Skip to content

Releases: DHHHhhhe/channel-packager

0.3.15

Choose a tag to compare

@github-actions github-actions released this 15 Oct 09:25

新增

  • 导入 APK 时自动切到对应的分组:选完包,如果它的应用名、文件名或包名跟某个分组名对得上,就自动切过去 —— 出包时多半就是给这个应用的。对不上就保持原样,还是这个签名文件上次用的那个分组

说明

  • 匹配是「包含」而不是全等,所以带版本号的包名(示例应用_v1.2.3.apk)也能对上「示例应用」这个分组
  • 多个分组都对得上时,取名字最长的那个 —— 名字越具体,越可能是想用的那个
  • 无需任何操作:已经装过的机器照常自动更新

0.3.14

Choose a tag to compare

@github-actions github-actions released this 15 Oct 06:18

新增

  • 更新记录里能直接跳到开源仓库了:「更新记录」标题旁边多了一个 GitHub 图标,点它用系统浏览器打开仓库主页

说明

  • 图标平时是浅灰的,鼠标移上去才变深 —— 它是「想看看源码」的出口,不该和标题抢注意力
  • 无需任何操作:已经装过的机器照常自动更新

0.3.13

Choose a tag to compare

@github-actions github-actions released this 15 Oct 04:00

优化

  • 只提供安装包一种形态:以前还出过便携版(单文件 exe)与解压即用版(zip),现在不再提供。这两种形态不带自动更新,每次升级要手动换包,而它们各自还要维护一套数据目录规则与说明文档 —— 收益不抵这份维护成本

说明

  • 已经装过安装版的机器不受影响:数据目录、自动更新、用法都没有变化
  • 日常使用感知不到这次改动

0.3.12

Choose a tag to compare

@github-actions github-actions released this 15 Oct 02:54

修复

  • 更新记录弹窗底部那条多余的色带没了:对话框的底部操作栏原本铺了一层半透明灰底,想做成一条「底栏」;但它和对话框之间还始终露着一条 16px 的底色 —— 两块颜色挤在一条窄边上,看起来像是没对齐。原因是对话框带了滚动容器,那句本来用来贴底的负外边距只是把容器算矮了 16px,元素自己并没有跟着下去。现在去掉底色,分隔交给一条上边框

说明

  • 这条改动影响所有对话框的底部(确认框、表单框都一样):按钮区现在与对话框同底,只留一条分隔线
  • 纯样式改动,功能没有任何变化

0.3.11

Choose a tag to compare

@github-actions github-actions released this 14 Oct 10:22

修复

  • 进度区改成和上下区域一样的卡片了:它原来是这一页上唯一一个裸放的区块 —— 只给自己铺了一层浅灰底、没有白色内芯,于是看起来是个灰块,夹在上下两张白卡片中间格外显眼。现在和「输入 APK」「签名与渠道」这些用同一套「外壳 + 内芯」结构,整页终于一致了

说明

  • 界面规范里补了一条:同级区块一律用同一套卡片,要拉层次就靠卡片内部的内容去拉,不要换掉整个区块的底色
  • 原始日志那块深色面板保持不变 —— 它留在卡片内部,才是负责拉层次的那个
  • 这次只动了样式,不影响出包、渠道写入、更新检查中的任何行为

0.3.10

Choose a tag to compare

@github-actions github-actions released this 14 Oct 07:09

