Stay updated with the latest changes and improvements
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
/settings page with card-based navigation/settings/2faNavigation Restructuring
/dashboard/security to /settings/security for better organization/settings/* URL hierarchyUI/UX Improvements
Component Standardization
PageHeader component for consistent page titlesTabNavigation component for uniform tab interfacespx-4 sm:px-6 lg:px-8 py-8 across all pages/dashboard/users page not loading in developmentapps/web/src/app/settings/ - New settings directory structureapps/web/src/app/settings/2fa/page.tsx - Two-factor authentication managementapps/web/src/app/settings/api-keys/page.tsx - API keys management interfaceapps/web/src/app/settings/integrations/page.tsx - Third-party integrationsapps/web/src/app/settings/layout.tsx - Settings section layout wrapperapps/web/src/components/ui/page-header.tsx - Reusable page header componentapps/web/src/components/ui/tab-navigation.tsx - Standardized tab navigationapps/web/src/components/layout/DashboardLayout.tsx - Updated sidebar navigationapps/web/src/components/user-management/VirtualizedUserTable.tsxapps/web/src/components/user-management/LazyComponents.tsxapps/web/src/lib/performance-monitoring.tsapps/web/src/lib/websocket-pool.tsapps/web/src/lib/cdn-config.tsapps/web/src/app/api/v1/monitoring/alerts/route.tssupabase/migrations/20250903_performance_monitoring.sqlscripts/validate-performance-optimizations.jsapps/web/src/app/api/v1/user-analytics/apps/web/src/components/user-analytics/apps/web/src/app/profile/user-management/page.tsxapps/web/src/app/profile/user-management/components/UserManagementClient.tsxapps/web/src/app/profile/user-management/components/UserTable.tsxapps/web/src/app/profile/user-management/components/UserSearch.tsxapps/web/src/app/profile/user-management/components/UserDetailsModal.tsxapps/web/src/app/profile/user-management/components/PasswordResetModal.tsxapps/web/src/app/api/v1/users/management/[userId]/route.tse2e/user-management.spec.tsdso_id column and composite indexes/api/v1/users/management/ with authenticationdso_id VARCHAR(50) column to users table(org_id, role, status), (org_id, dso_id)user_management_logs, saved_searches20250831211746_user_management_infrastructure.sqlsupabase/migrations/20250831211746_user_management_infrastructure.sqlsupabase/migrations/20250831211747_user_management_rls_policies.sqlapps/web/src/app/api/v1/users/management/route.tsapps/web/src/services/audit-service.tsapps/web/src/services/progress-tracker.tsapps/web/src/services/phi-encryption.tsapps/web/src/services/saga-transaction.tsapps/web/src/middleware/auth-middleware.tsapps/web/src/lib/correlation.tse2e/user-management-infrastructure.spec.ts/api/v1/profile endpoint to handle parent_company_nameparent_company_name column to organizations tableidx_organizations_parent_company_name for performance20250831104315_add_parent_company_name.sql/profilecreateServerClient for proper SSRpassword_history table for password trackingaccount_lockout table for failed attempt trackingreauth_sessions table for sensitive operationsmfa_backup_codes table for recoveryuser_sessions table for session managementprofile_audit_log table for audit trailsVALIDATION_ERROR codesmonitoringExt for structured loggingorgId: string | null/api/v1/auth/debug-user762d203 - fix: complete analytics dashboard authentication fix with comprehensive testing2a9433d - docs: add production verification results to story 3.1b7478a8 - feat: comprehensive security and operational improvements for analytics dashboard8f155de - final: complete production hardening for analytics dashboard19eeeeb - docs: add deployment checklist and follow-up tickets for production rolloutCRCL Healthcare Platform ยท Version 4.4.0