Added
- Added
minimax-m3-freeto the OpenCode Zen provider — MiniMax M3 Free, the flagship free Zen coding model with 1M token context and MiniMax Sparse Attention for long-context inference. - Added the MiniMax M3 model license row to the README license breakdown table, covering M2, M2.5, and M3 under the same permissive royalty-free terms.
- Added the Web Dashboard favicon/PWA asset pipeline:
icon.pngis now the single source of truth for classic.ico, browser PNG sizes, Apple touch icon, Android/PWA icons, Microsoft tiles,site.webmanifest, andbrowserconfig.xml. - Added provider logo assets and Web Dashboard atoms for provider wordmarks, the
NO KEYicon, resizable persisted table columns, and stronger health/status iconography.
Changed
- Merged the unreleased
0.5.2and failed0.5.3release notes into this real0.5.4release so GitHub Releases and npm history match what actually shipped. - Updated the OpenCode Zen README section to list 5 free models and bumped the catalog badge to
154+ models. - Updated the README hero to reference MiniMax M3 as a headline supported model.
- Improved Web Dashboard light-theme contrast across latency, TPS, tier, verdict, health, stability, sparkline, status dot, toast, and analytics chart visuals.
- Improved Web Dashboard model table polish with provider logos, an explicit missing-key icon, and column sizing persistence through
localStorage.
Fixed
- Fixed the npm release workflow failure from
build:favicons: CI installed ImageMagick, but Ubuntu exposes the v6convertbinary while the script only searched for the v7magickbinary. The script now supports bothmagickandconvert. - Fixed the Docker image workflow so it installs ImageMagick before running
pnpm build:web; tag-triggered Docker publishing now has the same prerequisite as npm publishing. - Fixed the release pre-flight health check so an empty/truncated GitHub Status response becomes
unknowninstead of crashing the workflow before checkout. - Fixed the commit-log Discord workflow so multiline commit bodies containing apostrophes or quotes no longer break shell parsing.
- Kept generated favicon files in
web/public/so the published npm tarball and Docker image contain the expected dashboard icons.
Why
Versions 0.5.2 and 0.5.3 never reached npm/GitHub Release successfully, so 0.5.4 is the consolidation release: it ships the MiniMax M3 catalog update, the Web Dashboard visual/icon polish, and the CI fixes needed for npm + Docker publishing to complete reliably.