Commit de65292
v1.2.2: Fix Chrome MV3 message passing, vault detection after reload
- Convert all background.js message handlers from Promise-return to
sendResponse callback pattern (fixes silent undefined responses)
- Add reply() helper for clean async sendResponse handling
- Add hasEncryptedData deep scan for vault detection after service
worker restart
- Replace "Keys are unencrypted" banner with "Secure Your Vault" card
(Check for Existing Vault / Create New Vault & Password)
- Three-tier vault detection: flag check → deep scan → manual button
- Update all project documentation with new flows and troubleshooting
- Production build + zip files for Chrome and Safari
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>1 parent af56358 commit de65292
46 files changed
Lines changed: 792 additions & 55022 deletions
File tree
- distros
- chrome
- api-keys
- event_history
- experimental
- permission
- security
- vault
- safari
- api-keys
- event_history
- experimental
- permission
- security
- vault
- docs_project_info
- src
- utilities
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
| 6 | + | |
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| |||
59 | 59 | | |
60 | 60 | | |
61 | 61 | | |
| 62 | + | |
| 63 | + | |
62 | 64 | | |
63 | 65 | | |
64 | 66 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments