Commit Graph

310 Commits

Author SHA1 Message Date
Robert Smits c64dda8ca7 Fix theme handling and auto theme
This commit fixes the client side theme selection being overwritten by the backend and adds a selectable auto theming option.
2023-10-01 18:23:11 +02:00
Robert Smits 0231ebfeef Use Bootstrap 5 dark theme support 2023-10-01 13:16:00 +02:00
Alex Shnitman 4e3493be91 upgrade dependencies & builds 2023-09-25 08:57:55 +03:00
Alex 0adb85b10f
Merge pull request #311 from ArabCoders/master
Support loading YTDL_OPTIONS from file
2023-08-19 23:28:37 +02:00
Alex 27def1f670 separated YTDL_OPTIONS_FILE 2023-08-19 21:03:08 +00:00
Alex 0aad7c72e1
Merge pull request #312 from JLyne/fix-memory-leak
Fix memory leak when many videos are queued
2023-08-19 20:35:50 +02:00
James Lyne 784dc2f735 Fix memory leak when many videos are queued.
Previously angular was re-rendering the entire queue whenever any downloads changed their state. The websocket provides progress updates at a high frequency, which combined with a long download queue can quickly cause hundreds of thousands of dom nodes to be created. This results in a spike in memory usage which may persist for some time depending on browser behaviour.

