QiuSW
|
c6a962d522
|
fix(syb): persist validated pages and report partial sync success (#239)
|
2026-09-08 09:35:36 +08:00 |
|
QiuSW
|
57b0f1595f
|
feat(client-api): add scoped editable client keys (#237)
|
2026-09-07 16:20:46 +08:00 |
|
QiuSW
|
29ba16e4f9
|
feat(syb): allow purchaser manual sync (#236)
|
2026-09-07 15:03:31 +08:00 |
|
QiuSW
|
bf58ad0005
|
merge: integrate main and purchase fixes for release (#234)
|
2026-09-07 11:58:24 +08:00 |
|
QiuSW
|
1900dab32e
|
feat(web): remember batch purchase device per user (#233)
|
2026-09-07 11:25:12 +08:00 |
|
QiuSW
|
58e058f8ac
|
feat: 一键匹配并确认蝦皮颜色尺码 (#194)
(cherry picked from commit 041cd8d03f)
|
2026-09-03 15:05:53 +08:00 |
|
QiuSW
|
81c1a7ead2
|
fix: add scheduled job execution history (#199)
|
2026-09-02 23:12:48 +08:00 |
|
QiuSW
|
d7924619b6
|
feat: 增加蝦皮规格定时与手动自动匹配 (#195)
|
2026-09-01 23:41:11 +08:00 |
|
QiuSW
|
041cd8d03f
|
feat: 一键匹配并确认蝦皮颜色尺码 (#194)
|
2026-09-01 22:20:48 +08:00 |
|
QiuSW
|
776db137be
|
fix: require saved spec match before purchase (#188)
|
2026-09-01 15:32:26 +08:00 |
|
QiuSW
|
5446ebeaae
|
fix: tighten batch AI matching eligibility (#188)
|
2026-09-01 14:49:00 +08:00 |
|
QiuSW
|
3ef0f72ff9
|
feat: batch AI match SYB purchase specs (#188)
|
2026-09-01 12:13:33 +08:00 |
|
QiuSW
|
6ab2f62f39
|
feat(web): 内联展示商品详情抽屉 (#186)
|
2026-09-01 11:23:09 +08:00 |
|
QiuSW
|
b31896ef75
|
fix(web): restore cached tab state (#187)
|
2026-09-01 10:33:27 +08:00 |
|
QiuSW
|
c07c3451f1
|
fix(admin): decouple SYB collection eligibility (#183)
|
2026-09-01 09:02:24 +08:00 |
|
QiuSW
|
dce4a4fc2a
|
fix(web): support request IDs over HTTP (#182)
|
2026-09-01 00:51:29 +08:00 |
|
QiuSW
|
55ded8b598
|
feat(web): add 100-row pagination option (#177)
|
2026-08-31 17:47:45 +08:00 |
|
QiuSW
|
d00f1591c2
|
feat(web): configure AI confidence threshold (#175)
|
2026-08-31 17:30:04 +08:00 |
|
QiuSW
|
1d0b0ce086
|
feat(web): preview PDD color images (#168)
|
2026-08-31 15:55:06 +08:00 |
|
QiuSW
|
1340ba0612
|
feat(web): show color images in PDD product list (#168)
|
2026-08-31 15:27:29 +08:00 |
|
QiuSW
|
78f5895a09
|
feat(web): prefill recent PDD products in picker (#168)
|
2026-08-31 15:15:12 +08:00 |
|
QiuSW
|
09d9d2227a
|
feat(goauto): continue orders from PDD product detail (#161)
|
2026-08-31 11:36:31 +08:00 |
|
QiuSW
|
5270390a2e
|
test(web): close review gaps for SYB collection (#162)
|
2026-08-31 10:49:33 +08:00 |
|
QiuSW
|
4e05048044
|
feat(web): support batch PDD collection from SYB products (#162)
|
2026-08-31 10:29:19 +08:00 |
|
QiuSW
|
f84ea5df3b
|
feat(#142): group GoAuto admin navigation
|
2026-08-29 09:44:06 +08:00 |
|
QiuSW
|
9d23b44811
|
fix(upload): preserve multipart boundaries (#139)
|
2026-08-29 00:01:37 +08:00 |
|
QiuSW
|
5feb4e8571
|
feat(web): enforce server-driven GoAuto menus (#138)
|
2026-08-28 22:16:51 +08:00 |
|
QiuSW
|
941b7b11f3
|
feat(#122): add SYB inner-code admin workflow
|
2026-08-28 10:24:22 +08:00 |
|
QiuSW
|
a622d718e0
|
fix(#84): restore collection selection in locate mode
|
2026-08-25 11:05:56 +08:00 |
|
QiuSW
|
0991fd2b57
|
feat(#83): add PDD product locate mode
|
2026-08-25 10:48:27 +08:00 |
|
QiuSW
|
7b488e2c68
|
fix(#82): separate PDD linking from mapping
|
2026-08-25 10:21:10 +08:00 |
|
QiuSW
|
66ea01c02e
|
fix(#81): open PDD detail from SYB stage
|
2026-08-25 10:00:04 +08:00 |
|
QiuSW
|
0794dc580b
|
feat(#80): add SYB product process stages
|
2026-08-25 09:44:02 +08:00 |
|
QiuSW
|
5c9b75fc53
|
feat(#78): add manual SYB sync action
|
2026-08-24 17:05:16 +08:00 |
|
QiuSW
|
3261561940
|
fix(web): decouple SYB sync feedback (#77)
|
2026-08-24 16:49:23 +08:00 |
|
QiuSW
|
a2cc9a144f
|
feat(#75): 增加 SYB 每小时自动同步
|
2026-08-24 16:02:16 +08:00 |
|
QiuSW
|
3a8ec2055e
|
fix(#74): 增加 SYB 店铺联想筛选
|
2026-08-24 15:33:01 +08:00 |
|
QiuSW
|
c706f1e2df
|
fix(#74): 收紧 SYB 商品列表布局
|
2026-08-24 15:21:30 +08:00 |
|
QiuSW
|
0fccbc99c1
|
feat(#74): 优化 SYB 商品筛选和列表布局
|
2026-08-24 15:10:47 +08:00 |
|
QiuSW
|
634bd46729
|
fix(#73): speed up SYB purchase preview
|
2026-08-24 11:48:56 +08:00 |
|
QiuSW
|
476ca64616
|
fix(#72): wait for API and retry SYB load
|
2026-08-24 11:02:47 +08:00 |
|
QiuSW
|
b5d0d836fd
|
feat(#68): streamline SYB product toolbar
|
2026-08-22 12:04:14 +08:00 |
|
QiuSW
|
387577667a
|
fix(#57): compact purchase task filters
|
2026-08-21 09:22:22 +08:00 |
|
QiuSW
|
c0c88bb43f
|
feat(#35): add purchase task admin UI
|
2026-08-20 23:54:17 +08:00 |
|
QiuSW
|
d392ed54c4
|
refactor(#51): compact SYB product list layout
|
2026-08-20 15:42:15 +08:00 |
|
QiuSW
|
badb78fa68
|
feat(#50): run SYB imports asynchronously
|
2026-08-20 15:24:50 +08:00 |
|
QiuSW
|
6c7a7298e3
|
feat(#49): complete SYB shop management
|
2026-08-20 11:54:11 +08:00 |
|
QiuSW
|
ceecb5855e
|
feat(#45): add batch collection task creation
|
2026-08-17 17:17:20 +08:00 |
|
QiuSW
|
a7a453633e
|
feat(#31): implement PDD product archive module
|
2026-08-17 16:04:18 +08:00 |
|
QiuSW
|
924c6e0504
|
fix: recover PDD similar-product sold-out page (#29)
|
2026-08-15 18:07:47 +08:00 |
|