Linus Rath
|
deb106736e
|
fix: load the admin panel when the config is read-only #1249
|
2026-10-17 19:17:48 +02:00 |
|
Linus Rath
|
49511dff38
|
feat: let plugins read their own non-secret admin settings without the admin permission
|
2026-10-14 06:23:10 +02:00 |
|
Linus Rath
|
c2eb2c081b
|
fix: gate admin routes against cross-origin CSRF
|
2026-05-18 13:21:01 +02:00 |
|
Linus Rath
|
c5ac68e137
|
fix: prevent plugin config leak to non-admin users
|
2026-05-18 10:24:29 +02:00 |
|
Linus Rath
|
265908b05b
|
fix: resolve PLUGIN_DEV_DIR plugins in admin config route
|
2026-05-05 20:17:45 +02:00 |
|
Linus Rath
|
90acf181f3
|
fix: harden plugin config, TOTP token exchange, and branding file serving
|
2026-04-28 01:44:37 +02:00 |
|
Linus Rath
|
8bdadc7ba3
|
fix: standardize punctuation
|
2026-04-16 19:07:42 +02:00 |
|
Linus Rath
|
5da0e2bdf1
|
fix: patch critical auth bypass and credential leak vulnerabilities
|
2026-03-31 00:46:15 +02:00 |
|
Linus Rath
|
aaa283357e
|
feat: implemented plugin configuration UI and calendar event action slot
- Add configSchema support to plugin manifest and ServerPlugin registry
- Add schema-driven admin config page (string, secret, boolean, number, select fields)
- Add per-plugin config storage backend (JSON files + REST API)
- Add calendar-event-actions and admin-plugin-page slot names to plugin store
- Add registerCalendarEventAction and registerAdminPage to plugin API
- Add calendarFormHooks (onCalendarEventFormOpen/Save) to hook bus
- Add PluginSlot in calendar event modal for plugin action buttons
- Style calendar event action buttons to match Bulwark outline button design
- Add Configure link per plugin in admin plugins dashboard
- Add Jitsi Meet plugin with tests (repos/plugins/jitsi-meet)
- Exclude data/admin/plugins from ESLint (deployed plugin bundles)
|
2026-03-30 21:12:05 +02:00 |
|