Releases: bbqisbbq/dsh-tiddlywiki
Releases · bbqisbbq/dsh-tiddlywiki
Release list
v0.15.0 — 初始化不强制 + 可反初始化 + 设置页样式修复
v0.15.0 — 初始化不强制 + 可反初始化 + 设置页样式修复(2026-09-05)
✨ 不给用户强绑定(seed 拆核心 / 可选两层)
- 核心项(功能必需,启动自动写入、只写缺失):「发送给 Agent」按钮 + TW 前端 API 基址
- 可选项(默认不写入、不强制):说明笔记 / 首页 / 所有文章 / menubar 顶栏主题自适应——需要时在 设置页 → 初始化 手动「重新初始化」写入
🗑️ 新增「反初始化」
- 可选 seed 每项(及「全部反初始化」)可一键删除其写入的 tiddler + marker,恢复未初始化状态
- 核心项不可移除;
home-index反初始化会把$:/DefaultTiddlers从[[主页]]恢复为[[GettingStarted]](用户自定义默认页不受影响) - 后台新路由:
POST /dsh-tiddlywiki/admin/seeds/remove;GET /admin/seeds新增removable标记
🎨 设置页样式修复
- 说明/次要文字不再依赖可能缺失的
label-dimmedtoken,改由主题主文字色派生——修复部分主题下「白色说明文字」不可读 - 配置字段标签自然换行、输入框右对齐限宽;行内名称/说明单行省略——修复长中文标题/说明断行错乱
✅ 验证
typecheck / build / selftest / verify-seeds-admin(真实 HTTP E2E,含 remove 端点)全部通过
v0.13.2
v0.13.1
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)。开启 tsdownminify后校验全绿,dsh.pub PR #83 已合并。 - 构建配置:
tsdown.client.config.ts(minify: 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.tgz 为 npm pack 预构建产物(含 lib/ 运行产物 + cordis.patch.yml + README + LICENSE)。
v0.5.0
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 与内置说明笔记更新