Your Name
|
512a988d17
|
x
|
2026-06-15 01:51:38 -04:00 |
|
Your Name
|
7cb65bf5e7
|
Apply Lang
|
2026-06-14 23:43:21 -04:00 |
|
Your Name
|
f0f714e8e2
|
update lang
|
2026-06-14 19:51:19 -04:00 |
|
Your Name
|
84a9b5c603
|
update lang
|
2026-06-14 19:07:17 -04:00 |
|
Your Name
|
f5b60ff63e
|
update lang
|
2026-06-14 18:58:45 -04:00 |
|
Your Name
|
eac45dd4a7
|
feat(cms): implement multi-language support across frontend and admin UI
|
2026-06-14 09:00:57 -04:00 |
|
Your Name
|
a46fa3f0d4
|
fix: return fallback menus instead of 404 to prevent frontend crash
|
2026-06-14 00:21:08 -04:00 |
|
Your Name
|
f5029fc935
|
fix: generate missing migration for Menu and Newsletter tables
|
2026-06-14 00:16:05 -04:00 |
|
Your Name
|
96d874233d
|
feat: implement i18n for product and category, add 5 new locales
|
2026-06-13 23:58:50 -04:00 |
|
Your Name
|
310e48fe6a
|
x
|
2026-06-13 23:10:33 -04:00 |
|
Your Name
|
1ac727f4e5
|
x
|
2026-06-13 22:02:04 -04:00 |
|
Your Name
|
20f43bd58d
|
x
|
2026-06-13 19:45:46 -04:00 |
|
Your Name
|
59363616c4
|
feat: implement Phase 1 LINE Message Integration (Order Created, Payment Confirmed, Shipped, Cancelled)
|
2026-06-13 00:23:21 -04:00 |
|
Your Name
|
10c614fc8c
|
debug: add trace logs to onParse and webhook handler
|
2026-06-12 23:46:55 -04:00 |
|
Your Name
|
658a08f8dc
|
x
|
2026-06-12 23:40:09 -04:00 |
|
Your Name
|
32e9fd5ac6
|
fix: move onParse to root and support trailing slash in webhook route
|
2026-06-12 23:37:18 -04:00 |
|
Your Name
|
ee1c7820c3
|
x
|
2026-06-12 23:33:47 -04:00 |
|
Your Name
|
612eb4921b
|
x
|
2026-06-12 23:30:06 -04:00 |
|
Your Name
|
29bbc1a39e
|
x
|
2026-06-12 23:26:51 -04:00 |
|
Your Name
|
182d0349fa
|
x
|
2026-06-12 23:21:14 -04:00 |
|
Your Name
|
f39a0c83dd
|
x
|
2026-06-10 05:27:39 +07:00 |
|
Your Name
|
a5f6e3171b
|
x
|
2026-06-08 07:15:52 +07:00 |
|
Your Name
|
0c3c450e1f
|
feat: implement user profile, order history, and address book with checkout integration
|
2026-06-07 18:48:56 +07:00 |
|
Your Name
|
bae945b9d4
|
fix: retrieve PromptPay QR code URL from scannable_code.image.download_uri
|
2026-06-07 18:40:44 +07:00 |
|
Your Name
|
0e5ef799a8
|
debug: add verbose console logs to payments.ts
|
2026-06-07 18:39:26 +07:00 |
|
Your Name
|
d3e817d8ba
|
x
|
2026-06-07 18:21:27 +07:00 |
|
Your Name
|
c6bf2f70ac
|
x
|
2026-06-07 17:17:01 +07:00 |
|
Your Name
|
4d5db0c9dd
|
x
|
2026-06-07 07:33:41 +07:00 |
|
Your Name
|
f72876587e
|
feat(admin): implement promotions management and loyalty points configuration
|
2026-06-06 20:03:39 +07:00 |
|
Your Name
|
77c52e0534
|
feat(backend): implement pricing engine for loyalty points and 3-level promotions
|
2026-06-06 20:00:18 +07:00 |
|
Your Name
|
e4f7951b34
|
feat: add product review and rating system with schema update
|
2026-06-06 19:45:28 +07:00 |
|
Your Name
|
ca31564ee7
|
feat(spa): add order history and automatic address book
|
2026-06-06 19:29:19 +07:00 |
|
Your Name
|
d9c79aa900
|
Mass replace irelax with homaroma across project
|
2026-06-03 11:01:01 +07:00 |
|
Your Name
|
f2179cfe57
|
Initial commit for homaroma
|
2026-06-03 08:39:12 +07:00 |
|