Commit Graph

  • bb06b450fd Delete outdated E2E documentation and performance optimization guides. Felipe Cardoso 2025-11-19 14:56:24 +01:00
  • c1d6a04276 Document AI assistant guidance and improve developer workflows Felipe Cardoso 2025-11-19 14:45:29 +01:00
  • d7b333385d Add test cases for session revocation and update test coverage annotations Felipe Cardoso 2025-11-19 14:38:46 +01:00
  • f02320e57c Add tests for LocaleSwitcher component and update metadata generation Felipe Cardoso 2025-11-19 14:27:03 +01:00
  • 3ec589293c Add tests for i18n metadata utilities and improve locale-based metadata generation Felipe Cardoso 2025-11-19 14:23:06 +01:00
  • 7b1bea2966 Refactor i18n integration and update tests for improved localization Felipe Cardoso 2025-11-19 14:07:13 +01:00
  • da7b6b5bfa Implement extensive localization improvements across forms and components Felipe Cardoso 2025-11-19 03:02:59 +01:00
  • 7aa63d79df Implement extensive localization improvements across forms and components Felipe Cardoso 2025-11-19 03:02:13 +01:00
  • 333c9c40af Add locale switcher component and integrate internationalization improvements Felipe Cardoso 2025-11-19 01:31:51 +01:00
  • 0b192ce030 Update e2e tests and mocks for locale-based routing Felipe Cardoso 2025-11-19 01:31:35 +01:00
  • da021d0640 Update tests and e2e files to support locale-based routing Felipe Cardoso 2025-11-18 23:26:10 +01:00
  • d1b47006f4 Remove all obsolete authentication, settings, admin, and demo-related components and pages Felipe Cardoso 2025-11-18 12:41:57 +01:00
  • a73d3c7d3e Refactor multiline formatting, link definitions, and code consistency across components and tests Felipe Cardoso 2025-11-18 07:25:23 +01:00
  • 55ae92c460 Refactor i18n setup and improve structure for maintainability Felipe Cardoso 2025-11-18 07:23:54 +01:00
  • fe6a98c379 Add internationalization (i18n) with next-intl and Italian translations Felipe Cardoso 2025-11-17 20:27:09 +01:00
  • b7c1191335 Refactor locale validation and update style consistency across schemas, tests, and migrations Felipe Cardoso 2025-11-17 20:04:03 +01:00
  • 68e04a911a Add user locale preference support and locale detection logic Felipe Cardoso 2025-11-17 19:47:50 +01:00
  • 3001484948 Update Makefile with dev-full target and frontend scaling option Felipe Cardoso 2025-11-16 20:02:15 +01:00
  • c9f4772196 Add and enhance tests for mobile navigation, demo modal, and forbidden page metadata Felipe Cardoso 2025-11-16 19:38:46 +01:00
  • 14e5839476 Update test suite to reflect "Design System" renaming and improved navigation structure Felipe Cardoso 2025-11-12 17:48:22 +01:00
  • 228d12b379 Redesign DemoSection with additional layout, content adjustments, and new demos Felipe Cardoso 2025-11-12 17:36:41 +01:00
  • 46ff95d8b9 Refactor Dockerfile, entrypoint script, and README for streamlined uv integration Felipe Cardoso 2025-11-11 09:11:29 +01:00
  • 235c309e4e Switch backend to uv package manager, update dependencies, and refactor Dockerfile for modern Python tooling Felipe Cardoso 2025-11-10 16:11:57 +01:00
  • 5c47be2ee5 Refactor user_organization model, pyproject.toml, and database configuration for enhanced typing and mypy compliance Felipe Cardoso 2025-11-10 14:11:06 +01:00
  • e9f787040a Update pyproject.toml and models.base for improved re-export Felipe Cardoso 2025-11-10 12:31:45 +01:00
  • 2532d1ac3c Update Makefile to run tests with coverage across 16 threads for improved performance Felipe Cardoso 2025-11-10 12:30:52 +01:00
  • 1f45ca2b50 Update session cleanup logic, pyproject.toml, and Makefile for consistency and improved tooling support Felipe Cardoso 2025-11-10 12:28:10 +01:00
  • 8a343580ce Import Base from app.core.database in models.base to fix unresolved reference warning Felipe Cardoso 2025-11-10 12:24:37 +01:00
  • 424ca166b8 Update pyproject.toml and logging for stricter rules and improved error handling Felipe Cardoso 2025-11-10 12:14:43 +01:00
  • c589b565f0 Add pyproject.toml for consolidated project configuration and replace Black, isort, and Flake8 with Ruff Felipe Cardoso 2025-11-10 11:55:15 +01:00
  • a5c671c133 Add pyproject.toml for consolidated project configuration and replace Black, isort, and Flake8 with Ruff Felipe Cardoso 2025-11-10 11:37:31 +01:00
  • d8bde80d4f Add validate script to package.json for combined linting, formatting, and type-checking Felipe Cardoso 2025-11-10 11:07:06 +01:00
  • 35efa24ce5 Add loginViaUI import in auth.setup.ts to support UI-based authentication setup Felipe Cardoso 2025-11-10 11:05:25 +01:00
  • 96df7edf88 Refactor useAuth hook, settings components, and docs for formatting and readability improvements Felipe Cardoso 2025-11-10 11:03:45 +01:00
  • 464a6140c4 Integrate Prettier into project configuration Felipe Cardoso 2025-11-10 11:02:51 +01:00
  • b2f3ec8f25 Refactor ESLint configuration and update test rules for clarity and consistency Felipe Cardoso 2025-11-10 10:57:43 +01:00
  • c8f90e9e8c Refactor ESLint configuration and update lint scripts Felipe Cardoso 2025-11-10 10:48:24 +01:00
  • 2169618bc8 Refactor unit and E2E tests to rely on onOpenDemoModal prop for improved modal integration Felipe Cardoso 2025-11-10 10:36:51 +01:00
  • a84fd11cc7 Refactor mobile menu E2E tests for improved reliability and selector consistency Felipe Cardoso 2025-11-09 00:39:24 +01:00
  • 6824fd7c33 Add scripts for E2E and unit test coverage integration Felipe Cardoso 2025-11-09 00:31:36 +01:00
  • d5eb855ae1 Remove redundant timeout parameters across E2E tests and add performance optimization documentation. Felipe Cardoso 2025-11-09 00:30:56 +01:00
  • a6a10855fa Refactor Playwright tests to use cached authentication state for improved performance Felipe Cardoso 2025-11-08 20:46:59 +01:00
  • bf95aab7ec Optimize Playwright config and refactor E2E tests for reliability and performance Felipe Cardoso 2025-11-08 19:05:04 +01:00
  • 214d0b1765 Add comprehensive E2E tests for homepage and refactor demo modal logic Felipe Cardoso 2025-11-08 18:22:58 +01:00
  • b630559e0b Add comprehensive unit tests for homepage components and utilities Felipe Cardoso 2025-11-08 17:06:14 +01:00
  • fe289228e1 Enhance responsive layout for homepage sections Felipe Cardoso 2025-11-08 16:11:43 +01:00
  • 63c171f83e Add interactive demo components and feature sections to homepage Felipe Cardoso 2025-11-08 15:46:52 +01:00
  • e02329b734 Refactor admin dashboard E2E tests to improve reliability and scope selectors Felipe Cardoso 2025-11-08 09:54:07 +01:00
  • e1d5914e7f Add test coverage script for backend with pytest configuration Felipe Cardoso 2025-11-08 09:36:28 +01:00
  • d6a06e45ec Add FEATURE_RECOMMENDATIONS.md with 17 in-depth feature proposals for FastAPI + Next.js template Felipe Cardoso 2025-11-08 09:31:12 +01:00
  • e74830bec5 Add AuthLayoutClient component and unit tests for authentication layout Felipe Cardoso 2025-11-08 09:18:47 +01:00
  • 51ef4632e6 Refactor charts to use centralized color palette configuration Felipe Cardoso 2025-11-07 12:41:53 +01:00
  • b749f62abd Complete Phase 9: Charts & Analytics Felipe Cardoso 2025-11-07 12:27:54 +01:00
  • 3b28b5cf97 Complete Phase 8: Organization Management Felipe Cardoso 2025-11-07 08:43:34 +01:00
  • 652fb6b180 Remove obsolete tests and unused imports in organization members and management components Felipe Cardoso 2025-11-07 07:55:05 +01:00
  • 6b556431d3 Refactor organization and user management components/tests for simplification and improved clarity Felipe Cardoso 2025-11-07 00:14:10 +01:00
  • f8b77200f0 Refactor E2E tests and mock APIs for improved reliability and maintainability Felipe Cardoso 2025-11-07 00:02:01 +01:00
  • f99de75dc6 Add tests for Organization Members, handling roles and pagination Felipe Cardoso 2025-11-06 23:24:37 +01:00
  • 4420756741 Add organization members management components and tests Felipe Cardoso 2025-11-06 21:57:57 +01:00
  • dde4a5979d Add GitHub Actions CI/CD workflow templates and dynamic coverage badge integration Felipe Cardoso 2025-11-06 20:48:47 +01:00
  • 2696f44198 Add unit tests for Organization Management components Felipe Cardoso 2025-11-06 20:48:10 +01:00
  • 9dc1a70038 Add comprehensive CONTRIBUTING and README documentation Felipe Cardoso 2025-11-06 20:42:20 +01:00
  • 234c197ee1 Refactor Admin Organizations tests and enhance useAdmin hooks with session stats Felipe Cardoso 2025-11-06 20:10:38 +01:00
  • ff758f5d10 Add admin session management endpoint and tests Felipe Cardoso 2025-11-06 20:05:35 +01:00
  • da1f4e365a Add admin session management functionality via new API integration Felipe Cardoso 2025-11-06 20:01:46 +01:00
  • 01e0b9ab21 Introduce organization management system with CRUD, pagination, and member handling Felipe Cardoso 2025-11-06 19:57:42 +01:00
  • 96ae9295d3 Mark Phase 7 as complete with production-ready admin user management system Felipe Cardoso 2025-11-06 19:41:25 +01:00
  • 94ebda084b Add istanbul ignore next comments for E2E-tested logic in admin user management components Felipe Cardoso 2025-11-06 19:04:11 +01:00
  • 5f3a098403 Add search and filtering functionality to useAdminUsers hook and associated components Felipe Cardoso 2025-11-06 15:35:13 +01:00
  • 7556353078 Add tests for BulkActionToolbar and UserFormDialog components, and comprehensive E2E tests for admin user management Felipe Cardoso 2025-11-06 15:18:15 +01:00
  • f22f87250c Refactor and centralize user and pagination interfaces in useAdmin hook Felipe Cardoso 2025-11-06 12:49:46 +01:00
  • 91bc4f190d Introduce comprehensive user management functionality for admin Felipe Cardoso 2025-11-06 12:08:10 +01:00
  • c10c1d1c39 Adjust STATS_FETCH_LIMIT in admin hooks to align with backend pagination limits Felipe Cardoso 2025-11-06 11:11:26 +01:00
  • dde091138e Refine organization query to count only active members using CASE statement Felipe Cardoso 2025-11-06 11:11:18 +01:00
  • 9c72fe87f9 Add admin UX improvements, constants refactor, and comprehensive tests Felipe Cardoso 2025-11-06 10:08:43 +01:00
  • abce06ad67 Mark Phase 6 as complete in the implementation plan with admin foundation tasks finalized, including layout, navigation, dashboard, components, tests, and documentation updates. Felipe Cardoso 2025-11-06 00:57:22 +01:00
  • d0f1a7cc4b Refine isE2ETestMode type definition to improve type safety and readability Felipe Cardoso 2025-11-06 00:49:46 +01:00
  • f9f58b5f27 Add unit tests for Admin pages: Settings, Users, and Organizations Felipe Cardoso 2025-11-06 00:43:34 +01:00
  • 67860c68e3 Add admin hooks, components, and tests for statistics, navigation, and access control Felipe Cardoso 2025-11-06 00:35:11 +01:00
  • 11a78dfcc3 Mark AuthInitializer optimization as complete in implementation plan and update status to reflect all 9 tasks successfully completed in Phase 3. Felipe Cardoso 2025-11-05 23:42:36 +01:00
  • 402c041d15 Remove AUTH_CONTEXT_MIGRATION_PLAN.md as it is outdated following the completion of Phase 2 and no longer relevant to the current implementation. Felipe Cardoso 2025-11-05 23:20:45 +01:00
  • e64b0e8085 Rebuild and expand E2E tests for Settings flows Felipe Cardoso 2025-11-05 22:57:05 +01:00
  • df8ef98857 Add E2E test mode flag and rebuild Profile Settings tests Felipe Cardoso 2025-11-05 21:07:21 +01:00
  • 9ffd61527c Delete failing E2E tests and update documentation for Phase 3 migration Felipe Cardoso 2025-11-05 16:29:00 +01:00
  • 63650f563d Simplify AuthProvider implementation and remove E2E test store injection via window Felipe Cardoso 2025-11-05 11:45:54 +01:00
  • f23fdb974a Refactor to enforce AuthContext usage over useAuthStore and improve test stability Felipe Cardoso 2025-11-05 08:37:01 +01:00
  • 7c98ceb5b9 Refactor E2E tests to use ID selectors and enhance mock auth injection Felipe Cardoso 2025-11-04 00:32:07 +01:00
  • 26d43ff9e1 Refactor useAuth imports to utilize AuthContext and enhance test store injection handling Felipe Cardoso 2025-11-04 00:01:33 +01:00
  • 4bf34ea287 Update tests to replace useAuthStore with useAuth from AuthContext Felipe Cardoso 2025-11-03 14:35:21 +01:00
  • 852c7eceff Migrate auth hooks to AuthContext and update tests for compatibility Felipe Cardoso 2025-11-03 14:27:25 +01:00
  • 532577f36c Mark Phase 2 as completed in AUTH_CONTEXT_MIGRATION_PLAN.md Felipe Cardoso 2025-11-03 13:16:44 +01:00
  • 9843cf8218 Refactor auth hooks and add database existence check during migrations Felipe Cardoso 2025-11-03 13:16:34 +01:00
  • 2ee48bf3fa Document common pitfalls for the frontend and enhance architecture guidelines Felipe Cardoso 2025-11-03 11:59:21 +01:00
  • a36c1b61bb Document Phase 1 lessons learned for AuthContext migration and update hooks for compliance with React Rules of Hooks Felipe Cardoso 2025-11-03 11:40:46 +01:00
  • 0cba8ea62a Introduce AuthContext and refactor layout for dependency injection Felipe Cardoso 2025-11-03 11:33:39 +01:00
  • 01b406bca7 Add DI-based AuthContext wrapper and migrate auth flows to improve testability Felipe Cardoso 2025-11-03 09:24:44 +01:00
  • 77b914ffa2 Disable Firefox browser in Playwright config due to missing system dependencies. Felipe Cardoso 2025-11-03 08:36:56 +01:00
  • 10ff6a1a96 Add comprehensive E2E tests for settings pages (Profile, Password, Sessions) Felipe Cardoso 2025-11-03 08:36:51 +01:00
  • 88dc81735b Mark Phase 4 as complete: implemented Profile, Password, and Session management features with ProfileSettingsForm, PasswordChangeForm, and SessionsManager. Achieved 98.38% overall test coverage, 451 unit tests passing (100%), and updated documentation for Phase 5 readiness. Felipe Cardoso 2025-11-03 00:46:43 +01:00
  • e81f54564b Remove unused imports and update comment annotations in settings components Felipe Cardoso 2025-11-03 00:46:36 +01:00