v3.5.0
TimoBolkart/TF_FLAMEv3.5.0Jul 31, 2026by UNITRONIX
Upgrading?
AI Summary
Major version 3.5.0 introduces a new optional UX 3.5 console shell (Beta) while maintaining the Classic UI as the default, alongside FreeBSD support.
Key Highlights
- Added optional UX 3.5 console shell with full-list sidebar and topbar chrome (Beta status).
- Introduced FreeBSD (Tier 3) support with rc.d scripts and install notes.
- Fixed OIDC client login stuck on 'Waiting...' by proxying callback URLs to the Go API.
- Resolved Docker AIO supervisord crash when missing NTP_SERVERS or billing environment variables.
New Features
- Optional UX 3.5 console shell (Beta)
- FreeBSD (Tier 3 / community) support
Full Release Notes
## [3.5.0] ??? 2026-07-31 ### Added - **Optional UX 3.5 console shell (Beta):** full-list sidebar + topbar chrome available via navbar switch (BETA badge) or `?ui=ux35`. **Classic icon rail remains the default and supported production UI.** Docs: `docs/wiki/UX-3.5.md`. Ships via panel update. - **FreeBSD (Tier 3 / community):** example `rc.d` scripts and install notes under `contrib/freebsd/`. Refs #310. Manual build only ??? no CI FreeBSD binaries or panel updater support. ### Changed - Dual-mode console chrome: operators who never switch stay on classic; UX 3.5 is explicitly labeled Beta while active (topbar chip). Escape hatch to classic unchanged. - Includes prior stable 3.4.1???3.4.3 hotfixes for operators updating from older stables in one step (#302 enrollment outbound hardening, #313 Web Remote panel-proxy, OIDC `user.info`, mesh cert hash, Unban kebab, and related fixes already on `main`). ### Fixed - **OIDC client login stuck on "Waiting???" (#304):** panel proxies `GET /api/auth/oidc/callback` (and `/api/oidc/callback`) to the Go API so Redirect URLs on the console origin complete RustDesk SSO. Ships via panel update. - **Docker AIO supervisord crash on missing NTP/billing env (#299):** entrypoint/Dockerfile default `NTP_SERVERS` and billing clock vars. Ships via image rebuild / `docker compose pull`. - **Rate limiter API path resolution:** more accurate path matching for console API rate limits. Ships via panel update. ### Docs - UX 3.5 Beta dual-mode: `docs/wiki/UX-3.5.md` - FreeBSD community notes: `contrib/freebsd/` --- ## What's Changed * sync: main 3.4.1 → dev (hotfix #306) by @UNITRONIX in https://github.com/UNITRONIX/BetterDesk/pull/309 * sync: main 3.4.3 → dev (#302 enrollment hardening) by @UNITRONIX in https://github.com/UNITRONIX/BetterDesk/pull/330 * feat(console): label UX 3.5 shell switch as Beta by @UNITRONIX in https://github.com/UNITRONIX/BetterDesk/pull/333 * Release: BetterDesk 3.5.0 (stable) — classic default, UX 3.5 Beta opt-in by @UNITRONIX in https://github.com/UNITRONIX/BetterDesk/pull/334 * chore: release version 3.5.0 [version-bump] by @UNITRONIX in https://github.com/UNITRONIX/BetterDesk/pull/337 **Full Changelog**: https://github.com/UNITRONIX/BetterDesk/compare/v3.4.3...v3.5.0
Related Repositories
public-apis/public-apis★ 491,236
A collective list of free APIs
NousResearch/hermes-agent★ 256,109
The agent that grows with you
yt-dlp/yt-dlp★ 200,282
A feature-rich command-line audio/video downloader
microsoft/markitdown★ 191,572
Python tool for converting files and office documents to Markdown.
Significant-Gravitas/AutoGPT★ 187,699
AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mission is to provide the tools, so that you can focus on what matters.