GL.iNet-Yongping.Xie
e6da02f711
feat: allow customizing system admin username
...
Add support to change the default system admin login name via config file.
Signed-off-by: GL.iNet-Yongping.Xie <yongping.xie@gl-inet.com >
v2.1.0
2026-02-25 18:23:43 -08:00
GL.iNet-Yongping.Xie
75a0416221
feat: bump glkvm cloud to v2.0.0
...
Release glkvm cloud version v2.0.0.
Signed-off-by: GL.iNet-Yongping.Xie <yongping.xie@gl-inet.com >
v2.0.0
2026-02-23 23:22:57 -08:00
GL.iNet-Yongping.Xie
dc15e534b8
feat: bump glkvm cloud to v2.0.0
...
Release glkvm cloud version v2.0.0.
Signed-off-by: GL.iNet-Yongping.Xie <yongping.xie@gl-inet.com >
2026-02-23 23:08:41 -08:00
GL.iNet-Yongping.Xie
ea96caef90
fix: remove test server IP
...
Remove the test server IP from the Makefile.
Signed-off-by: GL.iNet-Yongping.Xie <yongping.xie@gl-inet.com >
2026-02-23 18:48:16 -08:00
GL.iNet-Yongping.Xie
13dca8b190
Merge remote-tracking branch 'origin/dev-ui-0129'
2026-02-23 18:14:45 -08:00
GL.iNet-Yongping.Xie
3810f9e72c
fix: resolve branch merge conflicts
...
Resolve merge conflicts between branches.
Signed-off-by: GL.iNet-Yongping.Xie <yongping.xie@gl-inet.com >
2026-02-23 18:12:38 -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
cea6b19f9a
fix: prevent duplicate installation on Linux/macOS clients
...
Fix an issue where the Linux and macOS clients could be installed multiple times.
Signed-off-by: GL.iNet-Yongping.Xie <yongping.xie@gl-inet.com >
2026-02-11 06:36:10 -08:00
GL.iNet-Yongping.Xie
ba07f6386b
fix: correct device migration script logic
...
Fix the script logic for migrating devices between platforms.
Signed-off-by: GL.iNet-Yongping.Xie <yongping.xie@gl-inet.com >
2026-02-09 19:55:10 -08:00
GL.iNet-Yongping.Xie
206b0fa68b
fix: correct OIDC login flow and admin defaults
...
Fix the OIDC authentication flow.
Adjust default system admin logic for LDAP and OIDC.
Update LICENSE validity period.
Signed-off-by: GL.iNet-Yongping.Xie <yongping.xie@gl-inet.com >
2026-02-09 19:31:27 -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
GL.iNet-Yongping.Xie
769b298707
feat: add Linux, macOS, and Windows clients support
...
GLKVM Light Cloud now supports managing clients on Linux, macOS, and Windows.
Signed-off-by: GL.iNet-Yongping.Xie <yongping.xie@gl-inet.com >
2026-02-09 02:02:44 -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
929e9526d9
fix: reset device status on startup and optimize sorting
...
Reset all devices to offline on startup and optimize device list sorting.
Signed-off-by: GL.iNet-Yongping.Xie <yongping.xie@gl-inet.com >
2026-02-06 00:23:40 -08:00
GL.iNet-Yongping.Xie
82a8037244
fix: kick active sessions on user deletion
...
Terminate active sessions when deleting a user.
Signed-off-by: GL.iNet-Yongping.Xie <yongping.xie@gl-inet.com >
2026-02-05 23:22:33 -08:00
GL.iNet-Yongping.Xie
9c56f78493
fix: optimize user list logic
...
Improve the user listing logic.
Signed-off-by: GL.iNet-Yongping.Xie <yongping.xie@gl-inet.com >
2026-02-05 23:03:12 -08:00
GL.iNet-Yongping.Xie
a23912fd89
fix: optimize user deletion logic
...
Refine user deletion logic to avoid inconsistent states.
Signed-off-by: GL.iNet-Yongping.Xie <yongping.xie@gl-inet.com >
2026-02-05 20:29:07 -08:00
GL.iNet-Yongping.Xie
dff4d06107
fix: sync with frontend and fix bugs
...
- Align API behavior with frontend integration
- Fix issues found during joint debugging
Signed-off-by: GL.iNet-Yongping.Xie <yongping.xie@gl-inet.com >
2026-02-05 18:22:29 -08:00
GL.iNet-Yongping.Xie
359f29484a
fix: resolve merge conflicts
...
- Resolve conflicts introduced during branch merge
Signed-off-by: GL.iNet-Yongping.Xie <yongping.xie@gl-inet.com >
2026-02-03 19:16:38 -08:00
GL.iNet-Yongping.Xie
f1fb5b52fb
fix: remove unused control permission
...
- Remove obsolete control permission that is no longer needed
Signed-off-by: GL.iNet-Yongping.Xie <yongping.xie@gl-inet.com >
2026-02-03 18:59:25 -08:00
GL.iNet-Yongping.Xie
c1b987e6b3
fix: remove redundant query parameters from redirect URL
...
Remove unnecessary and ineffective query parameters when redirecting to the remote web interface.
Signed-off-by: GL.iNet-Yongping.Xie <yongping.xie@gl-inet.com >
2026-02-03 18:33:16 -08:00
GL.iNet-Yongping.Xie
1320b58cbb
fix: resolve frontend integration issues and remove unused APIs
...
- Fix bugs found during frontend integration
- Clean up redundant and unused endpoints
Signed-off-by: GL.iNet-Yongping.Xie <yongping.xie@gl-inet.com >
2026-02-03 18:14:51 -08:00
GL.iNet-Yongping.Xie
a1ebef3326
feat: add groupId filtering to device list
...
Add support for filtering the device list by groupId.
Signed-off-by: GL.iNet-Yongping.Xie <yongping.xie@gl-inet.com >
2026-02-01 18:43:46 -08:00
GL.iNet-Yongping.Xie
fdba252fa8
fix: switch Docker Compose network mode to bridge
...
Change Docker Compose from host network mode to bridge mode.
Signed-off-by: GL.iNet-Yongping.Xie <yongping.xie@gl-inet.com >
v1.9.0
2026-01-29 19:33:17 -08:00
GL.iNet-Yongping.Xie
9faeac6ff9
fix: remove redundant query parameters from redirect URL
...
Remove unnecessary and ineffective query parameters when redirecting to the remote web interface.
Signed-off-by: GL.iNet-Yongping.Xie <yongping.xie@gl-inet.com >
2026-01-29 19:21:11 -08:00
GL.iNet-Yongping.Xie
3e8d898a67
fix: return created device group ID in create API
...
Update the device group creation API to return the newly created device group ID.
Signed-off-by: GL.iNet-Yongping.Xie <yongping.xie@gl-inet.com >
2026-01-29 02:37:25 -08:00
GL.iNet-Yongping.Xie
b2a9c6c7dd
fix: remove and adjust legacy APIs
...
Remove obsolete interfaces and adjust remaining legacy APIs for consistency.
Signed-off-by: GL.iNet-Yongping.Xie <yongping.xie@gl-inet.com >
2026-01-28 20:21:49 -08:00
GL.iNet-Yongping.Xie
9c4592e697
fix: migrate legacy APIs to new project structure
...
Move deprecated interfaces into the updated project layout to align with the new architecture.
Signed-off-by: GL.iNet-Yongping.Xie <yongping.xie@gl-inet.com >
2026-01-28 19:41:38 -08:00
GL.iNet-Yongping.Xie
f783fa14fe
fix: resolve issues found during API self-testing
...
Fix bugs identified during API self-testing and validation.
Signed-off-by: GL.iNet-Yongping.Xie <yongping.xie@gl-inet.com >
2026-01-27 01:23:44 -08:00
GL.iNet-Yongping.Xie
6a01778bec
feat: introduce device and user group management APIs
...
Add API endpoints to manage devices, device groups, users, and user groups.
Signed-off-by: GL.iNet-Yongping.Xie <yongping.xie@gl-inet.com >
2026-01-27 00:27:01 -08:00
GL.iNet-Yongping.Xie
3b5360478d
git commit -m "fix: adjust Makefile for local debugging
...
Update the Makefile to improve convenience and usability for local development and debugging.
Signed-off-by: GL.iNet-Yongping.Xie <yongping.xie@gl-inet.com >"
2026-01-22 11:09:21 +08:00
GL.iNet-Yongping.Xie
39dc768b9c
fix: clean up unused files and update Makefile
...
Remove obsolete files and adjust the Makefile to simplify the project structure.
Signed-off-by: GL.iNet-Yongping.Xie <yongping.xie@gl-inet.com >
2026-01-21 18:48:42 -08:00
GL.iNet-Yongping.Xie
606377fbf8
fix: remove unused legacy main entry
...
Remove the obsolete legacy main entry to avoid confusion and reduce maintenance overhead.
Signed-off-by: GL.iNet-Yongping.Xie <yongping.xie@gl-inet.com >
2026-01-21 02:33:41 -08:00
GL.iNet-Yongping.Xie
b331a7c7f3
fix: remove unused legacy main entry
...
Remove the obsolete legacy main entry to avoid confusion and reduce maintenance overhead.
Signed-off-by: GL.iNet-Yongping.Xie <yongping.xie@gl-inet.com >
2026-01-21 02:28:05 -08:00
GL.iNet-Yongping.Xie
2b6a6eff77
fix: remove unused legacy main entry
...
Remove the obsolete legacy main entry to avoid confusion and reduce maintenance overhead.
Signed-off-by: GL.iNet-Yongping.Xie <yongping.xie@gl-inet.com >
2026-01-21 02:16:29 -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
GL.iNet-Yongping.Xie
0d130ebc29
fix: remove command-line config parsing logic
...
Remove redundant and unnecessary configuration parsing from command-line arguments to simplify startup logic.
Signed-off-by: GL.iNet-Yongping.Xie <yongping.xie@gl-inet.com >
2026-01-21 00:34:36 -08:00
GL.iNet-Yongping.Xie
2d2658383b
fix: clarify handler naming to avoid role confusion
...
Rename handlers to remove the misleading 'admin' term and better reflect their actual responsibilities, avoiding confusion with admin roles.
Signed-off-by: GL.iNet-Yongping.Xie <yongping.xie@gl-inet.com >
2026-01-19 18:03:04 -08:00
GL.iNet-Yongping.Xie
7931fa0efd
fix: refactor legacy login endpoint
...
Refactor legacy login endpoint and keep compatibility with existing authentication logic.
Signed-off-by: GL.iNet-Yongping.Xie <yongping.xie@gl-inet.com >
2026-01-19 02:15:07 -08:00
GL.iNet-Yongping.Xie
ab77f53a77
feat: add user, group, and device relationship management APIs
...
Implement editing APIs for user-to-user-group, user-to-device, and device-group-to-device relationships, enabling flexible management of access and resource associations.
Signed-off-by: GL.iNet-Yongping.Xie <yongping.xie@gl-inet.com >
2026-01-15 18:11:13 -08:00
GL.iNet-Yongping.Xie
a5bce3b289
feat: implement resource permission framework
...
Complete the initial framework for resource-based permission management, providing the foundation for role-based access control and future permission extensions.
Signed-off-by: GL.iNet-Yongping.Xie <yongping.xie@gl-inet.com >
2026-01-15 01:29:02 -08:00
GL.iNet-Yongping.Xie
6c357f2842
feat: add domain-based access restrictions for security
...
- Add support for restricting access to the platform Web UI by allowed domain
- Validate that the device access domain matches the target device ID
- Redirect requests with mismatched or invalid domains to an invalid access page
Signed-off-by: GL.iNet-Yongping.Xie <yongping.xie@gl-inet.com >
v1.8.0
2026-01-07 23:10:27 -08:00
GL.iNet-Yongping.Xie
8703f91ebf
feat: support configurable device access domain in proxy mode
...
Allow device remote access to use a different root domain from the Web UI when
running behind a reverse proxy.
Signed-off-by: GL.iNet-Yongping.Xie <yongping.xie@gl-inet.com >
v1.7.0
2026-01-06 23:13:39 -08:00
GL.iNet-Yongping.Xie
1c473458cf
Merge remote-tracking branch 'origin/dev-ui-0105' into feature/version
v1.6.0
2026-01-05 18:41:05 -08:00
GL.iNet-Yongping.Xie
c6c09dbae1
feat: show version in GUI
...
Display the current application version in the GUI.
Signed-off-by: GL.iNet-Yongping.Xie <yongping.xie@gl-inet.com >
2026-01-05 18:40:03 -08:00
GL.iNet-Yongping.Xie
9258aa5f43
feat: show version in GUI
...
Display the current application version in the GUI.
Signed-off-by: GL.iNet-Yongping.Xie <yongping.xie@gl-inet.com >
2026-01-05 18:36:16 -08:00
pengyu.lu
8994cccb25
feat: Add the display of version numbers
2026-01-05 14:36:34 +08:00
GL.iNet-Yongping.Xie
60994b9513
fix: update documentation formatting
...
Update documentation formatting.
Signed-off-by: GL.iNet-Yongping.Xie <yongping.xie@gl-inet.com >
2025-12-29 00:22:03 -08:00
GL.iNet-Yongping.Xie
c99b96ca01
Merge branch 'arm64'
v1.5.0
2025-12-29 00:06:08 -08:00