Commit graph

  • 76ce1017ea
    add warning webhook Michael C 2023-02-22 00:08:27 -0500
  • 780555e9df
    add ignores for getTotalStats Michael C 2023-02-21 20:16:25 -0500
  • 79b7b6ea4c
    add highLoad tests Michael C 2023-02-21 20:10:01 -0500
  • 80de71a68f
    add misc 400 tests Michael C 2023-02-21 20:09:57 -0500
  • 4b8bc418ba
    clean up getCWSUsers Michael C 2023-02-21 20:09:38 -0500
  • f4537160de
    split postSkipSegments into stubbed 400 Michael C 2023-02-21 20:09:13 -0500
  • 900fa9f64e
    add test ignores Michael C 2023-02-21 17:00:53 -0500
  • e6f54f11f0
    decompose postSkipSegments more Michael C 2023-02-21 17:00:23 -0500
  • 6296761fe4
    postSkipSegments improvements Michael C 2023-02-21 03:25:46 -0500
  • 820a7eb02f
    simplify postWarning Michael C 2023-02-21 03:25:02 -0500
  • c6795a783d
    fix getCWS util Michael C 2023-02-21 03:24:32 -0500
  • 37a1c7e88d
    used shared random gen for tests Michael C 2023-02-21 03:24:07 -0500
  • 31a460e750
    fix countcontributingusers Michael C 2023-02-20 22:56:38 -0500
  • 1bda331b0c
    add new CWS user parsing method Michael C 2023-02-20 22:21:53 -0500
  • 72fb4eb6ec
    add more tests for coverage Michael C 2023-02-20 22:21:46 -0500
  • d04230a1c4
    reset postgres and redis between test runs Michael C 2023-02-20 22:21:14 -0500
  • f70a26009c
    add ignore clauses to tests Michael C 2023-02-20 22:20:47 -0500
  • c84eb839a0
    clean up immediate cache after every run Michael C 2023-02-20 16:08:20 -0500
  • df279cf48a
    Adjust ip logging fix threshold Ajay Ramachandran 2023-02-20 18:57:19 -0500
  • cdc080b58b
    skip etag tests if no redis Michael C 2023-02-20 16:03:46 -0500
  • c586c9a7e7
    add etag tests Michael C 2023-02-20 15:56:08 -0500
  • 81b0c27180
    Merge pull request #540 from mchangrh/workflow Ajay Ramachandran 2023-02-18 22:33:00 -0500
  • 228b0a5ccd
    Merge b5739e64b5 into 9c438602f8 Michael M. Chang 2023-02-18 18:58:04 -0500
  • bff05dccaa
    simplify workflows, use cache Michael C 2023-02-18 03:12:50 -0500
  • 9c438602f8
    Add codecov config Ajay Ramachandran 2023-02-18 02:42:08 -0500
  • 19ebca86c9 Fix video branding not being awaited Ajay 2023-02-18 02:33:22 -0500
  • b5739e64b5
    change postSkipSegments to new webhook format Michael C 2023-02-18 01:57:06 -0500
  • da4fef6013
    simplify webhook enum, update innertube Michael C 2023-02-18 01:29:40 -0500
  • 6eb342ecf5
    Merge branch 'master' of https://github.com/ajayyy/SponsorBlockServer into webhook-rewrite Michael C 2023-02-18 01:07:03 -0500
  • f48fb6c3f6
    Merge pull request #539 from mchangrh/nyc Ajay Ramachandran 2023-02-18 00:48:39 -0500
  • 4a90ba8992
    run sqlite and postgres coverage Michael C 2023-02-18 00:36:45 -0500
  • efc911a229
    fix codecov Michael C 2023-02-18 00:21:58 -0500
  • 2e3f4f8c70
    Add codecov Ajay Ramachandran 2023-02-18 00:16:18 -0500
  • b95b6d8efe
    Merge pull request #538 from mchangrh/less-tempvip-perms Ajay Ramachandran 2023-02-18 00:10:04 -0500
  • 7985d131ef
    Merge pull request #537 from mchangrh/lenientSetUsername Ajay Ramachandran 2023-02-18 00:09:37 -0500
  • a384079562
    more lenient privateIDUsername checks Michael C 2023-02-17 22:28:23 -0500
  • 46c372a764 Unlock other segments when vip votes for new segment Ajay 2023-02-14 22:10:46 -0500
  • 3281954019
    Update src/routes/postSkipSegments.ts Michael M. Chang 2023-02-08 12:21:58 -0500
  • aece615992
    give less permissions to tempVIPs Michael C 2023-02-08 01:54:20 -0500
  • 6448fbfbd8 Fix logger calls where this will be wrong Ajay 2023-02-05 13:27:18 -0500
  • c5426e5fc4 Fix reputation test Ajay 2023-02-04 18:43:08 -0500
  • 3894d453a5 Improve performance of reputation query Ajay 2023-02-04 18:22:31 -0500
  • 280e6684af Fix reputation using wrong date Ajay 2023-02-04 18:22:19 -0500
  • 7361c7056b Print active db requests in redis errors Ajay 2023-02-04 15:12:22 -0500
  • 2d751a0b21 Log response time limits Ajay 2023-02-04 14:13:49 -0500
  • 399bda869f Add more detailed redis error message Ajay 2023-02-04 14:07:09 -0500
  • 663bd96130
    Fix forget sh file missing Ajay Ramachandran 2023-02-03 20:06:14 -0500
  • 5b3f4b476e Update redis config Ajay 2023-02-03 12:31:30 -0500
  • b855eea349
    make privateIDUsername check more lenient #532 Michael C 2023-01-29 16:10:59 -0500
  • 51d25cfc68 Ban users submitting from banned IPs Ajay 2023-01-29 13:53:08 -0500
  • f8f02d86d5 Fix shadow hidden requiring type 1 Ajay 2023-01-29 13:15:05 -0500
  • cb7492628c Names for docker compose ci Ajay 2023-01-28 14:48:20 -0500
  • e69b61fb4c Fix shadow ban exiting early Ajay 2023-01-28 14:42:16 -0500
  • 5c1b502a15 Fix ban users var not used Ajay 2023-01-28 14:04:14 -0500
  • d5c544f1ee Allow auto banning ips Ajay 2023-01-28 14:00:12 -0500
  • 5426ae826e Add IP banning Ajay 2023-01-28 13:09:04 -0500
  • 7911819cab
    Merge pull request #536 from mchangrh/sharedParser Ajay Ramachandran 2023-01-28 12:20:50 -0500
  • d8e0eac61b
    Use includes and check in sql usage Ajay Ramachandran 2023-01-28 12:18:34 -0500
  • ee224dde3b
    Bump luxon from 1.28.0 to 1.28.1 (#535) dependabot[bot] 2023-01-28 01:22:05 -0500
  • 4bd2204c3b
    optimize skipSegments, add eTag Michael C 2023-01-01 04:59:57 -0500
  • 112b1c8555
    lock redis, postgres versions, no persistence in redis Michael C 2023-01-01 02:51:44 -0500
  • 13661ea03e
    add ETag to skipSegments byHash Michael C 2023-01-01 02:50:49 -0500
  • 3a0de295e0
    remove temp server outage error Ajay 2023-01-22 18:59:51 -0500
  • 078d44980b
    partial rewrite Michael C 2022-10-27 01:37:13 -0400
  • 74c0ba37e2
    remove debug statements, fix shadowBanUser tests Michael C 2023-01-28 02:54:01 -0500
  • a64b8f99b7
    use shared parseParams helper Michael C 2023-01-28 02:40:09 -0500
  • 9cf2e1f0e9 Fix private db table removal and original title type Ajay 2023-01-28 02:31:49 -0500
  • 10e9aef8cc use await in get branding test Ajay 2023-01-28 02:20:16 -0500
  • d07aac3a33
    Merge branch 'master' into clickbait Ajay Ramachandran 2023-01-28 02:13:42 -0500
  • b91114165e use seperate queries Ajay 2023-01-28 02:12:33 -0500
  • 36f1d15605 Add tests for get branding and fix issues Ajay 2023-01-28 01:53:59 -0500
  • 894cd48182
    Bump luxon from 1.28.0 to 1.28.1 (#535) dependabot[bot] 2023-01-28 01:22:05 -0500
  • f484110154
    Bump luxon from 1.28.0 to 1.28.1 dependabot[bot] 2023-01-28 06:17:01 +0000
  • 1641a41b00
    Merge pull request #533 from mchangrh/cache-control Ajay Ramachandran 2023-01-28 01:16:32 -0500
  • 4d8ce40ef4 Add missing import Ajay 2023-01-27 22:42:46 -0500
  • 07c683e8f0 Add vote/submission for titles and thumbnails Ajay 2023-01-27 22:36:29 -0500
  • d0a9168531 remove temp server outage error Ajay 2023-01-22 18:59:51 -0500
  • 2ed23d7fcb Fix duplicate chapter issue Ajay 2023-01-21 21:52:39 -0500
  • e7a43d79ab
    optimize skipSegments, add eTag Michael C 2023-01-01 04:59:57 -0500
  • b792354ffb
    lock redis, postgres versions, no persistence in redis Michael C 2023-01-01 02:51:44 -0500
  • a613b68c66
    add ETag to skipSegments byHash Michael C 2023-01-01 02:50:49 -0500
  • 66c2be6012 remove hash and extra segment params Ajay 2022-12-30 15:39:45 -0500
  • 2a7083b9ef Remove hash from result to save bandwidth Ajay 2022-12-30 15:07:59 -0500
  • 928eef637a
    Merge pull request #532 from mchangrh/fix-privateIDUsername Ajay Ramachandran 2022-12-30 01:07:08 -0500
  • be03367557
    fix privateIDUsername Michael C 2022-12-30 01:04:23 -0500
  • fd288dd330
    Merge pull request #531 from ajayyy/dependabot/npm_and_yarn/json5-2.2.2 Ajay Ramachandran 2022-12-30 00:47:01 -0500
  • 0c00f7323d
    Bump json5 from 2.2.1 to 2.2.2 dependabot[bot] 2022-12-30 05:45:16 +0000
  • 5a6ba891f9
    Merge pull request #530 from mchangrh/privateIDUsername Ajay Ramachandran 2022-12-30 00:44:51 -0500
  • 90e5446078
    add privateID username check Michael C 2022-12-30 00:41:45 -0500
  • dc0bde0e36
    Merge pull request #529 from mchangrh/sanitizeVideoID Ajay Ramachandran 2022-12-27 17:10:27 -0500
  • 7c2feb80bc
    videoID validation and userID min length Michael C 2022-12-27 01:45:50 -0500
  • fc607d0cb7
    Specify only in package.json Ajay Ramachandran 2022-12-26 23:43:01 -0500
  • 3fbcadc3a0
    Update license in package.json Ajay Ramachandran 2022-12-26 23:24:46 -0500
  • 7f7a3a37ec Relicense project to AGPL Ajay 2022-12-26 23:18:43 -0500
  • cc24a4902f Initial get branding Ajay 2022-12-23 16:56:27 -0500
  • d738e89f20
    Merge pull request #528 from mchangrh/bumpInnertube Ajay Ramachandran 2022-12-18 00:07:13 -0500
  • b591b7194e
    Merge branch 'bumpInnerTube' into sanitizeVideoID Michael C 2022-12-18 00:03:33 -0500
  • fc5b5ca72c
    use node 18 across all tests Michael C 2022-12-18 00:01:32 -0500
  • 8d7b010a12
    append missing number to version Michael C 2022-12-17 23:58:19 -0500
  • fc73f491fe
    bump innertube clientVersion Michael C 2022-12-17 23:56:36 -0500