Commit Graph

  • 41903ec434 Fix: disabled video card buttons were still clickable Jelle Glebbeek 2021-03-12 12:26:57 +01:00
  • 16a2ac985e Fix: The app now downloads videos without formats properly Jelle Glebbeek 2021-03-12 12:26:07 +01:00
  • ff7a8b0825 Add setting to toggle user-agent spoofing Jelle Glebbeek 2021-03-11 00:33:10 +01:00
  • c5d90b0262 Improve stability of the unified playlist system Jelle Glebbeek 2021-03-10 20:18:58 +01:00
  • cf8b55c348 Bump version to beta.2 Jelle Glebbeek 2021-03-10 19:17:59 +01:00
  • e9418a62ed Use random user-agent strings to attempt slowing down user-agent profiling Jelle Glebbeek 2021-03-10 19:17:43 +01:00
  • b758a306f7 Improve stability of filesize querying Jelle Glebbeek 2021-03-10 19:02:53 +01:00
  • 1690f0583f Add error trigger for ratelimit (429) Jelle Glebbeek 2021-03-10 19:01:37 +01:00
  • a6b7f6aa5f Add unified playlists To prevent huge playlists from cluttering up the UI and slowing it down to a crawl Jelle Glebbeek 2021-03-10 19:00:09 +01:00
  • 38a3762c81 Add cooldown to the speed and eta update function So your eyes actually have time to read the values Jelle Glebbeek 2021-03-08 13:58:14 +01:00
  • f8f0f68e91 Fix verbiage when downloading videos or audio (#37) Jelle Glebbeek 2021-03-08 13:56:26 +01:00
  • 45cccac3e5 Remove not working --xattr argument Jelle Glebbeek 2021-03-07 18:04:32 +01:00
  • 55581c6cfd Format like/dislikes and views to thousands, millions etc. Jelle Glebbeek 2021-03-07 17:31:29 +01:00
  • fa1f7acbee Add option to download thumbnails (#36) Either by setting or by info modal Jelle Glebbeek 2021-03-07 15:57:39 +01:00
  • 360c40803e Remove execa dependency from appimage-fix.js Jelle Glebbeek 2021-03-05 23:49:19 +01:00
  • f02ff4bfad Remove execa dependency from appimage-fix.js Jelle Glebbeek 2021-03-05 23:45:33 +01:00
  • 9c9a8151f9 Improve stability of the queue progressbar Jelle Glebbeek 2021-03-05 22:58:33 +01:00
  • 923fe8c281 Do not install an already downloaded update when the user turns off app updating Jelle Glebbeek 2021-03-05 22:58:18 +01:00
  • 744146fa17 Sent additional download settings when reporting an error Jelle Glebbeek 2021-03-05 22:57:35 +01:00
  • c509519efa Rework the app updating process, add more user interaction. Jelle Glebbeek 2021-03-05 15:16:55 +01:00
  • 9643ffdf79 Improve stability of the automatic size calculation Jelle Glebbeek 2021-03-05 00:32:45 +01:00
  • f4ae0babac Fix promise being rejected when no internet connection is available (follow-up b39edcb) Jelle Glebbeek 2021-03-05 00:30:23 +01:00
  • d0baec1424 Update demo gif to v2.0.0 Jelle Glebbeek 2021-03-04 22:37:43 +01:00
  • 20138de11e Update demo gif to v2.0.0 Jelle Glebbeek 2021-03-04 22:33:04 +01:00
  • 7c7b79b74f Fix logo alignment in README.md Jelle Glebbeek 2021-03-04 22:31:29 +01:00
  • b101b0fa63 Merge remote-tracking branch 'origin/v2.0.0' into v2.0.0 Jelle Glebbeek 2021-03-04 22:28:00 +01:00
  • b39edcba7b Fix BinaryUpdater.js rejecting promise when no internet connection was available Jelle Glebbeek 2021-03-04 22:27:47 +01:00
  • d5a5a21daa Add incomplete youtube ID error Jelle Glebbeek 2021-03-04 22:27:19 +01:00
  • 4f73e604e6 Exclude 'ffmpeg not found' error when downloading only audio as well. Jelle Glebbeek 2021-03-04 22:17:47 +01:00
  • 397e42987f Remove no longer needed shortcuts Jelle Glebbeek 2021-03-04 22:17:19 +01:00
  • d9bb4f5d03 Rewrite README for v2.0.0 Jelle Glebbeek 2021-03-04 22:16:42 +01:00
  • d351657a92 Make the video description textfield readonly Jelle Glebbeek 2021-03-04 17:43:26 +01:00
  • fd6042cd6f Display the version in the settings modal Jelle Glebbeek 2021-03-04 17:42:36 +01:00
  • 21f3004e00 Clean up project - remove unused code Jelle Glebbeek 2021-03-04 14:32:38 +01:00
  • e7d87bd702 Show nodejs errors and logs in renderer devtools Jelle Glebbeek 2021-03-04 14:31:53 +01:00
  • eeb9fe1fdd Show status of the binary updater. And prevent a user from donwloading videos while the binary is being updated. Jelle Glebbeek 2021-03-03 11:19:49 +01:00
  • b2a71b75f3 Set version to beta.1 Jelle Glebbeek 2021-03-03 11:19:21 +01:00
  • 298a964db1 Rename fix-linux-builds.js to appimage-fix.js Jelle Glebbeek 2021-03-03 11:19:08 +01:00
  • 8937cfd54b Update youtube-dl to latest version 2021.03.03 Jelle Glebbeek 2021-03-03 11:18:12 +01:00
  • e24badad5d Include package-lock.json for dependabot Jelle Glebbeek 2021-03-02 12:10:59 +01:00
  • 1784c0dbda Update shipped ytdl version Jelle Glebbeek 2021-03-02 12:10:46 +01:00
  • 81cb53f5e7 Prepend instead of append new videos to the queue Jelle Glebbeek 2021-03-02 12:10:14 +01:00
  • aa85b152ce Add error handling for empty infoQueries (uncatched errors) Jelle Glebbeek 2021-03-02 12:09:57 +01:00
  • f1380ce6bc Fix error handling not looping through all triggers Jelle Glebbeek 2021-03-02 12:09:07 +01:00
  • 67db49dc55 Calculate and display the total size of the download Jelle Glebbeek 2021-03-02 12:08:25 +01:00
  • 93d8059eba Return the raw size in bytes from a SizeQuery as well Jelle Glebbeek 2021-03-02 12:06:19 +01:00
  • 902b454da5 Return false and trigger an error when youtube-dl returns an empty object Jelle Glebbeek 2021-03-02 12:05:35 +01:00
  • c49dd30ce0 Add calculateTotalSize setting Jelle Glebbeek 2021-03-02 12:04:34 +01:00
  • b36e58e104 Update copyright year Jelle Glebbeek 2021-03-02 12:03:31 +01:00
  • bf8ea4c31a Do not raise 'ffmpeg not found' error' when in dev mode Jelle Glebbeek 2021-03-01 15:08:16 +01:00
  • ef0af6b45b Remove unneeded console logs Jelle Glebbeek 2021-03-01 15:07:53 +01:00
  • 787ebc101f Restyle adn reword the settings modal Jelle Glebbeek 2021-03-01 15:07:39 +01:00
  • 0e8967b888 Add a setting to keep unmerged files (#34) Jelle Glebbeek 2021-03-01 15:07:20 +01:00
  • f1dfe148aa Up version to alpha 2 Jelle Glebbeek 2021-03-01 15:06:12 +01:00
  • 69756df54d Add a 'download metadata' setting (#34) Jelle Glebbeek 2021-02-27 22:31:43 +01:00
  • 14894c205f Add an 'ffmpeg not found' error definition Jelle Glebbeek 2021-02-26 22:29:49 +01:00
  • 54147d582b Fix binaryUpdater filepaths being null on Linux Jelle Glebbeek 2021-02-26 22:29:18 +01:00
  • e3f02eeddf Save video metadata where possible (#34) Jelle Glebbeek 2021-02-26 22:28:07 +01:00
  • 8f8785b02e Disable hover effect when download button is disabled Jelle Glebbeek 2021-02-24 15:31:45 +01:00
  • 9b7b5da3ed Fix the toast update icon on MacOS Jelle Glebbeek 2021-02-24 15:19:42 +01:00
  • 6b3d576fe6 Fix binaries being copied on every launch (#33) Jelle Glebbeek 2021-02-24 15:19:11 +01:00
  • 4c043b4578 Merge upstream (master) Jelle Glebbeek 2021-02-23 17:14:03 +01:00
  • 53f42e5a61 Only copy files to home dir on first launch (#33) Jelle Glebbeek 2021-02-23 17:06:13 +01:00
  • e24a74d667 Exclude more unnecessary files from being packaged Jelle Glebbeek 2021-02-22 23:53:16 +01:00
  • 4ebddae223 Fix analytics being send multiple times for one install Jelle Glebbeek 2021-02-22 23:52:37 +01:00
  • 7293c2490e Clean up and remove some deprecated code Jelle Glebbeek 2021-02-22 23:52:11 +01:00
  • 5628d589dd Merge remote-tracking branch 'origin/master' into v2.0.0 Jelle Glebbeek 2021-02-22 14:31:33 +01:00
  • a7676ffc89 Add 'How to build from source' to README.MD (#31) Jelle Glebbeek 2021-02-22 14:26:18 +01:00
  • 557eabe30f Remove unneeded code from main.js Jelle Glebbeek 2021-02-22 11:37:33 +01:00
  • a145453ce4 Fix a bug on MacOS where opening a new window without quitting the app would yield an error Jelle Glebbeek 2021-02-21 02:32:45 +01:00
  • 18094ddb45 Fix the windowbar title not being centered in MacOS Jelle Glebbeek 2021-02-21 02:19:20 +01:00
  • 5a1dd5d915 Tweak and finetune the UI (Thanks to @MaximumFX for the advice!) Jelle Glebbeek 2021-02-21 02:12:44 +01:00
  • 94e03cca65 Tweak windowbar design on MacOS. Jelle Glebbeek 2021-02-21 02:11:47 +01:00
  • 5707aad150 Add option to resete maxConcurrent setting to default Jelle Glebbeek 2021-02-21 02:10:36 +01:00
  • b72a19245e Fix multiple bugs in the queue system (but create new ones in the progress...) Jelle Glebbeek 2021-02-20 23:43:48 +01:00
  • 7d28e7290a Make report button more descriptive Jelle Glebbeek 2021-02-19 11:41:48 +01:00
  • e67c7e9b65 Add errorReport channel to preload.js Jelle Glebbeek 2021-02-19 11:40:49 +01:00
  • 28461501e0 Fix getRandomID method returning too long of a string Jelle Glebbeek 2021-02-19 11:40:32 +01:00
  • 245df784ea Add Analytics.js to add error reporting and download stats Jelle Glebbeek 2021-02-19 11:39:40 +01:00
  • dcccc6ea61 Remove unneeded import from Settings.js Jelle Glebbeek 2021-02-18 18:26:47 +01:00
  • 46188cd7d9 Add the ytdlVersion paths to Filepaths.js Jelle Glebbeek 2021-02-18 18:25:41 +01:00
  • b1c88c5fac Change the deprecated request library to axios Jelle Glebbeek 2021-02-18 18:19:04 +01:00
  • 2a951efa35 Rework the binary auto-updater Jelle Glebbeek 2021-02-18 18:18:16 +01:00
  • fed82f3cdf Set the issue title to the error message when a user clicks on Report via GitHub Jelle Glebbeek 2021-02-11 00:51:08 +01:00
  • ab4f98f7d2 Implement the updateApplication setting Jelle Glebbeek 2021-02-11 00:47:34 +01:00
  • 03eca52ca1 Fix bug where the global buttons would always stay disabled Jelle Glebbeek 2021-02-11 00:47:12 +01:00
  • 4293c02e93 Add support for YouTube channels Jelle Glebbeek 2021-02-11 00:46:36 +01:00
  • 71831cf3f9 Remove unneeded variable from lambda function Jelle Glebbeek 2021-02-11 00:45:58 +01:00
  • f69f408f77 Automatically open links with target=_blank in browser Jelle Glebbeek 2021-02-11 00:45:28 +01:00
  • 49b16e69fd Remove unneeded toasts Jelle Glebbeek 2021-02-11 00:43:52 +01:00
  • e7742d4f4a Add authentication via cookies Jelle Glebbeek 2021-02-11 00:42:04 +01:00
  • 80865e0384 Add expendable error handling Jelle Glebbeek 2021-02-11 00:40:20 +01:00
  • be5880b197 Remove Authentication.js, no longer needed Jelle Glebbeek 2021-02-11 00:35:57 +01:00
  • 09309ffb7e Update executable files Jelle Glebbeek 2021-02-11 00:35:37 +01:00
  • 7737308c5c Merge remote-tracking branch 'origin/v2.0.0' into v2.0.0 Jelle Glebbeek 2021-02-10 14:30:53 +01:00
  • 53a0cfedc2 Show card after the image has loaded (prevent flickering) Jelle Glebbeek 2021-02-10 14:30:32 +01:00
  • 0c29683b46 Remove unneeded update to total progress bar Jelle Glebbeek 2021-02-10 14:30:10 +01:00
  • f09164cac8 Remove unneeded update to total progress bar Jelle Glebbeek 2021-02-10 14:28:30 +01:00
  • 56c037b5de Remove unused parameter from QueryManager.removeVideo() Jelle Glebbeek 2021-02-10 14:27:56 +01:00
  • 901962343b Rename details to ytdlVersion which is more descriptive Jelle Glebbeek 2021-02-10 02:37:22 +01:00