Commit graph

749 commits

Author SHA1 Message Date
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 38bbc67757 Remove old unnecessary rate limit error log 2022-06-05 22:27:22 +02:00
Zed adaa94d998 Add more logging to the token pool 2022-06-05 21:47:25 +02:00
Zed 21e8f04fa4 Use strformat more 2022-06-04 02:18:26 +02:00
Zed 6709f6f1b5 Fix "playback disabled" message 2022-06-04 01:32:02 +02:00
Zed 2a5541c126 Merge branch 'fork-graveyard/master' 2022-06-04 01:23:55 +02:00
Zed 90135d44e1 Merge branch 'original-image-urls' 2022-06-04 00:47:56 +02:00
girst e2b8e17f85 use largest resolution mp4 video available 2022-05-18 19:52:17 +02:00
girst 0633ec2c39 Prefer mp4 to m3u8 for Video Playback if proxyVideos is off
m3u8 videos only work when the proxy is enabled. Further, this allows
video playback without Javascript.

This is only done when proxying is disabled to avoid excessive memory
usage on the nitter instance that would result from loading longer
videos in a single chunk.
2022-05-18 19:51:38 +02:00
Zed 683c052036 Fix placeholders in photo rail 2022-05-13 20:31:42 +02:00
Zed 3710a4ddec Merge branch '110Percent/master' 2022-05-13 13:36:46 +02:00
Zed 2536370cd7 Minor fixes, update tests 2022-04-01 17:56:55 +02:00
jackyzy823 9b97ddc8d8 Fix list members not displaying 2022-03-10 21:24:57 +08:00
Curtis ce5cbaeb87 Implement getSource proc 2022-02-26 19:02:34 -05:00
Curtis baf5bf89e7 Implement requested changes 2022-02-26 19:00:06 -05:00
110Percent 8f65bd583d Remove accidental newline 2022-02-26 13:40:38 -05:00
110Percent b031ea762e Add source label to main tweets 2022-02-26 13:37:17 -05:00
Zed ecb6fe4162
Merge pull request #555 from yoshiyoshyosh/master
CSS Tweak to fix avatar issues when "hide tweet stats" is enabled
2022-02-20 21:24:20 +01:00
Zed e789fdbe5a
Merge pull request #557 from jackyzy823/fix-bio-hashtag
Fix bio hashtag
2022-02-20 21:23:53 +01:00
jackyzy823 c7a78a7f43 fix slashes between hastags 2022-02-20 14:29:35 +01:00
yoshiyoshyosh 3590ded482
revert previous "fix", move absolute under embed 2022-02-19 20:01:11 -06:00
yoshiyoshyosh 139b7edebc
fix embed css 2022-02-19 19:12:26 -06:00
yoshiyoshyosh 2c97cb0763
Update _base.scss 2022-02-19 16:37:12 -06:00
jackyzy823 67c937a3a2 ignore banner url startwith hash in link preload 2022-02-14 14:47:01 +01:00
jackyzy823 7ca3591920 fix non-ascii hashtag regex 2022-02-14 09:20:32 +01:00
Zed 6695784050 Fix user search parser 2022-02-11 22:41:45 +01:00
niladic 3e2756df6f
Fix RSS <source> tag 2022-02-11 08:50:32 +01:00
decoy-walrus 644fe41a08 Use the correct format string for fetching files from twitter.
Per their docs https://developer.twitter.com/en/docs/twitter-api/v1/data-dictionary/object-model/entities#photo_format
2022-02-08 14:50:56 -05:00
decoy-walrus 4cdb8f78cb Add new endpoint for original resolution images
This change is to work around the issue that chromium based browsers have handling the "name=orig" parameter appended to URLs. This parameter is needed to retrieve the full resolution image from twitter, but causes those browsers to fill in "jpg_name=orig" as the extension on the filename.

This change adds a new endpoint, "/pic/orig/<encoded media>". This new endpoint will internally fetch the URL with ":orig" appended on the end for the full res image. Externally, the endpoint will serve the image without the extra parameter to expose the real extension to the browser.

This new endpoint is used when rendering tweets with attached images. The old endpoint is still in place for all other proxied images, and for any legacy links.

I also updated the "?name=small" parameter to ":small" since that seems to be the new pattern for image sizing.

This should fix issue #458.
2022-02-07 16:21:20 -05:00
Zed adfd31c530 Fix timeline parser 2022-02-07 21:58:06 +01:00
Mitarashi e01f3960cb Embed CSS tweak 2022-02-05 19:43:13 +02:00
Zed b1a90cd52b Disable input autocomplete
Fixes #433
2022-01-30 17:19:00 +01:00
Zed 8ecac89ea0 Fix hidePinned preference 2022-01-30 16:59:07 +01:00
Zed f10519c41a Minor RSS behavior improvements 2022-01-27 14:55:51 +01:00
Zed 091bb6813d Move RSS compression to Redis module, fix crash 2022-01-27 14:36:12 +01:00
Zed 3a076a9b4e Add experimental parser module 2022-01-26 21:05:23 +01:00
Zed 4738ec3385 Add experimental user search parser 2022-01-26 20:56:05 +01:00
Zed 49a2fbb070 Support profile image color parsing in wip parser 2022-01-26 18:36:12 +01:00
Zed a54d6aa1eb Add experimental GraphQL list members parser 2022-01-26 18:04:01 +01:00
Zed ae7091e69d Add experimental GraphQL user parser 2022-01-26 18:04:01 +01:00
Mitarashi d56628ed2f removed spaces 2022-01-24 21:55:14 +02:00
Mitarashi e4f634705b Fix #521 2022-01-24 21:53:59 +02:00
Zed c9b451d3ea Set listMembers max remaining to 500 2022-01-24 12:29:03 +01:00
Zed 4ffe7d7665 Fix compilation with Nim 1.4.8 2022-01-23 14:47:13 +01:00
Zed 182b5ba90b Support quotes in pinned tweets 2022-01-23 10:15:54 +01:00
Zed d1a3e7ab58 Fix empty pinned tweets when status wasn't found 2022-01-23 09:12:13 +01:00
Zed f58824cb35 Add URL to request errors 2022-01-23 08:38:38 +01:00
Zed c355beda85 Cleanup profile fetching logic 2022-01-23 08:17:41 +01:00
Zed 27183f1a74 Use faster API to get pinned tweets 2022-01-23 07:45:01 +01:00