Skip to content

Releases: jiuci18/st_cardplus

0.1.23 - Dev - 0.1.23

Choose a tag to compare

@github-actions github-actions released this 14 Jul 04:10
40cc261

Dev - 0.1.23

本次更新包含多个 bug 修复和功能改进

  • 优化了本地 APP 的代码逻辑
  • 优化了与系统的交互逻辑
  • 优化了存储结构
  • 现在,你可以在世界书页面批量设置条目了
  • 现在,你可以在预设界面批量设置条目了

其次,我们预合并的 0.2.0 的部分功能代码,但现在暂时无法访问

关联 PR: #51

0.1.22 - Dev

Choose a tag to compare

@github-actions github-actions released this 07 Jun 15:52
8bffe2d

Dev

在本系列提交中

  • 修复了在 Windows版环境下,部分拖动条无效的问题
  • 修复了当用户在某些页面之间跳转,会导致滚动状态消失的 BUG
  • 修复了在某些进行了某些操作的情况下,角色卡会异常消失的问题
  • 修复了图床提供商每次需要重复输入的问题
  • 修复了诸多空值问题
  • 移除了 HIM

新增了

  • 在图床提供方新增了本地提供
  • 为角色卡管理添加了批量管理(基础版),现在可以简单批量管理卡片了
  • 你现在可以在设置里面设置你的默认提供商了
  • 同步了上游 sillytavern 对于世界书新增的一些改动

优化了

  • 重新布局世界书编辑器页面,现在他更加人性化了

关联 PR: #49

Dev-0.1.21

Choose a tag to compare

@awaae001 awaae001 released this 24 May 15:14
e79c52b

0.1.21

请去 Action 下载最新版本,自动发版系统故障

添加

  • json 转 小说转化器
  • 支持将图片上传到图床和本地
  • 你现在可以在 APP 里面打开本地目录
    优化
  • 文本格式化 UI
  • UI/UX
  • 移除了一些不必要的代码

修复:

  • 修复一些已知 BUG
  • 移除了 HIM

What's Changed

Full Changelog: 0.1.20...0.1.21

0.1.20 - Dev

Choose a tag to compare

@github-actions github-actions released this 20 Apr 17:18
dc3c165

Dev

本次版本主要聚焦于世界书编辑器能力补强、移动端交互重构、类型定义与项目结构整理,以及依赖和发布流程清理。

功能上,新增了世界编辑器项目级导入/导出能力,并在设置页补充了禁用同步快照恢复开关。结构上,移动端抽屉能力被抽离为独立组件,旧的移动端布局与样式被移除,同时对类型文件进行了按领域重组,统一了部分导入路径。除此之外,还完成了依赖升级、版本号更新以及发布流程中冗余脚本的清理。

主要改动

1. 世界编辑器

  • 新增项目级导出功能,支持将单个项目导出为 JSON 文件。
  • 新增项目级覆盖导入功能,可将导出的项目内容恢复到当前项目。
  • 移动端世界编辑器界面切换到 MobileBookmarkDrawer,替换旧的标签页式交互。
  • 清理世界编辑器与世界书中的旧移动端布局代码和无用样式。

2. 设置页

  • 新增 disableSyncSnapshotRecovery 配置项。
  • 应用设置中增加“禁用同步快照恢复”开关。
  • 同步调整相关同步逻辑与本地配置读写。

3. 工具箱

  • 重构宽度转换器组件逻辑。
  • 优化单双引号成对转换行为。
  • 调整操作冲突处理逻辑,简化错误处理流程。

4. 类型与目录结构整理

  • 将角色相关类型迁移到 src/types/character/
  • 将世界编辑器相关类型迁移到 src/types/worldeditor/
  • 将原通用类型文件 types.ts 重命名为 worldbook.ts
  • 批量更新组件、组合式函数、工具函数中的类型导入路径。
  • 抽离和整理部分通用 UI 组件目录结构。

