diff --git a/package-lock.json b/package-lock.json
index 5f61033..55bd29d 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -19,7 +19,8 @@
"@types/react-dom": "^19.2.3",
"astro": "^5.3.0",
"react": "^19.2.4",
- "react-dom": "^19.2.4"
+ "react-dom": "^19.2.4",
+ "temporal-polyfill": "^0.3.2"
},
"devDependencies": {
"sass-embedded": "^1.83.4"
@@ -6782,6 +6783,21 @@
"node": ">=16.0.0"
}
},
+ "node_modules/temporal-polyfill": {
+ "version": "0.3.2",
+ "resolved": "https://registry.npmjs.org/temporal-polyfill/-/temporal-polyfill-0.3.2.tgz",
+ "integrity": "sha512-TzHthD/heRK947GNiSu3Y5gSPpeUDH34+LESnfsq8bqpFhsB79HFBX8+Z834IVX68P3EUyRPZK5bL/1fh437Eg==",
+ "license": "MIT",
+ "dependencies": {
+ "temporal-spec": "0.3.1"
+ }
+ },
+ "node_modules/temporal-spec": {
+ "version": "0.3.1",
+ "resolved": "https://registry.npmjs.org/temporal-spec/-/temporal-spec-0.3.1.tgz",
+ "integrity": "sha512-B4TUhezh9knfSIMwt7RVggApDRJZo73uZdj8AacL2mZ8RP5KtLianh2MXxL06GN9ESYiIsiuoLQhgVfwe55Yhw==",
+ "license": "ISC"
+ },
"node_modules/tiny-inflate": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/tiny-inflate/-/tiny-inflate-1.0.3.tgz",
diff --git a/package.json b/package.json
index 3b39ceb..fc00b97 100644
--- a/package.json
+++ b/package.json
@@ -20,7 +20,8 @@
"@types/react-dom": "^19.2.3",
"astro": "^5.3.0",
"react": "^19.2.4",
- "react-dom": "^19.2.4"
+ "react-dom": "^19.2.4",
+ "temporal-polyfill": "^0.3.2"
},
"devDependencies": {
"sass-embedded": "^1.83.4"
diff --git a/public/no-cover-art.svg b/public/no-cover-art.svg
new file mode 100644
index 0000000..35a4105
--- /dev/null
+++ b/public/no-cover-art.svg
@@ -0,0 +1,10 @@
+
\ No newline at end of file
diff --git a/src/layouts/layout.astro b/src/layouts/layout.astro
index 2dfaf31..e583976 100644
--- a/src/layouts/layout.astro
+++ b/src/layouts/layout.astro
@@ -1,5 +1,6 @@
---
import Header from '../components/header.astro'
+import Footer from "../components/footer.astro"
const { title } = Astro.props
---
@@ -27,9 +28,6 @@ const { title } = Astro.props
-
-
-