# 2026-06-04 — 前端 vue-tsc 三处类型修复

## 摘要

修复 `npm run type-check` 报告的 3 个 TypeScript 错误（推送同步模式、文件编辑器、诊断对话框）。

## 动机

Ubuntu 开发环境编码审查阶段 2 跑 `vue-tsc` 失败，阻塞前端门控。

## 涉及文件

- `frontend/src/components/push/PushSyncModeCard.vue` — 过滤 `v-radio-group` 的 `null` 发射
- `frontend/src/composables/files/useFilesActions.ts` — `editorWorkbench` 使用 `OpenFilePayload`
- `frontend/src/pages/PushPage.vue` — `server_name` 为 `null` 时转为 `undefined`

## 迁移 / 重启

- 无

## 验证

```bash
cd frontend && npm run type-check
```
