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', }, }), ],