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
Backend Service
This folder contains the Go API for CaddyProxyManager+.
Prerequisites
- Go 1.24+
Getting started
cp .env.example .env # optional
cd backend
go run ./cmd/api
Tests
cd backend
go test ./...