Skip to content

feat: Inventory module - #3

Open
2DoorDevelopment wants to merge 5 commits into
mainfrom
claude/create-project-docs-d8Ce6
Open

feat: Inventory module#3
2DoorDevelopment wants to merge 5 commits into
mainfrom
claude/create-project-docs-d8Ce6

Conversation

@2DoorDevelopment

Copy link
Copy Markdown
Owner

Adds a fully functional Inventory module:

  • Track weapons, armor, components, consumables, resources, tools, apparel, and misc items
  • Per-item: name, category, quantity, location, price in UEC, notes
  • Category chip filter + search bar + total UEC value summary at the top
  • Same card/FAB/bottom sheet pattern as Hangar
  • Inventory tab activated in nav (no longer "Coming Soon")

Generated by Claude Code

claude added 5 commits May 16, 2026 01:58
- InventoryItem schema with category, quantity, location, price (UEC)
- useInventory hook (add/edit/delete)
- ItemCard list with quantity badge and UEC price
- ItemFormSheet: name, category, quantity, location, price, notes
- Category chip filter + search + total UEC value summary
- Empty state, FAB, same pattern as Hangar
- Inventory tab activated in nav

https://claude.ai/code/session_017MV5NFe6rbL571JoNoDyJz
- MiningRun schema: date, location, method, ship, minerals (name+SCU),
  status (raw/refining/ready/collected), refinery location, ready date
- useMining hook with add/edit/setStatus/delete
- MiningRunCard: shows location, date, method, mineral tags, refinery
- MiningRunFormSheet: dynamic mineral rows, refinery fields shown when
  status is refining/ready/collected, autocomplete for minerals + refinery
- MiningPage: status chip filter, total SCU + pending SCU stats, FAB
- Mining tab activated in nav

https://claude.ai/code/session_017MV5NFe6rbL571JoNoDyJz
- CargoEntry schema: commodity, ship, SCU, buy location/price, sell
  location/price, status (bought/sold)
- cargoProfit() helper for per-run and total profit calc
- CargoEntryCard: route arrow, buy→sell price, profit in green/red
- CargoEntryFormSheet: live profit preview as you type sell price,
  sell fields only appear when status=sold, commodity/location autocomplete
- CargoPage: total profit counter, in-hold SCU, status filter chips
- Cargo tab activated in nav

https://claude.ai/code/session_017MV5NFe6rbL571JoNoDyJz
Adds full CRUD for missions with type, faction, payout, status, location,
and expiry. Active missions show expiry warnings when within 24 hours.
Stats bar shows active count and total UEC earned from completed missions.

https://claude.ai/code/session_017MV5NFe6rbL571JoNoDyJz
Full CRUD for crafting projects with per-material owned/needed tracking.
Cards show a progress bar and highlight missing materials in red.
Status filter chips: All / In Progress / Planned / Done.

https://claude.ai/code/session_017MV5NFe6rbL571JoNoDyJz
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.

2 participants