Skip to main content

Gantt Projects - Releases

← App details

Nextcloud 33

Gantt Projects 1.3.0
Release Details
UpdatedJuly 9, 2026, 5:23 a.m.
Changelog

Fixed

  • Baseline-Toggle im Gantt-Toolbar zeigte nie Baseline-Balken und PUT baseline/active warf einen SQL-Fehler: baseline_id auf nc_gantt_projects wurde mit der 3-Ebenen-Migration versehentlich zusammen mit den tatsächlich berechneten Spalten entfernt (Migration Version1025 stellt die Spalte wieder her). BaselineService::create() aktiviert eine frisch eingefrorene Baseline jetzt automatisch fürs Projekt; renderBaselineBars() (GanttChart.vue) und baselineOverlay.js lesen Baseline-Items dafür über task_id statt des seit der Umstellung auf das 3-Ebenen-Modell nicht mehr existierenden subproject_id-Felds
  • OCS-API-Fehlerantworten (400/404/500 …) lieferten für alle OCSController-Endpunkte einen leeren text/html-Body statt des erwarteten JSON-Envelopes mit message; ExceptionMiddleware wirft jetzt passende OCP\AppFramework\OCS\OCSException-Subklassen statt einer rohen DataResponse, die Nextcloud-Core nur für 401/403 automatisch formatiert. Betroffene Controller (ProjectController, ReportController, ShareController, ChangeEventController, WorkScheduleController, WorkCalendarController, HolidayAdminController, SettingsController) wurden zusätzlich auf die bestehende ApiException-Hierarchie umgestellt

Removed

  • Nie ausgewertete Gruppen-Freigabe-Option entfernt: Share::TYPE_GROUP, principal_type-Parameter in ShareController sowie die DB-Spalte principal_type (Migration Version1024) wurden gestrichen; Freigaben sind jetzt ausschließlich benutzerbezogen

Changed

  • Dashboard-Summary (DashboardController::summary) lädt Baselines und Aufgaben-KPIs jetzt über gruppierte SQL-Aggregat-Queries statt pro Projekt einzeln (N+1-Fix, gilt auch für den Admin-Fall mit allen Instanz-Projekten)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAzCCAusCAhNMMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNTI3MTAzNzU4WhcNMzYwOTAxMTAzNzU4WjATMREwDwYD
VQQDDAhuY19nYW50dDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMm9
oP6vDlGpTxTBBnAJjbz2Sv0wAf5dyLr73SLX2nXmidKACWjAkuq7CiU9qHfJaxJC
n5gXVjhV4QQKUTaK2Y5bOPGf9VBLwX9zDC1gwlVHFlG7HA+tlXZyL96Zw/qB1ghe
Ykk95n4Ahx7FNHvZwHbAqhoxejWQIo6mwJna9I+x3gyUsURfmaNKo0ZHckMP2fpj
4HKAwSTbzWqytYgbV8efQP6mAF6JWoBOIyi0Y/Z/zd2YIJ6ZVal0UmxpfTexSgfN
ZPoJWYLQGjqFxAZWLad4XTsJ3kHC4uSJf4LPE3Fde/B+/a15/Xi1uhkIzG38+I0L
EcOsobkGkgiVU8BFe5NF39Ld8oKTpV+DNaWTAXSzC+qxhM4O15etll/cN8hP1rSb
nxppA6diiiZ1D788feYvnU0bFMDjG1AxAtiO7su0m+VrqqQcKd/9oyNouZXAG0VH
LAsTL2kp78EW9yD3UxdgJ8C1j5XEApOAiILt4j0rsRK40u7AGVGD6zwKVPUoOMKZ
kdiKOHIU31AdMJj3K9ovgXk9ecIOaU+r2UHmP5mH7d7M8pHLwp5elj4rmgx+He69
2ShNAt0FECTm3yiay30qDuT2IIvRxVrn0qHUE8OWRgtzJnV0WXe2GMvASN86JQM9
DGhtam1lDw+X44c7LEFawVN/AUesvxv1BrbEezjLAgMBAAEwDQYJKoZIhvcNAQEL
BQADggEBAGXZO3ifTRL+r9p3iZ8AmTlcdjfYeZLQT/VDio5Zo1fbu1vQRuVXZ4YJ
ye9PFBwLjCXU/Wr2bXdFoMi/L1+o/kZmfEiLmEv7GA6GP88OhozJeNx/+6myhUX6
0oLbVDJresaO8dguSwc1BkQ1TPO5P2Pihtg6Jz+SE1IG4fhoMCrKwMdmzySZkqeL
XTgBLp6GTaGGd8Z5jXZvvBTEDwRaVeNMte3UmR2ON2B4zsR8eVD+PAoDobM+HR7q
x9N8zOlBqkdJUcS/KodgNfXH0o/ZOgqzhHIbD5XnnQpMT1yG0qM98PtelqDURCi9
qzfIPzlCodnTkS/VWiq16iR9q4kwjRg=
-----END CERTIFICATE-----
SignatureNJfbRJEXzKGipUjUW9tUKayHoY6ltSU0ZeCQXcDx6XVDY/naLK0dVY9ciofXU7oy
40sJIOsjxcUZbalDwqncPn0vjGoqmk3BFUT7KotEpLLf8/ZmIjdHEbQbJHzEpdQV
y5YedjqRLKB7/Ul35JWVFxY8eutCsYkonfof7v6AGMGB/RjQ7GDB6jWunEEwqUGV
3Y1isvdq5N3oo9NDY/QR0C2C7jiMnB9Kon0KzZ2yp0oF5euOpA/qrtmqxG3L9PoZ
DW1ppwAuARWtRDu4tcDAAQAkF1Mrg5YyYgRoKm7uVazlKEP7DxX56g/g4RS2otEE
rKsA/ER9yYiHnNyGcZuK9Jkfe2Ua6/R7gzJilRvHZ7CBPkhY+XNPcrjlsHbCJEJJ
cX/b0B56p7FyAFy6XjMY9PYFhxy/ubHE7Sk8ixX88uxgM4vf/sSFQaN84CcG/qqA
Nq/OEytBjZP82TsFFYBRcPKEPskF4ejjhNVC4bJpiuCIpo51nIxjeFGtDpeQiDG7
0OWc/GCvsz5W3eG7ShmQsRf0DoivL8tjgDUlMWO9boTpUy2Vnm1rDMKu6nFGKZ8o
TWTZR6u4zGZW1OBERdlU5NQmqxqXrsuGlT6r6DuQnWsWiscjXOyIFeHz+EOKhQOk
wUuN6xN8QES1CDFB27PYV0Sz2KhYhM78GKLCc9B10Ic=
Signature digestsha512
Dependencies
Required Nextcloud versions >=28.0.0,<34.0.0
Minimum Integer bits32
Gantt Projects 1.2.0
Release Details
UpdatedJuly 5, 2026, 9:21 a.m.
Changelog

Added

  • Löschen-Buttons im Detail-Modal für Teilprojekt, Aufgabe und Meilenstein
  • Deutsche App-Beschreibung in info.xml ergänzt

Fixed

  • Baseline-Datum und Kommentar im Report werden untereinander angezeigt
  • Dashboard-Widget zeigt Baseline-Datum und KPI-Werte korrekt an
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAzCCAusCAhNMMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNTI3MTAzNzU4WhcNMzYwOTAxMTAzNzU4WjATMREwDwYD
VQQDDAhuY19nYW50dDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMm9
oP6vDlGpTxTBBnAJjbz2Sv0wAf5dyLr73SLX2nXmidKACWjAkuq7CiU9qHfJaxJC
n5gXVjhV4QQKUTaK2Y5bOPGf9VBLwX9zDC1gwlVHFlG7HA+tlXZyL96Zw/qB1ghe
Ykk95n4Ahx7FNHvZwHbAqhoxejWQIo6mwJna9I+x3gyUsURfmaNKo0ZHckMP2fpj
4HKAwSTbzWqytYgbV8efQP6mAF6JWoBOIyi0Y/Z/zd2YIJ6ZVal0UmxpfTexSgfN
ZPoJWYLQGjqFxAZWLad4XTsJ3kHC4uSJf4LPE3Fde/B+/a15/Xi1uhkIzG38+I0L
EcOsobkGkgiVU8BFe5NF39Ld8oKTpV+DNaWTAXSzC+qxhM4O15etll/cN8hP1rSb
nxppA6diiiZ1D788feYvnU0bFMDjG1AxAtiO7su0m+VrqqQcKd/9oyNouZXAG0VH
LAsTL2kp78EW9yD3UxdgJ8C1j5XEApOAiILt4j0rsRK40u7AGVGD6zwKVPUoOMKZ
kdiKOHIU31AdMJj3K9ovgXk9ecIOaU+r2UHmP5mH7d7M8pHLwp5elj4rmgx+He69
2ShNAt0FECTm3yiay30qDuT2IIvRxVrn0qHUE8OWRgtzJnV0WXe2GMvASN86JQM9
DGhtam1lDw+X44c7LEFawVN/AUesvxv1BrbEezjLAgMBAAEwDQYJKoZIhvcNAQEL
BQADggEBAGXZO3ifTRL+r9p3iZ8AmTlcdjfYeZLQT/VDio5Zo1fbu1vQRuVXZ4YJ
ye9PFBwLjCXU/Wr2bXdFoMi/L1+o/kZmfEiLmEv7GA6GP88OhozJeNx/+6myhUX6
0oLbVDJresaO8dguSwc1BkQ1TPO5P2Pihtg6Jz+SE1IG4fhoMCrKwMdmzySZkqeL
XTgBLp6GTaGGd8Z5jXZvvBTEDwRaVeNMte3UmR2ON2B4zsR8eVD+PAoDobM+HR7q
x9N8zOlBqkdJUcS/KodgNfXH0o/ZOgqzhHIbD5XnnQpMT1yG0qM98PtelqDURCi9
qzfIPzlCodnTkS/VWiq16iR9q4kwjRg=
-----END CERTIFICATE-----
SignatureXuYTZMxTlGNJVrGvU/GcIjSlBTYreXdvF5FilCmsi+l7MBvFlyeW1DsnxAsao3pu
HyhvaKXRnkraVQNT2ULgX4BmjUnhsELROrK03gtY88Odzqzh7RIXYkNkRcy92ara
56HIP8BBRD3m1c8pYPfpZfLAzkuurAzVqbJ6qbxw1AebdlPCFEq2g6C+IOcTon0T
q9ZD2I2XJmWd42EXXqva+NMrcx1jfjmHWVtl7xHKhwPndFCtHPMMAdoDS0Xpbh1V
3Ns4h/DphDpC8/ZYZ5sbpMCBekHw4VTZDGxNAuXJ5DMPhkqg2MxVplkS19PuBHLx
r74sgsz611Gjg55gjKOqCb5ZZEvqZTrwKTEYIbu8HicWtq/HxKRZS3FZN9MThTTX
Hesv65vsq9fH0UhEM6MVJjE5Phnw8Wb5ivtAiaUA+NzPrDfrHZAsSfR9NFL3rhFC
7wOmnXtzK40NjmqyMWJu/UP9UVbz3SeEiHiQO9GwBc2krzmXzcmLZFgEjty4CGoJ
SzXAA1QGpUGO4n0b3Y/5zSY4UxogGWybW+mOs27KDLytI915wNYGvBtcdAKCj6Ws
1uVA98npwMid/WSJJ04BXHX8LbowrDeTezSFJyGh+u/KnhlzkA7fqEuu3nQGT5rA
a9qeMmd5kmLBIVcG9RVVmw1kc0AK0qIqZDmlk9dWGJs=
Signature digestsha512
Dependencies
Required Nextcloud versions >=28.0.0,<34.0.0
Minimum Integer bits32
Gantt Projects 1.1.1
Release Details
UpdatedMay 27, 2026, 6:43 p.m.
Changelog

Added

  • Glossar-Button in der Navigation (über den Einstellungen) mit interaktivem Nachschlagewerk
  • Dreispaltige Glossar-Tabelle: Begriff/Abkürzung, Bedeutung/Englisch, Erklärung mit Berechnungsformeln
  • 30 Einträge in 6 Abschnitten: Allgemein, Terminplanung, Baseline & Berichtswesen, Earned Value Management, Ressourcen & Kapazität, Budget

Fixed

  • Fehlende deutsche Übersetzungen für englische UI-Strings ergänzt (Add dependency, Baseline, Dependencies, Remove, Work, No projects yet, Open Gantt Projects, u.a.)
  • Leere Übersetzung für Deck-Fortschritt-Hinweis befüllt
  • de.js vollständig mit de.json synchronisiert (war ~70 Einträge veraltet)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAzCCAusCAhNMMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNTI3MTAzNzU4WhcNMzYwOTAxMTAzNzU4WjATMREwDwYD
