基网桌面更新历史

原始发表于: https://snet.qyh.name/news/625/基网桌面更新历史/

目前基网桌面尚处于早期测试(alpha)阶段,可能随时变更。

0.6.6-Alpha (2024-07-20)

新功能

  • 魔兽世界巫妖王之怒开始游戏功能增加了新判断,现在只有alpha(vr设备专用)和beta(公众beta测试服务器)可以开始游戏,其他类型服务器暂时关闭 (2c82178)
  • 现在巫妖王之怒分页可以跳转到其他魔兽世界家族中,并调整了相关业务逻辑 (9fe4644)
  • 现在wowlk的value返回更加完整详细,以保证客户端相关调用判别 (ccd4685)

问题修复

  • 修正了适龄提示页面排版异常问题 (fcfb238)

0.6.5-Alpha (2024-07-17)

新功能

问题修复

  • 实验性: 修正了微软商店版本可能会获取更新的问题 (77af9e9)

0.6.4-Alpha (2024-07-16)

新功能

  • 千秋戏页面加入基础的版权信息显示 (33d72e3)
  • 现在游戏菜单允许显示/隐藏,目前只有魔兽世界巨龙时代支持 (ce9fef4)
  • 增加一个游戏:千秋戏,是古剑奇谭3的一个纸牌游戏的独立版本 (ad050a7)

问题修复

  • 修正了在下载阶段弹出的窗口可能未正确关闭的问题(在下载阶段/校验阶段/完成阶段都会关闭)并调整了UI上字符串显示的方式 (6b85ca1)

文档

  • dev: 为开发加入了路径的别名支持引导,可更快前往vue、js相关模块以及相关函数的定义跳转支持 (32c3dbe)

0.6.3-Alpha (2024-07-12)

问题修复

  • 巫妖王之怒: 修正了下载进度条区域在不同数据时未正确清除的问题(数据有残留的问题) (b7956db)
  • 修正了首屏loading页面文字和logo未居中的问题 (c24b25f)
  • 修正了网络不可用时的错误信息中的代码信息报告未定义的问题 (9e2a63d)

0.6.2-Alpha (2024-07-08)

新功能

  • 在BT下载校验文件阶段有了进度条显示 (039dc49)

问题修复

  • 巫妖王之怒: 修正了开始游戏按钮未按照预期显示的问题(现在客户端地址更新监听事件改为全局监听,而非只在点击选择客户端路径后才开始监听) (7a05429)

0.6.1-Alpha (2024-07-07)

持续集成

  • node_modules/现在属于缓存 (458e897)

0.6.0-Alpha (2024-07-07)

重大更改

  • 实验性/破坏性: 使用V8字节码对源代码进行保护,特别是敏感字符串 (9301420)
  • electron升级到31.1.0,以及相关的各种配置包升级 (7f6c617)

构建

  • 实验性: 改用windows的runner编译 (5985bbc)

持续集成

  • 图片压缩工具调整:vite-plugin-image-optimizer->vite-plugin-minipic (90f6e7f)
  • windows下编译的改进 (f04e076)

回退

  • Revert “排除package-lock.json” (abb79ca)
  • Revert “再次恢复package-lock.json文件” (6d6ec32)

0.5.20-Alpha (2024-07-06)

新功能

  • 魔兽世界巫妖王之怒: 现在cache文件夹每7天清理一次,重写了高清客户端的loginui文件的读取/写入逻辑 (8a6cf7e)
  • 现在底部的版权中的公司图标可以被点击,并进入游戏家族页面 (b2071a3)
  • 现在基网桌面会尝试请求服务器确认通讯状态,并给出结果;同时调整了检查更新逻辑,并循环检查更新 (b9ee185)
  • 在高清客户端打开时,额外弹出界面提供能直接打开程序所在路径功能,方便设置兼容性 (cdff2c8)

问题修复

  • 幻兽帕鲁: 修正了当网络异常时,未按预期返回错误信息 (c82404f)
  • 魔兽世界巫妖王之怒: 修正了当网络异常时,未按预期返回错误信息 (dbc655c)
  • 修正服务器指向功能不能准确指向其他语言的问题,目前支持zhCN、zhTW、enUS (f1d1404)

0.5.19-Alpha (2024-07-02)

新功能

  • 现在启动游戏会对古老的登录地址清理,并删除缓存文件,以确保获取服务器最新数据 (9d751b4)

问题修复

  • 修正了高清客户端额外提示窗的逻辑 (d4155ad)

0.5.18-Alpha (2024-07-02)

新功能

  • 新增高清客户端的额外提示和关闭进程的功能 (f1c9e05)

问题修复

  • 修正了高清客户端缺失说明的问题以及beta测试服务器提供的命令错误问题 (d9a62af)

0.5.17-Alpha (2024-06-14)

新功能

  • wowwlk: 增加了beta测试推荐和高清客户端推荐 (9e8b18a)

问题修复

  • 完善知识库的链接,之后所有知识库链接都在这个基础上递增数字 (1cbdeba)

0.5.16-Alpha (2024-06-07)

新功能

  • 添加游戏家族主页,展示全部游戏和即将到来的游戏 (a9736d6)
  • 新增熊猫人之谜页面 (7dc438e)

0.5.15-Alpha (2024-06-01)

格式化

  • 调整了版权信息的位置、大小等,并支持未来的重构和扩展 (e8ab4a2)

0.5.14-Alpha (2024-06-01)

问题修复

  • 通告主题内部字体为华为鸿蒙 (b42ca83)
  • 现在联机使用快速的直连方案 (a116a53)

0.5.13-Alpha (2024-05-22)

