Commit Graph
317 Commits
Author SHA1 Message Date
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
Your Name 765cdd1fa9 x 2026-10-18 08:01:36 +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 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
Your Name ce4502d123 x 2026-10-06 18:16:25 +07:00
Your Name 08045eabff x 2026-10-06 18:13:03 +07:00
Your Name 46968782b6 x 2026-10-06 16:58:21 +07:00
Your Name 641cc4e42b x 2026-10-06 16:39:41 +07:00
Your Name 3bbe2bb35e x 2026-10-06 15:35:04 +07:00
Your Name 230716933e x 2026-10-06 06:36:26 +07:00
Your Name 7fd3c40ae2 x 2026-10-06 06:13:41 +07:00
Your Name ebc8f2ffeb x 2026-10-05 06:43:10 +07:00
Your Name 142d991816 x 2026-10-05 06:17:08 +07:00
Your Name d9901fd9a6 x 2026-10-05 06:09:46 +07:00
Your Name af6047fb4d x 2026-10-05 06:01:05 +07:00
Your Name 8d415ecef7 x 2026-10-04 19:56:23 +07:00
Your Name e349ef5b84 x 2026-10-04 18:59:27 +07:00
Your Name b641acbeb7 x 2026-10-04 06:51:38 +07:00
Your Name 04987eebac x 2026-10-04 06:24:37 +07:00
Your Name 46f09ab145 x 2026-10-03 15:09:45 +07:00
Your Name b8a255821b x 2026-10-03 12:56:11 +07:00
Your Name 0c3faaba29 x 2026-10-03 09:35:02 +07:00
Your Name 27cc56abaf x 2026-10-03 08:15:21 +07:00
Your Name 91dacd20ce x 2026-10-03 06:23:23 +07:00
Your Name a94e72ba0e x 2026-10-02 10:24:45 +07:00
Your Name c3c2d97cc1 x 2026-10-02 09:27:12 +07:00
Your Name 3631f59bba x 2026-10-02 09:05:58 +07:00
Your Name f258e3e176 x 2026-10-02 07:10:25 +07:00
Your Name 75770ca122 x 2026-10-01 17:26:18 +07:00
Your Name 78b722e120 x 2026-10-01 15:42:52 +07:00