Skip to content

1.2.0#2

Merged
blacklizardcode merged 3 commits into
masterfrom
1.2.0
Apr 19, 2026
Merged

1.2.0#2
blacklizardcode merged 3 commits into
masterfrom
1.2.0

Conversation

@blacklizardcode
Copy link
Copy Markdown
Owner

Add encryption

@blacklizardcode blacklizardcode linked an issue Apr 19, 2026 that may be closed by this pull request
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds client-side encryption helpers and integrates them into the extension so stored autologin credentials are encrypted/decrypted when saved/used.

Changes:

  • Introduces shared AES-GCM encryption utilities and key persistence in extension storage.
  • Encrypts username/password before saving from the popup and decrypts them when loading/using autologin.
  • Updates content script/popup script loading and adjusts CI lint workflow trigger behavior.

Reviewed changes

Copilot reviewed 6 out of 6 changed files in this pull request and generated 7 comments.

Show a summary per file
File Description
script/sharedencryption.js New shared WebCrypto AES-GCM key management + encrypt/decrypt helpers.
script/autologin.js Decrypts stored credentials (with plaintext fallback).
popup/popup.js Encrypts on save; decrypts on popup load (with plaintext fallback).
popup/popup.html Loads the shared encryption script before popup logic.
manifest.json Ensures shared encryption script loads before autologin content script.
.github/workflows/web-ext-lint.yaml Changes when the lint workflow runs on pushes.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread manifest.json
Comment thread .github/workflows/web-ext-lint.yaml
Comment thread script/sharedencryption.js
Comment thread script/sharedencryption.js
Comment thread script/autologin.js
Comment thread script/autologin.js
Comment thread popup/popup.js
@blacklizardcode blacklizardcode merged commit 4e4f65f into master Apr 19, 2026
2 checks passed
@blacklizardcode blacklizardcode deleted the 1.2.0 branch April 19, 2026 15:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Security & general question

2 participants