Commit Graph

  • 452c76069c fix(users): mirror Node panel users to Go server for org linking (#125) UNITRONIX 2026-05-03 01:48:08 +02:00
  • b66ddbe98f i18n(web): fill missing Node.js locale keys UNITRONIX 2026-05-01 22:31:14 +02:00
  • a23b860d41 fix(scaling): make Relay Nodes Add/Edit actually save (#119) UNITRONIX 2026-05-01 22:24:57 +02:00
  • 294f006cd0 fix(ui,i18n): standardize role labels between server and org user modals (#120) UNITRONIX 2026-05-01 22:15:11 +02:00
  • b65a16c7b5 fix(signal,updater,ratelimit): address #121, #122, #123 UNITRONIX 2026-05-01 16:22:50 +02:00
  • 7ffd109243 Gitleaks fix UNITRONIX 2026-04-29 01:54:04 +02:00
  • 33f5e68daf security: fix rustls-webpki vulnerability (RUSTSEC-2026-0104) UNITRONIX 2026-04-29 01:19:08 +02:00
  • 6b255a8f20 fix: double-unlock panic in tfaSessionStore.put UNITRONIX 2026-04-29 00:36:58 +02:00
  • 57c4806514 feat(api): RustDesk Flutter compatibility shims and 404 diagnostics UNITRONIX 2026-04-26 16:02:25 +02:00
  • ab6adff56f fix(security): harden login and audit endpoints UNITRONIX 2026-04-26 02:09:44 +02:00
  • 4eed88673c fix(updates): atomic binary replace + accurate modal status UNITRONIX 2026-04-26 01:23:18 +02:00
  • 323e2f1398 feat(updates): auto-install Go toolchain + modal-based update UX UNITRONIX 2026-04-26 01:07:32 +02:00
  • c7f03bbe6f settings: backup retention + delete + size display (#116) UNITRONIX 2026-04-26 00:52:52 +02:00
  • a0a15261dc fix(rustdesk-api): add RUSTDESK_API_DISABLE_TOTP opt-in flag (#104) UNITRONIX 2026-04-26 00:44:00 +02:00
  • f99d74203f feat: agent client pending approval flow + rich telemetry + chat endpoint UNITRONIX 2026-04-23 01:05:27 +02:00
  • ab7ca5f3a8 Merge pull request #111 from Thirawyn91/main UNITRONIX 2026-04-19 03:32:31 +02:00
  • 9363eb4271 Add tutorials, file-transfer timeouts and toasts UNITRONIX 2026-04-19 03:04:04 +02:00
  • 50b77627b1 Add server prebuilt download & strategy UI UNITRONIX 2026-04-18 03:32:06 +02:00
  • 762ffd9719 Unify web remote, improve agent UI & telemetry UNITRONIX 2026-04-18 02:30:25 +02:00
  • e556b181df Gate agent admin UI by OS privileges UNITRONIX 2026-04-18 01:18:57 +02:00
  • fd7790ab56 Add BETTERDESK_STRICT_TLS gating & hardening UNITRONIX 2026-04-17 23:34:37 +02:00
  • 7b453d852f Security hardening and audit cleanup UNITRONIX 2026-04-17 23:21:11 +02:00
  • 6b145938c0 Fix CSRF token retrieval in frontend JS UNITRONIX 2026-04-17 06:42:53 +02:00
  • 43756c2ba1 Add Enterprise TLS & SSL configuration UNITRONIX 2026-04-16 01:44:45 +02:00
  • d37b6c2c88 Add Go server build support to updater UNITRONIX 2026-04-16 01:07:13 +02:00
  • 04e6035ad7 Warn about TLS_API mismatch and enrollment mode UNITRONIX 2026-04-16 00:38:27 +02:00
  • 955d30cd9d Update fr.json Thirawyn91 2026-04-15 16:58:03 +02:00
  • dd4b42229f Fix missing closing quotes in fr.json Thirawyn91 2026-04-15 16:05:13 +02:00
  • 4603b1c336 Revise French translations in fr.json Thirawyn91 2026-04-15 13:01:36 +02:00
  • 4f5437f514 Merge branch 'UNITRONIX:main' into main Thirawyn91 2026-04-15 11:32:53 +02:00
  • eb4f595917 fix: replace Toast with Notifications in 6 JS files (Toast not globally loaded) UNITRONIX 2026-04-15 00:57:51 +02:00
  • 6d732a9f44 Improve device alias save feedback UNITRONIX 2026-04-14 22:31:33 +02:00
  • 3ac693bd1a Update French translations in fr.json Thirawyn91 2026-04-14 13:48:16 +02:00
  • 555b1428a1 Update French translations for various terms Thirawyn91 2026-04-14 11:55:16 +02:00
  • fb9cf6e396 fix(device-detail): add explicit edit button for display name (#73) UNITRONIX 2026-04-14 06:54:45 +02:00
  • 64add6403c fix(devices): restore alias edit access in redesigned UI (#73) UNITRONIX 2026-04-14 06:50:59 +02:00
  • e09d183092 Add permissions/org and UI strings to locales UNITRONIX 2026-04-14 00:36:23 +02:00
  • d919fb2ba3 fix(enrollment): persist enrollment mode, validate tokens in managed/locked modes (#103) UNITRONIX 2026-04-14 00:22:27 +02:00
  • 3f7c05d7ea Merge pull request #83 from clarencetw/feat/add-zh-tw-i18n UNITRONIX 2026-04-13 06:51:12 +02:00
  • c6b72fe72a Add server-side logo upload and update UI UNITRONIX 2026-04-12 22:50:44 +02:00
  • 89e4e0a592 Refactor routes, relay, auth & chat integrations UNITRONIX 2026-04-12 19:28:16 +02:00
  • 7307388015 Improve migrations, LAN detection, auth & UI logs UNITRONIX 2026-04-11 19:31:07 +02:00
  • 2bfa1f3d7c Log requests, sanitize login, network & XSS fixes UNITRONIX 2026-04-11 19:07:03 +02:00
  • de913a23c2 feat(organizations): Allow assigning existing server users to organizations (#106) UNITRONIX 2026-04-11 19:03:42 +02:00
  • 86582d84cb Add font picker, text-logo and TLS fixes UNITRONIX 2026-04-11 02:24:14 +02:00
  • 1cfc4f20f9 Remove theme switching and force dark mode UNITRONIX 2026-04-11 01:21:11 +02:00
  • a710580b7a Add RBAC permissions UI and server handlers UNITRONIX 2026-04-11 00:47:08 +02:00
  • 45e5fda9d0 Implement RBAC v52, org scoping and assorted fixes UNITRONIX 2026-04-10 23:40:55 +02:00
  • 7a0b3b7387 fix: resolve 8 GitHub issues (#90 #97 #100 #82 #78 #75 #98 #68) UNITRONIX 2026-04-10 00:00:04 +02:00
  • 1ce11348b3 chore: update dependencies, fix tests and compilation errors UNITRONIX 2026-04-09 10:55:52 +02:00
  • 13da5f475c security: fix 6 vulnerabilities across Go and Rust stacks UNITRONIX 2026-04-09 10:27:04 +02:00
  • a87654ce5e fix: move auth.db migration to ensureAuthTables + MGMT client improvements UNITRONIX 2026-04-09 10:13:08 +02:00
  • c326a6c3da fix: use rustdesk:// URI scheme for desktop connect button (#91) UNITRONIX 2026-04-09 00:01:38 +02:00
  • ca33cf3919 fix: #93 EJS template error, #90 modal z-index, #95 org select, #75 kebab menu overflow UNITRONIX 2026-04-08 23:55:03 +02:00
  • e8cb35b652 fix: read .admin_credentials on startup when DEFAULT_ADMIN_PASSWORD unset (Issue #88) UNITRONIX 2026-04-07 19:37:05 +02:00
  • a4db4009c6 fix: auto-detect KEYS_PATH — prefer /opt/betterdesk, fallback /opt/rustdesk (Issue #89) UNITRONIX 2026-04-07 19:31:43 +02:00
  • 611ae655b1 feat(update): rewrite self-update system — commit-SHA based detection UNITRONIX 2026-04-07 00:37:03 +02:00
  • 428fe24924 fix(i18n): rebuild broken de/es/fr JSON + fix meta key lookup (Issue #86) UNITRONIX 2026-04-07 00:13:21 +02:00
  • d9b297f642 fix(updateService): correct GitHub repo name and handle missing releases UNITRONIX 2026-04-06 22:05:25 +02:00
  • 9436e90f8a Fix user ID type mismatch causing broken buttons (#85) UNITRONIX 2026-04-06 21:07:40 +02:00
  • a3202515d6 Fix Node.js 20 deprecation and Docker secrets lint warnings UNITRONIX 2026-04-06 17:19:30 +02:00
  • 23567a7042 Update GitHub Actions to Node.js 24 compatibility UNITRONIX 2026-04-06 17:09:56 +02:00
  • 3a73870706 Fix port 21121 connection refused in Docker (API_HOST binding) UNITRONIX 2026-04-06 17:03:11 +02:00
  • 2b61726da6 Fix installer bugs and Go server JSON 404 response UNITRONIX 2026-04-06 12:35:01 +02:00
  • 05ebd71072 Fix Docker permission denied on console data + remove :ro mount (#78) UNITRONIX 2026-04-05 22:28:29 +02:00
  • c93a8eb546 Fix permission denied on id_ed25519 in Docker volumes (#78) UNITRONIX 2026-04-05 21:13:41 +02:00
  • 31b207fa5a Add Traditional Chinese (zh-TW) i18n translations clarencetw 2026-04-05 21:47:13 +08:00
  • 66c46f7d93 Fix SBOM/Trivy GHCR auth for private packages UNITRONIX 2026-04-05 14:28:28 +02:00
  • e0290794ab Merge branch 'Betterdesk-3.0.0-Alpha' UNITRONIX 2026-04-05 13:43:37 +02:00
  • dd0889e3d6 Add SessionManager; update docs, i18n & CI UNITRONIX 2026-04-05 13:42:07 +02:00
  • 327f5f123b Add API proxy and multiple UI panels UNITRONIX 2026-04-04 12:59:32 +02:00
  • f1b4086e6b Restructure mgmt UI: auth, layout, remove panels UNITRONIX 2026-04-03 01:44:39 +02:00
  • be9e65dcae Add MGMT and Agent Tauri clients UNITRONIX 2026-04-03 00:41:49 +02:00
  • 76e65a808e Create MGMT_CLIENT_PROMPT.md UNITRONIX 2026-04-01 23:45:58 +02:00
  • fad12703c3 Add topbar shortcuts and slim taskbar UI UNITRONIX 2026-03-29 13:00:13 +02:00
  • bbf839754e Harden bd-mgmt, API key, and WS security UNITRONIX 2026-03-29 01:48:14 +01:00
  • 843298daf4 Add Web Remote UI, multi-session tabs & crypto UNITRONIX 2026-03-28 20:04:49 +01:00
  • 3af0be1a10 Add desktop layout overlay & operator session API UNITRONIX 2026-03-28 02:13:48 +01:00
  • af28d0d766 Add draggable zone borders, access policies, WOL fix, i18n UNITRONIX 2026-03-28 00:08:42 +01:00
  • d39110b2ae Add tests, i18n updates, chat & remote fixes UNITRONIX 2026-03-27 00:34:12 +01:00
  • 22c7946e74 Refactor desktop widgets UI; add edit/reset UNITRONIX 2026-03-25 21:39:21 +01:00
  • 95f2beb744 feat: organizations, desktop mode, i18n (ja/ko/ru), security docs, client i18n integration UNITRONIX 2026-03-25 20:27:04 +01:00
  • 3e3f6748db Add chat API, management WS, and DB support UNITRONIX 2026-03-25 06:40:42 +01:00
  • 99afeecd95 Remote: use /remote-desktop and harden relays UNITRONIX 2026-03-24 01:06:27 +01:00
  • 1e2047c033 BetterDesk 3.0.0 Alpha UNITRONIX 2026-03-24 00:26:25 +01:00
  • 9c3631c1e8 Disable API TLS, escape $ in systemd, fix ports UNITRONIX 2026-03-21 00:20:53 +01:00
  • a957f3fe2a Add CDAP gateway & redesign devices UI UNITRONIX 2026-03-20 02:01:48 +01:00
  • 98209249f3 Fix ForceRelay UUID mismatch; add GHCR notes UNITRONIX 2026-03-19 22:41:24 +01:00
  • 511971b3ce PS1 RNG fix and Rust→Go upgrade detection UNITRONIX 2026-03-19 17:55:46 +01:00
  • 2d6b730f99 Add Docker quickstart and GHCR publish workflow UNITRONIX 2026-03-19 06:47:18 +01:00
  • 199a321fe5 Add peer metrics, PATCH updates & relay fixes UNITRONIX 2026-03-18 22:09:48 +01:00
  • c461a1aa13 Improve web client cursor, video and input handling UNITRONIX 2026-03-17 00:41:59 +01:00
  • 9ff8968e3f Make API TLS opt-in via --tls-api flag UNITRONIX 2026-03-17 00:09:25 +01:00
  • 352d85a0a2 Preserve auth/keys and harden installer services UNITRONIX 2026-03-16 23:34:35 +01:00
  • 3390c75547 Fix relay empty-UUID & Docker apk retries UNITRONIX 2026-03-16 23:00:14 +01:00
  • 60657da980 Add Address Book API, relay env & UI fixes UNITRONIX 2026-03-16 22:30:44 +01:00
  • a594f2e737 Align AllowedWSOrigins struct spacing UNITRONIX 2026-03-15 20:30:58 +01:00
  • 8a7fd86424 Fix relay IP detection, logging, and build scripts UNITRONIX 2026-03-15 19:50:57 +01:00
  • e548f207bb Auto-generate API key + runtime reload on 401 UNITRONIX 2026-03-15 19:20:11 +01:00
  • 5b4408a190 Harden API/installer security & opt-in creds UNITRONIX 2026-03-15 14:53:55 +01:00