diff --git a/plans/039-restore-removed-features-pr322.md b/plans/039-restore-removed-features-pr322.md index 93504cd..0610cee 100644 --- a/plans/039-restore-removed-features-pr322.md +++ b/plans/039-restore-removed-features-pr322.md @@ -36,6 +36,25 @@ PR #322 (https://github.com/Sagit-chu/flvx/pull/322) 原本移除了三个功能 - `vite-frontend/src/pages/forward/batch-actions.ts` - 恢复批量操作失败处理 - `vite-frontend/src/pages/forward.tsx` - 恢复 `BatchActionResultModal` 组件使用 - `vite-frontend/src/pages/tunnel.tsx` - 恢复 `BatchActionResultModal` 组件使用 +- `vite-frontend/src/pages/node.tsx` - 恢复 `expiryReminderDismissed` 功能和 "关闭提醒" 按钮 + +## 保留的 UI 改进 + +- Modal 样式优化(group.tsx, limit.tsx, panel-sharing.tsx) +- 按钮文本简化 +- 用户页面隧道列表下拉展开 + +## forward.tsx 重构审查结果 + +PR #322 对 forward.tsx 进行了大规模重构(~2200 行 diff),经审查决定**保留**以下改动: + +| 改动 | 说明 | +|------|------| +| DnD 碰撞检测 | `closestCenter` → `pointerWithin`,更适合嵌套拖拽 | +| 高级筛选模态框 | 从 SearchBar 改为五合一筛选(名称/用户/隧道/端口/目标地址) | +| 始终显示复选框 | 移除 selectMode 状态,用户无需切换模式即可选择 | +| 组件位置移动 | Sortable 组件移到组件顶部,代码组织更好 | +| UI 改进 | 表头全选、端口独立列、倍率显示优化、Modal 样式、"落地地址"文案 | ## 注意事项