Skip to content

Releases: fangzhouxiaohai/seal-office

海豹办公 1.9.15

Choose a tag to compare

@fangzhouxiaohai fangzhouxiaohai released this 14 Oct 19:45

海豹办公 1.9.15

本版新增全局简体中文 / English 切换与 Windows Access 数据库工作区,支持 Access 2003 MDB 和 Access 2007 至当前版本 ACCDB;首页新建弹窗增加 PDF 与 Access。修复 F5 全屏放映启用画笔后其它按钮无法点击、单击笔迹保存失败,并让右上与右下放映菜单在 2 秒无操作后贴边隐藏。智能助手关闭入口改为输入区左下角的收起按钮,同时加强 DOCX、XLSX、PPTX 对 Unicode、XML 数字实体、特殊符号和安全超链接的处理。

正式安装包

  • Windows x64 便携版:SealOffice-1.9.15-Windows-x64-portable.exe
  • Windows x64 安装版:SealOffice-1.9.15-Windows-x64-setup.exe
  • Microsoft Store x64:SealOffice-1.9.15-MicrosoftStore-x64.msix
  • Ubuntu amd64:SealOffice-1.9.15-Ubuntu-amd64.deb
  • Android:SealOffice-1.9.15-Android.apk
  • HarmonyOS:SealOffice-1.9.15-HarmonyOS.app.zip(解压后为正式签名 App Pack)
  • 完整 SHA-256:SHA256SUMS.txt

Windows 两个 EXE 未做 Authenticode 代码签名。Microsoft Store MSIX 按合作伙伴中心上传要求保持未签名,由 Microsoft 接收后签名;清单中的包显示名和应用显示名均为保留名称 seal-office,其它平台与程序界面保持中文名“海豹办公”。HarmonyOS 包已经使用华为发布证书及 Release Profile 正式签名。Ubuntu 候选包已完成静态结构核验,公开部署前仍建议在 Ubuntu 22.04 / 24.04 真机验收。

源码提交:bef853f1a52391de9c8a3272ddfbc899be98ae73。完整功能边界、Access 依赖及移动平台上架说明见仓库 docs/v1.9.15-发布与移动平台上架说明.md。

2026-10-15 云空间与移动端修订

保持版本号 1.9.15 / 10915,正式附件已更新为本次修订。

  • 云空间使用网盘式布局,新增列表 / 网格切换、面包屑、排序、搜索、勾选批量操作与更多菜单,并适配移动端。
  • 修复 Android 登录和云空间页面错误、网络回调跨线程访问 WebView 的问题;模板市场采用轻量封面和移动分页,减少启动时的内存占用。
  • Android 启动页只保留中间上方一个方形 Logo;首页一级页面按系统返回键回到桌面,保留工作区备份。
  • Windows 便携版、安装版、MSIX、Ubuntu DEB、Android APK 和 HarmonyOS App Pack 已同步更新。
  • Android 包与 HarmonyOS 包均已核验版本、发布签名和包内编辑器;HarmonyOS ZIP 解压后即为用户在 HBuilderX 直接打出的原始正式签名 .app,未重新签名。

修订源码提交:f577280785e3e0020865b0782bcd3e16c9b0d279(两个仓库 main 分支)。原 v1.9.15 标签保留初次发布记录,本次修订源码以此提交为准。安装包摘要见更新后的 SHA256SUMS.txt。Android / HarmonyOS 真机验收及 Ubuntu 真机安装验收仍需在目标设备完成,不以静态验包代替。

海豹办公 1.9.14

Choose a tag to compare

@fangzhouxiaohai fangzhouxiaohai released this 12 Oct 18:23

海豹办公 1.9.14:PDF 连续滚动阅读修复

本版改动

  • PDF 阅读改为与常见办公软件一致的连续纵向排页:在同一个阅读区内使用鼠标滚轮、触控板或触屏持续向下查看后续页面,不再要求逐页点击“下一页”。
  • 保留上一页、下一页和输入页码跳转;跳转动作会滚动到目标页,滚动阅读时页码指示同步更新。
  • 普通短文档打开后渲染全部页面,保证前后页连续可见;长文档保留全部页面占位,只渲染阅读区附近的画布,兼顾连续阅读和内存占用。
  • PDF 主工作区只保留一个稳定的纵向滚动容器,消除外层页面与阅读器同时滚动造成的“看起来仍是单页”问题。桌面版与 Android 内置编辑器使用同一套修复后的阅读器代码。

验收结果

  • PDF 阅读组件新增普通两页文档与 30 页长文档用例,验证连续排页、滚动更新页码、指定页跳转和长文档邻近渲染。
  • TypeScript 类型检查通过;渲染端 205 个测试文件、1,868 项测试通过;主进程 93 个测试文件、939 项测试通过;打包清单 2 项测试通过。
  • 桌面生产构建和 Android 内置编辑器生产构建通过;Android 结构检查与 11 项移动端单元测试通过。
  • Android 云 APK 验包通过:包名 com.sealoffice.mobile,版本 1.9.14 / 10914,最低 Android 9、目标 Android 16,包含 ARM 32/64 位;v3 签名有效,10 个 arm64 原生库的 ELF 加载段均满足 16 KiB 对齐。包内办公脚本与当前 1.9.14 源码构建 SHA-256 完全一致,详见 APK 核验记录。
  • Ubuntu amd64 DEB 由 v1.9.14 的 PDF 修复提交构建,并在 Ubuntu 22.04、24.04 分别完成真实安装与 71 项启动、文件读写、格式转换、MIME 关联和截图检查,两套报告均为 0 失败且记录同一包体哈希,详见 Ubuntu 发布摘要。
  • Windows x64 便携版、NSIS 安装版和 MSIX 使用 1.9.14 源码构建。便携版完成三阶段隔离启动和功能链路验收;解包版的首次与重复启动阶段通过。成品 app.asar 已确认包含 PDF 连续滚动模式标记和对应样式。MSIX 使用商店身份、1.9.14.0 版本、x64 架构和 BlockMap 生成,包级和应用级显示名均为该产品已保留名 seal-office。
发布成品 字节数 SHA-256
SealOffice1.9.14.exe 385,795,001 c6d7929bbe22df71a0ad9081cbdfa6751e9b3a3f5310754b8eeb9ba088a7529d
SealOfficeSetup1.9.14.exe 386,020,014 389c87f7c13591820a5d5dabd004abb04f134d44742a0b2bc3b5010a08f7e1df
SealOffice1.9.14.msix 723,514,578 db437e6920d7b378040b034b411598fa9a8855df16418a66934249d0998aafb3
SealOfficeAndroid1.9.14.apk 55,836,249 939f5324e3cb73dde4bc7cd40df9dbeadbbe56544e58e751694a5814b92218ff
SealOfficeUbuntu1.9.14-amd64.deb 144,806,384 98230a2b3d22e34dc4194bfe6d258daff4841823e60f6da741c6e88d7159a6a5

当前边界

  • Android APK 未连接设备执行安装、启动、滚动手势或多品牌真机验收;本次结论覆盖安装包静态内容、签名、平台版本、ABI、16 KiB 对齐和内置编辑器一致性。
  • Windows MSIX 为商店上传包,未做本地商店签名;应由 Microsoft Store 签名后分发。
  • 解包版第三阶段的既有 PPTX“插入文本框后保存重开”自动核验连续三次未找到插入文字;相同检查在便携版通过。该检查与本次 PDF 改动无关,但本记录不将解包版完整三阶段验收标记为通过。

海豹办公 1.9.13

Choose a tag to compare

@fangzhouxiaohai fangzhouxiaohai released this 12 Oct 08:03

海豹办公 1.9.13:PDF 连续阅读与手机打印预览

本版改动

  • PDF 改为连续纵向排页,滚动时自动更新当前页;可输入页码跳转。只渲染视口附近的页面,手机窄屏默认适配页宽。
  • 手机端的文字打印预览按页生成 PDF,显示页数进度;失败或超时会显示错误并提供重试。打印使用预览时生成的同一份 PDF。
  • DOCX 导入增加常见 VML 文字水印与图片水印的显示;移动端加入内置中文字体回退。水印也会进入打印预览。

成品与验收

  • Windows x64:便携版、NSIS 安装版、MSIX 均以 1.9.13 构建。未安装目录的应用通过三次隔离启动验收;MSIX 清单中的包身份、发布者、版本、x64 架构与 BlockMap 均已核对,ZIP 内容通过 CRC 校验。MSIX 未签名,供微软商店签名后分发。
  • Android:使用用户提供的 HBuilderX 云打包 APK,未重新签名或修改。验包确认包名 com.sealoffice.mobile、版本名 1.9.13、版本码 10913、最低 Android 9、目标 Android 16、ARM 32/64 位、v3 签名和原生库 16 KiB 对齐;内置办公脚本哈希与本项目当前构建相同。包内 build-info.json 仍记录资源构建时的 1.9.12 版本号,不影响安装包的 1.9.13 版本及脚本内容。
  • Ubuntu amd64:DEB 在 GitHub Actions 的 Ubuntu 22.04 构建,安装后的应用分别在 Ubuntu 22.04 与 24.04 环境完成验收,报告与 DEB 校验值匹配。
  • 在浏览器中用合成的 8 页文字内容验证手机打印预览可生成 8 页,并检查了首末页的中文和水印。PDF 阅读、DOCX 水印读取与打印预览的自动测试通过。

