mudler-agent and Ettore Di Giacinto
b9b5434692
test(ui): stub the pin routes in the add-on e2e fixtures ( #12882 )
...
test(ui): stub the add-on routes in the add-on e2e fixtures
The add-on owner now runs as its own workload. With no owner running the
server reports the add-ons feature off and answers 5xx on
/api/addons/builtin and /api/addons/pins. The add-on pages are gated on
that flag, and the navigation shell calls both routes, which the browser
logs as failed requests. Specs that draw add-on pages assert no console
errors, so they failed on master.
Stub those routes on the browser context: the feature flag is switched on
with the server's other flags kept, and the pin routes answer with an empty
set. A spec's own page routes still take precedence. Studio's old-address
and 404 specs call the same stub, since they expect add-ons to be on. The
server behaviour is unchanged.
Assisted-by: Claude Code:claude-opus-5-5
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
Co-authored-by: Ettore Di Giacinto <mudler@localai.io >
2026-10-24 22:46:09 +02:00
..
2026-10-08 22:03:07 +02:00
2026-10-08 22:03:07 +02:00
2026-10-08 22:03:07 +02:00
2026-10-08 22:03:07 +02:00
2026-10-22 17:57:19 +02:00
2026-10-24 14:29:39 +02:00
2026-10-24 15:56:39 +02:00
2026-10-24 22:46:09 +02:00
2026-10-23 15:25:37 +02:00
2026-10-23 15:25:37 +02:00
2026-10-22 17:57:19 +02:00
2026-10-23 15:25:37 +02:00
2026-10-22 17:57:19 +02:00
2026-10-23 12:35:44 +02:00
2026-10-22 17:57:19 +02:00
2026-10-23 15:25:37 +02:00
2026-10-08 22:03:07 +02:00
2026-10-08 22:03:07 +02:00
2026-10-08 22:03:07 +02:00
2026-10-08 22:03:07 +02:00
2026-10-08 22:03:07 +02:00
2026-10-08 22:03:07 +02:00
2026-10-08 22:03:07 +02:00
2026-10-08 22:03:07 +02:00
2026-08-16 11:57:31 +02:00
2026-10-22 17:57:19 +02:00
2026-10-08 22:03:07 +02:00
2026-10-22 14:08:24 +02:00
2026-10-08 22:03:07 +02:00
2026-10-08 22:03:07 +02:00
2026-10-08 22:03:07 +02:00
2026-10-08 22:03:07 +02:00
2026-10-22 17:57:19 +02:00
2026-10-22 14:08:24 +02:00
2026-10-23 15:25:37 +02:00
2026-10-08 22:03:07 +02:00
2026-10-15 15:38:30 +02:00
2026-10-18 21:52:59 +02:00
2026-10-08 22:03:07 +02:00
2026-10-22 17:57:19 +02:00
2026-10-22 17:57:19 +02:00
2026-10-10 08:30:02 +02:00
2026-10-08 22:03:07 +02:00
2026-10-08 22:03:07 +02:00
2026-10-22 17:57:19 +02:00
2026-10-08 22:03:07 +02:00
2026-10-15 15:38:30 +02:00
2026-10-08 22:03:07 +02:00
2026-10-08 22:03:07 +02:00
2026-10-08 22:03:07 +02:00
2026-10-08 22:03:07 +02:00
2026-10-23 11:54:53 +02:00
2026-10-08 22:03:07 +02:00
2026-10-08 22:03:07 +02:00
2026-10-08 22:03:07 +02:00
2026-05-28 13:43:15 +02:00
2026-10-08 22:03:07 +02:00
2026-10-24 10:05:30 +02:00
2026-10-13 08:27:24 +00:00
2026-10-22 17:57:19 +02:00
2026-10-08 22:03:07 +02:00
2026-09-27 07:42:21 +00:00
2026-09-27 07:42:21 +00:00
2026-10-08 22:03:07 +02:00
2026-10-08 22:03:07 +02:00
2026-10-22 17:57:19 +02:00
2026-10-22 17:57:19 +02:00
2026-10-08 22:03:07 +02:00
2026-10-08 22:03:07 +02:00
2026-10-08 22:03:07 +02:00
2026-10-22 17:57:19 +02:00
2026-10-08 22:03:07 +02:00
2026-10-08 22:03:07 +02:00
2026-10-10 08:29:48 +02:00
2026-10-10 08:29:48 +02:00
2026-10-08 22:03:07 +02:00
2026-08-11 12:00:59 +02:00
2026-08-11 12:00:59 +02:00
2026-08-11 12:00:59 +02:00
2026-08-11 12:00:59 +02:00
2026-08-11 12:00:59 +02:00
2026-08-16 11:57:31 +02:00
2026-10-08 22:03:07 +02:00
2026-10-08 22:03:07 +02:00
2026-10-08 22:03:07 +02:00
2026-10-22 17:57:19 +02:00
2026-10-08 22:03:07 +02:00
2026-10-08 22:03:07 +02:00
2026-10-08 22:03:07 +02:00
2026-10-23 01:00:07 +02:00
2026-10-08 22:03:07 +02:00
2026-10-08 22:03:07 +02:00
2026-05-26 22:06:10 +02:00
2026-10-19 23:43:47 +02:00
2026-10-22 17:57:19 +02:00
2026-10-08 22:03:07 +02:00
2026-10-08 22:03:07 +02:00
2026-07-28 19:33:48 +02:00
2026-06-22 18:26:19 +02:00
2026-08-16 11:57:31 +02:00
2026-10-10 08:30:02 +02:00
2026-10-08 22:03:07 +02:00
2026-10-10 08:30:02 +02:00
2026-10-08 22:03:07 +02:00
2026-10-08 22:03:07 +02:00
2026-10-08 22:03:07 +02:00
2026-10-08 22:03:07 +02:00
2026-10-08 22:03:07 +02:00
2026-10-08 22:03:07 +02:00
2026-10-08 22:03:07 +02:00
2026-10-08 22:03:07 +02:00
2026-10-23 15:25:37 +02:00
2026-10-23 11:54:53 +02:00
2026-10-08 22:03:07 +02:00
2026-10-22 17:57:19 +02:00
2026-10-08 22:03:07 +02:00
2026-10-08 22:03:07 +02:00
2026-10-24 22:46:09 +02:00
2026-10-08 22:03:07 +02:00
2026-10-08 22:03:07 +02:00
2026-10-08 22:03:07 +02:00
2026-10-08 22:03:07 +02:00
2026-10-08 22:03:07 +02:00
2026-10-22 17:57:19 +02:00
2026-10-23 11:54:53 +02:00
2026-10-08 22:03:07 +02:00
2026-07-28 19:33:48 +02:00
2026-09-11 16:54:56 +02:00
2026-10-04 09:34:21 +02:00
2026-10-08 22:03:07 +02:00
2026-10-08 22:03:07 +02:00
2026-10-23 01:00:07 +02:00
2026-10-23 12:27:29 +02:00
2026-10-08 22:03:07 +02:00
2026-10-08 22:03:07 +02:00
2026-10-20 18:08:37 +02:00
2026-08-19 08:45:59 +02:00
2026-10-24 22:46:09 +02:00
2026-10-24 22:46:09 +02:00
2026-10-22 17:57:19 +02:00
2026-10-22 17:57:19 +02:00
2026-10-22 17:57:19 +02:00
2026-10-22 17:57:19 +02:00
2026-10-23 12:35:44 +02:00
2026-10-10 08:30:02 +02:00
2026-10-22 17:57:19 +02:00
2026-10-23 12:35:44 +02:00
2026-10-08 22:03:07 +02:00
2026-10-08 22:03:07 +02:00
2026-10-22 17:57:19 +02:00
2026-10-22 17:57:19 +02:00
2026-10-23 12:35:44 +02:00
2026-10-22 17:57:19 +02:00
2026-10-08 22:03:07 +02:00
2026-08-03 00:16:08 +02:00
2026-10-22 17:57:19 +02:00
2026-10-22 17:57:19 +02:00
2026-10-08 22:03:07 +02:00
2026-07-22 22:51:25 +02:00
2026-07-22 22:51:25 +02:00
2026-10-08 22:03:07 +02:00
2026-10-08 22:03:07 +02:00
2026-10-08 22:03:07 +02:00
2026-10-08 22:03:07 +02:00
2026-10-08 22:03:07 +02:00
2026-10-08 22:03:07 +02:00
2026-10-08 22:03:07 +02:00
2026-10-10 08:30:02 +02:00
2026-10-08 22:03:07 +02:00
2026-10-08 22:03:07 +02:00
2026-10-08 22:03:07 +02:00
2026-10-08 22:03:07 +02:00
2026-10-08 22:03:07 +02:00
2026-10-08 22:03:07 +02:00
2026-05-28 13:43:15 +02:00