Compare commits

33 Commits
data ... main

Author SHA1 Message Date
baf236ea40 release: Version 2.2 – Gitea über https://git.digiseed.cloud 2026-10-25 13:27:01 +01:00
e9a98e7423 fix: Gitea-API über https://git.digiseed.cloud statt IP-Adresse 2026-10-25 13:20:24 +01:00
b6fb0f519b Agenda aktualisiert 12.10.2026 2026-10-12 17:27:18 +00:00
7893110125 Agenda aktualisiert 12.10.2026 2026-10-12 16:58:37 +00:00
7b024ae919 Agenda aktualisiert 12.10.2026 2026-10-12 16:53:38 +00:00
d6e6809dd7 Agenda aktualisiert 12.10.2026 2026-10-12 16:45:56 +00:00
b0c83b7b0c Agenda aktualisiert 11.10.2026 2026-10-11 16:58:53 +00:00
Christian Heubaum
7c3523959e Favicon (Sonne) auf allen Seiten
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-07 00:06:54 +02:00
Christian Heubaum
2bcf6095ab Stammvertreter-Auswahl als A–Z sortiertes Dropdown
Im Vertretungs-Dialog ersetzt ein Dropdown die Kachel-Auswahl; Sidebar- und Admin-Liste ebenfalls nach Name sortiert.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-07 00:01:27 +02:00
bb9186d759 Agenda aktualisiert 6.10.2026 2026-10-06 04:48:24 +00:00
29f4e91e38 Agenda aktualisiert 5.10.2026 2026-10-05 16:30:55 +00:00
ae68d34829 Agenda aktualisiert 29.9.2026 2026-09-29 04:32:53 +00:00
22561af0a4 Agenda aktualisiert 28.9.2026 2026-09-28 18:49:48 +00:00
719bb05610 Agenda aktualisiert 28.9.2026 2026-09-28 18:44:42 +00:00
3ef838a58b Agenda aktualisiert 28.9.2026 2026-09-28 18:41:53 +00:00
475aa65bc0 Agenda aktualisiert 28.9.2026 2026-09-28 18:27:13 +00:00
24eee60cf1 Agenda aktualisiert 21.9.2026 2026-09-21 18:22:02 +00:00
bd1575500e Agenda aktualisiert 15.9.2026 2026-09-15 04:31:50 +00:00
4e2dacc50f Agenda aktualisiert 14.9.2026 2026-09-14 17:39:52 +00:00
9d48b427ba Agenda aktualisiert 14.9.2026 2026-09-14 17:16:37 +00:00
294a1be11c Agenda aktualisiert 7.9.2026 2026-09-07 18:08:06 +00:00
958f8e13c7 Agenda aktualisiert 7.9.2026 2026-09-07 17:40:06 +00:00
8aee368200 Stammvertreter aktualisiert 2026-09-07 17:34:12 +00:00
8c26f26e47 Agenda aktualisiert 7.9.2026 2026-09-07 17:31:18 +00:00
b1cd3b1c5f Agenda aktualisiert 7.9.2026 2026-09-07 17:01:14 +00:00
64fb49f4bc Agenda aktualisiert 7.9.2026 2026-09-07 17:00:17 +00:00
6fa3d62d36 Agenda aktualisiert 7.9.2026 2026-09-07 16:25:59 +00:00
f993ac91b2 Agenda aktualisiert 3.9.2026 2026-09-03 16:42:00 +00:00
be377caf51 Agenda aktualisiert 3.9.2026 2026-09-03 16:40:29 +00:00
9df667e7ee Agenda aktualisiert 3.9.2026 2026-09-03 16:40:17 +00:00
b3f4f41bfa Agenda aktualisiert 31.8.2026 2026-08-31 17:25:09 +00:00
Christian Heubaum
5d9427c7a6 chapters/ vorübergehend wieder auf main (Übergangsphase)
Noch nicht aktualisierte Installationen lesen Chapter-Daten über den
alten Pfad (ref=main) und interpretieren das Fehlen als widerrufene
Lizenz — das hätte laufende Chapter sofort ausgesperrt. chapters/
bleibt deshalb vorerst auf main UND data parallel vorhanden, bis alle
Installationen auf die neue, data-Branch-basierte Version aktualisiert
sind. main wird erst danach final bereinigt.
2026-08-31 17:17:35 +02:00
Christian Heubaum
08340b5aec Chapter-Daten auf separaten data-Branch ausgelagert
chapters/ lag bisher im main-Branch, aus dem sich jede lokale
Installation bedient (z.B. per ZIP-Download) — dadurch bekam jedes
Chapter beim Einrichten die Mitgliederdaten aller anderen Chapter mit,
obwohl die App diese Daten ohnehin nie lokal liest, sondern immer live
über die Gitea-API holt.

