CortenDesk 1.0.1
Bug fixes.
Fixed
- Web client: switching monitors moved the picture but not the mouse. The client asked the host to switch displays and then assumed it had worked, discarding the host's reply. That reply carries the origin and size of the display now being captured, and input coordinates are absolute virtual-desktop positions — so the origin is what decides which monitor a click lands on. Clicks were mapped against the display list captured at login, which goes stale as soon as a resolution changes or a monitor is re-arranged, and was wrong outright if the host declined the switch. The client now follows the host's confirmation rather than assuming success.
- Every page title read "Sign In | Laravel".
config/app.phpstill carried the framework's stock default for the application name, and the Docker image sets noAPP_NAME— so that default is what nearly every install ran with. The same value fed the From name on outgoing mail, so invitations and emailed sign-in codes carried it too. Fixed at the config layer, which covers Docker, manual clone and standalone SQLite alike. - Topbar contents sat at the top of the bar instead of centred. Shrinking the topbar items to chips in the 1.0.0 redesign collapsed the row to 42px inside a 70px bar.
- Removed Laravel's stock welcome page, unrouted since the first commit.
Upgrade
No migrations. Upgrading is a tag bump and a restart.
If you set APP_NAME in your environment, nothing changes — your value still wins. If you never set one, your console will start calling itself CortenDesk instead of Laravel.
docker pull marcpope/cortendesk:1.0.1
docker pull ghcr.io/marcpope/cortendesk:1.0.1
Requires a running open-source RustDesk server (hbbs/hbbr). No RustDesk license of any kind is needed.