Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix: Scroll to picker regression #14409

Merged
merged 22 commits into from
Jan 24, 2023

Conversation

chrispader
Copy link
Contributor

@chrispader chrispader commented Jan 19, 2023

Details

Fixes a regression where refs ScrollViewWithContext are not forwarded to ScrollView component.

Additionally this introduces a mechanism to conditionally set if the ScrollContext should be used. This PR adds two props (scrollToOverflowEnabled and scrollContextEnabled) to the <Form /> component, so that the ScrollContext only gets used if there's some sort of nested <Picker /> in the form. (Can also be StatePicker or LocalePicker)

Fixed Issues

$ #13909
PROPOSAL: #13909 (comment)

Tests

  1. Log in any account
  2. Navigate to Settings > Any workspace > Connect bank account > Connect Manually > Press Save&Continue without any data
  3. Will not show “fix the errors” press on ‘fix the error’ in the console anymore

  1. Go to a the workspace settings
  2. Go to the "Reimburse expenses" setting
  3. Under "Track Distance", tap on the input for "Unit"
  4. For iOS, the entire unit field should be visible above the picker. For all other platforms, there should be no changes to the input or the picker (they will all have different pickers).

  1. Login in New Dot
  2. Go to Settings > Payments
  3. Click "Add payment method" and select "Debit card"
  4. Click "Save" without entering any data
  5. Verify that all inputs have errors
  6. if you are in web or desktop, resize the window enough to have scrolling in the RHN:

206823060-51332d2e-cde0-4c9f-b7d1-24e329c075c1

  1. Scroll down and click "fix the errors"
  2. Verify that the first input gets focused and you are scrolled until it is fully visible (including the top border)
  3. Input something in the first input "Name on card"
  4. Scroll down and click again "fix the errors"
  5. Verify that the second input gets focused and you are scrolled until it is fully visible (including the top border)
  6. Go back to the Settings > Payments page
  7. Click "Add payment method" and select "Bank account"
  8. Verify that the spinner is in the middle and not in the top

206823150-e009919f-f7e7-4a58-9d69-22bf55211798


  1. Login in New Dot
  2. Go to Settings -> Workspaces -> Any workspace -> Connect bank account -> Connect manually
  3. Leave inputs empty
  4. Click on "Continue"
  5. Page shouldn't bounce up to the top, like in this video:
211917338-e6cfea51-ad43-4acf-bd05-bcb965cde43f.mov

  • Verify that no errors appear in the JS console

Offline tests

Same as regular tests.

QA Steps

Same as regular tests.

  • Verify that no errors appear in the JS console

