Changelog

Track Mythoscript's evolution โ€” from what we're building now to what we've shipped.

What's Next

v3.0.x - Forge Expansion ๐Ÿ› ๏ธPlanned - Late Jan 2026
  • โ–ธCustom Magic Items - Build items with properties, attunement, charges, and complex mechanics
  • โ–ธCustom Classes & Subclasses - Full progression tables, features per level, spellcasting
  • โ–ธCustom Feats - Prerequisites, stat bonuses, and special abilities
  • โ–ธCampaign Export/Import - Full campaign packs with all homebrew content
  • โ–ธForge Marketplace Foundation - Share and discover community homebrew

๐Ÿ› ๏ธ Complete homebrew freedom - build custom content for any TTRPG system, not just 5e.

After this, Mythoscript becomes a flexible TTRPG platform supporting Pathfinder, 3.5e, OSR, and custom systems.

Released Versions

Recent Releases

v3.0.0

ยท

Mythoscript Forge - Homebrew Content Creation ๐Ÿ”จ

Jan 11, 2026
๐Ÿ”จ Mythoscript Forge Subscription
  • โœ“Launched Forge subscription tier: $9.99/month for unlimited homebrew content creation
  • โœ“Includes all Premium features (10 characters, 5 campaigns, higher limits) automatically
  • โœ“Stripe integration for recurring billing and subscription management
  • โœ“Customer Portal integration - manage subscription, update payment, view invoices, cancel anytime
  • โœ“Webhook handlers for automatic subscription sync and plan updates
  • โœ“Route protection system gates Forge content behind active subscription
๐Ÿ‰ Custom Monster Creation
  • โœ“Full stat block builder with AC, HP, speed, ability scores, and saving throws
  • โœ“Attacks system with multiple attack actions, damage rolls, and reach/range
  • โœ“Special abilities, traits, and legendary actions support
  • โœ“CR calculation and challenge rating display
  • โœ“Campaign-scoped monsters - only visible to DM and campaign players
  • โœ“Seamless integration with encounter tracker - custom monsters work exactly like SRD monsters
  • โœ“Full CRUD operations - create, view, edit (coming soon), delete custom monsters
๐Ÿฆ… Custom Wild Shape Beasts
  • โœ“Build homebrew beast forms for Druid Wild Shape
  • โœ“CR restrictions enforced (matches Druid level-based Wild Shape limits)
  • โœ“Swimming and flying movement options with speed values
  • โœ“Campaign-scoped beasts - Druids in your campaign access your custom forms automatically
  • โœ“Integration with Wild Shape selector - custom beasts appear alongside SRD options
  • โœ“Beast stat blocks with full combat stats for shifted combat
โš™๏ธ Plan System Updates
  • โœ“Added 'forge' and 'dev' plan types to user_plans system
  • โœ“Forge subscribers automatically receive Premium feature limits
  • โœ“Updated getPlanLimits() to treat forge/dev as premium for limit checks
  • โœ“Subscription management UI in Settings with real-time plan status
  • โœ“Stripe subscription tracking table with status, billing periods, and customer IDs
๐ŸŽจ UI/UX Improvements
  • โœ“Forge landing page with subscription CTA and feature showcase
  • โœ“Upgrade/paywall page for non-subscribers with clear value proposition
  • โœ“Settings page shows Forge subscription status with manage button
  • โœ“Homebrew monster list with expandable stat block cards
  • โœ“Create monster modal with tabbed interface for stats/attacks/abilities
  • โœ“Visual indicators for Forge-only content and subscription requirements
  • โœ“Added Pass / Want features for loot in the "Unclaimed Loot" section on Bag Tab.
  • โœ“Added auto-roll feature for items wanted by two characters per campaign with UI Popup for Win/Loss.
๐Ÿ“œ Legal & Compliance
  • โœ“Updated Privacy Policy with payment processing and Stripe data sharing disclosure
  • โœ“Updated Terms of Service with Forge subscription terms, auto-renewal, and cancellation policy
  • โœ“Added DMCA copyright infringement procedures
  • โœ“Added indemnification, force majeure, and assignment clauses
  • โœ“Billing record retention policy (7 years for tax/legal compliance)
๐Ÿ› ๏ธ Infrastructure
  • โœ“Stripe webhook endpoint for subscription lifecycle events
  • โœ“Checkout flow for Forge subscription with test mode support
  • โœ“Database schema: stripe_subscriptions table with RLS policies
  • โœ“Database schema: homebrew_monsters and homebrew_beasts tables
  • โœ“Campaign member access control - players see DM's homebrew automatically
  • โœ“Service role Supabase client for webhook operations

