Commit Graph

743 Commits

Author SHA1 Message Date
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
Mitarashi 8d557bc490 minor changes 2022-01-13 23:58:07 +02:00
Mitarashi b2948e3071 refined code 2022-01-13 23:54:22 +02:00
Mitarashi bc337027ca Implemented square profile pictures
- Added preference "Square profile pictures"
2022-01-13 22:44:47 +02:00
Zed 111927a21c Add experimental support for unified_card
Closes #345
2022-01-13 12:17:18 +01:00
Zed 8a6fbe81ab Fix video processing crash
Closes #512
2022-01-12 19:19:14 +01:00
Zed 6c6386913e Remove nim-regex dependency, improve performance 2022-01-11 03:22:31 +01:00
Zed 0e5da8c305 Reimplement titleize without regex 2022-01-10 16:18:10 +01:00
Zed 63b9e8dbc1 Cleanup 2022-01-10 00:45:35 +01:00
Zed db74fa8893 Remove capture group from titleization regex 2022-01-10 00:37:04 +01:00
Zed c042c84203 Add auto theme that uses Twitter dark
Closes #332
2022-01-10 00:36:13 +01:00
Zed 23b36d4268 Prevent bad staticDir from causing problems 2022-01-09 23:55:17 +01:00
Zed 4ec2874008 Use staticDir to load about page
Fixes #414
Closes #406
2022-01-09 23:48:25 +01:00
Zed 8c2e0c66e2 Render markdown files with a tool 2022-01-09 23:35:56 +01:00
Zed f21e192a8f Improve mobile responsiveness 2022-01-06 15:21:42 +01:00
Zed ffcac982d0 Style fixes 2022-01-06 03:57:14 +01:00
Zed f5ba2b62e7 Add audiospace to list of unsupported cards 2022-01-06 03:37:27 +01:00
Zed d4c6876bc9 Add more info to /.tokens endpoint 2022-01-06 00:42:18 +01:00
Zed 4d9fd1a6f8 Use int for token reset instead of Time 2022-01-06 00:19:09 +01:00
Zed 34964f9e56 Track pending token requests to limit concurrency 2022-01-05 23:52:45 +01:00
Zed f9c9b0d3a4 Add /.tokens debug endpoint to see token pool 2022-01-05 22:49:16 +01:00
Zed dd71e60f35 Track token rate limits per endpoint 2022-01-05 22:48:45 +01:00
Zed d726894555 Remove unused profile API 2022-01-05 22:17:14 +01:00
Zed ab0c487778 Fix gallery caching to prevent redundant requests 2022-01-05 21:15:13 +01:00
Zed 18cf95ed77 Add enableDebug config to turn on logs 2022-01-05 19:20:01 +01:00
Mitarashi f52e675ca2 bumped css version 2022-01-05 14:34:45 +02:00
Mitarashi 33dd55067b fixed formatting and removed not needed padding 2022-01-05 14:27:52 +02:00
Mitarashi 6dd64b02fc made tweet stats not show number if its equal to 0 and modified css a bit 2022-01-05 14:10:02 +02:00
Zed 9a578b3cbb Improve Nitter version string on about page 2022-01-03 08:55:01 +01:00
Zed 0ef90270b7 Fix video placeholder image preload 2022-01-03 06:31:10 +01:00
Zed 27e49376fa Rearrange date string 2022-01-03 03:52:39 +01:00
Zed 80ebec3122 Unify tweet date formatting, add UTC
Closes #65
2022-01-03 03:38:59 +01:00
Zed bc352cdb65 Simplify video rendering 2022-01-03 03:27:29 +01:00
Zed 47ed1a3ae8 Fix video placeholder thumbnail not showing 2022-01-03 02:55:25 +01:00
Zed bb981df657 Improve and simplify preferences page behavior 2022-01-03 02:40:28 +01:00
Mitarashi b14fb0162f replaced newsletter_publication with newsletterPublication 2022-01-02 14:48:52 +02:00
Zed 74c4377198 More cleanup 2022-01-02 11:21:03 +01:00
Zed a9034928eb Fix video duration parser 2022-01-02 10:58:02 +01:00
Zed 9dd7419ecf Cleanup 2022-01-02 07:02:02 +01:00
Zed 19a89b79f5 Remove RSS title truncation temporarily 2021-12-31 13:30:19 +01:00
Zed 1ce6ff2b2f Improve search and list error messages 2021-12-30 23:48:57 +01:00
Zed b8a3ffb0c4 Add description and verified to video cards 2021-12-30 23:24:53 +01:00
Zed aed31b2269 Add slug-based list RSS endpoint for compatibility 2021-12-30 20:55:10 +01:00
Zed 5501752fdb Merge branch 'rework-list' 2021-12-30 20:51:24 +01:00
jackyzy823 a25bd0855b fix datetime fromFlatty 2021-12-30 13:30:12 +01:00
jackyzy823 ef7ad67674 fix userid in list 2021-12-30 08:36:43 +01:00
jackyzy823 db090faf36 use separator in rss key for redis cache 2021-12-30 08:36:43 +01:00
jackyzy823 35bb5f9132 Rework list api 2021-12-30 08:36:43 +01:00
Zed 51c6605d3f Fix Twitter link replacements
Fixes #492
2021-12-30 05:11:05 +01:00
Zed d96550fcce Minor code improvements 2021-12-30 04:18:40 +01:00
Zed eed4d4033f Add canonical header to help search engines
Fixes #472
2021-12-30 04:17:58 +01:00
Zed 173dd8f016 Merge branch 'nicer-rss' 2021-12-30 02:22:39 +01:00
Zed dcac7e4a26 Simplify default preferences handling
Closes #441
2021-12-30 02:10:42 +01:00
Zed 7590dc1cda Remove hardcoded replaceYouTube config fallback 2021-12-30 01:55:55 +01:00
Zed 80f7bc0a02 Cleanup 2021-12-30 01:48:48 +01:00
Zed b0a5e38b3f Merge branch 'intent-userid' 2021-12-30 01:45:41 +01:00
Zed ddc2be8439 Make gzip handling more robust 2021-12-30 01:39:00 +01:00
Zed e3f6c72bf6 Skip list request if ID is empty 2021-12-29 08:03:00 +01:00
Zed 5e0eb02422 Improve withheld tweet rendering 2021-12-29 06:41:00 +01:00
Zed ab94d9eb7d Bump css version 2021-12-29 06:25:52 +01:00
Zed fb10bfc5e3 Revert breaking css change 2021-12-29 06:25:19 +01:00
jackyzy823 52af6b2746 Implement user_id to screen_name router 2021-12-28 09:30:55 +01:00
Zed ebffb6d251
Merge pull request #443 from jackyzy823/proxy
Add proxy for outgoing request
2021-12-28 08:20:54 +01:00
Zed c09a8d87d9 Attempt to fix occasional cursor error 2021-12-28 08:18:44 +01:00
jackyzy823 6aa913ad62 Add http proxy config 2021-12-28 07:49:49 +01:00
Zed aa2fed19d7 Skip search requests when query is empty 2021-12-28 07:35:35 +01:00
Zed 1e1e034237 Improve Twitter regex 2021-12-28 07:01:52 +01:00
Zed 0a8fd2fce2 Improve enableRSS logic 2021-12-28 06:21:22 +01:00
Zed 9b202e414b Merge branch 'config-rss-toggle' 2021-12-28 06:18:21 +01:00
Zed 99d3c46af5 Improve API error handling 2021-12-28 05:41:41 +01:00
Zed 6bcbe0ea9f Handle decompression errors 2021-12-28 05:13:47 +01:00
Zed 4b356118a6 Bump css version 2021-12-27 18:20:33 +01:00
Zed 3f201ba846 Improve preferences page 2021-12-27 18:18:40 +01:00
Zed 3259223c9c Add more license headers 2021-12-27 02:43:27 +01:00