Skip to content

Dev/add new projects#10

Merged
alextac98 merged 2 commits into
mainfrom
dev/add-new-projects
Apr 23, 2026
Merged

Dev/add new projects#10
alextac98 merged 2 commits into
mainfrom
dev/add-new-projects

Conversation

@alextac98

@alextac98 alextac98 commented Apr 23, 2026

Copy link
Copy Markdown
Owner

Closes #7
Closes #6

Copilot AI review requested due to automatic review settings April 23, 2026 08:22
@vercel

vercel Bot commented Apr 23, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
personal-website Ready Ready Preview, Comment Apr 23, 2026 8:48am

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR expands the projects section by adding new project entries, enhancing image handling to support dark-mode variants, and integrating projects into the site’s category taxonomy pages.

Changes:

  • Add new project content and update featured flags for existing projects.
  • Support optional dark-mode images via dark_image / darkSrc and update project/blog card layouts.
  • Merge blog + project categories and render mixed results on category detail pages.

Reviewed changes

Copilot reviewed 12 out of 15 changed files in this pull request and generated 5 comments.

Show a summary per file
File Description
src/pages/projects/[single].astro Adds support for dark_image when rendering the main project image and tweaks layout.
src/pages/categories/index.astro Merges categories from blog + projects and updates counts accordingly.
src/pages/categories/[category].astro Renders both blog posts and projects for a category and sorts them by date.
src/layouts/components/ProjectCard.astro Updates card UI and passes dark_image into ImageMod.
src/layouts/components/BlogCard.astro Updates card UI to match ProjectCard styling and link behavior.
src/layouts/components/ImageMod.astro Introduces darkSrc and renders light/dark images based on theme CSS classes.
src/content/projects/smallkat-mqp.mdx Changes featured to false.
src/content/projects/ri3d-2018.mdx Changes featured to false.
src/content/projects/prismo.md Adds a new project entry.
src/content/projects/dimensional-variable.md Adds a new project entry including dark_image.
src/content.config.ts Extends the projects schema with dark_image.
netlify.toml Removes Netlify build configuration.
Comments suppressed due to low confidence (1)

netlify.toml:1

  • This PR is titled around adding projects, but it removes the Netlify build configuration (publish dir, build command, pinned Node version). If the site is still deployed via Netlify, this could change build behavior unexpectedly; consider moving this to a separate PR or replacing it with the new intended deployment configuration (e.g., pnpm command + Node version) in the same change.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread src/pages/categories/[category].astro Outdated
Comment thread src/layouts/components/BlogCard.astro Outdated
Comment thread src/layouts/components/ProjectCard.astro Outdated
Comment thread src/layouts/components/ImageMod.astro Outdated
Comment thread src/pages/categories/index.astro Outdated
@alextac98 alextac98 force-pushed the dev/add-new-projects branch from 05d27d8 to 8009724 Compare April 23, 2026 08:47
@alextac98 alextac98 merged commit 8b02387 into main Apr 23, 2026
4 checks passed
@alextac98 alextac98 deleted the dev/add-new-projects branch April 23, 2026 08:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add DV as a project Make pictures clickable

2 participants