Time Doctor Classic Chrome Extension
Track your time on tasks from Jira, Asana, Trello, and others 3rd party apps. Requires Time Doctor Classic desktop application
Additional files are visible only to premium users
manifest.json
{
"update_url": "https://clients2.google.com/service/update2/crx",
"manifest_version": 2,
"name": "Time Doctor Classic Chrome Extension",
"short_name": "Time Doctor",
"description": "Track your time on tasks from Jira, Asana, Trello, and others 3rd party apps. Requires Time Doctor Classic desktop application",
"version": "1.3.50",
"browser_action": {
"default_icon": {
"18": "./assets/logo/logo-inactive-18.png",
"32": "./assets/logo/logo-inactive-32.png",
"128": "./assets/logo/logo-inactive.png"
},
"setBadgeText": {
"text": "TD"
},
"default_title": "Time Doctor",
"default_popup": "./index.html"
},
"icons": {
"16": "./assets/logo/logo-16.png",
"48": "./assets/logo/logo-48.png",
"128": "./assets/logo/logo.png"
},
"web_accessible_resources": [
"assets/*.svg"
],
"permissions": [
"*://*.jira.com/*",
"*://jira.pdlx.ru/*",
"*://mail.google.com/*",
"*://*.atlassian.net/*",
"*://docs.google.com/*",
"*://calendar.google.com/*",
"*://inbox.google.com/*",
"*://keep.google.com/*",
"*://*.basecamp.com/*",
"*://*.bitbucket.org/*",
"*://app.breeze.pm/*",
"*://*.trello.com/*",
"*://*.asana.com/*",
"*://*.todoist.com/*",
"*://wordpress.com/*",
"*://*.redbooth.com/*",
"*://*.salesforce.com/*",
"*://*.my.salesforce.com/*",
"*://*.force.com/*",
"*://*.lightning.force.com/*",
"*://secure.helpscout.net/*",
"*://*.zendesk.com/*",
"*://books.zoho.com/*",
"*://desk.zoho.com/*",
"*://desk.zoho.eu/*",
"*://desk.zoho.in/*",
"*://projects.zoho.com/*",
"*://projects.zoho.in/*",
"*://projects.zoho.eu/*",
"*://crmplus.zoho.com/*",
"*://crmplus.zoho.eu/*",
"*://crmplus.zoho.in/*",
"*://*.visualstudio.com/*",
"*://app.clickup.com/*",
"*://evernote.com/*",
"*://redmine.org/*",
"*://allbugs.info/*",
"*://app.intercom.io/*",
"*://app.intercom.com/*",
"*://*.teamwork.com/*",
"*://*.freshdesk.com/*",
"*://*.freshservice.com/*",
"*://*.monday.com/*",
"*://*.wrike.com/*",
"*://*.bitrix24.com/*",
"*://*.rusexpress.site/*",
"*://*app.process.st/*"
],
"content_security_policy": "script-src 'self' https://www.gstatic.com/ https://www.googleapis.com https://www.google-analytics.com; object-src 'self'",
"background": {
"scripts": [
"./background.js"
]
},
"content_scripts": [
{
"run_at": "document_end",
"matches": [
"*://*.jira.com/*",
"*://*.atlassian.net/*",
"*://*.atlassian.com/*",
"*://jira.pdlx.ru/*"
],
"css": [
"./contents/atlassian.css"
],
"js": [
"./contents/atlassian.js"
]
},
{
"run_at": "document_end",
"matches": [
"*://mail.google.com/*"
],
"css": [
"./contents/google-mail.css"
],
"js": [
"./contents/google-mail.js"
]
},
{
"run_at": "document_end",
"matches": [
"*://docs.google.com/*"
],
"css": [
"./contents/google-docs.css"
],
"js": [
"./contents/google-docs.js"
]
},
{
"run_at": "document_end",
"matches": [
"*://calendar.google.com/*",
"*://mail.google.com/*"
],
"css": [
"./contents/google-calendar.css"
],
"js": [
"./contents/google-calendar.js"
],
"all_frames": true
},
{
"run_at": "document_end",
"matches": [
"*://inbox.google.com/*"
],
"css": [
"./contents/google-inbox.css"
],
"js": [
"./contents/google-inbox.js"
]
},
{
"run_at": "document_end",
"matches": [
"*://keep.google.com/*"
],
"css": [
"./contents/google-keep.css"
],
"js": [
"./contents/google-keep.js"
]
},
{
"run_at": "document_end",
"matches": [
"*://*.basecamp.com/*"
],
"css": [
"./contents/basecamp.css"
],
"js": [
"./contents/basecamp.js"
]
},
{
"run_at": "document_end",
"matches": [
"*://*.trello.com/*"
],
"css": [
"./contents/trello.css"
],
"js": [
"./contents/trello.js"
]
},
{
"run_at": "document_end",
"matches": [
"*://*.asana.com/*"
],
"css": [
"./contents/asana.css"
],
"js": [
"./contents/asana.js"
]
},
{
"run_at": "document_end",
"matches": [
"*://*.bitbucket.org/*"
],
"css": [
"./contents/bitbucket.css"
],
"js": [
"./contents/bitbucket.js"
]
},
{
"run_at": "document_end",
"matches": [
"*://app.breeze.pm/*"
],
"css": [
"./contents/breeze.css"
],
"js": [
"./contents/breeze.js"
]
},
{
"run_at": "document_end",
"matches": [
"*://github.com/*"
],
"css": [
"./contents/github.css"
],
"js": [
"./contents/github.js"
]
},
{
"run_at": "document_end",
"matches": [
"*://secure.helpscout.net/*"
],
"css": [
"./contents/helpscout.css"
],
"js": [
"./contents/helpscout.js"
]
},
{
"run_at": "document_end",
"matches": [
"*://*.redbooth.com/*"
],
"css": [
"./contents/redbooth.css"
],
"js": [
"./contents/redbooth.js"
]
},
{
"run_at": "document_end",
"matches": [
"*://*.salesforce.com/*",
"*://*.my.salesforce.com/*",
"*://*.force.com/*",
"*://*.lightning.force.com/*"
],
"css": [
"./contents/salesforce.css"
],
"js": [
"./contents/salesforce.js"
]
},
{
"run_at": "document_end",
"matches": [
"*://*.todoist.com/app*"
],
"css": [
"./contents/todoist.css"
],
"js": [
"./contents/todoist.js"
]
},
{
"run_at": "document_end",
"matches": [
"*://*.trello.com/*"
],
"css": [
"./contents/trello.css"
],
"js": [
"./contents/trello.js"
]
},
{
"run_at": "document_end",
"matches": [
"*://*.clickup.com/*"
],
"css": [
"./contents/clickup.css"
],
"js": [
"./contents/clickup.js"
]
},
{
"run_at": "document_end",
"matches": [
"*://wordpress.com/*",
"*://*.wordpress.com/*"
],
"css": [
"./contents/wordpress.css"
],
"js": [
"./contents/wordpress.js"
],
"all_frames": true
},
{
"run_at": "document_end",
"matches": [
"*://*.zendesk.com/*"
],
"css": [
"./contents/zendesk.css"
],
"js": [
"./contents/zendesk.js"
]
},
{
"run_at": "document_end",
"matches": [
"*://*.podio.com/*",
"*://podio.com/*"
],
"css": [
"./contents/podio.css"
],
"js": [
"./contents/podio.js"
]
},
{
"run_at": "document_end",
"matches": [
"*://books.zoho.com/*"
],
"css": [
"./contents/zoho-books.css"
],
"js": [
"./contents/zoho-books.js"
]
},
{
"run_at": "document_end",
"matches": [
"*://desk.zoho.com/*",
"*://desk.zoho.eu/*",
"*://desk.zoho.in/*"
],
"css": [
"./contents/zoho-books.css"
],
"js": [
"./contents/zoho-desk.js"
]
},
{
"run_at": "document_end",
"matches": [
"*://projects.zoho.com/*",
"*://zoho.com/*",
"*://crmplus.zoho.com/*",
"*://crmplus.zoho.eu/*",
"*://crmplus.zoho.in/*",
"*://projects.zoho.in/*",
"*://projects.zoho.eu/*"
],
"css": [
"./contents/zoho-books.css"
],
"js": [
"./contents/zoho-desk.js"
],
"all_frames": true
},
{
"run_at": "document_end",
"matches": [
"*://*.visualstudio.com/*",
"*://visualstudio.com/*",
"*://dev.azure.com/*"
],
"css": [
"./contents/visualstudio.css"
],
"js": [
"./contents/visualstudio.js"
]
},
{
"run_at": "document_end",
"matches": [
"*://*.redmine.org/issues/*",
"*://redmine.org/issues/*"
],
"css": [
"./contents/redmine.css"
],
"js": [
"./contents/redmine.js"
]
},
{
"run_at": "document_end",
"matches": [
"*://*.allbugs.info/issues/*",
"*://allbugs.info/issues/*"
],
"css": [
"./contents/redmine.css"
],
"js": [
"./contents/redmine.js"
]
},
{
"run_at": "document_end",
"matches": [
"*://app.intercom.io/*",
"*://app.intercom.com/*"
],
"css": [
"./contents/intercom.css"
],
"js": [
"./contents/intercom.js"
]
},
{
"run_at": "document_end",
"matches": [
"*://*.teamwork.com/*"
],
"css": [
"./contents/teamwork.css"
],
"js": [
"./contents/teamwork.js"
]
},
{
"run_at": "document_end",
"matches": [
"*://evernote.com/client/*",
"*://*.evernote.com/client/*"
],
"css": [
"./contents/evernote.css"
],
"js": [
"./contents/evernote.js"
]
},
{
"run_at": "document_end",
"matches": [
"*://*.freshdesk.com/*"
],
"css": [
"./contents/freshdesk.css"
],
"js": [
"./contents/freshdesk.js"
]
},
{
"run_at": "document_end",
"matches": [
"*://*.monday.com/*"
],
"css": [
"./contents/monday.css"
],
"js": [
"./contents/monday.js"
]
},
{
"run_at": "document_end",
"matches": [
"*://*.freshservice.com/*"
],
"css": [
"./contents/freshservice.css"
],
"js": [
"./contents/freshservice.js"
]
},
{
"run_at": "document_end",
"matches": [
"*://*.wrike.com/*"
],
"css": [
"./contents/wrike.css"
],
"js": [
"./contents/wrike.js"
]
},
{
"run_at": "document_end",
"matches": [
"*://*.freshservice.com/*"
],
"css": [
"./contents/freshservice.css"
],
"js": [
"./contents/freshservice.js"
]
},
{
"run_at": "document_end",
"matches": [
"*://*.wrike.com/*"
],
"css": [
"./contents/wrike.css"
],
"js": [
"./contents/wrike.js"
]
},
{
"run_at": "document_end",
"matches": [
"*://*.bitrix24.com/*",
"*://*.bitrix24.in/*"
],
"css": [
"./contents/bitrix.css"
],
"js": [
"./contents/bitrix.js"
],
"all_frames": true
},
{
"run_at": "document_end",
"matches": [
"*://*.rusexpress.site/*"
],
"css": [
"./contents/bitrix.css"
],
"js": [
"./contents/bitrix.js"
],
"all_frames": true
},
{
"run_at": "document_end",
"matches": [
"*://app.process.st/*"
],
"css": [
"./contents/processstreet.css"
],
"js": [
"./contents/processstreet.js"
]
}
]
}