mirror of
https://github.com/niels-emmer/myace.git
synced 2026-09-14 07:36:39 +02:00
[PR #121] [MERGED] feat: group frontend navigation into collapsible task-based sections #121
Labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
github-mirrors/myace#121
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
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?
📋 Pull Request Information
Original PR: https://github.com/niels-emmer/myace/pull/121
Author: @niels-emmer
Created: 8/17/2026
Status: ✅ Merged
Merged: 8/17/2026
Merged by: @niels-emmer
Base:
main← Head:feat/grouped-navigation📝 Commits (4)
38bba73feat: group frontend navigation into task-based sections with hub pages41ef98dfeat: collapsible sidebar groups, Settings restructure, sync pi-dev adapter docs9b93aeefeat: richer hub page descriptions, less clinical Dashboard copy60f2c15docs: refresh README screenshots for the new grouped navigation📊 Changes
29 files changed (+830 additions, -122 deletions)
View changed files
📝
AGENTS.md(+83 -3)📝
README.md(+10 -8)📝
docs/images/collections.png(+0 -0)📝
docs/images/compile.png(+0 -0)📝
docs/images/dashboard.png(+0 -0)📝
docs/images/login.png(+0 -0)➕
frontend/src/App.routes.test.tsx(+88 -0)📝
frontend/src/App.tsx(+49 -17)➕
frontend/src/components/Layout.test.tsx(+72 -0)📝
frontend/src/components/Layout.tsx(+84 -73)📝
frontend/src/components/LocalCompanionSetup.tsx(+1 -1)➕
frontend/src/components/SectionHub.test.tsx(+40 -0)➕
frontend/src/components/SectionHub.tsx(+37 -0)➕
frontend/src/lib/navigation.ts(+165 -0)➕
frontend/src/pages/BuildHub.test.tsx(+27 -0)➕
frontend/src/pages/BuildHub.tsx(+6 -0)➕
frontend/src/pages/CollectionsHub.test.tsx(+23 -0)➕
frontend/src/pages/CollectionsHub.tsx(+6 -0)📝
frontend/src/pages/CollectionsManager.tsx(+5 -5)📝
frontend/src/pages/CommunityCollections.tsx(+1 -1)...and 9 more files
📄 Description
Summary
SectionHub) with descriptive copy explaining what it's for, driven by a single source of truth (frontend/src/lib/navigation.ts) shared with the sidebar./settings/account; old top-level paths (/profiles,/compile,/import,/setup-audit,/sync,/orchestration,/orchestration/build,/moderation,/admin/system,/export) all redirect to their new grouped locations.AGENTS.md/README.mdleft over from the already-merged pi.dev adapter PR.Test plan
npm run lint/npm run buildcleannpm run test— 70/70 passing (5 new test files:SectionHub,CollectionsHub,BuildHub,MachineHub,SettingsHub,Layout,App.routes)/profiles/:id), mobile viewport layout, and role-gated Settings children (regular user / moderator / admin)🤖 Generated with Claude Code
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.