- Add search parameter to get_todos CRUD function
- Add search parameter to main todos endpoint
- Create dedicated /search endpoint for title/description search
- Update README with new search functionality
- Fix datetime import issue in todo_stats function
generated with BackendIM... (backend.im)
- Added completion_date field to Todo model
- Modified CRUD to auto-set completion_date when task is marked complete
- Added completion date stats (last 24h, last week metrics)
- Created Alembic migration for the new field
- Updated API documentation and README
generated with BackendIM... (backend.im)
- Added category, priority and due_date fields to Todo model
- Created Enum for priority levels (low, medium, high)
- Added advanced filtering in CRUD and API routes
- Added statistics endpoint for todo analytics
- Created Alembic migration for new fields
- Updated README with new feature documentation
generated with BackendIM... (backend.im)
- Set up FastAPI project structure with proper organization
- Create Todo model with SQLAlchemy ORM
- Set up Alembic for database migrations
- Create CRUD operations and API endpoints for todos
- Add health check endpoint
- Update README with comprehensive documentation
generated with BackendIM... (backend.im)