v0.6.4
RightNow-AI/openfangv0.6.4May 1, 2026by jaberjaber23
AI Summary
This release fixes 4 community-reported issues, resolves Firefox compatibility for the dashboard sidebar, corrects OpenRouter free model routing, and fixes Fish shell configuration issues on CachyOS and Arch.
Key Highlights
- Fixed Web Dashboard sidebar rendering in Firefox using x-show + x-cloak pattern.
- Updated OpenRouter free model aliases to point to tool-capable backends (llama-3.3-70b-instruct:free, etc.).
- Fixed Fish shell config on CachyOS/Arch by writing to `~/.config/fish/conf.d/openfang.fish` instead of `config.fish`.
- Expanded documentation with working docker-compose examples and security warnings.
Full Release Notes
This release resolves **4 community-reported issues**. 2543 tests passing, zero clippy warnings, zero regressions. ### Web Dashboard - **#1036** Sidebar opens in Firefox. Replaced `template x-if + div x-transition` pattern (broken in Firefox) with `x-show + x-cloak`. All five nav sections now render correctly. CSS `x-cloak` rule prevents flash of unstyled content during Alpine init. ### Providers - **#1032** OpenRouter free now usable. The `openrouter/free` alias pointed to `llama-3.1-8b-instruct:free` which OpenRouter does not route to tool-supporting backends, so requests failed with `"No endpoints found that support tool use"`. Repointed to `llama-3.3-70b-instruct:free`. Added 5 verified tool-capable free models: `llama-3.3-70b-instruct:free`, `qwen3-coder:free`, `gpt-oss-120b:free`, `gpt-oss-20b:free`, `glm-4.5-air:free`. Added `openrouter/free-coder` and `openrouter/free-large` aliases. ### Installer - **#1107** Fish shell config no longer wedged on CachyOS / Arch. Installer writes to `~/.config/fish/conf.d/openfang.fish` (drop-in dir, auto-sourced) instead of appending bash syntax to `config.fish`. Wraps PATH line in `if test -d` so a missing install dir cannot break fish startup. Self-heals legacy lines from `config.fish` if present. Same root cause as #261, #319, #372. ### Docs - **#1037** `docs/configuration.md` and `openfang.toml.example` expanded. New "Exposing the Dashboard" section with working docker-compose example, `OPENFANG_HOME` path resolution, port-must-match note, and security warning about non-loopback binds with the `OPENFANG_ALLOW_NO_AUTH` opt-in. ### Stats - 2543 tests passing (+3 from v0.6.3) - Zero clippy warnings (`--workspace --all-targets`) - Zero regressions **Full Changelog**: https://github.com/RightNow-AI/openfang/compare/v0.6.3...v0.6.4