Skip to content

Add sidebar navigation, Restocking view, and purchase-order backend#163

Open
mibrz wants to merge 1 commit into
beck-source:mainfrom
mibrz:new_features
Open

Add sidebar navigation, Restocking view, and purchase-order backend#163
mibrz wants to merge 1 commit into
beck-source:mainfrom
mibrz:new_features

Conversation

@mibrz

@mibrz mibrz commented Jun 23, 2026

Copy link
Copy Markdown
  • Replace top nav bar with collapsible AppSidebar component backed by design tokens; layout switches to a side-by-side flex model
  • Add /restocking route and Restocking.vue: budget-slider-driven view that filters demand-forecast recommendations and submits restock orders
  • Backend: POST/GET /api/restock-orders (lead time by trend), CRUD for /api/tasks, POST/GET /api/purchase-orders
  • Orders view gains a dedicated Submitted section with lead-time column; regular orders stay in their own table
  • Add unit_cost to demand_forecasts.json so the Restocking view can compute line costs without a separate price lookup
  • i18n: full EN + JA strings for restocking, sidebar labels, new statuses
  • Add PurchaseOrderModal, design-tokens.css, architecture docs, and backend restock tests

- Replace top nav bar with collapsible AppSidebar component backed by
  design tokens; layout switches to a side-by-side flex model
- Add /restocking route and Restocking.vue: budget-slider-driven view
  that filters demand-forecast recommendations and submits restock orders
- Backend: POST/GET /api/restock-orders (lead time by trend), CRUD for
  /api/tasks, POST/GET /api/purchase-orders
- Orders view gains a dedicated Submitted section with lead-time column;
  regular orders stay in their own table
- Add unit_cost to demand_forecasts.json so the Restocking view can
  compute line costs without a separate price lookup
- i18n: full EN + JA strings for restocking, sidebar labels, new statuses
- Add PurchaseOrderModal, design-tokens.css, architecture docs, and
  backend restock tests

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant