From fc5297b6955f448d6e12d5753fe25cbbde11c01c Mon Sep 17 00:00:00 2001 From: denizk0461 Date: Sun, 21 Dec 2025 17:35:21 +0000 Subject: [PATCH] simplified page routing logic for devlog; restored year/date structure --- src/routes/+page.svelte | 1 + .../projects/projectn5/devlog/+page.svelte | 20 ++-- .../devlog/{202309.md => 2023/09.md} | 0 .../devlog/{202310.md => 2023/10.md} | 0 .../devlog/{202311.md => 2023/11.md} | 0 .../devlog/{202312.md => 2023/12.md} | 0 .../devlog/{20240210.md => 2024/0210.md} | 0 .../devlog/{20240312.md => 2024/0312.md} | 0 .../devlog/{20240323.md => 2024/0323.md} | 0 .../devlog/{20240324.md => 2024/0324.md} | 0 .../devlog/{20240401.md => 2024/0401.md} | 0 .../devlog/{20240713.md => 2024/0713.md} | 0 .../devlog/{20241012.md => 2024/1012.md} | 0 .../devlog/{20241103.md => 2024/1103.md} | 0 .../devlog/{20241127.md => 2024/1127.md} | 0 .../devlog/{20241222.md => 2024/1222.md} | 0 .../devlog/{20250203.md => 2025/0203.md} | 0 .../devlog/{20250316.md => 2025/0316.md} | 0 .../devlog/{20250427.md => 2025/0427.md} | 0 .../devlog/{20250523.md => 2025/0523.md} | 0 .../devlog/{20250713.md => 2025/0713.md} | 0 .../devlog/{20250816.md => 2025/0816.md} | 0 .../devlog/{20251011.md => 2025/1011.md} | 0 .../devlog/{20251022.md => 2025/1022.md} | 0 .../devlog/{20251207.md => 2025/1207.md} | 0 .../{[slug] => [year]/[date]}/+page.svelte | 1 + .../devlog/{[slug] => [year]/[date]}/+page.ts | 8 +- src/routes/projects/projectn5/devlog/posts.ts | 94 +++++++++--------- src/routes/projects/projects.ts | 2 +- .../{202309 => 2023/09}/2023-09-16_00.mp4 | Bin .../{202309 => 2023/09}/2023-09-16_01.mp4 | Bin .../{202309 => 2023/09}/2023-09-16_02.mp4 | Bin .../{202309 => 2023/09}/2023-09-16_03.mp4 | Bin .../{202309 => 2023/09}/2023-09-23_00.mp4 | Bin .../{202309 => 2023/09}/2023-09-23_01.webp | Bin .../{202309 => 2023/09}/2023-09-24_00.mp4 | Bin .../{202309 => 2023/09}/2023-09-24_01.mp4 | Bin .../{202309 => 2023/09}/2023-09-24_02.mp4 | Bin .../{202309 => 2023/09}/2023-09-24_03.webp | Bin .../devlog/{202309 => 2023/09}/2023-09-25.mp4 | Bin .../devlog/{202309 => 2023/09}/2023-09-28.mp4 | Bin .../{202309 => 2023/09}/2023-09-29.webp | Bin .../{202309 => 2023/09}/2023-09-29_00.mp4 | Bin .../{202309 => 2023/09}/2023-09-29_01.mp4 | Bin .../{202309 => 2023/09}/2023-09-30_00.mp4 | Bin .../{202309 => 2023/09}/2023-09-30_01.webp | Bin .../{202309 => 2023/09}/2023-09-30_02.webp | Bin .../{202309 => 2023/09}/2023-09-30_03.webp | Bin .../{202309 => 2023/09}/2023-09-30_04.webp | Bin .../{202309 => 2023/09}/2023-09-30_05.webp | Bin .../{202309 => 2023/09}/2023-09-30_06.webp | Bin .../{202309 => 2023/09}/2023-09-30_07.webp | Bin .../{202309 => 2023/09}/2023-09-30_08.webp | Bin .../{202309 => 2023/09}/2023-09-30_09.mp4 | Bin .../{202309 => 2023/09}/2023-09-30_10.webp | Bin .../{202309 => 2023/09}/2023-09-30_11.webp | Bin .../{202309 => 2023/09}/2023-09-30_12.webp | Bin .../{202309 => 2023/09}/2023-09-30_13.webp | Bin .../devlog/{202309 => 2023/09}/preview.webp | Bin .../{202310 => 2023/10}/2023-10-03_00.mp4 | Bin .../{202310 => 2023/10}/2023-10-03_01.mp4 | Bin .../{202310 => 2023/10}/2023-10-03_02.mp4 | Bin .../{202310 => 2023/10}/2023-10-03_03.mp4 | Bin .../{202310 => 2023/10}/2023-10-03_04.mp4 | Bin .../{202310 => 2023/10}/2023-10-07_00.mp4 | Bin .../{202310 => 2023/10}/2023-10-07_01.webp | Bin .../{202310 => 2023/10}/2023-10-07_02.webp | Bin .../{202310 => 2023/10}/2023-10-10_00.webp | Bin .../{202310 => 2023/10}/2023-10-10_01.webp | Bin .../{202310 => 2023/10}/2023-10-10_02.webp | Bin .../devlog/{202310 => 2023/10}/2023-10-14.mp4 | Bin .../{202310 => 2023/10}/2023-10-22_02.webp | Bin .../{202310 => 2023/10}/2023-10-22_04.webp | Bin .../{202310 => 2023/10}/2023-10-22_05.webp | Bin .../{202310 => 2023/10}/2023-10-25_00.mp4 | Bin .../{202310 => 2023/10}/2023-10-25_01.mp4 | Bin .../{202310 => 2023/10}/2023-10-25_02.webp | Bin .../devlog/{202310 => 2023/10}/preview.webp | Bin .../{202311 => 2023/11}/2023-11-01_01.webp | Bin .../{202311 => 2023/11}/2023-11-01_06.webp | Bin .../{202311 => 2023/11}/2023-11-01_09.webp | Bin .../{202311 => 2023/11}/2023-11-02_01.webp | Bin .../{202311 => 2023/11}/2023-11-03_00.mp4 | Bin .../{202311 => 2023/11}/2023-11-03_01.webp | Bin .../{202311 => 2023/11}/2023-11-05_00.webp | Bin .../{202311 => 2023/11}/2023-11-05_03.webp | Bin .../{202311 => 2023/11}/2023-11-06_02.webp | Bin .../{202311 => 2023/11}/2023-11-11_05.webp | Bin .../{202311 => 2023/11}/2023-11-11_09.mp4 | Bin .../{202311 => 2023/11}/2023-11-12_00.webp | Bin .../{202311 => 2023/11}/2023-11-12_01.webp | Bin .../{202311 => 2023/11}/2023-11-12_02.webp | Bin .../{202311 => 2023/11}/2023-11-12_04.webp | Bin .../devlog/{202311 => 2023/11}/2023-11-21.mp4 | Bin .../devlog/{202311 => 2023/11}/2023-11-24.mp4 | Bin .../{202311 => 2023/11}/2023-11-25.webp | Bin .../{202311 => 2023/11}/2023-12-11.webp | Bin .../devlog/{202311 => 2023/11}/denholm.webp | Bin .../{202311 => 2023/11}/n5blaster_icon.webp | Bin .../devlog/{202311 => 2023/11}/preview.webp | Bin .../{202312 => 2023/12}/2023-12-08.webp | Bin .../{202312 => 2023/12}/2023-12-12_00.webp | Bin .../{202312 => 2023/12}/2023-12-12_01-old.mp4 | Bin .../{202312 => 2023/12}/2023-12-12_01.mp4 | Bin .../{202312 => 2023/12}/2023-12-12_02.mp4 | Bin .../{202312 => 2023/12}/2023-12-12_03.webp | Bin .../devlog/{202312 => 2023/12}/dqt.webp | Bin .../devlog/{202312 => 2023/12}/hdd.webp | Bin .../devlog/{202312 => 2023/12}/preview.webp | Bin .../12}/projectn5-logo-fill-v1.webp | Bin .../12}/projectn5-logo-outline.webp | Bin .../12}/projectn5-logo-v2.webp | Bin .../12}/projectn5-logo-v3.webp | Bin .../12}/projectn5-logo-v4.webp | Bin .../12}/projectn5-logo-v5.webp | Bin .../12}/projectn5-logo-v6.webp | Bin .../12}/projectn5-logo-v7-sketch.webp | Bin .../12}/projectn5-logo-v7.webp | Bin .../12}/simultaneous-animations.mp4 | Bin .../{20240210 => 2024/0210}/animations.mp4 | Bin .../devlog/{20240210 => 2024/0210}/money.webp | Bin .../{20240210 => 2024/0210}/preview.webp | Bin .../{20240210 => 2024/0210}/quickchange.webp | Bin .../0210}/rocketlauncher.webp | Bin .../{20240210 => 2024/0210}/rockets.mp4 | Bin .../{20240210 => 2024/0210}/shadows.webp | Bin .../devlog/{20240210 => 2024/0210}/sky.webp | Bin .../{20240210 => 2024/0210}/target.webp | Bin .../{20240210 => 2024/0210}/vendor.webp | Bin .../devlog/{20240312 => 2024/0312}/alone.webp | Bin .../0312}/arena-terminal.webp | Bin .../devlog/{20240312 => 2024/0312}/arena.webp | Bin .../{20240312 => 2024/0312}/firstperson.mp4 | Bin .../{20240312 => 2024/0312}/kanban.webp | Bin .../{20240312 => 2024/0312}/overview.webp | Bin .../{20240312 => 2024/0312}/preview.webp | Bin .../{20240312 => 2024/0312}/shoulder.mp4 | Bin .../{20240312 => 2024/0312}/shoulder.webp | Bin .../{20240312 => 2024/0312}/sketches.webp | Bin .../{20240312 => 2024/0312}/titlescreen.webp | Bin .../0323}/attraction_smooth.mp4 | Bin .../0323}/attraction_stuck.mp4 | Bin .../0323}/camera_overview.mp4 | Bin .../0323}/camera_precision.mp4 | Bin .../{20240323 => 2024/0323}/camera_smooth.mp4 | Bin .../{20240323 => 2024/0323}/explosion_0.mp4 | Bin .../{20240323 => 2024/0323}/explosion_1.mp4 | Bin .../0323}/explosion_test.mp4 | Bin .../0323}/explosion_wall.mp4 | Bin .../{20240323 => 2024/0323}/firstperson.webp | Bin .../{20240323 => 2024/0323}/haunting.mp4 | Bin .../devlog/{20240323 => 2024/0323}/high.mp4 | Bin .../{20240323 => 2024/0323}/joltsettings.webp | Bin .../{20240323 => 2024/0323}/personalspace.mp4 | Bin .../{20240323 => 2024/0323}/preview.webp | Bin .../{20240323 => 2024/0323}/shake_0.mp4 | Bin .../{20240323 => 2024/0323}/shake_impact.mp4 | Bin .../0323}/unity_overview.webp | Bin .../{20240323 => 2024/0323}/venom_back.webp | Bin .../{20240323 => 2024/0323}/venom_front.webp | Bin .../{20240324 => 2024/0324}/demonstration.mp4 | Bin .../{20240324 => 2024/0324}/haunted.mp4 | Bin .../{20240324 => 2024/0324}/lookingup.webp | Bin .../{20240324 => 2024/0324}/preview.webp | Bin .../0324}/suzannecylinder.webp | Bin .../0401}/dual_venom_sketch.webp | Bin .../{20240401 => 2024/0401}/n5-dim.webp | Bin .../{20240401 => 2024/0401}/n5-glow.mp4 | Bin .../{20240401 => 2024/0401}/preview.webp | Bin .../devlog/{20240401 => 2024/0401}/venom.webp | Bin .../{20240401 => 2024/0401}/venom_sketch.webp | Bin .../{20240713 => 2024/0713}/3dprint.jpg | Bin .../{20240713 => 2024/0713}/3dprint.webp | Bin .../{20240713 => 2024/0713}/preview.webp | Bin .../0713}/procrastination.mp4 | Bin .../{20241012 => 2024/1012}/aim_helper.webp | Bin .../devlog/{20241012 => 2024/1012}/ammo.webp | Bin .../devlog/{20241012 => 2024/1012}/cone.webp | Bin .../1012}/n5-blaster-icon.webp | Bin .../1012}/n5-bomb-launcher-icon.webp | Bin .../{20241012 => 2024/1012}/preview.webp | Bin .../1103}/101-comparison.webp | Bin .../{20241103 => 2024/1103}/101-profile.webp | Bin .../1103}/102-explosion.webp | Bin .../{20241103 => 2024/1103}/102-profile.webp | Bin .../{20241103 => 2024/1103}/canister.webp | Bin .../{20241103 => 2024/1103}/node_chain.webp | Bin .../{20241103 => 2024/1103}/planet-mine.webp | Bin .../devlog/{20241103 => 2024/1103}/planet.mp4 | Bin .../{20241103 => 2024/1103}/preview.webp | Bin .../devlog/{20241103 => 2024/1103}/sky.webp | Bin .../devlog/{20241127 => 2024/1127}/hands.webp | Bin .../{20241127 => 2024/1127}/laura-mesh.webp | Bin .../{20241127 => 2024/1127}/preview.webp | Bin .../devlog/{20241222 => 2024/1222}/arm.webp | Bin .../{20241222 => 2024/1222}/deform-1.webp | Bin .../{20241222 => 2024/1222}/deform-2.webp | Bin .../1222}/laura-hair-curves-2.webp | Bin .../1222}/laura-hair-curves.webp | Bin .../1222}/laura-hair-flat-1.webp | Bin .../1222}/laura-hair-flat-2.webp | Bin .../1222}/laura-hair-flat-3.webp | Bin .../1222}/laura-hair-flat-4.webp | Bin .../1222}/laura-hair-flat-5.webp | Bin .../1222}/laura-hair-flat-6.webp | Bin .../1222}/laura-hair-flat-new-2.webp | Bin .../1222}/laura-hair-flat-new-3.webp | Bin .../{20241222 => 2024/1222}/laura-header.webp | Bin .../{20241222 => 2024/1222}/laura-young.webp | Bin .../devlog/{20241222 => 2024/1222}/laura.webp | Bin .../{20241222 => 2024/1222}/preview.webp | Bin .../{20241222 => 2024/1222}/retiree.webp | Bin .../devlog/{20250203 => 2025/0203}/dance.webp | Bin .../{20250203 => 2025/0203}/disgust.webp | Bin .../{20250203 => 2025/0203}/earrings.webp | Bin .../0203}/laura-head-new.webp | Bin .../0203}/laura-shader-inengine.webp | Bin .../{20250203 => 2025/0203}/laura-uv.webp | Bin .../0203}/lauras-imposing.webp | Bin .../{20250203 => 2025/0203}/naruto.webp | Bin .../devlog/{20250203 => 2025/0203}/ok.webp | Bin .../{20250203 => 2025/0203}/preview.webp | Bin .../{20250203 => 2025/0203}/reprehension.webp | Bin .../devlog/{20250203 => 2025/0203}/shock.webp | Bin .../{20250316 => 2025/0316}/104-icon.webp | Bin .../{20250316 => 2025/0316}/106-icon.webp | Bin .../devlog/{20250316 => 2025/0316}/106.mp4 | Bin .../{20250316 => 2025/0316}/107-icon.webp | Bin .../devlog/{20250316 => 2025/0316}/107.mp4 | Bin .../{20250316 => 2025/0316}/108-icon.webp | Bin .../{20250316 => 2025/0316}/enemy-stairs.mp4 | Bin .../{20250316 => 2025/0316}/fishmonger.webp | Bin .../{20250316 => 2025/0316}/hair-swoosh.mp4 | Bin .../{20250316 => 2025/0316}/item-preview.mp4 | Bin .../0316}/laura-spinning.gif | Bin .../devlog/{20250316 => 2025/0316}/laura.webp | Bin .../{20250316 => 2025/0316}/look-at.mp4 | Bin .../{20250316 => 2025/0316}/preview.webp | Bin .../0427}/body-sketches.webp | Bin .../0427}/laura-comparison-eyes.webp | Bin .../0427}/laura-comparison.webp | Bin .../{20250427 => 2025/0427}/laura-v1.webp | Bin .../{20250427 => 2025/0427}/laura-v2.webp | Bin .../{20250427 => 2025/0427}/laura-v3.webp | Bin .../0427}/laura-v4-full.webp | Bin .../{20250427 => 2025/0427}/ponytail.webp | Bin .../{20250427 => 2025/0427}/preview.webp | Bin .../{20250523 => 2025/0523}/birds_eye.webp | Bin .../{20250523 => 2025/0523}/new_weapons.webp | Bin .../0523}/over_the_shoulder.webp | Bin .../{20250523 => 2025/0523}/preview.webp | Bin .../{20250523 => 2025/0523}/taking_aim.webp | Bin .../0713}/Screenshot 2025-07-13 152304.webp | Bin .../devlog/{20250713 => 2025/0713}/eyes.webp | Bin .../{20250713 => 2025/0713}/hair_back.webp | Bin .../{20250713 => 2025/0713}/hair_shading.webp | Bin .../{20250713 => 2025/0713}/head_old.webp | Bin .../{20250713 => 2025/0713}/headmesh.mp4 | Bin .../devlog/{20250713 => 2025/0713}/laura.webp | Bin .../{20250713 => 2025/0713}/ponytail_new.webp | Bin .../{20250713 => 2025/0713}/ponytail_old.webp | Bin .../{20250713 => 2025/0713}/preview.webp | Bin .../{20250713 => 2025/0713}/shoes_0.webp | Bin .../{20250713 => 2025/0713}/shoes_1.webp | Bin .../{20250713 => 2025/0713}/ziplining.mp4 | Bin .../{20250816 => 2025/0816}/preview.webp | Bin .../{20251011 => 2025/1011}/fullbody.webp | Bin .../{20251011 => 2025/1011}/hair-rigs.webp | Bin .../devlog/{20251011 => 2025/1011}/ok.webp | Bin .../{20251011 => 2025/1011}/preview.webp | Bin .../{20251011 => 2025/1011}/walking.webm | Bin .../{20251022 => 2025/1022}/blink-new.webp | Bin .../{20251022 => 2025/1022}/blink-old.webp | Bin .../1022}/blink-paused-new.webp | Bin .../{20251022 => 2025/1022}/blinks.webp | Bin .../{20251022 => 2025/1022}/clothes.webp | Bin .../1022}/eyelid-stretch.webp | Bin .../{20251022 => 2025/1022}/hoodie.webp | Bin .../devlog/{20251022 => 2025/1022}/hoods.webp | Bin .../{20251022 => 2025/1022}/posing.webp | Bin .../{20251022 => 2025/1022}/preview.webp | Bin .../{20251022 => 2025/1022}/running.webp | Bin .../devlog/{20251022 => 2025/1022}/shoes.webp | Bin .../1207}/decoder-in-hand.webp | Bin .../1207}/decoder-interface.webp | Bin .../{20251207 => 2025/1207}/hue-cheat.webp | Bin .../{20251207 => 2025/1207}/look-at.webm | Bin .../1207}/missions-screen.webp | Bin .../{20251207 => 2025/1207}/preview.webp | Bin .../{20251207 => 2025/1207}/preview2.webp | Bin 290 files changed, 61 insertions(+), 65 deletions(-) rename src/routes/projects/projectn5/devlog/{202309.md => 2023/09.md} (100%) rename src/routes/projects/projectn5/devlog/{202310.md => 2023/10.md} (100%) rename src/routes/projects/projectn5/devlog/{202311.md => 2023/11.md} (100%) rename src/routes/projects/projectn5/devlog/{202312.md => 2023/12.md} (100%) rename src/routes/projects/projectn5/devlog/{20240210.md => 2024/0210.md} (100%) rename src/routes/projects/projectn5/devlog/{20240312.md => 2024/0312.md} (100%) rename src/routes/projects/projectn5/devlog/{20240323.md => 2024/0323.md} (100%) rename src/routes/projects/projectn5/devlog/{20240324.md => 2024/0324.md} (100%) rename src/routes/projects/projectn5/devlog/{20240401.md => 2024/0401.md} (100%) rename src/routes/projects/projectn5/devlog/{20240713.md => 2024/0713.md} (100%) rename src/routes/projects/projectn5/devlog/{20241012.md => 2024/1012.md} (100%) rename src/routes/projects/projectn5/devlog/{20241103.md => 2024/1103.md} (100%) rename src/routes/projects/projectn5/devlog/{20241127.md => 2024/1127.md} (100%) rename src/routes/projects/projectn5/devlog/{20241222.md => 2024/1222.md} (100%) rename src/routes/projects/projectn5/devlog/{20250203.md => 2025/0203.md} (100%) rename src/routes/projects/projectn5/devlog/{20250316.md => 2025/0316.md} (100%) rename src/routes/projects/projectn5/devlog/{20250427.md => 2025/0427.md} (100%) rename src/routes/projects/projectn5/devlog/{20250523.md => 2025/0523.md} (100%) rename src/routes/projects/projectn5/devlog/{20250713.md => 2025/0713.md} (100%) rename src/routes/projects/projectn5/devlog/{20250816.md => 2025/0816.md} (100%) rename src/routes/projects/projectn5/devlog/{20251011.md => 2025/1011.md} (100%) rename src/routes/projects/projectn5/devlog/{20251022.md => 2025/1022.md} (100%) rename src/routes/projects/projectn5/devlog/{20251207.md => 2025/1207.md} (100%) rename src/routes/projects/projectn5/devlog/{[slug] => [year]/[date]}/+page.svelte (91%) rename src/routes/projects/projectn5/devlog/{[slug] => [year]/[date]}/+page.ts (56%) rename static/projects/projectn5/devlog/{202309 => 2023/09}/2023-09-16_00.mp4 (100%) rename static/projects/projectn5/devlog/{202309 => 2023/09}/2023-09-16_01.mp4 (100%) rename static/projects/projectn5/devlog/{202309 => 2023/09}/2023-09-16_02.mp4 (100%) rename static/projects/projectn5/devlog/{202309 => 2023/09}/2023-09-16_03.mp4 (100%) rename static/projects/projectn5/devlog/{202309 => 2023/09}/2023-09-23_00.mp4 (100%) rename static/projects/projectn5/devlog/{202309 => 2023/09}/2023-09-23_01.webp (100%) rename static/projects/projectn5/devlog/{202309 => 2023/09}/2023-09-24_00.mp4 (100%) rename static/projects/projectn5/devlog/{202309 => 2023/09}/2023-09-24_01.mp4 (100%) rename static/projects/projectn5/devlog/{202309 => 2023/09}/2023-09-24_02.mp4 (100%) rename static/projects/projectn5/devlog/{202309 => 2023/09}/2023-09-24_03.webp (100%) rename static/projects/projectn5/devlog/{202309 => 2023/09}/2023-09-25.mp4 (100%) rename static/projects/projectn5/devlog/{202309 => 2023/09}/2023-09-28.mp4 (100%) rename static/projects/projectn5/devlog/{202309 => 2023/09}/2023-09-29.webp (100%) rename static/projects/projectn5/devlog/{202309 => 2023/09}/2023-09-29_00.mp4 (100%) rename static/projects/projectn5/devlog/{202309 => 2023/09}/2023-09-29_01.mp4 (100%) rename static/projects/projectn5/devlog/{202309 => 2023/09}/2023-09-30_00.mp4 (100%) rename static/projects/projectn5/devlog/{202309 => 2023/09}/2023-09-30_01.webp (100%) rename static/projects/projectn5/devlog/{202309 => 2023/09}/2023-09-30_02.webp (100%) rename static/projects/projectn5/devlog/{202309 => 2023/09}/2023-09-30_03.webp (100%) rename static/projects/projectn5/devlog/{202309 => 2023/09}/2023-09-30_04.webp (100%) rename static/projects/projectn5/devlog/{202309 => 2023/09}/2023-09-30_05.webp (100%) rename static/projects/projectn5/devlog/{202309 => 2023/09}/2023-09-30_06.webp (100%) rename static/projects/projectn5/devlog/{202309 => 2023/09}/2023-09-30_07.webp (100%) rename static/projects/projectn5/devlog/{202309 => 2023/09}/2023-09-30_08.webp (100%) rename static/projects/projectn5/devlog/{202309 => 2023/09}/2023-09-30_09.mp4 (100%) rename static/projects/projectn5/devlog/{202309 => 2023/09}/2023-09-30_10.webp (100%) rename static/projects/projectn5/devlog/{202309 => 2023/09}/2023-09-30_11.webp (100%) rename static/projects/projectn5/devlog/{202309 => 2023/09}/2023-09-30_12.webp (100%) rename static/projects/projectn5/devlog/{202309 => 2023/09}/2023-09-30_13.webp (100%) rename static/projects/projectn5/devlog/{202309 => 2023/09}/preview.webp (100%) rename static/projects/projectn5/devlog/{202310 => 2023/10}/2023-10-03_00.mp4 (100%) rename static/projects/projectn5/devlog/{202310 => 2023/10}/2023-10-03_01.mp4 (100%) rename static/projects/projectn5/devlog/{202310 => 2023/10}/2023-10-03_02.mp4 (100%) rename static/projects/projectn5/devlog/{202310 => 2023/10}/2023-10-03_03.mp4 (100%) rename static/projects/projectn5/devlog/{202310 => 2023/10}/2023-10-03_04.mp4 (100%) rename static/projects/projectn5/devlog/{202310 => 2023/10}/2023-10-07_00.mp4 (100%) rename static/projects/projectn5/devlog/{202310 => 2023/10}/2023-10-07_01.webp (100%) rename static/projects/projectn5/devlog/{202310 => 2023/10}/2023-10-07_02.webp (100%) rename static/projects/projectn5/devlog/{202310 => 2023/10}/2023-10-10_00.webp (100%) rename static/projects/projectn5/devlog/{202310 => 2023/10}/2023-10-10_01.webp (100%) rename static/projects/projectn5/devlog/{202310 => 2023/10}/2023-10-10_02.webp (100%) rename static/projects/projectn5/devlog/{202310 => 2023/10}/2023-10-14.mp4 (100%) rename static/projects/projectn5/devlog/{202310 => 2023/10}/2023-10-22_02.webp (100%) rename static/projects/projectn5/devlog/{202310 => 2023/10}/2023-10-22_04.webp (100%) rename static/projects/projectn5/devlog/{202310 => 2023/10}/2023-10-22_05.webp (100%) rename static/projects/projectn5/devlog/{202310 => 2023/10}/2023-10-25_00.mp4 (100%) rename static/projects/projectn5/devlog/{202310 => 2023/10}/2023-10-25_01.mp4 (100%) rename static/projects/projectn5/devlog/{202310 => 2023/10}/2023-10-25_02.webp (100%) rename static/projects/projectn5/devlog/{202310 => 2023/10}/preview.webp (100%) rename static/projects/projectn5/devlog/{202311 => 2023/11}/2023-11-01_01.webp (100%) rename static/projects/projectn5/devlog/{202311 => 2023/11}/2023-11-01_06.webp (100%) rename static/projects/projectn5/devlog/{202311 => 2023/11}/2023-11-01_09.webp (100%) rename static/projects/projectn5/devlog/{202311 => 2023/11}/2023-11-02_01.webp (100%) rename static/projects/projectn5/devlog/{202311 => 2023/11}/2023-11-03_00.mp4 (100%) rename static/projects/projectn5/devlog/{202311 => 2023/11}/2023-11-03_01.webp (100%) rename static/projects/projectn5/devlog/{202311 => 2023/11}/2023-11-05_00.webp (100%) rename static/projects/projectn5/devlog/{202311 => 2023/11}/2023-11-05_03.webp (100%) rename static/projects/projectn5/devlog/{202311 => 2023/11}/2023-11-06_02.webp (100%) rename static/projects/projectn5/devlog/{202311 => 2023/11}/2023-11-11_05.webp (100%) rename static/projects/projectn5/devlog/{202311 => 2023/11}/2023-11-11_09.mp4 (100%) rename static/projects/projectn5/devlog/{202311 => 2023/11}/2023-11-12_00.webp (100%) rename static/projects/projectn5/devlog/{202311 => 2023/11}/2023-11-12_01.webp (100%) rename static/projects/projectn5/devlog/{202311 => 2023/11}/2023-11-12_02.webp (100%) rename static/projects/projectn5/devlog/{202311 => 2023/11}/2023-11-12_04.webp (100%) rename static/projects/projectn5/devlog/{202311 => 2023/11}/2023-11-21.mp4 (100%) rename static/projects/projectn5/devlog/{202311 => 2023/11}/2023-11-24.mp4 (100%) rename static/projects/projectn5/devlog/{202311 => 2023/11}/2023-11-25.webp (100%) rename static/projects/projectn5/devlog/{202311 => 2023/11}/2023-12-11.webp (100%) rename static/projects/projectn5/devlog/{202311 => 2023/11}/denholm.webp (100%) rename static/projects/projectn5/devlog/{202311 => 2023/11}/n5blaster_icon.webp (100%) rename static/projects/projectn5/devlog/{202311 => 2023/11}/preview.webp (100%) rename static/projects/projectn5/devlog/{202312 => 2023/12}/2023-12-08.webp (100%) rename static/projects/projectn5/devlog/{202312 => 2023/12}/2023-12-12_00.webp (100%) rename static/projects/projectn5/devlog/{202312 => 2023/12}/2023-12-12_01-old.mp4 (100%) rename static/projects/projectn5/devlog/{202312 => 2023/12}/2023-12-12_01.mp4 (100%) rename static/projects/projectn5/devlog/{202312 => 2023/12}/2023-12-12_02.mp4 (100%) rename static/projects/projectn5/devlog/{202312 => 2023/12}/2023-12-12_03.webp (100%) rename static/projects/projectn5/devlog/{202312 => 2023/12}/dqt.webp (100%) rename static/projects/projectn5/devlog/{202312 => 2023/12}/hdd.webp (100%) rename static/projects/projectn5/devlog/{202312 => 2023/12}/preview.webp (100%) rename static/projects/projectn5/devlog/{202312 => 2023/12}/projectn5-logo-fill-v1.webp (100%) rename static/projects/projectn5/devlog/{202312 => 2023/12}/projectn5-logo-outline.webp (100%) rename static/projects/projectn5/devlog/{202312 => 2023/12}/projectn5-logo-v2.webp (100%) rename static/projects/projectn5/devlog/{202312 => 2023/12}/projectn5-logo-v3.webp (100%) rename static/projects/projectn5/devlog/{202312 => 2023/12}/projectn5-logo-v4.webp (100%) rename static/projects/projectn5/devlog/{202312 => 2023/12}/projectn5-logo-v5.webp (100%) rename static/projects/projectn5/devlog/{202312 => 2023/12}/projectn5-logo-v6.webp (100%) rename static/projects/projectn5/devlog/{202312 => 2023/12}/projectn5-logo-v7-sketch.webp (100%) rename static/projects/projectn5/devlog/{202312 => 2023/12}/projectn5-logo-v7.webp (100%) rename static/projects/projectn5/devlog/{202312 => 2023/12}/simultaneous-animations.mp4 (100%) rename static/projects/projectn5/devlog/{20240210 => 2024/0210}/animations.mp4 (100%) rename static/projects/projectn5/devlog/{20240210 => 2024/0210}/money.webp (100%) rename static/projects/projectn5/devlog/{20240210 => 2024/0210}/preview.webp (100%) rename static/projects/projectn5/devlog/{20240210 => 2024/0210}/quickchange.webp (100%) rename static/projects/projectn5/devlog/{20240210 => 2024/0210}/rocketlauncher.webp (100%) rename static/projects/projectn5/devlog/{20240210 => 2024/0210}/rockets.mp4 (100%) rename static/projects/projectn5/devlog/{20240210 => 2024/0210}/shadows.webp (100%) rename static/projects/projectn5/devlog/{20240210 => 2024/0210}/sky.webp (100%) rename static/projects/projectn5/devlog/{20240210 => 2024/0210}/target.webp (100%) rename static/projects/projectn5/devlog/{20240210 => 2024/0210}/vendor.webp (100%) rename static/projects/projectn5/devlog/{20240312 => 2024/0312}/alone.webp (100%) rename static/projects/projectn5/devlog/{20240312 => 2024/0312}/arena-terminal.webp (100%) rename static/projects/projectn5/devlog/{20240312 => 2024/0312}/arena.webp (100%) rename static/projects/projectn5/devlog/{20240312 => 2024/0312}/firstperson.mp4 (100%) rename static/projects/projectn5/devlog/{20240312 => 2024/0312}/kanban.webp (100%) rename static/projects/projectn5/devlog/{20240312 => 2024/0312}/overview.webp (100%) rename static/projects/projectn5/devlog/{20240312 => 2024/0312}/preview.webp (100%) rename static/projects/projectn5/devlog/{20240312 => 2024/0312}/shoulder.mp4 (100%) rename static/projects/projectn5/devlog/{20240312 => 2024/0312}/shoulder.webp (100%) rename static/projects/projectn5/devlog/{20240312 => 2024/0312}/sketches.webp (100%) rename static/projects/projectn5/devlog/{20240312 => 2024/0312}/titlescreen.webp (100%) rename static/projects/projectn5/devlog/{20240323 => 2024/0323}/attraction_smooth.mp4 (100%) rename static/projects/projectn5/devlog/{20240323 => 2024/0323}/attraction_stuck.mp4 (100%) rename static/projects/projectn5/devlog/{20240323 => 2024/0323}/camera_overview.mp4 (100%) rename static/projects/projectn5/devlog/{20240323 => 2024/0323}/camera_precision.mp4 (100%) rename static/projects/projectn5/devlog/{20240323 => 2024/0323}/camera_smooth.mp4 (100%) rename static/projects/projectn5/devlog/{20240323 => 2024/0323}/explosion_0.mp4 (100%) rename static/projects/projectn5/devlog/{20240323 => 2024/0323}/explosion_1.mp4 (100%) rename static/projects/projectn5/devlog/{20240323 => 2024/0323}/explosion_test.mp4 (100%) rename static/projects/projectn5/devlog/{20240323 => 2024/0323}/explosion_wall.mp4 (100%) rename static/projects/projectn5/devlog/{20240323 => 2024/0323}/firstperson.webp (100%) rename static/projects/projectn5/devlog/{20240323 => 2024/0323}/haunting.mp4 (100%) rename static/projects/projectn5/devlog/{20240323 => 2024/0323}/high.mp4 (100%) rename static/projects/projectn5/devlog/{20240323 => 2024/0323}/joltsettings.webp (100%) rename static/projects/projectn5/devlog/{20240323 => 2024/0323}/personalspace.mp4 (100%) rename static/projects/projectn5/devlog/{20240323 => 2024/0323}/preview.webp (100%) rename static/projects/projectn5/devlog/{20240323 => 2024/0323}/shake_0.mp4 (100%) rename static/projects/projectn5/devlog/{20240323 => 2024/0323}/shake_impact.mp4 (100%) rename static/projects/projectn5/devlog/{20240323 => 2024/0323}/unity_overview.webp (100%) rename static/projects/projectn5/devlog/{20240323 => 2024/0323}/venom_back.webp (100%) rename static/projects/projectn5/devlog/{20240323 => 2024/0323}/venom_front.webp (100%) rename static/projects/projectn5/devlog/{20240324 => 2024/0324}/demonstration.mp4 (100%) rename static/projects/projectn5/devlog/{20240324 => 2024/0324}/haunted.mp4 (100%) rename static/projects/projectn5/devlog/{20240324 => 2024/0324}/lookingup.webp (100%) rename static/projects/projectn5/devlog/{20240324 => 2024/0324}/preview.webp (100%) rename static/projects/projectn5/devlog/{20240324 => 2024/0324}/suzannecylinder.webp (100%) rename static/projects/projectn5/devlog/{20240401 => 2024/0401}/dual_venom_sketch.webp (100%) rename static/projects/projectn5/devlog/{20240401 => 2024/0401}/n5-dim.webp (100%) rename static/projects/projectn5/devlog/{20240401 => 2024/0401}/n5-glow.mp4 (100%) rename static/projects/projectn5/devlog/{20240401 => 2024/0401}/preview.webp (100%) rename static/projects/projectn5/devlog/{20240401 => 2024/0401}/venom.webp (100%) rename static/projects/projectn5/devlog/{20240401 => 2024/0401}/venom_sketch.webp (100%) rename static/projects/projectn5/devlog/{20240713 => 2024/0713}/3dprint.jpg (100%) rename static/projects/projectn5/devlog/{20240713 => 2024/0713}/3dprint.webp (100%) rename static/projects/projectn5/devlog/{20240713 => 2024/0713}/preview.webp (100%) rename static/projects/projectn5/devlog/{20240713 => 2024/0713}/procrastination.mp4 (100%) rename static/projects/projectn5/devlog/{20241012 => 2024/1012}/aim_helper.webp (100%) rename static/projects/projectn5/devlog/{20241012 => 2024/1012}/ammo.webp (100%) rename static/projects/projectn5/devlog/{20241012 => 2024/1012}/cone.webp (100%) rename static/projects/projectn5/devlog/{20241012 => 2024/1012}/n5-blaster-icon.webp (100%) rename static/projects/projectn5/devlog/{20241012 => 2024/1012}/n5-bomb-launcher-icon.webp (100%) rename static/projects/projectn5/devlog/{20241012 => 2024/1012}/preview.webp (100%) rename static/projects/projectn5/devlog/{20241103 => 2024/1103}/101-comparison.webp (100%) rename static/projects/projectn5/devlog/{20241103 => 2024/1103}/101-profile.webp (100%) rename static/projects/projectn5/devlog/{20241103 => 2024/1103}/102-explosion.webp (100%) rename static/projects/projectn5/devlog/{20241103 => 2024/1103}/102-profile.webp (100%) rename static/projects/projectn5/devlog/{20241103 => 2024/1103}/canister.webp (100%) rename static/projects/projectn5/devlog/{20241103 => 2024/1103}/node_chain.webp (100%) rename static/projects/projectn5/devlog/{20241103 => 2024/1103}/planet-mine.webp (100%) rename static/projects/projectn5/devlog/{20241103 => 2024/1103}/planet.mp4 (100%) rename static/projects/projectn5/devlog/{20241103 => 2024/1103}/preview.webp (100%) rename static/projects/projectn5/devlog/{20241103 => 2024/1103}/sky.webp (100%) rename static/projects/projectn5/devlog/{20241127 => 2024/1127}/hands.webp (100%) rename static/projects/projectn5/devlog/{20241127 => 2024/1127}/laura-mesh.webp (100%) rename static/projects/projectn5/devlog/{20241127 => 2024/1127}/preview.webp (100%) rename static/projects/projectn5/devlog/{20241222 => 2024/1222}/arm.webp (100%) rename static/projects/projectn5/devlog/{20241222 => 2024/1222}/deform-1.webp (100%) rename static/projects/projectn5/devlog/{20241222 => 2024/1222}/deform-2.webp (100%) rename static/projects/projectn5/devlog/{20241222 => 2024/1222}/laura-hair-curves-2.webp (100%) rename static/projects/projectn5/devlog/{20241222 => 2024/1222}/laura-hair-curves.webp (100%) rename static/projects/projectn5/devlog/{20241222 => 2024/1222}/laura-hair-flat-1.webp (100%) rename static/projects/projectn5/devlog/{20241222 => 2024/1222}/laura-hair-flat-2.webp (100%) rename static/projects/projectn5/devlog/{20241222 => 2024/1222}/laura-hair-flat-3.webp (100%) rename static/projects/projectn5/devlog/{20241222 => 2024/1222}/laura-hair-flat-4.webp (100%) rename static/projects/projectn5/devlog/{20241222 => 2024/1222}/laura-hair-flat-5.webp (100%) rename static/projects/projectn5/devlog/{20241222 => 2024/1222}/laura-hair-flat-6.webp (100%) rename static/projects/projectn5/devlog/{20241222 => 2024/1222}/laura-hair-flat-new-2.webp (100%) rename static/projects/projectn5/devlog/{20241222 => 2024/1222}/laura-hair-flat-new-3.webp (100%) rename static/projects/projectn5/devlog/{20241222 => 2024/1222}/laura-header.webp (100%) rename static/projects/projectn5/devlog/{20241222 => 2024/1222}/laura-young.webp (100%) rename static/projects/projectn5/devlog/{20241222 => 2024/1222}/laura.webp (100%) rename static/projects/projectn5/devlog/{20241222 => 2024/1222}/preview.webp (100%) rename static/projects/projectn5/devlog/{20241222 => 2024/1222}/retiree.webp (100%) rename static/projects/projectn5/devlog/{20250203 => 2025/0203}/dance.webp (100%) rename static/projects/projectn5/devlog/{20250203 => 2025/0203}/disgust.webp (100%) rename static/projects/projectn5/devlog/{20250203 => 2025/0203}/earrings.webp (100%) rename static/projects/projectn5/devlog/{20250203 => 2025/0203}/laura-head-new.webp (100%) rename static/projects/projectn5/devlog/{20250203 => 2025/0203}/laura-shader-inengine.webp (100%) rename static/projects/projectn5/devlog/{20250203 => 2025/0203}/laura-uv.webp (100%) rename static/projects/projectn5/devlog/{20250203 => 2025/0203}/lauras-imposing.webp (100%) rename static/projects/projectn5/devlog/{20250203 => 2025/0203}/naruto.webp (100%) rename static/projects/projectn5/devlog/{20250203 => 2025/0203}/ok.webp (100%) rename static/projects/projectn5/devlog/{20250203 => 2025/0203}/preview.webp (100%) rename static/projects/projectn5/devlog/{20250203 => 2025/0203}/reprehension.webp (100%) rename static/projects/projectn5/devlog/{20250203 => 2025/0203}/shock.webp (100%) rename static/projects/projectn5/devlog/{20250316 => 2025/0316}/104-icon.webp (100%) rename static/projects/projectn5/devlog/{20250316 => 2025/0316}/106-icon.webp (100%) rename static/projects/projectn5/devlog/{20250316 => 2025/0316}/106.mp4 (100%) rename static/projects/projectn5/devlog/{20250316 => 2025/0316}/107-icon.webp (100%) rename static/projects/projectn5/devlog/{20250316 => 2025/0316}/107.mp4 (100%) rename static/projects/projectn5/devlog/{20250316 => 2025/0316}/108-icon.webp (100%) rename static/projects/projectn5/devlog/{20250316 => 2025/0316}/enemy-stairs.mp4 (100%) rename static/projects/projectn5/devlog/{20250316 => 2025/0316}/fishmonger.webp (100%) rename static/projects/projectn5/devlog/{20250316 => 2025/0316}/hair-swoosh.mp4 (100%) rename static/projects/projectn5/devlog/{20250316 => 2025/0316}/item-preview.mp4 (100%) rename static/projects/projectn5/devlog/{20250316 => 2025/0316}/laura-spinning.gif (100%) rename static/projects/projectn5/devlog/{20250316 => 2025/0316}/laura.webp (100%) rename static/projects/projectn5/devlog/{20250316 => 2025/0316}/look-at.mp4 (100%) rename static/projects/projectn5/devlog/{20250316 => 2025/0316}/preview.webp (100%) rename static/projects/projectn5/devlog/{20250427 => 2025/0427}/body-sketches.webp (100%) rename static/projects/projectn5/devlog/{20250427 => 2025/0427}/laura-comparison-eyes.webp (100%) rename static/projects/projectn5/devlog/{20250427 => 2025/0427}/laura-comparison.webp (100%) rename static/projects/projectn5/devlog/{20250427 => 2025/0427}/laura-v1.webp (100%) rename static/projects/projectn5/devlog/{20250427 => 2025/0427}/laura-v2.webp (100%) rename static/projects/projectn5/devlog/{20250427 => 2025/0427}/laura-v3.webp (100%) rename static/projects/projectn5/devlog/{20250427 => 2025/0427}/laura-v4-full.webp (100%) rename static/projects/projectn5/devlog/{20250427 => 2025/0427}/ponytail.webp (100%) rename static/projects/projectn5/devlog/{20250427 => 2025/0427}/preview.webp (100%) rename static/projects/projectn5/devlog/{20250523 => 2025/0523}/birds_eye.webp (100%) rename static/projects/projectn5/devlog/{20250523 => 2025/0523}/new_weapons.webp (100%) rename static/projects/projectn5/devlog/{20250523 => 2025/0523}/over_the_shoulder.webp (100%) rename static/projects/projectn5/devlog/{20250523 => 2025/0523}/preview.webp (100%) rename static/projects/projectn5/devlog/{20250523 => 2025/0523}/taking_aim.webp (100%) rename static/projects/projectn5/devlog/{20250713 => 2025/0713}/Screenshot 2025-07-13 152304.webp (100%) rename static/projects/projectn5/devlog/{20250713 => 2025/0713}/eyes.webp (100%) rename static/projects/projectn5/devlog/{20250713 => 2025/0713}/hair_back.webp (100%) rename static/projects/projectn5/devlog/{20250713 => 2025/0713}/hair_shading.webp (100%) rename static/projects/projectn5/devlog/{20250713 => 2025/0713}/head_old.webp (100%) rename static/projects/projectn5/devlog/{20250713 => 2025/0713}/headmesh.mp4 (100%) rename static/projects/projectn5/devlog/{20250713 => 2025/0713}/laura.webp (100%) rename static/projects/projectn5/devlog/{20250713 => 2025/0713}/ponytail_new.webp (100%) rename static/projects/projectn5/devlog/{20250713 => 2025/0713}/ponytail_old.webp (100%) rename static/projects/projectn5/devlog/{20250713 => 2025/0713}/preview.webp (100%) rename static/projects/projectn5/devlog/{20250713 => 2025/0713}/shoes_0.webp (100%) rename static/projects/projectn5/devlog/{20250713 => 2025/0713}/shoes_1.webp (100%) rename static/projects/projectn5/devlog/{20250713 => 2025/0713}/ziplining.mp4 (100%) rename static/projects/projectn5/devlog/{20250816 => 2025/0816}/preview.webp (100%) rename static/projects/projectn5/devlog/{20251011 => 2025/1011}/fullbody.webp (100%) rename static/projects/projectn5/devlog/{20251011 => 2025/1011}/hair-rigs.webp (100%) rename static/projects/projectn5/devlog/{20251011 => 2025/1011}/ok.webp (100%) rename static/projects/projectn5/devlog/{20251011 => 2025/1011}/preview.webp (100%) rename static/projects/projectn5/devlog/{20251011 => 2025/1011}/walking.webm (100%) rename static/projects/projectn5/devlog/{20251022 => 2025/1022}/blink-new.webp (100%) rename static/projects/projectn5/devlog/{20251022 => 2025/1022}/blink-old.webp (100%) rename static/projects/projectn5/devlog/{20251022 => 2025/1022}/blink-paused-new.webp (100%) rename static/projects/projectn5/devlog/{20251022 => 2025/1022}/blinks.webp (100%) rename static/projects/projectn5/devlog/{20251022 => 2025/1022}/clothes.webp (100%) rename static/projects/projectn5/devlog/{20251022 => 2025/1022}/eyelid-stretch.webp (100%) rename static/projects/projectn5/devlog/{20251022 => 2025/1022}/hoodie.webp (100%) rename static/projects/projectn5/devlog/{20251022 => 2025/1022}/hoods.webp (100%) rename static/projects/projectn5/devlog/{20251022 => 2025/1022}/posing.webp (100%) rename static/projects/projectn5/devlog/{20251022 => 2025/1022}/preview.webp (100%) rename static/projects/projectn5/devlog/{20251022 => 2025/1022}/running.webp (100%) rename static/projects/projectn5/devlog/{20251022 => 2025/1022}/shoes.webp (100%) rename static/projects/projectn5/devlog/{20251207 => 2025/1207}/decoder-in-hand.webp (100%) rename static/projects/projectn5/devlog/{20251207 => 2025/1207}/decoder-interface.webp (100%) rename static/projects/projectn5/devlog/{20251207 => 2025/1207}/hue-cheat.webp (100%) rename static/projects/projectn5/devlog/{20251207 => 2025/1207}/look-at.webm (100%) rename static/projects/projectn5/devlog/{20251207 => 2025/1207}/missions-screen.webp (100%) rename static/projects/projectn5/devlog/{20251207 => 2025/1207}/preview.webp (100%) rename static/projects/projectn5/devlog/{20251207 => 2025/1207}/preview2.webp (100%) diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte index 35c2809..2f4aecd 100644 --- a/src/routes/+page.svelte +++ b/src/routes/+page.svelte @@ -40,6 +40,7 @@ denizk0461's website + diff --git a/src/routes/projects/projectn5/devlog/+page.svelte b/src/routes/projects/projectn5/devlog/+page.svelte index 1b269eb..c2df463 100644 --- a/src/routes/projects/projectn5/devlog/+page.svelte +++ b/src/routes/projects/projectn5/devlog/+page.svelte @@ -12,14 +12,6 @@ } return result; } - - function getDevlogPosts(): DevlogPost[] { - let posts: DevlogPost[] = []; - - - - return posts; - } @@ -29,7 +21,7 @@ @@ -39,17 +31,17 @@