VQQDDAhuY19nYW50dDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMm9
oP6vDlGpTxTBBnAJjbz2Sv0wAf5dyLr73SLX2nXmidKACWjAkuq7CiU9qHfJaxJC
n5gXVjhV4QQKUTaK2Y5bOPGf9VBLwX9zDC1gwlVHFlG7HA+tlXZyL96Zw/qB1ghe
Ykk95n4Ahx7FNHvZwHbAqhoxejWQIo6mwJna9I+x3gyUsURfmaNKo0ZHckMP2fpj
4HKAwSTbzWqytYgbV8efQP6mAF6JWoBOIyi0Y/Z/zd2YIJ6ZVal0UmxpfTexSgfN
ZPoJWYLQGjqFxAZWLad4XTsJ3kHC4uSJf4LPE3Fde/B+/a15/Xi1uhkIzG38+I0L
EcOsobkGkgiVU8BFe5NF39Ld8oKTpV+DNaWTAXSzC+qxhM4O15etll/cN8hP1rSb
nxppA6diiiZ1D788feYvnU0bFMDjG1AxAtiO7su0m+VrqqQcKd/9oyNouZXAG0VH
LAsTL2kp78EW9yD3UxdgJ8C1j5XEApOAiILt4j0rsRK40u7AGVGD6zwKVPUoOMKZ
kdiKOHIU31AdMJj3K9ovgXk9ecIOaU+r2UHmP5mH7d7M8pHLwp5elj4rmgx+He69
2ShNAt0FECTm3yiay30qDuT2IIvRxVrn0qHUE8OWRgtzJnV0WXe2GMvASN86JQM9
DGhtam1lDw+X44c7LEFawVN/AUesvxv1BrbEezjLAgMBAAEwDQYJKoZIhvcNAQEL
BQADggEBAGXZO3ifTRL+r9p3iZ8AmTlcdjfYeZLQT/VDio5Zo1fbu1vQRuVXZ4YJ
ye9PFBwLjCXU/Wr2bXdFoMi/L1+o/kZmfEiLmEv7GA6GP88OhozJeNx/+6myhUX6
0oLbVDJresaO8dguSwc1BkQ1TPO5P2Pihtg6Jz+SE1IG4fhoMCrKwMdmzySZkqeL
XTgBLp6GTaGGd8Z5jXZvvBTEDwRaVeNMte3UmR2ON2B4zsR8eVD+PAoDobM+HR7q
x9N8zOlBqkdJUcS/KodgNfXH0o/ZOgqzhHIbD5XnnQpMT1yG0qM98PtelqDURCi9
qzfIPzlCodnTkS/VWiq16iR9q4kwjRg=
-----END CERTIFICATE-----
SignatureF1RHJx15J/N8tWNrDlAX1MFE/9tsct4PViEcBDeo8U/V2qJ/tezL7Xk0BVmYxjWw
pB+J685mcHjikh93/aZUqG8C6y0mR3TTJfaa7dLCIRMc1034x6Xj9Nd7Q9YVH4yi
RLTcRhrG2pN1Iqc23kwId995GJXHnCBEyuQuzo9m1VtA7GoFa8W2nqhXVT94khDS
8ZHQrixDfv63d4GfA5N2x4+phaiyObdskvCmVSuKrmouYvCGpPevtKG5YxzOrHid
aL48Kod0YgOCAD8nAqOhEmioP0m+wP2e/NC4Z5svSKT3vdlE67W1M68ipQQfnhPI
txui+2X8zFvoe/M5sE3DaXbLnOVNGQ7YRpyXFI5GsQmQ0cPSSO/94Mw15hLZfwMf
TDOrrvzf+Vu05sUTZ6CFh4FrSl4e5Q6Xjv6uH4BZtyOpPxl+ajgW4OkZvQDbt4KC
8aTZodMcDpXlRMDdBSxT1bT9tD05KUKmEZYtpxHiARrHDuQQCRSuxtjitQD9lbla
CMxKrBiO0YgdUb3FuczYkWEH+y8gW5egU6TDMnjAVbuUecGuGZN1Cc6tarcFWRu2
+V7Qn+aNoXEwP5e/0TM4Ig8ETAYseZRiTPHxeWiSg3RnU3HuT6kPVWw8LERACDT4
6F4WU9t2+4kESMLMjeV0/2UBQSykR/42Idsg0PtvpyQ=
Signature digestsha512
Dependencies
Required Nextcloud versions >=28.0.0,<34.0.0
Minimum Integer bits32
Gantt Projects 1.1.1 (nightly)
Release Details
UpdatedMay 27, 2026, 5:24 p.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAzCCAusCAhNMMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNTI3MTAzNzU4WhcNMzYwOTAxMTAzNzU4WjATMREwDwYD
VQQDDAhuY19nYW50dDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMm9
oP6vDlGpTxTBBnAJjbz2Sv0wAf5dyLr73SLX2nXmidKACWjAkuq7CiU9qHfJaxJC
n5gXVjhV4QQKUTaK2Y5bOPGf9VBLwX9zDC1gwlVHFlG7HA+tlXZyL96Zw/qB1ghe
Ykk95n4Ahx7FNHvZwHbAqhoxejWQIo6mwJna9I+x3gyUsURfmaNKo0ZHckMP2fpj
4HKAwSTbzWqytYgbV8efQP6mAF6JWoBOIyi0Y/Z/zd2YIJ6ZVal0UmxpfTexSgfN
ZPoJWYLQGjqFxAZWLad4XTsJ3kHC4uSJf4LPE3Fde/B+/a15/Xi1uhkIzG38+I0L
EcOsobkGkgiVU8BFe5NF39Ld8oKTpV+DNaWTAXSzC+qxhM4O15etll/cN8hP1rSb
nxppA6diiiZ1D788feYvnU0bFMDjG1AxAtiO7su0m+VrqqQcKd/9oyNouZXAG0VH
LAsTL2kp78EW9yD3UxdgJ8C1j5XEApOAiILt4j0rsRK40u7AGVGD6zwKVPUoOMKZ
kdiKOHIU31AdMJj3K9ovgXk9ecIOaU+r2UHmP5mH7d7M8pHLwp5elj4rmgx+He69
2ShNAt0FECTm3yiay30qDuT2IIvRxVrn0qHUE8OWRgtzJnV0WXe2GMvASN86JQM9
DGhtam1lDw+X44c7LEFawVN/AUesvxv1BrbEezjLAgMBAAEwDQYJKoZIhvcNAQEL
BQADggEBAGXZO3ifTRL+r9p3iZ8AmTlcdjfYeZLQT/VDio5Zo1fbu1vQRuVXZ4YJ
ye9PFBwLjCXU/Wr2bXdFoMi/L1+o/kZmfEiLmEv7GA6GP88OhozJeNx/+6myhUX6
0oLbVDJresaO8dguSwc1BkQ1TPO5P2Pihtg6Jz+SE1IG4fhoMCrKwMdmzySZkqeL
XTgBLp6GTaGGd8Z5jXZvvBTEDwRaVeNMte3UmR2ON2B4zsR8eVD+PAoDobM+HR7q
x9N8zOlBqkdJUcS/KodgNfXH0o/ZOgqzhHIbD5XnnQpMT1yG0qM98PtelqDURCi9
qzfIPzlCodnTkS/VWiq16iR9q4kwjRg=
-----END CERTIFICATE-----
SignatureF4W7QJB8rVJ2xARdnhUbEouzRZMKcowz/ToDwr0oVFrVUbInFvHAMqXFTOVD1a5N
kDTb0pOhv+hCStTh70bN+aapjbdtp7SdQ3SbP5VoXBKLhUii41OqN/i4yM7itdSs
M8d5PVo9TJYVnfaij2xwWghMqZEyzxgOw4Q98dYIysf2BxsjjCtxGEMo/pISS90G
OE2RaVEFbwUcvu1XKszLP5X/k/onOchengURYVuzHP7VgVuomZpPSZ9VEIRKITyL
GpgSDrdqm5AXdQc7l/2OqprW6G+MxsuVzChbyPGslIYYXYsP9HLc/FfwVxaCJjh2
Nsiqfd+dMwnf7f9yrrBuZjbNwNa5x++IynrwaU01jVISkl9pgkbUYRaPSMTGFDAd
lsEEqlgs9KdzGoTFjDXNdTwDOsUMiu/ag8tPo7YxsxLFbVGa7laRAUhlGUT9QGPr
IOAAWvKqivsYnU5iwTCY/5HGza3SDfZc/e5upPfB+lTQTYijp1aAYRBAsoOLmuga
f0aP45pnfnYBJkT1kMsthjbGMdlL46wLiNHKRct9OlFwx74IRIyZdcs5Q3pC0aNN
DSLvsCSmY8/9PtTLzcOJKXTqqDVupCqq82bUlGRn7NR6xsinzv74MuOVnGY21tBm
iB5ceYpgiEukUz6YtS2quIIiMTnYmM+HBFnkXgBV0/Y=
Signature digestsha512
Dependencies
Required Nextcloud versions >=28.0.0,<34.0.0
Minimum Integer bits32

Nextcloud 32

Gantt Projects 1.3.0
Release Details
UpdatedJuly 9, 2026, 5:23 a.m.
Changelog

Fixed

  • Baseline-Toggle im Gantt-Toolbar zeigte nie Baseline-Balken und PUT baseline/active warf einen SQL-Fehler: baseline_id auf nc_gantt_projects wurde mit der 3-Ebenen-Migration versehentlich zusammen mit den tatsächlich berechneten Spalten entfernt (Migration Version1025 stellt die Spalte wieder her). BaselineService::create() aktiviert eine frisch eingefrorene Baseline jetzt automatisch fürs Projekt; renderBaselineBars() (GanttChart.vue) und baselineOverlay.js lesen Baseline-Items dafür über task_id statt des seit der Umstellung auf das 3-Ebenen-Modell nicht mehr existierenden subproject_id-Felds
  • OCS-API-Fehlerantworten (400/404/500 …) lieferten für alle OCSController-Endpunkte einen leeren text/html-Body statt des erwarteten JSON-Envelopes mit message; ExceptionMiddleware wirft jetzt passende OCP\AppFramework\OCS\OCSException-Subklassen statt einer rohen DataResponse, die Nextcloud-Core nur für 401/403 automatisch formatiert. Betroffene Controller (ProjectController, ReportController, ShareController, ChangeEventController, WorkScheduleController, WorkCalendarController, HolidayAdminController, SettingsController) wurden zusätzlich auf die bestehende ApiException-Hierarchie umgestellt

Removed

  • Nie ausgewertete Gruppen-Freigabe-Option entfernt: Share::TYPE_GROUP, principal_type-Parameter in ShareController sowie die DB-Spalte principal_type (Migration Version1024) wurden gestrichen; Freigaben sind jetzt ausschließlich benutzerbezogen

Changed

  • Dashboard-Summary (DashboardController::summary) lädt Baselines und Aufgaben-KPIs jetzt über gruppierte SQL-Aggregat-Queries statt pro Projekt einzeln (N+1-Fix, gilt auch für den Admin-Fall mit allen Instanz-Projekten)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAzCCAusCAhNMMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNTI3MTAzNzU4WhcNMzYwOTAxMTAzNzU4WjATMREwDwYD
VQQDDAhuY19nYW50dDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMm9
oP6vDlGpTxTBBnAJjbz2Sv0wAf5dyLr73SLX2nXmidKACWjAkuq7CiU9qHfJaxJC
n5gXVjhV4QQKUTaK2Y5bOPGf9VBLwX9zDC1gwlVHFlG7HA+tlXZyL96Zw/qB1ghe
Ykk95n4Ahx7FNHvZwHbAqhoxejWQIo6mwJna9I+x3gyUsURfmaNKo0ZHckMP2fpj
4HKAwSTbzWqytYgbV8efQP6mAF6JWoBOIyi0Y/Z/zd2YIJ6ZVal0UmxpfTexSgfN
ZPoJWYLQGjqFxAZWLad4XTsJ3kHC4uSJf4LPE3Fde/B+/a15/Xi1uhkIzG38+I0L
EcOsobkGkgiVU8BFe5NF39Ld8oKTpV+DNaWTAXSzC+qxhM4O15etll/cN8hP1rSb
nxppA6diiiZ1D788feYvnU0bFMDjG1AxAtiO7su0m+VrqqQcKd/9oyNouZXAG0VH
LAsTL2kp78EW9yD3UxdgJ8C1j5XEApOAiILt4j0rsRK40u7AGVGD6zwKVPUoOMKZ
kdiKOHIU31AdMJj3K9ovgXk9ecIOaU+r2UHmP5mH7d7M8pHLwp5elj4rmgx+He69
2ShNAt0FECTm3yiay30qDuT2IIvRxVrn0qHUE8OWRgtzJnV0WXe2GMvASN86JQM9
DGhtam1lDw+X44c7LEFawVN/AUesvxv1BrbEezjLAgMBAAEwDQYJKoZIhvcNAQEL
BQADggEBAGXZO3ifTRL+r9p3iZ8AmTlcdjfYeZLQT/VDio5Zo1fbu1vQRuVXZ4YJ
ye9PFBwLjCXU/Wr2bXdFoMi/L1+o/kZmfEiLmEv7GA6GP88OhozJeNx/+6myhUX6
0oLbVDJresaO8dguSwc1BkQ1TPO5P2Pihtg6Jz+SE1IG4fhoMCrKwMdmzySZkqeL
XTgBLp6GTaGGd8Z5jXZvvBTEDwRaVeNMte3UmR2ON2B4zsR8eVD+PAoDobM+HR7q
x9N8zOlBqkdJUcS/KodgNfXH0o/ZOgqzhHIbD5XnnQpMT1yG0qM98PtelqDURCi9
qzfIPzlCodnTkS/VWiq16iR9q4kwjRg=
-----END CERTIFICATE-----
SignatureNJfbRJEXzKGipUjUW9tUKayHoY6ltSU0ZeCQXcDx6XVDY/naLK0dVY9ciofXU7oy
40sJIOsjxcUZbalDwqncPn0vjGoqmk3BFUT7KotEpLLf8/ZmIjdHEbQbJHzEpdQV
y5YedjqRLKB7/Ul35JWVFxY8eutCsYkonfof7v6AGMGB/RjQ7GDB6jWunEEwqUGV
3Y1isvdq5N3oo9NDY/QR0C2C7jiMnB9Kon0KzZ2yp0oF5euOpA/qrtmqxG3L9PoZ
DW1ppwAuARWtRDu4tcDAAQAkF1Mrg5YyYgRoKm7uVazlKEP7DxX56g/g4RS2otEE
rKsA/ER9yYiHnNyGcZuK9Jkfe2Ua6/R7gzJilRvHZ7CBPkhY+XNPcrjlsHbCJEJJ
cX/b0B56p7FyAFy6XjMY9PYFhxy/ubHE7Sk8ixX88uxgM4vf/sSFQaN84CcG/qqA
Nq/OEytBjZP82TsFFYBRcPKEPskF4ejjhNVC4bJpiuCIpo51nIxjeFGtDpeQiDG7
0OWc/GCvsz5W3eG7ShmQsRf0DoivL8tjgDUlMWO9boTpUy2Vnm1rDMKu6nFGKZ8o
TWTZR6u4zGZW1OBERdlU5NQmqxqXrsuGlT6r6DuQnWsWiscjXOyIFeHz+EOKhQOk
wUuN6xN8QES1CDFB27PYV0Sz2KhYhM78GKLCc9B10Ic=
Signature digestsha512
Dependencies
Required Nextcloud versions >=28.0.0,<34.0.0
Minimum Integer bits32
Gantt Projects 1.2.0
Release Details
UpdatedJuly 5, 2026, 9:21 a.m.
Changelog

Added

  • Löschen-Buttons im Detail-Modal für Teilprojekt, Aufgabe und Meilenstein
  • Deutsche App-Beschreibung in info.xml ergänzt

Fixed

  • Baseline-Datum und Kommentar im Report werden untereinander angezeigt
  • Dashboard-Widget zeigt Baseline-Datum und KPI-Werte korrekt an
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAzCCAusCAhNMMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNTI3MTAzNzU4WhcNMzYwOTAxMTAzNzU4WjATMREwDwYD
VQQDDAhuY19nYW50dDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMm9
oP6vDlGpTxTBBnAJjbz2Sv0wAf5dyLr73SLX2nXmidKACWjAkuq7CiU9qHfJaxJC
n5gXVjhV4QQKUTaK2Y5bOPGf9VBLwX9zDC1gwlVHFlG7HA+tlXZyL96Zw/qB1ghe
Ykk95n4Ahx7FNHvZwHbAqhoxejWQIo6mwJna9I+x3gyUsURfmaNKo0ZHckMP2fpj
4HKAwSTbzWqytYgbV8efQP6mAF6JWoBOIyi0Y/Z/zd2YIJ6ZVal0UmxpfTexSgfN
ZPoJWYLQGjqFxAZWLad4XTsJ3kHC4uSJf4LPE3Fde/B+/a15/Xi1uhkIzG38+I0L
EcOsobkGkgiVU8BFe5NF39Ld8oKTpV+DNaWTAXSzC+qxhM4O15etll/cN8hP1rSb
nxppA6diiiZ1D788feYvnU0bFMDjG1AxAtiO7su0m+VrqqQcKd/9oyNouZXAG0VH
LAsTL2kp78EW9yD3UxdgJ8C1j5XEApOAiILt4j0rsRK40u7AGVGD6zwKVPUoOMKZ
kdiKOHIU31AdMJj3K9ovgXk9ecIOaU+r2UHmP5mH7d7M8pHLwp5elj4rmgx+He69
2ShNAt0FECTm3yiay30qDuT2IIvRxVrn0qHUE8OWRgtzJnV0WXe2GMvASN86JQM9
DGhtam1lDw+X44c7LEFawVN/AUesvxv1BrbEezjLAgMBAAEwDQYJKoZIhvcNAQEL
BQADggEBAGXZO3ifTRL+r9p3iZ8AmTlcdjfYeZLQT/VDio5Zo1fbu1vQRuVXZ4YJ
ye9PFBwLjCXU/Wr2bXdFoMi/L1+o/kZmfEiLmEv7GA6GP88OhozJeNx/+6myhUX6
0oLbVDJresaO8dguSwc1BkQ1TPO5P2Pihtg6Jz+SE1IG4fhoMCrKwMdmzySZkqeL
XTgBLp6GTaGGd8Z5jXZvvBTEDwRaVeNMte3UmR2ON2B4zsR8eVD+PAoDobM+HR7q
x9N8zOlBqkdJUcS/KodgNfXH0o/ZOgqzhHIbD5XnnQpMT1yG0qM98PtelqDURCi9
qzfIPzlCodnTkS/VWiq16iR9q4kwjRg=
-----END CERTIFICATE-----
SignatureXuYTZMxTlGNJVrGvU/GcIjSlBTYreXdvF5FilCmsi+l7MBvFlyeW1DsnxAsao3pu
HyhvaKXRnkraVQNT2ULgX4BmjUnhsELROrK03gtY88Odzqzh7RIXYkNkRcy92ara
56HIP8BBRD3m1c8pYPfpZfLAzkuurAzVqbJ6qbxw1AebdlPCFEq2g6C+IOcTon0T
q9ZD2I2XJmWd42EXXqva+NMrcx1jfjmHWVtl7xHKhwPndFCtHPMMAdoDS0Xpbh1V
3Ns4h/DphDpC8/ZYZ5sbpMCBekHw4VTZDGxNAuXJ5DMPhkqg2MxVplkS19PuBHLx
r74sgsz611Gjg55gjKOqCb5ZZEvqZTrwKTEYIbu8HicWtq/HxKRZS3FZN9MThTTX
Hesv65vsq9fH0UhEM6MVJjE5Phnw8Wb5ivtAiaUA+NzPrDfrHZAsSfR9NFL3rhFC
7wOmnXtzK40NjmqyMWJu/UP9UVbz3SeEiHiQO9GwBc2krzmXzcmLZFgEjty4CGoJ
SzXAA1QGpUGO4n0b3Y/5zSY4UxogGWybW+mOs27KDLytI915wNYGvBtcdAKCj6Ws
1uVA98npwMid/WSJJ04BXHX8LbowrDeTezSFJyGh+u/KnhlzkA7fqEuu3nQGT5rA
a9qeMmd5kmLBIVcG9RVVmw1kc0AK0qIqZDmlk9dWGJs=
Signature digestsha512
Dependencies
Required Nextcloud versions >=28.0.0,<34.0.0
Minimum Integer bits32
Gantt Projects 1.1.1
Release Details
UpdatedMay 27, 2026, 6:43 p.m.
Changelog

