This website requires JavaScript.
Explore
Help
Sign In
james
0 Followers
·
0 Following
Joined on
2023-06-20
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues.
Learn more about blocking a user.
User to block:
Optional note:
The note is not visible to the blocked user.
Cancel
Block
Repositories
3
Projects
Packages
Public Activity
Starred Repositories
james
pushed to
main
at
james/vmall
2026-09-18 21:44:27 +08:00
4d8062f176
fix(mall): normalise group quantity and drop abandoned intents
d7fddf53ab
fix(api): record an elapsed group as expired when its opener cancels
cdfb1b06f2
chore(openspec): archive add-group-buying
48ec5b4443
test(api): pass the group-buy intent in direct checkout callers
3fa104ca61
chore(seed): seed an active group-buying activity
Compare 27 commits »
james
pushed to
main
at
james/vmall
2026-09-18 17:41:10 +08:00
835afbe5e0
fix(api): decrement SKU stock only when remaining quantity is sufficient
james
pushed to
main
at
james/vmall
2026-09-18 17:32:16 +08:00
53548196f8
docs(openspec): plan shop coupons, accounts, points, flash sales, and group buying
james
pushed to
main
at
james/vmall
2026-09-18 16:00:58 +08:00
e10cae5789
docs: API architecture ADRs, tech spec, and marketing capability tracker
c51e96ae41
feat(mall): address book wave 7 frontend, contract, and archive
Compare 2 commits »
james
pushed to
main
at
james/vmall
2026-09-18 14:59:38 +08:00
5e866d08f4
refactor(api): split Axum handlers into handler/service/repo modules
james
pushed to
main
at
james/vmall
2026-09-18 01:36:24 +08:00
e457339847
chore(openspec): archive wave 6 and close the migration tracker
james
pushed to
main
at
james/vmall
2026-09-18 01:35:31 +08:00
ce3e8db5b1
feat(mall): restore real brand and sales facets
james
pushed to
main
at
james/vmall
2026-09-18 01:17:56 +08:00
65cea42da6
docs(openspec): plan wave 6, brands and real sales
james
pushed to
main
at
james/vmall
2026-09-18 01:13:52 +08:00
b44ba39e8c
chore(openspec): archive replace-mock-api-wave-5
james
pushed to
main
at
james/vmall
2026-09-18 01:13:35 +08:00
d0b6350d2d
feat(mall): read the store directory from the API
james
pushed to
main
at
james/vmall
2026-09-18 00:54:26 +08:00
51f8bb7c1d
docs(openspec): plan wave 5, the store directory
james
pushed to
main
at
james/vmall
2026-09-18 00:49:38 +08:00
f6ddfd21cb
chore(openspec): archive replace-mock-api-wave-4
james
pushed to
main
at
james/vmall
2026-09-18 00:48:13 +08:00
104737e4e1
feat(mall): serve home marketing content from the API
james
pushed to
main
at
james/vmall
2026-09-18 00:36:12 +08:00
2136a48fbe
chore(openspec): archive the mock-migration waves and green the spec set
james
pushed to
main
at
james/vmall
2026-09-18 00:33:25 +08:00
e1a0a5dbdb
feat(mall): run the transaction chain against the live API
james
pushed to
main
at
james/vmall
2026-09-18 00:13:19 +08:00
0ceb4a2b25
feat(mall): authenticate against the live API
james
pushed to
main
at
james/vmall
2026-09-17 23:15:42 +08:00
e0e833d0e5
feat(mall): serve catalog and currency from the live API
james
pushed to
main
at
james/vmall
2026-09-17 22:23:22 +08:00
44466e5e88
docs(openspec): archive pin-home-category-menu
james
pushed to
main
at
james/vmall
2026-09-17 22:19:11 +08:00
f24dfb6f4e
docs: add home hero layout visual proposal
4e4ce50973
chore: ignore agent tooling directories
Compare 2 commits »
james
pushed to
main
at
james/vmall
2026-09-17 22:17:52 +08:00
ee2f421709
feat(mall): pin home category menu beside hero carousel
Previous
1
Next