-
903280fada
fix(#52): align SYB sync count columns with MySQL
QiuSW
2026-08-20 16:19:54 +08:00
-
32edb91a31
fix(#52): expose SYB preflight failure stages
QiuSW
2026-08-20 16:09:28 +08:00
-
d392ed54c4
refactor(#51): compact SYB product list layout
QiuSW
2026-08-20 15:42:15 +08:00
-
badb78fa68
feat(#50): run SYB imports asynchronously
QiuSW
2026-08-20 15:24:50 +08:00
-
39d38e1596
design(#50): add reviewable async import prototype
QiuSW
2026-08-20 14:52:49 +08:00
-
6c7a7298e3
feat(#49): complete SYB shop management
QiuSW
2026-08-20 11:54:11 +08:00
-
1b67495e71
feat(#49): add shop HTTP API, SYB discovery and the import filter

QiuSWandClaude Opus 5
2026-08-20 11:31:44 +08:00
-
7bd8166a30
feat(#49): add shop service — CRUD, enable toggle and enabled-name lookup

QiuSWandClaude Opus 5
2026-08-20 11:23:02 +08:00
-
cda37b4a60
feat(#49): add syb_shop model, migration and name normalization

QiuSWandClaude Opus 5
2026-08-20 11:18:32 +08:00
-
e6f533b71e
fix(#48): add the missing version-local migration for syb_session

QiuSWandClaude Opus 5
2026-08-20 10:08:45 +08:00
-
a81d60523d
fix(#48): stop the launcher turning child stderr into PowerShell errors

QiuSWandClaude Opus 5
2026-08-20 10:01:37 +08:00
-
1d9dbfda76
fix(#48): keep PowerShell scripts ASCII — Chinese comments broke parsing

QiuSWandClaude Opus 5
2026-08-20 09:57:57 +08:00
-
bbc5fdba05
fix(#48): replace per-migration noise with a summary, force UTF-8 console

QiuSWandClaude Opus 5
2026-08-20 09:53:56 +08:00
-
d7a15e9525
fix(#48): silence the empty per-request access log line

QiuSWandClaude Opus 5
2026-08-20 09:47:45 +08:00
-
72ecf25291
fix(#48): find config.yaml from server/ and stop diagnostics looking like errors

QiuSWandClaude Opus 5
2026-08-20 09:44:03 +08:00
-
8001c03abd
fix(#48): make configuration resolution visible at startup and in errors

QiuSWandClaude Opus 5
2026-08-20 09:37:58 +08:00
-
bf0c978794
revert(#48): undo out-of-scope reformatting of go-admin router files

QiuSWandClaude Opus 5
2026-08-20 09:29:40 +08:00
-
c86e98d0cb
feat(#48): make one config work for both development and deployment

QiuSWandClaude Opus 5
2026-08-20 09:28:45 +08:00
-
7d07fa52b7
test(#48): add opt-in end-to-end import verification

QiuSWandClaude Opus 5
2026-08-20 09:02:49 +08:00
-
4f7f3a612a
fix(#48): give SYBSession an explicit singular table name

QiuSWandClaude Opus 5
2026-08-20 09:00:58 +08:00
-
7edb4e7b9f
feat(#48): add SYB sync orchestration, import endpoint and page entry

QiuSWandClaude Opus 5
2026-08-19 16:56:00 +08:00
-
4886e0d0a4
test(#48): add opt-in live verification against the real SYB API

QiuSWandClaude Opus 5
2026-08-19 16:40:04 +08:00
-
a31c4776c4
feat(#48): port SYB ERP client, session store and config (Stage 1)

QiuSWandClaude Opus 5
2026-08-19 16:30:35 +08:00
-
b4861f5073
docs(#48): scope OCR prohibition to Agent side, allow SYB login captcha OCR

QiuSWandClaude Opus 5
2026-08-19 16:17:16 +08:00
-
136f5c94cb
style(#40,#41): collapse page headings into search toolbar

QiuSWandClaude Opus 5
2026-08-19 15:32:50 +08:00
-
f53e6ba05b
docs(#41): sync architecture, business rules and API contract for syb import

QiuSWandClaude Opus 5
2026-08-19 15:11:03 +08:00
-
03a56565ef
feat(#41): add syb product admin page

QiuSWandClaude Opus 5
2026-08-19 14:49:12 +08:00
-
e6c8b52164
fix(#41): add missing json tags to ReparseOutcome

QiuSWandClaude Opus 5
2026-08-19 14:49:10 +08:00
-
f72c24b5da
fix(#41): expose rawJson in detail response, not just storage

QiuSWandClaude Opus 5
2026-08-19 14:42:46 +08:00
-
3b27d19aa8
feat(#41): add syb product admin API (list, detail, reparse, manual correction)

QiuSWandClaude Opus 5
2026-08-19 14:40:09 +08:00
-
d7f7420431
feat(#41): add syb_product CLI migration file

QiuSWandClaude Opus 5
2026-08-19 14:31:55 +08:00
-
d67629808f
feat(#41): add syb_product model, productSpec parser and shopee import merge

QiuSWandClaude Opus 5
2026-08-19 14:31:38 +08:00
-
45e8c1285d
fix(#40): remove illegal literal default on TEXT column image_url

QiuSWandClaude Opus 5
2026-08-19 14:10:24 +08:00
-
40d2862c1a
feat(#40): add shopee product admin page

QiuSWandClaude Opus 5
2026-08-19 13:53:51 +08:00
-
03f44a0dd2
docs(#40): sync architecture, business rules and API contract for shopee product

QiuSWandClaude Opus 5
2026-08-19 13:45:35 +08:00
-
658ffd5d15
feat(#40): add shopee product admin API

QiuSWandClaude Opus 5
2026-08-19 10:12:03 +08:00
-
f9cb1945ab
feat(#40): add shopee_product archive model, spec mapping and migration

QiuSWandClaude Opus 5
2026-08-19 10:03:21 +08:00
-
1cd32a4b8c
docs(#44): correct prototype ownership labels from #35 to #44

QiuSWandClaude Opus 5
2026-08-19 09:44:34 +08:00
-
0d623d8e7b
docs(#47): unify harness command references

QiuSWandClaude Opus 5
2026-08-19 09:23:02 +08:00
-
f8d0011057
docs(#47): mirror harness command entry changes

QiuSWandClaude Opus 5
2026-08-19 09:20:32 +08:00
-
b3430637d8
docs(#47): upgrade DevHarness baseline to bfdf648

QiuSWandClaude Opus 5
2026-08-19 09:19:38 +08:00
-
80434ecb56
docs(#40,#41): record stage A prototype acceptance

QiuSWandClaude Opus 5
2026-08-19 08:53:52 +08:00
-
231a604143
docs(#40,#41): shorten batch labels and resolve clear/reset overlap

QiuSWandClaude Opus 5
2026-08-19 08:49:16 +08:00
-
b9da50ef12
docs(#41): add purchase task creation flow to prototype

QiuSWandClaude Opus 5
2026-08-18 17:57:18 +08:00
-
acaa6c090b
docs(#41): unify SYB terminology in issue and delivery index

QiuSWandClaude Opus 5
2026-08-18 17:51:36 +08:00
-
953ce55e3f
docs(#40,#41): rename 货运宝 to SYB in display terms

QiuSWandClaude Opus 5
2026-08-18 17:45:03 +08:00
-
c25f6bbc83
docs(#41): align batch action placement with #40 toolbar

QiuSWandClaude Opus 5
2026-08-18 17:24:49 +08:00
-
25b160c4d7
docs(#40,#41): support multiline batch search in list prototypes

QiuSWandClaude Opus 5
2026-08-18 17:06:29 +08:00
-
5e2d4607e1
docs(#41): add row selection and split columns in list prototype

QiuSWandClaude Opus 5
2026-08-18 16:51:37 +08:00
-
3d72af9c1f
docs(#41): revise prototype for AI matching per #46

QiuSWandClaude Opus 5
2026-08-18 16:26:24 +08:00
-
88e45060ac
docs(#40): revise prototype for AI matching per #46

QiuSWandClaude Opus 5
2026-08-18 16:22:44 +08:00
-
faecd90d2b
docs(#46): revise spec matching rules for AI matching

QiuSWandClaude Opus 5
2026-08-18 15:47:38 +08:00
-
57e8a7397c
docs(#41): clarify syb does not gate procurement

QiuSWandClaude Opus 5
2026-08-18 14:28:10 +08:00
-
b314109ce8
docs(#41): mirror stage A prototype status

QiuSWandClaude Opus 5
2026-08-18 14:18:42 +08:00
-
7f6bee3ba8
docs(#41): add stage A syb import prototype

QiuSWandClaude Opus 5
2026-08-18 14:13:51 +08:00
-
8dbac5ddf6
docs(#40): record stage A prototype acceptance

QiuSWandClaude Opus 5
2026-08-18 11:43:59 +08:00
-
d5b279f81f
docs(#40): use ISO 4217 currency from system config in prototype

QiuSWandClaude Opus 5
2026-08-18 11:40:18 +08:00
-
61e742d0b2
docs(#40): add shopee sale price to prototype list, detail and create

QiuSWandClaude Opus 5
2026-08-18 11:32:49 +08:00
-
8551256c3c
docs(#40): add optional pdd product picker on create page

QiuSWandClaude Opus 5
2026-08-18 11:20:03 +08:00
-
abd6984ef3
docs(#40): allow spec value entry on create page in prototype

QiuSWandClaude Opus 5
2026-08-18 10:55:34 +08:00
-
1b6c83acc3
docs(#40): add manual spec value creation to prototype

QiuSWandClaude Opus 5
2026-08-18 10:45:40 +08:00
-
2a18c80a71
docs(#40): rename to 虾皮 and add batch soft delete in prototype

QiuSWandClaude Opus 5
2026-08-18 10:34:58 +08:00
-
2fcd012575
docs(#40): revise shopee list columns in stage A prototype

QiuSWandClaude Opus 5
2026-08-18 10:04:35 +08:00
-
38dbaed05b
docs(#40): add stage A shopee product prototype

QiuSWandClaude Opus 5
2026-08-18 09:48:43 +08:00
-
23464ecd50
docs(#32): record procurement prototype acceptance

QiuSWandClaude Opus 5
2026-08-18 09:30:01 +08:00
-
a3ef9cbcb4
docs(#40,#41): mirror stage A prototype gate

QiuSWandClaude Opus 5
2026-08-18 09:29:11 +08:00
-
3718ce8dc6
docs: record issue 45 acceptance mirror
QiuSW
2026-08-18 08:49:26 +08:00
-
ceecb5855e
feat(#45): add batch collection task creation
QiuSW
2026-08-17 17:17:20 +08:00
-
f6bada9f86
docs(#31): archive accepted product module
QiuSW
2026-08-17 17:02:41 +08:00
-
da7c02cbeb
docs(#26): archive accepted traversal fix
QiuSW
2026-08-17 16:57:57 +08:00
-
1bf676e57f
fix(#26): ignore reflowed completed color rows
QiuSW
2026-08-17 16:37:46 +08:00
-
a7a453633e
feat(#31): implement PDD product archive module
QiuSW
2026-08-17 16:04:18 +08:00
-
7df4546e63
docs: update bulk task prototypes for #31 #32
QiuSW
2026-08-17 15:22:08 +08:00
-
f5c1096280
docs(#32): move purchase creation to SYB list
QiuSW
2026-08-17 15:00:02 +08:00
-
18d96c75fb
docs(#32): update procurement flow prototype
QiuSW
2026-08-17 14:46:03 +08:00
-
e56d9ffe98
chore: remove unused generated design system
QiuSW
2026-08-17 11:44:37 +08:00
-
34b5e0c7cc
prototypes: export QuantUX drafts (#31 #32)
QiuSW
2026-08-17 11:41:06 +08:00
-
10966c5c25
docs: generate Wiki mirrors (#43)
QiuSW
2026-08-17 11:30:44 +08:00
-
a4ac398ca0
docs: prepare Wiki-first migration (#43)
QiuSW
2026-08-17 11:27:09 +08:00
-
cde2a84211
feat: configure startup ports from local config (#30)
QiuSW
2026-08-16 19:18:46 +08:00
-
924c6e0504
fix: recover PDD similar-product sold-out page (#29)
QiuSW
2026-08-15 18:07:47 +08:00
-
c4e0aa75c8
feat: retry PDD detail navigation once (#28)
QiuSW
2026-08-15 17:44:34 +08:00
-
dbeb151f1d
feat: recover transient PDD sold-out pages (#27)
QiuSW
2026-08-15 17:23:20 +08:00
-
72d614524b
fix: complete PDD spec panel traversal (#26)
QiuSW
2026-08-15 17:03:52 +08:00
-
7b96810200
fix: filter PDD multi-select action from specs (#25)
QiuSW
2026-08-15 16:18:53 +08:00
-
271b6dde11
fix: harden PDD v2 real-device collection (#25)
QiuSW
2026-08-15 16:09:02 +08:00
-
affa6b3f8c
feat: add safe PDD rule template editor (#24)
QiuSW
2026-08-15 15:36:58 +08:00
-
99ca400a74
feat: collect PDD product details on Android (#23)
QiuSW
2026-08-15 15:18:03 +08:00
-
9d4a0b9845
feat: add versioned rule capabilities (#22)
QiuSW
2026-08-15 15:01:19 +08:00
-
4b38a876de
docs: design PDD detail collection rule (#21)
QiuSW
2026-08-15 14:39:33 +08:00
-
c06f7ac24b
docs: record MVP task acceptance (#19)
QiuSW
2026-08-15 14:30:17 +08:00
-
6949e53968
feat: establish GoAuto MVP baseline (#19)
QiuSW
2026-08-15 14:24:05 +08:00