diff --git a/dashboard/package-lock.json b/dashboard/package-lock.json index 2bab6bd49..5af1d4315 100644 --- a/dashboard/package-lock.json +++ b/dashboard/package-lock.json @@ -6,7 +6,7 @@ "packages": { "": { "dependencies": { - "@cloudron/pankow": "^4.0.1", + "@cloudron/pankow": "^4.1.0", "@fontsource/inter": "^5.2.8", "@fortawesome/fontawesome-free": "^7.2.0", "@simplewebauthn/browser": "^13.2.2", @@ -93,9 +93,9 @@ } }, "node_modules/@cloudron/pankow": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@cloudron/pankow/-/pankow-4.0.1.tgz", - "integrity": "sha512-rOVokdMvl1gKoyEmAvTXOsJhf7AW98eW6eYyEF6g4XyS/MxDeV5PKwLZzW+l/WxFrtxjheChaAiRa+wAEtoVTA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@cloudron/pankow/-/pankow-4.1.0.tgz", + "integrity": "sha512-pKDeg6NXACsE/TRK75BuKvsuQFlSVprG6FiCBPjT3dm16c+wxaJN08SOgcEeOMafBpkjlG/zRh/je6hb/cq3uQ==", "license": "ISC", "dependencies": { "@fontsource/inter": "^5.2.8", @@ -3283,9 +3283,9 @@ } }, "@cloudron/pankow": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@cloudron/pankow/-/pankow-4.0.1.tgz", - "integrity": "sha512-rOVokdMvl1gKoyEmAvTXOsJhf7AW98eW6eYyEF6g4XyS/MxDeV5PKwLZzW+l/WxFrtxjheChaAiRa+wAEtoVTA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@cloudron/pankow/-/pankow-4.1.0.tgz", + "integrity": "sha512-pKDeg6NXACsE/TRK75BuKvsuQFlSVprG6FiCBPjT3dm16c+wxaJN08SOgcEeOMafBpkjlG/zRh/je6hb/cq3uQ==", "requires": { "@fontsource/inter": "^5.2.8", "@fortawesome/fontawesome-free": "^7.2.0", diff --git a/dashboard/package.json b/dashboard/package.json index 83a0aaddc..311565622 100644 --- a/dashboard/package.json +++ b/dashboard/package.json @@ -8,7 +8,7 @@ "type": "module", "dependencies": { "@simplewebauthn/browser": "^13.2.2", - "@cloudron/pankow": "^4.0.1", + "@cloudron/pankow": "^4.1.0", "@fontsource/inter": "^5.2.8", "@fortawesome/fontawesome-free": "^7.2.0", "@vitejs/plugin-vue": "^6.0.4", diff --git a/dashboard/public/translation/en.json b/dashboard/public/translation/en.json index d6d096d94..3eed8c18c 100644 --- a/dashboard/public/translation/en.json +++ b/dashboard/public/translation/en.json @@ -941,7 +941,8 @@ "restartApp": "Restart App", "uploadFolder": "Upload folder", "openTerminal": "Open terminal", - "openLogs": "Open logs" + "openLogs": "Open logs", + "refresh": "Refresh" }, "extractionInProgress": "Extraction in progress", "pasteInProgress": "Pasting in progress", diff --git a/dashboard/public/translation/nl.json b/dashboard/public/translation/nl.json index 3826c6a2f..8cbe17dae 100644 --- a/dashboard/public/translation/nl.json +++ b/dashboard/public/translation/nl.json @@ -1037,6 +1037,16 @@ "forumAction": "Forum", "appLink": { "title": "Externe Link" + }, + "start": { + "title": "Start", + "description": "Start de app om deze weer beschikbaar te maken.", + "action": "Start" + }, + "stop": { + "action": "Stop", + "title": "Stop", + "description": "Stop de app om bronnen te besparen. Maak vóór het stoppen een back-up om recente wijzigingen te behouden." } }, "network": { diff --git a/dashboard/src/components/FolderView.vue b/dashboard/src/components/FolderView.vue index f8f9891a1..25251e012 100644 --- a/dashboard/src/components/FolderView.vue +++ b/dashboard/src/components/FolderView.vue @@ -33,7 +33,6 @@ const extractInProgressDialog = useTemplateRef('extractInProgressDialog'); const busy = ref(true); const fallbackIcon = ref(`${BASE_URL}mime-types/none.svg`); const cwd = ref('/'); -const busyRefresh = ref(false); const busyRestart = ref(false); const fatalError = ref(false); const activeItem = ref(null); @@ -161,9 +160,7 @@ function treeListFiles(path) { } async function onRefresh() { - busyRefresh.value = true; await loadCwd(); - setTimeout(() => { busyRefresh.value = false; }, 500); } // either dataTransfer (external drop) or files (internal drag) @@ -510,7 +507,8 @@ onMounted(async () => {