diff --git a/package-lock.json b/package-lock.json index a477daeb..ffe0545b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "BetterLectio", - "version": "0.9.31", + "version": "0.9.32", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "BetterLectio", - "version": "0.9.31", + "version": "0.9.32", "dependencies": { "@popperjs/core": "^2.11.6", "@tailwindcss/forms": "^0.5.3", diff --git a/package.json b/package.json index 038cc130..f1aa23ec 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "BetterLectio", - "version": "0.9.31", + "version": "0.9.32", "private": true, "description": "Better Lectio er en forbedring af Lectio, et dansk lektionssystem. Vi har gjort det nemmere at finde informationer og få overblik over skolegangen. Vi har også lavet en ny, brugervenlig og moderne brugerflade. Better Lectio er open source, så alle kan se koden og bidrage. Projektet er stadig under udvikling, så hvis du har forslag eller finder fejl, er du velkommen til at åbne en issue på GitHub.", "main": "src/electron.cjs", diff --git a/src/components/ErrorMsg.svelte b/src/components/ErrorMsg.svelte index a74571ef..839bee41 100644 --- a/src/components/ErrorMsg.svelte +++ b/src/components/ErrorMsg.svelte @@ -1,45 +1,46 @@ + - Genindlæs + }); + + addEventListener("unhandledrejection", (event) => { + console.log("unhandledrejection"); + console.log(event); + error = event.reason; + details = JSON.stringify(event); + document.getElementById("error-modal").checked = true; + }); + + function reloadPage() { + location.reload(); + } + + + +
+ Der er sket en fejl, som vi ikke forventede. Prøv at genindlæse siden. Hvis fejlen fortsætter, så kontakt os venligst. + eller opret en fejlrapport på Discord eller GitHub. +
+ +{error}
+ {details}
+