Skip to content

LastStats v3.5.0

Choose a tag to compare

@github-actions github-actions released this 16 Sep 05:09
· 188 commits to master since this release

LastStats v3.5.0

Dashboard

  • New dashboard chart: a listening calendar (last 60 days) or monthly bars — replaces the old top artists/albums/tracks block, pick which one in Dashboard settings
  • New: set a custom display name (in the intro flow or Settings > Account) — shown big on the dashboard; if set, that's all that's shown (no more Last.fm account name underneath)
  • Faster dashboard chart loading: proper pagination (was silently missing scrobbles on busy periods) and background caching instead of refetching every time

Rankings

  • Fixed: podium photos sometimes stayed stuck on the previous top 3 after changing the year/month filter
  • Year selector now stretches at the edges (Android style) instead of the iOS rubber-band bounce, same for the Charts tab

News

  • New search bar in the news/what's-new page, filters by title and body as you type
  • Search bar visual style is now the same everywhere it appears: News, the Search tab, and Settings search

Sharing

  • Fixed sharing (artwork, charts, achievement badges, crash logs, recap cards) on Windows, macOS and Linux: desktop no longer touches the native share charm at all (it was still being used as a silent fallback, which is what caused the "we couldn't show all the possible shares" error some of you saw) — it now always saves the file and reveals it in the file explorer/Finder instead

Performance (Windows)

  • Notification system setup no longer blocks the app's first frame on Windows — the window now appears noticeably faster on startup
  • A few redundant startup steps now run in parallel instead of one after another

Transparency

  • About page now lists every open-source Flutter package used to build the app, each linking to its pub.dev page
  • Added a proper open-source license (MIT) — use, modify, duplicate or redistribute freely, just credit the author — with a link to the full license text
  • Translations page now notes that ALL translations, including French, were generated with AI assistance and may contain inaccuracies
  • About page now also notes that AI was used to help develop a good part of the app's code
  • README rewritten to match the current app (dashboard chart picker, custom nickname, working desktop sharing, license, AI note) and now includes real per-platform installation steps

Texts

  • Improved wording across all translations, more natural phrasing, fewer stiff/technical terms

Code cleanup

  • Removed dead code left over from the old dashboard carousels
  • Cleaned up a handful of unused imports and analyzer warnings

Android

File Use case
app-universal-release.apk Works on any phone (biggest file)
app-arm64-v8a-release.apk Most modern phones (2018+)
app-armeabi-v7a-release.apk Older 32-bit phones
app-x86_64-release.apk Emulators / x86 tablets

Desktop

File Platform
LastStats-Setup-x64.exe Windows (x64) — recommended installer
LastStats-Setup-arm64.exe Windows on ARM (Snapdragon) — recommended installer
laststats-windows.zip Windows (x64), portable / no install
laststats-windows-arm64.zip Windows on ARM, portable / no install
laststats-linux.zip Linux
laststats-macos.zip macOS
Full Changelog: v3.2.0...v3.5.0