~cytrogen/vbhelper

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
Few things:
- Speed up the fade animation a tad bit
- Added a back arrow in the scan screen
- Improved a bit the placeholder of the battles screen, since it'd throw out the transition animation.
Few things:
- Speed up the fade animation a tad bit
- Added a back arrow in the scan screen
- Improved a bit the placeholder of the battles screen, since it'd throw out the transition animation.
Forgot to remove the dependency to SpriteRepo
SpriteRepo is not needed anymore
Application now imports all the sprites related to the character into the internal database.
Added credits for the app in preparation for version 0.1
This should allow the app to build, otherwise it won't or it will crash
Added basic stuff for compatibility with VB
Merge pull request #27 from cfogrady/FixStageAndAttributeFromCharacter

Fix stage and attribute coming from character instead of UserCharacter
076f6bfa — Christopher O'Grady 1 year, 3 days ago
Fix stage and attribute coming from character instead of UserCharacter
Merge pull request #26 from cfogrady/RemoveDuplicatedData

Remove duplicated stage and attribute from UserCharacter
da134247 — Christopher O'Grady 1 year, 1 month ago
Remove duplicated stage and attribute from UserCharacter

These fields are on the Character entity.
VB NFC compatibility
- Refactored some names (not really relevant)
- Added the ability to store special missions inside the application's database
- Refactored the conversion code into two classes inside the scan screen package
- Added the missing tables to store the necessary vb data

Also not relevant to this update
- Updated adventure progress app wide, so that instead of it being stored in a character basis, it is shared across all characters in the same dim
Merge pull request #25 from nacabaro/database/adventure

Adventure mode
While I'm at it...
- Resized some buttons in the dialogs
- Added a dismiss button in get item dialog after adventure and in the send on adventure choose time dialogs
- Moved the export/import data lower in the settings screen
Renaming terms and other bits and bobs
- Changed adventure database so that the original intended time is also stored with the final time. This will come useful once the algorithm for determining which object to give is made.
Next