-
released this
2026-05-04 01:44:43 +00:00 | 1 commits to main since this releaseHighlights
- Added complete world-level JSON export.
- Added validated world import with preview before save.
- Added confirmed import that creates a new world without overwriting existing data.
- Added safe ID remapping for imported entities, relationships, timeline events, event participants, and entity tags.
- Added transaction-safe import behavior to prevent partial imports.
What’s new
- Export worlds as readable, pretty-printed JSON backup files.
- Export includes world data, entities, relationships, timeline events, event participants, entity tags, and metadata.
- Open the new Import World page from the Worlds dashboard.
- Upload a Worldbuilding Codex JSON export file.
- Validate imported files before any data is saved.
- Preview world title, entity count, relationship count, event count, participant count, tag count, export version, and exported timestamp.
- Confirm import after preview to create a new world.
- Navigate directly to the imported world after success.
- Use improved keyboard-friendly import/export controls with visible focus states.
- Use a polished accessible JSON file picker instead of the default browser file input.
Fixes
- Fixed inconsistent Export World button styling.
- Fixed missing visible focus on import controls.
- Fixed link-like button behavior where Space activation was expected.
- Fixed import validation gaps for nested event participants.
- Fixed import validation gaps for top-level and nested entity tags.
- Fixed duplicate import records by deduplicating nested and top-level participant/tag data.
- Fixed export readability by formatting JSON output with indentation.
Notes
- Confirmed import always creates a new world.
- Existing worlds are never overwritten by v1.4 import.
- Import validation runs again server-side before saving.
- Merge imports, selective imports, duplicate detection, and account-level backup remain future improvement ideas.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
released this
2026-05-01 01:43:31 +00:00 | 11 commits to main since this releaseHighlights
- Added a dedicated Relationship Graph for visually exploring connected lore.
- Rendered world entities as graph nodes and relationships as directional edges.
- Added selected entity highlighting for incoming and outgoing relationships.
- Added relationship type filtering for focused graph exploration.
What’s new
- New protected graph route:
/worlds/:worldId/graph - Relationship Graph entry point from the world detail page
- SVG-based graph visualization with:
- entity nodes
- directional relationship edges
- relationship type labels
- selected entity state
- connected relationship highlighting
- dimmed unrelated graph elements
- Relationship type filter control
- “Open selected entity” navigation from the graph
- Clear selection and reset graph controls
- Card-based empty states for:
- worlds with no entities
- worlds with entities but no relationships
- filters with no matching relationships
- Accessibility improvements:
- labelled graph controls
- SVG title and description text
- keyboard-selectable graph nodes
- Enter/Space node selection
- selected-state semantics with
aria-pressed - visible focus states
- Responsive graph controls for desktop, tablet, and mobile layouts
- Updated README, ROADMAP, CHANGELOG, and sprint documentation for v1.3
Fixes
- Improved graph no-results feedback when filters hide all relationships.
- Improved graph empty-state presentation so sparse graph data feels polished instead of raw.
- Improved graph control button styling so clear/reset actions match the rest of the app.
- Improved narrow-screen graph controls layout to avoid awkward split-column spacing.
- Consolidated duplicate Relationship Graph CSS into one cleaner graph section.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
released this
2026-04-30 05:03:22 +00:00 | 20 commits to main since this releaseHighlights
- Added a dedicated Timeline Explorer page for each world.
- Added timeline search, filtering, URL query state, and reset behavior.
- Improved timeline participant display with entity links, entity type chips, and role labels.
- Polished timeline accessibility and responsive layout for desktop, tablet, and mobile.
What’s new
- New world timeline route:
/worlds/:worldId/timeline - Chronological event browsing ordered by sort year, sort index, date label, and creation fallback
- Timeline search across:
- event titles
- summaries
- descriptions
- date fields
- participant names
- participant types
- role labels
- Timeline filters for:
- dated/sorted events
- undated events
- events with participants
- events without participants
- URL-persisted timeline controls:
timelineSearchtimelineDateStatustimelineParticipantStatus
- Clear empty and filtered no-results states
- Reset action for active timeline controls
- Polished participant display with linked entities, type chips, and role labels
- Timeline event card styling for clearer visual hierarchy
- World detail page entry point for opening the dedicated Timeline Explorer
- Added Timeline Explorer screenshot to README
Fixes
- Improved handling for timeline events with incomplete date/sort data.
- Improved no-results feedback when search or filters hide all timeline events.
- Improved timeline control accessibility with visible labels, helper text, focus states, and keyboard-reachable actions.
- Improved responsive wrapping for controls, timeline cards, meta pills, and participant chips.
Verification
- Client production build passed.
- Local/manual timeline verification passed.
- Production verification passed.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
released this
2026-04-29 21:38:00 +00:00 | 30 commits to main since this releaseHighlights
Worldbuilding Codex v1.1 makes larger fictional worlds easier to browse by upgrading the entity list with search, filtering, sorting, URL-persisted controls, no-results guidance, accessibility/responsive polish, and updated screenshot documentation.
This release builds on the stable v1.0 core workflow and focuses specifically on improving the experience of finding and organizing lore entities inside a world.
What’s new
- Added entity search by name, type, summary, description, notes, and tags.
- Added type filtering for supported lore categories.
- Added tag filtering based on tags available in the current world.
- Added sorting by name, entity type, and recently updated.
- Added URL-persisted entity browsing controls:
entitySearchentityTypeentityTagentitySort
- Added no-results messaging when search/filter controls hide all entities.
- Added a clear reset action for entity search, filters, and sorting.
- Added accessibility polish for labels, helper text, keyboard navigation, focus behavior, and result count updates.
- Added responsive layout verification for the entity browsing controls.
- Added README screenshot documentation for the v1.1 entity browsing workflow.
Fixes
- Improved the previous basic entity list so users are no longer limited to manually scanning every entity.
- Improved empty/no-results feedback when active controls hide all entities.
- Improved refresh behavior by preserving entity browsing state in URL query parameters.
- Improved clarity of reset behavior for active entity controls.
- Improved README accuracy by showing the new entity browsing search/filter workflow.
Verification
Manual verification passed for:
- entity search
- type filtering
- tag filtering
- combined search/filter behavior
- alphabetical sorting
- type sorting
- recently updated sorting
- no-results states
- reset behavior
- URL persistence
- refresh behavior
- keyboard usability
- focus visibility
- desktop layout
- mobile layout
- screenshot documentation review
- console-error checks
Next
The next planned release is v1.2 — Timeline Explorer, focused on turning existing event tracking into a dedicated timeline browsing experience.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
released this
2026-04-27 05:31:23 +00:00 | 41 commits to main since this releaseHighlights
- First stable public release of Worldbuilding Codex
- Full-stack lore management workflow with deployed frontend, backend, and database
- Core support for worlds, entities, relationships, timeline events, and event participants
- Portfolio-ready README with refreshed screenshots, badges, roadmap reference, and known limitations
- Accessibility pass completed across the main app flows
What’s new
- Added
ROADMAP.mdfor planned post-v1.0 improvements - Added README roadmap reference and known limitations section
- Updated README badge/header presentation for the v1.0 stable release
- Refreshed README screenshots after the accessibility pass
- Split the Worlds Dashboard screenshots into separate create-world and existing-worlds views
- Improved visible form labels across auth, world, entity, event, and relationship workflows
- Improved status message semantics for success, error, info, and muted feedback
- Improved relationship explorer markup and relationship delete button accessibility
- Confirmed custom route-not-found fallback behavior
Verification
Manual v1.0 release testing passed for:
- hosted frontend loading
- backend health endpoint
- register, login, and logout
- protected routes
- route refresh behavior
- custom route-not-found fallback
- world create, edit, and delete
- entity create, edit, and delete
- relationship create and delete
- timeline event create, edit, and delete
- event participant attach and remove
- keyboard navigation through major flows
- accessibility smoke testing after final UI updates
Fixes
- Removed unused favicon reference
- Confirmed deployed route refresh behavior works correctly
- Improved accessibility issues found during the v1.0 release pass
- Updated screenshots to match the final accessible UI
- Clarified README project status, roadmap, and known limitations
Next
Future releases will focus on:
- entity search and filtering
- richer relationship taxonomy and presets
- dedicated timeline explorer
- relationship graph/network view
- import/export support
- public read-only sharing
- world-level dashboard analytics
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads