Commit Graph

220 Commits

Author SHA1 Message Date
Thomas 577fac5ea7 Add Viewport Meta in header 2019-09-07 18:55:15 +02:00
Thomas 200dc4b4d1 Add Viewport Meta in header 2019-09-07 18:52:27 +02:00
Zed 43bf6735d4 Refactor api code 2019-09-06 03:37:12 +02:00
Zed 014f01bf88 Refactor routing code 2019-09-06 02:42:35 +02:00
Zed 7bdf5b0f76 Referer cleanup 2019-09-05 22:53:23 +02:00
Zed 1e55f21fa5 Use referer form data instead of relying on header 2019-09-05 22:40:36 +02:00
Zed f7c1c28368 Initial search refactoring 2019-08-23 02:15:25 +02:00
Zed c7339d2126 Render "more replies" for the main thread 2019-08-23 01:20:00 +02:00
Zed 9dad8b41de Enable video proxying by default 2019-08-23 00:11:47 +02:00
Zed ac6f4e7d61 Add button to enable hls playback when disabled 2019-08-23 00:00:10 +02:00
Zed 1c43dd66a7 Support /i/web/status endpoint 2019-08-22 23:16:09 +02:00
Zed 1e73a2f8bf Fix crash caused by "withheld" tweets 2019-08-20 22:44:11 +02:00
Zed 728a335f2c Show overlay for unavailable videos 2019-08-19 22:03:00 +02:00
Zed 8b31f58998 Improve play button 2019-08-19 21:27:28 +02:00
Zed 59469da857 Show video plays in tweet stats 2019-08-19 21:18:18 +02:00
Zed 8a45afdd46 Support vmap/amplify video card 2019-08-19 20:53:57 +02:00
Zed ce6dace1d7 Add video proxy support 2019-08-19 20:53:47 +02:00
Zed f5fef0ff3a Initial hls video playback support 2019-08-19 20:25:00 +02:00
Zed 3f7ccb5525 Go back to previous page when saving settings 2019-08-19 04:37:28 +02:00
Zed ed327bac24 Add video playback preferences 2019-08-19 03:28:53 +02:00
Zed c2413ccfdd Set cookie security using useHttps config option 2019-08-19 03:03:03 +02:00
Zed 520bafc617 Undo broken type gen, verify type at compile time 2019-08-18 01:26:38 +02:00
Zed 16f77223ff Generate Prefs type 2019-08-17 21:49:41 +02:00
Zed d05f4fd3ee Improve prefs page css 2019-08-17 18:06:18 +02:00
Zed 1464131707 Clean up 2019-08-15 23:17:13 +02:00
Zed 6a7a65e16b Update norm 2019-08-15 22:44:59 +02:00
Zed 13b75a6954 Style preferences page 2019-08-15 22:44:11 +02:00
Zed 6c365b8fba Include 'www.' in twitter/youtube link replacement 2019-08-15 19:27:51 +02:00
Zed 9fc512d88d Add button to reset preferences 2019-08-15 19:13:54 +02:00
Zed fdd71946da Fix empty link replacement 2019-08-15 18:45:56 +02:00
Zed f27bc63d9d Add compile-time variable for default hostname 2019-08-15 18:41:35 +02:00
Zed 11887b793a Improve cookie security 2019-08-15 18:41:15 +02:00
Zed 7dfbc16f4c Add Invidious/Nitter link replacement preferences 2019-08-15 15:51:20 +02:00
Zed 93da24be85 Workaround karax issue 61 2019-08-15 14:52:34 +02:00
Zed 8879612594 Simplify pref macros 2019-08-15 14:38:14 +02:00
Zed 768ec3632f Use custom icon font for a cleaner design 2019-08-15 04:00:40 +02:00
Zed 45d88da3d9 Add more preferences 2019-08-13 21:25:29 +02:00
Zed 7eb66d65aa Fix "show thread" link position on media posts 2019-08-13 21:21:54 +02:00
Zed c834d418e2 Fix wrong getVideo arguments 2019-08-13 21:06:01 +02:00
Zed 0b52f4963c Fix video endpoint not closing client 2019-08-13 21:06:01 +02:00
Zed 966b3d5d62 Add client preferences 2019-08-13 21:06:01 +02:00
Zed c42b2893ff Autofocus search
Fixes #25
2019-08-13 20:21:35 +02:00
Zed 1a3ba05bc0 New navigation bar 2019-08-12 22:57:43 +02:00
Zed 64f9af28e0 Remove test url from metadata 2019-08-12 22:56:27 +02:00
Zed 67467aa70d Add quote tests 2019-08-12 17:02:07 +02:00
Zed b718bbe15c Fix profile website links 2019-08-12 03:32:27 +02:00
Zed 88c1cd50a7 Show ? if profile stat unavailable 2019-08-11 23:30:33 +02:00
Zed 60986ecc88 Display media count above photo rail 2019-08-11 23:24:02 +02:00
Zed 7171486f03 Revamp profile api to display more metadata 2019-08-11 21:30:31 +02:00
Zed 3f1d9777b6 Support general video search 2019-08-11 21:26:44 +02:00
Zed 0359c72fda Remove unused imports 2019-08-11 21:26:37 +02:00
Zed b1afa2168a Fix multi-user timeline buttons 2019-08-08 19:19:27 +02:00
Zed 0da26ab197 Support gif link previews 2019-08-07 22:27:37 +02:00
Zed ec5f67123a Implement link previews 2019-08-07 22:02:19 +02:00
Zed afdbb6ad9e Actually close files after uploading 2019-08-07 20:58:17 +02:00
Zed 6a058a8c5c Add missing imports 2019-08-06 21:16:31 +02:00
Zed bfcb74c6cc Cache videos 2019-08-06 19:02:38 +02:00
Zed eeead99e32 Add multi-user timeline support 2019-08-06 17:41:06 +02:00
Zed 4660d23667 Fix wrong tweet header text 2019-08-06 15:57:47 +02:00
Zed 9487d11fcb Clean up media api code 2019-07-31 09:30:02 +02:00
Zed 6b6e5b3a40 Use random user agents 2019-07-31 08:42:52 +02:00
Zed d0ee8e8403 Add missing config file 2019-07-31 04:23:16 +02:00
Zed 9d9bd10e15 Change "tweets" to "posts" to avoid ublock hiding 2019-07-31 03:59:38 +02:00
Zed 4f7e0ffc22 Fix timeline title 2019-07-31 03:19:30 +02:00
Zed 6a9d182249 Add server config file 2019-07-31 02:15:43 +02:00
Zed 27cf4cdf64 Support promo_video_website cards 2019-07-16 03:45:38 +02:00
Zed 9d1682012d Render cards 2019-07-15 13:41:27 +02:00
Zed 0da076ddcf Fix card link parsing edge cases 2019-07-15 13:40:59 +02:00
Zed 829cac9cbd Force showing sensitive card thumbnails 2019-07-15 03:44:46 +02:00
Zed d3a7ca834b Implement card fetching and parsing 2019-07-11 19:22:23 +02:00
Zed 1f90e2ab3e Add missing import to search.nim 2019-07-11 00:49:09 +02:00
Zed ab36664ad2
Use Karax html rendering instead of source filters (#2)
* Use Karax html rendering instead of source filters
2019-07-11 00:42:31 +02:00
Zed fad2575d93 Fix sensitive media being rendered as unavailable 2019-07-10 23:38:52 +02:00
Zed 069ff60fdc Fix missing timeline query for empty timelines 2019-07-08 23:43:02 +02:00
Zed 344d3cd57f Reorder timeline tweets according to their threads 2019-07-04 14:55:28 +02:00
Zed 83931e7044 Include retweets in "Tweets & Replies" 2019-07-04 11:55:19 +02:00
Zed b708c78c42 Display unavailable quotes 2019-07-04 04:38:23 +02:00
Zed 8773fd901b Improve profile stat layout on low resolutions 2019-07-04 04:27:30 +02:00
Zed 141bfdc508 Add photo rail support 2019-07-04 04:27:06 +02:00
Zed f235677024 Fix quote's "show thread" also shown in parent 2019-07-03 12:27:18 +02:00
Zed 779b97db4d Fix "more reply" pluralization 2019-07-03 12:20:35 +02:00
Zed 15826a1e1e Workaround for .@usernames 2019-07-03 12:20:23 +02:00
Zed 13a9f6cd1f Add timeline filters
Custom filter menu is still WIP
2019-07-03 11:58:35 +02:00
Zed a7249080db Fix username regex 2019-07-03 11:47:24 +02:00
Zed 4c37e93314 Fix replying-to username links 2019-07-03 10:28:50 +02:00
Zed 45afa5509a Fix parsing old gifs 2019-07-03 10:00:27 +02:00
Zed 92e3df411f Improve memory usage by making Thread a ref object 2019-07-03 07:19:08 +02:00
Zed 640bb2fadf Fix slow video loading due to not passing token 2019-07-03 07:15:52 +02:00
Zed 69f5a555cb Fix quote reply edgecase 2019-07-02 01:38:14 +02:00
Zed f378eedcc8 Hide "Replying to" in threads when appropriate 2019-07-02 01:10:15 +02:00
Zed a67d27e0c4 Support "Replying to" and "Show thread" 2019-07-02 00:52:50 +02:00
Zed 97166feec9 Fix getLink typo 2019-07-01 23:55:19 +02:00
Zed 7ef10b88f4 Workaround for Twitter bug
For some reason, reply threads with only "unavailable" tweets get the tag
`ThreadedConversation--selfThread`, which is only meant to be used for replies
that are actually part of the thread you're viewing. To fix this we simply only
check "self" for the first reply.
2019-07-01 23:50:08 +02:00
Zed 3cedcf29ea Refactor tweet stats 2019-07-01 23:48:25 +02:00
Zed c60280415e Minor retweet refactor 2019-07-01 23:22:00 +02:00
Zed 9b07199901 Generate tweet links 2019-07-01 23:14:36 +02:00
Zed 04dbd07959 Fix retweet deduplication 2019-07-01 22:45:28 +02:00
Zed 1bae69e5b0 Fix image/gif properly 2019-07-01 03:56:09 +02:00
Zed a901e50df5 Display "more replies" 2019-07-01 03:13:12 +02:00
Zed 160c28eda3 Improve firefox support for images 2019-07-01 03:12:28 +02:00