Felipe Cardoso cardosofelipe
  • Joined on 2025-01-09
cardosofelipe pushed to main at cardosofelipe/pragma-stack 2025-11-10 13:11:21 +00:00
5c47be2ee5 Refactor user_organization model, pyproject.toml, and database configuration for enhanced typing and mypy compliance
e9f787040a Update pyproject.toml and models.base for improved re-export
2532d1ac3c Update Makefile to run tests with coverage across 16 threads for improved performance
1f45ca2b50 Update session cleanup logic, pyproject.toml, and Makefile for consistency and improved tooling support
8a343580ce Import Base from app.core.database in models.base to fix unresolved reference warning
Compare 6 commits »
cardosofelipe pushed to main at cardosofelipe/pragma-stack 2025-11-10 10:55:21 +00:00
c589b565f0 Add pyproject.toml for consolidated project configuration and replace Black, isort, and Flake8 with Ruff
a5c671c133 Add pyproject.toml for consolidated project configuration and replace Black, isort, and Flake8 with Ruff
Compare 2 commits »
cardosofelipe pushed to main at cardosofelipe/pragma-stack 2025-11-10 10:07:09 +00:00
d8bde80d4f Add validate script to package.json for combined linting, formatting, and type-checking
35efa24ce5 Add loginViaUI import in auth.setup.ts to support UI-based authentication setup
Compare 2 commits »
cardosofelipe pushed to main at cardosofelipe/pragma-stack 2025-11-10 10:03:50 +00:00
96df7edf88 Refactor useAuth hook, settings components, and docs for formatting and readability improvements
464a6140c4 Integrate Prettier into project configuration
Compare 2 commits »
cardosofelipe pushed to main at cardosofelipe/pragma-stack 2025-11-10 09:57:46 +00:00
b2f3ec8f25 Refactor ESLint configuration and update test rules for clarity and consistency
cardosofelipe pushed to main at cardosofelipe/pragma-stack 2025-11-10 09:48:29 +00:00
c8f90e9e8c Refactor ESLint configuration and update lint scripts
cardosofelipe pushed to main at cardosofelipe/pragma-stack 2025-11-10 09:36:56 +00:00
2169618bc8 Refactor unit and E2E tests to rely on onOpenDemoModal prop for improved modal integration
a84fd11cc7 Refactor mobile menu E2E tests for improved reliability and selector consistency
6824fd7c33 Add scripts for E2E and unit test coverage integration
Compare 3 commits »
cardosofelipe pushed to main at cardosofelipe/pragma-stack 2025-11-08 23:31:02 +00:00
d5eb855ae1 Remove redundant timeout parameters across E2E tests and add performance optimization documentation.
cardosofelipe pushed to main at cardosofelipe/pragma-stack 2025-11-08 19:47:04 +00:00
a6a10855fa Refactor Playwright tests to use cached authentication state for improved performance
cardosofelipe pushed to main at cardosofelipe/pragma-stack 2025-11-08 18:05:07 +00:00
bf95aab7ec Optimize Playwright config and refactor E2E tests for reliability and performance
214d0b1765 Add comprehensive E2E tests for homepage and refactor demo modal logic
Compare 2 commits »
cardosofelipe pushed to main at cardosofelipe/pragma-stack 2025-11-08 16:06:21 +00:00
b630559e0b Add comprehensive unit tests for homepage components and utilities
fe289228e1 Enhance responsive layout for homepage sections
63c171f83e Add interactive demo components and feature sections to homepage
Compare 3 commits »
cardosofelipe pushed to main at cardosofelipe/pragma-stack 2025-11-08 08:54:15 +00:00
e02329b734 Refactor admin dashboard E2E tests to improve reliability and scope selectors
cardosofelipe pushed to main at cardosofelipe/pragma-stack 2025-11-08 08:36:33 +00:00
e1d5914e7f Add test coverage script for backend with pytest configuration
cardosofelipe pushed to main at cardosofelipe/pragma-stack 2025-11-08 08:31:16 +00:00
d6a06e45ec Add FEATURE_RECOMMENDATIONS.md with 17 in-depth feature proposals for FastAPI + Next.js template
cardosofelipe pushed to main at cardosofelipe/pragma-stack 2025-11-08 08:18:54 +00:00
e74830bec5 Add AuthLayoutClient component and unit tests for authentication layout
51ef4632e6 Refactor charts to use centralized color palette configuration
b749f62abd Complete Phase 9: Charts & Analytics
3b28b5cf97 Complete Phase 8: Organization Management
Compare 4 commits »
cardosofelipe pushed to main at cardosofelipe/pragma-stack 2025-11-07 06:55:11 +00:00
652fb6b180 Remove obsolete tests and unused imports in organization members and management components
6b556431d3 Refactor organization and user management components/tests for simplification and improved clarity
f8b77200f0 Refactor E2E tests and mock APIs for improved reliability and maintainability
f99de75dc6 Add tests for Organization Members, handling roles and pagination
Compare 4 commits »
cardosofelipe pushed to main at cardosofelipe/pragma-stack 2025-11-06 20:58:02 +00:00
4420756741 Add organization members management components and tests
dde4a5979d Add GitHub Actions CI/CD workflow templates and dynamic coverage badge integration
2696f44198 Add unit tests for Organization Management components
9dc1a70038 Add comprehensive CONTRIBUTING and README documentation
Compare 4 commits »
cardosofelipe pushed to main at cardosofelipe/pragma-stack 2025-11-06 19:11:18 +00:00
234c197ee1 Refactor Admin Organizations tests and enhance useAdmin hooks with session stats
cardosofelipe pushed to main at cardosofelipe/pragma-stack 2025-11-06 19:05:39 +00:00
ff758f5d10 Add admin session management endpoint and tests
da1f4e365a Add admin session management functionality via new API integration
01e0b9ab21 Introduce organization management system with CRUD, pagination, and member handling
Compare 3 commits »
cardosofelipe pushed to main at cardosofelipe/pragma-stack 2025-11-06 18:41:52 +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
f22f87250c Refactor and centralize user and pagination interfaces in useAdmin hook
Compare 30 commits »