# FleaWinder v1.4.0

Released: 2026-04-12 (UTC)

Compared to `v1.3.0`.

## Changes

- feat: polish pass — animated previews, costumes, audience, stars
- fix: close critical gaps — custom fleas now render in macOS + Python strips
- feat: cross-platform flea progression — macOS, Python, watchOS + shared spec
- feat: custom flea progression, animated props, tvOS parity
- fix: tvOS App Store icon catalog so App Store Connect upload validates
- fix: add 12 missing locales to metadata and Header locale regex
- fix: align colonyActFocus order with MomentumSnapshot flea array
- fix: align tvOS bundle ID with iOS app for universal purchase
- fix: switch tvOS target to GENERATE_INFOPLIST_FILE for correct icon wiring
- fix: add CFBundleDisplayName and CFBundleIcons to tvOS Info.plist
- fix: solid dark card background on focus to guarantee text contrast
- fix: convert tvOS AppIcon from appiconset to brandassets format
- feat: Apple TV as first-class product — website, i18n, build pipeline
- tv: Top Shelf extension, per-flea options, animation queue, icon, IAP, device deploy
- tv: white focus outline on Wind button
- tv: fix energy bar overlap; add IAP support card
- tv: share CircusStripSimulation across stage + spotlight; add spotlight wind
- tv: fix invisible fleas in spotlight; fix unicycle emoji
- tv: push ground line down in single-act spotlight (0.65 → 0.84)
- tv: replace hidden TabView with always-visible custom tab bar
- tv: fix swipe-winds, nav-first focus, individual flea zoom
- tv: restore wind button — focus engine needs a focusable target
- tv: fix scroll jump, remove trackpad wind, 2× hints, focus outlines
- tv: fix remote conflict — separate navigation from winding
- tv: classic palette, zoom, scroll, remote inputs, colony + everywhere tabs
