Skip to content

Migrate from custom chat component to flutter_chat_ui package #55

Description

@LeftTwixWand

We currently use our own custom-built chat component in the Flutter client. This is maintenance-heavy and we'd rather switch to a proven, ready-made package.
The top candidate is flutter_chat_ui from Flyer Chat (82k+ downloads, backend-agnostic). It provides a complete Chat widget with text, images, files, Markdown, reactions, typing indicators, and more.
Tasks:

Add flutter_chat_ui to pubspec.yaml
Replace the custom chat widget with the package's Chat component
Wire up our existing message stream, send logic, and MCP integration
Ensure styling and theming match the current 3D-topology UI
Remove or deprecate the old custom component code
Test on desktop

References:

Package: https://pub.dev/packages/flutter_chat_ui
Docs: https://docs.flyer.chat/flutter/chat-ui/overview

Metadata

Metadata

Assignees

Labels

area:uiDigitalbrain ui work

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions