Page MenuHomePhabricator
Feed Advanced Search

Nov 13 2024

angelika committed rCOMM34c732abe671: [lib] Implement getInboundP2PMessagesByID in SQLiteAPI (authored by angelika).
[lib] Implement getInboundP2PMessagesByID in SQLiteAPI
Nov 13 2024, 4:17 AM
angelika committed rCOMM5759f0fb35b6: [lib] Do not reset a session when getting already decrypted message (authored by angelika).
[lib] Do not reset a session when getting already decrypted message
Nov 13 2024, 4:17 AM
angelika closed D13899: [native] Implement getInboundP2PMessagesByID query in JSI.
Nov 13 2024, 4:17 AM
angelika closed D13898: [web] Implement getInboundP2PMessagesByID query on worker.
Nov 13 2024, 4:17 AM
angelika committed rCOMM829132ae786b: [native] Implement getInboundP2PMessagesByID query in JSI (authored by angelika).
[native] Implement getInboundP2PMessagesByID query in JSI
Nov 13 2024, 4:17 AM
angelika committed rCOMM56ed820efec3: [web] Implement getInboundP2PMessagesByID query on worker (authored by angelika).
[web] Implement getInboundP2PMessagesByID query on worker
Nov 13 2024, 4:17 AM
angelika closed D13897: [sqlite] Add getInboundP2PMessagesByID query.
Nov 13 2024, 4:17 AM
angelika committed rCOMM224d94fb7a6e: [sqlite] Add getInboundP2PMessagesByID query (authored by angelika).
[sqlite] Add getInboundP2PMessagesByID query
Nov 13 2024, 4:17 AM

Nov 12 2024

angelika requested review of D13909: [sqlite] Rename getAllOutboundP2PMessages() to getUnsentOutboundP2PMessages().
Nov 12 2024, 12:50 PM
angelika requested review of D13908: [sqlite] Read Outbound messages with status different than sent.
Nov 12 2024, 12:48 PM
angelika updated the diff for D13901: [lib] Do not reset a session when getting already decrypted message.

Rebase

Nov 12 2024, 7:36 AM
angelika updated the diff for D13900: [lib] Implement getInboundP2PMessagesByID in SQLiteAPI.

Rebase

Nov 12 2024, 7:35 AM
angelika updated the diff for D13899: [native] Implement getInboundP2PMessagesByID query in JSI.

Run JSI codegen

Nov 12 2024, 7:35 AM
angelika updated the diff for D13901: [lib] Do not reset a session when getting already decrypted message.

Rebase

Nov 12 2024, 5:45 AM
angelika updated the diff for D13900: [lib] Implement getInboundP2PMessagesByID in SQLiteAPI.

Rebase

Nov 12 2024, 5:45 AM
angelika updated the diff for D13899: [native] Implement getInboundP2PMessagesByID query in JSI.

Rebase

Nov 12 2024, 5:45 AM
angelika updated the diff for D13898: [web] Implement getInboundP2PMessagesByID query on worker.

Rebase

Nov 12 2024, 5:44 AM
angelika updated the diff for D13897: [sqlite] Add getInboundP2PMessagesByID query.

Run emscripten

Nov 12 2024, 5:44 AM
angelika updated the diff for D13901: [lib] Do not reset a session when getting already decrypted message.

Add space

Nov 12 2024, 5:28 AM
angelika updated the diff for D13900: [lib] Implement getInboundP2PMessagesByID in SQLiteAPI.

Rebase

Nov 12 2024, 5:26 AM
angelika updated the diff for D13899: [native] Implement getInboundP2PMessagesByID query in JSI.

Review changes: add parseInboundingMessages and change methods order

Nov 12 2024, 5:26 AM
angelika updated the diff for D13898: [web] Implement getInboundP2PMessagesByID query on worker.

Rebase

Nov 12 2024, 4:50 AM
angelika updated the diff for D13897: [sqlite] Add getInboundP2PMessagesByID query.

Formatting

Nov 12 2024, 4:50 AM
angelika updated the test plan for D13901: [lib] Do not reset a session when getting already decrypted message.
Nov 12 2024, 4:33 AM

Nov 8 2024

