New
- Web terminal on xterm.js. The remote terminal is a real terminal now: colours, cursor movement, full-screen programs like
topandvim, resizing, and clickable links. It loads only when you open a terminal. (#158, contributed by @theores) - Device page tabs. A device's page opens on an Overview: a hardware summary (CPU, memory, OS build, RustDesk version), a map of the devices it connected to and from with session counts, and the latest file transfer, alarm and notification. Connections, Activity and Details have their own tabs.
- Default password for a shared address book. Edit a shared book to set one password for every entry that has none of its own. RustDesk clients signed in to the console use it to connect. (#162, requested by @DezValT1r)
- Duplicate a strategy. Strategies has a Duplicate action that copies a strategy's settings into a new one. (#159, requested by @kirillv-artur)
- Skip the SMTP certificate check. Settings > Email has an option for mail servers with a self-signed certificate or one that doesn't match the host name. (#160, requested by @burrsirr)
- About dialog. Click the version in the sidebar to see the version, its release date, whether an update is out, and the release notes.
- Overview. "How Sessions Connected" is a bar list next to the platforms chart, which leaves room for the rows below.
Fixes
- Cloned machines no longer show as duplicates. Two devices that share a hardware ID but both report in more than an hour after the second appeared are separate machines, not a reinstall. (#159, @kirillv-artur)
- Device list: row actions are icons on desktop, and on phones the checkbox is on the left of each card. (#161, @soundsessential)
- Web client: the Type box fits inside its popover. (#164, @soundsessential)
- Web client: when the browser's hardware video decoder fails, the client retries the codec in software before turning it off. (#139, thanks @andydld)
- Sidebar: tighter menu spacing, cosmetic changes and now just 1 place where it says there's an update.
Notes
- One migration: adds
default_password_enctoaddress_books. Checked on MySQL 8 and MariaDB 10.6. - Bundles CortenDesk Server 1.5.1, unchanged.
docker pull marcpope/cortendesk:1.23.0
docker pull ghcr.io/marcpope/cortendesk:1.23.0Feeling generous? Sponsor this project: https://github.com/sponsors/marcpope/