Repository navigation
Advanced Auto Brightness v3.3
Checksums
APK file: sha256:ea521313233262c78cc389c0e87dd0338967b49d42df8b04929cfea4ccd47136
prj.xml file: Xml: sha256:532b3cdb03a48497161ce997090aeab007587b0425e8ad9b821ed3cc8c820d74
Fixes & Changes
- Added svg icons to the profile manager to replace emoji.
- Fixed scene reference to correct task (_SuggestCurveParameters V22 (Hybrid) instead of V21)
- Removed task _SuggestCurveParameters V21 (Hybrid)
- Added automatic scrolling based on keyboard detection for context modals in AAB Profile scene
- Added screen power calibration to the live debug info scene
- Fixed midnight wrap around bug in context triggers
- Fixed live updating in the profile scene when deleting profiles and rules
- Hardened the Default profile with UI safeguards, backend deletion protection, and a new self-healing capability to automatically restore it if missing.
- Corrected the core evaluation logic to resolve a "sticky profile" bug, ensuring the system reliably reverts to the baseline profile when automation rules are no longer met.
- Added the ability to use sunrise and sunset times for time context rules.
- Updated debug scene and profile selector scene UI to match
- Added a passive location listener (will try fused > passive > network > gps in that order) via Java (to use instead of %LOCN) and an active location refresher based on wifi connected state, WiFi scanning enabled and movement speed
- Added a wifi context rule (no location services needed to get SSID for Root, Shizuku or ADB WiFi)
- Committed contexts.json into a global variable and ensure that disk reads are minimized (on CRUD context rules and daily at 3 AM)