Skip to main content

Release History

A record of every update shipped to LoreLedger.

v1.8.0

2026-03-27

Features

  • **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-27

Features

  • **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-23

Features

  • **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-20

Features

  • **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-20

Features

  • **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-19

Features

  • **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-19

Features

  • **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-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

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