* fix: skip empty sampling fields instead of coercing to 0 in chat API options * chore: update webui build output
* Switched web UI to hash-based routing * Added hash to missed goto function call * Removed outdated SPA handling code * Fixed broken sidebar home link