持续集成

  • 在发行的版本中不保留产物,因为已经在普通的版本中已经有产物 (065671d)

0.5.12-Alpha (2024-05-22)

问题修复

  • 调整游戏登录服务器地址(暂时) (048ec51)

0.5.11-Alpha (2024-05-20)

持续集成

  • 改进打包与分发逻辑 (fb78de0)

回退

  • Revert “build: 现在发行版(tags)的作业产物也中保留2周” (fbf1db9)

0.5.10-Alpha (2024-05-20)

构建

  • 现在发行版(tags)的作业产物也中保留2周 (a551ab8)

0.5.9-Alpha (2024-05-20)

新功能

  • 实现下载停止功能 (e944b22)
  • 现在下载初期校验文件有了提示 (ad0cd93)

问题修复

  • 修正了点击外部菜单时激活特效驻留不消失的问题 (4450b63)

构建

  • 减小体积,打包文件中删除不必要的文件 (3ae931f)

0.5.8-Alpha (2024-05-20)

问题修复

  • 修正了文件索引过长且难以解读的问题 (0ec174b)

0.5.7-Alpha (2024-05-19)

问题修复

  • 修正了魔兽世界:巫妖王之怒的内置的bt下载无法准确启动以及高清客户端配置文件未准确写入的问题 (8a955c1)

0.5.6-Alpha (2024-05-19)

新功能

  • 现在魔兽世界巫妖王之怒的服务器通告也可以根据服务器选择不同有所区别 (66f1bc5)
  • wowwlk: 现在根据不同的客户端、服务器类型,点开查看服务器、客户端说明时将默认展示相关内容 (4335539)

问题修复

  • wowwlk: 现在巫妖王之怒页面默认加载时按照最小内容加载 (99ff0fd)
  • wowwlk: 修正了logo看上去有点偏移的问题 (629046d)

0.5.5-Alpha (2024-05-18)

持续集成

  • 现在nightly版本不再对公众发放,以解决可能签名md5错误的问题 (121987d)

0.5.4-Alpha (2024-05-18)

新功能

  • 改良图片文件压缩体验 (984de42)
  • 魔兽世界:巫妖王之怒的左侧菜单会根据不同服务器类型显示相适应的内容,而非全部显示 (a435c0b)
  • 现在更新版本的悬浮窗也会显示当前的版本号 (30a5cdc)
  • wowwlk: 加入根据服务器类型、客户端类型显示不同logo的功能 (0c58be2)

问题修复

  • 依据vue3文档,修正了重复加载的问题 (af12902)

0.5.3-Alpha (2024-05-17)

重大更改

  • [需要卸载程序重新安装方能生效]对安装与打包进行了调整:(1)调整了应用程序默认的安装路径,增加了Snet的标识符/文件夹;(2)调整了打包方式,读取法律文件和直接显示/调用发生了变化 (993fa75)

构建

  • 调整了所有法律文件的位置 (7b342ea)

0.5.2-Alpha (2024-05-17)

重大更改

  • node需求提升至20 LTS(项目说明和CI未更新完毕) (fe89122)

构建

  • 调整了author的写法,增加了赞助的内容,移除mac和linux的编译内容,更新说明以明确目前基网桌面以支持windows为主 (6f68a82)
  • 优化构建体验并执行压缩策略 (191751b)

持续集成

  • 增加设定node版本的控制 (96447b8)

文档

  • 更新项目简述,以符合实际变化 (02148fe)

0.5.1-Alpha (2024-05-16)

问题修复

  • 修正了可能无法启动游戏、无法启动bt下载工具的问题 (9ca994e)

0.5.0-Alpha (2024-05-16)

重大更改

  • 从webpack迁移到vite,并修正了大量祖传问题 (e756f55)

问题修复

  • 修正了第一次启动时若ip检测失败则卡死在loading界面的问题 (93d3e08)

0.4.6-Alpha (2024-05-13)

新功能

  • 新增捐赠页面,展示如何捐赠以及捐赠名单 (b843ea8)

问题修复

  • 修正了app窗口自行调整到最大化或恢复窗口显示时,最大化/恢复按钮表现异常问题 (73ed4fc)
  • action/wowwlk: 现在使用统一的BT地址 (3b6ef76)
  • logs: 修正日志中自定义参数没有使用驼峰风格的问题 (4c765c2)
  • wowwlk: 随着英雄榜签发了数字证书,现在切换到https版本 (7ccd270)
  • wowwlk: 现在玩家地图、玩家英雄榜会跟随界面大小调整高度布局 (fb7c856)

0.4.5-Alpha (2024-05-07)

新功能

  • 魔兽世界巫妖王之怒: 现在增加了normal vr的标准下载地址信息 (6a80a6d)
  • 玩家地图和玩家英雄榜现在可由基网桌面上直接访问(美化等工作尚未完毕,交互已可正常运作) (e9a2067)

问题修复

  • 魔兽世界:巫妖王之怒: 修正了bt下载可能未按预期返回信息并导致UI出现异常错误问题 (b4afcde)
  • 玩家英雄榜地址变更,原地址已作为新地址的iframe使用而被重定向 (b5fa924)

0.4.4-Alpha (2024-05-03)

新功能

  • 初步实现魔兽世界巫妖王之怒的游戏启动时的登录地址的指向,高清客户端下的仍有一些问题未解决,例如校验存在困难 (753cd36)
  • 实现启动游戏功能(尚未实现服务器指向信息更新/检查/文件校验/补丁获取) (527ee0f)
  • palworld: 更新palworld的登录地址以改善联机体验 (ea654a4)
  • wowwlk: 更新wow的登录地址以改善联机体验 (336d704)