angelika requested review of D13901: [lib] Do not reset a session when getting already decrypted message.
Nov 8 2024, 8:32 AM
angelika requested review of D13900: [lib] Implement getInboundP2PMessagesByID in SQLiteAPI.
Nov 8 2024, 8:27 AM
angelika requested review of D13899: [native] Implement getInboundP2PMessagesByID query in JSI.
Nov 8 2024, 8:20 AM
angelika requested review of D13898: [web] Implement getInboundP2PMessagesByID query on worker.
Nov 8 2024, 8:16 AM
angelika requested review of D13897: [sqlite] Add getInboundP2PMessagesByID query.
Nov 8 2024, 8:14 AM

Nov 7 2024

angelika accepted D13874: [lib] Avoid creating new array on every invocation of useThreadHasPermission.

I probably should have explained this differently. What I meant is that we're currently forcing the useMemo in useThreadsWithPermission to be recalculated on every call from useThreadHasPermission. This diff fixes that.

Ok, it makes sense, though it's a bit weird to me. This useMemo affects how another hook is calculated. Maybe a comment would be useful?

Nov 7 2024, 4:27 AM
angelika closed D13887: [lib] Add staff alert for missing device keys.
Nov 7 2024, 3:23 AM
angelika committed rCOMM7ded1af90f7e: [lib] Add staff alert for missing device keys (authored by angelika).
[lib] Add staff alert for missing device keys
Nov 7 2024, 3:23 AM

Nov 6 2024

angelika requested review of D13887: [lib] Add staff alert for missing device keys.
Nov 6 2024, 1:49 PM
angelika closed D13863: [lib] Remove unecessary utils-copy-error dependency.
Nov 6 2024, 6:41 AM
angelika closed D13864: [lib] Don't swallow errors in useGetAndUpdateDeviceListsForUsers.
Nov 6 2024, 6:41 AM
angelika committed rCOMM3f50d089ad51: [lib] Don't swallow errors in useGetAndUpdateDeviceListsForUsers (authored by angelika).
[lib] Don't swallow errors in useGetAndUpdateDeviceListsForUsers
Nov 6 2024, 6:41 AM
angelika committed rCOMM90e919811458: [lib] Remove unecessary utils-copy-error dependency (authored by angelika).
[lib] Remove unecessary utils-copy-error dependency
Nov 6 2024, 6:41 AM
angelika closed D13862: [lib] Replace cloneError() with SendMessageError.
Nov 6 2024, 6:41 AM
angelika committed rCOMM715cdf31911a: [lib] Replace cloneError() with SendMessageError (authored by angelika).
[lib] Replace cloneError() with SendMessageError
Nov 6 2024, 6:41 AM
angelika updated the diff for D13864: [lib] Don't swallow errors in useGetAndUpdateDeviceListsForUsers.

Rebase

Nov 6 2024, 5:43 AM
angelika updated the diff for D13863: [lib] Remove unecessary utils-copy-error dependency.

Rebase

Nov 6 2024, 5:43 AM
angelika updated the diff for D13862: [lib] Replace cloneError() with SendMessageError.

Update errors in lib/hooks/input-state-container-hooks.js

Nov 6 2024, 5:42 AM
angelika closed D13880: [native] Fix QR code scanning on Android.
Nov 6 2024, 4:28 AM
angelika committed rCOMM429c59416e23: [native] Fix QR code scanning on Android (authored by angelika).
[native] Fix QR code scanning on Android
Nov 6 2024, 4:28 AM
angelika added a comment to D13880: [native] Fix QR code scanning on Android.

Great find here!! Is it possible that this fixes ENG-8780 as well? I think that one is also a permissions issue.

Nov 6 2024, 4:26 AM

Nov 5 2024

angelika added a comment to D13874: [lib] Avoid creating new array on every invocation of useThreadHasPermission.

Are you sure this improves performance? Did you measure it after making this change and compared it with before the change? Performance improvements are tricky.
As far as I understand useThreadsWithPermission will be called every time useThreadHasPermission is called, even with useMemo. This is a hook, not a component.
Here is a snack with this code but simplified: https://snack.expo.dev/@angelikaserwa/suspicious-violet-tortillas
After you press the button, the app will re-render and useThreadsWithPermission will be called, even with memo.

