Skip to content

v0.6.0

Latest

Choose a tag to compare

@vindeckyy vindeckyy released this 31 Jul 02:53

OpenBox 0.6.0 adds the main LaunchBox parity workflows that were missing from the Web UI and packages the recent backend hardening work into a public release.

Web UI

  • Advanced search supports field terms such as platform:PC, quoted values, status fields, and negative terms.
  • Manual playlists preserve ordered members and support parent grouping, notes, membership editing, and reorder controls. Filter playlists remain available for saved platform, view, and search rules.
  • Game context menus add play, favorite, metadata, progress, playlist, and remove actions. Ctrl and Shift selection enables bulk workflows.
  • Settings can choose visible status badges for favorites, install state, missing media, saves, documents, versions, storefronts, achievements, high scores, progress, ratings, broken entries, portable games, and controller support.
  • Platform, category, and playlist detail views now show collection statistics and quick actions. Game details show richer related-game reasons and artwork galleries.
  • The image-group picker supports clear logos, fanart, banners, icons, box backs, box spines, 3D boxes, and title screens.
  • Backup management lists archive manifests and restores selected backups with a safety copy.
  • Games can select a launch profile override without changing the platform default.

Backend and packaging

  • Commits 315110f and b50c37e add schema migrations, stable game identities with legacy aliases, last-known-good recovery, process-safe transactions, atomic writes, bounded jobs, retries, cancellation, request limits, safe archive and restore paths, bounded downloads, media range responses, and constrained plugin execution.
  • Commit 3aebd9c refreshes support policy and Flatpak packaging validation.
  • Commit 673e6b8 adds the Web UI parity implementation, extended media fields, focused API and launch-profile tests, release metadata, and parity documentation.

Verification

  • ./run_all_tests.sh passed, including packaging, gamescope, sessions, API, and integration tests.
  • Python compilation, JavaScript syntax validation, and git diff --check passed.
  • Chromium smoke testing passed with no page errors across search, selection, context actions, playlists, backups, settings, image groups, and related details.

Full Changelog: v0.5.0...v0.6.0