Commit 3782fd0
Merge kmm-impl into dev (#1813)
* Feat: KMP Library Setup (#1766)
* Migrating from hilt to koin (This) (#1764)
* Migrating from hilt to koin
* Fixed Instance creation error
* refactor: Removed Hilt and migrated to Koin
This commit removes Hilt and migrates the project to Koin for dependency injection.
The following
changes were made:
- Removed the `AndroidHiltConventionPlugin`.
- Added the `AndroidKoinConventionPlugin`.
- Updated dependencies to use Koin.
- Updated KSP configuration for Koin.
- Updated feature modules to use Koin.
- Updated common modules to use Koin
.
- Removed Hilt annotations and replaced them with Koin annotations.
- Updated ViewModels to use Koin for dependency injection.
- Updated modules to use Koin for dependency injection.
* Formatted Dependencies
* migrating from hilt to koin clean up commit
* Revert "migrating from hilt to koin clean up commit"
This reverts commit bb63058.
---------
Co-authored-by: Sk Niyaj Ali <niyaj639@gmail.com>
* Feat: KMP Library Setup
---------
Co-authored-by: Nagarjuna <99315689+Nagarjuna0033@users.noreply.github.com>
* Feat: [:core:model] - Migrated to KMM (#1770)
* Feat: [:core:common] KMP Migration (#1768)
* Feat: [:core:common] KMP Migration
* Updated Usage Declaration
* Feat: [:core:datastore] - Migrated to KMP (#1769)
* Feat: [:core:network] - Migrated to KMP (#1772)
* Feat: [:core:network] - Migrated to KMP
* Feat: [:core:data] - Migrated to KMP Library
* Feat: [:core:designsystem] - Migrated to KMP with CMP Library (#1774)
* Feat: [:core:ui] - Migrated to KMP with CMP Library (#1775)
* Feat: [:feature:auth] - Migrated to Kotlin Multiplatform (#1782)
* Feat: [:feature:auth] - Migrated to Kotlin Multiplatform
* Added Support For Web
* Feat: Migrated Passcode Module to KMP (#1783)
* Feat: Migrated Home Module to KMP (#1784)
* Feat: Migrated Edit Password Module to KMP (#1787)
* Feat: Migrated FAQ module to kmp (#1786)
* Feat: Migrated Settings Module to KMP (#1785)
* Feat: Migrated Profile Module to KMP (#1788)
* Feat: Migrated History Module to KMP (#1790)
* Feat: Migrated Payments Module to KMP (#1791)
* Feat: Migrated Finance Module to KMP (#1792)
* Feat: Migrated Accounts Module to KMP (#1793)
* Feat: Migrated Accounts Module to KMP
* Updated README.md
* Update README.md
* Feat: Migrated Invoices Module to KMP (#1794)
* Feat: Migrated KYC Module to KMP (#1798)
* Migrated Notification Module to KMP (#1799)
* Feat: Migrated KYC Module to KMP
* Feat: Migrated Notification Module to KMP
* Feat: Migrated Saved Card Module to KMP (#1800)
* Feat: Migrated Receipt Module to KMP (#1801)
* fix: Ios Build (#1802)
* Feat: Migrated SI Module to KMP (#1803)
* Feat: Migrated Request Money Module to KMP (#1807)
* Feat: Migrated Send Money Module to KMP (#1808)
* Feat: Migrated Make Transfer Module to KMP (#1809)
* Feat: Migrated QR Module to KMP (#1810)
* Feat: Migrated UPI Setup Module to KMP (#1811)
* Feat: Final Clean-up For KMP (#1812)
* Feat: Final Cleanup For KMP
* Update README.md
* Update EditPassword README.md
* Update FAQ README.md
* Update Finance README.md
* Update History README.md
* Update Home README.md
* Update Invoice README.md
* Update KYC README.md
* Update Make Transfer README.md
* Update Notification README.md
* Update Payments README.md
* Update Profile README.md
* Update Saved Card README.md
* Update Send Money README.md
* Update Settings README.md
* Update SI README.md
* Migrating from hilt to koin (This) (#1764)
* Migrating from hilt to koin
* Fixed Instance creation error
* refactor: Removed Hilt and migrated to Koin
This commit removes Hilt and migrates the project to Koin for dependency injection.
The following
changes were made:
- Removed the `AndroidHiltConventionPlugin`.
- Added the `AndroidKoinConventionPlugin`.
- Updated dependencies to use Koin.
- Updated KSP configuration for Koin.
- Updated feature modules to use Koin.
- Updated common modules to use Koin
.
- Removed Hilt annotations and replaced them with Koin annotations.
- Updated ViewModels to use Koin for dependency injection.
- Updated modules to use Koin for dependency injection.
* Formatted Dependencies
* migrating from hilt to koin clean up commit
* Revert "migrating from hilt to koin clean up commit"
This reverts commit bb63058.
---------
Co-authored-by: Sk Niyaj Ali <niyaj639@gmail.com>
* Profile UI redesign (#1767)
* Refactor Profile UI
* Fixed Build Issue
* Profile UI Bug Fix & Improvement
* added placeholder for when uri is null
cleanup
fix spotless test failure
* Fix - CI Build Issue
---------
Co-authored-by: Sk Niyaj Ali <niyaj639@gmail.com>
* refactor: Redesign payment screen (#1773)
* refactor: Redesign payment screen
* resolved detekt error
* refactor : changed current theme instead of using NewUi
* resolved spotless errors
* refactor: Redesign finance screen (#1777)
* refactor: Redesign payment screen
* resolved detekt error
* refactor : changed current theme instead of using NewUi
* resolved spotless errors
* refactor: Redesign finance screen UI
* resolved spotless errors
* resolved conflicts
* changed structure of accounts screen
* refactor padding values in finance screen
* fix: dark theme colors (#1789)
* fix: dark theme colors
* fixed edit icon tint
* Fix invoice api (#1797)
* Redesign requeset screen UI
* fix MissingKoinDefinitionException
* removed comments and fixed share qr code bug
* fix: Invoice APIs
* update readme file (#1804)
* update readme file
* update readme file
* update readme file with how to contribute
* Add branch policy (#1805)
* update readme file
* update readme file
* update readme file with how to contribute
* update readme file with how to contribute
* update readme file with branch Policy
---------
Co-authored-by: Rajan Maurya <therajanmaurya@users.noreply.github.com>
* Migrating from hilt to koin (This) (#1764)
* Migrating from hilt to koin
* Fixed Instance creation error
* refactor: Removed Hilt and migrated to Koin
This commit removes Hilt and migrates the project to Koin for dependency injection.
The following
changes were made:
- Removed the `AndroidHiltConventionPlugin`.
- Added the `AndroidKoinConventionPlugin`.
- Updated dependencies to use Koin.
- Updated KSP configuration for Koin.
- Updated feature modules to use Koin.
- Updated common modules to use Koin
.
- Removed Hilt annotations and replaced them with Koin annotations.
- Updated ViewModels to use Koin for dependency injection.
- Updated modules to use Koin for dependency injection.
* Formatted Dependencies
* migrating from hilt to koin clean up commit
* Revert "migrating from hilt to koin clean up commit"
This reverts commit bb63058.
---------
Co-authored-by: Sk Niyaj Ali <niyaj639@gmail.com>
* Merge kmm-impl to dev
---------
Co-authored-by: Nagarjuna <99315689+Nagarjuna0033@users.noreply.github.com>
Co-authored-by: Rajan Maurya <therajanmaurya@users.noreply.github.com>
Co-authored-by: Pronay Sarker <pronaycoding@gmail.com>
Co-authored-by: kapmaurya <152150716+kapmaurya@users.noreply.github.com>1 parent 49101cd commit 3782fd0
File tree
1,369 files changed
+53059
-44872
lines changed- .github/workflows
- .run
- build-logic/convention
- src/main/kotlin
- org/mifospay
- core
- analytics
- src/androidMain/kotlin
- org/mifospay/core/analytics
- di
- common
- src
- androidMain
- kotlin/org/mifospay/core/common
- di
- commonMain/kotlin/org/mifospay/core/common
- di
- utils
- desktopMain/kotlin/org/mifospay/core/common
- di
- jsMain/kotlin/org/mifospay/core/common
- di
- main/kotlin/org/mifospay
- common
- core/network/di
- nativeMain/kotlin/org/mifospay/core/common
- di
- wasmJsMain/kotlin/org/mifospay/core/common
- di
- datastore-proto
- src
- commonMain/kotlin
- org/mifospay/core/datastore/proto
- proto/org/mifospay/core/datastore/proto
- main/proto/org.mifospay.core.data
- datastore
- src
- androidMain
- java/org/mifospay/core/datastore
- di
- commonMain/kotlin/org/mifospay/core/datastore
- di
- test/java/org/mifospay/core/datastore
- data
- src
- androidMain
- kotlin/org/mifospay/core/data
- di
- util
- res/values
- commonMain
- assets
- kotlin/org/mifospay/core/data
- di
- mapper
- repositoryImp
- repository
- util
- desktopMain/kotlin/org/mifospay/core/data
- di
- jsMain/kotlin/org/mifospay/core/data
- di
- main/java/org/mifospay/core/data
- base
- di
- domain/usecase
- account
- client
- history
- invoice
- kyc
- notification
- savedcards
- standinginstruction
- twofactor
- user
- fineract
- entity/mapper
- repository
- repository
- auth
- local
- util
- nativeMain/kotlin/org/mifospay/core/data
- di
- test/java/org/mifospay/mobilewallet/core
- wasmJsMain/kotlin/org/mifospay/core/data
- di
- designsystem
- src
- androidMain
- kotlin/org/mifospay/core/designsystem/component
- commonMain
- composeResources/font
- kotlin/org/mifospay/core/designsystem
- component
- scrollbar
- icon
- theme
- utils
- main/kotlin/org/mifospay/core/designsystem
- component
- icon
- theme
- domain
- src/commonMain/kotlin/org/mifospay/core/domain
- di
- model
- src
- commonMain/kotlin/org/mifospay/core/model
- account
- bank
- beneficiary
- client
- datatables/invoice
- kyc
- notification
- savedcards
- savingsaccount
- search
- standinginstruction
- user
- utils
- main/java/com/mifospay/core/model
- domain
- client
- twofactor
- user
- entity
- accounts
- savings
- authentication
- beneficary
- client
- invoice
- kyc
- noncore
- payload
- register
- savedcards
- standinginstruction
- templates
- account
- beneficiary
- signup
- utils
- test/java/com/mifos/mobilewallet/model
- network
- src
- androidMain
- kotlin/org/mifospay/core/network
- commonMain
- assets
- kotlin/org/mifospay/core/network
- di
- localAssets
- model
- entity
- authentication
- client
- noncore
- payload
- register
- signup
- templates
- account
- beneficiary
- user
- twofactor
- services
- utils
- desktopMain/kotlin/org/mifospay/core/network
- jsMain/kotlin/org/mifospay/core/network
- main/kotlin/org/mifospay/core/network
- di
- localAssets
- services
- nativeMain/kotlin/org/mifospay/core/network
- test/java/org/mifospay/mobilewallet/mifospay/network
- wasmJsMain/kotlin/org/mifospay/core/network
- ui
- src
- androidMain
- kotlin/org/mifospay/core/ui
- utils
- commonMain
- composeResources
- drawable
- values
- kotlin/org/mifospay/core/ui
- utility
- utils
- desktopMain/kotlin/org/mifospay/core/ui/utils
- jsMain/kotlin/org/mifospay/core/ui/utils
- main
- kotlin/org/mifospay/core/ui
- res
- drawable
- values
- nativeMain/kotlin/org/mifospay/core/ui/utils
- test/java/org/mifospay/mobilewallet/mifospay/ui
- wasmJsMain/kotlin/org/mifospay/core/ui/utils
- desktop
- src/jvmMain/kotlin
- feature
- accounts
- src
- androidMain
- commonMain
- composeResources
- drawable
- values
- kotlin/org/mifospay/feature/accounts
- beneficiary
- di
- savingsaccount
- details
- main
- kotlin/org/mifospay/feature/bank/accounts
- choose/sim
- details
- di
- link
- res/values
- auth
- src
- androidMain
- commonMain
- composeResources/values
- kotlin/org/mifospay/feature/auth
- di
- login
- mobileVerify
- signup
- socialSignup
- main
- kotlin/org/mifospay/feature/auth
- di
- login
- mobileVerify
- signup
- socialSignup
- utils
- res/values
- editpassword
- src
- androidMain
- commonMain
- composeResources/values
- kotlin/org/mifospay/feature/editpassword
- di
- main/kotlin/org/mifospay/feature/editpassword
- di
- faq
- src
- androidMain
- commonMain
- composeResources/values
- kotlin/org/mifospay/feature/faq
- di
- main
- kotlin/org/mifospay/feature/faq
- res/values
- finance
- src
- androidMain
- commonMain/kotlin/org/mifospay/feature/finance
- history
- src
- androidMain
- commonMain
- composeResources
- drawable
- values
- kotlin/org/mifospay/feature/history
- components
- detail
- di
- transactions
- main
- kotlin/org/mifospay/feature
- di
- history
- specific/transactions
- transaction/detail
- res/values
- home
- src
- androidMain
- commonMain
- composeResources
- drawable
- values
- kotlin/org/mifospay/feature/home
- di
- main
- kotlin/org/mifospay/feature/home
- di
- res
- drawable
- values
- invoices
- src
- androidMain/kotlin
- commonMain
- composeResources
- drawable
- values
- kotlin/org/mifospay/feature/invoices
- details
- di
- main
- kotlin/org/mifospay/feature/invoices
- di
- res
- drawable
- values
- kyc
- src
- androidMain
- commonMain
- composeResources
- drawable
- values
- kotlin/org/mifospay/feature/kyc
- di
- main
- kotlin/org/mifospay/feature/kyc
- di
- res/values
- make-transfer
- src
- androidMain
- commonMain
- composeResources
- drawable
- values
- kotlin/org/mifospay/feature/make/transfer
- di
- success
- main
- kotlin/org/mifospay/feature/make/transfer
- di
- res/values
- merchants
- src
- androidMain
- commonMain
- composeResources
- drawable
- values
- kotlin/org/mifospay/feature/merchants
- di
- ui
- main/kotlin/org/mifospay/feature/merchants
- di
- ui
- notification
- src
- androidMain
- commonMain
- composeResources/values
- kotlin/org/mifospay/feature/notification
- di
- main/kotlin/org/mifospay/feature/notification
- di
- payments
- src
- androidMain
- commonMain
- composeResources
- drawable
- values
- kotlin/org/mifospay/feature/payments
- di
- main
- kotlin/org/mifospay/feature/payments
- di
- res/values
- profile
- src
- androidMain
- commonMain
- composeResources
- drawable
- values
- kotlin/org/mifospay/feature/profile
- components
- di
- edit
- main
- kotlin/org/mifospay/feature/profile
- di
- edit
- res/values
- qr
- src
- androidMain
- kotlin/org/mifospay/feature/qr
- commonMain
- composeResources/values
- kotlin/org/mifospay/feature/qr
- di
- desktopMain/kotlin/org/mifospay/feature/qr
- jsMain/kotlin/org/mifospay/feature/qr
- main/kotlin/org/mifospay/feature/read/qr
- di
- utils
- nativeMain/kotlin/org/mifospay/feature/qr
- wasmJsMain/kotlin/org/mifospay/feature/qr
- receipt
- src
- androidMain
- commonMain
- composeResources
- drawable
- values
- kotlin/org/mifospay/feature/receipt
- di
- main/kotlin/org/mifospay/feature/receipt
- di
- request-money
- src
- androidMain/kotlin
- commonMain
- composeResources
- drawable
- values
- kotlin/org/mifospay/feature/request/money
- di
- main
- kotlin/org/mifospay/feature/request/money
- di
- util
- res/values
- savedcards
- src
- androidMain
- commonMain
- composeResources
- drawable
- values
- kotlin/org/mifospay/feature/savedcards
- components
- createOrUpdate
- details
- di
- utils
- main
- kotlin/org/mifospay/feature/savedcards
- di
- res/values
- search
- src/main
- kotlin/org/mifospay/feature/search
- di
- res/values
- send-money
- src
- androidMain
- kotlin/org/mifospay/feature/send/money
- commonMain
- composeResources/values
- kotlin/org/mifospay/feature/send/money
- di
- desktopMain/kotlin/org/mifospay/feature/send/money
- jsMain/kotlin/org/mifospay/feature/send/money
- main
- kotlin/org/mifospay/feature/send/money
- di
- res/values
- nativeMain/kotlin/org/mifospay/feature/send/money
- wasmJsMain/kotlin/org/mifospay/feature/send/money
- settings
- src
- androidMain
- commonMain
- composeResources
- drawable
- values
- kotlin/org/mifospay/feature/settings
- di
- main
- kotlin/org/mifospay/feature/settings
- di
- standing-instruction
- src
- androidMain
- commonMain
- composeResources/values
- kotlin/org/mifospay/feature/standing/instruction
- components
- createOrUpdate
- details
- di
- main
- kotlin/org/mifospay/feature/standing/instruction
- di
- res/values
- upi-setup
- src
- androidMain
- commonMain
- composeResources/values
- kotlin/org/mifospay/feature/upi/setup
- di
- screens
- viewmodel
- main
- kotlin/org/mifospay/feature/upiSetup
- di
- screens
- gradle
- wrapper
- kotlin-js-store
- libs
- country-code-picker
- src/main
- kotlin/com/mifos/library/countrycodepicker
- component
- data
- utils
- transformation
- res
- values-ar
- values-es
- values-fr
- values-hi
- values-it-rIT
- values-nl
- values-ru-rRU
- values-so
- values-tr-rTR
- values-zh
- values
- mifos-passcode
- src
- androidMain
- commonMain
- composeResources
- drawable
- font
- values
- kotlin
- org/mifos/library/passcode
- component
- di
- theme
- utility
- viewmodels
- proto/org/mifos/library/passcode
- data
- di
- model
- main
- kotlin/org/mifos/library/passcode
- component
- data
- di
- theme
- utility
- viewmodels
- res/drawable
- pullrefresh
- src/main
- kotlin/com.mifos.library.pullrefresh
- lint
- src
- main
- kotlin/org/mifos/mifospay/lint
- config
- designsystem
- util
- resources/META-INF/services
- test/kotlin/org/mifos/mifospay/lint
- designsystem
- mifospay-android
- dependencies
- src
- androidTest/java/org/mifospay
- main
- kotlin/org/mifospay
- res
- drawable
- mipmap
- values
- xml
- mifospay-desktop
- src/desktopMain/kotlin
- mifospay-ios
- iosApp.xcodeproj
- project.xcworkspace
- xcuserdata/apple.xcuserdatad
- xcschemes
- xcuserdata/apple.xcuserdatad/xcschemes
- iosApp
- Assets.xcassets
- AccentColor.colorset
- AppIcon.appiconset
- Preview Content/Preview Assets.xcassets
- mifospay-web
- src
- jsMain
- kotlin
- resources
- wasmJsMain
- kotlin
- resources
- mifospay
- dependencies
- src
- main
- java/org/mifospay
- data/firebase/api/services
- di
- ui
- utils
- test/java/org/mifospay
- scripts
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
1,369 files changed
+53059
-44872
lines changedThis file was deleted.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
75 | 75 | | |
76 | 76 | | |
77 | 77 | | |
78 | | - | |
| 78 | + | |
79 | 79 | | |
80 | 80 | | |
81 | 81 | | |
| |||
88 | 88 | | |
89 | 89 | | |
90 | 90 | | |
91 | | - | |
| 91 | + | |
92 | 92 | | |
93 | 93 | | |
94 | 94 | | |
| |||
109 | 109 | | |
110 | 110 | | |
111 | 111 | | |
112 | | - | |
| 112 | + | |
| 113 | + | |
113 | 114 | | |
114 | 115 | | |
115 | 116 | | |
| |||
130 | 131 | | |
131 | 132 | | |
132 | 133 | | |
133 | | - | |
| 134 | + | |
134 | 135 | | |
135 | 136 | | |
136 | 137 | | |
137 | 138 | | |
138 | | - | |
| 139 | + | |
139 | 140 | | |
140 | 141 | | |
141 | 142 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
0 commit comments