Skip to content

feat(ext): optional on-demand 'tabs' permission + v1.0.0 (#61)#62

Merged
paperhurts merged 1 commit into
mainfrom
feat/optional-tabs-permission
Jun 20, 2026
Merged

feat(ext): optional on-demand 'tabs' permission + v1.0.0 (#61)#62
paperhurts merged 1 commit into
mainfrom
feat/optional-tabs-permission

Conversation

@paperhurts

Copy link
Copy Markdown
Owner

Part of #61 (store prep). Removes "Read your browsing history" from the install prompt.

  • Moved tabs from required permissions to optional_permissions in both manifests.
  • Save all tabs requests it on the user gesture (browser.permissions.request, after a .contains check). Granting from a popup can close the popup; the next click proceeds.
  • Version 0.0.11.0.0; richer description; homepage_url.
  • e2e guard: asserts the loaded manifest keeps tabs optional. Verified passing (sw-health: 2/2).

🤖 Generated with Claude Code

….0.0 (#61)

Store-prep: 'Read your browsing history' no longer appears in the install
prompt. Moved 'tabs' from required permissions to optional_permissions in both
manifests; the 'Save all tabs' handler requests it on the user gesture via
browser.permissions.request (and checks .contains first). Granting from a popup
can close the popup; the next click sees it granted and proceeds.

Also bump version 0.0.1 -> 1.0.0, expand the description, add homepage_url.

e2e: sw-health asserts the loaded manifest keeps 'tabs' out of required
permissions and in optional_permissions. README smoke-test notes updated.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@paperhurts paperhurts merged commit 97a0fed into main Jun 20, 2026
1 check passed
@paperhurts paperhurts deleted the feat/optional-tabs-permission branch June 20, 2026 00:25
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