Page MenuHomePhorge
Feed Search

Nov 8 2023

ashoat requested review of D9777: [Flow202][web][skip-ci] [11/x] Fix Flow issues in selectors.
Nov 8 2023, 7:59 PM
ashoat requested review of D9776: [Flow202][web][skip-ci] [10/x] Fix nonsensical use of selectors in ThreadPickerModal.
Nov 8 2023, 7:59 PM
ashoat requested review of D9775: [Flow202][web][skip-ci] [9/x] Fix Flow issues with types being underconstrained.
Nov 8 2023, 7:58 PM
ashoat requested review of D9774: [Flow202][web][skip-ci] [8/x] Fix Flow issues with types of variables that get mutated.
Nov 8 2023, 7:51 PM
ashoat accepted D9762: [reports-service] Increase RAM and JSON payload size.

Change makes sense, but from our chat it seems like the test plan failed

Nov 8 2023, 7:51 PM
ashoat requested review of D9773: [Flow202][web][skip-ci] [7/x] Fix Flow issues with React hooks being underconstrained.
Nov 8 2023, 7:48 PM
ashoat requested review of D9772: [Flow202][web][skip-ci] [6/x] Address type errors in community drawer code.
Nov 8 2023, 7:46 PM
ashoat requested review of D9771: [Flow202][web][skip-ci] [5/x] Address missing-local-annot type errors.
Nov 8 2023, 7:45 PM
ashoat requested review of D9770: [Flow202][web][skip-ci] [4/x] Extract definition of FetchRevisionsForEntryPayload.
Nov 8 2023, 7:45 PM
ashoat requested review of D9769: [Flow202][web][skip-ci] [3/x] Type React.forwardRef input functions.
Nov 8 2023, 7:45 PM
ashoat requested review of D9768: [Flow202][web][skip-ci] [2/x] Address type errors in SubchannelMembersList.
Nov 8 2023, 7:45 PM
ashoat requested review of D9767: [Flow202][web][skip-ci] [1/x] Fix Flow issues with useDispatch / useSelector being underconstrained.
Nov 8 2023, 7:45 PM
ashoat accepted D9766: [lib] Add `minimallyEncoded` discriminator property to `MinimallyEncodedRawThreadInfo`.
Nov 8 2023, 6:53 PM
ashoat added a comment to D5317: [web] introduced thread-picker-modal.react.

