Rafael Caetano
e0547c2c2e
Release Beta 1.9.2
2023-11-14 22:13:26 +00:00
Rafael Caetano
29102657f9
Drop KAPT and use KSP instead
2023-11-06 17:25:17 +00:00
Rafael Caetano
20bb4f357c
Release Beta 1.9.1
2023-11-06 16:20:28 +00:00
Rafael Caetano
36c5ed643e
Release Beta 1.9.0
2023-11-02 15:33:23 +00:00
Rafael Caetano
1b6739631d
Update target SDK API 34
2023-10-07 19:34:06 +01:00
Rafael Caetano
8ec196032a
Use safer runCatching alternative
2023-08-23 01:02:18 +01:00
Rafael Caetano
8a8b725ed2
Fix load of issues in release builds
...
R8's aggressive optimizations broke a lot of stuff, specially related to JSON serialization and deserialization. This disables R8 full-mode to prevent those issues and tries to make JSON (de)serialization less error-prone
2023-08-13 11:49:03 +01:00
Rafael Caetano
e9066a4ff3
Update OkHttp to fix release builds
2023-07-29 17:15:37 +01:00
Rafael Caetano
5d0bb646ff
Update deprecated code
2023-07-29 16:39:57 +01:00
Rafael Caetano
e086bbcd28
Update dependencies
2023-07-29 15:27:59 +01:00
Rafael Caetano
544270169a
Update Gradle Plugin
2023-07-29 13:08:44 +01:00
Rafael Caetano
4fb5543dd1
Merge remote-tracking branch 'origin/master' into dsi-camera
2023-03-06 11:20:14 +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
e0f469bd7c
Update version code to 25
2023-02-25 18:40:47 +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
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
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
155898561d
Release Beta 1.8.0
2023-02-03 18:21:27 +00:00
Rafael Caetano
a54d9f5c08
Add support for DSi camera
...
This is a draft implementation for initial validation. All types of configuration are missing, logic flows are not well defined and performance can be improved.
2023-02-01 19:16:20 +00:00
Rafael Caetano
1b305e3127
Redesign ROM configuration screen
2023-01-22 23:39:21 +00:00
Rafael Caetano
3173febea4
Add RetroAchievements API implementation
2023-01-15 23:40:24 +00:00
Rafael Caetano
09628e4864
Allow DSiWare titles to be imported from either files or from the ROM list
2022-11-11 15:23:15 +00:00
Rafael Caetano
d09b46f536
Update libraries
2022-10-23 18:59:42 +01:00
Rafael Caetano
23d09b5888
Allow multiple cheat databases to be kept and updated individually
2022-10-02 11:55:20 +01:00
Rafael Caetano
2c804ceafd
Update to melonDS 0.9.4
2022-09-11 22:55:17 +01:00
Rafael Caetano
a4f2210f99
Fix release builds
...
A Jetpack Compose dependency was missing that was preventing preview annotations from being accessible during release builds
2022-09-11 22:55:17 +01:00
Rafael Caetano
ee7bafb4ae
Setup Jetpack Compose
2022-09-06 23:52:32 +01:00
Rafael Caetano
1b8fd9e814
Update Activity, Fragment and AppCompat libraries
2022-08-24 23:25:12 +01:00
Rafael Caetano
fb60821484
Update Kotlin and some AndroidX libraries
2022-08-24 19:25:24 +01:00
Rafael Caetano
077a8c7913
Add MasterSwitch as a local dependency
...
Since the original project has not been updated to support the latest version, a local copy was made to implement the required changes to support the latest library versions
2022-08-24 19:17:55 +01:00
Rafael Caetano
3873cc8554
Update to Android 13
2022-08-22 21:54:01 +01:00
Rafael Caetano
8ee5c80be8
Migrate RomsRepository and RomListViewModel to Kotlin coroutines
...
This also fixes the slowdown when performing a ROM search when a large set of ROMs is present since the filtering is now performed outside of the UI thread
2022-08-21 02:19:20 +01:00
Rafael Caetano
ca117bddf5
Migrate to new Splash Screen implementation
2022-02-09 00:46:18 +00:00
Rafael Caetano
0ecb7064b8
Migrate from JCenter to Maven Central
2022-01-12 21:32:43 +00:00
Rafael Caetano
3aa4adec54
Release Beta 1.7.0
2021-11-13 14:49:53 +00:00
Rafael Caetano
39d2fa43a1
Implement rewind screen and logic
...
Currently, rewind is always enabled and with hardcoded values. Adding settings for these configurations is still required.
2021-11-07 01:54:27 +00:00
Rafael Caetano
067a5dcb02
Update Work Manager to support Android 12
2021-10-27 00:23:16 +01:00
Rafael Caetano
3ab08a3c3d
Target Android 12
2021-10-07 21:20:15 +01:00
Rafael Caetano
9f00f58aaf
Separate versions from every dependency
2021-10-07 21:19:47 +01:00
Rafael Caetano
9c0270d04b
Remove unused Android tests
2021-09-13 00:06:08 +01:00
Rafael Caetano
933e5bfc49
Release Beta 1.6.1
2021-08-25 20:38:43 +01:00
Rafael Caetano
71c68b963f
Update Hilt version
...
Also update Kotlin target JVM
2021-08-14 19:12:30 +01:00
Rafael Caetano
446c1c60d9
Migrate to AGP 7
2021-08-14 01:35:56 +01:00
Rafael Caetano
9d8addcd39
Release Beta 1.6.0
2021-08-05 20:36:45 +01:00
Rafael Caetano
9664fd0f04
Fix crash when entering the "Custom BIOS and firmware" screen in release builds
2021-08-05 20:28:50 +01:00
Rafael Caetano
1ba821651f
Initial CI setup
2021-07-28 22:48:36 +01:00
Rafael Caetano
2b4b66fc8c
Migrate to Gradle Kotlin DSL
2021-07-26 21:54:37 +01:00