Commit Graph

  • 4d2ffeefc1 feat(branding): full white-label expansion of branding tab UNITRONIX 2026-06-01 05:00:12 +02:00
  • f4ecb7bfe5 fix(auth): delegate unknown-user logins to Go LDAP/OIDC (#148) UNITRONIX 2026-06-01 04:38:04 +02:00
  • 74b4c820d9 feat(signal): add P2P-first hole punching with relay fallback (#157) UNITRONIX 2026-06-01 04:30:05 +02:00
  • 03ca839d76 fix(update): force full Go source resync before build (#158) UNITRONIX 2026-06-01 04:07:20 +02:00
  • 8387e5c0f1 feat(installers): modernize all menus to arrow-key TUI navigation UNITRONIX 2026-06-01 01:45:25 +02:00
  • dc6b6c088e feat(centralization): move help/chat to Go server and harden agent TLS UNITRONIX 2026-06-01 00:51:29 +02:00
  • d34a9dbf4a feat(agent-client): enrollment auth, status panel redesign, window controls UNITRONIX 2026-05-31 23:18:52 +02:00
  • 497dc2752b feat(rdclient): add monitor switching and virtual display support UNITRONIX 2026-05-31 21:29:19 +02:00
  • 24afad1a8f fix(rdclient): render toolbar dropdowns above the compact handle UNITRONIX 2026-05-31 21:14:17 +02:00
  • 1d08ab3fea fix(rdclient): allow toolbar dropdowns to open from floating pill UNITRONIX 2026-05-31 20:08:35 +02:00
  • 53c969fc58 feat(rdclient): collapsible floating toolbar + independent browser tab UNITRONIX 2026-05-31 19:40:34 +02:00
  • 27c082205f fix(i18n): complete web console translations UNITRONIX 2026-05-31 18:46:27 +02:00
  • 4c1a9d5e88 fix(security): patch vulnerable deps + add Go server rebuild flow UNITRONIX 2026-05-31 06:37:02 +02:00
  • 141171990a fix(rdclient): encode protobuf string enums via fromObject (keyboard control keys) UNITRONIX 2026-05-31 06:04:33 +02:00
  • 934e305040 fix(rdclient): keyboard AltGr, FPS stats, toolbar auto-hide, clipboard sync UNITRONIX 2026-05-31 05:55:31 +02:00
  • 373f425340 fix(rdclient): echo TestDelay verbatim to unblock QoS framerate UNITRONIX 2026-05-31 05:37:01 +02:00
  • 4764d58587 fix(rdclient): enable software-decodable codecs in codec selector UNITRONIX 2026-05-31 05:30:00 +02:00
  • 6883cc6249 refactor(installer): revert privilege separation from betterdesk.sh, fix banner ports UNITRONIX 2026-05-31 05:23:21 +02:00
  • 87a914432f feat(rdclient): add GPU video codec selector + default Best quality UNITRONIX 2026-05-31 05:18:54 +02:00
  • 9c83917240 fix(rdclient): recover WebCodecs video from black screen on native RustDesk UNITRONIX 2026-05-31 02:46:44 +02:00
  • a39ea71968 merge: feat/agent-client-alpha-build-pipeline into main (GPU multi-codec + agent-client branding) UNITRONIX 2026-05-31 02:31:50 +02:00
  • 15bca36787 feat(codec): GPU multi-codec video for CDAP rdclient incl. plain HTTP UNITRONIX 2026-05-31 02:29:53 +02:00
  • 364242f72d build(agent-client): add prebuilt Windows sidecar binary UNITRONIX 2026-05-31 01:35:09 +02:00
  • a31d91753c feat(agent-client): wire runtime branding into SolidJS UI + fix Windows target UNITRONIX 2026-05-31 01:25:39 +02:00
  • 923602d679 feat(enrollment): operator approval queue for stock RustDesk clients UNITRONIX 2026-05-31 01:10:38 +02:00
  • 74fba37821 merge: feat/agent-client-alpha-build-pipeline into main UNITRONIX 2026-05-31 00:42:32 +02:00
  • 0f161181f1 feat(installers): run services under unprivileged accounts by default UNITRONIX 2026-05-31 00:35:28 +02:00
  • ea88c58a9e feat(server): add RustDesk-client API endpoints to Go server (Phase A) UNITRONIX 2026-05-30 18:52:42 +02:00
  • f81d0d0889 fix(rbac): resolve 404 on Policies/Attestation pages (#156) UNITRONIX 2026-05-30 07:52:51 +02:00
  • 760c0e933d feat(agent-client): alpha bundle generator + cross-platform build pipeline UNITRONIX 2026-05-29 07:15:45 +02:00
  • a9e217c165 fix(api): filter banned devices from client sync and fix tag/AB issues (#138) UNITRONIX 2026-05-29 03:26:40 +02:00
  • 960510f222 fix(scripts): respect ADMIN_PASSWORD env var on fresh install + safe .env password write UNITRONIX 2026-05-29 03:10:46 +02:00
  • 888c455a75 fix(scripts): auto-fix broken auth flow on password reset + fix .admin_credentials format UNITRONIX 2026-05-29 03:02:08 +02:00
  • 60bccb489a fix(auth): restore local-first login flow — fixes login lockout after SSO update UNITRONIX 2026-05-29 02:49:21 +02:00
  • f70123e703 fix(sso): normalize API URL + surface Go errors in test endpoints UNITRONIX 2026-05-29 02:40:28 +02:00
  • 188991d91d feat(auth): add LDAP and OIDC/OAuth2 SSO authentication UNITRONIX 2026-05-29 02:29:10 +02:00
  • 83f3617f98 fix(update): fix infinite update loop and add GitHub-pull update to ALL-IN-ONE scripts (#154) UNITRONIX 2026-05-29 02:28:57 +02:00
  • 8e75d8404b docs(sponsors): add sponsorship terms and boundaries to clarify contributor expectations Knienartowicz 2026-05-28 12:37:31 +02:00
  • 99add0a0c9 docs(sponsors): update tiers and perks from discussion #150 Knienartowicz 2026-05-28 12:34:29 +02:00
  • 2490de56e3 fix(sidebar): add missing pages to rail category active arrays Knienartowicz 2026-05-28 12:32:19 +02:00
  • f3b4df2824 fix(security): close GHSA-3v82-3gf8-fxx8 deleted-peer replay chain Knienartowicz 2026-05-28 09:18:52 +02:00
  • 4d2a4e0488 fix(api,ui): fix tags/groups, status type, operator permissions (#138) UNITRONIX 2026-05-28 01:46:19 +02:00
  • 8558f4cf4d chore: gitignore fix, enrollment token re-issue, desktop session events UNITRONIX 2026-05-28 01:14:09 +02:00
  • 97d228545f fix(docker): restore SETUID/SETGID/CHOWN/FOWNER caps for su-exec (#153) UNITRONIX 2026-05-28 01:08:43 +02:00
  • 1a05be5220 fix(agent-client): auto-start CDAP sidecar after first registration UNITRONIX 2026-05-27 02:51:54 +02:00
  • 40cde4ebee fix(security): remove non-standard browsing-topics from Permissions-Policy UNITRONIX 2026-05-27 01:02:00 +02:00
  • ae7498fdaa fix(api): fix RustDesk client AB, groups & peer list format UNITRONIX 2026-05-27 01:01:20 +02:00
  • ab2dc5d3ab feat(scripts): add HTTP/HTTPS protocol toggle to installer scripts UNITRONIX 2026-05-27 00:10:51 +02:00
  • 5670bdc8b1 fix(api): resolve RustDesk client tag/group/peer type mismatches (#138) Knienartowicz 2026-05-26 15:47:27 +02:00
  • de53408803 security: apply audit fixes (H-02/H-03/H-04/H-05) — branding, TOTP recovery codes, NodeSource SHA verification Knienartowicz 2026-05-26 14:57:01 +02:00
  • b5cff71bad fix(api/auth): use claims.Sub instead of non-existent claims.Username Knienartowicz 2026-05-26 14:11:05 +02:00
  • ee0c2e1dc7 docs(copilot): require Insolve attribution footer in every commit Knienartowicz 2026-05-26 14:08:52 +02:00
  • 3888e68811 ui(sidebar): translate user role label via users.role_* i18n keys Knienartowicz 2026-05-26 14:01:27 +02:00
  • f8fbb88e47 security: apply 12 audit fixes (H-03/H-04/M-03/M-04/M-05/M-06/M-07/L-01/L-02/L-04/I-02/I-04) Knienartowicz 2026-05-26 13:58:16 +02:00
  • bb9f944c3d docs: add INSOLVE as Honorary Supporter Knienartowicz 2026-05-26 13:39:38 +02:00
  • 8da6f8c9fd security: fix 3 critical + 3 high findings from production audit Knienartowicz 2026-05-26 13:35:12 +02:00
  • 84252f5c40 feat: add warning and outline button styles to main.css; update action button styles in users.css Knienartowicz 2026-05-26 13:16:31 +02:00
  • 888cbcf38e feat: conditionally initialize backup and update sections based on server.config permission Knienartowicz 2026-05-26 13:07:59 +02:00
  • c934f07783 feat: add RustDesk PRO group endpoints and adjust request body limits Knienartowicz 2026-05-26 13:03:59 +02:00
  • 84987c7c9d feat: update Polish translations for BetterDesk dashboard Knienartowicz 2026-05-26 12:49:41 +02:00
  • 2c795856e1 fix: remove unnecessary nil argument in enrollment permission check for WS peers Knienartowicz 2026-05-26 12:22:18 +02:00
  • f98bc50b21 feat: add funding options to README and create funding.yml UNITRONIX 2026-05-26 03:12:54 +02:00
  • 415b6cf967 feat: add terminal updater and keep Go API HTTP UNITRONIX 2026-05-23 00:49:49 +02:00
  • 274a52d1cd feat: Enhance update process for BetterDesk console and Go server UNITRONIX 2026-05-23 00:29:19 +02:00
  • 9041fb7227 fix: clarify group management workflows (#140) UNITRONIX 2026-05-23 00:16:22 +02:00
  • 21a64528d9 fix: keep WSS peers online after heartbeat echo UNITRONIX 2026-05-22 03:08:30 +02:00
  • 321e49b7f7 fix: polish folder tiles and Available Devices payload (#138) UNITRONIX 2026-05-22 02:29:16 +02:00
  • 6134b4235e Show pending enrollments in registrations UI (Refs #149) UNITRONIX 2026-05-22 01:56:11 +02:00
  • 200181ca16 Handle managed enrollment approvals (Refs #149) UNITRONIX 2026-05-20 00:11:10 +02:00
  • 99add5d434 fix: improve device folder tiles and RustDesk group sync (#138) UNITRONIX 2026-05-19 18:56:09 +02:00
  • bc7dc42f89 Fix browser update restart confirmation UNITRONIX 2026-05-19 02:35:32 +02:00
  • 3996c0cd35 fix: avoid Docker bridge relay advertisements UNITRONIX 2026-05-19 00:24:54 +02:00
  • 41616fa121 Fix RustDesk tag and folder filters UNITRONIX 2026-05-19 00:06:54 +02:00
  • bdbf09edc6 feat: add user groups management functionality UNITRONIX 2026-05-18 23:58:56 +02:00
  • c30d1a86aa Fix RustDesk folder tag sync UNITRONIX 2026-05-18 02:34:38 +02:00
  • 87e9251d31 feat: Implement user group management and access control UNITRONIX 2026-05-18 02:23:57 +02:00
  • a1e054cdd3 fix: keep RustDesk WSS rendezvous sessions alive UNITRONIX 2026-05-17 23:12:30 +02:00
  • 1460b55951 fix: separate RustDesk folder groups from tags (#138) UNITRONIX 2026-05-15 01:19:21 +02:00
  • 1f3b310a11 fix: keep RustDesk address books user-owned (#137) UNITRONIX 2026-05-15 01:05:32 +02:00
  • 241d367ea7 fix: add tag-based dynamic device groups (#140) UNITRONIX 2026-05-15 00:57:59 +02:00
  • e19703dd25 fix: implement signal registration rate limiting per IP UNITRONIX 2026-05-15 00:28:36 +02:00
  • 96858c187b fix: scope RustDesk API peers to address books (#143) UNITRONIX 2026-05-15 00:14:55 +02:00
  • b9d4c77076 fix: update address book sync logic to exclude folder tags and enhance tag handling UNITRONIX 2026-05-14 02:00:10 +02:00
  • 8612ffd53b fix: allow HTTP client API for self-signed TLS UNITRONIX 2026-05-11 23:02:42 +02:00
  • 783f2a8a43 fix: sync device tags with RustDesk client API UNITRONIX 2026-05-11 22:56:19 +02:00
  • 73ff76885f fix(users): standardize roles and surface org membership inline UNITRONIX 2026-05-11 02:19:08 +02:00
  • 5dd4933b41 i18n/docs: integrate community PR improvements UNITRONIX 2026-05-11 00:05:51 +02:00
  • f101953f28 Fix multi-org assignment from system users UNITRONIX 2026-05-10 03:45:03 +02:00
  • 8d7e809316 Fix device re-add after normal delete UNITRONIX 2026-05-10 03:41:45 +02:00
  • 74300c916c Fix user recovery after update UNITRONIX 2026-05-09 01:02:00 +02:00
  • a33bc4f95b fix: handle org assignment IDs consistently UNITRONIX 2026-05-09 00:52:44 +02:00
  • a8d3259d43 feat(server-management): add server management service and terminal proxy UNITRONIX 2026-05-07 03:09:03 +02:00
  • f6d553e4b9 Keep same-NAT relay on public address UNITRONIX 2026-05-07 01:11:50 +02:00
  • 3f08e09010 Enforce enrollment during RegisterPk UNITRONIX 2026-05-07 01:02:34 +02:00
  • c249f63317 fix(web): polish dashboard and accessibility layout UNITRONIX 2026-05-03 03:11:49 +02:00
  • 723c95121f feat(web): add accessibility preferences panel UNITRONIX 2026-05-03 02:49:22 +02:00
  • 454585893d fix(web): embed beta 3.1 modules reliably UNITRONIX 2026-05-03 02:24:35 +02:00
  • 99216040eb fix(web): stabilize beta 3.1 dashboard lifecycle UNITRONIX 2026-05-03 02:12:20 +02:00
  • c5970657e7 feat(i18n): expose all panel languages in selector UNITRONIX 2026-05-03 02:02:15 +02:00
  • d8ad130578 style(go): gofmt struct field alignment UNITRONIX 2026-05-03 01:49:51 +02:00