主要合入内容:
- 文件管理器分页加载、排序偏好、桌面表头排序、移动端排序菜单、Ctrl/Cmd+F搜索、Esc 关闭搜索、鼠标右滑返回上级。 - 移动端同步状态页、同步统计卡片、同步任务/累计统计事件、同步页布局更新。 - Android 相册同步默认路径改为 DCIM/Camera,下载路径改用 external_path。 - Rust sync-core 更新:Android 日志依赖、AlbumUpload/AlbumDownload、MirrorWcf 统计修复、Linux FUSE镜像挂载与读写同步支持。 - 依赖更新:external_path、fl_chart、pdfrx 升级,并修了 pdfrx 新版本的deprecated API。 - 新增文件包括:sort_options.dart、sync_page_android.dart、sync_stats_card.dart、platform/fuse.rs、sync_engine/fuse.rs。
This commit is contained in:
@@ -11,7 +11,7 @@ crate-type = ["cdylib", "lib"]
|
||||
flutter_rust_bridge = "=2.12.0"
|
||||
|
||||
# 异步运行时
|
||||
tokio = { workspace = true }
|
||||
tokio = { workspace = true, features = ["signal"] }
|
||||
|
||||
# HTTP
|
||||
reqwest = { version = "0.12", features = ["json", "stream", "rustls-tls"], default-features = false }
|
||||
@@ -67,15 +67,20 @@ windows = { version = "0.58", optional = true }
|
||||
|
||||
[target.'cfg(target_os = "linux")'.dependencies]
|
||||
sync-linux = { path = "../sync-linux", optional = true }
|
||||
fuser = { version = "0.15", optional = true }
|
||||
libc = { version = "0.2", optional = true }
|
||||
|
||||
[target.'cfg(target_os = "android")'.dependencies]
|
||||
sync-android = { path = "../sync-android", optional = true }
|
||||
jni = { version = "0.21", optional = true }
|
||||
android_logger = "0.15"
|
||||
log = "0.4"
|
||||
|
||||
[features]
|
||||
default = []
|
||||
windows-cfapi = ["sync-windows", "windows"]
|
||||
linux-notify = ["sync-linux"]
|
||||
linux-fuse = ["fuser", "libc"]
|
||||
android-media = ["sync-android", "jni"]
|
||||
event_sink_enabled = []
|
||||
|
||||
|
||||
Reference in New Issue
Block a user