Commit Graph

460 Commits

Author SHA1 Message Date
Fedor Indutny 630a1fcc89 Normalize messages table 2025-01-17 07:34:35 +10:00
trevor-signal 423a92df4d Check validity of link previews on import 2025-01-16 11:28:53 -05:00
Jamie Kyle aa9f53df57 Migrate to private class properties/methods 2025-01-14 11:11:52 -08:00
Scott Nonnenberg f846678b90 Use minimal replacement class for MessageModel 2025-01-10 08:18:32 +10:00
ayumi-signal 79d3a0f1ee Fix backup import for unused admin call links 2025-01-09 12:44:52 -08:00
trevor-signal 1e7d259909 Update sendStateByConversationId for lonely groups 2025-01-09 14:56:06 -05: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
Fedor Indutny 4312d03db0 Fix self-mention in groups 2024-12-20 10:33:01 -08:00
trevor-signal ec26b82ba7 After import, don't show chats in left pane unless they have messages 2024-12-13 11:55:14 +10:00
trevor-signal 6f7faf4be8 Backups: update to latest integration tests 2024-12-11 12:01:45 -05:00
Scott Nonnenberg 2741fbb5d2 Show attachment download progress, new stop button to cancel
Co-authored-by: Jamie Kyle <jamie@signal.org>
2024-12-10 08:54:18 +10:00
trevor-signal 64409372d9 Test for roundtripping view-once quotes 2024-12-02 13:41:12 -05:00
trevor-signal a370a6eb0a Improve handling of DOE messages in backups 2024-11-22 14:03:11 -08:00
Jamie Kyle ca19a7a774 Upgrade outdated dependencies 2024-11-14 17:28:55 -08:00
Fedor Indutny 45e9c07125 Improve backup export benchmark measurement 2024-11-13 10:47:58 -08:00
ayumi-signal be8da842b8 Update call view icons 2024-11-13 09:39:43 -08:00
trevor-signal 541ba6c9de Update quote behavior in backups 2024-11-12 17:00:46 -05:00
trevor-signal 22d4b1d194 Batch redux conversation changed / added actions 2024-11-12 10:37:10 +10:00
Jamie Kyle b97e67121f Brand Refresh 2024-11-05 18:05:24 -08:00
trevor-signal aac94b0217 Improve message migration error handling 2024-11-04 12:18:36 -08:00
ayumi-signal ec9041937f Consider own join time for group call missing media key check
Co-authored-by: Jamie Kyle <113370520+jamiebuilds-signal@users.noreply.github.com>
2024-11-01 14:12:49 -07:00
Fedor Indutny a338bc5a67 Update HKDF constants for backups 2024-10-31 10:01:03 -07:00
trevor-signal 86026bd66a Batch attachment download jobs 2024-10-28 15:25:15 -07:00
Scott Nonnenberg 1ce3988579 Centralize logic for finding/fetching the ringing call 2024-10-25 10:46:54 +10:00
trevor-signal 8601baa7f5 Add backup attachment restore idle state 2024-10-24 13:21:02 -07:00
Fedor Indutny 9ff6c75eb9 Export/import attachments in integration tests 2024-10-11 15:14:28 -04:00
Jamie Kyle e617981e59 Support endorsements for group 1:1 sends
Co-authored-by: trevor-signal <131492920+trevor-signal@users.noreply.github.com>
2024-10-10 10:57:22 -07:00
ayumi-signal 42cc5e0013 Synchronous delete call link 2024-10-09 09:35:24 -07:00
Scott Nonnenberg b51a0e0298 Attachments: support for incrementalMac and chunkSize 2024-10-09 09:13:41 -04:00
Fedor Indutny 60d7cbff3e Migrate message ids to UUIDv7 2024-10-08 13:17:03 +10:00
ayumi-signal 25d206e4f7 Fix joining deleted call links leaving call active 2024-10-08 08:17:02 +10:00
Fedor Indutny bad065859c Fully move backup integration test to mock server 2024-10-07 12:58:59 -07:00
trevor-signal 6e1fd5958e Ensure attachments are re-encryptable to same digest 2024-10-04 15:52:29 +10:00
trevor-signal f8041ee1a4 Reduce Windows CI flake for backup attachments test 2024-10-03 10:32:54 -07:00
Scott Nonnenberg d7cbd2c2ae Move message upgrade from Backbone constructor to cleanAttributes 2024-09-24 10:27:04 +10:00
Fedor Indutny 8292767f1c Run backup integration tests in CI 2024-09-23 13:56:33 -07:00
trevor-signal 511fc9c1a0 Export long message attachments 2024-09-23 12:24:41 -07:00
Fedor Indutny a6a838a673 Better backup integration test harness 2024-09-20 20:10:28 -07:00
ayumi-signal 32485abf06 Async refresh call links on CallLinkUpdate sync 2024-09-20 12:17:46 -07:00
Fedor Indutny d0b8a2991f Refactor screen share picker internals 2024-09-19 18:03:44 -07:00
Fedor Indutny d5f44c1b8f Further improvements for backup import/export 2024-09-18 22:26:52 -07:00
Scott Nonnenberg b9cd858ec7 Make startCallLobby resilient to re-entrant calls 2024-09-19 09:29:14 +10:00
trevor-signal c11a894ad1 Don't block message processing on contact syncs 2024-09-18 08:52:31 +10:00
Fedor Indutny 84c562d0b2 Fix more import/export tests for backups 2024-09-17 10:40:52 +10:00
Fedor Indutny 8dabe4fbe4 Backup import/export consistency fixes 2024-09-16 14:30:39 -07:00
trevor-signal 028a3f3ef0 Pause, cancel & resume backup media download 2024-09-16 15:38:12 -04:00
Fedor Indutny 3a991822c5 Fix some backup integration tests 2024-09-13 09:48:27 +10:00
ayumi-signal c901f47dd1 In call link lobby mute audio by default when peeking many devices 2024-09-10 14:26:34 -07:00
Fedor Indutny 026e9ef853 Don't create models in backups/import 2024-09-10 09:29:19 +10:00