Commit Graph

536 Commits

Author SHA1 Message Date
trevor-signal
4c3db76bde Refactor app initialization logic 2025-02-12 13:37:30 -05:00
trevor-signal
68ab4bd0d9 Avoid mute timeouts with invalid delay values 2025-02-03 11:30:28 -08:00
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