Skip to content

Add new features: Restocking Planner and expanded Orders view#94

Open
wgpullen wants to merge 3 commits into
beck-source:mainfrom
wgpullen:new_features
Open

Add new features: Restocking Planner and expanded Orders view#94
wgpullen wants to merge 3 commits into
beck-source:mainfrom
wgpullen:new_features

Conversation

@wgpullen

Copy link
Copy Markdown

Summary

This PR adds two major features to the inventory management system:

  • Restocking Planner: Budget-driven restocking recommendations based on demand forecasts with an interactive budget slider
  • Enhanced Orders View: Expanded order management interface with improved filtering and display options

Changes

  • Implemented Restocking.vue component with budget allocation and item recommendations
  • Enhanced Orders.vue with additional filtering capabilities
  • Updated demand forecasts data with refined trend predictions
  • Added new API endpoints for restocking recommendations and demand analytics
  • Improved dashboard navigation and component organization

Testing

All navigation tabs verified:

  • ✅ Overview - Dashboard with KPIs
  • ✅ Inventory - Item listing
  • ✅ Orders - Order management
  • ✅ Finance - Spending analytics
  • ✅ Demand Forecast - Trend analysis
  • ✅ Restocking - Budget planner
  • ✅ Reports - Performance metrics

🤖 Generated with Claude Code

wgpullen and others added 3 commits May 21, 2026 13:06
- Implemented Restocking Planner component with budget slider and item recommendations
- Enhanced Orders view with additional filtering and display options
- Updated demand forecasts data with refined demand trend predictions
- Added new API endpoints for restocking recommendations and demand data
- Improved dashboard navigation and component organization

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
- Rewrite Reports.vue: Convert to Composition API, add filter support via useFilters, implement i18n translations, remove 13 console.log statements, use centralized formatCurrency utility
- Add reports translation keys to en.js and ja.js (21 keys covering quarterly, monthly, comparison tables and summary stats)
- Fix Backlog.vue: Add i18n support with useI18n composable, replace all hardcoded English strings with t() calls, use translation keys throughout (19 keys)
- Add backlog translation section to en.js and ja.js covering headers, labels, and status messages
- Add getQuarterlyReports() and getMonthlyTrends() API methods to client/src/api.js with filter support
- Both pages now support language switching and properly implement global filter bar reactivity

Co-Authored-By: Claude Haiku 4.5 <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