Skip to content

Releases: 5h1iky/Simple-Ai-Chat

SAChat v2.1.2

Choose a tag to compare

@5h1iky 5h1iky released this 12 Sep 10:50

附件与免费模型修复(v2.1.2)

附件上传重做

此前上传文本文件时,文件全文会被直接拼进用户消息正文(形如 [文件: x] + 全文 + 用户输入),既不符合正常聊天软件的逻辑,也让模型看到一段混着文件名的用户文本。本版改为标准做法:

  • 文件作为独立内容块发送(OpenAI file 内容块),用户消息正文保持纯净
  • 气泡内渲染附件:图片显示缩略图,文本显示文件卡片(文件名 / 字数 / 行数 / token 估算)
  • 大文件不在气泡内渲染全文(几万字会卡顿并淹没对话),改由「查看全文」打开全屏查看器按需展示,可滚动、可复制
  • 兼容旧数据:自动剥离历史消息里遗留的 [文件: x] 前缀

免费模型列表改为动态获取

提供商下架模型后旧版会持续显示已失效的选项(实测 OpenKilo 的 ling-3.0-flash:free 已返回 404)。本版:

  • 从提供商 /models 动态拉取并按免费标记过滤,24 小时缓存,网络不可用时回落内置列表
  • 实测 OpenKilo 免费档可选模型由硬编码的 6 个增至 19 个
  • OpenCode Zen 免费档补上 x-session-id 请求头(此前缺失会导致免费模型全部返回 MissingSessionID)
  • 模型选择器支持加载中 / 拉取失败提示与手动刷新;已下架模型标注「已不可用」

修复

  • 封存记忆会永久丢弃角色卡的 description / personality / scenario,导致 AI 当场失忆
  • 编辑角色卡会抹掉 extensions,导致角色卡内嵌世界书绑定永久失效
  • 封存后的会话点发送会静默吞掉输入;点「重试」会误删一整轮对话
  • 返回键不关闭抽屉,而是直接退出应用
  • 搜索结果超出高度后不可滚动,命中项看不到也点不到
  • API 配置 JSON 损坏会导致设置页启动崩溃
  • 设置页标题被状态栏遮挡
  • 启动页「正在初始化环境」硬编码中文,切换英文后仍显示中文

需要 Android 7.0(API 24)及以上设备。可直接覆盖安装旧版本(签名一致)。

SAChat v2.1.1

Choose a tag to compare

@5h1iky 5h1iky released this 20 Aug 15:40

Minor update (v2.1.1)

UI Language Switching (Chinese / English)

  • Settings → Language: switch between Follow system (default) / 中文 / English, applies immediately
  • All UI strings extracted to resources; English translation for the whole app
  • Default system prompt & adventure DM prompt are now bilingual
  • No data changes — fully backward compatible

SAChat v2.0.1

Choose a tag to compare

@5h1iky 5h1iky released this 20 Aug 14:59

重大更新(Major Update)

SAChat v2.0.1 — UI 全面迁移 Jetpack Compose,对话与世界书能力大幅增强。

新增功能

  • 长按对话管理:删除 / 清空 / 重命名 / 世界书设置(每个对话自由配置)
  • 多本世界书同开:一个对话可同时启用多本世界书,对话内逐一提示、全部注入生效
  • 世界书管理联动提示:每本世界书卡片显示「启用对话:xxx」
  • 角色卡 / 世界书导出:管理页长按 → 导出原始 JSON(Tavern / 酒馆兼容格式)
  • 全新 Compose UI:圆角卡片体系、渐变主色、统一 Material Icons(零 emoji)

优化

  • 启动页视觉不变,进入提速约 6.6s → 3.3s
  • 历史对话列表超过 5 条自动滚动 + 滚动条
  • 世界书条目编辑改全屏页(小屏不再被裁剪)
  • 顶栏菜单去重、点击波纹圆角化、细节打磨

技术

  • XML 布局全量移除(res XML 2,167 → 136 行),全部页面 Jetpack Compose + Material 3
  • 旧数据完全兼容,无需迁移

需要 Android 7.0(API 24)及以上

SAChat v1.3.0

Choose a tag to compare

@5h1iky 5h1iky released this 15 Aug 13:01

SAChat v1.3.0

A simple AI chat app that supports users to input their own API keys, adjust various personalized settings, and stores everything locally throughout the entire process.

Download