openpencil/packages
Kayshen-X 1ff18f9530 fix(extension): settle lazy pages before capture and keep chrome out
- Full-page captures walk the viewport through the page first (bounded
  7s march) so loading=lazy images, IntersectionObserver reveals and
  content-visibility sections exist before the extractor reads the
  DOM, then capture from the top — the one scroll position where
  fixed/sticky chrome rests at its page coordinates — and restore the
  user's scroll afterwards.
- beginCapture tears down a still-armed element-picker overlay: a
  full-page capture does not go through the pick flow, and the armed
  highlight box and hint banner imported as page content. The overlay
  also marks itself for the extractor to skip (belt and braces).
- The .op download blob is application/octet-stream: Chrome's download
  pipeline second-guessed the unknown .op suffix against the JSON MIME
  type and renamed the file to .json.
2026-08-05 22:15:09 +08:00
..
op-chrome-extension fix(extension): settle lazy pages before capture and keep chrome out 2026-08-05 22:15:09 +08:00
op-vscode ci(vscode): publish platform vsix to open-vsx on release 2026-07-19 20:45:02 +08:00
op-web-sdk chore(release): bump version to 0.8.2 2026-07-23 21:23:21 +08:00
op-web-sdk-react chore(release): bump version to 0.8.2 2026-07-23 21:23:21 +08:00
op-web-sdk-vue chore(release): bump version to 0.8.2 2026-07-23 21:23:21 +08:00
scripts chore(release): bump version to 0.8.2 2026-07-23 21:23:21 +08:00
.oxfmtrc.json merge: land the align-branch work onto the refreshed base 2026-07-03 00:08:17 +08:00
.oxlintrc.json chore(extension): wire lint-ignore and version-sync for the extension 2026-08-04 21:48:10 +08:00
.prettierignore chore(extension): wire lint-ignore and version-sync for the extension 2026-08-04 21:48:10 +08:00
bun.lock chore(release): bump version to 0.8.2 2026-07-23 21:23:21 +08:00
CLAUDE.md feat(extension): add OpenPencil web-capture Chrome extension 2026-08-04 21:43:01 +08:00
package.json chore(extension): add extension build/lint scripts to the workspace 2026-08-04 21:52:03 +08:00