Files
gupi-osint-board/server
gitprovandClaude Opus 4.8 7fe8fadd8a Admin: create/delete mysteries, asset library, cutscene component picker
- Mysteries tab: "+ New" (slug + title) and per-row delete; opens the graph editor.
- Assets tab: upload images/audio/PDFs to the shared osint.assets store, grid with
  thumbnails/icons, copy id/url, delete (blocked with 409 when the asset is in use).
- Cutscene component_key is now a datalist of registered keys with a
  "not registered" warning, instead of free text.

Backend: DELETE /api/admin/mysteries/:id and POST/GET/DELETE /api/admin/assets
(reusing the deduplicated, MinIO-backed asset store).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-08-18 19:05:29 +02:00
..
2026-08-17 09:24:53 +02:00
2026-08-17 09:24:53 +02:00
2026-08-17 09:24:53 +02:00
2026-08-17 09:24:53 +02:00
2026-08-17 09:24:53 +02:00