After working non-stop for the last few months on both Fluenty, and Millennium, We're happy to say it's finally ready for release.
Millennium Changelog:
Full changelog: https://github.com/SteamClientHomebrew/Millennium/compare/v2.1.3...v2.11.1
Improved the grammar and wording of the JS prompt by @RoseTheFlower in #12
fix: prevent memory leak by @ArjixWasTaken in #15
interface update by @ShadowMonster99 in #22
Revert "interface update" by @ShadowMonster99 in #23
Revert accidental revert by @ShadowMonster99 in #24
embed UI impl by @ShadowMonster99 in #25
embedding test by @ShadowMonster99 in #27
fix the link to the automatic installation header by @AdamRaichu in #30
fix linux build by @ricewind012 in #44
fix linux build by @ricewind012 in #50
Merge dev branch by @ShadowMonster99 in #51
fix linux build by @ricewind012 in #53
core(build): fix syntax by @ShadowMonster99 in #54
Dev by @ShadowMonster99 in #56
Dev by @ShadowMonster99 in #60
Fix semantic release version stubs (7b436d7)
use powershell syntax 🤦 (eb1b75b)
Optimize semantic release (685cce3)
de-increment version (de72207)
Fix version number (0581521)
installer: More verbose prompts (4e9af5b)
revert vcpkg baseline (a8fe40d)
scripts: Bug fixes for Installers (51bc183)
uninstaller: Check for corrupt installation (f65d5eb)
Improved Installer (134cce5)
Fix libcurl & confusing logs (c997a8c)
Linux compatibility fixes. (dd4c227)
Properly log terminal colors in the installer (892a7c8)
Remove confusing log (cf19708)
Remove unused code (0606641)
Add "useBackend" capability for plugin (86c1943)
Staging CLI support (f5cda3d)
switch socket pipes to 1 wire (53e6978)
Add time to logger module (80da7fb)
Fix "object not found" error from package manager. (bb01e9c)
Fix plugin shutdowns to an extent (738919c)
Fix SharedJSContext being missed on certain edge cases (364e1c0)
Fix SharedJSContext not connecting when debugging Steam. (1095977)
Fix Steam freezing after PC sleep (8c3dcbd)
Revert shallow clone opts until further notice (63da377)
Staging plugin hot reload (7d1972a)
Suppress connection errors when steam isn't loaded (Linux) (34b5e91)
Use Ninja on unix for faster build (70d4a5d)
Fix Semantic Release docs (1f1a36c)
Install @semantic-release/changelog (61d6356)
Install @semantic-release/git (9e483e8)
Remove LibGit2 and rely on CI assets (5db0ebd)
Fix CI asset packer (47cf6c6)
Add Millennium CLI to PATH (05c5fa5)
Fix uninstaller core (cd5c5e3)
Only add CLI to PATH if its not already there (9d794ce)
CI: Fix asset processor (bdedd20)
Fix installer extracting ghost files (96e238e)
Properly whitelist the default skin in the CLI (1d8faef)
Add install script for linux (950ffa8)
CI: Fix dependency issue on linux (7e91f54)
Fix platform arch for 32 bit LD_PRELOAD-able binary (515cb9e)
Disable theme updater for compatibility until further notice (6861a45)
Fix watchdog threading errors (cd0531b)
Properly segment install path and Steam path (41f8ca8)
Remove boxer on unix to prevent unneeded deps (6b9953a)
Simpler less verbose logs (0c3e90a)
Properly ship python libraries (92ec03c)
(Linux) Fix python binary paths (76b40ff)
Fix config paths on linux (07576b9)
(Linux) Permission & bug fixes (56af75f)
Improve shutdown speed on Linux (b0a026f)
Startup performance improvements (6a138d3)
Better, easier to view installer for linux (fd27c80)
Hot reload for plugins (cdacaba)
Stage fully hot reloadable plugins (79d4a27)
Check if a queried plugin is already loaded before starting it (5fa6d99)
Decrease release binary size on linux (dd0600a)
Fix CI (c952fbf)
Fix CLI paths to use updated refs (59b91dd)
Fix crashes on Steam close (4d09aa6)
Fix edge case SEGV (b17146d)
Fix Mac OS support. (6b9997b)
Fix race condition causing Millennium to get stuck on "Notifying frontend of backend load..." (63973b2)
Fix startup issues on Linux (9fcf293)
Fix threaded race condition (08ab88d)
Issues where Steam would show prematurely (486e892)
Unix build bug fixes (0745446)
Correctly handle LD_PRELOAD and LD_LIBRARY_PATH by @su226 in #77
bump micromatch from 4.0.7 to 4.0.8 in /assets by @dependabot in #89
bump webpack from 5.92.1 to 5.94.0 in /assets by @dependabot in #90
Fix race condition causing boot loop (f3c9e88)
Fix Unix start script paths (f4f2bb7)
Remove JS unused component (5caf2f9)
activity menu on sidebar (026c594)
avatar consistency in activity (4c2861d)
community market interface bug (29d7a5a)
missing/broken icons (242ebea)
missing/broken icons (compact) (+) (320f2f8)
play button and achievement accent colours (fb0be24)
various webkit issues (b9e44b1)
Fix group chat visual bugs (5de7175)
Move settings into proper tabs (0a7b9b4)
Fix library not being fully scrollable (c8f7469)
profile avatar frame consistency (43dc7e4)
wishlist page fix (7813a65)
Fix amoled color scheme (d4b94fe)
Fix titlebar buttons not hugging the side of the window
If you don't already have the new version of Millennium, you must install it from the instructions here.
After you have the new version of Millennium, follow these steps but with the Fluenty theme you downloaded here.
If you have any issues following the steps above, don't hesitate to join our discord server and ask there. You can also ask questions below if you feel more comfortable doing so, but Patreon notifications are dodgy on our end so we may not immediately see it!
Note
Mica & Acrylic features are still in the works. It works 99% of the time but we are facing issues with the Desktop Display Manager crashing, so we will iron those out before delivering it. You can follow development here.
Bugs
Any bugs found should be reported here. https://github.com/shdwmtr/fluenty-tracking/issues
ShadowMonster
2024-09-09 17:10:37 +0000 UTCDavid Keller
2024-09-09 17:04:42 +0000 UTCMonchs
2024-09-09 16:37:00 +0000 UTC