kell_creations/kell_creations_apps/packages/feature_orders
Mike Kell 3662f4fcc5 feat(orders): Stage 5D - orders page UI hardening
- OrdersPage with search bar, status filter chips, order count, master-detail wide layout, push-navigation narrow layout
- OrderCard widget with order ID, customer name, date, status chip, item count, total
- OrderDetailPanel with customer info, shipping address, line items, total, notes, status dropdown, Add Note button, isUpdating indicator
- OrderStatusChip mapping OrderStatus to label and color
- AddNoteDialog with text field, empty-note validation, AddNoteDialogResult value object
- showOrderActionSnackBar helper for success/failure feedback
- Cross-feature onViewProduct/onViewInventory callbacks per line item
- initialFilter, initialQuery, initialSelectedId constructor params on OrdersPage
- Expanded feature_orders barrel exports (OrdersController, all presentation types)
- 25 new widget tests (OrderDetailPanel x14, AddNoteDialog x3, OrdersPage x6)
- 115/115 feature_orders tests passing, 24/24 kell_web tests passing
- Updated build_execution_tracker.md and master_development_brief.md
2026-07-10 19:52:19 -04:00
..
build feat/orders-domain: expand orders domain with write operations and 90 tests 2026-07-10 19:04:39 -04:00
lib feat(orders): Stage 5D - orders page UI hardening 2026-07-10 19:52:19 -04:00
test feat(orders): Stage 5D - orders page UI hardening 2026-07-10 19:52:19 -04:00
.gitignore chore(feature_orders): add .gitignore, untrack .dart_tool and pubspec.lock 2026-05-30 10:09:40 -04:00
analysis_options.yaml feat(orders): add orders workspace vertical slice 2026-04-04 13:57:27 -04:00
pubspec.yaml feat(mobile): Stage 5A — Android app shell and bootstrap 2026-05-28 19:10:14 -04:00