Skip to content

Make version with minimal API fetching #88

@BitTim

Description

@BitTim

Create a Version of VexTrack that fetches all the data without the images.

This will be done to have an up tp date version of VexTrack while I am working on v2.0, since the last stable release (v1.87) does not include the newest maps and gamemodes that were added in the past year.

This version shall be released as VexTrack v1.9

This will be based on the current code base of the dropped 2.0 version, where the most API fetching will just be disabled / not used and Contracts / Seasons will be reworked without having some new features originally planned for v2.0

Some things that need attention:

  • Fix max XP amount in data init within active level
  • Season gets added twice when data is initialized
  • Add small text for History, Contracts and Seasons when no entries exist
  • Make first History entry in Season deletable again
  • Fix Graph calculation to use startXP correctly
  • Fix BufferZone in Graph
  • Fix Streak display
  • Fix status icon in daily progress
  • Recalculating XP Amounts when adding or removing entries is broken
  • Merge Contracts and Seasons
  • Have a simple dialog to edit gained XP amounts for Contracts / Seasons
  • Separate active and past Contracts
  • When Contract is unknown, ask user if they want to keep it, delete it or convert to Event
  • Automatically load Events to Contracts from API
  • Have a dialog screen first time after update that shows all changes
  • (Optimize Loadtime for mainly Contracts but also History tab)

Metadata

Metadata

Assignees

Labels

importantIts very importantin progressThis issue is currently being worked at

Projects

Status

In Progress

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions