Page MenuHomePhabricator

tomek (Tomasz Palys)
User

Projects

User does not belong to any projects.

User Details

User Since
Aug 24 2020, 6:20 AM (230 w, 4 d)

Recent Activity

Today

tomek requested review of D14253: [lib] Update the DMs status to failed after fetching from the DB.
Fri, Jan 24, 10:31 AM
tomek closed D14250: [web] Update the login experience.
Fri, Jan 24, 6:43 AM
tomek committed rCOMM25531c9f6343: [web] Update the login experience (authored by tomek).
[web] Update the login experience
Fri, Jan 24, 6:43 AM
tomek accepted D14251: [native] refactor `BackupHandler`.
Fri, Jan 24, 4:16 AM

Yesterday

tomek accepted D14252: [native] fix `TypeError` in `LinkedDevices`.
Thu, Jan 23, 9:00 AM
tomek added inline comments to D14250: [web] Update the login experience.
Thu, Jan 23, 2:28 AM
tomek updated the diff for D14250: [web] Update the login experience.

Add a colon

Thu, Jan 23, 2:27 AM

Wed, Jan 22

tomek requested review of D14250: [web] Update the login experience.
Wed, Jan 22, 11:53 AM
tomek closed D14248: [landing] Introduce a loading state to SIWE component.
Wed, Jan 22, 7:10 AM
tomek committed rCOMMf5e7cb33f1ca: [landing] Introduce a loading state to SIWE component (authored by tomek).
[landing] Introduce a loading state to SIWE component
Wed, Jan 22, 7:10 AM
tomek added a comment to D14248: [landing] Introduce a loading state to SIWE component.

Might be worth creating another task to explicitly add a loading indicator here, as this is not perfect but the reasoning makes sense to only disable it

Wed, Jan 22, 7:08 AM
tomek accepted D14247: [native][web][lib] clean `unauthorizedDeviceID` after abandoning secondary device auth.
Wed, Jan 22, 3:03 AM
tomek accepted D14249: [native] fix race condition between downloading device list and `useEffect` dependencies.
Wed, Jan 22, 2:54 AM
tomek accepted D14246: [native] wait with migration to new flow for Tunnelbroker connection.
Wed, Jan 22, 2:46 AM
tomek accepted D14221: [native] Migrate orientation logic in CameraModal to functional component.
Wed, Jan 22, 2:39 AM

Tue, Jan 21

tomek requested review of D14248: [landing] Introduce a loading state to SIWE component.
Tue, Jan 21, 10:28 AM
tomek accepted D14245: [native] allow migrating to new flow on secondary device.
Tue, Jan 21, 9:10 AM
tomek accepted D14244: [native] extract code in `BackupHandler` to callbacks.
Tue, Jan 21, 9:04 AM
tomek accepted D14243: [native] move retrieving `AuthMetadata` to `useCurrentIdentityUserState`.
Tue, Jan 21, 8:54 AM
tomek accepted D14242: [native][lib] implement `useDeviceKind` hook.
Tue, Jan 21, 8:53 AM
tomek closed D14220: [native] Save the correct backup credentials.
Tue, Jan 21, 2:19 AM
tomek committed rCOMM56bb03f4fad7: [native] Save the correct backup credentials (authored by tomek).
[native] Save the correct backup credentials
Tue, Jan 21, 2:19 AM
tomek accepted D14241: [native] Fix focus animation on devices with top notches in CameraModal.
Tue, Jan 21, 2:16 AM
tomek accepted D14240: [native] Migrate render functions in CameraModal to functional component.
Tue, Jan 21, 2:15 AM
tomek accepted D14239: [native] Migrate containerStyle in CameraModal to functional component.
Tue, Jan 21, 2:13 AM
tomek accepted D14238: [native] Migrate componentDidUpdate in CameraModal to functional component.
Tue, Jan 21, 2:11 AM
tomek accepted D14237: [native] Migrate send button style in CameraModal to functional component.
Tue, Jan 21, 2:04 AM
tomek accepted D14236: [native] Migrate staging mode animation in CameraModal to Reanimated V2 API.
Tue, Jan 21, 2:01 AM

