Project

General

Profile

Actions

User Story #1508

open

Epic #1506: Chat Module UI Development

Chat Module – Chat History UI Development

Added by Muhammad Fahad 8 days ago. Updated 8 days ago.

Status:
New
Priority:
Normal
Assignee:
Target version:
-
Start date:
04/09/2026
Due date:
% Done:

0%

Estimated time:
(Total: 0:00 h)
Story Points :

Description

Chat History UI Implementation

Implement the Chat History section UI based on the provided Figma design.

Figma Reference

https://www.figma.com/design/Ub9wWpnuDcEkxAqeHd1HJC/BMP--Web-app?node-id=46-1865&m=dev

The Chat History section should support different chat states and filtering options. The UI must follow the design system, spacing, typography, and interaction behavior defined in the Figma file.

Screens / States to Implement

All Chats – Empty State

  • Display UI when no chats exist
  • Show empty state illustration/message
  • CTA if defined in design

All Chats – Swipe Read

  • Swipe interaction to mark chat as read/unread
  • Visual feedback when swipe action is triggered

All Chats – Selected (Single)

  • Checkbox or selection state for one chat
  • Highlight selected chat row

All Chats – Selected (Multiple)

  • Allow multi-select chat
  • Bulk actions (if defined in UI)

All Chats – Filter

  • Implement filter dropdown / tabs
  • Filter chats based on criteria from design

Unread Chats

  • Display only unread conversations
  • Highlight unread indicator

Group Chats

  • Separate UI state for group conversations
  • Show group avatar/name according to design

Functional Requirements

  • Responsive UI
  • Follow project UI components
  • Use reusable components for chat list items
  • Support chat selection state
  • Support filtering logic
  • Follow design tokens (colors, typography, spacing)

Acceptance Criteria

  • UI matches Figma design
  • All chat states render correctly
  • Selection state works for single and multiple chats
  • Filter functionality works
  • Empty state displays correctly
  • Group chat UI appears correctly

Subtasks 7 (7 open0 closed)

Task #1510: All Chats – Empty State UINewTalha Ali04/14/2026

Actions
Task #1511: All Chats – Swipe Read InteractionNewTalha Ali04/14/2026

Actions
Task #1512: All Chats – Single SelectionNewTalha Ali04/09/2026

Actions
Task #1513: All Chats – Multiple SelectionNewTalha Ali04/14/2026

Actions
Task #1514: Chat List FilteringNewTalha Ali04/14/2026

Actions
Task #1515: Unread Chats ViewNewTalha Ali04/14/2026

Actions
Task #1516: Group Chats UINewTalha Ali04/14/2026

Actions
Actions #1

Updated by Muhammad Fahad 8 days ago

  • Subtask #1510 added
Actions #2

Updated by Muhammad Fahad 8 days ago

  • Subtask #1511 added
Actions #3

Updated by Muhammad Fahad 8 days ago

  • Subtask #1512 added
Actions #4

Updated by Muhammad Fahad 8 days ago

  • Subtask #1513 added
Actions #5

Updated by Muhammad Fahad 8 days ago

  • Subtask #1514 added
Actions #6

Updated by Muhammad Fahad 8 days ago

  • Subtask #1515 added
Actions #7

Updated by Muhammad Fahad 8 days ago

  • Subtask #1516 added
Actions #8

Updated by Muhammad Fahad 8 days ago

  • Assignee changed from Muhammad Fahad to Talha Ali
Actions

Also available in: Atom PDF