Commit Graph

772 Commits

Author SHA1 Message Date
Jianhui Zhao dd2e8351a5 Fix language following the browser.
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2025-06-23 12:18:56 +08:00
Jianhui Zhao 046ff5943d remove some doc
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2025-06-23 09:03:55 +08:00
Jianhui Zhao 09c01dabd8 copy rttys.service to release
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2025-06-22 18:27:50 +08:00
Jianhui Zhao eaf1c3960a add expire for httpProxySessions
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2025-06-20 17:07:34 +08:00
Jianhui Zhao 33f82c789a fix log for http proxy
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2025-06-20 16:56:16 +08:00
Jianhui Zhao 9a4d81ba71 close device if invalid msg type received.
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2025-06-20 16:12:13 +08:00
Jianhui Zhao 9dc80c91fc ui: fix translate
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2025-06-19 22:34:58 +08:00
Jianhui Zhao 79401c60fb ci: update github workflows
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2025-06-19 22:08:43 +08:00
Jianhui Zhao a355893d09 chore: update README
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2025-06-19 16:04:21 +08:00
Jianhui Zhao 87a8e877f2 feat: update cli to github.com/urfave/cli/v3
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2025-06-17 22:39:17 +08:00
Jianhui Zhao 8f2cf21dfb fix: Fix func GenUniqueID
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2025-06-17 22:39:17 +08:00
Jianhui Zhao a1ba56b9df docs: update README
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2025-06-17 22:39:17 +08:00
Jianhui Zhao 553b64be8b refactor: remove command line for generate token.
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2025-06-17 22:39:08 +08:00
Jianhui Zhao 74f6b42933 fix: Fix typo
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2025-06-17 11:50:05 +08:00
Jianhui Zhao 68cfedf733 perf: improve sending PingMessage for web user
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2025-06-17 09:17:15 +08:00
Jianhui Zhao 2dffb56e8a chore: remove readmex bage
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2025-06-16 20:22:46 +08:00
Jianhui Zhao d926f0ac6c perf: Improve file upload speed
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2025-06-16 19:52:21 +08:00
Jianhui Zhao f51ddc75d7 chore: Delete irrelevant files generate-CA.sh
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2025-06-16 18:33:23 +08:00
Jianhui Zhao 3f41e57b66 feat: update some go packages
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2025-06-16 18:30:29 +08:00
Jianhui Zhao 5477976428 perf: Remove unnecessary atomic operations
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2025-06-16 16:39:32 +08:00
Jianhui Zhao 84707378e0 perf: improve device heartbeat
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2025-06-16 16:03:16 +08:00
Jianhui Zhao c7592da63f fix: Ensure the client is only close once
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2025-06-16 15:35:46 +08:00
Jianhui Zhao 5cca249873 fix: stop timer while handle register for device
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2025-06-16 14:58:55 +08:00
Jianhui Zhao 1c41f1d90e feat(ui): More convenient access device web
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2025-06-15 18:07:43 +08:00
Jianhui Zhao ba05ea6764 perf(ui): improve code via create a vue component RttyCmd
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2025-06-15 18:07:09 +08:00
Jianhui Zhao a23267dd53 feat: Add option allow-origins
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2025-06-15 15:37:16 +08:00
Jianhui Zhao a6ae0322a6 feat: add an api /dev/:devid to get one device
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2025-06-15 15:37:16 +08:00
Jianhui Zhao 41723aca41 perf: Optimize HTTP session management
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2025-06-15 15:37:16 +08:00
Jianhui Zhao 8644fff049 perf: Optimize the device registration process.
Put most of the registration work into the device's
goroutine for processing.

Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2025-06-15 15:37:16 +08:00
Jianhui Zhao 166ef7e991 refactor: parse device messages using TLV.
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2025-06-15 15:37:16 +08:00
Jianhui Zhao 7c5ebee190 style: Fix code style
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2025-06-15 15:37:16 +08:00
Jianhui Zhao a6b008ed6e feat: more convenient to set the terminal font size.
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2025-06-15 15:37:16 +08:00
Jianhui Zhao 8818c09d8d feat: submit on keyup of enter in Login page.
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2025-06-15 15:37:16 +08:00
Jianhui Zhao cbfa9f8bd4 chore: use autofocus for el-input
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2025-06-15 15:37:16 +08:00
Jianhui Zhao f80ae5c7eb feat: update all packages to latest
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2025-06-15 15:37:16 +08:00
Jianhui Zhao b0258a312b perf: call device hook in goroutine
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2025-06-15 15:37:16 +08:00
Jianhui Zhao b5ba94e067 fix: Fix redundant if judgments in device register.
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2025-06-15 15:37:16 +08:00
Jianhui Zhao 7f1ff94f83 chore: pretty Login page
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2025-06-15 15:37:16 +08:00
Jianhui Zhao 0bfce6163a fix: Fix device message length validation.
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2025-06-15 15:37:16 +08:00
Jianhui Zhao 079c601ea5 refactor: Replace dev-auth-url with dev-hook-url
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2025-06-15 15:37:16 +08:00
Jianhui Zhao 7db180c749 refactor: password not required for execute command
Usually, commands are executed in batches on multiple devices,
but the password for each device is different. Therefore, the
password parameter is removed.

Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2025-06-15 15:37:10 +08:00
Jianhui Zhao ab87db1f7d refactor: Remove device white list support
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2025-06-11 10:37:11 +08:00
Jianhui Zhao b1e592f1fa refactor: Remove database support
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2025-06-11 09:54:35 +08:00
Jianhui Zhao 6e896cac2b refactor: Remove multi user support
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2025-06-11 09:37:53 +08:00
Jianhui Zhao 6a4b0a650c refactor: Remove the fontsize API
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2025-06-10 20:05:14 +08:00
Jianhui Zhao 72ef7ee190 feat: add support use heartbeat interval from rtty client.
Change-Id: Ia86c1f87e8a72d49df960d3f4bc3d88a1ec7ee44
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2025-06-10 16:46:10 +08:00
Jianhui Zhao 306a812bbc docs: Add badge of readmex and deepwiki
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2025-06-10 14:39:16 +08:00
Jianhui Zhao a6a9f5934c chore: more debug log
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2025-06-10 10:59:38 +08:00
Jianhui Zhao 68796db4e1 Update FUNDING.yml 2025-06-08 16:05:03 +08:00
Jianhui Zhao abce7784fe feat: bump version 4.4.5
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2025-06-05 15:46:33 +08:00