mirror of
https://github.com/xpltdco/media-rip.git
synced 2026-06-02 10:44:30 -06:00
- Fix cancel download bug: add @click.stop, debounce with cancelling ref - Rework header: remove nav tabs, replace ThemePicker with DarkModeToggle - Add isDark computed + toggleDarkMode() to theme store - Add WelcomeMessage component above URL input, reads from public config - Add welcome_message to UIConfig and public config endpoint - Add AppFooter with app version, yt-dlp version, GitHub link - Remove SSE status dot from header - Remove connectionStatus prop from AppLayout - 5 new theme toggle tests (34 frontend tests total) - 179 backend tests still passing
18 lines
456 B
Vue
18 lines
456 B
Vue
<script setup lang="ts">
|
|
import AppLayout from '@/components/AppLayout.vue'
|
|
import WelcomeMessage from '@/components/WelcomeMessage.vue'
|
|
import UrlInput from '@/components/UrlInput.vue'
|
|
import DownloadQueue from '@/components/DownloadQueue.vue'
|
|
</script>
|
|
|
|
<template>
|
|
<AppLayout>
|
|
<template #url-input>
|
|
<WelcomeMessage />
|
|
<UrlInput />
|
|
</template>
|
|
<template #queue>
|
|
<DownloadQueue />
|
|
</template>
|
|
</AppLayout>
|
|
</template>
|