Gmail-2-Trello

Gmail-2-Trello

Gmail+Trello integration. Add Google mail to Trello cards with text, backlinks, and attachments.

Merlin
Additional files are visible only to premium users

manifest.json


{
  "update_url": "https://clients2.google.com/service/update2/crx",
  "name": "Gmail-2-Trello",
  "short_name": "G2T",
  "version": "2.9.0.002",
  "manifest_version": 3,
  "description": "Gmail+Trello integration. Add Google mail to Trello cards with text, backlinks, and attachments.",
  "icons": {
    "16": "images/icon-16.png",
    "48": "images/icon-48.png",
    "64": "images/icon-64.png",
    "128": "images/icon-128.png"
  },
  "commands": {
    "g2t_keyboard_shortcut": {
      "suggested_key": {
        "default": "Alt+Shift+G"
      },
      "description": "Show the Gmail-2-Trello popup"
    }
  },
  "homepage_url": "https://g2t.support",
  "background": {
    "service_worker": "service_worker.js"
  },
  "web_accessible_resources": [
    {
      "resources": [
        "images/avatar_generic_profile_gry_30x30.png",
        "images/chevron-down.png",
        "images/doc-question-mark-512.png",
        "images/icon-16.jpg",
        "images/icon-48.png",
        "images/new_icon.gif",
        "images/ui-icons_444444_256x240.png",
        "images/ui-icons_555555_256x240.png",
        "images/ui-icons_777777_256x240.png",
        "images/ui-icons_ffffff_256x240.png",
        "inject.js",
        "lib/jquery-3.4.1.min.map",
        "views/error.html",
        "views/popupView.html",
        "views/signOut.html",
        "views/subscribe.html",
        "views/versionUpdate.html"
      ],
      "matches": [
        "<all_urls>"
      ]
    }
  ],
  "content_scripts": [
    {
      "matches": [
        "https://mail.google.com/*"
      ],
      "js": [
        "lib/jquery-3.4.1.min.js",
        "lib/jquery-ui-1.12.1.min.js",
        "lib/trello.min.js",
        "lib/combo.js",
        "lib/google-analytics-bundle.min.js",
        "lib/eventTarget.js",
        "lib/menuControl.js",
        "lib/waitCounter.js",
        "views/gmailView.js",
        "views/popupView.js",
        "model.js",
        "app.js",
        "content-script.js"
      ],
      "css": [
        "lib/jquery-ui-1.12.1.min.css",
        "style.css"
      ]
    }
  ],
  "offline_enabled": false,
  "permissions": [
    "browsingData",
    "tabs",
    "storage"
  ],
  "options_page": "views/options.html",
  "oauth2": {
    "client_id": "931090930005-ma9ieb9t6i4i1lndtgsc57opm6r3u728.apps.googleusercontent.com",
    "scopes": [
      "https://www.googleapis.com/auth/plus.login",
      "https://www.googleapis.com/auth/chromewebstore.readonly"
    ]
  },
  "action": {
    "default_icon": "images/icon-16.png",
    "default_title": "Gmail-2-Trello options",
    "default_popup": "views/options.html"
  },
  "content_security_policy": {
    "extension_pages": "script-src 'self'; object-src 'self';",
    "sandbox": "sandbox allow-scripts allow-forms allow-popups allow-modals; script-src 'self' 'unsafe-inline' 'unsafe-eval'; child-src 'self';"
  },
  "host_permissions": [
    "https://trello.com/",
    "https://*.trello.com/",
    "https://mail.google.com/",
    "https://googleapis.com/",
    "https://*.googleapis.com/",
    "https://google-analytics.com/",
    "https://*.google-analytics.com/",
    "https://googleusercontent.com/",
    "https://*.googleusercontent.com/",
    "https://gstatic.com/",
    "https://*.gstatic.com/"
  ]
}