github exelban/stats v3.0.0

5 hours ago

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 data to the FAQ section in the README.md
  • feat: enabled GPU preview
  • feat: enabled CPU preview

Localization

  • lang: improved automatic translation with gemma4 model

Don't miss a new stats release

NewReleases is sending notifications on new releases.