Commit Graph

  • bcc189d644 fix(ui): disable password encryption during LDAP login main LH_R 2026-02-03 17:28:22 +08:00
  • 0a8dba697f feat(ui): upgrade and optimize some page styles and interactions LH_R 2025-10-30 10:07:43 +08:00
  • 07e2d58c34 refactor(backend): simplify asset partial update implementation pycook 2025-10-29 22:42:47 +08:00
  • f9d44ee215 feat(ui): replace request base url LH_R 2025-10-17 18:23:07 +08:00
  • 58aa13af6e feat(ui): app config - useEncryption defaults to true LH_R 2025-10-13 17:51:54 +08:00
  • 467dcb86d8 chore: release v25.9.1 v25.9.1 pycook 2025-09-16 19:04:19 +08:00
  • 4eba1135c1 feat(deploy): add domain-based deployment configuration with webproxy support pycook 2025-09-16 19:01:40 +08:00
  • 7a4b3528a7 refactor(web_proxy): migrate from header-based to parameter-based session management pycook 2025-09-10 23:46:40 +08:00
  • f2afd5b87d fix(ui): click the logo to jump to 404 page LH_R 2025-09-08 18:16:11 +08:00
  • 1f0795d6d7 perf(web_proxy): convert from dynamic asset-{id} subdomain to fixed webproxy subdomain pycook 2025-09-06 14:20:11 +08:00
  • 6120b3bb9a feat(backend): store SSH private key encrypted in database instead of config file pycook 2025-09-05 18:25:49 +08:00
  • 510ee1c243 docs: update README LH_R 2025-09-02 15:22:17 +08:00
  • 1804f4d712 docs: update README LH_R 2025-08-25 13:14:40 +08:00
  • 447c4be5bf docs: update README LH_R 2025-08-22 12:12:33 +08:00
  • 59d454485e add server binary files to gitignore pycook 2025-08-19 19:52:48 +08:00
  • 31c092c6d4 chore: release v25.8.3 v25.8.3 pycook 2025-08-19 16:37:34 +08:00
  • b33a07a027 docs: add Development section to README with quick setup guide pycook 2025-08-19 16:36:41 +08:00
  • 4e9874e841 Merge branch 'main' of github.com:veops/oneterm pycook 2025-08-18 20:46:11 +08:00
  • 3fd3ff8de2 fix(backend): resolve table display issues pycook 2025-08-18 20:44:52 +08:00
  • c751ea8338 feat(ui): workstation - add web ssh LH_R 2025-08-18 19:45:13 +08:00
  • e42de54c52 fix(deploy): add cross-platform sed compatibility for macOS and Linux pycook 2025-08-18 19:30:21 +08:00
  • 02e2d5cda5 refactor(deploy): frontend dev env pycook 2025-08-18 19:10:59 +08:00
  • 9c11168197 Merge branch 'main' of github.com:veops/oneterm pycook 2025-08-18 18:10:01 +08:00
  • 0e96f10089 feat(backend): implement WebSocket-based SSH terminal interface pycook 2025-08-18 18:09:54 +08:00
  • b8dc197fe5 fix(deploy): start_frontend_dev error LH_R 2025-08-18 16:19:20 +08:00
  • 6a4a64b69f docs: update DEV_README LH_R 2025-08-17 21:07:51 +08:00
  • 4a6cac3c44 fix(backend): resolve exit command delay pycook 2025-08-17 17:11:08 +08:00
  • d1c0ff2069 fix(backend): storage service initialization pycook 2025-08-17 16:04:53 +08:00
  • 0e23064067 fix(backend): properly shutdown SSH server on SIGINT/SIGTERM pycook 2025-08-17 15:45:56 +08:00
  • 1e4306dc69 feat(deploy): add development environment startup script pycook 2025-08-17 14:15:33 +08:00
  • 649c59a33b docs: update README installation instructions to include setup.sh script pycook 2025-08-17 12:46:03 +08:00
  • c4f5858482 feat(deploy): add password management scripts with setup and migration tools #75 pycook 2025-08-17 10:02:44 +08:00
  • f6473a273d feat(ui): record the page path when logout LH_R 2025-08-15 16:19:02 +08:00
  • 2da4793430 feat(ui): edit asset - update form tips LH_R 2025-08-14 21:18:57 +08:00
  • 8a4f6ebcaf chore: release v25.8.2 v25.8.2 pycook 2025-08-12 20:52:47 +08:00
  • 585de96cab ix(sshsrv): remove table width constraint to fix terminal resize issues pycook 2025-08-12 20:36:40 +08:00
  • 9d73b72e72 feat(ui): account management - second password query LH_R 2025-08-12 20:09:21 +08:00
  • 2dc6112d6c feat(backend): implement GetAccountCredentials2 API with ACL-based permission check pycook 2025-08-12 17:29:19 +08:00
  • ae4e8fb51f feat(backend): optimize recent sessions filtering pycook 2025-08-12 15:43:16 +08:00
  • b76519400e feat(backend): implement animated spinner for SSH connection status pycook 2025-08-12 15:16:14 +08:00
  • 7b6206e79e feat(backend): implement MFA-protected account credentials endpoint and enhance security pycook 2025-08-12 12:33:38 +08:00
  • f02d2bc32e fix(backend): resolve gin.Context nil pointer dereference pycook 2025-08-11 23:38:20 +08:00
  • 9932391e9c fix(backend): recent sessions filter display pycook 2025-08-11 21:53:22 +08:00
  • e9cd7d9807 fix(backend): Fix error logs for normal exits of SSH/database connections pycook 2025-08-11 21:43:24 +08:00
  • cad28d1417 feat(backend): add recent command for ssh srv pycook 2025-08-11 20:13:00 +08:00
  • 9e71f8fdb6 feat(backend): add global version configuration pycook 2025-08-11 18:56:32 +08:00
  • 10c134f65f fix(backend): resolve connection hanging issue after exit for telnet pycook 2025-08-11 18:49:17 +08:00
  • c22a16192f fix(backend): resolve table header jumping pycook 2025-08-11 16:11:46 +08:00
  • 5e5e9396af feat(backend): major UX improvements for SSH service interface pycook 2025-08-11 00:03:00 +08:00
  • 915e92029f fix(ui): asset edit - operation permission checkbox display error LH_R 2025-08-07 22:58:10 +08:00
  • b3c05885e4 Merge branch 'main' of https://github.com/veops/oneterm LH_R 2025-08-06 19:34:14 +08:00
  • b6155de89b fix(ui): guacamole client state display error LH_R 2025-08-06 19:33:51 +08:00
  • 5c21355e41 refactor(backend): migrate CheckAssetDependencies to use V2 authorization system pycook 2025-08-06 12:02:06 +08:00
  • 4cd3af9461 refactor(backend): migrate GetAuthorizedCommandIds to use V2 authorization system pycook 2025-08-06 11:51:55 +08:00
  • 86cd91c5d7 refactor(backend): simplify account authorization logic to use direct V2 scope filtering pycook 2025-08-06 11:41:33 +08:00
  • 3413c38808 feat(backend): filter sensitive fields for non-admin users in account list API pycook 2025-08-05 22:57:02 +08:00
  • b4e1dd2b04 fix(backend): Number of assets associated with the account pycook 2025-08-05 22:47:24 +08:00
  • a485b32479 fix(backend): rdp records pycook 2025-08-05 20:47:19 +08:00
  • a9c6d48051 fix(backend): rdp connection pycook 2025-08-05 19:03:39 +08:00
  • 5cd4e7fb45 fix(ui): system settings - update non-administrator user access LH_R 2025-08-04 22:08:47 +08:00
  • 2bcb750029 chore: release v25.8.1 v25.8.1 pycook 2025-08-04 20:50:50 +08:00
  • 1c866ae069 feat(ui): web config - auth_mode to fixed LH_R 2025-08-04 20:01:32 +08:00
  • d8d5a3027d feat(ui): web config - update default form data LH_R 2025-08-04 10:06:13 +08:00
  • 001cad6ae2 Merge branch 'main' of https://github.com/veops/oneterm LH_R 2025-08-03 21:50:49 +08:00
  • 82dd439de8 feat(ui): web config - max concurrent tip LH_R 2025-08-03 21:50:43 +08:00
  • 7c1b4b70c4 feat(backend): replace JSON errors with user-friendly HTML error pages and reduce log noise pycook 2025-08-03 21:39:52 +08:00
  • 569db05b4b Merge branch 'main' of github.com:veops/oneterm pycook 2025-08-03 21:04:01 +08:00
  • 2ef67fd396 feat(backend): implement layered session timeout and enhanced download control for web proxy pycook 2025-08-03 21:03:51 +08:00
  • df3448dd97 feat(ui): online session - web protocol to hide operation buttons LH_R 2025-08-03 21:03:06 +08:00
  • 2851ff31d7 feat(ui): asset management - create asset button tip LH_R 2025-08-03 20:50:34 +08:00
  • 1499ff7215 feat(ui): web protocol LH_R 2025-08-03 20:18:47 +08:00
  • 61f3381ec9 feat(ui): update iconfont LH_R 2025-08-03 20:18:27 +08:00
  • dd11bf67ce refactor(backend): modularize web proxy into service layer with complete swagger docs pycook 2025-07-30 23:26:41 +08:00
  • 03d1483f9f feat(backend): web proxy pycook 2025-07-30 14:22:43 +08:00
  • 45df5761c8 chore(docker): update image versions for oneterm-api and oneterm-ui LH_R 2025-07-22 21:32:42 +08:00
  • 92052296f1 chore: release v25.7.1 v25.7.1 pycook 2025-07-22 20:27:56 +08:00
  • 73a57d7620 feat(ui): work station - add terminal loading status LH_R 2025-07-22 19:17:24 +08:00
  • 2e96b1a3a9 fix(ui): access auth - employee tree select display error LH_R 2025-07-22 19:16:27 +08:00
  • 91ff42fe76 fix(ui): grant modal - update permission form params LH_R 2025-07-22 19:13:51 +08:00
  • f211af7db2 feat(backend): Add Node authorization V2 support with auto-migration pycook 2025-07-22 17:49:43 +08:00
  • fd4cf4293c feat(ui): edit setting - update authorization params LH_R 2025-07-22 17:31:16 +08:00
  • 8a6bd09582 fix(ui): asset setting - command select display error LH_R 2025-07-20 22:56:24 +08:00
  • c8e8fb067c fix(ui): account management - employee tree select display error LH_R 2025-07-20 22:47:21 +08:00
  • 390ee786bc feat(ui): update menu icon LH_R 2025-07-16 18:57:20 +08:00
  • 7e2c667fc4 refactor(backend): authorization v2 pycook 2025-07-16 18:11:04 +08:00
  • d8387323dd feat(ui): add access control LH_R 2025-07-16 16:37:09 +08:00
  • 0a8855df75 feat(backend): add command template pycook 2025-07-08 23:34:02 +08:00
  • 6b50603bae feat(ui): workStation - update terminal tab name LH_R 2025-07-02 15:55:49 +08:00
  • 697e0515ba feat(ui): menu - open system settings access LH_R 2025-07-01 17:16:44 +08:00
  • 80d90c3914 feat(ui): settings modal - password field updated to password input box LH_R 2025-06-29 14:07:52 +08:00
  • bbee814c1c perf(backend): asset connectivity check pycook 2025-06-23 19:57:43 +08:00
  • cb38b92f04 Merge branch 'main' of https://github.com/veops/oneterm LH_R 2025-06-23 16:44:03 +08:00
  • d5e16d1afa feat(ui): update i18n LH_R 2025-06-23 16:24:08 +08:00
  • cf054fc439 feat(ui): remove unused code and unused files LH_R 2025-06-23 16:23:55 +08:00
  • e9794797e3 fix(backend): db init v25.6.2 pycook 2025-06-22 15:59:25 +08:00
  • e746c99a70 feat: SYSTEM_DEFAULT_LANGUAGE defaults to an empty string pycook 2025-06-19 11:54:44 +08:00
  • 9caee53477 chore: release v25.6.2 pycook 2025-06-18 21:41:55 +08:00
  • 470927ed58 feat(backend): Add multi-provider storage configuration support pycook 2025-06-18 21:02:48 +08:00
  • e262569aa3 feat(ui): update i18n LH_R 2025-06-18 15:35:11 +08:00
  • 3fefe93e1d feat(ui): add storage config LH_R 2025-06-17 21:17:21 +08:00