-
v2.5.90
StableAll checks were successfulRelease / Test backend (push) Successful in 40sRelease / Check ui (push) Successful in 1m36sRelease / Docker / caddy (push) Successful in 45sRelease / Docker / backend (push) Successful in 4m27sRelease / Docker / runner (push) Successful in 3m32sRelease / Upload source maps (push) Successful in 44sRelease / Docker / ui (push) Successful in 2m46sRelease / Gitea Release (push) Successful in 58sreleased this
2026-04-05 20:08:14 +05:00 | -402 commits to main since this release- Add /admin/ai-jobs page with live-polling jobs table, status badges, progress bars, and cancel action
- Add listAIJobs() helper in pocketbase.ts; AIJob type
- Add POST /api/admin/ai-jobs/[id]/cancel SvelteKit proxy
- Add ai-jobs link to admin sidebar nav (all 5 locales)
- Cache image-gen and text-gen model lists in Valkey (10 min TTL) via scraper.ts helpers
- Cache changelog Gitea API response (5 min TTL)
- Improve 502/504 error message on image-gen page with CF AI timeout hint
- Show CF AI timeout warning in advanced options when a Cloudflare/FLUX model is selected
Downloads