Commit Graph

1762 Commits

Author SHA1 Message Date
Dorian d2b46b0952 Fix JS issue with duplicate names. 2017-09-27 17:33:29 -04:00
Dorian 3b2b498024 Simplify layout of app.
Remove redux wiring on menu.
Make sure child containers can exist without layout from parent.
2017-09-27 08:52:37 -04:00
Dorian 6db12a1972 Add preact-helmet and preact-layout as dependencies. 2017-09-26 22:43:36 -04:00
Dorian 1f77b6590d Add preact-helmet to allow for modifying a page in post. 2017-09-26 22:42:36 -04:00
Dorian e7e04b4c43 Refactor app initialization. 2017-09-26 13:54:54 -04:00
Dorian 8442809c29 Migrate container elements into their appropriate folders. 2017-09-26 13:44:19 -04:00
Dorian 97434ddb56 Fix lint issue and avoid using non-ES2017 module mechanisms. 2017-09-25 23:49:15 -04:00
Dorian cfd2486c0b Resolve issues with server-side rendering hiccupping on code editor. 2017-09-25 22:29:05 -04:00
Dorian 72f9ff2894 Unify application store for both server and client side. 2017-09-25 21:56:46 -04:00
Dorian 17b21795ed Work towards unifying app and server-side redux stores. 2017-09-25 21:45:59 -04:00
Dorian bd5f0aa8bf Attempt to improve store creation and use of local storage. 2017-09-25 13:54:35 -04:00
Dorian 686e576299 Improve webpack configuration.
Fix error caused by switch over to preact-redux.
2017-09-25 13:38:09 -04:00
Dorian 4d957e1528 Switch over to preact-redux. 2017-09-25 13:28:22 -04:00
Dorian 820baaa1f3 Improve JS code consistency. 2017-09-25 13:12:10 -04:00
Dorian 15ebf04ebc Add more notes for dev work in JS. 2017-09-25 12:59:56 -04:00
Dorian 9382ec68ea Add notes on webpack decision. 2017-09-24 22:34:59 -04:00
Dorian 5e3909e6c4 Add labels to CircleCI Docker upload. 2017-09-24 22:13:20 -04:00
Dorian 346c32b8ad Merged in frontend-modernization (pull request #28)
Add notes for preact finds.

Approved-by: Dorian Pula <dorian.pula@amber-penguin-software.ca>
2017-09-25 01:57:18 +00:00
Dorian 255a355ace Add notes for preact finds. 2017-09-24 15:19:34 -04:00
Dorian c8decceb8b Merged in frontend-modernization (pull request #27)
Frontend modernization

Approved-by: Dorian Pula <dorian.pula@amber-penguin-software.ca>
2017-09-24 19:11:04 +00:00
Dorian b38e152aeb Migrate fetch calls to use async/await.
Attempt to fix save page calls.
2017-09-24 14:55:09 -04:00
Dorian b37063482f Update documentation and readme. 2017-09-24 14:16:17 -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 3e8190537e Fix linting issues. 2017-09-22 23:16:22 -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 d80f04571c Fix user login modal. 2017-09-22 09:14:29 -04:00
Dorian 5ecc5dacd8 Skip eslint check rules for files. 2017-09-22 08:58:40 -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 9eab48c9ef Fix up style for entrypoint scripts. 2017-09-21 08:17:58 -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 525919be34 Migrate to use standalone prop types. 2017-09-18 08:46:05 -04:00
Dorian da592d9d0e Fix Makefile test issue. 2017-09-16 08:31:46 -04:00
Dorian 004a2f1534 Update Makefiles to be nicer. 2017-09-15 16:27:58 -04:00
Dorian 33251b602f Add notes about builds. 2017-09-15 16:15:05 -04:00
Dorian 69ff7557e6 Update configuration and hopefully fix the issues with CircleCI builds. 2017-09-15 15:37:25 -04:00
Dorian ac69ef04f2 Fix YAML setup for circle ci config. 2017-09-14 15:02:02 -04:00
Dorian 6b5c219e6f Fix YAML setup for circle ci config. 2017-09-14 14:54:23 -04:00
Dorian 231e42628c Attempt to include caching of Docker app images. 2017-09-14 14:47:56 -04:00
Dorian 40bee1a97e Testing theory about aggressive timeouts during tests. 2017-09-13 23:01:47 -04:00
Dorian 5d490f9a9e Attempt to resolve build issues. 2017-09-13 22:53:14 -04:00
Dorian 86eec8c680 Skip tests related to sites. 2017-09-13 22:39:16 -04:00