5 Commits

Author SHA1 Message Date
Automated Action
e800953688 Fix API endpoint routing for tasks
- Directly import tasks endpoints in main.py for more explicit routing
- Create API v1 router in main.py instead of using a separate module
- Simplify routing structure to ensure endpoints are accessible
2025-06-10 15:46:55 +00:00
Automated Action
2b5397d2ea Improve Settings class with robust DB path handling
- Replace DB_DIR class variable with proper DB_PATH string field
- Add initialization logic to safely create database directory
- Add fallback to in-memory database if directory creation fails
- Make database path configurable via environment variable
- Fix docstring linting issues
2025-06-10 15:04:58 +00:00
Automated Action
bff5c53372 Fix Pydantic error in Settings class
- Add ClassVar type annotation to DB_DIR field
- Move directory creation logic outside of Settings class
- Update config class to use model_config dict format for Pydantic v2
- Fix database migration error related to non-annotated attribute
2025-06-10 15:02:39 +00:00
Automated Action
53bc4e0199 Implement Task Manager API
- Set up FastAPI application structure
- Create Task model with SQLAlchemy
- Implement CRUD operations for tasks
- Add API endpoints for tasks with filtering options
- Configure Alembic for database migrations
- Add health check endpoint
- Configure Ruff for linting
- Add comprehensive documentation in README.md
2025-06-10 14:48:01 +00:00
Automated Action
55326b462b Initial commit from template 2025-06-10 14:39:16 +00:00