{
  "product": "Grok Tower Defense",
  "domain": "groktowerdefense.com",
  "generatedAt": "2026-07-29T17:19:09.519Z",
  "latestVersion": "1.5.2",
  "latestDate": "2026-07-29",
  "entryCount": 8,
  "releases": [
    {
      "version": "1.5.2",
      "date": "2026-07-29",
      "entries": [
        {
          "id": "2026-07-29-touch-ipad-drag-and-drop-overhaul",
          "date": "2026-07-29",
          "type": "improvement",
          "title": "Touch & iPad drag-and-drop overhaul",
          "summary": "Proper device detection and reliable tower drag-drop on phones and iPads with confirm placement.",
          "items": [
            "iPadOS/iPhone detection (not width-only desktop at 1024)",
            "Finger-offset aim clamped to canvas letterbox",
            "12px drag threshold + scroll lock",
            "Nearest-cell placement forgiveness",
            "Settings: Auto / Always confirm / Instant place style",
            "Live device label in settings"
          ]
        }
      ]
    },
    {
      "version": "1.5.1",
      "date": "2026-07-29",
      "entries": [
        {
          "id": "2026-07-29-changelog-system",
          "date": "2026-07-29",
          "type": "infra",
          "title": "Automatic shipping changelogs",
          "summary": "Entry-based changelog pipeline that rebuilds docs, JSON feed, and in-app What's New on every build.",
          "items": [
            "changelog/entries/*.json as source of truth",
            "npm run changelog:add / changelog:build",
            "Generates CHANGELOG.md, public/changelog.json, typed module",
            "In-app What's New + /changelog page for players & SEO"
          ]
        }
      ]
    },
    {
      "version": "1.5.0",
      "date": "2026-07-29",
      "entries": [
        {
          "id": "2026-07-29-xmoney-difficulty",
          "date": "2026-07-29",
          "type": "feature",
          "title": "Difficulty modes & XMoney Vault",
          "summary": "Easy → Insane campaign scaling plus the XMoney compound-interest economy tower.",
          "items": [
            "Difficulty: Easy / Normal / Hard / Insane (HP, speed, gold, lives, score mult)",
            "XMoney Vault: deposit gold, 6% interest each wave clear",
            "Vault upgrades: yield (interest) and capacity",
            "Sell refunds tower value + full vault balance",
            "Hotkey 5 for XMoney; gold label on map"
          ]
        }
      ]
    },
    {
      "version": "1.4.0",
      "date": "2026-07-29",
      "entries": [
        {
          "id": "2026-07-29-themes-seo",
          "date": "2026-07-29",
          "type": "feature",
          "title": "System themes, SEO & Pacing the Frontier roster",
          "summary": "Six full visual themes, discoverability pack, and enemy roster from Pacing the Frontier labs.",
          "items": [
            "Themes: Command, Neon Fever, Interstellar, Dead of Night, Arctic Signal, Solar Flare",
            "SEO / GEO / LLM surfaces: JSON-LD, llms.txt, sitemap, about & how-to-play",
            "Enemies: OpenAI, Anthropic, Google Gemini, Meta AI, Thinking Machines, Google DeepMind",
            "Simplified X handle association (type handle, no OAuth claim fight)"
          ]
        }
      ]
    },
    {
      "version": "1.3.0",
      "date": "2026-07-29",
      "entries": [
        {
          "id": "2026-07-29-profiles-boards",
          "date": "2026-07-29",
          "type": "feature",
          "title": "Profiles, global boards & 50-wave levels",
          "summary": "Named local profiles, resume saves, global leaderboard with X avatars, 50 waves per level.",
          "items": [
            "Named save profiles with initials",
            "Resume mid-run + autosave",
            "Level select for completed levels",
            "Global leaderboard with optional X handle + avatar (cached)",
            "50 procedural waves per level with mini-bosses",
            "Tower targeting: first / last / strong / weak",
            "Selected tower panel swaps arsenal (no layout jump)",
            "Screen-shake intensity soft-cap + slider"
          ]
        }
      ]
    },
    {
      "version": "1.2.0",
      "date": "2026-07-28",
      "entries": [
        {
          "id": "2026-07-28-campaign-mobile",
          "date": "2026-07-28",
          "type": "feature",
          "title": "Campaign maps, mobile UX & GTD brand",
          "summary": "Multi-level campaign, permanent arsenal tray, drag-and-drop placement, Grok Tower Defense branding.",
          "items": [
            "8 unique maps with progression unlocks",
            "Mobile drag-and-drop with confirm checkmark; desktop instant place",
            "Always-visible tower arsenal under the map",
            "Starlink mesh combo (proximity + LOS laser links)",
            "Product rename to Grok Tower Defense (GTD); SpaceXAI towers",
            "iPad / laptop / desktop layout preferences"
          ]
        }
      ]
    },
    {
      "version": "1.1.0",
      "date": "2026-07-28",
      "entries": [
        {
          "id": "2026-07-28-juice-and-settings",
          "date": "2026-07-28",
          "type": "improvement",
          "title": "Combat juice, speed controls & settings",
          "summary": "Projectiles, VFX, 2× speed, auto-waves, and a full settings menu.",
          "items": [
            "Rich projectiles, beams, particles, shockwaves, screen trauma",
            "2× speed button and auto-advance waves toggle",
            "Settings: audio, reduce motion, particles, damage numbers, grid",
            "Tower lore dossiers with high-fidelity modals"
          ]
        }
      ]
    },
    {
      "version": "1.0.0",
      "date": "2026-07-28",
      "entries": [
        {
          "id": "2026-07-28-launch",
          "date": "2026-07-28",
          "type": "feature",
          "title": "Grok Tower Defense launch",
          "summary": "Core tower-defense loop with SpaceXAI towers vs rival AI lab creeps.",
          "items": [
            "Grid placement, waypoint path, gold, lives, waves",
            "Towers: Grok Sentinel, Falcon Battery, Starlink Array, Starship Mortar",
            "Damage and fire-rate upgrade paths",
            "Local leaderboard, game-over / victory + restart"
          ]
        }
      ]
    }
  ],
  "entries": [
    {
      "id": "2026-07-29-touch-ipad-drag-and-drop-overhaul",
      "date": "2026-07-29",
      "type": "improvement",
      "title": "Touch & iPad drag-and-drop overhaul",
      "summary": "Proper device detection and reliable tower drag-drop on phones and iPads with confirm placement.",
      "items": [
        "iPadOS/iPhone detection (not width-only desktop at 1024)",
        "Finger-offset aim clamped to canvas letterbox",
        "12px drag threshold + scroll lock",
        "Nearest-cell placement forgiveness",
        "Settings: Auto / Always confirm / Instant place style",
        "Live device label in settings"
      ],
      "version": "1.5.2"
    },
    {
      "id": "2026-07-29-changelog-system",
      "date": "2026-07-29",
      "type": "infra",
      "title": "Automatic shipping changelogs",
      "summary": "Entry-based changelog pipeline that rebuilds docs, JSON feed, and in-app What's New on every build.",
      "items": [
        "changelog/entries/*.json as source of truth",
        "npm run changelog:add / changelog:build",
        "Generates CHANGELOG.md, public/changelog.json, typed module",
        "In-app What's New + /changelog page for players & SEO"
      ],
      "version": "1.5.1"
    },
    {
      "id": "2026-07-29-xmoney-difficulty",
      "date": "2026-07-29",
      "type": "feature",
      "title": "Difficulty modes & XMoney Vault",
      "summary": "Easy → Insane campaign scaling plus the XMoney compound-interest economy tower.",
      "items": [
        "Difficulty: Easy / Normal / Hard / Insane (HP, speed, gold, lives, score mult)",
        "XMoney Vault: deposit gold, 6% interest each wave clear",
        "Vault upgrades: yield (interest) and capacity",
        "Sell refunds tower value + full vault balance",
        "Hotkey 5 for XMoney; gold label on map"
      ],
      "version": "1.5.0"
    },
    {
      "id": "2026-07-29-themes-seo",
      "date": "2026-07-29",
      "type": "feature",
      "title": "System themes, SEO & Pacing the Frontier roster",
      "summary": "Six full visual themes, discoverability pack, and enemy roster from Pacing the Frontier labs.",
      "items": [
        "Themes: Command, Neon Fever, Interstellar, Dead of Night, Arctic Signal, Solar Flare",
        "SEO / GEO / LLM surfaces: JSON-LD, llms.txt, sitemap, about & how-to-play",
        "Enemies: OpenAI, Anthropic, Google Gemini, Meta AI, Thinking Machines, Google DeepMind",
        "Simplified X handle association (type handle, no OAuth claim fight)"
      ],
      "version": "1.4.0"
    },
    {
      "id": "2026-07-29-profiles-boards",
      "date": "2026-07-29",
      "type": "feature",
      "title": "Profiles, global boards & 50-wave levels",
      "summary": "Named local profiles, resume saves, global leaderboard with X avatars, 50 waves per level.",
      "items": [
        "Named save profiles with initials",
        "Resume mid-run + autosave",
        "Level select for completed levels",
        "Global leaderboard with optional X handle + avatar (cached)",
        "50 procedural waves per level with mini-bosses",
        "Tower targeting: first / last / strong / weak",
        "Selected tower panel swaps arsenal (no layout jump)",
        "Screen-shake intensity soft-cap + slider"
      ],
      "version": "1.3.0"
    },
    {
      "id": "2026-07-28-campaign-mobile",
      "date": "2026-07-28",
      "type": "feature",
      "title": "Campaign maps, mobile UX & GTD brand",
      "summary": "Multi-level campaign, permanent arsenal tray, drag-and-drop placement, Grok Tower Defense branding.",
      "items": [
        "8 unique maps with progression unlocks",
        "Mobile drag-and-drop with confirm checkmark; desktop instant place",
        "Always-visible tower arsenal under the map",
        "Starlink mesh combo (proximity + LOS laser links)",
        "Product rename to Grok Tower Defense (GTD); SpaceXAI towers",
        "iPad / laptop / desktop layout preferences"
      ],
      "version": "1.2.0"
    },
    {
      "id": "2026-07-28-juice-and-settings",
      "date": "2026-07-28",
      "type": "improvement",
      "title": "Combat juice, speed controls & settings",
      "summary": "Projectiles, VFX, 2× speed, auto-waves, and a full settings menu.",
      "items": [
        "Rich projectiles, beams, particles, shockwaves, screen trauma",
        "2× speed button and auto-advance waves toggle",
        "Settings: audio, reduce motion, particles, damage numbers, grid",
        "Tower lore dossiers with high-fidelity modals"
      ],
      "version": "1.1.0"
    },
    {
      "id": "2026-07-28-launch",
      "date": "2026-07-28",
      "type": "feature",
      "title": "Grok Tower Defense launch",
      "summary": "Core tower-defense loop with SpaceXAI towers vs rival AI lab creeps.",
      "items": [
        "Grid placement, waypoint path, gold, lives, waves",
        "Towers: Grok Sentinel, Falcon Battery, Starlink Array, Starship Mortar",
        "Damage and fire-rate upgrade paths",
        "Local leaderboard, game-over / victory + restart"
      ],
      "version": "1.0.0"
    }
  ]
}