0.4.3-Alpha (2024-04-28)

重大更改

  • 由于版本信息缩短显示,删除0.4.0-0.4.2期间的配置文件中wowwlk中的各个客户端类型的配置信息,用户需要重新设置路径 (2860727)
  • electron更新至30.0 (82e9845)
  • wowwlk: 在与主进程通讯时,现在不再传递多个值,而是传输标准值,并由各个子模块处理分割数据,与渲染进程保持一致 (18c9b02)

新功能

  • 现在游戏菜单区分基网旗下游戏和外部游戏 (ef4247a)
  • wowwlk: 统一客户端标识符为小写,和配置一致,简化相关函数 (30cf94b)
  • wowwlk: 新增客户端类型VR,新增服务器类型Alpha (da6e84d)
  • wowwlk: 许多函数进行了梳理和改进,现在高度重合的部分统一处理更新,缩短了版本信息显示,现在只展示版本号(文件的是否存在的判断有错误,稍后修复) (3692f78)

问题修复

  • 修正了暗黑破坏神2、魔兽争霸3、星际争霸的logo,应当使用经典版本的logo,而非重制版logo (af937fe)
  • 修正了关于中的aria2的相关链接信息,更新整理了关于基网桌面内的主要描述 (b73835f)
  • 修正了魔兽世界(官服)页面状态无法记忆的问题 (260fa72)
  • wowwlk: 修正了网络连接中断弹出错误未使用程序内UI显示的问题 (6043614)
  • wowwlk: 修正了文件判断是否存在可能未按预期返回正确结果的问题 (6b228aa)
  • wowwlk: 修正了新增的vr版本客户端与对应服务器类型无法被选中保存的问题 (8b08928)

文档

  • 将aria2相关协议放入最终包中 (a80b65f)

0.4.2-Alpha (2024-04-10)

新功能

  • 更新了巫妖王之怒相关弹窗页面的UI,同时对下载部分进行了更加详细的补充说明 (4888633)
  • 设置功能增加下载的功能基础支持 (216d2cd)
  • 现在菜单中的基网桌面下拉菜单功能改为由logo上操作 (0951f24)
  • 新增魔兽世界官方服务器页面,用于发布小秦插件包更新/配置/备份 (aa5cd89)
  • 在关于中添加了agent的版本信息 (752a0ce)

持续集成

  • 简化编译命令,例如npm run electron:serve变为npm run serve (2752684)

0.4.1-Alpha (2024-03-26)

问题修复

  • 版本信息不使用sha256加密处理 (af5db17)
  • 修正了每次启动程序都写入/更新配置文件里的版本信息的问题 (e931670)
  • 修正了锁区功能与实际相反的问题 (0a944fe)
  • 修正了geo检查可能陷入死循环的问题 (78fdc3d)

0.4.0-Alpha (2024-03-26)

重大更改

  • 自0.4.0起,配置文件需要有版本信息hash(sha256),之前存储的配置信息不再可用,所有在0.4.0之前的配置信息被重置了 (f86d167)

新功能

  • 现在整个基网桌面锁区-仅限在中国地区(包括中国香港、中国澳门、中国台湾)使用,且会检查IP信息,当IP无法获取时,锁定显示语言-简体中文(当简体中文以外语言并且无法获取ip信息时将会显示不可用信息) (cacea14)
  • 现在主进程的所有文件里都支持统一的日志输出 (1489e55)
  • 现在libs的js也支持本地化 (64dcbce)
  • wowwlk: 补充了许多缺失的内容,例如英雄榜、数据库的信息 (947b9b5)
  • wowwlk: 现在也支持了beta测试服务器,部分内容重构 (2a48210)

问题修复

  • 幻兽帕鲁的选项从多级选择改为下拉框,一次选择,同时解决了可能内容无法展示完整的问题 (68ac492)
  • 幻兽帕鲁palworld: 修正了当缺省状态下,复制服务器地址按钮未正确处于禁用状态的问题 (edd88a4)
  • 修正了错误的使用自身打开外部链接的问题,而应该是默认浏览器 (83bba7e)
  • 修正了手动启动黑屏问题 (cadb405)

文档

  • 开发者/本地化: 更新本地化插件配置,以统一使用 (9a6f37d)

0.3.10-Alpha (2024-02-27)

新功能

  • 为wotlk的相关设置提供基本框架,功能尚未可用 (9e2723d)
  • 在设置-游戏设置中完善幻兽帕鲁的相关的可选设置 (01ad330)

格式化

构建

  • electron从27.1.x(27.1.3)提升到27.3.x(27.3.3) (1b8b9ba)

0.3.9-Alpha (2024-02-25)

新功能

  • 日志可由设置中删除(启动后会重新创建) (675c269)

问题修复

  • 修正了错误得创建了2次窗口的问题,同时梳理了主进程的各种功能的逻辑位置 (4255f3c)

构建

  • naiveui从2.37.3升级到2.38.0 (04ce49a)

0.3.8-Alpha (2024-02-22)

新功能

  • 加入了全局的服务器维护通知,并可关闭,在设置中可控制开启与关闭 (0d61016)
  • 重启的二次确认窗口移动到basewindows处理 (bdfb9e7)

国际化

  • 幻兽帕鲁: 更新本地化内容,明确启动游戏也会复制服务器地址 (f5dcc12)

0.3.7-Alpha (2024-02-22)

