Commit Graph

116 Commits

Author SHA1 Message Date
Scott Nonnenberg
06190b1434 Introduce new urgent property for outgoing messages 2022-07-01 09:55:13 -07:00
Fedor Indutny
253e050262 CDSI Support 2022-06-14 18:15:33 -07:00
Scott Nonnenberg
2464e0a9c1 Convert signal.js and preload.js to Typescript 2022-06-13 14:39:35 -07:00
Evan Hahn
f50a6abe36 Remove unused eslint-disables 2022-06-03 14:07:51 -07:00
Scott Nonnenberg
dfd1190e8b Groups: Show in left pane more often, proper join message 2022-05-16 07:53:54 -07:00
Scott Nonnenberg
0ba6a0926e Support for incoming gift badges 2022-05-11 13:59:58 -07:00
Scott Nonnenberg
7f89f6162f Disable forward for messages with embedded contact 2022-04-11 13:57:44 -07:00
Fedor Indutny
a0ae7c1aa2 Request and handle PniIdentity sync message 2022-03-25 10:36:08 -07:00
Jordan Rose
5a107e1bc3 Update for @signalapp/libsignal-client rename 2022-03-24 14:47:21 -07:00
Fedor Indutny
2eaacac151 Use --force-long with pbjs 2022-03-23 13:49:27 -07:00
Josh Perez
2114c851c7 Include authorUuid when sending replies 2022-03-11 15:14:32 -08:00
Fedor Indutny
4a00ea46bc Allow requesting profile without profileKey 2022-03-09 12:23:21 -08:00
Scott Nonnenberg
4be2a33be5 Populate dataMessage on CallbackResultType when sending 1:1 messages 2022-03-04 17:39:37 -08:00
Josh Perez
eb91eb6fec Process incoming story messages 2022-03-04 13:14:52 -08:00
Scott Nonnenberg
30783c887c Introduce new conversationJobQueue 2022-02-16 10:36:21 -08:00
Scott Nonnenberg
0a18cc50bd New queue for view once syncs, handleRetry improvements 2022-02-08 09:30:42 -08:00
Fedor Indutny
6de2710841 Use new server params for group log fetch 2022-02-04 13:42:20 -08:00
Fedor Indutny
437ef2d3a7 Fetch joinedAtVersion before change log fetch for new groups 2022-01-26 16:02:23 -08:00
Scott Nonnenberg
90356d4c0f Move a number of sync messages to jobs for retry 2022-01-14 13:34:52 -08:00
Scott Nonnenberg
06165cb742 Include sender keys in SignalProtocolStore zones 2022-01-07 18:12:13 -08:00
Scott Nonnenberg
a023fc1bb0 Usernames: Fetch own username from /whoami not /profile 2021-12-15 12:02:55 -08:00
Evan Hahn
f9e98836b0 Retry delivery and read receipts for up to 24 hours 2021-12-07 14:41:40 -08:00
Fedor Indutny
b4b65c4f00 Add v2 implementation of CDS HSM 2021-12-06 23:54:20 +01:00
Fedor Indutny
ca1aef660f Generate PNI key on standalone registration 2021-12-02 18:06:32 -08:00
Fedor Indutny
348012ef4c Add PNI endpoints to WebAPI 2021-11-30 20:33:51 +01:00
Scott Nonnenberg
cbae7f8ee9 Search for username in compose mode 2021-11-11 17:17:29 -08:00
Evan Hahn
5619eeca83 Upgrade Prettier to 2.4.1 2021-11-11 16:43:05 -06:00
Fedor Indutny
409bf1fc82 WebSocket API for CDS 2021-11-08 15:32:31 -08:00
Evan Hahn
d6ffb08a63 Disable class-methods-use-this lint rule 2021-11-04 16:04:51 -05:00
Evan Hahn
f647c4e053 Display user badges 2021-11-02 16:01:13 -07:00
Scott Nonnenberg
3190f95fac Usernames: Create/update/delete in profile editor 2021-11-01 12:13:35 -07:00
Evan Hahn
74fde10ff5 Prefer import type when importing types 2021-10-26 14:15:33 -05:00
Josh Perez
2e438aa876 Conversation details screen for 1:1 chats 2021-10-20 16:46:41 -07:00
Scott Nonnenberg
bd380086a4 Send related emoji along with Sticker, fix SendMessage types 2021-10-05 17:10:08 -05:00
Fedor Indutny
4ef0bf96cc Uint8Array migration 2021-09-23 17:49:05 -07:00
Fedor Indutny
b9d6497cb1 Better types for WebAPI 2021-09-21 17:58:03 -07:00
Josh Perez
65ddf0a9e8 Import log instead of using it off of window 2021-09-17 14:27:53 -04:00
Fedor Indutny
091f3653e7 Ensure conversation id in storeSession 2021-09-10 10:17:32 -07:00
Fedor Indutny
c7e7d55af4 UUID-keyed lookups in SignalProtocolStore 2021-09-09 19:38:11 -07:00
Evan Hahn
a85dd1be36 Retry outbound "normal" messages for up to a day 2021-08-31 13:58:39 -07:00
Evan Hahn
52328c2634 Add type for ConversationModel#getGroupV1Info 2021-08-23 16:15:34 -07:00
Evan Hahn
75f0cd50be Send viewed receipt when you start listening to an audio message 2021-08-17 08:43:26 -07:00
Evan Hahn
b0750e5f4e Show "unplayed" dot on incoming audio messages 2021-08-12 13:15:55 -05:00
Scott Nonnenberg
5069f48cf0 Message Send Log: Increase retention length 2021-08-05 20:17:23 -04:00
Evan Hahn
8775c711ae Mark many of SendMessage's arguments as readonly 2021-07-29 12:00:11 -07:00
Scott Nonnenberg
eba182f8d0 Better logging for sealed sender, sender key distribution 2021-07-23 15:37:04 -07:00
Fedor Indutny
fdec47d637 Use single WebAPI instance across the app 2021-07-23 10:23:50 -07:00
Josh Perez
d9e90e9ea8 Improvements to shared library components 2021-07-21 13:45:41 -07:00
Fedor Indutny
31989a7706 Translate errors before rejecting in SendMessage 2021-07-19 18:10:09 -07:00
Evan Hahn
c4a09b7507 Refactor outbound delivery state, take 2
This reverts commit ad217c808d.
2021-07-19 17:44:49 -05:00