Chrome Extensions Archive

github.com/mdamien/chrome-extensions-archive

#oceoildfbiaeclndnjknjpfaoofeekgl

Gmail-to-Trello

39,235

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.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 correctly
Version 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 elements
Version 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 toolbar
Version 2.7.2.6
----------------
- Add G-Ni to GtT icon
- Remove :first from G-atb
Version 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 icons
Version 2.7.2.4
----------------
- Icon not showing up in toolbar due to other extension icons in toolbar
- Update gtt_log to have timestamp
Version 2.7.2.3
----------------
- Move email search hyperlinks to top of content
Version 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 out
Version 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 board
Version 2.7.1.6
----------------
- 400 invalid id on attachment upload: Use pos === 'at' to indicate path to attach
Version 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 error
Version 2.7.1.4
----------------
- Click outside window closes window
- Focus outside window closes window
- Error in attachments processing fixed to produce correct filename
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.1
----------
- Fix missing icons
- Backlink appearance improving
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

Are you the owner of the extension ?Contact as owner
{
  "aggregateRating.properties.ratingCount": "307",
  "aggregateRating.properties.ratingValue": "4.596091205211726",
  "autogen": "false",
  "available_on_android": "false",
  "by_google": "false",
  "canonical": "true",
  "category": "7_productivity",
  "container": "CHROME",
  "curation": "1_4",
  "download_link": "https://clients2.google.com/service/update2/crx?response=redirect&os=cros&arch=x86-64&nacl_arch=x86-64&prod=chromiumcrx&prodchannel=unknown&prodversion=9999&x=id%3Doceoildfbiaeclndnjknjpfaoofeekgl%26uc",
  "ext_id": "oceoildfbiaeclndnjknjpfaoofeekgl",
  "family_unsafe": "false",
  "files": [
    {
      "created": "Tue Nov 27 00:01:53 2018",
      "name": "2.7.2.27.zip",
      "size": 281989,
      "storage_url": "https://crx.dam.io/files/oceoildfbiaeclndnjknjpfaoofeekgl/2.7.2.27.zip"
    },
    {
      "created": "Sun Oct 21 01:55:36 2018",
      "name": "2.7.2.26.zip",
      "size": 279412,
      "storage_url": "https://crx.dam.io/files/oceoildfbiaeclndnjknjpfaoofeekgl/2.7.2.26.zip"
    },
    {
      "created": "Thu Aug  2 00:30:45 2018",
      "name": "2.7.2.24.zip",
      "size": 279194,
      "storage_url": "https://crx.dam.io/files/oceoildfbiaeclndnjknjpfaoofeekgl/2.7.2.24.zip"
    },
    {
      "created": "Sun Jun 17 09:34:27 2018",
      "name": "2.7.2.22.zip",
      "size": 279110,
      "storage_url": "https://crx.dam.io/files/oceoildfbiaeclndnjknjpfaoofeekgl/2.7.2.22.zip"
    },
    {
      "created": "Tue May 15 07:45:16 2018",
      "name": "2.7.2.20.zip",
      "size": 278639,
      "storage_url": "https://crx.dam.io/files/oceoildfbiaeclndnjknjpfaoofeekgl/2.7.2.20.zip"
    },
    {
      "created": "Fri May 11 19:37:54 2018",
      "name": "2.7.2.18.zip",
      "size": 279872,
      "storage_url": "https://crx.dam.io/files/oceoildfbiaeclndnjknjpfaoofeekgl/2.7.2.18.zip"
    },
    {
      "created": "Thu May  3 16:40:29 2018",
      "name": "2.7.2.17.zip",
      "size": 300309,
      "storage_url": "https://crx.dam.io/files/oceoildfbiaeclndnjknjpfaoofeekgl/2.7.2.17.zip"
    },
    {
      "created": "Sat Jan 27 03:52:39 2018",
      "name": "2.7.2.16.zip",
      "size": 296355,
      "storage_url": "https://crx.dam.io/files/oceoildfbiaeclndnjknjpfaoofeekgl/2.7.2.16.zip"
    },
    {
      "created": "Sat Jan  6 15:47:42 2018",
      "name": "2.7.2.15.zip",
      "size": 296292,
      "storage_url": "https://crx.dam.io/files/oceoildfbiaeclndnjknjpfaoofeekgl/2.7.2.15.zip"
    },
    {
      "created": "Tue Oct 24 16:39:00 2017",
      "name": "2.7.2.14.zip",
      "size": 296034,
      "storage_url": "https://crx.dam.io/files/oceoildfbiaeclndnjknjpfaoofeekgl/2.7.2.14.zip"
    },
    {
      "created": "Fri Sep  1 23:52:01 2017",
      "name": "2.7.2.13.zip",
      "size": 295743,
      "storage_url": "https://crx.dam.io/files/oceoildfbiaeclndnjknjpfaoofeekgl/2.7.2.13.zip"
    },
    {
      "created": "Wed Aug 30 01:35:11 2017",
      "name": "2.7.2.12.zip",
      "size": 294551,
      "storage_url": "https://crx.dam.io/files/oceoildfbiaeclndnjknjpfaoofeekgl/2.7.2.12.zip"
    },
    {
      "created": "Mon Aug 21 15:34:49 2017",
      "name": "2.7.2.9.zip",
      "size": 293981,
      "storage_url": "https://crx.dam.io/files/oceoildfbiaeclndnjknjpfaoofeekgl/2.7.2.9.zip"
    },
    {
      "created": "Fri Aug 18 00:21:04 2017",
      "name": "2.7.2.8.zip",
      "size": 294270,
      "storage_url": "https://crx.dam.io/files/oceoildfbiaeclndnjknjpfaoofeekgl/2.7.2.8.zip"
    },
    {
      "created": "Wed Aug 16 08:46:06 2017",
      "name": "2.7.2.7.zip",
      "size": 294538,
      "storage_url": "https://crx.dam.io/files/oceoildfbiaeclndnjknjpfaoofeekgl/2.7.2.7.zip"
    },
    {
      "created": "Tue Aug 15 06:03:35 2017",
      "name": "2.7.2.6.zip",
      "size": 294163,
      "storage_url": "https://crx.dam.io/files/oceoildfbiaeclndnjknjpfaoofeekgl/2.7.2.6.zip"
    },
    {
      "created": "Thu Jun  1 11:43:26 2017",
      "name": "2.7.0.1.zip",
      "size": 270945,
      "storage_url": "https://crx.dam.io/files/oceoildfbiaeclndnjknjpfaoofeekgl/2.7.0.1.zip"
    },
    {
      "created": "Wed Mar 29 11:41:49 2017",
      "name": "2.5.1.3.zip",
      "size": 261433,
      "storage_url": "https://crx.dam.io/files/oceoildfbiaeclndnjknjpfaoofeekgl/2.5.1.3.zip"
    },
    {
      "created": "Sun Mar 19 20:30:29 2017",
      "name": "2.5.0.4.zip",
      "size": 259021,
      "storage_url": "https://crx.dam.io/files/oceoildfbiaeclndnjknjpfaoofeekgl/2.5.0.4.zip"
    },
    {
      "created": "Thu Mar 16 10:10:01 2017",
      "name": "2.5.0.3.zip",
      "size": 258864,
      "storage_url": "https://crx.dam.io/files/oceoildfbiaeclndnjknjpfaoofeekgl/2.5.0.3.zip"
    },
    {
      "created": "Sat Mar 11 11:02:20 2017",
      "name": "2.5.0.1.zip",
      "size": 258788,
      "storage_url": "https://crx.dam.io/files/oceoildfbiaeclndnjknjpfaoofeekgl/2.5.0.1.zip"
    },
    {
      "created": "Tue Mar  7 21:23:32 2017",
      "name": "2.4.27.zip",
      "size": 245968,
      "storage_url": "https://crx.dam.io/files/oceoildfbiaeclndnjknjpfaoofeekgl/2.4.27.zip"
    },
    {
      "created": "Thu Mar  2 16:17:35 2017",
      "name": "2.4.25.zip",
      "size": 245737,
      "storage_url": "https://crx.dam.io/files/oceoildfbiaeclndnjknjpfaoofeekgl/2.4.25.zip"
    },
    {
      "created": "Wed Mar  1 01:39:45 2017",
      "name": "2.4.23.zip",
      "size": 351481,
      "storage_url": "https://crx.dam.io/files/oceoildfbiaeclndnjknjpfaoofeekgl/2.4.23.zip"
    },
    {
      "created": "Sat Feb 25 16:12:09 2017",
      "name": "2.4.22.zip",
      "size": 351140,
      "storage_url": "https://crx.dam.io/files/oceoildfbiaeclndnjknjpfaoofeekgl/2.4.22.zip"
    },
    {
      "created": "Fri Feb 24 11:15:03 2017",
      "name": "2.4.21.zip",
      "size": 350995,
      "storage_url": "https://crx.dam.io/files/oceoildfbiaeclndnjknjpfaoofeekgl/2.4.21.zip"
    },
    {
      "created": "Wed Feb 22 20:44:10 2017",
      "name": "2.4.19.zip",
      "size": 350991,
      "storage_url": "https://crx.dam.io/files/oceoildfbiaeclndnjknjpfaoofeekgl/2.4.19.zip"
    },
    {
      "created": "Sat Feb 18 00:43:51 2017",
      "name": "2.4.18.zip",
      "size": 350783,
      "storage_url": "https://crx.dam.io/files/oceoildfbiaeclndnjknjpfaoofeekgl/2.4.18.zip"
    },
    {
      "created": "Thu Feb 16 07:23:41 2017",
      "name": "2.4.14.zip",
      "size": 197677,
      "storage_url": "https://crx.dam.io/files/oceoildfbiaeclndnjknjpfaoofeekgl/2.4.14.zip"
    },
    {
      "created": "Tue Feb 14 08:22:22 2017",
      "name": "2.4.12.zip",
      "size": 197607,
      "storage_url": "https://crx.dam.io/files/oceoildfbiaeclndnjknjpfaoofeekgl/2.4.12.zip"
    },
    {
      "created": "Thu Feb  9 18:05:50 2017",
      "name": "2.4.11.zip",
      "size": 197384,
      "storage_url": "https://crx.dam.io/files/oceoildfbiaeclndnjknjpfaoofeekgl/2.4.11.zip"
    },
    {
      "created": "Wed Feb  8 02:08:04 2017",
      "name": "2.4.7.zip",
      "size": 196043,
      "storage_url": "https://crx.dam.io/files/oceoildfbiaeclndnjknjpfaoofeekgl/2.4.7.zip"
    },
    {
      "created": "Mon Feb  6 05:31:46 2017",
      "name": "2.4.3.zip",
      "size": 195632,
      "storage_url": "https://crx.dam.io/files/oceoildfbiaeclndnjknjpfaoofeekgl/2.4.3.zip"
    },
    {
      "created": "Sat Feb  4 16:56:15 2017",
      "name": "2.4.2.zip",
      "size": 199277,
      "storage_url": "https://crx.dam.io/files/oceoildfbiaeclndnjknjpfaoofeekgl/2.4.2.zip"
    },
    {
      "created": "Sat Jan 28 08:15:19 2017",
      "name": "2.3.1.zip",
      "size": 196998,
      "storage_url": "https://crx.dam.io/files/oceoildfbiaeclndnjknjpfaoofeekgl/2.3.1.zip"
    },
    {
      "created": "Fri Jan 27 03:23:46 2017",
      "name": "2.3.0.zip",
      "size": 196991,
      "storage_url": "https://crx.dam.io/files/oceoildfbiaeclndnjknjpfaoofeekgl/2.3.0.zip"
    },
    {
      "created": "Mon Jan 23 15:00:10 2017",
      "name": "2.2.2.zip",
      "size": 194878,
      "storage_url": "https://crx.dam.io/files/oceoildfbiaeclndnjknjpfaoofeekgl/2.2.2.zip"
    },
    {
      "created": "Sat May 14 00:38:00 2016",
      "name": "2.1.5.1.zip",
      "size": 188538,
      "storage_url": "https://crx.dam.io/files/oceoildfbiaeclndnjknjpfaoofeekgl/2.1.5.1.zip"
    },
    {
      "created": "Sun Jun 12 12:04:22 2016",
      "name": "2.1.3.8.zip",
      "size": 165975,
      "storage_url": "https://crx.dam.io/files/oceoildfbiaeclndnjknjpfaoofeekgl/2.1.3.8.zip"
    }
  ],
  "full_description": "A free tool that provides an extra 'Add card' button on Gmail UI to add current reading email to a Trello card\n\n** Development and Support Board here for feature/bug submitting and voting: https://trello.com/b/CGU9BYgd/gmail-to-trello-chrome-extension\n\n** This extension is now open source at: https://github.com/tungbi/gmail-to-trello-extension -- code contributions welcome!\n\nIt's my pleasure to have contribution from https://github.com/acoven, who's actively developing the extension since the v2.2.2 release\n\n** Main features **\n  - Detect email opening mode, also the most visible email in current thread  \n  - Add a button \"Add new card\" into Gmail's toolbar\n  - Extract email's title, body, timestamp, also reduce text's complexity\n  - User can choose which list, board or organization will contain the new card\n  - User can assign him/herself to the new card\n  - Current email can be easily looked up later via a direct link, or searching (useful for group collaboration)\n  - Can set labels\n  - Can set due date\n  - Can include attachment links\n  - Authorized via Trello account\n\nSome other useful features:\n  - Support both simple and split layout (\"Preview Panel\" in lab/Outlook-like)\n  - Remember current list, board, org. selection after new card is created\n  - User can pick up another emails in thread while popup is opening, or reopen popup again to detect & extract email's content again\n  - Popup is resizable, draggable\n  - Display Trello's labels similar Trello.com, so they are easier to be selected\n\n---\n\nCHANGE LOG:\n\nVersion 2.7.2.14\n-----------------\n- Check for ASL or ASF div for Refresh icon.\n- Only call detach if more than one button/popup\n- Use '0' for unknown version in version check\n- More debugging logs for adding button / popup\n- Only show version update if previous version > 0\n- Remove toolBarHolder\n- Debug Multiple Inboxes - more to do\n- Circular log wasn't - hogged memory\n- inline image now should upload to Trello correctly\n\nVersion 2.7.2.13\n-----------------\n- Restrict log from 1000 to 100 lines.\n- Call browsingData from background to clear extension data.\n- Show message to reload when version changes.\n\nVersion 2.7.2.12\n-----------------\n- Fix $button[0] -> $button.first().\n\nVersion 2.7.2.11\n-----------------\n- Fix missing views/options.html.\n\nVersion 2.7.2.10\n----------------\n- detectToolbar return true if detected.\n- .detach button and popup and then only append one.\n- Make sign out an explicit button on the page.\n\nVersion 2.7.2.9\n----------------\n- Fix resize via jQuery UI, needed clearfix at popup level for jQuery UI added elements\n\nVersion 2.7.2.8\n----------------\n- Call pre-init after button disappear\n- Semi-final jQuery UI resizing (not quite right for normal state, works okay for list state)\n- Show version number in options panel (prep for noticing version change and prompting to reload)\n\nVersion 2.7.2.7\n----------------\n- Remove G-Ni from GtT icon\n- Add timer to check every 2 seconds for GtT button showing\n- Use gh='mtb' to find toolbar\n\nVersion 2.7.2.6\n----------------\n- Add G-Ni to GtT icon\n- Remove :first from G-atb\n\nVersion 2.7.2.5\n----------------\n- Additional debugging code in toolbar and labels code\n- Report of GtT button not appearing when Streak and RightInbox, some tweaks to button positioning code to hopefully circumvent problem.\n- Add info message to options screen\n- Initial cut at button for chrome.browsingData.remove\n- Update manifest with 64 and 128 icons\n\nVersion 2.7.2.4\n----------------\n- Icon not showing up in toolbar due to other extension icons in toolbar\n- Update gtt_log to have timestamp\n\nVersion 2.7.2.3\n----------------\n- Move email search hyperlinks to top of content\n\nVersion 2.7.2.2\n----------------\n- Parse \"29. Mai 2017 um 15:18\" correctly\n- (Until I have a better idea, have to decode the dateTime by hand and do some month comparisons)\n- And then after doing that ton of work and realizing this will be horrific to maintain, I ripped it all out\n\nVersion 2.7.2.1\n----------------\n- Check for 401 more leniently, add target to error\n- Lists without organizations were being filtered out! Fixed.\n- Change Features/Bugs to 'Help'\n- Created 'Report' feature, which will put latest error and last 1000 log items into card to post to GtT Trello board\n\nVersion 2.7.1.6\n----------------\n- 400 invalid id on attachment upload: Use pos === 'at' to indicate path to attach\n\nVersion 2.7.1.5\n----------------\n- Track mouseUp and mouseDown in same external-to-window container\n- Make positioning logic more robust for Upload to combat Trello POST pos 404 error\n\nVersion 2.7.1.4\n----------------\n- Click outside window closes window\n- Focus outside window closes window\n- Error in attachments processing fixed to produce correct filename\n\nVersion 2.7.1.3\n-----------------\n- Install keyboard trap to Show Popup, Remove keyboard trap on Hide Popup\n\nVersion 2.7.1.2\n-----------------\n- Clean up consts for keyboard trap\n- First cut at image with larger tooltip on hover\n- Load jQuery UI CSS before our CSS so we can override it\n- Add named function gtt_keydown to prevent duplicate listeners\n- Bump version to work around Google problem\n\nVersion 2.7.0.4\n-----------------\n- Remove Gmail load wait timer now that GtT button is more robust on no-data\n- Move keyboard trap to bindEvents\n- Dirty centering when no data so popup will move as appropriate\n\nVersion 2.7.0.3\n-----------------\n- Fix error with \"bottom\" should be \"below\"\n- Refactor upload code to pull it all into model work, add model.Uploader class\n- Move attach code back into our code since Trello doesn't want it\n- Fix error where attachment URL was click link instead of updated card\n- Fixed long untruncated image/attachment string\n- 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\n- Have images bottom grow when you grab the window grow handle in the lower right corner\n\nVersion 2.7.0.1\n-----------------\n- Fix bug in creating new card\n- Simplify UI for adding to a card vs. adding new card below\n\nVersion 2.7.0.0\n-----------------\n- Add to an existing card!\n- Had to change UI a little to account for card selection and \"where\" to put the card\n\nVersion 2.6.0.0\n-----------------\n- Make minimum width bigger for popup\n- Create shortcut dropdown for due date\n- Create option entry to add more to shortcut dropdown\n- Persist previous due date and time\n- Attachments and Images now are transferred completely to Trello instead of lodging as links back to Gmail\n- Give back to Trello API community how to upload binary data\n\nVersion 2.5.1.3\n-----------------\n- Support keyboard shortcuts: Alt/Opt+Shift+G is the default to show the popup (once in Gmail and the button is visible)\n- While the Popup is showing, hitting ESCAPE or CTRL/CMD+. will dismiss the popup.\n- CTRL/CMD+ENTER will Add to Trello.\n- Change stray bullets to asterisks but not stray hyphens\n\nVerison 2.5.1.2\n------------------\n- Fix member assignment buttons to persist across board changes\n- Shift-click \"Labels:\" or \"Members:\" to clear\n- Fix typos GMail -> Gmail\n\nVerison 2.5.1.1\n------------------\n- Layout changes to accomodate smaller screens\n\nVersion 2.5.1.0\n------------------\n- Can now assign other users\n- Your id should always be first in Assign list\n- Remove \"Assign to me\" button\n- Move signout and error to chrome extension loaded html files\n- 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\n\nVersion 2.5.0.4\n-------------------\n- Fix pInterest loads with white overlay on top of first 20 pinned items -- was conflicting with jQuery UI CSS\n- Moved jQuery-ui-css loading to top of popup\n- Changed chrome extension matches[] from \"all urls\" to only mail.google.com.\n\nVersion 2.5.0.3\n-------------------\n- Fix problem of email with no body\n\nVersion 2.5.0.2\n-------------------\n- Try to fix parseData to always return a valid data block (even if empty data)\n- Update board changed to clear out list/labels when settings boardId is different than boardId\n- Gray box around imgs in image list to show \"spacer\" images\n- Use window.location.pathname to provide \"/mail/u/0/\" or \"/mail/u/1/\" etc. for different gmail accounts\n\nVersion 2.5.0.1\n-------------------\n- Add support to attach images from Gmail\n- Fix typo with missing brace for uriForDisplay\n- To handle jQuery UI looking to Gmail for UI icons, must replace url(\"images... with url(\"chrome-extension://__MSG_@@extension_id__/images...\n\nVersion 2.4.27\n---------------\n- Support img vs text buttons\n\nVersion 2.4.26\n---------------\n- Make sure correct ThreadID is used for message\n- Better processing of hand-provided bullets to markdown\n\nVersion 2.4.25\n----------------\n- Generate thread id for direct link to email\n- Take another pass at storing board, list, label and resetting when changed\n\nVersion 2.4.24\n---------------\n- Use Gmail's down-facing widget instead of plus sign\n- Make window resizable and scrollable\n\nVersion 2.4.23\n---------------\n- Separate date and time inputs for due date\n- Smaller UI for Add Card button\n- Change nomenclature to \"Add to Trello\" to prep for adding to individual card\n\nVersion 2.4.22\n---------------\n- Fix \"Name\" <name> email pattern in Markdownify and anchorMarkdown\n\nVersion 2.4.21\n---------------\n- Make sure to clear out list and labels when no labels\n- Restrict labels space to two rows with scroll bar if longer\n\nVersion 2.4.19\n---------------\n- Add back steps to clear cache for Trello sign-out\n\nVersion 2.4.18\n---------------\n- Add height and width to image tag so it doesn't \"jump\"\n- Adjust centering logic for popup to be more human-friendly (still should move to lower-third resize logic)\n\nVersion 2.4.17\n---------------\n- Call Trello.deauthorize on Sign Out request\n- Clean up logic of Sign Out to request Reload afterward\n- Clean up error display to find error data in response packet\n- Clean up 3+ CRLFs in Markdownify\n\nVersion 2.4.15\n---------------\n- Make replacements holistic\n- Clean up markdownify to add numeric lists and allow <span>-like items inside of <div>-like items.\n- Remove href=\"javascript:void(0)\" as a likely cause of Content Security Policy warning\n\nVersion 2.4.14\n---------------\n- Change const hash to var hash, causing chrome storage error.\n- Truncate description enough to make room for link at end\n\nVersion 2.4.12\n---------------\n- 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\n\nVersion 2.4.11\n---------------\n- Change top/bottom popup to up-line and down-line arrow icons\n- Change default for attachments to unchecked - this time for real\n- Fix bug where popup width wasn't being saved and restored correctly\n- Fix avatar initials to be first name + last name initials, or first 2 chars of username, if no avatar URL/pic\n\nVersion 2.4.8\n---------------\n- Have reproducable case for settings not being saved; fixed with using chrome sync settings and getting timing right\n- Added popup to indicate whether to add card to top or bottom (default) of list\n\nVersion 2.4.7\n---------------\n- Try another approach for titlebar of popup to not get duplicate options by setting explicit properties\n\nVersion 2.4.6\n---------------\n- Use paragraph marker for markdown 'li' conversion\n- Respect () [] for anchor markdown bookends\n- Clear out html before appending items, should fix duplicate html elements problem\n\nVersion 2.4.5\n---------------\n- Add APIFailure display when initial trello grabs fail out\n\nVersion 2.4.4\n---------------\n- Check for avatar URL returned before checking length\n\nVersion 2.4.3\n---------------\n- When text is selected, bring that over instead of entire message\n\nVersion 2.4.2\n---------------\n- Added Markdown button to turn off for main description text\n- Added Attachments\n- Changed Lists UI to Drop-down, kept styled UI for Labels\n- Made labels multi-selectable\n\nVersion 2.2.2\n---------------\n- Adding Labels\n- Movable modal UI centered under Add card, Avatars working\n- Cleaned up UI\n- Lots of bug fixes\n- Some additional markdown formatting in description for from: email.\n\nVersion 2.1.5\n---------------\n- Add Google Analytics\n- Fix some XSS bugs. Reduce URL permission. Thanks to Vijay for your Pull Request\n- Don't show up closed boards.\n- Fix \"Add to card\" button UI\n\nVersion 2.1.3.7\n---------------\n- Fix broken layout caused by min-width\n- Increase z-index\n\nVersion 2.1.3.4\n-------------\n- Add \"Options\" page\n- Fix no-wrap error in new card's link displays after creation\n- Remove Organization filter\n- Add email address to specify where the card came from\n\nVersion 2.1.3\n-------------\n- Is now support an option to assign yourself on creating card\n\nVersion 2.1.2\n-------------\n- Is now support Split layout (Preview Panel)\n\nVersion 2.1\n----------\n- Big changes: refactoring, bugs fixes, UI/UX improvements\n- Instantly update popup's content when user's clicking to another email thread\n- Resizable popup\n- Better text conversion\n\nVersion 2.0.6.2\n----------\n- Fix bug: Localization time parsing\n\nVersion 2.0.6\n----------\n- Add \"Search email\" ability, which means more accessible from other people\n- Auto detect (and highlight) the email thread that is most closed to current viewport. Scrolling can make change to current selection\n\nVersion 2.0.5\n----------\n- Fix bug: Boards are not in any organizations doesn't show up. \n\nVersion 2.0.4\n----------\n- Fix bug duplicated buttons\n- Fix bug in layout\n- Fix bug: can't change subject or description\n\n\nVersion 2.0.1\n----------\n- Fix missing icons\n- Backlink appearance improving\n\n\nVersion 2.0\n----------\n- Improve UX\n- Remember previous selections\n- Add a \"close\" popup button\n- Add Orgranization list\n- Don't display closed boards\n- Insert a backlink to Gmail's thread in new card (optional)\n- Display a link to new created card\n- Refactoring\n\n15/08/2013 - Version 1.1.1\n----------\n- Fix bug: missing button after install\n- Fix bug: missing icon in \"Add to Trello\" button\n- Keep line-breaks in email's content\n- Auto remove email's signature",
  "image": "https://lh3.googleusercontent.com/8F7YQ6Wx_WG1jd7MfJ_6U5seR4z8oGTd1EdAqVcGaooCL71CsfYckUQHUJkOBU0B88218PIS=w128-h128-e365",
  "item_category": "EXTENSION",
  "kiosk": "false",
  "name": "Gmail-to-Trello",
  "not_in_sitemap": false,
  "offers.properties.price": "0",
  "page_lang_safe": "en",
  "payment_type": "free",
  "stars2": "true",
  "stars3": "true",
  "stars4": "true",
  "stars5": "false",
  "supported_regions": "TH,TR,TW,UA,US,VE,VN,ZA,001",
  "url": "https://chrome.google.com/webstore/detail/gmail-to-trello/oceoildfbiaeclndnjknjpfaoofeekgl",
  "user_count": "39235",
  "version": "2.7.2.14",
  "works_offline": "false"
}