Skip to content

fix(profile): persist avatars in Vercel Blob - #47

Merged
TUDONG05 merged 2 commits into
developfrom
fix/ui-redesign
Oct 17, 2026
Merged

TUDONG05 merged 2 commits into
developfrom
fix/ui-redesign

Conversation

@TUDONG05

Copy link
Copy Markdown
Owner

Summary

  • persist uploaded avatars in the existing public Vercel Blob store
  • keep local filesystem storage for development outside Vercel
  • return a stable Blob CDN URL and preserve the profile API response contract
  • return AVATAR_UPLOAD_FAILED without updating the profile when Blob upload fails

Test plan

  • Backend test suite: 173 passed
  • Ruff check: app and tests
  • Ruff format check: app and tests
  • Verify Vercel Blob store itms-avatars is active and public

@vercel

vercel Bot commented Oct 17, 2026 •

Copy link
Copy Markdown

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

Project Deployment Actions Updated
itms Ready Ready Preview Oct 17, 2026 10:20am UTC
itms-two Ready Ready Preview Oct 17, 2026 10:20am UTC

@TUDONG05
TUDONG05 merged commit d5c4daa into develop Oct 17, 2026
5 checks passed

This branch was successfully deployed

2 active deployments
Preview – itms-two — 993103b8 Deployed Oct 17, 2026 by vercel[bot]
Preview – itms — 993103b8 Deployed Oct 17, 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