Commit Graph

32 Commits

Author SHA1 Message Date
Fedor Indutny
40eaf078cc Qualify CJS-only module imports 2025-09-19 13:05:51 -07:00
Fedor Indutny
c02565eaa8 Enforce node: schema for builtins, import extensions 2025-09-16 17:39:03 -07:00
trevor-signal
1845931358 Add debugging toast when attachment download from backup tier fails 2025-09-09 16:37:31 -04:00
Scott Nonnenberg
237e239e05 Remove backbone as a dependency
Co-authored-by: Yash <yash@signal.org>
Co-authored-by: ayumi-signal <143036029+ayumi-signal@users.noreply.github.com>
Co-authored-by: Jamie Kyle <113370520+jamiebuilds-signal@users.noreply.github.com>
Co-authored-by: Fedor Indutny <79877362+indutny-signal@users.noreply.github.com>
Co-authored-by: trevor-signal <131492920+trevor-signal@users.noreply.github.com>
2025-08-11 14:06:34 -07:00
Scott Nonnenberg
cde504957a Contact Sync: Retry failed contacts sync downloads; don't try if offline 2025-07-30 08:18:16 -05: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
Fedor Indutny
4347964030 Scope pino lines with filename 2025-06-16 11:59:31 -07:00
trevor-signal
4c3db76bde Refactor app initialization logic 2025-02-12 13:37:30 -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
Scott Nonnenberg
2818a3c8fc addMessageRequestResponseMessage: Don't update active_at on initial sync 2024-10-10 14:46:49 -07:00
Fedor Indutny
bad065859c Fully move backup integration test to mock server 2024-10-07 12:58:59 -07:00
Fedor Indutny
a6a838a673 Better backup integration test harness 2024-09-20 20:10:28 -07:00
Fedor Indutny
d5f44c1b8f Further improvements for backup import/export 2024-09-18 22:26:52 -07:00
trevor-signal
c11a894ad1 Don't block message processing on contact syncs 2024-09-18 08:52:31 +10:00
Fedor Indutny
2fb50df0af Introduce versioning clock to timer system 2024-08-21 09:03:28 -07:00
Scott Nonnenberg
3a28aaab53 Contact Sync: Only update expireTimer on first sync 2024-08-13 06:25:01 +10:00
Fedor Indutny
c64762858e Parallelize SQL queries 2024-07-22 11:16:33 -07:00
Scott Nonnenberg
99b2bc304e Use streams to download attachments directly to disk
Co-authored-by: trevor-signal <131492920+trevor-signal@users.noreply.github.com>
2023-10-30 09:24:28 -07:00
Josh Perez
d0296ececa Improvements to the media editor 2023-09-14 10:04:48 -07:00
Fedor Indutny
8b0da36caa Migrate schema to service ids 2023-08-21 09:30:33 -07:00
Fedor Indutny
366b875fd2 Introduce Service Id Types
Co-authored-by: Scott Nonnenberg <scott@signal.org>
2023-08-21 09:30:32 -07:00
Fedor Indutny
63d6b14516 Split ACI contact when it is unregistered 2023-02-01 13:32:46 -08:00
Jamie Kyle
3705b959d6 Remove end year from licenses 2023-01-03 11:55:46 -08:00
Fedor Indutny
2ffea11bdb Update contact sync to match iOS behavior 2022-12-23 09:45:00 -08:00
Scott Nonnenberg
a49a6f2057 Notifications for a few merge-related scenarios 2022-12-05 14:46:54 -08:00
Fedor Indutny
d7a2669b49 Wrap eventHandlerQueue jobs with task with timeout 2022-11-09 10:59:32 -08:00
Scott Nonnenberg
8899ca9724 Improve logging in handleDataMessage and contact sync 2022-09-12 17:52:55 -07:00
Scott Nonnenberg
56ffd7bc3f Expire Timer: If we generated change, don't mark unread 2022-09-06 17:52:07 -06:00
Scott Nonnenberg
8bbd892693 Contact Sync: Consider undefined value as a disabled expire timer 2022-09-01 11:26:10 -07:00
Fedor Indutny
c42df6312e contactSync should depend on syncMessage.complete 2022-08-26 15:26:38 -07:00
Fedor Indutny
7ce4beb270 Refactor contact sync processing 2022-08-24 22:04:42 -07:00