Page MenuHomePhorge
Feed All Stories

Sep 13 2023

atul committed rCOMMbc069c45e99f: [native] Lift `hardwareBack` to `ConnectedChatThreadList`.
Sep 13 2023, 6:30 PM
atul closed D9166: [native] Lift `renderSearch` to `ConnectedChatThreadList`.
Sep 13 2023, 6:30 PM
atul committed rCOMM2d33aa44aaf5: [native] Lift `renderSearch` to `ConnectedChatThreadList`.
Sep 13 2023, 6:30 PM
atul updated the diff for D9173: [native] Lift `renderItem` to `ConnectedChatThreadList`.

rebase and land

Sep 13 2023, 6:27 PM
varun closed D9127: [native] rename fields in JSON serialized string to camelCase from snake_case.
Sep 13 2023, 6:18 PM
varun committed rCOMMace6020e7439: [native] rename fields in JSON serialized string to camelCase from snake_case.
Sep 13 2023, 6:18 PM
varun closed D9115: [lib] move a shared type to lib.
Sep 13 2023, 6:18 PM
varun committed rCOMMc774123d9980: [lib] move a shared type to lib.
Sep 13 2023, 6:18 PM
atul added inline comments to D9189: [native] Lift `component[DidMount/WillUnmount]` lifecycle methods to `useEffect` in `ConnectedChatThreadList`.
Sep 13 2023, 6:11 PM
atul attached a referenced file: F757801: ca06f1.png.
Sep 13 2023, 6:07 PM
atul attached a referenced file: F757807: f28e55.png.
Sep 13 2023, 6:07 PM
atul attached a referenced file: F757809: fa1071.png.
Sep 13 2023, 6:07 PM
atul published D9190: [native] Replace `componentDidUpdate` with `useEffect`s in `ConnectedChatThreadList` for review.
Sep 13 2023, 6:07 PM
ashoat added inline comments to D9189: [native] Lift `component[DidMount/WillUnmount]` lifecycle methods to `useEffect` in `ConnectedChatThreadList`.
Sep 13 2023, 6:04 PM
ashoat added inline comments to D9189: [native] Lift `component[DidMount/WillUnmount]` lifecycle methods to `useEffect` in `ConnectedChatThreadList`.
Sep 13 2023, 6:02 PM
ashoat requested changes to D9189: [native] Lift `component[DidMount/WillUnmount]` lifecycle methods to `useEffect` in `ConnectedChatThreadList`.

Can you decompose into three effects?

Sep 13 2023, 6:01 PM
ashoat closed D9187: [docs] Use 127.0.0.1 in db_config.json instead of localhost.
Sep 13 2023, 5:59 PM
ashoat committed rCOMMf906621ba466: [docs] Use 127.0.0.1 in db_config.json instead of localhost.
Sep 13 2023, 5:59 PM
varun added inline comments to D9115: [lib] move a shared type to lib.
Sep 13 2023, 5:59 PM
ashoat removed 1 blocking reviewer(s) for D9187: [docs] Use 127.0.0.1 in db_config.json instead of localhost: Restricted Owners Package.
Sep 13 2023, 5:59 PM
ashoat added a comment to D9187: [docs] Use 127.0.0.1 in db_config.json instead of localhost.

Good call

Sep 13 2023, 5:57 PM
ashoat updated the diff for D9187: [docs] Use 127.0.0.1 in db_config.json instead of localhost.

Also update mariadb-up-mac.nix

Sep 13 2023, 5:57 PM
atul retitled D9189: [native] Lift `component[DidMount/WillUnmount]` lifecycle methods to `useEffect` in `ConnectedChatThreadList` from [native] Lift `component[DidMount/WillUnmount]` lifestyle methods to `useEffect` in `ConnectedChatThreadList`
Sep 13 2023, 5:52 PM
atul added a comment to D9187: [docs] Use 127.0.0.1 in db_config.json instead of localhost.

Is this config auto generated by nix somehow? Should mariadb-up-mac.nix be updated as well?

