Commit Graph

237 Commits

Author SHA1 Message Date
Alex Bakon 0ed00f409f Remove non-libsignal-net Chat websocket 2025-09-04 10:43:12 -07:00
Fedor Indutny f1faca416e Add .screenshot() method to mock tests 2025-08-28 09:44:44 -07:00
Jamie Kyle 1df2dc6151 Implement sync for chat folders
Co-authored-by: Scott Nonnenberg <scott@signal.org>
2025-08-25 18:02:05 -07:00
Alex Bakon 34b22fc6ce Upgrade mock-server to v13.2.2 2025-08-13 11:27:29 -07: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
Fedor Indutny ec8d6a7359 Faster CI runs 2025-08-07 10:33:21 -07:00
yash-signal 5d4beb277d Fix self badge retrieval 2025-08-07 09:59:40 -07:00
Fedor Indutny 98ba28d726 Fix lightbox mock test 2025-08-05 13:37:47 -07:00
Scott Nonnenberg fd794ae90d Donations: Introduce timeouts in early stages of the workflow 2025-07-31 07:15:59 +10:00
trevor-signal 2579dfd9d9 Only queue backfilled attachments after backfill response 2025-07-15 10:42:57 -04:00
Miriam Zimmerman b95161859e Add integration test for call decline 2025-07-11 11:48:31 -04:00
Miriam Zimmerman 9963daf3bf Adapt bootstrap to support two clients 2025-07-02 16:11:41 -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
trevor-signal fb0c414702 Backups: use new locatorInfo & mediaName (#10627) 2025-06-18 13:16:29 -04:00
yash-signal 4a6e2d297b Strip filenames for visual media attachments during upload 2025-06-09 09:46:55 -07:00
trevor-signal ac58f3178e [signalapp/Signal-Desktop#7348] Prefer user's own reaction variant in ReactionViewer
Co-authored-by: Brian Harder <briankharder@gmail.com>
2025-06-06 12:57:00 -04:00
Scott Nonnenberg 799a0dcc54 Move Profile Editor into the new Settings Tab 2025-06-03 09:46:52 +10:00
yash-signal 829b84a54e Remove Release Notes Feature Flag 2025-06-02 16:37:00 -07:00
Scott Nonnenberg cc8793362d onUnregistered: Split contact even if we don't have pni 2025-05-28 11:33:17 -07:00
Fedor Indutny 136740840a Drop pni call messages 2025-05-27 15:00:06 -07:00
trevor-signal 8f672bb79a Fallback to global media tier CDN number 2025-05-16 09:31:04 -07: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
ayumi-signal a2c74c3a8b Basic support for local encrypted backups 2025-05-12 14:15:11 -07:00
Fedor Indutny bd53f2891e Simplify conflict resolution in storage service 2025-04-22 09:57:26 +10:00
yash-signal fcc81d9a7f Show list of members in a group in ConversationHero 2025-04-16 18:16:41 -05: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 a575597396 Fix link-and-sync cancellation 2025-04-09 12:23:08 -07:00
Fedor Indutny b9e3985058 Better preload time counting 2025-04-04 08:24:35 +10:00
yash-signal 7cf26c5e25 Click to download avatar for unaccepted conversations 2025-03-26 15:27:04 -05:00
Jamie Kyle b0653d06fe Fun picker improvements 2025-03-26 12:35:32 -07:00
Fedor Indutny 0fa1d2fc2f Add backfillError to AttachmentType 2025-03-25 15:59:34 -07:00
Fedor Indutny b3c7b48d1c Attachment backfill 2025-03-24 23:34:58 -07:00
yash-signal 1ecbfa0334 Message Request UI Improvements (#9938) 2025-03-18 12:35:09 -05:00
ayumi-signal a91f429236 Upgrade electron to 35.0.2
Co-authored-by: Fedor Indutny <indutny@signal.org>
2025-03-17 14:35:03 -07:00
trevor-signal 7c0cbb58ef Support idle primary device warning alert from server 2025-03-14 10:23:47 -04:00
Alex Bakon 5b130ae780 Handle server alerts received on libsignal auth socket
Co-authored-by: trevor-signal <trevor@signal.org>
2025-03-07 15:30:49 -05:00
trevor-signal f5fe787ed7 Show critical-idle-primary-device banner in response to WS upgrade response headers 2025-03-06 12:58:57 -05:00
Scott Nonnenberg f163ada463 New option: Disable automatic attachment downloads 2025-03-04 10:09:43 +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
trevor-signal 1bc5cc339b Add mock test for libsignal websockets 2025-02-21 12:00:56 -05:00
trevor-signal 4c3db76bde Refactor app initialization logic 2025-02-12 13:37:30 -05:00
Scott Nonnenberg d26d915a44 Update to the latest SignalService.proto 2025-02-11 08:20:14 +10:00
Fedor Indutny 5bdb39a95b Fix handling of encrypted unprocessed envelopes 2025-02-10 12:44:59 -08:00
yash-signal f36b656932 Release Note Channel: Mute/Unmute UI, hide UI elements 2025-02-07 09:40:30 -05:00
Fedor Indutny 22d30ec4eb Notification token on Windows 2025-02-03 14:30:19 -08:00
Fedor Indutny f657d1ba83 Test processing of unprocessed envelopes 2025-01-31 13:05:16 -08:00
yash-signal da7002fc64 Release Notes Channel: Add support for server body ranges (#9631) 2025-01-31 14:52:48 -06:00