Files
Art-gallery/Documentation/Plans.md
T
Danila KhodjaefandCursor bfa21989c9 Require painting thumb regen on every picture change and document the invariant.
Fix disk sync, ensure, and preload paths that previously reused the full image as a thumb.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-27 14:45:46 +03:00

1.9 KiB
Raw Blame History

this file contains draft for future releases and features

Standing requirements (do not regress)

  • Painting thumbnails: any create/replace/clear of a paintings full picture must regenerate or remove its dedicated paintings/thumbs/ file — never use the full image or a remote thumb URL as thumbnail_path. See data-and-images.md — Painting thumbnail invariant.

Feature backlog

  1. Multi language support, russian version at least — done: UI i18n (EN/RU) + entity_translations DB + curator Translations tool — i18n-russian.md
  2. tool to manage links (influence/influenced by ) import csv's ( define format), edit ,add, delete, visualize, map to pictures/ entities — done: curator Influences page (list CRUD + import wizard CSV/JSON/XLSX + neighborhood graph) — influence-import.md
  3. tool to monitor/manage (plan actions) of curator actions, markers to check painting/text ?
  4. tool to sync prod /env resources (both ways), db structure, db data, images, users etc — done for catalog DB + images: npm run harmonize (schema dev→prod only; users/audit excluded) — harmonize-dev-prod.md
  5. curator_audit_log should contain log of actions like fixit, checked, upload etc with details for which entity it was made and details what was the action and outcome — done: table + logCuratorAction on fix/clear/upload/delete/checkup flags (and translation upsert/publish); see DB_structure.md. (UI to browse logs is still item 3.)
  6. create search by entity (painting, artist, movement) — done: timeline header + GET /api/search
  7. create guided tours (with text/extra infor, set of entities) — done: tours / tour_stops, public Tours popup + 3D tour hall, curator Tour editor — tours.md