Releases: OpenFuckJob/FuckJob
Releases · OpenFuckJob/FuckJob
Release list
OfferFlow v0.1.15
OfferFlow v0.1.15
本版本在上游 v0.1.14 的基础上,将大模型调用链路迁移到 Rig 框架,收敛支持的 provider,并更新官网与项目说明内容。
新增与改进
- 迁移到 Rig 大模型框架:后端 LLM 服务改用 Rig 统一普通生成与流式生成链路,并按配置的 provider 分发到对应客户端,减少自维护 HTTP/SSE 实现。
- 收敛大模型 provider 支持范围:仅保留 Anthropic、DeepSeek、OpenAI、MiniMax、Moonshot、Ollama、OpenRouter、Xiaomi MiMo 与 Z.ai;移除 LM Studio、DashScope 和通用自定义 provider 预设。其中 OpenAI 拆分为 OpenAI (Completions) 与 OpenAI (Responses) 两个独立模式。
- Provider-aware 大模型调用:后端根据配置分别使用 Rig Anthropic、DeepSeek、OpenAI Chat Completions、OpenAI Responses API、MiniMax、Moonshot、Ollama、OpenRouter、Xiaomi MiMo 与 Z.ai provider,不再把所有请求固定当作 OpenAI Chat Completions 调用。
- OpenAI 双 API 支持:OpenAI (Completions) 继续面向
/chat/completions与兼容网关;OpenAI (Responses) 使用/responses,方便选择 OpenAI 新版 Responses API。 - 自定义 BaseURL 支持:初始化配置和设置页都会按所选 provider 填入默认 BaseURL,同时保留可编辑输入框,方便切换官方区域端点、私有网关或兼容代理。
- 模型列表获取能力:设置中的模型列表获取改用 Rig
ModelListingClient,可按 provider 从支持列表接口的服务拉取可用模型并自动去重排序;provider 暂不支持列表接口时仍可手动填写模型名称。 - 更清晰的大模型错误提示:针对鉴权失败、模型不存在、请求受限、网络失败等场景补充用户可读提示,并保留脱敏后的内部诊断信息用于排查。
- 官网与项目说明更新:更新 GitHub Pages 站点、README 与页面截图,补充岗位分析、模拟面试等功能介绍。
兼容性说明
- 旧配置中的未知 LLM provider 会迁移为 OpenAI (Completions),并保留原 BaseURL,方便继续连接 OpenAI-compatible 网关。
- OpenAI (Completions) 与 OpenAI (Responses) 默认都使用
https://api.openai.com/v1;前者请求<base_url>/chat/completions,后者请求<base_url>/responses。 - Ollama 默认使用原生服务根地址
http://127.0.0.1:11434;历史/v1地址会在运行时兼容处理。 - 除 Ollama 外,其它 provider 均需要先保存 API Key;密钥仍只保存到系统凭据库或来自
FUCKJOB_LLM_API_KEY。 - 本版本继承 v0.1.14 的设置中心手动检查更新与 macOS 自动更新修复。
OfferFlow v0.1.14
OfferFlow v0.1.14
本版本新增了设置中心的检查更新功能,并修复了 macOS 平台的自动更新配置。
新增与修复
- 设置中心手动检查更新:在设置中心新增“检查更新”入口,方便手动检测与下载最新版本。
- macOS 自动更新修复:修复
scripts/rewrite-updater-json.mjs中的 macOS 架构平台 Key 映射,提升 macOS 系统的更新稳定性。
OfferFlow v0.1.13
OfferFlow v0.1.13
本版本优化了 Boss 直聘求职 RPA 的错误隔离与日志记录。
优化与修复
- Boss 直聘 RPA 错误隔离:在处理岗位卡片时,单个卡片解析或加载失败不再中断整个求职流程,而是记录警告日志并自动跳过继续处理下一个岗位。
- 求职任务异常日志:完善求职任务后台线程异常退出与报错时的日志输出,便于定位 RPA 过程中的潜在故障。
OfferFlow v0.1.12
Full Changelog: v0.1.11...v0.1.12
OfferFlow v0.1.11
OfferFlow v0.1.11
本版本修复了更新提示和浏览器会话管理中的两个问题。
Bug 修复
- 修复更新弹窗中 Release Notes 显示为 Markdown 源码的问题,现在正确渲染为富文本格式。
- 修复停止任务后再次启动时提示"浏览器正在使用中"的问题,清理残留的浏览器会话状态。
OfferFlow v0.1.10
Full Changelog: v0.1.9...v0.1.10
OfferFlow v0.1.9
OfferFlow v0.1.9
本版本重点升级 AI 模拟面试体验,让面试准备、对话练习和结果复盘形成完整闭环。
主要更新
- 全新 AI 模拟面试首页,未完成面试使用卡片展示,历史记录支持搜索和状态筛选。
- 新增独立面试设置页,可选择已抓取岗位、面试类型、难度、时长和自定义侧重点。
- 面试内容扩展为六个能力模块,根据岗位、简历和回答动态生成核心问题与深入追问。
- 面试消息、输入草稿、当前模块和进度实时保存,退出应用后仍可继续未完成面试。
- 报告改为异步生成,用户可以离开等待页面;生成失败时可直接重试,无需重新面试。
- 新增总体结论、能力评估、逐题复盘、完整对话和同岗位历史趋势。
- 移除模拟面试抽屉以及复制简历、生成简历、报告内简历优化等无关入口。
- 优化岗位数据选择,过滤“聊天同步岗位”等占位记录。
体验优化
- 支持查看已完成面试模块,并快速返回当前问题。
- 支持“暂时不会”、提前结束和回答数量不足保护。
- 改进AI生成、保存、超时和错误重试状态,减少中断后丢失进度的情况。
OfferFlow v0.1.8
Full Changelog: v0.1.7...v0.1.8
OfferFlow v0.1.7
Full Changelog: v0.1.6...v0.1.7
OfferFlow v0.1.5
Full Changelog: v0.1.4...v0.1.5