A free tool that provides an extra 'Add card' button on Gmail UI to add current reading email to a Trello card** Development and Support Board here for feature/bug submitting and voting: https://trello.com/b/CGU9BYgd/gmail-to-trello-chrome-extension** This extension is now open source at: https://github.com/tungbi/gmail-to-trello-extension -- code contributions welcome!It's my pleasure to have contribution from https://github.com/acoven, who's actively developing the extension since the v2.2.2 release** Main features ** - Detect email opening mode, also the most visible email in current thread - Add a button "Add new card" into Gmail's toolbar - Extract email's title, body, timestamp, also reduce text's complexity - User can choose which list, board or organization will contain the new card - User can assign him/herself to the new card - Current email can be easily looked up later via a direct link, or searching (useful for group collaboration) - Can set labels - Can set due date - Can include attachment links - Authorized via Trello accountSome other useful features: - Support both simple and split layout ("Preview Panel" in lab/Outlook-like) - Remember current list, board, org. selection after new card is created - User can pick up another emails in thread while popup is opening, or reopen popup again to detect & extract email's content again - Popup is resizable, draggable - Display Trello's labels similar Trello.com, so they are easier to be selected---CHANGE LOG:Version 2.7.2.14------------------ Check for ASL or ASF div for Refresh icon.- Only call detach if more than one button/popup- Use '0' for unknown version in version check- More debugging logs for adding button / popup- Only show version update if previous version > 0- Remove toolBarHolder- Debug Multiple Inboxes - more to do- Circular log wasn't - hogged memory- inline image now should upload to Trello correctlyVersion 2.7.2.13------------------ Restrict log from 1000 to 100 lines.- Call browsingData from background to clear extension data.- Show message to reload when version changes.Version 2.7.2.12------------------ Fix $button[0] -> $button.first().Version 2.7.2.11------------------ Fix missing views/options.html.Version 2.7.2.10----------------- detectToolbar return true if detected.- .detach button and popup and then only append one.- Make sign out an explicit button on the page.Version 2.7.2.9----------------- Fix resize via jQuery UI, needed clearfix at popup level for jQuery UI added elementsVersion 2.7.2.8----------------- Call pre-init after button disappear- Semi-final jQuery UI resizing (not quite right for normal state, works okay for list state)- Show version number in options panel (prep for noticing version change and prompting to reload)Version 2.7.2.7----------------- Remove G-Ni from GtT icon- Add timer to check every 2 seconds for GtT button showing- Use gh='mtb' to find toolbarVersion 2.7.2.6----------------- Add G-Ni to GtT icon- Remove :first from G-atbVersion 2.7.2.5----------------- Additional debugging code in toolbar and labels code- Report of GtT button not appearing when Streak and RightInbox, some tweaks to button positioning code to hopefully circumvent problem.- Add info message to options screen- Initial cut at button for chrome.browsingData.remove- Update manifest with 64 and 128 iconsVersion 2.7.2.4----------------- Icon not showing up in toolbar due to other extension icons in toolbar- Update gtt_log to have timestampVersion 2.7.2.3----------------- Move email search hyperlinks to top of contentVersion 2.7.2.2----------------- Parse "29. Mai 2017 um 15:18" correctly- (Until I have a better idea, have to decode the dateTime by hand and do some month comparisons)- And then after doing that ton of work and realizing this will be horrific to maintain, I ripped it all outVersion 2.7.2.1----------------- Check for 401 more leniently, add target to error- Lists without organizations were being filtered out! Fixed.- Change Features/Bugs to 'Help'- Created 'Report' feature, which will put latest error and last 1000 log items into card to post to GtT Trello boardVersion 2.7.1.6----------------- 400 invalid id on attachment upload: Use pos === 'at' to indicate path to attachVersion 2.7.1.5----------------- Track mouseUp and mouseDown in same external-to-window container- Make positioning logic more robust for Upload to combat Trello POST pos 404 errorVersion 2.7.1.4----------------- Click outside window closes window- Focus outside window closes window- Error in attachments processing fixed to produce correct filenameVersion 2.7.1.3------------------ Install keyboard trap to Show Popup, Remove keyboard trap on Hide PopupVersion 2.7.1.2------------------ Clean up consts for keyboard trap- First cut at image with larger tooltip on hover- Load jQuery UI CSS before our CSS so we can override it- Add named function gtt_keydown to prevent duplicate listeners- Bump version to work around Google problemVersion 2.7.0.4------------------ Remove Gmail load wait timer now that GtT button is more robust on no-data- Move keyboard trap to bindEvents- Dirty centering when no data so popup will move as appropriateVersion 2.7.0.3------------------ Fix error with "bottom" should be "below"- Refactor upload code to pull it all into model work, add model.Uploader class- Move attach code back into our code since Trello doesn't want it- Fix error where attachment URL was click link instead of updated card- Fixed long untruncated image/attachment string- First cut at having GtT button always show, even when there is no data to populate - this may reduce the "where's my button?" support issues- Have images bottom grow when you grab the window grow handle in the lower right cornerVersion 2.7.0.1------------------ Fix bug in creating new card- Simplify UI for adding to a card vs. adding new card belowVersion 2.7.0.0------------------ Add to an existing card!- Had to change UI a little to account for card selection and "where" to put the cardVersion 2.6.0.0------------------ Make minimum width bigger for popup- Create shortcut dropdown for due date- Create option entry to add more to shortcut dropdown- Persist previous due date and time- Attachments and Images now are transferred completely to Trello instead of lodging as links back to Gmail- Give back to Trello API community how to upload binary dataVersion 2.5.1.3------------------ Support keyboard shortcuts: Alt/Opt+Shift+G is the default to show the popup (once in Gmail and the button is visible)- While the Popup is showing, hitting ESCAPE or CTRL/CMD+. will dismiss the popup.- CTRL/CMD+ENTER will Add to Trello.- Change stray bullets to asterisks but not stray hyphensVerison 2.5.1.2------------------- Fix member assignment buttons to persist across board changes- Shift-click "Labels:" or "Members:" to clear- Fix typos GMail -> GmailVerison 2.5.1.1------------------- Layout changes to accomodate smaller screensVersion 2.5.1.0------------------- Can now assign other users- Your id should always be first in Assign list- Remove "Assign to me" button- Move signout and error to chrome extension loaded html files- Make label and member msg boxes same height as label and member chicklets so things don't "jump" up and down when picking new boardsVersion 2.5.0.4-------------------- Fix pInterest loads with white overlay on top of first 20 pinned items -- was conflicting with jQuery UI CSS- Moved jQuery-ui-css loading to top of popup- Changed chrome extension matches[] from "all urls" to only mail.google.com.Version 2.5.0.3-------------------- Fix problem of email with no bodyVersion 2.5.0.2-------------------- Try to fix parseData to always return a valid data block (even if empty data)- Update board changed to clear out list/labels when settings boardId is different than boardId- Gray box around imgs in image list to show "spacer" images- Use window.location.pathname to provide "/mail/u/0/" or "/mail/u/1/" etc. for different gmail accountsVersion 2.5.0.1-------------------- Add support to attach images from Gmail- Fix typo with missing brace for uriForDisplay- To handle jQuery UI looking to Gmail for UI icons, must replace url("images... with url("chrome-extension://__MSG_@@extension_id__/images...Version 2.4.27---------------- Support img vs text buttonsVersion 2.4.26---------------- Make sure correct ThreadID is used for message- Better processing of hand-provided bullets to markdownVersion 2.4.25----------------- Generate thread id for direct link to email- Take another pass at storing board, list, label and resetting when changedVersion 2.4.24---------------- Use Gmail's down-facing widget instead of plus sign- Make window resizable and scrollableVersion 2.4.23---------------- Separate date and time inputs for due date- Smaller UI for Add Card button- Change nomenclature to "Add to Trello" to prep for adding to individual cardVersion 2.4.22---------------- Fix "Name" <name> email pattern in Markdownify and anchorMarkdownVersion 2.4.21---------------- Make sure to clear out list and labels when no labels- Restrict labels space to two rows with scroll bar if longerVersion 2.4.19---------------- Add back steps to clear cache for Trello sign-outVersion 2.4.18---------------- Add height and width to image tag so it doesn't "jump"- Adjust centering logic for popup to be more human-friendly (still should move to lower-third resize logic)Version 2.4.17---------------- Call Trello.deauthorize on Sign Out request- Clean up logic of Sign Out to request Reload afterward- Clean up error display to find error data in response packet- Clean up 3+ CRLFs in MarkdownifyVersion 2.4.15---------------- Make replacements holistic- Clean up markdownify to add numeric lists and allow <span>-like items inside of <div>-like items.- Remove href="javascript:void(0)" as a likely cause of Content Security Policy warningVersion 2.4.14---------------- Change const hash to var hash, causing chrome storage error.- Truncate description enough to make room for link at endVersion 2.4.12---------------- Match regex for Markdownify on non-word boundary, do additional pass and make placeholders then replace those so markdown anchors don't get out of handVersion 2.4.11---------------- Change top/bottom popup to up-line and down-line arrow icons- Change default for attachments to unchecked - this time for real- Fix bug where popup width wasn't being saved and restored correctly- Fix avatar initials to be first name + last name initials, or first 2 chars of username, if no avatar URL/picVersion 2.4.8---------------- Have reproducable case for settings not being saved; fixed with using chrome sync settings and getting timing right- Added popup to indicate whether to add card to top or bottom (default) of listVersion 2.4.7---------------- Try another approach for titlebar of popup to not get duplicate options by setting explicit propertiesVersion 2.4.6---------------- Use paragraph marker for markdown 'li' conversion- Respect () [] for anchor markdown bookends- Clear out html before appending items, should fix duplicate html elements problemVersion 2.4.5---------------- Add APIFailure display when initial trello grabs fail outVersion 2.4.4---------------- Check for avatar URL returned before checking lengthVersion 2.4.3---------------- When text is selected, bring that over instead of entire messageVersion 2.4.2---------------- Added Markdown button to turn off for main description text- Added Attachments- Changed Lists UI to Drop-down, kept styled UI for Labels- Made labels multi-selectableVersion 2.2.2---------------- Adding Labels- Movable modal UI centered under Add card, Avatars working- Cleaned up UI- Lots of bug fixes- Some additional markdown formatting in description for from: email.Version 2.1.5---------------- Add Google Analytics- Fix some XSS bugs. Reduce URL permission. Thanks to Vijay for your Pull Request- Don't show up closed boards.- Fix "Add to card" button UIVersion 2.1.3.7---------------- Fix broken layout caused by min-width- Increase z-indexVersion 2.1.3.4-------------- Add "Options" page- Fix no-wrap error in new card's link displays after creation- Remove Organization filter- Add email address to specify where the card came fromVersion 2.1.3-------------- Is now support an option to assign yourself on creating cardVersion 2.1.2-------------- Is now support Split layout (Preview Panel)Version 2.1----------- Big changes: refactoring, bugs fixes, UI/UX improvements- Instantly update popup's content when user's clicking to another email thread- Resizable popup- Better text conversionVersion 2.0.6.2----------- Fix bug: Localization time parsingVersion 2.0.6----------- Add "Search email" ability, which means more accessible from other people- Auto detect (and highlight) the email thread that is most closed to current viewport. Scrolling can make change to current selectionVersion 2.0.5----------- Fix bug: Boards are not in any organizations doesn't show up. Version 2.0.4----------- Fix bug duplicated buttons- Fix bug in layout- Fix bug: can't change subject or descriptionVersion 2.0.1----------- Fix missing icons- Backlink appearance improvingVersion 2.0----------- Improve UX- Remember previous selections- Add a "close" popup button- Add Orgranization list- Don't display closed boards- Insert a backlink to Gmail's thread in new card (optional)- Display a link to new created card- Refactoring15/08/2013 - Version 1.1.1----------- Fix bug: missing button after install- Fix bug: missing icon in "Add to Trello" button- Keep line-breaks in email's content- Auto remove email's signature