Page MenuHomePhorge
Feed Search

Oct 17 2023

atul updated the diff for D9454: [native] Update `pruneThreadIDsSelector` to use `threadActivityStore`.

fix optional chaining

Oct 17 2023, 6:39 PM
atul accepted D9502: [lib] Remove setCookieOnRequest.

Accepting, but adding @ashoat as blocking to take another look

Oct 17 2023, 5:18 PM
atul accepted D9500: [keyserver] Remove cookieSources.

Looks reasonable, thanks for updating comments.

Oct 17 2023, 4:41 PM
atul accepted D9513: [web] Call useRoleNamesFromCommunityThreadInfo to help filter Admin members.

This is the only way we have to check for Admins right now, but the isAdminRole work that's coming soon will help make these checks a lot more concrete.

Oct 17 2023, 4:30 PM
atul accepted D9445: [lib/web/native] Introduce isInvalidPinSource method that checks the messageSpec.canBePinned.

Looks good, thanks for including those unit tests

Oct 17 2023, 4:29 PM
atul resigned from D9430: [lib/web/native] Display community role for users in subchannels/sidebars.

Feel free to re-add if there's anything specific I can be helpful w/

Oct 17 2023, 4:27 PM
atul accepted D9506: [web] update usePushUserProfileModal hook args.

Actually, I have no idea why I gave that feedback in D9476... it's a hook not a functional component so having userID: string as an argument makes more sense than a Props object.

Oct 17 2023, 4:23 PM
atul accepted D9498: [web] introduce UserProfileAvatarModal.
Oct 17 2023, 4:20 PM
atul accepted D9497: [web] make FullScreenViewModal completly generic.

Didn't read carefully, trusting that it's a simple find/replace diff

Oct 17 2023, 12:06 AM

Oct 16 2023

atul accepted D9444: [lib] Introduce a canBePinned boolean to message specs.

This seems like a much cleaner and maintainable approach

Oct 16 2023, 11:52 PM
atul resigned from D9396: [keyserver] Update CORS.

Resigning since it looks like others have/will take a look, feel free to re-add if there's something specific I can be helpful with

Oct 16 2023, 11:47 PM
atul accepted D9409: [web] introduce UserProfile component.
Oct 16 2023, 11:46 PM
atul accepted D9496: [web] factor out mediaModalItem from FullScreenModal.
Oct 16 2023, 9:01 PM
atul accepted D9495: [web] introduce FullScreenViewModal.

Looks like a reasonable approach

Oct 16 2023, 7:39 PM
atul accepted D9488: [web] introduce MarkdownUserMention component.
Oct 16 2023, 7:25 PM
atul accepted D9486: [web] make user profile accessible from message reactions list item.
Oct 16 2023, 7:18 PM
atul accepted D9485: [web] introduce MessageReactionsListItem.
Oct 16 2023, 7:16 PM
atul accepted D9484: [web] make user profile accessible from user entity robotext.
Oct 16 2023, 7:04 PM
atul accepted D9483: [web] make user profile accessible from member component.
Oct 16 2023, 6:51 PM
atul accepted D9481: [web] make user profile accessible from message author avatar + name.
Oct 16 2023, 6:50 PM
atul accepted D9477: [web] make user profile accessible from friend/block list row.

Kind of looked like the height of the highlighted "cell" area changed when friend request was cancelled and the cell with icon took its place. Can you take a look and create an issue before landing if it's a real issue

Oct 16 2023, 6:43 PM
atul accepted D9476: [web] introduce usePushUserProfileModal hook.
Oct 16 2023, 6:26 PM
atul accepted D9465: Revert "[lib] Disable chat mentioning".
Oct 16 2023, 6:18 PM
atul accepted D9458: [web] intorduce user profile menu to user profile modal.
Oct 16 2023, 6:18 PM
atul accepted D9457: [web] introduce UserProfileMenu.
Oct 16 2023, 6:16 PM
atul accepted D9456: [web] introduce user-profile as a menu variant.
Oct 16 2023, 4:34 PM
atul accepted D9455: [web] introduce secondaryHeaderButton prop to Modal component.
Oct 16 2023, 4:32 PM
atul accepted D9447: [web] implement RelationshipPromptButtons into user profiles.

Looks good. Probably possible to break apart the memoized block to reduce indentation, but not a priority.. good to land as is

Oct 16 2023, 4:30 PM
atul accepted D9446: [web] update RelationshipPromptButton to be more reusable.
Oct 16 2023, 3:54 PM
atul accepted D9408: [web] introduce XL and XXL sizes to the avatar component.
Oct 16 2023, 3:53 PM

Oct 15 2023

atul added inline comments to D9453: [lib] Update `reduceThreadActivity` to handle `processUpdatesActionType` and others.
Oct 15 2023, 12:58 AM

Oct 13 2023

