| Files | Last commit | Last update |
|---|---|---|
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. | 6 days ago | |
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. | 6 days ago |
| Files | Last commit | Last update |
|---|---|---|
| 6 days ago | ||
| 6 days ago |