2023 progress updates summarise an entire month's work, respectively. Progress updates thereafter denote noteworthy developments in a more collected format.

- {#each posts.values() as post, index} - {@render devlogPost({post, index})} + {#each posts.entries() as [key, post], index} + {@render devlogPost({key, post, index})} {/each}
-{#snippet devlogPost({post, index}: {post: DevlogPost, index: number})} +{#snippet devlogPost({key, post, index}: {key: string, post: DevlogPost, index: number})}
- +
- Preview image for devlog {post.title} + Preview image for devlog {post.title}
diff --git a/src/routes/projects/projectn5/devlog/202309.md b/src/routes/projects/projectn5/devlog/2023/09.md similarity index 100% rename from src/routes/projects/projectn5/devlog/202309.md rename to src/routes/projects/projectn5/devlog/2023/09.md diff --git a/src/routes/projects/projectn5/devlog/202310.md b/src/routes/projects/projectn5/devlog/2023/10.md similarity index 100% rename from src/routes/projects/projectn5/devlog/202310.md rename to src/routes/projects/projectn5/devlog/2023/10.md diff --git a/src/routes/projects/projectn5/devlog/202311.md b/src/routes/projects/projectn5/devlog/2023/11.md similarity index 100% rename from src/routes/projects/projectn5/devlog/202311.md rename to src/routes/projects/projectn5/devlog/2023/11.md diff --git a/src/routes/projects/projectn5/devlog/202312.md b/src/routes/projects/projectn5/devlog/2023/12.md similarity index 100% rename from src/routes/projects/projectn5/devlog/202312.md rename to src/routes/projects/projectn5/devlog/2023/12.md diff --git a/src/routes/projects/projectn5/devlog/20240210.md b/src/routes/projects/projectn5/devlog/2024/0210.md similarity index 100% rename from src/routes/projects/projectn5/devlog/20240210.md rename to src/routes/projects/projectn5/devlog/2024/0210.md diff --git a/src/routes/projects/projectn5/devlog/20240312.md b/src/routes/projects/projectn5/devlog/2024/0312.md similarity index 100% rename from src/routes/projects/projectn5/devlog/20240312.md rename to src/routes/projects/projectn5/devlog/2024/0312.md diff --git a/src/routes/projects/projectn5/devlog/20240323.md b/src/routes/projects/projectn5/devlog/2024/0323.md similarity index 100% rename from src/routes/projects/projectn5/devlog/20240323.md rename to src/routes/projects/projectn5/devlog/2024/0323.md diff --git a/src/routes/projects/projectn5/devlog/20240324.md b/src/routes/projects/projectn5/devlog/2024/0324.md similarity index 100% rename from src/routes/projects/projectn5/devlog/20240324.md rename to src/routes/projects/projectn5/devlog/2024/0324.md diff --git a/src/routes/projects/projectn5/devlog/20240401.md b/src/routes/projects/projectn5/devlog/2024/0401.md similarity index 100% rename from src/routes/projects/projectn5/devlog/20240401.md rename to src/routes/projects/projectn5/devlog/2024/0401.md diff --git a/src/routes/projects/projectn5/devlog/20240713.md b/src/routes/projects/projectn5/devlog/2024/0713.md similarity index 100% rename from src/routes/projects/projectn5/devlog/20240713.md rename to src/routes/projects/projectn5/devlog/2024/0713.md diff --git a/src/routes/projects/projectn5/devlog/20241012.md b/src/routes/projects/projectn5/devlog/2024/1012.md similarity index 100% rename from src/routes/projects/projectn5/devlog/20241012.md rename to src/routes/projects/projectn5/devlog/2024/1012.md diff --git a/src/routes/projects/projectn5/devlog/20241103.md b/src/routes/projects/projectn5/devlog/2024/1103.md similarity index 100% rename from src/routes/projects/projectn5/devlog/20241103.md rename to src/routes/projects/projectn5/devlog/2024/1103.md diff --git a/src/routes/projects/projectn5/devlog/20241127.md b/src/routes/projects/projectn5/devlog/2024/1127.md similarity index 100% rename from src/routes/projects/projectn5/devlog/20241127.md rename to src/routes/projects/projectn5/devlog/2024/1127.md diff --git a/src/routes/projects/projectn5/devlog/20241222.md b/src/routes/projects/projectn5/devlog/2024/1222.md similarity index 100% rename from src/routes/projects/projectn5/devlog/20241222.md rename to src/routes/projects/projectn5/devlog/2024/1222.md diff --git a/src/routes/projects/projectn5/devlog/20250203.md b/src/routes/projects/projectn5/devlog/2025/0203.md similarity index 100% rename from src/routes/projects/projectn5/devlog/20250203.md rename to src/routes/projects/projectn5/devlog/2025/0203.md diff --git a/src/routes/projects/projectn5/devlog/20250316.md b/src/routes/projects/projectn5/devlog/2025/0316.md similarity index 100% rename from src/routes/projects/projectn5/devlog/20250316.md rename to src/routes/projects/projectn5/devlog/2025/0316.md diff --git a/src/routes/projects/projectn5/devlog/20250427.md b/src/routes/projects/projectn5/devlog/2025/0427.md similarity index 100% rename from src/routes/projects/projectn5/devlog/20250427.md rename to src/routes/projects/projectn5/devlog/2025/0427.md diff --git a/src/routes/projects/projectn5/devlog/20250523.md b/src/routes/projects/projectn5/devlog/2025/0523.md similarity index 100% rename from src/routes/projects/projectn5/devlog/20250523.md rename to src/routes/projects/projectn5/devlog/2025/0523.md diff --git a/src/routes/projects/projectn5/devlog/20250713.md b/src/routes/projects/projectn5/devlog/2025/0713.md similarity index 100% rename from src/routes/projects/projectn5/devlog/20250713.md rename to src/routes/projects/projectn5/devlog/2025/0713.md diff --git a/src/routes/projects/projectn5/devlog/20250816.md b/src/routes/projects/projectn5/devlog/2025/0816.md similarity index 100% rename from src/routes/projects/projectn5/devlog/20250816.md rename to src/routes/projects/projectn5/devlog/2025/0816.md diff --git a/src/routes/projects/projectn5/devlog/20251011.md b/src/routes/projects/projectn5/devlog/2025/1011.md similarity index 100% rename from src/routes/projects/projectn5/devlog/20251011.md rename to src/routes/projects/projectn5/devlog/2025/1011.md diff --git a/src/routes/projects/projectn5/devlog/20251022.md b/src/routes/projects/projectn5/devlog/2025/1022.md similarity index 100% rename from src/routes/projects/projectn5/devlog/20251022.md rename to src/routes/projects/projectn5/devlog/2025/1022.md diff --git a/src/routes/projects/projectn5/devlog/20251207.md b/src/routes/projects/projectn5/devlog/2025/1207.md similarity index 100% rename from src/routes/projects/projectn5/devlog/20251207.md rename to src/routes/projects/projectn5/devlog/2025/1207.md diff --git a/src/routes/projects/projectn5/devlog/[slug]/+page.svelte b/src/routes/projects/projectn5/devlog/[year]/[date]/+page.svelte similarity index 91% rename from src/routes/projects/projectn5/devlog/[slug]/+page.svelte rename to src/routes/projects/projectn5/devlog/[year]/[date]/+page.svelte index e252494..ec44bb0 100644 --- a/src/routes/projects/projectn5/devlog/[slug]/+page.svelte +++ b/src/routes/projects/projectn5/devlog/[year]/[date]/+page.svelte @@ -8,6 +8,7 @@ {data.title} | denizk0461 + ([ - ["20251207", { + ["2025/1207", { title: "Playing Games", date: "2025-12-07", - id: "20251207", bannerAlt: "An establishing shot of tall towers in front of Laura", + description: "", }], - ["20251022", { + ["2025/1022", { title: "Growing Pains", date: "2025-10-22", - id: "20251022", bannerAlt: "Close-up of Laura blinking", + description: "", }], - ["20251011", { + ["2025/1011", { title: "She's Here", date: "2025-10-11", - id: "20251011", bannerAlt: "Laura idle posing", + description: "", }], - ["20250816", { + ["2025/0816", { title: "Freeing the Past", date: "2025-08-16", - id: "20250816", bannerAlt: "Bottom-up view at Laura v1 in front of a blue sky", + description: "", }], - ["20250713", { + ["2025/0713", { title: "Remeshing and Recolouring", date: "2025-07-13", - id: "20250713", bannerAlt: "Close-up of Laura at face height", + description: "", }], - ["20250523", { + ["2025/0523", { title: "Reboot", date: "2025-05-23", - id: "20250523", bannerAlt: "Untextured Laura in a new purple level looking at two cubes", + description: "", }], - ["20250427", { + ["2025/0427", { title: "The Making of a Protagonist, Part IV", date: "2025-04-27", - id: "20250427", bannerAlt: "Sketches of Laura's new clothes", + description: "", }], - ["20250316", { + ["2025/0316", { title: "Refactoring", date: "2025-03-16", - id: "20250316", bannerAlt: "Laura t-posing in front of a smiling water tower", + description: "", }], - ["20250203", { + ["2025/0203", { title: "The Making of a Protagonist, Part III", date: "2025-02-03", - id: "20250203", bannerAlt: "Three t-posing untextured Lauras", + description: "", }], - ["20241222", { + ["2024/1222", { title: "The Making of a Protagonist, Part II", date: "2024-12-22", - id: "20241222", bannerAlt: "Laura a-posing and wearing green and brown clothes", + description: "", }], - ["20241127", { + ["2024/1127", { title: "The Making of a Protagonist, Part I", date: "2024-11-27", - id: "20241127", bannerAlt: "Multiple iterations of untextured hand 3D models", + description: "", }], - ["20241103", { + ["2024/1103", { title: "Visual Update", date: "2024-11-03", - id: "20241103", bannerAlt: "Two N5 Blaster side-to-side", + description: "", }], - ["20241012", { + ["2024/1012", { title: "Returnal Update", date: "2024-10-12", - id: "20241012", bannerAlt: "Protagonist aiming at two monkeys", + description: "", }], - ["20240713", { + ["2024/0713", { title: "WHERE HAVE I BEEN?? Update", date: "2024-07-13", - id: "20240713", bannerAlt: "Protagonist staring longingly into the distance, pointing the N5 Blaster thereto", + description: "", }], - ["20240401", { + ["2024/0401", { title: "Behind-The-Scenes Update", date: "2024-04-01", - id: "20240401", bannerAlt: "N5 Blaster with its lights turned off", + description: "", }], - ["20240324", { + ["2024/0324", { title: "Arena Update", date: "2024-03-24", - id: "20240324", bannerAlt: "Protagonist being swamped by many monkey enemies", + description: "", }], - ["20240323", { + ["2024/0323", { title: "Progress Update #7", date: "2024-03-23", - id: "20240323", bannerAlt: "A red enemy being blown up by an incoming rocket", + description: "", }], - ["20240312", { + ["2024/0312", { title: "Progress Update #6", date: "2024-03-12", - id: "20240312", bannerAlt: "Protagonist pointing the N5 Blaster into the sky", + description: "", }], - ["20240210", { + ["2024/0210", { title: "Progress Update #5", date: "2024-02-10", - id: "20240210", bannerAlt: "Panorama of the environment", + description: "", }], - ["202312", { + ["2023/12", { title: "Progress Update #4", date: "2023-12", - id: "202312", bannerAlt: "White protagonist holding the N5 Blaster", + description: "", }], - ["202311", { + ["2023/11", { title: "Progress Update #3", date: "2023-11", - id: "202311", bannerAlt: "A side view of the N5 Blaster", + description: "", }], - ["202310", { + ["2023/10", { title: "Progress Update #2", date: "2023-10", - id: "202310", bannerAlt: "Red protagonist lying on the floor, holding a purple blaster", + description: "", }], - ["202309", { + ["2023/09", { title: "Progress Update #1", date: "2023-09", - id: "202309", bannerAlt: "Ratchet from Ratchet: Gladiator and Sans from Undertale t-posing", + description: "", }], ]) diff --git a/src/routes/projects/projects.ts b/src/routes/projects/projects.ts index 7c7d2d7..b33f788 100644 --- a/src/routes/projects/projects.ts +++ b/src/routes/projects/projects.ts @@ -48,7 +48,7 @@ export const projects: Project[] = [ { id: "projektike", type: "game", - isActive: true, + isActive: false, banner: "/projects/projektike/banner.webp", icon: "", date: "August 2024 – May 2025", diff --git a/static/projects/projectn5/devlog/202309/2023-09-16_00.mp4 b/static/projects/projectn5/devlog/2023/09/2023-09-16_00.mp4 similarity index 100% rename from static/projects/projectn5/devlog/202309/2023-09-16_00.mp4 rename to static/projects/projectn5/devlog/2023/09/2023-09-16_00.mp4 diff --git a/static/projects/projectn5/devlog/202309/2023-09-16_01.mp4 b/static/projects/projectn5/devlog/2023/09/2023-09-16_01.mp4 similarity index 100% rename from static/projects/projectn5/devlog/202309/2023-09-16_01.mp4 rename to static/projects/projectn5/devlog/2023/09/2023-09-16_01.mp4 diff --git a/static/projects/projectn5/devlog/202309/2023-09-16_02.mp4 b/static/projects/projectn5/devlog/2023/09/2023-09-16_02.mp4 similarity index 100% rename from static/projects/projectn5/devlog/202309/2023-09-16_02.mp4 rename to static/projects/projectn5/devlog/2023/09/2023-09-16_02.mp4 diff --git a/static/projects/projectn5/devlog/202309/2023-09-16_03.mp4 b/static/projects/projectn5/devlog/2023/09/2023-09-16_03.mp4 similarity index 100% rename from static/projects/projectn5/devlog/202309/2023-09-16_03.mp4 rename to static/projects/projectn5/devlog/2023/09/2023-09-16_03.mp4 diff --git a/static/projects/projectn5/devlog/202309/2023-09-23_00.mp4 b/static/projects/projectn5/devlog/2023/09/2023-09-23_00.mp4 similarity index 100% rename from static/projects/projectn5/devlog/202309/2023-09-23_00.mp4 rename to static/projects/projectn5/devlog/2023/09/2023-09-23_00.mp4 diff --git a/static/projects/projectn5/devlog/202309/2023-09-23_01.webp b/static/projects/projectn5/devlog/2023/09/2023-09-23_01.webp similarity index 100% rename from static/projects/projectn5/devlog/202309/2023-09-23_01.webp rename to static/projects/projectn5/devlog/2023/09/2023-09-23_01.webp diff --git a/static/projects/projectn5/devlog/202309/2023-09-24_00.mp4 b/static/projects/projectn5/devlog/2023/09/2023-09-24_00.mp4 similarity index 100% rename from static/projects/projectn5/devlog/202309/2023-09-24_00.mp4 rename to static/projects/projectn5/devlog/2023/09/2023-09-24_00.mp4 diff --git a/static/projects/projectn5/devlog/202309/2023-09-24_01.mp4 b/static/projects/projectn5/devlog/2023/09/2023-09-24_01.mp4 similarity index 100% rename from static/projects/projectn5/devlog/202309/2023-09-24_01.mp4 rename to static/projects/projectn5/devlog/2023/09/2023-09-24_01.mp4 diff --git a/static/projects/projectn5/devlog/202309/2023-09-24_02.mp4 b/static/projects/projectn5/devlog/2023/09/2023-09-24_02.mp4 similarity index 100% rename from static/projects/projectn5/devlog/202309/2023-09-24_02.mp4 rename to static/projects/projectn5/devlog/2023/09/2023-09-24_02.mp4 diff --git a/static/projects/projectn5/devlog/202309/2023-09-24_03.webp b/static/projects/projectn5/devlog/2023/09/2023-09-24_03.webp similarity index 100% rename from static/projects/projectn5/devlog/202309/2023-09-24_03.webp rename to static/projects/projectn5/devlog/2023/09/2023-09-24_03.webp diff --git a/static/projects/projectn5/devlog/202309/2023-09-25.mp4 b/static/projects/projectn5/devlog/2023/09/2023-09-25.mp4 similarity index 100% rename from static/projects/projectn5/devlog/202309/2023-09-25.mp4 rename to static/projects/projectn5/devlog/2023/09/2023-09-25.mp4 diff --git a/static/projects/projectn5/devlog/202309/2023-09-28.mp4 b/static/projects/projectn5/devlog/2023/09/2023-09-28.mp4 similarity index 100% rename from static/projects/projectn5/devlog/202309/2023-09-28.mp4 rename to static/projects/projectn5/devlog/2023/09/2023-09-28.mp4 diff --git a/static/projects/projectn5/devlog/202309/2023-09-29.webp b/static/projects/projectn5/devlog/2023/09/2023-09-29.webp similarity index 100% rename from static/projects/projectn5/devlog/202309/2023-09-29.webp rename to static/projects/projectn5/devlog/2023/09/2023-09-29.webp diff --git a/static/projects/projectn5/devlog/202309/2023-09-29_00.mp4 b/static/projects/projectn5/devlog/2023/09/2023-09-29_00.mp4 similarity index 100% rename from static/projects/projectn5/devlog/202309/2023-09-29_00.mp4 rename to static/projects/projectn5/devlog/2023/09/2023-09-29_00.mp4 diff --git a/static/projects/projectn5/devlog/202309/2023-09-29_01.mp4 b/static/projects/projectn5/devlog/2023/09/2023-09-29_01.mp4 similarity index 100% rename from static/projects/projectn5/devlog/202309/2023-09-29_01.mp4 rename to static/projects/projectn5/devlog/2023/09/2023-09-29_01.mp4 diff --git a/static/projects/projectn5/devlog/202309/2023-09-30_00.mp4 b/static/projects/projectn5/devlog/2023/09/2023-09-30_00.mp4 similarity index 100% rename from static/projects/projectn5/devlog/202309/2023-09-30_00.mp4 rename to static/projects/projectn5/devlog/2023/09/2023-09-30_00.mp4 diff --git a/static/projects/projectn5/devlog/202309/2023-09-30_01.webp b/static/projects/projectn5/devlog/2023/09/2023-09-30_01.webp similarity index 100% rename from static/projects/projectn5/devlog/202309/2023-09-30_01.webp rename to static/projects/projectn5/devlog/2023/09/2023-09-30_01.webp diff --git a/static/projects/projectn5/devlog/202309/2023-09-30_02.webp b/static/projects/projectn5/devlog/2023/09/2023-09-30_02.webp similarity index 100% rename from static/projects/projectn5/devlog/202309/2023-09-30_02.webp rename to static/projects/projectn5/devlog/2023/09/2023-09-30_02.webp diff --git a/static/projects/projectn5/devlog/202309/2023-09-30_03.webp b/static/projects/projectn5/devlog/2023/09/2023-09-30_03.webp similarity index 100% rename from static/projects/projectn5/devlog/202309/2023-09-30_03.webp rename to static/projects/projectn5/devlog/2023/09/2023-09-30_03.webp diff --git a/static/projects/projectn5/devlog/202309/2023-09-30_04.webp b/static/projects/projectn5/devlog/2023/09/2023-09-30_04.webp similarity index 100% rename from static/projects/projectn5/devlog/202309/2023-09-30_04.webp rename to static/projects/projectn5/devlog/2023/09/2023-09-30_04.webp diff --git a/static/projects/projectn5/devlog/202309/2023-09-30_05.webp b/static/projects/projectn5/devlog/2023/09/2023-09-30_05.webp similarity index 100% rename from static/projects/projectn5/devlog/202309/2023-09-30_05.webp rename to static/projects/projectn5/devlog/2023/09/2023-09-30_05.webp diff --git a/static/projects/projectn5/devlog/202309/2023-09-30_06.webp b/static/projects/projectn5/devlog/2023/09/2023-09-30_06.webp similarity index 100% rename from static/projects/projectn5/devlog/202309/2023-09-30_06.webp rename to static/projects/projectn5/devlog/2023/09/2023-09-30_06.webp diff --git a/static/projects/projectn5/devlog/202309/2023-09-30_07.webp b/static/projects/projectn5/devlog/2023/09/2023-09-30_07.webp similarity index 100% rename from static/projects/projectn5/devlog/202309/2023-09-30_07.webp rename to static/projects/projectn5/devlog/2023/09/2023-09-30_07.webp diff --git a/static/projects/projectn5/devlog/202309/2023-09-30_08.webp b/static/projects/projectn5/devlog/2023/09/2023-09-30_08.webp similarity index 100% rename from static/projects/projectn5/devlog/202309/2023-09-30_08.webp rename to static/projects/projectn5/devlog/2023/09/2023-09-30_08.webp diff --git a/static/projects/projectn5/devlog/202309/2023-09-30_09.mp4 b/static/projects/projectn5/devlog/2023/09/2023-09-30_09.mp4 similarity index 100% rename from static/projects/projectn5/devlog/202309/2023-09-30_09.mp4 rename to static/projects/projectn5/devlog/2023/09/2023-09-30_09.mp4 diff --git a/static/projects/projectn5/devlog/202309/2023-09-30_10.webp b/static/projects/projectn5/devlog/2023/09/2023-09-30_10.webp similarity index 100% rename from static/projects/projectn5/devlog/202309/2023-09-30_10.webp rename to static/projects/projectn5/devlog/2023/09/2023-09-30_10.webp diff --git a/static/projects/projectn5/devlog/202309/2023-09-30_11.webp b/static/projects/projectn5/devlog/2023/09/2023-09-30_11.webp similarity index 100% rename from static/projects/projectn5/devlog/202309/2023-09-30_11.webp rename to static/projects/projectn5/devlog/2023/09/2023-09-30_11.webp diff --git a/static/projects/projectn5/devlog/202309/2023-09-30_12.webp b/static/projects/projectn5/devlog/2023/09/2023-09-30_12.webp similarity index 100% rename from static/projects/projectn5/devlog/202309/2023-09-30_12.webp rename to static/projects/projectn5/devlog/2023/09/2023-09-30_12.webp diff --git a/static/projects/projectn5/devlog/202309/2023-09-30_13.webp b/static/projects/projectn5/devlog/2023/09/2023-09-30_13.webp similarity index 100% rename from static/projects/projectn5/devlog/202309/2023-09-30_13.webp rename to static/projects/projectn5/devlog/2023/09/2023-09-30_13.webp diff --git a/static/projects/projectn5/devlog/202309/preview.webp b/static/projects/projectn5/devlog/2023/09/preview.webp similarity index 100% rename from static/projects/projectn5/devlog/202309/preview.webp rename to static/projects/projectn5/devlog/2023/09/preview.webp diff --git a/static/projects/projectn5/devlog/202310/2023-10-03_00.mp4 b/static/projects/projectn5/devlog/2023/10/2023-10-03_00.mp4 similarity index 100% rename from static/projects/projectn5/devlog/202310/2023-10-03_00.mp4 rename to static/projects/projectn5/devlog/2023/10/2023-10-03_00.mp4 diff --git a/static/projects/projectn5/devlog/202310/2023-10-03_01.mp4 b/static/projects/projectn5/devlog/2023/10/2023-10-03_01.mp4 similarity index 100% rename from static/projects/projectn5/devlog/202310/2023-10-03_01.mp4 rename to static/projects/projectn5/devlog/2023/10/2023-10-03_01.mp4 diff --git a/static/projects/projectn5/devlog/202310/2023-10-03_02.mp4 b/static/projects/projectn5/devlog/2023/10/2023-10-03_02.mp4 similarity index 100% rename from static/projects/projectn5/devlog/202310/2023-10-03_02.mp4 rename to static/projects/projectn5/devlog/2023/10/2023-10-03_02.mp4 diff --git a/static/projects/projectn5/devlog/202310/2023-10-03_03.mp4 b/static/projects/projectn5/devlog/2023/10/2023-10-03_03.mp4 similarity index 100% rename from static/projects/projectn5/devlog/202310/2023-10-03_03.mp4 rename to static/projects/projectn5/devlog/2023/10/2023-10-03_03.mp4 diff --git a/static/projects/projectn5/devlog/202310/2023-10-03_04.mp4 b/static/projects/projectn5/devlog/2023/10/2023-10-03_04.mp4 similarity index 100% rename from static/projects/projectn5/devlog/202310/2023-10-03_04.mp4 rename to static/projects/projectn5/devlog/2023/10/2023-10-03_04.mp4 diff --git a/static/projects/projectn5/devlog/202310/2023-10-07_00.mp4 b/static/projects/projectn5/devlog/2023/10/2023-10-07_00.mp4 similarity index 100% rename from static/projects/projectn5/devlog/202310/2023-10-07_00.mp4 rename to static/projects/projectn5/devlog/2023/10/2023-10-07_00.mp4 diff --git a/static/projects/projectn5/devlog/202310/2023-10-07_01.webp b/static/projects/projectn5/devlog/2023/10/2023-10-07_01.webp similarity index 100% rename from static/projects/projectn5/devlog/202310/2023-10-07_01.webp rename to static/projects/projectn5/devlog/2023/10/2023-10-07_01.webp diff --git a/static/projects/projectn5/devlog/202310/2023-10-07_02.webp b/static/projects/projectn5/devlog/2023/10/2023-10-07_02.webp similarity index 100% rename from static/projects/projectn5/devlog/202310/2023-10-07_02.webp rename to static/projects/projectn5/devlog/2023/10/2023-10-07_02.webp diff --git a/static/projects/projectn5/devlog/202310/2023-10-10_00.webp b/static/projects/projectn5/devlog/2023/10/2023-10-10_00.webp similarity index 100% rename from static/projects/projectn5/devlog/202310/2023-10-10_00.webp rename to static/projects/projectn5/devlog/2023/10/2023-10-10_00.webp diff --git a/static/projects/projectn5/devlog/202310/2023-10-10_01.webp b/static/projects/projectn5/devlog/2023/10/2023-10-10_01.webp similarity index 100% rename from static/projects/projectn5/devlog/202310/2023-10-10_01.webp rename to static/projects/projectn5/devlog/2023/10/2023-10-10_01.webp diff --git a/static/projects/projectn5/devlog/202310/2023-10-10_02.webp b/static/projects/projectn5/devlog/2023/10/2023-10-10_02.webp similarity index 100% rename from static/projects/projectn5/devlog/202310/2023-10-10_02.webp rename to static/projects/projectn5/devlog/2023/10/2023-10-10_02.webp diff --git a/static/projects/projectn5/devlog/202310/2023-10-14.mp4 b/static/projects/projectn5/devlog/2023/10/2023-10-14.mp4 similarity index 100% rename from static/projects/projectn5/devlog/202310/2023-10-14.mp4 rename to static/projects/projectn5/devlog/2023/10/2023-10-14.mp4 diff --git a/static/projects/projectn5/devlog/202310/2023-10-22_02.webp b/static/projects/projectn5/devlog/2023/10/2023-10-22_02.webp similarity index 100% rename from static/projects/projectn5/devlog/202310/2023-10-22_02.webp rename to static/projects/projectn5/devlog/2023/10/2023-10-22_02.webp diff --git a/static/projects/projectn5/devlog/202310/2023-10-22_04.webp b/static/projects/projectn5/devlog/2023/10/2023-10-22_04.webp similarity index 100% rename from static/projects/projectn5/devlog/202310/2023-10-22_04.webp rename to static/projects/projectn5/devlog/2023/10/2023-10-22_04.webp diff --git a/static/projects/projectn5/devlog/202310/2023-10-22_05.webp b/static/projects/projectn5/devlog/2023/10/2023-10-22_05.webp similarity index 100% rename from static/projects/projectn5/devlog/202310/2023-10-22_05.webp rename to static/projects/projectn5/devlog/2023/10/2023-10-22_05.webp diff --git a/static/projects/projectn5/devlog/202310/2023-10-25_00.mp4 b/static/projects/projectn5/devlog/2023/10/2023-10-25_00.mp4 similarity index 100% rename from static/projects/projectn5/devlog/202310/2023-10-25_00.mp4 rename to static/projects/projectn5/devlog/2023/10/2023-10-25_00.mp4 diff --git a/static/projects/projectn5/devlog/202310/2023-10-25_01.mp4 b/static/projects/projectn5/devlog/2023/10/2023-10-25_01.mp4 similarity index 100% rename from static/projects/projectn5/devlog/202310/2023-10-25_01.mp4 rename to static/projects/projectn5/devlog/2023/10/2023-10-25_01.mp4 diff --git a/static/projects/projectn5/devlog/202310/2023-10-25_02.webp b/static/projects/projectn5/devlog/2023/10/2023-10-25_02.webp similarity index 100% rename from static/projects/projectn5/devlog/202310/2023-10-25_02.webp rename to static/projects/projectn5/devlog/2023/10/2023-10-25_02.webp diff --git a/static/projects/projectn5/devlog/202310/preview.webp b/static/projects/projectn5/devlog/2023/10/preview.webp similarity index 100% rename from static/projects/projectn5/devlog/202310/preview.webp rename to static/projects/projectn5/devlog/2023/10/preview.webp diff --git a/static/projects/projectn5/devlog/202311/2023-11-01_01.webp b/static/projects/projectn5/devlog/2023/11/2023-11-01_01.webp similarity index 100% rename from static/projects/projectn5/devlog/202311/2023-11-01_01.webp rename to static/projects/projectn5/devlog/2023/11/2023-11-01_01.webp diff --git a/static/projects/projectn5/devlog/202311/2023-11-01_06.webp b/static/projects/projectn5/devlog/2023/11/2023-11-01_06.webp similarity index 100% rename from static/projects/projectn5/devlog/202311/2023-11-01_06.webp rename to static/projects/projectn5/devlog/2023/11/2023-11-01_06.webp diff --git a/static/projects/projectn5/devlog/202311/2023-11-01_09.webp b/static/projects/projectn5/devlog/2023/11/2023-11-01_09.webp similarity index 100% rename from static/projects/projectn5/devlog/202311/2023-11-01_09.webp rename to static/projects/projectn5/devlog/2023/11/2023-11-01_09.webp diff --git a/static/projects/projectn5/devlog/202311/2023-11-02_01.webp b/static/projects/projectn5/devlog/2023/11/2023-11-02_01.webp similarity index 100% rename from static/projects/projectn5/devlog/202311/2023-11-02_01.webp rename to static/projects/projectn5/devlog/2023/11/2023-11-02_01.webp diff --git a/static/projects/projectn5/devlog/202311/2023-11-03_00.mp4 b/static/projects/projectn5/devlog/2023/11/2023-11-03_00.mp4 similarity index 100% rename from static/projects/projectn5/devlog/202311/2023-11-03_00.mp4 rename to static/projects/projectn5/devlog/2023/11/2023-11-03_00.mp4 diff --git a/static/projects/projectn5/devlog/202311/2023-11-03_01.webp b/static/projects/projectn5/devlog/2023/11/2023-11-03_01.webp similarity index 100% rename from static/projects/projectn5/devlog/202311/2023-11-03_01.webp rename to static/projects/projectn5/devlog/2023/11/2023-11-03_01.webp diff --git a/static/projects/projectn5/devlog/202311/2023-11-05_00.webp b/static/projects/projectn5/devlog/2023/11/2023-11-05_00.webp similarity index 100% rename from static/projects/projectn5/devlog/202311/2023-11-05_00.webp rename to static/projects/projectn5/devlog/2023/11/2023-11-05_00.webp diff --git a/static/projects/projectn5/devlog/202311/2023-11-05_03.webp b/static/projects/projectn5/devlog/2023/11/2023-11-05_03.webp similarity index 100% rename from static/projects/projectn5/devlog/202311/2023-11-05_03.webp rename to static/projects/projectn5/devlog/2023/11/2023-11-05_03.webp diff --git a/static/projects/projectn5/devlog/202311/2023-11-06_02.webp b/static/projects/projectn5/devlog/2023/11/2023-11-06_02.webp similarity index 100% rename from static/projects/projectn5/devlog/202311/2023-11-06_02.webp rename to static/projects/projectn5/devlog/2023/11/2023-11-06_02.webp diff --git a/static/projects/projectn5/devlog/202311/2023-11-11_05.webp b/static/projects/projectn5/devlog/2023/11/2023-11-11_05.webp similarity index 100% rename from static/projects/projectn5/devlog/202311/2023-11-11_05.webp rename to static/projects/projectn5/devlog/2023/11/2023-11-11_05.webp diff --git a/static/projects/projectn5/devlog/202311/2023-11-11_09.mp4 b/static/projects/projectn5/devlog/2023/11/2023-11-11_09.mp4 similarity index 100% rename from static/projects/projectn5/devlog/202311/2023-11-11_09.mp4 rename to static/projects/projectn5/devlog/2023/11/2023-11-11_09.mp4 diff --git a/static/projects/projectn5/devlog/202311/2023-11-12_00.webp b/static/projects/projectn5/devlog/2023/11/2023-11-12_00.webp similarity index 100% rename from static/projects/projectn5/devlog/202311/2023-11-12_00.webp rename to static/projects/projectn5/devlog/2023/11/2023-11-12_00.webp diff --git a/static/projects/projectn5/devlog/202311/2023-11-12_01.webp b/static/projects/projectn5/devlog/2023/11/2023-11-12_01.webp similarity index 100% rename from static/projects/projectn5/devlog/202311/2023-11-12_01.webp rename to static/projects/projectn5/devlog/2023/11/2023-11-12_01.webp diff --git a/static/projects/projectn5/devlog/202311/2023-11-12_02.webp b/static/projects/projectn5/devlog/2023/11/2023-11-12_02.webp similarity index 100% rename from static/projects/projectn5/devlog/202311/2023-11-12_02.webp rename to static/projects/projectn5/devlog/2023/11/2023-11-12_02.webp diff --git a/static/projects/projectn5/devlog/202311/2023-11-12_04.webp b/static/projects/projectn5/devlog/2023/11/2023-11-12_04.webp similarity index 100% rename from static/projects/projectn5/devlog/202311/2023-11-12_04.webp rename to static/projects/projectn5/devlog/2023/11/2023-11-12_04.webp diff --git a/static/projects/projectn5/devlog/202311/2023-11-21.mp4 b/static/projects/projectn5/devlog/2023/11/2023-11-21.mp4 similarity index 100% rename from static/projects/projectn5/devlog/202311/2023-11-21.mp4 rename to static/projects/projectn5/devlog/2023/11/2023-11-21.mp4 diff --git a/static/projects/projectn5/devlog/202311/2023-11-24.mp4 b/static/projects/projectn5/devlog/2023/11/2023-11-24.mp4 similarity index 100% rename from static/projects/projectn5/devlog/202311/2023-11-24.mp4 rename to static/projects/projectn5/devlog/2023/11/2023-11-24.mp4 diff --git a/static/projects/projectn5/devlog/202311/2023-11-25.webp b/static/projects/projectn5/devlog/2023/11/2023-11-25.webp similarity index 100% rename from static/projects/projectn5/devlog/202311/2023-11-25.webp rename to static/projects/projectn5/devlog/2023/11/2023-11-25.webp diff --git a/static/projects/projectn5/devlog/202311/2023-12-11.webp b/static/projects/projectn5/devlog/2023/11/2023-12-11.webp similarity index 100% rename from static/projects/projectn5/devlog/202311/2023-12-11.webp rename to static/projects/projectn5/devlog/2023/11/2023-12-11.webp diff --git a/static/projects/projectn5/devlog/202311/denholm.webp b/static/projects/projectn5/devlog/2023/11/denholm.webp similarity index 100% rename from static/projects/projectn5/devlog/202311/denholm.webp rename to static/projects/projectn5/devlog/2023/11/denholm.webp diff --git a/static/projects/projectn5/devlog/202311/n5blaster_icon.webp b/static/projects/projectn5/devlog/2023/11/n5blaster_icon.webp similarity index 100% rename from static/projects/projectn5/devlog/202311/n5blaster_icon.webp rename to static/projects/projectn5/devlog/2023/11/n5blaster_icon.webp diff --git a/static/projects/projectn5/devlog/202311/preview.webp b/static/projects/projectn5/devlog/2023/11/preview.webp similarity index 100% rename from static/projects/projectn5/devlog/202311/preview.webp rename to static/projects/projectn5/devlog/2023/11/preview.webp diff --git a/static/projects/projectn5/devlog/202312/2023-12-08.webp b/static/projects/projectn5/devlog/2023/12/2023-12-08.webp similarity index 100% rename from static/projects/projectn5/devlog/202312/2023-12-08.webp rename to static/projects/projectn5/devlog/2023/12/2023-12-08.webp diff --git a/static/projects/projectn5/devlog/202312/2023-12-12_00.webp b/static/projects/projectn5/devlog/2023/12/2023-12-12_00.webp similarity index 100% rename from static/projects/projectn5/devlog/202312/2023-12-12_00.webp rename to static/projects/projectn5/devlog/2023/12/2023-12-12_00.webp diff --git a/static/projects/projectn5/devlog/202312/2023-12-12_01-old.mp4 b/static/projects/projectn5/devlog/2023/12/2023-12-12_01-old.mp4 similarity index 100% rename from static/projects/projectn5/devlog/202312/2023-12-12_01-old.mp4 rename to static/projects/projectn5/devlog/2023/12/2023-12-12_01-old.mp4 diff --git a/static/projects/projectn5/devlog/202312/2023-12-12_01.mp4 b/static/projects/projectn5/devlog/2023/12/2023-12-12_01.mp4 similarity index 100% rename from static/projects/projectn5/devlog/202312/2023-12-12_01.mp4 rename to static/projects/projectn5/devlog/2023/12/2023-12-12_01.mp4 diff --git a/static/projects/projectn5/devlog/202312/2023-12-12_02.mp4 b/static/projects/projectn5/devlog/2023/12/2023-12-12_02.mp4 similarity index 100% rename from static/projects/projectn5/devlog/202312/2023-12-12_02.mp4 rename to static/projects/projectn5/devlog/2023/12/2023-12-12_02.mp4 diff --git a/static/projects/projectn5/devlog/202312/2023-12-12_03.webp b/static/projects/projectn5/devlog/2023/12/2023-12-12_03.webp similarity index 100% rename from static/projects/projectn5/devlog/202312/2023-12-12_03.webp rename to static/projects/projectn5/devlog/2023/12/2023-12-12_03.webp diff --git a/static/projects/projectn5/devlog/202312/dqt.webp b/static/projects/projectn5/devlog/2023/12/dqt.webp similarity index 100% rename from static/projects/projectn5/devlog/202312/dqt.webp rename to static/projects/projectn5/devlog/2023/12/dqt.webp diff --git a/static/projects/projectn5/devlog/202312/hdd.webp b/static/projects/projectn5/devlog/2023/12/hdd.webp similarity index 100% rename from static/projects/projectn5/devlog/202312/hdd.webp rename to static/projects/projectn5/devlog/2023/12/hdd.webp diff --git a/static/projects/projectn5/devlog/202312/preview.webp b/static/projects/projectn5/devlog/2023/12/preview.webp similarity index 100% rename from static/projects/projectn5/devlog/202312/preview.webp rename to static/projects/projectn5/devlog/2023/12/preview.webp diff --git a/static/projects/projectn5/devlog/202312/projectn5-logo-fill-v1.webp b/static/projects/projectn5/devlog/2023/12/projectn5-logo-fill-v1.webp similarity index 100% rename from static/projects/projectn5/devlog/202312/projectn5-logo-fill-v1.webp rename to static/projects/projectn5/devlog/2023/12/projectn5-logo-fill-v1.webp diff --git a/static/projects/projectn5/devlog/202312/projectn5-logo-outline.webp b/static/projects/projectn5/devlog/2023/12/projectn5-logo-outline.webp similarity index 100% rename from static/projects/projectn5/devlog/202312/projectn5-logo-outline.webp rename to static/projects/projectn5/devlog/2023/12/projectn5-logo-outline.webp diff --git a/static/projects/projectn5/devlog/202312/projectn5-logo-v2.webp b/static/projects/projectn5/devlog/2023/12/projectn5-logo-v2.webp similarity index 100% rename from static/projects/projectn5/devlog/202312/projectn5-logo-v2.webp rename to static/projects/projectn5/devlog/2023/12/projectn5-logo-v2.webp diff --git a/static/projects/projectn5/devlog/202312/projectn5-logo-v3.webp b/static/projects/projectn5/devlog/2023/12/projectn5-logo-v3.webp similarity index 100% rename from static/projects/projectn5/devlog/202312/projectn5-logo-v3.webp rename to static/projects/projectn5/devlog/2023/12/projectn5-logo-v3.webp diff --git a/static/projects/projectn5/devlog/202312/projectn5-logo-v4.webp b/static/projects/projectn5/devlog/2023/12/projectn5-logo-v4.webp similarity index 100% rename from static/projects/projectn5/devlog/202312/projectn5-logo-v4.webp rename to static/projects/projectn5/devlog/2023/12/projectn5-logo-v4.webp diff --git a/static/projects/projectn5/devlog/202312/projectn5-logo-v5.webp b/static/projects/projectn5/devlog/2023/12/projectn5-logo-v5.webp similarity index 100% rename from static/projects/projectn5/devlog/202312/projectn5-logo-v5.webp rename to static/projects/projectn5/devlog/2023/12/projectn5-logo-v5.webp diff --git a/static/projects/projectn5/devlog/202312/projectn5-logo-v6.webp b/static/projects/projectn5/devlog/2023/12/projectn5-logo-v6.webp similarity index 100% rename from static/projects/projectn5/devlog/202312/projectn5-logo-v6.webp rename to static/projects/projectn5/devlog/2023/12/projectn5-logo-v6.webp diff --git a/static/projects/projectn5/devlog/202312/projectn5-logo-v7-sketch.webp b/static/projects/projectn5/devlog/2023/12/projectn5-logo-v7-sketch.webp similarity index 100% rename from static/projects/projectn5/devlog/202312/projectn5-logo-v7-sketch.webp rename to static/projects/projectn5/devlog/2023/12/projectn5-logo-v7-sketch.webp diff --git a/static/projects/projectn5/devlog/202312/projectn5-logo-v7.webp b/static/projects/projectn5/devlog/2023/12/projectn5-logo-v7.webp similarity index 100% rename from static/projects/projectn5/devlog/202312/projectn5-logo-v7.webp rename to static/projects/projectn5/devlog/2023/12/projectn5-logo-v7.webp diff --git a/static/projects/projectn5/devlog/202312/simultaneous-animations.mp4 b/static/projects/projectn5/devlog/2023/12/simultaneous-animations.mp4 similarity index 100% rename from static/projects/projectn5/devlog/202312/simultaneous-animations.mp4 rename to static/projects/projectn5/devlog/2023/12/simultaneous-animations.mp4 diff --git a/static/projects/projectn5/devlog/20240210/animations.mp4 b/static/projects/projectn5/devlog/2024/0210/animations.mp4 similarity index 100% rename from static/projects/projectn5/devlog/20240210/animations.mp4 rename to static/projects/projectn5/devlog/2024/0210/animations.mp4 diff --git a/static/projects/projectn5/devlog/20240210/money.webp b/static/projects/projectn5/devlog/2024/0210/money.webp similarity index 100% rename from static/projects/projectn5/devlog/20240210/money.webp rename to static/projects/projectn5/devlog/2024/0210/money.webp diff --git a/static/projects/projectn5/devlog/20240210/preview.webp b/static/projects/projectn5/devlog/2024/0210/preview.webp similarity index 100% rename from static/projects/projectn5/devlog/20240210/preview.webp rename to static/projects/projectn5/devlog/2024/0210/preview.webp diff --git a/static/projects/projectn5/devlog/20240210/quickchange.webp b/static/projects/projectn5/devlog/2024/0210/quickchange.webp similarity index 100% rename from static/projects/projectn5/devlog/20240210/quickchange.webp rename to static/projects/projectn5/devlog/2024/0210/quickchange.webp diff --git a/static/projects/projectn5/devlog/20240210/rocketlauncher.webp b/static/projects/projectn5/devlog/2024/0210/rocketlauncher.webp similarity index 100% rename from static/projects/projectn5/devlog/20240210/rocketlauncher.webp rename to static/projects/projectn5/devlog/2024/0210/rocketlauncher.webp diff --git a/static/projects/projectn5/devlog/20240210/rockets.mp4 b/static/projects/projectn5/devlog/2024/0210/rockets.mp4 similarity index 100% rename from static/projects/projectn5/devlog/20240210/rockets.mp4 rename to static/projects/projectn5/devlog/2024/0210/rockets.mp4 diff --git a/static/projects/projectn5/devlog/20240210/shadows.webp b/static/projects/projectn5/devlog/2024/0210/shadows.webp similarity index 100% rename from static/projects/projectn5/devlog/20240210/shadows.webp rename to static/projects/projectn5/devlog/2024/0210/shadows.webp diff --git a/static/projects/projectn5/devlog/20240210/sky.webp b/static/projects/projectn5/devlog/2024/0210/sky.webp similarity index 100% rename from static/projects/projectn5/devlog/20240210/sky.webp rename to static/projects/projectn5/devlog/2024/0210/sky.webp diff --git a/static/projects/projectn5/devlog/20240210/target.webp b/static/projects/projectn5/devlog/2024/0210/target.webp similarity index 100% rename from static/projects/projectn5/devlog/20240210/target.webp rename to static/projects/projectn5/devlog/2024/0210/target.webp diff --git a/static/projects/projectn5/devlog/20240210/vendor.webp b/static/projects/projectn5/devlog/2024/0210/vendor.webp similarity index 100% rename from static/projects/projectn5/devlog/20240210/vendor.webp rename to static/projects/projectn5/devlog/2024/0210/vendor.webp diff --git a/static/projects/projectn5/devlog/20240312/alone.webp b/static/projects/projectn5/devlog/2024/0312/alone.webp similarity index 100% rename from static/projects/projectn5/devlog/20240312/alone.webp rename to static/projects/projectn5/devlog/2024/0312/alone.webp diff --git a/static/projects/projectn5/devlog/20240312/arena-terminal.webp b/static/projects/projectn5/devlog/2024/0312/arena-terminal.webp similarity index 100% rename from static/projects/projectn5/devlog/20240312/arena-terminal.webp rename to static/projects/projectn5/devlog/2024/0312/arena-terminal.webp diff --git a/static/projects/projectn5/devlog/20240312/arena.webp b/static/projects/projectn5/devlog/2024/0312/arena.webp similarity index 100% rename from static/projects/projectn5/devlog/20240312/arena.webp rename to static/projects/projectn5/devlog/2024/0312/arena.webp diff --git a/static/projects/projectn5/devlog/20240312/firstperson.mp4 b/static/projects/projectn5/devlog/2024/0312/firstperson.mp4 similarity index 100% rename from static/projects/projectn5/devlog/20240312/firstperson.mp4 rename to static/projects/projectn5/devlog/2024/0312/firstperson.mp4 diff --git a/static/projects/projectn5/devlog/20240312/kanban.webp b/static/projects/projectn5/devlog/2024/0312/kanban.webp similarity index 100% rename from static/projects/projectn5/devlog/20240312/kanban.webp rename to static/projects/projectn5/devlog/2024/0312/kanban.webp diff --git a/static/projects/projectn5/devlog/20240312/overview.webp b/static/projects/projectn5/devlog/2024/0312/overview.webp similarity index 100% rename from static/projects/projectn5/devlog/20240312/overview.webp rename to static/projects/projectn5/devlog/2024/0312/overview.webp diff --git a/static/projects/projectn5/devlog/20240312/preview.webp b/static/projects/projectn5/devlog/2024/0312/preview.webp similarity index 100% rename from static/projects/projectn5/devlog/20240312/preview.webp rename to static/projects/projectn5/devlog/2024/0312/preview.webp diff --git a/static/projects/projectn5/devlog/20240312/shoulder.mp4 b/static/projects/projectn5/devlog/2024/0312/shoulder.mp4 similarity index 100% rename from static/projects/projectn5/devlog/20240312/shoulder.mp4 rename to static/projects/projectn5/devlog/2024/0312/shoulder.mp4 diff --git a/static/projects/projectn5/devlog/20240312/shoulder.webp b/static/projects/projectn5/devlog/2024/0312/shoulder.webp similarity index 100% rename from static/projects/projectn5/devlog/20240312/shoulder.webp rename to static/projects/projectn5/devlog/2024/0312/shoulder.webp diff --git a/static/projects/projectn5/devlog/20240312/sketches.webp b/static/projects/projectn5/devlog/2024/0312/sketches.webp similarity index 100% rename from static/projects/projectn5/devlog/20240312/sketches.webp rename to static/projects/projectn5/devlog/2024/0312/sketches.webp diff --git a/static/projects/projectn5/devlog/20240312/titlescreen.webp b/static/projects/projectn5/devlog/2024/0312/titlescreen.webp similarity index 100% rename from static/projects/projectn5/devlog/20240312/titlescreen.webp rename to static/projects/projectn5/devlog/2024/0312/titlescreen.webp diff --git a/static/projects/projectn5/devlog/20240323/attraction_smooth.mp4 b/static/projects/projectn5/devlog/2024/0323/attraction_smooth.mp4 similarity index 100% rename from static/projects/projectn5/devlog/20240323/attraction_smooth.mp4 rename to static/projects/projectn5/devlog/2024/0323/attraction_smooth.mp4 diff --git a/static/projects/projectn5/devlog/20240323/attraction_stuck.mp4 b/static/projects/projectn5/devlog/2024/0323/attraction_stuck.mp4 similarity index 100% rename from static/projects/projectn5/devlog/20240323/attraction_stuck.mp4 rename to static/projects/projectn5/devlog/2024/0323/attraction_stuck.mp4 diff --git a/static/projects/projectn5/devlog/20240323/camera_overview.mp4 b/static/projects/projectn5/devlog/2024/0323/camera_overview.mp4 similarity index 100% rename from static/projects/projectn5/devlog/20240323/camera_overview.mp4 rename to static/projects/projectn5/devlog/2024/0323/camera_overview.mp4 diff --git a/static/projects/projectn5/devlog/20240323/camera_precision.mp4 b/static/projects/projectn5/devlog/2024/0323/camera_precision.mp4 similarity index 100% rename from static/projects/projectn5/devlog/20240323/camera_precision.mp4 rename to static/projects/projectn5/devlog/2024/0323/camera_precision.mp4 diff --git a/static/projects/projectn5/devlog/20240323/camera_smooth.mp4 b/static/projects/projectn5/devlog/2024/0323/camera_smooth.mp4 similarity index 100% rename from static/projects/projectn5/devlog/20240323/camera_smooth.mp4 rename to static/projects/projectn5/devlog/2024/0323/camera_smooth.mp4 diff --git a/static/projects/projectn5/devlog/20240323/explosion_0.mp4 b/static/projects/projectn5/devlog/2024/0323/explosion_0.mp4 similarity index 100% rename from static/projects/projectn5/devlog/20240323/explosion_0.mp4 rename to static/projects/projectn5/devlog/2024/0323/explosion_0.mp4 diff --git a/static/projects/projectn5/devlog/20240323/explosion_1.mp4 b/static/projects/projectn5/devlog/2024/0323/explosion_1.mp4 similarity index 100% rename from static/projects/projectn5/devlog/20240323/explosion_1.mp4 rename to static/projects/projectn5/devlog/2024/0323/explosion_1.mp4 diff --git a/static/projects/projectn5/devlog/20240323/explosion_test.mp4 b/static/projects/projectn5/devlog/2024/0323/explosion_test.mp4 similarity index 100% rename from static/projects/projectn5/devlog/20240323/explosion_test.mp4 rename to static/projects/projectn5/devlog/2024/0323/explosion_test.mp4 diff --git a/static/projects/projectn5/devlog/20240323/explosion_wall.mp4 b/static/projects/projectn5/devlog/2024/0323/explosion_wall.mp4 similarity index 100% rename from static/projects/projectn5/devlog/20240323/explosion_wall.mp4 rename to static/projects/projectn5/devlog/2024/0323/explosion_wall.mp4 diff --git a/static/projects/projectn5/devlog/20240323/firstperson.webp b/static/projects/projectn5/devlog/2024/0323/firstperson.webp similarity index 100% rename from static/projects/projectn5/devlog/20240323/firstperson.webp rename to static/projects/projectn5/devlog/2024/0323/firstperson.webp diff --git a/static/projects/projectn5/devlog/20240323/haunting.mp4 b/static/projects/projectn5/devlog/2024/0323/haunting.mp4 similarity index 100% rename from static/projects/projectn5/devlog/20240323/haunting.mp4 rename to static/projects/projectn5/devlog/2024/0323/haunting.mp4 diff --git a/static/projects/projectn5/devlog/20240323/high.mp4 b/static/projects/projectn5/devlog/2024/0323/high.mp4 similarity index 100% rename from static/projects/projectn5/devlog/20240323/high.mp4 rename to static/projects/projectn5/devlog/2024/0323/high.mp4 diff --git a/static/projects/projectn5/devlog/20240323/joltsettings.webp b/static/projects/projectn5/devlog/2024/0323/joltsettings.webp similarity index 100% rename from static/projects/projectn5/devlog/20240323/joltsettings.webp rename to static/projects/projectn5/devlog/2024/0323/joltsettings.webp diff --git a/static/projects/projectn5/devlog/20240323/personalspace.mp4 b/static/projects/projectn5/devlog/2024/0323/personalspace.mp4 similarity index 100% rename from static/projects/projectn5/devlog/20240323/personalspace.mp4 rename to static/projects/projectn5/devlog/2024/0323/personalspace.mp4 diff --git a/static/projects/projectn5/devlog/20240323/preview.webp b/static/projects/projectn5/devlog/2024/0323/preview.webp similarity index 100% rename from static/projects/projectn5/devlog/20240323/preview.webp rename to static/projects/projectn5/devlog/2024/0323/preview.webp diff --git a/static/projects/projectn5/devlog/20240323/shake_0.mp4 b/static/projects/projectn5/devlog/2024/0323/shake_0.mp4 similarity index 100% rename from static/projects/projectn5/devlog/20240323/shake_0.mp4 rename to static/projects/projectn5/devlog/2024/0323/shake_0.mp4 diff --git a/static/projects/projectn5/devlog/20240323/shake_impact.mp4 b/static/projects/projectn5/devlog/2024/0323/shake_impact.mp4 similarity index 100% rename from static/projects/projectn5/devlog/20240323/shake_impact.mp4 rename to static/projects/projectn5/devlog/2024/0323/shake_impact.mp4 diff --git a/static/projects/projectn5/devlog/20240323/unity_overview.webp b/static/projects/projectn5/devlog/2024/0323/unity_overview.webp similarity index 100% rename from static/projects/projectn5/devlog/20240323/unity_overview.webp rename to static/projects/projectn5/devlog/2024/0323/unity_overview.webp diff --git a/static/projects/projectn5/devlog/20240323/venom_back.webp b/static/projects/projectn5/devlog/2024/0323/venom_back.webp similarity index 100% rename from static/projects/projectn5/devlog/20240323/venom_back.webp rename to static/projects/projectn5/devlog/2024/0323/venom_back.webp diff --git a/static/projects/projectn5/devlog/20240323/venom_front.webp b/static/projects/projectn5/devlog/2024/0323/venom_front.webp similarity index 100% rename from static/projects/projectn5/devlog/20240323/venom_front.webp rename to static/projects/projectn5/devlog/2024/0323/venom_front.webp diff --git a/static/projects/projectn5/devlog/20240324/demonstration.mp4 b/static/projects/projectn5/devlog/2024/0324/demonstration.mp4 similarity index 100% rename from static/projects/projectn5/devlog/20240324/demonstration.mp4 rename to static/projects/projectn5/devlog/2024/0324/demonstration.mp4 diff --git a/static/projects/projectn5/devlog/20240324/haunted.mp4 b/static/projects/projectn5/devlog/2024/0324/haunted.mp4 similarity index 100% rename from static/projects/projectn5/devlog/20240324/haunted.mp4 rename to static/projects/projectn5/devlog/2024/0324/haunted.mp4 diff --git a/static/projects/projectn5/devlog/20240324/lookingup.webp b/static/projects/projectn5/devlog/2024/0324/lookingup.webp similarity index 100% rename from static/projects/projectn5/devlog/20240324/lookingup.webp rename to static/projects/projectn5/devlog/2024/0324/lookingup.webp diff --git a/static/projects/projectn5/devlog/20240324/preview.webp b/static/projects/projectn5/devlog/2024/0324/preview.webp similarity index 100% rename from static/projects/projectn5/devlog/20240324/preview.webp rename to static/projects/projectn5/devlog/2024/0324/preview.webp diff --git a/static/projects/projectn5/devlog/20240324/suzannecylinder.webp b/static/projects/projectn5/devlog/2024/0324/suzannecylinder.webp similarity index 100% rename from static/projects/projectn5/devlog/20240324/suzannecylinder.webp rename to static/projects/projectn5/devlog/2024/0324/suzannecylinder.webp diff --git a/static/projects/projectn5/devlog/20240401/dual_venom_sketch.webp b/static/projects/projectn5/devlog/2024/0401/dual_venom_sketch.webp similarity index 100% rename from static/projects/projectn5/devlog/20240401/dual_venom_sketch.webp rename to static/projects/projectn5/devlog/2024/0401/dual_venom_sketch.webp diff --git a/static/projects/projectn5/devlog/20240401/n5-dim.webp b/static/projects/projectn5/devlog/2024/0401/n5-dim.webp similarity index 100% rename from static/projects/projectn5/devlog/20240401/n5-dim.webp rename to static/projects/projectn5/devlog/2024/0401/n5-dim.webp diff --git a/static/projects/projectn5/devlog/20240401/n5-glow.mp4 b/static/projects/projectn5/devlog/2024/0401/n5-glow.mp4 similarity index 100% rename from static/projects/projectn5/devlog/20240401/n5-glow.mp4 rename to static/projects/projectn5/devlog/2024/0401/n5-glow.mp4 diff --git a/static/projects/projectn5/devlog/20240401/preview.webp b/static/projects/projectn5/devlog/2024/0401/preview.webp similarity index 100% rename from static/projects/projectn5/devlog/20240401/preview.webp rename to static/projects/projectn5/devlog/2024/0401/preview.webp diff --git a/static/projects/projectn5/devlog/20240401/venom.webp b/static/projects/projectn5/devlog/2024/0401/venom.webp similarity index 100% rename from static/projects/projectn5/devlog/20240401/venom.webp rename to static/projects/projectn5/devlog/2024/0401/venom.webp diff --git a/static/projects/projectn5/devlog/20240401/venom_sketch.webp b/static/projects/projectn5/devlog/2024/0401/venom_sketch.webp similarity index 100% rename from static/projects/projectn5/devlog/20240401/venom_sketch.webp rename to static/projects/projectn5/devlog/2024/0401/venom_sketch.webp diff --git a/static/projects/projectn5/devlog/20240713/3dprint.jpg b/static/projects/projectn5/devlog/2024/0713/3dprint.jpg similarity index 100% rename from static/projects/projectn5/devlog/20240713/3dprint.jpg rename to static/projects/projectn5/devlog/2024/0713/3dprint.jpg diff --git a/static/projects/projectn5/devlog/20240713/3dprint.webp b/static/projects/projectn5/devlog/2024/0713/3dprint.webp similarity index 100% rename from static/projects/projectn5/devlog/20240713/3dprint.webp rename to static/projects/projectn5/devlog/2024/0713/3dprint.webp diff --git a/static/projects/projectn5/devlog/20240713/preview.webp b/static/projects/projectn5/devlog/2024/0713/preview.webp similarity index 100% rename from static/projects/projectn5/devlog/20240713/preview.webp rename to static/projects/projectn5/devlog/2024/0713/preview.webp diff --git a/static/projects/projectn5/devlog/20240713/procrastination.mp4 b/static/projects/projectn5/devlog/2024/0713/procrastination.mp4 similarity index 100% rename from static/projects/projectn5/devlog/20240713/procrastination.mp4 rename to static/projects/projectn5/devlog/2024/0713/procrastination.mp4 diff --git a/static/projects/projectn5/devlog/20241012/aim_helper.webp b/static/projects/projectn5/devlog/2024/1012/aim_helper.webp similarity index 100% rename from static/projects/projectn5/devlog/20241012/aim_helper.webp rename to static/projects/projectn5/devlog/2024/1012/aim_helper.webp diff --git a/static/projects/projectn5/devlog/20241012/ammo.webp b/static/projects/projectn5/devlog/2024/1012/ammo.webp similarity index 100% rename from static/projects/projectn5/devlog/20241012/ammo.webp rename to static/projects/projectn5/devlog/2024/1012/ammo.webp diff --git a/static/projects/projectn5/devlog/20241012/cone.webp b/static/projects/projectn5/devlog/2024/1012/cone.webp similarity index 100% rename from static/projects/projectn5/devlog/20241012/cone.webp rename to static/projects/projectn5/devlog/2024/1012/cone.webp diff --git a/static/projects/projectn5/devlog/20241012/n5-blaster-icon.webp b/static/projects/projectn5/devlog/2024/1012/n5-blaster-icon.webp similarity index 100% rename from static/projects/projectn5/devlog/20241012/n5-blaster-icon.webp rename to static/projects/projectn5/devlog/2024/1012/n5-blaster-icon.webp diff --git a/static/projects/projectn5/devlog/20241012/n5-bomb-launcher-icon.webp b/static/projects/projectn5/devlog/2024/1012/n5-bomb-launcher-icon.webp similarity index 100% rename from static/projects/projectn5/devlog/20241012/n5-bomb-launcher-icon.webp rename to static/projects/projectn5/devlog/2024/1012/n5-bomb-launcher-icon.webp diff --git a/static/projects/projectn5/devlog/20241012/preview.webp b/static/projects/projectn5/devlog/2024/1012/preview.webp similarity index 100% rename from static/projects/projectn5/devlog/20241012/preview.webp rename to static/projects/projectn5/devlog/2024/1012/preview.webp diff --git a/static/projects/projectn5/devlog/20241103/101-comparison.webp b/static/projects/projectn5/devlog/2024/1103/101-comparison.webp similarity index 100% rename from static/projects/projectn5/devlog/20241103/101-comparison.webp rename to static/projects/projectn5/devlog/2024/1103/101-comparison.webp diff --git a/static/projects/projectn5/devlog/20241103/101-profile.webp b/static/projects/projectn5/devlog/2024/1103/101-profile.webp similarity index 100% rename from static/projects/projectn5/devlog/20241103/101-profile.webp rename to static/projects/projectn5/devlog/2024/1103/101-profile.webp diff --git a/static/projects/projectn5/devlog/20241103/102-explosion.webp b/static/projects/projectn5/devlog/2024/1103/102-explosion.webp similarity index 100% rename from static/projects/projectn5/devlog/20241103/102-explosion.webp rename to static/projects/projectn5/devlog/2024/1103/102-explosion.webp diff --git a/static/projects/projectn5/devlog/20241103/102-profile.webp b/static/projects/projectn5/devlog/2024/1103/102-profile.webp similarity index 100% rename from static/projects/projectn5/devlog/20241103/102-profile.webp rename to static/projects/projectn5/devlog/2024/1103/102-profile.webp diff --git a/static/projects/projectn5/devlog/20241103/canister.webp b/static/projects/projectn5/devlog/2024/1103/canister.webp similarity index 100% rename from static/projects/projectn5/devlog/20241103/canister.webp rename to static/projects/projectn5/devlog/2024/1103/canister.webp diff --git a/static/projects/projectn5/devlog/20241103/node_chain.webp b/static/projects/projectn5/devlog/2024/1103/node_chain.webp similarity index 100% rename from static/projects/projectn5/devlog/20241103/node_chain.webp rename to static/projects/projectn5/devlog/2024/1103/node_chain.webp diff --git a/static/projects/projectn5/devlog/20241103/planet-mine.webp b/static/projects/projectn5/devlog/2024/1103/planet-mine.webp similarity index 100% rename from static/projects/projectn5/devlog/20241103/planet-mine.webp rename to static/projects/projectn5/devlog/2024/1103/planet-mine.webp diff --git a/static/projects/projectn5/devlog/20241103/planet.mp4 b/static/projects/projectn5/devlog/2024/1103/planet.mp4 similarity index 100% rename from static/projects/projectn5/devlog/20241103/planet.mp4 rename to static/projects/projectn5/devlog/2024/1103/planet.mp4 diff --git a/static/projects/projectn5/devlog/20241103/preview.webp b/static/projects/projectn5/devlog/2024/1103/preview.webp similarity index 100% rename from static/projects/projectn5/devlog/20241103/preview.webp rename to static/projects/projectn5/devlog/2024/1103/preview.webp diff --git a/static/projects/projectn5/devlog/20241103/sky.webp b/static/projects/projectn5/devlog/2024/1103/sky.webp similarity index 100% rename from static/projects/projectn5/devlog/20241103/sky.webp rename to static/projects/projectn5/devlog/2024/1103/sky.webp diff --git a/static/projects/projectn5/devlog/20241127/hands.webp b/static/projects/projectn5/devlog/2024/1127/hands.webp similarity index 100% rename from static/projects/projectn5/devlog/20241127/hands.webp rename to static/projects/projectn5/devlog/2024/1127/hands.webp diff --git a/static/projects/projectn5/devlog/20241127/laura-mesh.webp b/static/projects/projectn5/devlog/2024/1127/laura-mesh.webp similarity index 100% rename from static/projects/projectn5/devlog/20241127/laura-mesh.webp rename to static/projects/projectn5/devlog/2024/1127/laura-mesh.webp diff --git a/static/projects/projectn5/devlog/20241127/preview.webp b/static/projects/projectn5/devlog/2024/1127/preview.webp similarity index 100% rename from static/projects/projectn5/devlog/20241127/preview.webp rename to static/projects/projectn5/devlog/2024/1127/preview.webp diff --git a/static/projects/projectn5/devlog/20241222/arm.webp b/static/projects/projectn5/devlog/2024/1222/arm.webp similarity index 100% rename from static/projects/projectn5/devlog/20241222/arm.webp rename to static/projects/projectn5/devlog/2024/1222/arm.webp diff --git a/static/projects/projectn5/devlog/20241222/deform-1.webp b/static/projects/projectn5/devlog/2024/1222/deform-1.webp similarity index 100% rename from static/projects/projectn5/devlog/20241222/deform-1.webp rename to static/projects/projectn5/devlog/2024/1222/deform-1.webp diff --git a/static/projects/projectn5/devlog/20241222/deform-2.webp b/static/projects/projectn5/devlog/2024/1222/deform-2.webp similarity index 100% rename from static/projects/projectn5/devlog/20241222/deform-2.webp rename to static/projects/projectn5/devlog/2024/1222/deform-2.webp diff --git a/static/projects/projectn5/devlog/20241222/laura-hair-curves-2.webp b/static/projects/projectn5/devlog/2024/1222/laura-hair-curves-2.webp similarity index 100% rename from static/projects/projectn5/devlog/20241222/laura-hair-curves-2.webp rename to static/projects/projectn5/devlog/2024/1222/laura-hair-curves-2.webp diff --git a/static/projects/projectn5/devlog/20241222/laura-hair-curves.webp b/static/projects/projectn5/devlog/2024/1222/laura-hair-curves.webp similarity index 100% rename from static/projects/projectn5/devlog/20241222/laura-hair-curves.webp rename to static/projects/projectn5/devlog/2024/1222/laura-hair-curves.webp diff --git a/static/projects/projectn5/devlog/20241222/laura-hair-flat-1.webp b/static/projects/projectn5/devlog/2024/1222/laura-hair-flat-1.webp similarity index 100% rename from static/projects/projectn5/devlog/20241222/laura-hair-flat-1.webp rename to static/projects/projectn5/devlog/2024/1222/laura-hair-flat-1.webp diff --git a/static/projects/projectn5/devlog/20241222/laura-hair-flat-2.webp b/static/projects/projectn5/devlog/2024/1222/laura-hair-flat-2.webp similarity index 100% rename from static/projects/projectn5/devlog/20241222/laura-hair-flat-2.webp rename to static/projects/projectn5/devlog/2024/1222/laura-hair-flat-2.webp diff --git a/static/projects/projectn5/devlog/20241222/laura-hair-flat-3.webp b/static/projects/projectn5/devlog/2024/1222/laura-hair-flat-3.webp similarity index 100% rename from static/projects/projectn5/devlog/20241222/laura-hair-flat-3.webp rename to static/projects/projectn5/devlog/2024/1222/laura-hair-flat-3.webp diff --git a/static/projects/projectn5/devlog/20241222/laura-hair-flat-4.webp b/static/projects/projectn5/devlog/2024/1222/laura-hair-flat-4.webp similarity index 100% rename from static/projects/projectn5/devlog/20241222/laura-hair-flat-4.webp rename to static/projects/projectn5/devlog/2024/1222/laura-hair-flat-4.webp diff --git a/static/projects/projectn5/devlog/20241222/laura-hair-flat-5.webp b/static/projects/projectn5/devlog/2024/1222/laura-hair-flat-5.webp similarity index 100% rename from static/projects/projectn5/devlog/20241222/laura-hair-flat-5.webp rename to static/projects/projectn5/devlog/2024/1222/laura-hair-flat-5.webp diff --git a/static/projects/projectn5/devlog/20241222/laura-hair-flat-6.webp b/static/projects/projectn5/devlog/2024/1222/laura-hair-flat-6.webp similarity index 100% rename from static/projects/projectn5/devlog/20241222/laura-hair-flat-6.webp rename to static/projects/projectn5/devlog/2024/1222/laura-hair-flat-6.webp diff --git a/static/projects/projectn5/devlog/20241222/laura-hair-flat-new-2.webp b/static/projects/projectn5/devlog/2024/1222/laura-hair-flat-new-2.webp similarity index 100% rename from static/projects/projectn5/devlog/20241222/laura-hair-flat-new-2.webp rename to static/projects/projectn5/devlog/2024/1222/laura-hair-flat-new-2.webp diff --git a/static/projects/projectn5/devlog/20241222/laura-hair-flat-new-3.webp b/static/projects/projectn5/devlog/2024/1222/laura-hair-flat-new-3.webp similarity index 100% rename from static/projects/projectn5/devlog/20241222/laura-hair-flat-new-3.webp rename to static/projects/projectn5/devlog/2024/1222/laura-hair-flat-new-3.webp diff --git a/static/projects/projectn5/devlog/20241222/laura-header.webp b/static/projects/projectn5/devlog/2024/1222/laura-header.webp similarity index 100% rename from static/projects/projectn5/devlog/20241222/laura-header.webp rename to static/projects/projectn5/devlog/2024/1222/laura-header.webp diff --git a/static/projects/projectn5/devlog/20241222/laura-young.webp b/static/projects/projectn5/devlog/2024/1222/laura-young.webp similarity index 100% rename from static/projects/projectn5/devlog/20241222/laura-young.webp rename to static/projects/projectn5/devlog/2024/1222/laura-young.webp diff --git a/static/projects/projectn5/devlog/20241222/laura.webp b/static/projects/projectn5/devlog/2024/1222/laura.webp similarity index 100% rename from static/projects/projectn5/devlog/20241222/laura.webp rename to static/projects/projectn5/devlog/2024/1222/laura.webp diff --git a/static/projects/projectn5/devlog/20241222/preview.webp b/static/projects/projectn5/devlog/2024/1222/preview.webp similarity index 100% rename from static/projects/projectn5/devlog/20241222/preview.webp rename to static/projects/projectn5/devlog/2024/1222/preview.webp diff --git a/static/projects/projectn5/devlog/20241222/retiree.webp b/static/projects/projectn5/devlog/2024/1222/retiree.webp similarity index 100% rename from static/projects/projectn5/devlog/20241222/retiree.webp rename to static/projects/projectn5/devlog/2024/1222/retiree.webp diff --git a/static/projects/projectn5/devlog/20250203/dance.webp b/static/projects/projectn5/devlog/2025/0203/dance.webp similarity index 100% rename from static/projects/projectn5/devlog/20250203/dance.webp rename to static/projects/projectn5/devlog/2025/0203/dance.webp diff --git a/static/projects/projectn5/devlog/20250203/disgust.webp b/static/projects/projectn5/devlog/2025/0203/disgust.webp similarity index 100% rename from static/projects/projectn5/devlog/20250203/disgust.webp rename to static/projects/projectn5/devlog/2025/0203/disgust.webp diff --git a/static/projects/projectn5/devlog/20250203/earrings.webp b/static/projects/projectn5/devlog/2025/0203/earrings.webp similarity index 100% rename from static/projects/projectn5/devlog/20250203/earrings.webp rename to static/projects/projectn5/devlog/2025/0203/earrings.webp diff --git a/static/projects/projectn5/devlog/20250203/laura-head-new.webp b/static/projects/projectn5/devlog/2025/0203/laura-head-new.webp similarity index 100% rename from static/projects/projectn5/devlog/20250203/laura-head-new.webp rename to static/projects/projectn5/devlog/2025/0203/laura-head-new.webp diff --git a/static/projects/projectn5/devlog/20250203/laura-shader-inengine.webp b/static/projects/projectn5/devlog/2025/0203/laura-shader-inengine.webp similarity index 100% rename from static/projects/projectn5/devlog/20250203/laura-shader-inengine.webp rename to static/projects/projectn5/devlog/2025/0203/laura-shader-inengine.webp diff --git a/static/projects/projectn5/devlog/20250203/laura-uv.webp b/static/projects/projectn5/devlog/2025/0203/laura-uv.webp similarity index 100% rename from static/projects/projectn5/devlog/20250203/laura-uv.webp rename to static/projects/projectn5/devlog/2025/0203/laura-uv.webp diff --git a/static/projects/projectn5/devlog/20250203/lauras-imposing.webp b/static/projects/projectn5/devlog/2025/0203/lauras-imposing.webp similarity index 100% rename from static/projects/projectn5/devlog/20250203/lauras-imposing.webp rename to static/projects/projectn5/devlog/2025/0203/lauras-imposing.webp diff --git a/static/projects/projectn5/devlog/20250203/naruto.webp b/static/projects/projectn5/devlog/2025/0203/naruto.webp similarity index 100% rename from static/projects/projectn5/devlog/20250203/naruto.webp rename to static/projects/projectn5/devlog/2025/0203/naruto.webp diff --git a/static/projects/projectn5/devlog/20250203/ok.webp b/static/projects/projectn5/devlog/2025/0203/ok.webp similarity index 100% rename from static/projects/projectn5/devlog/20250203/ok.webp rename to static/projects/projectn5/devlog/2025/0203/ok.webp diff --git a/static/projects/projectn5/devlog/20250203/preview.webp b/static/projects/projectn5/devlog/2025/0203/preview.webp similarity index 100% rename from static/projects/projectn5/devlog/20250203/preview.webp rename to static/projects/projectn5/devlog/2025/0203/preview.webp diff --git a/static/projects/projectn5/devlog/20250203/reprehension.webp b/static/projects/projectn5/devlog/2025/0203/reprehension.webp similarity index 100% rename from static/projects/projectn5/devlog/20250203/reprehension.webp rename to static/projects/projectn5/devlog/2025/0203/reprehension.webp diff --git a/static/projects/projectn5/devlog/20250203/shock.webp b/static/projects/projectn5/devlog/2025/0203/shock.webp similarity index 100% rename from static/projects/projectn5/devlog/20250203/shock.webp rename to static/projects/projectn5/devlog/2025/0203/shock.webp diff --git a/static/projects/projectn5/devlog/20250316/104-icon.webp b/static/projects/projectn5/devlog/2025/0316/104-icon.webp similarity index 100% rename from static/projects/projectn5/devlog/20250316/104-icon.webp rename to static/projects/projectn5/devlog/2025/0316/104-icon.webp diff --git a/static/projects/projectn5/devlog/20250316/106-icon.webp b/static/projects/projectn5/devlog/2025/0316/106-icon.webp similarity index 100% rename from static/projects/projectn5/devlog/20250316/106-icon.webp rename to static/projects/projectn5/devlog/2025/0316/106-icon.webp diff --git a/static/projects/projectn5/devlog/20250316/106.mp4 b/static/projects/projectn5/devlog/2025/0316/106.mp4 similarity index 100% rename from static/projects/projectn5/devlog/20250316/106.mp4 rename to static/projects/projectn5/devlog/2025/0316/106.mp4 diff --git a/static/projects/projectn5/devlog/20250316/107-icon.webp b/static/projects/projectn5/devlog/2025/0316/107-icon.webp similarity index 100% rename from static/projects/projectn5/devlog/20250316/107-icon.webp rename to static/projects/projectn5/devlog/2025/0316/107-icon.webp diff --git a/static/projects/projectn5/devlog/20250316/107.mp4 b/static/projects/projectn5/devlog/2025/0316/107.mp4 similarity index 100% rename from static/projects/projectn5/devlog/20250316/107.mp4 rename to static/projects/projectn5/devlog/2025/0316/107.mp4 diff --git a/static/projects/projectn5/devlog/20250316/108-icon.webp b/static/projects/projectn5/devlog/2025/0316/108-icon.webp similarity index 100% rename from static/projects/projectn5/devlog/20250316/108-icon.webp rename to static/projects/projectn5/devlog/2025/0316/108-icon.webp diff --git a/static/projects/projectn5/devlog/20250316/enemy-stairs.mp4 b/static/projects/projectn5/devlog/2025/0316/enemy-stairs.mp4 similarity index 100% rename from static/projects/projectn5/devlog/20250316/enemy-stairs.mp4 rename to static/projects/projectn5/devlog/2025/0316/enemy-stairs.mp4 diff --git a/static/projects/projectn5/devlog/20250316/fishmonger.webp b/static/projects/projectn5/devlog/2025/0316/fishmonger.webp similarity index 100% rename from static/projects/projectn5/devlog/20250316/fishmonger.webp rename to static/projects/projectn5/devlog/2025/0316/fishmonger.webp diff --git a/static/projects/projectn5/devlog/20250316/hair-swoosh.mp4 b/static/projects/projectn5/devlog/2025/0316/hair-swoosh.mp4 similarity index 100% rename from static/projects/projectn5/devlog/20250316/hair-swoosh.mp4 rename to static/projects/projectn5/devlog/2025/0316/hair-swoosh.mp4 diff --git a/static/projects/projectn5/devlog/20250316/item-preview.mp4 b/static/projects/projectn5/devlog/2025/0316/item-preview.mp4 similarity index 100% rename from static/projects/projectn5/devlog/20250316/item-preview.mp4 rename to static/projects/projectn5/devlog/2025/0316/item-preview.mp4 diff --git a/static/projects/projectn5/devlog/20250316/laura-spinning.gif b/static/projects/projectn5/devlog/2025/0316/laura-spinning.gif similarity index 100% rename from static/projects/projectn5/devlog/20250316/laura-spinning.gif rename to static/projects/projectn5/devlog/2025/0316/laura-spinning.gif diff --git a/static/projects/projectn5/devlog/20250316/laura.webp b/static/projects/projectn5/devlog/2025/0316/laura.webp similarity index 100% rename from static/projects/projectn5/devlog/20250316/laura.webp rename to static/projects/projectn5/devlog/2025/0316/laura.webp diff --git a/static/projects/projectn5/devlog/20250316/look-at.mp4 b/static/projects/projectn5/devlog/2025/0316/look-at.mp4 similarity index 100% rename from static/projects/projectn5/devlog/20250316/look-at.mp4 rename to static/projects/projectn5/devlog/2025/0316/look-at.mp4 diff --git a/static/projects/projectn5/devlog/20250316/preview.webp b/static/projects/projectn5/devlog/2025/0316/preview.webp similarity index 100% rename from static/projects/projectn5/devlog/20250316/preview.webp rename to static/projects/projectn5/devlog/2025/0316/preview.webp diff --git a/static/projects/projectn5/devlog/20250427/body-sketches.webp b/static/projects/projectn5/devlog/2025/0427/body-sketches.webp similarity index 100% rename from static/projects/projectn5/devlog/20250427/body-sketches.webp rename to static/projects/projectn5/devlog/2025/0427/body-sketches.webp diff --git a/static/projects/projectn5/devlog/20250427/laura-comparison-eyes.webp b/static/projects/projectn5/devlog/2025/0427/laura-comparison-eyes.webp similarity index 100% rename from static/projects/projectn5/devlog/20250427/laura-comparison-eyes.webp rename to static/projects/projectn5/devlog/2025/0427/laura-comparison-eyes.webp diff --git a/static/projects/projectn5/devlog/20250427/laura-comparison.webp b/static/projects/projectn5/devlog/2025/0427/laura-comparison.webp similarity index 100% rename from static/projects/projectn5/devlog/20250427/laura-comparison.webp rename to static/projects/projectn5/devlog/2025/0427/laura-comparison.webp diff --git a/static/projects/projectn5/devlog/20250427/laura-v1.webp b/static/projects/projectn5/devlog/2025/0427/laura-v1.webp similarity index 100% rename from static/projects/projectn5/devlog/20250427/laura-v1.webp rename to static/projects/projectn5/devlog/2025/0427/laura-v1.webp diff --git a/static/projects/projectn5/devlog/20250427/laura-v2.webp b/static/projects/projectn5/devlog/2025/0427/laura-v2.webp similarity index 100% rename from static/projects/projectn5/devlog/20250427/laura-v2.webp rename to static/projects/projectn5/devlog/2025/0427/laura-v2.webp diff --git a/static/projects/projectn5/devlog/20250427/laura-v3.webp b/static/projects/projectn5/devlog/2025/0427/laura-v3.webp similarity index 100% rename from static/projects/projectn5/devlog/20250427/laura-v3.webp rename to static/projects/projectn5/devlog/2025/0427/laura-v3.webp diff --git a/static/projects/projectn5/devlog/20250427/laura-v4-full.webp b/static/projects/projectn5/devlog/2025/0427/laura-v4-full.webp similarity index 100% rename from static/projects/projectn5/devlog/20250427/laura-v4-full.webp rename to static/projects/projectn5/devlog/2025/0427/laura-v4-full.webp diff --git a/static/projects/projectn5/devlog/20250427/ponytail.webp b/static/projects/projectn5/devlog/2025/0427/ponytail.webp similarity index 100% rename from static/projects/projectn5/devlog/20250427/ponytail.webp rename to static/projects/projectn5/devlog/2025/0427/ponytail.webp diff --git a/static/projects/projectn5/devlog/20250427/preview.webp b/static/projects/projectn5/devlog/2025/0427/preview.webp similarity index 100% rename from static/projects/projectn5/devlog/20250427/preview.webp rename to static/projects/projectn5/devlog/2025/0427/preview.webp diff --git a/static/projects/projectn5/devlog/20250523/birds_eye.webp b/static/projects/projectn5/devlog/2025/0523/birds_eye.webp similarity index 100% rename from static/projects/projectn5/devlog/20250523/birds_eye.webp rename to static/projects/projectn5/devlog/2025/0523/birds_eye.webp diff --git a/static/projects/projectn5/devlog/20250523/new_weapons.webp b/static/projects/projectn5/devlog/2025/0523/new_weapons.webp similarity index 100% rename from static/projects/projectn5/devlog/20250523/new_weapons.webp rename to static/projects/projectn5/devlog/2025/0523/new_weapons.webp diff --git a/static/projects/projectn5/devlog/20250523/over_the_shoulder.webp b/static/projects/projectn5/devlog/2025/0523/over_the_shoulder.webp similarity index 100% rename from static/projects/projectn5/devlog/20250523/over_the_shoulder.webp rename to static/projects/projectn5/devlog/2025/0523/over_the_shoulder.webp diff --git a/static/projects/projectn5/devlog/20250523/preview.webp b/static/projects/projectn5/devlog/2025/0523/preview.webp similarity index 100% rename from static/projects/projectn5/devlog/20250523/preview.webp rename to static/projects/projectn5/devlog/2025/0523/preview.webp diff --git a/static/projects/projectn5/devlog/20250523/taking_aim.webp b/static/projects/projectn5/devlog/2025/0523/taking_aim.webp similarity index 100% rename from static/projects/projectn5/devlog/20250523/taking_aim.webp rename to static/projects/projectn5/devlog/2025/0523/taking_aim.webp diff --git a/static/projects/projectn5/devlog/20250713/Screenshot 2025-07-13 152304.webp b/static/projects/projectn5/devlog/2025/0713/Screenshot 2025-07-13 152304.webp similarity index 100% rename from static/projects/projectn5/devlog/20250713/Screenshot 2025-07-13 152304.webp rename to static/projects/projectn5/devlog/2025/0713/Screenshot 2025-07-13 152304.webp diff --git a/static/projects/projectn5/devlog/20250713/eyes.webp b/static/projects/projectn5/devlog/2025/0713/eyes.webp similarity index 100% rename from static/projects/projectn5/devlog/20250713/eyes.webp rename to static/projects/projectn5/devlog/2025/0713/eyes.webp diff --git a/static/projects/projectn5/devlog/20250713/hair_back.webp b/static/projects/projectn5/devlog/2025/0713/hair_back.webp similarity index 100% rename from static/projects/projectn5/devlog/20250713/hair_back.webp rename to static/projects/projectn5/devlog/2025/0713/hair_back.webp diff --git a/static/projects/projectn5/devlog/20250713/hair_shading.webp b/static/projects/projectn5/devlog/2025/0713/hair_shading.webp similarity index 100% rename from static/projects/projectn5/devlog/20250713/hair_shading.webp rename to static/projects/projectn5/devlog/2025/0713/hair_shading.webp diff --git a/static/projects/projectn5/devlog/20250713/head_old.webp b/static/projects/projectn5/devlog/2025/0713/head_old.webp similarity index 100% rename from static/projects/projectn5/devlog/20250713/head_old.webp rename to static/projects/projectn5/devlog/2025/0713/head_old.webp diff --git a/static/projects/projectn5/devlog/20250713/headmesh.mp4 b/static/projects/projectn5/devlog/2025/0713/headmesh.mp4 similarity index 100% rename from static/projects/projectn5/devlog/20250713/headmesh.mp4 rename to static/projects/projectn5/devlog/2025/0713/headmesh.mp4 diff --git a/static/projects/projectn5/devlog/20250713/laura.webp b/static/projects/projectn5/devlog/2025/0713/laura.webp similarity index 100% rename from static/projects/projectn5/devlog/20250713/laura.webp rename to static/projects/projectn5/devlog/2025/0713/laura.webp diff --git a/static/projects/projectn5/devlog/20250713/ponytail_new.webp b/static/projects/projectn5/devlog/2025/0713/ponytail_new.webp similarity index 100% rename from static/projects/projectn5/devlog/20250713/ponytail_new.webp rename to static/projects/projectn5/devlog/2025/0713/ponytail_new.webp diff --git a/static/projects/projectn5/devlog/20250713/ponytail_old.webp b/static/projects/projectn5/devlog/2025/0713/ponytail_old.webp similarity index 100% rename from static/projects/projectn5/devlog/20250713/ponytail_old.webp rename to static/projects/projectn5/devlog/2025/0713/ponytail_old.webp diff --git a/static/projects/projectn5/devlog/20250713/preview.webp b/static/projects/projectn5/devlog/2025/0713/preview.webp similarity index 100% rename from static/projects/projectn5/devlog/20250713/preview.webp rename to static/projects/projectn5/devlog/2025/0713/preview.webp diff --git a/static/projects/projectn5/devlog/20250713/shoes_0.webp b/static/projects/projectn5/devlog/2025/0713/shoes_0.webp similarity index 100% rename from static/projects/projectn5/devlog/20250713/shoes_0.webp rename to static/projects/projectn5/devlog/2025/0713/shoes_0.webp diff --git a/static/projects/projectn5/devlog/20250713/shoes_1.webp b/static/projects/projectn5/devlog/2025/0713/shoes_1.webp similarity index 100% rename from static/projects/projectn5/devlog/20250713/shoes_1.webp rename to static/projects/projectn5/devlog/2025/0713/shoes_1.webp diff --git a/static/projects/projectn5/devlog/20250713/ziplining.mp4 b/static/projects/projectn5/devlog/2025/0713/ziplining.mp4 similarity index 100% rename from static/projects/projectn5/devlog/20250713/ziplining.mp4 rename to static/projects/projectn5/devlog/2025/0713/ziplining.mp4 diff --git a/static/projects/projectn5/devlog/20250816/preview.webp b/static/projects/projectn5/devlog/2025/0816/preview.webp similarity index 100% rename from static/projects/projectn5/devlog/20250816/preview.webp rename to static/projects/projectn5/devlog/2025/0816/preview.webp diff --git a/static/projects/projectn5/devlog/20251011/fullbody.webp b/static/projects/projectn5/devlog/2025/1011/fullbody.webp similarity index 100% rename from static/projects/projectn5/devlog/20251011/fullbody.webp rename to static/projects/projectn5/devlog/2025/1011/fullbody.webp diff --git a/static/projects/projectn5/devlog/20251011/hair-rigs.webp b/static/projects/projectn5/devlog/2025/1011/hair-rigs.webp similarity index 100% rename from static/projects/projectn5/devlog/20251011/hair-rigs.webp rename to static/projects/projectn5/devlog/2025/1011/hair-rigs.webp diff --git a/static/projects/projectn5/devlog/20251011/ok.webp b/static/projects/projectn5/devlog/2025/1011/ok.webp similarity index 100% rename from static/projects/projectn5/devlog/20251011/ok.webp rename to static/projects/projectn5/devlog/2025/1011/ok.webp diff --git a/static/projects/projectn5/devlog/20251011/preview.webp b/static/projects/projectn5/devlog/2025/1011/preview.webp similarity index 100% rename from static/projects/projectn5/devlog/20251011/preview.webp rename to static/projects/projectn5/devlog/2025/1011/preview.webp diff --git a/static/projects/projectn5/devlog/20251011/walking.webm b/static/projects/projectn5/devlog/2025/1011/walking.webm similarity index 100% rename from static/projects/projectn5/devlog/20251011/walking.webm rename to static/projects/projectn5/devlog/2025/1011/walking.webm diff --git a/static/projects/projectn5/devlog/20251022/blink-new.webp b/static/projects/projectn5/devlog/2025/1022/blink-new.webp similarity index 100% rename from static/projects/projectn5/devlog/20251022/blink-new.webp rename to static/projects/projectn5/devlog/2025/1022/blink-new.webp diff --git a/static/projects/projectn5/devlog/20251022/blink-old.webp b/static/projects/projectn5/devlog/2025/1022/blink-old.webp similarity index 100% rename from static/projects/projectn5/devlog/20251022/blink-old.webp rename to static/projects/projectn5/devlog/2025/1022/blink-old.webp diff --git a/static/projects/projectn5/devlog/20251022/blink-paused-new.webp b/static/projects/projectn5/devlog/2025/1022/blink-paused-new.webp similarity index 100% rename from static/projects/projectn5/devlog/20251022/blink-paused-new.webp rename to static/projects/projectn5/devlog/2025/1022/blink-paused-new.webp diff --git a/static/projects/projectn5/devlog/20251022/blinks.webp b/static/projects/projectn5/devlog/2025/1022/blinks.webp similarity index 100% rename from static/projects/projectn5/devlog/20251022/blinks.webp rename to static/projects/projectn5/devlog/2025/1022/blinks.webp diff --git a/static/projects/projectn5/devlog/20251022/clothes.webp b/static/projects/projectn5/devlog/2025/1022/clothes.webp similarity index 100% rename from static/projects/projectn5/devlog/20251022/clothes.webp rename to static/projects/projectn5/devlog/2025/1022/clothes.webp diff --git a/static/projects/projectn5/devlog/20251022/eyelid-stretch.webp b/static/projects/projectn5/devlog/2025/1022/eyelid-stretch.webp similarity index 100% rename from static/projects/projectn5/devlog/20251022/eyelid-stretch.webp rename to static/projects/projectn5/devlog/2025/1022/eyelid-stretch.webp diff --git a/static/projects/projectn5/devlog/20251022/hoodie.webp b/static/projects/projectn5/devlog/2025/1022/hoodie.webp similarity index 100% rename from static/projects/projectn5/devlog/20251022/hoodie.webp rename to static/projects/projectn5/devlog/2025/1022/hoodie.webp diff --git a/static/projects/projectn5/devlog/20251022/hoods.webp b/static/projects/projectn5/devlog/2025/1022/hoods.webp similarity index 100% rename from static/projects/projectn5/devlog/20251022/hoods.webp rename to static/projects/projectn5/devlog/2025/1022/hoods.webp diff --git a/static/projects/projectn5/devlog/20251022/posing.webp b/static/projects/projectn5/devlog/2025/1022/posing.webp similarity index 100% rename from static/projects/projectn5/devlog/20251022/posing.webp rename to static/projects/projectn5/devlog/2025/1022/posing.webp diff --git a/static/projects/projectn5/devlog/20251022/preview.webp b/static/projects/projectn5/devlog/2025/1022/preview.webp similarity index 100% rename from static/projects/projectn5/devlog/20251022/preview.webp rename to static/projects/projectn5/devlog/2025/1022/preview.webp diff --git a/static/projects/projectn5/devlog/20251022/running.webp b/static/projects/projectn5/devlog/2025/1022/running.webp similarity index 100% rename from static/projects/projectn5/devlog/20251022/running.webp rename to static/projects/projectn5/devlog/2025/1022/running.webp diff --git a/static/projects/projectn5/devlog/20251022/shoes.webp b/static/projects/projectn5/devlog/2025/1022/shoes.webp similarity index 100% rename from static/projects/projectn5/devlog/20251022/shoes.webp rename to static/projects/projectn5/devlog/2025/1022/shoes.webp diff --git a/static/projects/projectn5/devlog/20251207/decoder-in-hand.webp b/static/projects/projectn5/devlog/2025/1207/decoder-in-hand.webp similarity index 100% rename from static/projects/projectn5/devlog/20251207/decoder-in-hand.webp rename to static/projects/projectn5/devlog/2025/1207/decoder-in-hand.webp diff --git a/static/projects/projectn5/devlog/20251207/decoder-interface.webp b/static/projects/projectn5/devlog/2025/1207/decoder-interface.webp similarity index 100% rename from static/projects/projectn5/devlog/20251207/decoder-interface.webp rename to static/projects/projectn5/devlog/2025/1207/decoder-interface.webp diff --git a/static/projects/projectn5/devlog/20251207/hue-cheat.webp b/static/projects/projectn5/devlog/2025/1207/hue-cheat.webp similarity index 100% rename from static/projects/projectn5/devlog/20251207/hue-cheat.webp rename to static/projects/projectn5/devlog/2025/1207/hue-cheat.webp diff --git a/static/projects/projectn5/devlog/20251207/look-at.webm b/static/projects/projectn5/devlog/2025/1207/look-at.webm similarity index 100% rename from static/projects/projectn5/devlog/20251207/look-at.webm rename to static/projects/projectn5/devlog/2025/1207/look-at.webm diff --git a/static/projects/projectn5/devlog/20251207/missions-screen.webp b/static/projects/projectn5/devlog/2025/1207/missions-screen.webp similarity index 100% rename from static/projects/projectn5/devlog/20251207/missions-screen.webp rename to static/projects/projectn5/devlog/2025/1207/missions-screen.webp diff --git a/static/projects/projectn5/devlog/20251207/preview.webp b/static/projects/projectn5/devlog/2025/1207/preview.webp similarity index 100% rename from static/projects/projectn5/devlog/20251207/preview.webp rename to static/projects/projectn5/devlog/2025/1207/preview.webp diff --git a/static/projects/projectn5/devlog/20251207/preview2.webp b/static/projects/projectn5/devlog/2025/1207/preview2.webp similarity index 100% rename from static/projects/projectn5/devlog/20251207/preview2.webp rename to static/projects/projectn5/devlog/2025/1207/preview2.webp