43 Commits

Author SHA1 Message Date
Automated Action
6e056de87e Fix Supervisor start error by adding proper uvicorn server configuration 2025-05-23 08:53:51 +00:00
Agent@BackendIM
3e265b4489 initial commit 2025-05-17 10:00:45 +00:00
Agent@BackendIM
9383c9a366 initial commit 2025-05-17 09:57:34 +00:00
Agent@BackendIM
c90f25350d initial commit 2025-05-17 09:49:47 +00:00
Agent@BackendIM
7dabe108b0 initial commit 2025-05-17 09:39:13 +00:00
Agent@BackendIM
279c7394ad initial commit 2025-05-17 09:34:17 +00:00
Agent@BackendIM
dfbfa75251 initial commit 2025-05-17 09:29:49 +00:00
Agent@BackendIM
4f9c7b9c71 initial commit 2025-05-17 09:24:23 +00:00
Agent@BackendIM
fc250eb8f8 initial commit 2025-05-17 09:22:58 +00:00
Agent@BackendIM
5ad1c553ef initial commit 2025-05-17 09:15:14 +00:00
Agent@BackendIM
96ed70c21d initial commit 2025-05-17 09:12:00 +00:00
Agent@BackendIM
0ab6f530ad initial commit 2025-05-17 09:06:32 +00:00
Agent@BackendIM
3a475f285c initial commit 2025-05-17 09:05:49 +00:00
Agent@BackendIM
830888f7f2 initial commit 2025-05-17 09:02:58 +00:00
Agent@BackendIM
5b0ead6779 initial commit 2025-05-17 08:57:26 +00:00
Agent@BackendIM
0c0eec234e initial commit 2025-05-17 08:55:32 +00:00
Agent@BackendIM
61d8ef29c8 initial commit 2025-05-17 08:50:32 +00:00
Agent@BackendIM
d57ad1b56b initial commit 2025-05-17 08:45:19 +00:00
Agent@BackendIM
7a291b7bba initial commit 2025-05-17 08:40:59 +00:00
Agent@BackendIM
c2576fec7e initial commit 2025-05-17 08:31:03 +00:00
Agent@BackendIM
d7f47e43f7 initial commit 2025-05-17 08:22:54 +00:00
Automated Action
97c002ac88 Add AI-powered chat-to-tasks feature
Implement a new endpoint that converts natural language input into structured tasks using an LLM. Features include:
- LLM service abstraction with support for OpenAI and Google Gemini
- Dependency injection pattern for easy provider switching
- Robust error handling and response formatting
- Integration with existing user authentication and task creation
- Fallback to mock LLM service for testing or development
2025-05-17 07:44:19 +00:00
Automated Action
f3dd0afb07 Fix SQLAlchemy raw SQL errors in database connections
- Add proper import of sqlalchemy.text in session.py
- Update raw SQL query execution to use text() function
- Enhance error messages with specific guidance for common SQLAlchemy errors
- Add more detailed logging of error types for easier debugging
- Ensure compatibility with newer SQLAlchemy versions
2025-05-16 13:01:52 +00:00
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
74c77ba3ea Update README with enhanced database and migration documentation 2025-05-16 06:59:18 +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
3f15476ad0 Update README with database configuration details 2025-05-16 06:55:28 +00:00
Automated Action
d3a49864ba Update database path from /app/storage/db to /app/db 2025-05-16 06:54:20 +00:00
Automated Action
ca45718f42 Fix database path and improve error handling for robust API functionality 2025-05-16 06:50:37 +00:00
Automated Action
0645953951 Implement ultra-reliable database access with comprehensive error handling 2025-05-16 06:46:45 +00:00
Automated Action
669d16ace5 Remove API versioning and implement robust error handling for all endpoints 2025-05-16 06:39:27 +00:00
Automated Action
522c749b23 Implement robust database initialization and fallback mechanisms 2025-05-16 06:31:14 +00:00
Automated Action
7aca5a2ff6 Enhance database initialization and error handling for CRUD operations 2025-05-16 06:25:14 +00:00
Automated Action
f8685abae0 Add redirect from /tasks to /api/v1/tasks for backward compatibility 2025-05-16 06:15:11 +00:00
Automated Action
1280fe986a Fix API routing prefix and improve error reporting 2025-05-16 06:09:14 +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
73d7a71140 Configure CORS to allow all origins 2025-05-16 05:41:49 +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
Automated Action
9d38a4ce64 Initial commit from template 2025-05-14 07:15:30 +00:00