Release Tag: v3.7.31
Date: 2026-09-04
v3.7.31 fixes shop intake approval and platform detection for storefronts using wzyp.cn, and equips the admin console with tools to change platform types, trigger re-detection, and approve previously un-approvable intakes.
- Source Detector Coverage:
- Added
wzyp.cnandwww.wzyp.cntoLDXP_HOSTSindetector/probe.py. New store intake applications underwzyp.cnare now correctly detected asldxp(链动小铺) instead of falling back toother(其他独立站).
- Added
- Admin Platform Modification:
- Added
POST /api/v1/admin/source-intakes/{id}/platformand an inline platform selector dropdown on every shop intake card in/admin, enabling admins to override an intake's platform type directly.
- Added
- On-Demand Re-Detection:
- Added
POST /api/v1/admin/source-intakes/{id}/redetectwith a "重新检测" button in the admin interface, allowing admins to re-run detection against the latest platform rules at any time.
- Added
- Resilient Intake Approval:
- Enhanced
POST /api/v1/admin/source-intakes/{id}/approveso that if an intake was markedotherbut matches a known platform (e.g.wzyp.cn), it auto-promotes toldxpand queues for worker validation rather than throwing a 409 error. - Restored the "批准" button in the admin console for all pending intakes.
- Enhanced
apps/api/tests: 223 passed, 3 skipped.detector/tests: 68 passed, 1 skipped.pipeline/tests: 238 passed.apps/web:npm run typecheckandnpm testpassed 55/55 tests.