Release Notes

Product Changelog

Every major milestone, architectural upgrade, and feature shipped on the IndiHunt platform.

39Major Releases
139+Key Features
v7.6.4Latest Version

What's included

Invalidated Redis upvote caches (upvotes:user and upvotes_full:user) on every upvote toggle to prevent 30s stale vote flashes.
Updated syncProductUpvoteWithLocalStorage to prevent skipping has_upvoted booleans and isolated upvote keys per user ID.
Unified React Query cache invalidation and optimistic updates using ['product'] prefix matching across both UUIDs and slugs.
Secured /t/upvotes API to authenticate via Supabase session user, preventing unauthorized vote reading.
Added comprehensive logout cleanup purging all cached product queries and user-specific upvote localStorage entries.

We build in public. More updates dropping soon.