Commit Graph

60 Commits

Author SHA1 Message Date
Scott Nonnenberg
253d0f0a47 Notification Profiles: Ensure recently-created profiles always take precedence 2025-05-13 00:30:50 +10:00
Scott Nonnenberg
98270316c5 Introduce infrastructure for Notification Profiles 2025-05-05 10:39:04 -04:00
ayumi-signal
5ac16a1ff8 Fix batch attachment download renaming and overwriting files 2025-04-16 12:32:50 -07:00
Scott Nonnenberg
c7f2141b5b parseContact: Be resilient to invalid phone numbers 2025-01-22 13:55:57 -10:00
Fedor Indutny
630a1fcc89 Normalize messages table 2025-01-17 07:34:35 +10:00
Fedor Indutny
8c57d243c0 Export single contact, nickname 2025-01-08 16:14:04 -08:00
Fedor Indutny
f7f84c463f Upgrade message batch on import 2025-01-06 10:06:31 -05:00
trevor-signal
19f7bff8a3 Ensure ESC removes quoted reply when drafting 2024-11-20 08:38:45 -08:00
trevor-signal
a068456139 Better handling of failed message migration attempts 2024-11-18 16:35:47 -05:00
trevor-signal
0e386ef705 Make ensureAttachmentIsReencryptable migration resilient to missing attachments 2024-10-08 14:45:00 -07:00
trevor-signal
6e1fd5958e Ensure attachments are re-encryptable to same digest 2024-10-04 15:52:29 +10:00
Fedor Indutny
bb69f81b9f Compute from embedded contact's displayName 2024-10-01 14:46:56 -07:00
trevor-signal
511fc9c1a0 Export long message attachments 2024-09-23 12:24:41 -07:00
Scott Nonnenberg
733c5b598f Stories: Only render text link if it's a valid URL 2024-09-13 14:34:48 -07:00
Fedor Indutny
28664a606f New attachment storage system 2024-07-11 12:44:09 -07:00
trevor-signal
5f0080a7d7 Improve quoted attachment typings 2024-05-23 14:06:41 -07:00
trevor-signal
beee8414a3 Enable minimize to tray on linux in production 2024-03-14 10:01:40 -07:00
Fedor Indutny
4a41e87173 More permissive username search 2024-02-14 10:18:49 -08:00
ayumi-signal
0aad09682d Cleanup after rotating images 2024-01-04 11:34:53 -08:00
trevor-signal
dcf52aa619 Add plaintext hash to existing message attachments 2024-01-02 21:14:11 +01: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
Scott Nonnenberg
0459ab02d3 Linkify messages with unicode drawing characters 2023-08-25 09:47:01 -04: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
Fedor Indutny
c0663ed57c Use libsignal-client for username validation 2023-05-23 17:07:59 -07:00
Josh Perez
272b81c7cf Adds a pop and whoosh sound for message receive/sent 2023-05-09 10:52:42 -04:00
trevor-signal
ff4ea76005 Exclude domains from link previews 2023-05-09 10:52:33 -04:00
Josh Perez
e211837bcd Enables sandbox for all windows except main 2023-04-20 17:23:19 -04:00
Jamie Kyle
3705b959d6 Remove end year from licenses 2023-01-03 11:55:46 -08:00
Scott Nonnenberg
0134990275 Don't access RemoteConfig directly from 'dumb' components 2022-10-24 13:46:36 -07:00
Fedor Indutny
00f82a6d39 Discriminator in username 2022-10-18 10:12:02 -07:00
Fedor Indutny
b54c6f257d Minimize and start Signal in tray 2022-09-06 15:09:52 -07:00
Scott Nonnenberg
46428b5af6 Don't use original filenames when saving multi-attachment messages 2022-08-08 12:04:47 -07:00
Scott Nonnenberg
2f252b8e26 Repair broken attachments with non-array 'data' fields 2022-07-18 13:01:43 -07:00
Scott Nonnenberg
0888b57744 Attachment downloads: Use filename if we have it, ignore index = 1 2022-07-08 16:10:16 -07:00
Scott Nonnenberg
2464e0a9c1 Convert signal.js and preload.js to Typescript 2022-06-13 14:39:35 -07:00
Scott Nonnenberg
924c271b13 Convert js/modules/types/message to Typescript 2022-06-09 18:10:20 -07:00
Scott Nonnenberg
37c44fb631 Support for server-configurable maximum attachment size 2022-04-13 10:47:39 -07:00
Scott Nonnenberg
677548f3a3 getSuggestedFilename: January 2nd to fix test failure in some time zones 2022-04-13 10:45:49 -07:00
Scott Nonnenberg
302604f67e Restore ability to message someone from embedded contact 2022-04-11 17:26:09 -07:00
Scott Nonnenberg
006de5b1a5 Don't linkify when certain unicode formatting characters are present 2022-03-28 17:28:37 -07:00
Evan Hahn
efee887135 Don't try generating link previews for debuglogs.org 2022-03-08 14:04:44 -06:00
Evan Hahn
0c28561473 Move link preview and MIME tests to TypeScript 2022-03-07 15:20:04 -08:00
Scott Nonnenberg
fbd7292663 Update username max/min lengths 2021-11-15 14:18:46 -08:00
Scott Nonnenberg
cbae7f8ee9 Search for username in compose mode 2021-11-11 17:17:29 -08:00
Evan Hahn
5619eeca83 Upgrade Prettier to 2.4.1 2021-11-11 16:43:05 -06:00
Evan Hahn
74fde10ff5 Prefer import type when importing types 2021-10-26 14:15:33 -05:00
Scott Nonnenberg
bd380086a4 Send related emoji along with Sticker, fix SendMessage types 2021-10-05 17:10:08 -05:00
Fedor Indutny
4ef0bf96cc Uint8Array migration 2021-09-23 17:49:05 -07:00
Fedor Indutny
dbd427396c Convert js/modules/types/contact.js to TypeScript 2021-09-23 09:26:25 -05:00