mirror of
https://github.com/Sagit-chu/flvx.git
synced 2026-10-07 18:26:37 +08:00
7d07fe08b7
- Add back BatchOperationFailure type and batch failure handling functions - Add back dismissNodeExpiryReminder API endpoint - Add back update channel selection UI in config page - Keep simplified version display in version-footer.tsx
1.5 KiB
1.5 KiB
恢复 PR #322 移除的功能
目标: 修改 PR #322,保留被移除的功能,同时保留版本显示简化改动。
背景
PR #322 (https://github.com/Sagit-chu/flvx/pull/322) 原本移除了三个功能,用户要求加回这些被移除的功能:
- 批量操作失败详情弹窗(
BatchOperationFailure类型及相关处理) - 节点到期提醒关闭功能(
dismissNodeExpiryReminderAPI) - 更新通道选择功能(稳定版/开发版切换)
用户要求保留的改动:
- 版本显示简化(移除 "v" 前缀和更新可用徽章)
任务清单
- 检出 PR #322 到本地分支
pr-322 - 恢复
api/types.ts中的expiryReminderDismissed字段 - 恢复
api/types.ts中的BatchOperationFailure类型和failures字段 - 恢复
api/error-message.ts中的批量操作失败处理函数 - 恢复
api/index.ts中的dismissNodeExpiryReminderAPI - 恢复
config.tsx中的更新通道选择功能 - 运行 lint 验证
- 提交并推送修改
修改的文件
vite-frontend/src/api/types.ts- 添加expiryReminderDismissed和BatchOperationFailurevite-frontend/src/api/error-message.ts- 添加批量操作失败处理函数vite-frontend/src/api/index.ts- 添加dismissNodeExpiryReminderAPIvite-frontend/src/pages/config.tsx- 添加更新通道选择功能
注意事项
version-footer.tsx保持简化版本显示(不恢复)batch-action-result-modal.tsx未被 PR 修改,无需恢复