当前边界

  • 未取得用户截图中的原始 DOCX,因此无法证明该文件的专用字体和水印完全一致;没有 iOS、鸿蒙或多品牌安卓真机的本版验收结果。
  • 打印预览生成的 PDF 以逐页图像保存,适合预览与打印,但其中的文字不可选取。缺失字体会回退到内置中文字体,字形不保证与原字体相同。
  • 含水印 DOCX 可预览和打印,当前 DOCX 写入器仍不能把水印写回文件;保存会明确阻止,避免覆盖原件造成水印丢失。

源码和 v1.9.13 标签已同步 GitHub 与 GitCode,安装包文件名不含空格。

海豹办公 1.9.12 Windows / Android / Ubuntu 预发布版

Choose a tag to compare

@fangzhouxiaohai fangzhouxiaohai released this 11 Oct 20:17

Windows 1.9.12 安装文件已移除,请下载 Windows 1.9.13。

海豹办公 1.9.12 发布说明

Windows 安装版、便携版与微软商店上传用未签名 MSIX,Android 1.9.12 补充云包,以及经 Ubuntu 22.04 / 24.04 安装检查的 DEB 均已发布。MSIX 需商店签名后分发。安卓补充包与原包版本码相同、签名相同,已在 Android 14 模拟器上覆盖安装并复测。

本页源码 ZIP 包含安卓补充修复及对应编辑器资源;其 release-source.json 记录修复提交,v1.9.12 标签保留原始发布基线。

1.9.12:表格兼容、登录窗口与选区菜单

修复内容

  • 读取使用 SpreadsheetML 合法命名空间前缀的 XLSX 工作簿,并规范工作表、样式、共享字符串、表格及内部关系路径。原文件不会在读取时改写。其他命名空间、文本、公式、CDATA 等保持原义。
  • 登录窗口采用海豹办公图标和现有蓝白扁平风格。手机号与验证码有明确标签、输入约束、键盘提交、错误提示及提交期间防重复处理;窄屏和深色主题同步适配。
  • 文字、表格、演示、PDF 和图片的选区浮窗与右键菜单测量完整可见选区,优先放在有空间的边缘。面板需要收缩时内部滚动;滚动、窗口调整和页面缩放时重新定位。图片“更多功能”从按钮右侧展开,右侧不足时改选不遮挡图片的位置。
  • Android 云包的后续模拟器验收发现:最近文档网格卡片轻点仅选中、保存会误弹系统分享。补充版源码已改为触屏轻点打开,保存只写应用文档空间;显式导出才调用系统分享。Windows 鼠标单击选中、双击打开的交互保留。

验收和边界

  • 用户提供的 XLSX 已在隔离的 1.9.12 Windows 成品中打开为两张工作表;在该文件的私有副本中编辑 A6、另存副本并重新打开,修改内容和两张工作表都保留。原文件哈希前后一致。公开自动测试使用不含用户数据的多工作表模拟文件,涵盖前缀化工作簿、绝对关系路径、公式、合并、冻结窗格和部分格式。
  • 该用户文件还含结构化表格、条件格式、纸张方向和部分视图设置,当前软件会显示导入风险提示。编辑后应通过“另存为”保存副本,软件阻止直接覆盖来源文件;这些对象的完整往返仍需后续实现。
  • 登录、图片菜单和浮窗已使用隔离浏览器及 Electron 窗口检查。检查覆盖普通与深色登录、手机宽度、文字及图片在视口各边缘、长选区、滚动和 150% 缩放、鼠标与键盘菜单操作。
  • Android 1.9.12 补充云包已核验:包名 com.sealoffice.mobile、版本码 10912、最低 Android 9、目标 Android 16、与上一包相同的签名、16 KB 对齐和内置编辑器哈希。Android 14 模拟器升级安装后,最近文档卡片轻点即打开;编辑保存后没有启动分享活动,强制停止并重启仍能恢复正文。此结果只覆盖该模拟器与所测流程,iOS、鸿蒙及多品牌真机没有验收。Windows MSIX 已逐文件核对 19,570 个应用文件,可供微软商店签名后分发;Ubuntu 22.04 与 24.04 各通过 71 项已安装程序检查。
  • GitHub Packages 保留原有不可变的 1.9.12 容器版本,并以 1.9.12-r1 发布新版 Android、Linux 安装文件;Windows 包仍为 1.9.12。各平台的 latest 指向相应经哈希核验的最新版。

