refactor: implement full projects CRUD, move icons onto tag schema

- Remove priority field and sorting, switch to updated_at DESC
- Add icon field to tags table
- Split project description into name and short_description
- Implement full CRUD for projects (create, update, delete)
- Add admin stats endpoint (project counts by status)
This commit is contained in:
2026-01-06 19:39:13 -06:00
parent cacee9ba14
commit 2251bd276c
31 changed files with 1864 additions and 994 deletions
@@ -0,0 +1,20 @@
{
"db_name": "PostgreSQL",
"query": "SELECT COUNT(*)::int as \"count!\" FROM tags",
"describe": {
"columns": [
{
"ordinal": 0,
"name": "count!",
"type_info": "Int4"
}
],
"parameters": {
"Left": []
},
"nullable": [
null
]
},
"hash": "76293a500bb01e184759b8b2f1216645776380fda0f84d2f53f408b3bc5ff035"
}