From d3972fb7605caa40d177f22a7f2d74558be72883 Mon Sep 17 00:00:00 2001 From: lerko96 Date: Sun, 19 Apr 2026 20:25:42 -0400 Subject: [PATCH 1/2] feat(ui): polish homepage layout and component refinements Reorder homepage sections (journey above projects), refine component styles, update copy and data across projects, timeline, and homelab. --- src/app/archive/page.tsx | 20 ++--- src/app/globals.css | 17 +++- src/app/homelab/page.tsx | 157 ++++++++++++++++++++++----------- src/app/layout.tsx | 2 +- src/app/page.tsx | 4 +- src/components/Footer.tsx | 22 ++++- src/components/Hero.tsx | 37 ++++++-- src/components/Nav.tsx | 4 +- src/components/ProjectCard.tsx | 12 +-- src/components/Skills.tsx | 26 +++--- src/components/Timeline.tsx | 16 ++-- src/components/Widget.tsx | 8 +- src/data/projects.ts | 142 +++++++++++++++++------------ src/data/timeline.ts | 148 ++++++++++++++++++++----------- 14 files changed, 397 insertions(+), 218 deletions(-) diff --git a/src/app/archive/page.tsx b/src/app/archive/page.tsx index 0692efde..7ea1aadd 100644 --- a/src/app/archive/page.tsx +++ b/src/app/archive/page.tsx @@ -10,9 +10,9 @@ export const metadata: Metadata = { export default function ArchivePage() { return ( <> -
-

- +

+

+ tyler/projects/archive

@@ -29,12 +29,12 @@ export default function ArchivePage() { href={project.githubUrl} target="_blank" rel="noopener noreferrer" - className="bg-[var(--color-surface)] hover:bg-[var(--color-surface-raised)] flex items-start justify-between gap-6 px-4 py-4 group" + className="bg-[var(--color-surface)] hover:bg-[var(--color-surface-raised)] flex items-start justify-between gap-2ch px-2ch py-1lh group" > -

-
+
+
{project.year && ( - + {project.year} )} @@ -45,16 +45,16 @@ export default function ArchivePage() {

{project.description}

-
+
{project.tags.map((tag) => ( - + {tag} ))}