Skip to content
This repository has been archived by the owner on Nov 5, 2024. It is now read-only.

Architecture (broken) #784

Merged
merged 33 commits into from
Apr 24, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
2cf9c52
WIP: Composition refactor (not building)
ILIYANGERMANOV Apr 20, 2022
8b22a51
WIP: Action composition (not building)
ILIYANGERMANOV Apr 21, 2022
9ad7b53
WIP: Composition
ILIYANGERMANOV Apr 21, 2022
60e95fb
Implement declarative wallet balance calculation
ILIYANGERMANOV Apr 21, 2022
69a208b
WIP: `domain.fp` re-work
ILIYANGERMANOV Apr 21, 2022
b103bda
WIP: Refactor
ILIYANGERMANOV Apr 21, 2022
13dd3f8
Rename `fp` to `pure`
ILIYANGERMANOV Apr 22, 2022
3734ab9
Move deprecated packages to `domain.deprecated`
ILIYANGERMANOV Apr 22, 2022
0f180b6
Drop `wishlist_items` table
ILIYANGERMANOV Apr 22, 2022
1782f7a
Rework data object through the different layers (everything is broken…
ILIYANGERMANOV Apr 22, 2022
d805d14
WIP: `ivy-fp` module
ILIYANGERMANOV Apr 22, 2022
5b4343f
WIP: Composition
ILIYANGERMANOV Apr 22, 2022
63837c4
WIP: Actions
ILIYANGERMANOV Apr 22, 2022
ea91845
WIP: Clean-up `domain.pure`
ILIYANGERMANOV Apr 22, 2022
d784c5d
WIP: Clean-up `domain.pure`
ILIYANGERMANOV Apr 22, 2022
6c600b7
WIP: Clean-up `domain.pure`
ILIYANGERMANOV Apr 22, 2022
490eef0
WIP: Re-work domain logic
ILIYANGERMANOV Apr 23, 2022
985a49f
Re-work HomeViewModel.kt
ILIYANGERMANOV Apr 23, 2022
60982c2
WIP: The Great Refactor
ILIYANGERMANOV Apr 23, 2022
9cd5d0f
Fix `sync` package errors
ILIYANGERMANOV Apr 23, 2022
db326e4
WIP: Fix build errors
ILIYANGERMANOV Apr 23, 2022
a5e0b5c
Fix AccountsViewModel.kt
ILIYANGERMANOV Apr 23, 2022
8eb42e0
Move FPAction.kt to run on IO thread by default
ILIYANGERMANOV Apr 23, 2022
34605f9
Fix BudgetViewModel.kt
ILIYANGERMANOV Apr 23, 2022
d9402d5
WIP: Fix build errors
ILIYANGERMANOV Apr 23, 2022
208827e
WIP: Fix build errors
ILIYANGERMANOV Apr 23, 2022
5989332
WIP: Fix build errors
ILIYANGERMANOV Apr 24, 2022
2939358
WIP: Fix build errors
ILIYANGERMANOV Apr 24, 2022
5c3abc4
Make the project builds! (certainly it's unstable)
ILIYANGERMANOV Apr 24, 2022
53c3c2f
WIP: Fix DB migrations
ILIYANGERMANOV Apr 24, 2022
a2d48d3
Fix DB migrations
ILIYANGERMANOV Apr 24, 2022
09974a1
Fix wrongly balance
ILIYANGERMANOV Apr 24, 2022
676f529
Add Room DB files
ILIYANGERMANOV Apr 24, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 2 additions & 0 deletions app/proguard-rules.pro
Original file line number Diff line number Diff line change
Expand Up @@ -140,6 +140,8 @@
-keep class com.ivy.wallet.domain.data.** { *; }
-keep class com.ivy.wallet.ui.widget.** { *; }
-keep class com.ivy.wallet.io.network.** { *; }
-keep class com.ivy.wallet.io.persistence.data.** { *; }
-keep class com.ivy.wallet.io.network.data.** { *; }
-keep class com.ivy.wallet.domain.event.** { *; }

# Prevent proguard from stripping interface information from TypeAdapter, TypeAdapterFactory,
Expand Down
Loading