gsxdsm
|
adbb1bbaaf
|
FN-6787: remove duplicate sidebar branding
Keep project identity controls in the Header while preserving sidebar navigation behavior.
- Remove the Fusion logo, wordmark, and project selector from the experimental left sidebar.
- Keep the sidebar collapse control reachable in expanded and collapsed modes.
- Update sidebar tests and dashboard docs to cover the simplified navigation surface.
Files changed:
docs/dashboard-guide.md | 2 +-
.../dashboard/app/components/LeftSidebarNav.css | 35 +-----------
.../dashboard/app/components/LeftSidebarNav.tsx | 33 ++----------
.../components/__tests__/LeftSidebarNav.test.tsx | 63 +++++++++++++++++++++-
4 files changed, 67 insertions(+), 66 deletions(-)
Fusion-Task-Id: FN-6787
Fusion-Task-Lineage: 18321939-4a68-48c2-bdbe-18e69e198a57
|
2026-06-20 04:19:48 -07:00 |
|
gsxdsm
|
aaa1aa2fed
|
FN-6786: narrow experimental sidebar labels
Refine the experimental left sidebar so it uses shorter labels in a narrower layout.
- Reduce the default and tokenized sidebar width while preserving resize bounds.
- Switch sidebar entries to noun labels and remove plugin "view" suffixes.
- Shorten the Compound Engineering plugin label to Compound and cover the behavior in sidebar tests.
- Add localized nav label keys for supported app locales.
Files changed:
.../dashboard/app/components/LeftSidebarNav.css | 2 +-
.../dashboard/app/components/LeftSidebarNav.tsx | 34 ++++++++++++------
.../components/__tests__/LeftSidebarNav.test.tsx | 40 ++++++++++++++++++++++
packages/i18n/locales/en/app.json | 2 ++
packages/i18n/locales/es/app.json | 2 ++
packages/i18n/locales/fr/app.json | 2 ++
packages/i18n/locales/ko/app.json | 2 ++
packages/i18n/locales/zh-CN/app.json | 2 ++
packages/i18n/locales/zh-TW/app.json | 2 ++
9 files changed, 76 insertions(+), 12 deletions(-)
Fusion-Task-Id: FN-6786
Fusion-Task-Lineage: e8a35018-3b9c-44f6-a4ae-5b6a59281df3
|
2026-06-20 01:11:42 -07:00 |
|
gsxdsm
|
24246fba2b
|
FN-6772: add experimental left sidebar navigation
Add a flag-gated desktop/tablet sidebar navigation surface while preserving mobile navigation behavior.
- Add LeftSidebarNav with project selection, primary and overflow destinations, badges, collapsed state, and resize persistence.
- Wire the experimental flag through App and Header so the sidebar owns non-mobile navigation when enabled.
- Style the sidebar shell, resize handle, collapsed rail, and project selector adaptations.
- Document the experiment and cover sidebar/mobile navigation regressions with tests.
Files changed:
docs/dashboard-guide.md | 10 +
packages/dashboard/app/App.tsx | 52 ++-
.../mobile-feature-access-regression.test.tsx | 94 ++++-
packages/dashboard/app/components/Header.tsx | 12 +-
.../dashboard/app/components/LeftSidebarNav.css | 217 ++++++++++
.../dashboard/app/components/LeftSidebarNav.tsx | 465 +++++++++++++++++++++
.../dashboard/app/components/ProjectSelector.css | 20 +
.../dashboard/app/components/SettingsModal.tsx | 1 +
.../components/__tests__/LeftSidebarNav.test.tsx | 201 +++++++++
9 files changed, 1063 insertions(+), 9 deletions(-)
Fusion-Task-Id: FN-6772
Fusion-Task-Lineage: 13ba4ea0-e64b-47a0-abf0-3134a750007a
|
2026-06-19 23:28:35 -07:00 |
|