Skip to content

Releases: roketskiy/fintwind

v0.2.15

Choose a tag to compare

@github-actions github-actions released this 24 Oct 16:16

本版继续使用 OpenCode 2(@opencode/cli)作为后端,不适用于 OpenCode 1.x。上下文采集通过隔离 OpenCode 服务与本地模拟模型的 10 项端到端检查,并回放了 3 个真实会话副本;路径设置通过 6 项隔离黑盒检查,旧会话清理通过 14 项模块黑盒检查。上述检查不代表完整的模型或版本兼容区间,也未覆盖新增路径设置的实际会话启动或界面操作。验证说明见 上下文构成与 可执行文件路径。

新功能

  • 通用设置新增 OpenCode 可执行文件选择,可指定便携版 opencode-cli.exe,无需配置 PATH;支持恢复自动检测。保存的路径用于之后启动的会话和后台操作,运行中的会话继续使用原进程。
  • 新增旧会话清理,按最后活动时间提供 30/90/180 天选项,默认 90 天。预览后确认清理,仅处理 Fintwind 中可见且关联 OpenCode 的会话,通过 OpenCode 官方删除接口清理服务端数据,并删除对应的 Fintwind 记录。

改进

  • 上下文面板改用面积分块图,按系统与规则、工具定义、对话正文、推理、工具调用、文件内容、其他工具结果和压缩摘要展示估算构成。实际占用与分类估算分开显示,加密推理等不可测内容单独标记;旧会话在下一次请求后生成新分类。
  • 通用设置按功能、上下文管理、运行环境和数据管理分组。
  • 会话输入框增加轻阴影,改善与背景的层次区分。

修复

  • 修复重开会话后消息不断重复的问题:保存完整历史快照时,按消息 ID 清除已被替换的旧行,避免相同位置累积多个副本。
  • 修复单个长回合积累大量截图后,回答完成仍持续显示「工作中」的问题。恢复消息前先将工具图片保存为内容寻址引用,避免图片内联数据挤满累计恢复预算;保留图片、工具顺序与 64 MiB 响应保护,并补充累计预算和分页时限的明确诊断。

v2.0.14

Choose a tag to compare

@github-actions github-actions released this 22 Oct 16:32

本版继续使用 OpenCode 2(@opencode/cli)作为后端,不适用于 OpenCode 1.x。已使用真实 OpenCode 2.1.3 与本地模拟模型完成客户端、daemon 和服务端的端到端验证。

改进

  • 应用内更新改为按正式 Release 的发布时间选择最新发布,不再比较版本号大小。后发布的版本即使版本号更小,也会提示更新;当前已是最新发布时不重复提示,草稿和预发布不参与检查。
  • 模型选择器与提供商设置统一使用可识别厂商的品牌图标,适配深浅主题;未识别的提供商保留名称首字母图标。

修复

  • 修复回答已完成却一直显示「工作中」的问题。完整实时流根据本轮输入送达与执行结束事件收尾;需要恢复时,历史响应上限提高到 64 MiB,超大的历史页自动缩页重读,累计预算只计算本轮保留的数据,避免旧图片或工具结果阻塞回合结束。保留断线补齐、旧事件过滤和追加输入的并发保护。
  • 细分回合恢复失败的诊断,区分会话信息、消息历史和活动状态查询失败,并记录历史缩页及超大响应,便于定位后续问题。

v2.0.13

Choose a tag to compare

@github-actions github-actions released this 22 Oct 10:16

本版继续使用 OpenCode 2(@opencode/cli)作为后端,不适用于 OpenCode 1.x。已有专项验证覆盖 OpenCode 2.1.1 的 Mermaid 提示词分发(v1/v2/v3 指令字节、fork 与进程重启)与校验工具;启动日活上报不依赖 OpenCode,已通过本地身份与上报的黑盒验证。未验证完整的版本兼容区间。验证记录见 Mermaid 文档 与 启动日活文档。

新功能

  • 新增匿名启动统计:正式版与 beta 每次启动在后台向官网发送一个本地随机生成的安装 UUID,用于统计每日活跃的桌面数据目录数。请求不包含会话、项目路径或账号信息,上报失败不影响启动。

改进

  • Mermaid 图表中的中文、日文与韩文改用屏幕阅读更清晰的系统界面字体(如微软雅黑 UI),图表缩窄显示时笔画更清楚。
  • Mermaid 可视化提示词升级到 v3,不再限定流程图或时序图,也不再要求短标签,模型可按内容选择更合适的图表类型;已有会话继续沿用创建时的提示词版本。
  • 新建定时任务的星期选择改为多选组件,默认不选任何星期。

修复

  • 修复性能开销窗口的原生标题栏不跟随暗色主题的问题。

v2.0.12

Choose a tag to compare

@github-actions github-actions released this 21 Oct 12:54

新功能

  • 新增「定时任务」工作区,从侧边栏时钟图标或命令面板进入。可按指定星期与时间,或按固定间隔自动执行指令,适合周期性检查、汇总与维护。任务可新建会话并指定项目、模型与权限,也可复用已有会话;支持暂停、恢复、立即运行与删除,可查看下次运行时间、上一次运行结果并打开对应会话。Fintwind 完全退出后任务不会执行,错过的运行不会补跑。
  • 对话记录支持原生 Mermaid 图表,可直接查看流程图、时序图、类图、状态图、实体关系图、饼图与甘特图。图表在本地编译,跟随主题、字号与高 DPI 缩放,支持切换源码、键盘滚动与复制;编译失败时保留源码并显示具体原因与行列位置。渲染方案采用纯 Rust 的 Ondine,无需联网或运行 JavaScript,许可见 docs/licenses/ondine-MIT.txt。
  • 新增「Mermaid 可视化提示词」设置,开启后模型会收到图表书写指引,并通过 fintwind_mermaid_check 自检与修正图表。默认关闭,仅影响新会话;每个会话保留创建时的偏好,重开、重启或派生会话时继续沿用。
  • MCP 市场新增办公、设计、数据、自动化、运维、商务六个分类,收录 Notion、Zoom Docs、Atlassian、Linear、monday.com、Figma、Canva、Airtable、Supabase、Zapier、Sentry、Vercel、Stripe、ZoomInfo,均使用厂商官方 MCP 端点。
  • 上下文面板新增「平均首字延迟」,查看模型从请求到首次响应的等待时间。优先使用服务端测量,缺失时回退到客户端轮次计时。

改进

  • 审阅侧栏重新整理项目、分支与文件导航。文件名与目录分行显示,选中背景等宽,状态标签统一右对齐;远程仓库操作与全部丢弃操作收进菜单,保留常用的刷新、全部暂存与提交入口。
  • 用量页顶部合并为一张总览卡片,突出总 Tokens、生成 Tokens、会话数与平均缓存命中率,精简次要说明,底部输入、输出与缓存数据等宽排列;折线图改为平滑曲线。
  • 优化定时任务表单分组与宽度适配,星期按钮均分宽度,选中时使用主题色。
  • Brave、Exa、Tavily、Keenable、Parallel、Linkup、Bright Data、Consensus、Hugging Face、GitHub、DeepWiki、Microsoft Learn、Gread 改用各自的官方 MCP 服务,详情页提供官方项目链接。重新添加已配置条目时直接更新旧端点,保留名称、请求头与 OAuth,避免重复。PubMed、arXiv、Paper Search、Semantic Scholar、Wikipedia 继续使用标明来源的托管服务。
  • 过长的用户消息默认折叠,主会话与子代理界面均支持展开与收起。
  • 模型厂商图标改用彩色品牌资产,并补充缺失图标。
  • 提高界面对比度,减轻深色模式下侧栏与工作区交界处的阴影,调整圆角与标签页间距;上下文面板分区改为浮动卡片,用量、通用与外观设置卡片补充轻阴影。

修复

  • 修复「重载 OpenCode 服务器」未出现在输入框 / 命令列表中的问题。

v0.2.11

Choose a tag to compare

@github-actions github-actions released this 19 Oct 12:29
  • 内置供应商支持应用内 OAuth 登录:与 CLI 和官方桌面应用同一链路,通过 OpenCode 服务端 connect/oauth 完成授权;供应商页提供登录按钮、预启动表单(选项与条件字段、必填校验)、授权码输入与取消,需要重新授权的供应商提供重新登录入口
  • 对话记录中的行内文件路径支持用默认应用打开,右键可为路径选择打开方式
  • 命令面板新增「重载 OpenCode 服务器」:修改配置后无需重启服务进程即可生效,运行中的会话会在下一步边界用上新配置
  • 用量页上下文明细改为方格图:按输入、缓存读取、缓存写入与输出分类展示上下文的 token 构成
  • 侧边栏视觉打磨:项目卡片去边框、收紧间距,展开的会话带缩进与引导线,选中会话在引导线上标记;补充通用设置的说明文字
  • 修复会话界面输入框焦点混乱丢失的问题
  • 修复自动压缩触发不可靠的问题,并新增上下文采集工具
  • 修复非 Goal 轮次误调用目标结算工具,以及 Goal 暂停恢复后累计计时错误的问题
  • 修复轮次中的引导消息未被折叠的问题

v0.2.10

Choose a tag to compare

