Releases: Qomicex-Public/Qomicex.Tauri
Releases · Qomicex-Public/Qomicex.Tauri
Release list
Qomicex Launcher v0.1.0-beta11.0
Qomicex Launcher v0.1.0-beta11.0
Beta 版本
✨ 新增功能
- 透传 verification_uri_complete 自动预填设备码
- 添加插件主题覆盖API
- PHASE1.5 插件生态——开放注册表/AI skill/灰度遥测/图标字体主题/组织审核/l4 远程 WebView (#63)
- 目录管理弹窗交互重构(点击选中+右键菜单排序+图标改名)
- PHASE1 插件生态六大支柱落地
- 优化实例存储逻辑,以磁盘扫描为主
- Catppuccin 主题预设
- batch 快捷安装聚合子任务速度并渲染速度图
🐛 修复
- 更新 qomicex-core-rust 至含 Forge 库 url 解析修复 (c670b97)
- core 自行拼接 otc 预填地址并同步文档
- verificationUriComplete 可选化并按同源校验打开
- replaceAll → replace(/./g) 兼容低版本lib
- 补 rollbackPlugin API(f9a5ebd 漏提交致 CI TS2305)
- 实例下载真实失败不再误报为已取消
- 限制只保留未被扫描的游戏目录的 JSON 实例
- 修复 Sourcery review 发现的 4 个问题
- 原版/快照版实例分组失效
Qomicex Launcher v0.1.0-beta9.0
Qomicex Launcher v0.1.0-beta9.0
Beta 版本
✨ 新增功能
- 崩溃检测与崩溃报告导出链路恢复
- 支持文件拖入启动器一键安装资源与整合包
- 下载列表展示资源自身图标 (#28)
- 资源中心整合包快捷安装对话框,内置版本选择
- 快捷安装启动成功不跳转下载中心,仅关闭对话框并提示
- 安装任务后台化进下载中心与模组快捷安装两步并行
- 安装管线 DAG 并行化与权重合成进度
- 优化实例安装时下载管理的条目显示,修复Forge系安装问题
- 液态玻璃标注预览并添加性能警告与启用确认
- toolbox download supports batch urls, defaults to QML/Downloads and toasts on add
- migrate sse consumers to unified stream transport
- runtime transport selection with stream channel helper
- qomicex:// protocol forwarder over backend pipe
- add qipc pipe transport alongside tcp
- 映射关于页服务名到 i18n
- add ./plugins subpath export (types+catalog without react), bump 0.2.1
- export PluginManifest types + PERMISSION_CATALOG, bump 0.2.0
- hide unavailable Java runtimes and add show-invalid toggle
- rename materials and apply reference styles
- add QML Mirror HK file download source and highlight active source in auto-select
- liquid glass via quidlass + aero crease & material polish
- appearance component material selector (frosted) + theme color & monet accent
- add file download source selector with latency, refresh and auto-select
- add file download source (QML Mirror) with api-key passthrough and auto-select
- upgrade test-game log window to a native launcher window with theme, filtering, search and stop
- add instance detail 'Test Game' button with realtime game log window
- add network settings (download source, proxy, ignore-ssl)
- categorize launcher settings into basic/launch/download/storage tabs
- wire download threads + chunk count into downloader, drop max connections
- add experimental HTTP/3 download toggle (no fallback)
- show fixed current-directory entry in directory manager
- unify outbound HTTP user-agent to Qomicex.Launcher/{version}
- i18n 化「全部」数据源标签
- 实例资源跳转返回、Tab 参数与加载器回退优化
- 新增「全部」聚合数据源
- add log analysis endpoints and Log Analysis page route
- add litematic schematic management and 3D preview
- 完善更新弹窗(真实进度/取消/重试/强制更新/发布链接)
- QML import picker + overrides release unit tests
- support 7 BCP 47 locales with full translations
- Qomicex .qmodpack format and export loader policy
- async export task with progress, cancel and target path
- allow custom pack name/version/author on export
- HMCL-style per-file selection for instance export
- extend save settings dialog with detailed level.dat fields and dual-format support
- add save settings management (level.dat NBT editor)
- auto-report severe error logs
- Yggdrasil 外置登录支持 ALI 地址解析与 DnD 拖拽
- 已踢玩家管理 UI(黑名单列表 + 解除封禁)
- 踢出升级为 deny 持久物理封禁(fork 9055aef)
- 游戏设置描述迁移到 i18n submodule,支持 zh-CN/en-US/en-GB/zh-TW 四语言
- 游戏设置数组值(resourcePacks/datapacks 等)改用可增删 chips 列表展示
- 整合包本地导入(zip/mrpack 上传解析+安装)与实例导出(CF zip/MR mrpack 哈希反查)
- 新增 zh-TW/en-US/en-GB 语言与跟随系统(system)选项
- 全量国际化剩余硬编码中文(plugin-ui 组件文案/按键/权限/错误码/批选)
- 已踢玩家重连审核弹窗(允许/拒绝/拒绝且不再提示)
- color-code log levels and allow selection in log views
- overhaul launcher logging for actionable diagnostics
- add custom instance groups
- add custom UI font picker in appearance settings
- add first-launch setup wizard with quick/custom modes
- move language setting from appearance to launcher tab
- migrate dialog/card/tool components and remaining strings to i18n
- migrate settings, running, plugin and resource-detail pages to i18n
- migrate account/download/connect/resource/detail pages to i18n
- migrate dashboard and instances pages to i18n
- add lightweight i18n framework with live language switching
- add copyright and privacy agreement entries in about tab
- NAT 检测 STUN 服务器支持多端口降级
- mark missing host mods, force-launch on mod diff, fold room card into tabs
- 关于页操作系统显示名改用 sysinfo 平台映射
- add CNB loong64 build config
- host_port 建房补充 game_info/game_mods(--version + --gameDir 解析)
- 产品名改为 Qomicex Launcher(tauri.conf + macOS DMG 打包路径),新增 ADR-009(ARM64 FakeTCP 依赖)
- 实现游戏设置 options 端点并启动时自动同步语言
- merge launcher download dir into java search results
- implement servers/server-ping/lan-games endpoints via core ServerManager (batch 2)
- add core ServerManager factory for server management migration (batch 1)
- 启用 mod 图标 per-jar 磁盘缓存(icon_cache_dir)
- 新增模组更新检查与批量更新接口
- 管理员模式启用 wintun TUN——嵌入 wintun.dll 并随包分发
- 整合包下载阶段括号进度显示
- 联机增强——NAT 类型徽章与房主踢人
- 实现 Java 运行时下载管线(替换 queued 占位)
- 联机匹配/玩家列表/拖动框选/mod 远程信息展示
- 实例识别对齐 C# 核心 + mod 远程信息两段式
- 联机能力扩展(协议/vendor/匹配/可靠性)
- 联机接入(qomicex-connector 子模块 + 9 个 /connector/* 端点)
- add CurseForge fetch concurrency/cache settings, download center bytes, overlay drag rework
- port install pipeline with per-instance temp core
- real instance launch orchestration + diagnostics
- plugin upload/authorize/shell/proxy endpoints
- choose slim/classic model in dialog after picking skin file
- allow choosing slim/classic arm model before skin upload
- native save-as for skin download (Tauri dialog + /skin/save-to)
- real skin upload/reset to MS/Yggdrasil + skin download (save-as)
- port license subsystem with feature-gated closed core
- implement launch endpoints via core.launch (real game launch)
- port log/mcmod/progress-sse endpoints (batch 7)
- port modpack/announcement/update endpoints (batch 6)
- port auth/account/skin endpoints (batch 5)
- port resource-center/resource-download/instance-files (batch 4)
- port install tracker + instance/resource endpoints (batch 3)
- port version/loader/java endpoints (batch 2)
- add shared services + 404 fallback (batch 1)
- scaffold standalone Rust axum backend reusing core/downloader
- 主窗口文件拖放转发 file-drop 事件供 AI 助手填入路径
- getSystemInfo 返回启动器名称/版本/开发者/核心库
- 插件图标支持顶层 manifest.icon 字段并新增 fa-markdown
- 插件 API 新增下载管理、整合包安装与文件删除
- add fa-store to BuiltinIcons for plugin store sidebar icon
- 注入 PLUGIN_API_BASE 让插件侧动态拼文件地址
- 文件读写拆分文本/字节并支持分段读取
- 插件 API 新增文件读写(授权制)与 shell 执行
- support image URLs for plugin icons
- 内联插件脚本立即执行并新增打开外部 URL 端点
- 实现 L3 WASM 网关完整链路
- 实现 L2 图层 iframe 沙箱渲染
- 插件 UI 跟随启动器深浅色主题
- 插件 API 新增 setCache/getCache 及 cache:access 权限
- 新增插件缓存端点 POST/GET /api/plugins/cache/{id}
- 插件 API 新增 proxyFetch 方法及 network:cors_proxy 权限
- 新增插件 CORS 代理端点 POST /api/plugins/proxy
- 悬浮窗支持禁用最小化与可调整大小
- 修复 overlay 样式提取并新增 AI 助手与 toolkit 插件
- add overlay sidebar action, persistence, launch hooks, and demo plugins
- plugin inline rendering without iframe
- plugin system — L0/L2 sandbox, .p-* component library, upload/install API
- Babric 启动时最低 Java 版本设为 17
- 看门狗改为 per-file PeakSpeed 动态平滑, 添加 PerUrlDownloadConfig
- 添加资源中心分类标签中文翻译
- 设置调试页新增清除下载任务列表按钮
- 新增批量文件查询API并优化CDN下载稳定性
- 附加文件统一管道支持默认清单和OptiFine智能路由
- beautify selection UI, add mod filter/sort, migrate to Tabs component
- add Legacy Fabric loader support
- 接入 Cleanroom 加载器安装与启动支持
- 服务器/存档 tab 支持快速加入游戏
🐛 修复
- 二维码返回完整 data URI 对齐 C# 契约
- 补齐崩溃分析 mclo.gs 链接二维码生成
- 广播 Lagged 后对账运行状态,防实例永久卡 running
- 游戏退出后释放日志归属与缓冲,防 PID 复用串扰
- 整合包在线安装后下载中心不显示任务
- 处理崩溃监控 review 意见——stop 竞态与兜底结算
- 离线账户ID校验警告 + 更新缓存图标补全 (#33)
- 原生 title 悬停提示统一改用 Tooltip 组件 (#31)
- 修正光影包导入的缓存失效键
- 加固拖拽安装的文件名校验与状态处理
- 修复并发刷新微软令牌的轮换代覆盖竞态并处理 review 问题
- 启动与皮肤链路自动刷新微软账户令牌
- 修复整合包快捷安装前端布局错误问题
- 实例列表以磁盘实际目录为主,过滤残留实例
- CF 整合包链接批量解析,修复本地导入解析缺失与静默丢文件
- 修复 multipart 上传 body 丢失与流式 UTF-8 跨块乱码
- dedupe cors headers to fix release stuck on splash failure
- keep tcp fallback so release can start when scheme probe fails
- 修复初始化引导页窗口无法拖动
- 修复组件材质不跟随并恢复 plugin-ui 本地软链
- 修复液态玻璃卡片布局错位、发黑与下拉裁剪
- wrap unix stream in IpcConn to fix linux build
- address sourcery review findings on qipc transport
- resource install waits for real download completion
- invalidate mods disk cache when mods dir changes
- 更新 core 子模块修复 macOS 扫描权限弹窗
- 设置加载移至后端就绪后并回滚 QOMICEX_HOME 注入
- end-to-end transport probe retried within health poll
- 版本隔离未显式设置时回退全局默认
- spawn backend with QOMICEX_HOME set to app data dir
- 安装复用 Java 管理已保存的运行时列表
- 安装 Forge 按所需 Java 版本选择运行时
- detect JDK/JRE type in command fallback for Java 8
- update core for unix forge processors
- anchor relative game_dir to data dir instead of cwd
- use 127.0.0.1 for backend API to fix macOS launch failure
- move glass-surface CSS out of @layer to fix backdrop-filter
- remove hardcoded backdrop blur when bgBlur is 0
- keep frosted glass and add acrylic glass as new material
- inherit level for stack-trace continuation lines in the log window
- allow selecting/copying log text and fix level detection for NeoForge lines
- open test-game log in a native Tauri WebviewWindow, not the system browser
- open test-game log window via Tauri opener (system browser)
- open test-game log window synchronously before await to avoid popup blocking
- download minecraft main jar to version-isolated dir for forge/neoforge (no phantom vanilla instance)
- download minecraft main jar to version-isolated dir for forge/neoforge (no phantom vanilla instance)
- before NeoForge BMCLAPI fallback fix
- bump downloader - valid http2 max frame size
- merge duplicate storage/cache cards into one section
- one launcher tab with 4 inner sections instead of 4 sidebar tabs
- HTTP/3 toggle uses H2 fallback when enabled, forces H2 when off
- handle large upload body limit and frontend network errors
- bump i18n submodule to remove duplicated sources object
- bump h2 to 0.4.16 and fontdb to 0.24
- render Select popup via portal so it is not clipped by scroll containers
- 补充后端依赖说明
- render faces of blocks adjacent to flowing lava
- render faces of blocks adjacent to honey/slime/magma
- correct schematic 3D preview rendering for special/fluid blocks
- fix EasyTier info of ventor err
- run export worker on dedicated thread to avoid blocking HTTP runtime
- cap dialog panel height to viewport so long dialogs scroll
- hardcore 中文译名统一为「极限模式」
- BatchToolbar 改用 createPortal 渲染到 body,避免被 transform 祖先劫持 fixed 定位
- mods 元数据空结果只写 5 分钟短缓存,避免临时失败把空列表冻结 6 小时
- 修复 5 处英文模式中文泄漏(类型标签/分类标签/Select/关于页服务名)
- 踢人黑名单 + peer 反查文档同步,submodule 指针更新
- pass t to updateModsViaDownloadCenter in InstanceDetail
- translate about-page credits data and copyright dialog
- 修正 qomicex-core-rust 子模块指针(bafc018 缺少更新检查新 API)
- 模组更新检查质量修复与下载中心流程改造 (#13)
- use non-frozen pnpm install for loong64 QEMU build
- 资源中心模组中文名可解析括号后缀 title 与 slug 兜底
- strip v...
Qomicex Launcher v0.1.0-beta10.0
Qomicex Launcher v0.1.0-beta10.0
Beta 版本
✨ 新增功能
- 接入插件商店,支持在线安装、更新与设备流登录
- reduce client binary size without functionality loss
🐛 修复
Qomicex Launcher v0.1.0-alpha20260823.0
Qomicex Launcher v0.1.0-alpha20260823.0
Alpha 版本
✨ 新增功能
- 崩溃检测与崩溃报告导出链路恢复
- 支持文件拖入启动器一键安装资源与整合包
- 下载列表展示资源自身图标 (#28)
- 资源中心整合包快捷安装对话框,内置版本选择
- 快捷安装启动成功不跳转下载中心,仅关闭对话框并提示
- 安装任务后台化进下载中心与模组快捷安装两步并行
- 安装管线 DAG 并行化与权重合成进度
- 优化实例安装时下载管理的条目显示,修复Forge系安装问题
🐛 修复
- 广播 Lagged 后对账运行状态,防实例永久卡 running
- 游戏退出后释放日志归属与缓冲,防 PID 复用串扰
- 整合包在线安装后下载中心不显示任务
- 处理崩溃监控 review 意见——stop 竞态与兜底结算
- 离线账户ID校验警告 + 更新缓存图标补全 (#33)
- 原生 title 悬停提示统一改用 Tooltip 组件 (#31)
- 修正光影包导入的缓存失效键
- 加固拖拽安装的文件名校验与状态处理
- 修复并发刷新微软令牌的轮换代覆盖竞态并处理 review 问题
- 启动与皮肤链路自动刷新微软账户令牌
- 修复整合包快捷安装前端布局错误问题
- 实例列表以磁盘实际目录为主,过滤残留实例
- CF 整合包链接批量解析,修复本地导入解析缺失与静默丢文件
- 修复 multipart 上传 body 丢失与流式 UTF-8 跨块乱码
Qomicex Launcher v0.1.0-alpha20260822.2
Qomicex Launcher v0.1.0-alpha20260822.2
Alpha 版本
🐛 修复
- dedupe cors headers to fix release stuck on splash failure
Qomicex Launcher v0.1.0-alpha20260822.1
Qomicex Launcher v0.1.0-alpha20260822.1
Alpha 版本
🐛 修复
- keep tcp fallback so release can start when scheme probe fails
Qomicex Launcher v0.1.0-alpha20260822.0
Qomicex Launcher v0.1.0-alpha20260822.0
Alpha 版本
✨ 新增功能
- 液态玻璃标注预览并添加性能警告与启用确认
- toolbox download supports batch urls, defaults to QML/Downloads and toasts on add
- migrate sse consumers to unified stream transport
- runtime transport selection with stream channel helper
- qomicex:// protocol forwarder over backend pipe
- add qipc pipe transport alongside tcp
🐛 修复
- 修复初始化引导页窗口无法拖动
- 修复组件材质不跟随并恢复 plugin-ui 本地软链
- 修复液态玻璃卡片布局错位、发黑与下拉裁剪
- wrap unix stream in IpcConn to fix linux build
- address sourcery review findings on qipc transport
- resource install waits for real download completion
- invalidate mods disk cache when mods dir changes
- 更新 core 子模块修复 macOS 扫描权限弹窗
- 设置加载移至后端就绪后并回滚 QOMICEX_HOME 注入
- end-to-end transport probe retried within health poll
Qomicex Launcher v0.1.0-alpha20260821.1
Qomicex Launcher v0.1.0-alpha20260821.1
Alpha 版本
✨ 新增功能
- 映射关于页服务名到 i18n
- add ./plugins subpath export (types+catalog without react), bump 0.2.1
- export PluginManifest types + PERMISSION_CATALOG, bump 0.2.0
🐛 修复
- 版本隔离未显式设置时回退全局默认
- spawn backend with QOMICEX_HOME set to app data dir
- 安装复用 Java 管理已保存的运行时列表
- 安装 Forge 按所需 Java 版本选择运行时
- detect JDK/JRE type in command fallback for Java 8
Qomicex Launcher v0.1.0-alpha20260821.0
Qomicex Launcher v0.1.0-alpha20260821.0
Alpha 版本
✨ 新增功能
- hide unavailable Java runtimes and add show-invalid toggle
- rename materials and apply reference styles
- add QML Mirror HK file download source and highlight active source in auto-select
- liquid glass via quidlass + aero crease & material polish
- appearance component material selector (frosted) + theme color & monet accent
- add file download source selector with latency, refresh and auto-select
- add file download source (QML Mirror) with api-key passthrough and auto-select
- upgrade test-game log window to a native launcher window with theme, filtering, search and stop
- add instance detail 'Test Game' button with realtime game log window
- add network settings (download source, proxy, ignore-ssl)
🐛 修复
- update core for unix forge processors
- anchor relative game_dir to data dir instead of cwd
- use 127.0.0.1 for backend API to fix macOS launch failure
- move glass-surface CSS out of @layer to fix backdrop-filter
- remove hardcoded backdrop blur when bgBlur is 0
- keep frosted glass and add acrylic glass as new material
- inherit level for stack-trace continuation lines in the log window
- allow selecting/copying log text and fix level detection for NeoForge lines
- open test-game log in a native Tauri WebviewWindow, not the system browser
- open test-game log window via Tauri opener (system browser)
- open test-game log window synchronously before await to avoid popup blocking
- download minecraft main jar to version-isolated dir for forge/neoforge (no phantom vanilla instance)
- download minecraft main jar to version-isolated dir for forge/neoforge (no phantom vanilla instance)
- before NeoForge BMCLAPI fallback fix
🔧 重构
- move force HTTP/1.1 toggle from proxy to download settings
Qomicex Launcher v0.1.0-alpha20260819.1
Qomicex Launcher v0.1.0-alpha20260819.1
Alpha 版本
✨ 新增功能
- categorize launcher settings into basic/launch/download/storage tabs
- wire download threads + chunk count into downloader, drop max connections
- add experimental HTTP/3 download toggle (no fallback)
🐛 修复
- bump downloader - valid http2 max frame size
- merge duplicate storage/cache cards into one section
- one launcher tab with 4 inner sections instead of 4 sidebar tabs
- HTTP/3 toggle uses H2 fallback when enabled, forces H2 when off
- handle large upload body limit and frontend network errors
⚡ 性能优化
- bump downloader - default h2 flow control (ECL-style)
- probe cache per host - many small files skip HEAD
- bump downloader to HTTP/1.1 for parallel throughput