Commit Graph

1887 Commits

Author SHA1 Message Date
Dorian 7dc1816906 Leave server-side rendering in a state where things can continue. 2016-09-01 07:59:10 -04:00
Dorian e6623effaf Another unsuccessful attempt at setting up server-side rendering. 2016-08-31 21:05:05 -04:00
Dorian f32b06e027 Attempt at activating server-side rendering with python-react-v8. 2016-08-31 08:41:22 -04:00
Dorian 7e8e84c59e Break out routing into client and server rendering modules. 2016-08-31 08:33:46 -04:00
Dorian 4ea6cff4b5 Fix builds. 2016-08-14 07:44:51 -04:00
Dorian Pula 55287f8db4 Merged in issue-22-implement-server-side-rendering (pull request #3)
Issue 22 implement server side rendering
2016-08-14 07:41:51 -04:00
Dorian 52ed540f3a Experiment with server-side rendering, put on hold for now. 2016-08-14 07:34:59 -04:00
Dorian d2b9cd0c1c Fix failing server tests due to changes in API. 2016-08-13 23:52:07 -04:00
Dorian ca52c635e0 Fix docker bootstrap with existing database.
Add document type check to document saving.
2016-08-13 23:40:29 -04:00
Dorian e4851be871 Fix the styling of the about page. 2016-08-13 22:40:22 -04:00
Dorian 3aa3479611 Add highlighting of code elements.
Fix docker bootstrap task.
2016-08-13 22:10:56 -04:00
Dorian 2f04c59121 Update the samples and documentation to fully test out the rendering engine. 2016-08-13 20:58:41 -04:00
Dorian e4614af019 Add ability to login via the Enter key on the login modal. 2016-08-13 16:49:22 -04:00
Dorian 7621357bae Improve messaging when invalid credentials added to the password. 2016-08-13 16:30:14 -04:00
Dorian c96fbbe127 Remove old TODOs. 2016-08-13 16:12:57 -04:00
Dorian 9cb080efae Fix editor theming to work properly. 2016-08-13 16:07:40 -04:00
Dorian 6144be01fe Attempt to add code highlighting to code editor.
Enforce code editor theme switching as well.
2016-08-13 15:34:27 -04:00
Dorian 3aecceb143 Fix local storage retrieval issues. 2016-08-12 23:07:31 -04:00
Dorian 34cf531f9e Enable saving of articles. 2016-08-12 22:50:18 -04:00
Dorian 0e06767f98 Fix up login and article content editing and display. 2016-08-12 19:40:40 -04:00
Dorian 68ddf0e033 Fix eslint issue for JSX and bad use of state setting in rendering method for React. 2016-08-12 18:54:30 -04:00
Dorian 21884639c9 Fix eslint issue for JSX. 2016-08-12 18:20:23 -04:00
Dorian 97904e2667 Fix style issues and improve code overall. 2016-08-12 18:08:21 -04:00
Dorian 67e9477101 Work on fixing up the user login view. 2016-08-12 09:14:39 -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 5cc35cfd19 Fix up theme switcher and part of journal markdown viewer. 2016-08-09 21:10:09 -04:00
Dorian 5cda01181d Fix setup to start and stop the CouchDB dockerized service. 2016-08-09 09:02:28 -04:00
Dorian 0d8d1d5290 Add in ability to bootstrap a Dockerized CouchDB database with a sample Rookeries DB. 2016-08-09 08:15:50 -04:00
Dorian b8179ee89b Fix permissions on the Rookeries container. 2016-08-09 07:44:26 -04:00
Dorian 649471f20e Merge remote-tracking branch 'remotes/origin/docker_compose_workflow' into issue-22-implement-server-side-rendering 2016-08-09 07:39:51 -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 ff7bea3ddc Fix unit server tests. 2016-08-09 00:02:18 -04:00
Dorian 3d643e7532 Improve linting of JS code. 2016-08-09 00:01:11 -04:00
Dorian 2e12765147 Fix test setup for client. 2016-08-08 22:23:06 -04:00
Dorian e126d3ae2d Work towards fixing the article display and saving controls. 2016-08-08 17:49:13 -04:00
Dorian 089a9f9840 Start on fixing up the login manager. 2016-08-08 09:03:28 -04:00
Dorian 21eae48bf7 Fix theme switching for application. 2016-08-08 08:45:55 -04:00
Dorian ed556dfcf8 Bring code in sync with stylesheet. 2016-08-06 15:51:05 -04:00
Dorian d6295c126e Simplify wiring of application, and use top-down low. 2016-08-06 15:44:49 -04:00
Dorian c41bd1d633 Bring back the navigation menu. 2016-08-06 15:30:16 -04:00
Dorian 7163ed7057 Wire up headers and footers for site. 2016-08-06 14:42:06 -04:00
Dorian 098d4fbd9b Start migration to using redux instead of reflux. 2016-08-06 13:36:09 -04:00
Dorian Pula ec8d7515fc Merged in issue-21-migrate-to-es6 (pull request #2)
Issue 21 migrate to es6
2016-08-06 07:47:44 -04:00
Dorian 15289ad92b Remove compiled version of Rookeries client. 2016-08-06 07:45:26 -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 bd4bc3effd Fix routing and fetching of articles. 2016-08-05 19:20:07 -04:00
Dorian 57691a10ee Fix function setup for React components. 2016-08-05 18:25:54 -04:00