Bug Fixes
Custom Model Aliases Now Work (#315, #316)
Two related bugs with the alias system in Settings → Model Aliases:
#315 — Pattern→Target aliases ignored during routing: chatCore.ts now calls resolveModelAlias() before the routing lookup so custom aliases are correctly applied to every request.
#316 — Aliases lost after restart: The server startup hook (src/instrumentation.ts) now restores custom aliases from the settings DB on boot. Aliases survive restarts.
Both fixed in PR #317.
macOS ARM — better-sqlite3 Rebuild (#312)
process.dlopen() falsely reported the linux-x64 binary as compatible on macOS. Now uses explicit process.platform/process.arch comparison. Install now rebuilds correctly on Apple Silicon without manual intervention. Fixed in PR #313 (thanks @ardaaltinors! 🎉)