Commit Graph

19 Commits

Author SHA1 Message Date
Rafael Caetano
b0df4ebd9f Migrate to Gradle Version Catalogs 2024-06-16 16:26:26 +01:00
Rafael Caetano
c1f35d5cae Add custom header to RetroAchievements API requests
Fixes API requests returning 403
2023-12-22 13:20:56 +00:00
Rafael Caetano
8ec196032a Use safer runCatching alternative 2023-08-23 01:02:18 +01:00
Rafael Caetano
544270169a Update Gradle Plugin 2023-07-29 13:08:44 +01:00
Rafael Caetano
84046add6c Use Java 15 2023-07-28 19:38:44 +01:00
Rafael Caetano
7f3535c411 Display RetroAchievements integration status when launching a ROM 2023-05-02 19:21:00 +01:00
Rafael Caetano
1090f5c259 Add RetroAchievements settings 2023-03-07 23:39:47 +00:00
Rafael Caetano
796e967058 Fix RetroAchievements rich presence updates not being recognised by the server
The API request for "ping" needs to use POST instead of GET. Otherwise, the update seems to be ignored
2023-03-05 12:04:50 +00:00
Rafael Caetano
2d148dce95 Register RetroAchievements play sessions and enable rich presence 2023-03-03 18:43:40 +00:00
Rafael Caetano
4f36afabd5 Properly identify missable achievements 2023-03-01 13:24:05 +00:00
Rafael Caetano
89e45c0f7d Ignore errors when awarding achievements that the user already has 2023-02-15 19:51:08 +00:00
Rafael Caetano
67535de672 Schedule achievement resubmission when an achievement submission fails 2023-02-15 10:52:13 +00:00
Rafael Caetano
55d8bbda4b Award achievement when one is triggered 2023-02-13 22:45:16 +00:00
Rafael Caetano
3d06335e2b Fix API request failures crashing the app
Improve colors and text in RetroAchievements login popup
2023-02-12 16:41:35 +00:00
Rafael Caetano
18d443b980 Fail RetroAchievements API requests return return "Success" status as false 2023-02-12 13:19:19 +00:00
Rafael Caetano
e22bfd686a Extract RetroAchievements game ID from game file 2023-02-12 12:05:23 +00:00
Rafael Caetano
f334cf39be Add RetroAchievement list UI for user achievements 2023-02-08 19:43:20 +00:00
Rafael Caetano
f170d39a9e Allow user to login with RetroAchievements from ROM details screen 2023-02-05 23:32:56 +00:00
Rafael Caetano
3173febea4 Add RetroAchievements API implementation 2023-01-15 23:40:24 +00:00