mirror of
https://github.com/selfxyz/self.git
synced 2026-04-27 03:01:15 -04:00
* Clean up WV-16 settings screens Fix mock document generation in DevModeScreen — generate button now calls mockDocumentStore.addDocument() with the selected country and document type instead of navigating home without storing anything. Fix duplicate description on Manage Documents menu item — was incorrectly showing "Recovery phrase, passport data" (copy-paste from Security item), now shows "Your registered passports and IDs". Add haptic feedback to all settings menu item press handlers. Add Settings root and Tunnel routes to the DevRouteMenu. Add navigation and interaction tests for all four settings screens. * Update WV-16 status in webview SPEC.md Mark WV-16 as Done and document what was delivered vs deferred. Settings persistence (notification toggles, backup-enabled state) is explicitly deferred pending a storage design decision — it does not block UI completeness.
Specs
Table of contents for all specs. Start here.
How Specs Are Organized
specs/projects/— active project specs you implement againstspecs/topics/— standalone docs (not full projects)specs/framework/— templates for writing new specsspecs/archive/— retired specs
Projects
- SDK — active WebView-first scope, paused native tracks, execution status
Topics
No active topic docs. See Spec Archive for retired topics.
Framework
- Templates — copy-paste templates for all three tiers
- Spec Execution Model — stable context plus one plan file per PR
- Product Spec Enhancement Prompt — Figma cross-reference agent prompt
Project rules and spec-writing guidelines are consolidated in the root CLAUDE.md.
Other
- Spec Archive — append-only log of retired specs
Reading Order
- This file (
specs/README.md) specs/projects/sdk/INDEX.md— find your active workstream or paused native track- The workstream
SPEC.md— find the backlog row and active plan - The linked
plans/<BACKLOG-ID>-<slug>.mdfile — execute from this file specs/projects/sdk/OVERVIEW.md— if you need architecture context