Changelog
Release notes by date — each section matches a significant push to production.
If you have any suggestions or feedback, please use the in-app feedback form.
Planned next
- - Discord bot (optional) — league-linked bot; slash commands like /buy health potion create the same purchase requests as the web app (approval queue + escrow unchanged). Not party chat or chat scraping.
- - Shared per-character party notes at the table (deferred — use private notes + DM messages instead).
- - Session initiative tracker — turn order from the seated roster; no maps or tokens.
- - Session attendance flags for recaps and reports.
- - Catalog CSV import for non-D&D and homebrew leagues.
- - DM/league CSV exports (possible Pro tier later).
2026-06-11
Added
- - Unified account email — one address for sign-in, password reset, and recovery; username login still works; DM unlock can set a new email.
Improved
- - Help & FAQ — one source for the site; password recovery, email, join, and open-table answers consolidated.
Infrastructure
- - Portrait storage — bucket listing blocked; portrait links still work.
- - Ops note — Supabase leaked-password protection requires Pro; app still checks breached passwords on register/recovery.
2026-06-06
Improved
- - Landing page copy — clearer for players and DMs; less assumed jargon.
- - Demo — full read-only player settings tab; wallet profile layout fix; demo request data tweak.
2026-06-03
Added
- - Public demo — browse a full example at /demo (sample data only; nothing saved).
- - Character profile — table hook, private backstory and journal, notes for your DM, portrait upload, sheet link, and sheet-item sync queue (DM approves; not a shop purchase).
- - Communal league goals — panel on the League Board; DMs add, complete, or remove shared goals.
- - Fallen epitaph — players can edit their graveyard epitaph for deceased characters only.
2026-06-02
Added
- - Campaign table expectations — DMs set notes per campaign; seated players see them on the Session tab.
2026-06-01
Added
- - Getting started guide at /getting-started.
- - Optional guided tour on login (Lobby, character picker, main tabs); DM first-run tour; replay from Lobby.
- - Account recovery — username-only players can ask their DM for a one-time unlock code from the forgot-password screen.
- - Owner confirmation required for beta DM self-approve grants.
Infrastructure
- - GitHub Actions CI (lint, typecheck, build) on every push to main.
2026-05-31
Added
- - Player session archive — read-only past sessions between live tables.
- - My character DM messaging — choose a league DM; resolve threads when done.
- - Campaign and session economy overrides.
- - Soft level-cap alerts, league cap presets, custom level cap bands, and session-credit progression.
- - Profile defaults on league create per game system.
- - SEO — sitemap, robots, FAQ schema, and metadata for public pages.
- - Vercel Web Analytics and cookies notice on landing and privacy.
- - Atmospheric map background on shell pages.
Improved
- - Landing page value prop, Discord link, and register/sign-in CTAs.
- - In-app changelog synced with product notes.
2026-05-30
Added
- - Session tab — live play when seated: roster, party stash, DM session notes, private notes, and DM messaging.
- - Session loot board — unallocated finds, claims, bulk assign, split purse, deferred guild-vault listing.
- - Loot item notes — party note and DM-only reveal note.
- - Custom town storefronts and league-aware currency labels.
Improved
- - Town catalog editing moved into the Town Marketplace tab.
2026-05-29
Added
- - Live league sync across devices.
- - League invite code copy and join policy in settings.
- - Help & FAQ at /help.
- - Public league search in the lobby.
- - In-app DM onboarding checklist.
- - League terminology presets for character creation.
- - Town catalog editor; leave or archive a league from the lobby.
Improved
- - DM Console session and campaign track workflow overhaul.
2026-05-28
Added
- - Public landing page and separate /login and /app routes.
- - Public changelog page (this page).
- - Discord webhook relay for in-app feedback.
- - Starting wealth verification workflow for DMs.
Improved
- - Premium dark theme across DM, market, vault, auth, and lobby.
- - Town Market and Guild Vault layouts on mobile.
- - DM verification flow and approval feedback polish.
2026-05-27
Added
- - Starting wealth on character create.
- - DM award item with optional charge and direct wallet adjust in Pack modal.
- - In-app feedback form and owner/DM inbox.
2026-05-26
Added
- - DM access requests and owner approval queue; alpha self-approve for testing.
Fixed
- - Account/session data no longer carries over between users on the same browser.
- - Username-only signup works reliably with production auth email domains.