github SteamClientHomebrew/Millennium v2.31.0-alpha.1

latest releases: v2.35.0, v2.34.0, v2.33.0...
pre-release4 months ago

2.31.0-alpha.1 (2025-10-24)

Bug Fixes

  • Fix "Browse local files" buttons not working on plugins page (06d8837)
  • Fix ALT+M not opening Millennium dev tools (2108146)
  • fix CI (1aa643d)
  • Fix millennium updater (I forgot to remove development paths) (e3fb0ac)
  • Fix theme and plugin updater not removing items after they've been updated. (cc94354)
  • Fix theme config not generating when a theme was just freshly (3e73210)
  • Fix theme editor react error 130 (8c5821a)
  • Fix theme installer reporting installed failed even though it didn't (86a5cfd)
  • Fix usage of wrong Steam path when Steam is installed outside of the default directory. (f7a0be7)
  • Linux build fixes (7175a02)
  • Lua & Python: Fix various shutdown crashes and issues when disabling some plugins (85f3574)
  • remove trailing comma on updates page (a5d2dc9)
  • semantic-release: Use alpha channel on staging branch (d2fecf5)

Features

  • Add back plugin config pages, and move theme editor into sidebar. (9acc0d0)
  • add global CSP and CORS bypass for frontend client and frontend (53631ed)
  • Add Lua (Lua JIT) backend support. If all goes well python support will eventually be deprecated and dropped in favor of Lua. (ae3a753)
  • Add more functions to the utils module, add filesystem module, and add regex module for Lua plugins (9383403)
  • Add Quick CSS tab to Millennium Settings (e42273d)
  • Allow users to overwrite Millennium env vars by starting Steam with them already set. (7b38d5e)
  • Better hook method into Steam Client. Millennium now loads into process memory before Steam even starts. This allows a new change: IO blocking with Millennium, and CreateSimpleProcess hooks that allow us to virtually enable and change the port of the CEF remote debugger without interfacing with Steam or writing .cef-enable-remote-debugging to disk. Port selection remains as 8080 when -dev is provided but is randomized when running normally for better security and compatibility with other software needing port 8080. (c5c0cf4)
  • linux: Moved CEF remote debugger logic entirely to memory, the (dda79e5)
  • Log config errors if Millennium fails to read or parse the config file (cc8e9df)
  • lua: add cmp_version() to millennium api, allowing you to compare (3048f42)
  • Lua: Add datetime module (78876d5)
  • Slightly rework UI for better experience (4332e63)

Don't miss a new Millennium release

NewReleases is sending notifications on new releases.