Commit Graph

1030 Commits

Author SHA1 Message Date
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
Dorian 3a0e2e106a Setup webpack dev server to run with uwsgi. 2017-09-13 09:04:39 -04:00
Dorian f0318ef1a7 Add technical notes. 2017-09-13 08:20:45 -04:00
Dorian 6395e6c4b4 Fix issues with isomorphic preact. 2017-09-12 23:45:48 -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 9d523280b3 Fix build setup. 2017-09-10 14:51:31 -04:00
Dorian a0a1091363 Start upgrade of JS dependencies for Rookeries. 2017-09-10 14:44:55 -04:00
Dorian 765a562602 Merged in issue-30-page-management (pull request #26)
Issue 30 partial page management

Approved-by: Dorian Pula <dorian.pula@amber-penguin-software.ca>
2017-09-10 18:35:31 +00:00
Dorian daf01f490b Fix issue with lack of decent title. 2017-09-06 08:55:13 -04:00
Dorian 981e23bb17 Prepare for next tech demo release. 2017-09-06 08:52:36 -04:00
Dorian e497077389 Work around issues with current Rookeries setup. 2017-09-06 08:47:24 -04:00
Dorian 9a44cb9b7e Add temporary workaround to unblock work on Rookeries. 2017-09-05 23:47:53 -04:00
Dorian 1915a244b0 Fix flake8 issue that breaks the build. 2017-09-05 20:22:06 -04:00
Dorian 927ef41284 Resolve local issue and make testing setup use one less container. 2017-09-05 19:55:24 -04:00
Dorian f968d2e65b Don't use pty when running server side render. 2017-09-02 16:52:47 -04:00
Dorian 97226959ca Make build and debugging Rookeries easier. 2017-08-04 09:26:29 -04:00
Dorian 8a0a38fb12 Fix tests for managing sites. 2017-05-05 01:33:48 -04:00
Dorian 7402dcde0e Migrate the site model to its own managed block type. 2017-05-04 09:11:46 -04:00
Dorian 5604c4dfaf Make content something provided by the model. 2017-05-04 08:35:18 -04:00
Dorian ce7ae7dce2 Fix basic rendering of site. 2017-05-02 08:51:33 -04:00
Dorian 8efb699d33 Change site into a block.
Disable updating until setup better understood.
2017-05-02 08:35:12 -04:00
Dorian e55af947cf Fix flake8 issue. 2017-04-26 08:48:45 -04:00
Dorian e2e5d79856 Remove unused test code for page rendering tests. 2017-04-26 08:42:46 -04:00
Dorian 492180e944 Remove multi-site setup until CMS more mature. 2017-04-26 08:34:48 -04:00
Dorian da5a5c5d97 Add proxy view for UI tests.
Fix rendering of page and site.
2017-04-21 23:51:23 -04:00
Dorian e292f59c8e Update UI tests and make view more regular. 2017-04-20 21:51:19 -04:00
Dorian 7bf0643e1d Add experimental pipfile management of dependencies. 2017-04-20 08:43:43 -04:00
Dorian 688ec481f1 Attempt to add status change if no site found. 2017-04-17 17:42:43 -04:00
Dorian 965723f87b Add basic tests to make sure site landing page works as expected. 2017-04-17 08:34:01 -04:00
Dorian 63abecc4a8 Improve code for the creation of a Rookeries app. 2017-04-13 17:38:42 -04:00
Dorian d208c74645 Fix up initialization of app. 2017-04-13 17:35:17 -04:00