antigravity-bot Bot and Your 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 Bot and Your 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
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
9a5a30778e
x
2026-10-17 08:25:18 +07:00
Your Name
3f9db48df4
x
2026-10-17 08:11:33 +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
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
acee55a633
x
2026-10-06 19:40:15 +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
7fd3c40ae2
x
2026-10-06 06:13:41 +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
46f09ab145
x
2026-10-03 15:09:45 +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
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
Your Name
2d39edbd57
x
2026-10-01 06:59:38 +07:00
Your Name
7abbcfebd2
x
2026-10-01 05:28:31 +07:00
Your Name
57022d46af
x
2026-09-29 16:13:02 +07:00
Your Name
44a613f8ec
x
2026-09-29 12:48:52 +07:00
Your Name
730fdb49e6
x
2026-09-29 10:13:48 +07:00
Your Name
c42dd4272f
x
2026-09-29 07:40:08 +07:00
Your Name
6d3b13d360
x
2026-09-28 07:45:46 +07:00
Your Name
5e724fae20
x
2026-09-25 07:28:27 +07:00
Your Name
3e742ac468
x
2026-09-25 05:16:28 +07:00
Your Name
44f731839f
x
2026-09-25 04:55:06 +07:00
Your Name
101143f26a
feat(products): implement JSON import with auto-provisioning, UI modal, and documentation schema
2026-09-24 20:01:24 +07:00
Your Name
5796e4d868
feat(pos): implement integrated full-screen POS point-of-sale system with inventory deduction and thermal receipt
2026-09-24 19:35:56 +07:00
Your Name
a27743678c
chore(seed): disable product and variant generation in seed.cjs
2026-09-24 18:39:48 +07:00
Your Name
14d3282a81
x
2026-09-23 06:57:13 +07:00
Your Name
88feee666f
x
2026-09-17 07:06:49 +07:00
Your Name
afd6904c48
x
2026-09-14 11:46:07 +07:00
Your Name
8e35cb48d1
x
2026-09-09 06:46:12 +07:00
Your Name
ab1f2dfbdf
feat(db): add tiktok settlement migration
2026-09-07 05:33:47 +07:00
Your Name
2c8da0ae2a
x
2026-09-06 14:39:13 +07:00
Your Name
abee5249ca
x
2026-09-05 05:33:58 +07:00
Your Name
037ee775db
x
2026-08-26 06:39:57 +07:00
Your Name
158fa1ac22
x
2026-08-26 06:38:36 +07:00