Page MenuHomePhorge
Feed All Stories

Oct 5 2023

ginsu added inline comments to D9373: [native] replace out of box BottomSheetModal with basic BottomSheet.
Oct 5 2023, 6:33 PM
ginsu attached a referenced file: F791563: Screen Recording 2023-10-05 at 2.31.26 PM.mov.
Oct 5 2023, 6:32 PM
ginsu updated the summary of D9373: [native] replace out of box BottomSheetModal with basic BottomSheet.
Oct 5 2023, 6:32 PM
ginsu requested review of D9373: [native] replace out of box BottomSheetModal with basic BottomSheet.
Oct 5 2023, 6:20 PM
atul requested review of D9372: [lib] Handle `send*MessageActionTypes.started` in `reduceThreadActivity`.
Oct 5 2023, 6:09 PM
inka requested review of D9371: [lib][web][native] Refactor actions in thread-actions.js pt.2.
Oct 5 2023, 5:02 PM
inka added inline comments to D9370: [lib][web][native] Refactor actions in thread-actions.js pt.1.
Oct 5 2023, 4:16 PM
inka requested review of D9370: [lib][web][native] Refactor actions in thread-actions.js pt.1.
Oct 5 2023, 4:09 PM
bartek added inline comments to D9367: [identity] implement getOutboundKeysForUser.
Oct 5 2023, 3:29 PM
ashoat added 1 blocking reviewer(s) for D9367: [identity] implement getOutboundKeysForUser: bartek.
Oct 5 2023, 3:14 PM
kamil accepted D9367: [identity] implement getOutboundKeysForUser.

Looks good to me! I would love it if someone more experienced in Rust would take a look, @bartek can you take a final round?

Oct 5 2023, 1:58 PM
tomek accepted D9267: [keyserver] Add new hashing to keyserver state check.
Oct 5 2023, 1:52 PM
inka requested review of D9368: [lib][web][native] Refactor actions in link-actions.js.
Oct 5 2023, 1:48 PM
inka updated the diff for D9369: [lib][web][native] Refactor actions in message-report-actions.js.

Retry

Oct 5 2023, 1:28 PM
inka requested review of D9369: [lib][web][native] Refactor actions in message-report-actions.js.
Oct 5 2023, 1:12 PM
michal requested review of D9267: [keyserver] Add new hashing to keyserver state check.
Oct 5 2023, 1:05 PM
kamil added a comment to D9354: [lib] Move inconsistencies finding into specs.
In D9354#275219, @kamil wrote:

LGTM, only one nit: you can probably replace Array<> with $ReadOnlyArray.

Oct 5 2023, 12:37 PM
kamil accepted D9354: [lib] Move inconsistencies finding into specs.
Oct 5 2023, 12:25 PM
kamil added a comment to D9354: [lib] Move inconsistencies finding into specs.

LGTM, only one nit: you can probably replace Array<> with $ReadOnlyArray.

Oct 5 2023, 12:25 PM
marcin closed D9199: Encrypt all notifications on the keyserver for Android devices.
Oct 5 2023, 12:12 PM
marcin committed rCOMMee5ec067c208: Encrypt all notifications on the keyserver for Android devices.
Oct 5 2023, 12:12 PM
marcin closed D9149: Encrypt all notifications on the keyserver for iOS devices.
Oct 5 2023, 12:12 PM
marcin closed D9198: Enable encrypted notifications coalescing on in Androoid native code..
Oct 5 2023, 12:12 PM
marcin committed rCOMM956303ff887a: Enable encrypted notifications coalescing on in Androoid native code..
Oct 5 2023, 12:12 PM
marcin committed rCOMM80d2d4888f72: Encrypt all notifications on the keyserver for iOS devices.
Oct 5 2023, 12:12 PM
marcin closed D9144: Enable encrypted notification coalescing in NSE on iOS.
Oct 5 2023, 12:12 PM
marcin committed rCOMM3b3f4fdc076c: Enable encrypted notification coalescing in NSE on iOS.
Oct 5 2023, 12:12 PM
marcin updated the diff for D9199: Encrypt all notifications on the keyserver for Android devices.

