1
0
Fork 0
polaris-task-force/src/app/(frontend)/logistics
Z8MB1E 89b8474e23 feat(market): add trading marketplace with listings, haggling, and NPC vendors
Tarkov-style flea market where users list locker items at a fixed price
and buyers pay through the banking system; items transfer directly
into the buyer's locker.

- market-listings + market-negotiations collections and the market page
  with search/rarity filters and a Countdown timer on each card
- service lib (buyListing with partial-quantity + negotiated-price
  support, clean-stock rule, creditLockerQuantity, auto pricing)
- negotiation flow: make/accept/reject/counter/withdraw, strictly-
  increasing buyer offers, NPC vendor auto-resolution
- NPC vendors: game-npcs attribution, patience meter, dialogue, chat
  bubbles, historical threads dialog
- 30d user / 7d auto listing durations, market-tick bin for expiry +
  vendor restock, SSE notify on tick
- market event types + game-npcs/market target collections in the
  event log; sidebar Market entry under Logistics
- partial-quantity purchases (buyListing/buyMarketListing/makeMarketOffer)
  with full int test coverage (25 tests)
2026-08-10 16:05:57 -04:00
..
banking feat(banking): add banking overview and account detail UI 2026-08-02 04:10:40 -04:00
game-vehicles feat(logistics): add game-vehicles collection and deployed vehicle views 2026-08-02 02:03:43 -04:00
market feat(market): add trading marketplace with listings, haggling, and NPC vendors 2026-08-10 16:05:57 -04:00
resources feat: add logistics pages for resources and vehicles 2026-07-31 20:02:25 -04:00
shipments feat(logistics): enforce structure storage rules on deposits, transfers, and shipments 2026-08-02 02:04:07 -04:00
structures feat(logistics): enforce structure storage rules on deposits, transfers, and shipments 2026-08-02 02:04:07 -04:00
vehicles feat: add logistics pages for resources and vehicles 2026-07-31 20:02:25 -04:00
page.tsx refactor(nav): replace Storage page with Structures list at /logistics 2026-07-28 14:23:04 -04:00