Commit Graph

652 Commits

Author SHA1 Message Date
Scott Nonnenberg 4b79efa033 RelinkDialog: Show something different when primary device 2026-04-28 09:54:53 -04:00
adel-signal 3be6b65f1a Update to RingRTC v2.68.0 2026-04-16 15:19:23 -07:00
Jamie 1d53ccfee1 Setup knip 2026-04-13 12:50:00 -07:00
trevor-signal 2e3a80b556 Simplify file referencing when deleting quoted thumbnail 2026-04-09 16:34:52 -04:00
Jamie dc56d2656d Add reason strings to noop actions 2026-04-07 09:05:40 -04:00
Scott Nonnenberg e18638325b Fix race condition in ConversationController tests 2026-04-03 17:38:43 -07:00
Jamie 38799c5db7 Upgrade dependencies 2026-04-03 14:26:33 -07:00
Jamie 6cbd3b9334 Enable more oxlint typescript rules 2026-04-02 16:30:34 -07:00
Jamie f3595e0784 Migrate scripts to ESM and ts-check 2026-04-02 13:20:15 -07:00
trevor-signal f79e3ede2b Add separate remote config flag to control max video size 2026-04-01 14:01:13 -04:00
Fedor Indutny bb111a3107 Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
Jamie caa10d02c3 Switch from eslint to oxlint 2026-03-27 13:40:46 -07:00
trevor-signal d8df1e2869 Exclude invalid source-less incoming messages 2026-03-27 16:30:15 -04:00
trevor-signal 346876171d Improve performance of test-electron 2026-03-27 11:40:59 -07:00
trevor-signal 70f111e868 Fix some flaky test-electron tests 2026-03-28 03:42:53 +10:00
Fedor Indutny df99252d82 Fix some import cycles 2026-03-26 10:25:51 -07:00
ayumi-signal e7544a5565 Init group terminate 2026-03-25 17:00:48 -07:00
Jamie 023ae37492 Replace typescript compiler with native tsgo compiler 2026-03-17 14:38:10 -07:00
trevor-signal fcafec550e Refactor recipient tracking during export 2026-03-17 15:18:24 -04:00
trevor-signal 5662cae9a7 Drop empty story replies and misattributed 1:1 messages 2026-03-16 17:06:53 -04:00
trevor-signal 4f9bb8f820 Make export test resilient to out-of-order handling 2026-03-16 13:37:07 -07:00
trevor-signal 8d6738127a More backup export improvements 2026-03-16 16:20:53 -04:00
trevor-signal 178e93924f Make explicit storage item preserve/remove behavior on unlink 2026-03-16 12:33:49 -04:00
trevor-signal 5acdb2f287 Support pollTerminateNotification in backups 2026-03-13 16:39:42 -04:00
Jamie 1d45a52da7 Enable tsconfig noUncheckedIndexedAccess 2026-03-12 16:24:01 -07:00
Fedor Indutny c4ee32e9ee Use protopiler for protocol buffers
Co-authored-by: Jamie Kyle <jamie@signal.org>
2026-03-10 15:31:29 -07:00
trevor-signal b0e19f334e Improve export handling of body ranges and storyReactions 2026-03-10 15:01:51 -04:00
trevor-signal c7b7a0a9b6 Exclude erased messages from backup 2026-03-09 12:35:30 -07:00
Fedor Indutny f1c5f73b39 Simplify ContactsParser 2026-03-09 12:08:02 -07:00
trevor-signal 2e85efb008 Local backup validation improvements 2026-03-06 13:38:10 -05:00
trevor-signal f1c285f58e Simplify message deduplication 2026-03-03 16:04:04 -05:00
Jamie e424610cc2 Admin Delete 2026-02-27 14:12:13 -06:00
trevor-signal 239b57576f Reuse recent CDN locators 2026-02-24 12:58:17 -05:00
trevor-signal a9f64ce94e Improve ordering of file cleanup 2026-02-23 15:34:32 -06:00
adel-signal 772c3c22ad Update RingRTC to 2.65.2
Co-authored-by: emir-signal <emir@signal.org>
2026-02-22 23:53:57 -08:00
Scott Nonnenberg 2ce5f92693 Move understanding of Chats tab location into Nav 2026-02-21 06:49:02 +10:00
trevor-signal ffd962fd50 Improve ref counting when deduplicating attachments on disk 2026-02-12 17:34:12 -05:00
trevor-signal ae90a74cef Deduplicate incoming stickers from installed sticker packs 2026-02-12 09:36:53 -08:00
trevor-signal 8d2706bf25 Reuse calculated height & width when deduplicating attachments 2026-02-11 08:51:38 -08:00
Fedor Indutny 74e0e245c4 Simplify link preview image fetching 2026-02-09 10:00:34 -08:00
trevor-signal 834f0c7775 Deduplicate incoming attachments on disk 2026-02-05 14:48:31 -05:00
ayumi-signal 0cd77e1081 Update release note fetcher to delete unknown saved megaphones 2026-02-04 09:53:00 -05:00
Fedor Indutny 134246fb7d Switch provisioning to libsignal 2026-01-30 10:36:41 -08:00
yash-signal f5efbdc25f Migrate sharedGroupNames from model attribute to Redux selector 2026-01-30 08:36:21 +10:00
trevor-signal 9342aab3e4 Cleanup after canceled local backup export 2026-01-20 15:49:35 -08:00
ayumi-signal 1cfda1f210 Implement megaphone conditional standard_donate with local device createdAt 2026-01-15 09:40:22 -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
Jamie 963c94a2a2 Fix pinned messages state syncing 2025-12-29 20:36:07 +01:00
ayumi-signal 90f9786f31 Init remote megaphone UI 2025-12-19 14:04:51 -08:00