Adding a trackBy function resolves the issue by telling angular which row relates to a particular download.
2023-08-14 11:39:36 +01:00
ArabCoders 207f8fe916 switched logging to DEBUG instead of info. 2023-08-14 05:04:39 +03:00
ArabCoders 01aafe3854 Fixed typo and removed unused import 2023-08-14 04:53:16 +03:00
Abdulmohsen a1e143a5a6
Added support for loading YTDL_OPTIONS from file. 2023-08-13 19:14:58 +03:00
Abdulmohsen 8c994bc45f
Updated YTDL_OPTIONS description in README.md 2023-08-13 19:13:55 +03:00
Alex 4b708e76b4
Merge pull request #310 from JLyne/fix-retry
Fix retry button issues
2023-08-13 14:05:35 +02:00
James Lyne 262e296783 Fix retry button issues
The arguments passed to retryDownload by the retry button do not match what the function actually expects. This causes downloads to break if a custom folder is set and also causes some settings like format and custom name prefix to be ignored.
2023-08-13 12:24:19 +01:00
Alex Shnitman 8950665f06 upgrade dependencies 2023-07-27 18:38:06 +03:00
Alex Shnitman 9782b5d75f improve examples (closes #295) 2023-07-12 23:04:22 +03:00
Alex 9181aefe1a
Merge pull request #293 from shalak/enhance_patterns_and_modification_time
Enhance README.md with more yt-dlp examples
2023-07-12 22:55:25 +03:00
Shalak 7bde629787 Enhance README.md with more yt-dlp examples 2023-07-10 04:28:54 +02:00
AutoUpdater b644a12eae upgraded yt-dlp 2023-07-07 00:56:45 +00:00
Alex 6175af18bc
Merge pull request #286 from guahki/master
Fix #264: calculate download dir correctly when deleting files
2023-06-27 17:58:15 +03:00
Alex b33c030531
Merge pull request #287 from PikuZheng/patch-2
undo #265
2023-06-26 14:45:55 +03:00
PikuZheng feb07e4123
undo #265
```
Step 7/21 : COPY Pipfile* docker-entrypoint.sh .
When using COPY with more than one source file, the destination must be a directory and end with a /
```
why.....
2023-06-26 18:36:17 +08:00
guahki 45ed4c3385 Fix #264: calculate download dir correctly when deleting files 2023-06-24 20:27:40 +02:00
Alex f4a7b7a5ea
Merge pull request #284 from guahki/patch-1
Fix issues with deleting files with DELETE_FILE_ON_TRASHCAN
2023-06-23 08:24:52 +03:00
AutoUpdater 6aa7dea121 upgraded yt-dlp 2023-06-23 00:53:58 +00:00
guahki 3a8bf001dd
Fix issues with deleting files with DELETE_FILE_ON_TRASHCAN
Not being able to delete the file should not stop the clearance from the download list.

One error I encountered, is when failed downloads have no dl.info.filename attribute. It was impossible to delete these entries from the "Completed" section.
2023-06-22 22:36:24 +02:00
AutoUpdater 9dc5795fdb upgraded yt-dlp 2023-06-21 10:33:39 +00:00
Alex dd0f96c6af
Merge pull request #279 from rithask/master
Add default theme option
2023-06-20 21:35:35 +03:00
Rithas K 11a31ab023 Update README 2023-06-19 16:34:01 +05:30
Rithas K eead6acbf5 Add default theme option
Dark mode can be set as the default theme by setting 'DARK_MODE' environment variable to 'true' in the docker compose file
2023-06-19 16:30:13 +05:30
Alex d3bc5d39a1
Update README.md 2023-06-18 10:29:20 +03:00
Alex de09034f12
Merge pull request #277 from rithask/master (closes #169)
Add iOS shortcut link
2023-06-18 10:08:52 +03:00
Alex 9a030df636
Update README.md 2023-06-18 10:08:17 +03:00
Rithas K 9205e9de6e Add iOS shortcut link 2023-06-17 19:50:58 +05:30
Alex 5488a84cc7
Merge pull request #273 from ruia/master
Add curl to apk add
2023-06-09 12:03:56 +03:00
Rui Almeida 4148887054 Add curl to apk add 2023-06-03 19:26:23 +01:00
Alex Shnitman 5ea5a105ec upgrade dependencies 2023-05-27 19:21:57 +03:00
Alex d1cbf748f9
Merge pull request #265 from breakid/temp_dir_support
Temp dir support
2023-05-27 19:16:37 +03:00
Alex Shnitman 2a7cf3e775 formatting 2023-05-27 19:14:52 +03:00
breakid c30173cdc0 Reverted all formatting changes 2023-05-14 00:37:09 -04:00
breakid 70b8bedc64 Made changes requested by original author
- Recombined COPY and RUN commands in Dockerfile
- Modified 'supported sites' URL in README
- Undid automatic formatting in ytdlp.py
2023-05-10 18:29:32 -04:00
breakid fb7e15bd56 Fixed default TEMP_DIR path 2023-05-09 16:10:30 -04:00
breakid ccff77647c Added support for yt-dlp 'temp' path
- Added support for yt-dlp 	emp path
- Formatted with Black
- Updated README to reflect new TEMP_DIR setting; linted
- Modified Dockerfile to strip carriage return characters from docker-entrypoint.sh script to fix building the image on Windows
- Added example docker-compose.yml config
2023-05-09 16:05:38 -04:00
Alex Shnitman 17d668a2dd fix DownloadInfo (closes #258 again) 2023-05-05 15:35:39 +03:00
Alex Shnitman 528bbd220a fix persistent queue load (closes #258) 2023-04-30 21:26:04 +03:00
Alex Shnitman c5a23a5d5a fix download filename (closes #252) 2023-04-26 17:56:29 +03:00
Alex Shnitman 6721ed839d upgraded to angular 15 2023-04-22 17:37:24 +03:00
Alex bce509053b
Merge pull request #249 from guahki/master
Introduce environment options DELETE_FILE_ON_TRASHCAN and DOWNLOAD_DIRS_INDEXABLE
2023-04-16 21:09:55 +03:00
guahki 23e9fef032 Introduce DOWNLOAD_DIRS_INDEXABLE to index download dirs 2023-04-16 13:08:58 +02:00
guahki 8283716547 Introduce DELETE_FILE_ON_TRASHCAN option, to delete files on the server 2023-04-16 13:07:25 +02:00
Alex 462a840a56
Merge pull request #247 from 1RandomDev/master
Fix error because of missing cache directory
2023-04-11 19:46:53 +03:00