-
9e3abf95ef
feat(marketing): add threshold promotions (满减)
main
Chengdong Zhang
2026-10-19 18:14:38 +08:00
-
a7cd392bd4
feat(payments): configurable checkout payments — wallet + Stripe crypto, original-method refunds (add-configurable-payments)
Chengdong Zhang
2026-10-15 16:14:28 +08:00
-
f439795c37
feat(mobile): Nuxt H5 storefront on :3003 (add-mobile-h5); migration plan complete, tracker removed
Chengdong Zhang
2026-09-28 15:48:12 +08:00
-
add9f87703
docs(openspec): record Taro deferral decision for add-mobile-h5
Chengdong Zhang
2026-09-28 13:36:43 +08:00
-
9904696e76
feat: wave 2 migration (P3, P5, P7 openspec changes)
james
2026-09-25 15:25:29 +00:00
-
772aafa3fb
docs(openspec): migration plan handoff notes for next agent
Chengdong Zhang
2026-09-24 17:37:30 +08:00
-
8181b3544b
docs: visual design guidelines (tokens, components, interaction states)
Chengdong Zhang
2026-09-24 17:11:51 +08:00
-
a968327b12
docs: architecture, guidelines, domain designs, progressive code index
Chengdong Zhang
2026-09-24 16:59:32 +08:00
-
c532f87b03
feat(reviews): order-line reviews with merchant reply and platform moderation (add-product-reviews)
Chengdong Zhang
2026-09-24 16:38:05 +08:00
-
473d19d089
feat(freight): shop freight templates, server-side checkout fees, company dictionary (add-freight-templates)
Chengdong Zhang
2026-09-24 15:03:51 +08:00
-
5b426486ac
wip(freight): migration 0017 + model/column-list groundwork for add-freight-templates
Chengdong Zhang
2026-09-23 17:39:45 +08:00
-
a83e857bdf
fix(mall): user-center content column full width + aftersales menu entry
Chengdong Zhang
2026-09-23 17:14:14 +08:00
-
2c2b54c21c
feat(aftersale): per-line refund/return flow with ledger-backed completion (add-aftersale-refunds)
Chengdong Zhang
2026-09-23 16:56:30 +08:00
-
93e5a05d48
feat(admin,shop-admin): content/brand management + merchant shop profile (add-content-admin-ui)
Chengdong Zhang
2026-09-23 14:27:00 +08:00
-
9a749e2551
docs(openspec): propose 8 tigshop migration changes (P0-P7) + migration plan
Chengdong Zhang
2026-09-23 13:30:36 +08:00
-
0d0e10b97b
feat(ui): adopt Tailwind v4 design system and archive change
Chengdong Zhang
2026-09-22 18:22:50 +08:00
-
4d2ee3b0bf
Archive add-favorites and split-catalog-into-product-category-brand
Chengdong Zhang
2026-09-22 16:27:42 +08:00
-
13cd598a45
fix(mall): prevent floor grid columns from overflowing container

Chengdong ZhangandClaude Sonnet 5
2026-09-22 16:08:35 +08:00
-
8446650baf
refactor(api): split catalog module into product, category, brand

Chengdong ZhangandClaude Sonnet 5
2026-09-22 16:07:44 +08:00
-
0b594c0147
fix: harden favorite state consistency
Chengdong Zhang
2026-09-21 19:13:10 +08:00
-
a4ef6ca49e
chore(api): apply rustfmt across modules and tests

Chengdong ZhangandCursor
2026-09-21 18:52:52 +08:00
-
6c1357ec4d
feat: persist customer product and shop favorites through the live API