Mon, Jan 20

tomek accepted D14235: [native] Migrate zoom logic in CameraModal to Reanimated V2 API.
Mon, Jan 20, 8:53 AM
tomek accepted D14234: [native] Migrate focus animation in CameraModal to Reanimated V2 API.
Mon, Jan 20, 8:20 AM
tomek accepted D14233: [native] Add withDelay to reanimated flow types.
Mon, Jan 20, 7:20 AM
tomek accepted D14232: [native] Migrate camera buttons in CameraModal to functional component.
Mon, Jan 20, 7:20 AM
tomek accepted D14231: [native] Migrate gestures to RNGH V2 API in CameraModal.
Mon, Jan 20, 7:11 AM
tomek accepted D14230: [native] Migrate take and send photos logic in CameraModal to funcitonal component.
Mon, Jan 20, 7:06 AM
tomek accepted D14229: [native] Migrate camera ref in CameraModal to funcitonal component.
Mon, Jan 20, 7:00 AM
tomek accepted D14228: [native] Migrate pendingPhotoCapture state in CameraModal to funcitonal component.
Mon, Jan 20, 6:59 AM
tomek accepted D14227: [native] Migrate stagingMode state in CameraModal to funcitonal component.
Mon, Jan 20, 6:55 AM
tomek accepted D14226: [native] Migrate zoom state in CameraModal to funcitonal component.
Mon, Jan 20, 6:51 AM
tomek accepted D14225: [native] Migrate autoFocusPointOfInterest in CameraModal to funcitonal component.
Mon, Jan 20, 6:46 AM
tomek accepted D14224: [native] Migrate hasCamerasOnBothSides and fetching cameras in CameraModal to funcitonal component.
Mon, Jan 20, 6:40 AM
tomek accepted D14223: [native] Migrate useFrontCamera in CameraModal to functional component.
Mon, Jan 20, 6:33 AM
tomek requested changes to D14221: [native] Migrate orientation logic in CameraModal to functional component.
Mon, Jan 20, 6:29 AM
tomek added inline comments to D14220: [native] Save the correct backup credentials.
Mon, Jan 20, 5:54 AM
tomek updated the diff for D14220: [native] Save the correct backup credentials.

Reuse the types

Mon, Jan 20, 5:52 AM
tomek added inline comments to D14220: [native] Save the correct backup credentials.
Mon, Jan 20, 4:57 AM
tomek accepted D14222: [native] Migrate flashMode in CameraModal to functional component.
Mon, Jan 20, 4:55 AM

Fri, Jan 17

tomek requested review of D14220: [native] Save the correct backup credentials.
Fri, Jan 17, 8:20 AM
tomek accepted D14219: [identity] Allow migration for non-primary device.
Fri, Jan 17, 3:50 AM
tomek accepted D14218: [web] Use legacy logout when web is primary.
Fri, Jan 17, 3:49 AM
tomek accepted D14217: [native] fix creating new device list in `reorderAndSignDeviceList`.
Fri, Jan 17, 3:40 AM
tomek accepted D14216: [native] handle errors when running migration to new flow.
Fri, Jan 17, 3:40 AM
tomek accepted D14215: [native] fix not starting backup handler when performing migration to new flow.
Fri, Jan 17, 3:38 AM
tomek accepted D14214: [native] improve conditions about performing migration.
Fri, Jan 17, 3:37 AM
tomek accepted D14213: [native] cleanup code related to getting device list and add code comments.
Fri, Jan 17, 3:28 AM

Thu, Jan 16

tomek accepted D14212: [native] extract migrating to new flow to a hook.
Thu, Jan 16, 7:11 AM
tomek accepted D14211: [native][lib] extract retrieving current user device list to a hook.
Thu, Jan 16, 7:10 AM
tomek accepted D14210: [native] move code for testing backup restoration to `BackupMenu`.
Thu, Jan 16, 7:06 AM
tomek accepted D14208: [identity] Bump minimum supported client version.
Thu, Jan 16, 4:24 AM

