Page MenuHomePhorge
Feed All Stories

Apr 6 2025

ashoat closed D14444: [lib] launch connect farcaster prompt.
Apr 6 2025, 2:07 AM
ashoat committed rCOMMee08c2068efd: [lib] launch connect farcaster prompt (authored by varun).
Apr 6 2025, 2:07 AM
ashoat accepted D14488: [native] enable connect farcaster prompt, display prompt after nux tips have all been dismissed.
Apr 6 2025, 2:01 AM
varun added inline comments to D14488: [native] enable connect farcaster prompt, display prompt after nux tips have all been dismissed.
Apr 6 2025, 12:29 AM
varun added inline comments to D14488: [native] enable connect farcaster prompt, display prompt after nux tips have all been dismissed.
Apr 6 2025, 12:27 AM
varun updated the diff for D14488: [native] enable connect farcaster prompt, display prompt after nux tips have all been dismissed.

update migrations

Apr 6 2025, 12:26 AM

Apr 5 2025

ashoat added inline comments to D14488: [native] enable connect farcaster prompt, display prompt after nux tips have all been dismissed.
Apr 5 2025, 8:14 PM
varun added inline comments to D14488: [native] enable connect farcaster prompt, display prompt after nux tips have all been dismissed.
Apr 5 2025, 6:57 PM
varun added inline comments to D14488: [native] enable connect farcaster prompt, display prompt after nux tips have all been dismissed.
Apr 5 2025, 6:25 PM
varun updated the test plan for D14488: [native] enable connect farcaster prompt, display prompt after nux tips have all been dismissed.
Apr 5 2025, 6:17 PM
varun updated the test plan for D14488: [native] enable connect farcaster prompt, display prompt after nux tips have all been dismissed.
Apr 5 2025, 6:15 PM
varun updated the test plan for D14488: [native] enable connect farcaster prompt, display prompt after nux tips have all been dismissed.
Apr 5 2025, 6:13 PM
varun updated the diff for D14488: [native] enable connect farcaster prompt, display prompt after nux tips have all been dismissed.

ensure the connect farcaster prompt appears on second cold start

Apr 5 2025, 5:56 PM
varun updated the diff for D14488: [native] enable connect farcaster prompt, display prompt after nux tips have all been dismissed.

fix migration logic

Apr 5 2025, 5:44 PM

Apr 4 2025

ashoat accepted D14552: [web] Show a confirmation modal when deleting a message.
Apr 4 2025, 9:25 PM
ashoat accepted D14550: [lib] Don't show a message deleting other message in a preview.
Apr 4 2025, 9:24 PM
ashoat accepted D14551: [lib] Don't show a deleted message in a preview.
Apr 4 2025, 9:23 PM
tomek requested review of D14552: [web] Show a confirmation modal when deleting a message.
Apr 4 2025, 7:57 PM
tomek requested review of D14551: [lib] Don't show a deleted message in a preview.
Apr 4 2025, 7:04 PM
tomek requested review of D14550: [lib] Don't show a message deleting other message in a preview.
Apr 4 2025, 7:04 PM
ashoat accepted D14549: [keyserver] Handle unpinning deleted messages.
Apr 4 2025, 4:00 PM
ashoat accepted D14548: [native][web] Hide edit label and reactions of deleted messages.
Apr 4 2025, 3:57 PM
ashoat requested changes to D14542: [native][web] Show an option to delete a message.

I want to review the icon before landing, but this generally looks good

Apr 4 2025, 3:54 PM
ashoat accepted D14546: [native] Update message height measurement logic to handle deleted messages.
Apr 4 2025, 3:52 PM
ashoat accepted D14547: [web] Disable all the actions for a deleted message.

Can you share a screenshot of what a mouseover looks like in this case? Wondering if the timestamp still appears, and where it appears

Apr 4 2025, 3:50 PM
ashoat requested changes to D14545: [native] Display a deleted message on native.

Same feedback as in D14544

Apr 4 2025, 3:49 PM
ashoat requested changes to D14544: [web] Display a deleted message on web.

