8 Commits

Author SHA1 Message Date
Automated Action
47c13d82c1 Apply ruff linting fixes to Alembic environment
- Fix revision reference in user table migration (0001_create_tasks_table -> 0001)
- Add SQLite batch mode configuration to Alembic env.py
- Enhance logging for SQLite dialect detection
- Ensure consistent configuration for both online and offline migrations
2025-05-16 12:51:50 +00:00
Automated Action
efba5e489a Fix database permissions issues by using more accessible paths
- Updated database configuration to use /app/storage/db directory
- Added robust directory and file permission handling
- Implemented fallback paths for database location
- Enhanced Alembic migration script with retry logic and clear error diagnostics
- Updated the README with the new database path information
2025-05-16 12:47:17 +00:00
Automated Action
0ceeef31a6 Add user authentication system with JWT tokens
- Add user model with relationship to tasks
- Implement JWT token authentication
- Create user registration and login endpoints
- Update task endpoints to filter by current user
- Add Alembic migration for user table
- Update documentation with authentication details
2025-05-16 12:40:03 +00:00
Automated Action
a4cc5dbcca Apply ruff linting fixes to Alembic environment 2025-05-16 06:59:33 +00:00
Automated Action
8f5fb8073c Enhance Alembic migrations with robust database initialization and error handling 2025-05-16 06:58:56 +00:00
Automated Action
d48cd52fb7 Fix internal server error when creating tasks and other endpoints 2025-05-16 06:03:23 +00:00
Automated Action
489906c063 Fix alembic migration module import error by adding project root to Python path
generated with BackendIM... (backend.im)
2025-05-14 07:23:20 +00:00
Automated Action
aeab17a8ea Implement Task Manager API with FastAPI and SQLite
- Set up project structure
- Created Task model with SQLAlchemy
- Implemented SQLite database connection
- Created Alembic migrations
- Added Task CRUD endpoints
- Added health endpoint
- Updated README with project details

generated with BackendIM... (backend.im)
2025-05-14 07:18:59 +00:00