Commit Graph

945 Commits

Author SHA1 Message Date
ayumi-signal
3463b5bec7 When deleting megaphones ensure they are removed in redux 2026-02-10 09:05:41 -08:00
trevor-signal
834f0c7775 Deduplicate incoming attachments on disk 2026-02-05 14:48:31 -05:00
ayumi-signal
6cc517b9b9 Update text on paypal discard dialog 2026-02-04 14:12:01 -08:00
ayumi-signal
8dc36374ca Add feature flag for remote megaphone 2026-02-04 11:09:11 -08:00
Scott Nonnenberg
785a695ad5 storageRecordOps.toRecipient: Allow for missing recipients 2026-02-05 04:27:16 +10:00
Scott Nonnenberg
e6278fded7 Group member label improvements 2026-02-04 12:17:50 -05:00
Fedor Indutny
f9bd84445c Follow up Key Transparency changes
Co-authored-by: trevor-signal <131492920+trevor-signal@users.noreply.github.com>
2026-02-04 06:59:44 -08:00
ayumi-signal
0cd77e1081 Update release note fetcher to delete unknown saved megaphones 2026-02-04 09:53:00 -05:00
ayumi-signal
1ccf65b3d0 Update PayPal cancel handling 2026-02-02 16:14:00 -08:00
ayumi-signal
5df33ff635 Add support for PayPal donations 2026-01-30 11:53:06 -08:00
Fedor Indutny
b5d7179ae8 Key Transparency 2026-01-28 12:40:51 -08:00
ayumi-signal
0c7fcfdaef Donation data workflows for PayPal
Co-authored-by: Scott Nonnenberg <scott@signal.org>
2026-01-27 16:29:27 -08:00
yash-signal
2451eaccbd Update CQS logic: remove duration thresholds and add test mode 2026-01-21 15:52:26 -06:00
trevor-signal
9342aab3e4 Cleanup after canceled local backup export 2026-01-20 15:49:35 -08:00
trevor-signal
1c8b7fc45d Bind remote config to libsignal-net 2026-01-16 16:20:36 -05:00
trevor-signal
3f98b4cc8f Update local backup export UI 2026-01-17 06:36:06 +10:00
ayumi-signal
1cfda1f210 Implement megaphone conditional standard_donate with local device createdAt 2026-01-15 09:40:22 -08:00
Jamie
da279446c4 Sync and update UI when pinned messages expire 2026-01-14 11:12:32 -08:00
trevor-signal
d938215b07 Mark window inactive immediately when blurred 2026-01-14 12:47:00 -05:00
Jamie
8ca20a37ad Add backup support for pinned messages
Co-authored-by: Scott Nonnenberg <scott@signal.org>
2026-01-12 14:04:23 -08:00
Scott Nonnenberg
8030284a40 resolveUsernameByLink: Move to libsignal typed API 2026-01-06 07:00:18 +10:00
Scott Nonnenberg
38c42f17b2 Resize calling video containers on video aspect ratio changes 2025-12-31 09:27:43 +10:00
trevor-signal
4bfdc0719a Skip conversation save when applying MRR from storage service 2025-12-30 05:43:29 +10:00
adel-signal
fe94991ea2 Remove calling dev tools 2025-12-24 04:46:37 +10:00
ayumi-signal
90f9786f31 Init remote megaphone UI 2025-12-19 14:04:51 -08:00
yash-signal
df0549d13b Use remote config value for Call Quality Survey threshold, upgrade RingRTC 2025-12-18 08:56:04 -05:00
Scott Nonnenberg
ec9a31007b Notification Profiles: Fix scrollbars in the time picker 2025-12-18 02:44:29 +10:00
Jamie
649ae55fca Schedule expiration of pinned messages 2025-12-16 11:10:12 -05:00
Jamie
0a12e1ec17 Add pinned message notifications 2025-12-16 10:47:46 -05:00
trevor-signal
66837d0c2b Deduplicate usernames 2025-12-11 21:53:43 +01:00
yash-signal
1338eadf6f Call Quality Survey Integration 2025-12-10 14:05:46 -06:00
Miriam Zimmerman
b449b6f4e7 Add regression test for mute consistency 2025-12-09 10:21:37 -08:00
trevor-signal
bdc056a7c9 Improve message content cleanup behavior 2025-12-09 09:40:00 -05:00
ayumi-signal
0ab15a1cd8 Init local state for remote megaphones 2025-12-08 12:03:55 -08:00
Fedor Indutny
c9cd864012 Interact with Windows notifications from a thread 2025-12-03 10:24:24 -08:00
trevor-signal
89caa70824 Improvements to plaintext export 2025-11-24 15:44:02 -05:00
trevor-signal
b3a93ffab4 Trim body on export if body attachment remains 2025-11-24 11:58:42 -05:00
trevor-signal
cff3796ba7 Only fetch CDN object metadata for remote backups 2025-11-21 14:54:27 -05:00
trevor-signal
362dbe429d Drop invalid keyChange messages on export 2025-11-21 10:36:30 -08:00
emir-signal
1ed551b99a Add call summary support for all calls
Co-authored-by: Miriam Zimmerman <mutexlox@signal.org>
Co-authored-by: Jim Gustafson <jim@signal.org>
2025-11-21 09:53:07 -08:00
trevor-signal
82a08d6339 Drop recipient without any identifier 2025-11-21 09:08:57 -08:00
ayumi-signal
879d5946fa Fix zoom reset on app init by removing preferred size handler 2025-11-20 10:51:54 -08:00
trevor-signal
a73133e534 Update behavior for soon-to-expire attachments on backup CDN 2025-11-20 13:12:15 -05:00
Scott Nonnenberg
c4378d9c24 Support for exporting chats to disk 2025-11-18 11:12:04 -05:00
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
Jamie
3dbab74378 Implement backup support for chat folders 2025-11-10 15:27:32 -08:00
Fedor Indutny
ef5dabed83 Don't clear link preview on text selection 2025-11-06 15:27:42 -05:00
Fedor Indutny
a0fc414361 Simplify GumVideoCapturer 2025-11-07 06:04:06 +10:00
Scott Nonnenberg
1925044e9d Chat folders: for unread, check setting and active notification profile 2025-11-05 13:06:52 -08:00