diff --git a/index.html b/index.html
index 722608b..5686900 100644
--- a/index.html
+++ b/index.html
@@ -1713,7 +1713,7 @@
// ============================================================
// CONSTANTS & CHAPTER CONFIG
// ============================================================
-const APP_VERSION = '1.2.1';
+const APP_VERSION = '1.2.2';
const GITEA_RAW = 'http://72.60.134.73:3000/api/v1/repos/cheubaum/BNI-Vorstellungsrunde/raw';
const GITEA_API = 'http://72.60.134.73:3000/api/v1/repos/cheubaum/BNI-Vorstellungsrunde';
function giteaUrl(path) { return `${GITEA_RAW}/${path}?ref=main`; }
@@ -1893,7 +1893,7 @@ function renderStammvertreterSection() {
if (!container) return;
const list = loadStammvertreter();
if (list.length === 0) {
- container.innerHTML = `
Noch keine gespeichert. →
Admin öffnen zum Importieren aus anderen Chaptern.
`;
+ container.innerHTML = `Noch keine gespeichert. →
Admin öffnen zum Importieren aus anderen Chaptern.
`;
return;
}
container.innerHTML = '';
@@ -4492,7 +4492,7 @@ function renderAdminPanel() {
Letzter Download: ${lastSync}
- ⚙ Admin-Panel öffnen
+
` : `Kein Chapter aktiviert.
`}
Einstellungen
@@ -4509,6 +4509,20 @@ function renderAdminPanel() {
`;
}
+async function openAdminPanel() {
+ try {
+ const res = await fetch(giteaUrl('admin.html'), { cache: 'no-store' });
+ if (!res.ok) throw new Error('Nicht erreichbar');
+ const html = await res.text();
+ const blob = new Blob([html], { type: 'text/html' });
+ const url = URL.createObjectURL(blob);
+ window.open(url, '_blank', 'noopener');
+ setTimeout(() => URL.revokeObjectURL(url), 10000);
+ } catch(e) {
+ alert('Admin-Panel konnte nicht geladen werden.\nBitte Internetverbindung prüfen.');
+ }
+}
+
function confirmSwitchChapter() {
if (!confirm('Chapter wechseln?\n\nAlle lokalen Daten dieses Chapters werden gelöscht. Fortfahren?')) return;
clearChapterData();
diff --git a/version.json b/version.json
index caa96a9..95341d3 100644
--- a/version.json
+++ b/version.json
@@ -1,4 +1,4 @@
{
- "version": "1.2.1",
- "notes": "Timer-Schalter im Admin-Menü"
+ "version": "1.2.2",
+ "notes": "Admin-Panel immer aktuell vom Server"
}