• v1.4.0 e8cf7d1345

    foravo_admin released this 2026-05-04 01:44:43 +00:00 | 1 commits to main since this release

    Highlights

    • 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