From 82f47093a7c0579ff79e0af979a5eff736ecb98f Mon Sep 17 00:00:00 2001 From: Nathan Upchurch Date: Wed, 13 May 2026 12:30:45 -0500 Subject: [PATCH] Settings refactor / add birb --- _includes/birb.njk | 17 +++++ _includes/footer.njk | 2 +- _includes/layouts/base.njk | 3 + _includes/layouts/links.njk | 2 +- .../settings/controllers/birbController.njk | 4 ++ .../controllers}/weatherController.njk | 2 +- .../controllers}/wooModeController.njk | 2 +- _includes/settings/settingsConfig.njk | 37 +++++++++++ _includes/{ => settings}/siteSettings.njk | 5 +- _includes/weather.njk | 36 ++++------- _includes/wooMode.njk | 59 ++++++----------- public/css/index.css | 33 +++++++++- public/js/main.js | 64 +++++++++++++++++++ 13 files changed, 192 insertions(+), 74 deletions(-) create mode 100644 _includes/birb.njk create mode 100644 _includes/settings/controllers/birbController.njk rename _includes/{ => settings/controllers}/weatherController.njk (76%) rename _includes/{ => settings/controllers}/wooModeController.njk (79%) create mode 100644 _includes/settings/settingsConfig.njk rename _includes/{ => settings}/siteSettings.njk (57%) create mode 100644 public/js/main.js diff --git a/_includes/birb.njk b/_includes/birb.njk new file mode 100644 index 0000000..ce1b0c0 --- /dev/null +++ b/_includes/birb.njk @@ -0,0 +1,17 @@ + + + diff --git a/_includes/footer.njk b/_includes/footer.njk index 094be6f..151b424 100644 --- a/_includes/footer.njk +++ b/_includes/footer.njk @@ -17,6 +17,6 @@ Written by humans, not by AI. - {% include "siteSettings.njk" %} + {% include "settings/siteSettings.njk" %} diff --git a/_includes/layouts/base.njk b/_includes/layouts/base.njk index 7f21bdd..ebd6a5c 100644 --- a/_includes/layouts/base.njk +++ b/_includes/layouts/base.njk @@ -52,6 +52,7 @@ {% endif %} + @@ -85,8 +86,10 @@ {% endif %} + {% include "birb.njk" %} {% include "footer.njk" %} {% include "weather.njk" %} {% include "wooMode.njk" %} + {% include "settings/settingsConfig.njk" %} diff --git a/_includes/layouts/links.njk b/_includes/layouts/links.njk index 4116062..90b8c31 100644 --- a/_includes/layouts/links.njk +++ b/_includes/layouts/links.njk @@ -4,7 +4,7 @@ layout: layouts/linksPage.njk