Skip to content

Markwrite 1.1.0

Choose a tag to compare

@asoming asoming released this 12 Sep 14:58

中文

本次更新把“打开和编辑 Markdown”延伸到具体的文档审阅流程。

  • **文字差异:**在双文档对照右栏点击「文字差异」,比较当前内容(包含未保存修改),查看行号、逐字新增/删除、折叠相同内容并跳转差异。
  • **AI 连接:**支持 Chat Completions、Responses、Anthropic Messages;基础地址自动补全、完整路径识别、自定义路径、实际请求地址和独立连接测试。404 等错误显示接口/模型排查建议及服务商详情。
  • **记住密钥:**API 配置保留,密钥可保存到 Linux 系统密钥环 / Windows 凭据管理器,重启后继续使用,也可单独删除。
  • **安装更新:**设置中下载、校验后出现「安装更新」;先处理未保存文档。Linux 便携版替换程序并保留备份,系统版通过系统授权安装,Windows 启动安装向导。重新打开使用新版。
  • **功能介绍:**总 README 保留下载入口,新增独立中英文指南及实际界面截图,重点介绍 Git、双文档、文字差异、AI 与文件可携带性。

AI 需要自己的 API 服务与额度,连接测试可能产生少量用量。核心阅读和编辑不需要账号。密钥不进入普通设置、文档或备份;系统凭据库不可用时可以取消记住并临时使用。

English

This update adds practical review workflows to local Markdown reading and editing.

  • Text differences: compare current documents, including unsaved edits, with aligned line numbers, character changes, folded context, and change navigation.
  • AI connections: Chat Completions, Responses, and Anthropic Messages; base URL completion, exact custom routes, visible request destinations, connection tests, and actionable HTTP/provider errors.
  • Remembered keys: keep connection settings and optionally save keys in the Linux system keyring or Windows Credential Manager across restarts. Delete a stored key separately.
  • Install updates: install a verified download from Settings after handling unsaved work. Portable Linux keeps an executable backup; system Linux requests installation authorization; Windows launches its installer. Reopen to use the update.
  • Documentation: a short download-first README plus Chinese and English feature guides with actual screenshots.

Bring your own AI service and quota. Connection tests may count toward API usage. Core reading and editing require no account. Keys stay out of plain settings, documents, and backups; temporary keys remain available when the system store is unavailable.

Packages / 安装包

  • Debian/Ubuntu x86_64: .deb
  • Linux x86_64 portable: extract .tar.gz, run scripts/launch.sh; scripts/install-desktop.sh creates the desktop shortcut. GTK/WebKit runtime libraries remain required.
  • Windows 10/11 x64: -setup.exe (WebView2 required; installer can download it).
  • SHA256SUMS-1.1.0.txt: SHA-256 checksums for all three packages.

Upgrading from 1.0.1 requires downloading this release and installing it normally; the new direct-install button is available starting with 1.1.0. / 从 1.0.1 升级请下载安装本次版本;新的直接安装按钮从 1.1.0 起提供。

Validation / 验证

996 frontend, 95 Linux native, and 86 Windows native tests passed (2 optional tests skipped in each suite). Linux desktop checks covered both languages, all three AI protocols against a local test server, key restoration after restart, text comparison, and source-file protection. An isolated portable build exercised download, verification, cancellation, installation, backup, and reopening against a real GitHub release.

Windows CI passed installation, file associations, independent-process recovery, and uninstallation on rerun. The first final CI attempt had one 20-second normal-close timeout; that intermittent timing issue has not been separately reproduced.

前端 996、Linux 原生 95、Windows 原生 86 项测试通过(各有 2 项可选未执行)。Linux 实机覆盖中英文、三种 AI 协议回环服务、重启恢复密钥、文字差异及源文件保护;隔离便携版完成真实 GitHub 下载、校验、取消、安装、备份和重开。Windows 首次最终 CI 正常关闭发生一次 20 秒超时,重跑通过安装、关联、独立进程恢复和卸载,该偶发时序原因尚未单独复现。

Specific commercial AI services, Linux system-authorized upgrades, and the interactive Windows upgrade flow were not exercised in a real user's environment. / 具体商业 AI 服务、Linux 系统授权升级及 Windows 交互升级流程未在真实用户环境验证。