Skip to content

Version 0.8.0: turned card outlines and measured pacing - #35

Merged
ryangswe merged 5 commits into
mainfrom
release-0.8.0
Nov 11, 2026
Merged

ryangswe merged 5 commits into
mainfrom
release-0.8.0

Conversation

@ryangswe

Copy link
Copy Markdown
Owner

Version 0.8.0: turned card outlines and measured pacing.

What's new for users

  • A card lying at an angle is outlined along its own edges, and the pointer finds it anywhere on the card (Turned card outlines on cardvision 0.10.1 #34, already on main).
  • Measured pacing: on a slower computer, analysis is spaced from what it costs there (a quarter of the time at most), never faster than the fixed rates. On a fast computer nothing changes.
  • The November card update (15 official names) is bundled.

Commits

  • The runtime is vendored from toolkit main 77dcac0, which is cardvision 0.11.0's runtime plus a fix to the toolkit's own wait harness; every vendored file is identical to 0.11.0's (fd0aa3c). cdn/requirements.txt pins cardvision[cdn]==0.11.0.
  • The compute frame turns on measuredPacing, with a test.
  • Bundled release 862aec0f937da326: the live release f3ed25290dde66e9 converted with cardvision convert-release to a binary bank (the JSON bank is over the stores' file-size limit). It has the same models, vectors and cards. release-legal/ names it.
  • Version 0.8.0, with its cdn/RUNTIMES.json row and its docs/store-listing.md row.

Checks

  • npm test (582), typecheck, lint.
  • Store and Firefox packages: the same file lists as 0.7.0. web-ext lint 0 errors, with the same 4 ONNX Runtime warnings. The Firefox source archive rebuilds the package identically (34 files).
  • test/smoke/remote-smoke.mjs on a dev build: remote-ok, sha-mismatch, unreachable and version all pass.
  • Measured pacing: the toolkit's wait harness on DuelSight's dev clips, at an emulated 6× slower computer, gave shorter waits for the right name on all four clips, with the same cards answered and none wrong.

No privacy, permission or listing changes.

…d updates on cardvision 0.11.0

Signed-off-by: RDCLder <raymondyang.dev@gmail.com>
Turns on the toolkit's measuredPacing (0.11.0): the wait between analyses
follows what they cost on this computer (a quarter of the time at most),
never faster than the fixed rates. A slow computer is no longer kept busy
analyzing; on a fast one nothing changes. The toolkit's wait harness on
DuelSight's dev clips, at an emulated 6x slower computer, showed shorter
waits for the right name on every clip, the same cards answered, none
wrong.

Signed-off-by: RDCLder <raymondyang.dev@gmail.com>
…290dde66e9) converted to a binary bank

Signed-off-by: RDCLder <raymondyang.dev@gmail.com>
…d-run fix; every vendored file unchanged)

Signed-off-by: RDCLder <raymondyang.dev@gmail.com>
Runtime: toolkit main 77dcac0 (cardvision 0.11.0's runtime). Bundled
release 862aec0f937da326, the 2026-11-10 card update (f3ed25290dde66e9)
converted to a binary bank. cdn/RUNTIMES.json gets its row, and
docs/store-listing.md its version row. New since 0.7.0: a card lying at an
angle is outlined and hovered along its own edges (#34), and analysis is
paced from what it costs on the computer.

Signed-off-by: RDCLder <raymondyang.dev@gmail.com>
@ryangswe
ryangswe merged commit 9014f65 into main Nov 11, 2026
5 checks passed
@ryangswe
ryangswe deleted the release-0.8.0 branch November 11, 2026 00:12
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