GitHub Actions
0492c1becb
fix: implement user management UI
Complete user management frontend with resend invite, email validation,
and modal accessibility improvements.
Backend:
Add POST /api/v1/users/:id/resend-invite endpoint with authorization
Add 6 unit tests for resend invite handler
Fix feature flags default values
Frontend:
Add client-side email format validation with error display
Add resend invite button for pending users with Mail icon
Add Escape key keyboard navigation for modals
Fix PermissionsModal useState anti-pattern (now useEffect)
Add translations for de/es/fr/zh locales
Tests:
Enable 7 previously-skipped E2E tests (now 15 passing)
Fix Playwright locator strict mode violations
Update UsersPage test mocks for new API
Docs:
Document resend-invite API endpoint
Update CHANGELOG for Phase 6
2026-01-24 22:22:40 +00:00
..
2026-01-24 22:22:40 +00:00
2026-01-13 22:11:35 +00:00
2026-01-13 22:11:35 +00:00
2026-01-13 22:11:35 +00:00
2026-01-16 03:30:53 +00:00
2025-12-24 11:51:51 +00:00
2025-12-14 02:08:16 +00:00
2025-12-20 01:55:52 +00:00
2025-12-20 05:46:03 +00:00
2026-01-06 20:20:41 +00:00
2025-12-12 23:51:05 +00:00
2025-12-14 02:45:24 +00:00
2025-12-14 02:45:24 +00:00
2026-01-13 22:11:35 +00:00
2025-12-14 02:45:24 +00:00
2025-12-12 19:21:44 +00:00
2025-12-15 07:30:36 +00:00
2025-12-22 19:06:12 +00:00
2026-01-03 03:08:43 +00:00
2026-01-24 22:22:39 +00:00
2025-12-20 01:55:52 +00:00
2026-01-24 22:22:39 +00:00
2025-12-20 01:55:52 +00:00
2025-12-15 07:30:35 +00:00
2026-01-13 22:11:35 +00:00
2025-12-20 01:55:52 +00:00
2026-01-24 22:22:40 +00:00
2026-01-13 22:11:35 +00:00
2025-12-14 02:45:24 +00:00
2025-12-20 01:55:52 +00:00
2026-01-13 22:11:35 +00:00
2025-12-17 16:53:38 +00:00
2026-01-24 22:22:39 +00:00
2026-01-13 22:11:35 +00:00
2026-01-13 22:11:35 +00:00
2026-01-13 22:11:35 +00:00
2026-01-13 22:11:35 +00:00
2026-01-13 22:11:35 +00:00
2025-12-14 02:45:24 +00:00
2026-01-13 22:11:35 +00:00
2025-12-12 19:21:44 +00:00
2026-01-13 22:11:35 +00:00
2025-12-12 19:21:44 +00:00
2025-12-12 19:21:44 +00:00
2026-01-13 22:11:35 +00:00
2026-01-13 22:11:35 +00:00
2026-01-13 22:11:35 +00:00
2026-01-13 22:11:35 +00:00
2026-01-13 22:11:35 +00:00
2026-01-13 22:11:35 +00:00
2026-01-13 22:11:35 +00:00
2026-01-13 22:11:35 +00:00
2026-01-13 22:11:35 +00:00
2026-01-03 03:08:43 +00:00
2026-01-24 22:22:40 +00:00
2026-01-24 22:22:40 +00:00
2026-01-13 22:11:35 +00:00
2026-01-13 22:11:35 +00:00
2026-01-24 22:22:40 +00:00
2026-01-24 22:22:39 +00:00
2026-01-24 22:22:39 +00:00
2026-01-13 22:11:35 +00:00
2026-01-24 22:22:39 +00:00
2026-01-24 22:22:39 +00:00
2026-01-24 22:22:40 +00:00
2026-01-20 06:11:59 +00:00
2025-12-20 01:55:52 +00:00
2026-01-13 22:11:35 +00:00
2026-01-13 22:11:35 +00:00
2025-12-20 01:55:52 +00:00
2025-12-20 01:55:52 +00:00
2025-12-20 05:46:03 +00:00
2026-01-13 22:11:35 +00:00
2025-12-20 01:55:52 +00:00
2025-12-20 01:55:52 +00:00
2025-12-20 01:55:52 +00:00
2026-01-13 22:11:35 +00:00
2025-12-20 01:55:52 +00:00
2026-01-24 22:22:39 +00:00
2025-12-20 05:46:03 +00:00
2026-01-13 22:11:35 +00:00
2025-12-12 19:21:44 +00:00
2026-01-13 22:11:35 +00:00
2025-12-12 19:21:44 +00:00
2025-12-12 19:21:44 +00:00
2025-12-12 19:21:44 +00:00
2025-12-20 01:55:52 +00:00
2025-12-19 18:55:48 +00:00
2026-01-13 22:11:35 +00:00
2026-01-13 22:11:35 +00:00
2026-01-24 22:22:39 +00:00
2026-01-24 22:22:40 +00:00
2025-12-12 19:21:44 +00:00
2026-01-13 22:11:35 +00:00
2026-01-13 22:11:35 +00:00
2026-01-03 03:08:43 +00:00
2025-12-21 04:57:31 +00:00
2026-01-13 22:11:35 +00:00
2025-12-20 01:55:52 +00:00
2025-12-20 05:46:03 +00:00
2026-01-13 22:11:35 +00:00
2026-01-13 22:11:35 +00:00
2025-12-14 02:45:24 +00:00
2026-01-13 22:11:35 +00:00
2026-01-13 22:11:35 +00:00
2026-01-13 22:11:35 +00:00
2026-01-13 22:11:35 +00:00
2026-01-13 22:11:35 +00:00
2025-12-14 02:45:24 +00:00
2026-01-15 20:35:43 +00:00