* MBL-2745: Setup remote config initialization functions in Deeplink viewmodel (#2411)
* MBL-2746: Create logic for when remote config init completes, then call initialization function from activity (#2414)
* MBL-2747: Make deeplink activity launching activity, install the splash screen, create logic for splash screen dismissal (#2418)
* MBL-2748: Create splash screen ui/nav states and update ui accordingly when ui state is Finished (#2419)
* MBL-2838: Refactor splash initialization state into instance variables (#2437)
* MBL-2848: Show splash screen UI on "hot start" (#2441)
* Update internal versions (3.36.0) (2014150952)
---------
Co-authored-by: Leigh Douglas <leighcdouglas1@gmail.com>
Co-authored-by: Leigh Douglas <leigh@kickstarter.com>
Co-authored-by: Tony Teate <4317686+tonyteate@users.noreply.github.com>
* Update new user heuristic to remove notifications permissions conditional and reorder the screens in the flow
* Fix tests
* Fix more tests
* Moar tests
* See if same tests fail in CI
* Remove checks for SDK versions
* One more if check
* Why do tests pass on api 27 but not 28??
* Fix test
* ktlint
* Put requires api P back
* Add comments around circleci tag
* Revert unrelated changes
* ktlint
* Update circleci config for Android 36
* Try cimg tag
* Try the alias 2025.04
* Try alias as a string
* What if we tried large instead of xlarge
* Do we need to add the android-36 system image?
* system-image:android-36
* What happens if I use default
* What if we update the orb
* Swap the virtual machine to a docker image instead
* Typo
* set xlarge resource class
* /bin/bash: line 1: circle-android: command not found
* What if I just got rid of the wait-for-emulator step
* Revert the x86_64 for now
* Does removing the shot workaround help with emulator error?
* Use latest 2025.08.1 image
* run sdkmanager --list to see what system images are available
* Typo
* Try system-images;android-36;google_apis;x86_64
* Let snapshot-test job use android machine image
* Try to fix error Cannot find a definition for command named android/create-avd
* Typo
* Why can't it find android/create-avd
* Set default tag
* Extremely subtle difference
* Put shot workaround back bc error msg is complaining of Unknown Kotlin JVM target: 21
* What if I put the wait-for-emulator step back
* What if I set the android machine tag to edge instead of default
* Up the minsdk to 28
* Go back to tag:default to be safe, and just hope for an update from circleci team soon
* Move minsdk update to a separate PR so as to not block merging of this one
* Replace 36 with version_codes value
---------
Co-authored-by: Tony Teate <tonyteate@users.noreply.github.com>
* Added refunded paymentIncrements
* revert ktlint changes
* change name of refundAmunt for Amount on factory
* make stateReason not nullable
* added refunded amount to paymentPlanTransformer
* fix
---------
Co-authored-by: Isabel Martin <arkariang@gmail.com>