Persist harness projects to database
Some checks failed
CI / lint-and-test (push) Successful in 35s
CI / build (push) Has been cancelled
Deploy Production / deploy (push) Has been cancelled

Projects were stored purely in useState — lost on every page refresh.
- Add harness_projects table (id, name, workspaces jsonb)
- Add /api/projects CRUD route (GET/POST/PUT/DELETE)
- Load projects from DB on dashboard mount
- All project mutations (create, delete, add/remove repo) now
  persist via API calls
This commit is contained in:
Julia McGhee
2026-03-22 11:28:24 +00:00
parent 2d359c2eb3
commit 3288d69f9b
6 changed files with 945 additions and 20 deletions

View File

@@ -15,6 +15,13 @@
"when": 1774127485727,
"tag": "0001_stale_pride",
"breakpoints": true
},
{
"idx": 2,
"version": "7",
"when": 1774178806032,
"tag": "0002_cold_annihilus",
"breakpoints": true
}
]
}