From 185d6efc5a0987587cf4fa3abba65b40cda8db0f Mon Sep 17 00:00:00 2001 From: marcobaobao Date: Fri, 13 Jan 2023 17:39:02 +0100 Subject: [PATCH] fixed issues addressed by #9 --- README.md | 6 +++--- frontend/src/Home.tsx | 4 +++- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 5d68142..674984b 100644 --- a/README.md +++ b/README.md @@ -86,18 +86,18 @@ Future releases will have: ```sh # recomended for ARM and x86 devices docker pull ghcr.io/marcopeocchi/yt-dlp-web-ui:latest -docker run -d -p 3022:3022 -v :/usr/src/yt-dlp-webui/downloads ghcr.io/marcopeocchi/yt-dlp-web-ui:latest +docker run -d -p 3033:3033 -v :/usr/src/yt-dlp-webui/downloads ghcr.io/marcopeocchi/yt-dlp-web-ui:latest # or even docker pull ghcr.io/marcopeocchi/yt-dlp-web-ui:latest -docker create --name yt-dlp-webui -p 8082:3022 -v :/usr/src/yt-dlp-webui/downloads ghcr.io/marcopeocchi/yt-dlp-web-ui:latest +docker create --name yt-dlp-webui -p 8082:3033 -v :/usr/src/yt-dlp-webui/downloads ghcr.io/marcopeocchi/yt-dlp-web-ui:latest ``` Or with docker but building the container manually. ```sh docker build -t yt-dlp-webui . -docker run -d -p 3022:3022 -v :/usr/src/yt-dlp-webui/downloads yt-dlp-webui +docker run -d -p 3033:3033 -v :/usr/src/yt-dlp-webui/downloads yt-dlp-webui ``` ## [Prebuilt binaries](https://github.com/marcopeocchi/yt-dlp-web-ui/releases) installation diff --git a/frontend/src/Home.tsx b/frontend/src/Home.tsx index f3cbf4d..66536ef 100644 --- a/frontend/src/Home.tsx +++ b/frontend/src/Home.tsx @@ -70,6 +70,7 @@ export default function Home({ socket }: Props) { socket.onopen = () => { dispatch(connected()) setCustomArgs(localStorage.getItem('last-input-args') ?? '') + setFilenameOverride(localStorage.getItem('last-filename-override') ?? '') } }, []) @@ -136,7 +137,6 @@ export default function Home({ socket }: Props) { setUrl('') setWorkingUrl('') - setFilenameOverride('') setTimeout(() => { resetInput() @@ -179,6 +179,7 @@ export default function Home({ socket }: Props) { */ const handleFilenameOverrideChange = (e: React.ChangeEvent) => { setFilenameOverride(e.target.value) + localStorage.setItem('last-filename-override', e.target.value) } /** @@ -297,6 +298,7 @@ export default function Home({ socket }: Props) { fullWidth label={i18n.t('customFilename')} variant="outlined" + value={fileNameOverride} onChange={handleFilenameOverrideChange} disabled={!status.connected || (settings.formatSelection && downloadFormats != null)} />