You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(automation,webui): grace-period cleanup and accent color persistence
cleanup_dead_apps was immediately removing packages invisible to
pm list (HMA filtering, multi-user, transient during updates).
Now checks /data/data/<pkg> and requires 3 consecutive misses.
WebUI accent picker didn't disable randomization on manual pick,
so the choice was overwritten on next page load. Also made the
target.txt save atomic (tmp+mv) to prevent daemon truncation race.
Copy file name to clipboardExpand all lines: CHANGELOG.md
+9Lines changed: 9 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,14 @@
1
1
# Changelog
2
2
3
+
## v5.27.0 (2026-03-18)
4
+
5
+
### Bug Fixes
6
+
-**Accent color not persisting** — manually picking an accent color from the picker didn't disable randomization, so the next page load or tab switch would randomize over the user's choice. Picker now auto-disables randomization and syncs the toggle state
7
+
-**Apps silently removed from target.txt** — `cleanup_dead_apps` relied solely on `pm list packages -3` which can be filtered by HideMyAppList or miss apps in other user profiles. Now cross-checks `/data/data/<pkg>` existence and requires 3 consecutive misses before removing, preventing false removals during app updates or when HMA is active
8
+
-**WebUI save race with daemon** — `target.txt` was written non-atomically (`echo > file`), allowing the daemon to read a truncated file mid-write. Now uses temp-file-then-rename
0 commit comments