v3.0.0 marks the beginning of Mythoscript as a true homebrew platform. DMs can now create unlimited custom monsters and beasts, with full integration into encounters and Wild Shape. Future releases will expand to custom items, classes, subclasses, feats, and the Forge Marketplace for community content sharing.

๐Ÿ”จ This is just the foundation - Mythoscript is evolving from a 5e-specific tool into a flexible TTRPG platform that supports any game system through unlimited homebrew content creation.

View older versionsโ–ผ

v2.7.5

ยท

Homebrew Foundation & NPC Combat ๐Ÿ”จ

Jan 01, 2026
Character Creation Flow Improvements
  • โœ“Fixed chicken/egg problem: Players can now join campaigns BEFORE creating characters
  • โœ“"I have a code" flow - enter campaign code during character creation to access DM homebrew
  • โœ“Characters auto-associate with campaign after creation when using join code
  • โœ“Campaign name displays on character cards (e.g. "๐ŸŽฒ The Missing Merchant")
  • โœ“Help text explains homebrew workflow for new players
  • โœ“Players can create characters with access to DM's custom content from day one
Content Updates
  • โœ“Added full suite of monster's per the SRD.
  • โœ“Added and expanded list of magic items.
NPC Combat Stats System
  • โœ“Added combat stats to NPCs: HP, AC, CR, Speed, and full ability scores (STR/DEX/CON/INT/WIS/CHA)
  • โœ“Attacks & Weapons system - NPCs can have multiple attack actions with damage rolls
  • โœ“Special Features & Spells - JSONB storage for spell lists and special abilities
  • โœ“Collapsible "Combat Stats" section in NPC form - optional for narrative-only NPCs
  • โœ“Reusable stat block component architecture (shared foundation for future monster system)
NPCs in Encounters
  • โœ“"+ Add NPC" button in encounter tracker alongside monsters and party
  • โœ“NPCs with combat stats can be added to active encounters
  • โœ“NPC modal filters to only show NPCs with combat stats defined
  • โœ“NPCs display in encounters with full combat info: HP, AC, CR, weapons, spells
  • โœ“NPC attacks and features display in encounter participant cards
  • โœ“Supports allied NPCs, neutral NPCs, and hostile NPCs in combat
Database Schema Updates
  • โœ“Added combat stat columns to npcs table: stat_str, stat_dex, stat_con, stat_int, stat_wis, stat_cha
  • โœ“Added combat_hp, combat_ac, combat_speed, combat_cr columns
  • โœ“Added combat_actions (JSONB) for attacks and weapons
  • โœ“Added combat_features (JSONB) for spells and special abilities
  • โœ“All combat columns nullable - backwards compatible with existing NPCs
Homebrew Infrastructure (v3.0.0 Foundation)
  • โœ“Added Homebrew button to the Campaign Card
  • โœ“Added button for Forge Marketplace to the header of Campaign Card Menu
  • โœ“Stat block component architecture ready for custom monsters
  • โœ“Campaign-scoped homebrew content system in place
  • โœ“Character creation supports campaign-specific content access
  • โœ“Database and UI foundation laid for Custom Monsters, Classes, and Races

v2.6.0

ยท

Campaign Chronicle ๐Ÿ“–

Dec 22, 2025
Campaign Codex - DM Worldbuilding
  • โœ“6-section structured worldbuilding document for campaign foundation
  • โœ“World Overview (2000 chars): Setting, tone, and campaign pitch
  • โœ“Major Factions (1500 chars): Key organizations and power dynamics
  • โœ“Central Conflict (1000 chars): Main story driver and stakes
  • โœ“Key Locations (1500 chars): Important places and why they matter
  • โœ“Campaign Arc (1000 chars): Story trajectory and planned progression
  • โœ“DM Notes (2000/4000 chars): Free vs Premium scratchpad for secrets and ideas
  • โœ“Collapsible sections with tooltips for new DMs
  • โœ“Auto-save with 2-second debounce - no manual save button needed
  • โœ“Character counters per section with visual progress bars
  • โœ“Total character limit: 7,000 (Free) / 10,000 (Premium)
  • โœ“Markdown support for formatted worldbuilding notes
  • โœ“Accessible via main "Codex" tab in DM navigation
