Releases: gmickel/gno
Releases · gmickel/gno
Release list
v0.32.0
Added
- Added
GET /api/jobs/activeso clients can discover the currently running background job without scraping a409error message.
Changed
- Job-conflict
409API responses now include structurederror.details.activeJobIdmetadata.
v0.31.2
Fixed
- Browse now uses the available table space more effectively for long note titles, paths, and collection names. Document titles/paths wrap cleanly, and collection chips no longer truncate similarly named collections into unreadable slivers.
v0.31.1
Fixed
- Relaxed Windows-only CI assumptions in the desktop runtime-layout tests so path separator differences no longer fail the test suite on
win32. - Increased the Windows timeout budget for the concurrent CLI access regression test, avoiding false negatives from slower process startup on GitHub Actions runners.
v0.31.0
Added
- Added first packaged
windows-x64desktop beta build plumbing, including packaged-runtime validation, Windows packaging workflow coverage, and release-asset support for the Windows desktop zip. - Added explicit Windows support docs covering current target scope, packaged-runtime validation, and manual validation guidance for the desktop beta.
Changed
gno index <collection>now scopes the embedding phase to that collection instead of consuming unrelated global backlog from other collections.- Release automation now publishes the packaged Windows desktop beta zip alongside the normal npm/GitHub release flow.
Fixed
- CLI index summaries no longer divide embed duration by
1000twice, so long embedding runs report realistic times instead of bogus sub-second output.
v0.30.0
Added
- Added
gno daemon, a headless continuous-indexing mode that reuses GNO's existing watcher/sync/embed pipeline without starting the Web UI server.
Changed
- Elevated the in-app workspace presentation across the web/desktop shell path with stronger visual hierarchy, cleaner tabs/footer treatment, and a more intentional dashboard/search/ask aesthetic.
- Clarified product docs around when to use the desktop app,
gno serve, and the new headless daemon mode.
Fixed
- Read-only CLI commands no longer take unnecessary write locks on startup, avoiding transient
database is lockedfailures when they overlap withgno update. gno daemon --no-sync-on-startnow behaves correctly and skips the initial sync pass.
v0.29.1
Fixed
- Desktop/Web document trashing no longer depends on a separately installed global
trashCLI. GNO now uses built-in platform-aware trash behavior instead. - Trashing a document now reports failure if the document cannot be marked inactive in the index, avoiding false-success UI states that could leave stale search results behind.
v0.29.0
Added
- First public
GNO Desktop Betashell naming and rollout surfaces for the mac-first desktop app path. - Full desktop-beta onboarding flow in the Web UI and desktop shell, including folder setup, plain-language preset selection, health checks, bootstrap/runtime visibility, connector center, import preview, app tabs, file lifecycle actions, and recovery history.
- Explicit in-wizard sync progress plus clearer blocked-state handling for first indexing and embedding completion.
Changed
slim-tunedis now the built-in default preset, using the fine-tuned expansion model while keeping the same embed, rerank, and answer models asslim.- Fresh onboarding now skips the model-prep step when the active preset is already ready.
- Desktop shell now exposes standard edit menu actions so paste/select-all work like a normal app.
Fixed
- Collection add no longer throws a false “Collection not found after add” error after successful mixed-case name normalization.
- Fresh sandboxes and alternate runtime launches no longer mis-detect model readiness when
GNO_CACHE_DIRalready points at amodelsdirectory. - No-op
Update Allruns now report a stable up-to-date result instead of flashing away. - Onboarding sync/add flows now trigger embedding immediately when models are ready, preventing the final step from looking stuck after indexing starts.
v0.28.2
Fixed
- Updated the validated dev-tooling dependency batch:
@biomejs/biome,@types/react,lefthook,oxlint-tsgolint,playwright, andultracite.
v0.28.1
Fixed
- Updated
@modelcontextprotocol/sdkto1.27.1in a narrow follow-up security/maintenance bump after the stale grouped dependency PR failed local validation.
v0.28.0
Fixed
gno embednow requests full embedding threads fromnode-llama-cppand uses an adaptive embedding-context pool on CPU-only machines, with graceful fallback when extra contexts cannot be created. Thanks @riyadist for the report and repro details.