Page MenuHomePhabricator
Feed Advanced Search

Aug 2 2022

abosh requested review of D4714: [keyserver] Clean up `setup.sh` using ShellCheck.
Aug 2 2022, 9:27 AM
abosh updated the test plan for D4713: [keyserver] Clean up `scp-backup.sh` using ShellCheck.
Aug 2 2022, 9:22 AM
abosh updated the test plan for D4712: [keyserver] Clean up `run-prod.sh` using ShellCheck.
Aug 2 2022, 9:19 AM
abosh requested review of D4713: [keyserver] Clean up `scp-backup.sh` using ShellCheck.
Aug 2 2022, 9:16 AM
abosh requested review of D4712: [keyserver] Clean up `run-prod.sh` using ShellCheck.
Aug 2 2022, 9:12 AM
abosh added 2 blocking reviewer(s) for D4705: [web] Finish styling `MessageTimestampTooltip`: atul, tomek.

Adding @tomek and @atul as blocking to get at least one more set of eyes on this, although the rest of the stack prior to this diff still needs to be reviewed.

Aug 2 2022, 8:55 AM
abosh updated the test plan for D4705: [web] Finish styling `MessageTimestampTooltip`.
Aug 2 2022, 8:50 AM
abosh updated the test plan for D4705: [web] Finish styling `MessageTimestampTooltip`.
Aug 2 2022, 8:50 AM
abosh requested review of D4481: [web] Reintroduce `MessageTimestampTooltip` in `ChatMessageList`.

Re-requesting review since the entire stack for the new MessageTimestampTooltip has been pushed, and this diff was only amended to work with the changes made in D4434. Removing @ashoat since he already accepted the old code/has context on this issue and probably doesn't need to be a first-pass reviewer on this stack.

Aug 2 2022, 8:48 AM
abosh updated the diff for D4705: [web] Finish styling `MessageTimestampTooltip`.

Put .messageTimestampTooltip CSS class in the useMemo on line 62 so it is memoized, per @jacek's feedback.

Aug 2 2022, 8:45 AM
abosh added inline comments to D4705: [web] Finish styling `MessageTimestampTooltip`.
Aug 2 2022, 8:44 AM
abosh added a reviewer for D4709: [web] Add jest library to web: atul.
Aug 2 2022, 7:41 AM
abosh accepted D4709: [web] Add jest library to web.
Aug 2 2022, 7:40 AM

Aug 1 2022

abosh updated the diff for D4705: [web] Finish styling `MessageTimestampTooltip`.

Un-modify --tool-tip-bg in theme.css. Since we want the MessageTimestampTooltip color to match MessageTooltip, we can just set background-color to --message-action-tooltip-bg, as done in line 44 of tooltip.css of this diff, since --message-action-tooltip-bg sets the color of MessageTooltip.

Aug 1 2022, 7:03 PM
abosh requested review of D4705: [web] Finish styling `MessageTimestampTooltip`.
Aug 1 2022, 1:58 PM
abosh requested review of D4704: [web] Align `MessageTimestampTooltip` under `MessageTooltip`.
Aug 1 2022, 1:11 PM
abosh abandoned D4700: [web] Remove `connectDropTarget` from `ChatMessageList` with new `tooltip` changes.

Abandoning, see D4481.

Aug 1 2022, 12:26 PM
abosh added a reviewer for D4481: [web] Reintroduce `MessageTimestampTooltip` in `ChatMessageList`: atul.
Aug 1 2022, 12:25 PM
abosh updated the diff for D4481: [web] Reintroduce `MessageTimestampTooltip` in `ChatMessageList`.

In D4434, there were certain changes made that made D4481 broken since ChatMessageList was refactored. This update brings ChatMessageList up to date and out of a broken state. Since this is the first in a stack of diffs that will resolve the timestamp bug (Linear issue here), it doesn't need to be landed yet since I plan on getting the rest of the diffs up. I have abandoned D4700 since those changes have been made as an update in here.

Aug 1 2022, 12:24 PM
abosh updated the summary of D4700: [web] Remove `connectDropTarget` from `ChatMessageList` with new `tooltip` changes.
Aug 1 2022, 12:08 PM
abosh requested review of D4700: [web] Remove `connectDropTarget` from `ChatMessageList` with new `tooltip` changes.
Aug 1 2022, 9:42 AM
abosh accepted D4630: [Services] Install double and folly in base-image.

Accepting, assuming @atul's and my feedback will be addressed prior to landing.

