Skip to content

Releases: Resolut1onEDL/reso-coach-companion

0.1.4

Choose a tag to compare

@github-actions github-actions released this 25 Jul 17:44
chore: v0.1.4 — parser v4.4.2 (real camp-stack totals)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

0.1.3

Choose a tag to compare

@github-actions github-actions released this 25 Jul 16:45
chore: v0.1.3

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

0.1.2

Choose a tag to compare

@github-actions github-actions released this 25 Jul 15:59
v0.1.2

chore: v0.1.2 — actually ship parser v4.4.0 (v0.1.1 was tagged before…

0.1.1

Choose a tag to compare

@github-actions github-actions released this 25 Jul 05:24
v0.1.1

chore: v0.1.1

0.1.0

Choose a tag to compare

@github-actions github-actions released this 24 Jul 17:59
fix: close 7 adversarial-review findings

- Retry queue for failed uploads (high): a transient network error no longer
  loses the match forever — failed uploads persist to userData/pending and
  replay on startup and right after a successful Steam link. The watcher never
  re-emits a processed .dem, so without this the loss was silent.
- Token-fixation guard on the Steam device-link (high): the loopback callback
  now requires a per-attempt random state nonce (timing-safe compare); forged
  no-cors GETs from a hostile page get 403 and the window stays open for the
  real callback. Companion side of the web's state pass-through.
- Honest backfill summary (high): processReplay returns its outcome and only
  'uploaded' counts as success — «Готово N/N» can no longer mask total failure.
- Concurrent backfill guard (medium): main-process in-flight flag + renderer
  busy flag (refresh() during a run kept re-enabling the button).
- mac auto-update (medium): zip target added — electron-updater cannot apply
  updates from a dmg-only release (ERR_UPDATER_ZIP_FILE_NOT_FOUND).
- setMsg stale-timer wipe + missing catch on the backfill invoke (low).

Deferred consciously: code-signing (needs Apple/Authenticode certs),
safeStorage for the token at rest (low; standard desktop practice).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>