github nyblnet/bento v1.2.2
bento/slides v1.2.2

latest release: v1.2.3
5 hours 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.

  • A deck full of photos can be shared live again. A deck whose pictures
    were each under the sharing limit but together came to more than about a
    megabyte could not be shared at all — the copy a joining collaborator
    receives was sent as one oversize frame the relay refused. Each picture
    already travelled separately when it changed; that copy now does the same,
    so the deck shares no matter how many photos it holds.
  • When a deck is too large to share live, the message says so. A refused
    whole-deck checkpoint used to read as "that change is too large (about 1 MB
    max)", blaming an edit that was fine. It now says the deck is too large to
    share in one piece, and the Share panel shows how many pictures are still
    uploading while a live session catches up.
  • Compress the pictures already in a deck. 1.2.0 shrinks a photo as you
    insert it; a deck made before that still carries its photos at full size.
    About ▸ Compress pictures in this deck… runs every picture through the
    same rules — 2560 px at most, photos re-encoded, screenshots and logos left
    lossless — shows the measured total first ("3 pictures · 71.5 MB → 1.6 MB")
    and applies it as one undoable step. A picture that is already a JPEG or
    WebP within the cap is left alone, so running it twice changes nothing.
    In a live session the new bytes are shared like any other change.
  • "Joined" and "left" are said once per real arrival and departure. A
    collaborator who switched to another tab for a few minutes was announced
    as leaving and joining once a minute, to everyone in the room, while
    doing nothing: browsers slow a hidden tab's timers to once a minute, so
    their presence heartbeat arrived late, the room dropped them, and the next
    beat brought them back. A departure is now announced only once it has
    lasted, and a return within a few minutes is not a new arrival. The avatar
    strip still follows presence exactly; this changes only what gets said.
  • Publishing a release checks the GitHub account first, so the site can no
    longer go live while the release fails.

Don't miss a new bento release

NewReleases is sending notifications on new releases.