Page MenuHomePhabricator
Feed Advanced Search

Apr 6 2023

atul closed D7332: [keyserver] Modify `updateThread` to handle `avatar`s.
Apr 6 2023, 2:09 PM
atul committed rCOMMcb7dec7447bf: [keyserver] Modify `updateThread` to handle `avatar`s (authored by atul).
[keyserver] Modify `updateThread` to handle `avatar`s
Apr 6 2023, 2:09 PM
atul updated the diff for D7332: [keyserver] Modify `updateThread` to handle `avatar`s.

check avatar truthiness directly

Apr 6 2023, 2:08 PM
atul updated the diff for D7332: [keyserver] Modify `updateThread` to handle `avatar`s.

rebase before addressing feedback

Apr 6 2023, 2:07 PM
atul closed D7334: [lib] Update `ChangeSettingsMessageSpec` robotext for `avatar` update.
Apr 6 2023, 1:53 PM
atul committed rCOMMa8bdde107683: [lib] Update `ChangeSettingsMessageSpec` robotext for `avatar` update (authored by atul).
[lib] Update `ChangeSettingsMessageSpec` robotext for `avatar` update
Apr 6 2023, 1:53 PM
atul updated the diff for D7334: [lib] Update `ChangeSettingsMessageSpec` robotext for `avatar` update.

rebase ebfore landing

Apr 6 2023, 1:06 PM
atul added inline comments to D7332: [keyserver] Modify `updateThread` to handle `avatar`s.
Apr 6 2023, 12:53 PM
atul updated the test plan for D7332: [keyserver] Modify `updateThread` to handle `avatar`s.
Apr 6 2023, 12:24 PM
atul updated the test plan for D7333: [keyserver] Update `fetchServerThreadInfos` to include `avatar` field.
Apr 6 2023, 12:23 PM
atul updated the test plan for D7334: [lib] Update `ChangeSettingsMessageSpec` robotext for `avatar` update.
Apr 6 2023, 12:19 PM
atul published D7334: [lib] Update `ChangeSettingsMessageSpec` robotext for `avatar` update for review.
Apr 6 2023, 12:18 PM
atul published D7333: [keyserver] Update `fetchServerThreadInfos` to include `avatar` field for review.
Apr 6 2023, 12:17 PM
atul published D7332: [keyserver] Modify `updateThread` to handle `avatar`s for review.
Apr 6 2023, 12:16 PM
atul added a comment to D7320: [lib] Add `avatar` to `ThreadChanges`.

Can you please include the actual changes instead of submitting a diff that only changes types?

Apr 6 2023, 12:16 PM
atul abandoned D7331: [native] Explicitly pass `NULL` to `Thread` initializer in `createThreadStoreOperations`.

JK this is handled by @rohan in D7211

Apr 6 2023, 8:38 AM
atul published D7331: [native] Explicitly pass `NULL` to `Thread` initializer in `createThreadStoreOperations` for review.
Apr 6 2023, 8:36 AM
atul accepted D7281: [web] Support encrypted media in <Multimedia>.
Apr 6 2023, 7:48 AM

Apr 5 2023

atul closed D7313: [lib] Introduce `threadPermissions.EDIT_THREAD_AVATAR`.
Apr 5 2023, 1:01 PM
atul committed rCOMMf965bca79f04: [lib] Introduce `threadPermissions.EDIT_THREAD_AVATAR` (authored by atul).
[lib] Introduce `threadPermissions.EDIT_THREAD_AVATAR`
Apr 5 2023, 1:01 PM
atul added a comment to D7313: [lib] Introduce `threadPermissions.EDIT_THREAD_AVATAR`.

https://linear.app/comm/issue/ENG-3607/remove-edit-thread-name-permission-forpersonal-threads

Apr 5 2023, 1:00 PM
atul updated the diff for D7313: [lib] Introduce `threadPermissions.EDIT_THREAD_AVATAR`.

remove EDIT_THREAD_AVATAR from PERSONAL

Apr 5 2023, 12:48 PM
atul abandoned D7322: [keyserver] Add `avatar` to `updateThreadRequestInputValidator.changes`.
Apr 5 2023, 12:45 PM
atul abandoned D7320: [lib] Add `avatar` to `ThreadChanges`.
Apr 5 2023, 12:45 PM
atul updated the diff for D7313: [lib] Introduce `threadPermissions.EDIT_THREAD_AVATAR`.

