{
  "version": "https://jsonfeed.org/version/1.1",
  "title": "BBFM release notes",
  "home_page_url": "https://bbfm.app/changelog.html",
  "feed_url": "https://bbfm.app/releases.json",
  "description": "User-facing BBFM release notes.",
  "language": "en",
  "items": [
    {
      "id": "https://bbfm.app/changelog.html#beta-v1-9-3",
      "url": "https://bbfm.app/changelog.html#beta-v1-9-3",
      "title": "Beta v1.9.3",
      "date_published": "2026-06-01T00:00:00+01:00",
      "content_text": "Added Playbook pitch rotation support, including the mobile ghost dock rotation control.\nAdded Playbook skill alerts and a Skill Effects toggle for block-action skill behavior.\nAdded Swarming-aware pitch caps, formation LOS and wide-zone validation, and dugout side-switch/tint polish.\nApplied the latest BB2025 roster FAQ data updates."
    },
    {
      "id": "https://bbfm.app/changelog.html#beta-v1-9-2",
      "url": "https://bbfm.app/changelog.html#beta-v1-9-2",
      "title": "Beta v1.9.2",
      "date_published": "2026-05-30T00:00:00+01:00",
      "content_text": "Improved chip drag responsiveness and hit testing across Formation and Playbook modes.\nAdded destination ghosting, stronger drag path highlights, and rush-aware movement previews.\nAdded tackle-zone overlap modifier numbers for selected and dragged players when tackle zones are enabled.\nFixed quick click-drag starts so pieces begin dragging more reliably."
    },
    {
      "id": "https://bbfm.app/changelog.html#beta-v1-9-1",
      "url": "https://bbfm.app/changelog.html#beta-v1-9-1",
      "title": "Beta v1.9.1",
      "date_published": "2026-05-22T00:00:00+01:00",
      "content_text": "Added a Contact page with direct support email links.\nAdded Contact to the footer and shortened footer labels for Privacy and Assets."
    },
    {
      "id": "https://bbfm.app/changelog.html#beta-v1-9",
      "url": "https://bbfm.app/changelog.html#beta-v1-9",
      "title": "Beta v1.9",
      "date_published": "2026-05-20T00:00:00+01:00",
      "content_text": "Added Hit and Run support for Block and Blitz actions.\nHit and Run can be used after push and follow-up resolution without spending movement.\nBlitz players can continue normal movement after Hit and Run.\nImproved complex Blitz playback timing for movement, pushes, follow-ups, Hit and Run, and rushes.\nJump, Leap, and Pogo can be declared from the Hit and Run free-move square."
    },
    {
      "id": "https://bbfm.app/changelog.html#beta-v1-8",
      "url": "https://bbfm.app/changelog.html#beta-v1-8",
      "title": "Beta v1.8",
      "date_published": "2026-05-20T00:00:00+01:00",
      "content_text": "Fixed mobile and touch click-through around the Playbook action dock and radial controls.\nReduced accidental ghost dock or action activation after resolving Playbook actions."
    },
    {
      "id": "https://bbfm.app/changelog.html#beta-v1-7",
      "url": "https://bbfm.app/changelog.html#beta-v1-7",
      "title": "Beta v1.7",
      "date_published": "2026-05-19T00:00:00+01:00",
      "content_text": "Added Jump and Leap movement planning in Playbook.\nAdded explicit Jump and Leap declarations and landing selection.\nAdded Slann roster and Pogo movement support.\nImproved Jump and Leap annotations and landing candidate limits."
    },
    {
      "id": "https://bbfm.app/changelog.html#beta-v1-6",
      "url": "https://bbfm.app/changelog.html#beta-v1-6",
      "title": "Beta v1.6",
      "date_published": "2026-05-17T00:00:00+01:00",
      "content_text": "Released Playbook draft and step fixes with a cache update.\nImproved handling of latest playbook annotations after editing."
    },
    {
      "id": "https://bbfm.app/changelog.html#beta-v1-5",
      "url": "https://bbfm.app/changelog.html#beta-v1-5",
      "title": "Beta v1.5",
      "date_published": "2026-05-15T00:00:00+01:00",
      "content_text": "Playbook sequence now defaults more reliably to the latest annotations.\nFixed draft step handling and sequence numbering.\nAdded general Playbook stability polish."
    },
    {
      "id": "https://bbfm.app/changelog.html#beta-v1-4",
      "url": "https://bbfm.app/changelog.html#beta-v1-4",
      "title": "Beta v1.4",
      "date_published": "2026-05-15T00:00:00+01:00",
      "content_text": "Added a logo and UI polish pass.\nImproved tool-group spacing and toast presentation.\nRefreshed rounded app icons."
    },
    {
      "id": "https://bbfm.app/changelog.html#beta-v1-3",
      "url": "https://bbfm.app/changelog.html#beta-v1-3",
      "title": "Beta v1.3",
      "date_published": "2026-05-14T00:00:00+01:00",
      "content_text": "Improved FFB classic icon scaling, especially trait-based player sizing.\nImproved visual consistency for imported and player-icon teams."
    },
    {
      "id": "https://bbfm.app/changelog.html#beta-v1-2",
      "url": "https://bbfm.app/changelog.html#beta-v1-2",
      "title": "Beta v1.2",
      "date_published": "2026-05-11T00:00:00+01:00",
      "content_text": "Formation saves and imports handle canonical player codes more reliably.\nAdded formation library JSON import and export.\nUpdated caching so users receive the latest build cleanly."
    },
    {
      "id": "https://bbfm.app/changelog.html#beta-v1-1",
      "url": "https://bbfm.app/changelog.html#beta-v1-1",
      "title": "Beta v1.1",
      "date_published": "2026-05-10T00:00:00+01:00",
      "content_text": "Improved Playbook Side Step push handling.\nSide selectors lock correctly while in Playbook mode.\nConsent preferences persist for longer."
    },
    {
      "id": "https://bbfm.app/changelog.html#beta-v1-0",
      "url": "https://bbfm.app/changelog.html#beta-v1-0",
      "title": "Beta v1.0",
      "date_published": "2026-05-10T00:00:00+01:00",
      "content_text": "Initial public beta of BBFM.\nAdded formation building, pitch tools, team and player setup, save/load, export, and PWA install/update support.\nAdded privacy and asset usage pages."
    }
  ]
}
