- NEW shared StatusChipMenu: clickable status chip opens a dense menu of valid
next states; picks confirm via the shared ConfirmDialog (danger variant,
loading, stays open on failure); plain chip without edit permission;
row-click-safe (stopPropagation both directions).
- Offers list: draft -> Aktivovat (number assignment noted, PDF archived after
finalize like the detail); active -> 'Vytvořit objednávku…' (opens the
existing create-order modal — 'ordered' stays owned by that flow) +
Zneplatnit; ordered -> Zneplatnit.
- ReceivedOrders list: Zahájit realizaci / Dokončit / Stornovat / Obnovit with
cascade notes; Czech quote pairs fixed („…“); OrderDetail transition button
says 'Obnovit' when reopening.
- Projects list + ProjectDetail: status combobox replaced by transition
buttons (Dokončit/Zrušit/Obnovit projekt) rendered from valid_transitions;
cascade notes only when a linked order will actually change; save no longer
carries status; busy states symmetric.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>