Commit graph

2327 commits

Author SHA1 Message Date
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
Ajay Ramachandran
19d6d85aa6
Merge pull request #589 from mini-bomba/tests-fix
fix postgres+redis tests
2024-08-03 21:32:18 +02:00
mini-bomba
814ceb56f1
fix postgres+redis tests
made on request
https://discord.com/channels/603643120093233162/607338052221665320/1269373542550470730
2024-08-03 21:23:44 +02:00
Ajay Ramachandran
195cc14d25
Merge pull request #585 from mini-bomba/unrelated_chapter_suggestions
Don't show completely unrelated chapter suggestions
2024-08-03 21:19:59 +02:00
Ajay Ramachandran
9427bf4f3d
Merge pull request #586 from TristanWasTaken/db-schema
docs: fix typos in DatabaseSchema.md
2024-08-03 08:00:47 +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
Ajay
738f863581 Don't send server-side render error for title submissions 2024-06-25 14:36:05 +05:30
Tristan
8b5e69f36f docs: fix typos in DatabaseSchema.md 2024-06-24 03:14:05 +02:00
Ajay
10e37824d8 Merge branch 'master' of https://github.com/ajayyy/SponsorBlockServer 2024-06-21 15:43:30 +05:30
Ajay
428343e7d8 Require a vote for original to show 2024-06-21 15:43:26 +05:30
Ajay Ramachandran
4e69ac60bc
Merge pull request #584 from TristanWasTaken/db
docs: update DatabaseSchema.md
2024-06-21 09:00:52 +05:30
Tristan
3b03792903 docs: fix userFeatures md list 2024-06-21 03:17:31 +02:00
Tristan
1a0b6ab097 Update DatabaseSchema.md 2024-06-21 03:15:07 +02:00
Tristan
8e5084cd72 docs: update private schemas 2024-06-21 03:11:28 +02:00
Tristan
96feaf3cbe docs: update public schemas 2024-06-21 03:08:38 +02:00
Tristan
d08cfee5b4 docs: update private indexes 2024-06-21 01:35:38 +02:00
Tristan
96dd9eceb3 docs: update public indexes 2024-06-21 01:34:25 +02:00
Tristan
4422104294 docs: format lists 2024-06-21 01:34:15 +02:00
Tristan
4ad553478b chore: fix misleading/unclear migration comments 2024-06-21 00:50:10 +02:00
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
Ajay Ramachandran
bcf29e4047
Merge pull request #579 from ajayyy/dependabot/npm_and_yarn/express-4.19.2
Bump express from 4.18.2 to 4.19.2
2024-05-05 01:28:41 -04:00
Ajay Ramachandran
622c3f27d6
Merge pull request #581 from mini-bomba/videoduration-inconsistency
Make returned video duration in getBranding.ts consistent
2024-05-05 01:28:22 -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
709485e0e9 Increase frequency of docker forgets 2024-04-27 00:42:55 -04: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
7c51586664 Add error server 2024-04-16 03:01:44 -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