Skip to content

Releases: Bartixxx32/Opflashcontrol-app

v1.6.1

11 Jan 23:28

Choose a tag to compare

fix: lint NewApi errors by check SDK_INT for FlashlightFallbackContro…

v1.5.0

07 Jan 21:13

Choose a tag to compare

feat: add burn awareness, default brightness control, and update proj…

v1.4.3

20 Nov 23:53
e1b0a50

Choose a tag to compare

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

04 Oct 20:12
09d833c

Choose a tag to compare

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

24 Sep 21:32

Choose a tag to compare

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

24 Sep 20:24
52338ed

Choose a tag to compare

v1.4.0 Pre-release
Pre-release
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

13 Jul 13:03

Choose a tag to compare

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

01 Jul 01:40

Choose a tag to compare

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

04 Jun 03:40

Choose a tag to compare

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

11 May 19:26

Choose a tag to compare

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.