Skip to content

Releases: cyb3rko/flashdim

Version 2.3.3

17 Mar 21:07
2c308ef
Compare
Choose a tag to compare

🦾 Enhancements

  • Require a flashlight via the manifest (9f1b795)

⚒️ Build / Dependencies

📦 Repository

  • Update excluded devices (3139818)
  • Fill README with excluded devices (2f59c1b)
  • Update excluded devices (db8801f)
  • Fill README with excluded devices (8008388)

❔ Uncategorized


Facts

  • Number of commits: 7
  • Number of changed files: 8
  • Added lines: 228
  • Deleted lines: 79
  • Baseline Profile: Average startup performance improvement of ~26.56% (Google Pixel 7 Pro, A14)

Changelog auto-generated by Release Changelog Builder Action (Mike Penz).
Release auto-created by action gh-release (Doug Tangren).

Version 2.3.2

12 Feb 16:15
c1d5c82
Compare
Choose a tag to compare

🐛 Fixes

  • Reinitialize Safe to prevent crashes (2c63565)
  • Catch window manager dialog exception (eda5abb)
  • Check quick settings tile before updating (2707fc3)
  • Repair buggy settings tile (486fa06)

⚒️ Build / Dependencies

📦 Repository

  • Update excluded devices (6aedbcf)
  • Fill README with excluded devices (5506d79)

❔ Uncategorized


Facts

  • Number of commits: 8
  • Number of changed files: 11
  • Added lines: 129
  • Deleted lines: 59
  • Baseline Profile: Average startup performance improvement of ~26.92% (Google Pixel 7 Pro)

Changelog auto-generated by Release Changelog Builder Action (Mike Penz).
Release auto-created by action gh-release (Doug Tangren).

Version 2.3.1

01 Feb 21:04
18c08a3
Compare
Choose a tag to compare

