Skip to content
Gmail Plug-in that warns you when you write emails using words which undermine your message
JavaScript HTML Other
Branch: master
Clone or download
Latest commit 02614c5 Mar 28, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
chrome-img Image Optimization Dec 28, 2015
img Image Optimization Dec 28, 2015
lib it works on Inbox, but with a few finnicky bugs Feb 2, 2017
options update documentation info (readme, etc.) Feb 2, 2017
spec condense highlighting specifications and make tests pass Feb 6, 2017
src Additions to keyword list Mar 26, 2019
.DS_Store removed attributes from MutationObserver options to fix crash with Ye… Feb 10, 2017
.jscsrc Apply JSCS with AirBnB style guide Nov 30, 2015 fix tab crashing bug when used with certain other extensions Feb 13, 2017 update documentation info (readme, etc.) Feb 2, 2017 Add link to privacy policy in options dialog Dec 18, 2015 update documentation info (readme, etc.) Feb 2, 2017
SpecRunner.html it works on Inbox, but with a few finnicky bugs Feb 2, 2017
include.lst Fix broken extension by including options directory in .zip package Dec 19, 2015
just-not-sorry.css Use dashed border. Jan 8, 2016
manifest.json Bump version number Mar 28, 2019 Move test libs into directory under spec Dec 10, 2015

Just Not Sorry -- the Gmail Plug-in

Inspired by the writings of Tara Mohr and others, this Chrome Extension for Gmail will warn you when you use phrases that might be undermining your message.

The Chrome Extension can be found at



Requests to add or change warning phrases

Please create a GitHub issue with your request.

If you're a developer, you're welcome to submit a pull request. Please run the tests before submitting, as they will validate the format of the message.

NOTE: All warning phrases must include a link to an article that explains why the phrase could negatively impact someone's message. If available, please also include alternative wording suggestions from the article.

Development Setup

  • git clone the repo
  • Follow the instructions on the Chrome docs to load the extension
  • Go to Gmail and open a compose window
  • If you make changes to the code, click the Reload link on the chrome://extensions page and then reload your Gmail tab to pick up the changes.
  • Errors will show up in the console

Coding Standards

Use JSCS with the AirBnB preset.

Jasmine Tests

Open 'SpecRunner.html' in your web browser to run the test suite.

To Publish a New Version to Chrome Webstore

  1. Make sure all the tests pass
  2. Update the version number in manifest.json and commit the change to master. Use semantic versioning to determine how to increment the version number
  3. Run the shell script to generate a zip file
  4. Go to Chrome Developer Dashboard and edit the existing app. Upload the new zip file and then publish the changes (button is at the very bottom)
  5. Tag the new release in GitHub and include release notes

Libraries Used

For production:

For test:


Just Not Sorry is Copyright © 2015-17 Def Method, Inc. It is free software, and may be redistributed under the terms specified in the (MIT) LICENSE file.

You can’t perform that action at this time.