Added

  • Glossar-Button in der Navigation (über den Einstellungen) mit interaktivem Nachschlagewerk
  • Dreispaltige Glossar-Tabelle: Begriff/Abkürzung, Bedeutung/Englisch, Erklärung mit Berechnungsformeln
  • 30 Einträge in 6 Abschnitten: Allgemein, Terminplanung, Baseline & Berichtswesen, Earned Value Management, Ressourcen & Kapazität, Budget

Fixed

  • Fehlende deutsche Übersetzungen für englische UI-Strings ergänzt (Add dependency, Baseline, Dependencies, Remove, Work, No projects yet, Open Gantt Projects, u.a.)
  • Leere Übersetzung für Deck-Fortschritt-Hinweis befüllt
  • de.js vollständig mit de.json synchronisiert (war ~70 Einträge veraltet)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAzCCAusCAhNMMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNTI3MTAzNzU4WhcNMzYwOTAxMTAzNzU4WjATMREwDwYD
VQQDDAhuY19nYW50dDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMm9
oP6vDlGpTxTBBnAJjbz2Sv0wAf5dyLr73SLX2nXmidKACWjAkuq7CiU9qHfJaxJC
n5gXVjhV4QQKUTaK2Y5bOPGf9VBLwX9zDC1gwlVHFlG7HA+tlXZyL96Zw/qB1ghe
Ykk95n4Ahx7FNHvZwHbAqhoxejWQIo6mwJna9I+x3gyUsURfmaNKo0ZHckMP2fpj
4HKAwSTbzWqytYgbV8efQP6mAF6JWoBOIyi0Y/Z/zd2YIJ6ZVal0UmxpfTexSgfN
ZPoJWYLQGjqFxAZWLad4XTsJ3kHC4uSJf4LPE3Fde/B+/a15/Xi1uhkIzG38+I0L
EcOsobkGkgiVU8BFe5NF39Ld8oKTpV+DNaWTAXSzC+qxhM4O15etll/cN8hP1rSb
nxppA6diiiZ1D788feYvnU0bFMDjG1AxAtiO7su0m+VrqqQcKd/9oyNouZXAG0VH
LAsTL2kp78EW9yD3UxdgJ8C1j5XEApOAiILt4j0rsRK40u7AGVGD6zwKVPUoOMKZ
kdiKOHIU31AdMJj3K9ovgXk9ecIOaU+r2UHmP5mH7d7M8pHLwp5elj4rmgx+He69
2ShNAt0FECTm3yiay30qDuT2IIvRxVrn0qHUE8OWRgtzJnV0WXe2GMvASN86JQM9
DGhtam1lDw+X44c7LEFawVN/AUesvxv1BrbEezjLAgMBAAEwDQYJKoZIhvcNAQEL
BQADggEBAGXZO3ifTRL+r9p3iZ8AmTlcdjfYeZLQT/VDio5Zo1fbu1vQRuVXZ4YJ
ye9PFBwLjCXU/Wr2bXdFoMi/L1+o/kZmfEiLmEv7GA6GP88OhozJeNx/+6myhUX6
0oLbVDJresaO8dguSwc1BkQ1TPO5P2Pihtg6Jz+SE1IG4fhoMCrKwMdmzySZkqeL
XTgBLp6GTaGGd8Z5jXZvvBTEDwRaVeNMte3UmR2ON2B4zsR8eVD+PAoDobM+HR7q
x9N8zOlBqkdJUcS/KodgNfXH0o/ZOgqzhHIbD5XnnQpMT1yG0qM98PtelqDURCi9
qzfIPzlCodnTkS/VWiq16iR9q4kwjRg=
-----END CERTIFICATE-----
SignatureF1RHJx15J/N8tWNrDlAX1MFE/9tsct4PViEcBDeo8U/V2qJ/tezL7Xk0BVmYxjWw
pB+J685mcHjikh93/aZUqG8C6y0mR3TTJfaa7dLCIRMc1034x6Xj9Nd7Q9YVH4yi
RLTcRhrG2pN1Iqc23kwId995GJXHnCBEyuQuzo9m1VtA7GoFa8W2nqhXVT94khDS
8ZHQrixDfv63d4GfA5N2x4+phaiyObdskvCmVSuKrmouYvCGpPevtKG5YxzOrHid
aL48Kod0YgOCAD8nAqOhEmioP0m+wP2e/NC4Z5svSKT3vdlE67W1M68ipQQfnhPI
txui+2X8zFvoe/M5sE3DaXbLnOVNGQ7YRpyXFI5GsQmQ0cPSSO/94Mw15hLZfwMf
TDOrrvzf+Vu05sUTZ6CFh4FrSl4e5Q6Xjv6uH4BZtyOpPxl+ajgW4OkZvQDbt4KC
8aTZodMcDpXlRMDdBSxT1bT9tD05KUKmEZYtpxHiARrHDuQQCRSuxtjitQD9lbla
CMxKrBiO0YgdUb3FuczYkWEH+y8gW5egU6TDMnjAVbuUecGuGZN1Cc6tarcFWRu2
+V7Qn+aNoXEwP5e/0TM4Ig8ETAYseZRiTPHxeWiSg3RnU3HuT6kPVWw8LERACDT4
6F4WU9t2+4kESMLMjeV0/2UBQSykR/42Idsg0PtvpyQ=
Signature digestsha512
Dependencies
Required Nextcloud versions >=28.0.0,<34.0.0
Minimum Integer bits32
Gantt Projects 1.1.1 (nightly)
Release Details
UpdatedMay 27, 2026, 5:24 p.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAzCCAusCAhNMMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNTI3MTAzNzU4WhcNMzYwOTAxMTAzNzU4WjATMREwDwYD
VQQDDAhuY19nYW50dDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMm9
oP6vDlGpTxTBBnAJjbz2Sv0wAf5dyLr73SLX2nXmidKACWjAkuq7CiU9qHfJaxJC
n5gXVjhV4QQKUTaK2Y5bOPGf9VBLwX9zDC1gwlVHFlG7HA+tlXZyL96Zw/qB1ghe
Ykk95n4Ahx7FNHvZwHbAqhoxejWQIo6mwJna9I+x3gyUsURfmaNKo0ZHckMP2fpj
4HKAwSTbzWqytYgbV8efQP6mAF6JWoBOIyi0Y/Z/zd2YIJ6ZVal0UmxpfTexSgfN
ZPoJWYLQGjqFxAZWLad4XTsJ3kHC4uSJf4LPE3Fde/B+/a15/Xi1uhkIzG38+I0L
EcOsobkGkgiVU8BFe5NF39Ld8oKTpV+DNaWTAXSzC+qxhM4O15etll/cN8hP1rSb
nxppA6diiiZ1D788feYvnU0bFMDjG1AxAtiO7su0m+VrqqQcKd/9oyNouZXAG0VH
LAsTL2kp78EW9yD3UxdgJ8C1j5XEApOAiILt4j0rsRK40u7AGVGD6zwKVPUoOMKZ
kdiKOHIU31AdMJj3K9ovgXk9ecIOaU+r2UHmP5mH7d7M8pHLwp5elj4rmgx+He69
2ShNAt0FECTm3yiay30qDuT2IIvRxVrn0qHUE8OWRgtzJnV0WXe2GMvASN86JQM9
DGhtam1lDw+X44c7LEFawVN/AUesvxv1BrbEezjLAgMBAAEwDQYJKoZIhvcNAQEL
BQADggEBAGXZO3ifTRL+r9p3iZ8AmTlcdjfYeZLQT/VDio5Zo1fbu1vQRuVXZ4YJ
ye9PFBwLjCXU/Wr2bXdFoMi/L1+o/kZmfEiLmEv7GA6GP88OhozJeNx/+6myhUX6
0oLbVDJresaO8dguSwc1BkQ1TPO5P2Pihtg6Jz+SE1IG4fhoMCrKwMdmzySZkqeL
XTgBLp6GTaGGd8Z5jXZvvBTEDwRaVeNMte3UmR2ON2B4zsR8eVD+PAoDobM+HR7q
x9N8zOlBqkdJUcS/KodgNfXH0o/ZOgqzhHIbD5XnnQpMT1yG0qM98PtelqDURCi9
qzfIPzlCodnTkS/VWiq16iR9q4kwjRg=
-----END CERTIFICATE-----
SignatureF4W7QJB8rVJ2xARdnhUbEouzRZMKcowz/ToDwr0oVFrVUbInFvHAMqXFTOVD1a5N
kDTb0pOhv+hCStTh70bN+aapjbdtp7SdQ3SbP5VoXBKLhUii41OqN/i4yM7itdSs
M8d5PVo9TJYVnfaij2xwWghMqZEyzxgOw4Q98dYIysf2BxsjjCtxGEMo/pISS90G
OE2RaVEFbwUcvu1XKszLP5X/k/onOchengURYVuzHP7VgVuomZpPSZ9VEIRKITyL
GpgSDrdqm5AXdQc7l/2OqprW6G+MxsuVzChbyPGslIYYXYsP9HLc/FfwVxaCJjh2
Nsiqfd+dMwnf7f9yrrBuZjbNwNa5x++IynrwaU01jVISkl9pgkbUYRaPSMTGFDAd
lsEEqlgs9KdzGoTFjDXNdTwDOsUMiu/ag8tPo7YxsxLFbVGa7laRAUhlGUT9QGPr
IOAAWvKqivsYnU5iwTCY/5HGza3SDfZc/e5upPfB+lTQTYijp1aAYRBAsoOLmuga
f0aP45pnfnYBJkT1kMsthjbGMdlL46wLiNHKRct9OlFwx74IRIyZdcs5Q3pC0aNN
DSLvsCSmY8/9PtTLzcOJKXTqqDVupCqq82bUlGRn7NR6xsinzv74MuOVnGY21tBm
iB5ceYpgiEukUz6YtS2quIIiMTnYmM+HBFnkXgBV0/Y=
Signature digestsha512
Dependencies
Required Nextcloud versions >=28.0.0,<34.0.0
Minimum Integer bits32

Nextcloud 31

Gantt Projects 1.3.0
Release Details
UpdatedJuly 9, 2026, 5:23 a.m.
Changelog

Fixed

  • Baseline-Toggle im Gantt-Toolbar zeigte nie Baseline-Balken und PUT baseline/active warf einen SQL-Fehler: baseline_id auf nc_gantt_projects wurde mit der 3-Ebenen-Migration versehentlich zusammen mit den tatsächlich berechneten Spalten entfernt (Migration Version1025 stellt die Spalte wieder her). BaselineService::create() aktiviert eine frisch eingefrorene Baseline jetzt automatisch fürs Projekt; renderBaselineBars() (GanttChart.vue) und baselineOverlay.js lesen Baseline-Items dafür über task_id statt des seit der Umstellung auf das 3-Ebenen-Modell nicht mehr existierenden subproject_id-Felds
  • OCS-API-Fehlerantworten (400/404/500 …) lieferten für alle OCSController-Endpunkte einen leeren text/html-Body statt des erwarteten JSON-Envelopes mit message; ExceptionMiddleware wirft jetzt passende OCP\AppFramework\OCS\OCSException-Subklassen statt einer rohen DataResponse, die Nextcloud-Core nur für 401/403 automatisch formatiert. Betroffene Controller (ProjectController, ReportController, ShareController, ChangeEventController, WorkScheduleController, WorkCalendarController, HolidayAdminController, SettingsController) wurden zusätzlich auf die bestehende ApiException-Hierarchie umgestellt

Removed

  • Nie ausgewertete Gruppen-Freigabe-Option entfernt: Share::TYPE_GROUP, principal_type-Parameter in ShareController sowie die DB-Spalte principal_type (Migration Version1024) wurden gestrichen; Freigaben sind jetzt ausschließlich benutzerbezogen

Changed

  • Dashboard-Summary (DashboardController::summary) lädt Baselines und Aufgaben-KPIs jetzt über gruppierte SQL-Aggregat-Queries statt pro Projekt einzeln (N+1-Fix, gilt auch für den Admin-Fall mit allen Instanz-Projekten)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAzCCAusCAhNMMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNTI3MTAzNzU4WhcNMzYwOTAxMTAzNzU4WjATMREwDwYD
VQQDDAhuY19nYW50dDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMm9
oP6vDlGpTxTBBnAJjbz2Sv0wAf5dyLr73SLX2nXmidKACWjAkuq7CiU9qHfJaxJC
n5gXVjhV4QQKUTaK2Y5bOPGf9VBLwX9zDC1gwlVHFlG7HA+tlXZyL96Zw/qB1ghe
Ykk95n4Ahx7FNHvZwHbAqhoxejWQIo6mwJna9I+x3gyUsURfmaNKo0ZHckMP2fpj
4HKAwSTbzWqytYgbV8efQP6mAF6JWoBOIyi0Y/Z/zd2YIJ6ZVal0UmxpfTexSgfN
ZPoJWYLQGjqFxAZWLad4XTsJ3kHC4uSJf4LPE3Fde/B+/a15/Xi1uhkIzG38+I0L
EcOsobkGkgiVU8BFe5NF39Ld8oKTpV+DNaWTAXSzC+qxhM4O15etll/cN8hP1rSb
nxppA6diiiZ1D788feYvnU0bFMDjG1AxAtiO7su0m+VrqqQcKd/9oyNouZXAG0VH
LAsTL2kp78EW9yD3UxdgJ8C1j5XEApOAiILt4j0rsRK40u7AGVGD6zwKVPUoOMKZ
kdiKOHIU31AdMJj3K9ovgXk9ecIOaU+r2UHmP5mH7d7M8pHLwp5elj4rmgx+He69
2ShNAt0FECTm3yiay30qDuT2IIvRxVrn0qHUE8OWRgtzJnV0WXe2GMvASN86JQM9
DGhtam1lDw+X44c7LEFawVN/AUesvxv1BrbEezjLAgMBAAEwDQYJKoZIhvcNAQEL
BQADggEBAGXZO3ifTRL+r9p3iZ8AmTlcdjfYeZLQT/VDio5Zo1fbu1vQRuVXZ4YJ
ye9PFBwLjCXU/Wr2bXdFoMi/L1+o/kZmfEiLmEv7GA6GP88OhozJeNx/+6myhUX6
0oLbVDJresaO8dguSwc1BkQ1TPO5P2Pihtg6Jz+SE1IG4fhoMCrKwMdmzySZkqeL
XTgBLp6GTaGGd8Z5jXZvvBTEDwRaVeNMte3UmR2ON2B4zsR8eVD+PAoDobM+HR7q
x9N8zOlBqkdJUcS/KodgNfXH0o/ZOgqzhHIbD5XnnQpMT1yG0qM98PtelqDURCi9
qzfIPzlCodnTkS/VWiq16iR9q4kwjRg=
-----END CERTIFICATE-----
SignatureNJfbRJEXzKGipUjUW9tUKayHoY6ltSU0ZeCQXcDx6XVDY/naLK0dVY9ciofXU7oy
40sJIOsjxcUZbalDwqncPn0vjGoqmk3BFUT7KotEpLLf8/ZmIjdHEbQbJHzEpdQV
y5YedjqRLKB7/Ul35JWVFxY8eutCsYkonfof7v6AGMGB/RjQ7GDB6jWunEEwqUGV
3Y1isvdq5N3oo9NDY/QR0C2C7jiMnB9Kon0KzZ2yp0oF5euOpA/qrtmqxG3L9PoZ
DW1ppwAuARWtRDu4tcDAAQAkF1Mrg5YyYgRoKm7uVazlKEP7DxX56g/g4RS2otEE
rKsA/ER9yYiHnNyGcZuK9Jkfe2Ua6/R7gzJilRvHZ7CBPkhY+XNPcrjlsHbCJEJJ
cX/b0B56p7FyAFy6XjMY9PYFhxy/ubHE7Sk8ixX88uxgM4vf/sSFQaN84CcG/qqA
Nq/OEytBjZP82TsFFYBRcPKEPskF4ejjhNVC4bJpiuCIpo51nIxjeFGtDpeQiDG7
0OWc/GCvsz5W3eG7ShmQsRf0DoivL8tjgDUlMWO9boTpUy2Vnm1rDMKu6nFGKZ8o
TWTZR6u4zGZW1OBERdlU5NQmqxqXrsuGlT6r6DuQnWsWiscjXOyIFeHz+EOKhQOk
wUuN6xN8QES1CDFB27PYV0Sz2KhYhM78GKLCc9B10Ic=
Signature digestsha512
Dependencies
Required Nextcloud versions >=28.0.0,<34.0.0
Minimum Integer bits32
Gantt Projects 1.2.0
Release Details
UpdatedJuly 5, 2026, 9:21 a.m.
Changelog

