Page MenuHomePhorge
Feed All Stories

Sep 18 2023

atul updated the diff for D9208: [native] Remove `renderSearch` in `ChatThreadList` and inline `ChatThreadListSearch` directly.

rebase

Sep 18 2023, 5:28 PM
atul added inline comments to D9209: [native] Forward `searchInputRef` from `ChatThreadList` to `ChatThreadListSearch`.
Sep 18 2023, 5:27 PM
atul updated the diff for D9208: [native] Remove `renderSearch` in `ChatThreadList` and inline `ChatThreadListSearch` directly.

address feedback: early-return

Sep 18 2023, 5:25 PM
atul added inline comments to D9208: [native] Remove `renderSearch` in `ChatThreadList` and inline `ChatThreadListSearch` directly.
Sep 18 2023, 5:25 PM
atul updated the diff for D9208: [native] Remove `renderSearch` in `ChatThreadList` and inline `ChatThreadListSearch` directly.

rebase

Sep 18 2023, 5:22 PM
atul updated the diff for D9207: [native] Move Reanimated code from `ChatThreadList` to `ChatThreadListSearch`.

rebase

Sep 18 2023, 5:22 PM
atul added inline comments to D9207: [native] Move Reanimated code from `ChatThreadList` to `ChatThreadListSearch`.
Sep 18 2023, 5:20 PM
atul updated the diff for D9206: [native] Move rest of Search views to `ChatThreadListSearch`.

rebase after resolve merge conflict

Sep 18 2023, 5:20 PM
rohan requested review of D9220: [keyserver] Encode the device id into the QR code.
Sep 18 2023, 5:19 PM
rohan closed D9089: [keyserver] Add the qrcode dependency for terminal output.
Sep 18 2023, 5:15 PM
rohan committed rCOMM5cd376aa8df6: [keyserver] Add the qrcode dependency for terminal output.
Sep 18 2023, 5:15 PM
inka updated the diff for D9143: [lib] Add memoization to useKeyserverCall.

Memoize boundCallServerEndpointSelector per keserverID

Sep 18 2023, 5:04 PM
atul added inline comments to D9206: [native] Move rest of Search views to `ChatThreadListSearch`.
Sep 18 2023, 4:16 PM
atul requested review of D9211: [native] Memoize `flatList` in `ChatThreadList`.
Sep 18 2023, 4:15 PM
atul added a comment to D9211: [native] Memoize `flatList` in `ChatThreadList`.
In D9211#271261, @tomek wrote:

Have you tested if memoizing the list is beneficial? FlatList is already memoized internally (PureComponent) so wrapping it with memo shouldn't improve anything, but maybe I'm missing something.

Sep 18 2023, 4:15 PM
marcin updated the diff for D8730: Implement displaying error message notification for cases that might cause empty notification on Android.

Set auto cancel property to false only for staff releases

Sep 18 2023, 3:21 PM
ashoat added a comment to D9121: [lib] Create useKeyserverCall.

Don't forget to create one for the input validator idea too!

Sep 18 2023, 3:12 PM
patryk updated the diff for D9159: [web] Use blobServiceUpload upload action.

Fix flow

Sep 18 2023, 2:46 PM
patryk updated the diff for D9163: [native] Use blobServiceUpload upload action.

Fix flow bugs

Sep 18 2023, 2:44 PM
Harbormaster failed remote builds in B22676: Diff 31203 for D9159: [web] Use blobServiceUpload upload action!
Sep 18 2023, 2:38 PM
Harbormaster failed remote builds in B22675: Diff 31202 for D9163: [native] Use blobServiceUpload upload action!
Sep 18 2023, 2:38 PM
patryk updated the diff for D9159: [web] Use blobServiceUpload upload action.

Rebuild

Sep 18 2023, 2:27 PM
patryk updated the diff for D9163: [native] Use blobServiceUpload upload action.

Rebuild

Sep 18 2023, 2:26 PM
inka added a comment to D9121: [lib] Create useKeyserverCall.

