Repository navigation
Locus v0.1.4
Install: download locus-v0.1.4-arm64-v8a.apk below and open it on an Android 8.0+ phone (allow installs from your browser or file manager when asked). It's the one for nearly every phone; locus-v0.1.4-x86_64.apk is for x86_64 Chromebooks and emulators. Both are signed with Locus's release key; check them against SHA256SUMS.txt if you like.
Locus is in active development, and the way data is stored can still change between versions. See CHANGELOG.md for what's in it.
What's Changed
Other changes
- Setup: Telegram and SSH "None"; shared SSH fields; row helpers in designsystem by @springmusk026 in #59
- Chat and workspace: "What was sent (not kept)", Undo on delete, summarise icon by @springmusk026 in #60
- Coding harness, round two: syntax check, read-before-edit, lenient matching, saved output, git_commit by @springmusk026 in #61
- Fix flaky ConversationsViewModelTest (running chat shows before first message) by @springmusk026 in #63
- MCP follow-ups: use a saved key, prefer the MCP server in new chats by @springmusk026 in #62
- Fix: a confirmed backup restore was never applied by @springmusk026 in #64
- Make a backup restore all-or-nothing at startup by @springmusk026 in #65
- Fallback chains and key pools by @springmusk026 in #67
- Compact inside a running task and recover from context overflow by @springmusk026 in #73
- Run view-model tests' IO work on the test dispatcher by @springmusk026 in #75
- Security: debug signing, share target and notification intents by @springmusk026 in #69
- Docs: November 2026 research and roadmap by @springmusk026 in #70
- Make the vault part of the journalled restore swap by @springmusk026 in #71
- Changes card with per-file undo (change tracking, part 1) by @springmusk026 in #68
- Scheduled runs say how they ended; guard background service starts by @springmusk026 in #76
- Taint runs that read outside content; harden fetch_url and the browser gate by @springmusk026 in #72
- Local crash and exit log; recover from corrupt stores and a lost vault key by @springmusk026 in #77
- Verification cards for build and test runs (change tracking, part 2) by @springmusk026 in #74
- Keep Linux away from Locus's processes and seal tool permissions by @springmusk026 in #78
- Never wipe saved keys on a Keystore failure: ask, keep copies, recover by @springmusk026 in #79
- Ship one APK per ABI; prepare developer verification and IzzyOnDroid by @springmusk026 in #80
- Save long tool output to files, run reads together, cache the prefix for an hour by @springmusk026 in #81
- Task receipts: one record of how each task went by @springmusk026 in #83
- Plan Projects and the next eight roadmap items by @springmusk026 in #82
- Projects, part 1: scoped workspace, memory, prompt and permissions (core) by @springmusk026 in #86
- Device instrumentation tests with a scripted model by @springmusk026 in #84
- Projects, part 2: Projects screens, home strip, chat chip and editor by @springmusk026 in #89
- Model capability negotiation by @springmusk026 in #88
- Fix SSH in release builds: keep sshlib's Ed25519 JCA classes, check by-name classes after R8 by @springmusk026 in #90
- Run a reviewer-blocked call at the next step, inside the running task by @springmusk026 in #92
- Agent benchmarks: 38 tasks, deterministic graders, pass@1 / pass^k, cost and time by @springmusk026 in #85
- Reusable workflows, part 1: save a task as a workflow and run it again by @springmusk026 in #94
- Reusable workflows, part 2: run a workflow on a schedule by @springmusk026 in #95
- Integration: #97 #98 #99 #96 #87 #91 tested together by @springmusk026 in #100
- Overnight log by @springmusk026 in #16
- Bump io.github.huarangmeng:latex-renderer from 1.5.6 to 1.6.3 by @dependabot[bot] in #66
- Docs: refresh after #64-#100 by @springmusk026 in #101
- Release 0.1.4 by @springmusk026 in #102
New Contributors
- @dependabot[bot] made their first contribution in #66
Full Changelog: v0.1.3...v0.1.4