Skip to content

feat(nav): list Files above Nodes in the sidebar - #195

Merged
Nic-dorman merged 3 commits into
mainfrom
nic/sidebar-files-first
Jul 30, 2026
Merged

feat(nav): list Files above Nodes in the sidebar#195
Nic-dorman merged 3 commits into
mainfrom
nic/sidebar-files-first

Conversation

@Nic-dorman

@Nic-dorman Nic-dorman commented Jul 30, 2026

Copy link
Copy Markdown
Member

Two related navigation changes:

  1. Sidebar order: Files listed above Nodes (display order only; Settings stays pinned at the bottom).
  2. Landing page: the app now opens on Files. The Nodes page moves to /nodes, and /\ is a replace-redirect to /files\ (replace, so Back never bounces through the stub). The deep-link handler already navigates to /files\ explicitly and is unaffected.

Tests 42/42, typecheck clean.

🤖 Generated with Claude Code

Nic-dorman and others added 3 commits July 30, 2026 16:08
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
The root route is now a replace-redirect to /files; the Nodes page
moves to /nodes. Deep links already push /files directly.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
navigateTo() awaited in the index page setup suspends the initial SPA
render - the window stays black on cold boot. definePageMeta redirect
swaps the route before any component mounts.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@Nic-dorman
Nic-dorman merged commit bc73df0 into main Jul 30, 2026
4 checks passed
@Nic-dorman
Nic-dorman deleted the nic/sidebar-files-first branch July 30, 2026 15:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant