
𝙊𝙥𝙚𝙣𝘾𝙤𝙙𝙚 v1.17.8 released. TL;DR: faster App timelines; off-thread markdown highlighting; safer MCP/provider tool handling; OpenCode Go moves to GLM-5.2.
𝗔𝗽𝗽
• Improved session timelines with stable row projection and TanStack virtualization, reducing rerenders and scroll jumps during streaming and history loads.
• Added a Home tab toggle that remembers the last active tab and exposes the shortcut through the titlebar.
𝗗𝗲𝘀𝗸𝘁𝗼𝗽
• Added a new desktop directory picker with tree navigation, path suggestions, and home/root/parent controls when new layout designs are enabled.
• Fixed desktop image attachments so selected files can preserve their native source path instead of only the basename.
𝗨𝗜
• Added worker-backed streaming markdown code highlighting with incremental Shiki token updates, keeping large code blocks from blocking message rendering.
• Fixed custom scrollbar thumb dragging so pointer position maps correctly to scroll position and cancel events end dragging cleanly.
𝗠𝗖𝗣
• Fixed long-running MCP tools so progress notifications reset call timeouts.
• Fixed MCP tool results marked as errors so they fail with readable text instead of being treated as successful output.
• Fixed MCP OAuth callback cleanup so the local callback server stops after completion, timeout, or cancellation.
• Fixed MCP OAuth callback error pages to escape provider-supplied HTML.
𝗣𝗿𝗼𝘃𝗶𝗱𝗲𝗿𝘀
• Fixed OpenAI and Azure-compatible tool schemas by lowering JSON Schema to their supported subset before provider calls.
• Fixed schemas that imply object or array types but omit explicit type/properties, improving compatibility with MCP-derived tools.
• Fixed Cloudflare AI Gateway auth by passing the API key into the unified model client.
𝗧𝗨𝗜
• Fixed Move session error handling so load failures render inline, while refresh failures keep the existing directory list usable.
𝗭𝗲𝗻
• Added GLM-5.2 to OpenCode Go model surfaces and removed GLM-5 from Go model lists, limits, pricing, and API docs.
• Changed Go model stats to scope usage, geo, peers, and rankings to OpenCode Go, with model ranks based on the latest week.
𝗗𝗼𝗰𝘀
• Fixed docs language selection so the chosen locale persists across pages.
Bundle +9.4 MB because mostly Web UI assets +27.8 MB and CLI/TUI JS +134.4 KB
Compare: github.com/anomalyco/open…
English

