Skip to content

Releases: Bartixxx32/Opflashcontrol-app

v1.3.9

27 Feb 22:55
Compare
Choose a tag to compare
Bump app version to 1.3.9

- Bumped `versionCode` to 36 and `versionName` to 1.3.9.

v1.3.8

18 Feb 17:33
Compare
Choose a tag to compare
Fix: Initialize flash LED before eye destroyer function (#58)

* Bump com.autonomousapps.dependency-analysis from 2.8.0 to 2.8.2

Bumps [com.autonomousapps.dependency-analysis](https://github.com/autonomousapps/dependency-analysis-android-gradle-plugin) from 2.8.0 to 2.8.2.
- [Changelog](https://github.com/autonomousapps/dependency-analysis-gradle-plugin/blob/main/CHANGELOG.md)
- [Commits](https://github.com/autonomousapps/dependency-analysis-android-gradle-plugin/compare/v2.8.0...v2.8.2)

---
updated-dependencies:
- dependency-name: com.autonomousapps.dependency-analysis
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

* Bump androidx.compose.ui:ui-text from 1.7.7 to 1.7.8

Bumps androidx.compose.ui:ui-text from 1.7.7 to 1.7.8.

---
updated-dependencies:
- dependency-name: androidx.compose.ui:ui-text
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

* Bump androidx.compose.runtime:runtime from 1.7.6 to 1.7.8

Bumps androidx.compose.runtime:runtime from 1.7.6 to 1.7.8.

---
updated-dependencies:
- dependency-name: androidx.compose.runtime:runtime
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

* Bump androidx.compose:compose-bom from 2025.01.00 to 2025.02.00

Bumps androidx.compose:compose-bom from 2025.01.00 to 2025.02.00.

---
updated-dependencies:
- dependency-name: androidx.compose:compose-bom
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>

* Bump androidx.compose.foundation:foundation from 1.7.6 to 1.7.8

Bumps androidx.compose.foundation:foundation from 1.7.6 to 1.7.8.

---
updated-dependencies:
- dependency-name: androidx.compose.foundation:foundation
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

* Refactor LED control, bump version to 1.3.8, and update AGP

- Introduced `cycleFlashLED` function to initialize the flash LED by cycling it on and off, ensuring it's ready before using.
- Updated `executeExtraFunction` to use `cycleFlashLED` before executing the eye destroyer sequence, ensuring the flash is properly initialized.
- Increased `versionCode` from 34 to 35 and `versionName` from 1.3.7 to 1.3.8.
- Updated Android Gradle Plugin (AGP) version from 8.8.0 to 8.8.1 in `gradle/libs.versions.toml`.
- Removed unused SELinux checking code in `LEDControlUtil.kt`.
- Changed the deployment target to the physical device.

---------

Signed-off-by: dependabot[bot] <[email protected]>

Bump androidx.compose.ui:ui-text from 1.7.7 to 1.7.8 (#54)

Bumps androidx.compose.ui:ui-text from 1.7.7 to 1.7.8.

---
updated-dependencies:
- dependency-name: androidx.compose.ui:ui-text
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

Bump androidx.compose:compose-bom from 2025.01.00 to 2025.02.00 (#56)

Bumps androidx.compose:compose-bom from 2025.01.00 to 2025.02.00.

---
updated-dependencies:
- dependency-name: androidx.compose:compose-bom
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>

Bump androidx.compose.runtime:runtime from 1.7.6 to 1.7.8 (#55)

Bumps androidx.compose.runtime:runtime from 1.7.6 to 1.7.8.

---
updated-dependencies:
- dependency-name: androidx.compose.runtime:runtime
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

Bump androidx.compose.foundation:foundation from 1.7.6 to 1.7.8 (#57)

Bumps androidx.compose.foundation:foundation from 1.7.6 to 1.7.8.

---
updated-dependencies:
- dependency-name: androidx.compose.foundation:foundation
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-Authored-By: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

v1.3.7

08 Feb 04:10
153371c
Compare
Choose a tag to compare
Bump androidx.compose.ui:ui-unit from 1.7.6 to 1.7.7 (#50)

Bumps androidx.compose.ui:ui-unit from 1.7.6 to 1.7.7.

---
updated-dependencies:
- dependency-name: androidx.compose.ui:ui-unit
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

v1.3.6

01 Feb 05:34
Compare
Choose a tag to compare
Refactor: Update brightness limits, safety duration, and version

-   Reduced the maximum allowed brightness from 150 to 120 in `MainActivity.kt` and `MainActivity2.kt`.
-   Increased the duration for triggering the safety mechanism in `TileService.kt` from 2 seconds to 20 seconds when brightness exceeds limits.
-   Bumped `versionCode` to 33 and `versionName` to 1.3.6 in `build.gradle.kts`.

v1.3.5

31 Jan 17:19
Compare
Choose a tag to compare
Feat: Integrate Appetize.io for preview builds (#49)

Feat: Integrate Appetize.io for preview builds (#49)

* Bump androidx.compose.ui:ui-text from 1.7.6 to 1.7.7

Bumps androidx.compose.ui:ui-text from 1.7.6 to 1.7.7.

---
updated-dependencies:
- dependency-name: androidx.compose.ui:ui-text
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

* Bump com.autonomousapps.dependency-analysis from 2.7.0 to 2.8.0

Bumps [com.autonomousapps.dependency-analysis](https://github.com/autonomousapps/dependency-analysis-android-gradle-plugin) from 2.7.0 to 2.8.0.
- [Changelog](https://github.com/autonomousapps/dependency-analysis-gradle-plugin/blob/main/CHANGELOG.md)
- [Commits](https://github.com/autonomousapps/dependency-analysis-android-gradle-plugin/compare/v2.7.0...v2.8.0)

---
updated-dependencies:
- dependency-name: com.autonomousapps.dependency-analysis
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

* Bump androidx.compose:compose-bom from 2025.01.00 to 2025.01.01

Bumps androidx.compose:compose-bom from 2025.01.00 to 2025.01.01.

---
updated-dependencies:
- dependency-name: androidx.compose:compose-bom
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>

* Bump androidx.compose.runtime:runtime from 1.7.6 to 1.7.7

Bumps androidx.compose.runtime:runtime from 1.7.6 to 1.7.7.

---
updated-dependencies:
- dependency-name: androidx.compose.runtime:runtime
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

* Bump androidx.compose.foundation:foundation from 1.7.6 to 1.7.7

Bumps androidx.compose.foundation:foundation from 1.7.6 to 1.7.7.

---
updated-dependencies:
- dependency-name: androidx.compose.foundation:foundation
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

* Update build settings, manifest, and version to 1.3.5

-   Bumped `versionCode` to 32 and `versionName` to 1.3.5 in `build.gradle.kts`.
-   Updated Kotlin JPS plugin version to 2.1.10 in `.idea/kotlinc.xml`.
-   Set `useLegacyPackaging` to false for `jniLibs` in `build.gradle.kts`
- Removed `extractNativeLibs` from the `AndroidManifest.xml`.
- Minor tweak to the rounded corners of the screenshots in README.md.

* Update android.yml

* Update android.yml

* Update android.yml

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-Authored-By: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

v1.3.4

29 Jan 16:45
fa47b28
Compare
Choose a tag to compare
Bump app version to 1.3.4 and update Kotlin (#43)

* [ImgBot] Optimize images

*Total -- 1,465.20kb -> 1,280.92kb (12.58%)

/app/src/main/res/drawable/floff.png -- 6.85kb -> 4.71kb (31.16%)
/app/src/main/res/drawable/flon.png -- 5.01kb -> 3.76kb (25.06%)
/metadata/en-US/images/phoneScreenshots/screenshot2.png -- 653.59kb -> 569.95kb (12.8%)
/metadata/en-US/images/phoneScreenshots/screenshot1.png -- 799.75kb -> 702.50kb (12.16%)

Signed-off-by: ImgBotApp <[email protected]>

* Bump kotlin from 2.1.0 to 2.1.10

Bumps `kotlin` from 2.1.0 to 2.1.10.

Updates `org.jetbrains.kotlin.android` from 2.1.0 to 2.1.10
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md)
- [Commits](https://github.com/JetBrains/kotlin/compare/v2.1.0...v2.1.10)

Updates `org.jetbrains.kotlin.plugin.compose` from 2.1.0 to 2.1.10
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md)
- [Commits](https://github.com/JetBrains/kotlin/compare/v2.1.0...v2.1.10)

---
updated-dependencies:
- dependency-name: org.jetbrains.kotlin.android
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.jetbrains.kotlin.plugin.compose
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

* Bump version to 1.3.4

- Increased `versionCode` to 31 and `versionName` to 1.3.4.

---------

Signed-off-by: ImgBotApp <[email protected]>
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: ImgBotApp <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

v1.3.3

27 Jan 02:07
19dfdee
Compare
Choose a tag to compare
Feat: Implement individual LED brightness and double-tap tile (#40)

* Fix selinux

* Control secondary flash LEDs in light and brightness cycles

This change modifies the light and brightness cycle functionality in the ExperimentalActivity to control both the primary and secondary flash LEDs.

The `controlLeds` function is updated to include brightness values for the secondary LEDs (WHITE2_LED_PATH, YELLOW2_LED_PATH), ensuring both primary and secondary LEDs are controlled during the cycles.

* Bump version to 1.3.2

- Update `versionCode` from 28 to 29.
- Update `versionName` from 1.3.1 to 1.3.2.

* Refactor LED control logic and update app details

-   Updated `versionCode` to 30 and `versionName` to 1.3.3 in `app/build.gradle.kts`.
-   Simplified LED control in `TileService.kt` and `ExperimentalActivity.kt` by removing references to `white2` and `yellow2` LEDs.
-   Updated the full description in `metadata/en-US/full_description.txt` to reflect changes in LED control, removing mentions of quad-LED support.
- Removed support for quad led in `README.md`.
- Removed `screenshot2.png` and `screenshot3.png` from metadata.
- Made button `navigateToMainActivity2` invisible in `activity_main.xml`

* Refactor UI layouts and improve LED control logic

-   Reorganized and refactored `activity_supporters.xml` layout to improve readability.
-   Refactored `item_supporter.xml` layout for better alignment and spacing.
-   Removed unused `colors.xml` file.
-   Updated `ic_launcher_round.xml` and `ic_launcher.xml` to use drawable for background.
-   Simplified `ic_launcher_background.xml` by removing unnecessary attributes.
-   Minor refactor in `SupportersAdapter.kt` to improve readability.
-   Minor refactor in `VibrationUtil.kt` to improve readability.
-   Minor refactor in `MainActivity.kt` to improve readability and fix possible bugs.
-   Minor refactor in `LEDControlUtil.kt` to improve readability and fix possible bugs.
-   Minor refactor in `TileService.kt` to improve readability and fix possible bugs.
-   Minor refactor in `BaseActivity.kt` to improve readability.
-   Minor refactor in `MainActivity2.kt` to improve readability and fix possible bugs.
-   Minor refactor in `ExperimentalActivity.kt` to improve readability and fix possible bugs.
-   Minor refactor in `activity_main2.xml` layout to improve readability.
-   Minor refactor in `activity_experimental.xml` layout to improve readability.
-   Minor refactor in `activity_main.xml` layout to improve readability.
-   Minor refactor in `SupportersData.kt` to improve readability.
-   Updated `AndroidManifest.xml` to reorganize `service` tag.

* Refactor: Remove unused resources and update dependencies

- Removed `ic_launcher_foreground.xml` from `drawable` directory.
- Removed `led_types` string array from `strings.xml` and `strings-pl.xml`.
- Removed unused `delayTextView` and `delayTextView3` from `activity_experimental.xml`.
- Removed `Base.Theme.Opflashcontrol` theme from `themes.xml`.
- Removed unnecessary imports from `build.gradle.kts`.
- Removed unused `donateinfo` id from `activity_main.xml`.
- Moved  strings `command_failed`, `error_io`, `error_permission`, `error_interrupted`, `error_retry_failed` and `safety` to the end of file in `strings.xml`.
- Removed `testImplementation(libs.junit)` and `androidTestImplementation(libs.androidx.junit)` and `androidTestImplementation(libs.androidx.monitor)` from `app/build.gradle.kts`
- Removed redundant  `androidTestImplementation(libs.junit)` from `app/build.gradle.kts`.

v1.3.2

24 Jan 21:11
275d946
Compare
Choose a tag to compare
Feat: Add support for two additional LEDs (led:torch_2 and led:torch_…

v1.3.1

22 Jan 16:30
Compare
Choose a tag to compare
Bump com.autonomousapps.dependency-analysis from 2.6.1 to 2.7.0 (#37)

Bumps [com.autonomousapps.dependency-analysis](https://github.com/autonomousapps/dependency-analysis-android-gradle-plugin) from 2.6.1 to 2.7.0.
- [Changelog](https://github.com/autonomousapps/dependency-analysis-gradle-plugin/blob/main/CHANGELOG.md)
- [Commits](https://github.com/autonomousapps/dependency-analysis-android-gradle-plugin/compare/v2.6.1...v2.7.0)

---
updated-dependencies:
- dependency-name: com.autonomousapps.dependency-analysis
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

Update to Java 23

- Updated Java version to 23 in GitHub Actions workflow.
- Updated Java language level and JDK to 23 in the project settings.
- Updated bytecode target level to 23.
- Updated Gradle JVM to Azul 23.

Bump app version to 1.3.1

- Bumped app `versionCode` to 28 and `versionName` to 1.3.1.

Co-Authored-By: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

v1.3.0

20 Jan 21:17
f5a8d72
Compare
Choose a tag to compare
Feat: Add quick settings tile for LED control (#36)

* Led control using quicksettings tile

* Update application description and features, bump version to 1.3.0

-   Updated full description: Enhanced details about LED control, safety mechanisms, "Eye Destroyer" mode with cooldown, Quick Settings tile, and the "Secret Action".
-   Updated README: Added "Eye Destroyer" mode's safety features, Quick Settings Tile functionality and "Secret Action".
-   Bumped app `versionCode` to 27 and `versionName` to 1.3.0.
-   Added a new screenshot `screenshot3.png`.
- Added Obtainium download badge to README.

* Update README.md

Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>