27 lines
1.3 KiB
Markdown
27 lines
1.3 KiB
Markdown
---
|
|
title: "MLB The Show Companion Automation — 2026.4.01"
|
|
description: "Fix buy-orders scroll to use touch swipes, optimize exchange card selection."
|
|
type: reference
|
|
domain: gaming
|
|
tags: [release-notes, deployment, mlb-the-show, python, automation]
|
|
---
|
|
|
|
# MLB The Show Companion Automation — 2026.4.01
|
|
|
|
**Date:** 2026-04-01
|
|
**Repo:** `cal/mlb-the-show-market-tracker` on Gitea
|
|
**Branch:** `main` (latest `f15e98a`)
|
|
**Deploy method:** Local script — `uv run scripts/grind.py`
|
|
|
|
## Release Summary
|
|
|
|
Two fixes to the companion app automation. The buy-orders command couldn't scroll through the market list because it used keyboard events instead of touch swipes. The exchange command now stops selecting cards once it has enough points for a pack.
|
|
|
|
## Changes
|
|
|
|
### Bug Fixes
|
|
- **Fixed buy-orders market scrolling** — replaced `KEYCODE_PAGE_DOWN` (keyboard event ignored by WebView) with `scroll_load_jiggle()` which uses touch swipes + a reverse micro-swipe to trigger lazy loading. This matches the working exchange scroll strategy. (`49fe7b6`)
|
|
|
|
### Optimizations
|
|
- **Early break in exchange card selection** — the selection loop now stops as soon as accumulated points meet the exchange threshold, avoiding unnecessary taps on additional card types the app won't consume. (`f15e98a`)
|