5.4.0 (2025-12-02)
Bug Fixes
- auth: prevent default profile from using stale glm env vars (13d13da), closes #37
- cliproxy: convert windows backslashes to forward slashes in config.yaml auth-dir (a6663cb), closes #36
- cliproxy: improve qwen oauth error handling (7e0b0fe), closes #29
- cliproxy: use double-dash flags for cliproxyapi auth (#24) (4c81f28)
- deps: add chalk, boxen, gradient-string, listr2 as dependencies (a214749)
- glmt: handle 401 errors and headers-already-sent exception (#30) (c953382), closes #26
- prompt: improve password input handling with raw mode and buffer support (bc56d2e)
Features
- cliproxy: add qwen code oauth provider support (#31) (a3f1e52), closes #29
- cliproxy: auto-update cliproxyapi to latest release on startup (8873ccd)
- profile: add profile command with configuration display (53d7a15)
- shell-completion: add --force flag and fix zsh profile coloring (7faed1d)
- ui: add central ui abstraction layer for cli styling (6e49e0e)
- ui: enhance auth commands with new ui layer (6f42a65)
- ui: enhance delegation with listr2 task lists and styled output (716193a)
- ui: enhance doctor and error manager with new ui layer (57016f3)
- ui: enhance help and profile commands with new ui layer (f3ed359)
- ui: enhance section headers with gradient and rename profile to api (073a5e1)