Add keyboard shortcuts for the review workflow #45
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Context
Reviewing a large collection means the same handful of actions repeated thousands of
times. Every mouse trip between the decision form and the next photo is multiplied by the
size of the collection, and at that scale keyboard operation is the difference between a
tool that gets used and one that gets abandoned.
Scope
Keyboard shortcuts across the review workflow.
Implementation notes
photo, toggle front/back, focus the notes field, focus the comment field, and submit.
behaviour explicit and configurable rather than assumed.
any field back to shortcut context is required.
?) listing every binding.proper focus management and ARIA semantics.
Done when
References
frontend/src/pages/ReviewWorkspacedocs/circa-ui-spec.md,docs/circa-spec.mdPhase 4Amended by the audit of 2026-07-28.
This issue binds keyboard shortcuts to navigation targets that nothing currently builds. The
review workspace has no next/previous control, no queue position, and no advance-after-decision.
That substrate is now #95 (v0.3.0), which defines a queue as
(filter, sort, cursor)that theworkspace consumes — also the foundation the filmstrip (#115), disputes queue (#23), and
duplicates queue (#17) all need.
This issue should stay in v0.6.0 but depends on #95. Note also #102 (accessibility baseline): the
keyboard work here will land on whatever focus semantics exist at the time, so the semantics pass
is worth doing first.