Repository navigation
Off Grid 0.0.115-beta.1 (beta)
Pre-release
Pre-release
·
249 commits
to main
since this release
Changes
- Test that a tool turned on for one of two servers stays on after a relaunch, and that a server waiting for sign-in says so on its Tools screen (938b958)
- Model residency runs on the shared policy from @offgrid/models (04845bd)
- The queue sends one turn at a time, even when a stopped reply settles twice (1151a10)
- A send-now message clears the Stop it caused, so the rest wait instead of showing Paused (efd8425)
- Every saved store keeps the session's changes after a failed load (664bf07)
- Knowledge search reads a vector stored as a view into a shared buffer (fe1e427)
- Alert buttons are announced as buttons (4773981)
- Chats made after a failed history load are kept (3c3ac5d)
- Tests for the changes since v0.0.111: versions, relaunch, sync, licence seats, knowledge and image (982f99d)
- Mobile queues like Desktop and the extension: send a queued message now, remove it, and a Stop holds the rest (4f539f3)
- Chat store: the version parent no longer shadows its helper (1f8f296)
- Knip passes: drop two exports nothing imports (3c79ed3)
- Pre-push: Jest exits once its tests finish (017a1d0)
- A plain chat stores no parent on its messages until it has versions (fc92a57)
- Retry, resend and edit keep every answer as a version on mobile (b7259d1)
- Project knowledge is searched when needed, not read on every message (ba6bbd1)
- Release script test fixtures drop the git hook's GIT_* variables (cd4d30c)
- LiteRT-LM 0.18.0, the latest release (same Kotlin 2.4 and coroutines 1.11 dependencies) (c55dd1d)
- llama.rn 0.13.0-rc.7 (llama.cpp b11385), with its Hexagon HTP kernels (b99b702)
- Document turn test builds its chapters with one template (577f0b8)
- No import cycles between documents, the knowledge base and the chat store (e61f17b)
- Test documents and knowledge bases on the shared engine (90f1d5e)
- Jest runs dynamic imports as deferred requires (52204b2)
- An empty or scanned document no longer shows "still being read" forever (e6d8a28)
- Phone documents and knowledge bases use the shared document engine (5c12cc2)
- docs: add Trendshift badge to README (8a11542)
- fix(sync): drop a failed-reconnect message once the device connects (0db0f8a)
- fix(rag): copy a pooled BLOB slice so a cached vector owns only its bytes (0408673)
- fix(rag): decode a BLOB slice from its own bytes, not its whole buffer (944555d)
- perf(mobile): keep chat history safe on failed loads, index and cache RAG vectors (78bfd22)
- test(storage): resume hydration after Zustand cancels a cleared read (84bdbe0)
- test(voice): allow the full model residency journey to finish (23acd77)
- chore(deps): pin Mobile Pro to current main (bdd747f)
- chore(deps): refresh compatible mobile JavaScript dependencies (7f802fd)
- Send a saved remote key over private-LAN HTTP so Desktop's gateway keys work from the phone (41313a4)
- docs: update Slack community invite (#716) (47be493)
Build: 1792432246