github jetkvm/kvm release/0.3.8
0.3.8

14 days ago

Note

All main channel releases are rolled out in stages, typically taking a few days for the entire fleet to upgrade.

Notable Change

  • Relative Mouse (Beta)
  • Override USB Info
  • Override USB Devices
  • Override Cloud API & APP URLs for easier self-hosting
  • Improve scrolling and add scroll sensitivity setting
  • New Settings page
  • Fix Terminal compatibility issue in Firefox
  • Prevent pausing in full-screen mode when clicking space

What's Changed

  • add extra logging and tune timeout settings for cloud by @ym in #167
  • feat(dev): use npx and update dev_device.sh to accept IP address as a argument by @adamshiervani in #169
  • Add full dark mode support to FieldLabel component by @adamshiervani in #173
  • fix(config): should return defaultConfig when config file doesnt exist by @ym in #174
  • refactor(ui): simplify backlight settings handling by @adamshiervani in #175
  • feat(ui): improve video playback and keyboard handling in WebRTCVideo by @adamshiervani in #176
  • fix(devcontainer): Map local ssh keys to container by @timothystewart6 in #180
  • feat(cloud): Add custom cloud API URL configuration support by @adamshiervani in #181
  • feat(dev): Add option to skip frontend build in dev_deploy.sh by @adamshiervani in #183
  • feat: Add a metrics endpoint by @SuperQ in #6
  • fix(ui): Fix & Update Ubuntu 24.04 LTS ISO download URL to latest by @adamshiervani in #197
  • Feature/usb config - Rebasing USB Config Changes on Dev Branch by @jackislanding in #185
  • Move settings to modals & better modal handling by @adamshiervani in #194
  • refactor(ui): Extract device UI path generation to standalone function by @adamshiervani in #203
  • refactor(ui): Improve device access settings with conditional renderi… by @adamshiervani in #204
  • fix(ui): Navigate to root on cloud device access settings disconnection by @adamshiervani in #205
  • feat(ui): Add feature flag system by @adamshiervani in #208
  • feat(cloud): Add support for custom cloud app URL configuration by @adamshiervani in #207
  • chore(deps): Update UI dependencies to latest versions by @adamshiervani in #209
  • fix(ui): Improve terminal data channel handling for cross-browser support by @adamshiervani in #210
  • fix(build): Fix Buildate date by @adamshiervani in #218
  • fix(usb_config): check if usb_config is defined in kvm_config.json by @ym in #220
  • fix(build): Add frontend build step to dev release process by @adamshiervani in #219
  • feat: implement build and test workflow by @ym in #224
  • chore: ensure config is loaded before init functions by @ym in #226
  • copyedits by @ckd in #232
  • fix rpcGetUsbEmulationState filepath by @si458 in #241
  • feat: Add scroll sensitivity configuration and improved wheel event h… by @adamshiervani in #242
  • add confirm prompt to delete file by @si458 in #243
  • feat: usb dynamic config by @ym in #248
  • Cleanup logging by @SuperQ in #216
  • fix: Logging cleanup by @SuperQ in #250
  • Update netboot.xyz logo to latest by @antonym in #253
  • feat: Add feature flag for scroll sensitivity settings by @adamshiervani in #245
  • chore: Enable golangci-lint by @SuperQ in #7
  • feat: simple TLS support by @ym in #247
  • fix: build info was missing by @ym in #269
  • feat: relative mouse by @ym in #246
  • Improve USB Settings Settings by @adamshiervani in #271
  • fix(usb_mass_storage): should use path instead of configPath by @ym in #272
  • fix(Dialog): ensure navigation occurs after mount process completion by @adamshiervani in #273
  • fix(Dialog): restore navigation after mount process completion by @adamshiervani in #274

New Contributors

Don't miss a new kvm release

NewReleases is sending notifications on new releases.