修复: 2196c77 workflow整文件替换回退恢复+scrollToBottom smooth+truncated标志
根因: 批次1 workflow(2196c77)做 @/ 路径统一时对 AiChat.vue/Ideas.vue 做了整文件替换(非手术式编辑),把6254d06之后积累的功能改动全部抹掉。 AiChat.vue 恢复 12 项功能: - row-reverse 用户头像右侧布局 - groupedActive 对话按今天/昨天/更早分组 - archivedConvs 归档分组(可折叠) - confirmClearChat 清空对话二次确认 - showBackToBottom 回到底部按钮(含 smooth 参数) - queue UI 生成中消息排队可视化 - 技能联想(/ 触发浮层) - token-usage 展示 - .ai-conv-group/item-actions/back-to-bottom/queue/skill 样式组 - onBeforeUnmount 补 stopListener() (CR-24 回归修复) Ideas.vue 恢复 i18n/useConfirm/useRendered/过滤器/晋升逻辑 新增: - F-260615-03 list工具 truncated 截断标志(tool_registry.rs) - AR-8-scroll scrollToBottom 加 smooth 参数支持平滑滚动 vue-tsc 0 err / cargo check 0 err
This commit is contained in:
@@ -709,9 +709,12 @@ function onMessagesScroll() {
|
||||
refreshBackToBottom()
|
||||
}
|
||||
|
||||
function scrollToBottom() {
|
||||
function scrollToBottom(smooth = false) {
|
||||
if (messagesContainer.value) {
|
||||
messagesContainer.value.scrollTop = messagesContainer.value.scrollHeight
|
||||
messagesContainer.value.scrollTo({
|
||||
top: messagesContainer.value.scrollHeight,
|
||||
behavior: smooth ? 'smooth' : 'instant',
|
||||
})
|
||||
showBackToBottom.value = false
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user