🥳 What's New
- Migrated the whole old XML view system to Jetpack Compose
- Replaced Firebase Cloud Storage and Authentication with Supabase GoTrue and Postgrest respectively
- Ui improvement across the app
⭐️ What's Changed
- Bump firebase-bom from 30.2.0 to 30.3.2 by @dependabot in #105
- Bump kotlinx-coroutines-play-services from 1.4.1 to 1.6.4 by @dependabot in #102
- Bump firebase-firestore-ktx from 24.2.1 to 24.2.2 by @dependabot in #108
- Improved explore page by @Aditya-gupta99 in #123
- refactored duplicate code items of assighning adapter by @NiranjanNlc in #122
- Improved Auth page by @Aditya-gupta99 in #121
- Improved shop page by @Aditya-gupta99 in #125
- Fixed the bugs and improved cart UI. by @AmartyaSingh97 in #126
- Updated Fav-Fragment by @Aditya-gupta99 in #129
- Used HiltViewModel to provide ViewModels by @Devendra34 in #128
- Replace some LiveData with Flow/StateFlow by @DeKaN in #130
- add Aditya-gupta99 as a contributor for design by @allcontributors in #132
- add DeKaN as a contributor for code by @allcontributors in #133
- add Devendra34 as a contributor for code by @allcontributors in #134
- add AmartyaSingh97 as a contributor for design by @allcontributors in #135
- add NiranjanNlc as a contributor for design, and code by @allcontributors in #136
- add Aditya-gupta99 as a contributor for design, code, and example by @allcontributors in #137
- Fix for #131 by @DeKaN in #138
- Provided UseCases at ViewModelScope instead of Singleton by @Devendra34 in #139
- Use Gradle version catalog for dependencies by @fejd in #142
- docs: add fejd as a contributor for code by @allcontributors in #143
- Add ktlint by @fejd in #144
- Feature/refactor usecase by @hieuwu in #145
- Feature/replace livedata flow by @hieuwu in #146
- Setup Supabase and provide dependencies by @hieuwu in #155
- Migrate categories data to supabase by @hieuwu in #158
- Migrate products data and query to Supabase by @hieuwu in #159
- Migrate authentication & user update to Supabase by @hieuwu in #162
- Migrate order and line items to Supabase by @hieuwu in #163
- Exception handling with supabase and each layer by @hieuwu in #168
- Feature/order history usecase data layer by @hieuwu in #169
- Migrate XML to Jetpack compose for screens: Shop, Product Details, Cart by @hieuwu in #172
- Migrate onboarding feature from XML to Jetpack Compose by @Devendra34 in #179
- Migrate sign in and sign up screen by @hieuwu in #182
- Migrate account feature from XML to Jetpack Compose by @Devendra34 in #183
- sign up screen input field bug fixed by @Yashraj254 in #185
- migrated NotificationSettings fragment to NotificationSettingsScreen Composable by @Yashraj254 in #188
- Migrate update profile feature from XML to Jetpack Compose by @Devendra34 in #187
- Migrate product list to Jetpack Compose by @DeKaN in #190
- I removed depricated plugin by @yopilot in #186
- Added detekt into the project by @Kardelio in #191
- Migrated Checkout screen from XML to Compose by @patthhar in #189
- Setup test and write sample test by @hieuwu in #211
- Unit Tests for GetCurrentCart and GetCategoriesList usecases #195 and #197 by @patthhar in #212
- test case added for GetProductsListUseCase by @Yashraj254 in #214
- upgrade the gradle version by @Raghu1124 in #219
- Explore screen compose by @lokified in #218
- Get rid of unused class & files by @hieuwu in #221
- Add test for UserSettingsUseCaseImplTest by @Geanik in #223
- Add test for SignInUseCaseImpl by @Geanik in #224
- migrate delivery screen to compose by @lokified in #226
- Add test for UpdateProfileUseCaseImpl by @Geanik in #227
- IndicatorDot switching on scroll. by @eleonsio in #228
- Cover unit test for submit order by @hieuwu in #229
- Update README.md and setup sonar by @hieuwu in #230
- Avoid hardcoded dispatchers by @hieuwu in #231
- Uplift Supabase version by @hieuwu in #232
👋 New Contributors
- @Aditya-gupta99 made their first contribution in #123
- @NiranjanNlc made their first contribution in #122
- @AmartyaSingh97 made their first contribution in #126
- @Devendra34 made their first contribution in #128
- @DeKaN made their first contribution in #130
- @fejd made their first contribution in #142
- @Yashraj254 made their first contribution in #185
- @yopilot made their first contribution in #186
- @Kardelio made their first contribution in #191
- @patthhar made their first contribution in #189
- @Raghu1124 made their first contribution in #219
- @lokified made their first contribution in #218
- @Geanik made their first contribution in #223
- @eleonsio made their first contribution in #228
Full Changelog: v1.1.0...v2.0.0