The white background feels like too strong of a contrast... I feel like a deleted message should be less visible than a non-deleted message. Could we try something closer to what Rahul had in his designs?

Apr 4 2025, 3:49 PM
ashoat accepted D14543: [lib] Update chat selector to return an info telling if a message was deleted.
Apr 4 2025, 3:47 PM
ashoat accepted D14541: [lib] Create a hook that can delete thin and thick messages.
Apr 4 2025, 3:45 PM
ashoat accepted D14540: [lib] Add redux actions and client side endpoint code for deleting messages.
Apr 4 2025, 3:44 PM
ashoat accepted D14539: [lib] Create a DM op spec for deleting messages operation.
Apr 4 2025, 3:44 PM
ashoat accepted D14538: [identity] Add logging to Farcaster RPCs.
Apr 4 2025, 3:42 PM
ashoat added a comment to D14514: [native] Handle exif data orientation when returning video size in getVideoInfo on iOS.

Thanks for explaining! I can confirm the fix works for me :)

Apr 4 2025, 3:42 PM
tomek requested review of D14549: [keyserver] Handle unpinning deleted messages.
Apr 4 2025, 3:26 PM
tomek requested review of D14548: [native][web] Hide edit label and reactions of deleted messages.
Apr 4 2025, 2:30 PM
tomek added a comment to D14542: [native][web] Show an option to delete a message.

For web I agree the style of the icon should be more similar (outline vs fill).

Ok, I'll search for something else

Apr 4 2025, 2:25 PM
ashoat added a comment to D14542: [native][web] Show an option to delete a message.

For web I agree the style of the icon should be more similar (outline vs fill). For native, does the action sheet only pop up if there are too many actions, and the user clicks more to see the extra actions?

Apr 4 2025, 2:21 PM
tomek updated the diff for D14546: [native] Update message height measurement logic to handle deleted messages.

Consider that a deleted message can be a sidebar source

Apr 4 2025, 2:14 PM
tomek requested review of D14547: [web] Disable all the actions for a deleted message.
Apr 4 2025, 2:05 PM
tomek planned changes to D14546: [native] Update message height measurement logic to handle deleted messages.
Apr 4 2025, 2:01 PM
tomek requested review of D14546: [native] Update message height measurement logic to handle deleted messages.
Apr 4 2025, 12:11 PM
tomek requested review of D14545: [native] Display a deleted message on native.
Apr 4 2025, 11:57 AM
tomek requested review of D14544: [web] Display a deleted message on web.
Apr 4 2025, 11:36 AM
tomek requested review of D14543: [lib] Update chat selector to return an info telling if a message was deleted.
Apr 4 2025, 11:12 AM
tomek updated the summary of D14542: [native][web] Show an option to delete a message.
Apr 4 2025, 10:42 AM
tomek requested review of D14542: [native][web] Show an option to delete a message.
Apr 4 2025, 10:42 AM
angelika added a comment to D14514: [native] Handle exif data orientation when returning video size in getVideoInfo on iOS.

I was asking about why the aspect ratio in the video I put in the bug report is still correct.

As I answered before the values in the report come from expo's image picker. Details:

  • correctly rotated video has width 1080, height 1920
  • selection.dimensions comes from ImagePicker, which takes into account exif data
  • the first step in the bug report is the following:
{
        "dimensions": {
          "height": 1920,
          "width": 1080
        },
        "duration": 2.2316666666666665,
        "filename": "IMG_9232.MOV",
        "mediaNativeID": "8483761D-54E0-4A64-9D3B-AD0BDD99DEBE/L0/001",
        "retries": 0,
        "selectTime": 1743430376010,
        "sendTime": 1743430376010,
        "step": "video_library",
        "uri": "assets-library://asset/asset.mov?id=8483761D-54E0-4A64-9D3B-AD0BDD99DEBE&ext=mov"
      },

