Page MenuHomePhorge
Feed All Stories

Sep 15 2023

inka accepted D9109: [web] Enable db for all users.
Sep 15 2023, 1:30 PM
patryk closed D9154: [lib] Add uuid dependency.
Sep 15 2023, 1:24 PM
patryk committed rCOMM2904579fc7a0: [lib] Add uuid dependency.
Sep 15 2023, 1:24 PM
patryk closed D9151: [native] Add expo-file-system dependency.
Sep 15 2023, 1:23 PM
patryk committed rCOMM7aea5c13119d: [native] Add expo-file-system dependency.
Sep 15 2023, 1:23 PM
michal updated the diff for D9109: [web] Enable db for all users.

Small fixes and early return

Sep 15 2023, 12:44 PM
michal updated the diff for D9108: [web] Initialize database at startup on safari.

Set DatabaseModule fields to optional and add invariants

Sep 15 2023, 12:38 PM
marcin updated the diff for D9149: Encrypt all notifications on the keyserver for iOS devices.

Enhance variable naming

Sep 15 2023, 12:32 PM
marcin updated the diff for D9179: Save encrypted payload hash in MariaDB keyserver for iOS notifs..
  1. Update typing
  2. Save device token to hash mapping instead of plain hash list.
Sep 15 2023, 12:11 PM
michal added inline comments to D9143: [lib] Add memoization to useKeyserverCall.
Sep 15 2023, 10:57 AM
bartek closed D9216: [terraform] Deploy Tunnelbroker DynamoDB table.
Sep 15 2023, 10:45 AM
bartek committed rCOMM7e0a7cce56ff: [terraform] Deploy Tunnelbroker DynamoDB table.
Sep 15 2023, 10:45 AM
kamil accepted D9178: Enhance error check in CryptoModule decrypt. Add encrypted message hash to error message..
Sep 15 2023, 10:41 AM
kamil accepted D9145: [web] Remove intial redux state from website responders.
Sep 15 2023, 10:27 AM
inka updated the diff for D9143: [lib] Add memoization to useKeyserverCall.

Rebase

Sep 15 2023, 10:22 AM
inka added inline comments to D9121: [lib] Create useKeyserverCall.
Sep 15 2023, 10:21 AM
inka updated the diff for D9121: [lib] Create useKeyserverCall.

Address review

Sep 15 2023, 10:20 AM
kamil accepted D9141: [web] Use new intial redux state.

Looks good but please add the dependency array

Sep 15 2023, 10:19 AM
kamil accepted D9216: [terraform] Deploy Tunnelbroker DynamoDB table.
Sep 15 2023, 9:47 AM
kamil accepted D9140: [web] Add setInitialReduxState action.

Different convention than useDispatchActionPromise, but the reason sounds convincing.

Sep 15 2023, 9:47 AM
bartek published D9216: [terraform] Deploy Tunnelbroker DynamoDB table for review.
Sep 15 2023, 9:37 AM
kamil accepted D9109: [web] Enable db for all users.

Database stuff LGTM, but after ENG-4930 I think @inka should also take a look at migrating code.

Sep 15 2023, 9:07 AM
atul requested review of D9215: [native] Remove `boundChatListData` from `useThreadListSearch` dep list.
Sep 15 2023, 4:57 AM
atul published D9214: [native] Memoize `ConnectedRemoteImage` for review.
Sep 15 2023, 2:44 AM
atul published D9213: [native] Memoize `ThreadAncestorsLabel` for review.
Sep 15 2023, 2:44 AM
atul added inline comments to D9205: [native] Introduce naive `ChatThreadListSearch` component.
Sep 15 2023, 2:12 AM

Sep 14 2023

atul requested review of D9212: [native] Consume `useThreadListSearch` in `ChatThreadList`.
Sep 14 2023, 11:09 PM
atul published D9211: [native] Memoize `flatList` in `ChatThreadList` for review.
Sep 14 2023, 9:23 PM
atul published D9210: [native] Add some basic memoization to `ChatThreadListSearch` for review.
Sep 14 2023, 9:16 PM
atul published D9209: [native] Forward `searchInputRef` from `ChatThreadList` to `ChatThreadListSearch` for review.
Sep 14 2023, 9:06 PM
ginsu added inline comments to D9205: [native] Introduce naive `ChatThreadListSearch` component.
Sep 14 2023, 8:46 PM
atul updated the diff for D9208: [native] Remove `renderSearch` in `ChatThreadList` and inline `ChatThreadListSearch` directly.

some memoization

Sep 14 2023, 8:43 PM
atul published D9208: [native] Remove `renderSearch` in `ChatThreadList` and inline `ChatThreadListSearch` directly for review.
Sep 14 2023, 8:41 PM
atul published D9207: [native] Move Reanimated code from `ChatThreadList` to `ChatThreadListSearch` for review.
Sep 14 2023, 8:40 PM
atul published D9206: [native] Move rest of Search views to `ChatThreadListSearch` for review.
Sep 14 2023, 8:25 PM
atul added inline comments to D9205: [native] Introduce naive `ChatThreadListSearch` component.
Sep 14 2023, 8:20 PM
ginsu accepted D9205: [native] Introduce naive `ChatThreadListSearch` component.