Chronicle Control Center - DM Management
  • โœ“Centralized visibility management for all Chronicle content
  • โœ“NPC Disposition tracking: Hostile, Unfriendly, Neutral, Friendly, Ally
  • โœ“NPC visibility toggles with disposition badges (color-coded)
  • โœ“Faction visibility toggles with reputation tracking
  • โœ“Quest visibility toggles with status and rewards display
  • โœ“Real-time stats dashboard: Visible vs Hidden counts
  • โœ“Four-tab interface: NPCs, Factions, Quests, Session Recaps
  • โœ“Green border highlights for player-visible content
  • โœ“One-click visibility toggles - no modal confirmations
Session Recaps - Eliminate the Recap Tax
  • โœ“Fast 5-10 minute post-session summaries
  • โœ“Auto-numbered sessions with editable dates
  • โœ“1000 character limit encourages brevity and bullet points
  • โœ“Auto-save 1 second after typing stops
  • โœ“Character counter with red warning at 900+ chars
  • โœ“Per-recap visibility toggles for gradual story reveals
  • โœ“Delete button with confirmation protection
  • โœ“Recap limits: 1 (Free) / 5 (Premium) with upgrade prompt
  • โœ“Helper text promotes bullet points for speed
  • โœ“Saves 10-15 minutes at the start of every session
Player-Facing Chronicle View
  • โœ“Read-only Chronicle access for players via Overview page
  • โœ“Session Recaps section with dates and full summaries
  • โœ“Known NPCs with disposition badges (Hostile/Friendly/etc)
  • โœ“Known Factions with reputation scores
  • โœ“Active Quests with status and reward displays
  • โœ“Mobile-optimized compact design
  • โœ“Responsive grid layouts for NPCs (2 columns on desktop)
  • โœ“Empty state when DM hasn't shared content yet
  • โœ“Color-coded sections matching DM control center
  • โœ“Players see only content DM explicitly marks visible
Magic Items System
  • โœ“50+ magic items added to master item list with full descriptions
  • โœ“Magic weapons (+1/+2/+3 variants, Flametongue, Frost Brand, Vorpal Sword, Sun Blade, Oathbow)
  • โœ“Magic armor (+1/+2 variants, Adamantine Armor, Mithral Armor, Armor of Resistance)
  • โœ“Magic shields (+1/+2 variants) and ammunition (Arrows +1, Arrow of Slaying)
  • โœ“Wondrous items (Bag of Holding, Boots of Speed/Elvenkind, Cloaks, Gauntlets, Helms)
  • โœ“Rings (Ring of Protection, Ring of Spell Storing, Ring of Invisibility)
  • โœ“Wands (Wand of Magic Missiles, Wand of Fireballs, Wand of Lightning Bolts)
  • โœ“Staves (Staff of Power, Staff of the Magi, Staff of Healing)
  • โœ“Rods (Immovable Rod, Rod of Absorption, Rod of Lordly Might)
  • โœ“Rarity system: Common, Uncommon, Rare, Very Rare, Legendary
  • โœ“Magic weapons automatically appear in Armory shop
  • โœ“Wondrous items, rings, wands, rods, staves appear in Arcane Library
  • โœ“Price scaling based on rarity (50gp - 350,000gp range)
Database Architecture
  • โœ“session_recaps table with per-campaign storage
  • โœ“campaign_codex table with structured 6-section schema
  • โœ“player_visible columns added to npcs, factions, quests tables
  • โœ“disposition column added to npcs table (5 states)
  • โœ“Row Level Security policies for DM-only Chronicle management
  • โœ“Authenticated role permissions for table access
  • โœ“Cascading deletes on campaign removal
  • โœ“Indexed campaign_id lookups for performance
Navigation & UX Improvements
  • โœ“Codex promoted to main tab (before Party dropdown)
  • โœ“Chronicle remains main tab for DM control center
  • โœ“Chronicle tab added to player Overview page
  • โœ“Removed redundant "Campaign Codex" section from Chronicle tabs
  • โœ“Consistent tab styling across DM and player interfaces
  • โœ“Mobile-first responsive design throughout
  • โœ“New campaign onboarding tour - optional 10-step guided walkthrough for new DMs
  • โœ“Tour banner appears for campaigns created in the last hour
  • โœ“Resume tour functionality with persistent progress tracking
Premium Differentiation
  • โœ“Codex: 10,000 total characters (vs 7,000 free)
  • โœ“Codex: +2,000 extra in DM Notes section for secrets
  • โœ“Session Recaps: 5 recaps (vs 1 free)
  • โœ“Premium upsell prompts at character limit thresholds
  • โœ“Non-intrusive upgrade messaging in UI

