π Stop fighting with Repeating Groups. Fluid Chat is a professional, high-performance visual element designed to replace the standard Bubble repeating group for messaging apps. It renders your entire conversation using a virtualized list, ensuring 60fps scrolling even with thousands of messages.
π Native-Like Experience It mimics the behavior of top-tier apps like WhatsApp, Telegram, and iMessage. Content starts at the bottom (inverse scroll) and stays anchored there when new messages arrive.
π¬ Advanced Messaging Features
- Smart Date Dividers: Automatically inserts "Today", "Yesterday", or date pills.
- Read Receipts: Supports "Sent" (Grey tick) and "Read" (Blue ticks) statuses.
- Typing Indicators: Built-in animated bubble when the other user is typing.
- Wallpaper Support: Add a background image with a professional "tiled" pattern effect.
πΈ Multi-Media Support
- Multi-Image Upload: Select and upload multiple photos at once.
- Audio Player: Beautiful custom player with visualized waveforms (no ugly browser defaults).
- Audio Recorder: Includes a dedicated "Mic Button" element that handles recording, visualizing, and uploading voice notes automatically.
π₯ Interactive Context Menu
- Long Press & Right Click: Supports "Long Press" (on touch devices) and "Right Click" (on desktop) to trigger options.
- Smart Actions: Displays a context menu with Edit and Delete options.
- Role-Based Visibility: Automatically hides "Edit" and "Delete" buttons for messages received from other users (shows only Reactions).
- Reactions: Built-in UI for selecting emojis (π, β€οΈ, π, etc.) and rendering them below messages.
- Visual Indicators: Added support for an (edited) label next to the timestamp.
π‘ Use Cases
- Social Networks & Dating Apps: Where a smooth, native feel is mandatory for retention.
- Customer Support Dashboards: Handle thousands of ticket messages without lag.
- Marketplace Chat: Allow buyers and sellers to exchange photos and voice notes easily.
Version 2.0 - The "Smart Chat" Update π
This major release completely overhauls how message data is processed to ensure stability, proper alignment, and smart read receipts.
New Features:
Auto-Alignment (Left/Right): No more complex conditionals. Simply pass the Message Creator ID List and the Current User ID, and the plugin automatically positions messages (Right = Me, Left = Others).
Smart Read Receipts (Blue Ticks): A new logic based on "Read Counts" instead of simple Booleans. This supports group chats perfectly (e.g., show blue ticks only when 2 or more people have read).
Bulletproof Data Lists: We moved away from standard Bubble Lists for critical fields (Message Type and Read Count). We now use Text Parsers (Comma-separated values). This prevents the dreaded "List Alignment" bugs where empty values cause data to shift to the wrong message.
Demo Test:
https://demo-app-56978.bubbleapps.io/version-test/fluidchat_pro/1765242624089x959822174042466200Editor:
https://bubble.io/page?id=demo-app-56978&test_plugin=1765219101977x460573439119589400_current&tab=Design&name=fluidchat_pro&ai_generated=true&type=page&elements=bTKlL