Commit Graph

977 Commits

Author SHA1 Message Date
UNITRONIX 602c4e798b fix(docker): preserve secrets on hardened bind mounts
Refs #424

Thanks: INSOLVE (Honorary); Marco Jakobs (@jacotec); MyNameisStitch (@MyNameisStitch); Redspin (@playerumpknow)
2026-09-26 03:02:17 +02:00
github-actions[bot] 98341e30d7 chore: bump version to 3.5.137 [version-bump] 2026-09-26 00:28:14 +00:00
github-actions[bot] 5176f3a531 chore: bump version to 3.5.136 [version-bump] 2026-09-26 00:26:09 +00:00
UNITRONIX ee913ea910 fix(docker): serialize split admin bootstrap
Refs #385

Thanks: INSOLVE (Honorary); Marco Jakobs (@jacotec); MyNameisStitch (@MyNameisStitch); Redspin (@playerumpknow)
2026-09-26 02:25:51 +02:00
github-actions[bot] c771b998d2 chore: bump version to 3.5.135 [version-bump] 2026-09-26 00:16:26 +00:00
UNITRONIX cd0ba866c0 fix(ui): optimize responsive Settings navigation
Align Settings tab density and header spacing with the UX 3.5 mobile shell through 1024px. Add UI contracts for sticky behavior, horizontal scrolling, compact breakpoints, and hash tab scrolling.

Refs #396

Thanks: INSOLVE (Honorary); Marco Jakobs (@jacotec); MyNameisStitch (@MyNameisStitch); Redspin (@playerumpknow)
2026-09-26 02:16:06 +02:00
github-actions[bot] 61cae199c4 chore: bump version to 3.5.134 [version-bump] 2026-09-25 09:00:05 +00:00
UNITRONIX 5fd8ed9082 feat(attestation): customize server badge labels
Add persistent Server Attestation badge title and tier labels with branding-aware rendering, localized fallbacks, and protected configuration endpoints. Include validation, public display sanitization, UI controls, and regression tests.\n\nRefs #394\n\nThanks: INSOLVE (Honorary); Marco Jakobs (@jacotec); MyNameisStitch (@MyNameisStitch); Redspin (@playerumpknow)
2026-09-25 10:59:44 +02:00
github-actions[bot] 2b0c655f9d chore: bump version to 3.5.133 [version-bump] 2026-09-24 22:13:01 +00:00
github-actions[bot] c7274dfef8 chore: bump version to 3.5.132 [version-bump] 2026-09-24 22:04:46 +00:00
UNITRONIX 856002d389 fix(split-docker): unlock connection strategy settings
Allow the split console to read and write the P2P, relay, NAT, and initiator policy through the Go server's shared database API. Apply validated changes atomically at runtime, keep native systemd and compose paths unchanged, and cover the flow with regression tests and Docker image checks.

Refs #432

Thanks: INSOLVE (Honorary); Marco Jakobs (@jacotec); MyNameisStitch (@MyNameisStitch); Redspin (@playerumpknow)
2026-09-25 00:04:22 +02:00
github-actions[bot] 15a0097720 chore: bump version to 3.5.131 [version-bump] 2026-09-24 21:45:37 +00:00
UNITRONIX ce44e3ad79 feat(auth): allow scoped private OIDC endpoints
Add an explicit RFC1918 and IPv6 ULA allowlist for on-premises OIDC providers while retaining SSRF protections for loopback, link-local, metadata, multicast, and unspecified destinations. Apply destination validation to discovery, token, UserInfo, redirects, and actual network dials.\n\nRefs #435\n\nThanks: INSOLVE (Honorary); Marco Jakobs (@jacotec); MyNameisStitch (@MyNameisStitch); Redspin (@playerumpknow)
2026-09-24 23:45:18 +02:00
github-actions[bot] 82491a0ac4 chore: bump version to 3.5.130 [version-bump] 2026-09-24 21:35:35 +00:00
UNITRONIX 1ad08cfe6f fix(ui): allow LDAP/OIDC user group assignment
Refs #436

Thanks: INSOLVE (Honorary); Marco Jakobs (@jacotec); MyNameisStitch (@MyNameisStitch); Redspin (@playerumpknow)
2026-09-24 23:35:17 +02:00
github-actions[bot] ff6672d88b chore: bump version to 3.5.129 [version-bump] 2026-09-24 21:30:30 +00:00
UNITRONIX 49efd640c1 fix(web-remote): prevent mobile canvas flicker
Avoid resetting the canvas during visual viewport scroll events and only resize when the rendered viewport dimensions actually change. This prevents transient black bars while interacting with the remote desktop on tablets.

