From a5a296e87febc0be9c8c6cdeaf8b8e91466936de Mon Sep 17 00:00:00 2001 From: GnomeZworc Date: Sun, 7 Jun 2026 12:42:12 +0200 Subject: [PATCH 1/2] update side-nav Signed-off-by: GnomeZworc --- components.lock.json | 2 +- icons.json | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) create mode 100644 icons.json diff --git a/components.lock.json b/components.lock.json index 8b520f0..fb87b46 100644 --- a/components.lock.json +++ b/components.lock.json @@ -3,6 +3,6 @@ "name": "side-nav", "repo": "https://git.g3e.fr/syonad/syn-side-nav", "ref": "main", - "commit": "c885959a6f3ff14b677fb104b72dc707d0fc1c66" + "commit": "bf6bbe78a9d361b96168b05d94e560a381283121" } ] diff --git a/icons.json b/icons.json new file mode 100644 index 0000000..6ee6944 --- /dev/null +++ b/icons.json @@ -0,0 +1,3 @@ +{ + "dashboard": "" +} From 0d5c2fbd358ed5c0b9f2a2ace161959b6c46a5be Mon Sep 17 00:00:00 2001 From: GnomeZworc Date: Sun, 7 Jun 2026 12:55:28 +0200 Subject: [PATCH 2/2] restructure: move web app into sources/ MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit All served files (index.html, core/, pages/, components/, vendor/, config.json, icons.json, favicon.svg) are now under sources/. build.sh and components.yml stay at the repo root. build.sh updated: WEB_DIR → sources/, MANIFEST stays at SCRIPT_DIR. Co-Authored-By: Claude Sonnet 4.6 Signed-off-by: GnomeZworc --- build.sh | 5 +++-- components.lock.json => sources/components.lock.json | 0 {components => sources/components}/.keep | 0 config.json => sources/config.json | 0 {core => sources/core}/config.js | 0 {core => sources/core}/menu.js | 0 {core => sources/core}/registry.js | 0 {core => sources/core}/router.js | 0 favicon.svg => sources/favicon.svg | 0 icons.json => sources/icons.json | 0 index.html => sources/index.html | 0 {pages => sources/pages}/dashboard/dashboard.css | 0 {pages => sources/pages}/dashboard/dashboard.js | 0 {pages => sources/pages}/dashboard/index.html | 0 {pages => sources/pages}/dashboard/manifest.json | 0 {vendor => sources/vendor}/.keep | 0 16 files changed, 3 insertions(+), 2 deletions(-) rename components.lock.json => sources/components.lock.json (100%) rename {components => sources/components}/.keep (100%) rename config.json => sources/config.json (100%) rename {core => sources/core}/config.js (100%) rename {core => sources/core}/menu.js (100%) rename {core => sources/core}/registry.js (100%) rename {core => sources/core}/router.js (100%) rename favicon.svg => sources/favicon.svg (100%) rename icons.json => sources/icons.json (100%) rename index.html => sources/index.html (100%) rename {pages => sources/pages}/dashboard/dashboard.css (100%) rename {pages => sources/pages}/dashboard/dashboard.js (100%) rename {pages => sources/pages}/dashboard/index.html (100%) rename {pages => sources/pages}/dashboard/manifest.json (100%) rename {vendor => sources/vendor}/.keep (100%) diff --git a/build.sh b/build.sh index b75143c..aa754dc 100755 --- a/build.sh +++ b/build.sh @@ -14,8 +14,9 @@ set -euo pipefail -WEB_DIR="$(cd "$(dirname "$0")" && pwd)" -MANIFEST="${WEB_DIR}/components.yml" +SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)" +WEB_DIR="${SCRIPT_DIR}/sources" +MANIFEST="${SCRIPT_DIR}/components.yml" COMPONENTS_DIR="${WEB_DIR}/components" OUTPUT="${WEB_DIR}/components.json" LOCKFILE="${WEB_DIR}/components.lock.json" diff --git a/components.lock.json b/sources/components.lock.json similarity index 100% rename from components.lock.json rename to sources/components.lock.json diff --git a/components/.keep b/sources/components/.keep similarity index 100% rename from components/.keep rename to sources/components/.keep diff --git a/config.json b/sources/config.json similarity index 100% rename from config.json rename to sources/config.json diff --git a/core/config.js b/sources/core/config.js similarity index 100% rename from core/config.js rename to sources/core/config.js diff --git a/core/menu.js b/sources/core/menu.js similarity index 100% rename from core/menu.js rename to sources/core/menu.js diff --git a/core/registry.js b/sources/core/registry.js similarity index 100% rename from core/registry.js rename to sources/core/registry.js diff --git a/core/router.js b/sources/core/router.js similarity index 100% rename from core/router.js rename to sources/core/router.js diff --git a/favicon.svg b/sources/favicon.svg similarity index 100% rename from favicon.svg rename to sources/favicon.svg diff --git a/icons.json b/sources/icons.json similarity index 100% rename from icons.json rename to sources/icons.json diff --git a/index.html b/sources/index.html similarity index 100% rename from index.html rename to sources/index.html diff --git a/pages/dashboard/dashboard.css b/sources/pages/dashboard/dashboard.css similarity index 100% rename from pages/dashboard/dashboard.css rename to sources/pages/dashboard/dashboard.css diff --git a/pages/dashboard/dashboard.js b/sources/pages/dashboard/dashboard.js similarity index 100% rename from pages/dashboard/dashboard.js rename to sources/pages/dashboard/dashboard.js diff --git a/pages/dashboard/index.html b/sources/pages/dashboard/index.html similarity index 100% rename from pages/dashboard/index.html rename to sources/pages/dashboard/index.html diff --git a/pages/dashboard/manifest.json b/sources/pages/dashboard/manifest.json similarity index 100% rename from pages/dashboard/manifest.json rename to sources/pages/dashboard/manifest.json diff --git a/vendor/.keep b/sources/vendor/.keep similarity index 100% rename from vendor/.keep rename to sources/vendor/.keep