{
  "version": "2026-10-03-r64",
  "commit": "55d5656dafafcc0610b573a1d68d6051fa92c260",
  "published": "2026-10-03T19:46:48-07:00",
  "changes": [
    {
      "version": "2026-10-03-r47",
      "kind": "other",
      "title": "`Anchor::Below`, `Right` and `Over` name a box; layout solves the interface first, then each popup beside its box as laid out in the same frame, so a popup opened with its box is never at the window's corner on its first frame"
    },
    {
      "version": "2026-10-03-r47",
      "kind": "other",
      "title": "Layout keeps a popup below or over its box at least as wide, opens a submenu past the menu holding its row, and makes a field standing in for a combo as tall as it"
    },
    {
      "version": "2026-10-03-r47",
      "kind": "other",
      "title": "`scroll_to` scrolls once the frame is laid out, so it reaches a box built that frame"
    },
    {
      "version": "2026-10-03-r47",
      "kind": "other",
      "title": "A section tab's rename field is built inside the tab; the notebook button at the far edge, the locked-section and empty-notebook notices, the recording transport and the templates' close button are placed by layout"
    },
    {
      "version": "2026-10-03-r47",
      "kind": "other",
      "title": "A menu button's menu, the conflict bar's menu and the Outlook task's tooltip open from boxes placed where they open"
    },
    {
      "version": "2026-10-03-r47",
      "kind": "other",
      "title": "`Ui::rect` gives way to `Ui::laid_out`, the latest layout, for hosts painting the page, mapping its input, and hit-testing drags; `Ui::size` is the window's size this frame"
    },
    {
      "version": "2026-10-03-r48",
      "kind": "fix",
      "title": "Tooltips centre under their control, shifting only to stay inside the window"
    },
    {
      "version": "2026-10-03-r49",
      "kind": "other",
      "title": "The readme links signature checking to the download share"
    },
    {
      "version": "2026-10-03-r50",
      "kind": "fix",
      "title": "The search results sort button shows its direction as an arrow over ordered lines, reading as a toggle rather than a dropdown"
    },
    {
      "version": "2026-10-03-r51",
      "kind": "feature",
      "title": "Page colours preview live on the page as they are hovered or picked, the backgrounds and templates galleries dock beside the page, and a new page's Solid Color opens the page colours over its tile"
    },
    {
      "version": "2026-10-03-r52",
      "kind": "other",
      "title": "Release builds leave out the font clones where the system ships the real families"
    },
    {
      "version": "2026-10-03-r53",
      "kind": "other",
      "title": "The font clones a build embeds are deflated, and inflated the first time an engine lacks their family"
    },
    {
      "version": "2026-10-03-r54",
      "kind": "other",
      "title": "Library::open_by takes its notifier boxed, compiling once instead of once per caller"
    },
    {
      "version": "2026-10-03-r55",
      "kind": "other",
      "title": "Release builds optimise for size the crates that run at a person's pace"
    },
    {
      "version": "2026-10-03-r56",
      "kind": "other",
      "title": "Release builds abort on a panic instead of unwinding"
    },
    {
      "version": "2026-10-03-r57",
      "kind": "feature",
      "title": "The site keeps the crash reports Snowbound sends to POST /crash"
    },
    {
      "version": "2026-10-03-r58",
      "kind": "feature",
      "title": "A crash leaves a report the next launch offers to send"
    },
    {
      "version": "2026-10-03-r59",
      "kind": "fix",
      "title": "The site refuses an empty crash report"
    },
    {
      "version": "2026-10-03-r60",
      "kind": "feature",
      "title": "The Linux lab VM can run a desktop, driven over SSH like the Windows lab"
    },
    {
      "version": "2026-10-03-r61",
      "kind": "other",
      "title": "Linux serves the Wayland clipboard from the event loop"
    },
    {
      "version": "2026-10-03-r62",
      "kind": "other",
      "title": "Ignore Claude Code's per-person settings"
    },
    {
      "version": "2026-10-03-r63",
      "kind": "feature",
      "title": "Batch Live Share guests' edits at the host"
    },
    {
      "version": "2026-10-03-r64",
      "kind": "other",
      "title": "Wait for host-merged conflicts to reach guests"
    }
  ],
  "archives": {
    "macos-aarch64": {
      "file": "Snowbound-2026-10-03-r64-macos-aarch64.zip",
      "size": 15367346,
      "sha256": "b90b915bd80c0f3fe781687723ddf07e9e20beac853f22c502371a483a0ab3bf",
      "signature": "669939e3d728617ec00d4887548234d814ad4ac3f9eef7125a187b3368de90c8846b22512afcfe1c3ab39d681f04c09799f2c034771a045f4741c73c19c44a05"
    },
    "macos-x86_64": {
      "file": "Snowbound-2026-10-03-r64-macos-x86_64.zip",
      "size": 16751354,
      "sha256": "98c9f01fca89c8f64e0aff180cb657f967d5bf8706b549e1301452705cb9d91d",
      "signature": "76318b2ed6bc0bf22c4d0ad1f40002ce2a24aecd07f4ffeafaf8309e2ee0c02faae8f8475f1d36cdfb7b45f6c56a723dea71f9912d0bf915fd5ec6324909fb0f"
    },
    "macos-10.6": {
      "file": "Snowbound-2026-10-03-r64-macos-10.6.zip",
      "size": 14164425,
      "sha256": "3a01bd7198f5e372b6a23ca58c8f1387c21f37f6a31bf04836c02f4ab07cbd50",
      "signature": "72a57317045501442d472f7ef695d9bdfaad1aa72c75a58d2888e26a4c22d8f9dfa5c907d793351bba6c3f71f1ea4a528773f48dee0aac853c8e27c42ef5d902"
    },
    "linux-x86_64": {
      "file": "snowbound-2026-10-03-r64-linux-x86_64",
      "size": 41910952,
      "sha256": "e9fbfb117ad1d4b1f12e636dfab2983450d49b8055870765312f034954941f6f",
      "signature": "e38a8daa2a07040d94025a84c22dc0669d20a290169aaf7b5ee97f8e756cffda56a8556b0bda8e37e7fb3b8795029aa83d01b9146c43ad6b4318677439966304"
    },
    "linux-aarch64": {
      "file": "snowbound-2026-10-03-r64-linux-aarch64",
      "size": 39771312,
      "sha256": "eb329717fab02cef96dcca1ee28dde9801c01dd8d2242f1ec4fdea1dabdad6e0",
      "signature": "0966dc18ed83adda66e4c9aed9d36099649c02e000134864548c79d450b8d368bbe1dab103fda719b354f4158579021f001c1729afde2dd2c85fcca10dffbf04"
    },
    "windows-x86_64": {
      "file": "snowbound-2026-10-03-r64-windows-x86_64.exe",
      "size": 34000384,
      "sha256": "5090b93163c9893efeb858062d09be19ecb2450e5d5b8f64f06f619d45fac9c1",
      "signature": "a954b7aa1a2662b06e528bd54d32a2aba85af0921017869a4426d4419e574c1678536d5cac05fadef5fe244fdeae21e643e134cf929a99c549dd3a62c359ce0e"
    },
    "windows-aarch64": {
      "file": "snowbound-2026-10-03-r64-windows-aarch64.exe",
      "size": 32520192,
      "sha256": "a754512f1c04ee49c1c95ddabb8ff8db37437ba309fdcb334e3f4b1314ff7769",
      "signature": "f795f6f2c9059d7c795abb4f4bfa62be3bf7a80df6da510ffd50542d2e99176cb1fecacf1bf1da25163bac9e515941241d880b3fc5f9710963f95a0429e0eb01"
    }
  }
}
