- Messages are automatically marked as read when the inbox is opened
- Unread count badge disappears after viewing
- Messages persist in localStorage
- Upload feature unlocks permanently after first security key entry
- No need to re-enter key for subsequent uploads
- Unlock status saved in
localStorageper creator address
- Admins can send custom messages to any approved creator
- Message button available in the "Verified Creators" section
- Messages appear in creator's inbox with "Admin" sender label
- Full message modal with textarea for composing messages
- New "Content" tab in Admin Portal
- View all published content from all creators
- Shows creator name, content type, description, and timestamp
- Real-time content count in tab badge
- Block button for each content item
- Blocked content shows red "BLOCKED" badge
- Blocked content has reduced opacity and red border
- Toggle between block/unblock states
- Changes persist in localStorage
- Delete button for permanent content removal
- Confirmation dialog before deletion
- Content removed from all storage
- "Adjust Rating" button for each verified creator
- Beautiful rating modal with star selector
- Slider for fine-tuned rating (0-5 with 0.1 increments)
- Visual star buttons for quick selection
- Rating saved to localStorage per creator
- Tab Navigation: Switch between "Creators" and "Content" views
- Content Count Badge: Shows total published content
- Status Indicators: Visual badges for blocked content
- Action Buttons: Color-coded for different actions
- Green: Unblock
- Red: Block/Delete
- Yellow: Adjust Rating
- Blue: Message
- Inbox Badge: Shows unread message count
- Message Types: System messages (green) vs Admin messages (white)
- Auto-read: Messages marked as read on inbox open
- Persistent Unlock: Upload stays unlocked after first use
All features use localStorage for persistence:
truthchain_unlock_{address}: Upload unlock statustruthchain_messages_{address}: Creator messagestruthchain_content: All published content (with blocked status)truthchain_rating_{address}: Creator ratingsadmin_creators: Creator list with security keys
- Login to Admin Portal (password:
admin123) - Creators Tab: Approve, message, or adjust ratings
- Content Tab: View, block, or delete any content
- Use modals for messaging and rating adjustments
- Register and wait for admin approval
- Check Inbox for security key
- Enter key once to unlock upload (stays unlocked)
- Receive admin messages in inbox
- View all messages with timestamps
- Email notifications for new messages
- Content moderation queue
- Bulk actions for content management
- Creator analytics dashboard
- Export content reports