Commit Graph

  • 50bfe1a1e2 improve login timeout handling with proper race condition protection Jianhui Zhao 2025-07-16 15:51:51 +08:00
  • d1703f44cd add pprof performance profiling support Jianhui Zhao 2025-07-16 10:45:13 +08:00
  • 0ca0086bdd ui: handle WebSocket 403 unauthorized errors properly Jianhui Zhao 2025-07-16 09:28:51 +08:00
  • 3842518da9 optimize the terminal login process via websocket close messages. Jianhui Zhao 2025-07-15 23:16:20 +08:00
  • 948e304984 ui: fix locales for Error.vue. Jianhui Zhao 2025-07-15 23:13:53 +08:00
  • 17599404f8 Add devid into the response of command execution #119 Jianhui Zhao 2025-07-15 19:31:32 +08:00
  • 98f3dbce02 add HTTP error responses to proxy connections Jianhui Zhao 2025-07-15 17:01:58 +08:00
  • 4f47087148 Remove unnecessary empty group parameter from redirect URLs Jianhui Zhao 2025-07-15 16:24:31 +08:00
  • c98a09465f add downloads badge Jianhui Zhao 2025-07-15 09:29:17 +08:00
  • d6c5d6a578 bump version 5.2.0 Jianhui Zhao 2025-07-14 23:20:59 +08:00
  • cf2f50eae8 ci: release assets Jianhui Zhao 2025-07-14 23:18:56 +08:00
  • 6df295f324 ci: add build windows Jianhui Zhao 2025-07-14 23:16:12 +08:00
  • 3a7df54e8b ci: do not run build.yml on push tag Jianhui Zhao 2025-07-14 23:14:58 +08:00
  • 2179298bf7 fix build fail for windows. Jianhui Zhao 2025-07-14 22:34:24 +08:00
  • 7edc2ac18e add a script to create deb package. Jianhui Zhao 2025-07-14 15:08:39 +08:00
  • a50f99baf8 Improve configuration file documentation and clarity Jianhui Zhao 2025-07-14 14:13:59 +08:00
  • 6c36d6d1c8 Add user hook URL support for API access validation Jianhui Zhao 2025-07-14 13:08:02 +08:00
  • 346065a428 Use json.RawMessage for command response attrs Jianhui Zhao 2025-07-13 19:57:56 +08:00
  • 98023ee54d update README Jianhui Zhao 2025-07-11 11:40:50 +08:00
  • c2caed9e9c bump version 5.1.0 Jianhui Zhao 2025-07-10 10:25:43 +08:00
  • e91b262a46 Add /counts API to get total device count Jianhui Zhao 2025-07-10 10:24:44 +08:00
  • 35a1fe2913 ui: Implement direct paste functionality for terminal context menu Jianhui Zhao 2025-07-10 09:45:31 +08:00
  • 313c13271a ui: Update clipboard copy message text Jianhui Zhao 2025-07-10 09:27:03 +08:00
  • 7830a325f3 ui: Change message type from info to success in context menu actions Jianhui Zhao 2025-07-10 09:18:57 +08:00
  • 86abb34a47 bump version 5.0.0 Jianhui Zhao 2025-07-06 18:29:28 +08:00
  • a0bfc21d11 Refactor the message distribution process Jianhui Zhao 2025-07-04 11:54:19 +08:00
  • ff6cbda736 remove unused conf dev-auth-url in rttys.conf Jianhui Zhao 2025-07-04 17:17:03 +08:00
  • 86420d878f ui: remove tooltip for operation icon Jianhui Zhao 2025-07-03 17:47:56 +08:00
  • 21c8e48baa Optimize the code for processing command requests Jianhui Zhao 2025-07-03 17:03:08 +08:00
  • 8f2ae9d6c9 remove unused variable devCertPool in broker struct Jianhui Zhao 2025-07-02 17:23:45 +08:00
  • af9eaa7cb4 api: Optimizing Static Resource Handling Jianhui Zhao 2025-07-02 12:54:43 +08:00
  • c45c5bf5bd ui: Fix placeholder in RttyWeb.vue Jianhui Zhao 2025-07-02 09:12:12 +08:00
  • cefd50c5f8 ui: fix locale Jianhui Zhao 2025-07-01 20:11:55 +08:00
  • a68aa3c921 add support log panic while running in daemon mode. Jianhui Zhao 2025-06-27 16:50:51 +08:00
  • f43b71d1eb Adjust the code structure of main.go Jianhui Zhao 2025-06-26 20:41:10 +08:00
  • 6749ca9e46 fix memleak in httpProxyCons Jianhui Zhao 2025-06-26 18:34:34 +08:00
  • efb4c8a539 Remove built-in TLS support in favor of Nginx termination Jianhui Zhao 2025-06-26 13:06:46 +08:00
  • 183aa31b2c ui: fix placeholder for web proxy Jianhui Zhao 2025-06-26 11:57:29 +08:00
  • ef160cc70b ui: remove compositionOnly: false Jianhui Zhao 2025-06-25 22:17:29 +08:00
  • a7db997ea7 ui: remove unused method in ContextMenu.vue Jianhui Zhao 2025-06-23 14:05:36 +08:00
  • c9097e95df pretty ui title Jianhui Zhao 2025-06-23 12:19:47 +08:00
  • dd2e8351a5 Fix language following the browser. Jianhui Zhao 2025-06-23 12:18:56 +08:00
  • 046ff5943d remove some doc Jianhui Zhao 2025-06-22 21:58:06 +08:00
  • 09c01dabd8 copy rttys.service to release Jianhui Zhao 2025-06-22 18:27:50 +08:00
  • eaf1c3960a add expire for httpProxySessions Jianhui Zhao 2025-06-20 17:07:34 +08:00
  • 33f82c789a fix log for http proxy Jianhui Zhao 2025-06-20 16:56:16 +08:00
  • 9a4d81ba71 close device if invalid msg type received. Jianhui Zhao 2025-06-20 16:11:55 +08:00
  • 9dc80c91fc ui: fix translate Jianhui Zhao 2025-06-19 22:34:58 +08:00
  • 79401c60fb ci: update github workflows Jianhui Zhao 2025-06-19 22:08:43 +08:00
  • a355893d09 chore: update README Jianhui Zhao 2025-06-19 16:03:20 +08:00
  • 87a8e877f2 feat: update cli to github.com/urfave/cli/v3 Jianhui Zhao 2025-06-17 18:22:22 +08:00
  • 8f2cf21dfb fix: Fix func GenUniqueID Jianhui Zhao 2025-06-17 17:51:16 +08:00
  • a1ba56b9df docs: update README Jianhui Zhao 2025-06-17 17:33:45 +08:00
  • 553b64be8b refactor: remove command line for generate token. Jianhui Zhao 2025-06-17 17:29:11 +08:00
  • 74f6b42933 fix: Fix typo Jianhui Zhao 2025-06-17 11:50:05 +08:00
  • 68cfedf733 perf: improve sending PingMessage for web user Jianhui Zhao 2025-06-17 09:17:15 +08:00
  • 2dffb56e8a chore: remove readmex bage Jianhui Zhao 2025-06-16 20:22:46 +08:00
  • d926f0ac6c perf: Improve file upload speed Jianhui Zhao 2025-06-16 19:52:21 +08:00
  • f51ddc75d7 chore: Delete irrelevant files generate-CA.sh Jianhui Zhao 2025-06-16 18:33:23 +08:00
  • 3f41e57b66 feat: update some go packages Jianhui Zhao 2025-06-16 18:27:10 +08:00
  • 5477976428 perf: Remove unnecessary atomic operations Jianhui Zhao 2025-06-16 16:39:32 +08:00
  • 84707378e0 perf: improve device heartbeat Jianhui Zhao 2025-06-16 16:03:16 +08:00
  • c7592da63f fix: Ensure the client is only close once Jianhui Zhao 2025-06-16 15:29:14 +08:00
  • 5cca249873 fix: stop timer while handle register for device Jianhui Zhao 2025-06-16 14:58:55 +08:00
  • 1c41f1d90e feat(ui): More convenient access device web Jianhui Zhao 2025-06-15 18:04:35 +08:00
  • ba05ea6764 perf(ui): improve code via create a vue component RttyCmd Jianhui Zhao 2025-06-15 15:33:45 +08:00
  • a23267dd53 feat: Add option allow-origins Jianhui Zhao 2025-06-15 00:08:21 +08:00
  • a6ae0322a6 feat: add an api /dev/:devid to get one device Jianhui Zhao 2025-06-12 19:58:57 +08:00
  • 41723aca41 perf: Optimize HTTP session management Jianhui Zhao 2025-06-12 19:12:46 +08:00
  • 8644fff049 perf: Optimize the device registration process. Jianhui Zhao 2025-06-12 15:44:24 +08:00
  • 166ef7e991 refactor: parse device messages using TLV. Jianhui Zhao 2025-06-12 14:58:17 +08:00
  • 7c5ebee190 style: Fix code style Jianhui Zhao 2025-06-12 09:31:17 +08:00
  • a6b008ed6e feat: more convenient to set the terminal font size. Jianhui Zhao 2025-06-12 00:11:05 +08:00
  • 8818c09d8d feat: submit on keyup of enter in Login page. Jianhui Zhao 2025-06-11 23:05:09 +08:00
  • cbfa9f8bd4 chore: use autofocus for el-input Jianhui Zhao 2025-06-11 22:56:26 +08:00
  • f80ae5c7eb feat: update all packages to latest Jianhui Zhao 2025-06-11 21:56:55 +08:00
  • b0258a312b perf: call device hook in goroutine Jianhui Zhao 2025-06-11 19:34:29 +08:00
  • b5ba94e067 fix: Fix redundant if judgments in device register. Jianhui Zhao 2025-06-11 18:58:39 +08:00
  • 7f1ff94f83 chore: pretty Login page Jianhui Zhao 2025-06-11 18:22:06 +08:00
  • 0bfce6163a fix: Fix device message length validation. Jianhui Zhao 2025-06-11 16:17:37 +08:00
  • 079c601ea5 refactor: Replace dev-auth-url with dev-hook-url Jianhui Zhao 2025-06-11 12:04:09 +08:00
  • 7db180c749 refactor: password not required for execute command Jianhui Zhao 2025-06-11 11:09:17 +08:00
  • ab87db1f7d refactor: Remove device white list support Jianhui Zhao 2025-06-11 10:36:53 +08:00
  • b1e592f1fa refactor: Remove database support Jianhui Zhao 2025-06-11 09:54:35 +08:00
  • 6e896cac2b refactor: Remove multi user support Jianhui Zhao 2025-06-10 20:55:43 +08:00
  • 6a4b0a650c refactor: Remove the fontsize API Jianhui Zhao 2025-06-10 19:52:50 +08:00
  • 72ef7ee190 feat: add support use heartbeat interval from rtty client. Jianhui Zhao 2025-06-10 12:30:11 +08:00
  • 306a812bbc docs: Add badge of readmex and deepwiki Jianhui Zhao 2025-06-10 14:37:53 +08:00
  • a6a9f5934c chore: more debug log Jianhui Zhao 2025-06-10 10:59:38 +08:00
  • 68796db4e1 Update FUNDING.yml Jianhui Zhao 2025-06-08 15:52:32 +08:00
  • abce7784fe feat: bump version 4.4.5 Jianhui Zhao 2025-06-05 15:46:33 +08:00
  • b6cbf55760 fix: Fix the device heartbeat detection mechanism Jianhui Zhao 2025-06-05 14:47:30 +08:00
  • d76b400fe7 feat: bump version 4.4.4 Jianhui Zhao 2025-05-28 14:36:19 +08:00
  • 16e0e4ed76 perf: replace ioutil.ReadAll with io.ReadAll Jianhui Zhao 2025-05-28 14:34:42 +08:00
  • bfefcdb0bd perf: replace interface{} with any Jianhui Zhao 2025-05-28 14:25:18 +08:00
  • fb953b665e perf: optimize JSON message construction using fmt.Appendf Jianhui Zhao 2025-05-28 14:15:31 +08:00
  • bb112787d0 fix: prevent concurrent map access with sync.Map Jianhui Zhao 2025-05-28 14:08:37 +08:00
  • 181815046c chore: update FUNDING.yml Jianhui Zhao 2025-05-22 23:42:00 +08:00
  • f47120a41f feat: bump version 4.4.3 Jianhui Zhao 2025-05-12 11:37:20 +08:00
  • 819dcbd00f fix: Fix potential panic issue 9dfc856 Jianhui Zhao 2025-05-12 11:34:28 +08:00