rai-pal
rai-pal copied to clipboard
0.13.0
- [x] Fix single-game refresh
- [x] Handle errors via result on frontend
- [x] Check if all log methods are working properly
- [ ] Check if error handling is working everywhere
- [x] Check if removing games works
- [x] Check manual games in general
- [x] Huge appinfo makes app act weird
- [x] Prevent provider setup from blocking everything else
- [x] Prevent one broken provider from breaking all others
- [x] Fix exe drop (or remove it for now)
- [x] Make sure installed games don't get held back by owned games loading
- [x] Fix some images not loading on release builds
- [x] Fix external links opening in shitty edge window instead of default browser
- [x] Fix some styles not loading due to content policy
- [x] Reduce frontend unresponsiveness while stuff is loading
- [x] Figure out how to remove stuff from cache automatically
- [x] Fix parsing of non-unity engine versions for new game db
- [x] If a filter is active while refreshing, UI is slower (list is empty until refresh is done) (actually i'm just stupid)
- [x] make game db smaller so it's easier to cache?
- [x] Fix bug where sorting a table counts as a filter
- [x] Prevent error dialog if closing window while loading
- [x] cache probably needs to be on the backend
- [x] move analytics to the frontend (it's only thing using lazy_static and uuid btw)
- [ ] better persist for confirmation dialogues
- [x] validate cached data
- [x] sending games individually makes a ton of games not get caught, ugh
- [x] Make remote database use actual ProviderId for simplicity
- [ ] Cache remote games too
- [ ] check if validating localstorage is needed
- [x] check errors when failed to load cache for provider
- [x] fix cache being saved on program files folder (what)
- [ ] don't show error popups for errors that don't matter, when a provider just isn't installed
- [x] prevent opening thanks page links in shitty edge (microsoft why)
- [ ] Make sure new rai pal exe has same name as old one
- [ ] Make sure cache being in the wrong format (and files vs folders) doesn't make everything explode
- [ ] check manual game add again after dependency updates