Helps you manage canned replies in Gmail and everywhere else on the web
Canned Replies Extension
Canned Replies is a productivity tool that makes it quicker and easier to send the messages you send often. Use Canned Replies to create a set of commonly-used text snippets, and easily access these from within Gmail, or from the context menu and browser popup.
FEATURES
Gmail-optimized experience: Use Canned Replies from within your Gmail compose window. Canned Replies adds a button into the Gmail compose toolbar so you can quickly access your messages in context to the email you’re sending. Simply click on the desired message and it’ll be inserted into the email at your cursor.
Context Menu: Insert a text snippet via the context menu. Just right click (or control click) on any editable field and click the desired Canned Reply to insert it.
Browser bar popup: Canned Replies offers a popup window from your browser bar for all other use cases. Use the popup to copy the snippet onto your clipboard. This is useful if a website does not support native context menus, or if you’d like to paste your messages into an external application.
VERSIONS
3.0.0 – Upgrades to Chrome manifest V3 to align with Chrome's updated security practices. Also fixes the bug where the button stopped working in Gmail.
2.0.0 – A revamped Canned Replies popup that includes the ability to search for your messages. Also includes bug fixes and accessibility improvements.
Read more
FEATURES
Gmail-optimized experience: Use Canned Replies from within your Gmail compose window. Canned Replies adds a button into the Gmail compose toolbar so you can quickly access your messages in context to the email you’re sending. Simply click on the desired message and it’ll be inserted into the email at your cursor.
Context Menu: Insert a text snippet via the context menu. Just right click (or control click) on any editable field and click the desired Canned Reply to insert it.
Browser bar popup: Canned Replies offers a popup window from your browser bar for all other use cases. Use the popup to copy the snippet onto your clipboard. This is useful if a website does not support native context menus, or if you’d like to paste your messages into an external application.
VERSIONS
3.0.0 – Upgrades to Chrome manifest V3 to align with Chrome's updated security practices. Also fixes the bug where the button stopped working in Gmail.
2.0.0 – A revamped Canned Replies popup that includes the ability to search for your messages. Also includes bug fixes and accessibility improvements.
Source Manifest.json
{"update_url": "https://clients2.google.com/service/update2/crx", "manifest_version": 3, "name": "Canned Replies", "version": "3.0.0", "author": "Tinacious Design", "description": "Helps you manage canned replies in Gmail and everywhere else on the web", "content_security_policy": { "extension_pages": "default-src 'self'; style-src 'self' 'unsafe-inline'; img-src 'self' data:; script-src 'self'; connect-src 'self' https://my.cannedreplies.com" }, "options_ui": { "open_in_tab": true, "page": "index.html" }, "permissions": [ "activeTab", "storage", "clipboardWrite", "contextMenus" ], "host_permissions": [ "https://mail.google.com/*" ], "optional_permissions": [], "optional_host_permissions": [ "http://*/*", "https://*/*" ], "background": { "service_worker": "background.js" }, "icons": { "48": "img/canned-replies-icon-48.png", "128": "img/canned-replies-icon-128.png" }, "action": { "default_icon": { "38": "img/canned-replies-icon-38.png" }, "default_popup": "popup.html" }, "web_accessible_resources": [ { "resources": [ "img/*.png", "angular.min.js.map", "index.html", "page-detector.js.map", "context-menu.js.map" ], "matches": [ "http://*/*", "https://*/*" ] }, { "resources": [ "pageWorld.js", "pageWorld.js.map" ], "matches": [ "https://mail.google.com/*" ] } ], "content_scripts": [ { "matches": [ "https://mail.google.com/*" ], "js": [ "insert-text-at-cursor.js", "pageWorld.js", "page-detector.js" ], "css": [ "page-detector.css" ], "run_at": "document_end" }, { "matches": [ "http://*/*", "https://*/*" ], "js": [ "insert-text-at-cursor.js", "context-menu.js" ], "run_at": "document_end" } ]}
Read more