Nov 5 2024, 11:00 AM
angelika requested review of D13880: [native] Fix QR code scanning on Android.
Nov 5 2024, 10:04 AM
angelika closed D13861: [lib] Refactor threads queue in DMOpsQueueHandler.
Nov 5 2024, 9:23 AM
angelika closed D13860: [lib] Refactor messages queue in DMOpsQueueHandler.
Nov 5 2024, 9:23 AM
angelika committed rCOMM95b645922329: [lib] Refactor threads queue in DMOpsQueueHandler (authored by angelika).
[lib] Refactor threads queue in DMOpsQueueHandler
Nov 5 2024, 9:23 AM
angelika committed rCOMMae685c96401b: [lib] Refactor messages queue in DMOpsQueueHandler (authored by angelika).
[lib] Refactor messages queue in DMOpsQueueHandler
Nov 5 2024, 9:23 AM
angelika closed D13859: [lib] Refactor entries queue in DMOpsQueueHandler.
Nov 5 2024, 9:23 AM
angelika committed rCOMMb84fe0df4496: [lib] Refactor entries queue in DMOpsQueueHandler (authored by angelika).
[lib] Refactor entries queue in DMOpsQueueHandler
Nov 5 2024, 9:23 AM
angelika updated the diff for D13861: [lib] Refactor threads queue in DMOpsQueueHandler.

Review changes

Nov 5 2024, 4:08 AM
angelika updated the diff for D13864: [lib] Don't swallow errors in useGetAndUpdateDeviceListsForUsers.

Rebase

Nov 5 2024, 3:45 AM
angelika updated the diff for D13863: [lib] Remove unecessary utils-copy-error dependency.

Rebase

Nov 5 2024, 3:45 AM
angelika updated the diff for D13862: [lib] Replace cloneError() with SendMessageError.

Review changes

Nov 5 2024, 3:44 AM

Nov 4 2024

angelika requested review of D13864: [lib] Don't swallow errors in useGetAndUpdateDeviceListsForUsers.
Nov 4 2024, 1:06 PM
angelika requested review of D13863: [lib] Remove unecessary utils-copy-error dependency.
Nov 4 2024, 1:01 PM
angelika requested review of D13862: [lib] Replace cloneError() with SendMessageError.
Nov 4 2024, 12:59 PM
angelika requested review of D13861: [lib] Refactor threads queue in DMOpsQueueHandler.
Nov 4 2024, 7:20 AM
angelika requested review of D13860: [lib] Refactor messages queue in DMOpsQueueHandler.
Nov 4 2024, 7:13 AM
angelika requested review of D13859: [lib] Refactor entries queue in DMOpsQueueHandler.
Nov 4 2024, 7:12 AM

Oct 30 2024

angelika closed D13792: [lib] Wait with processing inbound messages for Tunnelbroker connection.
Oct 30 2024, 6:30 AM
angelika committed rCOMM9360b1f7fff5: [lib] Wait with processing inbound messages for Tunnelbroker connection (authored by angelika).
[lib] Wait with processing inbound messages for Tunnelbroker connection
Oct 30 2024, 6:30 AM
angelika closed D13802: [lib] Make sure PeerToPeerMessageHandler is run after persisted state is read.
Oct 30 2024, 6:30 AM
angelika closed D13814: [lib] Add `canProcess` parameter to `useActionsQueue`.
Oct 30 2024, 6:30 AM
angelika committed rCOMMb51dd5e5ad70: [lib] Make sure PeerToPeerMessageHandler is run after persisted state is read (authored by angelika).
[lib] Make sure PeerToPeerMessageHandler is run after persisted state is read
Oct 30 2024, 6:30 AM
angelika committed rCOMM93fb2e536ff6: [lib] Add `canProcess` parameter to `useActionsQueue` (authored by angelika).
[lib] Add `canProcess` parameter to `useActionsQueue`
Oct 30 2024, 6:30 AM
angelika closed D13801: [lib] Move usePersistedStateLoaded() to lib package.
Oct 30 2024, 6:30 AM
angelika committed rCOMMe2ed1f3642f5: [lib] Move usePersistedStateLoaded() to lib package (authored by angelika).
[lib] Move usePersistedStateLoaded() to lib package
Oct 30 2024, 6:30 AM
angelika added a comment to D13802: [lib] Make sure PeerToPeerMessageHandler is run after persisted state is read.

You can't update the commit message with arc diff. Instead, you should edit the revision on Phabricator, and then run arc amend locally to update the commit text based on what's on Phabricator. (I think this last step also gets run automatically as part of arc land.)