海豹办公 1.9.11 Windows / Android / Ubuntu 预发布版

Choose a tag to compare

@fangzhouxiaohai fangzhouxiaohai released this 10 Oct 20:05

Windows 旧版安装包已移除,请下载 1.9.12 最新版。Android、Ubuntu 与源码附件继续保留。

海豹办公 1.9.11

本页统一提供 Windows 桌面版、Android 云打包版及 Ubuntu 桌面版。移动端、Ubuntu 平台实现和验证记录已同步至源码主分支。

平台 下载 使用说明
Android SealOfficeAndroid1.9.11.apk 用户提供的 HBuilderX 云包,统一文件名后原字节上传;版本 1.9.11 / 10911,ARM 32/64 位,最低 Android 9,目标 Android 16。
Ubuntu SealOfficeUbuntu1.9.11-amd64.deb x86_64 / amd64;在 Ubuntu 22.04、24.04 安装并验证实际程序及文档读写,安装命令见下方。
Windows 安装版 SealOfficeSetup1.9.11.exe Windows x64,安装向导、快捷方式、文档关联及新建菜单。
Windows 便携版 SealOffice1.9.11.exe 下载后直接运行。
Windows 商店包 SealOffice1.9.11.msix 未签名商店提交包,供合作伙伴中心签名分发。
完整补充源码 SealOffice1.9.11-Source.zip 包含桌面、uni-app x 移动项目、管理后台、转换服务及与 Android 云包一致的内置编辑器资源;release-source.json 记录准确源码提交。

Ubuntu 下载后,在下载目录运行:

sudo apt update
sudo apt install ./SealOfficeUbuntu1.9.11-amd64.deb
sealoffice

首次安装由系统软件源安装 LibreOffice 和字体依赖;完成后,旧办公文档可在本机转换。新增 Linux 路径处理、50 种办公扩展名的 MIME 默认关联、Ubuntu LTS 模板转换及随包 PDF 中文字体。两个 Ubuntu 系统均以实际安装包在虚拟显示环境启动验收,保留渲染器沙箱、上下文隔离和文件版本冲突保护。

Android 包的版本、签名、包内编辑器、双 ABI、原生库及 ZIP 的 16 KB 对齐已核验,签名与旧云包一致。当前没有连接的 ADB 设备,新包的原生文件选择、分享、键盘与生命周期回归待设备验证;历史 Android 14 模拟器结果属于旧 APK。iOS、鸿蒙尚未编译及真机验证。

Windows 发布页只保留当前 1.9.11 的三种程序包,已移除 54 个历史程序附件、12 个旧校验附件及 20 个仅含旧 Windows 资料的发布记录。教程、宣传视频和商店素材继续保留,Git 标签及源码历史未删除。

办公格式覆盖 CSV、旧式 DOC/XLS/PPT、Office 模板及开放文档等 50 种扩展名;宏及加载项只读取正文并保护来源,OFD 支持阅读、打印、原样副本和 PDF 导出。高级排版和专有对象仍受当前编辑器能力限制,详细范围见 文档格式支持。

管理后台已集成文档转换接口和运行管理,可为移动端提供旧格式转换;入口为 海豹云后台,移动端使用自建服务前仍需设置鉴权和确认上传地址。

Windows 原始 v1.9.11 标签及程序包保留原提交,本次补充源码由主分支与 Source.zip 提供。Ubuntu 验收范围为 22.04、24.04 amd64 虚拟显示环境;物理打印机、Wayland 录屏及其他架构尚未验证。本版继续作为预发布版分发。

海豹办公 Android 横屏女声操作教程(1.9.10 界面)

Choose a tag to compare

@fangzhouxiaohai fangzhouxiaohai released this 10 Oct 18:34

Windows 旧版安装包已移除,请下载 最新版 1.9.11。历史说明、源码和其他平台资料继续保留。

海豹办公 1.9.10:双端图标、扁平界面与移动办公

本版接入用户确认的 PC / 移动端两套程序图标,并统一 PC 扁平界面;修复设置默认程序时的 Windows 通知超时。加入 uni-app x 移动端项目,复用桌面编辑器和文件编解码能力;完善 Word 图片的本地编辑及文字提取入口。Windows 文档默认缩放为 150%,统一原生输入框和按钮的基础样式,并更新默认程序关联的文件类型图标。

