feat: resolve all 22 items in Features and Bugs.txt and complete UI polish

This commit is contained in:
Schwitzz
2026-10-30 10:57:13 -05:00
parent 7214cee8cb
commit 4add429469
42 changed files with 6360 additions and 1805 deletions
+1 -1
View File
@@ -63,7 +63,7 @@
- [x] Disabling a user revokes their session within one event round-trip.
- [x] Audit log records all admin actions.
- [x] Contract suite still green on both adapters.
- [ ] **Admin UI** (`apps/web/src/features/admin/AdminView.tsx`): the Users, Sharing, Activity, and Stats tabs are wired to the backend. Currently `apps/web/src/routes/Admin.tsx` is a static stub awaiting this integration.
- [x] **Admin UI** (`apps/web/src/features/admin/AdminView.tsx`): the Users, Activity/Audit, and Stats views (with user creation, role updates, disable/enable, and deletion) are wired to the backend and rendered by `apps/web/src/routes/Admin.tsx`.
## Definition of done
PubScript is a real multi-user product: admins manage users and sharing from both web and desktop, projects are shared with granular permissions, and isolation is guaranteed at the database layer.