Skip to content

Portal v1.0.4

Latest

Choose a tag to compare

@github-actions github-actions released this 20 Aug 08:18
· 62 commits to main since this release

Portal v1.0.4
发布日期:2026-08-20 16:14:26
基准提交:5ed85c1

更新日志(自 v1.0.3):

  • feat(localization): 添加英文本地化资源文件 (5ed85c1)
  • update ref (581ed29)
  • chore(web): Cloudflare 优选部署配置 + 一键部署脚本 + 51.la 统计 (92f8182)
  • fix(i18n): 日志等早于 UI 初始化的文本提前应用语言设置 (c36d0e6)
  • refactor(i18n): 特性注入参数本地化解析 + 哨兵比较改用独立 key (e6c316f)
  • refactor(i18n): 页面特性注入参数改为英文 (9e43b78)
  • feat(i18n): 迁移启动器侧基岩版库中文字符串 (a262cdb)
  • feat(i18n): 迁移 Portal Views 下非代码后置 .cs 文件的中文字符串 (b37178f)
  • feat(i18n): 迁移 Portal Module/Services/Classes 中文字符串 (6daf869)
  • feat(i18n): 迁移 Portal.Core 中文字符串到本地化体系 (ff2207f)
  • fix(i18n): 修正键名重命名(边界安全)并迁移 Desktop/LitematicaViewer 中文字符串 (ccf8398)
  • refactor(i18n): 本地化键名全部语义化(替换数字键为有意义 camelCase 键名) (55b9bf4)
  • refactor(i18n): 本地化内容与管理器统一收归 Portal.Localization 项目 (bac97f3)
  • feat(i18n): 基础设施扩展 - 区域管理器、TioUi 语言同步、Portal.Core 接入 (8f90e7b)
  • refactor(i18n): 本地化 JSON 按语言分目录组织 (5128976)
  • feat(i18n): 接入 Irihi.Lingua 多语言框架并搭建基础结构 (1095bfa)
  • fix(workflow): 修复子模块更新脚本以支持自定义分支配置 (d8539a9)
  • docs(readme): 更新 Arch Linux 安装说明 (32888de)
  • docs(readme): 更新安装说明和格式化内容 (de98c10)
  • feat(project): 添加 Iridium 模块集成 (3fbe78e)
  • refactor(cache): 资源包与光影包元数据拆分为独立缓存表 (1acedd4)
  • fix(cache): 修复 CurseForge 身份缓存失效,资源包/光影包元数据持久缓存 (eb30f81)
  • refactor(resources): 无元数据时隐藏菜单分割线,移除光影包启用/禁用机制 (e951e34)
  • refactor(resources): 查看详情改为跳转对应在线页面,无元数据时不显示 (1a85c94)
  • feat: 更新AUR包命名规范 (648176d)
  • fix(update): 修复 Linux 提权更新 AppImage 时 pkexec 认证随主进程退出而中断 (fb26257)
  • refactor(mods): 优化模组页面图标加载机制 (5f262bc)
  • fix(aur): 恢复固定 AppImage URL,改用 PKGBUILD 本地文件名重命名绕过缓存 (ad6f8dc)
  • fix(aur): 移除 PKGBUILD 文件中的 UTF-8 BOM 以兼容 makepkg (0819260)
  • refactor(aur): 将 AUR 包名从 portal-mc 改为 portal (4dd7089)
  • fix(aur): 版本化 AppImage 保存文件名以绕过 makepkg 缓存复用旧文件 (ec93c7e)
  • fix(aur): 移动标签构建使用版本化 AppImage 资产名以固定 sha256 校验并避免旧缓存 (96208e6)
  • fix(aur): 移动标签(commit/nightly)的 AppImage 校验和使用 SKIP 避免过期 (316f537)
  • build(aur): 使用 512x512 PNG 图标并修正 web PWA 图标尺寸命名 (6457884)
  • fix(build): 更新AUR包构建配置 (f06a886)
  • fix(image): 解决高级图片组件异步加载问题 (bfe5d18)
  • feat(mods): 添加模组更新检查和管理功能 (108a7d1)
  • feat(workflow): 启用 AUR 发布功能 (a3961a2)
  • refactor(core): 重构服务类结构并调整命名空间 (6dafac8)
  • fix(download): 修正资源搜索页面的默认源选择 (e70b9ce)
  • refactor(download): 移除 Modrinth 和 CurseForge 下载源配置选项 (ed56010)
  • refactor(download): 重构资源详情页面实现统一入口 (5c398fe)
  • refactor(bedrock): 优化基岩版数据隔离实现并修复MSI-XVD解码器 (c41a3b6)
  • feat(setting): 添加更新源比较转换器功能 (3743af4)
  • refactor(bedrock): 重构配置文件处理逻辑 (dd3ca9a)
  • feat(json): 添加只读集合属性的JSON序列化支持 (d5c237a)
  • docs(setting): 更新快捷键页面标题为按键绑定 (c78a11c)
  • refactor(solution): 更新解决方案项目配置 (4e97973)
  • feat(build): 更新版本号生成逻辑以支持天数计算 (556439d)
  • refactor(portal): 重构实例列表页面实现 (deb2b77)
  • ref: update (b3f6739)
  • refactor(code): 重构代码以提升类型安全性和性能 (40b390c)
  • refactor(json): 将Newtonsoft.Json替换为System.Text.Json (404d09c)
  • chore(deps): 更新项目依赖包版本 (7c76fd2)
  • refactor(core): 统一dll命名规范 (bc49d8a)
  • refactor(core): 重构代码使用常量替换硬编码值并删除无用类 (d671ea4)
  • refactor(bedrock): 重写第三方库 (920aa4c)
  • feat(bedrock): 添加预加载触发器重试机制 (808ebd1)
  • refactor(injector): 将注入器项目重命名为Portal.Bedrock.Injector并更新相关配置 (2adea7a)
  • chore(project): 移除不再使用的文件夹引用 (c16010c)
  • chore: dll (9ef8763)
  • fix(bedrock): 启动后远程触发预加载组件初始化(NativeAOT 懒初始化) (2748e57)
  • chore(bedrock): 清理日志监视器中残留的 PreloadCpp 文案 (3a1a136)
  • fix(bedrock): 预加载组件初始化容错并增加启动诊断标记 (bfa6ab0)
  • chore(bedrock): 补全预加载组件显式 using 引用 (6851a17)
  • perf(app): 添加窗口显示性能监控功能 (3b0ff01)
  • refactor(bedrock): 用 .NET NativeAOT 重写基岩版数据隔离预加载组件 (d66bed3)
  • refactor(views): 重构视图组件结构并更新命名空间 (19102ac)
  • chore(build): 更新项目配置 (85b79d5)
  • refactor(build): 移除无用的项目引用和文件 (95d2217)
  • refactor(ui): 重构UI组件配置和项目结构 (5e6d2e9)
  • style(ui): 窗口标题栏背景色样式 (533c9cb)
  • refactor(account): 重构账户相关操作模块结构 (b279126)
  • refactor(config): 优化配置保存和内存管理的异步处理 (4bf3e44)
  • refactor(core): 重构服务命名空间 (b133227)
  • refactor(parser): 移除PE文件解析器中的未使用代码 (f0fdba2)
  • refactor(Portal): 移除 MainViewModel 中的问候属性 (1115dce)
  • fix(desktop): 修复主实例启动时的程序流程控制问题 (cde9091)
  • refactor(InstanceListViewModelBase): 重构属性实现为自动属性 (598a21d)
  • refactor(ui): 重构页面基类 (2b89904)
  • refactor(module): 重构模块结构和命名空间引用 (d6f6743)
  • refactor(portal): 优化代码结构 (93d7fdd)
  • refactor(core): 调整命名空间 (2769ae6)
  • refactor: 重构代码结构 (be5f11e)
  • refactor(config): 将配置保存方法重构为独立模块 (f24bedd)
  • feat(config): 添加调试控制台配置支持 (805ee04)
  • refactor(BlockListService): 修改阻止列表文件扩展名为.portal (6e60e66)
  • refactor(core): 重构核心服务结构并优化系统资源管理 (bed2d2a)
  • docs(readme): 更新项目依赖说明格式 (32bae2e)
  • docs(readme): 更新项目依赖说明文档 (e860650)
  • refactor(Portal.Desktop): 优化程序启动日志 (c73b0f2)
  • chore(scripts): 子模块更新脚本 (c347026)
  • refactor(build): 调整资源配置路径结构 (a271945)
  • feat(gpu): 添加 Linux 系统高性能显卡支持 (ebc9115)
  • feat(world): 添加世界等级数据编辑功能 (63f72a4)
  • refactor(config): 重构配置系统并实现快捷键管理功能 (ad55591)
  • feat(config): 添加最近游戏记录展开状态配置 (27f1104)
  • refactor(ui): 优化页面尺寸变化处理逻辑 (2293b54)
  • feat(installer): 添加本地资源复制功能和 OptiFine 安装支持 (93cef31)
  • style(ui): 更新图标和服务器配置 (7efe9be)
  • refactor(router): 统一 macOS 组件命名规范 (1432bbb)
  • refactor(layout): 优化页面锚点导航和滚动行为 (516ebf8)
  • docs(pages): 删除 macOS 安装说明页面 (628277f)
  • feat(router): 更新安装说明页面并调整路由结构 (3f44cb5)
  • feat(hero): 实现首页下载链接自动检测平台功能 (736b804)
  • refactor(home): 重构首页组件结构并更新许可证信息 (cfd7814)
  • style(home): 调整页面布局和样式优化 (00c149e)
  • style(HeroSection): 更新英雄区域样式以改进视觉效果 (dddeca3)
  • style(hero): 优化首页英雄区域的响应式设计 (adc7157)
  • style(hero): 更新首页英雄区域样式布局 (2990c66)
  • feat(hero): 更新英雄区域视觉展示 (ab336c2)
  • feat(download): 添加国内下载源选项并优化界面布局 (c7e151a)

完整对比: v1.0.3...v1.0.4