SuiteFiles
The SuiteFiles Chrome Extension optimises your SuiteFiles experience.
Additional files are visible only to premium users
manifest.json
{
"update_url": "https://clients2.google.com/service/update2/crx",
"manifest_version": 3,
"name": "SuiteFiles",
"short_name": "SuiteFiles",
"description": "The SuiteFiles Chrome Extension optimises your SuiteFiles experience.",
"version": "1.6.7",
"icons": {
"16": "suitefiles_bolt_16.png",
"32": "suitefiles_bolt_32.png",
"48": "suitefiles_bolt_48.png",
"128": "suitefiles_bolt_128.png"
},
"background": {
"service_worker": "service_worker.js"
},
"options_page": "options.html",
"content_scripts": [
{
"matches": [
"<all_urls>"
],
"run_at": "document_start",
"js": [
"jquery-3.6.1.min.js",
"knockout-3.2.0.js",
"hyperlist.js",
"kohyper.js",
"viewmodel.js",
"suiteFilesSettings.js",
"locationChooserPopup.js",
"APIService.js",
"loggingService.js",
"koSecureBindingsOptions.js",
"knockout-secure-binding.js"
]
},
{
"matches": [
"https://*.sharepoint.com/*",
"*://word-view.officeapps.live.com/*",
"*://word-edit.officeapps.live.com/*",
"*://excel.officeapps.live.com/*",
"*://powerpoint.officeapps.live.com/*",
"*://auc-word-view.officeapps.live.com/*",
"*://*.officeapps.live.com/*"
],
"js": [
"jquery-3.6.1.min.js",
"content.js"
],
"all_frames": true
},
{
"matches": [
"https://auth.thefullsuite.com/*"
],
"js": [
"MFAService.js",
"clientEditPrompt.js"
]
},
{
"matches": [
"https://outlook.office.com/*",
"https://outlook.office365.com/*"
],
"js": [
"outlookScript.js"
]
},
{
"matches": [
"https://practicemanager.xero.com/Client/Client/New",
"https://practicemanager.xero.com/Client/Client/NewProspect",
"https://*.practicemanager.xero.com/Client/Client/New",
"https://*.practicemanager.xero.com/Client/Client/NewProspect",
"https://*.workflowmax.com/Client/Client/NewProspect",
"https://*.workflowmax.com/Client/Client/New"
],
"js": [
"saveNewClientButtonAction.js"
]
},
{
"matches": [
"https://practicemanager.xero.com/client/manager*",
"https://*.practicemanager.xero.com/client/manager*"
],
"js": [
"clientManagerScriptsXPM.js",
"clientEditPrompt.js"
]
},
{
"matches": [
"https://practicemanager.xero.com/Client/*/Detail",
"https://practicemanager.xero.com/client/*/detail",
"https://*.practicemanager.xero.com/Client/*/Detail",
"https://*.practicemanager.xero.com/client/*/detail",
"https://*.workflowmax.com/Client/*/Detail",
"https://*.workflowmax.com/client/*/detail"
],
"js": [
"fileCreationPromptViewModel.js",
"filecreationPrompt.js",
"clientDetailsScriptsPracticeManager.js",
"editClientFolderScriptPracticeManager.js",
"clientEditPrompt.js",
"archiveClientPracticeManager.js",
"unarchiveClientPracticeManager.js",
"groupsPromptingPracticeManager.js",
"ClientMappingService.js"
],
"css": [
"detailsStyles.css"
]
},
{
"matches": [
"https://*.workflowmax.com/financial/quoteedit.aspx?*",
"https://*.practicemanager.xero.com/financial/quoteedit.aspx?*"
],
"js": [
"fileCreationPromptViewModel.js",
"filecreationPrompt.js",
"saveQuoteButtonAction.js"
]
},
{
"matches": [
"https://*.workflowmax.com/financial/quoteview.aspx?*",
"https://*.practicemanager.xero.com/financial/quoteview.aspx?*"
],
"js": [
"fileCreationPromptViewModel.js",
"filecreationPrompt.js",
"quoteCreationScriptPracticeManager.js",
"clientEditPrompt.js",
"quoteViewMapping.js",
"jobsAndQuotesMappingService.js",
"DocumentsTabService.js",
"DocumentsTabVM.js"
],
"css": [
"ClientMapping.css",
"jobsMapping.css"
]
},
{
"matches": [
"https://*.workflowmax.com/job/jobedit.aspx*",
"https://*.practicemanager.xero.com/job/jobedit.aspx*"
],
"js": [
"fileCreationPromptViewModel.js",
"filecreationPrompt.js",
"saveJobButtonAction.js"
]
},
{
"matches": [
"https://*.workflowmax.com/job/jobview.aspx?*",
"https://*.practicemanager.xero.com/job/jobview.aspx?*"
],
"js": [
"fileCreationPromptViewModel.js",
"filecreationPrompt.js",
"clientEditPrompt.js",
"jobCreationScript.js",
"jobViewMapping.js",
"jobsAndQuotesMappingService.js",
"DocumentsTabService.js",
"DocumentsTabVM.js"
],
"css": [
"ClientMapping.css",
"jobsMapping.css"
]
},
{
"matches": [
"https://practicemanager.xero.com/Client/Client/Edit/*",
"https://practicemanager.xero.com/client/client/edit/*",
"https://*.practicemanager.xero.com/Client/Client/Edit/*",
"https://*.practicemanager.xero.com/client/client/edit/*",
"https://*.workflowmax.com/Client/Client/Edit/*",
"https://*.workflowmax.xero.com/client/client/edit/*"
],
"js": [
"clientSaveForEdit.js"
]
},
{
"matches": [
"https://*.workflowmax.com/client/clientedit.aspx*",
"https://*.practicemanager.xero.com/client/clientedit.aspx*"
],
"js": [
"jquery-3.6.1.min.js",
"saveWorkFlowMaxClientAction.js"
]
},
{
"matches": [
"https://*.workflowmax.com/client/clientview.aspx?id=*",
"https://*.practicemanager.xero.com/client/clientview.aspx?id=*"
],
"js": [
"clientEditPrompt.js",
"fileCreationPromptViewModel.js",
"filecreationPrompt.js",
"clientActionWorkflowMax.js",
"unarchiveClientWorkflowMax.js",
"clientsDocumentsTabMapping.js",
"ClientMappingService.js",
"DocumentsTabService.js",
"DocumentsTabVM.js"
],
"css": [
"ClientMapping.css"
]
},
{
"matches": [
"https://*.workflowmax.com/client/clientlist.aspx",
"https://*.practicemanager.xero.com/client/clientlist.aspx"
],
"js": [
"clientEditPrompt.js",
"fileCreationPromptViewModel.js",
"archiveClientWorkflowMax.js"
]
},
{
"matches": [
"https://*.workflowmax.com/lead/won.aspx?*",
"https://*.practicemanager.xero.com/lead/won.aspx?*"
],
"js": [
"fileCreationPromptViewModel.js",
"filecreationPrompt.js",
"saveLeadWonAction.js"
]
},
{
"matches": [
"https://client.xero.com/client/edit/*/basic"
],
"js": [
"saveXeroHQEditAction.js"
]
},
{
"matches": [
"https://client.xero.com/client/index/*"
],
"js": [
"editClientXeroHQ.js",
"filecreationPrompt.js",
"fileCreationPromptViewModel.js",
"clientEditPrompt.js",
"archiveFromDetailsXeroHQ.js",
"unarchiveFromDetailsXeroHQ.js"
]
},
{
"matches": [
"https://client.xero.com/list"
],
"js": [
"fileCreationPromptViewModel.js",
"filecreationPrompt.js",
"clientListScriptsXeroHQ.js",
"clientEditPrompt.js"
]
},
{
"matches": [
"https://practicemanager.xero.com/Group/*/Members",
"https://*.practicemanager.xero.com/Group/*/Members",
"https://*.workflowmax.com/Group/*/Members"
],
"js": [
"clientEditPrompt.js",
"groupNameChangeXPM.js"
]
},
{
"matches": [
"https://*.workflowmax.com/lead/view.aspx?*",
"https://*.practicemanager.xero.com/lead/view.aspx?*"
],
"js": [
"leadViewScripts.js"
]
},
{
"matches": [
"https://*.sharepoint.com/_layouts/15/OAuthAuthorize.aspx?*",
"https://*.sharepoint.com/_layouts/15/oauthauthorize.aspx?*"
],
"js": [
"trustPage.js"
],
"css": [
"trustPage.css"
]
},
{
"matches": [
"https://practicemanager.xero.com/Client/*/Jobs",
"https://practicemanager.xero.com/client/*/Jobs",
"https://*.practicemanager.xero.com/Client/*/Jobs",
"https://*.practicemanager.xero.com/client/*/Jobs",
"https://*.workflowmax.com/Client/*/Jobs",
"https://*.workflowmax.com/client/*/Jobs"
],
"js": [
"clientsJobsTabMapping.js",
"fileCreationPromptViewModel.js",
"filecreationPrompt.js",
"ClientMappingService.js"
],
"css": [
"detailsStyles.css"
]
},
{
"matches": [
"https://practicemanager.xero.com/Client/*/Quotes",
"https://practicemanager.xero.com/client/*/Quotes",
"https://*.practicemanager.xero.com/Client/*/Quotes",
"https://*.practicemanager.xero.com/client/*/Quotes",
"https://*.workflowmax.com/Client/*/Quotes",
"https://*.workflowmax.com/client/*/Quotes"
],
"js": [
"clientsQuotesTabMapping.js",
"fileCreationPromptViewModel.js",
"filecreationPrompt.js",
"ClientMappingService.js"
],
"css": [
"detailsStyles.css"
]
}
],
"commands": {
"toggle-feature": {
"suggested_key": {
"default": "Ctrl+Shift+Z"
},
"description": "Toggle feature"
}
},
"web_accessible_resources": [
{
"resources": [
"corestyles.css",
"wfmNavigation.html",
"popup.html",
"popupSandbox.html",
"popupSandbox.js",
"locationChooser.html",
"suiteFilesSettings.js",
"koSecureBindingsOptions.js",
"APIService.js",
"viewmodel.js",
"loginviewmodel.js",
"ic_suitefiles_cloud_lt.png",
"suitefiles_logo.svg",
"filter-icon.svg",
"folder-icon.svg",
"left-chevron-icon.svg",
"home-icon.svg",
"suitefiles_bolt_16.png",
"suitefiles_bolt_32.png",
"suitefiles_bolt_128.png",
"suitefiles_bolt.svg",
"filecreationPrompt.js",
"fileCreationPrompt.html",
"saveQuoteButtonAction.js",
"saveJobButtonAction.js",
"clientEditPrompt.html",
"printPopup.html",
"loadingIcon.html",
"LoadingState.gif",
"trustItPage.html",
"icon_generic.svg",
"icon_code.svg",
"icon_excel.svg",
"icon_illustrator.svg",
"icon_image.svg",
"icon_mail.svg",
"icon_markdown.svg",
"icon_music.svg",
"icon_oneNote.svg",
"icon_pdf.svg",
"icon_powerpoint.svg",
"icon_photoshop.svg",
"icon_publisher.svg",
"icon_template.svg",
"icon_video.svg",
"icon_word.svg",
"icon_zip.svg",
"icon_upload.svg",
"icon_refresh.svg",
"icon_open_link.svg",
"icon_new_folder.svg",
"documentsNewFolder.html",
"locationChooserNewFolder.html",
"owaContent.css",
"hyperlist.js",
"kohyper.js"
],
"matches": [
"<all_urls>"
]
}
],
"content_security_policy": {
"extension_pages": "script-src 'self'; object-src 'self';"
},
"permissions": [
"notifications",
"storage",
"activeTab",
"tabs",
"printerProvider"
],
"action": {
"default_icon": "suitefiles_bolt_48.png",
"default_popup": "popup.html"
},
"host_permissions": [
"https://*.google.com/",
"https://mail-attachment.googleusercontent.com/",
"https://mail.google.com/",
"https://inbox.google.com/"
]
}