Skip to content

Releases: kentxxq/KView

latest (v1.0.9)

Choose a tag to compare

@github-actions github-actions released this 23 Oct 09:14

v1.0.9 (2026-10-23)

  • 支持从公开 URL 打开并预览音视频、DOCX、XLS/XLSX 以及代码、Markdown、JSON 等文本文件,统一文本安全上限为 10 MiB。
  • 完善远程格式探测与多重尺寸校验,结合文件头、MIME 与完整性判定,避免错误 MIME 提前拒绝有效文档,支持 UTF-8 与带 BOM 的 UTF-16 文本解码。
  • 支持实时日志流式查看、双文件文本对比与窗口置顶,并修复日志句柄释放与对比视图布局问题。

下载

v1.0.8

Choose a tag to compare

@github-actions github-actions released this 22 Oct 12:34

v1.0.8 (2026-10-22)

  • 重构文档加载与查看器公共逻辑,统一音视频 MIME 映射、播放器清理和错误消息转换,减少工作区冗余转发与重复的查看器解析,保持现有功能和交互不变。
  • 集中复用 Rust 本地文件路径及元数据检查,拆分文本编解码模块,保留编码、BOM、换行符、大文本分块读取及各格式原有校验规则。
  • 引入 Vitest 测试体系,覆盖格式能力、桌面命令错误、文档资源生命周期与发布版本规则,并提供测试代码类型检查。
  • 发布说明自动附带各平台下载链接,修复跨平台编译告警,并同步模块职责设计文档。

下载

v1.0.7

Choose a tag to compare

@github-actions github-actions released this 22 Oct 06:30

v1.0.7 (2026-10-22)

  • 补全 AVIF、BMP、ICO、JXL、TIF/TIFF 图片格式,支持本地和 URL 打开,使用系统 WebView 解码;不支持或损坏的图片明确提示,修正 AVIF 被误判为 MP4 的问题。
  • 新增 DLL、ELF 只读结构查看,支持 32/64 位、无扩展名 ELF、节区、导入导出、符号及动态依赖;ELF 另提供程序头,每类结构最多显示 5,000 项,可切换十六进制查看。
  • 复用现有 Office 解析器支持 PPT/PPTX 内容预览,展示文本、基础样式、内嵌图片和表格;复用 Markdown 侧边栏目录,支持页面纵向连续滚动、目录跳转及当前页同步。
  • PPT 和二进制结构解析在后台任务中执行,避免阻塞桌面事件线程;演示文稿只读、不展示演讲者备注,并清理脚本和外部资源。

v1.0.6

Choose a tag to compare

@github-actions github-actions released this 20 Oct 12:43

v1.0.6 (2026-10-20)

  • 放大设置窗口并按可用高度自适应,调整内容区布局,减少关于页的整页竖向滚动。
  • 关于页图标与版本信息改为横向排列,加宽更新说明区域,减少留白和文本换行。

v1.0.5

Choose a tag to compare

@github-actions github-actions released this 20 Oct 08:31

v1.0.5 (2026-10-20)

  • Windows 托盘菜单新增“关于”入口,可直接打开设置中的关于分区,快速查看版本并手动检查更新。
  • 支持隐藏、最小化及低内存模式窗口重建后进入关于,重复点击不创建额外窗口;安装更新期间保留窗口唤起保护。
  • 修复设置弹窗已打开时再次进入关于分区的切换问题,并同步托盘行为设计文档。

v1.0.4

Choose a tag to compare

@github-actions github-actions released this 20 Oct 08:04

v1.0.4 (2026-10-20)

  • HTML 文件右下角新增“源码 / 页面”切换,支持预览未保存的编辑内容、执行 JavaScript,并加载本地及网络资源。
  • HTML 页面使用隔离沙箱与独立资源会话,本地资源仅限文件所在目录及子目录;切换标签或关闭文档时停止页面并释放会话,资源失败明确展示错误。
  • 打开 URL 支持 2 MiB 以内的 UTF-8 HTML,相对资源按输入 URL 解析;超过 2 MiB 的本地 HTML 继续使用大文本查看器。
  • PDF 新增文字高亮、自由画笔和添加文字,支持保留未保存标注并另存为 PDF,保护原文件不被覆盖。
  • 开发版新增 DEV 标识、独立单实例与配置目录,可与正式安装版同时运行。
  • 修复正式发布未按变更日志三级版本标题读取更新说明的问题,并同步 HTML 预览与权限隔离设计文档。

v1.0.3

Choose a tag to compare

@github-actions github-actions released this 19 Oct 10:31

v1.0.3 (2026-10-19)

  • 修复空格预览的关闭交互,保留输入框、弹窗及动态照片的空格操作,不再干扰其他应用输入。
  • 修复预览加载期间切换标签后一直显示加载中的问题,保留标签继续加载并丢弃过期结果。
  • 统一音视频 Blob URL 的资源管理,修复远程视频播放以及下载完成前关闭标签后的资源释放问题。
  • 压缩包、安装包、电子书和动态照片直接传递结构化内容,减少重复序列化;压缩包和安装包内容缺失时明确显示错误。
  • 大文本默认分页阈值调整为 2 MiB,并迁移旧版默认设置;优化换行检测、分页行缓存查询和表格虚拟行定位。
  • 释放文本编辑器模型,调整系统主题监听器管理及 Rust 状态锁错误处理。
  • 补充空格预览设计约定。

v1.0.2

Choose a tag to compare

@github-actions github-actions released this 19 Oct 08:26

v1.0.2 (2026-10-19)

  • 修复 DOCX 预览传入 null 导致 TypeScript 校验失败、三个平台无法构建的问题。
  • Actions 仅在推送 v* 标签或手动运行时触发,普通分支推送不再触发构建或发布名称整理。
  • 保留手动构建普通安装包的能力;正式签名和发布仍仅由版本标签推送触发。

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 19 Oct 06:46

v1.0.0 (2026-10-19)

  • 发布首个正式版本,提供 Windows x64、macOS arm64 和 x64 安装包。
  • 新增后台自动检查更新,以及“设置 → 关于”中的检查、下载进度、安装与失败重试入口。
  • 使用更新包签名校验,安装前保护未保存修改,升级后自动重启并恢复本地文件会话。
  • 新增版本标签发布流程,保留历史版本,latest 始终同步最新正式版的提交、说明和附件,并排在 Releases 首位。
  • 补充公开仓库敏感信息检查记录、签名配置说明及人工验收清单。