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