Michael C
|
8df0c31d35
|
consistent return and sendStatus
|
2021-07-04 02:04:39 -04:00 |
|
Michael C
|
d89b26b77d
|
fix eslint-errors
|
2021-07-04 01:36:03 -04:00 |
|
Ajay Ramachandran
|
cf592554f1
|
Merge branch 'master' into unhide-vote
|
2021-07-03 22:37:23 -04:00 |
|
Michael C
|
931b3fdc68
|
disallow vote types 10/11
|
2021-07-02 23:07:17 -04:00 |
|
Michael C
|
107b21c463
|
restore hidden segments with vip upvote
|
2021-07-02 21:57:00 -04:00 |
|
Nanobyte
|
11e6c93932
|
Merge remote-tracking branch 'upstream/master' into fix/prepare-statements
|
2021-06-21 18:19:50 +02:00 |
|
Ajay Ramachandran
|
48d88614fb
|
Move shadow ban list to public db
Warning: Migration is not automatic
|
2021-06-20 13:41:35 -04:00 |
|
Ajay Ramachandran
|
588e0abdd8
|
Fix type = 20 vote
|
2021-06-13 16:22:10 -04:00 |
|
Ajay Ramachandran
|
b08f5c8390
|
Don't break for incorrect votes
|
2021-06-13 16:00:36 -04:00 |
|
Ajay Ramachandran
|
344e680fe3
|
Fix rejections not being seperated
|
2021-06-09 15:14:31 -04:00 |
|
Ajay Ramachandran
|
4225d9b3b3
|
Silently reject votes
|
2021-06-08 20:20:05 -04:00 |
|
Ajay Ramachandran
|
ec081cf0c5
|
Support multiple newleaf urls
|
2021-06-03 11:38:21 -04:00 |
|
Ajay Ramachandran
|
1e5849f504
|
Prevent failing on api errors
|
2021-06-03 11:29:55 -04:00 |
|
Ajay Ramachandran
|
0904036009
|
Use newleaf instead of YouTube API
|
2021-06-02 22:34:38 -04:00 |
|
Ajay Ramachandran
|
d3210d4e27
|
Move files to utils
|
2021-05-23 18:00:20 -04:00 |
|
Ajay Ramachandran
|
194c657ba7
|
Clear reputation cache
|
2021-05-23 17:05:06 -04:00 |
|
Ajay Ramachandran
|
a5f9c2a022
|
Don't allow self votes
|
2021-05-23 16:57:41 -04:00 |
|
Ajay Ramachandran
|
0051022906
|
remove old user trustworthy code
|
2021-05-23 16:55:31 -04:00 |
|
Ajay Ramachandran
|
799aef0b65
|
Move redis code to middleware
|
2021-05-23 15:49:12 -04:00 |
|
Ajay Ramachandran
|
9d19c59d44
|
Add caching for raw videoID fetching
|
2021-05-23 12:03:05 -04:00 |
|
Ajay Ramachandran
|
5a60dfa988
|
Uncomment webhook
|
2021-05-23 11:19:40 -04:00 |
|
Ajay Ramachandran
|
590ed037dd
|
Merge branch 'master' of https://github.com/ajayyy/SponsorBlockServer into export
|
2021-05-23 11:17:10 -04:00 |
|
Nanobyte
|
1122681c4f
|
Fix prepare statements and inconsistencies
|
2021-05-07 02:01:49 +02:00 |
|
Nanobyte
|
f561388a1f
|
Rename noSegments to lockCategories
|
2021-04-24 01:54:42 +02:00 |
|
Ajay Ramachandran
|
9d06bda4f8
|
Don't allow downvoting dead submissions
|
2021-04-17 16:37:39 -04:00 |
|
Ajay Ramachandran
|
346485da8c
|
Merge branch 'master' of https://github.com/ajayyy/SponsorBlockServer
# Conflicts:
# src/routes/voteOnSponsorTime.ts
|
2021-04-17 16:25:10 -04:00 |
|
Ajay Ramachandran
|
5b2f05741e
|
Fix no segments votes being allowed
|
2021-04-17 16:23:45 -04:00 |
|
Ajay Ramachandran
|
6a9b218e22
|
Don't always use YouTube API cache
|
2021-04-08 20:37:19 -04:00 |
|
Ajay Ramachandran
|
8088f37632
|
Only return one segment for highlight category
|
2021-04-05 23:48:51 -04:00 |
|
Ajay Ramachandran
|
7bf09906d3
|
Prevent voting for highlight category
|
2021-04-05 22:33:28 -04:00 |
|
Ajay Ramachandran
|
37a07ace72
|
Cache data for getting hash-prefix segments
|
2021-03-26 19:03:30 -04:00 |
|
Ajay Ramachandran
|
8f2ea30da0
|
Fix rejecting downvotes
|
2021-03-19 18:19:45 -04:00 |
|
Ajay Ramachandran
|
1f01c004ae
|
Send moderator rejected votes to discord anyway
|
2021-03-19 18:05:33 -04:00 |
|
Ajay Ramachandran
|
8729796e87
|
Make tests pass running with postgres
|
2021-03-07 00:21:56 -05:00 |
|
Ajay Ramachandran
|
3fe7501802
|
Support private db with postgres
|
2021-03-06 19:29:03 -05:00 |
|
Ajay Ramachandran
|
54e69b266d
|
Fix tests
|
2021-03-06 00:25:18 -05:00 |
|
Ajay Ramachandran
|
e9b7eac289
|
Finish up conversion to use case-sensitive column names
|
2021-03-04 23:29:01 -05:00 |
|
Ajay Ramachandran
|
ff4af3786e
|
Switch to postgres + promises
|
2021-03-01 20:40:31 -05:00 |
|
Ajay Ramachandran
|
eeaa1614fa
|
Remove logging and fix voting error
|
2021-02-20 22:06:00 -05:00 |
|
Ajay Ramachandran
|
01d318d902
|
Add redis caching for 404s
|
2021-02-20 21:13:46 -05:00 |
|
Ajay Ramachandran
|
597dff7ac3
|
Unlock segment if VIP downvotes
|
2021-02-18 22:09:57 -05:00 |
|
Ajay Ramachandran
|
e21ebd18a6
|
Don't ratelimit VIPs
|
2021-02-18 20:47:26 -05:00 |
|
Ajay Ramachandran
|
ef21ceb332
|
Add segment locking
|
2021-02-18 19:48:36 -05:00 |
|
Ajay Ramachandran
|
53ae826186
|
Allow upvotes on locked videos and update message
|
2021-02-09 19:53:39 -05:00 |
|
Ajay Ramachandran
|
69f95e6398
|
Fix vote rejection and update warning message
|
2021-01-26 20:44:32 -05:00 |
|
Ajay Ramachandran
|
4561148ab2
|
Fix headers when using node-fetch
|
2021-01-17 21:18:22 -05:00 |
|
Nanobyte
|
aabeb5f493
|
Replace request with node-fetch
|
2021-01-05 01:18:34 +01:00 |
|
Ajay Ramachandran
|
a7f04ad732
|
Update category test + fix double voting issue
Fix #190
|
2020-12-16 23:47:47 -05:00 |
|
Ajay Ramachandran
|
5deda4603e
|
Allow submitter to change category immediately
|
2020-12-16 23:00:11 -05:00 |
|
Ajay Ramachandran
|
cd373f4bca
|
Don't allow votes on locked videos
|
2020-12-16 22:53:49 -05:00 |
|