Skip to content

Releases: SpartyTG/Byakugan

BYAKUGAN v0.8.0-beta.144

Pre-release

Choose a tag to compare

@github-actions github-actions released this 08 Sep 23:54

BYAKUGAN v0.8.0-beta.144

What's updated

  • Adds an automatic Act record audit capturing Riot's NumberOfWins, NumberOfWinsWithPlacements, NumberOfGames, wins-by-tier total and placement counters separately.
  • Records selected Act dates, metadata dates, source coverage, unresolved cached entries, and recent rating updates without completed details.
  • Saves act-record-audit.json on the gaming PC and automatically transfers the scoped audit to the streaming PC. No HenrikDev key or reimport is required.
  • Does not adjust match results or declare full coverage based on an assumed placement rule. The two-win/two-game discrepancy remains under investigation.
  • Includes beta.143 historical import and prior dual-PC caching improvements.

BYAKUGAN v0.8.0-beta.143

Pre-release

Choose a tag to compare

@github-actions github-actions released this 08 Sep 23:41

BYAKUGAN v0.8.0-beta.143

What's updated

  • Settings → HenrikDev history check now includes Import missing Act matches. Run it from the streaming PC with both PCs updated and connected.
  • Fetches stored history using your locally entered, unsaved key. Only selected match records cross the authenticated local relay; the key never goes to the gaming PC.
  • Gaming PC validates the account, Act, match IDs, dates, combat numbers and team scores. Missing matches and rating-only placeholders are recovered; existing completed Riot details are retained.
  • Imported records persist in the gaming PC Act cache and archive. Repeated imports do not duplicate matches. Combined totals sync to the streaming PC and its persistent cache.
  • ACT requires combined wins and completed games to equal the available Riot seasonal counters at import time; unresolved coverage remains PARTIAL ACT.
  • Skips ambiguous early tied exits instead of counting them as draws. Missing historical RR is not invented or plotted in Act Journey.
  • Saves henrik-history-import.json on the PC initiating the import, containing counts and combined statistics without the API key.

BYAKUGAN v0.8.0-beta.142

Pre-release

Choose a tag to compare

@github-actions github-actions released this 08 Sep 23:15

BYAKUGAN v0.8.0-beta.142

What's updated

  • Settings now includes HenrikDev history check, usable on the streaming PC with an updated gaming-PC snapshot.
  • Checks stored competitive matches for the connected account and Act against hashes of completed cached match IDs, reporting usable and missing matches without changing your stats.
  • Uses your API key for the manual request only. The password field clears immediately; the key is not persisted, logged, or included in reports or snapshots.
  • Saves henrik-history-check.json on the PC running the check. Handles inaccessible accounts, rate limits, network failures and duplicate records.
  • Includes prior dual-PC caching and Act diagnostic transfer. Historical recovery is not yet verified against the provider for your account.

BYAKUGAN v0.8.0-beta.141

Pre-release

Choose a tag to compare

@github-actions github-actions released this 08 Sep 22:24

BYAKUGAN v0.8.0-beta.141

What's updated

  • Gaming PC transfers the current account and Act scan diagnostic report with Remote Viewer snapshots.
  • Streaming PC saves act-scan-diagnostics.json in its BYAKUGAN application data folder, so reports can be uploaded directly without USB transfers.
  • Saved reports are scoped to the source account and Act; a different account or Act never inherits the previous diagnostic report.
  • Completed reports restore on the gaming PC after restart. Reports from older builds without account/Act scope require a new scan.
  • Includes persistent viewer snapshot caching and gameplay Act scanning from beta.139–140. Missing older history remains under investigation.

BYAKUGAN v0.8.0-beta.139

Pre-release

Choose a tag to compare

@github-actions github-actions released this 08 Sep 22:04

BYAKUGAN v0.8.0-beta.139

What's updated

  • Recovered match details now replace older rating-only placeholders, restoring their contribution to Act statistics.

  • Saves act-scan-diagnostics.json in the application data folder after an Act scan, recording page ranges, counts, stop reasons, request status codes, and unresolved detail counts without account identifiers or credentials.

  • This is a recovery and diagnostic update; complete older Act history is still under investigation.

  • Act scans can start during Agent Select and gameplay. Index and detail concurrency are each limited to two requests, including menu scans. Existing retry cooldowns remain in effect.

BYAKUGAN v0.8.0-beta.137

Pre-release

Choose a tag to compare

@github-actions github-actions released this 08 Sep 21:24

BYAKUGAN v0.8.0-beta.137

