Nicholas Tinsley
bc5cb454bf
Ship "instant" video playback.
2024-06-05 15:46:00 -04:00
Cody Henthorne
a81a675d59
Add Delete for Me sync support.
2024-06-05 15:46:00 -04:00
Greyson Parrelli
5ad38c7960
Ensure archive data is copied when deduping.
2024-06-05 15:46:00 -04:00
Greyson Parrelli
0425b70d31
Do not show unregistered contacts in search results.
2024-06-05 15:46:00 -04:00
Greyson Parrelli
14b917dc7e
Fix typo in query resulting in contacts not being unlinked.
2024-06-05 15:46:00 -04:00
Alex Hart
d719edf104
Rewrite in-app-payment flows to prepare for backups support.
2024-06-05 15:46:00 -04:00
Greyson Parrelli
2744dec43a
Switch to using dateSent for jump-to-calendar.
...
We use dateSent for date dividers, but were using dateReceived for
calendar date availability, which would occasionally result in a
mismatch. Switched to use the same thing we use for date dividers.
2024-06-05 15:45:59 -04:00
Greyson Parrelli
689ee243aa
Fix potential sqlite conflict in dlist on recipient remap.
2024-06-05 15:45:59 -04:00
Nicholas Tinsley
cfb4377de3
Apply automated ktlint 1.2.1 formatting.
2024-05-17 09:33:22 -04:00
Clark
241bf065e8
Fix missing thumbnail_file column in media query.
2024-05-16 13:09:58 -04:00
Clark Chen
e0f3b35805
Fix missing archive_thumbnail_cdn column.
2024-05-16 12:30:33 -04:00
Clark
b72d586748
Add initial thumbnail restore for message backup.
2024-05-16 10:16:10 -04:00
Greyson Parrelli
b4a8f01980
Include message timestamp in local send timings.
2024-05-15 15:55:22 -04:00
Cody Henthorne
a71faf674d
Cleanup group management code.
2024-05-08 16:30:53 -03:00
Greyson Parrelli
4600e38a2a
Add partial index to improve unread count perf.
2024-05-08 16:30:52 -03:00
Greyson Parrelli
cc98eced27
Short-circuit query if list is empty.
2024-05-08 16:30:52 -03:00
Greyson Parrelli
3c380d35fd
Attempt to reduce impact of thread updates.
2024-05-08 16:30:52 -03:00
Alex Hart
03d8f72c41
Fix group collisions error.
2024-05-01 16:45:36 -04:00
Greyson Parrelli
ab9ecff4d4
Improve timing of query methods.
2024-05-01 16:45:36 -04:00
Cody Henthorne
6d657b449c
Convert and update Manage Storage Settings.
2024-05-01 16:45:36 -04:00
Clark
1223c3c768
Add support for new backup calls proto and call links.
2024-05-01 16:45:35 -04:00
Clark
84e654efb2
Set archive transfer state when archive data is set.
2024-04-29 19:25:59 -04:00
Alex Hart
e60b32202e
Improved missed call state handling.
2024-04-29 19:25:59 -04:00
Alex Hart
fa32b7a883
Fix coloring on outgoing calls.
2024-04-24 15:10:12 -03:00
Alex Hart
63e6f955ed
Prevent getCallLinks from returning links without root keys.
2024-04-24 14:17:58 -03:00
mtang-signal
0f4618ab11
Remove link preview images from shared media.
2024-04-23 12:29:03 -04:00
Alex Hart
15d8a698c5
Add new name collision state management.
2024-04-18 16:24:13 -04:00
Greyson Parrelli
a82b9ee25f
Add a job to backfill attachment uploads to the archive service.
2024-04-18 16:24:13 -04:00
Greyson Parrelli
9762899272
Remove old thread remappings.
2024-04-18 16:24:13 -04:00
Clark
d8bbfe2678
Add archived media sync job.
2024-04-18 16:24:13 -04:00
Alex Hart
1b7784b01f
Update call strings to align with new designs.
2024-04-18 16:24:13 -04:00
Nicholas Tinsley
89eeae36c4
Fix signed int overflow in disappearing timer UI message.
2024-04-18 16:24:13 -04:00
Clark
689eacd618
Add initial support for backup and restore of message and media to staging.
...
Co-authored-by: Cody Henthorne <cody@signal.org >
2024-04-18 16:24:13 -04:00
Alex Hart
fa23e4ca70
Convert members collection to set to avoid duplicate entries.
2024-04-10 13:45:46 -03:00
Greyson Parrelli
713298109a
Specify indexes for mention table queries.
2024-04-09 16:18:21 -04:00
Greyson Parrelli
9bd4e9524c
Convert MentionTable to kotlin.
2024-04-09 16:18:21 -04:00
Cody Henthorne
ea081e981f
Treat unregistered user during send as general failure.
2024-04-09 16:18:21 -04:00
Greyson Parrelli
7447ed2eac
Add the ability to jump to a specific date in search.
2024-04-09 16:18:20 -04:00
Cody Henthorne
d5bf16b91a
Fix incorrect thread body adjustments containing media, mentions, and styling.
2024-04-09 16:18:06 -04:00
Cody Henthorne
0fcb19e1cc
Fix group recipient resolve race that can cause unknown group recipients in live cache.
2024-04-09 14:59:47 -04:00
Greyson Parrelli
3ba2b46bb0
Convert Recipient to kotlin.
2024-04-03 14:02:55 -04:00
Alex Hart
879e05148b
Fix database revocation for call links.
2024-04-03 14:02:13 -04:00
Greyson Parrelli
6c697fad8b
Stop reading the PNP capability.
2024-04-03 14:02:13 -04:00
Alex Hart
d688280a30
Fix search for users without thread.
2024-04-02 15:27:57 -03:00
Cody Henthorne
fcdcb9fd33
Fix linked device nickname change not syncing bug.
2024-04-01 19:06:08 -04:00
Alex Hart
303929090b
Implement the majority of the new nicknames and notes feature.
2024-03-27 15:54:35 -04:00
Clark
16d231f718
Persist blur hash with undownloaded attachments.
2024-03-27 15:54:35 -04:00
Greyson Parrelli
6854f7eb2a
Add an 'internal details' screen for message details.
2024-03-27 15:54:35 -04:00
Alex Hart
7de2f0f460
Add nickname and notes fields to the RecipientTable.
2024-03-27 15:54:35 -04:00
Greyson Parrelli
50149a3803
Show a megaphone when a device is about to unlink.
2024-03-27 15:54:35 -04:00