5. 依赖与发布流程

  • 升级多项前端依赖与开发依赖,包括 Vue、Vite、Element Plus、TypeScript 等。
  • 版本号提升至 0.1.20
  • 更新 package.jsonCargo.tomltauri.conf.json 及相关 lockfile。
  • 移除发布阶段版本同步脚本及工作流中的对应步骤。

6. 其他调整

  • About 页面移除高级版下载链接。
  • .gitignore 增加 .codex 忽略规则。
  • 删除未使用的 polyfill 与部分冗余声明文件。

影响范围

  • 世界编辑器
  • 世界书
  • 设置页同步相关逻辑
  • 工具箱宽度转换器
  • 类型定义与导入路径
  • Tauri 版本元数据
  • 构建与发布流程

关联 PR: #44

0.1.19

Choose a tag to compare

@github-actions github-actions released this 24 Mar 18:05
5999746

Dev

本 PR 主要整理了工具箱、更新检查、外部链接打开方式和构建流程。前端侧新增统一的文件选择组件与外链组件,设置页更新说明支持折叠展示,文本格式化工具整合了 JSON 压缩能力并移除了独立 JSON 格式化页面。
构建侧补充了 type-check,Linux 产物切换为 Debian 包,同时完成仓库地址与 dev 域名迁移。

关联 PR: #42

0.1.18

Choose a tag to compare

@github-actions github-actions released this 23 Mar 16:35
2b0f2ac

feat(release): 添加自动化发布流程并移除旧的标签创建工作流

本次 dev -> main 主要包含三类内容:

  1. 角色卡、角色信息、世界编辑器、世界书等核心功能增强
  2. 应用导航、设置页、更新提示、工具箱等 UI/UX 重构
  3. 构建、版本管理、自动发布流程完善

同时,这个区间也包含了较大规模的代码结构整理,重点是将编辑器状态、图谱逻辑、图床上传、更新检查等能力拆分为更清晰的 composables,降低页面组件耦合度,便于后续维护。

主要变更

1. 角色信息与角色卡编辑能力增强

  • 新增角色“项目分组”能力,角色列表支持项目维度组织、拖拽排序、项目重排、星标角色约束排序。
  • 角色列表头部改为分离式创建入口,支持“新建角色 / 新建项目 / 从文件导入角色”。
  • 角色卡编辑器改为“隔离编辑会话 + 单向数据流”模型,避免不同卡片之间的编辑状态互相污染。
  • 自动保存、草稿同步、头像文件状态管理相关逻辑同步重构,保存状态更明确。
  • 基础信息、进阶信息、图片、正则、世界书等角色卡面板整体重组,样式与交互统一。
  • 新增标签/关键词多值粘贴能力,支持按换行、逗号、分号等分隔符批量录入并自动去重。
  • PNG 元数据处理链路有调整,为后续导入、导出、上传场景做兼容。

2. 世界编辑器 / 世界书能力增强

  • 世界图谱相关 composables 重新拆分,useWorldGraphuseWorldGraphViewworldGraphLinks 等逻辑按职责重组。
  • 新增桥梁节点之间的道路长度估算能力。
  • 改进地标层级结构处理,并补充路径长度计算逻辑。
  • 世界编辑器“综合面板”增强,地标、区域、势力的整合导出、关键词提取、JSON 预览能力更完整。
  • 类型元数据集中管理,地标、势力类型相关逻辑更加统一。
  • 世界图谱组件与面板逻辑整体重构,重点提升性能、可维护性和后续扩展空间。
  • WorldBook 输入处理、集合管理、数据库交互做了修复与清理,降低异常输入带来的数据问题。

