You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Backlog cleanup — these were reported by testers (mostly Brian Green, build 51 external) and never landed. Verified still open against current source (build 102, 2026-08-10).
Home stat tiles only partially tappable. Only "Pending" routes to a filtered view; "Signed Today" and "Clients" don't route anywhere. Clave/Views/Home/HomeView.swift:306-308 has an in-code comment flagging this as the known gap.
"Pending" stat label is ambiguous. The stat counts the live approval queue, but the Activity tab also shows historical timed-out entries as "pending" — confusing, since they're not the same thing. Relabel the stat to something like "Awaiting approval." Clave/Views/Home/HomeView.swift:312.
"Rotate bunker secret" button is confusing and mostly redundant. Secrets already auto-rotate on new connections; the manual button in Settings has no clear purpose to users. Hide behind a dev-menu flag or remove. Clave/Views/Settings/AccountDetailView.swift:344-348.
Approval-chain rotation flickers. SwiftUI's native .alert(...) fully dismisses and re-presents on each step of a multi-request approval chain (~500ms flicker). Replace with a custom SwiftUI overlay that updates content in place. Clave/Views/MainTabView.swift:77.
No feedback when a lock-screen approve/deny hits an expired request. If the 5-minute TTL already purged the request, the tap silently no-ops — looks like the app is broken. Surface a local notification or in-app toast on the nil-lookup path. Clave/AppState+PendingApprovalCoordinator.swift:203-207.
Pending-approval TTL is a flat 300s for every event kind. Real client timeout behavior varies a lot (ephemeral kinds time out in seconds, kind:0 edits can sit open for minutes). Tier the TTL by kind. Clave/AppState.swift:90.
Blank notifications can linger until next foreground. The most recent silent-success blank notification isn't cleared until the user opens the app. Add a BGAppRefreshTask to sweep periodically. No BGTaskScheduler usage currently exists in the repo.
No explicit messaging when push notifications are disabled. If a user never grants notification permission, signing silently fails with no actionable guidance. Add explicit copy in Settings + a HomeView banner when deviceToken is empty. Clave/Views/Settings/SettingsView.swift:294, Clave/Views/Home/HomeView.swift.
Backlog cleanup — these were reported by testers (mostly Brian Green, build 51 external) and never landed. Verified still open against current source (build 102, 2026-08-10).
Clave/Views/Home/HomeView.swift:306-308has an in-code comment flagging this as the known gap.Clave/Views/Home/HomeView.swift:312.Clave/Views/Settings/AccountDetailView.swift:344-348..alert(...)fully dismisses and re-presents on each step of a multi-request approval chain (~500ms flicker). Replace with a custom SwiftUI overlay that updates content in place.Clave/Views/MainTabView.swift:77.Clave/AppState+PendingApprovalCoordinator.swift:203-207.Clave/AppState.swift:90.BGAppRefreshTaskto sweep periodically. NoBGTaskSchedulerusage currently exists in the repo.deviceTokenis empty.Clave/Views/Settings/SettingsView.swift:294,Clave/Views/Home/HomeView.swift.Source: internal backlog triage, 2026-08-10.