桌面体验

  • Word、表格、演示、PDF 首次打开默认 150%;Ctrl + 滚轮及缩放按钮继续可用。手机正文仍按窄屏重排。
  • 四种关联图标统一为白色折角纸张,搭配蓝色 W、绿色 S、橙色 P 和红色 PDF 标记;ICO 包含 16–256 px 九种尺寸,页面与系统关联共享图形设计。
  • 原生按钮、文本输入、数字输入、选择框、文件与颜色选择入口补齐主题、焦点和禁用状态,保留已有组件的专用样式。

四种文件类型图标

实际 PC 首页与扁平界面

用户确认的 两套界面图标效果稿 已接入程序,共 127 组 PC / 移动 SVG。PC 功能区使用细线条及局部彩色点缀,移动端文件使用彩色分层方块、功能入口使用彩色图形,底部导航保持单色轮廓与蓝色选中状态。紧凑按钮修正内边距,并阻止 SVG 被 flex 布局挤小;重复图形的裁切 ID 独立,避免图标消失或串用。

PC 首页、功能区、设置、模板、列表、卡片和浮动工具栏统一为平面背景、细边框、小圆角和轻阴影,保留浅色、深色、焦点及禁用状态。独立检查确认 Word 正文、表格单元格与演示对象的关键计算样式不受界面皮肤影响。

实际 Word 功能区

默认程序关联修复

复现截图中的超时:同步关联刷新及向全部窗口广播系统消息,在这台机器上耗时 58,697 毫秒,超过执行器的 30 秒限制。改为 SHCNF_FLUSHNOWAIT 异步通知并移除多窗口超时广播后,同一通知降至 89 毫秒。该测量只发送刷新通知,没有改动用户默认应用。

关联操作注册 DOCX / XLSX / PPTX / PDF 的打开能力,再通过系统接口回读实际默认程序。尚未全部关联时打开 Windows 默认应用页面,专属页面不可用时退回默认应用列表;两个页面均失败则显示可操作的系统设置路径。受保护的用户选择保留,由 Windows 确认;只有回读全部生效才提示完成。85 项沙箱原生注册检查覆盖能力注册、保留默认值与用户选择、图标解析、升级迁移及卸载恢复。

通知行为依据 Microsoft SHChangeNotify 文档;移除广播依据 Microsoft SendMessageTimeout 多窗口风险说明。

Word 图片操作

PC 选中图片后显示八个尺寸手柄、旋转手柄,以及紧邻图片的工具栏。支持正文内移动、尺寸和角度输入、段落左中右对齐、预览、真实像素裁剪、翻转、删除、撤销与重做。移动端提供触摸移动、缩放和旋转,工具栏避开底部导航。

保存重开 DOCX 保留图片尺寸、旋转和翻转;PDF 导出在副本中将旋转、翻转写成实际像素,避免方向丢失。当前布局是段落内联布局,不包含浮动图片的环绕排版。

文字提取复用用户配置的图像识别接口,结果支持预览、复制和纯文本插入。此次验证使用接口模拟,不代表真实模型供应商已通过线上验收。AI 改图按用户选择后续接入。

移动端与视频

mobile/ 包含 uni-app x 外壳、原生文件与请求桥接、Android 适配资源、网页构建、存储与安全配置、兼容性清单及测试脚本。默认 pack / dist 只执行 Android 打包;Windows 发布使用明确的 dist:windows 命令。

Android 配置为 minSdk 28 / targetSdk 36,包含 32 / 64 位 ARM。基于不同 ROM 的权限、文件 MIME、分享、返回、生命周期、键盘和安全区差异增加处理与验收入口;只有现有 Android 14 模拟器可用,不声称其他品牌、Android 9–16、iOS 27 和鸿蒙均完成原生实测。

本版移动端界面制作了 1920 × 1080 横屏、12 分 09 秒、普通话柔美女声 操作视频,共 21 章,覆盖新建与导入、文字排版和图片、表格公式、演示、PDF、智能助手、模板、知识库、云空间、日历、脑图流程图、保存恢复与设置。视频使用本版生产构建的安卓尺寸界面原型;系统文件选择为演示夹具,云服务与模型展示配置和入口,未伪造真实线上调用。最终 APK 的系统级操作仍以云打包后的实测为准。

操作视频章节预览

视频制作源码与复现方法。MP4、封面、字幕和完整媒体校验报告随本版发布附件提供;视频与音频全量解码、时长、尺寸、字幕时间及 SHA-256 均已核对。

用户将自行云打包并提供新版 APK。本次没有将旧 1.9.9 APK 当作 1.9.10 成品。收到后再核对版本、签名、ABI、内置资源与实际安装行为,上传同版本发布附件。

验证范围

核验 结果
前端全量回归 200 个文件、1,821 项全量基线通过;随后双端图标、设置及默认程序提醒相关用例另行复跑,37 项全部通过;具体数量同步 mobile/verification.json,原始报告保留在本机。
主进程全量回归 88 个文件、911 项通过,包含默认应用页面备用入口。
类型检查与打包配置 桌面及移动 Web 类型检查通过,打包清单 2 项通过。
移动基础 存储、加密、原生请求、文件类型、视口与打包 7 项通过。
生产浏览器 HTTP 与 file 两种页面各 17 组通过,均无捕获到的控制台错误;含中文 DOCX / XLSX / PPTX 往返、PDF、持久保存、恢复、图片操作和 360 / 390 / 820 / 1280 px 布局。
桌面界面巡检 96 个页面、主题与宽度组合,检查 5,861 个控件;15 条真实交互流程通过。服务端响应使用隔离夹具。
图标与正文样式 254 个 PC / 移动 SVG 均有有效图形范围;8 组紧凑按钮尺寸及 6 组正文/对象计算样式比较通过。
Windows 原生注册 85 项通过,使用独立测试注册表根,不变更真实默认应用。
Android 编译 UTS → Kotlin 和包内资源检查通过,此检查不生成 APK。
Windows 成品启动 展开程序及最终便携版各三次启动,分别通过 15 / 11 / 32 项检查,均正常退出。
成品文件编解码与打印 8 组通过,覆盖 DOCX、XLSX、PPTX、PDF 与实际打印预览。
EXE 完整性 安装版、便携版内嵌程序与验收版 app.asar 的 SHA-256 一致。
MSIX 完整性 90 个程序文件、97 个包内文件核对通过;版本 1.9.10.0,保留原有商店身份,包结构与块映射有效。
教程媒体 21 章、729.333 秒、30 fps、1080p,全量解码通过;提供 246 条字幕和女声配音。

自动化巡检、共享编辑器测试和生产浏览器验收不能替代所有手机品牌的原生体验。真实账号、付费模型、不同 ROM、iOS / 鸿蒙签名与真机运行仍列为待验。详细边界见 移动端兼容性与验收。

详细可复查记录见 图标与扁平界面验收 和 Windows 成品验收。

成品交付

Windows x64 安装版、便携版和用于商店上传的 MSIX,附三个包的 SHA-256。MSIX 未签名且未提交应用商店,本次完成的是仓库预发布。源码和版本标签同步 GitHub、GitCode,二进制与教程媒体存放 GitHub Releases。

新移动端 APK 待用户提供;不同时生成 iOS 或鸿蒙安装包。

源码和 v1.9.10 标签已同步 GitHub 与 GitCode,安装包文件名不含空格。

海豹办公 宣传视频、封面与字幕素材

Choose a tag to compare

@fangzhouxiaohai fangzhouxiaohai released this 09 Oct 16:09

Windows 旧版安装包已移除,请下载 最新版 1.9.11。历史说明、源码和其他平台资料继续保留。

海豹办公 1.9.8 修复与验收

智能助手内容展示与布局

  1. 回复按内容类型展示。代码按语言语法高亮,支持 Python、JavaScript、TypeScript、JSON、SQL、HTML、CSS、PowerShell 等常用语言;未知语言仍保留完整代码。Markdown 显示标题、加粗、斜体、引用、列表、任务项、表格和行内代码。普通文本保留换行、缩进和符号。
  2. 内容区域独立成面板,复制按钮位于底部。代码复制正文,Markdown 复制原始语法,普通文本复制原文;混合回复的各代码块可独立复制,也可复制整段 Markdown。复制成功和失败都有反馈。
  3. 修复旧解析器删除代码围栏的问题,流式输出与最终结果保留语言标记、缩进和换行。JSON 示例不会误当成文件修改协议;真正的修改协议继续校验类型、数量与修改参数。未完成的协议不会把修改 JSON 直接展示给用户。
  4. 使用 Markdown 解析器识别内容,覆盖仅含斜体、引用链接、缩进代码等短回复;明确标为 TXT 的围栏保持原样,明确标为 MD 的围栏按 Markdown 排版。
  5. 默认思考强度、思考模式与上下文说明归入模型设置;“仅生成计划”移入同一设置面板。已发送或排队的任务沿用提交时的设置。
  6. 移除聊天列表的高度上限,使聊天区延伸到消息输入框上方;模型设置有独立滚动区域,收起后恢复对话。长代码和宽表格在面板内部滚动,输入框保持可用。
  7. 增加海豹头像、消息标识,调整新对话、设置切换、发送和复制按钮的颜色、圆角及图标;修复通用说明样式覆盖按钮文字颜色的问题,发送按钮启用时显示明亮文字;保留浅色、深色和减少动画偏好。

