1.35.0-rc.1 (2026-09-13)
Bug Fixes
- ai: a failed Ollama model pull is reported to the user as a success (37818a3), closes #1071 #1273 #1071
- ai: don't probe the native embed endpoint on a non-Ollama backend (8c80916), closes #1279
- AI: removes long-dead default rewrite model warning (cfdd863)
- AI: stop output leaking into titles, chips, and the RAG query (#1254) (4acfef5)
- AI: tell a broken grammar apart from a backend that never had one (bb01d61)
- benchmark: show the v2 score in Benchmark History (7c55aa0)
- benchmark: WSL2 submits "Microsoft Basic Render Driver" as the GPU model (5bdba49), closes #1218 #1218
- chat: abort abandoned response streams (9a9b796)
- content: re-download content updates after a failed attempt (4f06848)
- dashboard: exempt link tiles from container reconciliation (a8fb58d)
- dashboard: show the color picker swatches solid (2085a52)
- downloads: guard orphaned model jobs (fdc6b6b)
- gpu: a missing /dev/kfd blocks the AI Assistant install entirely (b3ea3e5), closes #1232
- gpu: detect Ollama CPU fallback from logs so auto-remediation fires (7f7cb45)
- maps: cap marker notes at 500 characters server-side (f702ff5)
- maps: restore the icon picker's width so the grid does not collapse (0481e2e)
- maps: undef func call, flyTo issue, visible column, and silent save failures (102a00b)
- queue: clear terminal jobs before re-dispatch so downloads aren't silently dropped (17916a7), closes #1214 #1214
- queue: stop stalled-job recovery forking the embedding chain (932ced3)
- rag: don't abandon a ZIM after one sparse batch (1933f8e)
- seeder: derive ui_location from the merged config, not the live row (39566e6)
- seeder: keep an installed app's host port across catalog sync (c6f0e7a)
- system: resolve a placeholder GPU name on the System page too (c325c81), closes #1277 #1196
- UI: remove deprecated prop from type dec (2b04710)
- zim: drop the dead keyword-scan fallback (597665a)
- zim: extract Kiwix catalog URL into system-wide constant (b34926c)
- zim: resolve flavoured and non-English ZIMs in the update check (f63adb8)
- zim: use the OPDS catalog host, not Kiwix's gated browse host (4e8a540)
Features
- AI: budget the prompt and actually set the context window (#1253) (5af5e1e)
- AI: constrain the structured task calls instead of asking nicely (cccdbbd)
- AI: let retrieval decline instead of making the prompt paper over it (1b552cf)
- AI: make RAG retreival optional per chat (#1247) (f1ec20e)
- AI: specify a model for ancillary tasks (#1244) (91a9e2b)
- ai: support local vision attachments (edbfe1a), closes #1178
- dashboard: let a link tile carry a brand colour (c83a191)
- dashboard: user-added link tiles for services NOMAD does not manage (2c73139), closes #1239
- eval: standardized RAG quality evaluation harness (#1233) (d8f6ba2)
- kb: per-file active toggle + collection grouping/bulk toggle (#1286) (f162422), closes #1119 #1193 #1198
- maps: confirm before deleting a pin, after flying to it (c2e7bdb)
- maps: map marker management (a01aa5d), closes #836
- show source document and date as citations under RAG chat answers (c448715)
- translate: offline translation for the Information Library (#1292) (9ef31b1), closes #x27 #x27 #x27
- zim: let users browse the Kiwix library in any language (dde8aa5)