v2.5.0

ยท

Combat Command Center โš”๏ธ

Dec 16, 2025
Turn Tracker System
  • โœ“Round counter with automatic progression
  • โœ“Current combatant highlighting with animated badge
  • โœ“"Next Turn" button advances initiative order
  • โœ“"Undo" button to revert accidental turn advances
  • โœ“Turn tracker integrated into encounter header
  • โœ“Visual ring effect on active combatant cards
Conditions System
  • โœ“Add/remove 14 official D&D 5e conditions during combat
  • โœ“Conditions displayed as removable badges on combatant cards
  • โœ“Monster conditions auto-clear when encounter ends
  • โœ“PC conditions tracked for tactical reference (managed on Health page)
  • โœ“Quick condition modal with all 14 status effects
Party Management
  • โœ“"+ Add Party" button on Encounter page
  • โœ“Add party members to encounters without tab switching
  • โœ“Party member modal shows HP, AC, and Passive Perception
  • โœ“Duplicate prevention when adding party members
Encounter UI/UX Overhaul
  • โœ“Compact horizontal layout with optimized space usage
  • โœ“Environment selector compressed to single row
  • โœ“Turn tracker moved to header for better visibility
  • โœ“Encounter Summary sidebar showing combat statistics
  • โœ“Real-time tracking: Total Combatants, PCs, Monsters, Alive, Defeated
  • โœ“Tightened spacing and padding throughout encounter interface
  • โœ“Mobile-first responsive design improvements
Inline Creation System
  • โœ“Create Factions while creating NPCs - no context switching
  • โœ“Create NPCs while creating Quests - zero workflow interruption
  • โœ“Autocomplete dropdowns with "+ Create New" option
  • โœ“New entities auto-selected after inline creation
  • โœ“Compact inline modals for quick entity creation
  • โœ“Defer detailed data entry - create names on the spot, fill details later
Technical Improvements
  • โœ“Turn state management with round tracking and history
  • โœ“Conditions added to Participant type system
  • โœ“Reusable AutocompleteWithCreate component
  • โœ“Inline modal components for Factions and NPCs
  • โœ“Real-time entity updates across related forms
  • โœ“Enhanced type safety for NPC and Quest relationships
Locations
  • โœ“Added locations tab in DM Navigation.
  • โœ“Link NPCs, Quests, Shops, and Factions to Locations.
  • โœ“Inline NPC and Faction generation for names.
  • โœ“Search and filter by type. Added RLS Security Policies.
Bestiary Expansion
  • โœ“50 total monsters (up from 20) - 150% increase in creature variety
  • โœ“Comprehensive CR 0-8 coverage for levels 1-12 parties
  • โœ“Common encounters: Dire Wolf, Giant Frog, Swarm of Rats, Stirge, Thug, Scout
  • โœ“Mid-tier threats (CR 2-4): Griffon, Specter, Will-o'-Wisp, Gelatinous Cube, Ankheg, Gargoyle, Mimic
  • โœ“Iconic monsters: Basilisk, Hell Hound, Minotaur, Owlbear, Banshee, Chuul, Mummy
  • โœ“Boss material (CR 5-8): Vampire Spawn, Gorgon, Oni, Ettin, Black Pudding, Flameskull, Chimera, Medusa
  • โœ“Complete stat blocks with weapons, spells, special abilities, and DM tactical notes
  • โœ“Curated selection of most-used SRD creatures for immediate campaign use
Wild Shape System for Druids
  • โœ“30 beast forms organized by CR (0 to 2)
  • โœ“Level-based restrictions: CR 0-0.25 at level 2, CR 0.5+ at level 4, CR 1+ at level 8
  • โœ“Swim forms unlock at level 4, fly forms at level 8
  • โœ“Moon Druid support with early CR 1 access at level 2
  • โœ“Full stat blocks: AC, HP, Speed, Attacks, Special Abilities, Senses
  • โœ“Beautiful modal interface with Wild Shape rules reference
  • โœ“CR filter dropdown for easy browsing
  • โœ“Integrated into Overview page Companions section
Overview Page Restructure
  • โœ“Tab-based navigation: Combat, Stats, Features, Companions
  • โœ“Consolidated hero card with identity, core stats (AC/Speed/Vision), and XP progress
  • โœ“Mobile-first design - zero scroll hell, everything 1-2 taps away
  • โœ“Quick XP buttons moved to Combat tab for better workflow
  • โœ“Class resources (Spells, Rage, Ki, Wild Shape) prominently displayed in Combat tab
  • โœ“Logical information hierarchy: Combat essentials โ†’ Stats โ†’ Features โ†’ Companions
  • โœ“Cleaner, more intuitive UI for both desktop and mobile players
  • โœ“Added a Chronicle Button in preparation for v2.6.0 - Campaign Chronicles.

v2.4.5

ยท

Iron Polish - DM Tools UI Enhancements

Dec 14, 2025
DM Command Center Improvements
  • โœ“Consolidated "Party Sheet" and "DM Tools" into single "Manage Campaign" button
  • โœ“Campaign name now prominently displayed on DM Tools page
  • โœ“Campaign ID shown for support ticket references
  • โœ“Streamlined navigation workflow for faster session management
Party Roster Enhancements
  • โœ“AC (Armor Class) now displayed on all party member cards
  • โœ“Passive Perception visible for quick reference
  • โœ“Subclass information shown alongside character class
  • โœ“Active conditions displayed as color-coded badges (e.g., stunned, incapacitated)
  • โœ“DMs can see full party status at a glance
Encounter Tracker Refinements
  • โœ“AC now displayed for all combatants (PCs and monsters)
  • โœ“Environment selector with 15 terrain types (Forest, Desert, Urban, etc.)
  • โœ“Tactical hints for each environment (cover, difficult terrain, visibility)
  • โœ“Improved button clarity: "Pause Combat" (temporary) vs "End Encounter" (permanent)
  • โœ“Better visual distinction between encounter states
DM Reference Tools
  • โœ“Added Environments category to Reference Guide modal
  • โœ“15 terrain types with tactical combat implications
  • โœ“Quick reference for cover, conditions, DCs, exhaustion, and travel pace
  • โœ“Workflow-optimized navigation: Party โ†’ Factions โ†’ NPCs โ†’ Quests โ†’ Encounters
Technical Improvements
  • โœ“Enhanced type safety for Participant objects with AC property
  • โœ“Modular environment data structure for future expansion
  • โœ“Improved data fetching with JSONB parsing for character stats
  • โœ“Foundation for v2.5.0 Combat Command Center features

v2.4.0

ยท

Grinding Iron - Complete Subclass Coverage & Security Hardening

Dec 13, 2025
Complete D&D 5e Subclass Coverage
  • โœ“All 103 official D&D 5e subclasses now available (display-only)
  • โœ“9 Fighter subclasses: Champion, Battle Master, Eldritch Knight, Arcane Archer, Cavalier, Samurai, Rune Knight, Psi Warrior, Echo Knight
  • โœ“9 Monk subclasses: Open Hand, Shadow, Four Elements, Drunken Master, Kensei, Sun Soul, Mercy, Astral Self, Long Death
  • โœ“7 Barbarian subclasses: Berserker, Totem Warrior, Ancestral Guardian, Storm Herald, Zealot, Beast, Wild Magic
  • โœ“9 Rogue subclasses: Thief, Assassin, Arcane Trickster, Inquisitive, Mastermind, Scout, Swashbuckler, Phantom, Soulknife
  • โœ“8 Ranger subclasses: Hunter, Beast Master, Gloom Stalker, Horizon Walker, Monster Slayer, Fey Wanderer, Swarmkeeper, Drakewarden
  • โœ“8 Paladin subclasses: Devotion, Ancients, Vengeance, Conquest, Redemption, Glory, Watchers, Oathbreaker
  • โœ“13 Cleric subclasses: Life, Light, Knowledge, Nature, Tempest, Trickery, War, Death, Forge, Grave, Order, Peace, Twilight
  • โœ“13 Wizard subclasses: Abjuration, Conjuration, Divination, Enchantment, Evocation, Illusion, Necromancy, Transmutation, Bladesinging, War Magic, Chronurgy, Graviturgy, Order of Scribes
  • โœ“7 Sorcerer subclasses: Draconic, Wild Magic, Divine Soul, Shadow Magic, Storm Sorcery, Aberrant Mind, Clockwork Soul
  • โœ“8 Warlock subclasses: Archfey, Fiend, Great Old One, Celestial, Hexblade, Fathomless, Genie, Undead
  • โœ“8 Bard subclasses: Lore, Valor, Glamour, Swords, Whispers, Creation, Eloquence, Spirits
  • โœ“7 Druid subclasses: Land, Moon, Dreams, Shepherd, Spores, Stars, Wildfire
