F-Chat 0.5.1
What's new in 0.5.1
A maintenance release: a crash fix for stdio MCP servers, broader English/Danish localization, and a single source of truth for all model-facing prompt text.
Fixes
- stdio MCP launch no longer crashes in certain situations (and now finds
npx) — pointing an MCP server at an absolute path like/opt/homebrew/bin/npxpreviously may have hard-crashed the app with no crash report, and a barenpxwas "command not found". Both are fixed: child processes are launched with a usablePATH(sonpxcan find itsnode), the command is validated before launch, and a broken pipe to a dead child now surfaces as a clear in-app error instead of silently killing the app via SIGPIPE. The child's own error output (e.g. "node: command not found") is shown in the connection status. (Closes #1)
Localization
- Danish (da) is now a fully supported language for the model-facing prompts (system prompt, tool descriptions, summarizer/titler), matching the existing Danish UI.
- Separate UK English (en-GB) alongside US/base English — a Mac set to British English gets British spelling. Other English regions and the default fall back to base English.
- Localization follows your macOS system language; there's no separate in-app switch.
Under the hood
- One source of truth for prompt text — all model-facing strings (system prompt, tool/RAG guidance, tool descriptions, temporal text) moved out of scattered hand-written
switchstatements into a single string catalog. Adding a language is now a column in one file rather than an 18-site edit, and a coverage test guarantees no language is left half-translated. - Time zone in the daily context — the date the model is given each turn now names the system time zone (e.g.
Europe/London (BST)) so it reports calendar and reminder times in your local zone, while staying stable across re-sends so the server-side prefix cache isn't invalidated.
Install
Download F-Chat-0.5.1.dmg, open it, and drag F-Chat to Applications.
Requires macOS 26 (Apple Silicon). The build bundles the Qwen3-Embedding-4B model for on-device RAG, which is the bulk of the download size.