rebase before addressing feedback

Apr 5 2023, 12:39 PM
atul added a comment to D7313: [lib] Introduce `threadPermissions.EDIT_THREAD_AVATAR`.

Does it make sense to just remove EDIT_THREAD_NAME permissions for threadTypes.PERSONAL now, so we don't have to run another migration for that?

Apr 5 2023, 12:35 PM
atul updated the test plan for D7322: [keyserver] Add `avatar` to `updateThreadRequestInputValidator.changes`.
Apr 5 2023, 12:27 PM
atul published D7322: [keyserver] Add `avatar` to `updateThreadRequestInputValidator.changes` for review.
Apr 5 2023, 11:57 AM
atul published D7320: [lib] Add `avatar` to `ThreadChanges` for review.
Apr 5 2023, 11:57 AM
atul accepted D7315: [keyserver] Split fetchServerThreadInfos into two queries.

Read through it a couple times carefully and I think this change should be good.

Apr 5 2023, 11:27 AM
atul published D7315: [keyserver] Split fetchServerThreadInfos into two queries for review.
Apr 5 2023, 11:21 AM
atul added a comment to D7313: [lib] Introduce `threadPermissions.EDIT_THREAD_AVATAR`.
In D7313#217566, @ginsu wrote:

I don't think we want to allow EDIT_THREAD_AVATAR for PERSONAL and PRIVATE threads. I know right now we can modify the username for PERSONAL and PRIVATE, but we should probably change that in a future diff

Apr 5 2023, 7:42 AM
atul published D7313: [lib] Introduce `threadPermissions.EDIT_THREAD_AVATAR` for review.
Apr 5 2023, 7:32 AM
atul closed D7305: [lib] Move `invariant` in `changeThreadSettings` above `callServerEndpoint`.
Apr 5 2023, 7:13 AM
atul committed rCOMM7695313d1dab: [lib] Move `invariant` in `changeThreadSettings` above `callServerEndpoint` (authored by atul).
[lib] Move `invariant` in `changeThreadSettings` above `callServerEndpoint`
Apr 5 2023, 7:13 AM
atul updated the diff for D7305: [lib] Move `invariant` in `changeThreadSettings` above `callServerEndpoint`.

land

Apr 5 2023, 7:11 AM
atul closed D7303: [lib] Introduce basic unit tests for `ThreadOpsUtils`.
Apr 5 2023, 7:07 AM
atul committed rCOMMeab4e254cf47: [lib] Introduce basic unit tests for `ThreadOpsUtils` (authored by atul).
[lib] Introduce basic unit tests for `ThreadOpsUtils`
Apr 5 2023, 7:07 AM
atul updated the diff for D7303: [lib] Introduce basic unit tests for `ThreadOpsUtils`.

land

Apr 5 2023, 7:00 AM
atul accepted D7306: [web] Introduce types for identity service communication.

Gave it a very brief skim, but looks reasonable. Assuming we don't care about the 80char/line limit for these files.

Apr 5 2023, 6:45 AM

Apr 4 2023

atul updated the diff for D7303: [lib] Introduce basic unit tests for `ThreadOpsUtils`.

rebase before landign

Apr 4 2023, 1:21 PM
atul published D7305: [lib] Move `invariant` in `changeThreadSettings` above `callServerEndpoint` for review.
Apr 4 2023, 1:05 PM
atul closed D7300: [lib] Update `thread-ops-utils` to handle `avatar` field.
Apr 4 2023, 12:37 PM
atul committed rCOMM9d04746c4b05: [lib] Update `thread-ops-utils` to handle `avatar` field (authored by atul).
[lib] Update `thread-ops-utils` to handle `avatar` field
Apr 4 2023, 12:37 PM
atul updated the diff for D7300: [lib] Update `thread-ops-utils` to handle `avatar` field.

rebase before landing

Apr 4 2023, 12:36 PM
atul published D7303: [lib] Introduce basic unit tests for `ThreadOpsUtils` for review.
Apr 4 2023, 12:34 PM
atul published D7300: [lib] Update `thread-ops-utils` to handle `avatar` field for review.
Apr 4 2023, 11:26 AM
atul accepted D7294: [web] Encrypt media before uploading.

For encryption both enabled and disabled, send a photo and confirm it works. Refresh the website to reload from keyserver.

