Releases: salvob41/trackster-taka
Releases · salvob41/trackster-taka
Release list
v2.8.4
Full Changelog: v2.8.3...v2.8.4
v2.8.3
v2.8.2
v2.8.1
v2.8.0
v2.7.0
v2.6.1
Full Changelog: v2.6.0...v2.6.1
Full Changelog: v2.6.0...v2.6.1
v2.6.0
Full Changelog: https://github.com/salvob41/trackster-taka/commits/v2.6.0
v2.5.0 — Solo mode + screen keep-awake
Highlights
- Solo mode — pick
CORPorRUNNERat setup to track just your side. The opponent's score and key counter (tags or bad pub) live in an interactive OPP chip in the header. - Both mode still ships the classic two-sided board with the shared agenda tug-of-war.
- Screen stays on during play (
useKeepAwake). - README rewrite with a full screen-by-screen tour for portrait + landscape across all modes.
What changed under the hood
- New
OppChipcomponent (replaces ~120 lines of duplicated JSX across portrait + landscape). - New
MiniLadderfor solo-mode agenda tracking (the side AgendaBar isn't shown in solo). PlayModetype wired throughApp→SetupScreen→ both game screens.CenterLaddersizing tuned for landscape.- Replaced
hand.svgwith a higher-reshand.png(project standard). app.jsonversion bumped 2.3.0 → 2.5.0 to fix drift introduced at v2.4.0.- Dropped legacy root-level screenshot files; new curated set lives in
docs/img/.
Verification
- TypeScript: clean
- Tests: 46 / 46 passing
Try it: https://salvob41.github.io/netrunner-tracker-app/
Full Changelog: v2.4.0...v2.5.0
v2.4.0 — Bug fixes, tap/long-press UX, tests & CI
What's Changed
Bug Fixes
- StatChip +2 bug on mobile — Fixed stale-closure race in
useBatchedDeltaand eliminated dual-Pressable touch overlap - Reset button — Now properly resets game state before navigating to setup
- End Turn button — Colored by active player (corp blue / runner orange) for clarity
- Panel layout shift on turn change — Constant border width + min-height headers prevent pixel jitter
UX Improvements
- Tap = +1, Long press = −1 — Unified interaction for StatChips, AgendaBar, and CenterLadder
- Negative agenda scores — Agenda can now go below 0
- Landscape CenterLadder — Narrowed from 74px to 48px, giving more space to panels
Testing & CI
- Jest + React Native Testing Library setup
- 46 tests across 5 suites (state, useBatchedDelta, StatChip, useGameState, AgendaBar)
- GitHub Actions CI workflow: typecheck + tests on every push/PR
Full Changelog: v2.3.0...v2.4.0