Jeff Avallone
efc8f6744a
Adding a LocaleSwitch component
...
Still needs some styling, but it is functional
2018-05-31 19:06:33 -04:00
Jeff Avallone
479d035cd0
Updating i18n:scrub script to remove defined keys from missing namespace
2018-05-31 18:23:04 -04:00
Jeff Avallone
b575b9a0cc
Adding check to deploy script for file to delete before attempting
2018-05-31 17:26:32 -04:00
Jeff Avallone
1eb3ca9182
Fixing typo
2018-05-31 17:17:23 -04:00
Jeff Avallone
a2b9808613
Adding PWA install prompt
2018-05-29 19:01:19 -04:00
Jeff Avallone
589b1aa9e0
Tweaking test summary setup
2018-05-29 17:36:29 -04:00
Jeff Avallone
49e56aebd7
Setting up CircleCI test summary support
2018-05-29 17:30:51 -04:00
Jeff Avallone
48903eb54e
Using the AWS SDK correctly
2018-05-29 17:13:38 -04:00
Jeff Avallone
43160ca71e
Fixing un-updated config value name
2018-05-29 17:11:20 -04:00
Jeff Avallone
16e900e5df
Invalidating CloudFront cache when deploying
2018-05-29 17:08:22 -04:00
Jeff Avallone
41676a370f
Removing sample messages from App
2018-05-28 16:08:05 -04:00
Jeff Avallone
e71f1b4cc2
Cleaning up console.log calls in tests
2018-05-28 14:48:10 -04:00
Jeff Avallone
8ba954c743
Loading rendering code dynamically
2018-05-28 14:41:02 -04:00
Jeff Avallone
d88defcc65
Moving logic to generate SVG and PNG blobs to SVG/Image
...
This is to avoid reaching into the Image component to access the SVG ref
2018-05-28 12:47:49 -04:00
Jeff Avallone
3916d63f2d
Switching to use forwardRef
2018-05-28 12:28:08 -04:00
Jeff Avallone
b9f6766a66
Using React.createRef
2018-05-28 12:16:44 -04:00
Jeff Avallone
41f10c0dc3
Removing syntax map from devel.js
2018-05-28 12:10:15 -04:00
Jeff Avallone
9a10fc35e8
Adjusting chunk splitting config
2018-05-28 12:03:49 -04:00
Jeff Avallone
2a4e195742
Removing unnecessary config
2018-05-28 11:21:25 -04:00
Jeff Avallone
6ced6fddd5
Renaming CircleCI contexts to be more specific
2018-05-28 11:12:52 -04:00
Jeff Avallone
ab786ae242
Updating build status badge
2018-05-28 11:02:35 -04:00
Jeff Avallone
a22e858648
Adding documentation about configuration via environment variables
2018-05-28 11:02:13 -04:00
Jeff Avallone
7aa95e092b
Updatnig README scripts section
2018-05-28 10:38:35 -04:00
Jeff Avallone
537bf3eb11
Renaming deploy config file
2018-05-28 10:33:51 -04:00
Jeff Avallone
c7a7acc1c9
Fixing incorrect argument
2018-05-27 13:49:55 -04:00
Jeff Avallone
25197b9abd
Adding more flexible deploy script
2018-05-27 13:45:26 -04:00
Jeff Avallone
4685337599
Adjusting styles
2018-05-25 15:21:31 -04:00
Jeff Avallone
ced39a279f
Typo
2018-05-25 14:54:11 -04:00
Jeff Avallone
f2d10483ad
Fixing content-type for service-worker in S3
2018-05-25 14:49:07 -04:00
Jeff Avallone
92800241d7
Setting cache-control header for service-worker.js file
2018-05-25 14:37:25 -04:00
Jeff Avallone
beb73f3e69
Adjusting service worker config
2018-05-25 14:37:07 -04:00
Jeff Avallone
8f50e2e232
Turning off cache for local prod server
2018-05-25 14:36:33 -04:00
Jeff Avallone
cb0c39b081
Whitespace
2018-05-25 14:36:16 -04:00
Jeff Avallone
133e0c9ec3
Adding build ID to Footer component
2018-05-25 14:35:32 -04:00
Jeff Avallone
d63d2484da
Adding some logging when Do Not Track disables stuff
2018-05-24 18:04:57 -04:00
Jeff Avallone
99ecc123f4
Refering to the privacy policy from JS Disabled error message
2018-05-24 17:57:20 -04:00
Jeff Avallone
54a45ea3be
Linking privacy policy in the footer
2018-05-24 17:56:35 -04:00
Jeff Avallone
821c2eb7fe
Adding privacy policy page
2018-05-24 17:56:35 -04:00
Jeff Avallone
031dc2235a
Adding support for "info"-type Messages
2018-05-24 17:56:35 -04:00
Jeff Avallone
1a8bb762cb
Supporting "Do Not Track" for Gogle Analytics and Sentry error reporting
2018-05-24 17:01:17 -04:00
Jeff Avallone
7698901451
Fixing service worker URL
2018-05-16 18:47:02 -04:00
Jeff Avallone
f3a2acdd7f
Updating dependencies
2018-05-16 18:46:58 -04:00
Jeff Avallone
0ac27391c7
Updating packages
2018-04-08 22:07:52 -04:00
Jeff Avallone
f0062c94be
Switching to use React.createRef
2018-03-31 11:44:26 -04:00
Jeff Avallone
f5f30a854b
Ensuring react-test-renderer is the correct version and enabling test
2018-03-31 05:18:54 -04:00
Jeff Avallone
1b87abb4fe
Updating chunk splitting config
2018-03-30 17:06:33 -04:00
Jeff Avallone
0b76e5979c
Adding webpack bundle analyzer
2018-03-30 17:06:11 -04:00
Jeff Avallone
a471a33014
Splitting prod configs
2018-03-30 17:05:33 -04:00
Jeff Avallone
5c2b06d4e9
Upgrading i18next packages
2018-03-29 21:34:25 -04:00
Jeff Avallone
2d19ae09bf
Using a path in favicon SVG since font wasn't loading
2018-03-29 21:31:48 -04:00
Jeff Avallone
8ef5a5483d
Upgrading Workbox plugin
2018-03-29 21:25:45 -04:00
Jeff Avallone
a3ad7d0e08
Upgrading webpack packages
2018-03-29 21:10:21 -04:00
Jeff Avallone
50a2339cc1
Updating more packages
2018-03-29 20:16:21 -04:00
Jeff Avallone
cd6ccf5838
Upgrading eslint packages
2018-03-29 20:10:38 -04:00
Jeff Avallone
0234371309
Upgrading Jest and related dependencies
2018-03-29 19:05:23 -04:00
Jeff Avallone
fe7caf5faa
Updating React and switching to new lifecycle methods
2018-03-29 19:00:52 -04:00
Jeff Avallone
91b6ac8668
Upgrading other packages
2018-03-07 19:09:27 -05:00
Jeff Avallone
cbe538c007
Upgrading webpack to 4.0
...
Needed to replace favicon generator
2018-03-07 19:09:08 -05:00
Jeff Avallone
e28fd69c73
Tweaking cache regexes
2018-02-25 17:33:55 -05:00
Jeff Avallone
9c9d3141e9
Removing unnecessary code
2018-02-25 11:49:29 -05:00
Jeff Avallone
18bd368525
Removing return from reflow implementations
...
I don't think it will be necessary to wait for components to complete
re-rendering before moving on with the reflow process. Parent components
only depend on the bounding box and that is determined immediately when
reflow is called
2018-02-25 11:47:57 -05:00
Jeff Avallone
1e8ee71aef
Updating dependencies
2018-02-24 17:07:22 -05:00
Jeff Avallone
e5e6f1d0c8
Adding font and lone external image to the service worker cache
2018-02-24 16:43:08 -05:00
Jeff Avallone
692b9fa2df
Cleaning up tests
2018-02-20 21:00:48 -05:00
Jeff Avallone
f90b4a7bed
Adding tests for updating the expression and syntax
2018-02-20 21:00:48 -05:00
Jeff Avallone
33a473734b
Updating tests to cover an edge case
2018-02-20 20:25:06 -05:00
Jeff Avallone
aa278fb193
Adding URL handling
2018-02-19 17:29:08 -05:00
Jeff Avallone
50d05c423d
Using modules in babel
...
Switching back to running tests in production environment
2018-02-19 17:01:52 -05:00
Jeff Avallone
2dd2132a2b
Revert "Running tests in production environment to remove spurious warnings"
...
This reverts commit 0a9b0f6bfb .
2018-02-18 16:26:36 -05:00
Jeff Avallone
0a9b0f6bfb
Running tests in production environment to remove spurious warnings
...
This gets rid of the warnings from React due to jsdom not recognizing
SVG elements. Looks like there's a PR against jsdom that might fix this,
so once that's in this change can be reverted
2018-02-18 16:11:25 -05:00
Jeff Avallone
ef33cdab04
Adding tests for Path#arcTo
2018-02-18 16:03:46 -05:00
Jeff Avallone
d6cdad7ec3
Adding tests for Path#quadraticCurveTo
2018-02-18 16:01:24 -05:00
Jeff Avallone
354b65b623
Adding tests for cubicCurveTo
2018-02-18 15:58:23 -05:00
Jeff Avallone
9716e166df
Adding test for Path#closePath
2018-02-18 15:52:40 -05:00
Jeff Avallone
45b652d9af
Adding tests for Path#moveTo
2018-02-18 15:49:20 -05:00
Jeff Avallone
bb37848265
Adding specs and some refactoring for the Path#lineTo method
2018-02-18 15:49:03 -05:00
Jeff Avallone
381df8bf93
Adding tests for root SVG component
2018-02-18 11:49:09 -05:00
Jeff Avallone
6285bd4320
Upgrading packages
2018-02-17 22:26:24 -05:00
Jeff Avallone
cf824ac334
Adjusting text color to improve contrast
2018-02-17 22:19:39 -05:00
Jeff Avallone
a1ef89b6fb
Refining header styles
2018-02-17 22:07:49 -05:00
Jeff Avallone
9eea045d2b
Fixing centering of rendered SVG when container is too small
2018-02-17 17:25:54 -05:00
Jeff Avallone
1362ceb8c8
Adding slight text-shadow to header to get logo popping a little
2018-02-17 17:21:18 -05:00
Jeff Avallone
6e8d7c297a
Moving to using a decorator mixin instead of base class for SVGs
2018-02-17 16:58:49 -05:00
Jeff Avallone
44e6dae289
Simplifying "pre-reflow" logic
2018-02-17 16:28:46 -05:00
Jeff Avallone
1f9ba28099
Removing an unused property
2018-02-17 16:27:18 -05:00
Jeff Avallone
6c4972e726
Updating how initial state is set
2018-02-17 16:14:59 -05:00
Jeff Avallone
13dc496a02
Some optimization of immutable object use
2018-02-17 16:13:19 -05:00
Jeff Avallone
c7aca59afc
Tweaking ExtractTextPlugin config
2018-02-17 15:36:15 -05:00
Jeff Avallone
d2651c585f
Turn off modules in babel build (webpack handles it)
2018-02-17 15:20:23 -05:00
Jeff Avallone
6ff9145603
Adding tests for SVG components
...
Jest/enzyme/jsdom is kicking out some nastly looking messages because it
doesn't recognize various SVG elements, but they appear to be harmless.
2018-02-17 13:04:19 -05:00
Jeff Avallone
19d34a4d9e
Adding extraneous PropType
2018-02-17 12:50:27 -05:00
Jeff Avallone
f364673388
Adding promisified setState and simplfying reflow code for SVG stuff
2018-02-17 12:06:35 -05:00
Jeff Avallone
e04e4edc1f
Renaming type property to theme
2018-02-17 11:23:20 -05:00
Jeff Avallone
3ead0c13df
Refactoring rendering root to be a component
2018-02-17 11:16:05 -05:00
Jeff Avallone
dea6d92272
Reorganizing the rendering flow
2018-02-17 10:45:03 -05:00
Jeff Avallone
2a0e0149fd
Toning down borders on literal and escape boxes
2018-02-17 10:26:01 -05:00
Jeff Avallone
c047dab5a4
Adding style for anchor elements
2018-02-17 06:24:50 -05:00
Jeff Avallone
06a90429ff
Getting Download links working
2018-02-16 22:47:53 -05:00
Jeff Avallone
6bc4306ca3
Fleshing out expample render and cleaning up some SVG code
2018-02-16 21:48:01 -05:00
Jeff Avallone
82b780e9c3
First cut of SVG rendering components
...
These still need work, but they're functional enough to render a diagram
2018-02-16 19:16:30 -05:00