Felipe Sartori
5ef6a46977
feat(dashboard): import only free models + free-model list controls ( #4176 )
...
Integrated into release/v3.8.29 — import-only-free-models connection option + free/paid list filters and free-first sort. Thanks @felipesartori! On review we relocated the 3 React-component tests from tests/unit/ to tests/unit/ui/ so a runner actually collects them (check:test-discovery had flagged them as orphans), bumped the file-size baseline for the two connection modals (cohesive toggle, mirroring #3879/#2997), and synced the branch with the current release. 12/12 vitest + 16/16 node tests green.
2026-06-18 12:19:54 -03:00
..
2026-06-01 14:30:17 -03:00
2026-06-01 14:30:17 -03:00
2026-06-18 12:19:54 -03:00
2026-06-01 14:30:17 -03:00
2026-06-01 14:30:17 -03:00
2026-06-01 14:30:17 -03:00
2026-06-01 14:30:17 -03:00
2026-06-01 14:30:17 -03:00
2026-06-01 14:30:17 -03:00
2026-06-01 14:30:17 -03:00
2026-06-01 14:30:17 -03:00
2026-06-01 14:30:17 -03:00
2026-06-01 14:30:17 -03:00
2026-06-01 14:30:17 -03:00
2026-06-01 14:30:17 -03:00
2026-06-01 14:30:17 -03:00
2026-06-01 14:30:17 -03:00
2026-06-01 14:30:17 -03:00
2026-06-17 02:43:21 -03:00
2026-06-17 19:26:32 -03:00
2026-06-14 10:45:22 -03:00
2026-06-14 10:45:22 -03:00
2026-06-01 14:30:17 -03:00
2026-06-01 14:30:17 -03:00
2026-06-15 03:32:11 -03:00
2026-06-14 10:45:22 -03:00
2026-06-14 10:45:22 -03:00
2026-06-17 02:43:21 -03:00
2026-06-15 03:32:11 -03:00
2026-06-01 14:30:17 -03:00
2026-06-01 14:30:17 -03:00
2026-06-14 10:45:22 -03:00
2026-06-18 12:19:54 -03:00
2026-06-01 14:30:17 -03:00
2026-06-01 14:30:17 -03:00
2026-06-15 03:32:11 -03:00
2026-06-01 14:30:17 -03:00
2026-06-15 03:32:11 -03:00
2026-06-18 00:22:10 -03:00
2026-06-14 10:45:22 -03:00
2026-06-14 10:45:22 -03:00
2026-06-14 10:45:22 -03:00
2026-06-07 07:20:02 -03:00
2026-06-05 13:12:52 -03:00
2026-06-01 14:30:17 -03:00
2026-06-01 14:30:17 -03:00
2026-06-01 14:30:17 -03:00
2026-06-01 14:30:17 -03:00
2026-06-01 14:30:17 -03:00
2026-06-05 13:12:52 -03:00
2026-06-18 12:19:54 -03:00
2026-06-18 00:24:42 -03:00
2026-06-01 14:30:17 -03:00
2026-06-01 14:30:17 -03:00
2026-06-01 14:30:17 -03:00
2026-06-01 14:30:17 -03:00
2026-06-01 14:30:17 -03:00
2026-06-01 14:30:17 -03:00
2026-06-01 14:30:17 -03:00
2026-06-01 14:30:17 -03:00
2026-06-01 14:30:17 -03:00
2026-06-01 14:30:17 -03:00
2026-06-01 14:30:17 -03:00
2026-06-01 14:30:17 -03:00
2026-06-01 14:30:17 -03:00
2026-06-01 14:30:17 -03:00
2026-06-01 14:30:17 -03:00
2026-06-01 14:30:17 -03:00
2026-06-17 19:26:32 -03:00
2026-06-01 14:30:17 -03:00
2026-06-01 14:30:17 -03:00
2026-06-18 04:02:40 -03:00
2026-06-01 14:30:17 -03:00
2026-06-17 19:26:32 -03:00
2026-06-12 23:49:22 -03:00
2026-06-10 13:49:08 -03:00
2026-06-01 14:30:17 -03:00
2026-06-01 14:30:17 -03:00
2026-06-01 14:30:17 -03:00
2026-06-01 14:30:17 -03:00
2026-06-01 14:30:17 -03:00
2026-06-01 14:30:17 -03:00
2026-06-01 14:30:17 -03:00
2026-06-01 14:30:17 -03:00
2026-06-01 14:30:17 -03:00
2026-06-01 14:30:17 -03:00
2026-06-15 03:32:11 -03:00
2026-06-01 14:30:17 -03:00
2026-06-01 14:30:17 -03:00
2026-06-14 10:45:22 -03:00
2026-06-17 02:43:21 -03:00
2026-06-01 14:30:17 -03:00
2026-06-01 14:30:17 -03:00
2026-06-01 14:30:17 -03:00
2026-06-01 14:30:17 -03:00
2026-06-01 14:30:17 -03:00
2026-06-01 14:30:17 -03:00
2026-06-01 14:30:17 -03:00
2026-06-01 14:30:17 -03:00
2026-06-01 14:30:17 -03:00
2026-06-01 14:30:17 -03:00
2026-06-01 14:30:17 -03:00
2026-06-01 14:30:17 -03:00
2026-06-01 14:30:17 -03:00
2026-06-01 14:30:17 -03:00
2026-06-01 14:30:17 -03:00
2026-06-01 14:30:17 -03:00
2026-06-14 10:45:22 -03:00