Repository navigation
feat(web): Settings pages, an index in groups (D252) - #181
Merged
Merged
Conversation
Settings was one long page of every section. It is now an index in groups (Preferences, Security, Devices, Data, Danger zone, About), each row with its icon, a chevron and, for six rows, the current value; a row opens its page over the index, and Back returns to it. Shortcuts that opened Settings at a section open that section's page. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
A Phase 7b area (D244), after the v0.7.0 hands-on test found Settings one long page of every section.
What changes
h1and only that section; Back, the header's or the system's, returns to the index. A page opened from a row puts the cursor on its heading.Navigation.openSettings), the cursor where it went before. "Make a backup now" after a merge, a regeneration or before an erase opens the Backup page.Tests
nav.test.ts: a focus opens its page over the index; Settings screens already open are replaced.navigation.spec.ts: a new D252 test: groups and rows, the Never and 5 min values, Locking's heading focused, Back to the index, Back out.openSettingsPage/switchSettingsPagehelpers; axe and layout now also audit the Devices and Backup pages.pnpm run cigreen. Playwright on Chromium, Firefox and WebKit: 535 passed, 23 skipped, 0 failed.Docs
docs/overview.md: D252 (amends D192 and D196).docs/roadmap.md: tasks for the Settings pages, the wizards (D253) and release v0.7.1; the gate now approves v0.7.1.🤖 Generated with Claude Code