Commit graph

5199 commits

Author SHA1 Message Date
trevor-signal
6f7faf4be8
Backups: update to latest integration tests 2024-12-11 12:01:45 -05:00
ayumi-signal
c7dc4279a1
Fix custom color backup import/export 2024-12-11 08:57:34 -08:00
trevor-signal
734929f74f
Handle backup transfer errors during linking 2024-12-10 16:15:41 -05:00
trevor-signal
9722ef5672
On link, ensure group conversations are shown in search 2024-12-10 10:04:00 -08:00
trevor-signal
402b256c66
Fix UUID Regex when normalizing serviceIds 2024-12-10 12:51:46 -05:00
Scott Nonnenberg
0eb4bd86bd
Keep profileKey in situations where it didn't work; still fail over 2024-12-09 19:55:33 -05:00
Scott Nonnenberg
b72fb50ea0
Groups: Only set active_at when changes have happened 2024-12-09 16:01:47 -08:00
Scott Nonnenberg
2741fbb5d2
Show attachment download progress, new stop button to cancel
Co-authored-by: Jamie Kyle <jamie@signal.org>
2024-12-10 08:54:18 +10:00
ayumi-signal
025841e5bb
Fix composer focus when using emoji picker and pressing Enter and upgrade focus-trap-react to 10.3.1 2024-12-10 08:51:35 +10:00
trevor-signal
96de2c2a38
Support device name change sync message 2024-12-10 04:22:15 +10:00
ayumi-signal
1c4e7bc85d
Fix profile display in direct call connecting state 2024-12-09 09:35:43 -08:00
ayumi-signal
0f66bb13b9
Improve compatibility for max long values in backups 2024-12-09 10:30:45 -05:00
ayumi-signal
8b1ceaa1d7
Fix importing call links with max expiration time 2024-12-05 14:42:24 -08:00
trevor-signal
10eeb63776
Handle fatal error during backup import 2024-12-05 11:35:37 -05:00
ayumi-signal
7de130a583 Release notes for 7.36 2024-12-04 14:57:07 -08:00
Jamie Kyle
4027f4604f
Fix memory usage by batching syncTasks 2024-12-04 14:03:29 -08:00
yash-signal
ab1e6f847d
Filter by unread: small improvements and unit tests 2024-12-04 13:15:16 -08:00
Scott Nonnenberg
08342a9f43
Ensure long message trimming is unicode-aware 2024-12-04 11:39:20 -05:00
trevor-signal
8655244261
Improve backup conversation message request state handling 2024-12-04 15:53:44 +10:00
Alex Konradi
4c75c6875a
Use new libsignal chat connection types 2024-12-03 14:46:10 -08:00
trevor-signal
af4718dbfe
Hydrate redux before updating conversations' last messages after import 2024-12-03 13:34:28 -08:00
yash-signal
e27b99aa61
Highlight the selected conversation when filter by unread is enabled 2024-12-02 14:44:06 -08:00
ayumi-signal
a2bbfd9496
Deprecate check for versioned expire timer capability 2024-12-02 14:09:29 -08:00
yash-signal
1dea35043d
Enable filter by unread on production 2024-12-02 16:04:13 -06:00
yash-signal
a197f5d682
Send alternate numbers to CDSI 2024-12-02 16:03:10 -06:00
trevor-signal
64409372d9
Test for roundtripping view-once quotes 2024-12-02 13:41:12 -05:00
trevor-signal
22e0d5fac8
Fix transfer archive timeout 2024-12-02 10:40:51 -08:00
ayumi-signal
c5301688a1
Initial logic for release notes 2024-11-27 14:11:53 -08:00
trevor-signal
34ef8dc2c8
Disable message insert triggers during backup import 2024-11-27 10:34:02 -08:00
ayumi-signal
ffd61e80b6
Verify groupId for group changes 2024-11-25 11:41:47 -08:00
Fedor Indutny
3aa62ecdb4
Fix service id conversion in import 2024-11-25 10:58:02 -05:00
trevor-signal
a370a6eb0a
Improve handling of DOE messages in backups 2024-11-22 14:03:11 -08:00
yash-signal
f36528e85a
Smarter incoming message handling for filter by unread 2024-11-22 14:23:04 -05:00
Jim Gustafson
a1a64dd25a
Force relays only if remote user is not a Signal Connection 2024-11-21 13:24:23 -08:00
trevor-signal
31373706d0
Improve tap-to-view deletion query 2024-11-21 14:47:52 -05:00
Fedor Indutny
34cc87e8a8
Add new release line for testing 2024-11-20 19:14:21 -08:00
ayumi-signal
70dd062753
Show connecting state before ringing for direct calls 2024-11-20 15:02:19 -08:00
trevor-signal
d8a52194ef
Allow for empty stickerMessage.emoji and quote.authorAci during backup import 2024-11-20 15:14:58 -05:00
ayumi-signal
b9918e370a Release notes for 7.35 2024-11-20 11:21:46 -08:00
Fedor Indutny
495eca4e78
Add missing await in storage service code 2024-11-20 10:59:33 -08:00
trevor-signal
19f7bff8a3
Ensure ESC removes quoted reply when drafting 2024-11-20 08:38:45 -08:00
Fedor Indutny
cd3e82c098
Re-hydrate signal protocol caches after import 2024-11-19 16:36:53 -08:00
Jamie Kyle
8cb80f66dc
Fix repeated call messages for timestamp updates 2024-11-19 16:04:34 -08:00
yash-signal
6bf7151745
Limit Filter by Unread to non production 2024-11-19 09:26:51 -08:00
Miriam Zimmerman
0c707975d8
Stub out speechEvent callback 2024-11-18 15:03:36 -08:00
trevor-signal
a068456139
Better handling of failed message migration attempts 2024-11-18 16:35:47 -05:00
trevor-signal
512dcaad45
Improve handling of expireTimerVersion glare 2024-11-18 13:28:29 -08:00
Jamie Kyle
b8ae50efd6
Update icon assets 2024-11-18 16:18:58 -05:00
Jamie Kyle
8fde907b17
Upgrade outdated dependencies 2024-11-18 11:20:23 -08:00
Fedor Indutny
e4aa4de5e1
Ignore stdout errors when running from console 2024-11-18 10:25:17 -08:00
trevor-signal
757b237186
Allow empty groupExpirationTimerUpdate.updaterAci in backup import 2024-11-18 10:01:09 -08:00
Miriam Zimmerman
7faae3ab71
Update to ringrtc 2.48.7 2024-11-15 17:37:40 -08:00
trevor-signal
e819bfe4eb
Add toast when import errors 2024-11-15 14:01:11 -08:00
Scott Nonnenberg
cce9670abd
For outgoing 1:1 calls, start ringing on prering status 2024-11-15 13:53:05 -08:00
trevor-signal
692b0ae189
Trim group name and description from group state 2024-11-15 12:06:57 -05:00
Jamie Kyle
ca19a7a774
Upgrade outdated dependencies 2024-11-14 17:28:55 -08:00
ayumi-signal
ec3c46d356
Fix pre call info for call links with admin approval 2024-11-14 12:43:02 -08:00
Fedor Indutny
b7d67b453a
Handle abort signal in SocketManager 2024-11-14 12:38:43 -08:00
Fedor Indutny
c123218e7f
Update libsignal to 0.62.0 2024-11-14 10:31:02 -08:00
Jamie Kyle
b347a628b3
Upgrade/remove outdated dependencies 2024-11-13 17:20:36 -08:00
trevor-signal
4d7b325726 Release notes for 7.34 2024-11-13 15:35:39 -05:00
yash-signal
a56e7d0ade
Filter chats by Unread 2024-11-13 11:33:41 -08:00
Fedor Indutny
45e9c07125
Improve backup export benchmark measurement 2024-11-13 10:47:58 -08:00
trevor-signal
2e886235fa
Handle calls without callId in backup proto 2024-11-13 13:47:40 -05:00
trevor-signal
a9ac3897d0
Avoid unnecessary stringification when saving new message 2024-11-13 13:41:01 -05:00
ayumi-signal
be8da842b8
Update call view icons 2024-11-13 09:39:43 -08:00
trevor-signal
5762c8a37f
Update backup benchmark timing 2024-11-13 09:31:13 -08:00
trevor-signal
ca20d07f75
Update backup media idle state after resuming download 2024-11-13 09:30:35 -08:00
Fedor Indutny
230ecdf7c9
Show update UI on backup version mismatch 2024-11-12 15:56:20 -08:00
Fedor Indutny
8557de20c2
Fix download progress reporting for force update 2024-11-12 17:04:10 -05:00
trevor-signal
541ba6c9de
Update quote behavior in backups 2024-11-12 17:00:46 -05:00
Fedor Indutny
104995e980
Export/import verified state 2024-11-12 15:43:52 -05:00
ayumi-signal
b517bb817f
Use websocket for all chat service requests 2024-11-12 14:43:02 -05:00
Fedor Indutny
fbf39a36fb
Deprecate Keys.storageService sync field 2024-11-12 11:36:58 -08:00
Fedor Indutny
fcfa8cd83b
Fully sync before exporting a backup 2024-11-12 09:46:52 -05:00
Fedor Indutny
2678a8010d
Reorder checks in initialization sequence 2024-11-12 11:27:32 +10:00
trevor-signal
22d4b1d194
Batch redux conversation changed / added actions 2024-11-12 10:37:10 +10:00
Fedor Indutny
84b7cb4116
Refactor force-update updater mode 2024-11-11 11:57:55 -08:00
trevor-signal
44fcf915de
Request contact sync before importing backup 2024-11-11 11:32:48 -08:00
Fedor Indutny
2bf34fbf1e
Fix useHasWrapped hook 2024-11-06 22:43:27 -08:00
Scott Nonnenberg
8106f06349 Add release notes for 7.33 2024-11-07 09:36:57 +10:00
trevor-signal
d4b871af43
Update device naming flow during link and sync 2024-11-06 12:00:55 -08:00
Fedor Indutny
1653a2b546
Use classes for QueryFragment in sql 2024-11-06 11:27:54 -08:00
trevor-signal
e4046d3bd0
Improve scroll behavior of left pane 2024-11-06 14:23:57 -05:00
Scott Nonnenberg
474f994118
Retain strikethrough formatting in message bubble mentions 2024-11-06 10:42:40 -08:00
Jamie Kyle
c39d1359fd
Fix dark mode when in light mode os theme 2024-11-06 10:33:05 -08:00
Fedor Indutny
292ab54e22
Change attributes before queuing job
Co-authored-by: Scott Nonnenberg <scott@signal.org>
2024-11-06 12:45:05 +10:00
Jamie Kyle
b97e67121f
Brand Refresh 2024-11-05 18:05:24 -08:00
Fedor Indutny
b88100d32a
Timeout provisioning socket when visibility=false 2024-11-05 15:51:25 -08:00
Miriam Zimmerman
4fbf5fee57
Add experimental Linux support for ringrtc ADM. 2024-11-05 17:12:59 -05:00
Fedor Indutny
f8c3bbc6f1
Add recordIkm to generated ManifestRecord 2024-11-05 11:07:05 +10:00
Fedor Indutny
39a358749d
Fix adding large stickers in media editor 2024-11-05 09:25:02 +10:00
Fedor Indutny
0c038f2971
Show backup import UI on Link-and-Sync 2024-11-04 15:04:11 -08:00
Fedor Indutny
936d21d749
Don't run storage service concurrently with backup 2024-11-04 14:56:53 -08:00
Fedor Indutny
4dde3df4d3
Update to libsignal 0.60.2
Co-authored-by: trevor-signal <131492920+trevor-signal@users.noreply.github.com>
2024-11-04 12:35:45 -08:00
ayumi-signal
32d1581da1
Fix ringing direct calls to wait for after prering state 2024-11-04 15:23:25 -05:00
trevor-signal
aac94b0217
Improve message migration error handling 2024-11-04 12:18:36 -08:00
Scott Nonnenberg
1620ccf3ab
Ensure that calls ring at more appropriate times 2024-11-04 10:05:53 -08:00
ayumi-signal
ec9041937f
Consider own join time for group call missing media key check
Co-authored-by: Jamie Kyle <113370520+jamiebuilds-signal@users.noreply.github.com>
2024-11-01 14:12:49 -07:00
Fedor Indutny
f9b2261783
Fix binary name in CI 2024-10-31 14:28:36 -07:00