Files
SubMiner/backlog/tasks/task-267 - Port-validated-Yomitan-popup-changes-to-fork-and-resync-submodule.md

1.7 KiB

id, title, status, assignee, created_date, updated_date, labels, dependencies, priority
id title status assignee created_date updated_date labels dependencies priority
TASK-267 Port validated Yomitan popup changes to fork and resync submodule Done
2026-04-01 03:30 2026-04-01 03:33
yomitan
submodule
git
integration
high

Description

Take the locally validated Yomitan popup/bridge changes from the vendored copy, apply them to the standalone ../subminer-yomitan fork, verify the fork, push the fork commit, then reset the vendored working tree in SubMiner and update the submodule pointer to the pushed fork commit.

Acceptance Criteria

  • #1 Standalone ../subminer-yomitan contains the validated popup/bridge changes and passes the relevant regression test
  • #2 The fork commit is pushed to its configured remote branch
  • #3 SubMiner vendored Yomitan working tree is reset and the submodule pointer is updated to the pushed fork commit

Final Summary

Applied the validated popup/bridge changes from the vendored Yomitan copy into ../subminer-yomitan, added the focused async-save regression test there, installed fork deps, and verified with npx vitest run test/display-anki-save.test.js. Committed the fork changes as feat: preserve async popup save state and duplicate metadata, rebased onto the updated remote main, and pushed commit 69620abc to origin/main. Then reset the vendored submodule working tree in SubMiner, checked it out at 69620abc, and left the superproject with the submodule pointer updated from 3c9ee577 to 69620abc.