atul retitled D9475: [lib] Remove `lastNavigatedTo/lastPruned` from `MessageStore.threads` from [DRAFT][lib] Remove `lastNavigatedTo/lastPruned` from `MessageStore.threads`
Oct 13 2023, 6:54 PM
atul requested review of D9475: [lib] Remove `lastNavigatedTo/lastPruned` from `MessageStore.threads`.
Oct 13 2023, 4:21 AM
atul retitled D9469: [native] Update `nextMessagePruneTimeSelector` to use `threadActivityStore` from [DRAFT][native] Update `nextMessagePruneTimeSelector` to use `threadActivityStore`
Oct 13 2023, 3:38 AM
atul requested review of D9469: [native] Update `nextMessagePruneTimeSelector` to use `threadActivityStore`.

Undrafting after IRL discussion w/ @ashoat

Oct 13 2023, 3:38 AM

Oct 12 2023

atul added inline comments to D9469: [native] Update `nextMessagePruneTimeSelector` to use `threadActivityStore`.
Oct 12 2023, 4:39 PM
atul planned changes to D9469: [native] Update `nextMessagePruneTimeSelector` to use `threadActivityStore`.
Oct 12 2023, 4:11 PM
atul requested review of D9469: [native] Update `nextMessagePruneTimeSelector` to use `threadActivityStore`.
Oct 12 2023, 4:10 PM
atul accepted D9464: [CI] Clear unused NDKs from Android GitHub CI jobs before proceeding.

Thanks for explaining, I think using awk is reasonable/practical in this limited use case.

Oct 12 2023, 1:36 PM

Oct 11 2023

atul published D9454: [native] Update `pruneThreadIDsSelector` to use `threadActivityStore` for review.
Oct 11 2023, 8:55 PM
atul published D9453: [lib] Update `reduceThreadActivity` to handle `processUpdatesActionType` and others for review.
Oct 11 2023, 8:28 PM

Oct 10 2023

atul accepted D9394: [native] introduce MarkdownUserMention component.
Oct 10 2023, 9:58 PM
atul accepted D9443: [keyserver] Avoid "WebSocket is not open" error.
Oct 10 2023, 5:47 PM

Oct 9 2023

atul closed D9406: [lib] Handle `messageStorePruneActionType` in `reduceThreadActivity`.
Oct 9 2023, 9:16 PM
atul committed rCOMM37ed3d6636fe: [lib] Handle `messageStorePruneActionType` in `reduceThreadActivity`.
Oct 9 2023, 9:16 PM
atul closed D9404: [web] Update `threadActivityStore[activeThread].lastNavigatedTo` state.
Oct 9 2023, 9:16 PM
atul committed rCOMM8a192aa280f0: [web] Update `threadActivityStore[activeThread].lastNavigatedTo` state.
Oct 9 2023, 9:16 PM
atul closed D9402: [lib] Handle `[leave/delete]ThreadActionTypes.success` in `reduceThreadActivity`.
Oct 9 2023, 9:16 PM
atul committed rCOMM7c3352f44588: [lib] Handle `[leave/delete]ThreadActionTypes.success` in `reduceThreadActivity`.
Oct 9 2023, 9:16 PM
atul updated the diff for D9406: [lib] Handle `messageStorePruneActionType` in `reduceThreadActivity`.

rebase and land

Oct 9 2023, 9:15 PM
atul updated the diff for D9404: [web] Update `threadActivityStore[activeThread].lastNavigatedTo` state.

rebase and land

Oct 9 2023, 9:15 PM
atul updated the diff for D9402: [lib] Handle `[leave/delete]ThreadActionTypes.success` in `reduceThreadActivity`.

rebase and land

Oct 9 2023, 9:15 PM
atul accepted D9435: [landing] Update useMonitorForWalletConnectModal for new WalletConnect modal.
Oct 9 2023, 9:09 PM
atul accepted D9436: [landing] Update WalletConnect CSS override.
Oct 9 2023, 9:09 PM
atul accepted D9431: [web] introduce UserProfileActionButtons.
Oct 9 2023, 9:07 PM
atul added inline comments to D9431: [web] introduce UserProfileActionButtons.
Oct 9 2023, 9:07 PM
atul added inline comments to D9388: [native] make user profile accessible from ThreadSettingsMember.
Oct 9 2023, 9:06 PM
atul accepted D9412: [web] introduce UserProfileMessageButton.
Oct 9 2023, 8:58 PM
atul accepted D9411: [web] introduce copy username functionality to user profiles.
Oct 9 2023, 8:55 PM
atul accepted D9410: [web] introduce UserProfileModal component.
Oct 9 2023, 8:52 PM
atul requested changes to D9409: [web] introduce UserProfile component.

If we're allowing ?UserInfo for userInfo prop, shouldn't we eg render "Copy username" conditionally? Or maybe userInfo can be UserInfo?

Oct 9 2023, 8:50 PM
atul accepted D9407: [web] update web avatars to use t shirt sizes.

Skimmed this very briefly, counting on CI/flow/etc

Oct 9 2023, 8:46 PM
atul accepted D9395: [native] fix viewer user profile bototm sheet snap point.
Oct 9 2023, 8:46 PM
atul requested changes to D9394: [native] introduce MarkdownUserMention component.

Requesting changes for @ashoat's suggestion

Oct 9 2023, 8:45 PM
atul accepted D9393: [native] introduce userProfileBottomSheetActive state to markdown context.

