Latest: v0.9.8: Auto-link: scan your prose and link page titles to their lexicon pages

What's new in
WanderingCodex

Every release, improvement, and fix, plus a look at what's being built next.

Release history

v0.9.8 June 2026 Latest

Auto-link: scan your prose and link page titles to their lexicon pages

  • New Auto-link button in the Lexicon page header: it scans your writing for any text that matches another page's title and proposes a link to that page
  • Works on manuscripts too: every chapter is scanned, so a manuscript can link back to the lexicon pages it references; suggestions are grouped by page and chapter
  • Matching is whole-word and not case sensitive, but the linked text keeps its original casing in the prose
  • Choose the scope (just the current page or the entire lexicon) and the density (only the first mention on each page, or every mention) before scanning
  • Review every suggested link in a list with a snippet of surrounding text, and uncheck any you do not want before applying
  • Text that is already linked, titles that appear inside headings, and a page linking to itself are skipped automatically; longer titles win over shorter ones so "the Hollow King" links as a whole rather than just "King"
  • Applied links immediately update the page, the Mentioned in backlinks, and search, the same as links you add by hand
v0.9.7 June 2026

Reordered world sidebar, section editability, redesigned settings, and a demo world for new members

  • Reordered the world sidebar: Search now sits near the top, followed by Lexicon, Stories, The Web, Cast, and Boards, with Sessions, Assets, and Notifications after them; the world overview section cards and the settings module lists follow the same order
  • Section editability: alongside who can view each section, admins can now set the minimum role required to edit it, with a separate control for editing Manuscripts apart from the rest of the Lexicon
  • Redesigned world Settings into a wider, categorized layout with a sticky side navigation; a clickable permissions matrix shows the view and edit threshold for every section at a glance, highlighting the minimum role and the roles included above it
  • Granular moderator grants: admins can let moderators invite members or approve join requests without handing over full admin access; the Members and Join Requests panels now appear in Settings for moderators who hold those grants, while the Danger Zone stays owner-only
  • New members are automatically added to the Land of Demoria demo world, a fully built example to explore and learn from; you can leave it at any time from My Worlds
v0.9.6 June 2026

Stories & Boards glow-up, section renames, and per-section browser tab titles

  • Boards and Stories index redesign ("The Hearth"): the most active category now leads as a cinematic hero card with a live "Most Active" pulse, and the remaining categories render as compact glowing rows with hover halos and a foil-shimmer page title
  • Thread reader redesign ("Chronicle Spine"): posts now hang off a single glowing vertical timeline; in-character posts get warm orange nodes, Cinzel character names, and large Cormorant story prose with an illuminated drop-cap on the opening post, while out-of-character posts read as muted dashed cards
  • Thread listing pages now match the index card styling, with accent bars, icon tiles, reply counts, and last-activity times
  • Renamed "Graph" to "The Web" everywhere in the app (sidebar, world overview, settings, and the section header)
  • Boards categories are now simply "Categories" (previously "Halls"); Stories categories are now "Chapters"
  • Browser tab titles now update for every world section (Overview, Lexicon, Sessions, Stories, Boards, The Web, Cast, Assets, Search, Notifications, Settings) and for individual threads, pages, and sessions, instead of only a few pages
  • Animations respect the "reduce motion" accessibility setting: the foil sweep, active pulse, and hover lift are disabled when reduced motion is requested
v0.9.5 June 2026

Character roster (Cast): add your personas to a world and browse the cast

  • New Cast section in every world: players can add one of their characters (personas) to a world, building a shared roster of who is in the story
  • Each cast entry shows the character, who plays them, and a clickable link through to the character's bio page, all inside the world's interface
  • Players keep ultimate control of their own bio: the owner sees an "Edit bio" link that opens their character sheet, while everyone else sees the bio read-only
  • Players can remove their own characters from a world at any time; moderators and admins can also remove any character from the worlds they run
  • The Cast section respects role-based visibility: admins can set the minimum role required to view it from world Settings, just like every other section
  • Graph lock fixes: locking the relationship graph no longer freezes the whole canvas; clicking, zooming, and panning keep working while node positions stay fixed, and the toolbar collapses to icons on small screens
v0.9.4 June 2026

Graph improvements: relationship history, layout lock, entity icons, and GM secret filtering

  • Relationship history: every connection records a timestamped snapshot when created or changed; click any connection line in the graph to see the full history in the side panel, showing who changed it and what it looked like at each point
  • Node panel history: each connection row in the node inspector now shows the last-updated date at a glance
  • Graph layout lock: moderators and above can lock the graph layout, saving every node position to the database; locked graphs stay still even after page reload, with a status bar indicating the lock state; dragging nodes while locked auto-saves positions; unlock resumes physics
  • Entity-type node icons: person-type pages (characters, warriors, wizards, etc.) now show a head and shoulders silhouette in their node bubble; location-type pages (castles, dungeons, towns, etc.) show a building silhouette; other pages keep the initial-letter style
  • GM secret filtering: hidden Lexicon pages are now excluded from the relationship graph for players and guests, along with any connections that involve a hidden page
v0.9.3 June 2026

GM secrets: role-based visibility, hidden pages, secret properties, and preview mode

  • Role-based GM secrets: editors can mark any page, folder, map pin, or property as GM-only using the padlock button; hidden content is stripped server-side so players and guests never receive it
  • Page-level secrets: toggle the padlock in the Lexicon toolbar to hide an entire page from players; hiding a folder hides the whole subtree underneath it
  • The lock icon appears next to hidden pages in the sidebar and on hidden properties so editors always know what is concealed
  • Secret viewer threshold: the world Settings now includes a "Minimum role to see secrets" control (defaults to Moderator); raise it to Admin to restrict GM content further, or lower it to Player for campaigns where players should see more
  • Individual allowlist: specific members can still be granted GM visibility below the threshold from the existing Secrets panel in Settings
  • "View as player" preview mode: editors can click the eye icon in the world toolbar to preview exactly what players see, with all secrets stripped and editing disabled; the amber banner makes it clear you are in preview; click to exit
  • Secret map pins: each map pin now has a GM-only toggle; secret pins vanish from the map for players while remaining visible and editable for the GM
  • Secret custom properties: individual property rows on a Lexicon page can be marked GM-only; the padlock badge appears next to the property name for editors
v0.9.2 June 2026

Welcome tour improvements and text cleanup

  • Tour step 2 now instructs you to click your avatar to open the account menu, then spotlights the open dropdown so you can see all the navigation options before moving on
  • Removed all em dashes from UI text and copy throughout the app
v0.9.1 June 2026

A guided welcome tour for new worldbuilders

  • New welcome tour: first-time members are now walked through creating their first world and finding their way around, with each step highlighting the exact button or menu to use
  • The tour starts automatically the first time you reach your worlds list, and covers the account menu, creating a world, the in-world sidebar, the Lexicon, and world Settings
  • You can leave the tour at any point and replay it whenever you like from your avatar menu, Settings, "Replay welcome tour"
v0.9.0 June 2026

Custom world URLs, Lexicon cover images, and vanity handles for Archivist members

  • Custom world URLs: Archivist members can now claim a vanity handle from Account Settings (Account & Security tab); all your worlds become accessible at /{your-handle}/{world-name} in addition to the default URL
  • Each handle is globally unique, set once per account, and available to anyone else after a 30-day grace period if your plan lapses
  • Lexicon cover images: editors can now set or change a banner image on any Lexicon page directly from the page, using the "+ Cover image" button above the title or the "Change cover" button that appears on hover when a banner is already set
  • Cover images can be uploaded fresh or picked from the world's existing asset gallery
  • Existing banners can be removed with a single click from the same cover picker
  • Clicking Lexicon in the sidebar now opens the first page directly instead of showing a selection prompt
v0.8.0 June 2026

Interactive maps, clickable Lexicon links, per-title levels, theming, a bigger icon library, and fixes

  • Maps overhaul: in edit mode you can drag pins to reposition them and click the map to add one; each pin sits in a colored ring you can recolor; the canvas zooms with on-screen controls or Ctrl and the scroll wheel
  • Map pins now open their linked page on click outside edit mode, so readers navigate straight to a location's lore
  • Lexicon links are clickable: follow a link to its page (Ctrl or Cmd click opens a new tab), with a hover preview of the target page in both the editor and the public reader
  • Folders can have an editable intro blurb at the top, with their pages listed below under Contents
  • Per-world theming: choose an accent color for each world from Settings, applied across that world's pages
  • Reworked leveling: each title now spans ten tiers (Wanderer 1 to 10, then Scribe, and so on) up to Legend, then an open-ended Eternal rank, with a steeper XP curve
  • New Level & progress tab in account settings showing your title and tier, an XP breakdown by activity, your streaks, and the full title ladder
  • Expanded icon library to 560+ curated icons across new categories including Buildings, People, Animals, Playing Cards, and Numbers, drawn from game-icons, Tabler, Phosphor, and Material Design
  • A template applied to a new page now shows its sections immediately and sets a matching page icon
  • Reading experience: display headings, ornamental dividers, and a solid page panel so body text no longer sits on the background texture
  • The public reader now lands on the world overview, and owners can set which sections (including downloads) are visible to the public
  • Downloads of Markdown and PDF can be restricted by role, alongside the other section visibility controls
  • Hover highlighting on buttons and links across the app for clearer interaction
  • Fixed: page deletion no longer breaks after dismissing a browser confirmation dialog (deletes now use an in-app confirmation)
  • Fixed: following a Lexicon link inside the editor now updates the page body instead of keeping the previous page
  • Fixed: numbered and bulleted lists, checklists, and collapsible sections now render and toggle correctly
  • Fixed: much faster initial page loads by bundling only the icons in use
