diff --git a/install.sh b/install.sh
index 3e887ba..7879587 100644
--- a/install.sh
+++ b/install.sh
@@ -3,8 +3,8 @@ composer install --optimize-autoloader
npm install
# (Re)create public NPM modules folder
-rm -r assets/js/modules/npm
-mkdir assets/js/modules/npm
+rm -r public/assets/js/modules/npm
+mkdir public/assets/js/modules/npm
# Create link to Elevent MJS from public JS modules folder
-ln -sr node_modules/elevent/src/Elevent.mjs assets/js/modules/npm/Elevent.mjs
\ No newline at end of file
+ln -sr node_modules/elevent/src/Elevent.mjs public/assets/js/modules/npm/Elevent.mjs
\ No newline at end of file
diff --git a/public/about.php b/public/about.php
index bfee38b..37cecd9 100644
--- a/public/about.php
+++ b/public/about.php
@@ -1,4 +1,4 @@
-
+
Hi, I'm
Victor Westerlund
@@ -17,7 +17,7 @@
Personal
Coffee, of course.. and..
At times, I become a true, amateur, armchair detective for a variety of your typical-nerdy topics that I find interesting. And will spend a disproportionate to real-world-personal-use amount of time reading about that stuff too.
-
Another silent passion of mine that comes out every few years is building computers and fiddling with weird networking stuff.
+
Another silent passion of mine that comes out every few years is building computers and fiddling with weird networking stuff.
And then of course I don't mind some occational gaming, and watching movies and TV-series.
I'd be happy to send you any component that you find here for "free". The only thing I ask in return is that you pay for shipping.
@@ -29,8 +29,8 @@
Please note; I can't guarantee the thing you want will work as expected, or work at all! But I will test the compontent for you if I still have means at hand to do so.
-
+
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/public/about/battlestation.php b/public/about/battlestation.php
index 008ad39..21a753f 100644
--- a/public/about/battlestation.php
+++ b/public/about/battlestation.php
@@ -55,15 +55,15 @@
$config = $api->call(Endpoints::BATTLESTATION->value)->get();
?>
-
+
ok): ?>
Battlestations
I'd be happy to send you, dear reader, any component that you find here for "free" that hasn't been retired yet. The only thing I ask in return is that you pay for shipping.
I can't guarantee the thing you want will work as expected, or work at all! But I will test the compontent for you if I still have means at hand to do so.
@@ -493,4 +493,4 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/assets/css/fonts.css b/public/assets/css/fonts.css
old mode 100755
new mode 100644
similarity index 100%
rename from assets/css/fonts.css
rename to public/assets/css/fonts.css
diff --git a/assets/css/pages/about.css b/public/assets/css/pages/about.css
old mode 100755
new mode 100644
similarity index 100%
rename from assets/css/pages/about.css
rename to public/assets/css/pages/about.css
diff --git a/assets/css/pages/about/battlestation-retired.css b/public/assets/css/pages/about/battlestation-retired.css
similarity index 100%
rename from assets/css/pages/about/battlestation-retired.css
rename to public/assets/css/pages/about/battlestation-retired.css
diff --git a/assets/css/pages/about/battlestation.css b/public/assets/css/pages/about/battlestation.css
similarity index 100%
rename from assets/css/pages/about/battlestation.css
rename to public/assets/css/pages/about/battlestation.css
diff --git a/assets/css/pages/contact.css b/public/assets/css/pages/contact.css
old mode 100755
new mode 100644
similarity index 100%
rename from assets/css/pages/contact.css
rename to public/assets/css/pages/contact.css
diff --git a/assets/css/pages/error.css b/public/assets/css/pages/error.css
old mode 100755
new mode 100644
similarity index 100%
rename from assets/css/pages/error.css
rename to public/assets/css/pages/error.css
diff --git a/assets/css/pages/index.css b/public/assets/css/pages/index.css
old mode 100755
new mode 100644
similarity index 100%
rename from assets/css/pages/index.css
rename to public/assets/css/pages/index.css
diff --git a/assets/css/pages/search.css b/public/assets/css/pages/search.css
old mode 100755
new mode 100644
similarity index 100%
rename from assets/css/pages/search.css
rename to public/assets/css/pages/search.css
diff --git a/assets/css/pages/work.css b/public/assets/css/pages/work.css
old mode 100755
new mode 100644
similarity index 100%
rename from assets/css/pages/work.css
rename to public/assets/css/pages/work.css
diff --git a/assets/css/shells/document.css b/public/assets/css/shell.css
similarity index 100%
rename from assets/css/shells/document.css
rename to public/assets/css/shell.css
diff --git a/assets/fonts/roboto-mono.woff2 b/public/assets/fonts/roboto-mono.woff2
similarity index 100%
rename from assets/fonts/roboto-mono.woff2
rename to public/assets/fonts/roboto-mono.woff2
diff --git a/assets/js/modules/glitch/Generator.mjs b/public/assets/js/modules/glitch/Generator.mjs
old mode 100755
new mode 100644
similarity index 100%
rename from assets/js/modules/glitch/Generator.mjs
rename to public/assets/js/modules/glitch/Generator.mjs
diff --git a/assets/js/modules/glitch/Glitch.mjs b/public/assets/js/modules/glitch/Glitch.mjs
old mode 100755
new mode 100644
similarity index 100%
rename from assets/js/modules/glitch/Glitch.mjs
rename to public/assets/js/modules/glitch/Glitch.mjs
diff --git a/assets/js/modules/glitch/GlitchWorker.js b/public/assets/js/modules/glitch/GlitchWorker.js
old mode 100755
new mode 100644
similarity index 100%
rename from assets/js/modules/glitch/GlitchWorker.js
rename to public/assets/js/modules/glitch/GlitchWorker.js
diff --git a/public/assets/js/modules/npm/Elevent.mjs b/public/assets/js/modules/npm/Elevent.mjs
new file mode 120000
index 0000000..899f42b
--- /dev/null
+++ b/public/assets/js/modules/npm/Elevent.mjs
@@ -0,0 +1 @@
+../../../../../node_modules/elevent/src/Elevent.mjs
\ No newline at end of file
diff --git a/assets/js/pages/about.js b/public/assets/js/pages/about.js
old mode 100755
new mode 100644
similarity index 100%
rename from assets/js/pages/about.js
rename to public/assets/js/pages/about.js
diff --git a/assets/js/pages/about/battlestation-retired.js b/public/assets/js/pages/about/battlestation-retired.js
similarity index 100%
rename from assets/js/pages/about/battlestation-retired.js
rename to public/assets/js/pages/about/battlestation-retired.js
diff --git a/assets/js/pages/about/battlestation.js b/public/assets/js/pages/about/battlestation.js
similarity index 100%
rename from assets/js/pages/about/battlestation.js
rename to public/assets/js/pages/about/battlestation.js
diff --git a/assets/js/pages/contact.js b/public/assets/js/pages/contact.js
old mode 100755
new mode 100644
similarity index 100%
rename from assets/js/pages/contact.js
rename to public/assets/js/pages/contact.js
diff --git a/assets/js/pages/error.js b/public/assets/js/pages/error.js
old mode 100755
new mode 100644
similarity index 100%
rename from assets/js/pages/error.js
rename to public/assets/js/pages/error.js
diff --git a/assets/js/pages/index.js b/public/assets/js/pages/index.js
old mode 100755
new mode 100644
similarity index 96%
rename from assets/js/pages/index.js
rename to public/assets/js/pages/index.js
index 1fb023f..5d22581
--- a/assets/js/pages/index.js
+++ b/public/assets/js/pages/index.js
@@ -103,6 +103,6 @@ import { Elevent } from "/assets/js/modules/npm/Elevent.mjs";
});
// Reset color on navigation
- vv.Navigation.rootShellElement.addEventListener(vv.Navigation.EVENTS.STARTED, () => updateColor(), { once: true });
+ vv.Navigation.shellElement.addEventListener(vv.Navigation.EVENTS.STARTED, () => updateColor(), { once: true });
}
}
\ No newline at end of file
diff --git a/assets/js/pages/search.js b/public/assets/js/pages/search.js
old mode 100755
new mode 100644
similarity index 100%
rename from assets/js/pages/search.js
rename to public/assets/js/pages/search.js
diff --git a/assets/js/pages/work.js b/public/assets/js/pages/work.js
old mode 100755
new mode 100644
similarity index 100%
rename from assets/js/pages/work.js
rename to public/assets/js/pages/work.js
diff --git a/assets/js/shells/document.js b/public/assets/js/shell.js
similarity index 100%
rename from assets/js/shells/document.js
rename to public/assets/js/shell.js
diff --git a/assets/media/battlestation.svg b/public/assets/media/battlestation.svg
similarity index 100%
rename from assets/media/battlestation.svg
rename to public/assets/media/battlestation.svg
diff --git a/assets/media/gazing.jpg b/public/assets/media/gazing.jpg
old mode 100755
new mode 100644
similarity index 100%
rename from assets/media/gazing.jpg
rename to public/assets/media/gazing.jpg
diff --git a/assets/media/glitch_b64/1.txt b/public/assets/media/glitch_b64/1.txt
old mode 100755
new mode 100644
similarity index 100%
rename from assets/media/glitch_b64/1.txt
rename to public/assets/media/glitch_b64/1.txt
diff --git a/assets/media/glitch_b64/2.txt b/public/assets/media/glitch_b64/2.txt
old mode 100755
new mode 100644
similarity index 100%
rename from assets/media/glitch_b64/2.txt
rename to public/assets/media/glitch_b64/2.txt
diff --git a/assets/media/glitch_b64/3.txt b/public/assets/media/glitch_b64/3.txt
old mode 100755
new mode 100644
similarity index 100%
rename from assets/media/glitch_b64/3.txt
rename to public/assets/media/glitch_b64/3.txt
diff --git a/assets/media/glitch_b64/4.txt b/public/assets/media/glitch_b64/4.txt
old mode 100755
new mode 100644
similarity index 100%
rename from assets/media/glitch_b64/4.txt
rename to public/assets/media/glitch_b64/4.txt
diff --git a/assets/media/icons/chevron.svg b/public/assets/media/icons/chevron.svg
similarity index 100%
rename from assets/media/icons/chevron.svg
rename to public/assets/media/icons/chevron.svg
diff --git a/assets/media/icons/close.svg b/public/assets/media/icons/close.svg
old mode 100755
new mode 100644
similarity index 100%
rename from assets/media/icons/close.svg
rename to public/assets/media/icons/close.svg
diff --git a/assets/media/icons/codeberg.svg b/public/assets/media/icons/codeberg.svg
similarity index 100%
rename from assets/media/icons/codeberg.svg
rename to public/assets/media/icons/codeberg.svg
diff --git a/assets/media/icons/email.svg b/public/assets/media/icons/email.svg
old mode 100755
new mode 100644
similarity index 100%
rename from assets/media/icons/email.svg
rename to public/assets/media/icons/email.svg
diff --git a/assets/media/icons/libera.svg b/public/assets/media/icons/libera.svg
old mode 100755
new mode 100644
similarity index 100%
rename from assets/media/icons/libera.svg
rename to public/assets/media/icons/libera.svg
diff --git a/assets/media/icons/matrix.svg b/public/assets/media/icons/matrix.svg
similarity index 100%
rename from assets/media/icons/matrix.svg
rename to public/assets/media/icons/matrix.svg
diff --git a/assets/media/icons/pin.svg b/public/assets/media/icons/pin.svg
old mode 100755
new mode 100644
similarity index 100%
rename from assets/media/icons/pin.svg
rename to public/assets/media/icons/pin.svg
diff --git a/assets/media/icons/search.svg b/public/assets/media/icons/search.svg
old mode 100755
new mode 100644
similarity index 100%
rename from assets/media/icons/search.svg
rename to public/assets/media/icons/search.svg
diff --git a/assets/media/line.svg b/public/assets/media/line.svg
old mode 100755
new mode 100644
similarity index 100%
rename from assets/media/line.svg
rename to public/assets/media/line.svg
diff --git a/assets/media/ogp.jpg b/public/assets/media/ogp.jpg
similarity index 100%
rename from assets/media/ogp.jpg
rename to public/assets/media/ogp.jpg
diff --git a/assets/media/travolta.gif b/public/assets/media/travolta.gif
similarity index 100%
rename from assets/media/travolta.gif
rename to public/assets/media/travolta.gif
diff --git a/assets/media/vw.svg b/public/assets/media/vw.svg
old mode 100755
new mode 100644
similarity index 100%
rename from assets/media/vw.svg
rename to public/assets/media/vw.svg
diff --git a/public/contact.php b/public/contact.php
index 65d9a94..51c2e6d 100644
--- a/public/contact.php
+++ b/public/contact.php
@@ -55,28 +55,28 @@
$date = new Date();
?>
-
+
Let's chat!
The best way to get in touch is definitely by email, or through the form on this page. The time in Sweden is = $date->format("h:i a") ?> right now, I am currently = $date->is_available() ? "available" : "not available" ?> and will hopefully reply in about = $date->get_estimated_reply_hours() ?> hours.
Please consider encrypting your message with my PGP key, even if your message doesn't contain anything sensitive. The key is also available via WKD, and is listed on the openPGP key server for victor@vlw.se.
Fingerprint for victor@vlw.se DCE987311CB5D2A252F58951D0AD730E1057DFC6
@@ -90,7 +90,7 @@
For reference only, please don't send personal emails to this address
DC603DA049903D707B7F1DB39AF727FB576F5A00
-= VV::embed("assets/media/line.svg") ?>
+= VV::embed("public/assets/media/line.svg") ?>
@@ -133,4 +133,4 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/public/error.php b/public/error.php
index 9b8e7ba..36e4c84 100644
--- a/public/error.php
+++ b/public/error.php
@@ -1,6 +1,6 @@
-
+
404
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/public/index.php b/public/index.php
index 24ec29c..1280b29 100644
--- a/public/index.php
+++ b/public/index.php
@@ -7,15 +7,15 @@
}
?>
-
+
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/shells/document.php b/public/shell.php
similarity index 79%
rename from shells/document.php
rename to public/shell.php
index a9e1927..6599b23 100644
--- a/shells/document.php
+++ b/public/shell.php
@@ -38,8 +38,8 @@
-
-
+
+
Victor Westerlund
@@ -47,16 +47,16 @@
-
+
-
+
@@ -64,13 +64,13 @@