feat(web): restore legacy status bar

This commit is contained in:
2026-07-22 15:42:58 +08:00
parent 2e60f273fa
commit d576ad02c1
4 changed files with 128 additions and 9 deletions

View File

@@ -126,9 +126,13 @@ for (const required of ['explore-source-card', 'explore-reader-layout', '同步
if (!explorePageSource.includes(required)) failures.push(`workspace explore page must restore ${required}`)
}
const statusbarSource = readFileSync('src/pages/projects/project-statusbar.tsx', 'utf8')
for (const required of ['status-online-dot', 'status-upgrade', 'status-system', '个人资料', '升级套餐']) {
if (!statusbarSource.includes(required)) failures.push(`project statusbar must restore ${required}`)
}
const unsupportedControls = [
{ file: 'src/pages/projects/project-new-channel.tsx', required: '暂未开放', forbidden: ['保存频道', '<Input', '<Select', '<TextArea'] },
{ file: 'src/pages/projects/project-statusbar.tsx', forbidden: ['升级', '支付', 'billing-plan', '152GB', 'AI 空闲', '服务已连接', 'IconCheckCircle'] },
{ file: 'src/pages/projects/project-topbar.tsx', forbidden: ['停靠左边', '停靠右边', 'DockIcon', 'isDesktopRuntime'] },
]
for (const check of unsupportedControls) {