Update ZXDB docs and notes

Document multi-select filters and shared explorer components.

Signed-off-by: codex@lucy.xalior.com
This commit is contained in:
2026-01-11 13:49:13 +00:00
parent 9807005305
commit 61cc729089
3 changed files with 14 additions and 0 deletions

View File

@@ -82,6 +82,7 @@ Implementation notes
- ZXDB integration uses Drizzle ORM over `mysql2` with a singleton pool at `src/server/db.ts`; API routes declare `export const runtime = "nodejs"`.
- Entry and detail pages serverrender initial content and use ISR (`revalidate = 3600`) for fast timetocontent; index pages avoid a blocking first client fetch.
- Database Schema: Repository queries include graceful fallback checks (via `information_schema.tables`) to remain functional even if optional tables (like `releases` or `downloads`) are missing from the connected MySQL instance.
- Shared explorer UI components live under `src/components/explorer/` and power both `/zxdb` and `/registers` sidebars.
Further reading
- ZXDB details and API usage: `docs/ZXDB.md`