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.

Обновления для v0.1.5
AI картиночка

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.