github nyblnet/bento v1.0.9
bento/slides v1.0.9

latest releases: v1.0.17, dash-v0.2.0, dash-v0.1.0...
18 days ago

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 lowercasebento/slides, matching what the file has always called itself internally. The website now uses the bento/. 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.

Don't miss a new bento release

NewReleases is sending notifications on new releases.