{
  "schema": 1,
  "product": "miblo",
  "version": "1.19.0",
  "date": "2026-10-06",
  "notes": "# Miblo 1.19.0\n\n- **Miblo Studio and My pet:** draw your own pet at [miblo.ai/en/community/studio](https://miblo.ai/en/community/studio) and install it on your Miblo as pet 21, \"My pet\". Paste its pet code (`PET-…`) or its full `MPET1` code on the settings page, or choose its file; from a terminal, `miblo pet install <code>` (or `/miblo:pet`) does the same. \"Remove my pet\" takes it off again.\n- **Miblo+ phone companion upgrades:**\n  - **History:** the last 50 messages of each session on your phone.\n  - **Replies (beta):** answer a session from your phone.\n  - **Approvals with Face ID:** allow or deny what a session asks for, confirmed with your phone's passkey (Face ID, Touch ID or fingerprint).\n  - Letting a phone approve or reply is confirmed with a code shown on the Miblo's screen, typed in your own terminal: never by an AI agent, and only for that one request.\n  - `miblo phone list` shows your paired phones and `miblo phone revoke <id>` removes one at once.\n- **Free account vault** on miblo.ai, with mandatory two-factor authentication (2FA).\n- **Security hardening:** Miblo's data folder is private to your user, the answers of Miblo's background service are authenticated, and a pairing QR code works for 10 minutes and one phone only.\n- **Fixes:**\n  - Several sessions that start with the same characters no longer mix up their alerts on the Miblo.\n  - A limit at 100% shows \"100%\" in the compact limits strip (it showed \"10…\").\n  - Right after an update, while the previous background service is still running, `miblo status` says it is busy instead of stopped.",
  "assets": [
    {
      "name": "miblo-geekmagic_ultra-1.19.0.bin",
      "kind": "firmware",
      "board": "geekmagic_ultra",
      "path": "firmware/1.19.0/miblo-geekmagic_ultra-1.19.0.bin",
      "size": 801520,
      "sha256": "a48915659d7972affba449c3b135f96efd4511c726bbf883423c0fea603ef5ea"
    },
    {
      "name": "miblo-loader-geekmagic_ultra-1.19.0.bin",
      "kind": "loader",
      "board": "geekmagic_ultra",
      "path": "firmware/1.19.0/miblo-loader-geekmagic_ultra-1.19.0.bin",
      "size": 313184,
      "sha256": "e80f95e8dd8442aa490bb1e935191d5c4533581a10160d47081ad2bdb90845ba"
    },
    {
      "name": "miblo-plugin-1.19.0.zip",
      "kind": "plugin",
      "path": "plugin/miblo-plugin-1.19.0.zip",
      "size": 335636,
      "sha256": "13f8b1e1c8f3c1876792f6c9cb13282ca9eeacaa2d4a5cb42dac44be01fde6e6"
    },
    {
      "name": "Install-Miblo-macOS.zip",
      "kind": "installer",
      "path": "installers/1.19.0/Install-Miblo-macOS.zip",
      "size": 18703,
      "sha256": "c47471837b1ae6b67400cfdd44b9ee106cd9464597ec675511bef74cc5f08e3a"
    },
    {
      "name": "install.ps1",
      "kind": "installer",
      "path": "installers/1.19.0/install.ps1",
      "size": 61918,
      "sha256": "f6172c71bc621676e58bf5b4ba1c7ab3526d572f365c7ffb72e2e978e8e3b1f2"
    },
    {
      "name": "install.sh",
      "kind": "installer",
      "path": "installers/1.19.0/install.sh",
      "size": 58467,
      "sha256": "3d0c15248ed1f21a783b0e5dd7faa5ddf5869ee26e717ddcc08d446ecedaf056"
    }
  ]
}
