Skip to content

Consolidate extension storage under amg-state#50

Merged
sm17p merged 3 commits into
mainfrom
issue-36-amg-state
Mar 26, 2026
Merged

Consolidate extension storage under amg-state#50
sm17p merged 3 commits into
mainfrom
issue-36-amg-state

Conversation

@sm17p
Copy link
Copy Markdown
Owner

@sm17p sm17p commented Mar 26, 2026

Summary

  • move extension state into a single amg-state storage key and migrate shared legacy state (uiStore, platformInfo, analytics fields, votes)
  • update background/popup/stores to read and write via centralized amg-state helpers
  • update e2e storage seeding and popup assertions to validate before/after domain state under amg-state.domains
  • increase local Playwright timeout from 5s to 10s to reduce transient local flakes

Closes #36

Test plan

  • pnpm check
  • pnpm lint
  • pnpm exec playwright test -g "Per-domain activation|Toolbar settings menu"
  • pnpm exec playwright test e2e/tests/popup.spec.ts
  • pnpm test:e2e

@changeset-bot
Copy link
Copy Markdown

changeset-bot Bot commented Mar 26, 2026

🦋 Changeset detected

Latest commit: c90b316

The changes in this PR will be included in the next version bump.

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@sm17p sm17p self-assigned this Mar 26, 2026
@sm17p sm17p merged commit d3adc76 into main Mar 26, 2026
2 checks passed
@sm17p sm17p deleted the issue-36-amg-state branch March 26, 2026 19:27
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.

Prefix Local Storage Keys

1 participant