Felipe Cardoso cardosofelipe
  • Joined on 2025-01-09
cardosofelipe pushed to auth-refactor at cardosofelipe/pragma-stack 2025-11-06 18:41:40 +00:00
96ae9295d3 Mark Phase 7 as complete with production-ready admin user management system
94ebda084b Add istanbul ignore next comments for E2E-tested logic in admin user management components
5f3a098403 Add search and filtering functionality to useAdminUsers hook and associated components
7556353078 Add tests for BulkActionToolbar and UserFormDialog components, and comprehensive E2E tests for admin user management
Compare 4 commits »
cardosofelipe pushed to auth-refactor at cardosofelipe/pragma-stack 2025-11-06 11:49:51 +00:00
f22f87250c Refactor and centralize user and pagination interfaces in useAdmin hook
91bc4f190d Introduce comprehensive user management functionality for admin
c10c1d1c39 Adjust STATS_FETCH_LIMIT in admin hooks to align with backend pagination limits
dde091138e Refine organization query to count only active members using CASE statement
9c72fe87f9 Add admin UX improvements, constants refactor, and comprehensive tests
Compare 5 commits »
cardosofelipe pushed to auth-refactor at cardosofelipe/pragma-stack 2025-11-05 23:57:33 +00: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.
d0f1a7cc4b Refine isE2ETestMode type definition to improve type safety and readability
f9f58b5f27 Add unit tests for Admin pages: Settings, Users, and Organizations
67860c68e3 Add admin hooks, components, and tests for statistics, navigation, and access control
11a78dfcc3 Mark AuthInitializer optimization as complete in implementation plan and update status to reflect all 9 tasks successfully completed in Phase 3.
Compare 12 commits »
cardosofelipe pushed to auth-refactor at cardosofelipe/pragma-stack 2025-11-03 23:02:30 +00:00
26d43ff9e1 Refactor useAuth imports to utilize AuthContext and enhance test store injection handling
4bf34ea287 Update tests to replace useAuthStore with useAuth from AuthContext
852c7eceff Migrate auth hooks to AuthContext and update tests for compatibility
532577f36c Mark Phase 2 as completed in AUTH_CONTEXT_MIGRATION_PLAN.md
9843cf8218 Refactor auth hooks and add database existence check during migrations
Compare 8 commits »
cardosofelipe pushed to auth-refactor at cardosofelipe/pragma-stack 2025-11-03 08:24:52 +00:00
01b406bca7 Add DI-based AuthContext wrapper and migrate auth flows to improve testability
cardosofelipe created branch auth-refactor in cardosofelipe/pragma-stack 2025-11-03 08:24:52 +00:00
cardosofelipe pushed to main at cardosofelipe/pragma-stack 2025-11-03 07:58:06 +00:00
77b914ffa2 Disable Firefox browser in Playwright config due to missing system dependencies.
10ff6a1a96 Add comprehensive E2E tests for settings pages (Profile, Password, Sessions)
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.
e81f54564b Remove unused imports and update comment annotations in settings components
f7133807fc Remove untestable unit tests for PasswordChangeForm and update comment annotations
Compare 5 commits »
cardosofelipe pushed to main at cardosofelipe/pragma-stack 2025-11-02 23:13:20 +00:00
388ca08724 Add unit tests for settings components and session hooks
54a14047be Enhance auth flows and improve e2e test reliability
65f209c679 Add forms for profile and password settings; improve tests for settings pages
64a4b3fb11 Improve login form validation and enhance e2e test reliability
1c7f34c078 Mark Phase 3 as complete: performance optimized, achieved Lighthouse 100%, 98.63% test coverage, fixed token refresh race condition, and conditionalized production logs. Updated documentation for Phase 4 readiness.
Compare 6 commits »
cardosofelipe pushed to main at cardosofelipe/pragma-stack 2025-11-02 19:16:36 +00:00
15f522b9b1 Improve e2e tests for Login and Register forms
fded54e61a Add comprehensive tests for authentication, settings, and password reset pages
77594e478d Add tests for ThemeProvider and authStore behavior refinements
ac3fac0426 Add tests for useFormError hook and FormField component
0e554ef35e Add tests for AuthGuard, Skeleton components, and AdminPage
Compare 25 commits »
cardosofelipe pushed to main at cardosofelipe/pragma-stack 2025-11-02 11:34:53 +00:00
6e95469d99 Remove version file
cardosofelipe pushed to main at cardosofelipe/pragma-stack 2025-11-02 11:32:16 +00:00
6d9b98943c Update documentation and tests for coverage, email integration, and authentication
30cbaf8ad5 Add documentation for component creation and design system structure
13f830ed6d Remove E2E tests for authenticated navigation and theme toggle
c051bbf0aa Add security tests for configurations, permissions, and authentication
b39b7b4c94 Add E2E tests for authenticated navigation and theme toggle
Compare 28 commits »
cardosofelipe pushed to main at cardosofelipe/pragma-stack 2025-11-01 15:15:07 +00:00
d75a8de91b Add validation to prevent privilege escalation via is_superuser field and enhance related tests
cardosofelipe pushed to main at cardosofelipe/pragma-stack 2025-11-01 14:59:34 +00:00
a82e5ea0e6 Add extensive tests for user, admin, and organization API endpoints
cardosofelipe pushed to main at cardosofelipe/pragma-stack 2025-11-01 14:55:31 +00:00
189ad948ac Mark dead code in users API related to is_superuser checks with # pragma: no cover
e2a8656f81 Improve navigation and URL validation in Playwright authentication tests
Compare 2 commits »
cardosofelipe pushed to main at cardosofelipe/pragma-stack 2025-11-01 14:48:50 +00:00
ce5ed70dd2 Adjust Playwright authentication tests for Firefox compatibility
230210f3db Add comprehensive tests for user API endpoints
a9e972d583 Add extensive tests for handling CRUD and API error scenarios
a95b25cab8 Enhance Playwright test coverage and refactor e2e authentication tests
976fd1d4ad Add extensive CRUD tests for session and user management; enhance cleanup logic
Compare 43 commits »
cardosofelipe pushed to main at cardosofelipe/pragma-stack 2025-10-31 12:04:03 +00:00
80c26c3df2 Enhance security headers middleware with configurable CSP modes
2d909774df Add organization management and admin-specific APIs
Compare 2 commits »
cardosofelipe pushed to main at cardosofelipe/pragma-stack 2025-10-31 07:30:24 +00:00
e19026453f Add session management API, cleanup service, and session-specific tests
b42a29faad Add user session tracking, schemas, utilities, and per-device session management
Compare 2 commits »
cardosofelipe pushed to main at cardosofelipe/pragma-stack 2025-10-30 17:04:19 +00:00
e767920407 Add extensive tests for user routes, CRUD error paths, and coverage configuration
defa33975f Add comprehensive test coverage for email service, password reset endpoints, and soft delete functionality
182b12b2d5 Add password reset functionality, email service, and related API endpoints
Compare 3 commits »
cardosofelipe pushed to main at cardosofelipe/pragma-stack 2025-10-30 15:45:14 +00:00
313e6691b5 Add async CRUD base, async database configuration, soft delete for users, and composite indexes
c684f2ba95 Add UUID handling, sorting, filtering, and soft delete functionality to CRUD operations
2c600290a1 Enhance user management, improve API structure, add database optimizations, and update Docker setup
d83959963b Add security headers middleware and tests; improve user model schema
5bed14b6b0 Add rate-limiting for authentication endpoints and health check feature
Compare 7 commits »
cardosofelipe pushed to main at cardosofelipe/pragma-stack 2025-10-29 21:40:46 +00:00
778da09a42 Expand README with detailed documentation on project structure, backend features, development workflows, and deployment instructions.
6d34f81912 Add deployment Docker Compose file, testing utilities, security helpers, and database initialization script
Compare 2 commits »