Commit Graph

80 Commits

Author SHA1 Message Date
ᡠᠵᡠᡳ ᡠᠵᡠ ᠮᠠᠨᡩ᠋ᠠᠨ
4cf28d0ad0 Fix split apk (#4165) 2024-12-21 14:21:58 +08:00
2dust
124702f0a2 Fix libs 2024-12-21 11:48:48 +08:00
ᡠᠵᡠᡳ ᡠᠵᡠ ᠮᠠᠨᡩ᠋ᠠᠨ
c1cebe578b fdroid flavor and split abi (#4162) 2024-12-21 11:18:41 +08:00
ᡠᠵᡠᡳ ᡠᠵᡠ ᠮᠠᠨᡩ᠋ᠠᠨ
e46c1ee849 switch to quickie-foss for QR code (#4161)
Co-authored-by: 2dust <31833384+2dust@users.noreply.github.com>
2024-12-21 11:18:16 +08:00
ᡠᠵᡠᡳ ᡠᠵᡠ ᠮᠠᠨᡩ᠋ᠠᠨ
70f1743114 Switch to gradle-license-plugin (#4160)
* switch to gradle-license-plugin

* generate licenseReleaseReport
2024-12-21 10:40:20 +08:00
2dust
69ede34274 up 1.9.26 2024-12-19 17:34:55 +08:00
2dust
7438ee8308 up 1.9.25 2024-12-18 20:58:31 +08:00
2dust
5124266346 up 1.9.24 2024-12-04 19:26:30 +08:00
2dust
59a710bae5 up 1.9.23 2024-11-30 16:20:57 +08:00
2dust
eea6db6814 up 1.9.22 2024-11-28 16:54:27 +08:00
2dust
1b2cc11a97 up 1.9.21 2024-11-26 18:58:29 +08:00
2dust
f3abd0d9fc up 1.9.20 2024-11-24 19:50:03 +08:00
Tamim Hossain
4a62aff7d2 Add OSS Licenses Plugin to Display Open Source Licenses (#4022)
### Commit Message
- Integrated Google OSS Licenses Plugin to display the licenses of third-party libraries used in the app.
- Added the plugin to app-level Gradle file and included the required dependencies.
- Created a pre-built activity (`OssLicensesMenuActivity`) to show the licenses, accessible via a button/menu.
- Verified the implementation, ensuring the licenses are displayed correctly.
- Tested on release builds to confirm functionality and compliance.

This implementation ensures transparency and complies with open-source license requirements.
2024-11-23 20:04:37 +08:00
2dust
f252d1395a up 1.9.19 2024-11-21 20:30:35 +08:00
2dust
406a9f996e up 1.9.18 2024-11-20 09:40:08 +08:00
2dust
e078a2ab27 up 1.9.17 2024-11-19 17:30:33 +08:00
Tamim Hossain
18c0143186 Upgrade project to new Android Studio template and migrate Java code to Kotlin (#3937)
### Summary
- Updated the project structure using the latest Android Studio template.
- Migrated portions of the codebase from Java to Kotlin for improved readability and maintainability.

### Details
- Refactored and reorganized files according to the new Android Studio project template to ensure compatibility with the latest project standards.
- Migrated key Java classes to Kotlin, adopting Kotlin idioms and improving type safety.
- Verified that core functionalities remain intact after migration and update.
- Removed redundant Java files and updated imports where necessary.

### Notes
- Further Kotlin migration may be needed as additional Java files are reviewed.
- Test thoroughly to confirm that all functionalities work as expected after these changes.
2024-11-15 13:42:46 +08:00
2dust
44723c56ad up 1.9.16 2024-11-12 14:34:40 +08:00
2dust
9cd5fefdca up 1.9.15 2024-11-10 09:58:08 +08:00
2dust
c2d5925053 up 1.9.14 2024-11-07 20:54:09 +08:00
2dust
4da3a23162 up 1.9.13 2024-11-06 14:31:10 +08:00
2dust
884b444a41 up 1.9.12 2024-11-05 19:01:03 +08:00
2dust
b60b7f4307 up 1.9.11 2024-11-04 19:56:28 +08:00
2dust
f488811f01 up 1.9.10 2024-11-04 16:49:52 +08:00
2dust
81ed321654 Unit test 2024-10-31 14:16:39 +08:00
2dust
076a968476 targetSdk = 35 2024-10-28 14:33:30 +08:00
2dust
e60eb703c6 up 1.9.9 2024-10-28 13:54:49 +08:00
2dust
5daef71147 up 1.9.8 2024-10-17 10:59:50 +08:00
2dust
7367baffb8 up 1.9.7 2024-10-09 17:39:16 +08:00
2dust
b673cd73ac Fix Violation of Broken Functionality policy 2024-10-08 10:25:39 +08:00
2dust
a95f280102 up 1.9.6 2024-10-02 11:41:11 +08:00
2dust
18f0fe47ff up 1.9.5 2024-09-30 19:22:25 +08:00
2dust
e4847b4c76 up 1.9.4 2024-09-28 16:19:42 +08:00
2dust
056384fdab up 1.9.3 2024-09-25 15:24:26 +08:00
2dust
842c32f29f up 1.9.2 2024-09-24 09:41:16 +08:00
2dust
c0fda6fcba up 1.9.1 2024-09-19 14:54:17 +08:00
2dust
ee4f05b07d up 1.9.0 2024-09-17 13:47:21 +08:00
2dust
105a41eeea up 1.8.40 2024-09-08 08:44:21 +08:00
2dust
9a9d315e62 up 1.8.39 2024-08-30 19:12:51 +08:00
2dust
b8939763d4 up 1.8.38 2024-08-17 19:46:20 +08:00
2dust
51adca8568 Format code 2024-08-17 19:40:04 +08:00
Tamim Hossain
c8ba5d727e Updated WorkManager (#3483)
* Updated WorkManager

Updated the WorkManager library to latest version and also updated the code for its initialization.

* Updated WorkManager

Updated the WorkManager library to latest version and also updated the code for its initialization.
2024-08-15 17:07:25 +08:00
2dust
214d9e1c53 up 1.8.37 2024-08-15 09:58:44 +08:00
Tamim Hossain
6be125b5cb Replace deprecated packagingOptions with packaging for jniLibs configuration (#3464)
Replaced deprecated packagingOptions with packaging for jniLibs configuration.

Updated build.gradle file to use the new packaging configuration method as the previous
packagingOptions method is deprecated. This change ensures compatibility with the latest
Gradle plugin versions and avoids any potential issues with outdated configuration.

Changes:
- Updated from `packagingOptions { jniLibs { useLegacyPackaging = true } }`
  to `packaging { jniLibs { useLegacyPackaging = true } }`
2024-08-12 09:20:23 +08:00
Tamim Hossain
0415b60ba5 Fix ABI split configuration for updated Gradle plugin API (#3449)
* Fix ABI split configuration for updated Gradle plugin API

Updated the ABI split configuration in the build.gradle file to use the new syntax.
Replaced deprecated `reset()` method with the updated `splits.abi` configuration block and added `universalApk = true` to include a universal APK.

* Unresolved reference: universalApk

Unresolved reference: universalApk
2024-08-10 19:32:32 +08:00
2dust
2574553180 up 1.8.36 2024-08-05 20:28:36 +08:00
Tamim Hossain
cf9e830cc7 Replace deprecated onBackPressed with onBackPressedDispatcher (#3389)
Replaced deprecated `onBackPressed` with `onBackPressedDispatcher`. The `onBackPressedDispatcher` handles the home button press by delegating to the appropriate back navigation method.
2024-07-31 20:36:52 +08:00
2dust
413f4efd69 up 1.8.35 2024-07-29 19:12:58 +08:00
Tamim Hossain
de69605eff Introduced version catalog for streamlined dependency management (#3377)
This pull request integrates a version catalog (libs.versions.toml) to centralize dependency management within the project. By utilizing this approach, we enhance dependency consistency, reduce maintenance overhead, and facilitate version updates across multiple modules. This change provides a more organized and efficient way to manage project dependencies.
2024-07-28 09:27:58 +08:00
2dust
304232d029 up 1.8.34 2024-07-22 11:34:44 +08:00