Added

  • Löschen-Buttons im Detail-Modal für Teilprojekt, Aufgabe und Meilenstein
  • Deutsche App-Beschreibung in info.xml ergänzt

Fixed

  • Baseline-Datum und Kommentar im Report werden untereinander angezeigt
  • Dashboard-Widget zeigt Baseline-Datum und KPI-Werte korrekt an
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAzCCAusCAhNMMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNTI3MTAzNzU4WhcNMzYwOTAxMTAzNzU4WjATMREwDwYD
VQQDDAhuY19nYW50dDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMm9
oP6vDlGpTxTBBnAJjbz2Sv0wAf5dyLr73SLX2nXmidKACWjAkuq7CiU9qHfJaxJC
n5gXVjhV4QQKUTaK2Y5bOPGf9VBLwX9zDC1gwlVHFlG7HA+tlXZyL96Zw/qB1ghe
Ykk95n4Ahx7FNHvZwHbAqhoxejWQIo6mwJna9I+x3gyUsURfmaNKo0ZHckMP2fpj
4HKAwSTbzWqytYgbV8efQP6mAF6JWoBOIyi0Y/Z/zd2YIJ6ZVal0UmxpfTexSgfN
ZPoJWYLQGjqFxAZWLad4XTsJ3kHC4uSJf4LPE3Fde/B+/a15/Xi1uhkIzG38+I0L
EcOsobkGkgiVU8BFe5NF39Ld8oKTpV+DNaWTAXSzC+qxhM4O15etll/cN8hP1rSb
nxppA6diiiZ1D788feYvnU0bFMDjG1AxAtiO7su0m+VrqqQcKd/9oyNouZXAG0VH
LAsTL2kp78EW9yD3UxdgJ8C1j5XEApOAiILt4j0rsRK40u7AGVGD6zwKVPUoOMKZ
kdiKOHIU31AdMJj3K9ovgXk9ecIOaU+r2UHmP5mH7d7M8pHLwp5elj4rmgx+He69
2ShNAt0FECTm3yiay30qDuT2IIvRxVrn0qHUE8OWRgtzJnV0WXe2GMvASN86JQM9
DGhtam1lDw+X44c7LEFawVN/AUesvxv1BrbEezjLAgMBAAEwDQYJKoZIhvcNAQEL
BQADggEBAGXZO3ifTRL+r9p3iZ8AmTlcdjfYeZLQT/VDio5Zo1fbu1vQRuVXZ4YJ
ye9PFBwLjCXU/Wr2bXdFoMi/L1+o/kZmfEiLmEv7GA6GP88OhozJeNx/+6myhUX6
0oLbVDJresaO8dguSwc1BkQ1TPO5P2Pihtg6Jz+SE1IG4fhoMCrKwMdmzySZkqeL
XTgBLp6GTaGGd8Z5jXZvvBTEDwRaVeNMte3UmR2ON2B4zsR8eVD+PAoDobM+HR7q
x9N8zOlBqkdJUcS/KodgNfXH0o/ZOgqzhHIbD5XnnQpMT1yG0qM98PtelqDURCi9
qzfIPzlCodnTkS/VWiq16iR9q4kwjRg=
-----END CERTIFICATE-----
SignatureXuYTZMxTlGNJVrGvU/GcIjSlBTYreXdvF5FilCmsi+l7MBvFlyeW1DsnxAsao3pu
HyhvaKXRnkraVQNT2ULgX4BmjUnhsELROrK03gtY88Odzqzh7RIXYkNkRcy92ara
56HIP8BBRD3m1c8pYPfpZfLAzkuurAzVqbJ6qbxw1AebdlPCFEq2g6C+IOcTon0T
q9ZD2I2XJmWd42EXXqva+NMrcx1jfjmHWVtl7xHKhwPndFCtHPMMAdoDS0Xpbh1V
3Ns4h/DphDpC8/ZYZ5sbpMCBekHw4VTZDGxNAuXJ5DMPhkqg2MxVplkS19PuBHLx
r74sgsz611Gjg55gjKOqCb5ZZEvqZTrwKTEYIbu8HicWtq/HxKRZS3FZN9MThTTX
Hesv65vsq9fH0UhEM6MVJjE5Phnw8Wb5ivtAiaUA+NzPrDfrHZAsSfR9NFL3rhFC
7wOmnXtzK40NjmqyMWJu/UP9UVbz3SeEiHiQO9GwBc2krzmXzcmLZFgEjty4CGoJ
SzXAA1QGpUGO4n0b3Y/5zSY4UxogGWybW+mOs27KDLytI915wNYGvBtcdAKCj6Ws
1uVA98npwMid/WSJJ04BXHX8LbowrDeTezSFJyGh+u/KnhlzkA7fqEuu3nQGT5rA
a9qeMmd5kmLBIVcG9RVVmw1kc0AK0qIqZDmlk9dWGJs=
Signature digestsha512
Dependencies
Required Nextcloud versions >=28.0.0,<34.0.0
Minimum Integer bits32
Gantt Projects 1.1.1
Release Details
UpdatedMay 27, 2026, 6:43 p.m.
Changelog

Added

  • Glossar-Button in der Navigation (über den Einstellungen) mit interaktivem Nachschlagewerk
  • Dreispaltige Glossar-Tabelle: Begriff/Abkürzung, Bedeutung/Englisch, Erklärung mit Berechnungsformeln
  • 30 Einträge in 6 Abschnitten: Allgemein, Terminplanung, Baseline & Berichtswesen, Earned Value Management, Ressourcen & Kapazität, Budget

Fixed

  • Fehlende deutsche Übersetzungen für englische UI-Strings ergänzt (Add dependency, Baseline, Dependencies, Remove, Work, No projects yet, Open Gantt Projects, u.a.)
  • Leere Übersetzung für Deck-Fortschritt-Hinweis befüllt
  • de.js vollständig mit de.json synchronisiert (war ~70 Einträge veraltet)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAzCCAusCAhNMMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNTI3MTAzNzU4WhcNMzYwOTAxMTAzNzU4WjATMREwDwYD
VQQDDAhuY19nYW50dDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMm9
oP6vDlGpTxTBBnAJjbz2Sv0wAf5dyLr73SLX2nXmidKACWjAkuq7CiU9qHfJaxJC
n5gXVjhV4QQKUTaK2Y5bOPGf9VBLwX9zDC1gwlVHFlG7HA+tlXZyL96Zw/qB1ghe
Ykk95n4Ahx7FNHvZwHbAqhoxejWQIo6mwJna9I+x3gyUsURfmaNKo0ZHckMP2fpj
4HKAwSTbzWqytYgbV8efQP6mAF6JWoBOIyi0Y/Z/zd2YIJ6ZVal0UmxpfTexSgfN
ZPoJWYLQGjqFxAZWLad4XTsJ3kHC4uSJf4LPE3Fde/B+/a15/Xi1uhkIzG38+I0L
EcOsobkGkgiVU8BFe5NF39Ld8oKTpV+DNaWTAXSzC+qxhM4O15etll/cN8hP1rSb
nxppA6diiiZ1D788feYvnU0bFMDjG1AxAtiO7su0m+VrqqQcKd/9oyNouZXAG0VH
LAsTL2kp78EW9yD3UxdgJ8C1j5XEApOAiILt4j0rsRK40u7AGVGD6zwKVPUoOMKZ
kdiKOHIU31AdMJj3K9ovgXk9ecIOaU+r2UHmP5mH7d7M8pHLwp5elj4rmgx+He69
2ShNAt0FECTm3yiay30qDuT2IIvRxVrn0qHUE8OWRgtzJnV0WXe2GMvASN86JQM9
DGhtam1lDw+X44c7LEFawVN/AUesvxv1BrbEezjLAgMBAAEwDQYJKoZIhvcNAQEL
BQADggEBAGXZO3ifTRL+r9p3iZ8AmTlcdjfYeZLQT/VDio5Zo1fbu1vQRuVXZ4YJ
ye9PFBwLjCXU/Wr2bXdFoMi/L1+o/kZmfEiLmEv7GA6GP88OhozJeNx/+6myhUX6
0oLbVDJresaO8dguSwc1BkQ1TPO5P2Pihtg6Jz+SE1IG4fhoMCrKwMdmzySZkqeL
XTgBLp6GTaGGd8Z5jXZvvBTEDwRaVeNMte3UmR2ON2B4zsR8eVD+PAoDobM+HR7q
x9N8zOlBqkdJUcS/KodgNfXH0o/ZOgqzhHIbD5XnnQpMT1yG0qM98PtelqDURCi9
qzfIPzlCodnTkS/VWiq16iR9q4kwjRg=
-----END CERTIFICATE-----
SignatureF1RHJx15J/N8tWNrDlAX1MFE/9tsct4PViEcBDeo8U/V2qJ/tezL7Xk0BVmYxjWw
pB+J685mcHjikh93/aZUqG8C6y0mR3TTJfaa7dLCIRMc1034x6Xj9Nd7Q9YVH4yi
RLTcRhrG2pN1Iqc23kwId995GJXHnCBEyuQuzo9m1VtA7GoFa8W2nqhXVT94khDS
8ZHQrixDfv63d4GfA5N2x4+phaiyObdskvCmVSuKrmouYvCGpPevtKG5YxzOrHid
aL48Kod0YgOCAD8nAqOhEmioP0m+wP2e/NC4Z5svSKT3vdlE67W1M68ipQQfnhPI
txui+2X8zFvoe/M5sE3DaXbLnOVNGQ7YRpyXFI5GsQmQ0cPSSO/94Mw15hLZfwMf
TDOrrvzf+Vu05sUTZ6CFh4FrSl4e5Q6Xjv6uH4BZtyOpPxl+ajgW4OkZvQDbt4KC
8aTZodMcDpXlRMDdBSxT1bT9tD05KUKmEZYtpxHiARrHDuQQCRSuxtjitQD9lbla
CMxKrBiO0YgdUb3FuczYkWEH+y8gW5egU6TDMnjAVbuUecGuGZN1Cc6tarcFWRu2
+V7Qn+aNoXEwP5e/0TM4Ig8ETAYseZRiTPHxeWiSg3RnU3HuT6kPVWw8LERACDT4
6F4WU9t2+4kESMLMjeV0/2UBQSykR/42Idsg0PtvpyQ=
Signature digestsha512
Dependencies
Required Nextcloud versions >=28.0.0,<34.0.0
Minimum Integer bits32
Gantt Projects 1.1.1 (nightly)
Release Details
UpdatedMay 27, 2026, 5:24 p.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAzCCAusCAhNMMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNTI3MTAzNzU4WhcNMzYwOTAxMTAzNzU4WjATMREwDwYD
VQQDDAhuY19nYW50dDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMm9
oP6vDlGpTxTBBnAJjbz2Sv0wAf5dyLr73SLX2nXmidKACWjAkuq7CiU9qHfJaxJC
n5gXVjhV4QQKUTaK2Y5bOPGf9VBLwX9zDC1gwlVHFlG7HA+tlXZyL96Zw/qB1ghe
Ykk95n4Ahx7FNHvZwHbAqhoxejWQIo6mwJna9I+x3gyUsURfmaNKo0ZHckMP2fpj
4HKAwSTbzWqytYgbV8efQP6mAF6JWoBOIyi0Y/Z/zd2YIJ6ZVal0UmxpfTexSgfN
ZPoJWYLQGjqFxAZWLad4XTsJ3kHC4uSJf4LPE3Fde/B+/a15/Xi1uhkIzG38+I0L
EcOsobkGkgiVU8BFe5NF39Ld8oKTpV+DNaWTAXSzC+qxhM4O15etll/cN8hP1rSb
nxppA6diiiZ1D788feYvnU0bFMDjG1AxAtiO7su0m+VrqqQcKd/9oyNouZXAG0VH
LAsTL2kp78EW9yD3UxdgJ8C1j5XEApOAiILt4j0rsRK40u7AGVGD6zwKVPUoOMKZ
kdiKOHIU31AdMJj3K9ovgXk9ecIOaU+r2UHmP5mH7d7M8pHLwp5elj4rmgx+He69
2ShNAt0FECTm3yiay30qDuT2IIvRxVrn0qHUE8OWRgtzJnV0WXe2GMvASN86JQM9
DGhtam1lDw+X44c7LEFawVN/AUesvxv1BrbEezjLAgMBAAEwDQYJKoZIhvcNAQEL
BQADggEBAGXZO3ifTRL+r9p3iZ8AmTlcdjfYeZLQT/VDio5Zo1fbu1vQRuVXZ4YJ
ye9PFBwLjCXU/Wr2bXdFoMi/L1+o/kZmfEiLmEv7GA6GP88OhozJeNx/+6myhUX6
0oLbVDJresaO8dguSwc1BkQ1TPO5P2Pihtg6Jz+SE1IG4fhoMCrKwMdmzySZkqeL
XTgBLp6GTaGGd8Z5jXZvvBTEDwRaVeNMte3UmR2ON2B4zsR8eVD+PAoDobM+HR7q
x9N8zOlBqkdJUcS/KodgNfXH0o/ZOgqzhHIbD5XnnQpMT1yG0qM98PtelqDURCi9
qzfIPzlCodnTkS/VWiq16iR9q4kwjRg=
-----END CERTIFICATE-----
SignatureF4W7QJB8rVJ2xARdnhUbEouzRZMKcowz/ToDwr0oVFrVUbInFvHAMqXFTOVD1a5N
kDTb0pOhv+hCStTh70bN+aapjbdtp7SdQ3SbP5VoXBKLhUii41OqN/i4yM7itdSs
M8d5PVo9TJYVnfaij2xwWghMqZEyzxgOw4Q98dYIysf2BxsjjCtxGEMo/pISS90G
OE2RaVEFbwUcvu1XKszLP5X/k/onOchengURYVuzHP7VgVuomZpPSZ9VEIRKITyL
GpgSDrdqm5AXdQc7l/2OqprW6G+MxsuVzChbyPGslIYYXYsP9HLc/FfwVxaCJjh2
Nsiqfd+dMwnf7f9yrrBuZjbNwNa5x++IynrwaU01jVISkl9pgkbUYRaPSMTGFDAd
lsEEqlgs9KdzGoTFjDXNdTwDOsUMiu/ag8tPo7YxsxLFbVGa7laRAUhlGUT9QGPr
IOAAWvKqivsYnU5iwTCY/5HGza3SDfZc/e5upPfB+lTQTYijp1aAYRBAsoOLmuga
f0aP45pnfnYBJkT1kMsthjbGMdlL46wLiNHKRct9OlFwx74IRIyZdcs5Q3pC0aNN
DSLvsCSmY8/9PtTLzcOJKXTqqDVupCqq82bUlGRn7NR6xsinzv74MuOVnGY21tBm
iB5ceYpgiEukUz6YtS2quIIiMTnYmM+HBFnkXgBV0/Y=
Signature digestsha512
Dependencies
Required Nextcloud versions >=28.0.0,<34.0.0
Minimum Integer bits32

