Skip to content

v0.1.12

Choose a tag to compare

@lionroseway lionroseway released this 07 Jun 03:01
· 3 commits to main since this release

CodeTrellis 0.1.12 — installer downloads.

The source repository is currently private. We're collecting feedback before the public source release — reach out via issues here or at codetrellis.dev.

What's new in 0.1.12

Bring Your Own VPN — reach your desktop from anywhere. The mobile companion now connects over your own VPN (e.g. Tailscale), not just the local network — and a pairing made at home keeps working when you're out, with no re-pairing.

  • Desktop advertises all its reachable addresses (LAN + VPN) in pairing and in its live state, so the companion can find it on any network; existing LAN pairings auto-upgrade to the VPN address.
  • Hardened for real mobile networks: fixed a WebRTC packet-size (MTU) issue that silently dropped data over VPN tunnels, and made state hydration retry until it lands (survives slow VPN connects and 4G↔5G handovers).
  • Companion niceties: cancel-connect + disconnect, quick-switch between paired desktops, a configurable request timeout (Settings → Connection) for slow links, and an Enter key in the terminal quick tray.

Desktop file-explorer fix (installers rebuilt). The left explorer could show only changed files instead of the full project tree if the local database became corrupted (e.g. after a hard quit). This build:

  • self-heals a corrupt database on launch — the bad file is quarantined and rebuilt, and your plans re-import from their .codetrellis/ manifests — and decouples the file tree from database health so the explorer always renders the full project.
  • adds a plan-state overlay in the explorer: files show planned · in-progress · aligned · diverged · unplanned next to their git status, with folder rollups and a legend.

If you installed an earlier v0.1.12 desktop build, re-download — the macOS / Windows / Linux installers were rebuilt with this fix (macOS re-signed + notarized). The Android companion APK is unchanged.

Downloads

Desktop

  • macOS (Apple Silicon) — `CodeTrellis-0.1.12-arm64.dmg` (signed + notarized)
  • macOS (Intel) — `CodeTrellis-0.1.12-x64.dmg` (signed + notarized)
  • Windows installer (NSIS) — `CodeTrellis-Setup-0.1.12.exe`
  • Windows portable — `CodeTrellis-Portable-0.1.12.exe`
  • Linux AppImage — `CodeTrellis-0.1.12.AppImage`

Mobile companion

  • Android (sideload APK) — `CodeTrellis-Companion-0.1.12.apk`. The iOS companion is on TestFlight.

First-launch notes

  • macOS — signed & notarized, so it should just open (drag to Applications, open). If you hit a Gatekeeper / "app is damaged" error from a stripped quarantine attribute, clear it once: `xattr -cr /Applications/CodeTrellis.app`.
  • Windows — not code-signed yet, so SmartScreen may warn once → "More info" → "Run anyway".
  • Linux — `chmod +x CodeTrellis-0.1.12.AppImage && ./CodeTrellis-0.1.12.AppImage`.
  • Android — the APK isn't from the Play Store, so enable "Install unknown apps" for your browser/file manager when prompted, then open the APK to install. It's signed with a stable key, so future versions upgrade in place.