Product history

Changelog

Release notes are grouped by meaningful product milestones rather than every commit. Versions follow semantic versioning: major for large experience changes, minor for new backwards-compatible features, and patch-level fixes folded into the nearest related release.

Current: 2.1.1
2.1.1 May 15, 2026 Patch

Credits and Media Viewer Polish

Cleaned up wallet and checkout language around credits, refined PayPal order details, and tightened feed media behavior before the production rollout.

Changed

  • Updated public wallet, checkout, support, analytics, custom request, and staff-facing wording from tokens to credits.
  • Changed the Credits page URL to /credits/ and staff credit-code management to /accounts/credits/.
  • Refined PayPal checkout descriptions so purchases are labeled as RadAshlynn digital media access and categorized as digital goods.
  • Updated admin list columns and form labels to show credits, credit cost, and credit deposits while preserving existing transaction data fields.

Fixed

  • Feed post cards now open the media viewer from any visible media preview tile, including the second preview and multi-item overlay.
  • Credit-related model choice labels were added with no-op migrations so existing rows and transaction history are preserved.
2.1.0 May 7, 2026 Minor

Custom Content Requests

Added a credit-backed custom request workflow so verified users can request custom content, message with staff, attach reference media, and receive protected completed media when work is done.

Added

  • Customer custom request dashboard with open requests, recently closed requests, status badges, and request detail views.
  • Custom request type browsing and staff-managed request types with credit deposit pricing.
  • Credit deposit charging when a custom request is submitted, with wallet-backed refunds for rejected or customer-cancelled requests.
  • Customer and staff message threads with image and video attachments for reference material and updates.
  • Staff custom request dashboard, request queue, filtering, status updates, internal notes, rejection handling, and completion flow.
  • Protected custom request media delivery for completed image, video, and audio files.
  • Email notification jobs for new custom requests, customer replies, staff updates, and completed request communication.

Changed

  • My Media now includes completed custom request media alongside unlocked post media.
  • Staff navigation is grouped by Content, Requests, Operations, and System so operational tools are easier to scan.
  • The Credits page was redesigned around purchase cards, clearer wallet state, branded PayPal actions, and cleaner refund terms.
  • Custom request attachments and completed media use backend permission checks instead of public file links.
  • Custom request cancellation and refund handling is guarded against duplicate refunds and closed-request updates.
2.0.0 May 6, 2026 Major

Social Feed Experience

Reworked the main content page into the primary social browsing experience, replacing post-detail-first consumption with an in-feed flow for viewing, unlocking, liking, and commenting.

Added

  • Social-style feed cards with media previews, lock state, credit cost, likes, comments, and inline unlock controls.
  • Post likes with one-like-per-user enforcement and AJAX updates.
  • Post comments with compact Reddit-inspired rendering, relative timestamps, expandable overflow, and owner/staff delete actions.
  • In-page unlock confirmation modal with AJAX credit charging and card refresh after unlock.
  • Feed media-view analytics so opening a post gallery counts as a post view.

Changed

  • Post cards show compact two-item media collages while preserving full post-scoped galleries in the media viewer.
  • Search, media type, tags, and sorting controls were simplified for desktop and mobile feed layouts.
  • Unlocked cards refresh in place so protected media becomes available without a page reload.
  • Updated the main navigation so Posts links directly to the feed, Credits and Changelog sit under Resources, and My Media moved into the user menu.
1.5.0 May 5, 2026 Minor

Audio and Modern Media Viewer

Expanded the media system beyond images and video, then polished the viewer into a custom, brand-aligned playback experience.

Added

  • MP3, WAV, and M4A upload support for content media.
  • Audio thumbnail artwork and in-viewer audio playback over a branded still image.
  • Custom media viewer controls for images, video, and audio with post gallery navigation.

Changed

  • Replaced dependence on default browser controls with a more consistent RadAshlynn viewer style.
  • Improved mobile media navigation with swipe support and tighter viewer controls.
1.4.0 April 12, 2026 Minor

Payments and Analytics Expansion

Added a production credit purchase path and expanded operational analytics for content, users, unlock behavior, and PayPal checkout activity.

Added

  • PayPal credit checkout models, services, views, and transaction analytics.
  • Content, user, and payment analytics dashboard sections.
  • Administrative pricing adjustment tooling.

Changed

  • Refined dashboard visuals and reporting layouts for staff review.
  • Improved credit purchase page behavior around checkout flow and package selection.
1.3.0 March 29, 2026 Minor

Operations, Notifications, and Creator Tools

Added the operational tools needed to manage users, support, announcements, notifications, and protected media quality after launch.

Added

  • Support ticket notifications and queued notification processing.
  • Staff user dashboard with wallet, verification, and account status visibility.
  • Home announcement management for site-wide creator updates.
  • Image compression and watermarking support, including a backfill script for existing media.

Changed

  • Improved support staff filtering and ticket review workflows.
  • Hardened security settings and protected media handling.
1.2.0 March 14, 2026 Minor

Discovery, Analytics, and Support Foundation

Built the first complete post browsing, media library, analytics, credit info, and support foundation on top of the initial release.

Added

  • Search, filtering, sorting, tagging, and owned media browsing.
  • Media viewer improvements including posters and a dedicated My Media area.
  • Analytics tracking and dashboard pages for post views, discovery, and unlock attempts.
  • Credit code information page and support ticket system.

Changed

  • Overhauled post detail, creator dashboard, homepage, and media management flows.
  • Moved shared media and credit logic into helper functions for maintainability.
1.1.0 March 9, 2026 Minor

Account Verification and Access Control

Strengthened the account lifecycle with verification, password recovery, staff media access, and safer email handling.

Added

  • Email verification flow with verification templates and resend tracking.
  • Password reset templates and account recovery screens.
  • Staff access to protected content for moderation and support workflows.

Changed

  • Normalized email handling and improved enabled/verified account checks.
  • Adjusted locked media preview blur behavior and site branding assets.
1.0.0 March 4, 2026 Major

Initial Production Release

Established the first usable RadAshlynn content platform release with account, credit, post, media, and unlock foundations.

Added

  • Django project foundation with accounts, content posts, protected media, purchases, and credit wallet behavior.
  • Creator post creation and edit flows with uploaded image/video media.
  • Initial dark theme, navigation, age gate, and credit-gated content browsing.

Changed

  • Cleaned migration baseline and production settings around the official V1.0 release point.