3. 预设 / EJS / 正则编辑器改进

  • 预设管理新增“正则脚本管理”能力。
  • 预设页导航、编辑器状态、树结构处理逻辑整体重构。
  • 移除“空白预设创建”入口,并优化操作按钮样式。
  • EJS 编辑器抽离共享条件判断逻辑,补充 stageConditions 能力,简化预览和模拟逻辑。
  • 正则编辑器移除部分冗余持久化和头部组件,保留核心编辑与选择逻辑,减少重复状态。

4. 设置页 / 更新系统 / 图床能力增强

  • 新增应用更新检查能力,支持版本号与提交号两个维度识别更新。
  • 更新卡片可展示远端元数据、提交标题、描述、构建时间,并支持跳转更新指引。
  • 支持忽略更新提醒,可按天数或永久忽略。
  • 新增 Umami 遥测开关,用户可在设置中自行控制是否加载统计脚本。
  • 设置页新增 ImgBB API Key 配置项。
  • 图床上传逻辑抽离为独立 composable,统一处理 Catbox / ImgBB 上传流程。
  • 上传前会清理 PNG 角色卡元数据,避免把角色卡嵌入信息一并上传到图床。

5. 导航与整体 UI/UX 重构

  • 侧边栏重设计,支持展开/折叠状态持久化。
  • Logo 区域增加更新提示红点,更新状态更直观。
  • 工具箱从原有导航结构中重新整理,页面层级更清晰。
  • 拖拽体验、移动端 TabBar、Toolbar、Sidebar 组件层级做了统一整理。
  • CardManagerPresetWorldBookHomePageToolboxPage 等页面样式结构有较大幅度调整。
  • 移除未使用组件、缓存清理卡片、溢出控制等历史遗留逻辑,减少 UI 负担。

工程与发布流程

  • 依赖版本整体更新,Node、Vite、Vue、Tauri 相关链路同步升级。
  • 构建时注入 __APP_SEMVER____APP_VERSION____APP_CHANNEL__ 等版本信息。
  • 构建产物新增 metadata.json,为前端更新检查提供版本、提交、构建时间、提交说明等元数据。
  • 新增 scripts/set-version.mjs,在 tag 构建时统一同步 package.jsonsrc-tauri/tauri.conf.jsonsrc-tauri/Cargo.toml 的版本号。
  • CI 工作流增强:
  • push 到 maindev 与 tag 时统一触发构建
  • 增加类型检查前置步骤
  • 支持 web、Windows、Linux AppImage 构建产物上传
  • 新增基于 PR 合并和 release 标签的自动打 tag 流程
  • tag 构建后自动生成 GitHub Release,并尝试关联 PR 描述作为 release notes

版本影响

  • 当前分支已将应用版本推进到 0.1.18

关联 PR: #40

0.1.17

Choose a tag to compare

@awaae001 awaae001 released this 16 Mar 17:35
c83867a

变更概览

本次变更主要包含以下内容:

  • 增强 World Editor,包括综合面板、类型元数据管理、路径长度计算和图谱能力优化
  • 改进 Card Editor,引入隔离编辑会话和更清晰的单向数据流
  • 为角色卡新增项目分组能力
  • Preset 新增正则脚本管理,并简化部分创建流程
  • 重构图床上传逻辑,新增 ImgBB API Key 设置项
  • 新增 Umami 遥测开关
  • 支持标签、关键词等字段的多值粘贴
  • 更新版本号到 0.1.17,同步 README 下载链接和版本说明

重点功能

1. World Editor 增强

  • 重组图谱相关逻辑,提升可维护性
  • 增加桥梁节点间道路长度估算
  • 改进地标层级结构和路径长度计算
  • 增强综合面板,并集中管理类型元数据
  • 支持标签和关键词的批量粘贴

2. Card / Character 能力提升

  • 角色卡支持项目分组
  • 卡片编辑器支持隔离编辑会话
  • 优化自动保存和多个编辑面板的数据流

3. Preset 能力调整

  • 新增正则脚本管理
  • 移除空白预设创建功能
  • 优化部分操作入口和按钮样式

