Skip to content

Releases: Achilng/Smart-Spreadsheet

v_46 · 智能表格 0.12.23

Choose a tag to compare

@Achilng Achilng released this 22 Oct 09:45

本次更新统一了界面的圆角、阴影和出现顺序,也把此前只在本机更新的 LLM 提取、画师匹配和原图查看改进一起提供给大家。应用版本为 0.12.23。

界面层次更柔和,内容分批出现

  • 入口:主窗口、工具箱、分组/素材/重复项相册、对比窗口和常用弹窗,更新后直接生效。
  • 紧密嵌套的容器统一按“外层圆角 = 内层圆角 + 内边距”处理。例如菜单是 12 = 8 + 4,工具卡片是 28 = 8 + 20,普通弹窗是 32 = 8 + 24。
  • 卡片、表单、菜单和弹窗的装饰线框换成柔和的多层阴影。表格行线、勾选框、键盘焦点及错误提示等有实际用途的提示继续保留。
  • 切换页面时,标题、操作区、内容分组和列表项依次出现,避免整块内容一起淡入;普通列表的累计等待最多 140 毫秒。
  • 关闭菜单和常用弹窗时,内部内容也会错开退出。打开和返回相册时,共享封面继续移动,其余可见图片和文字分别过渡。
  • 系统开启“减少动态效果”时,会取消这些动画延迟。

LLM 画风提取可以在本机后台管理

  • 入口:「工具箱」→「LLM提取」。先设置提取渠道,再选择处理范围并创建任务。
  • 可以查看任务进度、暂停与继续任务、重试失败项,也可以撤销任务写入的结果。任务运行期间仍能继续整理图片;提取期间被你手动修改的正文或画师串会跳过,避免覆盖新修改。
  • 同一正文的已有提取结果可以复用,减少重复请求;任务中会保留来源,方便查找结果从哪里来。
  • 页面内可设置“画风与提取复用白名单”:每行填写一个允许比较时忽略的完整标签,保存后会更新已有画风归类。空格与下划线视为相同分隔,其余内容、权重与顺序仍参与比较。
  • 如需主动整理整个资料库,可使用同页的「刷新已有画风归类」,让相同画师串筛选、选择、去重和对比采用一致规则。
  • 修复早期开发版任务记录缺少字段时无法正常使用的问题。

原图查看、导出与日常操作更一致

  • 入口:主窗口图片详情和对比窗口里的原图入口。两处统一使用同一套原图查看器与渐进加载方式,关闭后回到各自原来的位置。
  • 图片元数据读取和历史信息补齐采用一致规则,保留用户已编辑的信息。
  • 图片导出及相关保存流程统一处理重名和失败恢复,避免意外覆盖已有文件。
  • 右键点击图片时,可以复制这张图片的文件路径。
  • 「在资源管理器中显示」优先复用已打开的对应文件夹窗口,减少重复开窗。

安装和更新

  • 已安装用户可进入「工具箱」→「应用更新」检查更新;也可下载 Smart-Spreadsheet_0.12.23_x64-setup.exe 安装。
  • 日常安装只需要 .exe;.sig 和 latest.json 是应用内更新使用的配套文件。
  • 沿用原来的安装位置和资料库即可,无需重新导入图片。

v_45 · 智能表格 0.12.19

Choose a tag to compare

@Achilng Achilng released this 04 Oct 12:22

本次更新让相册在侧栏展开、收起和窗口变窄时更顺滑,也统一了分组、素材和重复项的默认封面大小。应用版本为 0.12.19。

相册换行、换列有动画了

  • 入口:左侧「分组」「素材」「重复项」的相册页面,无需额外设置。
  • 展开或收起「图片筛选」、素材的「筛选」或详情侧栏时,相册封面、名称和数量会一起平滑移动到新位置,不再突然跳到下一排;拖动窗口边缘改变宽度时也能看到这个效果。
  • 连续开关侧栏时,动画会接着当前位置继续移动。原有的封面悬停展开、进入相册和返回效果继续保留,封面不会被动画拉扁。
  • 针对相册多的情况做了优化:主要处理屏幕附近的相册,屏幕外内容减少重复绘制;素材仍然按可见区域加载。模拟 2,000 个相册验证了侧栏开合和滚动后的重排。
  • 如果系统开启了「减少动态效果」,相册会直接完成排列;在动画进行中切换这个设置,也会及时停止动画。