Thanks: INSOLVE (Honorary); Marco Jakobs (@jacotec); MyNameisStitch (@MyNameisStitch); Redspin (@playerumpknow)
2026-09-24 23:30:09 +02:00
github-actions[bot] b4239f53aa chore: bump version to 3.5.128 [version-bump] 2026-09-24 21:02:52 +00:00
UNITRONIX e7e1bf31f0 fix(relay): preserve empty RustDesk raw frames
Accept valid zero-length BytesCodec frames in the Node and Go raw relay paths while continuing to reject empty protobuf control frames. This keeps native and mixed relay transports compatible with RustDesk peers and empty raw payloads.

Thanks: INSOLVE (Honorary); Marco Jakobs (@jacotec); MyNameisStitch (@MyNameisStitch); Redspin (@playerumpknow)
2026-09-24 22:48:02 +02:00
github-actions[bot] 35cf258a6f chore: bump version to 3.5.127 [version-bump] 2026-09-24 20:37:19 +00:00
UNITRONIX 717630d26c fix(web-remote): auto-tune mobile RDClient sessions
Add automatic mobile codec, FPS, touch, lifecycle, and relay diagnostics while preserving the HTTP H.264 fallback. Avoid opening file-transfer relays during the initial session and document the HTTPS/HTTP behavior.

Thanks: INSOLVE (Honorary); Marco Jakobs (@jacotec); MyNameisStitch (@MyNameisStitch); Redspin (@playerumpknow)
2026-09-24 22:36:49 +02:00
github-actions[bot] 53cc4b432d chore: bump version to 3.5.126 [version-bump] 2026-09-22 06:41:02 +00:00
UNITRONIX d514ffc18b feat(devices): queue reversible desktop connection mode
Operators can switch a BetterDesk Desktop client between normal and incoming-only. The command is stored per device and delivered only inside the signed telemetry envelope.

Thanks: INSOLVE (Honorary); Marco Jakobs (@jacotec); MyNameisStitch (@MyNameisStitch); Redspin (@playerumpknow)
2026-09-22 08:40:08 +02:00
github-actions[bot] 7287cf440e chore: bump version to 3.5.125 [version-bump] 2026-09-20 15:38:36 +00:00
github-actions[bot] 33f2dad2f0 chore: bump version to 3.5.124 [version-bump] 2026-09-20 15:26:52 +00:00
UNITRONIX e1bd92a7e4 fix(docker): hot-reload billing clock settings in split deployments
Persist panel-managed NTP settings in the Go server database and apply them without requiring systemd or host Docker access in split image deployments. Keep native restart behavior and make failed restart transactions dismissible in the UI.

Refs #431

Thanks: INSOLVE (Honorary); Marco Jakobs (@jacotec); MyNameisStitch (@MyNameisStitch); Redspin (@playerumpknow)
2026-09-20 17:26:32 +02:00
github-actions[bot] 7d755abe05 chore: bump version to 3.5.123 [version-bump] 2026-09-20 15:14:37 +00:00
github-actions[bot] fbb3c4bc52 chore: bump version to 3.5.122 [version-bump] 2026-09-20 13:13:52 +00:00
github-actions[bot] adc0e7c330 chore: bump version to 3.5.121 [version-bump] 2026-09-19 18:51:32 +00:00
UNITRONIX f4e2a16ad3 Accept stripped desktop binaries in generator module 2026-09-19 20:51:15 +02:00
github-actions[bot] 8992757004 chore: bump version to 3.5.120 [version-bump] 2026-09-19 16:53:38 +00:00
UNITRONIX 854d291c3c Complete BetterDesk Support generator workflow 2026-09-19 18:53:19 +02:00
github-actions[bot] 358802d841 chore: bump version to 3.5.119 [version-bump] 2026-09-19 09:15:37 +00:00
UNITRONIX 6339e11ac9 fix(ui): remove unsupported appearance icons
Use a supported folder icon and a CSS-only disclosure chevron so the profile header never renders icon names as text.

