🚀 MateChat发布V1.10.0版本,支持附件上传及体验问题修复,欢迎体验~

✨ 本期亮点

最新发布的 MateChat V1.10.0 版本新增文件列表组件重新生成功能等特性,希望这个版本为你带来全新的体验!

🎯 核心功能升级(新特性)

🔄 新增文件列表组件

1、基本用法

McFileList 组件的核心功能是接收一个文件对象数组,并将它们渲染为信息卡片。通过 fileItems 属性传入数据,并可使用 context 属性控制其在不同场景下的外观,详情点击文件列表组件Demo

2、不同上下文与状态

McFileList 提供了两种上下文模式和多种文件状态,以适应不同业务场景。

  • input: 通常用于文件上传选择器下方,每个文件项右上角会显示删除按钮。
  • dialog: 通常用于对话历史记录中展示已发送的文件,外观更简洁。

3、事件处理与交互

McFileList 通过触发事件来响应用户交互,允许你轻松实现自定义逻辑。

  • @remove : 在 context="input" 模式下,点击删除按钮时触发。
  • @preview: 点击可预览文件时触发。
  • @download: 点击下载按钮时触发。
  • @retry-upload: 点击上传失败文件的"重试"按钮时触发。
  • @retry-download: 点击下载失败文件的"重试"按钮时触发

📊 支持重新生成答案

📊 支持McInput组件在点击发送按钮或者回车后是否清空输入框

📊 头像支持插槽

📊 输入框可配置高度自适应

🛠 优化与修复

  • ⚡ 块级公式 . . . ... ... 无法正确渲染,被code渲染视图抢先渲染成为 math 标签
  • ⚡ 聊天窗体展示布局有问题
  • ⚡ 公式插件渲染公式无效果
  • ⚡ 模型输出过程中,滚动条会一直滚动到底部
  • ⚡ 使用demo生成的演示效果,"加载中效果"没有显示
  • ⚡ McInput,在safari浏览器中,在中文输入法下按 Enter 时,消息会被发送
  • ⚡ 输入框回车事件无法根据逻辑来确定是否执行
  • ⚡ html元素渲染丢失
  • ⚡ 当渲染的数学公式特别多的时候,界面下方会出现大量空间

🏆 贡献者荣誉

感谢这些优秀的贡献者(GitCode ID):

  • @八角螃蟹_lzh(新增文件列表组件)
  • @行言(支持重新生成功能)
  • @Zhangfuchuan(支持McInput组件在点击发送按钮或者回车后,是否自动清空输入)
  • @LovableCat(头像支持插槽)
  • @xbghc(输入框可配置高度自适应)

🚀 立即体验

两种方式快速上手体验:

  1. Web端直接访问官网示例项目matechat.com演示
  2. MateChat本地应用集成 :使用 MateChat cli快速集成到你的应用中,可参考使用指南

📣 加入我们

MateChat 正在快速发展,我们欢迎更多开发者加入:

广纳贤士:AI赋能各行各业,MateChat期待更多感兴趣的小伙伴加入我们~

相关推荐
运筹vivo@7 分钟前
Python ContextVar 底层机制与内存模型拆解
前端·数据库·python
一只叫煤球的猫13 分钟前
团队使用 Claude Code / Codex 的规范治理——献给所有全员 AI 开发的团队
人工智能·agent·ai编程
虾壳云官方15 分钟前
OpenClaw 2.7.9 Windows 一键部署教程:零基础也能搭建 AI 自动化助手
运维·人工智能·windows·自动化·openclaw·openclaw一键部署
weixin_3975740919 分钟前
从“点状试点“到“全面智能化“:制造企业AI落地的现实路径
大数据·人工智能·制造
YOLO数据集集合35 分钟前
无人机山地灾害巡检数据集 | 滑坡多区域实例分割 遥感影像解译 地质灾害预警深度学习数据10296期
人工智能·深度学习·目标检测·计算机视觉·无人机
一水鉴天37 分钟前
不确定性问题确定解的 DevOps 九宫格内核 20260612(腾讯元宝)
人工智能·架构
志栋智能41 分钟前
超自动化巡检:知识沉淀与团队协作的新载体
大数据·运维·网络·数据库·人工智能·自动化
不才不才不不才1 小时前
Spring AI 实战:聊天、提示词、记忆三件套
java·人工智能·spring·ai