Oct 30 2024, 6:08 AM
angelika updated the diff for D13792: [lib] Wait with processing inbound messages for Tunnelbroker connection.

Update commit message

Oct 30 2024, 6:04 AM
angelika updated the diff for D13802: [lib] Make sure PeerToPeerMessageHandler is run after persisted state is read.

Update commit message

Oct 30 2024, 6:02 AM

Oct 29 2024

angelika requested review of D13814: [lib] Add `canProcess` parameter to `useActionsQueue`.
Oct 29 2024, 7:16 PM
angelika updated the summary of D13792: [lib] Wait with processing inbound messages for Tunnelbroker connection.
Oct 29 2024, 7:00 PM
angelika updated the summary of D13802: [lib] Make sure PeerToPeerMessageHandler is run after persisted state is read.
Oct 29 2024, 7:00 PM
angelika updated the diff for D13792: [lib] Wait with processing inbound messages for Tunnelbroker connection.

Rebase and implement requested changes

Oct 29 2024, 6:59 PM
angelika updated the diff for D13802: [lib] Make sure PeerToPeerMessageHandler is run after persisted state is read.

Rebase and implement requested changes

Oct 29 2024, 6:58 PM
angelika updated the diff for D13801: [lib] Move usePersistedStateLoaded() to lib package.

Rebase

Oct 29 2024, 6:54 PM
angelika closed D13787: [lib] Close tunnelbroker socket when app is in background.
Oct 29 2024, 3:03 PM
angelika committed rCOMM603f6924736f: [lib] Close tunnelbroker socket when app is in background (authored by angelika).
[lib] Close tunnelbroker socket when app is in background
Oct 29 2024, 3:03 PM
angelika closed D13794: [lib] Add staff alert for decryption related errors.
Oct 29 2024, 3:01 PM
angelika committed rCOMMba0f863b53c4: [lib] Add staff alert for decryption related errors (authored by angelika).
[lib] Add staff alert for decryption related errors
Oct 29 2024, 3:01 PM
angelika closed D13793: [lib] Factor out useStaffAlert().
Oct 29 2024, 3:01 PM
angelika committed rCOMM7efc7eda5e27: [lib] Factor out useStaffAlert() (authored by angelika).
[lib] Factor out useStaffAlert()
Oct 29 2024, 3:01 PM
angelika added a comment to D13793: [lib] Factor out useStaffAlert().
var startTime = performance.now()
Oct 29 2024, 2:59 PM
angelika added a comment to D13802: [lib] Make sure PeerToPeerMessageHandler is run after persisted state is read.

Question about the test plan:

After this patch there should be less of them

Did some of errors still appear? What's your theory for why that is?

Oct 29 2024, 4:52 AM

Oct 28 2024

angelika requested review of D13802: [lib] Make sure PeerToPeerMessageHandler is run after persisted state is read.
Oct 28 2024, 3:18 PM
angelika requested review of D13801: [lib] Move usePersistedStateLoaded() to lib package.
Oct 28 2024, 3:10 PM
angelika updated the diff for D13794: [lib] Add staff alert for decryption related errors.

Rebase

Oct 28 2024, 2:59 PM
angelika updated the diff for D13793: [lib] Factor out useStaffAlert().

Remove showOperationAlertToStaff

Oct 28 2024, 2:59 PM
angelika updated the summary of D13794: [lib] Add staff alert for decryption related errors.
Oct 28 2024, 12:02 PM
angelika updated the summary of D13794: [lib] Add staff alert for decryption related errors.
Oct 28 2024, 12:00 PM

Oct 25 2024

angelika requested review of D13794: [lib] Add staff alert for decryption related errors.
Oct 25 2024, 3:32 PM
angelika requested review of D13793: [lib] Factor out useStaffAlert().
Oct 25 2024, 3:30 PM
angelika requested review of D13792: [lib] Wait with processing inbound messages for Tunnelbroker connection.
Oct 25 2024, 2:26 PM

Oct 24 2024

angelika requested review of D13787: [lib] Close tunnelbroker socket when app is in background.
Oct 24 2024, 12:44 PM
angelika closed D13786: [native] Fix sending videos on iOS 18.
Oct 24 2024, 12:26 PM
angelika committed rCOMMfad6010b41b8: [native] Fix sending videos on iOS 18 (authored by angelika).
[native] Fix sending videos on iOS 18
Oct 24 2024, 12:26 PM