Let the camera capture several pages at once

Dara asked for the screenshot panel to take more than the open page. The
panel now lists the strategy's pages, with the page on the canvas
ticked, so the usual shot is still the camera and Save. Select all or
tick others and the button reads "Save 3 screenshots".

The open page alone keeps today's path: it captures the canvas as it is,
with no save or sync wait. Any other choice reads the strategy as saved,
through the same loader video export uses (local saves first; a cloud
strategy waits for this device's work to land), and renders each page
offscreen in page order.

Several shots go into a folder the user picks on desktop, named
"<strategy> - 03 <page>.png" so they sort in page order; a name already
taken gets " (2)" rather than replacing the file. The browser gets one
.zip, since browsers block a burst of separate downloads. One page that
isn't the open one saves through the usual save dialog.

ScreenshotView.forPage builds a saved page's capture for both this and
the video exporter, and the video dialog's page checklist is now the
shared PageChoiceList.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
e1cae60b1bDara Adedeji committed on 10/19/2026, 4:10:12 AMparent003e5ed
8 files changedLine totals unavailable