Ettore Di Giacinto
688b12a038
feat(ui): resolve alias models fully in the capabilities listing
...
An alias entry now takes its capabilities, backend, MCP, voice cloning,
upscale scale, 3D operations and loaded state from the model it points
to, and keeps its own name, disabled and pinned state. An alias that
cannot be resolved (unknown target or a chain) is logged at warn and
listed with alias_of and alias_error instead of vanishing.
The chat model checker refuses a broken alias when it is saved.
Assisted-by: Claude Code:claude-sonnet-5-5
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2026-11-03 08:40:07 +00:00
..
2026-11-02 23:50:40 +00:00
2026-10-24 14:29:39 +02:00
2026-10-22 17:57:19 +02:00
2026-10-24 14:29:39 +02:00
2026-11-01 12:08:23 +01:00
2026-09-22 07:06:32 +00:00
2026-10-10 20:27:28 +02:00
2026-11-02 00:52:44 +01:00
2026-10-06 18:25:21 +02:00
2026-10-06 18:25:21 +02:00
2026-07-20 01:09:37 +02:00
2026-08-28 22:57:35 +02:00
2026-08-28 22:57:35 +02:00
2026-11-01 12:08:23 +01:00
2026-11-01 12:08:23 +01:00
2026-10-10 08:29:31 +02:00
2026-10-10 08:29:31 +02:00
2026-10-10 20:27:28 +02:00
2026-10-19 18:16:20 +02:00
2026-10-14 01:06:14 +02:00
2025-11-14 22:57:53 +01:00
2026-11-01 12:08:23 +01:00
2026-11-01 12:08:23 +01:00
2026-10-24 14:29:39 +02:00
2026-07-20 21:45:27 +02:00
2026-07-20 21:45:27 +02:00
2026-05-25 10:51:48 +02:00
2026-10-24 14:29:39 +02:00
2026-10-24 14:29:39 +02:00
2026-11-01 12:08:23 +01:00
2026-09-27 07:42:21 +00:00
2026-10-24 22:47:04 +02:00
2026-08-22 22:44:03 +02:00
2026-10-22 17:58:53 +02:00
2026-10-10 20:27:28 +02:00
2026-10-22 17:57:19 +02:00
2026-11-01 12:08:23 +01:00
2026-11-01 12:08:23 +01:00
2026-06-18 11:45:22 +01:00
2026-10-24 14:29:39 +02:00
2026-11-01 12:08:23 +01:00
2026-11-01 12:08:23 +01:00
2026-11-01 18:30:08 +01:00
2026-11-01 18:30:08 +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-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-11-01 12:08:23 +01:00
2026-11-02 23:50:40 +00:00
2026-11-01 18:30:08 +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-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-11-01 12:08:23 +01:00
2026-11-01 12:08:23 +01:00
2026-11-03 08:40:07 +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-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-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-11-01 12:08:23 +01:00
2026-11-03 08:40:07 +00:00
2026-08-03 00:16:08 +02:00
2026-10-04 09:34:21 +02:00
2026-10-04 09:34:21 +02:00
2026-10-10 08:29:31 +02:00
2026-10-07 16:57:23 +02:00
2026-10-22 17:58:53 +02:00
2026-04-11 22:31:15 +02:00
2026-10-19 23:43:47 +02:00
2026-11-03 08:40:07 +00:00
2026-08-10 10:18:47 +02:00
2026-07-19 07:53:46 +00:00
2026-11-01 12:08:23 +01:00
2026-11-01 12:08:23 +01:00
2026-07-20 18:43:02 +02:00
2026-11-03 08:40:07 +00:00
2026-03-30 00:47:27 +02:00
2026-03-30 00:47:27 +02:00
2026-10-29 22:06:41 +01:00
2026-11-01 12:08:23 +01:00
2026-10-11 00:30:09 +02:00
2026-05-25 09:28:27 +02:00
2026-05-25 09:28:27 +02:00