March 27, 2026 05:27 PM
Updates: admin user management and reusable media library
A short overview of two related improvements: administrator-facing user management, and picking previously uploaded images instead of uploading duplicates.
Roles and access
The app still distinguishes admin, editor, and regular user.
Editors and admins work with content (articles, media, and related flows).
Full user administration — listing users, creating accounts, changing role and status — is intended for admins, keeping permissions clear and predictable.
User list and admin actions
There is an admin users page with filters and pagination. Admins can:
register a user via a dedicated dialog;
update role and status for an existing user in an edit modal.
The edit dialog shows read-only indicators (you don’t change these settings from that dialog):
whether a push subscription exists;
whether MFA is enabled.
That gives admins quick context before making changes.
User language
On login and self-service sign-up, we persist the browser language tag from Accept-Language (e.g. en-US) without collapsing it to a short code only. This field is meant to support personalization later, including notifications.
Media: pick from recent uploads
For fields that combine an image URL with file upload, the upload flow now opens a media library:
browse recently uploaded assets;
select an existing image or upload a new file;
drag-and-drop and paste are supported inside the modal.
That reduces duplicate uploads and keeps editorial and SEO imagery consistent.