feat: 扫描 Gemini history/ 目录并支持按模型名搜索会话

- gemini.rs: list_chat_files() 同时扫描 tmp/(进行中)和 history/
  (已归档)目录,修复已完成的 Gemini 会话不可见的问题
- conversations.rs: 搜索过滤新增 model 字段匹配,
  支持按模型名搜索会话(如 'gemini-2.5-pro'、'claude-sonnet')
This commit is contained in:
helwd
2026-03-12 23:13:34 +08:00
parent b31849549c
commit 596ac1eb58
2 changed files with 18 additions and 9 deletions

View File

@@ -84,6 +84,10 @@ fn list_conversations_sync(
.as_ref()
.map(|b| b.to_lowercase().contains(&query_lower))
.unwrap_or(false)
|| s.model
.as_ref()
.map(|m| m.to_lowercase().contains(&query_lower))
.unwrap_or(false)
});
}