18 lines
964 B
Markdown
18 lines
964 B
Markdown
# Changelog
|
|
|
|
## 0.1.0 — 2025-12-20
|
|
|
|
### Added
|
|
- CLI commands: `tweet`, `reply`, `read`, `replies`, `thread`, `search`, `mentions`, `whoami`, `check`.
|
|
- URL/ID shorthand for `read`, plus `--json` output where supported.
|
|
- GraphQL engine with cookie auth from Firefox/Chrome/env/flags (macOS browsers).
|
|
- Sweetistics engine (API key) with automatic fallback when configured.
|
|
- Media uploads via Sweetistics with per-item alt text (images or single video).
|
|
- Long-form Notes and Articles extraction for full text output.
|
|
- Thread + reply fetching with full conversation parsing.
|
|
- Search + mentions via GraphQL (latest timeline).
|
|
- JSON5 config files (`~/.config/bird/config.json5`, `./.birdrc.json5`) with engine defaults, profiles, allowChrome/allowFirefox, and timeoutMs.
|
|
- Request timeouts (`--timeout`, `timeoutMs`) for GraphQL and Sweetistics calls.
|
|
- Bun-compiled standalone binary via `pnpm run build`.
|
|
- Query ID refresh helper: `pnpm run graphql:update`.
|