Commit graph

495 commits

Author SHA1 Message Date
ayumi-signal
f4a18414f1
Only run ensureFilePermissions() once as a migration 2024-07-29 14:56:23 -07:00
Fedor Indutny
06f9c4ffe1
Remove desktop.deleteSync from RemoteConfig 2024-07-23 09:58:40 -07:00
Fedor Indutny
c64762858e
Parallelize SQL queries 2024-07-22 11:16:33 -07:00
Fedor Indutny
28664a606f
New attachment storage system 2024-07-11 12:44:09 -07:00
Scott Nonnenberg
08da49a0aa
Delete Sync: Handle and send mostRecentNonExpiringMessages if needed 2024-06-24 10:49:36 -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
7e31b37417 Use profileKey from any incoming DataMessage 2024-06-10 13:35:47 -07:00
Fedor Indutny
507a73ddcb
Show crash report modal earlier 2024-06-03 11:59:48 -07:00
Fedor Indutny
fbf91a4d79
Better sync between convo and protocol stores 2024-05-31 10:15:43 -04:00
trevor-signal
4254356812
Enable attachment backup uploading 2024-05-30 09:46:43 +10:00
Scott Nonnenberg
11eb1782a7
Support for local deletes synced to all your devices 2024-05-28 11:56:00 -04:00
ayumi-signal
fc9c5488c5
Peek call links and group calls from Calls Tab 2024-05-17 15:02:07 -07:00
trevor-signal
d1f296a4af
Ensure queues are restarted once the empty event is received 2024-04-30 15:42:37 -04:00
trevor-signal
a0b4126b52
Improve message targeting for incoming reactions 2024-04-29 14:20:20 -07:00
Fedor Indutny
bef5fd6b34
Remove edit message/formatting onboarding
Co-authored-by: Scott Nonnenberg <scott@signal.org>
2024-04-29 20:05:44 +02:00
ayumi-signal
2785501f82
Sync call link call history 2024-04-25 10:09:05 -07:00
Fedor Indutny
793346031b
Rename backupServerPublicParams 2024-04-22 23:25:56 +02:00
Fedor Indutny
3eb0e30a23
Backup Server APIs 2024-04-22 16:11:36 +02:00
trevor-signal
b6954fd342
Ensure inbox is shown when registered device is offline 2024-04-16 15:28:03 -04:00
trevor-signal
fc02762588
Enable more specific AttachmentDownload prioritization 2024-04-15 17:11:48 -07:00
Fedor Indutny
c81b12a2a5
Fetch updated profile on profile key update 2024-04-09 09:55:47 -07:00
trevor-signal
dfd564e67f
Simplify messageReceiver initialization & reset
Co-authored-by: Scott Nonnenberg <scott@signal.org>
2024-04-02 13:43:20 -07:00
ayumi-signal
00d6379bae
Call link call history 2024-04-01 12:19:35 -07:00
trevor-signal
1a98d50948
Ensure we register messageReceiver only after setup is complete 2024-03-29 11:46:51 -07:00
trevor-signal
3c3a50a193
Rely on socket connection events for message request handling registration 2024-03-28 10:12:34 -07:00
Fedor Indutny
79ed74f7b8
Don't run integrity checks when unlinked 2024-03-20 16:54:34 -07:00
Fedor Indutny
9aff86f02b
Simplify online/offline status management 2024-03-18 14:48:00 -07:00
Fedor Indutny
e031d136a1
Include and process destinationPniIdentityKey 2024-03-11 18:08:38 -07:00
Fedor Indutny
b410d14753
Remove unused storage keys 2024-03-08 16:53:29 -08:00
ayumi-signal
73e8bec42f
Change ephemeral settings to only persist in ephemeralConfig 2024-03-07 09:36:08 -08:00
Scott Nonnenberg
df50085d8c
onSentMessage: only merge if we have a destinationConversatonId 2024-03-06 18:24:48 -08:00
Scott Nonnenberg
db623d13b2
onSentMessage: Create destination conversation before further processing
Co-authored-by: Fedor Indutny <79877362+indutny-signal@users.noreply.github.com>
2024-03-06 10:10:44 -08:00
ayumi-signal
8047e9cccd
Move missed call chat badging to calls tab 2024-03-04 14:26:49 -08:00
Fedor Indutny
08eb4fc168
Run storage service on link 2024-02-28 17:48:11 -08:00
trevor-signal
55be00d689
Add timeout to avatar fetches and avoid blocking on profile syncs 2024-02-28 09:48:01 -08:00
Fedor Indutny
a569c04e2e
Run storage service sync after linking 2024-02-16 14:05:36 -08:00
Jamie Kyle
41e44a8787
Fix shutdown with bad network connectivity 2024-02-16 15:40:38 -05:00
Fedor Indutny
16dcf31906
Remove unused pre-PNP code 2024-02-16 14:49:48 -05:00
Fedor Indutny
cd3d3dc8a6
Don't poll websocket on remote expiration 2024-02-14 10:37:47 -08:00
trevor-signal
5ba3ed1241
Fix indexedDB deletion modal 2024-02-13 16:48:09 -05:00
Scott Nonnenberg
5bd287e707
Always persist last version when deleting configuration 2024-02-06 18:52:44 -08:00
Fedor Indutny
a70ae1060d
Enable autoConvertEmoji by default 2024-02-06 09:29:51 -05:00
Fedor Indutny
7dc11c1928
Username Education
Co-authored-by: Jamie Kyle <jamie@signal.org>
2024-01-29 12:09:54 -08:00
Jim Gustafson
6579b1a70a Update to RingRTC v2.35.0
Co-authored-by: ayumi yu <ayumi@signal.org>
Co-authored-by: ayumi-signal <143036029+ayumi-signal@users.noreply.github.com>
2024-01-10 11:14:58 -08:00
trevor-signal
844613272c
Reduce unnecessary redux update during message receipt 2023-12-22 15:38:49 -05:00
Jamie Kyle
95842c6e0b
Add ZoomFactorService to keep windows in sync 2023-12-22 12:27:49 -08:00
Fedor Indutnyy
c53eefaf6d Some improvements 2023-12-19 18:19:10 -08:00
Fedor Indutny
47c49d0a20
Persist reaction.receivedAtDate 2023-12-07 17:30:20 -08:00
Fedor Indutny
b2a3605d77
Cleanup RemoteConfig 2023-12-07 15:59:54 -08:00
Scott Nonnenberg
d7177516c1
No more type passed to removeAllConfiguration; keep more UI keys 2023-11-13 17:01:27 -05:00