三处相册的默认封面大小统一

  • 分组、素材和重复项现在使用一致的默认封面大小,切换页面时不会觉得素材相册突然变小。
  • 素材页顶部的大小滑块仍可调整相册尺寸。窗口较窄、两侧栏同时展开时,封面继续保持原来的比例。

从 v_43 更新的朋友,还会收到这些功能

LLM 画师串可以正常拆分和随机组合

  • 入口:「工具箱」→「随机画师串」,启用「库内画师」。
  • 即使识别结果没有 artist: 前缀,也会按逗号和换行拆成独立片段,不再把整段文字当成一个画师;空项会跳过,相同片段会去重。
  • 多个名字共用权重时会为每项补齐权重,例如 0.5::ezu, noyu:: 会拆成 0.5::ezu:: 和 0.5::noyu::。
  • 「只用干净 artist: 片段(去掉带 :: 权重的)」开关仍可控制是否排除带权重片段。识别结果中的年份、质量词也会按逗号拆分,不会猜测它们是不是画师名。
  • 已导入的结果直接生效,无需重新识别或重新导入;详情里的完整原文和来源继续保留。

重复项相册可以右键重命名

  • 入口:「重复项」→在相册封面或名称上点击右键→「重命名」。
  • 保存后立即显示新名称;再次编辑时清空名称,可以恢复原名。
  • 这只是方便识别的别名,不会改变图片提示词或重复项归类。

分组和重复项里的图片可以排序

  • 入口:打开一个分组或重复项相册,在顶部「组内图片排序」里选择;列表布局下也能使用。
  • 「时间正序」把较早导入的图片放前面,「时间倒序」把新导入的图片放前面,「最近更新」优先显示最近编辑过的图片。
  • 排序针对整组图片,继续加载更多后仍保持一致;分组和重复项各自记住本次使用期间的选择。

安装和更新

  • 已安装用户可在应用内检查更新,也可以下载 Smart-Spreadsheet_0.12.19_x64-setup.exe 安装。
  • 日常安装只需下载 .exe;.sig 和 latest.json 是应用内更新需要的配套文件。
  • 本次不改变资料库版本,已有图片、分组、素材、收藏和代表图继续保留。

v_43 · 智能表格 0.12.17

Choose a tag to compare

@Achilng Achilng released this 01 Oct 05:58

本次更新新增「画师串代表图」,修复素材从画廊选图,并让筛选栏开关、图片缩放和换行排列更顺畅。应用版本为 0.12.17。

为同一画师串选一张代表图

  • 在图片上点击右键,选择「设为画师串代表图」;也可以选中图片,在右侧详情的「画师串代表图」区域点击「设为代表图」。已设置的图片会显示标记,关闭程序后仍会保留。
  • 使用「按画师串去重」时,同一组画师串优先显示你选的代表图。代表图不在当前搜索或筛选结果里时,仍从符合条件的图片中选择最早导入的一张;不会为了显示代表图混入不符合筛选条件的图片。
  • 每组相同画师串只能有一张代表图。如果已有代表图,程序会让你选择「查看已标记图片」或「替换为当前图片」。查看时会清除当前图片筛选,跳到画廊并高亮原代表图。
  • 在同一入口可以取消标记。代表图与收藏分别保存,互不影响;删除图片或实际修改它的画师串后,原标记会清除。没有画师串的图片不能设置代表图。

素材选图直接使用现有画廊

  • 打开「素材」,新建或编辑素材,在封面或版本配图处点击「去画廊选择」,会进入主窗口的真实画廊。
  • 可以使用画廊原有的搜索、筛选、收藏、排序和详情预览,找到图片后通过选图操作栏确认,再返回原来的素材编辑界面。
  • 素材名称、标签和已经写好的各版本文字会保留,封面与不同版本可以分别选图。选图后仍需保存素材才会生效。
  • 不想继续选图时,可点击取消、按 Esc 或从左侧返回素材,编辑草稿会保留。

