Skip to content

Commit 4d376fe

Browse files
committed
docs: release 0.1.10-alpha changelog
1 parent 4c16f76 commit 4d376fe

File tree

1 file changed

+0
-0
lines changed

1 file changed

+0
-0
lines changed

CHANGELOG.md

4.3 KB

Planned / 计划中

  • Settings screens (radio, channels, device) / 设置页面(无线、频道、设备)
  • Flash-backed chat storage and message persistence / 基于 Flash 的聊天存储与消息持久化
  • Meshtastic encryption (AES/PSK) and broader protocol compatibility / Meshtastic 加密(AES/PSK)与更完整协议兼容
  • Real LoRa field tests, performance, and power tuning / 实机 LoRa 测试、性能与功耗调优

[0.1.9-alpha0.1.10-alpha] - 2026-02-1217

Added / 新增

  • Offline map layer menu with three base map sources (OSM/Terrain/Satellite) and contour overlay toggle / 新增离线地图图层菜单:三种底图(OSM/Terrain/Satellite)与等高线叠加开关
  • Map screenshots and SD card structure guide for map tiles / 新增地图截图与 SD 卡地图瓦片目录说明
  • MeshCore region preset table and preset-driven parameter mapping (freq/bw/sf/cr) / 新增 MeshCore 区域预设表与预设参数映射(freq/bw/sf/cr)
  • LILYGO T-Watch S3 target support (board definition, variant, driver integration, device docs) / 新增 LILYGO T-Watch S3 目标支持(板级定义、variant、驱动集成与设备文档)
  • Watch-side UI modules and Morse input engine scaffolding / 新增手表侧 UI 模块与 Morse 输入引擎基础实现

Changed / 变更

  • Settings now show protocol-specific items for Meshtastic vs MeshCore, including MeshCore-only network/channel tuning items / 设置页改为按协议显示可配置项,完整区分 Meshtastic 与 MeshCore 网络/频道参数
  • Mesh configuration model split into meshtastic_config and meshcore_config, with independent persistence/apply paths / Mesh 配置模型拆分为 meshtastic_configmeshcore_config,并分别持久化与应用
  • Meshtastic radio apply path now supports preset/manual parameters, channel slot, frequency offset, override frequency, and region-aware clamping / Meshtastic 无线参数应用链路增强:支持预设/手动参数、频道槽位、频偏、覆盖频率与区域约束
  • MeshCore adapter upgraded from simplified compatibility logic to REQ/RESPONSE/PATH + direct routing behavior with repeat/multi-ACK controls / MeshCore 适配器从简化兼容逻辑升级为 REQ/RESPONSE/PATH 与 direct routing 行为,并支持 repeat/multi-ACK 控制
  • CI adds clang-format-14 format check and versioned firmware artifact naming for build outputs / CI 新增 clang-format-14 格式检查与带版本号的固件产物命名

Fixed / 修复

  • Region changes now cascade into related radio constraints (e.g. TX power limits and frequency bounds) and re-apply immediately / 区域切换可联动无线参数约束(如 TX 功率与频率边界)并立即生效
  • Hidden Relay toggle in settings when real forwarding path is not wired to avoid false switch semantics / 在未接通真实转发路径时隐藏 Relay 开关,避免“假开关”
  • GPS motion power policy corrected: outside team mode, prolonged idle can suspend GPS and motion resumes it / 修正 GPS 动作节电策略:非组队模式下长时间静止可关闭 GPS,恢复运动后自动开启
  • Walkie service config wiring/build guards aligned with updated mesh config fields / Walkie 服务配置字段与构建条件已与新版 mesh 配置对齐

[0.1.9-alpha] - 2026-02-12

Added / 新增

  • SSTV audio receive and on-device image decoding / SSTV 音频接收与设备端图像解码
  • SSTV UI page and decode result screenshots / SSTV 页面与解码结果截图

Fixed / 修复

  • Chat compose input handling (IME/backspace) / Chat compose 输入处理(IME/退格)

Added / 新增

  • Walkie talkie feature (FSK + Codec2) / 对讲功能(FSK + Codec2)

Added / 新增

  • Data Exchange (PC Link) mode with USB CDC-ACM transport and HostLink protocol (codec/service/bridge) / 数据交换(PC Link)模式:USB CDC-ACM 传输与 HostLink 协议(编解码/服务/桥接)
  • HostLink protocol spec doc with frame/command/event details and app payload coverage / HostLink 协议规范文档(帧/命令/事件与应用载荷覆盖说明)
  • HostLink EV_APP_DATA forwarding for Team apps and non-team app payloads (plaintext) / HostLink EV_APP_DATA 转发团队与非团队应用载荷(明文)
  • HostLink EV_GPS + CMD_GET_GPS support / HostLink GPS 事件与请求支持
  • Team track sampler + TEAM_TRACK_APP protocol for batched team track points / 团队轨迹采样与 TEAM_TRACK_APP 报文
  • GPS route overlay (KML) and route focus support / GPS KML 轨迹覆盖与聚焦
  • GPS altitude display at bottom center / GPS 页面底部居中高度显示
  • Tracker UI overhaul with record/route modes, list pagination, and action panel / Tracker 界面重构(记录/循迹模式、列表分页、操作面板)
  • Menu icon asset for PC Link (RF) / PC Link 菜单 RF 图标资源

