v2023.07.20.1533 Release
Summary:
- Added Wake-On-LAN feature.
- Added server-side remote control session recording.
- There's a new option in appsettings to enable this (labelled "Enable Remote Control Recording" on the Server Config page).
- Recordings will be saved as webm files in Docker volume under "recordings" directory.
- Added support for sending input from keyboards using languages other than "en-US".
- I was only able to test this using on-screen keyboard, so it may require some more work.
- Fixed a bug where certain special characters wouldn't work when using "Type Clipboard" function from the menu.
- Mobile touch controls are a little more sane.
- Click-And-Drag: Long-press, then drag.
- Right-Click: Long-press, then release.
- Various tech debt that doesn't have any user-facing changes.
Docker Image
See Docker Hub for instructions on pulling and running the image.
Changes:
- 72c393d Hotfix for resolving scripting shells through DI.
- b3af151 Update Immense.RemoteControl
- ee500a6 Update Immense.RemoteControl
- 567c6af Merge pull request #678 from immense/feature/server-side-recording
- 4a7bf7c Added missing await.
- 066a1bd Update DataCleanupService to also remove expired recordings.
- eff8985 Implement remote control session recording.
- e897ab5 Merge pull request #671 from immense/tech/refactor-agent-services
- d982d5e Merge pull request #670 from immense/hotfix/fix-run-script
- 65f61ee Add FilterDevicesByOnlineStatus to AgentHubSessionCache.
See More
- 7459f2f Extract interfaces from all agent services. Replace use of static Logger.
- 402d5b0 Merge pull request #669 from immense/hotfix/agentdevicedto
- f1e83df Realign property name casing in DeviceClientDto. Move update check after reconnection, so these can be properly cased later.
- 097e6a4 Merge pull request #667 from immense/feature/wake-on-lan
- 2cac4a5 Make dropdown widths match.
- 7c83371 Add DeviceClientDto for transfer from agent to server. Refactor to allow correct scoping of services in tests.
- fb0bfe4 Update tests.
- 593944f Change icon so it doesn't conflict with View Only.
- 0b8123a Add unit tests.
- 3bb5098 Make IMessenger scoped (which essentially becomes singleton per user).
- f5f11ca Add logging on the server for wake commands sent.
- 7d7fa9f Fix offline device logic error.
- c4a97ee Add mac addresses to displayed device info.
- 0630b2e Account for null (need nullable references enabled).
- 4fd3193 Update submodule.
- e8b428e Register WOL service in agent. Show toast after sending WOL commands.
- db421ce Initially load only one day of server logs.
- 60b6dbd Log on agent when wake command is received.
- be8073d Add migrations.
- 1794059 Implement wake-on-lan.
This list of changes was auto generated.