Commit graph

1038 commits

Author SHA1 Message Date
Zed 85316f8f8d Reduce usage of strformat, minor perf improvement 2022-11-27 15:50:08 +01:00
Zed 92a6eb0339 Bump Dockerfile Nim to 1.6.10 2022-11-27 12:49:50 +01:00
Zed b1ef505cff Fix "Show this thread" for pinned threads 2022-11-27 01:57:32 +01:00
Zed 9ef0f649fd Bump dependencies 2022-11-27 01:02:49 +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
Kavin 6272297d64
Update hostname for piped (#728) 2022-11-19 02:47:29 +00:00
Zed 2ac3afa5b2 Retry intermittent 401 Unauthorized requests 2022-09-21 05:50:16 +02:00
ringabout 1cf8e67567
bump karax version (#694)
Co-authored-by: xflywind <43030857+xflywind@users.noreply.github.com>
2022-09-15 14:47:02 +02:00
ringabout 8edfda39ec
bump packedjson dependency to include a fix for ARC/ORC (#691)
Hello. `shallowCopy` has been removed for ARC/ORC since it does a deep copy for strings/seqs, which breaks the semantics of `shallowCopy`. https://github.com/Araq/packedjson/pull/13 is a fix for `packedjson` to support ARC/ORC. The PR bumps `packedjson` dependency to include [a fix](9e6fbb63cb) for ARC/ORC.
2022-08-30 09:18:46 +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
flywind 0200cc21a3
add threads:off to config file (#662) 2022-07-05 09:15:38 +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
Frank Moskal b398136742
update hls.js to v1.1.5 (#636) 2022-06-12 19:11:39 +02:00
zedeus 74c13b372d Format readme 2022-06-09 09:34:06 +02:00
zedeus 5cceca4e93 Bump zippy dependency 2022-06-09 09:25:45 +02:00
Zed d407051b66 Downgrade zippy library to fix checksum error 2022-06-05 22:40:10 +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 138826fb4f Fix Twitterbot rule in robots.txt 2022-06-04 17:55:35 +02:00
Zed dfb2519870 Explicitly allow Twitterbot to generate previews 2022-06-04 17:52:47 +02:00
minus c543a1df8c
Block search engines via robots.txt (#631)
Prevents instances from being rate limited due to being senselessly
crawled by search engines. Since there is no reason to index Nitter
instances, simply block all robots. Notably, this does *not* affect link
previews (e.g. in various chat software).
2022-06-04 17:48:25 +02:00
Zed 778c6c64cb Use a different quote for testing 2022-06-04 02:26:43 +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 93f605f4fe Update deps 2022-06-04 01:11:35 +02:00
Zed 6c83e87292 Update outdated tests 2022-06-04 01:00:44 +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 a98cf9245a Fix outdated tests 2022-05-13 19:20:34 +02:00
Zed 3710a4ddec Merge branch '110Percent/master' 2022-05-13 13:36:46 +02:00
Zed 3526318482
Merge pull request #598 from nopdotcom/docker-expose-port
Dockerfile: Move EXPOSE outside the builder stage
2022-05-10 14:10:53 +02:00
Zed 6116a44d83
Merge pull request #566 from dennis1248/master
Implement healthcheck on nitter and redis
2022-05-10 14:10:44 +02:00
Zed 3e7898ecb5
Merge pull request #599 from nopdotcom/docker-ca-certs
Docker: add ca-certificates to runtime
2022-05-10 14:09:13 +02:00
Jay Carlson a21a33f835 Docker: add ca-certificates to runtime
Current Alpine doesn't ship with the "well-known" CA
certificates. Without them present, outbound HTTPS or TLS connections
aren't even initiated, leading to this at startup:

```
fetching token failed: No SSL/TLS CA certificates found.
```

This adds `ca-certificates` to the runtime image.
2022-04-01 17:54:58 -07:00
Jay Carlson b5262dc010 Dockerfile: Fix EXPOSE outside the build stages 2022-04-01 16:37:02 -07:00
Zed 2536370cd7 Minor fixes, update tests 2022-04-01 17:56:55 +02:00
Zed 6884f05041
Merge pull request #584 from wasi-master/add-dracula-theme
Add dracula theme
2022-03-21 13:32:50 +01:00
Wasi Master 2b20b24abf
Fix contrast for the dracula theme 2022-03-21 17:49:07 +06:00
Wasi Master 731f814d37
Add dracula theme 2022-03-21 11:06:13 +06:00
Zed 2dc91f8453
Merge pull request #571 from jackyzy823/fix-listmember
Fix list members not displaying
2022-03-10 16:46:14 +01:00
jackyzy823 9b97ddc8d8 Fix list members not displaying 2022-03-10 21:24:57 +08:00
Dennis ten Hoove 36a24cf553 Implement healthcheck on nitter and redis 2022-03-04 17:15:59 +01:00