Ridge v0.0.3 — Remote Mobile Control
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