From e16778b55a0e47f9a69192e1a9586ae597ae4a09 Mon Sep 17 00:00:00 2001 From: milan-codes Date: Sun, 28 Sep 2025 16:36:46 +0200 Subject: [PATCH 1/6] chore: update dependencies --- bun.lockb | Bin 286307 -> 287247 bytes package.json | 14 +++++++------- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/bun.lockb b/bun.lockb index fad52cac7a7380266c50b0630728c0b7c06546fd..2915afb2b64cc1e00bfc13d6860fd29e6fd87bfa 100755 GIT binary patch delta 18436 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 delta 18736 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 Date: Sun, 28 Sep 2025 16:46:42 +0200 Subject: [PATCH 2/6] refactor: update page titles --- src/layouts/PostLayout.astro | 2 +- src/pages/404.astro | 2 +- src/pages/blog/index.astro | 2 +- src/pages/index.astro | 2 +- src/pages/tags/[tag].astro | 2 +- src/pages/tags/index.astro | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/layouts/PostLayout.astro b/src/layouts/PostLayout.astro index 06f1b23..8a71f38 100644 --- a/src/layouts/PostLayout.astro +++ b/src/layouts/PostLayout.astro @@ -10,7 +10,7 @@ interface Props { const { post } = Astro.props; --- - + + diff --git a/src/pages/blog/index.astro b/src/pages/blog/index.astro index 2d32c92..63f973b 100644 --- a/src/pages/blog/index.astro +++ b/src/pages/blog/index.astro @@ -14,7 +14,7 @@ const orderedPosts = posts.sort((a, b) => { const tags = [...new Set(posts.map((post) => post.data.tags).flat())]; --- - +

Posts

diff --git a/src/pages/index.astro b/src/pages/index.astro index 09185d4..cf61c4b 100644 --- a/src/pages/index.astro +++ b/src/pages/index.astro @@ -19,7 +19,7 @@ const announcements = await getCollection( ); --- - + diff --git a/src/pages/tags/[tag].astro b/src/pages/tags/[tag].astro index 70b744d..4b983ab 100644 --- a/src/pages/tags/[tag].astro +++ b/src/pages/tags/[tag].astro @@ -23,7 +23,7 @@ const allPosts = await getCollection( ); --- - +

Posts tagged with {tag} diff --git a/src/pages/tags/index.astro b/src/pages/tags/index.astro index 8fe5afb..a2bd0a8 100644 --- a/src/pages/tags/index.astro +++ b/src/pages/tags/index.astro @@ -8,7 +8,7 @@ const allPosts = await getCollection("blog"); const tags = [...new Set(allPosts.map((post) => post.data.tags).flat())]; --- - + From ea79dd921182b324414d5f5473c26663c24122e5 Mon Sep 17 00:00:00 2001 From: milan-codes Date: Sun, 28 Sep 2025 16:47:26 +0200 Subject: [PATCH 3/6] refactor: update about section on home page --- src/components/About.astro | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/components/About.astro b/src/components/About.astro index 0254b06..c8bf6db 100644 --- a/src/components/About.astro +++ b/src/components/About.astro @@ -1,5 +1,6 @@
- Hi, I'm Milán. I enjoy building creative, cool products. I'm currently working - towards obtaining my bachelor's degree in computer science at the University - of Pécs, Faculty of Sciences. + Hi, I'm Milán. I enjoy building creative, cool products. I'm a software + developer currently located in Hungary. I do a lot of React and Next.js, and + also work with other frameworks like Astro. Check out the projects I've been + working on.
From d2d042e95c47ec620b59a88a044369b76845ac7a Mon Sep 17 00:00:00 2001 From: milan-codes Date: Sun, 28 Sep 2025 16:53:29 +0200 Subject: [PATCH 4/6] refactor: update projects section --- src/components/ProjectCard.astro | 1 - src/components/Projects.astro | 26 -------------------------- 2 files changed, 27 deletions(-) diff --git a/src/components/ProjectCard.astro b/src/components/ProjectCard.astro index 17fd451..0976174 100644 --- a/src/components/ProjectCard.astro +++ b/src/components/ProjectCard.astro @@ -22,5 +22,4 @@ const { name, tags, link } = project; {name} - {tags.join(", ")} diff --git a/src/components/Projects.astro b/src/components/Projects.astro index faf2c51..a299bf9 100644 --- a/src/components/Projects.astro +++ b/src/components/Projects.astro @@ -15,32 +15,6 @@ const projects: Project[] = [ link: "https://github.com/milan-codes/milan-codes.github.io", tags: ["Astro", "Tailwind"], }, - { - name: "The Briefing Room", - description: "Access and visualize Formula 1 telemetry data", - link: "https://github.com/milan-codes/the-briefing-room", - tags: ["Next", "React.ts", "Tailwind"], - }, - { - name: "The Briefing Room API", - description: "Simple Flask API to serve The Briefing Room's frontend", - link: "https://github.com/milan-codes/the-briefing-room-api", - tags: ["Flask"], - }, - { - name: "Studician", - description: - "Android app for students to digitalize their timetable and tasks", - link: "https://github.com/milan-codes/studician-android-client", - tags: ["Kotlin"], - }, - { - name: "Studician API", - description: - "Express API to make information available for Studician users", - link: "https://github.com/milan-codes/studician-api", - tags: ["Node.js", "Express", "Firebase"], - }, ]; --- From 7fb556595674adf138e8d78d4557ebd570bdbb1d Mon Sep 17 00:00:00 2001 From: milan-codes Date: Sun, 28 Sep 2025 16:55:42 +0200 Subject: [PATCH 5/6] chore: remove nix configuration references --- .envrc | 1 - .gitignore | 2 -- 2 files changed, 3 deletions(-) delete mode 100644 .envrc diff --git a/.envrc b/.envrc deleted file mode 100644 index 8392d15..0000000 --- a/.envrc +++ /dev/null @@ -1 +0,0 @@ -use flake \ No newline at end of file diff --git a/.gitignore b/.gitignore index 9117301..6d4c0aa 100644 --- a/.gitignore +++ b/.gitignore @@ -19,5 +19,3 @@ pnpm-debug.log* # macOS-specific files .DS_Store - -.direnv From c7e052e049186b1fc5acebf1ddec836fad113b82 Mon Sep 17 00:00:00 2001 From: milan-codes Date: Sun, 28 Sep 2025 17:03:36 +0200 Subject: [PATCH 6/6] refactor: remove unused variable in project card component --- src/components/ProjectCard.astro | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/ProjectCard.astro b/src/components/ProjectCard.astro index 0976174..b384e72 100644 --- a/src/components/ProjectCard.astro +++ b/src/components/ProjectCard.astro @@ -7,7 +7,7 @@ interface Props { } const { project } = Astro.props; -const { name, tags, link } = project; +const { name, link } = project; ---