Commit Graph

  • 183462ff85 Add brackets Ajay Ramachandran 2021-06-18 18:49:37 -04:00
  • b84241c6ad use isUserVIP instead Michael C 2021-06-18 18:44:43 -04:00
  • c13bc6cfbd added tests and route Michael C 2021-06-18 17:46:18 -04:00
  • 04da532962 implement #253 Michael C 2021-06-18 16:38:24 -04:00
  • fb68bd46c8 Merge pull request #256 from mchangrh/segmentInfo-error Ajay Ramachandran 2021-06-18 16:31:55 -04:00
  • 4963f4dc08 style fixes Michael C 2021-06-18 15:33:14 -04:00
  • c92e44bb1d made 400/404 behaviour consistent with API docs Michael C 2021-06-18 14:43:59 -04:00
  • 1dcb63f2cc Fix typo in test Ajay Ramachandran 2021-06-17 19:09:24 -04:00
  • b9bcc35dd2 Allow removing warnings created by anyone Ajay Ramachandran 2021-06-17 19:08:36 -04:00
  • 0b967b9f45 Merge pull request #252 from mchangrh/segmentInfo Ajay Ramachandran 2021-06-16 13:24:39 -04:00
  • 20ae560bb1 Add semicolons Ajay Ramachandran 2021-06-16 13:23:25 -04:00
  • 7fe787c5ab remove extra properties Michael C 2021-06-16 00:53:34 -04:00
  • 5fe6ce6656 Merge pull request #250 from mchangrh/fix-getskipsegment-test Ajay Ramachandran 2021-06-16 00:47:55 -04:00
  • 47ddaaad7b Merge pull request #251 from mchangrh/getSkipSegment-400 Ajay Ramachandran 2021-06-16 00:46:54 -04:00
  • 8dcc1a4a53 add getSegmentInfo with tests Michael C 2021-06-16 00:33:51 -04:00
  • 0a8f7aa39d skipSegments return 400 if bad categories Michael C 2021-06-15 23:01:26 -04:00
  • 31071ddb17 new test cases Michael C 2021-06-15 21:56:20 -04:00
  • a003733e51 fix test suite Michael C 2021-06-15 21:29:36 -04:00
  • 13b105504b remove timeSubmitted from query Michael C 2021-06-15 17:16:32 -04:00
  • 3b16cdb920 add last lastSegmentID Michael C 2021-06-15 17:08:17 -04:00
  • 607b7cbb0a add ignored counts Michael C 2021-06-15 15:50:41 -04:00
  • 87c6dab41d Merge pull request #248 from MRuy/feature/add-version-to-databasejson Ajay Ramachandran 2021-06-15 11:58:24 -04:00
  • 859ad6ea38 Add version to database.json Nanobyte 2021-06-15 17:50:18 +02:00
  • 3e73148390 Merge pull request #245 from mchangrh/reconfigure-cors Ajay Ramachandran 2021-06-15 01:04:26 -04:00
  • eb2b41bc8a Merge pull request #243 from MRuy/feature/lock-username Ajay Ramachandran 2021-06-15 01:04:20 -04:00
  • 75981a3e5f Fix copy mistake Ajay Ramachandran 2021-06-15 01:03:37 -04:00
  • 062faba8d1 remove CORS from nginx, add to express Michael C 2021-06-14 20:29:02 -04:00
  • 52f61c08a5 Merge pull request #241 from MRuy/fix/webhook-default-value Ajay Ramachandran 2021-06-14 19:51:10 -04:00
  • 34fd78961b Add username lock Nanobyte 2021-06-15 00:09:37 +02:00
  • 9cf68b8903 Fix test config adminUserID Nanobyte 2021-06-15 00:08:55 +02:00
  • d0526566c4 Merge pull request #242 from mchangrh/add-delete-cors Ajay Ramachandran 2021-06-14 16:26:23 -04:00
  • 0271556c07 Merge branch 'master' of https://github.com/ajayyy/SponsorBlockServer Ajay Ramachandran 2021-06-14 22:25:55 +02:00
  • 8cce2a5977 Update nginx config Ajay Ramachandran 2021-06-14 22:25:24 +02:00
  • e06eb96fa7 Add ability to ban specific category Ajay Ramachandran 2021-06-14 16:23:39 -04:00
  • edbbc62e5c add delete to CORS for /api/lockCategories Michael C 2021-06-14 13:19:41 -04:00
  • bbd478f322 Fix webhook default value Nanobyte 2021-06-14 10:47:46 +02:00
  • 17eb9604e7 Add banned username Ajay Ramachandran 2021-06-13 17:13:44 -04:00
  • 588e0abdd8 Fix type = 20 vote Ajay Ramachandran 2021-06-13 16:22:10 -04:00
  • b08f5c8390 Don't break for incorrect votes Ajay Ramachandran 2021-06-13 16:00:36 -04:00
  • 344e680fe3 Fix rejections not being seperated Ajay Ramachandran 2021-06-09 15:14:31 -04:00
  • 4225d9b3b3 Silently reject votes Ajay Ramachandran 2021-06-08 20:20:05 -04:00
  • 1c8c76831e Make redis not persist Ajay Ramachandran 2021-06-04 16:03:18 -04:00
  • 912f878906 Print video ID in newleaf errors Ajay Ramachandran 2021-06-03 14:49:01 -04:00
  • ec081cf0c5 Support multiple newleaf urls Ajay Ramachandran 2021-06-03 11:38:21 -04:00
  • 1e5849f504 Prevent failing on api errors Ajay Ramachandran 2021-06-03 11:29:55 -04:00
  • 10fcc7885f Raise redis memory Ajay Ramachandran 2021-06-03 00:50:05 -04:00
  • 29665d5a03 Merge pull request #238 from ajayyy/newleaf Ajay Ramachandran 2021-06-02 22:41:06 -04:00
  • e7337d3cb4 Add missing dependency Ajay Ramachandran 2021-06-02 22:40:18 -04:00
  • 0904036009 Use newleaf instead of YouTube API Ajay Ramachandran 2021-06-02 22:34:38 -04:00
  • c1609a826a Don't think duration changed when API fails Ajay Ramachandran 2021-06-02 19:17:29 -04:00
  • 2453c45b06 Don't use undefined lockedSum from cache Ajay Ramachandran 2021-06-01 22:20:42 -04:00
  • 63c8f87776 Don't deconstruct Ajay Ramachandran 2021-06-01 16:18:41 -04:00
  • f20506bf43 Add back youtube api error handling Ajay Ramachandran 2021-06-01 16:14:21 -04:00
  • ec51ff835a Consider locked segments when calculating reputation Ajay Ramachandran 2021-05-29 20:48:41 -04:00
  • 6a58a08781 Rename user info endpoint Ajay Ramachandran 2021-05-24 16:04:32 -04:00
  • 3f682d467d Fix reputation unit tests Ajay Ramachandran 2021-05-24 16:00:45 -04:00
  • 676fc8ea08 Add reputation to user info Ajay Ramachandran 2021-05-24 15:56:03 -04:00
  • a732159a3a Fix comment in sql upgrade file Ajay Ramachandran 2021-05-24 12:46:39 -04:00
  • 09fc3ca882 Raise reputation cap and don't count autovote submissions Ajay Ramachandran 2021-05-24 12:43:06 -04:00
  • 300ee0183e Add a max initial boost Ajay Ramachandran 2021-05-24 10:51:32 -04:00
  • d7f352d699 Revert "Don't get reputation every time" Ajay Ramachandran 2021-05-23 23:36:16 -04:00
  • 994dba86f6 Don't get reputation every time Ajay Ramachandran 2021-05-23 23:30:47 -04:00
  • 9990e0b807 Merge pull request #236 from ajayyy/segment-sort Ajay Ramachandran 2021-05-23 23:20:42 -04:00
  • 30d0cb7590 Don't break with old cached data Ajay Ramachandran 2021-05-23 23:19:39 -04:00
  • 52b201ff87 Change to vary boost by votes Ajay Ramachandran 2021-05-23 21:43:23 -04:00
  • eb2ffff780 Add tests for reputation Ajay Ramachandran 2021-05-23 18:51:23 -04:00
  • d3210d4e27 Move files to utils Ajay Ramachandran 2021-05-23 18:00:20 -04:00
  • 5c2ab9087a Use reputation when sorting segments Ajay Ramachandran 2021-05-23 17:54:51 -04:00
  • 194c657ba7 Clear reputation cache Ajay Ramachandran 2021-05-23 17:05:06 -04:00
  • a5f9c2a022 Don't allow self votes Ajay Ramachandran 2021-05-23 16:57:41 -04:00
  • 0051022906 remove old user trustworthy code Ajay Ramachandran 2021-05-23 16:55:31 -04:00
  • cfcb6c6b64 Add reputation system Ajay Ramachandran 2021-05-23 16:53:35 -04:00
  • 799aef0b65 Move redis code to middleware Ajay Ramachandran 2021-05-23 15:49:12 -04:00
  • 1b175d85c0 Update mocha Ajay Ramachandran 2021-05-23 14:56:04 -04:00
  • 9d19c59d44 Add caching for raw videoID fetching Ajay Ramachandran 2021-05-23 12:03:05 -04:00
  • 96ccbbe4a2 Removed unnecessary conditionals Ajay Ramachandran 2021-05-23 11:35:02 -04:00
  • c7b7732092 Update lodash Ajay Ramachandran 2021-05-23 11:27:18 -04:00
  • 77da67ce98 Merge pull request #230 from ajayyy/dependabot/npm_and_yarn/redis-3.1.1 Ajay Ramachandran 2021-05-23 11:26:21 -04:00
  • 38360f379f Merge pull request #224 from ajayyy/export Ajay Ramachandran 2021-05-23 11:22:02 -04:00
  • 5a60dfa988 Uncomment webhook Ajay Ramachandran 2021-05-23 11:19:40 -04:00
  • 590ed037dd Merge branch 'master' of https://github.com/ajayyy/SponsorBlockServer into export Ajay Ramachandran 2021-05-23 11:17:10 -04:00
  • e71399f5af Add banned user Ajay Ramachandran 2021-05-13 21:24:53 -04:00
  • 34aadda47a Merge branch 'master' of https://github.com/ajayyy/SponsorBlockServer Ajay Ramachandran 2021-05-13 14:59:14 -04:00
  • 0c64f4b006 Check for array in non hash prefix method Ajay Ramachandran 2021-05-13 14:59:12 -04:00
  • 72aff3a695 Block username change Ajay Ramachandran 2021-05-12 18:57:36 -04:00
  • 1122681c4f Fix prepare statements and inconsistencies Nanobyte 2021-05-07 02:01:49 +02:00
  • 78a7f8a207 Fix test case prepare statements Nanobyte 2021-05-07 01:51:11 +02:00
  • 60a118f391 Add object src to csp Ajay Ramachandran 2021-05-06 16:14:11 -04:00
  • cd66399049 Add csp for API Ajay Ramachandran 2021-05-06 16:03:26 -04:00
  • b0a4b6ebed Update indexes file table name Ajay Ramachandran 2021-05-06 15:53:31 -04:00
  • 99a4ed9e84 Merge branch 'master' of https://github.com/ajayyy/SponsorBlockServer Ajay Ramachandran 2021-05-05 17:02:05 -04:00
  • e93c08f33a disable database by default Ajay Ramachandran 2021-05-05 17:01:52 -04:00
  • a47906cac9 Bump redis from 3.0.2 to 3.1.1 dependabot[bot] 2021-04-29 22:27:42 +00:00
  • 423ea9cbc6 Merge pull request #231 from MRuy/fix/run-tests-in-memory-db Ajay Ramachandran 2021-04-29 18:26:15 -04:00
  • 35714d4f2d Use in memory database for tests Nanobyte 2021-04-29 21:49:25 +02:00
  • 129cf8d02d Merge pull request #229 from MRuy/fix/rename-no-segments Ajay Ramachandran 2021-04-23 21:34:04 -04:00
  • f561388a1f Rename noSegments to lockCategories Nanobyte 2021-04-24 01:54:42 +02:00
  • a587247c0d Don't hold connections open in getTopUsers Ajay Ramachandran 2021-04-23 18:21:08 -04:00
  • 72121f98de Revert "Lower redis memory" Ajay Ramachandran 2021-04-22 23:12:44 -04:00
  • 0a66dcc0d6 Redirect to cdn Ajay Ramachandran 2021-04-23 04:59:36 +02:00