Kind of like I mentioned in the previous diff, it might make sense to create some sort of higher level abstraction similar to ModalProvider on web to handle these BottomSheets. Every time a new bottom sheet is added, will we need to add isNewBottomSheetActive to the conditional?

Oct 9 2023, 8:44 PM
atul accepted D9392: [lib/native] introduce parseUserMentions function.

Looks good, haven't worked with these markdown rules before so adding @rohan to take another look

Oct 9 2023, 8:30 PM
atul accepted D9391: [lib/native/web] introduce createMemberMapForUserMentions function.
Oct 9 2023, 8:26 PM
atul added inline comments to D9390: [native] make user profile accessible from MessageReactionsModal.
Oct 9 2023, 8:20 PM
atul accepted D9390: [native] make user profile accessible from MessageReactionsModal.
Oct 9 2023, 8:19 PM
atul accepted D9389: [lib/native/web] make user profile accessible from a user entity in a robotext.
Oct 9 2023, 7:51 PM
atul accepted D9388: [native] make user profile accessible from ThreadSettingsMember.
Oct 9 2023, 7:49 PM
atul accepted D9385: [native] utilize memoization in the MesssageHeader component.
Oct 9 2023, 7:41 PM
atul accepted D9382: [native] introduce UserProfileMenuButton.
Oct 9 2023, 7:36 PM
atul accepted D9261: [native] introduce useNavigateToUserProfileBottomSheet hook.
Oct 9 2023, 7:29 PM
atul accepted D9433: [lib] Stop using Ethers.js client from Wagmi.
Oct 9 2023, 6:25 PM
atul accepted D9432: [landing] Reduce code duplication in landing/siwe.react.js.
Oct 9 2023, 6:22 PM
atul accepted D9434: [lib][web][landing] Wagmi 1.0.

Thanks for thorough Test Plan

Oct 9 2023, 6:21 PM

Oct 6 2023

atul accepted D9386: [native] make user profile accessible from message author name.
Oct 6 2023, 8:29 PM
atul accepted D9387: [native] simplify ThreadSettingsMember jsx.
Oct 6 2023, 8:28 PM
atul published D9406: [lib] Handle `messageStorePruneActionType` in `reduceThreadActivity` for review.
Oct 6 2023, 8:23 PM
atul attached a referenced file: F795869: 188d48.png.
Oct 6 2023, 8:11 PM
atul accepted D9405: [lib][landing][web] Update patch versions of Rainbowkit and Wagmi.

IIRC we were using some CSS selectors from dist that might need to be updated?

Oct 6 2023, 8:10 PM
atul published D9404: [web] Update `threadActivityStore[activeThread].lastNavigatedTo` state for review.
Oct 6 2023, 7:41 PM
atul accepted D9403: [keyserver] Modify filename column in MariaDB uploads table to utf8.
Oct 6 2023, 7:36 PM
atul added inline comments to D9402: [lib] Handle `[leave/delete]ThreadActionTypes.success` in `reduceThreadActivity`.
Oct 6 2023, 6:26 PM
atul published D9402: [lib] Handle `[leave/delete]ThreadActionTypes.success` in `reduceThreadActivity` for review.
Oct 6 2023, 6:25 PM
atul abandoned D9372: [lib] Handle `send*MessageActionTypes.started` in `reduceThreadActivity`.

This is incorrect

Oct 6 2023, 5:51 PM
atul accepted D9383: [native] introduce avatar constants.

Thanks for addressing

Oct 6 2023, 2:58 PM

Oct 5 2023

atul accepted D9381: [native] introduce tooltipButtonIcon to UserRelationshipTooltipModalParams.
Oct 5 2023, 11:32 PM
atul accepted D9380: [native] make UserRelationshipTooltipButton a functional component.
Oct 5 2023, 11:31 PM
atul accepted D9379: [native] rename RelationshipListItemTooltipModal to UserRelationshipTooltipModal.

Looks like straightforward find+replace

Oct 5 2023, 11:26 PM
atul accepted D9378: [native] introduce block action to relationship list item tooltip menu.

Very clean

Oct 5 2023, 11:25 PM
atul accepted D9377: [native] introduce UserProfileAvatar.
Oct 5 2023, 11:24 PM
atul accepted D9376: [native] introduce UserProfileAvatarModal.

Accepting to unblock, but would prefer if we could avoid passing contentDimensions to FullScreenViewModal

Oct 5 2023, 11:23 PM
atul accepted D9375: [native] introduce UserProfileBottomSheetNavigator.
Oct 5 2023, 11:20 PM
atul accepted D9374: [native] fix BottomSheetBackdrop animation.
Oct 5 2023, 11:19 PM
atul accepted D9373: [native] replace out of box BottomSheetModal with basic BottomSheet.

Looks good, let's make sure to fix import before landing

Oct 5 2023, 11:17 PM
atul planned changes to D9372: [lib] Handle `send*MessageActionTypes.started` in `reduceThreadActivity`.
Oct 5 2023, 8:52 PM
atul requested review of D9372: [lib] Handle `send*MessageActionTypes.started` in `reduceThreadActivity`.
Oct 5 2023, 6:09 PM
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