v0.0.47
New
- Open a remote folder over SSH and work on it like a local one — file tree, terminal, git, and AI agents all run on the remote host.
- SFTP file transfer with conflict detection and a live progress view.
- SSH connection manager to save and reuse hosts.
- SSH debug log dialog for diagnosing connection problems.
- Remote terminal title shows which host you're connected to.
- Built-in crash reporting (Sentry) so crashes get reported automatically; runs quietly in the background.
Changed
- Replaced the old updater with a lighter one built on Qt networking (one less dependency).
- Release builds now ship with debug symbols for readable crash reports.
Fixed
- Windows path handling and tar extraction for remote transfers.
- POSIX path normalization for SSH workspaces.
- SSH reconnect now keeps the execution context across session restarts.
- Remote terminal/exec uses a three-tier PATH probe so commands resolve correctly.
- SFTP transfer queue edge cases (bulk-lane wedge, channel-close races, meta-lane concurrency).
- Skip the file-state check for remote buffers (no more spurious "file changed" prompts over SSH).
Cleanup
- Swept clang-tidy warnings across the codebase.
Builds for Windows (installer or portable zip), Linux (AppImage), and macOS (dmg), each against Qt 6.5, 6.8, and 6.10.