Peter Steinberger
12c9e4fe88
docs(changelog): start 0.5.1 cycle
2026-01-01 15:37:29 +01:00
Peter Steinberger
6463b06674
chore(release): 0.5.0
v0.5.0
2026-01-01 14:44:09 +01:00
Peter Steinberger
c78be5d1ea
chore: fix lint issues
2026-01-01 14:13:32 +01:00
Peter Steinberger
f1663c8609
test: split twitter client tests
2026-01-01 14:09:18 +01:00
Peter Steinberger
7a4782ddc4
refactor: split twitter client
2026-01-01 13:58:08 +01:00
Peter Steinberger
51bf79d9ed
refactor(cli): split commands into modules
2026-01-01 13:32:30 +01:00
Peter Steinberger
8aae28315e
fix(twitter-client): relax cursor typing
2026-01-01 13:32:30 +01:00
Peter Steinberger
d8c2181dfb
refactor: split cli and library entry
2026-01-01 12:31:02 +01:00
Peter Steinberger
e9922c2901
docs: align readme with cli
2026-01-01 12:20:27 +01:00
Peter Steinberger
d7fd0f94a5
test: expand search pagination coverage
2026-01-01 12:17:52 +01:00
Peter Steinberger
3cca0ee989
fix: paginate search results
2026-01-01 12:15:23 +01:00
Peter Steinberger
cfd4045d3e
test: cover default cookie timeout
2026-01-01 12:11:39 +01:00
Peter Steinberger
b8af7ab6de
docs: thank reporter in changelog
2026-01-01 12:10:56 +01:00
Peter Steinberger
19841a6a75
fix: default cookie timeout 30s
2026-01-01 12:10:36 +01:00
Peter Steinberger
14ad6cf73f
fix: allow cookie timeout config
2026-01-01 12:00:02 +01:00
Peter Steinberger
42e5124174
fix: seed bookmark query ids
2026-01-01 11:52:51 +01:00
Peter Steinberger
11f8c8cb19
refactor: camelcase user json output
2026-01-01 11:42:36 +01:00
Peter Steinberger
c94663a07c
Merge pull request #6 from lockmeister/add-following-command
...
feat: add following and followers commands
2026-01-01 11:33:46 +01:00
Peter Steinberger
f3977509dc
style: satisfy formatting in tests
2026-01-01 11:32:41 +01:00
Peter Steinberger
578e38d427
build: refresh query ids
2026-01-01 11:31:55 +01:00
Peter Steinberger
9dccb6a3b9
chore: merge origin/main
2026-01-01 11:31:29 +01:00
Peter Steinberger
1235eda368
docs: add following/followers changelog
2026-01-01 11:25:38 +01:00
Peter Steinberger
97c73e939f
test: cover following/followers
2026-01-01 11:25:32 +01:00
Peter Steinberger
9d715fb3a6
feat: add following/followers query refresh + retry
2026-01-01 11:25:21 +01:00
Peter Steinberger
64ffcd7461
Merge pull request #8 from alexknowshtml/feat/bookmarks-command
...
Add native quote tweet support to TweetData
2026-01-01 10:49:53 +01:00
Peter Steinberger
9b7dab7643
style: satisfy lint for quote depth
2026-01-01 10:48:34 +01:00
Peter Steinberger
68ec1d67bf
docs: update changelog for quoted tweets
2026-01-01 10:47:26 +01:00
Peter Steinberger
48722d8462
chore: merge origin/main
2026-01-01 10:46:10 +01:00
Peter Steinberger
529403e386
docs: document quoted tweet depth
2026-01-01 10:45:25 +01:00
Peter Steinberger
df6b92e39c
test: cover quoted tweet depth
2026-01-01 10:45:20 +01:00
Peter Steinberger
071953e9f4
feat: add quote depth option for quoted tweets
2026-01-01 10:45:15 +01:00
Peter Steinberger
fd0e6447d5
Merge pull request #9 from swairshah/main
...
feat: add likes command
2026-01-01 10:02:16 +01:00
Peter Steinberger
ce4906a502
fix: use query params string for bookmark folder
2026-01-01 10:00:35 +01:00
Peter Steinberger
d1a3d1f289
chore: merge origin/main
2026-01-01 10:00:06 +01:00
Peter Steinberger
e5599c7731
build: update query id updater for likes
2026-01-01 09:55:01 +01:00
Peter Steinberger
cbe81a1230
docs: add likes command docs
2026-01-01 09:54:56 +01:00
Peter Steinberger
1e6dda961d
test: cover likes timeline handling
2026-01-01 09:54:53 +01:00
Peter Steinberger
9660f9092d
refactor: share timeline features for likes
2026-01-01 09:54:49 +01:00
Peter Steinberger
e3aa7e7ca9
Merge pull request #7 from tylerseymour/bookmark-collection-selection
...
feat: add folder support for bookmarks command
2026-01-01 09:15:28 +01:00
Peter Steinberger
de209d96b2
docs: update changelog for bookmark folders
2026-01-01 09:13:45 +01:00
Peter Steinberger
e541d904f2
test: cover bookmark folder parsing and count fallback
2026-01-01 09:13:41 +01:00
swairshah and Claude Opus 4.5
676bff71f3
feat: add likes command
...
Add `bird likes` command to fetch the authenticated user's liked tweets,
similar to the existing bookmarks command.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <[email protected] >
2025-12-31 14:02:08 -08:00
Alex Hillman and Claude Opus 4.5
c90d3f9ab4
Add native quote tweet support to TweetData
...
- Add quoted_status_result to GraphqlTweetResult type
- Add quotedTweet field to TweetData interface
- Extract and map quoted tweets in mapTweetResult()
- Works for getTweet, getBookmarks, search, etc.
- Document JSON output schema in README
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <[email protected] >
2025-12-31 21:58:48 +00:00
Tyler Seymour
ee9c89018e
feat: add folder support for bookmarks command
2025-12-31 15:20:36 -05:00
thelockmeister
34f45fece7
feat: add following and followers commands
...
Add two new commands to list users:
- `bird following` - list users that you (or another user) follow
- `bird followers` - list users that follow you (or another user)
Both commands support:
- `--user <userId>` to query another user's following/followers
- `-n <count>` to limit results
- `--json` for structured output
Uses Twitter's GraphQL Following/Followers endpoints with proper
feature flags and query ID rotation support.
2026-01-01 09:06:17 +13:00
Peter Steinberger
f264e36cbe
docs(changelog): start 0.4.2 cycle
2025-12-31 20:24:27 +01:00
Peter Steinberger
34615de95d
chore(release): 0.4.1
v0.4.1
2025-12-31 20:11:24 +01:00
Peter Steinberger
2a2a3a7c59
chore: run oxlint type-aware in lint
2025-12-31 19:59:31 +01:00
Peter Steinberger
94de794588
chore: tighten biome rules further
2025-12-31 19:52:23 +01:00
Peter Steinberger
354bf11471
docs: update changelog
2025-12-31 19:41:58 +01:00