Merge pull request #4078 from ****************
Fix metadata base URL generation
Merge pull request #4079 from ****************
Fix tracker script name route matching
Resolve 'u.map is not a function' on POS settings and update Commerce nav
- Add defensive array extraction in commerceMarketApi (getMarkets, getVendorCategories, getMarketVendors, seedVendorCategories) to handle wrapped API responses ...
Resolve Next.js dynamic route slug conflict ('id' vs 'marketId')
Merge [marketId] directory into [id] for commerce-markets API routes. Next.js requires all dynamic segments at the same path level to use the same parameter nam...
Add mock commerce market data seeding with vendors
Adds loadMockCommerceMarketData() to DataLoader that creates 7 markets across all 6 commerce types with realistic vendor data under auto-seeded built-in categor...
Resolve TypeScript errors in enterprise pipeline tabs
- Make toCSV columns parameter optional with auto-derivation from object keys - Fix downloadBlob call in ProcurementTab (wrong arg count, missing Blob wrapper) ...
Pass markets prop to dashboard, engagements, and quick actions components
Add market filtering to engagements tab and market awareness to dashboard
Complete procurement tab and wire all enterprise components into vertical section
Complete mortgage pipeline tabs with enterprise features
- Enhanced PipelineApplicationsTab with borrower/property/loan detail dialogs, 10-step status workflow with color-coded chips, vendor assignment via marketId,...
Update pipeline to use market-driven tabs with backward compatibility
Add CommerceMarketManager and update POS settings to Markets & Fields
Add frontend API proxy routes and client for commerce markets system
Modify getPOSConfig to include commerce markets and derive enabled types
เพิ่ม MarchMagnetSerview with CRUD เต็มสําหรับตลาด, หมวดหมู่, และผู้จําหน่าย
เพิ่ม DTOs สําหรับตลาดพาณิชย์, ประเภทผู้จําหน่ายและผู้จําหน่ายตลาด
เพิ่ม อุปทาน สําหรับ ตลาด การ ค้า, ประเภท ผู้ ขาย, และ ผู้ ขาย ตลาด
Add commerce markets implementation plan
36 tasks across 7 chunks covering backend entities, controllers, frontend proxy routes, settings UI, pipeline integration, and enterprise-level tab completion f...
Remove duplicate session timeout fields from session types
Aligns with SecurityService change that removes createdAt/expiresIn from Redis session records and tokenExpiration from session info responses. - user-info/rou...
Remove duplicate session timeout system from Redis records
Session expiry is now managed solely by the Redis key TTL. The internal createdAt/expiresIn fields stored inside the Redis value have been removed — they formed...
เหมือนที่คุณเห็นการขนส่ง?
ทุก คน ที่ ได้ รับ การ ปรับ ปรุง เหล่า นี้ จะ ลง ไป ใน ที่ ทํา งาน ของ คุณ โดย อัตโนมัติ. เริ่มให้อิสระและดูมันเติบโตสัปดาห์แล้วสัปดาห์เล่า.