Commit Graph

126 Commits

Author SHA1 Message Date
Fedor Indutny
62962e4950 Support iasVersion 4 2022-08-08 18:09:44 -07:00
Fedor Indutny
d8a7e99c81 Consistent log lines for WebAPI requests 2022-08-03 09:23:29 -07:00
Fedor Indutny
79b48115e6 Handle PniChangeNumber 2022-07-28 14:50:10 -04:00
Fedor Indutny
5c2016ec40 Refresh PNI on startup 2022-07-18 15:32:00 -07:00
Fedor Indutny
a450e13a99 Fetch PNI group credentials 2022-07-08 13:46:25 -07:00
Scott Nonnenberg
06190b1434 Introduce new urgent property for outgoing messages 2022-07-01 09:55:13 -07:00
Scott Nonnenberg
4568527232 Increase backstop queue timeouts across the app 2022-06-27 09:46:43 -07:00
Fedor Indutny
973b2264fe Add to group by username 2022-06-16 17:38:28 -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
Chris Eager
2f5e4f1b98 Update message reporting to use sender ACI instead of E164 2022-04-12 12:54:04 -07:00
Fedor Indutny
36ce4f27a2 Optimize profile avatar uploads and sync urls 2022-03-15 17:14:20 -07:00
Fedor Indutny
4a00ea46bc Allow requesting profile without profileKey 2022-03-09 12:23:21 -08:00
Fedor Indutny
0c8c332805 Use new CDS implementation in staging 2022-03-09 11:28:40 -08:00
Josh Perez
eb91eb6fec Process incoming story messages 2022-03-04 13:14:52 -08:00
Evan Hahn
effe5aae6f Assume everyone is GV2-capable 2022-03-04 13:48:44 -06:00
Fedor Indutny
6de2710841 Use new server params for group log fetch 2022-02-04 13:42:20 -08:00
Fedor Indutny
b6287f4839 Properly propagate 204 to fetchManifest 2022-01-31 11:58:20 -08:00
Fedor Indutny
437ef2d3a7 Fetch joinedAtVersion before change log fetch for new groups 2022-01-26 16:02:23 -08:00
Evan Hahn
393b740fe6 Fix crash when changing your username 2022-01-13 13:25:20 -08:00
Fedor Indutny
8070b8b14f Block WebAPI during active registration 2021-12-17 22:26:50 +01:00
Scott Nonnenberg
a023fc1bb0 Usernames: Fetch own username from /whoami not /profile 2021-12-15 12:02:55 -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
Fedor Indutny
7c1ce3366d Move StandaloneRegistration to React 2021-11-30 09:51:53 -08:00
Evan Hahn
67b17ec317 Hide "become a sustainer" button if you're already a sustainer 2021-11-30 17:29:57 +01:00
Fedor Indutny
76a30a5196 Use throwOnTimeout option for PQueue 2021-11-23 23:01:03 +01:00
Fedor Indutny
c6ee6a038e Add stream timeout for attachment downloads 2021-11-15 23:54:59 +01:00
Fedor Indutny
bb15cfc622 Additional protocol changes for CDS v2 2021-11-12 21:45:30 +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
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
Scott Nonnenberg
fe49edce8a updateGroup: Use hasMember instead of 'left' attribute for membership 2021-10-20 16:32:38 -05:00
Evan Hahn
92f7259272 Respect proxies when fetching link previews 2021-10-14 15:49:36 -07:00
Evan Hahn
c9a49ecb4b WebAPI: Require options in getProfile 2021-10-12 14:32:38 -07:00
Fedor Indutny
1466f9f1b2 Update got/form-data to latest 2021-10-06 09:25:22 -07:00
Scott Nonnenberg
bd380086a4 Send related emoji along with Sticker, fix SendMessage types 2021-10-05 17:10:08 -05:00
Fedor Indutny
eec669f284 Remove unused code from WebAPI 2021-09-28 16:38:55 -07:00
Fedor Indutny
0291830d16 Annotate WebAPI logs with request subtype 2021-09-28 13:55:50 -07: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
f937eba94e Update socket status more eagerly 2021-09-16 13:18:42 -07:00