feat add processing conversation on desktop#4607
Conversation
krushnarout
commented
Feb 4, 2026
There was a problem hiding this comment.
Code Review
This pull request introduces a widget to display conversations that are currently being processed on the desktop version of the application. The implementation is clean and integrates well with the existing conversation list. I have one suggestion to improve the new widget by making it display dynamic data instead of being a static placeholder, which also resolves an unused parameter issue.
| // Timestamp placeholder | ||
| Container( | ||
| width: 60, | ||
| height: 14, | ||
| decoration: BoxDecoration( | ||
| color: ResponsiveHelper.backgroundQuaternary, | ||
| borderRadius: BorderRadius.circular(4), | ||
| ), | ||
| ), |
There was a problem hiding this comment.
This placeholder for the timestamp can be replaced with the actual start time from the conversation object to provide more context about the processing item. This also resolves the issue of the conversation parameter being unused in this widget.
Note: You'll need to add the following import at the top of the file:
import 'package:intl/intl.dart';| // Timestamp placeholder | |
| Container( | |
| width: 60, | |
| height: 14, | |
| decoration: BoxDecoration( | |
| color: ResponsiveHelper.backgroundQuaternary, | |
| borderRadius: BorderRadius.circular(4), | |
| ), | |
| ), | |
| // Timestamp | |
| Text( | |
| DateFormat.jm(Localizations.localeOf(context).languageCode) | |
| .format(conversation.startedAt ?? conversation.createdAt), | |
| style: const TextStyle( | |
| color: ResponsiveHelper.textTertiary, | |
| fontSize: 13, | |
| fontWeight: FontWeight.w500, | |
| ), | |
| ), |