Sep 13 2023, 5:33 PM
atul accepted D9187: [docs] Use 127.0.0.1 in db_config.json instead of localhost.
Sep 13 2023, 5:32 PM
atul published D9189: [native] Lift `component[DidMount/WillUnmount]` lifecycle methods to `useEffect` in `ConnectedChatThreadList` for review.
Sep 13 2023, 5:31 PM
ashoat requested review of D9187: [docs] Use 127.0.0.1 in db_config.json instead of localhost.
Sep 13 2023, 5:29 PM
ashoat requested review of D9186: [native] Avoid crashing Redux migration if inviteLinksStore isn't initialized.
Sep 13 2023, 5:25 PM
ashoat closed D9175: [keyserver] Extract sendPushNotif.
Sep 13 2023, 5:15 PM
ashoat committed rCOMMd44f1223581a: [keyserver] Extract sendPushNotif.
Sep 13 2023, 5:15 PM
ashoat added a comment to D9175: [keyserver] Extract sendPushNotif.

Successfully tested this:

Sep 13 2023, 5:13 PM
ashoat requested review of D9185: [native] Extract default Redux state to separate file.
Sep 13 2023, 5:13 PM
ashoat updated the test plan for D9175: [keyserver] Extract sendPushNotif.
Sep 13 2023, 5:13 PM
atul published D9188: [native] Lift `onTabPress` to `ConnectedChatThreadList` for review.
Sep 13 2023, 5:09 PM
varun closed D9114: [native] update action types and reducer for setting comm access token.
Sep 13 2023, 5:09 PM
varun committed rCOMM00dd73623778: [native] update action types and reducer for setting comm access token.
Sep 13 2023, 5:09 PM
ashoat updated subscribers of D9181: [keyserver] Generate an AES256 key (ephemeral) to encode.

We actually want a 256-bit key. I think @anunay is in the process of updating that

Sep 13 2023, 5:09 PM
ashoat accepted D9174: [native] Replace `listDataSelector` with `useMemo` in `ChatThreadList`.
Sep 13 2023, 5:06 PM
varun updated the diff for D9114: [native] update action types and reducer for setting comm access token.

rebase

Sep 13 2023, 5:06 PM
michal added inline comments to D9145: [web] Remove intial redux state from website responders.
Sep 13 2023, 5:05 PM
ashoat accepted D9179: Save encrypted payload hash in MariaDB keyserver for iOS notifs..

Accepting since my comments are minor, but if you disagree feel free to re-request review

Sep 13 2023, 5:05 PM
atul updated the diff for D9184: [native] Lift `FlatList` to `ConnectedChatThreadList`.

resolve merge conflicts

Sep 13 2023, 5:00 PM
atul updated the diff for D9183: [native] Lift `floatingAction` to `ConnectedChatThreadList`.

resolve merge conflicts and rebase

Sep 13 2023, 4:59 PM
atul published D9184: [native] Lift `FlatList` to `ConnectedChatThreadList` for review.
Sep 13 2023, 4:58 PM
atul added inline comments to D9174: [native] Replace `listDataSelector` with `useMemo` in `ChatThreadList`.
Sep 13 2023, 4:57 PM
atul updated the diff for D9174: [native] Replace `listDataSelector` with `useMemo` in `ChatThreadList`.

address @ginsu's feedback

Sep 13 2023, 4:56 PM
rohan added a comment to D9181: [keyserver] Generate an AES256 key (ephemeral) to encode.

Can we use any random string as an AES-256 key? Or are there some additional requirements?

Sep 13 2023, 4:53 PM
ginsu accepted D9180: [keyserver] Print out a QR code to the terminal.
Sep 13 2023, 4:52 PM
ginsu added a comment to D9180: [keyserver] Print out a QR code to the terminal.

Don't have a ton of experience with qr codes, but seems reasonable

Sep 13 2023, 4:52 PM
atul added inline comments to D9174: [native] Replace `listDataSelector` with `useMemo` in `ChatThreadList`.
Sep 13 2023, 4:50 PM
michal added a comment to D9140: [web] Add setInitialReduxState action.

