Update plugin 词匠 v1.3.0 - #447
Merged
Merged
Conversation
- prompt-forge init
- style:UI设计
- style: 修复 1:顶栏统一 CommandBar 从 CallView 移到 App.vue → 所有页面共享同一个导航栏 移除了所有子页面的独立 top-bar → WizardView、LibraryView、QuickSaveView、ComposeView、SettingsView 不再有自己的顶部导航 现在无论切换到哪个页面,顶栏(导航 + 搜索 + 新建 + 设置 + 主题切换)始终一致 修复 2:提示词预览 FillPanel 改为左右双栏布局 左侧:变量填写表单(标题 + 计数器 + 变量输入 + 底部按钮) 右侧:提示词正文完整预览(可滚动查看全文,等宽字体,保留换行) 预览区头部显示提示词标题和标签
- style: 新增 .call-main 容器,把 body 和 footer 包在里面纵向排列:
- fix: Fix 1:添加变量不显示 根因:saveEdit() 用 extractVariables(editBody) 重新检测变量,手动添加的变量(不在正文 {{var}} 语法中)被丢弃。
- feat: 功能重构为工作流形式
- fix:修复 1 Store 状态共享污染 新增 switchTab() 函数,切换 tab 时重置所有筛选/搜索/键盘状态 2 项目 tab 选中后无内容 改为双栏布局:左侧项目列表 + 右侧 PromptList,选中项目立即显示对应提示词 3 inputRef 未声明 移除 ref="inputRef",聚焦改用 .topbar-search 选择器 4 item.favorited 属性名错误 PromptList 改为 item.favorite 5 timeAgo 参数类型不匹配 参数类型改为 string | number 6 切换 tab 后 keyboardIndex 不重置 switchTab() 中统一重置为 0 7 回收站无恢复/删除操作 新增回收站专属 UI:每项显示"恢复"和"永久删除"按钮 8 "资产"概念与"最近"重叠 保留但已通过 tab 切换重置筛选状态来减少混淆 9 隐蔽的 C/E 快捷键 移除这两个快捷键,避免与输入框冲突 10 projectStore 未初始化 onMounted 中调用 projectStore.ensureReady()
- fix: 1 组合中左侧栏显示问题 2 管理中提示词不显示正文
- fix: 修复空间底栏
- fix: 修复空间底栏被覆盖 之前(底栏在 grid 内部): .fill-wrap (grid) ├── .fill-form (flex列) → 含 .form-actions(被 grid 行高撑开) └── .fill-preview
- feat: 空间侧栏,添加全部
- feat: 优化快速保存流程与项目上下文传递,增强排序与筛选功能
- feat: 添加提示词右键菜单与导航编辑功能,新增插件配置
- 1.0.0
- fix: 优化批量操作持久化,移除哈希检测,改进导入流程
- 添加变更文件
- 添加图标
- feat: 添加使用历史记录功能,支持查看、复制与清理
- feat: 添加 Fuse.js 模糊搜索,优化历史记录上限设置与空状态提示
- feat: 优化快照恢复流程,增强版本历史管理与视觉区分
- feat: 升级至 v1.1.0,新增使用历史记录、Fuse.js 模糊搜索、排序增强、MAX_HISTORY 可配置、空状态引导,并修复排序状态共享、autoFocus 设置、版本恢复语义等问题
- refactor: 将清空历史记录逻辑提取为独立函数,优化代码可读性
- fix: 修复版本恢复幽灵变量、历史记录变量污染问题,优化搜索性能并添加按钮空值保护
- 优化: D4 持久化Debounce + A4 搜索高亮 + B1 版本差异对比 + A1 快捷键面板 + D2 组件拆分重构
- 修复: F1 FillPanel null安全 + F2 ComposeView空值保护 + F3 存储Key前缀统一 + F8 Fuse索引懒加载
- refactor(prompt-forge): 重构空间与管理视图并优化性能
- release: v1.2.0
- fix: 修复导入安全性与搜索高亮转义问题
- style: 添加组合页面按钮
- refactor(FillPanel): 无变量时隐藏表单并全宽展示预览
- feat(prompt-forge): 添加 Markdown 渲染预览功能
- feat(prompt): 新增使用统计分析面板
- build(deps): 新增 lucide-vue-next 并将 UI 图标从 emoji 替换为线条图标
- release: v1.3.0
wlunan
marked this pull request as ready for review
August 25, 2026 13:42
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
插件信息
本次变更
✨ Features
html: false防 XSS),支持标题、列表、代码块、引用、表格、链接等;渲染顺序为先替换变量再渲染 Markdown🎨 Design
⚡ Enhancement
截图 / 演示
自检清单
plugins/prompt-forge/目录此 PR 由 ztools-plugin-cli 自动管理:每次
ztools publish在分支上追加一个 commit,PR 链接保持不变。