Commit Graph

123 Commits

Author SHA1 Message Date
Jamie
1f3fa9bd59 Chat folders bugfixes & ui updates 2025-10-10 15:34:28 -07:00
Fedor Indutny
bcac163e73 Remove window.textsecure global 2025-10-09 13:03:13 -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 Kyle
dd4844788b Fix duplicate all chats folder 2025-10-06 14:16:50 -07:00
Jamie Kyle
4973b9b204 Fix missing all chat folder on startup without new manifest 2025-10-01 16:59:29 -07:00
Jamie Kyle
ec7d07269d Init Chat Folders UI 2025-09-30 08:34:24 +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
Jamie Kyle
1df2dc6151 Implement sync for chat folders
Co-authored-by: Scott Nonnenberg <scott@signal.org>
2025-08-25 18:02:05 -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
Jamie Kyle
56223905da Reduce number of log.error calls
Co-authored-by: ayumi-signal <ayumi@signal.org>
Co-authored-by: Scott Nonnenberg <scott@signal.org>
2025-07-24 10:18:29 -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
Fedor Indutny
4347964030 Scope pino lines with filename 2025-06-16 11:59:31 -07: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
8be2e8e527 Delay storage service sync until empty
Co-authored-by: trevor-signal <131492920+trevor-signal@users.noreply.github.com>
2025-05-30 10:39:39 -04:00
Fedor Indutny
bd53f2891e Simplify conflict resolution in storage service 2025-04-22 09:57:26 +10:00
Scott Nonnenberg
61dc048436 Update to the latest SignalService.proto 2025-04-07 15:00:53 -07:00
Fedor Indutny
9ac46b8e8a Refactor sticker sync logic 2025-02-06 11:00:55 -08:00
Scott Nonnenberg
7dbe57084b MessageRequests: Only add events to timeline if value really changed 2025-01-14 10:48:39 -05:00
Fedor Indutny
495eca4e78 Add missing await in storage service code 2024-11-20 10:59:33 -08:00
Fedor Indutny
f8c3bbc6f1 Add recordIkm to generated ManifestRecord 2024-11-05 11:07:05 +10:00
Fedor Indutny
a338bc5a67 Update HKDF constants for backups 2024-10-31 10:01:03 -07:00
ayumi-signal
c6902ec26a Save storage for defunct and pending call links 2024-10-22 11:20:35 -07:00
Fedor Indutny
f5257ed5a9 Support for global.messageQueueTimeInSeconds 2024-10-15 15:43:06 -07:00
Fedor Indutny
a527b88867 Disable storage service while importing backup 2024-10-02 09:36:19 -04:00
Scott Nonnenberg
b68e731950 Deduplicate and cancel unneeded retry requests 2024-10-01 08:23:32 +10:00
ayumi-signal
5a75246e42 Use storage service for call links 2024-09-04 11:06:06 -07:00
Fedor Indutny
24a22bf191 Update prettier to 3.3.3 2024-07-23 17:31:40 -07:00
Fedor Indutny
c64762858e Parallelize SQL queries 2024-07-22 11:16:33 -07:00
Jamie Kyle
373540a996 Drop deleted story distribution lists after 30d 2024-07-16 09:31:49 -07:00
Scott Nonnenberg
a39e46db5c getProfiles: Better logging; don't let promise propagate 2024-03-25 13:03:15 -04:00
Scott Nonnenberg
db623d13b2 onSentMessage: Create destination conversation before further processing
Co-authored-by: Fedor Indutny <79877362+indutny-signal@users.noreply.github.com>
2024-03-06 10:10:44 -08:00
Fedor Indutny
08eb4fc168 Run storage service on link 2024-02-28 17:48:11 -08:00
Fedor Indutny
900b40381c Test more contact splitting scenarios 2024-01-31 09:51:09 -08:00
Fedor Indutny
2bc0e4755c Upgrade Electron to 28.1.5
Co-authored-by: Fedor Indutny <238531+indutny@users.noreply.github.com>
2024-01-23 16:11:12 -08:00
Scott Nonnenberg
90f0f8e255 eraseAllStorageServiceState: Delete everything, delete in memory 2023-08-21 09:30:33 -07:00
Fedor Indutny
8b0da36caa Migrate schema to service ids 2023-08-21 09:30:33 -07:00
Fedor Indutny
366b875fd2 Introduce Service Id Types
Co-authored-by: Scott Nonnenberg <scott@signal.org>
2023-08-21 09:30:32 -07:00
Scott Nonnenberg
13470a789c Ensure that isConversationUnregistered is not called on groups 2023-08-21 09:30:31 -07:00
dependabot[bot]
5c4d93e103 Bump protobufjs from 6.11.3 to 7.2.4
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Fedor Indutnyy <indutny@signal.org>
2023-07-12 19:54:37 +02:00
Fedor Indutny
3c7502213b Delete PNI storageID on merge 2023-05-24 15:05:04 -07:00
Fedor Indutny
63d6b14516 Split ACI contact when it is unregistered 2023-02-01 13:32:46 -08:00
Josh Perez
86488b97b9 Adds debugging utilities in dev/beta environments 2023-01-18 19:02:03 -05:00
Josh Perez
9374832ea4 Enables ContextIsolation 2023-01-12 16:24:59 -08:00
Dimitris Apostolou
3c80272673 Fix typos 2023-01-03 13:02:01 -08:00
Jamie Kyle
3705b959d6 Remove end year from licenses 2023-01-03 11:55:46 -08:00
Fedor Indutny
ed271d92ea Add no-misused/floating-promises lint rule 2022-12-21 10:41:48 -08:00
Scott Nonnenberg
a49a6f2057 Notifications for a few merge-related scenarios 2022-12-05 14:46:54 -08:00
Alvaro
45069673ce Fixed all connections count and renamed MY_STORIES_ID and EditMyStoriesPrivacyModal 2022-11-10 08:51:39 -07:00