QiuSW
|
2b01974fe5
|
feat(syb): confirm one-click replacement from latest collection #258
|
2026-09-10 15:47:27 +08:00 |
|
QiuSW
|
305062dba0
|
docs: record normalized color matching rule #257
|
2026-09-10 14:56:01 +08:00 |
|
QiuSW
|
ea38ced58c
|
fix(shopee): normalize colors before AI matching #257
|
2026-09-10 14:54:56 +08:00 |
|
QiuSW
|
2cb78ad8cd
|
fix(collection): preserve task state during current-page reidentify #255
|
2026-09-10 14:26:39 +08:00 |
|
QiuSW
|
ca997f6108
|
docs: record SYB quick-link behavior and API #253
|
2026-09-10 11:39:34 +08:00 |
|
QiuSW
|
b1594dc7bd
|
feat(syb): link latest device collection and match specs #253
|
2026-09-10 11:34:22 +08:00 |
|
QiuSW
|
08d939a9b8
|
docs: sync dynamic match timeout contract #254
|
2026-09-10 09:43:53 +08:00 |
|
QiuSW
|
9088e6b734
|
fix(shopee): bound matching waits and recover drawer loading #254
|
2026-09-10 09:37:02 +08:00 |
|
QiuSW
|
fdd26afaf0
|
docs: record online deployment for #237 and #239
|
2026-09-08 10:26:01 +08:00 |
|
QiuSW
|
d403f3b3a0
|
docs(syb): define page commits and partial success contract (#239)
|
2026-09-08 09:39:59 +08:00 |
|
QiuSW
|
c6a962d522
|
fix(syb): persist validated pages and report partial sync success (#239)
|
2026-09-08 09:35:36 +08:00 |
|
QiuSW
|
9d5242b371
|
docs(local): record verified client key migration and service startup (#237)
|
2026-09-07 17:45:38 +08:00 |
|
QiuSW
|
9a10d82cf4
|
chore(local): run GoAuto from main runtime with explicit migrations (#237)
|
2026-09-07 17:41:34 +08:00 |
|
QiuSW
|
ac3c63ead6
|
docs(client-api): record approved HTTP compatibility (#237)
|
2026-09-07 17:29:28 +08:00 |
|
QiuSW
|
71f7751754
|
fix(client-api): support HTTP and HTTPS by default (#237)
|
2026-09-07 17:25:55 +08:00 |
|
QiuSW
|
76c94e33e0
|
docs(client-api): sync key contracts and deployment prerequisites (#237)
|
2026-09-07 17:15:02 +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
|
ff2d0ca0e5
|
fix(syb): recover bounded today pagination overlaps (#235)
|
2026-09-07 14:25:47 +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
|
0cb36b1e73
|
fix(agent): retain purchase panel recognition after heading scroll (#231)
|
2026-09-07 11:05:24 +08:00 |
|
QiuSW
|
3efe4f64a5
|
docs: sync purchase direct-link entry contract (#232)
|
2026-09-07 10:55:26 +08:00 |
|
QiuSW
|
486dff29fd
|
fix(agent): launch purchase deep links with fresh PDD task (#232)
|
2026-09-07 10:51:24 +08:00 |
|
QiuSW
|
c8e5b99b0c
|
fix(agent): recognize selected spec panels without summary prefix (#231)
|
2026-09-07 10:40:12 +08:00 |
|
QiuSW
|
666d19ad66
|
fix(agent): distinguish nested purchase scroll containers (#230)
|
2026-09-07 10:21:36 +08:00 |
|
QiuSW
|
c2c1044dbb
|
fix(agent): recover vertical size grids after horizontal search failure (#230)
|
2026-09-07 10:07:39 +08:00 |
|
QiuSW
|
4e6afc2d25
|
fix(agent): search horizontally for exact purchase size (#230)
|
2026-09-07 09:55:07 +08:00 |
|
QiuSW
|
7b9fcfb8c1
|
fix(agent): search horizontally for exact purchase color (#230)
|
2026-09-07 09:41:54 +08:00 |
|
QiuSW
|
1f40a7fcb1
|
fix(agent): resolve duplicated semantic address cards (#229)
|
2026-09-05 18:28:47 +08:00 |
|
QiuSW
|
c9aaade6e9
|
fix(agent): deduplicate address entry nodes (#229)
|
2026-09-05 18:17:54 +08:00 |
|
QiuSW
|
5ee3b62906
|
fix(agent): retain exact specs across panel transitions (#228)
|
2026-09-05 17:58:52 +08:00 |
|
QiuSW
|
b829a203dc
|
fix(agent): retain purchase panel after address save (#227)
|
2026-09-05 17:30:40 +08:00 |
|
QiuSW
|
9320e5528c
|
docs(purchase): sync retry page entry contract (#226)
|
2026-09-05 17:08:20 +08:00 |
|
QiuSW
|
41fe461f94
|
fix(android): reopen PDD for manual purchase retries (#226)
|
2026-09-05 17:00:25 +08:00 |
|
QiuSW
|
b306f417d5
|
docs(agent): sync in-place retry contract (#225)
|
2026-09-05 16:50:01 +08:00 |
|
QiuSW
|
8f5ff4525e
|
docs(purchase): sync retry business rule (#225)
|
2026-09-05 16:50:00 +08:00 |
|
QiuSW
|
9124e92ed6
|
fix(agent): retry purchases in place (#225)
|
2026-09-05 16:45:52 +08:00 |
|
QiuSW
|
095dbfacbf
|
fix(android): retain verified spec selections (#224)
|
2026-09-05 16:33:24 +08:00 |
|
QiuSW
|
cdcb6930d0
|
fix(android): revalidate offscreen selected specs (#224)
|
2026-09-05 16:21:01 +08:00 |
|
QiuSW
|
d84f6ddf21
|
fix(purchase): reuse validated probe mappings (#223)
|
2026-09-05 15:21:17 +08:00 |
|
QiuSW
|
f40331189b
|
fix(android): wait for stable PDD product page (#222)
|
2026-09-05 12:40:19 +08:00 |
|
QiuSW
|
2895f3d72d
|
fix(purchase): advance past spec confirmation (#220)
|
2026-09-05 10:54:02 +08:00 |
|
QiuSW
|
e4051ed8df
|
feat(purchase): reuse probed PDD page (#219)
|
2026-09-05 10:34:35 +08:00 |
|
QiuSW
|
5859a819c8
|
feat(agent): 显示采购结果气泡 (#218)
|
2026-09-05 10:01:21 +08:00 |
|
QiuSW
|
8d2e61bb72
|
fix(purchase): 重建 Agent 重试任务 (#217)
|
2026-09-05 09:06:41 +08:00 |
|
QiuSW
|
96cc2ab700
|
docs(purchase): 更新 Agent 重试契约 (#217)
|
2026-09-05 09:03:07 +08:00 |
|
QiuSW
|
bd386cfae4
|
fix(syb): 修正规格颜色尺码反序 (#216)
|
2026-09-04 19:33:35 +08:00 |
|
QiuSW
|
c09ddc8474
|
feat(purchase): 强制真机探测规格后匹配 (#215)
|
2026-09-04 19:03:16 +08:00 |
|
QiuSW
|
683aa9c671
|
fix(agent): 验证采购规格点击并锁定面板滚动 (#214)
|
2026-09-04 18:23:47 +08:00 |
|