Skip to content

Glim 0.1.11 — Format previews, security & About fixes

Choose a tag to compare

@NeoPanic NeoPanic released this 11 Oct 23:28

English

Updated 0.1.11 build:

  • Fix About Glim with an independent reusable window, including opening without a workspace and reopening after close.
  • Update KaTeX to 0.18.2 and xmldom to 0.9.12; update Wry to 0.57.0 and remove the vulnerable legacy rand dependency. Rebuild bundled offline rendering assets.

Glim 0.1.11 adds the first round of previews for the future-format exploration corpus.

  • Read basic AsciiDoc, Org, RST and timed SRT/VTT subtitles; keep editable source available.
  • Browse TSV tables, NDJSON/JSONL and JSON5 trees, and syntax-highlight MATLAB, Stan, HTTP, HCL, Dhall and KDL.
  • Render D2, Pikchr and Vega JSON charts with bundled offline engines.
  • Preview OBJ/STL meshes, BDF bitmap glyphs, GPX/KML coordinate tables and QOI images.
  • Inspect ZIP/TAR directories, compressed UTF-8 text, EPUB/ODF text and NPY metadata/basic numeric values without extracting archives or executing scripts/pickle.

This is bounded first-pass support: document layouts, ebook reading order, interactive 3D, map tiles and full language dialects are not reproduced. External chart data, imports and images are disabled. Malformed archives report errors; unsafe archive paths are flagged. See format coverage.

Validation: formatting, Clippy, 63 workspace tests and builds across macOS Apple Silicon, macOS Intel and Windows x64. All 35 exploration samples checked without source mutation; seven rendering checks passed using the installed macOS helper, including non-empty Vega marks and Mermaid math. About window opening, closing and reopening were checked in the installed macOS app. Release assets include SHA-256 files.

macOS bundles are ad-hoc signed and not notarized. Windows chart previews require WebView2 Runtime.

中文

Glim 0.1.11 新增探索格式的首轮预览,并更新“关于”窗口与依赖安全修复。

  • 修复“关于 Glim”:使用可复用的独立窗口,支持无工作区时打开,以及关闭后重新打开。
  • KaTeX 更新至 0.18.2、xmldom 更新至 0.9.12、Wry 更新至 0.57.0,移除存在漏洞的旧版 rand,并重新生成内置离线渲染资源。
  • 支持 AsciiDoc、Org、RST 的基础阅读预览,以及带时间段的 SRT/VTT 字幕阅读,保留原文编辑。
  • 支持 TSV 表格、NDJSON/JSONL 与 JSON5 树形浏览;为 MATLAB、Stan、HTTP、HCL、Dhall、KDL 提供基础语法着色。
  • 使用内置离线引擎渲染 D2、Pikchr 和 Vega JSON 图表。
  • 支持 OBJ/STL 静态网格投影、BDF 位图字形、GPX/KML 坐标表和 QOI 图片预览。
  • 支持 ZIP/TAR 目录、压缩 UTF-8 文本、EPUB/ODF 文本以及 NPY 元数据与基础数值浏览;不解压归档到磁盘,不执行脚本或 pickle。

首轮支持范围有限:不还原完整文档排版、电子书阅读顺序、交互式 3D、地图底图或完整语言方言。图表的外部数据、导入和图片加载禁用。损坏归档会报错,越界路径会明确标记。详见格式支持说明。

验证:macOS Apple Silicon、macOS Intel 和 Windows x64 的格式检查、Clippy、63 项工作区测试和构建均通过。35 个探索样例完成检查,源文件未改写;安装后的 macOS 渲染辅助程序通过七项渲染检查,包括带实际图形的 Vega 和 Mermaid 数学标签。“关于”窗口已在本机验证打开、关闭及重新打开。下载文件附带 SHA-256 校验文件。

macOS 安装包采用 ad-hoc 签名,未进行公证。Windows 图表预览需要 WebView2 Runtime。