From eac7a12cd4fb17d87487501bb56b53a393f43289 Mon Sep 17 00:00:00 2001 From: Flavio Fois Date: Tue, 10 Feb 2026 22:46:24 +0100 Subject: [PATCH] feat: implement bug report dialog component and integrate with layout --- CHANGELOG.md | 23 ++ .../src/lib/components/BugReportDialog.svelte | 264 +++++++++++++++++ frontend/src/routes/(app)/+layout.svelte | 265 +----------------- 3 files changed, 291 insertions(+), 261 deletions(-) create mode 100644 CHANGELOG.md create mode 100644 frontend/src/lib/components/BugReportDialog.svelte diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..5291fbb --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,23 @@ +1.5.4 (2026-02-10) +Aggiunti i pulsanti "Download" al MailViewer, PDF e Image viewer, per scaricare il file invece di aprirlo direttamente. +Refactor del sistema di bug report. + +1.5.3 (2026-02-10) +Sistemato un bug dove, al primo avvio, il tema chiaro era applicato insieme all'opzioni del tema scuro sul contenuto mail, causando un contrasto eccessivo. + +1.5.2 (2026-02-10) +Supporto tema chiaro/scuro. +Internazionalizzazione completa (Italiano/Inglese). +Opzioni di accessibilità (riduzione animazioni, contrasto). + +1.5.1 (2026-02-09) +Sistemato un bug del primo avvio, con mismatch della lingua. +Aggiunto il supporto all'installazione sotto AppData/Local + +1.5.0 (2026-02-08) +Sistema di aggiornamento automatico self-hosted (ancora non attivo di default). +Sistema di bug report integrato. + +1.4.1 (2026-02-06) +Export/Import impostazioni. +Aggiornamento configurazione installer. \ No newline at end of file diff --git a/frontend/src/lib/components/BugReportDialog.svelte b/frontend/src/lib/components/BugReportDialog.svelte new file mode 100644 index 0000000..168ee6c --- /dev/null +++ b/frontend/src/lib/components/BugReportDialog.svelte @@ -0,0 +1,264 @@ + + + + + {#if isSuccess} + + + + + {m.bugreport_success_title()} + + + {m.bugreport_success_message()} + + + +
+
+ {resultZipPath} +
+ +
+ + +
+
+ + + + + {:else} + +
+ + {m.bugreport_title()} + + {m.bugreport_description()} + + + +
+
+ + +
+ +
+ + +
+ +
+ +