新功能

  • 幻兽帕鲁: 现在支持全服务器地址和不含端口的复制方式,对介绍部分进行了分部分整理 (8c4e858)
  • 幻兽帕鲁: 新增一个单独的复制服务器地址的按钮 (45930da)
  • 记录最后一个活跃的游戏页面扩展到所有游戏 (0e3f1f6)
  • 加入全局404保底错误页面 (4614bbe)
  • 实验性: 加入snetnextapp://自定义协议唤醒的基础支持 (a4bf8c2)

问题修复

  • 关于: 修正了幻兽帕鲁的版权信息没有加入的问题 (bf6ceee)
  • 修正了通过其他页面再次点击游戏栏目后,无法识别之前游戏区选择的最后一个栏目并跳转回第一个魔兽世界巫妖王之怒的问题 (f1a62bf)
  • 修正了自定义协议导致的可能出现进程残留的问题 (57e8b81)

国际化

  • 幻兽帕鲁: 更新zhtw、enus内容 (80eaecc)

0.3.6-Alpha (2024-02-19)

问题修复

  • 幻兽帕鲁: 现在首次进入页面的加载中改为全局过渡 (dad0747)
  • 设置一定延时,防止快速点击启动游戏导致复制到非预期的ip信息 (ccd89d4)

0.3.5-Alpha (2024-02-19)

新功能

  • 现在会记忆最后一次处于的游戏页面,下次启动时会默认显示此页,目前支持魔兽世界:巫妖王之怒和幻兽帕鲁 (8decb3e)

文档

  • README: 增加完善参考文档 (f42553b)

0.3.4-Alpha (2024-02-19)

新功能

  • 尝试实现唤起steam客户端并启动幻兽帕鲁的功能,另外补充了许多服务器相关说明,如:服务器相关平衡设置、服务器公约 (8cd5a22)
  • 关于: 补充了新增了版权宣告,对品牌进行版权说明,除了基网内容以明确原始内容所属方 (a00ce5f)
  • 关于: 联系方式的健全,并且可以点击唤起相关内容 (94125ea)
  • 关于: 添加了QQ交流群的群号和加群二维码 (40981a5)
  • 关于: 现在鸿蒙字体法律许可协议已可正确打开 (da45383)
  • 幻兽帕鲁: 补充了更多的联机等信息 (1a95008)
  • 幻兽帕鲁: 更新相关配图 (14efd55)
  • 幻兽帕鲁: 基础实现快速直连ip信息直接在基网桌面中显示 (3b92270)
  • 幻兽帕鲁: 现在服务器地址支持复制,以方便输入 (8e75c31)
  • 幻兽帕鲁: 在已安装steam和游戏幻兽帕鲁的情况下,点击启动游戏将自动启动steam和启动游戏,并自动复制服务器的直连完整地址,可用于直接粘贴在联机的地址栏中;相关文字说明,删除了部分冗余的内容 (47af4a2)

问题修复

  • 幻兽帕鲁: 修正了部分描述不准确或存在错误的问题,适当放大了展示的截图的大小,同时禁用预览模式 (87d7e50)
  • 幻兽帕鲁: 修正了启动游戏只能启动steam客户端而无法启动游戏的问题 (3dba995)

文档

  • 用于nsis安装程序的许可文件时间更新为2024,与仓库协议文本保持一致 (48cabc8)

0.3.3-Alpha (2024-02-18)

新功能

  • 关于页面增加了联系我们分页 (6bbf1d3)
  • 实现幻兽帕鲁的基础信息展示和使用交互 (e03ae00)
  • 增加了查看所有服务运行状态的链接 (695119a)
  • 增加了基网新游戏幻兽帕鲁的基础占位 (08d367a)

问题修复

  • 设置: 修正了设置界面中没有修改语言和发行通道,仍然会提示需要重启生效的问题 (f46a642)
  • 修正了魔兽世界巫妖王之怒展示页面中图标和文字过近问题 (46ce746)

格式化

  • 更新了菜单中新窗口图标样式 (96d0c9b)

构建

  • 更新caniuse-lite版本 (02d44dd)
  • 更新UI至naive的2.37.x (05c9e4a)

0.3.2-Alpha (2024-02-16)

新功能

  • 实现了重设路径的功能(复用选择路径的功能),预备了客户端路径的基础选择后错误删除的动作,将在稍后启用 (03c3764)
  • 完善了测试体验计划的相关信息和说明 (771b2a1)
  • wlk现在会校验文件并返回信息告诉用户文件是否通过校验 (469198c)

问题修复

  • 修正了函数名称会引起歧义的问题 (25a755b)

构建

  • 提升electron至27.1.x (b812da4)

文档

0.3.1-Alpha (2023-11-28)

重大更改

新功能

  • 设置的部分改动现在会弹出重启确认框以提示需要重启才能生效 (dc3063f)
  • 实现了设置界面控制更新频道的功能支持 (2718e9f)
  • 实现日志的查看 (e5db0d5)
  • 现在全局菜单也增加了重启应用的功能 (6312c17)

国际化

  • 补充en-us,zh-tw本地化文件 (b615b14)
  • 各个语言文件调整本地化 (346744b)

格式化

  • 所有文件代码格式化 (736c3e8)

构建

  • 代码格式化 (3cb1ed5)
  • 禁止在打标签的时候编译,仅限commit (c8dbfb4)

文档

  • dev/vscode: 调整i18n-ally通用配置 (f0ef7db)

0.3.0-Alpha (2023-11-21)

