57 Commits

Author SHA1 Message Date
Jamie 1d53ccfee1 Setup knip 2026-04-13 12:50:00 -07: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
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
Fedor Indutny 4cd792f28d Update mock server to 18.0.0 2026-03-06 10:59:31 -08:00
Fedor Indutny 0c76e68d87 Update mock server 2026-03-03 16:44:01 -08:00
Fedor Indutny 84eb5c57e3 Fix flaky edit test 2026-02-18 15:00:36 -08: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 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 a3b7f7d044 Fix benchmark CI misattribution & flake 2025-09-08 10:35:18 -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 843f545ceb Reorganize test cases 2025-06-26 09:24:07 -07: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
Jamie Kyle 366cba9ac9 Fix flakey edits mock test 2025-04-14 14:29:07 -07:00
Fedor Indutny e2f5712094 Simplify preload cache generation 2025-04-14 14:29:02 -07:00
Fedor Indutny b9e3985058 Better preload time counting 2025-04-04 08:24:35 +10:00
Fedor Indutny da2741ba31 Fix startup benchmark metrics 2025-02-25 14:21:36 -05:00
Fedor Indutny a46a4a67b9 More accurate startup/backups benchmarks 2025-02-25 09:36:00 -08:00
Fedor Indutny f7f84c463f Upgrade message batch on import 2025-01-06 10:06:31 -05:00
Fedor Indutny 45e9c07125 Improve backup export benchmark measurement 2024-11-13 10:47:58 -08:00
trevor-signal 5762c8a37f Update backup benchmark timing 2024-11-13 09:31:13 -08:00
Fedor Indutny a338bc5a67 Update HKDF constants for backups 2024-10-31 10:01:03 -07:00
Fedor Indutny 8e6c3ee568 Update mock-server to 8.0.1 2024-10-10 10:29:33 -07:00
Fedor Indutny bad065859c Fully move backup integration test to mock server 2024-10-07 12:58:59 -07:00
Jamie Kyle bdbc63ccf0 Add Lightbox integration test 2024-09-09 15:43:59 -07:00
Scott Nonnenberg 9efb046a06 Add mock test for a 413 response from v1/challenge 2024-09-10 06:31:20 +10:00
Jamie Kyle 534a625235 Fix CallsTab infinite scroll loading and add benchmark 2024-09-09 11:59:43 -07:00
Jamie Kyle 24536e1342 Implement endorsements for group send 2024-09-06 10:52:19 -07:00
Scott Nonnenberg a435b21a56 Groups: On log fetch error from current revision, use joined_at_version 2024-08-21 14:31:55 -07:00
Scott Nonnenberg f0d81b0a3c Groups: Allow fetch via log when discovering group from storage service 2024-08-05 10:54:26 -07:00
trevor-signal e96a1e4bc3 Use typing helper in mock-tests 2024-04-03 13:17:39 -04:00
Jamie Kyle 11ea595457 Remove accepted message without explicit user action 2024-03-15 12:11:48 -07:00
Jamie Kyle 8387f938eb Spam Reporting UI changes 2024-03-12 09:29:31 -07:00
trevor-signal 167b2f4f1c Improve timeline rendering performance 2024-02-27 11:01:25 -05:00
trevor-signal 2753317c51 Wait for receipts to be processed during conversation open benchmark 2023-12-19 12:03:01 -08:00
trevor-signal 4dfbb25c71 Add large group send benchmark 2023-12-13 14:47:51 -05:00
Fedor Indutny b2a3605d77 Cleanup RemoteConfig 2023-12-07 15:59:54 -08:00
Fedor Indutny 8b0da36caa Migrate schema to service ids 2023-08-21 09:30:33 -07:00
Josh Perez 4ec94367c9 Adds transitions to panels
Co-authored-by: Jamie Kyle <jamie@signal.org>
2023-07-26 15:23:32 -07:00
trevor-signal 82e058f2b8 Conversation open speed benchmarking for staging builds
Co-authored-by: Fedor Indutnyy <indutny@signal.org>
2023-07-21 00:37:56 +02:00
Scott Nonnenberg f93b4235d5 CompositionArea: Don't unconditionally apply draft contents if empty 2023-04-17 13:50:29 -07:00
Scott Nonnenberg 9bfbee464b Support for sending formatting messages 2023-04-14 11:16:28 -07:00
Fedor Indutny 51c2029b5c Better logging for hanging benchmarks 2023-03-13 16:41:47 -07:00
Fedor Indutny ef13eb06fc Confine message selector cache to component 2023-01-19 11:56:02 -08:00
Josh Perez 9374832ea4 Enables ContextIsolation 2023-01-12 16:24:59 -08:00
Josh Perez 5e6eeecede Removes Backbone.View and jQuery 2023-01-02 13:34:41 -08:00
Fedor Indutny ed271d92ea Add no-misused/floating-promises lint rule 2022-12-21 10:41:48 -08:00