Граф коммитов

16 Коммитов

Автор SHA1 Сообщение Дата
marniepw 24deb5f9c2
Update manifest.json.tmpl
Fix for casing inconsistencies. Email tabs --> Email Tabs.
2018-11-05 08:57:46 -08:00
dave justice 188625f75b Alternate providers
- fixes #203
2018-10-30 20:03:42 -04:00
Ian Bicking 1324653010 Start work on Yahoo Mail support. Work in progress, images still don't work 2018-10-25 13:16:19 -05:00
Ian Bicking 223b371498 Start #177 and start #174, add multi-provider support
This adds the preference, preference selection, metrics changes, and basic compose window opening.

This doesn't handle the feedback yet, and doesn't update actual content injection (so the other providers don't really work)
2018-10-17 16:44:49 -05:00
Ian Bicking f9fbac2ca8 Fix authentication detection
The new Gmail design redirects to a different location when login is required.

Also we removed the notification permission, but it's needed for the login notification
2018-09-20 14:05:38 -05:00
Dave Justice d9db3e1cd8
Merge pull request #117 from mozilla/dompurify
Dompurify
2018-09-04 14:58:38 -04:00
Ian Bicking b920fc34f9 Remove unneeded permissions
We aren't popping notifications. We used to use browser.storage, but stopped.
2018-08-31 16:14:50 -05:00
Ian Bicking 6bc0733713 Fix #112, use DOMPurify on Readability output 2018-08-31 12:28:50 -05:00
Ian Bicking 1a17bdcfd7 Start #41, implement template chooser
Adds one new template (Just Links), and a chooser. Also adds persistent storage of preferred template. Done except styling of the selector screen
2018-07-16 17:55:13 -05:00
Dave Justice 449297d369
Merge pull request #71 from mozilla/compose-overlay
Start #14, open compose window with a loading message
2018-07-13 10:41:51 -04:00
Dave Justice b51a6e65d6
Merge pull request #67 from mozilla/add-testpilot-ga
Fix #53, add testpilot-ga library and sendEvent() function
2018-07-13 10:34:49 -04:00
Ian Bicking e3c1ffeb4d Point update_url at the updates.json instead of directly at the add-on 2018-07-12 17:13:25 -05:00
Ian Bicking 4290e097d5 Start #14, open compose window with a loading message
Also fix #57, use an iframe when overlaying the interface.

Note: UX/design is still TODO
2018-07-12 16:46:34 -05:00
Ian Bicking 07cdd6b30a Fix #53, add testpilot-ga library and sendEvent() function
This sets version_name based on whether the add-on is built using npm run package, or run in development. Apparently Firefox doesn't support this property and complains, but I wanted to shove the dev/prod flag in the manifest somewhere, and it would complain about any additional property.
2018-07-12 15:00:03 -05:00
Ian Bicking af4a767418 Fix #48, move email templates into background page
This adds a new jsx file, and removes the messaging needed to render emails previously. Note that the popup needs react-dom, but the email rendering only needs react-dom-server (since it isn't rendering live markup, but just static HTML).
2018-07-12 13:57:56 -05:00
Ian Bicking 9d20072264 Fix #51, fix #52: templatize manifest.json
Also updates some language in package.json around author/etc, and fixes update_url
2018-07-11 17:17:03 -05:00