Download the single file below and open it in any modern browser — it's the document, the viewer and the editor in one. Shipped files self-update through the signed release channel.
Fixed
- Large text could silently kill live collaboration. A text box of ~200KB or more crashed the change-differ, and because that runs on every edit, nothing synced afterwards — on any slide, with no error shown. Collaboration simply stopped.
- A failed diff can no longer wedge a session. It now recovers by sending a full snapshot, so a future bug of that shape degrades instead of silently breaking.
- Adding a large image while collaborating failed silently. Images over ~½ MB were dropped on the way to collaborators — they saw a broken picture while your editor retried forever. Bento now tells you when something is too large to share live, once, instead of looping. The limit itself roughly doubled.
Changed
- The wordmark is lowercase —
bento/slides, matching what the file has always called itself internally. The website now uses thebento/.platform mark. - Relay hardening: per-room storage caps and byte-based rate limits, and refusals now say why instead of dropping frames silently.
Under the hood
Shared machinery — saving, encryption, auto-save, updates, animation, charts, translations — moved into a common kernel, so the apps coming next use exactly the same document lifecycle as slides. No behaviour change.
Known limitation: media larger than ~1MB still can't be added during a live session. Media already in the file works normally. The fix needs content-addressed blob storage and is next up.