-
Notifications
You must be signed in to change notification settings - Fork 63
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
Music DAO MVP #123
Music DAO MVP #123
Conversation
# Conflicts: # app/build.gradle # app/src/main/AndroidManifest.xml # app/src/main/java/nl/tudelft/trustchain/app/TrustChainApplication.kt # app/src/main/java/nl/tudelft/trustchain/app/ui/dashboard/DashboardActivity.kt # build.gradle # common/build.gradle # common/libs/jlibtorrent-1.2.15.2.jar # currencyii/src/main/res/navigation/nav_graph.xml # gradle/wrapper/gradle-wrapper.properties # ig-ssi/src/main/res/navigation/nav_graph_ssi.xml # musicdao-datafeeder/build.gradle # musicdao-datafeeder/libs/jlibtorrent-1.2.15.2.jar # musicdao/build.gradle # peerchat/src/main/res/navigation/nav_graph_peerchat.xml # trustchain-explorer/src/main/res/navigation/nav_graph_explorer.xml # trustchain-payloadgenerator/src/main/res/navigation/nav_graph_payloadgenerator.xml # trustchain-trader/src/main/res/navigation/nav_graph_trader.xml
118 commits! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please remove your new (old) libtorrent binaries and use the newer ones used in master and rename the com.example
. Overall, code requires some clean up.
currencyii/src/main/java/nl/tudelft/trustchain/currencyii/util/DAOJoinHelper.kt
Outdated
Show resolved
Hide resolved
currencyii/src/main/java/nl/tudelft/trustchain/currencyii/util/DAOTransferFundsHelper.kt
Outdated
Show resolved
Hide resolved
musicdao/src/main/java/com/example/musicdao/core/repositories/SwarmHealthRepository.kt
Outdated
Show resolved
Hide resolved
musicdao/src/main/java/com/example/musicdao/core/repositories/album/CreateReleaseUseCase.kt
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Your app does not build on Mac M1, this seems to have something to do with Room: https://issuetracker.google.com/issues/174695268
Caused by: java.lang.Exception: No native library is found for os.name=Mac and os.arch=aarch64. path=/org/sqlite/native/Mac/aarch64
at org.sqlite.SQLiteJDBCLoader.loadSQLiteNativeLibrary(SQLiteJDBCLoader.java:333)
at org.sqlite.SQLiteJDBCLoader.initialize(SQLiteJDBCLoader.java:64)
at androidx.room.verifier.DatabaseVerifier.<clinit>(DatabaseVerifier.kt:71)
... 53 more
currencyii/src/main/java/nl/tudelft/trustchain/currencyii/coin/WalletManager.kt
Outdated
Show resolved
Hide resolved
currencyii/src/main/java/nl/tudelft/trustchain/currencyii/util/DAOJoinHelper.kt
Outdated
Show resolved
Hide resolved
musicdao/src/main/java/nl/tudelft/trustchain/musicdao/ui/screens/dao/DaoViewModel.kt
Outdated
Show resolved
Hide resolved
musicdao/src/main/java/nl/tudelft/trustchain/musicdao/ui/screens/dao/DaoViewModel.kt
Outdated
Show resolved
Hide resolved
musicdao/src/main/java/nl/tudelft/trustchain/musicdao/ui/screens/dao/ProposalCreateScreen.kt
Outdated
Show resolved
Hide resolved
musicdao/src/main/java/nl/tudelft/trustchain/musicdao/ui/screens/home/HomeScreen.kt
Outdated
Show resolved
Hide resolved
musicdao/src/main/java/nl/tudelft/trustchain/musicdao/ui/screens/home/HomeScreen.kt
Outdated
Show resolved
Hide resolved
@brian2509 please focus and finish this PR. As was requested back in Jan, we need this code to work for all Blockchain Engineering master students. Next week this course already starts! |
I fixed the dependency issues and verified that the APK builds. If you fix my requested changes, this can be merged! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Remove musicdao-datafeeder/libs/jlibtorrent-1.2.15.2.jar
Minor final requested changes!
currencyii/src/main/java/nl/tudelft/trustchain/currencyii/util/DAOJoinHelper.kt
Outdated
Show resolved
Hide resolved
currencyii/src/main/java/nl/tudelft/trustchain/currencyii/util/DAOJoinHelper.kt
Outdated
Show resolved
Hide resolved
...tudelft/trustchain/musicdao/core/ipv8/blocks/release_publish/ReleasePublishBlockValidator.kt
Outdated
Show resolved
Hide resolved
...tudelft/trustchain/musicdao/core/ipv8/blocks/release_publish/ReleasePublishBlockValidator.kt
Outdated
Show resolved
Hide resolved
musicdao/src/main/java/nl/tudelft/trustchain/musicdao/ui/screens/release/ReleaseScreen.kt
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🎉
(draft, should not be merged yet)
New version of MusicDAO including a number of version bumps for kotlin and dependencies.
Most important dependency updates:
Changes outside of musicdao module should be limited to:
@Suppress("DEPRECATION")
in multiple modules@animator
fade animations (https://stackoverflow.com/questions/67305830/where-is-anim-fragment-fade-enter-included-in)