Improved error handling in D9141. It will bubble up any errors to the error boundary.

Sep 13 2023, 4:49 PM
ginsu requested changes to D9174: [native] Replace `listDataSelector` with `useMemo` in `ChatThreadList`.

One concern inline

Sep 13 2023, 4:49 PM
michal updated the diff for D9141: [web] Use new intial redux state.

Changed the component to function instead of arrow function. Added the error handling so any errors from the promise will bubble up to ErrorBoundary and display the "Something went wrong, please reload" page. We don't really have a any other good way to handle errors here.

Sep 13 2023, 4:45 PM
ashoat accepted D9108: [web] Initialize database at startup on safari.

I won't block this diff on it, but I think we should strive to have correct types. invariants can feel messy, but I think they are better than having incorrect types

Sep 13 2023, 4:44 PM
ashoat added a comment to D9181: [keyserver] Generate an AES256 key (ephemeral) to encode.

Can we use any random string as an AES-256 key? Or are there some additional requirements?

Sep 13 2023, 4:42 PM
ginsu accepted D9173: [native] Lift `renderItem` to `ConnectedChatThreadList`.
Sep 13 2023, 4:41 PM
ginsu accepted D9172: [native] Lift `hardwareBack` to `ConnectedChatThreadList`.
Sep 13 2023, 4:38 PM
atul published D9183: [native] Lift `floatingAction` to `ConnectedChatThreadList` for review.
Sep 13 2023, 4:38 PM
ginsu accepted D9171: [native] Lift `onPressItem` and `onPressSeeMoreSidebars` to `ConnectedChatThreadList`.
Sep 13 2023, 4:36 PM
ginsu accepted D9166: [native] Lift `renderSearch` to `ConnectedChatThreadList`.

thanks for clarifying!

Sep 13 2023, 4:33 PM
michal added inline comments to D9108: [web] Initialize database at startup on safari.
Sep 13 2023, 4:29 PM
michal updated the diff for D9108: [web] Initialize database at startup on safari.

Fixed window.status -> this.status issue

Sep 13 2023, 4:29 PM
kamil accepted D9156: [tunnelbroker] Make WebSocketSession generic.
Sep 13 2023, 4:24 PM
kamil accepted D9155: [tunnelbroker] Don't listen on localhost only.
Sep 13 2023, 4:22 PM
rohan requested review of D9181: [keyserver] Generate an AES256 key (ephemeral) to encode.
Sep 13 2023, 4:21 PM
kamil accepted D9153: [tunnelbroker] Allow configuring AMQP credentials.
Sep 13 2023, 4:21 PM
kamil published D9182: [Tunnelbroker] update integration tests to handle auth device for review.
Sep 13 2023, 4:18 PM
rohan requested review of D9180: [keyserver] Print out a QR code to the terminal.
Sep 13 2023, 4:17 PM
kamil closed D9106: [keyserver] add missing `napi` annotation.
Sep 13 2023, 4:09 PM
kamil committed rCOMM90b2d6d04eaa: [keyserver] add missing `napi` annotation.
Sep 13 2023, 4:09 PM
patryk abandoned D8643: [blob-service] Clean up uploaded blob data if any test fails.

Unfortunately, I don't have time to fix this diff, so I'll have to abandon it because it requires a refactor.

Sep 13 2023, 4:01 PM
patryk abandoned D8647: [blob-service] Test HTTP Ranges.

Unfortunately, I don't have time to fix this diff, so I'll have to abandon it because it requires a refactor.

