diff --git a/bun.lockb b/bun.lockb
index b9f9ae9..d2abc85 100755
Binary files a/bun.lockb and b/bun.lockb differ
diff --git a/package.json b/package.json
index fc72f5d..a0a3dff 100644
--- a/package.json
+++ b/package.json
@@ -13,41 +13,41 @@
},
"devDependencies": {
"@sveltejs/enhanced-img": "^0.3.10",
- "@sveltejs/kit": "^2.7.3",
+ "@sveltejs/kit": "^2.8.4",
"@sveltejs/vite-plugin-svelte": "^3.1.2",
"@tailwindcss/forms": "^0.5.9",
"@tailwindcss/typography": "^0.5.15",
"@types/eslint": "^9.6.1",
- "@types/node": "^22.8.2",
+ "@types/node": "^22.10.0",
"autoprefixer": "^10.4.20",
- "eslint": "^9.13.0",
+ "eslint": "^9.15.0",
"eslint-config-prettier": "^9.1.0",
"eslint-plugin-svelte": "^2.46.0",
- "globals": "^15.11.0",
+ "globals": "^15.12.0",
"mdsvex": "^0.12.3",
- "postcss": "^8.4.47",
- "prettier": "^3.3.3",
- "prettier-plugin-svelte": "^3.2.7",
+ "postcss": "^8.4.49",
+ "prettier": "^3.4.1",
+ "prettier-plugin-svelte": "^3.3.2",
"svelte": "^4.2.19",
"svelte-adapter-bun": "^0.5.2",
"svelte-check": "^3.8.6",
- "tailwindcss": "^3.4.14",
- "tslib": "^2.8.0",
- "typescript": "^5.6.3",
- "typescript-eslint": "^8.12.1",
- "vite": "^5.4.10"
+ "tailwindcss": "^3.4.15",
+ "tslib": "^2.8.1",
+ "typescript": "^5.7.2",
+ "typescript-eslint": "^8.16.0",
+ "vite": "^5.4.11"
},
"type": "module",
"dependencies": {
- "@atproto/api": "^0.13.12",
+ "@atproto/api": "^0.13.18",
"@neodrag/svelte": "^2.0.6",
"@std/toml": "npm:@jsr/std__toml",
"base64url": "^3.0.1",
- "nanoid": "^5.0.8",
+ "nanoid": "^5.0.9",
"rehype-autolink-headings": "^7.1.0",
"rehype-slug": "^6.0.0",
"steamgriddb": "^2.2.0",
- "typescript-svelte-plugin": "^0.3.42"
+ "typescript-svelte-plugin": "^0.3.43"
},
"trustedDependencies": [
"@sveltejs/kit",
diff --git a/src/components/_window_layout.svelte b/src/components/_window_layout.svelte
new file mode 100644
index 0000000..0ed67ef
--- /dev/null
+++ b/src/components/_window_layout.svelte
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/routes/+layout.server.ts b/src/routes/+layout.server.ts
index f6c9bd9..bef57e6 100644
--- a/src/routes/+layout.server.ts
+++ b/src/routes/+layout.server.ts
@@ -8,8 +8,6 @@ export const trailingSlash = 'always';
export async function load({ request, cookies, url, setHeaders }) {
notifyDarkVisitors(url, request) // no await so it doesnt block load
- setHeaders({ 'Cache-Control': 'no-cache' })
-
return {
route: url.pathname,
visitCount: incrementVisitCount(request, cookies),
diff --git a/src/routes/about/_layout.svelte b/src/routes/about/_layout.svelte
index f2ecdd8..22fe6e7 100644
--- a/src/routes/about/_layout.svelte
+++ b/src/routes/about/_layout.svelte
@@ -1,6 +1,8 @@
@@ -11,17 +13,8 @@
-
-
-
- - website / social presence todos on the indieweb wiki
- - want to start reading chaos;head and chaos;child
- - start playing killer7 and the silver case etc.
- - participate in yet another game jam
- - stream game dev stuff (...if i can stop being anxiety x1000)
- - mess around with kinect devkit, try to reimplement skeleton estimation?
- - fly more in VTOL VR with people
-
-
-
+
+
+
+
diff --git a/src/routes/about/itches.md b/src/routes/about/itches.md
new file mode 100644
index 0000000..cdab9b2
--- /dev/null
+++ b/src/routes/about/itches.md
@@ -0,0 +1,12 @@
++++
+title = "itches"
+layout = "simple"
++++
+
+- website / social presence todos on [the indieweb wiki](https://indieweb.org/User:Gaze.systems)
+- want to start reading chaos;head and chaos;child
+- start playing killer7 and the silver case etc.
+- participate in a game jam every month
+- stream game dev stuff (...if i can stop being anxiety x1000)
+- mess around with kinect devkit, try to reimplement skeleton estimation?
+- fly more in VTOL VR with people
\ No newline at end of file
diff --git a/src/routes/about/stuff.md b/src/routes/about/stuff.md
new file mode 100644
index 0000000..063c5a3
--- /dev/null
+++ b/src/routes/about/stuff.md
@@ -0,0 +1,21 @@
++++
+title = "stuff i did"
+layout = "simple"
++++
+
+*for professional / job related stuff, see my [linkedin](https://www.linkedin.com/in/yusuf-bera-ertan/)*
+
+- i develop games
+ - i mainly work with godot, also have developed addons for it (eg. [boids](https://git.gaze.systems/dusk/godot_boids))
+ - you can find most games at my [itch.io page](https://yusdacra.itch.io)
+- i work on open source projects and whatnot, mostly on [my github](https://github.com/yusdacra)
+ - mainly developing [nix-cargo-integration](https://github.com/yusdacra/nix-cargo-integration) as my primary nix thing
+ - also did a lot of work on [dream2nix](https://github.com/nix-community/dream2nix) (rust ecosystem support, many refactors and core functionality work)
+ - a few packages contributed to nixpkgs, and some nix packaging done for other open source projects (veloren, helix, some others), although i don't maintain some of these anymore
+ - i used to work on [harmony](https://github.com/harmony-development), wrote a [server in rust](https://github.com/harmony-development/scherzo) and a [client (also rust)](https://github.com/harmony-development/Loqui) for it, and supporting libraries etc. alongside protocol work
+- some of my other more solo / hobby projects include
+ - [musikquadrupled](https://git.gaze.systems/dusk/musikquadrupled) and [musikspider](https://git.gaze.systems/dusk/musikspider), a proxy-like server and a client for [musikcubed](https://github.com/clangen/musikcube)
+ - [levent](https://github.com/yusdacra/levent), a media tagger
+ - this website :3
+ - ...and a bunch of other random stuff i've done overtime, but that's for you to look for
+- i have a [misskey.art account](https://misskey.art/@yusdacra) where i only post art in
\ No newline at end of file
diff --git a/svelte.config.js b/svelte.config.js
index 68c415e..aee11db 100644
--- a/svelte.config.js
+++ b/svelte.config.js
@@ -46,6 +46,7 @@ const config = {
layout: {
about: './src/routes/about/_layout.svelte',
blogpost: './src/routes/entries/_layout.svelte',
+ simple: './src/components/_window_layout.svelte',
},
}),
],