v0.3.0 — 点击分享 / 接收分享导入 / 同步顺序修复
新增
- 点击分享 — 点击表情卡片不再复制(手机端无意义),改为经系统分享面板把原图分享到微信/QQ 等应用:后台把原图复制到内部 cache →
FileProvider(file_paths.xml缓存路径)生成 content:// URI →ACTION_SEND+Intent.createChooser;分享同时recordUse记入最近使用,与桌面端 webui 点击动作对齐 - 接收分享导入 — 从任意应用(微信/QQ/浏览器等)分享图片到 OhMyMeme 即可直接导入:
MainActivity声明ACTION_SEND/ACTION_SEND_MULTIPLE(image/*)intent-filter +launchMode="singleTop",onCreate/onNewIntent提取EXTRA_STREAMURI 列表直接doImport,复用去重/魔数识别/隐写解码全链路 - 同步顺序闭环 — pull 后按远端 manifest 的
memes顺序重排本地sort_order(applyRemoteOrder→reorderMemes,isSafeRemoteFname校验文件名防路径穿越),保留云端排序,避免本地乱序再 push 覆盖远端顺序(对齐桌面端_apply_remote_order,sync_remove_local分支也执行)