修复

  • 进度区的底终于看得出来了:原来用的是 --muted,而浅色主题下它(#f4f4f6)比画布(#f2f2f4)还浅 —— 铺上去和画布几乎是同一个颜色,等于没铺。现在改用和卡片外壳一致的叠加式加深,边框也换成环形描边,边界清楚了
  • 原始日志区改成固定的深色底:它以前也是 --muted,和上面的进度区几乎分不出来。现在是一块近黑的终端面板,展开就能一眼看出「这是另一类内容」
  • 从旧版升级上来也能看到「已更新到 x.y.z」了:之前只在「上次运行记录过版本」时才提示,而带上这个记录的第一个版本自己看不到自己的提示 —— 升级到它的时候跑的还是旧版代码,旧版压根不写这个字段。现在只要设置文件已经存在、却没有版本记录,就认作从旧版升上来的,照样提示(这时说不清从哪一版来,就不带「上一版是」那句)

说明

  • 深色主题下日志面板取比卡片更深的一档,同样能区分开
  • 终端面板固定深色是通行做法(VS Code、iTerm、Hyper 都不跟随编辑器明暗)。日志文本常带硬编码的颜色假设,跟随主题反而容易出现「浅底浅字」
  • 新增两个令牌 --log-surface / --log-foreground,界面规范里同步记了这一条

0.3.9

Choose a tag to compare

@github-actions github-actions released this 14 Oct 06:52

修复

  • 更新之后桌面快捷方式的图标不会再变白:安装时旧程序被删、新的写进去,但资源管理器拿缓存的图标去匹配,对不上就显示成一片空白 —— 看起来像程序坏了。现在装完会通知它刷新图标缓存(含三层:文件系统元数据、资源管理器内存、系统图标数据库)

新增

  • 重启后告诉你更新成了:装更新那几十秒应用是关着的,看不到任何界面。现在重新打开会弹一句「已更新到 v0.3.9」,并注明上一版是哪个版本

说明

  • 「已更新到」只在版本真的变了时出现。第一次安装、或者设置文件被删过,都不算「更新」,不会平白弹一句
  • 那条提示取一次就没了,同一个版本不会反复提醒

已知

  • 安装那二十来秒仍然没有进度界面(安装向导在静默模式下不显示任何窗口)。所以点「重启并更新」之后,应用会关闭一段时间再自己回来 —— 这是正常的,不是卡死

0.3.8

Choose a tag to compare

@github-actions github-actions released this 14 Oct 06:29

优化

  • 更新记录里每种改动类型加上了标记:原来「新增」「优化」「修复」「说明」都是一样的灰色小字,一屏里扫读时分不出哪几类是重点。现在各带一个图标和语义色 —— 新增绿、优化蓝、修复黄、说明灰。认不出的分类退回中性样式,内容照常显示,不会丢
  • 更新记录分了页:一页 5 个版本,底部显示「第几到第几条」和页码,可以前后翻。版本数会一直涨,一次全渲染既滚不完也定位不到

说明

  • 打开更新记录时会自动定位到当前运行的版本那一页,不用自己翻过去
  • 翻页后滚动位置会回到顶部,不会停在新一页的中间
  • 连点「下一页」能正常连翻 —— 早先的写法在快速连点时只前进一页

修复

  • 修正更新记录对话框里滚动位置的遗留问题:关掉再打开会回到当前版本那页,而不是停在上次翻到的位置

0.3.7

Choose a tag to compare

@github-actions github-actions released this 14 Oct 06:15

修复

  • 更新时不再弹出安装向导:点「重启并更新」之后原本会走一遍安装界面。原因是调用时没传静默参数 —— electron-updater 的 isSilent 默认是 false,不显式给 true 安装程序就以非静默模式起来
  • 装完会自动把应用重新打开。之前因为不是静默模式,这个参数被忽略,用户得自己去点图标

优化

  • 关机时不装更新,留到下次正常关窗口再装。Windows 会在关机过程中掐掉跑到一半的安装程序,可能留下「旧的卸了、新的没装上」的状态;现在遇到关机就跳过这次安装,更新留在缓存里,下次关窗口时装上

说明

  • 顺带更正 electron-builder.yml 里一处注释:原来写「自动更新走静默安装」,实际静默与否取决于调用时传的参数,不是安装包配置决定的
  • 「下载完提示过了、但用户没点装、直接关窗口」这条路径本来就是静默的,不受本次改动影响

0.3.6

Choose a tag to compare

@github-actions github-actions released this 14 Oct 04:26

新增

  • 更新记录:侧边栏底部的版本号现在可以点开,能看到历次版本的改动说明,最新的在最前;当前运行的那一版会标出来

说明

  • 记录内容随包一起发出去,断网也能看 —— 常在内网用的机器,恰恰最需要知道「这版改了什么」
  • 版本号带下划线是刻意的:侧边栏底部其余文字都是纯信息,只有这一个能点,外观上得有区别,否则只能逐个 hover 去试
  • 更新记录没有放进左侧导航:那四项都是干活用的入口,而它只是关于这个应用本身的说明,混进去会把「我要做什么」和「这版改了什么」并成一类