Commit graph

15 commits

Author SHA1 Message Date
Zed
1ac389e7c7
GraphQL timeline (#812)
* Update deps

* Replace profile timeline with GraphQL endpoint

* Update GraphQL endpoint versions

* Use GraphQL for profile media tab

* Fix UserByRestId request

* Improve routing, fixes #814

* Fix token pool JSON

* Deduplicate GraphQL timeline endpoints

* Update list endpoints

* Use GraphQL for list tweets

* Remove debug leftover

* Replace old pinned tweet endpoint with GraphQL

* Validate tweet ID

* Minor token handling fix

* Hide US-only commerce cards

* Update config example

* Remove http pool and gzip from token pool

* Support tombstoned tweets in threads

* Retry GraphQL timeout errors

* Remove unnecessary 401 retry

* Remove broken timeout retry

* Update karax, use new bool attribute feature

* Update card test

* Fix odd edgecase with broken retweets

* Replace search endpoints, switch Bearer token

* Only parse user search if it's a list

* Fix quoted tweet crash

* Fix empty search query handling

* Fix invalid user search errors again
2023-04-21 14:41:30 +02:00
Zed
51ae076ea0 Rearchitect profile, support pins, Profile -> User 2022-01-23 07:23:09 +01:00
Zed
29a53de691 Update test to reflect layout change 2022-01-20 06:03:08 +01:00
Zed
6c5cb01b29 Update tests 2021-07-18 03:56:51 +02:00
Zed
57f8417657 Reenable suspended test 2020-06-17 20:55:38 +02:00
Zed
51c7af082d We no longer know whether profiles are suspended 2020-06-17 17:19:08 +02:00
Zed
12c8b2659c Update tests 2020-06-02 18:05:54 +02:00
Zed
5eec0bde3d Misc. fixes and refactorings 2020-06-02 18:05:54 +02:00
Zed
8a6978cf74 Detect suspended accounts 2020-04-15 00:28:45 +02:00
Zed
84dfcd089a Update tests 2019-08-15 04:10:35 +02:00
Zed
07cca94916 Expand profile tests to cover new metadata 2019-08-12 17:01:45 +02:00
Zed
ab36664ad2
Use Karax html rendering instead of source filters (#2)
* Use Karax html rendering instead of source filters
2019-07-11 00:42:31 +02:00
Zed
c78ee6bca0 Add profile banner tests 2019-06-29 00:42:44 +02:00
Zed
6150f52342 Use test paramerization 2019-06-28 19:18:52 +02:00
Zed
8fac54ac8c Add basic tests, wip 2019-06-28 04:56:02 +02:00