Commit Graph

36 Commits

Author SHA1 Message Date
Fedor Indutny c64762858e Parallelize SQL queries 2024-07-22 11:16:33 -07:00
trevor-signal 2d9b814b35 Improve syncing of in-memory expirationStartTimestamp 2024-06-26 13:51:11 -07:00
Scott Nonnenberg 75c32e86f0 Move receipts and view/read syncs to new syncTasks system 2024-06-17 15:24:39 -04:00
Scott Nonnenberg 2b132846af markRead: Only update read/seen status on target message 2024-03-22 10:43:45 -07:00
Josh Perez 7d35216fda Replace MessageController with MessageCache 2023-10-03 17:12:57 -07:00
Josh Perez d0296ececa Improvements to the media editor 2023-09-14 10:04:48 -07:00
Fedor Indutny 2d62569984 Replace assert with log in markConversationRead 2023-08-21 09:30:33 -07:00
Fedor Indutny 8b0da36caa Migrate schema to service ids 2023-08-21 09:30:33 -07:00
Fedor Indutny 5869717cd3 Use correct timestamp for receipts of edited messages 2023-05-16 10:37:12 -07:00
Fedor Indutny 9d1252ae19 Assert presence of sent_at timestamp for receipts 2023-05-11 09:04:17 -07:00
Josh Perez 36e21c0134 Receive support for editing messages 2023-03-27 19:48:57 -04:00
Jamie Kyle 2bbcc4676e Move receipt queues into conversation queue to handle 428s 2023-02-06 09:24:34 -08:00
Jamie Kyle 3705b959d6 Remove end year from licenses 2023-01-03 11:55:46 -08:00
Fedor Indutny ed271d92ea Add no-misused/floating-promises lint rule 2022-12-21 10:41:48 -08:00
Alvaro e41252b35e Added clearer debug logging to createOrLookup 2022-12-02 17:05:27 -08:00
Fedor Indutny 94f318ea08 Add extra check to markConversationRead 2022-11-08 17:33:25 -08:00
Josh Perez 67c706a7ef Ensure deleting conversation deletes story replies 2022-09-29 17:57:11 -07:00
Fedor Indutny 00cfd92dd0 Send and receive PniSignatureMessage 2022-08-15 14:53:33 -07:00
Scott Nonnenberg faf6c41332 Early preparations for PNP Contact Merging 2022-08-09 14:39:00 -07:00
Evan Hahn 2a2f44a73a Convert message cleanup services to TypeScript 2022-05-31 16:53:14 -07:00
Scott Nonnenberg e078a2ae54 Ensure that seenStatus is always updated along with readStatus 2022-04-29 16:42:47 -07:00
Scott Nonnenberg 3a1df01c9e New 'unseenStatus' field for certain secondary message types 2022-04-22 11:35:14 -07:00
Josh Perez 774246b6e2 Drop story replies from group timeline 2022-04-20 16:33:38 -07:00
Scott Nonnenberg fdc9885baa Migration and data access functions for stories 2021-12-08 20:52:46 +01:00
Evan Hahn f9e98836b0 Retry delivery and read receipts for up to 24 hours 2021-12-07 14:41:40 -08:00
Evan Hahn 74fde10ff5 Prefer import type when importing types 2021-10-26 14:15:33 -05:00
Evan Hahn d2ef82686d Notification improvements 2021-09-23 13:16:09 -05:00
Josh Perez 65ddf0a9e8 Import log instead of using it off of window 2021-09-17 14:27:53 -04:00
Evan Hahn 02518d2e16 Remove unnecessary Array.from from markConversationRead 2021-08-31 09:47:15 -07:00
Evan Hahn 18140c4a9d Retry outbound read syncs for up to 24 hours 2021-07-23 15:02:36 -07:00
Scott Nonnenberg 7761d83055 Update timers whenever we mark messages read 2021-07-19 13:45:18 -07:00
Scott Nonnenberg a42c41ed01 Message Send Log to enable comprehensive resend 2021-07-15 16:48:09 -07:00
Scott Nonnenberg 68f1023946 Move message.getPropsForBubble and friends to selectors 2021-06-17 10:15:10 -07:00
Josh Perez 215d90fbe8 Always update unreadCount for conversations 2021-05-20 17:37:09 -07:00
Josh Perez 887b2c1db1 Get the correct unread count for a conversation 2021-05-10 11:49:13 -07:00
Josh Perez e0c324e4ba Send/Receive support for reaction read syncs 2021-05-06 21:15:25 -04:00