ChatWindow

ChatWindow 公开 已发布(自动)

H-D-G 更新于 2025-02-12 18:57 | 621 | 1 | 1508
如何安装动作?
版本历史
修订版本 更新时间 更新说明
88 2025-02-12 18:57 ~ 注册WebRequest
87 2025-02-06 17:05 + 右键菜单新增`角色管理`,用于批量查看编辑话会提示词
86 2025-02-05 14:23 ~ 去除无用步骤 + 新增调试模式,开发者在开发接口时可开启,开启后记录自定义的log(以及少量系统log),有助于bug定位 + 新增检查动作更新功能(只读动作无法使用自带的检查),默认关闭 --- 最近正在学习开源项目CherryStudio,了解到很多优秀UI交互模式,准备筹划一次大版本更新(重构部分UI和功能),敬请期待(有建议也欢迎提出) 最后祝使用ChatWindow的各位用户2025蛇年快乐🎇
85 2025-01-17 23:59 ~ 修复了自定义接口无法使用图文消息的裁剪方法而导致消息数组为null 的bug + 新增【其他】设置:【检查更新】,默认开启,用于在动作运行时检查是否存在新版本(后面会尝试加上一键更新动作并重启Quicker的功能,避免更新动作后忘记重启Quicker)
84 2025-01-12 00:49 【v1.4-beta】 支持不同类型的消息:Markdown(图文),Video(视频),Custom(自定义控件)用以支持多模态的AI模型
83 2025-01-10 00:49 + 启用【汪册托盘菜单】,隐藏窗口时 不在Alt+Tab中显示(@FDJKDF)
82 2025-01-10 00:33 ~ 优化话会配置界面:切换服务时自动更新模型(如果历史模型存在于新服务的预选模型列表中则保持不变,否则使用新服务预选模型列表的第一个模型)
81 2025-01-05 18:49 ~ 打开动作后自动定位输入框 ~ 优化UI细节
80 2025-01-04 20:17 + 支持自定义动作接口通过动作菜单实现在对话输入框上方的工具栏显示按钮,用以快捷调用动作实现特定功能。如:上传文件 ~ 增强接口功能
79 2024-12-28 17:19 ~ 部分代码重构,优化交互体验: 1. 对话记录增加滚动动画,更加丝滑 2. 将窗口数据上下文换为`ObservableObject`,尝试使用MVVM模式(效果就是在界面更新属性确实丝滑了一些) 下一版本计划(目前仍在筹划,部分很难或无法实现的功能将舍弃): - [ ] 支持自定义动作接口通过动作菜单实现在对话输入框上方的工具栏显示按钮,用以快捷调用动作实现特定功能。如:更新配置,上传文件(下一版本将移除自带的上传文件功能,因为各个厂商的接口不同,无法统一,所以这一功能同样交给接口实现) - [ ] 继续优化代码逻辑以及界面交互体验……
78 2024-12-22 11:31 ~ 优化自定义接口
77 2024-12-21 13:21 【v1.3-beta】 + 支持自定义动作来请求AI内容并返回更新到窗口中(实验功能,不稳定!)
76 2024-09-21 17:21 + 支持为API服务设置「预选模型列表」,在话会设置模型时可以填写自定义的模型名,也可以快速下拉选择预设的模型(这样就不用每次换模型都再去翻一遍API文档了)
75 2024-09-16 08:49 + 支持自动补全APIUrl(如果只填写到域名,则自动补全/v1/chat/completions,如果填写到v<数字>,则补全到/chat/completions……以此类推 ~ 代码优化
74 2024-09-01 15:38 ~ 删除服务前进行检查,如果有话会使用了该服务,就跳过该服务的删除操作
73 2024-09-01 14:40 + 尝试增加新的服务类型:Gemini(即Google-AI,由于本人没有Gemini的key,无法进行测试,所以本功能作为实验功能) - Api域名填写:https://generativelanguage.googleapis.com - 感谢@zryan,此功能参考Translator完成 ---PS--- 如果有其他需要适配的服务接口,欢迎留言,有空会尝试实现 --------
72 2024-08-28 21:23 ~ 取消自动提取并发送网址的功能(适配不支持链接的接口)
71 2024-07-25 11:26 ~ 在输入框粘贴时,如果为文本类型,则不提示【已读取剪贴板内容】(感谢@原++)
70 2024-07-10 14:16 ~ 修复初始化动作时,云状态加载失败的bug
69 2024-07-08 22:30 ~ 修复了【重新提问】失败的bug
68 2024-07-08 16:42 ~ 上下文设置-调用的话会(ID)支持用自定义的文本选择工具快速填入话会ID
67 2024-07-07 10:17 ~ 支持Ctrl+点击【清除聊天记录】按钮,快捷清空所有聊天记录(点击提示消息可撤回操作,防止误触) ~ 修改默认话会数据,将不可用的图片链接换成新链接
66 2024-07-06 11:10 + (在代码块中)将代码转为步骤功能,支持C#,JavaScript,Python
65 2024-06-02 18:23 ~ 修复了自动提取用户发送的文本内容中网址的图标与标题失败的bug(标题提取失败时,使用网址作为标题)
64 2024-06-02 12:19 ~ UI优化:收起&打开话会选择区域时播放动画,视觉效果更加平滑 ~ 上传云配置:支持在右侧选择需要上传的数据(方便普通版用户按需选择数据,节约云状态空间)
63 2024-06-02 01:56 ~ 清除聊天记录支持从上往下(负数为从下往上)清除连续的n轮聊天记录 ~ UI优化:当未选中话会时,显示默认背景 ~ 支持在输入框按下【Ctrl+V】将剪贴板数据作为上下文数据添加到请求数据中 ~ 云状态存储改为多条目存储,可存储空间更大 ~ 代码细节,AddText方法:若输入框中选中了文本,直接替换选择的文本(感谢@Mr.差不多)
62 2024-05-26 20:46 ~ 修复不使用【快速发送】时,上下文数据没有清除的bug
61 2024-05-26 17:07 【v1.2】 #新功能:上下文场景 - ChatWindow会显示在【文本、图片、文件】的上下文菜单中,并根据不同的上下文场景自动获取数据,根据预设的提示词自动生成问题并提问(也可以取消勾选【快速提问】,此时只会加载上下文数据,而不会发送信息给AI) - ChatWindow会显示在Quicker浏览器扩展的浮标中,运行后会将当前标签页的网址发送给AI(提示词中的词典变量参考【https://getquicker.net/KC/Help/Doc/chromecontrol#f6snr:~:text=%E3%80%90%E5%8E%9F%E5%A7%8B%E8%BF%94%E5%9B%9E%E7%BB%93%E6%9E%9C%E3%80%91%E5%BD%93%E5%89%8D%E6%A0%87%E7%AD%BE%E9%A1%B5%E7%9A%84Tab%E5%AF%B9%E8%B1%A1%E4%BF%A1%E6%81%AF%E3%80%82】) #UI优化 - 输入框上方工具栏新增【上传文件】【截图并上传】按钮(目前使用qk的【临时云存储】实现,不支持批量上传文件) - 在用户发送的信息下方显示携带的网络资源(点击可查看来源,文件和图片指向本地,网址则直接跳转) - 话会设置新增【网络资源】(支持多行),可在每轮提问时自动发送预设的【网络资源】(可使用表达式&插值结合输入内容进行拼接) - 话会选择区域新增右键菜单项【复制话会ID】(用于指定上下文设置中的【调用话会】) - 窗口边框颜色由透明改为默认边框颜色 #细节优化 - 自动提取用户发送的文本中的网址,并添加到本轮对话的网络资源中 - 提取历史信息时,跳过【问候语】 - ……(较早的部分没有记录,忘记了)
60 2024-05-18 23:53 ~ 修复保存话会设置时报错的bug
59 2024-05-18 22:29 ~ 在隐藏话会选择界面时,在标题栏显示图标 ~ 在话会标题下方显示当前话会使用的自定义服务名称
58 2024-05-03 17:59 ~ 修复使用【实时搜索】时,突破窗口个数限制,会显示多个窗口的bug
57 2024-05-03 16:19 ~ 话会的【系统提示词】字段支持使用插值&表达式,目前可用的变量有{text}:发送给AI的内容
56 2024-05-02 23:08 ~ 修复未"后台"运行时,使用实时搜索会报错的情况
55 2024-05-02 22:48 + 支持【实时搜索】,方便快速进行AI对话(建议为ChatWindow设置[动作直达词])
54 2024-05-02 13:34 + 新增【状态备份】功能:用于快捷备份动作状态(云状态存储空间有限,建议清空聊天记录后再备份)
53 2024-05-01 18:43 + 支持注册托盘图标:注册后在关闭窗口时,会隐藏窗口而不是关闭窗口,可以点击托盘图标再次显示窗口(因为窗口实际没有关闭,只是隐藏,不需要重新读取配置,所以速度会快很多) + 图片的右键菜单添加:复制图片,可以将AI提供的图片快速写入剪贴板
52 2024-05-01 08:33 ~ 请求方式修改:默认使用Quicker的AI请求库(低配设备可在【设置-其他】中使用ChatWindow的请求,并设置适当延时) ~ isRequesting的判断逻辑优化(代码内部) + 图片右键菜单新增:保存图片,如果AI提供了图片,可以将图片保存到本地
51 2024-04-27 14:38 ~ 注册常用类型
50 2024-04-27 14:13 + 【快捷操作】功能,支持使用表达式来执行自定义操作(详见https://getquicker.net/Common/Topics/ViewTopic/24967) ~ 将请求方式改回自定义请求(以便加一些延时防止线程资源无法释放) ~ 修复上一版本程序集未引用的Bug(感谢@Mr.差不多)
49 2024-04-21 20:43 ~ 修复请求数据【历史信息】出现空白的Bug
48 2024-04-21 10:42 ~ 创建新话会时话会的服务选项默认使用服务列表中的第一个 ~ 导入、导出设置功能优化(注意:导出后,文件里的APIKey不会加密,请妥善保管导出的文件!!!)
47 2024-04-21 00:45 ~ 还有【自定义代理】
46 2024-04-21 00:32 新功能:【API服务设置】 1. 允许设置多个API服务,方便快速更换所需服务(在话会设置中更换服务) 2. 新增【服务类型】字段,用于指示该服务的请求格式(目前只支持ChatGPT,后续计划支持更多服务) + 动作内部添加数据兼容机制(向下兼容),因此本次更新无需提前保存动作状态 ~ 将【头像】设置移动到【其他】选项卡下(移除【用户信息】选项卡)
45 2024-04-14 18:23 + 在对话界面支持使用【Ctrl+Tab】切换下一话会,【Shift+Tab】切换上一话会 ---PS--- 目前正在收集一些动作使用过程中的快捷操作,等积累到一定数量后会尝试做一下【动作内快捷键管理】功能。 欢迎留言,说出你认为需要添加的快捷操作 --------
44 2024-04-06 11:18 ~ 分享/下载角色时添加提示
43 2024-04-04 10:55 ~ 去除Debug步骤
42 2024-04-04 10:09 ~ 修复上一版本的一个小bug
41 2024-04-04 10:05 ~ 【中断输出】按钮仅在输出时启用(防止误触) + 请求失败时,输出报错信息 ~ 调整动作对于Quicker的最低版本要求(1.42.22)
40 2024-03-23 22:55 ~ 优化【终止AI输出】的判断 ~ 优化启动速度
39 2024-03-23 20:37 ~ 适配qk新版本的AI请求底层库(如果不需要更新qk至最新版本,可不用更新本动作)