v1.0.0
[1.0.0] — 2026-07-14
Notes Library: a dedicated page for browsing, finding, and returning to every note across every
site, delivered incrementally across three PRs.
Added
- Notes Library, opened from the popup ("Notes Library →") as a new extension page listing
every saved note, grouped by website.- Each website group shows the site's favicon (read from Chrome's own local favicon cache, no
network request; falls back to a generated monogram), a note count, and expands/collapses to
reveal its individual notes. - A Continue section surfaces the most recently active pages with notes for quick
resumption. - Search filters notes by content or page (press
/to focus the search box,Escapeto
clear it). - Sort website groups by most recent activity or alphabetically.
- Pin a note to keep it at the top of its group, toggled from the note viewer.
- Clicking a note or Continue card opens its page in a (new or existing) tab and automatically
scrolls to and highlights the noted element — coordinated with the content script via a
cross-tab messaging handshake, with no polling and no fixed waits. - A first-run empty state, a loading skeleton, and keyboard shortcuts round out the page.
- Each website group shows the site's favicon (read from Chrome's own local favicon cache, no
- Foundation for automated Chrome Web Store release submission: architecture decision record,
API research, a validateddocs/chrome-web-store/listing.yamlsource of truth for store
listing copy, and unit-tested release-validation tooling (pnpm release:validate). No
workflow automates uploads or submissions yet — seedocs/releases/CHROME_WEB_STORE_AUTOMATION.md.
Fixed
- The note viewer's pin toggle and close buttons rendered directly on top of the note's own
text instead of clearing it, making the pin control very easy to miss. The card now reserves
enough top padding for both corner buttons. - Anchor resolution's
elementFromPointfallback path is now wrapped in the same defensive
error handling as every other resolution strategy, preventing a possible uncaught exception in
edge cases while restoring a note's position.
Security & privacy
- New
faviconpermission, used only by the Notes Library page to read a website's favicon from
Chrome's own local favicon cache — no network request is made, and it is never used from the
content script. Seedocs/chrome-web-store/PERMISSION_JUSTIFICATIONS.md.