I created a followup task to update the types: ENG-4968

Sep 18 2023, 2:18 PM
inka updated the diff for D9121: [lib] Create useKeyserverCall.

Update type

Sep 18 2023, 2:17 PM
patryk updated the diff for D9157: [lib] Add blobServiceUpload upload action.

Failing CI fix

Sep 18 2023, 2:15 PM
ashoat added inline comments to D9121: [lib] Create useKeyserverCall.
Sep 18 2023, 1:53 PM
ashoat requested changes to D9204: [lib] introduce threadInfosSelectorForThreadType selector.

There's code that exists for the search experience that handles finding a thread for a given user if it already exists, OR creating a "pending" thread if that thread doesn't exist yet.

Sep 18 2023, 1:49 PM
marcin planned changes to D8730: Implement displaying error message notification for cases that might cause empty notification on Android.
Sep 18 2023, 1:46 PM
ginsu added a comment to D9204: [lib] introduce threadInfosSelectorForThreadType selector.

How does the code for search results currently handle this?

Sep 18 2023, 1:28 PM
ashoat accepted D8730: Implement displaying error message notification for cases that might cause empty notification on Android.

Looks good, but would be great if @tomek could take a look, as he's more familiar with our Android notif code

Sep 18 2023, 1:21 PM
tomek accepted D9215: [native] Remove `boundChatListData` from `useThreadListSearch` dep list.
Sep 18 2023, 1:17 PM
marcin updated the diff for D8730: Implement displaying error message notification for cases that might cause empty notification on Android.

Refactor using isStaffRelease utility.

Sep 18 2023, 1:15 PM
tomek requested changes to D9211: [native] Memoize `flatList` in `ChatThreadList`.

Have you tested if memoizing the list is beneficial? FlatList is already memoized internally (PureComponent) so wrapping it with memo shouldn't improve anything, but maybe I'm missing something.

Sep 18 2023, 1:08 PM
tomek accepted D9210: [native] Add some basic memoization to `ChatThreadListSearch`.
Sep 18 2023, 1:01 PM
michal accepted D9121: [lib] Create useKeyserverCall.

Unfortunate that we can't use ReturnType<T> and Parameters<T> from new versions of flow, might simplify it a little

Sep 18 2023, 12:49 PM
Harbormaster failed remote builds in B22670: Diff 31197 for D9157: [lib] Add blobServiceUpload upload action!
Sep 18 2023, 12:48 PM
Harbormaster failed remote builds in B22671: Diff 31198 for D9163: [native] Use blobServiceUpload upload action!
Sep 18 2023, 12:45 PM
patryk updated the diff for D9163: [native] Use blobServiceUpload upload action.

Use new syntax

Sep 18 2023, 12:34 PM
patryk updated the diff for D9157: [lib] Add blobServiceUpload upload action.

Destructure options.

Sep 18 2023, 12:32 PM
bartek requested changes to D9157: [lib] Add blobServiceUpload upload action.

Requesting changes to fix failing CI - most likely wrong uuid version is being resolved, try the yarn why uuid command to confirm.

Sep 18 2023, 12:11 PM
bartek accepted D9163: [native] Use blobServiceUpload upload action.
Sep 18 2023, 11:55 AM
tomek accepted D9209: [native] Forward `searchInputRef` from `ChatThreadList` to `ChatThreadListSearch`.
Sep 18 2023, 11:13 AM
tomek accepted D9208: [native] Remove `renderSearch` in `ChatThreadList` and inline `ChatThreadListSearch` directly.
Sep 18 2023, 10:58 AM
tomek accepted D9207: [native] Move Reanimated code from `ChatThreadList` to `ChatThreadListSearch`.
Sep 18 2023, 10:51 AM
tomek accepted D9206: [native] Move rest of Search views to `ChatThreadListSearch`.
Sep 18 2023, 10:46 AM
inka added inline comments to D9121: [lib] Create useKeyserverCall.
Sep 18 2023, 10:43 AM
tomek accepted D9199: Encrypt all notifications on the keyserver for Android devices.
Sep 18 2023, 10:41 AM
Restricted Repository Identity closed D9110: [web] Migrate drafts to db for everyone.
Sep 18 2023, 10:26 AM
Restricted Repository Identity closed D9109: [web] Enable db for all users.
Sep 18 2023, 10:26 AM
Michal Gniadek <michal.gniadek@swmansion.com> committed rCOMM2ce478126824: [web] Enable db for all users.
Sep 18 2023, 10:26 AM
Michal Gniadek <michal.gniadek@swmansion.com> committed rCOMMdd9055f2f3ab: [web] Migrate drafts to db for everyone.
Sep 18 2023, 10:26 AM
Restricted Repository Identity closed D9108: [web] Initialize database at startup on safari.
Sep 18 2023, 10:26 AM
Restricted Repository Identity closed D9107: [web] Move safari db key init to database module.
Sep 18 2023, 10:26 AM
Michal Gniadek <michal.gniadek@swmansion.com> committed rCOMM5704f7fa8d34: [web] Initialize database at startup on safari.
Sep 18 2023, 10:26 AM
Michal Gniadek <michal.gniadek@swmansion.com> committed rCOMM254a9328e508: [web] Move safari db key init to database module.
Sep 18 2023, 10:26 AM
Restricted Repository Identity closed D9105: [web] Hide databaseModule behind a function.
Sep 18 2023, 10:26 AM
Michal Gniadek <michal.gniadek@swmansion.com> committed rCOMMc67113dafe68: [web] Hide databaseModule behind a function.
Sep 18 2023, 10:26 AM
marcin accepted D8929: [keyserver] modify createPickledOlmSession.
Sep 18 2023, 9:47 AM

Sep 17 2023

atul added inline comments to D9206: [native] Move rest of Search views to `ChatThreadListSearch`.
Sep 17 2023, 11:19 PM
atul closed D9205: [native] Introduce naive `ChatThreadListSearch` component.
Sep 17 2023, 11:15 PM
atul committed rCOMMaa58fb3d076f: [native] Introduce naive `ChatThreadListSearch` component.
Sep 17 2023, 11:15 PM
atul updated the diff for D9205: [native] Introduce naive `ChatThreadListSearch` component.

type fn return values as mixed

Sep 17 2023, 11:13 PM
atul added inline comments to D9205: [native] Introduce naive `ChatThreadListSearch` component.
Sep 17 2023, 11:09 PM
atul closed D9214: [native] Memoize `ConnectedRemoteImage`.
Sep 17 2023, 10:31 PM
atul committed rCOMM5e8672d069eb: [native] Memoize `ConnectedRemoteImage`.
Sep 17 2023, 10:31 PM
atul closed D9213: [native] Memoize `ThreadAncestorsLabel`.
Sep 17 2023, 10:31 PM
atul committed rCOMM3df742db5cd1: [native] Memoize `ThreadAncestorsLabel`.
Sep 17 2023, 10:31 PM
atul updated the diff for D9214: [native] Memoize `ConnectedRemoteImage`.

rebase and land

Sep 17 2023, 10:28 PM
atul closed D9219: [native] Bump `react-native` to `0.70.9`.
Sep 17 2023, 10:28 PM
atul committed rCOMM71cba72c91a3: [native] Bump `react-native` to `0.70.9`.
Sep 17 2023, 10:28 PM
atul updated the diff for D9213: [native] Memoize `ThreadAncestorsLabel`.

rebase and land

Sep 17 2023, 10:28 PM
atul requested changes to D9203: [web] introduce AppearanceChangeModal.
Sep 17 2023, 10:04 PM
atul updated the diff for D9219: [native] Bump `react-native` to `0.70.9`.

rebase and land

Sep 17 2023, 10:03 PM

Sep 16 2023

ashoat accepted D9219: [native] Bump `react-native` to `0.70.9`.
Sep 16 2023, 7:05 PM
ashoat accepted D9108: [web] Initialize database at startup on safari.

Nice thank you!!

Sep 16 2023, 4:46 AM
ashoat added inline comments to D9121: [lib] Create useKeyserverCall.
Sep 16 2023, 3:10 AM
ashoat added inline comments to D9205: [native] Introduce naive `ChatThreadListSearch` component.
Sep 16 2023, 2:59 AM
ashoat added inline comments to D9205: [native] Introduce naive `ChatThreadListSearch` component.
Sep 16 2023, 2:50 AM
ashoat added inline comments to D9205: [native] Introduce naive `ChatThreadListSearch` component.
Sep 16 2023, 2:48 AM
ashoat added inline comments to D9206: [native] Move rest of Search views to `ChatThreadListSearch`.
Sep 16 2023, 2:17 AM

Sep 15 2023

atul published D9219: [native] Bump `react-native` to `0.70.9` for review.
Sep 15 2023, 9:54 PM
atul updated subscribers of D9215: [native] Remove `boundChatListData` from `useThreadListSearch` dep list.
In D9215#271132, @rohan wrote:

Accepting since it seems reasonable to me, but not super familiar with why we introduced it here in the first place so letting others take a look

Sep 15 2023, 9:53 PM
atul added a comment to D9214: [native] Memoize `ConnectedRemoteImage`.
In D9214#271139, @rohan wrote:

If the performance isn't impacted much one way or the other, is the memory usage of memoizing this not noticeable as well?

Sep 15 2023, 9:48 PM
rohan accepted D9212: [native] Consume `useThreadListSearch` in `ChatThreadList`.

Nice to see the code a lot simpler!

Sep 15 2023, 9:28 PM
rohan accepted D9214: [native] Memoize `ConnectedRemoteImage`.

If the performance isn't impacted much one way or the other, is the memory usage of memoizing this not noticeable as well?

Sep 15 2023, 9:21 PM
rohan accepted D9213: [native] Memoize `ThreadAncestorsLabel`.
Sep 15 2023, 9:13 PM
rohan resigned from D9215: [native] Remove `boundChatListData` from `useThreadListSearch` dep list.
Sep 15 2023, 9:12 PM
rohan accepted D9215: [native] Remove `boundChatListData` from `useThreadListSearch` dep list.

Accepting since it seems reasonable to me, but not super familiar with why we introduced it here in the first place so letting others take a look

Sep 15 2023, 9:12 PM
marcin closed D9179: Save encrypted payload hash in MariaDB keyserver for iOS notifs..
Sep 15 2023, 2:23 PM
marcin committed rCOMM2c5c658b3434: Save encrypted payload hash in MariaDB keyserver for iOS notifs..
Sep 15 2023, 2:23 PM
marcin closed D9178: Enhance error check in CryptoModule decrypt. Add encrypted message hash to error message..
Sep 15 2023, 2:23 PM
marcin committed rCOMM6b660b669592: Enhance error check in CryptoModule decrypt. Add encrypted message hash to….
Sep 15 2023, 2:23 PM
inka requested review of D9217: [lib] Add logic for handling faonut actions.
Sep 15 2023, 2:21 PM
inka added a comment to D8873: [native] Make chat mentions clickable.

Did you test whether the animation still works when user opens tooltip and presses "thread", even if the message has a link?

Sep 15 2023, 1:57 PM
marcin updated the diff for D9179: Save encrypted payload hash in MariaDB keyserver for iOS notifs..

Rebase before landing

Sep 15 2023, 1:57 PM
marcin updated the diff for D9178: Enhance error check in CryptoModule decrypt. Add encrypted message hash to error message..

Rebase before landing

Sep 15 2023, 1:56 PM
michal updated the diff for D9109: [web] Enable db for all users.

Return instead of modifying

Sep 15 2023, 1:38 PM
michal updated the diff for D9148: [web/keyserver] Handle different thread ids in url.

Fixes

Sep 15 2023, 1:35 PM
michal updated the diff for D9141: [web] Use new intial redux state.

Fixes

Sep 15 2023, 1:30 PM