模型返回的代码只作为内容展示,不执行。Markdown 不运行原始 HTML;外部链接由系统浏览器打开,远程图片不自动加载。文件修改仍先显示候选,用户确认后才应用。

界面示例

下图来自真实组件在隔离 Chromium 中的截图,内容使用测试数据。

代码高亮与底部复制

Markdown 排版

窄窗口深色界面

验收结果

检查 结果
TypeScript 类型检查 通过
客户端完整回归 196 个测试文件,1799 项通过
主进程完整回归 86 个测试文件,898 项通过
服务端回归 10 项通过
内容展示与复制回归 13 项通过,包含短 Markdown、混合代码块、复制失败重试和危险内容
最终助手全部复测 12 个测试文件,97 项通过
模型设置与真实请求链路 设置的思考强度传给下一次请求;后台完成后恢复结果、新对话清理结果通过
助手真实 Chromium 展示 两种主题 × 六种窗口尺寸,共 12 组通过
四类文件 AI 行为 文字、表格、演示、PDF × 深浅主题,共 8 组通过
全应用布局与状态 96 组检查,5841 次控件展示位置检查;15 条真实鼠标交互链路通过
包内文件功能 100 文件完整性清单、DOCX/XLSX/PPTX/PDF 保存重开与打印预览,共 8 项通过
DOCX 排版往返 15 组样例,每组三轮,共 45 次通过
打包清单 2 项通过
Windows 成品启动 首次、重复启动、确认设置,共 58 项检查通过;三次正常退出
README 图片 28 张引用图片存在且已入库

真实 Chromium 检查覆盖 1366×768、1280×900、800×600、480×800、360×640、320×568:内容边界、对话区与输入框间距、复制按钮实际点击、模型设置开合与滚动、长代码以及宽表格。另验证分片代码输出到最终回复的语言高亮,并在输出过程中打开设置,任务完成后收起设置恢复结果、继续显示最新回复;阅读历史时开合设置保留阅读位置。

四类文件检查覆盖第一次快捷 AI 调用等待已保存设置、第一条需求直接执行、后续需求才排队、引导不重复执行、逐行工具记录与折叠任务计划。最终 Markdown 识别完善后再次运行全部助手相关测试和真实展示检查。

全应用检查覆盖首页、最近、星标、云空间、回收站、知识库、模板市场、日历、脑图、流程图、应用、本地目录、设置与四类编辑器,以及深浅主题、不同窗口和云空间状态。5841 是不同场景的累计控件展示次数,不代表 5841 个独立功能。

验收范围

UI 检查使用真实组件、状态层与样式;AI、桌面选择和云请求使用受控响应。文件往返与打印检查使用最终包内模块。实际模型供应商、真实短信送达、用户打印机及线上网络没有在本次逐项连接验收。

用户提供的文档仅用于本机排版往返核验;原文及副本未加入仓库、安装包或发布附件。

复现命令

npm run typecheck
npx vitest run
npx vitest run renderer/src/assistant
npx vitest run --config vitest.main.config.js
npm --prefix server test
npm run test:packaging
node scripts/check-readme-images.cjs
npx electron scripts/verify-assistant-presentation.cjs .upgrade-private/assistant-presentation
npx electron scripts/verify-assistant-flow.cjs .upgrade-private/assistant-flow
npx electron scripts/verify-ui-experience.cjs .upgrade-private/ui-experience
npx electron scripts/verify-packaged-codecs.cjs release/v1.9.8/win-unpacked/resources/app.asar .upgrade-private/package-experience
npx electron scripts/verify-document-roundtrip.cjs .upgrade-private/document-experience

安装包与发布

提供安装版、便携版与微软商店上传用 MSIX,文件名均不含空格。两个 EXE 中的应用归档与已验证成品一致;MSIX 版本为 1.9.8.0,商店身份、块映射、90 个源程序文件与 97 个布局文件逐项核对。

源码与版本标签同步 GitHub 和 GitCode,安装包、SHA-256 校验文件和本说明同步 GitHub Releases。本次仓库发布不表示已提交应用商店审核。