新功能

  • 本地化文件改为使用json,同时对app.vue进行了基础的本地化工作 (900cace)
  • 法律协议增加了字体协议文本,直接打开尚未完成 (832b796)
  • 禁止开启多个实例 (0e2996b)
  • 客户端标题现在也合在了filehash表中 (a50b48f)
  • 实现了基础的文件hash的二次检查(也将是之后进入游戏前的检查基准) (af550da)
  • 实现了基础的语言切换功能 (151c072)
  • 使用鸿蒙标准字体(HarmonyOS_Sans_SC_Regular)作为程序主字体 (7ea3ae9)
  • 现在日志使用相同的一个文件snet.log来控制,渲染层使用发送通信的形式由主进程处置 (205a9e6)
  • 渲染层首次渲染增加了loading引导动画加快首次启动时的显示速度 (741a770)
  • 在app上的模板和script里测试了i18n的初步实现逻辑 (5589f40)
  • 主/渲染进程日志实现 (fc34b4c)
  • app调整了基础的loading相关内容引入和排版 (4fde687)
  • app: 增加了窗口保底背景色 (e7f6f8e)
  • hash检查时也直接返回版本信息 (64882dc)
  • home/games-wowwlk初步实现了hash校验的功能 (b4da99f)
  • home/wowwlk添加了社区讨论的链接,部分ui的更新 (af16f41)
  • setting: 设置页面增加了日志功能的占位 (7bd857e)
  • wowwlk对下载阶段选择已实际下载过客户端进行初步支持,todo:暂时不支持切换到别的客户端的操作,需要继续做判断 (f9bfc51)
  • wowwlk切换到别的服务器类型和客户端类型时现在会判断是否存在配置,否则需要显示下载引导 (d7caece)
  • wowwlk页面实现对客户端信息的读取 (9eb3ab7)

问题修复

  • 所有按钮动作关闭了默认焦点功能 (3ccfe92)
  • 修复在调试时错误的报告index.js冲突问题(与background.js) (8cc14de)
  • 修正标准客户端和高清客户端的基准数组不一致问题 (034cffe)
  • 修正了第一次打开时可能显示外部的程序窗的问题,现在在渲染完毕后打开 (a39fec7)
  • 修正了games-wowwlk中当选择高清客户端后界面没有正确更新的问题 (d7ffedf)
  • 修正在渲染层中直接调用electron-log报错的问题 (cf7adf4)
  • app在js里的i18n使用t也可以在模板里使用 (0c3eb40)
  • games/wowwlk/actions当选择路径动作取消后,不再因为空值导致调试出错了 (8d38561)
  • home去除了多余的重复判断wow客户端路径 (e87551b)

格式化

  • 改进各个包优先级 (c146316)
  • 改进了home-wowwlk的内容提示 (28af8ac)
  • home: 改进home的各种文字润色和排版 (c8ccfbc)
  • libs/langcheck定义调整 (614bee2)

构建

  • 引入electron-log(v4版本) 用于本地日志 (8bc4550)
  • 引入vue-i18n国际化 (db6fa49)
  • 增加子模块vue-devtools,镜像来自https://github.com/vuejs/vue-devtools.git 由本地gitlab托管镜像 (1c705a9)
  • ci: 补充没有正确替换为镜像的electron编译文件地址 (87ddc26)
  • CI: 调整使用镜像以加快服务器编译时的速度和减少因网络原因导致的编译错误 (b81aa87)
  • dev: (开发者)vue-tools改为读取自本地仓库 (faf29ba)
  • electron-devtools-installer更新至3.2.0 (13d803b)
  • release-it: 本地化改为国际化,并增加一种分类i18n (3b7d7f9)
  • release-it: 增加了本地化条目 (b96415e)
  • webpack: 改良编译后的文件命名 (3331885)

文档

  • 更新readme修正链接问题 (36a4f0c)
  • 日志输出增加了通行注释并实现了全部暴露的日志类型 (9f6bb11)
  • 为了本地化开展需要vscode安装i18n-ally (488d81b)
  • 增加了vue-tools相关说明和自行编译的说明 (5ee8557)
  • dev/vscode: 加入工作区个人的设置 (287e239)
  • readme中的vue-tools改名为vue-devtools以符合实际情况 (cf3c07f)

0.2.1-Alpha (2023-11-03)

问题修复

  • 发布版本错误,应该使用alpha通道,更新至0.2.1-Alpha (7eec5ac)

0.2.0 (2023-11-03)

重大更改

  • electron从23升级到27(相应node和Chrome同步更新),不再支持win7、8、8.1 不再支持macOS 10.13 / 10.14(mac版本尚未提供) (771a451)

新功能

  • 关于页面增加了外部读取文件时的额外图标 (609bddb)
  • 设定页面初始化的一些其他页面内容 (50f5409)
  • 设定页面提供第一个功能-退出确认框的二次确认 (611a24a)
  • 设置页面的进一步实现,如清除配置以及配置文件浏览 (f998d6a)
  • 为app菜单上采用外部打开的添加了图标显示 (6195234)
  • 引入electron-store持久化存储配置数据,用于程序的配置信息存储,主进程演示了存储动作 (62982b8)
  • 增加了对配置文件的读取实践,现在app退出二次确认功能加入 (7051f60)
  • 增加了设置的初始化页面 (d2ce238)
  • 主菜单外部链接图标位置调整,现在居右侧 (34bc353)
  • background.js主进程增加了appinfo的更多内容:用户文件路径 (5cb31ff)
  • home: 加入wowwlk的初始化的评级图片,采用pegi标准 (b241195)
  • home: 现在适龄提示以额外悬浮窗显示,并补充了缺失的内容 (0919d28)

