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
resetAllSettings() refactored from 30+ individual DataStore writes to a single atomic transaction — previously each pref change triggered a separate disk write, now it's one operation
Bug Fixes
Widget picker feedback — toast messages now appear when a widget can't be added (permission required, or no empty space on the current page). Previously both cases failed silently.
Drawer category reset — all drawer close paths (app click, contact tap/call, shortcut launch, pin to home/dock) now properly reset selectedCategory to ALL. Previously only the settle/back-press paths did this, leaving a stale category tab when reopening the drawer.
Back press handling — hasOpenOverlay() now includes widget picker and edit mode states, so pressing back properly dismisses them. closeAllOverlays() also now closes the widget picker.