Rebase before landing

Oct 5 2023, 11:50 AM
marcin updated the diff for D9198: Enable encrypted notifications coalescing on in Androoid native code..

Rebase before landing

Oct 5 2023, 11:49 AM
marcin updated the diff for D9149: Encrypt all notifications on the keyserver for iOS devices.

1.Rebase before landing

  1. Use NEXT_CODE_VERSION to prepare for the release
Oct 5 2023, 11:48 AM
marcin updated the diff for D9144: Enable encrypted notification coalescing in NSE on iOS.

Rebase begore landing

Oct 5 2023, 11:45 AM
tomek updated the test plan for D9354: [lib] Move inconsistencies finding into specs.
Oct 5 2023, 11:25 AM
ginsu closed D9366: [lib/native] introduce XXL size to AvatarSize.
Oct 5 2023, 3:50 AM
ginsu closed D9365: [lib/native] lift AvatarSize type into lib.
Oct 5 2023, 3:50 AM
ginsu committed rCOMMe3557bc1806f: [lib/native] lift AvatarSize type into lib.
Oct 5 2023, 3:50 AM
ginsu committed rCOMM91da37a13cb2: [lib/native] introduce XXL size to AvatarSize.
Oct 5 2023, 3:50 AM
ginsu closed D9364: [native] update avatar size variants to use t-shirt sizes.
Oct 5 2023, 3:50 AM
ginsu committed rCOMMdf113b8f3846: [native] update avatar size variants to use t-shirt sizes.
Oct 5 2023, 3:50 AM
ginsu closed D9363: [native] introduce contentDimensions prop to full screen view modal.
Oct 5 2023, 3:50 AM
ginsu closed D9362: [native] introduce saveContentCallback and copyContentCallback props to full screen view modal.
Oct 5 2023, 3:50 AM
ginsu committed rCOMMdb6358f55b9f: [native] introduce contentDimensions prop to full screen view modal.
Oct 5 2023, 3:50 AM
ginsu committed rCOMM318dc92cfbb2: [native] introduce saveContentCallback and copyContentCallback props to full….
Oct 5 2023, 3:50 AM
ginsu closed D9359: [native] introduce children prop to FullScreenViewModal.
Oct 5 2023, 3:50 AM
ginsu closed D9361: [native] rename instances of ImageModal to FullScreenViewModal in FullScreenViewModal component.
Oct 5 2023, 3:50 AM
ginsu committed rCOMMfb83d81c3057: [native] introduce children prop to FullScreenViewModal.
Oct 5 2023, 3:50 AM
ginsu committed rCOMM7b02e7e5afa7: [native] rename instances of ImageModal to FullScreenViewModal in….
Oct 5 2023, 3:50 AM
ginsu closed D9360: [native] introduce FullScreenViewModal.
Oct 5 2023, 3:50 AM
ginsu closed D9358: [native] introduce user profile constants.
Oct 5 2023, 3:50 AM
ginsu committed rCOMM4bfd03b6a558: [native] introduce FullScreenViewModal.
Oct 5 2023, 3:50 AM
ginsu committed rCOMM6a421e536baa: [native] introduce user profile constants.
Oct 5 2023, 3:50 AM
ginsu updated the diff for D9366: [lib/native] introduce XXL size to AvatarSize.

rebase before landing

Oct 5 2023, 3:25 AM
ginsu added a comment to D9366: [lib/native] introduce XXL size to AvatarSize.
In D9366#275107, @atul wrote:

Double Extra Large??

408e74.png (1×1 px, 1 MB)

Oct 5 2023, 3:24 AM
ginsu updated the diff for D9365: [lib/native] lift AvatarSize type into lib.

rebase before landing

Oct 5 2023, 3:23 AM
ginsu updated the diff for D9364: [native] update avatar size variants to use t-shirt sizes.

rebase before landing

Oct 5 2023, 3:22 AM
ginsu updated the diff for D9363: [native] introduce contentDimensions prop to full screen view modal.

rebase before landing

Oct 5 2023, 3:20 AM
ginsu updated the diff for D9362: [native] introduce saveContentCallback and copyContentCallback props to full screen view modal.

