Commit Graph

1762 Commits

Author SHA1 Message Date
Dorian 4e9f5eabb2 Create a debian package to distribute. 2019-08-09 21:11:18 -04:00
Dorian 7622c93e37 Implement handling of creating a new project. 2019-08-09 10:15:49 -04:00
Dorian aa9dab8606 Implement the site init functionality. 2019-08-09 08:55:16 -04:00
Dorian dc3ce055d8 Add support for creating and reusing site.toml for init. 2019-08-08 17:55:36 -04:00
Dorian a37e33993a Refactor some of the path building code. 2019-08-08 09:02:18 -04:00
Dorian 90ba1f8ee8 Change over build of site to use local assets. 2019-08-08 08:53:18 -04:00
Dorian 49198dcb7c Temporarily resolve the issue of not supporting configurable landing pages. 2019-08-08 08:42:32 -04:00
Dorian 4257c2735f Attempt to bring the various files created by Rookeries. 2019-08-08 08:39:39 -04:00
Dorian c00cdfc628 Add access logging. 2019-08-08 08:28:25 -04:00
Dorian 9f0480c87d Fix the builds due to template directory rename. 2019-08-08 08:16:07 -04:00
Dorian b990cb3509 Improve template setup. 2019-08-07 21:06:55 -04:00
Dorian 8a96fc4fee Add initial setup of including templates and plugins into site generation. 2019-08-07 20:50:56 -04:00
Dorian 4eab2d80b8 Add a way to build and prepare JS assets. 2019-08-07 20:40:01 -04:00
Dorian 7a23c5c65a Work toward standalone templates and plugins. 2019-08-07 08:56:24 -04:00
Dorian 86e57f77a0 Fix up plugins with latest setup. 2019-08-07 08:41:47 -04:00
Dorian 4a315de013 Work toward a decent setup for the initial website. 2019-08-05 10:18:44 -04:00
Dorian 71982354e1 Update template with app version reference. 2019-08-04 22:31:35 -04:00
Dorian 9b1ae8630c Start work of putting together Rookeries app. 2019-08-04 19:21:56 -04:00
Dorian 8dd6136058 Deal with size of Rookeries web asset. 2019-08-04 11:33:53 -04:00
Dorian 8840cba326 Remove unused code and re-enable tests. 2019-08-03 17:08:40 -04:00
Dorian d471759006 Add support for changing the title of the page. 2019-08-03 16:58:26 -04:00
Dorian 98ba825bb1 Add notes for improving basic web component. 2019-08-03 00:36:55 -04:00
Dorian 05fa072cff Create working setup for rendering markdown content. 2019-08-03 00:01:44 -04:00
Dorian 40fe2841dc Fetch page content... as penguins attack! 2019-08-02 21:35:21 -04:00
Dorian 30eb6a4914 Start work on getting page content. 2019-08-02 17:40:13 -04:00
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