Skip to content

fix(TAP-12860): optimize source tree and sync virtual tree - #631

Merged
feynmx merged 1 commit into
developfrom
fix/TAP-12860-source-tree-sync
Sep 7, 2026
Merged

feynmx merged 1 commit into
developfrom
fix/TAP-12860-source-tree-sync

Conversation

@feynmx

@feynmx feynmx commented Sep 7, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Refactor Source.vue to script setup with TypeScript and stabilize source search/expand/loading behavior.
  • Sync the custom VirtualTree implementation with the current Element Plus Tree V2 behavior while preserving drag interactions.
  • Restore source tree DOM ids and update lineage lookup compatibility in Dashboard.vue and Target.vue.

Validation

  • Prettier check passed.
  • i18n check passed.
  • git diff --check passed.
  • Repository test command was not detected.
  • ESLint still reports existing rule violations in Dashboard.vue and Target.vue; no CI result is claimed.

Risk

  • The change spans Source.vue, VirtualTree internals, and lineage DOM mapping; UI regression coverage should be verified in CI/manual review.

@feynmx
feynmx merged commit e2e17df into develop Sep 7, 2026
3 checks passed
@feynmx
feynmx deleted the fix/TAP-12860-source-tree-sync branch September 7, 2026 16:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant