Commit Graph

1754 Commits

Author SHA1 Message Date
Fedor Indutny
9a4972d59e Refactor build expiration checks 2025-06-10 12:17:07 -07:00
Fedor Indutny
b0634f9a9d Replace buffer.slice() with buffer.subarray() 2025-06-09 14:37:30 -07:00
yash-signal
4a6e2d297b Strip filenames for visual media attachments during upload 2025-06-09 09:46:55 -07:00
yash-signal
9e3f397032 Add "This Message" reactions 2025-06-06 12:44:38 -05:00
Fedor Indutny
820fc3eced Show error on invalid username links 2025-06-05 09:44:17 -07:00
ayumi-signal
5b25de10f1 Add settings for local backups 2025-06-04 13:42:00 -07:00
Scott Nonnenberg
6ca0cd73b9 Settings Tab: When settings change, make proper updates 2025-06-04 04:05:30 +10:00
Jamie Kyle
06ff9fa09e Fix FunLightbox and FunTooltip 2025-06-03 09:29:51 -04:00
Scott Nonnenberg
799a0dcc54 Move Profile Editor into the new Settings Tab 2025-06-03 09:46:52 +10:00
trevor-signal
c9c16e17e2 Centralize notification logic 2025-06-02 17:21:32 -04:00
trevor-signal
15263c2d16 Ensure consistency in forwarding logic 2025-05-27 16:59:50 -04:00
trevor-signal
d6e81eee11 Normalize message attachments 2025-05-22 18:09:54 -07:00
Fedor Indutny
54b5f8a393 Propagate CLI option to Settings UI 2025-05-22 14:36:22 -04:00
Scott Nonnenberg
ffb2f3cb7e Settings Tab: Ensure that navigation to it is handled elsewhere 2025-05-20 16:03:31 -07:00
trevor-signal
15c826bc63 Refactor idle download state 2025-05-21 08:27:10 +10:00
Fedor Indutny
49161b7e17 Reorder getSendTarget logic for clarity 2025-05-20 15:40:16 -04:00
trevor-signal
e37c95bddf Improve logging when falling back to transit tier for attachment downloads 2025-05-16 09:17:01 -07:00
yash-signal
fca742b37b Add Standardized Zod Validation to WebAPI
Co-authored-by: Jamie Kyle <jamie@signal.org>
2025-05-17 02:11:09 +10:00
ayumi-signal
a75a0f9143 Handle locally missing attachments for local backups 2025-05-15 11:27:46 -04:00
Scott Nonnenberg
fe9d042e40 Introduce the new Settings tab
Co-authored-by: Jamie Kyle <jamie@signal.org>
Co-authored-by: Fedor Indutny <indutny@signal.org>
Co-authored-by: Fedor Indutny <79877362+indutny-signal@users.noreply.github.com>
2025-05-14 20:58:20 -07:00
trevor-signal
ba015a779e Send and properly receive AttachmentPointer.uploadTimestamp 2025-05-13 12:29:10 -07:00
Fedor Indutny
bc3b6a07bb Add content protection checkbox to Settings window 2025-05-12 15:16:19 -07:00
ayumi-signal
a2c74c3a8b Basic support for local encrypted backups 2025-05-12 14:15:11 -07:00
Jamie Kyle
6c0b289cd7 Ignore 500s/identity key errors for GSE toast 2025-05-12 14:36:09 -04:00
Jamie Kyle
deec5fc1e2 Wrap all React roots with StrictMode 2025-05-05 09:48:36 -07:00
Scott Nonnenberg
98270316c5 Introduce infrastructure for Notification Profiles 2025-05-05 10:39:04 -04:00
trevor-signal
07a938ec98 Reset expire timer version after unlink 2025-04-29 13:35:05 -07:00
Jamie Kyle
14d098f40f Upgrade to React 18 2025-04-29 13:27:33 -07:00
Scott Nonnenberg
93bc9e9ee1 Username search: Trim leading/trailing whitespace beforehand 2025-04-28 15:38:42 -05:00
Jamie Kyle
d6efe16566 Add tooltips to fun picker 2025-04-24 15:17:35 -07:00
Fedor Indutny
bebdab211e Simplify service id checks in MessageReceiver 2025-04-24 11:24:52 -07:00
Jamie Kyle
e802ea0dc7 Translate emoji completions in composer 2025-04-23 16:03:35 -07:00
Scott Nonnenberg
78b4bda568 Improve validation of username searches
Co-authored-by: Joris Z. van den Oever <jzvandenoever@users.noreply.github.com>
2025-04-19 08:21:10 +10:00
Alex Bakon
0853002f88 Use libsignal key types internally
Co-authored-by: trevor-signal <trevor@signal.org>
2025-04-18 10:07:35 -04:00
yash-signal
fcc81d9a7f Show list of members in a group in ConversationHero 2025-04-16 18:16:41 -05:00
Fedor Indutny
53b16c7484 Be resilient to invalid incrementalMac value 2025-04-16 14:49:49 -04:00
Alex Bakon
514509e2c7 Remove fallback CDSI implementation 2025-04-16 10:18:30 -07:00
Fedor Indutny
f68ef019a5 Add backup validation to settings 2025-04-15 16:04:30 -07:00
Jamie Kyle
ecb19d5a10 Fix join group modal 2025-04-15 13:01:17 -07:00
Jamie Kyle
8301e69e05 Fun picker: Emoji skin tones picker and recent gifs 2025-04-10 12:32:36 -07:00
trevor-signal
85bcfb2176 Add modal alert for users with critical-idle-primary-device alert 2025-04-09 10:23:34 +10:00
Fedor Indutny
5ae1417667 Lazy-load mac-screen-share C++ addon 2025-04-07 14:51:04 -07:00
Jamie Kyle
9346beca24 Add remaining features to fun picker 2025-04-07 12:47:38 -07:00
Fedor Indutny
f4185e65dc Move websocket preconnect earlier into startup
Co-authored-by: trevor-signal <131492920+trevor-signal@users.noreply.github.com>
2025-04-07 12:16:06 -07:00
Miriam Zimmerman
811a4c98da Bump version of ringrtc ADM prod remote config. 2025-04-03 11:18:15 -07:00
trevor-signal
ef5c3a5bc9 Update attachment error handling for 403 status responses 2025-04-03 12:26:11 -04:00
trevor-signal
aba0e028d4 Show backup status in Settings window 2025-04-02 14:57:29 -04:00
Jamie Kyle
e5473e26db Migrate remaining emoji/sticker pickers to fun picker 2025-04-02 11:14:12 -07:00
Fedor Indutny
e982cd82a1 Revert "Update inter to 4.1"
This reverts commit 81065aaebd.
2025-03-31 14:51:58 -07:00
Fedor Indutny
81065aaebd Update inter to 4.1 2025-03-31 12:07:27 -07:00