Gmail to Trello integration. Create new Trello cards from Google mail threads with backlinks.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 account
Some 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.1.3
-----------------
- Install keyboard trap to Show Popup, Remove keyboard trap on Hide Popup
Version 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 problem
Version 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 appropriate
Version 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 corner
Version 2.7.0.1
-----------------
- Fix bug in creating new card
- Simplify UI for adding to a card vs. adding new card below
Version 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 card
Version 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 data
Version 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 hyphens
Verison 2.5.1.2
------------------
- Fix member assignment buttons to persist across board changes
- Shift-click "Labels:" or "Members:" to clear
- Fix typos GMail -> Gmail
Verison 2.5.1.1
------------------
- Layout changes to accomodate smaller screens
Version 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 boards
Version 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 body
Version 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 accounts
Version 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 buttons
Version 2.4.26
---------------
- Make sure correct ThreadID is used for message
- Better processing of hand-provided bullets to markdown
Version 2.4.25
----------------
- Generate thread id for direct link to email
- Take another pass at storing board, list, label and resetting when changed
Version 2.4.24
---------------
- Use Gmail's down-facing widget instead of plus sign
- Make window resizable and scrollable
Version 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 card
Version 2.4.22
---------------
- Fix "Name" <name> email pattern in Markdownify and anchorMarkdown
Version 2.4.21
---------------
- Make sure to clear out list and labels when no labels
- Restrict labels space to two rows with scroll bar if longer
Version 2.4.19
---------------
- Add back steps to clear cache for Trello sign-out
Version 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 Markdownify
Version 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 warning
Version 2.4.14
---------------
- Change const hash to var hash, causing chrome storage error.
- Truncate description enough to make room for link at end
Version 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 hand
Version 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/pic
Version 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 list
Version 2.4.7
---------------
- Try another approach for titlebar of popup to not get duplicate options by setting explicit properties
Version 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 problem
Version 2.4.5
---------------
- Add APIFailure display when initial trello grabs fail out
Version 2.4.4
---------------
- Check for avatar URL returned before checking length
Version 2.4.3
---------------
- When text is selected, bring that over instead of entire message
Version 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-selectable
Version 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 UI
Version 2.1.3.7
---------------
- Fix broken layout caused by min-width
- Increase z-index
Version 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 from
Version 2.1.3
-------------
- Is now support an option to assign yourself on creating card
Version 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 conversion
Version 2.0.6.2
----------
- Fix bug: Localization time parsing
Version 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 selection
Version 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 description
Version 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
- Refactoring
15/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