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

73 Коммитов

Автор SHA1 Сообщение Дата
Ian Bicking 93f4913889 Fix #8, add extracted text to the img alt
This borrows code from Screenshot's captureEnclosedText function
2018-07-18 14:10:47 -05:00
Ian Bicking 207fe7d048
Merge pull request #78 from mozilla/template-chooser
Template chooser
2018-07-18 13:53:43 -05:00
Ian Bicking 4496cea8f5
Merge pull request #81 from mozilla/icon-fix
Icon fix
2018-07-18 13:52:01 -05:00
Ian Bicking 39880e35ef Apply context-fill properties to icon. Fixes #59 2018-07-18 13:32:25 -05:00
Ian Bicking 2ec46ee2d3 Apply svgo to the icon 2018-07-18 13:29:55 -05:00
Ian Bicking 9127d25d5a Import Sevaan's icon from #59 2018-07-18 13:26:05 -05:00
Ian Bicking 3a00bc59bf Disable the web-ext lint test 2018-07-16 17:59:33 -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
Ian Bicking e87417fff3 Rename <Page> to <Popup>, which is less ambiguous 2018-07-16 16:20:00 -05:00
Ian Bicking 5ee959d16b
Merge pull request #73 from meandavejustice/44-add-metrics-md
add metrics.md
2018-07-16 15:37:57 -05:00
Ian Bicking 38c93d0524
Merge pull request #75 from meandavejustice/setup-circle-ci
add circleci config
2018-07-13 14:49:54 -05:00
Ian Bicking 3c52b93483
Merge pull request #74 from meandavejustice/fix-lint-errors
Fix lint errors
2018-07-13 14:49:26 -05:00
dave justice 037323c41b add circleci config 2018-07-13 15:09:23 -04:00
dave justice 30055b8389 fix ga build script 2018-07-13 14:14:24 -04:00
dave justice 85415e5494 fix css lint errors 2018-07-13 13:25:44 -04:00
dave justice c7c83e2fe3 fix js lint errors 2018-07-13 13:19:57 -04: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
Dave Justice 89154fe89c
Merge pull request #70 from mozilla/use-react-fragment
Fix #58, use React.Fragment instead of ad hoc <section> usage
2018-07-13 10:18:58 -04:00
Dave Justice ec5aaf4ce4
Merge pull request #69 from mozilla/open-compose-window
Fix #46, open the compose window immediately
2018-07-13 10:16:32 -04:00
Dave Justice 77542c9164
Merge pull request #68 from mozilla/update-readme
Add some updates to the README
2018-07-13 10:10:38 -04:00
dave justice cbf13321eb add success events 2018-07-13 10:09:01 -04:00
dave justice 62532a9dc6 add metrics.md 2018-07-13 10:05:43 -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 97b67558b2 Fix #58, use React.Fragment instead of ad hoc <section> usage 2018-07-12 15:33:48 -05:00
Ian Bicking cc107554d8 Fix #46, open the compose window immediately
Also close the popup immediately
2018-07-12 15:25:44 -05:00
Ian Bicking 142d479faf Add some updates to the README 2018-07-12 15:15:07 -05:00
Dave Justice 3845dd5f34
Merge pull request #65 from mozilla/remove-div
Remove div
2018-07-12 16:13:40 -04: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
Dave Justice dff7c23e86
Merge pull request #64 from mozilla/add-simple-alt
Start #8, add a simple alt attribute to img
2018-07-12 15:57:12 -04:00
Dave Justice 6f455576b5
Merge pull request #63 from mozilla/add-package-lock
Fix #62, add package-lock.json
2018-07-12 15:53:18 -04:00
Ian Bicking 65179bc7dc Fix #55, remove the <div> around images
Images used to have a single parent, and the attribute fixup used that fact for saving attributes. After this change many images are part of the same parent so that doesn't work anymore. Instead we just expect the images to stay in the same order after being uploaded to Gmail.
2018-07-12 14:34:20 -05:00
Ian Bicking 4ffd269035 Start #8, add a simple alt attribute to img
We want to do something fancier later, but I want to include an alt attribute now so we can be sure it stays stable through the paste process
2018-07-12 14:25:32 -05:00
Ian Bicking 5a13ba3460 Fix #62, add package-lock.json 2018-07-12 14:17:35 -05:00
Ian Bicking 962da20dc2
Merge pull request #56 from mozilla/move-email-templates-to-bg
Move email templates to bg
2018-07-12 13:59:00 -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
Dave Justice 16ecae7594
Merge pull request #54 from mozilla/update-manifest
Fix #51, fix #52: templatize manifest.json
2018-07-11 18:44:46 -04: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
Ian Bicking d6698c57bb Fix #50, put in installation instructions 2018-07-11 15:42:51 -05:00
Ian Bicking fbe379e9c7 Fix #31, add copy option 2018-07-10 17:19:48 -05:00
Ian Bicking c1a79e7126 Fix #28, maybe fix some discarded tab issues
Generally everything seemed to mostly be working before this
2018-07-10 17:09:51 -05:00
Ian Bicking 2fd0b2a342 Fix #18, add selection to the emailing and data capture 2018-07-10 16:47:31 -05:00
Ian Bicking cd29851456 Start on #39
* Put in a separator
* Try to align the Select All checkboxes with the other checkboxes
* Move Send Email button to the bottom
* Add (non-functional) Copy Tabs to Clipboard
2018-07-10 15:50:46 -05:00
Ian Bicking 913b4720ce Fix #10, put in a proper icon 2018-07-10 13:08:03 -05:00
Ian Bicking a0af9d8966 Fix #40, remove search 2018-07-10 12:59:36 -05:00
Ian Bicking 5a3eeef340 Fix up some of the dependencies and move things to devDependencies so initial npm install works 2018-07-10 12:59:25 -05:00
Ian Bicking 63a428eb2e Fix #29, add buttons on message compose confirmation screen 2018-06-08 16:52:49 -05:00
Ian Bicking 17ad24bb09 Fix #32, set openerTabId on compose tab 2018-06-08 16:20:32 -05:00
Ian Bicking c64a30da4b Fix #15, notice when there's a login, and signal an error and suggest re-sending 2018-06-08 16:06:37 -05:00