First major release in years.
For reaching 40k stars on GitHub, I decided to release a new major version. It doesn't break anything and doesn't introduce big changes, but it starts a new chapter in Stats - monitoring inside the application. Over the next 6-8 months I have a lot of plans for changes: rewriting the settings logic from scratch (over time there's just too much going on there), adding a more historical view of the data, a few new widgets, and many small features I always wanted to add but held off on to keep the app simple and stable.
It's a new chapter for Stats, and I'm very thankful to everyone who helps make Stats better.
Bug fixes
- fix: fixed preview/settings button visibility
- fix: moved back to the CSDiskSpaceGetRecoveryEstimate + purgeable but now with most important fix - removeAllCachedResourceValues. Since the macOS by default cache the requested URL data. So does not case what method we use - it will be always cached. And this one is more efficient than
volumeAvailableCapacityForImportantUsageKey. (#3249)
New features
- feat: added a new module Remote that allows to monitor remote systems
- feat: removed custom icons and moved to the SF Symbols
- feat: adjusted the radius in the popups
- feat: small adjustments in all popups
- feat: redesigned the sections title in the popups
- feat: redesigned ColumnChartView
- feat: redesigned GPU popup view, dropped multi GPU view, only selected GPU will be visible in the popup
- feat: small redesign in the RAM popup
- feat: redesigned Battery popup
- feat: moved to macOS 12 as a minimum required version
- feat: added animation to the Charts
- feat: enabled Network preview
- feat: enabled Disk preview
- feat: deleted dead code from the project
- feat: enabled RAM preview
- feat: added solution for
Desktop widgets not showing the datato the FAQ section in the README.md - feat: enabled GPU preview
- feat: enabled CPU preview
Localization
- lang: improved automatic translation with gemma4 model