Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge remote-tracking branch 'origin/kmm-impl' into dev
# Conflicts: # .github/workflows/master_dev_ci.yml # build-logic/convention/build.gradle.kts # build-logic/convention/src/main/kotlin/AndroidFeatureConventionPlugin.kt # build-logic/convention/src/main/kotlin/KMPLibraryConventionPlugin.kt # core/analytics/build.gradle.kts # core/analytics/src/main/kotlin/org/mifospay/core/analytics/di/AnalyticsModule.kt # core/common/build.gradle.kts # core/common/src/main/kotlin/org/mifospay/common/Utils.kt # core/common/src/main/kotlin/org/mifospay/core/network/di/CoroutineScopesModule.kt # core/common/src/main/kotlin/org/mifospay/core/network/di/DispatchersModule.kt # core/data/build.gradle.kts # core/data/src/androidMain/kotlin/org/mifospay/core/data/util/ConnectivityManagerNetworkMonitor.kt # core/data/src/androidMain/kotlin/org/mifospay/core/data/util/TimeZoneBroadcastMonitor.kt # core/data/src/main/java/org/mifospay/core/data/base/TaskLooper.kt # core/data/src/main/java/org/mifospay/core/data/base/UseCaseFactory.kt # core/data/src/main/java/org/mifospay/core/data/di/DataModule.kt # core/data/src/main/java/org/mifospay/core/data/di/LocalDataModule.kt # core/data/src/main/java/org/mifospay/core/data/domain/usecase/account/BlockUnblockCommand.kt # core/data/src/main/java/org/mifospay/core/data/domain/usecase/account/DownloadTransactionReceipt.kt # core/data/src/main/java/org/mifospay/core/data/domain/usecase/account/FetchAccount.kt # core/data/src/main/java/org/mifospay/core/data/domain/usecase/account/FetchAccountTransaction.kt # core/data/src/main/java/org/mifospay/core/data/domain/usecase/account/FetchAccountTransactions.kt # core/data/src/main/java/org/mifospay/core/data/domain/usecase/account/FetchAccountTransfer.kt # core/data/src/main/java/org/mifospay/core/data/domain/usecase/account/FetchAccounts.kt # core/data/src/main/java/org/mifospay/core/data/domain/usecase/account/FetchMerchants.kt # core/data/src/main/java/org/mifospay/core/data/domain/usecase/account/TransferFunds.kt # core/data/src/main/java/org/mifospay/core/data/domain/usecase/client/CreateClient.kt # core/data/src/main/java/org/mifospay/core/data/domain/usecase/client/FetchClientData.kt # core/data/src/main/java/org/mifospay/core/data/domain/usecase/client/FetchClientDetails.kt # core/data/src/main/java/org/mifospay/core/data/domain/usecase/client/FetchClientImage.kt # core/data/src/main/java/org/mifospay/core/data/domain/usecase/client/SearchClient.kt # core/data/src/main/java/org/mifospay/core/data/domain/usecase/client/UpdateClient.kt # core/data/src/main/java/org/mifospay/core/data/domain/usecase/history/TransactionsHistory.kt # core/data/src/main/java/org/mifospay/core/data/domain/usecase/invoice/FetchInvoice.kt # core/data/src/main/java/org/mifospay/core/data/domain/usecase/invoice/FetchInvoices.kt # core/data/src/main/java/org/mifospay/core/data/domain/usecase/kyc/FetchKYCLevel1Details.kt # core/data/src/main/java/org/mifospay/core/data/domain/usecase/kyc/UpdateKYCLevel1Details.kt # core/data/src/main/java/org/mifospay/core/data/domain/usecase/kyc/UploadKYCDocs.kt # core/data/src/main/java/org/mifospay/core/data/domain/usecase/kyc/UploadKYCLevel1Details.kt # core/data/src/main/java/org/mifospay/core/data/domain/usecase/notification/FetchNotifications.kt # core/data/src/main/java/org/mifospay/core/data/domain/usecase/savedcards/AddCard.kt # core/data/src/main/java/org/mifospay/core/data/domain/usecase/savedcards/DeleteCard.kt # core/data/src/main/java/org/mifospay/core/data/domain/usecase/savedcards/EditCard.kt # core/data/src/main/java/org/mifospay/core/data/domain/usecase/savedcards/FetchSavedCards.kt # core/data/src/main/java/org/mifospay/core/data/domain/usecase/standinginstruction/CreateStandingTransaction.kt # core/data/src/main/java/org/mifospay/core/data/domain/usecase/standinginstruction/DeleteStandingInstruction.kt # core/data/src/main/java/org/mifospay/core/data/domain/usecase/standinginstruction/FetchStandingInstruction.kt # core/data/src/main/java/org/mifospay/core/data/domain/usecase/standinginstruction/GetAllStandingInstructions.kt # core/data/src/main/java/org/mifospay/core/data/domain/usecase/standinginstruction/UpdateStandingInstruction.kt # core/data/src/main/java/org/mifospay/core/data/domain/usecase/twofactor/FetchDeliveryMethods.kt # core/data/src/main/java/org/mifospay/core/data/domain/usecase/twofactor/RequestOTP.kt # core/data/src/main/java/org/mifospay/core/data/domain/usecase/twofactor/ValidateOTP.kt # core/data/src/main/java/org/mifospay/core/data/domain/usecase/user/AuthenticateUser.kt # core/data/src/main/java/org/mifospay/core/data/domain/usecase/user/CreateUser.kt # core/data/src/main/java/org/mifospay/core/data/domain/usecase/user/DeleteUser.kt # core/data/src/main/java/org/mifospay/core/data/domain/usecase/user/FetchUserDetails.kt # core/data/src/main/java/org/mifospay/core/data/domain/usecase/user/FetchUsers.kt # core/data/src/main/java/org/mifospay/core/data/domain/usecase/user/RegisterUser.kt # core/data/src/main/java/org/mifospay/core/data/domain/usecase/user/UpdateUser.kt # core/data/src/main/java/org/mifospay/core/data/domain/usecase/user/VerifyUser.kt # core/data/src/main/java/org/mifospay/core/data/fineract/entity/mapper/AccountMapper.kt # core/data/src/main/java/org/mifospay/core/data/fineract/entity/mapper/ClientDetailsMapper.kt # core/data/src/main/java/org/mifospay/core/data/fineract/entity/mapper/CurrencyMapper.kt # core/data/src/main/java/org/mifospay/core/data/fineract/entity/mapper/FetchAccount.kt # core/data/src/main/java/org/mifospay/core/data/fineract/entity/mapper/SearchedEntitiesMapper.kt # core/data/src/main/java/org/mifospay/core/data/fineract/entity/mapper/TransactionMapper.kt # core/data/src/main/java/org/mifospay/core/data/fineract/repository/FineractRepository.kt # core/data/src/main/java/org/mifospay/core/data/repository/auth/AuthenticationUserRepository.kt # core/data/src/main/java/org/mifospay/core/data/repository/local/LocalRepository.kt # core/data/src/main/java/org/mifospay/core/data/repository/local/MifosLocalAssetRepository.kt # core/datastore/build.gradle.kts # core/designsystem/src/commonMain/kotlin/org/mifospay/core/designsystem/component/IconBox.kt # core/designsystem/src/commonMain/kotlin/org/mifospay/core/designsystem/component/MifosTab.kt # core/designsystem/src/commonMain/kotlin/org/mifospay/core/designsystem/component/MifosTopBar.kt # core/designsystem/src/commonMain/kotlin/org/mifospay/core/designsystem/component/Navigation.kt # core/designsystem/src/commonMain/kotlin/org/mifospay/core/designsystem/component/TopAppBar.kt # core/designsystem/src/commonMain/kotlin/org/mifospay/core/designsystem/icon/MifosIcons.kt # core/designsystem/src/commonMain/kotlin/org/mifospay/core/designsystem/theme/Color.kt # core/designsystem/src/commonMain/kotlin/org/mifospay/core/designsystem/theme/Type.kt # core/designsystem/src/main/kotlin/org/mifospay/core/designsystem/component/MifosScaffold.kt # core/designsystem/src/main/kotlin/org/mifospay/core/designsystem/component/TextField.kt # core/network/build.gradle.kts # core/network/src/androidMain/AndroidManifest.xml # core/network/src/commonMain/kotlin/org/mifospay/core/network/TestingApiInterceptor.kt # core/network/src/commonMain/kotlin/org/mifospay/core/network/di/Qualifier.kt # core/network/src/commonMain/kotlin/org/mifospay/core/network/localAssets/JvmLocalAssetManager.kt # core/network/src/main/kotlin/org/mifospay/core/network/FineractApiManager.kt # core/network/src/main/kotlin/org/mifospay/core/network/JvmLocalAssetManager.kt # core/network/src/main/kotlin/org/mifospay/core/network/MifosWalletOkHttpClient.kt # core/network/src/main/kotlin/org/mifospay/core/network/SelfServiceApiManager.kt # core/network/src/main/kotlin/org/mifospay/core/network/di/LocalModule.kt # core/network/src/main/kotlin/org/mifospay/core/network/di/NetworkModule.kt # core/network/src/main/kotlin/org/mifospay/core/network/localAssets/MifosLocalAssetDataSource.kt # core/network/src/main/kotlin/org/mifospay/core/network/services/InvoiceService.kt # core/network/src/main/kotlin/org/mifospay/core/network/services/KtorAuthenticationService.kt # core/network/src/main/kotlin/org/mifospay/core/network/services/KtorSavingsAccountService.kt # core/ui/src/commonMain/composeResources/drawable/checker.webp # core/ui/src/commonMain/composeResources/drawable/core_ui_ic_dp_placeholder.png # core/ui/src/commonMain/kotlin/org/mifospay/core/ui/AvatarBox.kt # core/ui/src/commonMain/kotlin/org/mifospay/core/ui/EmptyContentScreen.kt # core/ui/src/commonMain/kotlin/org/mifospay/core/ui/MifosDivider.kt # core/ui/src/commonMain/kotlin/org/mifospay/core/ui/MifosUserImage.kt # core/ui/src/commonMain/kotlin/org/mifospay/core/ui/ScrollableTabRow.kt # core/ui/src/main/kotlin/org/mifospay/core/ui/FaqItemScreen.kt # core/ui/src/main/kotlin/org/mifospay/core/ui/ProfileConcentricImage.kt # core/ui/src/main/kotlin/org/mifospay/core/ui/TransactionItemScreen.kt # feature/accounts/build.gradle.kts # feature/accounts/src/main/kotlin/org/mifospay/feature/bank/accounts/AccountViewModel.kt # feature/accounts/src/main/kotlin/org/mifospay/feature/bank/accounts/AccountsScreen.kt # feature/accounts/src/main/kotlin/org/mifospay/feature/bank/accounts/link/LinkBankAccountScreen.kt # feature/accounts/src/main/kotlin/org/mifospay/feature/bank/accounts/link/LinkBankAccountViewModel.kt # feature/auth/build.gradle.kts # feature/auth/src/main/kotlin/org/mifospay/feature/auth/login/LoginScreen.kt # feature/auth/src/main/kotlin/org/mifospay/feature/auth/login/LoginViewModel.kt # feature/auth/src/main/kotlin/org/mifospay/feature/auth/mobileVerify/MobileVerificationScreen.kt # feature/auth/src/main/kotlin/org/mifospay/feature/auth/mobileVerify/MobileVerificationViewModel.kt # feature/auth/src/main/kotlin/org/mifospay/feature/auth/signup/SignupScreen.kt # feature/auth/src/main/kotlin/org/mifospay/feature/auth/signup/SignupViewModel.kt # feature/editpassword/build.gradle.kts # feature/editpassword/src/main/kotlin/org/mifospay/feature/editpassword/EditPasswordScreen.kt # feature/editpassword/src/main/kotlin/org/mifospay/feature/editpassword/EditPasswordViewModel.kt # feature/faq/build.gradle.kts # feature/faq/src/commonMain/composeResources/values/strings.xml # feature/faq/src/main/kotlin/org/mifospay/feature/faq/FAQViewModel.kt # feature/faq/src/main/kotlin/org/mifospay/feature/faq/FaqScreen.kt # feature/history/build.gradle.kts # feature/history/src/commonMain/kotlin/org/mifospay/feature/history/navigation/HistoryNavigation.kt # feature/history/src/main/kotlin/org/mifospay/feature/history/HistoryScreen.kt # feature/history/src/main/kotlin/org/mifospay/feature/history/HistoryViewModel.kt # feature/history/src/main/kotlin/org/mifospay/feature/specific/transactions/SpecificTransactionsScreen.kt # feature/history/src/main/kotlin/org/mifospay/feature/specific/transactions/SpecificTransactionsViewModel.kt # feature/history/src/main/kotlin/org/mifospay/feature/transaction/detail/TransactionDetailScreen.kt # feature/history/src/main/kotlin/org/mifospay/feature/transaction/detail/TransactionDetailViewModel.kt # feature/home/build.gradle.kts # feature/home/src/main/kotlin/org/mifospay/feature/home/HomeScreen.kt # feature/home/src/main/kotlin/org/mifospay/feature/home/HomeViewModel.kt # feature/invoices/build.gradle.kts # feature/invoices/src/commonMain/kotlin/org/mifospay/feature/invoices/navigation/InvoiceNavigation.kt # feature/invoices/src/main/kotlin/org/mifospay/feature/invoices/InvoiceDetailScreen.kt # feature/invoices/src/main/kotlin/org/mifospay/feature/invoices/InvoiceDetailViewModel.kt # feature/invoices/src/main/kotlin/org/mifospay/feature/invoices/InvoiceItem.kt # feature/invoices/src/main/kotlin/org/mifospay/feature/invoices/InvoiceScreen.kt # feature/invoices/src/main/kotlin/org/mifospay/feature/invoices/InvoicesViewModel.kt # feature/kyc/build.gradle.kts # feature/kyc/src/commonMain/composeResources/drawable/coin_image.png # feature/kyc/src/main/kotlin/org/mifospay/feature/kyc/KYCDescriptionScreen.kt # feature/kyc/src/main/kotlin/org/mifospay/feature/kyc/KYCDescriptionViewModel.kt # feature/kyc/src/main/kotlin/org/mifospay/feature/kyc/KYCLevel1Screen.kt # feature/kyc/src/main/kotlin/org/mifospay/feature/kyc/KYCLevel1ViewModel.kt # feature/kyc/src/main/kotlin/org/mifospay/feature/kyc/KYCLevel2Screen.kt # feature/kyc/src/main/kotlin/org/mifospay/feature/kyc/KYCLevel2ViewModel.kt # feature/kyc/src/main/kotlin/org/mifospay/feature/kyc/KYCLevel3Screen.kt # feature/kyc/src/main/kotlin/org/mifospay/feature/kyc/KYCLevel3ViewModel.kt # feature/make-transfer/build.gradle.kts # feature/make-transfer/src/main/kotlin/org/mifospay/feature/make/transfer/MakeTransferScreen.kt # feature/make-transfer/src/main/kotlin/org/mifospay/feature/make/transfer/MakeTransferViewModel.kt # feature/merchants/build.gradle.kts # feature/merchants/src/commonMain/kotlin/org/mifospay/feature/merchants/ui/MerchantScreen.kt # feature/merchants/src/commonMain/kotlin/org/mifospay/feature/merchants/ui/MerchantTransferScreen.kt # feature/merchants/src/commonMain/kotlin/org/mifospay/feature/merchants/ui/MerchantsItem.kt # feature/merchants/src/main/kotlin/org/mifospay/feature/merchants/MerchantTransferViewModel.kt # feature/merchants/src/main/kotlin/org/mifospay/feature/merchants/MerchantViewModel.kt # feature/notification/build.gradle.kts # feature/notification/src/main/kotlin/org/mifospay/feature/notification/NotificationScreen.kt # feature/notification/src/main/kotlin/org/mifospay/feature/notification/NotificationViewModel.kt # feature/payments/build.gradle.kts # feature/payments/src/commonMain/composeResources/values/strings.xml # feature/payments/src/main/kotlin/org/mifospay/feature/payments/RequestScreen.kt # feature/payments/src/main/kotlin/org/mifospay/feature/payments/TransferViewModel.kt # feature/profile/build.gradle.kts # feature/profile/src/commonMain/composeResources/values/strings.xml # feature/profile/src/main/kotlin/org/mifospay/feature/profile/ProfileScreen.kt # feature/profile/src/main/kotlin/org/mifospay/feature/profile/ProfileViewModel.kt # feature/profile/src/main/kotlin/org/mifospay/feature/profile/edit/EditProfileScreen.kt # feature/profile/src/main/kotlin/org/mifospay/feature/profile/edit/EditProfileScreenImage.kt # feature/profile/src/main/kotlin/org/mifospay/feature/profile/edit/EditProfileViewModel.kt # feature/qr/build.gradle.kts # feature/qr/src/main/kotlin/org/mifospay/feature/read/qr/ReadQrScreen.kt # feature/qr/src/main/kotlin/org/mifospay/feature/read/qr/ReadQrViewModel.kt # feature/qr/src/main/kotlin/org/mifospay/feature/read/qr/utils/ScanQr.kt # feature/receipt/build.gradle.kts # feature/receipt/src/commonMain/kotlin/org/mifospay/feature/receipt/di/ReceiptModule.kt # feature/receipt/src/main/kotlin/org/mifospay/feature/receipt/ReceiptScreen.kt # feature/receipt/src/main/kotlin/org/mifospay/feature/receipt/ReceiptViewModel.kt # feature/request-money/src/main/kotlin/org/mifospay/feature/request/money/GenerateQr.kt # feature/request-money/src/main/kotlin/org/mifospay/feature/request/money/ShowQrContent.kt # feature/request-money/src/main/kotlin/org/mifospay/feature/request/money/ShowQrScreenRoute.kt # feature/request-money/src/main/kotlin/org/mifospay/feature/request/money/ShowQrViewModel.kt # feature/request-money/src/main/kotlin/org/mifospay/feature/request/money/util/ImageUtils.kt # feature/savedcards/build.gradle.kts # feature/savedcards/src/main/kotlin/org/mifospay/feature/savedcards/CardsScreen.kt # feature/savedcards/src/main/kotlin/org/mifospay/feature/savedcards/CardsScreenViewModel.kt # feature/search/src/main/kotlin/org/mifospay/feature/search/SearchScreen.kt # feature/search/src/main/kotlin/org/mifospay/feature/search/SearchViewModel.kt # feature/send-money/build.gradle.kts # feature/send-money/src/commonMain/composeResources/values/strings.xml # feature/send-money/src/main/kotlin/org/mifospay/feature/send/money/SendPaymentViewModel.kt # feature/send-money/src/main/kotlin/org/mifospay/feature/send/money/SendScreenRoute.kt # feature/settings/build.gradle.kts # feature/settings/src/commonMain/kotlin/org/mifospay/feature/settings/navigation/SettingsNavigation.kt # feature/settings/src/main/kotlin/org/mifospay/feature/settings/SettingsScreen.kt # feature/settings/src/main/kotlin/org/mifospay/feature/settings/SettingsViewModel.kt # feature/standing-instruction/build.gradle.kts # feature/standing-instruction/src/main/kotlin/org/mifospay/feature/standing/instruction/NewSIScreenRoute.kt # feature/standing-instruction/src/main/kotlin/org/mifospay/feature/standing/instruction/NewSIViewModel.kt # feature/standing-instruction/src/main/kotlin/org/mifospay/feature/standing/instruction/SIDetailsScreen.kt # feature/standing-instruction/src/main/kotlin/org/mifospay/feature/standing/instruction/StandingInstructionDetailsViewModel.kt # feature/standing-instruction/src/main/kotlin/org/mifospay/feature/standing/instruction/StandingInstructionScreen.kt # feature/standing-instruction/src/main/kotlin/org/mifospay/feature/standing/instruction/StandingInstructionViewModel.kt # feature/upi-setup/build.gradle.kts # feature/upi-setup/src/commonMain/kotlin/org/mifospay/feature/upi/setup/screens/DebitCardScreen.kt # feature/upi-setup/src/commonMain/kotlin/org/mifospay/feature/upi/setup/screens/SetUpUPiPinScreen.kt # feature/upi-setup/src/commonMain/kotlin/org/mifospay/feature/upi/setup/viewmodel/SetUpUpiViewModal.kt # gradle.properties # gradle/libs.versions.toml # libs/country-code-picker/src/main/kotlin/com/mifos/library/countrycodepicker/CountryCodePicker.kt # libs/country-code-picker/src/main/kotlin/com/mifos/library/countrycodepicker/transformation/PhoneNumberTransformation.kt # libs/mifos-passcode/build.gradle.kts # libs/mifos-passcode/src/commonMain/kotlin/org/mifos/library/passcode/PassCodeScreen.kt # libs/mifos-passcode/src/main/kotlin/org/mifos/library/passcode/data/PasscodeManager.kt # libs/mifos-passcode/src/main/kotlin/org/mifos/library/passcode/data/PasscodeRepositoryImpl.kt # libs/mifos-passcode/src/main/kotlin/org/mifos/library/passcode/di/ApplicationModule.kt # libs/mifos-passcode/src/main/kotlin/org/mifos/library/passcode/viewmodels/PasscodeViewModel.kt # mifospay-android/build.gradle.kts # mifospay-android/prodRelease-badging.txt # mifospay-shared/src/commonMain/kotlin/org/mifospay/shared/MifosPayViewModel.kt # mifospay-shared/src/commonMain/kotlin/org/mifospay/shared/ui/MifosApp.kt # mifospay-shared/src/commonMain/kotlin/org/mifospay/shared/ui/MifosAppState.kt # mifospay/dependencies/prodReleaseRuntimeClasspath.tree.txt # mifospay/dependencies/prodReleaseRuntimeClasspath.txt # mifospay/src/main/java/org/mifospay/MainActivity.kt # mifospay/src/main/java/org/mifospay/di/JankStatsModule.kt # mifospay/src/main/java/org/mifospay/navigation/MifosNavHost.kt # shared/build.gradle.kts
- Loading branch information