rebase before landing

Oct 5 2023, 3:19 AM
ginsu updated the diff for D9359: [native] introduce children prop to FullScreenViewModal.

address atul's feedback

Oct 5 2023, 3:10 AM
ginsu updated the diff for D9361: [native] rename instances of ImageModal to FullScreenViewModal in FullScreenViewModal component.

rebase before landing

Oct 5 2023, 3:05 AM
ginsu updated the diff for D9360: [native] introduce FullScreenViewModal.

rebase before landing

Oct 5 2023, 3:03 AM
ginsu updated the diff for D9358: [native] introduce user profile constants.

rebase before landing

Oct 5 2023, 2:59 AM
ginsu added a comment to D9362: [native] introduce saveContentCallback and copyContentCallback props to full screen view modal.

https://linear.app/comm/issue/ENG-5166/improve-refactoring-of-fullscreenviewmodal-compoment

Oct 5 2023, 2:52 AM
ginsu added a comment to D9362: [native] introduce saveContentCallback and copyContentCallback props to full screen view modal.
In D9362#275121, @atul wrote:

Makes sense, wonder if there's a way to make FullScreenViewModal a little more "children-agnostic" since saveContentCallback and copyContentCallback are kind of media-specific and presumably FullScreenViewModal should be a general purpose component.

Accepting to unblock, but might be worth thinking through a more general purpose API?

Oct 5 2023, 2:40 AM
ashoat added a comment to D9358: [native] introduce user profile constants.

Keeping constants that are imported from lots of different places in separate files also helps to avoid import cycles

Oct 5 2023, 1:15 AM
ashoat accepted D9360: [native] introduce FullScreenViewModal.

Adding @ashoat as blocking since I don't have a ton of experience w/ Reanimated and had some issues w/ refactoring Reanimated code in the past (specifically https://phab.comm.dev/D9206#271158)

Oct 5 2023, 1:14 AM
atul accepted D9362: [native] introduce saveContentCallback and copyContentCallback props to full screen view modal.

Makes sense, wonder if there's a way to make FullScreenViewModal a little more "children-agnostic" since saveContentCallback and copyContentCallback are kind of media-specific and presumably FullScreenViewModal should be a general purpose component.

Oct 5 2023, 12:13 AM
atul accepted D9361: [native] rename instances of ImageModal to FullScreenViewModal in FullScreenViewModal component.

Looks like a straightforward find+replace. Thanks for laying out the outline of the stack in the summary, made it easier to make sense of each diff

Oct 5 2023, 12:10 AM
atul accepted D9363: [native] introduce contentDimensions prop to full screen view modal.

Seems reasonable

Oct 5 2023, 12:09 AM
atul accepted D9364: [native] update avatar size variants to use t-shirt sizes.
Oct 5 2023, 12:08 AM
atul accepted D9365: [lib/native] lift AvatarSize type into lib.
Oct 5 2023, 12:07 AM
atul accepted D9366: [lib/native] introduce XXL size to AvatarSize.

Double Extra Large??

Oct 5 2023, 12:06 AM

Oct 4 2023

ginsu added a comment to D9358: [native] introduce user profile constants.
In D9358#275100, @atul wrote:
In D9358#275095, @ginsu wrote:

Don't love the indirection, but seems like a reasonable approach

Wdym by indirection here? Happy to make any updates to make it less indirect

cc @atul

Just that the constants are in a separate file creates "distance" from where the values are defined and where they're used. But given you need to use them in multiple places this seems like a good bet.

IDE will "show" value of eg userProfileActionButtonHeight on hover anyways

Oct 4 2023, 11:36 PM
atul accepted D9360: [native] introduce FullScreenViewModal.

We need to factor those parts out, so I created FullScreenViewModal which will be a generic component that can be used in both cases for image multimedia messages and user avatars.

Oct 4 2023, 11:35 PM
atul added a comment to D9358: [native] introduce user profile constants.
In D9358#275095, @ginsu wrote:

Don't love the indirection, but seems like a reasonable approach

Wdym by indirection here? Happy to make any updates to make it less indirect

