Skip to content

Releases: std-microblock/CeleMod

1.0.0

19 Apr 06:34

Choose a tag to compare

新增功能

  • 模组信息 更新 MiaoNet 模组名称与下载链接
  • 下载管理 下载页面新增下载速度与大小显示,并加入取消与重试按钮
  • 服务器配置 切换至新的群组服务器地址
  • 文件校验 完善压缩包完整性校验逻辑
  • 文件校验 在下载完成后校验文件是否为合法 ZIP
  • 文件校验 新增校验所有 Mod 功能
  • 启动器核心 支持手动指定 Everest 核心版本
  • 启动检查 启动时自动校验所有模组压缩包头合法性
  • 依赖处理 增强依赖解析逻辑,新增循环依赖检测并优化模组处理流程
  • 调试日志 为模组条目检查添加详细日志,优化 YAML 解析异常处理
  • Linux 支持 为 AppImage 镜像添加 GDK_BACKEND=x11 环境变量参数

问题修复

  • 界面布局 调整推荐地图与协作组件的宽度显示,优化排版效果
  • 依赖策略 “补全缺失依赖”功能现已正确遵循“检查可选依赖”选项
  • 下载过滤 添加部分模组至“全局下载排除列表”
  • 交互逻辑 修复下载任务取消与重试按钮的状态异常
  • 配置同步 黑名单同步时增加具体差异项提示
  • 窗口调试 修复 Windows 平台窗口框架相关调试问题
  • 性能优化 通过引入独立后端模组映射表提升依赖解析效率
  • Linux 打包 Linux 版本不再内置嵌入 libsciter.so 库文件

(改成 1.0.0 并不是有什么大更新,只是因为比较稳定了)

0.1.10

09 Mar 10:14

Choose a tag to compare

  • 修复 Windows 下点击穿透窗口的 Bug

0.1.9

09 Mar 09:14

Choose a tag to compare

下载功能

  • 支持并行下载所有依赖包
  • 修复下载按钮在某些情况下不可用的问题
  • 优化下载列表显示
  • 使用 ureq 库实现多线程下载

跨平台支持

  • Linux:使用原生窗口框架,修复 AppImage 下 libsciter.so 的提取问题,打包为 AppImage
  • macOS:完善支持,修复 libsciter 版本问题,添加 adhoc 签名,打包为 .app
  • Windows:修复窗口框架问题
  • 在 Linux/*nix 平台默认使用 Celeste 作为选择名

界面调整

  • 增大默认窗口大小
  • 禁用模糊效果以提升性能
  • 修复进度条显示问题

测试与配置

  • 新增测试模式,可模拟已安装 Everest 的状态(--test-mode)
  • 将数据库迁移至 ~/.celemod

其他

  • 改进版本解析函数,支持 v0.3.3-dev3 这类开发版本号
  • 移除过时的 Linux 文档链接
  • 修复 Windows 和 macOS 的 CI 构建

0.1.8

19 Nov 10:39

Choose a tag to compare

  • fix: 修复离线模式下打不开的问题
  • feat: 支持删除 Mod
  • ci: 自动上传产物到 Release
  • fix: 修复 MacOS 构建
  • fix: 在切换 Profile 时重载

0.1.8

19 Nov 10:33

Choose a tag to compare

  • fix: 修复离线模式下打不开的问题
  • feat: 支持删除 Mod
  • ci: 自动上传产物到 Release
  • fix: 修复 MacOS 构建
  • fix: 在切换 Profile 时重载

🚀 CeleMod 0.1.7 🚀

07 Oct 11:31

Choose a tag to compare

新功能:

  • 实现自动禁用新Mod功能并更新相关组件 (#20)
  • 允许重复下载已下载的Mod
  • 添加Mod大小属性并在管理组件中显示详细Mod信息 (#32)
  • 添加获取当前黑名单内容和从文件同步黑名单配置的功能 (#34)
  • 如果不存在黑名单配置则创建默认空配置

修复:

  • 改进get_current_profile函数中的当前配置检索逻辑 (#35)
  • 在管理组件中更新Mod详情显示格式
  • 修复搜索回调中缺失的类型参数 (#39)
  • 修复构建问题

其他:

  • i18n: 同步翻译文件

New Features:

  • Implement auto-disable new mods feature and update related components (#20)
  • Allow downloading already downloaded mods
  • Add size property to mod information and display detailed mod info in Manage component (#32)
  • Add functions to get current blacklist content and sync blacklist profile from file (#34)
  • Create default empty mod blacklist profile if none exist

Fixes:

  • Improve current profile retrieval logic in get_current_profile function (#35)
  • Update mod details display format in Manage component
  • Fix missing type parameter in search callback (#39)
  • Fix build issues

Other:

  • i18n: Sync translations

🚀 CeleMod 0.1.6 🚀

24 Aug 06:18

Choose a tag to compare

  • feat: 支持文件夹 Mod
  • fix: 在关闭全部 Mod 时候保持“始终开启” Mod 的依赖为开启状态 (#22)
  • feat: 给 Mod 添加备注名 (#27)
  • feat: 支持不连锁开关可选依赖 (#24)
  • feat: 实现 ureq 下载器并设为默认
  • feat: 修复 Linux, OSX 支持
  • feat: 支持文件夹形式的模组 (#21)
  • fix: 重新校验游戏后错误识别 Everest 版本

正常情况下应下载 celemod-0.1.6-windows.zip

🚀 CeleMod 0.1.5 🚀

21 Jul 11:35
36b12d0

Choose a tag to compare

🚀 CeleMod 0.1.4 🚀

18 Jul 19:13
097b0ee

Choose a tag to compare

  • fix: 在 Linux 下选择游戏文件 (@Pokryton)
  • fix: 在 Linux 下启动游戏 (@Pokryton)
  • feat: 在首页展示“启用的 Mods 数”,而不是禁用的
  • fix: 不使用默认 aria2c config
  • fix: 优化推荐的Mod列表
  • fix: 修复屏幕过宽时部分内容点不到 (#19)
  • feat: 推荐的地图
  • feat: 右键版本号以展示日志
  • fix: 在其他CWD下启动
  • feat: 在线 Mods 列表加载环
  • feat: 增加页面切换动画,优化效率

请下载 ZIP,不要下载 cele-mod-no-dependencies.exe !

Please download .zip instead of cele-mod-no-dependencies.exe !

🚀 CeleMod 0.1.3 🚀

04 Mar 14:29
5a78f8a

Choose a tag to compare

  • fix: 修复加载不出来
  • fix: 正确处理只有两位版本号的 Mod
  • feat: 保存选择的搜索排序方式
  • fix: 在管理页显示不在在线 Mod 列表中的 Mod
  • fix: 更新按钮显示错位

请下载 zip 文件而不是 exe

Please download .zip instead of .exe