10 Commits

Author SHA1 Message Date
Automated Action
48f0c4364e Replace EmailStr with custom email validation to avoid dependency issues 2025-06-17 03:09:23 +00:00
Automated Action
f34b8ad922 Add email-validator dependency for Pydantic EmailStr validation 2025-06-17 03:06:28 +00:00
Automated Action
c2e277157a Fix todo priority migration script to add columns before updating values 2025-06-17 03:00:57 +00:00
Automated Action
cf6d0b35ef Fix user role migration script to add column before updating values 2025-06-17 02:56:06 +00:00
Automated Action
d60767d0ba Add categories and tags features
- Create Category and Tag models
- Create TodoTag association table
- Add category_id to Todo model
- Create Alembic migration for new tables
- Create schemas for Category and Tag
- Update Todo schemas to include Category and Tags
- Create CRUD operations for Categories and Tags
- Update Todo CRUD operations to handle categories and tags
- Create API endpoints for categories and tags
- Update Todo API endpoints with category and tag filtering
- Update documentation
2025-06-17 02:52:26 +00:00
Automated Action
5b2cda28a1 Add todo priority and due date features
- Add priority levels (low, medium, high) to Todo model
- Add due date field to Todo model
- Create Alembic migration for new fields
- Update Todo schemas to include new fields
- Enhance CRUD operations with priority and due date filtering
- Update API endpoints to support new fields
- Implement smart ordering by priority and due date
- Update documentation to reflect changes
2025-06-17 02:34:55 +00:00
Automated Action
f67be35a71 Update application title to TaskMaster Pro
- Changed the title in README.md to 'TaskMaster Pro - FastAPI Backend'
- Updated PROJECT_NAME in config.py to 'TaskMaster Pro API'
- Enhanced description in README.md
2025-06-17 02:25:45 +00:00
Automated Action
4cfde1a74a Add enhanced authentication features
- Add role-based access control (admin/user roles)
- Implement refresh token functionality
- Add token revocation (logout) capability
- Create admin-only endpoints
- Add role validation middleware
- Update documentation
2025-06-17 02:22:22 +00:00
Automated Action
1fca93299a Complete Todo App implementation
- Added filtering and pagination for todo listings
- Fixed Alembic migration setup
- Enhanced CRUD operations
- Updated documentation with comprehensive README
- Linted code with Ruff
2025-06-17 02:13:03 +00:00
Automated Action
790a9f178e Initial commit from template 2025-06-17 02:00:39 +00:00