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