and is created here: https://github.com/CommE2E/comm/blob/master/native/media/media-gallery-keyboard.react.js#L386 so the dimensions are from image picker so they're correct

  • now as for displayed video, the dimensions come from getVideoInfo (I won't dig exactly how) and it reports width 1920, height 1080 (incorrectly)
  • the phone you're holding has portrait orientation
  • so, what I think happens now is that we create video player, scale it down with styles so it displays "horizontal" video on a screen with portrait orientation that fits the screen with correct aspect ratio but the video player figures out that the video is rotated so it's still displayed in correct orientation, just scaled down with our styles
Apr 4 2025, 10:34 AM
tomek requested review of D14541: [lib] Create a hook that can delete thin and thick messages.
Apr 4 2025, 10:33 AM
tomek requested review of D14540: [lib] Add redux actions and client side endpoint code for deleting messages.
Apr 4 2025, 10:29 AM
tomek requested review of D14539: [lib] Create a DM op spec for deleting messages operation.
Apr 4 2025, 10:26 AM
bartek published D14538: [identity] Add logging to Farcaster RPCs for review.
Apr 4 2025, 6:06 AM
ashoat accepted D14536: [native] Add delete message spec to the C++ layer.

Do we need to do anything for it to be included in the Android build, eg. update some CMakeLists.txt file?

Apr 4 2025, 3:49 AM
ashoat accepted D14535: [lib] Add DM operation types for deleting messages.
Apr 4 2025, 3:49 AM
ashoat requested changes to D14534: [lib] Add a new endpoint for deleting messages.
Apr 4 2025, 3:38 AM
ashoat added a comment to D14514: [native] Handle exif data orientation when returning video size in getVideoInfo on iOS.

I was asking about why the aspect ratio in the video I put in the bug report is still correct.

Apr 4 2025, 1:52 AM

Apr 3 2025

angelika closed D14514: [native] Handle exif data orientation when returning video size in getVideoInfo on iOS.
Apr 3 2025, 10:51 PM
angelika committed rCOMMdae1f8b2153b: [native] Handle exif data orientation when returning video size in getVideoInfo….
Apr 3 2025, 10:51 PM
angelika closed D14512: [native] Fix reading video files for processing.
Apr 3 2025, 10:50 PM
angelika committed rCOMMa22f66ceae48: [native] Fix reading video files for processing.
Apr 3 2025, 10:50 PM
angelika updated the diff for D14512: [native] Fix reading video files for processing.

Fix flow

Apr 3 2025, 10:26 PM
Harbormaster failed remote builds in B33895: Diff 47645 for D14512: [native] Fix reading video files for processing!
Apr 3 2025, 10:14 PM
angelika added a comment to D14514: [native] Handle exif data orientation when returning video size in getVideoInfo on iOS.

It's interesting that the height/width values were rotated, as the dimensions of the video still appear correct in my bug report... just the video appears smaller. Can you explain why the dimensions of the video in the bug report still look correct?

There are two places we get the dimensions of the video from. One is getVideoInfo(), the second one is the result of ImagePicker: https://github.com/CommE2E/comm/blob/master/native/media/media-utils.js#L93 I guess in the report there were values from ImagePicker.

Apr 3 2025, 10:09 PM
angelika updated the diff for D14512: [native] Fix reading video files for processing.

Remove uri from fetchFileInfo

Apr 3 2025, 10:00 PM
bartek published D14537: [identity] Remove hacks for authoritative keyserver for review.
Apr 3 2025, 4:13 PM
tomek requested review of D14536: [native] Add delete message spec to the C++ layer.
Apr 3 2025, 3:45 PM
tomek requested review of D14535: [lib] Add DM operation types for deleting messages.
Apr 3 2025, 3:42 PM
tomek requested review of D14534: [lib] Add a new endpoint for deleting messages.
Apr 3 2025, 3:40 PM
tomek added inline comments to D14511: [lib] Introduce delete message spec.
Apr 3 2025, 3:19 PM
tomek retitled D14511: [lib] Introduce delete message spec from [lib] Introduce a message spec
Apr 3 2025, 3:16 PM
tomek added a comment to D14510: [lib] Introduce delete message type.

Can you retitle all of the diffs in this stack to explicitly reference message deletion? Just realized that they're just generically titled.

Apr 3 2025, 3:16 PM
tomek retitled D14510: [lib] Introduce delete message type from [lib] Introduce a new message type
Apr 3 2025, 3:16 PM
tomek retitled D14505: [lib] Migrate delete message permissions on clients from [lib] Migrate permissions on clients
Apr 3 2025, 3:15 PM
tomek updated the diff for D14463: [lib] Add a migration that adds message delete permissions.

Use FUTURE_CODE_VERSION

Apr 3 2025, 3:14 PM
tomek retitled D14463: [lib] Add a migration that adds message delete permissions from [lib] Add a migration that adds new permissions
Apr 3 2025, 3:13 PM
tomek retitled D14462: [lib] Introduce delete message permissions from [lib] Introduce new permissions
Apr 3 2025, 3:12 PM
tomek added inline comments to D14463: [lib] Add a migration that adds message delete permissions.
Apr 3 2025, 3:12 PM
bartek accepted D14517: [SQLite] implement method to copy table between databases.
Apr 3 2025, 2:25 PM
GitHub <noreply@github.com> committed rCOMM6d563ad2695a: Update app icons across iOS, Android, Windows, and macOS. (#315) (authored by Rahul Nandakumar <68471883+rahulnkm@users.noreply.github.com>).
Apr 3 2025, 2:23 PM
kamil updated the diff for D14517: [SQLite] implement method to copy table between databases.

address review

Apr 3 2025, 12:20 PM
bartek accepted D14527: [native] remove old code from `BackupMenu`.
Apr 3 2025, 12:14 PM
bartek accepted D14526: [web] remove `BackupTestRestoreModal`.
Apr 3 2025, 12:14 PM
bartek accepted D14533: [lib] attempt restoring User Data after restoring primary device.
Apr 3 2025, 12:06 PM
bartek accepted D14532: [lib] attempt restoring User Data after QR auth.
Apr 3 2025, 12:03 PM
bartek added inline comments to D14531: [native] implement triggering backup compaction on dev.
Apr 3 2025, 12:03 PM
kamil published D14533: [lib] attempt restoring User Data after restoring primary device for review.
Apr 3 2025, 12:02 PM
bartek accepted D14530: [native] make it possible to capture logs.
Apr 3 2025, 11:49 AM
bartek accepted D14529: [native] start backup thread when app is in foreground.
Apr 3 2025, 11:46 AM
bartek accepted D14528: [lib][native] introduce `fullBackupSupport` flag.
Apr 3 2025, 11:43 AM
bartek accepted D14525: [lib][web][native] refactor `getClientDBStore` to be part of SQLiteAPI.
Apr 3 2025, 11:42 AM
bartek accepted D14524: [lib][native] remove `performBackupRestore` from `SecondaryDeviceQRAuthContextProvider`.
Apr 3 2025, 11:41 AM
kamil published D14532: [lib] attempt restoring User Data after QR auth for review.
Apr 3 2025, 11:36 AM
kamil published D14531: [native] implement triggering backup compaction on dev for review.
Apr 3 2025, 11:31 AM
kamil published D14530: [native] make it possible to capture logs for review.
Apr 3 2025, 11:31 AM
bartek accepted D14523: [lib][web][native] implement shared function to execute User Data restore.
Apr 3 2025, 11:24 AM
bartek accepted D14522: [native] extract constants from `persist.js`.
Apr 3 2025, 11:22 AM
kamil published D14529: [native] start backup thread when app is in foreground for review.
Apr 3 2025, 11:22 AM
kamil published D14528: [lib][native] introduce `fullBackupSupport` flag for review.
Apr 3 2025, 11:22 AM
bartek accepted D14521: [lib][native] refactor login/restore hooks to return `IdentityAuthResult`.
Apr 3 2025, 10:56 AM
kamil planned changes to D14517: [SQLite] implement method to copy table between databases.

Don't we want this method to take a vector of tables to copy? Looking at D14519, I see you're running this in a loop, so the ATTACH DATABASE ..., DETACH statements are repeated for each table

Apr 3 2025, 10:55 AM
kamil published D14527: [native] remove old code from `BackupMenu` for review.
Apr 3 2025, 10:54 AM