Skip to content

Release v2.13.0

Choose a tag to compare

@github-actions github-actions released this 13 Sep 10:37
· 21 commits to main since this release
84923b4

feat: pickup prefix mode (register vs station)

Summary

Event-level pickup_prefix_mode (register | station) so pickup-code letters can come from production stations instead of cash registers.

Changes

  • Cloud: events.pickup_prefix_mode, event_stations.pickup_code_prefix, validation, mode lock after leaving config, event copy, edge bundle
  • Cloud UI: mode control with show/hide of register vs station prefix fields; i18n; OpenAPI types
  • Pi: per-station pickup counters, mode-aware allocation, restore/lifecycle; alembic 010_pickup_counter_station
  • OpenSpec: archived pickup-prefix-mode into openspec/changes/archive/2026-09-13-pickup-prefix-mode/ with main specs synced (pickup-prefix-mode, updated station-scoped-pickups)

Test plan

  • Cloud backend pickup-prefix-mode tests
  • Pi backend allocation / counter tests
  • Cloud + Pi frontend tests / typecheck as applicable
  • Lint
  • CI green on feature branch
Open in Web Open in Cursor