Release History
A record of every update shipped to LoreLedger.
v1.8.0
2026-03-27Features
- **characters:** add confirmation dialog before template selection c…
- **characters:** add confirmation dialog before template selection changes
- **characters:** add lore-entry bootstrap and visibility-filtered co…
- **characters:** add lore-entry bootstrap and visibility-filtered connections
- **characters:** surface player name, backstory, and lore connection…
- **characters:** surface player name, backstory, and lore connections on detail page
- **characters:** unify create/edit form with template-first layout
- **characters:** unify create/edit form with template-first layout
Bug Fixes
- **characters:** resolve world-context ambiguity in lore-entry bootstrap
- **characters:** resolve world-context ambiguity in lore-entry bootstrap
- **sentry:** added enableLogs to Sentry config
v1.7.0
2026-03-27Features
- **dashboard:** add attention cards for notifications and downtime r…
- **dashboard:** add attention cards for notifications and downtime reviews
- **sentry:** attach user context and wire CI release/source maps
- **sentry:** attach user context and wire CI release/source maps
Bug Fixes
- **public-hubs:** mobile and small-screen polish pass
- **public-hubs:** mobile and small-screen polish pass
v1.6.0
2026-03-23Features
- **downtime:** add character-scoped ownership bridge schema and back…
- **downtime:** add character-scoped ownership bridge schema and backfill
- **downtime:** add GM table-scoped downtime review workflow
- **downtime:** add GM table-scoped downtime review workflow
- **downtime:** add GM-recorded downtime for characters at table
- **downtime:** add GM-recorded downtime for characters at table
- **downtime:** add history timeline to downtime detail pages
- **downtime:** add history timeline to downtime detail pages
- **downtime:** add in-app notifications for key downtime events
- **downtime:** add in-app notifications for key downtime events
- **downtime:** add period edit UI and surface quest/campaign context
- **downtime:** add period edit UI and surface quest/campaign context
- **downtime:** add player-facing character-scoped downtime flow
- **downtime:** add player-facing character-scoped downtime flow
- **downtime:** add progress tracking for downtime activities and pro…
- **downtime:** add progress tracking for downtime activities and projects
- **downtime:** add table-scoped downtime periods for grouping entries
- **downtime:** add table-scoped downtime periods for grouping entries
v1.5.0
2026-03-20Features
- **monitoring:** add Sentry error tracking integration
- **monitoring:** prepare health endpoint and docs for Better Stack u…
- **monitoring:** prepare health endpoint and docs for Better Stack uptime monitoring
v1.4.0
2026-03-20Features
- **billing:** add org-scoped usage visibility for non-owner members
- **billing:** add org-scoped usage visibility for non-owner members
- **billing:** add organisation plan visibility for all members
v1.3.0
2026-03-19Features
- **billing:** add organisation-scoped entitlement resolution
- **billing:** add organisation-scoped entitlement resolution
- **public-hubs:** add search result highlighting to entry browsers
- **public-hubs:** add search result highlighting to entry browsers
- **public-hubs:** add search to world and campaign entry browsers
- **public-hubs:** add search to world and campaign entry browsers
- **releases:** add release history page sourced from CHANGELOG.md
- **releases:** add release history page sourced from CHANGELOG.md
- **uploads:** improve storage messaging for free-tier and quota-reac…
- **uploads:** improve storage messaging for free-tier and quota-reached users
v1.2.0
2026-03-19Features
- **public-hubs:** add previous/next navigation to public entry detai…
- **public-hubs:** add previous/next navigation to public entry detail pages
- **public-hubs:** add type and tag filtering to campaign entries bro…
- **public-hubs:** add type and tag filtering to campaign entries browser
- **public-hubs:** bring campaign entry detail pages to parity with w…
- **public-hubs:** bring campaign entry detail pages to parity with world entry pages
- **uploads:** add public/private status badge for map uploads
- **uploads:** add public/private status badge for map uploads
Bug Fixes
- **public-hubs:** deduplicate "More to explore" entries shown in expl…
- **public-hubs:** deduplicate "More to explore" entries shown in explicit relationships
v1.1.0
2026-03-18Features
- add auth, profiles, and core tenancy hierarchy
- add Character model, OrganisationType, and restructure entitlements to character-first plan model (Roadmap Item 11a)
- add character-table assignment UI for owners and GMs (Roadmap Item 11c)
- add complete settings and admin experience (Roadmap Item 18)
- add data-driven character sheet templates (Roadmap Item 15)
- add downtime tracking and magical item register (Roadmap Item 06)
- add email/password authentication with email verification
- add email/password authentication with email verification (Roadmap Item 17)
- add gameplay workflow improvements (Roadmap Item 16)
- add markdown preview, confirmation dialogs, field errors, empty state icons, and member flow improvements (Roadmap Item 13)
- add org-scoped search and activity feeds
- add pagination, loading states, and query optimisations (Roadmap Item 07)
- add pending approval banner to magical items list page
- add per-character reveals and advanced visibility (Item 19)
- add per-character reveals and advanced visibility (Roadmap Item 19)
- add preview deployment and staging workflow (Roadmap Item 08)
- add public guides, landing page pricing, and fix nav links (Roadmap Item 09)
- add rich character features, club dashboard, and doc updates (Roadmap Item 11d)
- add richer world interaction (Roadmap Item 21)
- add richer world interaction (Roadmap Item 21)
- add search pagination, content search, scoped search, visibility badges, and clickable activity links (Roadmap Item 12)
- add shared-world continuity intelligence (Item 20)
- add shared-world continuity intelligence (Roadmap Item 20)
- add super admin dashboard with system overview, subscription management, plan config, and coupon management (Roadmap Item 10)
- add usage dashboard, yearly billing, plan comparison, and billing banners (Roadmap Item 14)
- add world-level toggle for magical item approval requirement
- **atlas:** added multi-map capability to atlas pages
- **atlas:** added multi-map capability to atlas pages
- **atlas:** added public safe tags to maps
- **atlas:** added public safe tags to maps
- **atlas:** v1 of the world atlas added
- **atlas:** v1 of the world atlas added
- **auth:** add Auth.js authentication with OAuth providers
- **auth:** add Auth.js authentication with OAuth providers
- better editing experience (Roadmap Item 13)
- billing and storage UX improvements (Roadmap Item 14)
- **billing:** add Stripe billing with 5 pricing tiers
- **billing:** add Stripe billing with 5 pricing tiers and feature gating
- Character model and character-first entitlement restructure (Item 11a)
- character-table assignment UI (Roadmap Item 11c)
- **ci:** add GitHub Actions CI workflow for quality checks
- **ci:** add GitHub Actions CI workflow for quality checks
- data-driven character sheet templates (Roadmap Item 15)
- **db:** add database and Prisma foundations
- **db:** add database and Prisma foundations
- downtime tracking and magical item register
- **entities:** add settings, edit, and delete flows
- **entities:** add settings, edit, and delete flows for all core entities
- entity settings/edit/delete + user-facing documentation
- **entries:** add lore entries with Markdown, tags, and revision history
- **entries:** add lore entries with Markdown, tags, and revision history
- **entry:** added public entry layout
- **entry:** added public entry layout
- gameplay workflow improvements (Roadmap Item 16)
- **gameplay:** add quests, clues, and inventory tracking
- **gameplay:** add quests, clues, and inventory tracking
- implement personal workspace vs club organisation (Roadmap Item 11b)
- **launch:** add error boundaries, env validation, seed data, page metadata, and deployment docs
- **launch:** MVP launch readiness (Step 16)
- **LoreLedger:** initial commit
- **maps:** add editable title field for map uploads
- **maps:** add editable title field for map uploads
- more complete settings and admin experience (Item 18)
- **navPolish:** updated nav on public facing pages for easier switch…
- **navPolish:** updated nav on public facing pages for easier switching between sections
- **navPolish:** updated nav on public facing pages for easier switching between sections
- performance and UX hardening (Roadmap Item 07)
- **permissions:** add roles, member management, and invite system
- **permissions:** add roles, member management, and invite system
- personal workspace vs club organisation (11b)
- preview deployment and staging workflow (Roadmap Item 08)
- public guides, landing page pricing, and nav fixes
- **public-hubs:** added better public collections for world
- **public-hubs:** added better public collections for world
- **publicWorlds:** added public worlds capability as well as myth type
- **publicWorld:** updated public world page with better layout and c…
- **publicWorld:** updated public world page with better layout and content
- **relationships:** add relationships between lore entries
- **relationships:** add relationships between lore entries
- **relationships:** added public relationship display for entries
- **relationships:** added public relationship display for entries
- rich character features, club dashboard, doc updates (Item 11d)
- search and navigation improvements (Roadmap Item 12)
- **search-activity:** add org-scoped search and activity feeds
- **sessions:** add sessions and chronicles
- **sessions:** add sessions and chronicles with GM notes, attendance, and entry links
- **shell:** add app shell, route groups, UI primitives, and landing page
- **shell:** app shell, route groups, UI primitives, and landing page
- super admin dashboard (Roadmap Item 10)
- **tenancy:** add core hierarchy — Organisation > World > Campaign > GameTable
- **type:** added myth type to entries
- **uploads:** add file upload support with Supabase Storage and presigned URLs
- **uploads:** add file uploads with Supabase Storage
- **visibility:** add spoiler-aware visibility for entries and sessions
- **visibility:** added visibility publishing for maps
- **visibility:** added visibility publishing for maps
- **visibility:** enforce TABLE_MEMBERS scoping
- **visibility:** enforce TABLE_MEMBERS scoping across all queries, pages, and search
Bug Fixes
- **atlasPage:** added PageContainer to atlas page
- **auth:** split auth config for Edge Runtime and enable account linking
- **auth:** use snake_case Account field names for Prisma adapter
- bootstrap cleanup — update package manager refs, add missing scripts and docs structure
- **build:** add postinstall script to generate Prisma client
- **build:** add postinstall script to generate Prisma client
- **ci:** add prisma generate step before typecheck
- **db:** handle empty env vars in Prisma config
- **db:** move prisma.config.ts to project root and load .env manually
- **pin:** you can now add pins without the dialog getting partially h…
- **pin:** you can now add pins without the dialog getting partially hidden
- prevent Organisations sidebar highlight on workspace paths
- **worlds:** fixed public world pages
v1.0.0 (2026-03-18)
Features
- add auth, profiles, and core tenancy hierarchy
- add Character model, OrganisationType, and restructure entitlements to character-first plan model (Roadmap Item 11a)
- add character-table assignment UI for owners and GMs (Roadmap Item 11c)
- add complete settings and admin experience (Roadmap Item 18)
- add data-driven character sheet templates (Roadmap Item 15)
- add downtime tracking and magical item register (Roadmap Item 06)
- add email/password authentication with email verification
- add email/password authentication with email verification (Roadmap Item 17)
- add gameplay workflow improvements (Roadmap Item 16)
- add markdown preview, confirmation dialogs, field errors, empty state icons, and member flow improvements (Roadmap Item 13)
- add org-scoped search and activity feeds
- add pagination, loading states, and query optimisations (Roadmap Item 07)
- add pending approval banner to magical items list page
- add per-character reveals and advanced visibility (Item 19)
- add per-character reveals and advanced visibility (Roadmap Item 19)
- add preview deployment and staging workflow (Roadmap Item 08)
- add public guides, landing page pricing, and fix nav links (Roadmap Item 09)
- add rich character features, club dashboard, and doc updates (Roadmap Item 11d)
- add richer world interaction (Roadmap Item 21)
- add richer world interaction (Roadmap Item 21)
- add search pagination, content search, scoped search, visibility badges, and clickable activity links (Roadmap Item 12)
- add shared-world continuity intelligence (Item 20)
- add shared-world continuity intelligence (Roadmap Item 20)
- add super admin dashboard with system overview, subscription management, plan config, and coupon management (Roadmap Item 10)
- add usage dashboard, yearly billing, plan comparison, and billing banners (Roadmap Item 14)
- add world-level toggle for magical item approval requirement
- **atlas:** added multi-map capability to atlas pages
- **atlas:** added multi-map capability to atlas pages
- **atlas:** added public safe tags to maps
- **atlas:** added public safe tags to maps
- **atlas:** v1 of the world atlas added
- **atlas:** v1 of the world atlas added
- **auth:** add Auth.js authentication with OAuth providers
- **auth:** add Auth.js authentication with OAuth providers
- better editing experience (Roadmap Item 13)
- billing and storage UX improvements (Roadmap Item 14)
- **billing:** add Stripe billing with 5 pricing tiers
- **billing:** add Stripe billing with 5 pricing tiers and feature gating
- Character model and character-first entitlement restructure (Item 11a)
- character-table assignment UI (Roadmap Item 11c)
- **ci:** add GitHub Actions CI workflow for quality checks
- **ci:** add GitHub Actions CI workflow for quality checks
- data-driven character sheet templates (Roadmap Item 15)
- **db:** add database and Prisma foundations
- **db:** add database and Prisma foundations
- downtime tracking and magical item register
- **entities:** add settings, edit, and delete flows
- **entities:** add settings, edit, and delete flows for all core entities
- entity settings/edit/delete + user-facing documentation
- **entries:** add lore entries with Markdown, tags, and revision history
- **entries:** add lore entries with Markdown, tags, and revision history
- **entry:** added public entry layout
- **entry:** added public entry layout
- gameplay workflow improvements (Roadmap Item 16)
- **gameplay:** add quests, clues, and inventory tracking
- **gameplay:** add quests, clues, and inventory tracking
- implement personal workspace vs club organisation (Roadmap Item 11b)
- **launch:** add error boundaries, env validation, seed data, page metadata, and deployment docs
- **launch:** MVP launch readiness (Step 16)
- **LoreLedger:** initial commit
- **maps:** add editable title field for map uploads
- **maps:** add editable title field for map uploads
- more complete settings and admin experience (Item 18)
- **navPolish:** updated nav on public facing pages for easier switch…
- **navPolish:** updated nav on public facing pages for easier switching between sections
- **navPolish:** updated nav on public facing pages for easier switching between sections
- performance and UX hardening (Roadmap Item 07)
- **permissions:** add roles, member management, and invite system
- **permissions:** add roles, member management, and invite system
- personal workspace vs club organisation (11b)
- preview deployment and staging workflow (Roadmap Item 08)
- public guides, landing page pricing, and nav fixes
- **public-hubs:** added better public collections for world
- **public-hubs:** added better public collections for world
- **publicWorlds:** added public worlds capability as well as myth type
- **publicWorld:** updated public world page with better layout and c…
- **publicWorld:** updated public world page with better layout and content
- **relationships:** add relationships between lore entries
- **relationships:** add relationships between lore entries
- **relationships:** added public relationship display for entries
- **relationships:** added public relationship display for entries
- rich character features, club dashboard, doc updates (Item 11d)
- search and navigation improvements (Roadmap Item 12)
- **search-activity:** add org-scoped search and activity feeds
- **sessions:** add sessions and chronicles
- **sessions:** add sessions and chronicles with GM notes, attendance, and entry links
- **shell:** add app shell, route groups, UI primitives, and landing page
- **shell:** app shell, route groups, UI primitives, and landing page
- super admin dashboard (Roadmap Item 10)
- **tenancy:** add core hierarchy — Organisation > World > Campaign > GameTable
- **type:** added myth type to entries
- **uploads:** add file upload support with Supabase Storage and presigned URLs
- **uploads:** add file uploads with Supabase Storage
- **visibility:** add spoiler-aware visibility for entries and sessions
- **visibility:** added visibility publishing for maps
- **visibility:** added visibility publishing for maps
- **visibility:** enforce TABLE_MEMBERS scoping
- **visibility:** enforce TABLE_MEMBERS scoping across all queries, pages, and search
Bug Fixes
- **atlasPage:** added PageContainer to atlas page
- **auth:** split auth config for Edge Runtime and enable account linking
- **auth:** use snake_case Account field names for Prisma adapter
- bootstrap cleanup — update package manager refs, add missing scripts and docs structure
- **build:** add postinstall script to generate Prisma client
- **build:** add postinstall script to generate Prisma client
- **ci:** add prisma generate step before typecheck
- **db:** handle empty env vars in Prisma config
- **db:** move prisma.config.ts to project root and load .env manually
- **pin:** you can now add pins without the dialog getting partially h…
- **pin:** you can now add pins without the dialog getting partially hidden
- prevent Organisations sidebar highlight on workspace paths
- **worlds:** fixed public world pages