问题修复

  • 设定页面改进了描述 (b35ee47)
  • 设置页面修正了重置配置的额外说明未显示的问题 (1963d12)
  • 修正了当配置文件不存在时错误得执行快速关闭的逻辑 (4891bfb)
  • 修正了关于页面在极小窗口大小时显示出内部滚动条的问题 (390cceb)
  • 修正了界面切换时动画不够丝滑的问题 (c52648a)
  • 修正了路由动画在调试开发环境下可能异常的问题 (25db8eb)
  • 修正了配置文件读取的逻辑问题,现在关闭窗口的二次确认总是读取自最新的配置文件信息 (af916a9)
  • 修正了app级别的错误窗技术支持按钮没有反应的问题,现在应该跳转到社区支持页面 (60fc256)
  • about: 修正了第三方协议无法加载仍然会显示读取动画和按钮的问题,现在应该返回空内容 (9045db9)
  • about: 修正了三方协议无法显示的问题,似乎是三方ui的bug (3858dad)
  • home: 修正了服务器状态窗口错误得等待api返回后才显示的问题,现在应该点击后立即弹出 (0a0a169)
  • home页面增加了外部打开时的额外图标显示 (5b08144)

格式化

  • app核心background.js的格式化 (e8c978c)

重构

  • 设置页面的表述润色 (f9d5122)
  • 重构关于页面,现在由样式表控制外观间隙,而非调整内部内容的间隙 (cd1efda)
  • 重构设置页面的内容 (f35743c)
  • home: 适龄提示的部分润色更新,主要内容没有变化 (7984563)
  • home: 重写了资源的命名,以在空间上实现复用避免重复使用 (8d90b70)

构建

  • 引入图标库ionicons5 (2e0e245)
  • 由于输错英语单词的兼容性调整,请注意重构应该用refactor (b53b979)
  • 重大变更: 调整vue-cli-plugin-electron-builder包从@matthijsburgh/vue-cli-plugin-electron-builder改为@mengxiao/vue-cli-plugin-electron-builder (4534037)
  • 重大变更: electron更新至27.0.0 (42b5b0a)
  • 重大变更: UI框架升级到2.35.0 (1977b6b)
  • release-it: 添加重大更改(breaking changes,简称breaking)分类,用于说明重大不兼容更新 (14ae230)
  • release-it: 添加docs的变体doc (8a80bfd)
  • webpack的配置,进行合并和调整js和css的命名,更多调整稍后带来 (6cc0ee2)
  • webpack的配置的进一步调整 (6b7e1d6)
  • webpack的配置的进一步调整和改进,取消冗余内容 (298b4be)
  • webpack的配置调整,改进了打包的文件名字和进一步分离 (1753792)
  • webpack配置中取消了sourcemap的编译 (7e64052)

文档

  • 增加了路由动画的额外注释,这是一个问题以后修复 (5d0b24d)
  • dev: 增加了对于国内镜像的说明 (0e35393)

0.1.12-Alpha (2023-10-20)

新功能

  • 加入app-更新说明的页面基础支持 (0ca3402)
  • 现在所有新窗口打开动作使用自带浏览器打开,即a标签的target=_blank,而非使用electron自带的创建新窗口,以解决可能出现的一些异常问题(毕竟不是纯粹的浏览器) (b472f8d)
  • 现在增加了fs相关的throw捕获并显示友好的错误信息,现在支持对三方协议的读取和显示以及额外的内容的链接展现 (e3658f6)
  • app-关于现在也能加载并显示主许可协议 (d30ae27)
  • changelog更新日志的读取和展示 (6697955)
  • games-wowwlk: 对net请求的实践操作,目前是简单的获取服务器状态 (98083a2)
  • games-wowwlk: 实现了服务器列表展现,与api服务器交互获取信息 (1c437e5)

问题修复

  • 修复弹窗通知更新看起来留白较多的问题,排版同时做了调整 (fb60bba)
  • 修改骨架屏可能无法正确隐藏的问题,改为loading加载中动画,略微调整了更新日志的占用页面的比例防止出现额外滚动条的问题 (91f9836)
  • 修正了新版本弹窗中更新日志过长无法点击立即更新等按钮问题 (2c03247)
  • 修正了注册地址并非准确的注册页面的问题 (f553db4)
  • changelog: 修正了更新日志无法显示的问题,同时加入了过渡动画 (6487d55)
  • games-wowwlk: 修正了客户端设置菜单的拼写错误 (ef81498)
  • games/wowwlk: 修正了服务器状态的获取代码保底判断 (650df49)

格式化

  • about.vue: 调整了基网桌面相关介绍的表述 (6c67717)
  • App.vue: 修正已完成内容的注释,现在更新日志已支持md格式 (493340e)

重构

  • games-wowwlk: 内容的补充,例如高清客户端的下载信息的基础展现增加 (39b8ba7)
  • games-wowwlk: 现在弹窗略微提升了大小 (800aa12)
  • games-wowwlk: 现在服务器版本信息改为tooltip呈现,服务器状态改为额外的界面呈现 (10097d7)
  • games/wowwlk: 改进了服务器状态的判断逻辑,现在每次点击按钮都将重新请求api以获取信息 (4611110)
  • games/wowwlk: 现在服务器维护通知为永久存在(之后会添加由api请求的额外维护通知) (cc35e61)

测试

  • 对文件读取的测试,尚未正式进入开发 (6e205c4)

构建

  • release-it: 调整changelog的release-it生成的url样式 (d73721c)
  • release-it: 定义compare和issue的url地址样式,以备将来需要 (648e197)
  • release-it: 增加feat的近义词feature,即完整内容 (0ef5d6e)

文档

  • 更新日志去除与0.1.11重复的内容 (45762d7)
  • 更新readme (170414a)
  • 更新readme,完善贡献相关内容 (508d72c)
  • 更新readme增加对md相关格式化的说明 (bd1ebf9)
  • 贡献指南的更新和补充 (3f085b5)
  • 进一步完善readme,说明项目相关重要说明 (269caa2)
  • 添加贡献指南的初版 (8dd4a2e)
  • CHANGELOG: 修正旧的更新日志中链接地址错误的问题 (fffceed)
  • release-it: 调整了release-it中的排序说明 (2fa802d)

0.1.11-Alpha (2023-07-29)

文档

  • 更新更新日志说明 (1a86f4e)
  • 更新日志旧内容格式的调整更新 (68a9a67)
  • 更新日志旧内容格式的调整更新v2 (6da7220)
  • 更新readme增加提交的相关规范说明 (b2fbcb4)
  • 将旧的更新历史导出 (3ee2744)

格式化

  • CHANGELOG: 更新日志旧内容格式的调整 (168525e)
  • release-it: 更新构建release-it内header的位置 (443259e)

构建

  • 引入 @release-it/conventional-changelog (1896f2a)
  • 引入md预览插件 vue-markdown-editor (65c3b53)
  • 引入release-it (81e52fd)
  • release-it: 更新构建release-it内,设定header内容 (5bbe387)
  • release-it: 更新构建release-it内,设定header内容似乎无效的问题解决 (24cf596)
  • release-it: 更新构建release-it内,header内容,作为全局标题 (cb6b677)
  • release-it: 更新构建release-it相关说明,补充更多type (663678a)

持续集成

  • 准备0.1.11-Alpha发版 (9e25b56)

