1217 Commits

Author SHA1 Message Date
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 59e14f7576 fix(mesh): PEM web cert hash and MESH_WEB_CERT_FILE for reverse proxy (Fixes #321)
MeshAgent behind TLS-terminating proxies was rejected with bad web cert hash when Go hashed TLS_CERT incorrectly (raw PEM) or used an internal cert instead of the public LE cert agents see.
2026-07-29 19:15:23 +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 fe1c3963dc Merge pull request #317 from UNITRONIX/release/3.4.2-bump
chore: release version 3.4.2 [version-bump]
v3.4.2
2026-07-28 07:06:57 +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 c1cfd8f765 Merge pull request #316 from UNITRONIX/hotfix/313-web-remote-panel-proxy
Hotfix: restore Web Remote after enrollment outbound gate (#313)
2026-07-28 06:53:50 +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
UNITRONIX 206b988a75 Add FreeBSD Tier 3 community notes and example rc.d scripts.
Document manual build path for #310 without claiming installer or CI binary support.
2026-07-26 10:37:28 +02:00
github-actions[bot] bf228d7b0b chore: bump version to 3.4.8 [version-bump] 2026-07-26 08:31:06 +00:00
UNITRONIX 6a2ed332de Merge branch 'dev' of https://github.com/UNITRONIX/BetterDesk into dev 2026-07-26 10:30:46 +02:00
UNITRONIX 493a27eaf3 feat(rateLimiter): add resolveApiPath function for accurate API path resolution
- Introduced resolveApiPath to handle cases where Express strips the `/api` prefix from req.path, ensuring correct path classification for rate-limiting.
- Updated isPanelPollRequest and isPanelPreferenceWrite functions to utilize resolveApiPath for improved accuracy.
- Added tests to verify the functionality of resolveApiPath and its integration with existing rate-limiting logic.
2026-07-26 10:30:44 +02:00
github-actions[bot] 9b2acec008 chore: bump version to 3.4.7 [version-bump] 2026-07-26 08:17:11 +00:00
UNITRONIX 83a93fd33e Merge branch 'dev' of https://github.com/UNITRONIX/BetterDesk into dev 2026-07-26 10:16:53 +02:00
UNITRONIX ae46c69e66 feat(ux): reintroduce classic UI alongside optional UX 3.5 shell
- Default console shell is now the classic icon rail + flyout, with UX 3.5 available via navbar switch.
- Fixed visibility issues in UX 3.5, ensuring main content is displayed correctly under branding wallpaper.
- Updated documentation to reflect changes in UI shell options and theme management.
- Enhanced language support for new UI shell switch options across multiple languages.

This update improves user experience by providing a choice between classic and modern UI shells.
2026-07-26 10:16:51 +02:00
github-actions[bot] a2ad9dc7ac chore: bump version to 3.4.6 [version-bump] 2026-07-26 08:14:52 +00:00
UNITRONIX 014c4e6b69 Merge branch 'dev' of https://github.com/UNITRONIX/BetterDesk into dev 2026-07-26 10:14:32 +02:00
UNITRONIX 393b86b858 fix(ux): resolve branding wallpaper visibility issues in UX 3.5
- Adjusted z-index properties for the console shell and main content to ensure visibility over the branding wallpaper.
- Updated CSS to maintain proper stacking context, preventing text from being obscured by the wallpaper.
- Enhanced documentation to clarify changes related to stacking and branding wallpaper behavior.

This update addresses user feedback regarding visibility issues in the UX 3.5 interface.
2026-07-26 10:14:21 +02:00
github-actions[bot] f8ef03a2d5 chore: bump version to 3.4.5 [version-bump] 2026-07-26 08:10:14 +00:00
UNITRONIX ddf06832c5 Merge branch 'dev' of https://github.com/UNITRONIX/BetterDesk into dev 2026-07-26 10:09:56 +02:00
UNITRONIX 261a7fcd78 fix(ux): resolve light theme issues and enhance theme management
- Fixed light theme to correctly apply the blue topbar and ensure text colors are consistent with the selected theme.
- Updated theme management to persist the selected theme and its corresponding palette across sessions.
- Enhanced documentation to clarify theme color mappings and behavior.
- Introduced built-in theme palettes for light and dark modes to streamline theme application.
- Improved CSS variable handling for better theme integration in the UI.

This update addresses user feedback regarding theme inconsistencies and improves overall theme functionality.
2026-07-26 10:09:54 +02:00
github-actions[bot] 5164cdff37 chore: bump version to 3.4.4 [version-bump] 2026-07-26 08:00:34 +00:00
UNITRONIX e7acaa5c4f Merge remote-tracking branch 'origin/dev' into dev
Resolve CHANGELOG for UX 3.5 Unreleased notes with 3.4.3 bump.
2026-07-26 10:00:14 +02:00
UNITRONIX cbf72ca1e3 feat(ux): introduce UX 3.5 with new console shell and theme options
- Added UX 3.5 as the default console shell, featuring a full-list sidebar, topbar, and customizable themes (Dark/Light/Custom).
- Updated documentation to reflect the new UX 3.5 shell.
- Removed legacy Desktop Mode and Beta 3.1 styles, ensuring a streamlined user experience.
- Enhanced language support for new theme options across multiple languages.
- Fixed OIDC client login issues by proxying callback URLs to the Go API.

This update improves the overall user interface and experience, aligning with modern design standards.
2026-07-26 09:54:46 +02:00
github-actions[bot] 061e6ad164 chore: bump version to 3.4.3 [version-bump] 2026-07-25 06:43:37 +00:00
UNITRONIX 59b3f93d46 fix(oidc): proxy panel callback so RustDesk SSO leaves Waiting (#304)
Panel Redirect URLs on :5000/:5443 used to 404, so auth-query never completed. Proxy the callback to Go, validate the path in Settings, and document the fix.
2026-07-25 08:43:16 +02:00
github-actions[bot] 1d30717a2e chore: bump version to 3.4.2 [version-bump] 2026-07-25 06:19:05 +00:00
UNITRONIX 298bfac4b6 Merge pull request #309 from UNITRONIX/sync/main-to-dev-3.4.1
sync: main 3.4.1 → dev (hotfix #306)
2026-07-25 08:18:46 +02:00
UNITRONIX 6d324cade6 Merge pull request #308 from UNITRONIX/release/3.4.1-bump
chore: release version 3.4.1 [version-bump]
v3.4.1
2026-07-25 08:16:25 +02:00
UNITRONIX eeb201981e chore: release version 3.4.1 [version-bump]
Stable hotfix for betterdesk.sh Console start after GitHub update (Refs #306).
2026-07-25 08:13:10 +02:00
UNITRONIX f624b3878b Merge pull request #307 from UNITRONIX/hotfix/306-console-start-after-update
Hotfix: start Console after betterdesk.sh GitHub update (#306)
2026-07-25 08:12:04 +02:00
UNITRONIX a73a3a40b3 fix(betterdesk.sh): start Console after GitHub update (Refs #306)
Prevent set -e abort on sqlite3 API-key sync so betterdesk-console is always started after Online GitHub update; fail the update loudly when Console stays inactive. Hotfix PRs on main use patch bumps (3.4.x).
2026-07-25 08:09:05 +02:00
UNITRONIX decee448f9 Merge pull request #305 from UNITRONIX/release/3.4.0-bump
chore: release version 3.4.0 [version-bump]
v3.4.0
2026-07-24 22:01:34 +02:00
UNITRONIX 05003cd952 chore: release version 3.4.0 [version-bump]
Manual stable bump after version-bump-main could not push to protected main.
2026-07-24 22:00:34 +02:00
UNITRONIX 8acdbd9051 Merge pull request #268 from UNITRONIX/dev
Release: BetterDesk 3.4.0 (stable)
2026-07-24 21:58:24 +02:00
UNITRONIX a8172fe9e6 docs(changelog): restore [Unreleased] curated notes for 3.4.0 [version-bump]
Keep operator-facing release summary under Unreleased so merge to main promotes it to 3.4.0; slim 3.3.174 to the security patch bullets.
2026-07-24 21:47:53 +02:00
github-actions[bot] b6e5425fbc chore: bump version to 3.3.174 [version-bump] 2026-07-24 19:43:49 +00:00