1.1 KiB
1.1 KiB
Changelog
Unreleased
Added
whoamicommand works with both GraphQL cookies and Sweetistics API keys.- Firefox cookie extraction (
--firefox-profile) alongside existing Chrome/env/CLI credential paths. - Sweetistics client
getCurrentUserwith POST→GET fallback for deployments that disallow POST. - Colorized help banner and example block;
pnpm birdbuilds then runs the CLI; no subcommand shows help. - JSON5 config files (
~/.config/bird/config.json5,./.birdrc.json5) for defaults like engine and browser profile. - Config toggles to disable cookie sources (
allowChrome,allowFirefox) and default transport nowgraphqlwith Firefox as preferred cookie source.
Changed
- Default option resolution now honors config files (project then global) before env/CLI overrides.
Changed
whoaminow prefers Sweetistics when an API key is present; otherwise uses Twitter cookies.
Fixed
- Fallback to scraping the authenticated settings page when Twitter account APIs return 404, so
whoamistill resolves the user. - Sweetistics calls now time out after 15s to avoid hanging CLI commands when the API is slow or unresponsive.