Add influence rework, image checkup, debug mode, and fetched paintings.

Support artist and movement influence links with web discovery, a developer checkup table with gallery/detail thumbnails, and debug image search with fix-it workflow.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Danila Khodjaef
2026-06-20 10:29:43 +03:00
co-authored by Cursor
parent 0ece1195fa
commit bf7db9b25e
246 changed files with 2429 additions and 301 deletions
+22 -8
View File
@@ -63,19 +63,33 @@ export interface Painting {
has_influence_links?: boolean | string | number;
}
export type InfluenceSourceType = 'painting' | 'artist' | 'movement';
export interface InfluenceLink {
notes: string;
source: string;
source_type: InfluenceSourceType;
notes?: string;
source?: string;
aspects?: string;
quote?: string;
source_author?: string;
source_url?: string;
id: number;
title: string;
year: number;
image_path: string;
artist_name: string;
artist_id: number;
confidence?: string;
discovered_via?: string;
period_note?: string;
period_start_year?: number | null;
period_end_year?: number | null;
id?: number;
title?: string;
year?: number | null;
image_path?: string | null;
artist_name?: string;
artist_id?: number;
source_artist_id?: number;
source_artist_name?: string;
artist_portrait?: string | null;
movement_id?: number;
movement_name?: string;
movement_color?: string;
}
export interface PaintingDetail {