ani icon indicating copy to clipboard operation
ani copied to clipboard

Deskop updater (only windows implement)

Open hacbit opened this issue 1 year ago • 6 comments

更新了windows平台Ani的更新服务,本地测试release没问题( ani_update的实现在 https://github.com/hacbit/ani_update close #599

hacbit avatar Aug 06 '24 13:08 hacbit

這是需要自己下載 updater 到本地嗎

NeKoOuO avatar Aug 06 '24 14:08 NeKoOuO

這是需要自己下載 updater 到本地嗎

按照him的说法,应该是会放在 app\desktop\appResources\windows-x64 再进行打包,不需要手动下载

hacbit avatar Aug 06 '24 14:08 hacbit

看起來能夠直接解決這個問題 #599 #321 然後這個或許也可以加一下O_o

NeKoOuO avatar Aug 06 '24 14:08 NeKoOuO

看起來能夠直接解決這個問題 #599 #321 然後這個或許也可以加一下O_o

#599 的问题应该能够解决,不过 #321 的增量更新还没实现。目前只是应him要求先实现了全量更新

hacbit avatar Aug 06 '24 14:08 hacbit

把 exe 也放进来吧

Him188 avatar Aug 08 '24 01:08 Him188

把 exe 也放进来吧

放进来了

hacbit avatar Aug 08 '24 02:08 hacbit

@StageGuard @NieR4ever 有空人工测试一下吗

  1. 下载 https://github.com/open-ani/ani/suites/26932904125/artifacts/1788611994
  2. 解压后打开
  3. 自动更新应该会提示有更新到 3.6.0, 点下载然后更新
  4. 期望自动更新成功并启动 3.6.0

Him188 avatar Aug 11 '24 17:08 Him188

@StageGuard @NieR4ever 有空人工测试一下吗

  1. 下载 https://github.com/open-ani/ani/suites/26932904125/artifacts/1788611994
  2. 解压后打开
  3. 自动更新应该会提示有更新到 3.6.0, 点下载然后更新
  4. 期望自动更新成功并启动 3.6.0

不过预期应该是Ani.exe 同目录下会残留 ani_update.exe (因为Ani启动删除 ani_update 的逻辑应该还没同步到 3.6.0)(起码我这边测试更新到3.6.0是这样)

hacbit avatar Aug 11 '24 17:08 hacbit

删除是可有可无的

Him188 avatar Aug 11 '24 17:08 Him188

符合预期 重启过程中从update窗口关闭到ani窗口打开,体感需要2秒左右,可能需要在update程序中提示一下正在启动ani

NieR4ever avatar Aug 11 '24 23:08 NieR4ever

符合预期 重启过程中从update窗口关闭到ani窗口打开,体感需要2秒左右,可能需要在update程序中提示一下正在启动ani

其实在最后是有一行等待Ani启动的提示的,不过有点小(。

hacbit avatar Aug 12 '24 04:08 hacbit

符合预期,但是颜色字符在 cmd 不支持

image

StageGuard avatar Aug 12 '24 04:08 StageGuard

符合预期,但是颜色字符在 cmd 不支持

image

终端本身不支持我也没办法(。不过我可以搓一个轻量的GUI来显示有颜色的输出()

hacbit avatar Aug 12 '24 04:08 hacbit

终端本身不支持我也没办法(。不过我可以搓一个轻量的GUI来显示有颜色的输出()

也不是什么大的问题,就这样也可以

StageGuard avatar Aug 12 '24 04:08 StageGuard