| Release Details | |
|---|---|
| Updated | April 20, 2026, 7:08 p.m. |
| Changelog | Added
Changed
Security
TeamHub v3.5 — ChangesAdmin Maintenance tab — full teams gridReplaced the old "Orphaned teams" section with a full teams management grid covering every user-created team on the NC instance. What it does: Paginated table with search by name, "orphans only" toggle, and per-page selector (10/20/50/100). Each row shows team name, description, member count, owner (display name + uid), and creation date. Two icon-only action buttons per row: set owner and delete. <hr />Set ownerAdmin can assign any NC user as owner of any team — whether or not that user is currently a member. Delete team (admin)Admin can delete any team regardless of ownership. Cleans up all associated data before destroying the circle. TeamHub v3.6 — Changes Activity widgetDeck activity now scoped to the team's board only — card events (deck_card) and board events (deck_board) handled separately Talk activity scoped to the team's room via numeric room ID — eliminates cross-team bleed Calendar/DAV activity subject strings corrected to match real oc_activity values Friendly human-readable labels for all Deck, Calendar, and Circles activity subjects Manage Team — Maintenance tab"Danger Zone" tab renamed to "Maintenance" Transfer ownership added — team owner can promote any current team member to owner Ownership transfer requires two-step confirmation and demotes the current owner to admin Leave team now shows the real server error message (e.g. "Transfer ownership before leaving") Admin Settings — Membership cache integrityNew section in the Maintenance tab: scan all teams for stale membership cache Compares circles_member (source of truth) against circles_membership (share picker cache) Per-team Repair button rebuilds the cache — fixes teams invisible to Files, Calendar and Deck share pickers FilesRe-enabling the Files app for a team now works correctly Favourite Files and Recently Modified widgets no longer appear on teams without a connected Files resource |
| Licenses | AGPLv3+ |
| Certificate | -----BEGIN CERTIFICATE----- MIIEAjCCAuoCAhM1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB dXRob3JpdHkwHhcNMjYwNDE2MTY0NDUyWhcNMzYwNzIyMTY0NDUyWjASMRAwDgYD VQQDDAd0ZWFtaHViMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAtxex F/UgRRSrha+3N7Foppb7DNqmBGJtJDBiENbaIubb8Po77IS10+KWsD8nCPkIMYUH VNUTWC4MSB/gxhpvzI0mqakrRKSpJKoHpWjng+sLwmzCWU+3t2Z4tGlMmSIeacf0 nNI+OaHc8a8j1oxuTBL3lVZoVoSuzVodsjwhZnJbOyQQw5yd65RNFlWyRfQRuVuW jr1els7IS/3qQSdXXCt35w/hxjjoPev3nP9hFjWKWkP/BNiACXbRK85HuCcjSs+C Pr/G3q1sFLL5C0sPeheO8ncv89zrwHwnfSIrHQKMN468yryt1Veyc30HDoIBW0ss 7h8ewN7h+nJH4sqS4PaGAHg9+L1VRBNBTHxMSBtOFbCNSAIDYGcae19onAcQxrRE fCs1rzDiraNG1m+keJddPF59XS7X4VFzRbZG5/EsTkDp1/ZKzXgdOo1aRdH4az5N BgvztML2OQiJJ1Z+1R29QKVTotbtUEVp5BCC6fPNYF+uLEduiEGeKoN16YNPN1Ra GwnXhv49WyE2FQpoCI6ZpdZMXjg4spyVJZdVpPyLCRmRaboJi7iq5lO1D9svsAVf JQpaNZKrfrOUNtlm6UNPhObRxoRk7b7Fj0gCU+Dx+gsDrkTgoPEdUPqohvXTx/Vw OSu507jOFPYSgI2xolVb+sswsbZk34G8kSMGICUCAwEAATANBgkqhkiG9w0BAQsF AAOCAQEAFwdX/tji8chWCh3yVRgMWJsi05Y13PNL/faqmoiVcGK8H+43cYCZTJSI PaiW/GhDQ6FqblF5nJjgM/UYwvKDXuwuPHMrXUHS+h+l2IN4drJuqO6MwOtVw2Ev 5TqxA0PHlGBbhpPc6hflVmuWrgsvuf617+5vZRpBsPrgg+Zl66GCbOfobhRgPKfu JXs4bUZsq2RIZ3yfqdjvm232QS4/CdQPItPcbdwnw7LLyHHX8O/90Re4/Jwfv+f4 5JnkTx7ganD0aA/3akES5rmQ45DOTTSFhvSv0r1GBdhpqcTV9jEZ/9tUdDWX/PK3 J+WLOE7bxReGnw1M1P60YKriBrCs1w== -----END CERTIFICATE----- |
| Signature | gblBv20FJFNq/Q3H9jPQvNSRrs/neT76/CRFwCF6dL2UmGY2TAsKmh06rLTNssVtnttoSuD1vlgANctX1gukwUMRAAXpjp6tHRg8u0II0g9C6sdwaLRstUJGExDUxRr5sbbgVwvRDY2GducpZRWSAyNlTSanLLJl9Eb6YAviLXr5AUAmczvdNRCa40GrHhytUe2O+oMfPtQJliOtotxL47VWvOynucGMWlj6j5ZghCx6gkTazlmWTFQQ/5VOe3EqPZyel9YSGJ4TtXwLOgQHMrBo087M34nxklShndZR12uYeZJ72n81ycvpByC10YfhDwaife+W+TeZBVtTrvo4wmqD8wqbkFsrNdp8DvMSvlVBKtibdZleX89LUG5RTsFQelFaOQjz+4A0h/xp2AhsTUtRef3vRCZCcmARieLz+g2ZaYn5EWnYDCkIPjLe/Kl9KCamL24QaSFyjBfVKcYX6DbTRCUG5xBrsEuEDWnZ9HHTUWZJO5UiqVsfvvHIzWuZ9j2vmRbsPBbKs0dRkaqO/04pDqdZaL5GLqHWjkv4wz+wiOnnMDnNKOtpubvW2HHmRSf8/TGQdzmdvr5ha+tjbOYqCKj+YMYI1jR2PWfIzxWSqzUbUrPDN6r7uEm4/r+f9ydI706wPr/f6BQlPDjq8DOIBTUC3Pc9Xdyjx2xOEio= |
| Signature digest | sha512 |
| Dependencies | |
|---|---|
| Required Nextcloud versions | >=31.0.0,<35.0.0 |
| Minimum Integer bits | 32 |
| PHP | >=8.1.0,<8.5.0 |
| Release Details | |
|---|---|
| Updated | April 20, 2026, 5:58 p.m. |
| Licenses | AGPLv3+ |
| Certificate | -----BEGIN CERTIFICATE----- MIIEAjCCAuoCAhM1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB dXRob3JpdHkwHhcNMjYwNDE2MTY0NDUyWhcNMzYwNzIyMTY0NDUyWjASMRAwDgYD VQQDDAd0ZWFtaHViMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAtxex F/UgRRSrha+3N7Foppb7DNqmBGJtJDBiENbaIubb8Po77IS10+KWsD8nCPkIMYUH VNUTWC4MSB/gxhpvzI0mqakrRKSpJKoHpWjng+sLwmzCWU+3t2Z4tGlMmSIeacf0 nNI+OaHc8a8j1oxuTBL3lVZoVoSuzVodsjwhZnJbOyQQw5yd65RNFlWyRfQRuVuW jr1els7IS/3qQSdXXCt35w/hxjjoPev3nP9hFjWKWkP/BNiACXbRK85HuCcjSs+C Pr/G3q1sFLL5C0sPeheO8ncv89zrwHwnfSIrHQKMN468yryt1Veyc30HDoIBW0ss 7h8ewN7h+nJH4sqS4PaGAHg9+L1VRBNBTHxMSBtOFbCNSAIDYGcae19onAcQxrRE fCs1rzDiraNG1m+keJddPF59XS7X4VFzRbZG5/EsTkDp1/ZKzXgdOo1aRdH4az5N BgvztML2OQiJJ1Z+1R29QKVTotbtUEVp5BCC6fPNYF+uLEduiEGeKoN16YNPN1Ra GwnXhv49WyE2FQpoCI6ZpdZMXjg4spyVJZdVpPyLCRmRaboJi7iq5lO1D9svsAVf JQpaNZKrfrOUNtlm6UNPhObRxoRk7b7Fj0gCU+Dx+gsDrkTgoPEdUPqohvXTx/Vw OSu507jOFPYSgI2xolVb+sswsbZk34G8kSMGICUCAwEAATANBgkqhkiG9w0BAQsF AAOCAQEAFwdX/tji8chWCh3yVRgMWJsi05Y13PNL/faqmoiVcGK8H+43cYCZTJSI PaiW/GhDQ6FqblF5nJjgM/UYwvKDXuwuPHMrXUHS+h+l2IN4drJuqO6MwOtVw2Ev 5TqxA0PHlGBbhpPc6hflVmuWrgsvuf617+5vZRpBsPrgg+Zl66GCbOfobhRgPKfu JXs4bUZsq2RIZ3yfqdjvm232QS4/CdQPItPcbdwnw7LLyHHX8O/90Re4/Jwfv+f4 5JnkTx7ganD0aA/3akES5rmQ45DOTTSFhvSv0r1GBdhpqcTV9jEZ/9tUdDWX/PK3 J+WLOE7bxReGnw1M1P60YKriBrCs1w== -----END CERTIFICATE----- |
| Signature | Rbq64iwUhPtTjRur8beQ5RgKG0BP0V5/7JaxZYTvBH/PFPcDmjy7EILWhL6IHsowijr6XTZWQlFbL4YZKdPQyW0PJxIm65ECq7IbqNLYK24hL8O/N1HweSZhVd5Dls+3pj9uvvR7ysrfxEt/cYDtHMxn0Ts7HcEdPFX3ONUpithodHeI9dfmNZgz6Fxk9cn+l/Pczp+JuqFa2L2h6YBJzQszsjGlVd1PlUE031Dj/6kYqRC8mQy3qpje7Xm3l6AHU2JrqAD4f4/dsSst7Cojx1sB43sy5yHnO5dSYMoYOVrxKciNrbwk7jW3CoX6XJWhBwJzLN8QKBoLOlrYpEyjYJXj+SeOim39vOvq8dsL2DpeOAhoxUNAuKQC+A0Gv4XhdeSX1FYZXmC20tgXXDln//qXChvYbE6usUmFz0iH0jP2yxqKbj48TZDID7wOyGGX0WHzHmD+zMY/alrx2+jZBqm7+BaFHT9UvDrmY6uIDAWtdbMJO3EhK2Sdn+k5DqenejwYO0yF+o5mU+itgx2pmyNWTF9/B8FcoeZIJExjZBv9/AnW0nP0WgkwqR8JmpaaFObbBWhYLXpIskLmXAfkqvfnYA7yli2bf48LR6yCkARYV2T85lkndOgH6oH51quzNvF2J7o/QcSzC83r2QIln7n4BW/X9hR/yweUkZLDU5Q= |
| Signature digest | sha512 |
| Dependencies | |
|---|---|
| Required Nextcloud versions | >=31.0.0,<35.0.0 |
| Minimum Integer bits | 32 |
| PHP | >=8.1.0,<8.5.0 |
| Release Details | |
|---|---|
| Updated | April 20, 2026, 5:20 p.m. |
| Licenses | AGPLv3+ |
| Certificate | -----BEGIN CERTIFICATE----- MIIEAjCCAuoCAhM1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB dXRob3JpdHkwHhcNMjYwNDE2MTY0NDUyWhcNMzYwNzIyMTY0NDUyWjASMRAwDgYD VQQDDAd0ZWFtaHViMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAtxex F/UgRRSrha+3N7Foppb7DNqmBGJtJDBiENbaIubb8Po77IS10+KWsD8nCPkIMYUH VNUTWC4MSB/gxhpvzI0mqakrRKSpJKoHpWjng+sLwmzCWU+3t2Z4tGlMmSIeacf0 nNI+OaHc8a8j1oxuTBL3lVZoVoSuzVodsjwhZnJbOyQQw5yd65RNFlWyRfQRuVuW jr1els7IS/3qQSdXXCt35w/hxjjoPev3nP9hFjWKWkP/BNiACXbRK85HuCcjSs+C Pr/G3q1sFLL5C0sPeheO8ncv89zrwHwnfSIrHQKMN468yryt1Veyc30HDoIBW0ss 7h8ewN7h+nJH4sqS4PaGAHg9+L1VRBNBTHxMSBtOFbCNSAIDYGcae19onAcQxrRE fCs1rzDiraNG1m+keJddPF59XS7X4VFzRbZG5/EsTkDp1/ZKzXgdOo1aRdH4az5N BgvztML2OQiJJ1Z+1R29QKVTotbtUEVp5BCC6fPNYF+uLEduiEGeKoN16YNPN1Ra GwnXhv49WyE2FQpoCI6ZpdZMXjg4spyVJZdVpPyLCRmRaboJi7iq5lO1D9svsAVf JQpaNZKrfrOUNtlm6UNPhObRxoRk7b7Fj0gCU+Dx+gsDrkTgoPEdUPqohvXTx/Vw OSu507jOFPYSgI2xolVb+sswsbZk34G8kSMGICUCAwEAATANBgkqhkiG9w0BAQsF AAOCAQEAFwdX/tji8chWCh3yVRgMWJsi05Y13PNL/faqmoiVcGK8H+43cYCZTJSI PaiW/GhDQ6FqblF5nJjgM/UYwvKDXuwuPHMrXUHS+h+l2IN4drJuqO6MwOtVw2Ev 5TqxA0PHlGBbhpPc6hflVmuWrgsvuf617+5vZRpBsPrgg+Zl66GCbOfobhRgPKfu JXs4bUZsq2RIZ3yfqdjvm232QS4/CdQPItPcbdwnw7LLyHHX8O/90Re4/Jwfv+f4 5JnkTx7ganD0aA/3akES5rmQ45DOTTSFhvSv0r1GBdhpqcTV9jEZ/9tUdDWX/PK3 J+WLOE7bxReGnw1M1P60YKriBrCs1w== -----END CERTIFICATE----- |
| Signature | oWjRFEQ/K3TmpTN0v0cyubM8gFWkzxa8wTKg+A4SGZYjJD4rQHOYb5JacVYVkzMAWM20Gso1z5774wa06Tlh4sShGxSvN76lBZIFQSgOwt2sCXOAnc+Ng+aCCQIxvZOqxSbD7qU1u4A6eDsOOAf3TNXof7N2w1WpzgaD38u0O3qP4F/qNYIbtOelWQ4bHwjrEo1Vx/ubytlASypuqY4rvX6vK0G+vqIsJ2fo13Vyl+s+G0kOhHvtbUgw0VCuk1tlqYU5ORW2XLxsLmGwOWL/cqBRKGmvp2+GJhCd0edluHSxdBTM//Eis/WwfMImT/X5IZ8zuysnXmsX4AeXb8S2wszrIJH+mPkDbWICAr+Et06lJP++vxM0VhWirUYIzkXjL6U6qtA7Z/SC1U3iWhUQwIuAfxRjxcWkyKtIcjUpCgPZX9lLVJGWDP6MtGoKaSJ1nIzyOOLnRdTIqoiDdd9ObMxEC5QpfY1m9wGCyZMahwYO/jkmPWRO9aJSJhmP4+TEIyGabGiKuRSpv/3BDSa6MdD5GPTxu9ST5j04fzXHq/XFPMT/oq1jZMiLou+Y/vdEN3azm2BK16+F5LGCN5+sY5oxDNk5TSftF0TGfrPklgjFPqcK2QVGISZatkwwFfILCVJ9ckpju9jkwMXAnejZmffq0ott5qbn0T8g++E9TAw= |
| Signature digest | sha512 |
| Dependencies | |
|---|---|
| Required Nextcloud versions | >=32.0.0,<35.0.0 |
| Minimum Integer bits | 32 |
| PHP | >=8.1.0,<8.5.0 |
| Release Details | |
|---|---|
| Updated | April 20, 2026, 7:08 p.m. |
| Changelog | Added
Changed
Security
TeamHub v3.5 — ChangesAdmin Maintenance tab — full teams gridReplaced the old "Orphaned teams" section with a full teams management grid covering every user-created team on the NC instance. What it does: Paginated table with search by name, "orphans only" toggle, and per-page selector (10/20/50/100). Each row shows team name, description, member count, owner (display name + uid), and creation date. Two icon-only action buttons per row: set owner and delete. <hr />Set ownerAdmin can assign any NC user as owner of any team — whether or not that user is currently a member. Delete team (admin)Admin can delete any team regardless of ownership. Cleans up all associated data before destroying the circle. TeamHub v3.6 — Changes Activity widgetDeck activity now scoped to the team's board only — card events (deck_card) and board events (deck_board) handled separately Talk activity scoped to the team's room via numeric room ID — eliminates cross-team bleed Calendar/DAV activity subject strings corrected to match real oc_activity values Friendly human-readable labels for all Deck, Calendar, and Circles activity subjects Manage Team — Maintenance tab"Danger Zone" tab renamed to "Maintenance" Transfer ownership added — team owner can promote any current team member to owner Ownership transfer requires two-step confirmation and demotes the current owner to admin Leave team now shows the real server error message (e.g. "Transfer ownership before leaving") Admin Settings — Membership cache integrityNew section in the Maintenance tab: scan all teams for stale membership cache Compares circles_member (source of truth) against circles_membership (share picker cache) Per-team Repair button rebuilds the cache — fixes teams invisible to Files, Calendar and Deck share pickers FilesRe-enabling the Files app for a team now works correctly Favourite Files and Recently Modified widgets no longer appear on teams without a connected Files resource |
| Licenses | AGPLv3+ |
| Certificate | -----BEGIN CERTIFICATE----- MIIEAjCCAuoCAhM1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB dXRob3JpdHkwHhcNMjYwNDE2MTY0NDUyWhcNMzYwNzIyMTY0NDUyWjASMRAwDgYD VQQDDAd0ZWFtaHViMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAtxex F/UgRRSrha+3N7Foppb7DNqmBGJtJDBiENbaIubb8Po77IS10+KWsD8nCPkIMYUH VNUTWC4MSB/gxhpvzI0mqakrRKSpJKoHpWjng+sLwmzCWU+3t2Z4tGlMmSIeacf0 nNI+OaHc8a8j1oxuTBL3lVZoVoSuzVodsjwhZnJbOyQQw5yd65RNFlWyRfQRuVuW jr1els7IS/3qQSdXXCt35w/hxjjoPev3nP9hFjWKWkP/BNiACXbRK85HuCcjSs+C Pr/G3q1sFLL5C0sPeheO8ncv89zrwHwnfSIrHQKMN468yryt1Veyc30HDoIBW0ss 7h8ewN7h+nJH4sqS4PaGAHg9+L1VRBNBTHxMSBtOFbCNSAIDYGcae19onAcQxrRE fCs1rzDiraNG1m+keJddPF59XS7X4VFzRbZG5/EsTkDp1/ZKzXgdOo1aRdH4az5N BgvztML2OQiJJ1Z+1R29QKVTotbtUEVp5BCC6fPNYF+uLEduiEGeKoN16YNPN1Ra GwnXhv49WyE2FQpoCI6ZpdZMXjg4spyVJZdVpPyLCRmRaboJi7iq5lO1D9svsAVf JQpaNZKrfrOUNtlm6UNPhObRxoRk7b7Fj0gCU+Dx+gsDrkTgoPEdUPqohvXTx/Vw OSu507jOFPYSgI2xolVb+sswsbZk34G8kSMGICUCAwEAATANBgkqhkiG9w0BAQsF AAOCAQEAFwdX/tji8chWCh3yVRgMWJsi05Y13PNL/faqmoiVcGK8H+43cYCZTJSI PaiW/GhDQ6FqblF5nJjgM/UYwvKDXuwuPHMrXUHS+h+l2IN4drJuqO6MwOtVw2Ev 5TqxA0PHlGBbhpPc6hflVmuWrgsvuf617+5vZRpBsPrgg+Zl66GCbOfobhRgPKfu JXs4bUZsq2RIZ3yfqdjvm232QS4/CdQPItPcbdwnw7LLyHHX8O/90Re4/Jwfv+f4 5JnkTx7ganD0aA/3akES5rmQ45DOTTSFhvSv0r1GBdhpqcTV9jEZ/9tUdDWX/PK3 J+WLOE7bxReGnw1M1P60YKriBrCs1w== -----END CERTIFICATE----- |
| Signature | gblBv20FJFNq/Q3H9jPQvNSRrs/neT76/CRFwCF6dL2UmGY2TAsKmh06rLTNssVtnttoSuD1vlgANctX1gukwUMRAAXpjp6tHRg8u0II0g9C6sdwaLRstUJGExDUxRr5sbbgVwvRDY2GducpZRWSAyNlTSanLLJl9Eb6YAviLXr5AUAmczvdNRCa40GrHhytUe2O+oMfPtQJliOtotxL47VWvOynucGMWlj6j5ZghCx6gkTazlmWTFQQ/5VOe3EqPZyel9YSGJ4TtXwLOgQHMrBo087M34nxklShndZR12uYeZJ72n81ycvpByC10YfhDwaife+W+TeZBVtTrvo4wmqD8wqbkFsrNdp8DvMSvlVBKtibdZleX89LUG5RTsFQelFaOQjz+4A0h/xp2AhsTUtRef3vRCZCcmARieLz+g2ZaYn5EWnYDCkIPjLe/Kl9KCamL24QaSFyjBfVKcYX6DbTRCUG5xBrsEuEDWnZ9HHTUWZJO5UiqVsfvvHIzWuZ9j2vmRbsPBbKs0dRkaqO/04pDqdZaL5GLqHWjkv4wz+wiOnnMDnNKOtpubvW2HHmRSf8/TGQdzmdvr5ha+tjbOYqCKj+YMYI1jR2PWfIzxWSqzUbUrPDN6r7uEm4/r+f9ydI706wPr/f6BQlPDjq8DOIBTUC3Pc9Xdyjx2xOEio= |
| Signature digest | sha512 |
| Dependencies | |
|---|---|
| Required Nextcloud versions | >=31.0.0,<35.0.0 |
| Minimum Integer bits | 32 |
| PHP | >=8.1.0,<8.5.0 |
| Release Details | |
|---|---|
| Updated | April 20, 2026, 5:58 p.m. |
| Licenses | AGPLv3+ |
| Certificate | -----BEGIN CERTIFICATE----- MIIEAjCCAuoCAhM1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB dXRob3JpdHkwHhcNMjYwNDE2MTY0NDUyWhcNMzYwNzIyMTY0NDUyWjASMRAwDgYD VQQDDAd0ZWFtaHViMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAtxex F/UgRRSrha+3N7Foppb7DNqmBGJtJDBiENbaIubb8Po77IS10+KWsD8nCPkIMYUH VNUTWC4MSB/gxhpvzI0mqakrRKSpJKoHpWjng+sLwmzCWU+3t2Z4tGlMmSIeacf0 nNI+OaHc8a8j1oxuTBL3lVZoVoSuzVodsjwhZnJbOyQQw5yd65RNFlWyRfQRuVuW jr1els7IS/3qQSdXXCt35w/hxjjoPev3nP9hFjWKWkP/BNiACXbRK85HuCcjSs+C Pr/G3q1sFLL5C0sPeheO8ncv89zrwHwnfSIrHQKMN468yryt1Veyc30HDoIBW0ss 7h8ewN7h+nJH4sqS4PaGAHg9+L1VRBNBTHxMSBtOFbCNSAIDYGcae19onAcQxrRE fCs1rzDiraNG1m+keJddPF59XS7X4VFzRbZG5/EsTkDp1/ZKzXgdOo1aRdH4az5N BgvztML2OQiJJ1Z+1R29QKVTotbtUEVp5BCC6fPNYF+uLEduiEGeKoN16YNPN1Ra GwnXhv49WyE2FQpoCI6ZpdZMXjg4spyVJZdVpPyLCRmRaboJi7iq5lO1D9svsAVf JQpaNZKrfrOUNtlm6UNPhObRxoRk7b7Fj0gCU+Dx+gsDrkTgoPEdUPqohvXTx/Vw OSu507jOFPYSgI2xolVb+sswsbZk34G8kSMGICUCAwEAATANBgkqhkiG9w0BAQsF AAOCAQEAFwdX/tji8chWCh3yVRgMWJsi05Y13PNL/faqmoiVcGK8H+43cYCZTJSI PaiW/GhDQ6FqblF5nJjgM/UYwvKDXuwuPHMrXUHS+h+l2IN4drJuqO6MwOtVw2Ev 5TqxA0PHlGBbhpPc6hflVmuWrgsvuf617+5vZRpBsPrgg+Zl66GCbOfobhRgPKfu JXs4bUZsq2RIZ3yfqdjvm232QS4/CdQPItPcbdwnw7LLyHHX8O/90Re4/Jwfv+f4 5JnkTx7ganD0aA/3akES5rmQ45DOTTSFhvSv0r1GBdhpqcTV9jEZ/9tUdDWX/PK3 J+WLOE7bxReGnw1M1P60YKriBrCs1w== -----END CERTIFICATE----- |
| Signature | Rbq64iwUhPtTjRur8beQ5RgKG0BP0V5/7JaxZYTvBH/PFPcDmjy7EILWhL6IHsowijr6XTZWQlFbL4YZKdPQyW0PJxIm65ECq7IbqNLYK24hL8O/N1HweSZhVd5Dls+3pj9uvvR7ysrfxEt/cYDtHMxn0Ts7HcEdPFX3ONUpithodHeI9dfmNZgz6Fxk9cn+l/Pczp+JuqFa2L2h6YBJzQszsjGlVd1PlUE031Dj/6kYqRC8mQy3qpje7Xm3l6AHU2JrqAD4f4/dsSst7Cojx1sB43sy5yHnO5dSYMoYOVrxKciNrbwk7jW3CoX6XJWhBwJzLN8QKBoLOlrYpEyjYJXj+SeOim39vOvq8dsL2DpeOAhoxUNAuKQC+A0Gv4XhdeSX1FYZXmC20tgXXDln//qXChvYbE6usUmFz0iH0jP2yxqKbj48TZDID7wOyGGX0WHzHmD+zMY/alrx2+jZBqm7+BaFHT9UvDrmY6uIDAWtdbMJO3EhK2Sdn+k5DqenejwYO0yF+o5mU+itgx2pmyNWTF9/B8FcoeZIJExjZBv9/AnW0nP0WgkwqR8JmpaaFObbBWhYLXpIskLmXAfkqvfnYA7yli2bf48LR6yCkARYV2T85lkndOgH6oH51quzNvF2J7o/QcSzC83r2QIln7n4BW/X9hR/yweUkZLDU5Q= |
| Signature digest | sha512 |
| Dependencies | |
|---|---|
| Required Nextcloud versions | >=31.0.0,<35.0.0 |
| Minimum Integer bits | 32 |
| PHP | >=8.1.0,<8.5.0 |
| Release Details | |
|---|---|
| Updated | April 20, 2026, 5:20 p.m. |
| Licenses | AGPLv3+ |
| Certificate | -----BEGIN CERTIFICATE----- MIIEAjCCAuoCAhM1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB dXRob3JpdHkwHhcNMjYwNDE2MTY0NDUyWhcNMzYwNzIyMTY0NDUyWjASMRAwDgYD VQQDDAd0ZWFtaHViMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAtxex F/UgRRSrha+3N7Foppb7DNqmBGJtJDBiENbaIubb8Po77IS10+KWsD8nCPkIMYUH VNUTWC4MSB/gxhpvzI0mqakrRKSpJKoHpWjng+sLwmzCWU+3t2Z4tGlMmSIeacf0 nNI+OaHc8a8j1oxuTBL3lVZoVoSuzVodsjwhZnJbOyQQw5yd65RNFlWyRfQRuVuW jr1els7IS/3qQSdXXCt35w/hxjjoPev3nP9hFjWKWkP/BNiACXbRK85HuCcjSs+C Pr/G3q1sFLL5C0sPeheO8ncv89zrwHwnfSIrHQKMN468yryt1Veyc30HDoIBW0ss 7h8ewN7h+nJH4sqS4PaGAHg9+L1VRBNBTHxMSBtOFbCNSAIDYGcae19onAcQxrRE fCs1rzDiraNG1m+keJddPF59XS7X4VFzRbZG5/EsTkDp1/ZKzXgdOo1aRdH4az5N BgvztML2OQiJJ1Z+1R29QKVTotbtUEVp5BCC6fPNYF+uLEduiEGeKoN16YNPN1Ra GwnXhv49WyE2FQpoCI6ZpdZMXjg4spyVJZdVpPyLCRmRaboJi7iq5lO1D9svsAVf JQpaNZKrfrOUNtlm6UNPhObRxoRk7b7Fj0gCU+Dx+gsDrkTgoPEdUPqohvXTx/Vw OSu507jOFPYSgI2xolVb+sswsbZk34G8kSMGICUCAwEAATANBgkqhkiG9w0BAQsF AAOCAQEAFwdX/tji8chWCh3yVRgMWJsi05Y13PNL/faqmoiVcGK8H+43cYCZTJSI PaiW/GhDQ6FqblF5nJjgM/UYwvKDXuwuPHMrXUHS+h+l2IN4drJuqO6MwOtVw2Ev 5TqxA0PHlGBbhpPc6hflVmuWrgsvuf617+5vZRpBsPrgg+Zl66GCbOfobhRgPKfu JXs4bUZsq2RIZ3yfqdjvm232QS4/CdQPItPcbdwnw7LLyHHX8O/90Re4/Jwfv+f4 5JnkTx7ganD0aA/3akES5rmQ45DOTTSFhvSv0r1GBdhpqcTV9jEZ/9tUdDWX/PK3 J+WLOE7bxReGnw1M1P60YKriBrCs1w== -----END CERTIFICATE----- |
| Signature | oWjRFEQ/K3TmpTN0v0cyubM8gFWkzxa8wTKg+A4SGZYjJD4rQHOYb5JacVYVkzMAWM20Gso1z5774wa06Tlh4sShGxSvN76lBZIFQSgOwt2sCXOAnc+Ng+aCCQIxvZOqxSbD7qU1u4A6eDsOOAf3TNXof7N2w1WpzgaD38u0O3qP4F/qNYIbtOelWQ4bHwjrEo1Vx/ubytlASypuqY4rvX6vK0G+vqIsJ2fo13Vyl+s+G0kOhHvtbUgw0VCuk1tlqYU5ORW2XLxsLmGwOWL/cqBRKGmvp2+GJhCd0edluHSxdBTM//Eis/WwfMImT/X5IZ8zuysnXmsX4AeXb8S2wszrIJH+mPkDbWICAr+Et06lJP++vxM0VhWirUYIzkXjL6U6qtA7Z/SC1U3iWhUQwIuAfxRjxcWkyKtIcjUpCgPZX9lLVJGWDP6MtGoKaSJ1nIzyOOLnRdTIqoiDdd9ObMxEC5QpfY1m9wGCyZMahwYO/jkmPWRO9aJSJhmP4+TEIyGabGiKuRSpv/3BDSa6MdD5GPTxu9ST5j04fzXHq/XFPMT/oq1jZMiLou+Y/vdEN3azm2BK16+F5LGCN5+sY5oxDNk5TSftF0TGfrPklgjFPqcK2QVGISZatkwwFfILCVJ9ckpju9jkwMXAnejZmffq0ott5qbn0T8g++E9TAw= |
| Signature digest | sha512 |
| Dependencies | |
|---|---|
| Required Nextcloud versions | >=32.0.0,<35.0.0 |
| Minimum Integer bits | 32 |
| PHP | >=8.1.0,<8.5.0 |
| Release Details | |
|---|---|
| Updated | April 20, 2026, 7:08 p.m. |
| Changelog | Added
Changed
Security
TeamHub v3.5 — ChangesAdmin Maintenance tab — full teams gridReplaced the old "Orphaned teams" section with a full teams management grid covering every user-created team on the NC instance. What it does: Paginated table with search by name, "orphans only" toggle, and per-page selector (10/20/50/100). Each row shows team name, description, member count, owner (display name + uid), and creation date. Two icon-only action buttons per row: set owner and delete. <hr />Set ownerAdmin can assign any NC user as owner of any team — whether or not that user is currently a member. Delete team (admin)Admin can delete any team regardless of ownership. Cleans up all associated data before destroying the circle. TeamHub v3.6 — Changes Activity widgetDeck activity now scoped to the team's board only — card events (deck_card) and board events (deck_board) handled separately Talk activity scoped to the team's room via numeric room ID — eliminates cross-team bleed Calendar/DAV activity subject strings corrected to match real oc_activity values Friendly human-readable labels for all Deck, Calendar, and Circles activity subjects Manage Team — Maintenance tab"Danger Zone" tab renamed to "Maintenance" Transfer ownership added — team owner can promote any current team member to owner Ownership transfer requires two-step confirmation and demotes the current owner to admin Leave team now shows the real server error message (e.g. "Transfer ownership before leaving") Admin Settings — Membership cache integrityNew section in the Maintenance tab: scan all teams for stale membership cache Compares circles_member (source of truth) against circles_membership (share picker cache) Per-team Repair button rebuilds the cache — fixes teams invisible to Files, Calendar and Deck share pickers FilesRe-enabling the Files app for a team now works correctly Favourite Files and Recently Modified widgets no longer appear on teams without a connected Files resource |
| Licenses | AGPLv3+ |
| Certificate | -----BEGIN CERTIFICATE----- MIIEAjCCAuoCAhM1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB dXRob3JpdHkwHhcNMjYwNDE2MTY0NDUyWhcNMzYwNzIyMTY0NDUyWjASMRAwDgYD VQQDDAd0ZWFtaHViMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAtxex F/UgRRSrha+3N7Foppb7DNqmBGJtJDBiENbaIubb8Po77IS10+KWsD8nCPkIMYUH VNUTWC4MSB/gxhpvzI0mqakrRKSpJKoHpWjng+sLwmzCWU+3t2Z4tGlMmSIeacf0 nNI+OaHc8a8j1oxuTBL3lVZoVoSuzVodsjwhZnJbOyQQw5yd65RNFlWyRfQRuVuW jr1els7IS/3qQSdXXCt35w/hxjjoPev3nP9hFjWKWkP/BNiACXbRK85HuCcjSs+C Pr/G3q1sFLL5C0sPeheO8ncv89zrwHwnfSIrHQKMN468yryt1Veyc30HDoIBW0ss 7h8ewN7h+nJH4sqS4PaGAHg9+L1VRBNBTHxMSBtOFbCNSAIDYGcae19onAcQxrRE fCs1rzDiraNG1m+keJddPF59XS7X4VFzRbZG5/EsTkDp1/ZKzXgdOo1aRdH4az5N BgvztML2OQiJJ1Z+1R29QKVTotbtUEVp5BCC6fPNYF+uLEduiEGeKoN16YNPN1Ra GwnXhv49WyE2FQpoCI6ZpdZMXjg4spyVJZdVpPyLCRmRaboJi7iq5lO1D9svsAVf JQpaNZKrfrOUNtlm6UNPhObRxoRk7b7Fj0gCU+Dx+gsDrkTgoPEdUPqohvXTx/Vw OSu507jOFPYSgI2xolVb+sswsbZk34G8kSMGICUCAwEAATANBgkqhkiG9w0BAQsF AAOCAQEAFwdX/tji8chWCh3yVRgMWJsi05Y13PNL/faqmoiVcGK8H+43cYCZTJSI PaiW/GhDQ6FqblF5nJjgM/UYwvKDXuwuPHMrXUHS+h+l2IN4drJuqO6MwOtVw2Ev 5TqxA0PHlGBbhpPc6hflVmuWrgsvuf617+5vZRpBsPrgg+Zl66GCbOfobhRgPKfu JXs4bUZsq2RIZ3yfqdjvm232QS4/CdQPItPcbdwnw7LLyHHX8O/90Re4/Jwfv+f4 5JnkTx7ganD0aA/3akES5rmQ45DOTTSFhvSv0r1GBdhpqcTV9jEZ/9tUdDWX/PK3 J+WLOE7bxReGnw1M1P60YKriBrCs1w== -----END CERTIFICATE----- |
| Signature | gblBv20FJFNq/Q3H9jPQvNSRrs/neT76/CRFwCF6dL2UmGY2TAsKmh06rLTNssVtnttoSuD1vlgANctX1gukwUMRAAXpjp6tHRg8u0II0g9C6sdwaLRstUJGExDUxRr5sbbgVwvRDY2GducpZRWSAyNlTSanLLJl9Eb6YAviLXr5AUAmczvdNRCa40GrHhytUe2O+oMfPtQJliOtotxL47VWvOynucGMWlj6j5ZghCx6gkTazlmWTFQQ/5VOe3EqPZyel9YSGJ4TtXwLOgQHMrBo087M34nxklShndZR12uYeZJ72n81ycvpByC10YfhDwaife+W+TeZBVtTrvo4wmqD8wqbkFsrNdp8DvMSvlVBKtibdZleX89LUG5RTsFQelFaOQjz+4A0h/xp2AhsTUtRef3vRCZCcmARieLz+g2ZaYn5EWnYDCkIPjLe/Kl9KCamL24QaSFyjBfVKcYX6DbTRCUG5xBrsEuEDWnZ9HHTUWZJO5UiqVsfvvHIzWuZ9j2vmRbsPBbKs0dRkaqO/04pDqdZaL5GLqHWjkv4wz+wiOnnMDnNKOtpubvW2HHmRSf8/TGQdzmdvr5ha+tjbOYqCKj+YMYI1jR2PWfIzxWSqzUbUrPDN6r7uEm4/r+f9ydI706wPr/f6BQlPDjq8DOIBTUC3Pc9Xdyjx2xOEio= |
| Signature digest | sha512 |
| Dependencies | |
|---|---|
| Required Nextcloud versions | >=31.0.0,<35.0.0 |
| Minimum Integer bits | 32 |
| PHP | >=8.1.0,<8.5.0 |
| Release Details | |
|---|---|
| Updated | April 20, 2026, 5:58 p.m. |
| Licenses | AGPLv3+ |
| Certificate | -----BEGIN CERTIFICATE----- MIIEAjCCAuoCAhM1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB dXRob3JpdHkwHhcNMjYwNDE2MTY0NDUyWhcNMzYwNzIyMTY0NDUyWjASMRAwDgYD VQQDDAd0ZWFtaHViMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAtxex F/UgRRSrha+3N7Foppb7DNqmBGJtJDBiENbaIubb8Po77IS10+KWsD8nCPkIMYUH VNUTWC4MSB/gxhpvzI0mqakrRKSpJKoHpWjng+sLwmzCWU+3t2Z4tGlMmSIeacf0 nNI+OaHc8a8j1oxuTBL3lVZoVoSuzVodsjwhZnJbOyQQw5yd65RNFlWyRfQRuVuW jr1els7IS/3qQSdXXCt35w/hxjjoPev3nP9hFjWKWkP/BNiACXbRK85HuCcjSs+C Pr/G3q1sFLL5C0sPeheO8ncv89zrwHwnfSIrHQKMN468yryt1Veyc30HDoIBW0ss 7h8ewN7h+nJH4sqS4PaGAHg9+L1VRBNBTHxMSBtOFbCNSAIDYGcae19onAcQxrRE fCs1rzDiraNG1m+keJddPF59XS7X4VFzRbZG5/EsTkDp1/ZKzXgdOo1aRdH4az5N BgvztML2OQiJJ1Z+1R29QKVTotbtUEVp5BCC6fPNYF+uLEduiEGeKoN16YNPN1Ra GwnXhv49WyE2FQpoCI6ZpdZMXjg4spyVJZdVpPyLCRmRaboJi7iq5lO1D9svsAVf JQpaNZKrfrOUNtlm6UNPhObRxoRk7b7Fj0gCU+Dx+gsDrkTgoPEdUPqohvXTx/Vw OSu507jOFPYSgI2xolVb+sswsbZk34G8kSMGICUCAwEAATANBgkqhkiG9w0BAQsF AAOCAQEAFwdX/tji8chWCh3yVRgMWJsi05Y13PNL/faqmoiVcGK8H+43cYCZTJSI PaiW/GhDQ6FqblF5nJjgM/UYwvKDXuwuPHMrXUHS+h+l2IN4drJuqO6MwOtVw2Ev 5TqxA0PHlGBbhpPc6hflVmuWrgsvuf617+5vZRpBsPrgg+Zl66GCbOfobhRgPKfu JXs4bUZsq2RIZ3yfqdjvm232QS4/CdQPItPcbdwnw7LLyHHX8O/90Re4/Jwfv+f4 5JnkTx7ganD0aA/3akES5rmQ45DOTTSFhvSv0r1GBdhpqcTV9jEZ/9tUdDWX/PK3 J+WLOE7bxReGnw1M1P60YKriBrCs1w== -----END CERTIFICATE----- |
| Signature | Rbq64iwUhPtTjRur8beQ5RgKG0BP0V5/7JaxZYTvBH/PFPcDmjy7EILWhL6IHsowijr6XTZWQlFbL4YZKdPQyW0PJxIm65ECq7IbqNLYK24hL8O/N1HweSZhVd5Dls+3pj9uvvR7ysrfxEt/cYDtHMxn0Ts7HcEdPFX3ONUpithodHeI9dfmNZgz6Fxk9cn+l/Pczp+JuqFa2L2h6YBJzQszsjGlVd1PlUE031Dj/6kYqRC8mQy3qpje7Xm3l6AHU2JrqAD4f4/dsSst7Cojx1sB43sy5yHnO5dSYMoYOVrxKciNrbwk7jW3CoX6XJWhBwJzLN8QKBoLOlrYpEyjYJXj+SeOim39vOvq8dsL2DpeOAhoxUNAuKQC+A0Gv4XhdeSX1FYZXmC20tgXXDln//qXChvYbE6usUmFz0iH0jP2yxqKbj48TZDID7wOyGGX0WHzHmD+zMY/alrx2+jZBqm7+BaFHT9UvDrmY6uIDAWtdbMJO3EhK2Sdn+k5DqenejwYO0yF+o5mU+itgx2pmyNWTF9/B8FcoeZIJExjZBv9/AnW0nP0WgkwqR8JmpaaFObbBWhYLXpIskLmXAfkqvfnYA7yli2bf48LR6yCkARYV2T85lkndOgH6oH51quzNvF2J7o/QcSzC83r2QIln7n4BW/X9hR/yweUkZLDU5Q= |
| Signature digest | sha512 |
| Dependencies | |
|---|---|
| Required Nextcloud versions | >=31.0.0,<35.0.0 |
| Minimum Integer bits | 32 |
| PHP | >=8.1.0,<8.5.0 |