Apr 4 2023, 10:19 AM
atul added inline comments to D7293: [web] Add function to encrypt media file.
Apr 4 2023, 10:13 AM
atul accepted D7293: [web] Add function to encrypt media file.

Looks good, would've been helpful to have a few more specifics in the Test Plan

Apr 4 2023, 10:13 AM
atul added a comment to D7292: [web] Add encryptionKey to PendingMultimediaUpload.

Minor nits inline.

Apr 4 2023, 10:09 AM
atul accepted D7292: [web] Add encryptionKey to PendingMultimediaUpload.
Apr 4 2023, 10:05 AM
atul added inline comments to D7279: [web] Add component to display encrypted media.
Apr 4 2023, 9:54 AM
atul accepted D7291: [keyserver] Support encrypted media in create_multimedia_message.

Looks good, minor nits inline.

Apr 4 2023, 9:49 AM
atul requested changes to D7281: [web] Support encrypted media in <Multimedia>.

I think the condition at web/media/multimedia.react.js:52-53 was intended to be || instead of &&?

Apr 4 2023, 9:27 AM
atul accepted D7280: [web] Modify MultimediaModal to support encrypted media.

Looks great!

Apr 4 2023, 9:23 AM
atul accepted D7297: [native] Update to React Native 0.70.8.
Apr 4 2023, 7:25 AM
atul published D7297: [native] Update to React Native 0.70.8 for review.
Apr 4 2023, 7:24 AM

Apr 3 2023

atul accepted D7279: [web] Add component to display encrypted media.

Looks reasonable to me, but would be great if @ashoat OR @tomek could take another look here since (I think) they have more context.

Apr 3 2023, 4:50 PM
atul added inline comments to D7274: [web] introduce ThreadAvatar component.
Apr 3 2023, 4:39 PM
atul closed D7290: [CommCoreModule] Handle `thread.avatar` in `parseDBThreads`.
Apr 3 2023, 2:41 PM
atul committed rCOMMfbe40140555d: [CommCoreModule] Handle `thread.avatar` in `parseDBThreads` (authored by atul).
[CommCoreModule] Handle `thread.avatar` in `parseDBThreads`
Apr 3 2023, 2:41 PM
atul updated the diff for D7290: [CommCoreModule] Handle `thread.avatar` in `parseDBThreads`.

rebase before landing

Apr 3 2023, 1:57 PM
atul accepted D7278: [native] add edit avatar button for user avatar.
Apr 3 2023, 1:31 PM
atul accepted D7277: [web] gate avatars rendering.

I know this is a big diff; however, when we eventually have avatars in stable condition, I think it will be nice to get rid of this code, so having one diff that shows all the changes that need to be "reverted" is why I decided to make this diff bigger than normal.

Apr 3 2023, 12:56 PM
atul accepted D7276: [web] render thread avatars in thread picker modal.
Apr 3 2023, 12:07 PM
atul accepted D7275: [web] render thread avatars in thread subchannel/sidebar modals.

Looks good. I think the layout of those modals is generally weird (particularly the vertical spacing), but this is a strict improvement.

Apr 3 2023, 11:45 AM
atul accepted D7274: [web] introduce ThreadAvatar component.

Thanks for testing those scenarios in Test Plan. Question about API inline.

Apr 3 2023, 10:41 AM
atul accepted D7273: [web] introduce UserAvatar component.

Thanks for testing all those scenarios in the Test Plan. Two questions inline.

Apr 3 2023, 10:34 AM
atul closed D7257: [native] Add `avatar` column to clientDB `threads` table.
Apr 3 2023, 8:03 AM
atul committed rCOMMe614d0e05c6a: [native] Add `avatar` column to clientDB `threads` table (authored by atul).
[native] Add `avatar` column to clientDB `threads` table
Apr 3 2023, 8:03 AM
atul updated the diff for D7257: [native] Add `avatar` column to clientDB `threads` table.

rebase before landign

Apr 3 2023, 7:17 AM
atul published D7290: [CommCoreModule] Handle `thread.avatar` in `parseDBThreads` for review.
Apr 3 2023, 6:37 AM

Apr 2 2023

atul accepted D7269: [lib] Reducer for commServicesAccessToken.

Makes sense.

Apr 2 2023, 4:10 PM

Apr 1 2023