筛选和图片排列更顺畅

  • 画廊、分组及素材页展开或收起筛选栏时,图片会连续调整大小和位置;跨列换行时有平滑移动,减少突然跳动。
  • 画廊调节卡片大小、开关详情或改变筛选结果时,保留下来的图片会衔接到新位置。普通滚动仍直接显示新进入视野的图片,不额外播放飞入动画。
  • 减少筛选动画中重复计算和重画卡片的开销,改善图片较多时的卡顿;反复开关筛选栏后仍保留浏览位置。
  • 跟随系统的减少动画设置,修改后无需重启应用。
  • 图片筛选里的「过滤」改成简洁的一行按钮;设置条件后显示蓝色状态和条件数量,便于看出是否仍有过滤条件生效。
  • 重复项中的图片去掉底部白色标签条,画面更清爽;原有标签数据仍然保留,可在详情中查看。

安装和更新

  • 已安装用户可在应用内检查更新,也可以下载 Smart-Spreadsheet_0.12.17_x64-setup.exe 安装。
  • 日常安装只需下载 .exe;.sig 和 latest.json 用于应用内更新。
  • 首次打开旧资料库时,会自动升级以保存画师串代表图;原有图片、分组、素材和收藏继续保留。
  • 下一版素材编辑界面的重构仍在讨论,本次改进的是现有界面的选图流程。

v_42 · 智能表格 0.12.16

Choose a tag to compare

@Achilng Achilng released this 28 Sep 10:13

本次更新让图片整理更直观:新增收藏,分组、素材和重复项换成相册展示,并改进原图预览及页面切换。应用版本为 0.12.16。

收藏常用图片

  • 在画廊把鼠标移到图片上,点击右上角的星星即可收藏;收藏后星星会一直显示,再点一次取消。
  • 打开「图片筛选」,勾选「仅显示收藏」,就能集中查看收藏图片,也能继续配合搜索和标签筛选。
  • 收藏跟随资料库保存,关闭程序后仍会保留;筛选后的全选、批量操作和导出使用同一批结果。

分组、素材和重复项变成相册

  • 点击左侧「分组」,每个分组会以叠放图片的相册展示。点击相册进入图片墙,点击返回回到总览;也可以切换回列表。
  • 在分组相册上点击右键,可以重命名、合并到其他分组或删除分组。操作后支持撤销;「未分组」不提供这些菜单。
  • 「重复项」也支持相册和列表两种查看方式,进入相册可集中查看这一组相似记录,仍可切换原有的重复判断依据。
  • 「素材」使用相同风格的相册,封面和各版本的配图叠放展示。右键相册或点击版本数量打开目录,点击某个版本即可切换图片并复制对应文字;双击相册也能复制当前版本。没有单独配图的版本仍使用素材封面。
  • 相册大小可以调节,素材的大小设置与画廊分开。分组、素材统一使用微软雅黑,标题、名称和数量更清楚。

浏览和切换更顺畅

  • 画廊、分组、素材、表格、文档和重复项统一从左侧导航切换;导入、导出和工具箱在左侧底部,顶部保留搜索、前进和后退。
  • 进入和返回分组、重复项相册时,封面会展开成图片墙,再收回相册。修复切换时短暂发白、图片闪烁,以及动画图片挡住顶栏的问题。
  • 书架、列表及不同相册分别记住本次会话中的浏览位置,返回总览或再次进入相册时可接着上次的位置浏览。
  • 收紧部分页面留白,统一搜索框、标题栏和筛选控件,并改善图片分辨率与角标挤在一起时的显示。

原图预览更好用

  • 选中图片后,在右侧详情点击「查看原图」。初次打开会完整显示整张图片,竖图和长图不再被裁掉,调整窗口大小也会自动适配。
  • 底部可放大、缩小、切换 100% 原始尺寸或适合窗口;滚轮围绕鼠标位置缩放,放大后可拖动查看细节,最高支持 800%。
  • 双击切换适合窗口和原始尺寸;按 0 适合窗口、1 原始尺寸、加减号缩放、方向键移动,Esc 关闭。顶部保留保存和拖出原图入口,也能将预览铺满应用窗口。
  • 原图读取失败时仍保留预览图,并可点击重试。

安装和更新

  • 已安装用户可在应用内检查更新,或下载 Smart-Spreadsheet_0.12.16_x64-setup.exe 安装。
  • 日常安装只需下载 .exe;.sig 和 latest.json 用于应用内更新。
  • 本次版本包含收藏所需的资料库升级,首次打开旧资料库时自动完成;原有图片、分组和素材继续保留。
  • 正在讨论的下一版素材编辑界面仍是样稿,本次保留现有编辑和导入流程。

