Commit Graph

199 Commits

Author SHA1 Message Date
Jamie 1d53ccfee1 Setup knip 2026-04-13 12:50:00 -07:00
Jamie dc56d2656d Add reason strings to noop actions 2026-04-07 09:05:40 -04:00
Jamie 6cbd3b9334 Enable more oxlint typescript rules 2026-04-02 16:30:34 -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
Fedor Indutny df99252d82 Fix some import cycles 2026-03-26 10:25:51 -07:00
Jamie 1d45a52da7 Enable tsconfig noUncheckedIndexedAccess 2026-03-12 16:24:01 -07:00
Jamie e424610cc2 Admin Delete 2026-02-27 14:12:13 -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
yash-signal f5efbdc25f Migrate sharedGroupNames from model attribute to Redux selector 2026-01-30 08:36:21 +10:00
Jamie 963c94a2a2 Fix pinned messages state syncing 2025-12-29 20:36:07 +01:00
Fedor Indutny d25ec282c5 Disable consecutive audio playback in Media Gallery 2025-12-01 11:48:36 -08:00
Fedor Indutny 10a9e40a2b Support consecutive playback in all media 2025-11-18 17:20:08 -08:00
yash-signal a279d0bcc8 Update poll create placeholder text, fix test flake 2025-11-12 14:52:50 -06:00
Jamie da78a101a3 Chat folder fixes 2025-10-29 14:44:27 -07: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 bcac163e73 Remove window.textsecure global 2025-10-09 13:03:13 -07:00
Fedor Indutny f6df564aa9 Simplify source file dependency graph 2025-10-02 13:43:11 -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
Alex Bakon 1d37db78d2 Switch remote config fetching to use new endpoint 2025-08-22 10:20:57 -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
emir-signal ebf2892039 Add support for call link epochs
Co-authored-by: trevor-signal <trevor@signal.org>
2025-08-07 15:12:56 -04:00
Scott Nonnenberg fd794ae90d Donations: Introduce timeouts in early stages of the workflow 2025-07-31 07:15:59 +10:00
ayumi-signal bcb1a614ea Fix db error from concurrent processing of call link update sync 2025-06-30 16:58:26 -07:00
trevor-signal 843f545ceb Reorganize test cases 2025-06-26 09:24:07 -07:00
Fedor Indutny 13430f84e4 Better state teardown in tests 2025-06-04 08:25:52 +10:00
Scott Nonnenberg fe9d042e40 Introduce the new Settings tab
Co-authored-by: Jamie Kyle <jamie@signal.org>
Co-authored-by: Fedor Indutny <indutny@signal.org>
Co-authored-by: Fedor Indutny <79877362+indutny-signal@users.noreply.github.com>
2025-05-14 20:58:20 -07:00
Scott Nonnenberg 98270316c5 Introduce infrastructure for Notification Profiles 2025-05-05 10:39:04 -04:00
Jim Gustafson 89745df897 Calling: Move VideoSupport.ts to Client 2025-04-19 10:52:46 +10:00
Fedor Indutny 15f11b8387 Fix test-electron on macos CI 2025-04-10 13:54:16 -07:00
Fedor Indutny 0fa1d2fc2f Add backfillError to AttachmentType 2025-03-25 15:59:34 -07:00
Fedor Indutny 3758e8138a Relax media checks in calling lobbies 2025-03-17 11:38:26 -07:00
Scott Nonnenberg 0eb697fa82 Calling: New option to expand your local preview 2025-03-11 08:30:55 +10:00
Scott Nonnenberg cf4b068ab2 Show speaking indicator in 1:1 calls 2025-02-28 11:42:08 -08:00
Scott Nonnenberg a00086f416 Ensure that call events don't override existing activeCallState 2025-02-28 10:25:45 +10:00
Scott Nonnenberg ed30059bd5 Move to MessageCache.saveMessage, queue downloads piecemeal 2025-01-24 06:37:18 -10:00
Scott Nonnenberg f846678b90 Use minimal replacement class for MessageModel 2025-01-10 08:18:32 +10:00
Jamie Kyle ca19a7a774 Upgrade outdated dependencies 2024-11-14 17:28:55 -08:00
ayumi-signal be8da842b8 Update call view icons 2024-11-13 09:39:43 -08:00
trevor-signal 22d4b1d194 Batch redux conversation changed / added actions 2024-11-12 10:37:10 +10: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
Scott Nonnenberg 1ce3988579 Centralize logic for finding/fetching the ringing call 2024-10-25 10:46:54 +10:00
ayumi-signal 42cc5e0013 Synchronous delete call link 2024-10-09 09:35:24 -07:00
ayumi-signal 25d206e4f7 Fix joining deleted call links leaving call active 2024-10-08 08:17:02 +10: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
Scott Nonnenberg b9cd858ec7 Make startCallLobby resilient to re-entrant calls 2024-09-19 09:29:14 +10:00