Skip to content

Add Safari Web Extension support#2

Open
awindsor wants to merge 2 commits into
kbroose:mainfrom
awindsor:feature/safari-extension
Open

Add Safari Web Extension support#2
awindsor wants to merge 2 commits into
kbroose:mainfrom
awindsor:feature/safari-extension

Conversation

@awindsor
Copy link
Copy Markdown

Safari Web Extension for Stash

This PR adds a Safari-compatible Web Extension version of Stash using the Web Extensions API standard (browser.* instead of chrome.*).

Changes

  • New safari-extension/ folder with all necessary files
  • Uses Manifest V3 (Web Extensions standard)
  • Compatible with Safari 15+
  • Functionally identical to the Chrome extension
  • Includes comprehensive README with setup instructions

Testing

  • Extension loads in Safari 15+
  • Can sign in and authenticate
  • Can save pages to Supabase
  • All credentials properly templated (not committed)

Notes

Users need to configure their own config.js with Supabase credentials before using.

- Convert Chrome extension to Safari-compatible Web Extension
- Uses browser.* API (Web Extensions standard)
- All files compatible with Safari 15+
- Functionally identical to Chrome extension
- Includes setup instructions in README
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