Zed
b5dee25b37
Enable SO_REUSEPORT for simplier load balancing
2023-01-09 00:11:33 +01:00
Zed
687447cea4
Only retry on 401 once
2022-12-19 10:07:24 +01:00
Zed
d923c20aa6
Explicitly don't support 'model3d' cards
...
Fixes #597
2022-11-27 18:19:30 +01:00
Zed
9bae009bbc
Fix 'unknown' compilation error
2022-11-27 17:27:07 +01:00
Zed
da4d6eabdd
Add enum hooks to log parseHook jsony errors
2022-11-27 17:24:29 +01: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
096d44856f
Remove Location field autofocus from search panel
2022-11-27 16:06:36 +01:00
Zed
85316f8f8d
Reduce usage of strformat, minor perf improvement
2022-11-27 15:50:08 +01:00
Zed
b1ef505cff
Fix "Show this thread" for pinned threads
2022-11-27 01:57:32 +01:00
Zed
8ad8cef875
Revert /c/ removal from YouTube replacer
...
Fixes #724
2022-11-27 00:40:33 +01:00
Zed
dd18471568
Make YouTube regex case insensitive
...
Fixes #726
2022-11-27 00:28:49 +01:00
Zed
02557b67c3
Fix minor bug
2022-11-27 00:03:11 +01:00
Zed
2ac3afa5b2
Retry intermittent 401 Unauthorized requests
2022-09-21 05:50:16 +02:00
jackyzy823
077ebc95fa
make video control bar fit parent div ( #683 )
2022-08-15 01:07:40 +02:00
Mico
5f31e86e0e
Fixes selection issues on iOS devices ( #671 )
2022-07-21 15:04:27 +02:00
jackyzy823
17cb977e70
fix profile-website css ( #669 )
2022-07-17 18:42:40 +02: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
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
Zed
51ae076ea0
Rearchitect profile, support pins, Profile -> User
2022-01-23 07:23:09 +01:00
Zed
79b98a8081
Simplify bad http client pruning
2022-01-23 07:23:09 +01:00
Zed
cdb4efadfe
Temporary fix to Twitter's global timeline error
2022-01-21 09:17:18 +01:00
Zed
a76ca3d60f
Remove Redis pipelining
2022-01-20 02:22:32 +01:00
Zed
b01810e261
Improve profile page elements, reduce jank
...
Fixes #167
2022-01-17 05:59:16 +01:00
Zed
43b0bdc08a
Remove user agents
2022-01-17 04:13:27 +01:00
Zed
e0b141daf9
Small optimization for photo rail request size
2022-01-17 03:21:38 +01:00
Zed
f3d6f53f6d
Rework profile cache behavior, fix suspended cache
...
Fixes #480
2022-01-16 20:32:45 +01:00
Zed
23f87c115a
Add template to make Redis usage cleaner
2022-01-16 19:22:27 +01:00
Zed
fff04de24b
Simplify new error handling
2022-01-16 18:28:40 +01:00
Zed
3d91ae0256
Set tokens to expire 5 minutes early
...
Prevents occasional usage of tokens the very second they expire
2022-01-16 17:57:18 +01:00
Zed
3ab778b49c
Remove old parseUserShow proc
2022-01-16 06:34:38 +01:00
Zed
6f348f2f2e
Strip trailing newlines from tweets
2022-01-16 06:18:01 +01:00
Zed
cdf49dcddd
Add experimental user parser
2022-01-16 06:01:13 +01:00
Zed
fcfc1ef497
Parse user stats as ints, not strings, cleanup
2022-01-16 03:32:18 +01:00
Zed
54330f0b0c
Fix quote avatar css
2022-01-14 23:12:33 +01:00
Mitarashi
6ebfafde80
added tweet background and bumped css
2022-01-14 21:07:02 +02:00
Mitarashi
eff098003f
unified function call styles
2022-01-14 20:45:02 +02:00
Mitarashi
aee222eb62
Merge branch 'embedded' of https://github.com/LainLayer/nitter into embedded
2022-01-14 20:36:06 +02:00
Mitarashi
d29186bf8f
stylistic changes
2022-01-14 20:35:01 +02:00
alqeeu
1e027f5edf
Update src/routes/embed.nim
...
Co-authored-by: Zed <zedeus@pm.me>
2022-01-14 20:33:01 +02:00
alqeeu
74fcc071a3
Update src/sass/tweet/_base.scss
...
Co-authored-by: Zed <zedeus@pm.me>
2022-01-14 20:32:50 +02:00
Mitarashi
ac0edc0a41
made twitter embed links redirect to nitter ones
2022-01-14 20:24:06 +02:00
Mitarashi
a6bd05bca6
fixed more stupid code
2022-01-14 20:14:06 +02:00
Mitarashi
90eae2669b
fixed stupid code (sorry)
2022-01-14 20:11:51 +02:00
Mitarashi
784d0d42ac
minor css change and version bump
2022-01-14 19:49:36 +02:00
Mitarashi
817501a516
wrapped embedded tweet in div and changed css
...
also bumped css version
2022-01-14 19:44:09 +02:00
Mitarashi
875a2c5387
moved themes to be handled in renderHead and changed path to /embed
2022-01-14 19:34:10 +02:00
Mitarashi
3579bd8e30
handled unavailable in renderEmbeddedTweet
2022-01-14 19:17:10 +02:00
Mitarashi
0d3469df66
changed code to be not shit
2022-01-14 19:01:47 +02:00
Mitarashi
7f15993a74
crude implementation of embedding tweets
2022-01-14 15:23:53 +02:00
Zed
888e965f41
Unify avatar class generation
2022-01-14 03:16:44 +01:00
Mitarashi
3afe330f23
removed weird spaces at end of line
2022-01-13 23:59:30 +02:00