v0.9.0
Major UX improvements: build progress spinners, Vite-style dev server, shell completions, smart error hints, and more.
Developer experience overhaul — every interaction with seite now feels more polished and informative.
Build Progress Feedback
The build pipeline now shows animated spinners for each of its 15+ steps, with per-step timing. No more staring at a blank terminal during long builds.
Vite-Style Dev Server
seite serve now displays the URL prominently with network address, matching the visual style of Vite and Astro:
seite v0.9.0
➜ Local: http://localhost:3000/
➜ Network: http://192.168.1.5:3000/
Shell Completions
New seite completions <shell> command generates tab-completion scripts for Bash, Zsh, Fish, PowerShell, and Elvish.
Welcome Screen
Running seite with no arguments now shows a friendly welcome with context-aware commands instead of raw help text.
Smart Error Hints
- "Did you mean?" suggestions for misspelled collection names, theme names, and other identifiers (powered by
strsim) Config file not foundnow suggestsseite initinstead of a bare errorseite newnow tells you the dev server will auto-reload
Other Improvements
--hostflag on serve:seite serve --host 0.0.0.0binds to all interfaces for network access (default:127.0.0.1); handles hostnames likelocalhostwithout panicking--openflag on serve:seite serve --openlaunches your browser automatically- Init file tree:
seite initnow shows the project structure after scaffolding - Stable build output: Collection counts in build summary are now sorted alphabetically (no more random order)
- Theme gallery link:
seite theme listnow links to the theme gallery for visual previews; column alignment works correctly with ANSI color output - Network URL: only shown when the server is bound to all interfaces, not on loopback
- Completions: output is clean for shell redirection (
seite completions bash > file.sh)