Commit Graph

255 Commits

Author SHA1 Message Date
Jamie
1f3fa9bd59 Chat folders bugfixes & ui updates 2025-10-10 15:34:28 -07:00
Scott Nonnenberg
99682a4981 Support for Notification Profiles
Co-authored-by: trevor-signal <trevor@signal.org>
Co-authored-by: ayumi-signal <143036029+ayumi-signal@users.noreply.github.com>
2025-10-08 10:06:24 +10:00
Jamie
b73563ad9d Remove old emoji and sticker pickers 2025-10-07 12:01:24 -07:00
Jamie Kyle
dd4844788b Fix duplicate all chats folder 2025-10-06 14:16:50 -07:00
Miriam Zimmerman
7ab12f3d7a Resolve flakiness in calling mock test 2025-10-07 05:17:50 +10:00
Jamie Kyle
4973b9b204 Fix missing all chat folder on startup without new manifest 2025-10-01 16:59:29 -07:00
Miriam Zimmerman
dd1b7e6fc1 Remove last use of Buffer in ringrtc API
Co-authored-by: Jim Gustafson <jim@signal.org>
2025-10-01 13:57:39 -07:00
Jamie Kyle
ec7d07269d Init Chat Folders UI 2025-09-30 08:34:24 +10:00
Scott Nonnenberg
3af511fb5d Fix the remaining PNP mock tests 2025-09-25 13:31:23 -04:00
Miriam Zimmerman
0eabffe3cf Add calling test that exercises virtual audio 2025-09-24 13:41:37 -04:00
trevor-signal
0bdc96f0a9 Fix attachment backfill mock tests 2025-09-25 02:33:39 +10:00
Scott Nonnenberg
1c9b09fd7c readSync mock test: look for visibility of last item 2025-09-25 02:33:02 +10:00
Scott Nonnenberg
e54648a13f Fail mock test runs if tests fail 2025-09-25 02:09:10 +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
4bb3825cb7 Update backups feature flags 2025-09-10 07:57:28 -07:00
trevor-signal
b92c0e95e8 Discard invalid incrementalMacs 2025-09-08 16:19:17 -04:00
trevor-signal
a3b7f7d044 Fix benchmark CI misattribution & flake 2025-09-08 10:35:18 -05:00
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