Aug 1 2022, 8:53 AM
abosh added a comment to D4630: [Services] Install double and folly in base-image.
In D4630#134917, @jon wrote:

if you're just running shellcheck, I can do something similar

Aug 1 2022, 8:52 AM
abosh accepted D4689: [CI] Introduce Harbormaster tag removal script generator.

I'm sure we could use whatever sequence of "non-frozen" endpoints to get the information we need, but differential.query gives it to us all in one go...given the logic is written using differential.query and this is a pretty low importance script, I think it's fine to leave as is.

Aug 1 2022, 8:27 AM
abosh added a comment to D4690: [CI] Add removal of irrelevant Harbormaster git tags to GH Actions.

This makes sense in conjunction with D4689, but I had some questions regarding that diff so will hold off on accepting this until that diff is accepted in case this one changes (I don't think it should, though, since my questions were only about the contents of the script, not its directory, etc.).

Aug 1 2022, 7:59 AM
abosh requested changes to D4689: [CI] Introduce Harbormaster tag removal script generator.

Separately, it might make review a bit easier if @atul could share an example of a generated shell script.

Aug 1 2022, 7:56 AM
abosh requested changes to D4630: [Services] Install double and folly in base-image.

Minor changes (double-quoting).

Aug 1 2022, 7:40 AM
abosh accepted D4692: [web] Render `ChatMessageList` only if `activeChatThreadID` exists.

This makes sense. Thanks for being thorough in your logic in the Linear issue, made this diff easier to review.

Aug 1 2022, 7:32 AM

Jul 30 2022

abosh requested changes to D4685: [Services] Make build_service.sh PWD independent.

Just a basic review using ShellCheck. Will get it added to the CI soon, sorry for the delay!

Jul 30 2022, 8:53 AM

Jul 28 2022

abosh accepted D4669: [web] Make "Mark as unread" button easier to click reliably.
Jul 28 2022, 12:08 PM

Jul 25 2022

abosh accepted D4619: [lintstaged] Add Jest tests to `.lintstaged.js`.
Jul 25 2022, 9:07 AM
abosh accepted D4620: [lintstaged] Rename `keyServer` => `keyserver`.
Jul 25 2022, 8:47 AM
abosh retitled D4603: [native] extract tab navigator from app navigator from ≈[native] extract tab navigator from app navigator to [native] extract tab navigator from app navigator.
Jul 25 2022, 7:46 AM
abosh accepted D4619: [lintstaged] Add Jest tests to `.lintstaged.js`.

Looks good!

Jul 25 2022, 7:45 AM
abosh requested changes to D4619: [lintstaged] Add Jest tests to `.lintstaged.js`.
Jul 25 2022, 7:40 AM

Jul 20 2022

atul renamed abosh from yayabosh to abosh.
Jul 20 2022, 11:32 AM

Jul 16 2022

abosh added inline comments to D4547: [keyserver] add UUID column to ids table and necessary migrations.
Jul 16 2022, 7:57 AM

Jul 15 2022

abosh requested changes to D4546: Summary: ran codegen for identity service CPP modules.

Can you add a summary explaining the purpose or context for this diff?

Jul 15 2022, 1:03 PM
abosh accepted D4539: [web] Rename thread to chat.
Jul 15 2022, 12:08 PM
abosh closed D4541: [chore] Replace `'` with `’` in user-displayed text.
Jul 15 2022, 7:53 AM
abosh committed rCOMM4cdbb7da56d5: [chore] Replace `'` with `’` in user-displayed text (authored by abosh).
[chore] Replace `'` with `’` in user-displayed text
Jul 15 2022, 7:53 AM
abosh added a comment to D4541: [chore] Replace `'` with `’` in user-displayed text.

Yeah, it just depends on how stringent future code reviewers want to be.

Jul 15 2022, 7:52 AM
abosh added inline comments to D4545: [lib, native, web] Rename sidebar to thread.
Jul 15 2022, 7:49 AM

Jul 14 2022

abosh attached a referenced file: F102696: image.png.
Jul 14 2022, 1:31 PM
abosh requested review of D4541: [chore] Replace `'` with `’` in user-displayed text.
Jul 14 2022, 1:26 PM
abosh added a comment to D4461: [web] Introduce `ChatThreadComposer` component for selecting users to new thread.

Yup, I agree. @ashoat suggested I resign in this case (since I had already stated it looks good to me, but I wanted one of you to take a look at it).

Jul 14 2022, 12:38 PM
abosh resigned from D4461: [web] Introduce `ChatThreadComposer` component for selecting users to new thread.

Resigning to put this on @atul and @palys-swm's queue.

Jul 14 2022, 12:29 PM
abosh accepted D4457: [web] Introduce `chat-creation` mode in `navInfo`.
Jul 14 2022, 10:59 AM
abosh accepted D4466: [web] Introduce `useOnClickNewThread` hook.
Jul 14 2022, 10:03 AM
abosh accepted D4469: [web] Introduce "Create new chat" button.

Looks good!

Jul 14 2022, 9:55 AM
abosh requested changes to D4539: [web] Rename thread to chat.
Jul 14 2022, 8:28 AM
abosh closed D4526: [keyserver] Revert D4422 and D4429.
Jul 14 2022, 8:11 AM
abosh added a reverting change for D4429: [keyserver] Run `source-nvm.sh` using `bash` in `Docker` container: rCOMMc2ddd80af740: [keyserver] Revert D4422 and D4429.
Jul 14 2022, 8:11 AM
abosh added a reverting change for D4422: [keyserver] Use `[[ ]]` instead of `[ ]` in `source-nvm.sh`: rCOMMc2ddd80af740: [keyserver] Revert D4422 and D4429.
Jul 14 2022, 8:11 AM
abosh committed rCOMMc2ddd80af740: [keyserver] Revert D4422 and D4429 (authored by abosh).
[keyserver] Revert D4422 and D4429
Jul 14 2022, 8:11 AM
abosh requested review of D4526: [keyserver] Revert D4422 and D4429.

Solved!

Jul 14 2022, 8:02 AM
abosh planned changes to D4526: [keyserver] Revert D4422 and D4429.

iOS build is failing, but that should be unrelated...planning changes to investigate

Jul 14 2022, 7:56 AM
abosh updated the diff for D4526: [keyserver] Revert D4422 and D4429.

Address inline feedback:

  • Replaced bash with sh
  • Replaced all usages of . /bash/source-nvm.sh with . bash/source-nvm.sh. I'm not sure why this diff didn't revert the first time, I was wrong about that.
Jul 14 2022, 7:34 AM

Jul 13 2022

abosh attached a referenced file: F100972: image.png.
Jul 13 2022, 5:34 PM
abosh attached a referenced file: F100979: image.png.
Jul 13 2022, 5:34 PM
abosh attached a referenced file: F100975: image.png.
Jul 13 2022, 5:34 PM
abosh updated the diff for D4526: [keyserver] Revert D4422 and D4429.

Removed executable bit from source-nvm.sh. Addressed rest of inline feedback in comments below.

Jul 13 2022, 5:33 PM
abosh added inline comments to D4526: [keyserver] Revert D4422 and D4429.
Jul 13 2022, 5:33 PM
abosh accepted D4527: [services] add pre commit hook for terraform files.

Looks good!

Jul 13 2022, 1:54 PM
abosh closed D4509: [native] Merge conditionals in `InputStateContainer`.
Jul 13 2022, 1:37 PM
abosh committed rCOMM82db148f42fa: [native] Merge conditionals in `InputStateContainer` (authored by abosh).
[native] Merge conditionals in `InputStateContainer`
Jul 13 2022, 1:37 PM
abosh added a comment to D4509: [native] Merge conditionals in `InputStateContainer`.

It would appear so! :D

Jul 13 2022, 1:14 PM
abosh removed a reviewer for D4526: [keyserver] Revert D4422 and D4429: tomek.
Jul 13 2022, 1:13 PM
abosh requested review of D4526: [keyserver] Revert D4422 and D4429.
Jul 13 2022, 1:07 PM
abosh accepted D4461: [web] Introduce `ChatThreadComposer` component for selecting users to new thread.

Looks good to me, but would like @atul or @palys-swm's input as well since this diff creates an entirely new component.

Jul 13 2022, 1:05 PM
abosh added inline comments to D4461: [web] Introduce `ChatThreadComposer` component for selecting users to new thread.
Jul 13 2022, 1:04 PM
abosh accepted D4524: [docs] add Terraform installation instructions.

Looks good! Had IRL discussion with @varun about if we are going to specifically write installation instructions for Terraform or if we will just point the developer to the download link. I agree with his assessment: for the dev environment docs, since it's all Mac it's easy to document some brew install commands whereas in the services doc, it's harder to specify Linux/macOS/platform-specific instructions which the installation link covers in detail anyways.

Jul 13 2022, 1:02 PM
abosh added a reverting change for D4429: [keyserver] Run `source-nvm.sh` using `bash` in `Docker` container: D4526: [keyserver] Revert D4422 and D4429.
Jul 13 2022, 12:55 PM
abosh added a reverting change for D4422: [keyserver] Use `[[ ]]` instead of `[ ]` in `source-nvm.sh`: D4526: [keyserver] Revert D4422 and D4429.
Jul 13 2022, 12:55 PM
abosh attached a referenced file: F100446: image.png.
Jul 13 2022, 12:14 PM
abosh added a comment to D4422: [keyserver] Use `[[ ]]` instead of `[ ]` in `source-nvm.sh`.

That worked, thanks!

Jul 13 2022, 8:28 AM
abosh added a comment to D4422: [keyserver] Use `[[ ]]` instead of `[ ]` in `source-nvm.sh`.

@ashoat I don't think the recording is loading? I'm getting a 404 Not Found:

image.png (2×3 px, 278 KB)

Jul 13 2022, 7:14 AM

Jul 12 2022

abosh requested review of D4509: [native] Merge conditionals in `InputStateContainer`.
Jul 12 2022, 11:30 AM

Jul 11 2022

abosh added a comment to D4496: [services] Tunnelbroker - Add Corrosion installation script.

bash-wise, looks good.

Jul 11 2022, 7:48 AM

Jul 10 2022

abosh accepted D4443: [lib] Support pending threads in `URLInfo` calculation.

Adding @yayabosh as blocking to make sure the RegExp escape question gets resolved, but seems like if ESLint / Prettier don't want the escapes we can leave them out

Jul 10 2022, 10:16 AM

Jul 8 2022

abosh closed D4486: [CI] Add emojis to Buildkite pipelines.
Jul 8 2022, 5:27 PM
abosh committed rCOMMd9e99fc9e2b3: [CI] Add emojis to Buildkite pipelines (authored by abosh).
[CI] Add emojis to Buildkite pipelines
Jul 8 2022, 5:27 PM
abosh closed D4485: [CI] Add `ShellCheck` workflow to Buildkite.
Jul 8 2022, 5:27 PM
abosh committed rCOMM05a909e71e37: [CI] Add `ShellCheck` workflow to Buildkite (authored by abosh).
[CI] Add `ShellCheck` workflow to Buildkite
Jul 8 2022, 5:27 PM
abosh requested review of D4486: [CI] Add emojis to Buildkite pipelines.
Jul 8 2022, 1:51 PM
abosh added inline comments to D4485: [CI] Add `ShellCheck` workflow to Buildkite.
Jul 8 2022, 12:45 PM
abosh updated the diff for D4485: [CI] Add `ShellCheck` workflow to Buildkite.

Specify stable for Debian

Jul 8 2022, 12:45 PM
abosh attached a referenced file: F96342: image.png.
Jul 8 2022, 12:41 PM
abosh requested review of D4485: [CI] Add `ShellCheck` workflow to Buildkite.
Jul 8 2022, 12:32 PM
abosh closed D4484: [keyserver] Delete `deploy.sh`.
Jul 8 2022, 8:27 AM
abosh committed rCOMM7cac76eb3261: [keyserver] Delete `deploy.sh` (authored by abosh).
[keyserver] Delete `deploy.sh`
Jul 8 2022, 8:27 AM
abosh requested changes to D4461: [web] Introduce `ChatThreadComposer` component for selecting users to new thread.
Jul 8 2022, 8:12 AM
abosh requested review of D4484: [keyserver] Delete `deploy.sh`.
Jul 8 2022, 7:33 AM
abosh accepted D4470: [web] Fix navigation after clicking on thread from thread list.

Makes sense.

Jul 8 2022, 7:32 AM
abosh attached a referenced file: F96200: Screen Recording 2022-07-08 at 10.28.10 AM.mov.
Jul 8 2022, 7:30 AM
abosh added inline comments to D4443: [lib] Support pending threads in `URLInfo` calculation.
Jul 8 2022, 7:29 AM
abosh attached a referenced file: F96198: image.png.
Jul 8 2022, 7:28 AM
abosh added inline comments to D4443: [lib] Support pending threads in `URLInfo` calculation.
Jul 8 2022, 7:28 AM
abosh abandoned D4477: [keyserver] Clean up `deploy.sh`.

We don't use this script anymore, we're using Docker in production now. Probably would be best to just delete the script

Jul 8 2022, 7:21 AM
abosh requested changes to D4471: [web] Fix app switcher for thread creation.

accidentally hit accept, sorry. Will accept once this change is reverted.

Jul 8 2022, 7:18 AM