Repository navigation
Releases: Skywalker144/Quartz
Releases · Skywalker144/Quartz
Release list
0.1.41
修复
- macOS Dock 启动不再出现第二个 Quartz 图标:快速提问窗口不再把整个应用临时转换成后台 UIElement;从已固定的 Dock 图标启动、退出后重开或重启电脑后再启动,都会继续复用同一个应用身份和 Dock 项。
- 启动后窗口可立即交互:调整启动窗口的创建顺序和激活时机,主窗口显示前先激活应用并明确聚焦网页内容,不再出现红绿灯全灰、必须切换到其他 App 再切回才能输入的问题。
- 更新后保持 Dock 关联:macOS 更新安装时只替换应用包内部的
Contents,保留外层Quartz.app目录,避免更新后 Dock 书签指向旧应用实例。 - 冷启动与登录启动更稳健:处理重复启动与 Electron 就绪之间的竞态,并分别使用 macOS、Windows 的登录项参数,避免登录启动错误抢占焦点。
0.1.40
新增
- 第三方兼容接口:OpenAI 与 Anthropic 服务支持自定义 Base URL,主窗口和快速提问都会使用配置后的接口地址。
- 读图回退模型:可单独指定读图模型;发送图片时若当前模型明确不支持视觉输入,会自动切换或给出清晰的配置提示。
- Web / PWA 构建:新增静态 Web 版构建脚本、浏览器适配层、Manifest 与应用图标,可部署到 Cloudflare Pages 等静态托管服务。
- 对话快捷键:新增
⌘B/Ctrl+B收展侧栏,以及⌘1–⌘9/Ctrl+1–Ctrl+9快速切换侧栏对话。
改进
- 迷你节点图重新设计:节点条移动到可见对话区左侧中部,尺寸更精简;窗口中同时显示多个问答时会点亮多个节点,展开面板改从右侧浮出并在点击后正常收起。
- 输入框与正文布局校准:输入框相对侧栏与窗口边缘保持等距,正文与 Quartz 标记重新分配安全间距;节点图中心会随输入框高度同步调整。
- 窗口与侧栏视觉校准:macOS 顶栏、交通灯、侧栏圆角和主内容区位置进一步统一,侧栏拖拽热区不再额外占据布局宽度。
- 对话切换滚动行为:切换对话时从消息区顶部开始显示,避免继承上一条对话的滚动位置。
修复
- 图片能力判断更准确:只检查本次实际发送的历史,压缩边界之前、不再发送的旧图片不会误触发模型不支持读图的拦截。
- 节点面板焦点残留:鼠标点击节点后会释放按钮焦点,移开指针即可自动收起面板,同时保留键盘操作的可访问性。
0.1.39
改进
- 聚焦输入框的边框不再抢眼:点进输入框时的边框高亮调暗,改成接近静止时的边框颜色(深色
#464646/ 浅色#dcdcdc),聚焦过程更柔和、不再把视线拉过去。 - 「回到底部」按钮更清晰、位置更顺手:按钮略微缩小(更精致),中间的箭头加粗、提亮,小尺寸下也能一眼看清;同时整体右移、上移到更贴手的位置。
0.1.38
安全
- 自动更新更严格:优先下载与本机架构(Apple 芯片 / Intel)匹配的更新包,避免装错架构;下载后强制校验 sha512,缺少校验信息一律中止安装——不再有装上未经校验替换包的可能(换包会抹掉隔离位、绕过系统 Gatekeeper 兜底)。
- 导出更安全:导出对话为图片时,导出文档启用严格内容安全策略、禁止打开新窗口或被导航劫持,图片只允许内嵌数据(
data:)——挡掉 AI 回答里可能夹带的远程图片,避免导出时悄悄向外部发起请求。 - 主界面 / 快捷提问收紧图片来源:不再允许直接加载远程(
https:)图片。
修复
- 新对话空界面缩放窗口冒出「回到底部」按钮:从一条滚到中间的对话切到新对话时,右下角的回到底部按钮不再残留、也不会因缩放窗口而出现;缩放后按钮显隐按当前内容实时重算。
- 删除正在生成的对话:会先正确停止它的生成,不再出现停不下来、持续消耗额度的「孤儿生成」。
- 生成过程中拦截会破坏状态的操作:正在生成回答时,切换回答变体、
/newhere(开新话题分界)、/clear(清空对话)会提示先停止或等待完成,避免中途破坏状态(清空曾会导致崩溃)。
改进
- 长标题悬停看全名:对话标题被右缘渐隐截断时,鼠标悬停可显示完整标题(与侧栏一致)。
- 危险确认框默认聚焦「取消」:彻底删除、导入覆盖、恢复等不可逆操作的确认框默认聚焦在「取消」,随手回车不会直接执行不可逆动作。
- 极暗文字对比度微调:次要文字颜色略微加深,弱光下更清晰。
0.1.37
新增
- 多对话并发生成:一条对话正在生成回答时,可以切到(或新建)另一条对话继续提问,多条回答同时进行、互不打断;侧栏里正在生成的对话标题前有一个脉冲圆点提示。每条对话的「停止」相互独立,停止某条不影响其它。
修复
- 生成途中切换对话不再中断或丢失回答:AI 正在回答时切到别的对话,原来的回答会继续在后台生成并完整保留,切回时内容还在(不再整段变成「…」)。
- 切回正在生成的对话仍保持原有滚动:把「提问 ↔ 回答」分界钉在距顶约 20% 的位置;回答写完后也停在那里,不再瞬间跳到底部。
0.1.36
改进
- 侧边栏收起改为纯横向:折叠 / 展开时不再向左上方斜移、也没有瞬间的位置跳动,只做平滑的横向收放。
- 输入框发送后平滑收回:发送一长段内容后,输入框会以动画平滑收回到默认高度(不再瞬间跳回);之前手动拖高过的高度也会一并复位到默认。
- 自动更新更安静:下载过程不再在左下角显示进度条 / 百分比,只有当新版本下载完成后,才在左下角提示「重启以更新」。(设置 →「关于」里仍可看到完整的检查 / 下载状态。)
修复
- 新对话首页示例卡片悬停被裁:鼠标悬停示例卡片时,高亮外框与轻微上浮动画的顶部不再被上方裁切。
- AI 思考内容可停留查看:思考流式输出时,在思考框内往上滚动查看,不再被强制拽回底部;滚回接近底部会自动恢复跟随最新内容。
0.1.35
修复
- 窗口变矮时,设置页的两处问题:① 左侧导航过长会被裁掉、且没有滚动条,底部的「网络 / 数据 / 关于」点不到——现在导航区域可独立滚动到底;② 右上角的关闭按钮在矮窗口下点不动(点击被窗口顶部的拖拽区吞掉了)——已修复,矮窗口也能正常关闭设置。
改进
- 设置左栏:标题与搜索框固定在顶部、不再随导航列表滚走,长列表下搜索框始终可用。
0.1.34
改进
- 新对话首页的版式与自适应:水晶 / 问候语 / 示例卡片的整体位置与间距重新调校;纵向位置改为按窗口高度等比缩放,窗口放大缩小时各元素相对位置保持一致。窗口高度过小时,下方示例会平滑淡出并收起(避免被输入框压住),窗口拉大后再平滑淡入——水晶与问候语在此过程中是平滑移动、不再跳变。
修复
- 选中文字后点「复制」却复制了整段:消息下方操作栏和右键菜单里的「复制」,现在在有选中文字时只复制选中的部分(没选中才复制整条消息);选区里的公式会还原成 LaTeX 源码(
$…$)。提问与回答都适用。
0.1.33
新增
/newhere:在当前对话里开启新话题。不新建对话、不丢失当前的模型 / 提示词 / 思考强度,只在此处划一条分界——AI 后续不再读取分界以上的内容,但历史仍完整可见。正文与左侧节点小地图都会标出「新话题」。适合在同一对话里换个话题,又不想重新配置一遍设置。命令支持缩写(如/nh)。/clear:清空当前对话。一键删掉当前对话的全部提问与回答,但保留这条对话的模型 / 提示词 / 思考强度(可撤销)。与/new的区别:/new会新开一条用全局默认设置的空白对话。
改进
- 斜杠命令更好用:命令菜单不再限制宽度、说明文字不再折行;并支持模糊匹配——只要输入的字母是命令的子序列(首字母一致、顺序对),就能命中,例如
/eo→/effort、/nh→/newhere、/cp→/compact。 - 输入框拖动条:手柄与输入框上边框居中对齐;鼠标悬停时才显示,且显示为实心(不再半透明)。
修复
$4$、$1$这类纯数字行内公式不渲染:之前被误判为货币金额而跳过;现在用$…$完整包起来的纯数字会正常渲染为公式(真正的货币写法如「$4 和 $5」仍不受影响)。- 引用含公式的文字会散成很多行:右键「引用选中文字」时,公式会被拆成很多行、每行带个「>」。现在公式会被还原成 LaTeX 源码(
$…$),引用进输入框时整洁成行,也能重新渲染。
0.1.32
新增
- 输入框可手动调整高度:拖动输入框顶边即可把它拉高 / 压低(类似 Telegram)——默认随文字自动增高、最多 5 行;需要写长文时拉大,想腾地方时压小,双击顶边复位为自动。手动设的高度只属于当前对话,切到别的对话会自动还原;拖动过程中,光标所在行始终保持在可视范围内。
改进
- 输入框高度更合理:默认最多显示 5 行,超过才出现滚动条(以前约 10 行,且空白处也常驻一条滚动条);整体最大高度也下调了一些。
- 空输入框的提示文字不再可被选中:划词或全选时,不会再误选中「Enter 发送…」这段占位提示(开始打字后,文字的正常选择不受影响)。
修复
- 代码块高亮在 AI 回答时忽明忽暗地闪烁:上一版为了防代码块跳动,改成「围栏闭合才上色」,结果模型正在写新代码块时,它上方已经写完的代码块会被一起跳过高亮、下一刻又亮起,反复交替。现在改为逐块判断——已写完的块始终保持高亮,只有正在写的最后一块暂不上色,不再闪。