implement send message #7

Merged
andrielfr merged 2 commits from feat/impl-send-message into master 2026-03-24 23:51:11 -03:00
Member

summary:

  • implements the core send message functionality with proper message status tracking.

changes:

  • initial SendTextMessage implementation: adds the ability to send text messages from the UI

  • message status tracking: replaces MarkMessageSent with MessageStatusUpdate to handle both sent and failed states

  • failed message handling: adds MessageFailed client output for send failures with proper error handling

  • database improvements:

    • adds find_message_by_local_id method
    • renames find_message to find_message_by_server_id for clarity
    • fixes unread count to only count incoming messages
  • uI improvements: adds tooltip and CSS classes for message status icons (success/warning states)

summary: - implements the core send message functionality with proper message status tracking. changes: - initial `SendTextMessage` implementation: adds the ability to send text messages from the UI - message status tracking: replaces `MarkMessageSent` with `MessageStatusUpdate` to handle both sent and failed states - failed message handling: adds `MessageFailed` client output for send failures with proper error handling - database improvements: - adds `find_message_by_local_id` method - renames `find_message` to `find_message_by_server_id` for clarity - fixes unread count to only count incoming messages - uI improvements: adds tooltip and CSS classes for message status icons (success/warning states)
- replace MarkMessageSent with MessageStatusUpdate to handle both sent and failed states
- add MessageFailed client output handling for send failures
- add find_message_by_local_id and rename find_message to find_message_by_server_id
- fix unread count to only count incoming messages
- add tooltip and CSS classes for message status icons in UI
andrielfr merged commit a298d4bd6a into master 2026-03-24 23:51:11 -03:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
AmanoTeam/Papo!7
No description provided.