Releases: ghostwright/specter
Releases · ghostwright/specter
v0.1.0
Changelog
- 46330a2 Add README with usage instructions and architecture overview
- 97328f4 Fix bun symlink in deploy, add health check timeout
- 7b33971 Phase 1: Project scaffolding with all commands, config, and state management
- 705916a Phase 2: brand overhaul, bug fixes, TUI polish, README rewrite
- 239036f feat(tui): add location selector and env var inputs to deploy form
- 914f2fc feat(tui): deploy form, agent actions (ssh/logs/destroy/update/open), ghost logo refresh
- 23e5f52 feat(tui): first-run setup wizard and image build from dashboard (b key)
- b5f5ca8 feat(tui): interactive dashboard with agent list, detail panel, and keyboard navigation
- 0d3b91b feat: Bubbletea TUI progress display for deploy command
- 2ecc7d0 feat: add --env and --env-file flags for secret injection during deploy
- ef34772 feat: auto-increment snapshot version on image build
- 703994e feat: dynamic server type validation with cached Hetzner API data
- 2c2d76e feat: include per-phase timing in deploy JSON output
- 67b34d1 fix(tui): route deploy form completion/cancel messages to avoid blank screen
- 6e3d212 fix: README FAQ line breaks, architecture box alignment, image emoji
- 06b89aa fix: SSH defaults to specter user, add --root flag and logs enhancements
- 6f883fc fix: add systemd security hardening directives
- 5adb160 fix: architecture diagram alignment
- 27b9f99 fix: correct cx43/cx53 fallback pricing and disk size to match Hetzner API
- 381fc1c fix: destroy handles already-deleted servers and DNS records gracefully
- 42b5eb2 fix: re-fetch snapshot after creation to get populated disk size
- 74b0bad fix: reliable deploys - ReadWritePaths, startup retry, bun binary sync
- 39c1ac3 fix: update command now pulls code and reinstalls deps before restart
- a008246 style: gofmt all Go files to pass CI formatting check