Skip to content

Focus on element feedback and keep History on the page - #28

Merged
StoneHub merged 1 commit into
mainfrom
codex/store-release-1-8
Sep 5, 2026
Merged

Focus on element feedback and keep History on the page#28
StoneHub merged 1 commit into
mainfrom
codex/store-release-1-8

Conversation

@StoneHub

@StoneHub StoneHub commented Sep 5, 2026

Copy link
Copy Markdown
Owner

Element capture and History should stay beside the page being reviewed. This removes new Region/PDF capture, replaces the mode picker with a compact element workflow, adds Save & pick next and editable notes, and opens History in a private on-page panel with an extension-menu fallback on restricted pages. Previously saved Region, Visual, and Add Content records remain readable and exportable.

Embedded History requires a source-tab and editor-document-bound session; saved History remains unavailable to page content scripts. New Element records are reconstructed from allowed fields, and edits respect the storage budget.

Validation: 49 automated tests plus release assertions, release check, package verification, and diff check passed. The owner accepted Element capture and the History panel. The real Chrome for Testing toolbar opened History in the original page with one tab and the unmodified release manifest. Independent headless checks covered editing, selection, all five export actions, close/Escape, and the popup document fallback; those tests added a localhost-only host permission. A browser JSON export was imported through an MCP stdio client and used to build a brief.

The existing unpacked test profile initially retained old background behavior after a browser restart. Enabling Developer mode and explicitly reloading the extension resolved the reproduced new-tab behavior. The release checklist now requires the actual toolbar check after replacing an unpacked build.

Store submission remains separate: current screenshots/listing, the remaining acceptance checks, and upload/review readback are tracked in docs/store-release-1.8.0.md. No Store upload has occurred.

@StoneHub
StoneHub merged commit ea92d8e into main Sep 5, 2026
1 check passed
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