| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| checksums.txt | 2026-10-06 | 1.5 kB | |
| Caprock-Linux.AppImage | 2026-10-06 | 87.9 MB | |
| Caprock-Linux.deb | 2026-10-06 | 9.9 MB | |
| Caprock-Linux.rpm | 2026-10-06 | 9.9 MB | |
| Caprock-macOS.dmg | 2026-10-06 | 18.2 MB | |
| Caprock-Windows-setup.exe | 2026-10-06 | 7.2 MB | |
| Caprock_0.78.1_universal.dmg | 2026-10-06 | 18.2 MB | |
| Caprock_0.78.1_x64-setup.exe | 2026-10-06 | 7.2 MB | |
| Caprock-0.78.1-1.x86_64.rpm | 2026-10-06 | 9.9 MB | |
| Caprock_0.78.1_amd64.AppImage | 2026-10-06 | 87.9 MB | |
| Caprock_0.78.1_amd64.deb | 2026-10-06 | 9.9 MB | |
| caprock_0.78.1_darwin_arm64.tar.gz | 2026-10-06 | 9.3 MB | |
| caprock_0.78.1_windows_arm64.zip | 2026-10-06 | 9.1 MB | |
| caprock_0.78.1_linux_arm64.tar.gz | 2026-10-06 | 9.1 MB | |
| caprock_0.78.1_darwin_amd64.tar.gz | 2026-10-06 | 9.8 MB | |
| caprock_0.78.1_linux_amd64.tar.gz | 2026-10-06 | 9.7 MB | |
| caprock_0.78.1_windows_amd64.zip | 2026-10-06 | 9.9 MB | |
| README.md | 2026-10-06 | 3.7 kB | |
| v0.78.1 source code.tar.gz | 2026-10-06 | 10.2 MB | |
| v0.78.1 source code.zip | 2026-10-06 | 10.8 MB | |
| Totals: 20 Items | 344.2 MB | 0 | |
Added
- Download links for the desktop app that never change. Every release now
also carries the app under names without the version —
Caprock-macOS.dmg,Caprock-Windows-setup.exe,Caprock-Linux.AppImage,Caprock-Linux.debandCaprock-Linux.rpm— sohttps://github.com/dspv/caprock/releases/latest/download/Caprock-macOS.dmgalways fetches the newest build. The versioned files stay, andchecksums.txtlists both. A release is marked Latest only once all of them are attached, so a link never points at a release still being built.
Changed
- Terminal defaults follow the JetBrains IDE terminal: JetBrains Mono at 13 px, line height 1.2 (was 1.15), Regular and Bold weights. Terminal settings you already saved are kept as they are.
Fixed
- The terminal's font looks like JetBrains Mono again, in every glyph. In
the macOS app, digits, capitals and punctuation came out heavier and
brighter than the letters beside them, at random, for as long as the
terminal was open: the WebGL renderer drew some glyphs outside the page and
some inside it, and WebKit rendered the two differently. Every glyph is now
drawn the same way. The app terminal also asks for every part of the face
(Latin, Cyrillic, Greek, Vietnamese; regular and bold) before it opens,
instead of measuring whatever had loaded, and measures and redraws itself
when a face finishes loading. Ligatures are off in every terminal, so
=>and!==show the characters that were typed. -
A permission prompt survives a daemon crash, not only a restart. The prompt an owned session was waiting on was stored in the background after the hook that drew it had been answered, so a daemon killed in that moment — a crash, or any stop on Windows, which has no graceful one — came back with the dialog still on the session's screen and no buttons to answer it. The prompt is now stored before the hook is answered.
-
Dropping a file on a terminal in the desktop app works. The app's native drag-and-drop handler took every drop, so a file dragged from Finder onto a session did nothing. The app now types the file's real path, quoted, into the terminal under the pointer, as a terminal does: nothing is uploaded, any file or folder goes, and Claude works on the original rather than a copy. In a browser a drop still uploads, as before. Tabs in the app's tab strip reorder by dragging again (they could not while the native handler was on).
- macOS: one "caprock" in Privacy & Security, not one per release. The
Homebrew daemon runs from a new Cellar path every release, and macOS
lists every path as another program; agent sessions ask for folder access
in the daemon's name. The app now runs its own daemon from one path in the
data directory and moves a running Homebrew daemon onto it once (unless
the Homebrew one is newer;
"own_daemon": falseinapp.jsonkeeps it). Sessions keep running through the move. Each release still asks once until Caprock is signed with a Developer ID. ADR-040 - The app no longer aborts when the daemon stops while the menu bar popover is still loading its first page. It asked the WebView for its URL, which a page that never committed does not have, and wry unwraps it on the main thread.
- Test, bench and preview daemons stay out of Desktop, Documents and
Downloads. A daemon running with a temporary HOME no longer watches or
runs
gitin those folders of the real account, even with a copy of the real database, so it never raises a privacy prompt; the bench stand refuses to live there.