Ajay
dc5158257e
Fix errors when postgres returns undefined and trying to save to redis
2024-09-13 14:36:52 -04:00
Ajay
6edd71194b
Log redis stats on high db load
2024-09-13 14:29:32 -04:00
Ajay
7678be1e24
Add max redis response time for reads
2024-09-13 04:06:50 -04:00
Ajay
d28ac39d4f
Allow newly used header
2024-09-07 23:31:16 -04:00
Ajay
5fd6b5eb8b
Fix canSubmitOriginal query on postgres
2024-09-01 19:29:08 -04:00
Ajay
258749ac31
Add more strict requirements for voting for original thumbnails
2024-09-01 18:56:29 -04:00
Ajay
803fc18554
Verify old submissions right after someone votes on it
2024-08-16 00:36:42 -04:00
Ajay
59373cf346
Fix rejected server-side rendered ads issue not rejecting
2024-08-14 23:42:47 -04:00
Ajay
090e185765
Add support for poToken and visitor data
...
Fixes api requests
https://github.com/iv-org/invidious/pull/4789
2024-08-12 00:33:11 -04:00
Ajay
d2df5cef98
Merge branch 'master' of https://github.com/ajayyy/SponsorBlockServer
2024-08-11 13:49:48 -04:00
Ajay
214946897d
Hardcode nn-block reputation
2024-08-11 13:49:46 -04:00
mini-bomba
380ec8d0ca
Reformat SQL code in postBranding.ts webhook code
2024-08-03 22:01:46 +02:00
mini-bomba
72086b0195
Send webhook messages when a locked title is downvoted
...
also take downvotes & verification into consideration when comparing
titles in webhook code
2024-08-03 21:56:31 +02:00
mini-bomba
61dcfeb69f
Don't send to #dearrow-locked-titles when downvoting unlocked title
...
voteType passed to sendWebhooks() function to avoid confusion in the
future should someone forget about the if statement
2024-08-03 21:39:21 +02:00
mini-bomba
3f026409cd
Don't show completely unrelated chapter suggestions
...
Chapter suggestions should be at least slightly related to what the user
has already typed.
This change stops the server from sending suggestions that postgresql
deems to be "less than 10% similar"
Also modified tests to reflect this change.
2024-07-29 02:26:53 +02:00
Ajay
d75b9ddcaa
Show failure reason in webook
2024-07-24 13:42:40 -04:00
Ajay
2fb3d05055
private video?
2024-07-24 13:06:19 -04:00
Ajay
165ed8a6e0
Fix original thumbnail votes being shown because of fetch all
2024-07-09 19:49:37 -04:00
Ajay
495b8031e3
Add better logging for failed reputation call
2024-06-30 09:40:25 -04:00
HanYaodong
374ddc74bd
Use join function for simplicity
2024-06-25 21:33:47 +08:00
Ajay
738f863581
Don't send server-side render error for title submissions
2024-06-25 14:36:05 +05:30
Ajay
428343e7d8
Require a vote for original to show
2024-06-21 15:43:26 +05:30
Ajay
a181d52fb2
Fix types
2024-06-12 12:01:40 +05:30
Ajay
ee9ed6af1f
Add server-side ads check for dearrow submissions
2024-06-12 11:57:59 +05:30
Ajay
ec1e6d63a4
Add protection against server-side ad injection (SSAP)
2024-06-12 09:55:41 +05:30
Ajay
5c10e071dc
Change how video duration check works for submissions
2024-05-27 13:54:02 -04:00
Ajay
8eb6f5b2ea
Merge branch 'master' of https://github.com/ajayyy/SponsorBlockServer
2024-05-07 15:37:59 -04:00
Ajay
bdfe4938d2
Fix vote webhook not working
2024-05-07 15:37:57 -04:00
mini-bomba
7c1abd9747
Make returned video duration in getBranding.ts consistent
...
Instead of picking the first segment returned by the db (i.e. possibly
random), sort segments by submission time and use the oldest visible
segment with a non-zero video duration.
2024-05-04 21:56:03 +02:00
Ajay
f841d8173b
Fix ttl cache key not properly cleared
2024-04-22 00:53:09 -04:00
Ajay
b2f7e1b39b
Fix locked check for thumbnail downvotes
2024-04-21 23:13:10 -04:00
Ajay
47ea6ae8d3
Only check request time for readiness if cache has filled up
2024-04-21 13:38:32 -04:00
Ajay
063607fe30
Add etags for branding as well
2024-04-20 13:16:34 -04:00
Ajay
4b795da5a0
Merge branch 'master' of https://github.com/ajayyy/SponsorBlockServer
2024-04-20 00:02:16 -04:00
Ajay
8043bd9006
Make max response time configurable
2024-04-20 00:02:15 -04:00
Ajay Ramachandran
bd8f4b7539
Merge pull request #577 from SuperStormer/master
...
cosmetic fix for lock reason
2024-04-19 21:22:57 -04:00
Ajay
0f97ce4a49
Make redis readiness check recoverable
2024-04-19 21:20:40 -04:00
Ajay
cfd7c3d8c4
Add more to ready check
2024-04-19 20:24:42 -04:00
Ajay
af7d8428ab
Improve ready check
2024-04-19 20:05:52 -04:00
Ajay
2251ddc251
Add ready endpoint
2024-04-16 01:13:56 -04:00
Ajay
07d4dde4f6
Add connections to status
2024-04-16 00:13:51 -04:00
Ajay
b934b7a937
Use innertube when possible
2024-04-14 01:26:03 -04:00
Ajay
f2cf2e2aac
Add db stats to logs
2024-04-13 03:00:26 -04:00
Ajay
2887a8505c
Improve logging and fix ip fetch error breaking skip segments
2024-04-13 01:54:59 -04:00
Ajay
e289fe9075
Add ttl cache
2024-04-12 01:29:23 -04:00
Ajay
47bea9ee6e
Trigger usage of cache key when checking ttl
2024-04-11 17:57:53 -04:00
Ajay
0602fdd651
Use cache for ttl if possible
...
Also fixes etag when compression enabled
2024-04-11 17:54:32 -04:00
Ajay
7c77bf566e
Remove quotes when processing etag
2024-04-11 17:07:13 -04:00
Ajay
1009fff9e9
Fix caching issues with one specific key form
...
.c regex was any character plus a c instead of intenced dot
2024-04-11 17:04:17 -04:00
Ajay
f43e59250f
Add quotes to etag
2024-04-11 14:11:04 -04:00