From d7360091bfa5ddb56efc278cfc8151c1cd7cbadc Mon Sep 17 00:00:00 2001 From: sirpiglr <49359077-sirpiglr@users.noreply.replit.com> Date: Wed, 3 Dec 2025 21:29:23 +0000 Subject: [PATCH] Update documentation with recent feature and bug fix changes Update replit.md to include recent changes to the Discord feed bridge, creator directory, dashboard, and toast notifications. Replit-Commit-Author: Agent Replit-Commit-Session-Id: 9203795e-937a-4306-b81d-b4d5c78c240e Replit-Commit-Checkpoint-Type: full_checkpoint Replit-Commit-Event-Id: b82bd8ad-9923-472f-a3d5-34a1f3f7c928 Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/7c94b7a0-29c7-4f2e-94ef-44b2153872b7/9203795e-937a-4306-b81d-b4d5c78c240e/cjJvaG9 Replit-Helium-Checkpoint-Created: true --- replit.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/replit.md b/replit.md index d282fc73..cd58026e 100644 --- a/replit.md +++ b/replit.md @@ -143,6 +143,19 @@ https://supabase.aethex.tech/auth/v1/callback - `https://supabase.aethex.tech/auth/v1/callback` ## Recent Changes (December 3, 2025) +- ✅ **Discord Feed Bridge Bug Fix**: Fixed critical 14x duplicate post issue with three-layer protection + - Added polling lock to prevent overlapping poll cycles + - Immediate timestamp updates before sending to Discord + - Processed ID tracking to skip already-sent posts +- ✅ **Creator Directory "Become a Creator" Flow**: Registration modal for new creators + - Form validation for username, bio, and primary arm affiliation + - Pre-fills data from user profile where available + - Integrates with `aethex_creators` table in Supabase +- ✅ **Dashboard Realm & Settings**: Functional realm switching with persistence + - RealmSwitcher component wired with proper state management + - Saves realm preference to Supabase database + - Profile update functionality in Settings tab +- ✅ **Toast Notification Fixes**: Migrated all calls to use `description` property - ✅ **Bidirectional Discord-Feed Bridge**: Full two-way sync between Discord and AeThex feed - **Discord → AeThex**: Messages from Discord FEED channel sync to community feed - **AeThex → Discord**: Bot polls Supabase every 5 seconds for new posts (works from production!)