Rolled out Phase 2 editor hotkeys + comment editor upgrade and Phase 3 user profiles with moderation in comments.
Added unsaved changes warning on new post back button in blog.
Bug Fixes
Stopped restore full CSS that was overwritten by Phase 3 write, generate static params for all public users at build time, and mobile admin users table as 2 column flex wrap cards.
Improved mobile admin users table cards in single column with 2 col internal layout.
Fixed hide Members nav link from unauthenticated users in navigation.
Stopped require sign in to access /users pages, shared @supabase/ssr client in /users pages, and pre render admin user detail pages + mobile table in deployment.
Improved nav auth listener reactive via onAuthStateChange in auth.
Smoothed out DMC-053 Phase 1+2 fixup StatusBadge domain dispatch, full component usage in migrated pages in roadmap.
Other Changes
Moved forward improved release notes with product oriented language, Phase 4: invite_links + premade_profiles DB schema and types, and Phase 4: invite links, premade profiles, claim flow UI.
Wrapped invite detail 404 + copy to clipboard button, invite edit 404: switch to query parameter route, and invite claim 404: switch to flat query param route.
Moved forward Phase 5 review fixes 1 7 and Phase 5 review fixes: .
Moved forward Phase 5: Collaborative content with user invitations (DMC-048), DMC-050: Bug report / contact form moderator inbox with DM threads, and DMC-048: Invite notifications + accept/decline flow on the roadmap.
Wrapped DMC-050: Bug report / contact system with threaded conversations, DMC-050: Audit fixes RPC transaction + timestamp trigger + type expansion + ordering, and DMC-053: Add codebase quality cleanup to roadmap on the roadmap.
Updated DMC-053 Phase 1+2: Admin shell components + StatusBadge system in roadmap.
Moved forward DMC-052: PWA app icon badging for unread notifications and DMC-052: mark done tested by user on PWA in pwa.