Files
openless/docs/index.md
T
06db7d2978 chore(release): integrate reviewed changes for Beta 3 build 20260925
Integrate Android CI acceleration, modifier-only dictation chords,
Requesty, and remote-input generation guards over the verified Beta 2
baseline and macOS CI improvements. Fix review findings in signing
configuration caching, APK validation, and modifier arbitration/recording.
Keep Linux egui and its release workflows identical to Beta 2.

Co-authored-by: HKLHaoBin <we3q@qq.com>
Co-authored-by: leolulu <35873316+leolulu@users.noreply.github.com>
Co-authored-by: Thibault Jaigu <thibault.jaigu@gmail.com>
Co-authored-by: Ethan <257484394+EthanYoQ@users.noreply.github.com>
2026-09-25 23:52:47 +08:00

3.4 KiB
Raw Blame History

OpenLess 文档入口

状态:canonical;更新:2026-09-08。实现说明与当前源码保持一致;范围、接口合同和验收要求由各自文档维护。各专项文档的更新时间与状态单独标注。

范围与架构

  • 2.0 范围:平台边界、版本锚点与完成条件。
  • 架构:Core / 平台 Host / 界面分层、模块地图与验证入口。
  • 目录与工程结构:仓库与应用工作目录、构建清单、源码定位和生成目录。
  • 桌面验收清单:功能域 → 源码入口 → 必须的真实证据。
  • 发布规范:分支、渠道、版本同步和平台发布条件。

Linux 接入交接(egui,目录内互链)

接口契约

  • 官方云同步:可同步字段、GitHub 身份边界、版本冲突、本地恢复与验证。
  • 云同步服务端交接:同步服务地址与端口(apic.openless.top:9443)、客户端请求行为、状态码映射与服务端验收清单。
  • Linux egui 后端契约:contract/backend-2.0.json、启动快照、事件面与公开签名。

平台与运营

验证入口(在 openless-all/app 执行)

  • npm test:构建 React + 全部前端/合同测试(含 Core 快捷键回归)。
  • cargo fmt --all --check:根 workspace 的 openless-core、linux-egui;Tauri 单独执行 cargo fmt --manifest-path src-tauri/Cargo.toml --check。
  • cargo test -p openless-core --locked、cargo test -p openless-linux-egui --locked。
  • src-tauri 及 backend-tests 被 workspace exclude,按平台独立构建。源码构建 Tauri 前初始化子模块:git submodule update --init --recursive;Core/Linux 独立检查不依赖 Tauri 子模块。

本地集成记录