Skip to content

Feature/media handling overhaul - #506

Open
daveaugustus wants to merge 9 commits into
mainfrom
feature/media-handling-overhaul
Open

Feature/media handling overhaul#506
daveaugustus wants to merge 9 commits into
mainfrom
feature/media-handling-overhaul

Conversation

@daveaugustus

@daveaugustus daveaugustus commented Jan 26, 2026

Copy link
Copy Markdown
Contributor

Why Merge This PR?

This PR fixes the annoying issue where deleted profile pictures would still show up in the UI. I've also smoothed out the profile loading experience so it feels a bit snappier.

Changes included:

  • Backend Fixes: Added existence checks to the storage V2 endpoints. Now, if a file is missing in MinIO, the API correctly returns a 404 instead of a stale URL. This ensures the frontend fallback logic actually works.
  • Caching: Cleaned up the Cache-Control headers by removing the immutable flag. This prevents browsers from holding onto old or deleted assets indefinitely.
  • UI Enhancements:
    • The profile placeholder (initials) now appears instantly while the image is loading, so users don't see that gray pulse/blank state anymore.
    • Improved the visibility of the initials with bold text and a subtle border so they look good in both light and dark modes.

Issue Fixed

  • Fixed profile picture ghosting after deletion.
  • Improved profile image loading UX.

Integration Status

  • Feature development
  • Bug Fix
  • Documentation
  • UI Improvements
  • Code Refactor
  • Tests

@netlify

netlify Bot commented Jan 26, 2026

Copy link
Copy Markdown

Deploy Preview for incredible-eclair-ada155 ready!

Name Link
🔨 Latest commit b78d73a
🔍 Latest deploy log https://app.netlify.com/projects/incredible-eclair-ada155/deploys/69909be15e32cfb3524d3137
😎 Deploy Preview https://deploy-preview-506--incredible-eclair-ada155.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@github-actions

Copy link
Copy Markdown

🏷️ [bumpr]
Next version:v2.5.0
Changes:v2.4.6...the-monkeys:feature/media-handling-overhaul

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant