~cytrogen/vbhelper

Updated the store
- Items can now be purchased
- Changed settings to make use of flows/stateflows from the database, which update the screen in real time after any changes.
- Separated functions from files
Updated README.md
Fixed bug syncing watch adventure missions progress with the app
0b3ce486 — nacabaro 7 months ago
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'
VERSION UP
af2c852b — nacabaro 7 months ago
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.
aac05a3b — nacabaro 7 months ago
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
Update libraries
Fixed date issues with TransformationHistory
Version up and credits
New icon
Merge remote-tracking branch 'origin/main'
Version up
019f07d8 — nacabaro 8 months ago
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.
Version up, again
Next