Nextcloud 30

Gantt Projects 1.3.0
Release Details
UpdatedJuly 9, 2026, 5:23 a.m.
Changelog

Fixed

  • Baseline-Toggle im Gantt-Toolbar zeigte nie Baseline-Balken und PUT baseline/active warf einen SQL-Fehler: baseline_id auf nc_gantt_projects wurde mit der 3-Ebenen-Migration versehentlich zusammen mit den tatsächlich berechneten Spalten entfernt (Migration Version1025 stellt die Spalte wieder her). BaselineService::create() aktiviert eine frisch eingefrorene Baseline jetzt automatisch fürs Projekt; renderBaselineBars() (GanttChart.vue) und baselineOverlay.js lesen Baseline-Items dafür über task_id statt des seit der Umstellung auf das 3-Ebenen-Modell nicht mehr existierenden subproject_id-Felds
  • OCS-API-Fehlerantworten (400/404/500 …) lieferten für alle OCSController-Endpunkte einen leeren text/html-Body statt des erwarteten JSON-Envelopes mit message; ExceptionMiddleware wirft jetzt passende OCP\AppFramework\OCS\OCSException-Subklassen statt einer rohen DataResponse, die Nextcloud-Core nur für 401/403 automatisch formatiert. Betroffene Controller (ProjectController, ReportController, ShareController, ChangeEventController, WorkScheduleController, WorkCalendarController, HolidayAdminController, SettingsController) wurden zusätzlich auf die bestehende ApiException-Hierarchie umgestellt

Removed

  • Nie ausgewertete Gruppen-Freigabe-Option entfernt: Share::TYPE_GROUP, principal_type-Parameter in ShareController sowie die DB-Spalte principal_type (Migration Version1024) wurden gestrichen; Freigaben sind jetzt ausschließlich benutzerbezogen

Changed

  • Dashboard-Summary (DashboardController::summary) lädt Baselines und Aufgaben-KPIs jetzt über gruppierte SQL-Aggregat-Queries statt pro Projekt einzeln (N+1-Fix, gilt auch für den Admin-Fall mit allen Instanz-Projekten)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAzCCAusCAhNMMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNTI3MTAzNzU4WhcNMzYwOTAxMTAzNzU4WjATMREwDwYD
VQQDDAhuY19nYW50dDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMm9
oP6vDlGpTxTBBnAJjbz2Sv0wAf5dyLr73SLX2nXmidKACWjAkuq7CiU9qHfJaxJC
n5gXVjhV4QQKUTaK2Y5bOPGf9VBLwX9zDC1gwlVHFlG7HA+tlXZyL96Zw/qB1ghe
Ykk95n4Ahx7FNHvZwHbAqhoxejWQIo6mwJna9I+x3gyUsURfmaNKo0ZHckMP2fpj
4HKAwSTbzWqytYgbV8efQP6mAF6JWoBOIyi0Y/Z/zd2YIJ6ZVal0UmxpfTexSgfN
ZPoJWYLQGjqFxAZWLad4XTsJ3kHC4uSJf4LPE3Fde/B+/a15/Xi1uhkIzG38+I0L
EcOsobkGkgiVU8BFe5NF39Ld8oKTpV+DNaWTAXSzC+qxhM4O15etll/cN8hP1rSb
nxppA6diiiZ1D788feYvnU0bFMDjG1AxAtiO7su0m+VrqqQcKd/9oyNouZXAG0VH
LAsTL2kp78EW9yD3UxdgJ8C1j5XEApOAiILt4j0rsRK40u7AGVGD6zwKVPUoOMKZ
kdiKOHIU31AdMJj3K9ovgXk9ecIOaU+r2UHmP5mH7d7M8pHLwp5elj4rmgx+He69
2ShNAt0FECTm3yiay30qDuT2IIvRxVrn0qHUE8OWRgtzJnV0WXe2GMvASN86JQM9
DGhtam1lDw+X44c7LEFawVN/AUesvxv1BrbEezjLAgMBAAEwDQYJKoZIhvcNAQEL
BQADggEBAGXZO3ifTRL+r9p3iZ8AmTlcdjfYeZLQT/VDio5Zo1fbu1vQRuVXZ4YJ
ye9PFBwLjCXU/Wr2bXdFoMi/L1+o/kZmfEiLmEv7GA6GP88OhozJeNx/+6myhUX6
0oLbVDJresaO8dguSwc1BkQ1TPO5P2Pihtg6Jz+SE1IG4fhoMCrKwMdmzySZkqeL
XTgBLp6GTaGGd8Z5jXZvvBTEDwRaVeNMte3UmR2ON2B4zsR8eVD+PAoDobM+HR7q
x9N8zOlBqkdJUcS/KodgNfXH0o/ZOgqzhHIbD5XnnQpMT1yG0qM98PtelqDURCi9
qzfIPzlCodnTkS/VWiq16iR9q4kwjRg=
-----END CERTIFICATE-----
SignatureNJfbRJEXzKGipUjUW9tUKayHoY6ltSU0ZeCQXcDx6XVDY/naLK0dVY9ciofXU7oy
40sJIOsjxcUZbalDwqncPn0vjGoqmk3BFUT7KotEpLLf8/ZmIjdHEbQbJHzEpdQV
y5YedjqRLKB7/Ul35JWVFxY8eutCsYkonfof7v6AGMGB/RjQ7GDB6jWunEEwqUGV
3Y1isvdq5N3oo9NDY/QR0C2C7jiMnB9Kon0KzZ2yp0oF5euOpA/qrtmqxG3L9PoZ
DW1ppwAuARWtRDu4tcDAAQAkF1Mrg5YyYgRoKm7uVazlKEP7DxX56g/g4RS2otEE
rKsA/ER9yYiHnNyGcZuK9Jkfe2Ua6/R7gzJilRvHZ7CBPkhY+XNPcrjlsHbCJEJJ
cX/b0B56p7FyAFy6XjMY9PYFhxy/ubHE7Sk8ixX88uxgM4vf/sSFQaN84CcG/qqA
Nq/OEytBjZP82TsFFYBRcPKEPskF4ejjhNVC4bJpiuCIpo51nIxjeFGtDpeQiDG7
0OWc/GCvsz5W3eG7ShmQsRf0DoivL8tjgDUlMWO9boTpUy2Vnm1rDMKu6nFGKZ8o
TWTZR6u4zGZW1OBERdlU5NQmqxqXrsuGlT6r6DuQnWsWiscjXOyIFeHz+EOKhQOk
wUuN6xN8QES1CDFB27PYV0Sz2KhYhM78GKLCc9B10Ic=
Signature digestsha512
Dependencies
Required Nextcloud versions >=28.0.0,<34.0.0
Minimum Integer bits32
Gantt Projects 1.2.0
Release Details
UpdatedJuly 5, 2026, 9:21 a.m.
Changelog

Added

  • Löschen-Buttons im Detail-Modal für Teilprojekt, Aufgabe und Meilenstein
  • Deutsche App-Beschreibung in info.xml ergänzt

Fixed

  • Baseline-Datum und Kommentar im Report werden untereinander angezeigt
  • Dashboard-Widget zeigt Baseline-Datum und KPI-Werte korrekt an
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAzCCAusCAhNMMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNTI3MTAzNzU4WhcNMzYwOTAxMTAzNzU4WjATMREwDwYD
VQQDDAhuY19nYW50dDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMm9
oP6vDlGpTxTBBnAJjbz2Sv0wAf5dyLr73SLX2nXmidKACWjAkuq7CiU9qHfJaxJC
n5gXVjhV4QQKUTaK2Y5bOPGf9VBLwX9zDC1gwlVHFlG7HA+tlXZyL96Zw/qB1ghe
Ykk95n4Ahx7FNHvZwHbAqhoxejWQIo6mwJna9I+x3gyUsURfmaNKo0ZHckMP2fpj
4HKAwSTbzWqytYgbV8efQP6mAF6JWoBOIyi0Y/Z/zd2YIJ6ZVal0UmxpfTexSgfN
ZPoJWYLQGjqFxAZWLad4XTsJ3kHC4uSJf4LPE3Fde/B+/a15/Xi1uhkIzG38+I0L
EcOsobkGkgiVU8BFe5NF39Ld8oKTpV+DNaWTAXSzC+qxhM4O15etll/cN8hP1rSb
nxppA6diiiZ1D788feYvnU0bFMDjG1AxAtiO7su0m+VrqqQcKd/9oyNouZXAG0VH
LAsTL2kp78EW9yD3UxdgJ8C1j5XEApOAiILt4j0rsRK40u7AGVGD6zwKVPUoOMKZ
kdiKOHIU31AdMJj3K9ovgXk9ecIOaU+r2UHmP5mH7d7M8pHLwp5elj4rmgx+He69
2ShNAt0FECTm3yiay30qDuT2IIvRxVrn0qHUE8OWRgtzJnV0WXe2GMvASN86JQM9
DGhtam1lDw+X44c7LEFawVN/AUesvxv1BrbEezjLAgMBAAEwDQYJKoZIhvcNAQEL
BQADggEBAGXZO3ifTRL+r9p3iZ8AmTlcdjfYeZLQT/VDio5Zo1fbu1vQRuVXZ4YJ
ye9PFBwLjCXU/Wr2bXdFoMi/L1+o/kZmfEiLmEv7GA6GP88OhozJeNx/+6myhUX6
0oLbVDJresaO8dguSwc1BkQ1TPO5P2Pihtg6Jz+SE1IG4fhoMCrKwMdmzySZkqeL
XTgBLp6GTaGGd8Z5jXZvvBTEDwRaVeNMte3UmR2ON2B4zsR8eVD+PAoDobM+HR7q
x9N8zOlBqkdJUcS/KodgNfXH0o/ZOgqzhHIbD5XnnQpMT1yG0qM98PtelqDURCi9
qzfIPzlCodnTkS/VWiq16iR9q4kwjRg=
-----END CERTIFICATE-----
SignatureXuYTZMxTlGNJVrGvU/GcIjSlBTYreXdvF5FilCmsi+l7MBvFlyeW1DsnxAsao3pu
HyhvaKXRnkraVQNT2ULgX4BmjUnhsELROrK03gtY88Odzqzh7RIXYkNkRcy92ara
56HIP8BBRD3m1c8pYPfpZfLAzkuurAzVqbJ6qbxw1AebdlPCFEq2g6C+IOcTon0T
q9ZD2I2XJmWd42EXXqva+NMrcx1jfjmHWVtl7xHKhwPndFCtHPMMAdoDS0Xpbh1V
3Ns4h/DphDpC8/ZYZ5sbpMCBekHw4VTZDGxNAuXJ5DMPhkqg2MxVplkS19PuBHLx
r74sgsz611Gjg55gjKOqCb5ZZEvqZTrwKTEYIbu8HicWtq/HxKRZS3FZN9MThTTX
Hesv65vsq9fH0UhEM6MVJjE5Phnw8Wb5ivtAiaUA+NzPrDfrHZAsSfR9NFL3rhFC
7wOmnXtzK40NjmqyMWJu/UP9UVbz3SeEiHiQO9GwBc2krzmXzcmLZFgEjty4CGoJ
SzXAA1QGpUGO4n0b3Y/5zSY4UxogGWybW+mOs27KDLytI915wNYGvBtcdAKCj6Ws
1uVA98npwMid/WSJJ04BXHX8LbowrDeTezSFJyGh+u/KnhlzkA7fqEuu3nQGT5rA
a9qeMmd5kmLBIVcG9RVVmw1kc0AK0qIqZDmlk9dWGJs=
Signature digestsha512
Dependencies
Required Nextcloud versions >=28.0.0,<34.0.0
Minimum Integer bits32
Gantt Projects 1.1.1
Release Details
UpdatedMay 27, 2026, 6:43 p.m.
Changelog

Added

  • Glossar-Button in der Navigation (über den Einstellungen) mit interaktivem Nachschlagewerk
  • Dreispaltige Glossar-Tabelle: Begriff/Abkürzung, Bedeutung/Englisch, Erklärung mit Berechnungsformeln
  • 30 Einträge in 6 Abschnitten: Allgemein, Terminplanung, Baseline & Berichtswesen, Earned Value Management, Ressourcen & Kapazität, Budget

Fixed

  • Fehlende deutsche Übersetzungen für englische UI-Strings ergänzt (Add dependency, Baseline, Dependencies, Remove, Work, No projects yet, Open Gantt Projects, u.a.)
  • Leere Übersetzung für Deck-Fortschritt-Hinweis befüllt
  • de.js vollständig mit de.json synchronisiert (war ~70 Einträge veraltet)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAzCCAusCAhNMMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNTI3MTAzNzU4WhcNMzYwOTAxMTAzNzU4WjATMREwDwYD
