Commit Graph

726 Commits

Author SHA1 Message Date
github-actions[bot] 41cb8e2175 chore: bump version to 3.5.9 [version-bump] 2026-08-01 21:58:33 +00:00
UNITRONIX a9f04a3fd7 Merge branch 'dev' of https://github.com/UNITRONIX/BetterDesk into dev 2026-08-01 23:58:17 +02:00
UNITRONIX 9e9230b467 docs: update CHANGELOG for Help panel overhaul and tutorial removal
The Help panel now replaces guided tours with a right-side panel displaying project supporters and GitHub sponsorship links. The previous tutorial features, including spotlight tutorials and the floating help FAB, have been removed. Additionally, updates to the sponsors update process and relevant documentation have been made to reflect these changes.
2026-08-01 23:58:15 +02:00
github-actions[bot] 838c72a6ba chore: bump version to 3.5.8 [version-bump] 2026-08-01 21:33:16 +00:00
UNITRONIX ddf874f69d Merge branch 'dev' of https://github.com/UNITRONIX/BetterDesk into dev 2026-08-01 23:33:01 +02:00
UNITRONIX ec5b7f7d1f fix: update UX 3.5 topbar to be theme-invariant
The topbar now maintains a consistent dark chrome appearance regardless of the selected light or dark theme. This change ensures better readability and user experience across themes. Adjustments made in CSS and related documentation to reflect this behavior.
2026-08-01 23:32:59 +02:00
github-actions[bot] 73d1561873 chore: bump version to 3.5.7 [version-bump] 2026-08-01 19:53:33 +00:00
github-actions[bot] d0466ac354 chore: bump version to 3.5.6 [version-bump] 2026-08-01 19:46:05 +00:00
github-actions[bot] 1922a20284 chore: bump version to 3.5.5 [version-bump] 2026-08-01 15:00:31 +00:00
UNITRONIX 49a84e10af Merge origin/main into release/3.5.4-hotfix 2026-08-01 16:56:23 +02:00
UNITRONIX 2e4bca238a chore: release version 3.5.4 [version-bump]
Stable hotfix: Address Book ACL (#342) and legacy SQLite role CHECK migration.
2026-08-01 16:54:51 +02:00
github-actions[bot] 5fcef34581 chore: bump version to 3.5.5 [version-bump] 2026-08-01 14:53:51 +00:00
UNITRONIX 1408f904f3 fix(security): Address Book ACL filter and legacy role CHECK migration (#342)
Restrict GET /api/ab peers/tags to device-group scope and migrate upgraded
SQLite users tables off the pre-Phase-52 role CHECK so console sync works.
Refs #342.
2026-08-01 16:53:18 +02:00
github-actions[bot] 2dcd034002 chore: bump version to 3.5.4 [version-bump] 2026-08-01 07:20:03 +00:00
UNITRONIX 5a139fb9a7 Merge branch 'dev' of https://github.com/UNITRONIX/BetterDesk into dev 2026-08-01 09:19:45 +02:00
UNITRONIX abe0d52fe4 chore: refresh EOL runtimes and patch non-agent dependencies
Move Docker/CI/installers to Node 24 and Go 1.26 images, bump Alpine server runtime, apply safe npm/Go patch updates, migrate SNMP to pysnmp, and document deferred majors.
2026-08-01 09:19:42 +02:00
github-actions[bot] f1543acfc4 chore: bump version to 3.5.3 [version-bump] 2026-08-01 07:18:13 +00:00
UNITRONIX 62752125df fix(console): validate deploy-string public key and fall back to Go (#340)
Reject placeholder/invalid id_ed25519.pub values in Dashboard client config, prefer live Go /api/server-key, and set PUB_KEY_PATH in Windows NSSM console env.
2026-08-01 09:17:44 +02:00
UNITRONIX 28893f8117 fix(mesh): emit stable 96-hex MeshID in download.msh (Fixes #336)
Replace the hardcoded 40-char MeshID placeholder with a persisted per-group SHA-384 id so MeshAgent no longer fails with bad size on panel-downloaded .msh files.
2026-07-31 22:11:55 +02:00
github-actions[bot] c17521b3e6 chore: bump version to 3.5.2 [version-bump] 2026-07-31 20:01:53 +00:00
github-actions[bot] eeb4389cc2 chore: bump version to 3.5.1 [version-bump] 2026-07-31 18:39:05 +00:00
UNITRONIX 98fea11ca3 chore: release version 3.5.0 [version-bump]
Manual completion after version-bump-main could not push to protected main.
2026-07-31 20:31:00 +02:00
github-actions[bot] ede02cb927 chore: bump version to 3.4.15 [version-bump] 2026-07-31 18:17:36 +00:00
UNITRONIX 8956ec653d feat(console): label optional UX 3.5 shell switch as Beta
Keep classic as the default production chrome. Mark the opt-in switcher
with a BETA badge/tooltip and show a topbar chip while UX 3.5 is active.
2026-07-31 20:12:42 +02:00
github-actions[bot] 8cbb7a3f6c chore: bump version to 3.4.14 [version-bump] 2026-07-31 17:58:34 +00:00
UNITRONIX a8f73b05b9 fix(ci): replace operator LAN IP in OIDC redirect URL test
Use documentation-range 203.0.113.10 so Secret Scan (betterdesk-internal-lan-ip) passes on the main→dev sync PR.
2026-07-31 19:53:36 +02:00
UNITRONIX 6a1806b8f3 chore: sync main 3.4.3 into dev (#302 enrollment hardening)
Bring stable signal outbound gate hardening (initiator_pending_enrollment),
Web Remote SignedId verify, and open-issue hotfixes onto dev while keeping
the 3.4.13 development version baseline.
2026-07-31 19:48:44 +02:00
UNITRONIX 689494d4fa chore: release version 3.4.3 [version-bump] 2026-07-30 19:31:11 +02:00
UNITRONIX 0189bcb25f fix(auth,signal): OIDC user.info, viewer-only outbound, Docker channel UX
RustDesk 1.4.x ignored OIDC auth-query success without user.info (#326).
TCP RegisterPk IP bind + client login token restore service-off outbound
without weakening managed pending rejection (#327/#302). Document Caddy
WSS/308 and clarify GHCR channel is image-tag based (#294/#299).

Refs #302 #304 #314 #315 #319 #320 #321 #323 #325 #326 #327 #294 #299
2026-07-30 19:10:44 +02:00
UNITRONIX 6767b41b97 fix(web-remote): harden SignedId key verify after #313 (Refs #313)
Reload id_ed25519.pub per viewer render and verify RelayResponse.pk then SignedId with the correct RustDesk key chain so base64 Keys work; desktop signature-mismatch without Key remains expected config.
2026-07-29 20:10:01 +02:00
UNITRONIX 21e0d02e3d fix(users): fail closed on last-admin delete mirror (Fixes #315)
Prevent false UI success when Go refuses deleting the last Super Admin on dual-SQLite; mirror before local delete and keep installer admin reset unchanged.
2026-07-29 19:59:37 +02:00
UNITRONIX 8297eaf48f fix(ui): light theme Client Config contrast and mask public key (Fixes #319) 2026-07-29 19:33:59 +02:00
UNITRONIX 870f2b6431 fix(registrations): improve UI layout and styling for search and table columns
- Adjusted search icon positioning and added styles to prevent overlap.
- Centered content in Platform, Version, Status, Requested, and Actions columns.
- Updated action button and platform icon wrappers for better alignment and display.
- Enhanced table header classes for improved styling consistency.
2026-07-29 19:25:29 +02:00
UNITRONIX 7b30765efe fix(devices): kebab Unban no longer calls Ban API (Fixes #323) 2026-07-29 19:05:46 +02:00
github-actions[bot] 0c66f872a2 chore: bump version to 3.4.13 [version-bump] 2026-07-28 15:35:53 +00:00
UNITRONIX 7cf7968d4c chore: sync main 3.4.2 into dev after Web Remote hotfix
Keep dev at 3.4.12; bring stable Web Remote release notes and brace-expansion audit override from main.
2026-07-28 17:34:58 +02:00
UNITRONIX 0f8273ebb7 chore: release version 3.4.2 [version-bump]
Stable hotfix: restore Web Remote after enrollment outbound gate (Refs #313).
2026-07-28 06:54:54 +02:00
UNITRONIX c27eaf8ed6 fix(web-nodejs): bump brace-expansion override for npm audit CI
GHSA-mh99-v99m-4gvg requires brace-expansion >=5.0.8; previous ^1.1.16 still failed Web Console CI audit on stable.
2026-07-28 06:50:00 +02:00
UNITRONIX a749827ae0 fix(signal): restore Web Remote after enrollment outbound gate (Refs #313)
Accept PunchHole/RequestRelay from PANEL_SIGNAL_PROXY_CIDRS (default loopback) so panel-proxied Web Remote works again without weakening #302.
2026-07-28 06:46:17 +02:00
github-actions[bot] c5a1c754fc chore: bump version to 3.4.12 [version-bump] 2026-07-26 19:58:42 +00:00
UNITRONIX 9a8ef85913 Merge origin/dev (3.4.11) into local UX 3.5 solid-shell work.
Resolve CHANGELOG so Unreleased keeps solid-shell/font/theme fixes and 3.4.11 keeps the earlier resize performance notes.
2026-07-26 21:58:14 +02:00
UNITRONIX 2e3ec3dd9a Refine UX 3.5 shell performance and styling
- Transitioned to solid surfaces in UX 3.5, disabling glass/blur effects for improved performance.
- Enhanced sidebar resizing with pointer capture and requestAnimationFrame for smoother interactions.
- Fixed sidebar font jumping in Settings/Updates and reduced theme toggle lag for immediate application.
- Updated documentation to reflect changes in UX 3.5 behavior and styling adjustments.
2026-07-26 21:56:55 +02:00
github-actions[bot] 4429e7787b chore: bump version to 3.4.11 [version-bump] 2026-07-26 19:42:00 +00:00
UNITRONIX bc21a656be Merge branch 'dev' of https://github.com/UNITRONIX/BetterDesk into dev 2026-07-26 21:41:43 +02:00
UNITRONIX 93ed72fa10 Enhance UX 3.5 shell performance with smoother sidebar resizing and improved overlay behavior
- Implemented pointer capture and requestAnimationFrame for smoother sidebar resizing.
- Disabled glass blur during drag-resize to enhance performance.
- Updated sidebar and drawer overlay styles for better visibility and interaction.
- Improved documentation to reflect changes in sidebar behavior and performance optimizations.
2026-07-26 21:41:41 +02:00
github-actions[bot] 7bba9cfce5 chore: bump version to 3.4.10 [version-bump] 2026-07-26 18:06:44 +00:00
UNITRONIX 62e4fc80a9 Merge origin/dev into local dev 2026-07-26 20:06:24 +02:00
UNITRONIX fbcc93dd77 fix(signal): restore Web Remote after enrollment outbound gate
Accept PunchHole/RequestRelay from PANEL_SIGNAL_PROXY_CIDRS (default loopback) so panel-proxied Web Remote works again without weakening #302. Also default Docker AIO NTP/billing env vars (#299).

Refs #302
2026-07-26 19:53:55 +02:00
github-actions[bot] 439b836b30 chore: bump version to 3.4.9 [version-bump] 2026-07-26 08:37:48 +00:00
github-actions[bot] bf228d7b0b chore: bump version to 3.4.8 [version-bump] 2026-07-26 08:31:06 +00:00