github Crosstalk-Solutions/project-nomad v1.35.0-rc.1

pre-release3 hours ago

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)

Reverts

  • Revert "fix(zim): extract Kiwix catalog URL into system-wide constant" (93be567)
  • Revert "fix(zim): use the OPDS catalog host, not Kiwix's gated browse host" (d1b9696)

Don't miss a new project-nomad release

NewReleases is sending notifications on new releases.