|
|
993af5fc94
|
1
|
2026-02-25 20:52:13 +08:00 |
|
FunMC
|
eb6e901440
|
fix: 修复客户端中继协议 + 全平台房间详情/分享
关键修复:
- RelayClient: 二进制头部改为FUNMC_JOIN:roomId|playerName|password协议
- RelayClient: 等待服务端OK:CONNECTED/ERROR:*握手响应
- rooms:join: 先连接中继再启动本地代理, 传入playerName和password
- 连接失败自动cleanup
Web管理面板:
- 房间详情弹窗: 点击房间卡片打开
- 玩家列表 + 踢出功能 (UserX图标)
- 复制房间号 / 删除房间按钮
Mobile:
- 房间详情底部弹窗 (Modal slide)
- 在线玩家列表
- 分享房间号 (Share API)
- 复制房间号
- apiClient.getRoomDetail 方法
|
2026-02-23 08:26:25 +08:00 |
|
FunMC
|
7fdc570391
|
feat: 全平台打包 + CI/CD 自动构建工作流
- 修复移动端: axios替换为原生fetch (React Native兼容)
- 新增 .gitea/workflows/build.yml CI/CD工作流:
- Windows: NSIS安装包 (windows-latest)
- macOS: DMG x64+arm64 (macos-latest)
- Linux: AppImage+deb (ubuntu-latest)
- Android: APK via expo prebuild + gradle (ubuntu-latest)
- iOS: simulator build (macos-latest)
- 移动端JS Bundle导出 (android+ios)
- 自动创建Release (tag触发)
本地已构建产物:
- client/release/FunConnect-1.1.0-Win-x64.exe (73MB)
- client/release/FunConnect-1.1.0-Linux-x64.zip (99MB)
- mobile JS bundles (android + ios) 已验证导出成功
|
2026-02-23 08:16:28 +08:00 |
|
FunMC
|
09470c0465
|
feat: 新增移动客户端(iOS + Android)
- 新增 mobile/ 项目:React Native + Expo
- 5个核心页面:连接服务器、房间列表、创建房间、加入房间、设置
- Tab 导航 + Minecraft 风格深色 UI
- 房间搜索/筛选(名称、房间号、房主、版本类型)
- 15秒自动刷新房间列表
- 设置持久化(AsyncStorage)
- EAS Build 配置(云端构建 iOS/Android)
- 完整 README 含构建指南
- 更新顶层 README 为三项目全平台架构
|
2026-02-23 08:08:46 +08:00 |
|