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
Alex Hart
e7339af119
Add fix for group membership query.
2023-01-27 17:42:22 -05:00
Cody Henthorne
661fff7a0e
Fix scheduled messages being sent out of order.
2023-01-27 17:42:22 -05:00
Alex Hart
04f4cd8edc
Fix V172 Migration.
2023-01-27 10:20:44 -04:00
Greyson Parrelli
fe40e37da4
Fix full text search migration after table name change.
2023-01-26 20:25:28 -05:00
Clark
958c52a5b8
Force indexes for scheduled message queries.
2023-01-26 20:25:28 -05:00
Greyson Parrelli
9b28585c59
Add foreign key dependency between reactions and messages.
2023-01-26 20:25:27 -05:00
Greyson Parrelli
afa5c68312
Periodically optimize the FTS index.
2023-01-26 20:25:27 -05:00
Clark
f3e715e069
Add support for scheduled message sends.
2023-01-26 20:25:27 -05:00
Alex Hart
df695f7611
Fix crash when trying to create new group story.
...
Adds INNER JOIN to threads table to allow access to date in ORDER BY
2023-01-26 20:25:27 -05:00
Alex Hart
32dd227ab6
Utilize left join instead of inner join when querying groups.
2023-01-25 17:02:41 -05:00
Cody Henthorne
cc490f4b73
Add text formatting send and receive support for conversations.
2023-01-25 17:02:41 -05:00
Greyson Parrelli
a7d9bd944b
Insert session switchover events when appropriate.
2023-01-25 17:02:41 -05:00
Alex Hart
c022172ace
Add group member results to contact search.
2023-01-25 17:02:41 -05:00
Alex Hart
1b7e4e047c
Introduce ManyToMany table for group membership.
2023-01-24 14:18:28 -05:00
Nicholas Tinsley
1c6d2f7198
If enabled, don't unarchive muted group chats.
...
Fixes #12732
2023-01-24 14:13:42 -05:00
Greyson Parrelli
13f969b622
Fix an app migration.
...
Fixes #12730
2023-01-19 13:33:07 -05:00
Cody Henthorne
dcf8a82c37
Fix no snippet being shown for threads.
...
Snippet query wasn't updated to exclude SMS types after the conjuction
of the tables.
2023-01-19 13:32:35 -05:00
Alex Hart
f36efc562e
Fix improper filtering of unread conversations.
2023-01-17 14:30:48 -05:00
clark-signal
7af94f60ae
Fix story linking from private story reply.
2023-01-17 14:30:48 -05:00
Greyson Parrelli
bce2dd1d1b
Fix v171 migration.
...
Copy-pasted from the old one, but forgot that the sms table no longer
exists...
2023-01-12 15:36:21 -04:00
Greyson Parrelli
df86d1b4ba
Re-run migration to add foreign key to thread table.
...
Unfortunately the table schema wasn't fixed for new installs, so we need
to run it again.
2023-01-11 14:18:25 -04:00
Alex Hart
3543a5ea24
Update donations strings.
2023-01-11 14:18:24 -04:00