源码和 v1.9.8 标签已同步 GitHub 与 GitCode,安装包文件名不含空格。

1.9.8 最新宣传片

重新录制的三分钟宣传片,包含最新版界面、普通话配音、中文字幕和下载二维码。

助手为标明的示例对话;云空间展示默认关闭及开通入口。

海豹办公 联想商店素材

Pre-release

Choose a tag to compare

@fangzhouxiaohai fangzhouxiaohai released this 08 Oct 19:05

Windows 旧版安装包已移除,请下载 最新版 1.9.11。历史说明、源码和其他平台资料继续保留。

海豹办公 1.9.3 修复与验收

本版修复上架截图检查中复现的表格计算与合并标题问题,优化演示模板按钮,并统一无空格安装包名称。在线能力继续以预发布状态提供。

修复内容

  • 表格公式以原始数值计算,再单独应用显示格式。带千位分隔符、货币和百分比格式的引用、合计与连续公式不再被显示文本干扰。
  • XLSX 导出写入数值计算缓存,保存并重开仍可计算;导入的文本类型内容即使以等号开头也保持文本。
  • 合并单元格按全部跨列宽度和跨行高度显示,标题不再被首列宽度裁切;隐藏行高度纳入处理。
  • 百分比格式保留小数位,常规整数格式和细边框颜色支持导入、导出与重开。仍不支持的边框样式继续准确提示。
  • 模板市场收藏按钮使用独立样式,图标与文字水平、垂直居中,统一高度、间距、边框、悬停和键盘焦点。模板封面样式不再影响收藏按钮。
  • 安装版、便携版与微软商店包均使用无空格文件名。新增发布流程和发布脚本,要求同步代码、标签、安装包,并验证远端附件大小及 SHA-256 后发布。

实际验证

验证范围 结果
客户端表格、模板市场、助手文件创建相关回归 17 个文件、333 项通过
主进程回归 86 个文件、896 项通过
修改边框回归后的 XLSX 编解码复验 55 项通过
TypeScript 类型检查 通过
打包检查 2 项通过
实际 app.asar 模块 100 个完整性文件校验通过;DOCX 图片及页眉页脚、XLSX 多表公式图片、PPTX 图片、PDF 编辑与页面操作、打印预览 PDF 检查通过
安装版与便携版 解压后内嵌 app.asar 与已验收成品一致
微软商店 MSIX MakeAppx 语义检查通过,版本 1.9.3.0;90 个源负载文件哈希一致,包含有效 BlockMap
实际安装版界面 已安装 1.9.3 的 app.asar 与验收成品一致;公开 XLSX 示例完成率 107.9%、累计 105.4%、累计结余 108,000,合并标题完整,显示 125%
模板操作 实际界面按钮居中;预览后使用模板成功创建包含图片、图表、表格等内容的 9 页演示副本

回归新增真实 XLSX 经主进程导入、客户端计算、网格渲染、导出保存和重新导入的链路。修复前同一测试能够复现公式错误与合并宽度不足,修复后通过。

界面证据

表格计算与合并标题

模板按钮居中

另提供 5 张来自实际安装版的联想商店截图,按 1280×720 导出,每张小于 5 MB,仅保持比例缩小并添加中性边距,未合成或改写界面。

交付文件

文件 字节数 SHA-256
SealOfficeSetup1.9.3.exe 96,182,523 e68fe856e5c705f3a4f7a3c0ff41db20cad54431b6cc9f0f47ef16e2a44dcd41
SealOffice1.9.3.exe 95,957,055 2150396664096a3063fd8b63fe1eca23716cd629daf941e8d498d91e97c74f35
SealOffice1.9.3.msix 174,636,720 783f18469591a8865d39f3f708431922d51814ad17e86d86c94dae61b23ba7f3

验收成品 app.asar SHA-256:351e87715647512ca367fd5a88fe31f6b9a37a90102a2f3889f24ff13ef76cb0。

验收边界

上述结论针对已执行的回归、成品模块与公开示例界面检查,不代表任意来源的所有办公文件均无兼容性差异。真实短信收取和运营商报备、旧二进制 DOC/XLS/PPT 的外部转换服务、实体打印机以及未提供的原始异常文档仍需对应环境或样例验收。

EXE 仍未做发行者代码签名;MSIX 为微软商店上传包,沿用既有产品身份,不用于直接双击安装。仓库发布与商店提交审核分别核验,本报告不表示商店审核已提交或通过。

源码和 v1.9.3 标签已同步 GitHub 与 GitCode,安装包文件名不含空格。