Commit Graph

610 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