diff --git a/scripts/pb-init-v3.sh b/scripts/pb-init-v3.sh index 658a499..8e43e36 100755 --- a/scripts/pb-init-v3.sh +++ b/scripts/pb-init-v3.sh @@ -245,6 +245,20 @@ create "comment_votes" '{ {"name":"vote", "type":"text"} ]}' +create "translation_jobs" '{ + "name":"translation_jobs","type":"base","fields":[ + {"name":"cache_key", "type":"text", "required":true}, + {"name":"slug", "type":"text", "required":true}, + {"name":"chapter", "type":"number","required":true}, + {"name":"lang", "type":"text", "required":true}, + {"name":"worker_id", "type":"text"}, + {"name":"status", "type":"text", "required":true}, + {"name":"error_message","type":"text"}, + {"name":"started", "type":"date"}, + {"name":"finished", "type":"date"}, + {"name":"heartbeat_at", "type":"date"} + ]}' + # ── 5. Field migrations (idempotent — adds fields missing from older installs) ─ add_field "scraping_tasks" "heartbeat_at" "date" add_field "audio_jobs" "heartbeat_at" "date" diff --git a/ui/package.json b/ui/package.json index b370e84..552dc6f 100644 --- a/ui/package.json +++ b/ui/package.json @@ -7,7 +7,7 @@ "dev": "vite dev", "build": "vite build", "preview": "vite preview", - "prepare": "svelte-kit sync || echo ''", + "prepare": "paraglide-js compile --project ./project.inlang --outdir ./src/lib/paraglide && svelte-kit sync || echo ''", "check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json", "check:watch": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch" },