feat:状态组件同步,UI细节处理

This commit is contained in:
MatrixSeven
2025-08-15 19:24:55 +08:00
parent 2abf7bdf42
commit 720f808ed6
16 changed files with 717 additions and 677 deletions

View File

@@ -11,11 +11,22 @@
## ✨ 核心功能
- 📁 **文件传输** - 支持多文件同时传输基于WebRTC的P2P直连
- 📝 **文字传输** - 快速分享文本内容
- 🖥️ **桌面共享** - 实时屏幕共享(开发中)
- 📝 **文字传输** - 快速分享文本内容
- 🖥️ **桌面共享** - 实时屏幕共享
- 🔗 **连接状态同步** - 实时连接状态UI同步 ✅
- 🔒 **端到端加密** - 数据传输安全,服务器不存储文件
- 📱 **响应式设计** - 完美适配手机、平板、电脑
- 🖥️ **多平台支持** - 支持linux/macos/win 单文件部署
## 🔄 开发进度
- ✅ 文件传输功能
- ✅ 文字传输功能
- ✅ 桌面共享功能
- ✅ 连接状态UI同步
- 🔄 大文件传输数据安全保证(进行中)
- 🔄 docker镜像发布进行中
## 🚀 技术栈
**前端** - Next.js 15 + React 18 + TypeScript + Tailwind CSS
@@ -38,8 +49,11 @@ cd file-transfer-go
**发送文件**
1. 选择文件 → 生成取件码 → 分享6位码
**接收文件**
1. 输入取件码 → 自动连接 → 下载文件
**文字传输**
1. 输入文字内容 → 生成取件码 → 分享给对方
**桌面共享**
1. 点击共享桌面 → 生成取件码 → 对方输入码观看
## 📊 项目架构