Repository navigation
Condr 0.2.1 brings your remote Devices closer: forward their ports to this machine and move files in and out of their Workspaces, from the desktop app or the command line. The Server can now start when you log in, and it restarts on its own after a crash.
Highlights
Forward ports from a remote Device
Reach a dev server or any other service on a remote Device at localhost on this machine. Open the Ports page with ⇄ at the bottom of the left sidebar or on a remote Device's header, then enter the port on that Device. The port on this machine defaults to the same number. From the command line, run condr --device <name> port forward 5173 8080:80.
Move files in and out of a Workspace
Choose Download… on a file in Files or Changes, or from a Preview Tab's menu. To upload, drop files from your file manager onto a folder in Files, or choose Upload Files… on a folder. Progress appears at the bottom of the right sidebar. From the command line, use condr --device <name> file download and file upload.
A Server that stays running
Turn on Settings › General › Start Condr at login (Start Condr at boot on Linux), or run condr server autostart on. The Server starts with your login shell's PATH, so the programs it runs find the same tools as your terminal. If the Server crashes, it restarts within a second, and condr server status reports the crash.
Three ways to start a Workspace
New Workspace and the Welcome page now offer Open Project, Clone Repository and New Directory. Clone Repository creates the directory, opens a Workspace on it and runs git clone with your own Git in its first Pane. From the command line, run condr workspace clone <url> [<dir>].
Also new
- Changed lines in the Preview Tab. Lines that differ from what the Changes view compares against are marked beside the line numbers and on the scrollbar.
- Device names in notifications. Once you've saved more than one Device, desktop notifications end with the Device's name.
- Foldable Devices. Use the arrow beside a Device in the left sidebar to fold away its Workspaces. It stays folded after a restart.
- Icons in sidebar menus. Right-click menus in both sidebars show an icon beside each item.
Fixed
- Typing into a remote Device over TCP is more responsive: a keystroke no longer waits for the previous one to be acknowledged.
- Commands Condr types into a new Pane, such as resuming an Agent or
condr agent start, wait for the shell's first prompt instead of getting lost while the shell starts. condr agent startkeeps an argument containing a quote as one word in fish and PowerShell.condr server stop,restartanduninstallno longer fail when the Server is already shutting down.- Agent hook events no longer leave stray text on the screen on macOS and Linux.
- Pushes to your phone name the computer as Condr Companion lists it, including a name you changed, instead of its host name. This needs Condr Companion 0.2.1.
Update
Update the desktop app, the Server on every Device and Condr Companion to 0.2.1. The 0.2.1 app still works with a 0.2.0 Server, but port forwarding and file transfer need the remote Device's Server to be on 0.2.1.
- Desktop: download the installer below.
- Headless Server:
curl -fsSL https://condr.dev/install.sh | sh, or on Windowsirm https://condr.dev/install.ps1 | iex. - iPhone and Android: update Condr Companion to 0.2.1.