feat(frames): prefill a new frame from the shoot's last frame #77

Merged
eliott merged 2 commits from feat/frame-prefill into develop 2026-10-19 20:28:20 +02:00
Owner

Brings the native app's frame pre-completion to the web wizard.

  • A new frame takes the lens, weather, filter, aperture, shutter, bulb and flash of the shoot's highest-numbered frame, so it can be saved right away. Notes and location stay empty. A choice made before the frames load is never overwritten; a shoot without frames starts empty as before.
  • The lens and weather steps show a Next button once something is selected, so a prefilled (or revisited) step can still be walked through.
  • ShootService.getFrames now returns FrameRow (lens/weather/filter ids, which the API already sends).
  • Version 0.12.0. The changelog entry v0.12.0 lands in the paired rollnote-api branch feat/frame-prefill.

https://claude.ai/code/session_01SUGrJxc7835W51pVoRNAm8

Brings the native app's frame pre-completion to the web wizard. - A new frame takes the lens, weather, filter, aperture, shutter, bulb and flash of the shoot's highest-numbered frame, so it can be saved right away. Notes and location stay empty. A choice made before the frames load is never overwritten; a shoot without frames starts empty as before. - The lens and weather steps show a Next button once something is selected, so a prefilled (or revisited) step can still be walked through. - `ShootService.getFrames` now returns `FrameRow` (lens/weather/filter ids, which the API already sends). - Version 0.12.0. The changelog entry `v0.12.0` lands in the paired `rollnote-api` branch `feat/frame-prefill`. https://claude.ai/code/session_01SUGrJxc7835W51pVoRNAm8
Like the native app, the new-frame wizard takes the lens, weather, filter,
aperture, shutter, bulb and flash of the shoot's highest-numbered frame, so
a roll shot with the same setup can be saved right away. Notes and location
stay empty, and a choice made before the frames load is never overwritten.

The lens and weather steps get a Next button once something is selected, so
a prefilled (or revisited) step can still be walked through.

getFrames now returns FrameRow, which carries the lens/weather/filter ids
the API already sends.
chore: bump version to 0.12.0
All checks were successful
tests / test (pull_request) Successful in 3m54s
4d9fcb62a1
eliott merged commit b5bf9f3b55 into develop 2026-10-19 20:28:20 +02:00
eliott deleted branch feat/frame-prefill 2026-10-19 20:28:20 +02:00
Sign in to join this conversation.
No reviewers
No labels
run-ci
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
RollNote/rollnote-front!77
No description provided.