Skip to content

v0.1.19-alpha

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 20 Apr 19:47

[0.1.19-alpha] - 2026-04-21

Added / 新增

  • Installable multilingual language bundles delivered through the new Extensions flow, with initial external locale/font packages for European Latin Extended, Simplified Chinese, Traditional Chinese, Japanese, and Korean / 新增通过 Extensions 流程分发的可安装多语言包,首批提供 European Latin Extended、简体中文、繁体中文、日语与韩语等外部 locale/font 套件
  • A Pages-side pack catalog and build pipeline that publishes SD-installable locale bundles from packs/ into site/data/packs.json and packaged zip assets / 新增 Pages 侧语言包目录与构建流水线,可将 packs/ 下的资源发布为 site/data/packs.json 与可安装 zip 包
  • Shared Wi-Fi runtime support for the ESP targets, plus Extensions app entry points and top-bar/status exposure needed for on-device package downloads / 新增 ESP 目标共用的 Wi-Fi 运行时能力,以及为设备侧下载语言包准备的 Extensions 入口和顶部状态显示

Changed / 变更

  • Localization is now pack-driven instead of being limited to a small built-in language set, with runtime locale/font/IME registration, SD discovery, and memory-profile-aware gating for constrained devices / 本地化体系现已从少量内建语言收敛为 pack 驱动模式,支持运行时 locale/font/IME 注册、SD 扫描,以及面向受限设备的内存画像门控
  • GitHub Pages now presents Trail Mate as a multilingual firmware project and surfaces the installable language-pack catalog alongside the existing firmware download path / GitHub Pages 现将 Trail Mate 明确展示为支持多语言的固件项目,并在原有固件下载路径之外呈现可安装语言包目录
  • Meshtastic direct-message handling and send-status flow were unified around upstream PKI-style behavior, while outdated settings-side PKI toggle/plumbing was removed and Chat/Contacts compose handling now stays on one path / Meshtastic 私聊与发送状态流程现已围绕上游 PKI 语义统一收敛,移除过时的设置页 PKI toggle/plumbing,并让 Chat/Contacts 共用同一条 compose 发送路径

Fixed / 修复

  • Fixed false No response send results after valid Meshtastic acknowledgements or response packets had already arrived, so UI send state now follows the actual protocol outcome more closely / 修复在 Meshtastic 已收到有效 ACK 或响应包后界面仍错误显示 No response 的问题,使发送状态与真实协议结果更一致
  • Fixed blind spots in Meshtastic diagnostics by logging decode, key verification, routing, and drop reasons more explicitly, making packet handling failures and dedup behavior easier to trace / 修复 Meshtastic 诊断日志盲区,现会更明确地记录 decode、key verification、routing 与 drop 原因,使包处理失败和 dedup 行为更易追踪
  • Fixed Extensions/package-download reliability under tight internal-RAM conditions by steering large TLS allocations toward PSRAM and tightening Wi-Fi/runtime state reporting in the UI / 修复内存紧张条件下 Extensions/语言包下载的稳定性问题,通过将较大的 TLS 分配导向 PSRAM 并收紧 UI 中的 Wi-Fi/运行时状态显示,提高下载可靠性

What's Changed

Full Changelog: v0.1.18-alpha...v0.1.19-alpha