Commit Graph

627 Commits

Author SHA1 Message Date
Jeff Avallone
bbdc5a3b12 Reverting PWA install prompt
This protocol changed from when the old React implementation was built
and it doesn't work from a user-experience perspective now
2019-01-15 21:20:28 -05:00
Jeff Avallone
8c312a450c Integrating install prompt on index page 2019-01-15 21:08:07 -05:00
Jeff Avallone
e77763d0b0 Converting IndexPage to a class 2019-01-15 20:36:45 -05:00
Jeff Avallone
9200c1a8e3 Adding InstallPrompt component 2019-01-15 20:28:21 -05:00
Jeff Avallone
46c956e3da Adding manifest and offline support 2019-01-15 18:51:46 -05:00
Jeff Avallone
4b7f55382f Limiting cookie storage for Google Analytics 2019-01-15 17:48:18 -05:00
Jeff Avallone
eab20afe1c Adding tests for App component 2019-01-15 17:46:43 -05:00
Jeff Avallone
7261b0b526 Making propTypes static 2019-01-13 21:30:06 -05:00
Jeff Avallone
bf44bce954 Moving propTypes into class definitions 2019-01-13 21:23:49 -05:00
Jeff Avallone
60449249d0 Adding tests for Form component 2019-01-13 18:26:32 -05:00
Jeff Avallone
c14aa078b1 Adding tests for FormActions component 2019-01-13 17:47:37 -05:00
Jeff Avallone
f1a2dfdd34 Updating tests 2019-01-13 11:56:07 -05:00
Jeff Avallone
3eb0689ff3 Preventing rendering with the wrong component 2019-01-13 11:51:45 -05:00
Jeff Avallone
5de72ffb97 Loading syntax-specific rendering module
Still mocked out for testing
2019-01-13 11:44:57 -05:00
Jeff Avallone
c3116bf5b6 Moving supported syntax list to gatsby-config 2019-01-13 11:33:33 -05:00
Jeff Avallone
152cf7f7b3 Cleanup 2019-01-13 11:00:38 -05:00
Jeff Avallone
89bac8953b Pulling SVG and PNG download link code into separate file 2019-01-13 10:57:58 -05:00
Jeff Avallone
42a1788c52 Moving link generation into FormActions 2019-01-13 10:53:07 -05:00
Jeff Avallone
f41518bd92 Moving FormActions rendering to App 2019-01-13 10:15:44 -05:00
Jeff Avallone
13cfcca85e React.Context was overkill for this purpose, not using it
Also using Gatsby's built-in location property
2019-01-12 21:47:36 -05:00
Jeff Avallone
2d754227b1 Updating tests for SentryBoundary 2019-01-12 13:36:09 -05:00
Jeff Avallone
d8ceec1c07 Adjusting Sentry integration to include extra info 2019-01-12 13:30:02 -05:00
Jeff Avallone
abe7879b08 Adding module loading flow 2019-01-12 12:49:49 -05:00
Jeff Avallone
8187865f1f Renaming SVG to Render 2019-01-12 12:32:00 -05:00
Jeff Avallone
1336862bce Removing unnecessary default value 2019-01-12 12:21:24 -05:00
Jeff Avallone
024eb57603 Renaming mutation to a more imperative name 2019-01-12 12:18:48 -05:00
Jeff Avallone
d589329883 Moving AppContext into its own component 2019-01-12 12:15:18 -05:00
Jeff Avallone
786cd06cd9 Moving app state management code into App context 2019-01-12 12:12:42 -05:00
Jeff Avallone
1f5da0c690 Improving Gatsby rendering solution
Now the form will be prerendered
2019-01-11 23:12:45 -05:00
Jeff Avallone
9a4f669c2d Adding initial shot at handling build issues 2019-01-11 23:07:17 -05:00
Jeff Avallone
a4450b34b3 Adding semi-functional rendering demo of app 2019-01-11 22:32:20 -05:00
Jeff Avallone
0606325d6d Giving locale files better names in built output 2019-01-11 21:02:07 -05:00
Jeff Avallone
50200ae72f Tweaking Jest config 2019-01-11 21:01:55 -05:00
Jeff Avallone
befcac2087 Converting SentryError to a functional component 2019-01-10 20:58:37 -05:00
Jeff Avallone
ea8e4fba08 Updating packages 2019-01-08 20:09:32 -05:00
Jeff Avallone
b774babfb9 Reworking i18n error logging to make it less noisy
Also changing locale loading error handling to make the backend retry on
failure
2019-01-08 17:48:47 -05:00
Jeff Avallone
cf0ec81730 Updating GitLab CI to deploy to firebase 2019-01-08 17:15:34 -05:00
Jeff Avallone
297bb650ac Adding firebase deploy config 2019-01-08 17:15:16 -05:00
Jeff Avallone
70b489f2a6 Adding support for setting the banner with an env var 2019-01-08 17:14:12 -05:00
Jeff Avallone
aca30c8df3 I forgot to configure enzyme-to-json
I thought those snapshots looked terrible
2019-01-08 07:13:09 -05:00
Jeff Avallone
1e4e5d82d1 Moving query for siteMetadata to Layout 2019-01-08 07:09:06 -05:00
Jeff Avallone
f14e018518 Improving test coverage for LocaleSwitcher 2019-01-06 17:12:28 -05:00
Jeff Avallone
2a77792165 Splitting locale matching into separate file to facilitate testing 2019-01-06 16:54:24 -05:00
Jeff Avallone
ba8461c281 More realistic faking of setState to improve coverage 2019-01-06 16:42:14 -05:00
Jeff Avallone
02f6f2d252 Cleaning up uses of StaticQuery 2019-01-06 16:39:29 -05:00
Jeff Avallone
8426eaa433 Revert "Adding a HOC for using StaticQuery"
This reverts commit 3b11fcb0b6.
2019-01-06 16:26:55 -05:00
Jeff Avallone
3b11fcb0b6 Adding a HOC for using StaticQuery 2019-01-06 13:56:25 -05:00
Jeff Avallone
bf35f26d5b Reworking internal component naming for clarity 2019-01-06 13:25:33 -05:00
Jeff Avallone
618b21bb93 Implementing translations 2019-01-06 13:03:07 -05:00
Jeff Avallone
e1c4cb9068 Adding i18next integration 2019-01-06 12:24:47 -05:00