atul closed D7272: [ios] Attempt to fix iOS workflow.
Apr 1 2023, 2:46 PM
atul committed rCOMMee4d9b0e0a1b: [ios] Attempt to fix iOS workflow (authored by atul).
[ios] Attempt to fix iOS workflow
Apr 1 2023, 2:46 PM

Mar 31 2023

atul published D7272: [ios] Attempt to fix iOS workflow for review.
Mar 31 2023, 1:36 PM
atul updated the diff for D7257: [native] Add `avatar` column to clientDB `threads` table.

std::unique_ptr<std::string> instead of std::string>

Mar 31 2023, 1:19 PM
atul attached a referenced file: F458004: 32fb72.png.
Mar 31 2023, 1:17 PM
atul added inline comments to D7257: [native] Add `avatar` column to clientDB `threads` table.
Mar 31 2023, 1:17 PM

Mar 30 2023

atul updated the diff for D7257: [native] Add `avatar` column to clientDB `threads` table.

fix formatting (I guess it was a tab and space instead of two spaces? thought we stuck to spaces generally but made it consistent)

Mar 30 2023, 7:13 PM
atul updated the diff for D7257: [native] Add `avatar` column to clientDB `threads` table.

formatting?

Mar 30 2023, 7:02 PM
atul attached a referenced file: F456315: 45bb10.png.
Mar 30 2023, 7:00 PM
atul added inline comments to D7257: [native] Add `avatar` column to clientDB `threads` table.
Mar 30 2023, 7:00 PM
atul added inline comments to D7257: [native] Add `avatar` column to clientDB `threads` table.
Mar 30 2023, 6:59 PM
atul updated the diff for D7257: [native] Add `avatar` column to clientDB `threads` table.

update again

Mar 30 2023, 1:21 PM
atul updated the test plan for D7257: [native] Add `avatar` column to clientDB `threads` table.
Mar 30 2023, 1:13 PM
atul updated the diff for D7257: [native] Add `avatar` column to clientDB `threads` table.

update

Mar 30 2023, 1:12 PM
atul published D7257: [native] Add `avatar` column to clientDB `threads` table for review.
Mar 30 2023, 12:31 PM
atul accepted D7236: [native] Encrypt files during media mission.

The whole function becomes kind of spaghetti - a refactor follow-up wouldn't be a bad idea

Mar 30 2023, 8:14 AM
atul resigned from D7225: [native] Add component to display encrypted images.

(Resigning to remove from my queue since it seems like @ashoat has got it, feel free to re-add me if there's anything specific)

Mar 30 2023, 8:11 AM
atul added a reverting change for D7243: [native] Set SQLite DB password to `DEBUG` for `DEBUG` builds: rCOMM6d5565b5e73d: Revert "[native] Set SQLite DB password to `DEBUG` for `DEBUG` builds".
Mar 30 2023, 7:51 AM
atul added a reverting change for rCOMM4118e62b12af: [native] Set SQLite DB password to `DEBUG` for `DEBUG` builds: rCOMM6d5565b5e73d: Revert "[native] Set SQLite DB password to `DEBUG` for `DEBUG` builds".
Mar 30 2023, 7:51 AM
atul committed rCOMM6d5565b5e73d: Revert "[native] Set SQLite DB password to `DEBUG` for `DEBUG` builds" (authored by atul).
Revert "[native] Set SQLite DB password to `DEBUG` for `DEBUG` builds"
Mar 30 2023, 7:51 AM
atul accepted D7187: [native] extend avatar component to handle images.
Mar 30 2023, 7:48 AM
atul accepted D7249: [keyserver] Allow localhost CORS origin in development.
Mar 30 2023, 6:11 AM

Mar 29 2023

atul accepted D7245: [native] update Image import to use expo-image in Multimedia component.
Mar 29 2023, 9:00 PM
atul closed D7243: [native] Set SQLite DB password to `DEBUG` for `DEBUG` builds.
Mar 29 2023, 3:51 PM
atul committed rCOMM4118e62b12af: [native] Set SQLite DB password to `DEBUG` for `DEBUG` builds (authored by atul).
[native] Set SQLite DB password to `DEBUG` for `DEBUG` builds
Mar 29 2023, 3:51 PM
atul updated the diff for D7243: [native] Set SQLite DB password to `DEBUG` for `DEBUG` builds.

rebase and land

Mar 29 2023, 3:51 PM