Skip to content

Runtime and card updates on cardvision 0.10.0 - #33

Merged
ryangswe merged 2 commits into
mainfrom
toolkit-0.10
Nov 10, 2026
Merged

ryangswe merged 2 commits into
mainfrom
toolkit-0.10

Conversation

@ryangswe

Copy link
Copy Markdown
Owner

Moves DuelSight from cardvision 0.6.0rc2 to 0.10.0.

Runtime (vendor/cardvision-browser/): vendored from the 0.10.0 release commit d0584b7 with scripts/vendor-runtime.mjs. OpenCV.js and ONNX Runtime Web 1.29.0 are unchanged. New in the runtime since 0.6.0rc2: release-load timings, the tilted retry (off unless a release asks for it), layout registration (not used here), recognition turning off when the bundled release fails to load, and turned outlines (rotatedOutlines, left off until 0.10.1 adds the outline to the shown card). DuelSight's own code needed no change.

Card updates:

  • cdn/requirements.txt pins cardvision[cdn]==0.10.0.
  • MAINTAINING.md (New cards, step 6) and cdn/SETTINGS.md give publish-release the refresh verdicts (--verdict-r, --verdict-n) or --no-refresh-gate with a reason, which 0.10.0 requires with --config.
  • test/smoke/remote-smoke.mjs waits up to 2 minutes for the first analysis. With a pointer release to download and load, Chrome for Testing under Rosetta took 50 to 70 s, past the old 20 s; 0.7.0 failed the old wait the same way.

Checked: type check, lint and 576 tests pass. The store build has the same file list as 0.7.0, and the Firefox build works. In Chrome for Testing 152 with a dev build, the live smoke test passes: it loads the live pointer release f3ed25290dde66e9 and names cards. The Card language menu switches the panel as in 0.7.0.

No version change: this ships in the next store release, with turned outlines.

From cfb8fb2 (cardvision 0.6.0rc2) to d0584b7 (cardvision 0.10.0). In between: release-load timings, the tilted retry (off unless a release asks for it), layout registration (not used by DuelSight), the session turning recognition off when the bundled release fails to load, and turned outlines (rotatedOutlines, off). OpenCV.js and ONNX Runtime Web 1.29.0 unchanged. No DuelSight code change was needed: the type check, lint and 576 tests pass; the store build has the same file list as 0.7.0; on Chrome for Testing 152 a dev build loads the live pointer release f3ed25290dde66e9 and names cards, and the Card language menu works as in 0.7.0.

Signed-off-by: RDCLder <raymondyang.dev@gmail.com>
cdn/requirements.txt pins cardvision[cdn]==0.10.0. MAINTAINING.md (New cards, step 6) and cdn/SETTINGS.md give publish-release its refresh verdicts (--verdict-r, --verdict-n) or --no-refresh-gate with a reason, which 0.10.0 requires with --config. test/smoke/remote-smoke.mjs waits up to 2 minutes for the first analysis: with a pointer release to download and load, Chrome for Testing under Rosetta took 50 to 70 s, past the old 20 s.

Signed-off-by: RDCLder <raymondyang.dev@gmail.com>
@ryangswe
ryangswe merged commit 63cc1fc into main Nov 10, 2026
5 checks passed
@ryangswe
ryangswe deleted the toolkit-0.10 branch November 10, 2026 05:35
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