384 Commits

Author SHA1 Message Date
pycook
467dcb86d8 chore: release v25.9.1 v25.9.1 2025-09-16 19:04:19 +08:00
pycook
4eba1135c1 feat(deploy): add domain-based deployment configuration with webproxy support 2025-09-16 19:01:40 +08:00
pycook
7a4b3528a7 refactor(web_proxy): migrate from header-based to parameter-based session management 2025-09-10 23:46:40 +08:00
LH_R
f2afd5b87d fix(ui): click the logo to jump to 404 page 2025-09-08 18:16:11 +08:00
pycook
1f0795d6d7 perf(web_proxy): convert from dynamic asset-{id} subdomain to fixed webproxy subdomain 2025-09-06 14:20:11 +08:00
pycook
6120b3bb9a feat(backend): store SSH private key encrypted in database instead of config file 2025-09-05 18:25:49 +08:00
LH_R
510ee1c243 docs: update README 2025-09-02 15:22:17 +08:00
LH_R
1804f4d712 docs: update README 2025-08-25 13:14:40 +08:00
LH_R
447c4be5bf docs: update README 2025-08-22 12:12:33 +08:00
pycook
59d454485e add server binary files to gitignore 2025-08-19 19:52:48 +08:00
pycook
31c092c6d4 chore: release v25.8.3 v25.8.3 2025-08-19 16:37:34 +08:00
pycook
b33a07a027 docs: add Development section to README with quick setup guide 2025-08-19 16:36:41 +08:00
pycook
4e9874e841 Merge branch 'main' of github.com:veops/oneterm 2025-08-18 20:46:11 +08:00
pycook
3fd3ff8de2 fix(backend): resolve table display issues 2025-08-18 20:44:52 +08:00
LH_R
c751ea8338 feat(ui): workstation - add web ssh 2025-08-18 19:45:13 +08:00
pycook
e42de54c52 fix(deploy): add cross-platform sed compatibility for macOS and Linux 2025-08-18 19:30:21 +08:00
pycook
02e2d5cda5 refactor(deploy): frontend dev env 2025-08-18 19:10:59 +08:00
pycook
9c11168197 Merge branch 'main' of github.com:veops/oneterm 2025-08-18 18:10:01 +08:00
pycook
0e96f10089 feat(backend): implement WebSocket-based SSH terminal interface 2025-08-18 18:09:54 +08:00
LH_R
b8dc197fe5 fix(deploy): start_frontend_dev error 2025-08-18 16:19:20 +08:00
LH_R
6a4a64b69f docs: update DEV_README 2025-08-17 21:07:51 +08:00
pycook
4a6cac3c44 fix(backend): resolve exit command delay 2025-08-17 17:11:08 +08:00
pycook
d1c0ff2069 fix(backend): storage service initialization 2025-08-17 16:04:53 +08:00
pycook
0e23064067 fix(backend): properly shutdown SSH server on SIGINT/SIGTERM 2025-08-17 15:45:56 +08:00
pycook
1e4306dc69 feat(deploy): add development environment startup script 2025-08-17 14:15:33 +08:00
pycook
649c59a33b docs: update README installation instructions to include setup.sh script 2025-08-17 12:46:03 +08:00
pycook
c4f5858482 feat(deploy): add password management scripts with setup and migration tools #75 2025-08-17 10:02:44 +08:00
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