Commit Graph

31 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 cd163b26a3 Use webp for thumbnails when available 2023-01-09 00:29:59 +01:00
Zed 096d44856f Remove Location field autofocus from search panel 2022-11-27 16:06:36 +01:00
Zed 21e8f04fa4 Use strformat more 2022-06-04 02:18:26 +02:00
Zed 51ae076ea0 Rearchitect profile, support pins, Profile -> User 2022-01-23 07:23:09 +01:00
Zed 888e965f41 Unify avatar class generation 2022-01-14 03:16:44 +01:00
Zed bb981df657 Improve and simplify preferences page behavior 2022-01-03 02:40:28 +01:00
Zed d96550fcce Minor code improvements 2021-12-30 04:18:40 +01:00
Zed 73b5b60ac3 Add license headers
Closes #413
2021-12-27 02:37:38 +01:00
Zed b6a49fc4cb Support quoted replies stat, update font 2020-11-08 02:21:58 +01:00
Zed 77da2e32c6 Use old api to optimize photo rails 2020-06-17 00:20:34 +02:00
Zed 2950c0de35 html and css updates 2020-06-02 18:05:54 +02:00
Zed fba7ed2a19 Fix input fields getting escaped twice 2019-11-26 05:45:21 +01:00
Zed 06945f433b Fix search autofocus 2019-11-14 07:38:20 +01:00
Zed a419f6c996 Update karax, cleanup input code 2019-11-12 10:57:28 +01:00
Zed d4b86fd0f8 Style select element 2019-10-23 12:05:08 +02:00
Zed 9e3138e51b Add list support 2019-09-21 01:08:30 +02:00
Zed 28a1544cc0 Minor search fixes 2019-09-20 02:20:09 +02:00
Zed 62df60be78 Add location field to search panel 2019-09-19 23:36:21 +02:00
Zed 8324508b2c Add time range to search panel 2019-09-19 22:11:38 +02:00
Zed 70c42dd05a Add search button and fix unset timeline beginning 2019-09-19 04:57:42 +02:00
Zed 53c6247d8b Fix wrong search links 2019-09-19 01:11:35 +02:00
Zed 7d7eb085ca Redesign and fix search, add custom timeline tab 2019-09-19 01:01:47 +02:00
Zed 4c748b61a5 Search progress 2019-09-17 21:17:36 +02:00
Zed 9c91688497 Restrict image/gif media host instead of hashing 2019-09-13 12:27:04 +02:00
Zed 43bf6735d4 Refactor api code 2019-09-06 03:37:12 +02:00
Zed 7bdf5b0f76 Referer cleanup 2019-09-05 22:53:23 +02:00
Zed 1e55f21fa5 Use referer form data instead of relying on header 2019-09-05 22:40:36 +02:00
Zed 768ec3632f Use custom icon font for a cleaner design 2019-08-15 04:00:40 +02:00
Zed b718bbe15c Fix profile website links 2019-08-12 03:32:27 +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