Skip to content

Releases

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 09 Nov 16:20
22942f4

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)

Chrome Web Store

Install

  1. Download keytray-0.6.0-chrome.zip and unzip it.
  2. Open chrome://extensions (Edge: edge://extensions), turn on Developer mode, and Load unpacked the folder that contains manifest.json.
  3. Follow SETUP.md.

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 20 Oct 19:47
3ff444d

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.

Chrome Web Store

Install

  1. Download keytray-0.5.0-chrome.zip and unzip it.
  2. Open chrome://extensions (Edge: edge://extensions), turn on Developer mode, and Load unpacked the folder that contains manifest.json.
  3. Follow SETUP.md.

v0.4.0

Choose a tag to compare

@MehdiMamas MehdiMamas released this 28 Sep 07:08

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.

Chrome Web Store

Install

  1. Download keytray-0.4.0-chrome.zip and unzip it.
  2. Open chrome://extensions (Edge: edge://extensions), turn on Developer mode, and Load unpacked the folder that contains manifest.json.
  3. Follow SETUP.md. The OAuth app stays in Testing, so each address must be a test user.

v0.3.0

Choose a tag to compare

@MehdiMamas MehdiMamas released this 28 Sep 06:37

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 zip and omit the manifest key.

Chrome Web Store

Install

  1. Download keytray-0.3.0-chrome.zip and unzip it.
  2. Open chrome://extensions (Edge: edge://extensions), turn on Developer mode, and Load unpacked the folder that contains manifest.json.
  3. Follow SETUP.md. The OAuth app stays in Testing, so each address must be a test user.

v0.2.0

Choose a tag to compare

@MehdiMamas MehdiMamas released this 27 Sep 04:38

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

  1. Download keytray-0.2.0-chrome.zip and unzip it.
  2. Open chrome://extensions (Edge: edge://extensions), turn on Developer mode, and Load unpacked the folder that contains manifest.json.
  3. Follow SETUP.md. The OAuth app stays in Testing, so each address must be a test user.

v0.1.0

Choose a tag to compare

@MehdiMamas MehdiMamas released this 27 Sep 03:09

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

  1. Download keytray-0.1.0-chrome.zip and unzip it.
  2. Open chrome://extensions, turn on Developer mode, and Load unpacked the folder that contains manifest.json.
  3. 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).