0.1.10-Alpha

  • updatesaction:整理了内容次序 v2 (7aa8006)
  • updatesaction:移除了不必要的判定,同时整理了内容次序 (32a8b96)
  • app:调整了函数的次序,移除了不必要的判定 (a0b6a6c)
  • about:调整了延时时间,同时修正了一个问题,可能触发多次通知的问题 (1581a19)
  • 指定了 dev 模式下的检测通道为 alpha 而非 latest (49c74fd)
  • build:调整命名规范,现在更新日志读取自 md 文件 (47bf8a2)
  • 不要使用科学计数法表示时间 (1a4f716)
  • background.js:在 dev 模式下进行的 update 的 debug (d55e689)
  • 现在对是否存在新版本以及后台下载进行渲染层反馈 (ce446f5)
  • app:移除不需要的内容 (167913f)
  • 更新至 0.1.10 以测试更新功能 (25a6bd5)
  • app:由于 dialog 不支持排版定制化,因此需要引入一个外部的方式显示 即 modal 窗体 (437394c)
  • 版本更新至 0.1.9 以测试更新模块是否正常 (012d461)
  • 尝试修正 appupdate 相关模块 (832cebb)
  • 更新至 0.1.8 (9f9c645)
  • 似乎没有准确传输信息? (213d3bc)
  • 更新至 0.1.7 测试更新功能 (1a983a9)
  • 保留原始动作检查参数是否调用正确 (c3d5bea)
  • 更新至 0.1.6 以测试更新功能是否正常 (5e81fe5)
  • app:尝试纠正一个死循环? (062cf54)
  • 更新至 0.1.5 (73bd065)
  • home:初始化部分新内容 (c1b0f02)
  • home/wlk:信息更新 (8b17c86)
  • 更新了包的基础描述 (0156285)
  • 修正 readme 的表述 (b77feb7)
  • 加入了 changelog 的实验性测试 (cb23e1f)
  • modules/updatesaction:增加了更多注释内容 (ab4d663)
  • 加入了手动检查更新的功能 (b977e89)
  • 标题增加了英文标识符 (bc65d3a)
  • app:精简了代码 (34323e9)
  • 测试实现 appupdate 的定制化 (fbad8f3)
  • home:功能接近的函数合并为一 (1704a8a)
  • 现在崩溃日志也会上传 (d651bf2)
  • 引入 crash 收集的基础支持 (f9910c0)
  • 将 windows 窗体相关动作整合在一起 (64180f5)
  • modules/actions:精简了代码和逻辑 (beca1fc)
  • 使用 es6 特性改进载入监听的模块方式,require->import (cfd9aa1)
  • home:客户端选择的初始化支持,尚未完成开发 (f36c086)
  • background.js:调整了顺序 (a130365)
  • 版本更新至 0.1.4 (b8a640e)
  • 调整了许多内容的位置,以为即将进行的分离做准备 (40803af)
  • ci:修正压缩包名字异常问题 (5b833ca)
  • 修复错误? (0a79563)
  • 更新至 0.1.3 以测试实际效果 (60313ce)
  • 0.1.2 调试:非静默安装,安装后将直接启动(此版本安装后,发行 0.1.3 进行功能测试) (2e16414)
  • 更新至 0.1.2 以便于测试 (eb10483)
  • 调整下载更新的方式的测试,之后调整为发送通知和渲染层也发送通知(主要是自带的通知功能是英语的需要处理) (6c4c704)
  • home:增加客户端的信息展现 (8efbf69)
  • 改良注释 (92e439e)
  • 重命名了获取程序版本信息的函数,以方便后续扩展 (1a4e2bc)
  • home 即 wlk 页面调整,将选择框调整为新的形式,部分内容补充,层级调整 (22e359c)
  • 启用多线程、禁用内建拼写检查(可能导致页面上出现奇怪的红波浪线) (a3c8edf)
  • home:禁用了部分未完成内容 (33261da)
  • 基本支持了版本信息获取和显示 (f934f31)
  • 各个游戏页面的初始化 (1d5dc66)
  • 加入各种游戏的 logo,某些 logo 是临时的 (b45b816)
  • 路由过渡动画从 slide 改为 fade (29fa5ec)
  • 测试版本更新至 0.1.1-alpha (7148c96)
  • wowleg:页面的基础准备 (18a9ad9)
  • wowdf 页面初始化 (8042032)
  • app:菜单增加了间隔符的实验 (7dcdf32)
  • home:适当排版调整 (57eaf3e)
  • gamesaction:格式化部分 log 内容 (10b2def)
  • app:菜单完成基本开发 (440e52c)
  • 实现基础的链接请求,并尝试了对 background.js 拆分 (46b9899)
  • app:设置标准窗口名称为基网桌面 (d488733)
  • 设置 public 里的图标,实际影响不大 (47eb4ca)
  • home(wowwlk):初始化的一些内容搭建 (4d026ee)
  • wowleg:改为 tbd 文字 (2946043)
  • about:骨架屏的演示 (331a9c4)
  • app:全局 naive 采用 zhcn (c4bf661)
  • wowwlk 即 home 页面的初始化 (d96c2f1)
  • wowleg 页面的初始化 (acfc047)
  • 将 wow 相关 logo 传入以备用 (02d10e0)
  • app:增加部分新内容 (2ff8387)
  • gamemenu:暂时没有加入页面的取消路由模式引导 (5781c5a)
  • 初始化支持版本的信息显示,仍需完善 (66bcd40)
  • gamesmenu:代码格式化 (06ad46f)
  • GamesMenu:代码清理 (d7f9af7)
  • 添加了路由动效的演示 (2cdf387)
  • app:调整基础的菜单以及更改退出的方式,从 modal 改为 dialog (2d9a2fe)
  • gamesmenu 改为独立的组件,进行了初始化支持并测试 (585d279)
  • 精简 app 的代码 (a5e7d1f)
  • 注释暂时不使用的内容,同时精简代码 (73c8019)
  • ci:大小写问题? (767db76)
  • 再次尝试修正 ci 错误 (2ab5f44)
  • 再次修正 ci 问题 (f79bd65)
  • 修正 ci 错误? (7958083)
  • home 页面的初始化,之后 wlk 内容等全部列入组件开发 (3540fe0)
  • App:基础调整,并引入正式 logo 图标 (820bcf3)
  • 添加了安装程序中的许可协议内容以及将资源打包进最终产品中 (595ac57)
  • 添加 LICENSE [skip ci] (7a714b3)
  • ci:使用本地的 qshell,似乎是 image 存在问题 (37695e3)
  • ci:调整链接地址 (2c03cfe)
  • ci:再次更新下载的命令 (4a06018)
  • ci:调整下载文件的命令 (ae4bce3)
  • ci:调整 qiniu 配置文件名称 (75d23ec)
  • 调整 release 信息 (e29d23b)
  • 配置七牛云上传文件设置 (63abd84)
  • ci:启用传至 cdn 的功能(并测试) (99374fc)
  • git:去除 qshell 的文件上传和跟踪 (c34bbc8)
  • 精简作者名字,调整版本和描述的内容 (0e584ec)
  • 编译的内容也自带 channel 属性 (ac83e8b)
  • electron-builder:去除强制的 channel 频道设置 (5eaa671)
  • package.json:标记当前版本为 alpha(还有 beta,只有版本号即正式稳定版) (e2df3b3)
  • 配置了图标,现在卸载时将删除 appdata 里的文件 (4268eae)
  • 调整了获取更新日志的位置,之后将改为提醒用户更新(并且会自动更新) (7946854)
  • 加入程序图标 (d2e6577)
  • app:适当调整基础内容 (cfe529d)
  • 顶部视窗功能 和 菜单分离,并非一行 (007a876)
  • background.js:补充了说明 (dc4fb14)
  • package.json:增加了详细的 email 和 url 信息 (8e1ef99)
  • nsis:设置为中文 2052 (103756e)
  • 新版本开发从 0.1.0 开始 (b3e7dee)
  • 增加一个新命令以使得 ci 时一定发行 windows 版本 (a460f03)
  • 初始化加入 ci 功能,之后将用于发布版本通知更新 (7836499)
  • 初步对 autoupdate 进行支持,相关提示还未完成 (3b8fe48)
  • 增加 auto update 更新支持 (ea5d209)
  • 初步加入打包相关配置,与之前的项目(snetnextapp_legacy)保持一致以便于平滑升级 (77033d5)
  • message 功能的演示 (c135d32)
  • 演示了使用 api 方式调用 message 等功能 https://www.naiveui.com/zh-CN/dark/components/discrete (133ec3c)
  • 去除水印 (249afcb)
  • 菜单的引入初始化,为主题批量调整的初始化准备 (7fd9bca)
  • 试验了路由功能 (a8b6d0a)
  • 基础设置 (39e60fa)
  • 实验加入了退出确认的功能 (dc09983)
  • 改为使用 v-if 而非 v-show,因为这会先渲染 (22c0d14)
  • 最大化最小化的判断,同时主进程和渲染进程的通讯 (436c68a)
  • 尺寸大小定义为 16:9 (57e9693)
  • 基础通讯的实验 (73263c3)
  • 增加图标库 (8a425ee)
  • 解决错误问题,https://blog.csdn.net/JOJOL1N/article/details/125996018 (9acd6a4)
  • 通讯实验 (8932bc6)
  • 更新 readme (d0c26bb)
  • app:代码格式化测试 (9993b9b)
  • 在 app 中测试效果 (f658335)
  • 全局引入 naiveui (e2fa763)
  • 加入 ui 前端库 naive-ui https://www.naiveui.com/ (154863c)
  • readme 更新 (183db04)
  • 初步整合 electron v23 (f9495ba)
  • init (c874c20)