Skip to content

Latest commit

 

History

History
436 lines (350 loc) · 14.8 KB

File metadata and controls

436 lines (350 loc) · 14.8 KB

v3.1.1

升级前注意

  • 由于客户端本地数据储存方式存在不兼容变更,运行新版客户端前请手动备份并删除本地数据文件夹中的datafile目录,否则客户端将无法启动。删除后所有本地历史记录将会丢失,重要内容请提前保存。本地数据文件夹路径如下,可以直接复制然后粘贴到文件管理器的地址栏访问
    • Windows: %AppData%\SyncClipboard
    • macOS: ~/Library/Application\ Support/SyncClipboard
    • Linux: ~/.config/SyncClipboard
  • 同步网络中的所有客户端、独立部署的服务器需要同步升级
  • 移动端基于第三方工具的配置文件需要重新导入
  • macOS支持的最低版本变更为macOS Monterey 12.7

服务器

  • 支持实时通讯(#226)
  • 支持同步历史记录(#124)
  • 由于服务端历史记录需要持久化保存,基于docker的服务端在启动时需要额外映射容器内路径,否则更新镜像时数据将会丢失,详情参照主页说明

客户端

  • 使用官方服务器时,支持对应的新功能
  • 支持储存多个账号
  • 优化历史记录面板UI,添加了一些便捷功能
  • 支持配置是否上传隐私内容(#270)
  • 同步文件时,在托盘图标显示进度(#258)
  • 移除了内置服务器的混合模式

问题修复

  • Linux中向微信粘贴产生乱码(#264)
  • 复制单行超大文本,导致历史记录界面卡死(#257)

v3.1.1-beta6

  • 修复了一些问题
  • 服务器版本需要v3.1.1-beta4及以上
  • 如果从v3.1.1-beta3及更低版本升级,Android端HTTP-Shortcuts以及IOS端快捷指令需要重新导入,导入链接请在dev分支的主页说明中查找

v3.1.1-beta5

  • 修复了一些问题

v3.1.1-beta4

  • 历史记录支持选择按最初复制时间/最后复制时间排序

API变更

  • 服务器版本需要v3.1.1-beta4及以上
  • Android端HTTP-Shortcuts以及IOS端快捷指令需要重新导入,导入链接请在dev分支的主页说明中查找
  • 其他第三方客户端也需适配

v3.1.1-beta3

升级前注意

  • 由于本地储存的历史记录存在不兼容变更,运行新版客户端前请手动删除所有历史记录,请提前将重要信息备份
  • 删除的方法为:通过托盘图标的右键菜单打开应用数据文件夹,先复制应用数据文件夹下所有内容到另一个备份文件夹,然后手动删除应用数据文件夹中的datafile目录

服务器

  • 支持服务端历史记录。由于服务端历史记录需要持久化保存,基于docker的服务端需要额外指定volume映射,否则更新镜像时数据将会丢失,详情参照主页说明

客户端

  • 当服务端为SyncClipboard官方服务器时(客户端内置、独立部署、docker部署等),支持同步历史记录,需要服务器版本为v3.1.1-beta3及以上

v3.1.1-beta2

  • 功能:支持自动恢复因为网络原因造成的暂停同步
  • 功能:支持保存多个账号
  • 功能:使用SyncClipboard服务器(独立、客户端内置)时,服务端将实时通知客户端剪贴板变化
  • 不兼容变更:重构了账号系统,使用新版本后需要设置同步账号,如果需要,请在运行新版本前备份配置文件
  • 不兼容变更:移除了服务端客户端混合模式
  • 功能:切换历史记录过滤方式时,滚动条回到顶部

v3.1.0

  • 功能:添加历史记录管理器,启用功能后使用快捷键呼出历史记录面板
  • 修复:在自动生成的图片文件名中添加时间,使文件名更易读
  • 修复:允许上传被写入权限占用的文件(#219)
  • 修复:下载远程剪贴板后仅保留一条最新的通知,防止在通知中心堆积过多通知

macOS

  • 功能:添加了通知的动作按钮,现在macOS也可以点击通知上的按钮直接打开URL/文件/文件所在文件夹了
  • 修复:启动时隐藏窗口失效(#116)
  • 不兼容变更:修改了全局快捷键的实现方法,部分旧的快捷键组合方式将无法设置成功,全局快捷键不再依赖辅助功能权限,但类似于“复制并粘贴”的功能仍需要辅助功能权限模拟输入cmd+c/v实现复制粘贴功能

Linux

  • 修复:无法自动识别语言

Windows

  • 修复:清除快捷键时程序崩溃(Windows)

v3.1.0-beta3

历史记录相关功能

  • 双击图片使用系统默认软件进行预览
  • 添加分类浏览
  • 添加搜索框
  • 设置保留时间,超时自动删除
  • 添加历史记录窗口快捷操作说明

v3.1.0-beta2

  • 功能:历史记录面板添加收藏功能

Windows

  • 修复:清除快捷键时程序崩溃(Windows)

v3.1.0-beta1

  • 功能:本地历史记录管理器

v3.0.4-beta2

  • 功能:在自动生成的图片文件名中添加时间
  • 修复:允许上传被写入权限占用的文件(#219)

Linux

  • 修复:无法自动识别语言

macOS

  • 功能:添加通知按钮,与其它平台一致

v3.0.4-beta1

macOS

  • 修复:启动时隐藏窗口失效(#116)

v3.0.3

Windows

  • 修复:无法同步部分图片(#211)

v3.0.2

  • 功能:支持自动下载新版本安装包
  • 功能:支持自定义代理服务器
  • 修复:复制并上传本地到远程(忽略内容控制)快捷键失效(#207)

Windows

  • 修复:potplayer截图变为透明(#208)
  • 修复:无法识别系统代理服务器变化(#166)

Linux

  • 功能:支持在软件内设置开机启动
  • 功能:从AppImage启动时将在用户软件列表中添加SyncClipboard
  • 修复:在部分桌面环境中阻止由UI触发的关机

v3.0.2-beta3

  • 功能:Linux支持在软件内设置开机启动
  • 功能:从AppImage启动时将在用户软件列表中添加SyncClipboard

v3.0.2-beta2

  • 功能:支持自定义代理服务器
  • 修复:无法识别系统代理服务器变化(#166)

v3.0.2-beta1

  • 功能:支持自动下载新版本安装包
  • 修复:potplayer截图变为透明(#208)
  • 修复:复制并上传本地到远程(忽略内容控制)快捷键失效(#207)

v3.0.1

  • 功能:支持通过命令行对程序进行一定程度的控制
  • 功能:现在会记住窗口大小
  • 功能:在菜单中增加了重新启动的选项
  • 修复:在Linux的部分软件中复制非英文同步到其他设备上变为乱码(#199)

v3.0.0

  • Linux:使用第三方工具xclip(X11)或wl-clipboard(Wayland)辅助获取剪贴板以增强稳定性,建议所有Linux用户根据桌面环境安装
  • 服务端支持启用HTTPS
  • 打开配置文件将使用系统默认文本编辑器

v3.0.0-beta2

  • Linux:当系统安装了xclip或wl-clipboard时,使用这些工具辅助获取剪贴板

v3.0.0-beta1

  • 打开配置文件将使用系统默认文本编辑器
  • 服务端支持启用HTTPS

v2.9.0

  • 修复:复制无法识别的剪贴板被强制覆盖(#181)
  • 功能:支持设置配置文件保存在应用程序目录(#170)
  • 功能:从密码管理软件复制的内容不会被同步(#157)
  • Release增加包含.net运行时的包体(#161)
    :::info
    如果不是紧急问题修复,下版本将更新.net运行时到8.0
    :::

v2.8.8

  • 功能:支持自定义临时文件的保存时长
  • 功能:server端增加监听ipv6地址

v2.8.7

  • 修复:windows端开启混合模式服务器后无法同步其他客户端的剪贴板(#135)

v2.8.6

  • 功能:增加快捷键:手动上传(忽略内容控制)(#122, #115)
  • 功能:使用环境变量设置独立服务器的账号和密码(#114)
  • 修复:在office或wps表格中复制内容后剪贴板失去格式信息(#130)
  • 修复:创建快捷方式失败导致系统通知失效时:不再异常退出,并在服务状态页面展示错误(#128)
  • 修复:重试次数设为0时上传失败(#117)

v2.8.5

  • 修复:使用aliyundrive-webdav及其衍生工具作为服务器时无法上传(#98)
  • 功能:添加多种同步内容控制开关(上传/下载/文本/文件/文件夹/文件类型)(#90, #111)

v2.8.4

  • 功能:可以设置重试次数,下载失败超过重试次数自动下载会暂停,触发一次上传后会恢复自动下载(#100)
  • 功能:可以设置剪切文件时不上传(#107)
  • 修复:快捷键不允许设置为ctrl + c或command + c (#103)

v2.8.3

  • 修复:不设置hash上传图片/文件到服务器后,桌面客户端会无限重复设置剪贴板
  • 修复:远程文件不存在时,只报错一次,不再无限弹窗、图标错乱(#87)
  • 修复:短时间内多次复制,新复制的内容被之前复制的内容覆盖(#91)
  • 功能:手动上传后可以发送通知(#82)

v2.8.2

  • 修复:服务端产生大量图片文件
  • 变更:轮询间隔设置为0时在内部限制为0.5秒
  • 功能:支持更新到预览版本

v2.8.1

  • 修复:无法自动删除本地临时文件
  • 功能:同步的文字中间含有URL也可以使用浏览器打开
  • 功能:自动检测图标缺失并提示用户下载

v2.8.0

  • 功能:支持同步多个文件、文件夹,移动端体现为zip压缩文件,安卓端HTTP Shortcuts配置也需要更新以支持此功能
  • 修复:最大上传文件大小设置项在混合模式无法设置(#68)
  • 修复:Windows端无法下载.lnk.url.wsh类型的文件

v2.7.5

  • 功能:增加复制并上传/下载并粘贴快捷键

v2.7.4

  • 修复:启动时崩溃(#46)
  • 修复:Cad软件相关问题(#50)

v2.7.3

  • 修复:复制excel表格数据被识别成图片(#43)
  • 修复:IOS自动同步无法识别备忘录中的文字

v2.7.2

  • 修复:复制不支持类型剪贴板会被远程剪贴板覆盖,导致无法复制

v2.7.1

  • 新增:按需单次上传/下载快捷键
  • 增强稳定性

v2.7.0

  • 新增:本机同步关闭时状态栏图标显示为灰色
  • 新增:快捷键系统

v2.6.3

  • 新增:支持信任不安全的HTTPS证书(#37)

v2.6.2

  • “剪切板”改为“剪贴板”
  • 修复:转换格式功能异常

v2.6.1

  • 增加WebDAV服务器兼容性,新测试通过InfiniCLOUD(#33)
  • 其他问题修复

v2.6.0

  • 修复:文件格式问题引发的错误(#25)
  • 修复:设置内置服务器时,用于输入账号的文本框会显示密码(#26)
  • 新增:提供了服务端的docker镜像(#27)

v2.5.1

  • 功能:转换格式时增加进度提示
  • 功能:下载网页原图时增加了一个取消按钮
  • 修复:开启图片轻松拷贝时复制图片异常发送通知
  • 修复:托盘菜单颜色无法跟随主题

v2.5.0

  • 功能:深色模式

v2.4.2

  • 修复:混合模式服务器hash信息缺失
  • 修复:服务器删除正在被占用文件相关错误
  • 修复:服务器关,混合模式开,无法开启同步
  • 修复:下载网页原图获取到错误的文件名

v2.4.1

  • 功能:启动时若存在已有的实例时,打开已有实例的窗口
  • 功能:新设置项:启动时是否隐藏窗口
  • 移除:Winform版
  • 新增:Linux, macOS支持

v2.3.0

  • 窗口大小适配系统缩放比例
  • 修复:设置本地剪切板偶发性出错
  • 支持多语言

v2.2.0

  • 修复:移动端无法上传图片/文件(#15)
  • Nextcloud登录页面添加刷新按钮
  • 开启客户端混合模式时,不起作用的选项设置为不可操作
  • 安卓端脚本
    • 适配HTTP Request Shortcuts新版本(#16)
    • 修复:文件名未使用url编码引起的问题

v2.1.0

  • 更改临时文件储存位置到系统appdata目录
  • 开启本地服务器时支持客户端混合模式
  • WinUI:
    • 支持托盘图标tooltip
    • 设置任务栏和任务管理器图标
    • 关闭右键菜单动画

v2.0.1

  • WinUI:
    • 基于WinUI3的全新界面
  • Winform:
    • 修复:设置窗口icon变形
  • 修复:下载小于4长度的字符串无法通知

v1.7.0

  • 功能:server可以全平台独立运行

v1.6.0

  • 功能:自动删除本地临时文件和log文件(在配置文件里可以修改)
  • 功能:每次上传剪切板自动删除服务器曾经存储的临时文件(在配置文件里可以修改)
  • 修复:html类型剪切版图片的正则表达式

v1.5.0

  • 功能:新增内置服务器
  • 修复:复制单个视频文件导致剪切板异常与cpu升高
  • 功能:图片兼容性优化支持avif

v1.4.2

  • 修复:从excel/ppt复制文字会变成图片(#9)
  • 修复:剪切图片类文件会失去剪切语义,变成复制(#10)

v1.4.1

  • 修复:webp转gif后动画撕裂

v1.4.0

  • 修复:gif到bitmap错误转换导致的问题
  • 功能:增加图片兼容性优化,复制heic/webp等较新格式图片时自动转换为jpg/gif

v1.3.11

  • 修复:文件名过长引起的异常
  • 修复:初次使用时的404问题
  • 功能:md5为空时不检查,适配无法计算md5的平台

v1.3.10

  • 修复bug: 无法一次复制多个文件(EasyCopyImageSerivce引起)
  • 增加重新复制按钮
  • 修复bug: 复制超大文本引起cpu爆高
  • 修复bug: 文件过大不上传,引起的404

v1.3.9

  • 修复:commandService失效
  • 增加了执行命令的倒计时toast通知
  • 使用HttpClient替换了过时的WebRequest
  • 添加了一批右键菜单
  • 修复:无法读取正在被使用的文件的md5引起的各种问题
  • 修复:计算md5引起的主界面卡顿
  • 添加了通知的图片预览、各种按钮
  • 添加下载文件的进度条
  • EasyCopyImage现在可以配置代理

v1.3.8

  • 配置文件现在是格式化过的了
  • 修复:点击下载完成的toast无法打开文件所在文件夹,只是打开我的电脑

v1.3.7

  • upgrade to .net6 todo:
  • 功能测试

v1.3.6

  • Fix: Uploading blocks UI thread.

v1.3.5

  • Add EasyCopyImageSerivce for optimizing image clipboard.
  • Add max size of file in config.

v1.3.4

  • Fix a bug when local clipboard is nothing.

v1.3.3

  • Add cookie support.
  • Add CommandService.
  • Optimize Log system.

v1.3.2

  • fix bugs when clicking COPY button multi times in a short period of time.

v1.3.1

  • fix bug: config won't effect until next startup

v1.3.0

  • Add independent config file.
  • Remove internal server.
  • Add nextcloud official login flow.

v1.2.3

  • Fix bug with bmp file.
  • Add clicking event when file is downloaded.

v1.2.2

  • Add local clipboard type "bitmap".
  • Fix auto start with boot.

v1.2.1

  • Add icon animation.

v1.2.0

  • Add image support. Image will be set in more formats(html, QQ_Unicode_RichEdit_Format, bitmap, filedrop).

v1.1.9

  • Now we can sync files
  • Optimize log

v1.1.8

  • add log file
  • fix bug of checking update

v1.1.7

  • fix null reference exception

v1.1.6

  • 整理目录
  • trying to fix #5

v1.1.5

  • 修复线程异常退出导致的Mutex失效Exception

v1.1.4

  • 只支持单实例
  • 修复Clipboard线程不安全造成的异常

v1.1.3

  • add mutex when writing/reading remote files
  • optimize architecture

v1.1.2

  • change profile file's syntax
  • update ios workflow

v1.1.1

  • fix bug

v1.1.0

  • support copy image (now upload only)

v1.0.6

  • Support tls1.2
  • Fix built-in server

v1.0.5

  • Fix start with boot

v1.0.4

  • change contextmenu style
  • othor optimization

v1.0.3

  • Add check update

v1.0.2

  • Add deployment
  • Fix bugs

v1.0.1

  • 发布