Wykres commitów

959 Commity (6e8f3d1e71793d6848c9141f64b7bf731388d98b)

Autor SHA1 Wiadomość Data
Cody Henthorne 6e8f3d1e71
Fix scheduled message changing disappearing messages bug. 2023-03-06 09:47:12 -05:00
Cody Henthorne c30e3664b8 Improve performance of message processing.
Rearranging code allows us to skip expensive calls or duplicating work
already spent to resolve a recipient.
2023-03-04 10:52:21 -05:00
Cody Henthorne e303e80f17 Fix instrumentation tests and group member regression. 2023-03-04 10:52:21 -05:00
Alex Hart 0f18fa329d Fix crash when inserting group member remaps. 2023-03-04 10:52:03 -05:00
Clark f3693c966a Improve conversation list cold start performance. 2023-03-04 10:51:41 -05:00
Greyson Parrelli 6922886395 Fix a bunch of random lint warnings. 2023-03-03 10:40:55 -05:00
Greyson Parrelli 873552436a Remove some unused RecipientTable code. 2023-03-03 10:40:55 -05:00
Cody Henthorne 583f7db554 Clear old group rings on startup. 2023-02-23 12:24:39 -05:00
Greyson Parrelli 691ab353da Fix possible dlist sync crash, improved debugging.
Fixes #12795
2023-02-22 14:18:41 -05:00
Greyson Parrelli 17aa0365d6 Handle keepMutedChatsArchived more generically, also apply it to sends.
Fixes #12788
2023-02-22 13:14:44 -05:00
Greyson Parrelli 263fb9fc04 Use null when submitting empty reporting tokens.
Cleaned up a few things too, just spacing and stuff.
2023-02-22 10:59:04 -05:00
Greyson Parrelli 316df00287 Save username when applying update to AccountRecord. 2023-02-22 09:23:49 -05:00
Alex Hart a398745740 Implement username is out of sync banner. 2023-02-21 11:32:24 -05:00
Greyson Parrelli ce4e84aadc Remove crash for group remap updates. 2023-02-16 16:08:47 -05:00
Cody Henthorne 2b0e9783a7 Fix invalid attachment data during sms export. 2023-02-15 17:35:23 -05:00
Alex Hart e2c3db3eda Fix miscalculation of groups in common. 2023-02-15 13:24:15 -05:00
Cody Henthorne 9610339f38
Improve UX around seeing audio wave forms.
- Attempts to generate the wave form on download instead on display
- Allows multi-threaded generation of wave forms instead of serial
  executor
2023-02-15 09:43:16 -05:00
Greyson Parrelli 60874ba57b Fix contact name syncing to storage service. 2023-02-14 14:03:09 -05:00
Greyson Parrelli 4397b5af25 Add support for storing systemNickname from storage service. 2023-02-14 14:03:09 -05:00
Greyson Parrelli c0fe156897 Do not fail message inserts on bad quote attachments.
Fixes #12721
2023-02-14 14:03:09 -05:00
Greyson Parrelli 408c288936 Convert MediaTable to kotlin. 2023-02-14 14:03:09 -05:00
Greyson Parrelli afbce6f800 Re-enable FTS optimization after deletes. 2023-02-14 14:02:23 -05:00
Greyson Parrelli ffbebe0670 Update SQLCipher to 4.5.3-FTS-S1 2023-02-14 14:02:23 -05:00
Greyson Parrelli 684150dc1e Handle split contacts in storage service when in PNP mode. 2023-02-14 14:02:22 -05:00
Greyson Parrelli fdcf0a76e8 Split unregistered contacts when in PNP mode. 2023-02-14 14:02:22 -05:00
Greyson Parrelli 9e056e5dd0 Add support for rendering session switchover events. 2023-02-14 14:02:22 -05:00
Cody Henthorne 3a0dbe6e67 Use alarm clock for scheduling message sends. 2023-02-14 14:02:22 -05:00
Alex Hart 605289aca4 Upgrade ktlint and add twitter compose rules. 2023-02-14 14:02:22 -05:00
Cody Henthorne c741e32824
Fix stale thread id when a conversation is deleted. 2023-02-10 13:08:51 -05:00
Greyson Parrelli d8eac87219
Cleanup dangling MSL rows. 2023-02-09 13:41:32 -05:00
Greyson Parrelli 61e127fabf Fix method to find MMS group. 2023-02-08 21:13:14 -05:00
Cody Henthorne 7bae8b6e1b Fix scheduled message sends changing thread disappearing message timer. 2023-02-06 16:53:08 -04:00
Nicholas 3b40b10a77 Try to check group mute status for keeping archived. 2023-02-06 16:53:08 -04:00
Cody Henthorne 418b486776 Fix crash when scheduling a message in an empty thread. 2023-02-06 16:53:08 -04:00
Greyson Parrelli 268b11c4e1 Fix bug in MSL table definition. 2023-02-06 16:53:08 -04:00
Alex Hart 25c96a6be6 Resolve crashing when trying to get the header letters for the contacts section of search. 2023-02-03 09:33:18 -04:00
Alex Hart 7fbfc09a89 Refactor ContactSelectionListFragment to use ContactSearch infrastructure. 2023-02-02 17:22:40 -05:00
Alex Hart 73722297cf Fix membership query to account for active state and mms state. 2023-02-02 17:22:40 -05:00
Cody Henthorne b243eee4ce Fix incorrect unread count after sending scheduled messages. 2023-02-02 17:22:40 -05:00
Greyson Parrelli a91a13cead Introduce Wire for proto codegen. 2023-02-02 17:22:40 -05:00
Nicholas 72449fd73e Store & submit spam reporting token from server. 2023-02-02 17:22:40 -05:00
Greyson Parrelli 987fafff92 Remove is_mms field from MSL tables. 2023-02-02 17:22:40 -05:00
Cody Henthorne 35ff977df9
Fix position calculation for conversations with scheduled messages. 2023-02-01 19:23:12 -05:00
Cody Henthorne fe2d71fca0
Delete pending scheduled messages when leaving a group. 2023-02-01 19:04:29 -05:00
Cody Henthorne 77a3037614 Update icons in popup/context menus. 2023-02-01 17:41:28 -05:00
Alex Hart 36dfa19aec Add "contacts without threads" section to Conversation List Search. 2023-02-01 17:41:28 -05:00
Alex Hart 09902e5d11 Add "Group Members" section to ConversationList search results. 2023-02-01 17:41:27 -05:00
Cody Henthorne 56354f6aae Fix memory leak of schedule message observers. 2023-02-01 10:22:17 -05:00
Greyson Parrelli 7348224dc2 Prevent thread trimming from gumming up the database. 2023-01-27 17:42:22 -05:00
Cody Henthorne 30c33fdd77 Fix issues with scheduled messages and quotes.
- Tapping quote in schedule view will jump to message in chat
- Scheduling a quote will not make the quoted message render as "isQuoted"
- Scheduled quotes will not appear in the quoted message's sheet of replies
- Fixes an off-by-N where N = # of scheduled messages when calculating location for jumping to a message
2023-01-27 17:42:22 -05:00