1
0
Commit Graph

206 Commits

Author SHA1 Message Date
Zed 8114eefa19 Add support for broadcasts
Fixes #303
2026-03-31 07:28:45 +02:00
Zed e7e7050c6e Add support for viewing account info
Fixes #1381
2026-03-30 00:58:02 +02:00
Zed 7ce29bd8f1 Add new media grid and gallery views
Fixes #199
Fixes #1342
2026-03-15 09:31:55 +01:00
Zed 35a929c415 Implement mixed-media tweet support
Fixes #697 #1101
2026-03-13 05:47:37 +01:00
Zed 2898efab6b Fix search repeating when the end has been reached 2026-03-04 11:56:53 +01:00
Zed d187b1cc3f Fix video thumbnails not loading
Fixes #1371
2026-02-22 07:02:45 +01:00
Zed a15d1ce16b Add full support for tweet edit history
Fixes #700
2026-02-16 00:52:17 +01:00
Zed 05b6dd2a43 Add config options to enable subset of RSS feeds
Fixes #1363
2026-02-11 23:49:50 +01:00
Zed dcec1eb458 Fix invalid search link formatting 2026-02-10 22:53:54 +01:00
Zed 1c06a67afd Support image alt text
Fixes #559
2026-02-10 22:43:10 +01:00
Zed b85e8c5d7d Support preference overrides using URL params
Fixes #186
2026-02-09 21:54:57 +01:00
Zed db36f75519 Support restoring preferences via new prefs param
Fixes #1352
Fixes #553
Fixes #249
2026-02-09 20:23:31 +01:00
Zed 5d28bd18c6 Add preference for configuring sticky navbar
Fixes #1354
2026-02-09 17:38:14 +01:00
Zed 33dd9b6668 Fix /pic/ exploit 2026-02-06 20:44:37 +01:00
Zed 17fc2628f9 Minor fix 2025-11-30 18:07:27 +01:00
Zed e741385828 Allow , in username to support multiple users
Fixes #1329
2025-11-30 18:06:22 +01:00
Zed 7734d976f7 Add username validation
Fixes #1317
2025-11-30 04:12:38 +01:00
Zed a62ec9cbb4 Normalize headers 2025-11-30 03:58:43 +01:00
Zed 4748311f8d Fix intent/follow URL redirect
Fixes #629
2025-11-24 23:04:25 +01:00
Zed 5b4a3fe691 Redirect /i/status/id/history to /i/status/id
Fixes #1231
2025-11-23 19:27:13 +01:00
Zed 9e95615021 Remove unused skipPinned parameter 2025-11-15 07:01:03 +01:00
Zed 6fcd849eff Rename accounts/guest accounts to sessions
The new file loaded by default is now ./sessions.jsonl
JSONL is also required, .json support dropped.
2025-02-05 04:15:53 +01:00
Zed 5edaea2359 Silence 404 proxy errors 2025-02-05 03:20:05 +01:00
Zed b43bfc5d42 Return 403 on hmac error 2025-02-05 01:19:27 +01:00
Zed 19569bb19f Replace old v1 photo rail API with gql 2025-02-05 00:25:50 +01:00
blankie 583c858cdf Fix search queries in user search RSS feeds (#1126)
Fixes #992
2023-12-03 09:54:24 +01:00
Zed 4120558649 Replace /.tokens with /.health and /.accounts 2023-10-31 12:04:32 +00:00
LS 735b30c2da fix(nitter): add graphql user search (#1047)
* fix(nitter): add graphql user search

* fix(nitter): rm gitignore 2nd guest_accounts

* fix(nitter): keep query from user search in result. remove personal mods

* fix(nitter): removce useless line gitignore
2023-10-30 12:13:06 +00:00
Zed 4250245263 Shorten media proxy error log 2023-09-02 07:28:56 +02:00
Zed b8fe212e94 Add media proxying error logging 2023-09-01 21:39:02 +02:00
Zed 88b005c9da Revert "Switch to using typeahead for user search"
This reverts commit a3e11e3272.
2023-08-23 19:31:40 +02:00
Zed a3e11e3272 Switch to using typeahead for user search 2023-08-23 10:14:44 +02:00
Zed 8df5256c1d Switch back to old user search endpoint 2023-08-22 04:33:14 +02:00
Zed 3572dd7771 Replace tokens with guest accounts, swap endpoints 2023-08-19 00:25:14 +02:00
Zed 624394430c Use legacy timeline/user endpoint for Tweets tab 2023-08-08 02:09:56 +02:00
Zed 39192bf191 Fix multi-timeline infinite scroll 2023-07-24 10:18:50 +02:00
Zed 59a72831c7 Apply cached profile verified status to tweets 2023-07-24 04:26:32 +02:00
Zed 50f821dbd8 Use search instead of old timeline endpoint 2023-07-22 03:22:13 +02:00
Zed cc5841df30 Use old timeline endpoint 2023-07-21 18:56:39 +02:00
Zed 67203a431d Add back search 2023-07-12 03:37:44 +02:00
Zed b290f6fd29 Optimize timeline data structure 2023-07-12 01:34:39 +02:00
Zed 0bc3c153d9 Fix everything (#927)
* Switch bearer token and endpoints, update parser

* Enable user search, disable tweet search

* Disable multi-user timelines for now

* Fix parsing of pinned tombstone
2023-07-10 11:25:34 +02:00
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 6a7e56b613 Linting 2022-11-27 16:20:53 +01:00
Zed 78b6877b02 Add "Search (...)" to tab title
Fixes #247
2022-11-27 16:19:30 +01:00
Zed 85316f8f8d Reduce usage of strformat, minor perf improvement 2022-11-27 15:50:08 +01:00
Zed 02557b67c3 Fix minor bug 2022-11-27 00:03:11 +01:00
Jules Bertholet 81ec41328d Add redirect for thread links (#647) 2022-06-23 22:47:03 +02:00
HookedBehemoth 5e827c91aa emit body and doctype on iframe embed endpoint (#640) 2022-06-16 18:46:41 +02:00
Zed 21e8f04fa4 Use strformat more 2022-06-04 02:18:26 +02:00