Skip to content

Commit b6b8a07

Browse files
author
Stefan
committed
Merge develop into main: Release v0.2.1
v0.2.1 Features: - API Documentation (OpenAPI 3.0 Specification) - Developer Guide (Bilingual DE/EN) - CONTRIBUTING.md (Bilingual DE/EN) - Bundle optimization (854KB → 508KB, 40% reduction) - PDF Export fully functional ROADMAP updates for future versions: - v0.3.0: Calendar, Talk, Files, Deck integration - v0.4.0: Zeugwart/Material management - DSGVO compliance requirements (Art. 6-34) - German association law (Vereinsrecht) requirements
2 parents 36534dd + 0697ff4 commit b6b8a07

33 files changed

Lines changed: 3438 additions & 625 deletions

.phpunit.result.cache

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

CONTRIBUTING.md

Lines changed: 399 additions & 211 deletions
Large diffs are not rendered by default.

README.md

Lines changed: 18 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -2,23 +2,19 @@
22

33
Eine moderne, benutzerfreundliche **Nextcloud-App zur Verwaltung von Vereinen, Verbänden und Organisationen**. Mit vollständiger Mitglieder- und Finanzverwaltung.
44

5-
**Status**: v0.2.0-beta (✅ 100% fertig) | **Lizenz**: AGPL-3.0 | **Nextcloud**: 28+ | **Release**: 1. Dezember 2025
5+
**Status**: v0.2.0-beta ✅ Released | **Aktuell**: v0.2.1 (In Arbeit) | **Lizenz**: AGPL-3.0 | **Nextcloud**: 28+
66

77
---
88

99
## Deutsch
10-
### 📚 Handbuch
11-
- Kurzanleitung: siehe `HANDBUCH_DE.md`
12-
- English quick handbook: `HANDBOOK_EN.md`
13-
1410

1511
### 📊 Release Status
1612

1713
| Version | Status | Release | Fokus |
1814
|---------|--------|---------|-------|
1915
| **v0.1.0-alpha** | ✅ Stabil | Nov 2025 | Basis CRUD, MVP |
20-
| **v0.2.0-beta** |**RELEASED** | 1. Dez 2025 | RBAC, Admin-Panel, CSV/PDF Export, Statistics |
21-
| **v0.2.1** | 📋 Geplant | Q1 2026 | PDF-Export, Bugfixes, Performance |
16+
| **v0.2.0-beta** |**Released** | 30. Nov 2025 | RBAC, Admin-Panel, CSV/PDF Export, Statistics |
17+
| **v0.2.1** | 🔄 In Arbeit | Dez 2025 | API Docs, Developer Guide, Bugfixes |
2218
| **v0.3.0** | 📋 Geplant | Q2 2026 | Automatisierung, Integrationen |
2319
| **v1.0.0** | 🎯 Ziel | Q4 2026 | Production-Ready, 100% Test-Coverage |
2420

@@ -117,10 +113,6 @@ Eine moderne, benutzerfreundliche **Nextcloud-App zur Verwaltung von Vereinen, V
117113
---
118114

119115
## English
120-
### 📚 Handbook
121-
- Quick handbook: see `HANDBOOK_EN.md`
122-
- Deutsche Kurzanleitung: `HANDBUCH_DE.md`
123-
124116

125117
### 📊 Release Status
126118

@@ -569,9 +561,21 @@ Diese App muss unter der gleichen Lizenz verteilt werden und ist für die Verwen
569561

570562
## ❓ Support — Deutsch & English
571563