VQQDDAhuY19nYW50dDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMm9
oP6vDlGpTxTBBnAJjbz2Sv0wAf5dyLr73SLX2nXmidKACWjAkuq7CiU9qHfJaxJC
n5gXVjhV4QQKUTaK2Y5bOPGf9VBLwX9zDC1gwlVHFlG7HA+tlXZyL96Zw/qB1ghe
Ykk95n4Ahx7FNHvZwHbAqhoxejWQIo6mwJna9I+x3gyUsURfmaNKo0ZHckMP2fpj
4HKAwSTbzWqytYgbV8efQP6mAF6JWoBOIyi0Y/Z/zd2YIJ6ZVal0UmxpfTexSgfN
ZPoJWYLQGjqFxAZWLad4XTsJ3kHC4uSJf4LPE3Fde/B+/a15/Xi1uhkIzG38+I0L
EcOsobkGkgiVU8BFe5NF39Ld8oKTpV+DNaWTAXSzC+qxhM4O15etll/cN8hP1rSb
nxppA6diiiZ1D788feYvnU0bFMDjG1AxAtiO7su0m+VrqqQcKd/9oyNouZXAG0VH
LAsTL2kp78EW9yD3UxdgJ8C1j5XEApOAiILt4j0rsRK40u7AGVGD6zwKVPUoOMKZ
kdiKOHIU31AdMJj3K9ovgXk9ecIOaU+r2UHmP5mH7d7M8pHLwp5elj4rmgx+He69
2ShNAt0FECTm3yiay30qDuT2IIvRxVrn0qHUE8OWRgtzJnV0WXe2GMvASN86JQM9
DGhtam1lDw+X44c7LEFawVN/AUesvxv1BrbEezjLAgMBAAEwDQYJKoZIhvcNAQEL
BQADggEBAGXZO3ifTRL+r9p3iZ8AmTlcdjfYeZLQT/VDio5Zo1fbu1vQRuVXZ4YJ
ye9PFBwLjCXU/Wr2bXdFoMi/L1+o/kZmfEiLmEv7GA6GP88OhozJeNx/+6myhUX6
0oLbVDJresaO8dguSwc1BkQ1TPO5P2Pihtg6Jz+SE1IG4fhoMCrKwMdmzySZkqeL
XTgBLp6GTaGGd8Z5jXZvvBTEDwRaVeNMte3UmR2ON2B4zsR8eVD+PAoDobM+HR7q
x9N8zOlBqkdJUcS/KodgNfXH0o/ZOgqzhHIbD5XnnQpMT1yG0qM98PtelqDURCi9
qzfIPzlCodnTkS/VWiq16iR9q4kwjRg=
-----END CERTIFICATE-----
SignatureF1RHJx15J/N8tWNrDlAX1MFE/9tsct4PViEcBDeo8U/V2qJ/tezL7Xk0BVmYxjWw
pB+J685mcHjikh93/aZUqG8C6y0mR3TTJfaa7dLCIRMc1034x6Xj9Nd7Q9YVH4yi
RLTcRhrG2pN1Iqc23kwId995GJXHnCBEyuQuzo9m1VtA7GoFa8W2nqhXVT94khDS
8ZHQrixDfv63d4GfA5N2x4+phaiyObdskvCmVSuKrmouYvCGpPevtKG5YxzOrHid
aL48Kod0YgOCAD8nAqOhEmioP0m+wP2e/NC4Z5svSKT3vdlE67W1M68ipQQfnhPI
txui+2X8zFvoe/M5sE3DaXbLnOVNGQ7YRpyXFI5GsQmQ0cPSSO/94Mw15hLZfwMf
TDOrrvzf+Vu05sUTZ6CFh4FrSl4e5Q6Xjv6uH4BZtyOpPxl+ajgW4OkZvQDbt4KC
8aTZodMcDpXlRMDdBSxT1bT9tD05KUKmEZYtpxHiARrHDuQQCRSuxtjitQD9lbla
CMxKrBiO0YgdUb3FuczYkWEH+y8gW5egU6TDMnjAVbuUecGuGZN1Cc6tarcFWRu2
+V7Qn+aNoXEwP5e/0TM4Ig8ETAYseZRiTPHxeWiSg3RnU3HuT6kPVWw8LERACDT4
6F4WU9t2+4kESMLMjeV0/2UBQSykR/42Idsg0PtvpyQ=
Signature digestsha512
Dependencies
Required Nextcloud versions >=28.0.0,<34.0.0
Minimum Integer bits32
Gantt Projects 1.1.1 (nightly)
Release Details
UpdatedMay 27, 2026, 5:24 p.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAzCCAusCAhNMMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNTI3MTAzNzU4WhcNMzYwOTAxMTAzNzU4WjATMREwDwYD
VQQDDAhuY19nYW50dDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMm9
oP6vDlGpTxTBBnAJjbz2Sv0wAf5dyLr73SLX2nXmidKACWjAkuq7CiU9qHfJaxJC
n5gXVjhV4QQKUTaK2Y5bOPGf9VBLwX9zDC1gwlVHFlG7HA+tlXZyL96Zw/qB1ghe
Ykk95n4Ahx7FNHvZwHbAqhoxejWQIo6mwJna9I+x3gyUsURfmaNKo0ZHckMP2fpj
4HKAwSTbzWqytYgbV8efQP6mAF6JWoBOIyi0Y/Z/zd2YIJ6ZVal0UmxpfTexSgfN
ZPoJWYLQGjqFxAZWLad4XTsJ3kHC4uSJf4LPE3Fde/B+/a15/Xi1uhkIzG38+I0L
EcOsobkGkgiVU8BFe5NF39Ld8oKTpV+DNaWTAXSzC+qxhM4O15etll/cN8hP1rSb
nxppA6diiiZ1D788feYvnU0bFMDjG1AxAtiO7su0m+VrqqQcKd/9oyNouZXAG0VH
LAsTL2kp78EW9yD3UxdgJ8C1j5XEApOAiILt4j0rsRK40u7AGVGD6zwKVPUoOMKZ
kdiKOHIU31AdMJj3K9ovgXk9ecIOaU+r2UHmP5mH7d7M8pHLwp5elj4rmgx+He69
2ShNAt0FECTm3yiay30qDuT2IIvRxVrn0qHUE8OWRgtzJnV0WXe2GMvASN86JQM9
DGhtam1lDw+X44c7LEFawVN/AUesvxv1BrbEezjLAgMBAAEwDQYJKoZIhvcNAQEL
BQADggEBAGXZO3ifTRL+r9p3iZ8AmTlcdjfYeZLQT/VDio5Zo1fbu1vQRuVXZ4YJ
ye9PFBwLjCXU/Wr2bXdFoMi/L1+o/kZmfEiLmEv7GA6GP88OhozJeNx/+6myhUX6
0oLbVDJresaO8dguSwc1BkQ1TPO5P2Pihtg6Jz+SE1IG4fhoMCrKwMdmzySZkqeL
XTgBLp6GTaGGd8Z5jXZvvBTEDwRaVeNMte3UmR2ON2B4zsR8eVD+PAoDobM+HR7q
x9N8zOlBqkdJUcS/KodgNfXH0o/ZOgqzhHIbD5XnnQpMT1yG0qM98PtelqDURCi9
qzfIPzlCodnTkS/VWiq16iR9q4kwjRg=
-----END CERTIFICATE-----
SignatureF4W7QJB8rVJ2xARdnhUbEouzRZMKcowz/ToDwr0oVFrVUbInFvHAMqXFTOVD1a5N
kDTb0pOhv+hCStTh70bN+aapjbdtp7SdQ3SbP5VoXBKLhUii41OqN/i4yM7itdSs
M8d5PVo9TJYVnfaij2xwWghMqZEyzxgOw4Q98dYIysf2BxsjjCtxGEMo/pISS90G
OE2RaVEFbwUcvu1XKszLP5X/k/onOchengURYVuzHP7VgVuomZpPSZ9VEIRKITyL
GpgSDrdqm5AXdQc7l/2OqprW6G+MxsuVzChbyPGslIYYXYsP9HLc/FfwVxaCJjh2
Nsiqfd+dMwnf7f9yrrBuZjbNwNa5x++IynrwaU01jVISkl9pgkbUYRaPSMTGFDAd
lsEEqlgs9KdzGoTFjDXNdTwDOsUMiu/ag8tPo7YxsxLFbVGa7laRAUhlGUT9QGPr
IOAAWvKqivsYnU5iwTCY/5HGza3SDfZc/e5upPfB+lTQTYijp1aAYRBAsoOLmuga
f0aP45pnfnYBJkT1kMsthjbGMdlL46wLiNHKRct9OlFwx74IRIyZdcs5Q3pC0aNN
DSLvsCSmY8/9PtTLzcOJKXTqqDVupCqq82bUlGRn7NR6xsinzv74MuOVnGY21tBm
iB5ceYpgiEukUz6YtS2quIIiMTnYmM+HBFnkXgBV0/Y=
Signature digestsha512
Dependencies
Required Nextcloud versions >=28.0.0,<34.0.0
Minimum Integer bits32

Nextcloud 29

Gantt Projects 1.3.0
Release Details
UpdatedJuly 9, 2026, 5:23 a.m.
Changelog

Fixed

  • Baseline-Toggle im Gantt-Toolbar zeigte nie Baseline-Balken und PUT baseline/active warf einen SQL-Fehler: baseline_id auf nc_gantt_projects wurde mit der 3-Ebenen-Migration versehentlich zusammen mit den tatsächlich berechneten Spalten entfernt (Migration Version1025 stellt die Spalte wieder her). BaselineService::create() aktiviert eine frisch eingefrorene Baseline jetzt automatisch fürs Projekt; renderBaselineBars() (GanttChart.vue) und baselineOverlay.js lesen Baseline-Items dafür über task_id statt des seit der Umstellung auf das 3-Ebenen-Modell nicht mehr existierenden subproject_id-Felds
  • OCS-API-Fehlerantworten (400/404/500 …) lieferten für alle OCSController-Endpunkte einen leeren text/html-Body statt des erwarteten JSON-Envelopes mit message; ExceptionMiddleware wirft jetzt passende OCP\AppFramework\OCS\OCSException-Subklassen statt einer rohen DataResponse, die Nextcloud-Core nur für 401/403 automatisch formatiert. Betroffene Controller (ProjectController, ReportController, ShareController, ChangeEventController, WorkScheduleController, WorkCalendarController, HolidayAdminController, SettingsController) wurden zusätzlich auf die bestehende ApiException-Hierarchie umgestellt

Removed

  • Nie ausgewertete Gruppen-Freigabe-Option entfernt: Share::TYPE_GROUP, principal_type-Parameter in ShareController sowie die DB-Spalte principal_type (Migration Version1024) wurden gestrichen; Freigaben sind jetzt ausschließlich benutzerbezogen

Changed

  • Dashboard-Summary (DashboardController::summary) lädt Baselines und Aufgaben-KPIs jetzt über gruppierte SQL-Aggregat-Queries statt pro Projekt einzeln (N+1-Fix, gilt auch für den Admin-Fall mit allen Instanz-Projekten)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAzCCAusCAhNMMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNTI3MTAzNzU4WhcNMzYwOTAxMTAzNzU4WjATMREwDwYD
VQQDDAhuY19nYW50dDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMm9
oP6vDlGpTxTBBnAJjbz2Sv0wAf5dyLr73SLX2nXmidKACWjAkuq7CiU9qHfJaxJC
n5gXVjhV4QQKUTaK2Y5bOPGf9VBLwX9zDC1gwlVHFlG7HA+tlXZyL96Zw/qB1ghe
Ykk95n4Ahx7FNHvZwHbAqhoxejWQIo6mwJna9I+x3gyUsURfmaNKo0ZHckMP2fpj
4HKAwSTbzWqytYgbV8efQP6mAF6JWoBOIyi0Y/Z/zd2YIJ6ZVal0UmxpfTexSgfN
ZPoJWYLQGjqFxAZWLad4XTsJ3kHC4uSJf4LPE3Fde/B+/a15/Xi1uhkIzG38+I0L
EcOsobkGkgiVU8BFe5NF39Ld8oKTpV+DNaWTAXSzC+qxhM4O15etll/cN8hP1rSb
nxppA6diiiZ1D788feYvnU0bFMDjG1AxAtiO7su0m+VrqqQcKd/9oyNouZXAG0VH
LAsTL2kp78EW9yD3UxdgJ8C1j5XEApOAiILt4j0rsRK40u7AGVGD6zwKVPUoOMKZ
kdiKOHIU31AdMJj3K9ovgXk9ecIOaU+r2UHmP5mH7d7M8pHLwp5elj4rmgx+He69
2ShNAt0FECTm3yiay30qDuT2IIvRxVrn0qHUE8OWRgtzJnV0WXe2GMvASN86JQM9
DGhtam1lDw+X44c7LEFawVN/AUesvxv1BrbEezjLAgMBAAEwDQYJKoZIhvcNAQEL
BQADggEBAGXZO3ifTRL+r9p3iZ8AmTlcdjfYeZLQT/VDio5Zo1fbu1vQRuVXZ4YJ
ye9PFBwLjCXU/Wr2bXdFoMi/L1+o/kZmfEiLmEv7GA6GP88OhozJeNx/+6myhUX6
0oLbVDJresaO8dguSwc1BkQ1TPO5P2Pihtg6Jz+SE1IG4fhoMCrKwMdmzySZkqeL
XTgBLp6GTaGGd8Z5jXZvvBTEDwRaVeNMte3UmR2ON2B4zsR8eVD+PAoDobM+HR7q
x9N8zOlBqkdJUcS/KodgNfXH0o/ZOgqzhHIbD5XnnQpMT1yG0qM98PtelqDURCi9
qzfIPzlCodnTkS/VWiq16iR9q4kwjRg=
-----END CERTIFICATE-----
SignatureNJfbRJEXzKGipUjUW9tUKayHoY6ltSU0ZeCQXcDx6XVDY/naLK0dVY9ciofXU7oy
40sJIOsjxcUZbalDwqncPn0vjGoqmk3BFUT7KotEpLLf8/ZmIjdHEbQbJHzEpdQV
y5YedjqRLKB7/Ul35JWVFxY8eutCsYkonfof7v6AGMGB/RjQ7GDB6jWunEEwqUGV
3Y1isvdq5N3oo9NDY/QR0C2C7jiMnB9Kon0KzZ2yp0oF5euOpA/qrtmqxG3L9PoZ
DW1ppwAuARWtRDu4tcDAAQAkF1Mrg5YyYgRoKm7uVazlKEP7DxX56g/g4RS2otEE
rKsA/ER9yYiHnNyGcZuK9Jkfe2Ua6/R7gzJilRvHZ7CBPkhY+XNPcrjlsHbCJEJJ
cX/b0B56p7FyAFy6XjMY9PYFhxy/ubHE7Sk8ixX88uxgM4vf/sSFQaN84CcG/qqA
Nq/OEytBjZP82TsFFYBRcPKEPskF4ejjhNVC4bJpiuCIpo51nIxjeFGtDpeQiDG7
0OWc/GCvsz5W3eG7ShmQsRf0DoivL8tjgDUlMWO9boTpUy2Vnm1rDMKu6nFGKZ8o
TWTZR6u4zGZW1OBERdlU5NQmqxqXrsuGlT6r6DuQnWsWiscjXOyIFeHz+EOKhQOk
wUuN6xN8QES1CDFB27PYV0Sz2KhYhM78GKLCc9B10Ic=
Signature digestsha512
Dependencies
Required Nextcloud versions >=28.0.0,<34.0.0
Minimum Integer bits32
Gantt Projects 1.2.0
Release Details
UpdatedJuly 5, 2026, 9:21 a.m.
Changelog

Added

  • Löschen-Buttons im Detail-Modal für Teilprojekt, Aufgabe und Meilenstein
  • Deutsche App-Beschreibung in info.xml ergänzt

Fixed

  • Baseline-Datum und Kommentar im Report werden untereinander angezeigt
  • Dashboard-Widget zeigt Baseline-Datum und KPI-Werte korrekt an
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAzCCAusCAhNMMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNTI3MTAzNzU4WhcNMzYwOTAxMTAzNzU4WjATMREwDwYD
VQQDDAhuY19nYW50dDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMm9
oP6vDlGpTxTBBnAJjbz2Sv0wAf5dyLr73SLX2nXmidKACWjAkuq7CiU9qHfJaxJC
n5gXVjhV4QQKUTaK2Y5bOPGf9VBLwX9zDC1gwlVHFlG7HA+tlXZyL96Zw/qB1ghe
Ykk95n4Ahx7FNHvZwHbAqhoxejWQIo6mwJna9I+x3gyUsURfmaNKo0ZHckMP2fpj
4HKAwSTbzWqytYgbV8efQP6mAF6JWoBOIyi0Y/Z/zd2YIJ6ZVal0UmxpfTexSgfN
ZPoJWYLQGjqFxAZWLad4XTsJ3kHC4uSJf4LPE3Fde/B+/a15/Xi1uhkIzG38+I0L
EcOsobkGkgiVU8BFe5NF39Ld8oKTpV+DNaWTAXSzC+qxhM4O15etll/cN8hP1rSb
nxppA6diiiZ1D788feYvnU0bFMDjG1AxAtiO7su0m+VrqqQcKd/9oyNouZXAG0VH
LAsTL2kp78EW9yD3UxdgJ8C1j5XEApOAiILt4j0rsRK40u7AGVGD6zwKVPUoOMKZ
kdiKOHIU31AdMJj3K9ovgXk9ecIOaU+r2UHmP5mH7d7M8pHLwp5elj4rmgx+He69
2ShNAt0FECTm3yiay30qDuT2IIvRxVrn0qHUE8OWRgtzJnV0WXe2GMvASN86JQM9
DGhtam1lDw+X44c7LEFawVN/AUesvxv1BrbEezjLAgMBAAEwDQYJKoZIhvcNAQEL
BQADggEBAGXZO3ifTRL+r9p3iZ8AmTlcdjfYeZLQT/VDio5Zo1fbu1vQRuVXZ4YJ
ye9PFBwLjCXU/Wr2bXdFoMi/L1+o/kZmfEiLmEv7GA6GP88OhozJeNx/+6myhUX6
0oLbVDJresaO8dguSwc1BkQ1TPO5P2Pihtg6Jz+SE1IG4fhoMCrKwMdmzySZkqeL
XTgBLp6GTaGGd8Z5jXZvvBTEDwRaVeNMte3UmR2ON2B4zsR8eVD+PAoDobM+HR7q
x9N8zOlBqkdJUcS/KodgNfXH0o/ZOgqzhHIbD5XnnQpMT1yG0qM98PtelqDURCi9
qzfIPzlCodnTkS/VWiq16iR9q4kwjRg=
-----END CERTIFICATE-----
SignatureXuYTZMxTlGNJVrGvU/GcIjSlBTYreXdvF5FilCmsi+l7MBvFlyeW1DsnxAsao3pu
HyhvaKXRnkraVQNT2ULgX4BmjUnhsELROrK03gtY88Odzqzh7RIXYkNkRcy92ara
56HIP8BBRD3m1c8pYPfpZfLAzkuurAzVqbJ6qbxw1AebdlPCFEq2g6C+IOcTon0T
q9ZD2I2XJmWd42EXXqva+NMrcx1jfjmHWVtl7xHKhwPndFCtHPMMAdoDS0Xpbh1V
3Ns4h/DphDpC8/ZYZ5sbpMCBekHw4VTZDGxNAuXJ5DMPhkqg2MxVplkS19PuBHLx
r74sgsz611Gjg55gjKOqCb5ZZEvqZTrwKTEYIbu8HicWtq/HxKRZS3FZN9MThTTX
Hesv65vsq9fH0UhEM6MVJjE5Phnw8Wb5ivtAiaUA+NzPrDfrHZAsSfR9NFL3rhFC
7wOmnXtzK40NjmqyMWJu/UP9UVbz3SeEiHiQO9GwBc2krzmXzcmLZFgEjty4CGoJ
SzXAA1QGpUGO4n0b3Y/5zSY4UxogGWybW+mOs27KDLytI915wNYGvBtcdAKCj6Ws
1uVA98npwMid/WSJJ04BXHX8LbowrDeTezSFJyGh+u/KnhlzkA7fqEuu3nQGT5rA
a9qeMmd5kmLBIVcG9RVVmw1kc0AK0qIqZDmlk9dWGJs=
Signature digestsha512
Dependencies
Required Nextcloud versions >=28.0.0,<34.0.0
Minimum Integer bits32
Gantt Projects 1.1.1
Release Details
UpdatedMay 27, 2026, 6:43 p.m.
Changelog