accepting, but please take a look at the inline comments

Sep 14 2023, 8:10 PM
atul requested review of D9205: [native] Introduce naive `ChatThreadListSearch` component.
Sep 14 2023, 7:57 PM
ashoat accepted D8929: [keyserver] modify createPickledOlmSession.
Sep 14 2023, 7:19 PM
varun closed D8407: [keyserver] accountOwnershipResponder.
Sep 14 2023, 6:43 PM
varun committed rCOMM573418ac654a: [keyserver] accountOwnershipResponder.
Sep 14 2023, 6:43 PM
varun added a comment to D8929: [keyserver] modify createPickledOlmSession.

https://linear.app/comm/issue/ENG-4944/remove-create-inbound-call-from-createpickledolmsession

Sep 14 2023, 6:33 PM
varun updated the diff for D8929: [keyserver] modify createPickledOlmSession.

remove oneTimeKey and correct create_inbound_from args

Sep 14 2023, 6:32 PM
ashoat added a comment to D9204: [lib] introduce threadInfosSelectorForThreadType selector.

How does the code for search results currently handle this? I think there's a similar need there for getting a "pending or realized" thread for the viewer and a given user. The new selector here makes me wonder if you're reusing as much of that code as possible.

Sep 14 2023, 6:29 PM
ashoat accepted D8407: [keyserver] accountOwnershipResponder.
Sep 14 2023, 6:26 PM
ginsu attached a referenced file: F759614: Screenshot 2023-09-14 at 2.04.17 PM.png.
Sep 14 2023, 6:09 PM
ginsu updated the summary of D9204: [lib] introduce threadInfosSelectorForThreadType selector.
Sep 14 2023, 6:07 PM
ginsu requested review of D9204: [lib] introduce threadInfosSelectorForThreadType selector.
Sep 14 2023, 5:48 PM
ginsu added inline comments to D9120: [native] update UserProfileBottomSheet to get a userInfo from a userID.
Sep 14 2023, 5:05 PM
ginsu attached a referenced file: F759554: Screen Recording 2023-09-14 at 1.00.25 PM.mov.
Sep 14 2023, 5:03 PM
ginsu updated the test plan for D9120: [native] update UserProfileBottomSheet to get a userInfo from a userID.
Sep 14 2023, 5:03 PM
ginsu updated the diff for D9120: [native] update UserProfileBottomSheet to get a userInfo from a userID.

address feedback

Sep 14 2023, 5:01 PM
varun updated the diff for D8407: [keyserver] accountOwnershipResponder.

address feedback

Sep 14 2023, 4:56 PM
atul accepted D9148: [web/keyserver] Handle different thread ids in url.
Sep 14 2023, 4:46 PM
varun closed D9129: [lib] utility function to get array of OneTimeKeys from an OLMOneTimeKeys object.
Sep 14 2023, 4:26 PM
varun committed rCOMM5e71db19bf33: [lib] utility function to get array of OneTimeKeys from an OLMOneTimeKeys object.
Sep 14 2023, 4:26 PM
ginsu requested review of D9203: [web] introduce AppearanceChangeModal.
Sep 14 2023, 4:23 PM
atul requested changes to D9095: [native] Block editing messages on search and pinned messages screens, and of the first message in a thread.

Requesting changes for feedback above

Sep 14 2023, 4:19 PM
atul accepted D9147: [lib/web/native] Improve conversion utils.

Fact that we have unit test coverage here makes this super easy to accept

Sep 14 2023, 4:18 PM
atul accepted D9109: [web] Enable db for all users.

Generally looks good, would be good for @kamil to take a final pass. Only thing that I'd change before landing is early returning in handleSensitiveData.

Sep 14 2023, 4:14 PM
ashoat accepted D9154: [lib] Add uuid dependency.
Sep 14 2023, 4:12 PM
atul accepted D9146: [keyserver] Remove unused params in validation functions.

Thanks for cleaning this up

Sep 14 2023, 4:08 PM
atul accepted D9154: [lib] Add uuid dependency.

Seems reasonable. In the future it might be helpful to provide link to corresponding GitHub repo in description.

Sep 14 2023, 4:07 PM
ginsu resigned from D9202: [keyserver/web/native] Covert AES-256 key from Uint8Array representation to hex string representation.

Code looks good to me, but resigning to give others a chance to review

Sep 14 2023, 3:35 PM
ashoat accepted D9151: [native] Add expo-file-system dependency.
Sep 14 2023, 3:32 PM
ginsu closed D9195: [web] introduce preferences settings in account settings.
Sep 14 2023, 3:29 PM
ginsu closed D9194: [web] introduce useStaffCanSee hook for web.
Sep 14 2023, 3:29 PM
ginsu committed rCOMMe14ab1b818cb: [web] introduce preferences settings in account settings.
Sep 14 2023, 3:29 PM
ginsu committed rCOMM00b30f802217: [web] introduce useStaffCanSee hook for web.
Sep 14 2023, 3:29 PM
ginsu closed D9193: [lib/native] lift useIsCurrentUserStaff hook into lib.
Sep 14 2023, 3:29 PM
ginsu committed rCOMM1f06786df4ed: [lib/native] lift useIsCurrentUserStaff hook into lib.
Sep 14 2023, 3:29 PM
rohan added a comment to D9194: [web] introduce useStaffCanSee hook for web.
In D9194#270776, @ginsu wrote:

Seems reasonable, does it make sense to preemptively just put this in lib as well though like useIsCurrentUserStaff

I thought about that but native has it's own version of the useStaffCanSee hook that is slightly different. The native version of useStaffCanSee also considers if the user is using a staff release as well that web does not need to consider. I thought it would make more sense/be less confusing for other devs that use this in the future if the different versions of each hook lived in their own respective platform folders, but if others disagree happy to make the necessary changes

Sep 14 2023, 3:25 PM
ginsu updated the diff for D9195: [web] introduce preferences settings in account settings.

address feedback

Sep 14 2023, 3:24 PM
ginsu added a comment to D9194: [web] introduce useStaffCanSee hook for web.

Seems reasonable, does it make sense to preemptively just put this in lib as well though like useIsCurrentUserStaff

Sep 14 2023, 3:19 PM
rohan requested review of D9202: [keyserver/web/native] Covert AES-256 key from Uint8Array representation to hex string representation.
Sep 14 2023, 3:16 PM
inka closed D9126: [web][native] Fix message search showing toggle pin robotext.
Sep 14 2023, 3:11 PM
inka committed rCOMMdcbe566de055: [web][native] Fix message search showing toggle pin robotext.
Sep 14 2023, 3:11 PM
inka closed D9123: [web] Fix warnings on search screen.
Sep 14 2023, 3:10 PM
inka committed rCOMM72d5a1003660: [web] Fix warnings on search screen.
Sep 14 2023, 3:10 PM
rohan accepted D9193: [lib/native] lift useIsCurrentUserStaff hook into lib.
Sep 14 2023, 2:43 PM
ashoat added a comment to D8901: [lib] Add userStoreMentionSearchIndex selector.

I can confirm that we're looking to do only prefix search for @-mentions of chats. We'll continue to do a "full text search" for in the "Search chats" experience as well as the message search experience. But the typeahead is meant to be prefix-only

Sep 14 2023, 2:40 PM
rohan accepted D9195: [web] introduce preferences settings in account settings.
Sep 14 2023, 2:40 PM
rohan accepted D9194: [web] introduce useStaffCanSee hook for web.

Seems reasonable, does it make sense to preemptively just put this in lib as well though like useIsCurrentUserStaff

Sep 14 2023, 2:40 PM
ashoat added a reverting change for rCOMM8428f7fc38ae: Temporary changes for staff release: rCOMM18d58e18f1c4: Revert "Temporary changes for staff release".
Sep 14 2023, 1:53 PM
ashoat committed rCOMM18d58e18f1c4: Revert "Temporary changes for staff release".
Sep 14 2023, 1:53 PM
ashoat committed rCOMM5fc4cdd061e2: [native] codeVersion -> 260.
Sep 14 2023, 1:53 PM
ashoat committed rCOMM8428f7fc38ae: Temporary changes for staff release.
Sep 14 2023, 1:53 PM
ashoat committed rCOMMa59a0798997c: [native] codeVersion -> 259.
Sep 14 2023, 1:51 PM
ashoat committed rCOMM9243eabdb853: [web][keyserver] codeVersion -> 26.
Sep 14 2023, 1:45 PM
ashoat closed D9201: [keyserver] Don't send empty ID cleanup query in notifs code.
Sep 14 2023, 1:43 PM
ashoat committed rCOMMe8043a84cc5a: [keyserver] Don't send empty ID cleanup query in notifs code.
Sep 14 2023, 1:43 PM
bartek closed D9165: [terraform] Add Tunnelbroker.
Sep 14 2023, 1:30 PM
bartek committed rCOMM32c6aa104750: [terraform] Add Tunnelbroker.
Sep 14 2023, 1:30 PM
marcin accepted D9201: [keyserver] Don't send empty ID cleanup query in notifs code.
Sep 14 2023, 1:22 PM
tomek accepted D9201: [keyserver] Don't send empty ID cleanup query in notifs code.
Sep 14 2023, 1:19 PM
ashoat published D9201: [keyserver] Don't send empty ID cleanup query in notifs code for review.

Publishing now, but will wait on CI before landing

Sep 14 2023, 1:16 PM
ashoat closed D9186: [native] Avoid crashing Redux migration if inviteLinksStore isn't initialized.
Sep 14 2023, 1:04 PM
ashoat committed rCOMM2f4d696e218b: [native] Avoid crashing Redux migration if inviteLinksStore isn't initialized.
Sep 14 2023, 1:04 PM
ashoat closed D9185: [native] Extract default Redux state to separate file.
Sep 14 2023, 1:04 PM
ashoat committed rCOMM3cf8825bf256: [native] Extract default Redux state to separate file.
Sep 14 2023, 1:04 PM