Skip to content

Add profile photo uploads and smooth hover colors - #18

Merged
modhack2003 merged 1 commit into
mainfrom
feat/profile-photo-upload
Oct 8, 2026
Merged

modhack2003 merged 1 commit into
mainfrom
feat/profile-photo-upload

Conversation

@modhack2003

Copy link
Copy Markdown
Owner

Adds a Profile photo upload control with an original-color preview in the admin Profile tab. JPG, PNG and WebP uploads up to 4 MB use the existing Vercel Blob storage, save immediately, and refresh public pages. The route checks the admin session and image signatures; failed database saves clean up only the new upload. GitHub profile sync preserves custom/uploaded portraits.

The About Me portrait smoothly fades its red tint, grayscale and scan overlays on hover or keyboard focus, returning on exit while preserving the existing layout and HUD. Reduced-motion preferences disable the transition.

Validation: full existing suite plus image/sync regressions (320 passing); five new upload route tests passing; TypeScript and production build passed. Vercel Blob configuration is present in production and preview. Local build uses existing database fallback because DATABASE_URL is absent.

@vercel

vercel Bot commented Oct 8, 2026 •

Copy link
Copy Markdown

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

Project Deployment Actions Updated
bikram Ready Ready Preview Oct 8, 2026 9:55am UTC

@modhack2003
modhack2003 merged commit 86787ed into main Oct 8, 2026
3 checks passed

This branch was successfully deployed

1 active deployment
Preview – bikram — 7da912fd Deployed Oct 8, 2026 by vercel[bot]
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.

1 participant