Files
ssh-manager/frontend
liumangmang caed481d23 feat: implement drag-drop and data migration (Phase 3 & 5)
Phase 3 - Drag-drop functionality:
- Add useTreeDragDrop composable with drag state management
- Implement drag constraints (prevent dropping on self/descendants)
- Add visual feedback (opacity, drop indicators, highlight)
- Support drop positions: before/after/inside folder

Phase 5 - Data migration and sync:
- Add MigrationPrompt component for first-time users
- Implement bidirectional sync between connections and session tree
- Add syncNewConnections/syncDeletedConnections/syncConnectionName methods
- Create useConnectionSync composable for automatic sync
- Support migration from old layout with user prompt

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-03 15:46:22 +08:00
..

Vue 3 + TypeScript + Vite

本模板用于在 Vite 中基于 Vue 3 与 TypeScript 进行开发。模板使用 Vue 3 的 <script setup> 单文件组件,可参阅 script setup 文档 了解更多。

推荐的项目配置与 IDE 支持请参考 Vue 文档 TypeScript 指南