diff --git a/src/App.jsx b/src/App.jsx index 71f927f..559d132 100755 --- a/src/App.jsx +++ b/src/App.jsx @@ -187,6 +187,7 @@ export default function App() { const [darkMode, setDarkMode] = useState(() => localStorage.getItem("rapport_dark") === "1"); const [showChangelog, setShowChangelog] = useState(() => localStorage.getItem("rapport_changelog_seen") !== "0.5"); const [changelogVersion, setChangelogVersion] = useState("0.5"); + const [showAbout, setShowAbout] = useState(false); const [navOpen, setNavOpen] = useState(false); const [expandedNav, setExpandedNav] = useState(new Set(["buchhaltung"])); const [sidebarCollapsed, setSidebarCollapsed] = useState(() => localStorage.getItem("rapport_sidebar_collapsed") === "1"); @@ -534,11 +535,12 @@ export default function App() { ))} - {!collapsed &&
-
- - AGPL-3.0 ↗ - WEBSITE ↗ + {!collapsed &&
+
+ +
} @@ -679,6 +681,50 @@ export default function App() {
); })()} + + {showAbout && ( +
+
+
+
ÜBER RAPPORT
+
Rapport
+
Alpha 0.5 · Studio-Management für Architekturbüros
+
+
+
LIZENZ
+
+
+
+
GNU AGPL-3.0
+
Rapport ist freie Software. Der Quellcode darf eingesehen, verändert und weitergegeben werden — unter den Bedingungen der AGPL-3.0-Lizenz.
+ www.gnu.org/licenses/agpl-3.0 ↗ +
+
+
TECHNOLOGIEN
+ {[ + ["React 19", "UI-Framework"], + ["Vite", "Build-Tool"], + ["Tauri", "Desktop-App-Rahmen"], + ["Material Symbols", "Icons von Google"], + ].map(([name, desc]) => ( +
+
{name}
+
{desc}
+
+ ))} +
+
+ Entwickelt von Gabriele Varano
+ rapport.gabrielevarano.ch ↗ +
+
+
+
+ +
+
+
+ )}
); } diff --git a/src/views/Dashboard.jsx b/src/views/Dashboard.jsx index 5b4c0fd..22a18ef 100755 --- a/src/views/Dashboard.jsx +++ b/src/views/Dashboard.jsx @@ -696,7 +696,7 @@ export default function Dashboard({ data, setView, currentUser, saveAll }) { ):( )}