developer
|
2315c0d08f
|
feat: TaskForm 应用场景表单弹窗化
- 应用场景表单从内联改为 el-dialog 弹窗
- 新增「添加应用场景」按钮,编辑也走弹窗
- 表单 label-position=top,布局更清晰
- 移除旧的 application-form 行内布局样式
- 新增 application-header 弹性布局
- 弹窗在保存/取消后自动关闭
|
2026-07-12 13:50:23 +08:00 |
|
developer
|
032317da7b
|
feat: TaskForm 学习材料 Markdown 预览
- materialURL 重命名为 materialUrl
- 新增预览/编辑切换按钮,实时 Markdown 渲染预览
- 保存前自动将裸 URL 转换为 [标题](url) 格式
- 新增 convertMaterialUrls 函数批量抓取链接标题
- 预览区样式与页面风格统一(绿色链接 + 箭头图标)
- textarea 行数从 3 增至 6,placeholder 更新为 Markdown 示例
|
2026-07-12 13:49:43 +08:00 |
|
developer
|
9c3c1f0d26
|
feat: TaskForm 应用场景链接标题抓取
- 导入 getUrlTitle 替代直连 lpt-ai
- 新增 appUrlTitles 缓存映射
- loadApplications 中并行抓取应用场景 URL 标题
- 模板中应用场景链接显示标题而非裸 URL
|
2026-07-12 13:49:11 +08:00 |
|
developer
|
6accec1b2a
|
feat: StartTask 页面学习材料展示与编辑
- 新增学习材料卡片区域,支持 Markdown 渲染展示
- 支持弹窗编辑材料内容,保存到后端 task.materialUrl
- taskInfo 新增 taskId 和 materialUrl 字段
- materialHtml computed 自动将链接渲染为可点击标签
- 卡片样式与页面风格统一(绿色主题)
|
2026-07-12 13:49:00 +08:00 |
|
developer
|
73d0572dfc
|
feat: Study 页面任务列表分页功能
- 新增 currentPage/totalTasks/pageSize 响应式状态
- fetchTasks 支持 page 参数,请求指定页码
- 新增 handlePageChange 切换页码时重置选中状态
- 模板侧边栏底部添加 el-pagination 分页组件
- 分页组件仅当总数超过单页容量时显示
|
2026-07-12 13:48:44 +08:00 |
|
developer
|
a81f83f27c
|
feat: Study 页面学习材料 Markdown 渲染
- 接口 materialURL/materialUrl,移除 lastLearningStatus
- 新增 Markdown 渲染函数:支持 [text](url) 和裸链接
- 学习材料区从 URL 列表改为 HTML 渲染展示
- 任务描述从只读 textarea 改为纯文本段落
- 优化 detail-block 分隔线、label 样式
- material-content 链接样式(绿色虚线+箭头图标)
- 微调统计标签/数值字号
|
2026-07-12 13:48:28 +08:00 |
|
developer
|
39bf6b7426
|
feat: Study 页面应用场景链接标题抓取
- 替换 fetchTitles 导入为 getUrlTitle
- 新增 appUrlTitles 响应式映射缓存
- loadTaskApplications 中并行抓取应用场景 URL 标题
- 模板中应用场景链接显示抓取到的标题
- 移除旧的 loadUrlTitles 调用逻辑
|
2026-07-12 13:47:22 +08:00 |
|
developer
|
a67d092805
|
feat: 回忆导图根节点自动聚焦指定路径
- loadData 中根据 focusPath 自动查找标准导图节点设为根
- 新增 findNodeByPath 辅助函数支持路径定位
- 有 focusPath 时节点始终可点选
|
2026-07-12 13:44:18 +08:00 |
|
developer
|
52b59019d0
|
fix: 兼容业务层 401 响应码
- 除 HTTP 状态码 401 外,同时处理业务层 code=401 的响应
- 两种 401 均清除登录态并跳转登录页
|
2026-07-12 13:44:15 +08:00 |
|
developer
|
59dea6f84c
|
feat: URL 标题抓取改为通过后端代理
- 从直连 lpt-ai 的 /fetch-title 改为调用后端 /utils/fetch-title
- 使用 Map 缓存 + pending 去重,避免重复请求
- 导出 getUrlTitle 单条获取函数,替代 fetchTitle/fetchTitles
|
2026-07-12 13:44:12 +08:00 |
|