diff --git a/src/App.vue b/src/App.vue index 43d94dd..72f1e26 100644 --- a/src/App.vue +++ b/src/App.vue @@ -82,16 +82,10 @@ function parseUrl() { if (loc[2].startsWith('MPRE')) results.getAlbum('?list=' + loc[2]); break; case 'charts': - nav.state.page = 'charts'; - break; case 'library': - nav.state.page = 'library'; - break; case 'prefs': - nav.state.page = 'prefs'; - break; case 'restore': - nav.state.page = 'restore'; + nav.state.page = base; break; default: console.log(loc); diff --git a/src/assets/version.json b/src/assets/version.json index a6e24cf..e17c0b0 100644 --- a/src/assets/version.json +++ b/src/assets/version.json @@ -1,3 +1,3 @@ { - "date": "2024-07-22" + "date": "2024-11-25" } diff --git a/src/components/Prefs.vue b/src/components/Prefs.vue index 2bde47c..a078af5 100644 --- a/src/components/Prefs.vue +++ b/src/components/Prefs.vue @@ -118,6 +118,11 @@ async function setAuth(e) { setCustom('authapi', e); } +function setStreamApi(e) { + if (e.target.value) store.setItem('streamapi', e.target.value) + else store.removeItem('streamapi'); +} + const verifyApi = computed(() => hypInstances.value .map(i => i.api_url.replace('https://', '').replace('http://', '')) @@ -407,6 +412,15 @@ onMounted(() => { +