Repository navigation
Bloks 2.5.29
Bloks 2.5.29
Bloks Cloud says why it is not connecting. Cloud only runs while phone access is on, and phone access starts off on a new install, so a key could be accepted while nothing connected, and the screen just said "Waiting for the relay to answer." The Bloks Cloud screen now says when phone access is off, with a button to turn it on, and when the connection cannot come up it shows the reason. A connection held back by a proxy or an antivirus that inspects secure connections is now reported after a minute instead of waiting silently.
Also in this release, everything since 2.5.25. Thanks to @rpavlovs, @pycckuu and @ashottonoyan for the reports behind almost all of it.
Work survives a stop. A turn cut off when Bloks stops, whether by an update, a crash or a reboot, picks up where it left off when Bloks starts again (#191). Before an update restarts Bloks, running turns finish and anything new waits for them (#192). A Claude subscription limit now hands the turn to your backup engine instead of ending it (#190).
Engines change without stranding anything. A turn running when its engine's settings change carries on with the new engine instead of leaving the lane busy (#201). An engine updated while an agent is working on it shows its new models once that work finishes, without a restart (#202). Changes to an agent's memory or your notes no longer throw away a resumed Claude session's prompt cache (#200).
Compactions show in the chat, and a setting (off by default) compacts quiet Claude Code conversations before their cache expires (#189).
Queued messages wait above the composer and join the chat when they reach the agent (#195). On a phone, messages use the full width again (#196).
Telegram takes voice messages and photos and passes them to the agent; anything it cannot pass on gets a reply saying so (#194).
Cards and files. Table cards span the conversation, keep their columns readable and can hold links (#184, #187). Markdown files open rendered, with a toggle for the source (#183).
Rooms and agents. An agent's bloks say into a room shows as the agent and only wakes who it names (#182). Agents on full access, and Codex agents, can ask you for a key (#185). Removing a watcher closes its conversation (#186).
Fixes. Codex turns count only their own tokens in Usage (#180). Skills are limited to 16,000 characters in any language, with a count as you write (#179). Routine prompts can be 4,000 characters, and a longer one is refused rather than cut short (#178). A routine filed without --days runs every day (#177). Phones through Bloks Cloud show when they were last seen (#176). Settings shows the pair link for the Bloks app beside the browser link (#175). Native logs roll over at 20 MB and keep their last three gzipped (#181).