Skip to content

feat: ship multi-platform distillation dashboard - #7

Merged
AITCX08 merged 59 commits into
mainfrom
codex/douyin-source-adapter
Jul 27, 2026
Merged

feat: ship multi-platform distillation dashboard#7
AITCX08 merged 59 commits into
mainfrom
codex/douyin-source-adapter

Conversation

@AITCX08

@AITCX08 AITCX08 commented Jul 27, 2026

Copy link
Copy Markdown
Owner

Summary

  • add a maintainable multi-platform distillation core with Bilibili and Douyin source adapters
  • add a loopback-only FastAPI and React Mission Control dashboard with real server-sourced progress, secure local controls, external-browser login guidance, artifacts, and fixture E2E coverage
  • add detached Windows verification runners, Node 24 support, packaged static assets, dashboard CLI, and CI coverage

Safety and design

  • Dashboard binds only to 127.0.0.1; mutations require local session, CSRF, and Origin checks
  • Dashboard events and persisted trace are redacted and bounded
  • Platform authentication remains external-browser/headful; no cookies, QR content, local paths, or real platform data are exposed

Validation

  • Python suite: 324 passed, 2 skipped
  • Frontend unit tests: 27 passed
  • Fixture Playwright E2E: 9 passed
  • Production dashboard build and packaged-static validation completed
  • Loopback dashboard smoke: /api/v1/health returned 200

flashw008 added 30 commits July 27, 2026 05:44
# Conflicts:
#	.gitignore
#	config.example.env
#	src/config.py
@AITCX08
AITCX08 marked this pull request as ready for review July 27, 2026 12:54
@AITCX08
AITCX08 merged commit c6b2127 into main Jul 27, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant