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-25 23:25:36 +08:00
9904696e76
feat: wave 2 migration (P3, P5, P7 openspec changes)
james
pushed to
main
at
james/vmall
2026-09-24 17:40:23 +08:00
772aafa3fb
docs(openspec): migration plan handoff notes for next agent
8181b3544b
docs: visual design guidelines (tokens, components, interaction states)
a968327b12
docs: architecture, guidelines, domain designs, progressive code index
c532f87b03
feat(reviews): order-line reviews with merchant reply and platform moderation (add-product-reviews)
473d19d089
feat(freight): shop freight templates, server-side checkout fees, company dictionary (add-freight-templates)
Compare 5 commits »
james
pushed to
main
at
james/vmall
2026-09-23 17:45:41 +08:00
5b426486ac
wip(freight): migration 0017 + model/column-list groundwork for add-freight-templates
a83e857bdf
fix(mall): user-center content column full width + aftersales menu entry
2c2b54c21c
feat(aftersale): per-line refund/return flow with ledger-backed completion (add-aftersale-refunds)
Compare 3 commits »
james
pushed to
main
at
james/vmall
2026-09-23 16:40:55 +08:00
93e5a05d48
feat(admin,shop-admin): content/brand management + merchant shop profile (add-content-admin-ui)
9a749e2551
docs(openspec): propose 8 tigshop migration changes (P0-P7) + migration plan
Compare 2 commits »
james
pushed to
main
at
james/vmall
2026-09-22 18:23:20 +08:00
0d0e10b97b
feat(ui): adopt Tailwind v4 design system and archive change
4d2ee3b0bf
Archive add-favorites and split-catalog-into-product-category-brand
13cd598a45
fix(mall): prevent floor grid columns from overflowing container
8446650baf
refactor(api): split catalog module into product, category, brand
Compare 4 commits »
james
pushed to
main
at
james/vmall
2026-09-21 19:13:24 +08:00
0b594c0147
fix: harden favorite state consistency
james
pushed to
main
at
james/vmall
2026-09-21 18:52:55 +08:00
a4ef6ca49e
chore(api): apply rustfmt across modules and tests
james
pushed to
main
at
james/vmall
2026-09-21 18:51:53 +08:00
6c1357ec4d
feat: persist customer product and shop favorites through the live API
james
pushed to
main
at
james/vmall
2026-09-21 13:08:23 +08:00
94a64ec712
chore: add missing Nuxt tsconfig.json for editor path resolution
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
Previous
1
Next