Applies new user settings and persists them to chrome.storage.local
Switches the active panel (0 = SearchHome, 1 = Results, 2 = Stats)
Toggles the SpeedDial FAB visibility based on mouse proximity
Hydrates app state from chrome.storage on initial mount
Opens a specific drawer tab or closes the drawer (tab = -1)
Updates the selected suppliers list for search filtering
Stores the ID of the ChemPal Favorites bookmarks folder
Action types dispatched to the App component's useActionState reducer. Each action corresponds to a specific state transition in the application.
Source