Roll Tracking and Grouping
Group shots into named rolls; each roll snapshots film stock, format, and start date.
Where to find it
Viewfinder Menu Roll Picker
Summary
Roll entity plus activeRollId tracking. Each shot is associated with a roll (or None/Loose if unassigned). Rolls group shots by film stock, camera format, and start date. The app tracks which roll is active; new shots are logged to that roll until you close it or switch to a different one.
Detail
How it works
What a roll is
A named grouping of shots. You might call it Portra 400 #3, Camp Sweden, or Studio Test #1. The roll records what film stock and camera format you were using so later you know the context of every shot in that batch.
How to use rolls
Create a new roll when you load fresh film or start a new session. Name it something memorable. Every shot you log while that roll is active gets linked to it. When you finish the roll (seal the canister, send it to the lab), mark it closed in the roll picker.
Loose shots
Shots logged without a roll assigned go into a Loose bucket. You can reassign them to a roll later if you want, or leave them unassigned as reference notes. The app doesn't require every shot to be on a roll.
Exporting by roll
When you export a CSV, the rollId field lets you filter, sort, or group shots by roll in post-processing. Each row remembers which roll it came from.
Naming convention
Use clear names: Portra 400 #3, HP5 400 B&W Test, Park Avenue Oct 2024. Include the film stock if you're tracking multiple. The app sorts rolls by start date so older rolls appear first in the picker.