v_41 · 智能表格 0.12.15

Choose a tag to compare

@Achilng Achilng released this 25 Sep 16:27

本次更新加入素材库与多版本管理、外置 LLM 画风提取,并整理了界面和浏览操作。应用版本为 0.12.15。

工具箱新增 LLM 画风提取

  1. 打开「工具箱 → LLM 画风提取」,选择全部记录、主窗口选中记录或当前筛选结果,导出待处理 JSON。完全相同的正向提示词会合并,默认跳过已处理记录。
  2. 点击「画风提取工作台」,在浏览器填写自己的 API Key,选择模型、每批条数和并发请求数,再上传文件开始提取。API Key 按接口地址保存在当前浏览器,可手动清除。
  3. 工作台可显示多个请求的实时输出,支持暂停、继续和失败重试。关闭网页不影响服务器继续执行;服务重启后,返回网页点击继续,已保存的结果不会重新处理。
  4. 完成后下载结果 JSON,回到智能表格选择「导入并预览结果」,检查后点击应用。同一正文的图片一起更新,处理结果显示 LLM 标记,支持撤销和重做。
  5. 需要检查提取质量时,打开「画风批改台」,导入结果,标记正确或错误、填写参考答案和备注。批改进度会保存到服务器。
  • 两个网页入口也可在「工具箱 → 画风网页工具」找到;点击「服务器地址」可修改入口。
  • 当前公共工作台共享任务和批改记录。模型调用使用你填写的 Key。
  • 桌面端取消结果导入的 64 MiB 大小限制,已验证约 128 MiB、6 万条结果可匹配并写回。网页工具代码同步取消大小限制;自行部署时也需更新服务与反向代理配置。
  • 删除了工具箱中的 Node.js 安装提示。
  • 修改正向提示词后,旧的 LLM 结果会失效;只修改角色提示词、负向提示词或备注时,仍保留有效结果。失败项不会覆盖原有内容。

新增素材库和多版本管理

  • 在素材库保存常用文本,为素材设置名称、封面和标签,方便按标签查找。
  • 可以从图库选图作为封面,导入图片中的文本时可先确认要使用的内容。
  • 一份素材可以保存多个版本。展开版本列表,点击版本即可切换并复制该版本文本;双击封面也能复制,画面上会显示复制反馈。
  • 支持版本排序、封面预览,以及通过右键菜单删除素材。素材列表与图库共用类似的浏览和详情操作。

浏览与界面改善

  • 新增浏览历史前进、后退,方便回到之前的查看状态。
  • 调整字体、辅助文字大小和对比度,素材名称保留宋体,正文与控件更容易阅读。
  • 改善滚动、筛选及缩略图切换时的闪烁,调整素材卡片、版本列表和复制反馈。
  • 改进随机画师输出,并增加抽取过程动画;补充对明确 XML 画师区块的识别。

安装和更新

  • 已安装用户可在应用内检查更新,或下载 Smart-Spreadsheet_0.12.15_x64-setup.exe 安装。
  • .sig 和 latest.json 用于应用内自动更新,日常安装只需要 .exe。
  • 本次安装包更新桌面程序;网页服务独立运行,不会随安装包自动升级。

v_40 · 智能表格 0.12.14

Choose a tag to compare

@github-actions github-actions released this 10 Sep 14:29

这次主要改善大图库的搜索速度、图片对比,以及筛选时的浏览体验。应用版本为 0.12.14。

搜索大图库更顺畅

  • 优化了大量图片中的文件名、提示词、画师串等搜索,减少重复处理和重复扫描。
  • 连续修改搜索词时,会跳过已经过时的查询,减少排队等待。
  • 仍保留原来的搜索匹配方式。第一次搜索需要准备数据,后续搜索可以复用;不是预先把全部原图读进内存。

