Explorer, Workspace, and Foxhole Production Improvements
A cleaner project explorer, integrated document outlines, faster document import, capable tabs and chat attachments, and richer Foxhole production, legacy-plan import, and bunker rendering.
Explorer
- Renamed the Assets sidebar to Explorer and made its Project, Scene, Extensions, and document Outline sections collapsible.
- Moved Scene into Explorer with canvas-synced selection, inline renaming, layer and node actions, drag-and-drop reordering, active-layer indicators, and the existing Scene command menus.
- Added a live-preview opacity slider and numeric control for scene layers.
- Added a document Outline directly to Explorer, with heading-level icons, caret-synced selection, and one-click jumps to headings.
- Moved Recently Deleted into a focused Explorer view with Empty and Close controls instead of keeping it in the project tree.
- Reworked Move into a destination-folder picker that identifies the files being moved.
- Made Duplicate ask for the new file or folder name before creating it.
- Added tooltips and consistent spacing, hover states, and section controls throughout Explorer.
- Added hover-only More Actions menus for project files and folders, reusing their right-click actions without crowding the tree.
Foxhole
- Expanded legacy-plan imports to preserve roads, trees, player markers, and tank mines; road segments import as static scenery while their obsolete spline links are intentionally omitted.
- Made icon-only Foxhole assets placeable from the catalog, including the legacy tank mine form.
- Improved legacy-plan compatibility by preserving vehicle cargo, recognizing historical socket identifiers, filtering terrain-only probes, and quietly skipping harmless placeholders for unavailable point assets.
- Refined bunker and trench visuals with correctly layered floors, dirt, roofs, walls, and corners, more accurate connected-wall visibility, and seam-free interior floors.
- Fixed construction costs for upgraded structures so asset cards and Statistics include their full prerequisite build chain.
- Made manufactured vehicles and items use their facility recipe ingredients as construction cost.
- Fixed late-loading Foxhole sidebar panels retaining their expanded state after refresh.
- Redesigned Explorer asset hover cards with production-aware layouts, clearer construction costs, and compact metadata.
- Added a Shift-held production table with shared columns, resource quantities, readable long durations, and an output-name fallback when vertical space is limited.
- Added manifest metadata for preview images that fall back to an asset icon, allowing cards to apply the correct inset without a loading shift.
- Added liquid, fuel, and stockpile capacities to asset-card metadata, and kept dense metadata rows on one line when their contents fit.
- Let long asset names expand hover cards within the available viewport, while keeping concise cards compact.
- Carried fallback-preview metadata through item assets and kept recipe output quantities as green icon badges.
- Added a dedicated Production Orders dialog with recipe search, breakdowns, finite or unlimited cycles, queue editing, duplication, and clearing.
- Added selectable sibling-upgrade recipes, with inactive upgrades visually de-emphasized and invalid queued orders cleared when switching upgrades.
- Added active production output overlays to the board, visually separated from cargo overlays.
- Refined recipe power displays by hiding empty Power columns and redundant output badges, and updated board power sockets with a slimmer lightning icon.
- Added assembly recipe, output-resource, and sibling-upgrade display controls to the production dialog.
- Made queued production labels resolve to player-facing asset names, and extended asset search to match IDs, codenames, and aliases.
Documents and Tabs
- Added document import to Explorer, including Markdown conversion.
- Added multi-select tab controls for batch close and reopen actions.
- Refined the project tab strip: New View follows tabs until they overflow, then stays pinned beside an independently scrolling tab region with directional overflow fades and reliable selected-tab visibility.
- Added tab-bar recovery actions for Reopen Closed Tab and Close All Tabs, including when no document tabs are open.
- Open project assets in replaceable preview tabs on single click; double-clicking or interacting with a tab or its contents keeps it open.
- Improved sustained Backspace with word-aware repeat deletion and a single undo step for each uninterrupted hold.
- Made Find and Replace stay pinned to the document view, retain keyboard focus while navigating, highlight every match, and support regular expressions in documents and spreadsheets.
- Disabled document spellcheck by default and fixed editor hit-testing across the full reading surface.
- Added hoverable, heading-size-aware controls to collapse a heading's child content, with fold state saved in the document but omitted from Markdown exports.
- Added an inline Phosphor icon picker with toolbar and slash-command access, searchable local icons, recent picks, and Markdown round-tripping.
- Fixed checklist selections from exposing TipTap's hidden checkbox label inside the ticker.
- Standardized project-file icons app-wide, including a distinct Shapes icon for scene files.
Chat and Updates
- Added file attachments from the chat-panel dropzone.
- Linked the app version and Discord update notifications directly to release notes.
- Added a Latest footer section with links to the three most recent update posts, including their versions and publication dates.
- Refined update pages and footer links with fuller post headings and summaries, clearer latest-release metadata, and improved hover states.
Shell
- Moved Components and Admin behind a More menu in the app rail.
- Updated the installed PWA name to Nixie Studio.
- Added theme selection to the View menu, including System, Light, and Dark choices.
- Added a fullscreen control beside the tab-bar sidebar toggle, with a live View-menu checkbox state and consistent fullscreen iconography.
- Updated the title-bar Share control to use the Users icon.
Performance and Reliability
- Made Project Manage extension changes follow the page's Save and Discard draft flow, then refresh enabled extensions in active project sessions after saving.
- Compacted verified local Yjs persistence into safe checkpoints after hydration, avoiding unbounded IndexedDB update history and substantially reducing repeat project-refresh load time.
- Removed redundant full-state IndexedDB flushes while retaining y-indexeddb's immediate transaction persistence and the established room-recovery safeguards.