-
NexaPG 0.1.4
StableAll checks were successfulPostgreSQL Compatibility Matrix / PG14 smoke (push) Successful in 8sPostgreSQL Compatibility Matrix / PG15 smoke (push) Successful in 7sPostgreSQL Compatibility Matrix / PG16 smoke (push) Successful in 8sPostgreSQL Compatibility Matrix / PG17 smoke (push) Successful in 8sPostgreSQL Compatibility Matrix / PG18 smoke (push) Successful in 8sDocker Publish (Release) / Build and Push Docker Images (release) Successful in 1m13sreleased this
2026-02-13 10:11:10 +00:00 | 31 commits to main since this releaseAdded
- User profile fields:
first_name,last_name. - Admin user creation now supports first and last name.
- Sidebar profile block now shows full name first (if available), with email below.
Changed
- Admin user management UI upgraded with inline editing per user.
- Admins can now update existing users directly from the table:
- first name
- last name
- role
- optional password reset
- User table now includes a dedicated Name column.
Fixed
- Admin user update now validates email uniqueness when changing email.
- Password update handling in admin edit flow is now robust (empty password does not overwrite hash).
Backend / API
- Extended user schemas (
UserOut,UserCreate,UserUpdate) with:first_namelast_name
PUT /api/v1/admin/users/{user_id}supports name/email/role updates plus optional password change.
Database
- Added Alembic migration:
0009_user_profile_fields- adds
users.first_nameandusers.last_name
Notes
- Database migration required for this release (
make migrate). - After migration, a normal redeploy/restart is sufficient.
Downloads
- User profile fields: