Ettore Di Giacinto
cbe84cf062
feat(ui): install an add-on from a file
...
Add an Install from file button to the Add-ons page. The file goes to the
owner, then the install dialog opens with the host access step, the file
sha256 and the notice that nothing signs a local file. An upgrade does
not turn the add-on on, an older version needs a tick, and the same
version is refused. The link that local-ai addons install prints opens
the dialog for the staged file. The list, the details and the host access
page show that the add-on came from an unsigned local file.
Assisted-by: Claude:claude-sonnet-5-5 eslint playwright
2026-11-03 22:52:50 +00:00
..
2026-11-03 22:52:50 +00:00
2026-11-03 14:33:05 +00:00
2026-10-22 17:57:19 +02:00
2026-10-23 11:54:53 +02:00
2026-11-01 12:08:23 +01:00
2026-11-03 22:46:22 +00:00
2026-11-01 18:30:08 +01:00
2026-11-03 22:42:47 +00:00
2026-11-03 10:58:46 +00:00
2026-11-01 12:08:23 +01:00
2026-11-01 12:08:23 +01:00
2026-11-01 12:08:23 +01:00
2026-11-02 23:50:40 +00:00
2026-10-08 22:03:07 +02:00
2026-11-01 12:08:23 +01:00
2026-11-01 12:08:23 +01:00
2026-11-03 16:57:04 +00:00
2026-10-08 22:03:07 +02:00
2026-11-03 08:40:07 +00:00
2026-10-29 22:06:41 +01:00
2026-10-08 22:03:07 +02:00
2026-11-01 12:08:23 +01:00
2026-11-01 12:08:23 +01:00
2026-11-01 12:08:23 +01:00
2026-11-01 12:08:23 +01:00
2026-11-01 12:08:23 +01:00
2026-10-08 22:03:07 +02:00
2026-11-01 12:08:23 +01:00
2026-04-07 14:42:23 +02:00
2026-11-03 11:41:13 +00:00
2026-11-01 12:08:23 +01:00
2026-11-01 12:08:23 +01:00
2026-11-03 10:15:03 +00:00
2026-11-01 12:08:23 +01:00
2026-11-03 11:41:13 +00:00
2026-11-03 11:41:13 +00:00
2026-06-12 16:21:15 +02:00
2026-11-03 08:40:07 +00: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-08 22:03:07 +02:00
2026-11-03 08:40:07 +00: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-11-03 10:15:03 +00:00
2026-10-08 22:03:07 +02:00
2026-10-08 22:03:07 +02:00
2026-11-01 12:08:23 +01:00
2026-11-03 10:15:03 +00:00
2026-11-03 10:15:03 +00:00
2026-10-08 22:03:07 +02:00
2026-10-08 22:03:07 +02:00
2026-08-11 12:00:59 +02:00
2026-11-03 08:40:07 +00:00
2026-11-03 08:40:07 +00:00
2026-10-08 22:03:07 +02:00
2026-10-08 22:03:07 +02:00
2026-11-02 22:47:17 +01:00
2026-10-08 22:03:07 +02:00
2026-11-01 12:08:23 +01:00
2026-11-01 12:08:23 +01:00
2026-11-01 12:08:23 +01:00
2026-11-01 12:08:23 +01:00
2026-10-08 22:03:07 +02:00
2026-11-01 12:08:23 +01:00
2026-11-01 12:08:23 +01:00
2026-10-08 22:03:07 +02:00
2026-03-19 21:40:51 +01:00
2026-04-04 12:11:22 +02:00
2026-05-25 09:28:27 +02:00
2026-10-08 22:03:07 +02:00
2026-04-26 20:33:49 +00:00
2026-10-08 22:03:07 +02:00
2026-06-19 00:56:17 +02:00
2026-11-01 12:08:23 +01:00
2026-11-03 08:40:07 +00:00
2026-10-08 22:03:07 +02:00
2026-11-01 12:08:23 +01:00
2026-06-18 23:03:27 +02:00
2026-04-14 21:53:03 +00:00
2026-11-03 11:41:13 +00:00
2026-11-01 12:08:23 +01:00
2026-11-03 11:41:13 +00:00
2026-10-22 17:57:19 +02:00
2026-11-01 12:08:23 +01:00
2026-10-08 22:03:07 +02:00
2026-10-08 22:03:07 +02:00
2026-11-01 12:08:23 +01:00
2026-05-25 09:28:27 +02:00
2026-10-08 22:03:07 +02:00
2026-10-08 22:03:07 +02:00
2026-11-01 12:08:23 +01:00
2026-04-14 21:53:03 +00:00
2026-11-03 20:53:02 +00:00
2026-11-03 20:53:02 +00:00
2026-06-19 00:56:17 +02:00
2026-10-08 22:03:07 +02:00