Chengdong ZhangandCursor
2026-09-21 18:51:45 +08:00
-
94a64ec712
chore: add missing Nuxt tsconfig.json for editor path resolution
Chengdong Zhang
2026-09-21 13:08:20 +08:00
-
4d8062f176
fix(mall): normalise group quantity and drop abandoned intents
james
2026-09-18 13:44:02 +00:00
-
d7fddf53ab
fix(api): record an elapsed group as expired when its opener cancels
james
2026-09-18 13:44:02 +00:00
-
cdfb1b06f2
chore(openspec): archive add-group-buying
james
2026-09-18 13:22:47 +00:00
-
48ec5b4443
test(api): pass the group-buy intent in direct checkout callers
james
2026-09-18 13:22:47 +00:00
-
3fa104ca61
chore(seed): seed an active group-buying activity
james
2026-09-18 13:22:47 +00:00
-
fe354529d0
feat(shop-admin): manage group-buying activities
james
2026-09-18 13:22:47 +00:00
-
e540b91491
feat(mall): live group-buying page with open or join intent
james
2026-09-18 13:22:47 +00:00
-
a7bc476251
feat(api): group buying with payment-time seat claims
james
2026-09-18 13:16:28 +00:00
-
705cbe249a
docs: record the deferred promotion-window invariant and test-isolation rules
james
2026-09-18 13:11:37 +00:00
-
c93bff28b0
chore(openspec): archive add-flash-sales
james
2026-09-18 12:53:26 +00:00
-
b15a246c3f
chore(seed): seed an active flash sale
james
2026-09-18 12:53:26 +00:00
-
5c30760351
fix(api): keep the flash-sale discovery test isolation-safe
james
2026-09-18 12:53:26 +00:00
-
26773f7890
feat(shop-admin): manage flash-sale sessions and activity items
james
2026-09-18 12:53:26 +00:00
-
2125ae437f
feat(mall): live flash-sale page and activity price snapshots
james
2026-09-18 12:53:26 +00:00
-
393e7f7209
feat(api): flash sales resolved server-side at checkout
james
2026-09-18 12:47:46 +00:00
-
82c1e8e4bb
chore(openspec): archive add-points-mall
james
2026-09-18 12:43:18 +00:00
-
f70d1e506a
chore(seed): seed deterministic points products
james
2026-09-18 12:43:00 +00:00
-
68317c2040
feat(admin): manage points products and redemptions
james
2026-09-18 12:43:00 +00:00
-
059572f6f3
feat(mall): live points mall with address-aware redemption
james
2026-09-18 12:43:00 +00:00
-
9c2b705880
feat(api): points mall with atomic redemption and admin fulfillment
james
2026-09-18 12:24:46 +00:00
-
cc07ac3230
chore(openspec): archive add-shop-coupons
james
2026-09-18 12:13:49 +00:00
-
c7fad42105
feat(shop-admin): manage shop coupon templates
james
2026-09-18 12:13:05 +00:00
-
0eb94f2ba1
feat(mall): claim and redeem shop coupons from the storefront
james
2026-09-18 12:12:51 +00:00
-
23955434c6
feat(api): shop coupons with per-shop checkout redemption
james
2026-09-18 12:03:00 +00:00
-
39d0158f29
chore(openspec): archive add-customer-accounts
james
2026-09-18 11:55:38 +00:00
-
7a2745fb16
feat(api): add customer accounts with live summary and append-only ledger
james
2026-09-18 11:54:53 +00:00
-
bcd97ab48f
docs(openspec): fix group-buying archive scenario and address-book purpose
james
2026-09-18 11:54:44 +00:00
-
835afbe5e0
fix(api): decrement SKU stock only when remaining quantity is sufficient

Chengdong ZhangandCursor
2026-09-18 17:41:06 +08:00
-
53548196f8
docs(openspec): plan shop coupons, accounts, points, flash sales, and group buying

Chengdong ZhangandCursor
2026-09-18 17:32:08 +08:00
-
e10cae5789
docs: API architecture ADRs, tech spec, and marketing capability tracker
Chengdong Zhang
2026-09-18 16:00:31 +08:00
-
c51e96ae41
feat(mall): address book wave 7 frontend, contract, and archive
Chengdong Zhang
2026-09-18 16:00:05 +08:00
-
5e866d08f4
refactor(api): split Axum handlers into handler/service/repo modules

Chengdong ZhangandCursor
2026-09-18 14:59:36 +08:00
-
e457339847
chore(openspec): archive wave 6 and close the migration tracker
james
2026-09-17 17:36:22 +00:00
-
ce3e8db5b1
feat(mall): restore real brand and sales facets
james
2026-09-17 17:35:28 +00:00
-
65cea42da6
docs(openspec): plan wave 6, brands and real sales
james
2026-09-17 17:17:52 +00:00
-
b44ba39e8c
chore(openspec): archive replace-mock-api-wave-5
james
2026-09-17 17:13:49 +00:00
-
d0b6350d2d
feat(mall): read the store directory from the API
james
2026-09-17 17:13:32 +00:00
-
51f8bb7c1d
docs(openspec): plan wave 5, the store directory
james
2026-09-17 16:54:22 +00:00
-
f6ddfd21cb
chore(openspec): archive replace-mock-api-wave-4
james
2026-09-17 16:49:35 +00:00
-
104737e4e1
feat(mall): serve home marketing content from the API
james
2026-09-17 16:48:10 +00:00
-
2136a48fbe
chore(openspec): archive the mock-migration waves and green the spec set
james
2026-09-17 16:36:10 +00:00
-
e1a0a5dbdb
feat(mall): run the transaction chain against the live API
james
2026-09-17 16:33:22 +00:00
-
0ceb4a2b25
feat(mall): authenticate against the live API
james
2026-09-17 16:13:16 +00:00
-
e0e833d0e5
feat(mall): serve catalog and currency from the live API
james
2026-09-17 15:15:25 +00:00
-
44466e5e88
docs(openspec): archive pin-home-category-menu
james
2026-09-17 14:23:18 +00:00
-
f24dfb6f4e
docs: add home hero layout visual proposal
james
2026-09-17 14:19:07 +00:00
-
4e4ce50973
chore: ignore agent tooling directories
james
2026-09-17 14:19:05 +00:00
-
ee2f421709
feat(mall): pin home category menu beside hero carousel
james
2026-09-17 14:17:46 +00:00
-
21e99bb52b
feat(mall): classic B2B2C PC storefront with fixed mock API layer
Chengdong Zhang
2026-09-17 19:06:21 +08:00
-
997c312cda
docs: add README and AGENTS guide
Chengdong Zhang
2026-09-17 13:52:20 +08:00
-
653f13161a
feat: three nuxt frontends, demo seed, rounding + money-exponent + rate-cast fixes, archived specs
Chengdong Zhang
2026-09-17 13:34:38 +08:00
-
dc9fd31c5e
feat: backend MVP (auth/rbac, catalog, orders, fulfillment, invoices) + specs + scaffolds
Chengdong Zhang
2026-09-17 12:43:22 +08:00