Commit Graph

50 Commits

Author SHA1 Message Date
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