Commit Graph

78 Commits

Author SHA1 Message Date
Dorian 7acaf1d53f Fix JS test failures. 2017-10-17 18:13:33 -04:00
Dorian c416bf1c0b Minor fixes to match closer to nodejs improvements. 2017-10-17 18:11:56 -04:00
Dorian 3f1c42679d Fix test setup for JS components. 2017-10-17 18:01:53 -04:00
Dorian 0af2b0d050 Bring in improvements from node-js-migration branch. 2017-10-17 17:44:57 -04:00
Dorian 9832fe4ade Remove unused code and libraries. 2017-10-04 20:50:19 -04:00
Dorian 6db12a1972 Add preact-helmet and preact-layout as dependencies. 2017-09-26 22:43:36 -04:00
Dorian 4d957e1528 Switch over to preact-redux. 2017-09-25 13:28:22 -04:00
Dorian b1651cf8a9 Fix development notes.
Fix issue with react-codemirror2.
2017-09-24 14:02:34 -04:00
Dorian 2b8e52b265 Aggressively simplify tests and fix lint issues. 2017-09-24 13:52:25 -04:00
Dorian 863a77cad2 Aggressively simplify tests and fix lint issues. 2017-09-24 13:49:09 -04:00
Dorian cf63ff1ac6 Fix JS tests. 2017-09-23 01:07:40 -04:00
Dorian c81897c503 Fix linting issues with spacing. 2017-09-22 23:28:44 -04:00
Dorian 96ba089d89 Fix markdown renderer. 2017-09-22 18:57:18 -04:00
Dorian b49c47f44e Move to newer version of React Codemirror widget. 2017-09-22 17:33:25 -04:00
Dorian 84734cd79b Vendor in fixed variant of Modal to work with preact. 2017-09-22 08:30:51 -04:00
Dorian 2a60793e0a Migrate views to use bootstrap 4 and reactstrap.
Add support async/await in JS.
Add Pipfile to work with pipfile.
2017-09-22 00:08:03 -04:00
Dorian c119a986b6 Make example site work, with upgraded react-router and other components.
Simplify client and server side setups.
2017-09-21 05:36:17 -04:00
Dorian 624876550a Upgrade all dependencies in preparation for migrating to preact. 2017-09-20 14:09:56 -04:00
Dorian d914d16d61 Revert to using React imports. 2017-09-20 13:47:02 -04:00
Dorian 3b3176e62a Update components to user preact instead of react. 2017-09-19 12:52:52 -04:00
Dorian 3a0e2e106a Setup webpack dev server to run with uwsgi. 2017-09-13 09:04:39 -04:00
Dorian b6f3d4f87c Make site endpoint use a mock site until API more stabilized. 2017-09-12 18:02:01 -04:00
Dorian 794241b532 Fix issues with webpack build.
Migrate away from less to use modular css.
2017-09-12 11:43:47 -04:00
Dorian a4ca748741 Migrate setup to use webpack instead of browserify.
Upgrade various libraries.
2017-09-11 08:24:44 -04:00
Dorian 981e23bb17 Prepare for next tech demo release. 2017-09-06 08:52:36 -04:00
Dorian fa01196ae9 Get working functional web tests without resorting to using SauceLabs. 2017-03-26 21:26:52 -04:00
Dorian f7371e52f0 Remove nightwatch and use basic setup for pybdd-splinter webtests. 2017-03-24 09:06:13 -04:00
Dorian f5043c023b Migrate JS tests infrastructure to invoke. 2017-03-20 08:59:48 -04:00
Dorian ffb5348a4d Update copyright notices and changelog. 2017-03-16 08:34:57 -04:00
Dorian 76c5ebcc91 Remove unused npm and python packages. 2017-03-15 10:11:53 -04:00
Dorian 56334aaaae Create a very rough approximation to a server-side React render pipeline. 2017-03-15 04:20:07 -04:00
Dorian 3fd72d070e Fix webapp tests. 2017-03-14 18:22:50 -04:00
Dorian 7750018f89 Migrate webapp to top level part of project.
Fix Dockerfile build.
2017-03-14 16:02:42 -04:00
Dorian 24b35834e3 Split up project into separate API and frontend server components. 2016-09-06 08:37:41 -04:00
Dorian 6c955fc351 Further experimentation with server-side rendering. 2016-09-01 09:01:12 -04:00
Dorian e6623effaf Another unsuccessful attempt at setting up server-side rendering. 2016-08-31 21:05:05 -04:00
Dorian 9cb080efae Fix editor theming to work properly. 2016-08-13 16:07:40 -04:00
Dorian 798a21c738 Work on fixing up the user login view. 2016-08-11 09:36:02 -04:00
Dorian 9a9d04c237 Fix editor and markdown article renderer. 2016-08-10 09:17:12 -04:00
Dorian 3102ff10de Fix eslint issues to fix builds, and ignore in-progress modules. 2016-08-09 07:35:20 -04:00
Dorian 811f3e8e27 Specify version of nodejs to use. 2016-08-09 00:10:38 -04:00
Dorian 2e12765147 Fix test setup for client. 2016-08-08 22:23:06 -04:00
Dorian 098d4fbd9b Start migration to using redux instead of reflux. 2016-08-06 13:36:09 -04:00
Dorian a0a37ee3e8 Reenable rookeries client tests. 2016-08-06 07:43:29 -04:00
Dorian 1476e9292c Migrate to using Mocha directly with ES6 and React JSX. 2016-08-05 23:59:07 -04:00
Dorian bf0edadcc2 Migrate to ES6 from Coffeescript. 2016-08-05 08:55:03 -04:00
Dorian 9d2572ee5c Update dependencies and scripts to use babel instead of coffee-script. 2016-08-04 12:09:04 -04:00
Dorian 7bf58cd477 Fix issues related to older node dependencies. 2016-05-10 18:19:57 -04:00
Dorian 4ab4f1e6ed Remove unnecessary requirements. 2015-10-22 18:14:59 -04:00
Dorian e0e4cad575 Fix paths in JS unit tests.
Remove JS end-to-end tests to replace with newer bdd style tests.
2015-10-15 08:56:14 -04:00