Commit Graph

882 Commits

Author SHA1 Message Date
UNITRONIX 28aed5efbf fix(generator): show leftover download pages so they can be deleted
After the Support Generator migration, older pages stayed reachable at /d/:slug but vanished from the list, so the name stayed reserved. List leftover bundles (including when the ALPHA module is not installed) with revoke/delete only.

Refs #412

Thanks: INSOLVE (Honorary); Marco Jakobs (@jacotec); MyNameisStitch (@MyNameisStitch); Redspin (@playerumpknow)
2026-09-11 12:24:24 +02:00
UNITRONIX e765cdeef3 Merge branch 'dev' of https://github.com/UNITRONIX/BetterDesk into dev 2026-09-07 12:16:28 +02:00
UNITRONIX b88d14d60b Fix generator slug pattern and bundle save HTTP 400
Drop the Chrome /v-incompatible pattern attribute and return 200 with a warning when template binaries are missing.
2026-09-07 12:16:18 +02:00
github-actions[bot] 4eee5f6fc8 chore: bump version to 3.5.90 [version-bump] 2026-09-07 04:55:51 +00:00
UNITRONIX 9f8128dd92 Merge branch 'dev' of https://github.com/UNITRONIX/BetterDesk into dev 2026-09-07 06:55:36 +02:00
UNITRONIX a070eb0bc3 Fix Support Generator builds and UI validation
Reject stub-only template packages, hide legacy CDAP bundles, and fix the slug pattern / builds title i18n.
2026-09-07 06:55:25 +02:00
github-actions[bot] 4eb3a49082 chore: bump version to 3.5.89 [version-bump] 2026-09-07 04:45:02 +00:00
UNITRONIX 0376498e5d Merge branch 'dev' of https://github.com/UNITRONIX/BetterDesk into dev 2026-09-07 06:44:42 +02:00
UNITRONIX 6f07a957e8 Fix Support Generator module install and i18n
Fall back when GitHub /releases/latest is missing, return clear errors, and translate the module install gate.
2026-09-07 06:44:20 +02:00
github-actions[bot] b147cf15cc chore: bump version to 3.5.88 [version-bump] 2026-09-06 23:29:56 +00:00
UNITRONIX 01aebf597c Replace CDAP Support Agent generator with BetterDesk Support templates
Install Client generator templates from GitHub, inject custom.txt for incoming-only builds, and remove the Go Support Agent pipeline.
2026-09-07 01:29:41 +02:00
github-actions[bot] 9ae4575435 chore: bump version to 3.5.87 [version-bump] 2026-09-06 18:34:50 +00:00
github-actions[bot] eef3d95369 chore: bump version to 3.5.86 [version-bump] 2026-09-06 13:25:54 +00:00
UNITRONIX 74081ad4ca fix(devices): restore mobile taps on Devices list
Sticky folders/groups/strategies and kebab/hscroll overlays could block
touches on phone Chrome; narrow sticky scope, fix kebab dismiss, disable
row drag on touch, and open detail on single tap.

Refs #410

Thanks: INSOLVE (Honorary); Marco Jakobs (@jacotec); MyNameisStitch (@MyNameisStitch); Redspin (@playerumpknow)
2026-09-06 15:25:37 +02:00
github-actions[bot] ed057d61ab chore: bump version to 3.5.85 [version-bump] 2026-09-06 10:28:57 +00:00
UNITRONIX b73648651d feat(console): add Client Branding for desktop remotes
Admin page and Go /api/branding schema v1 with logo/contact fields,
RustDesk-safe heartbeat projections, i18n, and handler tests.

Thanks: INSOLVE (Honorary); Marco Jakobs (@jacotec); MyNameisStitch (@MyNameisStitch); Redspin (@playerumpknow)
2026-09-06 12:26:39 +02:00
github-actions[bot] 86f7046598 chore: bump version to 3.5.84 [version-bump] 2026-09-06 10:25:50 +00:00
github-actions[bot] b412ba06d1 chore: bump version to 3.5.83 [version-bump] 2026-09-06 09:54:21 +00:00
github-actions[bot] d948d9f258 chore: bump version to 3.5.82 [version-bump] 2026-09-05 23:19:42 +00:00
UNITRONIX 3f35dda693 fix(security): patch Dependabot deps and harden scanner noise
Bump echo, qs, and browserslist; redact CDAP command/session logs;
reject restore symlinks; expand CodeQL exclusions for known FPs.

