Repository navigation
Releases
Releases · chenqi92/share
MeshDrop v1.1.2
MeshDrop v1.1.2
下载
| 平台 | 产物 / 安装方式 |
|---|---|
| Windows x64 / ARM64 | windows-*.zip:完整解压后运行 MeshDrop.exe;已包含 .NET、Windows App SDK 与本机加密库。 |
| macOS Intel / Apple Silicon | macos-universal.zip:解压后将 MeshDrop 拖入“应用程序”;Developer ID 签名并经 Apple 公证。也可通过 App Store 安装。 |
| iPhone / iPad / Apple Watch | App Store;Watch 随 iPhone App 分发,已审核版本以商店页面为准。 |
| Apple TV / 原生 visionOS | 此标签的 Release 构建已验证;原生商店版本尚未提交,源码位于 apple/MeshDropTV、apple/MeshDropVision。 |
| Android | android.apk:手机、平板直接安装;正式发布密钥签名。 |
| Wear OS | wearos.apk:手表端 Android companion。 |
| Linux 桌面 x64 / ARM64 | linux-gui-*.deb:Ubuntu 24.04+ 使用 sudo apt install ./MeshDrop-*.deb;其他发行版可用 .tar.gz,需 GTK 4.12+、libadwaita 1.5+、glibc 2.39+。 |
| Linux 终端 x64 / ARM64 | linux-tui-*.tar.gz:解压后运行 ./meshdrop-tui;--help 查看发文本、传文件、发现设备和后台 daemon 命令,无需 GTK。Ubuntu 24.04+ / glibc 2.39+。 |
| Web | web.zip:构建好的静态站点,需连接已运行的桌面 Web Gateway;也可直接打开桌面端给出的网关地址。 |
Android / Wear OS 的 .aab 和 Windows 的 *-store.msix 是商店提交材料,普通用户安装使用 APK / ZIP。MSIX 未做侧载签名。
兼容性: Android、Wear OS、Linux、Web 组件仍为实验阶段;Android/Linux 的原生传输目前是 0.1.0 明文协议,不能直接连接 Apple/Windows 的 TLS 1.3 传输。Web 通过 Gateway 连接。此发布打包各组件在同一 Git 标签下的实现,并不表示所有组件已经具备相同的互通能力。
使用 SHA256SUMS.txt 校验文件;release-manifest.json 记录源码提交、打包流程提交、完整资产及 SHA-256。Apple 商店上架与本次 GitHub 发布独立审核。
What's Changed
其他改进
- ui(linux-tui): 按 MeshDrop 设计语言重做 UI by @chenqi92 in #1
- ui(web): 新增浏览器 fallback UI(React + Tailwind,mock 数据驱动) by @chenqi92 in #3
- ui(linux-gui): 按 MeshDrop 设计语言重做 GTK4 UI by @chenqi92 in #7
- ui(android): 按 MeshDrop 设计语言重做 Phone+Tablet UI by @chenqi92 in #9
- ui(windows): 按 MeshDrop 设计语言重做 UI by @chenqi92 in #10
- ui(macos): 按 MeshDrop 设计语言重做 UI by @chenqi92 in #4
- ui(ios): 按 MeshDrop 设计语言重做 iOS+iPadOS UI by @chenqi92 in #5
- ui(visionos): 按 MeshDrop 设计语言重做 UI by @chenqi92 in #6
- ui(watch): 按 MeshDrop 设计语言重做 UI by @chenqi92 in #8
- ui(tvos): 按 MeshDrop 设计语言重做 UI by @chenqi92 in #2
- backend(watch): 实装 WatchConnectivity companion proxy by @chenqi92 in #11
- backend(windows): 切换 UI 到 MeshDropEngine + 新增 Web Gateway by @chenqi92 in #12
- backend(android): 验证 ShareEngine 接入 + 新增 Wear Companion Bridge by @chenqi92 in #13
- backend(linux-gui): UI 接入 meshdrop-core::Engine + 新增 Web Gateway by @chenqi92 in #17
- backend(macos): UI 接入 ShareEngine + 新增 Web Gateway by @chenqi92 in #16
- backend(tvos): UI 接入 ShareEngine(只接收模式) by @chenqi92 in #19
- backend(ios): UI 接入 ShareEngine + 新增 Watch Companion Bridge by @chenqi92 in #14
- backend(wearos): 实装 WearableDataLayer companion proxy by @chenqi92 in #20
- backend(visionos): UI 接入 ShareEngine 保留空间布局 by @chenqi92 in #15
- backend(linux-tui): UI 接入 meshdrop-core + CLI 子命令真实化 + daemon 模式 by @chenqi92 in #18
- protocol: 新增互通一致性测试规范 (C1-C8) by @chenqi92 in #21
- backend(web): UI 接入 Web Gateway 真实 engine + Share Target by @chenqi92 in #27
- backend(windows): release 路径剔除 mock + tray 便捷发送 by @chenqi92 in #28
- backend(wearos): 删除 dead mock + 快捷消息 sheet by @chenqi92 in #29
- backend(android): 新增系统 Share Target by @chenqi92 in #30
- backend(ios): Share Extension 独立 target + App Group 队列 by @chenqi92 in #31
- backend(apple): macOS 假数据从 release 路径剔除 by @chenqi92 in #32
- backend(ios): Release binary 清掉 mock 字符串 + 修复 share ext NSExtension plist by @chenqi92 in #33
- backend(mac+android): 实装 FILE_ACCEPT.resume_offset 断点续传 by @chenqi92 in #26
- conformance(C3): windows → linux-gui 16 KiB 小文件 — BLOCKED(缺 win/linux VM) by @chenqi92 in #22
- conformance(C6): linux-tui → windows 拒收 — BLOCKED(无 Windows 环境) by @chenqi92 in #23
- conformance(C2): mac → android 文件互发含中文名 (FAIL — 阻塞) by @chenqi92 in #25
- backend(macos): Web Gateway 完整命令集 + Identity 切 Keychain by @chenqi92 in #34
- backend(linux-core): 大文件 sha256 拆出后台 task by @chenqi92 in #35
- backend(windows): Gateway 端点对齐 web 客户端 / Linux / Apple by @chenqi92 in #36
- backend(apple/linux/windows/android): Settings 加'重置身份'入口 by @chenqi92 in #37
- backend(android/macos): gradle-wrapper.jar 补齐 + macOS WebGateway 启用 TLS 1.3 by @chenqi92 in #38
- docs+protocol: README 同步 + 新增 testdata 黄金向量 by @chenqi92 in #39
- test(linux-core): 接入 protocol/testdata 黄金向量做 decoder 测试 by @chenqi92 in #40
- ci: 新增 GitHub Actions workflow(apple/linux/web/protocol vectors) by @chenqi92 in #41
- protocol+test: 扩展黄金向量覆盖到全部主要消息类型 by @chenqi92 in #42
- protocol+backend: 补 FileCancelMessage 三端一致 + Linux gateway /upload + /download by @chenqi92 in #43
- test(android)+ci: 接入 protocol vector 黄金测试 + Android CI job by @chenqi92 in #44
- ci: 加 Windows MeshDrop dotnet build job by @chenqi92 in #45
- ci(windows): 改用 microsoft/setup-msbuild 试修 XAML Pass2 silent exit by @chenqi92 in #47
- backend(windows): 清理 build warnings(CS0108 / MVVMTK0045 / CS0067) by @chenqi92 in #48
- backend(linux): 清理 cargo build dead-code warnings by @chenqi92 in #49
- web: 升级 vite 5 → 6 修 esbuild moderate CVE by @chenqi92 in #50
- ci: 加 dependabot.yml 自动更新 7 个 ecosystem 依赖 by @chenqi92 in #51
- wearos(deps): bump gradle-wrapper from 8.14 to 8.14.5 in /wearos by @dependabot[bot] in #68
- android(deps): bump lifecycle from 2.8.7 to 2.10.0 in /android by @dependabot[bot] in #71
- android(deps): bump gradle-wrapper from 8.11 to 8.14.5 in /android by @dependabot[bot] in #67
- android(deps): bump androidx.navigation:navigation-compose from 2.8.5 to 2.9.8 in /android by @dependabot[bot] in #57
- wearos(deps): bump androidx.core:core-ktx from 1.15.0 to 1.18.0 in /wearos by @dependabot[bot] in #55
- wearos(deps): bump org.jetbrains.kotlinx:kotlinx-serialization-json from 1.7.3 to 1.11.0 in /wearos by @dependabot[bot] in #59
- backend(apple): ShareEngine 加 cancelTransfer 主动取消传输 by @chenqi92 in #73
- web: Settings 加 SESSION 区暴露连接状态 + 断开/重新配对 by @chenqi92 in #72
- backend(linux-core): ShareEngine 加 cancel_transfer 主动取消传输 by @chenqi92 in #74
- ui(macos): TransfersPage 进行中传输加取消按钮 by @chenqi92 in #75
- ui(ios): TransferTab 进行中传输加取消按钮 by @chenqi92 in #76
- android: ShareEngine 加 cancelTransfer + TransferScreen 接真实历史 & 取消按钮 by @chenqi92 in #77
- windows: ShareEngine 加 CancelTransfer + TransferRow 取消按钮 by @chenqi92 in #78
- linux: GUI / TUI 接入 cancel_transfer by @chenqi92 in #79
- web: TransferRow 加取消按钮,走 WS cancel_transfer 命令 by @chenqi92 in #80
- apple: 传输实时速率 + ETA by @chenqi92 in #81
- android: ShareEngine 加 transferMetrics 实时速率 + ETA by @chenqi92 in #82
- linux-core: ShareEngine 加 transfer_metrics watch,实时速率 + ETA by @chenqi92 in #83
- windows: ShareEngine 加 TransferMetrics 实时速率 + ETA by @chenqi92 in #84
- web+apple: gateway 推 transfer_progress,web 客户端显示速率 / ETA by @chenqi92 in #85
- android: TransferRow 显示实时速率 + ETA by @chenqi92 in #86
- linux: GUI / TUI 显示实时速率 + ETA by @chenqi92 in #87
- apple: 失败发送项加 RETRY 按钮 by @chenqi92 in #88
- android: 失败发送项加 RETRY 按钮 by @chenqi92 in #89
- linux: 失败发送项加 RETRY 通路 by @chenqi92 in #90
- web: 失败发送项加 RETRY 按钮 by @chenqi92 in #91
- apple gateway: 路由 retry_transfer → engine.retryTransfer by @chenqi92 in #92
- apple: 多文件批量发送 + macOS 文件选择器 by @c...