Commit Graph

  • 3f20c23ea1 fix: Shell linting (#328) Ben Kochie 2025-04-09 23:30:33 +01:00
  • b94de38510 fix(ui): increase z-index for Modal component to improve layering (#341) Adam Shiervani 2025-04-10 00:05:51 +02:00
  • 1505ca1bc1 fix(dev_device): update JETKVM_PROXY_URL to use WebSocket protocol (#342) Adam Shiervani 2025-04-10 00:05:41 +02:00
  • 960ef230ba Don't block new PC if connection is stable. No need to (#340) Adam Shiervani 2025-04-09 23:26:02 +02:00
  • 98af805089 refactor: remove unnecessary whitespace in setupRouter function Adam Shiervani 2025-04-09 22:25:47 +02:00
  • 84b35d5deb re-add old signaling for when upgrading Adam Shiervani 2025-04-09 22:23:05 +02:00
  • 652e845d83 fix(ota): certificate signed by unknown authority Siyuan Miao 2025-04-09 20:25:26 +02:00
  • 1a30977085 Feat/Trickle ice (#336) Adam Shiervani 2025-04-09 00:10:38 +02:00
  • fa1b11b228 chore(ota): allow a longer timeout when downloading packages (#332) Aveline 2025-04-08 00:43:03 +02:00
  • abc6d92331 feat(cloud): disconnect from cloud immediately when cloud URL changes… (#326) Aveline 2025-04-07 14:19:43 +02:00
  • 73e715117e feat(cloud): disconnect from cloud immediately when cloud URL changes or user requests to deregister Siyuan Miao 2025-04-04 12:58:19 +02:00
  • 8268b20f32 refactor: Update WebRTC connection handling and overlays (#320) Adam Shiervani 2025-04-03 19:32:14 +02:00
  • 1a26431147 chore(cloud): websocket client improvements (#323) Aveline 2025-04-03 19:28:37 +02:00
  • f3b5011d65 feat(cloud): add metrics for cloud connections Siyuan Miao 2025-04-03 19:06:21 +02:00
  • 1e9adf81d4 chore: skip websocket client if net isn't up or time sync hasn't complete Siyuan Miao 2025-04-03 18:16:41 +02:00
  • 65e4a58ad9 chore: Update README Discord Link (#308) Aveline 2025-03-31 06:05:30 +02:00
  • df0d083a28 chore: Update README Discord Link Cameron Fleming 2025-03-29 21:13:59 +00:00
  • 1f8f885a1d chore: Enable more linters (#255) Aveline 2025-03-28 10:21:49 +01:00
  • aed453cc8c chore: Enable more linters SuperQ 2025-03-12 16:29:45 +01:00
  • edafe996a9 chore: fix linting issues of web_tls.go (#287) Aveline 2025-03-26 18:32:55 +01:00
  • a9180c972c chore: move smoketest to private repo (#291) Aveline 2025-03-26 18:02:03 +01:00
  • b5e0f894bc chore: move smoketest to private repo Siyuan Miao 2025-03-25 14:53:59 +01:00
  • a3580b5465 Improve error handling when RTCPeerConnection throws (#289) Adam Shiervani 2025-03-25 14:54:04 +01:00
  • 3b711db781 Apply and Upgrade Eslint (#288) Adam Shiervani 2025-03-25 11:56:24 +01:00
  • 9d511d7f58 Autoplay permission handling (#285) Adam Shiervani 2025-03-24 23:32:13 +01:00
  • 5d7d4db4aa Improve connection error handling (#284) Adam Shiervani 2025-03-24 23:31:23 +01:00
  • 0a7847c5ab fix: create empty resource directory to avoid static type check failure (#286) Aveline 2025-03-24 23:29:46 +01:00
  • 1b8954e9f3 chore: fix linting issues of web_tls.go Siyuan Miao 2025-03-24 23:20:08 +01:00
  • ab03aded74 chore: create empty resource directory to avoid static type check fail Siyuan Miao 2025-03-24 23:10:06 +01:00
  • 204e6c7faf feat(UsbDeviceSetting): integrate remote virtual media state management and improve USB config handlingt Adam Shiervani 2025-03-24 12:32:12 +01:00
  • caf3922ecd refactor(WebRTCVideo): improve mouse event handling and video playback logic (#282) Adam Shiervani 2025-03-24 12:07:31 +01:00
  • ec5226ebdb Merge branch 'main' into dev Aveline 2025-03-19 18:30:30 +01:00
  • f198df816c fix(Dialog): restore navigation after mount process completion (#274) Adam Shiervani 2025-03-19 18:18:51 +01:00
  • f30eb0355e fix(Dialog): ensure navigation occurs after mount process completion (#273) Adam Shiervani 2025-03-19 18:12:49 +01:00
  • 439ef01687 fix(usb_mass_storage): should use path instead of configPath (#272) Aveline 2025-03-19 17:51:43 +01:00
  • f3c49b853d fix(usb_mass_storage): should use path instead of configPath Siyuan Miao 2025-03-19 17:43:19 +01:00
  • 8e2ed6059d Refactor: remove USB configuration components and update settings structure (#271) Adam Shiervani 2025-03-19 15:57:53 +01:00
  • d52e7d04d1 feat: relative mouse (#246) Aveline 2025-03-19 11:47:15 +01:00
  • e426515ce9 fix: build info was missing (#269) Aveline 2025-03-18 18:03:05 +01:00
  • d291053e06 fix: build info was missing Siyuan Miao 2025-03-18 18:00:21 +01:00
  • c4348c7eb4 feat: simple TLS support (#247) Aveline 2025-03-18 14:07:45 +01:00
  • 369bd3fb18 Merge branch 'dev' into feat/tls Aveline 2025-03-18 14:05:33 +01:00
  • 38d6f57786 chore: Enable golangci-lint (#7) Aveline 2025-03-12 14:55:56 +01:00
  • e66190df0b feat: Add feature flag for scroll sensitivity settings (#245) Adam Shiervani 2025-03-12 14:55:44 +01:00
  • a55774b0de Update netboot.xyz logo to latest (#253) Antony Messerli 2025-03-12 08:55:14 -05:00
  • f72cf0cbff fix: Logging cleanup (#250) Aveline 2025-03-12 11:03:46 +01:00
  • c818d498a9 Logging cleanup SuperQ 2025-03-11 18:47:49 +01:00
  • 97ce785056 Fix more linter issues. SuperQ 2025-03-11 18:28:32 +01:00
  • 75296b4b7e Chore: Enable golangci-lint SuperQ 2025-01-05 18:36:25 +01:00
  • d3641bb4b9 Chore: Fix up various linting issues SuperQ 2024-12-31 15:23:33 +01:00
  • 4884240f5f Cleanup logging (#216) Aveline 2025-03-11 18:18:15 +01:00
  • 34e33e45bf Cleanup logging SuperQ 2025-03-01 09:48:13 +01:00
  • c5cec99797 feat: usb dynamic config (#248) Aveline 2025-03-10 17:08:29 +01:00
  • d1948adca8 refactor(usb): move usbconfig to a seperated package Siyuan Miao 2025-03-10 02:08:47 +01:00
  • c088534d34 feat(usb): dynamic usb devices config Siyuan Miao 2025-03-09 07:59:23 +01:00
  • 285de31ade feat(tls): add simple tls support Siyuan Miao 2025-03-07 20:14:22 +01:00
  • 8b59a3e387 chore(prometheus): move prometheus to a new file Siyuan Miao 2025-03-07 20:01:14 +01:00
  • 5c7accae0d add confirm prompt to delete file (#243) Simon Smith 2025-03-10 09:56:57 +00:00
  • 536e823243 feat: Add scroll sensitivity configuration and improved wheel event handling (#242) Adam Shiervani 2025-03-10 10:51:11 +01:00
  • 3b83f4c7a1 fix rpcGetUsbEmulationState filepath (#241) Simon Smith 2025-03-09 14:12:27 +00:00
  • 1ec87f043f copyedits (#232) Carl Downing 2025-03-09 07:04:11 -07:00
  • 554121a20b chore: ensure config is loaded before init functions (#226) Aveline 2025-03-04 11:32:54 +01:00
  • d4efd72731 feat: implement build and test workflow (#224) Aveline 2025-03-03 22:33:43 +01:00
  • 08a315d908 feat: implement build and test workflow Siyuan Miao 2025-03-03 14:34:28 +01:00
  • 16f83e6136 fix(build): Add frontend build step to dev release process (#219) Adam Shiervani 2025-03-03 14:15:43 +01:00
  • da97a17977 fix(usb_config): check if usb_config is defined in kvm_config.json (#220) Aveline 2025-03-03 13:33:06 +01:00
  • a60d373849 fix(usb_config): check if usb_config is defined in kvm_config.json Siyuan Miao 2025-03-03 13:31:08 +01:00
  • 7e6a24800e fix(build): Fix Buildate date (#218) Adam Shiervani 2025-03-03 11:44:36 +01:00
  • 7f43ba869f fix(ui): Improve terminal data channel handling for cross-browser compatibility (#210) Adam Shiervani 2025-02-28 14:29:08 +01:00
  • b499482c5d chore(deps): Update UI dependencies to latest versions (#209) Adam Shiervani 2025-02-28 13:57:17 +01:00
  • e4bb4f288c feat(cloud): Add support for custom cloud app URL configuration (#207) Adam Shiervani 2025-02-28 13:48:52 +01:00
  • 482c64ad02 feat(ui): Add feature flag system (#208) Adam Shiervani 2025-02-28 12:49:55 +01:00
  • 543ef2114e fix(ui): Navigate to root on cloud device access settings disconnection (#205) Adam Shiervani 2025-02-27 17:24:15 +01:00
  • a4863f6999 refactor(ui): Improve device access settings with conditional rendering and loader data handling (#204) Adam Shiervani 2025-02-27 17:18:56 +01:00
  • d49a567a38 refactor(ui): Extract device UI path generation to standalone function (#203) Adam Shiervani 2025-02-27 17:08:13 +01:00
  • a3355bb81c fix(ui): Update device route navigation to root on modal close Adam Shiervani 2025-02-27 16:59:43 +01:00
  • 4052b3d225 Move settings to modals & better modal handling (#194) Adam Shiervani 2025-02-27 16:48:50 +01:00
  • 77263e73f7 Feature/usb config - Rebasing USB Config Changes on Dev Branch (#185) jackislanding 2025-02-27 02:53:47 -06:00
  • 92aec30c8f fix(ui): Fix & Update Ubuntu 24.04 LTS ISO download URL to latest version (#197) Adam Shiervani 2025-02-26 11:57:03 +01:00
  • ba0c937e2a feat: prometheus metrics endpoint Aveline 2025-02-25 16:19:32 +01:00
  • f4a86a2d11 feat(dev): Add option to skip frontend build in dev_deploy.sh (#183) Adam Shiervani 2025-02-25 16:12:04 +01:00
  • 7304e6b672 feat(cloud): Add custom cloud API URL configuration support (#181) Adam Shiervani 2025-02-25 16:10:46 +01:00
  • e1ea783fc7 Feature: Add a metrics endpoint SuperQ 2024-12-31 14:12:19 +01:00
  • de5403eada fix(devcontainer): Map local ssh keys to container (#180) Techno Tim 2025-02-20 15:39:25 -05:00
  • ff3727b1fe chore: bump version to 0.3.7 Siyuan Miao 2025-02-19 10:38:09 +01:00
  • d415afcea9 feat(ui): improve video playback and keyboard handling in WebRTCVideo (#176) Adam Shiervani 2025-02-19 14:00:15 +01:00
  • 368c1eea90 refactor(ui): simplify backlight settings handling (#175) Adam Shiervani 2025-02-19 11:38:11 +01:00
  • 4351cc8dd7 chore: bump version to 0.3.7 Siyuan Miao 2025-02-19 10:38:09 +01:00
  • 16efeee31d fix(config): should return defaultConfig when config file doesnt exist Siyuan Miao 2025-02-19 10:24:27 +01:00
  • b38f899c84 fix(config): should return defaultConfig when config file doesnt exist (#174) Aveline 2025-02-19 10:27:24 +01:00
  • a3d21557c3 fix(config): should return defaultConfig when config file doesnt exist Siyuan Miao 2025-02-19 10:24:27 +01:00
  • 5e91cfc7fa Add full dark mode support to FieldLabel component (#173) Adam Shiervani 2025-02-18 19:30:04 +01:00
  • 9ffdf0c4a6 feat(dev): use npx and update dev_device.sh to accept IP address as a command-line argument (#169) Adam Shiervani 2025-02-18 17:22:35 +01:00
  • 591d512b11 add extra logging and tune timeout settings for cloud (#167) Aveline 2025-02-18 17:22:03 +01:00
  • 99b3017344 Release 0.3.6 Aveline 2025-02-18 13:51:02 +01:00
  • 2ce327ed15 Merge branch 'main' into release/0.3.6 Aveline 2025-02-18 13:44:12 +01:00
  • 7bca9cb827 chore: bump version to 0.3.6 Siyuan Miao 2025-02-18 13:42:58 +01:00
  • 69461140e3 chore(config): merge userConfig with defaultConfig and add a lock (#164) Aveline 2025-02-17 20:12:34 +01:00
  • cd333c4ebc feat(extension): ATX/DC/Serial extension support Aveline 2025-02-17 18:37:47 +01:00
  • 1973a65635 feat(dev): change default npm dev script to device mode and add wrapper script to set environment variable and proxy signal api (#157) Adam Shiervani 2025-02-17 16:29:42 +01:00