The community feed's likes/dislikes/comments/reposts counters never live- updated for foreign actions because the table simply wasn't in the publication. useCommunityRealtime subscribed to UPDATE on community_posts, the channel opened cleanly, but no events ever arrived for that table — Supabase only broadcasts what's published. The notifications channel (rebreak.notifications, added in 20260511) was in the publication from day one, so users got the "X liked your post" banner correctly. That made the gap look like a frontend rendering bug all along; it was actually a missing one-line publication grant. After this migration deploys, the React-Query cache patcher in useCommunityRealtime will receive UPDATE events, patch the post in place, and PostCard will re-render with the correct displayedCount derived from post.likesCount + the (now-cleared) optimistic delta.
Description
Self-hosted mirror of rebreak monorepo
Languages
TypeScript
68%
Vue
7.9%
Swift
7.7%
Shell
4.2%
JavaScript
3.1%
Other
8.9%