Commit Graph

357 Commits

Author SHA1 Message Date
LH_R
f6473a273d feat(ui): record the page path when logout 2025-08-15 16:19:02 +08:00
LH_R
2da4793430 feat(ui): edit asset - update form tips 2025-08-14 21:18:57 +08:00
pycook
8a4f6ebcaf chore: release v25.8.2 v25.8.2 2025-08-12 20:54:45 +08:00
pycook
585de96cab ix(sshsrv): remove table width constraint to fix terminal resize issues 2025-08-12 20:36:40 +08:00
LH_R
9d73b72e72 feat(ui): account management - second password query 2025-08-12 20:09:21 +08:00
pycook
2dc6112d6c feat(backend): implement GetAccountCredentials2 API with ACL-based permission check 2025-08-12 17:29:19 +08:00
pycook
ae4e8fb51f feat(backend): optimize recent sessions filtering 2025-08-12 15:43:16 +08:00
pycook
b76519400e feat(backend): implement animated spinner for SSH connection status 2025-08-12 15:16:14 +08:00
pycook
7b6206e79e feat(backend): implement MFA-protected account credentials endpoint and enhance security 2025-08-12 12:33:38 +08:00
pycook
f02d2bc32e fix(backend): resolve gin.Context nil pointer dereference 2025-08-11 23:38:20 +08:00
pycook
9932391e9c fix(backend): recent sessions filter display 2025-08-11 21:53:22 +08:00
pycook
e9cd7d9807 fix(backend): Fix error logs for normal exits of SSH/database connections 2025-08-11 21:43:24 +08:00
pycook
cad28d1417 feat(backend): add recent command for ssh srv 2025-08-11 20:13:00 +08:00
pycook
9e71f8fdb6 feat(backend): add global version configuration 2025-08-11 18:56:32 +08:00
pycook
10c134f65f fix(backend): resolve connection hanging issue after exit for telnet 2025-08-11 18:49:17 +08:00
pycook
c22a16192f fix(backend): resolve table header jumping 2025-08-11 16:11:46 +08:00
pycook
5e5e9396af feat(backend): major UX improvements for SSH service interface 2025-08-11 00:03:00 +08:00
LH_R
915e92029f fix(ui): asset edit - operation permission checkbox display error 2025-08-07 22:58:10 +08:00
LH_R
b3c05885e4 Merge branch 'main' of https://github.com/veops/oneterm 2025-08-06 19:34:14 +08:00
LH_R
b6155de89b fix(ui): guacamole client state display error 2025-08-06 19:33:51 +08:00
pycook
5c21355e41 refactor(backend): migrate CheckAssetDependencies to use V2 authorization system 2025-08-06 12:02:06 +08:00
pycook
4cd3af9461 refactor(backend): migrate GetAuthorizedCommandIds to use V2 authorization system 2025-08-06 11:51:55 +08:00
pycook
86cd91c5d7 refactor(backend): simplify account authorization logic to use direct V2 scope filtering 2025-08-06 11:41:33 +08:00
pycook
3413c38808 feat(backend): filter sensitive fields for non-admin users in account list API 2025-08-05 22:57:02 +08:00
pycook
b4e1dd2b04 fix(backend): Number of assets associated with the account 2025-08-05 22:47:24 +08:00
pycook
a485b32479 fix(backend): rdp records 2025-08-05 20:47:19 +08:00
pycook
a9c6d48051 fix(backend): rdp connection 2025-08-05 19:03:39 +08:00
LH_R
5cd4e7fb45 fix(ui): system settings - update non-administrator user access 2025-08-04 22:08:47 +08:00
pycook
2bcb750029 chore: release v25.8.1 v25.8.1 2025-08-04 20:50:50 +08:00
LH_R
1c866ae069 feat(ui): web config - auth_mode to fixed 2025-08-04 20:01:32 +08:00
LH_R
d8d5a3027d feat(ui): web config - update default form data 2025-08-04 10:06:13 +08:00
LH_R
001cad6ae2 Merge branch 'main' of https://github.com/veops/oneterm 2025-08-03 21:50:49 +08:00
LH_R
82dd439de8 feat(ui): web config - max concurrent tip 2025-08-03 21:50:43 +08:00
pycook
7c1b4b70c4 feat(backend): replace JSON errors with user-friendly HTML error pages and reduce log noise 2025-08-03 21:39:52 +08:00
pycook
569db05b4b Merge branch 'main' of github.com:veops/oneterm 2025-08-03 21:04:01 +08:00
pycook
2ef67fd396 feat(backend): implement layered session timeout and enhanced download control for web proxy 2025-08-03 21:03:51 +08:00
LH_R
df3448dd97 feat(ui): online session - web protocol to hide operation buttons 2025-08-03 21:03:06 +08:00
LH_R
2851ff31d7 feat(ui): asset management - create asset button tip 2025-08-03 20:50:34 +08:00
LH_R
1499ff7215 feat(ui): web protocol 2025-08-03 20:18:47 +08:00
LH_R
61f3381ec9 feat(ui): update iconfont 2025-08-03 20:18:27 +08:00
pycook
dd11bf67ce refactor(backend): modularize web proxy into service layer with complete swagger docs 2025-07-30 23:26:41 +08:00
pycook
03d1483f9f feat(backend): web proxy 2025-07-30 14:22:43 +08:00
LH_R
45df5761c8 chore(docker): update image versions for oneterm-api and oneterm-ui 2025-07-22 21:32:42 +08:00
pycook
92052296f1 chore: release v25.7.1 v25.7.1 2025-07-22 20:27:56 +08:00
LH_R
73a57d7620 feat(ui): work station - add terminal loading status 2025-07-22 19:17:24 +08:00
LH_R
2e96b1a3a9 fix(ui): access auth - employee tree select display error 2025-07-22 19:16:27 +08:00
LH_R
91ff42fe76 fix(ui): grant modal - update permission form params 2025-07-22 19:13:51 +08:00
pycook
f211af7db2 feat(backend): Add Node authorization V2 support with auto-migration 2025-07-22 17:49:43 +08:00
LH_R
fd4cf4293c feat(ui): edit setting - update authorization params 2025-07-22 17:31:16 +08:00
LH_R
8a6bd09582 fix(ui): asset setting - command select display error 2025-07-20 22:56:24 +08:00