Thanks: INSOLVE (Honorary); Marco Jakobs (@jacotec); MyNameisStitch (@MyNameisStitch); Redspin (@playerumpknow)
2026-09-06 01:19:25 +02:00
github-actions[bot] 94f8854141 chore: bump version to 3.5.81 [version-bump] 2026-09-05 21:01:03 +00:00
github-actions[bot] 6493158483 chore: bump version to 3.5.80 [version-bump] 2026-09-05 20:51:09 +00:00
github-actions[bot] 6c555ee1ae chore: bump version to 3.5.79 [version-bump] 2026-09-05 19:02:07 +00:00
github-actions[bot] 0feb5adb63 chore: bump version to 3.5.78 [version-bump] 2026-09-05 18:44:02 +00:00
github-actions[bot] 0ac8d701b0 chore: bump version to 3.5.77 [version-bump] 2026-09-05 14:07:01 +00:00
UNITRONIX 4ae5dfb8a3 fix(ui): center UX 3.5 topbar icons and tighten Settings mobile tabs
Address #396 retest: vertically center menu/logo in the topbar, drop extra Settings track padding, and tighten the page-header gap on phone without changing sticky bleed. Move the sticky changelog entry to 3.5.70.

Refs #396

Thanks: INSOLVE (Honorary); Marco Jakobs (@jacotec); MyNameisStitch (@MyNameisStitch); Redspin (@playerumpknow)
2026-09-05 16:06:43 +02:00
github-actions[bot] e978f840e8 chore: bump version to 3.5.76 [version-bump] 2026-09-05 13:55:12 +00:00
github-actions[bot] 52172f90fe chore: bump version to 3.5.75 [version-bump] 2026-09-05 13:43:42 +00:00
UNITRONIX d035516091 fix(ui): clarify soft-delete vs permanent delete for device re-registration
Soft-delete still reserves the peer ID (GHSA); the Devices delete dialog no longer claims permanent removal, offers a hard-delete checkbox, and FAQ documents Restore / permanent delete. Refs #402

Thanks: INSOLVE (Honorary); Marco Jakobs (@jacotec); MyNameisStitch (@MyNameisStitch); Redspin (@playerumpknow)
2026-09-05 15:43:25 +02:00
github-actions[bot] 7d37dd352e chore: bump version to 3.5.74 [version-bump] 2026-09-03 19:39:22 +00:00
github-actions[bot] caba611ecc chore: bump version to 3.5.73 [version-bump] 2026-09-03 19:34:22 +00:00
github-actions[bot] 1b04161e52 chore: bump version to 3.5.72 [version-bump] 2026-09-03 19:26:09 +00:00
UNITRONIX cef2ab7c8e fix(signal): close shared-NAT RelayResponse gaps and add opt-in initiator
Correlate RelayResponse via pending UUID/initiator store and panel CIDRs;
stop FindByIP ticket misdelivery. Opt-in ALLOW_SHARED_NAT_INITIATOR for
stock multi-device CGNAT without peer identity inheritance.

Refs #399

