Skip to content

Move app settings to a gear in the header - #458

Merged
czpython merged 1 commit into
mainfrom
codex/app-settings-gear
Sep 7, 2026
Merged

Move app settings to a gear in the header#458
czpython merged 1 commit into
mainfrom
codex/app-settings-gear

Conversation

@czpython

@czpython czpython commented Sep 7, 2026

Copy link
Copy Markdown
Owner

What changed

App settings open from one gear beside the app name in the existing header. The shell no longer adds a Settings tab to app navigation. The gear has an app-specific label, a native tooltip, an active state, and a 44 px phone touch target. Global Settings stays in the sidebar footer.

Closes DRU-465.

Risk

Frontend navigation and CSS only. The gear uses the existing settings route and draft protection. No API or database changes.

Verification

  • npm --prefix frontend run lint — passed.
  • npm --prefix frontend test — all 390 tests passed. Updated existing assertions.
  • npm --prefix frontend run build — passed.
  • Chrome with local API fixtures at 1600 px and 390 px: header alignment, keyboard activation, active state, settings routes, draft protection, and gear visibility passed. No page errors or horizontal overflow.
  • Backend tests and live-server checks were not run; this change is frontend-only.

@czpython
czpython merged commit 4eae807 into main Sep 7, 2026
2 checks passed
@czpython
czpython deleted the codex/app-settings-gear branch September 7, 2026 05:52
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