Skip to content

Releases: dogxii/iFace

v0.9.0 — 开放题库 + MD 出题流程 + 更多

09 Mar 12:27
3563fb4

Choose a tag to compare

✨ 新功能

1. AI 出题 Prompt 重构(MD 流程)

  • Prompt 全面更新:让 AI 生成 Markdown 格式题目,而非直接生成 JSON(Markdown 对 LLM 更自然,不会因为 JSON 转义错误导致失败)
  • 内置 MD → JSON 转换器:右侧新增「MD → JSON 转换器」面板,粘贴 AI 输出的 Markdown 后一键转换为标准 JSON,支持复制 / 下载 / 直接跳转导入
  • 转换器自动识别模块别名(js/react/ts/网络/性能/手写/项目等)、自动生成 ID、解析标签、提示解析警告

2. 开放题库 —— 支持任意自定义模块

  • Module 类型从枚举改为 string:不再限制为前端内置 8 个模块,导入 Golang、Java、Python、系统设计等任意题库均可正常显示
  • 验证层 (Zod schema) 同步放宽为任意非空字符串
  • 题库筛选栏动态生成模块列表:内置模块优先显示,自定义模块自动追加(带「自定义」标签)
  • 内置常见自定义模块的图标映射(Golang 🐹 / Java ☕ / Python 🐍 / Rust 🦀 等)及颜色哈希兜底

3. 移动端 AI 助手浮动按钮(FAB)

  • 题目详情页移动端右下角新增圆形 AI 助手按钮,AI 已配置时显示主题色,未配置时显示灰色
  • 打开 AI Drawer 后 FAB 自动隐藏,关闭后恢复

4. 题库单题上下翻题

  • 从题库列表直接进入题目时,自动计算同模块的上一题 / 下一题(按数据库原始顺序)
  • 导航按钮始终可用(session 模式、URL prev/next 参数、列表浏览三套逻辑统一)
  • 键盘 ← → 快捷键同步生效

v0.8.1

09 Mar 11:03
7a3994d

Choose a tag to compare

✨ 新功能

  • PWA 支持:可添加到主屏幕,离线缓存资源,支持 iOS / Android 安装
  • GLM 模型预设:新增 GLM-4-Flash(免费)、GLM-4-Air、GLM-4、GLM-4-Plus 及智谱 ZhipuAI base URL
  • AI 连接测试:设置页新增「测试连接」按钮,实时验证 API 配置是否可用
  • 讲解知识点:AI 助手首屏第三个快捷入口改为「📖 讲解知识点」,追问预测保留在快捷栏

🐛 修复 & 优化

  • iOS 输入框缩放:所有输入框字体 ≥ 16px,防止 iOS 触焦自动缩放页面
  • AI 输入框对齐:文字与发送按钮垂直居中对齐(精确计算 padding 使两者等高)
  • System Prompt 策略:优化消息构建逻辑,追问时自然回答不再套用固定格式
  • PWA 图标:白色背景圆角图标,基于 origin-icon.png 裁切生成,5 个尺寸全覆盖

iFace v0.8.0

09 Mar 03:22
115ece2

Choose a tag to compare

iFace v0.8.0 — 2026-03-09

✨ 新功能

  • v0.8.0 — AI prompt 自定义、智能滚动、数据管理修复及发版脚本 (115ece2)

🔧 其他

📦 变更


Full Changelog: ...v0.8.0