Document gallery loading markers, WebGL recovery, and movement filtering.

Update basics.md for the new loading indicators, 3D WebGL context-loss recovery, and the corrected movement-visibility rule (span overlap plus any catalogued artist). Refresh remaining docs and config for the current dev-first workflow and npm script names.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Danila Khodjaef
2026-07-07 12:36:34 +03:00
co-authored by Cursor
parent 1408811948
commit a2263ca186
10 changed files with 288 additions and 275 deletions
+15 -15
View File
@@ -32,26 +32,26 @@ Interactive virtual art gallery: zoomable historical timeline with era click-to-
3. Apply database schema (requires PostgreSQL superuser for first-time setup):
```bash
npm run migrate
npm run seed
npm run dev:migrate
npm run dev:seed
```
4. Enrich the catalog (recommended after seed):
```bash
npm run sync-image-paths # import paintings from data/images/paintings/ when present
npm run fetch-artist-images # link or download artist portraits
npm run fetch-artist-bios # Wikipedia biographies for all artists
npm run expand-catalog # add famous works for artists with thin catalogs
npm run update-influences # art-history lineage links (detail panels + 3D hall)
npm run migrate:artist-palette # optional: JSONB column for PainterPalette enrichment
npm run import-painter-palette # optional: metadata + influence links from Inputs/PainterPalette.csv
npm run migrate:checkup-flags # review/fixed flags for Checkup + debug mode (paintings)
npm run migrate:artist-checkup-flags # same flags for artist portraits (bio debug)
npm run migrate:painting-annotations # art-history notes on painting detail
npm run update-painting-annotations # load curated notes (+ optional --wikipedia)
npm run fetch-images -- --limit=50 # random batch of missing images (10s per work)
npm run fetch-images -- --artist="Claude Monet" # one artist in catalog order
npm run dev:sync-image-paths # import paintings from data/images/paintings/ when present
npm run dev:fetch-artist-images # link or download artist portraits
npm run dev:fetch-artist-bios # Wikipedia biographies for all artists
npm run dev:expand-catalog # add famous works for artists with thin catalogs
npm run dev:update-influences # art-history lineage links (detail panels + 3D hall)
npm run dev:migrate:artist-palette # optional: JSONB column for PainterPalette enrichment
npm run dev:import-painter-palette # optional: metadata + influence links from Inputs/PainterPalette.csv
npm run dev:migrate:checkup-flags # review/fixed flags for Checkup + debug mode (paintings)
npm run dev:migrate:artist-checkup-flags # same flags for artist portraits (bio debug)
npm run dev:migrate:painting-annotations # art-history notes on painting detail
npm run dev:update-painting-annotations # load curated notes (+ optional --wikipedia)
npm run dev:fetch-images -- --limit=50 # random batch of missing images (10s per work)
npm run dev:fetch-images -- --artist="Claude Monet" # one artist in catalog order
```
5. **Development (public URL):**