v3.5.0
aidenybai/react-grabv3.5.0Jul 31, 2026by UNITRONIX
Upgrading?
AI Summary
Introduced optional UX 3.5 console shell Beta and added FreeBSD support, alongside fixes for OIDC login and Docker environment variables.
Key Highlights
- Optional UX 3.5 console shell (Beta) with full-list sidebar
- FreeBSD Tier 3 community support
- Fixed OIDC client login stuck on 'Waiting'
- Fixed Docker supervisord crash on missing NTP/billing
New Features
- UX 3.5 Beta console shell
- FreeBSD support
- OIDC client login fix
- Docker environment variable defaults
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
openclaw/openclaw★ 392,746
The AI that really does things. Any OS. Any Platform. The lobster way. 🦞
nilbuild/developer-roadmap★ 370,115
Interactive roadmaps, guides and other educational content to help developers grow in their careers.
morluto/rea★ 362,514
Reverse engineer anything with agents, from app behavior down to native binaries.
anomalyco/opencode★ 219,976
The open source coding agent.
n8n-io/n8n★ 208,308
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.