QiuSW
|
16948a9e94
|
feat(#157): retry purchase tasks in place
|
2026-08-29 16:52:23 +08:00 |
|
QiuSW
|
cc326ebc6c
|
feat(#155): reuse failed collection tasks by attempt
|
2026-08-29 16:05:37 +08:00 |
|
QiuSW
|
78ab8716a6
|
fix(#154): return safely from WeChat to PDD
|
2026-08-29 15:15:25 +08:00 |
|
QiuSW
|
11c407d582
|
feat(#148): match purchase specs asynchronously
|
2026-08-29 11:51:32 +08:00 |
|
QiuSW
|
6f611a04ef
|
feat(goauto): collect cropped color images (#133)
|
2026-08-28 23:31:23 +08:00 |
|
QiuSW
|
679f4691a4
|
feat(goauto): add stock purchase task type (#135)
|
2026-08-28 20:53:51 +08:00 |
|
QiuSW
|
0f522d5339
|
feat(#132): continue purchase after replacement
|
2026-08-28 18:32:17 +08:00 |
|
QiuSW
|
33d4bb17ad
|
feat(#130): collect replacement products from Agent
|
2026-08-28 18:20:24 +08:00 |
|
QiuSW
|
e117fd222d
|
feat(#115): move PDD recognition aliases into rules
|
2026-08-27 18:19:33 +08:00 |
|
QiuSW
|
3619435a97
|
refactor(#116): separate read-only aliases from actions
|
2026-08-27 18:02:32 +08:00 |
|
QiuSW
|
daf7406ec9
|
fix: expand all whitelisted PDD share links (#109)
|
2026-08-27 15:32:40 +08:00 |
|
QiuSW
|
20775cc1bf
|
fix: resolve PDD share links on Agent (#108)
|
2026-08-27 15:04:19 +08:00 |
|
QiuSW
|
28c3cb5138
|
feat: collect current PDD page from Agent (#101)
|
2026-08-27 10:53:48 +08:00 |
|
QiuSW
|
a181b2ac30
|
feat: refine Agent task center UI (#100)
|
2026-08-26 17:39:11 +08:00 |
|
QiuSW
|
eec63a0653
|
feat: sync agent task history (#99)
|
2026-08-26 16:10:12 +08:00 |
|
QiuSW
|
5f2dd05ebd
|
feat: add safe agent purchase retry (#95)
|
2026-08-26 14:37:01 +08:00 |
|
QiuSW
|
7b6cc00503
|
feat(agent): implement #91 controlled recollection
|
2026-08-26 10:17:45 +08:00 |
|
QiuSW
|
b885a4ef66
|
feat(agent): implement #90 task history
|
2026-08-26 09:26:38 +08:00 |
|
QiuSW
|
67d8f32eaf
|
feat(#69): add Shopee PDD specification mapping
|
2026-08-23 23:23:42 +08:00 |
|
QiuSW
|
9490bddf8f
|
feat(#67): add Shopee order snapshots to purchase tasks
|
2026-08-22 10:41:05 +08:00 |
|
QiuSW
|
0ceb248233
|
fix(#66): recover from Android payment chooser
|
2026-08-22 10:11:29 +08:00 |
|
QiuSW
|
553dc46afa
|
fix(#65): locate detailed address editor by label
|
2026-08-22 10:01:42 +08:00 |
|
QiuSW
|
340543936d
|
fix(#65): preserve text anchors for purchase clicks
|
2026-08-22 09:52:14 +08:00 |
|
QiuSW
|
464a3b8abc
|
fix(#65): tap exact purchase address entry
|
2026-08-22 09:46:05 +08:00 |
|
QiuSW
|
f5ac7f6300
|
fix(#65): restore address entry within purchase panel
|
2026-08-22 09:31:20 +08:00 |
|
QiuSW
|
22a024be64
|
fix(#64): bound purchase spec selection retries
|
2026-08-22 09:07:13 +08:00 |
|
QiuSW
|
0e3be46c4c
|
feat(#62): extend AI matching timeout
|
2026-08-21 17:23:02 +08:00 |
|
QiuSW
|
6181d97f39
|
feat(#62): add AI specification matching settings
|
2026-08-21 17:04:49 +08:00 |
|
QiuSW
|
5a94f4f8b4
|
docs(#61): record safe purchase spec entry
|
2026-08-21 16:09:47 +08:00 |
|
QiuSW
|
36b11ece5d
|
fix(#60): stabilize per-color price capture
|
2026-08-21 15:29:03 +08:00 |
|
QiuSW
|
2977edcd53
|
fix(#59): avoid PDD review page spec misclick
|
2026-08-21 15:04:06 +08:00 |
|
QiuSW
|
6a0dfed757
|
feat(#36): add guarded Android live purchase
|
2026-08-21 11:06:26 +08:00 |
|
QiuSW
|
7e4f404265
|
feat(#44): create purchase tasks from SYB products
|
2026-08-21 10:17:31 +08:00 |
|
QiuSW
|
182ef3940a
|
feat(#55): add purchase admin query APIs
|
2026-08-20 23:31:23 +08:00 |
|
QiuSW
|
dae9cb6aed
|
docs(#42): record user acceptance
|
2026-08-20 23:14:16 +08:00 |
|
QiuSW
|
b0f33bf679
|
fix(#54): unify device state across task domains
|
2026-08-20 22:53:15 +08:00 |
|
QiuSW
|
afeb2723ea
|
fix(#53): parameterize purchase rule actions
|
2026-08-20 17:53:10 +08:00 |
|
QiuSW
|
65ae41fd6f
|
feat(#34): implement purchase task state machine
|
2026-08-20 17:22:52 +08:00 |
|
QiuSW
|
978f42806a
|
feat(#33): define purchase task data and API contract
|
2026-08-20 16:49:43 +08:00 |
|
QiuSW
|
32edb91a31
|
fix(#52): expose SYB preflight failure stages
|
2026-08-20 16:09:28 +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 |
|
 QiuSWandClaude Opus 5
|
f53e6ba05b
|
docs(#41): sync architecture, business rules and API contract for syb import
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
|
2026-08-19 15:11:03 +08:00 |
|
 QiuSWandClaude Opus 5
|
03f44a0dd2
|
docs(#40): sync architecture, business rules and API contract for shopee product
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
|
2026-08-19 13:45:35 +08:00 |
|
QiuSW
|
ceecb5855e
|
feat(#45): add batch collection task creation
|
2026-08-17 17:17:20 +08:00 |
|
QiuSW
|
da7c02cbeb
|
docs(#26): archive accepted traversal fix
|
2026-08-17 16:57:57 +08:00 |
|
QiuSW
|
a7a453633e
|
feat(#31): implement PDD product archive module
|
2026-08-17 16:04:18 +08:00 |
|
QiuSW
|
10966c5c25
|
docs: generate Wiki mirrors (#43)
|
2026-08-17 11:30:44 +08:00 |
|
QiuSW
|
924c6e0504
|
fix: recover PDD similar-product sold-out page (#29)
|
2026-08-15 18:07:47 +08:00 |
|
QiuSW
|
c4e0aa75c8
|
feat: retry PDD detail navigation once (#28)
|
2026-08-15 17:44:34 +08:00 |
|