(I'll handle this, already working on it)

Nov 8 2023, 6:21 PM
ashoat added inline comments to D5317: [web] introduced thread-picker-modal.react.
Nov 8 2023, 6:19 PM
ashoat added inline comments to D5317: [web] introduced thread-picker-modal.react.
Nov 8 2023, 6:18 PM
ashoat updated the diff for D9706: [Flow202][lib][skip-ci] [14/23] Fix Flow issues with types of variables that get mutated.

Rebase

Nov 8 2023, 2:15 PM
ashoat updated the diff for D9698: [Flow202][lib][skip-ci] [6/23] Fix Flow issues with computed properties.

Rebase

Nov 8 2023, 2:15 PM
ashoat added a comment to D9738: [lib] Accept keyserver ID in blob service upload action.

Got it, thanks for explaining!

Nov 8 2023, 12:18 PM
ashoat added inline comments to D9754: [native] introduce keyserver selection bottom sheet ui.
Nov 8 2023, 11:30 AM

Nov 7 2023

ashoat accepted D9755: [lib] Introduce `decodeMinimallyEncodedRawThreadInfo`.

Not looking too closely, seems rote

Nov 7 2023, 10:32 PM
ashoat updated the diff for D9694: [Flow202][lib][skip-ci] [2/23] Fix Flow issues with useDispatch / useSelector being underconstrained.

Lint fixes

Nov 7 2023, 7:32 PM
ashoat accepted D9686: [lib] Prevent editing role permissions from adding unexpected permissions.

Great!!

Nov 7 2023, 7:27 PM
ashoat accepted D9752: [lib] Introduce `threadPermissionsFromBitmaskHex`.
Nov 7 2023, 7:10 PM
ashoat requested review of D9751: [Flow202][lib][skip-ci] [26/23] Fix type error in DeviceTokenUpdateRequest.
Nov 7 2023, 7:06 PM
ashoat added inline comments to D9628: [lib][web][native] Refactor setDeviceToken action.
Nov 7 2023, 6:45 PM
ashoat added inline comments to D9748: [Flow202][lib][skip-ci] [24/23] Fix Flow issues from Inka's recently landed diffs.
Nov 7 2023, 6:45 PM
ashoat updated the diff for D9748: [Flow202][lib][skip-ci] [24/23] Fix Flow issues from Inka's recently landed diffs.

Updated to cover all diffs landed to master. Didn't end up being that hard actually

Nov 7 2023, 6:42 PM
ashoat added inline comments to D9628: [lib][web][native] Refactor setDeviceToken action.
Nov 7 2023, 6:10 PM
ashoat updated the diff for D9694: [Flow202][lib][skip-ci] [2/23] Fix Flow issues with useDispatch / useSelector being underconstrained.

Rebase

Nov 7 2023, 6:05 PM
ashoat planned changes to D9748: [Flow202][lib][skip-ci] [24/23] Fix Flow issues from Inka's recently landed diffs.

There's actually a lot more I have to do here after the most recently landed diffs

Nov 7 2023, 5:11 PM
ashoat added inline comments to D9729: [lib][web][native] Refactor preRequestUserStateSelector.
Nov 7 2023, 4:16 PM
ashoat requested review of D9749: [Flow202][lib][skip-ci] [25/23] Fix Flow issues from Kamil's recently landed diffs.
Nov 7 2023, 3:16 PM
ashoat requested review of D9748: [Flow202][lib][skip-ci] [24/23] Fix Flow issues from Inka's recently landed diffs.
Nov 7 2023, 3:16 PM
ashoat updated the diff for D9721: [Flow202][desktop][skip-ci] Fix Flow issues in desktop codebase.

Lint fixes

Nov 7 2023, 2:53 PM
ashoat updated the diff for D9720: [Flow202][landing][skip-ci] [2/2] Fix Flow issues in SIWE code.

Lint fixes

Nov 7 2023, 2:53 PM
ashoat updated the diff for D9692: [Flow202][lib][skip-ci] [0/23] Fix Flow issues relating to unsealed objects.
  1. Prettier fixes for last revision
  2. Update tryflow link in socket.react.js
Nov 7 2023, 2:52 PM
ashoat updated the diff for D9697: [Flow202][lib][skip-ci] [5/23] Fix Flow issues with missing annotations on parameters in function declarations.

Rebase

Nov 7 2023, 2:29 PM
ashoat updated the diff for D9694: [Flow202][lib][skip-ci] [2/23] Fix Flow issues with useDispatch / useSelector being underconstrained.

Rebase

Nov 7 2023, 2:29 PM
ashoat updated the diff for D9693: [Flow202][lib][skip-ci] [1/23] Fix Flow issues with React hooks being underconstrained.

Rebase

Nov 7 2023, 2:29 PM
ashoat updated the diff for D9692: [Flow202][lib][skip-ci] [0/23] Fix Flow issues relating to unsealed objects.

Update promiseAll after seeing type errors from other invocations

Nov 7 2023, 2:28 PM
ashoat added a comment to D9738: [lib] Accept keyserver ID in blob service upload action.

Is reverting this hack tracked in any task? We should have a task that explicitly references the part of the code where the hack needs to be reverted.

Nov 7 2023, 1:46 PM
ashoat added inline comments to D9665: [native] implement onPressSave keyserver button callback.
Nov 7 2023, 1:18 PM
ashoat added inline comments to D9665: [native] implement onPressSave keyserver button callback.
Nov 7 2023, 11:49 AM
ashoat committed rCOMM0f86c663042b: [web][keyserver] codeVersion -> 40.
Nov 7 2023, 11:29 AM
ashoat added inline comments to D9170: [web] Support avatar uploads to blob service.
Nov 7 2023, 11:24 AM

Nov 6 2023

ashoat accepted D9734: [lib] Introduce `MinimallyEncodedThreadCurrentUserInfo` and validator.
Nov 6 2023, 8:42 PM
ashoat requested changes to D9686: [lib] Prevent editing role permissions from adding unexpected permissions.

Your tests aren't testing what I wanted to test, and I'm concered about their quality. You can keep them if you want, but you'll have to address the issues I highlighted inline. Might be easier to just get rid of them.

Nov 6 2023, 8:40 PM
ashoat accepted D9731: [lib] Introduce `MinimallyEncodedRoleInfo` and validator.
Nov 6 2023, 7:43 PM
ashoat accepted D9735: [lib] Introduce `MinimallyEncodedMemberInfo` and validator.
Nov 6 2023, 7:42 PM
ashoat requested changes to D9734: [lib] Introduce `MinimallyEncodedThreadCurrentUserInfo` and validator.

Confused by the word boundaries... passing back but let me know if I'm missing something

Nov 6 2023, 7:41 PM
ashoat accepted D9599: [keyserver] Write MariaDB migration to remove incorrect permission from roles.

Make sure you use the SQL template

Nov 6 2023, 7:37 PM
ashoat requested changes to D9731: [lib] Introduce `MinimallyEncodedRoleInfo` and validator.

I don't understand why you're using word boundaries

Nov 6 2023, 7:33 PM
ashoat added inline comments to D9618: [native] implement screen for testing Tunnelbroker.
Nov 6 2023, 7:27 PM
ashoat added a comment to D9686: [lib] Prevent editing role permissions from adding unexpected permissions.

Makes sense. What did you think of my test plan suggestion?

Nov 6 2023, 7:06 PM
ashoat added inline comments to D9599: [keyserver] Write MariaDB migration to remove incorrect permission from roles.
Nov 6 2023, 4:18 PM
ashoat defrocked • jon.
Nov 6 2023, 3:10 PM
ashoat added inline comments to D9535: Initialize olm sessions for notifications on web and keyserver via socket requests.
Nov 6 2023, 2:57 PM
ashoat added inline comments to D9661: Decrypt encrypted web notifications in service worker.
Nov 6 2023, 2:57 PM
ashoat accepted D9722: [lib] Remove withCredentials on upload blob call.
Nov 6 2023, 11:08 AM
ashoat added a comment to D9686: [lib] Prevent editing role permissions from adding unexpected permissions.

I'm worried that the test plan isn't thorough enough to make sure all of the permissions match up exactly. Would it be possible to write some unit tests that test creating some test chats (covering all thread types), then adding / removing each user-surfaced permission to each community-level role and making sure no changes occur?

Nov 6 2023, 1:33 AM
ashoat accepted D9689: [lib] Introduce `decodeThreadRolePermissionsBitmaskArray`.
Nov 6 2023, 1:28 AM
ashoat accepted D9687: [lib] Introduce `threadRolePermissionsBlobToBitmaskArray`.
Nov 6 2023, 1:28 AM
ashoat added inline comments to D9636: [keyserver][lib][native] Refactor getVersion action.
Nov 6 2023, 1:24 AM
ashoat added a comment to D9640: [keyserver][lib] Remove id from LoggedOutUserInfo.

Will this break logging out on older clients?

Nov 6 2023, 1:20 AM
ashoat added a comment to D9143: [lib] Add memoization to useKeyserverCall.

That makes sense, thanks for explaining. I think an important thing to note here is that we would need to introduce a new Provider here to handle caching globally (rather than per-component) in order to have parity with the old createSelector approach

Nov 6 2023, 1:13 AM
ashoat added a comment to D9675: [keyserver] Write a script to compare database role permissions match expectations.

Let me know if you want me to run this in production!

Nov 6 2023, 1:11 AM

Nov 5 2023

ashoat requested review of D9721: [Flow202][desktop][skip-ci] Fix Flow issues in desktop codebase.
Nov 5 2023, 4:23 PM
ashoat updated the summary of D9719: [Flow202][landing][skip-ci] [1/2] Fix Flow issues in non-SIWE code.
Nov 5 2023, 4:12 PM
ashoat retitled D9719: [Flow202][landing][skip-ci] [1/2] Fix Flow issues in non-SIWE code from [Flow202][landing] [0/1] Fix Flow issues in non-SIWE code to [Flow202][landing] [1/2] Fix Flow issues in non-SIWE code.
Nov 5 2023, 4:10 PM
ashoat retitled D9720: [Flow202][landing][skip-ci] [2/2] Fix Flow issues in SIWE code from [Flow202][landing] [1/1] Fix Flow issues in SIWE code to [Flow202][landing] [2/2] Fix Flow issues in SIWE code.
Nov 5 2023, 4:10 PM
ashoat retitled D9720: [Flow202][landing][skip-ci] [2/2] Fix Flow issues in SIWE code from [Flow202][landing] [2/2] Fix Flow issues in SIWE code to [Flow202][landing] [1/1] Fix Flow issues in SIWE code.
Nov 5 2023, 4:09 PM
ashoat retitled D9719: [Flow202][landing][skip-ci] [1/2] Fix Flow issues in non-SIWE code from [Flow202][landing] [1/2] Fix Flow issues in non-SIWE code to [Flow202][landing] [0/1] Fix Flow issues in non-SIWE code.
Nov 5 2023, 4:09 PM
ashoat requested review of D9718: [Flow202][electron-update-server][skip-ci] [3/3] Fix Flow issues in electron-update-server.
Nov 5 2023, 3:53 PM
ashoat requested review of D9717: [Flow202][electron-update-server][skip-ci] [2/3] Use the same flow-typed libdef for express throughout our codebase.
Nov 5 2023, 3:53 PM
ashoat requested review of D9716: [Flow202][electron-update-server][skip-ci] [1/3] Make sure we don't run Prettier on flow-typed folders.
Nov 5 2023, 3:53 PM
ashoat requested review of D9720: [Flow202][landing][skip-ci] [2/2] Fix Flow issues in SIWE code.
Nov 5 2023, 3:52 PM
ashoat added inline comments to D9719: [Flow202][landing][skip-ci] [1/2] Fix Flow issues in non-SIWE code.
Nov 5 2023, 3:52 PM
ashoat requested review of D9719: [Flow202][landing][skip-ci] [1/2] Fix Flow issues in non-SIWE code.
Nov 5 2023, 3:51 PM

Nov 4 2023

ashoat requested review of D9715: [Flow202][lib][skip-ci] [23/23] Fix Flow issues in lib/utils/action-logger.js.
Nov 4 2023, 7:45 PM
ashoat requested review of D9714: [Flow202][lib][skip-ci] [22/23] Fix Flow issues with untyped conversionFunctions in conversion-utils.js.
Nov 4 2023, 7:45 PM
ashoat requested review of D9713: [Flow202][lib][skip-ci] [21/23] Fix Flow issues with iterating through chars in a string.
Nov 4 2023, 7:45 PM
ashoat requested review of D9712: [Flow202][lib][skip-ci] [20/23] Get rid of $FlowFixMes in lib/utils/objects.js.
Nov 4 2023, 7:45 PM
ashoat requested review of D9711: [Flow202][lib][skip-ci] [19/23] Fix Flow issues in unparameterized Promise constructors.
Nov 4 2023, 7:45 PM
ashoat requested review of D9710: [Flow202][lib][skip-ci] [18/23] Fix Flow issues in lib/socket.
Nov 4 2023, 7:44 PM
ashoat requested review of D9709: [Flow202][lib][skip-ci] [17/23] Fix Flow issues in lib/shared/state-sync.
Nov 4 2023, 7:44 PM
ashoat requested review of D9708: [Flow202][lib][skip-ci] [16/23] Fix Flow issues in lib/selectors.
Nov 4 2023, 7:34 PM
ashoat requested review of D9707: [Flow202][lib][skip-ci] [15/23] Fix Flow issues in lib/reducers.
Nov 4 2023, 7:31 PM
ashoat requested review of D9706: [Flow202][lib][skip-ci] [14/23] Fix Flow issues with types of variables that get mutated.
Nov 4 2023, 7:31 PM
ashoat requested review of D9705: [Flow202][lib][skip-ci] [13/23] Fix Flow issues relating to lastPruned that was accidentally left in message-reducer.
Nov 4 2023, 7:28 PM
ashoat requested review of D9704: [Flow202][lib][skip-ci] [12/23] Fix Flow issues with search-utils.js.
Nov 4 2023, 7:28 PM
ashoat requested review of D9703: [Flow202][lib][skip-ci] [11/23] Fix Flow issues with referencing this in object methods.
Nov 4 2023, 7:28 PM
ashoat requested review of D9702: [Flow202][lib][skip-ci] [10/23] Fix Flow issues with untyped let declarations in entry-reducer.
Nov 4 2023, 7:27 PM
ashoat requested review of D9701: [Flow202][lib][skip-ci] [9/23] Get rid of BigInt $FlowIssues.
Nov 4 2023, 7:21 PM
ashoat requested review of D9700: [Flow202][lib][skip-ci] [8/23] Fix Flow issues in cookiesSelector.
Nov 4 2023, 7:20 PM
ashoat requested review of D9699: [Flow202][lib][skip-ci] [7/23] Fix Flow issues in useUpdateThemePreference by replacing let expression with ternary.
Nov 4 2023, 7:16 PM
ashoat requested review of D9698: [Flow202][lib][skip-ci] [6/23] Fix Flow issues with computed properties.
Nov 4 2023, 7:16 PM
ashoat requested review of D9697: [Flow202][lib][skip-ci] [5/23] Fix Flow issues with missing annotations on parameters in function declarations.
Nov 4 2023, 7:16 PM
ashoat requested review of D9696: [Flow202][lib][skip-ci] [4/23] Fix Flow issues with baseGetENSNames.bind.
Nov 4 2023, 7:16 PM
ashoat requested review of D9695: [Flow202][lib][skip-ci] [3/23] Fix Flow issues with types being underconstrained.
Nov 4 2023, 7:15 PM