Alle Lese-/Schreibzugriffe auf chapters/* laufen jetzt gegen den neuen
data-Branch (giteaDataUrl / giteaAuthUrl(..., 'data') inkl. branch:
'data' in den Schreib-Bodies). App-Code (index.html, admin.html,
version.json) bleibt weiterhin auf main. chapters/ ist aus main
entfernt (lokal weiterhin vorhanden, per .gitignore ausgeschlossen)
und liegt vollständig auf dem neuen data-Branch.
2026-08-31 17:16:29 +02:00
27 changed files with 7493 additions and 505 deletions

6
.gitignore vendored Normal file
View File

@@ -0,0 +1,6 @@
Push
.DS_Store
screenshots/
anleitung.html
BNI-Vorstellungsrunde-Anleitung.pdf
start-*.html

1478
admin.html Normal file

File diff suppressed because it is too large Load Diff

BIN
apple-touch-icon.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

Binary file not shown.

Before

Width:  |  Height:  |  Size: 33 KiB

View File

@@ -1,6 +1,5 @@
{
"chapterName": "BNI Chapter Helios",
"logoUrl": "BNI Logo.png",
"syncUrl": "https://bni-konstanz.de/helios/de/memberlist?chapterName=40832&regionIds=6023&isChapterwebsite=true",
"websiteUrl": "https://bni-konstanz.de/helios",
"defaultTimer": 60

File diff suppressed because one or more lines are too long

View File

@@ -4,6 +4,7 @@
"id": "willkommen",
"label": "Willkommen",
"type": "embed",
"notes": "wie könnte euer Produkt als Weihnachtsgeschenk vermarktet werden?\n\nVertreter:\nAlexander Kaya für Sabine Welp\nSandra Stengel für Nathalie Musto\nStefan Roth für Jennifer Born\nNiko Gäßler für Thomas Stetter\nAlexander Weimer für Jens Berger\n\n\nWert: Lebenslanges Lernen - was habt ihr dieses Jahr gelernt?",
"embedUrl": "https://show.zohopublic.eu/publish/cb5g063c60ec44c3347ad841c139671232dff"
},
{
@@ -16,6 +17,7 @@
"id": "visitenkarten",
"label": "Visitenkarten",
"type": "image",
"notes": "07:15",
"imagePath": "agenda/visitenkarten.jpg"
},
{
@@ -28,12 +30,14 @@
"id": "bericht-des-mitgliederkoordinators",
"label": "Bericht des Mitgliederkoordinators",
"type": "embed",
"notes": "07:48",
"embedUrl": "https://show.zohopublic.eu/publish/cb5g0d27561ab34c141a39f981ab6b36fbd03"
},
{
"id": "break-out",
"label": "Break Out",
"type": "embed",
"notes": "07:51",
"embedUrl": "https://show.zohopublic.eu/publish/cb5g0fbb79876ba15437abf469c098a72b789"
},
{
@@ -46,6 +50,7 @@
"id": "marketing-ergebnisrunde-erklaerung",
"label": "Marketing- Ergebnisrunde Erklärung",
"type": "embed",
"notes": "08:12",
"embedUrl": "https://show.zohopublic.eu/publish/cb5g0848053a6eea54f18bbaaee7d33861386"
},
{
@@ -58,18 +63,21 @@
"id": "ziehung-des-tagespreises",
"label": "Ziehung des Tagespreises",
"type": "embed",
"notes": "08:20",
"embedUrl": "https://show.zohopublic.eu/publish/cb5g0b231f4b1bdf34850a8a8baca4b2d6972"
},
{
"id": "bericht-des-schatzmeisters",
"label": "Bericht des Schatzmeisters",
"type": "embed",
"notes": "wer am Termin in Dellmensingen nicht da ist, denk daran das Geld davor an Jens zu geben / überweisen - wir bringen ihn sonst in die blöde Lage, dass er privat das Geld auslegen muss",
"embedUrl": "https://show.zohopublic.eu/publish/cb5g0249a5f37a97e419db184bef50bcbdb8e"
},
{
"id": "bericht-des-eventkoordinators",
"label": "Bericht des Eventkoordinators",
"type": "embed",
"notes": "08:23",
"embedUrl": "https://show.zohopublic.eu/publish/cb5g0ad05a18b97214634818823cd3bd3ebca"
},
{

File diff suppressed because one or more lines are too long

View File

@@ -4,8 +4,15 @@
"id": "bericht-der-schatzmeisterin",
"label": "Bericht der Schatzmeisterin",
"type": "image",
"notes": "Hier sollte was stehen",
"imagePath": "agenda/bericht-der-schatzmeisterin.jpg"
},
{
"id": "beispieldatei",
"label": "Beispieldatei",
"type": "embed",
"embedUrl": "https://workdrive.digiseed.de/writer/open/a5u6x594bfa69700846d88739fa2756082ada"
},
{
"id": "willkommen",
"label": "Willkommen",
@@ -19,28 +26,16 @@
"imagePath": "agenda/ende-logo.jpg"
},
{
"id": "bericht-des-mitgliederkoordinators-besuchertag",
"label": "Bericht des Mitgliederkoordinators Besuchertag",
"type": "image",
"imagePath": "agenda/bericht-des-mitgliederkoordinators-besuchertag.jpg"
"id": "witz-des-tages",
"label": "Witz des Tages",
"type": "embed",
"embedUrl": "https://digiseed.de"
},
{
"id": "bericht-des-mitgliederkoordinators-megafruehstueck",
"label": "Bericht des Mitgliederkoordinators Megafrühstück",
"id": "schatzmeister-offline",
"label": "Schatzmeister Offline",
"type": "image",
"imagePath": "agenda/bericht-des-mitgliederkoordinators-megafruehstueck.jpg"
},
{
"id": "logo",
"label": "Logo",
"type": "image",
"imagePath": "agenda/logo.jpg"
},
{
"id": "logo-2",
"label": "Logo 2",
"type": "image",
"imagePath": "agenda/logo-2.jpg"
"imagePath": "agenda/schatzmeister-offline.jpg"
}
]
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 193 KiB

After

Width:  |  Height:  |  Size: 196 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 124 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 137 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 149 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 72 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 72 KiB

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

BIN
digiseed.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

BIN
favicon.ico Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.6 KiB

10
favicon.svg Normal file
View File

@@ -0,0 +1,10 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
<g stroke="#F5D822" stroke-width="3.5" stroke-linecap="round">
<path d="M32 2v8M32 54v8M2 32h8M54 32h8M10.8 10.8l5.7 5.7M47.5 47.5l5.7 5.7M10.8 53.2l5.7-5.7M47.5 16.5l5.7-5.7"/>
</g>
<circle cx="32" cy="32" r="18" fill="#F5D822" stroke="#C70607" stroke-width="3"/>
<g fill="none" stroke="#C70607" stroke-width="2.6" stroke-linecap="round">
<path d="M23 29.5q3-4 6 0M35 29.5q3-4 6 0"/>
<path d="M23.5 36q8.5 8 17 0"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 512 B

5880
index.html Normal file

File diff suppressed because one or more lines are too long

BIN
logo.jpeg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 157 KiB

4
profildaten.json Normal file
View File

@@ -0,0 +1,4 @@
{
"version": 1,
"extras": {}
}

4
start.command Executable file
View File

@@ -0,0 +1,4 @@
#!/bin/bash
cd "$(dirname "$0")"
open "http://localhost:8181/index.html"
python3 -m http.server 8181

4
version.json Normal file
View File

@@ -0,0 +1,4 @@
{
"version": "2.2",
"notes": "Neue, verschlüsselte Serveradresse. Bitte jetzt aktualisieren – die alte Version kann ab 1. November keine Daten mehr laden oder speichern."
}