Skip to content

feat: settings migrate to cmp #2367

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

Draft
wants to merge 31 commits into
base: development
Choose a base branch
from

Conversation

kapmaurya
Copy link
Contributor

@kapmaurya kapmaurya commented May 2, 2025

Fixes - [Jira-#Issue_Number](https://mifosforge.jira.com/browse/MIFOSAC-426)

Didn't create a Jira ticket, click here to create new.

Please Add Screenshots If there are any UI changes.

Before After

Please make sure these boxes are checked before submitting your pull request - thanks!

  • Run the static analysis check ./gradlew check or ci-prepush.sh to make sure you didn't break anything

  • If you have multiple commits please combine them into one commit by squashing them.

itsPronay and others added 30 commits January 6, 2025 11:45
* MIFOSAC-323 KMP setup

* fix checks failure

* applied spotless

* fix issues
* added all the  missing KMP dependencies in the version catalog

fix checks failure

* format code

* fix: Build Issue & Updated Dependencies

* chore: Updated .gitignore

---------

Co-authored-by: Sk Niyaj Ali <[email protected]>
…2283)

refactor: moving files from the database module to the model module (openMF#2275)
* MIFOSAC-278
adding entities for the migration. here we have added entities for accounts package

* MIFOSAC-278
adding entities for the migration. here we have added entities for center, client, collection sheet,group, navigation package

* MIFOSAC-278
due date type converter and database module cache issue solved

* MIFOSAC-278
added entities fir the rest of the modules

* MIFOSAC-278
migrated model package to the room related package
* database.loan -DBflow to room

* remove flow from impl

* fix spotless

* made suggested changes
* Directory restructure :core:designsystem to KMP

* Feat: Configure theme and color

* Updated components, theme, utils, colors

* Update files after ci-prepush run

* Fix issues related to stringResources and R class

* Update files after ci-prepush run

* Separate utils and utility

* Refactor: Remove explicit color, size, and typography definitions

* Remove mistakenly added file

* Refactor: Update typography, colors
* migrate [core.model] to KMP

applied spotless and detekt

rename

fixed spotless

fix

removed parcelize

* fix spotless
* [database/survey] dbflow to room

[database/survey] dbflow to room

* removed extra changes

* fixed spotless and detekt
* MIFOSAC-391 database.staff dbflow to room

* remove suspend

* made suggested changes

* fix
* [database.group] dbflow to room

* fix checks
* MIFOSAC-342 [database.center] dbFlow to room migration
* feat(office): migrated Dbflow to Room

* fix: data type and removed Gson

* fix: model usage in useCase

* refactor: replaced entity instead of model

* fix: spotless error

* fix checks failure

---------

Co-authored-by: Nagarjuna <[email protected]>
* MIFOSAC-392 [database/charge] dbflow to room

* backup

* Fix exception

* added singleton
* refactor(core): migrate from dbflow to room in core:data and core:database

* refactor(core): replace var with val in core:database

* refactor(core): replace var with val in core:database and delete some files

* refactor(core): update files after ci-prepush

* refactor(core:database): remove columninfo annotations from room entities

* chore: apply ci-prepush changes

* refactor: correct import statements for client room entities

* chore: update ci-prepush changes

* feat(core:database): Update ClientDao

* refactor(core): migrate from dbflow to room in core:data and core:database

* refactor(core): replace var with val in core:database

* refactor(core): replace var with val in core:database and delete some files

* refactor(core): update files after ci-prepush

* refactor(core:database): remove columninfo annotations from room entities

* chore: apply ci-prepush changes

* refactor: correct import statements for client room entities

* chore: update ci-prepush changes

* feat(core:database): Update ClientDao

* refactor(core:database): remove columninfo annotaions from room:entities:templates

* refactor(core:database): replace HashMap with emptyMap

* refactor(core): restore original files DataManagerClient and ActivatePayload

* refactor(core:data): migrate dbflow to room

* refactor(core:database): update ClientDao

* refactor(core): update ClientDao and other files in :core:data and :core:database

* refactor: [database.group] dbflow to room (openMF#2313)

* [database.group] dbflow to room

* fix checks

* refactor: [database.center] dbFlow to room migration (openMF#2307)

* MIFOSAC-342 [database.center] dbFlow to room migration

* refactor: [database.office] dbflow to room (openMF#2314)

* feat(office): migrated Dbflow to Room

* fix: data type and removed Gson

* fix: model usage in useCase

* refactor: replaced entity instead of model

* fix: spotless error

* fix checks failure

---------

Co-authored-by: Nagarjuna <[email protected]>

* refactor: [database/charge] dbflow to room (openMF#2312)

* MIFOSAC-392 [database/charge] dbflow to room

* backup

* Fix exception

* added singleton

* refactor(core:database): update ClientDaoHelper and ClientAccounts

* refactor(core:database): update ClientDaoHelper and ClientTypeConverters

* refactor(core:database): update DAO classes and clean up comments

* [database/client] dbflow to room

* fix

* made changes

---------

Co-authored-by: Biplab Dutta <[email protected]>
Co-authored-by: Nagarjuna <[email protected]>
* backup

* fix build issue

* move parcelize to model

* implemented arjun's suggestion

* backup

* fix: Fixed Build Issue

---------

Co-authored-by: Sk Niyaj Ali <[email protected]>
* Fixed CMP plugins and dependencies

* Update CMPFeatureConventionPlugin.kt
* UI Converted to KMP

* updated

* updated

* added other components

* updated

* updated

* updated

* updated

* merged
* Replaced hilt with koin in feature module

* Added RepositoryModule

* migrated Dispatchers use

* replaced hilt with koin in core.domain

* network and database

* removed hilt from repo impl

* migrated hilt to koin

* backup

* backup

* added helperModule

* network module + database modules left out part

* fix checks

* app builds fine now

* fix app crash + added missing modules

* removed commented out code

* removed comments

* made suggested changes

* changed Files to make app run

* updated

---------

Co-authored-by: revanthkumarJ <[email protected]>
* changed Files to make app run

* updated

* updated

* updated

* updated

* updated
* migrate core/common to KMP

* common to KMP

* fix checks

* remove comments

* fix checks

* added ConnectivityManagerNetworkMonitor
* Initial Commit

* updated

* updated

* updated

* updated

* Updated

* Updated

* Updated

* Updated

* Updated

* updated

* updated

* updated

* updated

* updated

* updated

* Updated

* Updated

* Updated

* Updated

* Updated
* [core.database] to KMP

* dependencyGuardBaseline generated

* provided type for mifosdatabase + refactored
* initial setup

* updated

* Updated

* Changed Imports in Services

* Updated

* Updated

* Added ktorHttpClient

* Added ktorHttpClient

* Updated

* Updated

* Updated

* updated mappers

* updated mappers

* Updated

* Updated

* Updated

* Updated

* Updated

* Updated ImageLoader.Utils

* changed observable to flow in data

* Updated

* Updated

* Updated

* Updated based on suggestions

* Updated

* Updated

* Updated
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