v0.7.0 June 2026

Roles, permissions, section visibility, and join requests

  • Five-tier role system: every member of a world is a Visitor, Player, Moderator, or Admin, sitting above Guests (non-members) and below the world Owner
  • Roles map to clear abilities: Visitors read, Players post in threads, Moderators edit the Lexicon and moderate, Admins manage the world
  • Section visibility: owners and admins can set a minimum role for each section (Lexicon, Stories, Boards, Sessions, Graph, Assets, Search) from world Settings
  • Lock anything from everyone or no one: open a section to the public (Guest) or restrict it all the way up to Admins only
  • Hidden sections disappear from the sidebar for members who lack access, so the world stays uncluttered for each viewer
  • Join requests: guests viewing a public or unlisted world can request to join, with an optional message to the owner
  • Request review: owners and admins see pending requests in Settings and can approve (assigning a starting role) or deny each one
  • A per-world toggle lets owners turn join requests on or off
  • Admins can invite members and change roles; promoting someone to Admin remains owner-only
  • Existing members were migrated automatically: former viewers became Players and former editors became Moderators
v0.6.0 June 2026

Account settings overlay, full notification wiring, and per-world notification controls

  • Account settings overlay: a full-panel replacement for the dropdown, split into Profile & Characters, Account & Security, Notifications, and Support tabs
  • Password change: update your password from Account & Security; a confirmation email is sent when it changes
  • Email change: request a new primary email address; a verification link is sent and the change only applies after you confirm it
  • Profile and persona management: upload a larger profile photo and manage all your personas with portrait art from one place, with a direct link to each persona's character sheet
  • Granular notification defaults: choose which sections (Stories, Boards, Lexicon, Sessions) generate in-app and email notifications at an account-wide level
  • Per-world notification overrides: each world now has a Notifications page in the sidebar; set any section to Default, On, or Off independent of your account-wide setting
  • New thread notifications: members are notified when a new thread is posted in Stories or Boards, subject to their section preferences
  • Lexicon comment notifications: members are notified when a comment is added to a Lexicon page in their world
  • Session notifications: a manual "Notify players" button on session pages lets GMs choose when to alert members, preventing draft saves from triggering unwanted notifications
  • Support form: submit bug reports and questions to the team directly from the Account Settings overlay
  • Homepage redesign: new left-aligned hero with feature spotlight sections, CSS mockup panels, and a cleaner first impression
v0.5.1 June 2026

Relationship graph

  • Relationship graph: a new Graph tab maps how characters, factions, and locations connect
  • Connection types with their own colors: ally, rival, family, romance, affiliation, location, and a general "related"
  • Directed or mutual links, each with a short label (for example "mentor of" or "rules over")
  • Rich details on every connection: write a full description and @-link Lexicon or character pages inside it
  • Tie any connection to a linked lore page for deeper background
  • Interactive force-directed canvas: pan, zoom, drag and pin nodes, filter by type, and focus a node to highlight its connections
  • Connections panel on every Lexicon page to view, add, edit, and remove that page’s links without leaving the page
v0.5.0 June 2026

Admin portal, Boards, public reader view, and Markdown export

  • Administrator portal at /admin: audit users, issue bans, manage admin roles, browse all worlds, and delete content
  • Boards section: each world now has a separate Boards tab for OOC chat, lore discussion, and announcements, distinct from Stories (roleplay)
  • Public reader view: share any public or unlisted world as a clean read-only Lexicon at /read/[world]; no account required
  • Markdown export: download any Lexicon page as a .md file from the page header, or download an entire world as a combined file from Settings
  • Invite emails for non-members: inviting an email address with no account sends a "create an account and join" email with a direct link
  • Asset limits: 10 MB per file, 200 files per world
v0.4.0 June 2026

Search, tagging, comments, world dashboards, and a deeper XP system

  • Global search: find Lexicon pages and story content across a world from the new Search tab
  • Document tagging: add tags to Lexicon pages with autocomplete from existing project tags
  • Inline comments on Lexicon pages, with resolve and unresolve for editors
  • World dashboard: the world home page now shows word, page, member, and thread stats
  • Recent activity feed: see who edited what, new threads, new replies, and new members at a glance
  • Thread watching: subscribe to any thread to get reply notifications, even without posting in it
  • Quoted replies in Stories: cite a specific post, with a clickable quote block that jumps to the original
  • Writing streaks: bonus XP for consecutive days with at least one save, tracked in your local timezone
  • More XP: creating a Lexicon entry (+25), completing a word goal (+100), and inviting a member (+15)
  • Side panels on Lexicon pages now collapse on mobile so the page stays readable on a phone
v0.3.1 June 2026

XP leveling, word tracking, and notifications

  • XP and leveling system: earn XP by writing and posting, level up from Wanderer to Eternal across 20 tiers
  • Level badge and XP progress bar visible in the nav bar and account menu at all times
  • Word count tracking: every document auto-tracks its word count on each save
  • Per-document word goals: set a target and watch the progress bar fill as you write
  • World-level word counts shown on each world card in My Worlds
  • In-app notification bell: unread badge, dropdown panel, and mark-all-read
  • Story reply notifications: everyone who posted in a thread gets notified when someone replies
  • Email notifications for story replies via Resend (opt-in per user in account menu)
v0.3.0 June 2026

Collaboration, OAuth, and character sheets

  • World member invitations: invite any user by username or email with viewer or editor roles
  • Member management in world settings: change roles and remove members live without page reload
  • Transactional email via Resend: welcome emails on signup and invite notifications
  • Google OAuth 2.0 login and signup with automatic account linking by email
  • Cloudflare Turnstile human verification on login and registration forms
  • Global site navigation bar visible on all public pages
  • Character sheets: upload character art and write a bio using the full rich editor
  • Tap a character name in a story thread to open their sheet as an overlay without leaving the page
  • Forum renamed to Stories across all routes, navigation, and UI
  • Mobile-first 3-dot menus on world cards replacing hover-only controls
v0.2.3 May 2026

Story connections and revision history

  • Lexicon page revision history: automatic snapshots on every save with one-click restore
  • Story links: story posts that @-mention a Lexicon page now appear in that page's "Appears in" sidebar
  • @-mention Lexicon pages inline while writing story posts using the @ key
  • This changelog page
v0.2.2 April 2026

Custom properties and richer post formatting

  • Custom properties sidebar on Lexicon pages: add structured fields like Population, Alignment, or Founded
  • Bold, italic, and text color formatting in story posts
  • Automatic database migrations on every deploy
v0.2.1 March 2026

Editor stability and mobile fixes

  • Slash commands and @-mentions now work independently without conflicting
  • Color picker renders correctly inside sticky toolbars
  • Mobile keyboard no longer dismisses while pausing inside a callout or collapsible block
  • Autosave debounce increased to reduce mid-thought saves
v0.2.0 February 2026

Full rich-text editor and interactive maps

  • Rich text Lexicon editor with slash commands: headings, callouts, tables, columns, and more
  • Callout blocks (Info, Warning, Danger, Success), collapsible sections, and secret/GM-only blocks
  • Lexicon @-mention search and cross-link insertion with hover preview cards
  • Interactive map editor: upload a world map and drop pins linked to Lexicon pages
  • Document tabs, backlinks panel, and page templates
v0.1.1 January 2026

Stories and play-by-post system

  • Stories system with categories, threads, and play-by-post support
  • Persona profiles: post as a named character with a custom avatar
  • Thread types: discussion, in-character, out-of-character, announcement
  • Pinned and locked thread controls
v0.1.0 January 2026

Foundation

  • Project workspaces with public, private, and unlisted visibility
  • Lexicon document tree with folders and multiple document types
  • Asset management via Cloudflare R2
  • User accounts with email and password auth

On the roadmap

Project collaboration
Invite co-authors and players with per-section read/write permissions.
Done
Character sheets
Fillable stat blocks and bios embedded in persona profiles.
Done
Notification system
In-app and email notifications on replies, invites, and mentions.
Done
Timeline view
Visualize events and story arcs on an interactive timeline with era support.
Planned
The Web (relationship map)
See connections between characters, factions, and locations as a node graph.
Done
Campaign manager
Session notes, initiative tracker, encounter builder, and XP log for GMs.
Planned
Dice roller
Inline dice expressions in any post or Lexicon page, with roll history.
Planned
Global search
Full-text search across all Lexicon pages and story posts within a project.
Done
Export to PDF/Markdown
Download an entire project or individual pages as formatted documents.
Done
Template library
Shared community templates for common world-building page types.
Planned
Custom stat fields for personas
Define and track custom attributes on character personas, such as stats, traits, or system-specific fields.
Planned
Character relationships
Map and visualize connections between characters, including relationship type, strength, and notes.
Planned