Commit graph

534 commits

Author SHA1 Message Date
Scott Nonnenberg
721a875c44
modifyGroupV2: useCredentialsFrom only when profileKeyCredential needed 2025-01-30 11:31:14 +10:00
Fedor Indutny
9fab74e867
Resolve sticker pack references after import 2025-01-28 13:57:19 -08:00
Scott Nonnenberg
edec098d40
removeFromGroup: Don't use removed member for credentials 2025-01-27 09:50:48 -05:00
Scott Nonnenberg
ed30059bd5
Move to MessageCache.saveMessage, queue downloads piecemeal 2025-01-24 06:37:18 -10:00
Jamie Kyle
aa9f53df57
Migrate to private class properties/methods 2025-01-14 11:11:52 -08:00
Scott Nonnenberg
7dbe57084b
MessageRequests: Only add events to timeline if value really changed 2025-01-14 10:48:39 -05:00
Scott Nonnenberg
f846678b90
Use minimal replacement class for MessageModel 2025-01-10 08:18:32 +10:00
trevor-signal
9722ef5672
On link, ensure group conversations are shown in search 2024-12-10 10:04:00 -08: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
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
a2bbfd9496
Deprecate check for versioned expire timer capability 2024-12-02 14:09:29 -08:00
ayumi-signal
c5301688a1
Initial logic for release notes 2024-11-27 14:11:53 -08:00
trevor-signal
512dcaad45
Improve handling of expireTimerVersion glare 2024-11-18 13:28:29 -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
trevor-signal
35946ef53c Fix group search visibility 2024-10-23 13:29:44 -04:00
trevor-signal
4d3c6beed9
Clarify behavior of group deletion 2024-10-21 14:05:10 -04:00
Scott Nonnenberg
2818a3c8fc
addMessageRequestResponseMessage: Don't update active_at on initial sync 2024-10-10 14:46:49 -07:00
Jamie Kyle
e617981e59
Support endorsements for group 1:1 sends
Co-authored-by: trevor-signal <131492920+trevor-signal@users.noreply.github.com>
2024-10-10 10:57:22 -07:00
Scott Nonnenberg
adcf2212e5
Ensure that non-ACIs are excluded from the blocked UUIDs list 2024-10-10 09:20:57 +10:00
Fedor Indutny
60d7cbff3e
Migrate message ids to UUIDv7 2024-10-08 13:17:03 +10:00
Scott Nonnenberg
85cf445924
Storage Service: Fetch updates on any group record merge 2024-10-02 09:45:58 -04:00
Scott Nonnenberg
b68e731950
Deduplicate and cancel unneeded retry requests 2024-10-01 08:23:32 +10:00
Scott Nonnenberg
d7cbd2c2ae
Move message upgrade from Backbone constructor to cleanAttributes 2024-09-24 10:27:04 +10:00
Scott Nonnenberg
669abab36a
setProfileKey: Additional logging for debugging oscillation 2024-09-23 10:12:11 -07:00
Scott Nonnenberg
b32dbf2c68
setProfileKey: Introduce 'reason' parameter for improved logging 2024-09-16 10:26:42 -04:00
Fedor Indutny
68223aaa12
Simplify copyQuote logic 2024-09-04 15:59:39 -07:00
Scott Nonnenberg
970a033847
Message Requests: Fix click of blurred profile avatar 2024-09-04 11:20:08 -07:00
Scott Nonnenberg
768ab26a20
Conversation: savePromises for off-queue post-handleDataMessage work 2024-08-28 16:05:08 +10:00
Fedor Indutny
187d80066e
Fix loading newer messages on scroll 2024-08-22 11:37:34 -07:00
Fedor Indutny
7db33a6708
Preload conversation open data
Co-authored-by: Scott Nonnenberg <scott@signal.org>
2024-08-21 18:48:29 -07:00
Fedor Indutny
129a22e91d
Only increment timer version once 2024-08-21 14:48:24 -07:00
Scott Nonnenberg
a435b21a56
Groups: On log fetch error from current revision, use joined_at_version 2024-08-21 14:31:55 -07:00
Fedor Indutny
2fb50df0af
Introduce versioning clock to timer system 2024-08-21 09:03:28 -07:00
Scott Nonnenberg
8166024700
cleanAttributes: Use value from cache, not from database 2024-08-12 09:26:40 -07:00
Scott Nonnenberg
068dfbc327
Attachment mock test: wait for draft attachment ready before send 2024-08-08 08:44:19 -04:00
Scott Nonnenberg
1a4bc49563
Show notification on screenshare start in adhoc call 2024-08-02 10:01:40 -07:00
Fedor Indutny
cc6ff0b554
Remove refs to MessageModel in conversations.ts 2024-07-25 16:29:49 -07:00
Fedor Indutny
24a22bf191
Update prettier to 3.3.3 2024-07-23 17:31:40 -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
ayumi-signal
c93a211595
Skip unsealed typing messages with active challenges 2024-07-19 15:06:44 -07:00
Fedor Indutny
1fd8b0ef23
Update @types/node to 20 2024-07-18 10:17:56 -07:00
trevor-signal
61548061b8
Support thumbnail export & import during backup of visual attachments 2024-07-16 16:39:56 -04:00
Scott Nonnenberg
6503a0aad6
Show original sent timestamp for edited messages 2024-07-15 15:26:50 -07:00
Fedor Indutny
28664a606f
New attachment storage system 2024-07-11 12:44:09 -07:00
Scott Nonnenberg
fd1584c8ad
Edit Message: Update only conversation list timestamp, don't re-sort 2024-06-24 14:47:19 -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
Fedor Indutny
8b969b5a0a
Update libsignal to 0.50.0
Co-authored-by: trevor-signal <131492920+trevor-signal@users.noreply.github.com>
2024-06-10 14:37:14 -07:00
trevor-signal
72a55da2b2
Remove outgoing message attachment caches 2024-06-06 10:08:16 +10:00