Fixed bug syncing watch adventure missions progress with the app
Merge pull request #39 from nacabaro/card/import_more
Adventure Missions progress
Adventure Missions progress
- Viewing the adventure missions completed in a card is now possible.
Merge remote-tracking branch 'origin/main'
Merge pull request #38 from nacabaro/vb/special_missions
Small fix related to special missions
Small fix related to special missions
- Now you can clear failed special missions. When a special mission fails, you will not get an item after clearing it.
- Huge note: I have not tested this fix, but it should work... At least that's what my intuition is telling me!
Jokes aside, this should work, but the home screen will not update. I should update this to make use of StateFlows and Flows to keep the home screen updated at all times.
Merge pull request #37 from nacabaro/card/import_more
Agarrate, que vienen curvas
Agarrate, que vienen curvas
- Importing more data from the card, this time it's to enhance the functionality of the dex. Things that I'm importing:
- Tropies
- Vitals
- WinRate
- Battles needed
- Adventure level cleared
- This commit also includes displaying the data, modifying the relational model and modifying the underlying import functions.
- I've also changed the name from Character to CharacterData, since there is another class that is also called Character. I wanted to move it into the card package, since it's more related to Cards, while character is more designed for user raised characters.
- Another small addition was the ability to construct ImageBitmaps from the BitmapData.kt class. reduces code and makes it more simple, will refactor the old code to use this later on.
- Things I might do
- Move out of the SettingsScreenControllerImpl.kt file all the card import stuff, since it's slowly growing a lot, and it could benefit from some independence
Fixed date issues with TransformationHistory
Merge remote-tracking branch 'origin/main'
Merge pull request #36 from nacabaro/card/card_management
Few things here and there
Few things here and there
- Card management, you can now modify the name of the cards and remove cards too.
- Also, support for multiple cards with the same ID works too. When scanning for the first time, if a repeat card exists, the user will be asked to choose which card the character comes from. Future scans will not ask since it is stored in the watch app reserved area.
Made a mistake
Accidentally locked BE watch items to only BEm characters. I have modified it to also include DiM characters in the BE.