PR Author Checklist

  • I linked the correct issue in the ### Fixed Issues section above
  • I wrote clear testing steps that cover the changes made in this PR
    • I added steps for local testing in the Tests section
    • I added steps for the expected offline behavior in the Offline steps section
    • I added steps for Staging and/or Production testing in the QA steps section
    • I added steps to cover failure scenarios (i.e. verify an input displays the correct error message if the entered data is not correct)
    • I turned off my network connection and tested it while offline to ensure it matches the expected behavior (i.e. verify the default avatar icon is displayed if app is offline)
    • I tested this PR with a High Traffic account against the staging or production API to ensure there are no regressions (e.g. long loading states that impact usability).
  • I included screenshots or videos for tests on all platforms
  • I ran the tests on all platforms & verified they passed on:
    • Android / native
    • Android / Chrome
    • iOS / native
    • iOS / Safari
    • MacOS / Chrome / Safari
    • MacOS / Desktop
  • I verified there are no console errors (if there's a console error not related to the PR, report it or open an issue for it to be fixed)
  • I followed proper code patterns (see Reviewing the code)
    • I verified that any callback methods that were added or modified are named for what the method does and never what callback they handle (i.e. toggleReport and not onIconClick)
    • I verified that comments were added to code that is not self explanatory
    • I verified that any new or modified comments were clear, correct English, and explained "why" the code was doing something instead of only explaining "what" the code was doing.
    • I verified any copy / text shown in the product is localized by adding it to src/languages/* files and using the translation method
      • If any non-english text was added/modified, I verified the translation was requested/reviewed in #expensify-open-source and it was approved by an internal Expensify engineer. Link to Slack message:
    • I verified all numbers, amounts, dates and phone numbers shown in the product are using the localization methods
    • I verified any copy / text that was added to the app is correct English and approved by marketing by adding the Waiting for Copy label for a copy review on the original GH to get the correct copy.
    • I verified proper file naming conventions were followed for any new files or renamed files. All non-platform specific files are named after what they export and are not named "index.js". All platform-specific files are named for the platform the code supports as outlined in the README.
    • I verified the JSDocs style guidelines (in STYLE.md) were followed
  • If a new code pattern is added I verified it was agreed to be used by multiple Expensify engineers
  • I followed the guidelines as stated in the Review Guidelines
  • I tested other components that can be impacted by my changes (i.e. if the PR modifies a shared library or component like Avatar, I verified the components using Avatar are working as expected)
  • I verified all code is DRY (the PR doesn't include any logic written more than once, with the exception of tests)
  • I verified any variables that can be defined as constants (ie. in CONST.js or at the top of the file that uses the constant) are defined as such
  • I verified that if a function's arguments changed that all usages have also been updated correctly
  • If a new component is created I verified that:
    • A similar component doesn't exist in the codebase
    • All props are defined accurately and each prop has a /** comment above it */
    • The file is named correctly
    • The component has a clear name that is non-ambiguous and the purpose of the component can be inferred from the name alone
    • The only data being stored in the state is data necessary for rendering and nothing else
    • For Class Components, any internal methods passed to components event handlers are bound to this properly so there are no scoping issues (i.e. for onClick={this.submit} the method this.submit should be bound to this in the constructor)
    • Any internal methods bound to this are necessary to be bound (i.e. avoid this.submit = this.submit.bind(this); if this.submit is never passed to a component event handler like onClick)
    • All JSX used for rendering exists in the render method
    • The component has the minimum amount of code necessary for its purpose, and it is broken down into smaller components in order to separate concerns and functions
  • If any new file was added I verified that:
    • The file has a description of what it does and/or why is needed at the top of the file if the code is not self explanatory
  • If a new CSS style is added I verified that:
    • A similar style doesn't already exist
    • The style can't be created with an existing StyleUtils function (i.e. StyleUtils.getBackgroundAndBorderStyle(themeColors.componentBG)
  • If the PR modifies a generic component, I tested and verified that those changes do not break usages of that component in the rest of the App (i.e. if a shared library or component like Avatar is modified, I verified that Avatar is working as expected in all cases)
  • If the PR modifies a component related to any of the existing Storybook stories, I tested and verified all stories for that component are still working as expected.
  • If a new page is added, I verified it's using the ScrollView component to make it scrollable when more elements are added to the page.
  • I have checked off every checkbox in the PR author checklist, including those that don't apply to this PR.

Screenshots/Videos

Web

No UI changes.

Mobile Web - Chrome

No UI changes.

Mobile Web - Safari

No UI changes.

Desktop

No UI changes.

iOS

No UI changes.

Android

No UI changes.

@chrispader chrispader requested a review from a team as a code owner January 19, 2023 12:12
@melvin-bot
Copy link

melvin-bot bot commented Jan 19, 2023

Hey! I see that you made changes to our Form component. Make sure to update the docs in FORMS.md accordingly. Cheers!

@melvin-bot melvin-bot bot requested review from aldo-expensify and thesahindia and removed request for a team January 19, 2023 12:12
@melvin-bot
Copy link

melvin-bot bot commented Jan 19, 2023

@aldo-expensify @thesahindia One of you needs to copy/paste the Reviewer Checklist from here into a new comment on this PR and complete it. If you have the K2 extension, you can simply click: [this button]

@aldo-expensify
Copy link
Contributor

aldo-expensify commented Jan 19, 2023

I'm not sure if this is caused by this PR yet but there seem to be some dark overlay that doesn't allow me to click on a unit (correction: I can click the unit despite the dark overlay) in Android:

image

I was following this QA in Android

Update: This seems to be like this in main too

@aldo-expensify
Copy link
Contributor

I think it would be good to also include in the test/qa steps the steps from these other PR to make sure this is still working:

And the steps from this comment to make sure it doesn't bounce weirdly in small forms: #13909 (comment)

@chrispader
Copy link
Contributor Author

I think it would be good to also include in the test/qa steps the steps from these other PR to make sure this is still working:

And the steps from this comment to make sure it doesn't bounce weirdly in small forms: #13909 (comment)

done!

@aldo-expensify
Copy link
Contributor

I tested this in web/ios/android, following the QA (check that the error is not there anymore), and also checking this: #14409 (comment) and I didn't spot any problem. Things seems to be fixed.

I still requested another pair of eyes to review the PR because I'm not very familiarized with this.

@luacmartins luacmartins self-requested a review January 19, 2023 16:26
@chrispader
Copy link
Contributor Author

I'm not sure if this is caused by this PR yet but there seem to be some dark overlay that doesn't allow me to click on a unit (correction: I can click the unit despite the dark overlay) in Android:

image

I was following this QA in Android

Update: This seems to be like this in main too

You're right, i'm getting this on main as well. Seems to be some other bug, but definitely not related to this PR

Copy link
Contributor

@luacmartins luacmartins left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great start! I left a few comments. Additionally, there are two bugs that are also on main, but maybe we should address them in a different PR.

No error displayed for input in short screens

  1. In either iOS or Android, navigate to Settings > Workspace > Connect bank account > Connect manually
  2. Have the keyboard active
  3. Press Continue
  4. Notice that the error does not show for Account number and the Terms checkbox
  5. You can reproduce on web too, if you resize the browser to a short height.
bug1-chrome.mov
bug1.mov

Form scrolls to random position on submit with errors

  1. Navigate to Settings > Workspace > Connect bank account > Connect manually > Company step
  2. Press Save & continue without entering values
  3. Verify that the errors show but the form is scrolled to a random position.

src/components/Form.js Outdated Show resolved Hide resolved
src/components/Form.js Outdated Show resolved Hide resolved
src/components/Form.js Show resolved Hide resolved
@thesahindia
Copy link
Member

Works well! Some changes are needed as mentioned by @luacmartins

@chrispader
Copy link
Contributor Author

Great start! I left a few comments. Additionally, there are two bugs that are also on main, but maybe we should address them in a different PR.

No error displayed for input in short screens

  1. In either iOS or Android, navigate to Settings > Workspace > Connect bank account > Connect manually
  2. Have the keyboard active
  3. Press Continue
  4. Notice that the error does not show for Account number and the Terms checkbox
  5. You can reproduce on web too, if you resize the browser to a short height.

Maybe this got fixed already on main, because i can't reproduce this on my emulator after merging main into this branch (at approx. 01/20/2023 9am CET):

Android (emulator):

android.recording.webm

Web:

Screen.Recording.2023-01-20.at.10.43.18.mov

Copy link
Contributor

@luacmartins luacmartins left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Left a couple of suggestions for the docs.

Additionally, I think we might need to pass the props to the following pages too:

src/components/Form.js Outdated Show resolved Hide resolved
src/components/Form.js Outdated Show resolved Hide resolved
contributingGuides/FORMS.md Outdated Show resolved Hide resolved
@luacmartins
Copy link
Contributor

@chrispader as far as I know FormScrollView should be deprecated in favor of Form - we are refactoring ACHContractStep to use Form here and we shouldn't introduce any new instances of it. I don't think that we need to worry about the other existing pages using FormScrollView because they don't seem to have nested Pickers.

luacmartins
luacmartins previously approved these changes Jan 23, 2023
Copy link
Contributor

@luacmartins luacmartins left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@aldo-expensify
Copy link
Contributor

Thanks @luacmartins for the thorough review! I'll do my review later today.

src/components/Form.js Outdated Show resolved Hide resolved
@thesahindia
Copy link
Member

@chrispader, I am seeing this error -

Screen.Recording.2023-01-24.at.1.14.44.AM.mov

@aldo-expensify
Copy link
Contributor

Sorry guys, I failed to get to review this today. I'll get to it first thing tomorrow

Co-authored-by: Sahil <thesahindia@gmail.com>
@chrispader
Copy link
Contributor Author

chrispader commented Jan 24, 2023

@chrispader, I am seeing this error -

Screen.Recording.2023-01-24.at.1.14.44.AM.mov

Fixed! I just forgot to change the ref variable in two calls in Form

@thesahindia
Copy link
Member

Reviewer Checklist

  • I have verified the author checklist is complete (all boxes are checked off).
  • I verified the correct issue is linked in the ### Fixed Issues section above
  • I verified testing steps are clear and they cover the changes made in this PR
    • I verified the steps for local testing are in the Tests section
    • I verified the steps for Staging and/or Production testing are in the QA steps section
    • I verified the steps cover any possible failure scenarios (i.e. verify an input displays the correct error message if the entered data is not correct)
    • I turned off my network connection and tested it while offline to ensure it matches the expected behavior (i.e. verify the default avatar icon is displayed if app is offline)
  • I checked that screenshots or videos are included for tests on all platforms
  • I included screenshots or videos for tests on all platforms
  • I verified tests pass on all platforms & I tested again on:
    • Android / native
    • Android / Chrome
    • iOS / native
    • iOS / Safari
    • MacOS / Chrome / Safari
    • MacOS / Desktop
  • If there are any errors in the console that are unrelated to this PR, I either fixed them (preferred) or linked to where I reported them in Slack
  • I verified proper code patterns were followed (see Reviewing the code)
    • I verified that any callback methods that were added or modified are named for what the method does and never what callback they handle (i.e. toggleReport and not onIconClick).
    • I verified that comments were added to code that is not self explanatory
    • I verified that any new or modified comments were clear, correct English, and explained "why" the code was doing something instead of only explaining "what" the code was doing.
    • I verified any copy / text shown in the product is localized by adding it to src/languages/* files and using the translation method
    • I verified all numbers, amounts, dates and phone numbers shown in the product are using the localization methods
    • I verified any copy / text that was added to the app is correct English and approved by marketing by adding the Waiting for Copy label for a copy review on the original GH to get the correct copy.
    • I verified proper file naming conventions were followed for any new files or renamed files. All non-platform specific files are named after what they export and are not named "index.js". All platform-specific files are named for the platform the code supports as outlined in the README.
    • I verified the JSDocs style guidelines (in STYLE.md) were followed
  • If a new code pattern is added I verified it was agreed to be used by multiple Expensify engineers
  • I verified that this PR follows the guidelines as stated in the Review Guidelines
  • I verified other components that can be impacted by these changes have been tested, and I retested again (i.e. if the PR modifies a shared library or component like Avatar, I verified the components using Avatar have been tested & I retested again)
  • I verified all code is DRY (the PR doesn't include any logic written more than once, with the exception of tests)
  • I verified any variables that can be defined as constants (ie. in CONST.js or at the top of the file that uses the constant) are defined as such
  • If a new component is created I verified that:
    • A similar component doesn't exist in the codebase
    • All props are defined accurately and each prop has a /** comment above it */
    • The file is named correctly
    • The component has a clear name that is non-ambiguous and the purpose of the component can be inferred from the name alone
    • The only data being stored in the state is data necessary for rendering and nothing else
    • For Class Components, any internal methods passed to components event handlers are bound to this properly so there are no scoping issues (i.e. for onClick={this.submit} the method this.submit should be bound to this in the constructor)
    • Any internal methods bound to this are necessary to be bound (i.e. avoid this.submit = this.submit.bind(this); if this.submit is never passed to a component event handler like onClick)
    • All JSX used for rendering exists in the render method
    • The component has the minimum amount of code necessary for its purpose, and it is broken down into smaller components in order to separate concerns and functions
  • If any new file was added I verified that:
    • The file has a description of what it does and/or why is needed at the top of the file if the code is not self explanatory
  • If a new CSS style is added I verified that:
    • A similar style doesn't already exist
    • The style can't be created with an existing StyleUtils function (i.e. StyleUtils.getBackgroundAndBorderStyle(themeColors.componentBG)
  • If the PR modifies a generic component, I tested and verified that those changes do not break usages of that component in the rest of the App (i.e. if a shared library or component like Avatar is modified, I verified that Avatar is working as expected in all cases)
  • If the PR modifies a component related to any of the existing Storybook stories, I tested and verified all stories for that component are still working as expected.
  • If a new page is added, I verified it's using the ScrollView component to make it scrollable when more elements are added to the page.
  • I have checked off every checkbox in the PR reviewer checklist, including those that don't apply to this PR.

Screenshots/Videos

Web
Screen.Recording.2023-01-25.at.1.22.44.AM.mov
Mobile Web - Chrome
Screen.Recording.2023-01-25.at.2.37.30.AM.mov
Mobile Web - Safari
Screen.Recording.2023-01-25.at.2.33.41.AM.mov
Desktop
Screen.Recording.2023-01-25.at.2.42.22.AM.mov
iOS
Screen.Recording.2023-01-25.at.1.08.50.AM.mov
Android
Screen.Recording.2023-01-25.at.2.52.43.AM.mov

Copy link
Member

@thesahindia thesahindia left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me!

Copy link
Contributor

@aldo-expensify aldo-expensify left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tested well for me! thanks!

@aldo-expensify aldo-expensify merged commit 6f70a7d into Expensify:main Jan 24, 2023
@melvin-bot
Copy link

melvin-bot bot commented Jan 24, 2023

Congrats, that’s your 5th PR merged! 🎉 Do you know about the ContributorPlus role? It’s an opportunity to earn more in the Expensify Open Source community. Keep up the great work - thanks!

@OSBotify
Copy link
Contributor

✋ This PR was not deployed to staging yet because QA is ongoing. It will be automatically deployed to staging after the next production release.

@github-actions
Copy link
Contributor

Performance Comparison Report 📊

Significant Changes To Duration

There are no entries

Meaningless Changes To Duration

Show entries
Name Duration
App start TTI 690.637 ms → 700.945 ms (+10.308 ms, +1.5%)
Open Search Page TTI 607.000 ms → 609.273 ms (+2.272 ms, ±0.0%)
App start runJsBundle 191.355 ms → 192.188 ms (+0.833 ms, ±0.0%)
App start regularAppStart 0.021 ms → 0.016 ms (-0.005 ms, -25.6%) 🟢
App start nativeLaunch 20.233 ms → 19.968 ms (-0.266 ms, -1.3%)
Show details
Name Duration
App start TTI Baseline
Mean: 690.637 ms
Stdev: 36.023 ms (5.2%)
Runs: 641.3079690001905 646.4787329994142 651.129899000749 651.6138630006462 652.9169139992446 652.9449710007757 657.6872499994934 660.0264909993857 663.6851449999958 665.4018309991807 674.4801010005176 675.3473639991134 676.8049010001123 677.188456999138 679.0711620002985 684.2066070009023 686.8091930001974 687.0647379998118 689.146074000746 689.2963239997625 693.1498360000551 693.1950359996408 701.9195300005376 704.6118850000203 723.4697399996221 724.8008009996265 724.8559230007231 731.6063540000468 735.729591999203 747.4874869994819 760.7465220000595 796.202688999474

Current
Mean: 700.945 ms
Stdev: 33.851 ms (4.8%)
Runs: 647.0219940003008 647.6031270008534 649.7048509996384 657.8555599991232 660.4519829992205 669.211697999388 671.709016000852 676.9583909995854 677.9206460006535 682.5191070009023 684.610259000212 686.182141000405 686.6171320006251 687.1189510002732 689.4384380001575 692.0600589998066 696.9732489995658 706.0379189997911 708.465950999409 715.705388000235 718.4997610002756 720.4606340005994 721.6378850005567 726.9351390004158 729.4676660001278 730.0113970004022 730.4429720006883 731.1911800000817 732.7260270006955 746.1688429992646 751.5449289996177 796.9938399996608
Open Search Page TTI Baseline
Mean: 607.000 ms
Stdev: 15.656 ms (2.6%)
Runs: 580.9267170000821 580.933796999976 583.5817059986293 583.6670329999179 585.8896490000188 588.7260340005159 593.3621830008924 594.0476890001446 594.5509849991649 595.4505209997296 597.2823079992086 602.7884519994259 604.2021479997784 604.3090830016881 604.6134440004826 608.1275639999658 608.9748130012304 609.7856040000916 610.8638920001686 611.2298990003765 611.590779999271 612.128011001274 617.7000740002841 620.5220140013844 620.8521739989519 624.285116000101 624.5710049998015 626.0859780013561 627.3276370000094 629.2167159989476 632.3190509993583 634.1000159997493

Current
Mean: 609.273 ms
Stdev: 23.047 ms (3.8%)
Runs: 574.6698000002652 575.9138190001249 577.2212330009788 581.7084149997681 584.8958329986781 586.1634929999709 587.8372809998691 588.1066490001976 595.9029139988124 597.5360110010952 597.8319099992514 597.9383140001446 599.4581300001591 602.5617679990828 602.968221001327 603.5171710010618 603.8741050008684 604.2260340005159 604.7195640001446 607.3486330006272 613.3006189987063 615.6880700010806 619.0170900002122 620.9625649992377 622.6920159999281 628.0214440003037 631.4286299999803 631.5798749998212 635.0434169992805 647.2831220012158 647.3306480012834 652.9028329998255 666.3429780006409
App start runJsBundle Baseline
Mean: 191.355 ms
Stdev: 18.857 ms (9.9%)
Runs: 158 163 172 172 173 173 174 174 176 177 179 179 184 186 187 191 193 194 195 198 199 200 201 208 209 212 213 214 217 220 241

Current
Mean: 192.188 ms
Stdev: 17.915 ms (9.3%)
Runs: 162 169 170 171 172 175 176 178 179 181 182 183 184 185 186 188 189 192 193 194 194 196 201 208 209 210 212 214 220 220 224 233
App start regularAppStart Baseline
Mean: 0.021 ms
Stdev: 0.002 ms (10.5%)
Runs: 0.01826999895274639 0.018554000183939934 0.019001999869942665 0.019165001809597015 0.019245998933911324 0.019246000796556473 0.019286999478936195 0.019286999478936195 0.019408999010920525 0.01953200064599514 0.019694000482559204 0.019694000482559204 0.019856998696923256 0.01989700086414814 0.019938001409173012 0.020222999155521393 0.02087399922311306 0.021240999922156334 0.02132199890911579 0.021362001076340675 0.02160699851810932 0.021646998822689056 0.022419998422265053 0.022867999970912933 0.023315001279115677 0.023437000811100006 0.02364099957048893 0.023884998634457588 0.023885000497102737 0.025268999859690666 0.02538999915122986 0.026936998590826988

Current
Mean: 0.016 ms
Stdev: 0.001 ms (6.2%)
Runs: 0.014159999787807465 0.014242000877857208 0.0143630001693964 0.014444999396800995 0.01448499970138073 0.014608001336455345 0.014893000945448875 0.015177000313997269 0.015299001708626747 0.01534000039100647 0.015420999377965927 0.015543999150395393 0.015544001013040543 0.015665000304579735 0.01574699953198433 0.01574699953198433 0.015828000381588936 0.015829000622034073 0.015949999913573265 0.015991000458598137 0.016234999522566795 0.016357000917196274 0.01643899828195572 0.016560999676585197 0.016560999676585197 0.0167239997535944 0.01684500090777874 0.0168869998306036 0.017456000670790672 0.017618998885154724 0.017781998962163925
App start nativeLaunch Baseline
Mean: 20.233 ms
Stdev: 2.108 ms (10.4%)
Runs: 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 23 24 24 26

Current
Mean: 19.968 ms
Stdev: 2.265 ms (11.3%)
Runs: 17 17 17 17 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 22 22 22 23 26 26

JediWattson added a commit to JediWattson/App that referenced this pull request Jan 25, 2023
commit b355edc
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Tue Jan 24 22:03:59 2023 -0500

    Squashed commit of the following:

    commit 811dd58
    Merge: 6f70a7d f133eb4
    Author: Chris Kosuke Tseng <ctseng@expensify.com>
    Date:   Tue Jan 24 15:19:32 2023 -0800

        Merge pull request Expensify#14507 from s77rt/hoverable-onblur

        Fixed regression on Hoverable blur event

    commit 6f70a7d
    Merge: 4ddb47e 3392ff1
    Author: Aldo Canepa Garay <87341702+aldo-expensify@users.noreply.github.com>
    Date:   Tue Jan 24 13:56:15 2023 -0800

        Merge pull request Expensify#14409 from margelo/fix/scroll-to-picker-regression

        Fix: Scroll to picker regression

    commit 4ddb47e
    Merge: c2ff5f8 93199c4
    Author: Vit Horacek <36083550+mountiny@users.noreply.github.com>
    Date:   Tue Jan 24 18:47:32 2023 +0000

        Merge pull request Expensify#14343 from Expensify/vit-updateArchiveMessageForAdmin

        Add closed report action optimistically when workspace is closed

    commit c2ff5f8
    Merge: 25b47da 73d23d8
    Author: Ionatan Wiznia <ionatan@expensify.com>
    Date:   Tue Jan 24 19:41:45 2023 +0100

        Merge pull request Expensify#14440 from Expensify/ionatan_fixcurrencysearch

        Fix currency search

    commit 25b47da
    Merge: 614da95 378dffc
    Author: Jack Nam <30609178+thienlnam@users.noreply.github.com>
    Date:   Tue Jan 24 10:35:53 2023 -0800

        Merge pull request Expensify#14483 from abdulrahuman5196/add-payment-delay

    commit 614da95
    Merge: 4d86f17 559df8b
    Author: Yuwen Memon <yuwen@expensify.com>
    Date:   Tue Jan 24 10:21:33 2023 -0800

        Merge pull request Expensify#14400 from Ollyws/issue-14355

        Fix for: App crashes when splitting a bill offline

    commit 4d86f17
    Merge: a10949d bb3a7d1
    Author: Cristi Paval <cristi@expensify.com>
    Date:   Tue Jan 24 18:33:28 2023 +0200

        Merge pull request Expensify#14255 from Expensify/dangrous-embiggenavatars

        Make avatars in chat welcome messages always big

    commit 73d23d8
    Author: Ionatan Wiznia <ionatan@expensify.com>
    Date:   Tue Jan 24 16:21:32 2023 +0100

        Update src/pages/iou/IOUCurrencySelection.js

        Co-authored-by: Eugene Voloshchak <copyreading@gmail.com>

    commit a10949d
    Merge: 49ded4f b545c93
    Author: Andre Fonseca <afonseca@expensify.com>
    Date:   Tue Jan 24 12:21:49 2023 +0000

        Merge pull request Expensify#14347 from Expensify/cmartins-fixMembersPage

        Fix Invite member checkbox selection behavior

    commit 49ded4f
    Merge: 553916c 373335f
    Author: OSBotify <76178356+OSBotify@users.noreply.github.com>
    Date:   Tue Jan 24 05:53:50 2023 -0500

        Merge pull request Expensify#14509 from Expensify/version-BUILD-1E53A036-DC71-4A10-A537-7FE462383690

        Update version to 1.2.58-4 on main

    commit 373335f
    Author: OSBotify <infra+osbotify@expensify.com>
    Date:   Tue Jan 24 10:53:22 2023 +0000

        Update version to 1.2.58-4

    commit 553916c
    Merge: ae66a7f 82b52f1
    Author: Maria D'Costa <maria@expensify.com>
    Date:   Tue Jan 24 14:48:06 2023 +0400

        Merge pull request Expensify#14508 from Expensify/nat-missingimport

        Fix missing import preventing opening Plaid modal

    commit 82b52f1
    Author: Nathalie Kuoch <nkuoch@expensify.com>
    Date:   Tue Jan 24 10:58:00 2023 +0100

        Fix missing import preventing opening Plaid modal

    commit 3392ff1
    Merge: 63ff50a ae66a7f
    Author: Christoph Pader <christoph@margelo.io>
    Date:   Tue Jan 24 10:25:22 2023 +0100

        Merge branch 'main' into fix/scroll-to-picker-regression

    commit 63ff50a
    Author: Christoph Pader <christoph@margelo.io>
    Date:   Tue Jan 24 10:23:52 2023 +0100

        fix: passed invalid ref to measureLayout

    commit c37e279
    Author: Christoph Pader <christoph.pader@outlook.com>
    Date:   Tue Jan 24 10:12:20 2023 +0100

        Update src/components/Form.js

        Co-authored-by: Sahil <thesahindia@gmail.com>

    commit f133eb4
    Author: Abdelhafidh Belalia <16493223+s77rt@users.noreply.github.com>
    Date:   Tue Jan 24 09:42:06 2023 +0100

        Fixed regression on Hoverable blur event

    commit 6370512
    Author: Ionatan Wiznia <ionatan@expensify.com>
    Date:   Mon Jan 23 18:03:35 2023 -0300

        Use helper method

    commit 378dffc
    Author: Abdul Rahuman <abdulrahuman5196@gmail.com>
    Date:   Tue Jan 24 02:15:46 2023 +0530

        Adding UI filter to exclude delete pending items to be sent to FlatList when online

        Reference: Expensify#14262

    commit bf7f0da
    Author: Christoph Pader <christoph@margelo.io>
    Date:   Mon Jan 23 14:47:03 2023 +0100

        update comment

    commit a0e9574
    Author: Christoph Pader <christoph@margelo.io>
    Date:   Mon Jan 23 14:46:28 2023 +0100

        fix: add scrollContextEnabled to missing screens

    commit 8c479d2
    Author: Christoph Pader <christoph.pader@outlook.com>
    Date:   Mon Jan 23 14:38:12 2023 +0100

        Update contributingGuides/FORMS.md

        Co-authored-by: Carlos Martins <luacmartins@gmail.com>

    commit b08dc2b
    Author: Christoph Pader <christoph.pader@outlook.com>
    Date:   Mon Jan 23 14:38:01 2023 +0100

        Update src/components/Form.js

        Co-authored-by: Carlos Martins <luacmartins@gmail.com>

    commit 7d59c4b
    Author: Christoph Pader <christoph.pader@outlook.com>
    Date:   Mon Jan 23 14:37:45 2023 +0100

        Update src/components/Form.js

        Co-authored-by: Carlos Martins <luacmartins@gmail.com>

    commit 165af16
    Merge: 27f5fea fd5e781
    Author: Christoph Pader <christoph@margelo.io>
    Date:   Mon Jan 23 14:33:37 2023 +0100

        Merge branch 'main' into fix/scroll-to-picker-regression

    commit 93199c4
    Author: Vit Horacek <vit@expensify.com>
    Date:   Fri Jan 20 22:59:15 2023 +0000

        Update JSDoc of the build closed report action method

    commit 3574093
    Author: Vit Horacek <vit@expensify.com>
    Date:   Fri Jan 20 22:57:50 2023 +0000

        Fix style

    commit f1ff02d
    Author: Vit Horacek <vit@expensify.com>
    Date:   Fri Jan 20 22:57:18 2023 +0000

        Fix the import

    commit a0bc604
    Author: Vit Horacek <vit@expensify.com>
    Date:   Fri Jan 20 22:50:24 2023 +0000

        Default to empty object in case report actions are missing

    commit bb3a7d1
    Author: Daniel Gale-Rosen <dgalerosen@expensify.com>
    Date:   Fri Jan 20 16:52:06 2023 -0500

        update overlay

    commit 54f1706
    Merge: 742e4e7 17edc82
    Author: Vit Horacek <vit@expensify.com>
    Date:   Fri Jan 20 20:13:10 2023 +0000

        Merge branch 'main' into vit-updateArchiveMessageForAdmin

    commit 90dcb3f
    Author: Ionatan Wiznia <ionatan@expensify.com>
    Date:   Fri Jan 20 14:06:01 2023 -0300

        Fix currency search

    commit 27f5fea
    Author: Christoph Pader <christoph@margelo.io>
    Date:   Fri Jan 20 11:11:28 2023 +0100

        fix: add picker scroll functionality to (currently) unused screens

    commit 8cba034
    Author: Christoph Pader <christoph@margelo.io>
    Date:   Fri Jan 20 11:07:34 2023 +0100

        fix: add picker scroll functionality to AdditionalDetailsStep

    commit b7ff191
    Author: Christoph Pader <christoph@margelo.io>
    Date:   Fri Jan 20 10:57:46 2023 +0100

        add picker scroll functionality to CompanyStep

    commit 3505fd9
    Author: Christoph Pader <christoph@margelo.io>
    Date:   Fri Jan 20 10:25:24 2023 +0100

        doc: add docs on how to handle pickers in forms

    commit 8edc865
    Author: Christoph Pader <christoph@margelo.io>
    Date:   Fri Jan 20 10:06:48 2023 +0100

        fix: add explanation for two Form props

    commit 8172dce
    Merge: 7ba22bd 5aabd37
    Author: Christoph Pader <christoph@margelo.io>
    Date:   Fri Jan 20 10:03:09 2023 +0100

        Merge branch 'main' into fix/scroll-to-picker-regression

    commit 7ba22bd
    Merge: 65d5e9c b197f26
    Author: Christoph Pader <christoph@margelo.io>
    Date:   Thu Jan 19 16:48:27 2023 +0100

        Merge branch 'main' into fix/scroll-to-picker-regression

    commit 65d5e9c
    Author: Christoph Pader <christoph@margelo.io>
    Date:   Thu Jan 19 13:02:18 2023 +0100

        fix: usage of new ref in Form

    commit fe8d4cd
    Author: Christoph Pader <christoph@margelo.io>
    Date:   Thu Jan 19 13:00:34 2023 +0100

        fix: remove random string in Form

    commit 1cbeaa7
    Author: Christoph Pader <christoph@margelo.io>
    Date:   Thu Jan 19 12:59:42 2023 +0100

        Use scrollContext and overflow on AddDebitCardPage

    commit 384eedb
    Author: Christoph Pader <christoph@margelo.io>
    Date:   Thu Jan 19 12:58:51 2023 +0100

        fix: use scrollToOverflowEnabled prop from passed down props

    commit 71a415a
    Author: Christoph Pader <christoph@margelo.io>
    Date:   Thu Jan 19 12:58:23 2023 +0100

        feat: Introduce scrollContextEnabled and scrollToOverflowEnabled props on Form component

    commit c4e8ea8
    Author: Christoph Pader <christoph@margelo.io>
    Date:   Thu Jan 19 12:02:07 2023 +0100

        fix: add missing forwardRef to ScrollViewWithContext

    commit 559df8b
    Author: Oliver Wilks <ollywilks@googlemail.com>
    Date:   Wed Jan 18 21:36:36 2023 +0000

        Changed getIOUReportActions filter order

    commit b545c93
    Author: Carlos Martins <cmartins@expensify.com>
    Date:   Tue Jan 17 17:00:26 2023 -0700

        validate if preferred locale changes

    commit e9f4cd3
    Author: Carlos Martins <cmartins@expensify.com>
    Date:   Tue Jan 17 16:54:01 2023 -0700

        fix toggleAllusers logic

    commit 6ec1826
    Author: Carlos Martins <cmartins@expensify.com>
    Date:   Tue Jan 17 16:38:05 2023 -0700

        fix logic for select all

    commit b85e275
    Author: Carlos Martins <cmartins@expensify.com>
    Date:   Tue Jan 17 16:28:16 2023 -0700

        keep select all checked if admin is selected

    commit 96afdf0
    Author: Carlos Martins <cmartins@expensify.com>
    Date:   Tue Jan 17 16:21:52 2023 -0700

        display error message

    commit 6d0ef22
    Author: Carlos Martins <cmartins@expensify.com>
    Date:   Tue Jan 17 16:07:02 2023 -0700

        add early return for delete modal

    commit 52dd36f
    Author: Carlos Martins <cmartins@expensify.com>
    Date:   Tue Jan 17 16:00:07 2023 -0700

        early return if errors are not empty

    commit 8cd37db
    Author: Carlos Martins <cmartins@expensify.com>
    Date:   Tue Jan 17 15:58:16 2023 -0700

        revert changes to select all checkbox

    commit 2237a6b
    Author: Carlos Martins <cmartins@expensify.com>
    Date:   Tue Jan 17 15:35:06 2023 -0700

        rm setWorkspaceMemberErrors

    commit a3a7337
    Author: Carlos Martins <cmartins@expensify.com>
    Date:   Tue Jan 17 15:32:40 2023 -0700

        fix setWorkspaceMemberErrors

    commit 689a4bc
    Author: Carlos Martins <cmartins@expensify.com>
    Date:   Tue Jan 17 15:05:57 2023 -0700

        create setWorkspaceMemberErrors

    commit d31d4be
    Author: Carlos Martins <cmartins@expensify.com>
    Date:   Tue Jan 17 14:47:26 2023 -0700

        rm comment and create validate

    commit b6d28d3
    Author: Carlos Martins <cmartins@expensify.com>
    Date:   Tue Jan 17 14:45:21 2023 -0700

        rm filter in submit function

    commit e2a9256
    Author: Carlos Martins <cmartins@expensify.com>
    Date:   Tue Jan 17 14:42:50 2023 -0700

        fix select all logic

    commit 5be2153
    Author: Carlos Martins <cmartins@expensify.com>
    Date:   Tue Jan 17 14:38:52 2023 -0700

        clean up removableMembers

    commit dcf6a1d
    Author: Carlos Martins <cmartins@expensify.com>
    Date:   Tue Jan 17 14:31:30 2023 -0700

        clean up CheckboxWithTooltip

    commit 509be3f
    Merge: be59dc3 3636f1f
    Author: Carlos Martins <cmartins@expensify.com>
    Date:   Tue Jan 17 11:32:16 2023 -0700

        Merge branch 'main' into cmartins-fixMembersPage

    commit be59dc3
    Author: Carlos Martins <cmartins@expensify.com>
    Date:   Mon Jan 16 17:23:03 2023 -0700

        rm showTooltipForLogin state

    commit d177feb
    Author: Carlos Martins <cmartins@expensify.com>
    Date:   Mon Jan 16 17:20:14 2023 -0700

        rm willTooltipShowForLogin

    commit 0f7f685
    Author: Carlos Martins <cmartins@expensify.com>
    Date:   Mon Jan 16 17:15:53 2023 -0700

        rm canBeRemoved var

    commit 742e4e7
    Author: Vit Horacek <vit@expensify.com>
    Date:   Tue Jan 17 00:36:09 2023 +0100

        Clean up

    commit a84aab4
    Author: Vit Horacek <vit@expensify.com>
    Date:   Tue Jan 17 00:33:54 2023 +0100

        Add a comment

    commit 55cbf0f
    Author: Vit Horacek <vit@expensify.com>
    Date:   Mon Jan 16 22:23:54 2023 +0100

        Build method to create closed optimistic actions

    commit 868fff6
    Author: Daniel Gale-Rosen <dgalerosen@expensify.com>
    Date:   Fri Jan 13 17:36:47 2023 -0500

        remove another shouldShowLargeAvatars

    commit 19c9602
    Author: Daniel Gale-Rosen <dgalerosen@expensify.com>
    Date:   Fri Jan 13 17:33:58 2023 -0500

        remove unused variable

    commit e1e86b3
    Author: Daniel Gale-Rosen <dgalerosen@expensify.com>
    Date:   Fri Jan 13 17:32:01 2023 -0500

        center number on mobile

    commit 8407368
    Author: Daniel Gale-Rosen <dgalerosen@expensify.com>
    Date:   Fri Jan 13 17:05:58 2023 -0500

        center number

    commit 4aee6b7
    Author: Daniel Gale-Rosen <dgalerosen@expensify.com>
    Date:   Fri Jan 13 16:43:33 2023 -0500

        remove shouldShowLargeAvatars

    commit 679476f
    Author: Daniel Gale-Rosen <dgalerosen@expensify.com>
    Date:   Fri Jan 13 16:36:20 2023 -0500

        remove console logs and add constant

    commit 0167179
    Author: Daniel Gale-Rosen <dgalerosen@expensify.com>
    Date:   Thu Jan 12 17:39:39 2023 -0500

        initial updates for new shared size avatars

commit 8992e46
Merge: 7a10eff ae66a7f
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Mon Jan 23 17:55:31 2023 -0500

    Merge branch 'Expensify:main' into arrow-feature-signed

commit 7a10eff
Merge: c2fb8f8 e43bab5
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Sun Jan 22 20:22:03 2023 -0500

    Merge branch 'Expensify:main' into arrow-feature-signed

commit c2fb8f8
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Thu Jan 19 18:29:28 2023 -0500

    fixed some minor issues

commit 246073a
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Thu Jan 19 18:10:34 2023 -0500

    Update src/components/AttachmentCarousel/CarouselActions/index.native.js

    Co-authored-by: Santhoshkumar Sellavel <85645967+Santhosh-Sellavel@users.noreply.github.com>

commit a8daa2b
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Tue Jan 17 23:31:40 2023 -0500

    minor fixes

commit 9efe361
Merge: 5684e41 e62a79f
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Tue Jan 17 23:27:36 2023 -0500

    Merge branch 'main' into arrow-feature-signed

commit 5684e41
Merge: c97a7dc 8662d3d
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Mon Jan 16 14:46:23 2023 -0500

    Merge branch 'Expensify:main' into arrow-feature-signed

commit c97a7dc
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Mon Jan 16 14:45:07 2023 -0500

    minor updates for comments

commit 50143fb
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Mon Jan 16 14:37:49 2023 -0500

    Update src/components/AttachmentCarousel/index.js

    Co-authored-by: Carlos Martins <luacmartins@gmail.com>

commit aef4993
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Mon Jan 16 14:37:14 2023 -0500

    Update src/components/AttachmentCarousel/index.js

    Co-authored-by: Carlos Martins <luacmartins@gmail.com>

commit cb4ed59
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Mon Jan 16 00:04:40 2023 -0500

    removed line

commit 1ce9be6
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Sun Jan 15 23:59:55 2023 -0500

    added comments, fixed linting

commit e7ad0d3
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Sun Jan 15 23:40:27 2023 -0500

    Update src/components/AttachmentCarousel/index.js

    Co-authored-by: Santhoshkumar Sellavel <85645967+Santhosh-Sellavel@users.noreply.github.com>

commit 31e389b
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Sun Jan 15 23:39:54 2023 -0500

    Update src/components/AttachmentCarousel/CarouselActions/index.native.js

    Co-authored-by: Santhoshkumar Sellavel <85645967+Santhosh-Sellavel@users.noreply.github.com>

commit 77eb354
Merge: d286d16 7ca2979
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Sat Jan 14 21:52:11 2023 -0500

    Merge branch 'Expensify:main' into arrow-feature-signed

commit d286d16
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Sat Jan 14 21:48:18 2023 -0500

    fixed issue with highlight

commit 27c4f08
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Sat Jan 14 21:29:34 2023 -0500

    Update src/components/AttachmentCarousel/index.js

    Co-authored-by: Carlos Martins <luacmartins@gmail.com>

commit f1e31af
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Sat Jan 14 21:27:01 2023 -0500

    Update src/components/AttachmentCarousel/index.js

    Co-authored-by: Carlos Martins <luacmartins@gmail.com>

commit 1c3c3f7
Merge: bc8fc1a 5a09253
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Tue Jan 10 22:23:23 2023 -0500

    Merge branch 'Expensify:main' into arrow-feature-signed

commit bc8fc1a
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Tue Jan 10 22:22:21 2023 -0500

    fixed up some code per comments, added debounce to image size

commit 17fe0fc
Merge: 2f73a45 a53b274
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Sun Jan 8 14:43:06 2023 -0500

    Merge branch 'Expensify:main' into arrow-feature-signed

commit 2f73a45
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Sun Jan 8 13:49:02 2023 -0500

    Update src/components/AttachmentCarousel/index.js

    Co-authored-by: Carlos Martins <luacmartins@gmail.com>

commit 2199eae
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Sun Jan 8 13:44:22 2023 -0500

    Update src/components/AttachmentCarousel/CarouselActions/index.js

    Co-authored-by: Carlos Martins <luacmartins@gmail.com>

commit 65b694a
Merge: ba8c0e9 64b9717
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Wed Jan 4 21:45:08 2023 -0500

    Merge branch 'Expensify:main' into arrow-feature-signed

commit ba8c0e9
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Wed Jan 4 21:44:49 2023 -0500

    changed prop type

commit d9d1889
Merge: d2d4e76 5af5d30
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Tue Jan 3 20:58:04 2023 -0500

    Merge branch 'main' into arrow-feature-signed

commit d2d4e76
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Thu Dec 29 19:28:27 2022 -0500

    used replace for config env

commit c0f4c12
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Thu Dec 29 19:07:14 2022 -0500

    Revert "added replace for ngrok url"

    This reverts commit 7b7a5a0.

commit 2180ca4
Merge: 3738f1f 0bde3f8
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Thu Dec 29 19:05:58 2022 -0500

    Merge branch 'Expensify:main' into arrow-feature-signed

commit 3738f1f
Merge: 7b7a5a0 276f177
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Mon Dec 26 19:38:09 2022 -0500

    Merge branch 'Expensify:main' into arrow-feature-signed

commit 7b7a5a0
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Mon Dec 26 15:28:37 2022 -0500

    added replace for ngrok url

commit 95069f2
Merge: c257f2c 89e3eef
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Wed Dec 21 18:46:21 2022 -0500

    Merge branch 'main' into arrow-feature-signed

commit c257f2c
Merge: bfa027d 5265b5b
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Tue Dec 20 22:41:33 2022 -0500

    Merge branch 'Expensify:main' into arrow-feature-signed

commit bfa027d
Merge: 3465da8 9a52f02
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Mon Dec 19 18:32:54 2022 -0500

    Merge branch 'Expensify:main' into arrow-feature-signed

commit 3465da8
Merge: aab283f 3620bf2
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Thu Dec 15 18:32:12 2022 -0500

    Merge branch 'Expensify:main' into arrow-feature-signed

commit aab283f
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Thu Dec 15 18:30:06 2022 -0500

    updating var names to explain their use better

commit 3965cff
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Wed Dec 14 18:26:41 2022 -0500

    set dimension undefined to trigger spinner when fetching dimensions

commit 9948fca
Merge: 428aaab 1a03ee3
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Wed Dec 14 17:01:52 2022 -0500

    Merge branch 'Expensify:main' into arrow-feature-signed

commit 428aaab
Merge: 704753a 11cf564
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Tue Dec 13 19:05:45 2022 -0500

    Merge branch 'Expensify:main' into arrow-feature-signed

commit 704753a
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Mon Dec 12 20:41:44 2022 -0500

    Update src/components/PDFView/pdfViewPropTypes.js

    Co-authored-by: Carlos Martins <luacmartins@gmail.com>

commit e042066
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Mon Dec 12 20:41:24 2022 -0500

    Update src/components/ImageView/index.js

    Co-authored-by: Carlos Martins <luacmartins@gmail.com>

commit f148909
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Mon Dec 12 20:40:08 2022 -0500

    Update src/components/AttachmentCarousel/index.js

    Co-authored-by: Carlos Martins <luacmartins@gmail.com>

commit 47ed2db
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Mon Dec 12 20:39:08 2022 -0500

    Update src/components/AttachmentCarousel/index.js

    Co-authored-by: Carlos Martins <luacmartins@gmail.com>

commit 938adda
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Mon Dec 12 20:37:14 2022 -0500

    Update src/components/ImageView/index.native.js

    Co-authored-by: Carlos Martins <luacmartins@gmail.com>

commit e46566d
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Sun Dec 11 18:00:15 2022 -0500

    updating attachment download url

commit f1dfd4c
Merge: 2e56ef8 10dd188
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Sun Dec 11 16:54:35 2022 -0500

    Merge branch 'main' into arrow-feature-signed

commit 2e56ef8
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Wed Dec 7 22:28:11 2022 -0500

    fixed sliding, set buttons to circles

commit 4dd29c6
Merge: a895d00 5501ff5
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Wed Dec 7 20:27:44 2022 -0500

    Merge branch 'main' into arrow-feature-signed

commit a895d00
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Tue Dec 6 19:32:14 2022 -0500

    cleaned up some of the code in reduce

commit cdd60bc
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Tue Dec 6 19:25:35 2022 -0500

    added comment to reducer

commit c6e5b53
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Tue Dec 6 19:15:55 2022 -0500

    added comment, use full url

commit 2226040
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Tue Dec 6 17:25:55 2022 -0500

    moved auth token method into render to prevent undefined page

commit 337dbf2
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Tue Dec 6 16:27:20 2022 -0500

    fixed keyboard inputs

commit 8d05018
Merge: 70c9ac3 5869c66
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Tue Dec 6 16:12:33 2022 -0500

    Merge branch 'Expensify:main' into arrow-feature-signed

commit 70c9ac3
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Sun Dec 4 18:49:03 2022 -0500

    fixed error with sorting values, fixing styles

commit 480e550
Merge: f738465 01e7a70
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Sun Dec 4 18:16:56 2022 -0500

    Merge branch 'main' into arrow-feature-signed

commit f738465
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Sat Nov 19 18:36:53 2022 -0500

    cleaned up report actions, fixed issue with pagination

commit 7abd76e
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Sat Nov 19 17:29:49 2022 -0500

    updating comment, added required to props

commit 3dd0e19
Merge: a873db7 cd83501
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Sat Nov 19 16:53:21 2022 -0500

    Merge branch 'Expensify:main' into arrow-feature-signed

commit a873db7
Merge: 6f02e04 e09d228
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Mon Nov 14 08:04:46 2022 -0500

    Merge branch 'Expensify:main' into arrow-feature-signed

commit 6f02e04
Merge: 5f49543 0de35b9
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Mon Nov 14 08:03:31 2022 -0500

    Merge branch 'main' into arrow-feature-signed

commit 5f49543
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Mon Nov 7 23:19:02 2022 -0500

    removed console, removed string replace

commit 2911b43
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Mon Nov 7 22:13:24 2022 -0500

    adding functionality to load more attachments as needed

commit a083df2
Merge: a7200ba 91acada
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Mon Nov 7 20:49:00 2022 -0500

    Merge branch 'Expensify:main' into arrow-feature-signed

commit a7200ba
Merge: 05e8623 63ccac8
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Wed Nov 2 20:36:50 2022 -0400

    Merge branch 'Expensify:main' into arrow-feature-signed

commit 05e8623
Merge: fad847f 03d7e8f
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Wed Oct 26 18:52:43 2022 -0400

    Merge branch 'main' into arrow-feature-signed

commit fad847f
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Wed Oct 26 18:38:42 2022 -0400

    moved and renamed some files

commit 7a7ae20
Merge: f6e6b43 70efb00
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Sat Oct 22 23:15:00 2022 -0400

    Merge branch 'Expensify:main' into arrow-feature-signed

commit f6e6b43
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Sat Oct 22 23:14:10 2022 -0400

    removed fix for something that was fixed elsewhere

commit 962c589
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Fri Oct 21 17:44:12 2022 -0400

    fixes for comments

commit 8bbf5a7
Merge: 6b9accf b2acb8f
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Fri Oct 21 10:47:07 2022 -0400

    Merge branch 'main' into arrow-feature-signed

commit 6b9accf
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Thu Oct 20 20:57:08 2022 -0400

    fixed up some mobile issues from the move

commit 799cf6c
Merge: 0cd79cc fbf0334
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Wed Oct 19 20:09:57 2022 -0400

    Merge branch 'Expensify:main' into arrow-feature-signed

commit 0cd79cc
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Tue Oct 18 21:26:07 2022 -0400

    reverted back the swipeableview, move events with web-based carousel

commit 5b303d0
Merge: 4c76f2e 555a679
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Tue Oct 18 20:09:35 2022 -0400

    Merge branch 'main' into arrow-feature-signed

commit 4c76f2e
Merge: 16531eb b299503
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Thu Sep 29 21:32:03 2022 -0400

    Merge branch 'Expensify:main' into arrow-feature-signed

commit 16531eb
Merge: e327533 b75faf0
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Sun Sep 25 09:02:49 2022 -0400

    Merge branch 'Expensify:main' into arrow-feature-signed

commit e327533
Merge: f1e3411 09ff150
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Wed Sep 21 18:31:08 2022 -0400

    Merge branch 'main' into arrow-feature-signed

commit f1e3411
Merge: 468cba3 0302ce7
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Mon Sep 19 07:53:10 2022 -0400

    Merge branch 'Expensify:main' into arrow-feature-signed

commit 468cba3
Merge: 594ff07 ca08fb0
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Tue Sep 13 09:55:56 2022 -0400

    Merge branch 'Expensify:main' into arrow-feature-signed

commit 594ff07
Merge: 59e461c f95b761
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Wed Sep 7 18:43:07 2022 -0400

    Merge branch 'main' into arrow-feature-signed

commit 59e461c
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Mon Sep 5 14:05:04 2022 -0400

    set up attachment download to work

commit 19d648a
Merge: 240e1e3 11761be
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Mon Sep 5 11:44:04 2022 -0400

    Merge branch 'main' into arrow-feature-signed

commit 240e1e3
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Tue Aug 30 19:22:53 2022 -0400

    use shap instead of object for linting

commit 9a9620e
Merge: 8aaf7fe 41ec9bd
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Tue Aug 30 18:52:33 2022 -0400

    Merge branch 'main' into arrow-feature-signed

commit 8aaf7fe
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Sat Aug 13 19:41:04 2022 -0400

    cleaned up code, fixed some arrow showing issues

commit 91a5a05
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Sat Aug 13 16:52:18 2022 -0400

    adding a native press event for pdfs

commit 191d8d7
Merge: 0366275 a06358c
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Sun Jul 31 13:34:12 2022 -0400

    Merge branch 'main' into arrow-feature-signed

commit 0366275
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Sun Jul 31 13:10:11 2022 -0400

    fixed up some issues with pdf

commit 199a8b1
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Tue Jul 26 23:22:45 2022 -0400

    Set up animation to swipe

commit 69d6a97
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Tue Jul 19 23:23:36 2022 -0400

    added resize for cycling images

commit 70d5d29
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Tue Jul 19 23:13:37 2022 -0400

    adding some logic to update the size of image when cycled

commit e2e9633
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Tue Jul 19 22:19:01 2022 -0400

    finished with swiping to change images

commit ad64a2f
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Mon Jul 18 21:22:03 2022 -0400

    moved everything into carousel

commit b741616
Author: Robert <JediWattson@users.noreply.github.com>
Date:   Sun Jul 17 19:45:51 2022 -0400

    setting up show arrows with ios

commit 656d0da
Author: JediWattson <JediWattson@users.noreply.github.com>
Date:   Sat Jul 2 13:27:56 2022 -0400

    linting fixes

commit e38f4a8
Author: JediWattson <JediWattson@users.noreply.github.com>
Date:   Sat Jul 2 13:19:10 2022 -0400

    set up event handlers and styling to show arrow on mouse over

commit ecd2675
Author: JediWattson <JediWattson@users.noreply.github.com>
Date:   Sun Jun 26 17:48:36 2022 -0400

    added arrow key handler, cleaned up function and helper text

commit 5886c90
Author: JediWattson <JediWattson@users.noreply.github.com>
Date:   Mon Jun 6 16:11:30 2022 -0400

    reverting changes to image updates

commit 225fbd3
Author: JediWattson <JediWattson@users.noreply.github.com>
Date:   Sun Jun 5 13:38:08 2022 -0400

    removed unused state pieces

commit bf7e03e
Author: JediWattson <JediWattson@users.noreply.github.com>
Date:   Sun Jun 5 13:35:38 2022 -0400

    removed styles

commit b52ee9c
Author: JediWattson <JediWattson@users.noreply.github.com>
Date:   Sun Jun 5 13:25:03 2022 -0400

    cleaned up styling of buttons

commit 2e6ae8d
Author: JediWattson <JediWattson@users.noreply.github.com>
Date:   Sun Jun 5 12:46:19 2022 -0400

    wrong value passed

commit 33a8e35
Author: JediWattson <JediWattson@users.noreply.github.com>
Date:   Sun Jun 5 12:18:56 2022 -0400

    removed dry code

commit 0e0cdf1
Author: JediWattson <JediWattson@users.noreply.github.com>
Date:   Sun Jun 5 12:14:36 2022 -0400

    use button for app default styles, added disable

commit c216164
Author: JediWattson <JediWattson@users.noreply.github.com>
Date:   Wed Jun 1 15:27:47 2022 -0400

    adding carousel to attachment modal
JediWattson added a commit to JediWattson/App that referenced this pull request Jan 25, 2023
commit 811dd58
Merge: 6f70a7d f133eb4
Author: Chris Kosuke Tseng <ctseng@expensify.com>
Date:   Tue Jan 24 15:19:32 2023 -0800

    Merge pull request Expensify#14507 from s77rt/hoverable-onblur

    Fixed regression on Hoverable blur event

commit 6f70a7d
Merge: 4ddb47e 3392ff1
Author: Aldo Canepa Garay <87341702+aldo-expensify@users.noreply.github.com>
Date:   Tue Jan 24 13:56:15 2023 -0800

    Merge pull request Expensify#14409 from margelo/fix/scroll-to-picker-regression

    Fix: Scroll to picker regression

commit 4ddb47e
Merge: c2ff5f8 93199c4
Author: Vit Horacek <36083550+mountiny@users.noreply.github.com>
Date:   Tue Jan 24 18:47:32 2023 +0000

    Merge pull request Expensify#14343 from Expensify/vit-updateArchiveMessageForAdmin

    Add closed report action optimistically when workspace is closed

commit c2ff5f8
Merge: 25b47da 73d23d8
Author: Ionatan Wiznia <ionatan@expensify.com>
Date:   Tue Jan 24 19:41:45 2023 +0100

    Merge pull request Expensify#14440 from Expensify/ionatan_fixcurrencysearch

    Fix currency search

commit 25b47da
Merge: 614da95 378dffc
Author: Jack Nam <30609178+thienlnam@users.noreply.github.com>
Date:   Tue Jan 24 10:35:53 2023 -0800

    Merge pull request Expensify#14483 from abdulrahuman5196/add-payment-delay

commit 614da95
Merge: 4d86f17 559df8b
Author: Yuwen Memon <yuwen@expensify.com>
Date:   Tue Jan 24 10:21:33 2023 -0800

    Merge pull request Expensify#14400 from Ollyws/issue-14355

    Fix for: App crashes when splitting a bill offline

commit 4d86f17
Merge: a10949d bb3a7d1
Author: Cristi Paval <cristi@expensify.com>
Date:   Tue Jan 24 18:33:28 2023 +0200

    Merge pull request Expensify#14255 from Expensify/dangrous-embiggenavatars

    Make avatars in chat welcome messages always big

commit 73d23d8
Author: Ionatan Wiznia <ionatan@expensify.com>
Date:   Tue Jan 24 16:21:32 2023 +0100

    Update src/pages/iou/IOUCurrencySelection.js

    Co-authored-by: Eugene Voloshchak <copyreading@gmail.com>

commit a10949d
Merge: 49ded4f b545c93
Author: Andre Fonseca <afonseca@expensify.com>
Date:   Tue Jan 24 12:21:49 2023 +0000

    Merge pull request Expensify#14347 from Expensify/cmartins-fixMembersPage

    Fix Invite member checkbox selection behavior

commit 49ded4f
Merge: 553916c 373335f
Author: OSBotify <76178356+OSBotify@users.noreply.github.com>
Date:   Tue Jan 24 05:53:50 2023 -0500

    Merge pull request Expensify#14509 from Expensify/version-BUILD-1E53A036-DC71-4A10-A537-7FE462383690

    Update version to 1.2.58-4 on main

commit 373335f
Author: OSBotify <infra+osbotify@expensify.com>
Date:   Tue Jan 24 10:53:22 2023 +0000

    Update version to 1.2.58-4

commit 553916c
Merge: ae66a7f 82b52f1
Author: Maria D'Costa <maria@expensify.com>
Date:   Tue Jan 24 14:48:06 2023 +0400

    Merge pull request Expensify#14508 from Expensify/nat-missingimport

    Fix missing import preventing opening Plaid modal

commit 82b52f1
Author: Nathalie Kuoch <nkuoch@expensify.com>
Date:   Tue Jan 24 10:58:00 2023 +0100

    Fix missing import preventing opening Plaid modal

commit 3392ff1
Merge: 63ff50a ae66a7f
Author: Christoph Pader <christoph@margelo.io>
Date:   Tue Jan 24 10:25:22 2023 +0100

    Merge branch 'main' into fix/scroll-to-picker-regression

commit 63ff50a
Author: Christoph Pader <christoph@margelo.io>
Date:   Tue Jan 24 10:23:52 2023 +0100

    fix: passed invalid ref to measureLayout

commit c37e279
Author: Christoph Pader <christoph.pader@outlook.com>
Date:   Tue Jan 24 10:12:20 2023 +0100

    Update src/components/Form.js

    Co-authored-by: Sahil <thesahindia@gmail.com>

commit f133eb4
Author: Abdelhafidh Belalia <16493223+s77rt@users.noreply.github.com>
Date:   Tue Jan 24 09:42:06 2023 +0100

    Fixed regression on Hoverable blur event

commit 6370512
Author: Ionatan Wiznia <ionatan@expensify.com>
Date:   Mon Jan 23 18:03:35 2023 -0300

    Use helper method

commit 378dffc
Author: Abdul Rahuman <abdulrahuman5196@gmail.com>
Date:   Tue Jan 24 02:15:46 2023 +0530

    Adding UI filter to exclude delete pending items to be sent to FlatList when online

    Reference: Expensify#14262

commit bf7f0da
Author: Christoph Pader <christoph@margelo.io>
Date:   Mon Jan 23 14:47:03 2023 +0100

    update comment

commit a0e9574
Author: Christoph Pader <christoph@margelo.io>
Date:   Mon Jan 23 14:46:28 2023 +0100

    fix: add scrollContextEnabled to missing screens

commit 8c479d2
Author: Christoph Pader <christoph.pader@outlook.com>
Date:   Mon Jan 23 14:38:12 2023 +0100

    Update contributingGuides/FORMS.md

    Co-authored-by: Carlos Martins <luacmartins@gmail.com>

commit b08dc2b
Author: Christoph Pader <christoph.pader@outlook.com>
Date:   Mon Jan 23 14:38:01 2023 +0100

    Update src/components/Form.js

    Co-authored-by: Carlos Martins <luacmartins@gmail.com>

commit 7d59c4b
Author: Christoph Pader <christoph.pader@outlook.com>
Date:   Mon Jan 23 14:37:45 2023 +0100

    Update src/components/Form.js

    Co-authored-by: Carlos Martins <luacmartins@gmail.com>

commit 165af16
Merge: 27f5fea fd5e781
Author: Christoph Pader <christoph@margelo.io>
Date:   Mon Jan 23 14:33:37 2023 +0100

    Merge branch 'main' into fix/scroll-to-picker-regression

commit 93199c4
Author: Vit Horacek <vit@expensify.com>
Date:   Fri Jan 20 22:59:15 2023 +0000

    Update JSDoc of the build closed report action method

commit 3574093
Author: Vit Horacek <vit@expensify.com>
Date:   Fri Jan 20 22:57:50 2023 +0000

    Fix style

commit f1ff02d
Author: Vit Horacek <vit@expensify.com>
Date:   Fri Jan 20 22:57:18 2023 +0000

    Fix the import

commit a0bc604
Author: Vit Horacek <vit@expensify.com>
Date:   Fri Jan 20 22:50:24 2023 +0000

    Default to empty object in case report actions are missing

commit bb3a7d1
Author: Daniel Gale-Rosen <dgalerosen@expensify.com>
Date:   Fri Jan 20 16:52:06 2023 -0500

    update overlay

commit 54f1706
Merge: 742e4e7 17edc82
Author: Vit Horacek <vit@expensify.com>
Date:   Fri Jan 20 20:13:10 2023 +0000

    Merge branch 'main' into vit-updateArchiveMessageForAdmin

commit 90dcb3f
Author: Ionatan Wiznia <ionatan@expensify.com>
Date:   Fri Jan 20 14:06:01 2023 -0300

    Fix currency search

commit 27f5fea
Author: Christoph Pader <christoph@margelo.io>
Date:   Fri Jan 20 11:11:28 2023 +0100

    fix: add picker scroll functionality to (currently) unused screens

commit 8cba034
Author: Christoph Pader <christoph@margelo.io>
Date:   Fri Jan 20 11:07:34 2023 +0100

    fix: add picker scroll functionality to AdditionalDetailsStep

commit b7ff191
Author: Christoph Pader <christoph@margelo.io>
Date:   Fri Jan 20 10:57:46 2023 +0100

    add picker scroll functionality to CompanyStep

commit 3505fd9
Author: Christoph Pader <christoph@margelo.io>
Date:   Fri Jan 20 10:25:24 2023 +0100

    doc: add docs on how to handle pickers in forms

commit 8edc865
Author: Christoph Pader <christoph@margelo.io>
Date:   Fri Jan 20 10:06:48 2023 +0100

    fix: add explanation for two Form props

commit 8172dce
Merge: 7ba22bd 5aabd37
Author: Christoph Pader <christoph@margelo.io>
Date:   Fri Jan 20 10:03:09 2023 +0100

    Merge branch 'main' into fix/scroll-to-picker-regression

commit 7ba22bd
Merge: 65d5e9c b197f26
Author: Christoph Pader <christoph@margelo.io>
Date:   Thu Jan 19 16:48:27 2023 +0100

    Merge branch 'main' into fix/scroll-to-picker-regression

commit 65d5e9c
Author: Christoph Pader <christoph@margelo.io>
Date:   Thu Jan 19 13:02:18 2023 +0100

    fix: usage of new ref in Form

commit fe8d4cd
Author: Christoph Pader <christoph@margelo.io>
Date:   Thu Jan 19 13:00:34 2023 +0100

    fix: remove random string in Form

commit 1cbeaa7
Author: Christoph Pader <christoph@margelo.io>
Date:   Thu Jan 19 12:59:42 2023 +0100

    Use scrollContext and overflow on AddDebitCardPage

commit 384eedb
Author: Christoph Pader <christoph@margelo.io>
Date:   Thu Jan 19 12:58:51 2023 +0100

    fix: use scrollToOverflowEnabled prop from passed down props

commit 71a415a
Author: Christoph Pader <christoph@margelo.io>
Date:   Thu Jan 19 12:58:23 2023 +0100

    feat: Introduce scrollContextEnabled and scrollToOverflowEnabled props on Form component

commit c4e8ea8
Author: Christoph Pader <christoph@margelo.io>
Date:   Thu Jan 19 12:02:07 2023 +0100

    fix: add missing forwardRef to ScrollViewWithContext

commit 559df8b
Author: Oliver Wilks <ollywilks@googlemail.com>
Date:   Wed Jan 18 21:36:36 2023 +0000

    Changed getIOUReportActions filter order

commit b545c93
Author: Carlos Martins <cmartins@expensify.com>
Date:   Tue Jan 17 17:00:26 2023 -0700

    validate if preferred locale changes

commit e9f4cd3
Author: Carlos Martins <cmartins@expensify.com>
Date:   Tue Jan 17 16:54:01 2023 -0700

    fix toggleAllusers logic

commit 6ec1826
Author: Carlos Martins <cmartins@expensify.com>
Date:   Tue Jan 17 16:38:05 2023 -0700

    fix logic for select all

commit b85e275
Author: Carlos Martins <cmartins@expensify.com>
Date:   Tue Jan 17 16:28:16 2023 -0700

    keep select all checked if admin is selected

commit 96afdf0
Author: Carlos Martins <cmartins@expensify.com>
Date:   Tue Jan 17 16:21:52 2023 -0700

    display error message

commit 6d0ef22
Author: Carlos Martins <cmartins@expensify.com>
Date:   Tue Jan 17 16:07:02 2023 -0700

    add early return for delete modal

commit 52dd36f
Author: Carlos Martins <cmartins@expensify.com>
Date:   Tue Jan 17 16:00:07 2023 -0700

    early return if errors are not empty

commit 8cd37db
Author: Carlos Martins <cmartins@expensify.com>
Date:   Tue Jan 17 15:58:16 2023 -0700

    revert changes to select all checkbox

commit 2237a6b
Author: Carlos Martins <cmartins@expensify.com>
Date:   Tue Jan 17 15:35:06 2023 -0700

    rm setWorkspaceMemberErrors

commit a3a7337
Author: Carlos Martins <cmartins@expensify.com>
Date:   Tue Jan 17 15:32:40 2023 -0700

    fix setWorkspaceMemberErrors

commit 689a4bc
Author: Carlos Martins <cmartins@expensify.com>
Date:   Tue Jan 17 15:05:57 2023 -0700

    create setWorkspaceMemberErrors

commit d31d4be
Author: Carlos Martins <cmartins@expensify.com>
Date:   Tue Jan 17 14:47:26 2023 -0700

    rm comment and create validate

commit b6d28d3
Author: Carlos Martins <cmartins@expensify.com>
Date:   Tue Jan 17 14:45:21 2023 -0700

    rm filter in submit function

commit e2a9256
Author: Carlos Martins <cmartins@expensify.com>
Date:   Tue Jan 17 14:42:50 2023 -0700

    fix select all logic

commit 5be2153
Author: Carlos Martins <cmartins@expensify.com>
Date:   Tue Jan 17 14:38:52 2023 -0700

    clean up removableMembers

commit dcf6a1d
Author: Carlos Martins <cmartins@expensify.com>
Date:   Tue Jan 17 14:31:30 2023 -0700

    clean up CheckboxWithTooltip

commit 509be3f
Merge: be59dc3 3636f1f
Author: Carlos Martins <cmartins@expensify.com>
Date:   Tue Jan 17 11:32:16 2023 -0700

    Merge branch 'main' into cmartins-fixMembersPage

commit be59dc3
Author: Carlos Martins <cmartins@expensify.com>
Date:   Mon Jan 16 17:23:03 2023 -0700

    rm showTooltipForLogin state

commit d177feb
Author: Carlos Martins <cmartins@expensify.com>
Date:   Mon Jan 16 17:20:14 2023 -0700

    rm willTooltipShowForLogin

commit 0f7f685
Author: Carlos Martins <cmartins@expensify.com>
Date:   Mon Jan 16 17:15:53 2023 -0700

    rm canBeRemoved var

commit 742e4e7
Author: Vit Horacek <vit@expensify.com>
Date:   Tue Jan 17 00:36:09 2023 +0100

    Clean up

commit a84aab4
Author: Vit Horacek <vit@expensify.com>
Date:   Tue Jan 17 00:33:54 2023 +0100

    Add a comment

commit 55cbf0f
Author: Vit Horacek <vit@expensify.com>
Date:   Mon Jan 16 22:23:54 2023 +0100

    Build method to create closed optimistic actions

commit 868fff6
Author: Daniel Gale-Rosen <dgalerosen@expensify.com>
Date:   Fri Jan 13 17:36:47 2023 -0500

    remove another shouldShowLargeAvatars

commit 19c9602
Author: Daniel Gale-Rosen <dgalerosen@expensify.com>
Date:   Fri Jan 13 17:33:58 2023 -0500

    remove unused variable

commit e1e86b3
Author: Daniel Gale-Rosen <dgalerosen@expensify.com>
Date:   Fri Jan 13 17:32:01 2023 -0500

    center number on mobile

commit 8407368
Author: Daniel Gale-Rosen <dgalerosen@expensify.com>
Date:   Fri Jan 13 17:05:58 2023 -0500

    center number

commit 4aee6b7
Author: Daniel Gale-Rosen <dgalerosen@expensify.com>
Date:   Fri Jan 13 16:43:33 2023 -0500

    remove shouldShowLargeAvatars

commit 679476f
Author: Daniel Gale-Rosen <dgalerosen@expensify.com>
Date:   Fri Jan 13 16:36:20 2023 -0500

    remove console logs and add constant

commit 0167179
Author: Daniel Gale-Rosen <dgalerosen@expensify.com>
Date:   Thu Jan 12 17:39:39 2023 -0500

    initial updates for new shared size avatars
@OSBotify
Copy link
Contributor

🚀 Deployed to staging by https://github.com/aldo-expensify in version: 1.2.59-0 🚀

platform result
🤖 android 🤖 success ✅
🖥 desktop 🖥 success ✅
🍎 iOS 🍎 success ✅
🕸 web 🕸 success ✅

JediWattson added a commit to JediWattson/App that referenced this pull request Jan 26, 2023
commit e54c4b8
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Wed Jan 25 21:31:13 2023 -0500

    fixing lint errors

commit 445c9f7
Merge: b355edc a9f1892
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Tue Jan 24 22:16:06 2023 -0500

    Merge remote-tracking branch 'upstream/main' into arrow-feature-signed

commit b355edc
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Tue Jan 24 22:03:59 2023 -0500

    Squashed commit of the following:

    commit 811dd58
    Merge: 6f70a7d f133eb4
    Author: Chris Kosuke Tseng <ctseng@expensify.com>
    Date:   Tue Jan 24 15:19:32 2023 -0800

        Merge pull request Expensify#14507 from s77rt/hoverable-onblur

        Fixed regression on Hoverable blur event

    commit 6f70a7d
    Merge: 4ddb47e 3392ff1
    Author: Aldo Canepa Garay <87341702+aldo-expensify@users.noreply.github.com>
    Date:   Tue Jan 24 13:56:15 2023 -0800

        Merge pull request Expensify#14409 from margelo/fix/scroll-to-picker-regression

        Fix: Scroll to picker regression

    commit 4ddb47e
    Merge: c2ff5f8 93199c4
    Author: Vit Horacek <36083550+mountiny@users.noreply.github.com>
    Date:   Tue Jan 24 18:47:32 2023 +0000

        Merge pull request Expensify#14343 from Expensify/vit-updateArchiveMessageForAdmin

        Add closed report action optimistically when workspace is closed

    commit c2ff5f8
    Merge: 25b47da 73d23d8
    Author: Ionatan Wiznia <ionatan@expensify.com>
    Date:   Tue Jan 24 19:41:45 2023 +0100

        Merge pull request Expensify#14440 from Expensify/ionatan_fixcurrencysearch

        Fix currency search

    commit 25b47da
    Merge: 614da95 378dffc
    Author: Jack Nam <30609178+thienlnam@users.noreply.github.com>
    Date:   Tue Jan 24 10:35:53 2023 -0800

        Merge pull request Expensify#14483 from abdulrahuman5196/add-payment-delay

    commit 614da95
    Merge: 4d86f17 559df8b
    Author: Yuwen Memon <yuwen@expensify.com>
    Date:   Tue Jan 24 10:21:33 2023 -0800

        Merge pull request Expensify#14400 from Ollyws/issue-14355

        Fix for: App crashes when splitting a bill offline

    commit 4d86f17
    Merge: a10949d bb3a7d1
    Author: Cristi Paval <cristi@expensify.com>
    Date:   Tue Jan 24 18:33:28 2023 +0200

        Merge pull request Expensify#14255 from Expensify/dangrous-embiggenavatars

        Make avatars in chat welcome messages always big

    commit 73d23d8
    Author: Ionatan Wiznia <ionatan@expensify.com>
    Date:   Tue Jan 24 16:21:32 2023 +0100

        Update src/pages/iou/IOUCurrencySelection.js

        Co-authored-by: Eugene Voloshchak <copyreading@gmail.com>

    commit a10949d
    Merge: 49ded4f b545c93
    Author: Andre Fonseca <afonseca@expensify.com>
    Date:   Tue Jan 24 12:21:49 2023 +0000

        Merge pull request Expensify#14347 from Expensify/cmartins-fixMembersPage

        Fix Invite member checkbox selection behavior

    commit 49ded4f
    Merge: 553916c 373335f
    Author: OSBotify <76178356+OSBotify@users.noreply.github.com>
    Date:   Tue Jan 24 05:53:50 2023 -0500

        Merge pull request Expensify#14509 from Expensify/version-BUILD-1E53A036-DC71-4A10-A537-7FE462383690

        Update version to 1.2.58-4 on main

    commit 373335f
    Author: OSBotify <infra+osbotify@expensify.com>
    Date:   Tue Jan 24 10:53:22 2023 +0000

        Update version to 1.2.58-4

    commit 553916c
    Merge: ae66a7f 82b52f1
    Author: Maria D'Costa <maria@expensify.com>
    Date:   Tue Jan 24 14:48:06 2023 +0400

        Merge pull request Expensify#14508 from Expensify/nat-missingimport

        Fix missing import preventing opening Plaid modal

    commit 82b52f1
    Author: Nathalie Kuoch <nkuoch@expensify.com>
    Date:   Tue Jan 24 10:58:00 2023 +0100

        Fix missing import preventing opening Plaid modal

    commit 3392ff1
    Merge: 63ff50a ae66a7f
    Author: Christoph Pader <christoph@margelo.io>
    Date:   Tue Jan 24 10:25:22 2023 +0100

        Merge branch 'main' into fix/scroll-to-picker-regression

    commit 63ff50a
    Author: Christoph Pader <christoph@margelo.io>
    Date:   Tue Jan 24 10:23:52 2023 +0100

        fix: passed invalid ref to measureLayout

    commit c37e279
    Author: Christoph Pader <christoph.pader@outlook.com>
    Date:   Tue Jan 24 10:12:20 2023 +0100

        Update src/components/Form.js

        Co-authored-by: Sahil <thesahindia@gmail.com>

    commit f133eb4
    Author: Abdelhafidh Belalia <16493223+s77rt@users.noreply.github.com>
    Date:   Tue Jan 24 09:42:06 2023 +0100

        Fixed regression on Hoverable blur event

    commit 6370512
    Author: Ionatan Wiznia <ionatan@expensify.com>
    Date:   Mon Jan 23 18:03:35 2023 -0300

        Use helper method

    commit 378dffc
    Author: Abdul Rahuman <abdulrahuman5196@gmail.com>
    Date:   Tue Jan 24 02:15:46 2023 +0530

        Adding UI filter to exclude delete pending items to be sent to FlatList when online

        Reference: Expensify#14262

    commit bf7f0da
    Author: Christoph Pader <christoph@margelo.io>
    Date:   Mon Jan 23 14:47:03 2023 +0100

        update comment

    commit a0e9574
    Author: Christoph Pader <christoph@margelo.io>
    Date:   Mon Jan 23 14:46:28 2023 +0100

        fix: add scrollContextEnabled to missing screens

    commit 8c479d2
    Author: Christoph Pader <christoph.pader@outlook.com>
    Date:   Mon Jan 23 14:38:12 2023 +0100

        Update contributingGuides/FORMS.md

        Co-authored-by: Carlos Martins <luacmartins@gmail.com>

    commit b08dc2b
    Author: Christoph Pader <christoph.pader@outlook.com>
    Date:   Mon Jan 23 14:38:01 2023 +0100

        Update src/components/Form.js

        Co-authored-by: Carlos Martins <luacmartins@gmail.com>

    commit 7d59c4b
    Author: Christoph Pader <christoph.pader@outlook.com>
    Date:   Mon Jan 23 14:37:45 2023 +0100

        Update src/components/Form.js

        Co-authored-by: Carlos Martins <luacmartins@gmail.com>

    commit 165af16
    Merge: 27f5fea fd5e781
    Author: Christoph Pader <christoph@margelo.io>
    Date:   Mon Jan 23 14:33:37 2023 +0100

        Merge branch 'main' into fix/scroll-to-picker-regression

    commit 93199c4
    Author: Vit Horacek <vit@expensify.com>
    Date:   Fri Jan 20 22:59:15 2023 +0000

        Update JSDoc of the build closed report action method

    commit 3574093
    Author: Vit Horacek <vit@expensify.com>
    Date:   Fri Jan 20 22:57:50 2023 +0000

        Fix style

    commit f1ff02d
    Author: Vit Horacek <vit@expensify.com>
    Date:   Fri Jan 20 22:57:18 2023 +0000

        Fix the import

    commit a0bc604
    Author: Vit Horacek <vit@expensify.com>
    Date:   Fri Jan 20 22:50:24 2023 +0000

        Default to empty object in case report actions are missing

    commit bb3a7d1
    Author: Daniel Gale-Rosen <dgalerosen@expensify.com>
    Date:   Fri Jan 20 16:52:06 2023 -0500

        update overlay

    commit 54f1706
    Merge: 742e4e7 17edc82
    Author: Vit Horacek <vit@expensify.com>
    Date:   Fri Jan 20 20:13:10 2023 +0000

        Merge branch 'main' into vit-updateArchiveMessageForAdmin

    commit 90dcb3f
    Author: Ionatan Wiznia <ionatan@expensify.com>
    Date:   Fri Jan 20 14:06:01 2023 -0300

        Fix currency search

    commit 27f5fea
    Author: Christoph Pader <christoph@margelo.io>
    Date:   Fri Jan 20 11:11:28 2023 +0100

        fix: add picker scroll functionality to (currently) unused screens

    commit 8cba034
    Author: Christoph Pader <christoph@margelo.io>
    Date:   Fri Jan 20 11:07:34 2023 +0100

        fix: add picker scroll functionality to AdditionalDetailsStep

    commit b7ff191
    Author: Christoph Pader <christoph@margelo.io>
    Date:   Fri Jan 20 10:57:46 2023 +0100

        add picker scroll functionality to CompanyStep

    commit 3505fd9
    Author: Christoph Pader <christoph@margelo.io>
    Date:   Fri Jan 20 10:25:24 2023 +0100

        doc: add docs on how to handle pickers in forms

    commit 8edc865
    Author: Christoph Pader <christoph@margelo.io>
    Date:   Fri Jan 20 10:06:48 2023 +0100

        fix: add explanation for two Form props

    commit 8172dce
    Merge: 7ba22bd 5aabd37
    Author: Christoph Pader <christoph@margelo.io>
    Date:   Fri Jan 20 10:03:09 2023 +0100

        Merge branch 'main' into fix/scroll-to-picker-regression

    commit 7ba22bd
    Merge: 65d5e9c b197f26
    Author: Christoph Pader <christoph@margelo.io>
    Date:   Thu Jan 19 16:48:27 2023 +0100

        Merge branch 'main' into fix/scroll-to-picker-regression

    commit 65d5e9c
    Author: Christoph Pader <christoph@margelo.io>
    Date:   Thu Jan 19 13:02:18 2023 +0100

        fix: usage of new ref in Form

    commit fe8d4cd
    Author: Christoph Pader <christoph@margelo.io>
    Date:   Thu Jan 19 13:00:34 2023 +0100

        fix: remove random string in Form

    commit 1cbeaa7
    Author: Christoph Pader <christoph@margelo.io>
    Date:   Thu Jan 19 12:59:42 2023 +0100

        Use scrollContext and overflow on AddDebitCardPage

    commit 384eedb
    Author: Christoph Pader <christoph@margelo.io>
    Date:   Thu Jan 19 12:58:51 2023 +0100

        fix: use scrollToOverflowEnabled prop from passed down props

    commit 71a415a
    Author: Christoph Pader <christoph@margelo.io>
    Date:   Thu Jan 19 12:58:23 2023 +0100

        feat: Introduce scrollContextEnabled and scrollToOverflowEnabled props on Form component

    commit c4e8ea8
    Author: Christoph Pader <christoph@margelo.io>
    Date:   Thu Jan 19 12:02:07 2023 +0100

        fix: add missing forwardRef to ScrollViewWithContext

    commit 559df8b
    Author: Oliver Wilks <ollywilks@googlemail.com>
    Date:   Wed Jan 18 21:36:36 2023 +0000

        Changed getIOUReportActions filter order

    commit b545c93
    Author: Carlos Martins <cmartins@expensify.com>
    Date:   Tue Jan 17 17:00:26 2023 -0700

        validate if preferred locale changes

    commit e9f4cd3
    Author: Carlos Martins <cmartins@expensify.com>
    Date:   Tue Jan 17 16:54:01 2023 -0700

        fix toggleAllusers logic

    commit 6ec1826
    Author: Carlos Martins <cmartins@expensify.com>
    Date:   Tue Jan 17 16:38:05 2023 -0700

        fix logic for select all

    commit b85e275
    Author: Carlos Martins <cmartins@expensify.com>
    Date:   Tue Jan 17 16:28:16 2023 -0700

        keep select all checked if admin is selected

    commit 96afdf0
    Author: Carlos Martins <cmartins@expensify.com>
    Date:   Tue Jan 17 16:21:52 2023 -0700

        display error message

    commit 6d0ef22
    Author: Carlos Martins <cmartins@expensify.com>
    Date:   Tue Jan 17 16:07:02 2023 -0700

        add early return for delete modal

    commit 52dd36f
    Author: Carlos Martins <cmartins@expensify.com>
    Date:   Tue Jan 17 16:00:07 2023 -0700

        early return if errors are not empty

    commit 8cd37db
    Author: Carlos Martins <cmartins@expensify.com>
    Date:   Tue Jan 17 15:58:16 2023 -0700

        revert changes to select all checkbox

    commit 2237a6b
    Author: Carlos Martins <cmartins@expensify.com>
    Date:   Tue Jan 17 15:35:06 2023 -0700

        rm setWorkspaceMemberErrors

    commit a3a7337
    Author: Carlos Martins <cmartins@expensify.com>
    Date:   Tue Jan 17 15:32:40 2023 -0700

        fix setWorkspaceMemberErrors

    commit 689a4bc
    Author: Carlos Martins <cmartins@expensify.com>
    Date:   Tue Jan 17 15:05:57 2023 -0700

        create setWorkspaceMemberErrors

    commit d31d4be
    Author: Carlos Martins <cmartins@expensify.com>
    Date:   Tue Jan 17 14:47:26 2023 -0700

        rm comment and create validate

    commit b6d28d3
    Author: Carlos Martins <cmartins@expensify.com>
    Date:   Tue Jan 17 14:45:21 2023 -0700

        rm filter in submit function

    commit e2a9256
    Author: Carlos Martins <cmartins@expensify.com>
    Date:   Tue Jan 17 14:42:50 2023 -0700

        fix select all logic

    commit 5be2153
    Author: Carlos Martins <cmartins@expensify.com>
    Date:   Tue Jan 17 14:38:52 2023 -0700

        clean up removableMembers

    commit dcf6a1d
    Author: Carlos Martins <cmartins@expensify.com>
    Date:   Tue Jan 17 14:31:30 2023 -0700

        clean up CheckboxWithTooltip

    commit 509be3f
    Merge: be59dc3 3636f1f
    Author: Carlos Martins <cmartins@expensify.com>
    Date:   Tue Jan 17 11:32:16 2023 -0700

        Merge branch 'main' into cmartins-fixMembersPage

    commit be59dc3
    Author: Carlos Martins <cmartins@expensify.com>
    Date:   Mon Jan 16 17:23:03 2023 -0700

        rm showTooltipForLogin state

    commit d177feb
    Author: Carlos Martins <cmartins@expensify.com>
    Date:   Mon Jan 16 17:20:14 2023 -0700

        rm willTooltipShowForLogin

    commit 0f7f685
    Author: Carlos Martins <cmartins@expensify.com>
    Date:   Mon Jan 16 17:15:53 2023 -0700

        rm canBeRemoved var

    commit 742e4e7
    Author: Vit Horacek <vit@expensify.com>
    Date:   Tue Jan 17 00:36:09 2023 +0100

        Clean up

    commit a84aab4
    Author: Vit Horacek <vit@expensify.com>
    Date:   Tue Jan 17 00:33:54 2023 +0100

        Add a comment

    commit 55cbf0f
    Author: Vit Horacek <vit@expensify.com>
    Date:   Mon Jan 16 22:23:54 2023 +0100

        Build method to create closed optimistic actions

    commit 868fff6
    Author: Daniel Gale-Rosen <dgalerosen@expensify.com>
    Date:   Fri Jan 13 17:36:47 2023 -0500

        remove another shouldShowLargeAvatars

    commit 19c9602
    Author: Daniel Gale-Rosen <dgalerosen@expensify.com>
    Date:   Fri Jan 13 17:33:58 2023 -0500

        remove unused variable

    commit e1e86b3
    Author: Daniel Gale-Rosen <dgalerosen@expensify.com>
    Date:   Fri Jan 13 17:32:01 2023 -0500

        center number on mobile

    commit 8407368
    Author: Daniel Gale-Rosen <dgalerosen@expensify.com>
    Date:   Fri Jan 13 17:05:58 2023 -0500

        center number

    commit 4aee6b7
    Author: Daniel Gale-Rosen <dgalerosen@expensify.com>
    Date:   Fri Jan 13 16:43:33 2023 -0500

        remove shouldShowLargeAvatars

    commit 679476f
    Author: Daniel Gale-Rosen <dgalerosen@expensify.com>
    Date:   Fri Jan 13 16:36:20 2023 -0500

        remove console logs and add constant

    commit 0167179
    Author: Daniel Gale-Rosen <dgalerosen@expensify.com>
    Date:   Thu Jan 12 17:39:39 2023 -0500

        initial updates for new shared size avatars

commit 8992e46
Merge: 7a10eff ae66a7f
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Mon Jan 23 17:55:31 2023 -0500

    Merge branch 'Expensify:main' into arrow-feature-signed

commit 7a10eff
Merge: c2fb8f8 e43bab5
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Sun Jan 22 20:22:03 2023 -0500

    Merge branch 'Expensify:main' into arrow-feature-signed

commit c2fb8f8
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Thu Jan 19 18:29:28 2023 -0500

    fixed some minor issues

commit 246073a
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Thu Jan 19 18:10:34 2023 -0500

    Update src/components/AttachmentCarousel/CarouselActions/index.native.js

    Co-authored-by: Santhoshkumar Sellavel <85645967+Santhosh-Sellavel@users.noreply.github.com>

commit a8daa2b
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Tue Jan 17 23:31:40 2023 -0500

    minor fixes

commit 9efe361
Merge: 5684e41 e62a79f
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Tue Jan 17 23:27:36 2023 -0500

    Merge branch 'main' into arrow-feature-signed

commit 5684e41
Merge: c97a7dc 8662d3d
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Mon Jan 16 14:46:23 2023 -0500

    Merge branch 'Expensify:main' into arrow-feature-signed

commit c97a7dc
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Mon Jan 16 14:45:07 2023 -0500

    minor updates for comments

commit 50143fb
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Mon Jan 16 14:37:49 2023 -0500

    Update src/components/AttachmentCarousel/index.js

    Co-authored-by: Carlos Martins <luacmartins@gmail.com>

commit aef4993
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Mon Jan 16 14:37:14 2023 -0500

    Update src/components/AttachmentCarousel/index.js

    Co-authored-by: Carlos Martins <luacmartins@gmail.com>

commit cb4ed59
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Mon Jan 16 00:04:40 2023 -0500

    removed line

commit 1ce9be6
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Sun Jan 15 23:59:55 2023 -0500

    added comments, fixed linting

commit e7ad0d3
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Sun Jan 15 23:40:27 2023 -0500

    Update src/components/AttachmentCarousel/index.js

    Co-authored-by: Santhoshkumar Sellavel <85645967+Santhosh-Sellavel@users.noreply.github.com>

commit 31e389b
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Sun Jan 15 23:39:54 2023 -0500

    Update src/components/AttachmentCarousel/CarouselActions/index.native.js

    Co-authored-by: Santhoshkumar Sellavel <85645967+Santhosh-Sellavel@users.noreply.github.com>

commit 77eb354
Merge: d286d16 7ca2979
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Sat Jan 14 21:52:11 2023 -0500

    Merge branch 'Expensify:main' into arrow-feature-signed

commit d286d16
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Sat Jan 14 21:48:18 2023 -0500

    fixed issue with highlight

commit 27c4f08
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Sat Jan 14 21:29:34 2023 -0500

    Update src/components/AttachmentCarousel/index.js

    Co-authored-by: Carlos Martins <luacmartins@gmail.com>

commit f1e31af
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Sat Jan 14 21:27:01 2023 -0500

    Update src/components/AttachmentCarousel/index.js

    Co-authored-by: Carlos Martins <luacmartins@gmail.com>

commit 1c3c3f7
Merge: bc8fc1a 5a09253
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Tue Jan 10 22:23:23 2023 -0500

    Merge branch 'Expensify:main' into arrow-feature-signed

commit bc8fc1a
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Tue Jan 10 22:22:21 2023 -0500

    fixed up some code per comments, added debounce to image size

commit 17fe0fc
Merge: 2f73a45 a53b274
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Sun Jan 8 14:43:06 2023 -0500

    Merge branch 'Expensify:main' into arrow-feature-signed

commit 2f73a45
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Sun Jan 8 13:49:02 2023 -0500

    Update src/components/AttachmentCarousel/index.js

    Co-authored-by: Carlos Martins <luacmartins@gmail.com>

commit 2199eae
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Sun Jan 8 13:44:22 2023 -0500

    Update src/components/AttachmentCarousel/CarouselActions/index.js

    Co-authored-by: Carlos Martins <luacmartins@gmail.com>

commit 65b694a
Merge: ba8c0e9 64b9717
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Wed Jan 4 21:45:08 2023 -0500

    Merge branch 'Expensify:main' into arrow-feature-signed

commit ba8c0e9
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Wed Jan 4 21:44:49 2023 -0500

    changed prop type

commit d9d1889
Merge: d2d4e76 5af5d30
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Tue Jan 3 20:58:04 2023 -0500

    Merge branch 'main' into arrow-feature-signed

commit d2d4e76
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Thu Dec 29 19:28:27 2022 -0500

    used replace for config env

commit c0f4c12
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Thu Dec 29 19:07:14 2022 -0500

    Revert "added replace for ngrok url"

    This reverts commit 7b7a5a0.

commit 2180ca4
Merge: 3738f1f 0bde3f8
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Thu Dec 29 19:05:58 2022 -0500

    Merge branch 'Expensify:main' into arrow-feature-signed

commit 3738f1f
Merge: 7b7a5a0 276f177
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Mon Dec 26 19:38:09 2022 -0500

    Merge branch 'Expensify:main' into arrow-feature-signed

commit 7b7a5a0
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Mon Dec 26 15:28:37 2022 -0500

    added replace for ngrok url

commit 95069f2
Merge: c257f2c 89e3eef
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Wed Dec 21 18:46:21 2022 -0500

    Merge branch 'main' into arrow-feature-signed

commit c257f2c
Merge: bfa027d 5265b5b
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Tue Dec 20 22:41:33 2022 -0500

    Merge branch 'Expensify:main' into arrow-feature-signed

commit bfa027d
Merge: 3465da8 9a52f02
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Mon Dec 19 18:32:54 2022 -0500

    Merge branch 'Expensify:main' into arrow-feature-signed

commit 3465da8
Merge: aab283f 3620bf2
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Thu Dec 15 18:32:12 2022 -0500

    Merge branch 'Expensify:main' into arrow-feature-signed

commit aab283f
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Thu Dec 15 18:30:06 2022 -0500

    updating var names to explain their use better

commit 3965cff
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Wed Dec 14 18:26:41 2022 -0500

    set dimension undefined to trigger spinner when fetching dimensions

commit 9948fca
Merge: 428aaab 1a03ee3
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Wed Dec 14 17:01:52 2022 -0500

    Merge branch 'Expensify:main' into arrow-feature-signed

commit 428aaab
Merge: 704753a 11cf564
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Tue Dec 13 19:05:45 2022 -0500

    Merge branch 'Expensify:main' into arrow-feature-signed

commit 704753a
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Mon Dec 12 20:41:44 2022 -0500

    Update src/components/PDFView/pdfViewPropTypes.js

    Co-authored-by: Carlos Martins <luacmartins@gmail.com>

commit e042066
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Mon Dec 12 20:41:24 2022 -0500

    Update src/components/ImageView/index.js

    Co-authored-by: Carlos Martins <luacmartins@gmail.com>

commit f148909
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Mon Dec 12 20:40:08 2022 -0500

    Update src/components/AttachmentCarousel/index.js

    Co-authored-by: Carlos Martins <luacmartins@gmail.com>

commit 47ed2db
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Mon Dec 12 20:39:08 2022 -0500

    Update src/components/AttachmentCarousel/index.js

    Co-authored-by: Carlos Martins <luacmartins@gmail.com>

commit 938adda
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Mon Dec 12 20:37:14 2022 -0500

    Update src/components/ImageView/index.native.js

    Co-authored-by: Carlos Martins <luacmartins@gmail.com>

commit e46566d
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Sun Dec 11 18:00:15 2022 -0500

    updating attachment download url

commit f1dfd4c
Merge: 2e56ef8 10dd188
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Sun Dec 11 16:54:35 2022 -0500

    Merge branch 'main' into arrow-feature-signed

commit 2e56ef8
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Wed Dec 7 22:28:11 2022 -0500

    fixed sliding, set buttons to circles

commit 4dd29c6
Merge: a895d00 5501ff5
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Wed Dec 7 20:27:44 2022 -0500

    Merge branch 'main' into arrow-feature-signed

commit a895d00
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Tue Dec 6 19:32:14 2022 -0500

    cleaned up some of the code in reduce

commit cdd60bc
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Tue Dec 6 19:25:35 2022 -0500

    added comment to reducer

commit c6e5b53
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Tue Dec 6 19:15:55 2022 -0500

    added comment, use full url

commit 2226040
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Tue Dec 6 17:25:55 2022 -0500

    moved auth token method into render to prevent undefined page

commit 337dbf2
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Tue Dec 6 16:27:20 2022 -0500

    fixed keyboard inputs

commit 8d05018
Merge: 70c9ac3 5869c66
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Tue Dec 6 16:12:33 2022 -0500

    Merge branch 'Expensify:main' into arrow-feature-signed

commit 70c9ac3
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Sun Dec 4 18:49:03 2022 -0500

    fixed error with sorting values, fixing styles

commit 480e550
Merge: f738465 01e7a70
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Sun Dec 4 18:16:56 2022 -0500

    Merge branch 'main' into arrow-feature-signed

commit f738465
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Sat Nov 19 18:36:53 2022 -0500

    cleaned up report actions, fixed issue with pagination

commit 7abd76e
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Sat Nov 19 17:29:49 2022 -0500

    updating comment, added required to props

commit 3dd0e19
Merge: a873db7 cd83501
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Sat Nov 19 16:53:21 2022 -0500

    Merge branch 'Expensify:main' into arrow-feature-signed

commit a873db7
Merge: 6f02e04 e09d228
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Mon Nov 14 08:04:46 2022 -0500

    Merge branch 'Expensify:main' into arrow-feature-signed

commit 6f02e04
Merge: 5f49543 0de35b9
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Mon Nov 14 08:03:31 2022 -0500

    Merge branch 'main' into arrow-feature-signed

commit 5f49543
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Mon Nov 7 23:19:02 2022 -0500

    removed console, removed string replace

commit 2911b43
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Mon Nov 7 22:13:24 2022 -0500

    adding functionality to load more attachments as needed

commit a083df2
Merge: a7200ba 91acada
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Mon Nov 7 20:49:00 2022 -0500

    Merge branch 'Expensify:main' into arrow-feature-signed

commit a7200ba
Merge: 05e8623 63ccac8
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Wed Nov 2 20:36:50 2022 -0400

    Merge branch 'Expensify:main' into arrow-feature-signed

commit 05e8623
Merge: fad847f 03d7e8f
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Wed Oct 26 18:52:43 2022 -0400

    Merge branch 'main' into arrow-feature-signed

commit fad847f
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Wed Oct 26 18:38:42 2022 -0400

    moved and renamed some files

commit 7a7ae20
Merge: f6e6b43 70efb00
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Sat Oct 22 23:15:00 2022 -0400

    Merge branch 'Expensify:main' into arrow-feature-signed

commit f6e6b43
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Sat Oct 22 23:14:10 2022 -0400

    removed fix for something that was fixed elsewhere

commit 962c589
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Fri Oct 21 17:44:12 2022 -0400

    fixes for comments

commit 8bbf5a7
Merge: 6b9accf b2acb8f
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Fri Oct 21 10:47:07 2022 -0400

    Merge branch 'main' into arrow-feature-signed

commit 6b9accf
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Thu Oct 20 20:57:08 2022 -0400

    fixed up some mobile issues from the move

commit 799cf6c
Merge: 0cd79cc fbf0334
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Wed Oct 19 20:09:57 2022 -0400

    Merge branch 'Expensify:main' into arrow-feature-signed

commit 0cd79cc
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Tue Oct 18 21:26:07 2022 -0400

    reverted back the swipeableview, move events with web-based carousel

commit 5b303d0
Merge: 4c76f2e 555a679
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Tue Oct 18 20:09:35 2022 -0400

    Merge branch 'main' into arrow-feature-signed

commit 4c76f2e
Merge: 16531eb b299503
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Thu Sep 29 21:32:03 2022 -0400

    Merge branch 'Expensify:main' into arrow-feature-signed

commit 16531eb
Merge: e327533 b75faf0
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Sun Sep 25 09:02:49 2022 -0400

    Merge branch 'Expensify:main' into arrow-feature-signed

commit e327533
Merge: f1e3411 09ff150
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Wed Sep 21 18:31:08 2022 -0400

    Merge branch 'main' into arrow-feature-signed

commit f1e3411
Merge: 468cba3 0302ce7
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Mon Sep 19 07:53:10 2022 -0400

    Merge branch 'Expensify:main' into arrow-feature-signed

commit 468cba3
Merge: 594ff07 ca08fb0
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Tue Sep 13 09:55:56 2022 -0400

    Merge branch 'Expensify:main' into arrow-feature-signed

commit 594ff07
Merge: 59e461c f95b761
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Wed Sep 7 18:43:07 2022 -0400

    Merge branch 'main' into arrow-feature-signed

commit 59e461c
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Mon Sep 5 14:05:04 2022 -0400

    set up attachment download to work

commit 19d648a
Merge: 240e1e3 11761be
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Mon Sep 5 11:44:04 2022 -0400

    Merge branch 'main' into arrow-feature-signed

commit 240e1e3
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Tue Aug 30 19:22:53 2022 -0400

    use shap instead of object for linting

commit 9a9620e
Merge: 8aaf7fe 41ec9bd
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Tue Aug 30 18:52:33 2022 -0400

    Merge branch 'main' into arrow-feature-signed

commit 8aaf7fe
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Sat Aug 13 19:41:04 2022 -0400

    cleaned up code, fixed some arrow showing issues

commit 91a5a05
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Sat Aug 13 16:52:18 2022 -0400

    adding a native press event for pdfs

commit 191d8d7
Merge: 0366275 a06358c
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Sun Jul 31 13:34:12 2022 -0400

    Merge branch 'main' into arrow-feature-signed

commit 0366275
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Sun Jul 31 13:10:11 2022 -0400

    fixed up some issues with pdf

commit 199a8b1
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Tue Jul 26 23:22:45 2022 -0400

    Set up animation to swipe

commit 69d6a97
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Tue Jul 19 23:23:36 2022 -0400

    added resize for cycling images

commit 70d5d29
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Tue Jul 19 23:13:37 2022 -0400

    adding some logic to update the size of image when cycled

commit e2e9633
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Tue Jul 19 22:19:01 2022 -0400

    finished with swiping to change images

commit ad64a2f
Author: Robert Daly <JediWattson@users.noreply.github.com>
Date:   Mon Jul 18 21:22:03 2022 -0400

    moved everything into carousel

commit b741616
Author: Robert <JediWattson@users.noreply.github.com>
Date:   Sun Jul 17 19:45:51 2022 -0400

    setting up show arrows with ios

commit 656d0da
Author: JediWattson <JediWattson@users.noreply.github.com>
Date:   Sat Jul 2 13:27:56 2022 -0400

    linting fixes

commit e38f4a8
Author: JediWattson <JediWattson@users.noreply.github.com>
Date:   Sat Jul 2 13:19:10 2022 -0400

    set up event handlers and styling to show arrow on mouse over

commit ecd2675
Author: JediWattson <JediWattson@users.noreply.github.com>
Date:   Sun Jun 26 17:48:36 2022 -0400

    added arrow key handler, cleaned up function and helper text

commit 5886c90
Author: JediWattson <JediWattson@users.noreply.github.com>
Date:   Mon Jun 6 16:11:30 2022 -0400

    reverting changes to image updates

commit 225fbd3
Author: JediWattson <JediWattson@users.noreply.github.com>
Date:   Sun Jun 5 13:38:08 2022 -0400

    removed unused state pieces

commit bf7e03e
Author: JediWattson <JediWattson@users.noreply.github.com>
Date:   Sun Jun 5 13:35:38 2022 -0400

    removed styles

commit b52ee9c
Author: JediWattson <JediWattson@users.noreply.github.com>
Date:   Sun Jun 5 13:25:03 2022 -0400

    cleaned up styling of buttons

commit 2e6ae8d
Author: JediWattson <JediWattson@users.noreply.github.com>
Date:   Sun Jun 5 12:46:19 2022 -0400

    wrong value passed

commit 33a8e35
Author: JediWattson <JediWattson@users.noreply.github.com>
Date:   Sun Jun 5 12:18:56 2022 -0400

    removed dry code

commit 0e0cdf1
Author: JediWattson <JediWattson@users.noreply.github.com>
Date:   Sun Jun 5 12:14:36 2022 -0400

    use button for app default styles, added disable

commit c216164
Author: JediWattson <JediWattson@users.noreply.github.com>
Date:   Wed Jun 1 15:27:47 2022 -0400

    adding carousel to attachment modal
@OSBotify
Copy link
Contributor

🚀 Deployed to production by https://github.com/luacmartins in version: 1.2.59-1 🚀

platform result
🤖 android 🤖 success ✅
🖥 desktop 🖥 success ✅
🍎 iOS 🍎 failure ❌
🕸 web 🕸 success ✅

return (
<SafeAreaConsumer>
{({safeAreaPaddingBottomStyle}) => (
{({safeAreaPaddingBottomStyle}) => (this.props.scrollContextEnabled ? (
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@aldo-expensify, @chrispader Here could've been a better implementation instead of DRY code , something like

const ScrollViewComponent = this.props.scrollContextEnabled ? ScrollViewWithContext : ScrollView;

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I agree, that would have resulted in nicer code 🥲

@0xmiros
Copy link
Contributor

0xmiros commented May 10, 2023

This PR caused regression on iOS - #15483, especially enabling scrollToOverflowEnabled in combination with programatic scroll.
To fix this, we removed this prop and instead introduced new PickerAvoidingView in upstream similar to KeyboardAvoidingView.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants