Clearer website rooms and JSON source
Generated navigation doors now line the side aisles instead of blocking the main reading route. Source code (.json) saves a validated standalone layout snapshot through Rust-owned Save As.
Changelog
Foldoria version numbers identify source handoffs, not public installer releases. The latest entries summarize repository changes and retain the manual Windows 11 validation boundary.
Generated navigation doors now line the side aisles instead of blocking the main reading route. Source code (.json) saves a validated standalone layout snapshot through Rust-owned Save As.
Double-click a visible 3D door, or aim and press Enter, to move to a collision-valid pose on its opposite side while preserving lock and portal behavior.
The missing-index room now estimates its size and front-to-back layout from one inert page, selected CSS, headings, text, footer, links and signature-validated HTTPS media. Links stay inside Foldoria; only the explicit Open 2D page action leaves it.
When a conventional index.foldoria is absent but its 2D page exists, Rust can build a temporary read-only ERROR 404 room from bounded title, description and inline color metadata without rendering HTML or loading page resources.
Adds the conventional index.foldoria entry at website roots and directories, an explicit Online 3D F3 result, and a lightweight public lobby linking to World A and World B.
Quotes the hash-addressed Nginx route expressions for Nginx 1.24 compatibility, adds a regression check for both hosting configurations, and publishes the complete static site and public worlds.
Introduces the full static English product site, status-labelled content, World Gallery, developer integration lab, privacy-aware video slot, direct Nginx routes and an isolated browser 3D experience that starts only on request.
Managed-root Explorer deletion now removes synchronized representations, while identity-first rename and move reconciliation preserves existing spatial objects. Cleanup selection moved to Q.
Adds persistent keyboard-turn speed, direct map dragging for portal doors and markers, direct 3D ceiling-light movement, and a more complete in-app Help inventory.
Reuses an existing synchronization key for an unchanged locator, preserving the represented object and avoiding duplicate-locator SQLite errors.
Centralized activity-driven rendering caps invalidation at 60 FPS, stops after idle, pauses when hidden and limits dynamic shadows to the four nearest lights.
Release truth
These versions are developer handoffs. A signed, Windows-tested public artifact is managed on the commercial site.