4. 设置与基础能力

  • 图床逻辑抽离为可复用能力
  • 设置页新增 ImgBB API Key
  • 新增 Umami 遥测及用户开关

影响范围

  • Preset 预设管理
  • Card Manager / 角色卡编辑
  • World Editor / 世界图谱编辑
  • 应用设置、图床上传、同步与本地存储
  • README 和版本信息

发布信息

  • 版本号已升级至 0.1.17

Dev - 0.1.9 upd

Choose a tag to compare

@awaae001 awaae001 released this 15 Nov 11:26
8e9fcc0

包含角色卡管理器全面重构、数据管理增强、GitHub Gist 同步等功能。

不要下载此版本,前往 action 下载 带有 pull 字样的版本

不要下载此版本,可以clone 然后本地运行

0.1.8: Merge pull request #16 from awaae001/dev

Choose a tag to compare

@awaae001 awaae001 released this 01 Oct 03:09
19e9898

✨ 新增功能

🎯 角色卡管理器(Card Manager)

  • 全新角色卡管理器页面:添加独立的角色卡管理界面 (/cardmanager)
  • 数据结构升级:角色卡数据结构升级至 V3 版本,支持更丰富的字段
  • 智能导入功能:优化角色卡导入体验,支持智能识别和数据迁移
  • 高级设定面板:重构高级设定面板,优化表单结构和用户体验
  • 多开场白支持:优化多开场白面板布局和功能
  • 基础信息面板:重构基础信息编辑界面,提供更友好的编辑体验

💾 数据库与存储

  • 角色卡存储:新增基于 IndexedDB 的角色卡持久化存储
  • 数据库迁移助手:添加数据迁移工具,帮助用户从旧版本无缝升级
  • 存储统计:优化数据存储统计与管理功能,提供清晰的存储空间使用情况

🎨 侧边栏系统

  • 动态侧边栏配置:实现可配置的侧边栏菜单管理系统
  • 自动展开功能:支持侧边栏自动展开,可通过设置自定义
  • 新版侧边栏默认启用:默认禁用旧版侧边栏,提供更现代的导航体验

🛠️ 工具箱增强

  • PNG 元数据工具:新增 PNG 图片元数据查看和编辑工具
  • 世界书转换器:添加世界书格式转换工具
  • 智能正则生成器:新增智能正则表达式生成器和 HTML 渲染开关
  • 正则表达式模拟器:重构正则表达式模拟器,支持分词选择模式

🌍 世界书与世界编辑器

  • 世界书排序:添加世界书条目拖拽排序功能
  • 跨书籍导航:支持在条目编辑器中跨书籍导航
  • 地标编辑重构:优化地标编辑功能,新增相对位置、气候和地形属性
  • 项目整合功能:新增项目管理与整合工具

⚙️ 设置与同步

  • WebDAV 同步:实现 WebDAV 数据同步功能,支持云端备份
  • 数据迁移功能:添加完整的数据迁移助手
  • 页面滚动设置:新增允许页面滚动的个性化设置选项
  • 更新日志优化:支持分支选择和分页加载,优化更新日志展示

🔧 优化改进

性能优化

  • CSS 代码分割:启用 CSS 代码分割,减小初始加载体积
  • 构建配置优化:优化 Vite 构建配置和代码分割策略
  • EJS 模板性能:优化 EJS 模板渲染性能
  • 依赖更新:更新核心依赖版本,提升整体性能

UI/UX 改进

  • 页面滚动控制:优化页面滚动条显示和控制
  • 移动端适配:改进多个组件的移动端显示效果
  • 主题切换:实现平滑的主题切换动画
  • 表单验证优化:移除部分不必要的必填验证规则(如角色备注名称)

0.1.4-fixbug-修复与添加

Choose a tag to compare

@awaae001 awaae001 released this 30 Mar 07:13

修复了一些问题,优化使用体验
修了好多问题我不想写啊