Revamps conversation details page (#2178)
* Revamps conversation details page #1 * Enhance tab controller on conversation details * With conversational apps * Add support reprocess with apps based * Add support auto-selected best fit apps for conversation summarizing * Local assets on auto selecting summarizing apps * Enhance sumarized apps sheets * refactor: Modularize SummarizedAppsBottomSheet into smaller, focused components * feat: Add auto-renew icon to Auto option in apps list * refactor: Modularize ConversationBottomBar with reusable components * fix: Remove extra closing brace in conversation_bottom_bar.dart * fix: Handle nullable label in TabButton with null-coalescing operator * feat: Add generate summary button with reprocessing logic in GetAppsWidgets * feat: Add support for custom SVG icon in TabButton widget * refactor: Remove unused imports from conversation bottom bar * feat: Replace sticky note icon with SVG AI magic icon in conversation bottom bar * feat: Add loading state for summary generation in conversation bottom bar * refactor: Simplify reprocess conversation button logic and remove unnecessary code * feat: Add loading state when generating conversation summary * refactor: Remove unnecessary notifyListeners() call in reprocess conversation method * feat: Show SummarizedAppsBottomSheet on Generate Summary click * refactor: Replace reprocess conversation logic with summarized apps bottom sheet * refactor: Prioritize appImage over icon and customIcon in TabButton * refactor: Update AppDetailWidget to use typed AppResponse and remove content length check * refactor: Rename AppDetailWidget to AppResultDetailWidget * refactor: Remove unused parameters from AppResultDetailWidget * feat: Add empty content handling in AppResultDetailWidget * refactor: Simplify empty content display and update no content message * feat: Add "Try another app" button when no app content is available * style: Remove button and improve empty content message styling * refactor: Simplify no content widget layout in conversation detail page * feat: Add underline and click handler for "Try another app" text in empty content view * feat: Enhance no content message with interactive "Try another app" link * feat: Hide app info section when content is empty * App results with empty, enhance apps selecting prompts, handle edge cases on empty results * High performance transcript segments widget * get app result v2 * Extends with default apps, always * Enhance the app selecting prompt
T
Thinh committed
bbfe540bc4885ad8d8623f400eeea60b937a24cb
Parent: 1e49944
Committed by GitHub <noreply@github.com>
on 4/11/2025, 5:21:55 AM