github johunsang/octo-terminal-releases v0.1.57
Octo Terminal v0.1.57

latest releases: v0.1.69, v0.1.66, v0.1.65...
one month ago

v0.1.57

Bug Fixes

  • fix: SIGABRT crash in bundled macOS app — Redirect stderr to ~/.config/octo/octo-terminal.log at startup so eprintln! from any crate (including dependencies like SurrealDB, axum, tao) never panics on broken stderr fd. Added safe_eprintln! macro as additional safety layer.
  • fix: cloudflared quick tunnel dying immediately (SIGPIPE) — After parsing the tunnel URL from stderr, keep draining stderr in a background task so cloudflared doesn't receive SIGPIPE and exit.
  • fix: cloudflared URL detection picking up wrong URL — Previously matched https://www.cloudflare.com/website-terms/ as tunnel URL. Now strictly matches only .trycloudflare.com URLs.
  • fix: quick tunnel 404 due to config.yml interference — Quick tunnels now use --config /dev/null to ignore named tunnel ingress rules that cause catch-all 404.
  • fix: XTerminal refocus debounce — Debounce focus bouncing (50ms) to prevent cursor jumps in TUI apps like Kimi.

Improvements

  • Custom Domain: auto-update cloudflared config.yml — Route DNS now automatically updates ~/.cloudflared/config.yml with the correct hostname and port (19980).
  • Custom Domain: show token URL — Domain Access URL with token is now displayed in the Custom Domain section for easy copy.
  • Tunnel URL detection: retry logic for ngrok — ngrok URL polling now retries up to 5 times with 1s intervals.
  • Tunnel status: use cached URL — Avoid unnecessary URL re-polling on status check when URL is already known.

Don't miss a new octo-terminal-releases release

NewReleases is sending notifications on new releases.