Commit Graph

600 Commits

Author SHA1 Message Date
github-actions[bot] 81247179d6 chore: release version 3.4.0 [version-bump] 2026-06-20 07:58:53 +00:00
UNITRONIX 2c0f7dd41f Merge remote-tracking branch 'origin/dev' into dev 2026-06-20 09:58:07 +02:00
UNITRONIX 1ed00ceb78 Merge remote-tracking branch 'origin/main' into dev 2026-06-19 06:48:12 +02:00
github-actions[bot] e3299b835b chore: bump version to 3.3.39 [version-bump] 2026-06-19 04:48:02 +00:00
UNITRONIX a7a708d6af fix(orgs): expose shared address book tab
Restore the organization Address Book panel controls so admins can manage the shared org contacts promised for RustDesk client sync. Refs #190.
2026-06-19 06:47:13 +02:00
github-actions[bot] 9e1c362c75 chore: bump version to 3.3.38 [version-bump] 2026-06-18 19:26:48 +00:00
UNITRONIX 4e569a718f feat(i18n): add client configuration strings for multiple languages
Enhanced localization by adding client configuration related strings to various language files, including Arabic, Czech, Danish, German, English, Spanish, Finnish, French, Hindi, Hungarian, Indonesian, Italian, Japanese, Korean, Norwegian, Dutch, Polish, Portuguese, Romanian, Swedish, Thai, Turkish, Ukrainian, Vietnamese, and both Traditional and Simplified Chinese. This update improves user experience by providing necessary configuration instructions in the user's preferred language.
2026-06-18 21:26:26 +02:00
github-actions[bot] c238247ca6 chore: bump version to 3.3.37 [version-bump] 2026-06-18 19:09:26 +00:00
UNITRONIX 5334b872f6 fix(docker): wire admin password env seeding
Map the documented ADMIN_PASSWORD setting to the internal Go and Node.js first-run admin seed variables so Docker installs honor custom passwords. Refs #204.
2026-06-18 21:09:07 +02:00
github-actions[bot] c331e69621 chore: bump version to 3.3.36 [version-bump] 2026-06-18 19:01:34 +00:00
UNITRONIX 29e6897b7f feat(upload): enhance background upload with target mapping and atomic application
Improved the background image upload process by adding a target parameter to specify which branding key to update. The upload now applies the background image atomically, ensuring that the branding data is updated in a single operation. Additionally, updated the response to include branding data and revision information. Enhanced tests to validate the new functionality.
2026-06-18 21:01:07 +02:00
github-actions[bot] fb7b716ea0 chore: bump version to 3.3.35 [version-bump] 2026-06-18 18:57:56 +00:00
UNITRONIX ebb29492bd feat(upload): improve background upload interaction and status synchronization
Enhanced the background image upload functionality by adding click event listeners to labels for easier file selection. Introduced a new function to synchronize existing upload statuses, ensuring the UI reflects the current state of background uploads. Updated CSS for logo file input to improve accessibility and visibility during uploads.
2026-06-18 20:57:09 +02:00
github-actions[bot] bdf7de778e chore: bump version to 3.3.34 [version-bump] 2026-06-18 18:50:13 +00:00
UNITRONIX 5d69acba28 feat(upload): add upload status indicators for background images
Implemented a new upload status UI for background images, including progress indicators and error handling. Added CSS styles for upload status messages and integrated them into the settings view. Enhanced JavaScript functions to update the UI based on upload progress and completion, improving user feedback during the upload process.
2026-06-18 20:49:29 +02:00
github-actions[bot] 292c3fe123 chore: bump version to 3.3.33 [version-bump] 2026-06-18 16:53:05 +00:00
UNITRONIX 856dd3d273 feat(upload): enhance background image upload functionality
Refactored the background image upload process to improve user feedback during uploads. Introduced new helper functions for setting upload status and handling file name display. The upload process now utilizes XMLHttpRequest for progress tracking and error handling, ensuring a smoother user experience. Added tests for the upload endpoint to validate multipart image uploads.
2026-06-18 18:52:44 +02:00
github-actions[bot] 484ab7b81f chore: bump version to 3.3.32 [version-bump] 2026-06-18 16:47:20 +00:00
UNITRONIX f6d4112ef7 feat(styles): implement glass effect for sidebar backgrounds
Updated sidebar styles to use new glass background variables for both the sidebar rail and flyout. This change enhances the visual aesthetics by applying a semi-transparent glass effect, improving the overall UI experience. Additionally, adjustments were made to the theme CSS to ensure consistency across light and dark modes.
2026-06-18 18:46:59 +02:00
github-actions[bot] a5d7763ee9 chore: bump version to 3.3.31 [version-bump] 2026-06-18 16:32:36 +00:00
UNITRONIX 283b96c2c4 Merge remote-tracking branch 'origin/dev' into dev 2026-06-18 18:32:04 +02:00
UNITRONIX 23931ed16e feat(docker): add rescue and diagnostic options to betterdesk-docker.sh
Enhanced the betterdesk-docker.sh script with new command-line options for non-interactive rescue operations, including --rescue, --diagnose, and --repair-permissions. Updated the install.sh script to support these options, allowing for safe repairs and diagnostics of Docker deployments.
2026-06-18 18:31:24 +02:00
github-actions[bot] 67e09a436f chore: bump version to 3.3.30 [version-bump] 2026-06-18 16:25:07 +00:00
UNITRONIX 79c8d4d872 fix(db): improve error handling in ChangePeerID function
Enhanced error reporting for the ChangePeerID method by adding specific error messages for the RowsAffected check, ensuring better debugging and clarity when no rows are affected.
2026-06-18 18:24:45 +02:00
github-actions[bot] e4563f074a chore: bump version to 3.3.29 [version-bump] 2026-06-18 16:19:02 +00:00
UNITRONIX 3979e1fc08 fix(device): handle deleted ID reuse conflicts (#213)
Report reserved soft-deleted device IDs as explicit conflicts and expose a permanent delete path so operators can intentionally release IDs for reuse.
2026-06-18 18:17:35 +02:00
UNITRONIX d72383e905 Merge remote-tracking branch 'origin/dev' into dev 2026-06-18 18:16:33 +02:00
UNITRONIX 5b29c7d16f fix(console): clear high npm audit findings 2026-06-17 21:51:07 +02:00
UNITRONIX 7b1091f1c4 test(update): cover legacy server source permissions 2026-06-17 21:44:40 +02:00
UNITRONIX b4a5cb7bf6 feat(updateService): add directory write permission check and resolve server source root
Introduced a new function to check if a directory or its parent is writable. Updated the logic to resolve the server source root for updates, ensuring it falls back to a predefined path if the preferred path is not writable. This change enhances the update process by providing better error handling and flexibility in server source management.
2026-06-17 21:44:40 +02:00
UNITRONIX c801c4ddcc test(update): cover legacy server source permissions 2026-06-17 21:44:32 +02:00
github-actions[bot] 32b1010f7f chore: bump version to 3.3.28 [version-bump] 2026-06-17 19:35:53 +00:00
UNITRONIX 288da6b3a3 feat(updateService): add directory write permission check and resolve server source root
Introduced a new function to check if a directory or its parent is writable. Updated the logic to resolve the server source root for updates, ensuring it falls back to a predefined path if the preferred path is not writable. This change enhances the update process by providing better error handling and flexibility in server source management.
2026-06-17 21:35:26 +02:00
github-actions[bot] 0f35fe2e1d chore: bump version to 3.3.27 [version-bump] 2026-06-17 18:49:53 +00:00
UNITRONIX 4f1634a786 fix(console): clear high npm audit findings
Refs #203
2026-06-17 20:47:30 +02:00
UNITRONIX 16a02a6876 Merge pull request #210 from UNITRONIX/dev
Release 3.4.0
2026-06-17 20:28:47 +02:00
github-actions[bot] 622676492d chore: bump version to 3.3.26 [version-bump] 2026-06-17 18:25:23 +00:00
UNITRONIX 47c7b2e101 chore: merge main into dev before release
Resolve release PR conflicts by preserving the current dev version baseline.
2026-06-17 20:24:37 +02:00
github-actions[bot] a157261f8d chore: bump version to 3.3.25 [version-bump] 2026-06-17 18:18:57 +00:00
UNITRONIX 8555841548 fix(auth): sync console 2FA for client login
Refs #203
2026-06-17 20:18:30 +02:00
UNITRONIX 4ddc375e09 Merge pull request #207 from UNITRONIX/hotfix/206-console-permissions
Hotfix 3.3.2: bare-metal console permissions (#206)
v3.3.2
2026-06-17 06:54:31 +02:00
github-actions[bot] 79de128a71 chore: bump version to 3.3.24 [version-bump] 2026-06-17 04:53:09 +00:00
UNITRONIX f832f6a57b fix(console): bare-metal SQLITE_READONLY_DIRECTORY on Go data dir (#206)
Apply setgid group-write on $RUSTDESK_PATH for the betterdesk console user,
re-sync permissions after the Go server starts, and verify both console data/
and Go data directories.

Fixes #206
2026-06-17 06:52:53 +02:00
UNITRONIX db51b4ea63 fix(console): bare-metal SQLITE_READONLY_DIRECTORY on Go data dir (#206)
Apply setgid group-write on $RUSTDESK_PATH for the betterdesk console user,
re-sync permissions after the Go server starts, and verify both console data/
and Go data directories. Patch release 3.3.2 on main.

Fixes #206
2026-06-17 06:52:17 +02:00
github-actions[bot] 3f8f42dd31 chore: bump version to 3.3.23 [version-bump] 2026-06-15 15:58:03 +00:00
UNITRONIX a75473ae45 fix(rdclient): restore missing RDVideo constructor closing brace
The constructor in video.js lost its closing brace in 2e01955, causing
a SyntaxError on load and breaking remote sessions (RDVideo is not defined).
2026-06-15 17:57:36 +02:00
github-actions[bot] 13e03e4fe1 chore: bump version to 3.3.22 [version-bump] 2026-06-14 19:13:01 +00:00
UNITRONIX 2e01955f6c feat(rdclient): enhance desktop client with server validation, LAN discovery, and settings management
- Introduced server URL validation via `GET /api/bd/server-info` and `probe_server_url`.
- Added LAN discovery capabilities using UDP and optional mDNS for local network panel detection.
- Implemented a local settings window for managing URL, TLS settings, and user preferences.
- Enhanced dashboard with a unified sidebar and improved scrolling behavior.
- Updated documentation and pre-release checklist to reflect new features and requirements.
2026-06-14 21:12:41 +02:00
github-actions[bot] 54c8f797a8 chore: bump version to 3.3.21 [version-bump] 2026-06-14 17:58:40 +00:00
UNITRONIX 956e30935b fix(rdclient): GPU codecs, collapsible dashboard scroll, and session UX
Enable vendor-aware VA-API/GStreamer and WebView2 hardware decode for smoother
remote video; fix Connect invoke, session back-to-close, and dashboard layout
with collapsible device list and sidebar sections that scroll inside the window.
2026-06-14 19:58:15 +02:00