~cytrogen/vbhelper

ref: 1a570170ca405ffa3dc5876f6715662ffbfbaa29 vbhelper/app d---------
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
Made a mistake
Accidentally locked BE watch items to only BEm characters. I have modified it to also include DiM characters in the BE.
Version up
And change the original pop up to mention this works with VB, my bad
3c17e93d — nacabaro 8 months ago
Merge pull request #35 from nacabaro/vb/special_missions

Special missions
Special missions
- Basic implementation is complete
- Added 8 different special missions, 4 are easy and more expensive, and 4 are cheaper and more difficult
- Added 9 missions of each so people can test themselves
- Also added checks to disallow BE digimon to have special missions
- UI elements to display the status of the missions
- Finishing a mission awards a random price (TODO: Make the price be based on the mission difficulty)
Version Up
2b33042f — nacabaro 8 months ago
Merge pull request #34 from nacabaro/vb/nfc_compat

Added basic VB support
Forgot to add all the UI methods to preview VB characters
Increase version
Last minute bug related to sending the active character from the main screen.
ac05dfc5 — nacabaro 8 months ago
Merge pull request #33 from nacabaro/vb/nfc_compat

Add VB Compatibility
Bug fixes
- Fixed an issue with the calendar, now I store the date as year/month/day in the database directly.
- VB expects to have a year between 2021 and 2032, for some reason it gives me back a 2000 year when reading an empty history. I just patched it in the application to return as year 0 in those cases.
- VitalsHistory works as intended now. Also verified functionality of the new classes.
- Moved a few SQL queries too, since they didn't belong where they were.

Also added a small feature, now the application knows if you entered the scan screen through a character in the storage, or the home screen. If there is an active character and you opened the home screen, the application will let you send the active character, while if it was opened through the storage screen, the application will send the character from the storage screen.

What's now missing is to create a VBSCanScreen, and depending on which device we are using, make use of one screen or the other.
Quite a few things
- Renamed a few objects to avoid legality issues
- Added a few accompanying tables to support the VB/VH
  - While we speak about tables, added an auxiliary table to track card adventure progress
- Extracted NFC character generation and extraction to different classes, should result in a cleaner ScanScreenController
Merge branch 'main' into vb/nfc_compat

# Conflicts:
#	app/src/main/java/com/github/nacabaro/vbhelper/screens/scanScreen/ScanScreenControllerImpl.kt
1eed6a4c — nacabaro 8 months ago
Merge pull request #32 from nacabaro/navigation/animations

Graphical things
1a09e40d — nacabaro 8 months ago
Merge pull request #31 from nacabaro/database/get_all_sprites

Fetch all the character sprites into the internal database
Next