右键“对比”重新整理

  • 在画廊或表格中右键一张图片,选择“对比”。左侧固定显示样本,点击左侧关系切换相同画师串、VIBE、提示词或不同模型的结果。
  • 只加载当前正在看的关系,每页显示 24 张,使用上一页、下一页浏览,图片接近可见区域时才加载。
  • 点击一张结果进入双图对照:A 是样本,B 是目标。右侧可以切换正向提示词、角色提示词和生成参数。
  • 双方不同的提示词会分别标出,共有内容默认收起;参数可以选择“只看不同项”。两边都能打开完整原图,按 Esc 返回。
  • 不同模型对比仍在最新 500 张相同提示词结果中查找,达到上限时会明确提示,避免误以为更早的图片里没有结果。

没写 artist: 的图片也能按画师串比较

  • 没有识别到明确的 artist: 时,默认把整段正向提示词作为画师串。
  • 已有图库中的空画师串会在打开后自动补齐,无需重新导入图片。后续导入、编辑也使用同一规则。
  • 已有非空画师串会保留;原始图片文件和正向提示词不会因此被改写。

清除筛选后回到原来的浏览位置

  • 在图库中浏览到某个位置后,搜索或添加筛选;清除最后一个条件时,会回到筛选前的位置。
  • 连续改词、叠加筛选、筛选期间切换画廊和表格,不会覆盖原位置。只清除部分条件时,继续显示剩余条件的结果。
  • 返回深处时会先准备好目标位置的数据,再一次切回,减少先跳到顶部、再跳回来或闪出空卡片的情况。
  • 顶部条件栏在添加、删除、清空和换行时增加高度动画,下方图片区域平滑移动。系统开启“减少动态效果”时会关闭这类动画。
  • 更换排序或整体更换图库后,旧位置会失效,避免回到已经不对应的位置。

记住图片排序

  • 选择时间正序、时间倒序或最近更新后,下次打开会沿用上次的选择,画廊和表格共用。

安装和更新

  • 已安装的用户可以在应用内检查更新,也可以下载下面的 Smart-Spreadsheet_0.12.14_x64-setup.exe 安装。
  • .sig 和 latest.json 是自动更新所需文件,普通使用只需要下载 .exe。
  • 本次开始使用 GitHub 云端编译 Windows 安装包;以后发布新版本不再需要在开发者本机编译安装包。

智能表格 0.12.13

Choose a tag to compare

@Achilng Achilng released this 05 Sep 04:53

本次更新

  • 优化图片搜索:空格、换行、逗号、下划线和连字符等分隔方式现在会统一处理。
  • 多词搜索会优先尝试完整条件匹配;完整条件没有结果时,会回退为多个词同时命中,复制不同格式的提示词也更容易找到对应图片。

使用方法

打开“智能表格”,在主画廊顶部的搜索框输入图片路径、提示词、备注或画师名称即可。搜索词之间使用空格、逗号、下划线或连字符分隔均可,回车后查看结果。

智能表格 v_38

Choose a tag to compare

@Achilng Achilng released this 23 Aug 06:41

智能表格 v_38

这次新增了独立的“图片对比”窗口。它适合从一张图片出发,快速找出画师、提示词、VIBE 或作画模型相近的其他图片,再把两张图放在一起仔细查看差别。

从哪里打开

在画廊、表格、分组或重复项里,对任意图片点击右键,然后选择“对比”。

同一时间只会打开一个对比窗口。之后对另一张图片选择“对比”,现有窗口会直接切换到新样本,不会重复打开很多窗口。

对比窗口里有什么

窗口会按四种关系整理图片:

  • 相同画师串:完整画师信息与样本一致。
  • 相同 VIBE × 不同提示词:使用同一组 VIBE,但画面提示词不同。
  • 相同提示词 × 不同 VIBE:画面提示词相同,但 VIBE 引用不同。
  • 相同画风 × 不同模型:忽略 NovelAI 自动加入的质量词后,画风提示词相同,但使用了不同作画模型。

结果较多时可以继续点击“加载更多”。没有符合条件的图片时会直接说明原因,不会显示一个有数量却没有内容的空分区。

怎么查看两张图的差别

  1. 在任意分区里点击一张结果图。
  2. 界面会把样本和目标并排显示。
  3. “正向提示词差异”会分别列出仅样本有、双方共有、仅目标有的内容。
  4. “角色提示词差异”也会单独分成相同的三列,不再与正向提示词混在一起。
  5. 下方可以继续查看模型、采样器、步数、种子、Guidance、CFG Rescale、噪声调度和图片尺寸;不同的项目会突出显示。

