Commit Graph

1887 Commits

Author SHA1 Message Date
Dorian 54b8f3ef80 Update the Rookeries app to start emulating the rest of the system. 2019-08-02 17:30:00 -04:00
Dorian 02f4e2370b Add ability to do internal routing. 2019-08-02 17:21:12 -04:00
Dorian e6cde62b61 Experiments on building a router and links. 2019-08-02 08:59:33 -04:00
Dorian e09d5400b8 Start migration of app to use web components. 2019-08-01 08:55:18 -04:00
Dorian 981667adb2 Workaround CI issue for web-app tests. 2019-08-01 08:36:07 -04:00
Dorian ad7e879a47 Updated style of demo for Rookeries app. 2019-07-31 22:53:45 -04:00
Dorian 51d20109ab Work toward a fixed setup for the Rookeries app. 2019-07-31 19:19:27 -04:00
Dorian ee730e3b16 Update to the latest version of Babel. 2019-07-31 17:15:31 -04:00
Dorian 27bd624054 Remove preact as part of transition to web components. 2019-07-31 15:48:29 -04:00
Dorian cab556df7b Prepare to migrate over Rookeries to use web components for main app. 2019-07-31 14:24:28 -04:00
Dorian 05c7bf4a42 Add notes about what is needed to tag something with the version of Rookeries used. 2019-07-31 13:45:02 -04:00
Dorian 5c77b3de6b Add a cycling modes test for the dark-mode-switch plugin. 2019-07-31 11:29:55 -04:00
Dorian cafcd3b2ae Add out proper tests. 2019-07-31 10:58:43 -04:00
Dorian 68e33b0b06 Update the style and tests for the dark-mode-switch. 2019-07-30 17:58:25 -04:00
Dorian 2a35bef748 Fix up styles for dark mode theme switcher. 2019-07-30 17:45:02 -04:00
Dorian c532dc859a Remove the theme switcher from the main Rookeries app. 2019-07-30 12:21:48 -04:00
Dorian b29f124682 Fix the theme switcher plugin to work correctly. 2019-07-30 12:17:22 -04:00
Dorian 1064e335c8 Add basic CSS to test the custom element. 2019-07-30 08:55:20 -04:00
Dorian 60b3652647 Fix up tests for the CI. 2019-07-29 21:37:50 -04:00
Dorian 2b70a98417 Remove need for favicon for the webapp portion. 2019-07-29 17:54:37 -04:00
Dorian d156f347ca Add a rough template of the dark mode switch plugin. 2019-07-29 17:45:47 -04:00
Dorian aa296bdd8f Remove unused dependencies. 2019-07-29 10:43:42 -04:00
Dorian a7bd21adfa Build out layout as per expected template. 2019-07-29 10:25:56 -04:00
Dorian 510b069ec6 Simplify site by removing extra configuration that will end up in the template. 2019-07-29 08:54:04 -04:00
Dorian 96a1b2a0d3 Migrate static assets to template. 2019-07-29 08:43:22 -04:00
Dorian 0e982d6e98 Clean up a bit of the CSS. 2019-07-29 08:31:22 -04:00
Dorian 7ffbcf443e Remove extra fonts from the repository. 2019-07-28 19:30:05 -04:00
Dorian 83820d53a5 Rename the CSS to target. 2019-07-26 17:32:03 -04:00
Dorian c4262748e1 Refactor CSS and webpack setup for app. 2019-07-26 17:18:52 -04:00
Dorian 62623b1fbe Take out remaining CSS styles out of JS 2019-07-26 16:54:35 -04:00
Dorian c346547668 Migrate most of the styles into CSS. 2019-07-26 13:16:00 -04:00
Dorian 10e00ffa23 Fix the CI test failures due to path changes, and clean up code. 2019-07-26 10:12:45 -04:00
Dorian 35bab4d518 Fix the CI test failures due to path changes. 2019-07-26 09:56:58 -04:00
Dorian 8066a860e6 Change license to Apache 2.0 from AGPL. 2019-07-26 09:28:22 -04:00
Dorian 06cb61c294 Compact the components. 2019-07-26 09:23:26 -04:00
Dorian 19dd3ccf00 Make Markdown components manage the page header as part of transition. 2019-07-26 08:48:53 -04:00
Dorian 55996598b2 Work toward breaking out header and footers from app. 2019-07-26 08:30:04 -04:00
Dorian 414de5c12a Breakout app styles and simplify layout. 2019-07-25 20:40:10 -04:00
Dorian 308b165568 Clean up unused code in web application. 2019-07-25 17:45:30 -04:00
Dorian e99e5ff75e Get configurable header and footer into single location. 2019-07-25 17:40:26 -04:00
Dorian 199a9851f9 Remove unused modules. 2019-07-25 17:33:43 -04:00
Dorian 05b40afa19 Update chromium karma launcher to have no sandbox option. 2019-07-25 16:41:45 -04:00
Dorian e8ac69a0e3 Fix the plugin CI by using chromium directly. 2019-07-25 16:25:49 -04:00
Dorian e429c59976 Remove Firefox from the CI for now. 2019-07-25 15:18:48 -04:00
Dorian 988fdd734e Fix missing chrome and firefox tests for browsers. 2019-07-25 15:08:46 -04:00
Dorian ac3af9859c Fix karma tests. 2019-07-25 14:37:51 -04:00
Dorian e4e969064a Work toward running karma tests. 2019-07-24 11:08:32 -04:00
Dorian e84cb87945 Upgrade to a new version of babel. 2019-07-24 10:20:23 -04:00
Dorian 01c27b3b9c Setup a basic test setup and serving of the content. 2019-07-24 08:44:47 -04:00
Dorian c4dc3bb7d8 Setup a working test environment for the hello-world plugin. 2019-07-23 10:30:06 -04:00