58 Commits

Author SHA1 Message Date
Jelle Glebbeek
d4b62e9a9f feat: show progress while updating/installing dependencies 2021-10-27 02:18:16 +02:00
Jelle Glebbeek
5428a8e72c test: fix unit tests 2021-10-27 00:38:44 +02:00
Jelle Glebbeek
87dc2e1f36 test: explicitly set platform to use in test 2021-10-18 21:18:14 +02:00
Jelle Glebbeek
282c93f2ea feat: add support for sponsorblock (#183) 2021-10-18 20:49:03 +02:00
Jelle Glebbeek
fd947b48c4 feat: ship without binaries, download only when needed 2021-10-18 20:16:57 +02:00
Jelle Glebbeek
73fa6f85bd fix: remove workaround for youtube-dl bug that is no longer present in yt-dlp 2021-10-18 02:29:20 +02:00
Jelle Glebbeek
c8353459f1 feat: add option to automatically save metadata as JSON (#164) 2021-10-18 02:28:43 +02:00
Jelle Glebbeek
84e82b7987 feat: add setting to use empty user agent #213 2021-10-18 01:12:21 +02:00
Jelle Glebbeek
7c82a19877 test: fix and add tests for the yt-dlp auto-updater 2021-10-17 23:53:16 +02:00
Jelle Glebbeek
7263736640 test: fix dotenv tests 2021-08-28 03:38:54 +02:00
Jelle Glebbeek
78f76a01d9 fix: linux ffmpeg filepaths 2021-08-28 02:50:29 +02:00
Jelle Glebbeek
ad71993e2a test: fix filepath unit tests & add 2021-08-28 02:41:33 +02:00
Jelle Glebbeek
876c7bd149 test: add unit tests for Logger.js 2021-08-03 16:25:40 +02:00
Jelle Glebbeek
ab82ec5ecd feat: save global download type selection (#141) 2021-08-02 17:38:24 +02:00
Jelle Glebbeek
7301730c6f test: update tests to reflect new setting 2021-08-02 17:05:01 +02:00
Jelle Glebbeek
6292d60430 test: update Filepaths.test.js to account for changed functionality 2021-08-02 16:44:52 +02:00
Jelle Glebbeek
29e1713673 feat: add setting to disable global shortcuts (#144) 2021-07-30 15:02:59 +02:00
Jelle Glebbeek
4dba2b1a61 feat: Add selectable video codec (#47) 2021-07-29 21:27:42 +02:00
Jelle Glebbeek
ee85e812ea feat: Add rate-limit option per video (#140) 2021-07-24 23:29:01 +02:00
Jelle Glebbeek
d54f377e20 test: fix Settings.test.js 2021-07-17 18:00:53 +02:00
Julian Burner
5b834c7a63 Change default audio download option to auto 2021-07-17 13:10:22 +02:00
Jelle Glebbeek
89f4bb3776 chore: fix eslint & tests 2021-07-14 12:35:18 +02:00
Jelle Glebbeek
fe5d0ed895 feat: make the download path persistent (#109) 2021-06-21 00:44:50 +02:00
Jelle Glebbeek
9aa56172cd tests: update unit-tests 2021-06-19 22:24:18 +02:00
Jelle Glebbeek
4947625bc2 test: fix ErrorHandler.test.js 2021-06-15 02:33:26 +02:00
Jelle Glebbeek
32004a0faf test: add tests for new playlist metadata functions 2021-06-06 02:56:09 +02:00
Jelle Glebbeek
0b9c0a9436 test: add test case for reporting errors to sentry 2021-06-01 14:21:43 +02:00
Jelle Glebbeek
4c59c26f5d chore: add Sentry error reporting to project 2021-06-01 03:42:33 +02:00
Jelle Glebbeek
cd603901f8 feat: automatically fill in copied URL's into the url box (#94) 2021-06-01 01:01:03 +02:00
Jelle Glebbeek
434211f1a8 test: fix DoneAction test 2021-05-30 21:26:51 +02:00
Jelle Glebbeek
b1fa219543 feat: add proxy setting (#83) 2021-05-25 16:49:53 +02:00
Jelle Glebbeek
f2afcd50b5 test: add test cases for subtitle util functions 2021-05-25 14:32:12 +02:00
Jelle Glebbeek
a6eb792482 test: fix settings test case 2021-05-25 14:14:57 +02:00
Jelle Glebbeek
562d70b9c6 test: add unit-tests for DoneAction.js 2021-05-22 01:48:11 +02:00
Jelle Glebbeek
d382bba2fb test: fix and add tests for Filepaths.js 2021-05-21 15:28:21 +02:00
Jelle Glebbeek
5bb053b8a5 test: mock the fs.promises.access function to prevent false test fail 2021-05-20 22:04:55 +02:00
Jelle Glebbeek
365100e190 test: fix test case being too specific 2021-05-18 23:01:05 +02:00
Jelle Glebbeek
e973310226 feat: add option to enable/disable https certificate verification #68 2021-05-18 22:52:57 +02:00
Jelle Glebbeek
6afb09952d fix: report the actual error on youtube-dl returned an empty object (#55) 2021-05-18 16:27:52 +02:00
Jelle Glebbeek
c9642e8dda test: fix utils detectInfoType test 2021-05-17 21:58:30 +02:00
Jelle Glebbeek
3715411ca8 feat: add option to download auto-generated subtitles too (#53) 2021-05-06 02:06:10 +02:00
Jelle Glebbeek
f62310c674 test: update Settings and Video tests to reflect (7b742c5f5c) 2021-05-01 03:54:03 +02:00
Jelle Glebbeek
181e51c8ff test: update TaskList and Settings tests to reflect changes in (63b67695e1) 2021-05-01 01:56:34 +02:00
Jelle Glebbeek
054fdcc61e Test: Fix unit-test for TaskList.js 2021-04-27 15:30:56 +02:00
Jelle Glebbeek
306c60467b Test: Add TaskList.js test & fix Settings.test.js 2021-04-27 15:18:23 +02:00
Jelle Glebbeek
a98287aabf Add unit-test for livestream detection 2021-04-14 00:39:03 +02:00
Jelle Glebbeek
12554431ac Add white mode with a setting 2021-04-04 22:55:51 +02:00
Jelle Glebbeek
92fc7757cd Automatically detect what python install to use on linux systems 2021-04-03 22:02:31 +02:00
Jelle Glebbeek
c964c56ff0 Add "output format" setting #40 2021-03-24 12:26:51 +01:00
Jelle Glebbeek
9df297307a Add partial unit-test for InfoQueryList.js 2021-03-22 22:05:45 +01:00