Commit Graph

104 Commits

Author SHA1 Message Date
Jamie 1d53ccfee1 Setup knip 2026-04-13 12:50:00 -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
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 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
Jamie 023ae37492 Replace typescript compiler with native tsgo compiler 2026-03-17 14:38:10 -07:00
Jamie 1d45a52da7 Enable tsconfig noUncheckedIndexedAccess 2026-03-12 16:24:01 -07:00
Scott Nonnenberg 2ce5f92693 Move understanding of Chats tab location into Nav 2026-02-21 06:49:02 +10: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
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
trevor-signal d938215b07 Mark window inactive immediately when blurred 2026-01-14 12:47:00 -05:00
ayumi-signal 90f9786f31 Init remote megaphone UI 2025-12-19 14:04:51 -08:00
trevor-signal 07f14f3ed0 Continue toasting for recently received attachments that are missing from backup tier 2025-12-17 10:47:01 -05:00
ayumi-signal 0ab15a1cd8 Init local state for remote megaphones 2025-12-08 12:03:55 -08:00
trevor-signal fc38003652 Update toast behavior for backup attachments 2025-12-08 10:24:52 -06: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
trevor-signal 7a8f208854 Avoid orphaning quoted attachment thumbnails 2025-11-12 10:11:44 +10:00
trevor-signal 2e2f346101 Increase concurrency of profile & key fetches 2025-10-22 17:08:04 -07:00
trevor-signal 90835d51d4 Improve marking messages read after wheel event when unfocused 2025-10-22 13:33:43 -04:00
Fedor Indutny 44076ece79 Rename files 2025-10-16 23:45:44 -07:00
Fedor Indutny 3387cf6a77 Prepare for adding file suffixes 2025-10-16 23:45:44 -07:00
Fedor Indutny 40c31e138b Remove window.Signal.Migrations 2025-10-10 13:37:38 -07:00
trevor-signal 17cb59b64c Increase sender certificate expiration buffer 2025-10-10 13:15:20 -07:00
Fedor Indutny bcac163e73 Remove window.textsecure global 2025-10-09 13:03:13 -07:00
Fedor Indutny 780f39c285 Faster incremental builds 2025-10-06 12:23:41 -07:00
Fedor Indutny 9c97d3e73c Show ready-to-download documents in media gallery 2025-09-23 11:53:41 -07:00
trevor-signal 6e8928b3c5 Update handling of aborted attachment download jobs 2025-09-23 09:49:15 -04:00
trevor-signal 5bfb87ef03 Fix attachment ciphertext size calculations for backup tier downloads 2025-09-23 08:14:20 +10:00
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 11e612f57b Add media granularity to backup attachment download source 2025-09-10 16:16:46 -04:00
trevor-signal b92c0e95e8 Discard invalid incrementalMacs 2025-09-08 16:19:17 -04:00
Jordan Rose a0633efece Remove sealed sender proto file in favor of libsignal types 2025-08-30 07:07:28 +10:00
trevor-signal a7e22b14b3 Update retry behavior for backed-up attachments 2025-08-18 10:53:04 -07:00
yash-signal 0d0e0f5eb4 Release notes fetcher test flake fix 2025-08-13 12:14:40 -05: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
trevor-signal a7cd27f3cf Skip queueing old attachments on non-media-enabled backup import
Co-authored-by: Scott Nonnenberg <scott@signal.org>
2025-08-01 06:21:59 +10:00
Scott Nonnenberg fd794ae90d Donations: Introduce timeouts in early stages of the workflow 2025-07-31 07:15:59 +10:00
trevor-signal a8a7dc8965 Refactor backup media download progress tracking 2025-07-18 14:21:15 -04:00
trevor-signal fb0c414702 Backups: use new locatorInfo & mediaName (#10627) 2025-06-18 13:16:29 -04:00
yash-signal 0904608b2f Skip flaky release notes fetcher service test 2025-06-13 10:16:03 -04:00
yash-signal 8ea030074e Release notes bug fixes, unit tests 2025-06-10 16:33:00 -05:00
Scott Nonnenberg c3b2c7af27 When a profile fetch fails, warn and don't log callstack 2025-06-10 16:16:26 -04:00
Fedor Indutny 13430f84e4 Better state teardown in tests 2025-06-04 08:25:52 +10:00