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.