Repository navigation
Off Grid 0.0.114-beta.1 (beta)
Pre-release
Pre-release
·
1 commit
to main
since this release
0.0.114-beta.1
- feat(dev): demo seed adds the email draft handoff, in progress and done (0148f1f)
- feat(dev): load a demo project, chats and documents from Settings (f1a4a83)
- feat(dev): a Settings switch hides the developer sync status bar (82fc2ea)
- feat(mic): read the microphone permission without prompting, on both platforms (ed6f10b)
- fix(a11y): show the Assistant's on and off state by shape, not only colour (4c99206)
- fix(image): show Desktop's not-enough-memory prompt for remote images (218b489)
- fix(voice): check the voice files when the reply menu opens (af228b9)
- fix(voice): remember an Android mic denial after a relaunch (ef4c581)
- fix(chat): keep code and identifiers in the thinking preview (b93edc3)
- fix(gallery): delete synced images and show images that are missing (4b8dc6d)
- fix(chats): clean up images when deleting a chat from Home or a project (c090e18)
- fix(pro): link Get Pro straight to getoffgridai.co/pay (cd28efe)
- fix(remote): keep a LAN server with a saved key working over http (256c273)
- fix(release): promote by tag only and pin what a beta is built from (967a2f8)
- fix(deps): use maintained XML parser in Expo build tooling (4d7dac1)
- fix(image): cancel the Desktop job when Mobile stops generation (5359692)
- fix(remote): preserve cancellation and normalized gateway routes (2164a72)
- fix(ci): install iOS dependencies and report native test failures (a2239e8)
- fix(image): reject empty remote image downloads (0232fda)
- fix(release): provision dependencies and preserve failed image cleanup (3ca0fce)
- fix(mic): the mic button shows access is off when the permission is denied (bbdb264)
- fix(a11y): alert and dropdown contents reach screen readers and automation (382a25d)
- fix(theme): project chat titles and the New Project header use the theme text color (609de83)
- fix(remote): Desktop model names never show a file path (fbc6c6d)
- fix(models): GGUF models show their catalog name, not the repo id (99a4139)
- fix(chat): the thought-process preview ends in an ellipsis, not mid-word (5174009)
- fix(tools): tool switches read clearly on or off (268d3c1)
- fix(gallery): hide records whose image file is not on this device (8832f39)
- fix(models): a downloaded image model stays on the Image tab, marked downloaded (a0dc4ba)
- fix(vision): keep scanned projector init failures repairable (365036d)
- fix(vision): preserve repair metadata when clearing projector links (a08ac68)
- fix(voice): a transcript only reaches the chat it was spoken in (56ea44c)
- fix(image): a cancelled image request can never touch the next one (8823271)
- fix(image): cancelling during prompt enhancement stops its text request (d666287)
- fix(engines): a standalone text request can be stopped by its caller (7b32a90)
- fix(chat): deleting a chat stops its image and waits for it to end (84d7f81)
- fix(image): a result for a deleted chat is never saved (ef7a026)
- fix(mcp): a tool is never moved to another account without the user choosing (c9a7141)
- fix(image): cancel before a remote transfer starts means it never starts (366ff18)
- fix(chat): deleting the open chat says when its images could not be removed (1e99a2a)
- fix(mcp): tools screen shows the server's real state when it has no tools (6b912de)
- fix(chats): say when a deleted chat's images could not be removed (55b6a9c)
- fix(image): a failed remote image transfer leaves no file behind (cce8e47)
- fix(image): cancel stops a remote image transfer and never saves it (5962357)
- fix(mcp): route same-named tools to the server the user picked (7128f92)
- Keep the committed Podfile.lock and match the Pods manifest to it in the UAT build (1f5cb4c)
- Install pods with the pinned CocoaPods so the iOS archive matches Podfile.lock (addd74e)
- Restore toolchain-written files before the UAT build so its clean-tree check passes (56a8fbe)
- Give full-app render tests the suite's 4s wait so they pass under a full parallel run (0a3cc72)
- Remove the automatic main-to-dev back-merge (ad73801)
- Keep the sponsoring phone licensed when pairing another device (02ef21e)
- Run the sixth-device activation test again: a full licence releases the seat away longest (f39c33e)
- Make lint:ios fail when SwiftLint finds an error (2dd7663)
- Report an unencodable harness message instead of crashing on it (cd02842)
- Give the voice tests the voice files a real download writes (472a1c5)
- Let an iOS-only beta cut attach no Android files, and make the release-candidate tests pass (83080e0)
- Count voice downloads in the active-downloads total (1105f42)
- Keep Worklets runtime packaging with its native owner (1a67552)
- Patch compatible Mobile tooling and MCP dependencies (c2e1cec)
- Verify Desktop image cancellation through HTTP and honor Stop races (0ce7996)
- Revert "fix(gallery): hide records whose image file is not on this device" (222ae42)
- Tidy the pricing comment (6a66b52)
- State the next price tier: $119 lifetime or $7.99/month (ed12ec2)
- Match Pro pricing copy to getoffgridai.co: $69 lifetime or $4.99/month (cc896f6)
- ui: use Ares helmet icon for Assistant controls (cd15fea)
Build: 1791863375