feat(ui): group the sidebar nav into icon sections (LC-367) #378
Loading…
Reference in a new issue
No description provided.
Delete branch "feat/lc-367-sidebar-grouping"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Closes LC-367. Part of the LC-364 redesign epic.
What
Replaces the flat, icon-less footer link list (which read like a debug menu) with grouped, icon-led sections on a shared
.lc-nav-rowrhythm (Slack/Discord left-nav convention). File:server/templates/partials/sidebar.html.aria-label, instead of a text link buried in the footer. The/read-allhtmx form is unchanged..lc-nav-rowin rawmain.css); the icon inherits the row's text color so it dims at rest and brightens with the label on hover.Preserved
Every item keeps its route, i18n key, and JS hook (theme toggle, shortcuts cheat-sheet, unread-only filter). Icon-only mark-all-read carries an
aria-label. Two new section-label keys (sidebar-section-navigation,sidebar-section-account) added to bothenandes. No backend or route changes.Testing
./dev/cargo check -p lets-chat-server- clean.just build-css- clean.just testandjust test-saas- both green (incl. thei18n_catalogen/es parity check).🤖 Generated with Claude Code