Skip to content

v1.0.0

Choose a tag to compare

@sabpap sabpap released this 15 Jun 15:06
· 25 commits to main since this release
04b73c9

What's Changed

First stable release. The CLI has moved to the Geekbot v2 API, added browser-based OAuth login, and shipped plugins for Claude Code, Codex CLI, and Gemini CLI — the command surface and JSON output contract are now stable.

Features

  • Browser OAuth login (#8) — geekbot auth login runs the OAuth 2.0 authorization-code flow with PKCE + a localhost loopback, storing a short-lived revocable cli_* token in the OS keychain; --no-browser, --device-name, and --ttl-days options for headless and per-device use.
  • AI agent plugins (#7) — install Geekbot directly into Claude Code, Codex CLI, and Gemini CLI, plus any Agent Skills tool (Cursor, Windsurf, Copilot, …).
  • Migrate reads to the v2 API + report write commands (#9) — standups, reports, and polls now read from v2; adds report create, report edit, and report delete.
  • Idempotent standup/poll creation (#9) — standup create and poll create send idempotency keys so retries are safe.
  • Member enrichment via --include (#9) — enrich standup/poll members in a single call; nullable fields are accepted.

Bug fixes

  • Handle plan_does_not_allow_api_access in OAuth loopback (#8) — surfaces a clear, actionable error when the plan doesn't allow API access.
  • Drop stale debug-flag references after the v2 refactor (#9).

Docs

  • Rewrite README around a Quick Start (#10) — two-step setup with per-agent install instructions, plus Contributing and License sections.

Tooling & CI

  • Add pre-commit and pre-push git hooks.
  • Cover v2 input parsers to restore the 95% coverage gate.

Full Changelog: v0.2.4...v1.0.0