Commit Graph

766 Commits

Author SHA1 Message Date
github-actions[bot] fdd3f145d2 chore: bump version to 3.5.25 [version-bump] 2026-08-08 19:23:06 +00:00
github-actions[bot] 7dd2432a66 chore: bump version to 3.5.24 [version-bump] 2026-08-07 04:49:47 +00:00
UNITRONIX 6274790bba fix(rdclient): recover Cliprdr stack and stop 0KB remote files (Refs #350)
Bring native Cliprdr/desktop file IPC from divergent orphan history onto current
dev, including base64 coerce and FILEGROUPDESCRIPTOR flags matching RustDesk.
2026-08-06 22:05:58 +02:00
UNITRONIX a6d7603e59 fix(enrollment): harden Reject & Ban re-enroll and QA follow-ups (#351)
Hard-delete enrollment audit peers on Allow re-enroll/Unban so managed mode re-queues instead of bypassing approval; fix All filter, devices ?search=, orphan rejects, metadata enrich, and copy ID.
2026-08-06 21:40:35 +02:00
UNITRONIX b41b000b0c feat(devices): implement auto-scroll during drag & drop for device rows
- Added functionality to auto-scroll the panel content when dragging device rows near the top or bottom edges of folder/group chips.
- Introduced new functions to manage drag auto-scrolling and speed adjustments based on pointer position.
- Updated drag event handlers to support the new scrolling behavior.
2026-08-06 21:18:13 +02:00
UNITRONIX 913992979a Merge branch 'dev' of https://github.com/UNITRONIX/BetterDesk into dev 2026-08-06 21:08:46 +02:00
UNITRONIX 1bc16efe8f fix(agent): enhance Support Agent profile handling and branding backup
- Implemented logic to reissue incomplete or expired signed Support Agent profiles during rebuilds, preventing operators from getting stuck in retry loops.
- Updated `build.sh` to handle the absence of `branding.pub` more gracefully, ensuring it doesn't fail on fresh workspaces.
- Refactored branding functions to utilize a dedicated support profile service, improving code organization and maintainability.
- Added tests to verify the correct behavior of version injection and support profile validity checks.
2026-08-06 21:08:42 +02:00
github-actions[bot] 5529c0b1e5 chore: bump version to 3.5.23 [version-bump] 2026-08-05 23:17:32 +00:00
UNITRONIX 9a4fb075f6 Merge branch 'dev' of https://github.com/UNITRONIX/BetterDesk into dev 2026-08-06 01:17:17 +02:00
UNITRONIX f06fb597e1 fix(console): share SQLite handle and bump better-sqlite3 for Node 24 (#353)
Avoid parallel better-sqlite3 connections that race N-API cleanup hooks after event-bus connect; defer build workers until listen settles.
2026-08-06 01:17:04 +02:00
github-actions[bot] 416a52d35f chore: bump version to 3.5.22 [version-bump] 2026-08-05 23:08:58 +00:00
UNITRONIX 8730d9b083 feat(agent): allow HTTP/WS Support Agent profiles and fix enrollment proof reuse
LAN/IP bundles can use plaintext HTTP/WS like RustDesk while session crypto stays on the protocol layer; enrollment no longer treats a second same-request proof check as a nonce replay.
2026-08-06 01:07:55 +02:00
github-actions[bot] 616bd6dd16 chore: bump version to 3.5.21 [version-bump] 2026-08-05 22:59:54 +00:00
github-actions[bot] fab1829152 chore: bump version to 3.5.20 [version-bump] 2026-08-05 22:56:45 +00:00
UNITRONIX 3d9335489b Merge branch 'dev' of https://github.com/UNITRONIX/BetterDesk into dev 2026-08-06 00:55:12 +02:00
UNITRONIX 2818dcab10 test(agent): add test for malformed certificate pins in release profiles
- Introduced a new test to validate that malformed certificate pins in release profiles are correctly rejected, ensuring improved error handling and security in agent bundle configurations.
2026-08-06 00:55:10 +02:00
github-actions[bot] b6a7ad08dc chore: bump version to 3.5.19 [version-bump] 2026-08-05 22:55:07 +00:00
UNITRONIX b9d9ea615f feat(agent): add certificate pin validation to branding profile checks
- Introduced a regular expression for validating certificate pins.
- Enhanced the branding profile validation to include checks for valid certificate pins, ensuring improved security for agent bundles.
2026-08-06 00:55:00 +02:00
github-actions[bot] 1da541c342 chore: bump version to 3.5.18 [version-bump] 2026-08-05 22:50:23 +00:00
UNITRONIX 55f8732dbe Merge branch 'dev' of https://github.com/UNITRONIX/BetterDesk into dev 2026-08-06 00:50:05 +02:00
UNITRONIX ed96e94806 refactor(agent): enhance session management and input handling
- Updated session control mechanisms to ensure proper handling of remote input and clipboard operations.
- Introduced session authorization checks to validate operator permissions before starting desktop sessions.
- Improved input injection logic to prevent unauthorized access during active sessions.
- Added new capabilities for managing session flags and controls, ensuring a more robust and secure desktop experience.
- Enhanced error handling and logging for better traceability of session-related actions.
2026-08-06 00:50:02 +02:00
github-actions[bot] 03926986f1 chore: bump version to 3.5.17 [version-bump] 2026-08-05 21:50:01 +00:00
UNITRONIX ca83009d07 Merge branch 'dev' of https://github.com/UNITRONIX/BetterDesk into dev 2026-08-05 23:49:44 +02:00
UNITRONIX 1b240543bd feat(auth): implement SQLite auth consolidation and admin password validation
- Added functionality for safely consolidating legacy auth.db into the selected SQLite database, with options for dry runs and rollbacks.
- Introduced command-line flags for SQLite auth consolidation, including backup directory and rollback options.
- Enhanced admin interface security by requiring a password when the admin port is enabled, preventing unauthorized access.
- Updated related tests to ensure proper handling of admin password requirements and relay authorization logic.
2026-08-05 23:49:42 +02:00
github-actions[bot] 7f89388a89 chore: bump version to 3.5.16 [version-bump] 2026-08-05 21:12:58 +00:00
UNITRONIX 1bebe53d7a Merge branch 'dev' of https://github.com/UNITRONIX/BetterDesk into dev 2026-08-05 23:12:36 +02:00
UNITRONIX 6442b59902 feat(ci): add frontend JavaScript syntax check to CI workflow
- Introduced a new step in the CI workflow to check browser JavaScript syntax using the `npm run check:frontend` command.
- Updated package version to 3.5.14 and bumped dependencies: nodemailer to 9.0.4 and ws to 8.21.2.
- Enhanced logging configuration to use NODE_ENV for determining log level.
- Improved accessibility styles for UX 3.5 and added focus outlines for help panel elements.
2026-08-05 23:12:34 +02:00
github-actions[bot] f0cc8d5ff5 chore: bump version to 3.5.15 [version-bump] 2026-08-05 15:14:51 +00:00
UNITRONIX 150b63d34b fix(security): bump Dependabot deps and harden CDAP file-transfer callbacks
Close brace-expansion, postcss, and quinn-proto alerts; validate request_id before invoking pending download callbacks (CodeQL).
2026-08-05 17:13:27 +02:00
github-actions[bot] 68d8c7fb9b chore: bump version to 3.5.14 [version-bump] 2026-08-04 20:29:49 +00:00
UNITRONIX 34f74e22d6 Merge branch 'dev' of https://github.com/UNITRONIX/BetterDesk into dev 2026-08-04 22:29:32 +02:00
UNITRONIX dee8546eda fix(enrollment): persist history and allow clearing rejection (#351)
Approved/Rejected filters were empty for Go enrollments because decisions were discarded; reject also left an irreversible lock with no Devices → Banned row when the peer did not exist yet.
2026-08-04 22:29:19 +02:00
github-actions[bot] b07decd89e chore: bump version to 3.5.13 [version-bump] 2026-08-03 21:15:45 +00:00
github-actions[bot] 4abae58612 chore: bump version to 3.5.12 [version-bump] 2026-08-03 21:02:49 +00:00
UNITRONIX f8ed6bec9f fix(theme): stop solid blue flash on Light/Dark toggle (#320)
Theme preview wrote solid hex into muted tokens; convert to rgba like branding.css so filters, nav, and avatar stay translucent.
2026-08-03 23:02:33 +02:00
github-actions[bot] 51eeb9fc6d chore: bump version to 3.5.11 [version-bump] 2026-08-03 04:48:44 +00:00
UNITRONIX 82fbda8b3a Merge remote-tracking branch 'origin/dev' into dev
Integrate 3.5.10 version bump with Support Agent feature commit; keep #320 notes under 3.5.10.
2026-08-03 06:48:26 +02:00
UNITRONIX 992ba235f7 feat: enhance Support Agent capabilities and documentation
- Added support for various remote control features in the Support Agent, including file transfer, in-session chat, remote audio, and control actions (lock/restart).
- Introduced capability flags for incoming session features, allowing for more granular control over permissions.
- Updated documentation to reflect the new Support Agent functionalities and connection resilience improvements, including fallback mechanisms for API endpoints.
- Enhanced the build process with optional branding sealing and improved error handling for Docker configurations.
2026-08-03 06:47:22 +02:00
github-actions[bot] f16d98541e chore: bump version to 3.5.10 [version-bump] 2026-08-03 04:46:41 +00:00
UNITRONIX b4a6e1a746 fix(registrations): readable active filters in light theme (#320)
Active filter buttons used undefined --primary with white text; switch to accent-blue tokens so labels stay readable in light mode.
2026-08-03 06:46:04 +02:00
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