Skythinker616 / gpt-assistant-android

免费的ChatGPT API的安卓语音助手,可用音量键唤起并进行语音交流,支持联网、Vision拍照识图、提问模板等功能 | A free ChatGPT API voice assistant for Android, activated via volume keys for voice interaction, supporting features such as network connectivity, Vision photo recognition, and question templates.
GNU General Public License v3.0
665 stars 94 forks source link

退出软件时不论设置项是否开启都会保存对话 #18

Closed A233S closed 10 months ago

A233S commented 10 months ago

希望在设置中增加一个选项,允许用户关闭聊天记录保存功能

A233S commented 10 months ago

目前使用过程中,在向chatgpt聊天之后,点击上方空白处退出程序,仍然可以在历史记录中看到之前的聊天内容。

Skythinker616 commented 10 months ago

设置中有“自动保存对话”选项呀,默认是开启的,关闭后就不会保留聊天记录了

A233S commented 10 months ago

目前测试在聊天之后,点击上方空白处退出程序,仍然可以在历史记录中看到之前的聊天内容。

Skythinker616 commented 10 months ago

目前的设计就是这样的,在开启保存对话功能后,新建对话和退出软件(包括返回键或点击空白处)的时候都会保存当前会话,即历史记录包含了进行过的所有聊天。你的意思是希望只在新建对话时保存对话吗,这样似乎不太符合逻辑。

A233S commented 10 months ago

可能我刚刚表达有误,那我直接通过录屏来向你解释吧。

https://github.com/Skythinker616/gpt-assistant-android/assets/71011762/4ec5f53d-a386-4fa4-bea0-cc13c6e2e6e6

A233S commented 10 months ago

在关闭保存对话功能后,仍有少数情况可能导致对话被保存。

Skythinker616 commented 10 months ago

已复现并定位问题,退出软件时不论设置项是否开启都会保存对话,将在下个版本修复,非常感谢。

Skythinker616 commented 10 months ago

v1.8.1 版本已修复该问题