| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
refactor(client): split oversized seller pages; docs: bilingual README and v1.23.0 release - Split ProductManagePage (1338 -> 300 lines) into product-manage/{schema, useProductCatalog, ProductTable, ProductFormDialog, ImportDialog, CopywriterDialog} with 17 new unit tests. - Split CopilotPage (1289 -> 707) into copilot/{ConversationSidebar, ChatPanel, FunnelDialog, WatchSettingsDialog}. - Split AICenterPage (1019 -> 717) into ai-center/{AgentRoster, ModelSettingsPanel, UsagePanel, ReportHistoryPanel}. - Fix buyer-only support widget overlapping the seller copilot composer. - Fix footer logo rendering as a white block on the dark footer. - Add README.zh-CN.md and rewrite README.md as the English primary page. - Add docs/PROJECT-MANAGEMENT.md and docs/MAINTAINERS.md. - Add real-browser QA harness (journey-audit, purchase-journey, qa stack). - Capture pipeline now hydrates lazy images and fails on broken images. - E2E runner accepts E2E_DATABASE_URL with a disposable-database guard. - Regenerate 31 screenshots and the demo video from a real PostgreSQL run. | 4 天前 | |
fix(security): finish fail-closed gates and gate runner safety tests - SMTP allowlist now applies to every non-development environment - demo seed refuses any environment other than explicit development/test - align demo payment messages and changelog with the allowlist behavior - e2e:local rejects stale builds without HOST support before touching the database - run runner safety tests in CI | 5 天前 | |
refactor(client): split oversized seller pages; docs: bilingual README and v1.23.0 release - Split ProductManagePage (1338 -> 300 lines) into product-manage/{schema, useProductCatalog, ProductTable, ProductFormDialog, ImportDialog, CopywriterDialog} with 17 new unit tests. - Split CopilotPage (1289 -> 707) into copilot/{ConversationSidebar, ChatPanel, FunnelDialog, WatchSettingsDialog}. - Split AICenterPage (1019 -> 717) into ai-center/{AgentRoster, ModelSettingsPanel, UsagePanel, ReportHistoryPanel}. - Fix buyer-only support widget overlapping the seller copilot composer. - Fix footer logo rendering as a white block on the dark footer. - Add README.zh-CN.md and rewrite README.md as the English primary page. - Add docs/PROJECT-MANAGEMENT.md and docs/MAINTAINERS.md. - Add real-browser QA harness (journey-audit, purchase-journey, qa stack). - Capture pipeline now hydrates lazy images and fails on broken images. - E2E runner accepts E2E_DATABASE_URL with a disposable-database guard. - Regenerate 31 screenshots and the demo video from a real PostgreSQL run. | 4 天前 | |
docs(branding): English-primary social preview card and repository metadata - Replace the Chinese social card (which also pointed at the retired GlobalEcom-AI repository path) with an English-primary 1280x640 card. - Add scripts/capture/social-preview.mjs and npm run capture:social so the card is reproducible instead of a hand-made binary. - Add .github/REPO_DESCRIPTION.txt and .github/REPO_TOPICS.txt so the hosting metadata matches the README positioning. | 4 天前 | |
docs(branding): English-primary social preview card and repository metadata - Replace the Chinese social card (which also pointed at the retired GlobalEcom-AI repository path) with an English-primary 1280x640 card. - Add scripts/capture/social-preview.mjs and npm run capture:social so the card is reproducible instead of a hand-made binary. - Add .github/REPO_DESCRIPTION.txt and .github/REPO_TOPICS.txt so the hosting metadata matches the README positioning. | 4 天前 | |
chore(deps): 依赖升级到最新兼容小版本并收敛 Dependabot 噪声 - npm update:删掉 27 个未使用的传递依赖(@aws-sdk/* 等),56 个包升到最新兼容版本 - react/react-dom 19.3.1、NestJS 12.2.0、vite 8.3.5、vitest 5.0.5、puppeteer-core 25.16.0 等 - package.json 声明范围与实际安装版本对齐,避免 lock 漂移 - Dependabot:github-actions 分组 + 忽略主版本;docker 忽略 node 主版本,减少红灯 PR | 13 天前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 4 天前 | ||
| 5 天前 | ||
| 4 天前 | ||
| 4 天前 | ||
| 4 天前 | ||
| 13 天前 |