Repository navigation
Releases
Releases · MehdiMamas/keytray
v0.6.0
Keytray 0.6.0.
Changes since v0.5.0
- Release 0.6.0 (#37)
- Use your own Google OAuth client (#36)
- Add README pitch, demo, install steps, contributing guide and templates (#33)
- Use pnpm instead of npm (#28)
- fix: detect hyphen-separated alphanumeric codes (#34)
- Release 0.5.3 (#25)
- Read only inbox mail on first sync, clear agent used ids on account removal, update OAuth video kit (#24)
- Add AGENTS.md for newcomers (#22)
- Release 0.5.2 (#21)
- Make nativeMessaging a required permission so the agent host can start (#20)
- Agent sign-in (#17) (#18)
- oauth video (#14)
- Release 0.5.1 and print Chrome Web Store error details on upload failure (#13)
- Pass the Chrome Web Store publisher ID to the upload CLI (#12)
- Rename remaining gmail-otp-copier references to keytray (#9) (#10)
- release: pass CWS credentials via env only (chrome-webstore-upload-cli 4 dropped the flags) (#11)
Install
- Download
keytray-0.6.0-chrome.zipand unzip it. - Open
chrome://extensions(Edge:edge://extensions), turn on Developer mode, and Load unpacked the folder that containsmanifest.json. - Follow SETUP.md.
v0.5.0
Keytray 0.5.0. Accounts stay connected, and two new settings.
Changes since v0.4.0
- Accounts stay connected: Keytray now uses Google refresh tokens, so you no longer have to reconnect when a sign-in expires. It also makes fewer Gmail API calls.
- New setting Popup shows: codes and links (default), codes only, or links only.
- New setting Clicking a code notification: open the email (default) or copy the code.
- A deleted message no longer stops the whole sync, and sync errors are shown.
Thanks @Devabdellah for suggesting both settings (#3).
Accounts added before 0.5.0 may need to be reconnected once to get a refresh token.
Install
- Download
keytray-0.5.0-chrome.zipand unzip it. - Open
chrome://extensions(Edge:edge://extensions), turn on Developer mode, and Load unpacked the folder that containsmanifest.json. - Follow SETUP.md.
v0.4.0
Keytray 0.4.0. Verification codes and sign-in links.
Changes since v0.3.0
- A verification or sign-in link is listed with Open link. The extension does not open it on its own.
- Password reset, account deletion, unsubscribe, and hidden tracker links are not treated as sign-in links.
- When a message has both a code and a link, Copy stays and Open link is added.
- Clear history forgets the scan and rereads today's mail. Archive history only hides the list.
Install
- Download
keytray-0.4.0-chrome.zipand unzip it. - Open
chrome://extensions(Edge:edge://extensions), turn on Developer mode, and Load unpacked the folder that containsmanifest.json. - Follow SETUP.md. The OAuth app stays in Testing, so each address must be a test user.
v0.3.0
Keytray 0.3.0. One Gmail account is free. A one-time purchase unlocks more.
Changes since v0.2.0
- Extra Gmail accounts are a one-time purchase through ExtensionPay and Stripe.
- Personal copies may remove the purchase code. Selling or charging for a copy stays with the author.
- Unpacked installs use the Chrome Web Store id
kfkmcgkbicdmgdodjjindmnpofbcmoji. - Store packages are built with
npm run zipand omit the manifest key.
Install
- Download
keytray-0.3.0-chrome.zipand unzip it. - Open
chrome://extensions(Edge:edge://extensions), turn on Developer mode, and Load unpacked the folder that containsmanifest.json. - Follow SETUP.md. The OAuth app stays in Testing, so each address must be a test user.
v0.2.0
Keytray 0.2.0. Any number of Gmail accounts can be added. The donation step is gone.
Changes since v0.1.0
- Renamed to Keytray.
- Home, privacy, and terms pages are in
docs/. - A notification or popup row can open the original Gmail message.
- Code extraction ignores numbers that are part of a URL.
Install
- Download
keytray-0.2.0-chrome.zipand unzip it. - Open
chrome://extensions(Edge:edge://extensions), turn on Developer mode, and Load unpacked the folder that containsmanifest.json. - Follow SETUP.md. The OAuth app stays in Testing, so each address must be a test user.
v0.1.0
First release of Keytray.
Reads verification codes from one or more Gmail accounts in the browser and can auto-fill the page, copy the code, or keep it in the popup.
Install
- Download
keytray-0.1.0-chrome.zipand unzip it. - Open
chrome://extensions, turn on Developer mode, and Load unpacked the folder that containsmanifest.json. - Follow SETUP.md to add Gmail accounts. The OAuth app stays in Testing, so each address must be a test user.
Source for this build is this repository (AGPL-3.0).