← Back to Role Keeper

Changelog

What's new in Role Keeper

September 9, 2026

  • Fixed Search engines and social media previews now see the real landing page, privacy policy, and changelog — these pages are rendered to HTML at build time instead of arriving as an empty shell.

May 4, 2026

  • Improved Deployments no longer cause a Bad Gateway gap — the server now stays responsive during startup and only takes live traffic once fully ready.
  • Added Drag characters and quests between sidebar groups to change their type or status — empty groups appear as drop targets while dragging.

May 1, 2026

  • Fixed Navigating to a campaign root now redirects to the summary page instead of 404
  • Fixed Public share link now shows the full campaign summary with read-only notes
  • Improved Summary page now shows Creatures in the stats grid

April 25, 2026

  • Improved Hardened auth and admin security: CSRF protection extended to profile, password, and logout endpoints; metrics secret comparison is now timing-safe; image edit endpoints validate request bodies.

April 10, 2026

  • Added Session Acquired field on characters, places, items, and creatures — automatically filled with the latest session number when creating new entities.

April 2, 2026

  • Added Quick-create buttons on sidebar group headers — click "+" on any character type, quest status, or event session group to create a new entity with that field pre-filled.

April 1, 2026

  • Improved Unified image upload placeholders — attachments now match the clean icon style with consistent drag-drop indicators.
  • Improved Icon paste now reads clipboard in one click — no more opening the cropper and pressing Ctrl+V separately.
  • Fixed Icon overlay buttons (Change, Paste, ×) now visible in light mode.

March 31, 2026

  • Improved Redesigned entity ownership and visibility controls into a unified header popover with ownership transfer.

March 28, 2026

  • Added New entity type: Creatures — track monsters with weaknesses, resistances & immunities, and abilities.
  • Added Quest status revamp — quests now support Rumor, In Progress, Paused, Completed, Failed, and Abandoned statuses with sidebar grouping.
  • Added Character status field — track characters as Normal, Dead, Missing, or Rumor with visual sidebar indicators.

March 27, 2026

  • Added Drag description bullets and attachments to other entities via the sidebar to move them.

March 25, 2026

  • Fixed Sidebar nested entities now update in real time when new links are created.
  • Fixed Eliminated flash of white background and unstyled content (FOUC) on page load.
  • Added Campaign invite links — share a link to let players join your campaign
  • Added Member management — view, remove members, and transfer campaign ownership from settings
  • Fixed Visibility dropdown now supports keyboard navigation (Escape to close) and screen readers.

March 24, 2026

  • Fixed Visibility dropdown now displays correctly in dark mode — replaced native select with a custom dropdown.

March 21, 2026

  • Improved Simplified signup and login — removed username, now uses email as the only login credential.

March 18, 2026

  • Improved Simplified real-time sync for better reliability — reduced message complexity and removed online presence indicators.
  • Added Export and import now include images — export as ZIP with all icons and attachments, import restores them.

March 17, 2026

  • Improved Image upload zone now has a dedicated "Paste from clipboard" button — no need to focus the drop zone first.
  • Fixed Image attachments sidebar now displays correctly in public (read-only) campaign view.
  • Added Automatic image content moderation — inappropriate images are blocked during upload.
  • Improved Campaign deletion moved to campaign settings page with type-to-confirm safety. Removed wipe functionality.
  • Fixed Images now load correctly when viewing a campaign via public share links.

March 11, 2026

  • Improved Journal event headings now have a subtle underline for better visual distinction from body text.
  • Improved Campaign ID is now part of the URL — fixes multi-tab support and makes links shareable between players.

March 9, 2026

  • Added Journal page now has a table of contents sidebar with scroll-spy highlighting and scroll position memory.
  • Fixed Import now includes quests, preserves visibility, sidebar order, campaign description, and favorites.
  • Fixed Character type dropdown now shows "NPC" instead of "Npc".

March 6, 2026

  • Improved Campaign summary page now lives at /summary instead of the root URL.
  • Improved Sidebar characters grouped by type (PC, NPC, Faction, etc.) when there are more than 10.
  • Improved Sidebar section visual hierarchy — clearer grouping between headers and content.
  • Improved Icon upload zone now has a separate paste button that opens the crop tool directly.
  • Fixed Light theme: fixed hardcoded colors in overlays, badges, journal highlights, and changelog pills.
  • Improved Loading screen now shows the Role Keeper logo with a subtle animation.
  • Added Custom 404 error page matching the app design.
  • Improved Empty state messaging now includes entity icons and friendlier copy.
  • Improved Image upload and delete failures now show error notifications instead of failing silently.

March 5, 2026

  • Added Public journal view — the campaign journal is now accessible via public share links.

March 4, 2026

  • Added Paste images directly as entity icons — click Paste on the icon overlay or use Ctrl+V.

March 3, 2026

  • Improved Events in sidebar are now grouped by session with collapsible headers — auto-ranges when sessions exceed 8.
  • Added Sidebar quick-add buttons — create new entities directly from sidebar section headers.
  • Improved Press Enter on entity name to advance to description — creates a bullet if empty.
  • Added Entity name autocomplete — type entity names in description bullets with autocomplete suggestions.
  • Added Clickable entity links in descriptions — linked entity names now appear as clickable links in bullet text.

March 1, 2026

  • Added Create Next Event button on event detail pages — quickly create a follow-up event with the same session number.
  • Added Latest Event button in the header — quickly jump to the most recent event in your campaign.

February 24, 2026

  • Added Changelog page to track what's new in Role Keeper.

February 15, 2026

  • Added Campaign journal — a read-only scrapbook view of your whole campaign, session by session.

February 12, 2026

  • Added Image moderation foundation for safer uploaded content.

February 8, 2026

  • Added Data export — download a full backup of your campaign as JSON.

February 5, 2026

  • Added Public sharing — share a read-only link to your campaign with anyone.

January 28, 2026

  • Improved Mobile responsive overhaul — sidebar, headers, and detail pages work better on small screens.

January 20, 2026

  • Added Drag-and-drop reordering for sidebar favorites.

January 15, 2026

  • Added Entity auto-linking — mention a character or place by name and it links automatically.

January 10, 2026

  • Fixed Search results now update immediately when entities are renamed.