Releases: Bartixxx32/Opflashcontrol-app
Releases · Bartixxx32/Opflashcontrol-app
v1.6.1
v1.5.0
feat: add burn awareness, default brightness control, and update proj…
v1.4.3
feat: Add comprehensive documentation to the repository (#137) This commit adds comprehensive documentation to the entire repository, following the user's request. - Adds KDoc docstrings to all public functions, methods, and classes in the application's source files. Each docstring explains the purpose of the code, its parameters, and its return value. - Updates the `README.md` file to include "Setup" and "Usage" sections, providing a complete guide for new developers. - Corrects minor style issues, such as KDoc conventions and missing newlines, based on code review feedback. Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
v1.4.2
Pull request for issue #129 (#130) * Downgrade AGP to 8.11.1 for F-Droid compatibility * Bump version code and name --------- Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
v1.4.1
Update app version to 1.4.1 This commit increments the application version code to 44 and the version name to "1.4.1".
v1.4.0
Feat: Centralize LED path management and migrate to coroutines (#122) * Refactor LED path handling and fix build issues This commit refactors the application to centralize all LED file paths into a new `LedPaths.kt` object. This removes hardcoded strings from various activities and services, making the code cleaner and easier to maintain. The `LedController` has been updated to accept these paths as arguments, making it more flexible and decoupled from specific path constants. All call sites have been updated to use the new `LedPaths` object and pass the required paths to `LedController`. Additionally, this commit resolves build issues by installing the correct Android SDK and accepting the necessary licenses. * feat: Improve app with refactoring, bug fixes, and new features This commit includes a number of improvements to the application: - Refactored the "Eye Destroyer" logic to be more consistent and reliable. - Added detailed logging throughout the application to improve debuggability. - Refactored `ExperimentalActivity` to use Kotlin Coroutines for safer and more efficient asynchronous operations. - Implemented dynamic LED path detection to improve compatibility with different OnePlus models. - Updated dependencies to their latest stable versions. * chore: Bump version to 1.4.0 This commit increments the version code to 43 and updates the version name to 1.4.0 to reflect the recent improvements. * fix: Use flash paths for Eye Destroyer and improve dynamic path detection This commit fixes the 'Eye Destroyer' feature to use only the flash LED paths, as requested. It also improves the dynamic path detection by ensuring that the `findLedPaths` function is called in all relevant activities. The following changes are included: - The `executeExtraFunction` in `MainActivity.kt` and `MainActivity2.kt` has been updated to pass the `TOGGLE_PATHS` constant from `LedPaths.kt` instead of an empty list. - The `LedPathUtil.findLedPaths()` function is now called in the `onCreate` method of `MainActivity2.kt` and `ExperimentalActivity.kt`. * Update AGP to 8.13.0 This commit updates the Android Gradle Plugin (AGP) from version 8.11.1 to 8.13.0. --------- Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
v1.3.15
Update AGP, Java version, and app version This commit updates the Android Gradle Plugin (AGP) to version 8.11.1. It also bumps the Java version used for the project and in GitHub Actions workflows from 23 to 24. The target SDK is updated to 36. The application version code is incremented to 42 and the version name to "1.3.15".
v1.3.14
Bump com.android.application from 8.10.1 to 8.11.0 Bumps com.android.application from 8.10.1 to 8.11.0. Also increments app version code to 41 and version name to "1.3.14". Updates Gradle wrapper to 8.14.2. --- updated-dependencies: - dependency-name: com.android.application dependency-version: 8.11.0 dependency-type: direct:production update-type: version-update:semver-minor ...
v1.3.13
Bump com.android.application from 8.10.0 to 8.10.1 Bumps com.android.application from 8.10.0 to 8.10.1. Also increments app version code to 40 and version name to "1.3.13". --- updated-dependencies: - dependency-name: com.android.application dependency-version: 8.10.1 dependency-type: direct:production update-type: version-update:semver-patch ...
v1.3.12
Build: Prepare 1.3.12 release Update version code to 39 and version name to 1.3.12. Update JDK version to Zulu 23. Remove redundant Kotlin common compiler arguments.