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
Copy file name to clipboardExpand all lines: docs/BACKLOG.md
+8-4Lines changed: 8 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -22,6 +22,8 @@ State: stabilization pass (no net-new product features unless explicitly approve
22
22
-[ ] Instead of showing actions on the users in the admin panel, show a simple list of users and make open the profile popover when clicking the names. This should be the same popover that appears anywhere else. Admin gets extra moderation buttons.
23
23
-[ ] Access request note should be a one time thing for the users. Admins should still be able to see it even after approval, but it shouldn't be an editable field.
24
24
-[ ] What does the reject button currently do?
25
+
-[ ] Show profile pictures to other users when you click open the user popover. Also show a small one next to any user name in the UI
26
+
-[ ] User should be able to select if
25
27
26
28
## Active stabilization backlog
27
29
@@ -33,8 +35,9 @@ State: stabilization pass (no net-new product features unless explicitly approve
33
35
-[x] Clarify pending-account UX text and flow end-to-end
34
36
-[ ] Restrict sign-ups and approval transitions with explicit lifecycle states
35
37
-[ ] Add dedicated auth/permission tests for critical flows
38
+
- Progress: baseline tests added for auth source resolution and error mapping; endpoint permission matrix still pending.
-[] Add observability for Cloudflare Access auth header/JWT variants
40
+
-[x] Add observability for Cloudflare Access auth header/JWT variants
38
41
39
42
### Data and storage safety
40
43
-[ ] Replace avatar data URLs in D1 with object storage flow (R2) + thumbnails
@@ -54,6 +57,7 @@ State: stabilization pass (no net-new product features unless explicitly approve
54
57
-[ ] Clean sidebar information density and progressive disclosure
55
58
-[ ] Unify labels/buttons across libraries and managers
56
59
-[ ] Standardize error messages across endpoints and UI surfaces
60
+
- Progress: backend endpoints now use centralized error normalization and status mapping; UI surface pass still pending.
57
61
58
62
### Simulation quality clarity
59
63
-[ ] Improve explanatory info for FSPL / TwoRay / ITM and defaults
@@ -73,10 +77,10 @@ State: stabilization pass (no net-new product features unless explicitly approve
73
77
- Path: add API integration tests for self-role block, pending-user lock, approval/revocation, admin-only mutations, cross-user denial, and delete safeguards.
74
78
-[ ] Identity reconciliation hardening
75
79
- Path: define deterministic merge/link matrix (idp subject, verified email, legacy local email), add immutable audit events for link/merge decisions, and test every branch.
76
-
-[] Cloudflare Access auth observability
80
+
-[x] Cloudflare Access auth observability
77
81
- Path: add structured auth logs with reason codes for 401/403, include parsed identity source and header/JWT shape, and expose admin diagnostics endpoint/view.
0 commit comments