Commit Graph

16 Commits (e2ee0e94eecb99bc1f120dc9a5455e3e4d9339bb)

Author SHA1 Message Date
Morgan Pretty e2ee0e94ee Finished of the conversation screen and resolved a bug of bugs/TODOs
Fixed a number of scrolling behaviours in the ConversationVC
Fixed a bug with the PagedDataObserver when observing associated data (multiple associations with a single paged result were broken)
Fixed a bug with the PagedDataObserver where it would trigger updates for new entries even if the user is offset from the latest data
Fixed a bug where marking as read wasn't working properly
Fixed a bug where outgoing messages were being considered unread
Added an error state for a failed attachment send
Renamed a few types for clarity
Resolved a bunch of TODOs
4 years ago
Morgan Pretty 19cd9d13c5 Cleaned up the ConversationVC query and started plugging in paging
Created a generic PagedDatabaseObserver (common logic for conversation & gallery paged database queries and observation)
Updated the MediaGallery to use the PagedDatabaseObserver
Split the interaction and thread data queries for the conversationVC
4 years ago
Morgan Pretty 3f062c044c Added back the majority of the ConversationVC interactions
Removed some more legacy code
Added back logic similar to the pre-processing de-duping logic (was resulting in "unsent" messages reappearing)
Added a number of updated view files
4 years ago
Morgan Pretty 06eef99766 Cleared out some legacy code, fixed a few bugs, got typing indicators and mentions working
Got mentions working again
Got typing indicators working again
Got the notification sound and preview preferences working
Fixed a few issues with attachment image loading
Fixed an issue where enum settings weren't getting stored correctly
4 years ago
Ryan Zhao 9e373dc3d1 do not show copy session id option when long press messages in open groups 4 years ago
ryanzhao 951b8ac1e6 localisation for context menu 4 years ago
Ryan Zhao 8c897dcc3d use action sheet to show options for deleting a message 4 years ago
Ryan Zhao 1450fd380b hide delete for everyone if there is no server hash for the message 4 years ago
Ryan Zhao 6aa865e7b7 delete locally and send unsend request 4 years ago
Ryan Zhao 7be6d13afd minor ui fix 4 years ago
Ryan Zhao bb49d7236f ui for 2 types of deletion 4 years ago
Niels Andriesse ba60879343 Add support for new ban and delete all endpoint 5 years ago
Niels Andriesse 28ea914097 Show date break header by hour instead of by day
Also ditch relative timestamps in favor of absolute ones
5 years ago
Niels Andriesse 3bf46a36c7 Fix memory leaks 5 years ago
Niels Andriesse 870f4d38d7 Clean 5 years ago
Niels Andriesse d30fd2fb07 Clean 5 years ago