Commit Graph

69 Commits

Author SHA1 Message Date
Fedor Indutny
87c12a7634 Remove a bunch more global variables 2025-10-09 23:44:06 -07:00
Fedor Indutny
40eaf078cc Qualify CJS-only module imports 2025-09-19 13:05:51 -07:00
Fedor Indutny
c02565eaa8 Enforce node: schema for builtins, import extensions 2025-09-16 17:39:03 -07:00
Jordan Rose
a0633efece Remove sealed sender proto file in favor of libsignal types 2025-08-30 07:07:28 +10:00
trevor-signal
7ef40c64c4 Update max message length check 2025-07-30 10:09:38 -05:00
Fedor Indutny
4347964030 Scope pino lines with filename 2025-06-16 11:59:31 -07:00
Scott Nonnenberg
c3cc0a74c5 didSendToEveryone: Handle situations where you didn't send to yourself 2025-03-20 01:06:08 +10:00
Scott Nonnenberg
605ddb7b3e Ensure that send proceeds even if quote thumbnail attachment not found 2025-03-17 14:32:41 -07:00
Scott Nonnenberg
16d36053ea sendNormalMessage: If no errors, still retry messages send if needed 2025-03-04 19:16:08 -05:00
Scott Nonnenberg
ed30059bd5 Move to MessageCache.saveMessage, queue downloads piecemeal 2025-01-24 06:37:18 -10:00
Scott Nonnenberg
f846678b90 Use minimal replacement class for MessageModel 2025-01-10 08:18:32 +10: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
Scott Nonnenberg
08342a9f43 Ensure long message trimming is unicode-aware 2024-12-04 11:39:20 -05:00
ayumi-signal
c5301688a1 Initial logic for release notes 2024-11-27 14:11:53 -08:00
trevor-signal
541ba6c9de Update quote behavior in backups 2024-11-12 17:00:46 -05:00
trevor-signal
511fc9c1a0 Export long message attachments 2024-09-23 12:24:41 -07:00
Fedor Indutny
2fb50df0af Introduce versioning clock to timer system 2024-08-21 09:03:28 -07:00
Fedor Indutny
3555ccc629 Make most message attribute uses readonly
Co-authored-by: Jamie Kyle <jamie@signal.org>
2024-07-24 13:14:11 -07:00
Fedor Indutny
c64762858e Parallelize SQL queries 2024-07-22 11:16:33 -07:00
Scott Nonnenberg
ac04d02d4f Support for single-attachment delete synced across devices 2024-06-21 15:35:18 -07:00
trevor-signal
e0dc4c412d Backup support for quotes & quoted attachments 2024-06-10 14:44:15 -04:00
trevor-signal
72a55da2b2 Remove outgoing message attachment caches 2024-06-06 10:08:16 +10:00
trevor-signal
5f0080a7d7 Improve quoted attachment typings 2024-05-23 14:06:41 -07:00
Fedor Indutny
d85a1d5074 Add preliminary message backup harness 2024-03-15 10:20:33 -04:00
Scott Nonnenberg
fd187a353c Send attachment filenames for non-image/non-video quote attachments 2024-01-26 16:21:01 -08:00
Scott Nonnenberg
0918b3da7f Simplify edit-related send functionality 2023-12-15 17:43:31 -08:00
ayumi-signal
cc15d630a7 Fix replies to videos showing as quote photos 2023-12-01 17:02:46 -08:00
Scott Nonnenberg
48245eeea6 On send, pull data from target edit if sending edit 2023-11-17 13:16:48 -05:00
Josh Perez
7d35216fda Replace MessageController with MessageCache 2023-10-03 17:12:57 -07:00
Fedor Indutny
ba1a8aad09 Retain cdn ids for attachments 2023-10-03 17:09:31 -07:00
Josh Perez
d0296ececa Improvements to the media editor 2023-09-14 10:04:48 -07:00
Fedor Indutny
8b0da36caa Migrate schema to service ids 2023-08-21 09:30:33 -07:00
Fedor Indutny
366b875fd2 Introduce Service Id Types
Co-authored-by: Scott Nonnenberg <scott@signal.org>
2023-08-21 09:30:32 -07:00
trevor-signal
60f7308dc8 Allow sends of quoted messages with attachments without thumbnails 2023-07-07 13:34:23 -07:00
Fedor Indutny
b705609341 Fix edit message in Note to Self 2023-05-31 08:54:45 -07:00
Fedor Indutny
5869717cd3 Use correct timestamp for receipts of edited messages 2023-05-16 10:37:12 -07:00
Fedor Indutny
11456d100f Put timestamp of edited message into the job 2023-05-15 14:26:36 -07:00
Scott Nonnenberg
07bad13fa1 uploadMessageSticker: Compare against previous sticker, not cache 2023-04-21 12:33:05 -07:00
Scott Nonnenberg
bedd2c8a15 Allow sends of quote attachments with no thumbnail 2023-04-21 11:26:49 -07:00
Josh Perez
1f2cde6d04 Send edited messages support
Co-authored-by: Fedor Indutnyy <indutny@signal.org>
2023-04-20 09:31:59 -07:00
Josh Perez
68ae25f5cd Remove GroupContext proto
Co-authored-by: Scott Nonnenberg <scott@signal.org>
2023-04-14 17:52:50 -07:00
Scott Nonnenberg
9bfbee464b Support for sending formatting messages 2023-04-14 11:16:28 -07:00
Scott Nonnenberg
d9d820e72a Support for receiving formatted messages
Co-authored-by: Alvaro Carrasco <alvaro@signal.org>
2023-04-10 09:31:45 -07:00
Fedor Indutny
99c95794af Ensure consistent member filtering in sendToGroup 2023-01-20 11:42:55 -08:00
Fedor Indutny
ed271d92ea Add no-misused/floating-promises lint rule 2022-12-21 10:41:48 -08:00
Fedor Indutny
6be69a7ba8 Use DurationInSeconds for expireTimer 2022-11-16 13:18:02 -07:00
Scott Nonnenberg
5100d17ed2 SafetyNumberChangeDialog: Introduce awareness of stories 2022-11-10 23:10:30 -05:00
Alvaro
4445ef80eb Implement group story reply deletion 2022-11-04 07:22:07 -06:00
Fedor Indutny
54aa0d39b9 Store all story reactions as messages 2022-11-02 16:48:38 -07:00
Scott Nonnenberg
4ec48df5b9 Additional work to include story=true on send 2022-10-07 10:02:08 -07:00