Wed, Jan 15

tomek accepted D14195: [native] Migrate VideoPlaybackModal to Reanimated V2 API.
Wed, Jan 15, 2:21 AM
tomek accepted D14203: [native] Add Flow types for react-native-gesture-handler v2 basic gestures.

Haven't reviewed too closely, but it looks reasonable, and the summary's tradeoffs make sense.

Wed, Jan 15, 2:12 AM

Tue, Jan 14

tomek requested changes to D14195: [native] Migrate VideoPlaybackModal to Reanimated V2 API.

I tried to split this diff into parts somehow, but it doesn’t look like it’s possible: if one part is migrated then any parts that use or are used by this parts must be migrated as well.

High level, while creating the diffs, we should prioritize how easy it is to review them. Sometimes it makes sense to create diffs that don't work just to make them easier to review (e.g. we're doing that as a part of RN upgrades). It sounds like it could be the case here, but I'm not sure.

Tue, Jan 14, 8:52 AM
tomek closed D14196: [native] Fix SIWE panel size.
Tue, Jan 14, 3:46 AM
tomek committed rCOMM1b491537d567: [native] Fix SIWE panel size (authored by tomek).
[native] Fix SIWE panel size
Tue, Jan 14, 3:46 AM

Mon, Jan 13

tomek requested review of D14196: [native] Fix SIWE panel size.
Mon, Jan 13, 5:53 AM
tomek closed D14194: [native] Handle the restore flow as a part of the registration flow.
Mon, Jan 13, 5:45 AM
tomek committed rCOMM72a1a37f2cad: [native] Handle the restore flow as a part of the registration flow (authored by tomek).
[native] Handle the restore flow as a part of the registration flow
Mon, Jan 13, 5:45 AM
tomek closed D14193: [native] Rename registration navigator to auth navigator.
Mon, Jan 13, 5:45 AM
tomek closed D14192: [native] Merge registration and sign in navigators.
Mon, Jan 13, 5:45 AM
tomek committed rCOMM3f1776870321: [native] Rename registration navigator to auth navigator (authored by tomek).
[native] Rename registration navigator to auth navigator
Mon, Jan 13, 5:45 AM
tomek committed rCOMMf13d2dbc7e01: [native] Merge registration and sign in navigators (authored by tomek).
[native] Merge registration and sign in navigators
Mon, Jan 13, 5:45 AM
tomek closed D14186: [native] Set SIWE backup secrets during restoration.
Mon, Jan 13, 5:45 AM
tomek committed rCOMM7906402fc739: [native] Set SIWE backup secrets during restoration (authored by tomek).
[native] Set SIWE backup secrets during restoration
Mon, Jan 13, 5:44 AM
tomek updated the summary of D14194: [native] Handle the restore flow as a part of the registration flow.
Mon, Jan 13, 3:35 AM
tomek updated the diff for D14194: [native] Handle the restore flow as a part of the registration flow.

Update the layout

Mon, Jan 13, 3:35 AM
tomek added a comment to D14194: [native] Handle the restore flow as a part of the registration flow.

One things that feels pretty "broken" (unrelated to your changes) is that we have no loading state when the "Sign in using this wallet" button on landing/siwe is pressed. Would you mind creating a separate task/diff to add a loading state to the button after it's clicked? This will probably reduce buggy behavior by avoiding sending multiple events to a user's wallet, and it will feel more like a responsive UI. I think it should probably be prioritized – curious for your take.

Mon, Jan 13, 3:21 AM
tomek updated the diff for D14193: [native] Rename registration navigator to auth navigator.

Rebase

Mon, Jan 13, 3:16 AM
tomek updated the diff for D14192: [native] Merge registration and sign in navigators.

Fix imports

