Rafael Caetano
|
f6161cdd25
|
Support dsi and ids ROM file extensions
Closes #1080
|
2023-02-28 21:48:35 +00:00 |
|
Rafael Caetano
|
5c6dbcfd83
|
Attempt to fix OOM crash when parsing 7z files
|
2023-02-28 21:12:36 +00:00 |
|
Rafael Caetano
|
61a0f4fe56
|
Update dependencies and Kotlin
|
2023-02-28 21:09:43 +00:00 |
|
Rafael Caetano
|
06e9842ab7
|
Update Gradle and AGP
|
2023-02-28 14:14:08 +00:00 |
|
Rafael Caetano
|
65f658146f
|
Fix compilation with rcheevos
|
2023-02-28 11:54:51 +00:00 |
|
Rafael Caetano
|
575b48af4e
|
Fix compilation due to missing submodule definition
|
2023-02-28 11:22:29 +00:00 |
|
Rafael Caetano
|
511357b6df
|
Make colors of subtitles in ROM config screen uniform
|
2023-02-28 11:17:11 +00:00 |
|
Rafael Caetano
|
678ff0c0fc
|
Fix migration to version 25
|
2023-02-28 00:03:00 +00:00 |
|
Rafael Caetano
|
e0f469bd7c
|
Update version code to 25
|
2023-02-25 18:40:47 +00:00 |
|
Rafael Caetano
|
acb9c14c58
|
Add achievement unlocked popup
|
2023-02-25 18:35:01 +00:00 |
|
Rafael Caetano
|
a5a651b771
|
Fix cached ROM list failing to load
|
2023-02-24 13:10:44 +00:00 |
|
Rafael Caetano
|
1739650ba4
|
Allow achievement items to be expanded so that the full information can be viewed
|
2023-02-24 12:43:35 +00:00 |
|
Rafael Caetano
|
bfc113556f
|
Animate page changes in ROM details screen
Increase padding in description achievements' screens
|
2023-02-22 12:10:23 +00:00 |
|
Rafael Caetano
|
df9f8a0617
|
Simplify ROM details header
This gives scrollable content more space in landscape mode since the previous design took too much room
|
2023-02-22 11:48:00 +00:00 |
|
Rafael Caetano
|
490d2c21ab
|
Fallback to DB hash data when the local data must be updated but the API request fails
|
2023-02-16 11:47:38 +00:00 |
|
Rafael Caetano
|
4a2d4d8fbe
|
Add completed checkmark and points icons
|
2023-02-16 11:38:48 +00:00 |
|
Rafael Caetano
|
553dfaa8c9
|
Fallback do DB achievement data if local data must be updated buy API requests fail
|
2023-02-16 11:38:14 +00:00 |
|
Rafael Caetano
|
8c0e6a16fa
|
Load developer name from ROM metadata and display it in ROM details screen
Also change the way ROM data is stored in the JSON file. Now, the field names are properly serialized to avoid any potential issue with ProGuard
|
2023-02-16 00:44:29 +00:00 |
|
Rafael Caetano
|
2503181b13
|
Display unlocked achievements first
|
2023-02-15 23:05:57 +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
|
0339a8b5af
|
Drop old achievement set when a game set is updated
This guarantees that if any achievement is removed from a game, we don't keep it locally
|
2023-02-15 11:06: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
|
db1f5b95f9
|
Implement achievement loading and handle RetroAchievement callbacks
|
2023-02-12 16:26:16 +00:00 |
|
Rafael Caetano
|
93b323242b
|
Allow RetroAchievements hash library to be invalidated
|
2023-02-12 14:58:58 +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
|
4e7bc68e4b
|
Add UI for error and empty states in RetroAchievements screen
|
2023-02-12 13:18:46 +00:00 |
|
Rafael Caetano
|
e22bfd686a
|
Extract RetroAchievements game ID from game file
|
2023-02-12 12:05:23 +00:00 |
|
Rafael Caetano
|
0eb2bdfea9
|
Cache achievement data to reduce the number of requests
|
2023-02-11 18:00:57 +00:00 |
|
Rafael Caetano
|
f334cf39be
|
Add RetroAchievement list UI for user achievements
|
2023-02-08 19:43:20 +00:00 |
|
Rafael Caetano
|
c26daac1d4
|
Add support for autofill in RetroAchievements login form
|
2023-02-07 18:53:38 +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
|
929afc6f8d
|
Merge branch 'master' into retro-achievements
|
2023-02-05 16:20:12 +00:00 |
|
Rafael Caetano
|
cc8c3a9bf9
|
Update GitHub workflows to remove warnings
|
2023-02-05 15:07:18 +00:00 |
|
Rafael Caetano
|
4fe96b98e7
|
Upgrade app version code to 24
This was required after multiple attempts to update the new release to the PlayStore
|
2023-02-04 00:54:42 +00:00 |
|
Rafael Caetano
|
8fe2207c7d
|
Reduce size of PlayStore changelog
|
2023-02-03 19:52:03 +00:00 |
|
Rafael Caetano
|
125fdea974
|
Use latest upload-google-play action for PlayStore releases
|
2023-02-03 19:30:28 +00:00 |
|
Rafael Caetano
|
4f07d1301e
|
Do not send PlayStore released to review automatically
|
2023-02-03 19:10:15 +00:00 |
|
Rafael Caetano
|
a4933aecd6
|
Create new workflow to allow manual publishing to PlayStore
|
2023-02-03 18:55:24 +00:00 |
|
Rafael Caetano
|
2a35b85b4f
|
Set status of PlayStore release to "draft"
|
2023-02-03 18:50:40 +00:00 |
|
Rafael Caetano
|
155898561d
|
Release Beta 1.8.0
|
2023-02-03 18:21:27 +00:00 |
|
Rafael Caetano
|
18932cc50f
|
Prevent DSiWare titles from being launched directly
|
2023-01-26 19:29:29 +00:00 |
|
Rafael Caetano
|
a0a0e0048e
|
Merge pull request #1033 from Bardock88/patch-1
Add Portuguese Brazilian translation
|
2023-01-26 18:57:11 +00:00 |
|
Rafael Caetano
|
ea438c2336
|
Fix use of ampersand in spanish translation
|
2023-01-24 00:02:04 +00:00 |
|
Rafael Caetano
|
b51c21b4de
|
Merge pull request #1023 from BackpackXl/patch-1
Add Spanish translation
|
2023-01-23 23:57:19 +00:00 |
|
Rafael Caetano
|
1b305e3127
|
Redesign ROM configuration screen
|
2023-01-22 23:39:21 +00:00 |
|
BackpackXl
|
b677dc38e0
|
Fix Strings
|
2023-01-21 00:29:02 -06:00 |
|
Lendary Sayajin
|
d890278c40
|
Update strings.xml
|
2023-01-19 09:53:01 -03:00 |
|
Lendary Sayajin
|
f39f1bc8dd
|
Update strings.xml
|
2023-01-16 00:29:59 -03:00 |
|