Thanks: INSOLVE (Honorary); Marco Jakobs (@jacotec); MyNameisStitch (@MyNameisStitch); Redspin (@playerumpknow)
2026-09-03 21:25:50 +02:00
github-actions[bot] 6b082f8946 chore: bump version to 3.5.71 [version-bump] 2026-09-03 08:44:36 +00:00
UNITRONIX 527197fe0a fix: WAN punch auth, Web Remote WS relay, Docker/UI follow-ups
Resolve CGNAT ambiguous initiator via PunchHole udp_port (#399), allow panel Web Remote to relay to WS-mode targets (#397), ship Support Agent sources in Docker images (#391), write admin credentials when ADMIN_PASSWORD is set (#385), harden native go mod download (#371), self-host Material Icons (#393), and tighten mobile Settings tabs (#396).

Refs #399 #397 #388 #391 #385 #371 #393 #396 #387 #368 #375 #386 #392 #394 #395

Thanks: INSOLVE (Honorary); Marco Jakobs (@jacotec); MyNameisStitch (@MyNameisStitch); Redspin (@playerumpknow)
2026-09-03 10:44:12 +02:00
github-actions[bot] dcafff5578 chore: bump version to 3.5.70 [version-bump] 2026-08-30 23:40:10 +00:00
UNITRONIX 80659c713b fix(ui): keep Settings tab bar sticky and flush on mobile
Bleed cancels content padding so the bar sits at the scroll top; sticky stays on under 900px/mobile instead of scrolling away; active tab scrolls into view on click/hash.

Refs #396

Thanks: INSOLVE (Honorary); Marco Jakobs (@jacotec); MyNameisStitch (@MyNameisStitch); Redspin (@playerumpknow)
2026-08-31 01:39:50 +02:00
github-actions[bot] 3ee0085a87 chore: bump version to 3.5.69 [version-bump] 2026-08-29 19:58:21 +00:00
UNITRONIX d1e31c0c26 feat(generator): allow custom download portal product label
Operators can override or hide download.product_* on the public
download page via bundle branding without rebuilding installers.

Refs #386

Thanks: INSOLVE (Honorary); Marco Jakobs (@jacotec); MyNameisStitch (@MyNameisStitch); Redspin (@playerumpknow)
2026-08-29 21:58:03 +02:00
github-actions[bot] 10c8082999 chore: bump version to 3.5.68 [version-bump] 2026-08-29 00:25:13 +00:00
github-actions[bot] c14ca2b991 chore: bump version to 3.5.67 [version-bump] 2026-08-29 00:04:33 +00:00
github-actions[bot] ec107fb831 chore: bump version to 3.5.66 [version-bump] 2026-08-25 21:22:22 +00:00
UNITRONIX d4a74350a8 fix(docker): guard against split-volume stale auth.db (#385)
Detect partial volume wipes that leave legacy auth.db in /app/data while
/opt/rustdesk was reset, which broke panel login despite a fresh
.admin_credentials file. Fail fast with a clear error, remove empty orphan
auth.db on fresh installs, and document compose ADMIN_PASSWORD mapping.

Refs #385

Thanks: INSOLVE (Honorary); Marco Jakobs (@jacotec); MyNameisStitch (@MyNameisStitch); Redspin (@playerumpknow)
2026-08-25 23:22:06 +02:00
github-actions[bot] cf021d8f1d chore: bump version to 3.5.65 [version-bump] 2026-08-25 00:14:09 +00:00
UNITRONIX b3973c4991 fix(docker): make split admin bootstrap atomic
Prevent concurrent Go and console startup from generating mismatched admin passwords, and keep fresh Docker authentication on the centralized SQLite store.

Refs #385

Thanks: INSOLVE (Honorary); Marco Jakobs (@jacotec); MyNameisStitch (@MyNameisStitch); Redspin (@playerumpknow)
2026-08-25 02:13:40 +02:00
github-actions[bot] 286a9ad212 chore: bump version to 3.5.64 [version-bump] 2026-08-24 13:09:06 +00:00
UNITRONIX 0bfecddd00 fix(docker): sync bootstrap admin password between Go and console (#385)
Fresh Docker installs without ADMIN_PASSWORD generated two different random
passwords: Go wrote /opt/rustdesk/.admin_credentials while the panel
authenticated against auth.db seeded by Node.js. Pre-bootstrap a shared
password in entrypoints before supervisord / server start.

Refs #385

Thanks: INSOLVE (Honorary); Marco Jakobs (@jacotec); MyNameisStitch (@MyNameisStitch); Redspin (@playerumpknow)
2026-08-24 15:08:35 +02:00
github-actions[bot] d2f5b24c8a chore: bump version to 3.5.63 [version-bump] 2026-08-24 12:25:42 +00:00
UNITRONIX 780cfb6660 fix(users): implement missing ensureUserGuid for strategy assignment
Refs #384

setUserStrategyAssignment and getUserStrategyGuid called ensureUserGuid in dbAdapter but the helper was never implemented, causing TypeError and generic Server error on every user create/update. Add SQLite and PostgreSQL helpers plus integration tests.

Thanks: INSOLVE (Honorary); Marco Jakobs (@jacotec); MyNameisStitch (@MyNameisStitch); Redspin (@playerumpknow)
2026-08-24 14:25:23 +02:00
github-actions[bot] 45cfdbaade chore: bump version to 3.5.62 [version-bump] 2026-08-24 05:04:21 +00:00