cc @atul

Oct 4 2023, 11:32 PM
atul accepted D9359: [native] introduce children prop to FullScreenViewModal.

Looks good, let's memoize ImageModal before landing

Oct 4 2023, 11:31 PM
ginsu added a comment to D9358: [native] introduce user profile constants.

Don't love the indirection, but seems like a reasonable approach

Oct 4 2023, 11:30 PM
atul accepted D9358: [native] introduce user profile constants.

Don't love the indirection, but seems like a reasonable approach

Oct 4 2023, 11:28 PM
varun updated the diff for D9367: [identity] implement getOutboundKeysForUser.

dedup

Oct 4 2023, 9:50 PM
varun updated the diff for D9367: [identity] implement getOutboundKeysForUser.

simplify logic a little

Oct 4 2023, 9:39 PM
varun requested review of D9367: [identity] implement getOutboundKeysForUser.
Oct 4 2023, 9:38 PM
ginsu requested review of D9366: [lib/native] introduce XXL size to AvatarSize.
Oct 4 2023, 9:12 PM
ginsu requested review of D9365: [lib/native] lift AvatarSize type into lib.
Oct 4 2023, 9:09 PM
ginsu requested review of D9364: [native] update avatar size variants to use t-shirt sizes.
Oct 4 2023, 8:57 PM
ginsu requested review of D9363: [native] introduce contentDimensions prop to full screen view modal.
Oct 4 2023, 8:45 PM
ginsu requested review of D9362: [native] introduce saveContentCallback and copyContentCallback props to full screen view modal.
Oct 4 2023, 8:28 PM
ginsu requested review of D9361: [native] rename instances of ImageModal to FullScreenViewModal in FullScreenViewModal component.
Oct 4 2023, 7:21 PM
ginsu retitled D9359: [native] introduce children prop to FullScreenViewModal from DO NOT REVIEW FOR NOW [native] introduce FullScreenViewModal
Oct 4 2023, 7:12 PM
ginsu updated the diff for D9359: [native] introduce children prop to FullScreenViewModal.

update

Oct 4 2023, 7:08 PM
ginsu updated the diff for D9359: [native] introduce children prop to FullScreenViewModal.

update

Oct 4 2023, 6:59 PM
ginsu added inline comments to D9360: [native] introduce FullScreenViewModal.
Oct 4 2023, 6:43 PM
ginsu added inline comments to D9360: [native] introduce FullScreenViewModal.
Oct 4 2023, 6:40 PM
ginsu requested review of D9360: [native] introduce FullScreenViewModal.
Oct 4 2023, 6:39 PM
patryk closed D9344: [lib] Remove negative lookbehind assertions from chat mention regex.
Oct 4 2023, 6:37 PM
patryk committed rCOMMfcaa7289c9e9: [lib] Remove negative lookbehind assertions from chat mention regex.
Oct 4 2023, 6:37 PM
atul closed D9357: [keyserver] `endpoint_profiling` -> `endpoint-profiling`.
Oct 4 2023, 6:29 PM
atul committed rCOMM6a1c53d86b3b: [keyserver] `endpoint_profiling` -> `endpoint-profiling`.
Oct 4 2023, 6:29 PM
ginsu retitled D9359: [native] introduce children prop to FullScreenViewModal from [native] introduce FullScreenViewModal to DO NOT REVIEW FOR NOW [native] introduce FullScreenViewModal .
Oct 4 2023, 6:21 PM
ashoat added a comment to D9145: [web] Remove intial redux state from website responders.

Thanks @michal!

Oct 4 2023, 6:19 PM
ashoat accepted D9344: [lib] Remove negative lookbehind assertions from chat mention regex.

Thanks!! This looks clean, and I was able to confirm that it works on Safari version 15 running on macOS 12 via lambdatest.com

Oct 4 2023, 5:48 PM
ginsu closed D9274: [native] make bottomsheet snap point dynamic.
Oct 4 2023, 5:29 PM
ginsu committed rCOMM050b1af776c0: [native] make bottomsheet snap point dynamic.
Oct 4 2023, 5:29 PM