Changelog
- Migrated the app data directory to be inline with Tauri's v2 format
- The old data directory was
C:\Users\<user>\AppData\Roaming\steam-game-idlerand should be automatically deleted when launching this version - The new data directory is
C:\Users\<user>\AppData\Roaming\com.zevnda.steam-game-idler - The install directory remains the same
C:\Program Files\Steam Game Idler
- The old data directory was
- Improved the handling of games lists caches
- Previously, SGI used a single
games_list.jsonfile to store games lists caches. The file was deleted when switching between users via theaccount selectionscreen, causing the games lists to be refetched more than necessary. - Games lists caches are now user specific
<steam_id>_games_list.jsonand are now preserved until manually deleted viasettings > clear data - Outdated games lists can be updated every 30 minutes by clicking the
refreshicon at the top of thegames listscreen- This forces games lists for that specific user to be deleted and refetched, creating a fresh cache
- The new cache directory is
C:\Users\<user>\AppData\Roaming\com.zevnda.steam-game-idler\cache - This also reduces the load time when switching accounts
- Previously, SGI used a single
- Improved the logic for free games notifications
- Previously, users would be notified once every 24 hours if there were any free games available. Free games often don't change for days or even weeks so this would result in receiving multiple notifications for the same free games every day
- Notifications will now only be sent if the games are different to when the user was previously notified
- Fix changelog modal height