Commit graph

88 commits

Author SHA1 Message Date
Zed
1cb57401b6 Ignore trailing slashes for list routes 2020-06-02 18:05:54 +02:00
Zed
4c928fa8b0 Routing updates 2020-06-02 18:05:54 +02:00
Zed
5eec0bde3d Misc. fixes and refactorings 2020-06-02 18:05:54 +02:00
Zed
312ff78628 Store preferences in cookies, add config defaults 2020-05-08 02:48:47 +02:00
Zed
1bd48ea8ca Fix timeline double requests due to templates
This one is a bit embarrassing..
2020-05-02 19:23:47 +02:00
Zed
9197c686d3 Fix multi-timeline infinite scroll, minor refactor 2020-05-02 19:22:43 +02:00
Zed
dc3c37b854 Fix renderReplies, take 2 2020-05-01 12:29:01 +02:00
Zed
c6215876fa Implement proper infinite scroll for replies
Fixes #125
2020-04-29 18:10:17 +02:00
Zed
92b3ba057d Fix trailing slash routing error
Fixes #146
2020-04-29 15:09:51 +02:00
Zed
8a6978cf74 Detect suspended accounts 2020-04-15 00:28:45 +02:00
Zed
240ce15651 Revert og:title for tweets 2020-03-29 23:20:00 +02:00
Zed
8a11b5a167 Add tweet page titles
Fixes #124
2020-03-29 09:15:05 +02:00
Zed
211cd5964a Catch more httpclient exceptions 2020-03-09 00:17:13 +01:00
Zed
b03faccd45 Turn regex patterns into consts 2020-01-22 13:04:35 +01:00
Zed
ba57511a01 Add workaround for Twitter's layout A/B testing
Fixes #110
2020-01-19 08:34:32 +01:00
Zed
0924ea033d Catch failed guest token exception 2020-01-10 18:20:16 +01:00
Zed
2c6d2897ae Add experimental infinite scroll 2020-01-07 03:00:16 +01:00
Zed
2e97c1c98f Refactor timeline route 2020-01-07 02:23:20 +01:00
Kadin Buckton
8bffb61e68 Implements OpenSearch support, closes #107 2020-01-03 09:57:36 -05:00
Zed
ee43d8cfb1 Catch SSL shutdown errors when closing clients 2020-01-01 17:24:24 +01:00
Zed
1aa1487402 Add t.co and /cards link resolvers
For t.co links: https://t.co/.. -> nitter.net/t.co/..
For card links: https://cards.twitter.com/cards/.. -> nitter.net/cards/...
2019-12-30 11:41:09 +01:00
Zed
d27ab68a90 Redirect /statuses/ to /status/
Fixes #105
2019-12-30 10:58:15 +01:00
Zed
be15f1b001 Prevent 403 errors from outdated videos 2019-12-22 01:46:21 +01:00
Zed
698ed8a85d
Merge pull request #102 from cyclopsian/int64
Change ID types to int64
2019-12-10 10:18:10 +01:00
Zed
8afad3b937 Fix broken profile RSS
Closes #99, closes #101
2019-12-10 10:11:55 +01:00
Jason Francis
5576cbac8d Change ID types to int64 2019-12-09 18:39:12 -05:00
Zed
d93a6691ef Router refactoring 2019-12-08 12:38:55 +01:00
Zed
f3aa28709a Support max_position for RSS feeds 2019-12-08 11:56:20 +01:00
Zed
ebd7afe464 Support video embeds
Fixes #66
2019-12-06 15:15:56 +01:00
Zed
f9c4acabf8 Ignore params for gifs 2019-12-06 15:14:38 +01:00
Zed
fddf1d510a Support ?theme= url parameter
Fixes #84
2019-12-06 08:21:37 +01:00
Zed
7c35875fbf Support RSS for multi-timelines 2019-12-04 05:58:18 +01:00
Zed
ffba11a565 Add high contrast theme 2019-10-27 11:45:40 +01:00
Zed
c3ce397280 Add tweet focus to referer paths 2019-10-26 17:21:35 +02:00
Zed
02b206078d Don't export options from types 2019-10-26 15:34:30 +02:00
Zed
a56f217074 Fix exception when image path is empty 2019-10-24 00:04:54 +02:00
Zed
3e661bab8a Add defaultTheme config option 2019-10-23 14:06:47 +02:00
Zed
aaf079a141 Alphabetize theme order 2019-10-23 12:46:52 +02:00
Zed
ac0e0b5e0d Finalize theme support 2019-10-23 12:37:12 +02:00
Zed
5630a4da32 Add theme option 2019-10-23 11:48:08 +02:00
Zed
813cfefbb4 Refactor list routes 2019-10-23 09:47:02 +02:00
Zed
73afb1d6a4 Link mp4 instead of embed for gif tweet previews 2019-10-23 09:16:27 +02:00
Zed
5979d7f588 Refactoring 2019-10-23 09:03:15 +02:00
Zed
ffce6e21ab Use media endpoint for profile media tab
This bypasses "search" rate limits. It now includes media beyond
images and videos (eg. YouTube links are "media"), but the old
behaviour can be restored by clicking search, then filtering "Media"
and excluding retweets and replies.
2019-10-23 08:34:03 +02:00
Zed
1769865964 Include profile picture in preview 2019-10-22 09:28:54 +02:00
Zed
6fb039dd79 Optimize RSS requests by disabling media fetching 2019-10-21 23:12:40 +02:00
Zed
ea4a8cab2f Fix white page on cached empty files 2019-10-21 07:59:36 +02:00
Zed
a78eea9dce Fix 404 page 2019-10-21 07:59:22 +02:00
Zed
cfcd471ffc Use sendFile, refactor mimetypes 2019-10-21 05:55:18 +02:00
Zed
de62eedea5 Refactor hostname to be a runtime option
Add a `hostname` field under Server in your conf file, see the
updated nitter.conf in the repo for an example. The compile-time
option (-d:hostname) is no longer used.
2019-10-21 05:19:00 +02:00