@github-actions github-actions released this 16 Oct 15:51
  • 新增内置 Goal 目标驱动模式:在设置中开启后,通过 /goal <目标> 为会话设定执行目标;模型在轮末通过结算工具自主汇报状态,支持自动续跑与后台任务等待,最多连续推进 20 轮,并在输入框上方实时显示状态条与汇总卡片
  • 输入框支持 @ 补全并显式加载技能与工作区文件,补全项带有技能和文件图标,并在草稿与用户消息中渲染图标标签
  • 设置页新增 OpenCode 终端 Shell(PowerShell 7、Windows PowerShell、Command Prompt、Git Bash、WSL 等)选择与配置
  • Git 提交历史详情面板新增文件变更统计,展示涉及的文件总数及具体的增删行数
  • 优化长会话用量持久化索引,保留增量用量并修复模型归属统计
  • 优化设置通用页的排版与输入框配色
  • 修复内置浏览器打开共享标签页时的权限授权交互逻辑
  • 修复浅色模式下消息气泡背景对比度不足的问题
  • 修复会话内容与审阅代码无法使用快捷键复制,以及特定键盘焦点导致快捷键失效的问题
  • 修复 Windows 重叠 I/O 挂起(错误码 997)误判为长连接断开的问题

v0.2.9

Choose a tag to compare

@github-actions github-actions released this 14 Oct 21:51
  • 内置供应商 DeepSeek、智谱(Z.ai)、Kimi、MiniMax 新增订阅使用情况显示,可查看订阅额度或 API 余额;密钥由 OpenCode 托管,不会写入日志
  • 修复通过 HTTPS 代理时请求可能失败的问题
  • 视觉打磨:工作区分层更清晰、选中色更中性;回复中的行内代码改为与正文同色,主题色更柔和
  • 修复侧边栏搜索按钮错位的问题

v0.2.8

Choose a tag to compare

@github-actions github-actions released this 14 Oct 10:13
  • 新增 Google(Gemini)API 格式,可用于自定义供应商
  • 新增 HTTP 代理设置,应用与模型请求可使用代理
  • 帮助菜单新增应用进程浏览功能
  • 新增上下文提前自动压缩,可按 token 数设置触发阈值
  • 模型思考档位改由 models.dev 动态解析,优先使用对应厂商数据;未收录的模型提供标准六档
  • 用量估算支持阶梯价格和长上下文价格,按本次请求的上下文量计算费用
  • 修复第三方插件命令和自定义斜杠命令不显示的问题
  • 移除实验性手机远程控制与设备配对功能

v0.2.7

Choose a tag to compare

@github-actions github-actions released this 11 Oct 09:41
  • 输入框支持引用:文件编辑器右键「引用选中代码」,聊天消息右键「引用到输入框」(有选区引选区,无选区引整条),也可从输入框的「+」菜单引用文件;引用显示在输入框上方、可单独移除,发送时作为带来源的引用块交给模型,随草稿保存,切换会话不丢
  • 外观设置新增「对话宽度」,提供紧凑 / 默认 / 宽 / 超宽四档,控制大屏幕上消息与输入框的最大宽度;字号新增「超大」档
  • 用量页「模型用量」改为矩形树图:每个模型一块瓦片,面积即该模型的 token 占比,取代原来的条形排行;Provider 与项目两张排行保持原样
  • 新增帮助入口与应用内更新日志卡片,可直接查看版本变更;帮助菜单同时提供问题反馈入口
  • 上下文支持提前自动压缩,可在设置中启用或关闭,并按绝对 token 数调整触发阈值
  • 会话标签页现在会显示待处理的问题、审批和失败状态,切换会话时不易错过需要处理的事项
  • 会话错误会写入对应会话记录,不再只显示一次性的提示;重启或稍后查看时仍可追溯
  • 限制自动保存与子会话记录缓存的内存占用,改善长会话和大量后台工作的稳定性
  • 修复:内置浏览器底部不再显示状态栏

v0.2.6

Choose a tag to compare

@github-actions github-actions released this 06 Oct 09:16
  • 全新双层侧栏:最左侧为固定图标栏(会话、审阅、设置),第二栏随模式切换;窗口顶部新增贯穿全宽的顶栏,窗口控件固定贴右,不再与会话标签争抢宽度
  • 新增独立的「审阅」页,取代原右侧面板的审阅入口:可选择跟随会话或任意已记录的工作目录,按「已暂存 / 未暂存」分组,支持单文件与全部文件的暂存、取消暂存、丢弃(删除未跟踪文件保留单独确认弹窗)
  • 审阅页 Diff 支持并排 / 统一视图切换与文件间导航;查看历史快照时写操作控件自动隐藏
  • 新增提交对话框:可只提交已暂存内容,或暂存全部并提交;支持用编码代理按已暂存内容生成提交信息,以及提交并推送
  • 分支行提供刷新、Fetch、Pull(仅快进)、Push 与分支切换
  • 用量从设置分类移出,成为第一栏的独立模式,页面全宽渲染;设置与命令面板不再重复提供入口
  • 各主题家族适配新的 L 形外框:顶栏与第一栏、第二栏之间以轻微色差分层,深浅模式均适配
  • 更新应用图标与品牌 logo
  • 修复:提交信息字号不一致;没有已暂存更改时打不开提交卡片
  • 优化左上角控件位置