Aron Prins
a95e6b0124
fix(FN-0000): stabilize automation cron scheduling and SSE coverage
2026-04-24 12:51:53 +02:00
Fusion
e3eab12add
feat(FN-2235): align Settings Plugins UI with tokenized dashboard styles
...
- Replace remaining hardcoded spacing and transition values in plugin-related CSS with dashboard design tokens
- Refine plugin manager layout states by reusing shared settings empty-state styling and removing redundant local heading markup
- Show the project scope banner in the Plugins settings tab for consistency with other project-scoped sections
- Add PluginManager and SettingsModal test coverage for empty/loading class conventions, header structure, and scope banner rendering
2026-04-23 01:57:13 -07:00
Fusion
fa9c2e79d0
fix(FN-1801): plugin settings UX and theme awareness improvements
...
- Add new input types for plugin settings (password, textarea, array fields)
- Render toggle switch inside .toggle-switch label for theme-aware styling
- Update STATE_COLORS to use CSS variable references instead of hardcoded hex values
- Add SSE live updates for plugin lifecycle events (enabled, disabled, uninstalled, settings-updated)
- Project-scoped SSE subscription when projectId is provided
- Expand PluginManager tests with 32 passing tests covering new functionality
2026-04-15 03:29:08 -07:00
gsxdsm
e740df66cb
feat(FN-1779): merge fusion/fn-1779
2026-04-14 21:30:56 -07:00
gsxdsm
684762e3e9
feat(FN-1493): add directory browsing UX to plugin install flow
...
- Add DirectoryPicker component for browsing filesystem to select plugin source
- Add dist-folder and package-root install-source resolution in backend
- Wire frontend installPlugin to mode-discriminated endpoint (/plugins/install-local)
- Add comprehensive regression tests for browse-driven plugin install workflow
- Update PluginManager UI with directory picker integration and CSS styles
2026-04-12 18:10:39 -07:00
gsxdsm
80869dba88
feat(FN-1413): merge fusion/fn-1413
2026-04-10 23:20:39 -07:00