Releases: rowanjove/Orthos
Releases · rowanjove/Orthos
Release list
Orthos 2.0.0|全新多标签结构化配置工作台
Orthos 2.0.0 正式发布!本次更新带来了全新的多标签页工作台、15+ 种配置格式支持、多模态编辑(代码、可视化树、Schema 表单、双模 Diff 对比)以及 Profile 规范诊断能力。
同时对底层解析架构、LCS 文本比对引擎、IPC 通信契约进行了系统性重构与漏洞修复,持续坚守 100% 本地离线、无网络外联的安全底线。
核心亮点
-
多标签页工作台
- 支持同时打开、拖拽多个配置文件;
- 独立维护各标签的编辑状态、校验结果与未保存标记,支持批量检查与保存。
-
支持 15+ 种配置格式
- JSON 生态:JSON、JSONC(带注释)、JSON5、JSONL / NDJSON
- 常用配置:YAML、TOML、XML、INI、ENV(
.env) - 数据与属性:CSV、TSV、Java Properties
- 工具链配置:EditorConfig、GitConfig、HCL / Terraform
-
四大多模态编辑视图
- 代码视图:集成实时语法纠错、行号槽、光标行列指示,支持快捷键
Ctrl+S安全保存; - 可视化树形视图:基于统一 AST 架构,直观浏览与增删改节点结构;
- Schema 动态表单:根据配置 Schema 规范自动渲染交互式表单;
- 双模差异对比(Diff):支持行级文本 Diff(LCS)与 AST 语义 Diff(路径与字段对比)。
- 代码视图:集成实时语法纠错、行号槽、光标行列指示,支持快捷键
-
智能格式嗅探与安全修复
- 全格式启发式特征嗅探,支持一键标准缩进排版;
- 语法错误自动修复,修正内容必须再次通过本地解析器校验,绝不强制覆盖原文件。
-
Profile 规范诊断与模板
- 内置
package.json、docker-compose.yml等场景规范检查,辅助排查必填项与配置有效性; - 预置各类配置格式示例模板与新手功能指引。
- 内置
缺陷修复与稳定性加固
- 修复差异对比视图白屏问题,重构 LCS 行索引匹配器(
computeLCSMatchSets); - 修复文件拖拽时的元组数组解构异常;
- 修复
cmd_save_file、cmd_detect_profile、cmd_validate_profile的 IPC 契约参数失配; - 修复 XML 多个同名兄弟节点路径碰撞与属性补丁失真问题;
- 补齐自动化测试套件(含 132 个 Rust 单元测试与 14 个前端单元测试)。
发布资产与校验
| 发布包 | 说明 |
|---|---|
Orthos_2.0.0_x64-setup.exe |
推荐:Windows 10/11 安装向导版(自动创建桌面与开始菜单快捷方式) |
Orthos_2.0.0_x64_portable.exe |
免安装便携版(双击直接运行,不写系统注册表) |
Orthos_2.0.0_x64_zh-CN.msi |
企业/批量部署安装包(Windows Installer 格式) |
SHA256SUMS.txt |
安装包 SHA-256 完整性校验和文件 |
Orthos 1.1.0|正式更名
Orthos 是 LintDrop 的新名称。这次发布统一了应用、源码包、图标资源、文档、仓库与 Windows 下载件的品牌名称。
更新重点:
- 桌面应用、npm 包和 Rust crate 正式更名为 Orthos。
- 重写中文主 README 和英文 README,突出支持格式、安全边界、隐私与下载方式。
- 保留原应用标识符 com.lintdrop.desktop,延续既有安装与升级识别。
- 提供 Windows 10/11 x64 安装版、免安装版和 SHA-256 校验清单。
本次只调整品牌与发布材料,格式检查、安全修复和本地离线处理边界保持不变。
LintDrop 1.0.4|中文开源版
LintDrop 1.0.4 中文开源版
本版本重点提升自动修复安全性、大文件性能和中文使用体验。
主要更新
- YAML、TOML、INI 的重复键不再被自动删除,避免静默丢失配置。
- CSV 多余字段不再被截断,原始数据会完整保留。
- 自动修正内容必须再次通过格式校验,才会提供保存入口。
- 大文件 Diff 使用有界算法和渲染上限,降低卡顿与内存占用风险。
- JSON Schema 一次报告全部问题,并禁用外部网络引用。
- 应用主页、操作提示、README 和更新说明改为中文优先。
- 新增前端回归测试、Rust 解析器基准和 GitHub Actions 质量门禁。
- 新增中文贡献指南,仓库继续采用 MIT License 开源。
下载说明
LintDrop_1.0.4_x64-setup.exe:Windows 安装版。LintDrop_1.0.4_x64_portable.exe:Windows 10/11 免安装版。
SHA-256
LintDrop_1.0.4_x64-setup.exe
4b02b479d080b62860c9960a344b95d5f29328a4417253ef6d505eedb7e333de
LintDrop_1.0.4_x64_portable.exe
82de97d76258b1b5d414b254b73f1f1438a14cc7a9e70a4521c9b978a3ab03a6
验证结果
- 前端测试:6 项通过。
- Rust 测试:114 项通过。
- Rustfmt、Clippy、
cargo check全部通过。 - Windows NSIS 安装包构建通过。
- GitHub Actions 质量门禁通过。
LintDrop 1.0.3
LintDrop 1.0.3 / 版本 1.0.3
中文
- 新增 Windows 10/11 免安装版
LintDrop_1.0.3_x64_portable.exe,下载后双击即可运行。 - 保留
LintDrop_1.0.3_x64-setup.exe安装版,适合较老系统或希望按安装向导完成配置的用户。 - 新增红色 uninstall.exe 卸载器图标,主程序图标保持蓝色。
- 修复 NSIS 安装后快捷方式图标绑定,桌面和开始菜单快捷方式显式使用 lintdrop.exe,0。
- README、ABOUT 和应用内 About 弹窗补充中英双语说明。
- 保留 JSON、YAML、TOML、XML、CSV、INI、ENV 七种格式校验与自动修复能力。
English
- Added a Windows 10/11 portable build,
LintDrop_1.0.3_x64_portable.exe, which runs by double-clicking after download. - Kept the
LintDrop_1.0.3_x64-setup.exeinstaller build for older systems or users who prefer guided setup. - Added a red icon for uninstall.exe while keeping the main application icon blue.
- Fixed NSIS shortcut icon binding so desktop and Start Menu shortcuts explicitly use lintdrop.exe,0.
- Added bilingual Chinese/English README, ABOUT, and in-app About dialog.
- Keeps validation and auto-fix support for JSON, YAML, TOML, XML, CSV, INI, and ENV.
Verification
- cargo test: 112 passed
- cargo clippy -- -D warnings
- node --check src/main.js
- npx tauri build --bundles nsis
- Built and launched
LintDrop_1.0.3_x64_portable.exelocally. - Installed 1.0.3 locally and verified Program Files lintdrop.exe/uninstall.exe icons.