Changed / 变更

  • App context wiring to forward events into HostLink bridge / AppContext 事件接入 HostLink 桥接
  • Settings wiring to AppConfig + GPS/Map/Chat/Network/Privacy hooks / 设置项接入 AppConfig 与系统功能
  • GPS service abstraction + tracker recorder improvements / GPS 服务抽象与轨迹记录改进
  • USB product name set to “TRAIL MATE” / USB 设备名设置为 “TRAIL MATE”

Fixed / 修复

  • HostLink now forwards NODEINFO_APP via EV_APP_DATA (with fallback decoding guidance) / HostLink 现在可转发 NodeInfo(含解析回退说明)

Added / 新增

  • T-Deck board support and new build env / T-Deck 板级支持与新构建环境
  • GPS tracker/track recorder with Tracker screen and assets / GPS 轨迹记录与 Tracker 页面及资源
  • Team NFC support, team chat protocol, and team UI store / Team NFC 支持、团队聊天协议与 Team UI 存储
  • Toast widget and LVGL lifetime notes / Toast 组件与 LVGL 生命周期说明

Changed / 变更

  • UI lifecycle refactor with compose flow / UI 生命周期重构与 compose 流程
  • GPS page layout/styles and map overlay refactor / GPS 页面布局/样式与地图覆盖层重构
  • UI controller and app screen wiring adjustments / UI 控制器与页面接线调整

Fixed / 修复

  • Meshtastic node id handling error / Meshtastic 节点 ID 处理错误
  • UI glitches across chat/contacts/gps/team / Chat/Contacts/GPS/Team 页面 UI 问题修复

Added / 新增

  • Team management stack (domain/protocol/service) and Team screen / Team 管理模块(领域/协议/服务)与 Team 页面
  • Team docs/assets / Team 文档与资源
  • Send-status UI and message preview truncation / 发送状态 UI 与消息预览截断

Changed / 变更

  • Mesh persistence and PKI handling (node store/backoff) / Mesh 持久化与 PKI 处理(节点存储/退避)
  • Chat storage improvements across RAM/Flash/log stores / 聊天存储改进(RAM/Flash/日志)
  • Diagnostics and timestamp utilities / 诊断信息与时间戳工具改进

Fixed / 修复

  • Messaging reliability across reboots / 重启后消息可靠性
  • UI timezone offset application / UI 时区偏移应用

Added / 新增

  • Meshtastic routing ACK decoding with reason mapping, ack timeouts, and richer RX/TX diagnostics / Meshtastic 路由 ACK 解码,增加原因映射、ACK 超时和更详细的收发日志
  • PKI peer key persistence and per-node PKI backoff after NO_CHANNEL/UNKNOWN_PUBKEY / PKI 公钥持久化,对 NO_CHANNEL/UNKNOWN_PUBKEY 加入单节点 PKI 退避
  • Time helpers for chat timestamps / 聊天时间戳辅助工具

Changed / 变更

  • Chat app switching now calls exit callbacks and clears active app on menu return / Chat 应用切换支持 exit 回调,返回菜单清空 active app
  • Contacts compose flow supports broadcast channels and avoids UI tree mismatch when chat container exists / Contacts 撰写支持广播频道,在 chat container 存在时避免 UI 树错位
  • UI timestamp display applies stored timezone offset / UI 显示时间应用已存储时区偏移

Fixed / 修复

  • Chat screen cleanup safety on repeated enter/exit to prevent black-screen stacking / Chat 重复进出时更安全清理,避免黑屏堆叠

Added / 新增

  • Mesh protocol factory with explicit Meshtastic/MeshCore selection / Mesh 协议工厂,支持显式选择 Meshtastic/MeshCore
  • Settings actions: reset mesh params, reset node DB, clear message DB / 设置操作:重置 Mesh 参数、重置节点库、清空消息库
  • Meshtastic region utilities and docs (region table, frequency helpers, protocol docs) / Meshtastic 区域工具与文档(区域表、频率计算、协议文档)

Changed / 变更

  • Settings: protocol/region changes now restart immediately / 设置:协议/区域修改后立即重启
  • Config sync: protocol/region/preset and PSK wired to AppConfig/applyConfig / 配置同步:协议/区域/预设与 PSK 接入 AppConfig/applyConfig
  • UI assets and README screenshots refreshed / UI 资源与 README 截图更新

Fixed / 修复

  • CN region frequency calculation alignment for LongFast / CN 区域 LongFast 频点计算对齐

Added / 新增

  • Offline GPS mapping with fixed north-up orientation, zoom levels, and breadcrumb trails / 离线 GPS 地图(固定北向上、缩放级别、面包屑轨迹)
  • LoRa text chat compatible with Meshtastic (simplified codec + dedup) / 兼容 Meshtastic 的 LoRa 文本聊天(简化编解码 + 去重)
  • Chat architecture layers (domain/usecase/ports/infra), RAM store, and mock adapter / 聊天分层架构(领域/用例/端口/基础设施)、RAM 存储与 Mock 适配器
  • Chat UI: channel list + conversation screens, integrated into the main UI / 聊天 UI(频道列表 + 会话页),已集成到主界面
  • App context/config, event bus, ring buffer, and task scaffolding / 应用上下文与配置、事件总线、环形缓冲区、任务框架
  • English/Chinese README plus supporting design docs / 中英文 README 与设计文档

0 commit comments

Comments
 (0)