两侧图片都可以单独点击查看完整原图,按 Esc、点击背景或右上角关闭按钮即可退出原图查看。需要回到资料库继续操作时,也可以点击“在主画廊定位”。

其他说明

  • 对比窗口只负责查看,不会改动图片或提示词。
  • 首次打开新版资料库时,程序会在后台建立画风索引;图片较多时右下角会显示进度,完成后相关结果会自动可用。
  • NovelAI 不同版本自动附带的常见质量词不会干扰“相同画风”的判断。
  • 已安装 v_31 或更高版本的用户,可以打开“工具箱 → 应用更新”直接检查并安装。也可以下载本页的 Windows x64 安装器覆盖安装。

智能表格 v_37

Choose a tag to compare

@Achilng Achilng released this 21 Aug 09:21

智能表格 v_37

这次补充了“导出为轮询脚本 JSON”的顶部入口。更新后,不需要先在页面底部寻找操作条,打开顶部“导出”菜单就能直接看到这个功能。

新入口

打开智能表格顶部的“导出”,菜单中现在会显示:

“导出为轮询脚本 JSON”

选中图片后,底部“导出所选”菜单里也继续保留同一个入口。

怎么使用

  1. 在画廊、表格、分组或重复项中选中需要参加轮询的图片。
  2. 点击顶部“导出 → 导出为轮询脚本 JSON”。
  3. 选择 JSON 文件的保存位置。
  4. 打开 NovelAI 提示词轮询器 1.7.1 或更高版本,在轮询区域点击“批量填入”。
  5. 选择导出的 JSON,并指定读取正向、角色或负向提示词。
  6. 选择替换或追加,确认后完成批量填入。

安全规则

  • 这个功能仍然只导出明确选中的图片。
  • 没有选中图片时,顶部入口会提示先选择图片,不会误把整个资料库导出。
  • 一张图片对应一个轮询项目,提示词内部换行会完整保留。
  • 正向、角色和负向提示词都会写进文件,导入时再选择使用哪一类。
  • 项目名称优先使用图片备注,其次使用原图片文件名,最后使用稳定序号。
  • 不会自动补画师、去重或改写提示词。

更新方式

已经安装 v_31 或更高版本的用户,可以打开“工具箱 → 应用更新”,检查并安装本次更新。也可以下载本页的 Windows x64 安装器直接覆盖安装。

智能表格 v_36

Choose a tag to compare

@Achilng Achilng released this 21 Aug 08:35

智能表格 v_36

这次新增了“导出为轮询脚本 JSON”,可以把智能表格里选中的图片直接整理成 NovelAI 提示词轮询器能够批量读取的文件。每张图片会成为一个独立轮询项目,不需要再手动复制和拆分提示词。

功能入口

先在画廊、表格、分组或重复项中选中图片,然后点击底部操作条中的:

“导出所选 → 导出为轮询脚本 JSON”

这个入口只在已经选择图片时出现,不会在没有选区时误把整个资料库导出。

怎么使用

  1. 在智能表格中勾选需要参加轮询的图片。
  2. 点击“导出所选 → 导出为轮询脚本 JSON”,选择文件保存位置。
  3. 打开 NovelAI 提示词轮询器 1.7.1 或更高版本,在需要填写的轮询区域点击“批量填入”。
  4. 选择刚导出的 JSON 文件。
  5. 选择要读取正向提示词、角色提示词还是负向提示词,并选择替换或追加。
  6. 检查导入数量后确认填入。

导出规则

  • 一张选中的图片对应一个轮询项目。
  • 正向、角色和负向三类提示词都会写进文件,导入时再选择使用哪一类。
  • 提示词内部的换行会完整保留,不会把一张图片错误拆成多个项目。
  • 项目名称优先使用图片备注;没有备注时使用原图片文件名;仍无法取得名称时使用稳定序号。
  • 不会自动补画师、去重或改写提示词,导出的内容与资料库保持一致。
  • 选择的提示词字段为空时,轮询器会显示跳过数量;其它图片仍可正常导入。
  • 项目按照图片入库顺序导出,结果稳定、方便重复使用。

更新方式

已经安装 v_31 或更高版本的用户,可以打开“工具箱 → 应用更新”,检查并安装本次更新。也可以下载本页的 Windows x64 安装器直接覆盖安装。