Mon, Jan 13, 3:14 AM
tomek accepted D14190: [native][backup_client] Handle BackupNotFound in retrieve_latest_backup_info.
Mon, Jan 13, 1:40 AM
tomek accepted D14189: [native] Make retrieveLatestBackupInfo return type nullable.
Mon, Jan 13, 1:38 AM

Fri, Jan 10

tomek requested review of D14196: [native] Fix SIWE panel size.
Fri, Jan 10, 11:51 AM
tomek requested review of D14194: [native] Handle the restore flow as a part of the registration flow.
Fri, Jan 10, 11:11 AM
tomek requested review of D14192: [native] Merge registration and sign in navigators.
Fri, Jan 10, 10:54 AM
tomek updated the diff for D14193: [native] Rename registration navigator to auth navigator.

Rebase

Fri, Jan 10, 10:40 AM
tomek requested review of D14193: [native] Rename registration navigator to auth navigator.
Fri, Jan 10, 10:32 AM
tomek accepted D14188: [lib] Fix missing thread bug in updateRelationshipsAndSendRobotext().
Fri, Jan 10, 5:56 AM
tomek requested changes to D14188: [lib] Fix missing thread bug in updateRelationshipsAndSendRobotext().

The changes look good, but I have some more questions, that probably should've been asked in the first iteration - sorry for that!

Fri, Jan 10, 1:53 AM
tomek accepted D14187: [native] Fix adding several friends at once.

Ah, ok, I get it. So the ref is actually an optimization and we could as well just avoid the early return when setSaveButtonDisabled === undefined.

Fri, Jan 10, 1:44 AM

Thu, Jan 9

tomek requested changes to D14188: [lib] Fix missing thread bug in updateRelationshipsAndSendRobotext().
Thu, Jan 9, 1:59 AM
tomek requested changes to D14187: [native] Fix adding several friends at once.

Could you explain a bit more why this solves the issue? I have a couple of questions:

  1. setOptions() wasn't called when onPressAdd changed - The effect depends on onPressAdd and calls setOptions. Are you sure that setOptions isn't called when a new user is added?
  2. onPressAdd doesn't seem to depend on the selected users and it isn't obvious why it should always updated when new tag was added - why it has to be updated?
  3. Why saving onPressAdd in a ref solves the issue?
Thu, Jan 9, 1:48 AM

Wed, Jan 8

tomek requested review of D14186: [native] Set SIWE backup secrets during restoration.
Wed, Jan 8, 10:21 AM
tomek closed D14183: [native] Read native credentials during restore flow.
Wed, Jan 8, 9:30 AM
tomek closed D14182: [native] Update device list as a part of the restoration.
Wed, Jan 8, 9:30 AM
tomek committed rCOMMdeda5b62c6e7: [native] Read native credentials during restore flow (authored by tomek).
[native] Read native credentials during restore flow
Wed, Jan 8, 9:30 AM
tomek committed rCOMM4778815ea6f0: [native] Update device list as a part of the restoration (authored by tomek).
[native] Update device list as a part of the restoration
Wed, Jan 8, 9:30 AM
tomek closed D14180: [native] Fall back to v1 login when the user doesn't have a backup.
Wed, Jan 8, 9:30 AM
tomek committed rCOMM5b761cf201c9: [native] Fall back to v1 login when the user doesn't have a backup (authored by tomek).
[native] Fall back to v1 login when the user doesn't have a backup
Wed, Jan 8, 9:30 AM
tomek added inline comments to D14180: [native] Fall back to v1 login when the user doesn't have a backup.
Wed, Jan 8, 9:21 AM
tomek accepted D14185: [native] add graphics to QR Auth Flow.
Wed, Jan 8, 7:58 AM
tomek accepted D14184: [lib] Add timeout to useWaitForConnection() hook.
Wed, Jan 8, 2:53 AM
tomek accepted D14167: [lib] Wait for tunnelbroker and keyserver connection when updating relationships.
Wed, Jan 8, 2:50 AM