Commit Graph

122 Commits

Author SHA1 Message Date
vaaski 3440d0adeb
add `PUBLIC_HOST_AUDIO_URL` 2024-05-02 13:10:41 +02:00
vaaski e89da396cd
add `PUBLIC_HOST_URL` config key 2024-05-02 12:56:52 +02:00
Alex Shnitman 4a3a8fcd8c fix zone.js import 2024-04-12 09:26:58 +03:00
Alex Shnitman c946c71e8e upgrade to angular 17 2024-04-12 09:14:55 +03:00
Alex Shnitman 95a256567c upgrade to angular 16 2024-04-12 09:09:17 +03:00
Alex Shnitman 927a8f2e31 upgrade dependencies 2024-04-12 08:56:40 +03:00
vkartk e7cfbb5786 Fix unclosed th tag in fileSize column 2024-01-26 20:17:28 +05:30
vkartk 7575ff895d [ Feature ] Add retry button (#327) 2024-01-26 20:13:34 +05:30
Alex Shnitman 99ffa60a17 upgrade dependencies 2024-01-26 11:10:21 +02:00
vkartk feec0c56b4 Enhance FileSizePipe to handle NaN and zero bytes for better resilience 2024-01-26 09:48:44 +05:30
vkartk 3f4240a526 Frontend: Implement file size display in Downloads interface (#322) 2024-01-26 09:39:39 +05:30
Philipp Hutterer 4e941a5275 fix: use relative url path in manifest instead of absolute 2024-01-05 00:25:50 +01:00
Philipp Hutterer c90057edc1 chore: move icons to frontend assets 2023-12-30 04:18:46 +01:00
Philipp Hutterer 48657c1c12 feat: integrated Web Share Target API for PWA 2023-12-30 04:15:44 +01:00
Alex Shnitman 930c597d36 default auto-start to yes 2023-12-10 22:58:45 +02:00
Qiao Wang fcc7a4808e Merge branch 'master' of https://github.com/nodew/metube into auto-start 2023-12-09 12:49:41 +08:00
Qiao Wang d12fc37a50 Add auto start option for metube 2023-12-09 12:35:31 +08:00
ArabCoders add2a04003 Hide download button if no file has been downloaded. 2023-11-16 23:11:15 +03:00
ArabCoders 74d07f5cb2 Added support for showing when live stream starts as error message. 2023-11-16 15:54:36 +03:00
Alex Shnitman 7deb6bb6cb upgrade dependencies 2023-11-15 12:25:14 +02:00
Alex Shnitman 0985f97b36 fix download ETA dispay 2023-10-20 09:41:40 +03:00
Alex Shnitman fb6b4a1ec1 fix download ETA dispay 2023-10-19 19:20:32 +03:00
Alex Shnitman cace4ba0b1 upgrade dependencies 2023-10-19 18:36:24 +03:00
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
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
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 5ea5a105ec upgrade dependencies 2023-05-27 19:21:57 +03:00
Alex Shnitman 6721ed839d upgraded to angular 15 2023-04-22 17:37:24 +03:00
hellodword 2ff7b0975a enable custom name prefix 2023-04-09 11:27:41 +08:00
Alex Shnitman 50805b88b6 upgrade dependencies 2023-03-25 10:30:43 +03:00
georgekav eca44aa950 Add support for opus and wav 2023-03-05 00:34:30 +01:00
georgekav 07be2c054f Add missing m4a checks for audio file 2023-02-20 14:35:55 +01:00
georgekav2 b9dde5f794 Add M4A GUI support 2023-02-20 08:51:28 +01:00
PikuZheng 254e0d36f2
Fixed safari not responding to focus #192 2023-02-12 09:29:17 +08:00
Alex Shnitman 234be9acaa upgrade dependencies 2023-02-10 23:38:52 +02:00
Alex Shnitman 7fd2be48f7 download path fixes 2023-02-10 23:35:09 +02:00
Alex Shnitman 50501f0aad Merge remote-tracking branch 'origin/master' into download_to_device 2023-02-10 23:32:13 +02:00
Alex Shnitman 8a169dad1c upgrade dependencies 2023-02-04 11:26:47 +02:00
Alex Shnitman ea7a7b0711 Fix boolean env variables (closes #213) 2023-02-04 11:09:36 +02:00
Chris Kanich 18466312ff unique downloads of identically named videos 2023-02-03 10:33:51 -06:00
Alex Shnitman 0cbd2ae046 upgrade dependencies 2022-12-24 20:36:14 +02:00
Alex Shnitman a6d6942f7b upgrade dependencies; add troubleshooting section to README 2022-11-19 17:23:36 +02:00
Alex Shnitman b81c262261 upgrade dependencies 2022-10-30 22:28:38 +02:00
Alex Shnitman 68d4c89be0 Merge branch 'master' of https://github.com/alexta69/metube into custom-download-folder 2022-09-30 09:09:41 +03:00
James Woglom 2517933eaf use bind 2022-09-19 16:56:43 -04:00
James Woglom a36323677c attempt to fix issue where folder is sent by frontend as {folder: "foo"} instead of string 2022-09-19 16:15:24 -04:00
James Woglom a07e1ed06c bugfix: resolve full base directory before startswith check 2022-09-19 15:40:22 -04:00