AxTps
f253d5529b
Sync source to CNB / Sync Git ref (push) Skipped
feat: 实例分组增强前端(拖拽分组 UI)
移植 Axolotl 的拖拽式实例分组界面到 Starlight,接入阶段1的规范化分组后端:
- 新增 helpers/analytics.ts(trackEvent 遥测桩)
- 补全 helpers/instance-groups.ts(6 个 invoke 包装)
- 新增 composables/useInstanceGroups.ts(分组状态 + 事件监听)
- 升级 composables/useGridGrouping.ts(排序方向 isSortAscending/toggleSortDirection)
- helpers/events.js 补 instance_groups_listener(对接 instance_groups_changed 事件)
- 新增 components/ui/library/DraggableInstanceCard.vue
- 新增 components/ui/library/InstanceGroup.vue(并补 group-drag-handle 修复组拖拽重排)
- 新增 components/ui/modal/InstanceGroupModal.vue
- GridDisplay.vue 替换为 Axolotl 拖拽版(DragDropProvider + vuedraggable)
- 补 en-US/zh-CN i18n 键各 39 条
2026-10-11 07:54:48 +08:00
..
2026-09-08 22:39:45 +08:00
2026-09-08 22:39:45 +08:00
2026-09-08 22:39:45 +08:00
2026-09-08 22:39:45 +08:00
2026-09-08 22:39:45 +08:00
2026-10-11 07:54:48 +08:00
2026-10-04 11:23:27 +08:00
2026-09-14 11:29:48 +08:00
2026-09-08 22:39:45 +08:00
2026-09-08 22:39:45 +08:00
2026-09-08 22:39:45 +08:00
2026-09-08 22:39:45 +08:00
2026-09-08 22:39:45 +08:00
2026-09-08 22:39:45 +08:00
2026-09-08 22:39:45 +08:00
2026-09-08 22:39:45 +08:00
2026-09-08 22:39:45 +08:00
2026-09-08 22:39:45 +08:00
2026-09-08 22:39:45 +08:00
2026-09-08 22:39:45 +08:00
2026-09-08 22:39:45 +08:00
2026-09-08 22:39:45 +08:00
2026-09-08 22:39:45 +08:00
2026-09-08 22:39:45 +08:00
2026-09-08 22:39:45 +08:00
2026-09-08 22:39:45 +08:00
2026-09-08 22:39:45 +08:00
2026-09-08 22:39:45 +08:00
2026-09-08 22:39:45 +08:00
2026-09-08 22:39:45 +08:00
2026-09-08 22:39:45 +08:00
2026-09-08 22:39:45 +08:00
2026-09-08 22:39:45 +08:00
2026-09-08 22:39:45 +08:00
2026-09-08 22:39:45 +08:00
2026-10-11 07:54:48 +08:00
2026-10-02 21:57:24 +08:00
2026-09-08 22:39:45 +08:00
2026-10-04 08:51:45 +08:00
2026-09-08 22:39:45 +08:00
2026-09-26 13:06:51 +08:00
2026-09-15 19:06:56 +08:00
2026-09-19 00:13:43 +08:00
2026-09-19 00:13:43 +08:00
2026-10-03 19:14:25 +08:00
2026-09-08 22:39:45 +08:00
2026-09-15 21:14:18 +08:00
2026-09-15 21:14:18 +08:00
2026-09-08 22:39:45 +08:00
2026-09-08 22:39:45 +08:00
2026-09-14 22:59:16 +08:00
2026-10-03 09:37:41 +08:00
2026-10-03 09:37:41 +08:00
2026-09-08 22:39:45 +08:00
2026-09-08 22:39:45 +08:00
2026-10-11 07:54:48 +08:00
2026-09-08 22:39:45 +08:00
2026-09-08 22:39:45 +08:00
2026-09-26 13:06:51 +08:00
2026-09-25 11:49:41 +08:00
2026-09-26 13:06:51 +08:00
2026-09-24 14:15:00 +08:00
2026-09-08 22:39:45 +08:00
2026-10-04 08:51:45 +08:00
2026-09-08 22:39:45 +08:00
2026-09-08 22:39:45 +08:00
2026-09-08 22:39:45 +08:00
2026-09-08 22:39:45 +08:00
2026-09-08 22:39:45 +08:00
2026-09-08 22:39:45 +08:00
2026-09-27 14:18:25 +08:00
2026-09-08 22:39:45 +08:00
2026-09-08 22:39:45 +08:00
2026-09-08 22:39:45 +08:00
2026-09-08 22:39:45 +08:00
2026-09-08 22:39:45 +08:00
2026-09-08 22:39:45 +08:00
2026-09-08 22:39:45 +08:00
2026-09-08 22:39:45 +08:00
2026-09-08 22:39:45 +08:00
2026-09-26 13:06:51 +08:00
2026-09-08 22:39:45 +08:00
2026-09-08 22:39:45 +08:00
2026-09-08 22:39:45 +08:00
2026-09-08 22:39:45 +08:00
2026-09-08 22:39:45 +08:00
2026-09-08 22:39:45 +08:00
2026-10-10 22:34:00 +08:00
2026-10-10 22:34:00 +08:00
2026-09-08 22:39:45 +08:00
2026-09-08 22:39:45 +08:00
2026-09-08 22:39:45 +08:00
2026-09-08 22:39:45 +08:00
2026-10-02 21:57:24 +08:00
2026-09-08 22:39:45 +08:00
2026-10-07 20:01:19 +08:00
2026-10-07 20:01:19 +08:00
2026-09-14 23:06:03 +08:00
2026-09-15 19:06:56 +08:00
2026-09-08 22:39:45 +08:00
2026-09-08 22:39:45 +08:00
2026-10-04 08:51:45 +08:00
2026-10-04 08:51:45 +08:00
2026-10-02 21:57:24 +08:00
2026-09-26 13:06:51 +08:00
2026-09-15 19:06:56 +08:00
2026-09-08 22:39:45 +08:00
2026-09-08 22:39:45 +08:00
2026-09-08 22:39:45 +08:00
2026-09-08 22:39:45 +08:00
2026-09-08 22:39:45 +08:00
2026-09-08 22:39:45 +08:00
2026-10-10 21:02:34 +08:00
2026-10-01 16:21:30 +08:00
2026-09-08 22:39:45 +08:00
2026-09-08 22:39:45 +08:00
2026-09-08 22:39:45 +08:00
2026-09-08 22:39:45 +08:00
2026-09-08 22:39:45 +08:00
2026-09-08 22:39:45 +08:00
2026-10-11 06:12:05 +08:00
2026-09-08 22:39:45 +08:00
2026-09-26 13:06:51 +08:00