Added

  • Glossar-Button in der Navigation (über den Einstellungen) mit interaktivem Nachschlagewerk
  • Dreispaltige Glossar-Tabelle: Begriff/Abkürzung, Bedeutung/Englisch, Erklärung mit Berechnungsformeln
  • 30 Einträge in 6 Abschnitten: Allgemein, Terminplanung, Baseline & Berichtswesen, Earned Value Management, Ressourcen & Kapazität, Budget

Fixed

  • Fehlende deutsche Übersetzungen für englische UI-Strings ergänzt (Add dependency, Baseline, Dependencies, Remove, Work, No projects yet, Open Gantt Projects, u.a.)
  • Leere Übersetzung für Deck-Fortschritt-Hinweis befüllt
  • de.js vollständig mit de.json synchronisiert (war ~70 Einträge veraltet)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAzCCAusCAhNMMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNTI3MTAzNzU4WhcNMzYwOTAxMTAzNzU4WjATMREwDwYD
VQQDDAhuY19nYW50dDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMm9
oP6vDlGpTxTBBnAJjbz2Sv0wAf5dyLr73SLX2nXmidKACWjAkuq7CiU9qHfJaxJC
n5gXVjhV4QQKUTaK2Y5bOPGf9VBLwX9zDC1gwlVHFlG7HA+tlXZyL96Zw/qB1ghe
Ykk95n4Ahx7FNHvZwHbAqhoxejWQIo6mwJna9I+x3gyUsURfmaNKo0ZHckMP2fpj
4HKAwSTbzWqytYgbV8efQP6mAF6JWoBOIyi0Y/Z/zd2YIJ6ZVal0UmxpfTexSgfN
ZPoJWYLQGjqFxAZWLad4XTsJ3kHC4uSJf4LPE3Fde/B+/a15/Xi1uhkIzG38+I0L
EcOsobkGkgiVU8BFe5NF39Ld8oKTpV+DNaWTAXSzC+qxhM4O15etll/cN8hP1rSb
nxppA6diiiZ1D788feYvnU0bFMDjG1AxAtiO7su0m+VrqqQcKd/9oyNouZXAG0VH
LAsTL2kp78EW9yD3UxdgJ8C1j5XEApOAiILt4j0rsRK40u7AGVGD6zwKVPUoOMKZ
kdiKOHIU31AdMJj3K9ovgXk9ecIOaU+r2UHmP5mH7d7M8pHLwp5elj4rmgx+He69
2ShNAt0FECTm3yiay30qDuT2IIvRxVrn0qHUE8OWRgtzJnV0WXe2GMvASN86JQM9
DGhtam1lDw+X44c7LEFawVN/AUesvxv1BrbEezjLAgMBAAEwDQYJKoZIhvcNAQEL
BQADggEBAGXZO3ifTRL+r9p3iZ8AmTlcdjfYeZLQT/VDio5Zo1fbu1vQRuVXZ4YJ
ye9PFBwLjCXU/Wr2bXdFoMi/L1+o/kZmfEiLmEv7GA6GP88OhozJeNx/+6myhUX6
0oLbVDJresaO8dguSwc1BkQ1TPO5P2Pihtg6Jz+SE1IG4fhoMCrKwMdmzySZkqeL
XTgBLp6GTaGGd8Z5jXZvvBTEDwRaVeNMte3UmR2ON2B4zsR8eVD+PAoDobM+HR7q
x9N8zOlBqkdJUcS/KodgNfXH0o/ZOgqzhHIbD5XnnQpMT1yG0qM98PtelqDURCi9
qzfIPzlCodnTkS/VWiq16iR9q4kwjRg=
-----END CERTIFICATE-----
SignatureF1RHJx15J/N8tWNrDlAX1MFE/9tsct4PViEcBDeo8U/V2qJ/tezL7Xk0BVmYxjWw
pB+J685mcHjikh93/aZUqG8C6y0mR3TTJfaa7dLCIRMc1034x6Xj9Nd7Q9YVH4yi
RLTcRhrG2pN1Iqc23kwId995GJXHnCBEyuQuzo9m1VtA7GoFa8W2nqhXVT94khDS
8ZHQrixDfv63d4GfA5N2x4+phaiyObdskvCmVSuKrmouYvCGpPevtKG5YxzOrHid
aL48Kod0YgOCAD8nAqOhEmioP0m+wP2e/NC4Z5svSKT3vdlE67W1M68ipQQfnhPI
txui+2X8zFvoe/M5sE3DaXbLnOVNGQ7YRpyXFI5GsQmQ0cPSSO/94Mw15hLZfwMf
TDOrrvzf+Vu05sUTZ6CFh4FrSl4e5Q6Xjv6uH4BZtyOpPxl+ajgW4OkZvQDbt4KC
8aTZodMcDpXlRMDdBSxT1bT9tD05KUKmEZYtpxHiARrHDuQQCRSuxtjitQD9lbla
CMxKrBiO0YgdUb3FuczYkWEH+y8gW5egU6TDMnjAVbuUecGuGZN1Cc6tarcFWRu2
+V7Qn+aNoXEwP5e/0TM4Ig8ETAYseZRiTPHxeWiSg3RnU3HuT6kPVWw8LERACDT4
6F4WU9t2+4kESMLMjeV0/2UBQSykR/42Idsg0PtvpyQ=
Signature digestsha512
Dependencies
Required Nextcloud versions >=28.0.0,<34.0.0
Minimum Integer bits32
Gantt Projects 1.1.1 (nightly)
Release Details
UpdatedMay 27, 2026, 5:24 p.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAzCCAusCAhNMMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNTI3MTAzNzU4WhcNMzYwOTAxMTAzNzU4WjATMREwDwYD
VQQDDAhuY19nYW50dDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMm9
oP6vDlGpTxTBBnAJjbz2Sv0wAf5dyLr73SLX2nXmidKACWjAkuq7CiU9qHfJaxJC
n5gXVjhV4QQKUTaK2Y5bOPGf9VBLwX9zDC1gwlVHFlG7HA+tlXZyL96Zw/qB1ghe
Ykk95n4Ahx7FNHvZwHbAqhoxejWQIo6mwJna9I+x3gyUsURfmaNKo0ZHckMP2fpj
4HKAwSTbzWqytYgbV8efQP6mAF6JWoBOIyi0Y/Z/zd2YIJ6ZVal0UmxpfTexSgfN
ZPoJWYLQGjqFxAZWLad4XTsJ3kHC4uSJf4LPE3Fde/B+/a15/Xi1uhkIzG38+I0L
EcOsobkGkgiVU8BFe5NF39Ld8oKTpV+DNaWTAXSzC+qxhM4O15etll/cN8hP1rSb
nxppA6diiiZ1D788feYvnU0bFMDjG1AxAtiO7su0m+VrqqQcKd/9oyNouZXAG0VH
LAsTL2kp78EW9yD3UxdgJ8C1j5XEApOAiILt4j0rsRK40u7AGVGD6zwKVPUoOMKZ
kdiKOHIU31AdMJj3K9ovgXk9ecIOaU+r2UHmP5mH7d7M8pHLwp5elj4rmgx+He69
2ShNAt0FECTm3yiay30qDuT2IIvRxVrn0qHUE8OWRgtzJnV0WXe2GMvASN86JQM9
DGhtam1lDw+X44c7LEFawVN/AUesvxv1BrbEezjLAgMBAAEwDQYJKoZIhvcNAQEL
BQADggEBAGXZO3ifTRL+r9p3iZ8AmTlcdjfYeZLQT/VDio5Zo1fbu1vQRuVXZ4YJ
ye9PFBwLjCXU/Wr2bXdFoMi/L1+o/kZmfEiLmEv7GA6GP88OhozJeNx/+6myhUX6
0oLbVDJresaO8dguSwc1BkQ1TPO5P2Pihtg6Jz+SE1IG4fhoMCrKwMdmzySZkqeL
XTgBLp6GTaGGd8Z5jXZvvBTEDwRaVeNMte3UmR2ON2B4zsR8eVD+PAoDobM+HR7q
x9N8zOlBqkdJUcS/KodgNfXH0o/ZOgqzhHIbD5XnnQpMT1yG0qM98PtelqDURCi9
qzfIPzlCodnTkS/VWiq16iR9q4kwjRg=
-----END CERTIFICATE-----
SignatureF4W7QJB8rVJ2xARdnhUbEouzRZMKcowz/ToDwr0oVFrVUbInFvHAMqXFTOVD1a5N
kDTb0pOhv+hCStTh70bN+aapjbdtp7SdQ3SbP5VoXBKLhUii41OqN/i4yM7itdSs
M8d5PVo9TJYVnfaij2xwWghMqZEyzxgOw4Q98dYIysf2BxsjjCtxGEMo/pISS90G
OE2RaVEFbwUcvu1XKszLP5X/k/onOchengURYVuzHP7VgVuomZpPSZ9VEIRKITyL
GpgSDrdqm5AXdQc7l/2OqprW6G+MxsuVzChbyPGslIYYXYsP9HLc/FfwVxaCJjh2
Nsiqfd+dMwnf7f9yrrBuZjbNwNa5x++IynrwaU01jVISkl9pgkbUYRaPSMTGFDAd
lsEEqlgs9KdzGoTFjDXNdTwDOsUMiu/ag8tPo7YxsxLFbVGa7laRAUhlGUT9QGPr
IOAAWvKqivsYnU5iwTCY/5HGza3SDfZc/e5upPfB+lTQTYijp1aAYRBAsoOLmuga
f0aP45pnfnYBJkT1kMsthjbGMdlL46wLiNHKRct9OlFwx74IRIyZdcs5Q3pC0aNN
DSLvsCSmY8/9PtTLzcOJKXTqqDVupCqq82bUlGRn7NR6xsinzv74MuOVnGY21tBm
iB5ceYpgiEukUz6YtS2quIIiMTnYmM+HBFnkXgBV0/Y=
Signature digestsha512
Dependencies
Required Nextcloud versions >=28.0.0,<34.0.0
Minimum Integer bits32

Nextcloud 28

Gantt Projects 1.3.0
Release Details
UpdatedJuly 9, 2026, 5:23 a.m.
Changelog

Fixed

  • Baseline-Toggle im Gantt-Toolbar zeigte nie Baseline-Balken und PUT baseline/active warf einen SQL-Fehler: baseline_id auf nc_gantt_projects wurde mit der 3-Ebenen-Migration versehentlich zusammen mit den tatsächlich berechneten Spalten entfernt (Migration Version1025 stellt die Spalte wieder her). BaselineService::create() aktiviert eine frisch eingefrorene Baseline jetzt automatisch fürs Projekt; renderBaselineBars() (GanttChart.vue) und baselineOverlay.js lesen Baseline-Items dafür über task_id statt des seit der Umstellung auf das 3-Ebenen-Modell nicht mehr existierenden subproject_id-Felds
  • OCS-API-Fehlerantworten (400/404/500 …) lieferten für alle OCSController-Endpunkte einen leeren text/html-Body statt des erwarteten JSON-Envelopes mit message; ExceptionMiddleware wirft jetzt passende OCP\AppFramework\OCS\OCSException-Subklassen statt einer rohen DataResponse, die Nextcloud-Core nur für 401/403 automatisch formatiert. Betroffene Controller (ProjectController, ReportController, ShareController, ChangeEventController, WorkScheduleController, WorkCalendarController, HolidayAdminController, SettingsController) wurden zusätzlich auf die bestehende ApiException-Hierarchie umgestellt

Removed

  • Nie ausgewertete Gruppen-Freigabe-Option entfernt: Share::TYPE_GROUP, principal_type-Parameter in ShareController sowie die DB-Spalte principal_type (Migration Version1024) wurden gestrichen; Freigaben sind jetzt ausschließlich benutzerbezogen

Changed

  • Dashboard-Summary (DashboardController::summary) lädt Baselines und Aufgaben-KPIs jetzt über gruppierte SQL-Aggregat-Queries statt pro Projekt einzeln (N+1-Fix, gilt auch für den Admin-Fall mit allen Instanz-Projekten)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAzCCAusCAhNMMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNTI3MTAzNzU4WhcNMzYwOTAxMTAzNzU4WjATMREwDwYD
VQQDDAhuY19nYW50dDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMm9
oP6vDlGpTxTBBnAJjbz2Sv0wAf5dyLr73SLX2nXmidKACWjAkuq7CiU9qHfJaxJC
n5gXVjhV4QQKUTaK2Y5bOPGf9VBLwX9zDC1gwlVHFlG7HA+tlXZyL96Zw/qB1ghe
Ykk95n4Ahx7FNHvZwHbAqhoxejWQIo6mwJna9I+x3gyUsURfmaNKo0ZHckMP2fpj
4HKAwSTbzWqytYgbV8efQP6mAF6JWoBOIyi0Y/Z/zd2YIJ6ZVal0UmxpfTexSgfN
ZPoJWYLQGjqFxAZWLad4XTsJ3kHC4uSJf4LPE3Fde/B+/a15/Xi1uhkIzG38+I0L
EcOsobkGkgiVU8BFe5NF39Ld8oKTpV+DNaWTAXSzC+qxhM4O15etll/cN8hP1rSb
nxppA6diiiZ1D788feYvnU0bFMDjG1AxAtiO7su0m+VrqqQcKd/9oyNouZXAG0VH
LAsTL2kp78EW9yD3UxdgJ8C1j5XEApOAiILt4j0rsRK40u7AGVGD6zwKVPUoOMKZ
kdiKOHIU31AdMJj3K9ovgXk9ecIOaU+r2UHmP5mH7d7M8pHLwp5elj4rmgx+He69
2ShNAt0FECTm3yiay30qDuT2IIvRxVrn0qHUE8OWRgtzJnV0WXe2GMvASN86JQM9
DGhtam1lDw+X44c7LEFawVN/AUesvxv1BrbEezjLAgMBAAEwDQYJKoZIhvcNAQEL
BQADggEBAGXZO3ifTRL+r9p3iZ8AmTlcdjfYeZLQT/VDio5Zo1fbu1vQRuVXZ4YJ
ye9PFBwLjCXU/Wr2bXdFoMi/L1+o/kZmfEiLmEv7GA6GP88OhozJeNx/+6myhUX6
0oLbVDJresaO8dguSwc1BkQ1TPO5P2Pihtg6Jz+SE1IG4fhoMCrKwMdmzySZkqeL
XTgBLp6GTaGGd8Z5jXZvvBTEDwRaVeNMte3UmR2ON2B4zsR8eVD+PAoDobM+HR7q
x9N8zOlBqkdJUcS/KodgNfXH0o/ZOgqzhHIbD5XnnQpMT1yG0qM98PtelqDURCi9
qzfIPzlCodnTkS/VWiq16iR9q4kwjRg=
-----END CERTIFICATE-----
SignatureNJfbRJEXzKGipUjUW9tUKayHoY6ltSU0ZeCQXcDx6XVDY/naLK0dVY9ciofXU7oy
40sJIOsjxcUZbalDwqncPn0vjGoqmk3BFUT7KotEpLLf8/ZmIjdHEbQbJHzEpdQV
y5YedjqRLKB7/Ul35JWVFxY8eutCsYkonfof7v6AGMGB/RjQ7GDB6jWunEEwqUGV
3Y1isvdq5N3oo9NDY/QR0C2C7jiMnB9Kon0KzZ2yp0oF5euOpA/qrtmqxG3L9PoZ
DW1ppwAuARWtRDu4tcDAAQAkF1Mrg5YyYgRoKm7uVazlKEP7DxX56g/g4RS2otEE
rKsA/ER9yYiHnNyGcZuK9Jkfe2Ua6/R7gzJilRvHZ7CBPkhY+XNPcrjlsHbCJEJJ
cX/b0B56p7FyAFy6XjMY9PYFhxy/ubHE7Sk8ixX88uxgM4vf/sSFQaN84CcG/qqA
Nq/OEytBjZP82TsFFYBRcPKEPskF4ejjhNVC4bJpiuCIpo51nIxjeFGtDpeQiDG7
0OWc/GCvsz5W3eG7ShmQsRf0DoivL8tjgDUlMWO9boTpUy2Vnm1rDMKu6nFGKZ8o
TWTZR6u4zGZW1OBERdlU5NQmqxqXrsuGlT6r6DuQnWsWiscjXOyIFeHz+EOKhQOk
wUuN6xN8QES1CDFB27PYV0Sz2KhYhM78GKLCc9B10Ic=
Signature digestsha512
Dependencies
Required Nextcloud versions >=28.0.0,<34.0.0
Minimum Integer bits32
Gantt Projects 1.2.0
Release Details
UpdatedJuly 5, 2026, 9:21 a.m.
Changelog

