github-actions[bot]
b07decd89e
chore: bump version to 3.5.13 [version-bump]
2026-08-03 21:15:45 +00:00
UNITRONIX
cace557dfc
fix(signal): block same-NAT pending outbound initiator impersonation
...
Authorize PunchHole/RequestRelay by exact ip:port, TCP session, token, or panel proxy — not bare FindByIP — so unapproved enrollment clients cannot inherit an approved peer identity. Refs #302
2026-08-03 23:15:22 +02: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
UNITRONIX
e1fbed1762
docs: clarify BetterDesk login does not bypass peer password ( #285 )
...
Correct Access Policy / device-group docs so operators know AB ACL is visibility-only; unattended access still needs a target permanent password.
2026-08-01 21:53:18 +02:00
UNITRONIX
6dcce5891a
fix: restore no-op behavior in _safe_cp_tls_file for self-signed TLS files ( #325 , discussion #322 )
...
Ensure that if the destination is already the same real file as the source, no action is taken. Maintain symlink-to-copy functionality for Let's Encrypt files (#219 ). This addresses a regression introduced in the 3.5.0 merge affecting native installs.
2026-08-01 21:53:17 +02:00
github-actions[bot]
d0466ac354
chore: bump version to 3.5.6 [version-bump]
2026-08-01 19:46:05 +00:00
UNITRONIX
6ce1cc3747
docs: clarify desktop WebSocket Mode vs server WS-only ( #344 )
...
Add operator checklist, hostname split, and verify steps so reporters are not pointed at 3.4.2 for desktop WSS-only.
2026-08-01 21:45:39 +02:00
github-actions[bot]
1922a20284
chore: bump version to 3.5.5 [version-bump]
2026-08-01 15:00:31 +00:00
UNITRONIX
fadc548c4d
Merge pull request #343 from UNITRONIX/release/3.5.4-hotfix
...
hotfix: BetterDesk 3.5.4 — Address Book ACL and role CHECK (#342 )
v3.5.4
2026-08-01 16:56:50 +02:00
UNITRONIX
272dad3d10
docs(changelog): fold #336 into 3.5.4 stable release notes
2026-08-01 16:56:42 +02: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
UNITRONIX
e971a2dc4c
chore: update .gitignore to include temporary file patterns and remove unused .tmp-pr-body.md
2026-08-01 16:52:56 +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
7fa7d10a8f
Enhance BetterDesk release workflow documentation to clarify branch targeting and release processes. Added mandatory branch roles for dev and main, detailed guidelines for when to use each, and emphasized the importance of syncing after merges. Updated descriptions and structured sections for better readability.
2026-07-31 22:20:54 +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
UNITRONIX
ca2efc9fb8
Merge pull request #339 from UNITRONIX/main
...
docs: sync sponsors list (Redspin, MyNameisStitch) to dev
2026-07-31 22:01:29 +02:00
UNITRONIX
87e6cd7320
docs: add Redspin to Individual Backers
...
Also add always-apply Cursor rule to update SPONSORS.md and push to main promptly when a new supporter arrives.
2026-07-31 21:59:15 +02:00
UNITRONIX
8e2f8fd67c
docs: add MyNameisStitch to Individual Backers
...
Acknowledge Buy Me a Coffee support and the Web Remote report (#329 ).
2026-07-31 20:49:59 +02:00
github-actions[bot]
eeb4389cc2
chore: bump version to 3.5.1 [version-bump]
2026-07-31 18:39:05 +00:00
UNITRONIX
8dc9728ef7
Merge pull request #338 from UNITRONIX/sync/main-to-dev-3.5.0
...
sync: main 3.5.0 → dev (post-release baseline)
2026-07-31 20:38:43 +02:00
UNITRONIX
cc885d327c
Merge pull request #337 from UNITRONIX/release/3.5.0-bump
...
chore: release version 3.5.0 [version-bump]
v3.5.0
2026-07-31 20:34:26 +02: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
UNITRONIX
8a78d3a63a
Merge pull request #334 from UNITRONIX/release/3.5.0-stable
...
Release: BetterDesk 3.5.0 (stable) — classic default, UX 3.5 Beta opt-in
2026-07-31 20:23:48 +02:00
UNITRONIX
c2dc06fc8f
chore(release): curate gentle 3.5.0 notes (UX 3.5 opt-in Beta)
...
Frame dual-mode chrome with classic as the default production UI and UX 3.5
as optional Beta, plus OIDC/Docker/FreeBSD items shipping with the merge.
2026-07-31 20:20:09 +02:00
github-actions[bot]
ede02cb927
chore: bump version to 3.4.15 [version-bump]
2026-07-31 18:17:36 +00:00
UNITRONIX
efccd2aac6
Merge pull request #333 from UNITRONIX/feat/ux35-beta-label
...
feat(console): label UX 3.5 shell switch as Beta
2026-07-31 20:16:46 +02: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
54aca708a7
Merge pull request #330 from UNITRONIX/sync/main-to-dev-3.4.3
...
sync: main 3.4.3 → dev (#302 enrollment hardening)
2026-07-31 19:57:01 +02:00