Sep 13 2023, 4:00 PM
rohan accepted D9126: [web][native] Fix message search showing toggle pin robotext.
Sep 13 2023, 3:48 PM
rohan closed D9096: [web/native] Retrieve and encode the ed25519 key in the QR code.
Sep 13 2023, 3:41 PM
rohan committed rCOMM9f9c3669c4cc: [web/native] Retrieve and encode the ed25519 key in the QR code.
Sep 13 2023, 3:41 PM
rohan closed D9093: [lib/web/native] Generate and encode an ephemeral AES-256 key in the QR code.
Sep 13 2023, 3:41 PM
rohan committed rCOMM1c46e6188680: [lib/web/native] Generate and encode an ephemeral AES-256 key in the QR code.
Sep 13 2023, 3:41 PM
kamil closed D9125: [keyserver] fix fetching identity info.
Sep 13 2023, 3:40 PM
kamil committed rCOMM0f3c646bca2a: [keyserver] fix fetching identity info.
Sep 13 2023, 3:40 PM
rohan updated the diff for D9096: [web/native] Retrieve and encode the ed25519 key in the QR code.

Rebase

Sep 13 2023, 3:38 PM
kamil closed D9128: [Tunnelbroker] match JS naming convention.
Sep 13 2023, 3:37 PM
kamil committed rCOMMa5fbda1c676b: [Tunnelbroker] match JS naming convention.
Sep 13 2023, 3:37 PM
rohan updated the diff for D9093: [lib/web/native] Generate and encode an ephemeral AES-256 key in the QR code.

Attempt rebase

Sep 13 2023, 3:36 PM
atul closed D9164: [native] Lift `onSwipeableWillOpen` and `composeThread` to `ConnectedChatThreadList`.
Sep 13 2023, 3:23 PM
atul closed D9161: [native] Lift `onScroll` to `ConnectedChatThreadList`.
Sep 13 2023, 3:23 PM
atul committed rCOMM5facba63469a: [native] Lift `onSwipeableWillOpen` and `composeThread` to….
Sep 13 2023, 3:23 PM
atul closed D9136: [native] Replace `scrollPos` instance variable w/ ref.
Sep 13 2023, 3:23 PM
atul committed rCOMM3a4e9c686ee5: [native] Lift `onScroll` to `ConnectedChatThreadList`.
Sep 13 2023, 3:23 PM
atul committed rCOMM22479ac32638: [native] Replace `scrollPos` instance variable w/ ref.
Sep 13 2023, 3:23 PM
atul closed D9134: [native] Lift `searchUsers` and `onChangeSearchText` to `ConnectedChatThreadList`.
Sep 13 2023, 3:23 PM
atul closed D9135: [native] Pull static fns out of `ChatThreadList` to `ChatThreadListUtils`.
Sep 13 2023, 3:23 PM
atul committed rCOMM2ce8245fa6e2: [native] Pull static fns out of `ChatThreadList` to `ChatThreadListUtils`.
Sep 13 2023, 3:23 PM
atul committed rCOMMcdad23dbed9c: [native] Lift `searchUsers` and `onChangeSearchText` to….
Sep 13 2023, 3:23 PM
atul closed D9133: [native] Lift `searchCancelButton*` `Value`/`Node`s to `ConnectedChatThreadList`.
Sep 13 2023, 3:23 PM
atul committed rCOMMd8217f680e65: [native] Lift `searchCancelButton*` `Value`/`Node`s to….
Sep 13 2023, 3:23 PM
atul updated the diff for D9164: [native] Lift `onSwipeableWillOpen` and `composeThread` to `ConnectedChatThreadList`.

rebase and land

Sep 13 2023, 3:16 PM
atul updated the summary of D9174: [native] Replace `listDataSelector` with `useMemo` in `ChatThreadList`.
Sep 13 2023, 3:03 PM
inka updated the diff for D9143: [lib] Add memoization to useKeyserverCall.

Remove unused veriable

Sep 13 2023, 2:53 PM
inka added a comment to D9143: [lib] Add memoization to useKeyserverCall.

We already pass all actions to a hook (even in class components, we use useServerCall) so I imagine there is some way to do it. But I won't insist

Sep 13 2023, 2:49 PM
atul added a comment to D9166: [native] Lift `renderSearch` to `ConnectedChatThreadList`.

Another example w/ doubleTapUpdate:
https://chat.openai.com/share/285de214-0e3f-4753-96b5-d7870e7c0c11

Sep 13 2023, 2:46 PM