Commit Graph

99 Commits

Author SHA1 Message Date
Youzini-afk
a1e85f48fd Match regex inspector popup to EW style 2026-04-07 01:26:00 +08:00
Youzini-afk
71d70c205f fix(ui): native select dropdown options for light/dark color-scheme
Made-with: Cursor
2026-04-07 00:09:26 +08:00
Youzini-afk
5c34d87d66 fix(ui): node detail inputs/textareas for light theme and host CSS
Made-with: Cursor
2026-04-06 23:50:30 +08:00
Youzini-afk
2618cc0ce0 fix(ui): memory tab search inputs and card body contrast for light themes
Made-with: Cursor
2026-04-06 23:48:40 +08:00
Youzini-afk
e1cf17cc01 fix(ui): light-theme selects, form contrast, and theme-aware config surfaces
Made-with: Cursor
2026-04-06 23:41:02 +08:00
Youzini-afk
5e8de27cb5 fix(ui): theme-aware config inputs and color-scheme for light panels
Made-with: Cursor
2026-04-06 23:31:27 +08:00
Youzini-afk
5cbb48c0ad feat(panel): delete graph node from detail header
Made-with: Cursor
2026-04-06 16:28:31 +08:00
Youzini-afk
b6c2ff89ff style(panel): memory list as full-width cards with chips
Made-with: Cursor
2026-04-06 16:19:29 +08:00
Youzini-afk
76b5116798 fix(panel): memory list layout and formatted metrics
Made-with: Cursor
2026-04-06 16:10:03 +08:00
Youzini-afk
cacbc12e2c feat(panel): editable node detail with save and graph persist
Made-with: Cursor
2026-04-06 16:05:42 +08:00
Youzini-afk
12f77e234d fix: harden recall card display takeover 2026-04-03 15:48:18 +08:00
Hao19911125
d91aa95069 Add recall card user input display modes 2026-04-03 14:44:01 +08:00
Hao19911125
69844e0693 Expose Ena Planner settings in panel 2026-04-02 16:10:54 +08:00
Youzini-afk
4aeba55e90 feat: recall card UI v2 — inline card with force-graph sub-graph, sidebar editor, no more prompt/alert/confirm 2026-03-29 20:02:02 +08:00
Youzini-afk
b5d8056ae4 Harden graph persistence and panel refresh flow 2026-03-28 13:33:16 +08:00
Youzini-afk
3641a342f4 fix: adapt floating ball for mobile viewport 2026-03-28 00:23:47 +08:00
Youzini-afk
a75ff11984 fix: stabilize mobile panel viewport overlay 2026-03-28 00:09:18 +08:00
Youzini-afk
14763f0711 fix: revert to flex:1 approach for mobile panel height 2026-03-27 23:57:52 +08:00
Youzini-afk
b9e1a7bb0a fix: mobile panel use absolute inset:0 to fill overlay 2026-03-27 23:55:34 +08:00
Youzini-afk
4f9e75234e fix: mobile panel use 100% instead of 100vh for iframe compat 2026-03-27 23:50:10 +08:00
Youzini-afk
0cffbc90a5 fix: mobile panel overflow hidden to fill full height 2026-03-27 23:47:19 +08:00
Youzini-afk
90dddd814f style: mobile responsive optimization (8 items)
- min-width 480->320px
- tabbar safe-area + 52px touch targets
- all inputs/btns min-height 44px
- settings nav pill + scroll-snap
- advanced settings <details> collapse style
- graph tab mobile fullscreen overlay
- config mode spacing/font optimization
- task preset workspace touch optimization
2026-03-27 23:43:10 +08:00
Youzini-afk
473a382557 refactor: fold recall settings from dpp onward 2026-03-27 20:35:05 +08:00
Youzini-afk
5d3c24367a refactor: collapse advanced recall settings 2026-03-27 20:24:19 +08:00
Youzini-afk
7c1abb77bd feat: 一键导出/导入全部6个任务预设 2026-03-27 15:54:21 +08:00
Youzini-afk
a5ab93e701 feat: 面板顶栏添加悬浮球显示/隐藏切换按钮 2026-03-27 14:36:49 +08:00
Youzini-afk
636e1ff1cc feat: 悬浮球-glassmorphism+拖拽+单击开面板+双击重Roll+状态同步 2026-03-27 12:53:16 +08:00
Youzini-afk
28616fc177 feat: add runtime debug snapshots and injection planning 2026-03-26 23:15:35 +08:00
Youzini-afk
33013be6c1 ui: 操作面板按功能分组(记忆/向量/图谱管理) 2026-03-26 15:17:54 +08:00
Youzini-afk
5e8fd63722 ui: 功能开关改为滑动开关样式 2026-03-26 14:44:07 +08:00
Youzini-afk
fb711b4783 ui: 面板支持拖拽缩放(resize:both) 2026-03-26 14:38:26 +08:00
Youzini-afk
c44640c046 ui: 编辑面板sticky跟随滚动 2026-03-26 14:30:00 +08:00
Youzini-afk
0fb5fb8bc3 feat: 块详情编辑器添加 ? 帮助图标
- 新增 bme-help-tip CSS 组件(glassmorphism 气泡,hover 显示)
- 参考 Evolution_World 的 EwHelpTip 风格
- 为块名称、角色、注入方式、内置来源、覆盖内容、块内容
  6 个字段添加说明提示