Added

  • Löschen-Buttons im Detail-Modal für Teilprojekt, Aufgabe und Meilenstein
  • Deutsche App-Beschreibung in info.xml ergänzt

Fixed

  • Baseline-Datum und Kommentar im Report werden untereinander angezeigt
  • Dashboard-Widget zeigt Baseline-Datum und KPI-Werte korrekt an
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAzCCAusCAhNMMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNTI3MTAzNzU4WhcNMzYwOTAxMTAzNzU4WjATMREwDwYD
VQQDDAhuY19nYW50dDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMm9
oP6vDlGpTxTBBnAJjbz2Sv0wAf5dyLr73SLX2nXmidKACWjAkuq7CiU9qHfJaxJC
n5gXVjhV4QQKUTaK2Y5bOPGf9VBLwX9zDC1gwlVHFlG7HA+tlXZyL96Zw/qB1ghe
Ykk95n4Ahx7FNHvZwHbAqhoxejWQIo6mwJna9I+x3gyUsURfmaNKo0ZHckMP2fpj
4HKAwSTbzWqytYgbV8efQP6mAF6JWoBOIyi0Y/Z/zd2YIJ6ZVal0UmxpfTexSgfN
ZPoJWYLQGjqFxAZWLad4XTsJ3kHC4uSJf4LPE3Fde/B+/a15/Xi1uhkIzG38+I0L
EcOsobkGkgiVU8BFe5NF39Ld8oKTpV+DNaWTAXSzC+qxhM4O15etll/cN8hP1rSb
nxppA6diiiZ1D788feYvnU0bFMDjG1AxAtiO7su0m+VrqqQcKd/9oyNouZXAG0VH
LAsTL2kp78EW9yD3UxdgJ8C1j5XEApOAiILt4j0rsRK40u7AGVGD6zwKVPUoOMKZ
kdiKOHIU31AdMJj3K9ovgXk9ecIOaU+r2UHmP5mH7d7M8pHLwp5elj4rmgx+He69
2ShNAt0FECTm3yiay30qDuT2IIvRxVrn0qHUE8OWRgtzJnV0WXe2GMvASN86JQM9
DGhtam1lDw+X44c7LEFawVN/AUesvxv1BrbEezjLAgMBAAEwDQYJKoZIhvcNAQEL
BQADggEBAGXZO3ifTRL+r9p3iZ8AmTlcdjfYeZLQT/VDio5Zo1fbu1vQRuVXZ4YJ
ye9PFBwLjCXU/Wr2bXdFoMi/L1+o/kZmfEiLmEv7GA6GP88OhozJeNx/+6myhUX6
0oLbVDJresaO8dguSwc1BkQ1TPO5P2Pihtg6Jz+SE1IG4fhoMCrKwMdmzySZkqeL
XTgBLp6GTaGGd8Z5jXZvvBTEDwRaVeNMte3UmR2ON2B4zsR8eVD+PAoDobM+HR7q
x9N8zOlBqkdJUcS/KodgNfXH0o/ZOgqzhHIbD5XnnQpMT1yG0qM98PtelqDURCi9
qzfIPzlCodnTkS/VWiq16iR9q4kwjRg=
-----END CERTIFICATE-----
SignatureXuYTZMxTlGNJVrGvU/GcIjSlBTYreXdvF5FilCmsi+l7MBvFlyeW1DsnxAsao3pu
HyhvaKXRnkraVQNT2ULgX4BmjUnhsELROrK03gtY88Odzqzh7RIXYkNkRcy92ara
56HIP8BBRD3m1c8pYPfpZfLAzkuurAzVqbJ6qbxw1AebdlPCFEq2g6C+IOcTon0T
q9ZD2I2XJmWd42EXXqva+NMrcx1jfjmHWVtl7xHKhwPndFCtHPMMAdoDS0Xpbh1V
3Ns4h/DphDpC8/ZYZ5sbpMCBekHw4VTZDGxNAuXJ5DMPhkqg2MxVplkS19PuBHLx
r74sgsz611Gjg55gjKOqCb5ZZEvqZTrwKTEYIbu8HicWtq/HxKRZS3FZN9MThTTX
Hesv65vsq9fH0UhEM6MVJjE5Phnw8Wb5ivtAiaUA+NzPrDfrHZAsSfR9NFL3rhFC
7wOmnXtzK40NjmqyMWJu/UP9UVbz3SeEiHiQO9GwBc2krzmXzcmLZFgEjty4CGoJ
SzXAA1QGpUGO4n0b3Y/5zSY4UxogGWybW+mOs27KDLytI915wNYGvBtcdAKCj6Ws
1uVA98npwMid/WSJJ04BXHX8LbowrDeTezSFJyGh+u/KnhlzkA7fqEuu3nQGT5rA
a9qeMmd5kmLBIVcG9RVVmw1kc0AK0qIqZDmlk9dWGJs=
Signature digestsha512
Dependencies
Required Nextcloud versions >=28.0.0,<34.0.0
Minimum Integer bits32
Gantt Projects 1.1.1
Release Details
UpdatedMay 27, 2026, 6:43 p.m.
Changelog

Added

  • Glossar-Button in der Navigation (über den Einstellungen) mit interaktivem Nachschlagewerk
  • Dreispaltige Glossar-Tabelle: Begriff/Abkürzung, Bedeutung/Englisch, Erklärung mit Berechnungsformeln
  • 30 Einträge in 6 Abschnitten: Allgemein, Terminplanung, Baseline & Berichtswesen, Earned Value Management, Ressourcen & Kapazität, Budget

Fixed

  • Fehlende deutsche Übersetzungen für englische UI-Strings ergänzt (Add dependency, Baseline, Dependencies, Remove, Work, No projects yet, Open Gantt Projects, u.a.)
  • Leere Übersetzung für Deck-Fortschritt-Hinweis befüllt
  • de.js vollständig mit de.json synchronisiert (war ~70 Einträge veraltet)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAzCCAusCAhNMMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNTI3MTAzNzU4WhcNMzYwOTAxMTAzNzU4WjATMREwDwYD
VQQDDAhuY19nYW50dDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMm9
oP6vDlGpTxTBBnAJjbz2Sv0wAf5dyLr73SLX2nXmidKACWjAkuq7CiU9qHfJaxJC
n5gXVjhV4QQKUTaK2Y5bOPGf9VBLwX9zDC1gwlVHFlG7HA+tlXZyL96Zw/qB1ghe
Ykk95n4Ahx7FNHvZwHbAqhoxejWQIo6mwJna9I+x3gyUsURfmaNKo0ZHckMP2fpj
4HKAwSTbzWqytYgbV8efQP6mAF6JWoBOIyi0Y/Z/zd2YIJ6ZVal0UmxpfTexSgfN
ZPoJWYLQGjqFxAZWLad4XTsJ3kHC4uSJf4LPE3Fde/B+/a15/Xi1uhkIzG38+I0L
EcOsobkGkgiVU8BFe5NF39Ld8oKTpV+DNaWTAXSzC+qxhM4O15etll/cN8hP1rSb
nxppA6diiiZ1D788feYvnU0bFMDjG1AxAtiO7su0m+VrqqQcKd/9oyNouZXAG0VH
LAsTL2kp78EW9yD3UxdgJ8C1j5XEApOAiILt4j0rsRK40u7AGVGD6zwKVPUoOMKZ
kdiKOHIU31AdMJj3K9ovgXk9ecIOaU+r2UHmP5mH7d7M8pHLwp5elj4rmgx+He69
2ShNAt0FECTm3yiay30qDuT2IIvRxVrn0qHUE8OWRgtzJnV0WXe2GMvASN86JQM9
DGhtam1lDw+X44c7LEFawVN/AUesvxv1BrbEezjLAgMBAAEwDQYJKoZIhvcNAQEL
BQADggEBAGXZO3ifTRL+r9p3iZ8AmTlcdjfYeZLQT/VDio5Zo1fbu1vQRuVXZ4YJ
ye9PFBwLjCXU/Wr2bXdFoMi/L1+o/kZmfEiLmEv7GA6GP88OhozJeNx/+6myhUX6
0oLbVDJresaO8dguSwc1BkQ1TPO5P2Pihtg6Jz+SE1IG4fhoMCrKwMdmzySZkqeL
XTgBLp6GTaGGd8Z5jXZvvBTEDwRaVeNMte3UmR2ON2B4zsR8eVD+PAoDobM+HR7q
x9N8zOlBqkdJUcS/KodgNfXH0o/ZOgqzhHIbD5XnnQpMT1yG0qM98PtelqDURCi9
qzfIPzlCodnTkS/VWiq16iR9q4kwjRg=
-----END CERTIFICATE-----
SignatureF1RHJx15J/N8tWNrDlAX1MFE/9tsct4PViEcBDeo8U/V2qJ/tezL7Xk0BVmYxjWw
pB+J685mcHjikh93/aZUqG8C6y0mR3TTJfaa7dLCIRMc1034x6Xj9Nd7Q9YVH4yi
RLTcRhrG2pN1Iqc23kwId995GJXHnCBEyuQuzo9m1VtA7GoFa8W2nqhXVT94khDS
8ZHQrixDfv63d4GfA5N2x4+phaiyObdskvCmVSuKrmouYvCGpPevtKG5YxzOrHid
aL48Kod0YgOCAD8nAqOhEmioP0m+wP2e/NC4Z5svSKT3vdlE67W1M68ipQQfnhPI
txui+2X8zFvoe/M5sE3DaXbLnOVNGQ7YRpyXFI5GsQmQ0cPSSO/94Mw15hLZfwMf
TDOrrvzf+Vu05sUTZ6CFh4FrSl4e5Q6Xjv6uH4BZtyOpPxl+ajgW4OkZvQDbt4KC
8aTZodMcDpXlRMDdBSxT1bT9tD05KUKmEZYtpxHiARrHDuQQCRSuxtjitQD9lbla
CMxKrBiO0YgdUb3FuczYkWEH+y8gW5egU6TDMnjAVbuUecGuGZN1Cc6tarcFWRu2
+V7Qn+aNoXEwP5e/0TM4Ig8ETAYseZRiTPHxeWiSg3RnU3HuT6kPVWw8LERACDT4
6F4WU9t2+4kESMLMjeV0/2UBQSykR/42Idsg0PtvpyQ=
Signature digestsha512
Dependencies
Required Nextcloud versions >=28.0.0,<34.0.0
Minimum Integer bits32
Gantt Projects 1.1.1 (nightly)
Release Details
UpdatedMay 27, 2026, 5:24 p.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAzCCAusCAhNMMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNTI3MTAzNzU4WhcNMzYwOTAxMTAzNzU4WjATMREwDwYD
VQQDDAhuY19nYW50dDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMm9
oP6vDlGpTxTBBnAJjbz2Sv0wAf5dyLr73SLX2nXmidKACWjAkuq7CiU9qHfJaxJC
n5gXVjhV4QQKUTaK2Y5bOPGf9VBLwX9zDC1gwlVHFlG7HA+tlXZyL96Zw/qB1ghe
Ykk95n4Ahx7FNHvZwHbAqhoxejWQIo6mwJna9I+x3gyUsURfmaNKo0ZHckMP2fpj
4HKAwSTbzWqytYgbV8efQP6mAF6JWoBOIyi0Y/Z/zd2YIJ6ZVal0UmxpfTexSgfN
ZPoJWYLQGjqFxAZWLad4XTsJ3kHC4uSJf4LPE3Fde/B+/a15/Xi1uhkIzG38+I0L
EcOsobkGkgiVU8BFe5NF39Ld8oKTpV+DNaWTAXSzC+qxhM4O15etll/cN8hP1rSb
nxppA6diiiZ1D788feYvnU0bFMDjG1AxAtiO7su0m+VrqqQcKd/9oyNouZXAG0VH
LAsTL2kp78EW9yD3UxdgJ8C1j5XEApOAiILt4j0rsRK40u7AGVGD6zwKVPUoOMKZ
kdiKOHIU31AdMJj3K9ovgXk9ecIOaU+r2UHmP5mH7d7M8pHLwp5elj4rmgx+He69
2ShNAt0FECTm3yiay30qDuT2IIvRxVrn0qHUE8OWRgtzJnV0WXe2GMvASN86JQM9
DGhtam1lDw+X44c7LEFawVN/AUesvxv1BrbEezjLAgMBAAEwDQYJKoZIhvcNAQEL
BQADggEBAGXZO3ifTRL+r9p3iZ8AmTlcdjfYeZLQT/VDio5Zo1fbu1vQRuVXZ4YJ
ye9PFBwLjCXU/Wr2bXdFoMi/L1+o/kZmfEiLmEv7GA6GP88OhozJeNx/+6myhUX6
0oLbVDJresaO8dguSwc1BkQ1TPO5P2Pihtg6Jz+SE1IG4fhoMCrKwMdmzySZkqeL
XTgBLp6GTaGGd8Z5jXZvvBTEDwRaVeNMte3UmR2ON2B4zsR8eVD+PAoDobM+HR7q
x9N8zOlBqkdJUcS/KodgNfXH0o/ZOgqzhHIbD5XnnQpMT1yG0qM98PtelqDURCi9
qzfIPzlCodnTkS/VWiq16iR9q4kwjRg=
-----END CERTIFICATE-----
SignatureF4W7QJB8rVJ2xARdnhUbEouzRZMKcowz/ToDwr0oVFrVUbInFvHAMqXFTOVD1a5N
kDTb0pOhv+hCStTh70bN+aapjbdtp7SdQ3SbP5VoXBKLhUii41OqN/i4yM7itdSs
M8d5PVo9TJYVnfaij2xwWghMqZEyzxgOw4Q98dYIysf2BxsjjCtxGEMo/pISS90G
OE2RaVEFbwUcvu1XKszLP5X/k/onOchengURYVuzHP7VgVuomZpPSZ9VEIRKITyL
GpgSDrdqm5AXdQc7l/2OqprW6G+MxsuVzChbyPGslIYYXYsP9HLc/FfwVxaCJjh2
Nsiqfd+dMwnf7f9yrrBuZjbNwNa5x++IynrwaU01jVISkl9pgkbUYRaPSMTGFDAd
lsEEqlgs9KdzGoTFjDXNdTwDOsUMiu/ag8tPo7YxsxLFbVGa7laRAUhlGUT9QGPr
IOAAWvKqivsYnU5iwTCY/5HGza3SDfZc/e5upPfB+lTQTYijp1aAYRBAsoOLmuga
f0aP45pnfnYBJkT1kMsthjbGMdlL46wLiNHKRct9OlFwx74IRIyZdcs5Q3pC0aNN
DSLvsCSmY8/9PtTLzcOJKXTqqDVupCqq82bUlGRn7NR6xsinzv74MuOVnGY21tBm
iB5ceYpgiEukUz6YtS2quIIiMTnYmM+HBFnkXgBV0/Y=
Signature digestsha512
Dependencies
Required Nextcloud versions >=28.0.0,<34.0.0
Minimum Integer bits32