Thanks: INSOLVE (Honorary); Marco Jakobs (@jacotec); MyNameisStitch (@MyNameisStitch); Redspin (@playerumpknow)
2026-09-19 11:15:22 +02:00
github-actions[bot] e9413da98c chore: bump version to 3.5.118 [version-bump] 2026-09-19 09:09:49 +00:00
UNITRONIX fd4ba9c5e5 fix(ui): render appearance disclosure icon
Use the self-hosted Material Symbols font for the profile disclosure chevron.

Thanks: INSOLVE (Honorary); Marco Jakobs (@jacotec); MyNameisStitch (@MyNameisStitch); Redspin (@playerumpknow)
2026-09-19 11:09:33 +02:00
github-actions[bot] 1ef4b7ea80 chore: bump version to 3.5.117 [version-bump] 2026-09-19 09:05:09 +00:00
UNITRONIX 36da8a112d fix(update): preserve explicit config file extensions
Prevent the console repair scan from turning JSON requires into .json.js download paths.

Thanks: INSOLVE (Honorary); Marco Jakobs (@jacotec); MyNameisStitch (@MyNameisStitch); Redspin (@playerumpknow)
2026-09-19 11:04:49 +02:00
github-actions[bot] a93c06d483 chore: bump version to 3.5.116 [version-bump] 2026-09-19 09:00:54 +00:00
UNITRONIX 76540745e3 feat(settings): simplify appearance configuration
Remove appearance live previews, centralize theme palettes, and standardize the responsive settings layout.

Thanks: INSOLVE (Honorary); Marco Jakobs (@jacotec); MyNameisStitch (@MyNameisStitch); Redspin (@playerumpknow)
2026-09-19 11:00:34 +02:00
github-actions[bot] d976fc5ac9 chore: bump version to 3.5.115 [version-bump] 2026-09-19 08:31:54 +00:00
github-actions[bot] d0491d6edc chore: bump version to 3.5.114 [version-bump] 2026-09-18 18:46:15 +00:00
UNITRONIX 78edc5eaf4 feat: add BetterDesk management capabilities
Add allowlisted configuration management, permission diagnostics, safe service control, and repair workflows across native and Docker installers. Integrate panel capability checks with broker-backed writes and rollback, and document/test the lifecycle contract.

Thanks: INSOLVE (Honorary); Marco Jakobs (@jacotec); MyNameisStitch (@MyNameisStitch); Redspin (@playerumpknow)
2026-09-18 20:45:57 +02:00
github-actions[bot] cf4b9b068c chore: bump version to 3.5.113 [version-bump] 2026-09-18 18:25:54 +00:00
UNITRONIX 0301dc7f0f fix(docker): normalize split server database path
Ensure custom split deployments without an explicit DB_URL use the same absolute volume-backed SQLite path as credential bootstrap. Preserve DB_PATH and PostgreSQL DATABASE_URL overrides, and cover the entrypoint contract with a regression test.

Refs #385

Thanks: INSOLVE (Honorary); Marco Jakobs (@jacotec); MyNameisStitch (@MyNameisStitch); Redspin (@playerumpknow)
2026-09-18 20:25:34 +02:00
github-actions[bot] 086c83b76f chore: bump version to 3.5.112 [version-bump] 2026-09-18 16:28:09 +00:00
UNITRONIX 47e3d2ce47 feat(console): coordinate service restarts and login metadata
Coordinate restart-required settings changes through authenticated, reversible transactions and synchronize legacy user last-login timestamps. Include the completed locale updates and restart-flow UI/service changes.

Refs #426

Thanks: INSOLVE (Honorary); Marco Jakobs (@jacotec); MyNameisStitch (@MyNameisStitch); Redspin (@playerumpknow)
2026-09-18 18:26:42 +02:00
github-actions[bot] 546e438678 chore: bump version to 3.5.111 [version-bump] 2026-09-18 08:33:23 +00:00
Knienartowicz 8435186253 fix(ui): keep legacy Material Icons font assets available
Retain legacy font URLs for cached pages and older client views while the
console uses self-hosted Material Symbols. This prevents 404s during rollout.

Thanks: INSOLVE (Honorary); Marco Jakobs (@jacotec); MyNameisStitch (@MyNameisStitch); Redspin (@playerumpknow)
2026-09-18 10:33:03 +02:00
github-actions[bot] 4fbef40a57 chore: bump version to 3.5.110 [version-bump] 2026-09-18 08:29:43 +00:00