What's updated

  • Generates the signed-in user's complete current-Act Win / Loss / Draw, K/D, headshot percentage, and current RR without account-specific targets or hardcoded totals.
  • Fixes the 155-match ceiling that produced the incorrect 81/74 display. Riot's Total value is now treated only as a diagnostic hint, never as the end of the Act.
  • Retrieves six supported 20-match index pages concurrently for a fast new-user scan, continuing until the response actually crosses the current Act's start date.
  • Honors corrected response cursors after short pages so concurrency cannot skip matches between page boundaries.
  • Counts draws independently and includes their combat statistics in Act K/D and headshot calculations.
  • Retries temporary Riot throttling, timeout, and server failures while hydrating details at a safer concurrency of 8.
  • Advances the append-only Act cache to schema 12, preserving collected matches while forcing one corrected boundary-based reindex.
  • After the initial scan, completed statistics load from disk and each new match is appended automatically; a new Riot Act naturally starts a separate cache.

BYAKUGAN v0.8.0-beta.136

Pre-release

Choose a tag to compare

@github-actions github-actions released this 08 Sep 02:58

BYAKUGAN v0.8.0-beta.136

What's updated

  • Restores complete current-Act result counting as Wins / Losses / Draws.
  • Fixes the 155-match ceiling that produced the incorrect 81/74 display. Riot's Total value is now treated only as a diagnostic hint, never as the end of the Act.
  • Continues through supported 20-match pages until the response actually crosses the current Act's start date or returns a truly empty page.
  • Follows Riot's response cursor so short pages cannot skip matches between page boundaries.
  • Counts draws independently and includes their combat statistics in Act K/D and headshot calculations.
  • Retries temporary Riot throttling, timeout, and server failures while hydrating details at a safer concurrency of 8.
  • Advances the append-only Act cache to schema 12, preserving collected matches while forcing one corrected boundary-based reindex.

BYAKUGAN v0.8.0-beta.135

Pre-release

Choose a tag to compare

@github-actions github-actions released this 08 Sep 02:36

BYAKUGAN v0.8.0-beta.135

What's updated

  • Restores Riot's authoritative current-Act record to Overview, so the live seasonal win count appears immediately instead of a smaller detail-backed sample such as 81/74.
  • Shows Act Wins / Games from Riot's active-season record; these values update with the normal profile refresh and do not wait for hundreds of match-detail requests.
  • Labels K/D and headshot percentage with the number of detailed matches actually available instead of presenting incomplete combat data as a complete Act.
  • Retries temporary Riot throttling, timeout, and server failures when loading match details rather than silently dropping those matches after one failed request.
  • Reduces detail hydration from 20 simultaneous requests to a safer concurrency of 8, balancing cold-load speed against Riot Client contention and rate limiting.
  • Advances the Act cache to schema 11, preserving every collected same-Act match while rechecking the cache against both Riot's win total and game total.

BYAKUGAN v0.8.0-beta.134

Pre-release

Choose a tag to compare

@github-actions github-actions released this 08 Sep 01:28

BYAKUGAN v0.8.0-beta.134

What's updated

  • Removes Riot's misleading NumberOfGames value from current-Act totals and scan limits. BYAKUGAN no longer presents or plans around the incorrect 254-game figure.
  • Keeps Riot's seasonal 128 wins value only as a completeness check: a smaller detailed history can never be mislabeled as the full Act.
  • Discovers the Act through normal 20-match history pages, fetched in bounded concurrent waves until Riot reaches the actual Act boundary.
  • Hydrates discovered match details at the fast menu-only concurrency so W/L, K/D, headshot percentage, maps, agents, and journey progress begin filling promptly.
  • Advances the Act cache to schema 10, forcing one clean reindex while preserving and merging every valid same-Act match already collected.
  • Completed Act data still loads from disk immediately on later launches and appends only newly completed matches.

BYAKUGAN v0.8.0-beta.133

Pre-release

Choose a tag to compare

@github-actions github-actions released this 08 Sep 00:02

BYAKUGAN v0.8.0-beta.133

What's updated

  • Restores the original Overview presentation: one current-Act W/L, K/D, and Headshot % record with no wins/games split or retained-detail annotation.
  • Full-Act discovery again prioritizes a fast direct pull, requesting broad Riot history ranges and hydrating match details at the earlier menu-only concurrency.
  • Pagination now follows Riot's returned BeginIndex, EndIndex, and Total instead of guessing the next cursor from the number of rows in a filtered page.
  • Full-Act collection continues through shortened or sparse pages until the actual Act boundary or Riot's declared end is reached.
  • Successfully collected Act matches load from disk immediately, append only newly completed matches, and are mirrored to an invisible monotonic backup.
  • Windows cache replacement has a safe fallback and reports persistence failures instead of silently losing the fast-path cache.