pengyu.lu
ea37a171e9
Merge branch 'main' into dev-ui-0129
2026-03-25 11:45:00 +08:00
pengyu.lu
689793d47f
feat: Some UI experiences have been optimized
2026-03-25 11:44:22 +08:00
pengyu.lu
30a132cb4e
Merge branch 'dev-ui-0129'
2026-03-10 11:56:20 +08:00
pengyu.lu
52117f044b
feat: Optimize the logic for storing data on the front end
2026-03-10 11:56:03 +08:00
pengyu.lu
884f537ae8
Merge branch 'dev-ui-0129'
2026-03-10 10:46:19 +08:00
pengyu.lu
807bab3e2a
fix: Fix the issue where the version number is displayed with double quotes
2026-03-10 10:45:56 +08:00
pengyu.lu
3d75a87140
Merge branch 'dev-ui-0129'
2026-03-10 10:17:54 +08:00
pengyu.lu
d237847f0d
feat: Some UI issues have been optimized to enhance user experience
2026-03-10 10:17:26 +08:00
pengyu.lu
96936ecdd8
Merge branch 'dev-ui-0129'
2026-02-28 10:10:40 +08:00
pengyu.lu
a44c9a4833
fix: Fix some UI issues
2026-02-28 10:10:11 +08:00
GL.iNet-Yongping.Xie
13dca8b190
Merge remote-tracking branch 'origin/dev-ui-0129'
2026-02-23 18:14:45 -08:00
pengyu.lu
a8414dd025
fix: Optimize the script logic for adding devices
2026-02-12 10:11:43 +08:00
GL.iNet-Yongping.Xie
e3857e9f61
Merge remote-tracking branch 'origin/dev-ui-0129' into feature/user-device-group
2026-02-09 17:53:24 -08:00
pengyu.lu
f3c32b186c
fix: Fixed some ui issues
2026-02-10 09:50:01 +08:00
pengyu.lu
3a503d0e77
feat: Add functions related to device permissions and user permissions
2026-02-06 18:07:17 +08:00
GL.iNet-Yongping.Xie
d93e5953ad
fix: refactor rtty project structure
...
Clean up and reorganize the project layout to improve readability and maintainability.
Signed-off-by: GL.iNet-Yongping.Xie <yongping.xie@gl-inet.com >
2026-01-21 02:04:36 -08:00
pengyu.lu
8994cccb25
feat: Add the display of version numbers
2026-01-05 14:36:34 +08:00
pengyu.lu
7ed0e263d1
feat: Add the function of deleting devices
2025-12-10 14:24:14 +08:00
pengyu.lu
61172cc9c4
feat: Optimize the UI and add the function of editing descriptions
2025-12-10 11:43:37 +08:00
pengyu.lu
a9711565cd
feat: Add the function of logging in with OIDC
2025-11-12 17:51:54 +08:00
Jon Agramonte
5e16e10e9a
feat: add optional LDAP authentication support
...
- Introduced LDAP authentication configuration options in the README and Docker Compose files.
- Updated API to handle dual authentication methods (LDAP and legacy).
- Implemented LDAP authentication logic in a new ldap.go file.
- Enhanced user login flow to support username and password for LDAP.
- Added error handling for authorization and authentication failures.
- Updated UI to include username input when LDAP is enabled and provide authentication options.
- Added localization for new authentication messages in English and Chinese.
2025-09-29 09:59:14 -04:00
pengyu.lu
3c6c214479
fix: Fixed the issue where the gl/main dependency could not be downloaded
2025-09-25 11:40:26 +08:00
pengyu.lu
d18637fa5d
feat: Modify the rtty regarding the jump address of the button
2025-09-05 12:28:13 +08:00
pengyu.lu
876a77b55b
feat: Set the default language according to the browser language
2025-09-04 17:05:23 +08:00
pengyu.lu
6bf91b2ebf
feat: Modify the prompt message for adding device pop-up Windows
2025-09-04 12:26:10 +08:00
pengyu.lu
63b8dd295b
fix: fix the issue of incorrect time calculation in the list
2025-08-29 16:53:18 +08:00
pengyu.lu
fc820b0bfa
feat: New version UI development
2025-08-29 09:23:56 +08:00
GL.iNet-Yongping.Xie
0b0763aeb5
feat: Update adding device script
...
Supported run rtty client to connnected glkvm cloud when reboot
Signed-off-by: GL.iNet-Yongping.Xie <yongping.xie@gl-inet.com >
2025-08-06 20:08:23 -07:00
GL.iNet-Yongping.Xie
34f44ead46
feat: Update glkvm cloud setup script
...
Update glkvm cloud setup script
Signed-off-by: GL.iNet-Yongping.Xie <yongping.xie@gl-inet.com >
2025-07-30 02:25:01 -07:00
ClanXie
b26e81f6fc
feat: Add coturn docker to docker-compose
...
Add coturn docker to docker-compose
Signed-off-by: GL.iNet-Yongping.Xie <yongping.xie@gl-inet.com >
2025-07-28 03:23:24 +00:00
ClanXie
36355871a7
feat: Optimize and test adding device script
...
Optimize and test adding device script
Signed-off-by: GL.iNet-Yongping.Xie <yongping.xie@gl-inet.com >
2025-07-25 09:59:38 +00:00
ClanXie
480844bfbc
feat: build rtty docker images
...
build rtty docker images
Signed-off-by: GL.iNet-Yongping.Xie <yongping.xie@gl-inet.com >
2025-07-25 09:21:18 +00:00
ClanXie
897bf4d4c9
feat: Add selfhost feature for KVM production
...
Add selfhost feature for KVM production
Signed-off-by: GL.iNet-Yongping.Xie <yongping.xie@gl-inet.com >
2025-07-23 07:21:07 +00:00
Jianhui Zhao
5bf9c71aac
ui: add addon @xterm/addon-web-links
...
Adds web link detection and interaction in terminal.
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com >
2025-07-21 10:14:29 +08:00
Jianhui Zhao
a905d5b83d
ui: add support virtual keyboard
...
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com >
2025-07-20 22:37:31 +08:00
Jianhui Zhao
1c5c761470
ui: migrate all Vue components from Options API to Composition API
...
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com >
2025-07-20 17:06:33 +08:00
Jianhui Zhao
49106e5602
ui: Optimize font size settings
...
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com >
2025-07-20 13:31:51 +08:00
Jianhui Zhao
f992856d53
ui: add terminal window splitting functionality
...
- Add horizontal and vertical split options to context menu
- Support recursive splitting for complex terminal layouts
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com >
2025-07-20 13:31:28 +08:00
Jianhui Zhao
1251278902
ui: fix locale for Upload file to device in en.
...
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com >
2025-07-19 19:21:03 +08:00
Jianhui Zhao
55e2803404
ui: Optimize the display effect of the right-click menus
...
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com >
2025-07-19 18:21:11 +08:00
Jianhui Zhao
dd10162d34
ui: add smart positioning for context menu
...
- Add viewport boundary detection to prevent menu overflow
- Auto-adjust menu position when near screen edges
- Ensure menu stays within visible area with 15px margin
- Use $nextTick to calculate position after DOM update
This prevents context menu from being cut off when right-clicking
near screen boundaries, especially in bottom-right corner.
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com >
2025-07-19 15:28:12 +08:00
Jianhui Zhao
39e2d8bbb6
ui: This WebSocket should be closed on unmounted
...
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com >
2025-07-19 15:19:17 +08:00
Jianhui Zhao
cec373b4dd
ui: fix ContextMenu.vue
...
may be el is null in close.
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com >
2025-07-19 11:42:45 +08:00
Jianhui Zhao
9561f5efc7
ui: add component RttyTerm.vue
...
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com >
2025-07-19 11:39:04 +08:00
Jianhui Zhao
b63d9852a1
ui: fix scroll in terminal
...
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com >
2025-07-19 11:29:02 +08:00
Jianhui Zhao
8e9081d551
ui: use class instead of inline style for terminal
...
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com >
2025-07-19 11:25:29 +08:00
Jianhui Zhao
e9d345287a
ui: enhance clipboard paste with permission guidance
...
- Detect clipboard permission errors and show user-friendly instructions
- Add fallback to Shift+Insert shortcut for unsupported scenarios
- Implement unified clipboard permission guidance with i18n support
- Improve error handling for better user
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com >
2025-07-17 11:12:29 +08:00
Jianhui Zhao
989d9be983
ui: add loading indicator for create terminal
...
This prevents users from seeing a blank terminal while waiting for the WebSocket
connection to establish and the login process to complete.
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com >
2025-07-16 19:27:11 +08:00
Jianhui Zhao
f8e63ad01a
ui: redesign error page for better user experience
...
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com >
2025-07-16 17:06:41 +08:00
Jianhui Zhao
0ca0086bdd
ui: handle WebSocket 403 unauthorized errors properly
...
When WebSocket connection fails due to 403 unauthorized status from server,
browser WebSocket API cannot distinguish HTTP status codes and only fires
a generic 'error' event. Redirect to /connect/:devid HTTP endpoint so that
browser can properly capture and handle the 403 status code response.
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com >
2025-07-16 17:05:17 +08:00