Commit Graph

5 Commits

Author SHA1 Message Date
Дмитрий 9a7615b257 fix(dev-indices): Esc pause-hover + skip inert Vue compiler tags
#1 (review-Important) — Esc now also calls pauseHover(2000) so the next
mousemove doesn't re-target the cursor element within 16ms. User gets
2 seconds to move off before hover re-engages.

#4 (review-Important) — Plugin walker now skips data-dx injection for
inert Vue compiler tags (template / slot / component / Transition /
TransitionGroup / Suspense / KeepAlive) but still recurses into their
children with the tag preserved in ancestor chain (keeps descendant
signatures stable). Manifest regenerated — no more phantom IDs that
reference no-DOM-element nodes.

Other review findings (CI integration, save-amplification, code-style
polish) skipped: this feature is temporary, will be removed at final
release.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-12 12:32:15 +03:00
Дмитрий f27ccc0081 feat(dev-indices): Vite plugin core (transform + magic-string injection)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-12 11:50:15 +03:00
Дмитрий 8edd720395 feat(dev-indices): signature module (structural + data-dev-name escape hatch) 2026-05-12 11:46:20 +03:00
Дмитрий 1f834bfac3 test(dev-indices): cover loadManifest error branches + markDeleted no-op 2026-05-12 11:43:59 +03:00
Дмитрий baf51bd2cf feat(dev-indices): manifest IO module (types + load/save/lookup/tombstones)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-12 11:37:36 +03:00