Commit Graph

206 Commits

Author SHA1 Message Date
Jamie
5bde700d4c Add pinned message chat event 2025-11-17 12:44:14 -08:00
yash-signal
7dd865904e Poll notifications and read syncs 2025-11-12 09:26:16 -06:00
yash-signal
d328b45a28 Add ability for poll author to terminate a poll 2025-11-10 14:18:31 -05:00
yash-signal
6bf79848c1 Add backup support for polls 2025-11-03 11:51:21 -05:00
Fedor Indutny
3387cf6a77 Prepare for adding file suffixes 2025-10-16 23:45:44 -07:00
Fedor Indutny
911133decd Move SignalProtocolStore off window 2025-10-07 10:02:13 +10:00
Fedor Indutny
780f39c285 Faster incremental builds 2025-10-06 12:23:41 -07:00
Fedor Indutny
f6df564aa9 Simplify source file dependency graph 2025-10-02 13:43:11 -07:00
Jamie Kyle
ec7d07269d Init Chat Folders UI 2025-09-30 08:34:24 +10:00
yash-signal
93ae2a4c48 Initial Poll message receive support 2025-09-18 11:06:43 -05:00
Fedor Indutny
c02565eaa8 Enforce node: schema for builtins, import extensions 2025-09-16 17:39:03 -07:00
Scott Nonnenberg
237e239e05 Remove backbone as a dependency
Co-authored-by: Yash <yash@signal.org>
Co-authored-by: ayumi-signal <143036029+ayumi-signal@users.noreply.github.com>
Co-authored-by: Jamie Kyle <113370520+jamiebuilds-signal@users.noreply.github.com>
Co-authored-by: Fedor Indutny <79877362+indutny-signal@users.noreply.github.com>
Co-authored-by: trevor-signal <131492920+trevor-signal@users.noreply.github.com>
2025-08-11 14:06:34 -07:00
trevor-signal
d6e81eee11 Normalize message attachments 2025-05-22 18:09:54 -07:00
yash-signal
7cf26c5e25 Click to download avatar for unaccepted conversations 2025-03-26 15:27:04 -05:00
Fedor Indutny
aff9a3213e Import/export avatar colors 2025-03-05 10:56:23 -08:00
Fedor Indutny
630a1fcc89 Normalize messages table 2025-01-17 07:34:35 +10:00
Scott Nonnenberg
f846678b90 Use minimal replacement class for MessageModel 2025-01-10 08:18:32 +10:00
trevor-signal
ec26b82ba7 After import, don't show chats in left pane unless they have messages 2024-12-13 11:55:14 +10:00
trevor-signal
9722ef5672 On link, ensure group conversations are shown in search 2024-12-10 10:04:00 -08:00
trevor-signal
19f7bff8a3 Ensure ESC removes quoted reply when drafting 2024-11-20 08:38:45 -08:00
trevor-signal
541ba6c9de Update quote behavior in backups 2024-11-12 17:00:46 -05: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
Fedor Indutny
84c562d0b2 Fix more import/export tests for backups 2024-09-17 10:40:52 +10:00
Fedor Indutny
3a991822c5 Fix some backup integration tests 2024-09-13 09:48:27 +10:00
Jamie Kyle
24536e1342 Implement endorsements for group send 2024-09-06 10:52:19 -07:00
Fedor Indutny
2fb50df0af Introduce versioning clock to timer system 2024-08-21 09:03:28 -07:00
Fedor Indutny
d627bf543e Update backup protos 2024-07-25 10:58:51 -04: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
8f2061e11d Import/export chat styles 2024-07-15 13:58:55 -07:00
Fedor Indutny
28664a606f New attachment storage system 2024-07-11 12:44:09 -07:00
Fedor Indutny
5f310b4074 Import/export group state 2024-06-24 11:38:59 -07:00
Fedor Indutny
de638fbc2b Import/export additional message flags 2024-06-13 16:26:26 -07:00
trevor-signal
5f0080a7d7 Improve quoted attachment typings 2024-05-23 14:06:41 -07:00
Fedor Indutny
9df3c63ca6 Export/import simple update messages 2024-05-22 09:34:19 -07:00
Scott Nonnenberg
5df8924197 Backups: Handle groupV2 notifications 2024-04-30 09:24:21 -04:00
Jamie Kyle
e26916702c Init Nicknames & Notes 2024-03-26 12:48:33 -07:00
Scott Nonnenberg
6bc6cc64c4 Sort left pane via receivedAt/receivedAtMs, even via edits 2024-03-25 12:21:14 -07:00
Jamie Kyle
8387f938eb Spam Reporting UI changes 2024-03-12 09:29:31 -07:00
Fedor Indutny
3469a748fb Introduce TitleTransition notification 2024-03-06 15:59:51 -08:00
Fedor Indutny
bd922433e3 Change defaults for conversation title generation 2024-02-07 13:38:43 -08:00
Fedor Indutny
eb82ace2de Conversation details changes for PNP
Co-authored-by: Scott Nonnenberg <scott@signal.org>
2024-02-05 18:13:13 -08:00
Scott Nonnenberg
304287efef Properly handle long message attachments for edited messages 2024-01-30 13:22:23 -08:00
Fedor Indutny
95caf59c3c Add pniSignatureVerified support 2024-01-29 14:37:26 -08:00
Fedor Indutny
2bc0e4755c Upgrade Electron to 28.1.5
Co-authored-by: Fedor Indutny <238531+indutny@users.noreply.github.com>
2024-01-23 16:11:12 -08:00
Fedor Indutny
d71da5c486 Support phone number sharing flag on profile 2024-01-02 20:36:49 +01:00
Fedor Indutny
47c49d0a20 Persist reaction.receivedAtDate 2023-12-07 17:30:20 -08:00
Scott Nonnenberg
48245eeea6 On send, pull data from target edit if sending edit 2023-11-17 13:16:48 -05:00
trevor-signal
fcf2c0a3f0 Clarify function of "Delete" option when deleting conversation messages 2023-10-30 17:02:50 -07:00
Scott Nonnenberg
99b2bc304e Use streams to download attachments directly to disk
Co-authored-by: trevor-signal <131492920+trevor-signal@users.noreply.github.com>
2023-10-30 09:24:28 -07:00