Commit Graph
385 Commits
Author SHA1 Message Date
Your Name 0fe7c5b9c1 feat(profitability): hybrid actual fees for Shopee/TikTok with conservative 30% fallback 2026-10-18 19:30:31 +07:00
Your Name b8bb1d4617 feat(profitability): add date range filtering and 30-day MRP inventory forecast 2026-10-18 19:10:22 +07:00
Your Name c78a898af7 feat(bom): complete 100% master catalog BOM and add Profitability Management Suite
- Configured BOMs for all 585 master variants across 5 categories (Oil Ozone, Aroma Oil, Car Diffuser, Room Spray, Reed Diffuser)
- Mapped 2,111 marketplace products (Shopee and Lazada) to master catalog variants
- Added backend profitability routes (/api/profitability/matrix, /omnichannel, /mrp)
- Added 3 admin pages under Product menu: Cost & Profitability Matrix, Omnichannel Margin, and MRP & Material Demand
- Added comprehensive ledgers and production sync scripts
2026-10-18 18:58:11 +07:00
Your Name fdbbaea021 x 2026-10-18 14:25:29 +07:00
Your Name f49776f9cb x 2026-10-18 13:55:18 +07:00
Your Name 4fcdd8a816 feat(mcp): add BOM management tools (list_products_bom_status, get_product_bom, set_product_bom) 2026-10-18 12:25:35 +07:00
Your Name b030c08f68 feat(raw-materials): add inline price editing with keyboard shortcuts and partial update support 2026-10-18 11:56:38 +07:00
Your Name a5584d0d46 fix(raw-materials): remove invalid sku field from product select and resolve localized name 2026-10-18 11:44:51 +07:00
adminandYour Name a0abfbf306 feat(bom): add BOM JSON import modal with auto-matching and live cost preview (#12)
Co-authored-by: Your Name <you@example.com>
Reviewed-on: #12
2026-10-18 04:24:17 +00:00
antigravity-bot BotandYour Name d8f6d8139f feat(bom): add Get Prompt modal for LLM and fix product name resolution (#11)
### Summary of Changes
- Added 'Get Prompt' button and ProductBomPromptModal dialog on /products/:id/bom.
- Formats product ID, variants, and raw material inventory into a structured prompt for LLMs.
- Fixed backend bug in GET /products/:id?lang=all that wiped product.name when no translations existed.
- Added multi-level fallback in frontend to ensure product name never shows 'Unknown Product'.

---------

Co-authored-by: Your Name <you@example.com>
Reviewed-on: #11
Co-authored-by: antigravity-bot <bot@kittisak.com>
2026-10-18 03:55:15 +00:00
antigravity-bot BotandYour Name a647c9682d feat(raw-materials): add bulk JSON import with upsert and full-page edit routes (#10)
Fixes #9

---------

Co-authored-by: Your Name <you@example.com>
Reviewed-on: #10
Co-authored-by: antigravity-bot <bot@kittisak.com>
2026-10-18 03:30:19 +00:00
antigravity-bot Bot b13f37cf7e Merge pull request 'docs: audit and tidy legacy agent workspaces and historical records' (#8) from docs/historical-agents into master 2026-10-18 02:51:35 +00:00
Your Name 1ce711d960 docs: audit and tidy legacy agent workspaces and historical records 2026-10-18 09:50:58 +07:00
antigravity-bot Bot 809f420fe4 Merge pull request 'docs: label tenant examples and LLM prompt guides' (#7) from docs/tenant-prompts into master 2026-10-18 02:49:34 +00:00
Your Name cbd816592b docs: label tenant examples and LLM prompt guides 2026-10-18 09:48:54 +07:00
antigravity-bot Bot 408f07e27a Merge pull request 'docs: add scope labels to deployment runbooks and postmortem checklists' (#6) from docs/deployment-runbooks into master 2026-10-18 02:44:40 +00:00
Your Name 468b690ac3 docs: add scope labels to deployment runbooks and postmortem checklists 2026-10-18 09:42:04 +07:00
antigravity-bot BotandYour Name 18c12a6a14 docs: modernize platform capability and architecture guides to DBK Platform (#5)
Fixes #1

### Summary of Changes
- Modernized architecture documents to establish DBK Platform as the canonical multi-tenant commerce platform identity, treating HomAroma as the reference tenant.
- Updated frontend comparison to accurately reflect apps/spa (React 19 + Vite) vs apps/website (Next.js 15 SSR) instead of legacy names.
- Cleaned typos in PRISMA7_GUIDE and added cross-references to docs/PLATFORM_OVERVIEW.md.
- Updated docs/DOCUMENTATION_MIGRATION.md completion tracking.

---------

Co-authored-by: Your Name <you@example.com>
Reviewed-on: #5
Co-authored-by: antigravity-bot <bot@kittisak.com>
2026-10-18 01:47:59 +00:00
Your Name ce252dc061 feat(tools): add projects support to gitea helper CLI 2026-10-18 08:18:41 +07:00
Your Name 8a8438096c Test Add Gitea 2026-10-18 08:13:44 +07:00
Your Name 765cdd1fa9 x 2026-10-18 08:01:36 +07:00
unknown dd79519bf7 feat(deploy): add deployment configs, post-receive hook, and nginx reverse proxy for foxxio 2026-10-17 16:22:06 +07:00
unknown 0b6e5310c0 docs: add api.bigbike.ddcsprocket.com gateway nginx config 2026-10-17 16:00:33 +07:00
unknown 1be4657f3f docs: add gateway nginx proxy config for 192.168.1.24 2026-10-17 15:46:12 +07:00
unknown 647428961a x 2026-10-17 14:37:55 +07:00
unknown 731619af9d x 2026-10-17 14:25:27 +07:00
unknown 5ba4afb2de BigBike 2026-10-17 13:34:07 +07:00
unknown 2364aa32b0 chore: add .gitattributes to normalize bun.lock and text line endings 2026-10-17 12:21:16 +07:00
Your Name ca79692b3e fix(backend): enhance sequence discovery from sister website directories and sync in post-receive 2026-10-17 11:26:29 +07:00
Your Name 0bf544720b feat(cms): add VDO Frame Scrubber block with isolated sequence library 2026-10-17 11:23:08 +07:00
Your Name 64f7ecf729 feat(cms): add Interactive 360 Turntable and Macro Zoom Showcase block 2026-10-17 09:25:16 +07:00
Your Name 8d9f2fc587 feat(cms): add Cinematic Story Scroll and Apple Showcase blocks to Page Builder 2026-10-17 09:06:44 +07:00
Your Name 25cbe3549e fix(website): eliminate story scroll dead zones and blank space with continuous progress engine 2026-10-17 08:38:56 +07:00
Your Name 9a5a30778e x 2026-10-17 08:25:18 +07:00
Your Name 3f9db48df4 x 2026-10-17 08:11:33 +07:00
Your Name 34be2599fa x 2026-10-17 05:35:27 +07:00
Your Name 731fa00fab x 2026-10-17 04:51:13 +07:00
Your Name 2db3a0b466 x 2026-10-16 07:31:33 +07:00
Your Name 9f5b6bce00 x 2026-10-16 06:31:02 +07:00
Your Name 4f8fa1ae09 x 2026-10-16 06:26:13 +07:00
Your Name 64bcd6388a x 2026-10-15 06:56:21 +07:00
Your Name 570810acdb x 2026-10-15 06:19:05 +07:00
Your Name f5893c3fad x 2026-10-11 06:43:08 +07:00
Your Name 9237c0eded x 2026-10-10 08:00:56 +07:00
Your Name 943fd8f1a3 x 2026-10-10 06:15:48 +07:00
Your Name dba82b26a8 x 2026-10-08 08:08:37 +07:00
Your Name d13dedd215 x 2026-10-08 07:27:34 +07:00
Your Name bf9599008e x 2026-10-08 07:12:58 +07:00
Your Name b7f337fb79 x 2026-10-06 19:55:05 +07:00
Your Name acee55a633 x 2026-10-06 19:40:15 +07:00