Commit graph

  • fce311377f Switch to lz4 compression Ajay 2024-01-19 15:16:50 -0500
  • dcb479f3d2 Fallback to allowing taking a lock if redis fails Ajay 2024-01-19 14:35:32 -0500
  • 2ad51842cc Compress redis values Ajay 2024-01-19 14:34:18 -0500
  • ea60947092
    format fix SashaXser 2024-01-19 14:31:03 +0400
  • 14b6f84f94
    2 things SashaXser 2024-01-19 08:50:45 +0400
  • 8e13ec60d6 Fix other get missing throw Ajay 2024-01-18 11:57:50 -0500
  • c9f7275942 Only use redis timeout when db not under load Ajay 2024-01-18 09:22:00 -0500
  • d607d8b179 Don't fallback to db when too many redis connections Ajay 2024-01-15 14:07:34 -0500
  • 5974b51391
    Bump follow-redirects from 1.15.1 to 1.15.4 dependabot[bot] 2024-01-10 02:08:26 +0000
  • 7aaf000d99 Fix index for hashed video id dearrow fetching Ajay 2024-01-09 15:31:56 -0500
  • 0edf0b9e1c Don't handle shadowhide on high load Ajay 2024-01-03 11:37:58 -0500
  • 84fd7c170f Add test for VIP downvote without removing Ajay 2024-01-03 01:18:57 -0500
  • b04e0dcd97 DeArrow downvotes Ajay 2024-01-03 01:13:35 -0500
  • 33dad0a5e4 Add option to submit without locking Ajay 2024-01-02 19:12:55 -0500
  • ad439fd368 Make sure latest dump is not deleted Ajay 2023-12-28 19:10:12 -0500
  • 21bb893a47 Merge branch 'master' of https://github.com/ajayyy/SponsorBlockServer Ajay 2023-12-28 18:23:45 -0500
  • 211ecf700b Reject on dump failure to trigger a retry Ajay 2023-12-28 18:23:41 -0500
  • 94cd59ebb3
    finish getSkipSegmentsByHash test Michael C 2023-12-26 05:28:31 -0500
  • 951d678640
    Merge pull request #569 from mchangrh/fix-shadowban Ajay Ramachandran 2023-12-21 20:36:28 -0500
  • 15f19df8a4
    clean up shadowban code, exclude long running categories query when possible Michael C 2023-12-21 18:37:24 -0500
  • 28a457ca29
    test checkpoint Michael C 2023-12-21 17:21:49 -0500
  • 30f8693346
    insomnia fueled tests Michael C 2023-12-16 07:23:12 -0500
  • be3490a3f5
    partial skipsegments byhash rewrite Michael C 2023-12-14 22:43:36 -0500
  • e3937085f3
    getSkipSegments tests Michael C 2023-12-12 14:52:04 -0500
  • 4a4d5776a1
    Merge pull request #568 from ajayyy/revert-566-dependabot/npm_and_yarn/axios-1.6.0 Ajay Ramachandran 2023-12-06 00:17:05 -0500
  • b3a28f7df3
    Revert "Bump axios from 1.1.3 to 1.6.0" revert-566-dependabot/npm_and_yarn/axios-1.6.0 Ajay Ramachandran 2023-12-06 00:16:55 -0500
  • 2969266206
    postSkipSegments, postSkipSegmentsLocked Michael C 2023-11-20 23:53:05 -0500
  • f763139664
    Merge pull request #566 from ajayyy/dependabot/npm_and_yarn/axios-1.6.0 Ajay Ramachandran 2023-11-11 10:50:35 -0500
  • da482054a4
    Bump axios from 1.1.3 to 1.6.0 dependabot[bot] 2023-11-11 08:17:36 +0000
  • 134e89af00 Merge branch 'master' of https://github.com/ajayyy/SponsorBlockServer Ajay 2023-11-06 16:07:46 -0500
  • 5cc80f9066 Use dearrow thumbnails in webhooks Ajay 2023-11-06 16:07:44 -0500
  • e1043aba05
    Merge pull request #565 from mchangrh/ajay-has-good-tests Ajay Ramachandran 2023-11-04 18:18:35 -0400
  • c0abedf67f
    non-blocking coverage tests Michael C 2023-11-04 18:03:05 -0400
  • 88a74352a0
    add more small tests Michael C 2023-11-04 17:56:06 -0400
  • d7a4b67479
    update tests Michael C 2023-11-04 17:44:05 -0400
  • c664d83c9e
    update getSearchSegment, fix parseParams Michael C 2023-11-04 02:28:04 -0400
  • bc191eadfa
    add getUserInfoFree Michael C 2023-11-02 21:24:45 -0400
  • d99b7dc2c6
    Merge pull request #563 from ajayyy/dependabot/npm_and_yarn/babel/traverse-7.23.2 Ajay Ramachandran 2023-11-02 15:31:11 -0400
  • 579e2b90a3 Make chapters easier to submit Ajay 2023-10-29 10:51:37 -0400
  • 3708d293dc Add warning when locked title probably outdated Ajay 2023-10-27 00:39:36 -0400
  • b29dea2f3e
    convert more functions Michael C 2023-10-24 15:41:37 -0400
  • aa90b6a335
    less votes for category re-flipping Michael C 2023-10-24 00:20:50 -0400
  • 077a9ecc50
    Bump @babel/traverse from 7.18.6 to 7.23.2 dependabot[bot] 2023-10-18 05:31:40 +0000
  • f729585531
    use variables, 1 vote for categories Michael C 2023-10-17 18:45:37 -0400
  • c4161a7934
    add category vote tests Michael C 2023-10-17 16:47:51 -0400
  • ae4e6705c0
    add undovote tests Michael C 2023-10-17 15:25:02 -0400
  • fe3f742cb5
    rewrite tests for voteOnSponsorTime Michael C 2023-10-17 14:54:38 -0400
  • 4e51293366
    use ES5 proxies instead of arrays Michael C 2023-10-17 01:35:12 -0400
  • db949180a7
    simplify getSegmentInfo endpoint with parseParams Michael C 2023-10-16 23:46:28 -0400
  • 9238cc5997
    merge 404 clauses in getSegmentInfo Michael C 2023-10-16 23:26:48 -0400
  • f7e0980e82
    getSegmetInfo tests Michael C 2023-10-16 23:21:49 -0400
  • 7a76628379
    refactor getRandom to genRandom Michael C 2023-10-16 20:48:50 -0400
  • 5ec0018e8c
    use queryGen, userGen Michael C 2023-10-16 20:06:21 -0400
  • 6a08de7ac6
    userAgentTest from array Michael C 2023-10-16 20:05:42 -0400
  • 355c154fc8
    fix typos Michael C 2023-10-16 20:04:50 -0400
  • afb39ba610
    fix missing HashedVideoID Michael C 2023-10-16 20:04:36 -0400
  • 625dc43292
    replace done() Michael C 2023-10-16 20:04:18 -0400
  • 7c4838c088
    half-broken getLockCategoriesByHash Michael C 2023-10-16 19:01:32 -0400
  • b7f9423dd1
    add setUsername ban test Michael C 2023-10-16 14:30:06 -0400
  • 430ac8ccf3
    use gha native services Michael C 2023-10-16 14:11:17 -0400
  • db28400a37
    use more test helpers Michael C 2023-10-16 13:52:12 -0400
  • ecbf809200
    postPurgeAllSegments, setUsername Michael C 2023-10-15 21:39:06 -0400
  • 5714f51ac0
    Merge pull request #561 from mchangrh/test-helpers Ajay Ramachandran 2023-10-15 02:18:31 -0400
  • 68bb39c409
    Merge branch 'master' of https://github.com/ajayyy/SponsorBlockServer into test-helpers Michael C 2023-10-15 00:31:09 -0400
  • 9dd8b28812 Merge branch 'master' of https://github.com/ajayyy/SponsorBlockServer Ajay 2023-10-02 19:56:12 -0400
  • a659048afe Hide downvotes titles Ajay 2023-10-02 19:56:08 -0400
  • 3c6803fb62
    getViewsForUser Michael C 2023-09-30 21:20:42 -0400
  • 467443a03f
    fix typings for getSubmissionUUID, update getStatus Michael C 2023-09-30 19:08:23 -0400
  • d8b93dec00
    getLockCategories sort categories Michael C 2023-09-29 00:45:43 -0400
  • 26b3ea6a50
    use partialDeepEquals for getLockCategories Michael C 2023-09-29 00:40:20 -0400
  • f72b1abf41
    getLockCategories Michael C 2023-09-28 23:44:14 -0400
  • 53e5dcb2f0
    addUserAsVIP Michael C 2023-09-28 20:45:02 -0400
  • 73e5ade529
    generate random title Michael C 2023-09-28 03:57:06 -0400
  • 31e1f5bc3c
    original as bool not string Michael C 2023-09-28 03:51:15 -0400
  • df40047a4b
    getUserInfo Michael C 2023-09-28 03:45:28 -0400
  • ad9344c92f
    getChapterNames fix length Michael C 2023-09-27 23:57:53 -0400
  • 726983bb9b
    getChapterNames Michael C 2023-09-27 23:53:18 -0400
  • 7364499f11
    lockCategoriesHTTP Michael C 2023-09-27 23:19:25 -0400
  • 5e3ec895d8
    add videoID for segment inserter Michael C 2023-09-27 22:25:18 -0400
  • a9ef3815e2
    add segment generator Michael C 2023-09-27 22:21:42 -0400
  • 964634dc51
    update addFeatures Michael C 2023-09-27 21:03:53 -0400
  • 1e8970859f
    Merge pull request #559 from mini-bomba/✝️ℹ️🅿️ Ajay Ramachandran 2023-09-27 20:40:34 -0400
  • 4438ce7db6
    add genUser frameworks, start fixing tests Michael C 2023-09-27 20:18:35 -0400
  • 86ea0f582b Merge branch 'master' of https://github.com/ajayyy/SponsorBlockServer Ajay 2023-09-27 20:09:16 -0400
  • e329bccca5 Remove shuffling for thumbnails Ajay 2023-09-27 20:09:15 -0400
  • 1275afa25b
    Merge pull request #560 from mchangrh/no-empty-warnings Ajay Ramachandran 2023-09-27 15:17:25 -0400
  • 1b5a079bbd
    disallow empty new warnings Michael C 2023-09-27 15:09:35 -0400
  • ad666ff487 Don't allow random time after 90% of video if no endcard submitted Ajay 2023-09-24 16:53:55 -0400
  • 7196155d3a
    Replace "Warning reason" with "Tip message" mini-bomba 2023-09-16 10:00:33 +0200
  • 934ce79728
    Replace "warning" with "tip" in responses from postWarning.ts mini-bomba 2023-09-12 23:40:39 +0200
  • 65e7d24b7d Fix get branding by hash rong query Ajay 2023-09-09 19:07:50 -0400
  • d08c423c6a Verify old submissions when adding dearrow feature Ajay 2023-09-06 10:53:14 -0400
  • 8361f602c7 Less arm Ajay 2023-09-04 02:52:04 -0400
  • 1e3a50b884
    Merge pull request #558 from mini-bomba/dearrow-bans Ajay Ramachandran 2023-09-04 02:43:39 -0400
  • 55150cb301
    do user & IP queries asynchronously in checkbanStatus() mini-bomba 2023-08-31 14:59:22 +0200
  • 2015cf1488
    DB migration: Hide any visible dearrow submissions from banned users mini-bomba 2023-08-29 16:33:51 +0200
  • 141f105b79
    fix dearrow bans mini-bomba 2023-08-29 15:48:34 +0200
  • c2a3630d49
    create an isUserBanned utility function mini-bomba 2023-08-29 13:28:08 +0200
  • c77e71e66a
    it's called a ✝️ℹ️🅿️, not warning mini-bomba 2023-08-29 13:18:06 +0200
  • 345c740fdc Fix local key regex Ajay 2023-08-22 12:00:59 -0400