Files
ai-chat-app/memory/2026-04-24.md
hubian 94400f42b7 feat: AI对话助手移动端应用 v1.0.0
- 智谱 GLM-4.5-Air 大模型接口
- 移动端优化聊天界面
- Capacitor 支持 Android/iOS 打包
- PWA 配置,可添加到主屏幕
- 本地对话历史存储
- 端口: 19019
2026-04-25 16:49:32 +08:00

2.4 KiB
Raw Blame History

2026-04-24 每日事务记录

会话启动

  • 时间: 12:07
  • 启动方式: Matrix 消息触发 (huangzhuang_bro)
  • 任务: 整理昨天和今天的事务并记忆

开发任务

Xian Favor 大版本迭代 (v4.6.0 → v4.6.3)

需求来源: 功能增强、用户体验优化

版本更新序列4个版本:

v4.6.0 - 置顶功能(大版本)

  • 数据库新增 is_pinned 字段,兼容旧数据库自动添加
  • 所有类别数据支持一键设置/取消置顶
  • 置顶数据优先级最高(置顶 > 关注 > 创建时间)
  • 卡片显示置顶标记(📌图标)和特殊样式(蓝色边框)
  • API新增 /api/items//pin 接口切换置顶状态
  • Git仓库: http://192.168.2.8:12007/coder/xian-favor v4.6.0

v4.6.1 - 统计卡片一行显示+列表上方翻页

  • 统计信息改为一行横向badge显示总条目/待处理/进行中/已完成)
  • 数据列表上方增加翻页操作(显示总数+简洁翻页)
  • 多页时顶部和底部同时显示翻页
  • Git仓库: http://192.168.2.8:12007/coder/xian-favor v4.6.1

v4.6.2 - 详情弹框Markdown显示开关

  • 内容和备注区域添加Markdown格式显示开关
  • 开关状态保存到localStorage全局生效
  • 关闭Markdown时显示原始文本格式
  • Git仓库: http://192.168.2.8:12007/coder/xian-favor v4.6.2

v4.6.3 - 修复Markdown显示开关切换失效

  • 改用 data-raw-content 属性存储原始内容
  • toggleMarkdownDisplay 从 data 属性读取内容
  • 解决 onclick 传递字符串时换行符导致的问题
  • Git仓库: http://192.168.2.8:12007/coder/xian-favor v4.6.3

项目信息


技术要点

置顶功能实现

  • 数据库字段迁移ALTER TABLE 添加 is_pinned
  • 排序优先级:置顶 > 关注 > 创建时间
  • API接口PUT /api/items//pin

Markdown显示切换

  • 问题onclick传递带换行符的字符串会报错
  • 解决方案:使用 data- 属性存储内容JavaScript从中读取

服务状态

所有服务正常运行中。


备注

今日主要聚焦 Xian Favor 的功能迭代新增置顶功能、优化界面布局、修复Markdown显示问题。开发效率较高一天完成4个版本迭代。