What's Changed
- fix: 🐛 Image Upload in Web by @japanshah-simform in #423
- fix: 🐛 Implement logic to manage voice message playback during recording and manage currently playing voice messages by @japanshah-simform in #420
- fix: 🐛 Prevent emoji selection to add it in textfield controller from example app. by @japanshah-simform in #424
- chore: ✨ Enable automatic deployment on tag push for GitHub Pages by @Sahil-Simform in #421
- chore: ⬆️ Update dependencies in pubspec.yaml by @vasu-nageshri in #439
- chore: 📖add web example in README.md file by @vatsaltanna in #435
- feat: add optional boxShadow to ChatBubble by @torretorich in #434
- docs: 📝 Add Contributors in documentation.md by @japanshah-simform in #442
- feat: Add backgroundImageFit and backgroundImageRepeat to ChatBackgroundConfiguration by @Copilot in #437
- feat: Add edit message support. (closes #336) by @vasu-nageshri in #438
- feat: ✨ Add customizable timestamp styling for chat bubbles and improve timestamp rendering logic by @vasu-nageshri in #440
- feat: add voice message duration display to VoiceMessageView by @Copilot in #427
- fix: Update padding logic for message update display in chat bubble w by @vasu-nageshri in #447
- fix: Use
super.keyin constructors for readability and update example UI by @vasu-nageshri in #448 - fix: Ensure message editing and update display only for text messages by @vasu-nageshri in #449
- fix: Prevent closing edit mode when the message text remains unchanged by @vasu-nageshri in #450
- fix: Add edit label for receiver user by @vasu-nageshri in #451
- feat: ✨ Add message grouping feature to chat bubbles for improved UI by @vasu-nageshri in #446
- perf: Performance optimisation by @vatsaltanna-simformsolutions in #452
- chore: 🔖 Version Bump 3.1.0 by @vasu-nageshri in #453
New Contributors
- @vasu-nageshri made their first contribution in #439
- @torretorich made their first contribution in #434
Full Changelog: 3.0.0...3.1.0