🐛 Fixes

  • Prevent rare crashes with max input lengths and init checks (89d9845)
  • Fix incorrect default counterMaxLength (#53) (b73d2f6)
  • Make dimmer tile long click working again (d2c77d4)

🦾 Enhancements

  • Change color of dimmer tile according to flash status (6e4a94f)

⚒️ Build / Dependencies

⚙️ CI

  • Simplify release workflow and fix issue (5e43169)

📦 Repository

  • Update excluded devices (f42512d)
  • Fill README with excluded devices (be47970)

❔ Uncategorized


Facts

  • Number of commits: 9
  • Number of changed files: 13
  • Added lines: 411
  • Deleted lines: 66
  • Baseline Profile: Average startup performance improvement of ~26.92% (Google Pixel 7 Pro)

Changelog auto-generated by Release Changelog Builder Action (Mike Penz).
Release auto-created by action gh-release (Doug Tangren).

Version 2.3.0

14 Jan 15:23
7a83ffc
Compare
Choose a tag to compare

🚀 Features

  • Add app shortcuts for light levels (ffdb904)

🐛 Fixes

  • Separate shortcut package names for debug and main (0bc643f)

🦾 Enhancements

  • Enable on back invoked callback (0e941df)

⚙️ CI

  • Fix missing performance value in changelog (6cb3059)

📦 Repository

  • Update excluded devices (eadb5a1)
  • Fill README with excluded devices (641ae30)
  • Update excluded devices (bf8948c)
  • Fill README with excluded devices (43fd431)

❔ Uncategorized


Facts

  • Number of commits: 9
  • Number of changed files: 14
  • Added lines: 535
  • Deleted lines: 37
  • Baseline Profile: Average startup performance improvement of ~26.92% (Google Pixel 7 Pro)

Changelog auto-generated by Release Changelog Builder Action (Mike Penz).
Release auto-created by action gh-release (Doug Tangren).

Version 2.2.1

03 Jan 21:24
f78dd54
Compare
Choose a tag to compare

🐛 Fixes

  • Stop interval flash on dialog close and optimize memory safety (2c8058d)

🦾 Enhancements

  • Improve device support reporting (ddca15b)

⚙️ CI

  • Build only release apk for release commits (8842110)
  • Prevent duplicate action runs (ea9f1e1)
  • Fix workflow syntax error (61df153)
  • Skip license check for .gitignore changes (71abf12)

📦 Repository

  • Update excluded devices (5f176b7)
  • Fill README with excluded devices (1d684b1)
  • Refresh README (4447399)
  • Update excluded devices (4b5e3d7)
  • Fill README with excluded devices (44caa84)
  • Update F-Droid metadata (30f7280)
  • Update excluded devices (5f21c08)
  • Fill README with excluded devices (874e8e4)

❔ Uncategorized


Facts

  • Number of commits: 15
  • Number of changed files: 20
  • Added lines: 415
  • Deleted lines: 119
  • Baseline Profile: Average startup performance improvement of ~21.3% (Google Pixel 7 Pro)

Changelog auto-generated by Release Changelog Builder Action (Mike Penz).
Release auto-created by action gh-release (Doug Tangren).

Version 2.2.0

27 Dec 22:32
886b75e
Compare
Choose a tag to compare

🚀 Features

  • Allow deactivation of flashlight when closing the app (d195cfd)

🐛 Fixes

  • Adapt status bar color after M3 version update (392b9bb)

🦾 Enhancements

  • Change interval and bpm time limits (e88c11f)
  • Detect unreported and wrongly reported devices in-app (9730824)
  • Add seizure warning to interval dialog (0a9584d)
  • Replace current png icons with updated svg icons (1eeb240)

🧹 Refactorings

  • Apply new formatting rules (7677f65)

⚒️ Build / Dependencies

  • Update build and dependencies (2889c08)
  • Add baseline profile and performance data (f1d9f0f)

⚙️ CI

  • Automate excluded device section in README (d603f81)
  • Copy csv file from app directory to workflow (242e771)
  • Add baseline profile performance improvement to release notes (e69b1a5)

📦 Repository

  • Update excluded devices (516e45a)
  • Update excluded devices (c576b81)
  • Update excluded devices (d8d7012)
  • Update excluded devices (d85d3cb)
  • Update excluded devices (00ebd4b)
  • Update excluded devices (ee81820)
  • Add Android Authority feature (8c51bb9)
  • Update excluded devices (1c4db0f)
  • Update excluded devices (c7f2682)
  • Update excluded devices (0f4d85c)
  • Update excluded devices (8ff7dad)
  • Update excluded devices (047c18b)
  • Update excluded devices (66aa47a)
  • Update excluded devices (282e32f)
  • Update excluded devices (22d0859)
  • Update excluded devices (d263d1a)
  • Update excluded devices (f8e3d16)
  • Update excluded devices (6a2fbb1)
  • Update excluded devices (a14c5ae)
  • Fill README with excluded devices (3c61ae3)
  • Include copyright config into vcs (5801725)
  • Update screenshots and credits (7abd0b1)

💬 Other

  • Create benchmarks and baseline profile generator (ec8eb57)
  • Change button weights (c70afe9)

❔ Uncategorized


Facts

  • Number of commits: 37
  • Number of changed files: 85
  • Added lines: 7687
  • Deleted lines: 212
  • Baseline Profile: Average startup performance improvement of ~24.48% (Google Pixel 7 Pro)

Changelog auto-generated by Release Changelog Builder Action (Mike Penz).
Release auto-created by action gh-release (Doug Tangren).

Version 2.1.1

08 Aug 18:58
122b5d8
Compare
Choose a tag to compare

🦾 Enhancements

  • Show accessibility service info for Google Play (3ef23a7)

📦 Repository

  • Update F-Droid description (717148d)

❔ Uncategorized


Facts

  • Number of commits: 3
  • Number of changed files: 5
  • Added lines: 54
  • Deleted lines: 6

Changelog auto-generated by Release Changelog Builder Action (Mike Penz).
Release auto-created by action gh-release (Doug Tangren).

Version 2.1.0

08 Aug 10:33
46b5787
Compare
Choose a tag to compare

🚀 Features

  • Add 4 step dimmer quick settings tile [#22] (abf1f39)
  • Allow flashlight toggle by pressing both volume buttons [#13, #26] (c22dc5d)

🦾 Enhancements

  • Allow morse input of length up to 200 characters (3d984ee)
  • Set interval dialog defaults and disallow empty input (6257725)
  • Catch possible exceptions in settings tile logic (f85f298)

🧹 Refactorings

  • Minimize repeated object creation (f3b6f1a)
  • Fix formatting (515d84d)

⚒️ Build / Dependencies

  • Update Kotlinter (376ca15)
  • Update dependencies (5b53c47)
  • Update gradle and android gradle plugin (89ecd07)
  • Use newer gradle syntax and functions (7e090be)

📦 Repository

❔ Uncategorized


Facts

  • Number of commits: 18
  • Number of changed files: 24
  • Added lines: 438
  • Deleted lines: 134

Changelog auto-generated by Release Changelog Builder Action (Mike Penz).
Release auto-created by action gh-release (Doug Tangren).

Version 2.0.0

10 May 20:03
a2375ad
Compare
Choose a tag to compare

⚠️ BREAKING CHANGES! (except Play Store version)⚠️
You will most likely have to uninstall the previously installed version due to new app signature used in this build.
I'm sorry for the inconvenience.

🚀 Features

  • Add interval flash feature (+ BPM integration) [#18] (7cea74e)

🐛 Fixes

🦾 Enhancements

  • Find camera with flash instead of always choosing first (d2f8a61)
  • Improve layout for foldables and tablets (3980a02)
  • Hide interval button for simple + sos mode (43d4608)

🧹 Refactorings

  • Move multiple source files to subpackages (46ed100)
  • Abstract code parts into new class and util files (6a5e1f0)
  • Move MorseDialog to separate file (01fe068)
  • Tidy up SettingsActivity (e40e579)
  • Apply Kotlin formatting rules (a40fd02)

⚒️ Build / Dependencies

  • Update to Gradle 8 + upgrade dependencies (91c0f66)
  • Only include 'en' resources (79cef60)
  • Exclude most META-INF files to clear apksigner output (a1ca5e1)
  • Update proguard rules (2fd7e88)
  • Allow signing for GPlay upload (5be56b7)

⚙️ CI

  • Remove commit prefix in changelog (#17) (ac5aad0)
  • Create continuous build action (4c42093)
  • Include FOSSA license scan (ab13edb)
  • Update ci JDK version to 17 (fbf4af3)

📦 Repository

  • Add apk verification information to README (1604483)
  • List unsupported / exluded devices (cb52d15)
  • Remove metadata release changelog files (61cd8b7)
  • Include Kotlin formatter and dexcount (a36e914)
  • Add F-Droid and Fossa Readme badges (afd0d35)
  • Update screenshots + feature list (ba34667)

💬 Other

  • Show review reminder after 5th and 15th startup (46f18ce)

❔ Uncategorized


Facts

  • Number of commits: 27
  • Number of changed files: 50
  • Added lines: 1379
  • Deleted lines: 319

Changelog auto-generated by Release Changelog Builder Action (Mike Penz).
Release auto-created by action gh-release (Doug Tangren).

Version 1.4.0

27 Mar 19:16
0a22b86
Compare
Choose a tag to compare

🐛 Fixes

  • fix: Solve coroutine error handling (cc10741)
  • fix: Keep light level and update UI on long-pressing settings tile (d579c8b)

🧹 Refactorings

  • rfct: Simplify and prettify xml layouts (28ffd41)
  • rfct: Refactor some lines of code (3dd8908)
  • rfct: Abstract code into new functions (22f5228)

⚒️ Build / Dependencies

  • build: Update dependencies (6cb3c92)
  • build: Switch to workflow apk signing (dba7d3f)

⚙️ CI

  • ci: Upload release workflow (99f8459)
  • ci: Add repo checkout (84d6a0d)
  • ci: Make gradlew executable (0a22b86)

📦 Repository

❔ Uncategorized


Facts

  • Number of commits: 15
  • Number of changed files: 22
  • Added lines: 558
  • Deleted lines: 242

Changelog auto-generated by Release Changelog Builder Action (Mike Penz).
Release auto-created by action gh-release (Doug Tangren).