16 Commits
Author SHA1 Message Date
Peter Steinberger 11db68219a test: expand cookie extraction coverage 2025-12-20 11:29:28 +01:00
Peter Steinberger 8e4c5c8bd8 feat(cli): add shorthand read and timeouts 2025-12-20 11:29:17 +01:00
Peter Steinberger bc7139dff9 feat(twitter): improve graphql search and threads 2025-12-20 11:29:02 +01:00
Peter Steinberger 80c1ada374 test: raise coverage above 70% 2025-12-05 23:44:08 +01:00
Peter Steinberger f2855643f3 fix: force fresh sweetistics thread fetch 2025-12-05 23:39:06 +01:00
Peter Steinberger c9d7646138 Add media upload tests for Sweetistics client 2025-12-04 14:29:37 +00:00
Peter Steinberger dfe71082c6 test: cover firefox cookie resolution 2025-12-03 16:48:38 +00:00
Peter Steinberger a94a5edc11 chore: align biome lint config and clean warnings 2025-12-03 16:09:44 +00:00
Peter Steinberger 9a14b71571 feat: add config defaults, Firefox cookies, and Sweetistics whoami 2025-12-03 15:39:10 +00:00
Peter Steinberger de04df6b73 Strengthen Sweetistics client endpoint tests 2025-12-02 15:11:26 +00:00
Peter Steinberger 44f3a8488d Test Sweetistics client read/replies/thread/search 2025-12-02 15:10:33 +00:00
Peter Steinberger 850d59e68d Add Sweetistics API posting support to bird 2025-12-02 12:36:54 +00:00
Peter Steinberger 5ae8801b23 chore: reformat with 2-space indentation (biome) 2025-11-28 08:09:32 +01:00
Peter Steinberger 2b8e9ff9a8 Add coverage for tweet retrieval and createTweet edge cases 2025-11-28 08:08:28 +01:00
Peter Steinberger 5889044d7b Improve tweet read reliability and test coverage 2025-11-28 08:07:44 +01:00
Peter Steinberger 011476f607 Initial commit: twitter-cli for posting tweets via GraphQL API
Features:
- Post tweets and replies via Twitter GraphQL API
- Cookie extraction from Chrome (macOS)
- Env var and CLI argument authentication
- 19 passing tests with vitest
- Biome for linting
2025-11-28 06:35:17 +00:00