feat(plugins): add toast notifications for plugin actions (#198)
* fix(plugins): defensive null checks for settingsSchema and dependents
The API may not return settingsSchema or dependents fields. Use
optional chaining and nullish coalescing to prevent Object.keys()
and .length crashes on undefined values.
* feat(plugins): add toast notifications for plugin actions
Show toast confirmations when enabling, disabling, saving settings,
or uninstalling plugins. Uses existing useToast hook matching the
pattern from admin pages.
authored by