2026-03-25 23:37:13 +08:00
Youzini-afk
34b0f7fcce feat: 生成参数全面汉化 + 滑动条改造
- 20 个字段标签全部中文化
  - 基础: 最大上下文/补全 Tokens、回复次数、流式输出、温度、种子等
  - 惩罚: 频率惩罚、存在惩罚、重复惩罚
  - 行为: 合并系统消息、推理努力度、请求思考过程、函数调用等
- 7 个连续参数改为滑动条 + 精确数字输入
  - temperature(0-2), top_p/top_a/min_p(0-1)
  - frequency/presence_penalty(-2~2), repetition_penalty(0-3)
- 双向同步: 拖动滑块自动更新数字输入及反向
- CSS: 自定义轨道/滑块/hover glow/紧凑数字框
2026-03-25 21:52:36 +08:00
Youzini-afk
6609f24e5d refactor: 深度重构任务预设编辑器 UI 布局
步骤 1: TASK_PROFILE_TABS 调序(生成参数→Prompt 编排→正则)
步骤 2: 预设头部卡片从 2 列 grid 改为堆叠 flex
  - 操作按钮分组(保存|导入导出|恢复默认)+ 分隔符
  - 恢复默认按钮 danger 样式
步骤 3: 生成参数 Tab 从 2 列卡片 grid 改为单列堆叠
  - 运行时说明改轻量 note 样式
步骤 4: Prompt 编排工具栏重组
  - 新增块按钮统一行内 + 分隔符
  - 简化内置块选项文字
  - 增加块数量显示
步骤 5: 正则 Tab 从 3 列 grid 改为 2 行响应式布局
  - 上方:复用配置 + 规则列表(2 列)
  - 下方:规则编辑器(全宽)
  - 应用阶段拆分为输入/输出两组
2026-03-25 21:40:33 +08:00
Youzini-afk
2e06d11151 fix: 修复任务预设编辑器按钮竖排布局崩坏
- 替换所有 menu_button (SillyTavern 原生 class,在 BME 面板内无样式)
  为 bme-config-secondary-btn (BME 自有按钮样式)
- 增强 bme-task-mini-btn 的 compact 尺寸
2026-03-25 20:56:10 +08:00
Youzini-afk
c10847793a feat: add task profile workspace 2026-03-25 20:02:29 +08:00
Youzini-afk
10b439842f fix: add advanced network settings collapse indicator 2026-03-25 16:51:26 +08:00
Youzini-afk
1f03b0df4a feat: 支持拉取记忆与嵌入模型列表 2026-03-24 21:40:59 +08:00
Youzini-afk
716e5abaf4 feat: 参数化检索链路与注入语义 2026-03-24 21:17:00 +08:00
Youzini-afk
041eea9a7a fix: 优化配置页测试按钮样式 2026-03-24 19:24:06 +08:00
Youzini-afk
e71305dc8b feat: 重构配置工作区 2026-03-24 19:12:30 +08:00
Youzini-afk
04ef48dbcd feat: 左右面板可拖拽调整比例
- 在侧边栏与图谱区之间添加拖拽分隔条
- hover 时显示主题色高亮和小手柄
- 拖拽范围 180px~600px
- 拖拽时禁用文字选中,确保流畅操作
2026-03-24 17:56:10 +08:00
Youzini-afk
2240ad5e77 refactor: 主题选择改为调色盘图标+下拉菜单
- 🎨 图标按钮点击弹出下拉菜单
- 4 个中文主题选项:赤红合成/霓虹青蓝/琥珀终端/紫雾迷离
- 每项带彩色色块指示
- 当前主题高亮显示
- 点击外部自动关闭下拉
2026-03-24 17:43:41 +08:00
Youzini-afk
4288705117 feat: 主题选择改为标题栏调色盘
- 移除配置页的 select 下拉和面板外观卡片
- 在 header  左侧添加 4 个彩色圆点(赤红/青蓝/琥珀/紫雾)
- 圆点 hover 发光,active 白色边框高亮
- 汉化主题名称为 title 提示
2026-03-24 17:36:05 +08:00
Youzini-afk
58304e7253 feat: 完整 Prompt 配置页 - 全部 6 个 prompt 可自定义
- panel.html: 6 个折叠式 textarea(提取/召回/进化/压缩/概要/反思)
- style.css: details/summary 折叠组样式
- panel.js: 全部 6 个 prompt 双向数据绑定
- index.js: 所有调用点传入 customPrompt
- extractor.js / retriever.js / evolution.js / compressor.js: 接受并使用自定义 prompt
- 留空时走内置默认 prompt,完全向后兼容
2026-03-24 17:21:40 +08:00
Youzini-afk
00ae535873 feat: add in-panel memory model and embedding configuration 2026-03-24 00:00:37 +08:00
Youzini-afk
0a07b7df44 feat: 新增 UI 操控面板系统
- 新增 themes.js: 4 套配色主题 (Crimson/Cyan/Amber/Violet) + applyTheme()
- 新增 panel.html: 响应式面板模板 (Desktop 双栏 + Mobile 底部 Tab)
- 新增 graph-renderer.js: Canvas 力导向图谱渲染器 (零依赖)
- 新增 panel.js: Tab 切换、数据渲染、搜索过滤、节点详情、操作绑定
- 修改 style.css: +720 行面板样式 + @media 响应式
- 修改 index.js: 面板初始化 + Options 菜单注入 + action handlers
- 修改 settings.html: 主题选择下拉框 + 打开面板按钮
- 修改 graph.js: 新增 getActiveNodes() 辅助函数
2026-03-23 22:18:36 +08:00
Youzini-afk
436715216e docs: add project README and initial ST-BME files 2026-03-23 03:57:59 +08:00