Repository navigation
Releases: liaojianjin/dsh-large-jsonl-viewer
Release list
v0.1.4 — DSH rc.2 and later
DSH 最低版本要求 / Minimum DSH version
- 正式版的
engines.dsh改为>=0.2.1-rc.2,取消 rc.2 / rc.3 精确白名单,rc.2 及之后的版本均允许安装,无版本上限。 - 三个共享
@deepseek-ai/dsh-*peer 依赖同步采用相同最低版本;Node / Cordis 要求保持不变。 - 运行代码与 0.1.3 的 41 个 lib 文件逐字节一致。0.1.3 的既有资产不覆盖,新要求通过 0.1.4 发布。
The published DSH engine and shared DSH peer ranges now require >=0.2.1-rc.2, without an upper bound or exact-version allowlist. Later prereleases and stable versions are accepted by Harness's version gate. Runtime code is unchanged from 0.1.3; actual regression coverage remains rc.2 / rc.3.
安装 / Install
在 Harness Desktop 的“插件 → 添加插件”中输入:
https://github.com/liaojianjin/dsh-large-jsonl-viewer/releases/download/v0.1.4/dsh-large-jsonl-viewer-0.1.4.tgz
替换旧版时先卸载,再安装并启用 0.1.4,重新打开文件标签页。
GitHub Packages 的 @liaojianjin/dsh-large-jsonl-viewer@0.1.4 由本 Release 的自动工作流发布。npmjs.org 无作用域包由维护者另行发布,本次操作不发布 npm。
验证 / Validation
- 官方版本判断函数:拒绝 0.2.0 / 0.2.1-rc.1,接受 rc.2 / rc.3 / rc.4、0.2.1、0.2.2-rc.1、0.3.0-rc.1 和后续正式版。
- rc.2 / rc.3 各 33 项测试、Host / Client 类型检查和安装包检查通过。
- npm 身份与 GitHub Packages 身份分别打包,核对引擎与 peer 声明一致。
SHA-256:
35d80762959b37b27fa8cf70e3f27ab31417ec2ae9287cea23cc2f1eb697cfac dsh-large-jsonl-viewer-0.1.4.tgz
v0.1.3 — Workspace file tree
新增 / Changes
- 从当前会话工作目录开始浏览完整文件树,支持逐层展开、刷新、全部折叠和当前文件定位,普通面板与全屏均可使用。
- 切换 JSONL 文件保留记录阅读位置、目录展开状态及文件树滚动位置;开关明确命名为“文件树”。普通文件沿用 Harness 原有预览。
- 兼容声明扩展到已验证的 Harness 0.2.1-rc.2 和 0.2.1-rc.3。
Adds a lazy file tree rooted at the session working directory, including fullscreen. Record position, expanded folders and tree scrolling survive file changes. Ordinary files keep native Harness previews. Declared support is limited to the verified Harness rc.2 and rc.3 releases.
安装 / Install
在 Harness Desktop 的“插件 → 添加插件”中输入:
https://github.com/liaojianjin/dsh-large-jsonl-viewer/releases/download/v0.1.3/dsh-large-jsonl-viewer-0.1.3.tgz
替换旧版或本地测试版时,先卸载,再安装并启用 0.1.3;重新打开文件标签页。
GitHub Packages 提供独立的 @liaojianjin/dsh-large-jsonl-viewer@0.1.3,由本次 Release 的发布工作流构建和核验。npmjs.org 的无作用域包由维护者另行发布;本次操作不发布 npm。
验证 / Validation
- Harness rc.2 / rc.3:各 33 项测试、Host / Client 类型检查及预编译安装包检查通过。
- 隔离 Harness Web 中验证完整文件树、全屏、原生文件打开及 100 个文件目录中的滚动位置保持。
- GitHub Packages 的作用域包单独构建、测试和核验,保留原 npm 包名与发布目的地。
SHA-256 (unscoped Release / npm artifact):
c866ae1d553b39c3ed9e73183ff448ac3ab2a91e7ded79db5704b48aac59e69a dsh-large-jsonl-viewer-0.1.3.tgz
v0.1.2 — Fix folding icons
Fix / 修复
- Restore Monaco folding arrows by bundling the official Codicon stylesheet and font in the Client. The font is embedded, with no extra network request.
- 修复 JSONL 预览中折叠箭头为空的问题;折叠与展开恢复正常图标显示。
- Add packaging checks for the font-face, complete font data and glyph styles.
Validation / 验证
- Host and Client type checks; all 18 core and integration tests.
- Package exports, workers, both renderer registrations, Client factory and offline assets.
- Actual Harness 0.2.1-rc.2 Web UI: visible arrows, click to expand, click again to collapse.
Install / 安装
dsh plugin --profile web add dsh-large-jsonl-viewer@0.1.2Desktop users can update the plugin, enable/reload it, and reopen JSONL file tabs. For archive installation, use the attached prebuilt tgz and SHA256SUMS.txt. The npm release uses this same tgz.
GitHub Packages also provides @liaojianjin/dsh-large-jsonl-viewer@0.1.2 through the release-triggered publishing workflow; its scoped build has a separate integrity value. Installation requires GitHub registry authentication; see instructions.
Compatibility remains DeepSeek Harness 0.2.1-rc.2. Existing releases remain available.
v0.1.1 — Plugin icon and npm installation
Polish plugin metadata and installation for the initial catalog submission.
- Add an exported SVG icon for Plugin Manager and storefronts.
- Declare public npm publishing and plugin-local development copies of the shared peer packages.
- Make README installation use the npm package name, while retaining a pinned Release tarball.
- Read artifact versions from the package manifest in packaging and verification scripts.
Install in Desktop via Plugins → Add plugin and enter dsh-large-jsonl-viewer, then enable it. Web CLI:
dsh plugin --profile web add dsh-large-jsonl-viewerThe viewer runtime, workers and generated protocol are byte-identical to the Desktop-tested 0.1.0 package. Compatibility remains pinned to Harness 0.2.1-rc.2. Frozen offline dependency installation, strict typecheck, package exports/factory/SSR checks, and icon rendering/size checks passed. Functional acceptance and limitations remain in the validation report.
The same prebuilt archive is published to npm and attached here, with SHA256SUMS.txt. Existing 0.1.0 assets remain available.
v0.1.0 — Large JSONL Viewer for DeepSeek Harness
First prebuilt release of the read-only JSONL / NDJSON viewer for DeepSeek Harness 0.2.1-rc.2.
- Byte index with physical-line navigation, random/history, lossless number and duplicate-key formatting, Monaco folding and structure navigation.
- Streaming structure and bounded text windows for large records.
- Native document preview and Better Sidebar 0.28.0 file routing; other file types keep their existing editor.
- Tested in the official macOS Desktop: GUI install/enable/uninstall/reinstall, ordinary and 32 MiB previews, source-change rebuild, and byte-exact native record export.
Install in Desktop via Plugins → Add plugin, paste:
https://github.com/liaojianjin/dsh-large-jsonl-viewer/releases/download/v0.1.0/dsh-large-jsonl-viewer-0.1.0.tgz
Web CLI:
dsh plugin --profile web add https://github.com/liaojianjin/dsh-large-jsonl-viewer/releases/download/v0.1.0/dsh-large-jsonl-viewer-0.1.0.tgzThe tarball includes compiled Host, Client, workers, Monaco assets and licenses. No install-time build scripts or model calls. SHA256SUMS.txt verifies the download.
Validation: 8 core/state tests, 10 Host/Gateway integration tests, strict typecheck and package smoke; backend benchmark reports and Desktop screenshots are in docs/validation.md. Windows/Linux, SSH, 50/100 GB, cold-cache performance and full browser p95 are not yet validated. Other Harness versions are not claimed compatible.