Commit Graph

1791 Commits

Author SHA1 Message Date
trevor-signal
dae0ac1498 Group message reactions by parentKey 2025-08-06 14:41:37 -04:00
trevor-signal
26e09e2a63 Enable remote backups UI on nightly builds 2025-08-06 14:31:58 -04:00
Fedor Indutny
e6809c95db Simplify database migrations 2025-08-06 10:32:08 -07:00
Fedor Indutny
f80aef0ba4 Fix aspect ratio of ImageOrBlurhash 2025-08-05 11:13:10 -07:00
ayumi-signal
60796d30f3 Fix donation receipt generator for rtl languages 2025-08-05 10:49:34 -07:00
ayumi-signal
d737383612 Improve amount picker custom input and sort currency list 2025-08-04 16:22:22 -07:00
Scott Nonnenberg
7553a85b1c SignalProtocolStore: Make preKeys and kyberPreKeys zone-aware 2025-08-05 05:19:24 +10:00
Fedor Indutny
313d832542 Introduce ImageOrBlurhash component 2025-08-04 09:16:54 -07:00
Scott Nonnenberg
fd794ae90d Donations: Introduce timeouts in early stages of the workflow 2025-07-31 07:15:59 +10:00
trevor-signal
7ef40c64c4 Update max message length check 2025-07-30 10:09:38 -05:00
Scott Nonnenberg
510b4f2df7 Privacy: Additional tweaks to debug log generation 2025-07-22 11:08:36 -07:00
Scott Nonnenberg
387fb8bfc1 Privacy.ts: Additional safety for debug logs 2025-07-22 06:44:08 +10:00
trevor-signal
96099da737 Inline long-text messages in the backup proto 2025-07-21 12:49:34 -05:00
trevor-signal
a8a7dc8965 Refactor backup media download progress tracking 2025-07-18 14:21:15 -04:00
Jamie Kyle
3775aa7ae4 Init donations card form validation 2025-07-17 14:38:19 -07:00
Miriam Zimmerman
e6a57f69d8 RingRTC: Conversions from Buffer->Uint8Array 2025-07-17 10:38:35 -04:00
trevor-signal
ea3a7f70b6 Avoid race condition when marking messages read 2025-07-16 12:47:07 -05:00
Fedor Indutny
b30c53d291 Use react-dom/client createRoot 2025-07-15 16:32:11 -07:00
ayumi-signal
26933bf8d7 Initial donation amount picker
Co-authored-by: trevor-signal <131492920+trevor-signal@users.noreply.github.com>
2025-07-15 09:52:56 -07:00
trevor-signal
2579dfd9d9 Only queue backfilled attachments after backfill response 2025-07-15 10:42:57 -04:00
gram-signal
fcf19e2c42 Use non-global flag for usePqRatchet 2025-07-14 12:58:48 -04:00
Scott Nonnenberg
437e791573 Donations: Make workflow more robust 2025-07-10 07:34:42 +10:00
yash-signal
b04d3a9c7b Staging indicator for donation receipts
Co-authored-by: ayumi-signal <143036029+ayumi-signal@users.noreply.github.com>
2025-07-07 10:24:04 -07:00
trevor-signal
fc67ac8e7b Add backup media download progress to settings pane 2025-07-03 14:30:13 -04:00
adel-signal
0771075a75 Update to RingRTC v2.54.1
Co-authored-by: Miriam Zimmerman <mutexlox@signal.org>
2025-06-30 13:32:52 -07:00
trevor-signal
3e24e510e6 Limit linked device interaction with backup service 2025-06-30 13:18:52 -07:00
Fedor Indutny
e4e8fadb0f Update libsignal-client to 0.76.0 2025-06-30 11:43:41 -07:00
ayumi-signal
f2241cf613 Initial workflow for donations
Co-authored-by: Scott Nonnenberg <scott@signal.org>
2025-06-27 13:48:50 -07:00
gram-signal
3a745f2b6e Remote Config flag for PQ ratchet 2025-06-26 09:22:52 -07:00
yash-signal
2028c95d08 Donations UI Receipt Generation 2025-06-25 16:16:46 -07:00
trevor-signal
2e9dae6b1f Backups: subscription info improvements 2025-06-25 14:56:52 -04:00
Fedor Indutny
8251720444 Use new compact representations in protobufs
Co-authored-by: trevor-signal <131492920+trevor-signal@users.noreply.github.com>
2025-06-25 10:30:40 -07:00
trevor-signal
fb0c414702 Backups: use new locatorInfo & mediaName (#10627) 2025-06-18 13:16:29 -04:00
ayumi-signal
37422e41f5 Add OS auth to local backup key viewer 2025-06-16 16:38:53 -07:00
Fedor Indutny
4347964030 Scope pino lines with filename 2025-06-16 11:59:31 -07:00
Fedor Indutny
f6c19c548e Better usage of pino 2025-06-16 09:47:18 -07:00
Scott Nonnenberg
e8e5312717 Initial settings donation pane 2025-06-13 10:38:09 -07:00
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