Releases: badlogic/sitegeist
Releases · badlogic/sitegeist
Sitegeist 1.0.0
Added
- Browser-based OAuth login for Anthropic (Claude Pro/Max), OpenAI Codex (ChatGPT Plus/Pro), GitHub Copilot, and Google Gemini CLI
- Combined "API Keys & OAuth" settings tab with subscription login and API key entry
- Welcome setup dialog on first launch when no providers are configured
- Auto-select default model for the first provider with a key
- Provider and auth type indicator in the header bar
- Image extraction tool (
extract_image) with selector and screenshot modes - Subsequence-based fuzzy search in the model selector
- CORS proxy warning in OAuth sections (orange when enabled, red when disabled)
- GitHub Actions workflow for tagged releases
release.shscript for version bumping and tagged releases
Changed
- Default model changed to
claude-sonnet-4-6withmediumthinking level - CORS proxy enabled by default
- Model selector only shows models from providers with configured keys
- API key prompt dialog now shows both OAuth login and API key entry for supported providers
- Tool execution set to sequential mode (parallel caused rendering issues in sidebar)
- Site converted to static (removed backend, admin, waitlist signups)
- Download links point to GitHub Releases
- License changed from MIT to AGPL-3.0
Fixed
- Settings dialog tabs not responding to clicks (upstream
pi-web-uibuilt withtsgobroke Lit decorator reactivity) - CORS proxy toggle not updating (same root cause)
- Proxy not applied to API requests (esbuild bundled duplicate
streamSimplereferences, breaking identity check) - Model selector button not updating after picking a model (added
state_changeevent to Agent) - Duplicate tool component rendering during streaming (cleared streaming container on
message_end) - Screenshot tool capturing sidepanel instead of the webpage
Download sitegeist.zip, unzip, and load as unpacked extension in Chrome/Edge.
See installation instructions for details.