572-
- **GitHub Issues** (Deutsch/English): [Bugs & Feature Requests](https://github.com/yourusername/nextcloud-verein/issues)
573-
- **Discussions** (Deutsch/English): [Q&A & Ideas](https://github.com/yourusername/nextcloud-verein/discussions)
574-
- **Email**: (deine-email@example.com)
564+
- **GitHub Issues** (Deutsch/English): [Bugs & Feature Requests](https://github.com/Wacken2012/nextcloud-verein/issues)
565+
- **Discussions** (Deutsch/English): [Q&A & Ideas](https://github.com/Wacken2012/nextcloud-verein/discussions)
566+
567+
---
568+
569+
## 📖 Dokumentation
570+
571+
| Dokument | Beschreibung |
572+
|----------|--------------|
573+
| [API Documentation](docs/api/README.md) | REST API Referenz mit Beispielen |
574+
| [OpenAPI Spec](docs/api/openapi.yaml) | OpenAPI 3.0 Spezifikation (Swagger) |
575+
| [Developer Guide](docs/DEVELOPER_GUIDE.md) | Setup, Architektur, Contributing |
576+
| [Contributing](CONTRIBUTING.md) | Richtlinien für Beiträge |
577+
| [Roadmap](ROADMAP.md) | Geplante Features & Versionen |
578+
| [Installation](INSTALLATION.md) | Installationsanleitung |
575579

576580
---
577581

RELEASE_NOTES_v0.2.0-beta.md

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
# 🎉 Release Notes: Nextcloud Verein v0.2.0-beta
22

3-
English release notes: https://github.com/Wacken2012/nextcloud-verein/blob/main/RELEASE_NOTES_v0.2.0-beta_EN.md
4-
5-
**Release Datum**: 30. November 2025
3+
**Release Datum**: 1. Dezember 2025
64
**Version**: 0.2.0-beta
75
**Status**: ✅ Stabil & Produktionsbereit für Testers
86
**Nextcloud Kompatibilität**: 28.0.0+
@@ -131,17 +129,11 @@ Die Daten werden live vom Server abgerufen und aktualisieren sich automatisch.
131129
- Logger-Integration für Debugging
132130
- Bessere Validierungsmeldungen
133131
- Performance-Optimierungen in Queries
134-
- Charts werden jetzt lazy geladen (Chart.js/vue-chartjs), um DOM-Ready-Probleme zu vermeiden
135-
- Einstellungen: Toggle für Diagramme auf `POST /settings/charts` umgestellt
136-
- Navigationspunkt „Einstellungen“ immer sichtbar; Rollen-Link weiterhin berechtigungsbasiert
137-
- CSP: Eigene CSP entfernt, Nutzung der Nextcloud-Standardrichtlinie mit Nonces (verhindert Blockaden, reduziert Inline-Warnungen)
138132

139133
### Bug Fixes
140134
- CSV Export mit korrekten Member-Namen
141135
- Fee Export ohne fehlende Methoden
142136
- Statistics Service DateTime-Handling
143-
- Behebt „OC ist nicht definiert“ durch Laden der Core-Skripte
144-
- Diagramm-Initialisierungsfehler („el.addEventListener is not a function“) durch Lazy-Load entschärft
145137

146138
---
147139

RELEASE_NOTES_v0.2.0-beta_EN.md

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# 🎉 Release Notes: Nextcloud Verein v0.2.0-beta (English)
22

3-
**Release Date**: November 30, 2025
3+
**Release Date**: December 1, 2025
44
**Version**: 0.2.0-beta
55
**Status**: ✅ Stable & Production-Ready for Testers
66
**Nextcloud Compatibility**: 28.0.0+
@@ -129,17 +129,11 @@ Data is fetched live from the server and updates automatically.
129129
- Logger integration for debugging
130130
- Better validation messages
131131
- Query performance optimizations
132-
- Charts now lazy-loaded (Chart.js/vue-chartjs) to avoid DOM readiness issues
133-
- Settings: chart toggle moved to `POST /settings/charts`
134-
- Navigation: "Settings" item is always visible; Roles link remains permission-based
135-
- CSP: removed custom CSP, rely on Nextcloud defaults with nonces (reduces inline warnings)
136132

137133
### Bug Fixes
138134
- CSV export with correct member names
139135
- Fee export without missing methods
140136
- Statistics service DateTime handling
141-
- Fixes “OC is not defined” by loading Nextcloud core scripts
142-
- Mitigates chart initialization error (“el.addEventListener is not a function”) via lazy-load
143137

144138
---
145139

0 commit comments

Comments
 (0)