Commit Graph

320 Commits

Author SHA1 Message Date
Fedor Indutny
698c7a7739 Fix click handling for stories 2022-09-27 13:24:21 -07:00
Fedor Indutny
f9453c64dd Test rate-limiting, stories in mock server 2022-09-19 15:08:55 -07:00
Jamie Kyle
eb10aafd7c tsc:allowUnreachableCode, eslint:no-unreachable, assert->assertDev 2022-09-15 13:17:15 -06:00
Jamie Kyle
0086216c9d Add eqeqeq rule but require == for null 2022-09-14 14:40:44 -07:00
Scott Nonnenberg
56ffd7bc3f Expire Timer: If we generated change, don't mark unread 2022-09-06 17:52:07 -06:00
Fedor Indutny
7ce4beb270 Refactor contact sync processing 2022-08-24 22:04:42 -07:00
Fedor Indutny
6e3ec163dc Drop pnpChangeNumber capability 2022-08-24 09:34:00 -07:00
Fedor Indutny
757af2cbbe Include ACI+Access Keys pairs with CDSI requests 2022-08-18 13:44:53 -07:00
Fedor Indutny
5a3c04d630 Additional logging for calling service 2022-08-16 16:52:09 -07:00
Fedor Indutny
00cfd92dd0 Send and receive PniSignatureMessage 2022-08-15 14:53:33 -07:00
Fedor Indutny
465bdad2bf Open inbox when linking and suddenly offline 2022-08-11 13:28:31 -07:00
Fedor Indutny
68a0c44e19 Register pnpChangeNumber capability 2022-08-11 09:52:24 -07:00
Fedor Indutny
32237d7008 Cancel throttled refreshRemoteConfig on link 2022-08-10 16:38:52 -07:00
Scott Nonnenberg
faf6c41332 Early preparations for PNP Contact Merging 2022-08-09 14:39:00 -07:00
Josh Perez
782838c591 Sync MyStories using the ID not the name 2022-08-03 20:10:05 -04:00
Fedor Indutny
79b48115e6 Handle PniChangeNumber 2022-07-28 14:50:10 -04:00
Scott Nonnenberg
1f65a4491f Use concurrency of one for queues with no options 2022-07-20 19:40:53 -07:00
Fedor Indutny
5c2016ec40 Refresh PNI on startup 2022-07-18 15:32:00 -07:00
Fedor Indutny
a4cf2e0948 Always refetch profile key credential if expired 2022-07-18 13:05:41 -07:00
Scott Nonnenberg
99d507a74d Ensure that the GroupV1 Migration dialog shows 2022-07-15 14:50:02 -07:00
Josh Perez
5639c1adea DOE for stories 2022-07-13 16:09:18 -07:00
Josh Perez
d7307934bc Adjust some types 2022-07-12 17:37:21 -07:00
Josh Perez
9ce4b8977d Show toast when reacting/replying to a Story 2022-07-12 09:41:41 -07:00
Scott Nonnenberg
14591358f1 Simplify expireTimer change handling, queue for contact sync 2022-07-11 17:32:26 -07:00
Fedor Indutny
a450e13a99 Fetch PNI group credentials 2022-07-08 13:46:25 -07:00
Scott Nonnenberg
b9ba732724 Background message migration: Process just one batch at a time 2022-07-08 13:35:08 -07:00
Fedor Indutny
f92be05b15 Titlebar fixes 2022-07-05 09:44:53 -07:00
Josh Perez
9155784d56 Sync my stories with primary device 2022-06-30 20:52:03 -04:00
Scott Nonnenberg
4568527232 Increase backstop queue timeouts across the app 2022-06-27 09:46:43 -07:00
Fedor Indutny
35e5eb847a Better logging for expiration timer updates 2022-06-20 15:43:16 -07:00
Fedor Indutny
63679f5af6 Increment and store message migration attempts 2022-06-20 14:18:23 -07:00
Fedor Indutny
9407654262 Counteract zoom-level changes in custom titlebar 2022-06-20 11:26:31 -07:00
Josh Perez
3581f78913 Revert "Counteract zoom-level changes in custom titlebar"
This reverts commit 635aab838f.
2022-06-17 09:48:17 -07:00
Fedor Indutny
635aab838f Counteract zoom-level changes in custom titlebar 2022-06-16 16:49:59 -07:00
Josh Perez
aa23c2def2 Removes Inbox Backbone view 2022-06-16 15:12:50 -04:00
Scott Nonnenberg
2464e0a9c1 Convert signal.js and preload.js to Typescript 2022-06-13 14:39:35 -07:00
Fedor Indutny
5634601554 Use patched frameless-titlebar on Windows 2022-06-08 15:00:32 -07:00
Evan Hahn
10a0abb8c2 Remove unused activeConfirmationView 2022-06-06 14:04:16 +00:00
Evan Hahn
f50a6abe36 Remove unused eslint-disables 2022-06-03 14:07:51 -07:00
Evan Hahn
63189f3f91 Convert ReactWrapperView to TypeScript 2022-06-03 09:33:39 -07:00
Evan Hahn
6bae8a24de Convert protocol_wrapper.js to TypeScript 2022-06-03 09:30:03 -07:00
Evan Hahn
53d4a31311 Convert app loading message code to TypeScript 2022-06-01 12:57:30 -07:00
Evan Hahn
9c8fd2a714 Convert IndexedDB code to TypeScript 2022-06-01 09:51:30 -07:00
Scott Nonnenberg
638e3e3a58 Remove inboxCollection, ensure falsey active_at removes from badge count 2022-05-31 18:26:57 -07:00
Evan Hahn
c58f1eb503 Convert message schema migrator to TypeScript 2022-05-31 16:56:25 -07:00
Evan Hahn
2a2f44a73a Convert message cleanup services to TypeScript 2022-05-31 16:53:14 -07:00
Evan Hahn
6668348197 Rewrite WallClockListener as onTimeTravel 2022-05-31 09:22:31 -07:00
Fedor Indutny
83b3ae9387 Expiration timer shouldn't count as unread on link 2022-05-25 13:48:23 -07:00
Scott Nonnenberg
68f705e6ad Reset MessageReceiver processed count after reporting it 2022-05-25 11:15:09 -07:00
Fedor Indutny
b30c7f9c46 Dark theme loading screen 2022-05-11 15:58:14 -07:00