diff --git a/.gitignore b/.gitignore index 2db890f..048f16c 100755 --- a/.gitignore +++ b/.gitignore @@ -69,3 +69,4 @@ backend/tasks.db # Git Integration repositories backend/git_repos/ +backend/backend/git_repos/12 diff --git a/specs/009-backup-scheduler/tasks.md b/specs/009-backup-scheduler/tasks.md index 5f0531d..bc27443 100644 --- a/specs/009-backup-scheduler/tasks.md +++ b/specs/009-backup-scheduler/tasks.md @@ -15,7 +15,7 @@ ## Phase 3: [US1] Scheduled Backups - [x] T009 [US1] Implement schedule loading and registration logic in `SchedulerService` - [x] T010 [US1] Update `Environment` settings API to handle `backup_schedule` updates in `backend/src/api/routes/environments.py` -- [x] T011 [P] [US1] Add schedule configuration fields to Environment edit form in `frontend/src/components/EnvSelector.svelte` (or appropriate component) +- [ ] T011 [P] [US1] Add schedule configuration fields to Environment edit form in `frontend/src/components/EnvSelector.svelte` (or appropriate component) - [x] T012 [US1] Implement validation for Cron expressions in backend and frontend ## Phase 4: [US2] Unified Task Management UI @@ -34,7 +34,7 @@ - [x] T021 [US4] Integrate log viewer into TaskList or as a separate modal/page ## Final Phase: Polish & Cross-cutting concerns -- [x] T022 Implement task cleanup/retention policy (e.g., delete tasks older than 30 days) +- [ ] T022 Implement task cleanup/retention policy (e.g., delete tasks older than 30 days) - [ ] T023 Add real-time updates for task status using WebSockets (optional/refinement) - [x] T024 Ensure consistent error handling and logging across scheduler and task manager