Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make version with minimal API fetching #88

Open
10 of 16 tasks
BitTim opened this issue Aug 10, 2023 · 0 comments
Open
10 of 16 tasks

Make version with minimal API fetching #88

BitTim opened this issue Aug 10, 2023 · 0 comments
Assignees
Labels
important Its very important in progress This issue is currently being worked at
Milestone

Comments

@BitTim
Copy link
Owner

BitTim commented Aug 10, 2023

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)
@BitTim BitTim added important Its very important in progress This issue is currently being worked at labels Aug 10, 2023
@BitTim BitTim self-assigned this Aug 10, 2023
@BitTim BitTim added this to the VexTrack v1.9 milestone Aug 12, 2023
@BitTim BitTim changed the title Create a Version that just adds minimal API fetching Make version with minimal API fetching Aug 12, 2023
BitTim added a commit that referenced this issue Aug 13, 2023
BitTim added a commit that referenced this issue Sep 4, 2023
BitTim added a commit that referenced this issue Sep 16, 2023
BitTim added a commit that referenced this issue Sep 16, 2023
BitTim added a commit that referenced this issue Sep 17, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
important Its very important in progress This issue is currently being worked at
Projects
Status: In Progress
Development

When branches are created from issues, their pull requests are automatically linked.

1 participant