Boxing number module:
- Data row base font size 12→15, quantity column / edit mode unified to 15
- Work order column width flex 24→30, quantity column flex 14→23, action column 64px→54px
- Multi-code boxing total row column width flex 22→26
- Center-align all table headers and data rows
Shelf registration module:
- Data row base font size 12→15
- Center-align all table headers and data rows (location number changed from right-align to center)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Unify optimization for single-code and multi-code boxing modes: after
completing a box, set the next box number to max(existing boxes) + 1,
avoiding duplicate box numbers when browsing historical boxes.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- In multi-code boxing mode, scanning a completed total-row number shows a
clickable warning banner; clicking it or pressing P4 navigates to that
box number to view boxing details.
- Unify key handling across all pages to LogicalKeyboardKey named constants,
removing the _androidKeyCodeFromLogicalKey fallback path.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Change single-code and multi-code boxing lists from card-style layout
(number + color bar + two-line content) to table-style layout
(column headers + flex columns + left border color bar),
matching the registration module design language.
Fields: Box No. / Total Row No. | Work Order | Quantity | Action Button
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>