Maurice
a907946244
feat(plugins): let a plugin ship its own settings page
...
A plugin that declares capabilities.settingsUi: true gets its
client/settings.html framed as a card under Settings -> Plugins — same
opaque-origin sandbox and postMessage bridge as its widget, sized via
trek:resize. Hosts that predate the flag strip it at install, so old
instances keep working and simply don't show the card.
2026-07-14 09:58:13 +02:00
..
2026-07-11 19:02:34 +02:00
2026-07-11 19:02:34 +02:00
2026-07-11 19:02:34 +02:00
2026-07-06 00:27:42 +02:00
2026-07-13 12:40:00 +02:00
2026-07-11 19:23:24 +02:00
2026-07-11 19:02:34 +02:00
2026-07-13 12:40:00 +02:00
2026-07-11 19:02:34 +02:00
2026-07-14 09:58:13 +02:00
2026-07-11 19:02:34 +02:00
2026-07-05 01:13:04 +02:00
2026-07-11 20:06:54 +02:00
2026-07-11 19:02:34 +02:00
2026-07-11 19:02:34 +02:00
2026-07-11 19:02:34 +02:00
2026-07-11 19:02:34 +02:00
2026-07-11 19:02:34 +02:00
2026-07-11 19:02:34 +02:00
2026-07-14 09:57:57 +02:00
2026-07-11 19:02:34 +02:00
2026-07-11 19:02:34 +02:00
2026-07-11 19:02:34 +02:00
2026-07-11 19:02:34 +02:00
2026-07-13 12:40:00 +02:00
2026-07-11 19:02:34 +02:00
2026-07-11 19:26:53 +02:00
2026-07-11 19:02:34 +02:00
2026-07-11 19:02:34 +02:00
2026-07-11 19:02:34 +02:00
2026-07-14 09:58:13 +02:00
2026-07-05 01:13:04 +02:00
2026-07-11 19:26:53 +02:00
2026-07-11 19:02:34 +02:00
2026-07-13 12:40:00 +02:00
2026-07-05 01:13:04 +02:00
2026-07-05 01:13:04 +02:00
2026-07-11 19:26:53 +02:00
2026-07-11 21:58:14 +02:00
2026-07-11 19:02:34 +02:00
2026-07-11 19:02:34 +02:00
2026-07-11 19:02:34 +02:00
2026-07-05 01:13:04 +02:00
2026-07-11 19:02:34 +02:00