Skip to content

Ridge v0.0.3 — Remote Mobile Control

Choose a tag to compare

@MySetsuna MySetsuna released this 29 May 00:40

Ridge v0.0.3 — Remote Mobile Control

v0.0.3 introduces remote mobile control, allowing you to connect to Ridge from your phone browser and interact with terminal splits on-the-go.

New

  • Remote Mobile Control: Scan a QR code to connect from your phone browser, auto-discover via mDNS on LAN
  • Virtual Keyboard: On-screen keyboard bar on mobile with text selection and copy
  • Remote Panel: Manage connected devices from desktop, view connection status
  • TOTP Security Auth: One device, one code — secure connection via time-based tokens
  • Linux Builds: Official .deb and .AppImage packages now available (coming soon)

Improved

  • Split-pane rendering performance: IPC/render thread decoupling (P4), per-mobile PaneParser delta frames
  • History replay window: WASM history overlay + frame timing analysis
  • Editor stability: Re-read from disk on file open, keep Monaco model in sync
  • IME input optimization: Unified anchors, same-frame follow, new ASCII passthrough mode
  • Idle-loop gating: Auto-pause render when idle to reduce background resource usage
  • Split-pane drag settle improved
  • Shell history WASM gating for TUI app compatibility
  • Theme system: Fixed palette injection on startup

Fixed

  • Pane resize after split not immediately adapting (force pane fit two RAFs after split)
  • History replay window race conditions and Warp ArrowRight navigation
  • Renderer PreMultiplied alpha mode for full-frame draw and focus-aware cursor blink
  • Sidebar z-index layering — split dividers now above panes
  • Ctrl+C interrupt display delay

Known Limitations

  • Remote mobile currently LAN-only (no public internet tunneling)
  • macOS still requires building from source
  • Demo screenshots and recordings still being captured