一个 Kotlin Multiplatform Syncthing 控制界面。
- Application ID:
moe.https.syncthing compileSdk:37targetSdk:28minSdk:28- 支持的核心架构:
arm64-v8a、armeabi-v7a、x86、x86_64
- 文件夹组和设备组
- 配置备份与迁移
- 文件夹高级功能
- 支持忽略远程删除
- 支持恢复忽略的远程文件夹
- 支持同步完成后运行脚本
- 支持为单个文件夹配置独立运行条件
- Android 系统集成
- 来自 SAF 的文件的同步
- 支持通过受控广播触发器
- 提供文件夹同步完成广播接口
- 完善故障排查工具
- 支持导出诊断与支持包
- 支持选择 Syncthing Trace 分类和查看详细日志
- 支持安全地配置核心环境变量
- 支持重置数据库和增量同步状态
- 支持清理版本目录及恢复被忽略的设备和文件夹
- 增加高级网络与 TLS 功能
- 支持自定义 SOCKS 和 HTTP 代理
- 完善首次启动体验和本地化
- 提供存储、位置、通知、电池优化和密钥生成引导
- i18n
- 扩大设备兼容范围
- 低版本 Android 兼容
- Xcode 工程:
iosApp/iosApp.xcodeproj - Deployment target:iOS 16.0
- Kotlin target:
iosArm64 - Xcode 构建时会通过 Gradle 的
:shared:embedAndSignAppleFrameworkForXcode任务生成并链接Shared.framework
当前 iOS target 仅为 UI Demo。业务代码未生效。