Skip to content

Releases: bbqisbbq/dsh-tiddlywiki

v0.15.0 — 初始化不强制 + 可反初始化 + 设置页样式修复

Choose a tag to compare

@bbqisbbq bbqisbbq released this 05 Sep 01:02

v0.15.0 — 初始化不强制 + 可反初始化 + 设置页样式修复(2026-09-05)

✨ 不给用户强绑定(seed 拆核心 / 可选两层)

  • 核心项(功能必需,启动自动写入、只写缺失):「发送给 Agent」按钮 + TW 前端 API 基址
  • 可选项(默认不写入、不强制):说明笔记 / 首页 / 所有文章 / menubar 顶栏主题自适应——需要时在 设置页 → 初始化 手动「重新初始化」写入

🗑️ 新增「反初始化」

  • 可选 seed 每项(及「全部反初始化」)可一键删除其写入的 tiddler + marker,恢复未初始化状态
  • 核心项不可移除;home-index 反初始化会把 $:/DefaultTiddlers[[主页]] 恢复为 [[GettingStarted]](用户自定义默认页不受影响)
  • 后台新路由:POST /dsh-tiddlywiki/admin/seeds/removeGET /admin/seeds 新增 removable 标记

🎨 设置页样式修复

  • 说明/次要文字不再依赖可能缺失的 label-dimmed token,改由主题主文字色派生——修复部分主题下「白色说明文字」不可读
  • 配置字段标签自然换行、输入框右对齐限宽;行内名称/说明单行省略——修复长中文标题/说明断行错乱

✅ 验证

typecheck / build / selftest / verify-seeds-admin(真实 HTTP E2E,含 remove 端点)全部通过

v0.13.2

Choose a tag to compare

@bbqisbbq bbqisbbq released this 04 Sep 18:01

修复

  • menubar 顶栏按钮样式:悬停/选中/按压从「前景色实心块」改为前景色半透明圆角高亮(color-mix,12%/16%/20%),文字与图标保持前景色,圆角 6px + 120ms 过渡;去掉 focus-visible 的 2px 粗描边。浅色/深色 palette 均自适应(seed menubar-theme,重新初始化后生效)。

其他

  • 同步 package-lock.json 版本号(0.7.3 → 0.13.x)

v0.13.1

Choose a tag to compare

@bbqisbbq bbqisbbq released this 04 Sep 10:27

v0.13.1 — client bundle minify

  • 客户端 bundle 压缩(minify)lib/client.js./client 导出)由 1.06MB → 0.58MB(gzip ~193KB),浏览器加载更快。
  • 为什么:CodeMirror 6 + Lezer markdown 把未压缩产物推到 1MB 以上,超过插件目录注册表(如 dsh.pub 收录校验)经 GitHub Contents API 检查的 1MB 上限,导致 dsh.pub 收录 PR 首轮校验失败(invalid_file)。开启 tsdown minify 后校验全绿,dsh.pub PR #83 已合并。
  • 构建配置:tsdown.client.config.tsminify: true)。

安装

# npm(0.13.1 尚未发布到 npm registry 时为 0.13.0;本包为 GitHub Release 预构建 tarball)
dsh plugin --profile web add dsh-tiddlywiki

# GitHub 源码(已含预构建 lib)
dsh plugin --profile web add github:bbqisbbq/dsh-tiddlywiki

本 Release 附带的 dsh-tiddlywiki-0.13.1.tgznpm pack 预构建产物(含 lib/ 运行产物 + cordis.patch.yml + README + LICENSE)。

v0.5.0

Choose a tag to compare

@bbqisbbq bbqisbbq released this 03 Sep 06:19

dsh-tiddlywiki v0.5.0

Agent 工具从 5 个扩到 10 个;快速笔记升级(草稿自动保存 + 「最近」入口);右下角三个悬浮按钮收敛为统一的「知识库」FAB;git 数据安全补漏。

Agent 工具

  • tiddlywiki_search:新增 tags[] / tag / since / type / limit 过滤,命中项带修改时间与真实命中总数
  • 新增 tiddlywiki_recent(最近修改倒序)、tiddlywiki_list_tags(标签计数)
  • 新增 tiddlywiki_batch_put(批量写入,overwrite=false 跳过已存在)
  • 新增 tiddlywiki_rename(重命名 + 最佳努力更新 [[旧]] / {{旧}} 引用)
  • 新增 tiddlywiki_git_resolve(pull 冲突后按 tiddler 二选一:keep-local / keep-remote

界面

  • 快速笔记:草稿自动保存到本地(刷新/误关不丢,可一键丢弃);新增「🕘 最近」一键载入旧笔记继续编辑
  • 右下角统一为「知识库」FAB:git 状态点 + 菜单(快速笔记 / TW 面板开关 / 重载面板 / 同步),替代原来三个悬浮按钮
  • 关停时先 flush 待提交的自动 commit,避免退出前写入未提交

其他

  • 设置页 ui 开关文案同步为 FAB 语义;README 与内置说明笔记更新