mirror of
https://github.com/heygen-com/hyperframes.git
synced 2026-09-14 18:01:20 +08:00
bf5fbdcf74
- child-op batch abort returns matched:false so failures toast and revert (P0) - childIndex computed over the parent's full same-tag child list, matching the server (P1) - style-commit revert guarded by a per-property version counter (P1) - structural text-field edits refuse persist instead of writing escaped markup (P1) - dblclick defers to multi-candidate click cycling at the same spot (P2) - toast-skip keyed on an explicit alreadyToasted marker, not error class (P2) - vite resolveId plugin replaced by a static resolve.alias entry (P2) - shared commit runner extracted; commit hooks and tests deduplicated