Character Sheet Parity Achieved
  • โœ“100% coverage of official D&D 5e subclasses
  • โœ“Complete feature descriptions for all subclass abilities (levels 1-20)
  • โœ“Users can reference any official subclass in-app
  • โœ“Foundation ready for future automation based on usage data
  • โœ“Strategic pivot: DM tools now primary development focus
Beastiary Expansion
  • โœ“35 total monsters (up from 20) - 75% increase in creature variety
  • โœ“New mid-tier threats (CR 2-4): Gelatinous Cube, Ankheg, Gargoyle, Mimic
  • โœ“Iconic monsters: Basilisk, Hell Hound, Minotaur, Owlbear
  • โœ“High CR bosses: Ettin, Black Pudding, Flameskull, Chimera, Medusa
  • โœ“Complete stat blocks with special abilities and DM tactical notes
Security & Privacy Hardening
  • โœ“Enhanced email privacy protection with database architecture improvements
  • โœ“Migrated to secure SECURITY DEFINER functions for roster access
  • โœ“Comprehensive RLS policy audit and updates
  • โœ“Improved data isolation between campaigns and users
  • โœ“Security-first architecture for all future development
Technical Infrastructure
  • โœ“Modular subclass registry with 103 individual files
  • โœ“Class-by-class organization (12 class folders)
  • โœ“Version tracking system with complete audit trail (v2.3.1-v2.3.12)
  • โœ“Type-safe subclass lookups and filtering
  • โœ“Helper functions: getSubclassesForClass(), getSubclassById(), getSubclassCountByClass()
  • โœ“Display-only strategy clearly documented for future automation decisions

v2.3.0

ยท

Paths Diverge - Subclass System Foundation

Dec 5, 2025
12 Fully Integrated Subclasses
  • โœ“Champion (Fighter) - Improved Critical, Remarkable Athlete, Superior Critical
  • โœ“Path of the Berserker (Barbarian) - Frenzy, Mindless Rage, Retaliation
  • โœ“Thief (Rogue) - Fast Hands, Second-Story Work, Supreme Sneak, Use Magic Device
  • โœ“Way of the Open Hand (Monk) - Open Hand Technique, Wholeness of Body, Quivering Palm
  • โœ“Hunter (Ranger) - Hunter's Prey, Defensive Tactics, Multiattack options
  • โœ“Oath of Devotion (Paladin) - Sacred Weapon, Turn the Unholy, Aura of Devotion, Holy Nimbus
  • โœ“Life Domain (Cleric) - Disciple of Life, Preserve Life, Blessed Healer, Supreme Healing
  • โœ“School of Evocation (Wizard) - Sculpt Spells, Potent Cantrip, Empowered Evocation, Overchannel
  • โœ“Draconic Bloodline (Sorcerer) - Dragon Ancestor, Draconic Resilience, Dragon Wings, Draconic Presence
  • โœ“The Fiend (Warlock) - Dark One's Blessing, Dark One's Own Luck, Fiendish Resilience, Hurl Through Hell
  • โœ“College of Lore (Bard) - Cutting Words, Additional Magical Secrets, Peerless Skill
  • โœ“Circle of the Moon (Druid) - Combat Wild Shape, Circle Forms, Elemental Wild Shape, Thousand Forms
Character Creation Integration
  • โœ“Cleric, Sorcerer, and Warlock select subclass at level 1 (during character creation)
  • โœ“Seamless flow: Basic Info โ†’ Skills โ†’ Subclass โ†’ Profile
  • โœ“All other classes skip subclass selection during creation
  • โœ“Subclass saved to database immediately on selection
Level-Up Integration
  • โœ“Automatic subclass selection modal at appropriate level (2 or 3 based on class)
  • โœ“Level 2: Druid, Wizard
  • โœ“Level 3: Barbarian, Bard, Fighter, Monk, Paladin, Ranger, Rogue
  • โœ“Modal shows all eligible subclasses with full feature previews
  • โœ“Active vs upcoming features clearly differentiated
  • โœ“Database persistence with proper RLS policies
Subclass Display System
  • โœ“Collapsible "Subclass" section on overview page (pink accent, expanded by default)
  • โœ“Active features shown with green border and full opacity
  • โœ“Upcoming features shown with gray border and 60% opacity with lock icon
  • โœ“Shows first 3 upcoming features + count of remaining
  • โœ“"โš ๏ธ Display Only" badge for future non-integrated subclasses
  • โœ“Full feature descriptions with level requirements
