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
โ๏ธ 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.
v2.7.5
ยทHomebrew Foundation & NPC Combat ๐จ
Jan 01, 2026Character 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, 2025Campaign 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, 2025Turn 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, 2025DM 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, 2025Complete 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, 202512 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, 2025Overview 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, 2025DM 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, 2025Automated 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 gradientsv1.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 tutorialsv1.7.2
ยทCharacter Profiles & UI Overhaul
Oct 30, 2025โCharacter Profile System with personality trackingโDark theme UI redesign with gold & black aestheticv1.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 Settingsv1.6.0
ยทFeats & SRD Spell List
Oct 23, 2025โFull Feats system per RAWโComplete SRD 5.1 Spell List integrationv1.5.7
ยทPost Play-Test Bug Fixes
Oct 21, 2025โFixed crash from massive health changesโInitiative persistence across refreshesv1.5.0
ยทCompanions & Admin Tools
Oct 17, 2025โFamiliar and Mount systemsโAdmin backend for announcementsv1.4.9
ยทMarketplace Update
Oct 12, 2025โReal-time coin purse syncโMarketplace category filters