Modular Architecture
  • โœ“Individual file per subclass: src/domain/raw/subclass/[class]/[subclass].ts
  • โœ“12 class folders (barbarian, bard, cleric, druid, fighter, monk, paladin, ranger, rogue, sorcerer, warlock, wizard)
  • โœ“Central registry system with type-safe lookups
  • โœ“Version tracking system prevents dual-shipping (shipped.ts)
  • โœ“Scalable structure ready for all 103 D&D 5e subclasses
Database Schema
  • โœ“Added subclass column to characters table (TEXT, nullable)
  • โœ“Stores subclass ID (e.g., "fighter-champion")
  • โœ“Proper NULL handling for characters without subclass
  • โœ“RLS policies updated for subclass data
Technical Foundation
  • โœ“TypeScript type definitions: Subclass, SubclassFeature, ClassName
  • โœ“Resource tracking types: uses, dice, points, slots
  • โœ“Selection requirement system for future customization
  • โœ“Recharge types: short_rest, long_rest, none
  • โœ“Full integration with existing level-up queue system

v2.2.5

ยท

Sharpening Steel - Overview UX Overhaul & Features System

Nov 30, 2025
Overview Page Redesign
  • โœ“Collapsible sections dramatically reduce scroll length (~60% shorter)
  • โœ“Ability Scores now collapsible (collapsed by default)
  • โœ“Saves & Skills now collapsible with Prof Bonus badge in header
  • โœ“Feats remains collapsible (existing behavior preserved)
  • โœ“Smart defaults: combat stats visible, reference info collapsed
  • โœ“Smooth expand/collapse animations with chevron indicators
Racial Features System
  • โœ“Complete racial feature database for all 9 core D&D 5e races
  • โœ“Human: Versatile (+1 all stats), Extra Language
  • โœ“Elf: Darkvision, Keen Senses, Fey Ancestry, Trance
  • โœ“Dwarf: Darkvision, Dwarven Resilience, Combat Training, Tool Proficiency, Stonecunning
  • โœ“Dragonborn: Draconic Ancestry, Breath Weapon, Damage Resistance
  • โœ“Halfling: Lucky, Brave, Halfling Nimbleness
  • โœ“Half-Elf: Darkvision, Fey Ancestry, Skill Versatility
  • โœ“Half-Orc: Darkvision, Menacing, Relentless Endurance, Savage Attacks
  • โœ“Tiefling: Darkvision, Hellish Resistance, Infernal Legacy
  • โœ“Gnome: Darkvision, Gnome Cunning
  • โœ“Collapsible section with green accent (collapsed by default)
Class Features System
  • โœ“Complete class feature database for all 12 D&D 5e classes (levels 1-20)
  • โœ“Automatically filters to show only features for your class
  • โœ“Only displays features up to your current level
  • โœ“"Next at Level X" preview showing upcoming features
  • โœ“Organized by level with clear level badges
  • โœ“All 12 classes fully documented with comprehensive feature lists
  • โœ“Collapsible section with blue accent (collapsed by default)
Technical Infrastructure
  • โœ“Reusable CollapsibleSection component with accent color system
  • โœ“Data-driven feature loading (class-features.ts, racial-features.ts)
  • โœ“Type-safe feature definitions with interfaces
  • โœ“Automatic feature filtering by class/race and level
  • โœ“Clean separation of concerns: data, components, page layout

v2.2.0

ยท

Sharpening Steel - Navigation Overhaul & Campaign Calendar

Nov 29, 2025
DM Tools Navigation Restructure
  • โœ“Converted 8-tab layout into 2 clean dropdowns (Campaign Tools + Toolbox)
  • โœ“Campaign Tools dropdown: Party, NPCs, Quests, Factions, Encounters, Marketplace, Calendar, Events
  • โœ“Toolbox dropdown: Notes, History, Quick Dice, Reference Guide, Best Practices, How-To Guides
  • โœ“Mobile-friendly navigation that scales properly
  • โœ“Cleaner UI with better separation of concerns
Events & Festivals System
  • โœ“Full CRUD for campaign events and festivals
  • โœ“Event types: Event or Festival with visual distinction
  • โœ“Date picker with duration tracking (multi-day events)
  • โœ“Description and notes fields for event details
  • โœ“Search and filter by event type
  • โœ“Tier limits: 5 free, 20 premium
  • โœ“Events automatically appear on Campaign Calendar
Campaign Calendar
  • โœ“Visual calendar grid with month navigation
  • โœ“Custom year names for fantasy worlds (e.g., "Year of the Dragon")
  • โœ“Campaign date tracker to mark "today" in your world
  • โœ“Moon phase tracking with 8 phases (new, waxing crescent, first quarter, etc.)
  • โœ“Events and festivals display on their dates automatically
  • โœ“Multi-day events span across calendar dates
  • โœ“Color-coded: Today (blue), Campaign Date (purple), Festivals (yellow), Events (blue)
  • โœ“NOTE: Currently uses real-world calendar - full fantasy calendar system coming in v2.7.0
Database & Permissions
  • โœ“New campaign_events table with full RLS policies
  • โœ“New campaign_calendar table for calendar settings
  • โœ“Fixed table-level permissions for authenticated users
  • โœ“Proper GRANT statements for INSERT/UPDATE/DELETE operations
Documentation Updates
  • โœ“Added "Creating Events & Festivals" guide to How-To section
  • โœ“Added "Using the Campaign Calendar" guide with real-world date requirement
  • โœ“Updated navigation paths in existing guides (Toolbox โ†’ Campaign Tools)

v2.1.0

ยท

The Adventure Begins - Automated Payments & UI Polish

Nov 27, 2025
Automated Payment System
  • โœ“Full Stripe Checkout integration for instant Premium upgrades
  • โœ“Automated license key generation and email delivery via Resend
  • โœ“Instant Premium activation - no manual processing required
  • โœ“Secure webhook automation for payment processing
  • โœ“Support page redesigned with card payment option
  • โœ“One-time $30 payment with no subscriptions or recurring charges
Email Infrastructure
  • โœ“Migrated from SendGrid to Resend for better reliability
  • โœ“Custom domain email verification (support@mythoscript.app)
  • โœ“Automated license key delivery emails
  • โœ“Password reset and signup confirmation emails
UI Improvements & Bug Fixes
  • โœ“Removed redundant rest buttons from class resource cards
  • โœ“Cleaned up Rage Card, Second Wind Card, and Ki Card interfaces
  • โœ“Streamlined resource management UI
  • โœ“Fixed license key redemption endpoint URL
Technical Infrastructure
  • โœ“Production-ready webhook handlers with signature validation
  • โœ“Hashed license key storage for security
  • โœ“Real-time payment status updates
  • โœ“Comprehensive error handling and logging

v1.8.5

ยท

License Keys, Tier Limits & Password Reset Fix

Nov 10, 2025
  • โœ“Complete license key generation and redemption flow
  • โœ“Tier limit counters with visual progress bars
  • โœ“Password reset flow completely fixed
  • โœ“Redesigned character cards with class-colored gradients
  • v1.8.0

    ยท

    NPC Manager, Quest Tracker & Faction System

    Nov 6, 2025
  • โœ“Full NPC Manager with random name generator
  • โœ“Quest Tracker with rewards and status tracking
  • โœ“Faction Reputation System (-20 to +20 scale)
  • v1.7.4

    ยท

    DM Tools Refactor & Toolbox Launch

    Nov 3, 2025
  • โœ“Complete DM Tools architecture overhaul
  • โœ“Unified Toolbox system with modal interface
  • โœ“Reference Guide, Best Practices, and How-To tutorials
  • v1.7.2

    ยท

    Character Profiles & UI Overhaul

    Oct 30, 2025
  • โœ“Character Profile System with personality tracking
  • โœ“Dark theme UI redesign with gold & black aesthetic
  • v1.7.1

    ยท

    Campaign Rewards & Equipment Fixes

    Oct 28, 2025
  • โœ“Loot & Rewards system with one-click claim
  • โœ“Fixed equipment swap deleting items bug
  • โœ“Data export (JSON/PDF) from Settings
  • v1.6.0

    ยท

    Feats & SRD Spell List

    Oct 23, 2025
  • โœ“Full Feats system per RAW
  • โœ“Complete SRD 5.1 Spell List integration
  • v1.5.7

    ยท

    Post Play-Test Bug Fixes

    Oct 21, 2025
  • โœ“Fixed crash from massive health changes
  • โœ“Initiative persistence across refreshes
  • v1.5.0

    ยท

    Companions & Admin Tools

    Oct 17, 2025
  • โœ“Familiar and Mount systems
  • โœ“Admin backend for announcements
  • v1.4.9

    ยท

    Marketplace Update

    Oct 12, 2025
  • โœ“Real-time coin purse sync
  • โœ“Marketplace category filters