← Back
Editing: future-apps.json
{"data":[{"id":"gefex_provisioning","categories":["security"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/PEDRO00100\/nextcloud-gefex-provisioning\/issues","website":"https:\/\/github.com\/PEDRO00100\/nextcloud-gefex-provisioning","created":"2026-03-17T14:55:28.283751Z","lastModified":"2026-03-17T15:04:08.572818Z","releases":[{"version":"1.0.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=32.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/PEDRO00100\/nextcloud-gefex-provisioning\/releases\/download\/v1.0.0\/gefex_provisioning.tar.gz","created":"2026-03-17T15:04:08.549211Z","licenses":["AGPL-3.0-only"],"lastModified":"2026-03-17T15:04:08.647125Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=32 <=33","signature":"OO1sBNEeBKEDvEm+BA6N\/k4ycT+oYR90ceKjJbD8fvdv1VX88lB\/wCrSdUdP5cGC\n4gNipetJmUfdHD16iFaFJeMdCFESyxudMdLs\/f9Tf40pcN4wEluGYT5b8taUwVMA\npayPsigu1E3DFUfnbCDEv6q+y+EZxPD7bbFflPomCCMjgxFzNo02ujU\/UY3ue\/Bn\nF+lG96GpaVAIGAcAAXqzTD537UfR1ShPHh6FSTKZ7CY3H4w1O990ehc5LjfEyaFY\n4x8TrIiJsMXF3d4nK4ZdJ8cbk6iGXwgXqt1XsqwSVFPEqC9I5iK0N+nQxlRnVMTV\nE1\/ZO8TsIoyIcQLDxzWD5nAEVv0ftnHY+SElULWYFrnh8mYSWDCqvucErwTEmaKy\nL12JjUyQrdYobGWNIRV3G2oFpE0FHo0QKeDO1Ap1OOFB34wtkzgJclLBhdUyB+og\nWwBQ2nhm36+jeboApJbst7tu9GSF1DipSe3av8F1Koh7PlH7o1f0JdsAr9eB\/vn2\nAF90IoYElZgGcSAh4CxmNayjGvLyvhRi\/6mOVAehPWyDn4UgtmHNbecwuTGEYsUk\nAxEfTFUPydDc9+DU0Dorp1cSmZHw9jM4nGOi3tjt1mTCI5PzxAIpKPmfsq8HNabE\nd3NY9kgtmuSE4mr7xwqSUYQPVmhBklUMU5sO6oL569Q=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"translations":{"en":{"name":"Gefex Provisioning","summary":"Secure Webhook receiver for automated storage quota provisioning","description":"Gefex Provisioning is a security and administration application that automates user storage quota management through a secure Webhook. It serves as a shielded bridge between external billing, CRM, or management systems and the Nextcloud core.\n\n**Key Features:**\n* **Zero-Trust Security:** Validates all incoming requests using HMAC-SHA256 signatures to ensure only authorized external systems can modify quotas.\n* **Dynamic Quota Allocation:** Processes `entitlement.granted` events to assign specific storage limits, and `entitlement.revoked` to automatically downgrade users to a default tier.\n* **Write-Only Secret Vault:** Webhook secrets are securely stored and managed via the admin settings, never exposing them in the user interface to prevent credential leaks.\n* **Payload Protection:** Mitigates DoS attacks by enforcing a strict 10 KB payload limit on incoming requests."},"es":{"name":"Gefex Provisioning","summary":"Receptor Webhook seguro para el aprovisionamiento autom\u00e1tico de cuotas","description":"Gefex Provisioning es una aplicaci\u00f3n de seguridad y administraci\u00f3n que automatiza la gesti\u00f3n de cuotas de almacenamiento de los usuarios a trav\u00e9s de un Webhook seguro. Act\u00faa como un puente blindado entre sistemas externos (como facturaci\u00f3n o CRMs) y el n\u00facleo de Nextcloud.\n\n**Caracter\u00edsticas principales:**\n* **Seguridad Zero-Trust:** Valida todas las peticiones entrantes mediante firmas HMAC-SHA256, garantizando que solo los sistemas autorizados puedan modificar las cuotas.\n* **Asignaci\u00f3n Din\u00e1mica:** Procesa eventos `entitlement.granted` para asignar l\u00edmites de almacenamiento espec\u00edficos, y `entitlement.revoked` para restablecer a los usuarios a una cuota predeterminada.\n* **B\u00f3veda de Secreto Write-Only:** El secreto del Webhook se configura desde el panel de administrador y se almacena de forma blindada, sin mostrarse nunca en la interfaz gr\u00e1fica.\n* **Protecci\u00f3n de Carga:** Previene ataques DoS aplicando un l\u00edmite estricto de 10 KB en el tama\u00f1o de las peticiones recibidas."}},"isFeatured":false,"authors":[{"name":"Gefex Team","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEDTCCAvUCAhMWMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwMzE3MTM0ODQwWhcNMzYwNjIyMTM0ODQwWjAdMRswGQYD\nVQQDDBJnZWZleF9wcm92aXNpb25pbmcwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAw\nggIKAoICAQC0v12FaBaiZJ4Er3Lse9WEyn5ymEypFccUHWCUHXa+ISB4gEMWJZ9a\nn3Ww5PJqrPzJLjAnaoaffKFn04h+SVGUiqvpopU7Hw\/Yr4U8zT1LdCoODp9zOeHB\nc\/qms82VRZ4VqaNiNNZooCpdA4yz15nKr+Hs33bhtvzAjuS3EhskQuxp9OrOjSdb\nxC88N+gSIZO1Oe7HSOGB2HlvFl1XN7pc7b4YegCF+tixtlGX7RzY7xxW+bwvjsuR\niYLWUE9TK7QvMp69brJPZmevkHr8j3TF+jsa+cMDQ+0PcVv5IoyeFqTzrFzSLPkU\nvWVZ+GGET07X\/ETSS6H9Ew+RpQj8BY5wpf+aiNcyXDhKjHmuXdkEMWeZ8NAhK7zB\nmbYEEOih0uht7ULgxD3zX20YUK82TkXqThL8+GVZ7dJXvxp1\/eF8THhuPJVUyGwH\nZ56VX6YgoHUfzrx1nmiyu5H8hD+EoDm4OEa2CLmiJFyuaA1fFdFgOGR6xjwCnmn8\nfO55QfDu6371LDQwQf0lOHypAltPMg6le\/31fUkqZgWza8\/GQzhNzkccT7JtNuw+\nwotjqDpxEl8vAz2tEdo4f62OSH6dLF64P5PMtsfcFvWxKZlmpIIQWVAMCW7ZiBh7\nW+u48bBGO2uiixkSDSpuCE25L8pQghkwS5Ms7qOwqbK\/ICYkoJfsiQIDAQABMA0G\nCSqGSIb3DQEBCwUAA4IBAQAy+b7cbnt6qdwlYwUIYo2gt8MMI3yufIkuOVOsyfo8\n6g0iymkcrOueX413bFVx3KLRocwmwPUDm16HQKXGZ6FIXvu9qtFTEEq3+fdSxbC7\nXSOlrFeMUvyJsYXyBJQuFzTxngoC0Y5PMTWkqYpuX9dUS0wZwR1R7BfMEdGrchil\nLcKZT2N76T9jKnhDGJJP\/ilXB0S2S8+7Mo7Ro0zpo\/SRjMRvwLEUYatf1HuXFDLJ\nFuFuUsOLM8ZKCvjuaJF0zggwmQKhscp5nzxBhNE4YSC9SJKFYwfken1XZwgVW8KQ\nPidMS5RP69yuEdlk0LvT4M3duTjEShHidMj1t+JAJWaL\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"user_pwauth","categories":["integration"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/framagit.org\/veretcle\/user_pwauth\/issues","website":"","created":"2017-07-11T07:39:32.899712Z","lastModified":"2026-02-26T22:18:18.967906Z","releases":[{"version":"2.8.4","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=32.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/r.mateu.be\/user_pwauth-2.8.4.tar.gz","created":"2026-02-26T22:18:18.957058Z","licenses":["agpl"],"lastModified":"2026-02-26T22:18:19.008880Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=32 <=33","signature":"N\/jnKTliqLq\/DUFZ7aHB47jtar73SLD3eYLzn2M6b47Wv98g1v83E+3mbUXlIU48\n3MidVZWuBgSBwrLdxW33e7NWgGIp0PX2WNqbMcf+V3HkAOesfZodmyqg\/\/i7aqpS\nTbzisyDvHCzQgqi97FhtMEiBKewshAevLX6C\/OcO9Gl20rAp\/CiOMxVA4JGGYTIb\nV61UlfJFMrUD0BEVghwxknyzIg8zWhR7nobNDgTyiB5LP280birFXcLrHc\/aM69z\na2OuWcHybNelP0pv8tLrWzoaYFXrEYnCvGmQA72FMaUF4FLZtRkBAnIjk8kUIniM\nQuw\/9s3Cpx1Z099NpoIn\/0oWv8dhnV\/h7djnXFK7hslZR3nzy\/zMtfnRFopWN4B7\nucDUswZ5OJp\/7SlKNE1+btvNWX\/ttpimcIYRDSu3q2XXuextEp+uv\/\/C2ae5g1oW\nqw3RfYehEq5nz\/PzKTMhkN25dzqlKQ0On8ZQuKmpXTdpaMiA0SPLqAc9Zdj2tMb7\nKq5vGTxnmdtgY7Hlsor6jbOSuDae+W\/hjRNFfHkZMddBvLnVKC7SDdbJZzVbpZb9\nc0ihLwV\/3AJuOIgkkNK\/+12o\/buAyNODoRdJuJz1QF1\/irglmtRwXR5Z6GuwCbph\nicMj7azWx+NVXepWzkqXDjxIfHm4ag1CKy5s850w664=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"translations":{"en":{"name":"Unix user backend","summary":"Authenticate Users by PAM","description":"Allows you to authenticate with the local users from the hosting machine onto your hosted NextCloud instance."}},"isFeatured":false,"authors":[{"name":"C. V\u00e9ret","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBjCCAu4CAhBSMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMTcwNTExMTUyMzAwWhcNMjcwODE3MTUyMzAwWjAWMRQwEgYD\nVQQDDAt1c2VyX3B3YXV0aDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB\nAKmpglaZJR72jbDuQBRVBh72judhdToFNDKvn7sz6w3PJPIv4Dpa8yq1Gs\/G71Xm\n\/wyTfdrkr5xlLXNaPP5\/gKeJ2IUKbh3JT89CBohzLp8KeB1iWaaz3Y0bwwSFOmUR\npB9MhzxEQquG6AJmKxQjLurCFUGX+WxFhFwAjULV5okzLaZwL1CZ18\/+2v\/P3cJG\nZYd3cjZ0RqvpVOXJiKafteeC1iLhfPuouY1+BsZ5xFIuPZXFAeKgM3r8sY9tk1BF\nvvIDldnhudMbK6F+yk4GZ4edmRef8VpaxLAjCYmV8ohuSWQDOenj+WSZ87D2FZQx\nfQhczifi8+j++ARqOTACALIcjbsoOL2KWoktcAT0Z+ENk4YXSIye66\/QbJYNRCUn\nUlawUYYIca2bbeF+GB8ZMK1zdCMWZT8C84r7Za5NOw8Ov1\/KKikWu1CycI9+CchH\nkEZyxX+mFwUC7Dpp2vFMEAf4mV\/TA6\/DWGHXGK2\/kGAv18lRmzvKryKn2VfStO63\nGSGkHH+Y4WXzCcO4FjNlgsTFt+U7lCzPMsgFJI8ReQPtZdiyD249D8jBBD\/FO2nx\n0p5ux2thlNQoWjF6cp7ZOIWHpQvEi0ColSS1FboVcNb76pscnwTKkeyB+tRVv6XJ\nau4Z0VfBLQJyU5SQSO87la2bmocb\/kDXWJrV2ysagPJ3AgMBAAEwDQYJKoZIhvcN\nAQELBQADggEBAFoN+7Hp9ph5T5Gj3NGjyYo9KtfPE1kSzVb6cQfGUgXQSRZ2w6GZ\ne4u0h9cpThX+duN8vHi1pBALgwxVZafueYHWPxp0n7F527x+dFktqi0ZuDZ63UqL\nvjmCU9bIBdA7qKeoJ5HVLny3ZiXKdsRUvt098TL94Fi6xVs\/pG8h+Hj22uOHrg5v\nCMxq+JarIBE3t66BEYJDL9\/\/c8gf7m7PZaxJirvKE7JKHMMIQ4GgdtrQj8pODqhC\n5v\/ho36Nz1yE\/3eWHDBJ11C\/JFrrq47X3JrxQOR3oh\/Smif\/ju2Z8VBCkCKdGRgZ\n12iu27Znf9D1RcGY\/mrgOsd0tzoPBbrbUBA=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"group_default_quota","categories":["files"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/icewind1991\/group_default_quota\/issues","website":"https:\/\/github.com\/icewind1991\/group_default_quota","created":"2021-03-05T16:38:02.706316Z","lastModified":"2026-06-19T16:01:11.170996Z","releases":[{"version":"0.1.15","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=32.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/icewind1991\/group_default_quota\/releases\/download\/v0.1.15\/group_default_quota-v0.1.15.tar.gz","created":"2026-06-19T16:01:11.154933Z","licenses":["agpl"],"lastModified":"2026-06-19T16:01:11.224609Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=32 <=34","signature":"zrR4Emaschp8JxplpqmY\/Kdp+QiS8cGaWM1MEqbSBKRiQZRtbrYsuMXXNx5nHiuZDzEBy8lfjbJmSjq1W4FEkGDuuLztdKwbkVolOCrXEuD3tpaEVe8LILCIuNlIf\/sJ\/3205qq79z5yNi1\/VtQHEvBFMWuJt68ijB+dhumyVRhq4WxWllDlw8oarudVHIN9Zj1QKi3SrZzNCy+\/KpFf+S7CouqLLEytgikCYX0tMDQTsNxiMvzIIHOegJNfHpnZzh8CNv6fQgzpJd7b1HlLb2Jczc05QIOSaIVouFkZobsGI24cwvKmrJWTZ3QeEFHwcuMK+PDz6eIvHAfuHy+DU\/mAz6g23jaJGGqx3VVpYTkUAqPIf8VMbs7fZetOMg3SgTP48FjrhbgaRUEvmlqjeuRLodNskKS2ldtbyyny3Ka73wfSV8ksx5NwHJ\/8kToPgOzB\/aQsl2jY+WlBfhxdMgG1eSJqk1xgoSlmraCLqXHF305q12+N82lLPVmTSyJAWj+wyxrgMDcehXDtPfui8zXV3DihYzFvAnJDGI4rnxNek81W8MH5KHQv3F+G0XUJt5t1W51M3p6xZ85dNXzxY2nrBBTZsqE51b2UbuM82fRToTyumlEokOJEIhirJ5KcAjoFt+c\/+Ru58+dr3dESGwxAdbHpBn3PlCWg0zcD2mc=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"translations":{"en":{"name":"Default group quota","summary":"Set default user quotas for group members","description":"Allow setting the default quota for users based on their group membership."}},"isFeatured":false,"authors":[{"name":"Robin Appelman","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEDjCCAvYCAhF5MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjEwMzA0MjAwMDE0WhcNMzEwNjEwMjAwMDE0WjAeMRwwGgYD\nVQQDDBNncm91cF9kZWZhdWx0X3F1b3RhMIICIjANBgkqhkiG9w0BAQEFAAOCAg8A\nMIICCgKCAgEA57THpM0Nt0qz4OkFvL7+0iPgknCsJ\/hHqZpd\/bkystrXjQc6TRar\ntMhl\/jUJ\/6riLUof6y4rJUN\/jwjE3GU+pLtuyj871ZYNlWOuHFBrH8qBdPreXLGz\nAYkmqFYzaLQLh6i7bNJ32toSowciSDoonRjB\/hniHEd9wXc8uztmsmP9FnFym\/zi\nwL8k7H6hQsfMRlsAxnplnKQ07LNhbNv2TDD3otTGdDGRoBs8RBv03V1yUHmPPPBp\nHbvxogtetBViciCc4TuyDibTV6E00XxCv77EmBAeXzP4+0K5LGeuilR7RwNgeamZ\ndgVA4cJWEo5qUbV9SmHoqeINVCtNaJyzCYbA0saZM5ZZG6186P3c9tX4OO3BVUpL\n2st2SfFiz36++yT2QKNlPbJuCSF4wxu2vJOxcu+O+cx65ejXfT+xy6DLarMNnguw\n8UFV08iAd7UL\/2+M3FAJ7WIel08J\/JuROqqevQl8dlNufOyI2zPXdQ+r78N5m0Tf\n7nnXfUEAKKFNncGn7rFd6BDhd59c5LQQ3hHRdfW\/mj6Qq4a4\/E99TcEQAU53IOfc\nqURn8yFzNVqjw9NfVkx4anAbOkKoDUubf\/8UyIpmnUMUZFLOqZhe9iKaePPUFWNk\nN4g1mDGuY2cq+uF5wnsedcmQD\/Ipp2IR1QsZ0h8v3UpjbAg30i2gz\/MCAwEAATAN\nBgkqhkiG9w0BAQsFAAOCAQEALusb5y\/ACOki7xVSEOnTJfIUiPpygLmIyqWzWsNO\nTRsn8iqWzdPHSLm+Xkxp90xreBaQDxKmnB2OWccOKstsAwBHJQ0IQpOm6\/ujzrRe\nys56UrOOgC1NvQa7AA95tumvGKkx8XYBm36DeXEDVDAk9Zs52R5ccvL2t\/+l7TcS\npea9nyugnd+VnA4NWWP9y\/RocuR9hPEwKJpsOP27RP\/alBoh1h8gHUqaovoEyxA7\nKUUe\/0iUg6Tfa5\/1NTKT5njelQlPRjXKDde8YQKtX60BQHKVxgSgJ7H7uuI\/p2+o\nFODZg7683B7O9tZ03683UGZdaTbESoZWJH4S81CfA5om4Q==\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"user_retention","categories":["organization"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/user_retention\/issues","website":"https:\/\/github.com\/nextcloud\/user_retention","created":"2019-07-29T12:49:00.758256Z","lastModified":"2026-05-20T19:38:33.294441Z","releases":[{"version":"1.17.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=30.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/user_retention\/releases\/download\/v1.17.0\/user_retention-v1.17.0.tar.gz","created":"2026-05-20T19:38:33.271679Z","licenses":["agpl"],"lastModified":"2026-05-20T19:38:33.342537Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=30 <=34","signature":"zTxn\/0n8EOSp5ZCbpEnUym8MP21MXXVzhVRJHRwaEY5SPkerlqdg2O4KAgOboG2au9a8\/6X7WYT6eMn7wQ1ccJSQk2UbjWgHbdckkaaXqP9iRuKxxYJ0h4yG32NVlJ6wHXYft2S\/7ysrf33ZaMn0RxDFNvl481cwFDdcSn6X3GPjfcQ+32hmgJuMB\/66AkSQ31TNCV8ZJLiwv3NQJmrUTTZ6kzlON7kwAeZftTsIrptMGjC2kRKFNtqRTrUAigXCq7JHzNxvZGcnjuWVsORgAotr9kOMy3\/1QWWc9U5ObJRmJyT0GaLKSqy\/j\/BY7D0j5LqSOcc1JlTCNG1SieD+mmCqkQapbi+2MQzKFERdKYop8FwDjUNoa7VJB0RO\/WcQO9HplcENIO2Rpk9Z+ZD+XbiH+G2hx11C\/Y+IAWxCKx3EnmQgudD\/e5U\/LX4cVH1FnRMbMSaXiuKb7V9FpfPtoriMZ6L0x\/927xLmBBgtxIl7vsnShNjzAV+u+2fiU3he6qYvl7KuMbAZNlZJZyzlT1scRyd7Yw9mrceZrO6gfyyOcKNUvd3DnOvtXZjO1ly1KaV0Phpr6Wo40oYvGG4sSLp4qQnnPXx3crHcgorb6N9N73+8qLZZVdZYqEnZRsOPSksD2b7QVQeN+eJ4WYPpiGZ2407yLrRto9dmt816+VI=","translations":{"en":{"changelog":"### Changed\n- \u2728 Support Nextcloud 34\n- Migrate frontend to Vue 3 and Vite\n- Update translations\n- Upgrade dependencies"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/user_retention\/main\/docs\/screenshot.png","smallThumbnail":""}],"translations":{"en":{"name":"Account retention (formerly User retention)","summary":"Deletes accounts that did not login in the last days.","description":"Accounts are deleted when they did not log in within the given number of days. This will also delete all files and other data associated with the account.\n\n* \ud83d\udec2 Different retention possible for normal accounts and accounts of the [guests app](https:\/\/apps.nextcloud.com\/apps\/guests)\n* \u26d4 Exclude accounts based on group memberships (default: admin group)\n* \ud83d\udd11 Exclude accounts that never logged in (default: enabled)"}},"isFeatured":false,"authors":[{"name":"Joas Schilling","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIECTCCAvECAhEqMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjAwNDI4MDcxODQyWhcNMzAwODA0MDcxODQyWjAZMRcwFQYD\r\nVQQDDA51c2VyX3JldGVudGlvbjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC\r\nggIBAN1C0dghta5yK\/hxp8qMJpruAaXJ1KX6DhVcKF115J5HQ9m1MPRMWdY0TsEx\r\nkoa+izM8yvl2B5P13W9M7StONItjR\/o4I2nEY8XlD6cAt6VnkE4SyVVajeZSIlCX\r\nT92fQjuPyaBxREsE70s\/JPE9a2NwtZ5IYxlVehYWNDQGaUJNgh6vPXqLOSDv4IVi\r\nf11fdAf0CD1G1dL2PONcp9DXqdBhmHt6PxBq+HwWpcNrRj\/+68s5s0BLMH6bnYG\/\r\nFlBJ5JQldRjBqyNlx8Ca+KzZBUMM2wC9rwWuKufEPgt6H4hsNz5fPUKa8YAPRsto\r\n75I9Ioiz2OT8QDLnawqEFD1auXaOLyDibgI4\/VbvQN1QfxG9v1CjvEr2r6KoUEW9\r\nCKX\/LSJ2HTr9uelkt7K2snfESSHN+p\/4SDYr2ymc\/k+KpCqAVk0UKxn8f6Hx3gDQ\r\nWycabSRYEgwJ4BNUTUPvSRaX2kB0teWgKBpR5+IkJFQjJywknGuzHTFuzykjqWrR\r\naCkuFJJzQd9W1i\/fYw47itfZuXTmL\/Zr2Mre7LDaL7JQbtYWu6ZPqc\/ISc3h+XcJ\r\nM6eVU2RvueCYwSm4OCpNnKJ\/TjXRSfi7b4nSnk02YosFBHbsrTticvd9tVTZuPCI\r\nwqvTEK47hvf5gtErOrpzD0pFujcbLUxZ4iMujfaJHfk\/U70nAgMBAAEwDQYJKoZI\r\nhvcNAQELBQADggEBABA0faSm8eilxD\/6FXMO7i+idH8gop3N51NKWusDmowNwpst\r\nOhvtFHGfkvElx0w\/9SK8F\/Hjt3B8hNSS0rKFgsAU3Z+2ILZmcEwPFezVOlkoGoeh\r\nV5jFez5IFqBqK\/TBIx1f9BcAwQMpYAJ20DvqbEqXzi1yOhNQlg3v3\/PhTTqqEJov\r\n2DzmtSDVgtCksFrj9tXrqA1hIuAr+eh7OPEZ7LU+h8LM41VnQFTY+pXRGb4xcAzd\r\nPSSoPfiI0G2LXFLEvKNBOSszP2qilgIDI9iP\/xIAebMuZC0geLndl1cVXlc7YaKu\r\nL+BccKTzSGDtb7BdNHRBABuNHle4TUPA8ICUPCo=\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"files_scripts","categories":["customization","files","workflow"],"userDocs":"","adminDocs":"https:\/\/github.com\/Raudius\/files_scripts\/blob\/master\/docs\/README.md","developerDocs":"","issueTracker":"https:\/\/github.com\/raudius\/files_scripts\/issues","website":"","created":"2022-07-21T14:32:16.752737Z","lastModified":"2026-06-11T16:15:37.789386Z","releases":[{"version":"5.0.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.0.0","platformVersionSpec":">=33.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/Raudius\/files_scripts\/releases\/download\/v5.0.1\/files_scripts-5.0.1.tar.gz","created":"2026-06-11T16:15:37.765917Z","licenses":["agpl"],"lastModified":"2026-06-11T16:15:37.826531Z","isNightly":false,"rawPhpVersionSpec":">=8.0","rawPlatformVersionSpec":">=33 <=35","signature":"j2uwqAN28pvyWKAEI3Ccm8+yMW6e\/HJJJY4Vqe0MyBbrpWuIYrYCs73eI\/BGdMMv\nVAVXVL1j7p\/vLq87cGHHHjtUt2FxlP9hrJgf37QAz4w0DB3a6C06T5\/7\/kdSAFJc\nWK\/U\/0PL9ej+TOrio0tfSatx9srAVrwta3oG0MC1AW0ZGpMn0IDT+383n9i\/Krlx\ncHMWm4oPybc04FG0t0uSpSMpW08T5JI0Y4VA5mnkrYNU2AOhEyJOgKaHPD6Z9s6E\nbO5kyf7hVjV2DI8kckVAg3CvHg+627VaFDlfSc3YUjUMujeeJ6OIClPPg+CTS+io\n6z9fgFTjKKOCDJFyHZCF10Z76a8HYeW83thBwrWnJIWRO+RUCCRtnBNpX3wiXV8Z\nhgz+XKysSMFPlGyWZe\/t1ove9O4xf5SKFPJ4IbAVZwgpJG34TGay4+X4\/XmBTx7D\nM72sgB19XvIIBlBruKN1p\/+uWEkzmGLrFt\/\/KAx+N4npe7BxCysjZGuqjuNOJZmk\n3Var3KAkPVylytvQQTls9ElwKgS6+Ddjnk93yf1uCs\/zHTLJyy\/SN5WoeklJ0BUj\nixpUPexbZj3pfC6zEQTJghKuSmpUzsT\/sNw1bTRajuQil7AxIRUjYdJUeIiZUTNl\nuMrKMp+ZUiDjlAi4ECs8arJAu41YO4itMu30TtyK6v4=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/Raudius\/files_scripts\/master\/screenshots\/1.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/Raudius\/files_scripts\/master\/screenshots\/2.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/Raudius\/files_scripts\/master\/screenshots\/3.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/Raudius\/files_scripts\/master\/screenshots\/4.png","smallThumbnail":""}],"translations":{"en":{"name":"File actions","summary":"Scripting tool which allows administrators to expand the file options menu.","description":"Allows administrators to write small scripts which users can run through the file actions menu in the Files app!\n\n- **\ud83c\udf15 Lua:** Script in Lua, it's simple and has plenty of online resources.\n- **\u26a1\ufe0f Empower users:** Make hard tasks easy, straight from the Files app.\n- **\ud83d\ude4b Open to suggestions:** Are you missing a function in the scripting API? Open an issue on Github!\n- **\ud83e\udd16 Integration with Nextcloud Flow:** allows you to fully automate workflows.\n\n\u26a0\ufe0f **Attention** Scripts may modify and delete files permanently. Take care and make sure to read the documentation thoroughly before scripting."}},"isFeatured":false,"authors":[{"name":"Raul Ferreira Fuentes","mail":"r.ferreira.fuentes@gmail.com","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIECDCCAvACAhHRMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjIwNjI4MTI1MjQzWhcNMzIxMDAzMTI1MjQzWjAYMRYwFAYD\nVQQDDA1maWxlc19zY3JpcHRzMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKC\nAgEArzQCM3puZyYR7dQNyLaPpVG+L2odJflaMv+77mLEQYlV4Xo2Fo8LSZvcdz9N\nuAjpsJlmSYk0\/+vwqASmydiqHSFf6FgMel4dOAqzLmRX5E9eyFYSME1lDB3WJs5X\nIJO6\/GQ8miXZxiqmcErzgxrZQfUu\/iIRhIIf3UJ5Zk7a6Ag4IEOnnSyV7HweTx4X\nPQCuNNj8dAR06UVPAJaVVkYIPfnHyFjIaRmhcf+8VA6yPb+ZlT+3B7Rk1St8ClvR\nEDDH\/uyGfzYCiaVlDaKYXU+fnGE7aOTcvb11Z7gdjz7axp3HvCT9tcUlTI6ODFGC\nNlS2lO7fzB1GfMp+3tZrhpaWKhxgY\/s1NjQNEosA8PgmLlCczfMPEPeRnQ+6HGFP\nrvAgVZrW+QNPEbFXR1J+a9rqqqv9ymQGGxdKZcjzbik2OIK7\/d72OAMg8CGw0pae\nBMlgjnZ95CPnJDri+hIZ5vKJ+7XutVAzIiP0csYeGRSx5S\/06cQ2SFZ07bCZgznF\ndsZ+i5pixXf\/ibpzxUT8E4ZzErqFBno\/RAILTR\/gUE564pDVC+gTkebLp6c6t08C\ngcvyGhnQyMZ0OWvlHUMhX8NFwSZcrffFwpIu5p+50FXg1pRhknB4cAChFAosQvo5\nmRrvythafFAcj+GmVAFfPZdqbQ624MlAstWyhWouaC2PfNUCAwEAATANBgkqhkiG\n9w0BAQsFAAOCAQEAUXZtoKcT6J+P588XYTyGdjb\/29Bbi5PQSY8QYvI6F6+++S8k\n4u+vjxAdEoa072OHEaflM5IFiV4d9JKRaEOfy1YXnnPk9tV01DJC5ezopKBY+yS\/\nuA2CtcjibZcVQJezt2mE\/WW3Ps3tLjAqUes\/7h6r0tel6s3rg+6WY+X0DRX7G51W\nKrzPtjCdkbUcgQvNL1WqtpPDDZGsZ2foA2iqKiidR3hjeUOuT7dPcXw4KSM2K3ts\nvW4C8rIjnENAFLCKDjevuXy7M0OJbfleqd+wC615vnX828wSDXaNJmR3uW4JasQA\nii+rDEjhgGbhBmvzMvBRjjcifstt0sHDpuOEJg==\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"files_lock","categories":["files","tools"],"userDocs":"","adminDocs":"https:\/\/github.com\/nextcloud\/files_lock\/blob\/main\/README.md","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/files_lock\/issues","website":"https:\/\/github.com\/nextcloud\/files_lock","created":"2019-12-20T10:57:02.538582Z","lastModified":"2026-05-27T13:12:56.650988Z","releases":[{"version":"33.0.4","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/files_lock\/releases\/download\/v33.0.4\/files_lock-v33.0.4.tar.gz","created":"2026-05-27T13:11:28.063128Z","licenses":["agpl"],"lastModified":"2026-05-27T13:11:28.132779Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=33","signature":"j9wZMYHGARSEqOAWcrVR6hYEgSEtv+BLIhRckRZRaES+HD\/91in7H5sAqXIztQ+VxdD78JAfsmFh1vdbIz0k\/eUsbCrkPqYvKADYdIJLS+K2C4bLqDXw5FfNpkR\/sV+Nqy4Pba\/A420ghi+qG\/F1gubE9U8t\/oxptY+0oRFOCCqbjNMW\/q7s4QqDWM4XV6LGr5EcRaylVWMInasXC5uCyeT7yRPL34swDmWqqgKcivJwvjxw4\/zBzVDJhrHaj3TWycQ1D1ocYCdMLJAopHw\/qLNW\/z5n8kITrXxHMeR7ZdJ9DUShKGaFnmj67pWdJ3JUI7eB0jwF+YjDhe+1auY0dR2rLLftTR0pdJOUkJFL7UWz6GPuKNXOFZPPnpA1scE+9gB7EpML5o3XUdPJ2XHEm0jmYLco\/TpkfNUTQYReRm9zsPpdlbvAMOGI3e9v30pKLI2Z0Dp4Z5fnPDU6r71zLxwtsfGSSknYGdK8qTTrLhIIVSRda\/b6lznNCX8ivnlZUsqyfQ4MBkbNkDo3ACLDR6\/dqRp7PjCsblnueUKwPerHu1pgBLoeKlQIs1rWpR+j86l61BAky9u2ngAisfz+NEEqTQxBri037fww+L+YwfUCAhbIUB3lKwqeyZG5P8QihUoLpfe1YUm04i2rF8iNczAx7R8TDzGDzAWcZW7SxsE=","translations":{"en":{"changelog":"### Fixed\n- fix: gracefully handle null user in copyFromStorage() by @mejo- [#1099](https:\/\/github.com\/nextcloud\/files_lock\/pull\/1099)"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/files_lock\/main\/screenshots\/0.7.0.png","smallThumbnail":""}],"translations":{"en":{"name":"Temporary files lock","summary":"Temporary lock your files","description":"Allow your users to temporary lock their files to avoid conflicts while working on shared files.\n\n\u2139\ufe0f As of Nextcloud 34 this app is bundled with Nextcloud Hub and hence not released through the appstore anymore."}},"isFeatured":false,"authors":[{"name":"Maxence Lange","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEBTCCAu0CAhEcMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjAwNDI4MDYwNjIyWhcNMzAwODA0MDYwNjIyWjAVMRMwEQYD\r\nVQQDDApmaWxlc19sb2NrMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA\r\ntM+H8KCHMQpBGDvjwU\/c9GdseDMczrWzkF3\/nWqor+KJWAXlIs\/VIbn2HhA6N088\r\nYdMrHzr1r20V3bGC5E2QK9RDEZ+lD4sHoJxOjmyP2sIoKFnLJ3hY4Nqc+mXOqSy8\r\nVzkOIhKcUGtw20ymqK9yLHJXZ10c0r\/gwj5qPHLQH1ZeK9aK\/bTTIeSHbEs7D3y8\r\n9J1zwyGwuiqxegEZOVHuhv5PJjLLJyqYoG71qwFyeq36wWxJgTRciTk01IfLQglp\r\nKBU6iVsF575ySQjjkHOrAtoPR2aliEwlOxBoCFxHXZ7rLFfKWPD2NtMEUQrccWjB\r\nKrt12mg5K4NBDcQ7MhdIaf+Dn2+pwXf4N3HV2pLRe1hryFYWPj2gXMCYBJ6xcDae\r\nvRul6x0Cyu0S30ZUzOyKC8tACPnsSmwYzicoD9JO\/pn2qZorE3l3DwhPlkmzRSsd\r\n4Nu4+bRSHX8HacsGsnRF\/ABXuaRE\/LbISuVqh+Q5nG5GOtYo+E91mVEOac012W4r\r\nrPMVdy9YJqhnKPHBHZ8qXqPM4UXN4qypm75s598ZdiJOK0tRZYu2N1amuCMpbI1z\r\nI9HHxAEi12F4PG5E5ccGCRPCEHYdh4UtTSVlpWB\/NYuCeZJAuMDApUEztXqTXlsq\r\nvyAsasLo\/O+p\/hq2fPWd9gvUTGCc7djye0CT4\/rm6XECAwEAATANBgkqhkiG9w0B\r\nAQsFAAOCAQEARrUimoln+yxO1soJ7JYp2K8TXNiCU67ThykB3EHh7Icb9rakyuBD\r\nP1UyFBWDtbpBOHY6EzQPteMrb8GysZWIlfqa8zzgr8Dr2k7+BiFLFvVOcl8cd+zC\r\nFfmK4RK1rRKommeup4WbY4sRthNDrc+7FYIPPWpm0N5B5EhfVqYE3WimNG36fcW\/\r\nfKtHcST\/4Z\/et8acr3WGEi69llt\/b9+kXckqefw2qQFrrVkh+DXS06SGCbUcJcVx\r\ngLzpMI52xf49h5WRcsiAWmOskkoqCxM\/0Gr1nRbqwvftq9K\/c\/lQzEdqmSnVB00b\r\nW\/9K8bt6in8nFUTJLL\/iuVqqVQgSjXZVwA==\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"files_inotify","categories":["files"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/icewind1991\/files_inotify\/issues","website":"https:\/\/github.com\/icewind1991\/files_inotify","created":"2017-02-10T18:44:30.832581Z","lastModified":"2026-06-22T19:29:20.472182Z","releases":[{"version":"0.2.6","phpExtensions":[{"id":"inotify","versionSpec":"*","rawVersionSpec":"*"}],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=31.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/icewind1991\/files_inotify\/releases\/download\/v0.2.6\/files_inotify-v0.2.6.tar.gz","created":"2026-06-22T19:29:20.467761Z","licenses":["agpl"],"lastModified":"2026-06-22T19:29:20.511718Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=31 <=34","signature":"UM7zUMIv1GvHDLkRdZJ9f4a4xYg1KPchGpLyAen7ppa8bdO4gAReaol5\/kZFyhfPOTubrlWZl8DDF+shr3MbCIRY+2KetvBQPg5dxfLqzfajstiLmzw+Qylsnh0Avg4WNGZUB8jBYper9eSc4N+BoUEKFbveKXKz2xi5smg4+2FQ2Sy9joi30o9ooddqtOW5fMATi\/IZgChbgYSOyngvsJQxVRGe\/Y0MenYKnJj7L3G6lFFcBqQVyZMYkAQyywg0X99dzjMKK9N96C0rucBbD6Tl09ansMJTsBXGUFA8vzuxVYv4rfPnRkJbqY3UiWYouwvVVo8hF0lLE6imoL0l5yJ+taNb3rJEpuMW1EkugW\/oMigr+akmyyizEnLDM2rQL393HKupZUwnhOhw729LRnrE4uiIIA2gAtSFfadmPSAA3GPjaoBwyZRtGc9TbimEbvGar2QEpSlmn0qGfh+NjE2fiy64smRE6IasMWj61CKveruV2qBI6rYnImvkJBSMeE\/iiBDa3fmzJdbL6ABQhu90sjmNxT6kDi7Rzj16yJoMdvIRWIuy1zdDe7HGu32oZgOiG21Ur16dCuMid2I6VsiZsegEQCe\/O9v9h\/kui5RHUE1F8Hf+QeUcKdYj0p+Nxoh9aNDoWWyEfoDkvX0ozzEGIwaX56tGwHgtA8i+5Ec=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"translations":{"en":{"name":"INotify file watcher","summary":"Adds support detecting changes in local external storages","description":"Adds support detecting changes in local external storages with\nocc files_external:notify.\n\nNote that there are scalability limitations to using `inotify` on large folder structures, see the [README](https:\/\/github.com\/icewind1991\/files_inotify\/blob\/master\/README.md) for more information"}},"isFeatured":false,"authors":[{"name":"Robin Appelman","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIECDCCAvACAhAyMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMTcwMjEwMTc0NjMxWhcNMjcwNTE5MTc0NjMxWjAYMRYwFAYD\nVQQDDA1maWxlc19pbm90aWZ5MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKC\nAgEAzl2\/bLuQePW\/Vf9JDMyH6olg\/L\/NwBHqrl+iXOo7vcYTwT5faG\/JaTu9HkUD\nozRrAjQ+EuXp7c6WDxQZUTqgLiSchJCaNDKntShFKC2PTe6c7x6Lmz5f8cCb8ATq\n7WtSG4hb+BAJfpC1Vq7qrvL+Yrhf\/TyM85oO10nbwkKFH6VECEVM6uiW8UmMZSv0\nE5H+F9XPMoyDEAzr0naGWnIw2iKIWYDHvpnKVrvVurnzevf8oYi3qxSdXm9RlNOX\nDFlDGvgioCyYW0r+Yc\/eBFH0MneZlxqRR0ydNFx4vG+v+lEKfmI72wHDxlPW0Fw0\nEymPM6A\/PwxElKfj7INyJ\/FOovDHvy1\/ylEopgWSU7RSL06MLiBEqcpFw3RUk1ju\nIzigl2JaMNsS9OujAC1RbCilBILg9F4tKGeylshL4jwCw5kozJX9PhMms51M5a9P\nl48J8gQfzfVqSTLLDsJZU2FmaAOdVkgFYB4KnKSu3f8QkpvjwhzPfwzRx9sqpwAA\nXnJNV22FHg37fpKBHDj\/Xjf\/5DEHlWjGsyAzu\/gkDavZ7+wK0uZ55ZfVNH5oMCY+\nxH7jgbhJ1v5PO5BGASGI+tX2Bmy8ixzv++ftEl6m\/oPyJFNZlCx88tW4\/Z1dGjD+\nnH1RYg+MbQTti7GnR+D4IsAV5azRzCB4f7Z6QFlQgPfE\/7cCAwEAATANBgkqhkiG\n9w0BAQsFAAOCAQEAFhPMKO6AxX+TiWSYoczoW0+jA3+XOAQFxLi0iy\/tzQCMZUPL\nUVY5glofIqcRczVYda+DRwyl7eNldSaPwcf2W5hcqfINCEDAuQtCdt7PnNEqHvSr\nMyU9Ax1\/JAwEen5XehjXDkkI+yKFec6uLWxgKCHLYL5TBOB5BQGAnqXUkfA1jSnx\n99wca+Iryq7FqCGq225KuZGRS+wSm3S8apDnnlgj8tKgs6a5kEgLw2orqczy8Tat\nht1qepWMWrjhxukh7RtdLXCzLzuVLxiLTdfHBL2xxyoQUiZTOdxz5aBSPw3YJr6P\nYak9M+Q5H+u9YItVGivnNcJ\/ciUDHfCq\/0RDLA==\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"scores","categories":["multimedia","tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/micheledimeo\/Scores\/issues","website":"https:\/\/github.com\/micheledimeo\/Scores","created":"2025-11-18T15:26:38.622721Z","lastModified":"2025-12-09T11:40:30.351227Z","releases":[{"version":"0.9.17","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.1.0 <8.5.0","platformVersionSpec":">=28.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/micheledimeo\/Scores\/releases\/download\/v0.9.17\/scores-0.9.17.tar.gz","created":"2025-12-09T11:40:30.339863Z","licenses":["agpl"],"lastModified":"2025-12-09T11:40:30.395526Z","isNightly":false,"rawPhpVersionSpec":">=8.1 <=8.4","rawPlatformVersionSpec":">=28 <=33","signature":"JfjjllPuwyzU0Q7YnWTJs+BCIL4IyTBGfpBMZXjd85ooWSDFxfVgh1JfEn7NE768r0C8iDMUQyYvh+P7+1\/NkKcQzY5CTjevnFF08yn4nXMaHoKDH+VSN+\/e9qpv+OFtqiNEVBJ3iDsh9cBTCD6e0wkV6jgqFhACSpaljmz2Zu8zrWCLTYInCqdMOo+eTT5jT81eNZpkaGhxOUT9YhG65d\/ZILwGOWY8kbUW1+CgnDcT8w039agtCkerQ3BuxRuJgHeQVEuoTI2HdRRnMuyFCGZBfi8cWe93e+FA9vrJj4oyYqYUVYpEKNnQw48aTLDD9u1oRqcDTdnz3xZdEOHA8oTKLxBPZH0dZTGYwaHfpEWchdGTC22pf0AVWdop6q2CNY3kNoishp2RZEYC4XgbEyKV1k\/LT2lsFiIkihPaCtEm+VUj+OMPn2pXp5NECEGYGyj2xm0f4TIEHL\/mfQuOrSwAvSeufd8U5o+nEBtXy0MIqLOBB8IKeoZjJzyLGbrbzQ+GLrK\/vxYn7Vjy28s2h9C3mFz+lIKZc1tMZB\/xYeZFL90M6wA675aXqjL+kK2DlDyWteLdsgI0QX+ukfDmiu0EscG2liMiDKyY6+2EsnqRh4ukS7x+08bolaYs573Uzm+3COEyvx1rxSAm\/BE3LpTAEqTyxL94VPq+TbXP8Kw=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/micheledimeo\/Scores\/main\/project-files\/screenshots\/Scores%20-%200.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/micheledimeo\/Scores\/main\/project-files\/screenshots\/Scores%20-%201.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/micheledimeo\/Scores\/main\/project-files\/screenshots\/Scores%20-%202.png","smallThumbnail":""}],"translations":{"en":{"name":"Scores","summary":"View and play MusicXML scores","description":"Display and play MusicXML and related music notation formats inside Nextcloud using OpenSheetMusicDisplay.\n\nFeatures:\n- \ud83c\udfbc Sheet Music Display: Render MusicXML, compressed MusicXML (.mxl), and other formats\n- \u25b6\ufe0f Advanced Playback: Play, pause, stop, and loop with real-time cursor tracking\n- \ud83c\udf9a\ufe0f Instrument Mixer: Individual volume control for each instrument\/channel\n- \ud83c\udfb5 Tempo & Volume Control: Precise BPM adjustment (40-240) and master volume\n- \ud83d\udcca Progress Tracking: Visual progress bar with time and measure indicators\n- \u2328\ufe0f Keyboard Shortcuts: Space (play\/pause), arrows (navigate), +\/- (zoom)\n- \ud83d\udd0d Smart Search: Real-time search across all scores and folders\n- \ud83d\udcf1 Responsive Design: Adaptive layout with collapsible sidebar"}},"isFeatured":false,"authors":[{"name":"Michele","mail":"micheledimeo@gmail.com","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEATCCAukCAhLRMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjUxMTE4MDg0OTI0WhcNMzYwMjI0MDg0OTI0WjARMQ8wDQYD\nVQQDDAZzY29yZXMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDByzP9\n0oepGnXcjSCbzr+7m42cy2mF20fct3Dl7o7O5TsXZKsmwxmXMMl1iE9yWyV\/epxa\nCf2gou\/YqrgaEpsJYCMwiMY7lE99jqSvCXtEZ511NTSa+ye\/JXnz0sCqpKtn5PBj\n4uEx45Me8OAMMpe+QNJHvgrcZrqn4LCjvok7mNIf1BGovrczTvbL1eT6FVSKixlp\ntts9wBPHaMQ4KH19Blo\/f1n9HnCFof6L3c0gnVh3legMuLwHd\/e0qOjSGm8YItS6\nQzHfcfkl6ixqtBlKjKFTJRzB8Xjoz6P5NQWcYBArlPCAMoNoCWXBrv8696QlbQlu\ndHgEXgwx1g+ZCRtM5GHCe+K3QOYDXzsxBri6nB7230+r0UfygOT\/Z8zQWHoPBCuY\nvtEp9KP10pTI7LLeSV2ffav1XhO7\/dS90s8NJqE+qOWfG5yjAFqSHg95tNsjV3lT\nyBSijgyZ\/uOuo4JOcVlyZiIniG+0ULnyIQlAjN1\/Xgne2ioY7aX0eglE64zpaVCF\nVnGItQqvxkdPNQJ+kRxq357fTXnNiovyfXR1v7d7Z6yraub2TxvS0tyWpbjooA8a\n+nkx1Ar5lynE4sBoFFHysEI1VFQwu\/L9z6FwMC1qSXEq5p8f5p9a70XI\/HkqkaID\nv0oS4s3sVdyD1yKSTdZlSbkbCb83LMGVZ2lEQwIDAQABMA0GCSqGSIb3DQEBCwUA\nA4IBAQBPl0T7Fx0pBaIirGqu7Mwya18wKOQfgKcEL7iW2Hp6IBpZdMXZcNzgvSQv\nIT5vd3bLVMq0oysBst0T9GRy1AHsUZv3LuuvBAl4Fx6EA8jmRffCfPCO3MLVVDVI\nNhThDHq6m9yhJDSZzdaWpwoA1kPLlOw3n8fEE1u2Ok2kwxSST88PwHW325TriFwt\nSfqSty6BBtuhwSr\/ogrL9LaARcgl8bFpj914XtjTQIcqcMYt68vpiR+gQKlo8uXh\nhXLdPAB5NoGPaYIOksCtVoZVq\/7RmpiymRf\/Sp1S8udFoTASo4f541FSrWZ1FKW5\nejk31OiPu7xJXNbYB4bEn8ICth5T\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"integration_jira","categories":["dashboard","integration"],"userDocs":"","adminDocs":"","developerDocs":"https:\/\/github.com\/nextcloud\/integration_jira","issueTracker":"https:\/\/github.com\/nextcloud\/integration_jira\/issues","website":"https:\/\/github.com\/nextcloud\/integration_jira","created":"2020-10-01T11:35:56.505360Z","lastModified":"2026-05-27T11:15:10.819433Z","releases":[{"version":"1.4.2","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.2.0","platformVersionSpec":">=33.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/integration_jira\/releases\/download\/v1.4.2\/integration_jira-v1.4.2.tar.gz","created":"2026-05-27T11:15:10.765382Z","licenses":["agpl"],"lastModified":"2026-05-27T11:15:10.913388Z","isNightly":false,"rawPhpVersionSpec":">=8.2","rawPlatformVersionSpec":">=33 <=35","signature":"JyuEoR3v4laKR7ayu3\/RFmp+6\/uxPWyIaqGg19WKivLSal4iJBX+H6ugfqulrYc+wIr7ie0UiASBOahhHKBOEJ+moqVGUj7TZZ2QcJKtPT0wx2lOSgHXuKJfPkscGxYNyWRWObOD5ziHS\/7M3NAhSc1G79WvoBH0+71juwF60mtdl4oGRPpxyaSJhuJ8fi2sTsjlGLwrjCPry5lfAfoDYHBsllfmf8su1aUpH3q1Dh6Nyqjiy1j30e6Lxpb4VRVKUNZfEVaAyvR2DaRoJtDYN+MCSDc9Yiuw7ZqO6079Ulw2DVxKCeByuAfwCKvcQ\/dziuS47W\/aATG30WFHRx8OkBRKmR6KlP\/Nj0QltW\/R+4Eq7qmo43YbZOCIhgNkoXNBKc5A\/tPDA\/2Q1XmF9w3huMQOooZOhCICx2LgwzANVpjIup79Do19aEpsHqMiGU60AzlxX2PlPqVSuLBH1iLLcgx6sWNh882mNN5ulvDf\/ODoIdQlzy7iwLmTsCs7BtykiXBSb8k3r+V\/XcTnEJ9ZO7hgQokS0vO0om44SdjSzTcQ7D\/mMWZ+SjMGkxC26+kcStr7aeL8zMm6iXjNhhannZMoTTCMYt3U3G2yd8UmOSqNA409XEtg67ZBHDACirXo23JaetdHBd997EsAnfKVtnWiM1WpLebKOOzQNEW9V\/o=","translations":{"en":{"changelog":"### Fixed\n\n- Stop spamming the log with `\\InvalidArgumentException` deprecation warnings from the notifier; throw `OCP\\Notification\\UnknownNotificationException` instead for unknown notifications.\n- Fix `ValueError` from `vsprintf()` that broke notifications for non-English users.\n- Migrate Jira Cloud search and notification calls to `\/rest\/api\/3\/search\/jql`; the legacy `\/rest\/api\/2\/search` endpoint was removed by Atlassian (CHANGE-2046) and Cloud users were getting `410 Gone`. Self-hosted Jira (Server \/ Data Center) is unaffected and keeps the v2 endpoint (#122)."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/integration_jira\/main\/img\/screenshot1.jpg","smallThumbnail":""}],"translations":{"en":{"name":"Jira integration","summary":"Integration of Jira user support\/ticketing solution","description":"Jira integration provides a dashboard widget displaying your important notifications,\na unified search provider to search for issues\nand notifications about recent activity related to your assigned issues."}},"isFeatured":false,"authors":[{"name":"Julien Veyssier","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIECzCCAvMCAhFxMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjEwMjE1MTkyNTMxWhcNMzEwNTI0MTkyNTMxWjAbMRkwFwYD\r\nVQQDDBBpbnRlZ3JhdGlvbl9qaXJhMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEA8qNZ9BR8vKSPGiz+mcoGrENQ3UU5gmggXqT\/Bi0WsveKDCZIYlcVVzRd\r\nfupmDmvWxSUd4gIUHtZEtfCapTOIR46+8XRLK\/Q7aRxTMggb370tHuhbug4Jz9Nd\r\npkUDzC6S6QGo95jAcat1HqPehb1+oMoR6+rMgfjl0hE9cNO\/LOw9Fia17XDXcr\/Y\r\nlTChrTy8DI9tTQ0Pj9SVvYRLMp4nGC7TgZpFgOjV0d7VTXtcIOBomBRtmlXUToiw\r\nVCWikkiFS5k5HJ90X1ehwGCYzIlsDa3nNFp6CIOEyv2HeOCiTB2oJXWwTdPl5WYK\r\nCc52f8O3Aa0C\/zmUsdaK7GOiz0hGF+dqaQSvm2Sf0LlGFbCiMiCnhQESYuGh7TfG\r\nkr+paIIywGAD6lql7XzN55NESBfWwJvmf7zKGHrJXxLgGj8OPm3IUhl27Zh2aPbP\r\nE7dwO+MWl35r64Nuc5HYnwlZ8VFGo\/fJfcYHCN+9oNOK9QE3Nc3biZ5aUXzSJ9B6\r\n+EBFRH4tjdg4Ca++ArTu6M3kX3CtcvzOCcpalg\/vITQukZWcUx5dxmv9+gi33Lv+\r\ntfLYhP4jdZkTobq9XGbs4M18iLbxpQyE3wDuuJg+y0YxH4vezL0EhoMjsTJGBhXq\r\nLFZd3JqEQ4tJFEyx4vavu4V4z6MJJzisEPI7sfThE++2OxKa2zUCAwEAATANBgkq\r\nhkiG9w0BAQsFAAOCAQEAYchOickmjsd21Ti1drbkO469I7ysAQ1aytvbqO2APT2q\r\nXv0MB0OhGt3tDEawqiDgtrD\/eOktLYtzTGnkGuQ07Evugnu8nD2PBzZugZK2ssEX\r\nDXen5YFBWmv4Kpnyx+OK1ItGB4R7Y3Eun5cXShQ6B6QTmIlh8iQ6fAR42KsHFV5G\r\nGeNYraJhU6THT9HoSnI44N4FE\/7ZV\/6XvfilC4dZJapA+rsG+KVZ6FneXK2kCehP\r\nswBxBF5aWCQXdXFsQA8w3QULTGtPYOh2OP3dueS9fj3tjkcly0rOAhWhZyiiQnZy\r\n\/uFSobgoAC1Exm+HHMR34y4JM9geHIG9d1iX4B19ww==\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"sfbridge","categories":["office"],"userDocs":"https:\/\/github.com\/Rello\/sfbridge","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/Rello\/sfbridge\/issues","website":"https:\/\/github.com\/Rello\/sfbridge","created":"2022-12-30T19:33:32.562803Z","lastModified":"2025-12-05T05:53:53.704689Z","releases":[{"version":"0.6.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=20.0.0 <100.0.0","minIntSize":32,"download":"https:\/\/github.com\/Rello\/sfbridge\/releases\/download\/0.6.1\/sfbridge-0.6.1.tar.gz","created":"2025-12-05T05:53:53.696346Z","licenses":["agpl"],"lastModified":"2025-12-05T05:53:53.758643Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=20 <=99","signature":"EJLdlQU2TPMn7eJXxEYL3PdGfZ39gWXirgBKPCjfRXP0cShu4Z0Z+zwS1Kvc2J0tg\/awopXmOMXNdnFpd9ZG4hPK3KgLimlKymVSZo9t5HzzSR2dDk8ybAZgeJR7okclTefmkWU8XyqgYXZma3Yt1EmkHUSzoHGm20CzUVJV+9l7Q3dkvyR0w6mbhBzT76yBUCDK3ARX07td1wtJzi7fnhLkj\/ZYlN7e3rB9kvHMQQ\/\/4pTGVOEfcCenvMDoNF+scEa2bHRExTS38SQv8HjXWWnQ77DdUcZrDiL9CEpeX2e9\/Ljnhb5aqDFwCQUiNExHjKIlXd7KD3pttrpNkT45e3v1IEn8OT\/ao11VcUVntR5fBNfcoHTKnOe19wNyph2iiUd2npHb9joRXoIcHypW5bpkKBsBfLkhXkf9SYNOs4V4p86HLJUu9eAJi1AbYziUe\/pD+hEizNpuG0PL45f7TBjz6cnlmSlckRUvUQOxedC0eSwtaYrapDz8RbtgXnGbzVhToEDkDBfN\/qnQ42ZK+9\/tNlTpnJyWtdElt8SCgKqW++JqLKmmLx6s9YGqM6pBIgZmzhAMStZC22wGBqWHfkXA8L8zB1pUS\/9L3+DxcbafGoQZIaT612A5y7uN0VBJAdufc7YrPEoBGJg0HFm7YzEZ5YmCa0uMUmHFSVNMYPE=","translations":{"en":{"changelog":"### Fixed \n- missing paypal shipping_info"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"\n https:\/\/raw.githubusercontent.com\/Rello\/sfbridge\/master\/screenshots\/logo.png\n ","smallThumbnail":""},{"url":"\n https:\/\/raw.githubusercontent.com\/Rello\/sfbridge\/master\/screenshots\/app2.png\n ","smallThumbnail":""},{"url":"\n https:\/\/raw.githubusercontent.com\/Rello\/sfbridge\/master\/screenshots\/settings2.png\n ","smallThumbnail":""}],"translations":{"en":{"name":"Salesforce Bridge","summary":"Sync Paypal or Bank payments to Salesforce","description":"This automation in Nextcloud bridges the gap between financial transactions and Salesforce.\nPaypal or bank transactions like donations or payments can be synchronized with the Salesforce Nonprofit Success Pack (NPSP).\n\n##### Features\n- Paypal: Read transaction history\n- Bank (via API): Read transaction history\n- Salesforce: Create Household\/Organization accounts and contact on demand\n- Salesforce: Create\/update Opportunities\/Payments\/Allocations\n- Salesforce: Link Opportunities to Campaigns\n- Nextcloud: Automation via background job\n- Nextcloud: Notifications for new transactions\n- Nextcloud: Using Talk room for update history\n\n##### Please check GitHub for details first!"}},"isFeatured":false,"authors":[{"name":"Marcel Scherello","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEAzCCAusCAhHDMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjIwMzEwMjAzNjMyWhcNMzIwNjE1MjAzNjMyWjATMREwDwYD\nVQQDDAhzZmJyaWRnZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAL9V\nJLirvoSb\/7jz1Yr\/HTm1l\/7EKoNQMrwjXK4prdpLGB7Jpq8dtaQqbTtRNQ1DFRAA\ncoE5VThwuBYZrZY4nHPdiUA+niOC6WgePF1jUmM5yd80sTzlgvj+MG3UMPqo3Qo3\n9H22PPAfZ9qWHBLnAFQvL7u\/UnxSP0DPzids3fjZ9HONlEHDaVKs\/07uKYaHejD1\nXnEBCIXJVe2RpLApeYaz8doJzhEammlJGuZseHvsM4ZPVWvF6Z7CvC\/\/JAlE9zYR\nXhFQxIOPhOrAlPWs8rbTBBHesZB37Akb746aYDQ2YJmGuDel+rXYo\/U5Ygg1pOBM\nVmpKKrYcGx4bt\/PUCMAxIF3QGHyZDMCfb3YYLhEt3dyuDO634vIhVtRg6GNXvcy9\n1ICP5Or63LmzP1kipba665gsoDgkzyVinPTQOlaq8nYDHXiezQLNIiZ0RQKk\/u2w\n2d2bOL3a\/Ui+vTM8dmAYHN+OvRGlOusXww5XtS6viGY+92RZ24oFeOfR9nezM9W6\nw9U7pwNptKGDOJ2JaVJVkSB2bcW4HmrudvSNttc0T12QDovY\/1nu9hY2\/5SslRGl\nIJBdj56qso9c\/tOLX5iGVO\/m+F0m0HqZzRO4CCd0OYxTBadC68cLWDiXfZtS8Nk6\nHvUejw9G2pIYO6\/AjtR5m9rB3VcSfXPI\/qc6R6C3AgMBAAEwDQYJKoZIhvcNAQEL\nBQADggEBAEgU5OzQoXDQYfCDn\/r4Y7UvXZmZF83TX1Vt7UVsnhboo5ZVvv45pkb6\nvxU82Rh+44Sxi5E5Yj7ImLdPONPbllfcxSwFWAq1Eyoi0Zca0uqj\/Hb4fxl+I6BV\nCHf6VmpUNoa0\/e8olaiRffbM1xCB0S5sBfrPRU\/\/om+rFKMC7rbU1gwj9UAcK26v\niLcHQBF3yKIof0KfKmIQzbPnDgonlXgY8a\/qB0v4TxG+9EZs\/K1gBou7l9cooJFi\n4tIKCM9WxdIKFQdd2lgZw7swrfDIOiD6BJKyAwDcJio+0\/32UWpq0V4znWhaaSfM\no7ghG6ETg11PRRZ6CWTtzCF0mLXR6xk=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"nldesign","categories":["customization"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/ConductionNL\/nldesign\/issues","website":"https:\/\/github.com\/ConductionNL\/nldesign","created":"2026-02-10T14:51:16.818587Z","lastModified":"2026-06-25T09:46:02.699154Z","releases":[{"version":"1.0.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.1.0","platformVersionSpec":">=28.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/codeberg.org\/Conduction\/nldesign\/releases\/download\/v1.0.0\/nldesign-1.0.0.tar.gz","created":"2026-06-10T05:51:54.048698Z","licenses":["agpl"],"lastModified":"2026-06-10T05:51:54.085292Z","isNightly":false,"rawPhpVersionSpec":">=8.1","rawPlatformVersionSpec":">=28 <=33","signature":"Q161RoA4LfzMx5vn1xnRgNt\/J2qqiLk0BE5JDQ+y9J7AihU94JhmyeE0\/bzQ\/Gj9mlAl8DcPePFmEK2J8MjIaDdBv7P45wpEih3wbY7J6VEF1wMMO6jhZQ8TDnnMl0xWqyx4Q+Om6fO\/23UX76rKsRkmIdyrmBk79Pko\/YxpKp9J25CKYlTMikoCNqj01IJuh17UlQZR1YuB3htp8K03qelx6k2wDYCLHrX2ZiIDo58DM5m54DgT9h9OkSxSV1Zbb\/0Y8LRBgWQka0NASbsetl87NX0e\/aFlZit06eU+xdHackz4y2UMA8odsv4FbSQ7BjfjkjX3XN+cK8R8O7UU\/RkaEeTeaON2CAwoqP8JRNWBnL+bj1t5Q4CoGHJVqe9Vot\/ZIiMwhZAseLaZjtRgYs31k3932SkbW2ucB5ABFS3sRneuqXOnVaKfUXbD+dd4uPbyhINngrg549XYzpFR3duFe5uu7lpLje3ha+Zyq0\/jV0HZlJpecQuLMiGHddw4K8M4OhdFShn\/YVwtkH8UpO4xJ45k6OAwva6g+RxDxbAqn3peykakC0RH\/ND7WTeQ+ENwNd\/Znfiz96+VGX+aQ+xVy2\/uBtm+wRPCL6KxXbCpijnITUFx88W3SDxX1nUZC\/dmZAia4zyuwmHoQbMvhQVm87U0DNBBa4DmOxJOUR4=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/ConductionNL\/nldesign\/main\/img\/screenshot.png","smallThumbnail":""}],"translations":{"en":{"name":"NL Design System Theme","summary":"Apply Dutch government design tokens (NL Design System) to Nextcloud","description":"> \u26a0\ufe0f **Active development \u2014 not for production use yet.** This app is under active development. Although it may carry a stable release status, **please do not use it in production environments before 12 June 2026.** See the [app page on conduction.nl](https:\/\/conduction.nl\/apps\/nldesign) for release planning and what this app does.\n\n\nThis app allows you to apply NL Design System design tokens to your Nextcloud instance.\n\nSupported design token sets:\n- Rijkshuisstijl (Dutch national government)\n- Gemeente Utrecht\n- Gemeente Amsterdam\n- Gemeente Den Haag\n- Gemeente Rotterdam\n\nConfigure which token set to use in the admin settings."}},"isFeatured":false,"authors":[{"name":"Conduction","mail":"info@conduction.nl","homepage":"https:\/\/www.conduction.nl\/"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEAzCCAusCAhLwMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwMjA2MTgxMTA2WhcNMzYwNTE0MTgxMTA2WjATMREwDwYD\nVQQDDAhubGRlc2lnbjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBALxx\ng4ejN7OkaMM5C0vW8SE2tKfPhKLjKZeLzL+mUj9Bf8E3aOD0839RjKd\/bhk11wNh\n3EvSFnuuzLUW\/egckjOxQosfj7QginpJmnqyAKBVAE2dJXft8tb\/ddmqh0mjwFEm\nA8pjVRatrDk7nUhBuPK4PsGbwOwE1vHBionLfp3aNXQkZy2dJ1N1rqyoF6\/soGic\nwOI\/iEkEOefwRFNDQ7ACCDc\/2muiCHY0t70N+XuIoaExxCRub8+HXZ\/cCtUbLkJu\ncJLTOh9EhPlr0XN056olFXe+bYTds82k6Qb9BVyVIzJCOfxE2Z2BCdF4Lc5GLYCu\n159ughOEa3ZHm4fi+6NCLnIni34R760zUrEBYlNgQKhNkmUUAduOh6kDiq8sSwyz\n6KPY0pcMtlmZ96UGFf2kiDi2RTYflvqRE1g2H\/j1EYlg9dVLFtZEwWg4Se34aMWy\nGMwXeL1KocZgJwbtx8sGySrdZBcf0AjiHYGCk+35U+CoQc+ItEca75AfAdUYkPJK\nXTtnXVZgkviFdJIW6LLX8d72Mqqal\/2dlptCg8hL4jc+XparUPzn9knzV19eDnqi\nDMQIwxd1\/u+W+5PHNxm79KN4aH71vqqfwCTs7zw4G556fvUrVbUjXajeovpLj6VG\ngDgmeGlXVM1mumoROGzJumBa0CbNqLOeq4ETZfklAgMBAAEwDQYJKoZIhvcNAQEL\nBQADggEBAJxIPXLPI1nnUng0DHrljuGcNZulfNS+GkM8iE33NvyZUIM8u1AqLQsj\nDILuWytqiOsC73WVqmTz\/pXG1CrSfRaKAKlPyIpRPuCfQwuMgRSPnkaaCpR1L9Ax\nyenTQXN03Ja9W5453SWiwqXYMgGVnsRe\/4ATBXV8Gypn0WgANU8hl3cTwBNcWqgn\nKOFsfjXBXbyohxUWVRnVMR8ccTWM7QiwM+Ba\/PKE09JIvFF7Dru1znDZ1pWzkeFL\n+qrOgqhxcDUtL\/lJd6UW1lkkbyga7wnaBDEH6qp\/wFBwHndnL+4mwxEr1M3LpcBr\n9A6f1XoxCzbGuxUyLfa1l+dBrKd41Nw=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"user_ispconfig_api","categories":["integration","security"],"userDocs":"","adminDocs":"https:\/\/github.com\/mediabox-cl\/nextcloud-user-ispconfig-api","developerDocs":"","issueTracker":"https:\/\/github.com\/mediabox-cl\/nextcloud-user-ispconfig-api","website":"https:\/\/github.com\/mediabox-cl","created":"2024-09-23T15:40:58.066124Z","lastModified":"2026-04-06T01:04:16.096026Z","releases":[{"version":"33.0.0","phpExtensions":[{"id":"soap","versionSpec":"*","rawVersionSpec":"*"}],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.0.0 <8.4.0","platformVersionSpec":">=31.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/mediabox-cl\/nextcloud-user-ispconfig-api\/releases\/download\/v33.0.0\/user_ispconfig_api.tar.gz","created":"2026-04-06T01:04:16.088546Z","licenses":["agpl"],"lastModified":"2026-04-06T01:04:16.157797Z","isNightly":false,"rawPhpVersionSpec":">=8.0 <=8.3","rawPlatformVersionSpec":">=31 <=33","signature":"dL2PQ1oojpL7+hh\/7wtY8ARKs+ibkl2I0F5mVjxJfaCfVSJ0UCi\/0+2xUNQc4u8L\nLPuDy5IaFtboM1yXRtbxO9Hi9uDLNWoXgXz7lzIXg3e0lZLlM4kZhGlPwh6LmFx2\nIkbUoiqk7rFEwS+d+sPudl2wsWDA1vPQpR\/3jARAmzAgjvz1oCo2haftkEkJueN6\n4z\/I0FCZ4uqmdE+QxYCib0bI0qhtrzrcZJ2a+eb41L6fSCskbmwFunADOjIKsfdr\n9LL0wOnwxplW2akeydunxE6a4a2ulDZ8dSePmNYRlieXDkquaO\/zdWUzibzWH7qs\npq1ScgSHrBl567J8G5GlNJW9AX0I2+R5Z4+U8mIQiJAoN2xlbr1TxhxpcE+BSGrK\n9UrIi3ABXxCHWeW4OzKCgwXQ3gmXa9p71Wg1r84LdBjirVDLp9cs99Zd\/fRJEhsw\nakax8tFgGqU3aO+YVtOWrdBgm8Oe5vKPr44fGKfK0j7bS6GJu1HwUKdgKDEaRkT\/\notUg8XYPp5xomd4qzDAfFpRCkSnST6\/3hDBfxCIt0lnQNTHPBOu0Gg0v1OfS8s8+\nvAbMYy\/DPyn9MT2WP\/nOlZk5qnIXe8GoGbGjmkmKcmBhh6ZfWRycE8sMH6UBYx8L\nymAlyS9ZTzbF4KM2+L8ZZ8SGM\/OEuLUOACwXGyUsO4o=","translations":{"en":{"changelog":"- Bump version to 33.0.0 and max-version to 33 to make it compatible with Nextcloud 33+."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/mediabox-cl\/nextcloud-user-ispconfig-api\/main\/img\/screenshots\/nextcloud-01.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/mediabox-cl\/nextcloud-user-ispconfig-api\/main\/img\/screenshots\/nextcloud-02.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/mediabox-cl\/nextcloud-user-ispconfig-api\/main\/img\/screenshots\/nextcloud-03.png","smallThumbnail":""}],"translations":{"en":{"name":"ISPConfig API Backend","summary":"Allows users to log in with their email or custom username using the ISPConfig control panel API.","description":"These users and groups backend requires the installation of a plugin in the ISPConfig control panel. Please see the documentation on the official site."}},"isFeatured":false,"authors":[{"name":"Michael Epstein","mail":"mepstein@live.cl","homepage":"https:\/\/github.com\/mediabox-cl"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEDTCCAvUCAhJ+MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjQwOTE4MTAwODAzWhcNMzQxMjI1MTAwODAzWjAdMRswGQYD\nVQQDDBJ1c2VyX2lzcGNvbmZpZ19hcGkwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAw\nggIKAoICAQDXz+C26ogdXeWngqYRFOy5HtdFHw5O9n5dv\/Fmt\/QIIY7bEeLm7uOT\nuoNBgHKy66oIlBXJa8LgT21Xh5VoQY+RrZBuhfw4lqPS5f8\/c0nE9Ghv7DAEuxWP\n+3+xyoclK0sgpz\/vrm8BQ2sMvB3KRnH89UiitAvamDxFZKgtDPgxRiDtflp0apNl\nfbWH9uzN9FykiqV+Mm7fA139UUFJmQjzflGC0vZQoJcd897Lf4eMb4MgPX7pQS2c\nr6NDizeGqFEoxvO67NSZgsJZ9LbvshPlzcPO0hT\/TG7FnGBAKKhCZgy7sNZVDSpf\nrScYrO+oQ\/5xjeLv2uDTwd06P7ETsgfewv\/Hm8oxrk7p+ZMTLFjr4bAbvbBbMgkb\ncThfBgI4YVJ3Wb1y6DKpaK4kQO5cXVLa32NQmIJ3jnf4rDmPVOU0BPyr2WMa9mgh\nMIrBh9Mj1BjvvbAjCEXtoFhsDwurBXL\/LIhPWIhwQjh0YxG6dkhDSbtUK0bSp8ep\n3Jv7k6k8vCaMY+HEPteuia0\/Oyxi8OwkLqHUFHGY2krjWSseqzRcA6abTOK+9EBC\nLuCqaErPicOSoKZu8wbnYYsQctxUsBrsXs54hF0A8KMO0FcCMyhISQSlnR8qzI0T\nhd+Rk67idYh5KpYApjrVL\/bjqhfFQ5pP9ghavnfVKHN8jK8f8A+0uwIDAQABMA0G\nCSqGSIb3DQEBCwUAA4IBAQCWlAXnB42qInK+ZOkG4PcywEaF+ZKk3KCGMNtU+uuJ\nVzGEZxSBWM9NutBQBFX0FhxO9kcCIbgt5EBBjLXUd7Q+CwB7viINq9V3mveZbw\/2\nZbyaUEZ6TqOt2Z\/h+KhICK5M2b2q9bvVFwko1tddCFaGw2YHgxbXtZuOQ\/q4vO3x\nYv\/h4ZUGPcpB93TTqjuOAnHAVZE1aLadFD3VKqC64g8\/MUgQI+AHhx9ltDoxewA4\ndTNskUYBOvBCfS7fyUIgwCAm\/a4h\/3Iv6hTpg59qFoQiQTptWsb1\/5pu7ffFB1im\n6nd4U9NBvAwEqOgaknElsDjs8k1BCNPABNRaZF6ZjGFv\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"workflow_pdf_converter","categories":["files","organization","tools","workflow"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/workflow_pdf_converter\/issues","website":"https:\/\/github.com\/nextcloud\/workflow_pdf_converter","created":"2018-11-08T17:41:59.845524Z","lastModified":"2026-05-27T15:46:33.966291Z","releases":[{"version":"4.0.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/workflow_pdf_converter\/releases\/download\/v4.0.1\/workflow_pdf_converter-v4.0.1.tar.gz","created":"2026-05-27T15:45:08.018117Z","licenses":["agpl"],"lastModified":"2026-05-27T15:45:09.348859Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=33","signature":"P7FQyE8U0KRHn+FVVD+TZCbFPs2v87fMDeUSaVogkss16\/TzQ+DV+BgYKhzPvOnISqoqiw96JqRrwZCJZoSaGWq19tus92GrXkZj\/nYKh030aeUQL6wNKR5RL43Buhdn8bsbKQLqjWkcPSVKM1w\/6elr1VgsWRvYJoNBmQY+eJtICDj2tIKzQbbjqySGhgAo7w\/4vWm+8azoK6VTnm8l1sswcLFZAIuaf57uEw6Xw\/K7OYnfLoWaJVBGzptaPKVnNSi5fIHvZdRjBf1gzUXTBph1Z98EBCbDzslg0AfUelYn0WP8RyYpn\/fwFoZvQ1SBPiS1NmB+UM9Y2eItFGk7v7oVgOXeUiDDglPeRX40fKNCWPIG4w5YTpFRtR50xb9jBqA+pWHm4CG+GZZoCzM0GgoroLlu7hERVj8AoXzYLrdqE\/V\/j71lYiTh2VVvhdxxxwaLLAhxkbzU2nExESEquMaKoLXh0HCiMtktdvdNRgTKEC+CFWKR\/6El9rKa07xgyi6U\/ZmtNGHAv20jWjKkRKHugm6V4viTvE+\/312aLGnoNESbJoGPoGay2uxZAiZZkGpZk9dy3zbchpjx3zhC5i\/x4FaBIHdzqOw2b9e6WqZaVT6OhRSigoyYPnrEUtZRkgxBzRO+oC\/FQZ5nAd1hKnWmnPenQ+CvZ2MJT4GOk94=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/workflow_pdf_converter\/master\/screenshots\/flow-settings-ui.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/workflow_pdf_converter\/master\/screenshots\/management-apps.png","smallThumbnail":"https:\/\/raw.githubusercontent.com\/nextcloud\/workflow_pdf_converter\/master\/screenshots\/management-apps_small.png"}],"translations":{"en":{"name":"Automated PDF conversion","summary":"Rule based conversion of Documents into the PDF format","description":"An app to trigger automatic conversion of documents to PDF. Based on admin defined rules, a background job file be set up when a matching file was created or written, or was assigned a tag. Then, LibreOffice is being utilized for converting the document."}},"isFeatured":false,"authors":[{"name":"Joas Schilling","mail":"coding@schilljs.com","homepage":""},{"name":"Arthur Schiwon","mail":"blizzz@arthur-schiwon.de","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEETCCAvkCAhDIMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMTgxMTAyMjI0NTQ3WhcNMjkwMjA3MjI0NTQ3WjAhMR8wHQYD\r\nVQQDDBZ3b3JrZmxvd19wZGZfY29udmVydGVyMIICIjANBgkqhkiG9w0BAQEFAAOC\r\nAg8AMIICCgKCAgEA0IL8IiP+PbDB0I0icVSggi7h\/zgPidcMMNozU72etYwH8UZM\r\nvksfsOx96yzZVS1TT6p3KOX9BoqRyZZUekszoVu+Akr4XQ417pFw+713\/A2WB4L7\r\nj7hxJLU5cjn8rAzjo5LGBQosR\/9l3il2W+7Jt9nnpsTlqkDLvmwZrAhKUbVXGYMZ\r\nIbRXA42PpRAOkPWydKSS90Yi8vfn8JySyqQN+74BvB34D7qh2AI6UUfQy9BGHUSf\r\nViwEDTDwwvcDX5N23M1JHG+rU+v4hWeqSTDJcfvnwOl1iAFnpL0iZTDy3Q8QyTkP\r\niyoDKBHZSrDPdb5XaGSnaYUHT9P5AovDVPy599kL\/3oYVZvv38OHvOxvzKprR2jR\r\nY+k55XoucbSfsNGgkSa0gI0C3ZDzPfWqgbCrgVzcdZJ0oFmEyuA3TTlbMfS\/Ybbz\r\nF4aaSj+C3JRhztUSWNfDvQknN6VGWHqb4rMUX3i8oNXmdOYJuc9etfXa7dMrQDO+\r\nS4cAen1Hp1z5tg3t6a7cYKEGzf0y9ivw5jNUt6eAYon354I31UNF1qM0wU0csAlT\r\n9675xvAwb2P0yS5pu+xSFviWSUuJHC+Czj0DR3tWgp\/S6qruc9sAYnzTFsOgVcHh\r\nKoII\/NRe7FbBO2CkAwCsg28ibPiWjCNkzj2PqhGRMriqCBcwhIB5vPn85fMCAwEA\r\nATANBgkqhkiG9w0BAQsFAAOCAQEAdrKAeQNlchnDVqUDM6L\/a8LG4Okt3KrUTNhP\r\nL71TzypzBbuqO4+XLf0mnr+cxKEAc\/3kRbt1AdK453+y4CPYQily1+hVVMnbIaEc\r\nkPuqnIlTlkg+LiDPQ6OJJdMJtFmZWWIY7k+FBE\/CuHYRQGIdwGyrRZMb3zj5jm2C\r\n3TaKlDVWLniyM\/g\/GbGQJJY8Jrprq9QPxj9Tl185AH8wyEcZrmn+x\/UhY30Dw\/eT\r\n7eMbxdERt0PlGxUmHbXve+ugsraGCmW1Q\/fPJogVS\/hCHsNOC9WxcI+0uAN94as1\r\nklYRAwB159Xv0Vlxw3KZDyeRmkKgHolfgDYaV\/KPXjKrdHNoXg==\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"schoolplanner","categories":["organization"],"userDocs":"https:\/\/github.com\/holger-dev\/schoolplanner#readme","adminDocs":"https:\/\/github.com\/holger-dev\/schoolplanner#readme","developerDocs":"https:\/\/github.com\/holger-dev\/schoolplanner#readme","issueTracker":"https:\/\/github.com\/holger-dev\/schoolplanner\/issues","website":"https:\/\/github.com\/holger-dev\/schoolplanner","created":"2026-03-20T08:43:41.596343Z","lastModified":"2026-06-18T17:26:08.080247Z","releases":[{"version":"1.2.3","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=32.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/holger-dev\/schoolplanner\/releases\/download\/v1.2.3\/schoolplanner.tar.gz","created":"2026-06-18T17:26:08.047782Z","licenses":["agpl"],"lastModified":"2026-06-18T17:26:08.123759Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=32 <=33","signature":"LCnXm8+ywgukiLaDmTYPOrDiS0Pro+Ks1tzfmKBdzdIIe5U43bP+qzEXziIMTPSXwitvXLSk+\/Qed3b1CegguVf0\/4qEEl\/cB0D\/AJBIUwvSnBjzRnv5zqBxinzIAuWubkNxDYLN1g+F8gYT+FC5E8JYqCGsWlRLApD3noCrM1Jzu2MGFxp209rGkR3QvEiaPlQ15ISQaGc5em94WcA1ERiCbwbR4oDoQPBD2\/kCl3FuZgcaEI7etc\/mXV4ZxltqR7ZquVtJVvpo247y0cLcTFbzZwC89AMV1epPr0Omtqf2mFuvfTk+WHeo1GnYAFQK1RPBIDVinoUhfDx82\/wnMnfQRrxl\/g\/sK3EmsUMKfaUnT7HnUpUsyXpUbQwsUVjhUWkqT\/e0n0UD7QPPRbVRgcoXrkz51NDLLaTZJeznWZ9SnT+1UKst5TwlaZITJ+Kg+I6qlPcdVnUhCnU8FOBOvlOECWgbCaBx3s4aD1Qt3pYt36IvGTVWke8E0D2yeKFsff9YyuMTWyGrTKxUDs7nlwtWu8job6ASAWNp5AwvPdvr3LYiE4OHT9F0oZuB951CfK0r61QRHwJW9h7LoVdbp9Y1A4XHNdNCZb1cb6Xu2ab07c4y2in3ItknyGRrPKNMtdobqrb1t9yoaC3MsS1UwF5gS9J1hVWH1GWnRuYvwNU=","translations":{"en":{"changelog":"### Hinzugef\u00fcgt\n- **Export als ODF-Pr\u00e4sentationen (alle Kurse auf einmal)**: Ein Button\n \u201ePlanung als ODP herunterladen\" im Einstellungs-Men\u00fc (links). Ein Klick\n erzeugt ein einziges ZIP `Schoolplanner_<Datum_Zeit>.zip` mit je einem Ordner\n pro Kurs; darin pro Stunde eine `.odp`-Pr\u00e4sentation (Titelfolie + eine Folie je\n Ablauf-Element) im dunklen Design der Webseite, plus alle hochgeladenen Dateien\n \u2013 benannt nach der zugeh\u00f6rigen Stunde (`<stunde>__<datei>`). Ohne Server\/SFTP."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/holger-dev\/schoolplanner\/main\/images\/Bildschirmfoto%202026-03-18%20um%2012.36.20.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/holger-dev\/schoolplanner\/main\/images\/Bildschirmfoto%202026-03-18%20um%2012.36.32.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/holger-dev\/schoolplanner\/main\/images\/Bildschirmfoto%202026-03-18%20um%2012.36.43.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/holger-dev\/schoolplanner\/main\/images\/Bildschirmfoto%202026-03-18%20um%2012.36.52.png","smallThumbnail":""}],"translations":{"en":{"name":"School Planner","summary":"Lesson planning tool for teachers with publish workflow","description":"# School Planner\n\nSchool Planner is a Nextcloud app for teachers who want to plan courses, structure lessons and publish selected lesson content for students as a public website.\n\n## Features\n\n- Create, rename and delete courses\n- Plan lessons with date, slot, topic, goal and description\n- Build lesson flows from markdown-based elements\n- Upload files per element\n- Use recurring lessons and copy lessons between courses\n- Track internal reflections and teacher notes\n- Use a live mode for classroom progression including teacher notes\n- Publish selected content to a student-facing website via SFTP\n- Export and import complete planning data including attachments"}},"isFeatured":false,"authors":[{"name":"Holger Heidkamp","mail":"holger@heidkamp.dev","homepage":"https:\/\/heidkamp.dev"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIECDCCAvACAhMZMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwMzIwMDgwNjU4WhcNMzYwNjI1MDgwNjU4WjAYMRYwFAYD\nVQQDDA1zY2hvb2xwbGFubmVyMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKC\nAgEA9jF9KRub\/L2isK1lCh+\/P76qvyrDdfXVQ0D\/neHEhdSnfMuoeMIqRnUKu0TH\n5MqDFXRAZBlxGwqp3adxuisk3Q\/408Adul+O9Kz+m23Agm\/NBz+HVPvtakmLsmKA\nc1OORiScfOPm5ORQ9A7ffi4bYydwZSS5J\/PbEnr\/t\/LZHwH3xm1+ZjD8Vv2OULi8\njxlF45Gd6P9oYgH91m0E\/Cdi8zn1qopM34\/LLX3fA4jKwtXnHz4NN8Ib8zK2E31O\nj0wpX5Rh2av+RRmladEvkJouAbFjhkRZxYStEEQIatcIbFjIlBZblppGsTpySNNY\nTTAe1eIsEwArN\/9NNqinHOZsB4e2ALFTU7L0nLj5r3NUq+iiHzWtCxXH7Dh0uT94\nod7lh5PxrE9Lq44q8tOlDlobyXXczaAm8mGxo+w\/YZg6srvhs8ZuEumWIdkMbFAW\noJnbLZSm0gYgSGMg\/uvWmmtLva6xtsPC\/xcMaFbOx6P6BN351Uq\/OZjKHWkwCL+q\nWEpWXA8U4xG88irDlhp6dbzZRlkvQN\/LRp5dPWZF55kxM3zndIaNK6\/vDingnXt7\nCkYhiscB0UKB6b7Ny6wnvtGhv3lBdkQxrZg4+lms+ALHSWBVwECfydGZq2E3KteC\ncS9xzFqCZqSSInEP8vsGITgBVzwI038xZBGcCUtuy1TlL5UCAwEAATANBgkqhkiG\n9w0BAQsFAAOCAQEAKvSPlgAykiq0w5bb2RkQyTbA0PqQIqU6r65G6H\/F0dMIgI0T\nahYTI8FhteRZg0Iy8LqzVFsaxinofFb2auvUfb2C63XCcnqyf+LQeWWrBnrXR4jX\nPQeKW\/\/xZXKcDXRz\/nmw30yAgOMxnchScbCG0XYHj6VyHU1r5jAVXu9HlEFB0+o7\nJk4DP9xLf3eEYLC75VM5Q4qG1U91x1iIwdeqQQZEeMAZdw6tfkZRobXernyqsc+w\ntwlXiJHfDE\/WVfvHfeL4oE\/WKP5XL+na\/2+Ogk4qy7gn9l3r3++kOtJ\/MlMJXpQ9\nwL8bgoQTZsuws6VQQ1yPG8bbobsFHhB8RwZlBg==\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"nextsnapmail","categories":["integration","office","search","social"],"userDocs":"https:\/\/github.com\/oe79\/NextSnapMail\/blob\/master\/integrations\/nextcloud\/nextsnapmail\/README.md","adminDocs":"https:\/\/github.com\/oe79\/NextSnapMail\/blob\/master\/integrations\/nextcloud\/nextsnapmail\/README.md","developerDocs":"https:\/\/github.com\/oe79\/NextSnapMail","issueTracker":"https:\/\/github.com\/oe79\/NextSnapMail\/issues","website":"https:\/\/github.com\/oe79\/NextSnapMail","created":"2026-07-01T13:35:26.719069Z","lastModified":"2026-07-02T20:58:55.631842Z","releases":[{"version":"0.1.6","phpExtensions":[{"id":"mbstring","versionSpec":"*","rawVersionSpec":"*"},{"id":"zlib","versionSpec":"*","rawVersionSpec":"*"}],"databases":[],"shellCommands":[],"phpVersionSpec":">=7.4.0","platformVersionSpec":">=20.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/oe79\/NextSnapMail\/releases\/download\/v0.1.6\/nextsnapmail-0.1.6-nextcloud.tar.gz","created":"2026-07-02T20:58:55.614525Z","licenses":["AGPL-3.0-only"],"lastModified":"2026-07-02T20:58:55.670995Z","isNightly":false,"rawPhpVersionSpec":">=7.4","rawPlatformVersionSpec":">=20 <=34","signature":"Gl6nvawl85nQ2OrAz9veSaHQVnOgQbpLag7R9zMSSfSfjLs9\/B3TEMGFlv0hf8UC3teXP1kEaNAv3RKotBXx\/ujqBRh51aUz+Q7ZODv\/+oYqVN9Gr7kcpr\/2y9O4ycaVsO9sfb+naDicykh5lFBeSt4Qq77EDyn8tpm4K8WabdbC\/afsDYtiQ\/ttkhLjcEOlLSfZOQMDI\/M\/BG0gbjKxgW0nuiqL5XyCd+PbeGtZf\/KRqnhlSUgxqpbwfEmcimQMajhiRWkykZWMUuWq05+inwp7rPSgHHDg8c92oYwfLzTo1OupHgzQCfFtEdxuBsDRNC\/098Wqf9PeFS3DlBYpm0iOoRdsWhrsU8lblL25HdhY3wUeEhqVPBZsDeEYEnEp1kDkgQEa+iIziN9QG0rBTVgmVJm2DRMyOHl45SdPeXU3Tr1dDuf6tkMlck14xve6j5N\/CGChe6xHrPidOHBGAt0fJ2Jb4lBbvH4umFNMJu7cyZfuMGeQ3YjWI6sBr6aNvabKWU1He7rDCPSy5CayX6caLn+UwiZ6n9RSAOq1TplwPBLi1C1OTRKuWB4h2BmBD\/QYjYVM4lsHbFS3Kf7xD1g5mvmjsKoNNA6CtngfZ67r+x5N8W4mLMcjJi0F5lwOp\/mHnOs6gpWmpO2jXISWPBjGWD0nfwRJOy\/I7utLEUM=","translations":{"en":{"changelog":"### Fixed\n\n- Rebuild the Nextcloud release package from the 0.1.3 package base and apply\n only the confirmed S\/MIME signing fix to `app.js` and `app.min.js`.\n- Preserve UTF-8 encoding in the packaged JavaScript files so folder emojis and\n other special characters are displayed correctly."}},"signatureDigest":"sha512"}],"screenshots":[],"translations":{"en":{"name":"NextSnapMail","summary":"A SnappyMail fork focused on integration with Nextcloud","description":"**A SnappyMail fork focused on integration with Nextcloud.**\n\nNextSnapMail is an independent community fork of SnappyMail for the Nextcloud\nuse case. It is not affiliated with, endorsed by, or sponsored by Nextcloud GmbH.\n\nNextSnapMail is under active development and provided as-is. Please test it\ncarefully before using it in production. Installation and use are at your own\nrisk.\n\n**Lightweight & fast email client.**\n\n- **Dark mode**\n- **Responsive design**\n- **Full Sieve filtering support**\n- **Almost all IMAP features** including advanced searching\n- **Integration with Nextcloud Unified Search**\n- **Integration with other Nextcloud apps** (Contacts, Files and Calendar)\n- **Multiple mail accounts and identities**\n- **Send & receive OpenPGP encrypted\/signed emails** (With full HTML support, ECC keys, or plain text with Mailvelope)\n- **Send & receive S\/MIME encrypted\/signed emails**\n- **Many security features** (Sodium encrypted passwords, Sec-Fetch, TOTP 2FA, DKIM, prevent tracking, etc.)\n- **Kolab integrations**\n\nAfter enabling the app, administrators can configure the integration in the\ndedicated \"NextSnapMail\" section of the Nextcloud administration settings.\nUsers can add their initial mailbox credentials in the dedicated\n\"NextSnapMail\" section of their personal settings."}},"isFeatured":false,"authors":[{"name":"Erhard Scharf","mail":"","homepage":"https:\/\/github.com\/oe79"},{"name":"SnappyMail contributors","mail":"","homepage":"https:\/\/github.com\/the-djmaze\/snappymail"},{"name":"RainLoop Team","mail":"","homepage":""},{"name":"Nextgen-Networks","mail":"","homepage":""},{"name":"Tab Fitts","mail":"","homepage":""},{"name":"Nathan Kinkade","mail":"","homepage":""},{"name":"Pierre-Alain Bandinelli","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD\nVQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC\nAQCtFVtCj\/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3\/3W\nlrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4\nEfFsx9sVzRM1NloEcr8gvKCTirNh+K\/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo\nyYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh\/f16Um7Rb1WDTbmI\n0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w\/k\nl0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq\/wxsiKL9AQOUbPpEaT\nYPt+rD\/c6Q4RwhdzXgcflZXJe\/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO\/MW\/\nDqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX\nXIRF8COhJH8sTzPsTHmRCK\/AwxXwsk7LIAbtvglhVab51M4qs8sJL\/LUdslm9\/ss\n\/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem\/tqaExN9rFECeF38uqHiq3zn\nqw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3\nDQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g\/x+gi8aSkXCFvGGS6WZAYwGQNNeBS\nCC\/PPD\/0XjmrI\/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo\/UAMshuC3G\nu3cS96lm8o\/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS\nUTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47\nY4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP\nSZ\/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl\n-----END CERTIFICATE-----","discussion":"https:\/\/github.com\/oe79\/NextSnapMail\/discussions"},{"id":"files_sharing_raw","categories":["files"],"userDocs":"","adminDocs":"https:\/\/github.com\/ernolf\/files_sharing_raw#readme","developerDocs":"","issueTracker":"https:\/\/github.com\/ernolf\/files_sharing_raw\/issues","website":"https:\/\/github.com\/ernolf\/files_sharing_raw","created":"2026-03-03T10:41:26.778654Z","lastModified":"2026-05-17T20:37:44.465928Z","releases":[{"version":"0.5.3","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.1.0 <8.6.0","platformVersionSpec":">=32.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/ernolf\/files_sharing_raw\/releases\/download\/v0.5.3\/files_sharing_raw-0.5.3.tar.gz","created":"2026-05-17T20:37:44.452211Z","licenses":["agpl"],"lastModified":"2026-05-17T20:37:44.517007Z","isNightly":false,"rawPhpVersionSpec":">=8.1 <=8.5","rawPlatformVersionSpec":">=32 <=34","signature":"KbURsmLwXX0aIGvaq7dlCcqns76nip7+vHP5Gh1Q2K7QB7DaIUCfTLJaM9Tk6r0Yo9NFNSVME2evCS+WiLvxrZ2PQ1cFcWZs13b+qyGI2AbmnXxV9zdMPIkL60gjUGirFGYW9HYkhWUjFmIrInaAFqH0m0Em+X9q3Bk6lBLs4kLKzXjfvI43\/RcHDGp8aI3TfQIPc2Mibih0TY3TyRkQXJ3xUujp\/OGrAU2slcujPCeEN3ac1MSMUiSDAgzx\/L+fHiT3Gea4zg0+UrUpPEiTNv0u7iQ\/YGN3D6s3wTESM8c1+n9OoOT+wYlBW8Qa\/y\/\/97PZBqgat9wKzEgOq8yMKEquhfYPESjUjFge2KEAYIihkTy1gqLmiXbiSTj24fh2yyxteN6Uco89gMtaZYrjaJzufZE9uh2PFSpJR\/4SaONFzWGn4wKw1Z98yXGRmMDtOfIPXWJb8is9HjiYWfOwBEzNMhxuq\/\/72C0y3JjtwyC+NbT2GHxBphcTg3QJlOysLHMMfymcSbMynOopYy5mSLh8c4mrkVxesXWCjiBbCPF0v8E82ytd\/iIZOqyg96mVFcj0tFPpewQlvDiFgbr6yzm0BpQpeSfNy217qvINJriGr0EJCqRr7qAwQgwmWOPc88J+A3273U9tJzzASLCUSM6FmhokcHzIIljgVrglU0w=","translations":{"en":{"changelog":"### Fixed\n- `Content-Type` response header now includes `; charset=utf-8` for `text\/*` and\n XML-based MIME types (`application\/xml`, `*+xml`). Previously, RSS feeds and other\n XML files were served without a charset declaration, causing W3C validators and some\n clients to misinterpret the encoding."}},"signatureDigest":"sha512"}],"screenshots":[],"translations":{"en":{"name":"Raw Fileserver","summary":"Serves files \"raw\" on the World Wide Web","description":"Raw Fileserver (**`files_sharing_raw`**) serves files **as-is** so you can link directly to the file itself (i.e. without any of Nextcloud's UI). This makes it easy to host static web pages, RSS feeds, images, or other assets and embed\/link them elsewhere.\n\n## Design goals\n\n* **Minimal**: deliver bytes, not UI.\n* **Fast**: keep server work low (good for assets).\n* **Quiet failures**: plain 404 Not found (text\/plain) for invalid\/missing public shares (no Nextcloud HTML error pages), ideal for asset fetches.\n* **Privacy-friendly**: **cookie-free responses** (best effort).\n* **Allowlist-gated:** public raw access is opt-in \u2014 only explicitly enabled public share tokens are served.\n* **Secure by default**: strict CSP with optional per-scope overrides. *)\n* **Streaming by default**: for normal `GET` (`200`) responses, the body is streamed whenever possible instead of loading the entire file into memory.\n\n*) For security and privacy, the content is served with a configurable [Content-Security-Policy][] (CSP) header, allowing different policies per share token, path, file extension, or MIME type (with a safe hardcoded fallback).\n\n[Content-Security-Policy]: https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/HTTP\/Headers\/Content-Security-Policy\n\n## Usage\n\nThe common usage is to first share a file and enable public access through a link. In the Advanced settings of this share (in the right sidebar), the Raw link must be enabled. If the share link is `https:\/\/my-nextcloud\/s\/aBc123DeF456xyZ`, then this app will provide access to the raw file at `https:\/\/my-nextcloud\/raw\/aBc123DeF456xyZ`. If the share is a folder, the files within it are accessible as e.g. `https:\/\/my-nextcloud\/raw\/aBc123DeF456xyZ\/path\/to\/file`.\n\nA user can also access their own private files. For example, a file named `test.html` in anansi's Documents folder would be available at `https:\/\/my-nextcloud\/raw\/u\/anansi\/Documents\/test.html`."}},"isFeatured":false,"authors":[{"name":"[ernolf] - Raphael Gradenwitz","mail":"raphael.gradenwitz@googlemail.com","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEDDCCAvQCAhMAMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwMzAzMDgxMDM5WhcNMzYwNjA4MDgxMDM5WjAcMRowGAYD\nVQQDDBFmaWxlc19zaGFyaW5nX3JhdzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC\nAgoCggIBAJ9xzncYWefoqk4VmoKM8oiyr6ILqMizV8HwShbm73f5n1xGiTtFMkYb\nU+vyqKA7Ckyt9PcbHphVWWFpZEwJuK\/l7KqYeoFV5KiMomyXbkA5tkoOyz1MZveZ\nt+YzgcL7+oEFAkjcUf+L+jU0DVVnkI7VDxwJfPgZmBIkCByyOfOCLJ1r8sBgOCI6\nRTqajwnSOIh3UgDdC1bt8tQAYbJzOmxKpIFXJdyXH6ol1OXGdjbbUPHd0krESUAd\nW3jlhKDrMNLu4YBzsuNN\/FT4mKCEsiNd2qXfRRxNIFgITq5eWqqqfE5tM8FL7WNT\nxy1gtlmZsaV2SXIddRKeWc09Ly6E9KhDOEPuUfkvRt61XbHuGDgonfZfUn\/AuvT9\nT\/2B9Wujv\/vlbH79tLV3K7f8Opcb5CmzbTPpOAG3TmfyFTcyhnPTqrb3Y3sWAl1o\nHm\/iCvI9wTFeO0D\/a7fTluEhcC3fFprnYWFN+XMqqV5EfxTTloEhAWIhbqDEFcPo\n\/RbExB6uCcCCX8bWKp4n6012WTSawSAVwBi6hy8+wQlSIbtw3gWRbvMeCQxoePCt\nNp9GKkb5UKaEFGTIMMNrnTqlFAEk33HymTeIzvERPrzwr2KHkKjNG8hOAFptYadz\nD\/N6E3mt402EFe4buBwXHjjSQxig787hfdffwYE7OUHYSVzuI78hAgMBAAEwDQYJ\nKoZIhvcNAQELBQADggEBADH8JwKxF3DcmzF6BwNxS9\/jJJrV3X8CfePPH\/qxIRhl\nLtIimc0\/tTAqGEYH86iPP022HDTeZCUC7p5hrU2N9QN6sabPSEiU6w48BVv+XC0i\nh39K66gelm9HS7e+gOEVLM1YNVAKwxhKgiYoEkafe+FOPb87FIshOZiirunkuyoL\nhnZmtTsEPP6yaQ2XCB9c\/Ipmb3x5HkZuco0ONBo8eqZm\/QBjYszLUY0Notx1zzUA\nD\/U0qO5svzPwneZVKYshte0l4Fc+gNGUiBynfJ5AUvCKeS0UCqiyheSRs9kG+\/+6\nKnBAhKP1yXLE7Fr+f5TXtC4KjjMj7GYbtL+Bl9wwC4o=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"socialsharing_telegram","categories":["social"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/socialsharing","website":"https:\/\/github.com\/nextcloud\/socialsharing","created":"2021-01-18T21:55:09.865077Z","lastModified":"2026-04-08T08:34:05.467339Z","releases":[{"version":"4.1.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=30.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/socialsharing\/releases\/download\/v4.1.0\/socialsharing_telegram-v4.1.0.tar.gz","created":"2026-04-08T08:34:05.374400Z","licenses":["agpl"],"lastModified":"2026-04-08T08:34:05.505161Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=30 <=34","signature":"QbH7UljR0jrdthIfpKZYsH68ZnA64SK5aeisXv309HWHgqJRN3kxq6aJ\/br9bsU6KFdm5+Sx2pPm5Ofcz+L+wtrWw5jT0iZWgWL49TDwSxpgCwgALRmWDUWhmsMevrSqKzC3QQwEyna9WplU28sCzYpe9NWAUAzWslxG\/\/kWqhxmN1NLRXc5mqXm1Vj0w2OFVRKXPY14KlDl61eHjz6stawAkffUFitJt2Dp2\/2Ak5Zt3LSlakMJixEKN4e9OJl1ddqhoDazNfbv4blYBXKzQJZ3z30dSytDRkJ4kATgLrSXEEtoTkcuseP9kua5wRiYKhLUtIdkKsJZf6ALQwgziK34LKqCuOz+2jtiQ21Y2dHsUkegOWXnZBTBT8eFZngoSR7+iBmZLpPWJ5nWq3uGqyA\/Eq6mUODcYkmzx3cK9T30zBf3e1\/Fxon7TSBRJfR0SZqGW4aahS94ed2gWttsawGRwcOXWFDXx89oI9\/WVFybaqIVcI2E8R44YLspHYMmquvcNkjs5xf0DwxvZ2cHF+ScJicIdysyoFp+bzOBmin3RRPLlB\/eQCWUhf1asQphYmngGaiZQc7Km7lckM73iQ55HP98uHkksmPAiPxJ\/M1rd2VPYPmLpsFebCFTOcquZp3P+uWSmeOwbp1C3s8wokjs0Nb4RyVyJvn7KRePxoo=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/socialsharing\/master\/socialsharing_telegram\/screenshots\/preview.png","smallThumbnail":""}],"translations":{"en":{"name":"Social sharing via Telegram","summary":"Enable direct sharing of files via Telegram, using shared links.","description":"Enable direct sharing of files via Telegram, using shared links."}},"isFeatured":false,"authors":[{"name":"Roeland Jago Douma","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEETCCAvkCAhHJMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjIwNDExMTY1OTI1WhcNMzIwNzE3MTY1OTI1WjAhMR8wHQYD\r\nVQQDDBZzb2NpYWxzaGFyaW5nX3RlbGVncmFtMIICIjANBgkqhkiG9w0BAQEFAAOC\r\nAg8AMIICCgKCAgEAwsq+hSG\/f8hIRyshzsNllqQHeZ8Qa62yTBB3dbYiaV2DBS\/6\r\nHR6w6jS56Dcx2hBWO\/geiJoSPs1AaPkeMVM2qyukzUTclH\/6He5pquINFkNhwNDc\r\nZb63O3ktC7KZ85WBoj7MfjAfhrif3Yrq5uhaYq1YoRKszzqdpzMOWvWrYiXaFapa\r\nJk7Hr\/WfaCZjWmKtx5\/Bl3NAXAW4wOWBY+ewMDyYfz+10B3aqM0SsjWDjI1wY0O+\r\n\/MaxIBBC0gtIBhPiT6rDxUYLwvfD8K+M0eH8HgtcmbHZa\/Y5YxeyeaZpqWBuWsAi\r\nY0\/bH+Rt53RICVf+rLBvn7z1wGsBa0\/Ft0uTqL+3qA0tpfd0yFq19Jqtt6AWyU5I\r\nRYg+0qEOHmlLTYw3Iv9PDMroQQNJcUp7ABvDBAVtHoTJR9mszInDR9AfX5USE+\/d\r\nc\/2ccmpsTCbWYG6ohCitWtnBjSHFQ0be3KZtFRzelOA9jKzKlzqOUHKAkby6lJoB\r\nvTVA2m0kAo+iPazaXh+y1PVaWVSedwOfHQk\/YCDd0ALl6SZk\/LmMTt7AReKuWhJX\r\ntYFpk5bD6dF6cammqz9Dj6xxgVy+F9atL8uouMMC4gXOXOdxof4qtDBTcZEkj0RA\r\nBMl+aN9rQ6PlmR7tVfVte43NzssaJ4XyBvv+FI\/TksrBGdUfE9TkP+WwimcCAwEA\r\nATANBgkqhkiG9w0BAQsFAAOCAQEAb+M7DM5ks+dYQSSCk+5ujbIKqrlX2y5\/TmGu\r\nmHTF+54oL4\/e0aQsg5J7Q6DUrtxsgDRs0aiRAAgMc8OTOgVMvdJVeYFoG5qafxvY\r\nTzGPLjP+3sRvNl4qwvEf6t4KHWSPq8mo8Vj13BcOSMhrIFoM21yyR9X9q3675Qdj\r\nGEGKeAPc2nHGntDuV61ix1+GqwDaQFAoBzcfgXHjf1gRpSXzgMQRRJ\/fzPK9kPTU\r\nWSxuGESiS+D1ffyEcNKZoj\/nLK1fjLYFZPRGnChLzMdLmG1x+iVPdYWiUFiKCkdf\r\nPkvK65ZhSHZcvMNzZxKQQksB+DDxeCBhGBJKDTEMtmKM5YOvMg==\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"sketch_picker","categories":["integration"],"userDocs":"","adminDocs":"","developerDocs":"https:\/\/github.com\/nextcloud\/sketch_picker","issueTracker":"https:\/\/github.com\/nextcloud\/sketch_picker\/issues","website":"https:\/\/github.com\/nextcloud\/sketch_picker","created":"2023-07-05T09:38:51.474957Z","lastModified":"2026-03-26T16:58:26.432438Z","releases":[{"version":"2.4.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=30.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/sketch_picker\/releases\/download\/v2.4.0\/sketch_picker-v2.4.0.tar.gz","created":"2026-03-26T16:58:26.414995Z","licenses":["agpl"],"lastModified":"2026-03-26T16:58:26.475961Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=30 <=34","signature":"r4zRVMlUcbmV0UF9xJnSKjmrPWd6ExxNJroSNFhar46CjTFV7FqrUr0jPFiR8tvqJYIC2tzkZgLZH0zZYW7XlYDrX6J\/sCFHSe+BZ9ykLIoQEZV6VsCawuSA8eE4MtRxX34rfcwos4Elv687FEpsbLZDT9SXNZH3LcSD8UDGb8l3T4fvWClCitKGnwUMBmDol63pcfpOfxoWXZawPmdDFVRWks4f0Ahu1HnEgBwLvEq4j2C9z+E82IZl8MaM5EajOEZvdcIAjrLsl8telUay8UhbbSnTv45\/e40QD2bcIG6FEqSyUHCHZF8jTl51cd4jJ440oxab7kjcPvz8Zr4zauYUnZofVdWfAa6u5t2LNDQiOHBfp74hIO7fkH269GVOAnic\/wBcZ66breAZo\/aLH8d6JK2He2r42XE6oSm6L9LdGU\/KGurV4LkKpCVMMY3k5AnGIZKDe+vw3vm6FUiYx8AY+vqzaWPeNyZCX9m\/JAVnd568E25UAhnZssAqJdzXKi3AWBJv6ooNGRK+niMPmz\/+\/A\/hu6XMLFnSef3XqHvyFCgWivVfnfMpuVHMGGWCJgn4eufSfXQHVZCAMMLDYgEfIpv5dhW94UOfaebsffy38zGhHMoAlYpaZHxZukreWPa9j\/9D6sNVKM8X93UqdPkFAFfNFnp3hMyDE\/upM8U=","translations":{"en":{"changelog":"### Changed\n\n- Migrate to Vue 3, update `@nextcloud\/vue` to v9, and add eslint and node CI workflows @julien-nc [#18](https:\/\/github.com\/nextcloud\/sketch_picker\/pull\/18)\n- Support Nextcloud 34, update npm packages, switch Psalm to `vimeo\/psalm` with vendor-bin, and set Composer platform PHP to 8.2 @julien-nc [#45](https:\/\/github.com\/nextcloud\/sketch_picker\/pull\/45)\n- Update composer and npm dependencies\n- Update npm packages\n- Add Dependabot configuration\n- Remove the unused `setAdminConfig` route"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/github.com\/nextcloud\/sketch_picker\/raw\/main\/img\/screenshots\/screenshot1.jpg","smallThumbnail":""},{"url":"https:\/\/github.com\/nextcloud\/sketch_picker\/raw\/main\/img\/screenshots\/screenshot2.jpg","smallThumbnail":""},{"url":"https:\/\/github.com\/nextcloud\/sketch_picker\/raw\/main\/img\/screenshots\/screenshot3.jpg","smallThumbnail":""}],"translations":{"en":{"name":"Sketch picker","summary":"Quickly draw and share sketches","description":"This app adds a smart picker provider to quickly draw sketches and insert them in your current context."}},"isFeatured":false,"authors":[{"name":"Julien Veyssier","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIECDCCAvACAhIZMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjMwNjI3MDk1NTI3WhcNMzMxMDAyMDk1NTI3WjAYMRYwFAYD\r\nVQQDDA1za2V0Y2hfcGlja2VyMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKC\r\nAgEAtK\/Tif+hMSuZrTfd25mXq7UbBR7YYY0uo9PwvPlYTC0EzANiAvT8iDDTaMw4\r\nNQ5J0tV47HPsUHZQMioNH6FtLqIcsG3CTQ4qSzYDltXekRNcZTzTM4oU+calCYH9\r\nu5xOaxW4mhXLXrnV5mDDsJKLKPI2l\/A9tw0DD35SvJXbY+zO3ElSS9VJxL295yL7\r\nc7OoLld\/2Bl7uk9ZAqiUbJz3xItkq\/nF11HnB3S3dJT0JFJ\/R75+o971Wsk1Isfo\r\ndt\/KhGCjfoqgcWZd2fuyKcTov9Fj7xpHG\/7h+uhyOiV6ZmSp9YgsXWXPeuVe1jwN\r\n6yqVQZOKEH9bP4DEVACw+EqEIC351ERF\/dfKdAthWD\/6oAtknSlpuo0+kUc+5pgz\r\nLjtESIWx69DCeMosfFGrQGmvizx08lPVOONSEGL18Sly\/FvgngRruf4xB5bbaS1P\r\nFzaR9vukToRPqMgJLZQ4FtytLCZbH96v35oYwqE0XkRieqcpLWk4th0ALoMuhBUn\r\n4JOfk4+XleFWf6VPFy+AqRNOOc86PmfKKxByOBJT72V9EndfLrvLApxMo8Vry6pX\r\nB\/nMm+74JhPImPlGthYmZ3h9iMHYcErxmLmDBSnJXlywj+\/Sh9bB2pR+dUWwruoL\r\nU9bMy4+KY79PydGNToTHvLI9QAfPBSrFLpouQ6fw8jqDWMECAwEAATANBgkqhkiG\r\n9w0BAQsFAAOCAQEAAwRFPWXDyif9lAm3rQydjxkIeYEjOfwBeSYvi+trzYVJw\/2c\r\n949pAXT9HB11UWCZKaHLc5uASyHPxiJA4H0dLGn\/4cwFa79ss0MZyOpxLAIQbvmQ\r\nwcymNEeWxdOlDMOSfj5QhmNQWPx5hpSb+HhOzyh+IOTUdRho+fyABastz0nSXaCM\r\nCF6znVs82MzDjvQ6pQLQ9GGUk3wnt+OgSLGReONjCwTNgsga2lUl2NjgM1K5ldcL\r\n4HXRHjkUoVCFPAl04\/xfWaZUCoi4hbez2r00ZMT9GeHDgF8fMC\/Z\/SpRJcyYIPnS\r\nFz\/+XufZQuSh9E7Hh2Iu\/a7ain9w0VmT+9tF+g==\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"calendar_news","categories":["organization"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/mziech\/nextcloud-calendar-news\/issues","website":"https:\/\/github.com\/mziech\/nextcloud-calendar-news","created":"2021-08-04T18:58:29.120575Z","lastModified":"2026-06-14T12:56:41.859875Z","releases":[{"version":"1.1.19","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=32.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/mziech\/nextcloud-calendar-news\/releases\/download\/v1.1.19\/calendar_news.tar.gz","created":"2026-06-14T12:56:41.849501Z","licenses":["agpl"],"lastModified":"2026-06-14T12:56:41.907679Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=32 <=34","signature":"lvdhH162hU5OyoORjhjzgW\/VCaQlKD3LWWItwwYT5LIxrkyUbgt1OJ5dO8SPyHompXmhx6peC1idjjHtagH9KrNWZhJ8GaGJRD1c3ziq9h3a9hf7fyPbnRtJwYyCDJvLgQTUgYMFAgZvhobkUZulGaSL6yLXSWkQwSwWiCwLgKuUpyDMlYGfpKa0Xa77tVj\/GefWmBI09SaBpsSxg2FLd4765\/f+aYzXi23F6OT71\/+TJQTUytlOs5orn7AxZ6+IBoyZE\/9Nv2qxUIZT9+31WZ\/H3R24+bfHI9h0A5OJWr93WttAmLsny0bv+EMBG8HqZ0kEUijM2fxrSt0WLYRhX3X\/WR50qpytKgZhDSy1WmO5g5gyRuMOHKNgqZBp4twnB\/a805UpptCdyxh6bAjLB8gqr07s1hrWOBT3fQcNwwgGeIsIl6PzvDaLuDmHAfxJuAq5p20wAiDyVNeknQerk49PFzvA5WJMs9UUKD1lKGPHthwFffk2Ottcnkiw2hdaNDbS17oLoluFHxkHqfYkQMpXgJMW6lJq3FrOZzu3uIK5F7wusXN0Md3OSF8RIaj288DYVZ9\/64ocrtCl6eMaQhiA8E2H3X4si6bPfqbO9mKkDWX4i3wsu6bknF6FddFU0M6MLdB7cWR0EjVYDqnttlzBQg5ZphWzh6iNO6bbWOY=","translations":{"en":{"changelog":"- Fixed missing de_DE language files"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/mziech\/nextcloud-calendar-news\/master\/img\/screenshot1.jpg","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/mziech\/nextcloud-calendar-news\/master\/img\/screenshot2.jpg","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/mziech\/nextcloud-calendar-news\/master\/img\/screenshot3.jpg","smallThumbnail":""}],"translations":{"en":{"name":"Calendar Newsletter","summary":"Calendar-based Newsletter","description":"This generates a scheduled e-mail newsletter based on calendar events.\n\nThe administrator can freely configure the sections of the newsletter.\nThe following section types are supported:\n* Static headline\n* Static text paragraph\n* List of calendar entries of calendars accessible to the administrator\n\nFor each calendar, the relative timespan can be configured and the list entries can be formatted using a simple placeholder-language."}},"isFeatured":false,"authors":[{"name":"Marco Ziech","mail":"marco+nc@ziech.net","homepage":"https:\/\/github.com\/mziech"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIECDCCAvACAhGNMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjEwNzA1MjE1MDQyWhcNMzExMDExMjE1MDQyWjAYMRYwFAYD\nVQQDDA1jYWxlbmRhcl9uZXdzMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKC\nAgEAtv46yH7iukDRpIixVxZsZiZsHZ+AtvgVjr2smu1dzEdIrNVpfYO\/FJ3xk8EO\niUcR4MSviNIT6a3iNx6+rKYR8I19Y7G7Of58osNOu6GL6ovb6ihnWUDdAgWEdG+t\nfjV4k5tB9hvAwvDi9cecCMOBudr5DWV6rPs+9gks6E29zXdl2DdHoQakx8zgI3sd\n1rTboOFp5Gc5dgKz4MIKuKc8QXrr7kDGSE1AsaiWjsFoGNj3o6ZwTBEp+qIMsEco\nwS6W7FS1Q7Favzxi2+bsww8jHy2wDsaD6hOG0lJ8Qoch5Nj2AHOthduxnh7n1lRX\nxQbfZxxuNcVtY4unri+zrd0YOtyRkWim6izfqTtZa+Suk8sKZDAJm44dy72wmPyR\nA4CKbyBFM+t+JbIFkpDZcbkXLm6ZySXuiH6S+hJ5BawPv+XLheOJzT1L1FcyFQVG\n9pqzeGaKakXaBj6c9itBz3VhhpMlK7ESY75g4kf5lPB\/L3YTKK9s7b4QPPHnKp+S\no3pbWSyOditeA1VCorTrEaMzl74cbDxfsex9I+cnOhhjRRThJ\/5sLR1vtiaSZELH\n+CZff+FhtxN6R7JT\/VpITsJRXzwqdRntclbT430NgqcsX6Z6In56+EHUE86gZcv2\nK1tYJO87AT+QfyOkgYwI2BTcW72qZ9J9NXaX824tBY8DXAcCAwEAATANBgkqhkiG\n9w0BAQsFAAOCAQEAXrkW1GWL1n1bhCPjDcIyutQEhLVli6ChoFHxoT+yCOCtMcva\ngpzW6lYlFr6y4RKJlw556VbXveDlaFJ1AkqbaYWuv+vbOLJGpJAUc41nTAAq0t94\nHufMUWqEhmr32yJ\/lA2uayEPYAzGy6lGOVhqVmvwRaMZbgFHqvALVh1siKelWUt3\nB2ATiB\/o4nvI0tsMsAXkOG6OsiidXFOxHlpvhCawJltgUthehrGVOmbNwQe483xy\nr1jqMn9n6F4NcpmUb6Gp3hXwfy8\/RAcWNxRkdKhdxBfaWowieS37rwseZCv3ko13\nvYhJr1m4taW4kEXmxpFKgqsmoOVB0zJxPzDEtw==\n-----END CERTIFICATE-----","discussion":"https:\/\/github.com\/mziech\/nextcloud-calendar-news\/pulls"},{"id":"integration_onedrive","categories":["dashboard","integration"],"userDocs":"","adminDocs":"","developerDocs":"https:\/\/github.com\/nextcloud\/integration_onedrive","issueTracker":"https:\/\/github.com\/nextcloud\/integration_onedrive\/issues","website":"https:\/\/github.com\/nextcloud\/integration_onedrive","created":"2020-10-29T09:06:19.598748Z","lastModified":"2026-04-21T12:27:21.054500Z","releases":[{"version":"3.5.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.2.0","platformVersionSpec":">=33.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/integration_onedrive\/releases\/download\/v3.5.1\/integration_onedrive-v3.5.1.tar.gz","created":"2026-04-21T12:27:21.038011Z","licenses":["agpl"],"lastModified":"2026-04-21T12:27:21.097348Z","isNightly":false,"rawPhpVersionSpec":">=8.2","rawPlatformVersionSpec":">=33 <=34","signature":"SJSYaZzyWighrOERbRe+\/9GZHbTabS\/VZEs1ED7sDN\/kKlYlTbSHc8IgDWyVbrowQPAQPF5X+mz6yaIp+O6ZaWqGKpJ6lj5IKkv8Rx\/fx8NlJ9vwa3JSxnKdtM6jPEORFQNcx0B31ScoRJRg6slu5hVo49Zw2hnYRtDhlanJaOkVlc4wWcldlJk7dMumne2b9WhDMNEDUKiEvq\/TnvOsZ+Y48xotW6WiqNzp9tndos9C1\/\/eORV9SJBLU\/N4u8Eh2vrLLVRuWBp\/NrFbXfZ6cJwNKH\/9d1ybRunEnvxcXuKcMghCjeDBcHBqNxzv+ylhCJN7Htlz5VUgy\/Wvt8XOpKJHP1KY5U67lY2+MyDxFPrpUyoF4ioXKUgTu5Hh\/aSPhEWIrNJGwa5ALUWGzHngeuXas5R\/WGDCjFPo3SBD0yoHuL+vgVyiIeXTG3pN1jpTvjle9v4Joag6A3t6xQ0SXGVlPrirN9A2nEn+94Y2fAONSXhu8lt0I9jMrITLKSx\/CyuevpYGObdNbLJufA\/gAh8H4jiZFoeJSlibcuNMFOwZqrgvtbrYs7TagLGtf8T3V\/pT7LauQ3QCBU4e1lU4+REHcQO2Bn8Q8xDPFTIVgJj1ZkjsFDjzRZJp2y4xXOBoh+rkkxSi06GGFuhU33VsvtKbX4dT8hOz6goJrXJ1FkU=","translations":{"en":{"changelog":"### Added\n- Added support for Nextcloud 34\n\n### Changed\n- Update dependencies & translations"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/github.com\/nextcloud\/integration_onedrive\/raw\/main\/img\/screenshot1.jpg","smallThumbnail":""}],"translations":{"en":{"name":"OneDrive integration","summary":"Integration of Microsoft OneDrive","description":"Microsoft OneDrive integration allows you to automatically import your OneDrive files into Nextcloud."}},"isFeatured":false,"authors":[{"name":"Julien Veyssier","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEDzCCAvcCAhFZMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjAxMDI3MTQyMjEwWhcNMzEwMjAyMTQyMjEwWjAfMR0wGwYD\r\nVQQDDBRpbnRlZ3JhdGlvbl9vbmVkcml2ZTCCAiIwDQYJKoZIhvcNAQEBBQADggIP\r\nADCCAgoCggIBALqezRe3UsZsJ2GeZugs\/vQwAnCm45kpxdb\/fVutjtlsMUS2dEdM\r\n46ktd03XMS2Dj\/mOJ6ZwVjpUEQUeEFU098kym+2sr+WpX6VVpYA3zGit67AYeo2G\r\nX2UCKO0OmOuplp1omoRt\/hM9MoIsYleopyeINsaXVETngXz+BMhKBFreewJDeTKL\r\nvSRhnHh5K2NrfOGic4eNo+BbhzDeh4UTtlVFG731zSeBnG0rdZgEkhNkpDS1\/mMg\r\n3fueiTbFdSZmeTTMAu4SkqFTxoEvGMXy7YWR6V4pHOcUvZk\/7iEQ1XmQPh5Qg1In\r\nU24z6T8dEzxjLHwKMwOKcFbLuN\/OSU+fLMlB5l+GXQn+IlBrSwribnHaZMZg58OM\r\n02CunODCjtoYl1oz1XpEab6a8Qx6IWLUVJrT9Le\/hk+1CBbmN7zWyHpCs1q9tawj\r\niLHekVwf62ogZbH\/FG6AyitQB2fKDqyXLpQThNl59FVmAVFXPMQABRy7TFPFNcg8\r\n5KP\/0IapKKy1Oj7\/gEkLnQObf3Oo7xb6K9CsWFPDb6fjBBgq3GjT2ELDjk6QiK03\r\nT6ForDz+vnzuc5dYB5XVnIIDRptCOw8Y0J86paW2LHqZ9VLqr8kxakpjSL3pYA3k\r\n\/+I9ljO30EQr6BnibUWu4790mH1oivkKQilMTOa21Z9A6XdB1EvQ438DAgMBAAEw\r\nDQYJKoZIhvcNAQELBQADggEBAAQViqtnfMKaHvaQfwPBn6aCNLCO9mtt8ZTpGqLb\r\nQVZgWcD8RaxO3Elu1IVYlIqOAMgsvonl7jkHw5q71xfLWSUvoRp6PpplvFuUfqp1\r\nLgncyBZD0Ano\/k9UmzT4zhw6gYMGRu2yGsYBlB4jO00dU0U5B35LelaS580d1tXq\r\nRLD+frIP5e1XrAdhsHbBvkwt+IoPm\/oDDVtlG+Sr2Pyx1xCqkspyCDxorvhNOo6u\r\njl6jC9cfPtEXkhTAptrKrumRpxPcX+LBJ6RNogGNPITndDLfqJRiFdTag9YXevp4\r\nJ08X7YNnbCciunhMT899ZMI9szrgTjFEVDAnfVvBSlFx0tU=\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"integration_openproject","categories":["dashboard","integration"],"userDocs":"https:\/\/openproject.org\/docs\/user-guide\/nextcloud-integration\/","adminDocs":"https:\/\/openproject.org\/docs\/system-admin-guide\/integrations\/nextcloud\/","developerDocs":"https:\/\/github.com\/nextcloud\/integration_openproject","issueTracker":"https:\/\/community.openproject.org\/projects\/nextcloud-integration\/work_packages","website":"https:\/\/github.com\/nextcloud\/integration_openproject","created":"2021-03-19T16:28:07.130510Z","lastModified":"2026-07-01T07:15:41.233271Z","releases":[{"version":"3.1.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud\/integration_openproject\/releases\/download\/v3.1.0\/integration_openproject-3.1.0.tar.gz","created":"2026-06-18T09:41:24.420005Z","licenses":["agpl"],"lastModified":"2026-06-18T09:41:24.489278Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=34","signature":"NbB1HopiD\/y8W2VK2rsvNGMq\/VS2WaFAizFOgk+ZM+RIuO2s+3pp79saukXqgwhruoxXoJGCbyLNTLc6C3ucoujcQ4M3Q6zxaHoEzbZgtYFWZYoKI2YFPm9Rp3L+CRqB4qcRtt+JJ5U6lAv6Yb9MAuTyiWdrVuhULGY+EAi5i5kGWIA6CfdMh9nx80\/llrcbiDO3DYSm4bK8wCNX3Kh62XeX8j1dnwZ353UCBQk\/iyoMzuamkuwsZhxT5BO4OXQpDayfENT5AqTVHiYOMVkxChkZtJ3FZqnhFFDjA7TmQhWBZbotEEG4eNOciNp2GTKk1zstvhBwjmFJDC3rgodqLwreDwzt8KbcsAZ86XIYbnakYZE8V2qiOnF9LAn3F9d6rcOKBn9DYavU6iCRkiVuruqqMJrJvfLHAthxPbBux61r8o7+QzdNYQ2tUn+JXZg9km9Ljsf6RSFvXjAm8sxzSUbHjI7t6k1PtLCmEqI7SJJAzPGtkmg6uk4GzlrC47UtpYCYIz5J\/lj9ov9pF8uKbbFownzuSIAfQ\/fmUhjFWQ4M+HKW52+HIFO4CFlAOtxDiEuQ4XPLzGsLC9az3ecCNBeyXTjOqDQak+SL5HURloLZDi5yPXMg8Dh3epLu82eOSwVSluQc6hKUJxTsfgDYFA15HxW3UX9eugRC\/78FyvQ=","translations":{"en":{"changelog":"### Added\n\n- Support Nextcloud 34 [#1021](https:\/\/github.com\/nextcloud\/integration_openproject\/pull\/1021)\n\n### Fixed\n\n- Fix: Wrong message \"Unauthorized to connect to OpenProject\" shown with valid SSO connection [#1018](https:\/\/github.com\/nextcloud\/integration_openproject\/pull\/1018)\n- Fix: No OpenProject notification in Nextcloud dashboard [#1045](https:\/\/github.com\/nextcloud\/integration_openproject\/pull\/1045)"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/github.com\/nextcloud\/integration_openproject\/raw\/master\/img\/screenshot1.png","smallThumbnail":""},{"url":"https:\/\/github.com\/nextcloud\/integration_openproject\/raw\/master\/img\/screenshot2.png","smallThumbnail":""}],"translations":{"en":{"name":"OpenProject Integration","summary":"Link Nextcloud files to OpenProject work packages","description":"This application enables seamless integration with open source project management and collaboration software OpenProject.\n\nOn the Nextcloud end, it allows users to:\n\n* Link files and folders with work packages in OpenProject\n* Find all work packages linked to a file or a folder\n* Create work packages directly in Nextcloud\n* View OpenProject notifications via the dashboard\n* Search for work packages using Nextcloud's search bar\n* Link work packages in rich text fields via Smart Picker\n* Preview links to work packages in text fields\n* Link multiple files and folder to a work package at once\n\nOn the OpenProject end, users are able to:\n\n* Link work packages with files and folders in Nextcloud\n* Upload and download files directly to Nextcloud from within a work package\n* Open linked files in Nextcloud to edit them\n* Let OpenProject create shared folders per project\n\nFor more information on how to set up and use the OpenProject application, please refer to [integration setup guide](https:\/\/www.openproject.org\/docs\/system-admin-guide\/integrations\/nextcloud\/) for administrators and [the user guide](https:\/\/www.openproject.org\/docs\/user-guide\/nextcloud-integration\/)."}},"isFeatured":false,"authors":[{"name":"Julien Veyssier","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEEjCCAvoCAhF6MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjEwMzE4MTMwMTExWhcNMzEwNjI0MTMwMTExWjAiMSAwHgYD\nVQQDDBdpbnRlZ3JhdGlvbl9vcGVucHJvamVjdDCCAiIwDQYJKoZIhvcNAQEBBQAD\nggIPADCCAgoCggIBALn0ohZShOzR6UJAuN4IErLD5jenUWr83XnKCouC0qeXH6FI\nTNGTyOy\/KbDDRIoL1L20xYRl5UKwTbDye10ItUBhNcv72pJ2rDOSJrL84fqMxf00\nWdd\/APXJfNNqtgh1QTq9vvim9YCEu7JdeIhZK9ea89RPn47iSj7YijY78mGBfyfm\nqpHRYX\/QZAQcwjO2lE9soWUaZlrqu3mxTI218zmaqqcma4x3QakfsZeXZhQSU7D1\n6iYG8wy8IaYueJM5OoRRziBXoIfPpwYpEj4RhV1WME9jGhutyrHYg3jAdfvzsFVG\ngSVUP2ey1sq3HGZGbzWMBFLDGqfet0lGBIB0HTna1Zvu3ZnuK2uV3MObCmBBbBSs\n\/s8hyQTqWEbY2aqVoTBN5lyogwfL6pgZJFvhmtg21oHxBBqqAeQ+TZmWD62WorsX\n4F6Ahh1VKkmr5LkVvr2CfME0M1mj9s9gSc7ekXk1oHabH+wwgJV2ZhyezhXgWKgL\nUahjSRzkKqp5mbh27sg1kLCx9QNyXxaz8rnAcazGB00JzQlUmXg76cJ0v\/M3qihz\nQR5oju\/iMiUYKtqec9LU6wfvmGOOvtl2OFOD3ff69FPS2Km8He4pFWkSqw4DGivE\nIJLlgqLGIkWm+uNyocANtYqib52AYwJ\/nFMF6nzOvM1LoxHyJlFmudZRju2jAgMB\nAAEwDQYJKoZIhvcNAQELBQADggEBAD8mQtw0p3oh9fyOuyTmalHxoG9rLiV0Q2mz\n1T0jonVYN7YqSxS\/yWIQnZQ98x2nU93Be4G9VaLT0NZvRjnem2zemSVvuwp11GeK\ne80gJTaJjh8n1Z+gD6GU4C+LjWeiR75sd6Jcqfp3bqL6FGvSzIk3QQOfWuC03aXa\nFRleNH6rkMV30sWnXyocatculf7ThHZQMN1c0KuQFrd\/alQh\/+EyjBleLozkeC6G\n9IlE9DGRK0NUSvy7W68I7cVhR2ToE8oApdOJ1Cd6TpTYMRtvI2lQ4F7vF++ym0Lw\nMIxSI44hNeixh8Yn9rcy\/LqOUgl0niB5hfAiauRwHcOY5wf1hKE=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"files_confidential","categories":["organization","tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/files_confidential\/issues","website":"https:\/\/github.com\/nextcloud\/files_confidential","created":"2023-03-08T15:26:20.936303Z","lastModified":"2026-06-24T16:20:39.262001Z","releases":[{"version":"5.1.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.0.0","platformVersionSpec":">=33.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/files_confidential\/releases\/download\/v5.1.0\/files_confidential-v5.1.0.tar.gz","created":"2026-06-24T16:20:39.250569Z","licenses":["agpl"],"lastModified":"2026-06-24T16:20:39.302428Z","isNightly":false,"rawPhpVersionSpec":">=8.0","rawPlatformVersionSpec":">=33 <=35","signature":"cUC+gHzWzhBpZ3tJGf6QXZg8nuJcMh32YCzrQYxWklgiFKkfacdRI9eh6gLQKqRCWoWFgH1nrmI4Vxnv8oZw\/XkDW\/9\/kHZm5ZC5emamnIRTwG4PADkg9Xx12DM6QnpVd1ZQnC2EY6rEtXX+FW\/XZT5aFMghz7\/FSVntj1lfKHJ7EU3kKKuFAq+vwN7upzlqUgBt6LfysrJ+YqR4jsUdhOHmJ1L\/OEcU1aqhNDhwjwm5bZB972D7m2s6DHVH9CoS+voq1pzn9FTHhdXl1FirXyhn\/4zdxayoOE5w1IjHAkvbz8YPCfPaIRwhY99MxbMPQG\/3LY3Da9MbocXhQ4b367xUvXXzT5FgJYma90ZJ+dmk7bmELWBXnEZ1x96GBO3bAW2anRiK0YjK6qffjtj88e8ikh7Lyew6wMZr8TVkm5EuLrogXTReZlbGJD\/mm7XQhnY1OJ66o1SPRJLk9ou8xfbVu0OCBPTICiZuavVVOBvLRcPBt9Ij08RV+k6dz9q+rKAv15SKe1qRW+az6kfm6\/LyEY+feZc6xepCrYva1CnDPr1WSlpmQIHJkqd9DkTShiQoaOXCPzUaAcdqgQ\/GD7WOYdBtEeAiPZRRK7wwaIK75iq26S5Xy5lp+y1QykqSq37u1Afw8n+zEyzLuFa\/IdFVmfeP5DOb4gcWvtqpzFI=","translations":{"en":{"changelog":"### Changed\n\n- Support Nextcloud 35 [#247](https:\/\/github.com\/nextcloud\/files_confidential\/pull\/247) @nickvergessen\n- Port away from OC_App [#241](https:\/\/github.com\/nextcloud\/files_confidential\/pull\/241) @CarlSchwan\n- Update composer and node dependencies [#261](https:\/\/github.com\/nextcloud\/files_confidential\/pull\/261) @lukasdotcom\n\n### Fixed\n\n- Create temp file copy without `#` when needed [#262](https:\/\/github.com\/nextcloud\/files_confidential\/pull\/262) @lukasdotcom"}},"signatureDigest":"sha512"}],"screenshots":[],"translations":{"en":{"name":"Confidential files","summary":"Workflows for handling confidential files in Nextcloud","description":"This app allows you to define a set of classification rules that will assign tags files.\nFor each classification rule you can define when the tag will be assigned to a file, based on text\ncontent, BAILS classification metadata or Microsoft Information Purview metadata."}},"isFeatured":false,"authors":[{"name":"Marcel Klehr","mail":"mklehr@gmx.net","homepage":"https:\/\/marcelklehr.de"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEDTCCAvUCAhIHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjMwMzAyMTMyNjM0WhcNMzMwNjA3MTMyNjM0WjAdMRswGQYD\r\nVQQDDBJmaWxlc19jb25maWRlbnRpYWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAw\r\nggIKAoICAQDfIq8ouZxJcvRdE0RLeGyuw5Hu+lhSLkp3NITBtFIQ66NYcOlWwYRs\r\nYWoGRogqBwBEEdPLlzT7NjF66DptxeeB4hgzC3\/xlngwsXa7OrSAmboVspTPA0y2\r\nI96cvpPT\/QHfy0z4QKBU0oZ9GageujknMR6joXdopPqzxxTM5cU\/xL45bUE0hh\/0\r\n8KQFyzBrDVIS382SeVdssyIfSD45jLOyEk46YjWHEay\/+xE85K9fxF9JqrHf\/1rA\r\n+9wu\/RWJO1SpA6Xkmhtn806mE0dWwUhi7zS7YsFay+LlMKbzYgdio6CyDjXrFO6w\r\nr7B\/PzrrecFPtre8LjAOR073bAd81m4fHwz9veWdQEPlVDRuYXUQUs0X9N3eGLVA\r\nnxieQfb2+9iFSo6u8Vy8qvZkVe94iCUG5M8hIzwwFcCUTTALRbu3K9ayVBZgftvf\r\nsJ3XQwekOQHFjTr+Ell3J9AoJxHebuviTKLQ8MEgn1sfeYvcejT66S5ReKQb+ONb\r\niyIqg4YTN6OPb5eyc\/X\/pf8mbuYrPIZUie9VhvJfX4W04ty7DHEY0LMmRxKAMVGo\r\nY0HZ4mKOON6Q73jKfz\/GhRRSvafm7KHSv2eL4h6cWMji1bOGdOEIjS9TS5WYjI+L\r\nksTqeDyZO8jWMfmaS96nBRF8C3kNSEQ2fyNKonbXcWQJTKjFSGZmlQIDAQABMA0G\r\nCSqGSIb3DQEBCwUAA4IBAQBq9V8b\/l7oGd6ghPPjXZcSO8wzwXxUcmtdH\/pQGDHR\r\nbKRH9fu5pBkl3QYXZbNaaaZN8YiUBW5jZje9kNt2tE9W7pUnNiWxlyZBURPL8Gf0\r\njIz\/QT4wUz1blVylK+ZU4pvO0dn6bRpfSozD7HGSXFBBgAdWLZFM1G3IZlRYuW2Q\r\n1PresQRdFTJr+YO5wTVJpVlgLJmP8m\/HiidJX+15E7NWWfRwC9Z4s9aicCvLKBfX\r\nZzXZrFbdLiQFU1k8aHruyei23h4hkduxsRAXK1O5DA1Fqj6LdZmcrhU8oinscnMJ\r\nc3Q9ihEwo3JUS0e3pzq0sT1LksRboC161578DyR+FSHV\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"files_external_ethswarm","categories":["files","tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/MetaProvide\/nextcloud-swarm-plugin\/issues","website":"https:\/\/github.com\/MetaProvide\/nextcloud-swarm-plugin","created":"2022-09-28T16:14:25.866015Z","lastModified":"2026-03-30T14:43:52.646140Z","releases":[{"version":"1.0.4","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=32.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/MetaProvide\/nextcloud-swarm-plugin\/releases\/download\/v1.0.4\/files_external_ethswarm.tar.gz","created":"2026-03-30T14:43:52.613051Z","licenses":["agpl"],"lastModified":"2026-03-30T14:43:52.690643Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=32 <=33","signature":"mu3d6eUfW\/i4guWhw7OKKaGRXemB6tYjrtH2ktaJ9CDnTCwRx2Z8b7TlUWsBuyTkavn28GZ6LzABnZCxZ7dBc8I60hBT6GBJfkzhr4\/O9jdPzxfAM8GSveccTgvh3nzjJ0p3Uj3oJrIRrVba8E1K0PG+ND+jzJiPlrme\/Vx5dhdX+wWpCRXIYd3pDahZMmW4gQlXHcN07gqcwCNGty1C8ancyRGtGO9vH7x9FmgE0ibT3\/SICg4j9c\/voAeOQaiisfPv1VhyKfIjkXFDHpvh21A\/AwGda1sEAPE3Q0lTxEZTy\/QWs33u1SVlE3wDFZndYE0MK4rrhZ1nUKtJ+oOC+c69lYi\/VVmdIGVNu46k8z+GBDKVFAK+NbUXt0uEAH8FGuvRMmpTXCABy2sYB2j1JRSAV8YeoBL\/6x5iH2pXLkW9Y\/f087SMkXIEsvqJMP8TcXC9vhjtrHiN2TloFjm4ktV82Xjg57qVCUeEkckqDXMK+Fuhiwtt55IvRJrf8SdlCZTyhQJTOmEc6REW7zm\/mLWi5OzDM5L0w5RNY+ofEM8vHvXQ+ICtKT5s6fhg3cMASk40t6DoUZ7+UmnKE+aijZY+eRGAKTiO73PZGWFLRULHqQrf4BHTJNGA88q6yd\/Q1mYy0Ym+Y96VpygAUGDVSh8q8vhKagageVbBr3bOSAs=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/MetaProvide\/nextcloud-swarm-plugin\/main\/assets\/images\/swarm_Files.png","smallThumbnail":""}],"translations":{"en":{"name":"External Storage: HejBit Swarm","summary":"Bring decentralized, sovereign cloud storage to Nextcloud with the HejBit Swarm plugin!","description":"*Bring decentralized, sovereign cloud storage to Nextcloud with the HejBit Swarm plugin!*\n\nThis plugin integrates [Swarm](https:\/\/www.ethswarm.org\/) (a decentralized, blockchain-connected file storage system) directly into your [Nextcloud ](https:\/\/nextcloud.com\/)instance.\n\n## Table of Contents\n\n- Dependencies\n- Setup and Installation\n- Usage\n - Settings\n - Using HejBit Swarm\n - Additional Integration with Moodle\n- HejBit Free Trial\n- License\n\n\n## Dependencies\n\nBefore using the plugin, ensure you have the following:\n\n- An active Nextcloud instance (version 32 or 33)\n- A valid subscription on [app.hejbit.com](https:\/\/app.hejbit.com)\n - [Get Your Free Trial for the Nextcloud Swarm Plugin](https:\/\/app.hejbit.com\/register)\n\n## Setup and Installation\n\nFollow these steps to configure HejBit Swarm in Nextcloud:\n\n1. Install the \"External Storage: HejBit Swarm\" app from the Nextcloud App Store.\n2. As a signed in user, use [Quick Connect](https:\/\/app.hejbit.com\/plugin\/setup) to setup the storage on your Nextcloud instance\n\n## Usage\n\nOnce installed, HejBit integrates Swarm directly with Nextcloud\u2019s \"Files\" section, allowing seamless file operations:\n\n- **Upload:** Transfer files to decentralized storage.\n- **Download\/View:** Retrieve and view files from decentralized storage.\n- **Copy\/Move:** Shift files between any external storage and decentralized storage.\n- **Rename:** Change file names as needed.\n- **Archive\/Restore:** Manage your files by archiving or restoring them.\n- **Hide\/Show:** Control the visibility of files in your storage.\n- **View Swarm Reference:** Access the unique Swarm reference for each file.\n- **Export all Swarm References:** Backup all your Swarm references easily.\n\nAdditionally, we have introduced a HejBit Feedback button that appears in the bottom left corner when you are inside a HejBit folder. This feature allows users to easily send feedback regarding general inquiries, ideas, or issues directly from the plugin.\n\n### Settings\n\nUsers with administrative credentials can configure the plugin through the standard External Storage settings. Here, you can input your Access Key and URL for HejBit.\n\n### Using HejBit Swarm\n\nOnce setup and configured, the Decentralized Storage is ready to use.\n\n- Access the Decentralized Storage folder under \"All Files\" or via the \"Files\" menu under \"External Storage.\"\n- Once uploaded, it can be viewed internally or downloaded. It can also be copied to another storage.\n- Files from another Nextcloud storage can also be copied\/moved to the decentralized storage. Choose the decentralized storage folder as the target Folder.\n- To access a file's Swarm reference (its unique swarm network address), you have two options: right-click directly on the file and select the reference option, or use the three-dot Actions menu and choose 'View Swarm Reference.' Both methods will display the hash, which you can then copy to your clipboard for sharing or future access.\n- To effectively organize your files, you can utilize the Archive and Restore features for both folders and individual files, allowing for better management of your storage.\n- For a comprehensive backup of all your Swarm hashes, you can easily export all Swarm references directly from the menu located in the root HejBit Swarm folder.\n- We encourage you to share your thoughts and experiences with us! A **HejBit Feedback** button is conveniently located in the bottom left corner when you are inside a HejBit folder. This feature allows you to provide feedback on any inquiries, suggestions, or issues you may encounter, helping us enhance your experience and improve the plugin for all users.\n\n\n\n\n### Additional Integration with Moodle\n\nYou can also enhance your experience by integrating the HejBit Swarm plugin with the **Moodle Nextcloud plugin**. This integration allows users to access decentralized storage directly within the Moodle environment, providing a seamless experience for educational content management. For more information on how to set up this integration, visit the [Moodle Nextcloud repository documentation](https:\/\/docs.moodle.org\/405\/en\/Nextcloud_repository).\n\nFor detailed guidance on using the integrated features, please refer to the [Metaprovide Learning Platform](https:\/\/learning.metaprovide.org\/login\/index.php).\n\n## HejBit Free Trial\n\nExperience the future of data storage with 5GB of free, decentralized storage on the Ethereum Swarm network. This offer is available as a 14-day free trial, allowing you to explore the capabilities of our plugin without any commitment. HejBit seamlessly integrates with your existing Nextcloud interface, providing true data sovereignty without the complexity. Enjoy the benefits of decentralized storage and take control of your data today!\n[Get your Free Trial here!](https:\/\/app.hejbit.com)\n\n## License\n\nThis program is licensed under the AGPLv3 or later."}},"isFeatured":false,"authors":[{"name":"MetaProvide","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEEjCCAvoCAhHhMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjIwOTIwMDAxNzE4WhcNMzIxMjI2MDAxNzE4WjAiMSAwHgYD\nVQQDDBdmaWxlc19leHRlcm5hbF9ldGhzd2FybTCCAiIwDQYJKoZIhvcNAQEBBQAD\nggIPADCCAgoCggIBAKm\/fJqaSxbwKOtQtPRqxPjHPvryQLiJLkNbjrek0rFljWtn\nvLyJ0icV\/6\/Fx4ba8aW1f3MaSrisoFULsWqPgTON\/YNvIWS1IE9tcviRhQQdQ2Yy\n\/\/eVMyKcFclliHGXSHMz\/AvU3SLb+ibVJYb2XDc7qOsHL0k8xeoZ8Gdj31GKjrFl\natwpFuUxjdH7DtvsGFj\/zY\/6pG28JkFASUM6xiMEn0B3fDctwIcofH6MR0eSsEMw\nO4Ekev1CPHrNeoIUyhQ7zSIUytcz\/P+KboC\/uAOYH7pOhyvcdLJ6o8S3NckMV109\n5RwS0DFJSQ9P0o3BT4HE92OngDn1wf+33W8AHA4wv9CgiSHGQ78fCyoXRzgHhgso\nH5zCJpKzYkx2SG2BckF5CwS9n7hKaDjFPBNtApnTjpQM72qZfKx3nlr8mJOwIEUL\nHRCqm6BHdJJXKO8IqcKw7DVEqoc0iOgn7Eg4rvScCa82NxjOCf\/F9OANIMimk+BS\nMFRff\/wT7qDkO3\/LXTYDI4Uqw+OA794kFizXtrorrxKsjzK3gvUizTJhbufmg9Cc\n9RvUw1At4QPVm3pCpuwfhGB64KdSi\/b4dVNJ139B18gaDb4+9tUFQnj6UC7mgeVH\nDzNcTIiD026n7BpWkMPAsfEaeLzhKr+5purwE6L7kMxcB\/\/LK7xtTN2CSh7xAgMB\nAAEwDQYJKoZIhvcNAQELBQADggEBAA6aGrpPvJ+yxyaxRPxzhrBfxwakZnN9pUVR\nG4owckt7X4ub\/nQ7X1wZ\/EUm+KduH5fWs\/DN01SvJzNA0G4ICogKLBktAeKxwPTD\n6NDopvxqSPl7Boy+YcHbWd8qcxnGvLZN+HoVS46cClMIS8AqnfqKoMFVTvlAVc1S\npgfi7yDU0Cw03U\/jEX8Z9O3Mc\/QkfSDJG6wtAMuaCwv1kIkVy\/sd8XGiKvvV7pVp\n6jjWSPwrCyMzfJKxfJdlNIGnCYMm5d0z2Jcm9QJtyNk0sX\/M+Yh4oOv8Rr0AAMNP\nPPfwExqEYqVEb4q+03eeXPu4Y4\/KyVJ+FhNs0b2RYYWZ+UPn51w=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"integration_immich","categories":["multimedia"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/xXRoxXeRXx\/integration_immich\/issues","website":"https:\/\/github.com\/xXRoxXeRXx\/integration_immich","created":"2026-03-03T20:13:54.169886Z","lastModified":"2026-06-24T21:48:43.834556Z","releases":[{"version":"1.3.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.2.0","platformVersionSpec":">=27.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/xXRoxXeRXx\/integration_immich\/releases\/download\/v1.3.0\/integration_immich.tar.gz","created":"2026-06-24T21:48:43.802927Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-06-24T21:48:43.885801Z","isNightly":false,"rawPhpVersionSpec":">=8.2","rawPlatformVersionSpec":">=27 <=34","signature":"01Cbn\/u1hl8etRJsj907jvkn9D4qrayXmCY1WkYZ1rIw5E34u97g+LoQnmN3uNrIV\/fKr3gbO3qR0MZlfHi1jyNGCrBqWBtnLqFSaO2wYamgl6GboADiX70xt4x8ODTBpAxPbcGu8NAa1YgYQHb+5LHAoVtrsOlGVFj+TuTOQOxK\/hYdH0e0hgnQ0fAwOLdkA8HAiXQ58Upqpa0ra9Fp0CRRe1qHLp\/MREX7n3ud+0r6pexohEB5XYMq3Xt6CU\/5hNayplp8BmRAgxV6n3izTxq\/L4dinQ3r6P7xMGjiB9T9ntS3RQ5VmWXRh\/FjRwxk5+fUgs+vEi8zySXtD6pu2Fql6m5UjWzmLSMHInyHf6rB4Q5TxrM46wSdLbzZqhH02L9hPcZUk+Km9qVIx5P6q9Pdv\/2PabGcSXP3\/atcWMFPqg+JCgcawwbvjqi4Fsp\/tec+vp9pht3GNELjqn6K5qKaZohNqEvliOrTrX9HFIb5nDeIx\/5B7wtGbGYMDz5Swocn+DHvb6ozqjdTuyEmlVkm6xm6e4wL\/Maxc\/bmnRQHhQya4dIhhOH+bLuwj5ElOpehpDmBET\/8PC+1GpDAQxRv+I7lVGJ2l2xrqxdcBdwu4UsCNgvipsz2CUAWFbvlzehGVJrNTmD5LBX9iKGVmamRV6MGMO27c4t1kmi\/m\/s=","translations":{"en":{"changelog":"### Added\n\n- AlbumsView: role badge for shared albums \u2014 albums shared with you show a \"Shared (Editor)\" or \"Shared (Viewer)\" badge next to the photo count\n- AlbumDetailView: role-based buttons \u2014 Rename and Add photos buttons are hidden for viewers; Delete album button is hidden for non-owners\n- App: \"Remove from album\" action hidden for viewers; \"Add to album\" action hidden inside album detail view for viewers\n- Translations (de, fr, nl, es-ES, pt): added \"Shared with me\", \"Shared ({role})\", \"Editor\", \"Viewer\" and plural forms for photo-count strings\n\n### Fixed\n\n- Albums shared with the current user (editor \/ viewer role) were not shown \u2014 only owned albums were displayed (fixes #20)\n- `ImmichService::getAlbums()` now fetches owned and shared albums in two separate API calls and merges\/deduplicates by ID\n\n---"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/xXRoxXeRXx\/integration_immich\/master\/screenshots\/allmedia.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/xXRoxXeRXx\/integration_immich\/master\/screenshots\/album.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/xXRoxXeRXx\/integration_immich\/master\/screenshots\/people.png","smallThumbnail":""}],"translations":{"en":{"name":"Immich Integration","summary":"Browse your Immich photo library directly in Nextcloud","description":"Seamlessly integrates your [Immich](https:\/\/immich.app) photo library into Nextcloud.\n\n**Features:**\n- \ud83d\uddbc\ufe0f **Timeline** \u2014 lazy-loaded photo & video timeline grouped by date\n- \ud83d\udcc1 **Albums** \u2014 browse, create, rename and delete Immich albums\n- \ud83d\udc64 **People** \u2014 explore your library by recognized person (face recognition)\n- \ud83d\uddfa\ufe0f **Map** \u2014 interactive map of all geotagged photos\n- \ud83d\udd0d **Explore** \u2014 browse by city, country, state, object or tag\n- \ud83d\udd0e **Lightbox** \u2014 full-screen viewer with keyboard navigation, pinch-to-zoom and EXIF metadata\n- \u2b50 **Favorites** \u2014 mark and unmark photos as favorites\n- \ud83d\udcbe **Save to Nextcloud** \u2014 save Immich originals directly to your Nextcloud Files\n- \u2b06\ufe0f **Upload to Immich** \u2014 send photos and videos from Nextcloud Files to Immich\n- \u2611\ufe0f **Multi-select** \u2014 batch operations across any view"}},"isFeatured":false,"authors":[{"name":"Marcel Meyer","mail":"gh@grenzallee.eu","homepage":""}],"ratingRecent":1,"ratingOverall":1,"ratingNumRecent":5,"ratingNumOverall":5,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEDTCCAvUCAhL\/MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwMzAzMDgwNjU3WhcNMzYwNjA4MDgwNjU3WjAdMRswGQYD\nVQQDDBJpbnRlZ3JhdGlvbl9pbW1pY2gwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAw\nggIKAoICAQDuzv\/eJfxXpudAswh65T+3nNwMV0RsV99cpC38On1k0W95vEyR1G0f\nPRgy8ezXp73efLBiCggQFc3VqswoiBjCOPRHPZz1DVVNjUTXAQ9zGkBpaCYKrsc8\nVNiuS+riXopifaiQZe494x8vig8omm90Ezw16kmkFAeein\/OdoqmPBVwGNIlOmVY\n0Au\/TwOAcdPcUj7aB9RluDkHUuPOt0tbYI2SQwYnpK6tGCEr67lunCVTt\/LONqWc\n5DF0XLxdCp0pDGvBcoqGF4nVv+IUMwD9DfjBall2G\/VAugGW2Et5p6\/ruxa1bTBf\nr3aQY15M13O+a4WX2E+i1xISuXRGI\/seN6TMAczb45BHt\/mUjzzbNiHnB2Yuk5tF\nkUewKJhrxIbcwysPprpvtDbfQUAxbADc0rp5S3Btjq2B5b7Qi\/kvx+Drixz2gTyW\n+lsLrso6QPV3FDylzAdr+ZKKlTZpqZyQ9KKXhXhZ\/yazcsKq8ntpFiN\/QKtshcE3\n1vVbzos7ipHzqDV3Io0LP9d6HXW\/bK7HrkT5RQjokGiED9+o+T7uC+j+vklozzIe\nG0LDBrtR5CaTXDvrSFnMUJbGgwZch2W00pAubBcq9rvLb1Di\/E7tnm23cgOTgOyr\niH3vRsNqjrEqqkR25XD3ee7GcOkWowWs5nJ2nSslelDyw9bhLgWh\/QIDAQABMA0G\nCSqGSIb3DQEBCwUAA4IBAQAjZwan2CUOCsXlpcJ1SKRYiyvJ1dxV8QntzFmR6RyO\n5SQqnorEI0LffrHEpZ+KcIqh2qdjdNBCsyRxKAD6pTwijnC8lbP\/6KK6RWXEnNpz\neqO5cZMRDr64VA2kPCjrgwUXueu4KqD+yGETI0BZc9oz3DpscfBpnHt5a3Bt3Wc\/\n\/0dxEYnurmzDQ37LEpCg\/whx\/ecU026I\/he9XbfMfJGqQ+xYbt5DQ1H6bIK2HmCl\nyH3shTrI\/rxL0263ZlHQd4FT9RydK+bq3SIcMihjTlkj\/LjdEFejBgnMZqrTXP0x\nPvOhihvpkrcB4A7uON1KhksYRW\/vce8J\/5pWSMHWn\/8a\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"integration_documenso","categories":["files","workflow"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/integration_documenso","website":"https:\/\/github.com\/nextcloud\/integration_documenso","created":"2024-11-15T09:38:21.329107Z","lastModified":"2026-04-02T12:45:16.179396Z","releases":[{"version":"2.1.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/integration_documenso\/releases\/download\/v2.1.0\/integration_documenso-v2.1.0.tar.gz","created":"2026-04-02T12:45:16.152087Z","licenses":["agpl"],"lastModified":"2026-04-02T12:45:16.216675Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=34","signature":"gkYrO6F058C5\/n09yNXGTFf5uxLr0o5QX63qedgPQoR2kETJxSFhMu9qSUo6lbt2jfqhtnPcY8YU4srmMbXaNLCFWnQ4E1fMzbCm2GWPvqdTzRhYhHTBxIKYuflmIibGVbyX3gTEpcoxDTDcigNC1RahDFFEivQbpdlPfinp7CTaEErqW01KtG5TPRg7W4bJWlyxZLNmCjl9Y36eaH2A4jZEhpQxzyYV02p8hHNtu7xYv5ngSTTiedYOBW\/eeQckFC5wMsghW+DBuP+4IGzHAH4vV56TcuSIk6IyasPunHDi2feCpx3HZFnaKzoGOTUBHU5vBFfgoLCp2+T17JPXk1x1yFbe561Og7D15tpl6kTzyByJf5U9rZemZ6LXoucjoAnY9gcSiD2XXicuIAK6D2qhdAzqpCKiHUKKlCuZPMchQAbDHq7ehCbORo5idIMXpyCBfDfm8r2scFdA+XTvvqvMpnA6NADFRCrDbXzbDuM0TSeshvtF3mOnJ2jM7VQnOSmg\/JLYs9FxNyT0yfGAtqicqfGy2dDMVFwpIgcsCr9Sx7\/FDnAz8DP5M5YLcXoMIJBHTXFQyDbtVvyb9io\/3DpVLhmRdvLbtH+fQGf5P1NrfmHKJbpVLSmMcwNSRRstD6SMUaGTsibOGTS9SYkUgt+jZfI7QCBDzmQKOq3aYpM=","translations":{"en":{"changelog":"### Added\n- NC 34 support\n- Use embedded vue component for documenso when possible\n\n### Changed\n- updated dependencies\n\n### Fixed\n- FileAction in NC33"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/github.com\/nextcloud\/integration_documenso\/blob\/main\/img\/screenshot_documenso_1.png?raw=true","smallThumbnail":""},{"url":"https:\/\/github.com\/nextcloud\/integration_documenso\/blob\/main\/img\/screenshot_documenso_2.png?raw=true","smallThumbnail":""},{"url":"https:\/\/github.com\/nextcloud\/integration_documenso\/blob\/main\/img\/screenshot_documenso_3.png?raw=true","smallThumbnail":""},{"url":"https:\/\/github.com\/nextcloud\/integration_documenso\/blob\/main\/img\/screenshot_documenso_4.png?raw=true","smallThumbnail":""}],"translations":{"en":{"name":"Integration Documenso","summary":"Sign files via Documenso Service.","description":"Sign files via Documenso Service."}},"isFeatured":false,"authors":[{"name":"Jana Peper","mail":"jana.peper@nextcloud.com","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEEDCCAvgCAhKEMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjQxMTE0MTM0NTE4WhcNMzUwMjIwMTM0NTE4WjAgMR4wHAYD\r\nVQQDDBVpbnRlZ3JhdGlvbl9kb2N1bWVuc28wggIiMA0GCSqGSIb3DQEBAQUAA4IC\r\nDwAwggIKAoICAQCiidvtxaNAfw3PrilwFgWmjDn2ldwk5J4WeQrZlImsm6HsRYfa\r\nGpJm\/EApPo+SyRd0QlGGvOLkRp66yck3MMQ2tpJ0ZJ4kt8TrLjMgvO9WmsSUDOqt\r\nImQ3RWBZKNxg0eIPzapZhrCskBWoXV7UJzYn6yRFVBt2MBFSMsxiSHiUk\/nESxx8\r\nVhTOv5+Md1LfrWmaBW15PFkYTtv4zanDBRCHEpjFaHJOe4hQufLZhRg7yQB5rgP8\r\nqIzxAciVPLFZ7+8anbIXiNzNhR5Gn533OZwh8eoXdmai3FbyAnlPAZ\/YsYJGYML9\r\nXAzh\/I01ZzgM1ibSCxUGojSpWm+nixWJt4osf04pj2tphaDpeQcanBKoEGR2YlhS\r\nF5B43GmDrtcaIbHhoSdwqWLqUXLVHWBlh5hl2gKBzAB430Yed3ympfNMP6T2YHjU\r\n\/+0Q0deFYJdHUIrnrkcsPfC\/+As9DRANgk41lM7naSAsybXEvWbDHA67MsY80mk+\r\n1GfXdXVSmCFdf4dYCYTnituuLcrtLYj+3srHAVqNCc0TZfr5fHFyekDIOGvrNUYV\r\n4ETCySzd9PdpWVEHWWnxtVjzPG24lhe3wFPECL\/YEB3yeEtwI4CCsUTwenDWR0yn\r\ng8G3yKFWgv\/BQMGLn64m5LPiuDq0XvD\/gRpST6Z8sQsQLSxc6j3v8HhzowIDAQAB\r\nMA0GCSqGSIb3DQEBCwUAA4IBAQB2WcE5fGe32IpCW+Qbp7Ut\/\/wvHyxSZqY7xvZS\r\n1GZWRdKD+N93z3g\/6Mre+dyusoKBsWNV4SRnyVYYbLE26oIUraXd9Gf6\/IF9qu++\r\nPSqse2p8Q6GzvRUxpT78WmWUsNNTNsQpivrPNBA6+MMtj1RftzRPbxW8EGo8DleA\r\np8vkoSP30afaPfER2TMpoi4KgyAe\/Q4aueN1D++3kL3ZzjqJgfI2TigjZ3uurQOa\r\nIUpy+AAPerazY04YMTTuXT\/qMURTKscr\/AkMAIiOgcuPvRYIb69LYWyyT51UpSpo\r\nHJwtDVLp5g0\/2RFbLLrpSFthqy235ny\/\/\/8ZnuyK2v7IBZ70\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"integration_homeassistant","categories":["dashboard","integration"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/poulou0\/nextcloud-homeassistant-integration\/issues","website":"https:\/\/github.com\/poulou0\/nextcloud-homeassistant-integration","created":"2023-04-19T13:26:46.464891Z","lastModified":"2026-05-17T15:29:54.295938Z","releases":[{"version":"0.0.8","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=24.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/poulou0\/nextcloud-homeassistant-integration\/releases\/download\/v0.0.8\/integration_homeassistant.tar.gz","created":"2026-05-17T15:29:54.250049Z","licenses":["agpl"],"lastModified":"2026-05-17T15:29:54.420924Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=24 <=35","signature":"kZv2ebthXiR\/u4KVPtlinpVwSdUbcDqoDPOEc1Md2\/RB11aRfp\/23bky6MmDQPDv\nu8AIqaBsq4ydiw6aoqv7hj1RBAYF16LuTM3kxDOakhNdbsSwpIBLuGeevy8iJRl4\nRDnujirbNEIMEdlnes4cbD8Q4fCfbl5HZ\/+BgJg2BFS7OSxJOCs\/Ggqmyp2\/DwWf\nAsl9qzRzFKI0HS\/WRGL9\/m+8LhTPU2z8KaW56XNpra9pxGfxbAkYesv7ldzp+pFK\nh\/sOEH+rY417n+JLnflhQ1oToDzvMlDvsnJUekTYJgrQe0JBQVGKhihaJR+Zhi4t\n+tz0d59ITda+o7ufJ5tmwy59CA58wNm03TJCRmp9sronl6YXu7yN4bK6Ofrlivmt\nc\/8RzPM\/USv3fnmujFpLqnm8VPd9\/FaQkwq\/iwApsct1th2D5LtZghbumd8xs6hQ\nDdxvWC8ngGgpPukE+WhWzQTs6y0Uu2nkLiFV5RcQqw6Ses9CDkWhXnFn2P0UQWkZ\n7PsX1lXT+CH0ijKz7RNqU6qWCj\/GyMkt+A3DO2CaWScNkmyMOYDY6qSJNwrpVxAD\n6095dTU5DximRR83mj3C5IVapk1r73lBbuEW\/A5c25CUpCo3MS3+Yg2Ax8vDTVDu\n1cyfHEm93o\/CUbhkNg1ZjeLBonYF0Jxg7rszUmygHnI=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/github.com\/poulou0\/nextcloud-homeassistant-integration\/raw\/main\/img\/screenshot2.jpg","smallThumbnail":""}],"translations":{"en":{"name":"Home Assistant integration","summary":"A jinja2 template and a YAML widget for a home-assistant instance","description":"A jinja2 template and a YAML widget for a home-assistant instance.\n\nVideo examples can be found here:\n* [Jinja2 template widget](https:\/\/youtu.be\/XE_LRTAfVjA)\n* [YAML widget](https:\/\/youtu.be\/PjWH53rqYe8)"}},"isFeatured":false,"authors":[{"name":"Poulou","mail":"poulou.0@gmail.com","homepage":"https:\/\/poulou.gr"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEFDCCAvwCAhJfMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjQwMzI3MTcwMzQ2WhcNMzQwNzAzMTcwMzQ2WjAkMSIwIAYD\nVQQDDBlpbnRlZ3JhdGlvbl9ob21lYXNzaXN0YW50MIICIjANBgkqhkiG9w0BAQEF\nAAOCAg8AMIICCgKCAgEAkmRm6SYaEi3KYG+gilQlQEKJzbQWapmYei5U7MOSyAFm\nmmrxIwqsQKpaOAmYppk4JhOQp2sBa0akfa4ErQTUqk1egZSVHcqDrp15dVvAj99M\nJxA7rCnF6AieLog37rEFeKhwE9nH9CXUoOh61SeooP3a\/Denjk0VeyiiOs2rIT35\nNwYN\/1HaE6AJGBkmZ8do16nIGmZUAeam92Ifn5FIADyJX\/sd++\/+PqG+VdbxyXoZ\ntHxpaABGH6hBYHYPecDoT7kl2tTuImErah6+kZbhLfVxO6vcJUlOmJjxIosyVNJU\ncNG\/6E8Nepmiqd0daPpbcgkLVVFrdkZHnEBzW1pKQCNommeMapOX5FZV3FA2jWZp\n4FR1FGXNsmXI+FWVBAM8pGKQyAZbRG45zEkXLdEzP\/qYoUUIRy0SkobmKDe2Y0N9\nhpdrNWOo3Bet1uGwHcJI9PZLAdjI8G+2K5GwjFotzu\/Vc3Kq5H7vCLip1bx8q2Tf\nyvKy3auw0nAvCSx8JfblMH5NrkqPkg0HeYWxvnQTl3NKDHy8UyvOGWWmdIvUjeve\nfldtiK8lZVt\/PZJQGNgq2l1oWGh6qxo8uRM\/jOb2P0YbYZYNcTR14gB+MSQyJ\/xg\nl4PRDDKlrbua5iE\/QNEADDJoZ7fD7sCzP1wf\/MTUy1z1IUeIRutpywSjIS09gHcC\nAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAFpqOYd5FmohhTaaLvVvtURuyMXbBUWh+\nWRZXjOnhI4Jvh\/gZfIBz3iCkfBczGFokGOh+Tpc7KUc3h9sqnnEBT\/FW08Dq2LDg\nbBGAe3+5mBpxWG\/N+G7z8845JNdZW1gJgZklYV0QM7gH+M1rWEAqDfXJKoTFvxwP\n0oYfLkW4kuRgnSbFc+Wev4d6BuNc+EUuv89yyS8BV3gZ\/306rwvVM8svTYI81R0j\ng2Nh7Gc9CJ94ft4jyRiiyaqAoemKdkU4kM0BWxWMYG2yn5UudrBHJhqq5LMHFRGg\nVgMMaNOIroz6VvYsa7z+1Y0WSgWY7flkFkUS0Es7f519TWEZXmaqaQ==\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"user_migration","categories":["tools"],"userDocs":"","adminDocs":"","developerDocs":"https:\/\/docs.nextcloud.com\/server\/latest\/developer_manual\/digging_deeper\/user_migration.html","issueTracker":"https:\/\/github.com\/nextcloud\/user_migration\/issues","website":"","created":"2022-04-08T17:59:21.768034Z","lastModified":"2026-06-29T10:49:29.049371Z","releases":[{"version":"10.4.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=29.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/user_migration\/releases\/download\/v10.4.0\/user_migration-v10.4.0.tar.gz","created":"2026-06-29T10:49:29.022022Z","licenses":["agpl"],"lastModified":"2026-06-29T10:49:29.095311Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=29 <=34","signature":"BlDCjdSqbEr2U+F3nprP3G4c4vsFj+TeLuRbGrzRbFqI8I7DMHcUnpKY\/Bt6Z\/dxkZ3aA8GoLsQ6QUY5BhUM17+Xm0bHo\/l13e1x8lmPbM1XhhXkMPAEkgrUpSYY4QRAiZlBoHROXep24CNN7fY3Y1J7U6PaXDiDKo1BL7HzDj61J8qayIZJeYfuoRQNfBft0dHpQuRYVo2gycgqXseO4YhvD\/y2Ahikfu4jMSZZuY6\/yDv5F6U8uUNK3AzqvKQEUcATFHfZGeyh9PyL4SWHwB+KSHfOwZK\/CCR7ihge+D\/Zf40ii7nkibG5pVjAhTDQTteFZun8mW3wRGRE\/9OabeAMugPjCYA9cWxv6XASOEHmLlJ6ayczC6wJ67pHKQg5uXJxW4TGX0SdnyEoqpHlrVh0PRFnmBE83noKIvU9ZT3hR9pqRe2+RMRJG8NSetkaaSoXoOBdgQtUF66BR\/byzPdRvKFmvwxbtoLhdy0JEiK7cl5gBwIcOElfrfGPU1Ex13ohccHHVwnQPsCLdUZaqMV0hdRE1BkCYq6XwdPD0qVC5R3epy13A9hVxvJPOq0+yC7j3Nx9OOHOib7gTsfvlUJ6JSVVNt+mhGeTYMde+0jr0fUZjJ9l\/LDlcHX1ng8JWT0OUiWNJ7ZeBRbYh1JDJX7dIovG9UTKbx77Z38RFj8=","translations":{"en":{"changelog":"### Changes\n\n* Cancel queued import by disabled users\n* Dependency bumps"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/user_migration\/main\/screenshots\/export.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/user_migration\/main\/screenshots\/exporting.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/user_migration\/main\/screenshots\/import.png","smallThumbnail":""}],"translations":{"en":{"name":"User migration","summary":"Migrate user data","description":"**\ud83d\udc64\u27a1 User migration app for Nextcloud**\n\nThis app allows users to easily migrate from one instance to another using an export of their account.\n\n- **\ud83d\udc31 Log in to cat.example.com\/nextcloud**\n- **\u2699 Go into `Personal settings` > `Data migration`**\n- **\u2611 Select what you want to export** (settings, files, profile information, profile picture, calendars, contacts\u2026)\n- **\u2699 Start the export** and wait for the server to process it\n- **\ud83d\udcc1 Download the resulting file called `user.nextcloud_export`**\n- **\ud83d\udc36 Open an account on dog.example.com\/nextcloud**\n- **\ud83e\udc45 Upload `user.nextcloud_export` into your files**\n- **\u2699 Go into `Personal settings` > `Data migration` and start the import**\n- **\ud83c\udf89 Enjoy your stay on your new instance** and close you old account"}},"isFeatured":false,"authors":[{"name":"C\u00f4me Chilliet","mail":"","homepage":""},{"name":"Christopher Ng","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.6428571428571429,"ratingNumRecent":0,"ratingNumOverall":7,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIECTCCAvECAhHIMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjIwNDA4MTEzNTI2WhcNMzIwNzE0MTEzNTI2WjAZMRcwFQYD\r\nVQQDDA51c2VyX21pZ3JhdGlvbjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC\r\nggIBAOtLl9LthZcKaxwNsduNGYOfRBygWtzjm8eURIja2kCTa\/ntBrOD3Aq284H6\r\n\/W4HINa+Yt3TyYTmFFksdNGtsrPPTzrtP86wQz+8X6MRwAKvPa1ExqVHHErbKloE\r\nowUmPb7qN7PzrnuucYrLvdlSUv0klKmCH4JNu82lgZeav2LTwIcpZidMygrCHH5F\r\nMt2pAd7xEyIdP3+w+aUD8S7X8AKsFKVp1icciKNuziIVWEZ1GnXYdnLmIE\/ikFY8\r\n1HcTXGyg8NqSCjVPU+tMAKaJ2mHjuiDNJXGGdbe1oG1oXaLT3JYqU4KdCuhXGKCf\r\nId+qQMq1MPRFSIhE+T6rz+beuTbmNrigkAAcKpu5Wf1SF++LAjbXTkhWXMQgQQ3k\r\n4kqypWPV7iXhmHTM\/6KedfgrbCRhs+mqRVvo8Lw5l1CKo5EAj6U6IqacyMsMSwDM\r\nc1A8AC2VEtfAZdywQWlzJvkGZVrwhjThhldd0UjMfZ2TnoE+Vr9vXBtOQEUW5N09\r\nbofQO5vFQd7hXwsu7Y\/psTx+YHd4vdqXqofY+5\/aU00i8vEtFCmtIm0rRg3NEkTs\r\niFbeyLS9aynx94bpwlxXEYlpwql2w4apeVzvogNTwtTyO7xe+he572UapGjM1J\/1\r\nwc\/eN4pBM1e6CitYEPeDQxGiwBhadWlLGmia0kgROsgou8ubAgMBAAEwDQYJKoZI\r\nhvcNAQELBQADggEBAHAnyKPgOWCYdzVVWRlWoEfTS41MngoPLliQWQUkYEHv4whP\r\nQJWWYAJDQeOnwRxfOUCkW8zNGlyjJyOfhtyBo523sjp7spQ7ZoOuTH1Z5agcM\/ui\r\nobFEKJOWWXE3lmTEROdjSddmlmICgc8oXXiJwY8RYYdvX6Oj90eVq5lB1R5QLtyH\r\nBtlwW+9RoKyO57\/+\/HMc4y04QJ3EViHouQdYTS2i2hfZQo6\/cv0cGDqrN2GBd3rm\r\nze3xWvk1NQ2\/VkNnQ8YaGDT1T6\/aTKFRJPZn+rMHC679psewQhbbswKe9ZAXgwK3\r\ns+W76Z3TpcwsiVhE9SLpvvLs4JMEfN2oUizVJ3Y=\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"richdocuments","categories":["integration","office"],"userDocs":"https:\/\/nextcloud.com\/collaboraonline\/","adminDocs":"https:\/\/docs.nextcloud.com\/server\/latest\/admin_manual\/office\/index.html","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/richdocuments\/issues","website":"https:\/\/collaboraoffice.com\/","created":"2016-10-31T08:55:45.631429Z","lastModified":"2026-06-09T02:52:03.634544Z","releases":[{"version":"10.2.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/richdocuments\/releases\/download\/v10.2.0\/richdocuments-v10.2.0.tar.gz","created":"2026-06-09T02:31:51.781008Z","licenses":["agpl"],"lastModified":"2026-06-09T02:31:51.838088Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=33","signature":"s3oUBAQoxf5FuDmuxUCQE3hs6s1bstog35DnLopl3AUH1z9B6ukzpb4ZfmKUGBlaBMqvxxOvovzyBqmJNvLYPqpLzorCWXRxNI4bTFgp3nkT+zqH8lICTh2rzaGB3qC7y9jpu83TuJVoBFzOZfoBELjC7tRuQle8yi8wapZqLIaRIGNV\/+MTfPHc7DHfRQ03vX5uw5INojuQLW08uIh3mBzS0n8gAvj6UauH0kQt5dqGosV6exUXtRqbk6+DzsAOr3ZR58WXw2SyMRovv6zjQFkxqNQ6nKlN6DhyMqBvGOZKnfyp+4XOUfuG3II5zQzCjS0Os6+LJ9sTTZHblnOJuA==","translations":{"en":{"changelog":"### Added\n- Make preview conversion timeout and max file size configurable by @juliusknorr in [#5735](https:\/\/github.com\/nextcloud\/richdocuments\/pull\/5735)\n\n### Fixed\n- Retry built-in CODE cold starts and show startup status by @joshtrichards in [#5721](https:\/\/github.com\/nextcloud\/richdocuments\/pull\/5721)\n- Remove expired WOPI tokens with a single query by @juliusknorr in [#5714](https:\/\/github.com\/nextcloud\/richdocuments\/pull\/5714)\n- Save As works with encryption by @juliusknorr in [#5703](https:\/\/github.com\/nextcloud\/richdocuments\/pull\/5703)\n- Smaller JS bundles by @max-nextcloud in [#5674](https:\/\/github.com\/nextcloud\/richdocuments\/pull\/5674)\n- Remove hardcoded language from document template by @juliusknorr in [#5660](https:\/\/github.com\/nextcloud\/richdocuments\/pull\/5660)\n- Make preview timeout an info log instead of error by @CarlSchwan in [#5641](https:\/\/github.com\/nextcloud\/richdocuments\/pull\/5641)\n- Check file existence before using Save As by @juliusknorr in [#5443](https:\/\/github.com\/nextcloud\/richdocuments\/pull\/5443)\n\n### Other\n- Dependency updates"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/github.com\/nextcloud\/richdocuments\/raw\/main\/screenshots\/Nextcloud-writer.png","smallThumbnail":""},{"url":"https:\/\/github.com\/nextcloud\/richdocuments\/raw\/main\/screenshots\/Nextcloud-spreadsheet.png","smallThumbnail":""},{"url":"https:\/\/github.com\/nextcloud\/richdocuments\/raw\/main\/screenshots\/Nextcloud-presentation.png","smallThumbnail":""}],"translations":{"en":{"name":"Nextcloud Office (Collabora)","summary":"Edit office documents directly in your browser.","description":"This application can connect to a Collabora Online (or other) server (WOPI-like Client). Nextcloud is the WOPI Host. Please read the documentation to learn more about that.\n\nYou can also edit your documents off-line with the Collabora Office app from the **[Android](https:\/\/play.google.com\/store\/apps\/details?id=com.collabora.libreoffice)** and **[iOS](https:\/\/apps.apple.com\/us\/app\/collabora-office\/id1440482071)** store."}},"isFeatured":true,"authors":[{"name":"Collabora Productivity based on work of Frank Karlitschek, Victor Dubiniuk","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.7435897435897436,"ratingNumRecent":0,"ratingNumOverall":39,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIDCDCCAfACAhAZMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMTYxMDMxMDg1NDExWhcNMjcwMjA2MDg1NDExWjAYMRYwFAYD\r\nVQQDEw1yaWNoZG9jdW1lbnRzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC\r\nAQEA1jk29m6JykcJ2Ld0YEpjPMYh6kwxY6GysNJnfkA\/th7tPWL3+vBJ9oTYyVnZ\r\njwAE1Cqwfa9MyBKMZ2IdfIqtT8PeWzuFP7Ib942EdxUpwwh9F3lykeGsj0h4zQwX\r\nF9OooiS99PfLX+JpkKm15Ujb00iLB6xQmq0+3NeOT1CTD1ziJ1ueOcxBKMwaFp2a\r\nPuz3F5ywqCvpmxG\/OBuOs0LI3\/zStXhBNbUMxBrWblr7zaVNJXl\/I2JCKj8Wah\/H\r\nXUEEGbW15fAUP1f+90eQSxpEoCZDBHXOQCTJYzySGv+BjU+qlI9\/gS0QbrsiyzUf\r\nO5lyvi8LvUZBzpBw+yg1U75rqQIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQA9jU3m\r\nZmD0ywO3MUsG\/GLigFtcWi\/p7zp2BliR+NpuY2qNFYDcsIb8ZUudmUc\/cJRRctzy\r\nAPaLLj\/d+h5RFaxjTVvim1PSe6M7urK\/IMSvyUVYCeQRYpG8ZJixKTCOVIBaWHMz\r\nxTfc51tm9EPlpJpK6JtaWrYYoWGE3k9sINdJ4JkvKkE2CBAqVhX6ZGyEQ0bnEhtk\r\nRu1DXn+LW7TJ4NZ8VtLWvmW\/6Kfmi7dQ1V++Kmn0lO5ntRt5altePbStCHC8bhGp\r\nmyBOrjhrJgLIwvgH26MYZhdiSkFzoE38nMPZdrUmUDxcPCwucWJqgzDPudguFthj\r\nWCVZ3TTG\/2z3+tWM\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com\/c\/support\/office"},{"id":"files_3dmodelviewer","categories":["files","multimedia"],"userDocs":"https:\/\/github.com\/WARP-LAB\/files_3dmodelviewer","adminDocs":"https:\/\/github.com\/WARP-LAB\/files_3dmodelviewer","developerDocs":"https:\/\/github.com\/WARP-LAB\/files_3dmodelviewer","issueTracker":"https:\/\/github.com\/WARP-LAB\/files_3dmodelviewer\/issues","website":"https:\/\/github.com\/WARP-LAB\/files_3dmodelviewer","created":"2023-02-23T11:42:09.053192Z","lastModified":"2025-10-18T20:32:56.789260Z","releases":[{"version":"0.0.16","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=31.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/WARP-LAB\/files_3dmodelviewer\/releases\/download\/v0.0.16\/files_3dmodelviewer.tar.gz","created":"2025-10-18T20:32:56.775968Z","licenses":["agpl"],"lastModified":"2025-10-18T20:32:56.831260Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=31 <=33","signature":"FtFYWPzQI2Vi5LKMYZMwyMArXTNbRmlV9YUhE26\/\/iSEHGJS+uYpfX7ockPq37G\/\n+ncQGzF+PWzWxF7kqIyDffkxXpL7Kx6HP3f74WU9dG2wMBo3x92iVWEwtVjoXp7Y\n\/APP9RKCW+9d9O3jhB36lC27Qdp3330yprutdKFAhrvCJlKI8gN\/nqqTrEsHqU7m\n89ccGO92kvSMfyxjFlEVnI9eI1qcPoxw2o4JZLptNm7eRHsFCa520\/P5SaQApg4l\nMjwxFNVXpieDCcXJnnrfOq7KP1827X6cFALLz1FgV+e7Vf3Ohci2YdXzHHMMcbDP\nZF3oiIScQeYfPAIef6EDjADs1NPdgLqiCn20gDDOVbIFzp1UKMOxNI8aYZWu6DGz\ngQN7d2dNx0EjyBjTGdtsp81LAoSnyUqHh+5aOfGbRHOBKTU2LLU0B83dFwh8oSDL\nhFxUcg\/9phBH6vUp\/xYal0oCPyPQ3dIfE1oQEmM9iMzGexFYKeZL5\/0ZOxJnHrz3\n5B0QgTfhVEsFGtIJ3eSvPEDS8I5q1PimOkyyMDGd3HvaBktuT+FoUTVY7t6xhlIX\noIJk77CcDjQMQIoPE3TSCjFVW46Ia87QVm8gXDOV2F\/mDd5ur9VjfvWmoyF2IIhn\n1njZuu\/WIN+NnVatYtu8\/kAjdkRxaJfvvVGmPOwJsE8=","translations":{"en":{"changelog":"### Added\n\n- Added support for Nextcloud 32\n- Added amf file support\n\n### Changed\n\n- Updated engine online-3d-viewer to latest stable 0.16.0\n- Engine has API changes and how it imports 3rd party libs, implemented that\n\n### Fixed\n\n- Stylelint"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/warp-lab\/files_3dmodelviewer\/main\/src\/img\/screenshots\/dist\/1420x798.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/warp-lab\/files_3dmodelviewer\/main\/src\/img\/screenshots\/dist\/356x200.png","smallThumbnail":"https:\/\/raw.githubusercontent.com\/warp-lab\/files_3dmodelviewer\/main\/src\/img\/screenshots\/dist\/356x200.png"}],"translations":{"en":{"name":"3D Model Viewer","summary":"Visualize and explore 3D models","description":"# Visualise and explore 3D models\n\n- 3dm | Rhino\n- 3ds | Autodesk 3D Studio\n- 3mf | 3D Manufacturing Format\n- amf | Additive Manufacturing File Format\n- bim | dotbim\n- brep\/brp | Boundary Representation\n- dae | Collada\n- fbx | Filmbox\n- fcstd | FreeCAD Standard File Format\n- glb | GL Transmission Format\n- gltf | GL Transmission Format\n- ifc | International Foundation Class\n- iges\/igs | Initial Graphics Exchange Specification\n- obj | Wavefront\n- off | Object File Format\n- ply | Polygon File Format\n- step\/stp | Standard for Exchange of Product Model Data\n- stl | Stereolithography Standard Tesselation\/Triangle Language\n- wrl | Virtual Reality Modeling Language"}},"isFeatured":false,"authors":[{"name":"WARP","mail":"","homepage":"https:\/\/www.warp.lv"}],"ratingRecent":0.5,"ratingOverall":0.8888888888888888,"ratingNumRecent":0,"ratingNumOverall":9,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEDjCCAvYCAhICMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjMwMjIzMTEyNjIxWhcNMzMwNTMxMTEyNjIxWjAeMRwwGgYD\nVQQDDBNmaWxlc18zZG1vZGVsdmlld2VyMIICIjANBgkqhkiG9w0BAQEFAAOCAg8A\nMIICCgKCAgEArF\/L\/RBqbwhCE6ykjKrzncMZV4NPrkulHPuWJCELpMOH97q\/2MFt\nbkSxy1o8IMTcfYIouoAOzPbUNxjP941ev5UV6IIto8I35e99evg7NGZexnCL7dil\nLhv3kJG0znV6JNemycgajyFkwQj7EyP+TS1\/LkzMHOFYD7bhFWjbuHqFJdOKlesC\nCoHmbkZ4UKR5QiX6vZ+2palYjtggM8ylkJIi9hmjjPRyrhkwWd+ycr5OppTb+X1s\n9LC3y+a8PA7lI7pthCArd83O3B67q1qNPqSVaYXK41TjnVYE++++a3udnysYevSt\nH90XVqxCAGoz2u3DUzzv\/g+0ZGX6hfqIr32CixN5IB3oPXPa8U6jLuGmduQusLTI\n+5zPPV51SaKhs34W\/w9Ff0sXGv9qbY4NEcNXD1wo+4II3m6xC5HSr7wVaLuBAfLc\nlwU3dbljunKN+30poLHHuBuUIU5BPoq3SGYQCEfJ+hesJulfYmDDwD3YP0UDztFE\nk7pIGCis0GdjrQoyQpfy5MJWMcrDuTmGDsqNkXb3V0idE8XP26y1faBf3O+Ut775\ne4lHOyjx79Bc4+Pb9tJJ9SUAxab4cb8HH8OvQ6rKAG+UDWHDJ4SXhcuNen6ww6N1\nY++Tezvz9ft2Xv8tVQBH6nOh+ypyezZ7FXXYcQP5pv\/j5blMBRLivkkCAwEAATAN\nBgkqhkiG9w0BAQsFAAOCAQEAgGCOS7t+KsgUsbK+vwZRAyAGcajMDY\/VmTgy9DfW\nga\/mtNDWlW0MvvabVEWZ6HR8zfi0dm5KvTqYBe1upWZefKGO8WWvhiXDYk69KmjB\ncOg6KDlaO1II64LhHr7nsaDwHeWbXtRPiN9DxjBEQVGyexZzI8bDzdjIeFR9ll1I\ncbvlAT8uxE45fjFfk9Z+7tc\/w6NYoA4VpmcysVvLF5XWTexi3V9pi7czWvTJH51r\nGAwITEpgfjfoQY5819+7eGPRlQyl1Te9RTsPSS86qpYP0zADOixHrK4gqobNifP6\n2RCoRNgcJvZTLARVvkvdcCRHdPxocO24blg4CotVTjrFPQ==\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"users_picker","categories":["integration"],"userDocs":"","adminDocs":"","developerDocs":"https:\/\/github.com\/nextcloud\/users_picker","issueTracker":"https:\/\/github.com\/nextcloud\/users_picker\/issues","website":"https:\/\/github.com\/nextcloud\/users_picker","created":"2023-05-22T09:45:58.249032Z","lastModified":"2025-11-28T15:26:05.902010Z","releases":[{"version":"1.2.2","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=30.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/users_picker\/releases\/download\/v1.2.2\/users_picker-v1.2.2.tar.gz","created":"2025-11-28T15:26:05.890295Z","licenses":["agpl"],"lastModified":"2025-11-28T15:26:05.939114Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=30 <=33","signature":"RzRSW5Yc5LX7PLHbMprOC3zyP9vmDw8DrqV78xVdzJ5wsWQG6ZoCeaCfvD4LJrkrbNr7QnhT0a9aPkZLxIIaCqIKTmCXAtFYszwXip5qwAdeeEvvhqCqLudmlU0L28\/UDEWmoHleTtVZlh2BUy7\/yam2BOHpALNQ6pWr6tkYCpbPosjqPmLIvjfQhVFrT0DMKwbi7L4tlvBBPQ+96wbLnbs49lW9HrdPf+vZWzx4eGlo7T1jHHnwhVINEDGiV3Pf975Eh2UwvXbxFbkg\/zGFNjsUhCKBPD0v49Cis1u8++JGIbTYYfWtyHQimmvZ7QoHaJFNgxdw+oZQs7InmsZlXifxAGqXK\/2LKxL+XDnZRBu+iNS3CupoaYvxQgPhvOg2Dqn\/j8b4kvc4cLOfJH6BTWqRYaV\/q1KwB90+gk17Ldf7hrXYz2MpbDpCY5v5aUXDz0h8jl5bC3aSSXi47V6WU3NkF9O6h7iNtXT1eCNr67Oo3a1joEQAouj8ngyGztgQ1BLw35zHFUYtCn4NVFOrlGKMVVmu12ZAvtwsQDgenFDcO5DR6uJ4HLUtkDm+Y4lYGnJchxGIUIK\/v68ZdEXBQ8yyR62M1Jxb2fSOQbLnsz\/XNV4Ok1pBLmbwed1PzkW58hQTt9JTrdUzdzWwhvg+q0\/UOffad8VzBmzIIX0vGLY=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/users_picker\/main\/screenshots\/users_picker_1.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/users_picker\/main\/screenshots\/users_picker_2.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/users_picker\/main\/screenshots\/users_picker_3.png","smallThumbnail":""}],"translations":{"en":{"name":"Profile picker","summary":"Profile smart picker and link preview","description":"This app adds ability to search for user profiles via smart picker and link previews for them."}},"isFeatured":false,"authors":[{"name":"Andrey Borysenko","mail":"andrey18106x@gmail.com","homepage":"https:\/\/github.com\/andrey18106"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEBzCCAu8CAhIXMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjMwNTIyMDcyMzQ3WhcNMzMwODI3MDcyMzQ3WjAXMRUwEwYD\r\nVQQDDAx1c2Vyc19waWNrZXIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC\r\nAQCWviDEPc5TOBZSzJAsEhZUXAzkTFQesPJ7kVCPSIHpyi4XLtcGvXTiqWfU09CI\r\n2DsUYkRqC4zHYckzFbk1trpSO+tv9g2Eeoj2N9t6r5tQmLISYaknJi5hFKQDkudh\r\nIuyXceVbUatUGv2UKsi7fVNQss7eIgizMXUdz4unNaIlvE3jZQmrV406XxKT4f1d\r\nALeSNPGoRVyLDDhFTtad3qeTnKnJr5QFpKhod720Ikurn4eg3xXRn3PUS2muHm1g\r\nc\/RR7ZjcJzgCjS90FtpTamie7koePzjTSowDwedmIyVOtD3viKY\/b2WBuvlMYQ\/A\r\nRBempc+OewzhO1coHtag02c0xvHILGx4DL3\/l5Ev2ki8+RizNyj544uYxmlcpML\/\r\nkoLrR17pmYecvY+Eig7veD\/TdbmsnUv5ndp+Wy2h2PTKIcMhkEZfWeo\/KmvUg0iF\r\naVsgMGZxy5k4dmj26ypl2Uu1UVJDpHDFJw\/yEGxz2xrMFWvisf61h1zJl5rs9qfs\r\nFSLsBS7kKVwYqy9opiM6eAjRJPrdhKTJ5ovwyqRpg0j3\/D0+uXBTi\/9ltCxm3Elo\r\nYA+3J4nk5o5K4v1MZyQyzF7I7nhFX8PrT7ZdXBFysCImwCXSBpMsiJbcp4leZhPr\r\nXo0wGDSdr4EKLzEHuvsNwcyG6QLfybkmrN5IFO1DxhEfiQIDAQABMA0GCSqGSIb3\r\nDQEBCwUAA4IBAQBRe2fHfTQvPwQfjROqkmo8+85KvwxVQhSi+dgt6Lx+eKo5SM7c\r\nHpoN2cQjEVH3QRZLOX8wIXHPTfWjUR0cJw5nwRpzqF+7gG4DWa9bQqfCT3UYmJoM\r\nUJb\/dgDbk8ADrkguNUg8ltyEmKb2QqJQrQiBduzNGo1NmS3bO8JL\/LEmp7b3O2ns\r\nnTuwPg+94ggepWdz8RlloKARWnEVlH2ie1xNi\/BRfFnoXZmPfpr8Org9bO9CmUYr\r\nkwJql6aWds4sPMWyebNVJ0RjllmWaUoPdkQWJMXlfFVvOT1\/A\/NOPBvTIH0eP4qx\r\nEAEw1FvQq7UZMOyrcY6\/9a4OhGJR60kNyyg8\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"integration_davc","categories":["integration"],"userDocs":"","adminDocs":"","developerDocs":"https:\/\/github.com\/nextcloud\/integration_davc","issueTracker":"https:\/\/github.com\/nextcloud\/integration_davc\/issues","website":"https:\/\/github.com\/nextcloud\/integration_davc","created":"2026-06-10T23:15:30.996063Z","lastModified":"2026-06-30T12:03:15.055717Z","releases":[{"version":"1.0.4","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.2.0 <8.6.0","platformVersionSpec":">=32.0.0 <36.0.0","minIntSize":64,"download":"https:\/\/github.com\/nextcloud-releases\/integration_davc\/releases\/download\/v1.0.4\/integration_davc-v1.0.4.tar.gz","created":"2026-06-30T12:03:15.032450Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-06-30T12:03:15.089421Z","isNightly":false,"rawPhpVersionSpec":">=8.2 <=8.5","rawPlatformVersionSpec":">=32 <=35","signature":"DgwRrleG0OkXKLWAleqEZCh1FyfLjLv4+VIih0ulQx58s3+9kPe8ijMvbAKbo\/yIoE5W2FCuY0MmE+cGklUNMoXTC2MNz\/2qodcaTg6i4Mk+x2Dj4WM0T3GANZI7LjKKZ4dFgeXs9fxW0hFQmk\/ep1FCnAY6mjDKa+DJQGDWT86CujRnJ4mwhsTFi0aiBfnG2upOcvYs2pse+tMNczPGStXNpp+WyMlFuYkryxrMNLcB8BbpApaLSZ4tV\/V7+xT5kPRkRfSsVZS17Kdl2p9AeH4dHfSv0X5Yz\/nIqyu1322wBz+MzLeBh88FCs2TBgzrZ9TBbIKI9dhcbUWmv3QqWkuixK8isf\/RY1\/P\/JKH\/xQumLOvsL8+buTPJyRpxnBkevFx0SC38TC9lTZ+QgReAqhjyAKcW3Nv+IhlF5Jibh55d1soGLLzDEEfB9juzkpiMi5RfboCLd\/Pi1pR7dr9phFkG0i7ADq0Xn5HqbOWzQaq26QklyuBUMEp5CgmQvtRJUu6Vaf70HvN4+FzDBOtyQCGvadlFjIRMSE\/I5ULK1Pgk8bX1wzmFr6kWJqlFT32mUuLhrIFILhLFKkzVeFKHZH3yfovWgDynMNymeDyIqqo9qQEjTwwcmxItUC1EfffoQjGzQd+e+fTvr9MRoHBFapImbhfvOwNNNBngr4PLRI=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/github.com\/nextcloud\/integration_davc","smallThumbnail":""}],"translations":{"en":{"name":"DAV Connector","summary":"Connect Nextcloud to a DAV service","description":"DAV Connector allows you connect any compatible DAV service to Nextcloud"}},"isFeatured":false,"authors":[{"name":"Sebastian Krupinski","mail":"krupinski01@gmail.com","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIECzCCAvMCAhNmMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjYwNjEwMDc0MDQ1WhcNMzYwOTE1MDc0MDQ1WjAbMRkwFwYD\r\nVQQDDBBpbnRlZ3JhdGlvbl9kYXZjMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEA0FStEzn1OctCwn04tmq5By4hcZ8qu3ZwUIMPYgha3ZaD2razg6ibgtbk\r\ntQyh\/n9vQ52dxANKPd8sDteK\/WYGyC8flF9jJNNBuKUORcBYNwhrSVqqAm7+dM2n\r\nIrr0lHo3xY7\/7+7o3YI5Zg4h\/tn1HCia5P\/SE3su66Mk6axDP85onMQQJzWoiU7Y\r\n5yDvFwr4H3llQTNQtS9bgLS2NsEYp72GZKvq85GSIcMWOLmIN2l3TPSUmBUUJEMa\r\nrTz3ZdkxztbdGd8Rjz1hXdm1y4XEViATrETBMjM\/zsU9M+Np0iFF+WkqwJce\/HPd\r\n2heph0LOI0G+Gbnmbs+rEnitft8B5bfaOvI5PEQpRIq7WCe\/GLvdzmqgEtRY8gt1\r\nzWUFbHtWaIvtG69GwXyF+z6lbWD0doHj55iQAT0WFpNs5Afu4TEvHaOYrPBWnL0r\r\nvbSRVOKTbTNaQ5ciwUbf1Mdx\/nGdtQFtVYA62Xau4b14K0fw7xiEAv1\/cr9S8kyN\r\nDagcemzeRjro1vz0ElWLQ1LZBb3YISL4FdVNmu3y5e1B5QL1w\/RKtHx5z6B8BvwS\r\nQ8jWpuWHvi6R\/yLEUtTxTPCQvkD\/KFIYeNkBDeFBGCuSxsWDlJKx6g77IAYfCKpl\r\nPpZQOqhlM2SIkaZXrovj1Hw2ZJSeeSA2ZBxgQ1R2ivPFEYFiN7kCAwEAATANBgkq\r\nhkiG9w0BAQsFAAOCAQEAatIOOlNCurzZ9DteL4m0Cp0h0QvGoqbZagiXuaYQ68pH\r\nIk\/lE8KnY2UKYlTeJXYBXw1Fpf0ItRt2D0zQBDTdIhq0xPmQ2aC1cX4L3aeIlZXu\r\nGWiUGEMgllfBD+9124DKfJeV0i5deHGQZpVLbEVYIkaHk9BqyC9fmd2Mzr7h7k\/J\r\nvbYLphhpTsmbnoSwKZqFtKximEAP4yCDZrQ4911DWZPWR1dHh1Bl9sB2VFBBIsg0\r\n8ZLBGSuj+LuhxkTVPg7JY7fypZfFqXh51XBzlS9JzudCheV5FRtlQh\/oe\/Rg0dFC\r\nmU3eVvcBveL5LQcZgKf9W7weAV5713AT6Z1XOaqZAw==\r\n-----END CERTIFICATE-----","discussion":"https:\/\/github.com\/nextcloud\/integration_davc\/issues"},{"id":"inventory","categories":["organization"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/raimund-schluessler\/inventory\/issues","website":"https:\/\/github.com\/raimund-schluessler\/inventory","created":"2024-02-04T11:14:59.209634Z","lastModified":"2026-06-29T21:00:01.118963Z","releases":[{"version":"0.1.5","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/raimund-schluessler\/inventory\/releases\/download\/v0.1.5\/inventory.tar.gz","created":"2026-06-29T21:00:01.104647Z","licenses":["agpl"],"lastModified":"2026-06-29T21:00:01.166428Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=34","signature":"o++eHcDqHY2XhdiZls\/lGNW9fWMdxYvgM6AXQVdWa2neDwYiLA0LgqpABM2QiSmL\n2fM2HVkmdNqyCQ+PpHHpQDCAwrufVJTqk4x0q5hDDF+ftwvPUi4X1SppM7snMTmv\n82ztCLVhMgVOiiJzVhLULN6aNZonDoNYzMoPsfzLvyp33NK6wbnfyosEHD6mAEuG\nq2YU2mnEyRN0rhunb9J7BJFywSeHzKf2FOtJcG0FIFPTpg+WmjnEVKJ4a4ILnKpO\ndxtOhVkp8OvIBFWkz4tMDAZvgw4O9C5yL132CDHhXseEDogSs4ZrmCNDXJH9w\/hP\nhsGsANci3DwQJlz6VRxQm\/OX4wVURnZvO3nggU1cDpzEpXuN8n4QZjCMe+RQR4Yg\n3oJtIPJwmbkbFVY+xMHGel+MSQPNiX31vjSzUyg2\/o4vi6luvtmu3QnDxl7IokFV\nYzqTqMeKVSJTbbcFS7vrGuxqty0L89\/1sTIZdqkiGqiLCKjsZGZ1nEJrdau2TX+S\n\/QmsM6qsv\/Yt3eQw9oNfByXn3KSGqUI5jFOa9motuKlJJj0I3VO9LLqOAxTzIBOH\nUpWThH8+shui54AxOF3\/T4UVRGKlSDXrqWJisY+kIKaepZFNzlFDJZCKAyQMTH4e\nvgOGIEhvLqMZSb9o+9+o5T5VkNpI219gzKqAkMRsv\/8=","translations":{"en":{"changelog":"### Added\n\n- feat: include WEBP in supported image formats #929\n\n### Fixed\n- fix: adjust app for Nextcloud server 34 #987\n\n### Changed\n- Updated dependencies"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/raimund-schluessler\/inventory\/master\/screenshots\/inventory-1.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/raimund-schluessler\/inventory\/master\/screenshots\/inventory-2.png","smallThumbnail":""}],"translations":{"en":{"name":"Inventory","summary":"The inventory app for Nextcloud","description":"An inventory app for Nextcloud. Manage your inventory.\n\n* List all items and their properties in your inventory\n* Sort items into folders or places\n* Link parent, related and sub items\n* Upload attachments such as invoices and manuals\n* Upload images for items\n* Find item instances by their storage place\n* Assign unique UUIDs and find item instances by scanning their GTIN or QR code\n* Assign tags to items and search by tag"}},"isFeatured":false,"authors":[{"name":"Raimund Schl\u00fc\u00dfler","mail":"raimund.schluessler@mailbox.org","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBDCCAuwCAhINMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjMwNDA1MTg1MzQwWhcNMzMwNzExMTg1MzQwWjAUMRIwEAYD\nVQQDDAlpbnZlbnRvcnkwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDq\n+8E8ZVWG7mizU2LR+kNPednJ75RSgO9nP6k9Q4H\/qFLeE+d4ymNOwF69SNZNvMdc\n+jiDy517n\/QEi6kVrq0wIytHoTV04Knae5k2n9X2r0nj7\/unhmR\/HJ8WD4ZSQpNC\nHF0AEvavCYm4zUXTo8OHbkj7tF8gjhBGmUOpOpt+qgWXZCcJE7VJ5ha7KgxRy8Ne\nKmThGl\/+cbretX3sN9MiudRLsC6favFRj90tQEPU+YEObfEUlRtS1epC9Vb1nuuA\nJhgE\/lk9ZMMxgqwbxgJX68qrJZw+fbSIJ0ff3sNzwhPlMKD+f7smsnLuHT8n0uiT\nvCj6VhBOIbDlvpA37vGVW6t\/nYqQ455iFdOG1ZwyOiVp3C\/Qa\/rkkzIDTluKZ0zI\no3irC5g4mXqIf1kEe6nyrSaqpqTbVJ9425sQuHkEUwJxvgeSa\/aDPz+y+67QI3H\/\nAdpUGf8xwIaanhoGPehUTWq5dG0LgQuIWnzaoxB6yXpzPK5Qd9brBehKE93+7Fah\ndO1nSwNqhQhDwA31bFMEmICnMTKu+BtZvJPEGGdJMWPwi7fLxpH+zSfDCJJpPIv6\noQy4iTSWW6lTxrkCSx0TYeU15wGh4njRiPgvRFGuxfQ7IiBsljOWwqsYvAkjitIF\n0XWWgAdC0bmbiQBNSjBsUB54GBWaSLW59nqVkEIyyQIDAQABMA0GCSqGSIb3DQEB\nCwUAA4IBAQAjhVyI4PSCK\/KAs3t6znm7IkRXu3xZqWfoLpbDOiolMY4DzpzjzRdV\nn3OJ+HtuXtTQKdDBytc\/ZWeWzwp5oE7wDCCIdyHzoiCDK9s7AmeWXlKPpiRd\/4PZ\nMztw\/Hw33SwPvQxPNOPWEyN7o1J+llKn1QwOZeFgc8MOXO+2eYaAEDeFjXYnnvu0\nx8eQ8SVDxT0kVULvBKyuOnAOc60eu0QcXm45O5fT3QIHPh+8XAlNNbtFoedZC+aq\nYt+Kxt8qcgDmWe4aYoA2W2P6TnvAGpdprXJdvkjyGCyAZR3w0Hbf+MvdCxkeEnbG\nTqIZQGxiGxJ1PSTtCOUkK+VLiR2z2UhL\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"smb_test","categories":["tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/icewind1991\/smb_test\/issues","website":"https:\/\/github.com\/icewind1991\/smb_test","created":"2018-05-23T14:28:51.247935Z","lastModified":"2026-06-26T16:56:57.530236Z","releases":[{"version":"0.3.14","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=32.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/icewind1991\/smb_test\/releases\/download\/v0.3.14\/smb_test-v0.3.14.tar.gz","created":"2026-06-26T16:56:57.505684Z","licenses":["agpl"],"lastModified":"2026-06-26T16:56:57.577370Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=32 <=34","signature":"Hkl+6PRP2ZD+YDLi5z9fTaHLNunxr0QmwQC2C6jLX86mZavUUijskxjui5SYp\/XlRrQY\/96JMcCWkivBQHnzuMLLQl6kwGujBb23mkgeqlNPGZji+b6xaABVWCy7yhCemcbkEBO+qPwjRAH6ighU+7EiYWZluWhJYz8N8XLS2FiPVOq+nOp8Rlnt8LweoYJ6UOnAsHEGB+G4lQHRd9P0RAgbiLqO88AE8BAgOzSW5DVfNC5guLI7pCFxfZHBjO5SYIPeAp0T6W7Z+dfDFZ3eWwW1T6ybZWUgkaGgd2IKMZyLrzWk20npQF9d20Q3pccRi5KmUohVv6tBvG\/MoJbHy1AoMkzj0\/KkBxkvU7sE372uTNfk\/ZRbSIjNOwrEdcA6MYrGJSSxe2CRuC0a5BIZgSpvJWJ0VxkIdk4cCg4c5Xp0gphCfPRV5ckE55xu\/GZ\/Y7zRvvgbIhy7dwnFokL5PxgL+kz5b93D5Ezxf9X4BX4LWSgqiBESc1tl0pQmvvR14LSTwUXr1Ci1lS9XcCUv7N3rbEOs\/QHWeZuM7kgBwTfXPOJbUpSBjxJ3LwoyRYn4DPBLCyLJ0zHHz9IV5Ic\/u27385fZJFwuBhzv319CT7FPwLPa1cTYeOGqG4b4KUtcKR84oaR7JBROQcVKNI5gmsvp\/d5E3FcZ5fEVzP7uKHE=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/icewind1991\/smb_test\/master\/img\/screenshot.png","smallThumbnail":""}],"translations":{"en":{"name":"SMB connection test","summary":"SMB connection test app","description":"Nextcloud app to debug smb connections"}},"isFeatured":false,"authors":[{"name":"Robin Appelman","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEAzCCAusCAhCgMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMTgwNTE3MTQyNDIwWhcNMjgwODIyMTQyNDIwWjATMREwDwYD\nVQQDDAhzbWJfdGVzdDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKmH\nsfoMNh0sDVn9afAnmdJ\/4Vt8\/mE3B+egRb2GLDml7GqTF++Pq\/FTO4W9vtr\/3gqV\nA+GKZdS4jJMtwNyWRSnf1VM6abSSvRzkZEleE+sayAaSREp8xTfQPUzLJWfUfy3x\nh49yEtVcOu907IpV\/CWcqZY4bG\/EenV3vu31hyL4zjlhSs561BfsKGCvx024eT3w\n0HsM4tvDZ1APBi80LovbTfL6OId6Hmn8ptLfCZ8mxoz79sPn3Y9wh5hukKPEZ6t2\n7+YaRr8QqX1PET3x2AREvgSkZhnyN1+aJor6J4qQJ1NMJ+ssbh\/1G6FuMXkmjfC4\nZYewlDPoAtjlUsu0DXy3PxHcMfFIpOHV+OdED2Jp5qN4Z8jOBpJcQzySlraCWrRc\nwe8ZEQioiZfaBiLjARVBhU+b2HSl9\/PjN2Zqts\/gFp1FQ+wXQ98Jv5\/QExMtpZ51\n7GZ5XIIIB2lH1Shycbacg6N9XPzIOCxxoeVIBRhhN1AbuoAej18H0kfNa\/HLiOew\nt5qmwiL7KJM+84pDJLKQhNh0QjP0LVKr1P6yhM2ts4bYPLMWiNcQpcMSrzGHzcDu\nTPM8wssm6V7O9yLSUCkQixd4nRTCYhGc+C3VJV9NndEnrKtDdGYag+6mZBR2Yuo\/\npRxz8IC16DL6LaZ1duLz1AwNJPSGnDgtawH5Fk3rAgMBAAEwDQYJKoZIhvcNAQEL\nBQADggEBAJAJSs8rMJ\/0WenLyZEtfzcOr2jzaq3k+F2wcQ4L\/ZXIqiTMlywaTzrP\nt8xc8SxFu+r9pRvJs+5ugtSd4pDRF7xyPPm4ggx\/kthA720RCGWk4ycpgvfJuzA6\nx+m4N2RSSBRwq\/Mg9+j+hTsEJKF65olV\/hcnCcmMpnk+eoHiZbOMamW8ghW6uMhf\nsK3DS7AXUPFODixIQtbSH78UeWy8aC1EpM5Q+WHdvRC7Fy8HCO5lEov4ynf1cNr5\nsOsME44UgF3xPmj90QF5dc0geEV1Vt0pK+zjucHGbvm4+iid7Y9RVJpkDdcbtJlx\n7DQlyUACpvl2G7kT3PNx6S3DUXXiT9U=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"vulndexbeacon","categories":["security"],"userDocs":"","adminDocs":"https:\/\/vulndex.at\/docs\/10-vulndex-docs\/137-beacon-fur-nextcloud","developerDocs":"","issueTracker":"https:\/\/github.com\/vulndex\/beacon-for-nextcloud\/issues","website":"https:\/\/vulndex.at\/?ref=ncapp","created":"2026-04-18T10:56:16.154586Z","lastModified":"2026-04-18T12:37:29.878930Z","releases":[{"version":"1.0.5","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=32.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/vulndex\/beacon-for-nextcloud\/releases\/download\/1.0.5\/vulndexbeacon-v1.0.5.tar.gz","created":"2026-04-18T12:37:29.867587Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-04-18T12:37:29.935427Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=32 <=33","signature":"KMacQE5V502ITyl\/gd0P+e8sfWNM0+vatNfNqVQ+ZIXZOZP0IFnIZYzphmTq3RpE\npY2xEbxF6xw2zG3xAvVUzSs7asmF8sVSBYZcz1CP\/0GaSn863XY5GcBCNka7kmHD\nlxSjvzZOgNFb9PYRHKapHrbt+SZXEaYlOBzvM\/bnxM2YwfhGpMtrrH5Lh\/lzkVU1\nHLoIet0\/F2lYczmGvKzenth9CjBlyG3HOIWGj1CeqLT1\/a36aa71mqtGlgwuktqe\nPKNhAjZT4TNmDuWk1d+h3i5wv42xmj8WRqB6nsRD4EMMkYwZmqvuRLiN4+DeqlWt\nZMH+K+EobyaHOQbJVqz3gZoxwL3WuIPy3bYTkFTIk\/dvcf64t3DN2EK5t1jLEA04\nyfy+mwDMjuZjN6Vn8rHvtqXOu+8khBKN3WZ1IzaZqpuPd0Pt3sX3I06bBIn80bke\nKGjOWgg+RC3nTueM9iAQIEcgErG2iffrEqASssmED0iiVsZmCTOoxtjPzvo2GPab\njnnL9g2zwPaRTr89U6Q\/hC71+5zf9V3mwmkinjX9knipsXhDFlaaSURWxjsNBdPu\nifDqF11AT7MDpi\/iO94gij60w9N22NMani0us6z\/26KxSQwpNfKbvEEcTBBdx\/Nc\ndPTvVfO3riNv9SO9ZLTfMGtolpcG8s+tbSHWkf5lBMU=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/static.vulndex.at\/img\/beacon\/beacon-for-nextcloud-screenshot.jpg","smallThumbnail":""}],"translations":{"en":{"name":"VulnDex Beacon","summary":"Automatic detection of Nextcloud versions for vulnerability monitoring in VulnDex.","description":"The VulnDex Beacon for Nextcloud collects version information directly from the instance and transmits it to VulnDex.\n\nThere, the data is cross-referenced against known vulnerabilities (CVEs), which are automatically assigned to the relevant teams and assessed in the context of systems and dependencies.\n\nThis provides a continuous overview of connected Nextcloud instances and their security status.\n\nAn active VulnDex account is required."},"de":{"name":"VulnDex Beacon","summary":"Automatische Erfassung von Nextcloud-Versionen f\u00fcr Schwachstellen\u00fcberwachung in VulnDex.","description":"Der VulnDex Beacon f\u00fcr Nextcloud erfasst Versionsinformationen direkt aus der Instanz und \u00fcbermittelt diese an VulnDex.\n\nDort erfolgt der Abgleich mit bekannten Schwachstellen (CVE), die automatisiert den zust\u00e4ndigen Teams zugeordnet und im Kontext von Systemen und Abh\u00e4ngigkeiten bewertet werden.\n\nSo entsteht ein kontinuierlicher \u00dcberblick \u00fcber integrierte Nextcloud-Instanzen und deren Sicherheitsstatus.\n\nEin aktiver VulnDex-Zugang wird ben\u00f6tigt."}},"isFeatured":false,"authors":[{"name":"Oliver Kerzinger","mail":"oliver@kerzinger.at","homepage":"https:\/\/vulndex.at"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIECDCCAvACAhM3MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwNDE3MTQyMTA3WhcNMzYwNzIzMTQyMTA3WjAYMRYwFAYD\nVQQDDA12dWxuZGV4YmVhY29uMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKC\nAgEAxlDOxnRMR5S4OOpO3zWw5EstmSDoNMQmfpCAW9P4WJJKyzPNB32u7KTPX9Hi\nWtVJQ\/HIJAz0J2ypZ2CRgNPslQmraHUsOGR9gmQyrRz7jQANV\/lmHCYa62fwBh6Q\nFkOUx0emfvRekCVLVhwf0V+59uCovd5F\/KzwMmR\/KNUqKH4JHAzcDjXy77oCTWlc\nkAt9K0aOf7H\/qIsyXA5z8nZtC5GbXDnZwwQdaZRH2oI4gGhaD+7V6q+1SgLWsnVe\nTJqrKSQ2uD8WGtv+cR6NqlN05mzMy+EPL2KgdQ6T\/uUBp4GSzj9dk7oe1IgvQAVo\nPH8xyrnbX+6Sws+xaBO7dkWEVaqY2XeuqeB9Ch+w2jhwT7p9zWoqyqmJ1YuwKkOP\naY4TxKsGDtZk3WE5+FCNDUkPvVZVq+vyhrLDtuSbpHicNNm1HshipcHBma0XvaJ+\nE22HCyrc0h6a1sqCgumoFZPhgv84rrFmoGy8m2Cw84R00tWDFUF1UDgxEKhkejkX\njca2KSAPVgd3XJxIvFhFQxKS8WWaU\/mzFIJPT2h6DOflOq\/kzgGMiSoljHbw0+3G\n\/FGZrxlNi+uQyv\/uOz4KvzPck3A488VM7lzn7eo+kIChgaNSZRqaBbcSpf5GjDIz\nMZVIGIvpl93vi4qdiqiE89wHNUTd8N4k+alGzhVLai4yJU8CAwEAATANBgkqhkiG\n9w0BAQsFAAOCAQEAJwhCJZqiiyihmAdjnQRgXAeAe+aALb4skaN8VKwpdrFS6mYK\nKqAQPJPUvSzXiHEaPgqf4vN+LjdXS6ZdNq3NURoLwMwM11h0fcfnSBZDo4FuXOTP\n9KRkn5dX2ZVcbkP6KrQBFbKeezOlQYSbHebLOk9GkTZlEtd7+V8WMlCGclBH9Fj6\nw7Zm5q79c0pi90lsb1BWSzePY4q\/I4tJ3xSwbi\/5yAfheuiU8re95AosIMOnhBji\nPhrHBLjRGN8cS2L7HtFfnmxMO49K1CvX1QAZKvE3jf12v4I4oyEStUhfdT\/spArD\nTAT0Qrd6f4tzZX\/vkzqXqiPxSQyx8e4+KHBuWg==\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"jsloader","categories":["tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/jsloader\/issues","website":"https:\/\/github.com\/nextcloud\/jsloader\/","created":"2018-08-13T11:46:33.432676Z","lastModified":"2026-05-21T12:33:18.426897Z","releases":[{"version":"2.1.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=30.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/jsloader\/releases\/download\/v2.1.0\/jsloader-v2.1.0.tar.gz","created":"2026-05-21T12:33:18.402651Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-05-21T12:33:18.476867Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=30 <=34","signature":"hz7s4u9BjJ5IQbt0ncXot6QeE12JIPHYNAb14U8VbpOJElLQo0FDsHp+4z2cnS\/TlE7tszYYOsb3u1lRn+0IfYAIO7RK4f2bn\/cNpiQ80pkq4HJc6+YA01\/LjfqtOWBpItW8nzFiq1S92qdOK9RZIfYLV88aRAbg8b36kp+KDgkoVE4+66gSUH3REEpiyJzsERHXourKfuPUr2Yt2K1HrEC8Zb1qrXflb80FwM+7O2zO18E5qKWmb8FEq4aejJtXOVrjjj7ZulATb+Y0eis0WjVQEpDDYr2h0lXUqO3YYLIwY1y3Qg3U5\/SUaY\/scW9IgpiAu+h5+Pl7ymNcMFBP9DqeOR1glFU47o8FiQRgg4fzAocbo54uT\/n5QFnu4kS6dlpg3dHUAkyDBk92QZUWiiii1kB7W7z2uAQvoM7JrYv4OCQwxFWYyTF322vRwEOFT1UCAsZBLsBX2IaYF1CJfnrPwp\/elgbpgCt5fIXL9myt+F+OgPGdSsIMS3lmkK5QVKViMQ1oxFoDXI4U+2opoL6ZAPBH1smlS72Gv08nOgFxpXkWurVl6\/ellu0IjndwSiR21zJwnNv3TXOuRK9JdqnBuS64B+eWOpTPoXXLZLHz\/S+aJZeM\/\/h8F5Jh4GmFKl3yLbAHnQ1\/rnlDXTyW98fkoAefJ9Rfu+vsywG8P0M=","translations":{"en":{"changelog":"### Added\n- Added compatibility with Nextcloud 32, Nextcloud 33, and Nextcloud 34.\n - Dropped compatibility with Nextcloud 29 as minimum PHP version was bumped to 8.1.\n\n### Changed\n- Migrated the frontend to pure JavaScript for future Nextcloud compatibility.\n- Align design of the frontend with Nextcloud 30+ design changes."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/github.com\/nextcloud\/jsloader\/raw\/refs\/heads\/master\/screenshots\/admin-settings.png","smallThumbnail":""}],"translations":{"en":{"name":"JSLoader","summary":"Load custom JavaScript on all Nextcloud pages","description":"## **JSLoader**\nJSLoader gives administrators a simple way to inject custom JavaScript into every Nextcloud page from one central place.\nIt is useful for site-wide analytics, lightweight integrations, custom tracking snippets, or small UI enhancements that should apply across the whole instance.\n\nInstead of modifying core files or managing separate app-specific scripts,\nyou can maintain your JavaScript through the admin settings and keep the setup easy to review and update.\nThe script is loaded automatically on page startup, so your code can hook into the browser after the page is ready.\n\n### How it works\nYour custom JS code will be loaded as:\n\n```js\nwindow.addEventListener('DOMContentLoaded', () => { \/* YOUR_JS_CODE_HERE *\/ });\n```\n\nMake sure the code you enter is valid JavaScript and behaves well on all pages where it will run."}},"isFeatured":false,"authors":[{"name":"Morris Jobke","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEAzCCAusCAhKhMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjUwNDA5MTEyNDA5WhcNMzUwNzE2MTEyNDA5WjATMREwDwYD\r\nVQQDDAhqc2xvYWRlcjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAPoU\r\nVo9\/uvLz2VPhiMpbLHRuogblmVkf0Fl\/Wsz\/x\/Ep7RsUdVhaNcdUzFCeTGzfMcvX\r\nFU0uRWeZbNwcUv4ULROd9q5Soa45htipRciWTKc7q\/g+LTfS9lw2kQOdGwmUtjcd\r\nqZpzmc98FeXsF+eLjeRCUULHHrWQbaO+Ah5NuVhoDrEvbW4r3LYm3OwUlTjQWcUi\r\nCMOoopeoM9dWBMLuJlT1PQKhawH6v\/zOtTaODf34KBSeTWuG\/8ti9FLT6Da6olYK\r\nAGEvbaGGBobjX4o90VeFCk5uJVFHMp00WTe9\/MpoNNJua9qc8WVpuaKmoV+zAKof\r\nPbGnsNRtzpSML\/SyAqnekjm7JG\/j0zSEEFCJpUBz3\/sb9SMU0sd8Fz\/sRV8ujAUU\r\novJATsFAmaVSRYGE1qlWCINT+I+GNF56qw51JDlpsHr1Aswiw4PsHBgvEkpGvovV\r\n4fT3OCMdsDWG3IDPV\/xmQslPkQ0CIJy37qVP3LZd1UH2AURmwaMuY3l94hvZWs9T\r\nxyHC9gtJu\/CnyzGmJhiP+s6bo30v52d8BCUXBHu0YPdmL8b94qkifcJZP5RtuyFV\r\nRLIGXLJSLGi73nHR2yG0vs8RZCcy\/yxfdpTsVMZxtBB+IPjLafYdhYh\/EEvLzz9i\r\nWXCUnZj+TD2BWu2GP65jqsgLFtrqjEvQWeWH4obfAgMBAAEwDQYJKoZIhvcNAQEL\r\nBQADggEBAH4jRpeiFP8PbOBYVGKBek2E\/nA7GFgkbKXWY7YQ4OTO1lZjds\/wFkhJ\r\nZsN\/VDBjWTDIm\/PT\/S2R\/z8is+HvEHc3ufPjTUp\/AuaOz+zTaXTqs2ZZwU\/Zdbi0\r\nRmE06BD78yiOfUch5wMTRliHud0wgM0J+DbLYfezrBe9nSlQ33QpAmwP\/QpX8k9Q\r\n9jVX8TLmwaG+HGoaawWtWOawQZD7HXzuDu319\/olavlSZVNCP1p9Shz74y3QqS\/S\r\nX6hNBgHKF55BVc6tvClxlGENv02qihfi6+2DbLjbx2tf34rx8TBo4Bx0oc5uSYJp\r\naT0x3Hzf1WVk3PdC5Y4CrCMcIObq+k8=\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"memegen","categories":["integration"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/memegen\/issues","website":"https:\/\/github.com\/nextcloud\/memegen","created":"2023-09-21T12:48:42.483203Z","lastModified":"2026-04-16T13:34:32.983299Z","releases":[{"version":"2.0.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/memegen\/releases\/download\/v2.0.1\/memegen-v2.0.1.tar.gz","created":"2026-04-16T13:34:32.966074Z","licenses":["agpl"],"lastModified":"2026-04-16T13:34:33.021987Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=34","signature":"PuFswoVP\/D\/bwxoP9UBZdJznxnvtUwm4OiUE1ZixxDb+gc\/ZOby+vTT6CAScmrHmPPd7HNY6E5TN59w5YO6vnVZsCzs7fzJAHuf9ipz4wLo6rF\/qE2DIS+8SXhHoFKFLT1Nx85NLGWBDERdZYk3CwNqCR3e+fm5aPo6RV1VCmk75A+jsIbGX+QilZaiybYILIVa83Txu+e7weDZ\/GSHx6WvG5O+Rg8Z0hau8vokA5osJnB3i+CBzf8ZsfZwy67BCLB+uGFpD6Mcu6tcJkdQ5TdsSxqRcFMtoN9Do+unL1s7hKJsFi4Ss0ff\/mGmGmraACsH5R9a2ekEFRs0PD57fA59oPs5KVZFH9Xe\/KZGsZwJhrCNWH+NHQKTt4THMYQKYFS+Wi1xuqsIY42oisa0WV4p3s8q6K4uyFH3n+7Y51jpjOy\/s3CsxN8xLwDN4P2+6SsqJXedfebYGeeD5V11APF3+4ASarAfkOGlJemH65yqI0PGXOa2\/gOahyLnlvfpsr2aan5\/Cu9UfVidv7LlqfkPAikFue+KTihqcXYANsdSm2+3\/TK464eCStxetdulOSY2rZnojaMDf9Im6WK+OIdoHjPIsEHSKP4W5aTen0hcCmFPr\/pLgiKrewaYOJpm5iarR7JnUQ80aHKvMtxVWLbST5jdN7JFP0VeDUd2DT98=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/github.com\/MB-Finski\/memegen\/assets\/64466176\/eb4e8244-d5f6-4408-9d85-6a0440c5b3b3","smallThumbnail":""}],"translations":{"en":{"name":"MemeGen","summary":"A meme Smart Picker","description":"A tool for picking a meme template and filling in custom text captions using the Smart Picker functionality."}},"isFeatured":false,"authors":[{"name":"Sami Finnil\u00e4","mail":"sami.finnila@nextcloud.com","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEAjCCAuoCAhIvMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjMwOTIxMDkwNzQxWhcNMzMxMjI3MDkwNzQxWjASMRAwDgYD\r\nVQQDDAdtZW1lZ2VuMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAvag\/\r\nc55JexVqKJ22qtnbOBF7tRjmTgMqpfEKsPG+TQ0Jep4KJIP3QQRxOTH8BAkUuyKR\r\naT1Gu4BOlpZ0otUgL36Mu9b1IbpB\/GIugkWQvQ1zVL\/mGBNRYWKUMnSyxdVse0KG\r\nnw\/MsrGJbQysZzO4mxyr41VRNNy+Swk+x1pjkW8wjUQNmzxZcHb9uWf1iVvou5br\r\nYu2nAmIawIQDXud6Q1ukiHm75ZTKBTiOVu0KcqbEFxT4qf28N1vysm2CL2CztNtw\r\naUOHsXQWCoKAr5\/No4zDkNRFef6hi964h1gpTLrQHRrsz6NXRAM3ymhRYd0wP\/Rk\r\nWRFWC5JiaPMb4nhaYd3Q428\/1hgDfhvxVBGMSdQdL+308CjShMfmQXlWQtP3iX0s\r\nvWqmRiPM3nklE5V1Z5Fden+scH9Mu+2H40KZluNqbz3Jo902jVrfNVP7f3Fo9+x5\r\njXh1KnQSMzXNC81ufn78J\/Gb3+LTVVQc0uhl6LWh6iIDXslLUCYyCWXl27dx2IYy\r\n0OjLCsrFDhurrYmynlxiqqlwVcj5aOBsOczMGwLfoVOHXwaGP9v5LmTVhiGA2KA4\r\n+qpU9XFO57ha2E5uRHtoklxnAh\/DM6JVnmceQrwkmx9t7DDxNgeqHj3+zbPbAKiY\r\nj0sZS+oxcaZFNheGBpFYTDzVyfXByksbpPT9IC0CAwEAATANBgkqhkiG9w0BAQsF\r\nAAOCAQEAB3C5Ux8El1Q8FgyMFEWe5wohm+pjDWe1LRSmsegHfoemZJSK+Vs+omCV\r\n8E4H6CfDFqWlGCVc1lgSJ20noYYTfrYw+p\/snEoWNwrS+IhakC\/vkKa\/51za2Lkn\r\n9ynDB8uO9Wd4bSACvbrlGUcoKICvRGESPuK\/EyeUI0cUQHCpZ8CpQqfB3NFkfyhK\r\n+rSrYneEYD7fAQDydiP2S7vNhbANowk2oKi5Trp9HXXL889slZLQxXYGye2f\/o0H\r\nymkpaDP+eJY7Bumf9pJ1X0YP5gq7BfU4eoxA5rZ6UPOe0\/TYl+oVAOlndXl6roU2\r\nkhSt3ukCj1x0Q6Wlh1ZFAoA6p\/vUSw==\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"agenda_bot","categories":["organization","workflow"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/lexioj\/agenda_bot\/issues","website":"https:\/\/github.com\/lexioj\/agenda_bot","created":"2025-09-08T19:10:56.096709Z","lastModified":"2026-04-05T18:55:38.972220Z","releases":[{"version":"1.6.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=31.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/LexioJ\/agenda_bot\/releases\/download\/v1.6.1\/agenda_bot-1.6.1.tar.gz?cb=1775415338-1","created":"2026-04-05T18:55:38.962344Z","licenses":["agpl"],"lastModified":"2026-04-05T18:55:39.014164Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=31 <=33","signature":"RvBmfm\/IFzfO2SgucR+pXYnuzIO+hv5QkhXRyhXm9xwzZg4E1haqcYxh2KAO8tAOPKo3OsICFR9ZEaODIKvZ2xHzjieAEJG89ktFkFH6vP3Bd29y0yx\/L5a8a4LMHStcxSSLDlpoCbUvFW3fyCxEIXvwdaLPQl+emuFFENrCD2BlDz95OUaSsMP7CemAwNiQ+Uv9VlDfUrccTeQ\/PZeIDHLbG+hx4vol6eQZs8q7Gj0bLMfY544zuiJL+EXSE\/RB1LlmFoU5ykCnOe5R0vm0ttEFlfbcfoDzz6GaWqvIGZPUT5lySH2D49K516ilw9tCYA5jV5j77yUOENDGKi3\/29VhEOzIpUOJaWEiifT44LTgoZIlrhn0lP\/jcJdhwgzYgnjI3iZXfGbLy0PCNYkIxMPVZWyaFZutiq38kB1zSC7hbHaLjPJPYDvdEA0IOOje+s1ZECf7mnJJiE8HYHZL7XdWHW8XtbEOp4niOVqN5ouPWKAj3FKQxoQABSWqZyUCWf8oSYYggyEzYtEkLpuWJwTBJrCbEjvrb6KZPFNWBPMftI9p0nOAfiSi0IFQMUVgimfXNiJmSqp5xxucpAPbzw1BHcdcnqoSUq4XLdZGAEbgUrmMmUf7lotq2aV6Bg6JBjuSkV5IQNzhy5NiqFs1bjhQPb1di0eSCIc3X1L11Pg=","translations":{"en":{"changelog":"### \ud83d\udee0\ufe0f Fixed - Mention handling in agenda items (GitHub Issue #25)\n- Preserved rich-message mentions when parsing incoming Talk chat messages\n- Replaced `{mention-*}` placeholders with valid mention syntax before command and agenda parsing\n- Agenda items now keep mention text so follow-up bot messages can reference participants correctly\n\n### \ud83d\udd27 Changed - Compatibility\n- Added Nextcloud 33 support in `appinfo\/info.xml`\n- Updated documented compatibility range to Nextcloud 31-33"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/lexioj\/agenda_bot\/main\/docs\/agenda_bot_logo.png","smallThumbnail":"https:\/\/raw.githubusercontent.com\/lexioj\/agenda_bot\/main\/docs\/agenda_bot_logo_thumbnail.png"},{"url":"https:\/\/raw.githubusercontent.com\/lexioj\/agenda_bot\/main\/docs\/agenda_bot_meeting_flow.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/lexioj\/agenda_bot\/main\/docs\/agenda_bot_help_command.png","smallThumbnail":""}],"translations":{"en":{"name":"Agenda bot","summary":"\ud83e\udd16 Transform your Talk meetings with intelligent agenda management, real-time time tracking, and automated progress monitoring!","description":"### \ud83d\ude80 Meeting Manager for Nextcloud Talk\n\nTired of unproductive meetings that run overtime? The Agenda Bot transforms chaotic discussions into structured, efficient sessions with intelligent automation and real-time insights.\n**\u26a0\ufe0f Requires Nextcloud Talk app to be installed and enabled**\n\n### \u2728 Key Features\n\n#### \ud83c\udfaf Effortless Agenda Creation\n- Natural language: `agenda: Project review (15 min)` \n- Multiple formats: `topic:`, `item:`, `add:`, `insert:`\n- Create multiple items at once from structured lists\n- Smart time parsing: `(5 min)`, `(1h)`, `(90 min)`, `(2 hours)`\n- Automatic positioning or manual `#2.` syntax\n\n#### \u23f0 Intelligent Time Management\n- Background monitoring tracks time automatically\n- Smart warnings at 80%, 100%, and overtime thresholds \n- Call-aware notifications (only during active meetings)\n- Custom time monitoring configuration per room\n- Visual progress tracking with \u2705 \ud83d\udccd \ud83d\udde3\ufe0f indicators\n\n#### \ud83d\udd25 Seamless Meeting Flow\n- **`done:` command** - Complete current item and auto-advance!\n- Real-time status shows actual vs. planned time\n- Automatic progression through agenda items\n- Live updates for all participants\n\n#### \u2699\ufe0f Room-Level Bot Configuration\n- **Time Monitoring**: Custom warning thresholds and overtime alerts per room\n- **Auto-behaviors**: Control automatic start, cleanup, and summary generation\n- **Response-behaviors**: Choose between full responses or minimal emoji-only mode\n- **Agenda Limits**: Configure max agenda items, max bulk additions, and default durations\n- **Custom Emojis**: Personalize agenda item status indicators\n\n#### \ud83c\udf0d Multi-Language Support (NEW in v1.5.0!)\n- **German Language Variants**: Support for both informal (Du) and formal (Sie) German communication\n- **Automatic Migration**: Seamless upgrade handling with intelligent migration framework\n- **Professional Settings**: Perfect for corporate environments requiring formal language\n- **User Choice**: Select the communication style that fits your team culture\n\n#### \ud83d\udd10 Smart Permission System\n- Role-based access: Owners, Moderators, Users, Guests\n- Flexible control: Who can add, manage, or view items\n- Guest moderator support for external facilitators\n\n#### \ud83d\udcca Meeting Analytics & Insights\n- Completion tracking with timing statistics\n- Efficiency reports: On-time \ud83d\udc4d vs. overtime \u23f0 \n- Comprehensive summaries with actionable data\n- Optional cleanup of completed items\n\n### \ud83d\udcab Why Using Agenda Bot?\n\n- \u2705 **Boost Productivity** - Stay focused with structured agendas\n- \u2705 **Save Time** - Automated tracking and progress management \n- \u2705 **Improve Accountability** - Clear completion tracking\n- \u2705 **Reduce Overruns** - Smart time warnings keep meetings on track\n- \u2705 **Easy Setup** - Works instantly in any Talk room\n\n### \ud83c\udfc6 Perfect For\n- Team standups and regular check-ins\n- Project planning sessions\n- Client meetings with tight schedules \n- Board meetings requiring structure\n- Training sessions with timed modules\n\n#### Start having better meetings - Add the Agenda Bot to your Talk rooms and experience the difference!"}},"isFeatured":false,"authors":[{"name":"Agenda Bot Team","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBTCCAu0CAhK6MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjUwOTA4MDc0NjUxWhcNMzUxMjE1MDc0NjUxWjAVMRMwEQYD\nVQQDDAphZ2VuZGFfYm90MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA\n2t4YutKpUyqDt3k0DGrV1xDX6EBtvvXcSGnxX4jDD\/Xu7ikSucF3RbOPx6WLUdYj\nZNVC9bjizZidgueQJqqX1LBwXaP79jQ2x8tKnq8elrQfmkknQftmb5iBO1O55Tdy\n2K9vllWXtYwxCU\/6+HxeU9NQfgjNkCpMWyyjcxY8m13QcPj8YYuEB2vg+6aSlSgz\nLjXN+71hrK+NbN87nz1umL14vWcGMyUEyuK6XGEKnmlbkvRGPjr\/vWxvdgrDUhjw\n11GVwaFfpyOvfi9Ji6X8FVHphzfdT\/dBWD+sYNkvqtVRhSl2\/Vq1PMb08dUXVa1w\n3DmOac74MkQ4T79+eLJT\/PQ5yb2DA5zQSQtiHbQl\/tiHmXeByajKxp1t5I4iorGS\n9BycsLBRbDM1+YscRI7MhVoiAlwD2Lz+X4A4uWHlGQ+\/3nrVa771OKj1fZGveRO7\nlel5U4ATp8x8E1abhFLeipHOqBmipCq2bvxgAusWYF2LHny9eQgj8P6MxUfSYfJo\n+Duqtmmvqrq\/se\/hLILh4UWlnFH5UynGSnjSu4NZVLrUDr2+vTJT1qKUK2DvCdSz\nefvA0wh7XC41A\/7l0dzBenHQIL7HobHP\/Qr\/KyLOQ6e0ZB5Cny17uNBCAkR0Lz1c\naEZyVJfOCzN\/90yWpTeAu7mvMZIPc+W5KHs4L+DXT9ECAwEAATANBgkqhkiG9w0B\nAQsFAAOCAQEAg0uZKWiCJHi3lhlspbDz+Wvr25GrwyaPA8dnveknrM5xy1v7o+59\nj4NHlw4JHel8Z5spldnmhlr2XcClaWnfYc31gpjKfiqVL3zWE9fCE1J9A\/gj1073\nI5kiEuRhhs8kB8kmxPUDVenZKBVcvPAePbfIEqbj71tHeKHjV5nlPINFy1GoKlGE\nw0K1vseAj8VM1mSDiTlVyjpH7sVA5gBA1oVD5WgYEZuX\/Js\/FbPm7P5mlnBjYR0F\nglR4VNVj9BmoFcgyStmIbaLa0l2R0oKWLYWabPFbg\/kCMu82szUsGlKsnpbMHz\/X\nkrHd\/e15zeHA\/Kx6URG3iKse\/VCeZenFgw==\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"camerarawpreviews","categories":["files","multimedia"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/ariselseng\/camerarawpreviews\/issues","website":"","created":"2018-04-03T07:18:43.006757Z","lastModified":"2026-06-11T18:53:29.248220Z","releases":[{"version":"1.1.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.1.0","platformVersionSpec":">=32.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/ariselseng\/camerarawpreviews\/releases\/download\/v1.1.1\/camerarawpreviews_nextcloud.tar.gz","created":"2026-06-11T18:53:29.233371Z","licenses":["agpl"],"lastModified":"2026-06-11T18:53:29.300237Z","isNightly":false,"rawPhpVersionSpec":">=8.1","rawPlatformVersionSpec":">=32 <=34","signature":"WjYA4qt7A80TT0rSjjvsGwSRY+35T6s29JzgcN+WdNNCqafjkKFlNqWNwP5uwbBd\nGiGqGQBMIsHs5Uo8+Nh9L8Y4XUtDjr7kWhvpeKlC1LnKrTONpZfm3xbACdjqjaPV\nS1vVhjlorjYsxsko6K+FVUogmLc+dzFPenrbbu3hVWxZZU0wvZleEy9b6UPv8fej\nIOoKa\/tHcypO\/V1ktzgI5QfplJGZK0ty0ip36J8Lc2ipKIL9pn9beCYCbGhXua5A\nnwbd3R96X1RU3YHYM36wHIdrf0b5fOeRCQV7DPXvWSLZqPEHk8rDijn3vlTjeJZT\nR3ouENUrOlN81rQchNT5R7Oxs1n7RGffSUABiXZ9M68q\/Z0e43yfmR3J831SaNIk\n+g++csD5V\/P5nJ1rg7Kseu0VsCdLDqkn5CSRiiwmY2ADXSYk8w5legFztwwe3PAj\ngeA9ypy0QLNeM0CNfob8QSrr90I\/\/socLYlFyEd2UVDFfO\/BqMGgf+Ks7VQB1hDN\na3\/UIthHv3JnqftyWz5GuiNZ1kWfX1NlzEeEFhwkK2x9n\/xniWFbgGB9ceCb2v99\nKUiupf2K6Yu6HsJDPgG1WpLsDnWq8LG7Pmv4\/tsSLfZee543233VQFxN2QOmsYn0\nUqSv8C0aUTCresBp0zhxGloXvsmwf8ogY16J8DHTNos=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/ariselseng\/camerarawpreviews\/master\/screenshots\/screenshot1.png","smallThumbnail":""}],"translations":{"en":{"name":"Camera RAW Previews","summary":"Preview and show camera RAW files in Nextcloud","description":"This app will make previews of "RAW" files from cameras in Nextcloud."}},"isFeatured":false,"authors":[{"name":"Ari Selseng","mail":"ari@selseng.net","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.95,"ratingNumRecent":0,"ratingNumOverall":10,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEDDCCAvQCAhCWMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMTgwNDAzMDcwNjU1WhcNMjgwNzA5MDcwNjU1WjAcMRowGAYD\nVQQDDBFjYW1lcmFyYXdwcmV2aWV3czCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC\nAgoCggIBAK\/ePR8a+kxz+hR5h3YuEmxC00k9X4fPqZzhxpXZE1djefZhf6T7MuRq\nzlv39xFXeO0zrXm53XwktNfE9RtazgbZ7IXfQwgb0NW5mmew2XzTO5ooBoa2bW4G\nO6veCTbevI+nhhV4YTRAyQMjKuhggqJs6R2cEU\/7VPTml9YLwpVzCCvERKzhhEBX\nZqx0dPOd9boYmP4KHs9qILWySlUYV85ZSWXkuHQJkyK\/C0n7QiOCib2RvZNP8m+O\n2jHBQucQ2dNMNhV9hXYlZi3tLafivJ6T60UfGQ2+phPOeWackX9XSLScIm7\/SmJ4\nup5Jm8rHE+jOJ4KC7bVQHTqZzlygIowmoOsBcKwJnDAN\/pEh\/5eTtaFiHskTG8Hq\nko2YfS9a7yYrWwxiO4md09gw6iiA7n+AsdvkJgZ7vAhHih98\/FC6\/R+f0sGA+yLQ\nA99sVPfaIroTPkIRsibWzA2Z6pthn166+J8KGPnrIepQvj\/cd6hfGkag3nvViqY1\n9Srr2utSeM3FZtGgy6+pVzRsvQEeXRtT+1j8bKQrGAZiU3I25+QdzMYbsCCDKXiG\n9Tm\/CmpQQlHYLelYCmIX88mSCz2N+8HSzuffwzSbB6+wGs01Icr2J+R7QHKWT7PD\ngtJYn7vYsQbX+A6LIsBTxbZNGOU68iWINTDho+Y+dQ7fwBvXkyr9AgMBAAEwDQYJ\nKoZIhvcNAQELBQADggEBAG3lIeHh9aqv12fZZjSSdfb2OovkufU0I24\/NZexDmzB\nnXa+fQ4cITuZCjXTWvfy+2aBS\/yuNaxSLAferpY1UUgXxCds2jcnOzSyYxvqGpMk\nYJC3wA6xRyrlEHgx4WS1wo2LkT2XeG4mtspvIIP156QmdvE0aZvCGsonfCqpJ516\ns7PP8fE1NadC7DNeBDz\/hiHc4pUe0yOj3wOVzdOJeWJvVPe558p+wzsmkCgCcuOq\nHasNSlIIkzl4ANVA04+OEQhnDfWXufHlIzOBpu+YGseoT8BLq9vNfOXQ\/PXh+kYM\nksG+dDK7GybGVAyjCQAURkRBM2yEmxims\/\/EuXGLcvk=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"orchestrascoresmanager","categories":["office","organization"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/Bibo-Joshi\/orchestrascoresmanager\/issues","website":"https:\/\/github.com\/Bibo-Joshi\/orchestrascoresmanager","created":"2026-03-17T16:16:56.159817Z","lastModified":"2026-06-27T14:19:01.111797Z","releases":[{"version":"1.0.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/Bibo-Joshi\/orchestrascoresmanager\/releases\/download\/1.0.0\/orchestrascoresmanager-1.0.0.tar.gz","created":"2026-06-27T14:19:01.074640Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-06-27T14:19:01.152489Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=34","signature":"m2YZDr8ROOuqHgIK23uLLdxE3e\/Q4IFIC\/NgDb7k+vYObsGONRjvoc9cOIErPjCqNXMLQeV6wxfDj\/Y7Wc5ZTY9Ob8GnbpfkTCk\/rXRdCmz3te6d\/duWUKuAAZWpTHUFe2vnMakvFdK60G2VaYGmKmsXM6ew4y4PCHyIrDGNuHhmZvMYIDMDQPF6egNydU\/oZnT2Hpiq0GoUJkQh1ckxd2+6RYS4SZmx6qicVYrC31hP+XGhMPECxdb2BaeVqbcYmpnVtZhASobLU5jVEVqPD00Kge\/TDrF0FxTUoBzFvLHso9Rtq85bGOZU3H7ZefvItp5wy66ex3I78Ayt\/eDWAas2TtF0SzRj2ucjjYc+5QHoRmyHcQMxDESXPab1M2LIWPEgQl+sOccCoXYFiY5IS95kiWDHE1bAk+J9Kt3cP4IysohHXZSDKWGhYpEgHDTr4Rr9CjKjxMMRczW1sK\/tlBOXM4ekWaEvKY1iXw\/DgKai7ghxwx1HfHsUpYXIAE9cpq538nq6x4F6VqUKrnktsi10+h+5FCMUbhJEH6dwtB1S4do+Hkz4LedNP9CwX9Hj+9SvOCJBD8lXJB8PnrG\/ovcR1N5fxyzBrBO5c+8dlRNIMC9gnwgbuTTFq0WHNQ7V6adSdoLyuzPfkVjoUYDf3oIoZqtZ3H4mdYvWiWOU1hY=","translations":{"en":{"changelog":"### Added\n\n- Add Support for NC34 (#12)\n\n### Changed\n\n- Bump `nextcloud\/ocp` package (#66)\n\n### Removed\n\n- Drop Support for NC32 (#12)\n\n### Security\n\n- Fix npm Audit (#67)\n- Fix npm Audit (#61)"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/Bibo-Joshi\/orchestrascoresmanager\/main\/screenshots\/scorestable.webp","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/Bibo-Joshi\/orchestrascoresmanager\/main\/screenshots\/setlist.webp","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/Bibo-Joshi\/orchestrascoresmanager\/main\/screenshots\/setlists.webp","smallThumbnail":""}],"translations":{"en":{"name":"Orchestra Scores Manager","summary":"Manage your orchestra's sheet music database directly within Nextcloud","description":"\u26a0\ufe0f Early development phase \u2013 expect rough edges and breaking changes.\n\nOrchestra Scores Manager lets you maintain a structured database of your orchestra's sheet music (scores) inside Nextcloud.\n\nKey features:\n- Manage individual scores with rich metadata (composer, arranger, publisher, year, difficulty, and more)\n- Organize scores into score books and folder collections\n- Track version history of folder collections\n- Build and manage setlists\n- Categorize scores with tags\n- Add comments to scores"}},"isFeatured":false,"authors":[{"name":"Hinrich Mahler","mail":"","homepage":"https:\/\/github.com\/Bibo-Joshi"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEETCCAvkCAhMVMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwMzE3MTMyMzA3WhcNMzYwNjIyMTMyMzA3WjAhMR8wHQYD\nVQQDDBZvcmNoZXN0cmFzY29yZXNtYW5hZ2VyMIICIjANBgkqhkiG9w0BAQEFAAOC\nAg8AMIICCgKCAgEAvWmIL5QO7ZJAv5LzwXGdt4lw6NhDxOBnSithizup1l3cetXH\nTYrAR2yDptlxzvqw2IvDU4xvus68VOTQF0C\/2Am7EOzTxMUH5jOqF7DPN7EtiUUS\na89EQZJSI0vUehAp\/D0gr9onEN5EXveYM+MM\/JEoh1gBdeMIouyAAiw0gDXPP+9K\nL6\/cIIYV2EZ9iasjqXsMmeFzjTcLR8uGkLKeQhqWzQAvrP5z4UuQnvHOtvvN\/wE2\nGquV\/p158JfaNDAosI2N2\/4aA7BzZUasIQHjgcPXZEvmF3GEzUig9n9w2ZdMCeZj\ncTIYy3jR0Q2xycshkGQ0YRaDIHZJDEWCcx5SqDK80t5D0z0DB9niUmD\/C2VAzxCj\nQGKNuGT+hFgYRe4qYyYpKdXBnTCjfzcNswxw\/xP3Y+nccNd6y+f\/p7O2OlBNt2QS\nDN46pElJiKdprRSkVIcnrNksU+9qQKvhK\/03tQ916x8Z4k4CF+aCCgdBBli1QUzM\ne0z9qiOTFoq59+pdIxmMp1oSW74DsmvBwPUDt3FBD3O6wkBWDRfmx25OqxlSAVUr\ncF\/I4PgVESoo+6xKYJIgQMrySnHualB1WzW1Ol6svkSqyQa3EaTsnc\/+ubVekFft\nPzaQgLjTAPgv\/vi5qnsOJKukHv6++CXtfb0Fd6+473Fhn\/tvtlhiwtjRwU0CAwEA\nATANBgkqhkiG9w0BAQsFAAOCAQEAYgx7aPYjObGAOK7v7G3uScDCbwJt5xAuHgMr\nDXgsYWf3zE\/2VoX8gEVS90CxjImpN2FYpHrbgOyOz0hHV85jzMbmfsLLHMiajKST\ncPGr6Mj0q1thXeSSy2VYb5o0ErScU4asbsakr0kBiVCRHEHeOnichoapWzK+2soY\nWeJwYUdEa95T9h9c2SiNC8U9tsVO8zBIYv3hF\/MBtJ7c0KkpuwIb67fVP3O+3Oa4\n1hsCKIoiu2oHZQAdh7jK\/oBFinVwGD4PVjK6CFrNFZUBHHIEhq\/gPK6YK6TgW+Qb\n42bUpIY+PIxW1MJFHWcRq7y28G7ksyL+WBYqfVrG\/3RiIwlp6A==\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"starrate","categories":["files","multimedia"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/merlin1de\/starrate\/issues","website":"https:\/\/github.com\/merlin1de\/starrate","created":"2026-03-30T09:21:13.817160Z","lastModified":"2026-06-29T13:18:43.316921Z","releases":[{"version":"1.3.8","phpExtensions":[],"databases":[{"id":"sqlite","versionSpec":"*","rawVersionSpec":"*"},{"id":"mysql","versionSpec":"*","rawVersionSpec":"*"},{"id":"pgsql","versionSpec":"*","rawVersionSpec":"*"}],"shellCommands":[],"phpVersionSpec":">=8.1.0 <8.5.0","platformVersionSpec":">=29.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/merlin1de\/starrate\/releases\/download\/v1.3.8\/starrate.tar.gz","created":"2026-06-23T07:03:58.904084Z","licenses":["agpl"],"lastModified":"2026-06-23T07:03:59.003139Z","isNightly":false,"rawPhpVersionSpec":">=8.1 <=8.4","rawPlatformVersionSpec":">=29 <=34","signature":"fSAO2tmlESQ1u5CQ+ZNYkO+v0H9j00ogC922iktOle9fz5\/JTZFV+V\/rtGZM7pCfacZKajfmQFM4DS0aptDQmF4fAyapYGe\/EFa574+yqu48ZUDi\/xZElbOdZLxJ8BAihSN\/0QyYoMpcD22GWqg7nzKHeKOdxFYX\/gXb21zVpT7CoHuv\/VU1vx+MMvSW2qQZk4ECXOH7GuajnZoP92MJI5b7zFVJ4THCZnYv\/sX2X7ym0kAgh5sCNUrQqSTDTAtu\/P+WNEVFqLvr\/Fg+p1lcC138GE9\/ikmGlLoVgbb0YYflAz3ssNlF44JYbshEEATP424vhbMhVJW2F+bTu4EQnDT35Ik9bklnTYPNtIXa7xA1TEn4FOWiZecH7m9KH1isSPcr+sg9v5Xj6Cf0aUFZyJPAjkfbqrI7hmtZovZxe+zujBPiGojH+IZGFUFXVA\/RB28CHVn6c8QAS9dUxEi2rEX6gyYi37VoWOVD7FJC4m3tx\/NspNItvOhE0kOHjLba4\/xlFw9sfOc0mtvDlkL27DtjLg0ZpFSahmzetNJl\/4+XbHWObfvbCeImO9A4PppEqPdIgoRIhoE9hcD5econxvhW1FQRObk2i517e27hh1s\/ouTuOFoWKTuUNYD2335uhkmJIHDJInxbXnR3oxeVegCDYYiAU4gBs6LQpsqOTAI=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/merlin1de\/starrate\/master\/screenshots\/starrate-grid.jpg","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/merlin1de\/starrate\/master\/screenshots\/starrate-loupe.jpg","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/merlin1de\/starrate\/master\/screenshots\/starrate-share.jpg","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/merlin1de\/starrate\/master\/screenshots\/starrate-newshare.jpg","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/merlin1de\/starrate\/master\/screenshots\/starrate-guest.jpg","smallThumbnail":""}],"translations":{"en":{"name":"StarRate","summary":"Lightroom-style photo rating for Nextcloud \u2014 stars, color labels, XMP metadata, guest links","description":"StarRate is a professional photo rating and culling tool for photographers, seamlessly integrated into Nextcloud.\n\nRate photos with 1\u20135 stars and color labels, flag picks and rejects with keyboard shortcuts, and share a guest gallery link with your client or model. They pick their favorites in the browser \u2014 no Nextcloud account required. Leave comments on individual images for feedback rounds, and export the final rating list as CSV when you're done.\n\n**Ratings are written as XMP metadata directly into the JPEG file.** Open it in Lightroom Classic, digiKam, F-Stop or Darktable \u2014 the stars are already there. No re-export, no sidecar files. **Coming from Lightroom?** Import your existing XMP ratings with one `occ` command \u2014 your years of curation travel with you.\n\n**Browse a whole folder tree at once.** Recursive folder view flattens nested directories into a single sortable, filterable grid \u2014 perfect for working through an entire shoot week or a multi-event archive without clicking into every subfolder.\n\n**Built for client presentations.** Slideshow mode in the loupe auto-advances through filtered images at a configurable interval \u2014 pre-filter to your three-star picks, hand over the keyboard, and let it run.\n\n**Read the workflow guide:** [Nextcloud as a photo home \u2014 what works today (and what is still missing)](https:\/\/whitespace.de\/en\/artikel\/nextcloud-foto-workflow\/)\n\n**Features:**\n- Star ratings (0\u20135) + color labels (Red\/Yellow\/Green\/Blue\/Purple) + Pick\/Reject flags\n- **Recursive folder view** \u2014 browse an entire folder tree as a flat stream or grouped by folder depth (1.3.0+)\n- **Loupe slideshow mode** \u2014 auto-advance with configurable interval, ideal for client presentations (1.3.2+)\n- XMP metadata written into JPEG \u2014 Lightroom \/ Bridge \/ digiKam compatible\n- Configurable XMP label language: Lightroom (German localization) or Bridge \/ digiKam \/ English tools (1.3.3+)\n- Self-healing XMP read on loupe open \u2014 externally-edited files (Lightroom, digiKam) sync their new ratings the next time you click into them, no manual `occ` run needed (1.3.3+)\n- Import existing XMP ratings from Lightroom\/digiKam via `occ starrate:import-xmp` (with `--recursive` for whole folder trees)\n- Comments on individual images \u2014 for client feedback rounds or personal notes, optional in guest galleries\n- Export the rating list as CSV (filename, stars, color, pick\/reject) \u2014 download or copy to clipboard\n- Guest share links for clients and models (no Nextcloud login required), with optional password, expiry, and per-share permissions (rate \/ pick \/ export \/ comments \/ recursive)\n- Keyboard shortcuts like Lightroom: 0\u20135 stars, 6\u20139 colors, P\/X pick\/reject, S slideshow\n- Batch rating and batch pick\/reject with Shift+click \/ Ctrl+click \/ Ctrl+A\n- Combinable filters: stars, color, Pick\/Reject, unrated\n- Full-screen loupe view with zoom up to 400%, pan, pinch-to-zoom\n- Dark professional UI theme optimized for photo work\n- English and German"},"de":{"name":"StarRate","summary":"Lightroom-style photo rating for Nextcloud \u2014 stars, color labels, XMP metadata, guest links","description":"StarRate ist ein professionelles Foto-Bewertungs- und Auswahlwerkzeug f\u00fcr Fotografen, nahtlos in Nextcloud integriert.\n\nBilder mit 1\u20135 Sternen und Farb-Labels bewerten, Picks und Rejects per Tastaturk\u00fcrzel markieren, und einen Gast-Link an Kunden oder Models schicken. Die w\u00e4hlen ihre Favoriten im Browser \u2014 ohne Nextcloud-Account. Kommentare zu einzelnen Bildern f\u00fcr Feedback-Runden hinterlassen, und die fertige Bewertungsliste am Ende als CSV exportieren.\n\n**Bewertungen werden als XMP-Metadaten direkt in die JPEG-Datei geschrieben.** In Lightroom Classic, digiKam, F-Stop oder Darktable \u00f6ffnen \u2014 die Sterne sind schon da. Kein Re-Export, keine Sidecar-Dateien. **Umstieg von Lightroom?** Bestehende XMP-Bewertungen mit einem `occ`-Befehl importieren \u2014 deine Jahre an Kuratierung wandern mit.\n\n**Ganze Ordnerb\u00e4ume in einer Ansicht.** Die rekursive Ordneransicht flacht verschachtelte Verzeichnisse zu einem sortier- und filterbaren Grid ab \u2014 perfekt, um eine komplette Shoot-Woche oder ein Multi-Event-Archiv durchzuarbeiten, ohne in jeden Unterordner zu klicken.\n\n**Gemacht f\u00fcr Kundenpr\u00e4sentationen.** Diashow-Modus in der Loupe l\u00e4uft mit einstellbarem Intervall automatisch durch die gefilterten Bilder \u2014 auf Drei-Sterne-Picks vorfiltern, Tastatur \u00fcbergeben, laufen lassen.\n\n**Zum Workflow-Guide:** [Nextcloud als Foto-Heimat \u2014 was geht heute (und was noch fehlt)](https:\/\/whitespace.de\/de\/artikel\/nextcloud-foto-workflow\/)\n\n**Features:**\n- Sternbewertungen (0\u20135) + Farb-Labels (Rot\/Gelb\/Gr\u00fcn\/Blau\/Lila) + Pick\/Reject-Flags\n- **Rekursive Ordneransicht** \u2014 kompletten Ordnerbaum als flachen Stream oder nach Ordnertiefe gruppiert durchbl\u00e4ttern (ab 1.3.0)\n- **Diashow-Modus in der Loupe** \u2014 automatisches Durchlaufen mit einstellbarem Intervall, ideal f\u00fcr Kundenpr\u00e4sentationen (ab 1.3.2)\n- XMP-Metadaten ins JPEG geschrieben \u2014 Lightroom \/ Bridge \/ digiKam kompatibel\n- Konfigurierbare XMP-Label-Sprache: Lightroom (deutsche Lokalisierung) oder Bridge \/ digiKam \/ englische Tools (ab 1.3.3)\n- Selbstheilender XMP-Read beim Loupe-Open \u2014 extern bearbeitete Dateien (Lightroom, digiKam) synchronisieren ihre neuen Bewertungen beim n\u00e4chsten Klick darauf, ohne manuellen `occ`-Lauf (ab 1.3.3)\n- Import bestehender XMP-Bewertungen aus Lightroom\/digiKam via `occ starrate:import-xmp` (mit `--recursive` f\u00fcr ganze Ordnerb\u00e4ume)\n- Kommentare zu einzelnen Bildern \u2014 f\u00fcr Kundenfeedback oder pers\u00f6nliche Notizen, optional in Gast-Galerien\n- Bewertungsliste als CSV exportieren (Dateiname, Sterne, Farbe, Pick\/Reject) \u2014 herunterladen oder in die Zwischenablage\n- Gast-Links f\u00fcr Kunden und Models (kein Nextcloud-Login n\u00f6tig), mit optionalem Passwort, Ablaufdatum und pro-Share-Berechtigungen (Bewerten \/ Pick \/ Export \/ Kommentare \/ Rekursiv)\n- Tastaturk\u00fcrzel wie Lightroom: 0\u20135 Sterne, 6\u20139 Farben, P\/X Pick\/Reject, S Diashow\n- Batch-Bewertung und Batch Pick\/Reject mit Shift+Klick \/ Strg+Klick \/ Strg+A\n- Kombinierbare Filter: Sterne, Farbe, Pick\/Reject, unbewertet\n- Loupe-Ansicht mit Zoom bis 400 %, Pan, Pinch-to-Zoom\n- Dunkles, professionelles UI-Theme optimiert f\u00fcr Fotoarbeit\n- Englisch und Deutsch"}},"isFeatured":false,"authors":[{"name":"\n Mathias Mischler\n ","mail":"starrate@merlin1.de","homepage":"https:\/\/github.com\/merlin1de\/starrate"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEAzCCAusCAhMkMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwMzI3MTQxMTI2WhcNMzYwNzAyMTQxMTI2WjATMREwDwYD\nVQQDDAhzdGFycmF0ZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMeo\nDoFQERopNOCHqmP7l8vVHnP7AUg+gi+NKZUTRqUE0503vwcVnMT9sPQ71iNbIk2y\n7kS29IvYT0X6eylOv+iyP1R7MBT099625uVq6S4VvDvjqyISvA7DqQToiar1vQRL\nTCPk5O5EM9CiOupWG8qlnLcKNoPZZMYBg6W\/br5Es1nTtD1fSg\/zEWOmzaCffn7N\nOkWidv53gaCptW4jjRn5SGNHvrF7qHD4icxasB456JX5WA\/WHlm3hxHx7DpgVQOm\nG6nMB\/QeDqhQ0aIP+ynitSnT7A42G9d2PQb4wqQC0i57RAuttqJc\/n5jN61CW84i\nt9Na+h+uGcAvdiwSbVonryTUWXMyqBV94EVgI\/F0p12pjqISpcx6XhwaWh\/+xXR8\nYPmJf4xHEUv11pg8+Rl\/8ExoBjjh+bNdQRTL+5fuczNKTrc87tRJZsLXKNOODtCJ\ndDAJn0usQZckgGTs2qnn6PsR5p9gS7qHsNHfeuxVbJx8teuQYH+pkGxovyJxVA\/a\nlOsUuOJwQFNbYsBsAefZ9bDgcD8tEpXTMpz1QIsRVBwjThnnpMagSeBf4eiuvI+G\nbv57tK7oiNG7EBTGkmDCStk9mLODGza\/kgP3k9u+dUWPP3hrI0q4FSYh6DvgUR8U\nbqMH6SFT\/RWukwVS2v3OhsRwJPkyImuxeFClE4F\/AgMBAAEwDQYJKoZIhvcNAQEL\nBQADggEBAHIaexBYiGPKwynRCK3PCEyf9QmJOtqUc2CyOIFkqpvlq7JnqnAPl82G\nMhnc2VOF7JksIuX\/9uFSA\/d9u2+6jBD5jXwoA83a2MVyf\/FDq2yDFE+Gewf2laBH\n2UcJ8vSPabJjbS+sC4\/i09MCC7GGM9Ixknp8V9L7JfI3MTyBTcox4bj04UWsQ3sW\n6WExV3thMFJ0Eud1BXcu43tgKobbavtzK96wdSuaWndjj5UjGGuoDfd+gQfCqn4B\nqE9UeQmHU0z43XClDCGxpmZioAs3nFVhU9aF\/iPLvCzolhp91OcHRfqdVmIFDOpY\nc4\/ExFdSC0xaosvlQmo1a5GVWasQ5LA=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"side_menu","categories":["customization"],"userDocs":"","adminDocs":"https:\/\/deblan.gitnet.page\/side_menu_doc\/","developerDocs":"https:\/\/gitnet.fr\/deblan\/side_menu\/src\/branch\/master\/README.md","issueTracker":"https:\/\/gitnet.fr\/deblan\/side_menu\/issues","website":"https:\/\/gitnet.fr\/deblan\/side_menu","created":"2020-04-07T11:28:39.280192Z","lastModified":"2026-04-05T07:28:29.664790Z","releases":[{"version":"5.3.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.1.0 <8.6.0","platformVersionSpec":">=31.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/gitnet.fr\/deblan\/side_menu\/releases\/download\/v5.3.0\/side_menu_v5.3.0.tar.gz","created":"2026-04-05T07:28:29.654104Z","licenses":["agpl"],"lastModified":"2026-04-05T07:28:29.705765Z","isNightly":false,"rawPhpVersionSpec":">=8.1 <=8.5","rawPlatformVersionSpec":">=31 <=33","signature":"ZbYW7FToPMwKla9L0znH+vGgJq\/Ws0dpotIPB5ri82tkSKHsZebZ+DOhQAml17FK\nCUDRDFFfU7Jl4ke40p8BnnJpYn1LwgUfLU6mIM1+hMpm1tZjQutqRthIv9p8lHji\nf\/AywrsCInCxthjiF\/bvbWzG\/RVlCac9w7XHHFsG0p404gaRFTd+S6tVjYoyT0VN\n+1XyuiVBmIUQ3dMz5ENB7rbDptG5TNM+npAFWQwTBn+p8mWODuvRj\/EnxVA9q7s+\nquibWF8E6N0nkM9WtkeEHs2BceqBfzaywX7xlVS2zvr\/N\/VuyCO+JrlkEfrPfghU\nl4FZ0ursT3dlHh1hKyCAYJZjQ3ygGJbuOIgWWMAF5uxqNa6ejtiPIN3lP96YvX8U\nPsGnMCDbv4z4Y8Togv95\/0bU8wiGO9hEF+Iwe8s4QpNYdC1WFt4RZd0yDMdw4YAw\ndhGBgxbk0+ZkogpBKr+tmibBk8+Q4dVctmaCW2t22\/Hx7sqRS2wEZa6\/s5dyCG7Q\nP80kyCispTtw5vQvuFIVk18+aH5fXL7vmwKBl3V2+hTcpGcYxtxTJp2JSD8Xa\/Vw\nJqD79\/SX8dzYEKwte\/+lNt7tyPYnXaeC+GN9kjzcG\/JQeX4yY7XWlfsttyb467br\nFghrzTsNHC2uQNmVm9uHonRLzv1t5D6bj9auX06J2Gc=","translations":{"en":{"changelog":"### Added\n* fix #489: allow PHP 8.5 compatibility"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/gitnet.fr\/deblan\/side_menu\/raw\/branch\/master\/screenshots\/nc19_default_menu.png","smallThumbnail":""},{"url":"https:\/\/gitnet.fr\/deblan\/side_menu\/raw\/branch\/master\/screenshots\/admin_settings.png","smallThumbnail":""},{"url":"https:\/\/gitnet.fr\/deblan\/side_menu\/raw\/branch\/master\/screenshots\/n19_big_menu.png","smallThumbnail":""},{"url":"https:\/\/gitnet.fr\/deblan\/side_menu\/raw\/branch\/master\/screenshots\/nc18_menu_always_displayed.png","smallThumbnail":""},{"url":"https:\/\/gitnet.fr\/deblan\/side_menu\/raw\/branch\/master\/screenshots\/nc20_big_menu_responsive.png","smallThumbnail":""},{"url":"https:\/\/gitnet.fr\/deblan\/side_menu\/raw\/branch\/master\/screenshots\/personal_settings.png","smallThumbnail":""},{"url":"https:\/\/gitnet.fr\/deblan\/side_menu\/raw\/branch\/master\/screenshots\/nc25_big_menu.png","smallThumbnail":""},{"url":"https:\/\/gitnet.fr\/deblan\/side_menu\/raw\/branch\/master\/screenshots\/nc25_default_menu.png","smallThumbnail":""}],"translations":{"en":{"name":"Custom menu","summary":"Modify the display of the menu.","description":"Custom menu allows you to modify the position of the main menu by creating a panel on the left of the interface or with a big menu on the top.\nYou can also define apps that must be displayed in the top menu. Fully customisable.\n\nThis application is rather suitable for instances that activate a lot of applications.\n\nUse the shortcut `Ctrl`+`o` to open and to hide the side menu. Use `tab` to navigate.\n\nYou can customize colors depending of the theme.\n\nTo report a bug or request a feature, please open an issue.\n\nRequirements:\n\n* PHP >= 8.1\n\nIf you like this application and if you want to support the development:\n\n* [Buy me a coffee](https:\/\/www.buymeacoffee.com\/deblan)\n* [Donate with liberapay](https:\/\/liberapay.com\/deblan)\n* [Leave a comment](https:\/\/apps.nextcloud.com\/apps\/side_menu#comments)\n\nNotice\n------\n\nBecause I believe in a free and decentralized Internet, [Gitnet](https:\/\/gitnet.fr) is **self-hosted at home**.\nIn case of downtime, you can download **Custom Menu** from [here](https:\/\/kim.deblan.fr\/~side_menu\/)."}},"isFeatured":false,"authors":[{"name":"Simon Vieille","mail":"contact@deblan.fr","homepage":"https:\/\/www.deblan.fr\/"}],"ratingRecent":0.5,"ratingOverall":0.8666666666666667,"ratingNumRecent":0,"ratingNumOverall":15,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBDCCAuwCAhEMMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjAwNDA3MTEwMTQyWhcNMzAwNzE0MTEwMTQyWjAUMRIwEAYD\nVQQDDAlzaWRlX21lbnUwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCx\nWJAsehTattESEWlnaADEWvk0D3T\/AFbU8SWUHG8F1uFXNFsNyKds2yo0OqQrKfiE\n58lbtJ4mloAy4y\/XTtPZ9S\/RIYUgTtphmkGxcwaHbUjIzV5TiD5Zqit\/oSNawR8C\nUmGAU1M63JmkNML+raWkBw\/SJ3EpID5kSpM\/PfA9y4UhU68TTASGPtfKdyPrfgB3\nEnYmq0GuQBiwGlk71sODA+xyd280gGxXQu2vrKm1bt4dUWVMZHJCAMZTLGBRRuct\n3fFurfPMWqwyu5JDN6qJIUDcLIXiyB54Hxu6jMEiXLZeq1lHwXk\/p2BvjYyh8Vxn\nz\/5cTPOvhUe0K2ww9V9+MFwnKQm6Hi7Q+DgFWtmRavj8OQPiXr5\/vgxycEDDQrk6\n3gTgXIU7Zoq0MxABZ0B3xrZvgEggZfSfrwaF755c\/v93T0djibJhw2dqC9CBOS8t\nJbPi6rqVAVdnbXgFkrMPvZ0AsFGIMiLvqiERB3NzX8Mr0j7wmpfJcc+svggQVbUe\nTFegXmGPMsJOSENMmD7U9LdpZaBHveL+gNeoXzTBHR3KcXcokq3dBGEtqUDo8Un\/\nLflcInH4FkWVSgdKK2TjDQRaAox0U2mk72cuRYVemcQLAYROA0ZvH4Di9qJsDa3s\nE2RYUeQ3C2g2BwxnryowXBZpAE8bsYYZDRUp86aWqwIDAQABMA0GCSqGSIb3DQEB\nCwUAA4IBAQAReHvFs2d23q+sJ19mDgFPT2O80wLmoYHD7YZVMalzn5uKSikPqNae\nOVUq\/MDcUCPj6N9unSI\/o9k\/iLl1AFZPGpH\/96eXJNtypJSgadDYfot5Cn2JB7bv\nH+o+uLPAStvgzQ3pTmNlwRaiMK6Gh8pTLTxllCb5E\/UKzcfJchqI0MFsy0Fp3kVh\nuvvQKF9VuSNzwTk+AbYcAUzGXgVJN8aFlZNORoYa1iA7\/5THzaAl6pG\/KZYa9QWe\n5FA1OlH13B+O7Rvp0NnuiIHnfCRyH\/c05pcBSe9s4qKviua4MBDSKFdTWPahHGp1\nVwfFy5DO1HDYuL+m5+IVxd7f2Hamxhjs\n-----END CERTIFICATE-----","discussion":"https:\/\/matrix.to\/#\/!TFPucDATKODpHNVAtu:neutralnetwork.org?via=neutralnetwork.org"},{"id":"oidc_groups_mapping","categories":["integration"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/strobelpierre\/nextcloud_oidc_groups_mapping\/issues","website":"https:\/\/github.com\/strobelpierre\/nextcloud_oidc_groups_mapping","created":"2026-03-19T10:01:56.977366Z","lastModified":"2026-05-19T21:39:40.491858Z","releases":[{"version":"1.2.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.1.0","platformVersionSpec":">=29.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/strobelpierre\/nextcloud_oidc_groups_mapping\/releases\/download\/v1.2.0\/oidc_groups_mapping.tar.gz","created":"2026-05-19T21:39:40.453428Z","licenses":["agpl"],"lastModified":"2026-05-19T21:39:40.542526Z","isNightly":false,"rawPhpVersionSpec":">=8.1","rawPlatformVersionSpec":">=29 <=33","signature":"Mj4XDFrUZbklhlopEqHhBspN5vmLuvOaEzvgnSkJwGdahMZCsi5ZKtY2NgB74PMX3+MAlk9AVWezchykLYlM2d4bGo+hEm\/LQS4UeWk5tM9UZVNDnlqZT36RKCANn\/OmbEfWNZaqbq8kep2jCFN3XEaKQt3Ri0oWWmkMcvO5he1\/ZYCGSBQOQ6irkN2M5iAfPEvkCB4OLg2EjDXoQ\/r\/EDDCNmnJP\/m2WZIN9fv2\/PI4n3NEz7Q4zj3ZyABHP1mIsa\/1vKk+tclJfwsBL9XGPU+69EkbLr1fQqm2IlRStE0HF4YgTAqYtcfFA0uJcBseOmeL3OQu8taMkrOz+8dMjrzJ2lPPfsC2ED0GQABv\/QKiFv+2VXgrkfHc1Mmm0bk95UE5PwArVqQ5jvmZWExEIRjg8MeCEeTkgblzGnNha33j7U54g0cEECow6VgkPshoJAwqwxwtp5ifdodm31ENLdhqnmL3qWUO1MECMV8d687LPaJ2cRO1QKtY7IWPimkYAcKpe7FGKJS4a4VyGKIzg8UO4H1z8zevniBDk5b+k6+CB\/IiaEP+po8BuY\/Dqw4eFJua0cmdvQGh3BygaX1cujIVQ772ySNSaKmdyhg5iDWvEk61FksxDtuAeOAK90vHlkF0RzNajEUrjD2q50W+SC8ugOhVxqHaFnvrGmvaZ9s=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"translations":{"en":{"name":"OIDC Groups Mapping","summary":"Map OIDC token claims to Nextcloud groups with a visual rule editor","description":"Map multiple OIDC token claims to Nextcloud groups using configurable rules.\n\n**Admin UI** \u2014 visual rule editor with drag-and-drop reorder, raw JSON editor, and claim simulator.\n**5 rule types** \u2014 direct, prefix, map, conditional, template.\n**REST API** \u2014 manage rules programmatically via OCS endpoints.\n**OCC commands** \u2014 list, set, and test rules from the CLI.\n**Dark mode** \u2014 full support for Nextcloud dark and light themes.\n\nWorks with any identity provider through the user_oidc app.\nRequires user_oidc to be installed and enabled."}},"isFeatured":false,"authors":[{"name":"Pierre Strobel","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEDjCCAvYCAhMYMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwMzE5MDgyMjQzWhcNMzYwNjI0MDgyMjQzWjAeMRwwGgYD\nVQQDDBNvaWRjX2dyb3Vwc19tYXBwaW5nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8A\nMIICCgKCAgEArv4N7V\/rXHZvO5QJrLHoTnj0IK\/i9Bzq9pSjbL7eUuo\/2qXGTxHi\nd2uUZmWfDWDoEYnkkt8PYjqMrV6LWz9dbQOeuMMrLTStkQSVIpHjn8Rv6+phNdSi\nHusoh8KhiR8M2JHVEto2gFKXF\/Hcti67M3iUiG5FjYTY9kVmI1pV+eqJ1Rpb3bWK\neEGgzrejSQ\/1OQPQ3WovB3dPx4uYWguE1ds+3WvWtof29j9EeNFeD6cFgmelswJY\ndhhUK1qjEDFO\/1DPzyWeQI49+0b5E+HtFs\/a+AcNIrs+o4PjY\/0i0ooEGv4AdVbn\n217KDwhjAQdE5FpNuAVrHopaLT9W2M3TQ4IU\/PaY3vBXKoclWUP5Ug8llJxWI0Bp\n3ITraQOgMcD9Dd+1\/vtjcJ9u5STknyEJ10qkJWo0rBugDBX5YBvE8hCSTw\/v4Tgt\nsD9qxuoBUafj+IO1aTAPeoUTC6BM\/MfroU+zsuHNUnKC5qvW1pi6ORABXSwiqmYT\nWdXpHEUBfxoLpEE9hkGfIq5zPUab7wqZWJkcMKE+sNqwqikGwXGNlOAEIam\/CE2h\nC56iqKW15XGzMEVJ47fCyD4oBMs0E0xt5UmfHMtA\/qUrmQSeyzcpzruoaGQ+2ozj\nIP5Y61CjPxOSckRQfwfPMiQXnFmZM4GfI+a8RU7\/R1qq8yZnCKyJEu0CAwEAATAN\nBgkqhkiG9w0BAQsFAAOCAQEAV8k4MsZVc6LLK+DivC8uSzFCuBHx8hSj7VMLBDUG\nboTN+xZmrPvzuKYP+3ogEKqygg\/TF2amdc1Z\/Gb4XKCz0pa7zXZaNeV2HatBlL2+\no5VBmlvPlw+dMWiAu+UL4JCMA52gpuEkA9AkTIXamHKkzWzJ7mDa8TlKibNAUw08\nPYUyz5UFvc2ZSBsHIjUWtZbf4b364LbUG9P1QJQ8WImrGRhfM\/I58PH8w7yeggNn\ncV2Voqiku+45yeKmQQmThnv0g1+vNpstFS0BJm6HxyGsJ+EBQVI9g2I+cBLv4R8E\nKw8+Zwq2pdGogt00DNFIGA5Yox9pinZXTlRNW2p+vLK++Q==\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"files_zip","categories":["tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/files_zip\/issues","website":"https:\/\/github.com\/nextcloud\/files_zip","created":"2021-07-26T14:45:31.454657Z","lastModified":"2026-06-16T13:10:58.266529Z","releases":[{"version":"3.0.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/files_zip\/releases\/download\/v3.0.0\/files_zip-v3.0.0.tar.gz","created":"2026-06-16T13:10:58.244716Z","licenses":["agpl"],"lastModified":"2026-06-16T13:10:58.302763Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=34","signature":"NOPGinq0J1ib2vBh0gDExBpv6MYj4awotNJ0fNzJOXq0mLhyK4V1bUg\/hSSY8MfHpYa2idgttGYzBl7pm7uva1VvNnI9uk4Mmcp2QhbaZhc15mrYkDEHq+TVv6sRm2dyiqsGejRlmvFUwce4J8uz3Z1yS+Uys3+qZWSEDtGQS7f4WJBsbDFX4CcYxIu69i7dAVg24VKTGDwxqUbLylg1qnwErOg65cFi9bX7lOxF42QEJcqvKb6xpux5ESi4BlX5Qt9fVp03A9mAozs2Qa23XbOvznsdPtJ6amJygy3Xv9YuTHBoXlgwf7aAxqvPH1KjC6agMcpoGSA0GhKip+b2bY9N7AV2Yo1q9zL2Li\/yr+Zahhop2sctLZD38ZO1FQ4OV2ldKpG7JbtM0CG7n83tz4x1Qp9yKTQk8qQCZ0w6\/wOcirSW+nTWO8jM91qi2mlvP+HgELDp8LDCuymJfYCP6vPtjiXTYsK\/KXmLDXlWv3+QNythOSGBowyhbRAdw\/oGPiZrs+5sazB2nNUOuuduio95LT3djR6GsAzx8SKMtE\/hPIW39vT7pwQ5vfE8qWKOIqWk+I+8E\/tgm6XNsYAlEAxOr3HALzjToNjl8pWGcJIIPH2S7wLXe5Zdc+opKvSW1NQuSKdEhE7aq9wSvI6cs\/T9i06wu0BV1ts6936YTLw=","translations":{"en":{"changelog":"### Added\n\n- Add support for Nextcloud 34\n\n### Fixed\n\n- Fix context entry not shown in Nextcloud 33 @danxuliu [#432](https:\/\/github.com\/nextcloud\/files_zip\/pull\/432)\n- Fix success notificaton not shown @danxuliu [#437](https:\/\/github.com\/nextcloud\/files_zip\/pull\/437)\n\n### Removed\n\n- Nextcloud 32 and previous versions are no longer supported"}},"signatureDigest":"sha512"}],"screenshots":[],"translations":{"en":{"name":"Zipper","summary":"Zip files in your Nextcloud","description":"Allow zipping files directly in your Nextcloud!"}},"isFeatured":false,"authors":[{"name":"Roeland Jago Douma","mail":"","homepage":""},{"name":"Julius Haertl","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEBDCCAuwCAhGRMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjEwNzI2MTMxOTM1WhcNMzExMTAxMTMxOTM1WjAUMRIwEAYD\r\nVQQDDAlmaWxlc196aXAwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDC\r\ndnc\/ru5L8gMMerUM8Tyt5JJtK5SgSsEW5iZPavatqKF8JZ1BOAcYw4dLE\/3WMPdx\r\nGTq4hqSZEN9z8QAr2N8OtTzwZmpm861j809WLWfcPMstIDWegDSEd1bIb019fgWy\r\nH+Xd3QsWtec+uYUJMoC47KayD1uEc2rUenpGEXKD0Ju7Xuy25SXA\/1zhiO9m7+fX\r\nnZei9ED5vQXsVT\/6B\/vQOUPb887CnJ3wlXvic0jqzMzHTLVPG7m1QKbM3\/AiilL\/\r\n3CQlGVeWddcrMmkCwShWnERYG2ZmSCkrhTai3mYC+jb8RNHpYCO8qymuUlWJNmhO\r\nXC8bWIVCbZgiIFjAJyQT1Fy3H\/Boq25HKyc1iH45JDZa7ggSCcBy\/Pq0kBPkCrXf\r\ndh33TrJM8kgacCEaM3sK+n1f2YBx1M26ryrte\/dTfh5R2I7TI\/PyJevk1ZOBbf\/u\r\n\/If2ZT1PsVRbpVf3MxSCRT5vdDCBYmAnt9ArxYXrIwtFGoGp+Ozq4ME2m4F8cOYU\r\n7a8IHh5doaaNYLza\/2nw6lHvtNZL+wrkkvhyhl0AIByTcifGJD2\/s9LYwGROZ4RA\r\n\/7ardSB6WxdnmL9qWLN5d3ESWT9OpPRxoV9PO0ajsQsgRKBe8Z5m9T8DgHGViaH4\r\nyje5khJxQqqXa070+4bEhcl5404PItHXLYQNdEG4zwIDAQABMA0GCSqGSIb3DQEB\r\nCwUAA4IBAQBWrgRIZQtpyZ11c+vhqAhQdHMuUWN1eRXZNg+mLEgm6V+UIa6GpTYq\r\nh0LmMxkciq9xGSDPPVOe31B3Z1Pkynr9jkkzi+W3cPHg1nE+uGDcMChhAXECJUPJ\r\ncObBZL5+7N5XBioW0T13Hr894qX7Azf\/4\/X2CR2+Ydr7lxbU2P9gw2M0ZP8dqZW1\r\nSnIBDsAymG9VO6c9stguM5\/Zqo6mzwjSF+2RUPW5HpPL9lMr+\/dSBfmGITIFktDF\r\nn4bcXgi6sZduo\/AZPUhoMS+a1fu6rSlslPkSUYVH9\/77MmbhdiMjhlW6EZ\/N7tLP\r\nNUXI+Oj0zHYQXAF0dA511WowhlgUiEa0\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"openhab","categories":["integration"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/kenda\/nextcloud-openhab\/issues","website":"","created":"2020-01-06T20:27:33.309151Z","lastModified":"2026-03-04T17:36:16.902078Z","releases":[{"version":"0.15.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=7.3.0 <8.6.0","platformVersionSpec":">=12.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/kenda\/nextcloud-openhab\/releases\/download\/v0.15.1\/openhab.tar.gz","created":"2026-03-04T17:36:16.877127Z","licenses":["agpl"],"lastModified":"2026-03-04T17:36:16.945533Z","isNightly":false,"rawPhpVersionSpec":">=7.3 <=8.5","rawPlatformVersionSpec":">=12 <=33","signature":"mcm3QdwBlM3flda13SOlRGs7zA2lxGLengMEeWcAbx\/3\/xKyiz6clqFdbvYdCCXwsPACfgg5lM5mWGadeoreUngjt5O4DbjCg0kT8yHaFZ1uJ7mlZePtesR0trQ75mfgtHx4J5Ob4bZyym6MrZwfQjA2+fIbEzFmZ6Z6vRatn9R6OniIV6A6Nt7xHwPmqlN91FbrhsCXyvNUNKLFHsizXCZKGzhlEpHruGrr2bxBIR019iYEgCepnHHFwjsJYASQXbRwJQ+F4pTI9ZjFVyqZaQ+A\/1O6cXawTP34GC+5mYdVO07gWxc+JPyEVqLBjN3UdnJSMHMVCZMF7QqwPu8ldJlBKziFqTicyvVUyeCdXfP7MvPGux6jKuomtNNafQiBbOqdE6DI18a0z1V1iHnGlEqexKWPp\/Crx0ixdLMrY2k0UBbkbSnd5K\/KeO\/+Sa3TEoZ6JUSfL5UjCthPolszOJxWNQEFb2CvDdrxBbYlSPbPzxbIS1FA6dnP66FVW5oMfr0eaYAFeoGx8Vxnahl42SDVp7xreRkkvkj4kFUB1pDSYo4sopL8kXp5zGo0Czc2a1AFEHvo1fFKiG6DjIlOj7kcVq3aLIo+zFmq8\/xRUp4bpEbghg2ygQAoer0UOolEFyDu6NNmzA+ZvQ2WpJ3Tsm04wrOS30NBGWa+9gsLNho=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/kenda\/nextcloud-openhab\/master\/screenshots\/overview.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/kenda\/nextcloud-openhab\/master\/screenshots\/dashboard.png","smallThumbnail":""}],"translations":{"en":{"name":"Openhab Viewer","summary":"Renders sitemaps of an Openhab instance.","description":"This app renders the available sitemaps of an Openhab server instance. This allows you to display values from your smart home in Nextcloud."}},"isFeatured":false,"authors":[{"name":"Marcus Nitzschke","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEAjCCAuoCAhEhMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjAwNDI4MDYwNzA2WhcNMzAwODA0MDYwNzA2WjASMRAwDgYD\nVQQDDAdvcGVuaGFiMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAvv8+\n3KJkFUSgnERc7\/FeUbqjH6m8wkcuPM0k2oDxeHPNjOw7X2P07IgXybWvU9Gk15Sg\nukMOzMjUEGhfa1LjsoYrg2aPRfB53zqRw9jJPjljJ6hvRA2elyOYDKjahk7jVePO\nkejk5QN\/ZW212qBjfQo5lJdokD97oKnlH4mLo5hX5mh3EbFOAXl8JgRyCmvU1aeA\nTzTGdxADeFSdCH24zH1uPbIvud+v62lPXmjMCuxoJP4xpNl5SI7laZuFGUNxQdxH\nW+W+HiUqi2p07OMNpmIp\/q8JPhG6gEDTR3KRIkiQRicy1J1n3d+YYn5OTiOnWkfb\nclQ3oo2cLn7dYWrCkjKO16QOO6Vm29Y10KX9aMuANUo6Ow4Hs+c\/UFbEYxCtbS6w\n0rduQGh3nipgRWI9\/SafLzEcRJyD5nQSLa2hgNMxumUVK0K8lKI9j17QE0yVsAao\nwkFIPQxbo3mMaw8yK0n3+0VHxNVl9fBRoU1iIF0CISl5+HETNpfjIP78ip+wTLBw\nZ19G\/KzWiE7WTAYnVb4qbwqIsRKrpqz3JOd\/2PsYiY5dSf8YeQo9bxKXICCXzqAn\noUsvdFD\/X6YpbVmYMJfhNTTZD+E7r9QGJUbQzkeKQPQruKMUDYtrAMjI2FhlvspU\nKM3Repc2KWxPKUgaXzNDJFE6dDMpZP+GgLGFT8UCAwEAATANBgkqhkiG9w0BAQsF\nAAOCAQEAnEV6oc2Bg\/xGvKB+PcacS6GxuzImLwYBjFITaptNgX48lfMc844jJRk2\nAiFJdbBBFSvfHvPxzZX2hltVkWRH8yoFH2JBiigvtHrT6GdZ3AqgewXiW7LCxOgA\nwaItea5FRNl1PlULDYfYvp5ws7zxGfHhoNCQLCog\/ZYqWVkOH7EhTLFa7E+JK3fN\n+uiqYdDzWd8ey7LeLFDB1F2CU+xNMVLpMJqlNjP6n+cngmPizjytvW7ZMurDRuT5\nIfcRQTupNCSIAGmfSQdj\/ICYMI6nDDBX1SbuSGAuitlxNxECxP0w8AuJRB58Kx\/L\n9nZ7UcyYeONAIzNwrEXM+4yBpHdK+g==\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"dav_push","categories":["tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/bitfireAT\/nc_ext_dav_push\/issues","website":"","created":"2024-08-25T18:21:09.689593Z","lastModified":"2026-06-27T14:42:10.497061Z","releases":[{"version":"1.0.2","phpExtensions":[],"databases":[{"id":"pgsql","versionSpec":"*","rawVersionSpec":"*"},{"id":"sqlite","versionSpec":"*","rawVersionSpec":"*"},{"id":"mysql","versionSpec":"*","rawVersionSpec":"*"}],"shellCommands":[],"phpVersionSpec":">=8.2.0","platformVersionSpec":">=32.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/bitfireAT\/nc_ext_dav_push\/releases\/download\/v1.0.2\/dav_push.tar.gz","created":"2026-06-27T14:42:10.479821Z","licenses":["agpl"],"lastModified":"2026-06-27T14:42:10.545362Z","isNightly":false,"rawPhpVersionSpec":">=8.2","rawPlatformVersionSpec":">=32 <=34","signature":"nPLxabrvLcLlJBqNgs05iN+yVS1LOK+cxZH+KOSSEUM5TvvEsAdTTW\/+MXB5QPSErF\/XWlHoPa1AG7frZFYcqkpXKsSzrvm+yJqwdbB1o84xLdy+yn3win0cAbjr8jwqvBHaxLAEMR5ulLy1CIwXr9M5sGJJI07utoBMaCPqQzb+4QGOz+3n18AQdt5hxMnlBv1fVF3y9z12Vagof9frAIpmljlXXwblTjnNv69cDjhLR6DTjnvrOvyyXH1eKyMfCmfyBcTL0xoYFbNpGLuIsh484ShdEEjwiD5+DtESfUViwP3OqlPFCD8wC7w5gNDI+IKwbC1W6w76EzNdWa3waBDDrYojevCftyIui4QPf6dGIArhOliAcjABEzTrApgAhrBWxvOyfZd+5AFUzwiufGx2d9jJYZ\/fec38SSGlzTolGc+74hTcJ2lYt2Xx7JU6bRM7ZiNb53LBW1czRnVmcH\/TdqvSjk5qRBoq52ahuq1Y0emO7J7YQevathJnZ9klulk1JqXcNzwiw9tV5kUlNCqR3WFyOVmyEtm5iWL3Qq9F\/v4rlNDURYr2KRrF1QfhMgo7Ez95H+Z405FnMQ9Viq80ahpBaKuNLPZNldmBbZ+HSEePMZcX1XdqsIK7CQcwvJ66OaMheWItO5Wt4Py7cvdDXI3PUoEuAya4xD4IYCI=","translations":{"en":{"changelog":"### Added\n- Added support for Nextcloud v34 (\"Hub 26 Spring\")"}},"signatureDigest":"sha512"}],"screenshots":[],"translations":{"en":{"name":"DAV Push","summary":"Dav Push is an extension to demonstrate WebDAV-Push support on calendars\/address books.","description":"In proprietary environments, changes in events and contacts are nowadays usually pushed to other clients so that they can update their views almost in real-time.\n\nWebDAV however (and in this context, especially CalDAV and CardDAV) doesn't currently support push notifications of clients when a collection has changed. So clients have to periodically ask the server for changes. This causes unnecessary delays and battery usage.\n\nThe WebDAV-Push standard, which is currently in development, wants to solve this problem with an open protocol, too.\n\nThis is the server part of these efforts to draft a standard and provide a working implementation (server + client) in order to demonstrate it.\n\n\nThe current WebDAV-Push draft is provided by [@bitfireAT](https:\/\/github.com\/bitfireAT).\n \nThis Nextcloud extension has been developed by [@verdigado](https:\/\/github.com\/verdigado)."}},"isFeatured":false,"authors":[{"name":"bitfire web engineering","mail":"info@bitfire.at","homepage":"https:\/\/github.com\/bitfireAT\/webdav-push"},{"name":"Jonathan Treffler","mail":"mail@jonathan-treffler.de","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEAzCCAusCAhJxMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjQwODA2MTYyNjU1WhcNMzQxMTEyMTYyNjU1WjATMREwDwYD\nVQQDDAhkYXZfcHVzaDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMDk\ngaxM16fwWB0leV2vSrhXqyr9OUm2SlPr19b7uAZRIXf8VU8ZGHIumBaM+GEE5U2K\n\/eJlB8NErfE7Iz36jgFwZJldI40G2Scb+rYi302TdMS0\/aOAV4I\/9OV7V7G\/b23n\nbIvc6TfrVuAZWJfwi58TKx9XIvETx1ghcVjrVmBN6+cJcVnpZ8OmcUOa9MburWjR\noOkvvwBL9gU\/rDf4x9fmoREMD2V3oSOGlwMJ8nsAvh1mBpQVgJGGHzpnLyqUW8fp\nFNinsRtC5QQnvbzsB8kBClOTYBYbk3ronvb7En\/YJUfMIV6ODKosYR864L50jQKx\n3iBZHfrVx4gG\/AyLWBbfnGSuF4iAnp32AlqX\/gCLUNHalmZoMDIuLT7MofkC2RLA\nsFcApr7nQ99VfOgdgMYSweLgxJxe+4ugAkS3f\/xE8O3k0MTo7xdesNCNc9ozAjkx\nAmrWNZ5FCZTa84bFmrB3acWNIkkOw8n1ETGtCWIUs3QBPco07lHu2bN2pHpA6O8r\nG+i2XYkVShNKdYdSJhb12mPWSP1JLFceUEqfsAJyuK7FsY3ZcveGBLFTt5uSQeMf\ntXppPstqCBiWm+LpVgESlXlFX1GobfcPh0JDrLU5JtVuHPLR9s\/qsDcoFJFq61lt\nd\/mJqbgpftb9RR49I+iLP3KWX0xCokuOvE3PLLMzAgMBAAEwDQYJKoZIhvcNAQEL\nBQADggEBABYFJVy7u2wYLQ81ZMWM2VQ0mAKJsHMyfQM3\/M399M\/iKIXU\/NodpWHS\niyQ4FMosPuWfhSqSrG\/SN\/B0RoRICDvF1NAreIfOUCDI8D2omvnQIzknSr\/tu+Fk\nxutRSBXm0YfOnGZNVMPaA74+ASceYZZClKTz2OKvRtLQ5rDkZKFFoum797a0OUWC\n9utiICi9I+iCvDk9k5a64CjaDHILRLYKa3e2IiP1aXfcFDinsCs2hZyFU4pUdrfV\nuo26ggINvOvyxjz5fXQxOFM\/136hAn5oUPdIsw8aJrXz9jLDk0kzlen0WIWGmYp4\nPTgjw\/a2RBFq5jUpVscU6oI0gFrOEjA=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"audiocoverpreview","categories":["multimedia"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/david-brauer\/audiocoverpreview\/issues","website":"","created":"2025-09-30T16:02:14.052112Z","lastModified":"2026-06-13T13:52:12.774330Z","releases":[{"version":"0.12.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/david-brauer\/audiocoverpreview\/releases\/download\/0.12.1\/audiocoverpreview.tar.gz","created":"2026-06-13T13:52:12.766885Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-06-13T13:52:12.824642Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=34","signature":"bfIs3Hnm5iS8QxBAKjvFjHPNnv8gFmL3DSQttKo473XIsBx\/TP\/uw7F801pqlqDj\nGEnPSf7uiOL252MZqM24CikmRYffHf1R3WVhRDra8kn6kNvWtHRvECqmoYUSrX2c\ngZv0uqB3VRoVv1BNJP1fOmETWeqMd\/rMOMcsHsrzzxReD29WpJumo8Sy+d+DI96i\nt9WFrpz\/iTx1OacKlS4sLPQqpYeAkf25hDKlf4HqsDHSop4LCevFLo1gJwSiqxo8\nD4IcxM\/pc\/GXfZ7MXsdocLg86rfDUHi53JU+CijpnRsyy\/wMu9jqt+26\/U6nNa4R\nX2tGO0jQjo6RusBWFhAxAVt1bJnMy7aMu12qQWdt86AaARSV+ccKu9MYZSwNIXRl\nvPWIaPd8ENAHchMyi2kB14rmsd6pbsFfkG9jpUqCke5vIkyuNe3kXtKJud7GsEml\nculyKwcLOtR7jfz1HsjoS6nCTdCgbkhMSQbI1rzKx9IzbmY9xYN1lKdWo5\/UT66S\nG08r1fwNz6Nwdj5ucwoMuvNVCFJsyJeBa4deEXAWAJBD2fkniBPhlGDPl+Z7ta4u\nYeOcJQSzgvrlrcGY9+6Q5R09VHFEsLdsL19NIaCvngiZC7eNRogWvs+H98jpd57F\nExdVohIL26pBAd2T8t+ZSkjU5NRCBK4mZn5nx4C5H2I=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/david-brauer\/audiocoverpreview\/main\/appinfo\/screenshot.png","smallThumbnail":""}],"translations":{"en":{"name":"Audio Cover Preview Formats","summary":"Generate previews for more audio formats","description":"Generate previews for more audio formats using ffmpeg to be shown in the nextcloud list view"}},"isFeatured":false,"authors":[{"name":"David Brauer","mail":"","homepage":"http:\/\/example.com"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEDDCCAvQCAhLCMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjUwOTMwMTU0NjM1WhcNMzYwMTA2MTU0NjM1WjAcMRowGAYD\nVQQDDBFhdWRpb2NvdmVycHJldmlldzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC\nAgoCggIBALPl9at2VFPeeOGLzw12ZSwbUC2L86vE0I8hetdkQuY5fzI590u7KDBF\nA\/2mzeinzy9jn7kOXEVHyc97R\/1Flc\/1fAhn5F1KbwxuAMa6RdpS31htkBdOxQs4\nrm6pFBgyJJaukLVLn9VjufpipOt5FN5f3Sqw7Fl2UDdmX0qsIHGkGAXzvjkuwqR6\nhxvjm9M96f\/9i58IHcXb\/549qfcnRr+UetViUYEqwimWPjud905DgjzBHHVFbJJn\nI3UNwn+A+SkzinH\/\/2GJ0+V2lQWsQIfh\/hhtguw4AnfmByeDr1wmFoEk83ENQKkh\nOpNlXz\/chbDSn8+x5Ce+fuKgQ9jhvTHFh\/wP7k8EQ9WFqcb380ND5CJJDKRNe8mC\nGcFIfWAEvG\/1WlKlgxV8Og8B5TgprBp6KvbWZt2HKVHDZqV\/xYdoDOw8k90ASptt\nYpIW1Vjauun5QCzRJ7A6G+3XzNq4FYr3wvu+ymF3dGxZmF8yNHvcwFzbj0FNs2k+\nLIAWiiAq91Euok4ShwnD8GzQF\/fKKMxf+dZ52xa5OvCvITrOsVhNEJUOPhC4PrMl\n8xuifU6dt+PCy+TGsrU78BUwoqOyKYpVMPSaC\/NiLdg6EEfhXN4hT+t\/snS1A3cu\n3GS1rLX1rg4xo8Ykqjym3D+ql7xqezeDuBj+XHtNMW2WsuOIWfurAgMBAAEwDQYJ\nKoZIhvcNAQELBQADggEBAC1pCITGhEgvbTDoAjFEHofeXG4e9RFpReFfVUoze4k+\nFLY2i8j8pPJiOZdWl\/AWcOnh8ZZXg+\/k\/BsLhRpai9jTZjDYXRBv2pQkduQJCVVY\ng1i2nwMMaIABmzLJZIKyqpMH8CUrwzH1AhVkbRWCUSUkYpzPHB4DxhMCl2pvw2xh\nagHRJedEOY\/aQOKrZPeGYuyDlCQn3INWmHwZu++ZDyrJUAaz2jlNHomUGI5kw7+S\nrg5Ert2p7ZOWBcFmRz1tkRwY8Ld4Sy45aio7dUjSZbtmKk9aekV4CKe3S+TUNmvh\neruuGL4ZArnRKqUDk431\/uUJUtf4gUnJlFolIy2Mjhk=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"interfonts","categories":["customization"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/solracsf\/nc-interfonts\/issues","website":"https:\/\/github.com\/solracsf\/nc-interfonts","created":"2026-04-08T13:57:21.654309Z","lastModified":"2026-05-11T12:06:10.400263Z","releases":[{"version":"2.1.2","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.2.0","platformVersionSpec":">=32.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/solracsf\/nc-interfonts\/releases\/download\/v2.1.2\/interfonts.tar.gz","created":"2026-05-11T12:06:10.389921Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-05-11T12:06:10.433381Z","isNightly":false,"rawPhpVersionSpec":">=8.2","rawPlatformVersionSpec":">=32 <=35","signature":"Q8bS\/74iqBcWSC5Hpd+1ZY3MqB8PadEgKYtE21A2NRaZ+PDAHaPoVV7RHmSlqBPWWZJKW4S7wcQesLjRLh+3dB6MsJ0NnoBkR26FXOA8YW6voOivLTITzMQmEspGlRriWNHB8XcMVugVuAMQhl+wtz6LF6kw6FeaN5+H53\/jdEilnVUn+B7PtrB024ikPhtv+4kIKuxbDyMfwVuEWl2ngmBBB4qfY79LtXV2p\/loe5oO9mjd1nHQXymjbqHRQmTIU9wSOLKxJ+0\/QO+w7m5hOvBqW7ZZLlQuTpQ4JRq3qteBrm3AJeN+H7eIPmHBnoEyNfaJHt9i1FFM2LXMYf4QX1lIsz93dJYShCDdkoebKODwQeQjYLymBVAczUizLb4sDX8PrI\/oqecger0nAa\/xaAm9S\/c659J+n8e9Rzojb3tYKpazxWz9aPqmrP4UDB4aJks3qv\/DXc9OmgCv9z4xV3j7pc2fcIqUj7h2kvczu6e2zJK9DPh7EcrVHWVA1D7hGfEe01WEo2eqR3qizNwRSyER6VPnJ7sKn6a5YK6iet35X6Dm2tGzfeyeTWuAWFPvowKULULChtNAKoO9xZ3bv5Jxjz3S\/KgDD1cOgsF0lR1dCN4CAEolOIsg33NTAZskjE9iGzxc6j3poMpWnid5FDmcEqLTp5I8zK8SCebfuRU=","translations":{"en":{"changelog":"### Fixed\n- Code-like elements (`<pre>`, `<code>`, `<kbd>`, `<samp>`) and CodeMirror\n surfaces (`.cm-content`) now stay monospaced inside rich-text editors.\n v2.0.2 added `:root [contenteditable]` to apply Inter to Tiptap\/ProseMirror\n body text; `font-family !important` then inherited into descendant `<code>`\n and `<pre>`, breaking code blocks in the Text app markdown editor and\n inline code in Notes\/Talk\/Collectives. Added a follow-up rule that\n re-asserts **Nextcloud core's monospace stack** (`'Lucida Console',\n 'Lucida Sans Typewriter', 'DejaVu Sans Mono', monospace` \u2014 the exact stack\n hardcoded on `code` in `core\/css\/styles.scss`) on code-like elements, so\n rendering inside our editors matches the rest of the Nextcloud UI verbatim.\n Also resets `font-feature-settings` so Inter ligatures (`==`, `!=`, `=>`)\n cannot leak into code regions. Issue #9."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/github.com\/user-attachments\/assets\/7cad445e-e011-4f4a-b211-e3d9fb2315f4","smallThumbnail":""},{"url":"https:\/\/github.com\/user-attachments\/assets\/8c1c9d84-d553-4a00-8e6b-dd3d26b2b94a","smallThumbnail":""},{"url":"https:\/\/github.com\/user-attachments\/assets\/f703ed8a-9cd1-488b-8418-5f6bfc3e9c93","smallThumbnail":""}],"translations":{"en":{"name":"Inter Fonts","summary":"Replaces every Nextcloud interface font with Inter \u2014 self-hosted, zero external requests","description":"# Inter Fonts\n\nSwitches every font in the Nextcloud interface to **Inter**, a highly-legible\ntypeface designed specifically for computer screens by Rasmus Andersson.\n\n## Features\n\n- **Zero external requests** \u2014 the Inter variable font is fully self-hosted inside the app, no Google Fonts, no CDN\n- **Single variable font** covers every weight from 100 to 900 (roman + italic)\n- **Zero FOUT** \u2014 both WOFF2 files are preloaded with `<link rel=\"preload\">` so the font is in cache before paint\n- **Zero CLS** \u2014 a metric-compatible synthetic Arial fallback matches Inter's vertical metrics until the real font swaps in\n- **Works on every page** including the login form, public share pages, password recovery, and the Impersonate \/ Guests apps\n- **Works in sub-directory installs** via runtime URL generation through `IURLGenerator`\n- **Cache-safe across upgrades** \u2014 font filenames embed the upstream Inter version, so a new release automatically becomes a new URL\n- **Covers the whole UI**: navigation, file lists, modals, popovers, login boxes, dashboards, and more\n- **Tabular numerals** on file sizes and timestamps so digits stay vertically aligned\n\n## Credits\n\nThe **Inter** typeface is created by [Rasmus Andersson](https:\/\/rsms.me\/inter\/)\nand licensed under the [SIL Open Font License 1.1](https:\/\/scripts.sil.org\/OFL).\n\nThe app itself is licensed under [AGPL-3.0-or-later](https:\/\/www.gnu.org\/licenses\/agpl-3.0.html)."}},"isFeatured":false,"authors":[{"name":"solracsf","mail":"","homepage":"https:\/\/github.com\/solracsf"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBTCCAu0CAhMwMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwNDA4MTI0NDE2WhcNMzYwNzE0MTI0NDE2WjAVMRMwEQYD\nVQQDDAppbnRlcmZvbnRzMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA\nueawPyoVdXFwVQwcVI23GbIXOVQno82fm1C6IfIQdfkBUCPhHJn8rjGgzI8ryqlX\nCTXf0E3XJ0CLw2SBBvPlt1gywLK2oEN2Ox7cxqWOThciwA1\/SpLB6zD5Nvhp7a5S\nBcQQPc5EnAa3Mr3cOWJfYJqMO0hPANZnK2Yvx4CySYbBPX8HQnDm9WedZ9sbBqQA\nGDPXfE7AyKinTPjBKumAwvkFfLFH4BbcCT2Ws7+IQmb8BuXFcJaF92WQ+NXSZJ5m\nZw9m9TNVAXcCyyBgwK8\/XZ6AcrFAiuV91MH36iRHaSw3KrL9hEsMpU5UWoqRLdNS\nBrBpLO2buEiAUEbotH9t+MH37CSQI4dWNmi\/6Npm9drwGzJQZ\/xwyYA2V5M5LpVU\nWyhg8WavkOXXDmPjx3PZxbZnvROevCwqUrQZrJC5KaKy\/sg1PJwU2mZvUe4uhgdA\nR1fqOg\/9tVvEoA+eeQEO7GSaj9+OTaq+gfDZrWJIwqtNV3r1IVunCFs7CP+U3m8d\n4LWvFI2ujZ9QeRZEA\/aSKkG8d8ZrxrzdicHh0ekKr3I9ZzqEdKpejEKkZGWWkAzQ\nJ2mVKdvOsY0QBBiwPje0NYEIH+lrkyApDug0scKPd56lIiL5Ibr3+2ODgXG14qA7\niT5MYUiL382ZQSpP\/DEFf5JjbbM0ycuOIwRa16eiYisCAwEAATANBgkqhkiG9w0B\nAQsFAAOCAQEAX72YZ2zwWWvS7xJmwg2\/u3o6tQLLBocIwRtvmBGT7UadfaM+D+HN\n+ybUbyWD2Z8dKR7x\/ALE\/5JEsq0HnACPnXB4OC9cEIkH8Yp7XLp9qLxJhqnS1V0E\no8FvKa+IBxix6iI0CI1IROmNTCgK7WmATdjEU0+vlbZnqKYE+w5ES8FTeq6zqKyc\nEcK53JxU3sPwGlZLaMIDiJTc63FH+Fl+AzDEi\/9aAtQvk43CHdNm54oLqgIIefZc\nJ6sIAw\/Kmel6PN0X2AB+q7Z6pnJ84gu\/8X5p52OCuC+YM81u1LpmbIN9oe1XGIvc\nENTS8O5gdGq8IQfhsuP7q+7dDm5fUFUVmQ==\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"cookbook","categories":["organization"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/cookbook\/issues","website":"https:\/\/github.com\/nextcloud\/cookbook\/","created":"2019-03-18T18:15:40.098418Z","lastModified":"2026-06-01T10:40:09.341397Z","releases":[{"version":"0.11.7","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.0.0","platformVersionSpec":">=31.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/christianlupus-nextcloud\/cookbook-releases\/releases\/download\/v0.11.7\/cookbook-0.11.7.tar.gz","created":"2026-06-01T10:40:09.312212Z","licenses":["agpl"],"lastModified":"2026-06-01T10:40:09.413098Z","isNightly":false,"rawPhpVersionSpec":">=8.0","rawPlatformVersionSpec":">=31 <=34","signature":"bRuETYAdwgZfx1FtL4adhcwnF\/eoiDEO\/KapnoTnNLjjskq+dt7K\/kY5329285xcYWXqBxn08ft3aNzBoemguUYZKDjyrY7DoQ1sLBQzhjXTbW0JmvzNSJ4qNxJfIwVG1BG2mIZ40O45FLVZu464aI8H131nud4BkZa24p3U8HW2yJFjLyRYIv26pt8PsRdj1KbgdNPD46MT3l8q3hcWg1MdbrLnBnarEwan84YzENboBlRMjPrPQoWUj+4Q3H3PlfrxKMF+7bqausQM4MvRTjptKgEwK8fjRLC1cE4cBILdYqpey5vWo+KCO8WIHHW9cEHWVfivhbdATD2KNQvYTkPYEXupB6I\/8B\/KgUkQ3gKOvcDuF5JwN7\/7S5PyhTN67XYNyNS6RRLNdmfVzzt98zDbL1YL99oJrpO4dod2Nmg7bz5ms3qGcGZQlXa2cY8ZI0EiVxqywh3k0M88I9BvrUvXUgi9cOEu5CdVpmiQTuR43ZGgBRBWRDxEsupi3b69t0aHaT2vHdDn+WP5HIN6xIvdgFKUCcrrWY63Q\/yqdzgdJ3sOnr7LoysKoYZDjgoOnFUXfPp0wvflGwgSX3oavoxvqwRpvgXtsJ0f91MjykQOwsZexlNhq8iQsdQTf35U0CVTzb4YM1HH++6YYRrfqRwt+lSkz5YMdgg4xzln41s=","translations":{"en":{"changelog":"### Changed\n\n- Migrate to outline icons to align with the new design styles\n [#2843](https:\/\/github.com\/nextcloud\/cookbook\/pull\/2843) @AndyScherzinger\n\n### Fixed\n\n- UI does now allow to select only one category ([#2550)[https:\/\/github.com\/nextcloud\/cookbook\/issues\/2550])\n [#3080](https:\/\/github.com\/nextcloud\/cookbook\/pull\/3080) @christianlupus\n\n### Maintenance\n\n- Udpate testing library to make it compatible with current versions of NC\n [#3062](https:\/\/github.com\/nextcloud\/cookbook\/pull\/3062) @dependabot\n- Add new client for Ubuntu Touch app\n [#3039](https:\/\/github.com\/nextcloud\/cookbook\/pull\/3039) @joj0r\n- Update OCP dependency to satisfy NC 33 compatible API\n [#3011](https:\/\/github.com\/nextcloud\/cookbook\/pull\/3011) @dependabot\n- Allow dependabot to push major dependency updates without manual adding of changelog entries are not needed\n [#3071](https:\/\/github.com\/nextcloud\/cookbook\/pull\/3071) @christianlupus\n- Migration of frontend build system from webpack to Vite\n [#2507](https:\/\/github.com\/nextcloud\/cookbook\/pull\/2507) @christianlupus\n- Clean up old webpack builder\n [#3075](https:\/\/github.com\/nextcloud\/cookbook\/pull\/3075) @christianlupus\n- Migrate to flat config file for eslint\n [#3075](https:\/\/github.com\/nextcloud\/cookbook\/pull\/3075) @christianlupus\n- Update some dependencies of the frontend\n [#3088](https:\/\/github.com\/nextcloud\/cookbook\/pull\/3088) @christianlupus\n- Use more modern Pinia global state management in frontend in favor of old Vuex\n [#3114](https:\/\/github.com\/nextcloud\/cookbook\/pull\/3114) @christianlupus\n- Update README and add AvoCook as possible client\n [#3148](https:\/\/github.com\/nextcloud\/cookbook\/pull\/3148) @Logarex\n- Mark app as compatible with NC 34\n [#3182](https:\/\/github.com\/nextcloud\/cookbook\/pull\/3182) @christianlupus"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/cookbook\/stable\/img\/screenshot1_small.png","smallThumbnail":"https:\/\/raw.githubusercontent.com\/nextcloud\/cookbook\/stable\/img\/screenshot1_small.png"},{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/cookbook\/stable\/img\/screenshot2.png","smallThumbnail":""}],"translations":{"en":{"name":"Cookbook","summary":"An integrated cookbook using schema.org JSON files as recipes","description":"A library for all your recipes. It uses JSON files following the schema.org recipe format. To add a recipe to the collection, you can paste in the URL of the recipe, and the provided web page will be parsed and downloaded to whichever folder you specify in the app settings."}},"isFeatured":true,"authors":[{"name":"Christian Wolf","mail":"github@christian-wolf.click","homepage":""},{"name":"Sebastian Fey","mail":"info@sebastianfey.de","homepage":""},{"name":"Marcel Robitaille","mail":"mail@marcelrobitaille.me","homepage":""},{"name":"Jeppe Zapp","mail":"mrzapp@users.noreply.github.com","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.97,"ratingNumRecent":0,"ratingNumOverall":50,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEAzCCAusCAhIiMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjMwNzI0MTM1ODQ3WhcNMzMxMDI5MTM1ODQ3WjATMREwDwYD\r\nVQQDDAhjb29rYm9vazCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAK1P\r\nXAxtcKJMl6MmOIXVe3GOsR6GD7VZeUqXLR4F11L2kOxVLYzPq3Mr9vunCmNbBDqr\r\nD8U9nlClAqPGv40pvvbWDqZ2XBeXutbFktP15pBim5MsBF7pEjNgjYFKsvjFcppm\r\nYPSiEbXn+7IRnGPYsPCj2CMTtDDFEkSozsoWoZl+htSLzI\/TRfynpFccOFTMw8px\r\nfXbNRc2khON8mzQxiKDs+PSPeA1iTK2rfeHf2KuAb2x8y\/hL6zR9KuPhr7L48pTm\r\nbsfcNwhvbVp8ZRjlLVBQUAYE894Drhszkl0dUeuBxXKD2CPpvZ4UIbO5vvyVMro1\r\n8NlU1y1FCI8eJwOt\/vTzVioNib\/jvnVW62d5c\/Vgdoamfo\/BKsWXAVk6jtB\/JAtd\r\ni3MxzQC358FcfvUOH28FpPq9M8F9yedxgDSC\/py1K\/59VQvtnTLrWcrZTeD9bP37\r\nxg2q6kUnM3bY5VinQz\/rfEqoQCKzcuyhdHjv0aqE79idHv\/1I54zu86LBj9bA0e3\r\n8gYlME+LDl\/DV1q0OUQZmeuYs\/vXvtgpucNOQbKoqSpJsZUqImJ1pi+2hapCi6gg\r\n3aCgyPlZVBgPW+r+8NsqwS3blsA4xmGfYarezi2Z1WVDRgLNBdQ9U+fP7PB0CEW8\r\nO0WAmw\/4THSc9s9V8OxKX6rlXM\/8\/OCMFNO4E1ZJAgMBAAEwDQYJKoZIhvcNAQEL\r\nBQADggEBAEsleqYo1IGaX40r3R4iVEuXUQDkzqjdHiNXdHq12fuDvpwzDLKW5XlT\r\na6uvLilXmDwajoJuA1ogTOkEXF\/ctas1DQIrNh2u9w8Hp+iCLTDOp\/0lWTr3Y\/hD\r\nr3T2j4P4My3GzAbZrVsQOP8RkghmvoaYjGf21hHkrhI2EyGAKquylyZKOrnO1daF\r\nWSHu+MPjzAX3k4AVakbvijP4jVl7rBAqaOSl3\/\/dgFBb832jahaKhF3tKddkgq\/z\r\nV+C+nFNtMyRlgSSaKabakjUChqi8zqef1cGWiokCQzPwwp6HUQG6kVYIvZmbgJ4+\r\nbe3cUNY5bPe+3H1IqaEllLHkJYRXerQ=\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"libresign","categories":["files","office","security","tools"],"userDocs":"https:\/\/docs.libresign.coop\/user_manual","adminDocs":"https:\/\/docs.libresign.coop\/admin_manual","developerDocs":"https:\/\/docs.libresign.coop\/developer_manual","issueTracker":"https:\/\/github.com\/LibreSign\/libresign\/issues","website":"https:\/\/github.com\/LibreSign\/libresign","created":"2021-03-05T00:32:31.049437Z","lastModified":"2026-07-03T02:47:01.462410Z","releases":[{"version":"13.2.6","phpExtensions":[{"id":"openssl","versionSpec":"*","rawVersionSpec":"*"}],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/LibreSign\/libresign\/releases\/download\/v13.2.6\/libresign-v13.2.6.tar.gz","created":"2026-06-14T18:28:05.163428Z","licenses":["agpl"],"lastModified":"2026-06-14T18:28:05.216478Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=33","signature":"HY8unOQu4f02Q8ML044+Z2WbIbYU1K4mdumeDytDDmjWjn\/9vRmPEBHUSJwLiy4SiUXpbYSMJMoFkPDQi8EZTBFXj\/8FDRzAgQciqmkT70G51ECMQxmRCWGWOgHaXvI6fDysIvycHqT073SbHA43hFKyC+Bple0LyVw5rjyzf16DoyKUkUX+zar5RPd6dLI2ric7B86Yfp6WJVfqZ+NJcyDF32PjGsfHqAlUu+kNrpmDhxaXwpoLBtgt5FeUQm\/nFrIfeZDR\/mq82jaR6IcB3gJAkxs3zRAd6XBhsDtVmWb6hwplr02HJSDk0yIhKij1eaSL4oEOg+QKapkjEEWp1GkkTa5oJ7hz80Ev74Ab32mnMv9Z2ggqmxRB4CB1MCOBAP9LISWAdWh5qNCY5jJsjO6UNK0DxNoEMJZsBi0B4el22L87vmq30pwTzkyT4NolkVz\/cTbMzwlahRo+6dX6jZ3CCqzFPSeJAEQe1\/elbIIUPMP2a5VUz57caaGjUbBCViEcjEpMx4L1z5AS5zxy+jH2X0YniT+k2RTn101UNcpadMMPgAlXEHA5Pf+nxjZxdhy66YuUC9gKeOhW6VOFd7nB3u4javpgDcP7qMTKhQvfO6WF\/6MSs8VXtYU1hH3GUlzG1\/yS2gg5rtpm1iX3x8NCAWT8edsb0BW81+BBR\/g=","translations":{"en":{"changelog":"\ud83d\udc9d **SUPPORT LIBRESIGN** \u2014 If you find this project useful, please consider supporting its development: https:\/\/github.com\/sponsors\/LibreSign\n\n\ud83c\udfe2 **ENTERPRISE SUPPORT** \u2014 Need help with migration or custom implementations? Contact us: contact@librecode.coop\n\n### Fixes\n- skip non-signature \/Contents entries while preserving valid signature extraction [#7734](https:\/\/github.com\/LibreSign\/libresign\/pull\/7734)\n- run playwright in official container [#7744](https:\/\/github.com\/LibreSign\/libresign\/pull\/7744)\n- psalm fixes [#7747](https:\/\/github.com\/LibreSign\/libresign\/pull\/7747)\n- match local CRL distribution points by path, not by request host [#7751](https:\/\/github.com\/LibreSign\/libresign\/pull\/7751)"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/LibreSign\/libresign\/main\/img\/screenshot\/request-signature.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/LibreSign\/libresign\/main\/img\/screenshot\/presentation.gif","smallThumbnail":""}],"translations":{"en":{"name":"LibreSign","summary":"Control document signing workflows inside Nextcloud","description":"**LibreSign helps organizations manage document signing inside Nextcloud.**\n\nIt is built for teams that need clear signing rules, traceable actions, and workflows that follow internal processes and legal requirements.\n\n**What LibreSign enables**\n\n- Define signing order and signer roles\n- Support internal and external signers\n- Keep a traceable record of requests and validations\n- Use digital certificates for compliant signing workflows\n- Validate documents using QR codes\n- Work directly with Nextcloud files and users\n- Integrate signing with other systems through APIs\n\n**Support LibreSign**\nIf your organization uses LibreSign, support its development:\n\n[](https:\/\/github.com\/sponsors\/libresign)\n\nFor enterprise support, contact LibreCode:\nhttps:\/\/libresign.coop"}},"isFeatured":false,"authors":[{"name":"LibreCode","mail":"contact@librecode.coop","homepage":"https:\/\/librecode.coop"}],"ratingRecent":0.5,"ratingOverall":0.9,"ratingNumRecent":0,"ratingNumOverall":15,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBDCCAuwCAhF4MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjEwMzA0MTk1NzQ1WhcNMzEwNjEwMTk1NzQ1WjAUMRIwEAYD\nVQQDDAlsaWJyZXNpZ24wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDq\nNU7W4kX445A4yMlADzxuNCouzzIYJBDRZXrKuz5OtbApKY5mPqfXGEpc8N04+eAJ\n5EJz5f9r0WxVcWGtyFN1sPObAsoMGyhOzNvAGaveL40xBsc7LdQgCR2JraInHH\/e\nMNtkgHQcWL5nihqYIEWvMeVt3uMTiI05F3SjW4+u\/NaRRw\/5y5l5W4Fy6VPzPW0P\n22Wmllkb3BFG16C6hHG\/+qE8pf12AcxQZ3B21MbPkHjOjxSz6NS74jGIVRtcn6dO\ny26XZ1XoeNUPZDyLFluYCBw5fgTIIU+721mkkA7EjP9RighygVGk4WII7l9Pc+Sf\nNwcxQykNdEnZ67ETSr4v1CpArAeXZ2dEZ\/b9QqI\/MCGw0Aa\/Pv2vDc8McFFBBTrt\nPDvn0TG0RdfuFAkYdOpFjH3urGUEvcJ\/+lFvRVUu203PHLfx72zNI3XVXui\/slf3\noK4LsQrbvj+heYnNXyr5UQAzgXW9JDiXE0sBxfzUz2XKlbuuNpLLE9EkFFQ5LyZJ\nG3l1f\/yO3CvGLancbhCvRjo6Lts38GjmkWQT+0BNBpwYhoAd4wopnMYphI9qldbp\n1XPWBqb+0w1p6bkIHmci8D\/whC0\/BEHoCs+DpRciRZM0FqW7frZcEGeO6YOoDWJ2\nCAhwXGodT4iV8RtVUC6\/arGGUal\/YqBk2M\/9zK6eMwIDAQABMA0GCSqGSIb3DQEB\nCwUAA4IBAQBWMFEq++xjRqFsWNPpoTtkfuj0PUajfRHBGzSUXccz0hw8kdR4C2xx\nhkYlJ9kqyWNxO1h4urQL5cM1sbl4xf5CI9xf7iuOcB06\/kn3umLmruRec32WG2bS\nqAWnnljGCX4sVY8oSbdaUopXE9o9pl966XQ5858c+w9ydkjMDnfOmzrCpgHrJefN\n94hIttjJsV8te15VcKoNUxsrZBlPIrpueUQRc13Z9CWp8eRXl4J4CZfVFSY7T4ho\nBlNtdPas2R9HJJDYEGS+fg5dfLLvTL4qPSxLjm753pJprfrDxfE9qQl0xtIe8aaw\nKFJ\/AK3JTRBkBwsgAE5OYEXTUV9oNS2j\n-----END CERTIFICATE-----","discussion":"https:\/\/t.me\/libresign"},{"id":"worktime","categories":["office","organization"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/cpcMomentum\/worktime\/issues","website":"","created":"2026-02-23T20:48:12.071784Z","lastModified":"2026-06-27T06:57:02.347204Z","releases":[{"version":"0.12.2","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.2.0","platformVersionSpec":">=32.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/cpcMomentum\/worktime\/releases\/download\/v0.12.2\/worktime-v0.12.2.tar.gz","created":"2026-06-27T06:57:02.319170Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-06-27T06:57:02.403883Z","isNightly":false,"rawPhpVersionSpec":">=8.2","rawPlatformVersionSpec":">=32 <=33","signature":"jNOlVNoTFOtuWej0Agi82f49HKkoM49mpocKY41JErfTfwHOAY7yofWnlEmUCvNuSXvr7AdaImL+zljTwvzWPwurajlBxG+f8nn6J9KKKm3M+sirT8UBgRXzXutLe5XjfZoFxNqZ\/3DiI7h+UEloxi2\/R0wZiHqbJ4pFIoXhHNO3zHNSHQaKElNcGdVrJVESBtfkLx4Jqapa1ptZ1s1MGNvFotU0h0byxt84zwtQvCIaz8a4gWrzISUF1BUnAzHOcz9mrSPeHwq+sTrImdq\/w0wcg1ffOVliXMFNnoIpt7kCgqRwtpFPTJEbnL7xQopuvQtbKk8UdY63+lVJX9DmXA==","translations":{"en":{"changelog":"### Fixed\n- **Automatische Pausenberechnung nach \u00a74 ArbZG (#403)**: Die gesetzliche Mindestpause wurde anhand der Anwesenheitszeit (Kommen bis Gehen) statt der tats\u00e4chlichen Arbeitszeit bestimmt. Bei knapp \u00fcber 9 Stunden Anwesenheit wurden dadurch 45 statt der ausreichenden 30 Minuten vorgeschlagen und beim Speichern verlangt. Die Schwellen orientieren sich jetzt an der Arbeitszeit ohne Pause (\u00a72 Abs. 1 ArbZG): bei einer Anwesenheit bis 9,5 Stunden gen\u00fcgen 30 Minuten. Gilt f\u00fcr den Pausenvorschlag im Eintragsformular und die Tagespr\u00fcfung \u00fcber mehrere nahtlose Eintr\u00e4ge.\n\n### Added\n- **Vollst\u00e4ndigere tschechische \u00dcbersetzung (#259)**: 48 bisher un\u00fcbersetzte Oberfl\u00e4chentexte wurden ins Tschechische \u00fcbersetzt.\n\n### Changed\n- **\u00dcbersetzungs-Konsistenzpr\u00fcfung (#259)**: Ein W\u00e4chter (Pre-Commit-Hook + CI) stellt sicher, dass die \u00dcbersetzungskataloge exakt zum Code passen, damit Texte nicht mehr unbemerkt auf den deutschen Quelltext zur\u00fcckfallen."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/cpcMomentum\/worktime\/main\/screenshots\/screenshot-time-tracking.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/cpcMomentum\/worktime\/main\/screenshots\/screenshot-time-tracking-year.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/cpcMomentum\/worktime\/main\/screenshots\/screenshot-project-evaluation.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/cpcMomentum\/worktime\/main\/screenshots\/screenshot-absences.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/cpcMomentum\/worktime\/main\/screenshots\/screenshot-approval-workflow.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/cpcMomentum\/worktime\/main\/screenshots\/screenshot-team.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/cpcMomentum\/worktime\/main\/screenshots\/screenshot-audit-log.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/cpcMomentum\/worktime\/main\/screenshots\/screenshot-settings.png","smallThumbnail":""}],"translations":{"en":{"name":"WorkTime","summary":"Arbeitszeiterfassung f\u00fcr Nextcloud","description":"# WorkTime - Arbeitszeiterfassung f\u00fcr Nextcloud\n\nGesetzeskonforme Arbeitszeiterfassung f\u00fcr kleine Unternehmen in Deutschland.\n\n## Erfassung & Berechnung\n\n- **Zeiterfassung** mit Start, Ende und Pause\n- **Automatische Pausenberechnung** nach \u00a74 ArbZG\n- **\u00dcberstundenkonto** mit Soll\/Ist-Vergleich und Eintrittsdatum-Ber\u00fccksichtigung\n- **Projektbezogene Erfassung** f\u00fcr bessere Auswertung\n- **Deutsche Feiertage** automatisch nach Bundesland\n\n## Urlaub & Abwesenheiten\n\n- **Urlaubsverwaltung** mit Quoten-Validierung und Resturlaub-Anzeige\n- **Abwesenheiten**: Urlaub, Krankheit, Sonderurlaub, Freizeitausgleich\n- **Jahres\u00fcbertrag** f\u00fcr \u00dcberstunden und Resturlaub vom Vorjahr \u2014 automatisch und manuell korrigierbar\n\n## Reporting & Team\n\n- **Monats\u00fcbersicht** mit PDF-Export\n- **Team-\u00dcbersicht** f\u00fcr Vorgesetzte und HR-Manager\n- **Jahres\u00fcbersicht** mit allen Mitarbeitern und \u00dcbertragswerten\n- **Audit-Log** f\u00fcr vollst\u00e4ndiges \u00c4nderungsprotokoll (Admin\/HR)\n\n## Workflow & Genehmigung\n\n- **Rollenbasierte Berechtigungen** (Admin, HR-Manager, Supervisor, Employee)\n- **Genehmigungsworkflow** f\u00fcr Abwesenheiten mit eingebetteter Zeitanzeige\n- **Kontextuelle Hilfe** mit Info-Icons an allen relevanten Stellen\n\n## Internationalisierung\n\n- **Mehrsprachig**: Deutsch und Englisch\n\nBehalten Sie den \u00dcberblick \u00fcber Arbeitszeiten, \u00dcberstunden und Urlaub."}},"isFeatured":false,"authors":[{"name":"Axel Deffner","mail":"axel.deffner@cpcmomentum.com","homepage":"https:\/\/github.com\/cpcMomentum"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIDAzCCAesCAhLvMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwMjA2MTgwNzAyWhcNMzYwNTE0MTgwNzAyWjATMREwDwYD\nVQQDDAh3b3JrdGltZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL\/b\n9iUR\/hnnlbkchImfamKpEfnMyIiM6Ewe58W3JrJGA6pycVkamLyeUEcaRMbaZmbK\n5oosZ8g\/mVjLSZcAbM8F2rV4pOsSD6ToJ7S419gCHYBMVsm9HDdYbej65DXXqOJn\nVV4xfdj8KSaxsgH\/1aVWvKBil8sjLiBUEIHdOCytY3EEzISn8p+Ma5cUC+1Bf9kh\nffY5i0YvZ38R8cdI0SeraLmHBpUy4m91P7Kg03uZspiWwYZBupTZxhlBAawKU\/Za\nxcViP7+JY8p4lll0io1Q1ViXPnFcj8C9uvnU43k13wRbAWqYV8pUEQcKKbA60Gk\/\nZB+Z4b1l+5V0Sp1a0NUCAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAgOYI54EXGsPe\n3aXvprtL4CvR33fEBJguelgz4pqrxSQRgnxJySB6Fo+ocj7wxQt0\/\/sw4bds60cH\n82rC6uF23lA7GE0\/sdHQPrc9UW\/C93oU5pgC54CKWUMqUBgWiBjTe4tStf5gE0C1\n5Jad2eMKpEnNO8x7v+OnxOzJYhUZvbN0E3UM5NVjzcZV\/lsVQxnmhtXkd4dJ6twy\n+QAQlmifHcw4beyvF1A4e1Hwcc4\/b9O64RdI\/oZ\/ehU41uP5zdF61B6A6cF+IbS+\nUdTPcyqRqEsFQRw52JpSdkKnFtG76Dg8rD0o5PyrmKOtHMnssPdJicehEoFe144e\nOdhkeyiR8w==\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"qownnotesapi","categories":["integration","office","tools"],"userDocs":"","adminDocs":"https:\/\/github.com\/pbek\/qownnotesapi","developerDocs":"","issueTracker":"https:\/\/github.com\/pbek\/qownnotesapi\/issues","website":"https:\/\/github.com\/pbek\/qownnotesapi","created":"2016-12-01T14:58:13.461781Z","lastModified":"2026-05-28T19:15:01.148289Z","releases":[{"version":"26.5.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=29.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/pbek\/qownnotesapi\/releases\/download\/v26.5.0\/qownnotesapi-nc.tar.gz","created":"2026-05-28T19:15:01.009684Z","licenses":["agpl"],"lastModified":"2026-05-28T19:15:01.645319Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=29 <=34","signature":"PUplzWdAxVJDVikRNSy8s+UJnAtSNQn2OQZ4ycGz6xczP\/FcFpAnDR\/NCHkt2tdC\nweQohy\/TKG17kydnMvx95\/D\/+61MdXiS1QKp\/I7OvdeqQz4FgEPDmfGRYr+S+F+F\nHMaVZZZb\/cnrnDoWJWOBUB4vxA5BDZwF0doCbq1hVCUzUlMcJvLr3ciBRv0NCDy2\n0io6F5YS0121JcLifbrSUMLZSQa1\/Zj\/Hbu5cV5U9YNdybnN2FrQrQd+IR609pQ8\n5fkTxmEALcLGhqwUmgMjvBsE3RlU4SCz\/2\/UpMXH44aHQ4cqDLi2fxD9VXuPRX3A\nvG2LiWxFisOupPXq20Vv8jO5psihn3GgIZHAtItR2RJkXDCMANjFKdnXe9aZiOfV\nappNzROwv2UGUx1RtBFggJJBXSeQ45IvgqsQqRdqCVY2psFRkV+tGe+n5B0BPCWD\nojEyi5GAMB37cUPPJBlZr1bjii2RsJav4us024PNadCOJZfqGbOpBPCasFJHkfOW\n1cY6LC8lCb7HVpq1ZhNnvzFkJnNr35MZejJqjwf3oSK2rINWxTvVNuDCa1zuFtaU\nMrMdwhR5MtDxZGJGTlvY8c2nbTrxaoElGi1e7+\/F7XDffO6oODGeDfDOvBKGYv0S\n94zXN0C0ug2qA6ix\/i2NoAe2w0DfDpyskDL2n5Ciuv0=","translations":{"en":{"changelog":"- Enabled and tested app for Nextcloud 34 (for [#58](https:\/\/github.com\/pbek\/qownnotesapi\/issues\/58))\n- Updated dependencies"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/pbek\/qownnotesapi\/develop\/screenshot.png","smallThumbnail":""}],"translations":{"en":{"name":"QOwnNotesAPI","summary":"API for QOwnNotes, the open source notepad for Linux, macOS and Windows","description":"QOwnNotesAPI is the Nextcloud\/ownCloud API for [QOwnNotes](http:\/\/www.qownnotes.org), the open source notepad for Linux, macOS and Windows, that works together with the notes application of Nextcloud\/ownCloud.\n\nThe only purpose of this App is to provide API access to your Nextcloud\/ownCloud server for your QOwnNotes desktop installation, you cannot use this App for anything else, if you don't have QOwnNotes installed on your desktop computer!"}},"isFeatured":false,"authors":[{"name":"Patrizio Bekerle","mail":"patrizio@bekerle.com","homepage":"http:\/\/www.bekerle.com\/"}],"ratingRecent":0.5,"ratingOverall":0.7777777777777778,"ratingNumRecent":0,"ratingNumOverall":9,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBzCCAu8CAhAiMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMTYxMjAxMTEyNDQ3WhcNMjcwMzA5MTEyNDQ3WjAXMRUwEwYD\nVQQDDAxxb3dubm90ZXNhcGkwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC\nAQCuIG61JydNy1sCcuArEsBr+tJbRjf73Q1xMdCFQQaezqGguVdhuNA6ZIRZizAo\nrio5FkXLXYm02I4Sikbw0wjQbPW3uLeaIItNjd+nL1TMeoIj8jyqdAkdndEf6S2Y\nnydc6v1v7x1T00uvNVOJZ41MNrqTXRy50bwFzfgssMP9DA31ZT529\/c1UaFtyhQa\nOM6nqoe9R0Rf8yaNS45rG4YixzdENMobJq0G8aAZxQulv9wPZUVvCnuVSoxkadeZ\nLlcrQKusF9RzAtBdKDQWVpHf3Gi7gi6sXexVdMHjvLKJST6dTlemZJapjXObgo6r\nR4ZVBauPQTvl\/ZKZkWD2kD77Ji+11LTg0qvBQ3I3BSvxwcOJG6Anp5Eira39giuf\nEhRDe\/Ak50g8B99OmC4z9owJZ1P6e6N7EGz4eiGv4o7nJFdShV39506pnJucLw7A\nbcVBB\/enf42cIup0H6aZrZ52VKYhqj37cV4s3NlCxw9muD7GeeTGMM3PKqlCW7zl\nniLDWV3TC4KVjiWZXy2DTVln0BGqdFniJQAY8gPs4uIzWLLCvh9o8tOj1xEUyrPA\nwWZ1SxiIE1Jmsa6inYAkNevyB9Mw9oLowQNnJbhsflxb8dIQqIvSKYXj6Av2DZr\/\nvJwC+H4ygLPLImDtI2uQr+npwkgfKF6cNJ+G57ZmCvaH9wIDAQABMA0GCSqGSIb3\nDQEBCwUAA4IBAQADuCAiYcg8jbmJ3hcdddo1gmcPLqj3FPS\/Jv+YQWZyZHZbQbxt\nUJOUmMAZKxuwESBktYIOrX2kVo5C0eNDJZ4EmZxUHTIcQGnXgRpEL6PoTKazQMDs\nF0hBQ5P0sglIo1LRdD79Ag\/JhWkJtzs89IgSzUuZ0gSvF3c0jt7hTkDtt5ME9+jQ\nKmgT5P2vcveGQkUyHLMTrQb6aO8COHP49nQ6vg21uBFHIrvdYmBS84Gm1cqB9GTf\nCIliUNMoyI29ZWvxoFmeESQAyMBBm1hPto8KIP8QmzgCQM0msfZFrf\/OmZKlnRhb\ntjczm51IDKhbh0z03BT0z10Uiz0AcsvP5SYi\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"integration_watsonx","categories":["ai","integration"],"userDocs":"","adminDocs":"","developerDocs":"https:\/\/github.com\/nextcloud\/integration_watsonx","issueTracker":"https:\/\/github.com\/nextcloud\/integration_watsonx\/issues","website":"https:\/\/github.com\/nextcloud\/integration_watsonx","created":"2025-04-11T17:11:18.068279Z","lastModified":"2026-04-13T23:19:06.932226Z","releases":[{"version":"1.2.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=30.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/integration_watsonx\/releases\/download\/v1.2.0\/integration_watsonx-v1.2.0.tar.gz","created":"2026-04-13T23:19:06.916791Z","licenses":["agpl"],"lastModified":"2026-04-13T23:19:06.962293Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=30 <=34","signature":"jaNp9a4wLFw3sVrNRINkWymPIEFWHiljG9+MRT3ZreFbKZW1CXCsKgSedYIdgaU7jFCarn6q5JWQxG0WJwPKT+d+LoUr1\/Ug0UGxMWlcZsHnfZhCybIzgriiFRIhLvGDEVB3rfzXol8Tb3XHG+sxmdlRWVXwsN3lOblYptC2pG6hG5HhbQW2BoWBrzwb1qg4UtDsFT5Xmt6SRgCHYediB0U7WoGe3pNIHNRm5TDkLEPtvI+j1\/uzQuozCve0FdaLQ16He7z4Xvzl\/hHRroE1uGNSGoFbOCLbaehQOc13hQeu\/kLxDetFlZ8aN30t7mt95YiXWOtAGONEU53P0EoxLrxO1z3ZCAebN111j2ihrPNCPliHV0Au\/hDwKrnow9a7ZfZIc3Asm6TKYhq+aBacQ5MSYbFbCBJ2iDd3FA8NP1xQAVqzdNbK71q+FWsvwE88wXTAsQsC3M1MM6uWtXDEb97T3ZxqaVysf491H5rDyl5qRSBbV2bvfiA5qhYQ319xH0BBQdwszAbR+lIAxpb5BXhx2IkPWqFrEkBPYjPmKriMzfwZv68eK3XEKwFWuGxtRpWbFHzyw3TFj4nlsuM5y+cWw\/7JCcTn9KLS8YCOHJldoKMDGKeCb6+Dh8gaOjOPiRFPN665u1GofvmGOY0V385s+MnQJpkcybM3w0GPsA0=","translations":{"en":{"changelog":"### Changed\n\n- Migrate to Vue 3. #37\n- Bump max supported Nextcloud version to 34. #52\n- Update npm packages. #34 #36 #38 #42 #53\n- Update composer packages. #40\n\n### Fixed\n\n- Specify API version in query parameter of API requests. #35"}},"signatureDigest":"sha512"}],"screenshots":[],"translations":{"en":{"name":"IBM watsonx.ai integration","summary":"Integration of IBM watsonx AI services","description":"\u26a0 This app is still in early development\nand has only been tested with IBM watsonx.ai as a Service.\n\nThis app implements the following text generation providers\nusing any freely-available large language model:\nFree prompt, Summarize, Headline, Context Write, Chat, and Reformulate.\n\nYou can connect to the watsonx.ai service provided by IBM Cloud,\nor to a self-hosted cluster running IBM Software Hub and related services\n([IBM Cloud Pak for Data](https:\/\/www.ibm.com\/docs\/en\/cloud-paks\/cp-data\/5.0.x) is also required in this case).\n\n## Improve AI task pickup speed\n\nTo avoid task processing execution delay, setup at 4 background job workers in the main server (where Nextcloud is installed).\nRefer to the [admin documentation](https:\/\/docs.nextcloud.com\/server\/latest\/admin_manual\/ai\/overview.html#improve-ai-task-pickup-speed) for the setup process.\n\n## Ethical AI Rating\n\n### Rating for Text generation via IBM watsonx.ai: \ud83d\udfe0\n\nPositive:\n* The provided foundation models are freely available, and thus can be ran on-premises\n\nNegative:\n* The software for training and inference of models is proprietary, limiting modifications to the API or other functionality\n* Some foundation models are trained on data that is not freely available, limiting the ability to fine tune them\n\nLearn more about the Nextcloud Ethical AI Rating [in our blog](https:\/\/nextcloud.com\/blog\/nextcloud-ethical-ai-rating\/)."}},"isFeatured":false,"authors":[{"name":"Edward Ly","mail":"contact@edward.ly","homepage":"https:\/\/edward.ly\/"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEDjCCAvYCAhKgMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjUwNDA5MTExODE2WhcNMzUwNzE2MTExODE2WjAeMRwwGgYD\r\nVQQDDBNpbnRlZ3JhdGlvbl93YXRzb254MIICIjANBgkqhkiG9w0BAQEFAAOCAg8A\r\nMIICCgKCAgEA3n3NQjByCTBgPmckjGjM6ZYfy2OZPyfDgR+1fqAc3k4jY5aR3onM\r\n5\/eBoq3\/QE5XxBYlWL5c+ewgOLcJBmXFMnF6f4zXaCa1uo32dfHsjSJh6xzNJ5Bq\r\nissXJy1w7ZFWxB5e9nV1yC6NftRheLXOGOZZWDEga3ABAqAi2FqrsNp9AamUmWkS\r\nePVPlIOb6tIcvlfDxYkwdCf4CJxhMxMwFMWrzvA1THrKjDclr6kmgMbecovTWsjN\r\n1JshMI\/2Sq5BaToPHxp8RIl9491nYtDGm+AZuttyoncW6deKTfuYBc0FcvqDBfB3\r\niLDcFB4gO2PKSlx+DAMbjxteOFgy6dnXoJL6dpAEKy04knm3Dd9qKIX\/TLhD3dpU\r\ncf0zqtcJgtRBwbIjNZarVhTLlPsFXOpBawmIwesoRFLKE1b17Ank5X47m1joy+HC\r\nb\/bVjNTtAWvz62k31ueYf9hO1xbdHXbHdhuabCBLTcLKMM+DjyAzOkBRRFILcTLq\r\nCwl8jBBh7gkehHwZT5abfaSANej\/llDPqU8utL6djFfUmpbuM5PJbX9arC89ur7W\r\nDor60hAQ7pDuCWJzcMLvF1uDgZJCtvdKCYDoZkNDu4EV5SPZRAm9vAJxOFP6uaEB\r\n8mi3awAIL6kOvbHCMNdrk6dDCtQRnlRPDGCcjHwSCL9m6onfhXyXurcCAwEAATAN\r\nBgkqhkiG9w0BAQsFAAOCAQEAHRSqgkoXnqV6Y+wlhxj295n9dWIgAKTFBhHEllSC\r\nZnOdN2pAKJ6FX3B+\/o\/KhZTV3189NQShcnf8B\/9D+9ME1S9EEvFrSoYUbRS8eCAI\r\nAXH27QvXI+cSPqEgQcmlzHl4ew0nXIgxmLsScr9cDUbmlB3psydPu7pn1t2vIKJc\r\nEC8x\/4AuQRGwiKbfMsyYQ6jFIveba9Popb+0Fw3VsVJof8vLbkd59ToWswmlUlIA\r\ne2jILhv31MGiRMERQFzkp93GVRCzMJF0HjbXGKacLZbsSaZal0+PxV8R98WlRdHm\r\ns\/K\/WypOzihjt0HwSUpzgcFLXnI\/4140JiQiJk\/FvqEgEg==\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"procest","categories":["organization","tools","workflow"],"userDocs":"https:\/\/github.com\/ConductionNL\/procest","adminDocs":"https:\/\/github.com\/ConductionNL\/procest","developerDocs":"https:\/\/github.com\/ConductionNL\/procest","issueTracker":"https:\/\/github.com\/ConductionNL\/procest\/issues","website":"https:\/\/github.com\/ConductionNL\/procest","created":"2026-03-13T15:01:15.002132Z","lastModified":"2026-06-25T08:49:28.546506Z","releases":[{"version":"0.1.11","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.1.0","platformVersionSpec":">=28.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/codeberg.org\/Conduction\/procest\/releases\/download\/v0.1.11\/procest-0.1.11.tar.gz","created":"2026-06-10T05:41:15.915531Z","licenses":["agpl"],"lastModified":"2026-06-10T05:41:15.957415Z","isNightly":false,"rawPhpVersionSpec":">=8.1","rawPlatformVersionSpec":">=28 <=33","signature":"W3+wlJAOIPbgmNmkSZU4R4aNQZ9qXUCpUk+Bvd3xz4pl4yT5Q1ubVEaRb2mHxSSydbUKjtfht6yOslHQxSMbWvdMUggOlfU44i+BKKPVEw0S3HsSZDRr24LFvULyh6K9qBbyc88zavaXhehImRUnVUy2ZlA+5vtXpyMeqJvbsEKn7BewQjKQSyqdRi5oge4rv9jgLbWWsbn32I00aHoQi3G9CO4XlOSCMYJDo0JO7KMyuGObzJMbS+KXwihzz+E0jbpIACUK7avk1BIyjMWt6dqQPQZCVKFdEmsSBGX36GM+DVoULv6T+tg1EYGYt2qN6Fjxr\/PORsEZO2BZpePiXucBvCRS8tznQFVg91Jes0Q7+J+TpFjIv2VEpoHZLt8Nf+GHXc05wfWO0josJ0zqdfSWRNw0nBiF1pfdUQVC6An4lLAiZZAkHuOISJLUVzb9ZiUUNhQ3oACTyq7yCvU0AwHwMyU4xyly3QSX1iaeCV\/FqWsuwgTgwR54yUOIiA78LmnJCZXwNIP0z08TR+JDTcs7rT4BGAMD5SMGFIEvA8pNwQij+T6bNKDMeMpkVX0V+i9+J\/41mKnk\/SIHP9LCLD0hsw3KaYarDtFOWQ0NUkgX0WmJ1OikOkN8p0PHLKHlY6Lw\/niXSxvHOD7mmibcK5z+2sb5jxl3lgwAfI409OQ=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/ConductionNL\/procest\/main\/img\/app-store.svg","smallThumbnail":""}],"translations":{"nl":{"name":"Procest","summary":"Zaakafhandeling met configureerbare workflows, deadlines en besluiten","description":"Procest brengt gestructureerde zaakafhandeling naar Nextcloud. Definieer zaaktypen, volg voortgang via statuslifecycles, beheer deadlines en leg formele besluiten vast \u2014 allemaal in een overzichtelijke, intuitive interface.\n\n**Belangrijkste functies**\n\n- **Configureerbare zaaktypen** \u2014 Definieer workflows met toegestane statussen, deadlines, verplichte documenten en aangepaste eigenschappen\n- **Statuslifecycle** \u2014 Visuele statustijdlijn met snelle overgangen en validatieregels\n- **Automatische deadlines** \u2014 Deadlines berekend vanuit zaaktypeduren met afteltelling en meldingen bij overschrijding\n- **Taken en besluiten** \u2014 Wijs taken toe aan teamleden en leg formele besluiten vast met uitkomsten\n- **Deelnemersrollen** \u2014 Behandelaar, adviseur, beslisser \u2014 wijs de juiste mensen toe aan de juiste rollen\n- **Documentchecklists** \u2014 Volg verplichte documenten per fase met uploadverificatie\n- **Subzaken** \u2014 Splits complexe zaken op in ouder-kind hi\u00ebrarchie\u00ebn\n- **Vertrouwelijkheidsniveaus** \u2014 Acht niveaus van openbaar tot staatsgeheim, met standaardwaarden vanuit het zaaktype\n- **Mijn Werk dashboard** \u2014 Persoonlijk overzicht van toegewezen zaken en openstaande taken\n- **Aansluitend op standaarden** \u2014 Gebouwd met CMMN 1.1 en ZGW API-compatibiliteit in gedachten\n\n**Vereist:** [OpenRegister](https:\/\/apps.nextcloud.com\/apps\/openregister) (installeer via de [Nextcloud App Store](https:\/\/apps.nextcloud.com\/apps\/openregister)).\n\nVrij en open source onder de AGPL-licentie.\n\n**Ondersteuning:** Voor ondersteuning, neem contact op via support@conduction.nl. Voor een Service Level Agreement (SLA), neem contact op via sales@conduction.nl."},"en":{"name":"Procest","summary":"Case management with configurable workflows, deadlines, and decisions","description":"Procest brings structured case management to Nextcloud. Define case types, track progress through status lifecycles, manage deadlines, and record formal decisions \u2014 all within a clean, intuitive interface.\n\n**Key Features**\n\n- **Configurable case types** \u2014 Define workflows with allowed statuses, deadlines, required documents, and custom properties\n- **Status lifecycle** \u2014 Visual status timeline with quick transitions and validation rules\n- **Automatic deadlines** \u2014 Deadlines calculated from case type durations with countdown tracking and overdue alerts\n- **Tasks and decisions** \u2014 Assign tasks to team members and record formal decisions with outcomes\n- **Participant roles** \u2014 Handler, advisor, decision-maker \u2014 assign the right people to the right roles\n- **Document checklists** \u2014 Track required documents at each stage with upload verification\n- **Sub-cases** \u2014 Break complex cases into parent-child hierarchies\n- **Confidentiality levels** \u2014 Eight levels from public to top secret, with defaults from case type\n- **My Work dashboard** \u2014 Personal overview of assigned cases and pending tasks\n- **Standards-aligned** \u2014 Built with CMMN 1.1 and ZGW API compatibility in mind\n\n**Requires:** [OpenRegister](https:\/\/apps.nextcloud.com\/apps\/openregister) (install from the [Nextcloud App Store](https:\/\/apps.nextcloud.com\/apps\/openregister)).\n\nFree and open source under the AGPL license.\n\n**Support:** For support, contact support@conduction.nl. For a Service Level Agreement (SLA), contact sales@conduction.nl."}},"isFeatured":false,"authors":[{"name":"Conduction","mail":"info@conduction.nl","homepage":"https:\/\/www.conduction.nl\/"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEAjCCAuoCAhMIMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwMzA2MDk1NTQ1WhcNMzYwNjExMDk1NTQ1WjASMRAwDgYD\nVQQDDAdwcm9jZXN0MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAu\/Ol\n\/0gZlk1f4ogkk2Kqu6t0OXRM5KflXYIfRVLBDfOoBAkcdSh4Gzex2LSWoBsR0Msa\nNnskrJFQblc2xgpWdx4KfU5yPgV+DdxqRTt4ggZEn8xqdydAyPfKSFqhqukrDsg\/\nl23ugt0sRPxdi084UgTt2iI2DA7nk3oY2K92FvCFGGSOsBjS9CPiPdHu\/2NAdy1R\nbgW3A\/ogisz+YtDfnwf9kRv\/\/s1YGmuXtCPkAwtI+2mdUwdihObXPZJ1hhMa5EU+\nskC4N8LQjw+cbxn9sS9oVLBMt3w2Ukg6UwLUHHD6ZemEUJEuOLdYktqNQi\/xMAY2\nfKj+\/DGAqQSF66KvLXdcYfVfO5Lcz1QK\/gT\/J9SFJV5\/ZlUdaERdEVlYltGDuZ5\/\niHDXNBTv1CMpolWYmCDZmBZfNoaAXP9ahZyUAPlpewCcGY05pjAH+6yOyRicOPjB\nl3oWjmGogZpDsvKKiGdxAEhLgq1p9rWVY6xB4kg\/aHVu6t0zXzsXupHre3zXfPei\nsUVX5qrHel5djDk3JFLnfZeIe0WDn83RW7AlNHXXJUNx+XnccFAicamXUIsr+E9r\nbO8pjIE8VwZOWxcVVG0s1v3qQ9BwoRz8inCVM+HeCGjLyFlGV\/H2sp3uuA4v1XC1\nJKKMWh5Z4\/6L3b3LiA2ly2pMHmxghPD7cO4IoccCAwEAATANBgkqhkiG9w0BAQsF\nAAOCAQEAAlZosGTxBPZnnoVGT4X\/Q7myNkyGb2vPFpo1YTLINwK3uljC8sC5IKR0\nWcnkyX9D86lre\/kca1rdcHbNSehxp4vaO49C5j3Xw11Tlt+U8BoYFKJ6MYqcLa8T\npAl9e2nmTXpCxgj641cbTWRHIU09dqnTrA1vRUyQhKv4hgl94XLMoLUdvvRLRMFL\nZp9xaUH6Rtc\/InvtgJLNYTXvXPmuW8iuupLI5UdV00QT1jZ30qFmNZyTf6sd6KMs\n2SojQsE4\/lUSWxcWQa0eP5eaBq7Ay8IKhPxMfDznTqflgm1keoq82lsszfsKFQ5R\nsmwtOlDYuNCvGHm8V5\/LQnYyst5EfA==\n-----END CERTIFICATE-----","discussion":"https:\/\/github.com\/ConductionNL\/procest\/discussions"},{"id":"nxtree","categories":["office","organization"],"userDocs":"https:\/\/github.com\/dec0de\/NxTree#readme","adminDocs":"https:\/\/github.com\/dec0de\/NxTree#installation","developerDocs":"https:\/\/github.com\/dec0de\/NxTree#development-roadmap","issueTracker":"https:\/\/github.com\/dec0de\/NxTree\/issues","website":"https:\/\/github.com\/dec0de\/NxTree","created":"2026-06-23T19:59:47.576463Z","lastModified":"2026-07-01T16:32:08.795164Z","releases":[{"version":"0.9.48","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/dec0de\/NxTree\/releases\/download\/v0.9.48\/nxtree-0.9.48.tar.gz","created":"2026-06-29T11:02:07.823246Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-07-01T16:32:08.839883Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=33","signature":"TPkX6eUQuqjJaxlLrvaF9hiV88zas9bY7Vu09zHQ\/2jSL1VdjCLYfktBKU0YHbpaQYnnTsPYsSkzx2hLGYAtYTiJYJavt0JFRjliK+4v6ACfOChdP4ti829QS6FDCpNqDFCelMEgK89o7hFaRNaRss4yuCf9HV5yXbj3J0G+bKxb0GlK7rbBNOsocnomiRRQZ7dNMuhb8\/naMyab+MmI1TXx2LXTkT5pYI3BE1Zn308DtJruX4ikeVWvVBxhL22gfVp+JkphRSZb08fdXlVMw\/vLW1Dq1RlJ8yQ+aPEHQlWoO4e61EajNtEhUzhrDK8GtRjJP0cK2xU54jKczSApLwYEgFFg2oxc14WGCr7JJnIeO9idtwDyESDevUyc3jnsWpdLIMDKohUnci61\/Oh7cW47cONF8IEl3w7UhgYL8uGopKU+Xt7GSRYJf75TjCMyzbG0MzC9fc7+OCRHdHZfb49B8I5vMbNVhf1UjDRT\/aPoSChEcXJvwxexwzxq8v839Qii7QUwvBv1Kuoig3330WIHK5mmSo5JvjUXwc8NCWqTd85VcmYmqxfMahzBILvVV1CsZZs36nATk6ah+oZCjz1lEswfCCUyJKBzYcpTNkuSeHAjGngxa0bSDGqnEkqKRev18Vxe\/Lmh5UZ7CI7HFsL8nMZPUHqQpZHBrh5rZAw=","translations":{"en":{"changelog":"- Shorten the subtree search option label to keep search options on one line."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/dec0de\/NxTree\/main\/screenshots\/nxtree-screenshot.png","smallThumbnail":"https:\/\/raw.githubusercontent.com\/dec0de\/NxTree\/main\/screenshots\/nxtree-thumbnail.png"}],"translations":{"en":{"name":"NxTree","summary":"Collaborative hierarchical notes for Nextcloud","description":"NxTree is a database-first hierarchical notes app for Nextcloud. It is designed for collaborative tree notes with revisioned operations, Markdown node content, and import\/export compatibility with portable tree formats."}},"isFeatured":false,"authors":[{"name":"Theo Linschooten","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEATCCAukCAhN4MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwNjIzMDc0NTIyWhcNMzYwOTI4MDc0NTIyWjARMQ8wDQYD\nVQQDDAZueHRyZWUwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC2\/HiE\n4DkTbPkqnQlKXKtQzqhtNRD\/d5bjw1LrIPmwp3uIPcuONhSRQgkCICzpYqVYbzCB\nO2VUAoeRPGtkKlMhMpPqWJtZVFuInnkq6TSmmrV7yu06rweN1NVCUeKIDeQWZ8Gz\ng8NX8jrpZOODglWnRGSv2OEiwXeAHilhDhNunhy\/MpM4QuwuOJR0N4CkcBYHs0Pf\nY14nndm4ROGsv40UXFX8iAcXARBRm5djaagnSMmu06LEJjuAHqzdxwCtyOC+OxKN\nlrR1h6K169TfE5yZLpM+F9TzNGzd+pEQtSYfEmsmyS1c54p4\/ndqL7RyP0S0bWOU\nZaoxV7jmYCBxq2akPCaBaQUkVfN99Lvwm7gLLS0dKuoJ+ODR9cg4oEbT7aqhj2+p\nOdX+TjFtxYjP0mIyul9WGAadq20+OqqO2V7ton6XU\/ONtU8HBtJemON8AOilEUTu\nUC1Qhc3W1K97YyQ+5TcLzyPBdyrFFqK1iYaXo6p7iYg7sRSvYmqOmZgByTrYFUTq\ndfdBFbA3RRvV++b1WQjT14ouRQ0wsUQ2FVU6TZWjJO0HCeYJRnlMQndy4OlKdRKc\nebDUoyuQUi\/MyTNf36qkmq1zJEfFcmkYJzOYIxCRNj9cjod3aj00tlcazsrEGmzo\n7FN6avS3ryPfe3yPDCDfgmwOWkmzZfL50Q96CQIDAQABMA0GCSqGSIb3DQEBCwUA\nA4IBAQBpmBFsVZ7lwaV9J8U6lUcjzazZkqwGnrIlwn7q5uNbx8NVeECUWvlvf57V\nMSCDwuA8TfYb9SsprNGNXNYd\/ru1dpWi6lk\/XkbQDbq\/rO8F4RSa1RU2O1awNP7J\nnR4KX6u\/nu7SXGZSkLKVAPGENgBQ6cbIJfdcCTHcBSooJvDDIn2BpfOAY9TPE\/iZ\nkpCLJSzeD9AISe791c1KxB\/MN8E7ssqATXS396gzwknVuT6TEtN7GIhfJBHqg\/+T\nSQXawY02JJxAjFWK7AczVWtTCRB1j6yl3AaLAGMEGXVmPTDBq4eQ+Qjt1C4+Vvfa\nK7pIGjneCBvLGKvTg3XzoW+aFPOY\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"files_automatedtagging","categories":["files","organization","workflow"],"userDocs":"","adminDocs":"https:\/\/docs.nextcloud.com\/server\/stable\/go.php?to=admin-files-automated-tagging","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/files_automatedtagging\/issues","website":"https:\/\/github.com\/nextcloud\/files_automatedtagging","created":"2017-04-25T15:39:24.697932Z","lastModified":"2026-05-11T05:50:38.532432Z","releases":[{"version":"4.0.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/files_automatedtagging\/releases\/download\/v4.0.0\/files_automatedtagging-v4.0.0.tar.gz","created":"2026-01-22T15:37:09.252240Z","licenses":["agpl"],"lastModified":"2026-01-22T15:37:09.323514Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=33","signature":"RSHt3u1SzSg\/++OflnsOnrhZF1cN4ivgHXp67revIg1VYKLLslap09+yDvZPHrQcM5qTFU5C4gzD8zICy40XRYfy\/RL59lzoL3viWDYs4DoqtRI8WhdNz0FP4LwwFXW1wJ6mwEXlHn6CSxwyfkFQvYO3F9lAXEqwLG5IPJ6n130OkAAf6hgPNXUucC4JLqC5\/zuMbWQtgaWEDeVbDCjra8ns\/lflK7bG98o45W+gpCyUNgQ\/6LOS+5RO2CYlQOpJ87CgmbCvlfC4XsrtBjrASYcfDxhke6UV41PMi4NmxLx\/yxjbMd+4xC2Pa1VOJKWvPNGp8L4D76V7gsX1Wa+b\/rxuX4UIDPGc3tdgUHRgADjQHRqDoGPOZTxSjR0LkwDF9MMXqK5e2uFGTd2JRPn8Jt93K7TWIXAcOv9qybqsG77r+aF76aftcSVHggMfKMLLFzAaQ+je2Pip+vqObigPaRsXYVT1GohmhZIx4wyDH2aY7MTfuxiv3rVdE6ijgvbN7XAim9rFHiX9RddKKMu9wJ5\/afyU6Zr7wzf8tk17Yx6FCN\/osAWzcqOTAGHK6kULpS6I\/1\/qHHepNQ27QWjQxdUSu3knrL6xMTR13ILY3wplAZL41fvo2up2bIgUVF2EysepebBziw6nlDvn1RG7GCcWUkrFgjSgUqSetelOuDk=","translations":{"en":{"changelog":"### Changed\n- Require Nextcloud 33\n- Update translations\n- Update dependencies\n\n### Fixed\n- [fix: Trigger tagging for per-folder storage groupfolders (#1346)](https:\/\/github.com\/nextcloud\/files_automatedtagging\/pull\/1346)"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/files_automatedtagging\/main\/docs\/screenshot.png","smallThumbnail":""}],"translations":{"en":{"name":"Files automated tagging","summary":"Automatically assign collaborative tags to files based on conditions","description":"An app for Nextcloud that automatically assigns tags to newly uploaded files based on some conditions.\n\nThe tags can later be used to control retention, file access, automatic script execution and more.\n\n## How it works\nTo define tags, administrators can create and manage a set of rule groups. Each rule group consists of one or more rules combined through operators. Rules can include criteria like file type, size, time and more. A request matches a group if all rules evaluate to true. On uploading a file all defined groups are evaluated and when matching, the given tags are assigned to the file."}},"isFeatured":true,"authors":[{"name":"Joas Schilling","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEETCCAvkCAhBBMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMTcwNDI1MTUzNzAzWhcNMjcwODAxMTUzNzAzWjAhMR8wHQYD\r\nVQQDFBZmaWxlc19hdXRvbWF0ZWR0YWdnaW5nMIICIjANBgkqhkiG9w0BAQEFAAOC\r\nAg8AMIICCgKCAgEAtdlW2k\/GqOoVW0By\/W\/mERsObLpngra\/9IqV3vd3rgGVmie2\r\nLmGLb+UnGiJrYbmP+JD37oK\/sIwdzQuCY7r4TJBNOIfs\/rMZ9BHI3kneQCgxrDFP\r\nZ\/WYMdV1jZxZVtG3vv99EVYLXt45gmfe\/I\/mGRgmWN8hG8YUK9KVl2J1Ay4tcHMI\r\nw9zPIZrALcA\/lXhhrTGBnTzswaCKQ6\/qwAEDRyzKX2bGfrRXiyK3lvV+ps12\/HQ+\r\ngcLXpRNJ+0vLv1Kgq5Ws9ToPcaiNweDfo4NSAdddkVWyWENPLlg9NsN4EkcF3f6F\r\n641GXQGGfSudJzWuJjzqG3hIp19RcfXI7FiS+gDJenegfsNIQvPczPSQK6fHHKpN\r\nLay+b5ImpkANF\/xDXFsQNliOrEEPmoFzCx4oIQ45tWd7+Uryu\/+JuHNnzmpqiIFs\r\nSkebIKpLrmc4F5ujsOkXLSkJ3+VJQM52tE09R3bOWnAUfXAz5uzPSSn\/0wqP1\/k0\r\n+Vv4LudjCFhiNqWv0eGeDjNBimfsS2+Kc+YWbUS51BLBP6VQ5ZgUKGvasDtLXQS7\r\nmJz1zndHbOV9vHlcp4908bWObpv4\/\/T6Ijr\/o\/B\/WHUT74KQLBF7nargWUAXw2KB\r\nyH3SX033slT5mq4BjnTQjSsUQ9XxssccSWuANgtpC+BbgmZAE8fbrUijgbkCAwEA\r\nATANBgkqhkiG9w0BAQsFAAOCAQEAVpCDKmZ3cPpo0GyJf8\/ZyHNfBRpzcd6bjh7\/\r\nLgH4ReOzRVf8XXjONyhhj0ZYasjpUcuQLQcakc9AftL12v5ebtJ1pqmqoeMjY5Mx\r\nhwEU2j9bgJGEuh7aHYU74nW+\/kG0bd6l6uSNHZqVixqe9k95cOH5SXP\/mzsZb80h\r\n8kz92ZAQNXA2E\/HfhuAFTVGIsof9kj+cBgzdhRdy1yQWZg27dfyqvZy6vDqM8NyK\r\nxg7caEzTxMbhSwldt38vfaX1BN4IlJggYPhyRTex7U2cGqbggNzsBHqFLf9ydg7B\r\nUH7vFWnYZZeOStMs2bgOLzn1vR5+PQiS5g4G2p0+9MNbhe\/5Lw==\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"nextpod","categories":["integration","multimedia"],"userDocs":"","adminDocs":"https:\/\/github.com\/pbek\/nextcloud-nextpod","developerDocs":"","issueTracker":"https:\/\/github.com\/pbek\/nextcloud-nextpod\/issues","website":"https:\/\/github.com\/pbek\/nextcloud-nextpod","created":"2023-02-28T07:05:12.676239Z","lastModified":"2026-05-28T19:09:15.680881Z","releases":[{"version":"0.7.11","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=7.4.0","platformVersionSpec":">=29.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/pbek\/nextcloud-nextpod\/releases\/download\/v0.7.11\/nextpod-nc.tar.gz","created":"2026-05-28T19:09:15.666859Z","licenses":["agpl"],"lastModified":"2026-05-28T19:09:15.715789Z","isNightly":false,"rawPhpVersionSpec":">=7.4","rawPlatformVersionSpec":">=29 <=34","signature":"cjoneSOV8FtY8wVV99LJQwbO25GWAUac86WUvbWH+cqfQ\/RDBnpDhlSRIELHSWBH\nrayAfi9Mu1+QIlr3MqEUPC+P6JfyUdAGhKC5ym3gc7yrGOgouur55duleiVyrR3W\nwELGmn93asKNVb002J9FkbT6Tjt08PxjQHIuCiFt7NhrcwnoaY\/a+Q35cbsQg5Ti\n99HTs8PXwyyn\/m6TGe0ofWQpztLNdLH+eLDQpYjAB4OZDSZExRzGLSniWBglj4o8\ndhNpKAm93PF6h9jWz6WcggjZN8QTPlH5K0euZSpx9+jyauezhBvUnkAX0Ppvq0w5\ninpl9iJhAtthO\/iuX8FpkmCBnEZGAB8JxsefZaUMu+3kbjFVdvunRvNAvmlYqA5z\nHAyThCp4N7N2CqQzy0wscnD0DnF64mE0b7AJtZOpOfLDujlVWzUt6Y3ufD5bZ6D\/\n2tO48DU+vGZuKc9gOW6A97OdSEP1NHJ4MODkjSK7InDX2uGOP6G7tvWnb3V7k1ru\nMDJrERuxcARGeVAb4NryJ99BNKjfT9lrpSPTVfMTfnP6GHTdqWmlzNsPLlIoB+CD\n3oBcp1t2SytmNidVogVYYB3a8qGBUTt93r1rMZ0tF34bcQYt9s\/Bh\/f1ZAFniHde\nRgypezddFHPjwhF2NB4us5A7y7E9gwX\/lDqrZFTKyFM=","translations":{"en":{"changelog":"- Updated and tested app for Nextcloud 34 (for [#22](https:\/\/github.com\/pbek\/nextcloud-nextpod\/issues\/22))\n- Updated dependencies"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/pbek\/nextcloud-nextpod\/main\/img\/screenshots\/episodes.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/pbek\/nextcloud-nextpod\/main\/img\/screenshots\/episode-description.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/pbek\/nextcloud-nextpod\/main\/img\/screenshots\/podcasts.png","smallThumbnail":""}],"translations":{"en":{"name":"NextPod","summary":"Visualization of podcast subscriptions and episode downloads from GPodderSync","description":"This Nextcloud app lets you visualize your podcast subscriptions and episode downloads from\n[GPodderSync](https:\/\/apps.nextcloud.com\/apps\/gpoddersync), which acts as a basic gpodder.net\napi to sync podcast consumer apps (podcatchers) like AntennaPod.\n\nYou need to have [GPodderSync](https:\/\/apps.nextcloud.com\/apps\/gpoddersync) installed to use this app!"}},"isFeatured":false,"authors":[{"name":"Patrizio Bekerle","mail":"patrizio@bekerle.com","homepage":"https:\/\/www.bekerle.com\/"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEAjCCAuoCAhIFMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjMwMjI3MjMwNDA0WhcNMzMwNjA0MjMwNDA0WjASMRAwDgYD\nVQQDDAduZXh0cG9kMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAvPZy\ntVjxxqP6kPjZQcQZJCO\/FZPA0D6TeqqmwWdj1WYDasnTGrty3lvNSc\/jm4bmeWBe\ngFvNIEPGe8bR89ZQKYT\/\/7yUmOW0k4l+RLORBxG8bCSnIHsUnUB\/yoT11XFOcI6h\nF4PYxOqj02LBz9FXDDncAOFLzpBycaQ55AM5Ot0hcYUOpia+wmerY08Vud85Ebll\nRMdnan2bbdTjFJ0GKEarjaiFAddMdIYLmGDc0s4o1BcFkWCGS3p7pgfH2tfcOK15\nAceOHLoBuIXLgsQj\/dIMQpPS7bvMyv0mPGEJs+TDeso+KNcSmqLusugZKJJg57\/f\nqeOntvEh6xTRuOLFBA0muLhNmlxEGm6G4ZNfgmSAdsvNMujUXPyqEQswxR4q6tJv\nEuccsplj\/cKe+5To5gWcctWhBxH13zaBikFu5C45OS91+d2O7KK03VFjZc+vf\/Og\njfzSUACARv6UjOcQMaQOc957epzlf9LpKFXQBx3vczcNsLE0r7Q60FEKZD4F495B\nFZgqwV6ECU0d9jYnFjsB50NAEUBUhZggx7GU0+iCtA6Ulk2pOPYwLbNm33wxeUHp\nwHEVzR\/j4wEof0NoGkIBELLbJSWW\/K8RBLYvxGi2KPWhldsEv016KPeq9e2JYvHA\n4gmg9NFoaZiYgrMgnpLy5y7SFY9QfDwBk7coJqECAwEAATANBgkqhkiG9w0BAQsF\nAAOCAQEAUnwWymQIyD8BrVA\/ETN1PM9JFivALJ\/kqYZFvTqMdYu9ZFfPw4GnN8MK\nWt3cmhjeOOwEgQHftZwrgrcb+BTJJdGS8mZpAsM03IQODuTRnXbfBufysHaiGG\/H\nGkFNlco+gdGPp1x9yMVvo1y+hxNmDB+6iGhLWf4XM18VcyI0C8\/2fYDSyD+ovwEE\n34gsi+Gw7TJJTxL+cP\/0Il0ZCub1i\/fRdUvss8ZzOyzoje6mGxOsqVQLZX7TgxSW\n\/+eDlbl3+3IC+MOyk3AAGxpZt3H7d25XwAzTlUDHKMaba599uw8TWDDRpDM9slWR\n9+S5cqLSYaIoa28R1rjCUPTWxmQvuQ==\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"richdocumentscode","categories":["integration","office"],"userDocs":"https:\/\/collaboraoffice.com\/","adminDocs":"https:\/\/github.com\/CollaboraOnline\/richdocumentscode#richdocumentscode","developerDocs":"https:\/\/github.com\/CollaboraOnline\/richdocumentscode#richdocumentscode","issueTracker":"https:\/\/github.com\/CollaboraOnline\/richdocumentscode\/issues","website":"https:\/\/collaboraoffice.com\/","created":"2020-05-25T20:55:53.246179Z","lastModified":"2026-06-07T21:07:18.484813Z","releases":[{"version":"26.4.104","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=25.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/CollaboraOnline\/richdocumentscode\/releases\/download\/26.4.104\/richdocumentscode.tar.gz","created":"2026-06-07T21:07:18.084437Z","licenses":["Apache-2.0"],"lastModified":"2026-06-07T21:07:18.550710Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=25 <=35","signature":"h4vv75Zkdo7oLpBhJ8KvTdeFBqaEiDBfvgwPrbm6R3++i0QkgPHeKBCp+APdsp4g\nwLQq5RX0AagzAXIPvgVu+Bai7g0olw6t5kUbtUPLI8IlJ0pwM4QmKdtXiIbTCjwc\nwzkc0u7oxXZbio4H00osOainy6UEBYiB3G4MLsk3Q5t\/JjW949t6QAKOKmNmPc\/y\nOgtw+DhkKJ7uWPmo\/RUoR4KetthNoab7s6KmXBHbIKnsQ0qbc9xO7Y1Hk52zJYE8\nJF+5DsKypJRN99j5Cj2S1okeV6HAVpVeV5vqH4YUMecu1ey0oSASu25TYppAaZ9T\nKLd7nyrhOpfD82SyKQf3jWaH6TChrVzPQIWKL\/lL6DGderKgi5Zc\/1Q82gcIobSh\n3BSLomoZsRdDNsFN0efBVa8OUpfvSMXmkAi+n0gMGbwnOyz5vq41V\/d7KPR97HT7\n\/Zy5mOuWCdTiEMqO8Nky6YxOzzGrhGB\/o7EGZRgJGA2RLXzaizjNqqz2wCQIS5+G\nrwdVOktt0jhdzgsZmW70pK6jEkh60KMI2YCK8v6nhSSEajz6DQYkg7QpWaBWjI80\nnnjClnMuM34n7kZL11PwBXCICGDSzv4oDxCLn9515x8NiB3h3+MibC2fHkTc6iRR\nmh86l6w9H\/I58o4QNQ4roxoXEYyNX7+toV98yicIoQA=","translations":{"en":{"changelog":"### AppImage version:\n- Collabora Online Development Edition (CODE) tag [cp-26.04.1-4](https:\/\/github.com\/CollaboraOnline\/online.mirror\/releases\/tag\/cp-26.04.1-4)\n- See also: [CODE 26.04 release notes](https:\/\/www.collaboraoffice.com\/code-26-04-release-notes\/)"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/www.collaboraoffice.com\/downloads\/nextcloud\/richdocumentscode\/collabora-online-screenshot-1.png","smallThumbnail":"https:\/\/www.collaboraoffice.com\/downloads\/nextcloud\/richdocumentscode\/collabora-online-screenshot-for-thumbnail.png"},{"url":"https:\/\/www.collaboraoffice.com\/downloads\/nextcloud\/richdocumentscode\/collabora-online-screenshot-2.png","smallThumbnail":""},{"url":"https:\/\/www.collaboraoffice.com\/downloads\/nextcloud\/richdocumentscode\/collabora-online-screenshot-3.png","smallThumbnail":""},{"url":"https:\/\/www.collaboraoffice.com\/downloads\/nextcloud\/richdocumentscode\/collabora-online-screenshot-4.png","smallThumbnail":""},{"url":"https:\/\/www.collaboraoffice.com\/downloads\/nextcloud\/richdocumentscode\/collabora-online-screenshot-5.png","smallThumbnail":""},{"url":"https:\/\/www.collaboraoffice.com\/downloads\/nextcloud\/richdocumentscode\/collabora-online-screenshot-6.png","smallThumbnail":""}],"translations":{"en":{"name":"Collabora Online - Built-in CODE Server","summary":"Built-in Collabora Online Development Edition (CODE) server for local testing and non-production use","description":"**This app has to be installed and used together with the [Nextcloud Office](https:\/\/apps.nextcloud.com\/apps\/richdocuments) integration app.**\n\nCollabora Online is a powerful LibreOffice-based online office suite with collaborative editing, which supports all major documents, spreadsheet and presentation file formats and works together with all modern browsers.\n\n* This app provides a built-in server with all of the document editing features of Collabora Online.\n* Easy to install, for personal use or for small teams.\n* A bit slower than a standalone server and without the advanced scalability features.\n\n**System Requirements:**\n- Linux running on ```x86-64``` or ```arm64\/aarch64```\n- A ```glibc``` based distribution\/container (```musl libc``` is **not** supported)\n- Fontconfig (```libfontconfig.so.1```)\n- Additional requirements can be found in [here](https:\/\/github.com\/CollaboraOnline\/richdocumentscode#richdocumentscode)\n\n*The download is rather big so it is possible you will experience a time-out when installing via the web interface.* You can use the OCC command install the built-in server from the command-line instead:\n\n```\nsudo -u wwwrun php -d memory_limit=512M .\/occ app:install richdocumentscode\n```\nWhere `wwwrun` is the user of your web server. This is ```www-data``` on Debian, Ubuntu and derivatives, `wwwrun` on SUSE based distributions, `apache` on Red Hat\/Fedora and `http` on Arch linux and derivatives.\n\nUpdates can be done like this:\n```\nsudo -u wwwrun php -d memory_limit=512M .\/occ app:update --all\n```\n\nOf course, alternatively you could increase memory usage and PHP time-outs by default, see the [Nextcloud documentation.](https:\/\/docs.nextcloud.com\/server\/latest\/admin_manual\/configuration_files\/big_file_upload_configuration.html?highlight=php%20timeout#configuring-your-web-server)\n\nAdditional troubleshooting tips can be found [here](https:\/\/github.com\/CollaboraOnline\/richdocumentscode?tab=readme-ov-file#troubleshooting)."}},"isFeatured":false,"authors":[{"name":"Collabora Productivity","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5454545454545454,"ratingNumRecent":0,"ratingNumOverall":11,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEDDCCAvQCAhE1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjAwNTI1MTc0MDM3WhcNMzAwODMxMTc0MDM3WjAcMRowGAYD\r\nVQQDDBFyaWNoZG9jdW1lbnRzY29kZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC\r\nAgoCggIBAMfsgYA6K8Oje7VQ5ULycozlOwr39C929QLved763T76lcb6rbPfeIhX\r\nYxaODCxRDhSaB3B6\/dBdrop+xQOIK8SsrwRjQlgFe3O6fsoZHaE8rVC3D\/XG+B8P\r\n\/6wBmMmrBs7n6\/1cVJCfThUHsIZZavx4Fttt+5X78+C7Ezl\/3+4a594mDVpR6PbX\r\njxd1+94VgAVmJTa7MB6zS05cQd9q9tJloPBvqzAQ6EaiDrcgH2AoOA\/JOGRWrg1o\r\nIo20Z6RcRTVwICeipO9Gd+iPPw\/KrKTkIuxbGrQuzHdYwxp+KoGSrlSkIv3tTkvW\r\nCzyZ1Abql67e6udEvEe75x1J7A0dr7RjkTZ+WVCGhNDLKSUsNUjCalTF0tqhgWev\r\nUT+5SjEbZDg0C5aFUoSGJSF\/1BGbmNh6chl1fUUZrnceFWM8alxjkjwXg8ydVyEx\r\nzv7FSs1e4WPBTWp6gKn1Pwg1wspRlaGRTmXIFRgG8sPb85gIL8h2sEos6rfFvrcA\r\naNwHbdHHQrWyRoVoOsTAp3sXV5yIcLkAwBdrCPEwhEurNblwFwD4WzUWnkRim8ke\r\nAnCDL\/zxW5S5PpqEbfHgMRS5SwZTImZ4wbYYSVP7HT7eiMySz4Wq+UwobyRWkVbb\r\nt44rTfTTx7k9C65lTXped\/wyDudf1nNfFEipfX2pUxLx5Dxm1nDhAgMBAAEwDQYJ\r\nKoZIhvcNAQELBQADggEBAIbZsmaqPHADFFVBKeCjAe3O\/loaJawa2Muj3\/Aw7hWr\r\nx0F8X4\/mqg6ysrgwbLVAxQApqb5WPs+BKaiT2AuZjS0SdJRu+LqfNav7iwLoc+G3\r\nC3DPOpsTesvYQ6MYOeuFWOnbLHTJ3vjzG9qUd1am7pqzIKN2wA3BHGOtZXxrappq\r\nPbpr7P6bopsm+kWN3n\/\/HwZFNsBDGmnVggiHbu9bmRsPAuUDUXvayhRm2sE+ZgDd\r\ndmACIj+wFRkXqQsPh1X5n2ELUy0mvJRw8BTOFr5xkBj\/c6cp4ZgwK4wwSMqoAytt\r\n01kRdGqhjPDV6VhdY\/R92E4KWor\/B1V\/vKrVXr6nmrg=\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"permissions_overwrite","categories":["files"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/icewind1991\/permissions_overwrite\/issues","website":"","created":"2020-11-24T14:05:26.818117Z","lastModified":"2026-06-26T15:34:34.745085Z","releases":[{"version":"0.1.17","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=32.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/icewind1991\/permissions_overwrite\/releases\/download\/v0.1.17\/permissions_overwrite-v0.1.17.tar.gz","created":"2026-06-26T15:34:34.733740Z","licenses":["agpl"],"lastModified":"2026-06-26T15:34:34.799753Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=32 <=34","signature":"cvtIzGjArzRdTLQ7fqTO0fSGxgjtYzPTChhnonW1Ij2g3PMOPK1L0wxTOQK\/2ThhPMqX9TvyTo7QtUdOV8FQFlkWfBWKM3YOXogVb5qqnShfm+T9aGQ39MZVWBgVv0JXqdzckMkTMHBI7cxvbSewrwPyn4ikRE92FYo3BQb5iapDVupDzM6ntqMHW79fzJW9leLwiWzpLlwueZF3gbI7J6GD3o\/0sJ7LeACYss5K0dbfOcIZQevLHp9IBfOxv94QFhp3r2eolnHgYSXqsvaRdBqbtPcpJWhX54KdcjvockWjRh+8eEOeGcj6hkmKd4PAsQV\/YDvn06FnrUvjzNSfPXN9tsiY9nApIIOm4YwZSjgH4N5\/9iW6f7dUjAWx6lCfn7zQoC\/PeyfX\/Sh9ERmR5\/dsKSa27Eu6hG\/769qIhMII5RsKN9F0fyTfc4b+GbAJlIpXiA0ZTOhBdLv0c\/OG0wLQUSglCpISK5R4LROwdmRF4kpwdsnWVBNoNznAOmxxPVlWiC0Qnk3ViKneAPFot+mZdv2zumBRzSWcJUMmGdYV7Imm9KxRpbqxLxHNia6SKMLM1f\/eGHApAtD1p47zW8ghWrVB\/YRbnzHMwrXedIWTUCamMufcUGGjsLQrISJf2IymXSQen5j20qv\/mTExQrxJHM2OyXGUdMfGuJJXmvY=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"translations":{"en":{"name":"Permissions Overwrite","summary":"Allow overwriting external storage permissions","description":"Allow overwriting external storage permissions."}},"isFeatured":false,"authors":[{"name":"Robin Appelman","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEEDCCAvgCAhFaMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjAxMTIzMjExNjM0WhcNMzEwMzAxMjExNjM0WjAgMR4wHAYD\nVQQDDBVwZXJtaXNzaW9uc19vdmVyd3JpdGUwggIiMA0GCSqGSIb3DQEBAQUAA4IC\nDwAwggIKAoICAQDAFwkqjth6fMoueEohnwgIezEywnSOoeeSzFvNA7tt1q4df0P8\nW9q2K4oLUht+piNOTQdLMxgXM9Og80\/AQ5io3wRMoD8zC++2ktiT2AZN6DsKL8jj\n3J4ZlUyL+B6\/WdjUclgG0Jw\/lAOHyCeNlCZWDnz2sm9+lX+iF9Zv79x38Y2zYhmy\ntAX8F6hRnzlw2DswSZVpMezkBAKeJFRs+qb6tjwpn4FgE\/7FUU\/wB1DnscIxCWFM\neUSXhRLCqsmzgPmoAKPRZFBBFEYcWdd54k827Ak8iAYWTJGvQ1x1pKZs1GIKgfg+\nJGQZKvJCOzZk3LwHe4afmH7zlWtpyMj4QtGfi90wOVZ\/4cnH7llNRCInCA8akjyM\nUbysgklsiEYLjDN+3N+j\/fMleSvGIpYsv+DJ0zQvTQVduiDaDz9634\/6d6YgQOSR\n6fapcUni3GmA4Z9wMGgyOly17WqnZUOaS2nxu9lrVyexXTRiQt1TknipJo1VreJv\n6yjewb9cf+s4VxGf47uph+7nRxnXZqoPmy5Wojd6lkuV9T\/Ilq6P+cGEKrjzzCDB\nHyfOH1mPu90Iebw5IJGvpn68DdGscbJt3R0wdZP0TlG+XiGnY87t9BUoZVxxbHde\n2xOyjTeZwNLswOMF37mkXCI19ExuoJSDy6z6PPGsuHMN+HBAP+08FeExeQIDAQAB\nMA0GCSqGSIb3DQEBCwUAA4IBAQAKqejfYBuUj271Fo+0omWQNHwTpJulq+cF7YOQ\nUyjiUlDdHhfVbu+CZCXrCNEIirdlyM1Kh8oDS1glNWa8WF2WnccMJ2hkLRjMPwVz\nh71S2BTP1BW99DWreJQeuefS4MqP9ohiUhKatG3cR8cU0W1HbJwqWLciHa4QmCxf\nZ7HBupKbxMSBMfn7hK4U2waGXmK6Y0aLgJhhG2isq83Q41qnSs+ZyjqaK076x8jx\n5a1gzv6jiJT1uw0SrbPYCBoFNYU4epq\/TQDTtHRJniHN7IfH3lMO\/dQp\/969dmWy\nQPoyeNCD2DkycbwPaJZFK4Yiq2B6OXj\/whPiglMQptOf7Fvh\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"pipelinq","categories":["organization","tools","workflow"],"userDocs":"https:\/\/github.com\/ConductionNL\/pipelinq","adminDocs":"https:\/\/github.com\/ConductionNL\/pipelinq","developerDocs":"https:\/\/github.com\/ConductionNL\/pipelinq","issueTracker":"https:\/\/github.com\/ConductionNL\/pipelinq\/issues","website":"https:\/\/github.com\/ConductionNL\/pipelinq","created":"2026-03-13T15:39:56.910443Z","lastModified":"2026-06-25T08:42:56.886108Z","releases":[{"version":"0.1.19","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.1.0","platformVersionSpec":">=28.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/ConductionNL\/pipelinq\/releases\/download\/v0.1.19\/pipelinq-0.1.19.tar.gz","created":"2026-04-27T20:42:36.212897Z","licenses":["agpl"],"lastModified":"2026-04-27T20:42:36.286816Z","isNightly":false,"rawPhpVersionSpec":">=8.1","rawPlatformVersionSpec":">=28 <=33","signature":"DQN4+mP0zY7xoc7hg9enhCUu497SRb737v0ICNU2iq3glA1kpOsy\/crMdqNzw2KfnrOXC9c7RrI5pRIVfVy33BT2yQaGrwFTsYkWoUoF1CxILYZYHroXX3Ryj0rrZ6QCcgddbGH469ri9V4KEa3CkKDkT\/iO7wPw81RHCsR03xv9IkkHOMhYT7190VOrIEklyP1hD3O8kC8hwXRQBfQKcBbAsVr\/ydzpY+lfr5pypRUZhClkOT43qAvB\/fukVsppJBBlRag65Ae3JOPW1XvhfZvslywEu2E3HLoIqhAeTsPRmQnMedDPtdpWLthZ+XS1qDOSp0x8CZobQq1sRYjtBZ+po\/\/mVzFoJSsV69IBOQYufC2Ys2jOtiw0DfDfPmn1n+9S1e3OxH0NlZ7Da4g2AQXI75Iot1WF50IfFr+TUqufHhXgJVv00UgBz4JBfttu5TDFvlM9ZW78MsADQOcL+VCPS23DEGZlR2a7q6SXUcp8xnUUC7fE+1Q4afAw2PkINWqaNS5GdoDVTWoRnj27pgr3qYJU1hSd2LtPlGUIfYpqoYKRgEnmdQf0Gj\/iFiCHCD7UoImliQA0LyqiZmmRJmUG\/MHsIpCCpgEPTIERNize68WcrCl29ntSfGNOILI0mOlHTB2b6pAjaJkYpVim+AtN6jVsJCLnr2JRX8cVngw=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/ConductionNL\/pipelinq\/main\/img\/app-store.svg","smallThumbnail":""}],"translations":{"nl":{"name":"Pipelinq","summary":"CRM met klantbeheer, lead-pipelines en verzoekintake","description":"Pipelinq is een lichtgewicht CRM voor Nextcloud. Beheer klanten, volg leads door visuele pipelines, handel binnenkomende verzoeken af en houd een complete historie bij van elke interactie \u2014 allemaal zonder je Nextcloud-werkplek te verlaten.\n\n**Belangrijkste functies**\n\n- **Klantbeheer** \u2014 Volg personen en organisaties met contactgegevens, notities en volledige historie\n- **Contactpersonen** \u2014 Koppel individuen aan organisaties met rollen zoals salesmanager of projectleider\n- **Lead-pipeline** \u2014 Drag-and-drop kanbanbord met configureerbare fases, waarden en sluitingskansen\n- **Verzoekintake** \u2014 Vang binnenkomende verzoeken op voordat ze formele zaken worden\n- **Contactmomenten** \u2014 Log telefoongesprekken, e-mails, bezoeken en andere interacties met klanten\n- **Mijn Werk** \u2014 Persoonlijk overzicht van je toegewezen leads, verzoeken en opvolgingen\n- **Nextcloud Contacten sync** \u2014 Tweerichtingssynchronisatie met de native Contacten-app via CardDAV\n- **Duplicaatdetectie** \u2014 Automatische waarschuwingen bij het aanmaken van klanten met overeenkomende namen of e-mails\n- **Importeren en exporteren** \u2014 Bulkbewerkingen met CSV- en vCard-ondersteuning\n- **Activiteit en notificaties** \u2014 Blijf op de hoogte van toewijzingen, fasewijzigingen en nieuwe notities\n\nSluit naadloos aan op [Procest](https:\/\/apps.nextcloud.com\/apps\/procest) \u2014 draag verzoeken over naar zaakafhandeling wanneer ze klaar zijn.\n\n**Vereist:** [OpenRegister](https:\/\/apps.nextcloud.com\/apps\/openregister) (installeer via de [Nextcloud App Store](https:\/\/apps.nextcloud.com\/apps\/openregister)).\n\nVrij en open source onder de AGPL-licentie."},"en":{"name":"Pipelinq","summary":"CRM with client management, lead pipelines, and request intake","description":"Pipelinq is a lightweight CRM for Nextcloud. Manage clients, track leads through visual pipelines, handle incoming requests, and keep a complete history of every interaction \u2014 all without leaving your Nextcloud workspace.\n\n**Key Features**\n\n- **Client management** \u2014 Track persons and organizations with contact details, notes, and full history\n- **Contact persons** \u2014 Link individuals to organizations with roles like sales manager or project lead\n- **Lead pipeline** \u2014 Drag-and-drop kanban board with configurable stages, values, and close probabilities\n- **Request intake** \u2014 Capture incoming requests before they become formal cases\n- **Contact moments** \u2014 Log calls, emails, visits, and other interactions with clients\n- **My Work queue** \u2014 Personal overview of your assigned leads, requests, and follow-ups\n- **Nextcloud Contacts sync** \u2014 Two-way sync with the native Contacts app via CardDAV\n- **Duplicate detection** \u2014 Automatic warnings when creating clients with matching names or emails\n- **Import and export** \u2014 Bulk operations with CSV and vCard support\n- **Activity and notifications** \u2014 Stay updated on assignments, stage changes, and new notes\n\nPairs naturally with [Procest](https:\/\/apps.nextcloud.com\/apps\/procest) \u2014 hand off requests to case management when they're ready.\n\n**Requires:** [OpenRegister](https:\/\/apps.nextcloud.com\/apps\/openregister) (install from the [Nextcloud App Store](https:\/\/apps.nextcloud.com\/apps\/openregister)).\n\nFree and open source under the AGPL license."}},"isFeatured":false,"authors":[{"name":"Conduction","mail":"info@conduction.nl","homepage":"https:\/\/www.conduction.nl\/"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEAzCCAusCAhMHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwMzA2MDk1MjE0WhcNMzYwNjExMDk1MjE0WjATMREwDwYD\nVQQDDAhwaXBlbGlucTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKCy\nWpmcje78w5rHhCWYaA1Ya+U79gdeUzK8nSGL7VCiKXCsqThU1bbSMtGClT4yCm36\nfUAG7QNpTbTvkwoe3ZbsQAZ0rTlRY7BcHXWtN0sCwDksBJ\/eE6ztFngFbZKsDXSK\nXkxYG23EcmWrUmgZrLbwfLqPirSL5F\/yU9AQ9Y9MzUkfD9bHr+WcqEuQvcOAu1gk\ndKSlfhEtmVIEadC4SzJY3PLUE2qsEVO8XQ5E9zmwEvuLg9zY1tn0xQzoBdqWHfYY\nvxOIicmoKoM6L58IpbHSkiWZIZAo2H+zjxgKzoRkzZSawD8qn741cPVsanrDpx8l\nd3VCfI9pNmXOEHu58s+si+dbapZwm9CwmXrVAtLUCt4zFxn8b\/rhHOX+\/7bpl355\nuL9QPqVrm5Qj0zCssiLZtIwIbKASU6d+HPlzyUnnxNuxSkVw1+1bXsjYxlwyLNTF\nEh4oDGTsVjCrq5F04mVy3QF69\/hMzh7VcRn5NtrQNWTDXTvGxfwR4aNK9p+Byzzl\nKylP6VZjrBoVhRsvvoFec2E\/2awl\/\/rboFxqrdYMCSM+M7KMySeSuVTDmgdxKNnT\npyFp6Kh+VmJWni3Fa3bDcyyzo+8ZLobiRkC3qg903bFzjTddW6ZRWFK+bD27fRQt\n6gKZICwaE3Oz1CWUX\/U3ks59auYW4WxcrQc5zwx9AgMBAAEwDQYJKoZIhvcNAQEL\nBQADggEBAHdwRIMQbbYAX+lfI7g7hDpm\/Lng8UlicvtNWypZvwM0A4DSzjIVDSDR\nCx3eep2vxifocbrzwhF9t7+WKaylQ+OId8e9ZOQ8YsGz7LLRQ7e+ot0ZHhtW+CVq\nh18qPLflXcw8zRWgsklL2tSQUW12JtrnmVvXAXlSWXgFCq2iMQ7nPGffco\/FZ3c0\n1IGZaFOyeGU1i55AvsdAx8jdI8oJ27Oj2Vy6LkzGpN2BhVfA\/lJPcsS\/FDsDr\/zo\nh0+s\/eU8ErhZIgL7O5y460po4iJuzUh\/KQnWF\/rmdBWonBbbd8WXLPMt7h+0GjDT\nLs\/Ri6WmS+XmOyuras0Pnzu1JKiPsGc=\n-----END CERTIFICATE-----","discussion":"https:\/\/github.com\/ConductionNL\/pipelinq\/discussions"},{"id":"integration_google","categories":["integration"],"userDocs":"","adminDocs":"","developerDocs":"https:\/\/github.com\/nextcloud\/integration_google","issueTracker":"https:\/\/github.com\/nextcloud\/integration_google\/issues","website":"https:\/\/github.com\/nextcloud\/integration_google","created":"2020-10-01T11:36:45.415725Z","lastModified":"2026-06-02T11:52:51.732308Z","releases":[{"version":"4.4.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=32.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/integration_google\/releases\/download\/v4.4.0\/integration_google-v4.4.0.tar.gz","created":"2026-06-02T11:52:51.712013Z","licenses":["agpl"],"lastModified":"2026-06-02T11:52:51.782338Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=32 <=35","signature":"eQdwiisfcjTq6h1zpADGJMbuqjWHr+kwSR2PXQRCDDMQnLsL6gpcGqN+T8dUMujxonrJtX7nxfurha+ezowFughuPfHPgujyjDSOfw1swjm+QxkSLhB+m\/PEUAq4V3ujwXgpnY584lBDvaGHW\/S+kiWzpcH2WwqZUjUEtk2WSNDGjeMYueCR1WZ6CWmVnYeY3Hdd6OCmTfryzaS+3iVneZ\/pUSCYa+QD8YjH65jUKss0BqneDlJH3rf7hrX0OJJKmQB8RNbn0YFL8aJZEEFFTqC2gMzsUmHtG3GRnbenvBZ4Tnt11Jsx\/QlBiJDydt79hVrF+eTVO23AKLZZBTSNL5dySfoKjYxeL8U2IU1+ZZibhVJ7HOyy6TuJs9R1yGmXrtkVsGMmIkEuBPFVxN1Vlh5SR7cUmIke+ZtbDbR1S1VFvPpv53qyh5LNPJ\/qAIFh097f1Gj8MklEKr9Mph0OAk+rpMeJIwp8cotq0NL8UMKKBFRLgPXeimmveSUWVdpFvdiIHhKxJ6svtznEzvNXzpPg7YLcQ2DUMgTNX8jERkR2R0WepnPuPsQ6Xm35dQQ8XoURTLNAOdAVNkVX+9hqWe8aavL4yPxQKQ0PV5tnqP5BzKqfj3BYFQqW12GmCgQnMv+G7YCrjhssAyt8aQlsPKIty6JYbpeXhmuxO6Fhr8M=","translations":{"en":{"changelog":"### Added\n\n- feat(photos): Add Google Photos import via Picker API #356 @AhsanIsEpic\n\n### Changed\n\n- Update dependencies #359 @lukasdotcom\n\n### Fixed\n\n- Fix: throw UnknownActivityException on Notifier #358 @lukasdotcom"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/integration_google\/refs\/heads\/main\/img\/screenshot1.jpg","smallThumbnail":""}],"translations":{"en":{"name":"Google integration","summary":"Import Google data into Nextcloud","description":"Google integration allows you to automatically migrate your Google calendars, contacts, and files into Nextcloud."}},"isFeatured":false,"authors":[{"name":"Julien Veyssier","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.6428571428571429,"ratingNumRecent":0,"ratingNumOverall":7,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEDTCCAvUCAhFwMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjEwMjE1MTkyNDMxWhcNMzEwNTI0MTkyNDMxWjAdMRswGQYD\r\nVQQDDBJpbnRlZ3JhdGlvbl9nb29nbGUwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAw\r\nggIKAoICAQDNN3lzwkX5kKrjLaqrb2g6+Z6uX3G80Ps+tSCgyw\/IGPxRrpTGBzi6\r\nT+y3Wkda5x7U+trcRYZHAvYhvloE72l10Uvq\/3rtbQw+tzhBe6RbtzLpIXtRre6x\r\nQlg9\/s7EZHRpG45pqkIo6yAtyrvE17ldOAFL2cc+9GE829xJ1hPVtAPE768DNNm8\r\nuG6WsheVEql5uSGsmRMlernkcmzt1cSZWP3XrwWJi\/Qh4VvDnFKpf2lS2Q32b2QN\r\nyUUNIuXCGor\/YrGvwOhQjYeQmdenGarhHifkppHRBYj\/RZ\/svpHuK8Ovdqt7Hcgp\r\ncf6B2MvVwuYeGCD6zuXXg3ZgoVB7zYcK8ZbBVdJnak\/WTCIaKLrGZkXiH6Pg1Gts\r\nvn6zpU3\/KjDJAlcAXDn5MDkK3cZWKVKe14jsz0PEh5L3m5+A56srFzl8bySy0211\r\ng6QXPo7nml7GrRmsU4LEW+auWgS2JJogc7tH1JqzGPuuNKgrx5Zxj2B\/kInQnj5a\r\nwSn4aU54mK\/40GjWE5ErM8N8jpCMp00HwOjJyWUs8ZGrham3BQ9dB\/tVGSNjcxUA\r\nNEc\/v7ixbDC7+sEqBzSBtqQi0Hy23UIWEYGg8AuisSXWQxweolGtdQuRpGesuwfy\r\nGAXyZ\/0pI\/QzwvHJZ1SEH2Zh4X4\/hmguzJeY7xUC9wMSlUF4E1DTPQIDAQABMA0G\r\nCSqGSIb3DQEBCwUAA4IBAQAbx5zkopFQPoCal4UvcEaQbfeuAItTPUFTler\/gQv1\r\nIO+r4IjSrdRuv0O0trQ20boLQdvMu5DVKKNkbTnKnLsWD6YcbhCV2i+5vW9n\/RUW\r\nczglxeVDQaTym1JOy33uOi1KCyYtu\/F\/4vHvTBqnkUP7lZPFH1zX4yW3JsOJ\/LWL\r\nh4CjMxF3Jn2V6RAP0nEyVNwru\/T\/w1g6RBVcNVhJJhYOWGSpxvyeC5MaSou2Nwso\r\n1arnHomapkQpDye3p9oGXbKj2HZ1qYooVTxnpfi\/Zl+OPXpETK363TkNq+q9wGMc\r\nSG59PcA5z3hl1s34+Bi7sw\/gJRINXTmykpBNc6iwsoFL\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"eimzo_sign","categories":["files","security"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/codeberg.org\/malikovalibek\/eimzo-sign\/issues","website":"https:\/\/uzcloud.uz\/","created":"2026-03-12T15:19:53.963419Z","lastModified":"2026-04-07T12:01:01.022353Z","releases":[{"version":"0.4.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.1.0","platformVersionSpec":">=28.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/codeberg.org\/malikovalibek\/eimzo-sign\/releases\/download\/v0.4.0\/eimzo_sign-0.4.0.tar.gz","created":"2026-04-07T12:01:00.977875Z","licenses":["agpl"],"lastModified":"2026-04-07T12:01:01.058867Z","isNightly":false,"rawPhpVersionSpec":">=8.1","rawPlatformVersionSpec":">=28 <=33","signature":"HMFQ6udiaHfsJZITpq45QYJ6Z4wHm\/xRrj7q22CmMUQVt+ouQk75sm+VB0BXcxTepxgThcAD8qvaUInIc6r4HBQht11aKCWKZwCobLDzilME12jzRsgdlh9xqBKzJNTwMZVRL9W5NVLlf7N6fRK\/in4nHt7ZTn8uv\/t3yGlB\/\/DQ7wW2Uauok9lKI8wxJtD4c5CpMHo1N43Et38muKYnUPFTeE0Y+jkgdTLrrL7ZoTlE0NKw68kogCzOC81DTVCDxkoILnqYidTdKSXso5BUp9ZdhFueU96NZxTdRzLYHqU6YAjNbXh+ohj2Z4vZxMVVK5PJkms9wdaPidFiuKCAyGiHU062QuV1vvEQxQUgN4QG55jNRn4G8VtgCXclv5vZGMjlaAziSUc1Xl\/VqQ550ZqBxijnnyonWYJztdA72UR6tHRjGX\/oYV0eMP5lTfqpZFknCGMJHtAKRxVR9i3k4r\/kgCW1UErQLZLxFwQMz5qN6meDxJsLsPJ+jdLnJp2QAVK0zfMdBq4wqIWBAlcLsHWP7\/JaxACI4EI1DiLkC8Gk49c6197HR4pfRa2hDvZ+6uaHKJftRCGuq+3X4i5nf9dnoeWjDIYQjuMD8s\/xMej+ZT8pCmy2QhkEVE84DrmtY3r\/7AQHEdVGMGpJ8zuITGBnXHxwCT1WQxDJooD3Oc4=","translations":{"en":{"changelog":"### Added\n- Admin settings: editable **Domain** field for E-IMZO API key (`eimzo_sign.api_domain` in app config)\n- \"Test connection\" button in admin settings \u2014 validates API key + domain live via WebSocket\n\n### Fixed\n- `API-key \u0434\u043b\u044f \u0434\u043e\u043c\u0435\u043d\u0430 localhost \u043d\u0435\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u0435\u043d` error when NC is opened via a custom domain (e.g. hub.uzcloud.uz)\n- Domain is now explicitly saved and used instead of falling back to `trusted_domains[0]`"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/codeberg.org\/malikovalibek\/eimzo-sign\/raw\/branch\/main\/screenshots\/1-admin-settings.png","smallThumbnail":""},{"url":"https:\/\/codeberg.org\/malikovalibek\/eimzo-sign\/raw\/branch\/main\/screenshots\/2-audit-log.png","smallThumbnail":""}],"translations":{"en":{"name":"E-IMZO Sign","summary":"Electronic document signing via E-IMZO (Uzbekistan PKI)","description":"Adds PKCS#7 digital signature support to Nextcloud Files using E-IMZO \u2014 the official Uzbekistan public key infrastructure.\n\n**Features:**\n- Sign any file directly from the Files context menu\n- Signed PDFs automatically receive a QR stamp with a public verification link\n- Server-side PKCS#7 verification via E-IMZO Hub (OCSP + RFC 3161 timestamping)\n- Tamper-evident audit log with file hash, signature hash, signer identity\n- Admin settings: QR position, size, color, custom metadata lines\n- Multilingual: English, Russian, Uzbek\n- CSV export of audit log for compliance reporting\n\n**Requirements:**\n- E-IMZO desktop client installed on the user's machine (https:\/\/e-imzo.uz)\n- Optionally: E-IMZO Hub server for server-side verification"},"ru":{"name":"E-IMZO Sign","summary":"Electronic document signing via E-IMZO (Uzbekistan PKI)","description":"\u0414\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u0442 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0443 \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u043e\u0439 \u0446\u0438\u0444\u0440\u043e\u0432\u043e\u0439 \u043f\u043e\u0434\u043f\u0438\u0441\u0438 (PKCS#7) \u0432 Nextcloud Files \u0447\u0435\u0440\u0435\u0437 E-IMZO \u2014 \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u0443\u044e \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0443 \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u0445 \u043a\u043b\u044e\u0447\u0435\u0439 \u0420\u0435\u0441\u043f\u0443\u0431\u043b\u0438\u043a\u0438 \u0423\u0437\u0431\u0435\u043a\u0438\u0441\u0442\u0430\u043d.\n\n**\u0412\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438:**\n- \u041f\u043e\u0434\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u043b\u044e\u0431\u043e\u0433\u043e \u0444\u0430\u0439\u043b\u0430 \u043f\u0440\u044f\u043c\u043e \u0438\u0437 \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442\u043d\u043e\u0433\u043e \u043c\u0435\u043d\u044e\n- \u041f\u043e\u0434\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0435 PDF-\u0444\u0430\u0439\u043b\u044b \u043f\u043e\u043b\u0443\u0447\u0430\u044e\u0442 QR-\u0448\u0442\u0430\u043c\u043f \u0441\u043e \u0441\u0441\u044b\u043b\u043a\u043e\u0439 \u043d\u0430 \u043f\u0443\u0431\u043b\u0438\u0447\u043d\u0443\u044e \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0443 \u0432\u0435\u0440\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438\n- \u0421\u0435\u0440\u0432\u0435\u0440\u043d\u0430\u044f \u0432\u0435\u0440\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f PKCS#7 \u0447\u0435\u0440\u0435\u0437 E-IMZO Hub (OCSP + \u043c\u0435\u0442\u043a\u0430 \u0432\u0440\u0435\u043c\u0435\u043d\u0438 RFC 3161)\n- \u0417\u0430\u0449\u0438\u0449\u0451\u043d\u043d\u044b\u0439 \u0436\u0443\u0440\u043d\u0430\u043b \u0430\u0443\u0434\u0438\u0442\u0430 \u0441 \u0445\u0435\u0448\u0430\u043c\u0438 \u0444\u0430\u0439\u043b\u0430 \u0438 \u043f\u043e\u0434\u043f\u0438\u0441\u0438, \u0434\u0430\u043d\u043d\u044b\u043c\u0438 \u043f\u043e\u0434\u043f\u0438\u0441\u0430\u043d\u0442\u0430\n- \u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440\u0430: \u043f\u043e\u0437\u0438\u0446\u0438\u044f, \u0440\u0430\u0437\u043c\u0435\u0440, \u0446\u0432\u0435\u0442 QR-\u043a\u043e\u0434\u0430, \u043a\u0430\u0441\u0442\u043e\u043c\u043d\u044b\u0439 \u0442\u0435\u043a\u0441\u0442\n- \u041c\u0443\u043b\u044c\u0442\u0438\u044f\u0437\u044b\u0447\u043d\u043e\u0441\u0442\u044c: \u0440\u0443\u0441\u0441\u043a\u0438\u0439, \u0443\u0437\u0431\u0435\u043a\u0441\u043a\u0438\u0439, \u0430\u043d\u0433\u043b\u0438\u0439\u0441\u043a\u0438\u0439\n- \u042d\u043a\u0441\u043f\u043e\u0440\u0442 \u0436\u0443\u0440\u043d\u0430\u043b\u0430 \u0430\u0443\u0434\u0438\u0442\u0430 \u0432 CSV \u0434\u043b\u044f \u043e\u0442\u0447\u0451\u0442\u043d\u043e\u0441\u0442\u0438\n\n**\u0422\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f:**\n- \u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044b\u0439 E-IMZO \u043d\u0430 \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u0435 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f (https:\/\/e-imzo.uz)\n- \u041e\u043f\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e: \u0441\u0435\u0440\u0432\u0435\u0440 E-IMZO Hub \u0434\u043b\u044f \u0441\u0435\u0440\u0432\u0435\u0440\u043d\u043e\u0439 \u0432\u0435\u0440\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438"}},"isFeatured":false,"authors":[{"name":"\"TELECOM CLOUD\" MChJ","mail":"a.malikov@uzcloud.uz","homepage":"https:\/\/uzcloud.uz\/"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBTCCAu0CAhMQMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwMzExMTQzMTIyWhcNMzYwNjE2MTQzMTIyWjAVMRMwEQYD\nVQQDDAplaW16b19zaWduMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA\nkb3FdrerZ6KpIRXl73D94dZ0T3YFsxTnBXnuHMq2unz3OaIS4xhIdeJPWTAuuC6I\ne7W\/foJjlql4PkR3JJNRRzKIu8YkclzGX2ZSIOO7M1yJMak08+0kmWVRbZ+1ldrK\nKsEQkKqyNbff1uFExsDIRtOA4+iC8+IRXxouP4RYyD+iGWj93WkMRt023xYU8kyd\nyaglhQ3HlquWo\/CaEbZA9niLRnwZO\/VyjF81f7nTI8bSets1hekQLju1XAS5snLN\noYCK1jMh2mm94KWdhVbBdZPzQTnmTixy05pEMJBCb06hXhuYQirewwtsADN9nnWq\nH4j3JkAhDnJ21FqVcB8EDesocV4TWK78Ue\/dQtiIDCvgQRvxPTj8rT7Pt2g63wYP\nuRxpPrnYlNm1qfsYlvLLx8HDO6iJNX2KuCb2Wi9N8y8kSHox++f+IlJw1Rgz0HUk\nUFGN\/RuHSORYQ24wMHFQkWEKUdJqYsU43eYXiA8MV24JCS3\/l89Nl\/DXm7p1wrk9\nTkstuOYKGSGWZw0xiwX\/HHuJHvhF5Fc0rRm0nu+Im5alRmVLujhWY64obs7IAxlj\nYcS9xhqvSBXUq7rjDkYrscLLIrUCStIcMcm+3jU3EhSMa3n4HWQA9lljRYss8FAf\ndZimYCzvhBj95nuyh1UqVw6K2An7flv2IYUudo5DGm8CAwEAATANBgkqhkiG9w0B\nAQsFAAOCAQEAQoiLNdOCyZqvhg9usyBTgGmTvIwg1pPQ5Bh37x7gJCVY8az1ZCxr\nEDn3HCuQz1PGkBfz4uQ7MFMhjKZMfuCUuMYxoY6ACCiUxmbg2sYH6V\/H5TJIdxCu\nE3+oxNL10xZEiZecJJr1fixUXaSFl0\/RFyRcNDd8fGUySlSs1HIW6RFGiq\/c39o5\nDXlrzyIhNGWs7eyO+RV\/LDQLZUZGhypXLJms7W0mjqCGyxjqgG3mI07G9KC6tEqy\nUVgLYIfd5j+Zx30ZKos\/0sjYQR0Qx7Wx1lNmBqWSJEUrewO1oFWqRQozUQlZwp7E\nwGp5AMRwoVUW7GiFFkMPlDIIZuT5h4meDA==\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"twofactor_admin","categories":["security"],"userDocs":"https:\/\/nextcloud-twofactor-admin.readthedocs.io\/en\/latest\/User%20Documentation\/","adminDocs":"https:\/\/nextcloud-twofactor-admin.readthedocs.io\/en\/latest\/Admin%20Documentation\/","developerDocs":"","issueTracker":"https:\/\/github.com\/ChristophWurst\/twofactor_admin\/issues","website":"","created":"2018-09-07T10:10:55.669084Z","lastModified":"2026-05-04T14:56:17.551881Z","releases":[{"version":"4.11.1","phpExtensions":[],"databases":[{"id":"sqlite","versionSpec":"*","rawVersionSpec":"*"},{"id":"mysql","versionSpec":"*","rawVersionSpec":"*"},{"id":"pgsql","versionSpec":"*","rawVersionSpec":"*"}],"shellCommands":[],"phpVersionSpec":">=8.1.0 <8.6.0","platformVersionSpec":">=31.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/twofactor_admin\/releases\/download\/v4.11.1\/twofactor_admin-v4.11.1.tar.gz","created":"2026-03-26T09:11:16.612781Z","licenses":["agpl"],"lastModified":"2026-03-26T09:11:16.672190Z","isNightly":false,"rawPhpVersionSpec":">=8.1 <=8.5","rawPlatformVersionSpec":">=31 <=33","signature":"HTUsirlMQl8cf6Gqex+FTZbW912VtIb49AK5lAi3J80EcgOdzBE116mowGLoH2tmuYVCEVN0e+A0Ivb1RGkID9yASPztHT1PG8PU3hospozGzMiRpvihrTKzVAAOaU4WQ2beq5V3kSmfCLKq8Y3fEDwDz8remp3YpYgJLZTE0tqGIGZ3NhDM0Kdsb4m0m0qFXDhXZHVCFJ7pt3N4pDvLFzZarAb2PdhEx+IRTy1vfI2EYJe2O+FRTwnfeZhCNPqJtkxxI2LaUEz2H2Wb8xjsIV1fgeAUJmHkt40x2kfg5YigJqzGM\/UxQ6Dug9JHoST8kArybpRftDudx3dCLH74xYvq7WXHOP5zowAVuxayVHByvFeAhldSHRjodsJ4QGb+NSuXObxD7N+N4P0QpfLLmAO5sfqJaHlNQrAoNdLXf2VMYMGI9s1QibewlnXXWONI9CNuCMaY3s8btLXqY009658vqYRvFqx7nHOU0UpBJcQc4x4Jk1Ti1m6l3SParjykhBf25HoFSTjnbxQByTBoqqJ2Os9IukgRB5WbzNcb2L+NwsKIc+\/F4FQBFw7mGbEKbAGVH5MuGbo1LbjEd2My46v24l0MRrz4DJDu\/dEQVUG4Vbn3qgWpD4+1KfGDImNMJpGgILLdE6bSprDJWUAgWRTNUc899aj6yogfBoK1cLE=","translations":{"en":{"changelog":"### Bug Fixes\n\n* **l10n:** Update translations from Transifex ([a817c10](https:\/\/github.com\/nextcloud\/twofactor_admin\/commit\/a817c10b5ab37725a8fd6476c04af7700888399a))\n* **l10n:** Update translations from Transifex ([251e975](https:\/\/github.com\/nextcloud\/twofactor_admin\/commit\/251e9755b703162512b328c599eed70c1cbff4fb))\n\n\n\n# [4.11.0](https:\/\/github.com\/nextcloud\/twofactor_admin\/compare\/v4.10.0...v4.11.0) (2026-03-16)\n\n\n### Features\n\n* **php:** run rector for PHP 8.1 syntax ([ca50231](https:\/\/github.com\/nextcloud\/twofactor_admin\/commit\/ca502313039b605e98d47ae75e418a65d95be7fe))\n\n\n\n# [4.10.0](https:\/\/github.com\/nextcloud\/twofactor_admin\/compare\/v4.9.0...v4.10.0) (2026-03-12)\n\n\n### Bug Fixes\n\n* **l10n:** Update translations from Transifex ([ee2c32f](https:\/\/github.com\/nextcloud\/twofactor_admin\/commit\/ee2c32f38307bfbbdc3e9ae977faff30bf0adcae))\n* **l10n:** Update translations from Transifex ([d78686d](https:\/\/github.com\/nextcloud\/twofactor_admin\/commit\/d78686d568004cda6b8ef4c25d1c954e3845dfad))\n* **l10n:** Update translations from Transifex ([a634db9](https:\/\/github.com\/nextcloud\/twofactor_admin\/commit\/a634db9f27cace9782db4b8f0580fa280cfa23f4))\n* **l10n:** Update translations from Transifex ([893ce1d](https:\/\/github.com\/nextcloud\/twofactor_admin\/commit\/893ce1d3116dab5617c4cf59ed7acfde91d04585))\n* **l10n:** Update translations from Transifex ([4f8da8d](https:\/\/github.com\/nextcloud\/twofactor_admin\/commit\/4f8da8d212ff871863e9feb536bb84bd9d05bdb4))\n* **l10n:** Update translations from Transifex ([0916004](https:\/\/github.com\/nextcloud\/twofactor_admin\/commit\/0916004b5ae980566291dbc58ee15305c13480d4))\n* **l10n:** Update translations from Transifex ([284bce6](https:\/\/github.com\/nextcloud\/twofactor_admin\/commit\/284bce6654793c556ad28f440be102176411f139))\n* **l10n:** Update translations from Transifex ([30103b0](https:\/\/github.com\/nextcloud\/twofactor_admin\/commit\/30103b0fafc974962f0c94f9d83e598691fabae5))\n* **l10n:** Update translations from Transifex ([54b5a67](https:\/\/github.com\/nextcloud\/twofactor_admin\/commit\/54b5a67038194789d04d0e50aad334974d9bcb7c))\n* **l10n:** Update translations from Transifex ([4c8db62](https:\/\/github.com\/nextcloud\/twofactor_admin\/commit\/4c8db624004702b04b71c2a5828d14fcc14d940a))\n* **l10n:** Update translations from Transifex ([098e60c](https:\/\/github.com\/nextcloud\/twofactor_admin\/commit\/098e60c4d4d87f8a574ac91f20c13c08f4252e37))\n* **l10n:** Update translations from Transifex ([94af843](https:\/\/github.com\/nextcloud\/twofactor_admin\/commit\/94af843bb97dbe8b89fe92e14d70d92a7d72e7a4))\n\n\n### Features\n\n* **deps:** add support for PHP 8.5 ([a00d381](https:\/\/github.com\/nextcloud\/twofactor_admin\/commit\/a00d381054135f53d3e8a737df9cb6b0b7a047cb))\n* **deps:** add support Nextcloud 33 ([01dc84f](https:\/\/github.com\/nextcloud\/twofactor_admin\/commit\/01dc84f79279df897e08ababb66689065069e5e2))\n\n\n\n# [4.9.0](https:\/\/github.com\/nextcloud\/twofactor_admin\/compare\/v4.8.0...v4.9.0) (2025-11-10)\n\n\n### Bug Fixes\n\n* **l10n:** Update translations from Transifex ([fdb0a77](https:\/\/github.com\/nextcloud\/twofactor_admin\/commit\/fdb0a774aa78c6b889211f0699770fb590161d98))\n* **l10n:** Update translations from Transifex ([848e7e8](https:\/\/github.com\/nextcloud\/twofactor_admin\/commit\/848e7e8ba5bb09f86dd1a6c1802a73ea6b51cd76))\n* **l10n:** Update translations from Transifex ([287a65d](https:\/\/github.com\/nextcloud\/twofactor_admin\/commit\/287a65d3063814d90959b2b8a3cfb96655dd96bc))\n* **l10n:** Update translations from Transifex ([c497fee](https:\/\/github.com\/nextcloud\/twofactor_admin\/commit\/c497feee39a40c8ba16e88f9d88f6735511a7912))\n* **l10n:** Update translations from Transifex ([5912304](https:\/\/github.com\/nextcloud\/twofactor_admin\/commit\/59123041a7882ca0148a62aedffb86981c2bacfe))\n* **l10n:** Update translations from Transifex ([c1d4bfe](https:\/\/github.com\/nextcloud\/twofactor_admin\/commit\/c1d4bfedb1817fcbca192e4b94e017bab4d1b9ed))\n* **l10n:** Update translations from Transifex ([f781204](https:\/\/github.com\/nextcloud\/twofactor_admin\/commit\/f781204fe790cf44333455e76405055edb57f943))\n* **l10n:** Update translations from Transifex ([177ad9a](https:\/\/github.com\/nextcloud\/twofactor_admin\/commit\/177ad9a275b15020aa2a904a60352b016ccee3c9))\n* **l10n:** Update translations from Transifex ([bfe440d](https:\/\/github.com\/nextcloud\/twofactor_admin\/commit\/bfe440df20899843013533e9c9c2185df494bf22))\n* **l10n:** Update translations from Transifex ([16b5d00](https:\/\/github.com\/nextcloud\/twofactor_admin\/commit\/16b5d00f6c0d50f575ffe923875304a9389fc9cd))\n* **l10n:** Update translations from Transifex ([4d1e52a](https:\/\/github.com\/nextcloud\/twofactor_admin\/commit\/4d1e52a4eb4c0e260942b5ff0753f61cdac89ed5))\n* **l10n:** Update translations from Transifex ([5e83ef7](https:\/\/github.com\/nextcloud\/twofactor_admin\/commit\/5e83ef78b7652ebf015857d3c4baa6f958297004))\n* **l10n:** Update translations from Transifex ([d69180e](https:\/\/github.com\/nextcloud\/twofactor_admin\/commit\/d69180e4a9a37d761137dee2fc29874a914123d1))\n* **l10n:** Update translations from Transifex ([3e3c77d](https:\/\/github.com\/nextcloud\/twofactor_admin\/commit\/3e3c77d75b949cb9179612dc4a67fb88c00fabcb))\n* **l10n:** Update translations from Transifex ([6ed47bf](https:\/\/github.com\/nextcloud\/twofactor_admin\/commit\/6ed47bf1a299c821f875f29806b3472028ea12c1))\n* **l10n:** Update translations from Transifex ([86e7807](https:\/\/github.com\/nextcloud\/twofactor_admin\/commit\/86e7807b7f433245e1652fcd491de1a959212e3b))\n\n\n### Features\n\n* **deps:** update support Nextcloud 30-32, PHP 8.1-8.4 ([7c228e7](https:\/\/github.com\/nextcloud\/twofactor_admin\/commit\/7c228e7c5978f9aabe521d2ac2b44802afce8de1))\n\n\n\n# [4.8.0](https:\/\/github.com\/nextcloud\/twofactor_admin\/compare\/v4.7.1...v4.8.0) (2025-03-17)\n\n\n### Features\n\n* **deps:** add support for Nextcloud 31 and PHP 8.4 ([466bd35](https:\/\/github.com\/nextcloud\/twofactor_admin\/commit\/466bd351728d15992a76e0815aa454a7cebb667d))\n* implement IDeactivatableByAdmin interface ([c2a9ea7](https:\/\/github.com\/nextcloud\/twofactor_admin\/commit\/c2a9ea72540f43bba19c12c8446b159697a4ed25))\n\n\n### Reverts\n\n* Revert \"chore(release): v4.8.0 [skip ci]\" ([f12bb3d](https:\/\/github.com\/nextcloud\/twofactor_admin\/commit\/f12bb3d6e7603087360d63ec22120a43fe169a99))\n* Revert \"chore(release): v4.8.0 [skip ci]\" ([5e0a046](https:\/\/github.com\/nextcloud\/twofactor_admin\/commit\/5e0a04602e79f1bb653f7dede2890dfe444c2217))"}},"signatureDigest":"sha512"}],"screenshots":[],"translations":{"en":{"name":"Two-Factor Admin Support","summary":"Nextcloud Two-Factor Authentication Admin Support Provider","description":"This two-factor auth (2FA) provider for Nextcloud allows admins to generate a one-time\n\t\tcode for users to log into a 2FA protected account. This is helpful in situations where\n\t\tusers have lost access to their other 2FA methods or mandatory 2FA without any previously\n\t\tenabled 2FA provider."}},"isFeatured":false,"authors":[{"name":"Benjamin Gaussorgues","mail":"","homepage":""},{"name":"Christoph Wurst","mail":"","homepage":""},{"name":"Nextcloud Two-Factor Authentication Working Group","mail":"","homepage":"https:\/\/github.com\/nextcloud\/wg-two-factor-authentication"}],"ratingRecent":0.5,"ratingOverall":0.6666666666666666,"ratingNumRecent":0,"ratingNumOverall":6,"certificate":"-----BEGIN CERTIFICATE-----\nMIIECjCCAvICAhC4MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMTgwOTA3MDg0ODM4WhcNMjgxMjEzMDg0ODM4WjAaMRgwFgYD\nVQQDDA90d29mYWN0b3JfYWRtaW4wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIK\nAoICAQC7ofAgKlj8mfAlOuhEO3d1J5u1X\/YDMANnMIOWt60cfUTVUdiBX+LuhrZL\n72OO27p9i18jnd4qvqPZ7GrMskb14nQrf4LfPeyj9Q7kmUrae0OlSJwohG6MNPps\nLmAX0eltNYioufCLPPvJ1bhGNtjoWcjHx70+1vnE350zrFKErHXil5mnqThIMzI7\nbX1gdwwH5FfEGRYo8+bMzcca0Svt15fi4LCQDMXc\/g+1+521175OlbJjRM\/ic1eN\n9wfL9WjHD0XjbZ8Y0PhlPsv48MeQa9ulOHx91PeoZXnJl7W9HfOrCr4Q5MrFyfbA\nsMvjIWpZGNcsYkmX0YZDb5r0AQ65dlyJYA+dsi7gx91j20aY\/SdLyflQpbHaSlDY\nU2uH7jd5gVXAz841evHY\/LJ6of3tT1\/lviU2ufzPzp5q3iOxf6h9i34VR1+OawnQ\nwCvFK3N\/qcyOIjlCRb55Y3w9xGqtys9glf80NAknh7TFVZ4wiAMB6Fr28BWrY+MR\nMwU0MU26sNQnO+WLPFSFHpECoL98gL+ditxcv9AgZGdEV9XVKe1pl4tgnik0gYhV\nJy14azgSnnb02dUeRepoUwGZz1eWXhPEHD6FFCVOQMWEPXXDWmop8x1M6VbFgZ9D\nsQw3iN+6u5bsIIIjdleEa\/XStJqdnuSGjtrJ80ocBsnkIsTvgQIDAQABMA0GCSqG\nSIb3DQEBCwUAA4IBAQBj7KzoYYm5XOp6i5upQkK9l\/vxyz6KVsBBlostwet7qYYH\nmdlT5yTNi3735CNAzfqTun20G\/rkMmDo\/Q5CD7qj0AYQ1dWlUSJZNkawfVQuraGp\nPGJv1erIdG0YYYCN0ODArYAmff7Ak5EFrcoKPGugHJCYXpRykj86HQB\/6rsXVpbM\nQWCov\/k7G1RoYUbnAfz2jDtLJVMvWUSAMxSfWWTF2UDEOBBFkF1sawU\/K7o\/Bwfr\n1Ra5otlulCE6SItRhVLfmjad090jkHg1gaVohV5vvsqU0SSdxmGwcti9N6J4k\/Rr\ng40BEpiVOeISmo4cjznT\/2wJEnQtccq5jki7GQiV\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"ocs_api_viewer","categories":["integration"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/ocs_api_viewer\/issues","website":"https:\/\/github.com\/nextcloud\/ocs_api_viewer","created":"2023-04-14T08:45:31.126184Z","lastModified":"2026-05-06T07:34:30.856193Z","releases":[{"version":"1.0.12","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=32.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/ocs_api_viewer\/releases\/download\/v1.0.12\/ocs_api_viewer-v1.0.12.tar.gz","created":"2026-05-06T07:34:30.830140Z","licenses":["agpl"],"lastModified":"2026-05-06T07:34:30.900037Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=32 <=34","signature":"bLBPEpoFfuidUbyiJo5nQN2+gZhqKA5p643wWd69ZYeEyE63DidbXlSF2fP+8vAbZ1uQpDbB6T9Z589t95wR+4OmaBYMaD0wV49cMxYVV+Hiy1WA\/udLTQsS\/evAB\/kxfVLA+ZkIQRWR9X2fozGjyKkH9DMYiIm5MKbyKl2FrQ8hxKs7ug7IazeYxOVmQyq4Eu1fMYXXVBmL0U2dzPY+ss9Vad2RCfgVjOdf0lN74TviEAxk5FDkAhDtRuNbIKOlwzX86KU1FoUbdMIQpPHqXkNNuA5APdt\/f85Lp\/go98JtlLqI5a1jCj2iZ5LFJyQmC\/Lakpwb6tpc60AI1FCUUTPQuj+jPDCMrbv9htGnK7A8sbAjCCoZNTdrc4iSi\/qol\/H5L+6ERHHmcICWI7chu84PmI83l5OxYKk6eiJtvq9pdkT3iU6rCcXpNIEo7O2\/fgC1yG+08kZUFZRshbQxF0nYNudQH3okdd6h7aoltQiWskrlF86RKtEteJOQlYgMqM4ONvl4s+XDVHRgxFzE6x3T6CcCC82Y72hVJgAFpqo9W84XPOl2yTkRN5C6J56j9Hmk4XGADZDviOumcjpmNv6ViFZ1PxpSc2IIt\/jnmug\/EUcyiGdfwYFKemlslObS9sDKZaOFsZZnYFW5ee9KN8FBQlnD1W9MT\/8sfcxF+hY=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/ocs_api_viewer\/main\/docs\/screenshot.png","smallThumbnail":""}],"translations":{"en":{"name":"OCS API Viewer","summary":"View OCS API specifications for installed apps","description":"View OCS API specifications for installed apps"}},"isFeatured":false,"authors":[{"name":"Kate D\u00f6en","mail":"kate.doeen@nextcloud.com","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIECTCCAvECAhIQMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjMwNDE0MDgxNTE3WhcNMzMwNzIwMDgxNTE3WjAZMRcwFQYD\r\nVQQDDA5vY3NfYXBpX3ZpZXdlcjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC\r\nggIBAOfUGXY0DHsoYjoMTPKV4wgbT9JL5cGzEiuXrldo8AriiAD651jWfy8cPlPN\r\nqOKWctFGviv5JpRkg7dNNJvc+FEzU66SQCcdesDkD0hCZrhimbRXg2f2Ts8UUiG9\r\nFhd\/\/ePfpucxuum86IN0lywa8qOIw4iXqWEdRUYT+m\/33PCoNorHgYU1vyYIzLzp\r\n5iJnA3HMwDoL9ZUm4\/Ptc5DPXzisS\/LzaQ2EHI\/66yNgrxPuNkVmkznVdUqSKbWA\r\nmQHkgUXeAC8XXWxomhRwIZL+Whq1GkGNQMuvHvGOJdQQSlgUeRWSzXMOi8OtETse\r\ny9OhgY5AZj0SLenacdNaniBApfjJkvqvkoLU4z0E4Rh1UkqyyAOInViVf\/xDagFQ\r\nFxMaW7EXHJkD5GqLkHAyoxxZ\/yJeyVKnr1Ha\/U8ZQ9CBfKg6VoX8NVAT1BzpSSuG\r\nZ9ZXvwrAyKYnG+80spB4Cni6Vj34aYSvUrGU7HA+xPt8OyCZm9cHBmcjj27OJwfd\r\ncLsUgZlNvX6yH\/F26mO2Bo+knaQGpA48VWXE2sOJZ+2j2qqTrff+OvUqUY38vdOw\r\nZ6OuRGZibqhDHb9aoazXwxUqp3NLWm2QOzUvhkzPTMuG\/iev\/nTd4wHAutu6SaHx\r\n5by0cR3yp3yK2k4\/UKELNogTHxKVz9CZryPSljfmYrfYodWzAgMBAAEwDQYJKoZI\r\nhvcNAQELBQADggEBAADqUH+rhWGYSTmCgvUjcxItRjDbC5DKSRhGOyiwUurY6JV+\r\n4MoKJPF3o166dKyPiNe6VjAtryZlxued\/edx9+PJB7XJkUaWPPJjGkuv161LjH+8\r\nClAJwP9aOej4u6RAbrziqutv7zV9eF770diC5xHGqjsdpG4YvagaoTNiNowaJZwi\r\n1wLPdmZfjCbDLAVWbmMRByYiq3FGVD0fdxtDnOivzOJHryLhgY+0vvS6moNcZXyZ\r\nmBGVrjnmxuZs\/mXuB7BMj6Yzee05dZadr54KIZezgtct3kKKYoX\/lbr7s2VPoL0u\r\nb\/mZnxoGu8d2es3ksnFDcFAQOhAnqvfJQw46a+o=\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"sharegate","categories":["tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/abitlea\/sharegate-nextcloud\/issues","website":"https:\/\/github.com\/abitlea\/sharegate-nextcloud","created":"2026-06-15T15:01:01.512387Z","lastModified":"2026-06-22T15:55:49.592048Z","releases":[{"version":"1.3.6","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.2.0 <8.6.0","platformVersionSpec":">=28.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/abitlea\/sharegate-nextcloud\/releases\/download\/v1.3.6\/sharegate-1.3.6.tar.gz","created":"2026-06-22T15:55:49.563131Z","licenses":["agpl"],"lastModified":"2026-06-22T15:55:49.647802Z","isNightly":false,"rawPhpVersionSpec":">=8.2 <=8.5","rawPlatformVersionSpec":">=28 <=33","signature":"mngjFAvnNDg4aBi\/U6DLc95kYGm1YkGermgwyGhmEEHTjxTo72VtOBugfB8\/LEwm4j8rf2ujtbFIoZoaWzYjfDhkP5y0jWMamKFSTNIHhMKxzYvrFb1U9Vu9Irv7nuWgBuJ\/52eQZYcwYOdEncn5\/UAsOBXBf98\/Y7DdpGHMMdZ48hxz+7Bunp6q\/DGz9N\/CYsBl5laFy\/Cpvtl3ibTRNkz4af1iowhxHAJ2WhlXs1C2svkZO07npXNrcrk11ro4MpoLO7aIa3fO+t0Cm2928n0nFIERLN5UhM6JfCuKZiLkjgzSLGfnawIvw\/4qI1IJc97NtR6xzM6L0Ow5zzMkTzEfxWfDSyed6K9hmfhPgY4Mi3EFvaA6S5rxk+jAd9a\/3cndbwdKBJQNbNWM5OmdU2D6iR9fjxvJH9kLD2Q5Cph0JYsNvE0kFZxGnHPQyE7om0ute95nNIv2yqZIu8B9hsp4+DsNOw2Xo7Kr+BG7BMtaEIiuOVkL+w1TCiyN2xvh0XP3oXWaN1lCOkoMkFPBJUK7wPFm+DPsR7l1t5gXHLYBg6kjQBktU4RfjVBQ8MANUYn1+QnvPChkFeoGnTuKelxv5nGK7alp3HPIP0UAqvyO6cfmjhr1PazdxQR3lPazm7kQzJQfGF0StvrpeoMqfdrgYZdmRskp2oI5DCNecnc=","translations":{"en":{"changelog":"### Changed\n- **Service layer i18n** \u2014 `ShareService`, `DownloadService`, `DashboardService`, `PublicLinkService`, `ShareStatsService`, and `ShareFileResolver` now use `IL10N` for API error and status messages (English UI no longer shows hardcoded Chinese from the service layer)\n\n### Fixed\n- **Create \/ edit paid share** \u2014 validation and API errors now show in the sidebar (`NcNoteCard`) and as a toast; removed HTML5 `required` blocking silent submit\n- **Account binding** \u2014 payment config validation checks form values directly; empty Stripe\/PayPal\/Alipay fields show `NcNoteCard` and toast (replaces broken `reportValidity()` on `NcTextField`)"},"zh-hans":{"changelog":"### \u53d8\u66f4\n- **Service \u5c42 i18n** \u2014 `ShareService`\u3001`DownloadService`\u3001`DashboardService`\u3001`PublicLinkService`\u3001`ShareStatsService`\u3001`ShareFileResolver` \u7684 API \u9519\u8bef\u4e0e\u72b6\u6001\u6d88\u606f\u6539\u7528 `IL10N`\uff08\u82f1\u6587\u754c\u9762\u4e0d\u518d\u4ece Service \u5c42\u8fd4\u56de\u786c\u7f16\u7801\u4e2d\u6587\uff09\n\n### \u4fee\u590d\n- **\u521b\u5efa \/ \u7f16\u8f91\u4ed8\u8d39\u5206\u4eab** \u2014 \u6821\u9a8c\u4e0e API \u9519\u8bef\u5728\u4fa7\u680f\uff08`NcNoteCard`\uff09\u4e0e toast \u4e2d\u53ef\u89c1\uff1b\u79fb\u9664 HTML5 `required` \u5bfc\u81f4\u7684\u9759\u9ed8\u62e6\u622a\u63d0\u4ea4\n- **\u8d26\u6237\u7ed1\u5b9a** \u2014 \u652f\u4ed8\u914d\u7f6e\u6821\u9a8c\u6539\u4e3a\u76f4\u63a5\u8bfb\u8868\u5355\u503c\uff1bStripe\/PayPal\/\u652f\u4ed8\u5b9d\u5fc5\u586b\u9879\u7559\u7a7a\u65f6\u663e\u793a `NcNoteCard` \u4e0e toast\uff08\u4fee\u590d `NcTextField` \u4e0a `reportValidity()` \u65e0\u6548\uff09"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/abitlea\/sharegate-nextcloud\/main\/release\/screenshots\/01-your-shares.png","smallThumbnail":"https:\/\/raw.githubusercontent.com\/abitlea\/sharegate-nextcloud\/main\/release\/screenshots\/02-paid-shares.png"},{"url":"https:\/\/raw.githubusercontent.com\/abitlea\/sharegate-nextcloud\/main\/release\/screenshots\/02-paid-shares.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/abitlea\/sharegate-nextcloud\/main\/release\/screenshots\/03-account.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/abitlea\/sharegate-nextcloud\/main\/release\/screenshots\/04-payment-ledger.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/abitlea\/sharegate-nextcloud\/main\/release\/screenshots\/05-buyer-pay.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/abitlea\/sharegate-nextcloud\/main\/release\/screenshots\/06-stats.png","smallThumbnail":""}],"translations":{"en":{"name":"Paid sharing","summary":"ShareGate \u2014 paid file sharing for Nextcloud \u2014 Stripe, PayPal, seller dashboard, payment ledger, save-to-cloud, My purchases","description":"**ShareGate (Paid sharing)** turns files in your Nextcloud into **paid download links**. Install and enable the app \u2014 **no separate ShareGate server** or Node.js service required. Sellers get a dashboard in the Nextcloud sidebar; buyers pay on a clean download page and receive time-limited access.\n\n### For sellers\n\n- **Your shares** \u2014 browse your files and create a paid link from any row\n- **Paid shares** \u2014 copy links, edit price \/ access days \/ expiry, or cancel a share\n- **Account binding** \u2014 Nextcloud admin configures **Stripe**, **PayPal**, or **Alipay Face-to-Face** (Mock mode for development only)\n- **Payment ledger** \u2014 per-order records with amount, status, and payer account (including masked Alipay logon where available)\n- **Statistics** \u2014 preview, save-to-cloud, and download counts per share\n\nSet price and how long buyers may download after payment. Share short links like `\/apps\/sharegate\/s\/{shareId}`.\n\n### For buyers\n\n- **Paywall** \u2014 Alipay QR scan, or redirect to **Stripe Checkout** \/ **PayPal Checkout**\n- **Download** after payment, within the configured access period\n- **Cross-device link** \u2014 copy a signed link to open the same purchase on another browser or phone\n- **Recover access** \u2014 already paid? Enter the payment account used at checkout to restore download rights\n- **Save to my Nextcloud** \u2014 on the same server, logged-in buyers copy files into a `ShareGate\/` folder in their drive\n- **My purchases** \u2014 view purchase history and download again (verify with payment account in private browsing)\n\n### Payments & setup\n\n- **Alipay Face-to-Face** \u2014 China; sandbox or production; async notify URL supported\n- **Stripe Checkout** \u2014 international cards and wallets\n- **PayPal Checkout** \u2014 international PayPal buyers\n- Admin: **Settings \u2192 Paid sharing**, or dashboard **Account binding**\n\nBilingual UI (**English** \/ **\u7b80\u4f53\u4e2d\u6587**). Compatible with **Nextcloud 28\u201333**."},"zh-hans":{"name":"\u4ed8\u8d39\u5206\u4eab","summary":"ShareGate \u00b7 Nextcloud \u4ed8\u8d39\u6587\u4ef6\u5206\u4eab \u2014 Stripe\u3001PayPal\u3001\u652f\u4ed8\u5b9d\u5f53\u9762\u4ed8\u3001\u5356\u5bb6\u7ba1\u7406\u53f0\u3001\u6536\u6b3e\u660e\u7ec6\u3001\u7ad9\u5185\u8f6c\u5b58\u4e0e\u6211\u7684\u5df2\u8d2d","description":"**ShareGate\uff08\u4ed8\u8d39\u5206\u4eab\uff09** \u8ba9\u4f60\u5728 Nextcloud \u7f51\u76d8\u5185\u4e3a\u6587\u4ef6\u751f\u6210**\u4ed8\u8d39\u4e0b\u8f7d\u5916\u94fe**\u3002\u5b89\u88c5\u5e76\u542f\u7528\u5373\u53ef\u4f7f\u7528\uff0c**\u65e0\u9700\u5355\u72ec\u90e8\u7f72 ShareGate \u670d\u52a1**\u6216 Node.js \u8fdb\u7a0b\u3002\u5356\u5bb6\u901a\u8fc7\u4fa7\u680f\u7ba1\u7406\u53f0\u8fd0\u8425\uff1b\u4e70\u5bb6\u5728\u72ec\u7acb\u4ed8\u8d39\u9875\u5b8c\u6210\u652f\u4ed8\u5e76\u83b7\u5f97\u9650\u65f6\u4e0b\u8f7d\u6743\u9650\u3002\n\n### \u5356\u5bb6\u529f\u80fd\n\n- **\u4f60\u7684\u5171\u4eab** \u2014 \u6d4f\u89c8\u7f51\u76d8\u6587\u4ef6\uff0c\u5728\u672a\u5206\u4eab\u7684\u6587\u4ef6\u884c\u4e0a\u521b\u5efa\u4ed8\u8d39\u94fe\u63a5\n- **\u4ed8\u8d39\u5206\u4eab** \u2014 \u590d\u5236\u77ed\u94fe\u3001\u7f16\u8f91\u4ef7\u683c \/ \u6388\u6743\u5929\u6570 \/ \u94fe\u63a5\u6709\u6548\u671f\uff0c\u6216\u53d6\u6d88\u5206\u4eab\n- **\u8d26\u6237\u7ed1\u5b9a** \u2014 \u7ba1\u7406\u5458\u914d\u7f6e **Stripe**\u3001**PayPal** \u6216 **\u652f\u4ed8\u5b9d\u5f53\u9762\u4ed8**\uff08Mock \u4ec5\u7528\u4e8e\u5f00\u53d1\u6d4b\u8bd5\uff09\n- **\u6536\u6b3e\u660e\u7ec6** \u2014 \u6309\u8ba2\u5355\u67e5\u770b\u91d1\u989d\u3001\u72b6\u6001\u4e0e\u652f\u4ed8\u8d26\u53f7\uff08\u652f\u4ed8\u5b9d\u53ef\u663e\u793a UID \u4e0e\u8131\u654f\u767b\u5f55\u540d\uff09\n- **\u6536\u76ca\u67e5\u770b** \u2014 \u5404\u5206\u4eab\u7684\u9884\u89c8\u3001\u7ad9\u5185\u8f6c\u5b58\u4e0e\u4e0b\u8f7d\u6b21\u6570\u7edf\u8ba1\n\n\u8bbe\u5b9a\u4ef7\u683c\u4e0e\u4ed8\u6b3e\u540e\u53ef\u4e0b\u8f7d\u7684\u5929\u6570\uff0c\u5206\u4eab\u77ed\u94fe\u5f62\u5982 `\/apps\/sharegate\/s\/{shareId}`\u3002\n\n### \u4e70\u5bb6\u529f\u80fd\n\n- **\u4ed8\u8d39\u9875** \u2014 \u652f\u4ed8\u5b9d\u626b\u7801\uff0c\u6216\u8df3\u8f6c **Stripe Checkout** \/ **PayPal Checkout**\n- **\u4ed8\u6b3e\u540e\u4e0b\u8f7d**\uff0c\u5728\u6388\u6743\u6709\u6548\u671f\u5185\u53ef\u591a\u6b21\u4e0b\u8f7d\n- **\u8de8\u8bbe\u5907\u94fe\u63a5** \u2014 \u590d\u5236\u7b7e\u540d\u94fe\u63a5\uff0c\u5728\u624b\u673a\u6216\u5176\u4ed6\u6d4f\u89c8\u5668\u6253\u5f00\u540c\u4e00\u7b14\u8d2d\u4e70\n- **\u6062\u590d\u8bbf\u95ee** \u2014 \u5df2\u4ed8\u6b3e\uff1f\u8f93\u5165\u7ed3\u8d26\u65f6\u4f7f\u7528\u7684\u652f\u4ed8\u8d26\u53f7\u5373\u53ef\u627e\u56de\u4e0b\u8f7d\u6743\u9650\n- **\u4fdd\u5b58\u5230\u6211\u7684 Nextcloud** \u2014 \u540c\u4e00\u5b9e\u4f8b\u5185\uff0c\u5df2\u767b\u5f55\u4e70\u5bb6\u5c06\u6587\u4ef6\u590d\u5236\u5230\u7f51\u76d8 `ShareGate\/` \u76ee\u5f55\n- **\u6211\u7684\u5df2\u8d2d** \u2014 \u67e5\u770b\u8d2d\u4e70\u8bb0\u5f55\u5e76\u518d\u6b21\u4e0b\u8f7d\uff08\u65e0\u75d5\u6d4f\u89c8\u5668\u53ef\u7528\u652f\u4ed8\u8d26\u53f7\u9a8c\u8bc1\u8eab\u4efd\uff09\n\n### \u652f\u4ed8\u4e0e\u914d\u7f6e\n\n- **\u652f\u4ed8\u5b9d\u5f53\u9762\u4ed8** \u2014 \u56fd\u5185\u4e70\u5bb6\uff1b\u652f\u6301\u6c99\u7bb1\u4e0e\u751f\u4ea7\u73af\u5883\uff1b\u53ef\u914d\u7f6e\u5f02\u6b65\u901a\u77e5 URL\n- **Stripe Checkout** \u2014 \u56fd\u9645\u5361\u4e0e\u94b1\u5305\u652f\u4ed8\n- **PayPal Checkout** \u2014 \u56fd\u9645 PayPal \u4e70\u5bb6\n- \u7ba1\u7406\u5165\u53e3\uff1a**\u8bbe\u7f6e \u2192 \u4ed8\u8d39\u5206\u4eab**\uff0c\u6216\u7ba1\u7406\u53f0 **\u8d26\u6237\u7ed1\u5b9a**\n\n\u754c\u9762\u652f\u6301 **English** \/ **\u7b80\u4f53\u4e2d\u6587** \u53cc\u8bed\u3002\u517c\u5bb9 **Nextcloud 28\u201333**\u3002"}},"isFeatured":false,"authors":[{"name":"abitlea","mail":"abitlea@126.com","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBDCCAuwCAhNsMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwNjE1MDkzMjQxWhcNMzYwOTIwMDkzMjQxWjAUMRIwEAYD\nVQQDDAlzaGFyZWdhdGUwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC4\nMRzqW\/1PAmLcNUwYALTCOyVajNTd7l6r3Y9N0OALIu7V4sZcnknSKwqTCuO2zVZj\nkNw31SIUGqRQ2CuhCaBjHl5KcLo2i7ulU9rO6PWk5l9VZW6\/HU0XJ3ySzTc+t+Ar\nPXONXClxrSa15iE9hZkjQ6ppAJQd5D7pcmiT2LA2Jfzx3Bfa71QUhWS\/kKMjhq9n\nh+gamm651bmGS0RpADEGMx\/t5BOzdQuBuuQIaGwWqBaE9REKOU1WIqIQQFA9VNpo\ntX5y5l2lIvDJIIQIcgTfRsdzIEBp6dtLgkOEVcUoWgCdiroLLRvVFJpoCPelpqub\nRWoD79WoGib4aaeKBEecdwlGOshRBTa1Cqxfe8i3VjirDR07gZ+T7gWvKOpRZW11\nq\/4U3eQvCyuMaX6Rkva5JDl7l4sDdUEHRkqNB2+noH7RTWoD+XxOtuTynyDBprUy\nE+dGHhL6TXwlbntvivpO\/wj074C5w6KBbNZQ\/PVSVmcjOmq+Jif0RX4d2Q+\/IvlM\nsRIRsdrEJP5fE3WCsSy\/kmc3HYZ6nVl8IuLMNfn+lw9Gg5L00sOiq6geev8B0LH+\nNu5uZg1Wu\/RZDdA24a4U7GZRCYdeccvL\/fn7QbJsHieAyDOTexC4d8iuH2JOwavu\n2\/Uhx9Lei0s45DdiF+eQafYNS\/jaEqP5IzxCPCNM8QIDAQABMA0GCSqGSIb3DQEB\nCwUAA4IBAQBDmR6kPJKOA+i\/igNteXpHzI5MdrjQ9+YHKOdoz0SpucaoKZibdvU\/\nDwKN1mA4L+EW6LgT0YRVkfdVUjrlcLLnqv4C6O3khTbZVF21cS\/bMmlbxVkI2\/XF\nDXcw4cNusPx5nzheqpFC85kPyYR5bqacbTtiHuVIDO4iSlO77gDR3WGLk8cVqvzC\nnAKjYU4OuHEyz4cg2NEiQY3aiY4ak7ZdhwrwXBAYdFiwd\/VgGgZ4IMrDNyhcPFXO\nbdWN9XgDNhba5VTfzDyiwLzKLpzGVIHXowuilvzuV+l1t8CBvdov+p3lslPU9pl3\nPdVVgmVNyin0G++AT6EZC9lp1Sdj34Rv\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"fit_tracker","categories":["tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/alesrosina\/fit_tracker\/issues","website":"","created":"2026-04-16T18:06:43.237362Z","lastModified":"2026-06-06T18:16:46.100559Z","releases":[{"version":"1.1.6","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.1.0","platformVersionSpec":">=32.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/alesrosina\/fit_tracker\/releases\/download\/v1.1.6\/fit_tracker-1.1.6.tar.gz","created":"2026-06-06T18:16:46.071623Z","licenses":["agpl"],"lastModified":"2026-06-06T18:16:46.143423Z","isNightly":false,"rawPhpVersionSpec":">=8.1","rawPlatformVersionSpec":">=32 <=33","signature":"Hr0oa5VMN5bFfn7nsnBhr2KtLqoHKe3qXKwzdHe8wogjb1VWFIgKApJP8w4KJN9gPEqsl1iEbm2fioN\/LrOvhBmm58O3xUnAxQknHVKlW2B2LwOOt16Jbz1P0xj2QNYh4sYHX7uSlKxRRC\/fJlpPTPAZk8B3dxUZnoUtvlBS1RVQPfKjPhqR78BHF1h2I7aWjlV8LuAsqoY3lmPwAvAh59gccqR7BV+vJHZQs2Of2bzlmhnwTmc\/UFjNRhGMZ8nWu1qskMl6gE18nXfiZIcKVWGsQpiX49Yi9j8uUCdZr+ETI+ZsX2w25h84E\/OmPJVssoRrihPVWl+iuSE4xFEwUEuNrWXYvMpBT1WJJsbyB7dUwYIJre3P5gjExMRstVulrZlPMdsTHyCpYo0wPfnz90S8FQ+mF8U6btXI3bnUt\/nFwXAcLlT6vJ22JXPBXtZ4l5p4lvkj\/i8qt6+hXMwJ7BWLis\/JFPK39yuxdUpG\/8+qcH1te9GCK9oY4e\/pHaHmauYQAtmGaj35OTsVPpFsioXXogqMqjpOrkGs0GPNFQlvHoegU+aURf32LjXl72vOU+6sO6SECj8n3hRZJDcAtGELmLfkDiewKODllZmzstUdL7Y37Dj6EvhLAzpJ8uLwxWZGayz0iUq0C3915PALlsD9Rz\/RC76MrnXpfy2Egx0=","translations":{"en":{"changelog":"### Fixed\n- Trackpoint timestamps are now stored in `Y-m-d H:i:s` format instead of ISO 8601 (`T`\/`Z`), fixing a MySQL strict mode error that caused trackpoints to fail import while the activity itself was still created"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/alesrosina\/fit_tracker\/main\/docs\/activity_list.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/alesrosina\/fit_tracker\/main\/docs\/activity_detail.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/alesrosina\/fit_tracker\/main\/docs\/sleep_list.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/alesrosina\/fit_tracker\/main\/docs\/sleep_detail.png","smallThumbnail":""}],"translations":{"en":{"name":"FIT Tracker","summary":"Activity tracker for running, cycling and gym workouts","description":"FIT Tracker is a Nextcloud app for tracking your fitness activities and sleep \u2014 powered by Garmin .fit files stored in your Nextcloud filesystem.\n\nSimply point the app at a folder containing your exported .fit files and it will automatically import and parse them.\n\n\ud83c\udfc3 **Activity tracking**\nSupports Running, Cycling, Hiking, Swimming, Gym, Breathwork, Meditation, and Skiing. Each activity shows distance, duration, average heart rate, and calories. The detail view includes an interactive map with GPS route, elevation profile, heart rate chart, and a per-lap breakdown. The dashboard shows a monthly activity calendar and a last-7-days bar chart.\n\n\ud83d\ude34 **Sleep tracking**\nAutomatically detects Garmin sleep files and separates them from activity files. View all sleep sessions with a last-7-nights stacked bar chart (Deep \/ REM \/ Light \/ Awake). Each sleep detail page shows total duration, sleep score, HRV score, a full sleep timeline with stage transitions, and a per-stage table.\n\n\ud83d\udcf7 **Photo integration**\nFor cycling and hiking activities, FIT Tracker automatically finds JPEG photos stored in your Nextcloud whose GPS coordinates fall within 200 m of the activity route. Photos appear as a thumbnail strip below the map and as clickable pins on the route map. Clicking a photo opens it in a full-screen overlay. Only GPS-tagged photos are shown.\n\n\u2699\ufe0f **Settings**\nChoose any folder in your Nextcloud as the source for .fit files. Re-sync is triggered automatically on folder save or manual navigation."}},"isFeatured":false,"authors":[{"name":"Ales Rosina","mail":"me@alesrosina.com","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBjCCAu4CAhM0MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwNDE2MTIxMTE3WhcNMzYwNzIyMTIxMTE3WjAWMRQwEgYD\nVQQDDAtmaXRfdHJhY2tlcjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB\nANJZ+pp5tpkS5dXPOHl9swZRsbCQZnztSysKEzJ\/twd8mAAidIjdsSD+SiHhXtEz\ndGV+EDvmSo\/sktTec505bR3I968nJlN\/mWGV9H5rSo4rH95rRBHgIDtVhU49mj+s\n1uCyBBYXNzqMGG70ej3YO8yiIW++YQZ2Zko307yxK7eXmxuYds\/ml5yq+DsaNKnn\nuVugJ2pGyjDmBMvCl\/O6dzCDp\/0RZ2PFiTJ7AuRzAg4jyVia8kwQIr1ChtZtDdHq\nlCmlweIFFwnF\/\/FGTQYdWelseQx9Ks3qRa2J+azBQCsiKzRgi8CelRb5eneGA8ce\na1W+CX8gnYxMwzecbtuLcUzY+6tGbH4wrt4ZW1Ob8IETbRKs+7\/ptwMfbScYYcji\neeOXq\/hX6KhQDRnaPeUTT47J1iBDBdl++rLdvOqtac3xtwXkiDyOx8F01v5LaSYc\nrZNHtxlK3ZVX+5oXONwYpiZOgqLdSmdPQwLj9rg0FqMvmVlGt2E7g2htu3GyBZWw\nVEUkeRzNNVNsrt0vx7\/brCY\/KABNko\/AqKS5bKL1w1rx\/R+63bn3av1StYAsGbQ4\nPtrU9AwfQ\/DvP6gSJiRR42L5uLGP3+UiaPd4hPx5PTb2LSzE4mRtTCdMEIsLv0Te\nOeJ4gXgPuvo8x9iQUVuTLpCZrs5bTGUgIvVWz3DBlI+DAgMBAAEwDQYJKoZIhvcN\nAQELBQADggEBABTSdAYiXC5KP\/2Rci9k56iYJ74n6+lkcPwLOOQyYVuGE7lledRC\nRNgrdGa04OJb\/BU71s6gVaeD9iBZkltmlRAevGcqxyS40GSHYwtDm6v9ZhCypu\/C\nqC55M7UOURC2+rfq56EYF+Lq1mFMrCC0tBhD7Yv285X6NV1Hya9Y+SHmsQJ8tLlc\nvXdeXPnONdCFy2YUmJX\/vxYW0ETvH9AEBfdoSe+SDzPEqfcBJFQgPw5\/+\/RpPKUg\nytDKYpcdHNV\/LePoykHoQlDD27iRHWjrqhpwLzo2XH3470Ql2OfNTsM1jb69MySx\nKNpWsQf3xvCmvNPNh907A3rVIPzf75bEPSU=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"workflow_ocr","categories":["files","organization","tools","workflow"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/R0Wi\/workflow_ocr\/issues","website":"https:\/\/github.com\/R0Wi\/workflow_ocr","created":"2020-09-12T10:09:12.063705Z","lastModified":"2026-06-26T19:19:33.761339Z","releases":[{"version":"1.33.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.2.0 <8.6.0","platformVersionSpec":">=33.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/R0Wi-DEV\/workflow_ocr\/releases\/download\/v1.33.1\/workflow_ocr.tar.gz","created":"2026-04-29T19:16:58.388670Z","licenses":["agpl"],"lastModified":"2026-04-29T19:16:58.451153Z","isNightly":false,"rawPhpVersionSpec":">=8.2 <=8.5","rawPlatformVersionSpec":">=33 <=33","signature":"TyyMbyudn1mFlbXkLATr8TBX5zsYJqVIvRQ1\/dozU7MhJh9dQeLer0q7xMPnTqo0jxakRVH33Gl428k1PujvLsP6m3NRGtrCp1l2NtnVEtQrv0TyACRPV8AGLEwN9js\/eVI2NFo9jCNsSi6xZchCdCf3laInqNcPzTh\/f1AF\/GhJgReYZtDFf5DQ64teYOf+rlV5mlFrs5Du7f+02mLgM3AGSA4C8xgdKv107G9+6arwK7Dy6EXmHQvEIg+JfWqKJ90992UyhvM8IAVYyHy7jjFGyqWxfKB1X3Rhw49rS4qpn\/FeR9Oy\/1u7yd7IKLhrjLYt2yszcgFVAUnMrH0VYKkNDdpQxuTcsdxKpid9c+jn7b1rBU2X50nVp\/iGqTGOxhmzctvWg7m2bn36u0Sc3pjE5WSwF4pDEd2oawM6747CNDJwo+8Rh4kYNVOj4\/oA4N3rWiSbjnKnVaCZd+PUdOdkfazkhs8YekhqfjKXYr4MIWNWhPvcD6WH2ucX4lDpDTaXkB167J6spflE9uYNHl4YAc+BhFCDx+F2jYYkJJ6bt+gMaQZ86sriovsTPC8E85yF6rUoRMuK2risAoWowa2X\/Kxz2XrBf0H31s0Q4LF0N7zQvt1yxFBdQdvuOsOwGB491qATLzOWyAQEjB0ipih1c0awKVCe02hScAqBKYU=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/github.com\/R0Wi\/workflow_ocr\/blob\/eb2d65e9610406bbab22c4c8dda1cea015b5c791\/doc\/img\/usage_1.jpg?raw=true","smallThumbnail":""}],"translations":{"en":{"name":"Workflow OCR","summary":"Server side OCR processing via workflow engine","description":"This app makes it possible to process various files via OCR algorithms.\n\tThe processing is done via workflow-engine and can therefore easily be customized.\n\tPlease note that you'll have to install the OcrMyPDF CLI on your Nextcloud server to\n\tprocess PDF files. More installation instructions can be found in the docs https:\/\/github.com\/R0Wi\/workflow_ocr\/blob\/master\/README.md."}},"isFeatured":false,"authors":[{"name":"Robin Windey","mail":"ro.windey@gmail.com","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBzCCAu8CAhFGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjAwODMxMDY1MjE1WhcNMzAxMjA3MDY1MjE1WjAXMRUwEwYD\nVQQDDAx3b3JrZmxvd19vY3IwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC\nAQDCNDQLR7pHgVfjOqxILAg2V3fUBcNSPZ5VomTci9pP8F\/jM44tce5gztLyy8ZN\nWnKThfBjc9ArsPKZQQMdZSO13kKFCV26LKUKgGi2pMvcSKSvnHJ6KOBxaux1iu4y\noFe1jxZBoF2nzeNMRRb045xXoZy2DK71ATVGepIRcMtIFCDLvByNsNQNY2kZ737j\n5VIpjJ+rXq5CgfICwrQNd\/A7+PYBKUwghyttaEcKcrZPf2K0j3ji5ijjvyzXiEsz\nEIcWI\/ppiypm\/dO5V0QIiT5e4\/amle396ByV+YG13QDdm5GXheDCc5a92cRLYYTY\nWSG\/RaY1x4EW0MWfm0SpfqvefN9++uRIVu4JYQ36ZC1xp\/PNoekw6\/02cwzG3Ez5\nI7BaDFmqlHstDUGkPBW6GDnaZvveNwu7sECUTNKTrZmhfyGgkM7OtW8grq4rgsOX\n\/EkSN9UneLzd1B5jtPbVbHU6g3FhUGAGooNJeJXo8qLDFqn8mbsu3Hin5Xfwjy4N\n0jYW\/P+M31iNq7s3Tg+o2vlQOzLfs7YbSXT6Mncp13PqE3Kn2fSWp+hilkpyk5Lc\nUKyev23FFsf2odwpARojswkT+I7W0D+4Md9eS6fH8KLSQ1GB7S+fn0say3Lmyvvl\ngl+KaDHyTCWXcj7IH3sHOiK9WczWOX5z\/j0NnM8SocUc1QIDAQABMA0GCSqGSIb3\nDQEBCwUAA4IBAQBJRqHFTv4+gWC2EUSPVuooT59u0zHcJWRrt1mc\/5XIsrMm9ot+\nhlCmBhe7ixmxMp81oB7UIY3E\/K+KQnx1RHzUE6+PRGrE6gDyh50MJgkp2isiquTy\nInfT88nJGGCTdipXBua6hTWBbT9mu50BtZoKI+mOfSqOYRgP8BiP9UbtygEU7LUv\nCZM1ub0Ja3Z1iCxhxbUqplvQAYm\/MLb0f4kgzaFxOIEIZA8vXSSYkypo8ES\/oobW\namU3RBYxKFfXoNCyRTvACEmwUgJehMoW9xH+khoaLfulRdCY0FThiI5xczfEupvm\nt8kL49zm9BSqBpIj3A12ggptc1H+HA6uwyu5\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"socialsharing_email","categories":["social"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/socialsharing","website":"https:\/\/github.com\/nextcloud\/socialsharing","created":"2017-04-26T13:33:00.793453Z","lastModified":"2026-04-08T08:34:30.637836Z","releases":[{"version":"4.1.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=30.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/socialsharing\/releases\/download\/v4.1.0\/socialsharing_email-v4.1.0.tar.gz","created":"2026-04-08T08:34:30.555313Z","licenses":["agpl"],"lastModified":"2026-04-08T08:34:30.670411Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=30 <=34","signature":"rVOIal4D3oLSadvtcGJ5xTMR8QRFciPQCvkoUQqtUwma0dBky\/OmSHzVCRGh7qGQ7kyK6UreaKtb4m4RhtljA1CclRdVuuVm1wXcVRgblnnNiQOvxlCrfDvlgriHm0QuKyBc55GT59rou0ssdV1vZC1fEw4vzKahhi6YCWzmK696WFShzT6TWyNPjDgCjCzlpXRJLVPDmRwLkg\/28Tk00wMSbZSlsmFjuhj5tRxevX0RWx6hFZhfC\/tU2cb+4Opn\/sHlzYO3ZSwONrVDnUFjLSC0NE61jIQ+cp4WXbu8zmXjCLij3fB5K129h+dU4xZ6P4helSqXvF4DpcyYGoSxaDMG3sGPxKKQwhMu3pwj\/3hsd7iWDOvBK316cFJZMZx\/sZ\/jSF98CmJkpRW9Bgei1rCqPQN\/4yEkIkSCSRtfMH3Tk8PrCNCxhi2QaAgAvZtoq\/4TnihFuximAf1X0DNO+g3MKqbdXLgQanWKkpqpx+rWcY7xJHlxhqDua+VXIRwoW235kVQQQ92hTXSUGLOHtixq5EP4xr3LiznYiCHzJAI4WCVDyYviQdTi41rt5kETCv5ocnjthgCgi5eG9Er7GdG\/CArtIMgwvo9sMRcrGfyZatUn1LwSXKVrw1dnRogHflkPoaCOQ8Tx5A+MgJeHihw+Iz91D+nfRIMcIIzEPDs=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/socialsharing\/master\/socialsharing_email\/screenshots\/preview.png","smallThumbnail":""}],"translations":{"en":{"name":"Social sharing via email","summary":"Enable direct sharing of files via email, using shared links.","description":"Enable direct sharing of files via email, using shared links."}},"isFeatured":false,"authors":[{"name":"Roeland Jago Douma","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEDjCCAvYCAhBGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMTcwNDI2MTMzMTQyWhcNMjcwODAyMTMzMTQyWjAeMRwwGgYD\r\nVQQDFBNzb2NpYWxzaGFyaW5nX2VtYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8A\r\nMIICCgKCAgEAuxFzYJpfLMJqUeBCvb3q5GU+vfU5M8Pc01ywXB0dRzu\/Hb25Yj7Q\r\nZxDIavKDbyYilFfLg+KOhGwxpomCdWhpQVHMWxz\/tmIM\/Cbbs\/UOOp7QvwEj+88W\r\n7bkpFafH5OIP55f+UXuIq9PWuE7KkTPNsaHPUmtbOoU05nZ7HuUvUEl\/Sj+r4OGx\r\nW+7wYqvoEW+7hxerAZN3aQFQy\/SxoiCE6TY2CSYdGSeAZEeWlyCbzh8yao1p6M6k\r\nOAkVAz0AlcA8bcdAnWj7Uc2YtB3DItLFUP+cmsLOLKhrtgaloxgt+6KbQXOsXs+B\r\n8+8RyaUpkOT6IcOOfnEb3Hjx0mtzKvzaYR5D3fgDqsG8fT99a3\/2cClHuV1P4Yur\r\necqlIggXlVnxublpZ9vUTACHfli+Sr4wy6mz\/FuCslvkGkSyCdSvaoi6\/lPjQgjX\r\ne5JZA2vfMdOFSfpgfYPtp5VMdbwCQfz0oYsea3qzZoFeHiasP88LW3utejJX\/p9g\r\nGsK3wOrBQhVJ1KQTtq7qh0Qh8QEMeu1Z0i1eGq1gKEXtZia1V5NCCEvR5h3T11n5\r\nV3PRDEANQ666qIvF3E+PtLiUJKh83FC9W5QI6pcLi4wx85gnFLvjPkhHztJxCjlA\r\n+6CuNBMDATx9OUXbw43AvwSgdrBmpJqiXzvAlEVraZMC9eRLPcGNSc0CAwEAATAN\r\nBgkqhkiG9w0BAQsFAAOCAQEAPI+t4Lp2c16VYhIoUJLH5POdtPCk80Di+HyRkvlG\r\nee68P7gP40YePUbuuaMW2e\/fjtd9lzG5h5ePYvA9a20T\/wrcj18sLe9wvggZaKLi\r\nB7eASX1Xevo7d\/8f\/97LcWXJXnL\/obYO9cFcWpSJiIwH2D12N8cM0TpvZOCVRvT\/\r\ngrFy3Q2JhcPjW7uuaq1fM1yK\/9U9jNRg5qt7yNSfWpACRh2+IJoEscDSWrtc139R\r\nfpd3TWyEp\/xcTO3wKvejYoRV3Os7oAEY\/v5k2r7aB+YDu+KGD4NSlX5ux08Cmr3n\r\n9N+v5+FijkkinIA1AXPh4Kd7LQAzvn8whHFY+egKOnY9ww==\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"epubviewer","categories":["files","multimedia","office"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/devnoname120\/epubviewer","website":"https:\/\/github.com\/devnoname120\/epubviewer","created":"2023-08-17T20:09:56.141227Z","lastModified":"2026-02-19T01:36:01.083450Z","releases":[{"version":"1.9.2","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.1.0 <8.6.0","platformVersionSpec":">=32.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/devnoname120\/epubviewer\/releases\/download\/1.9.2\/epubviewer-1.9.2.tar.gz","created":"2026-02-19T01:36:01.077272Z","licenses":["agpl"],"lastModified":"2026-02-19T01:36:01.119855Z","isNightly":false,"rawPhpVersionSpec":">=8.1 <=8.5","rawPlatformVersionSpec":">=32 <=33","signature":"B6Qzm\/fHl8VG\/m7zrSoQlFmBfKWfl75keXWGVmRBgoHy504AsGthxj0UDAgpMx6X4oQdQ1holVlc1a8j8CsBYJqRFcz7GY4nI\/G71NTFqsbgBMrfjooLIi4WDm4UXcNT3JJK7ZvsLSFdAxbC11qNtFcJg5KIqx\/3DRr\/b+ak69cykeRTg35gxULPyAgQpEIt6p7AkWXlPWPAzK\/Hu21qmiRGUj9vYoa7FCDaDNxXau9sFqoobkIoKZ\/Zy1hYJHUgaDRdViV7SUkT9xdPD6NkY+9MwQ52e9htQFr4qSSctWmEKpk\/SDY43FmwWrB6ujxbKKiIxn9NNfepbGQYvpesVyi6nlpf91LxnJ3Dz8tnaOrSlrakOxPVdnSuhZEiGAQg5M\/W7XK+AIfJOD4ZX2jQVqCDM1LNCNSAJp5UQ5m6JprehFwJqN13+SyniCoAzRCqT4ssALpHQBlJ2\/1ZNXPLsfSGl0kam2YKJxDKiOot6u93FofVREaJ7vui5xXRZL9llC3SsehfnnJvioGT2yI6\/AlMKZLe4D7wO71+ZnArHVWcuPe0f\/67DT6jc17jadvsgj3bD\/jfyUG2G83QYSFe2F2YQ9ptTLCv2F39Ro1s7MXtGSSYXJgPqLZ8KJpntcFg9aH4lVXXnE7h7H8WW3x8NSmUthSOt37kSIdQe\/BXBzI=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/github.com\/devnoname120\/epubviewer\/blob\/master\/screenshots\/epubviewer-1.png?raw=true\n ","smallThumbnail":""},{"url":"https:\/\/github.com\/devnoname120\/epubviewer\/blob\/master\/screenshots\/epubviewer-3.png?raw=true\n ","smallThumbnail":""},{"url":"https:\/\/github.com\/devnoname120\/epubviewer\/blob\/master\/screenshots\/epubviewer_PDF_005.png?raw=true\n ","smallThumbnail":""},{"url":"https:\/\/github.com\/devnoname120\/epubviewer\/blob\/master\/screenshots\/epubviewer_PDF_006.png?raw=true\n ","smallThumbnail":""},{"url":"\n https:\/\/github.com\/devnoname120\/epubviewer\/blob\/master\/screenshots\/photo_2017-03-15_17-22-00.jpg?raw=true\n ","smallThumbnail":""},{"url":"\n https:\/\/github.com\/devnoname120\/epubviewer\/blob\/master\/screenshots\/photo_2017-03-15_17-22-02.jpg?raw=true\n ","smallThumbnail":""}],"translations":{"en":{"name":"EPUB Viewer","summary":"Ebook viewer that supports EPUB\/CBZ\/PDF","description":"# EPUB Viewer\nEPUB Viewer is an ebook reader based on pure javascript renderers. It works for publications formatted according to the following standards:\n\n - [EPUB]\n - [PDF]\n - [CBR and CBZ] ('comics')\n\nEPUB files are displayed using the futurepress [epub.js] renderer to provide near-native looks, especially when used full-screen. Turn pages by pressing the left\/right hand side of the screen\/window or using the cursor keys (if you have those), use the sidebar to browse through chapters or bookmarks and add annotations.\n\nPDF is handled by Mozilla's [pdf.js] renderer in combination with a custom reader app to enable side-by-side display, batch search and more. Controls are like those used in the Epub renderer with a few exceptions, e.g. night mode has not been implemented yet.\n\nCBR and CBZ are supported using a custom renderer inspired by [balaclark]'s work. As with Epub, books can be navigated using the keyboard as well as mouse or touch navigation. Reader generates a visual index of all pages, show in the sidebar (thumbnail generation can be disabled for low-memory and\/or -speed devices). As CBx files are often of varying quality, a set of image enhancement filters are provided.\n\nSee [README] for more exhaustive information on features and potential misfeatures of this app.\n\n [epub.js]: https:\/\/github.com\/futurepress\/epub.js\n [EPUB]: http:\/\/idpf.org\/epub\n [CBR and CBZ]: https:\/\/wiki.mobileread.com\/wiki\/CBR_and_CBZ\n [balaclark]: https:\/\/github.com\/balaclark\/HTML5-Comic-Book-Reader\n [PDF]: https:\/\/en.wikipedia.org\/wiki\/Portable_Document_Format\n [pdf.js]: https:\/\/github.com\/mozilla\/pdf.js\n [README]: https:\/\/github.com\/devnoname120\/epubviewer#readme"}},"isFeatured":false,"authors":[{"name":"devnoname120","mail":"devnoname120@gmail.com","homepage":"https:\/\/github.com\/devnoname120"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBTCCAu0CAhImMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjMwODE0MTA1OTQ2WhcNMzMxMTE5MTA1OTQ2WjAVMRMwEQYD\nVQQDDAplcHVidmlld2VyMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA\nnP3ds4dSRwkSzrK16qtE1f9egfX14jXclELN4UGN5q5G7xTAqx5EAACHhn7ce9sB\nMZpxrV10ht8E56s43UWewahHAnwAk+lI8amDyhBwFo+gytNjNMlMNh3tA0h0FCQz\nDDfi+6SBeHjqDBfaJnYZJlAW5JKHQH0Rq4CyHrfF1V\/6VUCwiFcbY+sNqvgYfaj9\nMIt1AHX\/M\/xORyfPvlH3ZSCls716u\/DFFEGq5grqk9vkmYAa6DLzBJzbWYCCeRSD\n8pDDQtrqkbCeM\/m7sww6soJK72N5jpZ3nceS9Zd6aUwLhcFxVfIDBV1bx3oUK+hh\nl5P+gJhPcYB\/BAmBKKHRgCPCJPW8UfI76K0c8ZCiJWHAKyZGistLDhlOW5RLKpAy\nPuEJysTcGvY6khbn8AKFkLxiBJllT6rM+Kb01zaCdHyyGFfzn6SYc8NPvo69tl0E\nemTNn62+GO\/LLIYwGfoHRUTQzYkR7qcuztowkEa2UWpJsqCCLTeuv37dVB13ZC3i\nSyQeiF5i7jKINqHq62QJ+7axvpdHP5V3i6l9hTnzni3sVyR2IE\/zKxu8xOm2EmFr\nM2bMCI6NdXikdgntc0mSzeMR3MBctGQOUG8IzPmG5o1U5H5dir50RhiGQi0irYlY\nmVljl4shve1F20wjHtePqN8op\/eUFQQZVPHfN44nH9sCAwEAATANBgkqhkiG9w0B\nAQsFAAOCAQEAg77Bx+eN+mbHUw2jah4izxEF9E6hQ\/IBcV1duxgo2BAfEVrOULPT\nxFCt3WfDGvWMKgEACgtHCtqYPQa5WGBdP7x6EtVs9B0kxjEIgznlCGBcvtNHZJct\nlvC87kHtwi4wjnuEHVehDxSpcz\/chMrTaFPvRz90tiPllnGGPAfP6DlmAXewJK7B\nR0HgN8VRKhGUPLCPkYwXjgTSLQMOAq17jshkVYJhHbuSXg2jlnDQaE+HMjCOa6R4\n0qV5+O\/KV3g2JGNzMeP+AFQzL3m6gFxmkhtytuTZLciCdkj+C9fBMOa8Hvjsq4\/d\nBC0a9RkcH0a5W7TZB2DE0rgAjmAPM\/\/NzQ==\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"intros","categories":["customization","tools"],"userDocs":"https:\/\/framagit.org\/framasoft\/framaspace\/custom-apps\/intros#user","adminDocs":"https:\/\/framagit.org\/framasoft\/framaspace\/custom-apps\/intros\/-\/blob\/master\/DOCS.md","developerDocs":"https:\/\/framagit.org\/framasoft\/framaspace\/custom-apps\/intros#intros","issueTracker":"https:\/\/framagit.org\/framasoft\/framaspace\/custom-apps\/intros\/-\/issues","website":"https:\/\/framagit.org\/framasoft\/framaspace\/custom-apps\/intros","created":"2024-07-29T09:41:19.562147Z","lastModified":"2025-11-26T15:52:41.939132Z","releases":[{"version":"1.2.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=31.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/packages.framasoft.org\/projects\/nextcloud-apps\/intros\/intros-1.2.1.tar.gz","created":"2025-11-26T15:52:41.933996Z","licenses":["agpl"],"lastModified":"2025-11-26T15:52:42.004316Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=31 <=33","signature":"uyCqrI32f5D\/AVM89PK4+wdb2A177aMqu\/AFqvtXLJFRkdbVgj\/+ZZBhBvFWGAFn\nv4svu7lBlIZep+oOEvl5JSo\/0xa6sjQ4ylPyHiJdPgdT0mS5pPa0QK9IqjY6\/5TJ\nrJHeDOZA5UBUKtYW2nzeKfOfR8KLkrlgglqT1C2wKT2h+XDnmTKWDJG+2KmV77\/2\nZb7PHnZldFyJTqAtB45fQXvsr\/nqOC3H2\/W54b7uPn8csVxBMZ6ONpB+\/k4EIela\nxU0HLez9ggfuVGeSkST8AlBV0GdFHfpsWinDY8yWWVhFT0NhgUoNZ5GE3XtpmR3J\nj1XY9H95XutnXgI1+SwKf3jMb06NkOrqM2bM6Hlqp\/dou7N4ArHZm+1vMMVSeGhX\nlgmb8qYxZ8isNQs6DnJ8m+JYn1SLAFMwp8TmQFcGe7nfqIIh0w81fkcMw5XNYTqd\nWDRoZb4nEUuXErBA+pI1ZRyoTypn0hwdHAdozF7xAJDetpf\/W3l8f7nTHdw3tuqL\nuLncPi\/cveAHdCKvCzlcGVhT3oMKhyxLbH2Ju2FExwSWDV39+DB5bt7MeTNDBz71\nDXH1r7g9XWGUauOAkvqFp\/Dk8UrafTdjni3NYu+jf174LNsJqiD1Tu5yyJo1I7Er\noYjwoT0L9EOxM+7JbLcdWubKNhjZS7KiMawckD1XwCw=","translations":{"en":{"changelog":"### Fixed\n\n- Change the Deck intro step button label from \"Done\" to \"Next\" for better clarity.\n- Correct words and rephrase sentences in forms section in fr.json.\n- Hide progress bar on Deck welcome step."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/framagit.org\/framasoft\/framaspace\/custom-apps\/intros\/-\/raw\/master\/screenshots\/fullsize_example.png","smallThumbnail":""},{"url":"https:\/\/framagit.org\/framasoft\/framaspace\/custom-apps\/intros\/-\/raw\/master\/screenshots\/menu.png","smallThumbnail":""},{"url":"https:\/\/framagit.org\/framasoft\/framaspace\/custom-apps\/intros\/-\/raw\/master\/screenshots\/choices.png","smallThumbnail":""},{"url":"https:\/\/framagit.org\/framasoft\/framaspace\/custom-apps\/intros\/-\/raw\/master\/screenshots\/settings.png","smallThumbnail":""}],"translations":{"en":{"name":"Intros","summary":"Tutorials of Nextcloud apps","description":"The Intros app helps new users to understand the main Nextcloud apps.\n\n* **Highlights user interface elements** to explain them\n* **Plays tutorials automatically** on the user's first visit to an app\n* **Easy to disable\/enable** for each app\n* **Comes with pre-installed tutorials** for Files, Dashboard, Calendar, Talk, Contacts, and the User settings menu.\n* **Admins can define custom tutorials** with JSON files"},"fr":{"name":"Visites guid\u00e9es","summary":"Visites guid\u00e9es des applications Nextcloud","description":"L'application Intros aide les nouveaux utilisateurs \u00e0 utiliser les principales applications de Nextcloud.\n\n* **Survole et explique** les \u00e9lements de l'interface\n* **Lance les tutoriels automatiquement** lors de la premi\u00e8re visite\n* **D\u00e9sactivez ou r\u00e9activez** les tutoriels \u00e0 votre guise\n* **Tutoriels pr\u00e9d\u00e9finis** pour les applications Fichier, Dashboard, Agenda, Talk, Contacts, et les param\u00e8tres utilisateurs.\n* **Les admins peuvent personnaliser les tutoriels** avec des fichiers JSON"}},"isFeatured":false,"authors":[{"name":"Val Jossic","mail":"val@framasoft.org","homepage":"https:\/\/vqlion.fr"},{"name":"Thomas Citharel","mail":"thomas.citharel@framasoft.org","homepage":"https:\/\/tcit.fr"},{"name":"Boris Valero","mail":"bvalero@framasoft.org","homepage":"https:\/\/www.linkedin.com\/in\/boris-valero-0153982b6\/"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEATCCAukCAhJqMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjQwNzA5MTU1MjAzWhcNMzQxMDE1MTU1MjAzWjARMQ8wDQYD\nVQQDDAZpbnRyb3MwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDUAH7h\nobP\/RUlAt2tFemz33TsAAVIE2gvFUCtgkXuB3Wa\/QkYTLEJ7kQWDOKfZ8EF7zl34\nVzM8jUgfLArju2PYomEpT2oRULLzC1hwAwWLHsChsl1pmF9A\/RvfmtoBk4ui5QMT\n1koubHytTqZ3YRmJfCG5hsqLL0Eu1TtN+dBAjMNWWSXBx9NJYAk8hpYMyZIwFEYa\nFrR64Hc6ATLEt2UTWwuCkdOYjwaB9FePvVncyc1xVoKXx8T90dCBBSvW8q1+a0UW\nxP\/yZ2N0gUhZJ4HilJM+C+f0gGGuOoshZbIl5fEuyxpgngYO2HOxXrtzQwypHAKD\nApamLljO6lgbbrR0UL8pGyacPE6RSmA2kfP\/B3\/0h3E9DQW7\/trqjoF1RBrSXSrE\nbKBGZsU6H22x3TjfWNsZB\/WUt5IJGk9g9flrtLKl\/p9HmtXLIu\/fLlDG7TnlLWcJ\nhSI29KUvAIXWZO2cr6s\/l6OtojAI89egy0r03zjQV8vJa8zCo7qRSuR2bxHlAypH\nbjqwiHfgbqZ2m5q8k0QnqpghjPSPCZptWC9vn2x8t+miXKTSJBcrDAzsjguR1Fh5\nA+KkeCJPtgjR2\/N5Ay92Q038EQiiIgl9Y6+lw7k3tlZZAFhbOxSiYHaplFL0ubIm\n4KxYfdkg0tFMhuwXCJRXJcHjM+qIHE7A93lgsQIDAQABMA0GCSqGSIb3DQEBCwUA\nA4IBAQCchi8iT5sHbbz0ErefvcYOa6ojyr4uNO0ksmInTDX6ehegChfdb1FN3jqG\nqfVxvOZmumx5mLcZnNdmUTBDKB3XhAW8ywYAdtU+PIjgwgsr1LL3yF4DPFzSFaO3\nowJy8KBSwDiJaF7mOdeQBLm0uL+j8odZ6FrnhC42wwsI4Pcj9354AXfZRS8RJamn\n+9KG93o2V6pA42T9OUWGU8pH1Bwhtccacd5dSWqlSo1XDqz\/x7p+7ndi3ukpWkb1\nzBqkMGUlFSrmR0k0lOoSmszxIBKk8qSGRjzZr8BN77e\/QV3Dk4YUTcJ71LXB3nY0\nU5kQrtqzlW8b7o4S27ReQ90yqg7J\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"bbb","categories":["integration","multimedia","social"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/littleredbutton\/cloud_bbb\/issues","website":"https:\/\/github.com\/littleredbutton\/cloud_bbb\/","created":"2020-04-27T09:04:51.044643Z","lastModified":"2026-06-22T14:18:33.590982Z","releases":[{"version":"2.9.3","phpExtensions":[{"id":"curl","versionSpec":"*","rawVersionSpec":"*"},{"id":"mbstring","versionSpec":"*","rawVersionSpec":"*"},{"id":"SimpleXML","versionSpec":"*","rawVersionSpec":"*"}],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/littleredbutton\/cloud_bbb\/releases\/download\/v2.9.3\/bbb-v2.9.3.tar.gz","created":"2026-06-22T14:18:33.560979Z","licenses":["agpl"],"lastModified":"2026-06-22T14:18:33.653119Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=34","signature":"Ki6RjWWMaeFDKb4TsRs9LQ8D60E1eB6BsG63d+R\/HVw83k4SPwZ4S6m2iYE6KriY\nTN\/H+Q1YjwGydfeDbOvUmHtEcwsR8e\/6tk2XNwfRR9wepA1YfUA4f1X5ywPC6PZ8\nSWHZ9bOzr+1\/BFWFxcqPh124CLI8w+sF9g7KlicAcp7fMTMTf3KIPTZzgnFqOnTo\n7kZBp4SN\/c3UggtrQ7UHwzhSmaUEjxwJkHLNRqHvgJhpq9TXtufT3RUhnC0icDQh\nlCPK9IpIdC+YcaoRedX5S3jEnYfnQInX46fbyJtyIOC1dfvClTfKssHHL4JbuZkg\ndMkeR\/kvhM1sPRWW0AvWozUbEYMVvOXAJvi52mxZ31SfqomRVxAElMe9BTv1texd\nf97VIFHpiD+GDnASjAJ6X4cz1aMlS6HcDVRLtKdJQorfdMQ3xvwMwfRpo8adPfK9\n7E5qdCPfPGSuLkm7dNBkbf8L4SMLL\/2v3so4QjwbQi871RINpsxcCYTPmjMwlUO0\nykvypLXNeaXrOSqr933iPfN49X\/TQ\/ova1DcKTUB05ExWb1LjFQtB57yP3bxyP\/2\nMeDZzbCvnwUYMKeGhQy40v0FPyHogRJDQfwUEwPXFUt2fsxSEqYjKvHBDoPN+BrW\n4bK2ATgGI50ki6yF7lFvISebOFM64YiNw5t3ZNRWbno=","translations":{"en":{"changelog":"### Added\n\n- Make logoutURL configurable in [#423](https:\/\/github.com\/littleredbutton\/cloud_bbb\/pull\/423)\n\n### Fixed\n\n- Fix checkbox not working when checked in admin settings in [#432](https:\/\/github.com\/littleredbutton\/cloud_bbb\/issues\/432)\n- Apply legacy Nextcloud CSS for dialog windows in [#431](https:\/\/github.com\/littleredbutton\/cloud_bbb\/issues\/431)\n\n##\u00a02.9.2 (2026-06-17)\n\n### Changed\n\n- Better join button contrast by @Jerome-Herbinet in [#425](https:\/\/github.com\/littleredbutton\/cloud_bbb\/pull\/425)\n\n### Fixed\n\n- Update to the latest version of [nextcloud\/files](https:\/\/github.com\/nextcloud-libraries\/nextcloud-files) for Nextcloud 33 and remove all jQuery dependencies for Nextcloud 34 in [#429](https:\/\/github.com\/littleredbutton\/cloud_bbb\/pull\/429)"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/littleredbutton\/cloud_bbb\/master\/docs\/screenshot-configuration.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/littleredbutton\/cloud_bbb\/master\/docs\/screenshot-configuration2.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/littleredbutton\/cloud_bbb\/master\/docs\/screenshot-join.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/littleredbutton\/cloud_bbb\/master\/docs\/screenshot-config-share.png","smallThumbnail":""}],"translations":{"en":{"name":"BigBlueButton Integration","summary":"BigBlueButton integration for Nextcloud","description":"This app allows to create meetings with an external installation of [BigBlueButton](https:\/\/bigbluebutton.org).\n\n* **Room setup** Create multiple room configurations with name, welcome message \u2026\n* **Share guest link** Share the room link with all your guests\n* **Share moderator link** Invite moderators to the room\n* **Share rooms** Share rooms with members, groups or circles\n* **Custom presentation** Start a room with a selected presentation from your file browser\n* **Manage recordings** View, share and delete recordings for your rooms\n* **Restrictions** Restrict room creation to certain groups\n* **Activities** Get an overview of your room activities\n\nQuick start guide and further information in our [readme](https:\/\/github.com\/littleredbutton\/cloud_bbb).\nDo you like this application? Give something back to the open source community and checkout our\n[ways to contribute](https:\/\/github.com\/littleredbutton\/cloud_bbb\/blob\/master\/.github\/contributing.md).\n\nContributors are welcome! If you have time it would be awesome if you could help to enhance this application.\n\n*This app integrates BigBlueButton and is not endorsed or certified by BigBlueButton Inc. BigBlueButton and the BigBlueButton Logo are trademarks of BigBlueButton Inc.*"}},"isFeatured":false,"authors":[{"name":"Arawa","mail":"cloud_bbb@arawa.fr","homepage":"https:\/\/arawa.fr\/"},{"name":"Klaus Herberth","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.9285714285714286,"ratingNumRecent":0,"ratingNumOverall":7,"certificate":"-----BEGIN CERTIFICATE-----\nMIID\/jCCAuYCAhKBMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjQxMDE3MDkxMjMxWhcNMzUwMTIzMDkxMjMxWjAOMQwwCgYD\nVQQDDANiYmIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCmQPagvR36\n2vKbAVhprpV5V+O63CCoFMfpzjAhcLLGq+kRdS23NuCQs18RnT5LyEFaNl3GiosP\nKKTzVeHyk4aJVYdX5IdmaLWJTuTkDInwhglQNrZesS1Rv6tRVQUMJ78KK2i4dGqn\ne1Pnp8NwgWXKBWsm3AV9bZKON+e7pBIOcSbkJVjS5IrVTIPuNjjS8a5X5ofOTGNC\nztcz+457ecarLIZTeuB9wA3gz3R1JsP50Drm5PgZiI9df+gYwMf9ZyIXGwRWB\/YZ\nAEmZUPyQQYtdMR1eYdVBnvYqAo5mGzcdo+FZqbhBu8cmAL6AKNAHXKT1CCmpYoyA\nrFsxS\/uhisAOeI1mcdbME4y4pDfMd\/I2goeuNpiPaogU2r45JkuWpFgOeseCnEJ4\nkAv4P1Tq8fvJzix28erA1L18\/uyc5B1ch0C7ioiR02737ydpZVXQnasCMBUlnSfe\nt9atl5pVWq9FuwiMjDziJ9on9jfuYEhiEcEGKLEgvE5b6hIRbU2BEenF0In0gCKC\n8pIbZm2sReIE9ZxTQL9eyxFdOSatCHJ+7KkFYVngl8IPz9Xi5Mk8oyxK2kozOmH8\nImauvQLY4fr3hBPAk3jqKVhOuEdqDlBeWXflnPPrXFHgg1ns8PB4LMrWEWVjLD06\nAhjhLkyW\/Z1iQR7aTEdqLBLf3TxiYYkfKQIDAQABMA0GCSqGSIb3DQEBCwUAA4IB\nAQApreQgc\/jyoguIalBO67FGZ\/tpxETn\/n4Jit60KTn8PSwV9bWTW5kPZ2YX3K98\ngzAUk+MOk2bcbmnLG8aqYIgjbs2NeKra6CN40Yrgbd3eKuEoR7GaAzFQFJE0Iq1q\na4o+hQNnMVOXRu8GAuqVZEyk0u7aQ7WfzUeDD+Gif20btywV8N\/DQEUElDMURsDC\nHYYWowfTcHEqZ9Klrtb\/+CJEQhiCBw3bo8WtamxTIKAGkRRgrJ7mHK2ZGfIo3ZZ+\n2TkzkhYdSJF2HJsvO8K3PCyP+wcMxndHqSEjRKLJ4YumqR4ZUX2NgNax4a1Xis7o\nPrnNICscXLA6Frw9A+JYSZqK\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"integration_oidc","categories":["integration"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/SUNET\/nextcloud-integration_oidc\/issues","website":"","created":"2025-05-20T09:07:09.722877Z","lastModified":"2026-06-02T17:34:49.930127Z","releases":[{"version":"0.1.10","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=28.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/SUNET\/nextcloud-integration_oidc\/releases\/download\/v0.1.10\/integration_oidc-0.1.10.tar.gz","created":"2026-06-02T17:34:49.846349Z","licenses":["agpl"],"lastModified":"2026-06-02T17:34:49.978203Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=28 <=33","signature":"hCdD6FC80OXTrfyNb\/QJhF8bHH4N1VkSENHBpZadGnu3emt35f97ZLyPmcX3vEhKVm1XmvEr\/59UZE4Aw5UhsZTlSztrSHQQsY4Ov\/cpz1SpDDMD1fLtUryWeABBKNXRfFYbDTXXvr8C7pXBMIexYWxIFeEIAWcb9Ls36s8rosGmsJR8CXtRDDg8qMgWF0bCWeBg5rKz\/JbupmaCTwyYdyXpd\/5mqi\/4du7FKvtSzUrKVZOAtug8UihMJ41iaK8a9p+uhOygEVltrlVQbL7S4cj9SRak0LwvCwl9SvM+Ynbs9e4S7BQQj4onn9ueUWcXE6zcGozovIuLaYm8I\/gFndnQEH0nObDKuXpRGsq9kc1kACpHcrry+Rm0DwPlc4mLAkv\/5tWfYOLwVm9P4YV76QUYtQ\/4ZvR3IX76s0vaFpClPHTTm2bzOAp1FzlEW1YL2OxUTnJNwZmFKUzVwbNx83oRaofuc3yuX+c\/OlYh1VJHvGQz5ksNhH5LYlZu76wsBrLB6BpPk0BZ9TNnB9CogIGdhR18QAAjI+xjSz5QcN7rXfgdYqgwGL3YzOwg3SgSfRjq1FLi8EpXUbR8vxLre85Ts9F3Fr\/lFatr50UVherKIGPgBoNoK4Z5skfU78HzTsZwjIgPUW5vbHuLfzMahkRw9odcAEb0rP+V6C7JiuU=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"translations":{"en":{"name":"OIDC connector","summary":"Generic OIDC connector for Nextcloud","description":"Generic OIDC connector for Nextcloud"}},"isFeatured":false,"authors":[{"name":"Mikael\n Nordin","mail":"kano@sunet.se","homepage":"https:\/\/github.com\/SUNET\/nextcloud-integration_oidc"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEhTCCA20CAhKdMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjUwNDA0MDcyNjM2WhcNMzUwNzExMDcyNjM2WjCBlDELMAkG\nA1UEBhMCU0UxEjAQBgNVBAgMCVN0b2NraG9sbTESMBAGA1UEBwwJU3RvY2tob2xt\nMQ4wDAYDVQQKDAVTVU5FVDETMBEGA1UECwwKQ2xvdWQgVGVhbTEZMBcGA1UEAwwQ\naW50ZWdyYXRpb25fb2lkYzEdMBsGCSqGSIb3DQEJARYOZHJpdmVAc3VuZXQuc2Uw\nggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCpcnzTpsnw5qT2eUD+oKbG\n5JOTpZojKa2eTu79LyDIJzlD1Zt0hvbObq+NxEErhZDD286zbbZgRq\/Re7EGvBAe\nXx1C64vsE\/\/pQVoV0bL5ZzDQ5UDwm8Y5Sn4nef9IxSSErDtzqmOavUK1c0gfEMMW\nMi+il5VBQrawPJ6Qj099ym\/HaIkKiL\/AUwRIt7M9e0bDOq3tD8Sl1TY0+FOFwcry\n0ByEZAggfgw68NPPeh\/PiCvYmWOUKm0Du0buqJ1cP9GmaBKVmzv79YpmPxNny+4R\nho4cp7Yv3F2go2A7+Ji+CHsFmyHlla2tI4m7\/ApRTXNhHfxSd+uAjBS0DlJyYyAW\nSQIKiRj\/0BwIAnpetp3usQIKa3YbOGQED5aOJd0wNKiou\/exYgeIvafZ6VI4kLVG\nB7Smio6ZwLgUK7MXho+Bj5Y5T1ff9ppkHdUybwqDSAXXzw6Ef\/ViHWu7NKW8W3+S\nRsa4T9XC5VQOqxXZgB5oVIwtpBA9uPgR5dtABtw3kRm4BnVtbZ2eht04ufuU0YUT\nnUf7oK96LNAqFavsXP6YZwqINyWl1rMzb8zCHNWv1i+2G8fXvvuK1MlTLRV\/geU1\nyH5CHG5YvrBf1ddr\/+2LgtRTwWndjElbtvwv3SpYOd+auKyG1xr23ZEiE+bXpDBB\nahKB6XYxO96aL+1rq3OhIQIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQAFPeFAB\/Yk\nYJe0XQkLY3G\/N9gVeTEs0lSQtnADfU1G\/uDUCESZ1ZzP7mQyadt2wjJJCxMW\/rHX\nQMPYa9un7hVZgU4rqmqjwLMsxL2InurbP1LuQfLnYsJYg\/4yZMkUOYhRpERIS0a+\nJKSLIrgwUhllSEHuvJld46IQ\/JGhWYaMD3Oer7UQZwI+\/jKeQwT1c5bFgXoWDIeB\nGQm5zAkY81IyZJ88dN1gC3\/rDc55nLneaDLcAidsAjeroOZ5fmTwAJe5kglX+etu\nFgvHs6Ejd5Yb5HQlznugF\/z4kknekrg8JeVKwVwt33vLFHopV\/O\/CVIsXP4EanKb\nr5JsIhId0gAE\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"cryptoinvestmenttracker","categories":["tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/alibaranb\/cryptoInvestmentTracker-nextcloud\/issues","website":"https:\/\/github.com\/alibaranb\/cryptoInvestmentTracker-nextcloud","created":"2026-06-08T17:20:57.432868Z","lastModified":"2026-06-08T17:23:23.736370Z","releases":[{"version":"1.1.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=28.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/alibaranb\/cryptoInvestmentTracker-nextcloud\/releases\/download\/v1.1.0\/cryptoinvestmenttracker-1.1.0.tar.gz","created":"2026-06-08T17:23:23.725051Z","licenses":["MIT"],"lastModified":"2026-06-08T17:23:23.782700Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=28 <=33","signature":"h820QEEeaeOyGQt3t7cWF8d5R2Eufr1F9BaHqHoLmiG2CdcuZA2NbD2WAWVt9HRPGKTuA0CLjDZEjpPF4qM\/nHKD35Jm32s71OLqNwEaT0HHlSTmh0tTjq9sCLB+fIJLuVT2rP73Swn0vaf9eJLq8T3FH8c7GdL58HYQ746EeQDHOgftQejyDxS6Kn7rzp8DjeEOiwujQ8KREOX7qUL4OPmXG6ekkdaHIauGv3RVKV1tqwqIwAhiIYIG5Io\/lAAS5UTrgzNLi\/3gwiSdFkFdggWo196b92z5+G+t45\/I60giibPY2CzHo1FlRJfLbCdieivhZpXtnQVvwtEC8X0PbcKwfxF4QyMSUmrQ9tcGHux1bQMfuR9XUlIE7nvQcPuTzm0ebM3g1kYRketNc3oQqV+PKrwmfMS57c\/MKW8r9zYe8CBpz3\/iZh3OY29rq6tGrm+u3ZPU8tUfIzkCrSup+srWYmANjb72gWcR\/RFt2ferMntdd2KDprPgWdIIvD1JFF5tRxvbHCyilsNDksHEazXnEXbJ9RSy2pmS9UC6QYkQeVYWCm5adsmZxx1b6D9rhxE7p5\/lf2i+BP4yPzADGodIs8QzHESo9ZRdDp5wJTIJYFACGFmRdsXblq2YZsLgh8M2ZwPPKRHoQNC3G3Nra3+tqZYE2I8AWThQEh2GCis=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/alibaranb\/cryptoInvestmentTracker-nextcloud\/main\/screenshots\/main.png","smallThumbnail":""}],"translations":{"en":{"name":"Crypto Investment Tracker","summary":"Track your crypto investments with live Binance prices","description":"Track cryptocurrency investments across multiple portfolios.\n\n- Multiple portfolios (e.g. by month, strategy)\n- Live prices from Binance (USDT pairs)\n- Per-coin and per-portfolio profit\/loss\n- Per-user data, stored in Nextcloud's database\n- Auto-refresh every 30s\n\nPorted from the standalone WinForms app of the same name."}},"isFeatured":false,"authors":[{"name":"Fraction","mail":"fractionthebaran@gmail.com","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEEjCCAvoCAhNiMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwNjA4MDgwMzM3WhcNMzYwOTEzMDgwMzM3WjAiMSAwHgYD\nVQQDDBdjcnlwdG9pbnZlc3RtZW50dHJhY2tlcjCCAiIwDQYJKoZIhvcNAQEBBQAD\nggIPADCCAgoCggIBAKlLnWsWmSfkOtG6rosRok9NQRSJPKhh\/2kTNSk0OEgRngxA\nzRfWUidvq2x4offFyNyXeDqR5kOja05lX5deuXleTDPVNSmFZazrJBfg9XleC5Ir\n3R7IVDKYPedKjWw+YXSEhrhzuNa7v\/m7VS\/Sxc1vYb92tvoQOtVTQ6K4JGgYq27U\npNZE2oqWZdyz7PoFXlDHVtgA7UbDsfLGeUNVQGUMxFRn8gV0ghmHeVacQP1P5MsP\nBIqC0XytYKpHPvXxewmBL9nn9hGVEPblynBYBWyQTyhui1\/GzAhHbME5+hJCaB7X\nCQ5sKN2FFqYjlfIHYuEgQo\/Z+zS8IhLaZSn80uxLES9v+E5vk9fvCKWipDTyf\/pt\nZuWb8iaYCwuRtt6PSko5dGlj\/cIxwcttJXPsVMh8WFkBtr6S+5w62bUQfcX\/bWsS\nK34myAlkRuIzgV3j0cKEASH+PGJzy3vOVP6BgNe+RfGykqraSjXLAbtPw\/boekld\nBFfszapz\/1upDwnj6kX7oJLYtUZrrnrJUCGJSTfzYOT7R90gRA\/lZElkU3n9ka\/0\n3mUtRtEbEtB0IxGs3VZqV3bYJBs2WgUI2ymVhinesFhdAWl86FERVXc3TDwBK1XJ\nzFjwM7zS\/51ddTeTfT+X3xM79sTbxP091CcRAE4uuDxKN8WKQq83bvKMFIZ\/AgMB\nAAEwDQYJKoZIhvcNAQELBQADggEBAIjSkWksm6cTurgUhXrvf2xhC5KosIULCM6q\nvqFDjE80GDPfA\/9nkX6OEdiyqi54O4ni2oNuyZop57Xw8LLCsr1kmDs9D1OIr2f7\nSwXLqePbJuj5QuaGr\/bEXo4y1XoNwvHQpDrC9XEnkh6tygIZrS7sYEmDPcvZKb3v\nA9myy2fwfJCPh8kybK86Pp5SC6fmBqKu35ZIfxhLYOBeSN3wyQA30RPLrKI24a1\/\n3B6v20l+bRzVrdmkVFIjOtxZS6GFr6rj+Y7OcvJDlZzqT1ZOi8nMHhtdDvRCHnmH\njh+EZFO\/lJZxv4xWbP2zG1Wy4a47kSn0h548DrFSv7Ed5jl73Ow=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"softwarecatalog","categories":["organization"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/ConductionNL\/SoftwareCatalogus\/issues","website":"https:\/\/github.com\/ConductionNL\/SoftwareCatalogus","created":"2024-09-06T21:33:02.551694Z","lastModified":"2026-03-19T14:34:06.306242Z","releases":[{"version":"0.1.139","phpExtensions":[],"databases":[{"id":"pgsql","versionSpec":">=10.0.0","rawVersionSpec":">=10"},{"id":"sqlite","versionSpec":"*","rawVersionSpec":"*"},{"id":"mysql","versionSpec":">=8.0.0","rawVersionSpec":">=8.0"}],"shellCommands":[],"phpVersionSpec":">=8.0.0","platformVersionSpec":">=28.0.0 <34.0.0","minIntSize":64,"download":"https:\/\/github.com\/ConductionNL\/softwarecatalog\/releases\/download\/v0.1.139\/softwarecatalog-0.1.139.tar.gz","created":"2026-02-19T10:55:11.348282Z","licenses":["agpl"],"lastModified":"2026-02-19T10:55:11.423347Z","isNightly":false,"rawPhpVersionSpec":">=8.0","rawPlatformVersionSpec":">=28 <=33","signature":"WXaMByHaWp2K9Q2DNcY8fLasw0SSJxEM041QZfTBYDJ1PWg61gvS7X6ZagrwyXRBDYV5nd4NToMzz3gcq6q8GSXgcOuQ5zv8M+aNN2jj99k24bRRKs+STmPqzE2Rb0NpTA6phyKX9SSlHB7ueEtTP1CT4CYpngZe8F4zYAl4EW1QztqAYKLf58gj15DmF5Pi09joDUVkUK7N0IfMotrH9n7w02HWBAEfl6a9wMREe3mO8uRfWlwcvlYto4s0bRX6LLMwi3977sK5A7U9mQAXtC0A0xs568z7aht9ycLQnSITIjAfafhx9J0Aiph6YbYeB0GRyLOSqHkkL8OWcvUuZXCaYWiyk4rMhSyRSeI4LZyGlSoHtVsd3yqVc9PauHfJ\/qJLU+nZ5NMh29m11txLG9A\/JQkPbUACm5w+O9ompdNIWphyRx8Oj1ecD5OHu6wQA1GH5TI0NxvJXRl7iVMHyQ9uPcwZsDyIXn5T0B7LQfpHn5KdbB7IugUYzoOCGoIzIsAVBnhuPJv91SEqUcYB21ZVTNWEj5IB8LN1Oiu8ryIgrbw5AJ+ibUFxdHzrx7kSSgzSMr1WlFeZ2B\/HAcfU2J0RoYU7YdaYTGMJWegDSQ9ZVTJzECxQA8UssOliqShGZtAOn2m1uK9tFQpCQQeJbbu+Npp7Czoyyo4ba2edd6w=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"translations":{"en":{"name":"Software Catalogus","summary":"Easily manage and publish software catalogs in an open data ecosystem","description":"\ud83d\uddc2\ufe0f A Nextcloud App for Software Catalogs\n\nThe Software Catalogus Nextcloud app offers a powerful framework for managing and synchronizing software catalogs within a federated, open data environment.\n\n- \ud83d\udd04 Synchronize your software data with multiple catalogs\n- \ud83d\udce1 Automatically publish and update your software catalog information\n- \ud83c\udd93 Completely free and open source under the EUPL license\n\n**Note: System Cron is required for this app to function properly**\n\nFind the installation requirements [here](https:\/\/conduction.gitbook.io\/opencatalogi-nextcloud\/install).\n\nView the development roadmap [here](https:\/\/github.com\/orgs\/OpenCatalogi\/projects\/1\/views\/2).\n\nSubmit a [bug report](https:\/\/github.com\/OpenCatalogi\/.github\/issues\/new\/choose).\n\nSubmit a [feature request](https:\/\/github.com\/OpenCatalogi\/.github\/issues\/new\/choose)."}},"isFeatured":false,"authors":[{"name":"Conduction","mail":"info@conduction.nl","homepage":"https:\/\/www.conduction.nl\/"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIECjCCAvICAhJ5MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjQwOTA1MTMzNDI3WhcNMzQxMjEyMTMzNDI3WjAaMRgwFgYD\nVQQDDA9zb2Z0d2FyZWNhdGFsb2cwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIK\nAoICAQDM3uDdfzEcrtL+fYs09GHRFDnVN72kflepcP7J49ZWJHUsTAgvNa3ZUaPc\nZJL52CZ61H+fcKaeAXFXNqvHqHDRI6gxjm35Au+TRB2WMapl9aL7MPFCjRJATqTW\nWsVTdesC5aeQc2orG6qXRa9f9TdETeuqJ6fe7LtW4jAUAVWGi11m13Yvtmlz\/Vxn\nvTGEh\/YDYI7pa3bqPc+RivXWevHyCc4k76nkTY\/gEIID10jEqMmi8kv84e0CLnkc\n7Aj1VSm+pChcyFTq7\/nOx5MAuY1UPJ1yg3NMjPiQ6Rys7dtS7ZChzUh4GwzxCCKW\nSVLcrbdKPJFoN5aiX7jp8HwZAWRBst0WdDnr5+yBj1bqCjFmfW69KlsM+D9fIVKg\n9tvP1EcGmdrn+cH9VRqLl16nNp8iLATh2EaozJG+Pip0DUJzmh7jd78kDK1v4L6T\nXMYceexp3i0p1e1VE1xhH77Y83nI\/PxN86Oy7dOYV1CtBMSSEUml+lEfc4VN00ya\nRlcEyAh8Y+kkAPKiIzhOQF45Yw89bRB\/UYLtPtj5gk3uggVjJtGfvLPjdPtVBIo2\n1bgl7k55guqU5P4Uyq9ry36fh3ob+l1XUiVQtR9A2u\/OE\/CuqoT1hWBpWGMAF9xB\nchHYBqV1All\/odwe4dWEUroYBWjmgnjNOJvNZ373QTySPB\/QgQIDAQABMA0GCSqG\nSIb3DQEBCwUAA4IBAQCWEarIpPfTClhcQB9kgNxmz7IXvYVNg9za5j2ZNZ\/u1Gj6\nb+ZxreaMfuUiZqXF93YG5zxZCEEBssq+wam94O4fRi5UX1pxU2mZjQfPeHaz4PdR\nM\/qFc8z+oEANxaB0yiEgXOCWd\/aTsoEcdxu6Iln\/OvSUMIGwV9YgXvz4i91MN258\nW6NgwYrbm\/ROCg6eAGLBiD\/cScgMtx7PouVUd90mLxWYlSrigGPDyGCxajBDfWz6\nzNybubIN\/Wh95XEy94LFkq80qF4SoTM3DRUVFkoEyvjeFK9MvPAnCBZ0SGUCkNJs\n0r7caHEHkDwvsQOY+7S3uZHsjzqTDesTs2qw1smE\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"decidesk","categories":["organization"],"userDocs":"https:\/\/github.com\/ConductionNL\/decidesk","adminDocs":"https:\/\/github.com\/ConductionNL\/decidesk","developerDocs":"https:\/\/github.com\/ConductionNL\/decidesk","issueTracker":"https:\/\/github.com\/ConductionNL\/decidesk\/issues","website":"https:\/\/github.com\/ConductionNL\/decidesk","created":"2026-06-05T13:15:40.646524Z","lastModified":"2026-06-25T10:14:37.077025Z","releases":[{"version":"1.0.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.1.0","platformVersionSpec":">=28.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/codeberg.org\/Conduction\/decidesk\/releases\/download\/v1.0.0\/decidesk-1.0.0.tar.gz","created":"2026-06-09T09:23:17.219711Z","licenses":["agpl"],"lastModified":"2026-06-09T09:23:17.287448Z","isNightly":false,"rawPhpVersionSpec":">=8.1","rawPlatformVersionSpec":">=28 <=33","signature":"KQAj\/JcbuYqySzwnKiho1lg8TRFKzq7Bo6hZd\/P9YUw8BHD06Mut0dMXPfyH75v4L4F\/vQA90moawwsy4UQ4BSj0GBdS2yXTSFZ7LjVOFAqPJZUs54wmoKiPO6Pdd4tqkmCVUzciKITmNu7uLRaAotY\/F6EP4iV2ek3ZYacZXrNRAPN2V898uRxaROIScbfvUI4kTjiOSqzlpea33euP4jrNezXsoxlp2+Z\/Pk2tPOzqu2b+2lG+rhqy3r8TkvdCb2S7Yb\/hD9\/aeaFMbWXR\/jrZerk\/c84U95iNesv+DDDBSujst0E4JzmUHnccctK7UZtgZLQNGdAJW9XRNAuK\/SqRE+dVZhW1Z1iK72KFMQAfjkQDDGBD3hMaqdD5tkyVmoyHjjYhUjuqQXKTarTbXnY+xKJGnIUjGIdFA\/9dObWw1A6cdpACrwUV0RKziJ7sNgmJVCt8gHeW9krvPIvP5pE5zq1iY7GgwlGoqvTR3lR9lMR4OzXI0J538tUTuburRCUjmBgfGYXCfz5SH0NTJhNnHVa7S+fgrbXTn3G3vftfsR7wMekx1VDdAy15XsA5ZGsPdIFht10u3jmmySzGHtc2MstnzmTETTHPynHIvYIuDKH4RxDPgqeTADPXyTXYoOk7FKXzlG2pA6DKsIbX5aNLRnKkrd4\/oSFAI64WHhk=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/ConductionNL\/decidesk\/main\/img\/app-store.svg","smallThumbnail":""}],"translations":{"en":{"name":"Decidesk","summary":"Universal decision-making platform for governance bodies, associations, corporate boards, and operational meetings","description":"> \u26a0\ufe0f **Active development \u2014 not for production use yet.** This app is under active development. Although it may carry a stable release status, **please do not use it in production environments before 12 June 2026.** See the [app page on conduction.nl](https:\/\/conduction.nl\/apps\/decidesk) for release planning and what this app does.\n\nDecidesk manages meetings, agendas, motions, amendments, voting, minutes, and decision tracking with configurable workflows per organization type. It serves 5 governance domains: legislative\/democratic bodies, associations\/NGOs, corporate governance, corporate operations, and citizen participation.\n\n**Key Features**\n\n- **Vue 2 + Pinia frontend** \u2014 Modern reactive UI with state management\n- **OpenRegister integration** \u2014 Built-in support for the OpenRegister data layer\n- **Admin settings** \u2014 Pre-wired settings page with version info\n- **NL Design System ready** \u2014 CSS variables, WCAG AA, government theming\n- **Full quality pipeline** \u2014 PHPCS, PHPMD, Psalm, PHPStan, ESLint, Stylelint\n\nFree and open source under the EUPL-1.2 license.\n\n**Support:** For support, contact support@conduction.nl."},"nl":{"name":"Decidesk","summary":"Universeel besluitvormingsplatform voor bestuursorganen, verenigingen, bedrijfsbesturen en operationele vergaderingen","description":"> \u26a0\ufe0f **In actieve ontwikkeling \u2014 nog niet voor productiegebruik.** Deze app is volop in ontwikkeling. Hoewel de app een stabiele release-status kan hebben, **gebruik deze nog niet in productieomgevingen v\u00f3\u00f3r 12 juni 2026.** Zie de [app-pagina op conduction.nl](https:\/\/conduction.nl\/apps\/decidesk) voor release-planning en het doel van deze app.\n\nDecidesk beheert vergaderingen, agenda's, moties, amendementen, stemmingen, notulen en besluitvorming met configureerbare workflows per organisatietype. Het bedient 5 bestuursdomeinen: wetgevende\/democratische organen, verenigingen\/NGO's, ondernemingsbestuur, bedrijfsvoering en burgerparticipatie.\n\n**Belangrijkste functies**\n\n- **Vue 2 + Pinia frontend** \u2014 Moderne reactieve UI met state management\n- **OpenRegister-integratie** \u2014 Ingebouwde ondersteuning voor de OpenRegister-datalaag\n- **Beheerdersinstellingen** \u2014 Voorgeconfigureerde instellingenpagina met versie-informatie\n- **NL Design System klaar** \u2014 CSS-variabelen, WCAG AA, overheidsthema\n- **Volledige kwaliteitspipeline** \u2014 PHPCS, PHPMD, Psalm, PHPStan, ESLint, Stylelint\n\nVrij en open source onder de EUPL-1.2-licentie.\n\n**Ondersteuning:** Voor ondersteuning, neem contact op via support@conduction.nl."}},"isFeatured":false,"authors":[{"name":"Conduction","mail":"info@conduction.nl","homepage":"https:\/\/www.conduction.nl\/"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEAzCCAusCAhNaMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwNjA0MDgwNjM2WhcNMzYwOTA5MDgwNjM2WjATMREwDwYD\nVQQDDAhkZWNpZGVzazCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKa3\nztjLsh2GTJonSK7BOKWPfOHEGwlr7glXlgPDkKwYsZOlrUaRQk32UUST2LkTtJKO\nd2dLDR4UdZKzcobjsO5KJ\/XAhaM6jIwfAk2o6AiwVMyImmwhat\/\/eu62HVsi1Mdz\n+SU+5FnoA5bwNyZWd2vwWoSgwb9GMOtZkEUpZ2F8q1ElU2FDHx92eMStARqGjwpT\nGiyOihUV15YpKlaKj7Fc6NpnUQl2NHEoHhgmzfrS4I76RwL+cly3\/KUpmZ+uproM\nAEGmYdBFKcQXCG5xEk3LIKV\/2STpHK7eLa+ZLiHNGg0XUbh6xHjdswi+XGiOFJpl\nwTtlE\/lWoi0akzSnL0Yv4zrj8DTiiw+lQOBRGwRZK55q4Bk72qhZEAi76YZu2ktm\nSB5NgXFKPdW5tqINhzyoHo4FJLeTjp9QZnZl9btTeJ05SxaJOpmmXLihrZvoswz1\nBBfEhxswk31yQbFzkvFrTrOLYIZE8\/dAz3nygORXari\/AkyxnN+c4F5dMwk+QxqN\n1OUkT7ygHVdLafYkvQjpkXp4QZi72gULIzc8wyhD0OwMSGJf+\/puTb2ffEoLVWJm\nOdnIS\/sOYSXQxnhIlBzBt6k+nHqOqCBSM8GSr6rvtgbe8kVefiKoch7e4HXveuy1\nC5NWQreutdhI9luYGoMUdn2WXg5GhI4jT4zUCM9FAgMBAAEwDQYJKoZIhvcNAQEL\nBQADggEBAJtbAYbd\/ujRSiI3PBdhr6hcJQnVFCR3ik1xY5TdXWzc\/Qx4TSu38g8O\nYAUUD1SSatABY25Xo0VqDKz+AGjKobkmg7T22ZQDS1G7boCEir9rcwLGlVcYqwu7\nloYfk31eV9ZeK0GJPEcZj6jPG8+7XbbD58BywN\/\/NI+idH\/4L4+5BVyFeBDlEEN6\nQrhRcboceBTak+hxS82pkKaLL1P++ghfjn\/OKDF7hrAdJio9uXvr2h8YYmCem0dA\nA0sGz9NMMq6O+CGl77RTLb2dRJm7NrKoYsPWhH\/REd+VBRjHk0ktcdwGHh0R14r6\ngSJTVPPOsd7u2iAuEtYwcOAnSyO6kps=\n-----END CERTIFICATE-----","discussion":"https:\/\/github.com\/ConductionNL\/decidesk\/discussions"},{"id":"call_summary_bot","categories":["multimedia","social","workflow"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/call_summary_bot\/issues","website":"https:\/\/github.com\/nextcloud\/call_summary_bot","created":"2023-08-09T15:07:58.219458Z","lastModified":"2026-05-11T09:58:25.104887Z","releases":[{"version":"3.4.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=31.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/call_summary_bot\/releases\/download\/v3.4.0\/call_summary_bot-v3.4.0.tar.gz","created":"2026-05-11T09:58:25.099759Z","licenses":["agpl"],"lastModified":"2026-05-11T09:58:25.146119Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=31 <=34","signature":"Woyc1WRPxjsZJtXffzpm8MsqGxxXFFL\/cy86S\/2H+O0HsImOhYeEKNedOKHZQO3UAgMBlge+2ehbSkp6lBJiMvgL1z00OWUY2OHBynpfwc5tMNbqMDb\/pTVPMm+MIheQs9OKAYf9ljq+mnLrkIhHkIWQAlKL4pd798Fbw9NNBatuWKWXnMKqdpt4r4fsqxtAVyBqVdVgavqxLMc0iEBKUBVbpYyXP+4bGHO77yadOXcpaOG8jH1KVxJTFxHAd+Tr1Ap5KYFpAW5vh3sg6T9YbBFzt3lZCjn\/2fU4YqJW5YCDEhjd7SKL0nN5b+NQd6M6e5yFKEZK6Qq7ttqJwnlH2XVLPlIn+nsPZlYLo\/XaQsiubutM7C9oqe8\/VVFMky10OSP+mOwhfOJ5w8Jzy+3pqGCKcQ7bvjy9DLZVt+dr\/Fmay0tMzsIUHsEyOOsXU\/b4D9kaf4GGv8ic5IlDGNZ0Q++R1l3+\/hlLNNufAnC5B0b0o7Q0tC+OxWPscyZOBxtoQyouOeprdBTykF2SRFB\/5jgLjqxcPo0cdgpxFh46ZsqjqTT4pOWGw1e5mitS4j8jIJmLzbTxN3yPT0SJ13W\/8ex3KV8o+2WLguUD5Usb6rwdMQsawnR3X4vllj93xI7S76IjbJGoOAHvtx\/VLmzN8Wu1O1SH99LovtpooJ\/csxU=","translations":{"en":{"changelog":"### Changed\n- Nextcloud 34 supported\n- Update dependencies\n- Update translations"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/call_summary_bot\/main\/docs\/screenshot.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/call_summary_bot\/main\/docs\/agenda.png","smallThumbnail":""}],"translations":{"en":{"name":"Call summary bot","summary":"The call summary bot posts an overview message after the call listing all participants and outlining tasks","description":"### Before a call\n\n- The bot can be used to also collect agenda points and topics with the following keywords:\n - `- agenda`\n - `- topic`\n - `- top`\n- You can also post multiple tasks in a single message, just put each on its own line starting with a keyword\n\n### During a call\n\n- Any message starting with a Markdown checkbox or a keyword during a call will be recognized and used in the summary:\n - Open todos: `- [ ]`, `- todo:`, `- task:`\n - Solved todos: `- [x]`\n - Notes: `- note:`\n - Reports: `- report:`\n - Decisions: `- decision:`\n- You can also post multiple tasks in a single message, just put each on its own line starting with a keyword\n- At the end of the call, the bot will summarize it and list all the attendees as well as the tasks in a markdown chat message"}},"isFeatured":true,"authors":[{"name":"Joas Schilling","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIECzCCAvMCAhIjMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjMwNzI4MDgyMjAyWhcNMzMxMTAyMDgyMjAyWjAbMRkwFwYD\r\nVQQDDBBjYWxsX3N1bW1hcnlfYm90MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEAvdz6lGgy4FahIDIqaZbsJIa8O0DcNFNwtku3cW3ICtov\/F++Bb5eKJ+v\r\nIT+Qyf49ZTlLPe4zsfQB30xRBt1BcbXcJ90crmdxTZofBiSA9DKH0JMKYMM5aeFr\r\njagsPRTP8d0pRQKFHLnCcL5oTN0M3IoHL5fG4xQUP3dEqJvC7lo3tTifqHk5YGoM\r\niSlpGILDiJTTiGUhUONYUg5jQh0srx5imKHOWiHTcZMpSATPTh74XKhbsJWcvCBa\r\naG+jTFD+HizP1mCNfCEq20P8P90VqNIOpDN917LTM5DPPDBVAfaXb7acnqx2GO8q\r\nCBKgx8Md2BcEOQ+dTOJen7pPOLZb\/N21jwij\/z5JteoW7PxlJ8\/WtgXB9GkVurGf\r\nlZ7oUZj2i\/h2G4v4rl1bSMeul8j8h00jVtpn\/pU1QQOsZAIaoLEA6XrYbXRm363\/\r\nqfdjaiq3skh5nVk0i01ZxRCbvTBwh54nwvczIeYjYz4dUJy1mFTmguzV7MhcYBF4\r\nYdGWkk4fECJlFQCDjrbUs+kz9NYHPX604qjxzAsUgZ1AQlhao8pBo\/mZzDmXMyAk\r\nEfLkSUINIkcnfeOx112hHmDo+F3Z4V2iAhg7k9ovFf9gUgFONzLY1tcnbGGE3G2K\r\nFXYnbdjth7gfi23QwIlot6bx2KPp576wal\/evDbRJ3lKwR+EZiECAwEAATANBgkq\r\nhkiG9w0BAQsFAAOCAQEAYhG4Hjfr\/5q08mtRV5PyOvS28VJJueCKovigYHj+ZLSH\r\nu1jHarAij329ZU99pSFm8\/jBZzrOFwhJ6tNc+nkHJ+\/jYGNt1T7z6nYin3A2uBvE\r\ncz\/Mh2b9hvrOjV+nXEXRIm923c4QBmxNt2ObSbVzcR1Orpxda+60PAD6Eeipd6Ek\r\n\/ORj65ACvGgEmNhFn6VH8SjGzPQJxzWGzmf98sABvDMB6L75QcivWcUBlxhLF2YG\r\nZ7x\/KMvzyEP8Tn3dWMOBeJkdNyvIbUQ3YN9OSWZUuD1bSfERtAe20Zo3WKFXGbX8\r\ngEbhLNleI374qSKaHzOM7njDxRTHX9ZYUvQkId7hPw==\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"otpmanager","categories":["security"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/matteo-convertino\/otpmanager-nextcloud\/issues","website":"","created":"2023-05-01T13:45:37.975392Z","lastModified":"2026-06-29T15:34:56.272218Z","releases":[{"version":"1.2.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=31.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/matteo-convertino\/otpmanager-nextcloud\/releases\/download\/v1.2.1\/otpmanager-1.2.1.tar.gz","created":"2026-06-29T15:34:56.241544Z","licenses":["agpl"],"lastModified":"2026-06-29T15:34:56.313314Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=31 <=34","signature":"YiXIkqUK0pyu\/rD0IlaLg3H1dYTh9eLxT2p3cs5mhftnpXuC4xjkRnXPGNRdtQuY\nZr\/9RFrtPiBGntEkHdHFW29hq4s3j25oVdV0GWYB+LahQ8mnw48Wo22aJGyxzWuj\nxcfbJwXREdT1RBtl6KcBakjfQ0ct2wjYlMQ90I6aBRts\/Q\/h2fNs7EPevUFOElvB\n3X4rbAjbwxnQbLtaQUbLfqeWx4QAvQar7LtcO45ca0J7vVlFLubOxvt5UOu4nrXO\nOGbi0DDgdF6RWKKch7Wutm4KSSiG0y+PShqanXXDxo5ENeU5rWl6qF\/iPMOTVaFj\nqcB8Y0wBzoTBJ8TsfRkfIix1xSsXvfPeHIbx2QVTKfQb8yHwtXJRFfLTU9t\/FIKM\nVblAIVA8xBz9oBlA6KdWiaqDq3CcyVtzabq5\/OWMTJRPbJJo+qxmZajiZ45YjE23\nCk1jnHtkTUuzhsslZ7h5OdELzA8aqgIONHWwDNl\/zqN9uyEgLmxhc0dxcZlomknt\nt9cmcO7nZ\/jTOPppnsZAuJTZJGc52F+u7ih6EZogbVJhisigI8coH9L2BLE6Ygbp\nwEjJHJGWtMROYfxI+whO7qT2K01xdb6ys9Vpm+3R4acR8G5Hu17STbVy1Nvz5fIB\nWuv3wkqb6VnkXsiqL+Ij8YTeGjyl5VEbitws3AecP0M=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/matteo-convertino\/otpmanager-nextcloud\/592b6b8236f1b9e165c1005fa5effa7dc9c89e84\/img\/screenshots\/2.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/matteo-convertino\/otpmanager-nextcloud\/592b6b8236f1b9e165c1005fa5effa7dc9c89e84\/img\/screenshots\/3.png","smallThumbnail":""}],"translations":{"en":{"name":"OTP Manager","summary":"Nextcloud app that allows you to manage your OTP (TOTP\/HOTP) codes easily","description":"OTP Manager is useful for those who use two-factor authentication (2FA) and want to manage their OTP codes securely and easily.\nThis application allows you to synchronise your OTP codes with your personal Nextcloud server so that you can access them from any device.\n\n######\n\nWith OTP Manager, you no longer have to worry about losing your OTP codes or not having access to them when you need them.\nAll you have to do is synchronise your app with your Nextcloud server and you will always have your OTP codes at hand, wherever you are.\n\n######\n\nOTP Manager offers the convenient feature of importing OTP codes from Google Authenticator by scanning the QR code.\nThis means you don't have to worry about having to manually enter every single OTP code, but can simply scan the QR code that the Google app generates when exporting\naccounts, and OTP Manager will automatically import your associated accounts.\n\n######\n\nThis way, the migration from Google Authenticator to OTP Manager will be quick and easy, without having to waste time manually resetting all your OTP codes.\n\n######\n\n**Apps & Extensions**\n* [Official Android App](https:\/\/play.google.com\/store\/apps\/details?id=com.convertino.otp_manager)\n* [Simple Firefox Browser Extension](https:\/\/addons.mozilla.org\/en-US\/firefox\/addon\/simple-otpmanager-browser\/)\n* [Simple Chrome Browser Extension](https:\/\/chromewebstore.google.com\/detail\/simple-otp-manager-browse\/meopmcadkhpcpoaigkhkadagiemblecc)"}},"isFeatured":false,"authors":[{"name":"Matteo Convertino","mail":"matteo@convertino.cloud","homepage":"https:\/\/www.convertino.cloud"}],"ratingRecent":0.5,"ratingOverall":0.7142857142857143,"ratingNumRecent":0,"ratingNumOverall":7,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBTCCAu0CAhIVMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjMwNTAxMDk1OTU5WhcNMzMwODA2MDk1OTU5WjAVMRMwEQYD\nVQQDDApvdHBtYW5hZ2VyMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA\ntgR+S5BetltGa9PFYzdDIYg31sNaFm04BPmEMuVbLKg2DhmGIXFjz+Ahwkpdqmpj\nND4NMVV2Aj\/RgeQ\/XUTgIqpeH9PwEY0oq5aLDY80A\/5MVnd8gLqxvD8HqLfMx3gz\n0DmBiT7dyVBSnevVcQaWxmYSF1x7W4WdUYbmJBD2ARFeNH4NjOgBFZw7JZ9a9NJV\nF7HI\/qnZMVVLnwUYU9Ua5EC75aIwM680LQQdlQ09oX99nOTt5OqSWZDjqVcftkZO\nte3sq3Hno\/G89ElogCKRsoZMsjaolZ292CynXJC5Ddhqrlm6rwzlCRsEUAXrHkSy\nXyaxyQr+ljiD8nbyCMybtj4wsGnpdJ+r\/U44Ds6WxNdK38vjG64KUZgA2xJ1FT+o\nwhqQ47HP8FUsYRP6IRL\/hb89AUVXJRPsQtJLyARaN7hmnDx+i9+Z8Zl+gTJsiJdi\n75yepFlXfCcaYCx5oL3zHDIgWq5maCVgilj9qKWo6nIAWEeTSsQ30PSxGdQfab4S\n+7uNDl9GTPq\/5bKnVevcG+vVDLJb7BooxqOvKrckLwW9XZNKfll0rzlWx4Mh\/3g0\nciyu0SpmuPTFxA07GtWC0\/sZX32uRd0MPzo\/zzAh\/lmmyaQ+OS0LfKHd+P0pB9J+\n93jMrYfhqiFVPqzn5qkfL1HDaigEnKSzTPOuwZomHUcCAwEAATANBgkqhkiG9w0B\nAQsFAAOCAQEAWi96bqoMKP6nykyQsM35SR9U1vlEVeMNPOiHPSAoqASqFALnIICM\nybsUjgJtkjtPWpiA4kljB\/GvOOo2vyj+c7dBPUkfCp76NCXaMQ3SQtMik4rryp2J\n8oZNZ+AYi7l1WJ43na42ZuVzxxEfmxU17zH3bDhaM\/EgSNlq4qbCmRsBYRHzsuLl\nKUjVL5+GwCSrS+G0sizhtII2odkCggjzItaFOaGO0BeHEZBxEAMtrckne8TOQ0Wt\n97h\/vgjOgyA3hb6\/va\/638xvxiyT97wUYx5tWWC2DVUSgPHZ3hMdi3HZzHCqDwSa\nBodFCrw93kTF4Dz\/dmhyp+V1RSRy7J3Tkw==\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"text_templates","categories":["integration"],"userDocs":"","adminDocs":"","developerDocs":"https:\/\/github.com\/julien-nc\/text_templates","issueTracker":"https:\/\/github.com\/julien-nc\/text_templates\/issues","website":"https:\/\/github.com\/julien-nc\/text_templates","created":"2023-03-06T17:28:19.719666Z","lastModified":"2026-04-14T18:09:01.868910Z","releases":[{"version":"1.4.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=26.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/text_templates\/releases\/download\/v1.4.0\/text_templates-v1.4.0.tar.gz","created":"2026-04-14T18:09:01.852616Z","licenses":["agpl"],"lastModified":"2026-04-14T18:09:01.916968Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=26 <=34","signature":"fFP5BefqQlf9VUWNZulZfMW31NSJTknKBGihheAe+6T8wpRUWe\/wWi+MTFsBtfvvR4D1KTuY6SToTjZAKLGESKeRof54FB4EVZSiA0xdhh1PnqnxivXImPHbpnIKdHUwzZVy9M1UMVAswcsipmOvYVlsmBSbtdWN5OujqmRaMR3+0UlfJB1lxKNu5Y\/PfxVj+SDg6w\/6L5BVJ6MQS5zMB7HUA9wdBM6wwQRIbSJ+TAemXd\/SdX42p9dOaDZdRSHyhHkxf56hx+nSwb24rKzRjP+r9V+lEDFILjlKzIcOqB6AtyAIm3RJY2WYrRax3G9qaSU5kXdOfxsqubanZ1uLbHoWZWUU1PjTaHBf1JSo0Sh8p0Bd49YaIgn9qhL+jiS4zkl2TZb\/vXmOYg3bScDqLtjV4xpuQjGkplV0Aym6LeIMQxJ+fN1vBdwMQFufpUfXRKBVNhWIYwShKPgAC\/LlA2PpXNA9B7bWTVqKyM+f1aHrx+uABWKoQhZBqduwpwxJMcw2zepEK+1OmCuOOfrOl9Yxb91UdGGgCyzjFhZfktz8QUV3zkryjzLb6e+mgNL1RRI+AqFF9VeJLvk49i\/5kKgSOa7SCLD6m9ER5U1JzGbVKpdyO8T3wrPFAP9G83O47KLlldNbhy8BNS1tnYT\/O+CfE7IDU7YLtnyw5Px6000=","translations":{"en":{"changelog":"### Added\n* Support for NC34 @janepie\n\n### Changed\n* updated dependencies @janepie\n* migrated to vue3 @janepie\n\n### Fixed\n* loading templates and async component @susnux"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/github.com\/julien-nc\/text_templates\/raw\/main\/img\/screenshot1.jpg","smallThumbnail":""},{"url":"https:\/\/github.com\/julien-nc\/text_templates\/raw\/main\/img\/screenshot2.jpg","smallThumbnail":""},{"url":"https:\/\/github.com\/julien-nc\/text_templates\/raw\/main\/img\/screenshot3.jpg","smallThumbnail":""},{"url":"https:\/\/github.com\/julien-nc\/text_templates\/raw\/main\/img\/screenshot4.jpg","smallThumbnail":""}],"translations":{"en":{"name":"Text templates","summary":"Quickly get text templates in Nextcloud","description":"This app adds a smart picker provider to quickly access text templates when using Text, Collectives, Talk, Mail\nor any place where the smart picker is integrated."}},"isFeatured":false,"authors":[{"name":"Julien Veyssier","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIECTCCAvECAhIIMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjMwMzA2MTcxMTQ2WhcNMzMwNjExMTcxMTQ2WjAZMRcwFQYD\r\nVQQDDA50ZXh0X3RlbXBsYXRlczCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC\r\nggIBANb6mFXuG1LjBeYN+HaXL3VyLgl9fGl1entZftnLEUmrqsXO9hRr6SchSoTh\r\nef+r5JL2\/y56MYgK0djLweJixhMGpsVi\/dObGvpzedXkGWuYCB90E5KLhfBdBGT+\r\nkDwNnP4VTMRM0h6vFpeZFkWUidnUaTG\/NqSH2ICmtl72fgVHVKwcH9gAEetTs95t\r\nfXUF48RnzqkywRhe04t1VWuffD5\/beRwxKUgOAaDP+pN1llr0IU9ERtmb\/PnNXKH\r\n3EvBemyLZJqPKJ5UE0oBYM062ywTjVtGh46L58+cFqhqTjVeJhvMJkrTceF+0Vtg\r\n0N9KOSkfEIR2G6WJAs1P6osa\/eGrJqaxkeG+Aqan21KLRQ5VTKXQuqmSz25NY75B\r\n+Lxpt4HtbHijhb5jiz98mpIYs7aLnGi22OQMjjUsSVWvkQQk1gWiD3kejori4Y\/3\r\n3STJJuZXHnM2kYYHNsw+o028rpm9KIT0xbJaSDLMut3UUdqzOIHZCZIzxs6kBv66\r\nW8gkINrtnIkvvcUe6Kj+eqJgeQYBEjnmDGXdvSP+xiK0oSmDEITsy0BTq+zVjdYR\r\nv75MIs8vej1eOdJUsxhJTmu7hEY7cBGOuoslCXpD+CeBbflU1LB4ND7lnC\/I5S3O\r\nQxHyWy5sjoVlDKNsK4e+MR94TEIpOJR9XPDJXPnoFeOh76ZFAgMBAAEwDQYJKoZI\r\nhvcNAQELBQADggEBAHm\/ni77SRRz27vwLd0RLFZKnDO7G8R+YoWjIIDwHZZw5YJb\r\nhPJlBE3+u09oExKWy5JwefY41oNjYEX0coh\/NNMfSR1EOn81m4cebXZVo42gF\/NR\r\nwudkSK473lH451bWFb0Y2CuE7jT\/6xQzkDyLVOrngJevMDVkc0v9TtOmk7Kd\/qVY\r\nd7H1A5g8GTAQIDvP8aZ6E0Xga4vAEKo5x1+I8o9+\/A7bzQ95SATgYQNNuvTzSKXE\r\nnhBgyo6rIhkPlm6vF9MHY9IEvtZ0WO2IXfCxw2GtbQmiMPHYvMZ+MtPTZmUJoQHU\r\ngu50kN4lS95Hed\/pi0a11s16HWQqEG7pb1dFEUU=\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"vinarium","categories":["organization","tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/cpcMomentum\/vinarium\/issues","website":"","created":"2026-05-18T06:41:50.720276Z","lastModified":"2026-06-19T21:42:31.389214Z","releases":[{"version":"0.4.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.2.0","platformVersionSpec":">=32.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/cpcMomentum\/vinarium\/releases\/download\/v0.4.1\/vinarium-v0.4.1.tar.gz","created":"2026-06-19T21:42:31.361531Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-06-19T21:42:31.432438Z","isNightly":false,"rawPhpVersionSpec":">=8.2","rawPlatformVersionSpec":">=32 <=33","signature":"u4lkF9YOU7hyuKntedlHxUVnCtEkbCH4ddoimnbpbmINVXQCFxx6hTnyo8jh7XWxBkq1Gb8H90t0zN+ih2N1xyP0KMMsfy9y48YACeM9DkFZmjMAE5bbf5ck4cdKmMI6\/Tf4tiGHdZEl+s28JPN3pF2SzSMZXQ5\/Yxpd3Aj2DEVlMzjwF7d46Jvv6RmYToZQZc9aWWhsbTm2SFVr6s17eKBHXrOkbvlElg2k7NlrbpMRebhHzETjdJYu3bHKAaGigvCHTfm5cuZX6MzGSYvfiBpCioH0kk+9rn+5Ai9rE+\/tlZ\/uzO1uXE3Ir0USCUZ2ISlhxAQfQ+zNGVHXpOuz6g==","translations":{"en":{"changelog":"### Added\n- **\u201eW\u00fcrde ich wieder kaufen\"-Flag** bei Verkostungen \u2014 eigenst\u00e4ndiges Empfehlungs-Signal (ja \/ nein \/ keine Angabe), unabh\u00e4ngig von der Bewertung; filigraner \u2713\/\u2717-Toggle im Entkork-Dialog, Badge im Verkostungs-Detail (Fixes #143)\n\n### Fixed\n- Kauf-Wizard Schritt 4: irref\u00fchrendes Button-Label \u201e\ud83d\udcf7 Foto aufnehmen\" \u2192 \u201eFoto hinzuf\u00fcgen\" (am Desktop ist es ein Datei-Upload), konsistent mit den \u00fcbrigen Foto-Buttons (Fixes #142)\n- `l10n\/de.json` und `l10n\/en.json` waren durch ein gerades Anf\u00fchrungszeichen kein valides JSON \u2014 auf deutsches schlie\u00dfendes Anf\u00fchrungszeichen korrigiert (Fixes #146)\n- CI: Bot-Review nutzt die korrekte PR-Nummer und eine breitere Lese-Allowlist"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/cpcMomentum\/vinarium\/main\/screenshots\/01-dashboard.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/cpcMomentum\/vinarium\/main\/screenshots\/02-inventory.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/cpcMomentum\/vinarium\/main\/screenshots\/03-wines.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/cpcMomentum\/vinarium\/main\/screenshots\/04-cellar.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/cpcMomentum\/vinarium\/main\/screenshots\/05-tastings.png","smallThumbnail":""}],"translations":{"en":{"name":"Vinarium","summary":"Private Weinkeller-Verwaltung","description":"# Vinarium - Weinkeller-Verwaltung\n\nNative Nextcloud-App zur privaten Weinverwaltung. Bestand, Lagerposition und Verkostungsnotizen \u2014 selbstgehostet, ohne Cloud-Abh\u00e4ngigkeit.\n\n## Features\n\n- **Bestand** \u2014 Weingut, Wein, Jahrgang und einzelne Flaschen getrennt erfasst\n- **Lagerposition** \u2014 flexibles Regal-Modell (Fach, Ebene, Reihe) per Drag & Drop\n- **Verkostungsnotizen** \u2014 pro Flasche mit Datum, Bewertung und Freitext\n- **Trinkfenster** \u2014 Hinweis was bald getrunken werden sollte\n- **Barcode-Wiedererkennung** \u2014 Nachk\u00e4ufe per Scan\n- **Filter & Suche** \u2014 nach Farbe, Region, Jahrgang, Trinkfenster"}},"isFeatured":false,"authors":[{"name":"Axel Deffner","mail":"axel.deffner@cpcmomentum.com","homepage":"https:\/\/github.com\/cpcMomentum"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIDAzCCAesCAhNBMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwNTEzMTQwODIwWhcNMzYwODE4MTQwODIwWjATMREwDwYD\nVQQDDAh2aW5hcml1bTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMUy\nUf45nxsw9A85lkErb0KHGlESd4xVFuXULhPxrfu0468oXo+FAFGR66OcZd7Dz0ju\ncwIrI2S+wwD5Un6NbK\/AIw1SeUIZ2iOtpyPu1Rfefp3QDXrHWSVeirwBAynhR3Xu\nauyE\/SVSX19cSU3cxomVZpI6\/fD5A1rYsfV13jKfJSVqk8GgJpob28sAOJPGz5wf\ncTUILWh\/fBJLWHE8PhowV2r2AnlQCeMScOgIZ5Okg3GX5P1VWMgohr8MafIAgeib\nhl9fiUrHdSb445ph\/9SGuLwZ7achJN0Yk27+SjqpvDLDT965yqHMqe9hqZRwWqSY\nErR46cHuDKqEUQHBtLcCAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAU6RQMAMbEMoj\nhwEQ34AYwy7sYrSOYYhRxy5HrZ8cZGHwDbNIRNhglMs1UDe+GqDFRhibNVA4Dmou\npvVWqRTihM\/hRs+dUKrqgQ3owf\/3KbA9VSD5\/nEE8MiehZVvMA0ecJ26JqTbrekF\neAVFzcZul1wJkH0hO5wlM3h7RHNKUDViOi3hUsYiDJot4BWN3ndlTuAqgrsAonPm\nx28mIRLs8XPn023C9IY\/D9VRnw\/6Fc3aMyB\/vkUe5FWwYAuoo9ntnkeA8v5AxLlH\nOs1dIxl+8sW8SJtfZ6BDqnnpK9\/J11ZLvQFoWHVqK5Z\/kN+ZLTaUtCVKCgC2LNB1\nBoFrOxGkfQ==\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"root_cache_cleaner","categories":["tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/icewind1991\/root_cache_cleaner\/issues","website":"https:\/\/github.com\/icewind1991\/root_cache_cleaner","created":"2021-08-23T14:52:11.348928Z","lastModified":"2026-06-26T16:25:38.410145Z","releases":[{"version":"0.1.11","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=32.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/icewind1991\/root_cache_cleaner\/releases\/download\/v0.1.11\/root_cache_cleaner-v0.1.11.tar.gz","created":"2026-06-26T16:25:38.388661Z","licenses":["agpl"],"lastModified":"2026-06-26T16:25:38.456193Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=32 <=34","signature":"VTzeBaKO46kojrGYbWUf9\/\/VhhIIgew3EQsU57GCD89Uk5KDr44Q1l95vOEFE7X3fgxf2WUaOG69JX8Fby2CAyng9FX9ndnli5AubtASLdAJNfkfknE2\/bTdC0VH9dyvrvbgESGL++95wZ8ULKjKpfrS8faqkjRUoI4hPjCoYoPnk7rDyyddnQPoiYyzxDtuDZ2AUGkYPwVfiz8nJ\/z7Zkd1jJXT1Ih3cTh5a9sKmXHoSaepeau+3SFOdFncLpsjND+ha5olF+IP5i6A\/riNSTkiO1oW61GczcrUqbyhKC3SsJaKJWFb\/a6mWaR00Ks7DZaZ93i27Dh+wSNZbAH9iuaF2irXgKZZi0q07GQ0vTRVH+HB29c82L7st2xEbUhmeWIfowzB27cAtYokw8oTlWPuknH3GBzDHgI8zX7uzOy9yxht4lRPRuPZIk1y84CbPVr5nhxHD9xdwv8wZ9p57TYZaLKgA3BLLYRvxoEqSZXrDPdMW0sqgZV80RZ+pV232kHBx3uk9ulgz2Zdd6of+vmY0Q6jG2X5A1SldAL9NLlpvuaZl2CBMVO0bZd9ZyK6Q6kwU4EKxCajdxM7mNhkAKfErbBP515+jiWQnKqR7E8FxWHs21gOlJoJC0wXU4I7KACkLodrvGbgSonkoiXgyETHx2l1fSHWZvDRjE+ZiZ4=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"translations":{"en":{"name":"Root cache cleaner","summary":"Clean duplicate items from the root filecache.","description":"Clean duplicate items from the root filecache by deleting user specific entries that got indexed into the root cache by mistake."}},"isFeatured":false,"authors":[{"name":"Robin Appelman","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEDTCCAvUCAhGTMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjEwODE5MTM1MzI3WhcNMzExMTI1MTM1MzI3WjAdMRswGQYD\nVQQDDBJyb290X2NhY2hlX2NsZWFuZXIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAw\nggIKAoICAQDM2hxxtG1BaSiIaAdisWJ1Aj8cBBXv0+D\/hpiWfks4JszEoqkTkpYT\nTYO1ib3zXyJ\/NbQTRwMieMYfNvPj8AnmIvNWxUlVAalihKQ8DIGg82nHz42pClH6\nEuCF4QweC+ByY7XJY8F0u0ptJ9V7h3JqB6uYhYG37zzYTe4+9BVQoPnRcAo6A5Ag\nsvDxlEJaftpv0P0Wg+YBsNecKonw+IXtF+p6cT5+WD3er6qUc7S2V05MH3xb65hW\ngPAeEYCf7hN7rqlNNngsIyY1nbNzRuToBTnocvpjOT06ZfB3IqFDg0cBnG8o3r9h\nk4gquKEnPvJu5m1W\/ndBl71ARHULa86Cgw3cuwZXXK\/hnHUDFHDNeaC2H\/orSVhf\n9975dH2T4HP6VJKjA\/fe3SRDFduNDMWC1GpD2+VE4uDfNG1n5aAXgOv1iWFImbJM\nsvWR+qdilrsnVJ1O4F0M9pav0RgZ+QM3bH14wm7YmviF\/zFr6hfc3yCe449RxRjw\nc0hIDdj9wJdMplavmxVWVj7qG68jrnOOvrrGKPnHURy9mkRoXBUvjR0pqyXa5BMH\nlIxeDXWDWhUq\/zz7COpBtH\/aTmRB4CzdQxdqC8JKlEkiXpL2CtoZMAl50luExRp8\n\/pIeql44LsHbnyniyLDM3vHRjaaN7qjdXcTUZDoCtY1J7U1T+1QTZQIDAQABMA0G\nCSqGSIb3DQEBCwUAA4IBAQBBp\/2fGJYQkXEZXYFiLUsr+riEo7\/aF+TTrFu\/sZwq\n6OPK2duKKNISm9oShmSG8L4GWBMxfqmq5Dm9wmnQqSwtOQDkWK597p\/Tgqqdb5Ob\nC8dkHVP7koy2S4k0yd0+ee\/m+50UDJwsr\/rz5h1RDAqXWX2tYERCRE+ROEt2o391\n9kQdF2w9jj4k31DqdqcqVjD\/nR1VHypUG2LajIpQJFI4r61XPyd2aWsCHCU8VDxP\n8MbnL6fq7sDYFTaAGeRgbXqO9gK89NlYbcxMjUwm4EcV9Lyu2vXGvkY0KUVNdCGX\nMrnYqSQuen\/msaI4fBd3jjoTCKYYZVbmchKJWl5d9k5\/\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"souvenirs","categories":["multimedia"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/zorgluf\/souvenirs-nextcloud\/issues","website":"https:\/\/github.com\/zorgluf\/souvenirs-nextcloud","created":"2021-03-01T08:28:51.481619Z","lastModified":"2026-07-02T20:20:24.444574Z","releases":[{"version":"2.1.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=31.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/zorgluf\/souvenirs-nextcloud\/releases\/download\/v2.1.1\/souvenirs.tar.gz","created":"2026-07-02T20:20:24.281300Z","licenses":["agpl"],"lastModified":"2026-07-02T20:20:25.066509Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=31 <=33","signature":"JRRG8qHuwBWv1rMaYcTBSuEmPX9MXS+zSB0BK1wBqby3ffVqzrwRB0iUnaFnCaXLSFfJku8YgiCJn4H9Ey2pFIiMvGSfh+iRskD0CXqwgmYR6EZPZLoYxDsva7wkuAV5xVfSu1i5VBnIqv1hmfUEHhrb6hLOvRI00HDHE0Ld15Y7yNWKrWHE22LpcN9GAwVG3MWkcCZ+Q63d6Bc6uQpb\/cVbfxWdjS1DqN6tYCG8VHNmUMpWam9\/jdxxdofZk8FDph8HHt+faQGxTmMG+2RojGYRENLXDNjvOnWPEMSNepmVPasfkgRRDQLPxQJy6BOmw5WO11ZCs\/t2VVTwQiJNmm0i7TKaoAiy5QPXzctc9xhqvHcWTnVHFgLbUB7jsKkL4DS3oqEO7zXtkIV+JEk4HmmlcJR9GLRWnB9WfYOW6RiqxEgAQl\/BMmSL4fIr2XAUlix\/r75i9ZGbSQOCjUxxIV51WRs97iDuWCfDypfpeRzIehgILpSSKrAbwyUgVShhYUfiqcKePPI15IyIG\/hPyYk55gSaVn0uyI2+OXm5ly4YOJbD6UXYcBfTKxpR1DwFwFdCzYTzHXtxei4yFDWCm5nK9JO1jRGJPwF8LJvv4rhk8bSl9fHsIHOhc7wc8PBTj6et4Y49F05hGUoNgcuIvq7TS27cR+mm9OYJdlR\/DdA=","translations":{"en":{"changelog":"### Changed\n- Better changelog handling and app description [#17](https:\/\/github.com\/zorgluf\/souvenirs-nextcloud\/pull\/17)"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/zorgluf\/souvenirs-nextcloud\/main\/metadata\/en-US\/images\/10.png","smallThumbnail":"https:\/\/raw.githubusercontent.com\/zorgluf\/souvenirs-nextcloud\/main\/metadata\/en-US\/images\/small.png"},{"url":"https:\/\/raw.githubusercontent.com\/zorgluf\/souvenirs-nextcloud\/main\/metadata\/en-US\/images\/11.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/zorgluf\/souvenirs-nextcloud\/main\/metadata\/en-US\/images\/12.png","smallThumbnail":""}],"translations":{"en":{"name":"Souvenirs","summary":"Create, Display and Share \"old school\" albums for your photos, videos and panoramics, on your Nextcloud server.","description":"Relive your memories the way you used to with paper albums: page after page, story after story.\n\n**Souvenirs** lets you craft \"old school\" albums from the photos and videos already stored on your Nextcloud \u2014 and share them with the people who matter.\n\n### \u2728 What you can do\n\n- \ud83d\udcd6 **Browse albums like a book** \u2014 turn pages instead of scrolling through photo grids\n- \ud83c\udfa8 **Create and edit albums** right from the web interface: pick your photos, arrange your pages, give each album a name and a date\n- \ud83c\udfac **Mix media freely** \u2014 photos, videos, audio recordings and even 360\u00b0 panoramas on the same page\n- \ud83c\udf10 **Explore panoramas** interactively thanks to the integrated 360\u00b0 viewer\n- \ud83d\udd17 **Share with a simple link** \u2014 family and friends can enjoy your albums without a Nextcloud account\n- \ud83d\udcf1 **Pair with the [Souvenirs Android app](https:\/\/github.com\/zorgluf\/souvenirs-android)** to build albums on the go and sync them with your server\n- \u267b\ufe0f **Save space** \u2014 media already on your server is reused, not duplicated\n\n### \ud83d\udd12 Your souvenirs, your server\n\nAlbums are stored as plain folders and files on your own Nextcloud. No third-party service, no lock-in: your souvenirs stay yours."}},"isFeatured":false,"authors":[{"name":"Francois Valley","mail":"zorgluf@gmail.com","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBDCCAuwCAhFmMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjEwMjE1MTg0ODU5WhcNMzEwNTI0MTg0ODU5WjAUMRIwEAYD\nVQQDDAlzb3V2ZW5pcnMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDm\n5tyd78fNFZYk3f8ioJA9mlo2t9C2A3K2tnHPZ2DtD7W5\/DP7vYkXizloGMHmaJAU\n\/aJ1P\/mccEN14Nr3x6lFnXyo7RhbU4a\/eMziyIUilj43aj\/oJriznialQh0E+e8b\n6vzHM0LlABpnbJpYaaclqqRAJVZz3T82q9S0hGWKsDCyyNH2qPTEAtVrYKarPuzn\ndIjEQvUdcI7WiRTpsnfCnx1ccL\/iP2Jt9js0Tt+qBF8RAUD53dOeqXfmfmJEQ3NU\nc73OleaI0rDascAq6OBf2sJLY0lEUH2mCFIMGCR+lHOEDNE7jawR\/hzuIiRwT2ID\nbjuErqs65F4hiUzGV2b6jO1aytUplll3d\/SWu8M1sj+rAZnLOkQhMbzZ5ZK4jdEQ\nuTBL3m0kSwx+SmdmAjJ89YJJ2vU7D2t6MJFunjEzKruUNGyw2ZAo3PsKgggcaSUV\n9kpxGT1UbF4tuClxr\/+7vnU4nT6ndDP\/\/PNGxTNZFdUpS5UB6pLPrjPJ1M9gIX\/2\nm6TzpG0LzLn5twsbooctAd1XuLpjIJh1kVCBJNGIOObemw33FBHRZaoHvOymTnvC\n3rtK5Si\/QcB++ryvKO3BgbBBdLzYAPZiaC0lp6nIWIo0WFR09pc8\/ZNzAnD45vLP\ntN14fVsVCNfi9CHbguHpL4yStMQs8Qa\/T7teotCSHQIDAQABMA0GCSqGSIb3DQEB\nCwUAA4IBAQBi5G8XANKTFrL9QF6mqvoUERHSujyXZeRrPxfJ\/\/QzNaeN3B8zZ9zm\nvGvAYGKKR9FBXA9Cdz3tYoMGCqoaaftxpqioZ5lYjvmvMEDVj7yPcMrs4C3LhNH+\nMXFIIErHEJjzekAS+0Wwd1wuNCrsHn9CRVY\/fZ+S+5vKlhGo5mBJLmmQmvwGnHRZ\nuqEZJ0dbpcw3+i8hQXzaMzdQVth+vyhpzVeZPHpci6FdIAQ5UQ46pdNS5vyzq9tC\noDmo9B8M+M2ewVDfsBwIIpdVh2vvkaHwyBManX8ShYmAOTtFKv20DV1LB8PpxNwj\nIsFXs5u6qPqdje0jNx9GVf3b05vX8OQ0\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"group_everyone","categories":["tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/icewind1991\/group_everyone\/issues","website":"https:\/\/github.com\/icewind1991\/group_everyone","created":"2018-08-10T18:33:57.975685Z","lastModified":"2026-06-19T15:47:25.828884Z","releases":[{"version":"0.1.20","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=32.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/icewind1991\/group_everyone\/releases\/download\/v0.1.20\/group_everyone-v0.1.20.tar.gz","created":"2026-06-19T15:47:25.814894Z","licenses":["agpl"],"lastModified":"2026-06-19T15:47:25.869411Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=32 <=34","signature":"Xmo2r4LJesRaEIrxW+XSOuAgKOundKxGWPTA\/sWtNXIynxMDYJ5juf44lZ8STl+Cl8tuJNuyo4NQ2sipBgAs+ULQF3KN0zGXidC1ewiOfsT7TF2lDYOsz60C\/qo7Alw917xbCwy0ZjH8Y2uJUeBDeSl8lbQPVjrNYT7tz7+74EIExbmibXuDupOdQ2rU1gXn6a4mDXQvJRBkgC2NJ4pWlr2JHQDzW\/al\/ynO8drYT1cjzWRRi3ZcnBS1wy0SjTKb\/7w06a7HGfzXcYZ\/P5a0eiy6LV\/+bBH0GembAHEQyMyu70207mnmrOw1+g6LcOQHcm6M5iHlfLPpsoG9BzGZq9iymn\/RxTHxeeC75YfbuBbEpXZWMskjxMx121TK9a3ArtaG\/CAUl43vLqVVxD3dsSDLs4Bp6yqNIIt0KYOVtuwRzb4VqeCGMC1tWFtI92AXKCxy7v2b9rGdM5w01+au2vdASUXYB3DFWEwRcaXDL2L\/vIAP20jB9ayWh8LhB0vd6dU5MNRkdcqfDDDnZWKNWKA9Xj2AF8PxEC613K9IEwopq\/tofjnGS9KGbQ3I3r3oh2FSU15xuydPtcKzMDJ2qz3hgJtJ7nHc1th5kmY2sp62VjXcQJWyhJtep\/jZOrhRcdSYvFQHwTU1tFtOwrzwXGfFRZiGPjKwitoLBknYxiE=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"translations":{"en":{"name":"Everyone Group","summary":"Adds a virtual \"Everyone\" group","description":"Adds a virtual \"Everyone\" group."}},"isFeatured":false,"authors":[{"name":"Robin Appelman","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIECTCCAvECAhCuMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMTgwODEwMTgyNTAxWhcNMjgxMTE1MTgyNTAxWjAZMRcwFQYD\nVQQDDA5ncm91cF9ldmVyeW9uZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC\nggIBAMH97KX0WwLnDVryye9eOGKjhDqrWlDmOG17QKH44RpxjAe66latpSBTsPOj\n+1GULM\/\/ztySwwwny+vYAgdIgqwjsUHEtz8mg2luEXp2UFzIQOgH7uMZ6ZdWTBXM\nyb8aWK1VNMCY8LQ0vuP2fDicT\/BT23HGCnBxkWWzEOzMZipL2C7QXx7efzArTHbQ\nE1dRHTjtFk7JLdNwbloF3xsNr8s925HfDGjJ10UQRTkIvejVTvkDQXJ+6rfFiPp1\nUP8C2sJSl8pIXVkzXvmm+OiWCMyj0UI+1Qr5M1OrRC4WDit5PNLow6k819wqcTRy\n\/fmkiUCusPor\/7gZUBEazCw1nzgYc+Qkcg9bE\/mxY2Qi9\/lD+LtPuJujXkGSD\/Xv\nPY5XOYvPXIaTG4UFakxNu2BNI3T4\/+4UA2COT0QwO5mENM6aNdI73ZzSeatZAanY\npx+mpEHfLtZ9j2eXdPPBWC+xHJlyKYWBL0dMHV8FBK9BnT1SGp2uoVQuQajMRR8F\nv+dpc5obQK1nsbDPv3\/46+kLk09Sr+wNfTB1xWxpGppVL94G5BsAhLtrEYPqXPOI\nfWaDSyfVG81Asv3eZTcjv1h5XCrzCEBvr3L1VCkPMvNdiDHqIr6QjxfzBi3ZFIRj\nKmp8zAG229p6SgVTqRG+eoa2SoJGzFF7xaKkFzi6mzsxdRq5AgMBAAEwDQYJKoZI\nhvcNAQELBQADggEBACCxBn3LZalyHFQlDBygVtqiPRcjyuZeIAcdRUkdjKWQtZOe\n5982d3NY0PSi22cl4uKfXzvlQzoWglg49bdjy+c28grrGYXWzsi71hr6NlOgnQB0\nHJLuIUA09WdVX5RTOhe34+BBhbL300Xmv29Ptz1Z+h5nhSdZin1gWXd96eZMesMY\nJ88v0Ab7g+SPujQuKKs3PQzx44VaRCdLT7G87VSPzHtgcvzpOYNKcoUNi8BSLa\/3\nW9pSOMfl2tl4H2Cn5Bs1+U1OlV3Tw7URfwrtvZCw+LRDhBib3\/hvJ3e8CacOFID2\n3BNxAsUiB9ACv5X2dVBuMX+TOoO+gI378vYlMEI=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"audioplayer","categories":["multimedia"],"userDocs":"https:\/\/github.com\/rello\/audioplayer\/wiki#user-documentation","adminDocs":"https:\/\/github.com\/rello\/audioplayer\/wiki#admin-documentation","developerDocs":"","issueTracker":"https:\/\/github.com\/rello\/audioplayer\/issues","website":"https:\/\/rello.github.io\/audioplayer","created":"2016-09-16T05:44:24.857567Z","lastModified":"2026-06-12T11:43:03.492768Z","releases":[{"version":"3.9.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=29.0.0 <100.0.0","minIntSize":32,"download":"https:\/\/github.com\/Rello\/audioplayer\/releases\/download\/3.9.0\/audioplayer.tar.gz","created":"2026-06-12T11:43:03.482934Z","licenses":["agpl"],"lastModified":"2026-06-12T11:43:03.536513Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=29 <=99","signature":"AXy82uc6BT\/ixT8ip93AdMNtOAWn0XcCZNWAmcWaCTpzN3AUZg7Iv8qfkNJXerf96Jf+kzUFs+u9\/NqT5NVZuPu+mnHlFy4vNc5ovjGIVxza7HHo63GO+BIS0GmpUa5KBS6S8IANNHv+8j10\/StzB\/1S9GKwis6\/TaboZz\/Q8S\/BYPABZA6Ll449aSUG23dWcj2xBl\/mwvBx2I5bbfu00CmbqPaLV\/s02VjuQfykyo67eIb+6KJ7g0+AkiKEa6OjNfvo0XUlJjM1ITJCGtIEjzUCQHclI+1P9Li2K4ON2tal2C7nGgHvxoyn7nYAMchRVdcs54C2igwc2MIPdAyJT8i64vnDOVaMdMNvnzaRJda\/NG4qNIB+4MnNocwgyeIj9LSkS3JuM+u6gGVT7\/eExE9Z61R95JcCEBjz8YT6\/RwC2Ut2Ht2qnzHRtgKiHx\/n8dOWJg6MP\/dNYC9v3BNnd+vD6azvtbh+XfSk8xK2hsd3EIjRNtWbW5HmewRWk8rljC7MMZBKQD+VvLutCMvQN12gG54Cqf\/2b8YQDNKSViA\/qLgLf9QRqAMl28dr010gjV\/ZmSYZsev9Hjsct+V+VgqtRKNdg2Q74nOg4U3IhkkVSVPWU70cIoieQ\/2qemyMwkwCJB9F5cRNZftm6vA9Ptk\/Ozzna3hua0kCuzmQ2jw=","translations":{"en":{"changelog":"### Changed\n- refined the album view song container and arrow styling\n- refreshed modal dialog styling and lifecycle handling\n\n### Fixed\n- NC34 compatibility\n- NC31\/NC33 compatibility for cover responses, audio streaming, and scanner prepared statement reads\n- various fixes"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/rello\/audioplayer\/master\/screenshots\/audioplayer_logo.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/rello\/audioplayer\/master\/screenshots\/audioplayer_screen.png","smallThumbnail":""}],"translations":{"en":{"name":"Audio Player","summary":"play \/ stream \/ organize","description":"A music player supporting FLAC, MP3, MP4, AIF, and streaming formats, featuring playlist capabilities and SONOS integration.\n\n- Gapless play\n- Waveform visualization\n- Cover or list view by categories\n- Optimized for large audio collections\n- Smart lists and playlists\n- Stream URLs\n- Favorites, search, and collaborative tag integration\n- Specify media folder with exclude option\n- Hardware media keys and Chrome\/Android\/macOS integration\n- [SONOS player](https:\/\/github.com\/rello\/audioplayer_sonos) via add-on\n- Genre classification using the Recognize app with machine learning\n\nSee [README](https:\/\/github.com\/rello\/audioplayer\/blob\/master\/README.md) file for all supported MIME types and additional information."}},"isFeatured":false,"authors":[{"name":"Marcel Scherello","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.825,"ratingNumRecent":0,"ratingNumOverall":20,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEBjCCAu4CAhAIMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMTYwOTE1MjExMjA4WhcNMjYxMjIyMjExMjA4WjAWMRQwEgYD\r\nVQQDDAthdWRpb3BsYXllcjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB\r\nALyC+iLscLs62NeNmUXEBmg+xMuUtDmZKr+xzJWtl6SSNRz+8K1JygvUIXFJ3RIL\r\nCYA3xyq8\/wyZH1gNrLKyz5eTeYawG+eT3ges\/FT6MWGUbZoRrBrikVcLC94QzxTH\r\nxOl8Dn+SCV\/2bhcvPTQdhK+dqtvGilOtjHa40iMrk9gSdlKVys5CK\/xdlEp8uiMa\r\nkz1WENn8MVCCJV58bAUbaCupDWXR9CCoSsw8XinNsCenZ2B2XlnmbM44280w0ojs\r\n72rfQRgj3yDG+ZUUyUOuxIuodu8liXYciLf0ph6t\/f\/qoSmctbBdsR5Fl1Upj1Ac\r\nqeHb5Yf\/B3Vi6Mn3XfDx0H2EHk1v9Dhzxay+v9BHUzyIX2iH\/q+7TE0\/Jzo5AwBW\r\nvFKWXvG7wXaALcHYZf5v\/M93IE0iCHsv2EsZKQPBnzXVGmp4DwFSP4po1B7hcog1\r\ngAMaellAzzvUAizgCovN6Qct3qDEANYniPlvtnlcaQGonajW4N019kFQRHLIzPFR\r\njab5iUMMwSnT8FhZO2ZOWuWhJven+gXjxC8mfMVgBfZnAVgydNfx9rN+KzTc88ke\r\nobUdZ0OOeBzA7pIxGEFg9V6KTEEWZ+qH048vxXz4HI9B1I+2wQLBrZl8CvweEZ5U\r\n5ID8XrrE\/UaNZ1CvLKtCgB24gj\/m1Elkh7wA3gEcEo2JAgMBAAEwDQYJKoZIhvcN\r\nAQELBQADggEBACtgUp+FCmjWIkQUuWSdzKWdO+IH4v9wBIrF9mo0OLIakFyDYyM5\r\nLlkYZXbplGXd4cfn3ruIqJNzlIb4xa5CU0bM4TMbD4oOSlLMKM\/EamKPHI3bzr++\r\nzi7mQDFxmAE6FWSMBgKKUb4tqLc5oBap8e12tPEZl\/UR6d9iUB2ltvrm3T3vrjjl\r\n2Worm0eYBNqnagXmX5+wS11AQqeJemGqRy5e1yXRlTgB0IJhH0dCsFNwifEigutp\r\nFNvGFVBn4r5qCiChEoq+rCXHRjPi\/eCfbW21XeLFDiLxapcZyc85JIcA7znUYoFe\r\nP7Y\/ekMscwWhLbF91OaQlcWpRtEMyde\/DaI=\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com\/c\/apps\/audioplayer"},{"id":"user_usage_report","categories":["monitoring"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/user_usage_report\/issues","website":"https:\/\/github.com\/nextcloud\/user_usage_report","created":"2017-11-13T14:24:39.595772Z","lastModified":"2026-05-28T13:11:30.130692Z","releases":[{"version":"4.0.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/user_usage_report\/releases\/download\/v4.0.0\/user_usage_report-v4.0.0.tar.gz","created":"2026-02-24T15:21:56.156368Z","licenses":["agpl"],"lastModified":"2026-02-24T15:21:56.228959Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=33","signature":"DtNJNgvEnXp10X3GMULofe+jrI7vV4N+0bnwd6sfY+NFDq2xWjEV5yWJaj9l70OCSeh5HysDvIbzzOV2yXB0ShYSr5KRAhO1O0gMg5hAlnDF21oegsrHyO1\/v1dWETcSK6QSsDE73RQ+JjatUVNm3fN+pjeqWztPZGeKF4Z+\/xV93lwXd5UajXMivzCVxhoVhavWh0Lh4eDENVIAwHLqBEmWWghL2Ep+B\/vbkQgCdIN6aBlMeDpU8Kf02DCPRl+SOG9qnzgQJrgj7AAKsr+ofczIgzrxJaszhGr3\/0G89JjYcGHE\/9\/fo\/gqV7CXxU7ohs7DDMR12aHUIj\/fHjKvTA==","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/user_usage_report\/master\/docs\/screenshot.png","smallThumbnail":""}],"translations":{"en":{"name":"User usage report","summary":"Provides a command which generates a report about all the users and their usage","description":"Provides a command which generates a report about all the users and their usage:\n\n```\n$ sudo -u www-data .\/occ usage-report:generate admin\n\"admin\",\"2017-09-18T09:00:01+00:00\",5368709120,786432000,12,1,1,2\n```\n\nTo include the header of the fields in the CSV use the `--verbose` option:\n\n```\n$ sudo -u www-data .\/occ usage-report:generate --verbose admin\n\"user-id\",\"date as 'c'\",\"assigned quota (5 GB)\",\"used quota (500 MB)\",number of files,number of shares,number of uploads,number of downloads\n\"admin\",\"2017-09-18T09:00:01+00:00\",5368709120,786432000,12,1,1,2\n```"}},"isFeatured":false,"authors":[{"name":"Joas Schilling","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIDDDCCAfQCAhB4MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMTcxMTExMTIyOTU3WhcNMjgwMjE3MTIyOTU3WjAcMRowGAYD\r\nVQQDDBF1c2VyX3VzYWdlX3JlcG9ydDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC\r\nAQoCggEBAM9iUJTDyMcBTD9bXo+W46DwBoHJToc4+qZoeLEAMFuhidKaOzbGB7Ar\r\nKfdfuFPQHr9cDhogJbaKqkezN7rQFlDJh\/ybJ2rp6BD9zidUGGg4UAeftEIWTFFh\r\nbgFTslg1CF7TKCxklDNQf4cw6fkd5jiX8lHAmALhfLI6caWHjIMFC19WGxGzqJnY\r\n7goDJ\/FwK4cAIJC4zTfGyx4TY0VSf9pSIW6wQN4ZGA6MNrs265wC\/Y7\/FHzQJl+o\r\nmEvWfDYNNAgh3KCy17yy7GgquEBtToQ7h9fRX4q07InZU4AN4CDU7GwOPaZO5pFy\r\na5wVQCsBU1XCgQT5Gi6J9DXF+f636sUCAwEAATANBgkqhkiG9w0BAQsFAAOCAQEA\r\ni1gL1q5inPiBzuIk2cO3puD3rgQBH6BgU6zxfA+MF\/MSpFIsPRa\/fI9woegwvyxe\r\nKglcs47v5hlWLXFl3jNbv8NTxnlfRyQRwVSylRNzGgdJRVLzloIL5tq3VvYzxzA0\r\ngvSebYZzB4ri\/MFzFsUlnf+vTZumaIXOrJOvWOzKmrV0xG07UMGvW4B6FWHNswKL\r\n50YFntHx6WPS3rAGpgE0kBj7TeUM8UWOMAObKOuZWeWGFd7H6aJKWxnaZBnVXG3T\r\nuBSydcEsEuuC8FNb0j5iuxRnHQr96k0S+6SSnR8XKDrkkwrtA4jbU2adXWF5MaWI\r\nqLTzQLiUlVapmDKvqPqCAg==\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"talk_matterbridge","categories":["integration"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/talk_matterbridge\/issues","website":"https:\/\/github.com\/nextcloud\/talk_matterbridge","created":"2020-08-24T11:48:46.895908Z","lastModified":"2026-05-13T09:39:08.855430Z","releases":[{"version":"1.34.1026000","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud\/talk_matterbridge\/releases\/download\/v1.34.1026000\/talk_matterbridge-1.34.1026000.tar.gz","created":"2026-05-13T09:39:08.766235Z","licenses":["agpl"],"lastModified":"2026-05-13T09:39:08.906622Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=34","signature":"GFO9PSBjaHDGqTphNqQIN2VogZC4L7HaEKKcH33Vv5hcTqTUpxzIMIyvtOPwUK5\/\nuBLmh5rjuFEIO9Vtd8te3hXss8M12Ci6FFh7cFICNAzYL\/PpAn36CAvU9qAk87JO\nlW78aI2ZBJcWY72AExJDpsM4LyVUPF+eE5GvbFrbIVvUqOv3T+rHakAiADl19Kww\nFUa4pkTsFQBFuFUa\/UYoNlKxEQhW6QIdUkxJmL7NXzSnx09trh9fciDPbKa2VEc9\n+BAVLnJybU9VzdIf7Y42kkGHSAb6qoTRdGGb+qN5s1GvuGcjV+KOvryNWGC9YWP3\n1uIG3VPFlivSrjD8NfhM60a84JxRxhFVeQCVAHZYk1k4uqyoVe0dngqV3w3Sm8pQ\n8MQ4o4Mpetzan5jXyUQLUC8lkOsFDewouNf1XvN2f+38XLa7+dcjqXnlHyYRv3Uw\nf0hLbrK1VM8OqCTKH2\/2jqqU7998dWzFTmN2qDFRYJ08GtgnCPA\/O4GlyF\/\/HHLx\nmuvd27c+t+4OC0ixw5yyH\/02RKCZRKfQewMS3JBkY\/TK16ivoGKo4U8au6YvgCC0\n24vrzruJ+IsMwCCzKHv7sKGJW9Ayo5LDMkGUmQT8tSbxB9ae4vrA9FplQPWZAz5N\nf\/FTsnQWO34jIp4cWqFPihoACvAHCZSnk\/iyKlI5xbQ=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"translations":{"en":{"name":"Talk Matterbridge","summary":"This app brings the Matterbridge binary to your server to connect Nextcloud Talk with other chat services.","description":"This app brings the Matterbridge binary to your server to connect Nextcloud Talk with other chat services.\nThis allows admins to easily install and keep updated the Matterbridge binaries through a familiar interface.\n\nThe last number of the version is the shipped Matterbridge binary version.\nBinary is licensed under Apache-2.0 License."}},"isFeatured":false,"authors":[{"name":"Julien Veyssier","mail":"","homepage":""},{"name":"Gary Kim","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEDDCCAvQCAhFEMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjAwODI0MTA0MTU5WhcNMzAxMTMwMTA0MTU5WjAcMRowGAYD\r\nVQQDDBF0YWxrX21hdHRlcmJyaWRnZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC\r\nAgoCggIBALbdO8Kq19kkzas\/AG2Ss1hryCkxeDT\/BDMt7eYcLUOe4VkqBHfcy+uH\r\nSNaHyiLu2PI+\/QIr+pn7sNfRLPV66LFGt0Uk2zdKB6ilLabX1CBhST+rBKnbw6\/E\r\n7NYkq80F\/u7ddfDWNwBwfrs2xpO4AyY6hDxn51+CCxQbTyb7007ZCMTjKlR671Cv\r\nGrdhBpUWqvCdVF33l\/ZhuqKfacw6iHjIC4Lm1iJH8pleGELfhOitwYn0Juh1XYg9\r\nAKyRHLemR7s1yhjfZ\/\/BY0CEJfNebHQZ3aQeQ1KawmHsHjUiLBeHncsYhHJru8OL\r\nBpRKBW3sQaOFhwmDy2dYubp8YLm6y2Dmko4MVLCs\/yCHVwiWKzY0BuCKd6LOYKew\r\nbZghygXx4yjL5IxycCzhUtfOrvuRjoTIcBJm+qXEVafqYv1vsyHUxU+Uu0B+xXIc\r\nrLIIi281eWOaZeUByzLyrT+5F+1EvZUL5iqxyYmMEWJk0C4AZ68hDOpFPk3jPFel\r\nf\/WBvu8\/bGUS8PFBzIKlLDMZ+6jMDfmfE9SnwOsOBYYxpG+YBqcYuypA2oWn7Q\/A\r\ny2ew6dv6dfoLSbBY7U9cmpc7UUr4jL2zer690v\/hlr5YA\/dq280WeQ9Y0dXxj0el\r\ncvlfVEJ9Z4SgFQBGbONphkmP79fwpzGzcltrGqgotA\/GvJTjrvwnAgMBAAEwDQYJ\r\nKoZIhvcNAQELBQADggEBADW+gA3K4puhDSMcuYYjDpBIOG9a6id3ZdG\/4hoc\/9AS\r\nICdehV9VdrNSbebxMt7ep9QFU6spmuoIbZH2gBCHqAILh7jIG2Y9TaH2G2A709bm\r\nQbW3SndygiIXmI4XTcH7l\/1f5eDNqa1Fa6EpfWuDS0jVrqSHViQOXxcDjF24ecm3\r\nbe5+2csQly\/KFA9A+zS6uFJhL9\/QQZDGTKCJ3cediPhq6gDZ6he1MyQbjDFnvIqL\r\n54oe5JmF0l9pxhUZXyqSFiMQeTNOgZC3FLBDtQaxyFnFxbau0uzKPun71clZs3yI\r\nydONJfcAvHHJ8YJ7BNipGGYO4BLGWITR2\/GlJ5J4lnI=\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"richdocumentscode_arm64","categories":["integration","office"],"userDocs":"https:\/\/collaboraoffice.com\/","adminDocs":"https:\/\/github.com\/CollaboraOnline\/richdocumentscode#richdocumentscode","developerDocs":"https:\/\/github.com\/CollaboraOnline\/richdocumentscode#richdocumentscode","issueTracker":"https:\/\/github.com\/CollaboraOnline\/richdocumentscode\/issues","website":"https:\/\/collaboraoffice.com\/","created":"2020-09-10T11:50:13.498373Z","lastModified":"2026-06-07T21:08:07.598743Z","releases":[{"version":"26.4.104","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=25.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/CollaboraOnline\/richdocumentscode\/releases\/download\/26.4.104\/richdocumentscode_arm64.tar.gz","created":"2026-06-07T21:08:07.274540Z","licenses":["Apache-2.0"],"lastModified":"2026-06-07T21:08:07.635164Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=25 <=35","signature":"A5kA4tvq3AYcPY5F4eKDO2A7VCwIpDEV85z6VTQzpOhZs9++nrrxAAlWiiF0vj3Q\nxbfJfp2SU6gn2TM18OxNE1Kl5Z7PPNxKFP50nCAZHqYTdGQK8Ik2aiPBJz5+x6qZ\nVeHUOcHGTDAb3cCXF8RXJxu+6CIXS+3DfQF\/y7OfyCCRa13ciwRpnszr0umtpXOa\nYGowYl8zcTVsg\/y7RrdTxMzF9iChQhwIWgJ+nCEXE4dyarsrWkZzT9NbXKj3Y5Ll\nyATrEcKjMK1LatadxfMUQkM3vAE5iOvFBEe9q8dzgc+jGFBPLwhZi2Q\/uJ+4Xg\/y\niibWRnYsS4BlWHnTL+qlrIzGqpLpVo0UZlkDFuMHwYPIHbvnEJ\/Av8zXAwoE9tPf\nJk81QLKB4YB1sBnnnAovS9i0jkhNrNi\/e1OM5K0eILo\/H0\/gJ7bdNT4iJpx\/fL1C\n7nLOoJT8PY4eEyFOzk4IGRMTKzSZcLqWWpXshnTXFR7tGJOon2xQoU\/bAg7H2oLO\nk1DMRS27Ja7\/YO3mZZxSBiFvj93KgcaUFDRYhJVyHV7fi5gSc+z9gyJalShip\/Vd\nrJM9KagMjtgsLqzL0cbcX8Gv\/HhZLRg3mEye8Yp26YNisaAGbc227UeDqViqmrZE\n2ucMvYQGrAM4i+Ctwc3OqVBLNELi55HAS++EZZLdLCU=","translations":{"en":{"changelog":"### AppImage version:\n- Collabora Online Development Edition (CODE) tag [cp-26.04.1-4](https:\/\/github.com\/CollaboraOnline\/online.mirror\/releases\/tag\/cp-26.04.1-4)\n- See also: [CODE 26.04 release notes](https:\/\/www.collaboraoffice.com\/code-26-04-release-notes\/)"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/www.collaboraoffice.com\/downloads\/nextcloud\/richdocumentscode\/collabora-online-screenshot-1.png","smallThumbnail":"https:\/\/www.collaboraoffice.com\/downloads\/nextcloud\/richdocumentscode\/collabora-online-screenshot-for-thumbnail.png"},{"url":"https:\/\/www.collaboraoffice.com\/downloads\/nextcloud\/richdocumentscode\/collabora-online-screenshot-2.png","smallThumbnail":""},{"url":"https:\/\/www.collaboraoffice.com\/downloads\/nextcloud\/richdocumentscode\/collabora-online-screenshot-3.png","smallThumbnail":""},{"url":"https:\/\/www.collaboraoffice.com\/downloads\/nextcloud\/richdocumentscode\/collabora-online-screenshot-4.png","smallThumbnail":""},{"url":"https:\/\/www.collaboraoffice.com\/downloads\/nextcloud\/richdocumentscode\/collabora-online-screenshot-5.png","smallThumbnail":""},{"url":"https:\/\/www.collaboraoffice.com\/downloads\/nextcloud\/richdocumentscode\/collabora-online-screenshot-6.png","smallThumbnail":""}],"translations":{"en":{"name":"Collabora Online - Built-in CODE Server (ARM64)","summary":"Built-in Collabora Online Development Edition (CODE) server for local testing and non-production use","description":"**This app has to be installed and used together with the [Nextcloud Office](https:\/\/apps.nextcloud.com\/apps\/richdocuments) integration app.**\n\nCollabora Online is a powerful LibreOffice-based online office suite with collaborative editing, which supports all major documents, spreadsheet and presentation file formats and works together with all modern browsers.\n\n* This app provides a built-in server with all of the document editing features of Collabora Online.\n* Easy to install, for personal use or for small teams.\n* A bit slower than a standalone server and without the advanced scalability features.\n\n**System Requirements:**\n- Linux running on ```x86-64``` or ```arm64\/aarch64```\n- A ```glibc``` based distribution\/container (```musl libc``` is **not** supported)\n- Fontconfig (```libfontconfig.so.1```)\n- Additional requirements can be found in [here](https:\/\/github.com\/CollaboraOnline\/richdocumentscode#richdocumentscode)\n\n*The download is rather big so it is possible you will experience a time-out when installing via the web interface.* You can use the OCC command install the built-in server from the command-line instead:\n\n```\nsudo -u wwwrun php -d memory_limit=512M .\/occ app:install richdocumentscode_arm64\n```\nWhere `wwwrun` is the user of your web server. This is ```www-data``` on Debian, Ubuntu and derivatives, `wwwrun` on SUSE based distributions, `apache` on Red Hat\/Fedora and `http` on Arch linux and derivatives.\n\nUpdates can be done like this:\n```\nsudo -u wwwrun php -d memory_limit=512M .\/occ app:update --all\n```\n\nOf course, alternatively you could increase memory usage and PHP time-outs by default, see the [Nextcloud documentation.](https:\/\/docs.nextcloud.com\/server\/latest\/admin_manual\/configuration_files\/big_file_upload_configuration.html?highlight=php%20timeout#configuring-your-web-server)\n\nAdditional troubleshooting tips can be found [here](https:\/\/github.com\/CollaboraOnline\/richdocumentscode?tab=readme-ov-file#troubleshooting)."}},"isFeatured":false,"authors":[{"name":"Collabora Productivity","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEEjCCAvoCAhFOMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjAwOTAxMTg0ODA0WhcNMzAxMjA4MTg0ODA0WjAiMSAwHgYD\nVQQDDBdyaWNoZG9jdW1lbnRzY29kZV9hcm02NDCCAiIwDQYJKoZIhvcNAQEBBQAD\nggIPADCCAgoCggIBAOVv5Kl2L1N4uM8JTDSS6L7MF0wHilj5jCxJJj\/OX1fMEFNV\nolKE9fy0CPJTKQrzkEOokbDDxnBOY85ZaiR8BIbaC1J0Sdi\/9EYFJxh9j\/zRXFCd\nVAczUnAFibXJo30+9prcRJftlCsuSUqNWjXeQV0rOcGWe+GUgqi4uAC9gFv7tfBc\n2ini+sLnDa3k4Hxrdckf7kDvCj\/6\/NOJ4UbcoHhUFr+0rffhnbmrRuA6VlDkuPY6\nqrteGhdkSIWZTVP2DvZ5RUXRpBBQysnW9eLsOqOFAUj+\/LtUwXEUQcqzOUAy5ejt\nHSnJrmqipzmSoDrlzPUW+ZhuBwWQdZL1HN81PCw1mDqUUtqJfDuRtWelFVIOaqNT\nHuhGwdZGGxSlxLWDNfWP9sYjrRF1xIPE9euCDVay4PUv1ZeSO8z8LLg+9K3qb6Cp\nUcLn5wAOvYVj9vSHeWTgS+NGvVb7VBdFijDdf+DQ4nfkdKyXCh5BdwJDwm8AR3NG\nGGxSiamUX5pdT+Ax4hg6iBDoTgBqwfoWHWCnVpKb+BMTT6jDfU39VuPhl4gKQZX+\nkoVCK9SNtt6s3cijLA\/zwcHcPrIJ3S1CM38v8mPDUgg4n\/frD4RiTM1chLkGmDpc\n8PDCgwCCkvzFOsVkuw8jvMufdoIn9v7JZzVkaOAi+X3tE7t4Z592hyHLuekfAgMB\nAAEwDQYJKoZIhvcNAQELBQADggEBAJBXvMRGMpacIXo9aC66ViQ5ca6a0ZuV4KDF\n9vO9M1lb0o0WvJ+JuUWHUHPLWXe6bUeipoeIXW04QShDNTLCrkr\/0\/jFMkxB4uz4\nwD44lozlsCUtx3Pg8E1dp8Y7M4rf9DBsvvYr6Ps2r2Fn1IDzUQ+GF+EX9YdHBCLr\nwW6SCWSceCNBXvej2A9fXN6TYD8qIP02dVuMzbauW15LRXAi4MSrPkAIBQ\/h0aTl\nckLO+4PIZCwbH3xpn3UmlLsZxXXFOfL6YZofwk7nX8dq\/I5z+g4BwAyAjv3d2woK\nqNcz\/eNnFfES9OUCDl3fEImzeNIrQ37KQqvKmm4ns1rbhddNdPs=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"fileslibreofficeedit","categories":["files","office"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/allotropia\/nextcloud_files_libreoffice_edit\/issues","website":"https:\/\/github.com\/allotropia\/nextcloud_files_libreoffice_edit","created":"2021-06-30T13:55:22.825073Z","lastModified":"2024-09-05T09:24:04.956938Z","releases":[{"version":"2.0.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=28.0.0 <100.0.0","minIntSize":32,"download":"https:\/\/github.com\/allotropia\/nextcloud_files_libreoffice_edit\/releases\/download\/v2.0.1\/fileslibreofficeedit.tar.gz","created":"2024-09-05T09:24:04.899233Z","licenses":["agpl"],"lastModified":"2024-09-05T09:24:05.012209Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=28 <=99","signature":"33AjbXl1c6gECPqg2iQsgn1rNO8oQ5X3bF9YYEate3RGd9F6kBB3KWlTxaAtV5Kr\npSP5N46A1DcVfSILfn+599HwU18coVPkljgd5ZRfthqVNAww3Mx34hxg\/pffRZBO\nZ4knZNLWXtmKkA9TR0SU5IaZwrzZ2JbbjfSB54kMLexUX0epQlWGe9+AW8TB159T\nGm5EX5LBdhUGGbH12rcusImN1\/rrrvWuagpdItGghXcjdKtiy4DpZwooVU\/HsPUb\njAtcpdsklUC2efWtL+SPmIlTdWIKpnGA9yTaRbdqQjqnBQj16eZAoHdOaHjfCLOs\nBPOh8wEKaI2RXpYX4+n5gEHAOAwaKZWKuZofuufWeUUFQjTukqLMjxLDpQ+gZf1s\nmBi2MVv3f4F1NbYCOimgRa++NluyOfctPaXWXmbmoE2i\/zbzLNpaOR+uMfNgogmH\n3KKMFKCW9OKkDmIMVM\/rZhlR\/VhT4nqObJFZ+iBn03p\/FnO31IGfLSzIXNDasJ0p\nVT01M+ZeYFWbL4AQOTwkXvac+l5plCI5Vphlye6JYC6uElIJSMDPEzKauZaG03BJ\nZSaVFAv5JnHkkDcqMaX7LXciUsCakMuRy5HjeuorzVv1x9nNzLvAo1uc3pu1XejV\nILamhQtSkoIxYzGDfX8E0wSUxS8Zgj7dufRdR4NWQ6Y=","translations":{"en":{"changelog":"* Don't register default action for files (fixes #33)"}},"signatureDigest":"sha512"}],"screenshots":[],"translations":{"en":{"name":"Edit files with LibreOffice","summary":"Open files with LibreOffice for editing (via WebDAV)","description":"This adds a new context menu item to the Files dropdown menu \"Edit with LibreOffice\".\nClicking that item will open the file in LibreOffice via WebDAV (the file can then be edited and saved back directly in LibreOffice).\n\nThis greatly improves the user experience when working with Office files in the browser. No need to download, edit, reupload. Instead use the \"Edit with LibreOffice\" item.\n\nThis app requires at least LibreOffice 7.2 on Linux and macOS. On Windows it also works with older LibreOffice versions (since LibreOffice 5.3)."}},"isFeatured":false,"authors":[{"name":"allotropia software GmbH","mail":"samuel.mehrbrodt@allotropia.de","homepage":"https:\/\/www.allotropia.de\/"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEDzCCAvcCAhGIMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjEwNjI5MjEyNjA2WhcNMzExMDA1MjEyNjA2WjAfMR0wGwYD\nVQQDDBRmaWxlc2xpYnJlb2ZmaWNlZWRpdDCCAiIwDQYJKoZIhvcNAQEBBQADggIP\nADCCAgoCggIBAOB9Gmn8TA5P+d18V6aIchRUDHC3Gp7jW3ToXq4fHiCgfhxdlUas\nPymtAqPl96t0FjzsCrTEKA8ExqKfEw4MAWOcI2RikYfryaQMDWLazZh+u+7uDzo+\naFQ9fGVKOfa4K\/gh5UZi1wX0Bhj6Y8sY\/ONQzoTLsQdLZ+QT0cOt2F3SvgRPI2Q7\nSkJB6RYmueWkHhUxbBEIpmVxg3HnoNZSqbqRlfIqnR8wlPf1QYavHYcLeaux\/X6T\nbX5cZMMP5CBfJeWPZJCHSGMqXUNk26TwSq6cgRai+ycqMdwaxpQT1lxsttGUOOEa\nvCub4kikIXFR0qnNwYQng1oJQPkbJKR0UmH1pNT5II9bPEAAUS1+D6q3\/\/QAByvl\nLuGqlNnpQsCAWrktay66iBxYKP3lOmGO7MR6CsWHgIRNq2XY4LFaf3SbxLxsHbfd\njNqSAfG+bktb5kOtebUjqU4JzJiWv9WWxNFCurp2PRwGSP1wTYkVyxNpD5qWYogI\nYxMTPm8My+yZHQdo9bp0natfiNhrYUUfyUvtKNl6t+ax8zJkKwrDzti6PLNJGT\/L\nbUeGX6L89TqWRzfjErWl\/XuUpCuGGiVJ7Pv3xj1cXAZVXBr+cSs8EZ0vq2c0\/wKa\npd4rr2H+1FuGXU24HZfhhMIAKlX2rCB415wUpxsJC9IYW9pAtvk8zOGFAgMBAAEw\nDQYJKoZIhvcNAQELBQADggEBAGsLULSs20nK9x6OjAjqPg61tV7Rzhd7FDBl2sfz\n9i\/MI7fw7FS0PyElshmstv94pMLU73TeemJlBg2irP\/4i6oxVzwVlkoKv6+\/5ity\ni0UWprBPmyKqiI9ykUKugnpv2yw8\/CkiC46QcwqsSeZcWGZpJGS7vhtyk3yGzfHA\n7Joa7dA14WzNv1yDMGuERSJkQQm9Ao7CuHI4nXp1UTkETOJgDJciVbI2GrL9LZSq\n4JNeHtM77B2Wsmao\/o0wdycc\/QIU6rvVFVnH8IlSB8X9t5JKITtB4fsQwsApaHgg\nfvUtO1BXI4n2H\/USFiSMSj25HCK3\/6kbF1AcBKUfssQ9Vno=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"integration_excalidraw","categories":["integration"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/integration_excalidraw\/issues","website":"https:\/\/github.com\/nextcloud\/integration_excalidraw","created":"2022-09-20T10:14:40.939073Z","lastModified":"2026-05-27T06:53:55.746823Z","releases":[{"version":"3.1.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=31.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/integration_excalidraw\/releases\/download\/v3.1.1\/integration_excalidraw-v3.1.1.tar.gz","created":"2026-05-27T06:53:55.739472Z","licenses":["agpl"],"lastModified":"2026-05-27T06:53:55.781287Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=31 <=34","signature":"fb+2mgs6cchMfXGVO1l+4YrHtblH4hQN6QjuGQkTzTphnnwiZdRca2prEZkIptXuDGySveqM1T8j+J5Z\/TFTDzu\/AS6Fa12k7Z20ahAdGLjsHi8Bk+Te2wZuHhbDm\/6+r2A4JjzSV26p2rhMrJsqhwEbJjUVGSGCfe+z1\/ZfpOz79hfqmjRRlAt+W7RNYysRAT6EqNUlK0JXCpKKN1vWBK5gxPYe5r4pOJmQGhUM+f88lvg5BZ05rkOF02HVqFPuZ5L8tfPMFajAhOSHS+pONOZS0K4HRDH+UjDpLUeWZiCUrfhk0f18iybkwT+9pQdelzPA3bjUpOYcTzmZIt4C5Tm3enPWhUbzHCnMcrr5TsJvl6MOR5hV58F4HxoFyVodFyf8ay7ZUu4\/dB\/W1rba25gSQHZhCT7lhjnHm\/shh7OkYh1\/+L1Q7G9+e\/ZH1o9iOg\/xmIsB0txVlw4jTxBp03pv5N3Iz+WB9eQKmsON4J4xX2fdrnpk\/mShrJxasOdA\/Y6W5s4oGAmx924ZflzAC1Ck0ATOXGMUSLP+rp6NSKOuv0whAPU\/ww4kxR806H0qCsJywW9tCKd36AzLgxADpitmOYLhLMPvyRIJ4n3Y2BAxf\/9NC255r5iwiBwnAd\/xPPwh+MeIyOOCPOKw\/r9iNr\/G8BVq0tSNmcAsfOH\/XMs=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/integration_excalidraw\/master\/img\/screenshot1.jpg","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/integration_excalidraw\/master\/img\/screenshot2.jpg","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/integration_excalidraw\/master\/img\/screenshot3.jpg","smallThumbnail":""}],"translations":{"en":{"name":"Excalidraw integration","summary":"Collaborative whiteboard integration","description":"Modern collaborative whiteboard in Nextcloud.\nThis integration app lets users create Excalidraw boards, share board links and open boards directly in Nextcloud."}},"isFeatured":false,"authors":[{"name":"Julien Veyssier","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEETCCAvkCAhHXMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjIwNzI3MDA0NjQ0WhcNMzIxMTAxMDA0NjQ0WjAhMR8wHQYD\r\nVQQDDBZpbnRlZ3JhdGlvbl9leGNhbGlkcmF3MIICIjANBgkqhkiG9w0BAQEFAAOC\r\nAg8AMIICCgKCAgEAkmzavsxyWSzE\/1d2S0Nyp4KHHAcBxWOoSPd4esiTPml\/1ZCb\r\nIwezep52xxHeLT54xdVpIk1Rzap0yNUIAWmB9EnhDLBiL1xh6oz\/PrYV4PfiGmMG\r\nZOy1hYxdSCYGrJ+1d8sctm+2uiuOZ9NDZ6h3Wrys1dbCkI1wbGRuORBN\/9xeq8vk\r\nRgBrEwyu44f7tLGxe\/rNnFn7IgpbQTSzmeRsOBwVUCql1mQG\/3eE+269gyApf+4l\r\nMklmdNlOsNdgm8eCsluC8juvkFqHZ9DKAtM72mu7vszl\/onIrT\/egP4pLt9JuAq7\r\nXeBxFGxLVPAcDSvt5rWMtzwK9918w3jZ6YegT68cyXT8OidtwQJWkjCJkuJst7FB\r\nZW17iEkt3RLxkXkyD5TtmegRNrME\/9DRjColf6Nsgt8984vB5JaUeybWWcrg2wwV\r\nr54u9SoVI9AeyaJ3TOpw\/WJQhR4NVSrgZ\/5RJot4aTap+gsFqxEwtIQERLyRt8+H\r\nnpG1sjUAGIGapZrhHtMoUpGYCTQqhxGGHuUBbKzr6\/DPeSKhcaQjOyNDWJQPRpkD\r\nAcMjq6SyR+\/ggQm9b5gVXDo7S+1QpvbTD\/SELoqIqCVlvEYKMAA+gqVrLsj6us6r\r\ns4+zyi1OVTTqqajlcLKuuBwPue0v2Y5+CGJqGVY5HWISNocohozxiiO7CnUCAwEA\r\nATANBgkqhkiG9w0BAQsFAAOCAQEACvrvpwe3Dv8gmOr65dA1qXP\/BF98IZ\/\/YAIo\r\ns7SkQ5ycg1dFyLj6mG6RPlR3v2qO4Zlsie6znIaaX75XlMgg\/Mj7TYJweCI93oE9\r\nKDKS+SzulxFk5qyoXF1NFhl6XJRljwao5KYPsQrKYXjLHKmYCb2VwQqJXJ081htv\r\nxMjEveFUNDY0HKI1ElbdyzfUPUH\/sguvduUQFwDnR3nio1d24fp2HCJKHrxeZU17\r\nk4kf6FjeAITQQF3tWovYV0bCyfO4o5FP3QZ1qFC3HRWpOfhsr0ZYbqKzOXEJd0ts\r\n9VpMQ\/VOE4yGwmq8oGON2YU8oqyyY1fTrPJwX0A9kRRLepqqjQ==\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"ncc_backend_4mc","categories":["integration","tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/nc-connector.de\/kontakt\/","website":"https:\/\/nc-connector.de","created":"2026-04-02T05:22:54.161507Z","lastModified":"2026-06-15T03:35:19.175797Z","releases":[{"version":"1.2.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.1.0","platformVersionSpec":">=31.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/nc-connector\/Server_Backend\/releases\/download\/v1.2.0\/ncc_backend_4mc-1.2.0.tar.gz","created":"2026-06-15T03:35:19.152494Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-06-15T03:35:19.240550Z","isNightly":false,"rawPhpVersionSpec":">=8.1","rawPlatformVersionSpec":">=31 <=34","signature":"RdIw22RVI8v1AZOhTJwpeMagZ98a\/kvGGjlp76yrPxUXoZbrjbBHZP8f16zG4jnTiPP7X4qAf0OB9krSmFbOOs4FxRhDI\/\/svY6w41+9F1czEjbHmKFNaLTRSid3WkaylmMB8i13sbmwj4AGKi2oG2hxiXBNBglxx\/boUSlfdzxXZyYeni7VkMBW66KkhajQrcF\/JtY9FS+PUyZeSVm73xY6qOCFWv9UIQ1EWoCXiuPKGgYY3y0Ug48wsv+hDbKUwnh4T4GrsP0S03gYit+FP56gvY8isrwDxhmvILgwmsAhMDppbobPgf2eGe8wNqFf0PolCf6dw7FsntMgeoG2K\/FsgSEsydXUzUaj9U22VHc33NF8QkMuLc2TcCS7XWqEWviB8F1esAl5q2whQ7rUXx3J96O+l2y9yfkrddYpweONwlWdnQKVSxfiNUiEGZ+74Hos3TOETKBHrt5jOCSNImIT5+uufIGhn1NGJAcXsSH4Wb8qsDwEkCweha3PpPFpphuMA7iVSgOV5sZQkGVbPSoOXbHU4SlaeBIRlq\/WZI28bV6tEw2ZPQL2Ob3e31zVRgihsIggGQHyO4+w3Q3cm+2HT0tI60KEMqA2Dxpq0UFd27ucCYtWZ2nHInV24uFVmEYu4qqJ8F60vh+F3OkiP7DbOIpcQtxnnoL66BpBEsY=","translations":{"en":{"changelog":"### Added\n- Add Nextcloud Secrets mode for separate password delivery\n- Add a Pro prompt for Community mode and installations without a valid license\n- Add backend update check and version status in the admin UI\n\n### Changed\n- Update README and app metadata for the current backend feature set\n- Document Secrets password mode in the admin guide"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/nc-connector\/.github\/refs\/heads\/main\/profile\/header-solid-blue.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/nc-connector\/Server_Backend\/main\/screenshots\/appsettings.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/nc-connector\/Server_Backend\/main\/screenshots\/TemplateEditor.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/nc-connector\/Server_Backend\/main\/screenshots\/email_sig.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/nc-connector\/NC_Connector_for_Thunderbird\/main\/screenshots\/talk_wizzard1.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/nc-connector\/NC_Connector_for_Thunderbird\/main\/screenshots\/filelink_wizzard1.png","smallThumbnail":""}],"translations":{"en":{"name":"NC Connector for mail integration","summary":"Central policies, templates, signatures and password delivery for NC Connector mail add-ons.","description":"# NC Connector for mail integration\n\nNC Connector Backend is the central policy and template app for NC Connector mail add-ons.\n\nThe Thunderbird and Outlook Classic add-ons can run without this backend. This app adds central policy control, Seat assignment, managed email signatures, custom templates and password delivery rules for organizations.\n\n## What the backend adds\n\n- Central Share, Talk and email-signature policies for Thunderbird and Outlook Classic\n- Seat assignment for Nextcloud users\n- Group and user overrides for teams with different rules\n- Managed HTML templates for Share blocks, password mails, Talk invitations and email signatures\n- Separate password delivery as plaintext mail or Nextcloud Secret Link\n- Optional Secrets app integration for expiring password links\n- Setup diagnostics for mail clients when backend access is not available\n\n## Share policies\n\nAdmins can define default share folders, share names, permissions, password behavior and expiry days.\n\nLarge attachments can be routed into Nextcloud based on central rules. The mail clients insert clean Share blocks with link, password information, rights and expiry date.\n\n## Password delivery\n\nSeparate password delivery can use two modes:\n\n- Plaintext: send the password in a separate follow-up mail\n- Nextcloud Secret Link: send an expiring Secrets link instead of the raw password\n\nIf the Nextcloud Secrets app is missing or disabled, clients fall back to the existing plaintext password mail behavior.\n\n## Email signatures\n\nThe backend can provide one central HTML signature template for Thunderbird and Outlook Classic.\n\nSignature values can come from Nextcloud user profiles and per-user override fields. Empty placeholders remove their surrounding line or table row before the signature is sent to the mail client.\n\n## Talk meetings\n\nAdmins can define Talk defaults for calendar-based meeting creation, including room type, lobby, visibility, password behavior and invitation templates.\n\n## When this backend is useful\n\nUse this backend when an organization needs central defaults, locked settings, Seat assignment, managed templates, managed signatures or password delivery rules.\n\nSingle users can still use the mail add-ons without this backend.\n\n## Mail clients\n\n- Thunderbird: [https:\/\/addons.thunderbird.net\/thunderbird\/addon\/nc4tb\/](https:\/\/addons.thunderbird.net\/thunderbird\/addon\/nc4tb\/)\n- Outlook Classic: [https:\/\/github.com\/nc-connector\/NC_Connector_for_Outlook\/releases\/latest](https:\/\/github.com\/nc-connector\/NC_Connector_for_Outlook\/releases\/latest)\n\n## More information\n\n- Homepage: [https:\/\/nc-connector.de](https:\/\/nc-connector.de)\n- Contact: [https:\/\/nc-connector.de\/kontakt\/](https:\/\/nc-connector.de\/kontakt\/)"},"de":{"name":"NC Connector for mail integration","summary":"Zentrale Richtlinien, Vorlagen, Signaturen und Passwortzustellung f\u00fcr NC Connector Mail-Add-ons.","description":"# NC Connector f\u00fcr Mail-Integration\n\nNC Connector Backend ist die zentrale Richtlinien- und Vorlagen-App f\u00fcr die NC Connector Mail-Add-ons.\n\nDie Thunderbird- und Outlook-Classic-Add-ons k\u00f6nnen auch ohne dieses Backend genutzt werden. Diese App erg\u00e4nzt zentrale Richtlinien, Seat-Zuweisung, verwaltete E-Mail-Signaturen, eigene Vorlagen und Passwortzustellregeln f\u00fcr Organisationen.\n\n## Was das Backend erg\u00e4nzt\n\n- Zentrale Freigabe-, Talk- und E-Mail-Signatur-Richtlinien f\u00fcr Thunderbird und Outlook Classic\n- Seat-Zuweisung f\u00fcr Nextcloud-Benutzer\n- Gruppen- und Benutzer\u00fcberschreibungen f\u00fcr Teams mit unterschiedlichen Regeln\n- Verwaltete HTML-Vorlagen f\u00fcr Freigabebl\u00f6cke, Passwort-Mails, Talk-Einladungen und E-Mail-Signaturen\n- Separate Passwortzustellung als Klartext-Mail oder Nextcloud Secret-Link\n- Optionale Secrets-App-Integration f\u00fcr ablaufende Passwort-Links\n- Setup-Diagnosen f\u00fcr Mail-Clients, wenn der Backend-Zugriff nicht verf\u00fcgbar ist\n\n## Freigabe-Richtlinien\n\nAdmins k\u00f6nnen Standardordner, Freigabenamen, Berechtigungen, Passwortverhalten und Ablaufdauer zentral festlegen.\n\nGro\u00dfe Anh\u00e4nge k\u00f6nnen nach zentralen Regeln in Nextcloud ausgelagert werden. Die Mail-Clients f\u00fcgen saubere Freigabebl\u00f6cke mit Link, Passwortinformation, Rechten und Ablaufdatum ein.\n\n## Passwortzustellung\n\nSeparate Passwortzustellung kann zwei Modi nutzen:\n\n- Klartext: Passwort in einer separaten Folge-Mail senden\n- Nextcloud Secret-Link: ablaufenden Secrets-Link statt Rohpasswort senden\n\nWenn die Nextcloud Secrets App fehlt oder deaktiviert ist, nutzen die Clients weiter die bestehende Klartext-Passwort-Mail.\n\n## E-Mail-Signaturen\n\nDas Backend kann eine zentrale HTML-Signaturvorlage f\u00fcr Thunderbird und Outlook Classic bereitstellen.\n\nSignaturwerte k\u00f6nnen aus Nextcloud-Benutzerprofilen und benutzerbezogenen Zusatzfeldern kommen. Leere Platzhalter entfernen ihre umgebende Zeile oder Tabellenzeile, bevor die Signatur an den Mail-Client gesendet wird.\n\n## Talk-Meetings\n\nAdmins k\u00f6nnen Talk-Defaults f\u00fcr kalenderbasierte Besprechungen festlegen, inklusive Raumtyp, Lobby, Sichtbarkeit, Passwortverhalten und Einladungsvorlagen.\n\n## Wann dieses Backend sinnvoll ist\n\nDieses Backend ist sinnvoll, wenn eine Organisation zentrale Defaults, gesperrte Einstellungen, Seat-Zuweisung, verwaltete Vorlagen, verwaltete Signaturen oder Passwortzustellregeln braucht.\n\nEinzelne Nutzer k\u00f6nnen die Mail-Add-ons weiterhin ohne dieses Backend verwenden.\n\n## Mail-Clients\n\n- Thunderbird: [https:\/\/addons.thunderbird.net\/thunderbird\/addon\/nc4tb\/](https:\/\/addons.thunderbird.net\/thunderbird\/addon\/nc4tb\/)\n- Outlook Classic: [https:\/\/github.com\/nc-connector\/NC_Connector_for_Outlook\/releases\/latest](https:\/\/github.com\/nc-connector\/NC_Connector_for_Outlook\/releases\/latest)\n\n## Weitere Informationen\n\n- Homepage: [https:\/\/nc-connector.de](https:\/\/nc-connector.de)\n- Kontakt: [https:\/\/nc-connector.de\/kontakt\/](https:\/\/nc-connector.de\/kontakt\/)"}},"isFeatured":false,"authors":[{"name":"NC Connector","mail":"info@nc-connector.de","homepage":"https:\/\/nc-connector.de"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIECjCCAvICAhMoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwNDAxMDY0NDM1WhcNMzYwNzA3MDY0NDM1WjAaMRgwFgYD\nVQQDDA9uY2NfYmFja2VuZF80bWMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIK\nAoICAQC2zDDZlYE2EI3TlszBAuLb4mfFWK8v4prttx9QTk6yIYNYpF6nC0X7WHiS\nZD4Nw08dILfkvyjphx13ha5steTnD5YLittoAV4KHTfRcFrz+mkH0K3I9O9dRnF5\nlXW6+ZIgS\/SLQDhQaWHWr2lkfXmapwco\/MEjNG9+kqvVckV\/LVRcfsl4X6TJdl8G\noA9EddrI2eoU3MYG1WMfAKqUpfYzgk7kylogcKMxAj\/WCsvmQoYrmP2JTXdEGSKw\nipRSW0TrgS+RiuIAZkKfXCjO0gu+FxrRIZ8ZXfp7Lpu+38x\/3D3UrpKuks98oz8N\nkGdjcLe88poD0ic6AlnfgXOqqvh1rLKpxqxlsAIebF8tdnAyOOaNczGT03NQse1O\nR3yq6GhkG6+iyVy+hrdh8O\/EjrL9mVTQMWfbLUgcnyIvJL6SZ\/FH7BWR9MIVQg5J\nhe+6jZpQWRrXsApCI0HWbFIvt8e9Qsa+vssGdRB4mjLlKeaOO\/Wcpx81qZ1JMz\/a\nhBPtogmWvhxzH05+Ri28i7HP1hu8BUgxt++cJ2YD88zq7FwmJpqMCfLQWW9xraeh\ng0mshJffZrLrhDVMZJm9EBuyU8Z6cbYY4vfxH9TnQ3wJLOtpmNwdm3csSfaopmml\nZFPRtkwH5RAqPQrsGv+8pF5mW9bM3crH0brg6DXZ7WD8n0NNsQIDAQABMA0GCSqG\nSIb3DQEBCwUAA4IBAQBAhR5IDcKy27tU+Mg1nbDaT3RXSCI+U8CkTp+n80laNh0C\nS1LMKiWLUAXOjp\/y36pjUXD+i\/qhV+7Up8A7SN8yBoeFGWXKjgNp+5fAaSQ+zOqh\nunW3NbI30J22ESauu4sxGebnoiCLJ68Uc7suhjfIucuth\/HZTmkthU8tPFRoIXXP\n0hP01JId1chLSby8Z9t0gLWA62W1+Cs6AFulvdpgcMlH8YCsGhMWfbj+nyjebQrp\nQLOZKOGPNAwH0K\/U1zs4F+bYsXDbp5bljXWS7IYBfcQfKMAPaPCL+l8hDT9JsCA2\nLin0kyyhTl9h74No0JebqZhtmVmWR7S4O\/lTx+rh\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"nextcloud_tunes","categories":["multimedia"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/murdockj1259\/Nextcloud_Tunes\/issues","website":"https:\/\/github.com\/murdockj1259\/Nextcloud_Tunes","created":"2026-05-29T01:14:16.448074Z","lastModified":"2026-05-29T15:30:48.406183Z","releases":[{"version":"2.0.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/murdockj1259\/Nextcloud_Tunes\/releases\/download\/v2.0.1\/nextcloud_tunes-2.0.1.tar.gz","created":"2026-05-29T15:30:48.391492Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-05-29T15:30:48.456881Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=34","signature":"x43mwDXsSRea4QPHrBfRLbJF95TE6oVXneep79YjoJU\/FNp1\/J\/wCJ28EzUHo7OG\n9zALGqJ1y+efwZK7tyzOCBXDjGqlt2B1TdyPNzzd2klLq1G\/y0UDoHVfFTH3hwFJ\nRfiqlAWR9TbsGczVC8c2mbOfYcs6OPMJFcFg0wZjEieew7fJT12FQif6efdpOCMi\nXNv0cNUj8KTYGH2gVPdWA6dS3aYPIZo1KBUidoE\/I0Dq4NITGEb08fO9YhNKyquL\n12aOj2VOqh4gtKWHf39L3IlrjiWnrAtIAdkNOThmazI\/nkOnCFfdMOG4Bp+By9o3\n5CSVDxC8MVTPC17xfYoXSWrLaW0fHn8MhS38\/ZcIcWlyjzAhPqTg0m64IAbeOi5V\neAln8zHox68E5fgwj2XE3ilG8uBNb9fycN3Mh+IUEJyTtx3vn6uhjmiMfCYobm1c\nJJ3RGkqlezMTgoC9Vh4Wty7MzeQMpc3ZhYqRc9XHa3CleqL8sSMrrzrgXndLY+ie\nDG17gemRNhADpM0KD9BnxLjDk0oCHjZKZUYxBxq8VdyF3L2eKzd0YMniHTRqFADZ\nVpSAecf933VgJSswe55Vk5S5ZEi0e25cJvPnMy1V478KUrQop1POz1\/7nMn9wiwb\nA5CMIrkn\/\/A+h3JWBKd3uDzCnXK9cQhUtaT609v1ekA=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/murdockj1259\/Nextcloud_Tunes\/main\/screenshots\/library-dark.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/murdockj1259\/Nextcloud_Tunes\/main\/screenshots\/library-light.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/murdockj1259\/Nextcloud_Tunes\/main\/screenshots\/help-dark.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/murdockj1259\/Nextcloud_Tunes\/main\/screenshots\/help-light.png","smallThumbnail":""}],"translations":{"en":{"name":"TuneCloud","summary":"Self-hosted music player for your private cloud","description":"TuneCloud is a self-hosted music player for Nextcloud. Browse folders, select songs or folders, manage a queue, use Smart Radio, save favorites and playlists, view recently played tracks, and control playback from a clean web player.\n\nFeatures include folder-based browsing, multi-folder selection, Play Selected, queue search, clear queue, remove songs from the queue, favorites, playlists, Recently Played, Smart Radio, sleep timer, Light\/Dark\/Auto theme support, and a compact global player.\n\nTuneCloud is designed for users who keep their music library inside Nextcloud and want a simple, self-hosted music player experience directly in the browser."}},"isFeatured":false,"authors":[{"name":"John Murdock","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIECjCCAvICAhNRMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwNTI4MTIxNDUzWhcNMzYwOTAyMTIxNDUzWjAaMRgwFgYD\nVQQDDA9uZXh0Y2xvdWRfdHVuZXMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIK\nAoICAQDZ40Krcu0Obk+nL5v+u31u3mRB2CSh6UqaZoVR\/xy8a0D+VMTYZMcNlv3W\nIh9D3fNulEXU68kYNxpRapSOQ+h8TNTbJLTWR1AvXn5OTgulFKhi56smcQndEwHe\niOqY7PFkkZYEfaYTGWaW8cTaknkgM2VRA\/bk4o\/upVTuZDTkKol29VZn1xy01AsC\nObFRxg6ZrvoSydyptzadddL9UkLaIvPNM5lDHHdrwRCoFbMtaNtk4en1s95XP\/0h\nph7EOHU4e8S9b0L\/fduXQ29HqLdAwi+TtBK7l2aV\/mHYVCxHerEaSgB\/HbfHFnQk\nW2x6coxhg9sp6WPxijE+vTOcBYwBkhCISAZpbtNWlKBQvkbtU42aJZ8CJDVBXNPu\nJ8ow1+pHLTmdaAqqqUj+SARg7v2zTRnD4dcltw+Iu+4fTAovf85ehg2IIO797tOx\nQ1kC1JsiaWFOMuCsGCYu7pmvPTu16MYWmlH+yKbQElSC88A2wd1ASsH0WJmt7pOw\nzepERXzkwEiKcT99Ols7amx42qAECCzxaQQYAc15SHMpxusaGQQt1e7fOFSOrNzP\n8WWUV9OtSw2ykcJFRBVoAnXGiwzN0xBqbpTikk8aDVdiko5y2MSOznEgHyj76cWJ\nop+sPjqmY7gDo2wz2TJe+y6v1\/gqLAPuGaLr+qYjPJzgg4q2LQIDAQABMA0GCSqG\nSIb3DQEBCwUAA4IBAQB9DWslPO\/BSLx7f92qpu78RYEi0j8aDEbtEIWP27zLUjxz\nz3pkZg3k420lN0mo09JdNDBjjj+Ju5a0ADtuHIQl5rf5Z0yDlD1kVCpFs6qKfRlm\nm2VbeMSI8hPJakbvEyelmyhiwQQn4BosbdZexkjzt++grTtUp9+E14zb3TYveYOj\nkDVZ7wrPhDRjxICFGFUj7eI8ptPT05fW50ZNbyt7hlxPmFssqXAA9VztC7MPudiv\n9VDe7A1cKBHltjeuvLbzMnT9UBp9ouJA56SungV0JnWqRf0ok08Eqzg+6k\/MKRSR\ns6+bFku0lr23I8kFSv37MYfXWAJgMpcQjyRt9i7K\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"cage","categories":["files","security"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/j-suchy\/nextcloud-cage\/issues","website":"https:\/\/github.com\/j-suchy\/nextcloud-cage","created":"2026-03-27T18:45:04.385205Z","lastModified":"2026-05-13T16:50:11.804350Z","releases":[{"version":"0.2.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.2.0","platformVersionSpec":">=33.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/j-suchy\/nextcloud-cage\/releases\/download\/v0.2.1\/cage-0.2.1.tar.gz","created":"2026-05-12T18:59:15.240108Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-05-12T18:59:15.300848Z","isNightly":false,"rawPhpVersionSpec":">=8.2","rawPlatformVersionSpec":">=33 <=34","signature":"JXZJCt52bzwOHzLrDwsufFcezp4NZNh2zwBKwiyc48NAyjXEt0o4J22lSzgGMtpi\npDQHF2aWS9PMBer9Ih7IcLa7C0xnLtNMHmNQ8BIp5S2X0tIFLl8pW6PjSwOot3Gz\n\/kWwM3Gs5YGqmtyXR6EF3dhhX9jku5r3ZgidiRznBMmDtl3IzHrdJtD7jZt4gxYZ\nMFjR\/Z\/r742YWWnTIFtUVC8ZKjV9PK14e9wLAwmxn+rbHtpH4kXiCbufNglveOzj\nYX4RmdoiV+Q6XlshsLxmNpp9CowB2ZYiFJSk2hipZjHhQOmDLlXSfGIiRT+vM551\nF7UZVBX92Kg1WA7R9aQMEc0jvPeG2\/HKBdkQhO4EySxJR+xRu+SP5jyZ19nloNRq\niEQaPmUJOAXhI91zWW1JciWiepFcgYLu5PsfNAaFzAE28QyhhObsj+v13V546FoA\ne4NdByliyrLIU2mDeOr8NqRevg0P4ygOxDeuLjtgCogAph3180l8hRKQ3WVgtc1o\n7V6avVFvN0CWZbqOrwRUIbx8LN9yJQr7oA26XfF5Gm\/9M6Z33E\/3Rr2FueOz\/FvM\nIU0OIFE5+hDYcoyPWhZk5+iuUX3oGm0LrbBBpED+u9Y8boEkLLBt\/D74C7QvQUld\nt\/NPFidoTTd\/1rWcLgeCNIyIGmc045mx5EqhbJwMsyw=","translations":{"en":{"changelog":"- Fixed redirection URL for Close\/Cancel buttons (issue #1)\n- Fixed duplicate confirmation dialog on closing in the editing mode\n- Checked the compatibility with Nextcloud 34"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"\n https:\/\/raw.githubusercontent.com\/j-suchy\/nextcloud-cage\/main\/screenshots\/cage-new-file-passphrase.png\n ","smallThumbnail":"https:\/\/raw.githubusercontent.com\/j-suchy\/nextcloud-cage\/main\/screenshots\/cage-new-file-passphrase-small.png"},{"url":"https:\/\/raw.githubusercontent.com\/j-suchy\/nextcloud-cage\/main\/screenshots\/cage-file-view.png","smallThumbnail":""}],"translations":{"en":{"name":"cage - Client-side age Encryption Viewer\/Editor","summary":"Client-side viewer and editor for age files","description":"cage (Client-side age Encryption) is a secure file viewer\/editor for [age](https:\/\/age-encryption.org\/) encrypted files.\n\nFeatures:\n- Auto-detection of age files based on file extension (.age)\n- Client-side encryption\/decryption using the age standard\n- Passphrase-based encryption with scrypt key derivation\n- Auto-lock timer to protect sensitive data\n- Mnemonic passphrase generation\n- Zero server-side access to plaintext content\n\nSecurity:\n- All encryption\/decryption happens in the browser\n- Passphrase stored in memory only, never sent to server\n- Auto-lock clears passphrase and removes decrypted content from DOM"}},"isFeatured":false,"authors":[{"name":"Jakub Such\u00fd","mail":"suchy@dwiggy.net","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIID\/zCCAucCAhMjMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwMzI3MTIyMTA1WhcNMzYwNzAyMTIyMTA1WjAPMQ0wCwYD\nVQQDDARjYWdlMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAyOKGROBX\nIlcK7PlOqTUf4bEOZ8bkdrDWftxRmz5W13WGwyNacnd4dIN8YDCMu8sHAAhxsjvm\nHZKyiiEy6SOpLyyJN+a+Lq+KmLDcDmdvu4YWhgSxi4wdeVtm3UMb5JXOQ\/Jm5TZu\nIgBBb1rEVN6mz5CGUCmBGgujrk4MUNKiCSOsRZiCR\/2Jv8lgDy4yjbuEE1rBpAyU\nVQPpgoeJZKgeeEjHOf\/7sIgy+gvNMVYTPqp4diMeSEBJT8Q+a\/D6aI+iduqKcMQm\nqOorFE+Xz1WaWQ8j0T4qg9DhLMQ20Ohphv\/7mDsRaj6Ik8HGXnsoyvxO3nGhxrHa\nq5DL3fAjXo45sjiDZvUwkMCHXgCQ1fsmbHCzjfLZQw92Yxh\/axXIv1rtt\/QMLnya\n0Q4kqj\/8tfqNxqSN0PkPUfAzk7b09K93I5Gzpn8rT+J\/pqTsGf8XmZsQ7jyzWMhe\n5heqbiCprCbbdcYi3HoNIn1S6frvUAkz\/47It2z2RUBTdn+XQD0TVHGwX8nahld6\nZSu7blP2g+6LErdH28SM\/M5Com0yUOTFeK1Ma6xtlBABmpuB1NAjCs73fhKRNDrC\nnH8RvmX8SirmcfMqbKLRsmAQ6U\/cF1whQvr6DIZe1jBz5eIz\/\/nwLD4brncUPgvf\ntSLbApERVNf6FHV7fLIvTRVinOI1svxZUnMCAwEAATANBgkqhkiG9w0BAQsFAAOC\nAQEAWn9tI7APCJc49qFE1uJiY0pMqe2GZlOiOTyRo8a6p3+hyuvUVJIdpK3EOKqI\n0rcrefAGoROg8g5sn7f9FeaQ51E29kUXSo2Ay\/cFwQz\/Xi0s7A8UxPI8eLJWJZhW\nMR1iDnZGIzBwnlzNxHWMA4NVxDruOhjl2k4E\/LjZVaqC5F\/VohmHDtooWYyVndL3\nxdVog7aJXShIxk6j6S4Z9mxwm+GKWF1qO1w69mT7Q4zNCfuyK6N2syXtRPifIVpg\nmIjv2UrjaQGSVPOuxyXiQN3RGBPEQ9fJ1TBUxWifenjO+X9Y+Yxn2fLBrpIx2xEi\nb0WM3n1QJn+Vp7JMvZwgtzh7FQ==\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"previewgenerator","categories":["multimedia"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/previewgenerator\/issues","website":"https:\/\/github.com\/nextcloud\/previewgenerator","created":"2016-12-07T10:01:33.940211Z","lastModified":"2026-06-28T07:41:10.400226Z","releases":[{"version":"5.14.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.1.0 <8.6.0","platformVersionSpec":">=31.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/previewgenerator\/releases\/download\/v5.14.0\/previewgenerator-v5.14.0.tar.gz","created":"2026-06-28T07:41:10.375484Z","licenses":["agpl"],"lastModified":"2026-06-28T07:41:10.435547Z","isNightly":false,"rawPhpVersionSpec":">=8.1 <=8.5","rawPlatformVersionSpec":">=31 <=34","signature":"sL+kp3Ap0E9iXZMGiUjyhM8oleRE1\/+U7VFMgKDjMAgxt1Sj6x7r8nK9onQEk3MbkgCxC8qhQh96G6314LGmAeSp+0ghYhTLcreBhWKF+V3uXfH51yNwGTGKZg\/4ChZTyMtGbogYHl4xxxtqbkQR89KO+dFI1wm2fyKq7gSaGS6vihESFbYLMVKWZwO9Ua0RsQkqg+eMS3YGnZx6sckxyroLQLJWc44Qe6+DCJk1gqP0Ru1x+ZjRJGSQb\/nUUBXcpSjwlR\/2wEZHl0gAEh4y4u5QoTjb4Bgi4stAtE\/SmvEl2+O0iZnRMDDYvtKkAO\/tPzI\/MB6JNVv7zfBtaqqkQcNjCklM9s55fnmjBVDmCozk6eNGko4RVCb\/drLV+g6jHll41nzbSh49WyIJEvYJi8ZdSjJLEhknEzhVpmBbGXVPjLdKykHpmwQBXG0lRvQKaeJvEbR0Redv287rDSvlOwk0u+02gBmeNWdYUI6m8dzWNy8THvEPkYMKEQCXOs34IFPWRZ8GiMbvsD0BjkBvnf6g1ZeBi8g3AY\/qbDTCipsoiOQFZfzCKW70EOFn4mNIb3oDNj6lLaN8k2cAH0D7lVw0X47k9\/FI+mlrqRcUWux8JDYEAoDaFFPBHyAtENBVA00D0en+9suiNukAa5wSTiuFkx2L\/M9Ta9MU80evcqI=","translations":{"en":{"changelog":"### Added\n- Add support for Nextcloud 34"}},"signatureDigest":"sha512"}],"screenshots":[],"translations":{"en":{"name":"Preview Generator","summary":"A preview pre-generation app","description":"The Preview Generator app allows admins to pre-generate previews. The app listens to edit events and stores this information. Once a cron job is triggered it will generate start preview generation. This means that you can better utilize your system by pre-generating previews when your system is normally idle and thus putting less load on your machine when the requests are actually served.\n\nThe app does not replace on demand preview generation so if a preview is requested before it is pre-generated it will still be shown.\nThe first time you install this app, before using a cron job, you properly want to generate all previews via:\n**occ preview:generate-all -vvv**\n\nThe preview queue will be processed automatically by a background job if the system cron background job mode is configured in Nextcloud. Additionally, you may run **occ preview:pre-generate -vvv** to a process the queue of pending previews immediately."}},"isFeatured":false,"authors":[{"name":"Richard Steinmetz","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.8947368421052632,"ratingNumRecent":0,"ratingNumOverall":19,"certificate":"-----BEGIN CERTIFICATE-----\nMIIECzCCAvMCAhGkMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjExMDI3MjE1MjExWhcNMzIwMjAyMjE1MjExWjAbMRkwFwYD\nVQQDDBBwcmV2aWV3Z2VuZXJhdG9yMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\nCgKCAgEA0Ka9ZfN\/Hg5QsLQxELUexTyNUbmyl1Ok6wgLCH3UKBp5CkWS04wasSMC\nhY52J9css2GjIth3KDsyfcQE0w3yR9G0s4wD4cnFPM\/Dv\/t+Fq\/v2YSb2hNGCwn0\nJJRlL1y88pETzrsuumcUSEV8ElQFppTNH4ee4xRFsC9wo\/th0o11Q9NzNLrJjJEh\nqSQu9lH6XWSv4JrFKlxhrXSAfiiyZX9NaRH9UDMyg5c7kW0vUKkFMd6SYmgQXgMz\nKPimHTQ+L3B5gmHRK\/LlukHvcqpI5KE3nsfy0G0N8mGfJ8638VJRne87UYO0RIzp\nFCnguimt9rdQ9MVWo+n3hCVjMo0GuzmO0NeC4rrqTSpEkqbPaCJh4Jk90Nu4ExHo\nm0Wf46yVSmOjum+eLi2Iv2LIgRttu+bqQnmOl709KE33dvRzz1wmXOF9kCFd61h0\nr3bhM550jxSVEXBVwgj+uCpLPrwA78af0JxAYG2KYBmUs1dEN+htOMX9TqMn5i2e\no9GyVZ9D3NXGZgLSvXZOlp0+oOqpAytvGCBHdfHDqCjtLb+rrwnEQ5PHG5DgnSz6\n1YsrXS0a7mACQKv3T\/FzVZVYFM2k9SbN96UjKA6PdMW5PGSr0kickgwgP+sv5RwA\n7shxzcUofH9HSMZNdT\/smRL60WsDR69CRMHM723y8TzXAB78vWMCAwEAATANBgkq\nhkiG9w0BAQsFAAOCAQEABUmnIMXAgFHCGU+z02LWjTCV7N0ksxl8ahN3dk128HJK\naUy+LGIFZffCStUvcNov7me33llF7AgQAItUfhVd\/2rbvOV3QdtKXDLvlwY3jJJi\namBI\/FAE9fID42\/KwSoaNrXHK+8v6gUL3sBfEuhqrIWme3oob2kWTz5jt\/\/q+2ki\nmF5fW2q3Otwe+GqjSy2HdUk4RPbCOTKkIpmKkKcq\/XtQii0GBYD4wTPO5Zwwzzi7\nAUFBf1smOX876QjYw6ygJsUbuKgDHHESkKK94nPPA8+UCzWDI5AMFTq6CUcFUln1\naZVNsZpz991jXkBsPY7mUkk4weTezvhL8MxmlE4ocA==\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"integration_pexip","categories":["integration"],"userDocs":"","adminDocs":"","developerDocs":"https:\/\/github.com\/julien-nc\/integration_pexip","issueTracker":"https:\/\/github.com\/julien-nc\/integration_pexip\/issues","website":"https:\/\/github.com\/julien-nc\/integration_pexip","created":"2023-06-22T14:27:03.254408Z","lastModified":"2026-04-08T00:04:38.051941Z","releases":[{"version":"2.0.2","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/integration_pexip\/releases\/download\/v2.0.2\/integration_pexip-v2.0.2.tar.gz","created":"2026-04-08T00:04:38.041406Z","licenses":["agpl"],"lastModified":"2026-04-08T00:04:38.083600Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=34","signature":"mOpuWnDlZJVxElIU8mLvHtxse2KNtL+uDnOX7VCU6pi903QfgJMEEtBSl2si+rys+SkWK4wTiPWR\/68Dnlkr0PYRJPXciOwIhSoPrZEK7SmnV\/AmaywDDhqLnsanOjLFLSkOFi4rO+q1z\/QTQh6x5yiPq0y5ku4tdusqcgCNc2U+doUMu3O4zO3HXAWPW\/8ka9Q125nSMO+Nw7jZVTmFKCy2\/bsm1IrmmyypnK2cOeshfAS7QcspB6meYI4zjVJ0yOCQEkzPAG9P5gyQDihBbIqPCxU4WDL3QZNTPsq05dVQBSYtLnhcfk8ZgXscYzkZ8a6E4Jtc6Le60gHd1RO+GgYxYbrRker21JQ+cxvD7SC4JmsXLbXmNCb\/Voyvx97zJbOYb8cZFmitLWLTRAnZNJ3hWZYgwBHqMdHf\/\/ZKDntjIZVZ5Ye8Mkf1joP4tbf5b2FOrfSnrMWeSY6sYzooGMkOccyaNZt9lyZL1NhXf6EztltUnwIGqVFCFJo5eKNHMdYCnJWL9qoTQ8f2Xj9j41T6CqtJu1z53pMQCL3sJvQSGW8tkdUOg\/LKIQGWlG99CugaALoi\/ZTg56JvP2vyiaodYDbCBJbErq8cGDHrxpcFe9+zzIlknqLak29Ke0b1cmAmqEc7J1Am0OtmoJ6njMRo0rtkY3a1Tz8N77ha5J0=","translations":{"en":{"changelog":"### Added\n\n- Migrate to Vue 3\n- Modernize admin settings, fix picker submit\n- Add psalm CI\n- Add more CI actions\n\n### Changed\n\n- Use IAppConfig instead of AppConfig\n- Use IReferenceManager instead of ReferenceManager\n- Use PHP 8.2 in phpunit action\n- Add reuse headers and fix REUSE compliance\n- Remove copyright doc blocks\n\n### Fixed\n\n- Fix psalm issues\n- Fix entity attr names, fix guest pin ui field\n\n### Other\n\n- Add licenses, ignore vendor dirs for l10n\n- Add pr-feedback action"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/github.com\/julien-nc\/integration_pexip\/raw\/main\/img\/screenshots\/screenshot1.jpg","smallThumbnail":""},{"url":"https:\/\/github.com\/julien-nc\/integration_pexip\/raw\/main\/img\/screenshots\/screenshot2.jpg","smallThumbnail":""},{"url":"https:\/\/github.com\/julien-nc\/integration_pexip\/raw\/main\/img\/screenshots\/screenshot3.jpg","smallThumbnail":""},{"url":"https:\/\/github.com\/julien-nc\/integration_pexip\/raw\/main\/img\/screenshots\/screenshot4.jpg","smallThumbnail":""}],"translations":{"en":{"name":"Pexip integration","summary":"Integration of Pexip video call service","description":"The Pexip integration app implements a Smart Picker provider to create\nPexip meetings and immediately get a meeting link.\n\nMore information in the [project's README](https:\/\/github.com\/julien-nc\/integration_pexip\/#readme)."}},"isFeatured":false,"authors":[{"name":"Julien Veyssier","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEDDCCAvQCAhIYMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjMwNjIyMDkyNDQ1WhcNMzMwOTI3MDkyNDQ1WjAcMRowGAYD\r\nVQQDDBFpbnRlZ3JhdGlvbl9wZXhpcDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC\r\nAgoCggIBALd1ZyJDz4BXVz5pono8mWB3qzO39onKmBNgjw+3x14d6ocY642QdnK8\r\nb1M7RYWv41uM17SJDZ93iWaLNTuEoTKgiEL3FUew\/VYsalboNNbQQY+SB8mL5YS7\r\nRhx35L7Q8Km+HEw8J1pMh6W9qY0mze+RAJHVD98uDbgrDUcAZ4kokYz9svqOvQZj\r\nOLbDeYkSZZ\/rwg1FdjodN\/f3ZWJT6Png84D5tWitYKxaojBI\/UmZ\/1s65B\/fOfmJ\r\n4X\/STrPhM\/gWsbQYKM0EbUbgqrBoG0KPZWkIG5\/TiGVEA8WdT02QqLWZUAHtq7OJ\r\n3OLdEc0U86i+jAn0y\/bsn8fA66ZG67+gVsTdG5pk3Y+y\/CayjwMe6gjWoM6cqy\/I\r\nNAQHdWKwPAPDkClTBXWnOrO1voG98mLL8SAN1oifmrxMm0eJxemNowF73MG2y9Jp\r\n5B2i1oL0dEcMyhwkUF91b4HtXs+ZjJAnQxAJg8EJb32w1O6zlrTiRk2ttm7EQOwD\r\nLn4VuxzlKM10jS6R7ot\/8vggvVKgRfP7hxhHpy2bLeowQFvIQlvgjpnAxwZeQ4EM\r\n\/GOCxkt+j32HTAcckZhj+01BsaBlIq+x9z+PeVAkpZ4DvLFFRekJj8mzEAjkVtPo\r\n6cV1HmLDjDz9ARStYrjZ5QOaMCN87fEPtrifauPeWlrS\/mr9i\/IhAgMBAAEwDQYJ\r\nKoZIhvcNAQELBQADggEBAHN8X9M0vixz0pKMWPY5dO2ELqesNSLHQOBfqi3IMrqy\r\nqrmMnTwxck1h+600OWzN+wMBWih07DtcgDIky0WtRHuQpLsflAZzPkf6dYC0djYN\r\nTVZWKUNq3J5Q+yp+GPQLMVN2PBPodh2V2DsvJGprBsrH1gNmZAOIGd0H4zG1aVUG\r\n+tHrolFVY70LvnNJCcjosSYV33xxtU9pywrfK6\/Ei5EaOeqSNYKNknKiwuYDCT2q\r\nlZTVrTx8jXkhPQksmgQOJMFvGBYBJ+Ygwa1Ivrkja6iCRRhZjJbGi5ux4B9vuZ8m\r\ndHTvqn0Jj19cGCKCI1usQgj3R0wucQatdmPIz7e1x4Y=\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"passwords_handbook","categories":["tools"],"userDocs":"","adminDocs":"https:\/\/git.mdns.eu\/nextcloud\/passwords\/wikis\/administrators\/index","developerDocs":"","issueTracker":"https:\/\/help.nextcloud.com\/c\/apps\/passwords","website":"","created":"2022-01-09T16:43:45.949358Z","lastModified":"2026-06-09T18:07:36.439302Z","releases":[{"version":"2026.6.20","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.0.0 <8.10.0","platformVersionSpec":">=28.0.0 <40.0.0","minIntSize":32,"download":"https:\/\/git.mdns.eu\/api\/v4\/projects\/58\/packages\/generic\/passwords-handbook\/2026.6.0\/passwords-handbook.tar.gz","created":"2026-06-09T18:07:36.399562Z","licenses":["agpl"],"lastModified":"2026-06-09T18:07:36.494539Z","isNightly":false,"rawPhpVersionSpec":">=8.0 <=8.9","rawPlatformVersionSpec":">=28 <=39","signature":"D2fuGfxTsNl2JkiT91wZ5up4TPtlt3zbQZ6iO8WzG5tHQ8LWEdBSa1EM2EJHMewiF9pKgsmAsScC0IJJAAqps70rB+KU0hhrcxqeXdQFjt4FQyDmjQnfAT8iCAbL1T5ExbMFFywMJ4WquoIU7f3\/h7rUTO0O5IQMq+OJQkQIEvcWadotC54wZmtWfJowwzQEf2hL2z6RH8z407mIHZvnwz9zRECO5+uqvRMVWExBAgqmSrYa8TydPZH3suNqsyp8lOkijfjB3BXf\/8CJCrK2oA2vWHbEArFbmqpcGldO+wldhlB\/J7TLWdl9oNB8dKW+wntfyh9iz8dlxHZ7GGUuc88\/ZNO1hDCCAdohxaZKCiwPr5bJJP3YVFtvR9SuKwrYzuhqCnInou+kY0RahNRsvcpfUBl49Q7cc9q5V53jTAc9OpA1+TbLdXRdb08w\/5kLtL+00A57f6EbYeJQWTeXWRcAlXRWnn6MLd8a3QAOpFZnF1HZS3xqR750v1BQHPd+Z1RNMGGrgNi1Aig4JGZB+YNO\/BazjEC7OYA9mmswbtnShJvBl9yMdEbXqPlPLeSD6lIo0UFBNpmsKQdRaQl0LtRfMWriT9qdJsY+99mQEHfGqsgMA3ZwvrEl6YD3y9uAFH6GaNJjaCqAEzrZvmjRjIj55B6Ws2Q+jjCA5tbTCek=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/wiki\/marius-wieschollek\/passwords\/Users\/_files\/handbook-section.png\n ","smallThumbnail":"https:\/\/raw.githubusercontent.com\/wiki\/marius-wieschollek\/passwords\/Users\/_files\/_previews\/handbook-section.jpg"}],"translations":{"en":{"name":"Passwords Handbook","summary":"Host the handbook for the passwords app on the nextcloud server","description":"With this app you can host the in app user handbook for the Passwords app for Nextcloud on your own Nextcloud instance instead of using the sources on Github or a custom server.\nThis improves user privacy and enables using the handbook in networks where Github may not be available."},"de":{"name":"Handbuch f\u00fcr Passw\u00f6rter","summary":"Stellen Sie das Handbuch f\u00fcr die Passw\u00f6rter App selbst bereit","description":"Diese App erm\u00f6glicht es, das In-App-Benutzerhandbuch der Passw\u00f6rter App f\u00fcr Nextcloud \u00fcber die eigene Nextcloud bereitzustellen anstatt es von Github oder einem eigenen Server zu holen.\nDadurch wird die Privatsph\u00e4re der Nutzer verbessert und die Nutzung des Handbuchs in Netzwerken in denen Github nicht verf\u00fcgbar ist erm\u00f6glicht."}},"isFeatured":false,"authors":[{"name":"Marius David Wieschollek","mail":"","homepage":"https:\/\/git.mdns.eu\/nextcloud\/passwords-handbook"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEDTCCAvUCAhGwMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjIwMTA2MTQzNzA3WhcNMzIwNDEzMTQzNzA3WjAdMRswGQYD\nVQQDDBJwYXNzd29yZHNfaGFuZGJvb2swggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAw\nggIKAoICAQDOv8DtMpyKW1vc8m\/JNbJ4eOt\/ToS4K4mbb3SpmwD7+QFSJI0ZsIqX\n2m21JXJ4p79wgavld\/0pGI\/yD53ksk4VpqtF9\/f6grsL8mGlDlGkps\/Fya9+5a8L\nvukq8foqgW1zcfIvXtvQ5Mt6S71Rxz67E5B1ZH+XYC\/mmBdelwA3gXyXVT+zYx8\/\nNx6BrO+X3QFcLtUKzrcEcPn9gu+EhBPaP+UhwBuGGoKFPspkfZmnStXIybeSQAT1\nkD3jDXEvj+XGMyvLvSF+82GyNUx2Fek4+B1Pe4YPp9tY3k5o2bfWBQ9jOdgwf49P\nX62lpVShOzKznRtAvjZmo9+mcJVg3rG7GOF7BDFooxh6tU0GA3BeoIH\/GiCFX7vU\nZvH+0rKGHFjFCxc6EBPDVTrzypdE4IxC8G23EiJ24uSuC8nRT3SyRwntlxbgEKWp\nWcJs1az3Verp49oIMwncSpoD\/+LpIDxX+eqy5piIZkuIj+ENnnwdUXaiQbFFISiO\nFZdmhntcVpkr\/fFZ0inIgulvGTCu+SL1it9VwfBE6CEhFzKHy3bfBoPtuEF3Xh0N\nMRyqltD6TJZbRSXnZqkKaVRzb9jwziaUDD5wgXBkatikD10wBwxnLEcc2gOz6k8F\nV7ruOTvpMTKHEO65nn+GJs83KOUrU6jChMLEw4r0J2ihmRh4CsFVrwIDAQABMA0G\nCSqGSIb3DQEBCwUAA4IBAQBOqvr2+KnbFyqDAjSVrcIRR5UMR233P0rY\/TyTFSyZ\nMwRWuUpk0LG0kNXSxQdmAI4W2QtdyvceRMIS0o7COOzx0vd0fgM0cJkOSIBNpu2c\nMEUl7fDNAdk80l6lTFJaeJecvlWxMn6sl\/JU3YKBEnEhAllmh3X+N1xOCLBUYlp7\nqKJ5KHwAjWVEA+C2Bejng56q0dHgoaUZD6DDqrp9GqYE0+8dau9\/MDhuFlvxEpab\nmU9Cs9IDDp8Uo\/e7CAruXNAC+H3ulaP6rxb1voEEc\/9rOeHfyY8\/OB2H1jLX3YWp\nfISB8j\/ZjHJsUquo7ReBC\/raWyDQdFI+eyOxfVZh3Wf+\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com\/tag\/passwords-app"},{"id":"phonetrack","categories":["multimedia","social","tools"],"userDocs":"https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/user.md","adminDocs":"https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/admin.md","developerDocs":"https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/dev.md","issueTracker":"https:\/\/github.com\/julien-nc\/phonetrack\/issues","website":"https:\/\/github.com\/julien-nc\/phonetrack","created":"2017-08-31T16:14:00.415697Z","lastModified":"2026-04-26T16:04:59.358214Z","releases":[{"version":"1.2.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=30.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/julien-nc\/phonetrack\/releases\/download\/v1.2.0\/phonetrack-1.2.0.tar.gz","created":"2026-04-26T16:04:59.342488Z","licenses":["agpl"],"lastModified":"2026-04-26T16:04:59.707759Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=30 <=34","signature":"Cd1MJnxqG1TweHMAtVlSnZSXrSCgRcj+NpwaElPJNG10S4yYSAzV0cgGFsEAfH2o2VlXpUIUgNTHQgQ+Ila62Z5K7abxGOsxC\/85pAE8xofl+8YZ6fghXbmS\/uXQwS3NyyN1Zv4Vx6O6qYWWX8c6KDtTw1Lys8mcb4\/euJX3OWUzbxzYSgX+z\/97nUBY7lRDyVkx9GmCu2Z+XlM6idYb1Tm\/1P4hvAP\/31jZcz4BEl7NNZWkEWIFr1H\/+OZO2WDjxHxiEo+3u9z26YmiLAnzPTD2oebaCeKyrvY03Nj3tlq+RuO3uf8JwbDYIYpT3FM3f2oS3ivSIPGk31tvtH1K5Q==","translations":{"en":{"changelog":"### Changed\n\n- Make new sessions private by default @julien-nc\n- Add brute force protection to public session pages and logging endpoints, and return clearer responses for invalid or private sessions @julien-nc\n- Add the referrer policy now required by OpenStreetMap tile requests @julien-nc\n\n### Fixed\n\n- Prevent autozoom crashes when no session is enabled or no device has usable bounds @julien-nc\n- Fix the legacy UI `leaflet-hotline` import and fall back to a plain polyline when the plugin is unavailable @julien-nc\n- Add missing device and session database columns for upgrades from pre-1.0 installs, align the related migration, and fix notification action links @TrafficLight42 @julien-nc [#145](https:\/\/github.com\/julien-nc\/phonetrack\/pull\/145)"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/github.com\/julien-nc\/phonetrack\/raw\/main\/img\/screenshot1.jpg","smallThumbnail":""},{"url":"https:\/\/github.com\/julien-nc\/phonetrack\/raw\/main\/img\/screenshot2.jpg","smallThumbnail":""},{"url":"https:\/\/github.com\/julien-nc\/phonetrack\/raw\/main\/img\/screenshot3.jpg","smallThumbnail":""}],"translations":{"ar":{"name":"PhoneTrack","summary":"Track and display phones positions in real time","description":"# PhoneTrack Nextcloud application\n\n\ud83d\udcf1 PhoneTrack is a Nextcloud application to track and store mobile devices locations.\n\n\ud83d\uddfa It receives information from mobile phones logging apps and displays it dynamically on a map.\n\n\ud83c\udf0d Help us to translate this app on [PhoneTrack Crowdin project](https:\/\/crowdin.com\/project\/phonetrack).\n\n\u2692 Check out other ways to help in the [contribution guidelines](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/CONTRIBUTING.md).\n\nHow to use PhoneTrack :\n\n- Create a tracking session.\n- Give the logging link\\* to the mobile devices. Choose the [logging method](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/user.md#logging-methods) you prefer.\n- Watch the session's devices location in real time (or not) in PhoneTrack or share it with public pages.\n\n(\\*) Don't forget to set the device name in the link (rather than in the logging app settings). Replace \"yourname\" with the desired device name.\nSetting the device name in logging app settings only works with Owntracks, Traccar and OpenGTS.\n\nOn PhoneTrack main page, while watching a session, you can :\n\n- \ud83d\udccd Display location history\n- \u26db Filter points\n- \u270e Manually edit\/add\/delete points\n- \u270e Edit devices (rename, change color\/shape, move to another session)\n- \u26f6 Define geofencing zones for devices\n- \u2687 Define proximity alerts for device pairs\n- \ud83d\udda7 Share a session to other Nextcloud users or with a public link (read-only)\n- \ud83d\udd17 Generate public share links with optional restrictions (filters, device name, last positions only, geofencing simplification)\n- \ud83d\uddab Import\/export a session in GPX format (one file with one track per device or one file per device)\n- \ud83d\udde0 Display sessions statistics\n- \ud83d\udd12 [Reserve a device name](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/user.md#device-name-reservation) to make sure only authorized user can log with this name\n- \ud83d\uddd3 Toggle session auto export and auto purge (daily\/weekly\/monthly)\n- \u25d4 Choose what to do when point number quota is reached (block logging or delete oldest point)\n\nPublic page and public filtered page work like main page except there is only one session displayed, everything is read-only and there is no need to be logged in.\n\nThis app is under development.\n\n## Install\n\nSee the [AdminDoc](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/wikis\/admindoc) for installation details.\n\nCheck [CHANGELOG](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/CHANGELOG.md#change-log) file to see what's new and what's coming in next release.\n\nCheck [AUTHORS](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/AUTHORS.md#authors) file to see complete list of authors.\n\n## Known issues\n\n- PhoneTrack **now works** with Nextcloud group restriction activated. See [admindoc](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/admin.md#issue-with-phonetrack-restricted-to-some-groups-in-nextcloud).\n\nAny feedback will be appreciated.\n\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"fa":{"name":"PhoneTrack","summary":"Track and display phones positions in real time","description":"# \u062a\u0637\u0628\u064a\u0642 PhoneTrack Nextcloud\n\n\ud83d\udcf1 PhoneTrack \u0647\u0648 \u062a\u0637\u0628\u064a\u0642 \u0644\u062a\u062e\u0632\u064a\u0646 \u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0639\u0644\u0649 \u0627\u0644\u0647\u0648\u0627\u0621 \u0648 \u0644\u062a\u062d\u062f\u064a\u062f \u0627\u0645\u0627\u0643\u0646 \u0627\u0644\u0647\u0648\u0627\u062a\u0641.\n\n\u064a\u0633\u062a\u0644\u0645 \u0627\u0644\u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0645\u0646 \u0628\u0631\u0646\u0627\u0645\u062c \u0646\u0638\u0627\u0645 \u0627\u0644\u0647\u0627\u062a\u0641 \u0648 \u064a\u062d\u062f\u062f\u0647\u0627 \u0639\u0644\u0649 \u0627\u0644\u062e\u0627\u0631\u0637\u0647 \u0628\u0648\u0636\u0648\u062d.\n\n\ud83c\udf0d \u0628\u0647 \u0645\u0627 \u062a\u0631\u062c\u0645\u0647 \u0627\u06cc\u0646 \u0628\u0631\u0646\u0627\u0645\u0647 \u0631\u0627 \u0631\u0648\u06cc [PhoneTrack Crowdin \u067e\u0631\u0648\u0698\u0647](https:\/\/crowdin.com\/project\/phonetrack) \u06a9\u0645\u06a9 \u06a9\u0646\u062f.\n\n\u2692 \u0628\u0631\u0631\u0633\u06cc \u06a9\u0646\u06cc\u062f \u0631\u0627\u0647 \u0647\u0627\u06cc \u062f\u06cc\u06af\u0631 \u0628\u0631\u0627\u06cc \u06a9\u0645\u06a9 \u062f\u0631 [\u0645\u0634\u0627\u0647\u062f\u0647 \u062a\u0645\u0627\u0645 \u0633\u0647\u0645](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/CONTRIBUTING.md).\n\n\u0637\u0631\u064a\u0642\u0629 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 PhoneTrack:\n\n- \u0627\u0648\u062c\u062f \u062c\u0644\u0633\u0629 \u0644\u0644\u062a\u062d\u0642\u064a\u0642.\n- Give the logging link\\* to the mobile devices. Choose the [logging method](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/user.md#logging-methods) you prefer.\n- \u0634\u0627\u0647\u062f \u0627\u0644\u0627\u0646 \u0627\u0644\u062c\u0644\u0633\u0647 \u0627\u0644\u0645\u062d\u0644\u064a\u0629 (\u0627\u0648 \u0644\u0627) \u0641\u0649 PhoneTrack \u0648 \u0634\u0627\u0631\u0643\u0647 \u0645\u0639 \u0627\u0644\u0635\u0641\u062d\u0627\u062a \u0627\u0644\u0639\u0627\u0645\u0647.\n\n(\\*) Don't forget to set the device name in the link (rather than in the logging app settings). Replace \"yourname\" with the desired device name.\nSetting the device name in logging app settings only works with Owntracks, Traccar and OpenGTS.\n\nOn PhoneTrack main page, while watching a session, you can :\n\n- \ud83d\udccd \u0646\u0645\u0627\u06cc\u0634 \u062a\u0627\u0631\u06cc\u062e\u0686\u0647 \u0645\u06a9\u0627\u0646\n- \u26db \u0641\u06cc\u0644\u062a\u0631 \u0627\u0645\u062a\u06cc\u0627\u0632\u0647\u0627\n- \u270e \u0648\u06cc\u0631\u0627\u06cc\u0634 \u062f\u0633\u062a\u06cc \/\u0627\u0641\u0632\u0648\u062f\u0646\/\u062d\u0630\u0641 \u0646\u0642\u0627\u0637\n- \u270e \u0648\u06cc\u0631\u0627\u06cc\u0634 \u062f\u0633\u062a\u06af\u0627\u0647\u200c\u0647\u0627 (\u062a\u063a\u06cc\u06cc\u0631 \u0646\u0627\u0645\u060c \u062a\u063a\u06cc\u06cc\u0631 \u0631\u0646\u06af\/\u0634\u06a9\u0644\u060c \u0627\u0646\u062a\u0642\u0627\u0644 \u0628\u0647 \u062c\u0644\u0633\u0647 \u062f\u06cc\u06af\u0631)\n- \u26f6 Define geofencing zones for devices\n- \u2687 Define proximity alerts for device pairs\n- \ud83d\udda7 Share a session to other Nextcloud users or with a public link (read-only)\n- \ud83d\udd17 Generate public share links with optional restrictions (filters, device name, last positions only, geofencing simplification)\n- \ud83d\uddab Import\/export a session in GPX format (one file with one track per device or one file per device)\n- \ud83d\udde0 Display sessions statistics\n- \ud83d\udd12 [Reserve a device name](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/user.md#device-name-reservation) to make sure only authorized user can log with this name\n- \ud83d\uddd3 Toggle session auto export and auto purge (daily\/weekly\/monthly)\n- \u25d4 Choose what to do when point number quota is reached (block logging or delete oldest point)\n\nPublic page and public filtered page work like main page except there is only one session displayed, everything is read-only and there is no need to be logged in.\n\nThis app is under development.\n\n## \u0646\u0635\u0628\n\n\u0628\u0631\u0627\u06cc \u0645\u0636\u0627\u0647\u062f\u0647 \u062c\u0632\u0626\u06cc\u0627\u062a \u0628\u06cc\u0634\u062a\u0631 [AdminDoc](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/wikis\/admindoc) \u0631\u0627 \u0645\u0634\u0627\u0647\u062f\u0647 \u06a9\u0646\u06cc\u062f.\n\nCheck [CHANGELOG](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/CHANGELOG.md#change-log) file to see what's new and what's coming in next release.\n\nCheck [AUTHORS](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/AUTHORS.md#authors) file to see complete list of authors.\n\n## \u0645\u0634\u06a9\u0644\u0627\u062a \u0634\u0646\u0627\u062e\u062a\u0647 \u0634\u062f\u0647\n\n- PhoneTrack **now works** with Nextcloud group restriction activated. See [admindoc](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/admin.md#issue-with-phonetrack-restricted-to-some-groups-in-nextcloud).\n\nAny feedback will be appreciated.\n\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"id":{"name":"PhoneTrack","summary":"Track and display phones positions in real time","description":"# Aplikasi PhoneTrack di Nextcloud\n\nPhoneTrack adalah aplikasi di nextcloud yang digunakan untuk melacak serta menyimpan posisi lokasi dari perangkat mobile.\n\nPhoneTrack menerima informasi log dari perangkat mobile dan menampilkan-nya secara dinamis di peta.\n\n\ud83c\udf0d Bantu kami untuk alih bahasa di [PhoneTrack Crowdin project](https:\/\/crowdin.com\/project\/phonetrack).\n\n\u2692 Silahkan kunjungi alternatif lain untuk membantu kami di [contribution guidelines](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/CONTRIBUTING.md).\n\nBagaimana cara menggunakan PhoneTrack :\n\n- Buatlah sesi pelacakan.\n- Give the logging link\\* to the mobile devices. Choose the [logging method](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/user.md#logging-methods) you prefer.\n- PhoneTrack dapat memantau lokasi sesi perangkat baik secara langsung maupun tidak, atau bahkan dapat di bagikan kepada pihak lain.\n\n(\\*) Don't forget to set the device name in the link (rather than in the logging app settings). Replace \"yourname\" with the desired device name.\nSetting the device name in logging app settings only works with Owntracks, Traccar and OpenGTS.\n\nPada halaman utama PhoneTrack, saat memantau sebuah sesi, anda dapat melakukan beberapa hal, antara lain :\n\n- \ud83d\udccd Menampilkan lokasi lampau\n- \u26db Titik penyaring\n- \u270e Rubah\/tambah\/hapus titik secara manual\n- \u270e Rubah perangkat (ganti nama, merubah bentuk\/warna, pindahkan ke sesi lain)\n- \u26f6 Membuat area \"geofencing\" untuk perangkat\n- \u2687 Membuat peringatan atas sebuah perangkat jika saling berdekatan\n- \ud83d\udda7 Berbagi sesi ke pengguna Nextcloud lainnya atau ke pihak lain (hanya lihat)\n- \ud83d\udd17 Membuat alamat untuk di bagi secara umum dengan beberapa batasan (saring, nama perangkat, posisi terakhir dan \"geofencing\" sederhana)\n- \ud83d\uddab Impor\/ekspor sebuah sesi dalam format GPX (satu berkas dengan satu pelacakan untuk setiap perangkat atau satu berkas untuk satu perangkat)\n- \ud83d\udde0 Menampilkan statistik sesi\n- \ud83d\udd12 [Reserve a device name](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/user.md#device-name-reservation) to make sure only authorized user can log with this name\n- \ud83d\uddd3 Perpindahan sesi ekspor otomatis dan penghapusan otomatis (harian\/mingguan\/bulanan)\n- \u25d4 Memilih untuk menentukan ketika jumlah kuota titik telah habis (hapus titik sebelumnya atau membatasi log)\n\nHalaman untuk umum dan yang ter-saring bekerja seperti halaman utama hanya saja tersedia untuk satu sesi, semuanya tidak perlu akses khusus.\n\nFitur ini dalam pengembangan.\n\n## Memasang\n\nSilahkan mengunjungi [AdminDoc](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/wikis\/admindoc) untuk lebih detail tentang pemasangan.\n\nSilahkan periksa berkas [CHANGELOG](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/CHANGELOG.md#change-log) untuk melihat daftar perubahan dan rencana pengembangan.\n\nSilahkan periksa berkas [AUTHORS](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/AUTHORS.md#authors) untuk melihat daftar para pengarang.\n\n## Kendala yang Diketahui\n\n- PhoneTrack **now works** with Nextcloud group restriction activated. See [admindoc](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/admin.md#issue-with-phonetrack-restricted-to-some-groups-in-nextcloud).\n\nSaran dari anda dapat membantu kami lebih baik.\n\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"pt":{"name":"PhoneTrack","summary":"Monitoriza e apresenta a localiza\u00e7\u00e3o de telem\u00f3veis em tempo real","description":"# Aplica\u00e7\u00e3o PhoneTrack Nextcloud\n\n\ud83d\udcf1 PhoneTrack \u00e9 uma aplica\u00e7\u00e3o Nextcloud para rastreamento e armazenamento de localiza\u00e7\u00f5es de dispositivos m\u00f3veis.\n\n\ud83d\uddfa Recebe informa\u00e7\u00f5es de aplica\u00e7\u00f5es de registo de telem\u00f3veis e apresenta-as dinamicamente num mapa.\n\n\ud83c\udf0d Ajude-nos a traduzir esta aplica\u00e7\u00e3o no [PhoneTrack Crowdin project](https:\/\/crowdin.com\/project\/phonetrack).\n\nVeja outras formas de ajudar no [guia para contribui\u00e7\u00f5es](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/CONTRIBUTING.md).\n\nComo usar o PhoneTrack :\n\n- Criar uma sess\u00e3o de rastreamento.\n- Forneca o link\\* de registo ao dispositivo m\u00f3vel. Choose the [logging method](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/user.md#logging-methods) you prefer.\n- Observe a sess\u00e3o de localiza\u00e7\u00e3o do dispositivo em tempo real (ou n\u00e3o) no PhoneTrack ou partilhe atrav\u00e9s das p\u00e1ginas p\u00fablicas.\n\n(\\*) N\u00e3o se esque\u00e7a de definir o nome do dispositivo no link (ao inv\u00e9s de nas defini\u00e7\u00f5es da aplica\u00e7\u00e3o de registo). Substitua \"o seu nome\" pelo nome de dispositivo desejado.\nDefinir o nome de dispositivo nas defini\u00e7\u00f5es da aplica\u00e7\u00e3o de registo apenas funcionam com o Owntracks, Traccar e OpenGTS.\n\nNa p\u00e1gina principal do PhoneTrack, durante uma sess\u00e3o, \u00e9 poss\u00edvel:\n\n- \ud83d\udccd Visualizar hist\u00f3rico de localiza\u00e7\u00f5es\n- \u26db Filtrar pontos\n- \u270e Adicionar\/editar\/remover pontos\n- \u270e Editar dispositivos (renomear, mudar cor\/formato, mover para outra sess\u00e3o)\n- \u26f6 Definir delimita\u00e7\u00f5es geogr\u00e1ficas para dispositivos\n- \u2687 Definir alertas de proximidade para dispositivos emparelhados\n- \ud83d\udda7 Partilhar uma sess\u00e3o com outros utilizadores Nextcloud ou atrav\u00e9s de um link p\u00fablico (apenas leitura)\n- \ud83d\udd17 Gerar links de partilha p\u00fablicos com restri\u00e7\u00f5es opcionais (filtros, nome do dispositivo, apenas \u00faltima localiza\u00e7\u00e3o, simplifica\u00e7\u00e3o de delimita\u00e7\u00e3o geogr\u00e1fica)\n- \ud83d\uddab Importar\/exportar uma sess\u00e3o no formato GPX (um ficheiro com um rastreamento por dispositivo ou um ficheiro por dispositivo)\n- \ud83d\udde0 Visualizar estat\u00edsticas da sess\u00e3o\n- \ud83d\udd12 [Reserve a device name](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/user.md#device-name-reservation) to make sure only authorized user can log with this name\n- \ud83d\uddd3 Alterar exporta\u00e7\u00e3o e limpeza autom\u00e1tica de sess\u00e3o (di\u00e1ria\/semanal\/mensal)\n- \u25d4 Escolher o que fazer quando o limite da quota do n\u00famero de pontos \u00e9 atingida (bloquear registo ou eliminar os pontos mais antigos)\n\nA p\u00e1gina p\u00fablica e a p\u00e1gina p\u00fablica filtrada funcionam como a p\u00e1gina principal mas apresentam apenas uma sess\u00e3o, \u00e9 tudo apenas de leitura e n\u00e3o \u00e9 necess\u00e1rio iniciar sess\u00e3o.\n\nEsta aplica\u00e7\u00e3o encontra-se em desenvolvimento.\n\n## Instala\u00e7\u00e3o\n\nConsulte [AdminDoc](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/wikis\/admindoc) para detalhes sobre a instala\u00e7\u00e3o.\n\nConsulte o ficheiro [CHANGELOG](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/CHANGELOG.md#change-log) para verificar as novidades e futuras funcionalidades.\n\nConsulte o ficheiro [AUTHORS](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/AUTHORS.md#authors) para ver a lista completa de autores.\n\n## Problemas conhecidos\n\n- O PhoneTrack **j\u00e1 funciona** com as restri\u00e7\u00f5es de grupo do Nextcloud ativas. See [admindoc](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/admin.md#issue-with-phonetrack-restricted-to-some-groups-in-nextcloud).\n\nQualquer coment\u00e1rio ser\u00e1 apreciado.\n\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"sk":{"name":"PhoneTrack","summary":"Sledujte a zobrazujte polohu telef\u00f3nov v re\u00e1lnom \u010dase","description":"# Aplik\u00e1cia Nextcloud PhoneTrack\n\n\ud83d\udcf1 PhoneTrack je Nextcloud aplik\u00e1cia na sledovanie a ukladanie polohy mobiln\u00fdch zariaden\u00ed.\n\n\ud83d\uddfa Prij\u00edma inform\u00e1cie z mobiln\u00fdch aplik\u00e1ci\u00ed na sledovanie a dynamicky ich zobrazuje na mape.\n\n\ud83c\udf0d Pom\u00f4\u017ete n\u00e1m prelo\u017ei\u0165 t\u00fato aplik\u00e1ciu na [PhoneTrack Crowdin project](https:\/\/crowdin.com\/project\/phonetrack).\n\n\u2692 Pozrite si \u010fal\u0161ie sp\u00f4soby, ako pom\u00f4c\u0165 v [pokynoch pre prispievate\u013eov].(https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/CONTRIBUTING.md).\n\nAko pou\u017e\u00edva\u0165 PhoneTrack :\n\n- Vytvorte sledovaciu rel\u00e1ciu.\n- Zadajte sledovac\u00ed odkaz\\* do mobiln\u00fdch zariaden\u00ed. Vyberte [sp\u00f4sob zaznamen\u00e1vania](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/user.md#logging-methods).\n- Sledujte polohu zariaden\u00ed v re\u00e1lnom \u010dase (alebo nie) v aplik\u00e1cii PhoneTrack alebo ju zdie\u013eajte na verejn\u00fdch str\u00e1nkach.\n\n(\\*) Nezabudnite nastavi\u0165 n\u00e1zov zariadenia v odkaze (rad\u0161ej ako v nastaveniach logovacej aplik\u00e1cie). Nahra\u010fte \"vasnazov\" zvolen\u00fdm n\u00e1zvom zariadenia.\nNastavenie n\u00e1zvu zariadenia v nastaveniach logovacej aplik\u00e1cie funguje len s Owntracks, Traccar a OpenGTS.\n\nNa hlavnej str\u00e1nke PhoneTrack m\u00f4\u017eete po\u010das sledovania z\u00e1znamu:\n\n- \ud83d\udccd Zobrazi\u0165 hist\u00f3riu polohy\n- \u26db Filtrova\u0165 body\n- \u270e Manu\u00e1lne upravova\u0165\/prid\u00e1va\u0165\/maza\u0165 body\n- \u270e Upravova\u0165 zariadenia (premenova\u0165, zmeni\u0165 farbu\/tvar, pres\u00fava\u0165 do in\u00e9ho sedenia)\n- \u26f6 Definova\u0165 geofence z\u00f3ny pre zariadenia\n- \u2687 Zad\u00e1va\u0165 v\u00fdstrahy vzdialenia pre p\u00e1ry zariaden\u00ed\n- \ud83d\udda7 Zdie\u013ea\u0165 sedenie s \u010fal\u0161\u00edmi Nextcloud pou\u017e\u00edvate\u013emi alebo pomocou verejn\u00fdch odkazov (len na \u010d\u00edtanie)\n- \ud83d\udd17 Generova\u0165 odkazy verejn\u00e9ho zdie\u013eania s volite\u013en\u00fdmi obmedzeniami (filtre, n\u00e1zov zariadenia, len posledn\u00e1 poz\u00edcia, zjednodu\u0161en\u00fd geofence)\n- \ud83d\uddab Importova\u0165\/exportova\u0165 z\u00e1znamy v GPX form\u00e1te (jeden s\u00fabor s jedn\u00fdm z\u00e1znamom alebo jeden s\u00fabor s jedn\u00fdm zariaden\u00edm)\n- \ud83d\udde0 Zobrazi\u0165 \u0161tatistiky z\u00e1znamu\n- \ud83d\udd12 [Rezervujte si n\u00e1zov zariadenia](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/user.md#device-name-reservation), aby sa uistili, \u017ee sa s t\u00fdmto n\u00e1zvom m\u00f4\u017ee prihl\u00e1si\u0165 len autorizovan\u00fd pou\u017e\u00edvate\u013e\n- \ud83d\uddd3 Zap\u00edna\u0165 automatick\u00e9 exportovanie z\u00e1znamu a automatick\u00e9 mazanie (denne\/t\u00fd\u017edenne\/mesa\u010dne)\n- \u25d4 Vybera\u0165, \u010do sa stane, ke\u010f je dosiahnut\u00fd limit po\u010dtu bodov (zablokova\u0165 z\u00e1znam alebo vymaza\u0165 najstar\u0161\u00ed bod)\n\nVerejn\u00e1 str\u00e1nka a verejn\u00e1 filtrovan\u00e1 str\u00e1nka funguje ako hlavn\u00e1 str\u00e1nka okrem situ\u00e1cie, ke\u010f je zobrazen\u00fd len jeden z\u00e1znam, v\u0161etko je len na \u010d\u00edtanie a nie je potrebn\u00e9 prihlasova\u0165 sa.\n\nT\u00e1to aplik\u00e1cia je e\u0161te vo v\u00fdvoji.\n\n## In\u0161tal\u00e1cia\n\nPozrite si [AdminDoc](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/wikis\/admindoc) pre detaily in\u0161tal\u00e1cie.\n\nPozrite si s\u00fabor [CHANGELOG](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/CHANGELOG.md#change-log) \u010do je nov\u00e9 a \u010do sa chyst\u00e1 do \u010fal\u0161ej verzie.\n\nPozrite si s\u00fabor [AUTHORS](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/AUTHORS.md#authors) a zobrazte si kompletn\u00fd zoznam autorov.\n\n## Zn\u00e1me probl\u00e9my\n\n- PhoneTrack **teraz funguje** so zapnut\u00fdmi obmedzeniami pre Nextcloud skupiny. Viac inform\u00e1ci\u00ed n\u00e1jdete v [admindoc](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/admin.md#issue-with-phonetrack-restricted-to-some-groups-in-nextcloud).\n\nOcen\u00edm ak\u00fako\u013evek sp\u00e4tn\u00fa v\u00e4zbu.\n\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"uk":{"name":"PhoneTrack","summary":"Track and display phones positions in real time","description":"# PhoneTrack \u0434\u043e\u0434\u0430\u0442\u043e\u043a \u0434\u043b\u044f Nextcloud\n\n\ud83d\udcf1 PhoneTrack \u0446\u0435 \u0434\u043e\u0434\u0430\u0442\u043e\u043a Nextcloud \u0434\u043b\u044f \u0432\u0456\u0434\u0441\u0442\u0435\u0436\u0435\u043d\u043d\u044f \u0456 \u0437\u0431\u0435\u0440\u0456\u0433\u0430\u043d\u043d\u044f \u0433\u0435\u043e\u043b\u043e\u043a\u0430\u0446\u0456\u0457 \u043c\u043e\u0431\u0456\u043b\u044c\u043d\u0438\u0445 \u043f\u0440\u0438\u0441\u0442\u0440\u043e\u0457\u0432.\n\n\ud83d\uddfa \u043e\u0442\u0440\u0438\u043c\u0443\u0454 \u0456\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0456\u044e \u0432\u0456\u0434 \u0434\u043e\u0434\u0430\u0442\u043a\u0456\u0432 \u0434\u043b\u044f \u043c\u043e\u0431\u0456\u043b\u044c\u043d\u0438\u0445 \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u0456\u0432 \u0456 \u0434\u0438\u043d\u0430\u043c\u0456\u0447\u043d\u043e \u0432\u0456\u0434\u043e\u0431\u0440\u0430\u0436\u0430\u0454 \u0457\u0457 \u043d\u0430 \u043a\u0430\u0440\u0442\u0456.\n\n\ud83c\udf0d \u0414\u043e\u043f\u043e\u043c\u043e\u0436\u0456\u0442\u044c \u043d\u0430\u043c \u043f\u0435\u0440\u0435\u043a\u043b\u0430\u0441\u0442\u0438 \u0446\u0435\u0439 \u0434\u043e\u0434\u0430\u0442\u043e\u043a \u043d\u0430 [PhoneTrack Crowdin](https:\/\/crowdin.com\/project\/phonetrack).\n\n\u2692 \u041f\u0435\u0440\u0435\u0433\u043b\u044f\u043d\u044c\u0442\u0435 \u0456\u043d\u0448\u0456 \u0441\u043f\u043e\u0441\u043e\u0431\u0438 \u0434\u043e\u043f\u043e\u043c\u043e\u0433\u0442\u0438 \u0432 [\u0456\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0456\u044f\u0445 \u0437 \u043a\u043e\u043d\u0442\u0440\u0438\u0431\u0443\u0446\u0456\u0457](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/CONTRIBUTING.md).\n\n\u042f\u043a \u0432\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u043e\u0432\u0443\u0432\u0430\u0442\u0438 PhoneTrack:\n\n- \u0421\u0442\u0432\u043e\u0440\u0456\u0442\u044c \u0441\u0435\u0441\u0456\u044e \u0442\u0440\u0435\u043a\u0456\u043d\u0433\u0443.\n- Give the logging link\\* to the mobile devices. Choose the [logging method](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/user.md#logging-methods) you prefer.\n- \u041f\u0435\u0440\u0435\u0433\u043b\u044f\u0434\u0430\u0439\u0442\u0435 \u043c\u0456\u0441\u0446\u0435 \u0440\u043e\u0437\u0442\u0430\u0448\u0443\u0432\u0430\u043d\u043d\u044f \u043f\u0440\u0438\u0441\u0442\u0440\u043e\u0457\u0432 \u0443 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u043c\u0443 \u0447\u0430\u0441\u0456 (\u0430\u0431\u043e \u043d\u0456) \u0443 PhoneTrack \u0430\u0431\u043e \u0434\u0456\u043b\u0456\u0442\u044c\u0441\u044f \u043d\u0435\u044e \u043d\u0430 \u0437\u0430\u0433\u0430\u043b\u044c\u043d\u043e\u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0438\u0445 \u0441\u0442\u043e\u0440\u0456\u043d\u043a\u0430\u0445.\n\n(\\*) Don't forget to set the device name in the link (rather than in the logging app settings). Replace \"yourname\" with the desired device name.\nSetting the device name in logging app settings only works with Owntracks, Traccar and OpenGTS.\n\n\u041d\u0430 \u0433\u043e\u043b\u043e\u0432\u043d\u0456\u0439 \u0441\u0442\u043e\u0440\u0456\u043d\u0446\u0456 PhoneTrack \u043f\u0456\u0434 \u0447\u0430\u0441 \u043f\u0435\u0440\u0435\u0433\u043b\u044f\u0434\u0443 \u0441\u0435\u0441\u0456\u0457 \u0432\u0438 \u043c\u043e\u0436\u0435\u0442\u0435:\n\n- \ud83d\udccd \u041f\u0435\u0440\u0435\u0433\u043b\u044f\u0434\u0430\u0442\u0438 \u0456\u0441\u0442\u043e\u0440\u0456\u044e \u043c\u0456\u0441\u0446\u0435\u0437\u043d\u0430\u0445\u043e\u0434\u0436\u0435\u043d\u044c\n- \u26db \u0424\u0456\u043b\u044c\u0442\u0440\u0443\u0432\u0430\u0442\u0438 \u0442\u043e\u0447\u043a\u0438\n- \u270e \u0412\u0440\u0443\u0447\u043d\u0443 \u0440\u0435\u0434\u0430\u0433\u0443\u0432\u0430\u0442\u0438\/\u0434\u043e\u0434\u0430\u0432\u0430\u0442\u0438\/\u0432\u0438\u0434\u0430\u043b\u044f\u0442\u0438 \u0442\u043e\u0447\u043a\u0438\n- \u270e \u0420\u0435\u0434\u0430\u0433\u0443\u0432\u0430\u0442\u0438 \u043f\u0440\u0438\u0441\u0442\u0440\u043e\u0457 (\u043f\u0435\u0440\u0435\u0439\u043c\u0435\u043d\u0443\u0432\u0430\u0442\u0438, \u0437\u043c\u0456\u043d\u0438\u0442\u0438 \u043a\u043e\u043b\u0456\u0440\/\u0444\u043e\u0440\u043c\u0443, \u043f\u0435\u0440\u0435\u043c\u0456\u0441\u0442\u0438\u0442\u0438 \u0432 \u0456\u043d\u0448\u0443 \u0441\u0435\u0441\u0456\u044e)\n- \u26f6 \u0412\u0438\u0437\u043d\u0430\u0447\u0438\u0442\u0438 \u0437\u043e\u043d\u0438 \u0432\u0456\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u043f\u0430\u0440\u043a\u0430\u043d\u0443 (geofencing) \u0434\u043b\u044f \u043f\u0440\u0438\u0441\u0442\u0440\u043e\u0457\u0432\n- \u2687 \u0412\u0438\u0437\u043d\u0430\u0447\u0430\u0442\u0438 \u0441\u043f\u043e\u0432\u0456\u0449\u0435\u043d\u043d\u044f \u043f\u0440\u043e \u043d\u0430\u0431\u043b\u0438\u0436\u0435\u043d\u043d\u044f \u0434\u043b\u044f \u043f\u0430\u0440 \u043f\u0440\u0438\u0441\u0442\u0440\u043e\u0457\u0432\n- \ud83d\udda7 \u041d\u0430\u0434\u0430\u0442\u0438 \u0434\u043e\u0441\u0442\u0443\u043f \u0434\u043e \u0441\u0435\u0441\u0456\u0457 \u0434\u043b\u044f \u0456\u043d\u0448\u0438\u0445 \u043a\u043e\u0440\u0438\u0441\u0442\u0443\u0432\u0430\u0447\u0456\u0432 Nextcloud \u0430\u0431\u043e \u0434\u043b\u044f \u043f\u0443\u0431\u043b\u0456\u0447\u043d\u043e\u0433\u043e \u043f\u0435\u0440\u0435\u0433\u043b\u044f\u0434\u0443 (\u043b\u0438\u0448\u0435 \u0434\u043b\u044f \u0447\u0438\u0442\u0430\u043d\u043d\u044f)\n- \ud83d\udd17 \u0421\u0442\u0432\u043e\u0440\u044e\u0432\u0430\u0442\u0438 \u043f\u043e\u0441\u0438\u043b\u0430\u043d\u043d\u044f \u0434\u043b\u044f \u043f\u0443\u0431\u043b\u0456\u0447\u043d\u043e\u0433\u043e \u043f\u0435\u0440\u0435\u0433\u043b\u044f\u0434\u0443 \u0437 \u043e\u0431\u043c\u0435\u0436\u0435\u043d\u043d\u044f\u043c\u0438 (\u0444\u0456\u043b\u044c\u0442\u0440\u0438, \u043d\u0430\u0437\u0432\u0430 \u043f\u0440\u0438\u0441\u0442\u0440\u043e\u044e, \u043b\u0438\u0448\u0435 \u043e\u0441\u0442\u0430\u043d\u043d\u0456 \u043f\u043e\u0437\u0438\u0446\u0456\u0457, \u0441\u043f\u0440\u043e\u0449\u0435\u043d\u0456 \u0433\u0435\u043e\u043f\u0430\u0440\u043a\u0430\u043d\u0438)\n- \ud83d\uddab \u0406\u043c\u043f\u043e\u0440\u0442\u0443\u0432\u0430\u0442\u0438\/\u0435\u043a\u0441\u043f\u043e\u0440\u0442\u0443\u0432\u0430\u0442\u0438 \u0441\u0435\u0441\u0456\u0457 \u0443 \u0444\u043e\u0440\u043c\u0430\u0442\u0456 GPX (\u043f\u043e\u0442\u0440\u0435\u043a\u043e\u0432\u043e \u0434\u043b\u044f \u043f\u0440\u0438\u0441\u0442\u0440\u043e\u044e \u0447\u0438 \u043e\u0434\u043d\u0438\u043c \u0444\u0430\u0439\u043b\u0430\u043c)\n- \ud83d\udde0 \u041f\u0435\u0440\u0435\u0433\u043b\u044f\u0434\u0430\u0442\u0438 \u0441\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a\u0443 \u0441\u0435\u0441\u0456\u0457\n- \ud83d\udd12 [Reserve a device name](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/user.md#device-name-reservation) to make sure only authorized user can log with this name\n- \ud83d\uddd3 \u041d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u0442\u0438 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u043d\u0438\u0439 \u0435\u043a\u0441\u043f\u043e\u0440\u0442 \u0442\u0430 \u0430\u0432\u0442\u043e\u043e\u0447\u0438\u0449\u0435\u043d\u043d\u044f (\u0449\u043e\u0434\u043d\u044f\/\u0449\u043e\u0442\u0438\u0436\u043d\u0435\u0432\u043e\/\u0449\u043e\u043c\u0456\u0441\u044f\u0447\u043d\u043e)\n- \u25d4 \u041e\u0431\u0438\u0440\u0430\u0442\u0438, \u0449\u043e \u0440\u043e\u0431\u0438\u0442\u0438 \u043f\u0440\u0438 \u0434\u043e\u0441\u044f\u0433\u043d\u0435\u043d\u043d\u0456 \u043a\u0432\u043e\u0442\u0438 \u0442\u043e\u0447\u043e\u043a (\u0431\u043b\u043e\u043a\u0443\u0432\u0430\u0442\u0438 \u043f\u043e\u0434\u0430\u043b\u044c\u0448\u0435 \u0437\u0431\u0438\u0440\u0430\u043d\u043d\u044f \u0447\u0438 \u0432\u0438\u0434\u0430\u043b\u044f\u0442\u0438 \u043d\u0430\u0439\u0441\u0442\u0430\u0440\u0456\u0448\u0456 \u0442\u043e\u0447\u043a\u0438)\n\n\u041f\u0443\u0431\u043b\u0456\u0447\u043d\u0430 \u0441\u0442\u043e\u0440\u0456\u043d\u043a\u0430 \u0442\u0430 \u043f\u0443\u0431\u043b\u0456\u0447\u043d\u0430 \u0441\u0442\u043e\u0440\u0456\u043d\u043a\u0430 \u0437 \u0444\u0456\u043b\u044c\u0442\u0440\u0430\u043c\u0438 \u043f\u0440\u0430\u0446\u044e\u044e\u0442\u044c \u044f\u043a \u0433\u043e\u043b\u043e\u0432\u043d\u0430 \u0441\u0442\u043e\u0440\u0456\u043d\u043a\u0430, \u0437\u0430 \u0432\u0438\u043d\u044f\u0442\u043a\u043e\u043c \u0442\u043e\u0433\u043e, \u0449\u043e \u0432\u0456\u0434\u043e\u0431\u0440\u0430\u0436\u0430\u0454\u0442\u044c\u0441\u044f \u043b\u0438\u0448\u0435 \u043e\u0434\u043d\u0430 \u0441\u0435\u0441\u0456\u044f, \u0432\u0441\u0435 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0435 \u043b\u0438\u0448\u0435 \u0434\u043b\u044f \u0447\u0438\u0442\u0430\u043d\u043d\u044f, \u0456 \u043d\u0435\u043c\u0430\u0454 \u043d\u0435\u043e\u0431\u0445\u0456\u0434\u043d\u043e\u0441\u0442\u0456 \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0443\u0432\u0430\u0442\u0438\u0441\u044f.\n\n\u0426\u0435\u0439 \u0434\u043e\u0434\u0430\u0442\u043e\u043a \u0432 \u0441\u0442\u0430\u0434\u0456\u0457 \u0440\u043e\u0437\u0440\u043e\u0431\u043a\u0438.\n\n## \u0412\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044f\n\n\u0414\u0438\u0432\u0456\u0442\u044c\u0441\u044f [AdminDoc](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/wikis\/admindoc) \u0437 \u0434\u0435\u0442\u0430\u043b\u044c\u043d\u043e\u044e \u0456\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0456\u0454\u044e \u043f\u0440\u043e \u0432\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044f.\n\n\u041f\u0435\u0440\u0435\u0432\u0456\u0440\u0442\u0435 [CHANGELOG](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/CHANGELOG.md#change-log), \u0449\u043e\u0431 \u043f\u043e\u0431\u0430\u0447\u0438\u0442\u0438, \u0449\u043e \u043d\u043e\u0432\u043e\u0433\u043e \u0456 \u0449\u043e \u0431\u0443\u0434\u0435 \u0432 \u043d\u0430\u0441\u0442\u0443\u043f\u043d\u043e\u043c\u0443 \u0440\u0435\u043b\u0456\u0437\u0456.\n\n\u041f\u0435\u0440\u0435\u0432\u0456\u0440\u0442\u0435 [AUTHORS](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/AUTHORS.md#authors) \u0449\u043e\u0431 \u043f\u043e\u0431\u0430\u0447\u0438\u0442\u0438 \u043f\u043e\u0432\u043d\u0438\u0439 \u0441\u043f\u0438\u0441\u043e\u043a \u0430\u0432\u0442\u043e\u0440\u0456\u0432.\n\n## \u0412\u0456\u0434\u043e\u043c\u0456 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0438\n\n- PhoneTrack **now works** with Nextcloud group restriction activated. See [admindoc](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/admin.md#issue-with-phonetrack-restricted-to-some-groups-in-nextcloud).\n\n\u0411\u0443\u0434\u0435\u043c\u043e \u0432\u0434\u044f\u0447\u043d\u0456 \u0437\u0430 \u0431\u0443\u0434\u044c-\u044f\u043a\u0438\u0439 \u0432\u0456\u0434\u0433\u0443\u043a.\n\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"en":{"name":"PhoneTrack","summary":"Track and display phone's positions in real time","description":"# PhoneTrack Nextcloud application\n\n\ud83d\udcf1 PhoneTrack is a Nextcloud application to track and store mobile device's locations.\n\n\ud83d\uddfa It receives information from mobile phone's logging apps and displays it dynamically on a map.\n\n\ud83c\udf0d Help us to translate this app on [PhoneTrack Crowdin project](https:\/\/crowdin.com\/project\/phonetrack).\n\n\u2692 Check out other ways to help in the [contribution guidelines](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/CONTRIBUTING.md).\n\nHow to use PhoneTrack :\n\n- Create a tracking session.\n- Give the logging link\\* to the mobile devices. Choose the [logging method](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/user.md#logging-methods) you prefer.\n- Watch the session's devices location in real time (or not) in PhoneTrack or share it with public pages.\n\n(\\*) Don't forget to set the device name in the link (rather than in the logging app settings). Replace \"yourname\" with the desired device name.\nSetting the device name in logging app settings only works with Owntracks, Traccar and OpenGTS.\n\nOn PhoneTrack main page, while watching a session, you can :\n\n- \ud83d\udccd Display location history\n- \u26db Filter points\n- \u270e Manually edit\/add\/delete points\n- \u270e Edit devices (rename, change colour\/shape, move to another session)\n- \u26f6 Define geofencing zones for devices\n- \u2687 Define proximity alerts for device pairs\n- \ud83d\udda7 Share a session to other Nextcloud users or with a public link (read-only)\n- \ud83d\udd17 Generate public share links with optional restrictions (filters, device name, last positions only, geofencing simplification)\n- \ud83d\uddab Import\/export a session in GPX format (one file with one track per device or one file per device)\n- \ud83d\udde0 Display sessions statistics\n- \ud83d\udd12 [Reserve a device name](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/user.md#device-name-reservation) to make sure only authorized user can log with this name\n- \ud83d\uddd3 Toggle session auto export and auto purge (daily\/weekly\/monthly)\n- \u25d4 Choose what to do when point number quota is reached (block logging or delete oldest point)\n\nPublic page and public filtered page work like main page except there is only one session displayed, everything is read-only and there is no need to be logged in.\n\nThis app is under development.\n\n## Install\n\nSee the [AdminDoc](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/wikis\/admindoc) for installation details.\n\nCheck [CHANGELOG](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/CHANGELOG.md#change-log) file to see what's new and what's coming in next release.\n\nCheck [AUTHORS](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/AUTHORS.md#authors) file to see complete list of authors.\n\n## Known issues\n\n- PhoneTrack **now works** with Nextcloud group restriction activated. See [admindoc](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/admin.md#issue-with-phonetrack-restricted-to-some-groups-in-nextcloud).\n\nAny feedback will be appreciated.\n\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"fr":{"name":"PhoneTrack","summary":"Suivre et afficher des positions de t\u00e9l\u00e9phones en temps r\u00e9el","description":"# Application Nextcloud PhoneTrack\n\n\ud83d\udcf1 PhoneTrack est une application Nextcloud pour suivre et stocker la position d'appareils mobiles.\n\n\ud83d\uddfa Elle re\u00e7oit des informations provenant d'applications de logging des t\u00e9l\u00e9phones mobiles et les affiche en direct sur une carte.\n\n\ud83c\udf0d Aidez-nous \u00e0 traduire cette application sur [le projet Crowdin de PhoneTrack Nextcloud](https:\/\/crowdin.com\/project\/phonetrack).\n\n\u2692 D\u00e9couvrez d'autres fa\u00e7ons d'aider dans les [indications de contribution](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/CONTRIBUTING.md).\n\nComment utiliser PhoneTrack :\n\n- Cr\u00e9ez une session de tracking.\n- Donnez le lien de logging\\* aux appareils mobiles. Choisissez la [m\u00e9thode de logging](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/user.md#logging-methods) que vous pr\u00e9f\u00e9rez.\n- Regardez l'emplacement des appareils de la session en temps r\u00e9el (ou non) dans PhoneTrack ou partagez-le avec des liens publics.\n\n(\\*) N'oubliez pas de d\u00e9finir le nom de l'appareil dans le lien (plut\u00f4t que dans les param\u00e8tres de l'application de logging). Remplacez 'yourname' par le nom d'appareil d\u00e9sir\u00e9.\nD\u00e9finir le nom de l'appareil dans les param\u00e8tres de l'application de journalisation ne fonctionne qu'avec Owntracks, Traccar et OpenGTS.\n\nSur la page principale de PhoneTrack, quand vous regardez une session, vous pouvez :\n\n- \ud83d\udccd Afficher l'historique de position\n- \u26db Filtrer les points\n- \u270e Modifier\/ajouter\/supprimer manuellement les points\n- \u270e \u00c9diter les appareils (renommer, changer la couleur\/forme, d\u00e9placer vers une autre session)\n- \u26f6 D\u00e9finir des zones de geofencing pour les appareils\n- \u2687 D\u00e9finir des alertes de proximit\u00e9 pour des paires d'appareils\n- \ud83d\udda7 Partager une session \u00e0 d'autres utilisateurs Nextcloud ou avec un lien public (lecture seule)\n- \ud83d\udd17 G\u00e9n\u00e9rer des liens de partage public avec des restrictions optionnelles (filtres, nom d'appareil, derni\u00e8res positions seulement, simplification de geofence)\n- \ud83d\uddab Importer\/exporter une session au format GPX (un fichier avec une piste par p\u00e9riph\u00e9rique ou un fichier par p\u00e9riph\u00e9rique)\n- \ud83d\udde0 Afficher les statistiques des sessions\n- \ud83d\udd12 [R\u00e9server un nom de p\u00e9riph\u00e9rique](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/user.md#device-name-reservation) pour s'assurer que seul l'utilisateur autoris\u00e9 peut loguer avec ce nom\n- \ud83d\uddd3 Activer l'export automatique de session et la purge automatique (quotidien\/hebdomadaire\/mensuel)\n- \u25d4 Choisir ce qui se passe lorsque le quota de nombre de point est atteint (bloquer le logging ou supprimer le point le plus ancien)\n\nLes pages publiques et les pages publiques filtr\u00e9es fonctionnent comme la page principale, sauf qu'il n'y a qu'une session affich\u00e9e, tout est en lecture seule et il n'y a pas besoin d'\u00eatre connect\u00e9.\n\nCette appli est en d\u00e9veloppement.\n\n## Installation\n\nVoir l' [AdminDoc](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/wikis\/admindoc) pour les d\u00e9tails de l'installation.\n\nFaites un tour vers le fichier [CHANGELOG](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/CHANGELOG.md#change-log) pour voir ce qui est nouveau et ce qui arrive dans la prochaine version.\n\nLisez le fichier [AUTHORS](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/AUTHORS.md#authors) pour voir la liste compl\u00e8te des auteurs.\n\n## Probl\u00e8mes connus\n\n- PhoneTrack **fonctionne maintenant** avec une restriction de groupe Nextcloud activ\u00e9e. Voir [admindoc](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/admin.md#issue-with-phonetrack-restricted-to-some-groups-in-nextcloud).\n\nTout retour sera appr\u00e9ci\u00e9.\n\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"it":{"name":"PhoneTrack","summary":"Traccia e visualizza le posizioni dei telefoni in tempo reale","description":"# Applicazione PhoneTrack per Nextcloud\n\n\ud83d\udcf1 PhoneTrack \u00e8 un'applicazione per Nextcloud per monitorare e memorizzare le posizioni dei dispositivi mobili.\n\n\ud83d\uddfa riceve informazioni dalle app di registrazione dei telefoni cellulari e la visualizza dinamicamente su una mappa.\n\n\u3013 Aiutaci a tradurre questa app su [PhoneTrack Crowdin project](https:\/\/crowdin.com\/project\/phonetrack).\n\n\u2692 Scopri altri modi per aiutare nelle linee guida [contributivo](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/CONTRIBUTING.md).\n\nCome utilizzare PhoneTrack:\n\n- Crea una sessione di tracciamento.\n- Fornire il collegamento di registrazione\\* ai dispositivi mobili. Choose the [logging method](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/user.md#logging-methods) you prefer.\n- Guarda la posizione dei dispositivi della sessione in tempo reale (o no) a PhoneTrack o condividilo con pagine pubbliche.\n\n(\\*) Non dimenticare di impostare il nome del dispositivo nel link (piuttosto che nelle impostazioni di registrazione dell'app). Sostituisci \"yourname\" con il nome del dispositivo desiderato.\nL'impostazione del nome del dispositivo nelle impostazioni di registrazione delle app funziona solo con le tracce proprie, Traccar e OpenGTS.\n\nNella pagina principale di PhoneTrack, mentre segui una sessione, \u00e8 possibile:\n\n- \ud83d\udccd Visualizza la cronologia della posizione\n- \u26db Filtra punti\n- \u270e Modifica\/aggiungi\/elimina punti manualmente\n- \u270e Modifica dispositivi (rinomina, cambia colore\/forma, sposta in un'altra sessione)\n- \u26f6 Definisci zone di Geo-perimetro per i dispositivi\\\\\n- \u2687 Definisci gli avvisi di prossimit\u00e0 per gli accoppiamenti del dispositivo\n- \ud83d\udda7 Condividi una sessione ad altri utenti Nextcloud o con un link pubblico (sola lettura)\n- \ud83d\udd17 Genera collegamenti di condivisione pubblica con restrizioni opzionali (filtri, nome del dispositivo, solo posizioni finali, semplificazione Geo-perimetro)\n- \ud83d\uddab Importa\/esporta una sessione in formato GPX (un file con una traccia per dispositivo o un file per dispositivo)\n- \ud83d\udde0 Visualizza le statistiche delle sessioni\n- \ud83d\udd12 [Reserve a device name](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/user.md#device-name-reservation) to make sure only authorized user can log with this name\n- \ud83d\uddd3 Toggle esportazione automatica della sessione e cancellazione automatica (giornaliera\/settimanale\/mensile)\n- \ud81e\ude4c Scegli cosa fare quando si raggiunge la quota del numero di punti (blocca la registrazione o elimina il punto pi\u00f9 vecchio)\n\nPagina pubblica e pagina filtrata pubblica come pagina principale, ad eccezione di una sola sessione visualizzata, tutto \u00e8 in sola lettura e non c'\u00e8 bisogno di accedere.\n\nQuesta app \u00e8 in fase di sviluppo.\n\n## Installa\n\nVedi [AdminDoc](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/wikis\/admindoc) per i dettagli di installazione.\n\nControlla [CHANGELOG](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/CHANGELOG.md#change-log) il file per vedere cosa \u00e8 nuovo e cosa sta arrivando con la prossima versione.\n\nSeleziona il file [AUTHORS](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/AUTHORS.md#authors) per vedere l'elenco completo degli autori.\n\n## Problemi noti\n\n- PhoneTrack **ora funziona** con la restrizione del gruppo Nextcloud attivata. See [admindoc](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/admin.md#issue-with-phonetrack-restricted-to-some-groups-in-nextcloud).\n\nQualsiasi feedback sar\u00e0 apprezzato.\n\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"mn":{"name":"PhoneTrack","summary":"Track and display phones positions in real time","description":"# PhoneTrack Nextcloud application\n\n\ud83d\udcf1 PhoneTrack is a Nextcloud application to track and store mobile devices locations.\n\n\ud83d\uddfa It receives information from mobile phones logging apps and displays it dynamically on a map.\n\n\ud83c\udf0d Help us to translate this app on [PhoneTrack Crowdin project](https:\/\/crowdin.com\/project\/phonetrack).\n\n\u2692 Check out other ways to help in the [contribution guidelines](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/CONTRIBUTING.md).\n\nHow to use PhoneTrack :\n\n- Create a tracking session.\n- Give the logging link\\* to the mobile devices. Choose the [logging method](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/user.md#logging-methods) you prefer.\n- Watch the session's devices location in real time (or not) in PhoneTrack or share it with public pages.\n\n(\\*) Don't forget to set the device name in the link (rather than in the logging app settings). Replace \"yourname\" with the desired device name.\nSetting the device name in logging app settings only works with Owntracks, Traccar and OpenGTS.\n\nOn PhoneTrack main page, while watching a session, you can :\n\n- \ud83d\udccd Display location history\n- \u26db Filter points\n- \u270e Manually edit\/add\/delete points\n- \u270e Edit devices (rename, change color\/shape, move to another session)\n- \u26f6 Define geofencing zones for devices\n- \u2687 Define proximity alerts for device pairs\n- \ud83d\udda7 Share a session to other Nextcloud users or with a public link (read-only)\n- \ud83d\udd17 Generate public share links with optional restrictions (filters, device name, last positions only, geofencing simplification)\n- \ud83d\uddab Import\/export a session in GPX format (one file with one track per device or one file per device)\n- \ud83d\udde0 Display sessions statistics\n- \ud83d\udd12 [Reserve a device name](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/user.md#device-name-reservation) to make sure only authorized user can log with this name\n- \ud83d\uddd3 Toggle session auto export and auto purge (daily\/weekly\/monthly)\n- \u25d4 Choose what to do when point number quota is reached (block logging or delete oldest point)\n\nPublic page and public filtered page work like main page except there is only one session displayed, everything is read-only and there is no need to be logged in.\n\nThis app is under development.\n\n## Install\n\nSee the [AdminDoc](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/wikis\/admindoc) for installation details.\n\nCheck [CHANGELOG](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/CHANGELOG.md#change-log) file to see what's new and what's coming in next release.\n\nCheck [AUTHORS](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/AUTHORS.md#authors) file to see complete list of authors.\n\n## Known issues\n\n- PhoneTrack **now works** with Nextcloud group restriction activated. See [admindoc](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/admin.md#issue-with-phonetrack-restricted-to-some-groups-in-nextcloud).\n\nAny feedback will be appreciated.\n\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"ne":{"name":"PhoneTrack","summary":"Track and display phones positions in real time","description":"# PhoneTrack Nextcloud application\n\n\ud83d\udcf1 PhoneTrack is a Nextcloud application to track and store mobile devices locations.\n\n\ud83d\uddfa It receives information from mobile phones logging apps and displays it dynamically on a map.\n\n\ud83c\udf0d Help us to translate this app on [PhoneTrack Crowdin project](https:\/\/crowdin.com\/project\/phonetrack).\n\n\u2692 Check out other ways to help in the [contribution guidelines](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/CONTRIBUTING.md).\n\nHow to use PhoneTrack :\n\n- Create a tracking session.\n- Give the logging link\\* to the mobile devices. Choose the [logging method](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/user.md#logging-methods) you prefer.\n- Watch the session's devices location in real time (or not) in PhoneTrack or share it with public pages.\n\n(\\*) Don't forget to set the device name in the link (rather than in the logging app settings). Replace \"yourname\" with the desired device name.\nSetting the device name in logging app settings only works with Owntracks, Traccar and OpenGTS.\n\nOn PhoneTrack main page, while watching a session, you can :\n\n- \ud83d\udccd Display location history\n- \u26db Filter points\n- \u270e Manually edit\/add\/delete points\n- \u270e Edit devices (rename, change color\/shape, move to another session)\n- \u26f6 Define geofencing zones for devices\n- \u2687 Define proximity alerts for device pairs\n- \ud83d\udda7 Share a session to other Nextcloud users or with a public link (read-only)\n- \ud83d\udd17 Generate public share links with optional restrictions (filters, device name, last positions only, geofencing simplification)\n- \ud83d\uddab Import\/export a session in GPX format (one file with one track per device or one file per device)\n- \ud83d\udde0 Display sessions statistics\n- \ud83d\udd12 [Reserve a device name](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/user.md#device-name-reservation) to make sure only authorized user can log with this name\n- \ud83d\uddd3 Toggle session auto export and auto purge (daily\/weekly\/monthly)\n- \u25d4 Choose what to do when point number quota is reached (block logging or delete oldest point)\n\nPublic page and public filtered page work like main page except there is only one session displayed, everything is read-only and there is no need to be logged in.\n\nThis app is under development.\n\n## Install\n\nSee the [AdminDoc](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/wikis\/admindoc) for installation details.\n\nCheck [CHANGELOG](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/CHANGELOG.md#change-log) file to see what's new and what's coming in next release.\n\nCheck [AUTHORS](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/AUTHORS.md#authors) file to see complete list of authors.\n\n## Known issues\n\n- PhoneTrack **now works** with Nextcloud group restriction activated. See [admindoc](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/admin.md#issue-with-phonetrack-restricted-to-some-groups-in-nextcloud).\n\nAny feedback will be appreciated.\n\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"nl":{"name":"PhoneTrack","summary":"Track en weergave van telefoonposities in real time","description":"# PhoneTrack Nextcloud applicatie\n\n\ud83d\udcf1 PhoneTrack is een Nextcloud applicatie voor het bijhouden en opslaan van locaties van mobiele apparaten.\n\n\ud83d\uddfa Het ontvangt informatie van logging apps van mobiele telefoons en geeft deze dynamisch weer op een kaart.\n\n\ud83c\udf0d Help ons deze app te vertalen op [PhoneTrack Crowdin project](https:\/\/crowdin.com\/project\/phonetrack).\n\n\u2692 Bekijk andere manieren om te helpen in de [bijdragerichtlijnen](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/CONTRIBUTING.md).\n\nHoe gebruik je PhoneTrack:\n\n- Maak een tracking sessie.\n- Geef de logging link\\* aan de mobiele apparaten. Choose the [logging method](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/user.md#logging-methods) you prefer.\n- Bekijk de locatie van sessieapparaten in realtime (of niet) in PhoneTrack of deel deze met publieke links.\n\n(\\*) Vergeet niet om de apparaatnaam in de link te zetten (in plaats van in de logging app-instellingen). Vervang 'yourname' met jouw gewenste apparaatnaam.\nHet instellen van de apparaatnaam in de logging app-instellingen werkt alleen met Owntracks, Traccar en OpenGTS.\n\nOp de PhoneTrack hoofdpagina, kun je terwijl je een sessie bekijkt:\n\n- \ud83d\udccd Locatiegeschiedenis weergeven\n- \u26db Punten filteren\n- \u270e Handmatig bewerken\/toevoegen\/verwijderen van punten\n- \u270e Apparaten bewerken (hernoemen, kleur\/vorm wijzigen, naar een andere sessie verplaatsen)\n- \u26f6 Geofencing zones defini\u00ebren voor apparaten\n- \u2687 Nabijheidswaarschuwingen voor apparaatparen defini\u00ebren\n- \ud83d\udda7 Een sessie delen met andere Nextcloud gebruikers of met een publieke link (alleen-lezen)\n- \ud83d\udd17 Openbare share links genereren met optionele beperkingen (filters, apparaatnaam, enkel laatste posities, geofencing vereenvoudiging)\n- \ud83d\uddab Een sessie importeren\/exporteren in GPX-formaat (\u00e9\u00e9n bestand met \u00e9\u00e9n track per apparaat of \u00e9\u00e9n bestand per apparaat)\n- \ud83d\udde0 Sessiestatistieken weergeven\n- \ud83d\udd12 [Reserve a device name](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/user.md#device-name-reservation) to make sure only authorized user can log with this name\n- \ud83d\uddd3 Activeren van automatische sessie export en automatisch opruimen (dagelijks\/wekelijks\/maandelijks)\n- \u25d4 Kies wat er moet gebeuren als het puntentotaal is bereikt (blokkering van de logging of verwijdering van het oudste punt)\n\nOpenbare pagina's en openbare gefilterde pagina's werken zoals de hoofdpagina, behalve dat er slechts \u00e9\u00e9n sessie wordt weergegeven, alles wordt alleen-lezen en er hoeft niet ingelogd te worden.\n\nDeze app is in ontwikkeling.\n\n## Installatie\n\nZie de [AdminDoc](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/wikis\/admindoc) voor de installatiedetails.\n\nControleer [CHANGELOG](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/CHANGELOG.md#change-log) bestand om te zien wat er nieuw is en wat er in de volgende release komt.\n\nControleer het bestand [AUTHORS](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/AUTHORS.md#authors) om de volledige lijst van auteurs te zien.\n\n## Bekende problemen\n\n- PhoneTrack **werkt nu** met Nextcloud groepsbeperking geactiveerd. See [admindoc](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/admin.md#issue-with-phonetrack-restricted-to-some-groups-in-nextcloud).\n\nElke feedback wordt gewaardeerd.\n\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"af":{"name":"PhoneTrack","summary":"Track and display phones positions in real time","description":"# PhoneTrack Nextcloud application\n\n\ud83d\udcf1 PhoneTrack is a Nextcloud application to track and store mobile devices locations.\n\n\ud83d\uddfa It receives information from mobile phones logging apps and displays it dynamically on a map.\n\n\ud83c\udf0d Help us to translate this app on [PhoneTrack Crowdin project](https:\/\/crowdin.com\/project\/phonetrack).\n\n\u2692 Check out other ways to help in the [contribution guidelines](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/CONTRIBUTING.md).\n\nHow to use PhoneTrack :\n\n- Create a tracking session.\n- Give the logging link\\* to the mobile devices. Choose the [logging method](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/user.md#logging-methods) you prefer.\n- Watch the session's devices location in real time (or not) in PhoneTrack or share it with public pages.\n\n(\\*) Don't forget to set the device name in the link (rather than in the logging app settings). Replace \"yourname\" with the desired device name.\nSetting the device name in logging app settings only works with Owntracks, Traccar and OpenGTS.\n\nOn PhoneTrack main page, while watching a session, you can :\n\n- \ud83d\udccd Display location history\n- \u26db Filter points\n- \u270e Manually edit\/add\/delete points\n- \u270e Edit devices (rename, change color\/shape, move to another session)\n- \u26f6 Define geofencing zones for devices\n- \u2687 Define proximity alerts for device pairs\n- \ud83d\udda7 Share a session to other Nextcloud users or with a public link (read-only)\n- \ud83d\udd17 Generate public share links with optional restrictions (filters, device name, last positions only, geofencing simplification)\n- \ud83d\uddab Import\/export a session in GPX format (one file with one track per device or one file per device)\n- \ud83d\udde0 Display sessions statistics\n- \ud83d\udd12 [Reserve a device name](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/user.md#device-name-reservation) to make sure only authorized user can log with this name\n- \ud83d\uddd3 Toggle session auto export and auto purge (daily\/weekly\/monthly)\n- \u25d4 Choose what to do when point number quota is reached (block logging or delete oldest point)\n\nPublic page and public filtered page work like main page except there is only one session displayed, everything is read-only and there is no need to be logged in.\n\nThis app is under development.\n\n## Install\n\nSee the [AdminDoc](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/wikis\/admindoc) for installation details.\n\nCheck [CHANGELOG](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/CHANGELOG.md#change-log) file to see what's new and what's coming in next release.\n\nCheck [AUTHORS](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/AUTHORS.md#authors) file to see complete list of authors.\n\n## Known issues\n\n- PhoneTrack **now works** with Nextcloud group restriction activated. See [admindoc](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/admin.md#issue-with-phonetrack-restricted-to-some-groups-in-nextcloud).\n\nAny feedback will be appreciated.\n\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"bn":{"name":"PhoneTrack","summary":"Track and display phones positions in real time","description":"# PhoneTrack Nextcloud application\n\n\ud83d\udcf1 PhoneTrack is a Nextcloud application to track and store mobile devices locations.\n\n\ud83d\uddfa It receives information from mobile phones logging apps and displays it dynamically on a map.\n\n\ud83c\udf0d Help ons deze app te vertalen op [PhoneTrack Crowdin project](https:\/\/crowdin.com\/project\/phonetrack).\n\n\u2692 Check out other ways to help in the [contribution guidelines](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/CONTRIBUTING.md).\n\nHow to use PhoneTrack :\n\n- Create a tracking session.\n- Give the logging link\\* to the mobile devices. Choose the [logging method](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/user.md#logging-methods) you prefer.\n- Watch the session's devices location in real time (or not) in PhoneTrack or share it with public pages.\n\n(\\*) Don't forget to set the device name in the link (rather than in the logging app settings). Replace \"yourname\" with the desired device name.\nSetting the device name in logging app settings only works with Owntracks, Traccar and OpenGTS.\n\nOn PhoneTrack main page, while watching a session, you can :\n\n- \ud83d\udccd Display location history\n- \u26db Filter points\n- \u270e Manually edit\/add\/delete points\n- \u270e Edit devices (rename, change color\/shape, move to another session)\n- \u26f6 Define geofencing zones for devices\n- \u2687 Define proximity alerts for device pairs\n- \ud83d\udda7 Share a session to other Nextcloud users or with a public link (read-only)\n- \ud83d\udd17 Generate public share links with optional restrictions (filters, device name, last positions only, geofencing simplification)\n- \ud83d\uddab Import\/export a session in GPX format (one file with one track per device or one file per device)\n- \ud83d\udde0 Display sessions statistics\n- \ud83d\udd12 [Reserve a device name](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/user.md#device-name-reservation) to make sure only authorized user can log with this name\n- \ud83d\uddd3 Toggle session auto export and auto purge (daily\/weekly\/monthly)\n- \u25d4 Choose what to do when point number quota is reached (block logging or delete oldest point)\n\nPublic page and public filtered page work like main page except there is only one session displayed, everything is read-only and there is no need to be logged in.\n\nThis app is under development.\n\n## Install\n\nSee the [AdminDoc](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/wikis\/admindoc) for installation details.\n\nCheck [CHANGELOG](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/CHANGELOG.md#change-log) file to see what's new and what's coming in next release.\n\nCheck [AUTHORS](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/AUTHORS.md#authors) file to see complete list of authors.\n\n## Known issues\n\n- PhoneTrack **now works** with Nextcloud group restriction activated. See [admindoc](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/admin.md#issue-with-phonetrack-restricted-to-some-groups-in-nextcloud).\n\nAny feedback will be appreciated.\n\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"pt-br":{"name":"PhoneTrack","summary":"Rastreie e mostre a posi\u00e7\u00e3o do telefone em tempo real","description":"# Aplicativo PhoneTrack para Nextcloud\n\n\ud83d\udcf1 PhoneTrack \u00e9 um aplicativo de Nextcloud para rastrear e armazenar a localiza\u00e7\u00e3o de dispositivos m\u00f3veis.\n\n\ud83d\uddfa Recebe informa\u00e7\u00f5es do aplicativo e exibe dinamicamente no mapa.\n\n\ud83c\udf0d Ajude-nos a traduzir este aplicativo no [projeto Rastreamento de telefone sem Crowdin](https:\/\/crowdin.com\/project\/phonetrack).\n\n\u2692Confira outras maneiras de ajudar nas [diretrizes de contribui\u00e7\u00e3o](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/CONTRIBUTING.md).\n\nComo usar o Rastreamento de telefone:\n\n- Crie uma sess\u00e3o de rastreamento.\n- D\u00ea o link de registro\\* para os dispositivos m\u00f3veis. Choose the [logging method](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/user.md#logging-methods) you prefer.\n- Veja a localiza\u00e7\u00e3o dos dispositivos da sess\u00e3o em tempo real (ou n\u00e3o) no PhoneTrack ou compartilhe-o com p\u00e1ginas p\u00fablicas.\n\n(\\ \\*) N\u00e3o se esque\u00e7a de definir o nome do dispositivo no link (e n\u00e3o nas configura\u00e7\u00f5es do aplicativo de log.). Substitua \"seunome\" pelo nome do dispositivo desejado.\nA defini\u00e7\u00e3o do nome do dispositivo nas configura\u00e7\u00f5es do aplicativo de registro funciona apenas com Owntracks, Traccar e OpenGTS.\n\nNa p\u00e1gina principal do PhoneTrack, enquanto assiste a uma sess\u00e3o, voc\u00ea pode:\n\n- \ud83d\udccd Exibir hist\u00f3rico de localiza\u00e7\u00e3o\n- \u26db Filtrar pontos\n- \u270e Editar \/ adicionar \/ excluir pontos manualmente\n- \u270e Editar dispositivos (renomear, alterar cor \/ forma, mudar para outra sess\u00e3o)\n- \u26f6 Definir zonas de cercas geogr\u00e1ficas para dispositivos\n- \u2687 Definir alertas de proximidade para pares de dispositivos\n- \ud83d\udda7 Compartilhe uma sess\u00e3o com outros usu\u00e1rios Nextcloud ou com um link p\u00fablico (somente leitura)\n- \ud83d\udd17 Gere links de compartilhamento p\u00fablicos com restri\u00e7\u00f5es opcionais. (filtros, nome do dispositivo, apenas \u00faltimas posi\u00e7\u00f5es, simplifica\u00e7\u00e3o de raio geogr\u00e1fico)\n- \ud83d\uddab Importar \/ exportar uma sess\u00e3o no formato GPX (um arquivo com uma faixa por dispositivo ou um arquivo por dispositivo)\n- \ud83d\udde0 Exibir estat\u00edsticas de sess\u00f5es\n- \ud83d\udd12 [Reserve a device name](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/user.md#device-name-reservation) to make sure only authorized user can log with this name\n- Ativar\/desativar Exporta\u00e7\u00e3o autom\u00e1tica e limpeza autom\u00e1tica da sess\u00e3o (di\u00e1ria\/semanal\/mensal)\n- \u25d4 Cada usu\u00e1rio pode escolher o que acontece quando a cota \u00e9 atingida: (bloqueie de registro ou exclus\u00e3o de pontos mais antigos)\n\nA P\u00e1gina p\u00fablica filtrada funcionam como a P\u00e1gina principal, exceto que apenas uma sess\u00e3o \u00e9 exibida, todo o conte\u00fado \u00e9 somente leitura e n\u00e3o \u00e9 necess\u00e1rio acessar.\n\nEste aplicativo est\u00e1 em desenvolvimento.\n\n## Instala\u00e7\u00e3o\n\nConsulte o [AdminDoc](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/wikis\/admindoc) para obter detalhes da instala\u00e7\u00e3o.\n\nVerifique o arquivo [CHANGELOG](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/CHANGELOG.md#change-log) para ver as novidades e as pr\u00f3ximas vers\u00f5es.\n\nVerifique o arquivo [ AUTHORS ](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/AUTHORS.md#authors) para ver a lista completa de autores.\n\n## Problemas conhecidos\n\n- O PhoneTrack \\*\\* agora funciona \\*\\* com a restri\u00e7\u00e3o de grupo Nextcloud ativada. See [admindoc](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/admin.md#issue-with-phonetrack-restricted-to-some-groups-in-nextcloud).\n\nTodos os coment\u00e1rios ser\u00e3o apreciados.\n\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"zh-hans":{"name":"PhoneTrack","summary":"\u5b9e\u65f6\u8ffd\u8e2a\u5e76\u663e\u793a\u624b\u673a\u4f4d\u7f6e","description":"# PhoneTrack Nextcloud \u5e94\u7528\u7a0b\u5e8f\n\n\ud83d\udcf1 PhoneTrack \u662f\u8ddf\u8e2a\u548c\u5b58\u50a8\u79fb\u52a8\u8bbe\u5907\u4f4d\u7f6e\u7684 Nextcloud \u5e94\u7528\u7a0b\u5e8f\u3002\n\n\ud83d\uddfa It receives information from mobile phones logging apps and displays it dynamically on a map.\n\n\ud83c\udf0d Help us to translate this app on [PhoneTrack Crowdin project](https:\/\/crowdin.com\/project\/phonetrack).\n\n\u2692 Check out other ways to help in the [contribution guidelines](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/CONTRIBUTING.md).\n\nHow to use PhoneTrack :\n\n- Create a tracking session.\n- Give the logging link\\* to the mobile devices. Choose the [logging method](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/user.md#logging-methods) you prefer.\n- Watch the session's devices location in real time (or not) in PhoneTrack or share it with public pages.\n\n(\\*) Don't forget to set the device name in the link (rather than in the logging app settings). Replace \"yourname\" with the desired device name.\nSetting the device name in logging app settings only works with Owntracks, Traccar and OpenGTS.\n\nOn PhoneTrack main page, while watching a session, you can :\n\n- \ud83d\udccd Display location history\n- \u26db Filter points\n- \u270e Manually edit\/add\/delete points\n- \u270e Edit devices (rename, change color\/shape, move to another session)\n- \u26f6 Define geofencing zones for devices\n- \u2687 Define proximity alerts for device pairs\n- \ud83d\udda7 Share a session to other Nextcloud users or with a public link (read-only)\n- \ud83d\udd17 Generate public share links with optional restrictions (filters, device name, last positions only, geofencing simplification)\n- \ud83d\uddab Import\/export a session in GPX format (one file with one track per device or one file per device)\n- \ud83d\udde0 Display sessions statistics\n- \ud83d\udd12 [Reserve a device name](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/user.md#device-name-reservation) to make sure only authorized user can log with this name\n- \ud83d\uddd3 Toggle session auto export and auto purge (daily\/weekly\/monthly)\n- \u25d4 Choose what to do when point number quota is reached (block logging or delete oldest point)\n\nPublic page and public filtered page work like main page except there is only one session displayed, everything is read-only and there is no need to be logged in.\n\nThis app is under development.\n\n## Install\n\nSee the [AdminDoc](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/wikis\/admindoc) for installation details.\n\nCheck [CHANGELOG](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/CHANGELOG.md#change-log) file to see what's new and what's coming in next release.\n\nCheck [AUTHORS](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/AUTHORS.md#authors) file to see complete list of authors.\n\n## Known issues\n\n- PhoneTrack **now works** with Nextcloud group restriction activated. See [admindoc](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/admin.md#issue-with-phonetrack-restricted-to-some-groups-in-nextcloud).\n\nAny feedback will be appreciated.\n\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"zh-hant":{"name":"PhoneTrack","summary":"Track and display phones positions in real time","description":"# \u624b\u6a5f\u8ffd\u8e64Nextcloud\u61c9\u7528\u7a0b\u5f0f\n\n\ud83d\udcf1 \u624b\u6a5f\u8ffd\u8e64\u662f\u4e00\u6b3eNextcloud\u61c9\u7528\u7a0b\u5f0f\uff0c\u7528\u4f86\u8a18\u9304\u5132\u5b58\u79fb\u52d5\u88dd\u7f6e\u7684\u4f4d\u7f6e\u3002\n\n\ud83d\uddfa It receives information from mobile phones logging apps and displays it dynamically on a map.\n\n\ud83c\udf0d \u8acb\u5229\u7528[PhoneTrack Crowdin \u8a08\u756b](https:\/\/crowdin.com\/project\/phonetrack)\u5e6b\u52a9\u7ffb\u8b6f\n\n\u2692 \u5728 [contribution guidelines](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/CONTRIBUTING.md)\u4e2d\u4e5f\u6709\u63d0\u4f9b\u5354\u52a9\u7684\u65b9\u6cd5\n\n\u5982\u4f55\u4f7f\u7528\u624b\u6a5f\u8ffd\u8e64\uff1a\n\n- Create a tracking session.\n- Give the logging link\\* to the mobile devices. Choose the [logging method](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/user.md#logging-methods) you prefer.\n- Watch the session's devices location in real time (or not) in PhoneTrack or share it with public pages.\n\n(\\*) Don't forget to set the device name in the link (rather than in the logging app settings). Replace \"yourname\" with the desired device name.\nSetting the device name in logging app settings only works with Owntracks, Traccar and OpenGTS.\n\nOn PhoneTrack main page, while watching a session, you can :\n\n- \ud83d\udccd \u986f\u793a\u4f4d\u7f6e\u6b77\u53f2\u8a18\u9304\n- \u26db Filter points\n- \u270e Manually edit\/add\/delete points\n- \u270e \u7e3d\u8f2f\u88dd\u7f6e (\u91cd\u65b0\u547d\u540d\uff0c\u8b8a\u66f4\u8272\u5f69\/\u5f62\u72c0\uff0c\u79fb\u52d5\u5230\u5176\u4ed6\u88dd\u7f6e)\n- \u26f6 \u5b9a\u7fa9\u88dd\u7f6e\u7684\u5730\u7406\u570d\u6b04\u5340\u57df\n- \u2687 \u5b9a\u7fa9\u88dd\u7f6e\u9593\u8fd1\u63a5\u8b66\u5831\n- \ud83d\udda7 Share a session to other Nextcloud users or with a public link (read-only)\n- \ud83d\udd17 Generate public share links with optional restrictions (filters, device name, last positions only, geofencing simplification)\n- \ud83d\uddab Import\/export a session in GPX format (one file with one track per device or one file per device)\n- \ud83d\udde0 Display sessions statistics\n- \ud83d\udd12 [Reserve a device name](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/user.md#device-name-reservation) to make sure only authorized user can log with this name\n- \ud83d\uddd3 \u8a2d\u5b9a\u8ffd\u8e64\u4efb\u52d9\u7684\u81ea\u52d5\u532f\u51fa\u53ca\u81ea\u52d5\u6e05\u9664 (\u6bcf\u65e5\/\u6bcf\u9031\/\u6bcf\u6708)\n- \u25d4 Choose what to do when point number quota is reached (block logging or delete oldest point)\n\nPublic page and public filtered page work like main page except there is only one session displayed, everything is read-only and there is no need to be logged in.\n\n\u6b64\u61c9\u7528\u7a0b\u5f0f\u5c1a\u5728\u958b\u767c\u4e2d\u3002\n\n## \u5b89\u88dd\n\n\u5b89\u88dd\u7d30\u7bc0\u8acb\u67e5\u95b1[AdminDoc](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/wikis\/admindoc)\n\n\u4e0b\u6b21\u66f4\u65b0\u7248\u672c\u4e2d\u6dfb\u52a0\u7684\u65b0\u529f\u80fd\uff0c\u8acb\u67e5\u95b1[CHANGELOG](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/CHANGELOG.md#change-log)\u3002\n\n\u67e5\u95b1[AUTHORS](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/AUTHORS.md#authors)\u53ef\u5f97\u77e5\u6240\u6709\u4f5c\u8005\u3002\n\n## \u5df2\u77e5\u5f85\u89e3\u6c7a\u7684\u554f\u984c\n\n- PhoneTrack **now works** with Nextcloud group restriction activated. See [admindoc](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/admin.md#issue-with-phonetrack-restricted-to-some-groups-in-nextcloud).\n\nAny feedback will be appreciated.\n\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"de":{"name":"PhoneTrack","summary":"Ger\u00e4testandorte in Echtzeit verfolgen und anzeigen","description":"# PhoneTrack Nextcloud App\n\n\ud83d\udcf1 PhoneTrack ist eine Nextcloud-Anwendung zur Verfolgung und Speicherung von Standorten mobiler Ger\u00e4te.\n\n\ud83d\uddfa Sie erfasst Informationen von Protokollierungs-Apps auf Mobiltelefonen und zeigt diese dynamisch auf einer Karte an.\n\n\ud83c\udf0d Helfen Sie uns, diese App auf [PhoneTrack Crowdin Projekt](https:\/\/crowdin.com\/project\/phonetrack) zu \u00fcbersetzen.\n\n\u2692 Schauen Sie sich weitere M\u00f6glichkeiten in den [Mitwirkungsrichtlinien](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/CONTRIBUTING.md) an, wie Sie mitwirken k\u00f6nnen.\n\nWie PhoneTrack verwendet wird:\n\n- Tracking-Sitzung erstellen\n- Geben Sie den Protokollierungslink\\* an mobile Ger\u00e4te weiter. W\u00e4hlen Sie die von Ihnen bevorzugte [Protokollierungsmethode](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/user.md#logging-methods).\n- Beobachten Sie den Ger\u00e4testandort der Sitzung in Echtzeit (oder sp\u00e4ter) in PhoneTrack oder teilen Sie ihn auf \u00f6ffentlichen Webseiten.\n\n(\\*) Vergessen Sie nicht, den Ger\u00e4tenamen im Link (und nicht in den Einstellungen der Protokollierungsanwendung) einzustellen. Ersetzen Sie \u201eMeinName\u201d mit dem gew\u00fcnschten Ger\u00e4tenamen.\nDas Einstellen des Ger\u00e4tenamens in den Einstellungen der Protokollieruns-App funktioniert nur mit Owntracks, Traccar und OpenGTS.\n\nAuf der Hauptseite von PhoneTrack k\u00f6nnen Sie w\u00e4hrend einer Sitzung:\n\n- \ud83d\udccd Standortverlauf anzeigen\n- \u26db Datenpunkte filtern\n- \u270e Datenpunkte manuell bearbeiten\/hinzuf\u00fcgen\/l\u00f6schen\n- \u270e Ger\u00e4te bearbeiten (umbenennen, Farbe und Form \u00e4ndern, in andere Sitzung verschieben)\n- \u26f6 Geofence-Zonen f\u00fcr Ger\u00e4te festlegen\n- \u2687 Ann\u00e4herungsbenachrichtigung f\u00fcr Ger\u00e4tepaare festlegen\n- \ud83d\udda7 Teilen Sie eine Sitzung mit anderen Nextcloud-Benutzern oder mit einem \u00f6ffentlichen Link (nur lesend)\n- \ud83d\udd17 \u00d6ffentliche Links mit optionalen Einschr\u00e4nkungen (Filter, Ger\u00e4tename, letzte Positionen, Geofence-Vereinfachung) teilen\n- \ud83d\uddab Sitzung im GPX-Format importieren\/exportieren (eine Datei mit einer Aufzeichnung pro Ger\u00e4t oder eine Datei pro Ger\u00e4t)\n- \ud83d\udde0 Sitzungsstatistiken anzeigen\n- \ud83d\udd12 [Reservieren Sie einen Ger\u00e4tenamen](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/user.md#device-name-reservation), um sicherzustellen, dass sich nur autorisierte Benutzer mit diesem Namen anmelden k\u00f6nnen\n- \ud83d\uddd3 Umschalten zwischen \u201eAutomatisch exportieren\u201d und \u201eAutomatisch bereinigen\u201d der Sitzung (t\u00e4glich\/w\u00f6chentlich\/monatlich)\n- \u25d4 Jeder Benutzer kann w\u00e4hlen, was passieren soll, wenn die Menge der erlaubten Datenpunkte erreicht ist (Protokollierung unterbrechen oder \u00e4ltesten Datenpunkt l\u00f6schen)\n\n\u00d6ffentliche Seite und \u00f6ffentlich gefilterte Seite funktionieren wie die Hauptseite, au\u00dfer dass nur eine Sitzung angezeigt wird, alles schreibgesch\u00fctzt ist und keine Anmeldung erforderlich ist.\n\nDie App wird aktiv weiterentwickelt.\n\n## Installieren\n\nSiehe [AdminDoc](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/wikis\/admindoc) f\u00fcr Installationsdetails.\n\n\u00dcberpr\u00fcfen Sie das [\u00c4nderungsprotokoll](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/CHANGELOG.md#change-log), um zu erfahren, was neu ist und was in der n\u00e4chsten Version kommt.\n\n[Autoren](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/AUTHORS.md#authors)-Datei ausw\u00e4hlen, um eine Liste aller Autoren anzuzeigen.\n\n## Bekannte Probleme\n\n- PhoneTrack **funktioniert nun** mit der aktivierten Nextcloud-Gruppenbeschr\u00e4nkung. Siehe [admindoc](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/admin.md#issue-with-phonetrack-restricted-to-some-groups-in-nextcloud).\n\nJegliches Feedback ist willkommen.\n\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"he":{"name":"PhoneTrack","summary":"Track and display phones positions in real time","description":"# PhoneTrack Nextcloud application\n\nPhoneTrack \u05d4\u05d9\u05e0\u05d4 \u05d0\u05e4\u05dc\u05d9\u05e7\u05e6\u05d9\u05d4 \u05d4\u05e2\u05d5\u05e7\u05d1\u05ea \u05d5\u05e9\u05d5\u05de\u05e8\u05ea \u05d0\u05d7\u05e8\u05d9 \u05e0\u05ea\u05d5\u05e0\u05d9 \u05d4\u05de\u05d9\u05e7\u05d5\u05dd \u05e9\u05dc\u05da, \u05d1\u05e6\u05d5\u05e8\u05d4 \u05d7\u05dc\u05e7\u05d4 \u05d5\u05d0\u05de\u05d9\u05e0\u05d4.\n\n\u05d4\u05d0\u05e4\u05dc\u05d9\u05e7\u05e6\u05d9\u05d4 \u05de\u05e7\u05d1\u05dc\u05ea \u05e0\u05ea\u05d5\u05e0\u05d9\u05dd \u05d1\u05d0\u05de\u05e6\u05e2\u05d5\u05ea \u05ea\u05d5\u05db\u05e0\u05ea \u05d8\u05e8\u05e7\u05e8 \u05d4\u05de\u05d5\u05ea\u05e7\u05e0\u05ea \u05d1\u05de\u05db\u05e9\u05d9\u05e8\u05da, \u05d5\u05de\u05e6\u05d9\u05d2\u05d4 \u05e0\u05ea\u05d5\u05e0\u05d9\u05dd \u05d0\u05dc\u05d5 \u05d1\u05e6\u05d5\u05e8\u05d4 \u05d3\u05d9\u05e0\u05de\u05d9\u05ea \u05ea\u05d7\u05ea \u05d7\u05e9\u05d1\u05d5\u05e0\u05da \u05d1\u05e1\u05d1\u05d9\u05d1\u05ea \u05d4-NextCloud \u05e9\u05dc\u05da.\n\n\u05e0\u05e9\u05de\u05d7 \u05dc\u05e7\u05d1\u05dc \u05e2\u05d6\u05e8\u05d4 \u05d1\u05e9\u05d9\u05e4\u05d5\u05e8 \u05d4\u05d0\u05e4\u05dc\u05d9\u05e7\u05e6\u05d9\u05d4.\n\n\u05de\u05e1\u05e4\u05e8 \u05d3\u05e8\u05db\u05d9\u05dd \u05e9\u05ea\u05d5\u05db\u05dc \u05dc\u05e2\u05d6\u05d5\u05e8 \u05dc\u05e0\u05d5 \u05d1\u05e7\u05d9\u05e9\u05d5\u05e8\u05da [\u05d1\u05e2\u05d6\u05e8\u05d4 \u05dc\u05e4\u05d9\u05ea\u05d5\u05d7 \u05d5\u05e7\u05d9\u05d3\u05d5\u05dd \u05d4\u05d0\u05e4\u05dc\u05d9\u05e7\u05e6\u05d9\u05d4](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/CONTRIBUTING.md).\n\n\u05d0\u05d9\u05da PhoneTrack \u05e2\u05d5\u05d1\u05d3:\n\n- \u05ea\u05d7\u05d9\u05dc\u05d4, \u05e6\u05d5\u05e8 \u05d8\u05d5\u05e7\u05df \u05de\u05e2\u05e7\u05d1 \u05d1\u05d0\u05de\u05e6\u05e2\u05d5\u05ea \u05d4\u05e4\u05d0\u05e0\u05dc \u05e9\u05d1\u05d0\u05e4\u05dc\u05d9\u05e7\u05e6\u05d9\u05d4.\n- Give the logging link\\* to the mobile devices. Choose the [logging method](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/user.md#logging-methods) you prefer.\n- \u05dc\u05d0\u05d7\u05e8 \u05d4\u05ea\u05e7\u05e0\u05ea \u05d4\u05d0\u05e4\u05dc\u05d9\u05e7\u05e6\u05d9\u05d4, \u05ea\u05d5\u05db\u05dc \u05dc\u05e8\u05d0\u05d5\u05ea \u05e2\u05dc \u05d4\u05de\u05e4\u05d4 \u05d0\u05ea \u05d4\u05de\u05e7\u05d5\u05dd \u05d4\u05e0\u05d5\u05db\u05d7\u05d9 \u05e9\u05dc \u05d4\u05de\u05db\u05e9\u05d9\u05e8, \u05ea\u05dc\u05d5\u05d9 \u05d1\u05d0\u05d5\u05e4\u05df \u05d5\u05d1\u05e7\u05e6\u05d1 \u05d4\u05e2\u05d9\u05d3\u05db\u05d5\u05df \u05e9\u05d4\u05d6\u05e0\u05ea.\n\n(\\*) Don't forget to set the device name in the link (rather than in the logging app settings). Replace \"yourname\" with the desired device name.\nSetting the device name in logging app settings only works with Owntracks, Traccar and OpenGTS.\n\n\u05d1\u05de\u05e1\u05da \u05d4\u05e8\u05d0\u05e9\u05d9 \u05e9\u05dc \u05d4\u05d0\u05e4\u05dc\u05d9\u05e7\u05e6\u05d9\u05d4 \u05ea\u05d5\u05db\u05dc:\n\n- \u05dc\u05e8\u05d0\u05d5\u05ea \u05d4\u05d9\u05e1\u05d8\u05d5\u05e8\u05d9\u05ea \u05de\u05d9\u05e7\u05d5\u05de\u05d9\u05dd\n- \u05dc\u05e1\u05e0\u05df \u05de\u05d9\u05e7\u05d5\u05de\u05d9\u05dd \u05e2\u05f4\u05e4 \u05e4\u05e8\u05de\u05d8\u05e8\u05d9\u05dd \u05de\u05d5\u05d2\u05d3\u05e8\u05d9\u05dd\n- \u05dc\u05d4\u05d5\u05e1\u05d9\u05e3 \u05de\u05d9\u05e7\u05d5\u05de\u05d9\u05dd \u05d9\u05d3\u05e0\u05d9\u05ea\n- \u05dc\u05e9\u05e0\u05d5\u05ea \u05d5\u05dc\u05e2\u05e8\u05d5\u05da \u05e1\u05e9\u05e0\u05d9\u05dd\n- \u05ea\u05d5\u05db\u05dc \u05dc\u05d4\u05d2\u05d3\u05d9\u05e8 \u05d0\u05d6\u05d5\u05e8\u05d9 \u05de\u05d9\u05e7\u05d5\u05dd \u05dc\u05de\u05db\u05e9\u05d9\u05e8\u05da\n- \u05d4\u05d2\u05d3\u05e8 \u05d0\u05d9\u05d6\u05d5\u05e8\u05d9 \u05e7\u05e8\u05d1\u05d4 \u05dc\u05de\u05db\u05e9\u05d9\u05e8\u05d9\u05dd\n- \u05dc\u05e9\u05ea\u05e3 \u05de\u05d9\u05e7\u05d5\u05dd \u05e2\u05dd \u05de\u05e9\u05ea\u05de\u05e9\u05d9\u05dd \u05e0\u05d5\u05e1\u05e4\u05d9\u05dd \u05de\u05d7\u05d5\u05e5 \u05d0\u05d5 \u05d1\u05e4\u05e0\u05d9\u05dd \u05dc\u05e1\u05d1\u05d9\u05d1\u05ea NextCloud\n- \ud83d\udd17 Generate public share links with optional restrictions (filters, device name, last positions only, geofencing simplification)\n- \u05dc\u05d9\u05e6\u05d0 \u05d5\u05dc\u05d9\u05d1\u05d0 \u05e0\u05ea\u05d5\u05e0\u05d9\u05dd \u05d1\u05e4\u05d5\u05e8\u05de\u05d8 GPX\n- \u05dc\u05d4\u05e0\u05d5\u05ea \u05de\u05e1\u05d8\u05d9\u05e1\u05d8\u05d9\u05e7\u05d4 \u05d0\u05d5\u05d3\u05d5\u05ea \u05e9\u05d9\u05de\u05d5\u05e9 \u05d1\u05e0\u05ea\u05d5\u05e0\u05d9 \u05de\u05d9\u05e7\u05d5\u05dd\n- \ud83d\udd12 [Reserve a device name](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/user.md#device-name-reservation) to make sure only authorized user can log with this name\n- \ud83d\uddd3 Toggle session auto export and auto purge (daily\/weekly\/monthly)\n- \u25d4 Choose what to do when point number quota is reached (block logging or delete oldest point)\n\nPublic page and public filtered page work like main page except there is only one session displayed, everything is read-only and there is no need to be logged in.\n\nThis app is under development.\n\n## Install\n\nSee the [AdminDoc](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/wikis\/admindoc) for installation details.\n\nCheck [CHANGELOG](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/CHANGELOG.md#change-log) file to see what's new and what's coming in next release.\n\nCheck [AUTHORS](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/AUTHORS.md#authors) file to see complete list of authors.\n\n## Known issues\n\n- PhoneTrack **now works** with Nextcloud group restriction activated. See [admindoc](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/admin.md#issue-with-phonetrack-restricted-to-some-groups-in-nextcloud).\n\nAny feedback will be appreciated.\n\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"hi":{"name":"PhoneTrack","summary":"Track and display phones positions in real time","description":"# PhoneTrack Nextcloud application\n\n\ud83d\udcf1 PhoneTrack is a Nextcloud application to track and store mobile devices locations.\n\n\ud83d\uddfa It receives information from mobile phones logging apps and displays it dynamically on a map.\n\n\ud83c\udf0d Help us to translate this app on [PhoneTrack Crowdin project](https:\/\/crowdin.com\/project\/phonetrack).\n\n\u2692 Check out other ways to help in the [contribution guidelines](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/CONTRIBUTING.md).\n\nHow to use PhoneTrack :\n\n- Create a tracking session.\n- Give the logging link\\* to the mobile devices. Choose the [logging method](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/user.md#logging-methods) you prefer.\n- Watch the session's devices location in real time (or not) in PhoneTrack or share it with public pages.\n\n(\\*) Don't forget to set the device name in the link (rather than in the logging app settings). Replace \"yourname\" with the desired device name.\nSetting the device name in logging app settings only works with Owntracks, Traccar and OpenGTS.\n\nOn PhoneTrack main page, while watching a session, you can :\n\n- \ud83d\udccd Display location history\n- \u26db Filter points\n- \u270e Manually edit\/add\/delete points\n- \u270e Edit devices (rename, change color\/shape, move to another session)\n- \u26f6 Define geofencing zones for devices\n- \u2687 Define proximity alerts for device pairs\n- \ud83d\udda7 Share a session to other Nextcloud users or with a public link (read-only)\n- \ud83d\udd17 Generate public share links with optional restrictions (filters, device name, last positions only, geofencing simplification)\n- \ud83d\uddab Import\/export a session in GPX format (one file with one track per device or one file per device)\n- \ud83d\udde0 Display sessions statistics\n- \ud83d\udd12 [Reserve a device name](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/user.md#device-name-reservation) to make sure only authorized user can log with this name\n- \ud83d\uddd3 Toggle session auto export and auto purge (daily\/weekly\/monthly)\n- \u25d4 Choose what to do when point number quota is reached (block logging or delete oldest point)\n\nPublic page and public filtered page work like main page except there is only one session displayed, everything is read-only and there is no need to be logged in.\n\nThis app is under development.\n\n## Install\n\nSee the [AdminDoc](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/wikis\/admindoc) for installation details.\n\nCheck [CHANGELOG](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/CHANGELOG.md#change-log) file to see what's new and what's coming in next release.\n\nCheck [AUTHORS](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/AUTHORS.md#authors) file to see complete list of authors.\n\n## Known issues\n\n- PhoneTrack **now works** with Nextcloud group restriction activated. See [admindoc](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/admin.md#issue-with-phonetrack-restricted-to-some-groups-in-nextcloud).\n\nAny feedback will be appreciated.\n\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"hu":{"name":"PhoneTrack","summary":"K\u00f6veti \u00e9s megjelen\u00edti a telefonok helyzet\u00e9t val\u00f3s id\u0151ben","description":"# PhoneTrack Nextcloud alkalmaz\u00e1s\n\nA PhoneTrack egy Nextcloud alkalmaz\u00e1s a mobil eszk\u00f6z\u00f6k helyzet\u00e9nek k\u00f6vet\u00e9s\u00e9re \u00e9s t\u00e1rol\u00e1s\u00e1ra.\n\n\ud83d\uddfa It receives information from mobile phones logging apps and displays it dynamically on a map.\n\n\ud83c\udf0d Seg\u00edts nek\u00fcnk leford\u00edtani ezt az alkalmaz\u00e1st a [PhoneTrack Crowdin projektben](https:\/\/crowdin.com\/project\/phonetrack).\n\n\u2692 N\u00e9zd meg a [hozz\u00e1j\u00e1rul\u00e1si ir\u00e1nyelvekben](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/CONTRIBUTING.md) a seg\u00edts\u00e9gny\u00fajt\u00e1s egy\u00e9b m\u00f3djait.\n\nA PhoneTrack haszn\u00e1lata:\n\n- Hozz l\u00e9tre egy nyomk\u00f6vet\u00e9si munkamenetet.\n- Add \u00e1t a napl\u00f3z\u00e1si linket\\* a mobil eszk\u00f6z\u00f6knek. Choose the [logging method](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/user.md#logging-methods) you prefer.\n- Figyeld a munkamenet eszk\u00f6zeinek helyzet\u00e9t val\u00f3s id\u0151ben (vagy k\u00e9sleltetve) a PhoneTrack-ben, vagy oszd meg nyilv\u00e1nos oldalakkal.\n\n(\\*) Ne felejtsd el az eszk\u00f6z nev\u00e9t a linkben be\u00e1ll\u00edtani (nem pedig a napl\u00f3z\u00f3 alkalmaz\u00e1s be\u00e1ll\u00edt\u00e1saiban). \u00cdrd be a \u201eyourname\u201d helyett a k\u00edv\u00e1nt eszk\u00f6z nev\u00e9t.\nAz eszk\u00f6zn\u00e9v be\u00e1ll\u00edt\u00e1sa a napl\u00f3z\u00f3 alkalmaz\u00e1s be\u00e1ll\u00edt\u00e1saiban csak az Owntracks, Traccar \u00e9s OpenGTS eset\u00e9n m\u0171k\u00f6dik.\n\nA PhoneTrack f\u0151oldal\u00e1n munkamenet figyel\u00e9se k\u00f6zben a k\u00f6vetkez\u00f6ket teheted:\n\n- \ud83d\udccdHelyel\u0151zm\u00e9nyek megjelen\u00edt\u00e9se\n- \u26db Filter points\n- \u270e Manually edit\/add\/delete points\n- \u270e Edit devices (rename, change color\/shape, move to another session)\n- \u26f6 Define geofencing zones for devices\n- \u2687 Define proximity alerts for device pairs\n- \ud83d\udda7 Share a session to other Nextcloud users or with a public link (read-only)\n- \ud83d\udd17 Nyilv\u00e1nos megoszt\u00e1si linkek l\u00e9trehoz\u00e1sa opcion\u00e1lis korl\u00e1toz\u00e1sokkal (sz\u0171r\u0151k, eszk\u00f6zn\u00e9v, csak utols\u00f3 poz\u00edci\u00f3k, geoker\u00edt\u00e9s egyszer\u0171s\u00edt\u00e9se)\n- \ud83d\uddab Import\/export a session in GPX format (one file with one track per device or one file per device)\n- \ud83d\udde0 Display sessions statistics\n- \ud83d\udd12 [Reserve a device name](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/user.md#device-name-reservation) to make sure only authorized user can log with this name\n- \ud83d\uddd3 Munkamenet automatikus export\u00e1l\u00e1sa \u00e9s automatikus t\u00f6rl\u00e9se (napi\/heti\/havi)\n- \u25d4 Choose what to do when point number quota is reached (block logging or delete oldest point)\n\nA nyilv\u00e1nos oldal \u00e9s a nyilv\u00e1nos sz\u0171rt oldal a f\u0151oldalhoz hasonl\u00f3an m\u0171k\u00f6dik, de csak egy munkamenetet mutat, minden csak olvashat\u00f3, \u00e9s bejelentkez\u00e9s nem sz\u00fcks\u00e9ges.\n\nEz az alkalmaz\u00e1s fejleszt\u00e9s alatt \u00e1ll.\n\n## Telep\u00edt\u00e9s\n\nA telep\u00edt\u00e9s r\u00e9szleteit l\u00e1sd az [AdminDoc](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/wikis\/admindoc) dokumentumban.\n\nA v\u00e1ltoz\u00e1sokr\u00f3l \u00e9s a k\u00f6vetkez\u0151 kiad\u00e1s \u00fajdons\u00e1gair\u00f3l a [CHANGELOG](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/CHANGELOG.md#change-log) f\u00e1jlban t\u00e1j\u00e9koz\u00f3dhatsz.\n\nA szerz\u0151k teljes list\u00e1j\u00e1t az [AUTHORS](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/AUTHORS.md#authors) f\u00e1jlban tal\u00e1lod.\n\n## Ismert probl\u00e9m\u00e1k\n\n- A PhoneTrack m\u00e1r akkor is m\u0171k\u00f6dik, ha a Nextcloud csoportkorl\u00e1toz\u00e1s be van kapcsolva. See [admindoc](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/admin.md#issue-with-phonetrack-restricted-to-some-groups-in-nextcloud).\n\nMinden visszajelz\u00e9st nagyra \u00e9rt\u00e9kel\u00fcnk.\n\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"ja":{"name":"PhoneTrack","summary":"\u643a\u5e2f\u96fb\u8a71\u306e\u4f4d\u7f6e\u3092\u30ea\u30a2\u30eb\u30bf\u30a4\u30e0\u3067\u8ffd\u8de1\u3057\u3066\u8868\u793a\u3057\u307e\u3059","description":"# PhoneTrack Nextcloud application\n\n\ud83d\udcf1 PhoneTrack is a Nextcloud application to track and store mobile devices locations.\n\n\ud83d\uddfa It receives information from mobile phones logging apps and displays it dynamically on a map.\n\n\ud83c\udf0d Help us to translate this app on [PhoneTrack Crowdin project](https:\/\/crowdin.com\/project\/phonetrack).\n\n\u2692 Check out other ways to help in the [contribution guidelines](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/CONTRIBUTING.md).\n\nHow to use PhoneTrack :\n\n- Create a tracking session.\n- Give the logging link\\* to the mobile devices. Choose the [logging method](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/user.md#logging-methods) you prefer.\n- Watch the session's devices location in real time (or not) in PhoneTrack or share it with public pages.\n\n(\\*) Don't forget to set the device name in the link (rather than in the logging app settings). Replace \"yourname\" with the desired device name.\nSetting the device name in logging app settings only works with Owntracks, Traccar and OpenGTS.\n\nOn PhoneTrack main page, while watching a session, you can :\n\n- \ud83d\udccd Display location history\n- \u26db Filter points\n- \u270e Manually edit\/add\/delete points\n- \u270e Edit devices (rename, change color\/shape, move to another session)\n- \u26f6 Define geofencing zones for devices\n- \u2687 Define proximity alerts for device pairs\n- \ud83d\udda7 Share a session to other Nextcloud users or with a public link (read-only)\n- \ud83d\udd17 Generate public share links with optional restrictions (filters, device name, last positions only, geofencing simplification)\n- \ud83d\uddab Import\/export a session in GPX format (one file with one track per device or one file per device)\n- \ud83d\udde0 Display sessions statistics\n- \ud83d\udd12 [Reserve a device name](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/user.md#device-name-reservation) to make sure only authorized user can log with this name\n- \ud83d\uddd3 Toggle session auto export and auto purge (daily\/weekly\/monthly)\n- \u25d4 Choose what to do when point number quota is reached (block logging or delete oldest point)\n\nPublic page and public filtered page work like main page except there is only one session displayed, everything is read-only and there is no need to be logged in.\n\nThis app is under development.\n\n## Install\n\nSee the [AdminDoc](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/wikis\/admindoc) for installation details.\n\nCheck [CHANGELOG](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/CHANGELOG.md#change-log) file to see what's new and what's coming in next release.\n\nCheck [AUTHORS](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/AUTHORS.md#authors) file to see complete list of authors.\n\n## Known issues\n\n- PhoneTrack **now works** with Nextcloud group restriction activated. See [admindoc](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/admin.md#issue-with-phonetrack-restricted-to-some-groups-in-nextcloud).\n\nAny feedback will be appreciated.\n\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"bg":{"name":"PhoneTrack","summary":"Track and display phones positions in real time","description":"# \u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 PhoneTrack \u0432 Nextcloud\n\n\ud83d\udcf1 PhoneTrack \u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 Nextcloud \u0437\u0430 \u043f\u0440\u043e\u0441\u043b\u0435\u0434\u044f\u0432\u0430\u043d\u0435 \u0438 \u0441\u044a\u0445\u0440\u0430\u043d\u044f\u0432\u0430\u043d\u0435 \u043d\u0430 \u043c\u0435\u0441\u0442\u043e\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u043d\u0430 \u043c\u043e\u0431\u0438\u043b\u043d\u0438 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430.\n\n\ud83d\uddfa \u0422\u043e\u0439 \u043f\u043e\u043b\u0443\u0447\u0430\u0432\u0430 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u043e\u0442 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0437\u0430 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 \u043c\u043e\u0431\u0438\u043b\u043d\u0438 \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u0438 \u0438 \u044f \u043f\u043e\u043a\u0430\u0437\u0432\u0430 \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u043d\u043e \u043d\u0430 \u043a\u0430\u0440\u0442\u0430.\n\n\ud83c\udf0d \u041f\u043e\u043c\u043e\u0433\u043d\u0435\u0442\u0435 \u043d\u0438 \u0434\u0430 \u043f\u0440\u0435\u0432\u0435\u0434\u0435\u043c \u0442\u043e\u0432\u0430 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u043d\u0430 [PhoneTrack Crowdin project](https:\/\/crowdin.com\/project\/phonetrack).\n\n\u2692 \u0412\u0438\u0436\u0442\u0435 \u0434\u0440\u0443\u0433\u0438 \u043d\u0430\u0447\u0438\u043d\u0438 \u0437\u0430 \u043f\u043e\u043c\u043e\u0449 \u0432 [contribution guidelines](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/CONTRIBUTING.md).\n\n\u041a\u0430\u043a \u0434\u0430 \u0438\u0437\u043f\u043e\u043b\u0437\u0432\u0430\u043c\u0435 PhoneTrack:\n\n- \u0421\u044a\u0437\u0434\u0430\u0439\u0442\u0435 \u043f\u0440\u043e\u0441\u043b\u0435\u0434\u044f\u0432\u0430\u0449\u0430 \u0441\u0435\u0441\u0438\u044f.\n- Give the logging link\\* to the mobile devices. Choose the [logging method](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/user.md#logging-methods) you prefer.\n- \u0413\u043b\u0435\u0434\u0430\u0439\u0442\u0435 \u043c\u0435\u0441\u0442\u043e\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435\u0442\u043e \u043d\u0430 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430\u0442\u0430 \u043d\u0430 \u0441\u0435\u0441\u0438\u044f\u0442\u0430 \u0432 \u0440\u0435\u0430\u043b\u043d\u043e \u0432\u0440\u0435\u043c\u0435 (\u0438\u043b\u0438 \u043d\u0435) \u0432 PhoneTrack \u0438\u043b\u0438 \u0433\u043e \u0441\u043f\u043e\u0434\u0435\u043b\u044f\u0439\u0442\u0435 \u0441 \u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0435\u043d\u0438 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0438.\n\n(\\*) Don't forget to set the device name in the link (rather than in the logging app settings). Replace \"yourname\" with the desired device name.\nSetting the device name in logging app settings only works with Owntracks, Traccar and OpenGTS.\n\n\u041d\u0430 \u043e\u0441\u043d\u043e\u0432\u043d\u0430\u0442\u0430 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430 \u043d\u0430 PhoneTrack, \u0434\u043e\u043a\u0430\u0442\u043e \u0433\u043b\u0435\u0434\u0430\u0442\u0435 \u0441\u0435\u0441\u0438\u044f, \u043c\u043e\u0436\u0435\u0442\u0435:\n\n- \ud83d\udccd \u041f\u043e\u043a\u0430\u0437\u0432\u0430\u043d\u0435 \u043d\u0430 \u0438\u0441\u0442\u043e\u0440\u0438\u044f\u0442\u0430 \u043d\u0430 \u043c\u0435\u0441\u0442\u043e\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u044f\u0442\u0430\n- \u26db \u0424\u0438\u043b\u0442\u0440\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 \u0442\u043e\u0447\u043a\u0438\n- \u270e \u0420\u044a\u0447\u043d\u043e \u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u0430\u043d\u0435 \/ \u0434\u043e\u0431\u0430\u0432\u044f\u043d\u0435 \/ \u0438\u0437\u0442\u0440\u0438\u0432\u0430\u043d\u0435 \u043d\u0430 \u0442\u043e\u0447\u043a\u0438\n- \u270e \u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 (\u043f\u0440\u0435\u0438\u043c\u0435\u043d\u0443\u0432\u0430\u043d\u0435, \u043f\u0440\u043e\u043c\u044f\u043d\u0430 \u043d\u0430 \u0446\u0432\u044f\u0442\/\u0444\u043e\u0440\u043c\u0430, \u043f\u0440\u0435\u043c\u0435\u0441\u0442\u0432\u0430\u043d\u0435 \u0432 \u0434\u0440\u0443\u0433\u0430 \u0441\u0435\u0441\u0438\u044f)\n- \u26f6 \u041e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u0442\u0435 \u0437\u043e\u043d\u0438\u0442\u0435 \u0437\u0430 \u043e\u0433\u0440\u0430\u0436\u0434\u0430\u043d\u0435 \u0437\u0430 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430\n- \u2687 \u041e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u0442\u0435 \u0441\u0438\u0433\u043d\u0430\u043b\u0438\u0442\u0435 \u0437\u0430 \u0431\u043b\u0438\u0437\u043e\u0441\u0442 \u0437\u0430 \u0434\u0432\u043e\u0439\u043a\u0438 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430\n- \ud83d\udda7 \u0421\u043f\u043e\u0434\u0435\u043b\u0435\u0442\u0435 \u0441\u0435\u0441\u0438\u044f \u0441 \u0434\u0440\u0443\u0433\u0438 \u043f\u043e\u0442\u0440\u0435\u0431\u0438\u0442\u0435\u043b\u0438 \u043d\u0430 Nextcloud \u0438\u043b\u0438 \u0441 \u043f\u0443\u0431\u043b\u0438\u0447\u043d\u0430 \u0432\u0440\u044a\u0437\u043a\u0430 (\u0441\u0430\u043c\u043e \u0437\u0430 \u0447\u0435\u0442\u0435\u043d\u0435)\n- \ud83d\udd17 \u0413\u0435\u043d\u0435\u0440\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 \u0432\u0440\u044a\u0437\u043a\u0438 \u0437\u0430 \u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0435\u043d \u0434\u044f\u043b \u0441 \u043d\u0435\u0437\u0430\u0434\u044a\u043b\u0436\u0438\u0442\u0435\u043b\u043d\u0438 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f (\u0444\u0438\u043b\u0442\u0440\u0438, \u0438\u043c\u0435 \u043d\u0430 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e\u0442\u043e, \u0441\u0430\u043c\u043e \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438 \u043f\u043e\u0437\u0438\u0446\u0438\u0438, \u043e\u043f\u0440\u043e\u0441\u0442\u044f\u0432\u0430\u043d\u0435 \u043d\u0430 \u0433\u0435\u043e\u0433\u0440\u0430\u0444\u0441\u043a\u0438 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f)\n- \ud83d\uddab \u0418\u043c\u043f\u043e\u0440\u0442\u0438\u0440\u0430\u043d\u0435 \/ \u0435\u043a\u0441\u043f\u043e\u0440\u0442\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 \u0441\u0435\u0441\u0438\u0438 \u0432\u044a\u0432 GPX \u0444\u043e\u0440\u043c\u0430\u0442 (\u0435\u0434\u0438\u043d \u0444\u0430\u0439\u043b \u043d\u0430 \u043b\u043e\u0433 \u043d\u0430 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0438\u043b\u0438 \u0435\u0434\u0438\u043d \u0444\u0430\u0439\u043b \u043d\u0430 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e)\n- \ud83d\udde0 \u041f\u043e\u043a\u0430\u0437\u0432\u0430\u043d\u0435 \u043d\u0430 \u0441\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0434\u0430\u043d\u043d\u0438 \u0437\u0430 \u0441\u0435\u0441\u0438\u0438\u0442\u0435\n- \ud83d\udd12 [Reserve a device name](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/user.md#device-name-reservation) to make sure only authorized user can log with this name\n- \ud83d\uddd3 \u041f\u0440\u0435\u0432\u043a\u043b\u044e\u0447\u0432\u0430\u043d\u0435 \u043d\u0430 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u043d\u043e \u0435\u043a\u0441\u043f\u043e\u0440\u0442\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 \u0441\u0435\u0441\u0438\u044f \u0438 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u043d\u043e \u043f\u043e\u0447\u0438\u0441\u0442\u0432\u0430\u043d\u0435 (\u0435\u0436\u0435\u0434\u043d\u0435\u0432\u043d\u043e\/\u0441\u0435\u0434\u043c\u0438\u0447\u043d\u043e\/\u043c\u0435\u0441\u0435\u0447\u043d\u043e)\n- \u25d4 \u0418\u0437\u0431\u0435\u0440\u0435\u0442\u0435 \u043a\u0430\u043a\u0432\u043e \u0434\u0430 \u043f\u0440\u0430\u0432\u0438\u0442\u0435, \u043a\u043e\u0433\u0430\u0442\u043e \u0441\u0435 \u0434\u043e\u0441\u0442\u0438\u0433\u043d\u0435 \u043a\u0432\u043e\u0442\u0430 \u0437\u0430 \u043d\u043e\u043c\u0435\u0440 \u043d\u0430 \u0442\u043e\u0447\u043a\u0430 (\u0431\u043b\u043e\u043a\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u044f \u0438\u043b\u0438 \u0438\u0437\u0442\u0440\u0438\u0432\u0430\u043d\u0435 \u043d\u0430 \u043d\u0430\u0439-\u0441\u0442\u0430\u0440\u0430\u0442\u0430 \u0442\u043e\u0447\u043a\u0430)\n\n\u041f\u0443\u0431\u043b\u0438\u0447\u043d\u0430\u0442\u0430 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430 \u0438 \u043f\u0443\u0431\u043b\u0438\u0447\u043d\u043e \u0444\u0438\u043b\u0442\u0440\u0438\u0440\u0430\u043d\u0430\u0442\u0430 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430 \u0440\u0430\u0431\u043e\u0442\u044f\u0442 \u043a\u0430\u0442\u043e \u0433\u043b\u0430\u0432\u043d\u0430\u0442\u0430 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430, \u0441 \u0438\u0437\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u043d\u0430 \u0442\u043e\u0432\u0430, \u0447\u0435 \u0441\u0435 \u043f\u043e\u043a\u0430\u0437\u0432\u0430 \u0441\u0430\u043c\u043e \u0435\u0434\u043d\u0430 \u0441\u0435\u0441\u0438\u044f, \u0432\u0441\u0438\u0447\u043a\u043e \u0435 \u0441\u0430\u043c\u043e \u0437\u0430 \u0447\u0435\u0442\u0435\u043d\u0435 \u0438 \u043d\u044f\u043c\u0430 \u043d\u0443\u0436\u0434\u0430 \u0434\u0430 \u0432\u043b\u0438\u0437\u0430\u0442\u0435 \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0442\u0430.\n\n\u0422\u043e\u0432\u0430 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u0435 \u0432 \u043f\u0440\u043e\u0446\u0435\u0441 \u043d\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0430.\n\n## \u0418\u043d\u0441\u0442\u0430\u043b\u0438\u0440\u0430\u0439\n\n\u0412\u0438\u0436\u0442\u0435 [ AdminDoc ](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/wikis\/admindoc) \u0437\u0430 \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u043e\u0441\u0442\u0438 \u0437\u0430 \u0438\u043d\u0441\u0442\u0430\u043b\u0438\u0440\u0430\u043d\u0435\u0442\u043e.\n\n\u041f\u0440\u043e\u0432\u0435\u0440\u0435\u0442\u0435 [ CHANGELOG ](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/CHANGELOG.md#change-log) \u0444\u0430\u0439\u043b\u0430, \u0437\u0430 \u0434\u0430 \u0432\u0438\u0434\u0438\u0442\u0435 \u043a\u0430\u043a\u0432\u043e \u0438\u043c\u0430 \u043d\u043e\u0432\u043e \u0438 \u043a\u0430\u043a\u0432\u043e \u043f\u0440\u0435\u0434\u0441\u0442\u043e\u0438 \u0432 \u0441\u043b\u0435\u0434\u0432\u0430\u0449\u043e\u0442\u043e \u0438\u0437\u0434\u0430\u043d\u0438\u0435.\n\n\u041f\u0440\u043e\u0432\u0435\u0440\u0435\u0442\u0435 [ AUTHORS ](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/AUTHORS.md#authors) \u0444\u0430\u0439\u043b\u0430, \u0437\u0430 \u0434\u0430 \u0432\u0438\u0434\u0438\u0442\u0435 \u043f\u044a\u043b\u043d\u0438\u044f \u0441\u043f\u0438\u0441\u044a\u043a \u0441 \u0430\u0432\u0442\u043e\u0440\u0438.\n\n## \u0418\u0437\u0432\u0435\u0441\u0442\u043d\u0438 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0438\n\n- PhoneTrack **now works** with Nextcloud group restriction activated. See [admindoc](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/admin.md#issue-with-phonetrack-restricted-to-some-groups-in-nextcloud).\n\n\u0412\u0441\u044f\u043a\u0430 \u043e\u0431\u0440\u0430\u0442\u043d\u0430 \u0432\u0440\u044a\u0437\u043a\u0430 \u0449\u0435 \u0431\u044a\u0434\u0435 \u043e\u0446\u0435\u043d\u0435\u043d\u0430.\n\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"ca":{"name":"PhoneTrack","summary":"Track and display phones positions in real time","description":"# Aplicaci\u00f3 PhoneTrack per Nextcloud\n\n\ud83d\udcf1 PhoneTrack \u00e9s una aplicaci\u00f3 Nextcloud per rastrejar i emmagatzemar la posici\u00f3 dels dispositius m\u00f2bils.\n\n\ud83d\uddfa Rep informaci\u00f3 de les aplicacions de registre de telefonia m\u00f2bil i la mostra en directe en un mapa.\n\n\ud83c\udf0d Ajuda'ns a traduir aquesta aplicaci\u00f3 a [el projecte Crowdin de PhoneTrack](https:\/\/crowdin.com\/project\/phonetrack).\n\n\u2692 Trobeu altres maneres d\u2019ajudar en les [indicacions de contribuci\u00f3](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/CONTRIBUTING.md).\n\nCom fer servir PhoneTrack :\n\n- Crear una sessi\u00f3 de seguiment.\n- Give the logging link\\* to the mobile devices. Choose the [logging method](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/user.md#logging-methods) you prefer.\n- Consulteu la ubicaci\u00f3 dels dispositius de sessi\u00f3 en temps real (o no) a PhoneTrack o compartiu-la amb enlla\u00e7os p\u00fablics.\n\n(\\*) Don't forget to set the device name in the link (rather than in the logging app settings). Replace \"yourname\" with the desired device name.\nSetting the device name in logging app settings only works with Owntracks, Traccar and OpenGTS.\n\nA la p\u00e0gina principal de PhoneTrack, en veure una sessi\u00f3, podeu:\n\n- \ud83d\udccd Consultar l'historial d'ubicacions\n- \u26db Filtrar punts\n- Manualment editar\/afegir\/esborrar punts\n- \u270e Edita els dispositius (canvia el nom, canvia el color \/ la forma, passa a una altra sessi\u00f3)\n- Definir zones de geolocalitzaci\u00f3 per dispositius\n- \u2687 Estableix alertes de proximitat per parells de dispositius\n- \ud83d\udda7 Compartiu una sessi\u00f3 amb altres usuaris Nextcloud o amb un enlla\u00e7 p\u00fablic (nom\u00e9s de lectura)\n- \ud83d\udd17 Generar enlla\u00e7os p\u00fablic per compartir amb restriccions opcionals (filtres, nom del dispositiu, nom\u00e9s darreres posicions, simplificaci\u00f3 de geolocalitzaci\u00f3)\n- \ud83d\uddab Importeu \/ exporteu una sessi\u00f3 en format GPX (un fitxer amb una pista per dispositiu o un fitxer per dispositiu)\n- \ud83d\udde0 Veure estad\u00edstiques de sessi\u00f3\n- \ud83d\udd12 [Reserve a device name](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/user.md#device-name-reservation) to make sure only authorized user can log with this name\n- \ud83d\uddd3 Activa l'exportaci\u00f3 autom\u00e0tica de sessions i la purga autom\u00e0tica (di\u00e0ria \/ setmanal \/ mensual)\n- \u25d4 Trieu qu\u00e8 passa quan s\u2019arriba a la quota de n\u00famero de punts (bloquejar el registre o eliminar el punt m\u00e9s antic)\n\nLes p\u00e0gines p\u00fabliques i les p\u00e0gines p\u00fabliques filtrades funcionen com la p\u00e0gina principal, excepte que nom\u00e9s es mostra una sessi\u00f3, tot \u00e9s de nom\u00e9s lectura i no cal connectar-se.\n\nAquesta aplicaci\u00f3 est\u00e0 en desenvolupament.\n\n## Instalaci\u00f3\n\nConsulteu [AdminDoc](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/wikis\/admindoc) per obtenir m\u00e9s informaci\u00f3.\n\nMireu el fitxer [CHANGELOG](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/CHANGELOG.md#change-log) per veure qu\u00e8 hi ha de nou i qu\u00e8 passa a la seg\u00fcent versi\u00f3.\n\nConsulteu el fitxer [AUTORS](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/AUTHORS.md#authors) per veure la llista completa d\u2019autors.\n\n## Problemes comuns\n\n- PhoneTrack **now works** with Nextcloud group restriction activated. See [admindoc](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/admin.md#issue-with-phonetrack-restricted-to-some-groups-in-nextcloud).\n\nQualsevol feedback ser\u00e0 apreciat.\n\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"cs":{"name":"PhoneTrack","summary":"Track and display phones positions in real time","description":"# Nextcloud aplikace PhoneTrack\n\n\ud83d\udcf1 PhoneTrack je aplikace pro Nextcloud, ur\u010den\u00e1 pro sledov\u00e1n\u00ed a uchov\u00e1v\u00e1n\u00ed pozic mobiln\u00edch za\u0159\u00edzen\u00ed.\n\n\ud83d\uddfa Informace z\u00edsk\u00e1v\u00e1 ze z\u00e1znamov\u00fdch aplikac\u00ed pro mobiln\u00ed telefony a pr\u016fb\u011b\u017en\u011b je zobrazuje na map\u011b.\n\n\ud83c\udf0d Pomozte n\u00e1m s p\u0159ekl\u00e1d\u00e1n\u00edm text\u016f v rozhran\u00ed t\u00e9to aplikace v r\u00e1mci [projektu PhoneTrack na slu\u017eb\u011b Crowdin](https:\/\/crowdin.com\/project\/phonetrack).\n\n\u2692 Pod\u00edvejte se na dal\u0161\u00ed zp\u016fsoby, jak pomoci v [pokynech pro p\u0159isp\u011bvatele](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/CONTRIBUTING.md).\n\nJak PhoneTrack pou\u017e\u00edvat:\n\n- Vytvo\u0159te relaci sledov\u00e1n\u00ed.\n- Give the logging link\\* to the mobile devices. Choose the [logging method](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/user.md#logging-methods) you prefer.\n- Sledujte pozice za\u0159\u00edzen\u00ed v r\u00e1mci dan\u00e9 relace v re\u00e1ln\u00e9m \u010dase (nebo ne) v PhoneTrack nebo ji sd\u00edlejte prost\u0159ednictv\u00edm ve\u0159ejn\u00fdch str\u00e1nek.\n\n(\\*) Don't forget to set the device name in the link (rather than in the logging app settings). Replace \"yourname\" with the desired device name.\nSetting the device name in logging app settings only works with Owntracks, Traccar and OpenGTS.\n\nNa hlavn\u00ed str\u00e1nce PhoneTrack m\u016f\u017eete b\u011bhem sledov\u00e1n\u00ed relace:\n\n- \ud83d\udccd Zobrazit historii polohy\n- \u26db Filtrovat body\n- \u270e Ru\u010dn\u011b upravovat\/p\u0159id\u00e1vat\/mazat body\n- \u270e Upravovat za\u0159\u00edzen\u00ed (p\u0159ejmenov\u00e1vat, m\u011bnit barvu\/tvar, p\u0159esouvat do jin\u00e9 relace)\n- \u26f6 Definovat oblasti vymezen\u00fdch oblast\u00ed pro za\u0159\u00edzen\u00ed\n- \u2687 Definovat v\u00fdstrahy p\u0159i p\u0159ibl\u00ed\u017een\u00ed se pro dvojice za\u0159\u00edzen\u00ed\n- \ud83d\udda7 Nasd\u00edlet relaci ostatn\u00edm u\u017eivatel\u016fm Nextcloud nebo prost\u0159ednictv\u00edm ve\u0159ejn\u00e9ho odkazu (pouze pro \u010dten\u00ed)\n- \ud83d\udd17 Vytv\u00e1\u0159et ve\u0159ejn\u00e9 odkazy na sd\u00edlen\u00ed s voliteln\u00fdmi omezen\u00edmi (filtry, n\u00e1zev za\u0159\u00edzen\u00ed, posledn\u00ed pozice, zjednodu\u0161en\u00ed vymezen\u00e9 oblasti)\n- \ud83d\uddab Importovat\/exportovat relace ve form\u00e1tu GPX (pro jednotliv\u00e1 za\u0159\u00edzen\u00ed bu\u010f zvl\u00e1\u0161\u0165 soubor pro ka\u017edou stopu, nebo jeden se v\u0161emi stopami z dan\u00e9ho za\u0159\u00edzen\u00ed)\n- \ud83d\udde0 Zobrazit statistiky relace\n- \ud83d\udd12 [Reserve a device name](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/user.md#device-name-reservation) to make sure only authorized user can log with this name\n- \ud83d\uddd3 Vypnout\/zapnout automatick\u00fd export relace a automatick\u00e9 \u010di\u0161t\u011bn\u00ed (denn\u011b\/t\u00fddn\u011b\/m\u011bs\u00ed\u010dn\u011b)\n- \u25d4 Zvolit co d\u011blat, kdy\u017e je dosa\u017eeno kv\u00f3ty po\u010dtu bod\u016f (blokovat zaznamen\u00e1v\u00e1n\u00ed nebo mazat od nejstar\u0161\u00edho bodu)\n\nVe\u0159ejn\u00e1 a ve\u0159ejn\u00e1 filtrovan\u00e1 str\u00e1nka funguj\u00ed stejn\u011b jako hlavn\u00ed str\u00e1nka, ale je zobrazena pouze jedna relace, v\u0161e je pouze pro \u010dten\u00ed a nen\u00ed t\u0159eba b\u00fdt p\u0159ihl\u00e1\u0161eni.\n\nNa t\u00e9to aplikaci st\u00e1le je\u0161t\u011b prob\u00edh\u00e1 intenzivn\u00ed v\u00fdvoj.\n\n## Instalace\n\nPodrobnosti ohledn\u011b instalace naleznete v [dokumentaci pro spr\u00e1vce](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/wikis\/admindoc).\n\nCo je nov\u00e9ho a co se chyst\u00e1 v p\u0159\u00ed\u0161t\u00edm vyd\u00e1n\u00ed naleznete v souboru [CHANGELOG](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/CHANGELOG.md#change-log).\n\nV\u0161echny autory naleznete v souboru [AUTHORS](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/AUTHORS.md#authors).\n\n## Zn\u00e1m\u00e9 probl\u00e9my\n\n- PhoneTrack **now works** with Nextcloud group restriction activated. See [admindoc](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/admin.md#issue-with-phonetrack-restricted-to-some-groups-in-nextcloud).\n\nJak\u00e1koliv zp\u011btn\u00e1 vazba bude v\u00edt\u00e1na.\n\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"da":{"name":"PhoneTrack","summary":"Track and display phones positions in real time","description":"# PhoneTrack Nextcloud application\n\n\ud83d\udcf1 PhoneTrack is a Nextcloud application to track and store mobile devices locations.\n\n\ud83d\uddfa It receives information from mobile phones logging apps and displays it dynamically on a map.\n\n\ud83c\udf0d Help us to translate this app on [PhoneTrack Crowdin project](https:\/\/crowdin.com\/project\/phonetrack).\n\n\u2692 Check out other ways to help in the [contribution guidelines](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/CONTRIBUTING.md).\n\nHow to use PhoneTrack :\n\n- Create a tracking session.\n- Give the logging link\\* to the mobile devices. Choose the [logging method](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/user.md#logging-methods) you prefer.\n- Watch the session's devices location in real time (or not) in PhoneTrack or share it with public pages.\n\n(\\*) Don't forget to set the device name in the link (rather than in the logging app settings). Replace \"yourname\" with the desired device name.\nSetting the device name in logging app settings only works with Owntracks, Traccar and OpenGTS.\n\nOn PhoneTrack main page, while watching a session, you can :\n\n- \ud83d\udccd Display location history\n- \u26db Filter points\n- \u270e Manually edit\/add\/delete points\n- \u270e Edit devices (rename, change color\/shape, move to another session)\n- \u26f6 Define geofencing zones for devices\n- \u2687 Define proximity alerts for device pairs\n- \ud83d\udda7 Share a session to other Nextcloud users or with a public link (read-only)\n- \ud83d\udd17 Generate public share links with optional restrictions (filters, device name, last positions only, geofencing simplification)\n- \ud83d\uddab Import\/export a session in GPX format (one file with one track per device or one file per device)\n- \ud83d\udde0 Display sessions statistics\n- \ud83d\udd12 [Reserve a device name](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/user.md#device-name-reservation) to make sure only authorized user can log with this name\n- \ud83d\uddd3 Toggle session auto export and auto purge (daily\/weekly\/monthly)\n- \u25d4 Choose what to do when point number quota is reached (block logging or delete oldest point)\n\nPublic page and public filtered page work like main page except there is only one session displayed, everything is read-only and there is no need to be logged in.\n\nThis app is under development.\n\n## Install\n\nSee the [AdminDoc](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/wikis\/admindoc) for installation details.\n\nCheck [CHANGELOG](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/CHANGELOG.md#change-log) file to see what's new and what's coming in next release.\n\nCheck [AUTHORS](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/AUTHORS.md#authors) file to see complete list of authors.\n\n## Known issues\n\n- PhoneTrack **now works** with Nextcloud group restriction activated. See [admindoc](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/admin.md#issue-with-phonetrack-restricted-to-some-groups-in-nextcloud).\n\nAny feedback will be appreciated.\n\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"el":{"name":"PhoneTrack","summary":"\u0399\u03c7\u03bd\u03b7\u03bb\u03ac\u03c4\u03b7\u03c3\u03b7 \u03ba\u03b1\u03b9 \u03c0\u03c1\u03bf\u03b2\u03bf\u03bb\u03ae \u03b8\u03ad\u03c3\u03b5\u03c9\u03bd \u03c4\u03b7\u03bb\u03b5\u03c6\u03ce\u03bd\u03c9\u03bd \u03c3\u03b5 \u03c0\u03c1\u03b1\u03b3\u03bc\u03b1\u03c4\u03b9\u03ba\u03cc \u03c7\u03c1\u03cc\u03bd\u03bf","description":"# \u0395\u03c6\u03b1\u03c1\u03bc\u03bf\u03b3\u03ae Phonetrack \u03b3\u03b9\u03b1 \u03c4\u03bf Nextcloud\n\n\ud83d\udcf1 \u03a4\u03bf PhoneTrack \u03b5\u03af\u03bd\u03b1\u03b9 \u03bc\u03af\u03b1 Nextcloud \u03b5\u03c6\u03b1\u03c1\u03bc\u03bf\u03b3\u03ae \u03b3\u03b9\u03b1 \u03c4\u03b7\u03bd \u03ba\u03b1\u03c4\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae \u03ba\u03b1\u03b9 \u03b1\u03c0\u03bf\u03b8\u03ae\u03ba\u03b5\u03c5\u03c3\u03b7 \u03c4\u03bf\u03c0\u03bf\u03b8\u03b5\u03c3\u03b9\u03ce\u03bd \u03b1\u03c0\u03cc \u03c6\u03bf\u03c1\u03b7\u03c4\u03ad\u03c2 \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ad\u03c2.\n\n\ud83d\uddfa \u039b\u03b1\u03bc\u03b2\u03ac\u03bd\u03b5\u03b9 \u03c0\u03bb\u03b7\u03c1\u03bf\u03c6\u03bf\u03c1\u03af\u03b5\u03c2 \u03b1\u03c0\u03cc \u03b5\u03c6\u03b1\u03c1\u03bc\u03bf\u03b3\u03ad\u03c2 \u03ba\u03b1\u03c4\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae\u03c2 \u03c3\u03b5 \u03ba\u03b9\u03bd\u03b7\u03c4\u03ac \u03c4\u03b7\u03bb\u03ad\u03c6\u03c9\u03bd\u03b1 \u03ba\u03b1\u03b9 \u03c4\u03b1 \u03b5\u03bc\u03c6\u03b1\u03bd\u03af\u03b6\u03b5\u03b9 \u03b4\u03c5\u03bd\u03b1\u03bc\u03b9\u03ba\u03ac \u03c3\u03b5 \u03c7\u03ac\u03c1\u03c4\u03b7.\n\n\ud83c\udf0d \u0392\u03bf\u03b7\u03b8\u03ae\u03c3\u03c4\u03b5 \u03bc\u03b1\u03c2 \u03bd\u03b1 \u03bc\u03b5\u03c4\u03b1\u03c6\u03c1\u03ac\u03c3\u03bf\u03c5\u03bc\u03b5 \u03b1\u03c5\u03c4\u03ae \u03c4\u03b7\u03bd \u03b5\u03c6\u03b1\u03c1\u03bc\u03bf\u03b3\u03ae \u03c3\u03c4\u03bf [PhoneTrack Crowdin project](https:\/\/crowdin.com\/project\/phonetrack).\n\n\u2692 \u0394\u03b5\u03af\u03c4\u03b5 \u03ba\u03b1\u03b9 \u03ac\u03bb\u03bb\u03bf\u03c5\u03c2 \u03c4\u03c1\u03cc\u03c0\u03bf\u03c5\u03c2 \u03b3\u03b9\u03b1 \u03bd\u03b1 \u03b2\u03bf\u03b7\u03b8\u03ae\u03c3\u03b5\u03c4\u03b5 \u03c3\u03c4\u03b9\u03c2 [\u03bf\u03b4\u03b7\u03b3\u03af\u03b5\u03c2 \u03c3\u03c5\u03bd\u03b5\u03b9\u03c3\u03c6\u03bf\u03c1\u03ac\u03c2](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/CONTRIBUTING.md).\n\n\u03a0\u03c9\u03c2 \u03bd\u03b1 \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03ae\u03c3\u03b5\u03c4\u03b5 \u03c4\u03bf PhoneTrack:\n\n- \u0394\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03ae\u03c3\u03c4\u03b5 \u03bc\u03af\u03b1 \u03c3\u03c5\u03bd\u03b5\u03b4\u03c1\u03af\u03b1 \u03ba\u03b1\u03c4\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae\u03c2.\n- \u0394\u03ce\u03c3\u03c4\u03b5 \u03c4\u03bf\u03bd \u03c3\u03cd\u03bd\u03b4\u03b5\u03c3\u03bc\u03bf \u03ba\u03b1\u03c4\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae\u03c2\\* \u03c3\u03c4\u03b9\u03c2 \u03c6\u03bf\u03c1\u03b7\u03c4\u03ad\u03c2 \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ad\u03c2. Choose the [logging method](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/user.md#logging-methods) you prefer.\n- \u03a0\u03b1\u03c1\u03b1\u03ba\u03bf\u03bb\u03bf\u03c5\u03b8\u03ae\u03c3\u03c4\u03b5 \u03c4\u03b7\u03bd \u03c4\u03bf\u03c0\u03bf\u03b8\u03b5\u03c3\u03af\u03b1 \u03c4\u03c9\u03bd \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ce\u03bd \u03c4\u03b7\u03c2 \u03c3\u03c5\u03bd\u03b5\u03b4\u03c1\u03af\u03b1\u03c2 \u03c3\u03b5 \u03c0\u03c1\u03b1\u03b3\u03bc\u03b1\u03c4\u03b9\u03ba\u03cc \u03c7\u03c1\u03cc\u03bd\u03bf (\u03ae \u03cc\u03c7\u03b9) \u03c3\u03c4\u03bf PhoneTrack \u03ae \u03ba\u03bf\u03b9\u03bd\u03bf\u03c0\u03bf\u03b9\u03ae\u03c3\u03c4\u03b5 \u03c3\u03b5 \u03b4\u03b7\u03bc\u03cc\u03c3\u03b9\u03b5\u03c2 \u03c3\u03b5\u03bb\u03af\u03b4\u03b5\u03c2.\n\n(\\*) Don't forget to set the device name in the link (rather than in the logging app settings). Replace \"yourname\" with the desired device name.\nSetting the device name in logging app settings only works with Owntracks, Traccar and OpenGTS.\n\n\u03a3\u03c4\u03b7\u03bd \u03ba\u03b5\u03bd\u03c4\u03c1\u03b9\u03ba\u03ae \u03c3\u03b5\u03bb\u03af\u03b4\u03b1 \u03c4\u03bf\u03c5 PhoneTrack, \u03b5\u03bd\u03ce \u03c0\u03b1\u03c1\u03b1\u03ba\u03bf\u03bb\u03bf\u03c5\u03b8\u03b5\u03af\u03c4\u03b5 \u03bc\u03b9\u03b1 \u03c3\u03c5\u03bd\u03b5\u03b4\u03c1\u03af\u03b1, \u03bc\u03c0\u03bf\u03c1\u03b5\u03af\u03c4\u03b5 :\n\n- \ud83d\udccd \u039d\u03b1 \u03b5\u03bc\u03c6\u03b1\u03bd\u03af\u03c3\u03b5\u03c4\u03b5 \u03c4\u03bf \u03b9\u03c3\u03c4\u03bf\u03c1\u03b9\u03ba\u03cc \u03c4\u03bf\u03c0\u03bf\u03b8\u03b5\u03c3\u03af\u03b1\u03c2\n- \u26db \u039d\u03b1 \u03c6\u03b9\u03bb\u03c4\u03c1\u03ac\u03c1\u03b5\u03c4\u03b5 \u03c3\u03b7\u03bc\u03b5\u03af\u03b1\n- \u270e \u039d\u03b1 \u03ba\u03ac\u03bd\u03b5\u03c4\u03b5 \u03c7\u03b5\u03b9\u03c1\u03bf\u03ba\u03af\u03bd\u03b7\u03c4\u03b7 \u03b5\u03c0\u03b5\u03be\u03b5\u03c1\u03b3\u03b1\u03c3\u03af\u03b1\/\u03c0\u03c1\u03bf\u03c3\u03b8\u03ae\u03ba\u03b7\/\u03b4\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae \u03c3\u03b7\u03bc\u03b5\u03af\u03c9\u03bd\n- \u270e \u039d\u03b1 \u03b5\u03c0\u03b5\u03be\u03b5\u03c1\u03b3\u03b1\u03c3\u03c4\u03b5\u03af\u03c4\u03b5 \u03c4\u03b9\u03c2 \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ad\u03c2 \u03c3\u03b1\u03c2 (\u03bc\u03b5\u03c4\u03bf\u03bd\u03bf\u03bc\u03b1\u03c3\u03af\u03b1, \u03b1\u03bb\u03bb\u03b1\u03b3\u03ae \u03c7\u03c1\u03ce\u03bc\u03b1\u03c4\u03bf\u03c2\/\u03c3\u03c7\u03ae\u03bc\u03b1\u03c4\u03bf\u03c2, \u03bc\u03b5\u03c4\u03b1\u03ba\u03af\u03bd\u03b7\u03c3\u03b7 \u03c3\u03b5 \u03ac\u03bb\u03bb\u03b7 \u03c3\u03c5\u03bd\u03b5\u03b4\u03c1\u03af\u03b1)\n- \u26f6 \u039d\u03b1 \u03bf\u03c1\u03af\u03c3\u03b5\u03c4\u03b5 \u03b3\u03b5\u03c9\u03c6\u03c1\u03b1\u03ba\u03c4\u03b9\u03ba\u03ad\u03c2 \u03b6\u03ce\u03bd\u03b5\u03c2 \u03b3\u03b9\u03b1 \u03c4\u03b9\u03c2 \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ad\u03c2\n- \u2687 \u039d\u03b1 \u03bf\u03c1\u03af\u03c3\u03b5\u03c4\u03b5 \u03b5\u03b9\u03b4\u03bf\u03c0\u03bf\u03b9\u03ae\u03c3\u03b5\u03b9\u03c2 \u03b5\u03b3\u03b3\u03cd\u03c4\u03b7\u03c4\u03b1\u03c2 \u03b3\u03b9\u03b1 \u03c4\u03b9\u03c2 \u03c3\u03c5\u03bd\u03b4\u03b5\u03b4\u03b5\u03bc\u03ad\u03bd\u03b5\u03c2 \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ad\u03c2\n- \ud83d\udda7 \u039d\u03b1 \u03ba\u03bf\u03b9\u03bd\u03bf\u03c0\u03bf\u03b9\u03ae\u03c3\u03b5\u03c4\u03b5 \u03bc\u03b9\u03b1 \u03c3\u03c5\u03bd\u03b5\u03b4\u03c1\u03af\u03b1 \u03c3\u03b5 \u03ac\u03bb\u03bb\u03bf\u03c5\u03c2 \u03c7\u03c1\u03ae\u03c3\u03c4\u03b5\u03c2 \u03c4\u03bf\u03c5 Nextcloud \u03ae \u03bc\u03b5 \u03b4\u03b7\u03bc\u03cc\u03c3\u03b9\u03bf \u03c3\u03cd\u03bd\u03b4\u03b5\u03c3\u03bc\u03bf (\u03bc\u03cc\u03bd\u03bf \u03b3\u03b9\u03b1 \u03b1\u03bd\u03ac\u03b3\u03bd\u03c9\u03c3\u03b7)\n- \ud83d\udd17 \u039d\u03b1 \u03b4\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03ae\u03c3\u03b5\u03c4\u03b5 \u03c3\u03c5\u03bd\u03b4\u03ad\u03c3\u03bc\u03bf\u03c5\u03c2 \u03b4\u03b7\u03bc\u03cc\u03c3\u03b9\u03b1\u03c2 \u03ba\u03bf\u03b9\u03bd\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7\u03c2 \u03bc\u03b5 \u03c0\u03c1\u03bf\u03b1\u03b9\u03c1\u03b5\u03c4\u03b9\u03ba\u03bf\u03cd\u03c2 \u03c0\u03b5\u03c1\u03b9\u03bf\u03c1\u03b9\u03c3\u03bc\u03bf\u03cd\u03c2 (\u03c6\u03af\u03bb\u03c4\u03c1\u03b1, \u03cc\u03bd\u03bf\u03bc\u03b1 \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ae\u03c2, \u03c4\u03b5\u03bb\u03b5\u03c5\u03c4\u03b1\u03af\u03b5\u03c2 \u03b8\u03ad\u03c3\u03b5\u03b9\u03c2 \u03bc\u03cc\u03bd\u03bf, \u03b1\u03c0\u03bb\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7 \u03b3\u03b5\u03c9\u03c6\u03c1\u03b1\u03ba\u03c4\u03b9\u03ba\u03ce\u03bd \u03b6\u03c9\u03bd\u03ce\u03bd)\n- \ud83d\uddab \u039d\u03b1 \u03b5\u03b9\u03c3\u03ac\u03b3\u03b5\u03c4\u03b5\/\u03b5\u03be\u03ac\u03b3\u03b5\u03c4\u03b5 \u03c3\u03c5\u03bd\u03b5\u03b4\u03c1\u03af\u03b5\u03c2 \u03c3\u03b5 \u03bc\u03bf\u03c1\u03c6\u03ae GPX (\u03ad\u03bd\u03b1 \u03b1\u03c1\u03c7\u03b5\u03af\u03bf \u03bc\u03b5 \u03bc\u03af\u03b1 \u03ba\u03b1\u03c4\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae \u03b1\u03bd\u03ac \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ae \u03ae \u03ad\u03bd\u03b1 \u03b1\u03c1\u03c7\u03b5\u03af\u03bf \u03b1\u03bd\u03ac \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ae)\n- \ud83d\udde0 \u039d\u03b1 \u03c0\u03c1\u03bf\u03b2\u03ac\u03bb\u03b5\u03c4\u03b5 \u03c3\u03c4\u03b1\u03c4\u03b9\u03c3\u03c4\u03b9\u03ba\u03ac \u03c4\u03b7\u03c2 \u03c3\u03c5\u03bd\u03b5\u03b4\u03c1\u03af\u03b1\u03c2\n- \ud83d\udd12 [Reserve a device name](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/user.md#device-name-reservation) to make sure only authorized user can log with this name\n- \ud83d\uddd3 \u039d\u03b1 \u03bf\u03c1\u03af\u03c3\u03b5\u03c4\u03b5 \u03ae \u03cc\u03c7\u03b9, \u03c4\u03b7\u03bd \u03b1\u03c5\u03c4\u03cc\u03bc\u03b1\u03c4\u03b7 \u03b5\u03be\u03b1\u03b3\u03c9\u03b3\u03ae \u03ba\u03b1\u03b9 \u03b1\u03c5\u03c4\u03cc\u03bc\u03b1\u03c4\u03b7 \u03b5\u03ba\u03ba\u03b1\u03b8\u03ac\u03c1\u03b9\u03c3\u03b7 \u03c3\u03c5\u03bd\u03b5\u03b4\u03c1\u03af\u03b1\u03c2 (\u03ba\u03b1\u03b8\u03b7\u03bc\u03b5\u03c1\u03b9\u03bd\u03ac\/\u03b5\u03b2\u03b4\u03bf\u03bc\u03b1\u03b4\u03b9\u03b1\u03af\u03b1\/\u03bc\u03b7\u03bd\u03b9\u03b1\u03af\u03b1)\n- \u25d4 \u039d\u03b1 \u03b5\u03c0\u03b9\u03bb\u03ad\u03be\u03b5\u03c4\u03b5 \u03c4\u03b9 \u03b8\u03b1 \u03c3\u03c5\u03bc\u03b2\u03b1\u03af\u03bd\u03b5\u03b9 \u03cc\u03c4\u03b1\u03bd \u03c4\u03bf \u03bc\u03ad\u03b3\u03b9\u03c3\u03c4\u03bf \u03cc\u03c1\u03b9\u03bf \u03ba\u03b1\u03c4\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae\u03c2 \u03c3\u03b7\u03bc\u03b5\u03af\u03c9\u03bd \u03b5\u03c0\u03b9\u03c4\u03c5\u03b3\u03c7\u03ac\u03bd\u03b5\u03c4\u03b1\u03b9 (\u03b1\u03c0\u03bf\u03ba\u03bb\u03b5\u03b9\u03c3\u03bc\u03cc\u03c2 \u03ba\u03b1\u03c4\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae\u03c2 \u03ae \u03b4\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae \u03c0\u03b1\u03bb\u03b1\u03b9\u03cc\u03c4\u03b5\u03c1\u03bf\u03c5 \u03c3\u03b7\u03bc\u03b5\u03af\u03bf\u03c5)\n\n\u0397 \u03b4\u03b7\u03bc\u03cc\u03c3\u03b9\u03b1 \u03c3\u03b5\u03bb\u03af\u03b4\u03b1 \u03ba\u03b1\u03b9 \u03b7 \u03b4\u03b7\u03bc\u03cc\u03c3\u03b9\u03b1 \u03c6\u03b9\u03bb\u03c4\u03c1\u03b1\u03c1\u03b9\u03c3\u03bc\u03ad\u03bd\u03b7 \u03c3\u03b5\u03bb\u03af\u03b4\u03b1 \u03bb\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03b5\u03af \u03c3\u03b1\u03bd \u03ba\u03cd\u03c1\u03b9\u03b1 \u03c3\u03b5\u03bb\u03af\u03b4\u03b1, \u03bc\u03b5 \u03b5\u03be\u03b1\u03af\u03c1\u03b5\u03c3\u03b7 \u03b1\u03bd \u03c5\u03c0\u03ac\u03c1\u03c7\u03b5\u03b9 \u03bc\u03cc\u03bd\u03bf \u03bc\u03af\u03b1 \u03b5\u03bc\u03c6\u03b1\u03bd\u03b9\u03b6\u03cc\u03bc\u03b5\u03bd\u03b7 \u03c3\u03c5\u03bd\u03b5\u03b4\u03c1\u03af\u03b1, \u03c4\u03b1 \u03c0\u03ac\u03bd\u03c4\u03b1 \u03b5\u03af\u03bd\u03b1\u03b9 \u03bc\u03cc\u03bd\u03bf \u03b3\u03b9\u03b1 \u03b1\u03bd\u03ac\u03b3\u03bd\u03c9\u03c3\u03b7 \u03ba\u03b1\u03b9 \u03b4\u03b5\u03bd \u03c5\u03c0\u03ac\u03c1\u03c7\u03b5\u03b9 \u03b1\u03bd\u03ac\u03b3\u03ba\u03b7 \u03c3\u03cd\u03bd\u03b4\u03b5\u03c3\u03b7\u03c2.\n\n\u0397 \u03b5\u03c6\u03b1\u03c1\u03bc\u03bf\u03b3\u03ae \u03b5\u03af\u03bd\u03b1\u03b9 \u03c5\u03c0\u03cc \u03ba\u03b1\u03c4\u03b1\u03c3\u03ba\u03b5\u03c5\u03ae.\n\n## \u0395\u03b3\u03ba\u03b1\u03c4\u03ac\u03c3\u03c4\u03b1\u03c3\u03b7\n\n\u0394\u03b5\u03af\u03c4\u03b5 \u03c4\u03bf [AdminDoc](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/wikis\/admindoc) \u03b3\u03b9\u03b1 \u03bb\u03b5\u03c0\u03c4\u03bf\u03bc\u03ad\u03c1\u03b5\u03b9\u03b5\u03c2 \u03b5\u03b3\u03ba\u03b1\u03c4\u03ac\u03c3\u03c4\u03b1\u03c3\u03b7\u03c2.\n\n\u0395\u03bb\u03ad\u03b3\u03be\u03c4\u03b5 \u03c4\u03bf \u03b1\u03c1\u03c7\u03b5\u03af\u03bf [CHANGELOG](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/CHANGELOG.md#change-log) \u03b3\u03b9\u03b1 \u03bd\u03b1 \u03b4\u03b5\u03af\u03c4\u03b5 \u03c4\u03b9 \u03bd\u03ad\u03bf \u03c0\u03b5\u03c1\u03b9\u03bb\u03b1\u03bc\u03b2\u03ac\u03bd\u03b5\u03c4\u03b1\u03b9 \u03ba\u03b1\u03b9 \u03c4\u03b9 \u03b8\u03b1 \u03c3\u03c5\u03bc\u03c0\u03b5\u03c1\u03b9\u03bb\u03b7\u03c6\u03b8\u03b5\u03af \u03c3\u03c4\u03b7\u03bd \u03b5\u03c0\u03cc\u03bc\u03b5\u03bd\u03b7 \u03ad\u03ba\u03b4\u03bf\u03c3\u03b7.\n\n\u0395\u03bb\u03ad\u03b3\u03be\u03c4\u03b5 \u03c4\u03bf \u03b1\u03c1\u03c7\u03b5\u03af\u03bf [\u03a3\u03c5\u03bd\u03c4\u03ac\u03ba\u03c4\u03b5\u03c2](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/AUTHORS.md#authors) \u03b3\u03b9\u03b1 \u03bd\u03b1 \u03b4\u03b5\u03af\u03c4\u03b5 \u03bc\u03af\u03b1 \u03c0\u03bb\u03ae\u03c1\u03b7 \u03bb\u03af\u03c3\u03c4\u03b1 \u03c4\u03c9\u03bd \u03c3\u03c5\u03bd\u03c4\u03b1\u03ba\u03c4\u03ce\u03bd.\n\n## \u0393\u03bd\u03c9\u03c3\u03c4\u03ac \u03c0\u03c1\u03bf\u03b2\u03bb\u03ae\u03bc\u03b1\u03c4\u03b1\n\n- \u03a4\u03bf PhoneTrack \u03bb\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03b5\u03af \u03bc\u03b5 \u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03b7\u03bc\u03ad\u03bd\u03bf \u03c4\u03bf\u03bd \u03c0\u03b5\u03c1\u03b9\u03bf\u03c1\u03b9\u03c3\u03bc\u03cc \u03bf\u03bc\u03ac\u03b4\u03c9\u03bd \u03c4\u03bf\u03c5 Nextcloud. See [admindoc](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/admin.md#issue-with-phonetrack-restricted-to-some-groups-in-nextcloud).\n\n\u039f\u03c0\u03bf\u03b9\u03bf\u03b4\u03ae\u03c0\u03bf\u03c4\u03b5 \u03c3\u03c7\u03cc\u03bb\u03b9\u03bf \u03b3\u03b9\u03b1 \u03c4\u03b7 \u03b2\u03b5\u03bb\u03c4\u03af\u03c9\u03c3\u03b7 \u03c4\u03b7\u03c2 \u03b5\u03c6\u03b1\u03c1\u03bc\u03bf\u03b3\u03ae\u03c2 \u03b8\u03b1 \u03b5\u03ba\u03c4\u03b9\u03bc\u03b7\u03b8\u03b5\u03af.\n\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"es":{"name":"PhoneTrack","summary":"Rastrea y nuestra las posiciones de m\u00f3viles en tiempo real","description":"# Aplicaci\u00f3n Nextcloud PhoneTrack\n\n\ud83d\udcf1 PhoneTrack es una aplicaci\u00f3n Nextcloud para el rastreo y almacenamiento de localizaci\u00f3n de dispositivos.\n\n\ud83d\uddfa PhoneTrack recibe la informaci\u00f3n de aplicaciones m\u00f3viles de log y la muestra din\u00e1micamete en un mapa.\n\n\ud83c\udf0d Ay\u00fadanos a traducir esta aplicacion en [PhoneTrack Crowdin project](https:\/\/crowdin.com\/project\/phonetrack).\n\n\u2692 Cheque\u00e1 otras formas de ayudar en [contribution guidelines](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/CONTRIBUTING.md).\n\nC\u00f3mo usar PhoneTrack:\n\n- Crea una sesi\u00f3n de rastreo.\n- Da el enlace de registro\\* a los dispositivos m\u00f3viles. Choose the [logging method](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/user.md#logging-methods) you prefer.\n- Vea la ubicaci\u00f3n de los dispositivos de la sesi\u00f3n en tiempo real (o no) en PhoneTrack o comp\u00e1rtela con p\u00e1ginas p\u00fablicas.\n\n(\\*) No olvide establecer el nombre del dispositivo en el enlace (en lugar de en la configuraci\u00f3n de la aplicaci\u00f3n de seguimiento). Sustituye \"tunombre\" con el nombre que desees del dispositivo.\nConfigurar el nombre del dispositivo en la app de registro solo funciona con Owntracks, Traccar y OpenGTS.\n\nEn la p\u00e1gina principal de PhoneTrack, mientras vigilas una sesi\u00f3n, puedes:\n\n- \ud83d\udccd Mostrar el historial de localizaciones\n- \u26db Filtrar puntos\n- \u25ba Editar\/a\u00f1adir\/borrar puntos manualmente\n- \u2713 Editar dispositivos (cambiar nombre, cambiar color\/forma, ir a otra sesi\u00f3n)\n- Definir zonas de geovallado para dispositivos\n- \u25ba Definir alertas de proximidad para dispositivos emparejados\n- \u2713 Compartir una sesi\u00f3n con otros usuarios de Nextcloud o con un enlace p\u00fablico (s\u00f3lo lectura)\n- \ud83d\udd17 Generar enlaces p\u00fablicos con restricciones opcionales (filtros, nombre de dispositivo, s\u00f3lo \u00faltima posici\u00f3n, simplificaci\u00f3n de geovallado)\n- . Importar\/exportar una sesi\u00f3n en formato GPX (un archivo con un track por dispositivo o un archivo por dispositivo)\n- \u25ba Mostrar estad\u00edsticas de sesiones\n- \ud83d\udd12 [Reserve a device name](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/user.md#device-name-reservation) to make sure only authorized user can log with this name\n- \ud83d\uddd3 Activar la exportaci\u00f3n autom\u00e1tica de sesi\u00f3n y la purga autom\u00e1tica (diaria\/semanal\/mensual)\n- . Elija qu\u00e9 hacer cuando se alcanza el m\u00e1xomo n\u00famero de puntos (bloquear el registro o eliminar el punto m\u00e1s antiguo)\n\nLa p\u00e1gina p\u00fablica y la p\u00e1gina p\u00fablica filtrada funcionan como la p\u00e1gina principal, excepto que s\u00f3lo se muestra una sesi\u00f3n, todo es de s\u00f3lo lectura y no hay necesidad de iniciar sesi\u00f3n.\n\nEsta aplicaci\u00f3n est\u00e1 en desarrollo.\n\n## Instalar\n\nVer el [AdminDoc](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/wikis\/admindoc) para los detalles de instalaci\u00f3n.\n\nMira el archivo [CHANGELOG](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/CHANGELOG.md#change-log) para ver lo nuevo y lo que vendr\u00e1 en la pr\u00f3xima versi\u00f3n.\n\nMira [AUTORES](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/AUTHORS.md#authors) para ver la lista completa de autores.\n\n## Problemas conocidos\n\n- PhoneTrack **ahora funciona** con la restricci\u00f3n de grupos de Nextcloud activada. See [admindoc](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/admin.md#issue-with-phonetrack-restricted-to-some-groups-in-nextcloud).\n\nSe agradece cualquier comentario.\n\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"et":{"name":"PhoneTrack","summary":"J\u00e4lgi ja kuva telefonide asukohta reaalajas","description":"# PhoneTrack Nextcloud application\n\n\ud83d\udcf1 PhoneTrack is a Nextcloud application to track and store mobile devices locations.\n\n\ud83d\uddfa It receives information from mobile phones logging apps and displays it dynamically on a map.\n\n\ud83c\udf0d Help us to translate this app on [PhoneTrack Crowdin project](https:\/\/crowdin.com\/project\/phonetrack).\n\n\u2692 Check out other ways to help in the [contribution guidelines](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/CONTRIBUTING.md).\n\nHow to use PhoneTrack :\n\n- Create a tracking session.\n- Give the logging link\\* to the mobile devices. Choose the [logging method](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/user.md#logging-methods) you prefer.\n- Watch the session's devices location in real time (or not) in PhoneTrack or share it with public pages.\n\n(\\*) Don't forget to set the device name in the link (rather than in the logging app settings). Replace \"yourname\" with the desired device name.\nSetting the device name in logging app settings only works with Owntracks, Traccar and OpenGTS.\n\nOn PhoneTrack main page, while watching a session, you can :\n\n- \ud83d\udccd Display location history\n- \u26db Filter points\n- \u270e Manually edit\/add\/delete points\n- \u270e Edit devices (rename, change color\/shape, move to another session)\n- \u26f6 Define geofencing zones for devices\n- \u2687 Define proximity alerts for device pairs\n- \ud83d\udda7 Share a session to other Nextcloud users or with a public link (read-only)\n- \ud83d\udd17 Generate public share links with optional restrictions (filters, device name, last positions only, geofencing simplification)\n- \ud83d\uddab Import\/export a session in GPX format (one file with one track per device or one file per device)\n- \ud83d\udde0 Display sessions statistics\n- \ud83d\udd12 [Reserve a device name](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/user.md#device-name-reservation) to make sure only authorized user can log with this name\n- \ud83d\uddd3 Toggle session auto export and auto purge (daily\/weekly\/monthly)\n- \u25d4 Choose what to do when point number quota is reached (block logging or delete oldest point)\n\nPublic page and public filtered page work like main page except there is only one session displayed, everything is read-only and there is no need to be logged in.\n\nThis app is under development.\n\n## Install\n\nSee the [AdminDoc](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/wikis\/admindoc) for installation details.\n\nCheck [CHANGELOG](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/CHANGELOG.md#change-log) file to see what's new and what's coming in next release.\n\nCheck [AUTHORS](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/AUTHORS.md#authors) file to see complete list of authors.\n\n## Known issues\n\n- PhoneTrack **now works** with Nextcloud group restriction activated. See [admindoc](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/admin.md#issue-with-phonetrack-restricted-to-some-groups-in-nextcloud).\n\nAny feedback will be appreciated.\n\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"fi":{"name":"PhoneTrack","summary":"Track and display phones positions in real time","description":"# PhoneTrack Nextcloud application\n\n\ud83d\udcf1 PhoneTrack is a Nextcloud application to track and store mobile devices locations.\n\n\ud83d\uddfa It receives information from mobile phones logging apps and displays it dynamically on a map.\n\n\ud83c\udf0d Help us to translate this app on [PhoneTrack Crowdin project](https:\/\/crowdin.com\/project\/phonetrack).\n\n\u2692 Check out other ways to help in the [contribution guidelines](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/CONTRIBUTING.md).\n\nHow to use PhoneTrack :\n\n- Create a tracking session.\n- Give the logging link\\* to the mobile devices. Choose the [logging method](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/user.md#logging-methods) you prefer.\n- Watch the session's devices location in real time (or not) in PhoneTrack or share it with public pages.\n\n(\\*) Don't forget to set the device name in the link (rather than in the logging app settings). Replace \"yourname\" with the desired device name.\nSetting the device name in logging app settings only works with Owntracks, Traccar and OpenGTS.\n\nOn PhoneTrack main page, while watching a session, you can :\n\n- \ud83d\udccd Display location history\n- \u26db Filter points\n- \u270e Manually edit\/add\/delete points\n- \u270e Edit devices (rename, change color\/shape, move to another session)\n- \u26f6 Define geofencing zones for devices\n- \u2687 Define proximity alerts for device pairs\n- \ud83d\udda7 Share a session to other Nextcloud users or with a public link (read-only)\n- \ud83d\udd17 Generate public share links with optional restrictions (filters, device name, last positions only, geofencing simplification)\n- \ud83d\uddab Import\/export a session in GPX format (one file with one track per device or one file per device)\n- \ud83d\udde0 Display sessions statistics\n- \ud83d\udd12 [Reserve a device name](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/user.md#device-name-reservation) to make sure only authorized user can log with this name\n- \ud83d\uddd3 Toggle session auto export and auto purge (daily\/weekly\/monthly)\n- \u25d4 Choose what to do when point number quota is reached (block logging or delete oldest point)\n\nPublic page and public filtered page work like main page except there is only one session displayed, everything is read-only and there is no need to be logged in.\n\nThis app is under development.\n\n## Install\n\nSee the [AdminDoc](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/wikis\/admindoc) for installation details.\n\nCheck [CHANGELOG](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/CHANGELOG.md#change-log) file to see what's new and what's coming in next release.\n\nCheck [AUTHORS](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/AUTHORS.md#authors) file to see complete list of authors.\n\n## Known issues\n\n- PhoneTrack **now works** with Nextcloud group restriction activated. See [admindoc](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/admin.md#issue-with-phonetrack-restricted-to-some-groups-in-nextcloud).\n\nAny feedback will be appreciated.\n\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"gl":{"name":"PhoneTrack","summary":"Track and display phones positions in real time","description":"# Aplicaci\u00f3n PhoneTrack Nextcloud\n\n\ud83d\udcf1 PhoneTrack \u00e9 unha aplicaci\u00f3n de Nextcloud para seguir e gardar a localizaci\u00f3n de dispositivos m\u00f3biles.\n\n\ud83d\uddfa Recibe a informaci\u00f3n desde as aplicaci\u00f3ns de rexistro dos tel\u00e9fonos m\u00f3biles e m\u00f3straa de xeito din\u00e1mico nun mapa.\n\n\ud83c\udf0d Ax\u00fadanos a traducir esta app en [PhoneTrack Crowdin project](https:\/\/crowdin.com\/project\/phonetrack).\n\n\u2692 Mira outros xeitos de axudar na [gu\u00eda de colaboraci\u00f3n](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/CONTRIBUTING.md).\n\nComo utilizar PhoneTrack:\n\n- Crea unha sesi\u00f3n de seguimento.\n- Give the logging link\\* to the mobile devices. Choose the [logging method](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/user.md#logging-methods) you prefer.\n- Olla a localizaci\u00f3n do dispositivo na sesi\u00f3n en tempo real (ou non) en PhoneTrack ou compartea en p\u00e1xinas p\u00fablicas.\n\n(\\*) Don't forget to set the device name in the link (rather than in the logging app settings). Replace \"yourname\" with the desired device name.\nSetting the device name in logging app settings only works with Owntracks, Traccar and OpenGTS.\n\nNa p\u00e1xina principal de PhoneTrack, ao ver unha sesi\u00f3n, podes:\n\n- \ud83d\udccdMostrar o historial de localizaci\u00f3ns\n- \u26db Filtrar puntos\n- \u270e Editar\/engadir\/eliminar puntos manualmente\n- \u270e Editar dispsitivos (cambio de nome, cambio de forma\/cor, ir a outra sesi\u00f3n)\n- \u26f6 Definir zonas privadas para os dispositivos\n- \u2687 Definir alertas de proximidiade para parellas de dispositivos\n- \ud83d\udda7 Compartir a sesi\u00f3n con outras usuarias de Nextcloud ou cunha ligaz\u00f3n p\u00fablica (s\u00f3 lectura)\n- \ud83d\udd17 Crear ligaz\u00f3ns p\u00fablicas con restrici\u00f3ns optativas (filtros, nome do dispositivo, s\u00f3 \u00faltimas posici\u00f3ns, protecci\u00f3n simplificada da posici\u00f3n)\n- \ud83d\uddab Importar\/exportar unha sesi\u00f3n en formato GPX (un ficheiro cunha pista por dispositivo ou un ficheiro por dispositivo)\n- \ud83d\udde0 Mostar estat\u00edsticas da sesi\u00f3n\n- \ud83d\udd12 [Reserve a device name](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/user.md#device-name-reservation) to make sure only authorized user can log with this name\n- \ud83d\uddd3 Activar a exportaci\u00f3n autom\u00e1tica da sesi\u00f3n e autoeliminaci\u00f3n (diaria\/semanal\/mensual)\n- \u25d4 Elixe que queres que aconteza cando acadas un determinado n\u00famero de puntos (deixar de gravar ou eliminar os m\u00e1is antigos)\n\nP\u00e1xina p\u00fablica e p\u00e1xina p\u00fablica filtrada funcionan como p\u00e1xina principal excepto se s\u00f3 hai unha sesi\u00f3n que mostrar, todo est\u00e1 en modo s\u00f3-lectura e non precisas ter sesi\u00f3n iniciada.\n\nApp en desenvolvemento.\n\n## Instalaci\u00f3n\n\nLe a [Documentaci\u00f3n](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/wikis\/admindoc) para detalles da instalaci\u00f3n.\n\nComproba o ficheiro de [REXISTRO de cambios](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/CHANGELOG.md#change-log) para co\u00f1ecer as novidades e o que est\u00e1 por vir en pr\u00f3ximas versi\u00f3ns.\n\nNo ficheiro de persoas [AUTORAS](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/AUTHORS.md#authors) podes ver quen se encarga do desenvolvemento.\n\n## Problemas co\u00f1ecidos\n\n- PhoneTrack **now works** with Nextcloud group restriction activated. See [admindoc](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/admin.md#issue-with-phonetrack-restricted-to-some-groups-in-nextcloud).\n\nCalquera opini\u00f3n e revisi\u00f3n \u00e9 ben recibida.\n\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"ko":{"name":"PhoneTrack","summary":"Track and display phones positions in real time","description":"# PhoneTrack Nextcloud application\n\n\ud83d\udcf1 PhoneTrack is a Nextcloud application to track and store mobile devices locations.\n\n\ud83d\uddfa It receives information from mobile phones logging apps and displays it dynamically on a map.\n\n\ud83c\udf0d Help us to translate this app on [PhoneTrack Crowdin project](https:\/\/crowdin.com\/project\/phonetrack).\n\n\u2692 Check out other ways to help in the [contribution guidelines](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/CONTRIBUTING.md).\n\nHow to use PhoneTrack :\n\n- Create a tracking session.\n- Give the logging link\\* to the mobile devices. Choose the [logging method](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/user.md#logging-methods) you prefer.\n- Watch the session's devices location in real time (or not) in PhoneTrack or share it with public pages.\n\n(\\*) Don't forget to set the device name in the link (rather than in the logging app settings). Replace \"yourname\" with the desired device name.\nSetting the device name in logging app settings only works with Owntracks, Traccar and OpenGTS.\n\nOn PhoneTrack main page, while watching a session, you can :\n\n- \ud83d\udccd Display location history\n- \u26db Filter points\n- \u270e Manually edit\/add\/delete points\n- \u270e Edit devices (rename, change color\/shape, move to another session)\n- \u26f6 Define geofencing zones for devices\n- \u2687 Define proximity alerts for device pairs\n- \ud83d\udda7 Share a session to other Nextcloud users or with a public link (read-only)\n- \ud83d\udd17 Generate public share links with optional restrictions (filters, device name, last positions only, geofencing simplification)\n- \ud83d\uddab Import\/export a session in GPX format (one file with one track per device or one file per device)\n- \ud83d\udde0 Display sessions statistics\n- \ud83d\udd12 [Reserve a device name](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/user.md#device-name-reservation) to make sure only authorized user can log with this name\n- \ud83d\uddd3 Toggle session auto export and auto purge (daily\/weekly\/monthly)\n- \u25d4 Choose what to do when point number quota is reached (block logging or delete oldest point)\n\nPublic page and public filtered page work like main page except there is only one session displayed, everything is read-only and there is no need to be logged in.\n\nThis app is under development.\n\n## Install\n\nSee the [AdminDoc](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/wikis\/admindoc) for installation details.\n\nCheck [CHANGELOG](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/CHANGELOG.md#change-log) file to see what's new and what's coming in next release.\n\nCheck [AUTHORS](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/AUTHORS.md#authors) file to see complete list of authors.\n\n## Known issues\n\n- PhoneTrack **now works** with Nextcloud group restriction activated. See [admindoc](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/admin.md#issue-with-phonetrack-restricted-to-some-groups-in-nextcloud).\n\nAny feedback will be appreciated.\n\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"nn":{"name":"PhoneTrack","summary":"Track and display phones positions in real time","description":"# PhoneTrack Nextcloud programmet\n\n\ud83d\udcf1 PhoneTrack er et Nextcloud program for \u00e5 spore og lagre mobilenheters lokasjoner.\n\n\ud83d\uddfa Det mottar informasjon fra mobiltelefoners loggeprogrammer og viser det dynamisk p\u00e5 kart.\n\n\ud83c\udf0d Hjelpe oss \u00e5 oversette denne appen p\u00e5 [PhoneTrack Crowdin](https:\/\/crowdin.com\/project\/phonetrack) prosjektet.\n\n\u2692 Sjekk ut andre m\u00e5ter \u00e5 hjelpe i [retningslinjer for bidrag](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/CONTRIBUTING.md).\n\nHvordan bruke PhoneTrack:\n\n- Opprett en sporings\u00f8kt.\n- Give the logging link\\* to the mobile devices. Choose the [logging method](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/user.md#logging-methods) you prefer.\n- Se \u00f8ktens enhetsplasseringer i sanntid (eller ikke) i PhoneTrack eller del det med offentlige sider.\n\n(\\*) Don't forget to set the device name in the link (rather than in the logging app settings). Replace \"yourname\" with the desired device name.\nSetting the device name in logging app settings only works with Owntracks, Traccar and OpenGTS.\n\nP\u00e5 hovedsiden for PhoneTrack kan du, mens du ser en \u00f8kt:\n\n- \ud83d\udccd Vise posisjonshistorikk\n- \u26db Filter poeng\n- \u270e Manuelt legge til\/redigere punkter\n- \u270e Redigere enheter (gi nytt navn, endre farge\/form, flytte til en annen \u00f8kt)\n- \u26f6 Definer geofencing soner for enheter\n- \u2687 Definere n\u00e6rhetsvarsler for enhetspar\n- Dele en \u00f8kt med andre Nextcloud brukere eller med en offentlig lenke (kun lese)\n- \ud83d\udd17 Generate public share links with optional restrictions (filters, device name, last positions only, geofencing simplification)\n- \ud83d\uddab Import\/export a session in GPX format (one file with one track per device or one file per device)\n- \ud83d\udde0 Display sessions statistics\n- \ud83d\udd12 [Reserve a device name](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/user.md#device-name-reservation) to make sure only authorized user can log with this name\n- \ud83d\uddd3 Toggle session auto export and auto purge (daily\/weekly\/monthly)\n- \u25d4 Choose what to do when point number quota is reached (block logging or delete oldest point)\n\nPublic page and public filtered page work like main page except there is only one session displayed, everything is read-only and there is no need to be logged in.\n\nThis app is under development.\n\n## Install\n\nSee the [AdminDoc](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/wikis\/admindoc) for installation details.\n\nCheck [CHANGELOG](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/CHANGELOG.md#change-log) file to see what's new and what's coming in next release.\n\nCheck [AUTHORS](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/AUTHORS.md#authors) file to see complete list of authors.\n\n## Known issues\n\n- PhoneTrack **now works** with Nextcloud group restriction activated. See [admindoc](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/admin.md#issue-with-phonetrack-restricted-to-some-groups-in-nextcloud).\n\nAny feedback will be appreciated.\n\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"pl":{"name":"PhoneTrack","summary":"\u015aledzenie i wy\u015bwietlanie pozycji telefon\u00f3w w czasie rzeczywistym","description":"# Aplikacja PhoneTrack Nextcloud\n\nPhoneTrack to aplikacja Nextcloud s\u0142u\u017c\u0105ca do \u015bledzenia i przechowywania lokalizacji urz\u0105dze\u0144 mobilnych.\n\n\ud83d\uddfa Odbiera informacje z aplikacji do rejestrowania telefon\u00f3w kom\u00f3rkowych i wy\u015bwietla je dynamicznie na mapie.\n\n\ud83c\udf0d Pom\u00f3\u017c nam przet\u0142umaczy\u0107 t\u0119 aplikacj\u0119 w [projekcie PhoneTrack Crowdin](https:\/\/crowdin.com\/project\/phonetrack).\n\n\u2692 Sprawd\u017a inne sposoby, aby pom\u00f3c w [wytycznych dotycz\u0105cych wk\u0142adu](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/CONTRIBUTING.md).\n\nJak korzysta\u0107 z PhoneTrack:\n\n- Utw\u00f3rz sesj\u0119 \u015bledzenia.\n- Podaj link do logowania\\* dla urz\u0105dze\u0144 mobilnych. Choose the [logging method](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/user.md#logging-methods) you prefer.\n- Ogl\u0105daj sesj\u0119 lokalizacji urz\u0105dze\u0144 w czasie rzeczywistym (lub nie) w aplikacji PhoneTrack lub udost\u0119pniaj j\u0105 na publicznych stronach.\n\n(\\*) Nie zapomnij ustawi\u0107 nazwy urz\u0105dzenia w linku (zamiast w ustawieniach aplikacji rejestruj\u0105cej). Zast\u0105p \"yourname\" \u017c\u0105dan\u0105 nazw\u0105 urz\u0105dzenia.\nUstawienie nazwy urz\u0105dzenia w ustawieniach aplikacji rejestruj\u0105cej dzia\u0142a tylko z Owntracks, Traccar i OpenGTS.\n\nNa stronie g\u0142\u00f3wnej PhoneTrack podczas ogl\u0105dania sesji mo\u017cesz:\n\n- \ud83d\udccd Wy\u015bwietli\u0107 histori\u0119 lokalizacji\n- \u26db Filtrowa\u0107 punkty\n- \u270e R\u0119cznie edytowa\u0107\/dodawa\u0107\/usuwa\u0107 punkty\n- \u270e Edytowa\u0107 urz\u0105dzenia (zmienia\u0107 nazw\u0119, zmienia\u0107 kolor\/kszta\u0142t, przechodzi\u0107 do kolejnej sesji)\n- \u26f6 Zdefiniowa\u0107 wyznaczone strefy dla urz\u0105dze\u0144\n- \u2687 Zdefiniowa\u0107 alarmy zbli\u017ceniowe dla pary urz\u0105dze\u0144\n- \ud83d\udda7 Udost\u0119pnia\u0107 sesj\u0119 innym u\u017cytkownikom Nextcloud lub poprzez link publiczny (tylko do odczytu)\n- \ud83d\udd17 Generowa\u0107 linki publiczne do akcji z opcjonalnymi ograniczeniami (filtry, nazwa urz\u0105dzenia, tylko ostatnie pozycje, uproszczenie wyznaczonej strefy)\n- \ud83d\uddab Importowa\u0107\/eksportowa\u0107 sesj\u0119 w formacie GPX (jeden plik z jedn\u0105 tras\u0105 na urz\u0105dzenie lub jeden plik na urz\u0105dzenie)\n- \ud83d\udde0 Wy\u015bwietla\u0107 statystyki sesji\n- \ud83d\udd12 [Reserve a device name](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/user.md#device-name-reservation) to make sure only authorized user can log with this name\n- \ud83d\uddd3 Prze\u0142\u0105cza\u0107 automatyczne eksportowanie sesji i automatyczne oczyszczanie (codziennie\/co tydzie\u0144\/co miesi\u0105c)\n- \u25d4 Wybra\u0107, co ma zrobi\u0107, gdy zostanie osi\u0105gni\u0119ty limit liczby punkt\u00f3w (zablokowa\u0107 rejestrowanie lub usuwa\u0107 najstarszy punkt)\n\nStrona publiczna i strona filtrowana publicznie dzia\u0142a jak strona g\u0142\u00f3wna, tyle \u017ce wy\u015bwietlana jest tylko jedna sesja oraz wszystko jest tylko do odczytu. Nie trzeba si\u0119 logowa\u0107.\n\nTa aplikacja jest w trakcie opracowywania.\n\n## Instalacja\n\nZobacz szczeg\u00f3\u0142y instalacji w [AdminDoc](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/wikis\/admindoc).\n\nSprawd\u017a plik [CHANGELOG](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/CHANGELOG.md#change-log), aby zobaczy\u0107, co nowego i co nadchodzi w nast\u0119pnym wydaniu.\n\nSprawd\u017a plik [AUTHORS](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/AUTHORS.md#authors), aby wy\u015bwietli\u0107 pe\u0142n\u0105 list\u0119 autor\u00f3w.\n\n## Znane problemy\n\n- PhoneTrack **dzia\u0142a teraz** z aktywacj\u0105 ograniczenia grupy Nextcloud. See [admindoc](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/admin.md#issue-with-phonetrack-restricted-to-some-groups-in-nextcloud).\n\nB\u0119d\u0105 doceniane wszelkie opinie.\n\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"ro":{"name":"PhoneTrack","summary":"Track and display phones positions in real time","description":"# Aplica\u021bia PhoneTrack Nextcloud\n\nPhoneTrack este o aplica\u021bie pentru Nextcloud care ajut\u0103 la urm\u0103rirea \u0219i stocarea informa\u021biilor de urm\u0103rire a dispozitivelor mobile.\n\nAplica\u021bia prime\u0219te informa\u021bii de autentificare de la aplica\u021biile instalate pe telefonul mobil \u0219i le afi\u0219eaz\u0103 \u00een mod dinamic pe hart\u0103.\n\nAjut\u0103-ne s\u0103 traducem aceast\u0103 aplica\u021bie pe [PhoneTrack Crowdin project](https:\/\/crowdin.com\/project\/phonetrack).\n\nVezi \u0219i alte moduri de a ajuta \u00een [ghid de contribu\u021bii](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/CONTRIBUTING.md).\n\nCum s\u0103 utiliza\u021bi PhoneTrack:\n\n- Crea\u021bi o sesiune de urm\u0103rire.\n- Give the logging link\\* to the mobile devices. Choose the [logging method](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/user.md#logging-methods) you prefer.\n- Urm\u0103ri\u021bi loca\u021bia dispozitivelor sesiunii \u00een timp real (sau nu) \u00een PhoneTrack sau partaja\u021bi-o cu pagini publice.\n\n(\\*) Don't forget to set the device name in the link (rather than in the logging app settings). Replace \"yourname\" with the desired device name.\nSetting the device name in logging app settings only works with Owntracks, Traccar and OpenGTS.\n\nPe pagina principal\u0103 PhoneTrack, \u00een timp ce urm\u0103re\u0219ti o sesiune, pute\u021bi s\u0103:\n\n- \ud83d\udccd Afi\u0219a\u021bi istoricul loca\u021biilor\n- \u29e9 Filtra\u021bi punctele \u00eenregistrate\n- \u270e Edita\u021bi\/ad\u0103uga\u021bi\/\u0219terge\u021bi puncte manual\n- \u270e Edita\u021bi dispozitivele (redenumire, schimbare culoare\/form\u0103, mutare la o alt\u0103 sesiune)\n- \ud83d\udca0 Defini\u021bi zone de geofencing pentru dispozitive\n- \u2687 Defini\u021bi alerte de proximitate pentru dispozitive pereche\n- \u21f4 Distribui\u021bi o sesiune c\u0103tre al\u021bi utilizatori Nextcloud sau folosind un link public (doar pentru vizualizare)\n- \ud83d\udd17 Genera\u021bi link-uri de partajare public\u0103 cu restric\u021bii op\u021bionale (filtre, nume de dispozitiv, doar ultimele pozi\u021bii, simplificare geofencing)\n- \u21cb Importa\u021bi\/exporta\u021bi o sesiune \u00een format GPX (un fi\u0219ier cu o pist\u0103 per dispozitiv sau un fi\u0219ier per dispozitiv)\n- \ud83d\udcc8 Afi\u0219a\u021bi statisticile sesiunilor\n- \ud83d\udd12 [Reserve a device name](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/user.md#device-name-reservation) to make sure only authorized user can log with this name\n- \ud83d\uddd3 Comuta\u021bi sesiunile de export automat \u0219i \u0219tergere automat\u0103 (zilnic\/s\u0103pt\u0103m\u00e2nal\/lunar)\n- \u25d4 Alege\u021bi ce s\u0103 face\u021bi c\u00e2nd se atinge pragul numeric (blocheaz\u0103 logarea de puncte sau \u0219terge cel mai vechi punct)\n\nPagina public\u0103 \u0219i pagina public\u0103 filtrat\u0103 func\u021bioneaz\u0103 la fel ca \u0219i pagina principal\u0103, except\u00e2nd faptul c\u0103 o singur\u0103 sesiune este afi\u0219at\u0103, c\u0103 se permite doar citirea \u0219i c\u0103 nu este necesar s\u0103 fi autentificat.\n\nAceast\u0103 aplica\u021bie este \u00een curs de dezvoltare.\n\n## Instalare\n\nVezi [AdminDoc](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/wikis\/admindoc) pentru detalii de instalare.\n\nVerifica\u021bi fi\u0219ierul [CHANGELOG](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/CHANGELOG.md#change-log) pentru a vedea ce este nou \u0219i ce urmeaz\u0103 \u00een urm\u0103toarea versiune.\n\nVerifica\u021bi fi\u0219ierul [AUTORS](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/AUTHORS.md#authors) pentru a vedea lista complet\u0103 a autorilor.\n\n## Probleme cunoscute\n\n- PhoneTrack **now works** with Nextcloud group restriction activated. See [admindoc](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/admin.md#issue-with-phonetrack-restricted-to-some-groups-in-nextcloud).\n\nOrice p\u0103rere este apreciat\u0103.\n\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"ru":{"name":"PhoneTrack","summary":"\u041f\u0443\u0442\u044c \u0438 \u0433\u0435\u043e\u043b\u043e\u043a\u0430\u0446\u0438\u044f \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u0430 \u0432 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u043c \u0432\u0440\u0435\u043c\u0435\u043d\u0438","description":"# \u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 PhoneTrack Nextcloud\n\n\ud83d\udcf1 PhoneTrack \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0441\u043e\u0431\u043e\u0439 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 Nextcloud, \u0447\u0442\u043e\u0431\u044b \u043e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u0442\u044c \u0438 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0442\u044c \u043c\u0435\u0441\u0442\u043e\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u044b\u0445 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432.\n\n\ud83d\uddfa \u041e\u043d \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u0442 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u043e\u0442 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u043f\u0435\u0440\u0435\u0434\u0430\u044e\u0449\u0438\u0445 \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442\u044b \u0441 \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u044b\u0445 \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u043e\u0432, \u0438 \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u0438 \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0435\u0442 \u0438\u0445 \u043d\u0430 \u043a\u0430\u0440\u0442\u0435.\n\n\ud83c\udf0d \u041f\u043e\u043c\u043e\u0433\u0438\u0442\u0435 \u043d\u0430\u043c \u043f\u0435\u0440\u0435\u0432\u0435\u0441\u0442\u0438 \u044d\u0442\u043e \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u043d\u0430 [PhoneTrack Crowdin project](https:\/\/crowdin.com\/project\/phonetrack).\n\n\u2692 \u041f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c \u0434\u0440\u0443\u0433\u0438\u0435 \u0441\u043f\u043e\u0441\u043e\u0431\u044b, \u0447\u0442\u043e\u0431\u044b \u043f\u043e\u043c\u043e\u0447\u044c \u0432 [contribution guidelines](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/CONTRIBUTING.md).\n\n\u041a\u0430\u043a \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c PhoneTrack:\n\n- \u0421\u043e\u0437\u0434\u0430\u0442\u044c \u0441\u0435\u0441\u0441\u0438\u044e.\n- \u0423\u043a\u0430\u0437\u0430\u0442\u044c \u0441\u0441\u044b\u043b\u043a\u0438 \u043d\u0430 \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u044b\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430. Choose the [logging method](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/user.md#logging-methods) you prefer.\n- \u041f\u0440\u043e\u0441\u043c\u043e\u0442\u0440 \u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 \u0441\u0435\u0441\u0441\u0438\u0438 \u0432 \u0440\u0435\u0436\u0438\u043c\u0435 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438 (\u0438\u043b\u0438 \u043d\u0435\u0442) \u0432 PhoneTrack \u0438\u043b\u0438 \u043f\u043e\u043a\u0430\u0437 \u0438\u0445 \u043d\u0430 \u043f\u0443\u0431\u043b\u0438\u0447\u043d\u044b\u0445 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430\u0445.\n\n(\\*) \u041d\u0435 \u0437\u0430\u0431\u0443\u0434\u044c\u0442\u0435 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u0438\u043c\u044f \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0432 \u0441\u0441\u044b\u043b\u043a\u0435 (\u0430 \u043d\u0435 \u0432 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430\u0445 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0434\u043b\u044f \u0432\u0445\u043e\u0434\u0430). \u0417\u0430\u043c\u0435\u043d\u0438\u0442\u0435 \"yourname\" \u043d\u0430 \u043d\u0443\u0436\u043d\u043e\u0435 \u0438\u043c\u044f \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430.\n\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 \u0438\u043c\u0435\u043d\u0438 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0432 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430\u0445 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u0436\u0443\u0440\u043d\u0430\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u0441 Owntracks, Traccar \u0438 OpenGTS.\n\n\u041d\u0430 \u0433\u043b\u0430\u0432\u043d\u043e\u0439 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0435 PhoneTrack \u043f\u0440\u0438 \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0435 \u0441\u0435\u0441\u0441\u0438\u0438 \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435:\n\n- \ud83d\udccd\u041e\u0442\u043e\u0431\u0440\u0430\u0437\u0438\u0442\u044c \u0438\u0441\u0442\u043e\u0440\u0438\u044e \u043c\u0435\u0441\u0442\u043e \u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0439\n- \u26db \u0424\u0438\u043b\u044c\u0442\u0440 \u0442\u043e\u0447\u0435\u043a\n- \u270e \u0412\u0440\u0443\u0447\u043d\u0443\u044e \u0438\u0437\u043c\u0435\u043d\u0438\u0442\u044c\/\u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c\/\u0443\u0434\u0430\u043b\u0438\u0442\u044c \u0442\u043e\u0447\u043a\u0438\n- \u270e \u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 (\u043f\u0435\u0440\u0435\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u0442\u044c, \u0438\u0437\u043c\u0435\u043d\u0438\u0442\u044c \u0446\u0432\u0435\u0442\/\u0444\u043e\u0440\u043c\u0443, \u043f\u0435\u0440\u0435\u043c\u0435\u0441\u0442\u0438\u0442\u044c \u0432 \u0434\u0440\u0443\u0433\u0443\u044e \u0441\u0435\u0441\u0441\u0438\u044e)\n- \u26f6 \u041e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u0442\u044c \u0437\u043e\u043d\u044b \u043d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u0438 \u0434\u043b\u044f \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\n- \u2687 \u041e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u0442\u044c \u043e\u043f\u043e\u0432\u0435\u0449\u0435\u043d\u0438\u044f \u043e \u0441\u0431\u043b\u0438\u0436\u0435\u043d\u0438\u0438 \u0434\u043b\u044f \u043f\u0430\u0440 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\n- \ud83d\udda7 \u041f\u043e\u0434\u0435\u043b\u0438\u0442\u044c\u0441\u044f \u0441\u0435\u0430\u043d\u0441\u043e\u043c \u0441 \u0434\u0440\u0443\u0433\u0438\u043c\u0438 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f\u043c\u0438 Nextcloud \u0438\u043b\u0438 \u0441 \u043f\u0443\u0431\u043b\u0438\u0447\u043d\u043e\u0439 \u0441\u0441\u044b\u043b\u043a\u043e\u0439 (\u0432 \u0440\u0435\u0436\u0438\u043c\u0435 \u0447\u0442\u0435\u043d\u0438\u044f)\n- \ud83d\udd17 \u0413\u0435\u043d\u0435\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043f\u0443\u0431\u043b\u0438\u0447\u043d\u044b\u0435 \u0441\u0441\u044b\u043b\u043a\u0438 \u0441 \u043d\u0435\u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u043c\u0438 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f\u043c\u0438 (\u0444\u0438\u043b\u044c\u0442\u0440\u044b, \u0438\u043c\u044f \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430, \u0442\u043e\u043b\u044c\u043a\u043e \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435 \u043f\u043e\u0437\u0438\u0446\u0438\u0438, \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f \u0437\u043e\u043d\u044b \u043d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u0438)\n- \ud83d\uddab \u0418\u043c\u043f\u043e\u0440\u0442\/\u044d\u043a\u0441\u043f\u043e\u0440\u0442 \u0441\u0435\u0441\u0441\u0438\u0438 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 GPX (\u043e\u0434\u0438\u043d \u0444\u0430\u0439\u043b \u0441 \u043e\u0434\u043d\u0438\u043c \u0442\u0440\u0435\u043a\u043e\u043c \u043d\u0430 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0438\u043b\u0438 \u043e\u0434\u0438\u043d \u0444\u0430\u0439\u043b \u043d\u0430 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e)\n- \ud83d\udde0 \u041e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0442\u044c \u0441\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a\u0443 \u0441\u0435\u0441\u0441\u0438\u0439\n- \ud83d\udd12 [Reserve a device name](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/user.md#device-name-reservation) to make sure only authorized user can log with this name\n- \ud83d\uddd3 \u041f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0430\u0432\u0442\u043e\u044d\u043a\u0441\u043f\u043e\u0440\u0442 \u0438 \u0430\u0432\u0442\u043e\u043e\u0447\u0438\u0441\u0442\u043a\u0443 \u0441\u0435\u0441\u0441\u0438\u0438 (\u0435\u0436\u0435\u0434\u043d\u0435\u0432\u043d\u043e\/\u0435\u0436\u0435\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u043e\/\u0435\u0436\u0435\u043c\u0435\u0441\u044f\u0447\u043d\u043e)\n- \u25d4 \u0412\u044b\u0431\u0440\u0430\u0442\u044c, \u0447\u0442\u043e \u0434\u0435\u043b\u0430\u0442\u044c, \u043a\u043e\u0433\u0434\u0430 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d \u043b\u0438\u043c\u0438\u0442 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u0430 \u0442\u043e\u0447\u0435\u043a (\u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u043a\u0430 \u0437\u0430\u043f\u0438\u0441\u0438 \u0438\u043b\u0438 \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435 \u0441\u0430\u043c\u043e\u0439 \u0441\u0442\u0430\u0440\u043e\u0439 \u0442\u043e\u0447\u043a\u0438)\n\n\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d\u043d\u0430\u044f \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430 \u0438 \u043e\u0442\u0444\u0438\u043b\u044c\u0442\u0440\u043e\u0432\u0430\u043d\u043d\u043d\u0430\u044f \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d\u043d\u043d\u0430\u044f \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430, \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043a\u0430\u043a \u0433\u043b\u0430\u0432\u0430\u043d\u044f \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430, \u0441 \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435\u043c \u0442\u043e\u043b\u044c\u043a\u043e \u043e\u0434\u043d\u043e\u0439 \u0441\u0435\u0441\u0441\u0438\u0438, \u043d\u0435 \u0442\u0440\u0435\u0431\u0443\u0435\u0442 \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u0438.\n\n\u042d\u0442\u043e \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u0432 \u0441\u0442\u0430\u0434\u0438\u0438 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438.\n\n## \u0423\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c\n\n\u041f\u043e\u0434\u0440\u043e\u0431\u043d\u043e\u0441\u0442\u0438 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u0441\u043c. \u0432 [AdminDoc](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/wikis\/admindoc).\n\n\u041f\u0440\u043e\u0432\u0435\u0440\u044c\u0442\u0435 \u0444\u0430\u0439\u043b [CHANGELOG](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/CHANGELOG.md#change-log) \u0447\u0442\u043e\u0431\u044b \u0443\u0432\u0438\u0434\u0435\u0442\u044c, \u0447\u0442\u043e \u043d\u043e\u0432\u043e\u0433\u043e \u0438 \u0447\u0442\u043e \u0431\u0443\u0434\u0435\u0442 \u0432 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u043c \u0432\u044b\u043f\u0443\u0441\u043a\u0435.\n\n\u0421\u043c\u043e\u0442\u0440\u0438\u0442\u0435 \u0444\u0430\u0439\u043b [AUTHORS](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/AUTHORS.md#authors), \u0447\u0442\u043e\u0431\u044b \u0443\u0432\u0438\u0434\u0435\u0442\u044c \u043f\u043e\u043b\u043d\u044b\u0439 \u0441\u043f\u0438\u0441\u043e\u043a \u0430\u0432\u0442\u043e\u0440\u043e\u0432.\n\n## \u0418\u0437\u0432\u0435\u0441\u0442\u043d\u044b\u0435 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b\n\n- PhoneTrack **\u0442\u0435\u043f\u0435\u0440\u044c \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442** \u0441 \u0430\u043a\u0442\u0438\u0432\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u043c \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0435\u043c \u0433\u0440\u0443\u043f\u043f\u044b Nextcloud. See [admindoc](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/admin.md#issue-with-phonetrack-restricted-to-some-groups-in-nextcloud).\n\n\u041b\u044e\u0431\u0430\u044f \u043e\u0431\u0440\u0430\u0442\u043d\u0430\u044f \u0441\u0432\u044f\u0437\u044c \u0431\u0443\u0434\u0435\u0442 \u043e\u0446\u0435\u043d\u0435\u043d\u0430.\n\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"sl":{"name":"PhoneTrack","summary":"Track and display phones positions in real time","description":"# PhoneTrack Nextcloud application\n\n\ud83d\udcf1 PhoneTrack is a Nextcloud application to track and store mobile devices locations.\n\n\ud83d\uddfa It receives information from mobile phones logging apps and displays it dynamically on a map.\n\n\ud83c\udf0d Help us to translate this app on [PhoneTrack Crowdin project](https:\/\/crowdin.com\/project\/phonetrack).\n\n\u2692 Check out other ways to help in the [contribution guidelines](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/CONTRIBUTING.md).\n\nHow to use PhoneTrack :\n\n- Create a tracking session.\n- Give the logging link\\* to the mobile devices. Choose the [logging method](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/user.md#logging-methods) you prefer.\n- Watch the session's devices location in real time (or not) in PhoneTrack or share it with public pages.\n\n(\\*) Don't forget to set the device name in the link (rather than in the logging app settings). Replace \"yourname\" with the desired device name.\nSetting the device name in logging app settings only works with Owntracks, Traccar and OpenGTS.\n\nOn PhoneTrack main page, while watching a session, you can :\n\n- \ud83d\udccd Display location history\n- \u26db Filter points\n- \u270e Manually edit\/add\/delete points\n- \u270e Edit devices (rename, change color\/shape, move to another session)\n- \u26f6 Define geofencing zones for devices\n- \u2687 Define proximity alerts for device pairs\n- \ud83d\udda7 Share a session to other Nextcloud users or with a public link (read-only)\n- \ud83d\udd17 Generate public share links with optional restrictions (filters, device name, last positions only, geofencing simplification)\n- \ud83d\uddab Import\/export a session in GPX format (one file with one track per device or one file per device)\n- \ud83d\udde0 Display sessions statistics\n- \ud83d\udd12 [Reserve a device name](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/user.md#device-name-reservation) to make sure only authorized user can log with this name\n- \ud83d\uddd3 Toggle session auto export and auto purge (daily\/weekly\/monthly)\n- \u25d4 Choose what to do when point number quota is reached (block logging or delete oldest point)\n\nPublic page and public filtered page work like main page except there is only one session displayed, everything is read-only and there is no need to be logged in.\n\nThis app is under development.\n\n## Namesti\n\nSee the [AdminDoc](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/wikis\/admindoc) for installation details.\n\nCheck [CHANGELOG](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/CHANGELOG.md#change-log) file to see what's new and what's coming in next release.\n\nCheck [AUTHORS](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/AUTHORS.md#authors) file to see complete list of authors.\n\n## Known issues\n\n- PhoneTrack **now works** with Nextcloud group restriction activated. See [admindoc](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/admin.md#issue-with-phonetrack-restricted-to-some-groups-in-nextcloud).\n\nAny feedback will be appreciated.\n\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"sq":{"name":"PhoneTrack","summary":"Track and display phones positions in real time","description":"# PhoneTrack Nextcloud application\n\nPhoneTrack \u00ebsht\u00eb nj\u00eb aplikacion Nextcloud p\u00ebr t\u00eb gjurmuar dhe ruajtur vendndodhjet e pajisjeve mobile.\n\nAi merr informacion nga aplikacionet e regjistrimit t\u00eb celular\u00ebve dhe i shfaq ato n\u00eb m\u00ebnyr\u00eb dinamike n\u00eb hart\u00eb.\n\nNa ndihmoni ta p\u00ebrkthejm\u00eb k\u00ebt\u00eb aplikacion te [Projekti PhoneTrack Crowding](https:\/\/crowdin.com\/project\/phonetrack).\n\nShikoni m\u00ebnyra t\u00eb tjera p\u00ebr t\u00eb ndihmuar te [udh\u00ebzimet p\u00ebr ndihm\u00eb](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/CONTRIBUTING.md).\n\nSi t\u00eb p\u00ebrdorni PhoneTrack:\n\n- Krijoni nj\u00eb seanc\u00eb gjurmimi.\n- Give the logging link\\* to the mobile devices. Choose the [logging method](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/user.md#logging-methods) you prefer.\n- Shikoni vendndodhjen e pajisjeve t\u00eb seancave n\u00eb koh\u00eb reale (ose jo) n\u00eb PhoneTrack ose ndani at\u00eb me faqet publike.\n\n(\\*) Don't forget to set the device name in the link (rather than in the logging app settings). Replace \"yourname\" with the desired device name.\nSetting the device name in logging app settings only works with Owntracks, Traccar and OpenGTS.\n\nOn PhoneTrack main page, while watching a session, you can :\n\n- \ud83d\udccd Display location history\n- \u26db Filter points\n- \u270e Manually edit\/add\/delete points\n- \u270e Edit devices (rename, change color\/shape, move to another session)\n- \u26f6 Define geofencing zones for devices\n- \u2687 Define proximity alerts for device pairs\n- \ud83d\udda7 Share a session to other Nextcloud users or with a public link (read-only)\n- \ud83d\udd17 Generate public share links with optional restrictions (filters, device name, last positions only, geofencing simplification)\n- \ud83d\uddab Import\/export a session in GPX format (one file with one track per device or one file per device)\n- \ud83d\udde0 Display sessions statistics\n- \ud83d\udd12 [Reserve a device name](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/user.md#device-name-reservation) to make sure only authorized user can log with this name\n- \ud83d\uddd3 Toggle session auto export and auto purge (daily\/weekly\/monthly)\n- \u25d4 Choose what to do when point number quota is reached (block logging or delete oldest point)\n\nPublic page and public filtered page work like main page except there is only one session displayed, everything is read-only and there is no need to be logged in.\n\nThis app is under development.\n\n## Install\n\nSee the [AdminDoc](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/wikis\/admindoc) for installation details.\n\nCheck [CHANGELOG](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/CHANGELOG.md#change-log) file to see what's new and what's coming in next release.\n\nCheck [AUTHORS](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/AUTHORS.md#authors) file to see complete list of authors.\n\n## Known issues\n\n- PhoneTrack **now works** with Nextcloud group restriction activated. See [admindoc](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/admin.md#issue-with-phonetrack-restricted-to-some-groups-in-nextcloud).\n\nAny feedback will be appreciated.\n\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"sr":{"name":"PhoneTrack","summary":"Track and display phones positions in real time","description":"# PhoneTrack Nextcloud application\n\n\ud83d\udcf1 PhoneTrack is a Nextcloud application to track and store mobile devices locations.\n\n\ud83d\uddfa It receives information from mobile phones logging apps and displays it dynamically on a map.\n\n\ud83c\udf0d Help us to translate this app on [PhoneTrack Crowdin project](https:\/\/crowdin.com\/project\/phonetrack).\n\n\u2692 Check out other ways to help in the [contribution guidelines](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/CONTRIBUTING.md).\n\nHow to use PhoneTrack :\n\n- Create a tracking session.\n- Give the logging link\\* to the mobile devices. Choose the [logging method](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/user.md#logging-methods) you prefer.\n- Watch the session's devices location in real time (or not) in PhoneTrack or share it with public pages.\n\n(\\*) Don't forget to set the device name in the link (rather than in the logging app settings). Replace \"yourname\" with the desired device name.\nSetting the device name in logging app settings only works with Owntracks, Traccar and OpenGTS.\n\nOn PhoneTrack main page, while watching a session, you can :\n\n- \ud83d\udccd Display location history\n- \u26db Filter points\n- \u270e Manually edit\/add\/delete points\n- \u270e Edit devices (rename, change color\/shape, move to another session)\n- \u26f6 Define geofencing zones for devices\n- \u2687 Define proximity alerts for device pairs\n- \ud83d\udda7 Share a session to other Nextcloud users or with a public link (read-only)\n- \ud83d\udd17 Generate public share links with optional restrictions (filters, device name, last positions only, geofencing simplification)\n- \ud83d\uddab Import\/export a session in GPX format (one file with one track per device or one file per device)\n- \ud83d\udde0 Display sessions statistics\n- \ud83d\udd12 [Reserve a device name](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/user.md#device-name-reservation) to make sure only authorized user can log with this name\n- \ud83d\uddd3 Toggle session auto export and auto purge (daily\/weekly\/monthly)\n- \u25d4 Choose what to do when point number quota is reached (block logging or delete oldest point)\n\nPublic page and public filtered page work like main page except there is only one session displayed, everything is read-only and there is no need to be logged in.\n\nThis app is under development.\n\n## Install\n\nSee the [AdminDoc](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/wikis\/admindoc) for installation details.\n\nCheck [CHANGELOG](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/CHANGELOG.md#change-log) file to see what's new and what's coming in next release.\n\nCheck [AUTHORS](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/AUTHORS.md#authors) file to see complete list of authors.\n\n## Known issues\n\n- PhoneTrack **now works** with Nextcloud group restriction activated. See [admindoc](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/admin.md#issue-with-phonetrack-restricted-to-some-groups-in-nextcloud).\n\nAny feedback will be appreciated.\n\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"sv":{"name":"PhoneTrack","summary":"Track and display phones positions in real time","description":"# PhoneTrack Nextcloud-program\n\n\ud83d\udcf1 PhoneTrack is a Nextcloud application to track and store mobile devices locations.\n\n\ud83d\uddfa It receives information from mobile phones logging apps and displays it dynamically on a map.\n\n\ud83c\udf0d Help us to translate this app on [PhoneTrack Crowdin project](https:\/\/crowdin.com\/project\/phonetrack).\n\n\u2692 Check out other ways to help in the [contribution guidelines](https:\/\/gitlab.com\/eneiluj\/cospend-nc\/blob\/master\/Contributing.md).\n\nHow to use PhoneTrack :\n\n- Create a tracking session.\n- Give the logging link\\* to the mobile devices. Choose the [logging method](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/user.md#logging-methods) you prefer.\n- Watch the session's devices location in real time (or not) in PhoneTrack or share it with public pages.\n\n(\\*) Don't forget to set the device name in the link (rather than in the logging app settings). Replace \"yourname\" with the desired device name.\nSetting the device name in logging app settings only works with Owntracks, Traccar and OpenGTS.\n\nOn PhoneTrack main page, while watching a session, you can :\n\n- \ud83d\udccd Display location history\n- \u26db Filter points\n- \u270e Manually edit\/add\/delete points\n- \u270e Edit devices (rename, change color\/shape, move to another session)\n- \u26f6 Define geofencing zones for devices\n- \u2687 Define proximity alerts for device pairs\n- \ud83d\udda7 Share a session to other Nextcloud users or with a public link (read-only)\n- \ud83d\udd17 Generate public share links with optional restrictions (filters, device name, last positions only, geofencing simplification)\n- \ud83d\uddab Import\/export a session in GPX format (one file with one track per device or one file per device)\n- \ud83d\udde0 Display sessions statistics\n- \ud83d\udd12 [Reserve a device name](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/user.md#device-name-reservation) to make sure only authorized user can log with this name\n- \ud83d\uddd3 Toggle session auto export and auto purge (daily\/weekly\/monthly)\n- \u25d4 Choose what to do when point number quota is reached (block logging or delete oldest point)\n\nPublic page and public filtered page work like main page except there is only one session displayed, everything is read-only and there is no need to be logged in.\n\nAppen \u00e4r under utveckling.\n\n## Installera\n\nSee the [AdminDoc](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/wikis\/admindoc) for installation details.\n\nCheck [CHANGELOG](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/CHANGELOG.md#change-log) file to see what's new and what's coming in next release.\n\nCheck [AUTHORS](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/AUTHORS.md#authors) file to see complete list of authors.\n\n## K\u00e4nda problem\n\n- PhoneTrack **now works** with Nextcloud group restriction activated. See [admindoc](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/admin.md#issue-with-phonetrack-restricted-to-some-groups-in-nextcloud).\n\nAny feedback will be appreciated.\n\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"ta":{"name":"PhoneTrack","summary":"Track and display phones positions in real time","description":"# PhoneTrack Nextcloud application\n\n\ud83d\udcf1 PhoneTrack is a Nextcloud application to track and store mobile devices locations.\n\n\ud83d\uddfa It receives information from mobile phones logging apps and displays it dynamically on a map.\n\n\ud83c\udf0d Help us to translate this app on [PhoneTrack Crowdin project](https:\/\/crowdin.com\/project\/phonetrack).\n\n\u2692 Check out other ways to help in the [contribution guidelines](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/CONTRIBUTING.md).\n\nHow to use PhoneTrack :\n\n- Create a tracking session.\n- Give the logging link\\* to the mobile devices. Choose the [logging method](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/user.md#logging-methods) you prefer.\n- Watch the session's devices location in real time (or not) in PhoneTrack or share it with public pages.\n\n(\\*) Don't forget to set the device name in the link (rather than in the logging app settings). Replace \"yourname\" with the desired device name.\nSetting the device name in logging app settings only works with Owntracks, Traccar and OpenGTS.\n\nOn PhoneTrack main page, while watching a session, you can :\n\n- \ud83d\udccd Display location history\n- \u26db Filter points\n- \u270e Manually edit\/add\/delete points\n- \u270e Edit devices (rename, change color\/shape, move to another session)\n- \u26f6 Define geofencing zones for devices\n- \u2687 Define proximity alerts for device pairs\n- \ud83d\udda7 Share a session to other Nextcloud users or with a public link (read-only)\n- \ud83d\udd17 Generate public share links with optional restrictions (filters, device name, last positions only, geofencing simplification)\n- \ud83d\uddab Import\/export a session in GPX format (one file with one track per device or one file per device)\n- \ud83d\udde0 Display sessions statistics\n- \ud83d\udd12 [Reserve a device name](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/user.md#device-name-reservation) to make sure only authorized user can log with this name\n- \ud83d\uddd3 Toggle session auto export and auto purge (daily\/weekly\/monthly)\n- \u25d4 Choose what to do when point number quota is reached (block logging or delete oldest point)\n\nPublic page and public filtered page work like main page except there is only one session displayed, everything is read-only and there is no need to be logged in.\n\nThis app is under development.\n\n## Install\n\nSee the [AdminDoc](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/wikis\/admindoc) for installation details.\n\nCheck [CHANGELOG](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/CHANGELOG.md#change-log) file to see what's new and what's coming in next release.\n\nCheck [AUTHORS](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/AUTHORS.md#authors) file to see complete list of authors.\n\n## Known issues\n\n- PhoneTrack **now works** with Nextcloud group restriction activated. See [admindoc](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/admin.md#issue-with-phonetrack-restricted-to-some-groups-in-nextcloud).\n\nAny feedback will be appreciated.\n\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"te":{"name":"PhoneTrack","summary":"Track and display phones positions in real time","description":"# PhoneTrack Nextcloud application\n\n\ud83d\udcf1 PhoneTrack is a Nextcloud application to track and store mobile devices locations.\n\n\ud83d\uddfa It receives information from mobile phones logging apps and displays it dynamically on a map.\n\n\ud83c\udf0d Help us to translate this app on [PhoneTrack Crowdin project](https:\/\/crowdin.com\/project\/phonetrack).\n\n\u2692 Check out other ways to help in the [contribution guidelines](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/CONTRIBUTING.md).\n\nHow to use PhoneTrack :\n\n- Create a tracking session.\n- Give the logging link\\* to the mobile devices. Choose the [logging method](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/user.md#logging-methods) you prefer.\n- Watch the session's devices location in real time (or not) in PhoneTrack or share it with public pages.\n\n(\\*) Don't forget to set the device name in the link (rather than in the logging app settings). Replace \"yourname\" with the desired device name.\nSetting the device name in logging app settings only works with Owntracks, Traccar and OpenGTS.\n\nOn PhoneTrack main page, while watching a session, you can :\n\n- \ud83d\udccd Display location history\n- \u26db Filter points\n- \u270e Manually edit\/add\/delete points\n- \u270e Edit devices (rename, change color\/shape, move to another session)\n- \u26f6 Define geofencing zones for devices\n- \u2687 Define proximity alerts for device pairs\n- \ud83d\udda7 Share a session to other Nextcloud users or with a public link (read-only)\n- \ud83d\udd17 Generate public share links with optional restrictions (filters, device name, last positions only, geofencing simplification)\n- \ud83d\uddab Import\/export a session in GPX format (one file with one track per device or one file per device)\n- \ud83d\udde0 Display sessions statistics\n- \ud83d\udd12 [Reserve a device name](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/user.md#device-name-reservation) to make sure only authorized user can log with this name\n- \ud83d\uddd3 Toggle session auto export and auto purge (daily\/weekly\/monthly)\n- \u25d4 Choose what to do when point number quota is reached (block logging or delete oldest point)\n\nPublic page and public filtered page work like main page except there is only one session displayed, everything is read-only and there is no need to be logged in.\n\nThis app is under development.\n\n## Install\n\nSee the [AdminDoc](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/wikis\/admindoc) for installation details.\n\nCheck [CHANGELOG](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/CHANGELOG.md#change-log) file to see what's new and what's coming in next release.\n\nCheck [AUTHORS](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/AUTHORS.md#authors) file to see complete list of authors.\n\n## Known issues\n\n- PhoneTrack **now works** with Nextcloud group restriction activated. See [admindoc](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/admin.md#issue-with-phonetrack-restricted-to-some-groups-in-nextcloud).\n\nAny feedback will be appreciated.\n\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"th":{"name":"PhoneTrack","summary":"Track and display phones positions in real time","description":"# PhoneTrack Nextcloud application\n\n\ud83d\udcf1 PhoneTrack is a Nextcloud application to track and store mobile devices locations.\n\n\ud83d\uddfa It receives information from mobile phones logging apps and displays it dynamically on a map.\n\n\ud83c\udf0d Help us to translate this app on [PhoneTrack Crowdin project](https:\/\/crowdin.com\/project\/phonetrack).\n\n\u2692 Check out other ways to help in the [contribution guidelines](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/CONTRIBUTING.md).\n\nHow to use PhoneTrack :\n\n- Create a tracking session.\n- Give the logging link\\* to the mobile devices. Choose the [logging method](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/user.md#logging-methods) you prefer.\n- Watch the session's devices location in real time (or not) in PhoneTrack or share it with public pages.\n\n(\\*) Don't forget to set the device name in the link (rather than in the logging app settings). Replace \"yourname\" with the desired device name.\nSetting the device name in logging app settings only works with Owntracks, Traccar and OpenGTS.\n\nOn PhoneTrack main page, while watching a session, you can :\n\n- \ud83d\udccd Display location history\n- \u26db Filter points\n- \u270e Manually edit\/add\/delete points\n- \u270e Edit devices (rename, change color\/shape, move to another session)\n- \u26f6 Define geofencing zones for devices\n- \u2687 Define proximity alerts for device pairs\n- \ud83d\udda7 Share a session to other Nextcloud users or with a public link (read-only)\n- \ud83d\udd17 Generate public share links with optional restrictions (filters, device name, last positions only, geofencing simplification)\n- \ud83d\uddab Import\/export a session in GPX format (one file with one track per device or one file per device)\n- \ud83d\udde0 Display sessions statistics\n- \ud83d\udd12 [Reserve a device name](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/user.md#device-name-reservation) to make sure only authorized user can log with this name\n- \ud83d\uddd3 Toggle session auto export and auto purge (daily\/weekly\/monthly)\n- \u25d4 Choose what to do when point number quota is reached (block logging or delete oldest point)\n\nPublic page and public filtered page work like main page except there is only one session displayed, everything is read-only and there is no need to be logged in.\n\nThis app is under development.\n\n## Install\n\nSee the [AdminDoc](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/wikis\/admindoc) for installation details.\n\nCheck [CHANGELOG](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/CHANGELOG.md#change-log) file to see what's new and what's coming in next release.\n\nCheck [AUTHORS](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/AUTHORS.md#authors) file to see complete list of authors.\n\n## Known issues\n\n- PhoneTrack **now works** with Nextcloud group restriction activated. See [admindoc](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/admin.md#issue-with-phonetrack-restricted-to-some-groups-in-nextcloud).\n\nAny feedback will be appreciated.\n\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"tr":{"name":"PhoneTrack","summary":"Track and display phones positions in real time","description":"# PhoneTrack Nextcloud application\n\n\ud83d\udcf1 PhoneTrack is a Nextcloud application to track and store mobile devices locations.\n\n\ud83d\uddfa It receives information from mobile phones logging apps and displays it dynamically on a map.\n\n\ud83c\udf0d Help us to translate this app on [PhoneTrack Crowdin project](https:\/\/crowdin.com\/project\/phonetrack).\n\n\u2692 Check out other ways to help in the [contribution guidelines](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/CONTRIBUTING.md).\n\nHow to use PhoneTrack :\n\n- Create a tracking session.\n- Give the logging link\\* to the mobile devices. Choose the [logging method](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/user.md#logging-methods) you prefer.\n- Watch the session's devices location in real time (or not) in PhoneTrack or share it with public pages.\n\n(\\*) Don't forget to set the device name in the link (rather than in the logging app settings). Replace \"yourname\" with the desired device name.\nSetting the device name in logging app settings only works with Owntracks, Traccar and OpenGTS.\n\nOn PhoneTrack main page, while watching a session, you can :\n\n- \ud83d\udccd Display location history\n- \u26db Filter points\n- \u270e Manually edit\/add\/delete points\n- \u270e Edit devices (rename, change color\/shape, move to another session)\n- \u26f6 Define geofencing zones for devices\n- \u2687 Define proximity alerts for device pairs\n- \ud83d\udda7 Share a session to other Nextcloud users or with a public link (read-only)\n- \ud83d\udd17 Generate public share links with optional restrictions (filters, device name, last positions only, geofencing simplification)\n- \ud83d\uddab Import\/export a session in GPX format (one file with one track per device or one file per device)\n- \ud83d\udde0 Display sessions statistics\n- \ud83d\udd12 [Reserve a device name](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/user.md#device-name-reservation) to make sure only authorized user can log with this name\n- \ud83d\uddd3 Toggle session auto export and auto purge (daily\/weekly\/monthly)\n- \u25d4 Choose what to do when point number quota is reached (block logging or delete oldest point)\n\nPublic page and public filtered page work like main page except there is only one session displayed, everything is read-only and there is no need to be logged in.\n\nThis app is under development.\n\n## Install\n\nSee the [AdminDoc](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/wikis\/admindoc) for installation details.\n\nCheck [CHANGELOG](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/CHANGELOG.md#change-log) file to see what's new and what's coming in next release.\n\nCheck [AUTHORS](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/AUTHORS.md#authors) file to see complete list of authors.\n\n## Known issues\n\n- PhoneTrack **now works** with Nextcloud group restriction activated. See [admindoc](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/admin.md#issue-with-phonetrack-restricted-to-some-groups-in-nextcloud).\n\nAny feedback will be appreciated.\n\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"vi":{"name":"PhoneTrack","summary":"Track and display phones positions in real time","description":"# PhoneTrack Nextcloud application\n\n\ud83d\udcf1 PhoneTrack is a Nextcloud application to track and store mobile devices locations.\n\n\ud83d\uddfa It receives information from mobile phones logging apps and displays it dynamically on a map.\n\n\ud83c\udf0d Help us to translate this app on [PhoneTrack Crowdin project](https:\/\/crowdin.com\/project\/phonetrack).\n\n\u2692 Check out other ways to help in the [contribution guidelines](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/CONTRIBUTING.md).\n\nHow to use PhoneTrack :\n\n- Create a tracking session.\n- Give the logging link\\* to the mobile devices. Choose the [logging method](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/user.md#logging-methods) you prefer.\n- Watch the session's devices location in real time (or not) in PhoneTrack or share it with public pages.\n\n(\\*) Don't forget to set the device name in the link (rather than in the logging app settings). Replace \"yourname\" with the desired device name.\nSetting the device name in logging app settings only works with Owntracks, Traccar and OpenGTS.\n\nOn PhoneTrack main page, while watching a session, you can :\n\n- \ud83d\udccd Display location history\n- \u26db Filter points\n- \u270e Manually edit\/add\/delete points\n- \u270e Edit devices (rename, change color\/shape, move to another session)\n- \u26f6 Define geofencing zones for devices\n- \u2687 Define proximity alerts for device pairs\n- \ud83d\udda7 Share a session to other Nextcloud users or with a public link (read-only)\n- \ud83d\udd17 Generate public share links with optional restrictions (filters, device name, last positions only, geofencing simplification)\n- \ud83d\uddab Import\/export a session in GPX format (one file with one track per device or one file per device)\n- \ud83d\udde0 Display sessions statistics\n- \ud83d\udd12 [Reserve a device name](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/user.md#device-name-reservation) to make sure only authorized user can log with this name\n- \ud83d\uddd3 Toggle session auto export and auto purge (daily\/weekly\/monthly)\n- \u25d4 Choose what to do when point number quota is reached (block logging or delete oldest point)\n\nPublic page and public filtered page work like main page except there is only one session displayed, everything is read-only and there is no need to be logged in.\n\nThis app is under development.\n\n## Install\n\nSee the [AdminDoc](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/wikis\/admindoc) for installation details.\n\nCheck [CHANGELOG](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/CHANGELOG.md#change-log) file to see what's new and what's coming in next release.\n\nCheck [AUTHORS](https:\/\/gitlab.com\/eneiluj\/phonetrack-oc\/blob\/master\/AUTHORS.md#authors) file to see complete list of authors.\n\n## Known issues\n\n- PhoneTrack **now works** with Nextcloud group restriction activated. See [admindoc](https:\/\/github.com\/julien-nc\/phonetrack\/blob\/main\/doc\/admin.md#issue-with-phonetrack-restricted-to-some-groups-in-nextcloud).\n\nAny feedback will be appreciated.\n\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"}},"isFeatured":false,"authors":[{"name":"Julien Veyssier","mail":"julien-nc@posteo.net","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.9285714285714286,"ratingNumRecent":0,"ratingNumOverall":21,"certificate":"-----BEGIN CERTIFICATE-----\nMIIDBTCCAe0CAhBnMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMTcwODI4MDg1MzE0WhcNMjcxMjA0MDg1MzE0WjAVMRMwEQYD\nVQQDDApwaG9uZXRyYWNrMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA\no+LDMeoXTJp1d81zrcU7X7MPKKL0egtn8oaBNxPPYuEKA40Q8dVfBatjEtfawykx\nkmf1VVTAOISmMKfpNkWWgQEHMnyQ3G\/OMp5hHOonoumMk+EuPWqT5WUw21BypxmR\n572T8XAHdJvhRjxjkGdX8RW6q9uL0aIp2A0Vcv7jLMxHh6L3VHy7WsvOrhG+gCdn\ny45jqxgBDcenlLf0aV\/GskotCmgnWlDCIr+40KgiYvQ3o6kSHMOjmY7F6eIuq\/qo\nq6RkDP+gKOz3c9j+Mt\/7RZhPw4RMCxLy4j+QBcfrXRdbcrdj1BVUVw\/3aWlASrur\nlBgetCuaeB2Iv\/XL2nyNnQIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQASmARbJHNX\n7mcReQkNHnzd+Xr96pu\/ydTqMTfT3kAHJBGbXNreFyO\/aEYyEKNM20LTs9askTiL\n5au4G372o3uRoqMpVsWQTcjr8MjUTXMavxpf+AqebdTSUfxxFyovo+j6WljuiaFO\nTiWKC1G\/SenH+99c16eWtDWSIPDnAouuPZdp9+f6k2PJkXeKN3uLKGSY7QAKK\/66\nIFiwtYNPvI\/UeImZnVI1YLItDTlF7Zz53OtVL8VIbdUP8V+LHBpXVS4OX0rXQP+4\nKnhz1IB+8Tyoc5Y3eeLsiAg7ZwYvVqizp9abl0IcQ6C0YZ7GnTNKrBx\/CIMI4yVw\nuBKC+tvsqeC+\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"roll_dice_bot","categories":["multimedia","social"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/roll_dice_bot\/issues","website":"https:\/\/github.com\/nextcloud\/roll_dice_bot","created":"2026-03-03T11:20:37.743996Z","lastModified":"2026-03-03T11:31:28.686852Z","releases":[{"version":"1.0.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=31.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/roll_dice_bot\/releases\/download\/v1.0.0\/roll_dice_bot.tar.gz","created":"2026-03-03T11:31:28.680828Z","licenses":["agpl"],"lastModified":"2026-03-03T11:31:28.734511Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=31 <=33","signature":"NC4wH5THPnSJ4nkxhOpQ6qWJmGl3zuNS4SHNsnP\/BWHKp6t3SNa74zmXcYkwRvy2\n0LWYUjiXT26a2R3aCPp37eJQUllSzIZzu44jeG3sJMe4AK4o8J5aWwcuZpYNF+QZ\nOxmat0Enq0PyTRD2gp2y9vrEhCdWYc50C+O+9xHB8Lr4Sp2xmpQGNG0YjF0bs3tA\nMVjGMvveIRsLlPzqVzi3zgWsBZhNXT7fsGvfEKczxVcRJ+GwTcGStezqEIMki+hs\nb6OYTWJZ7QdU70BkzRMnphIiNDxLVptoXIHUabOpuCvfgraRQowS4Kj2dE0mEsP8\nDnEldxCmZanxyutQFvKS20d\/TmbkgXzIWd5mV4yfCvWplNl1fa6Trtai\/Y5l52P4\n8iw0qD6werxuHMmMZZlVbNEhdUD27GSdX9Sh5bDEl1ZrB86j9dAO1u1pHOrAU6La\nBVdHuM\/metj5o4zptLFJBXs1uDBKBKGr9vlyVWiU0QOCP3mYGBBBSfn1QabtC4QR\nZ86XbgUUlz5pmcWZF3ac1zfzHvpmy9IuHyzURss8Bdf1DsEmGo9p3DRskV+p0Zrp\nUBGQDTcqXTLnC4pW6E7AYgOYv8RbxvhwXKJ+O8vtihetffdkwSvbeVpdem974axq\nOzX0WEN0kzfDrM46s+iQLD\/Fhft1BfCMcmRJHn29iFg=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/roll_dice_bot\/main\/docs\/screenshot.png","smallThumbnail":""}],"translations":{"en":{"name":"Roll a dice","summary":"A simple `\/roll` command for talk to roll dices","description":"Supports multiple dice rolls as well as dice with other side count"}},"isFeatured":false,"authors":[{"name":"Joas Schilling","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIECDCCAvACAhMEMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwMzAzMDg0MjQ1WhcNMzYwNjA4MDg0MjQ1WjAYMRYwFAYD\nVQQDDA1yb2xsX2RpY2VfYm90MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKC\nAgEAkbuOse5ADBiea1ipsUo\/y\/fsytPwnoJKn8OEg\/fVp1Wxr01UPkkq6\/GqQXm8\nyCLKYmVo4eN+SQ9xRpYEO1sXyHZl5Pks1tJsl1+MMEee8UtDInlHvy\/aYUEcTzR7\nPAq5BNhncqd3HbwvR0U\/VQ2X0E93a0IOtOGJnGJz8lyoS0wfiH0AUeEp39GUryXm\nZowivsRJkbbJdFw43B2OXFpfOPcP+6JDpq7EsHrJzAkD9BolDcAGi7\/DLbz3Xi\/u\npuycSCJ2vBR3sazo+NkjkO6VzSTWuY+LYydlcDUwiS3q3HyVZhuvlyI6u8vJgDRz\ny63DKVcrRA\/CC7TgNOt7z\/yBGT6HsSlVPLaKT3FbIbRx1RZjiW\/u1oMra2PVCgIQ\nlOorDMeNI6V+uoZAHPr6FhbhXi82j4Q6YrzCS9eX3uEgD2gGWkrBmLRxVFlPphb6\nJwZzbTc5RviszmXSmEwviVXPDEtRkGUICI3E+Wp6tAT9FEw+YsN1p81cvvf3bkbJ\n8KFL9aJov5y1zLobmCdpHprqelR9YzGmH9y5T3dIgXKnzXr5dnCqYj6UKPi1pK33\nfatiMyxgyAIY8oF7Ht+3nkwdFeRn2Y9mGNVTksgcKMt0tISTLvUi3cVmlTgFY7VJ\nTu5LhKBBrdJBfzkLsAEXJeXDMImcWm\/GlWyVnXonskCBs3kCAwEAATANBgkqhkiG\n9w0BAQsFAAOCAQEAMnsfQpMYRuOgkXGJh+6NrIe03ITNRFYQlpYRAgr\/YsnRY1dW\nhSJ0l0RdfQ7LVrI0YvigiVtCL+\/JxuNGxQOy10WXSdYgC6z4SJs8cYIZjbtaHKLv\nG+3mBXT2fPnXwRYUcOYu6NpNgrBXGouxb4oEkrW70UoTohLfw4QpXetd7z0cL40I\nYifX6qujkbZii1z2\/xsfXXXii\/aTJeVRyT53HN1xQCSTfa1Qq837FjHANV+ThPc8\nUpafzhwasQqYkFzqiAVOMVk4G8RIxbXWYG0msFA\/1\/vSK7+NuzBo7357MTf5LKe2\nS6fVyCr1B5xmSYoBsJWoCNaLiOa5J\/yTDHteGg==\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"eurooffice","categories":["files","integration","office","tools"],"userDocs":"","adminDocs":"","developerDocs":"https:\/\/github.com\/Euro-Office\/eurooffice-nextcloud","issueTracker":"https:\/\/github.com\/Euro-Office\/eurooffice-nextcloud\/issues","website":"https:\/\/nextcloud.com\/office\/","created":"2026-06-03T11:51:54.745391Z","lastModified":"2026-06-30T12:10:43.301181Z","releases":[{"version":"11.0.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/eurooffice\/releases\/download\/v11.0.1\/eurooffice-v11.0.1.tar.gz","created":"2026-06-30T12:10:43.286023Z","licenses":["AGPL-3.0-only"],"lastModified":"2026-06-30T12:10:43.338924Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=35","signature":"INVN21YjvLXPSOw5ug\/wPaFQ6Aejsk8OhNYMb7rX7ViGRV7TTE1QphblMl9fG0GFrJOv0sG24sSCMsT15Ghd1e6O7CcKdlBlbozfHmmxVKDxPvQQ8kOOJ26XSettDyswHGZ3QVSgvnnpVTW6V6KHflFbRpWis6A4Zn9KmjBFjeSyfwJHqS4Yxdja3R1wU0WScxdCgKGMPNxsUsHxHICUPo1x2XCZCGzWBJmLPz2xdyMH9mVHHCavG3cEN5AtLpEJ1VJ+zvgNjVFGUMUerHwB76BgBb\/iY9Z7RcmXfQ+MSPoV1qG5S1S3vQn84UIsg2bG4kXA2759Zhw1aF5n0kpozhReEH06skw5B09DDyBnOdlC7OmV4p0DpGq\/f7OHnqabTXWMcX4kpPVyhOxC\/vQa2x+unwxl4MC9M+AGrRP1q98ZU0B\/fVQB\/vUVzmD+Bw2w1\/IRMc3B\/7QipxD\/Xl4CQSfoHBfPmggZ4M0av2NV1rCOZxwX7ZE7JPYULbsppv7e9XQrTA8H3uMTRrJO1psAfu+Y8dtiGQ7SuPExsCq+XuapL1IQvY+6rglbT8NAg9k\/lKuWvYZHwZIf2BcYMcLbyPMaRHGyfxb6jG+fEvym6nUrHMHBiysqswHGf+J6p0F6F6Pncbqt2xaNqyVNFDjfgtzsXfrZUa5x8oeTJgCIpFw=","translations":{"en":{"changelog":"## Added\n- Smart Picker integration for inserting file links into documents\n\n## Changed\n- WebP screenshots replacing old PNGs\n- Renovate bot configured for dependency management\n- Updated dependencies: node 24, @nextcloud\/auth, vue, vite, and CI actions\n\n## Fixed\n- File action icons invisible in dark themes\n- Broken and generic appstore links in info.xml\n- Viewer formats iteration (use Object.values())\n- Smart picker link insertion (iframe targeting, await, plain string linkText)"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/Euro-Office\/eurooffice-nextcloud\/main\/screenshots\/document.webp","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/Euro-Office\/eurooffice-nextcloud\/main\/screenshots\/spreadsheet.webp","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/Euro-Office\/eurooffice-nextcloud\/main\/screenshots\/presentation.webp","smallThumbnail":""}],"translations":{"en":{"name":"Nextcloud Office","summary":"Nextcloud Office app","description":"The Nextcloud Office app for Nextcloud brings powerful document editing and collaboration tools directly to your Nextcloud environment. With this integration, you can seamlessly create, edit, and co-author text documents, spreadsheets, presentations, and PDFs, as well as build and fill out PDF forms.\n\nCollaborate with your team in real time, make use of Track Changes, version history, comments, integrated chat, and more. Work together on files with federated cloud sharing. Flexible access permissions allow you to control who can view, edit, or comment, ensuring secure role-based collaboration tailored to your needs. Documents can also be protected with watermarks, password settings, and encryption for added security.\n\nThe app offers support for over 50 file formats, including DOCX, XLSX, PPTX, PDF, RTF, TXT, CSV, ODT, ODS, ODP, EPUB, FB2, HTML, HWP, HWPX, Pages, Numbers, Keynote, etc. Seamless desktop and mobile app integration means you'll have access to your Nextcloud files wherever you go.\n\nFurthermore, you can seamlessly connect any AI assistant, including local ones, directly to the editors to work faster and more efficient. This allows you to leverage various AI models for tasks like chatbot interactions, translations, OCR, and more.\n\nWhether you\u2019re working with internal teams or external collaborators, the Nextcloud Office app for Nextcloud enhances productivity, simplifies workflows, and ensures your files remain secure."}},"isFeatured":false,"authors":[{"name":"Nextcloud Office contributors","mail":"","homepage":""},{"name":"Ascensio System SIA","mail":"dev@onlyoffice.com","homepage":"https:\/\/www.onlyoffice.com\/"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEBTCCAu0CAhMhMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjYwMzI2MTQxNTU0WhcNMzYwNzAxMTQxNTU0WjAVMRMwEQYD\r\nVQQDDApldXJvb2ZmaWNlMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA\r\nuZjYcGQdD0jHld7Sps+QwqXtj92r+Xr8KuUiiS9xrUNLqaH6hNOZBgxH2DYVtchI\r\nYzdD75KjrqoeTlvdzNMCHYRCR3MhKfKnlmfHZRTMHixgTuEQBjNQtBGH6lEFB+MR\r\nxjQXYxjn+5Dr7KYKpV\/t27LErJUpivMay1yJ5p6jGzW+vyVL4989hHLR9gTc\/K78\r\nv1GbBhPNkO1QI6w0fGLqkcrHmltRA5W\/18FFE5nCA0Cw18FGQOnNjf6zcQCQUtnk\r\nTIutlZWolFK3m5OrsYxJvlwuVuhDTG2B1ZRTgMiWeyyLPMSiV41QMihsFTRzeHO7\r\n7gEnMVcuUOrxotREoMsCjLNk5dHZt\/m9IkXbZM\/7nKUt4OwwPcUcLHkwFXfOUbTH\r\nBQ9w0JTeW0GzCpG8R0fKA5+nMFT7\/ng9peFb6k5arlp\/ArNicQPZe0uQgen+qXfz\r\nybqpoiRbJ1Eale6POB8nqHby1mbF2rXFg5UYaGDrI6Ts\/XTsygk+G5cKa49erSYC\r\nalpjCogCwQh1H0FC5UUwxPuPBtUwnqTFI8JhYZgXDcNcQJp1GvdnwHBDQRQVQiBR\r\nHykdKqWbPYWjUZH50elVmv8tStq6+3e2dPO0AUHY7j91VOkpZSXK9nELMbWoHWDc\r\n20CdmOOzFjcBk9OHP37dhxiWoHPcbwNBcI\/JPNRpIGcCAwEAATANBgkqhkiG9w0B\r\nAQsFAAOCAQEATr2OFjV6MswzVe2xIVQwszFwP3nEB5mVhavDK4vp0RyhiuzRgE7t\r\nNXyi1Nr1C\/3LkAcOIb50ahAov5Y+Hxa0vyY955HPgvufitqn3kJK\/Zrjgn04pSNa\r\nKXqLibeeCWNW8gYIkCD5ZMAv56FJwiedtLxtvLpYGuhHQ5YYNc3\/UOSwYxdW\/pGI\r\npk7vXDwZJCWccalXXYljc\/IdLtje7CDFdpaN0VMbUg5goOd8QnaJoQF68YSHiXqJ\r\n29cYWkWeZtgl+wpQVhL1hbttakGuK4hDvdp+eV\/inLoBevLFD7NJlGi1Cj\/WiJk1\r\nwhhBm1hV5zdyoDzIvsng\/S4FxlJLuMMQmQ==\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com\/c\/support\/office\/195"},{"id":"files_antivirus","categories":["security","tools"],"userDocs":"","adminDocs":"https:\/\/docs.nextcloud.com\/server\/latest\/admin_manual\/configuration_server\/antivirus_configuration.html","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/files_antivirus\/issues","website":"","created":"2018-03-08T10:32:09.024737Z","lastModified":"2026-06-09T15:38:14.124924Z","releases":[{"version":"6.3.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=32.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/files_antivirus\/releases\/download\/v6.3.0\/files_antivirus-v6.3.0.tar.gz","created":"2026-06-09T15:38:14.112467Z","licenses":["agpl"],"lastModified":"2026-06-09T15:38:14.158918Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=32 <=34","signature":"aTyd92h7Y9+xlYtWaCnyfCnGR6tIJs8tPTq1mr\/s5mOKoUhsbBcHI4keMo83m7RpT6uzDUkpDPGIrEjYSOlefD+Xn7yj5\/6q+LdTEmfYSieF0mW8nbjUi\/OQ291YwB5NhOJ2T+4eFKv3x4bSU1CdQldLsh9j1XczJ0XzpARus4eJgv5he5ebxJg2kE124gU+ffkR\/xakRfvuPnecQtpUffXI66Tcwg0rEof+Nxa3PTiS7td8fkH7IXAyqS6YEwyDQzoWo25YXIQddNmADR\/zLnMjN1u9we4a1Cl\/Capm2Ta7zIhMFnss6nKbmEN7EUsVniPXzoEk1vXkRXdyLD0Of6pHohzDuJIBBETNE51UUiFyNn5NPuJnkZmyaWCOMi8B1SiaP554wNPPLPrW+D2\/Cd9EQ\/8mguaP3D+bDkKdB+ff\/0ES3s5rTYuZHBbedkgMTSB7np+ZTPr+DWSrwVOsxnRihWYO6MBtlhUAVxBAVXH+qkdkqTPVKk783fjCflMGs+yEYBExU6O52+vIGqeL2f7ktweVDngjf2xqEvf92QqDSy38MAmlksL3vh2n0qiYBaSBgiUlZDB1+hVdJLggd+39HWbogxgefMqA7DZS5zS\/mdAoSwR2ztfJcjq2x4kB0211Z1DlIAHVODRJeFuTyg\/1pUWYHuymoU+W75im8DM=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/files_antivirus\/master\/screenshots\/1.png","smallThumbnail":""}],"translations":{"en":{"name":"Antivirus for files","summary":"An antivirus app for Nextcloud","description":"Antivirus for files is an antivirus app for Nextcloud.\n\n* \ud83d\udd75\ufe0f\u200d\u2642\ufe0f When the user uploads a file, it's checked\n* \u2622\ufe0f Uploaded and infected files will be deleted and a notification will be shown and\/or sent via email\n* \ud83d\udd0e Background Job to scan all files\n* \u2753 Use ClamAV (open source), Kaspersky Scan Engine or an ICAP compatible scanner\n\nThis application inspects files that are uploaded to Nextcloud for viruses before they are written to the Nextcloud storage. If a file is identified as a virus, it is either logged or not uploaded to the server. The application relies on the underlying ClamAV virus scanning engine, which the admin points Nextcloud to when configuring the application. Alternatively, a Kaspersky Scan Engine can be configured, which has to run on a separate server.\nFor this app to be effective, the ClamAV virus definitions should be kept up to date. Also note that enabling this app will impact system performance as additional processing is required for every upload. More information is available in the Antivirus documentation."}},"isFeatured":false,"authors":[{"name":"Manuel Delgado","mail":"","homepage":""},{"name":"Bart Visscher","mail":"","homepage":""},{"name":"thinksilicon.de","mail":"","homepage":""},{"name":"Victor Dubiniuk","mail":"","homepage":""},{"name":"Roeland Jago Douma","mail":"","homepage":""},{"name":"Robin Appelman","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIECjCCAvICAhCTMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMTgwMzA4MTAxNzIxWhcNMjgwNjEzMTAxNzIxWjAaMRgwFgYD\r\nVQQDDA9maWxlc19hbnRpdmlydXMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIK\r\nAoICAQChxjebsgwKYS0Zo0oV6YGeomb1CuHhFyHKLm3WJJTzSzIu5iHBFMCvm0Sq\r\ni86fK6tUVfokFObpUvtSFixQXqwNnvP390h5kMAO6xDeJpZRZkca1Lvw1e1NSVdV\r\ngwow46b4R0z1r5XsW2ZsuVxnYHLay+bP0sKIBaGk\/Vu\/09UvZtb78p\/BAqhF9zz\/\r\nk+FC5VyEm1KoTFfRBd8FzRrrJvTjmSOuAza6SZwyY9olorDIfeygtFHtgQxVY+ky\r\ndBW2TT4uiEL7CV2ov3GGlsJWfrL4FfLCFe96EnO0OneeXkUUDOkzuJLM\/GxriefI\r\nDRz7y1KzsVtZCy2cnChkHFbteju1juy66Uf7D2ZLh8pviEAomzMgmK6JhAmj2qzq\r\nIxXake1jmt9BHnWfEeVIcYKV58BQrAfU9mv3AsEbL0cPGqvQ1drok1p6W3xUxKOE\r\nOOS6jQS2K4AOMvbY52YhaWjWx6FfMj6kxKx12s7FMcdpxsmvZvfZMR4dNIkXvsss\r\nTimJKcmD8YH3LmxxIiEf9Yn8tRwsmncQN48Axy7VS7IjgRoKqw7kFW\/ca9GeOyEb\r\ndwsJlQOTQxpqZSceVdGABKkriZbMy7aXtkp60RGn096WOnArMieO2WrJOr5uV1PY\r\nucJsHj7PveYs47Qr8\/l55s5S4H2o+OPSc\/mj8u+H3Xy0iK+\/FQIDAQABMA0GCSqG\r\nSIb3DQEBCwUAA4IBAQCS8r208SeDU+ATjA1ELDvpoVQEvxwUIW7w2SoPyZgvAWX8\r\n6T2Q5ibhgtUUdYRE3tXR7ySCyGy2Oj7ODV4uA0STYSKAZm534IDe\/Jezobhq\/8ME\r\nVdAVoW+Jg7DtTEWS+XxsotqBIJyVyHtARCtVHmN6yc2uOvsil82ykGWchKMLXH6+\r\nBgpEssVPuwcOVz3PNetQ0p4CtkDGcQ7HHKN6H3AXe4F8kSdxSgSv27AY9j7jMpoR\r\n9wFmOcwQaRWIQLinS8Cf92EkFHH9xV2MQIJz9+QQGEeqXxwl+eX7rXh5Gg6Ofrae\r\nwHAz2OmR+rA1t2kANKZ0gloslqwiT3YnE9s7SsO3\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"auto_groups","categories":["tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/stjosh\/auto_groups\/issues","website":"https:\/\/github.com\/stjosh\/auto_groups","created":"2020-04-20T04:39:50.802079Z","lastModified":"2026-05-06T11:03:33.452623Z","releases":[{"version":"1.7.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=31.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/jo23sh\/auto_groups\/releases\/download\/v1.7.1\/auto_groups-v1.7.1.tar.gz","created":"2026-05-06T11:03:33.432537Z","licenses":["agpl"],"lastModified":"2026-05-06T11:03:33.509803Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=31 <=34","signature":"r2rVpA\/J76FY8gc4Cn2PuBgBL1hod4DjNqPCmDChMMv9Uh9UZFI3NjoJ2SOJa5CnhGaQE\/JS2pl\/V0OBFCpHbyjwXHJIOAboUAehk4+hwSRI6fUL6LIvkfYPyLoTTmpy0XfL5PCFQsz6pGrF1dLf9dL3IKphlqXLT9lGnlKtny\/xSP8HCdbCqOewRSZ7HkuKcdOpcZUylCtCcEXjUGPAq+jgiXlebyunR3imAqGhEjg3TRrtD8vh84q+YkbZOL5HspqBE+pMiVyYldYQyP9wtzf03XV70n3OUDQGVpOv+g3v0q9ggOYGIfFq9pJI5sNNgtTDWkyJdxfI8WEikbc5G\/iB25MHOk756L26cpSYEEvAY6yFRX3vnJo2Kl0+6HWJTltR\/wUcWuNwbKn4kXdi+T1jGjq\/k2Tavb0SWEz2D6vfIGWniyWas6rJpUKnoP12DWMUeV8KRnCzj22kjfevQGhTDP\/ok3bivfE3ZyTsWCZhG6AOv9M5YYdaiIGzMnMK4b65GO1\/zoaB4YRFuKEIg48TOVjkJoNiV\/GNbNoopPimKCu9RLPS010jb\/+Gx1maFM+sNVKHLDvWNox4BV\/S4Ls66nMatTkqoH\/YVgB7AJfLBx2c0+pnLA5IlPJYRkuVZzCSr7nqd5wEabnMGRth3CaVz1hpLVxvBQUz\/FGuUmI=","translations":{"en":{"changelog":"### Fixed\n\n- Fix admin.js to properly pass boolean values to API. (#90)"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/stjosh\/auto_groups\/master\/screenshots\/settings.png","smallThumbnail":""}],"translations":{"en":{"name":"Auto Groups","summary":"Automatically adds all users to one or multiple specified groups.","description":"Automatically add users to the specified Auto Groups, except those users belonging to one of the specified Override Groups. \nOptionally, the group assignment can be triggered on every successful login, which is useful for external user backends.\n\n## Configuration\n\n- Go to \"Settings > Administration > Additional settings\"\n- Configure the Auto Groups\n- If required, configure the Override Groups (e.g., for Service Accounts)\n- Optionally, enable the Login Hook, which will enforce correct group membership on every successful login\n\nNote that this app prevents group deletions for groups referenced as Auto Groups or Override Groups.\n\n## Comparison to similar Apps\n\n* [Everyone Group](https:\/\/apps.nextcloud.com\/apps\/group_everyone): The \"Everyone Group\" app adds a virtual Group Backend, always returning all users. In contrast, \"Auto Groups\" operates on \"real\" groups in your normal Group Backend. Additionally, it is possible to specify Override Groups which will prevent users from being added to the Auto Group(s).\n* [Default Group](https:\/\/apps.nextcloud.com\/apps\/defaultgroup): \"Auto Groups\" is actually a modernized and maintaned fork of \"Default Group\", which seems to be abandoned since NC12 or so. In terms of functionality, they are almost identical."}},"isFeatured":false,"authors":[{"name":"Josua Hunziker","mail":"josh@o23.ch","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBjCCAu4CAhENMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjAwNDA3MTEwNjI4WhcNMzAwNzE0MTEwNjI4WjAWMRQwEgYD\nVQQDDAthdXRvX2dyb3VwczCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB\nAN3wygx1vrnOKZ7t8vinIc9bQCtnY5rfHwLXT0g1mHnYz04SL3SmbQ6uATOsHFiT\nMlHvxbw9Mg90G7I9kqEkFbC6stAVwbKE2Ib\/GbCMiBBQUwUeet0TWYpLYm240HGb\nICkMwd0dyIRurKHjXN9bw7x\/ltFipadijEEl9jqlSPFeWWU6v+G2xKo+9yN10gyi\nHxaWyDPPcppAl51V93AxgxAO3I1Fgf75r1BXDtq9WGaCqyPGd\/4GldkrHFxUOR2g\nqvz50m4lEY9CY2MQIpE4eOYmX\/HcEWYgiN6sAn2lHipZImnZzi8l2dCkjqiFPphw\n1\/SfTsT9m1ProjwgbR4GGgRXaL9vuPPKNj1NSpw074RvssUXU5b\/6Z99SUtggUEH\nwgyAQmhJQp9xLfb5v7aqYp+Ktc0JUOQLcpW2ieBwojpkfySeZAZ1nLeT6rmKGEmp\nc4989+50MPJqyJYnD4pqQfvcwCs6Z4H+uYAKCNZZXq\/uGYBxpn+v5MMH5+pudZ2G\nxSQgTe1KbW4fxD6tYw63RG7ebQynQrXOdguhmIb8VHHon\/GE7yq7blSKiNvoMawe\nDLyquqs4ALvPhur5GyH8VjXUuwzamHquVCgzpWlWZlQFL6wvs\/zdG0Vnbh4niDCi\na6bKnWv9nVXu3oLZdzId3f0Ho5o5jUePNIQ7rbiK8Zc7AgMBAAEwDQYJKoZIhvcN\nAQELBQADggEBABVbjKnHgM5SgUPQYbM4KmjG9cNmtcOJq8s+soJmywat+XLYiH2I\n+QZ8BXboyOJjO+5s51OmwUek5aounoCbyfYWF6\/Pl7RfwTj3saJTBumMOkKaUxER\ngQmklRKyiWRAFVI7YaQ29fL+LM1BgXQf9Q5\/WUkhRnXTh4sXxhbK6yMs3a\/8RXHs\nAqPbESMZgO1K1xq4Lk6G\/RleGAlu3tgKjEbDo+KJMa4PIFk6UeVS3gk8HnemSYRp\n1C\/rSLhkZV4r1yoVE6uZ9hmVHdtAzQPmfbyZoVXi4olxEvkgCgKBl1NGVXMJ6Ok0\nuVnNeRC\/D139jWL7tlrY0O8ecYWc07Glj\/8=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"notify_push","categories":["tools"],"userDocs":"","adminDocs":"https:\/\/github.com\/nextcloud\/notify_push","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/notify_push\/issues","website":"","created":"2021-02-15T19:47:01.854918Z","lastModified":"2026-05-18T15:38:02.442567Z","releases":[{"version":"1.3.3","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=30.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/notify_push\/releases\/download\/v1.3.3\/notify_push-v1.3.3.tar.gz","created":"2026-05-18T15:38:02.384600Z","licenses":["agpl"],"lastModified":"2026-05-18T15:38:02.513716Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=30 <=34","signature":"Y\/N0WaKEjWnQubKrULXjwFvabWp+Qqx\/ofqtxd38UeYYWsLSf8egcrYO1mghSMB98VFMtIIhjfaIaHfbrDMJxy4tgJlX3SOb\/w7BBQXyeFdtnsBQg+6X21TtcEC6beHv+LMXPzH5Nupn8MTTcN1Re+7SU\/SVB9YuV2xUts3SRd1IpfLdwZk64+GqV+NJifwWVcNI46w7PEDHmldAW\/8rq2VnY4dm+1JEaD8ij9DRjvOUZS9DxaCw+UYb8kRC6sHNINo0Nap808ncimZFLEkxW\/hGUVBiZT38dWIKXKtpG4Mp1rkf6S6QVcGkUG25QLQhwdf+KHrVIlZ7ntHyaRGdttYQ2769gPPWjfPHy145Iw4MxbDRfW4A1XJCPw4JqT9ja7inJ\/r7PcTgC6q\/VbZ0e7sCH2exZh+0VvnKRzOGh1sFwYXQrzZyiofWut5WZDqLxR7p46gnxgCe6wCgdYWtCiXCIsJy1Aj8BDT5+lRuFgfr6\/tmoXLdYbQ03QNgAmC4aYyLoPcGWNLSl0KR\/HfU5\/T5BvWAZn9aAilG5vIYvrpLkKmokiW8xsy6T543YJ7YReOfpETJ8YEBptavKhzlmCpXqt+8Xbwj8F5fhHlvmWB1FlAeU\/Y+DDQxjgmFh7+Bu370SjgR+bgkQfMFHoNva3wE6zL0CRnbyRODoBh7qLk=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"translations":{"en":{"name":"Client Push","summary":"Push update support for clients","description":"Push update support for desktop app.\n\nOnce the app is installed, the push binary needs to be setup. You can either use the setup wizard with `occ notify_push:setup` or see the [README](http:\/\/github.com\/nextcloud\/notify_push) for detailed setup instructions"}},"isFeatured":false,"authors":[{"name":"Robin Appelman","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBjCCAu4CAhFsMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjEwMjE1MTg1OTE1WhcNMzEwNTI0MTg1OTE1WjAWMRQwEgYD\nVQQDDAtub3RpZnlfcHVzaDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB\nAMV7kXIwi\/iDJMtb0g67ax6zLN1yVL1KBNMtWCFze5+HVIU365Cpy\/Lx53oIVahA\nDAcEGGi2W9BTtOndYuuZKS8a81ulOEfv\/d+fmNTn+ikhJmLj6q+WMLkGHjJmljgs\ntDAeH9httqZlHbUYTl8JBPm6IBBTohhwb9q3CM77LDCAymwetX5HURYkwslsbnBx\ngeYRVcnt0LHd9pSmjXR5pcy6mpL5OQbD9KBcc1\/r4tDqASHTXDGP44VlrkP6QVeF\nnkUYI\/c9bt3eCLZ0Sjjcp7klqiYb7KTP4zYInkAf\/5RbDnJ7vQxk\/UR25pQD4MxT\nXi\/IR+sGFeAzuaQHABf4un9QOtkyKKjQjBfg\/lXwvbuWCzqWEczqaly6VP+wltPx\nDHEtK5HY1ukDRlJ7O460jSEwpCgmRQVxEGsxSsx04f2Qb4k4POZzx75IQHdB9j6m\npCnum7KNP9C4uyNCBLfmyAokD2wz32\/2Cm\/0ti+xjHShxyip20Bjm2Zh\/SGXd488\n3fSY9DrCJqV9ehpsSjQR6WML\/iXhqhPElCherUl3MQhaAFBgiT10QX6BAoeNZY1B\ndJj9s6oSmFJVPmN4keVdE0a8ZVfz6v1eHA3fTwPYtpw71DyZOd9HXbZ0Sv+y0mKg\nafcJPJfXG\/iJdD7HUBO6yjm8mUDi013B1EcvNU4oLYQXAgMBAAEwDQYJKoZIhvcN\nAQELBQADggEBAGyp8NnjJpgSepYTr\/948msQHc+ppa49qjqdgdo2FCidgZmNzHxR\nuS8cSS1bdi8WRVQtHESkt2b+C7xm\/wojMNNfylKa4A6g6RLm0kKIasknL6XqgP8U\nP0iq7o9tN4Yp8mnKhunraD96o8NAWtWIEv5DMER8XnVoRdrfMFoE4AX9vw7il\/IP\n5u0\/QjGchpqCmVA9AlhSLtEy0Vi0Ta2Onmj1vl71\/eolS2f0zLZbsVojH07zjy3D\nF1OfPNoX9+TUOcZFO2RuMMW\/fvktWYayW+8blDk4WqEnWRSxTz079+uL4xOyvpb2\nSZBck\/l6shHeygRKvEKPFLZRjiv1sDRtnLc=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"integration_zammad","categories":["dashboard","integration"],"userDocs":"","adminDocs":"","developerDocs":"https:\/\/github.com\/nextcloud\/integration_zammad","issueTracker":"https:\/\/github.com\/nextcloud\/integration_zammad\/issues","website":"https:\/\/github.com\/nextcloud\/integration_zammad","created":"2020-09-02T09:38:04.795600Z","lastModified":"2026-05-26T09:11:30.270968Z","releases":[{"version":"4.0.4","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=32.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/integration_zammad\/releases\/download\/v4.0.4\/integration_zammad-v4.0.4.tar.gz","created":"2026-05-26T09:11:30.247348Z","licenses":["agpl"],"lastModified":"2026-05-26T09:11:30.325336Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=32 <=34","signature":"IjBD1J6tHQle2Lf7zweb6bGlVb6DGoYbDanja9vTt08yUSbEpdTz2c3O3GoXlUQGzpsd+I1WBly3Uym+zs1US0ELJmGQvht8udcS4m7LzpeEFvjWlXvK7v61J4moiKPzbQXO0sWvORnhb2yRjDHkn7CRTVmns7GHDyiIEmyn9f8IVi8hRoPRdaUvJk19lpO08qfXi2pn1BPS\/dCVKuPecagxhpdT05ZzusdUXYxr6rPexLLTw+qTo1Yk5rZc2SKEWwz2zOwJLgYBR5wUDBBp4zuqTXrHJ1reYIkbJy3jfDMd1TPbdgDQliQZFFguEfUyRddQnUeNqtuYtlZ7I2CI8CIaNTN3EZSKa3HNw3IKWRIjKolMW\/+a\/NavFgk6VRPkzAzbO9jSgYu60GAD8L\/Ddf5vjigXwHsMJkKBosqijXRtWT0fDDR6sxhHsbKFvSjLj1sVPTaEtPhWyJF4WRsvcOMljINn10M3rQbbtMQQo9vUuyYW+SFjtfGE0f+tW1W63wIv17Fqc8riEWdFW1OyJ3u1aOuXFL4NVAIJ5OLsZdbpuXEbNf8IzOP8N6cOqAcH4cJe5xGlx0E6SVjmpK632DJmlarF6xFxgHAkj8ld8TIvGAT9szN1AblR9jVjLxR+LlvFWAMCrQlHN80sTGwDApIZsnx8OX6RxRl1Cy3v2rc=","translations":{"en":{"changelog":"### Fixed\n\n* fix: Fix notifications integration"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/github.com\/nextcloud\/integration_zammad\/raw\/main\/img\/screenshot1.jpg","smallThumbnail":""}],"translations":{"en":{"name":"Zammad integration","summary":"Integration of Zammad user support\/ticketing solution","description":"Zammad integration provides a dashboard widget displaying your important notifications,\n\ta search provider for tickets and notifications for new open tickets."}},"isFeatured":false,"authors":[{"name":"Julien Veyssier","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEDTCCAvUCAhF2MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjEwMjE1MTkzMDE5WhcNMzEwNTI0MTkzMDE5WjAdMRswGQYD\r\nVQQDDBJpbnRlZ3JhdGlvbl96YW1tYWQwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAw\r\nggIKAoICAQDPXkN32S4GTr8NJ2AQp3Hcu8nfTk9YeQ9yXzhGCFfFaCkzk\/twU5tg\r\nZdWW83\/QQjyUvwgaKYki\/R9ta1DKN5iAzDYW0aV0q+cK\/J4+n0vj0sF4VgUUCsDA\r\nEz2ffOS0JBaMeYRmsMwCjdPMBtzuNJzf3ah1IFVxGM5tQA9kfM7t2QDs88ZR06o\/\r\naCD5dJhXVTQ6glfy9RafNJGYRObR4BiSBx3e1hIVgC\/sSGoZ648ek7KU2pZC3M+8\r\ndJ3QrynHsi9vSrcmWoNZ\/zog0E8rVQJcor8Jkkv3cBAOUa91gY06CYCaNcakJkj6\r\npoQO95MAAMOiczdb\/+h2PCDoOSz+K5\/ECjaLByPk1iPIsdxXVpevzEmTkTitehhb\r\n2uIyxjwpLZI9x2Ai9u084jHTxv+Lf1YccU6ObMI+Q\/nCasoHEBCudRf8GiFXXIuM\r\nkdSr5rA32ZEqF3stmU6NWFV6wvD04p0vJMxerI0kfymrhqtMXyLwrCz2ZGDO3sGw\r\n786wWMolxSA1YxGYPCIXIDwUjjAmnby3NVe+gQu9HH7T58QQQgrPQRDGvVT8CcCm\r\nCLePUzVntzKlaNxGphRjL9A6Dr5gy65QkzXpsrHGqfD5jSBkbD66L3ydQ+dzLzk8\r\nnljFeh9NVGVfr6ExICKfbpq\/9La+qyVB+IyWP5WEKtuEr6E29Q04awIDAQABMA0G\r\nCSqGSIb3DQEBCwUAA4IBAQBlAma2MQNDm263S9qFCshl\/waPc8bUkv9uulswK1Vc\r\nqihhE5mqFzdE\/gqatDemUXLweWMLk5hGfeI\/UvIRAn1bDSApOCVGACeRo\/9VKhw8\r\nEvAWQe2wwPLmr9eXTUEXrk+7Hiv1TFQjJUjSyUEWcfes13whbH88CPMfSUnV7tjl\r\nOjEFT3SPtuHWQIZusByNnkwdA1VTV09m6ddFJqUg8onF01P4zASGeS0hhRoK7YGS\r\nfAgfcxmOtpasA52Lfy\/fgTqQtbCqZ\/1e+UMjoQAcoEFs4niSWEaCEKlSiV+P2Gvx\r\nc1ZFAWMaHMNYvu8qvdGMaKGN5QEvweaLC1XSgbNdyMMX\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"pto","categories":["organization"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/SR-Coder\/nextcloud-pto\/issues","website":"","created":"2026-03-24T15:16:05.049717Z","lastModified":"2026-03-26T19:01:20.027833Z","releases":[{"version":"1.1.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.2.0","platformVersionSpec":">=32.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/SR-Coder\/nextcloud-pto\/releases\/download\/v1.1.0\/pto-v1.1.0.tar.gz","created":"2026-03-26T19:01:20.023113Z","licenses":["MIT"],"lastModified":"2026-03-26T19:01:20.073741Z","isNightly":false,"rawPhpVersionSpec":">=8.2","rawPlatformVersionSpec":">=32 <=33","signature":"q+f1XZNGSQHardl9NOrhaG+6hkY0uyrdscoOfl8xQQZTlnRwEyCDqI\/rliCa\/XigrvffRYRKTXImZofLrXmP35QemmeZIRnd5MM02XguFI0SwWCQ1IUe6NoZxnvpdKM1vazvEBBUckANHC0wib+JchKkPioJVuyPIgOkP7rrY7IcuofhGocAkn3a22CBrskYViTVndAKC5TTZ0qmzYK7tPw5eo1NpEnqgEdGsjWe7e9xAhPYEhbT0sT86ACUE27UPOZh5XvN5qNKjkwRFgBU8fDmonBdaAlvjvDH80hE4egejoKT0+8j6nMwLPOUtEzrNgRQixrHy4+HuPYSR3u3DRrzjHlr6yLxYavNxWjXLIIa+vMWWSiVZv\/7E6vYOMOybSTEC57pLI1Ba6xf9lbEJbottAjWzUi4jJe8ttt3IUl\/AmETlXuP6ZOy9x\/6sD6hOXwWYhOXzHrp+yG9gUwZmmj3BVD09A4Q5MW1PR50hIX2s32MqwnCv6GYSibkt9+GKXsCk6hk3YDL1\/3DqKSjmOKL0JZ9YtTfbSQcYcOfknjyCr0leiQRdUoPIbeAmVMfbj\/yLSq6TGZOVfwJmbdYHInKSUfMG\/dG32uxuZSQYuFHaxjdYSIW1vsgUBJhUlb31S2MV9TqHNP8xQCGwYR3pZrvvPHaYG8OWBHZjRD1NGs=","translations":{"en":{"changelog":"### Release Notes\n**Nextcloud 32 compatibility release** - Now supports both NC32 and NC33!\n\n### Added\n- Nextcloud 32 support (min-version: 32, max-version: 33)\n- Better error messages for request validation failures\n- Graceful handling of permission checks for non-admin users\n\n### Fixed\n- PolicyAssignment component now handles different API response formats between NC32\/NC33\n- Request submission now shows specific error messages (e.g. \"Insufficient PTO balance\") instead of generic \"Bad request\"\n- Removed console 403 errors when non-admin users load the app\n\n### Changed\n- Defensive coding for API responses to ensure compatibility across NC versions"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/SR-Coder\/nextcloud-pto\/main\/screenshots\/01-dashboard.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/SR-Coder\/nextcloud-pto\/main\/screenshots\/02-new-request.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/SR-Coder\/nextcloud-pto\/main\/screenshots\/03-my-requests.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/SR-Coder\/nextcloud-pto\/main\/screenshots\/04-approvals.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/SR-Coder\/nextcloud-pto\/main\/screenshots\/05-admin-settings.png","smallThumbnail":""}],"translations":{"en":{"name":"PTO Tracker","summary":"Comprehensive PTO and vacation tracking for teams","description":"Track and manage paid time off (PTO) with flexible policies, approval workflows, notifications, and calendar integration.\n\nFeatures:\n- Flexible PTO policies (unlimited, accrual-based, fixed annual)\n- Request submission and manager approval workflow\n- Full notification system (in-app bell notifications for all events)\n- Automatic calendar event creation when PTO is approved\n- Admin UI for policy assignment per user\n- Access control (users without policies can't access app)\n- Approval history view for managers\n- Permission-based navigation (approvals tab only for managers)\n- Dark mode compatible\n- Multiple leave types (vacation, sick, personal)\n- Request cancellation before approval\n- Secure (SQL injection, XSS, CSRF protection)"}},"isFeatured":false,"authors":[{"name":"JCR Labs","mail":"jim@sparerecords.com","homepage":"https:\/\/sparerecords.com"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIID\/jCCAuYCAhMdMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwMzI0MDc1MjEyWhcNMzYwNjI5MDc1MjEyWjAOMQwwCgYD\nVQQDDANwdG8wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCuiiWDa4yK\nUHEzH9BeiJnzn0SJU7bDtJjNhUwAcXtF7HRoEAF6FWMWjj56a0j1aXTYXsg\/F5S7\n2bXHHGoNmPGBFHefPgr5I7UaTSy4w7QJ+ydY6rFbm9MtXu+UuETJ3m1vK5f6B8f+\nPqjgc4sJkO5jlOabncQP52ufrQF2XqaEMADjdKIMNxArfxMxRq5D53PCltex8wdl\n7\/oQcpXcYfLeuxpTtBd66ptXDDgQTP\/9SK8Ki0m+RU3zNSnlVmdrLJJvf4PzUnc9\n++uM+WNEpBCZEAbflAtFFxZY7f\/SM1HRXy\/cZva8qHy\/txbAkgEiFYeFtgj5Jg+7\nNX2lsLIBF5VzbEksCWDqL\/FPoyKRl5l2sMr0cHLOt1+3WEfCZ9GhpEGbisPnvLkV\nZHT274L+6zifoA6Yg2fUPFIuad8ILzNLZHFiQpPWSUy315uYZEX8jnLobZQQDPbZ\nVSTd+R8+DhWdAMN9X84S31iphf8KwpuylyA6MoZJ\/fJBdDkWornKuWF8dTOAXigu\nPrQM1UCwfKJtB3KWJpca\/UWvDEAnsWwND0\/dqCtftQM9iwk3GQOzaZxpFnqTJ8X+\n4+d6cgt4z5Kmw09IlMSv1jK\/gPi\/uSK+vQg7\/4Y2jC5z2ryOW\/mbwfue9XN85kfJ\nBjuMRHgdPE1aSuU6irBMmz0veePT\/DlAzwIDAQABMA0GCSqGSIb3DQEBCwUAA4IB\nAQA+Dr5jf6e50mx0JxEsCENci30jJVrZP0qvO8TJrq1pc3yTdBn6fms++XQ\/LCmb\nAShUU6NM+M8N6buYqBqUMcKXtJbs\/H8q\/54437TnO7em2xwqPT5O3T1boROh0Awt\ndMxdbqqbPEKgdAfrzk5K6pgl4wOLAM8rYycoQQib+oEdp9HPSdrUMcA2I+r2jImC\nrtxGCVa8Oz8K+FgqBiRqUfkiXFiMXSCKsJLOa4QD1qDdZkmTJ0ec6Hkrls\/akGB4\noEDJmPQpVflujcclwqjyFwDE4+rldd8zwfC5j83KzQPVKOjHLHov2OdARbqnzKl\/\nWjlk5k+aVFjrmYGMPIbdafmS\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"audiocheck","categories":["multimedia","tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/aSoftwareByDesignRepository\/nextcloud-audiocheck\/issues","website":"https:\/\/nextcloud.software-by-design.de","created":"2026-06-16T20:12:51.642224Z","lastModified":"2026-06-24T21:03:34.165282Z","releases":[{"version":"1.2.6","phpExtensions":[],"databases":[{"id":"mysql","versionSpec":"*","rawVersionSpec":"*"},{"id":"pgsql","versionSpec":"*","rawVersionSpec":"*"}],"shellCommands":[],"phpVersionSpec":">=8.2.0 <8.6.0","platformVersionSpec":">=32.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/aSoftwareByDesignRepository\/nextcloud-audiocheck\/releases\/download\/v1.2.6\/audiocheck-1.2.6.tar.gz","created":"2026-06-24T21:03:34.149005Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-06-24T21:03:34.214984Z","isNightly":false,"rawPhpVersionSpec":">=8.2 <=8.5","rawPlatformVersionSpec":">=32 <=34","signature":"Jv9Cfgd5KiHuIhWVcnmPvc+tjX9hD+iP5PRAzEryrCAlq0yfNInv9T82hm7Sw0Uug78ddijfkZ2dgD2vRZm5Pik97LCUi8R8Vck1U5LU3aSVhrHNH02l86ntKWjjhiIUj26X589gMc1DcB0nNrEjrUCf50RMtrLcB3qR1WBuzAKPW3GbA5c\/zkB56nhPelVSXFY99ksX1wwNFQwvNHQ1hUNziNoaQTI5EtTr3lizvigJvY7UAZjlIdTZe7c2Gfn2YVmto5YQ7EYEfxZfQIhS3NUBDGdhpAZV2wbSFDYpcx\/AxLOikAp6rU7mgb08cAsm1G19dWcSBGTFRhVJ+bBucZXzY4H1siljWo7bVp47mXBCL4TxakLtaW4TIvaYJ0KQ+hLU5Rp1JIp4fdeyXIQ4XjoEBsFxpjwme1h1z0\/Dp6tGsCBcd1vuZOks3KFD2+758sCVVqz+v+sDk6+fJL7M5YK9DsHRt8j5CxVFqTfsQI4Ew87pONnYruNABlOfsW0v1AnyKI1da\/oEti14Ki6ONM0sWznSbGIS00CSbR7T4wiP2ev1HFQSe+hAlTEqwyP0UuNGR1QKvlTXVdL+46M8HBx4sqlW8wfzeEFnXFsH\/IQHwuw6bgPDTIoemTg\/Kgfi2m3XIqdaBruQ2sXo+yMzZZ1s+q1yKA5WLDBG\/D4Y0n4=","translations":{"en":{"changelog":"### Added\n\n- **Global search** \u2014 shell search filters Home, Browse, Music, Audiobooks, and Playlists with debounced query sync.\n- **Sleep timer** \u2014 duration, end-of-chapter, and end-of-track stops on Now playing.\n- **Playback start choice** \u2014 Play all \/ collection actions offer start from beginning vs continue when saved progress exists.\n- **Accent-insensitive search** \u2014 normalized shadow columns (`*_norm`) and migration backfill library search across web and mobile.\n\n### Changed\n\n- **App shell** \u2014 persistent page chrome (breadcrumb, icon header, scope strip, grouped nav hints) aligned with BudgetCheck and MobilityCheck across all routes.\n- **Section cards** \u2014 Settings, App settings, Library, Browse, Music\/Audiobooks, Playlists, and collection detail use shared `sectionCard` \/ `collapsibleSectionCard` layout.\n- **Track lists (mobile)** \u2014 library browse rows render as bordered cards at \u2264767px; collection detail tracks match the same pattern.\n- **Playlist detail actions** \u2014 secondary header actions collapse into a **More actions** menu on narrow viewports; **Play** stays visible.\n- **Messaging** \u2014 polite\/assertive live regions and toast stack for status feedback.\n\n### Fixed\n\n- **Browse page** \u2014 removed duplicate inline page header after shell migration.\n- **Play all** \u2014 header action only on Tracks (Music\/Audiobooks) and Favorites (Browse) tabs.\n- **Integration test runner** \u2014 `run-docker-tests.sh` resolves the Nextcloud root correctly from the app directory."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-audiocheck\/main\/screenshots\/audiocheck-screenshot-01.png","smallThumbnail":"https:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-audiocheck\/main\/screenshots\/audiocheck-screenshot-01.png"},{"url":"https:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-audiocheck\/main\/screenshots\/audiocheck-screenshot-02.png","smallThumbnail":"https:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-audiocheck\/main\/screenshots\/audiocheck-screenshot-02.png"},{"url":"https:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-audiocheck\/main\/screenshots\/audiocheck-screenshot-03.png","smallThumbnail":"https:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-audiocheck\/main\/screenshots\/audiocheck-screenshot-03.png"},{"url":"https:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-audiocheck\/main\/screenshots\/audiocheck-screenshot-04.png","smallThumbnail":"https:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-audiocheck\/main\/screenshots\/audiocheck-screenshot-04.png"},{"url":"https:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-audiocheck\/main\/screenshots\/audiocheck-screenshot-05.png","smallThumbnail":"https:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-audiocheck\/main\/screenshots\/audiocheck-screenshot-05.png"},{"url":"https:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-audiocheck\/main\/screenshots\/audiocheck-screenshot-06.png","smallThumbnail":"https:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-audiocheck\/main\/screenshots\/audiocheck-screenshot-06.png"},{"url":"https:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-audiocheck\/main\/screenshots\/audiocheck-screenshot-07.png","smallThumbnail":"https:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-audiocheck\/main\/screenshots\/audiocheck-screenshot-07.png"}],"translations":{"en":{"name":"AudioCheck","summary":"Play audiobooks and music from your Nextcloud files \u2014 resume, queues, chapters, and playlists","description":"# AudioCheck \u2014 your audio library inside Nextcloud\n\nYour MP3, MP4, M4A, M4B, and other audio files already live in Files. AudioCheck indexes the folders you choose, streams with live permission checks, and keeps a **persistent player** while you browse the rest of Nextcloud.\n\n## Why people install it\n\n- **Multi-file audiobooks** \u2014 play every chapter file in a book as one queue; resume is stored on your server per account\n- **Music library** \u2014 tracks, albums, folders, search, and sort\n- **Continue listening** \u2014 home shelf, dashboard widget, and saved progress per file\n- **Playlists & Favorites** \u2014 build lists from collections; star tracks in Now playing or Browse\n- **Chapters & speed** \u2014 chapter jumps on M4B; 0.5\u00d7\u20134.0\u00d7 speed for audiobooks\n- **Security by design** \u2014 single file-access gate; uniform 404 for inaccessible files; playback streams only from your Nextcloud files\n- **Accessible & responsive** \u2014 keyboard shortcuts, clear sections, focus-friendly controls, and a layout that works on phones and desktops\n\n## Supported formats\n\n**Indexed and streamed:** MP3, MP4\/M4A\/M4B (including podcasts tagged as video\/mp4), OGG, Opus, FLAC, WAV, AAC, and other common `audio\/*` types.\n\n**Browser playback** depends on your browser: MP3, M4A, M4B, AAC, OGG, Opus, and WAV usually work; FLAC and some others may need a different browser.\n\n## Get started in three steps\n\n1. Open **Library**, add your music and audiobook folders, then **Scan now**.\n2. In **Settings**, enable **Resume where you left off** (recommended).\n3. Open **Music** or **Audiobooks** and press **Play** \u2014 the mini-player stays visible while you navigate.\n\n## Integrations\n\n- **Files app** \u2014 Play in AudioCheck \/ Play folder as album\n- **Dashboard** \u2014 Continue listening widget\n- **CLI** \u2014 `occ audiocheck:scan`\n\n## Requirements\n\n- Nextcloud 32\u201334\n- PHP 8.2\u20138.5\n- MySQL or PostgreSQL"},"de":{"name":"AudioCheck","summary":"H\u00f6rb\u00fccher und Musik aus deinen Nextcloud-Dateien \u2014 mit Fortsetzen, Warteschlange, Kapiteln und Playlists","description":"# AudioCheck \u2014 deine Audiothek in Nextcloud\n\nDeine MP3-, MP4-, M4A-, M4B- und weiteren Audiodateien liegen bereits in Dateien. AudioCheck indexiert die von dir gew\u00e4hlten Ordner, streamt mit Live-Berechtigungspr\u00fcfung und h\u00e4lt einen **dauerhaften Player**, w\u00e4hrend du den Rest von Nextcloud nutzt.\n\n## Darum lohnt sich die Installation\n\n- **Mehrteilige H\u00f6rb\u00fccher** \u2014 alle Kapiteldateien eines Buches als eine Warteschlange; Fortschritt wird pro Konto auf dem Server gespeichert\n- **Musikbibliothek** \u2014 Titel, Alben, Ordner, Suche und Sortierung\n- **Weiterh\u00f6ren** \u2014 Startseite, Dashboard-Widget und gespeicherter Fortschritt pro Datei\n- **Playlists & Favoriten** \u2014 Listen aus Sammlungen; Sterne in Aktuelle Wiedergabe oder Durchsuchen\n- **Kapitel & Geschwindigkeit** \u2014 Kapitelspr\u00fcnge bei M4B; 0,5\u00d7\u20134,0\u00d7 f\u00fcr H\u00f6rb\u00fccher\n- **Sicherheit** \u2014 zentraler Dateizugriff; einheitliche 404 bei fehlenden Rechten; Wiedergabe nur aus deinen Nextcloud-Dateien\n- **Barrierefrei & responsiv** \u2014 Tastaturk\u00fcrzel, klare Bereiche, fokusfreundliche Steuerung und Layout f\u00fcr Handy und Desktop\n\n## Unterst\u00fctzte Formate\n\n**Indexiert und gestreamt:** MP3, MP4\/M4A\/M4B (auch Podcasts mit video\/mp4), OGG, Opus, FLAC, WAV, AAC und weitere g\u00e4ngige `audio\/*`-Typen.\n\n**Browser-Wiedergabe** h\u00e4ngt vom Browser ab: MP3, M4A, M4B, AAC, OGG, Opus und WAV funktionieren meist; FLAC und manche andere Formate ben\u00f6tigen ggf. einen anderen Browser.\n\n## In drei Schritten starten\n\n1. **Bibliothek** \u00f6ffnen, Musik- und H\u00f6rbuchordner hinzuf\u00fcgen, dann **Jetzt scannen**.\n2. Unter **Einstellungen** **Dort fortsetzen, wo du aufgeh\u00f6rt hast** aktivieren (empfohlen).\n3. **Musik** oder **H\u00f6rb\u00fccher** \u00f6ffnen und **Wiedergabe** starten \u2014 der Mini-Player bleibt sichtbar.\n\n## Integrationen\n\n- **Dateien-App** \u2014 In AudioCheck abspielen \/ Ordner als Album abspielen\n- **Dashboard** \u2014 Widget \u201eWeiterh\u00f6ren\u201c\n- **CLI** \u2014 `occ audiocheck:scan`\n\n## Voraussetzungen\n\n- Nextcloud 32\u201334\n- PHP 8.2\u20138.5\n- MySQL oder PostgreSQL"}},"isFeatured":false,"authors":[{"name":"Alexander M\u00e4ule","mail":"info@software-by-design.de","homepage":"https:\/\/nextcloud.software-by-design.de"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBTCCAu0CAhNtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwNjE2MTIyNjI4WhcNMzYwOTIxMTIyNjI4WjAVMRMwEQYD\nVQQDDAphdWRpb2NoZWNrMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA\nlvpfJro\/A4Yxltse59eF7eDxkDlK9oF5DgodCdx9mMHFvm0\/HVbMiMKqq1N36uyH\ni2ngkupkNgmViu2fVTh+eADd+fMUNgWJKYY3BlP6fpEDYPaTEnUX32G6WRqlu8EI\nFqkC7TPsnlRQCqkXHJXh6eGNRRUfY3SCQSQu3MetH6dlxxSNDOcQRP9lEVXJjj2K\n16O+PBDpttLbfTlvBMB122XhEyuq8jKt1bJcm\/NCrzhkI6o86Vsi1zLewu9iloY2\nyPW3JqQz9XLe9m7l7uhIoTSz968fU0mgssh65LAgPUS66gq6oV3dwMUVyAiRdstD\n0JZ2tzLn8lHC3YIustkb2Wi+KyPoR48IhIbgpJzV7YjCXiYjR3psH5jZEChIdByJ\nW15JPky7qShNUANbNs0DQAeQcify1ok+pDNdUEkkIrxKAELBrWC1wWxD0Q7+S8HJ\nJ0Ry0I1b+1lXtS+SqYuIQc2fCc3u71NFJBjaY7u0K8LCc8Za1LfvAeHtuVaJ9eAE\np3wRFTbWGWbkEiCxZ1cLdkuX9C1W8nMjVokhu7HytHiXuA2LmdyoV\/pfUtQnZZ6Z\nW7jdG9bECzsCmrgQOSAydsHKPnYEZvwe1s8wl4xZWXsi03NZJL+GpUJKdbBpxXff\nWc2TZwbE7VH7iocyqurZdGWLVt3pghW\/11Y3V+OXdk0CAwEAATANBgkqhkiG9w0B\nAQsFAAOCAQEAIxrvtOZBFAqumP59vtIPXTqgInvog5BtRI02QKLKh42QZmH5fjRa\n7Y9BSwdBeQrfcQpjg0IWF5mpfFGl\/NiO+LhOysoGPFzE8LWm+EIz9dcNCygYD3L+\nO6TqhnUAhqTDSbIqZ2jc9J2KhITXtHbVWzRotO3YIsIAnerSw46K6UE5jEIy58jW\n0fLoOzHMi5AjsVkO\/yjLMGXQD5Vc+k0Kif5CvZ6XxjvYhC8Lwa839rJmPXGo5Ecb\nfK8I4s6TCpL5WReq10zr7QzlTK84201jBSKAd73DBiH6EU9EmSdRQm9yFiJl7DND\nWCkgG+3kuOLExAYBgw\/QdVE+nuratALkxw==\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"calendar_resource_management","categories":["office","organization"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/calendar_resource_management","website":"","created":"2022-09-06T10:59:27.333810Z","lastModified":"2026-05-18T20:35:24.366105Z","releases":[{"version":"0.12.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.1.0 <8.6.0","platformVersionSpec":">=31.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/calendar_resource_management\/releases\/download\/v0.12.1\/calendar_resource_management-v0.12.1.tar.gz","created":"2026-05-15T12:06:01.443211Z","licenses":["agpl"],"lastModified":"2026-05-15T12:06:01.503917Z","isNightly":false,"rawPhpVersionSpec":">=8.1 <=8.5","rawPlatformVersionSpec":">=31 <=34","signature":"az1cNSj3Guh3VK94\/IzzxBNm0DFzxOjHa5ys+FfEPGJbZGs4BART\/r9nCuZatoXWyIs4+947Z62JWVXUTuN5EjhaavIf9qRn242qKjtNKuH21GNhe2u0ZxqdhmUU3vrq6\/+AEtvu8zeElfqA17lXC4RyeBLOtmvG1hFs81eXnNachOI\/KIYze0h+uerXqmfNSSAQ9plthY3jKQdbEwgCkOcphqCehsnjMugPoausG8KtbzFFJHvOY7vpYntkqe4J2OQ72pWOHU2I0TFnWfWWFkyvunEhjbZUD2YzhyWRoKaTXRJv\/o3OzXL1RyAdiSaEwHwcf5\/sGH4kt9qIUGASHCNWhJriQRMzjzIO+dxSbW3ZNOAtEQefg3PdKG9J+NHo+9wAG675R7q0Q6CGhuHNHmbiXYxuNFOQCBWA1l17Z38\/atZhNNp\/NUdq4TpiFsamz1auHaXJtl6RPlCu\/DGkLO+CGuXu08Afm1zKWLbZ+TxwqhwscqNb7ZO+gcs0lHBPIxSkc6hmDzOBaHr9im3wa30PBFiZISWyWi6s\/ShjIuwu8f8yr\/SZxKn6fOagy6Iayu8XvYIKc2yiyiQ1EvKepfY5ZRxwMFBh1IILyTB3ru54d3gHHibQHRZZW\/zC2su7GBv4KuR2hamVjRSlPsRjcrJXEipE9EVYr9PFQJ0JvEk=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"translations":{"en":{"name":"Calendar Resource Management","summary":"Management for calendar resources and rooms","description":"Management for calendar resources and rooms"}},"isFeatured":false,"authors":[{"name":"Hamza Mahjoubi","mail":"","homepage":""},{"name":"Nextcloud Groupware Team","mail":"","homepage":"https:\/\/github.com\/nextcloud\/groupware"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEFzCCAv8CAhEZMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjAwNDI4MDYwNTQ3WhcNMzAwODA0MDYwNTQ3WjAnMSUwIwYD\nVQQDDBxjYWxlbmRhcl9yZXNvdXJjZV9tYW5hZ2VtZW50MIICIjANBgkqhkiG9w0B\nAQEFAAOCAg8AMIICCgKCAgEAr8L4u6+42lJ0cxmgYfebipGoR7bmlIn59fvIAX+D\n4FrcvtTgBUbV\/YObHdH6SYpVEA+rYfMvQNloT9oHLgOgMxItaN6Ysy\/hTQzOSp+a\n0zCLc7SEaJrBWr86iERbxH7HPh0uYAts6fNveI5DFUNWlYv60OIo6MjBubGZIoZF\nS4hWAAjP7IctezPJzrtYKEqJiLVYU+aRh\/hLFqS95TeOxrzrN3paYmBKBiHxk2j4\nhTrQpMo3PfGOZocZljmP1Sn+su8Oqj7R\/Y9uqjX1uFNF4mMns6DKk5iRT5zPLyg5\nAY3GxeOH74JSBYqqxiBywf0Coq\/\/70HH1gkibCXo8F91uLAR7hHHVlXTnpI44s7k\niIbB+Zzl6+wNtebec1iY3+1PxUfHTEtuKvM47Fg8Cz4zM5m2fDyz+UzYFLct5fRw\ndVHkUAxALWnzlxbkwvYhnJE\/cjOhufhJzTdIldsMBA3MUWgf79uNY2B\/s9gSIlnj\n8P8h2Z0zJ8PtN0PyzhmrGV7s39EnM5DwyhPozuxRTYOOOXmNLjCxi1jnhrgYGENb\n3PXfKvqXrN\/Y2eMUwCDFbZcEQ3i7yHO0EZ37vYRPrTvO9FqJfK5m174gIXUMssW\/\nDR1rq0V6Sxjao2jcXJia3iK6PY3YqxoiDRUzqzIsZ5e3m52OS2N5JkryrYEHLvdw\nEnMCAwEAATANBgkqhkiG9w0BAQsFAAOCAQEALX+xeXO\/kLg664byIcvCrZKrEZxw\nMKGj29sMj1+5p\/FSGmCtIAJQc7yACyHgQ9bv96tcYDjJdWleFdva9qyD1cznEbzj\ni0knJAbLTyms+FeZwal8o+maEnG3LzzLH\/nnW5\/bpDkIDlttGUXg9ZyQ0r0kKROX\nfKtc0d6HlJSnk+qRBRSF6TR4Ng9EJHUM+AdueiJVxpEWwbSk6H6qmfUPyWdFqEFD\nRdyGrSzi3r1HRG4baY\/i\/T5ohp8qk5puaMyDey\/KACk6fPNMF0V8UPZxeFRWqkn\/\nwgp\/EmNVkfiL+svD91+A6t+IVlG3I39VmY+zyr5QEHZ1ztgUMqPgEfhRNw==\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"files_isdoc","categories":["files","office"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/synetix-code\/files_isdoc\/issues","website":"https:\/\/github.com\/synetix-code\/files_isdoc","created":"2026-06-15T21:22:54.733027Z","lastModified":"2026-06-16T08:47:10.304546Z","releases":[{"version":"0.6.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.1.0","platformVersionSpec":">=28.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/synetix-code\/files_isdoc\/releases\/download\/v0.6.1\/files_isdoc.tar.gz","created":"2026-06-16T08:47:10.298510Z","licenses":["agpl"],"lastModified":"2026-06-16T08:47:10.359307Z","isNightly":false,"rawPhpVersionSpec":">=8.1","rawPlatformVersionSpec":">=28 <=33","signature":"kqEQVVA0+gYKjXfpQRVwbx8Xv6NFizGzusc4bRvhKoy+HnyIFxQSGe19+ruU48lLzf4Bamp96s+dD7scjb5hjV99Saao86Y1aXughEnJstRx\/m\/I\/tOHpyQzh+KYw1dVTV+fth\/1aUam\/il2rfHFwsZ\/pVEMQup9mvcXX5uNEs1HyJ6Z+tDCsmEZc3LCNlUWYqTQowa8mGxLmkxpeq1cEerCu\/hOlGs\/ejNP0rtr1aeJcCr9\/b8Eu3iJW2OYP\/bvXka9q0cFGYlD9cLK0zXY1Zo2E6xszgCwNaAOSJl34bFroP\/cXeeOt6LdDqkv3nrhZp6v5dMFfnODzhni5URfFkPFGfzTnL\/yi9wbxtKVQAJ\/pc7Ue34UFh6oWn4U0cOtj\/bUPpsPEdq\/TUHywCM+vOK347yqDXpdE8ti8FmcbwzQ7hk3jBaOkorSjq4XGh62+IgfSvFyDfOx8w7vhVBKxUW6YwalYi2iVpSnynzG3aiUKgtrMHy4Jksn3L2e5eMoIHOMkA0G9Kt6JCTYQW1xI9arJNfdEPb\/+D2d99Ur16MKehE4Z26fDlwVycuI+q\/gZG6vn4ljj94kWtBHYX56YExGENFi8YEUR41RMFC8Hf+JZSyLzwJJSAKdk8LouZvM7KOVFMS6RiLkfXHxKcnX90vDo8NMx\/80TBzLaLJNZEE=","translations":{"en":{"changelog":"### Changed\n\n- Reworded the app store description (English and Czech).\n- Lowered the minimum Nextcloud version from 32 to 28 (the app uses no API\n newer than Nextcloud 21; frontend libraries are bundled)."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/synetix-code\/files_isdoc\/main\/screenshots\/screenshot.png","smallThumbnail":""}],"translations":{"cs":{"name":"ISDOC Viewer","summary":"N\u00e1hled \u010desk\u00fdch e-faktur ISDOC (.isdoc\/.isdocx) ve Vieweru","description":"N\u00e1hled \u010desk\u00fdch e-faktur ve form\u00e1tu ISDOC (.isdoc, .isdocx) p\u0159\u00edmo v aplikaci Nextcloud Viewer. Po kliknut\u00ed na soubor se faktura zobraz\u00ed jako \u010diteln\u00fd doklad nam\u00edsto nezpracovan\u00e9ho XML.\n\nPodporuje standard ISDOC 6.x (viz https:\/\/isdoc.cz) v\u010detn\u011b kontejnerov\u00e9ho form\u00e1tu .isdocx (ZIP)."},"en":{"name":"ISDOC Viewer","summary":"Preview Czech ISDOC e-invoices (.isdoc\/.isdocx) in the Viewer","description":"Preview Czech ISDOC e-invoices (.isdoc, .isdocx) directly in the Nextcloud Viewer. Click a file and the invoice renders as a readable document instead of raw XML.\n\nSupports the ISDOC 6.x standard (see https:\/\/isdoc.cz) including the .isdocx ZIP container format."}},"isFeatured":false,"authors":[{"name":"Synetix","mail":"jelinek@synetix.cz","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBjCCAu4CAhNrMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwNjE1MDkyMTAwWhcNMzYwOTIwMDkyMTAwWjAWMRQwEgYD\nVQQDDAtmaWxlc19pc2RvYzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB\nAOUed+zpmZi++uA2f6YkwYzCU+H5ebjk8YGe\/wfbDxBXTt1rMOtjtMQB38ZLge9s\nF6xw\/iQ2+qz2+qelR1FvLEVQqnldDwSXDSYJTRNxY8TCGKkihfzvj\/tufsKWGBW1\nSmqhuq51rvIpxgVFew0eLpbhq\/Tx7BA9\/a42n9vUo00lam+tJEXHZykrKa91L0nJ\nvt9ll78S7t7yVCUnKosh7ebFHR3qY20dCzIoJgs\/BDd032bFu8WWcRP1RsVACB+i\nr9J+iK6XCGcEOBSX2ETqF6hGnQk1CVJWu+fy1fHfoHDMn\/6tYbdAVmYu04UNPORK\n6tPneb9Usur98b1V3I83V77vqXYygj8XwG61S5dyaAeKZE8qGAndR052aPbTpW8T\nEvpKI66HWYowj11WEVWOwp7vI3db4xzTJWVzjLgYQq0\/KoDEmwerDCtwzUTtFjzw\ni6bXtHY\/sjrNX7TmrtjkbkhSkJvTmbhbJ8jlbPg8tTRxE1IsYkABMUBEjVGWAq9i\np9lkpDFpYNmsG7RBMPV4BcxqlRVYpPVoKlO82DlgZ\/HBPOBNtVa8PjQRRsYvd4c2\nfOfZTXfdx3a125dJQTaBmyqCNnvvbqW2M7yUnPaPjpvrq56wF1OGmD5gpKjQ30B0\nNvhACWj7rbLdB2BbAbRIZDauAMZk1RDcr3CdgQteSbvDAgMBAAEwDQYJKoZIhvcN\nAQELBQADggEBAHbVx4NuAv59GoU7gz8\/4MEtEoye5+0EJEYz0fhng1K4v7+RXtPr\nRtMzi48ZHCLiqR8QMgNL49PoRTSNtjzAlkyuCEV79CeIrFLI2HIBrGe6Gw4SVWU2\nprkPdextEKFaXjEGvPxTPgHf++CbVbFKCmZPCpX1ihnKqQJWQNfFiddWrJ1VMG+N\nWjvbgoMzCBFWGXWXdDr0Mx3M0VJQY4bUB3SHinHMxJvcATc\/otBfnvjP0QACHSoR\nsoMot5NxsKquPqLLV5qyHQQaF882g4TPU51gP08GV2sb6c6\/YA3Q5zftXhYNDz9x\n7UVyy2p2sntsKLNDIcMURHPcdHJXQ1GyuVc=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"recognize","categories":["ai","multimedia","organization","search"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/recognize\/issues","website":"https:\/\/github.com\/nextcloud\/recognize","created":"2021-04-23T17:09:50.816327Z","lastModified":"2026-04-07T08:15:01.876581Z","releases":[{"version":"11.0.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud\/recognize\/releases\/download\/v11.0.1\/recognize-11.0.1.tar.gz","created":"2025-12-22T07:25:35.447376Z","licenses":["agpl"],"lastModified":"2025-12-22T07:25:35.591140Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=33","signature":"e6M+PsQviO\/vhH8nAiMcnjovYf19VqF8DW+vPySys8OdDb+u59PZd9jFt\/TjnhD6\n4nt3bWEsPTjW6Pa1ywpYjr9rImZHmrl3upmXCieS44s1wn9mVddS1zSuGOz6RB5q\n3u\/7n\/hdMiqshQFI+dTPYrSyxT0Hv6\/G6PdPbifYi4HLvQ\/XjdHSPjdIEPATfx29\naXcmeLI\/\/FAoJDfGIx8cSN4jCzx8PAkUQuqPwt83LEG8zuTT7CeD7qJr9ywCwsCw\nuwersGMdwZDA7OYE\/EC6zaHZSgJ16+GIFbJkaxZ4wtDMAuO4L7gGE\/ztb9DtvfEh\n7V41efU8KsHWZGM1mHJjRqjFjZ91cT8mNEMuxdab\/seisvWHEuMoEsiKfhVD1c0R\nXqdz6mr88Mky7M0wbw+aCcCSu62IYc86+PxcuibDUIZ1MDtsgrQyBaDTEztl+JBY\nKlbDgEhHf5uZzzTKOpEjUrzbSUE1nirRiXx17mtHc2ajV6MuJ081TUuh\/Tp5Dt0e\nVmV1zRd2qDKmL7dQ4BJIs9kQ3zeXYhH6CUWvFVemsTY2Mum65gbDFQfbfNU61cYa\n2QoMgY5cgzJltVwp6DxTHsf5Jw0tCDzm8bTPv2ewBLeiZ7xELhYuynQNt4eMZF1C\n7U5wlflr4vXoFdM3QAv+qDLxiXand1dK2ARaZ6Z2eHc=","translations":{"en":{"changelog":"### Fixed\n\n* fix(l10n): Update translations from Transifex\n* refactor(Application): Use modern SabrePluginAddEvent\n* fix(FileListener): Do not consider events in trashbin\n* refactor: Process all fs events asynchronously\n* fix(ffmpeg): Autodetect system installed ffmpeg and allow manually setting ffmpeg path\n* fix(ClusteringFaceClassifier): Make sure to schedule clustering job\n* fix: Improve error handling"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/recognize\/main\/screenshots\/Logo.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/recognize\/main\/screenshots\/imagenet_examples.jpg","smallThumbnail":""}],"translations":{"en":{"name":"Recognize","summary":"Smart media tagging and face recognition with on-premises machine learning models","description":"Smart media tagging and face recognition with on-premises machine learning models.\nThis app goes through your media collection and adds fitting tags, automatically categorizing your photos and music.\n\n* \ud83d\udcf7 \ud83d\udc6a Recognizes faces from contact photos\n* \ud83d\udcf7 \ud83c\udfd4 Recognizes animals, landscapes, food, vehicles, buildings and other objects\n* \ud83d\udcf7 \ud83d\uddfc Recognizes landmarks and monuments\n* \ud83d\udc42 \ud83c\udfb5 Recognizes music genres\n* \ud83c\udfa5 \ud83e\udd38 Recognizes human actions on video\n\n\u26a1 Tagging works via Nextcloud's Collaborative Tags\n * \ud83d\udc42 listen to your tagged music with the audioplayer app\n * \ud83d\udcf7 view your tagged photos and videos with the photos app\n\nModel sizes:\n\n * Object recognition: 1GB\n * Landmark recognition: 300MB\n * Video action recognition: 50MB\n * Music genre recognition: 50MB\n\n## Ethical AI Rating\n### Rating for Photo object detection: \ud83d\udfe2\n\nPositive:\n* the software for training and inference of this model is open source\n* the trained model is freely available, and thus can be run on-premises\n* the training data is freely available, making it possible to check or correct for bias or optimise the performance and CO2 usage.\n\n### Rating for Photo face recognition: \ud83d\udfe2\n\nPositive:\n* the software for training and inference of this model is open source\n* the trained model is freely available, and thus can be run on-premises\n* the training data is freely available, making it possible to check or correct for bias or optimise the performance and CO2 usage.\n\n### Rating for Video action recognition: \ud83d\udfe2\n\nPositive:\n* the software for training and inferencing of this model is open source\n* the trained model is freely available, and thus can be ran on-premises\n* the training data is freely available, making it possible to check or correct for bias or optimise the performance and CO2 usage.\n\n## Ethical AI Rating\n### Rating Music genre recognition: \ud83d\udfe1\n\nPositive:\n* the software for training and inference of this model is open source\n* the trained model is freely available, and thus can be run on-premises\n\nNegative:\n* the training data is not freely available, limiting the ability of external parties to check and correct for bias or optimise the model\u2019s performance and CO2 usage.\n\nLearn more about the Nextcloud Ethical AI Rating [in our blog](https:\/\/nextcloud.com\/blog\/nextcloud-ethical-ai-rating\/).\n\nAfter installation, you can enable tagging in the admin settings.\n\nRequirements:\n- php 7.4 and above\n- App \"collaborative tags\" enabled\n- For native speed:\n - Processor: x86 64-bit (with support for AVX instructions)\n - System with glibc (usually the norm on Linux; FreeBSD, Alpine linux and thus also the official Nextcloud Docker container and Nextcloud AIO are *not* such systems)\n- For sub-native speed (using WASM mode)\n - Processor: x86 64-bit, arm64, armv7l (no AVX needed)\n - System with glibc or musl (incl. Alpine linux and thus also the official Nextcloud Docker container and also Nextcloud AIO)\n- ~4GB of free RAM (if you're cutting it close, make sure you have some swap available)\n\nThe app does not send any sensitive data to cloud providers or similar services. All processing is done on your Nextcloud machine, using Tensorflow.js running in Node.js."}},"isFeatured":false,"authors":[{"name":"Marcel Klehr","mail":"mklehr@gmx.net","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5555555555555556,"ratingNumRecent":0,"ratingNumOverall":18,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBDCCAuwCAhGAMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjEwNDIzMTY1MzE4WhcNMzEwNzMwMTY1MzE4WjAUMRIwEAYD\nVQQDDAlyZWNvZ25pemUwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC8\ni1LttutP8Cdaw4kvylGzLE4PdzQXAJVcKZBGvWGOYHNUTpSihmFQvXbGVqG2wyra\n2+MGURRnb8CXfIPhp2oZF\/XiI7WkAipMTu8iQbUIRG\/wXwKIqBCpbiKriTgryBrU\nagcnlLI6mPHvfTm4m11ly0ggN9ttrlOWTaqbQ5PjBx1SGf2Q\/voHKvJ7toKqJ\/vn\nc7RjDLgNcUixJE\/kbd2tRUKPMLA79FeEqFgsa55mBNXZnhISKp0I0gey5IhGoo1M\nPWiVhaAatoGPoSoRwkHpqKHs\/eVZFoNcQ3O2JuYP+oFYp4q+Q\/Dc5YOQYJPb4Sia\nqkvYQDSRWd+yoqmHL\/pUPST6B7sqqeCi4GrZ1dyUE27eg\/ClkyjFxZrtkQB1xaDc\nkvDGAeysckQCcPNDvph95DlUNVC2DwV2GU8JLiYxqSUiwBXo8QjH97mkHQ2b2xTQ\nq+kZ+nE3rMHrBEGvLtYS6KisCyXApgjF7ur7HpvJ9JGMUz\/ukx1XPv116XEQLg4n\ngXGZhawS\/hnEqdpoBCBJNAM3ro8eBCNtS46xKcsPlDSKctiWvvY3L2SJgOxuQXJE\nLQIGJInRnn22fxZLlI1WzlGpXQNDMtu4QHMYAS57bQRoJb7K4yHCuV5G1qOfb827\n1\/MmAtwCS3xs3c8A4YgLZ5MfxIG5oDGjzrv4m6YzQwIDAQABMA0GCSqGSIb3DQEB\nCwUAA4IBAQA8tQLe5vGO0\/nSqzPrn6V39E+a6XD\/vb3Mm7bcQdhgnV9Cv6iO5EDr\njfUBE2Usgyd+ZzhrfQDSnYA1qrammcxLDqjfhRsIF2mUpsGeEdl9jyVJHghmByYq\n4DdVatXwAcpXNjDIwon6hZXl8UTEDBgPcEqjyOYXMhdPNLVNO8xmV39mjHEdCnv3\n+d7NJ9Y0xTy0QV1e8dCFLrgrJ3KmXBKgbJSH3baXl5RjPgAzWr9gcnfMM4peMz\/S\nxDnfsx99WSOTPbiXfHkL4DK7YTDLx51\/pxM923XfMvVXXr\/cOJ0v5ly+5P7v\/O5g\nhONElIgIPYOu96Y2t8nYBSfGKRZB4nLu\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"shareimporter","categories":["tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/shareimporter\/issues","website":"https:\/\/github.com\/nextcloud\/shareimporter","created":"2022-01-17T21:07:13.984113Z","lastModified":"2025-09-25T20:32:01.996166Z","releases":[{"version":"3.0.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=31.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/shareimporter\/releases\/download\/v3.0.0\/shareimporter-v3.0.0.tar.gz","created":"2025-09-25T20:32:01.990132Z","licenses":["agpl"],"lastModified":"2025-09-25T20:32:02.041040Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=31 <=33","signature":"qiQ+87w6nhSROlnUkhoFi9ye27DlDUzUZ9g3h55xC2Su6sE+KEfa4bF4ta2VBe3vhZGPoLHfH0D1BBIErB\/9EUhTdhLHuYH4gEF+JfUL5greQmG7ypBZ+AKNoM6yi1DWCLpEGODeyx95bXlQGlldP3\/o47jbYBtkQ0YEIbY8MDi+LvPrGWfVs3lkn29wHH1xeMBFfMuzThMlkB4xm1GC4SamqTeyCja4KGaLb28PxNjLlMaEFQCODONAS4GhaRAAUXi+5629mmZEUY0S3Jsqq6yHEFpaq6p7JwMbkKwC5t2tZ34+g6bQRKAxy8hI11n+0fT5zUxstk\/ksuhwHcZkhRYV27Gr8JfPESGnWCZZ2d1bUTFs6qoqseWEF3W7Yh4LbmPlhF\/h\/iqnMS4xrRTyJg72mTeNUiC0\/LaMJDwb3Hc8s10v8h6BWbzYIfB0nkbrhhEcQo7cbeBSS9LCIGgfW3ZkF50+pAxHWOEOMC91aE3F72YtbkRML5meXBvvmXiXMC7qhgJj\/BwrdPbqbofZ77PqSDfviLzbHUnz1tcBhzc+DsgxCQx8icrFISnf6IViNFgoEnPaVirRy\/02\/S5NvheX5sGpBq5qwwEmwC0j5bLOKwtUGDT8ivLV8AFojw4WITg6ubbdcJ+WfJehlT6zCumC14HOFKPQ1\/kA6j2f7J8=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"translations":{"en":{"name":"ShareImporter","summary":"Import Shares in Nextcloud app","description":"Import Shares in Nextcloud app"}},"isFeatured":false,"authors":[{"name":"(undisclosed)","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIECDCCAvACAhGyMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjIwMTE3MjEwNDI4WhcNMzIwNDI0MjEwNDI4WjAYMRYwFAYD\r\nVQQDDA1zaGFyZWltcG9ydGVyMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKC\r\nAgEA0JH9RCbyj2qtVhzo0vcSaMkGlhlTV+TsLQs\/WCQms6Asvf69s5ho46vNPivA\r\np\/EM\/TjCcgsdcHYnspAMt4RhPBkudWn6+azG6e8T1sfDVopoifNyBtiYdTfn0BSh\r\nZ6x+6kC2u7XT48um\/Ek423LZcMUPXNc6Gvk8Y0FqF6YXUFcin2Hc5vMqxePgcPSd\r\n5QRh+2CUd19kiICXX4yofmmCuaqxrAACgTYO0DN41SPWOoe9ktY2Ti0G22VifQVN\r\nDl2fIm7GEGGSsn2damkzJepKs9Oqx0ynO3wPFZX3ViscehIukbvF4RS+AZvNZNKQ\r\nFXCwC1Rof2EhEepQxSuOe2cnDegIKZrgi2KTZh+XIJ5ZbGcYIFmDMM+VaCU6\/gON\r\nvgbFlXenDvaZhgC85CkKBdMqifiqj0MFUBSo2+wIcS1PT1\/hxORpAT40i6BSMw9f\r\n1u6UC14ykEz7SVpUvIcPIjzg8GKh7uzp2iOJP6DBqjPM5AaIu+cQ5GaCyidU0WjM\r\nuyk2pRI623Lz2FDqTgkBZni1gkxR41aQpT1BGgxVd7BhqINpkjkezoByX+ZO8GZx\r\nxnBTkf+eVa0sJYJrXXLGgYY1a25mvtC\/X7t93OZD2SynrYz\/EvIoDdAPTo43VbDS\r\nx8hrnr5Yu60fIw3AVMs+ys4IuC1O30yC3yryneHAgf1auZsCAwEAATANBgkqhkiG\r\n9w0BAQsFAAOCAQEAFfSmpk3nsdR8KI8C7x3\/vnHBMx\/RP0kh15Wze9bVR7SAC9YY\r\nF9soObPOd9mjAQZdgJXqN3VaU6M5bTHlqpORC+VZaUSvDOiAwCaFwVvJRIwQqjpj\r\n5nuNNa2vHeGvcaTeiK0z9Jl6Wy1tpqCZLgEcfoFc3infBRSBPlb+BQvWeSFYIn3T\r\nCCLFpGxImBOkKbbk\/C11m+t6Ygiz1qejfje8iPJ6y+XbhSZ0xmpHDb8N7Pm0wyDu\r\nyLEccn6knC2BvoVpFDaKqTLUFQhI3Dw5PDj4VIvW4NsT1adX8BXZP8hzlqGCN2\/J\r\neXGday8foxwDFrJoBjapJARFyplX+\/yHnJEvRg==\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"integration_paperless","categories":["integration"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/integration_paperless\/issues","website":"","created":"2024-02-23T14:44:50.468768Z","lastModified":"2026-05-06T08:09:09.669562Z","releases":[{"version":"1.0.13","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/integration_paperless\/releases\/download\/v1.0.13\/integration_paperless-v1.0.13.tar.gz","created":"2026-05-06T08:09:09.656757Z","licenses":["agpl"],"lastModified":"2026-05-06T08:09:09.702610Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=34","signature":"W7XMQmLrCUyRhKx3hbvD323L+Fr2yyc8ot2Pz7aXInWoiNfpL87f0L6r1JF5i7Z+PpNyZMF9TDAcNVjlrrBPxkQEuGb0xzH7Odg7\/tdT7OyL6ohaxkDui+yfeLhqktPPKWtPvyjj6ZNDVEY2BaxQahXLgVT4mAtXWwqHf61caU1qlY3IXiEh4c7mt4RJ0h9eGFPI8Fu0efkWIOf0+vek2kttNGWLbPVn+JDKp7zan\/AF6IhZ2ChlTPOmHbi82qGZFiB\/NalsvV5vMe8H54ssSGwuOqeSWlkR8uaRQbwFgGWtUX+w+tEkizaE8\/WOinqeVpuUIHq4+uTyUbAW\/QKP9U6Clpx8\/XQmtvvV8F7njBOcxX2rTc1ZLYi5dPdAvVmZSKXJndMXRmyCkyAokrbM5GbFHA9YpoTO5YAasuk9BeQNqNaEz3d4tu6KkzXt3xnDRS\/ra5k6fDXfcDmIXNeOgbDowraxePXSDE3lH\/XXH6UDP9n2JRUIGipLNdTvkwrd47DY6YCRs5fVH09xmPp9Lx56cp+V2Joc3Ju3zR7vXL\/0hKb+Xh90JmEWiAQde1DD+fbyS\/EFg5xoSIjCzSoKuWFpyQSB96HKMtLXpjdl\/NxtjaoC5t8hjyuMB0x\/KAAFRSQ+QWryR3KyBCC4rSdhST+Gsxv4SJ9nG4qiAXK7rPw=","translations":{"en":{"changelog":"### Added\n- Support Nextcloud 34"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/integration_paperless\/main\/img\/screenshot.png","smallThumbnail":""}],"translations":{"en":{"name":"Paperless","summary":"Integration with the Paperless Document Management System","description":"Integration with the [Paperless](https:\/\/docs.paperless-ngx.com) Document Management System.\nIt adds a file action menu item that can be used to upload a file from your Nextcloud Files to Paperless."}},"isFeatured":false,"authors":[{"name":"Kate D\u00f6en","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEEDCCAvgCAhJbMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjQwMjIzMDg1ODM1WhcNMzQwNTMxMDg1ODM1WjAgMR4wHAYD\r\nVQQDDBVpbnRlZ3JhdGlvbl9wYXBlcmxlc3MwggIiMA0GCSqGSIb3DQEBAQUAA4IC\r\nDwAwggIKAoICAQCQkiiOTbdbWzkk9hkDWQblnrJ+Bvn01grakWFgs+76cm4AELMV\r\nc59hNaxXGdBFPnACMxvlJ8aB0nQS6OfTc0AS0T\/tyhtOFZ44Yr6kCW8ttN8rXq7p\r\nJVDn7roJ5Tpub0f4K2TjwxVLM5wtsbIKYeJs2D\/uaA4LxltwImhXoZHQRGdYEq0U\r\n3\/prvtihnFI8ttZEDGP1KpVXc3EYanY1qIRpLi4DeXq6salHXM4FDJjoBZzFbF4c\r\nA3RaTVyUJPnK8Cq3Px70L5CzlOO96qjD7xd9JCmIcLQ+qrJXPpo2ApHHP4AtQGK4\r\nreomldX4qqt4F7Yq+FZZ6gMon1PWAU9FDMf+aFARQvH4H6WSLSHf7Mmi4iqRK9Rq\r\nYjCLLCug3dYOKCJ2yNllCOgh5WcbGKsdm9QkApsT3RR\/PoMmzt80sEYmYILWGQA1\r\ns87JBepFQpi5w\/09fuw\/GeH1yuldwfQod5NvnlNtErchfSWoNOP7nTfpLlGfaIkK\r\nLatbl0+1qtO0ry3SGvyCu56fjyqj+nZWcGGKyOdoa6jbQqMFoH02L15lmdObmED7\r\nO0yeb5x5bNp4qJaYzXPO0S6ChzEbljjkB2gs23O9aofNRuNwHY4xmVZN6P6iRsdz\r\nkJ+77A8TgsvgOF7K0jfrAY\/ummuMptj02dU+cP\/6bAAXCIpbdiYifc\/UqwIDAQAB\r\nMA0GCSqGSIb3DQEBCwUAA4IBAQA3YaLHOwoX3c97tkQn708zyiep9+I4LMvv+Jfv\r\nQsi68BwZ5ti1f96kVuwDPAmM4snC3guhI7ZGNelo9Ctz7pKyAuYgfFsH0EoDQqRD\r\nxlGtS8v8N6hkj28SZS3ZEiDCDtBuQYLvQWcx+HkoTATlQxN031CvX934QMLFwQSE\r\ntIArevjwej3xiHQYfHnS7LjlzU44H692iR8IVAEJfVyIfaKzRk0ykAdzKEvqAhYG\r\nKwDV43al\/YK3d0pdHcQkHYLnPq0ixV5knJx9M3dtssvbQqioPujV04ojV8gHduWN\r\nW1bAYfzEyzXwHoOcuqEE2rQznYkewPWGLtZPCNu32x3vvJwy\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"sms_relentless","categories":["office","organization"],"userDocs":"","adminDocs":"https:\/\/www.doublebastion.com\/install-nextcloud\/#install-sms-relentless","developerDocs":"","issueTracker":"https:\/\/git.doublebastion.com\/sms-relentless\/issues\/develop","website":"https:\/\/www.doublebastion.com\/sms-relentless\/","created":"2022-02-26T20:05:28.196544Z","lastModified":"2026-01-30T22:06:54.752035Z","releases":[{"version":"1.4.6","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=26.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/git.doublebastion.com\/releases\/sms-relentless\/1.4.6\/sms_relentless.tar.gz","created":"2026-01-30T22:06:54.725193Z","licenses":["agpl"],"lastModified":"2026-01-30T22:06:54.797656Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=26 <=33","signature":"XbedrDHNTzP3nGVq\/GaHuzQpmrm9b2CxG6D1tl99wb+\/PX3Rh2lc6eX7Ni5SSyEM\nvCFfpxSwOEPFPggT9lhTKGiZeXfXsrP6iqt\/MaVu5RbdPFB\/r8A1LF+AQjvLaTNy\ntWNCid7Y0bERQhL1KA4vNZ5zopye8zqIyFfo5+Vi3Jg7pv4YL13taZ+RkuiAw77R\nIW\/d5EKhu3ilxhEYYHax73NLO\/ncTZ\/atzYQRGuJtnA\/i8f9lUP0qV+5RfRMVynQ\n5n9d5zcSw03fIU3gCMM4GtGlvkWzk4ss6NH7sT+liXi8dRf9oU0Ur+zLflJ01UBW\n1FvQMkgESdfX6bAjCUMe9PWBT+cDqUy\/4JNNZB\/Ap27bsnG5dGl88K9Zk9DgJ9Rc\nTX03uvPYctLCY9fbw\/y4gDTZgWQz2lW+m5b9rFVABXGFZJ2EPA47T1c0eg4UHRzX\nSR1D8pixg9447bSZpLtfD34w4v0+TqE8W+LB7N7\/nF8UzJdDkgaZiM+AfM61PMJK\nUIXytk5Srv+WhDk9jK8isrXx\/aFVIufhCPoKqnKyCh5KlHFyZfmzsE883nWauqtO\nJHl0WAsc6RC4ApGaLq\/NPT4tdZozow5Mxw3vuH9xzHgJDMropRDVviatYy2VgTzB\nRUvzY3YuvFyUdNQfXCX32ProQ7tI431ViUrimJ5KHtI=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/git.doublebastion.com\/sms-relentless\/raw\/develop\/img\/sms_relentless_sent_messages.png","smallThumbnail":""},{"url":"https:\/\/git.doublebastion.com\/sms-relentless\/raw\/develop\/img\/sms_relentless_received_messages.png","smallThumbnail":""},{"url":"https:\/\/git.doublebastion.com\/sms-relentless\/raw\/develop\/img\/active_archived_conversations.png","smallThumbnail":""},{"url":"https:\/\/git.doublebastion.com\/sms-relentless\/raw\/develop\/img\/sms_relentless_grouped_by_number.png","smallThumbnail":""},{"url":"https:\/\/git.doublebastion.com\/sms-relentless\/raw\/develop\/img\/sms_relentless_exchanged_messages_popup.png","smallThumbnail":""},{"url":"https:\/\/git.doublebastion.com\/sms-relentless\/raw\/develop\/img\/sms_relentless_send_mms.png","smallThumbnail":""},{"url":"https:\/\/git.doublebastion.com\/sms-relentless\/raw\/develop\/img\/sms_relentless_on_mobile.png","smallThumbnail":""},{"url":"https:\/\/git.doublebastion.com\/sms-relentless\/raw\/develop\/img\/received_messages_on_mobile.png","smallThumbnail":""},{"url":"https:\/\/git.doublebastion.com\/sms-relentless\/raw\/develop\/img\/reply_to_message_on_mobile.png","smallThumbnail":""}],"translations":{"en":{"name":"SMS Relentless","summary":"Send and receive SMS in Nextcloud","description":"This application allows sending and receiving SMS and MMS messages in Nextcloud. An SMS\/MMS enabled phone number acquired from \nTelnyx, Plivo, Twilio or Flowroute is needed. Detailed instructions on how to configure and use this application can be found on the 'Admin documentation' page.\n\n### Features:\n\n* \ud83d\ude80 Use one or multiple local phone numbers in countries of your choice, to send and receive SMS\/MMS messages with your browser, on any device connected to the Internet.\n\n* \ud83d\udcd1 Sent and received SMS\/MMS messages are stored in the database per sending\/receiving user and can be viewed in paginated tables with filters for every column.\n\n* \ud83d\uddbc\ufe0f Up to 10 files of various formats, including jpeg, png and gif, can be sent as MMS messages from MMS enabled phone numbers. Files included in incoming MMS messages are not downloaded automatically. They are stored as URL links to the actual files, so that the receivers can download them only if they trust the senders.\n\n* \ud83d\udcd4 SMS\/MMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.\n\n* \ud83d\udcbb Sending SMS\/MMS messages to thousands of recipients can be achieved by uploading a txt\/csv file containing the recipients' phone numbers and the same SMS\/MMS is sent automatically to all. The time interval between two consecutive messages is configurable.\n\n* \ud83d\udc64 The Display Name of Nextcloud users can be prepended to their messages, to make the origin of messages clearer.\n\n* \u26a0\ufe0f Admins can restrict the use of specific phone numbers to specific groups or users.\n\n* \u2709\ufe0f Auto-replies in 'daily mode' and 'vacation mode' can be configured for any controlled phone number.\n\n* \ud83d\udd0f SMS\/MMS messages coming from Telnyx, Plivo and Twilio are checked for authenticity by verifying the SMS provider's signature.\n\n* \ud83d\udce7 Users receive notifications in Nextcloud and (optionally) emails when new SMS\/MMS messages arrive.\n\n* \ud83d\udcc4 Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.\n\n* \ud83c\udf8e Messages exchanged between pairs of numbers are organized into conversations on a separate page where each conversation can be viewed, tagged and archived.\n\n* \ud83d\udcde It can be used with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible.\n\n* \ud83d\udcf1 If Nextcloud is accessed in Firefox for mobile (version 123.0 or newer), it can be used directly on mobile devices.\n\n* \ud83d\udcb5 It allows checking the current Telnyx\/Plivo\/Twilio balance by selecting the provider on the left panel.\n\n* \ud83d\udcb0 The only ongoing cost is about $1 per month (depending on the country) for an SMS\/MMS enabled phone number located in a country chosen by the user. No contracts.\n\n* \ud83d\udcb8 Low prices per SMS: starting from $0.0040 per sent message and $0.0040 per received message (Telnyx), or $0.0085 per sent message and $0.0085 per received message (Plivo), or $0.0109 per sent message and 0.0079 per received message (Twilio), or $0.0055 per sent message and 0.0040 per received message (Flowroute) in the USA.\n\nWe have no affiliation with Telnyx, Plivo, Twilio or Flowroute.\n\n### Documentation\n\n* [Admin documentation](https:\/\/www.doublebastion.com\/install-nextcloud\/#install-sms-relentless)\n\n### Donations\n\n* \ud83c\udf81 [Donate](https:\/\/www.doublebastion.com\/donations\/)"}},"isFeatured":false,"authors":[{"name":"Double Bastion LLC","mail":"","homepage":"https:\/\/www.doublebastion.com"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIECTCCAvECAhG8MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjIwMjI1MTYwMjIyWhcNMzIwNjAyMTYwMjIyWjAZMRcwFQYD\nVQQDDA5zbXNfcmVsZW50bGVzczCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC\nggIBALbJJdLJIooOqb46AyOdNlWR9LXm3hWzjNBkH0o8wtMFEnotUOLcbaXbmTun\niG0Q0eunZGLSF6in+kY5M420Jh9bbDP6bYI8iDG6CSDkmKgnfcdJRlB6i7g0qBG8\noMzOB1x7ZVTef8Ho2ylTMWCxCfTlcQ15okAUpLU1G37I5rg0DZH2fPdGs9PMg11a\n64Tofl2GJSf9aHsgLi0AXXVzSN\/96wmK2fJYBqTVsPo5qIqKtMVWduhDXsb9yT4q\nDMYzyHrr8ydrMSGPwfs940R00hG2qHJcuKKGjYCCtu7djMfpKA9fqsGZBE6IWlVH\nCZxYIHPaEfHOybPR5d2GIKzncUQjtO2\/9rsju31GwzrVswG7w0tQUIIaj5AFLIL3\njnagjo2LH11ta9mB+DikaZDfd4VYEEfkTJA4BjnNCDa9pYOaFBGGwJMBSH3eWJCZ\nURBtk2NBnIheFRaGWRAzUpKAc+ZYdnmuAqe3Eh1en9GNlKTMCO+mAHkFJp3z8Nai\n1ijEVK+PIgtrzqc48ft0r6L43Zd184JnSIscBm\/9GUb0sCf+Uv4WFBKm4c7nrWtM\nC1LMKqmj2OYD1fZJ65M1VrkAqh8VXNtqQI1caBGMkcs4\/\/1eo\/XomL6sEkvfa9Y2\n1OywnVt52ZeLHyUS2P1mvPyWZgL8AxIie82Mtp7ZWX9Q8ubbAgMBAAEwDQYJKoZI\nhvcNAQELBQADggEBAI6OdKpKpevWVprPZ1TzUpq5ATj2JyCZySYC71Ud8l3lAEmn\nuh9ok5P7ccY\/c\/9\/ePWuvGxNSHmk1+nEEWC8XNXY5OoU9+i+g7vXd6EKOsowallw\nvWZB2rjl6+eNC\/AVa0NE2d9C6AWZtLxiV6rVsmkNUbBS6orHq8JJ2PSJKPT0\/nfM\nWL+ZORuFguWazEsy9oZBlplaWNxyAgq\/L66SKXynQPe74kZeVdZ5aQluHnBKZAoh\n6v0c2YiaoG5Mg6tDWcx4zM8HXv39Nbg2hcAtP2j3F9EkHZaytW9nM7nTIOxZJtR\/\nuGJtkj5+e1NQaMYn2NDiYSZALGUQ3YkHv4OIzDY=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"socialsharing_bluesky","categories":["social"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/socialsharing","website":"https:\/\/github.com\/nextcloud\/socialsharing","created":"2025-02-07T13:50:05.195364Z","lastModified":"2026-04-08T08:34:23.403083Z","releases":[{"version":"4.1.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=30.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/socialsharing\/releases\/download\/v4.1.0\/socialsharing_bluesky-v4.1.0.tar.gz","created":"2026-04-08T08:34:23.312870Z","licenses":["agpl"],"lastModified":"2026-04-08T08:34:23.429403Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=30 <=34","signature":"CYgEDCFQ+mGj4I7tZ7AZq\/67kAHtHYf14YxmaChe9sqqdEXes4zwtVD6OtTKvzrqPESDnYdA+EcaZFzCxD1anAxreTKDZm84VzXRB4bB7EQGTbdlQ85zREXMa7F\/\/7kfH42VELPaigiW1FcqDXHM\/9r5X2X1yxy6NvLIQT0lQ3hBTQnVtbIBjsKp0y75R2GRhV6GdyQ1zLX+H5MEICVKSkisIG7fra+RQUq52EbLCeouNIYTqp4xEutSsQVHBfkavL+0CN6h3gymStgVNh9PhWEtBNlZgmwpkR1wybNGJLuO6f+6iisUAB0lvv5EKes7dYxBuY\/pZW3r5yxQEOGxsvMJz3IJ7LTct2y1OlqRFItW1K3p50amTwCa5j+33ifRWIYLB6gVjP\/16rr\/46Lw5dIQ4dXO3sOyZ6W4K\/y5fk+pvaVIT3CTPLJMeLZjwgqQ18VNlQVWiWds+0xCwJkpVdaaieB1xm6bqJpXsH45vmBFRuSuctR10vHVaCNwIPzEhhn74Bj1GM1wdEAG72RhsWD9Nz2EKFht1Io29kDd5esRj\/ndm9NLeSAElfhnkO2UzuZXGbY3493bLCKZUfqFYvv0soyCWirbInSFRXmGXg80bBkR55XM71o\/O2aYt+iR1V+TMnAq\/qI1xs5WNQNmxc4HosQkSD5nFPFXcTH9wrc=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/socialsharing\/master\/socialsharing_bluesky\/screenshots\/preview.png","smallThumbnail":""}],"translations":{"en":{"name":"Social sharing via Bluesky","summary":"Enable direct sharing of files via Bluesky, using shared links.","description":"Enable direct sharing of files via Bluesky, using shared links. \n\t\nThis app always links to bsky.app. Using other domains is not possible with this app."}},"isFeatured":false,"authors":[{"name":"Jana Peper","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEEDCCAvgCAhKRMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjUwMjA3MTA0NDQ3WhcNMzUwNTE2MTA0NDQ3WjAgMR4wHAYD\r\nVQQDDBVzb2NpYWxzaGFyaW5nX2JsdWVza3kwggIiMA0GCSqGSIb3DQEBAQUAA4IC\r\nDwAwggIKAoICAQCr0zjRZ1upYsaYRtaYqKRQMXcfsEaSh+5EqRFH5W2WrRlYbgLx\r\n8YHMgCeq3+5Yfm26BPycxRxkzsF3RuaG6ISwChG7GtF4iiUTZp7THhN+xhqrbFBr\r\nkU8rwiKGbGPdYv0FOOBnUS+1\/9mWGkuW\/g2dnT5urgTMVD7ytaOl\/oylf1OWnQyy\r\nZOJXGUOltP0+UAj+l9N6uRvb\/pBwen\/prA53YPBcddCE\/9wmIHjpldhOdOTTjPn5\r\n9fLP9TnIp4TIMv7ldxFRAVnfKj7V61nG7smrbf5kjR9n+4OBe0FMJxa7vzKUB3Vu\r\nUrQrO4wBFy+kS4bvcOIGQoQ3HlAdWSTXNjERgOFdHMyI9h9RWmeUrMwxhXjAsn0g\r\nkYO9OawK9TexmJE9E12bs7r5VCZOnzO3ZEADwVtZvxdjhvjElqZaKfd9xdr3gLGC\r\nd3DriVUWrkMzyDjWz7kdiwfkuEYxE87ZKOJ9oZhlf6yqA1ctkOhD98Z9ifqJHb1Y\r\nLu1HH8KpCRns\/cc6R5HSI8Rhj3FnuYWgiwkJ3G2u2gXqeunInDTH9eXeNQrnAn0O\r\n19jd6EqqxLldcFDEViyvkUoBBBy1hMH873YJJo848WtqJGAmHfe1ptx0PuonH9ww\r\ngUs\/u7aghub9UtviOsM9XmRCBUVsI+Le9lFpzbf9w8xtA1ARpKCAZ4HMewIDAQAB\r\nMA0GCSqGSIb3DQEBCwUAA4IBAQBxlso1ejyGoPA7TqYbJOxD\/sSrPrIpzZH+KBY5\r\nRPUqZeHU9xx1D+Yw+Ta0cx+Xp13coAlQC\/trwwgBPlZwDg44cPgxCHar28oyKNN6\r\n8mDleHhRtMKki9urgsNtXACHKub92yxkW75j93MQNQQcFOYpQySNCZeiNS6eXbhi\r\n+WmZBLIH2TGiFlnwEAIUb5pH7j04WdhEcdAX8SeCOJg8Ez6uV5RuwzD3LspHg9hf\r\nJvDnMTeFgVVsfnVvyra\/CW93F0HvF9gOIc6wBXKCAPSk1vWk225BOyH5GmreBXtw\r\n9Z\/suLiG3MAkVw9cHWlwMvYieI+LUzh96XI8tKdF1rAEgCb4\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"onlyoffice","categories":["files","integration","office","tools"],"userDocs":"https:\/\/helpcenter.onlyoffice.com\/integration\/nextcloud.aspx","adminDocs":"https:\/\/helpcenter.onlyoffice.com\/integration\/nextcloud.aspx","developerDocs":"https:\/\/github.com\/ONLYOFFICE\/onlyoffice-nextcloud","issueTracker":"https:\/\/github.com\/ONLYOFFICE\/onlyoffice-nextcloud\/issues","website":"https:\/\/www.onlyoffice.com","created":"2017-03-13T07:37:53.039503Z","lastModified":"2026-06-23T13:18:04.530767Z","releases":[{"version":"10.1.2","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.2.0 <8.6.0","platformVersionSpec":">=33.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/ONLYOFFICE\/onlyoffice-nextcloud\/releases\/download\/v10.1.2\/onlyoffice.tar.gz","created":"2026-06-23T13:18:04.512460Z","licenses":["agpl"],"lastModified":"2026-06-23T13:18:04.587309Z","isNightly":false,"rawPhpVersionSpec":">=8.2 <=8.5","rawPlatformVersionSpec":">=33 <=34","signature":"s\/ZeDMRzw2UxS92jeyaohIKgQzQlCOwffg+5HdqLOjt+hlJeA7Q8580OOZJ57U8k\nNhZ7XzSJTfq1evxhDlc91VdJSNnUQmrUE4mizO6Ego8YhKM83kWij7n2A4OEfjr1\nbP92JI02K4Htpj9OhapyjXh1zni8YrSGHMWHenyCZkLJTNbLFUHPJ2VXnesvOkYH\neEO8kM5FsWZ1vb5d8I81Y8gSvtIhDE+83aqYLEFulifv\/NHltuw9QkRD1yxDgp1O\n+2IftMlATmZKnP3y1eUebmY8bgQ40HxKAGfDP4S2jPRwbdzljEc3wp6M59TijYuQ\nh7tdXP7qRvtf3ILrwbogW132F0paMytH3a46yWnX8u8KrU9xBue8tjleOXkTzSLq\nRYjJwzWFx6GQiyMGOGztTPc8zmYNE3zpxz9xLnsTIYP2Xwr9b3cv+ZnpUnBK4sMZ\n3PWQa6WHIgVvOk1nWjeIaB5tFaGLZLZRrDJ\/wtfICaeFmimbHb9+sn9QusTmPkfz\nd2tXCdNTk4S9XtWXWGJTG\/pdEfvVLLOXyFQbbqpAFi79kzEliW9VapxQywIAF4ko\np63rNO1LTjbKPi9oguDsgJQ8+4UMq\/GvyAG1WuG9OAsn5R3TR1GXA5dBeXsyrqnR\nsexKhjbfhM4HDvGnm8QJ1lkObI3HEx8zKzTRjXjTMCQ=","translations":{"en":{"changelog":"## Changed\n- stop Firefox collapsing the page when toggling checkboxes\n- fixed an issue where the editor was not using the user's preferred language"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/ONLYOFFICE\/onlyoffice-nextcloud\/master\/screenshots\/main.png","smallThumbnail":"https:\/\/raw.githubusercontent.com\/ONLYOFFICE\/onlyoffice-nextcloud\/master\/screenshots\/main_small.png"},{"url":"https:\/\/raw.githubusercontent.com\/ONLYOFFICE\/onlyoffice-nextcloud\/master\/screenshots\/settings.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/ONLYOFFICE\/onlyoffice-nextcloud\/master\/screenshots\/new.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/ONLYOFFICE\/onlyoffice-nextcloud\/master\/screenshots\/open.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/ONLYOFFICE\/onlyoffice-nextcloud\/master\/screenshots\/open_form.png","smallThumbnail":""}],"translations":{"en":{"name":"ONLYOFFICE","summary":"ONLYOFFICE app","description":"The ONLYOFFICE app for Nextcloud brings powerful document editing and collaboration tools directly to your Nextcloud environment. With this integration, you can seamlessly create, edit, and co-author text documents, spreadsheets, presentations, and PDFs, as well as build and fill out PDF forms.\n\nCollaborate with your team in real time, make use of Track Changes, version history, comments, integrated chat, and more. Work together on files with federated cloud sharing. Flexible access permissions allow you to control who can view, edit, or comment, ensuring secure role-based collaboration tailored to your needs. Documents can also be protected with watermarks, password settings, and encryption for added security.\n\nThe app offers support for over 50 file formats, including DOCX, XLSX, PPTX, PDF, RTF, TXT, CSV, ODT, ODS, ODP, EPUB, FB2, HTML, HWP, HWPX, Pages, Numbers, Keynote, etc. Seamless desktop and mobile app integration means you'll have access to your Nextcloud files wherever you go.\n\nFurthermore, you can seamlessly connect any AI assistant, including local ones, directly to the editors to work faster and more efficient. This allows you to leverage various AI models for tasks like chatbot interactions, translations, OCR, and more.\n\nWhether you\u2019re working with internal teams or external collaborators, the ONLYOFFICE app for Nextcloud enhances productivity, simplifies workflows, and ensures your files remain secure."}},"isFeatured":true,"authors":[{"name":"Ascensio System SIA","mail":"dev@onlyoffice.com","homepage":"https:\/\/www.onlyoffice.com\/"}],"ratingRecent":0.5,"ratingOverall":0.717948717948718,"ratingNumRecent":0,"ratingNumOverall":39,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEBTCCAu0CAhA6MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMTcwMzEwMTQ1OTUyWhcNMjcwNjE2MTQ1OTUyWjAVMRMwEQYD\r\nVQQDDApvbmx5b2ZmaWNlMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA\r\n1gkjED\/XDRZA3gjeD7A794DdUUNuyIn9qXBZnnKjPOiBYWiPBz7kTWdAi+QF\/ymv\r\nCA+BzQv3FfXSgStiyGiBxU+5TY4xm0zCt8LrhxYBKGKw1SX53kfsL1tiJl5DTwou\r\n548IX0\/Xh8RrRHgbyygG6E6tI0Y\/rRhWOyIqCtmnoRGNL7QSjh6vYRwCx+vRS74b\r\nWMcJBeJzqrceg1IgDOZt6\/+3wVTQPmnXfvm29GOViCgWTsoS449V7ibtnPGHrE10\r\ncJPRE9geUGRRQP5fGZ\/m22plwmJV+F8fItpwHiHPlk33lkwZ27CkHt6EQ7u4XR4N\r\nfo5ONdF3sV\/eUhF2iG\/K7wwaA47O3O+TV3Sjs+cD+fYcwUtUB\/4AKWGjDkxUcLlT\r\nbU0N6lKwixPtdlT9isI5RwY\/xF8Rh9hxn36pf5i9U42F8uGiNxXyco44Dcqv63uP\r\nHDyIlI1m35qpiGEFBLOre2r82DO1msgXJAWQCkE8mW+e6UcTr+8Vc4d+HSxzC\/fM\r\nlm4TKjQSIDCsqod+7ATaQQ7C6dYqxupxaNwVCf0QLl5GvrnriH9UASpNofJDuhTu\r\nu4lD63J9+twULf0JMy9MXs29Tt2FDFdTg7ITLk\/2WHxVrFB271V7lsz+9pk7KAXe\r\nmM3cVaZY+M04QevHQkarV9310I8bB6ltWxZaZ5qnUysCAwEAATANBgkqhkiG9w0B\r\nAQsFAAOCAQEAK\/Bu0DS4ZwZP+0YXpK2eH0OyVLgH+07iJfL15dprWh4OpbGcv3Aq\r\n+VY5ir0tTH9waDkqRHvpWDmFdgzXEWWcRmys67ZX76VfNriJnUbBLqnD0r+9JwQv\r\nT9SsqJjxqWxoihccU3SVUx3k9uB6rD9ZT8AZzECTM3v3K+YLc8R1Y7KTHN9BzAsc\r\nJmWNruYBbLRgidHZpBjzxqT4R8y\/jnMOS+gCeuFTcdK8+EZd7zjPTSZ\/285BN+Qf\r\nE3IJxDHWuYNyGLpznFgpvTVrjhyICUY4ffcfz7gTG+cmkw9fCw0QJT16jZHKBHZV\r\nXpdAcrLQZ2TckYZ4kEcbX+q+kHl2oxR\/3A==\r\n-----END CERTIFICATE-----","discussion":"https:\/\/forum.onlyoffice.com\/"},{"id":"logcleaner","categories":["tools"],"userDocs":"https:\/\/github.com\/zomtec2311\/logcleaner\/wiki","adminDocs":"https:\/\/github.com\/zomtec2311\/logcleaner\/wiki","developerDocs":"https:\/\/github.com\/zomtec2311\/logcleaner\/wiki","issueTracker":"https:\/\/github.com\/zomtec2311\/logcleaner\/issues","website":"https:\/\/github.com\/zomtec2311\/logcleaner","created":"2025-03-15T10:45:00.327531Z","lastModified":"2026-06-20T08:45:53.528224Z","releases":[{"version":"1.5.5","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=32.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/zomtec2311\/logcleaner\/releases\/download\/1.5.5\/logcleaner_1.5.5.tar.gz","created":"2026-06-20T08:45:53.517911Z","licenses":["agpl"],"lastModified":"2026-06-20T08:45:53.568982Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=32 <=34","signature":"kQt9MYswhSM8cV8yOJ4rH4SWKH+oVHTBah6j0Bmx7c5jxqDnfzPH0Tu2VJ72O5mj\nSFIodF5QKRP1NSxHyMteMm3E8vA0FfNq8jN1\/HhbJLFAFs\/+sxtcmXejUr25L1sh\neKFokezTV8BIZcZC8JWzUuGj2tTavHGMXXaZMth0nvZUAqydnOOEKm\/ync0mhqMO\n4pt1zXy6Qzn1JcO95IQL791tAuFC0Z9KD9YF0+OxTVwlqhY8gvENXMYHJoB4YI+f\neSwH0IBOZoDXzYiAplwHj1HH9IO86u8rTeFoFiMUi+6UXKJX5pRGLH8\/3TmDYywt\n5Srx3SVgKyYLWya+Fw8cGfiT+4SLTZbMR4NitZHHnBOs7NyxE1GFbcWJaf5KbbVN\n1O98Gq+9Xq2mnn\/Zr94p0G80aO0W70knBWTAy+4MorrwDM\/jlRXyXQlm4QkC1AtR\nXbSdr5tYHuuQxnUswiDsIJIQ59Vot1dvE9yz6\/CDq9NKU9CKltxJypxp2SmyGjmP\n7xWCey7GV0Rz8PckyB3Ubw0mIxqCLbL1kGNDX1dUquZ14qAs1av3PrK401aVi\/+J\n4qN47fXOO4H9yQv7MhvWR2lXYISPDU8RRzMjE4ss\/rNmFqyBzwHQkBqBBJvOJihE\nSAP043fs\/hYM5vqFbXGfl\/j6NumYs5x\/JZpEXOk0ECk=","translations":{"en":{"changelog":"### Added\n- added occ commands for LogCleaner: occ logcleaner:deduplicate (Removes duplicate entries from the Nextcloud log file), occ logcleaner:clean-level (Deletes all log entries of a specific log level), occ logcleaner:cleanlogfile (Attention! Be careful with this command! Empties the entire Nextcloud log file irrevocably.)"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/zomtec2311\/logcleaner\/refs\/heads\/main\/logcleaner3.png","smallThumbnail":"https:\/\/raw.githubusercontent.com\/zomtec2311\/logcleaner\/refs\/heads\/main\/logcleaner3-small.png"},{"url":"https:\/\/raw.githubusercontent.com\/zomtec2311\/logcleaner\/refs\/heads\/main\/logcleanerwidget.png","smallThumbnail":""}],"translations":{"en":{"name":"Log Cleaner","summary":"Administrator Tool for cleaning up the logfile","description":"**Administration tool for cleaning up the log file**\n\n- \ud83d\udee1\ufe0f Only accessible for administration.\n- \ud83c\udfa8 Error levels with different colors.\n- \u2699\ufe0f Many settings for every need.\n- \ud83d\udee0\ufe0f After correcting a log entry it can be deleted from the log file.\n- \u23e9 One click deletion of all duplicates within the log file.\n- \ud83d\uddd1\ufe0f Empty the log file without using shell commands.\n- \ud83d\udcdc View datails of log entries.\n- \ud83d\udd0d Find solutions on the internet by various search engines.\n- \ud83d\udd14 Send notifications for new log entries.\n- \ud83d\udcef Send emails for new log entries."}},"isFeatured":false,"authors":[{"name":"Wolfgang T\u00f6dt","mail":"wtoedt@gmail.com","homepage":"https:\/\/github.com\/zomtec2311\/logcleaner"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBTCCAu0CAhKVMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjUwMzExMjAzMjQ2WhcNMzUwNjE3MjAzMjQ2WjAVMRMwEQYD\nVQQDDApsb2djbGVhbmVyMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA\nnlEKrV2AYy8YLZ2+xQ9O2dUZseR5uG83bBw5ygiCA07Mnkd0G5ylP4A\/xq9SovCS\ncATRJ6nhMbq+hyLqYgqmqYtUTjtbWz3HJ+9PIDMsOUiZ8ZXv\/0V\/evehQ2rom99S\nnC85RlYbsTLsK5fVHobrXKvKuyl5YWY+DDf\/pCfTYoX9nUPJ4UOwtFq\/hn0LgQT+\nAuWTjHj3Lszzgl2EkH0iLgmp5JcxwvOkw8uo6dj9tIJaE+oQdNaYDIKFqzn0Dwxw\n9i+ddACYiCM2KWZ7HbqW9h6kqFrr7n02KzxlR8RHpYI6yxATsO2qVguQCa6Q\/Fkg\ndWhrBcJtabOW32VlolSbvtEG7SbvLs5hQWlWPOCrckuTeakMLJalG0aPh6vRzc1J\nbNPzciOpXZObh4NNbx3Zmf2vvjXkMDcLunJAaEAFJ4nbr5IWk0mFjCYyvQ3xYqUR\nA2P\/gE+VREg0sK8MYsxM+5HPU4ZJOecsp0uKC6btvHbcgcy8EdY\/A8q0zrnutfwK\nYOzm+cpILS5NXajB7jxpx6bm5RB9FCeEa5iMIH8GyTxDbVSKnY9HSkqklvz1ySk0\nAXZvt+\/+dJTMOa3S3bRH80qRdsZRa5RAxTfcMNo\/FBr1TG9cd\/bqG5hl09uqK\/h0\nNEPG8+D7WgQtr8iGHyD7DdsGl9cs\/ElSw9sR\/hTRTBMCAwEAATANBgkqhkiG9w0B\nAQsFAAOCAQEANzimyyFCujW7Gjh6FVIHZD12tKbssYkEadDy\/sVlsMKRR5GPSMB\/\nCeA\/zc4FLwySLG+T6RXKqiXqsgZIbL+NSxklVtN+cPHTXqsNXnsZa1hC3Cnz+snt\nrcqbCBrVaCBTeLcy6llfENAiNstasc0PfcDvt6MXOUB5ncOsUitqihRlDngQsWes\nw5F\/gqx+oXdvVe12LSuvdZbLwwoqlCoFTL5uyJairzh8kotgq+E52CujLRgZy5Nd\nB5ahbo8Z6A5\/X8Gumx6iiSuMXru6B4hJA8YhqF6d0jzqhU5JJ94UMtQPr6voy7oO\n2U57dxWQb5JUvkPLZbbHXJBYpkSfAVh1Qg==\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"elementarymath","categories":["games","tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/John-ccsengrs\/elementarymath\/issues","website":"https:\/\/www.ccsengrs.com","created":"2026-07-01T00:00:16.778680Z","lastModified":"2026-07-01T00:00:32.874093Z","releases":[{"version":"1.3.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=31.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/John-ccsengrs\/elementarymath\/releases\/download\/v1.3.0\/elementarymath-1.3.0.tar.gz","created":"2026-07-01T00:00:32.865178Z","licenses":["MIT"],"lastModified":"2026-07-01T00:00:32.980905Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=31 <=35","signature":"cnqK8ShI0CvxRwwjdbYtEUkswT+zpzXl8Onf7RmsWpu7WCgG6LgLXQBhcZ4LrpiB\n4xLHF59KNR1ne7aa+mb3Hcw+pP1aDjq47kcZ3099uYZOPpqbHuG52CanCiwNaNcI\nkJgoBGaH0D3wi8LUqh\/KMFUdigxm1XL4isdNazBHFPwRpNJ+krUdwaJgkhpdI+d\/\nc7yuvRFeFUHWi1fefxiPYg8E6aEYNbU1kDL2eajuhOQl9tvnaLUhLP3kifVrvJKU\nZzN3I+5DFSu7FBxGTZXKzdlN\/7DMWIXNH2PbNPQ2uoyUxaKt8GW18Yw8VbYxUHqk\naQWJ6zEIwW+o\/98frLnuigNOIYuIQw1fVyvl04B8QUf4esKJMCZ+cupgTUbxdZt+\nSFL2z+qpAe9XxguY9Wjsd4elgo04SQL5vrqPfn8p64dm+LIWwajb9RN\/OHR5MJtK\nYlLJ5y4P3snJgSl+X+UlUI2\/IXnVXGwdquB4TadFF1jTGLXdNf2MbLa8Xc\/RN2De\ncdLO\/PFV9px9usSBGLx47LSSHPlZ8nFGnH5GRKVvOsdpk8OAjK9\/FMVP1R0Z4GRZ\nnJr4I\/OAAZ5dD9sD7KjOSsr9gedqSWGiC8Ug620Iz0Y4pf5u\/FGMH+Z4aDfnoEDt\nyd04duvi+lW87rFK4hslahvjPwl3KB1KoF\/X\/VC3CkM=","translations":{"en":{"changelog":"- Added server-side round tracking keyed by Nextcloud user ID.\n- Added a database migration for the `elementarymath_rounds` table.\n- Added badge-style motivators and goal messages for students.\n- Added parent\/teacher monitor API for admins and members of the `elementarymath_monitor` group.\n- Added saved progress summaries in the app UI."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/John-ccsengrs\/elementarymath\/main\/screenshots\/practice-ipad.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/John-ccsengrs\/elementarymath\/main\/screenshots\/practice-iphone.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/John-ccsengrs\/elementarymath\/main\/screenshots\/parent-progress.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/John-ccsengrs\/elementarymath\/main\/screenshots\/challenge-mode.png","smallThumbnail":""}],"translations":{"en":{"name":"Elementary Math","summary":"Friendly elementary school math practice inside Nextcloud","description":"Elementary Math gives students short, focused arithmetic practice for grades 1-7 with hints, streaks, challenge rounds, sounds, celebrations, badges, and teacher\/parent progress monitoring."}},"isFeatured":false,"authors":[{"name":"John-ccsengrs","mail":"","homepage":"https:\/\/github.com\/John-ccsengrs"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIECTCCAvECAhOBMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwNjI5MDg1MTM2WhcNMzYxMDA0MDg1MTM2WjAZMRcwFQYD\nVQQDDA5lbGVtZW50YXJ5bWF0aDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC\nggIBAMccGFLrTaF4j2DXEZlhVDPpZ6MZSjGLO38AokZOCSTZuvnLBD4Z8SRacCtg\nMmSmZV+U4VGaCRQ8P+gZKCnmb8yn+d9LtVP\/pPz5St5uM5JSLI8SkvGCJ3iyaHGZ\n1xM7YPj0NUES7Q7KAtOmUfQn81NCGK5XWzgPizxJs8+PUsAVRcF+ZWWIibZQr5W4\nAcSiegdD6Wuc6HX8KoQVWSXWUA6e93ChZWuT5iH7BnpdWroPkAykhdfmDTaYZ62t\nuUs45G4sd1m3eoxkm3skMYHtfaOWPebt4lsK1nPSR9+LgKpEDLOYyiha18rojHTf\ngMFCGGi9J9WVFJ\/miKBvYz+Vd5uj\/xMPUlUcJwc5hPbNPA1yKJTYVyZQjunmuOJY\nwJiOokhxWdZhjWWLiqFXruQG66r+d7871PVwatAq5EqtBZGgKAOUhfIkGeeg8GPS\nwVW1dCMKt6HlPUBgOqEtde0xkYh\/G7IVniWnbSs8uCesEwsRC+YoNWXb4lLX9194\n20D\/XPd7oSump0lAoKKL+DWmAnzG9dPhjHjmPUzSGhnsnJPSMHJg8yPUJivO1H22\nUteLrsBzSHvf7LTeJj21f8mht9P1eODSe\/vOmYDrDI3eGcdWg\/iOLaKr99bremK6\nVt6\/3ksKGA0I3FU\/gmJNJYkcSN+Uxb9d2bUgv466aO6+e1n7AgMBAAEwDQYJKoZI\nhvcNAQELBQADggEBAIB95XW30sJKgEm0cVfVzDgnegDbVGSrsb675iulUpYPjIk3\n8A69cHsEXrI7G4YsXS3HcmtIXlXY0sOJYZDKNv8mjryg0\/fue++ZcIg1oC7MJkOB\nQmamlj9tzoQL2ZoHB2VXTmtpdxt4y4tdXVktyD\/6II+pV1EIZm5Q0v9myP1puSW9\njQyFAD8G9iRu69nIMk7XHWN33+DmgzMoS7sIO5\/Q2SMXFNUCPpG5Yq7c+iS4kfzk\nkklLkcnaqf+DC5t\/IOS9JsRCOEittT3wfYS3FLrbDeRhyT71IXRIwao1BwKTWROf\nW0SSEZAumdaLb6cgyG1aApSParIKUKUk+6QGdr8=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"integration_sendrec","categories":["integration"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/sendrec\/integration_sendrec\/issues","website":"https:\/\/sendrec.eu","created":"2026-02-19T12:23:50.176928Z","lastModified":"2026-02-19T12:24:10.358129Z","releases":[{"version":"1.0.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=28.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/sendrec\/integration_sendrec\/releases\/download\/v1.0.0\/integration_sendrec-1.0.0.tar.gz","created":"2026-02-19T12:24:10.347432Z","licenses":["agpl"],"lastModified":"2026-02-19T12:24:10.406327Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=28 <=33","signature":"hoDPhINljvpebZK6tEPtR5SaOLcxmVtQvqw20HhMGdGCvXjhck2Ul4EB1GtHBU18OjlZpYKdojRBtHrkV37Rm0H+qfvWn+Fi9BwMYOIzVdW1TwCTtZoydE3M7BrEiPbvU0FuLhloWMuvbrZ+T\/fUSgnPPA5OusSYjNSuaT24dF6kMb6dhG3WTzKxT\/q61xaaoBr9bP7QDWyOSIIUpvhJIm3bJ7SjLijQfCWzSheu1mMdDhXQYt7ncDzaNTAWSCewYZbb+z9iX8eR\/la7YqPfd6YzhYJQK7LwWxGWauGXu20RYiUYpfvgzBwK8cawSGxtf0KXrTF3AS\/xu4RvY3pXP9Dk4YFaCG1v4SKHN5+HREQLOaZVsrvm7mGmNFSUefgkAmnRe\/WhKgafZ+5POYMWYjsvoA1gEq\/\/buBVW7aNGPRou3d+cEU2qfn1CbJnimEPuu1CkYwSRbQ1B1HuoyUwA2SAKgTxiH34opRZjcULsnopDpaKoYREuVQnKK240RTBXgJXPxA2P8uq1BL8h2grL9Mw+91\/4Nh6GlnBk8\/cLNBYbW5wqKx34r0bh+aVSMYx8hyS2r75bJSg0gxfMG\/ZGYmqmpA1FnqNjYEzPrayhrfxFJXpZNO6+WSoZd+oFfhDAEvecZviFKg3p00wuEf4Wm\/gfmEBdIxFVymXH\/M+LPA=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"translations":{"en":{"name":"SendRec integration","summary":"Integration with the SendRec self-hosted video platform","description":"SendRec integration provides link previews, Smart Picker, and unified search for your self-hosted SendRec instance within Nextcloud.\n\nConfigure your SendRec instance URL in the admin settings and get rich link previews when SendRec watch URLs are pasted in Talk, Text, or Deck."}},"isFeatured":false,"authors":[{"name":"SendRec","mail":"alex@sendrec.eu","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEDjCCAvYCAhL1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwMjE5MTE1ODIzWhcNMzYwNTI3MTE1ODIzWjAeMRwwGgYD\nVQQDDBNpbnRlZ3JhdGlvbl9zZW5kcmVjMIICIjANBgkqhkiG9w0BAQEFAAOCAg8A\nMIICCgKCAgEAr9xTUZmNdC1jRsejl82OSDDDw5z9PRwzWOg64lnX0yR7s+49A2wY\nGQ4iUWW\/onaE3VYKv4rC8i7iu+iGqeNGYRm0tzsky3777leP8HWM6EYouDNRf2eV\nIX4fpHSfKWvw3V0fqClocZ0H3PW2rp\/dHc8ZrndZMQ7eTh4TMe8n1wnTobHqgZyu\nx69Ug9MOl4HHBVcHqWyO2029bAJgTu0vHuy9CF+jCJ+uGAdUkuVTW3+tA6zEoKu4\nACVlU1cWc5UNNpp84vWqz9OP8dJDQYmKxacI77so3EW9\/SjQ+WR5fFnHy7N4g2WI\nWVckjGWPQOEGRABDk+kDcvruSbIHIKQxVvza8bljaaAnndFnvQpeAt14kzstjGTc\nByijlveASlBSC2IPGKTc\/WbXCc9x8W1hXlGIkF\/Zi+F565Fa6rTDf\/YqwnFKdUkS\n1NjmcJlUjTJV1yHUVI1oFrGBtbNVBcIsNlFtXpObYZYf140K69SItFGhXWHm3Kq9\nFDEENdZIk6GYlMvkNzrlWcsL8aJpMWjPQmfCovQ9YZsfXH7jJCxv3i8MXHKh\/iEx\nK4ChstZLTWdkqdGyq7c9O2GGsFp7+zheRkqfNT55kf06DQlOVXhs+0+zIhXaX0qW\nLMr0JOMCasy87mdIz2Exfi0ONYEKOUSXN\/BUjHNhzib5t\/hxOemcY2kCAwEAATAN\nBgkqhkiG9w0BAQsFAAOCAQEAHVf5gaaGCUo5nxi1MMXAqBZPptXU5BUTG19t6xvi\nnzkTpBdtIcUWb6OdSue3BvuQM1KzjRhbcWybGA6QNuwSXYCBwRwl3UUXr+7RoswD\n5lZVMy8d+K++kfvka5lRKDpYy4+z3QKn69Xci0KdGPgWn+EiCJedau7wBDskjaYw\neqvRgf7xfq2atYo8IE7Y7UfhlOQ0K6xzSHvM+72YQlmtWVo3feI\/GrTvB2lcdlKj\n6RRRgbsvdeQ\/9othMxzej+i6vX6k2EVK2pLjtR+rdTQYpCCrg+gXRpo1BeLkhzsY\nesnFuptfk3QnEeSHW+AW+MMB8Mmy\/vJZEFksW5oGhYegZA==\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"hideuseremails","categories":["customization"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/simo-bimo\/nextcloud-hide-user-emails\/issues","website":"https:\/\/github.com\/simo-bimo\/nextcloud-hide-user-emails","created":"2026-04-03T21:54:48.712571Z","lastModified":"2026-04-04T06:22:53.882906Z","releases":[{"version":"0.1.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=30.0.0 <42.0.0","minIntSize":32,"download":"https:\/\/github.com\/simo-bimo\/nextcloud-hide-user-emails\/releases\/download\/v0.1.1\/hideuseremails-v0.1.1.tar.gz","created":"2026-04-04T06:22:53.874052Z","licenses":["agpl"],"lastModified":"2026-04-04T06:22:53.918484Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=30 <=41","signature":"eoMG49vm6P6k6vhnqjiNb+TKUjWHdDuIrlbmEwZsbT8DYTVrfanh9YKrFjVzpaqn\nOt4A4p7JkCSgIeBmQD9Vl1GnjXdWrRh\/aQOFXrrOJ+YOUhc7EphPlKhdHzmx4NgU\nMH5bf037qbkblrX9aEn2YphnZbd1G5VpsF0AMqnaG+uiqHUaVYKElJvrM8cbT4sU\nL0dUyJ2J6kirD4VgWp5zBOHrVVzN60Pls08DYc+6AF6+42f7EOsG5H3PwYkKl79B\nKoos4CBl3axQcrTyQRJr0KmcsCK2BFSS0FZ1JBtFEKYDxm5S9P31UQujEiQR\/wqT\nPfUwsOCNRr0xiPJ65Jx099JpJ7Anx\/vpXCDhTpk\/us9aJoiUvjdQOOQgROp6sod5\njE+5bawxXDAxlc5PR2DsNcjczY3gow09M+ED4ryHPb941WpksEOHbrSQGeLnCqZ1\nL5jI+C7O0jAPksKNQonPq7tzT58yCKxsmPf8zWxXGV1BEsUz\/pcDyHM4XYXoP0JJ\njMdezG6pSl8CPFR6wJyXkCZIZZ974DhU0NHBaE47N3nEk1UU+TBZJBPAH394RHh+\n8scS2uZExwQ0f8E3VpSmda2Ov7qfEy\/Arq5LccYHL21jxPS2S4L3PeEkuFtiH\/4I\n+afgJxUIj5+NKaaJWCmSxo8UZXKDiPeFm7PeFa6Egqg=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"translations":{"en":{"name":"Hide User Emails","summary":"An extension for hiding user emails in the UI.","description":"# Hide User Emails\nA nextcloud app that hides user emails from appearing in the interface. They are hidden in share search results, talk user lists and the contacts app. This does not make it impossible to deduce email addresses - they are still loaded by the backend, it simply hides them in the interface so they are not immediately obvious."}},"isFeatured":false,"authors":[{"name":"Simon Dowd","mail":"simon@anldowd.com","homepage":"https:\/\/github.com\/simo-bimo"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIECTCCAvECAhMrMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwNDAzMDkxNDA3WhcNMzYwNzA5MDkxNDA3WjAZMRcwFQYD\nVQQDDA5oaWRldXNlcmVtYWlsczCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC\nggIBANPd4EueNiHJfsC6V3HG\/\/3Vj+iMlyyclkhkxQusLdZP0jbQzkDUEsmBZ1B0\nBQt4ca\/VZhb0NUy5NOEbO9fbFZLHHvOY3B8XpcGbo1uUU3rZ2EkLM2F1QOi4eBNi\n8xhAF+D2Yob3KCEIhixSNjzbaql1fUM3FcvgsnIHI\/e0RAoE7b78Rv9KHkBdcpYa\nnQIQOtIu8y9u+WirGPvqxyRf6Rh0o7b2aF33Fgudvmt84DcGIFeHlFoQkNTCuAvt\n6CFzq7P+KxiKgvKJvqiI83V23wiGB7pLxEuDZI\/z5Y4GwxA\/LUufJjNdd8Ypj\/gk\nqtiRCYG4d0HlV4smtlAFRF61u++N\/Ot5Gjd9TqZ\/ZBJ1E7jbQOi3WfFEV40h\/vxv\nIvXU\/5EKZ8XbCUpzFIsF7bFbic7NNVGVFkSlc+xRULsulrQ6tRGwciPGXBDWQHTF\nbv9QcFmRTvSHArjWmi5gMkMdjEl6uRANm5E4WRgsw9Z6nDbi\/+Owfo30vNMn4Plj\nA49QlNpL6SAK5vXPVveTQgr+VS\/ZA\/5Jdmx3vxUWLCc+PXh+7rGzUG6R1wnsVGTp\nXo2DGeXY3Ot4FWp7lfBWwwalJahvPZPgghtdNbGe\/BPJlN5o\/+h4gPnhbu2trxjz\nMyaT4\/E5vUk2OloKBnhv3EH50boNSFxG6h+AyUnK1vmBCjSrAgMBAAEwDQYJKoZI\nhvcNAQELBQADggEBAAIRDMHraJvEjQaja5pBM+a12J6Z2l\/QgtSOSjo43TXfXpEF\njf53KdqgVVbOCv6kGfDRcKeM2MT1k054JwzmHz90HF8gnJaKmDIDrWoPjw5jbCZY\nhNKnLocQxbGH5L5iEGDJ3910MviewImbgYIw6krBS1LD4ncQ5mJUlKTE5CcbeM48\nzOl82cV\/UFLzz0M8Klytmr33AVoyBzQeHY2U6TCkbpbyXBkK3SryzX7Pex\/xIhT5\nXrScsapeeXM2QHENxa1heqKi9W9R1YAEiPI9HriW4F\/YejKsF9wrb3p1VPsMNULJ\nI\/nPXJj3Q+wu7BLxBxD5EMB0rGtmLnkTKsPOxKw=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"deck","categories":["office","organization"],"userDocs":"https:\/\/deck.readthedocs.io\/en\/latest\/User_documentation_en\/","adminDocs":"","developerDocs":"https:\/\/deck.readthedocs.io\/en\/latest\/API\/","issueTracker":"https:\/\/github.com\/nextcloud\/deck\/issues","website":"https:\/\/github.com\/nextcloud\/deck","created":"2017-02-02T16:07:58.879909Z","lastModified":"2026-06-22T15:30:19.440636Z","releases":[{"version":"1.17.4","phpExtensions":[],"databases":[{"id":"pgsql","versionSpec":">=9.4.0","rawVersionSpec":">=9.4"},{"id":"sqlite","versionSpec":"*","rawVersionSpec":"*"},{"id":"mysql","versionSpec":">=8.0.0","rawVersionSpec":">=8.0"}],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/deck\/releases\/download\/v1.17.4\/deck-v1.17.4.tar.gz","created":"2026-06-22T15:29:34.383125Z","licenses":["agpl"],"lastModified":"2026-06-22T15:29:34.473080Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=33","signature":"Qdh1lcU14GxLhAa+DFzjV+wCm1rSu3e5uIIj90PqIQlV+rlq5gTvt3unB+EkiZswcRC3j9QOmjg31QxpxTkNBgvOR8zT85NOIv2BrK8ecbwMYD+J1AMLkeqSZn6oHPt+rNt8MhFz2608Vif8jIUBDLb0iHqzt2RVkLkgoKOL3\/Sld\/6fYAhOrHg1d1sdPJ5uHAzCqYjY4v45vUZ2WNcaWfV3Y5McH5wI30N1h9iHJAcsAaHRbT9AwP6GYvf7bwPJX9OMYg4+2PY78AR4lZb8FhGtrdcQnD84SzPCT9yWjr2Ow1YItBKyinTTT\/TuDWJp9LXRb3rN96upR17HoovQ+kVMgKMi2SOGyx7JTf4DcWwoF73PGI7UB5Vq54Eu10\/T1zRTB1JIleh1DBfDrw1CdQb2RfSwL5usj5M9C4Y2PeYZdj9dpSUtGdHLIiTLH1k0nr8ZJ3Fglbg+iF4lle7vooGmJInpjvCdW+8GxNKAexHR6qHKZTz5TspjnYEKp\/bD9CiGL6GwUANGZ+pxLa\/FtUPiG+pR9LF\/hsQ18dMmzIjiC6skwOdXbVq4c+5eclUFOZtk1mfJdLPB8RTgUq1fulMwFMBFb8b4k\/\/rtQZl8i4jF2vbVkxqAWAG894Sz\/oM+jVEwY6sRr4uQ89RgNBx0eBRaUG9hjhAF6Dotnxj9tQ=","translations":{"en":{"changelog":"### Fixed\n* fix: exclude deleted cards by @grnd-alt in https:\/\/github.com\/nextcloud\/deck\/pull\/8045\n* fix: share and assign team issue by @backportbot[bot] in https:\/\/github.com\/nextcloud\/deck\/pull\/7880\n* fix: board notify-due by @backportbot[bot] in https:\/\/github.com\/nextcloud\/deck\/pull\/7992\n* fix: cast boardUsers to string by @backportbot[bot] in https:\/\/github.com\/nextcloud\/deck\/pull\/8100"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/download.bitgrid.net\/nextcloud\/deck\/screenshots\/1.0\/Deck-1.png","smallThumbnail":""},{"url":"https:\/\/download.bitgrid.net\/nextcloud\/deck\/screenshots\/1.0\/Deck-2.png","smallThumbnail":""}],"translations":{"en":{"name":"Deck","summary":"Personal planning and team project organization","description":"Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- \ud83d\udce5 Add your tasks to cards and put them in order\n- \ud83d\udcc4 Write down additional notes in Markdown\n- \ud83d\udd16 Assign labels for even better organization\n- \ud83d\udc65 Share with your team, friends or family\n- \ud83d\udcce Attach files and embed them in your Markdown description\n- \ud83d\udcac Discuss with your team using comments\n- \u26a1 Keep track of changes in the activity stream\n- \ud83d\ude80 Get your project organized"}},"isFeatured":true,"authors":[{"name":"Julius H\u00e4rtl","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.83,"ratingNumRecent":0,"ratingNumOverall":50,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIID\/zCCAucCAhAvMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMTcwMjAyMTUzMDA0WhcNMjcwNTExMTUzMDA0WjAPMQ0wCwYD\r\nVQQDDARkZWNrMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAtiTjXPLb\r\nXE1JpGzFdIAgqrtq0hrnMpLLo2KG8\/wXjaliywi6uPL38L38MH0WGojQ5SvXKl4x\r\ncFmfDvy9RGEtswiARjC6x+4tHYrVa4RLTI58Do0LSXGxfJKk2zY\/tTaLcF35ghzw\r\ncUWKsE1VG4LED7phSddbmEG1pr9UrvvTTLcuSL0GR8ztVGpqZ3stLyRzNozt\/GtX\r\nvhU37G+zLJonDRjWtm6tUP2SZ2LYEQaNPgoGLjIopOfjWO3A4oM\/zsN0ZM7kpGf4\r\ncTkmofXX4X\/Ycn4l0b5Gpn94drU5Q3dT9Upe+49Su2wimHLK+2EXk+OM6vMn+fD\/\r\nfQFLIklVM8YJpiRNhxIiyazBvnY3knwQjljiKP9F52h8EgH9Udi\/yeh46NscKYRH\r\nagFfBGNelkTWSuNnrpKYh0GA2FC0g+x\/ihW\/qKJiS\/TeHOxmtJN3li\/TG9ZkOW1Y\r\nAF1J9vxJLyMe\/5wpDbvmTOyuccjIFPDm+eDZq9RQUxcntkspok7HTnzOEuQEgLk0\r\n4x8gTWXSfhqW+51FHAjsyoc07ESk2c3NES6xVL7I3EGSkrAst4ATV42mWakdV0tJ\r\nSmuSx2AboOgJEkA3mjOQo8OVJ7GfSGnPcamLl39T01r8hnJ30btlzutf74DEoHF+\r\nv5EBLj5PlxoIC+kqS9YiuvLXTLlWFDgqwNUCAwEAATANBgkqhkiG9w0BAQsFAAOC\r\nAQEARFU7ZiiHsVYclbnWIbRw3PPp9HJixhRE5Ma6gx\/Gm07\/NgsPYCntSTi4u2vg\r\nb6\/H8QlQLrZwMtXz\/ewTe6CbehzP0u4nGqW84sQBGdW347knbzvT9eEGjAn2i+Es\r\nzlyUX0f+EYRSwsMJzJ8tBzbBkfI7tcf3yaCF9Uq6jR6frvChH4WxW8NlflRina5c\r\nnCHPlgOC+RgMMoPSGy5kNxpxJi\/r4w6cA+rIATQB7KFOd1iAXbD1HG3pKrZHafnk\r\n6E\/YkIlHjSKoHq\/I\/n6lhcOyrGytBxzw\/1CJBq7n7fP1ABvEWuV4+x6puNjiu5mR\r\ncXu\/b4fnQBW0ALcuQHcNbmTKWw==\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"loanledger","categories":["office"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/gitlab.com\/sotilrac\/loan-ledger\/-\/issues","website":"https:\/\/gitlab.com\/sotilrac\/loan-ledger","created":"2026-06-02T17:48:39.141376Z","lastModified":"2026-06-24T00:56:19.621103Z","releases":[{"version":"1.0.3","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.2.0 <8.6.0","platformVersionSpec":">=31.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/gitlab.com\/sotilrac\/loan-ledger\/-\/jobs\/15002290193\/artifacts\/raw\/dist\/loanledger-1.0.3.tar.gz","created":"2026-06-24T00:56:19.602628Z","licenses":["MPL-2.0"],"lastModified":"2026-06-24T00:56:19.681078Z","isNightly":false,"rawPhpVersionSpec":">=8.2 <=8.5","rawPlatformVersionSpec":">=31 <=33","signature":"qcaMERMeSR6q0qN0KkdzXYjriNrCakkrvZaqB\/SFoodds10pl7EtmNtFs7K\/HC4woUZ0robXZOfssaSzV\/YjacdkJZJLr2jfe8ypyEId0aHK6L9VpIMrGPaCPL0JKX9eBCD0kQsY0NrrDSsc7egg8H3lHHT1Lhg06IIkhAOKyNZfRQ+Gt3R09FJ0v53jhs5O6hQ7+F2O0\/3g7BhLN+HGTsbTJlJeV6IgCgIx0KHvyFyrB0hwi6+78D4c53KMqZw0zhpTSf\/GYDrCLuTy+LTe+bsoT0Ri9nsCqQQ+IZm5qs3dyuk0kYoV2IM\/8BENU67msRgiTmpFynMFIQ2+T\/9+6bDh8BFjSwzeWobKlrTvqoj1QBU6Hu1Xy1zrdbtmPP3vx4UiuYFFdliqPu60gOrxPu8wDUURExWikZUffSjfO5RGeZ1NrT0mdJy5DFX1uJ1Nq7ETaicZU4hOBfrlg19L7bNebE7+4DrXxzVwx8V4OJBWwMKMUFD69PxYCmvLOZcvhrQJQM7BmLnyd4S41t8W8h4T\/iueRWC+kphg3ApIZTYFGUz7PO57QsSdMhoOUagRw1GUOXLieJQVHG\/HNQ64xNcR8LXfMisG5BQQcJgSsIZiBx31taJbb0cb6z4y3Z01OZuXuLIICSgxtn1luy\/bAWkW\/GXkUd+zDWFiCjBt\/6A=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/gitlab.com\/sotilrac\/loan-ledger\/-\/raw\/main\/packages\/nextcloud\/appinfo\/loan-ledger_nextcloud_light.png","smallThumbnail":""},{"url":"https:\/\/gitlab.com\/sotilrac\/loan-ledger\/-\/raw\/main\/packages\/nextcloud\/appinfo\/loan-ledger_nextcloud_dark.png","smallThumbnail":""}],"translations":{"en":{"name":"Loan Ledger","summary":"Mortgage and loan dashboard backed by human-readable YAML files.","description":"Loan Ledger reads `.loan.yaml` files from a folder you choose (default: `\/Ledgers\/`)\nand renders an interactive amortization, scenario, and payment-tracking UI.\n\nFiles stay as plain YAML in your Nextcloud, so you can hand-edit them, version\nthem in git, and share them with collaborators using normal Nextcloud sharing.\nAll loan math runs entirely in your browser; the server only reads and writes\nthe underlying files."}},"isFeatured":false,"authors":[{"name":"Carlos Asmat","mail":"","homepage":"https:\/\/asmat.ca"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBTCCAu0CAhNEMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwNTIwMDgzNTA5WhcNMzYwODI1MDgzNTA5WjAVMRMwEQYD\nVQQDDApsb2FubGVkZ2VyMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA\nuBDJz\/IjqOnCuYikaR22Us85SAW1eQirE0PNTXvt9lPT\/KCwihTzi9M5OPWWLnla\nYozyu49lYx1PhsBxpM9F0lrdzkm+rJyWdbe9fIuiVGUxq\/uBgjM0+vyTag66Rfnx\nx0e+yvHeIZb9IWJMtJS5eSVR0\/bGQSGanxK6JCubRMcxXitXWvxx7AimMuhnrpNV\n3Fj2RXO6t+QEpXUyGSqlA7\/wTXX9y8GpluYn7UTnnloI1SJvw2ysiOR2j\/mmNwYe\nqFMfieqi5WiREcucW2aVhsA2\/DHzVMqLEPVt\/aS0ixhOs01H\/VXsMSyAah2vMV\/P\nfQofmuPyo00iiGeXcnNE\/9vgj6Qq0y9VNfZIB+q0E6qYAHbc8X9h3os91BvBdgfc\nDesNJcET0U368xfH8eKhm0ZUxBiQDkxgZJAS02Sbp9Cn\/dLbAI9XPP8oxmQgIYW5\nn2Knoi7isRGs9H4aypV\/UV\/2DFvuQGb4TUUZHXnBlDjd8UD9wv4yz\/SbVNh5GGEF\nVPbDfvvB6s5T5EIuW46qci+5BPvc3y9ThQmb9gMGpFuT1FMGnBl+TQ4+pfQ6rWyl\nIVj9+9r9Lo0GFlPDujLGSBUkHE7jDuRKG7x0JCBmaJWXBAwAN9AiPf5J11VuW2Ph\nWU1+5cNFLFi0Vk2K+alyq5Nmi0p66OS3f1Lg4seo73sCAwEAATANBgkqhkiG9w0B\nAQsFAAOCAQEAGol33eXdIT36cXEHEukrx05Xw\/fGoJOz501fKBz55CL4RjrAGxTR\nLIlNaENr7PD6QHDdPACt1llE7wPgBIVO1LPoeDu1xRo6e4DJlTv6zaTJSuCrExGR\nn0Ellls3VkGvnCc65g4o2dpJTjdBcZXS6+0bXpyzA4g7WMHCBpVsTj+o\/AM16kOv\nGPckJ8suv+nX5q5TY8UKcdzK21CDuBQtZjkF8Ab0ZeaC2Lq2DIr4BxIEhoN65lcm\ngUIEQT543Fanl2IHoLq+nzU2+i6FOF7vo0NG006HB9PyiAI6dUE6Asc5+GpBDOiJ\nGXlGearG6u7qycJS5zAXSAO3gvzJ1DpfQQ==\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"files_linkeditor","categories":["files"],"userDocs":"https:\/\/github.com\/te-online\/files_linkeditor\/blob\/main\/README.md","adminDocs":"https:\/\/github.com\/te-online\/files_linkeditor\/blob\/main\/README.md","developerDocs":"","issueTracker":"https:\/\/github.com\/te-online\/files_linkeditor\/issues","website":"https:\/\/github.com\/te-online\/files_linkeditor","created":"2018-01-23T10:04:40.037726Z","lastModified":"2026-06-13T19:17:01.264038Z","releases":[{"version":"1.1.25","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=32.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/te-online\/nextcloud-app-releases\/raw\/main\/files_linkeditor\/v1.1.25\/files_linkeditor.tar.gz","created":"2026-06-13T19:17:01.251146Z","licenses":["agpl"],"lastModified":"2026-06-13T19:17:01.311151Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=32 <=34","signature":"DnHoKIOx3+ys9XKgkE7bqQ+Jl71bOKpGGWiRk21iUdgL4pFSzM2ze2XjVODxYYkT rNa0EIzJkZDM3aRTJ0tFZ68cqEhF3hyeYjx0AjmSsdozK7B5qwWJXFuuV31SqkH3 sAZYJk9gjTpsdzWWKKqHPL\/cOiNF1Ybwh+fiFcPjMI+r2Nndm7YBfn1VfYQV5TSu UFGUQgrshi\/DdivsK1wVfMf4ZExohqSrfrE69nIbg4dyGYf8bCufTg2zf2kCosKd KDdZfvIvvnYyF5HF6EXODi34I4goNMo5vbPKxP28eXrjNia834tE0PHRG0AamuSa aN+pZbK+yTSdQ8Wb\/0DAAWlNOdx6YXO28SoSuNq7YZeflNxiOgND38sRwusklAgD 0mbidbbsRAtC9rl6khRH9wP7lmwDCfAX3xjOUE1J3ahVcBe5AulB6R5m1fEZVXua VpVNlrGYmC7Im22C42PdMnjO3EiFGCPx\/6UWgk3JXe8ZMEqre9AZoM6xvJeMXpte HcIRD90Cc7LTY7eFbS1v2h1LCqUSY9XkEDjTc2HYVeKmRfcDaxfM44Y7OK7tK+s2 42ojN7RTE2JJT7EDJ8yywAIE8NkoDCatbyk\/no8uWKnGThh81KC9cg7DlYa2knux EQ9NP25U5GMHEucav9N5KPkcif3C7xT8FhCXXjcXqBg=","translations":{"en":{"changelog":"### Added\n\n- Support for Nextcloud 34\n- New end-to-end-test for Nextcloud 34\n- Custom .linkeditor-oc-dialog styling, since .oc-dialog styling got removed from the global stylesheets\n\n### Changed\n\n- Updated translations from Transifex\n\n### Fixed\n\n- Updated JS dependencies via `npm audit`"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/te-online\/files_linkeditor\/main\/img\/link_editor.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/te-online\/files_linkeditor\/main\/img\/link_editor_edit.png","smallThumbnail":""}],"translations":{"en":{"name":"Link editor","summary":"An app to read and edit .URL and .webloc files.","description":"### External web links in Nextcloud!\n* \u270d\ufe0f **create and edit** .URL and .webloc links in the file view\n* \ud83c\udf0d **open links** by clicking them and confirming you want to go to the external site\n* \ud83d\udce4 **works in public shares** so you can share links easily with others\n* \ud83d\udd04 **sync your links** as .URL and .webloc are web links as created on most operating systems.\n\n_[View changelog](https:\/\/github.com\/te-online\/files_linkeditor\/blob\/main\/CHANGELOG.md)_"}},"isFeatured":false,"authors":[{"name":"Thomas Ebert","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIECzCCAvMCAhCJMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMTgwMTIyMTY1MDU3WhcNMjgwNDI5MTY1MDU3WjAbMRkwFwYD\nVQQDFBBmaWxlc19saW5rZWRpdG9yMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\nCgKCAgEAtfJZLu72\/szAg1nsVlOjy4fQC+iMPFvu6JDy3N2zAfXO0WGd5oY+hrw6\nXkNojjq0NXLVgi\/Ooad9WJNm4vR6nk38upPJOPgxG3p2s4FdIVIpkie9rCPFMpf\/\nrAC94nZc3\/e4ImehwKWZebfSVQShwme+ozxBfuTTFPj52FqcIrW+Cv74rnda8OII\n9HDv1VSoMeRNDylGpfaWouRJFwm0GZLHf6PAB0jLqbWExeBZlkkdAAKKNDHXl367\n0z5dGJis0fjKqaaLArE5Iq4dsH7RmmUfbcGFcCfaXQPyHD2d0p28yh+bX7iMk3Vr\nyIQWu2mTLvG+gl\/EiNzcObRErvriH4ejIELK7WaZP6TiXdmdDv5nRiL5diCnr6Uu\n0YAzD1+5kFbyJPmXrhGHBvaA5qMM1AJ3nNmlA0Bvy7pVi\/hfCqbDCLrYLqkHesqG\nypElT0nSB\/LjLIsmaHF+M1RsdahLZz6O0JW+Gbfhp+DrMTB4oJbV0nh9nESETby4\n5N0RSjmgcVgxaBkMyEhN3DRJnuKP3sQAmF2q85D\/x3aB2Ox7zdLdbK4Jp92JDSqD\nKCgFvvZoDPF+rgJBrrneAZrdEBHF\/w85GJmgw+cx\/s3VLYRi6VJNJRM3DsPY1UWW\nl633NSg866m2srqJgw+MKK96P8SEKgFuT7GBU7vIcXtHlL+BjakCAwEAATANBgkq\nhkiG9w0BAQsFAAOCAQEAXnMut9udRUt5PzwhLG0IGiR8zAr5vKL9Ef47T9TlaO7z\nMGLgDZ\/m4r3E0QZJ8v3yRI8I8\/sSJpXEs\/06J5rPx8Tm6Nb9zp2iLzYYJFjbBP0t\nanhMlGZW7eJTrMuZoTxMFGa1mSQkgM1cjNkzhj\/rno+c56mHDEtfr667wjNn6Dbr\nwOHPyNhq4seRwrRk1K+BCgZW3fsv3cknTtOossAKWv7ZzhOw3nHefMvOBesMxv9h\ngCd5EqESP8zJf6IJ9MFZfwsA1HU4GasSFKkp2oe\/8ANhOB1ynGoEw36BzBzSalyb\nK6yC9IP31+IU4KstvMHwyyTenX5i8drdjxMnq2zreA==\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"legal_advice","categories":["organization","social","tools"],"userDocs":"https:\/\/github.com\/lgomezd10\/legal-advise\/blob\/main\/README.md","adminDocs":"https:\/\/github.com\/lgomezd10\/legal-advise\/blob\/main\/README.md","developerDocs":"","issueTracker":"https:\/\/github.com\/lgomezd10\/legal-advise\/issues","website":"https:\/\/github.com\/lgomezd10\/legal-advise","created":"2026-05-08T09:28:02.852833Z","lastModified":"2026-05-19T16:47:50.728206Z","releases":[{"version":"0.3.2","phpExtensions":[],"databases":[{"id":"sqlite","versionSpec":"*","rawVersionSpec":"*"},{"id":"mysql","versionSpec":"*","rawVersionSpec":"*"},{"id":"pgsql","versionSpec":"*","rawVersionSpec":"*"}],"shellCommands":[],"phpVersionSpec":">=8.1.0","platformVersionSpec":">=30.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/lgomezd10\/legal-advise\/releases\/download\/v0.3.2\/legal_advice.tar.gz","created":"2026-05-19T16:47:50.710454Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-05-19T16:47:50.818554Z","isNightly":false,"rawPhpVersionSpec":">=8.1","rawPlatformVersionSpec":">=30 <=33","signature":"qBK5pIiD3ggELwY2VIgysiWyPDJ86uJsQW3RkG18cy\/mL7rP5ljQO+WKYkptWLNkZUKQ8AmpMUK3aMUthYMz7iWfvPD4tyyufwWsJoCs15d+JeBBvvmDFxjiv4j+xo3seAZwnIlx72s\/AiSoNdoCPR24tz3Jly6LUpt1cs6e+ie20cuhESMDdSqteVo+Cb+iPelHndYFSBbwaMiZ3c12S2v6V8f1Z7IEO4ryzUHKwBthBdEHY4dCvEOQqrl4nyIEh9yHXA4hTjr78\/Wy3lpVEkHOCFjNiieiTjECD4EM5b7U0BG2pjl7vnrq+qCDYKoQMmSpAKAxibr+LrIawSS969SdW2lgMn\/A3A857N1\/oKVumgSUbxzunq8ENtLhYKpi9MEw2VNSx+5YKqMbndDOtgSnAFT6\/ce24C5hZSO+Y2YQkgFDGoomDB55OQ8Tm6JXKyhzYjLng60L8aBV0JEvPnaEt6i61jruSyD6TdgtWYQ\/AYl3qsdZg+Vydyma+vfsfie+RRdgQEmUjB6bX9ccO1BAnmIVQxaFCiVaRtw5+43a+denF\/JOq812IwEeaDmPrhB0+UfmQ5fBhnWqmC453R8huJPy1oqWfOTV6GSNjYaayeCX5hg5hjq2sblsgtlcKHA9wkOxPGk+acYb5jmUbXJ2sXkIXByyT54lXWtrgHI=","translations":{"en":{"changelog":"### Changed\n- Refinado el flujo de comentarios en tickets para unificar la experiencia entre usuario y soporte.\n- Ajustada la composici\u00f3n en m\u00f3vil y la presentaci\u00f3n del historial de comentarios.\n- A\u00f1adido reordenado drag and drop de estados en administraci\u00f3n, usado tambi\u00e9n por el selector de estado en soporte.\n- Agrupados filtros y opciones de comentarios de soporte bajo el bot\u00f3n `Filtros y opciones`.\n- A\u00f1adidas acciones de edici\u00f3n y borrado de comentarios seg\u00fan permisos del perfil y del contexto de la incidencia.\n\n### Added\n- La descripci\u00f3n inicial del ticket pasa a publicarse como primer comentario, incluyendo sus adjuntos iniciales.\n- La exportaci\u00f3n de comentarios a\u00f1ade la columna `Adjuntos` y la apertura de URLs externas pide confirmaci\u00f3n.\n- A\u00f1adida columna opcional de adjuntos en la consola de soporte.\n- A\u00f1adida la opci\u00f3n de borrado de tickets con validaci\u00f3n y confirmaci\u00f3n desde los perfiles con permiso.\n\n### Fixed\n- Corregidos varios fallos en comentarios y asignaci\u00f3n.\n- Corregida la coherencia del comportamiento de comentarios y adjuntos entre las distintas vistas de ticket.\n- Corregido el orden de criticidad por defecto para que `Alta=1`, `Media=2` y `Baja=3`.\n- Corregida la visibilidad de acciones de comentarios para que `Mis incidencias` mantenga comportamiento de usuario aunque la cuenta tenga tambi\u00e9n roles de soporte o administraci\u00f3n.\n- Corregida la persistencia de filtros guardados vac\u00edos en soporte y la visualizaci\u00f3n de etiquetas visibles de estado en la tabla."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/lgomezd10\/legal-advise\/main\/screenshots\/image.png","smallThumbnail":"https:\/\/raw.githubusercontent.com\/lgomezd10\/legal-advise\/main\/screenshots\/image.png"}],"translations":{"en":{"name":"Consultas Legales","summary":"Gestion integral de consultas legales con consola de usuario, soporte y administracion","description":"Aplicacion nativa de Nextcloud para registrar, enrutar, gestionar y resolver consultas legales con integracion opcional con Tasks."}},"isFeatured":false,"authors":[{"name":"lgdproyectos","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBzCCAu8CAhM9MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwNDI0MDkwMDA0WhcNMzYwNzMwMDkwMDA0WjAXMRUwEwYD\nVQQDDAxsZWdhbF9hZHZpY2UwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC\nAQC0haeiEAVLqpkUr9G9K4rt+mkk\/NdS8EH6OGw4y0EZCVHOyKbhrEKz0HGhAv2s\n+2UH8UD8tvUZ798l\/7Lv8qdzzZg\/oRumGAASZSVTeeB1mFhWHbk6nlVMpVNXQsm+\nmHDl9XJPgJTIt2Qin6jroCHcnqlbbN6PWukXP8\/AtHyD2YGeM3m9j7AKfe8Ox+rV\nZOfS7vJmIp6STwB52a\/l3aLtyYr7ldUP+3kUmEXYz3Oqz9yEcaRXHmPfiO0lnI4N\ndr8KjPCGtcPKRH8gHPYbbMeT9zBuW6dzBLy0ULHSPq2rq7GiaNFXQYEAwtlAn15h\naRc4RVzEDmF+6LKUo6NrJkW1iaizfxQ1xBkHW0PAFsMOvdEe\/zSXBOaPBnWr8YRL\nAHdyxs3Anq1qK3mTZPJKrlJEV++pLzbOlWdnbYzo9JiYG5TANe1OO\/VNwJCFMfgS\nyaFfaVipsV3BSdTD0K++dj5L7AepooBlqV1K0mVDheEGdHoKdo+6t3L25rlgf74W\nq0R9rrrr2yyn4mKiFeGarFo6hpJMlahPbKQn43\/8xhWvOj4uiQSuyYPw+7wpARnj\ngVbcUh8RF9VgVgi9xEYUZTwh9AWnHfvEOtz61DQBYxTX90SnZogYCh8gUBGhBrN2\n5cSp24B6wXoNRQN+YsKeCupGM1szSUIGbp0Vm9QWvSdJkQIDAQABMA0GCSqGSIb3\nDQEBCwUAA4IBAQAjZNutdZEABItCKsAP365w4CpenYnwE7wKQTlcmNCcegvzOdiA\nTbD01pF4ynDwv3EKbr7yPAiYNjFdxQB3dygrqw8MMTBJJE2BH88FMH5k+OAoFfCa\nbPkK+JVCFUM+bAlocdO0B8Xy4gHlGxX08gb4IbAnDVtU8UM7m3ZJMT+P05Zs61k9\nzRwSJVZzyaGaExkaIUnV63PzpMEJWZ8s\/x8EwlrzorRIusrvL+C7xFdEP85+WGCX\nCb23HgnCkGo9FyY2gB5Sw5aXhdEITbgnjm+cxM662WB\/3nq2nhB5FJ\/LLeTUhfwE\n+N7ekHNstOHi1kTOFqKsXv1g+3VQ63dhv6pX\n-----END CERTIFICATE-----","discussion":"https:\/\/github.com\/lgomezd10\/legal-advise\/discussions"},{"id":"oidc","categories":["integration","security"],"userDocs":"https:\/\/github.com\/H2CK\/oidc\/wiki#user-documentation","adminDocs":"https:\/\/github.com\/H2CK\/oidc#readme","developerDocs":"https:\/\/github.com\/H2CK\/oidc\/wiki#developer-documentation","issueTracker":"https:\/\/github.com\/H2CK\/oidc\/issues","website":"https:\/\/github.com\/H2CK\/oidc","created":"2022-03-15T21:28:03.253395Z","lastModified":"2026-07-02T11:22:38.217236Z","releases":[{"version":"2.0.3","phpExtensions":[{"id":"openssl","versionSpec":"*","rawVersionSpec":"*"}],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=32.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/H2CK\/oidc\/releases\/download\/2.0.3\/oidc-2.0.3.tar.gz","created":"2026-07-02T11:22:38.195556Z","licenses":["agpl"],"lastModified":"2026-07-02T11:22:38.274168Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=32 <=34","signature":"JB7lDENcCH2areTa92MRO6mL4OGMoWnymf9PPYFV3fJWluw\/h1XGYsnhkwANv7lRIlMHUa+T+sKv9nA0ZuFJH2pSGfjc6J6yvmIlIw8hPrz1NiMmPl7xj+yGcyAcySsC+HAt4uX74C8vXNwy9scWdLcps+4SZEvP+nBN+YQDOwjJx50p53B7CMb7ZyBoCtQI9q+CbTSKM68pJVNpJWHzzuKEVZnMwBXKJsUQuECvW\/se8Z6ENXYpVf3VRpiOaTwRw8aOSUtYTwnxyF7+kRBXKdKsWShmhvTmjiQKwnrHX7KWBmcqbw3P056UzGaePoFKenZlYXTxfBNI9E9fOfsgDHTt8hidPs+rjYnd8h\/poPfW3fZQSCx18sPT88s6zRibedh+Sn+lbgZcNhbihJOEa0nWgqNm\/Ne+A+hAa0b2Q5prB2A9d9GIsrIzb7dyoPwtfzlfAu5ssI8ltT7Oh+vTWv75dENA\/x\/yvzttdI5fMfM1T7AWGwvb5fcwM1SLJxhZ4x5O3E\/nyKCvYvInValNVVEszG6xS0PXEYwF3sRERNwmQCD10P79YRxGF39O15gCCOoebDkqttvgWNadn+xB34jqL7xTjmAasSUY\/pOaBvJ0yLG55r\/151esgn1eOTpnK3Rn2YHO1XwdzRxBgjnh\/bh8daTAJFlrAKWH\/GiWEWI=","translations":{"en":{"changelog":"### Changed\n\n- Fixed package metadata: Removed NC31 from supported versions\n- Updated translations"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/H2CK\/oidc\/master\/docs\/oidc-app.png","smallThumbnail":""}],"translations":{"en":{"name":"OIDC Identity Provider","summary":"Nextcloud as OpenID Connect Identity Provider","description":"Nextcloud as OpenID Connect Identity Provider\n\nWith this app you can use Nextcloud as OpenID Connect Identity Provider. If other services\nare configured correctly, you are able to access those services with your Nextcloud login.\n\nFull documentation can be found at:\n\n- [User Documentation](https:\/\/github.com\/H2CK\/oidc\/wiki#user-documentation)\n- [Developer Documentation](https:\/\/github.com\/H2CK\/oidc\/wiki#developer-documentation)"}},"isFeatured":false,"authors":[{"name":"Thorsten Jagel","mail":"dev@jagel.net","homepage":"https:\/\/github.com\/H2CK\/oidc"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIID\/zCCAucCAhHFMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjIwMzE0MTQwNzA2WhcNMzIwNjE5MTQwNzA2WjAPMQ0wCwYD\nVQQDDARvaWRjMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAzGuuxKz+\nSoDI1UwcUc55YK2aJCx5EY0QsB2X\/5cSFSHqOHAdBKsbkDHL7dCwBtLVABxDqeIa\nvCroi57opSjRH+Vqm4scP91jgjT\/aplpeZXp\/EL57qiCqgKiW2FpfSO1NxOIRF7r\n7G1e+eKyhOUzXII\/8EtDY95mPQi1bSGpKWFG3ZEY+YoY6goCGgjRCtJl7oMrWYXp\nFn7K8vTlp3p5KEeRYiHLwuLiHqjdzXel8rCKlITroHe2Ip5ySy6\/ClovA8ZMdJpU\n+QZf7NLeGtWT6nyoVXIRcD\/odKEu0DdRQu+WadM79VRbXd1LvLpPlvN2E0nz3QqR\nfHXD2pUWKBFCixmzrUuCtOtHQZjpwME+gFI6c5b9kNcOJ4t3YWpBzTVz\/CICc9QZ\nodavGdosCNpigPJ3glHlF+FfynTXOBrEGjLe5R6X3OqQSW8ES1gqaQ+XG7+dG3rY\n0RDbPxvS1vWzRnyDylkAeHCEOk36QLugCDx84rZIIZ90pOWIhetDib9u0y8rT2RS\nL\/pF4uzK\/ol+C6xH30jU7li7KqDiwK9462Kow41n7i0ltNi7ulU8dtksG5TD9Gmn\ns5PZ6uIVefMPi2o+Oso9nHPuMrivtMiRfwb88RujdZbllhGEz+lV6aKIL4nNmBWy\nnor9080PMsyuS+bY+r7ZF5eIE47ud0AMwi0CAwEAATANBgkqhkiG9w0BAQsFAAOC\nAQEAAEUEO5yxKhdISgIn9z9jP85tWxX0RUJ8eJ2KcguGvfuBW4QG0EifkBSmfLqj\nkgILSB7pNNyIw9OlMLIWM18bRCGhdOMPj148NypIZ1ZlQcVYxnirMqUP3NrQb8zt\nEX8PFZp9AAgZgSqkHRlonXch0NEt594tzEV8+L+3zzEXrWw9fiFFGqHM8Ul8pgXb\nIp8rtZxqd6pATVwVbh1fYOhAQFUgoNnfpNcWnU4eciQBdvEJmurDuaslb9XUnLT4\n1LSNr\/1FYbIRLh9Nrtl9Ua3QfExVFA0XMPyTjNIyVyvcgYHAmGa+UQSA7s1KbGVL\ne0jHeDQ6vmjUqt2R0LHN3ozGzg==\n-----END CERTIFICATE-----","discussion":"https:\/\/github.com\/H2CK\/oidc\/issues"},{"id":"polls","categories":["organization","social","tools"],"userDocs":"","adminDocs":"https:\/\/github.com\/nextcloud\/polls\/blob\/master\/README.md","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/polls\/issues","website":"https:\/\/github.com\/nextcloud\/polls","created":"2017-07-16T18:54:41.216906Z","lastModified":"2026-05-23T18:23:54.851792Z","releases":[{"version":"9.1.4","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.1.0","platformVersionSpec":">=32.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/polls\/releases\/download\/v9.1.4\/polls-v9.1.4.tar.gz","created":"2026-05-23T18:23:54.834780Z","licenses":["agpl"],"lastModified":"2026-05-23T18:23:54.904650Z","isNightly":false,"rawPhpVersionSpec":">=8.1","rawPlatformVersionSpec":">=32 <=34","signature":"GyLNFXtaIhwNkxdTxKxedpwsufC\/JvpjNPpcfe2t\/omgFTeI1QWKER3Ik\/+ZwoxzKlhU0BXl7cwbUPdibaJySRiJJPJpA4zgyOVpd15yacmaA+5+biusMCtDqKJ7n\/OU2MOiqPw7gTXEPXo1lzeYuLK5iPok1behimOUEUBu62Nw7fPMEHAM1s624Pk+2dCUXnb94jFTXXLce3X29EtsaM77jeErnm\/so0OpXe+WpQ24RanoYrDgRl2y6sMjoRaPhpXBU+Jwe8kIuFK09lR1XbAL5baOLoUiBxDH2TW+dAgcohLCI9N\/xzhCMGargOZacTVNdi6cnP9PHr2\/6hsJz+z2AjW4u3DLBEc\/8+mcvHep4cd0zJxbGVgo9Rlx1ZjiaXUbYNGNZaTJWek7cdWyJhhXeGUE99eZLNJBOzmDknwZo4Onhvt4Mu7mcSWX1x6e2uKW7BTX9nyAvOD77e\/xw9xaYQQ4ZU7Gu\/FB+0y9++JHEBfGy+90patd88+encBe7J6drktjShKKvXXKNpJbjfGg+T6XeglGUKKqBVqfqKKfTTwjnA4mg9if7FeRiVq+q1HavO0sa+nFgZDyJ0mr2p7sAmfDFZVdTvRL7eUI98g\/UTTdtdl8lVhAFOii7xVgITEpF7cjKnwxFAmSkAGyWLNCi4ilYc0pV+0XBN+W5Lo=","translations":{"en":{"changelog":"### Fixed\n - Fix time zone gets set to UTC for external shares"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/polls\/main\/screenshots\/overview.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/polls\/main\/screenshots\/vote.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/polls\/main\/screenshots\/edit-poll.png","smallThumbnail":""}],"translations":{"en":{"name":"Polls","summary":"A polls app, similar to Doodle\/DuD-Poll with the possibility to restrict access.","description":"A polls app, similar to Doodle\/DuD-Poll with the possibility to restrict access (members, certain groups\/users, hidden and public)."}},"isFeatured":false,"authors":[{"name":"Kai Schr\u00f6er","mail":"","homepage":""},{"name":"Vinzenz Rosenkranz","mail":"","homepage":""},{"name":"Ren\u00e9 Gieling","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.8043478260869565,"ratingNumRecent":0,"ratingNumOverall":23,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEADCCAugCAhDNMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMTgxMjIxMTUzMjQ3WhcNMjkwMzI4MTUzMjQ3WjAQMQ4wDAYD\r\nVQQDDAVwb2xsczCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMxwqH+K\r\nkaHFtRYE3UMxR5K6t9kzeN78GLd+Gx8uqtiocBrhqdT\/XqIIQL6w74iWO78vQFmn\r\nLMCkY5demsZGWGhBKzDxsGuy8Z8F+QoGijmwJsRIHpN0Ixb5tsFXgvcCwN7cBlcF\r\nX086v8Wd5KGxFtIg5hcGaLQvZH1EvxrUVZnTQY\/PC4ELPQ779SZxux9Fze061kUF\r\nLwMHxae\/sJrnaxUbW+Q78qEy7nHVyQuNrxd9GhVeSg8StcvgdLaAJFkXyzS8wiLO\r\nlw+BDxjEvFJmqj8fHP++WprmNEyENG9O3WqQCQGPH9GpJh2\/Sc+LvBr+m+XUOf6q\r\nNktq1XMuG0l2Q3tp+hT\/fyWfWrro5gKU9lQEtV4qgRYa7yopv0ZQOoffrHceuEAQ\r\naFiq7UMOnuGnPr2Hqpe6l\/oisgve\/vbJG3Pcn8n0Oa9gM0YjFR0oZL0Ft\/NKbMQ4\r\ntQDsafySFMI5ERoSWeZfkdNoNYtjSD0cJUB8e68zTgUJRVjnJv7VsOVoKwxoJ+ub\r\nQk1faHbr3OfO067nRqtmawyE7pgFj7ouJ1Rseu1sRiDbZmTkcdTQkaMKMuIL+cEH\r\nxiWCs5LzY4poOjPQXD+853dnkVDjQh2w8vDc7oTq4WLfvlCUr5acrR5EoK2to0pT\r\nqiHAul9Me+oW9as\/GUU3RHPb6nmZiXNZFD0XAgMBAAEwDQYJKoZIhvcNAQELBQAD\r\nggEBABcAts+Wl21hcpB+VPzzYrTiHnZB65YvRJY3FIfdRc5G4ccQVAc4nfJL5JhB\r\n+UainDsbEW5tKo5Yo9k0h93jlhn+0Xo3g2dsU9XvNmOs6q9KxFpjWEoVOBlKQ9dE\r\nPRLD+B\/zm+BWlDTcgKXgiWJxI3Fxnn3kQvUPp5UY6X0ntlLKAJnNkdKwBShp3loi\r\n3pDeJB6YppU4EXHYQ9umoJXxoLGM2zD5p\/33a768lpMX8ZEZBMiTSdDmEk6whlGv\r\nwlDi8+LT\/bfBvbKaTIGERZClyt\/RtQ1yVBa71kQgGTigUzQKQkW6SUIZ5w7yW7vH\r\n2V1Y+pzKecDa+hvUUouKa\/bp5Vg=\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com\/tag\/polls-app"},{"id":"quota_warning","categories":["files","monitoring"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/quota_warning\/issues","website":"https:\/\/github.com\/nextcloud\/quota_warning","created":"2017-02-20T11:19:08.221576Z","lastModified":"2026-06-09T14:15:31.900536Z","releases":[{"version":"1.24.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=31.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/quota_warning\/releases\/download\/v1.24.0\/quota_warning-v1.24.0.tar.gz","created":"2026-06-09T14:15:31.881672Z","licenses":["agpl"],"lastModified":"2026-06-09T14:15:31.940960Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=31 <=34","signature":"i8KfzNYlg3XgNwJPUNjj71vCCFhI4W5Z25GrKTNUT6xaQ0ZeKtvR6mKyln76yg0kdcZyu7uiuXrEXDrvaO49kMWTcZxuomO8RreyLEiHwdN7FDi+ri6d\/xCYKT3IAf\/Xx1RQhJdeRcAJ3yS7PE+fr0kipuF8zbR35XIpngrskPC+jGWRsmVxxbL1tyvmoo1nEMNXyM0pxo0AWZ7Wx3vaoZU1cMmAhPZTWDYh2Qjdr\/OD6Qi\/eQ0hiQnLaAeNmc\/oSC8omiE0XPBBUFnm5dm48sqzfR10QQ3qopbqebe51FP51cntmCUd2Qd8DhciKH0CicslI0+Wqotjx6rDFB+yyXv8DXXBEt8cLO8E0isGGbWh7AlL\/IjG45FuWH1xg9ypyiAnHkCKan1PndRkiQGR9jvtSDI2E9b7OUCuwuA2c76mzM\/g6AKbcbqcMguybX\/EDsx9W2jPmii3WZykK+oSgyRAPSHWsC2BQCEnNh9zVhAFsH5A0EniOkC5Da\/xobWVceapLLftMrpXuZC5NJ1pEh3pFDorMKnrJczT9TUHQ9yYFJJjMpzfWrs+w+1J0MkB3v1pxXqDHr2x9Rr1xhGXHZSBSuaiVCFKKRRMo\/4wxGC9gPdksuPxwjYbBG88FLEZdxC5nXVsZeaFpcQwETLXE6t8eZOmzyWC+ky1xkKL8pc=","translations":{"en":{"changelog":"### Changed\n- Nextcloud 34 compatibility"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/quota_warning\/main\/docs\/notification.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/quota_warning\/main\/docs\/email.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/quota_warning\/main\/docs\/admin-settings.png","smallThumbnail":""}],"translations":{"en":{"name":"Quota warning","summary":"This app sends notifications to users when they reached 85, 90 and 95% of their quota.","description":"This app sends notifications to users when they reached 85, 90 and 95% of their quota (checked once a day).\nIn addition an email can be sent to the users. The three percentages can be changed in the admin settings.\nIt is also possible to have a link in the email and the notification for upsell options."}},"isFeatured":false,"authors":[{"name":"Joas Schilling","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIECDCCAvACAhA2MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMTcwMjIwMTExNzA5WhcNMjcwNTI5MTExNzA5WjAYMRYwFAYD\r\nVQQDDA1xdW90YV93YXJuaW5nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKC\r\nAgEA0JCNFcyFEVTe1DWaRn\/onXZbZ5SzdqY6qK+xM4Ms33KjmNYkw+yJnZbgsIOe\r\nuqu+FyEOT9MPwACwC10gDu\/taiCM6R2PLgY0q\/eUCP9Yj5DkrlxhYiCRYXBDISjP\r\nkxWRicQRFK0i3HE28Vi\/z0e5L4c\/GImolFzb1AD2vS9pbKm+rv2077B8iBhKQov5\r\nS9DT8Y9Jceek29PnkFl\/Rdx3tQ85FGEoBGcjQB2FBYiIiIfXWMUUolRoTJjG\/9Ff\r\nXKslV9rM6y1VKrempM9SzS2ylAxEScPvcNqxoILS+9ydu\/SVWedR8yHEngOaoKUN\r\naHSV4X3FkaxYc+SYJAbkL4UEJcqg2XzxYzIOyun3iV5ppgbCHWSOvmZUIJXnwmRD\r\na8Q+iN6ZjOzi9+pzMXT4N4H84dnGllKVRUsqA\/4nBwYOVW6163Iph2DmMgOZLzIf\r\nra3zy\/6NyJsHsnShGmzBnh3HTeZQciepl7+GtCgbzvuEQjX1L91OVxbkoRi7ynGk\r\n7NSrfQjeGiOrMjsqHWKgDp7wjlbFErhdmkAIO+RaEszMkrgdgy8ZN\/mRQ6z93D31\r\n\/+jbhsRC+B1nfkOCgyVKBuWB5Lfc9qw11dopUzzPBpmrbIDRrIMsBUZ6EE22vBzg\r\n45svc7+6Klwm2uwzemMzNzmZrqLfqEIJxjiQb7AQrJr1Ya8CAwEAATANBgkqhkiG\r\n9w0BAQsFAAOCAQEAifJsPUEBkB6bYofnIlNJtHXijeVXLKbBsDo92snX\/TyXF5gc\r\nVKihyLNWa1XN511tyFY846Pu+h4Fyfxoh\/8U1cxLak5YsbF7TR8wcPIdhfBgKRp4\r\n1SklDho2dTQebFgQBsScBN7pd1txFY\/oY1R5g+io43nDYeA3YEE8cuokTkrUrGZK\r\nSGT8dcIQjrYcU\/Nrn5KjaoVMlHg7lq5IlN8lHKKL5qURimAH34E9y0sVNtDBked+\r\nqn\/+w4UKARK6TJnoBNhVqn15\/zKOPbLV08a2h5Yn4ki\/x8efxisosQW2FOY1yrNL\r\n2SkJmcVyIN\/mUOWloqTDwxUvZgVVFV7wHg9SCw==\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"dashlink","categories":["dashboard","organization"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/lexioj\/dashlink\/issues","website":"https:\/\/github.com\/lexioj\/dashlink","created":"2025-12-29T10:15:59.465294Z","lastModified":"2026-04-05T18:12:46.329843Z","releases":[{"version":"1.2.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.2.0","platformVersionSpec":">=31.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/lexioj\/dashlink\/releases\/download\/v1.2.1\/dashlink-1.2.1.tar.gz?cb=1775412765","created":"2026-04-05T18:12:46.316586Z","licenses":["agpl"],"lastModified":"2026-04-05T18:12:46.365261Z","isNightly":false,"rawPhpVersionSpec":">=8.2","rawPlatformVersionSpec":">=31 <=33","signature":"Jfb76pJQqAfmyj5+HSfcQGaSfATh15qmb8G0lTAHoXfK2JQx5TD9CDbxCe0hpbLl23EKT0QF9Zuac7MP2bf4twM34CBMsAAQUaPfj3Kawh+jS+6wAIsMGwQHsvUP1Pb+3A6q1Ry+E+Zy2u4h4WPvIbm04EkWweQIz\/TQVAdIdOJejn888kflt80S0WO2LHrx81C\/CsvIFiMM3+f7f7eIrOpKSeYE9NTq3eNe8sY+6lTVxmYqo03kpoh7FYpWGkn2K0Gwgis50oazEHSjrScMwBgmbhX2glBBY53mpUjo6OmQwlL05pDE9HaBLdEcYI+Aa2ztcNMm940CSHWHc7CHvnfV7+rhIFJt2F9\/HHhACTXyBZpjAeJeIaADpS0iDpC2QGmgQFLyhp2RynW+LhKezLOYYhL1fcaoBDMnPwc9j1pKf\/WUv6mhpddTtR04XwGOFrBNtOH4kUmHHrY+xm2FOCWaBc2qBbykYsoAsWC40CbgSvV7UfpEz\/JNhqS9qqvW3lV9whwPpysal8Zc1g6S2f+IGDuCPJIoPKgy9sg\/CZhHRedg7ksVM4Nh0ik7F5YKVb8O0zVaOAbwBboo1pKRHFT6\/vYvELHx+QORFvzqA4fCHGmGX7kWE\/GyJn8WEnOFpUU5oVggZFX2\/hoBkpUFacSVm+5ZLOvWSrDzOD7nO\/4=","translations":{"en":{"changelog":"### Fixed\n- **Nextcloud 31+ enable\/install compatibility**: Removed legacy `appinfo\/database.xml` from distributed packages and rely on `lib\/Migration\/*` only. This resolves environments that reject apps containing `database.xml` (fixes #4)."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/LexioJ\/dashlink\/main\/docs\/images\/dashlink.gif","smallThumbnail":"https:\/\/raw.githubusercontent.com\/LexioJ\/dashlink\/main\/docs\/images\/dashlink.png"},{"url":"https:\/\/raw.githubusercontent.com\/LexioJ\/dashlink\/main\/docs\/images\/admin-settings.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/LexioJ\/dashlink\/main\/docs\/images\/link-settings.png","smallThumbnail":""}],"translations":{"en":{"name":"DashLink","summary":"Dashboard widget for external website links","description":"DashLink provides a dashboard widget that displays external website links configured by administrators or users.\n\nCore Features:\n- Dashboard widget displaying external links (max 10 visible)\n- Custom icon\/logo upload for each link (PNG, JPG, GIF, SVG, WebP up to 2MB)\n- Group-based visibility control (show links to specific user groups)\n- Three modular hover animation effects (Blur Overlay, 3D Card Flip, Slide Panel)\n- Responsive grid layout (1-2 columns) with full dark mode support\n- User-private links: users can create personal links visible only to themselves (admin-configurable)\n\nAdmin Panel:\n- Complete CRUD operations for link management\n- Drag & drop reordering with visual position badges\n- Export\/Import links to\/from JSON with icon URL support\n- Automatic icon downloading from external URLs during import\n- Duplicate detection on import (by title or URL)\n- Live preview panel with group filter simulation\n- Modern Nextcloud UI (toggle switches, modals, autocomplete pickers)\n- Toggle to enable\/disable user-private links (disabled by default)\n- Configurable maximum links per user (1-50, default 10)"}},"isFeatured":false,"authors":[{"name":"DashLink Team","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEAzCCAusCAhLdMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjUxMjI5MDk1MjEyWhcNMzYwNDA1MDk1MjEyWjATMREwDwYD\nVQQDDAhkYXNobGluazCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAJlH\n0ZdyGcMeNA7VEg9xtHVvjdQQ4EEN8yckUpm9fCpkOxip0G2qd8CBAwlwxV6sCG4u\noaMIY9tw2ZXgOWLED\/UnkKIhfXTyklbDI+rvlJvaC\/4FZrfTrG7gUmBPPkpEosHD\nwOP1QnkyM18il0YYYtKyx598ORp1jnnLrgPKqbNRwtt7DkUKKoukWGV5ZJVBL0nw\nAyGFdP5rOcQ2e7QO9D7ND4joLzFo0j\/E+YR3GzYiA4Uchv+lCf2NAjKwAQOm8C+I\nmJWNjZDzBhRZuhxybqeFVFMaiOjf6D8RCvGM4ke4nWQSMwTMXz6LeQZNbIT6SI6R\nmoyaDIXDY7v9NsNHwGoa+uLskY+WFuM9bE8rxu4ytjrYkO+i+msY6\/h4JiFsyOux\njY437321cI+08vSzbi7VeJ26JIoZHpFZNwKpCY8BQDg6j\/S4yLJ7kDEm4hoIQQ9m\n062V\/krSD\/DCcHTJDOf+i+jbJ0YZXh7zV5\/ZLG\/VK9PLjFWFl0+F35vmcwHnbXf\/\nMmKSyTmTsvMFOmlJvgTEKTNcuHLDmE7Yly4qnGF\/kmAWgGg84gGfqm01lCiodEJi\nKdrwwhXGtZIC3dQsk8PSAFByNOlpLfZRA9j2jmBMRgFsIjY4vg5169sM09Cbs9rF\nRmSHQC3mBKHsweAW9RL3A9GSlPl5DwtxegWkwQbnAgMBAAEwDQYJKoZIhvcNAQEL\nBQADggEBAEruHXn57gD\/wfZUkwpjYr6Z2rqaD8sbF8r\/Nhqi\/6\/fMPIoKA00u0YZ\nsEB36caHQcZolvgdxrTY0Fh9zXrcyWVSI5\/NDj3\/exSw\/VZExDff\/s3PMj+07ij+\nDKxYPXuDxz0QqP9gvypZCCWEzAPsFmeZGIU1\/w5txWZZagmRHHI\/wXAl40I+zj5e\nw5CIp7wBrcHulnN4Ayqn+iVOjCaKTxFPIWOH2MyIAUPLIRoqD9uc44x9yZzmlRVI\nAiKFzCHe7VV+EADPDOJhRP6NNhtrBvUksaUazW6U7xDrC7R+uzlGKlbJPGiQwtrZ\nBozdoQCG34Cr2Flrl\/2h\/\/YQlybFG5E=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"gpxpod","categories":["multimedia","social","tools"],"userDocs":"https:\/\/github.com\/julien-nc\/gpxpod\/blob\/main\/docs\/user.md","adminDocs":"https:\/\/github.com\/julien-nc\/gpxpod\/blob\/main\/docs\/admin.md","developerDocs":"https:\/\/github.com\/julien-nc\/gpxpod\/blob\/main\/docs\/dev.md","issueTracker":"https:\/\/github.com\/julien-nc\/gpxpod\/issues","website":"https:\/\/github.com\/julien-nc\/gpxpod","created":"2016-10-31T10:57:44.387319Z","lastModified":"2026-03-15T18:27:45.466140Z","releases":[{"version":"8.2.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/julien-nc\/gpxpod\/releases\/download\/v8.2.1\/gpxpod-8.2.1.tar.gz","created":"2026-03-15T18:27:45.418706Z","licenses":["agpl"],"lastModified":"2026-03-15T18:27:45.771816Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=34","signature":"EwNEK2EdH3W9iQn+mPqZT0ggMmTUhV50tZiP0Tnzv5bQ+0mYRytZQgJUIx+ODmgyfPDcGuB\/2gFoHNOFYsH9MY82ht6Q9ZLbFNm9p7Ln3xQM\/pgoQqnG+L4\/OuZiMNYq6ma1a1Dkd94k68gBWMJb6ylGDLzctbHvgz3yJLAk8ClC8G935aGkHOx\/5RGv80VCIBTTAxf2RMeWooaNeSQ032HSHWBefSPJSsk8yw7homcAFBltNwYgzD1WWIoZTl9YiX\/xpT\/asFgfOaUxHDWdVd6szxO+XXep6FxeFPKqrLckt\/blKWvdBYuQIM8KM\/0cBFx\/ZJzOBFSoDibUIQH1qil8DPQsP7ijMetJ6BsS7P4kwwPgAWeQmEUmVW7rGySP1Yj3Au4XnUjfZbO5lcpMlqM+hk\/k2Nss7y3BmIcm5SCei6V9x44eow6dhCer3FGBaISpEoU4R\/F\/9IGZ\/H1MIi9LCHDXsswZvYTZ3Rpo\/2bjnNgkcNDAP3OCkfkkODT5vzxxFzKixVnoOeHYyhN\/cM0LRt5TzzG8vKfUskl7gmkyoC87iD6YRsGr2jnvO06t6hQIlF9gh0J12k3ppUwhNtxu8T\/+O3dCnk9GGcNlTgVqHBhaUKs9O9ZBo5P0xEu6u\/HrBXizeDOhdlnWkBV2Ur0+hI\/mOgZ1KUU3ZvNl5Os=","translations":{"en":{"changelog":"### Added\n\n- Allow using a photon instance as an alternative geocoder for map search @julien-nc [#75](https:\/\/github.com\/julien-nc\/gpxpod\/issues\/75)\n- Include some settings in public links as GET params, restore them in public pages @julien-nc [#74](https:\/\/github.com\/julien-nc\/gpxpod\/issues\/74)\n- Add sliders in settings\n\n### Changed\n\n- Simplify getting headers of http responses in backend\n- Add proper typescript checks for Vue components\n- Use NcFormBoxButton in the about section of the settings\n- Use IFileAction interface for file actions (Nextcloud 34 compat)\n- Update npm and composer dependencies\n\n### Fixed\n\n- Fix style of sharing item when there is no share\n- Fix potentially missing key when getting proxied maptiler style @julien-nc [#71](https:\/\/github.com\/julien-nc\/gpxpod\/issues\/71)\n- Add fallback value if settings.chart_x_axis is not set\n\n### Tests\n\n- Improve tests @julien-nc [#89](https:\/\/github.com\/julien-nc\/gpxpod\/pull\/89)\n- Use phpunit 12"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/github.com\/julien-nc\/gpxpod\/raw\/main\/img\/screenshot1.jpg","smallThumbnail":""},{"url":"https:\/\/github.com\/julien-nc\/gpxpod\/raw\/main\/img\/screenshot2.jpg","smallThumbnail":""},{"url":"https:\/\/github.com\/julien-nc\/gpxpod\/raw\/main\/img\/screenshot3.jpg","smallThumbnail":""},{"url":"https:\/\/github.com\/julien-nc\/gpxpod\/raw\/main\/img\/screenshot4.jpg","smallThumbnail":""}],"translations":{"cs":{"name":"GpxPod","summary":"Zobrazov\u00e1n\u00ed, anal\u00fdza, porovn\u00e1n\u00ed a sd\u00edlen\u00ed soubor\u016f s GPS trasami","description":"# Nextcloud aplikace GpxPod\n\nZobrazov\u00e1n\u00ed, anal\u00fdza, porovn\u00e1n\u00ed a sd\u00edlen\u00ed soubor\u016f s GPS trasami.\n\n\ud83c\udf0d Pomozte n\u00e1m s p\u0159ekl\u00e1d\u00e1n\u00edm text\u016f v rozhran\u00ed t\u00e9to aplikace v r\u00e1mci [projektu GpxPod na slu\u017eb\u011b Crowdin](https:\/\/crowdin.com\/project\/gpxpod).\n\nGpxPod:\n\n* \ud83d\uddfa\ufe0f m\u016f\u017ee zobrazit soubory gpx\/kml\/tcx\/igc\/fit\n* \ud83d\udccf podporuje metrick\u00e9, anglick\u00e9 a n\u00e1mo\u0159n\u00ed syst\u00e9my m\u011brn\u00fdch jednotek\n* \ud83d\udde0 vykresl\u00ed interaktivn\u00ed graf pro v\u00fd\u0161ku, rychlost, tempo nebo data roz\u0161\u00ed\u0159en\u00ed\n* \ud83d\udde0 pou\u017e\u00edt barvu p\u0159echodu \u010d\u00e1ry pro trat\u011b s rychlost\u00ed, nadmo\u0159skou v\u00fd\u0161kou, tempem nebo jak\u00fdmikoli daty roz\u0161\u00ed\u0159en\u00ed\n* \ud83d\udde0 zobrazuje statistiky trasy\n* \ud83d\uddbb zobrazuje geotagovan\u00e9 obr\u00e1zky\n* \ud83d\udda7 vytv\u00e1\u0159\u00ed ve\u0159ejn\u00e9 odkazy vedouc\u00ed na trasu\/slo\u017eku\n* \ud83d\udde0 m\u016f\u017ee opravovat v\u00fd\u0161ky stop pomoc\u00ed SRTM dat\n* \u2696 um\u00ed prov\u00e1d\u011bt glob\u00e1ln\u00ed porovn\u00e1v\u00e1n\u00ed n\u011bkolika tras\n* \u2696 um\u00ed prov\u00e1d\u011bt vizu\u00e1ln\u00ed porovn\u00e1v\u00e1n\u00ed odli\u0161n\u00fdch \u010d\u00e1st\u00ed podobn\u00fdch tras\n* \ud83c\udc06 umo\u017e\u0148uje u\u017eivatel\u016fm p\u0159id\u00e1vat jimi ur\u010den\u00e9 servery s mapov\u00fdmi podklady\n* \ud83d\udd8d\ufe0f umo\u017e\u0148uje u\u017eivateli ru\u010dn\u011b vybrat barvu \u010d\u00e1ry pro ka\u017edou stopu\n* \ud83d\udd12 funguje i s \u0161ifrovanou datovou slo\u017ekou (\u0161ifrov\u00e1n\u00ed na stran\u011b serveru)\n* \ud83c\udf42 hrd\u011b pou\u017e\u00edv\u00e1 Leaflet a MapLibre GL\n\nOdkaz na str\u00e1nku aplikace v katalogu Nextcloud: https:\/\/apps.nextcloud.com\/apps\/gpxpod\n\n## Instalace\n\nPodrobnosti ohledn\u011b instalace naleznete v [dokumentaci pro spr\u00e1vce](https:\/\/gitlab.com\/eneiluj\/gpxpod-oc\/wikis\/admindoc)\n\n## Zn\u00e1m\u00e9 probl\u00e9my\n\n* *VAROV\u00c1N\u00cd*, p\u0159evod z kml form\u00e1tu nebude fungovat v p\u0159\u00edpad\u011b nov\u00fdch kml soubor\u016f, kter\u00e9 pou\u017e\u00edvaj\u00ed propriet\u00e1rn\u00ed roz\u0161i\u0159uj\u00edc\u00ed zna\u010dku \u201egx:track\u201c.\n\nJak\u00e1koliv zp\u011btn\u00e1 vazba bude v\u00edt\u00e1na.\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"ja":{"name":"GpxPod","summary":"GPS \u30c8\u30e9\u30c3\u30af\u30d5\u30a1\u30a4\u30eb\u306e\u8868\u793a\u3001\u89e3\u6790\u3001\u6bd4\u8f03\u3001\u5171\u6709","description":"# GpxMod Nextcloud \u30a2\u30d7\u30ea\n\nGPS \u30c8\u30e9\u30c3\u30af\u30d5\u30a1\u30a4\u30eb\u306e\u8868\u793a\u3001\u89e3\u6790\u3001\u6bd4\u8f03\u3001\u5171\u6709\u3002\n\n\ud83c\udf0d [GpxPod Crowdin \u30d7\u30ed\u30b8\u30a7\u30af\u30c8](https:\/\/crowdin.com\/project\/gpxpod) \u3067\u3053\u306e\u30a2\u30d7\u30ea\u3092\u7ffb\u8a33\u3059\u308b\u624b\u52a9\u3051\u3092\u3057\u3066\u304f\u3060\u3055\u3044\u3002\n\nGpxPod:\n\n* \ud83d\uddfa can display your gpx\/kml\/tcx\/igc\/fit files\n* \ud83d\udccf \u30e1\u30fc\u30c8\u30eb\u6cd5\u3001\u30e4\u30fc\u30c9\u30dd\u30f3\u30c9\u6cd5\u3001\u822a\u6d77\u6e2c\u5b9a\u30b7\u30b9\u30c6\u30e0\u3092\u30b5\u30dd\u30fc\u30c8\u3057\u3066\u3044\u307e\u3059\n* \ud83d\udde0 draws interactive chart for elevation, speed, pace or any extension data\n* \ud83d\udde0 use line gradient color for track lines with speed, elevation, pace or any extension data\n* \ud83d\udde0 shows track statistics\n* \ud83d\uddbb displays geotagged pictures\n* \ud83d\udda7 generates public links pointing to a track\/folder\n* \ud83d\udde0 can correct tracks elevations using SRTM data\n* \u2696 can make global comparison of multiple tracks\n* \u2696 can make visual pair comparison of divergent parts of similar tracks\n* \ud83c\udc06 allows users to add personal map tile servers\n* \ud83d\udd8d allows user to manually choose line color for each track\n* \ud83d\udd12 \u6697\u53f7\u5316\u3055\u308c\u305f\u30c7\u30fc\u30bf\u30d5\u30a9\u30eb\u30c0\uff08\u30b5\u30fc\u30d0\u30fc\u5074\u306e\u6697\u53f7\u5316\uff09\u3067\u52d5\u4f5c\u3057\u307e\u3059\n* \ud83c\udf42 proudly uses Leaflet and MapLibre GL\n\nNextcloud\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u306e\u30a6\u30a7\u30d6\u30b5\u30a4\u30c8\u3078\u306e\u30ea\u30f3\u30af : https:\/\/apps.nextcloud.com\/apps\/gpxpod\n\n## \u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\n\n\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u306e\u8a73\u7d30\u306f [AdminDoc](https:\/\/gitlab.com\/eneiluj\/gpxpod-oc\/wikis\/admindoc) \u3092\u53c2\u7167\u3057\u3066\u304f\u3060\u3055\u3044\u3002\n\n## \u65e2\u77e5\u306e\u554f\u984c\n\n* *\u8b66\u544a*, kml \u5909\u63db\u306f\u3001\u79c1\u6709\u306e \"gx:track\" \u62e1\u5f35\u30bf\u30b0\u3092\u4f7f\u7528\u3057\u305f\u6700\u8fd1\u306e kml \u30d5\u30a1\u30a4\u30eb\u306b\u306f\u52d5\u4f5c\u3067\u304d\u307e\u305b\u3093\u3002\n\n\u3069\u3093\u306a\u30d5\u30a3\u30fc\u30c9\u30d0\u30c3\u30af\u3067\u3082\u69cb\u3044\u307e\u305b\u3093\u3002\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"it":{"name":"GpxPod","summary":"Visualizza, analizza, confronta e condividi i file GPS","description":"# Applicazione GpxPod Nextcloud\n\nVisualizza, analizza, confronta e condividi i file GPS.\n\n\u3013 Aiutaci a tradurre questa app su [GpxPod Crowdin project](https:\/\/crowdin.com\/project\/gpxpod).\n\nGpxPod:\n\n* \ud83d\uddfa Puo' mostrare i tuoi file gpx\/kml\/tcx\/igc\/fit\n* \ud83d\udccf Supporta sistemi di misurazione metrica, inglese e nautica\n* \ud83d\udde0 Disegna grafici interattivi per altezza, velocit\u00e0, ritmo o qualunque dato di estensione\n* \ud83d\udde0 Usa linee gradienti colorate per tracciare linee con velocit\u00e0, altezza, ritmo o qualunque dato di estensione\n* \ud83d\udde0 Mostra statistiche di tracciamento\n* \ud83d\uddbb Visualizza immagini georeferenziate\n* \ud83d\udda7 Genera link pubblici che puntano a tracciamenti\/cartelle\n* \ud83d\udde0 Pu\u00f2 correggere altezze di tracciamento usando dati SRTM\n* \u2696 Pu\u00f2 realizzare comparazioni globali di tracciamenti multipli\n* \u2696 pu\u00f2 fare un confronto visivo tra le coppie di parti divergenti di tracce simili\n* \ud83c\udc06 Consente agli utenti di aggiungere server di mappe personali\n* \ud83d\udd8d\ufe0f consente all'utente di scegliere manualmente il colore della linea per ogni traccia\n* \ud83d\udd12 Funziona con la cartella dati cifrata (crittografia lato server)\n* \ud83c\udf42 Utilizza con orgoglio il foglio e MapLibre GL\n\nLink al sito web dell'applicazione Nextcloud: https:\/\/apps.nextcloud.com\/apps\/gpxpod\n\n## Installazione\n\nVedi [AdminDoc](https:\/\/gitlab.com\/eneiluj\/gpxpod-oc\/wikis\/admindoc) per i dettagli di installazione\n\n## Problemi noti\n\n* *ATTENZIONE*, la conversione in kml NON funzioner\u00e0 con i file kml recenti utilizzando il tag proprietario di estensione \"gx:track\".\n\nQualsiasi feedback sar\u00e0 apprezzato.\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"ca":{"name":"GpxPod","summary":"Mostra, analitza, compara i comparteix rutes de fitxers GPS","description":"# Aplicaci\u00f3 GpxPod del Nextcloud\n\nMostrar, analitzar, comparar i compartir rutes de fitxers GPS.\n\n\ud83c\udf0d Ajudi'ns a traduir aquesta aplicaci\u00f3 al [projecte GpxPod Crowdin](https:\/\/crowdin.com\/project\/gpxpod).\n\nGpxPod:\n\n* \ud83d\uddfa pot mostrar el seu fitxer gpx\/kml\/tcx\/igc\/fit\n* \ud83d\udccf suporta sistema de mesurament m\u00e8tric, angl\u00e8s i n\u00e0utic\n* \ud83d\udde0 dibuixa un gr\u00e0fic interactiu de l'altura, velocitat, ritme o qualsevol data d'extensi\u00f3\n* \ud83d\udde0 utilitzar una l\u00ednia de color gradient per l\u00ednies de rutes amb velocitat, altura, ritme o qualsevol altra dada d'extensi\u00f3\n* \ud83d\udde0 mostra estad\u00edstiques de ruta\n* \ud83d\uddbb mostra imatges geotaguejades\n* \ud83d\udda7 genera enlla\u00e7os p\u00fablics que a punten a la ruta\/carpeta\n* \ud83d\udde0 pot corregir l'altura de les rutes utilitzant les dades SRTM\n* \u2696 pot fer una comparaci\u00f3 global de m\u00faltiples rutes\n* \u2696 pot fer comparacions de parelles visuals de parts divergents de rutes semblants\n* \ud83c\udc06 els usuaris poden afegir mosaics de servidors de mapes personals\n* \ud83d\udd8d els usuaris poden canviar manualment la l\u00ednia de color per cada ruta\n* \ud83d\udd8d funciona amb les carpetes de dades encriptades (encriptaci\u00f3 del costat del servidor)\n* \ud83c\udf42 utilitzi Leaflet i MapLibre GL amb orgull\n\nEnlla\u00e7 a la p\u00e0gina web de Nextcloud de l'aplicaci\u00f3: https:\/\/apps.nextcloud.com\/apps\/gpxpod\n\n## Instal\u00b7laci\u00f3\n\nVisualitzi el [AdminDoc](https:\/\/gitlab.com\/eneiluj\/gpxpod-oc\/wikis\/admindoc) per detalls de la instal\u00b7laci\u00f3\n\n## Problemes coneguts\n\n* _ADVERT\u00c8NCIA_, la conversi\u00f3 kml NO podr\u00e0 funcionar amb fitxers kml recents utilitzant la propietat \"gx:track\".\n\nQualsevol comentari ser\u00e0 apreciat.\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"ru":{"name":"GpxPod","summary":"\u041e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435, \u0430\u043d\u0430\u043b\u0438\u0437, \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0435 \u0438 \u043e\u0431\u043c\u0435\u043d GPS \u0442\u0440\u0435\u043a\u0430\u043c\u0438","description":"# \u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 GpxPod \u0434\u043b\u044f Nextcloud\n\n\u041e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435, \u0430\u043d\u0430\u043b\u0438\u0437, \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0435 \u0438 \u043e\u0431\u043c\u0435\u043d \u0444\u0430\u0439\u043b\u0430\u043c\u0438 GPS \u0442\u0440\u0435\u043a\u0430\u043c\u0438.\n\n\ud83c\udf0d \u041f\u043e\u043c\u043e\u0433\u0438\u0442\u0435 \u043d\u0430\u043c \u043f\u0435\u0440\u0435\u0432\u0435\u0441\u0442\u0438 \u044d\u0442\u043e \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u043d\u0430 [Crowdin \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0435 \u043f\u0440\u043e\u0435\u043a\u0442\u0430](https:\/\/crowdin.com\/project\/gpxpod).\n\nGpxPod:\n\n* \ud83d\uddfa\ufe0f \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u0442 \u0444\u0430\u0439\u043b\u044b gpx\/kml\/tcx\/igc\/fit\n* \ud83d\udccf \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u0438\u0437\u043c\u0435\u0440\u0435\u043d\u0438\u0435 \u0440\u0430\u0441\u0441\u0442\u043e\u044f\u043d\u0438\u044f, \u043a\u0438\u043b\u043e\u043c\u0435\u0442\u0440\u044b \u0438 \u043c\u0438\u043b\u0438\n* \ud83d\udde0 \u0440\u0438\u0441\u0443\u0435\u0442 \u0438\u043d\u0442\u0435\u0440\u0430\u043a\u0442\u0438\u0432\u043d\u0443\u044e \u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u0443 \u0434\u043b\u044f \u0434\u0430\u043d\u043d\u044b\u0445 \u043e \u0432\u044b\u0441\u043e\u0442\u0435, \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u0438, \u0442\u0435\u043c\u043f\u0435 \u0438 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u044f\u0445\n* \ud83d\udde0 \u0433\u0435\u043d\u0435\u0440\u0438\u0440\u0443\u0435\u0442 \u0433\u0440\u0430\u0434\u0438\u0435\u043d\u0442\u043d\u044b\u0439 \u0446\u0432\u0435\u0442 \u043b\u0438\u043d\u0438\u0438 \u0434\u043b\u044f \u0442\u0440\u0435\u043a\u0430 \u043f\u043e \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u0438, \u0432\u044b\u0441\u043e\u0442\u0435, \u0442\u0435\u043c\u043f\u0443 \u0438\u043b\u0438 \u043b\u044e\u0431\u044b\u043c\u0438 \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u043c\u0438 \u0434\u0430\u043d\u043d\u044b\u043c\u0438\n* \ud83d\udde0 \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0435\u0442 \u0441\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a\u0443 \u0442\u0440\u0435\u043a\u043e\u0432\n* \ud83d\uddbb \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u0444\u043e\u0442\u043e \u0441 \u0433\u0435\u043e-\u0442\u0435\u0433\u043e\u043c\n* \ud83d\udda7 \u0441\u043e\u0437\u0434\u0430\u0451\u0442 \u0441\u0441\u044b\u043b\u043a\u0438 \u043e\u0431\u0449\u0435\u0433\u043e \u043e\u0431\u043c\u0435\u043d\u0430 \u043a \u0442\u0440\u0435\u043a\u0430\u043c \u0438 \u043f\u0430\u043f\u043a\u0430\u043c\n* \ud83d\udde0 \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u0438\u0440\u0443\u0435\u0442 \u0432\u044b\u0441\u043e\u0442\u0443 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e SRTM \u0434\u0430\u043d\u043d\u044b\u0445\n* \u2696 \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u0435 \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0435 \u0434\u043b\u044f \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u0445 \u0442\u0440\u0435\u043a\u043e\u0432\n* \u2696\ufe0f \u043c\u043e\u0436\u0435\u0442 \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0432\u0438\u0437\u0443\u0430\u043b\u044c\u043d\u043e\u0435 \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0435 \u0440\u0430\u0441\u0445\u043e\u0434\u044f\u0449\u0438\u0445\u0441\u044f \u0447\u0430\u0441\u0442\u0435\u0439 \u043f\u043e\u0445\u043e\u0436\u0438\u0445 \u0442\u0440\u0435\u043a\u043e\u0432\n* \u2696 \u043f\u043e\u0437\u0432\u0430\u043b\u044f\u0435\u0442 \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0442\u044c \u043f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u044c\u043d\u044b\u0435 tile \u0441\u0435\u0440\u0432\u0435\u0440\u0430\n* \ud83d\udd8d\ufe0f \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044e \u0432\u0440\u0443\u0447\u043d\u0443\u044e \u0432\u044b\u0431\u0440\u0430\u0442\u044c \u0446\u0432\u0435\u0442 \u043b\u0438\u043d\u0438\u0438 \u0434\u043b\u044f \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u0442\u0440\u0435\u043a\u0430\n* \ud83d\udd12 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0441 \u0437\u0430\u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u043c\u0438 \u043f\u0430\u043f\u043a\u0430\u043c\u0438 \u0438 end-to-end \u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u0438\u0435\u043c\n* \ud83c\udf42 \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 Leaflet \u0438 MapLibre GL\n\n\u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u0441\u0430\u0439\u0442 Nextcloud \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f : https:\/\/apps.nextcloud.com\/apps\/gpxpod\n\n## \u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430\n\n\u041f\u043e\u0434\u0440\u043e\u0431\u043d\u043e\u0441\u0442\u0438 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u0441\u043c. \u0432 [AdminDoc](https:\/\/gitlab.com\/eneiluj\/gpxpod-oc\/wikis\/admindoc)\n\n## \u0418\u0437\u0432\u0435\u0441\u0442\u043d\u044b\u0435 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b\n\n* *WARNING*, kml conversion will NOT work with recent kml files using the proprietary \"gx:track\" extension tag.\n\n\u0411\u0443\u0434\u0435\u043c \u043f\u0440\u0438\u0437\u043d\u0430\u0442\u0435\u043b\u044c\u043d\u044b \u0437\u0430 \u043b\u044e\u0431\u0443\u044e \u043e\u0431\u0440\u0430\u0442\u043d\u0443\u044e \u0441\u0432\u044f\u0437\u044c.\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"en":{"name":"GpxPod","summary":"Display, analyse, compare and share GPS track files","description":"# GpxPod Nextcloud application\n\nDisplay, analyse, compare and share GPS track files.\n\n\ud83c\udf0d Help us to translate this app on [GpxPod Crowdin project](https:\/\/crowdin.com\/project\/gpxpod).\n\nGpxPod:\n\n* \ud83d\uddfa can display your gpx\/kml\/tcx\/igc\/fit files\n* \ud83d\udccf supports metric, english and nautical measure systems\n* \ud83d\udde0 draws interactive chart for elevation, speed, pace or any extension data\n* \ud83d\udde0 use line gradient color for track lines with speed, elevation, pace or any extension data\n* \ud83d\udde0 shows track statistics\n* \ud83d\uddbb displays geotagged pictures\n* \ud83d\udda7 generates public links pointing to a track\/folder\n* \ud83d\udde0 can correct tracks elevations using SRTM data\n* \u2696 can make global comparison of multiple tracks\n* \u2696 can make visual pair comparison of divergent parts of similar tracks\n* \ud83c\udc06 allows users to add personal map tile servers\n* \ud83d\udd8d allows user to manually choose line color for each track\n* \ud83d\udd12 works with encrypted data folder (server side encryption)\n* \ud83c\udf42 proudly uses Leaflet and MapLibre GL\n\nLink to Nextcloud application website : https:\/\/apps.nextcloud.com\/apps\/gpxpod\n\n## Install\n\nSee the [AdminDoc](https:\/\/gitlab.com\/eneiluj\/gpxpod-oc\/wikis\/admindoc) for installation details\n\n## Known issues\n\n* *WARNING*, kml conversion will NOT work with recent kml files using the proprietary \"gx:track\" extension tag.\n\nAny feedback will be appreciated.\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"he":{"name":"GpxPod","summary":"Display, analyse, compare and share GPS track files","description":"# GpxPod Nextcloud application\n\nDisplay, analyse, compare and share GPS track files.\n\n\ud83c\udf0d Help us to translate this app on [GpxPod Crowdin project](https:\/\/crowdin.com\/project\/gpxpod).\n\nGpxPod:\n\n* \ud83d\uddfa can display your gpx\/kml\/tcx\/igc\/fit files\n* \ud83d\udccf supports metric, english and nautical measure systems\n* \ud83d\udde0 draws interactive chart for elevation, speed, pace or any extension data\n* \ud83d\udde0 use line gradient color for track lines with speed, elevation, pace or any extension data\n* \ud83d\udde0 shows track statistics\n* \ud83d\uddbb displays geotagged pictures\n* \ud83d\udda7 generates public links pointing to a track\/folder\n* \ud83d\udde0 can correct tracks elevations using SRTM data\n* \u2696 can make global comparison of multiple tracks\n* \u2696 can make visual pair comparison of divergent parts of similar tracks\n* \ud83c\udc06 allows users to add personal map tile servers\n* \ud83d\udd8d allows user to manually choose line color for each track\n* \ud83d\udd12 works with encrypted data folder (server side encryption)\n* \ud83c\udf42 proudly uses Leaflet and MapLibre GL\n\nLink to Nextcloud application website : https:\/\/apps.nextcloud.com\/apps\/gpxpod\n\n## Install\n\nSee the [AdminDoc](https:\/\/gitlab.com\/eneiluj\/gpxpod-oc\/wikis\/admindoc) for installation details\n\n## Known issues\n\n* *WARNING*, kml conversion will NOT work with recent kml files using the proprietary \"gx:track\" extension tag.\n\nAny feedback will be appreciated.\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"sr":{"name":"GpxPod","summary":"Display, analyse, compare and share GPS track files","description":"# GpxPod Nextcloud application\n\nDisplay, analyse, compare and share GPS track files.\n\n\ud83c\udf0d Help us to translate this app on [GpxPod Crowdin project](https:\/\/crowdin.com\/project\/gpxpod).\n\nGpxPod:\n\n* \ud83d\uddfa can display your gpx\/kml\/tcx\/igc\/fit files\n* \ud83d\udccf supports metric, english and nautical measure systems\n* \ud83d\udde0 draws interactive chart for elevation, speed, pace or any extension data\n* \ud83d\udde0 use line gradient color for track lines with speed, elevation, pace or any extension data\n* \ud83d\udde0 shows track statistics\n* \ud83d\uddbb displays geotagged pictures\n* \ud83d\udda7 generates public links pointing to a track\/folder\n* \ud83d\udde0 can correct tracks elevations using SRTM data\n* \u2696 can make global comparison of multiple tracks\n* \u2696 can make visual pair comparison of divergent parts of similar tracks\n* \ud83c\udc06 allows users to add personal map tile servers\n* \ud83d\udd8d allows user to manually choose line color for each track\n* \ud83d\udd12 works with encrypted data folder (server side encryption)\n* \ud83c\udf42 proudly uses Leaflet and MapLibre GL\n\nLink to Nextcloud application website : https:\/\/apps.nextcloud.com\/apps\/gpxpod\n\n## Install\n\nSee the [AdminDoc](https:\/\/gitlab.com\/eneiluj\/gpxpod-oc\/wikis\/admindoc) for installation details\n\n## Known issues\n\n* *WARNING*, kml conversion will NOT work with recent kml files using the proprietary \"gx:track\" extension tag.\n\nAny feedback will be appreciated.\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"hu":{"name":"GpxPod","summary":"Display, analyse, compare and share GPS track files","description":"# GpxPod Nextcloud application\n\nDisplay, analyse, compare and share GPS track files.\n\n\ud83c\udf0d Help us to translate this app on [GpxPod Crowdin project](https:\/\/crowdin.com\/project\/gpxpod).\n\nGpxPod:\n\n* \ud83d\uddfa can display your gpx\/kml\/tcx\/igc\/fit files\n* \ud83d\udccf supports metric, english and nautical measure systems\n* \ud83d\udde0 draws interactive chart for elevation, speed, pace or any extension data\n* \ud83d\udde0 use line gradient color for track lines with speed, elevation, pace or any extension data\n* \ud83d\udde0 shows track statistics\n* \ud83d\uddbb displays geotagged pictures\n* \ud83d\udda7 generates public links pointing to a track\/folder\n* \ud83d\udde0 can correct tracks elevations using SRTM data\n* \u2696 can make global comparison of multiple tracks\n* \u2696 can make visual pair comparison of divergent parts of similar tracks\n* \ud83c\udc06 allows users to add personal map tile servers\n* \ud83d\udd8d allows user to manually choose line color for each track\n* \ud83d\udd12 works with encrypted data folder (server side encryption)\n* \ud83c\udf42 proudly uses Leaflet and MapLibre GL\n\nLink to Nextcloud application website : https:\/\/apps.nextcloud.com\/apps\/gpxpod\n\n## Install\n\nSee the [AdminDoc](https:\/\/gitlab.com\/eneiluj\/gpxpod-oc\/wikis\/admindoc) for installation details\n\n## Known issues\n\n* *WARNING*, kml conversion will NOT work with recent kml files using the proprietary \"gx:track\" extension tag.\n\nAny feedback will be appreciated.\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"pl":{"name":"GpxPod","summary":"Wy\u015bwietla, analizuje, por\u00f3wnuje i udost\u0119pnia utworzone pliki GPS","description":"# Aplikacja GpxPod Nextcloud\n\nWy\u015bwietla, analizuje, por\u00f3wnuje i udost\u0119pnia utworzone pliki GPS.\n\n\ud83c\udf0d Pom\u00f3\u017c nam przet\u0142umaczy\u0107 t\u0119 aplikacj\u0119 w [projekcie GpxPod Crowdin](https:\/\/crowdin.com\/project\/gpxpod).\n\nGpxPod:\n\n* \ud83d\uddfa mo\u017ce wy\u015bwietla\u0107 pliki gpx\/kml\/tcx\/igc\/fit\n* \ud83d\udccf obs\u0142uguje systemy miar metrycznych, angielskich i morskich\n* \ud83d\udde0 rysuje interaktywny wykres dla danych dotycz\u0105cych wysoko\u015bci, pr\u0119dko\u015bci, tempa lub innych danych rozszerzonych\n* \ud83d\udde0 u\u017cyj gradientu kolor\u00f3w linii dla tras ze wzgl\u0119du na pr\u0119dko\u015b\u0107, wysoko\u015b\u0107, tempo lub dowolne inne dane rozszerzone\n* \ud83d\udde0 pokazuje statystyki trasy\n* \ud83d\uddbb wy\u015bwietla geotagowane zdj\u0119cia\n* \ud83d\udda7 generuje publiczne linki do wskazanej trasy\/katalogu\n* \ud83d\udde0 mo\u017ce poprawi\u0107 wysoko\u015bci trasy, korzystaj\u0105c z danych SRTM\n* \u2696 mo\u017ce dokona\u0107 globalnego por\u00f3wnania wielu tras\n* \u2696 mo\u017ce stworzy\u0107 wizualne por\u00f3wnanie r\u00f3\u017cnicuj\u0105cych si\u0119 fragment\u00f3w podobnych tras\n* \ud83c\udc06 umo\u017cliwia u\u017cytkownikom dodawanie osobistych serwer\u00f3w kafelkowych map\n* \ud83d\udd8d pozwala u\u017cytkownikowi r\u0119cznie wybra\u0107 kolor linii dla ka\u017cdej z tras\n* \ud83d\udd12 dzia\u0142a z zaszyfrowanym katalogiem danych (szyfrowanie po stronie serwera)\n* \ud83c\udf42 z dum\u0105 korzysta Leaflet i MapLibre GL\n\nLink do strony aplikacji Nextcloud: https:\/\/apps.nextcloud.com\/apps\/gpxpod\n\n## Instalacja\n\nZobacz szczeg\u00f3\u0142y dotycz\u0105ce instalacji w [AdminDoc](https:\/\/gitlab.com\/eneiluj\/gpxpod-oc\/wikis\/admindoc)\n\n## Znane problemy\n\n* *OSTRZE\u017bENIE*, konwersja kml NIE b\u0119dzie dzia\u0142a\u0107 z nowymi plikami kml przy u\u017cyciu zastrze\u017conego znacznika rozszerzenia \"gx:track\".\n\nWszelkie opinie b\u0119d\u0105 mile widziane.\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"ro":{"name":"GpxPod","summary":"Display, analyse, compare and share GPS track files","description":"# GpxPod Nextcloud application\n\nDisplay, analyse, compare and share GPS track files.\n\n\ud83c\udf0d Help us to translate this app on [GpxPod Crowdin project](https:\/\/crowdin.com\/project\/gpxpod).\n\nGpxPod:\n\n* \ud83d\uddfa can display your gpx\/kml\/tcx\/igc\/fit files\n* \ud83d\udccf supports metric, english and nautical measure systems\n* \ud83d\udde0 draws interactive chart for elevation, speed, pace or any extension data\n* \ud83d\udde0 use line gradient color for track lines with speed, elevation, pace or any extension data\n* \ud83d\udde0 shows track statistics\n* \ud83d\uddbb displays geotagged pictures\n* \ud83d\udda7 generates public links pointing to a track\/folder\n* \ud83d\udde0 can correct tracks elevations using SRTM data\n* \u2696 can make global comparison of multiple tracks\n* \u2696 can make visual pair comparison of divergent parts of similar tracks\n* \ud83c\udc06 allows users to add personal map tile servers\n* \ud83d\udd8d allows user to manually choose line color for each track\n* \ud83d\udd12 works with encrypted data folder (server side encryption)\n* \ud83c\udf42 proudly uses Leaflet and MapLibre GL\n\nLink to Nextcloud application website : https:\/\/apps.nextcloud.com\/apps\/gpxpod\n\n## Install\n\nSee the [AdminDoc](https:\/\/gitlab.com\/eneiluj\/gpxpod-oc\/wikis\/admindoc) for installation details\n\n## Known issues\n\n* *WARNING*, kml conversion will NOT work with recent kml files using the proprietary \"gx:track\" extension tag.\n\nAny feedback will be appreciated.\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"da":{"name":"GpxPod","summary":"Display, analyse, compare and share GPS track files","description":"# GpxPod Nextcloud application\n\nDisplay, analyse, compare and share GPS track files.\n\n\ud83c\udf0d Help us to translate this app on [GpxPod Crowdin project](https:\/\/crowdin.com\/project\/gpxpod).\n\nGpxPod:\n\n* \ud83d\uddfa can display your gpx\/kml\/tcx\/igc\/fit files\n* \ud83d\udccf supports metric, english and nautical measure systems\n* \ud83d\udde0 draws interactive chart for elevation, speed, pace or any extension data\n* \ud83d\udde0 use line gradient color for track lines with speed, elevation, pace or any extension data\n* \ud83d\udde0 shows track statistics\n* \ud83d\uddbb displays geotagged pictures\n* \ud83d\udda7 generates public links pointing to a track\/folder\n* \ud83d\udde0 can correct tracks elevations using SRTM data\n* \u2696 can make global comparison of multiple tracks\n* \u2696 can make visual pair comparison of divergent parts of similar tracks\n* \ud83c\udc06 allows users to add personal map tile servers\n* \ud83d\udd8d allows user to manually choose line color for each track\n* \ud83d\udd12 works with encrypted data folder (server side encryption)\n* \ud83c\udf42 proudly uses Leaflet and MapLibre GL\n\nLink to Nextcloud application website : https:\/\/apps.nextcloud.com\/apps\/gpxpod\n\n## Install\n\nSee the [AdminDoc](https:\/\/gitlab.com\/eneiluj\/gpxpod-oc\/wikis\/admindoc) for installation details\n\n## Known issues\n\n* *WARNING*, kml conversion will NOT work with recent kml files using the proprietary \"gx:track\" extension tag.\n\nAny feedback will be appreciated.\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"vi":{"name":"GpxPod","summary":"Display, analyse, compare and share GPS track files","description":"# GpxPod Nextcloud application\n\nDisplay, analyse, compare and share GPS track files.\n\n\ud83c\udf0d Help us to translate this app on [GpxPod Crowdin project](https:\/\/crowdin.com\/project\/gpxpod).\n\nGpxPod:\n\n* \ud83d\uddfa can display your gpx\/kml\/tcx\/igc\/fit files\n* \ud83d\udccf supports metric, english and nautical measure systems\n* \ud83d\udde0 draws interactive chart for elevation, speed, pace or any extension data\n* \ud83d\udde0 use line gradient color for track lines with speed, elevation, pace or any extension data\n* \ud83d\udde0 shows track statistics\n* \ud83d\uddbb displays geotagged pictures\n* \ud83d\udda7 generates public links pointing to a track\/folder\n* \ud83d\udde0 can correct tracks elevations using SRTM data\n* \u2696 can make global comparison of multiple tracks\n* \u2696 can make visual pair comparison of divergent parts of similar tracks\n* \ud83c\udc06 allows users to add personal map tile servers\n* \ud83d\udd8d allows user to manually choose line color for each track\n* \ud83d\udd12 works with encrypted data folder (server side encryption)\n* \ud83c\udf42 proudly uses Leaflet and MapLibre GL\n\nLink to Nextcloud application website : https:\/\/apps.nextcloud.com\/apps\/gpxpod\n\n## Install\n\nSee the [AdminDoc](https:\/\/gitlab.com\/eneiluj\/gpxpod-oc\/wikis\/admindoc) for installation details\n\n## Known issues\n\n* *WARNING*, kml conversion will NOT work with recent kml files using the proprietary \"gx:track\" extension tag.\n\nAny feedback will be appreciated.\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"sv":{"name":"GpxPod","summary":"Display, analyse, compare and share GPS track files","description":"# GpxPod Nextcloud application\n\nDisplay, analyse, compare and share GPS track files.\n\n\ud83c\udf0d Help us to translate this app on [GpxPod Crowdin project](https:\/\/crowdin.com\/project\/gpxpod).\n\nGpxPod:\n\n* \ud83d\uddfa can display your gpx\/kml\/tcx\/igc\/fit files\n* \ud83d\udccf supports metric, english and nautical measure systems\n* \ud83d\udde0 draws interactive chart for elevation, speed, pace or any extension data\n* \ud83d\udde0 use line gradient color for track lines with speed, elevation, pace or any extension data\n* \ud83d\udde0 shows track statistics\n* \ud83d\uddbb displays geotagged pictures\n* \ud83d\udda7 generates public links pointing to a track\/folder\n* \ud83d\udde0 can correct tracks elevations using SRTM data\n* \u2696 can make global comparison of multiple tracks\n* \u2696 can make visual pair comparison of divergent parts of similar tracks\n* \ud83c\udc06 allows users to add personal map tile servers\n* \ud83d\udd8d allows user to manually choose line color for each track\n* \ud83d\udd12 works with encrypted data folder (server side encryption)\n* \ud83c\udf42 proudly uses Leaflet and MapLibre GL\n\nLink to Nextcloud application website : https:\/\/apps.nextcloud.com\/apps\/gpxpod\n\n## Install\n\nSee the [AdminDoc](https:\/\/gitlab.com\/eneiluj\/gpxpod-oc\/wikis\/admindoc) for installation details\n\n## Known issues\n\n* *WARNING*, kml conversion will NOT work with recent kml files using the proprietary \"gx:track\" extension tag.\n\nAny feedback will be appreciated.\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"ko":{"name":"GpxPod","summary":"Display, analyse, compare and share GPS track files","description":"# GpxPod Nextcloud application\n\nDisplay, analyse, compare and share GPS track files.\n\n\ud83c\udf0d Help us to translate this app on [GpxPod Crowdin project](https:\/\/crowdin.com\/project\/gpxpod).\n\nGpxPod:\n\n* \ud83d\uddfa can display your gpx\/kml\/tcx\/igc\/fit files\n* \ud83d\udccf supports metric, english and nautical measure systems\n* \ud83d\udde0 draws interactive chart for elevation, speed, pace or any extension data\n* \ud83d\udde0 use line gradient color for track lines with speed, elevation, pace or any extension data\n* \ud83d\udde0 shows track statistics\n* \ud83d\uddbb displays geotagged pictures\n* \ud83d\udda7 generates public links pointing to a track\/folder\n* \ud83d\udde0 can correct tracks elevations using SRTM data\n* \u2696 can make global comparison of multiple tracks\n* \u2696 can make visual pair comparison of divergent parts of similar tracks\n* \ud83c\udc06 allows users to add personal map tile servers\n* \ud83d\udd8d allows user to manually choose line color for each track\n* \ud83d\udd12 works with encrypted data folder (server side encryption)\n* \ud83c\udf42 proudly uses Leaflet and MapLibre GL\n\nLink to Nextcloud application website : https:\/\/apps.nextcloud.com\/apps\/gpxpod\n\n## Install\n\nSee the [AdminDoc](https:\/\/gitlab.com\/eneiluj\/gpxpod-oc\/wikis\/admindoc) for installation details\n\n## Known issues\n\n* *WARNING*, kml conversion will NOT work with recent kml files using the proprietary \"gx:track\" extension tag.\n\nAny feedback will be appreciated.\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"pt":{"name":"GpxPod","summary":"Display, analyse, compare and share GPS track files","description":"# GpxPod Nextcloud application\n\nDisplay, analyse, compare and share GPS track files.\n\n\ud83c\udf0d Help us to translate this app on [GpxPod Crowdin project](https:\/\/crowdin.com\/project\/gpxpod).\n\nGpxPod:\n\n* \ud83d\uddfa can display your gpx\/kml\/tcx\/igc\/fit files\n* \ud83d\udccf supports metric, english and nautical measure systems\n* \ud83d\udde0 draws interactive chart for elevation, speed, pace or any extension data\n* \ud83d\udde0 use line gradient color for track lines with speed, elevation, pace or any extension data\n* \ud83d\udde0 shows track statistics\n* \ud83d\uddbb displays geotagged pictures\n* \ud83d\udda7 generates public links pointing to a track\/folder\n* \ud83d\udde0 can correct tracks elevations using SRTM data\n* \u2696 can make global comparison of multiple tracks\n* \u2696 can make visual pair comparison of divergent parts of similar tracks\n* \ud83c\udc06 allows users to add personal map tile servers\n* \ud83d\udd8d allows user to manually choose line color for each track\n* \ud83d\udd12 works with encrypted data folder (server side encryption)\n* \ud83c\udf42 proudly uses Leaflet and MapLibre GL\n\nLink to Nextcloud application website : https:\/\/apps.nextcloud.com\/apps\/gpxpod\n\n## Install\n\nSee the [AdminDoc](https:\/\/gitlab.com\/eneiluj\/gpxpod-oc\/wikis\/admindoc) for installation details\n\n## Known issues\n\n* *WARNING*, kml conversion will NOT work with recent kml files using the proprietary \"gx:track\" extension tag.\n\nAny feedback will be appreciated.\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"sq":{"name":"GpxPod","summary":"Display, analyse, compare and share GPS track files","description":"# GpxPod Nextcloud application\n\nDisplay, analyse, compare and share GPS track files.\n\n\ud83c\udf0d Help us to translate this app on [GpxPod Crowdin project](https:\/\/crowdin.com\/project\/gpxpod).\n\nGpxPod:\n\n* \ud83d\uddfa can display your gpx\/kml\/tcx\/igc\/fit files\n* \ud83d\udccf supports metric, english and nautical measure systems\n* \ud83d\udde0 draws interactive chart for elevation, speed, pace or any extension data\n* \ud83d\udde0 use line gradient color for track lines with speed, elevation, pace or any extension data\n* \ud83d\udde0 shows track statistics\n* \ud83d\uddbb displays geotagged pictures\n* \ud83d\udda7 generates public links pointing to a track\/folder\n* \ud83d\udde0 can correct tracks elevations using SRTM data\n* \u2696 can make global comparison of multiple tracks\n* \u2696 can make visual pair comparison of divergent parts of similar tracks\n* \ud83c\udc06 allows users to add personal map tile servers\n* \ud83d\udd8d allows user to manually choose line color for each track\n* \ud83d\udd12 works with encrypted data folder (server side encryption)\n* \ud83c\udf42 proudly uses Leaflet and MapLibre GL\n\nLink to Nextcloud application website : https:\/\/apps.nextcloud.com\/apps\/gpxpod\n\n## Install\n\nSee the [AdminDoc](https:\/\/gitlab.com\/eneiluj\/gpxpod-oc\/wikis\/admindoc) for installation details\n\n## Known issues\n\n* *WARNING*, kml conversion will NOT work with recent kml files using the proprietary \"gx:track\" extension tag.\n\nAny feedback will be appreciated.\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"bn":{"name":"GpxPod","summary":"Display, analyse, compare and share GPS track files","description":"# GpxPod Nextcloud application\n\nDisplay, analyse, compare and share GPS track files.\n\n\ud83c\udf0d Help us to translate this app on [GpxPod Crowdin project](https:\/\/crowdin.com\/project\/gpxpod).\n\nGpxPod:\n\n* \ud83d\uddfa can display your gpx\/kml\/tcx\/igc\/fit files\n* \ud83d\udccf supports metric, english and nautical measure systems\n* \ud83d\udde0 draws interactive chart for elevation, speed, pace or any extension data\n* \ud83d\udde0 use line gradient color for track lines with speed, elevation, pace or any extension data\n* \ud83d\udde0 shows track statistics\n* \ud83d\uddbb displays geotagged pictures\n* \ud83d\udda7 generates public links pointing to a track\/folder\n* \ud83d\udde0 can correct tracks elevations using SRTM data\n* \u2696 can make global comparison of multiple tracks\n* \u2696 can make visual pair comparison of divergent parts of similar tracks\n* \ud83c\udc06 allows users to add personal map tile servers\n* \ud83d\udd8d allows user to manually choose line color for each track\n* \ud83d\udd12 works with encrypted data folder (server side encryption)\n* \ud83c\udf42 proudly uses Leaflet and MapLibre GL\n\nLink to Nextcloud application website : https:\/\/apps.nextcloud.com\/apps\/gpxpod\n\n## Install\n\nSee the [AdminDoc](https:\/\/gitlab.com\/eneiluj\/gpxpod-oc\/wikis\/admindoc) for installation details\n\n## Known issues\n\n* *WARNING*, kml conversion will NOT work with recent kml files using the proprietary \"gx:track\" extension tag.\n\nAny feedback will be appreciated.\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"nn":{"name":"GpxPod","summary":"Display, analyse, compare and share GPS track files","description":"# GpxPod Nextcloud application\n\nDisplay, analyse, compare and share GPS track files.\n\n\ud83c\udf0d Help us to translate this app on [GpxPod Crowdin project](https:\/\/crowdin.com\/project\/gpxpod).\n\nGpxPod:\n\n* \ud83d\uddfa can display your gpx\/kml\/tcx\/igc\/fit files\n* \ud83d\udccf supports metric, english and nautical measure systems\n* \ud83d\udde0 draws interactive chart for elevation, speed, pace or any extension data\n* \ud83d\udde0 use line gradient color for track lines with speed, elevation, pace or any extension data\n* \ud83d\udde0 shows track statistics\n* \ud83d\uddbb displays geotagged pictures\n* \ud83d\udda7 generates public links pointing to a track\/folder\n* \ud83d\udde0 can correct tracks elevations using SRTM data\n* \u2696 can make global comparison of multiple tracks\n* \u2696 can make visual pair comparison of divergent parts of similar tracks\n* \ud83c\udc06 allows users to add personal map tile servers\n* \ud83d\udd8d allows user to manually choose line color for each track\n* \ud83d\udd12 works with encrypted data folder (server side encryption)\n* \ud83c\udf42 proudly uses Leaflet and MapLibre GL\n\nLink to Nextcloud application website : https:\/\/apps.nextcloud.com\/apps\/gpxpod\n\n## Install\n\nSee the [AdminDoc](https:\/\/gitlab.com\/eneiluj\/gpxpod-oc\/wikis\/admindoc) for installation details\n\n## Known issues\n\n* *WARNING*, kml conversion will NOT work with recent kml files using the proprietary \"gx:track\" extension tag.\n\nAny feedback will be appreciated.\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"sl":{"name":"GpxPod","summary":"Display, analyse, compare and share GPS track files","description":"# Aplikacija GpxPod za Nextcloud\n\nPrikaz, analiza, primerjava in deljenje GPS sledi.\n\n\ud83c\udf0d Pomagajte pri prevajanju aplikacije na strani [GpxPod Crowdin projekta](https:\/\/crowdin.com\/project\/gpxpod).\n\nGpxPod:\n\n* \ud83d\uddfa can display your gpx\/kml\/tcx\/igc\/fit files\n* \ud83d\udccf podpora metri\u010dnemu, anglosa\u0161kemu in navti\u010dnemu merskemu sistemu\n* \ud83d\udde0 draws interactive chart for elevation, speed, pace or any extension data\n* \ud83d\udde0 use line gradient color for track lines with speed, elevation, pace or any extension data\n* \ud83d\udde0 shows track statistics\n* \ud83d\uddbb displays geotagged pictures\n* \ud83d\udda7 generates public links pointing to a track\/folder\n* \ud83d\udde0 can correct tracks elevations using SRTM data\n* \u2696 can make global comparison of multiple tracks\n* \u2696 can make visual pair comparison of divergent parts of similar tracks\n* \ud83c\udc06 allows users to add personal map tile servers\n* \ud83d\udd8d allows user to manually choose line color for each track\n* \ud83d\udd12 deluje s \u0161ifriranimi mapami (\u0161ifriranje s strani stre\u017enika)\n* \ud83c\udf42 proudly uses Leaflet and MapLibre GL\n\nPovezava do Nextcloud aplikacije : https:\/\/apps.nextcloud.com\/apps\/gpxpod\n\n## Namestitev\n\nPreberite [dokumentacijo](https:\/\/gitlab.com\/eneiluj\/gpxpod-oc\/wikis\/admindoc) za podrobnosti namestitve\n\n## Znane te\u017eave\n\n* *OPOZORILO*, pretvorba kml NE bo delovala pri kml datotekah, ki vsebujejo raz\u0161irjeno zna\u010dko \"gx:track\".\n\nVsaka povratna informacija je za\u017eelena.\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"fr":{"name":"GpxPod","summary":"Afficher, analyser, comparer et partager des fichiers de traces GPS","description":"# Application Nextcloud GpxPod\n\nAfficher, analyser, comparer et partager des fichiers de traces GPS.\n\n\ud83c\udf0d Aidez-nous \u00e0 traduire cette application sur [le project Crowdin Nextcloud Gpxpod](https:\/\/crowdin.com\/project\/gpxpod).\n\nGpxPod :\n\n* \ud83d\uddfa\ufe0f peut afficher vos fichiers gpx\/kml\/tcx\/igc\/fit\n* \ud83d\udccf supporte les syst\u00e8mes de mesure m\u00e9triques, anglais et nautique\n* \ud83d\udde0 dessine un graphique interactif pour les donn\u00e9es d'altitude, de vitesse, de rythme ou d'une extension\n* \ud83d\udde0 utilise la couleur de gradient de pour les lignes de traces avec les donn\u00e9es de vitesse, altitude, rythme ou d'une extension\n* \ud83d\udde0 affiche les statistiques des traces\n* \ud83d\uddbb affiche les images g\u00e9otagg\u00e9es\n* \ud83d\udda7 g\u00e9n\u00e8re des liens publics vers un fichier\/dossier\n* \ud83d\udde0 peut corriger les altitudes des traces en utilisant les donn\u00e9es SRTM\n* \u2696 peut faire une comparaison globale de plusieurs traces\n* \u2696 peut faire une comparaison visuelle de parties divergentes de paires de traces similaires\n* \ud83c\udc06 permet aux utilisateurs d'ajouter des serveurs personnels de tuiles de carte\n* \ud83d\udd8d\ufe0f permet de choisir manuellement la couleur de la ligne pour chaque trace\n* \ud83d\udd12 fonctionne avec un dossier de donn\u00e9es chiffr\u00e9 (chiffrement c\u00f4t\u00e9 serveur)\n* \ud83c\udf42 utilise fi\u00e8rement Leaflet et MapLibre GL\n\nLien vers le site des applications Nextcloud : https:\/\/apps.nextcloud.com\/apps\/gpxpod\n\n## Installation\n\nVoir l' [AdminDoc](https:\/\/gitlab.com\/eneiluj\/gpxpod-oc\/wikis\/admindoc) pour les d\u00e9tails sur l'installation\n\n## Probl\u00e8mes connus\n\n* *ATTENTION*, la conversion kml ne fonctionnera PAS avec les fichiers kml r\u00e9cents utilisant le tag propri\u00e9taire \"gx:track\".\n\nTout retour sera appr\u00e9ci\u00e9.\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"uk":{"name":"GpxPod","summary":"Display, analyse, compare and share GPS track files","description":"# GpxPod Nextcloud application\n\nDisplay, analyse, compare and share GPS track files.\n\n\ud83c\udf0d Help us to translate this app on [GpxPod Crowdin project](https:\/\/crowdin.com\/project\/gpxpod).\n\nGpxPod:\n\n* \ud83d\uddfa can display your gpx\/kml\/tcx\/igc\/fit files\n* \ud83d\udccf supports metric, english and nautical measure systems\n* \ud83d\udde0 draws interactive chart for elevation, speed, pace or any extension data\n* \ud83d\udde0 use line gradient color for track lines with speed, elevation, pace or any extension data\n* \ud83d\udde0 shows track statistics\n* \ud83d\uddbb displays geotagged pictures\n* \ud83d\udda7 generates public links pointing to a track\/folder\n* \ud83d\udde0 can correct tracks elevations using SRTM data\n* \u2696 can make global comparison of multiple tracks\n* \u2696 can make visual pair comparison of divergent parts of similar tracks\n* \ud83c\udc06 allows users to add personal map tile servers\n* \ud83d\udd8d allows user to manually choose line color for each track\n* \ud83d\udd12 works with encrypted data folder (server side encryption)\n* \ud83c\udf42 proudly uses Leaflet and MapLibre GL\n\nLink to Nextcloud application website : https:\/\/apps.nextcloud.com\/apps\/gpxpod\n\n## Install\n\nSee the [AdminDoc](https:\/\/gitlab.com\/eneiluj\/gpxpod-oc\/wikis\/admindoc) for installation details\n\n## Known issues\n\n* *WARNING*, kml conversion will NOT work with recent kml files using the proprietary \"gx:track\" extension tag.\n\nAny feedback will be appreciated.\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"fa":{"name":"GpxPod","summary":"Display, analyse, compare and share GPS track files","description":"# GpxPod Nextcloud application\n\nDisplay, analyse, compare and share GPS track files.\n\n\ud83c\udf0d Help us to translate this app on [GpxPod Crowdin project](https:\/\/crowdin.com\/project\/gpxpod).\n\nGpxPod:\n\n* \ud83d\uddfa can display your gpx\/kml\/tcx\/igc\/fit files\n* \ud83d\udccf supports metric, english and nautical measure systems\n* \ud83d\udde0 draws interactive chart for elevation, speed, pace or any extension data\n* \ud83d\udde0 use line gradient color for track lines with speed, elevation, pace or any extension data\n* \ud83d\udde0 shows track statistics\n* \ud83d\uddbb displays geotagged pictures\n* \ud83d\udda7 generates public links pointing to a track\/folder\n* \ud83d\udde0 can correct tracks elevations using SRTM data\n* \u2696 can make global comparison of multiple tracks\n* \u2696 can make visual pair comparison of divergent parts of similar tracks\n* \ud83c\udc06 allows users to add personal map tile servers\n* \ud83d\udd8d allows user to manually choose line color for each track\n* \ud83d\udd12 works with encrypted data folder (server side encryption)\n* \ud83c\udf42 proudly uses Leaflet and MapLibre GL\n\nLink to Nextcloud application website : https:\/\/apps.nextcloud.com\/apps\/gpxpod\n\n## Install\n\nSee the [AdminDoc](https:\/\/gitlab.com\/eneiluj\/gpxpod-oc\/wikis\/admindoc) for installation details\n\n## Known issues\n\n* *WARNING*, kml conversion will NOT work with recent kml files using the proprietary \"gx:track\" extension tag.\n\nAny feedback will be appreciated.\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"id":{"name":"GpxPod","summary":"Display, analyse, compare and share GPS track files","description":"# GpxPod Nextcloud application\n\nDisplay, analyse, compare and share GPS track files.\n\n\ud83c\udf0d Help us to translate this app on [GpxPod Crowdin project](https:\/\/crowdin.com\/project\/gpxpod).\n\nGpxPod:\n\n* \ud83d\uddfa can display your gpx\/kml\/tcx\/igc\/fit files\n* \ud83d\udccf supports metric, english and nautical measure systems\n* \ud83d\udde0 draws interactive chart for elevation, speed, pace or any extension data\n* \ud83d\udde0 use line gradient color for track lines with speed, elevation, pace or any extension data\n* \ud83d\udde0 shows track statistics\n* \ud83d\uddbb displays geotagged pictures\n* \ud83d\udda7 generates public links pointing to a track\/folder\n* \ud83d\udde0 can correct tracks elevations using SRTM data\n* \u2696 can make global comparison of multiple tracks\n* \u2696 can make visual pair comparison of divergent parts of similar tracks\n* \ud83c\udc06 allows users to add personal map tile servers\n* \ud83d\udd8d allows user to manually choose line color for each track\n* \ud83d\udd12 works with encrypted data folder (server side encryption)\n* \ud83c\udf42 proudly uses Leaflet and MapLibre GL\n\nLink to Nextcloud application website : https:\/\/apps.nextcloud.com\/apps\/gpxpod\n\n## Install\n\nSee the [AdminDoc](https:\/\/gitlab.com\/eneiluj\/gpxpod-oc\/wikis\/admindoc) for installation details\n\n## Known issues\n\n* *WARNING*, kml conversion will NOT work with recent kml files using the proprietary \"gx:track\" extension tag.\n\nAny feedback will be appreciated.\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"fi":{"name":"GpxPod","summary":"Display, analyse, compare and share GPS track files","description":"# GpxPod Nextcloud application\n\nDisplay, analyse, compare and share GPS track files.\n\n\ud83c\udf0d Help us to translate this app on [GpxPod Crowdin project](https:\/\/crowdin.com\/project\/gpxpod).\n\nGpxPod:\n\n* \ud83d\uddfa can display your gpx\/kml\/tcx\/igc\/fit files\n* \ud83d\udccf supports metric, english and nautical measure systems\n* \ud83d\udde0 draws interactive chart for elevation, speed, pace or any extension data\n* \ud83d\udde0 use line gradient color for track lines with speed, elevation, pace or any extension data\n* \ud83d\udde0 shows track statistics\n* \ud83d\uddbb displays geotagged pictures\n* \ud83d\udda7 generates public links pointing to a track\/folder\n* \ud83d\udde0 can correct tracks elevations using SRTM data\n* \u2696 can make global comparison of multiple tracks\n* \u2696 can make visual pair comparison of divergent parts of similar tracks\n* \ud83c\udc06 allows users to add personal map tile servers\n* \ud83d\udd8d allows user to manually choose line color for each track\n* \ud83d\udd12 works with encrypted data folder (server side encryption)\n* \ud83c\udf42 proudly uses Leaflet and MapLibre GL\n\nLink to Nextcloud application website : https:\/\/apps.nextcloud.com\/apps\/gpxpod\n\n## Install\n\nSee the [AdminDoc](https:\/\/gitlab.com\/eneiluj\/gpxpod-oc\/wikis\/admindoc) for installation details\n\n## Known issues\n\n* *WARNING*, kml conversion will NOT work with recent kml files using the proprietary \"gx:track\" extension tag.\n\nAny feedback will be appreciated.\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"sk":{"name":"GpxPod","summary":"Display, analyse, compare and share GPS track files","description":"# Aplik\u00e1cia GpxPod pre Nextcloud\n\nZobrazuje, analyzuje, porovn\u00e1va a zdie\u013ea s\u00fabory z\u00e1znamov z GPS.\n\n\ud83c\udf0d Pom\u00f4\u017ete n\u00e1m prelo\u017ei\u0165 t\u00fato aplik\u00e1ciu na [GpxPod Crowdin project](https:\/\/crowdin.com\/project\/gpxpod) (sloven\u010dina by Peter Michnica).\n\nGpxPod:\n\n* \ud83d\uddfa can display your gpx\/kml\/tcx\/igc\/fit files\n* \ud83d\udccf podporuje metrick\u00e9, anglick\u00e9 a n\u00e1morn\u00e9 mern\u00e9 syst\u00e9my\n* \ud83d\udde0 draws interactive chart for elevation, speed, pace or any extension data\n* \ud83d\udde0 use line gradient color for track lines with speed, elevation, pace or any extension data\n* \ud83d\udde0 shows track statistics\n* \ud83d\uddbb displays geotagged pictures\n* \ud83d\udda7 generates public links pointing to a track\/folder\n* \ud83d\udde0 can correct tracks elevations using SRTM data\n* \u2696 can make global comparison of multiple tracks\n* \u2696 can make visual pair comparison of divergent parts of similar tracks\n* \ud83c\udc06 allows users to add personal map tile servers\n* \ud83d\udd8d allows user to manually choose line color for each track\n* \ud83d\udd12 funguje so \u0161ifrovan\u00fdm prie\u010dinkom (\u0161ifrovanie na strane servera)\n* \ud83c\udf42 proudly uses Leaflet and MapLibre GL\n\nOdkaz na webov\u00fa str\u00e1nku aplik\u00e1cie Nextcloud: https:\/\/apps.nextcloud.com\/gpxpod\n\n## In\u0161tal\u00e1cia\n\nPozrite si [AdminDoc](https:\/\/gitlab.com\/eneiluj\/gpxpod-oc\/wikis\/admindoc) pre detaily in\u0161tal\u00e1cie\n\n## Zn\u00e1me probl\u00e9my\n\n* *UPOZORNENIE*: kml konverzie NEBUD\u00da pracova\u0165 s najnov\u0161\u00edmi kml s\u00fabormi pou\u017e\u00edvaj\u00facimi propriet\u00e1rne roz\u0161iruj\u00face zna\u010dky \"gx:track\".\n\nOcen\u00edm ak\u00fako\u013evek sp\u00e4tn\u00fa v\u00e4zbu.\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"el":{"name":"GpxPod","summary":"Display, analyse, compare and share GPS track files","description":"# \u0395\u03c6\u03b1\u03c1\u03bc\u03bf\u03b3\u03ae GpxPod Nextcloud\n\n\u0395\u03bc\u03c6\u03ac\u03bd\u03b9\u03c3\u03b7, \u03b1\u03bd\u03ac\u03bb\u03c5\u03c3\u03b7, \u03c3\u03cd\u03b3\u03ba\u03c1\u03b9\u03c3\u03b7 \u03ba\u03b1\u03b9 \u03ba\u03bf\u03b9\u03bd\u03ae \u03c7\u03c1\u03ae\u03c3\u03b7 \u03b1\u03c1\u03c7\u03b5\u03af\u03c9\u03bd GPS.\n\n\ud83c\udf0d \u0392\u03bf\u03b7\u03b8\u03ae\u03c3\u03c4\u03b5 \u03bc\u03b1\u03c2 \u03bd\u03b1 \u03bc\u03b5\u03c4\u03b1\u03c6\u03c1\u03ac\u03c3\u03bf\u03c5\u03bc\u03b5 \u03b1\u03c5\u03c4\u03ae \u03c4\u03b7\u03bd \u03b5\u03c6\u03b1\u03c1\u03bc\u03bf\u03b3\u03ae \u03c3\u03c4\u03bf [GpxPod Crowdin project](https:\/\/crowdin.com\/project\/gpxpod).\n\nGpxPod:\n\n* \ud83d\uddfa can display your gpx\/kml\/tcx\/igc\/fit files\n* \ud83d\udccf \u03c5\u03c0\u03bf\u03c3\u03c4\u03b7\u03c1\u03af\u03b6\u03b5\u03b9 \u03bc\u03b5\u03c4\u03c1\u03b9\u03ba\u03ac, \u03b1\u03b3\u03b3\u03bb\u03b9\u03ba\u03ac \u03ba\u03b1\u03b9 \u03bd\u03b1\u03c5\u03c4\u03b9\u03ba\u03ac \u03c3\u03c5\u03c3\u03c4\u03ae\u03bc\u03b1\u03c4\u03b1 \u03bc\u03ad\u03c4\u03c1\u03b7\u03c3\u03b7\u03c2\n* \ud83d\udde0 draws interactive chart for elevation, speed, pace or any extension data\n* \ud83d\udde0 use line gradient color for track lines with speed, elevation, pace or any extension data\n* \ud83d\udde0 shows track statistics\n* \ud83d\uddbb displays geotagged pictures\n* \ud83d\udda7 generates public links pointing to a track\/folder\n* \ud83d\udde0 can correct tracks elevations using SRTM data\n* \u2696 can make global comparison of multiple tracks\n* \u2696 can make visual pair comparison of divergent parts of similar tracks\n* \ud83c\udc06 allows users to add personal map tile servers\n* \ud83d\udd8d allows user to manually choose line color for each track\n* \ud83d\udd12 \u03bb\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03b5\u03af \u03bc\u03b5 \u03ba\u03c1\u03c5\u03c0\u03c4\u03bf\u03b3\u03c1\u03b1\u03c6\u03b7\u03bc\u03ad\u03bd\u03bf \u03c6\u03ac\u03ba\u03b5\u03bb\u03bf \u03b4\u03b5\u03b4\u03bf\u03bc\u03ad\u03bd\u03c9\u03bd (\u03ba\u03c1\u03c5\u03c0\u03c4\u03bf\u03b3\u03c1\u03ac\u03c6\u03b7\u03c3\u03b7 \u03c3\u03c4\u03bf \u03b4\u03b9\u03b1\u03ba\u03bf\u03bc\u03b9\u03c3\u03c4\u03ae)\n* \ud83c\udf42 proudly uses Leaflet and MapLibre GL\n\n\u03a3\u03cd\u03bd\u03b4\u03b5\u03c3\u03bc\u03bf\u03c2 \u03c3\u03c4\u03b7 \u03c3\u03b5\u03bb\u03af\u03b4\u03b1 \u03b5\u03c6\u03b1\u03c1\u03bc\u03bf\u03b3\u03ce\u03bd \u03c4\u03bf\u03c5 Nextcloud : https:\/\/apps.nextcloud.com\/apps\/gpxpod\n\n## \u0395\u03b3\u03ba\u03b1\u03c4\u03ac\u03c3\u03c4\u03b1\u03c3\u03b7\n\n\u0394\u03b5\u03af\u03c4\u03b5 \u03c4\u03bf [AdminDoc](https:\/\/gitlab.com\/eneiluj\/gpxpod-oc\/wikis\/admindoc) \u03b3\u03b9\u03b1 \u03bb\u03b5\u03c0\u03c4\u03bf\u03bc\u03ad\u03c1\u03b5\u03b9\u03b5\u03c2 \u03b5\u03b3\u03ba\u03b1\u03c4\u03ac\u03c3\u03c4\u03b1\u03c3\u03b7\u03c2\n\n## \u0393\u03bd\u03c9\u03c3\u03c4\u03ac \u03c0\u03c1\u03bf\u03b2\u03bb\u03ae\u03bc\u03b1\u03c4\u03b1\n\n* *\u03a0\u03a1\u039f\u03a3\u039f\u03a7\u0397*, \u03b7 \u03bc\u03b5\u03c4\u03b1\u03c4\u03c1\u03bf\u03c0\u03ae kml \u0394\u0395\u039d \u03b8\u03b1 \u03bb\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03ae\u03c3\u03b5\u03b9 \u03bc\u03b5 \u03c0\u03c1\u03cc\u03c3\u03c6\u03b1\u03c4\u03b1 \u03b1\u03c1\u03c7\u03b5\u03af\u03b1 kml \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03ce\u03bd\u03c4\u03b1\u03c2 \u03c4\u03b7\u03bd \u03b9\u03b4\u03b9\u03cc\u03ba\u03c4\u03b7\u03c4\u03b7 \u03b5\u03c4\u03b9\u03ba\u03ad\u03c4\u03b1 \u03b5\u03c0\u03ad\u03ba\u03c4\u03b1\u03c3\u03b7\u03c2 \"gx: track\".\n\n\u039f\u03c0\u03bf\u03b9\u03bf\u03b4\u03ae\u03c0\u03bf\u03c4\u03b5 \u03c3\u03c7\u03cc\u03bb\u03b9\u03bf \u03b3\u03b9\u03b1 \u03c4\u03b7 \u03b2\u03b5\u03bb\u03c4\u03af\u03c9\u03c3\u03b7 \u03c4\u03b7\u03c2 \u03b5\u03c6\u03b1\u03c1\u03bc\u03bf\u03b3\u03ae\u03c2 \u03b8\u03b1 \u03b5\u03ba\u03c4\u03b9\u03bc\u03b7\u03b8\u03b5\u03af.\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"af":{"name":"GpxPod","summary":"Display, analyse, compare and share GPS track files","description":"# GpxPod Nextcloud application\n\nDisplay, analyse, compare and share GPS track files.\n\n\ud83c\udf0d Help us to translate this app on [GpxPod Crowdin project](https:\/\/crowdin.com\/project\/gpxpod).\n\nGpxPod:\n\n* \ud83d\uddfa can display your gpx\/kml\/tcx\/igc\/fit files\n* \ud83d\udccf supports metric, english and nautical measure systems\n* \ud83d\udde0 draws interactive chart for elevation, speed, pace or any extension data\n* \ud83d\udde0 use line gradient color for track lines with speed, elevation, pace or any extension data\n* \ud83d\udde0 shows track statistics\n* \ud83d\uddbb displays geotagged pictures\n* \ud83d\udda7 generates public links pointing to a track\/folder\n* \ud83d\udde0 can correct tracks elevations using SRTM data\n* \u2696 can make global comparison of multiple tracks\n* \u2696 can make visual pair comparison of divergent parts of similar tracks\n* \ud83c\udc06 allows users to add personal map tile servers\n* \ud83d\udd8d allows user to manually choose line color for each track\n* \ud83d\udd12 works with encrypted data folder (server side encryption)\n* \ud83c\udf42 proudly uses Leaflet and MapLibre GL\n\nLink to Nextcloud application website : https:\/\/apps.nextcloud.com\/apps\/gpxpod\n\n## Install\n\nSee the [AdminDoc](https:\/\/gitlab.com\/eneiluj\/gpxpod-oc\/wikis\/admindoc) for installation details\n\n## Known issues\n\n* *WARNING*, kml conversion will NOT work with recent kml files using the proprietary \"gx:track\" extension tag.\n\nAny feedback will be appreciated.\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"bg":{"name":"GpxPod","summary":"Display, analyse, compare and share GPS track files","description":"# GpxPod Nextcloud application\n\nDisplay, analyse, compare and share GPS track files.\n\n\ud83c\udf0d Help us to translate this app on [GpxPod Crowdin project](https:\/\/crowdin.com\/project\/gpxpod).\n\nGpxPod:\n\n* \ud83d\uddfa can display your gpx\/kml\/tcx\/igc\/fit files\n* \ud83d\udccf supports metric, english and nautical measure systems\n* \ud83d\udde0 draws interactive chart for elevation, speed, pace or any extension data\n* \ud83d\udde0 use line gradient color for track lines with speed, elevation, pace or any extension data\n* \ud83d\udde0 shows track statistics\n* \ud83d\uddbb displays geotagged pictures\n* \ud83d\udda7 generates public links pointing to a track\/folder\n* \ud83d\udde0 can correct tracks elevations using SRTM data\n* \u2696 can make global comparison of multiple tracks\n* \u2696 can make visual pair comparison of divergent parts of similar tracks\n* \ud83c\udc06 allows users to add personal map tile servers\n* \ud83d\udd8d allows user to manually choose line color for each track\n* \ud83d\udd12 works with encrypted data folder (server side encryption)\n* \ud83c\udf42 proudly uses Leaflet and MapLibre GL\n\nLink to Nextcloud application website : https:\/\/apps.nextcloud.com\/apps\/gpxpod\n\n## Install\n\nSee the [AdminDoc](https:\/\/gitlab.com\/eneiluj\/gpxpod-oc\/wikis\/admindoc) for installation details\n\n## Known issues\n\n* *WARNING*, kml conversion will NOT work with recent kml files using the proprietary \"gx:track\" extension tag.\n\nAny feedback will be appreciated.\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"ar":{"name":"GpxPod","summary":"Display, analyse, compare and share GPS track files","description":"# \u062a\u0637\u0628\u064a\u0642 GpxPod \u0639\u0644\u0649 \u0646\u0643\u0633\u062a \u0643\u0644\u0627\u0648\u062f\n\nDisplay, analyse, compare and share GPS track files.\n\n\ud83c\udf0d Help us to translate this app on [GpxPod Crowdin project](https:\/\/crowdin.com\/project\/gpxpod).\n\nGpxPod:\n\n* \ud83d\uddfa can display your gpx\/kml\/tcx\/igc\/fit files\n* \ud83d\udccf supports metric, english and nautical measure systems\n* \ud83d\udde0 draws interactive chart for elevation, speed, pace or any extension data\n* \ud83d\udde0 use line gradient color for track lines with speed, elevation, pace or any extension data\n* \ud83d\udde0 shows track statistics\n* \ud83d\uddbb displays geotagged pictures\n* \ud83d\udda7 generates public links pointing to a track\/folder\n* \ud83d\udde0 can correct tracks elevations using SRTM data\n* \u2696 can make global comparison of multiple tracks\n* \u2696 can make visual pair comparison of divergent parts of similar tracks\n* \ud83c\udc06 allows users to add personal map tile servers\n* \ud83d\udd8d allows user to manually choose line color for each track\n* \ud83d\udd12 works with encrypted data folder (server side encryption)\n* \ud83c\udf42 proudly uses Leaflet and MapLibre GL\n\nLink to Nextcloud application website : https:\/\/apps.nextcloud.com\/apps\/gpxpod\n\n## Install\n\nSee the [AdminDoc](https:\/\/gitlab.com\/eneiluj\/gpxpod-oc\/wikis\/admindoc) for installation details\n\n## Known issues\n\n* *WARNING*, kml conversion will NOT work with recent kml files using the proprietary \"gx:track\" extension tag.\n\nAny feedback will be appreciated.\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"nl":{"name":"GpxPod","summary":"Weergeven, analyseren, vergelijken en delen van Gps-bestanden","description":"# GpxPod Nextcloud application\n\nDisplay, analyse, compare and share GPS track files.\n\n\ud83c\udf0d Help us to translate this app on [GpxPod Crowdin project](https:\/\/crowdin.com\/project\/gpxpod).\n\nGpxPod:\n\n* \ud83d\uddfa can display your gpx\/kml\/tcx\/igc\/fit files\n* \ud83d\udccf supports metric, english and nautical measure systems\n* \ud83d\udde0 draws interactive chart for elevation, speed, pace or any extension data\n* \ud83d\udde0 use line gradient color for track lines with speed, elevation, pace or any extension data\n* \ud83d\udde0 shows track statistics\n* \ud83d\uddbb displays geotagged pictures\n* \ud83d\udda7 generates public links pointing to a track\/folder\n* \ud83d\udde0 can correct tracks elevations using SRTM data\n* \u2696 can make global comparison of multiple tracks\n* \u2696 can make visual pair comparison of divergent parts of similar tracks\n* \ud83c\udc06 allows users to add personal map tile servers\n* \ud83d\udd8d allows user to manually choose line color for each track\n* \ud83d\udd12 works with encrypted data folder (server side encryption)\n* \ud83c\udf42 proudly uses Leaflet and MapLibre GL\n\nLink to Nextcloud application website : https:\/\/apps.nextcloud.com\/apps\/gpxpod\n\n## Install\n\nSee the [AdminDoc](https:\/\/gitlab.com\/eneiluj\/gpxpod-oc\/wikis\/admindoc) for installation details\n\n## Known issues\n\n* *WARNING*, kml conversion will NOT work with recent kml files using the proprietary \"gx:track\" extension tag.\n\nAny feedback will be appreciated.\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"de":{"name":"GpxPod","summary":"GPS Track-Dateien anzeigen, analysieren, vergleichen und teilen","description":"# GpxPod Nextcloud-Anwendung\n\nAnzeige, Analyse, Vergleich und Freigabe von GPS-Steckendateien.\n\n\ud83c\udf0d Helfen Sie uns, diese App auf [GpxPod Crowdin Projekt](https:\/\/crowdin.com\/project\/gpxpod) zu \u00fcbersetzen.\n\nGpxPod:\n\n* \ud83d\uddfa\ufe0f kann Ihre gpx\/kml\/tcx\/igc\/fit Dateien anzeigen\n* \ud83d\udccf unterst\u00fctzt metrische, englische und nautische Messsysteme\n* \ud83d\udde0 zeichnet interaktive Diagramme f\u00fcr H\u00f6he, Geschwindigkeit, Tempo oder beliebige Erweiterungsdaten\n* \ud83d\udde0 verwendeter Farbverlauf f\u00fcr Streckenlinien mit Geschwindigkeit, Steigung, Tempo oder beliebigen Erweiterungsdaten\n* Trackstatistik anzeigen\n* \ud83d\uddbb zeigt mit Geotags versehene Bilder\n* \ud83d\udda7 generiert \u00f6ffentliche Links, die auf einen Track\/Ordner verweisen\n* \ud83d\udde0 kann die H\u00f6henlage von Strecken anhand von SRTM-Daten korrigieren\n* \u2696 kann einen globalen Vergleich zwischen mehreren Strecken durchf\u00fchren\n* \u2696 kann einen visuellen Paarvergleich von unterschiedlichen Teilen \u00e4hnlicher Strecken durchf\u00fchren\n* \ud83c\udc06 Erlaubt Benutzern pers\u00f6nliche Karten-Server hinzuzuf\u00fcgen\n* \ud83d\udd8d\ufe0f erlaubt es dem Benutzer, f\u00fcr jeden Track die Linienfarbe manuell zu w\u00e4hlen\n* \ud83d\udd12 Funktioniert auch mit verschl\u00fcsseltem Datenordner (serverseitige Verschl\u00fcsselung)\n* \ud83c\udf42 verwendet mit Stolz Leaflet und MapLibre GL\n\nLink zur Webseite der Nextcloud App : https:\/\/apps.nextcloud.com\/apps\/gpxpod\n\n## Installation\n\nSiehe [AdminDoc](https:\/\/gitlab.com\/eneiluj\/gpxpod-oc\/wikis\/admindoc) f\u00fcr Installationsdetails\n\n## Bekannte Probleme\n\n* *WARNUNG*, die kml-Konvertierung funktioniert NICHT mit aktuellen kml-Dateien unter Verwendung des propriet\u00e4ren Tags der \"gx:track\"-Erweiterung.\n\nWir freuen uns \u00fcber jede R\u00fcckmeldung.\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"es":{"name":"GpxPod","summary":"Muestra, analiza, compara y comparte archivos de pistas GPS","description":"# Aplicaci\u00f3n GpxPod para Nextcloud\n\nMuestra, analiza, compara y comparte archivos de pistas GPS.\n\n\ud83c\udf0d Ay\u00fadanos a traducir esta aplicaci\u00f3n en el [proyecto de GpxPod en Crowdin](https:\/\/crowdin.com\/project\/gpxpod).\n\nGpxPod:\n\n* \ud83d\uddfa puede mostrar tus archivos gpx\/kml\/tcx\/igc\/fit\n* \ud83d\udccf soporta los sistemas m\u00e9trico, anglosaj\u00f3n y n\u00e1utico\n* \ud83d\udde0 dibuja gr\u00e1ficos interactivos para datos de elevaci\u00f3n, velocidad, ritmo o cualquier extensi\u00f3n\n* \ud83d\udde0 usa gradientes de color para las l\u00edneas de las pistas con datos de velocidad, elevaci\u00f3n, ritmo o cualquier extensi\u00f3n\n* \ud83d\udde0 ofrece estad\u00edsticas de la pista\n* \ud83d\uddbb muestra im\u00e1genes geolocalizadas\n* \ud83d\udda7 general enlaces p\u00fablicos que apuntan a una pista\/carpeta\n* \ud83d\udde0 puede corregir la elevaci\u00f3n de la spistas usando datos SRTM\n* \u2696 puede hacer comparaciones globales de varias pistas\n* \u2696 puede comparar visualmente partes divergentes de pistas similares\n* \ud83c\udc06 permite que los usuarios a\u00f1adan servidores de teselas personales\n* \ud83d\udd8d permite que los usuarios escojan manualmente el color de la l\u00ednea para cada pista\n* \ud83d\udd12 funciona con carpetas de datos cifrados (cifrado del lado del servidor)\n* \ud83c\udf42 usa con orgullo Leaflet y MapLibre GL\n\nEnlace al sitio web de aplicaci\u00f3n de Nextcloud : https:\/\/apps.nextcloud.com\/apps\/gpxpod\n\n## Instalaci\u00f3n\n\nConsulta la [Documentaci\u00f3n de Administraci\u00f3n](https:\/\/gitlab.com\/eneiluj\/gpxpod-oc\/wikis\/admindoc) para los detalles de la instalaci\u00f3n\n\n## Incidencias conocidas\n\n* *ADVERTENCIA*, la conversi\u00f3n kml NO funcionar\u00e1 con archivos kml recientes que usen la etiqueta de extensi\u00f3n propietaria \u00abgx:track\u00bb.\n\nSe agradece cualquier comentario.\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"gl":{"name":"GpxPod","summary":"Amosa, analiza, compara e comparte ficheiros de trazados GPS","description":"# Aplicaci\u00f3n GpxPod para Nextcloud\n\nAmosa, analiza, compara e comparte ficheiros de trazados GPS.\n\n\ud83c\udf0d Ax\u00fadenos a traducir esta aplicaci\u00f3n no [proxecto GpxPod en Crowdin](https:\/\/crowdin.com\/project\/gpxpod).\n\nGpxPod:\n\n* \ud83d\uddfa Pode amosar os seus ficheiros gpx\/kml\/tcx\/igc\/fit\n* \ud83d\udccf Admite os sistemas de medida m\u00e9trica, inglesa e n\u00e1utica\n* \ud83d\udde0 Debuxa gr\u00e1ficos interactivos de elevaci\u00f3n, velocidade, ritmo ou calquera dato de extensi\u00f3n\n* \ud83d\udde0 Usa gradientes de cor para as li\u00f1as de trazado con velocidade, elevaci\u00f3n, ritmo ou calquera dato de extensi\u00f3n\n* \ud83d\udde0 Amosa estat\u00edsticas do trazado\n* \ud83d\uddbb Amosa imaxes xeolocalizadas\n* \ud83d\udda7 Xera ligaz\u00f3ns p\u00fablicas apuntando a un trazado\/cartafol\n* \ud83d\udde0 Pode corrixir a elevaci\u00f3n do trazado empregando datos SRTM\n* \u2696 Pode facer unha comparaci\u00f3n global de varios trazados\n* \u2696 Pode facer comparaci\u00f3ns visuais por pares de partes diverxentes de trazados semellantes\n* \ud83c\udc06 Permite aos usuarios engadir servidores de teselas de mapas persoais\n* \ud83d\udd8d Permite ao usuario escoller manualmente a cor da li\u00f1a para cada trazado\n* \ud83d\udd12 Funciona con cartafoles de datos cifrados (cifrado do lado do servidor)\n* \ud83c\udf42 Congratul\u00e1monos de empregar Leaflet e MapLibre GL\n\nLigaz\u00f3n ao sitio web da aplicaci\u00f3n de Nextcloud: https:\/\/apps.nextcloud.com\/apps\/gpxpod\n\n## Instalaci\u00f3n\n\nConsulte a [Documentaci\u00f3n de administraci\u00f3n](https:\/\/gitlab.com\/eneiluj\/gpxpod-oc\/wikis\/admindoc) para ver detalles da instalaci\u00f3n\n\n## Incidencias co\u00f1ecidas\n\n* _ADVERTENCIA_, a conversi\u00f3n kml NON funcionar\u00e1 con ficheiros kml recentes que empregan a etiqueta de extensi\u00f3n \u00abgx:track\u00bb propietaria.\n\nCalquera opini\u00f3n ser\u00e1 ben recibida.\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"tr":{"name":"GpxPod","summary":"Display, analyse, compare and share GPS track files","description":"# GpxPod Nextcloud uygulamas\u0131\n\nDisplay, analyse, compare and share GPS track files.\n\n\ud83c\udf0d Help us to translate this app on [GpxPod Crowdin project](https:\/\/crowdin.com\/project\/gpxpod).\n\nGpxPod:\n\n* \ud83d\uddfa can display your gpx\/kml\/tcx\/igc\/fit files\n* \ud83d\udccf supports metric, english and nautical measure systems\n* \ud83d\udde0 draws interactive chart for elevation, speed, pace or any extension data\n* \ud83d\udde0 use line gradient color for track lines with speed, elevation, pace or any extension data\n* \ud83d\udde0 shows track statistics\n* \ud83d\uddbb displays geotagged pictures\n* \ud83d\udda7 generates public links pointing to a track\/folder\n* \ud83d\udde0 can correct tracks elevations using SRTM data\n* \u2696 can make global comparison of multiple tracks\n* \u2696 can make visual pair comparison of divergent parts of similar tracks\n* \ud83c\udc06 allows users to add personal map tile servers\n* \ud83d\udd8d allows user to manually choose line color for each track\n* \ud83d\udd12 works with encrypted data folder (server side encryption)\n* \ud83c\udf42 proudly uses Leaflet and MapLibre GL\n\nLink to Nextcloud application website : https:\/\/apps.nextcloud.com\/apps\/gpxpod\n\n## Install\n\nSee the [AdminDoc](https:\/\/gitlab.com\/eneiluj\/gpxpod-oc\/wikis\/admindoc) for installation details\n\n## Known issues\n\n* *WARNING*, kml conversion will NOT work with recent kml files using the proprietary \"gx:track\" extension tag.\n\nAny feedback will be appreciated.\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"pt-br":{"name":"GpxPod","summary":"Exiba, analise, compare e compartilhe arquivos de trilha de GPS","description":"# Aplica\u00e7\u00e3o GpxPod Nextcloud\n\nExiba, analise, compare e compartilhe arquivos de trilhas de GPS.\n\n\ud83c\udf0d Ajude-nos a traduzir este aplicativo em [GpxPod Crowdin project](https:\/\/crowdin.com\/project\/gpxpod).\n\nGpxPod:\n\n* \ud83d\uddfa can display your gpx\/kml\/tcx\/igc\/fit files\n* \ud83d\udccf suporta sistemas de medidas m\u00e9tricas, inglesas e n\u00e1uticas\n* \ud83d\udde0 draws interactive chart for elevation, speed, pace or any extension data\n* \ud83d\udde0 use line gradient color for track lines with speed, elevation, pace or any extension data\n* \ud83d\udde0 shows track statistics\n* \ud83d\uddbb displays geotagged pictures\n* \ud83d\udda7 generates public links pointing to a track\/folder\n* \ud83d\udde0 can correct tracks elevations using SRTM data\n* \u2696 can make global comparison of multiple tracks\n* \u2696 can make visual pair comparison of divergent parts of similar tracks\n* \ud83c\udc06 allows users to add personal map tile servers\n* \ud83d\udd8d allows user to manually choose line color for each track\n* \ud83d\udd12 funciona com pasta de dados criptografados (criptografia do lado do servidor)\n* \ud83c\udf42 proudly uses Leaflet and MapLibre GL\n\nLink para o site do aplicativo Nextcloud: https:\/\/apps.nextcloud.com\/apps\/gpxpod\n\n## Instalar\n\nVeja o [AdminDoc](https:\/\/gitlab.com\/eneiluj\/gpxpod-oc\/wikis\/admindoc) para detalhes de instala\u00e7\u00e3o\n\n## Problemas conhecidos\n\n* *AVISO*, a convers\u00e3o kml N\u00c3O funcionar\u00e1 com arquivos kml recentes que usam a tag de extens\u00e3o propriet\u00e1ria \"gx: track\".\n\nTodos os coment\u00e1rios ser\u00e3o apreciados.\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"zh-hant":{"name":"GpxPod","summary":"\u986f\u793a\u3001\u5206\u6790\u3001\u6bd4\u8f03\u548c\u5206\u4eab GPS \u8f68\u8ff9\u6587\u6a94","description":"# GpxPod Nextcloud application\n\nDisplay, analyse, compare and share GPS track files.\n\n\ud83c\udf0d Help us to translate this app on [GpxPod Crowdin project](https:\/\/crowdin.com\/project\/gpxpod).\n\nGpxPod:\n\n* \ud83d\uddfa can display your gpx\/kml\/tcx\/igc\/fit files\n* \ud83d\udccf supports metric, english and nautical measure systems\n* \ud83d\udde0 draws interactive chart for elevation, speed, pace or any extension data\n* \ud83d\udde0 use line gradient color for track lines with speed, elevation, pace or any extension data\n* \ud83d\udde0 shows track statistics\n* \ud83d\uddbb displays geotagged pictures\n* \ud83d\udda7 generates public links pointing to a track\/folder\n* \ud83d\udde0 can correct tracks elevations using SRTM data\n* \u2696 can make global comparison of multiple tracks\n* \u2696 can make visual pair comparison of divergent parts of similar tracks\n* \ud83c\udc06 allows users to add personal map tile servers\n* \ud83d\udd8d allows user to manually choose line color for each track\n* \ud83d\udd12 works with encrypted data folder (server side encryption)\n* \ud83c\udf42 proudly uses Leaflet and MapLibre GL\n\nLink to Nextcloud application website : https:\/\/apps.nextcloud.com\/apps\/gpxpod\n\n## Install\n\nSee the [AdminDoc](https:\/\/gitlab.com\/eneiluj\/gpxpod-oc\/wikis\/admindoc) for installation details\n\n## Known issues\n\n* *WARNING*, kml conversion will NOT work with recent kml files using the proprietary \"gx:track\" extension tag.\n\nAny feedback will be appreciated.\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"zh-hans":{"name":"GpxPod","summary":"\u663e\u793a\u3001\u5206\u6790\u3001\u6bd4\u8f83\u548c\u5171\u4eab GPS \u8f68\u8ff9\u6587\u4ef6","description":"# GpxPod Nextcloud \u5e94\u7528\u7a0b\u5e8f\n\n\u663e\u793a\u3001\u5206\u6790\u3001\u6bd4\u8f83\u548c\u5171\u4eab GPS \u8f68\u8ff9\u6587\u4ef6\u3002\n\n\ud83c\udf0d \u5e2e\u52a9\u6211\u4eec\u5728 [GpxPod Crowdin \u9879\u76ee](https:\/\/crowdin.com\/project\/gpxpod)\u4e0a\u7ffb\u8bd1\u8fd9\u4e2a\u5e94\u7528\u7a0b\u5e8f\u3002\n\nGpxPod:\n\n* \ud83d\uddfa can display your gpx\/kml\/tcx\/igc\/fit files\n* \ud83d\udccf \u652f\u6301\u516c\u5236\u3001\u82f1\u5236\u548c\u822a\u6d77\u6d4b\u91cf\u7cfb\u7edf\n* \ud83d\udde0 draws interactive chart for elevation, speed, pace or any extension data\n* \ud83d\udde0 use line gradient color for track lines with speed, elevation, pace or any extension data\n* \ud83d\udde0 shows track statistics\n* \ud83d\uddbb displays geotagged pictures\n* \ud83d\udda7 generates public links pointing to a track\/folder\n* \ud83d\udde0 can correct tracks elevations using SRTM data\n* \u2696 can make global comparison of multiple tracks\n* \u2696 can make visual pair comparison of divergent parts of similar tracks\n* \ud83c\udc06 allows users to add personal map tile servers\n* \ud83d\udd8d allows user to manually choose line color for each track\n* \ud83d\udd12 \u53ef\u4ee5\u4f7f\u7528\u52a0\u5bc6\u6570\u636e\u6587\u4ef6\u5939 (\u670d\u52a1\u5668\u7aef\u52a0\u5bc6)\n* \ud83c\udf42 proudly uses Leaflet and MapLibre GL\n\n\u94fe\u63a5\u5230Nextcloud\u5e94\u7528\u7a0b\u5e8f\u7f51\u7ad9\uff1a https:\/\/apps.nextcloud.com\/apps\/gpxpod\n\n## \u5b89\u88c5\n\n\u8bf7\u53c2\u9605 [AdminDoc](https:\/\/gitlab.com\/eneiluj\/gpxpod-oc\/wikis\/admindoc) \u4ee5\u4e86\u89e3\u5b89\u88c5\u8be6\u60c5\n\n## \u5df2\u77e5\u95ee\u9898\n\n* *\u8b66\u544a*\uff0ckml \u8f6c\u6362\u5c06\u4e0d\u9002\u7528\u4e8e\u4f7f\u7528 \"gx:track\" \u4e13\u7528\u6269\u5c55\u6807\u7b7e\u7684\u8f83\u65b0\u7684 kml \u6587\u4ef6\u3002\n\nAny feedback will be appreciated.\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"}},"isFeatured":false,"authors":[{"name":"Julien Veyssier (@julien-nc)","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.9722222222222222,"ratingNumRecent":0,"ratingNumOverall":18,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEATCCAukCAhAaMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMTYxMDMxMTA1MTI2WhcNMjcwMjA2MTA1MTI2WjARMQ8wDQYD\nVQQDDAZncHhwb2QwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCq9p5l\nzNzR98l\/xPgrplWrGQBhF6aQSLpnIyCdLAYKk+CmXn47W1pHh5CRYyCCyB8YPBBG\nTwbpP69pP1updfK2vUt+ShYmCXLxOLB3qEdhnwgqFfwpC48Ocev9d6XcacYp7jwu\nRNtv0ocMkm5o0TWWupcutQWkmqzCVq+OkrqM0xrf3mfPymuM6edEREshukoL86Ei\ngTuMMGT0XO99LikszvdceNQYEATix1MHzSVhkE7jHCNBXb95H6nQGr0v7R1MIbrI\nGFlgqxwwNNKwBFNfPMWZVnKwz9hoIwW6WOuu7ntwVcPqwB\/gUsRZJTu7EjIW0trX\nnhA6xLlc4X66W1sdUCkJOxsV+Y21akz6wynI0SzIfjALLI2Ls4QWrPM8GOX8nPVM\nm+Y5WXzqLJScdWYoefFJKS7kxwUJRewREB9ykCG5OdDubV+Iu\/6jh6HWx3h4p3ih\nqkDypPWoxpfLgA8VZkLD1RRKGkRa858QBGdF\/RHbYT3JfLEp9l9gJVKZE\/yw7HKk\nwsZ\/T6CMpLyorpd1XWtp2wLX8lr3pp9ecVDOdAMSqD2thDMDsZA82JrJ\/vITwkCF\nBlqtDZmT0UnpxYNYTfYBam5Cd00jsqCt+Hr+QkODNe8Yae9c\/D0zE3h2Vt7g9H+W\n7Ei+rF5nDYTBAApoETxK7+aUZpycBf3THAJOcwIDAQABMA0GCSqGSIb3DQEBCwUA\nA4IBAQBbCGAEwg3M5QJDMnZgu0zNOH2f9bamAS9ksyCZqzLoeQic1W7GYYe9NqAi\n7lO5jXRZpTN4L133IUQPtxCxuDooD2vFmCne92tLxJbc7uqlSVfhL8uMVOlnrA99\nKTAhySTZU5so8\/OibrngnBmcdWwbhaWoCQ671M8aXM1wg2FVYDqB2GP3RvbpW11L\nOc+4tfh4mO4TwXygf7KYMOJyJW8mNNY7PZ+XW2Qe3vSXR3DuN8H8fgMh5wppXPJf\nE0+yNs42hwFjSojtI8BCb0s5DTleaakpDo8HQGNzEXP8tBlUYudtjzdP0jxFXbFa\nsT9pcMdeJ0\/t5HqJSx1EjUCLYS4y\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"astrolabe","categories":["ai"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/cbcoutinho\/astrolabe\/issues","website":"","created":"2025-12-19T21:19:41.889095Z","lastModified":"2026-07-03T17:38:23.307195Z","releases":[{"version":"0.33.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=32.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/cbcoutinho\/astrolabe\/releases\/download\/v0.33.0\/astrolabe-0.33.0.tar.gz","created":"2026-07-03T17:38:23.175163Z","licenses":["agpl"],"lastModified":"2026-07-03T17:38:23.342876Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=32 <=33","signature":"dQg5m+UnMlvYHir\/nDI6g6EGu5BRVTRHk4O6IZsETRq8ORQLLqiLyTIfTeAw0ooMojhhk9dWo6W9jVLCHyQnbsXccWh0Z9rXCh2DN6SCb79qVeFT5w\/L+k87ZbA+AfWphFKFC51Ei5408CBQ4JJ+tzjBWoFhp9WVnutZUAHaJCfcBygYxItUZiGdxNlMd0h8GGtk59LM1Gat0bmV1JyBxS5nwG0O4yMDc5cMbvqw8+WVOSQihDzoSWGpaf4QSJpKZUlgEawqr9vrhQ923YgxEzcg5oNFcrs7jGF7o+pKLDPYiYE7fAVtPO6Etpqf3Z7btrL65SL8Em+DfT4tpcnWbky+EgA4kNXpnRixpxURya0ZAOmhi4S7qhcz1c+MkaC1\/RUslTie\/PQ8hslhczShpYObL8YqaJyTsYhub3FNUA3FKkpiLmLkyVCZCRPQE3jMsCPxkowk864GVkny+dn0dXCMF+YzgmF7WHECY3ekGsaQmfe5LlifQivf\/XWnz8HV6f\/iet9R3taiCeDK4e07QQpRm1nLsrJOPGWt+1XugKYR+4jW2xhqcZgB\/NhHTEwJQvb8CPioXi9sMLWbiaVDrH\/iQz1gHj4TEcTIvU0PuhDSzHmKPFYGpCChgH4wOEG35XF3I1ek5WCdBm5Tt8O9V3i50DBsUsW2eI1akjczG74=","translations":{"en":{"changelog":"### Feat\n\n- **search**: gate query algorithms on the MCP server's supported_search_types\n\n### Fix\n\n- **ui**: non-clearable algorithm pickers; disable search with no supported type\n- **search**: gate the Unified Search path; tidy assertSupported\n- **search**: correct absent-vs-empty supportedSearchTypes; polish 422 UX"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/github.com\/cbcoutinho\/astrolabe\/blob\/main\/screenshots\/02-semantic-search-with-plot.png?raw=1","smallThumbnail":""},{"url":"https:\/\/github.com\/cbcoutinho\/astrolabe\/blob\/main\/screenshots\/01-unified-search-astrolabe.png?raw=1","smallThumbnail":""},{"url":"https:\/\/github.com\/cbcoutinho\/astrolabe\/blob\/main\/screenshots\/03-chunk-viewer-open.png?raw=1","smallThumbnail":""}],"translations":{"en":{"name":"Astrolabe","summary":"AI-powered semantic search across your Nextcloud","description":"# Astrolabe - Semantic Search for Nextcloud\n\nFind your content by meaning, not just keywords. Astrolabe brings AI-powered semantic search to your Nextcloud, helping you discover documents, notes, calendar events, and files through natural language.\n\n## Features\n\n- **Semantic Search**: Search across Notes, Files, Calendar, Deck, and more using natural language queries\n- **Unified Search Integration**: Results appear in Nextcloud's global search bar alongside traditional results\n- **Background Indexing**: Your content is automatically indexed for instant semantic search\n- **Vector Visualization**: Explore your content in an interactive 2D visualization showing semantic relationships\n- **Hybrid Search**: Combines semantic understanding with keyword matching for best results\n\n## How It Works\n\nAstrolabe connects to a semantic search service that understands the meaning of your content. Instead of exact keyword matches, you can search for concepts - ask \"meeting notes from last week\" or \"recipes with chicken\" and find relevant documents even if they don't contain those exact words.\n\n## Getting Started\n\n1. Install and enable the app\n2. Grant background access to allow indexing of your content\n3. Start searching with natural language in Nextcloud's search bar\n\nSee [documentation](https:\/\/github.com\/cbcoutinho\/astrolabe) for configuration details."}},"isFeatured":false,"authors":[{"name":"Chris Coutinho","mail":"","homepage":"https:\/\/github.com\/cbcoutinho"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBDCCAuwCAhLZMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjUxMjE5MDkxNDIyWhcNMzYwMzI2MDkxNDIyWjAUMRIwEAYD\nVQQDDAlhc3Ryb2xhYmUwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC5\nX+PhkhL4oJPY8vFHL8t+uiDEXchbduUdA3\/jY851XNxZG\/v07RQatfjfKeA3Pz\/o\nDdL9bLms0WrDXx9HvJ5vTBWNbXAr7etDb3bjl\/oiOEOoMXSytFaXLcDXPZ7wHaNO\nk4FJ6z79Nz2q9Cs4vk26ed94jWLI\/jdog8KfC\/C+zgF1yVullhb1TMKVZGJ\/Ga8K\nHx1IkbcoufUgt4Y2I5Ov3KiORpQMx\/1TfqM2TCVBQL5m4nzJamasPqhb1otXxXB5\napqDIFpsjGFMdNxuPIFWDdB0IwAbVYuZngM9LjpcnASBeCq2el+TyBZkCFQi+Q+j\nIKTS98wZrsMmApWTTJq\/ik8buSJkQV3orqVGmQBah65cafbwVvhQGp7CnHUaJB74\n14KenegSplE\/rcZpPOGGDHSzxshS4gnlS7xTJuIhvoAW85UcMvAvG6WbEoPWsijQ\nY2T2uISQPslu6AtMjPGpNpCMEmrQaQZQC\/csyeu9UqZ8uc1lfjTnAmpackN00bfM\n3R4oSuTpyENcAqmH0HtCFaBaWVigNo93cPTiFeMTpqzsQuaSsJR14MTUdvu8Zfyr\nxXIWwR1cCGEjJGCUbyQPj4QiAr5MBQXspA0FJrWL17+Js68ZZsfy0YcQ9EmGNi\/V\njjGUQLD4H6CL0m7Rk5YNbvneb3gX0iLDe\/MXM\/xzYwIDAQABMA0GCSqGSIb3DQEB\nCwUAA4IBAQBeyBSPMRZL85A8pAEQshx8yvF9XTnD3VXrbpBjEETLhWAI9dRnkLRR\nYjvW8pzp5dKt\/5Zoakcz4WYANK3XSKlJLqMfP5TaklQTCat5jLpPSPkash1d86Z+\nSc9j8d05uxcsF8SnhrIeg7OSBDAU4yF0ZgX1lUBbSKuoAHA39pSMT5cuiP8FFn3J\nAG8UDnix2RRRxR9urBK6Bx8FQaSR9QA9Nr+h+2ZEhrtN6co5NXnQnjR05I+Mhga4\ne\/GXvIJN9WYG375Da42\/qwiKPBoIubob9ALkNkEQwAIiJ\/5+F+jN3\/1DyG8TxrMj\nu6wHCAmSYCpY3ltj3SeNuH60ZGEnYX6e\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"twofactor_email","categories":["security"],"userDocs":"https:\/\/github.com\/datenschutz-individuell\/twofactor_email\/wiki\/User-manual","adminDocs":"https:\/\/github.com\/datenschutz-individuell\/twofactor_email\/wiki\/Admin-manual","developerDocs":"https:\/\/github.com\/datenschutz-individuell\/twofactor_email\/wiki\/Developer-notes","issueTracker":"https:\/\/github.com\/datenschutz-individuell\/twofactor_email\/issues","website":"https:\/\/github.com\/datenschutz-individuell\/twofactor_email","created":"2018-08-21T17:49:32.371878Z","lastModified":"2026-06-20T08:51:04.531362Z","releases":[{"version":"3.1.2","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.1.0 <8.6.0","platformVersionSpec":">=32.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/datenschutz-individuell\/twofactor_email\/releases\/download\/3.1.2\/twofactor_email.tar.gz","created":"2026-06-17T14:29:38.909929Z","licenses":["agpl"],"lastModified":"2026-06-17T14:29:38.984879Z","isNightly":false,"rawPhpVersionSpec":">=8.1 <=8.5","rawPlatformVersionSpec":">=32 <=34","signature":"WQ1lEIIqCO08xPcpbCI\/E4fAwB4Dycc6eO0pQjNdZSZ7ePiXz68A8bgWffk2CJc4\nBQ7QXS3i92gu5Tc8jp0cg2w5MbqEj\/OTojKT3eA1aSXoYuVPxG5Mlv819xgJmoJI\nmX\/JaQu6CpBrIkEKgC4A+u88C6sFvME7gxcK0eGOV4GYzhwtDEzlC7dw3b3VRtQJ\nuA5YrstVr\/GPDagStWLPMGxzWpUkygu85Bz6yfgCXavyHIigVv3HJR+5+dwqvXgO\nTEjRnMVt\/hqgJ1Dv0lp\/ndn2o7B533bFftPpaLUoGoNB2l9uvgBwx01TONdu9TV9\n28bS6xDKJdSKy84WqT9kjhuP5cM7DP0M3dH1CLSeqf\/bCVPtd2HQP3Dx5n5qK2JE\ntYkH+IvAHvZ7AONOl7DF2RlyPbC65gxSZRiSxiFi\/9RM\/guNani1teqq4AUKV\/WE\nt\/iJVfvgOJ1PGDwv6\/VfMB534Y5HZfXGb+AJGLGZJ0hM9PiRRe2hs1zr75HQQJWn\no3qTNPjg3Wp8OlZnyYL8wINDIgbH1oFW\/EgwFUTuCFMdKEQy0peydCdLWiE8FNr1\nX+IinH4tMHxV1AFBG8bw2W53Y29IoMuynjeLPcujuXuZWuhCXp6ZJgd2xyxpM4Qa\nd9ynbLWEQKc6SpapyNG9x2izOW7X55ENPfQJfFKfFiA=","translations":{"en":{"changelog":"### Security\n\n- Update dependencies to fix esbuild and form-data advisories\n\n### Fixed\n\n- Code cleanup; updated dependencies that also fix an optical glitch in the personal settings toggle"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"\n https:\/\/raw.githubusercontent.com\/datenschutz-individuell\/twofactor_email\/master\/screenshots\/challenge.webp\n ","smallThumbnail":"https:\/\/raw.githubusercontent.com\/datenschutz-individuell\/twofactor_email\/main\/screenshots\/select-auth_thumb.webp"}],"translations":{"en":{"name":"Two-Factor email provider","summary":"Email two-factor provider","description":"### A Two-Factor-Auth Provider using email\n\nNextcloud supports web logins with a second factor (two-factor authentication,\n2FA). To support a certain type of 2FA, a \"2FA provider\" server app must be\ninstalled. 2FA kicks in after the primary authentication stage (typically\nusername and password) were successful. This provider challenges the user to\nenter a randomly generated authentication code (aka one-time password, OTP,\ndefault: six digits). It sends that code to the user's primary email address\nand expects the user to enter it on an additional second step web login page.\n\n### Installation, activation and usage\n\nAs with any 2FA provider, two-factor email must be installed and enabled by a\nNextcloud server admin. Additionally, the Nextcloud must have a working email\nserver configured.\n\nThe user may set up any of the installed providers or even multiple. This\nprovider uses email to send the code and thus can only be enabled if an email\naddress is set in \"Personal info\". Mind that a user may not be able to log in\nif that email address is invalid (or email server setup of the Nextcloud is\nnot working properly).\n\nAdmins with console access may enable and disable this provider for specified\nusers via \"occ\" command. Admins may also enforce 2FA for all users (or specific\ngroups) via \"Admin Settings\". This is a Nextcloud feature and not specific to\nthis provider. If enforced, users with no 2FA are prompted to enable any\ninstalled provider (if they support that feature). This provider supports it\nsince v3. If the admin installs this provider and enforces 2FA, it should be\nensured that each user does have a valid email address.\n\nMind that, once a user enabled any 2FA provider, they can no longer use their\npassword in applications that don't support the web-based 2FA login flow. For\nsuch applications, the user needs to create and use app passwords (to be found\nat the bottom of \"Personal Settings\/Security\")."}},"isFeatured":false,"authors":[{"name":"\n Olav Seyfarth (datenschutz-individuell) [see CONTRIBUTORS.md for more]\n ","mail":"twofactor-email@datenschutz-individuell.de","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.75,"ratingNumRecent":0,"ratingNumOverall":8,"certificate":"-----BEGIN CERTIFICATE-----\nMIIECjCCAvICAhGcMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjEwOTE2MjIxMzI0WhcNMzExMjIzMjIxMzI0WjAaMRgwFgYD\nVQQDDA90d29mYWN0b3JfZW1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIK\nAoICAQCzm6VG9OJG\/AkTWKofFncTuXaQEfhRSN+gGf6sXtdMSI\/LaaIuevoVpsNG\neVejUkFWhQYdDufOEeele\/tzKinAhQx+4J29Mhrkk1CpasY4W016srW1lpN0nGJI\nitkzHlXI0V18rcnDmIp4uwzsOJrpKcOwCwvy1vwfFbrWMJH5FFvokV7AbVs7Muf\/\nDbgOLgv+OeU1wnWcsfz337BoK6oIW7T8IPpyFAvA0MxSKlLjFegKCNNmqTeGzt3A\nIqSMG3wEyWeCJZh0pmY3yMn8Ju4H6m9nb4+ODlpWOh9zgal4HMwVJs+jhsP0mVBy\nci87xcwb1aiSjnlvVUCXVAmXOrHPYVlpxg+xKw4Ot87iKCL5UivQoc6MMzBJE23V\nNoGaiJOGMfL2IT39QmRK39kxM2n\/9KNNEJLxWZqRhbzngrkkSueAr5MoXHa1XhAd\nKQyecRQdz2O6Uyn\/DzLoo6mO6jNwwpRsBzQr7RMxke1YLWL8Jm0XmwLVV0HfI79r\n2wTOB5wGrTbPE4E8OMZqJ\/MiN\/1Xt2Jl8vEz8g9fp+T\/WlKC2+EsxxYdFanWXU0\/\nMlWEld4wHS7mkeHTSEpL4qxk3t4w2QhWQdzVWc\/C7MYZVw+0pO30m0vasXcbGfc7\noOS7uv3qfuDE7d4+nub09PPMHLP+UyuIcuLvvqH1mtpJtRCAVQIDAQABMA0GCSqG\nSIb3DQEBCwUAA4IBAQB22WCGEUJ+P9kckZln253O\/VoHgFEwa0LxmiOoYXYo5tkN\n5j6YaCXKVUn7Gto2rbL4e93qaEWdSbngpRRSjkOMRfgDR3yGaq6acvabokWPc1AX\n0nTOFSd4aNmn6mpgr8panQ5u7+lmFfLBijfiv5OB2Y502rzfw3pWajFZYyDtBUc8\nbaZyImdx1Rel86gb4tYB\/FSI2j\/ztHj9tt+w3zEV0Hds90+\/swNNT5canMq4qEBQ\n1ti3ih0zWqK7gZsHqENPwGlNBLgggpNL7CbL9PUIXeB48tM7TXraWw9eMCHvXGtO\n+PUPSefPDOAdEL4pKwnQZJ9O5Ssh3IBx5GyarWJg\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"attendance","categories":["dashboard","organization"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/luflow\/attendance\/issues","website":"https:\/\/anwesenheit.app","created":"2025-08-26T13:10:45.673227Z","lastModified":"2026-05-16T21:37:08.524876Z","releases":[{"version":"1.39.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.1.0","platformVersionSpec":">=31.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/luflow\/attendance\/releases\/download\/v1.39.1\/attendance.tar.gz","created":"2026-05-16T21:37:08.479603Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-05-16T21:37:08.586308Z","isNightly":false,"rawPhpVersionSpec":">=8.1","rawPlatformVersionSpec":">=31 <=33","signature":"Mq7+C\/\/31RxP\/c0zW5EZhsyPDDUSgecBBkw3i0IEamrzgnNOfJdieMXiso2FTlYAHPq2u7HhTOA\/L93Y2DJajORzBV0vzc93jSdppSsyO622V66N0wqHqIcDP3ZT2YVqCSebVMAV1vBtjtpAkNqwudWzU0pfTJEtHHdjIQswM7DNnVceQbfAqasVlAi1lOW8pR\/37+1WKCPIIwpyBNQm9RSPF+Ed9kZFaaY0phWXJMqcAz36fB+vrVZsA5BwEOEYfvP8peGgneoWaU4Ius+wcghhP0RoRTAjPqhGlEss2HXi0HafBjiCiGW7\/92e9A9ifZ+vJp5sPwRZ\/aYkuc0Yv02dyriZj4o7klarxvBOEdqU\/CPof7GQme2t9fClf2AYJNxiBVWtEyrvy5K6s0ssKLIIRgcCtGneAHCq2wMNU3Asi+qIZ\/SbHz3bESRQ\/eUo2FtsQp\/jqLaqn5JHXSfTaMpR\/+FcQqd1b7P3WZabLhVQOAaKJogOEak5NEls9nDMG3+PSsKWayRzmINIuWKAkymJ0TiBK31LjhaTNKiCKkML8YnTcE3jnN1w2YOZ6Vlvvt8dWu6ErFEMGMkCZ9tIwA79F+QRKbDmSEoIevdUs7H+5Rng1HHqrMmO7\/9na\/r+updI1Eh3YKKbovfPIRGNTVgMN5x4e5tOMpShLRa\/lWE=","translations":{"en":{"changelog":"### Added\n\n- **Inquiry lifecycle in the activity history**: the timeline now also records when an inquiry was created, edited, closed, or re-opened. Auto-close events show as \"Inquiry closed automatically\"; edits list which categories changed (name, time, description, visibility, response deadline) without storing the raw before\/after values\n\n### Improved\n\n- Per-response icons in the activity history: \u2713 \/ ? \/ \u2717 for yes \/ maybe \/ no, tinted in the matching response color so a glance is enough to tell entries apart\n- `AutoCloseJob` records one audit row per affected appointment (with `source: auto_close`) so the timeline distinguishes manual and automatic closes"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/luflow\/attendance\/refs\/heads\/main\/appinfo\/screens\/screen.jpg","smallThumbnail":"https:\/\/raw.githubusercontent.com\/luflow\/attendance\/refs\/heads\/main\/appinfo\/screens\/screen-small.jpg"},{"url":"https:\/\/raw.githubusercontent.com\/luflow\/attendance\/refs\/heads\/main\/appinfo\/screens\/admin.jpg","smallThumbnail":"https:\/\/raw.githubusercontent.com\/luflow\/attendance\/refs\/heads\/main\/appinfo\/screens\/admin-small.jpg"},{"url":"https:\/\/raw.githubusercontent.com\/luflow\/attendance\/refs\/heads\/main\/appinfo\/screens\/checkin.jpg","smallThumbnail":"https:\/\/raw.githubusercontent.com\/luflow\/attendance\/refs\/heads\/main\/appinfo\/screens\/checkin-small.jpg"}],"translations":{"en":{"name":"Attendance","summary":"Event attendance management with advance RSVP functionality, real-time check-in, and group-based statistics","description":"A small Nextcloud app for managing event attendance with advance RSVP functionality and real-time check-in capabilities.\n\n**For Administrators:**\n- **Appointment Management:** Create and manage appointments with name, description (with Markdown support), and date\/time\n- **Visibility Control:** Restrict appointments to specific users or groups\n- **Response Tracking:** Track responses with detailed attendance summaries organized by user groups\n- **Unanswered View:** Dedicated section to quickly identify appointments without responses\n- **Reminder System:** Automated Nextcloud notifications for upcoming appointments\n- **New Appointment Notifications:** Optional notifications when new appointments are created\n- **Check-in Management:** Dedicated interface to track actual attendance during events\n- **Bulk Operations:** Mark multiple users as present\/absent with bulk check-in actions\n- **Admin Comments:** Add check-in specific comments for detailed attendance tracking\n- **Group Whitelisting:** Configure which user groups are included in attendance statistics and check-in lists\n- **Export Functionality:** Export all appointment data to ODS spreadsheet format for further analysis\n- **Granular Permissions:** Control who can view response overviews, comments, manage appointments, and access check-in features\n\n**For All Users:**\n- **Easy RSVP:** Respond with Yes\/No\/Maybe to any appointment\n- **Comments:** Add optional comments with your response\n- **Flexible Updates:** Update responses anytime until the event date\n- **Dashboard Widget:** Quick access via dashboard widget\n- **Share Links:** Share appointment links for easy access\n- **Calendar Subscription:** Subscribe to appointments via iCal feed in Google Calendar, Apple Calendar, or any calendar app\n- **Quick Subscribe:** One-click buttons to add feed to Google Calendar or Apple Calendar\n\n**Group-Based Organization:**\n- **Group Statistics:** Statistics automatically organized by Nextcloud user groups\n- **Missing Responses:** See which group members haven't responded yet\n- **Full Visibility:** Complete visibility into attendance across all groups\n- **Filtered Check-in:** Search and filter users by name or group during check-in process\n\nPerfect for organizations, teams, and communities that want to coordinate attendance for meetings, events, and activities with both advance planning and real-time attendance tracking."},"de":{"name":"Anwesenheit","summary":"Veranstaltungsanwesenheitsverwaltung mit Vorab-RSVP-Funktionalit\u00e4t, Echtzeit-Check-in und gruppenbasierten Statistiken","description":"Eine kleine Nextcloud-App zur Verwaltung der Veranstaltungsanwesenheit mit Vorab-RSVP-Funktionalit\u00e4t und Echtzeit-Check-in-Funktionen.\n\n**F\u00fcr Administratoren:**\n- **Terminverwaltung:** Termine erstellen und verwalten mit Name, Beschreibung (mit Markdown-Unterst\u00fctzung) und Datum\/Uhrzeit\n- **Sichtbarkeitssteuerung:** Termine auf bestimmte Benutzer oder Gruppen beschr\u00e4nken\n- **Antwortverfolgung:** Antworten verfolgen mit detaillierten Anwesenheitszusammenfassungen nach Benutzergruppen organisiert\n- **Unbeantwortet-Ansicht:** Dedizierter Bereich zur schnellen Identifizierung von Terminen ohne R\u00fcckmeldungen\n- **Erinnerungssystem:** Automatische Nextcloud-Benachrichtigungen f\u00fcr bevorstehende Termine\n- **Benachrichtigungen f\u00fcr neue Termine:** Optionale Benachrichtigungen bei Erstellung neuer Termine\n- **Check-in-Verwaltung:** Dedizierte Benutzeroberfl\u00e4che zur Verfolgung der tats\u00e4chlichen Anwesenheit w\u00e4hrend Veranstaltungen\n- **Massenoperationen:** Mehrere Benutzer gleichzeitig als anwesend\/abwesend markieren\n- **Admin-Kommentare:** Check-in-spezifische Kommentare f\u00fcr detaillierte Anwesenheitsverfolgung hinzuf\u00fcgen\n- **Gruppen-Whitelist:** Konfigurieren, welche Benutzergruppen in Anwesenheitsstatistiken und Check-in-Listen enthalten sind\n- **Export-Funktion:** Alle Termindaten zur weiteren Analyse in ODS-Tabellenformat exportieren\n- **Granulare Berechtigungen:** Steuern Sie, wer Antwort\u00fcbersichten, Kommentare einsehen, Termine verwalten und Check-in-Funktionen nutzen kann\n\n**F\u00fcr alle Benutzer:**\n- **Einfache RSVP:** Mit Ja\/Nein\/Vielleicht auf jeden Termin antworten\n- **Kommentare:** Optionale Kommentare zu Ihrer Antwort hinzuf\u00fcgen\n- **Flexible Aktualisierung:** Antworten jederzeit bis zum Veranstaltungsdatum aktualisieren\n- **Dashboard-Widget:** Schneller Zugriff \u00fcber Dashboard-Widget\n- **Links teilen:** Termin-Links zum einfachen Teilen\n- **Kalender-Abonnement:** Termine per iCal-Feed in Google Kalender, Apple Kalender oder jeder anderen Kalender-App abonnieren\n- **Schnell-Abonnieren:** Ein-Klick-Buttons zum Hinzuf\u00fcgen des Feeds zu Google Kalender oder Apple Kalender\n\n**Gruppenbasierte Organisation:**\n- **Gruppenstatistiken:** Statistiken automatisch nach Nextcloud-Benutzergruppen organisiert\n- **Fehlende Antworten:** Sehen, welche Gruppenmitglieder noch nicht geantwortet haben\n- **Volle Sichtbarkeit:** Vollst\u00e4ndige Sichtbarkeit der Anwesenheit \u00fcber alle Gruppen hinweg\n- **Gefilterter Check-in:** Benutzer nach Name oder Gruppe w\u00e4hrend des Check-in-Prozesses suchen und filtern\n\nPerfekt f\u00fcr Organisationen, Teams und Gemeinschaften, die die Anwesenheit bei Meetings, Veranstaltungen und Aktivit\u00e4ten sowohl im Voraus planen als auch in Echtzeit verfolgen m\u00f6chten."}},"isFeatured":false,"authors":[{"name":"Florian Ludwig","mail":"florian@krautnerds.de","homepage":"https:\/\/krautnerds.de"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBTCCAu0CAhK1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjUwODI2MDg0MTU4WhcNMzUxMjAyMDg0MTU4WjAVMRMwEQYD\nVQQDDAphdHRlbmRhbmNlMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA\n1oV4oHQ\/+pRLLJUgxhoZZzZLWwG9IV8q3EHHZzBSE0pOiAx9v1Ajj+hhc88xs4yZ\n2Q3Sr0pjLNp5uWDM8OSECAjuLeYaWy9YyAKrtlpZgFoHG3oPKoQWWL0j7xteJcJ9\nyxNHpSPhe85g4MBMRRJna+bYRHix0V\/qQg+AgfP\/LuzPVNU5dDlzvDcM6e5PZvU2\nt6fFEnapYWxE+Pdaujm0IUQStMIvd4\/\/sJ1kROau7oWwh5A5FZ+F0qwKSbQcnOxG\ngVNHgiDjUOEPEpX9ZJDOvDN496d4qcpUwedszPv920yhJmUWhrXp3fxlQGi+CkPv\nl+ok6iLOJsCo6G9ctAapNW15DsZyhLLnuuCBrBs4XF5eDHNtnq6rXtzEQFIrhXx3\nfOJtSnfC+bog\/sPD1qzwican8vUfcbeQXfNbUhC3A1xy3nvfrZIC2kHwW1swtBsE\nGPj1KbCR+AK8HpRV1USP8k\/hkom2rewOoHtqcsaZm9uvOzih36Gp3USkIBOPQiTq\nO8XbzbvFPYB8lcyHAF1ftIC0FlRxgyJZHTcHXRjhxj2Q70ixCxc86rbPVILe6bbM\nCLZUR9BMNR2FzX89f5MouHTn6no2qkFAwpBBf7JTSHLq3H2mh3wkK83cs81w4cJv\n1l6IivPOxqhH8DXhTHfmaFoAEdEHUX2VErzJ55ljdykCAwEAATANBgkqhkiG9w0B\nAQsFAAOCAQEAbKbMrP3fI6LeBW+Z60QCIirnMPJPT\/6brJhLwEEdQqUo6wfqhBHO\nGNwDUJIM+0iBewW1nTf3YH16aPSzPJCW45V8V\/HZi5pLByoatEW8GEPg7nPE5CVc\naviuymtcj8FhefVZJ7Dwki1cF+DsTRt\/vCcT7klgiYE1M7VTch5LywXwn78vPCW3\n1wRKebN7OdWBzl+2hUcRNzLniRdZ9eWbeI6PIoGvA\/8eihZuN3qG0IulA++lAGGi\nz6BYOG92JRSep5v66t+akCRatTElEnXvJo90sgJwYXf+ndTiYcoLVdVM19r2OQJ4\n6RApLIQE5MvM9CQaBXTnQzLyFcI5RgJnWw==\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"certificate24","categories":["files","office","organization","social","tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/strukturag\/nextcloud-certificate24\/issues","website":"https:\/\/www.certificate24.com","created":"2023-07-31T07:01:57.986331Z","lastModified":"2026-02-18T07:53:29.667294Z","releases":[{"version":"0.4.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=28.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/strukturag\/nextcloud-certificate24\/releases\/download\/v0.4.0\/certificate24.tar.gz","created":"2026-02-18T07:53:29.648067Z","licenses":["agpl"],"lastModified":"2026-02-18T07:53:29.715158Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=28 <=33","signature":"akOJ6Ok9n1GGA8Euoxr9uojkNRhqdPUQPMNFY6q\/\/TbJUVFaRLaS8sGo0Wtswhe7\nCHhPyGB36V5XOgYkqjJVYUpSxxTFUxXlxM70wM\/DoRn\/GcrqEIb+oQnv0a\/ZXXYO\nwCsUoA1CQCJqkH+0EdB7zvkma0IxqMea8wIUteUEXpoHhWSwKVLTA8DcKuGHvaw0\nA+sNBV\/pzPeRxtYrDtvuloK8VxLDQ+t3YjMmGYa+3rX9f\/5RqRnkBDeUMAT9t+F\/\nNtrc65ypXX1oJPj7SzKgb7k2ejtOQHqQdPy\/+RfsX6H6tzVjVnUsQlU1s+krNkbk\n+957k0tVCwixGiDcaxOfOJLfzaXeQ3kssagqdH4DI9qU9NVTNpkE+hB9Y22Mxkl8\n22yclQ1JMeRl3yAN+AWaL22TVLSbcUfkO6Ygon6ubB2ih67f7HJhxs+gKyuORNrJ\nyh7nGUt7gQ01fBpD6hzbGoqPCOtXoZFp4CVeXJowmNsvfgmUsNOY+Vni3amEUoUJ\ntNd5wbYOZVdBHC0kFj8tGVz7\/gImuDWk+KzcGov\/ffqUOVhIT520kZsYQj518t6i\nxT8VZE+13lA8YXRTp97qf4y+pj1FSJensfz5FHPlwMjuQA1nIpXf6VMeBmS3earJ\nGZuGqENDev1jtTTk8DfS8nnsPksTym713apneDjXaLE=","translations":{"en":{"changelog":"### Added\n- Support Nextcloud 33\n [#565](https:\/\/github.com\/strukturag\/nextcloud-certificate24\/pull\/565)\n\n### Changed\n- CI: Simplify dependency installation for psalm.\n [#566](https:\/\/github.com\/strukturag\/nextcloud-certificate24\/pull\/566)\n- Install vue-loader@legacy for Vue2 support.\n [#575](https:\/\/github.com\/strukturag\/nextcloud-certificate24\/pull\/575)\n- Explicitly import from \"@nextcloud\/l10n\" instead of using globals.\n [#576](https:\/\/github.com\/strukturag\/nextcloud-certificate24\/pull\/576)\n- Remove use of Nextcloud globals\n [#577](https:\/\/github.com\/strukturag\/nextcloud-certificate24\/pull\/577)\n- Fix file action registration for Nextcloud < 33.\n [#589](https:\/\/github.com\/strukturag\/nextcloud-certificate24\/pull\/589)\n\n### Dependencies\n- Bump node-forge from 1.3.1 to 1.3.2\n [#558](https:\/\/github.com\/strukturag\/nextcloud-certificate24\/pull\/558)\n- Bump js-yaml from 4.1.0 to 4.1.1\n [#557](https:\/\/github.com\/strukturag\/nextcloud-certificate24\/pull\/557)\n- Bump nextcloud from 31-apache to 32-apache in \/docker\n [#544](https:\/\/github.com\/strukturag\/nextcloud-certificate24\/pull\/544)\n- Bump axios from 1.8.3 to 1.12.2\n [#543](https:\/\/github.com\/strukturag\/nextcloud-certificate24\/pull\/543)\n- Bump @peculiar\/x509 from 1.13.0 to 1.14.0\n [#538](https:\/\/github.com\/strukturag\/nextcloud-certificate24\/pull\/538)\n- Bump @nextcloud\/initial-state from 2.2.0 to 3.0.0\n [#537](https:\/\/github.com\/strukturag\/nextcloud-certificate24\/pull\/537)\n- Bump lodash from 4.17.21 to 4.17.23\n [#561](https:\/\/github.com\/strukturag\/nextcloud-certificate24\/pull\/561)\n- Bump webpack from 5.95.0 to 5.105.0\n [#560](https:\/\/github.com\/strukturag\/nextcloud-certificate24\/pull\/560)\n- Bump qs and express\n [#562](https:\/\/github.com\/strukturag\/nextcloud-certificate24\/pull\/562)\n- Bump mdast-util-to-hast from 13.0.2 to 13.2.1\n [#563](https:\/\/github.com\/strukturag\/nextcloud-certificate24\/pull\/563)\n- Bump phpunit\/phpunit from 9.6.19 to 9.6.33 in \/vendor-bin\/phpunit\n [#564](https:\/\/github.com\/strukturag\/nextcloud-certificate24\/pull\/564)\n- Bump opis\/json-schema from 2.4.1 to 2.6.0\n [#551](https:\/\/github.com\/strukturag\/nextcloud-certificate24\/pull\/551)\n- Bump @nextcloud\/vue from 8.23.1 to 8.33.0\n [#555](https:\/\/github.com\/strukturag\/nextcloud-certificate24\/pull\/555)\n- Bump @babel\/preset-typescript from 7.27.1 to 7.28.5\n [#574](https:\/\/github.com\/strukturag\/nextcloud-certificate24\/pull\/574)\n- Bump @nextcloud\/stylelint-config from 3.1.0 to 3.2.1\n [#573](https:\/\/github.com\/strukturag\/nextcloud-certificate24\/pull\/573)\n- Bump @nextcloud\/browserslist-config from 3.0.1 to 3.1.2\n [#572](https:\/\/github.com\/strukturag\/nextcloud-certificate24\/pull\/572)\n- Bump @peculiar\/x509 from 1.14.0 to 1.14.3\n [#571](https:\/\/github.com\/strukturag\/nextcloud-certificate24\/pull\/571)\n- Bump @nextcloud\/babel-config from 1.2.0 to 1.3.0\n [#569](https:\/\/github.com\/strukturag\/nextcloud-certificate24\/pull\/569)\n- Bump debounce from 2.2.0 to 3.0.0\n [#567](https:\/\/github.com\/strukturag\/nextcloud-certificate24\/pull\/567)\n- Bump @nextcloud\/webpack-vue-config from 6.3.0 to 7.0.2\n [#570](https:\/\/github.com\/strukturag\/nextcloud-certificate24\/pull\/570)\n- Bump qs and body-parser\n [#578](https:\/\/github.com\/strukturag\/nextcloud-certificate24\/pull\/578)\n- Bump axios from 1.12.2 to 1.13.5\n [#580](https:\/\/github.com\/strukturag\/nextcloud-certificate24\/pull\/580)\n- Bump qs from 6.14.1 to 6.14.2\n [#588](https:\/\/github.com\/strukturag\/nextcloud-certificate24\/pull\/588)\n- Bump @nextcloud\/files from 4.0.0-rc.2 to 4.0.0\n [#585](https:\/\/github.com\/strukturag\/nextcloud-certificate24\/pull\/585)\n- Bump @nextcloud\/sharing from 0.3.0 to 0.4.0\n [#584](https:\/\/github.com\/strukturag\/nextcloud-certificate24\/pull\/584)\n- Bump bamarni\/composer-bin-plugin from 1.8.2 to 1.9.1\n [#581](https:\/\/github.com\/strukturag\/nextcloud-certificate24\/pull\/581)"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/strukturag\/nextcloud-certificate24\/master\/screenshots\/request-signature.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/strukturag\/nextcloud-certificate24\/master\/screenshots\/select-recipients.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/strukturag\/nextcloud-certificate24\/master\/screenshots\/signing-requests.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/strukturag\/nextcloud-certificate24\/master\/screenshots\/sign-pdf.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/strukturag\/nextcloud-certificate24\/master\/screenshots\/notifications.png","smallThumbnail":""}],"translations":{"en":{"name":"Certificate24","summary":"Certificate24 - Digital Document Signature","description":"Certificate24 - Digital Document Signature\n\nWith Certificate24 you can request digital signatures of documents stored in your Nextcloud from other users in Nextcloud or from external users (by email).\n\nSee [the website](https:\/\/www.certificate24.com) for further information."}},"isFeatured":false,"authors":[{"name":"Struktur AG","mail":"","homepage":""},{"name":"Joachim Bauch","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIECDCCAvACAhIkMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjMwNzI4MTUyNzUwWhcNMzMxMTAyMTUyNzUwWjAYMRYwFAYD\nVQQDDA1jZXJ0aWZpY2F0ZTI0MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKC\nAgEAuRVqa\/ZtmhajR+Qv+0HC9VDKfPy44huBLaMh6477K0LicI0Z2fdisJYavVFj\n2x\/O69Z2oovss4YIIW79xbG8EtIsSbIsx34pEMHo4Ir6r+tTXt7MQ7QG65jmIMZI\nTZvFkNaOZNo4Rlk3TnideO8guaMWZfyqm3qy0DG9rhVMsg3H8Sxqb8K3sb7+OClr\nlqB8+\/D4LRxwft3KjHyYaEkO16ZdKsDTEGugSpaou0eGla7VpeUY4yr0DOSAUNgw\nLvMuDovkmwqe137912w4X1vcgbLmoMxxKQeMJtk96qWGWinqfmIbiu8swmSOOesc\nPFIhQorpm10c11b0f0e6+d\/QJuVCqb6CpFz5D6gY8HzSLNSIm\/nKjkaCW1XaK7N7\ntwt4+rM1LhiFu1MqMyRXS1WG8Y1h923L1Y8HUaPil7DCjVfej6QG8SI1CNNVscvy\neEZ0U8\/GllHcHAUYehcclLX09NOXg7f5wGDpXhH6MqOWBEZvsoA+BiPgCtO5wlp9\nRBH+MYBB3qhEPG5fM3gI0y0pqO+blIhxmztAHGHAn5zn0+iKm64X4WxLxdsD3QlN\nOJX6J3e0mmoVt8zXW\/nWeGStxOE7+pyHI8qrvroULxmcMncoqkuWlzRGB8PaxLEu\nykUPt5oAXHHM2bId+eVYkteVyjcWJwHUzQHvYtqLZgEav+cCAwEAATANBgkqhkiG\n9w0BAQsFAAOCAQEAMEpGyvjroVdYw10QRi08Nayf3Rk6aWpkF1C0t+eLqjlHIuGw\nLnFUuRbIWqPHHRYVuWfRSJExWu5ki3v05aq1MWcd5Y4iqYn5c9T\/6oUai5Pl8RU9\nSCJAHXWbNOz7SoZhxqjcjb0rddl8b8IePNwDqWrW6AHgWrKeWVnN7zaP6AionBnu\n7cV394rcU9OdmTwOsZDuLDkq+Ura7pruIMYItyDNPLxXW0x2tIgb8ULoBHQQuwfu\naQSYW5yeSekyxWwPtUYhMO1QlYp+SLM0RnwelPfuflLByFbO8B9FJS+xq0M\/LKLQ\nhq35Yf3QJWKoN2EC6Gc3YEorG7PE4HQEUJQ\/kA==\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"drop_account","categories":["tools"],"userDocs":"https:\/\/framagit.org\/tcit\/drop_user\/wikis","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/framagit.org\/framasoft\/nextcloud\/drop_account\/issues","website":"https:\/\/framagit.org\/framasoft\/nextcloud\/drop_account","created":"2017-08-01T16:47:35.778336Z","lastModified":"2026-03-07T13:53:18.806280Z","releases":[{"version":"3.0.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.1.0 <8.6.0","platformVersionSpec":">=32.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/packages.framasoft.org\/projects\/nextcloud-apps\/drop-account\/drop_account-3.0.0.tar.gz","created":"2026-03-07T13:53:18.790574Z","licenses":["agpl"],"lastModified":"2026-03-07T13:53:18.851196Z","isNightly":false,"rawPhpVersionSpec":">=8.1 <=8.5","rawPlatformVersionSpec":">=32 <=34","signature":"M9SFHOo+gYqRl7bj5P8+YgVMVX2d5oQiRTu+ZYnvcANQH1tBUNXHZ4Ov1RBcCr+W\npzBLhUcvP4eMOOEyCvCfcom6lW2rsE0W\/X9meck93UMGG5wI5tE5vXrOPrQiZjZf\nFr\/be+VKLBSI0v9KmDVT7Qc9m0ZZQe8phSwFbNqIp3D8TSA+38Z1WQILnS63r2X2\nJzpJTf8LQP8HL0Cc+dFaXf8FCj1bOn7ElxKEHP0iyC2IFo7SdH2kban6eh\/M7cDd\nVTCHQ3II9cPG8Dn53We0tZvJTAaf+YgcmEvVTLgxOK97DXg39pZrZLAGWMoPue2X\nIOQ2syDmcGvsZA1JOlXSRQFmrScGmcooGnMcE34O7Yv1fuTfGIqmJqKzBaX4YWYD\ngAs1ryRAqDFnM78mh1tiItdy62iCK7tEtekmAVTPNbih+sOnlzjcDOdz9xzHb6nA\n4f2HBw9ZBOIoQLRl7kkf9P2Gf0byaSgBsKpoVIR3GRCdN9ox\/QhEsNU7kCWkoQT5\nQvB5xbVJuRn9wYL3gTcbtEhfS0A47dP4E6u+UZz3F+tymTM1zkgeTkpDG2Ueyufe\n4S1NVV1Z9+FUnyhdV8Cd8chrjRDq6Po6lOIYvmTdMgeP82Z+5lrO627k+vHAe+sR\nG6gSANlEuah5JLJCXGwPC8vFdGSRND7o\/45wB3tIbVU=","translations":{"en":{"changelog":"**This release introduces two default behavior changes, make sure to read below**\n\n### Added\n\n- Support for Nextcloud 34\n\n### Changed\n\n- Confirm account deletion by default. An e-mail containing a confirmation link is sent to the user before the account can be deleted.\n- Purge account data by default after one week. Users are simply disabled in the meantime.\n- Move to Vue 3 and Typescript\n- Dependencies updates\n\n### Removed\n\n- Support for Nextcloud 31"}},"signatureDigest":"sha512"}],"screenshots":[],"translations":{"en":{"name":"User account deletion","summary":"An app to allow users to delete their accounts.","description":"# Description\n\nThis app allows users to delete their accounts by removing all their data.\n\nIt can also send activities to the admins about deleted accounts."},"fr":{"name":"Supprimer son compte","summary":"Une application permettant aux utilisateurs de supprimer leur compte.","description":"# Description\n\nCette application permet aux utilisateurs de supprimer leurs comptes et toutes leurs donn\u00e9es personnelles.\n\nElle peut \u00e9galement envoyer des activit\u00e9s aux administrateurs \u00e0 propos des comptes supprim\u00e9s."}},"isFeatured":false,"authors":[{"name":"Thomas Citharel","mail":"nextcloud@tcit.fr","homepage":"https:\/\/tcit.fr"}],"ratingRecent":0.5,"ratingOverall":1,"ratingNumRecent":0,"ratingNumOverall":6,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBzCCAu8CAhBdMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMTcwODAxMTY0MDQ2WhcNMjcxMTA3MTY0MDQ2WjAXMRUwEwYD\nVQQDDAxkcm9wX2FjY291bnQwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC\nAQCyro8EVWeTgua+Fbd3WOO6BEpRNVKv2u09wtx\/6huSb+BiGGHfpbGgUyAO0eWl\nPpcw78RUX1NHeuY4rv8SS2G7oiCWZxTP2nupqa4VDW1JVrLf6WgrZVJSiBMnQJ\/9\nStyWv07e6fEnN9wsgZrfynehFnFXhZwD0S\/Oh\/7WC82wlOYKC8lViJRcF1mxgTjx\n8dIM0NPbR\/nuvctUBP2s+Wazt+PWBhjJxWTXxNqi932c6ReZOSP0sGsO9IWgqvM7\nH\/HITixFilGdbBbu5IEBDKzIb\/WrH5oaa6QOxkoY9PtdCadCdNZPW8u\/pWlUKC8x\ngzJah+QLgiDEPQhIP0dWV35yxvIGjdmXqX7H305JFBhMyzTm0T6THb\/z33UP6S8L\nG\/LUJcXMqpF9i5eG9yk4g+PufEBRk4jsvEuoHJ949abHkNTyRqTSnEjt7l6IlRns\n8\/dLbT915baANSBKAbeXUO\/Gro\/Vn2wk+INskL3BSle1xdU54BOhISnGLt\/FjCPB\n5Rdc4\/4WkdOM0Y4Vap2mKYfa\/F5bEWy+v3mzoE18jQ2\/Nsx3qkY85kMekEaj38\/p\ngCA98p0BDBu0h+9KULxKCFHEJdxoNlDyIEBV+teTCgX6SNUQwa5N+RtYzpX8Vg0E\niLFHJc9nRbuXHlbZXoww9XU560OnW7Y7fcsykpvUVGxMIwIDAQABMA0GCSqGSIb3\nDQEBCwUAA4IBAQAvvMo2kzsvpssRZyufnKYeA\/JAbNbDJXGtHSVYcJJYTv4hDo2o\nb57REX5PA83UTY3sur+lXffVLKgTWQixm8Qi0g5EcC4+bXVzmBu5dkg1oWHmJ9M3\nUB1Kk05Ed0sSaF50FWkwGaqLBV5dEjlcAgHsfJVH27bcXyDK5O1PrOmVw6nXoVrs\nF\/i6nS5XY0cR+A0okF7a3ss0xDc8\/0R6YukHHBrTP4YIQrXPgCXQUEN\/8t9YEWEt\nLA6Wm+ZQ2E\/xMBCiBmZ6xAWIKc0ETVbDh3UVMH2nYkA9tb4\/sCXjhosQ4HqsTEwy\nCe+6q7J\/V383p3e2XQNrIikBd39qHxXW+m5o\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"officeonline","categories":["integration","office"],"userDocs":"","adminDocs":"https:\/\/github.com\/nextcloud\/officeonline","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/officeonline\/issues","website":"","created":"2020-09-16T07:39:20.847863Z","lastModified":"2026-06-10T12:14:13.181171Z","releases":[{"version":"3.2.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=31.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/officeonline\/releases\/download\/v3.2.1\/officeonline-v3.2.1.tar.gz","created":"2026-06-10T12:14:13.151570Z","licenses":["agpl"],"lastModified":"2026-06-10T12:14:13.226224Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=31 <=34","signature":"nuYFC06LZQeZ27fJzzqHt1zBcEzAa7w\/U+3npW1yrNm7h3B8Pry0C+3DLroBnMKsOGlYPd9V+TRTVZhxWWkamConsk+B9IRgVzsE7nDeQpDL07ArFoXjRjE1kghyOGx51lNhcyvRcJXCPy6suIYZVnusW9Uof+NaaSX5UPgYL4iixfvFsUGTGXF3d2AWt0\/gFCQOukV099Dl8CDGESgZD4kxjI7p5RugBonqODjzSmiKu9Ld2LriWQwnF4SzTfwQuh71der3M+fkSWCmHm+uFLRoz7vNHxZsTQLMtjfri6wyT5V+1KxUfNo+d2jbTX5uB\/NUJzYmNzBLcve39fpgm2OJGnVHVbNVIjEt2ILhmQ8cyHjZCFqLLGBoYNvV3o9P0wGLSygmUFOpsbBqodkjWXYkPhPSTznCgJsAsS2Crhy6nJuZ2JMqaPZeapeE0dChx\/iHTsM8xqRUoP90\/2YHRXYLlvfEnkJDdA904RIvA2dNL\/3593aVRPlvTfSfcaEupd2eR\/D3S8eO60eqV23wa35B03yVKlV2BP0Wm79ivEi7\/I0FI3C1UCMLaLtLOSbrOMcON2xoRvCn3GDhNBRlOUApC5Fy1CqRdbS10F\/vYi1rPPYXhYCE6p2D6EtzZFDqWEGpdDEmg1jeMTyKTmikIE\/G7CRXr8SIi2DcHFzoT5w=","translations":{"en":{"changelog":"### Other\n\n- fix: use isset to check token and urlsrc @leftybournes [#765](https:\/\/github.com\/nextcloud\/officeonline\/pull\/765)\n- Compatibility with Nextcloud 34\/35 @juliusknorr [#759](https:\/\/github.com\/nextcloud\/officeonline\/pull\/759)"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/github.com\/nextcloud\/officeonline\/raw\/main\/screenshot.png","smallThumbnail":""}],"translations":{"en":{"name":"Office Online integration","summary":"Edit office documents directly in your browser.","description":"This application can connect to an on-premise\/self-hosted Microsoft Office Online Server which has added Nextcloud as a WOPI host.\n\n\t**Note: The cloud-based Office 365 is not supported.**\n\n\tMicrosoft Official Documentation: [Deploying Office Online Server](https:\/\/docs.microsoft.com\/en-us\/officeonlineserver\/deploy-office-online-server)"}},"isFeatured":false,"authors":[{"name":"Julius H\u00e4rtl","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEBzCCAu8CAhFQMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjAwOTE2MDczMTM0WhcNMzAxMjIzMDczMTM0WjAXMRUwEwYD\r\nVQQDDAxvZmZpY2VvbmxpbmUwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC\r\nAQDIXZgjziy6DFErwLMNf59dHAgtI+W3wq9NNcXoWokhLTUXzbb3+ktwRK+DDmZW\r\n3vuUIuL5wNbUGXZotdo7CPQzgXAbbg2OIisPR77hlM+7X5sJuf0dySlqXkWbYvNe\r\nWh91ZwxHVKxdB1dQuC+SkZgk4EsMi+NbW4YMKWgpIGrAQ4se8fyx2q4Sa7GLUiL\/\r\ngbnIeTIb61aPhmfGBmWCh6rNQy0RhNvI657f5EeXGXC1IhpPfZqMha0lf7XkoHGj\r\ninDbPTCHGkba1Kjxy9ry9iq9bYpzZlOGt71SELmTbPZzwOTRXYGIsWIzphC5d22i\r\n\/ue1Uy6vjg\/0\/6SCP2hBu4wL6VObBtnVhw8vXdht6WKmsYmzx7Al9v\/X0O4jbdYq\r\nZloHbrff3mgEHEWPiMe3\/eoXKg6IPLF482Nf4S9+9ElEXoL2AxfZuez100bnuZek\r\niq4H9HWZGY2yurPERfVoIptTpM9KUDffpocdJVIZBX1a3vqMYJL8HOQNLPo7vPqS\r\nghqul9VaLSwYaYTnGCCOa7aRZe0Iw+SUHFJw1wlu6X5x59NJZQSRyPh3AiWTABu\/\r\nty8oWMgt5\/unXHS2trxAwTe08DlXal0E6K2StRDtnPqAp7IQqU4NsE04EELsSq45\r\nZv0bffgtviPiLA1tn\/7kbFv+XuIbj4h285ZmlNWViGmyVwIDAQABMA0GCSqGSIb3\r\nDQEBCwUAA4IBAQBH9CdE1iLmCZRcaXMsY70fMI+zBY5meRVyRnkem9drDxqvieaP\r\n5sFjxvIlfk7DeOJk6b9Q8E7PHaGG50kN7qWmrG2XjLW9u66zcmP0NEbDVYtGfS5v\r\nNBfVWT0v+Q3B7L0oyyyv55DlfpToFUYOdKifqV6pP9pQCDVI733qWzf\/DkY3RVDE\r\nYYoH9zffieuk1gdzajc1RCRmrjaiOcyOy6fqcn\/RBFlYKffzxFIAWZ89L\/Zr+tH5\r\nZ\/h8UmYVY34rKWpHFT4b1B6yXWMkiAg9jCHvf3qQrGXQ8Ai15EXPvzHXxiXBPrwV\r\nmxGZAVJTthm7rZSDQeFyKGmQyin+sMroC7ut\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"oidc_login","categories":["integration","social"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/pulsejet\/nextcloud-single-openid-connect\/issues","website":"https:\/\/github.com\/pulsejet\/nextcloud-single-openid-connect","created":"2019-10-29T09:59:26.575876Z","lastModified":"2026-04-08T05:39:40.227927Z","releases":[{"version":"3.3.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=30.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/pulsejet\/nextcloud-oidc-login\/releases\/download\/v3.3.1\/oidc_login.tar.gz","created":"2026-04-08T05:39:40.220899Z","licenses":["agpl"],"lastModified":"2026-04-08T05:39:40.280845Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=30 <=33","signature":"Q4j+sCken5DbGpBQyO2SsMSjob2cu7etQeLMC9qwUrcr4creIf01DVDkEqFPGRO53o39alggeMOJKpSuhz7koXjJ6cBFL635F2or\/eXeLqJ+c3\/ZBE3ZZjtnG2tvIBHqlhJn+tFQ5vbu0GAdKiZxE8zyq9szpp7\/QsApHyyZvswDs7AL\/V4APkWlfBV3ISYrnoakmduB2GtGaVcsdnAIlfsgUgdozcyxONJZBC0QfyjB04KZH3Q66YSzfxgVyZIeDvz6olPXqwPq70GajOpm35UkcpYlGlOd9AF5g+tl1USTjboknFn5wGxcfCZMcCJ163YVBP\/qf2VzNpgheAWtyMmAbmYlXMi3pMgt7C9lFmfFBvJulaXrzX0\/XNGWCYsUYIUDivZDauh4tX3Wlt\/2Do+T4JKS5AWbluirsagETyVP+xAYzWuSnwUppINlzM1trOnafq8nvgY6w9lyRc+fVkP2WOpRAvpBVzZ\/piImyxCzX\/wyBKR6f171L1kaN2WZ9wiEn4iNgjtQZOxaMZVAyQLgiqDycBHKANLw2mfmrOSo9gdKP5Xpcev\/DFuf2GRHdQRJz0Rb0xJUxmq+iWXCZsH7nHPQLXd4ZLwH6+pEELCm2AHCP5fjC4DQn+cXqcqnJecsjzEZtPq44\/uGFStB6XNJbPfkWyf7tSHkml3z8s8=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/pulsejet\/nextcloud-single-openid-connect\/master\/appinfo\/screenshot.png","smallThumbnail":""}],"translations":{"en":{"name":"OpenID Connect Login","summary":"Login with single OpenID Connect provider","description":"# OpenID Connect Login\n\nProvides user creation and login via one single OpenID Connect provider. Even though this is a fork of [nextcloud-social-login](https:\/\/github.com\/zorn-v\/nextcloud-social-login), it fundamentally differs in two ways - aims for simplistic, single provider login (and hence is very minimalistic), and it supports having LDAP as the primary user backend. This way, you can use OpenID Connect to login to Nextcloud while maintaining an LDAP backend with attributes with the LDAP plugin.\n\n### Features\n\n- Automatic [Identity provider endpoints discovery](https:\/\/openid.net\/specs\/openid-connect-discovery-1_0.html)\n- User creation at first login\n- User profile update at login (name, email, avatar, groups etc.)\n- Group creation\n- Automatic redirection from the nextcloud login page to the Identity Provider login page\n- WebDAV endpoints `Bearer` and `Basic` authentication\n- Optional removal of special characters in UID\n- Mapping of multiple names to a single display name\n- Mapping for birthdate"}},"isFeatured":false,"authors":[{"name":"pulsejet","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBTCCAu0CAhEaMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjAwNDI4MDYwNjA1WhcNMzAwODA0MDYwNjA1WjAVMRMwEQYD\nVQQDDApvaWRjX2xvZ2luMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA\n2Ic9GcxdFyNoY6yKp49U1KNx+lv7r\/huWQ2gINMs3V1kYHrCrxDZM1OrxMtjyJeo\nrFAESM02bZUanRsk2AKPtAUfK3V9MuM6phGPlBd3iLuFV4F3Y4FOEAUogo7PfwlP\nOYcE4bg6RDRd7w2bkriwwqttumwyCJYZoD35wrQP3CFNgIU8MMJmdCnlItK9CABJ\nuhpTfcaJtNZodv9p15bsSDRG\/vPahCb+1FPbg52unfILGG0ur83ddP6uzmmrVMXz\n3Xf39yEfvqB8SWggVI9iwEcMJSvHBfoyflaUWHPETX1pse3m3mJSEem0svt3S4yZ\nxujgCwXMp2u6xt0NqocWpUCYXG1IaUy4ZhMPjR1eoLErjM8xguf2t4Mlvd8UQu2h\nIeh0HaXOL\/kcSPND3mAlivgP4MDihveTXh1sF2r4GnOFtTB1LNLnAfCf91Pu3THs\nMoVPLgyi2Faobkw1CF2a1dq8mCaUtZqh2ojUeDXveuacZh5G1oBjj0XE4q3DUzBe\nML3fPs8kgXpu+HOmDtWdczA0PrHFF7Cu5ADPoBXLxxnOMCZ+Z29C81zwN0Hn8HLX\ntudTOcE\/dCO016FDQgQp9DSmIaoYqGVRjHeRpUfCvN1DNyb+IGxh6uGb85Lja4IO\nbhPpC9475RVnvlR1KquOehm3tSK\/KTKMHcjald\/gL3kCAwEAATANBgkqhkiG9w0B\nAQsFAAOCAQEAPFGx\/5MqTqp5UrfldVvJFTP9U+9tbjnFvKa5\/oJdDfmn8DTvRaAD\nQHfLDbVO2PTX0IW8JpFwCCf4Dc9NQDKMdHKbwUDtlutFn97ex4NK+Bbyy2qYZ\/vA\nLLk\/Rf8+eLSFJ8EC9bnAEQ13zVJ5ue1hfqjIHsS9f2GpnDiIn5AN5b3jEIblQr5p\nw2XZ5mpPhOlubWrzTwio+RXYP9XdTK1aXzbCEAndIjUTWhOTgdQiUu9Mu+RB8gF4\nVvLNhLb8t1V\/\/H8eV8JsmdeStWwP+OOWgISgrCj5gcfSDgYtHQZNpjJS+TH\/frUJ\nULsCMPilsjF6lE6oCIurLeKhWwWEFL8JPg==\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"synaplan_integration","categories":["ai","integration"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/metadist\/synaplan-nextcloud\/issues","website":"https:\/\/synaplan.com","created":"2026-03-03T11:18:49.980150Z","lastModified":"2026-06-29T07:26:57.091538Z","releases":[{"version":"1.4.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.2.0","platformVersionSpec":">=30.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/metadist\/synaplan-nextcloud\/releases\/download\/v1.4.0\/synaplan_integration.tar.gz","created":"2026-06-29T07:26:57.074557Z","licenses":["Apache-2.0"],"lastModified":"2026-06-29T07:26:57.128080Z","isNightly":false,"rawPhpVersionSpec":">=8.2","rawPlatformVersionSpec":">=30 <=34","signature":"M\/QxVGGaIHtXOex6ZqPcMfcRZdtdJoBooUpsySLA7eqU29cUoAZHMYc7ymZO19vrtgJRsRPaLbxpAghcta5RhLixxQc58LoNz2ZFZapzcHSqiTS3rzu4nkpgk05VQog6grVzWcPjycItXOIfPl4r4QBBqH0cornE7kciuPXAT3yIMqhZa9ATKPAFVcKVjoBrnv4HKo00Hpay2vmm\/8VFxRs6CryOw1jkJWfiuUl46lB64zVtB\/BWOOnEIjzSeauCvnWip4xKkOrIhYQ122ybMo4n+pnE9m5Ln1Olb249F4yRERyp8MSGpA4+ru6T8dtH1s0VEQ7OkJFVyrdBDj7UMZwyZJ9Z+gxv64ZWykDDVHg5g\/XkNLHGlYDjpJCIjuNNw+ds3pkitef1hWfZBkFe9Gii1U\/K861yEmbGMI4RfjahCMVOUbLBcSgj9PLVgcINlotOL6jpmgpC1CQ2F1\/ImkabNs54aWS83Xc4UtyLTLQze731Un5Rz7ttCz3TLz5i7dzLHk35xv6KMZRad5oIR7TmWNhYs9Mqwk0GuM4yf723pB9O9l+ETZeVEv+49ilszk4UwGfKOq+pPVtHOtdWMfiUWbn1M8QpdxxD85u98XOL03biDZOgKaA\/g6jaSlPjEMoCaMR8RbzHcJnJLkXOelDVKh3qXLZ5AGCDCV6xydE=","translations":{"en":{"changelog":"### Added\n- **Backend environment switch (Live \/ Local).** Admin settings now keep two\n separate Synaplan profiles \u2014 **Live (production)** and **Local\n (development)** \u2014 each with its own URL and API key, plus an **Active\n environment** toggle that flips the whole app (chat, media, knowledge, proxy)\n between them in one click. Makes it easy for any developer to point the app at\n a local Synaplan dev backend (e.g. `http:\/\/localhost:8000`) and switch back to\n live without re-entering credentials."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/metadist\/synaplan-nextcloud\/main\/screens\/context_options.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/metadist\/synaplan-nextcloud\/main\/screens\/research_chat.png","smallThumbnail":""}],"translations":{"en":{"name":"Synaplan Integration","summary":"AI-powered document summarization, translation, knowledge base, and chat","description":"Bring Synaplan's AI capabilities directly into Nextcloud:\n\n- **Summarize** documents with one click\n- **Translate** files to multiple languages\n- **Add to Knowledge** \u2014 vectorize files into the AI knowledge base\n- **Research Chat** \u2014 AI assistant with knowledge group and model selection, optional personal memories, and live status (model, language, image\/video capabilities)\n- **Configurable answer language** \u2014 set a default language and optionally follow each user's Nextcloud interface language\n\nRequires a running Synaplan instance and API key."}},"isFeatured":false,"authors":[{"name":"Synaplan","mail":"info@synaplan.com","homepage":"https:\/\/synaplan.com"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEDzCCAvcCAhL0MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwMjE5MTE1NDEzWhcNMzYwNTI3MTE1NDEzWjAfMR0wGwYD\nVQQDDBRzeW5hcGxhbl9pbnRlZ3JhdGlvbjCCAiIwDQYJKoZIhvcNAQEBBQADggIP\nADCCAgoCggIBAKQr7VKtEGVP7Ee6Mru4NpN8jlgmfXAo03xUrEPvGW4+ts3I6z8C\n2ebfvunGrn\/Vb1d5zNz9sjedYPSxs2SrXV8D5fV++mU+n35bZ8UNN0AqYYixU6Jj\nCDCDN++PyodliT4p7rznATzY9SYe6Dey3T17LdwpeuZKtb\/86DV+rAbFLPiKnnoe\nleQgeNO2slVGQz1cN74eUdf1KD88Gj4tIEIRDyYiu\/0tAPrvynMqPUDlgcU4TUuX\nao+GVkbjCXWaE43ZuL\/VlLas4n4+Q2fJrRbjvkFr3yL3Z8Rkanb0Sg\/vtcyChrlV\ndGDFfougAI+Jmh0wh8KVU4rNQxFIXUt17B\/hwjDYP35YjkZvX8EDpL\/ZjvgExN0S\nFA79V7sZM\/BJnS3V8Qn97LY9y94FbtudRJQvks4XRAx4wKoZD\/mCHLqD7vg9QxSI\nOQwfY72GY9Dw1j2kqARVT3VIcyJXsVnDStXvnAAA5euLDSX6lu8aA930+\/A81KP+\nH5gtxVvNyE\/nCo8sR93AwIgTd1DBQk2MXc5g3+AxDYmhNkM5l4vPfBT30AhO+s+q\nOIm4ISUefOLqJk0exxB+Dk7MupIOuG9ImpZeXCMO4GQwlYfkG2K\/FLOR+TCBaSs3\neh0r\/kghP6AyLBpirZU7pR5YDFXPxIIg8U92X2rjXx59V3uZNslPTQj\/AgMBAAEw\nDQYJKoZIhvcNAQELBQADggEBAA4OyP+bBYVGalieoYD17eQC1goZG8lLwgs+MDWC\nZnREM+SK12HZUHEa\/iJImZMB9JF9HBHv9cSp+5CHzd0GNMiJpJVU\/Be+vw59H7Yk\n2IuiHhzV7VcLjGGNzFKQPCuXYOfi7rgS9voMyx1oXCL2KpQmi9s+2krYOjqZ9QKD\ni\/yzQaHNYqrQuAxWvvewRqRr9khcOwvSfhD7YD7SPqmGDeYy4D8aqLYz+6VsHtgh\n8YT9rQNiv1u0qKT2JwQY87s6IgNAFn0ZT\/lpDZQPikJCVXwseUehjnQlYy5suNdM\nROUbbrGuRedW2it8C\/T+l\/sZNvq5G4Yave\/oZVRQO4VtmhM=\n-----END CERTIFICATE-----","discussion":"https:\/\/github.com\/metadist\/synaplan-nextcloud\/discussions"},{"id":"integration_miro","categories":["dashboard","integration"],"userDocs":"","adminDocs":"","developerDocs":"https:\/\/github.com\/nextcloud\/integration_miro","issueTracker":"https:\/\/github.com\/nextcloud\/integration_miro\/issues","website":"https:\/\/github.com\/nextcloud\/integration_miro","created":"2022-08-23T08:36:42.720853Z","lastModified":"2026-05-07T12:37:58.076367Z","releases":[{"version":"1.0.9","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=27.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/integration_miro\/releases\/download\/v1.0.9\/integration_miro-v1.0.9.tar.gz","created":"2026-05-07T12:37:58.050941Z","licenses":["agpl"],"lastModified":"2026-05-07T12:37:58.129274Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=27 <=34","signature":"ePHpUtOPzl0FVMJ\/S\/NOVybrXL71AS5y+LNee5alRnXdsLSP0hAU1668jYsMv5ivN4klOCCOfhFcR6qRBlxZdXbes0WBocNk+tuyJyqOid2oawXEFVLA9IoK9hbKmzpkAgbznhnVX6pD81eZIdOmHwFAEzTyTxmU6VZOlQp+rpJgKMCG6DkoLpayCoDnNeMgiTeSn4cP9824+5+TTDEYx5ntQ4FvY4R7QbknXg3QigX9RdSEWMnaT7TDN+JDax7ZDtmXuzRVBn5IGsfUhz6rMu7U\/p3UF7RlPRCFifvzlF4g5OkfLyWV5F7QH+lD6VZ0j\/Pi4DRpUDxEmzLvz22tTt5KNqUo4rKybvT9BzDj9K9OCCRgQPVk4NLtg7\/cDenLFjvzhxzOgzJsZizXVDqSEgUYg8JFsLR\/QpO0zMT5dzdEZxSIVOatIuOghDSGgE59meS+k0g4oGN5c\/nlm8LnLS+5u9gzGPrcyfyi49x2cjKb7E9Od03569A24iqe8dJwYc3jlPTcKksulgrjPY9OAKkd9B7U6MbCd8Bioc+qm8VC\/ulimCUq\/v\/vfEMV1bf1OqxT0zjw934wl5pPP6wbXK0ilCKa7qfSpsolwVY\/I\/snu3bSYO6pozBVxvPU0Pz\/Va3lqJnXqGMXDGXBqRjfMwkuifpLfeO6VQPc2hBn7M0=","translations":{"en":{"changelog":"### Added\n- Support Nextcloud 34"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/github.com\/nextcloud\/integration_miro\/raw\/main\/img\/screenshot1.jpg","smallThumbnail":""},{"url":"https:\/\/github.com\/nextcloud\/integration_miro\/raw\/main\/img\/screenshot2.jpg","smallThumbnail":""},{"url":"https:\/\/github.com\/nextcloud\/integration_miro\/raw\/main\/img\/screenshot3.jpg","smallThumbnail":""}],"translations":{"en":{"name":"Miro integration","summary":"Integration of Miro","description":"Miro integration lets users create boards, share board links and open boards directly in Nextcloud."}},"isFeatured":false,"authors":[{"name":"Julien Veyssier","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIECzCCAvMCAhHYMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjIwNzI3MDA1MDI4WhcNMzIxMTAxMDA1MDI4WjAbMRkwFwYD\r\nVQQDDBBpbnRlZ3JhdGlvbl9taXJvMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEA0jd4vJC\/5ZboQe5fWTZfaE\/jR9yLzfllNGih7TjPeT4414iU1oR7g5fk\r\nhER5fWIUzNSABIAICXxilrF3j\/VLxs0qPqtKK93CejAh\/sOuU\/7y1e20EWw5GLmo\r\nBjXsD08cW6h6VXQhRBeQI3AOyT+crq3mITGuP7DhhbLB0CmkhMpPpCAtpqlG9YQ1\r\natK4Frng9pSgTy6u8nqQO3fZf9X5eCP0xdvjgP0UMcQQ1aMcTzhUZ1U7iRRY\/9OZ\r\noh3z6LfLuvpSL+JswHUhKujTlPJKjKJhO2ZFpezJecyX9nLld\/\/nNjxEomcJG7cb\r\nN6Ja4vqh+NW406PEkkqVHPrDidqOQZutV\/07A1wZcXUh0eJK39zeUISotN8M7s47\r\nUWByldit78WQU7u4KkQl9Hz3ROhe64g\/FxrK\/to09CyvjUz9\/f8pccG4Bxt9cjEU\r\n+vT5HvnWROO44vlVpcdf2H\/cT56p7fH04MQVLL2rCWb1yzgk\/OF79UDI9vEOo0o\/\r\nJHnGTJcVSpW8TLqWeGXVL1cXsjlLdysAsc7jRWUCHCP\/50ubc0lBHLyKhTS+pvFu\r\nZQnXaaL9nGbB72\/1EVMv+XUBEg6f24S1hpkW4LjNj7yyX83ipa0X\/bbVhGMtDpuJ\r\nAI1M4dKy8yWVCxlGQG9eKcfm5UaHnDb7qYxnJTt+W+GMtWTtSMECAwEAATANBgkq\r\nhkiG9w0BAQsFAAOCAQEAnJJA2yNIoWqPP38l5R5Dd3zl1ViMnLsHQdEMs3i5\/Lpl\r\nEJHHbLDJRJj09dvMFVC8o0ZDjppb+u5fPATX90fZWkYxGf1gclOi1yPkL2JWU+b\/\r\naOeXvWU5KErwf2dzs+qmxCcNjjfZFIwnhmM477TDGzspPHm219ewZlfJ922CLtLG\r\nz8F61jCW2XaPEpTrLCUDj\/ZXgQDrvpI4XwXS6puDW0duJQVruObGkzqrE6MI1Bd2\r\nBDILpOXu12bIhLKyDAxKXeSG6faJ+ITZ9pgb4xAYaXvHkXxIxWwnVIaveO2+lWcB\r\n3+zOVD5aA6r8WQLwj2W4ml9Y+nq3nT4jdAqQcOvbAA==\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"mastermind","categories":["games"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/yardinternet\/nextcloud-mastermind\/issues","website":"","created":"2026-04-07T09:11:47.911616Z","lastModified":"2026-04-24T09:31:03.795919Z","releases":[{"version":"1.0.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/yardinternet\/nextcloud-mastermind\/releases\/download\/v1.0.1\/mastermind-1.0.1.tar.gz","created":"2026-04-24T09:31:03.781757Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-04-24T09:31:03.835841Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=34","signature":"ewCFqlcypvF\/FMu1uyDhUOZC0elIetHWXbWCZY7EmjkNrNkApUlhCeIaJcbjnybR\ngsBia7RiPG\/Q7HDRk5PoJo7djpfE554LoaRnITYXUxWd0rj830+yfVp+prk5Bseg\ncg2CRUI8U0Scivzre2jY5HhVN\/ZqpII\/YOTtT9j7qjHOFRDyhFjwVTgkFA42nNio\nImpAytxDz9ZmT7kWe6lz8FaPxRiKS1rEQFmnwwtchgyAL+AEBHVhwOvSLImqiSSi\nXWa49I5qcE4OpT1L\/\/sAdyAa+5kILCMfqrALbQK3OCQB0NKkgePyU9HZGu0nQOQN\nDV1AfYlFQFrDfO+0+N8FOUGEo8r8wyh0c8QdrY6DDvXRucrENehRfbHi50QQ02oy\nZ4zfLCd18OCM2J0XH\/IiadAC6EEZHYSmyFcppgngia7ySuhdJhi\/sbO+5O17+dev\nDEnuqMn7W4doVkkl92Eaknk3n53pJM\/9xhJVmBh\/lvmByswV+7gfUt8ag0jlwmZG\nLJoqG270tUzpjvQEEBLPni7eXXDI6oGeX6Fq1EREgY7JiFm96aDN7j4MimMvIMZR\npnFAKZ00v6QfgCyVLLma9shAAxzsEhlp5Vvi98B+8GLg2XE9p03w\/OaiynEWvL66\nEn2UH3H1LzrooQa66t+ybiT4ieGdrDKrdbktHuHSTHI=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/yardinternet\/nextcloud-mastermind\/refs\/heads\/main\/screenshot.png","smallThumbnail":""}],"translations":{"en":{"name":"Mastermind","summary":"Can you solve the daily Mastermind puzzle?","description":"Nextcloud version of the popular game Mastermind, where you have to crack a code consisting of five colors within a fixed number of turns."}},"isFeatured":false,"authors":[{"name":"Marc Schwartz","mail":"marc.schwartz@yard.nl","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBTCCAu0CAhMiMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwMzI3MTAyOTU4WhcNMzYwNzAyMTAyOTU4WjAVMRMwEQYD\nVQQDDAptYXN0ZXJtaW5kMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA\nme69c\/YyATw5moAZh59vBseUkZ4Z\/3lanJW+v\/n0UjtijxnMeGsZQVkJxTP9KsjE\nIECDZd3zesIO\/H9DO\/c8G12qhrTtLu+6KFKERftfpvRX+q\/xnZgglCcQ2RHu3bRR\no0Pi13FtGDbqgsBj4NsOyikjiz5gOD8JKT8bb4kaq1E3HuqNlKJV676DlqBZum3O\nUvrnFOUk2KMRmYy+\/GMQhu\/CjdYGfRtSxKulaev+YTs1mLSCDagEKksA7HFjokXR\nuA47eXTftX2+hnxX6IZUG8kt4B780jYwsL90dDmm5UdYAPSr4uil4e6CtruuciYf\nfnKAHFcPQM6HPCFLBVKj9JRCbfINocf+9R2mYRnsM2U0iS1DOsni8HvhdFv6m7ef\nqaa6b\/CHzmknyAVCtGTxo9G56ZL8zhpqhdqcmG7DjzcD7CTgT\/vYKyUi34bdeqPH\nuxOU3+14qwkWgoAvdYqiLq5ThXHOPZ4UHGetHY56CvaWH7QG7Vs7wYFKghi0qCms\nulemG55TId2f2491krpzfYGSG3Pf\/QXN0\/jgW0dnR12niojPm3r6i6FSclbytQ4E\nyviE9Lfc3fs0AeAfRjfqRquYglrJvRFoY0qE10+GII1K3WoRi1ESiTSC3UMmnJFq\nBQK50m1XNahx64RmS4\/JGlatC1u0Fvl3\/boDt52XGRkCAwEAATANBgkqhkiG9w0B\nAQsFAAOCAQEANvFxrTY00EFldIfQnaP4hKrh0II2X3C\/A8+aBMRD3lXnygXgI0ly\n0adCpFZVEoEAeBdWcJyuiIL9HXjmP9gQfC7VK\/IoczKAZa\/MHwpEuW8jPcvOvKOq\nEHkAJQk\/c29cPD3XuxpPHO78iD7t71VdkI6K20pWkQaTHswc2x5pJP6qdmmcYnG2\nUMKF\/MM+ca6gbMqTNY+F4hFSCNseDhttbMdfWKr+99fTcA1nvLz70jRG\/V1S7PF2\nqLZ6+M2gLZDc3yS\/0o1ANa\/CSgVy6BE78B87+ito\/+x5oO5RByQghg\/17FT+ZIeZ\nkSFXjVaBa1++ggZphTQFCYrXYrdiIOECkw==\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"rotatingwallpapers","categories":["customization"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/ole-am\/RotatingWallpapers\/issues","website":"https:\/\/github.com\/ole-am\/RotatingWallpapers","created":"2026-04-17T15:06:11.700620Z","lastModified":"2026-04-17T15:27:11.496406Z","releases":[{"version":"1.0.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=31.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/ole-am\/RotatingWallpapers\/releases\/download\/v1\/rotatingwallpapers.tar.gz","created":"2026-04-17T15:06:40.377593Z","licenses":["agpl"],"lastModified":"2026-04-17T15:27:11.531552Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=31 <=33","signature":"lu+Xk2a+kfnvKHp034xcpJfwJ+yYpBSYiRfFt0yjZc9TxwBD0jCiMePbhTHLTnqN\nnk20NPUm9xe10kf1d26Yi\/oG7w6Kkv8iYqnFHcU1TdVUc98v3RFHxUtIQKvob3y9\nveHFRrXim6gKGTAypAXAdmQ8AigiIc7ibIOtxMg4Ji+gkxNGWwO3mGVRMZpFHqRU\nuaL+jSnK1sPYqSZIRqsL+HhFDBjVOIoDmYEvQhHdkF3F+cGWOo6jnxUi0IWeWFGt\np+DADKFfQ10lUB0CB7dVEw4f\/WJpo8gzCxLDzmCUf6zWeIOuCi9eWsEnxCQZBBG6\nqN21SIFIIx0DDhOPCPFZW0qBefvPmwXV+w\/ompZOMq8UwZsWOHsF\/r3rpaa49k5G\nYA3pxpU6LjdPmM5M1ZDpvih3wPtEhwjVrJloXbmhn\/4C2XX03GDNmpsx6KLfaId8\ncUEGaXwlzax2SVGNpmARSpSDVXAb7m+h\/JI32WmUnw\/07wzuYVCG2MJCD4QPLvSA\nxCQZz2ZadkYeJeEWH5J+nm+kNLKdyWw\/Qmwy3v72i80UNBAcfV7Nbv7oarcAkOTb\n4UTbOzO5ZG\/\/xqmDKzlnomVPd62Hnougz9\/+cbvoAFVjbIqCO0dWTRvrp8shQFlJ\nGacNpl0m7Wuu9aW+FYXy2xSNJYS4i8J5+p64+aea8Yg=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/ole-am\/RotatingWallpapers\/refs\/heads\/main\/screenshot-admin-1.png","smallThumbnail":"https:\/\/raw.githubusercontent.com\/ole-am\/RotatingWallpapers\/refs\/heads\/main\/screenshot-admin-thumbnail.png"},{"url":"https:\/\/raw.githubusercontent.com\/ole-am\/RotatingWallpapers\/refs\/heads\/main\/screenshot-admin-2.png","smallThumbnail":""}],"translations":{"en":{"name":"Rotating Wallpapers","summary":"An easy-to-use Nextcloud customization app that adds rotating background wallpapers.","description":"\ud83d\uddbc\ufe0f Create a more dynamic and visually engaging user experience with rotating background wallpapers. Upload and manage multiple images through the admin settings, define a custom rotation interval, and optionally set a dedicated wallpaper for guests and the login page.\n\n> Please note that uploaded images may be publicly accessible via the web."}},"isFeatured":false,"authors":[{"name":"Ole Am","mail":"development@oa-web.de","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEDTCCAvUCAhM2MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwNDE2MjAyOTQ0WhcNMzYwNzIyMjAyOTQ0WjAdMRswGQYD\nVQQDDBJyb3RhdGluZ3dhbGxwYXBlcnMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAw\nggIKAoICAQC+59FxynJ3uimCX2ACIsdtTrGFI7A1O6SY41vvcFvcxJr8CQoX2pej\nY2b7VWP4U8f8LPfmArTpWD++Usp0bLKKLge8OTQ+nx00MEFG07iJIad1Bi3\/ycpx\nKnVdBbO39CCABcdYC7NfXGoQldJ\/FLnOKdAYYQ0MRShKoqkhUcJ9GyFsdQ1qiPGc\n0IwAXTkT\/bf\/pp2Legf5Xi0BfMdm0D4nhnMkudhiivl7iX9a095FZDnesYd\/nOVT\nh856rH1cuSttdb7rplqACn+J6gzRMztRJwdNhTbaHLHbuvNxdh2D1mUo+phBJV5x\nDdA\/xNls6yLyNgNRuAD99e9aF8\/bjtzj4UpbEgc6EDudWS5TsKJINR5O\/9dTSkaN\nd\/QaIuT+K5HbQIJOsIkpiD6i\/6k3MfAs2hslbNnTSzfxgXLu22DS9+QdrM1bpht9\nylBkZqdmaAc\/SQAg0dkLCTw5emRh17Vq5ZKETMSeH9Vlopsn2nu4uG\/BYOeqM+Cd\nXHYxAsFkMgXRG1UUFdY+jd6jSf6etXyZ+NDxVqPD+vRfiw1HH\/PuuaVMes4p1Ose\nOWzTrxbhrm30Sbkss\/gv+T2ujn8XH4DzMF+pxFVVMWHc145YPTTLc5Y09W1kKoqW\nNTKyD4VbSbPQVt\/jv4hEKDESiP3nw+g96W7uyykaT6aYG32wQ7cUVwIDAQABMA0G\nCSqGSIb3DQEBCwUAA4IBAQBHFg7jy7V1ue4I5LAfbl8Jx22U543Qv0i87d9Qovym\n3IoQMikPDBSpVRBzttOG4zU4uTEHe\/CIGqzL6A26gDLvjKu9PywoRnwLVqCxYrvv\n8aRpLKE48OKSjTLO5C6emqsPM4Kj0Gnj+5oIMBysZrnO\/Et7l0jswbwayWI8KI\/9\nXcpG+mjTZPALXY7Q+LjXCoN\/ki0aiWkSlIQClSB+\/f5Y5bI2vjKCAvwaFsY+OlyZ\naXTidQRIna1eahOJJNVEVMMLUpHGFdUdBHdD0GvIIUj6+JVMPWMmhySzwD9rDsbn\nqwiPpG5WXuzSSj557P\/BSrQ8FUr1feff98jVMOaIoovA\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"cospend","categories":["organization","tools"],"userDocs":"https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/main\/docs\/user.md","adminDocs":"https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/main\/docs\/admin.md","developerDocs":"https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/main\/docs\/dev.md","issueTracker":"https:\/\/github.com\/julien-nc\/cospend-nc\/issues","website":"https:\/\/github.com\/julien-nc\/cospend-nc","created":"2019-02-14T14:18:56.089234Z","lastModified":"2026-06-16T22:16:20.313169Z","releases":[{"version":"4.0.2","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/julien-nc\/cospend-nc\/releases\/download\/v4.0.2\/cospend-4.0.2.tar.gz","created":"2026-06-16T22:16:20.301736Z","licenses":["agpl"],"lastModified":"2026-06-16T22:16:20.727204Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=35","signature":"r4wKOgXsSVDWUouFD3ZpHY+32f2fbj3Uy049IZiD5gfpve84zgQlK+91+8NTmFmXDDjHL0zqIq0pobz10jSxAEj\/wvIWVqqhmIrHugZCfiXPAQbv6LnshjRWUin10wasjctoEdsqdd6JGnwPe07A0C5tPn2XHW5bErX1WmmYrY0QKmVdR+WSwqgdpALY38g7hA6oOj\/Ovtm2TU17Hs8DooTOZyXqyMKhV5FkXHRpki7qpX8t\/ujSNTzqNDaxWNMnbxIX\/4JceR54iv0Edd7chLzut9Sh17wVYVxTSOQGicAemPofbl79dl8Q6pt35Hiii\/WvqhaMoE7JvcbcdsDtwDprXOcll+3QmgNLNaer2L4Wazo+ijfeR1Cne\/xw9NVua+w6xCoVY9P\/CAQI\/M62uFZBphbu8c9gaHFaamo4D72xm+juqupt6fBH99mb+R0dl4fKBMTVgZRG3DnzzlSaEzOOa0QI8+77X6Y2igZEuaplebDZKoXMiQaFO5fE2WCSz6oGQrbp6lQLRXWf4C7N9EgpDnSF2ggyW6yfCgi+xzQqwTb5dfYdvVYJka+2TXItWFCpMupxowefxzZzU0\/9E3l813S3ZstnUHovZXdgm7QcibP1FCfTk3\/c2LPC\/8KXvMAFVqXi7pRXXg3kgy+hTzNxTUA8gkC1ftvq\/scdAF0=","translations":{"en":{"changelog":"### Added\n\n- Support for Nextcloud 35\n\n### Changed\n\n- Update duplicated bills to use current timestamp @AkshayRao27 [#398](https:\/\/github.com\/julien-nc\/cospend-nc\/pull\/398)\n- Add federation capability check @miaulalala [#389](https:\/\/github.com\/julien-nc\/cospend-nc\/pull\/389)\n\n### Fixed\n\n- Fix federation URL normalisation and pending shares @miaulalala [#388](https:\/\/github.com\/julien-nc\/cospend-nc\/pull\/388)\n- Fix import project ID, avoid empty project ID, add suffix on collision\n- Fix getting primary color, use capabilities\n- Delete shares to a user when it's deleted, early return in getUserMaxAccessLevel when the user does not exist (credits to @dizconnectz)\n- Get rid of IServerContainer::getDatabaseConnection that was removed\n- Get rid of IServerContainer::getActivityManager that was removed\n- Remove csp->allowEvalScript that was removed in Nextcloud 34"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/github.com\/julien-nc\/cospend-nc\/raw\/main\/img\/screenshots\/cospend1.jpg","smallThumbnail":""},{"url":"https:\/\/github.com\/julien-nc\/cospend-nc\/raw\/main\/img\/screenshots\/cospend2.jpg","smallThumbnail":""},{"url":"https:\/\/github.com\/julien-nc\/cospend-nc\/raw\/main\/img\/screenshots\/cospend3.jpg","smallThumbnail":""},{"url":"https:\/\/github.com\/julien-nc\/cospend-nc\/raw\/main\/img\/screenshots\/cospend4.jpg","smallThumbnail":""}],"translations":{"vi":{"name":"Cospend","summary":"Shared budget manager","description":"# Nextcloud Cospend \ud83d\udcb0\n\nNextcloud Cospend is a group\/shared budget manager. It was inspired by the great [IHateMoney](https:\/\/github.com\/spiral-project\/ihatemoney\/).\n\nYou can use it when you share a house, when you go on vacation with friends, whenever you share expenses with a group of people.\n\nIt lets you create projects with members and bills. Each member has a balance computed from the project bills. Balances are not an absolute amount of money at members disposal but rather a relative information showing if a member has spent more for the group than the group has spent for her\/him, independently of exactly who spent money for whom. This way you can see who owes the group and who the group owes. Ultimately you can ask for a settlement plan telling you which payments to make to reset members balances.\n\nProject members are independent from Nextcloud users. Projects can be shared with other Nextcloud users or via public links.\n\n[MoneyBuster](https:\/\/gitlab.com\/eneiluj\/moneybuster) Android client is [available in F-Droid](https:\/\/f-droid.org\/packages\/net.eneiluj.moneybuster\/) and on the [Play store](https:\/\/play.google.com\/store\/apps\/details?id=net.eneiluj.moneybuster).\n\n[PayForMe](https:\/\/github.com\/mayflower\/PayForMe) iOS client is currently under developpement!\n\nThe private and public APIs are documented using [the Nextcloud OpenAPI extractor](https:\/\/github.com\/nextcloud\/openapi-extractor\/). This documentation can be accessed directly in Nextcloud. All you need is to install Cospend (>= v1.6.0) and use the [the OCS API Viewer app](https:\/\/apps.nextcloud.com\/apps\/ocs_api_viewer) to browse the OpenAPI documentation.\n\n## Features\n\n* \u270e Create\/edit\/delete projects, members, bills, bill categories, currencies\n* \u2696 Check member balances\n* \ud83d\udde0 Display project statistics\n* \u267b Display settlement plan\n* Move bills from one project to another\n* Move bills to trash before actually deleting them\n* Archive old projects before deleting them\n* \ud83c\udf87 Automatically create reimbursement bills from settlement plan\n* \ud83d\uddd3 Create recurring bills (day\/week\/month\/year)\n* \ud83d\udcca Optionally provide custom amount for each member in new bills\n* \ud83d\udd17 Link personal files to bills (picture of physical receipt for example)\n* \ud83d\udc69 Public links for people outside Nextcloud (can be password protected)\n* \ud83d\udc6b Share projects with Nextcloud users\/groups\/circles\n* \ud83d\uddab Import\/export projects as csv (compatible with csv files from IHateMoney and SplitWise)\n* \ud83d\udd17 Generate link\/QRCode to easily add projects in MoneyBuster\n* \ud83d\uddf2 Implement Nextcloud notifications and activity stream\n\nThis app usually support the 2 or 3 last major versions of Nextcloud.\n\nThis app is under development.\n\n\ud83c\udf0d Help us to translate this app on [Nextcloud-Cospend\/MoneyBuster Crowdin project](https:\/\/crowdin.com\/project\/moneybuster).\n\n\u2692 Check out other ways to help in the [contribution guidelines](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/CONTRIBUTING.md).\n\n## Documentation\n\n* [User documentation](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/user.md)\n* [Admin documentation](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/admin.md)\n* [Developer documentation](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/dev.md)\n* [CHANGELOG](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/CHANGELOG.md#change-log)\n* [AUTHORS](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/AUTHORS.md#authors)\n\n## Known issues\n\n* It does not make you rich\n\nAny feedback will be appreciated.\n\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"bg":{"name":"Cospend","summary":"\u0418\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442 \u0437\u0430 \u0441\u043f\u043e\u0434\u0435\u043b\u0435\u043d \u0431\u044e\u0434\u0436\u0435\u0442","description":"# Nextcloud Cospend \ud83d\udcb0\n\nNextcloud Cospend \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0432\u0430 \u0431\u044e\u0434\u0436\u0435\u0442 \u0437\u0430 \u0433\u0440\u0443\u043f\u0430\/\u0441\u043f\u043e\u0434\u0435\u043b\u0435\u043d \u0431\u044e\u0434\u0436\u0435\u0442. \u0412\u0434\u044a\u0445\u043d\u043e\u0432\u0435\u043d \u0435 \u043e\u0442 \u0432\u0435\u043b\u0438\u043a\u043e\u043b\u0435\u043f\u043d\u0438\u044f [IHateMoney](https:\/\/github.com\/spiral-project\/ihatemoney\/).\n\n\u041c\u043e\u0436\u0435\u0442\u0435 \u0434\u0430 \u0433\u043e \u0438\u0437\u043f\u043e\u043b\u0437\u0432\u0430\u0442\u0435, \u043a\u043e\u0433\u0430\u0442\u043e \u0441\u043f\u043e\u0434\u0435\u043b\u044f\u0442 \u043a\u044a\u0449\u0430, \u043a\u043e\u0433\u0430\u0442\u043e \u043e\u0442\u0438\u0432\u0430\u0442\u0435 \u043d\u0430 \u043f\u043e\u0447\u0438\u0432\u043a\u0430 \u0441 \u043f\u0440\u0438\u044f\u0442\u0435\u043b\u0438, \u0432\u0438\u043d\u0430\u0433\u0438 \u043a\u043e\u0433\u0430\u0442\u043e \u0441\u043f\u043e\u0434\u0435\u043b\u044f\u0442\u0435 \u0440\u0430\u0437\u0445\u043e\u0434\u0438 \u0441 \u0433\u0440\u0443\u043f\u0430 \u0445\u043e\u0440\u0430.\n\n\u0414\u0430\u0432\u0430 \u0432\u0438 \u0432\u044a\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442 \u0434\u0430 \u0441\u044a\u0437\u0434\u0430\u0432\u0430\u0442\u0435 \u043f\u0440\u043e\u0435\u043a\u0442\u0438 \u0441 \u0447\u043b\u0435\u043d\u043e\u0432\u0435 \u0438 \u0441\u043c\u0435\u0442\u043a\u0438. \u0417\u0430 \u0432\u0441\u0435\u043a\u0438 \u0447\u043b\u0435\u043d \u0441\u0435 \u0438\u0437\u0447\u0438\u0441\u043b\u044f\u0432\u0430 \u0441\u0430\u043b\u0434\u043e \u043e\u0442 \u0441\u043c\u0435\u0442\u043a\u0438\u0442\u0435 \u043f\u043e \u043f\u0440\u043e\u0435\u043a\u0442\u0430. \u0421\u0430\u043b\u0434\u0430\u0442\u0430 \u043d\u0435 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0432\u0430\u0442 \u0430\u0431\u0441\u043e\u043b\u044e\u0442\u043d\u0430 \u0441\u0443\u043c\u0430 \u043f\u0430\u0440\u0438\u0447\u043d\u0438 \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430 \u043d\u0430 \u0440\u0430\u0437\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u043d\u0430 \u0447\u043b\u0435\u043d\u043e\u0432\u0435\u0442\u0435, \u0430 \u043f\u043e-\u0441\u043a\u043e\u0440\u043e \u043e\u0442\u043d\u043e\u0441\u0438\u0442\u0435\u043b\u043d\u0430 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f, \u043f\u043e\u043a\u0430\u0437\u0432\u0430\u0449\u0430 \u0434\u0430\u043b\u0438 \u0434\u0430\u0434\u0435\u043d \u0447\u043b\u0435\u043d \u0435 \u043f\u043e\u0445\u0430\u0440\u0447\u0438\u043b \u043f\u043e\u0432\u0435\u0447\u0435 \u043e\u0442 \u0433\u0440\u0443\u043f\u0430\u0442\u0430, \u043e\u0442\u043a\u043e\u043b\u043a\u043e\u0442\u043e \u0433\u0440\u0443\u043f\u0430\u0442\u0430 \u0435 \u043f\u043e\u0445\u0430\u0440\u0447\u0438\u043b\u0430 \u0437\u0430 \u043d\u0435\u044f\/\u043d\u0435\u0433\u043e, \u0431\u0435\u0437 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0442\u043e\u0447\u043d\u043e \u043a\u043e\u0439 \u0435 \u043f\u043e\u0445\u0430\u0440\u0447\u0438\u043b \u0437\u0430 \u043a\u043e\u0433\u043e. \u0422\u0430\u043a\u0430 \u043c\u043e\u0436\u0435\u0442\u0435 \u0434\u0430 \u0432\u0438\u0436\u0434\u0430\u0442\u0435 \u043a\u043e\u0439 \u0440\u044a\u043a\u043e\u0432\u043e\u0434\u0438 \u0433\u0440\u0443\u043f\u0430\u0442\u0430 \u0438 \u043a\u043e\u0438 \u0441\u0430 \u043d\u0435\u0439\u043d\u0438 \u0447\u043b\u0435\u043d\u043e\u0432\u0435. \u0412 \u043a\u0440\u0430\u0439\u043d\u0430 \u0441\u043c\u0435\u0442\u043a\u0430 \u043c\u043e\u0436\u0435\u0442\u0435 \u0434\u0430 \u043f\u043e\u043c\u043e\u043b\u0438\u0442\u0435 \u0437\u0430 \u043f\u043b\u0430\u043d \u0437\u0430 \u0443\u0440\u0435\u0436\u0434\u0430\u043d\u0435 \u043d\u0430 \u0441\u043c\u0435\u0442\u043a\u0438\u0442\u0435, \u043a\u043e\u0439\u0442\u043e \u0434\u0430 \u0412\u0438 \u0434\u0430\u0432\u0430 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u043a\u043e\u0438 \u043f\u043b\u0430\u0449\u0430\u043d\u0438\u044f \u0434\u0430 \u0441\u0435 \u0438\u0437\u0432\u044a\u0440\u0448\u0430\u0442 \u0441 \u0446\u0435\u043b \u0432\u044a\u0437\u0441\u0442\u0430\u043d\u043e\u0432\u044f\u0432\u0430\u043d\u0435 \u043d\u0430 \u0441\u0430\u043b\u0434\u0430\u0442\u0430 \u043d\u0430 \u0447\u043b\u0435\u043d\u043e\u0432\u0435\u0442\u0435.\n\n\u0427\u043b\u0435\u043d\u043e\u0432\u0435\u0442\u0435 \u043f\u043e \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u0441\u0430 \u043d\u0435\u0437\u0430\u0432\u0438\u0441\u0438\u043c\u0438 \u043e\u0442 \u043f\u043e\u0442\u0440\u0435\u0431\u0438\u0442\u0435\u043b\u0438\u0442\u0435 \u043d\u0430 Nextcloud. \u041f\u0440\u043e\u0435\u043a\u0442\u0438\u0442\u0435 \u043c\u043e\u0436\u0435 \u0434\u0430 \u0441\u0435 \u0441\u043f\u043e\u0434\u0435\u043b\u044f\u0442 \u0441 \u0434\u0440\u0443\u0433\u0438 \u043f\u043e\u0442\u0440\u0435\u0431\u0438\u0442\u0435\u043b\u0438 \u043d\u0430 Nextcloud \u0438\u043b\u0438 \u043f\u043e\u0441\u0440\u0435\u0434\u0441\u0442\u0432\u043e\u043c \u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0435\u043d\u043e\u0434\u043e\u0441\u0442\u044a\u043f\u043d\u0438 \u0445\u0438\u043f\u0435\u0440\u0432\u0440\u044a\u0437\u043a\u0438.\n\n[MoneyBuster](https:\/\/gitlab.com\/eneiluj\/moneybuster) \u0437\u0430 Android \u0441\u0435 [\u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430 \u0437\u0430 F-Droid](https:\/\/f-droid.org\/packages\/net.eneiluj.moneybuster\/) \u0438 \u0432 [Play store](https:\/\/play.google.com\/store\/apps\/details?id=net.eneiluj.moneybuster).\n\n\u0412 \u043c\u043e\u043c\u0435\u043d\u0442\u0430 \u0432 \u043f\u0440\u043e\u0446\u0435\u0441 \u043d\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0430 \u0435 [PayForMe](https:\/\/github.com\/mayflower\/PayForMe) \u0437\u0430 iOS!\n\n\u0427\u0430\u0441\u0442\u043d\u0438\u0442\u0435 \u0438 \u043e\u0431\u0449\u043e\u0434\u043e\u0441\u0442\u044a\u043f\u043d\u0438\u0442\u0435 APIs \u0441\u0430 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0438\u0440\u0430\u043d\u0438 \u043f\u043e\u0441\u0440\u0435\u0434\u0441\u0442\u0432\u043e\u043c [ \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430 \u0437\u0430 \u0438\u0437\u0432\u043b\u0438\u0447\u0430\u043d\u0435 Nextcloud OpenAPI](https:\/\/github.com\/nextcloud\/openapi-extractor\/). \u0414\u043e\u0441\u0442\u044a\u043f \u0434\u043e \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0430\u0442\u0430 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f \u043c\u043e\u0436\u0435 \u0434\u0430 \u0441\u0435 \u043f\u043e\u043b\u0443\u0447\u0438 \u0434\u0438\u0440\u0435\u043a\u0442\u043d\u043e \u0432 Nextcloud. \u0421\u0430\u043c\u043e \u0442\u0440\u044f\u0431\u0432\u0430 \u0434\u0430 \u0438\u043d\u0441\u0442\u0430\u043b\u0438\u0440\u0430\u0442\u0435 Cospend (>= v1.6.0) \u0438 \u0434\u0430 \u0438\u0437\u043f\u043e\u043b\u0437\u0432\u0430\u0442\u0435 [\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435\u0442\u043e OCS API Viewer](https:\/\/apps.nextcloud.com\/apps\/ocs_api_viewer), \u0437\u0430 \u0434\u0430 \u043f\u0440\u0435\u0433\u043b\u0435\u0436\u0434\u0430\u0442\u0435 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f\u0442\u0430 \u043d\u0430 OpenAPI.\n\n## \u0424\u0443\u043d\u043a\u0446\u0438\u0438\n\n* \u270e \u0421\u044a\u0437\u0434\u0430\u0432\u0430\u043d\u0435\/\u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u0430\u043d\u0435\/\u0438\u0437\u0442\u0440\u0438\u0432\u0430\u043d\u0435 \u043d\u0430 \u043f\u0440\u043e\u0435\u043a\u0442\u0438, \u0447\u043b\u0435\u043d\u043e\u0432\u0435, \u0441\u043c\u0435\u0442\u043a\u0438, \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438 \u0441\u043c\u0435\u0442\u043a\u0438, \u0432\u0430\u043b\u0443\u0442\u0438\n* \u2696 \u041f\u0440\u043e\u0432\u0435\u0440\u044f\u0432\u0430\u0439\u0442\u0435 \u0441\u0430\u043b\u0434\u0430\u0442\u0430 \u043d\u0430 \u0447\u043b\u0435\u043d\u043e\u0432\u0435\u0442\u0435\n* \ud83d\udde0 \u041f\u043e\u043a\u0430\u0437\u0432\u0430\u0439\u0442\u0435 \u0441\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a\u0430\u0442\u0430 \u0437\u0430 \u043f\u0440\u043e\u0435\u043a\u0442\u0430\n* \u267b \u041f\u043e\u043a\u0430\u0437\u0432\u0430\u0439\u0442\u0435 \u043f\u043b\u0430\u043d\u0430 \u0437\u0430 \u0443\u0440\u0435\u0436\u0434\u0430\u043d\u0435 \u043d\u0430 \u0441\u043c\u0435\u0442\u043a\u0438\u0442\u0435\n* \u041c\u0435\u0441\u0442\u0435\u0442\u0435 \u0441\u043c\u0435\u0442\u043a\u0438 \u043e\u0442 \u0435\u0434\u043d\u0438 \u043f\u0440\u043e\u0435\u043a\u0442 \u0432 \u0434\u0440\u0443\u0433\n* \u041f\u0440\u0435\u043c\u0435\u0441\u0442\u0432\u0430\u0439\u0442\u0435 \u0441\u043c\u0435\u0442\u043a\u0438 \u0432 \u043a\u043e\u0448\u0447\u0435\u0442\u043e, \u043f\u0440\u0435\u0434\u0438 \u0440\u0435\u0430\u043b\u043d\u043e \u0434\u0430 \u0433\u0438 \u0438\u0437\u0442\u0440\u0438\u0435\u0442\u0435\n* \u0410\u0440\u0445\u0438\u0432\u0438\u0440\u0430\u0439\u0442\u0435 \u0441\u0442\u0430\u0440\u0438\u0442\u0435 \u043f\u0440\u043e\u0435\u043a\u0442\u0438, \u043f\u0440\u0435\u0434\u0438 \u0434\u0430 \u0433\u0438 \u0438\u0437\u0442\u0440\u0438\u0435\u0442\u0435\n* \ud83c\udf87 \u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u043d\u043e \u0441\u044a\u0437\u0434\u0430\u0432\u0430\u0439\u0442\u0435 \u0441\u043c\u0435\u0442\u043a\u0438 \u0437\u0430 \u0432\u044a\u0437\u0441\u0442\u0430\u043d\u043e\u0432\u044f\u0432\u0430\u043d\u0435 \u043e\u0442 \u043f\u043b\u0430\u043d\u0430 \u0437\u0430 \u0443\u0440\u0435\u0436\u0434\u0430\u043d\u0435 \u043d\u0430 \u0441\u043c\u0435\u0442\u043a\u0438\u0442\u0435\n* \ud83d\uddd3 \u0421\u044a\u0437\u0434\u0430\u0439\u0442\u0435 \u043f\u043e\u0432\u0442\u0430\u0440\u044f\u0449\u0438 \u0441\u0435 \u0441\u043c\u0435\u0442\u043a\u0438 (\u0437\u0430 \u0434\u0435\u043d\u044f\/\u0441\u0435\u0434\u043c\u0438\u0446\u0430\u0442\u0430\/\u043c\u0435\u0441\u0435\u0446\u0430\/\u0433\u043e\u0434\u0438\u043d\u0430\u0442\u0430)\n* \ud83d\udcca \u041f\u043e \u0436\u0435\u043b\u0430\u043d\u0438\u0435 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u0442\u0435 \u0441\u0443\u043c\u0430 \u0437\u0430 \u0432\u0441\u0435\u043a\u0438 \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a \u2013 \u0437\u0430 \u043d\u043e\u0432\u0438\u0442\u0435 \u0441\u043c\u0435\u0442\u043a\u0438\n* \ud83d\udd17 \u0421\u0432\u044a\u0440\u0436\u0435\u0442\u0435 \u043b\u0438\u0447\u043d\u0438\u0442\u0435 \u0444\u0430\u0439\u043b\u043e\u0432\u0435 \u0441\u044a\u0441 \u0441\u043c\u0435\u0442\u043a\u0438\u0442\u0435 (\u0441\u043d\u0438\u043c\u043a\u0430 \u043d\u0430 \u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u0430 \u0440\u0430\u0437\u043f\u0438\u0441\u043a\u0430 \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440)\n* \ud83d\udc69 \u041e\u0431\u0449\u0435\u0441\u0442\u0432\u0435\u043d\u043e\u0434\u043e\u0441\u0442\u044a\u043f\u043d\u0438 \u0445\u0438\u043f\u0435\u0440\u0432\u0440\u044a\u0437\u043a\u0438 \u0437\u0430 \u0445\u043e\u0440\u0430\u0442\u0430 \u0438\u0437\u0432\u044a\u043d Nextcloud (\u043c\u043e\u0436\u0435 \u0434\u0430 \u0441\u0430 \u0437\u0430\u0449\u0438\u0442\u0435\u043d\u0438 \u0441 \u043f\u0430\u0440\u043e\u043b\u0430)\n* \ud83d\udc6b \u0421\u043f\u043e\u0434\u0435\u043b\u044f\u043d\u0435 \u043d\u0430 \u043f\u0440\u043e\u0435\u043a\u0442\u0438 \u0441 \u043f\u043e\u043b\u0437\u0432\u0430\u0442\u0435\u043b\u0438\/\u0433\u0440\u0443\u043f\u0438\/\u043a\u0440\u044a\u0433\u043e\u0432\u0435 \u043d\u0430 Nextcloud\n* \ud83d\uddab \u0418\u043c\u043f\u043e\u0440\u0442\u0438\u0440\u0430\u043d\u0435\/\u0435\u043a\u0441\u043f\u043e\u0440\u0442\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 \u043f\u0440\u043e\u0435\u043a\u0442\u0438 \u043a\u0430\u0442\u043e csv (\u0441\u044a\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u0438 \u0441\u044a\u0441 csv \u0444\u0430\u0439\u043b\u043e\u0432\u0435 \u043e\u0442 IHateMoney \u0438 SplitWise)\n* \ud83d\udd17 \u0413\u0435\u043d\u0435\u0440\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 \u0445\u0438\u043f\u0435\u0440\u0432\u0440\u044a\u0437\u043a\u0430\/QR \u043a\u043e\u0434 \u0437\u0430 \u043b\u0435\u0441\u043d\u043e \u0434\u043e\u0431\u0430\u0432\u044f\u043d\u0435 \u043d\u0430 \u043f\u0440\u043e\u0435\u043a\u0442\u0438 \u0432 MoneyBuster\n* \ud83d\uddf2 \u0418\u0437\u043f\u044a\u043b\u043d\u0435\u043d\u0438\u0435 \u043d\u0430 \u0443\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u044f \u0432 Nextcloud \u0438 \u043d\u0430 \u043f\u043e\u0442\u043e\u043a \u043d\u0430 \u0434\u0435\u0439\u043d\u043e\u0441\u0442\u0442\u0430\n\n\u0422\u043e\u0432\u0430 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u043e\u0431\u0438\u0447\u0430\u0439\u043d\u043e \u043f\u043e\u0434\u0434\u044a\u0440\u0436\u0430 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0442\u0435 2 \u0438\u043b\u0438 3 \u043e\u0442 \u043e\u0441\u043d\u043e\u0432\u043d\u0438\u0442\u0435 \u0432\u0435\u0440\u0441\u0438\u0438 \u043d\u0430 Nextcloud.\n\n\u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435\u0442\u043e \u0441\u0435 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0432\u0430.\n\n\ud83c\udf0d \u041f\u043e\u043c\u043e\u0433\u043d\u0435\u0442\u0435 \u043d\u0438 \u0434\u0430 \u043f\u0440\u0435\u0432\u0435\u0434\u0435\u043c \u0442\u043e\u0432\u0430 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u0432 Crowdin \u043f\u0440\u043e\u0435\u043a\u0442\u0430 [Nextcloud-Cospend\/MoneyBuster ](https:\/\/crowdin.com\/project\/moneybuster).\n\n\u2692 \u041f\u0440\u043e\u0432\u0435\u0440\u0435\u0442\u0435 \u0434\u0440\u0443\u0433\u0438 \u043d\u0430\u0447\u0438\u043d\u0438 \u0437\u0430 \u043f\u043e\u0434\u043a\u0440\u0435\u043f\u0430 \u0432 [\u043d\u0430\u0441\u043e\u043a\u0438\u0442\u0435 \u0437\u0430 \u043f\u0440\u0438\u043d\u043e\u0441](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/CONTRIBUTING.md).\n\n## \u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f\n\n* [\u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f \u0437\u0430 \u043f\u043e\u0442\u0440\u0435\u0431\u0438\u0442\u0435\u043b\u044f](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/user.md)\n* [\u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f \u0437\u0430 \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440\u0430](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/admin.md)\n* [\u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f \u0437\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u0446\u0438\u0442\u0435](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/dev.md)\n* [\u041f\u0420\u041e\u041c\u0415\u041d\u0418](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/CHANGELOG.md#change-log)\n* [\u0410\u0412\u0422\u041e\u0420\u0418](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/AUTHORS.md#authors)\n\n## \u0418\u0437\u0432\u0435\u0441\u0442\u043d\u0438 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0438\n\n* \u041d\u0435 \u0432\u0438 \u043f\u0440\u0430\u0432\u0438 \u0431\u043e\u0433\u0430\u0442\u0438\n\n\u0412\u0441\u044f\u043a\u0430 \u043e\u0431\u0440\u0430\u0442\u043d\u0430 \u0432\u0440\u044a\u0437\u043a\u0430 \u0449\u0435 \u0431\u044a\u0434\u0435 \u043e\u0446\u0435\u043d\u0435\u043d\u0430.\n\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"el":{"name":"Cospend","summary":"Shared budget manager","description":"# Nextcloud Cospend \ud83d\udcb0\n\nNextcloud Cospend is a group\/shared budget manager. It was inspired by the great [IHateMoney](https:\/\/github.com\/spiral-project\/ihatemoney\/).\n\nYou can use it when you share a house, when you go on vacation with friends, whenever you share expenses with a group of people.\n\nIt lets you create projects with members and bills. Each member has a balance computed from the project bills. Balances are not an absolute amount of money at members disposal but rather a relative information showing if a member has spent more for the group than the group has spent for her\/him, independently of exactly who spent money for whom. This way you can see who owes the group and who the group owes. Ultimately you can ask for a settlement plan telling you which payments to make to reset members balances.\n\nProject members are independent from Nextcloud users. Projects can be shared with other Nextcloud users or via public links.\n\n\u0397 Android \u03b5\u03c6\u03b1\u03c1\u03bc\u03bf\u03b3\u03ae \u03c4\u03bf\u03c5 [MoneyBuster](https:\/\/gitlab.com\/eneiluj\/moneybuster) \u03b5\u03af\u03bd\u03b1\u03b9 [\u03b4\u03b9\u03b1\u03b8\u03ad\u03c3\u03b9\u03bc\u03b7 \u03c3\u03c4\u03bf F-Droid](https:\/\/f-droid.org\/packages\/net.eneiluj.moneybuster\/) \u03ba\u03b1\u03b9 \u03c3\u03c4\u03bf [Play store](https:\/\/play.google.com\/store\/apps\/details?id=net.eneiluj.moneybuster).\n\n[PayForMe](https:\/\/github.com\/mayflower\/PayForMe) iOS client is currently under developpement!\n\nThe private and public APIs are documented using [the Nextcloud OpenAPI extractor](https:\/\/github.com\/nextcloud\/openapi-extractor\/). This documentation can be accessed directly in Nextcloud. All you need is to install Cospend (>= v1.6.0) and use the [the OCS API Viewer app](https:\/\/apps.nextcloud.com\/apps\/ocs_api_viewer) to browse the OpenAPI documentation.\n\n## \u0394\u03c5\u03bd\u03b1\u03c4\u03cc\u03c4\u03b7\u03c4\u03b5\u03c2\n\n* \u270e Create\/edit\/delete projects, members, bills, bill categories, currencies\n* \u2696 Check member balances\n* \ud83d\udde0 Display project statistics\n* \u267b Display settlement plan\n* Move bills from one project to another\n* Move bills to trash before actually deleting them\n* Archive old projects before deleting them\n* \ud83c\udf87 Automatically create reimbursement bills from settlement plan\n* \ud83d\uddd3 Create recurring bills (day\/week\/month\/year)\n* \ud83d\udcca Optionally provide custom amount for each member in new bills\n* \ud83d\udd17 Link personal files to bills (picture of physical receipt for example)\n* \ud83d\udc69 Public links for people outside Nextcloud (can be password protected)\n* \ud83d\udc6b Share projects with Nextcloud users\/groups\/circles\n* \ud83d\uddab Import\/export projects as csv (compatible with csv files from IHateMoney and SplitWise)\n* \ud83d\udd17 Generate link\/QRCode to easily add projects in MoneyBuster\n* \ud83d\uddf2 Implement Nextcloud notifications and activity stream\n\nThis app usually support the 2 or 3 last major versions of Nextcloud.\n\n\u0391\u03c5\u03c4\u03ae \u03b7 \u03b5\u03c6\u03b1\u03c1\u03bc\u03bf\u03b3\u03ae \u03b5\u03af\u03bd\u03b1\u03b9 \u03c5\u03c0\u03cc \u03b1\u03bd\u03ac\u03c0\u03c4\u03c5\u03be\u03b7.\n\n\ud83c\udf0d \u0392\u03bf\u03b7\u03b8\u03ae\u03c3\u03c4\u03b5 \u03bc\u03b1\u03c2 \u03bd\u03b1 \u03bc\u03b5\u03c4\u03b1\u03c6\u03c1\u03ac\u03c3\u03bf\u03c5\u03bc\u03b5 \u03b1\u03c5\u03c4\u03ae \u03c4\u03b7\u03bd \u03b5\u03c6\u03b1\u03c1\u03bc\u03bf\u03b3\u03ae \u03c3\u03c4\u03bf [Nextcloud-Cospend\/MoneyBuster Crowdin project](https:\/\/crowdin.com\/project\/moneybuster).\n\n\u2692 Check out other ways to help in the [contribution guidelines](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/CONTRIBUTING.md).\n\n## \u03a4\u03b5\u03ba\u03bc\u03b7\u03c1\u03af\u03c9\u03c3\u03b7\n\n* [User documentation](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/user.md)\n* [Admin documentation](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/admin.md)\n* [Developer documentation](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/dev.md)\n* [CHANGELOG](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/CHANGELOG.md#change-log)\n* [AUTHORS](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/AUTHORS.md#authors)\n\n## \u0393\u03bd\u03c9\u03c3\u03c4\u03ac \u03c0\u03c1\u03bf\u03b2\u03bb\u03ae\u03bc\u03b1\u03c4\u03b1\n\n* It does not make you rich\n\n\u039f\u03c0\u03bf\u03b9\u03bf\u03b4\u03ae\u03c0\u03bf\u03c4\u03b5 \u03c3\u03c7\u03cc\u03bb\u03b9\u03bf \u03b3\u03b9\u03b1 \u03c4\u03b7 \u03b2\u03b5\u03bb\u03c4\u03af\u03c9\u03c3\u03b7 \u03c4\u03b7\u03c2 \u03b5\u03c6\u03b1\u03c1\u03bc\u03bf\u03b3\u03ae\u03c2 \u03b8\u03b1 \u03b5\u03ba\u03c4\u03b9\u03bc\u03b7\u03b8\u03b5\u03af.\n\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"de":{"name":"Cospend","summary":"Gemeinsame Budgetverwaltung","description":"# Nextcloud Cospend \ud83d\udcb0\n\nNextcloud Cospend ist ein gemeinsamer Budget-Manager f\u00fcr Gruppen. [IHateMoney](https:\/\/github.com\/spiral-project\/ihatemoney\/) diente hierbei als Vorbild.\n\nImmer wenn du Geld mit anderen teilst, z. B. in einer WG oder im Urlaub mit Freunden, kannst du diese App verwenden.\n\nDu kannst Projekte erstellen sowie Mitglieder und Ausgaben hinzuf\u00fcgen. Anhand der Ausgaben im Projekt wird f\u00fcr jedes Mitglied eine Bilanz erstellt. Bilanzen sind keine absolute Summe an Geld, die den Mitgliedern zur Verf\u00fcgung steht, sondern eine relative Information, die anzeigt, ob ein Mitglied mehr f\u00fcr die Gruppe ausgegeben hat als die Gruppe f\u00fcr sie\/ihn (unabh\u00e4ngig davon wer genau gezahlt hat). Somit ist ersichtlich, wer wem etwas schuldet. Letztendlich kannst du dir dann in der Abrechnung anzeigen lassen, welche Zahlungen zu leisten sind, um die Bilanzen der Mitglieder auszugleichen.\n\nProjektmitglieder sind unabh\u00e4ngig von Nextcloud Benutzern. Projekte k\u00f6nnen mit anderen Nextcloud-Nutzern oder mit \u00f6ffentlichen Links geteilt werden.\n\nDer Android Client [MoneyBuster](https:\/\/gitlab.com\/eneiluj\/moneybuster) ist [erh\u00e4ltlich auf F-Droid](https:\/\/f-droid.org\/packages\/net.eneiluj.moneybuster\/) und im [Play Store](https:\/\/play.google.com\/store\/apps\/details?id=net.eneiluj.moneybuster).\n\nDer iOS-Client [PayForMe](https:\/\/github.com\/mayflower\/PayForMe) wird aktuell noch entwickelt!\n\nDie privaten und \u00f6ffentlichen APIs sind mit [der Nextcloud OpenAPI Extractor App](https:\/\/github.com\/nextcloud\/openapi-extractor\/) dokumentiert. Diese Dokumentation kann direkt in Nextcloud aufgerufen werden. Installiere einfach Cospend (>= v1.6.0) und benutze die [OCS API Viewer App](https:\/\/apps.nextcloud.com\/apps\/ocs_api_viewer) um die OpenAPI-Dokumentation zu sehen.\n\n## Funktionen\n\n* \u270e Projekte, Mitglieder, Rechnungen, Rechnungskategorien, W\u00e4hrungen erstellen\/bearbeiten\/l\u00f6schen\n* \u2696 Kontrolle der Mitgliederguthaben\n* \ud83d\udde0 Projektstatistiken anzeigen\n* \u267b Anzeige des Abrechnungsplans\n* Rechnungen von einem Projekt zu einem anderen verschieben\n* Rechnungen in den Papierkorb verschieben, bevor sie tats\u00e4chlich gel\u00f6scht werden\n* Alte Projekte archivieren, bevor sie gel\u00f6scht werden\n* \ud83c\udf87 Automatisch Erstattungsrechnungen aus dem Abrechnungsplan erstellen\n* \ud83d\uddd3 Wiederkehrende Rechnungen erstellen (Tag\/Woche\/Monat\/Jahr)\n* \ud83d\udcca Optionaler benutzerdefinierter Betrag f\u00fcr jedes Mitglied in neuen Rechnungen bereitstellen\n* \ud83d\udd17 Verkn\u00fcpfen Sie pers\u00f6nliche Dateien mit Rechnungen (z. B. ein Bild einer Quittung)\n* \ud83d\udc69 \u00d6ffentliche Links f\u00fcr Personen au\u00dferhalb von Nextcloud (k\u00f6nnen passwortgesch\u00fctzt werden)\n* \ud83d\udc6b Projekte mit Nextcloud-Nutzern\/Gruppen\/Zirkeln teilen\n* \ud83d\uddab Projekte als csv importieren\/exportieren (kompatibel mit csv-Dateien von IHateMoney und SplitWise)\n* \ud83d\udd17 Link\/QRCode zum einfachen Hinzuf\u00fcgen von Projekten in MoneyBuster generieren\n* \ud83d\uddf2 Implementierung von Nextcloud-Benachrichtigungen und Aktivit\u00e4tsstrom\n\nDiese App unterst\u00fctzt in der Regel die 2 oder 3 letzten Hauptversionen von Nextcloud.\n\nDiese App ist in Entwicklung.\n\n\ud83c\udf0d Hilf uns bei der \u00dcbersetzung dieser App auf [Nextcloud-Cospend\/MoneyBuster Crowdin project](https:\/\/crowdin.com\/project\/moneybuster).\n\n\u2692\ufe0f Weitere M\u00f6glichkeiten zu Helfen findest du in der [Contribution-Richtlinie](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/CONTRIBUTING.md).\n\n## Dokumentation\n\n* [Benutzer-Dokumentation](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/user.md)\n* [Admin-Dokumentation](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/admin.md)\n* [Entwickler-Dokumentation](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/dev.md)\n* [CHANGELOG \/ \u00c4nderungen](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/CHANGELOG.md#change-log)\n* [AUTHORS \/ Ersteller](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/AUTHORS.md#authors)\n\n## Bekannte Probleme\n\n* Es macht dich nicht reich\n\nJedes Feedback ist willkommen.\n\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"es":{"name":"Cospend","summary":"Gestor de presupuesto compartido","description":"# Nextcloud Cospend \ud83d\udcb0\n\nNextcloud Cospend es un gestor de presupuesto compartido. Fue inspirado por el magn\u00edfico [IHateMoney](https:\/\/github.com\/spiral-project\/ihatemoney\/).\n\nPuedes utilizarlo cuando compartes casa, cuando vas de vacaciones con amigos, o siempre que compartas gastos con un grupo de personas.\n\nTe permite crear proyectos con miembros y facturas. Cada miembro tiene un saldo calculado a partir de las facturas del proyecto. Los saldos no son una cantidad absoluta de dinero a disposici\u00f3n de los miembros, sino m\u00e1s bien una informaci\u00f3n relativa que muestra si un miembro ha gastado m\u00e1s en el grupo de lo que el grupo ha gastado por \u00e9l\/ella, independientemente de qui\u00e9n gast\u00f3 dinero para qui\u00e9n. De esta manera se puede ver qui\u00e9n debe al grupo y a qui\u00e9n debe el grupo. En \u00faltima instancia, puedes pedir un plan de liquidaci\u00f3n que indique qu\u00e9 pagos hay que hacer para restablecer los saldos de los miembros.\n\nLos miembros del proyecto son independientes de los usuarios de Nextcloud. Los proyectos pueden compartirse con otros usuarios de Nextcloud o a trav\u00e9s de enlaces p\u00fablicos.\n\nEl cliente para Android [MoneyBuster](https:\/\/gitlab.com\/eneiluj\/moneybuster) est\u00e1 [disponible en F-Droid](https:\/\/f-droid.org\/packages\/net.eneiluj.moneybuster\/) y en la [Play store](https:\/\/play.google.com\/store\/apps\/details?id=net.eneiluj.moneybuster).\n\n\u00a1El cliente de iOS [PayForMe](https:\/\/github.com\/mayflower\/PayForMe) est\u00e1 en desarrollo actualmente!\n\nLas APIs privadas y p\u00fablicas est\u00e1n documentadas usando el extractor [Nextcloud OpenAPI ](https:\/\/github.com\/nextcloud\/openapi-extractor\/). Esta documentaci\u00f3n puede ser accedida directamente en Nextcloud. Todo lo que necesitas es instalar Cospend (>= v1.6.0) y utilizar la la aplicaci\u00f3n [OCS API Viewer](https:\/\/apps.nextcloud.com\/apps\/ocs_api_viewer) para navegar por la documentaci\u00f3n de OpenAPI.\n\n## Funcionalidades\n\n* \u270e Crear, editar y eliminar proyectos, miembros, facturas, categor\u00edas y monedas\n* \u2696 Verificar el saldo de los miembros\n* \ud83d\udde0 Mostrar estad\u00edsticas del proyecto\n* \u267b\ufe0f Mostrar plan de liquidaci\u00f3n\n* Mover facturas de un proyecto a otro\n* Mover facturas a la papelera antes de eliminarlas\n* Archivar proyectos antiguos antes de eliminarlos\n* \ud83c\udf87 Crear autom\u00e1ticamente facturas de reembolso a partir del plan de pago\n* \ud83d\uddd3\ufe0f Crear facturas recurrentes (d\u00eda\/semana\/mes\/a\u00f1o)\n* \ud83d\udcca Proporcionar opcionalmente una cantidad personalizada para cada miembro en nuevas facturas\n* \ud83d\udd17 Enlazar archivos personales a facturas (imagen de recibo f\u00edsico por ejemplo)\n* \ud83d\udc69 Enlaces p\u00fablicos para personas fuera de Nextcloud (pueden estar protegidos por contrase\u00f1a)\n* \ud83d\udc6b Compartir proyectos con usuarios\/grupos\/c\u00edrculos de Nextcloud\n* \u25ba Importar\/exportar proyectos como csv (compatible con archivos csv de IHateMoney y SplitWise)\n* \ud83d\udd17 Generar enlaces o c\u00f3digos QRs para agregar proyectos f\u00e1cilmente en MoneyBuster\n* Implementar notificaciones de Nextcloud y flujo de actividad\n\nEsta aplicaci\u00f3n normalmente soporta las 2 o 3 \u00faltimas versiones mayores de Nextcloud.\n\nEsta aplicaci\u00f3n est\u00e1 en desarrollo.\n\n\ud83c\udf0d Ay\u00fadanos a traducir esta aplicaci\u00f3n en [el proyecto de Crowdin de Nextcloud Cospend\/MoneyBuster](https:\/\/crowdin.com\/project\/moneybuster).\n\n\u2692\ufe0f \u00c9chale un vistazo a otras formas de ayudar en las [directrices de contribuci\u00f3n](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/CONTRIBUTING.md).\n\n## Documentaci\u00f3n\n\n* [Documentacion para el usuario](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/user.md)\n* [Documentacion para el administrador](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/admin.md)\n* [Documentaci\u00f3n para desarrolladores](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/dev.md)\n* [CANGELOG](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/CHANGELOG.md#change-log)\n* [AUTORES](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/AUTHORS.md#authors)\n\n## Problemas conocidos\n\n* No te hace rico\n\nCualquier comentario o cr\u00edtica ser\u00e1 apreciado.\n\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"fa":{"name":"Cospend","summary":"Shared budget manager","description":"# Nextcloud Cospend \ud83d\udcb0\n\nNextcloud Cospend is a group\/shared budget manager. It was inspired by the great [IHateMoney](https:\/\/github.com\/spiral-project\/ihatemoney\/).\n\nYou can use it when you share a house, when you go on vacation with friends, whenever you share expenses with a group of people.\n\nIt lets you create projects with members and bills. Each member has a balance computed from the project bills. Balances are not an absolute amount of money at members disposal but rather a relative information showing if a member has spent more for the group than the group has spent for her\/him, independently of exactly who spent money for whom. This way you can see who owes the group and who the group owes. Ultimately you can ask for a settlement plan telling you which payments to make to reset members balances.\n\nProject members are independent from Nextcloud users. Projects can be shared with other Nextcloud users or via public links.\n\n\u06a9\u0627\u0631\u062e\u0648\u0627\u0647 \u0627\u0646\u062f\u0631\u0648\u06cc\u062f [MoneyBuster](https:\/\/gitlab.com\/eneiluj\/moneybuster) [ \u062f\u0631 F-Droid](https:\/\/f-droid.org\/packages\/net.eneiluj.moneybuster\/) \u0648 \u0631\u0648\u06cc [ \u0641\u0631\u0648\u0634\u06af\u0627\u0647 play](https:\/\/play.google.com\/store\/apps\/details?id=net.eneiluj.moneybuster) \u062f\u0631 \u062f\u0633\u062a\u0631\u0633 \u0627\u0633\u062a.\n\n[PayForMe](https:\/\/github.com\/mayflower\/PayForMe) iOS client is currently under developpement!\n\nThe private and public APIs are documented using [the Nextcloud OpenAPI extractor](https:\/\/github.com\/nextcloud\/openapi-extractor\/). This documentation can be accessed directly in Nextcloud. All you need is to install Cospend (>= v1.6.0) and use the [the OCS API Viewer app](https:\/\/apps.nextcloud.com\/apps\/ocs_api_viewer) to browse the OpenAPI documentation.\n\n## \u0648\u06cc\u0698\u06af\u06cc\u200c\u0647\u0627\n\n* \u270e Create\/edit\/delete projects, members, bills, bill categories, currencies\n* \u2696 Check member balances\n* \ud83d\udde0 Display project statistics\n* \u267b Display settlement plan\n* Move bills from one project to another\n* Move bills to trash before actually deleting them\n* Archive old projects before deleting them\n* \ud83c\udf87 Automatically create reimbursement bills from settlement plan\n* \ud83d\uddd3 Create recurring bills (day\/week\/month\/year)\n* \ud83d\udcca Optionally provide custom amount for each member in new bills\n* \ud83d\udd17 Link personal files to bills (picture of physical receipt for example)\n* \ud83d\udc69 Public links for people outside Nextcloud (can be password protected)\n* \ud83d\udc6b Share projects with Nextcloud users\/groups\/circles\n* \ud83d\uddab Import\/export projects as csv (compatible with csv files from IHateMoney and SplitWise)\n* \ud83d\udd17 Generate link\/QRCode to easily add projects in MoneyBuster\n* \ud83d\uddf2 Implement Nextcloud notifications and activity stream\n\nThis app usually support the 2 or 3 last major versions of Nextcloud.\n\n\u0627\u06cc\u0646 \u0628\u0631\u0646\u0627\u0645\u0647 \u062f\u0631 \u062d\u0627\u0644 \u062a\u0648\u0633\u0639\u0647 \u0627\u0633\u062a.\n\n\ud83c\udf0d \u0628\u0647 \u0645\u0627 \u062f\u0631 \u062a\u0631\u062c\u0645\u0647 \u0627\u06cc\u0646 \u0628\u0631\u0646\u0627\u0645\u0647 \u06a9\u0645\u06a9 \u06a9\u0646\u06cc\u062f \u0631\u0648\u06cc [Nextcloud-Cospend\/MoneyBuster Crowdin project](https:\/\/crowdin.com\/project\/moneybuster).\n\n\u2692 Check out other ways to help in the [contribution guidelines](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/CONTRIBUTING.md).\n\n## Documentation\n\n* [User documentation](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/user.md)\n* [Admin documentation](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/admin.md)\n* [Developer documentation](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/dev.md)\n* [CHANGELOG](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/CHANGELOG.md#change-log)\n* [AUTHORS](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/AUTHORS.md#authors)\n\n## \u0645\u0634\u06a9\u0644\u0627\u062a \u0634\u0646\u0627\u062e\u062a\u0647 \u0634\u062f\u0647\n\n* It does not make you rich\n\nAny feedback will be appreciated.\n\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"fr":{"name":"Cospend","summary":"Gestionnaire de budget partag\u00e9","description":"# Nextcloud Cospend \ud83d\udcb0\n\nNextcloud Cospend est un gestionnaire de d\u00e9penses partag\u00e9es (de groupe). Il a \u00e9t\u00e9 inspir\u00e9 par le g\u00e9nial [IHateMoney](https:\/\/github.com\/spiral-project\/ihatemoney\/).\n\nVous pouvez l'utiliser lorsque vous partagez une maison, quand vous partez en vacances avec des amis, chaque fois que vous partagez des d\u00e9penses avec un groupe de personnes.\n\nCospend vous permet de cr\u00e9er des projets avec des membres et des factures. Chaque membre a un solde calcul\u00e9 \u00e0 partir des factures du projet. Les soldes ne sont pas un montant absolu d'argent \u00e0 la disposition des membres, mais plut\u00f4t une information relative montrant si un membre a d\u00e9pens\u00e9 plus pour le groupe que le groupe n'a d\u00e9pens\u00e9 pour lui\/elle, ind\u00e9pendamment de qui a d\u00e9pens\u00e9 de l'argent pour qui. Comme \u00e7a vous pouvez voir qui doit de l'argent au groupe et \u00e0 qui le groupe doit de l'argent. \u00c0 la fin, vous pouvez demander un plan de remboursement qui vous indique les paiements \u00e0 effectuer pour remettre les soldes des membres \u00e0 z\u00e9ro.\n\nLes membres du projets sont ind\u00e9pendants des utilisateurs Nextcloud. Les projets peuvent \u00eatre partag\u00e9s avec d'autres utilisateurs de Nextcloud ou via des liens publics.\n\nLe client Android [MoneyBuster](https:\/\/gitlab.com\/eneiluj\/moneybuster) est [disponible sur F-Droid](https:\/\/f-droid.org\/packages\/net.eneiluj.moneybuster\/) et sur le [Play store](https:\/\/play.google.com\/store\/apps\/details?id=net.eneiluj.moneybuster).\n\nLe client iOS [PayForMe](https:\/\/github.com\/mayflower\/PayForMe) est en cours de d\u00e9veloppement !\n\nLes API priv\u00e9es et publiques sont document\u00e9es \u00e0 l'aide de [l'extracteur OpenAPI Nextcloud](https:\/\/github.com\/nextcloud\/openapi-extractor\/). Cette documentation est accessible directement dans Nextcloud. Tout ce dont vous avez besoin est d'installer Cospend (>= v1.6.0) et d'utiliser [l'application OCS API Viewer](https:\/\/apps.nextcloud.com\/apps\/ocs_api_viewer) pour naviguer dans la documentation OpenAPI.\n\n## Fonctionnalit\u00e9s\n\n* \u270e Cr\u00e9er\/modifier\/supprimer des projets, membres, factures, cat\u00e9gories de factures, devises\n* \u2696 Voir les soldes des membres\n* \ud83d\udde0 Afficher les statistiques des projets\n* \u267b Afficher un plan de remboursement\n* D\u00e9placer les factures d'un projet vers un autre\n* D\u00e9placer les factures vers la corbeille avant de les supprimer\n* Archiver les anciens projets avant de les supprimer\n* \ud83c\udf87 Cr\u00e9er automatiquement les factures correspondant au plan de remboursement\n* \ud83d\uddd3 Cr\u00e9er des factures r\u00e9currentes (jour\/semaine\/mois\/ann\u00e9e)\n* \ud83d\udcca Entrer un montant personnalis\u00e9 pour chaque membre dans les nouvelles factures\n* \ud83d\udd17 Lier les fichiers personnels aux factures (photo du re\u00e7u physique par exemple)\n* \ud83d\udc69 Liens publics pour les personnes en dehors de Nextcloud (peut \u00eatre prot\u00e9g\u00e9 par mot de passe)\n* \ud83d\udc6b Partager un projet avec des utilisateurs\/groupes\/cercles Nextcloud\n* \ud83d\uddab Importer\/exporter des projets en csv (compatible avec les fichiers csv d'IHateMoney)\n* \ud83d\udd17 G\u00e9n\u00e9rez des liens\/QRCode pour facilement importer des projets dans MoneyBuster\n* \ud83d\uddf2 Impl\u00e9mente les notifications Nextcloud et le flux d'activit\u00e9\n\nCette application supporte g\u00e9n\u00e9ralement les 2 ou 3 derni\u00e8res versions majeures de Nextcloud.\n\nCette application est en cours de d\u00e9veloppement.\n\n\ud83c\udf0d Aidez-nous \u00e0 traduire cette application sur [le project Crowdin Nextcloud-Cospend\/MoneyBuster](https:\/\/crowdin.com\/project\/moneybuster).\n\n\u2692\ufe0f D\u00e9couvrez d'autres fa\u00e7ons d'aider dans le [guide de contribution](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/CONTRIBUTING.md).\n\n## Documentation\n\n* [Documentation utilisateur](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/user.md)\n* [Documentation administrateur](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/admin.md)\n* [Documentation d\u00e9veloppeur](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/dev.md)\n* [CHANGELOG](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/CHANGELOG.md#change-log)\n* [AUTEURS](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/AUTHORS.md#authors)\n\n## Probl\u00e8mes connus\n\n* \u00c7a ne vous rend pas riche\n\nTout retour sera appr\u00e9ci\u00e9.\n\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"hu":{"name":"Cospend","summary":"Megosztott k\u00f6lts\u00e9gvet\u00e9s-kezel\u0151","description":"# Nextcloud Cospend \ud83d\udcb0\n\nA Nextcloud Cospend egy csoportos\/megosztott k\u00f6lts\u00e9gkezel\u0151. A nagy [IHateMoney](https:\/\/github.com\/spiral-project\/ihatemoney\/) inspir\u00e1lta.\n\nYou can use it when you share a house, when you go on vacation with friends, whenever you share expenses with a group of people.\n\nL\u00e9tre tudsz hozni benne projekteket tagokkal \u00e9s sz\u00e1ml\u00e1kkal. Minden tagnak van egy egyenlege, melyet a projekt sz\u00e1ml\u00e1ib\u00f3l sz\u00e1m\u00edtunk ki. Balances are not an absolute amount of money at members disposal but rather a relative information showing if a member has spent more for the group than the group has spent for her\/him, independently of exactly who spent money for whom. \u00cdgy l\u00e1thatod, ki tartozik a csoportnak \u00e9s a csoport kinek tartozik. V\u00e9g\u00fcl k\u00e9rhetsz elsz\u00e1mol\u00e1si tervet, mely megmondja, milyen kifizet\u00e9sekre van sz\u00fcks\u00e9g, hogy a tagok tartoz\u00e1sai rendezve legyenek.\n\nA projekttagok f\u00fcggetlenek a Nextcloud felhaszn\u00e1l\u00f3it\u00f3l. Projects can be shared with other Nextcloud users or via public links.\n\nA [MoneyBuster](https:\/\/gitlab.com\/eneiluj\/moneybuster) Android kliens el\u00e9rhet\u0151 [F-Droid-on](https:\/\/f-droid.org\/packages\/net.eneiluj.moneybuster\/) \u00e9s a [Play store-ban](https:\/\/play.google.com\/store\/apps\/details?id=net.eneiluj.moneybuster).\n\n[PayForMe](https:\/\/github.com\/mayflower\/PayForMe) iOS client is currently under developpement!\n\nThe private and public APIs are documented using [the Nextcloud OpenAPI extractor](https:\/\/github.com\/nextcloud\/openapi-extractor\/). This documentation can be accessed directly in Nextcloud. All you need is to install Cospend (>= v1.6.0) and use the [the OCS API Viewer app](https:\/\/apps.nextcloud.com\/apps\/ocs_api_viewer) to browse the OpenAPI documentation.\n\n## Funkci\u00f3k\n\n* \u270e Create\/edit\/delete projects, members, bills, bill categories, currencies\n* \u2696 Check member balances\n* \ud83d\udde0 Display project statistics\n* \u267b Display settlement plan\n* Move bills from one project to another\n* Move bills to trash before actually deleting them\n* Archive old projects before deleting them\n* \ud83c\udf87 Automatically create reimbursement bills from settlement plan\n* \ud83d\uddd3 Create recurring bills (day\/week\/month\/year)\n* \ud83d\udcca Optionally provide custom amount for each member in new bills\n* \ud83d\udd17 Link personal files to bills (picture of physical receipt for example)\n* \ud83d\udc69 Public links for people outside Nextcloud (can be password protected)\n* \ud83d\udc6b Share projects with Nextcloud users\/groups\/circles\n* \ud83d\uddab Import\/export projects as csv (compatible with csv files from IHateMoney and SplitWise)\n* \ud83d\udd17 Generate link\/QRCode to easily add projects in MoneyBuster\n* \ud83d\uddf2 Implement Nextcloud notifications and activity stream\n\nThis app usually support the 2 or 3 last major versions of Nextcloud.\n\nEz az alkalmaz\u00e1s fejleszt\u00e9s alatt \u00e1ll.\n\n\ud83c\udf0d Seg\u00edts nek\u00fcnk a ford\u00edt\u00e1sban a [Nextcloud-Cospend\/MoneyBuster Crowdin projektben](https:\/\/crowdin.com\/project\/moneybuster).\n\n\u2692 Check out other ways to help in the [contribution guidelines](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/CONTRIBUTING.md).\n\n## Dokument\u00e1ci\u00f3\n\n* [Felhaszn\u00e1l\u00f3i dokument\u00e1ci\u00f3](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/user.md)\n* [Rendszergazdai dokument\u00e1ci\u00f3](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/admin.md)\n* [Fejleszt\u0151i dokument\u00e1ci\u00f3](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/dev.md)\n* [V\u00c1LTOZ\u00c1SOK](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/CHANGELOG.md#change-log)\n* [SZERZ\u0150K](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/AUTHORS.md#authors)\n\n## Ismert probl\u00e9m\u00e1k\n\n* It does not make you rich\n\nB\u00e1rmilyen visszajelz\u00e9st nagyra \u00e9rt\u00e9kel\u00fcnk.\n\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"ja":{"name":"Cospend","summary":"\u5171\u6709\u4e88\u7b97\u30de\u30cd\u30fc\u30b8\u30e3\u30fc","description":"# Nextcloud Cospend \ud83d\udcb0\n\nNextcloud\u306eCospend\u306f\u30b0\u30eb\u30fc\u30d7\u4e88\u7b97\u7ba1\u7406\u30c4\u30fc\u30eb\u3067\u3059\u3002 [IHateMoney](https:\/\/github.com\/spiral-project\/ihatemoney\/)\u3068\u3044\u3046\u30c4\u30fc\u30eb\u306b\u5f71\u97ff\u3092\u53d7\u3051\u3001\u958b\u767a\u3055\u308c\u307e\u3057\u305f\u3002\n\nYou can use it when you share a house, when you go on vacation with friends, whenever you share expenses with a group of people.\n\n\u30e1\u30f3\u30d0\u30fc\u3068\u8acb\u6c42\u66f8\u3067\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u3092\u4f5c\u6210\u3067\u304d\u307e\u3059\u3002 \u5404\u30e1\u30f3\u30d0\u30fc\u306f\u3001\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u306e\u8acb\u6c42\u66f8\u304b\u3089\u8a08\u7b97\u3055\u308c\u305f\u6b8b\u9ad8\u3092\u6301\u3063\u3066\u3044\u307e\u3059\u3002 Balances are not an absolute amount of money at members disposal but rather a relative information showing if a member has spent more for the group than the group has spent for her\/him, independently of exactly who spent money for whom. \u3053\u306e\u65b9\u6cd5\u3067\u306f\u3001\u30b0\u30eb\u30fc\u30d7\u306b\u501f\u308a\u3066\u3044\u308b\u4eba\u3068\u30b0\u30eb\u30fc\u30d7\u306b\u8cb8\u3057\u3066\u3044\u308b\u4eba\u3092\u898b\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002 \u6700\u7d42\u7684\u306b\u306f\u3001\u30e1\u30f3\u30d0\u30fc\u6b8b\u9ad8\u3092\u30ea\u30bb\u30c3\u30c8\u3059\u308b\u305f\u3081\u306b\u652f\u6255\u3044\u3092\u884c\u3046\u6c7a\u7b97\u30d7\u30e9\u30f3\u3092\u6c42\u3081\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002\n\n\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u30e1\u30f3\u30d0\u30fc\u306f NextCloud \u30e6\u30fc\u30b6\u30fc\u304b\u3089\u72ec\u7acb\u3057\u3066\u3044\u307e\u3059\u3002 Projects can be shared with other Nextcloud users or via public links.\n\n[MoneyBuster](https:\/\/gitlab.com\/eneiluj\/moneybuster) Android \u30af\u30e9\u30a4\u30a2\u30f3\u30c8\u306f [F-Droid](https:\/\/f-droid.org\/packages\/net.eneiluj.moneybuster\/) \u3068 [Play \u30b9\u30c8\u30a2](https:\/\/play.google.com\/store\/apps\/details?id=net.eneiluj.moneybuster) \u3067\u5229\u7528\u53ef\u80fd\u3067\u3059\u3002\n\n[PayForMe](https:\/\/github.com\/mayflower\/PayForMe) iOS client is currently under developpement!\n\nThe private and public APIs are documented using [the Nextcloud OpenAPI extractor](https:\/\/github.com\/nextcloud\/openapi-extractor\/). This documentation can be accessed directly in Nextcloud. All you need is to install Cospend (>= v1.6.0) and use the [the OCS API Viewer app](https:\/\/apps.nextcloud.com\/apps\/ocs_api_viewer) to browse the OpenAPI documentation.\n\n## \u6a5f\u80fd\u7d39\u4ecb\n\n* \u270e Create\/edit\/delete projects, members, bills, bill categories, currencies\n* \u2696 Check member balances\n* \ud83d\udde0 Display project statistics\n* \u267b Display settlement plan\n* Move bills from one project to another\n* Move bills to trash before actually deleting them\n* Archive old projects before deleting them\n* \ud83c\udf87 Automatically create reimbursement bills from settlement plan\n* \ud83d\uddd3 Create recurring bills (day\/week\/month\/year)\n* \ud83d\udcca Optionally provide custom amount for each member in new bills\n* \ud83d\udd17 Link personal files to bills (picture of physical receipt for example)\n* \ud83d\udc69 Public links for people outside Nextcloud (can be password protected)\n* \ud83d\udc6b Share projects with Nextcloud users\/groups\/circles\n* \ud83d\uddab Import\/export projects as csv (compatible with csv files from IHateMoney and SplitWise)\n* \ud83d\udd17 Generate link\/QRCode to easily add projects in MoneyBuster\n* \ud83d\uddf2 Implement Nextcloud notifications and activity stream\n\nThis app usually support the 2 or 3 last major versions of Nextcloud.\n\n\u3053\u306e\u30a2\u30d7\u30ea\u306f\u958b\u767a\u4e2d\u3067\u3059\u3002\n\n\ud83c\udf0d [Nextcloud-Cospend\/MoneyBuster Crowdin \u30d7\u30ed\u30b8\u30a7\u30af\u30c8](https:\/\/crowdin.com\/project\/moneybuster) \u3067\u3053\u306e\u30a2\u30d7\u30ea\u3092\u7ffb\u8a33\u3059\u308b\u624b\u52a9\u3051\u3092\u3057\u3066\u304f\u3060\u3055\u3044\u3002\n\n\u2692 Check out other ways to help in the [contribution guidelines](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/CONTRIBUTING.md).\n\n## \u30c9\u30ad\u30e5\u30e1\u30f3\u30c8\n\n* [\u5229\u7528\u8005\u5411\u3051\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/user.md)\n* [\u7ba1\u7406\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/admin.md)\n* [\u958b\u767a\u8005\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/dev.md)\n* [\u5909\u66f4](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/CHANGELOG.md#change-log)\n* [\u4f5c\u8005](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/AUTHORS.md#authors)\n\n## \u65e2\u77e5\u306e\u554f\u984c\n\n* It does not make you rich\n\n\u3054\u610f\u898b\u3092\u3044\u305f\u3060\u3051\u308c\u3070\u5e78\u3044\u3067\u3059\u3002\n\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"it":{"name":"Cospend","summary":"Gestore di bilancio condiviso","description":"# Nextcloud Cospend \ud83d\udcb0\n\nNextcloud Cospend \u00e8 un budget manager condiviso\/di gruppo. Ha tratto ispirazione dal grande [IHateMoney](https:\/\/github.com\/spiral-project\/ihatemoney\/).\n\nPuoi usarlo per condividere le spese di casa, delle vacanze con gli amici e in ogni altra occasione in cui condividi delle spese con altri.\n\nPermette di creare progetti con utenti e spese. Ogni utente ha un saldo derivante dalle spese del progetto. I saldi non sono un importo assoluto di denaro a disposizione dei membri, ma piuttosto un'informazione relativa che mostra se un membro ha speso pi\u00f9 per il gruppo che il gruppo ha speso per lei\/lui, indipendentemente da chi ha speso i soldi per chi. Cos\u00ec puoi vedere chi deve al gruppo quanto e quanto deve il gruppo a chi. Infine, puoi visualizzare un piano di rientro dal debito che indichi i pagamenti da effettuare per riportare a zero i saldi degli utenti.\n\nGli utenti del progetto sono indipendenti dagli utenti Nextcloud. I progetti possono essere condivisi con altri utenti Nextcloud o tramite link pubblici.\n\nIl client per Android [MoneyBuster](https:\/\/gitlab.com\/eneiluj\/moneybuster) \u00e8 [disponibile su F-Droid](https:\/\/f-droid.org\/packages\/net.eneiluj.moneybuster\/) e sul [Play store](https:\/\/play.google.com\/store\/apps\/details?id=net.eneiluj.moneybuster).\n\n[PayForMe](https:\/\/github.com\/mayflower\/PayForMe) \u00e8 un client iOS attualmente in fase di sviluppo!\n\nLe API private e pubbliche sono documentate utilizzando [il Nextcloud OpenAPI extractor](https:\/\/github.com\/nextcloud\/openapi-extractor\/). Questa documentazione pu\u00f2 essere consultata direttamente su Nextcloud. Tutto quello che serve \u00e8 installare Cospend (>= v1.6.) e utilizzare l' [l'app API OCS Viewer](https:\/\/apps.nextcloud.com\/apps\/ocs_api_viewer) per sfogliare la documentazione OpenAPI.\n\n## Funzioni\n\n* \u270e Crea\/modifica\/elimina progetti, utenti, spese, categorie di spese, valute\n* \u2696 Controlla i saldi degli utenti\n* \ud83d\udde0 Visualizza le statistiche del progetto\n* \u267b Visualizza il piano di compensazione del debito\n* Sposta le spese da un progetto a un altro\n* Sposta le spese nel cestino prima di eliminarle\n* Archivia i vecchi progetti prima di eliminarli\n* \ud83c\udf87 Crea automaticamente le spese di rimborso dal piano di rientro del debito\n* \ud83d\uddd3 Crea spese ricorrenti (giorno\/settimana\/mese\/anno)\n* \ud83d\udcca Fornisci opzionalmente un importo personalizzato per ciascun utente nelle spese nuove\n* \ud83d\udd17 Collega file personali alle spese (per esempio l'immagine della ricevuta fisica)\n* \ud83d\udc69 Link pubblici per le persone al di fuori di Nextcloud (pu\u00f2 essere protetto da password)\n* \ud83d\udc6b Condividi progetti con utenti\/gruppi\/cerchie di Nextcloud\n* \ud83d\uddab Importa\/esporta progetti in formato csv (compatibile con i file csv di IHateMoney e SplitWise)\n* \ud83d\udd17 Genera link\/codice QR per importare facilmente progetti in MoneyBuster\n* \ud83d\uddf2 Implementa le notifiche e il flusso di attivit\u00e0 di Nextcloud\n\nQuesta app di solito supporta le ultime 2 o 3 versioni principali di Nextcloud.\n\nQuesta app \u00e8 in fase di sviluppo.\n\n\ud83c\udf0d Aiutaci a tradurre questa app su [Nextcloud-Cospend\/MoneyBuster progetto Crowdin](https:\/\/crowdin.com\/project\/moneybuster).\n\n\u2692\ufe0f Scopri altri modi per aiutare nelle [ linee guida su come contribuire](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/CONTRIBUTING.md).\n\n## Documentazione\n\n* [Documentazione utente](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/user.md)\n* [Documentazione per l'amministratore](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/admin.md)\n* [Documentazione per gli sviluppatori](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/dev.md)\n* [CHANGELOG](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/CHANGELOG.md#change-log)\n* [AUTORI](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/AUTHORS.md#authors)\n\n## Problemi noti\n\n* Non ti render\u00e0 ricco\n\nOgni feedback \u00e9 apprezzato.\n\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"ru":{"name":"Cospend","summary":"\u041c\u0435\u043d\u0435\u0434\u0436\u0435\u0440 \u043e\u0431\u0449\u0435\u0433\u043e \u0431\u044e\u0434\u0436\u0435\u0442\u0430","description":"# \u041f\u0440\u043e\u0435\u043a\u0442 Cospend \u0434\u043b\u044f Nextcloud. \ud83d\udcb0\n\nNextcloud Cospend - \u044d\u0442\u043e \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440 \u0433\u0440\u0443\u043f\u043f\u043e\u0432\u043e\u0433\u043e\/\u043e\u0431\u0449\u0435\u0433\u043e \u0431\u044e\u0434\u0436\u0435\u0442\u0430. \u041e\u043d \u0431\u044b\u043b \u0441\u043e\u0437\u0434\u0430\u043d \u043f\u043e\u0434 \u0432\u043f\u0435\u0447\u0430\u0442\u043b\u0435\u043d\u0438\u0435\u043c \u043e\u0442 \u043e\u0442\u043b\u0438\u0447\u043d\u043e\u0439 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b [IHateMoney](https:\/\/github.com\/spiral-project\/ihatemoney\/).\n\n\u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u043f\u0440\u0438\u0433\u043e\u0434\u0438\u0442\u0441\u044f, \u043a\u043e\u0433\u0434\u0430 \u0432\u044b \u0432\u0441\u043a\u043b\u0430\u0434\u0447\u0438\u043d\u0443 \u0441\u043d\u0438\u043c\u0430\u0435\u0442\u0435 \u0436\u0438\u043b\u044c\u0451, \u0438\u043b\u0438 \u043a\u043e\u0433\u0434\u0430 \u0435\u0434\u0435\u0442\u0435 \u0432 \u043e\u0442\u043f\u0443\u0441\u043a \u0441 \u0434\u0440\u0443\u0437\u044c\u044f\u043c\u0438, \u0438\u043b\u0438 \u043f\u0440\u043e\u0447\u0438\u0445 \u0441\u043b\u0443\u0447\u0430\u044f\u0445, \u043a\u043e\u0433\u0434\u0430 \u0432\u044b \u0441\u043a\u0438\u0434\u044b\u0432\u0430\u0435\u0442\u0435\u0441\u044c \u043d\u0430 \u0447\u0442\u043e-\u043b\u0438\u0431\u043e.\n\n\u041e\u043d \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0432\u0430\u043c \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0442\u044c \u043f\u0440\u043e\u0435\u043a\u0442\u044b \u0432 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0435\u0441\u0442\u044c \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u0438 \u0438 \u0441\u0447\u0435\u0442\u0430. \u0411\u0430\u043b\u0430\u043d\u0441 \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u0430 \u0432\u044b\u0447\u0438\u0441\u043b\u044f\u0435\u0442\u0441\u044f \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0430\u043d\u0438\u0438 \u0437\u0430\u0432\u0435\u0434\u0435\u043d\u043d\u044b\u0445 \u0432 \u043f\u0440\u043e\u0435\u043a\u0442 \u0441\u0447\u0435\u0442\u043e\u0432. \u0411\u0430\u043b\u0430\u043d\u0441\u044b \u2014 \u044d\u0442\u043e \u043d\u0435 \u0430\u0431\u0441\u043e\u043b\u044e\u0442\u043d\u0430\u044f \u0441\u0443\u043c\u043c\u0430 \u0434\u0435\u043d\u0435\u0433, \u043a\u043e\u0442\u043e\u0440\u044b\u043c\u0438 \u0440\u0430\u0441\u043f\u043e\u043b\u0430\u0433\u0430\u044e\u0442 \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u0438, \u0430 \u0441\u043a\u043e\u0440\u0435\u0435 \u043e\u0442\u043d\u043e\u0441\u0438\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f, \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u044e\u0449\u0430\u044f, \u043f\u043e\u0442\u0440\u0430\u0442\u0438\u043b \u043b\u0438 \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a \u043d\u0430 \u0433\u0440\u0443\u043f\u043f\u0443 \u0431\u043e\u043b\u044c\u0448\u0435, \u0447\u0435\u043c \u0433\u0440\u0443\u043f\u043f\u0430 \u043f\u043e\u0442\u0440\u0430\u0442\u0438\u043b\u0430 \u043d\u0430 \u043d\u0435\u0433\u043e\/\u043d\u0435\u0435, \u043d\u0435\u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e \u043e\u0442 \u0442\u043e\u0433\u043e, \u043a\u0442\u043e \u0438\u043c\u0435\u043d\u043d\u043e \u043f\u043e\u0442\u0440\u0430\u0442\u0438\u043b \u0434\u0435\u043d\u044c\u0433\u0438 \u043d\u0430 \u043a\u043e\u0433\u043e. \u0422\u0430\u043a\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c \u0441\u0440\u0430\u0437\u0443 \u0432\u0438\u0434\u043d\u043e \u043a\u0442\u043e \u0434\u043e\u043b\u0436\u0435\u043d \u0432\u0441\u0435\u0439 \u0433\u0440\u0443\u043f\u043f\u0435, \u0430 \u043a\u043e\u043c\u0443 \u0434\u043e\u043b\u0436\u043d\u0430 \u0433\u0440\u0443\u043f\u043f\u0430. \u0412 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u043c\u043e\u0436\u043d\u043e \u0432\u044b\u0447\u0438\u0441\u043b\u0438\u0442\u044c \u043f\u043b\u0430\u043d \u0440\u0430\u0441\u0447\u0435\u0442\u043e\u0432 \u043f\u043e \u043f\u043b\u0430\u0442\u0435\u0436\u0430\u043c \u0434\u043b\u044f \u043e\u0431\u043d\u0443\u043b\u0435\u043d\u0438\u044f \u0431\u0430\u043b\u0430\u043d\u0441\u043e\u0432 \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u043e\u0432.\n\n\u0423\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u043d\u0435 \u0441\u0432\u044f\u0437\u0430\u043d\u044b \u0441 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f\u043c\u0438 Nextcloud. \u041f\u0440\u043e\u0435\u043a\u0442\u0430\u043c\u0438 \u043c\u043e\u0436\u043d\u043e \u0434\u0435\u043b\u0438\u0442\u044c\u0441\u044f \u0441 \u0434\u0440\u0443\u0433\u0438\u043c\u0438 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f\u043c\u0438 Nextcloud \u0438\u043b\u0438 \u0447\u0435\u0440\u0435\u0437 \u043f\u0443\u0431\u043b\u0438\u0447\u043d\u044b\u0435 \u0441\u0441\u044b\u043b\u043a\u0438.\n\n\u041a\u043b\u0438\u0435\u043d\u0442 [MoneyBuster](https:\/\/gitlab.com\/eneiluj\/moneybuster) \u0434\u043b\u044f Android [ \u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0432 F-Droid](https:\/\/f-droid.org\/packages\/net.eneiluj.moneybuster\/) \u0438 \u0432 [Play store](https:\/\/play.google.com\/store\/apps\/details?id=net.eneiluj.moneybuster).\n\n\u041a\u043b\u0438\u0435\u043d\u0442 \u0434\u043b\u044f iOS [PayForMe](https:\/\/github.com\/mayflower\/PayForMe) \u0440\u0430\u0437\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u0432 \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0435\u0435 \u0432\u0440\u0435\u043c\u044f!\n\n\u0427\u0430\u0441\u0442\u043d\u044b\u0435 \u0438 \u043f\u0443\u0431\u043b\u0438\u0447\u043d\u044b\u0435 API \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u044b \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e [Nextcloud OpenAPI extractor](https:\/\/github.com\/nextcloud\/openapi-extractor\/). \u0414\u043e\u0441\u0442\u0443\u043f \u043a \u044d\u0442\u043e\u0439 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438 \u043c\u043e\u0436\u043d\u043e \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u043d\u0435\u043f\u043e\u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u0432 Nextcloud. \u0412\u0441\u0435, \u0447\u0442\u043e \u0432\u0430\u043c \u043d\u0443\u0436\u043d\u043e - \u044d\u0442\u043e \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c Cospend (>= v1.6.0) \u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 [OCS API Viewer](https:\/\/apps.nextcloud.com\/apps\/ocs_api_viewer) \u0434\u043b\u044f \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0430 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438 OpenAPI.\n\n## \u0412\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438\n\n* \u270f\ufe0f\u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435\/\u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435\/\u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435 \u041f\u0440\u043e\u0435\u043a\u0442\u043e\u0432, \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u043e\u0432, \u0441\u0447\u0435\u0442\u043e\u0432, \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0439 \u0441\u0447\u0435\u0442\u043e\u0432, \u0432\u0430\u043b\u044e\u0442\n* \u2696\ufe0f \u041f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u0431\u0430\u043b\u0430\u043d\u0441\u043e\u0432 \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u043e\u0432\n* \ud83d\udde0 \u041f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u0441\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a\u0443 \u043f\u0440\u043e\u0435\u043a\u0442\u0430\n* \u267b \u041f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u043f\u043b\u0430\u043d \u0440\u0430\u0441\u0447\u0435\u0442\u0430\n* \u041f\u0435\u0440\u0435\u043c\u0435\u0441\u0442\u0438\u0442\u044c \u0441\u0447\u0435\u0442\u0430 \u0438\u0437 \u043e\u0434\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u0432 \u0434\u0440\u0443\u0433\u043e\u0439\n* \u041f\u0435\u0440\u0435\u043c\u0435\u0441\u0442\u0438\u0442\u044c \u0441\u0447\u0435\u0442\u0430 \u0432 \u043a\u043e\u0440\u0437\u0438\u043d\u0443 \u043f\u0435\u0440\u0435\u0434 \u0438\u0445 \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435\u043c\n* \u0410\u0440\u0445\u0438\u0432\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0441\u0442\u0430\u0440\u044b\u0435 \u043f\u0440\u043e\u0435\u043a\u0442\u044b \u043f\u0435\u0440\u0435\u0434 \u0438\u0445 \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435\u043c\n* \ud83c\udf87 \u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0435 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0441\u0447\u0435\u0442\u043e\u0432 \u043d\u0430 \u0432\u043e\u0437\u043c\u0435\u0449\u0435\u043d\u0438\u0435 \u0440\u0430\u0441\u0445\u043e\u0434\u043e\u0432 \u0438\u0437 \u043f\u043b\u0430\u043d\u0430 \u0440\u0430\u0441\u0447\u0435\u0442\u043e\u0432\n* \ud83d\udcc5 \u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u043f\u043e\u0432\u0442\u043e\u0440\u044f\u044e\u0449\u0438\u0445\u0441\u044f \u0441\u0447\u0435\u0442\u043e\u0432 (\u0435\u0436\u0435\u0434\u043d\u0435\u0432\u043d\u043e\/\u0435\u0436\u0435\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u043e\/\u0435\u0436\u0435\u043c\u0435\u0441\u044f\u0447\u043d\u043e\/\u0435\u0436\u0435\u0433\u043e\u0434\u043d\u043e)\n* \ud83d\udcca \u0412\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0443\u0441\u0442\u0440\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u043b\u044c\u043d\u0443\u044e \u0441\u0443\u043c\u043c\u0443 \u0434\u043b\u044f \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u0430 \u0432 \u043d\u043e\u0432\u044b\u0445 \u0441\u0447\u0435\u0442\u0430\u0445\n* \ud83d\udd17 \u0421\u0432\u044f\u0437\u0430\u0442\u044c \u043b\u0438\u0447\u043d\u044b\u0435 \u0444\u0430\u0439\u043b\u044b \u0441\u043e \u0441\u0447\u0435\u0442\u0430\u043c\u0438 (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435 \u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0447\u0435\u043a\u0430)\n* \ud83d\udc69 \u041e\u0431\u0449\u0438\u0435 \u0441\u0441\u044b\u043b\u043a\u0438 \u0434\u043b\u044f \u043b\u044e\u0434\u0435\u0439 \u043d\u0435 \u0438\u043c\u0435\u044e\u0449\u0438\u0445 \u0430\u043a\u043a\u0430\u0443\u043d\u0442 Nextcloud (\u043c\u043e\u0433\u0443\u0442 \u0431\u044b\u0442\u044c \u0437\u0430\u0449\u0438\u0449\u0435\u043d\u044b \u043f\u0430\u0440\u043e\u043b\u0435\u043c)\n* \ud83d\udc6b \u041f\u0443\u0431\u043b\u0438\u043a\u0430\u0446\u0438\u044f \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u0434\u043b\u044f \u0434\u0440\u0443\u0433\u0438\u0445 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439\/\u0433\u0440\u0443\u043f\u043f\/\u043a\u0440\u0443\u0433\u043e\u0432 Nextcloud\n* \ud83d\udcbe \u0418\u043c\u043f\u043e\u0440\u0442\/\u044d\u043a\u0441\u043f\u043e\u0440\u0442 \u041f\u0440\u043e\u0435\u043a\u0442\u043e\u0432 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 csv (\u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c \u0441 csv \u0444\u0430\u0439\u043b\u0430\u043c\u0438 \u0438\u0437 IHateMoney)\n* \ud83d\udd17 \u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0441\u0441\u044b\u043b\u043a\u0438\/QRCode \u0434\u043b\u044f \u043b\u0435\u0433\u043a\u043e\u0433\u043e \u0438\u043c\u043f\u043e\u0440\u0442\u0430 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432 \u0432 MoneyBuster\n* \u26a1\u0420\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u0443\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u0439 \u0438 \u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u0438 Nextcloud\n\n\u042d\u0442\u043e \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u043e\u0431\u044b\u0447\u043d\u043e \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 2 \u0438\u043b\u0438 3 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435 \u043e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u0432\u0435\u0440\u0441\u0438\u0438 Nextcloud.\n\n\u042d\u0442\u043e \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u0432 \u0441\u0442\u0430\u0434\u0438\u0438 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438.\n\n\ud83c\udf0d \u041f\u043e\u043c\u043e\u0433\u0438\u0442\u0435 \u043f\u0435\u0440\u0435\u0432\u0435\u0441\u0442\u0438 \u044d\u0442\u043e \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u043d\u0430 [Nextcloud-Cospend\/MoneyBuster Crowdin project](https:\/\/crowdin.com\/project\/moneybuster).\n\n\u2692\ufe0f \u041e\u0437\u043d\u0430\u043a\u043e\u043c\u044c\u0442\u0435\u0441\u044c \u0441 \u0434\u0440\u0443\u0433\u0438\u043c\u0438 \u0441\u043f\u043e\u0441\u043e\u0431\u0430\u043c\u0438 \u043e\u043a\u0430\u0437\u0430\u043d\u0438\u044f \u043f\u043e\u043c\u043e\u0449\u0438 \u0432 \u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u0435 \u043f\u043e [\u0432\u043d\u0435\u0441\u0435\u043d\u0438\u044e \u043f\u043e\u0436\u0435\u0440\u0442\u0432\u043e\u0432\u0430\u043d\u0438\u0439](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/CONTRIBUTING.md).\n\n## \u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f\n\n* [\u041f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0430\u044f \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/user.md)\n* [\u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f \u043f\u043e \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044e](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/admin.md)\n* [\u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f \u0434\u043b\u044f\u00a0\u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/dev.md)\n* [\u0418\u0421\u0422\u041e\u0420\u0418\u042f \u0418\u0417\u041c\u0415\u041d\u0415\u041d\u0418\u0419](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/CHANGELOG.md#change-log)\n* [\u0410\u0412\u0422\u041e\u0420\u042b](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/AUTHORS.md#authors)\n\n## \u0418\u0437\u0432\u0435\u0441\u0442\u043d\u044b\u0435 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b\n\n* \u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u043d\u0435 \u0441\u0434\u0435\u043b\u0430\u0435\u0442 \u0432\u0430\u0441 \u0431\u043e\u0433\u0430\u0442\u044b\u043c\n\n\u041c\u044b \u0431\u0443\u0434\u0435\u043c \u043f\u0440\u0438\u0437\u043d\u0430\u0442\u0435\u043b\u044c\u043d\u044b \u0437\u0430 \u043b\u044e\u0431\u0443\u044e \u043e\u0431\u0440\u0430\u0442\u043d\u0443\u044e \u0441\u0432\u044f\u0437\u044c.\n\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"mk":{"name":"Cospend","summary":"Shared budget manager","description":"# Nextcloud Cospend \ud83d\udcb0\n\nNextcloud Cospend is a group\/shared budget manager. It was inspired by the great [IHateMoney](https:\/\/github.com\/spiral-project\/ihatemoney\/).\n\nYou can use it when you share a house, when you go on vacation with friends, whenever you share expenses with a group of people.\n\nIt lets you create projects with members and bills. Each member has a balance computed from the project bills. Balances are not an absolute amount of money at members disposal but rather a relative information showing if a member has spent more for the group than the group has spent for her\/him, independently of exactly who spent money for whom. This way you can see who owes the group and who the group owes. Ultimately you can ask for a settlement plan telling you which payments to make to reset members balances.\n\nProject members are independent from Nextcloud users. Projects can be shared with other Nextcloud users or via public links.\n\n[MoneyBuster](https:\/\/gitlab.com\/eneiluj\/moneybuster) Android \u043a\u043b\u0438\u0435\u043d\u0442\u043e\u0442 \u0435 [\u0434\u043e\u0441\u0442\u0430\u043f\u0435\u043d \u0432\u043e F-Droid](https:\/\/f-droid.org\/packages\/net.eneiluj.moneybuster\/) \u0438 \u043d\u0430 [Play store](https:\/\/play.google.com\/store\/apps\/details?id=net.eneiluj.moneybuster).\n\n[PayForMe](https:\/\/github.com\/mayflower\/PayForMe) iOS client is currently under developpement!\n\nThe private and public APIs are documented using [the Nextcloud OpenAPI extractor](https:\/\/github.com\/nextcloud\/openapi-extractor\/). This documentation can be accessed directly in Nextcloud. All you need is to install Cospend (>= v1.6.0) and use the [the OCS API Viewer app](https:\/\/apps.nextcloud.com\/apps\/ocs_api_viewer) to browse the OpenAPI documentation.\n\n## \u041c\u043e\u0436\u043d\u043e\u0441\u0442\u0438\n\n* \u270e Create\/edit\/delete projects, members, bills, bill categories, currencies\n* \u2696 Check member balances\n* \ud83d\udde0 Display project statistics\n* \u267b Display settlement plan\n* Move bills from one project to another\n* Move bills to trash before actually deleting them\n* Archive old projects before deleting them\n* \ud83c\udf87 Automatically create reimbursement bills from settlement plan\n* \ud83d\uddd3 Create recurring bills (day\/week\/month\/year)\n* \ud83d\udcca Optionally provide custom amount for each member in new bills\n* \ud83d\udd17 Link personal files to bills (picture of physical receipt for example)\n* \ud83d\udc69 Public links for people outside Nextcloud (can be password protected)\n* \ud83d\udc6b Share projects with Nextcloud users\/groups\/circles\n* \ud83d\uddab Import\/export projects as csv (compatible with csv files from IHateMoney and SplitWise)\n* \ud83d\udd17 Generate link\/QRCode to easily add projects in MoneyBuster\n* \ud83d\uddf2 Implement Nextcloud notifications and activity stream\n\nThis app usually support the 2 or 3 last major versions of Nextcloud.\n\n\u0410\u043f\u043b\u0438\u043a\u0430\u0446\u0438\u0458\u0430\u0442\u0430 \u0441\u0435\u0443\u0448\u0442\u0435 \u0435 \u0432\u043e \u0444\u0430\u0437\u0430 \u043d\u0430 \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u045a\u0435.\n\n\ud83c\udf0d \u041f\u043e\u043c\u043e\u0433\u043d\u0435\u0442\u0435 \u0441\u043e \u043f\u0440\u0435\u0432\u043e\u0434\u043e\u0442 \u043d\u0430 \u0430\u043f\u043b\u0438\u043a\u0430\u0446\u0438\u0458\u0430\u0442\u0430 [Nextcloud-Cospend\/MoneyBuster Crowdin project](https:\/\/crowdin.com\/project\/moneybuster).\n\n\u2692 Check out other ways to help in the [contribution guidelines](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/CONTRIBUTING.md).\n\n## \u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0458\u0430\n\n* [\u041a\u043e\u0440\u0438\u0441\u043d\u0438\u0447\u043a\u0430 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0458\u0430](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/user.md)\n* [\u0410\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440\u0441\u043a\u0430 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0458\u0430](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/admin.md)\n* [\u041f\u0440\u043e\u0433\u0440\u0430\u043c\u0435\u0440\u0441\u043a\u0430 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0458\u0430](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/dev.md)\n* [\u041b\u0418\u0421\u0422\u0410 \u0421\u041e \u041f\u0420\u041e\u041c\u0415\u041d\u0418](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/CHANGELOG.md#change-log)\n* [\u0410\u0412\u0422\u041e\u0420\u0418](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/AUTHORS.md#authors)\n\n## \u041f\u043e\u0437\u043d\u0430\u0442\u0438 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0438\n\n* It does not make you rich\n\n\u0421\u0438\u0442\u0435 \u043f\u043e\u0432\u0440\u0430\u0442\u043d\u0438 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u045c\u0435 \u0431\u0438\u0434\u0430\u0442 \u0446\u0435\u043d\u0435\u0442\u0438.\n\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"nn":{"name":"Cospend","summary":"Shared budget manager","description":"# Nextcloud Cospend \ud83d\udcb0\n\nNextcloud Cospend is a group\/shared budget manager. It was inspired by the great [IHateMoney](https:\/\/github.com\/spiral-project\/ihatemoney\/).\n\nYou can use it when you share a house, when you go on vacation with friends, whenever you share expenses with a group of people.\n\nIt lets you create projects with members and bills. Each member has a balance computed from the project bills. Balances are not an absolute amount of money at members disposal but rather a relative information showing if a member has spent more for the group than the group has spent for her\/him, independently of exactly who spent money for whom. This way you can see who owes the group and who the group owes. Ultimately you can ask for a settlement plan telling you which payments to make to reset members balances.\n\nProject members are independent from Nextcloud users. Projects can be shared with other Nextcloud users or via public links.\n\n[MoneyBuster](https:\/\/gitlab.com\/eneiluj\/moneybuster) Android klient er [tilgjengelig i F-Droid](https:\/\/f-droid.org\/packages\/net.eneiluj.moneybuster\/) og i [Play store](https:\/\/play.google.com\/store\/apps\/details?id=net.eneiluj.moneybuster).\n\n[PayForMe](https:\/\/github.com\/mayflower\/PayForMe) iOS client is currently under developpement!\n\nThe private and public APIs are documented using [the Nextcloud OpenAPI extractor](https:\/\/github.com\/nextcloud\/openapi-extractor\/). This documentation can be accessed directly in Nextcloud. All you need is to install Cospend (>= v1.6.0) and use the [the OCS API Viewer app](https:\/\/apps.nextcloud.com\/apps\/ocs_api_viewer) to browse the OpenAPI documentation.\n\n## Funksjoner\n\n* \u270e Create\/edit\/delete projects, members, bills, bill categories, currencies\n* \u2696 Check member balances\n* \ud83d\udde0 Display project statistics\n* \u267b Display settlement plan\n* Move bills from one project to another\n* Move bills to trash before actually deleting them\n* Archive old projects before deleting them\n* \ud83c\udf87 Automatically create reimbursement bills from settlement plan\n* \ud83d\uddd3 Create recurring bills (day\/week\/month\/year)\n* \ud83d\udcca Optionally provide custom amount for each member in new bills\n* \ud83d\udd17 Link personal files to bills (picture of physical receipt for example)\n* \ud83d\udc69 Public links for people outside Nextcloud (can be password protected)\n* \ud83d\udc6b Share projects with Nextcloud users\/groups\/circles\n* \ud83d\uddab Import\/export projects as csv (compatible with csv files from IHateMoney and SplitWise)\n* \ud83d\udd17 Generate link\/QRCode to easily add projects in MoneyBuster\n* \ud83d\uddf2 Implement Nextcloud notifications and activity stream\n\nThis app usually support the 2 or 3 last major versions of Nextcloud.\n\nDenne appen er under utvikling.\n\n\ud83c\udf0d Hjelp oss med \u00e5 oversette denne appen p\u00e5 [Nextcloud-Cospend\/MoneyBuster Crowdin-prosjektet](https:\/\/crowdin.com\/project\/moneybuster).\n\n\u2692 Check out other ways to help in the [contribution guidelines](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/CONTRIBUTING.md).\n\n## Dokumentasjon\n\n* [Brukerdokumentasjon](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/user.md)\n* [Administratordokumentasjon](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/admin.md)\n* [Utviklerdokumentasjon](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/dev.md)\n* [ENDRINGSLOGG](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/CHANGELOG.md#change-log)\n* [FORFATTER](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/AUTHORS.md#authors)\n\n## Kjente problemer\n\n* It does not make you rich\n\nTilbakemeldinger vil bli verdsatt.\n\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"pl":{"name":"Cospend","summary":"Mened\u017cer wsp\u00f3lnego bud\u017cetu","description":"# Nextcloud Cospend \ud83d\udcb0\n\nNextcloud Cospend jest grupowym\/wsp\u00f3lnym mened\u017cerem bud\u017cetu. Zosta\u0142 on zainspirowany przez wielkiego [IHateMoney](https:\/\/github.com\/spiral-project\/ihatemoney\/).\n\nYou can use it when you share a house, when you go on vacation with friends, whenever you share expenses with a group of people.\n\nPozwala tworzy\u0107 projekty z u\u017cytkownikami i rachunkami. Ka\u017cdy cz\u0142onek ma saldo obliczone na podstawie rachunk\u00f3w projektu. Balances are not an absolute amount of money at members disposal but rather a relative information showing if a member has spent more for the group than the group has spent for her\/him, independently of exactly who spent money for whom. W ten spos\u00f3b mo\u017cesz zobaczy\u0107, kto jest winny grupy i kto jest jej winny. W ko\u0144cu mo\u017cesz poprosi\u0107 o plan rozrachunkowy informuj\u0105cy o tym, kt\u00f3re p\u0142atno\u015bci maj\u0105 by\u0107 dokonane w celu zresetowania sald cz\u0142onk\u00f3w.\n\nCz\u0142onkowie projektu s\u0105 niezale\u017cni od u\u017cytkownik\u00f3w Nextcloud. Projects can be shared with other Nextcloud users or via public links.\n\n[Klient MoneyBuster](https:\/\/gitlab.com\/eneiluj\/moneybuster) na Android jest [dost\u0119pny w F-Droid](https:\/\/f-droid.org\/packages\/net.eneiluj.moneybuster\/) oraz w [Sklepie Play ](https:\/\/play.google.com\/store\/apps\/details?id=net.eneiluj.moneybuster).\n\n[PayForMe](https:\/\/github.com\/mayflower\/PayForMe) iOS client is currently under developpement!\n\nThe private and public APIs are documented using [the Nextcloud OpenAPI extractor](https:\/\/github.com\/nextcloud\/openapi-extractor\/). This documentation can be accessed directly in Nextcloud. All you need is to install Cospend (>= v1.6.0) and use the [the OCS API Viewer app](https:\/\/apps.nextcloud.com\/apps\/ocs_api_viewer) to browse the OpenAPI documentation.\n\n## Funkcje\n\n* \u270e Create\/edit\/delete projects, members, bills, bill categories, currencies\n* \u2696 Check member balances\n* \ud83d\udde0 Display project statistics\n* \u267b Display settlement plan\n* Move bills from one project to another\n* Move bills to trash before actually deleting them\n* Archive old projects before deleting them\n* \ud83c\udf87 Automatically create reimbursement bills from settlement plan\n* \ud83d\uddd3 Create recurring bills (day\/week\/month\/year)\n* \ud83d\udcca Optionally provide custom amount for each member in new bills\n* \ud83d\udd17 Link personal files to bills (picture of physical receipt for example)\n* \ud83d\udc69 Public links for people outside Nextcloud (can be password protected)\n* \ud83d\udc6b Share projects with Nextcloud users\/groups\/circles\n* \ud83d\uddab Import\/export projects as csv (compatible with csv files from IHateMoney and SplitWise)\n* \ud83d\udd17 Generate link\/QRCode to easily add projects in MoneyBuster\n* \ud83d\uddf2 Implement Nextcloud notifications and activity stream\n\nThis app usually support the 2 or 3 last major versions of Nextcloud.\n\nTa aplikacja jest w trakcie tworzenia.\n\n\ud83c\udf0d Pom\u00f3\u017c nam przet\u0142umaczy\u0107 t\u0119 aplikacj\u0119 na [Projekt Crowdin Nextcloud-Cospend\/MoneyBuster](https:\/\/crowdin.com\/project\/moneybuster).\n\n\u2692 Check out other ways to help in the [contribution guidelines](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/CONTRIBUTING.md).\n\n## Documentation\n\n* [User documentation](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/user.md)\n* [Admin documentation](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/admin.md)\n* [Developer documentation](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/dev.md)\n* [CHANGELOG](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/CHANGELOG.md#change-log)\n* [AUTHORS](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/AUTHORS.md#authors)\n\n## Znane problemy\n\n* It does not make you rich\n\nAny feedback will be appreciated.\n\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"nl":{"name":"Cospend","summary":"Gedeelde budgetbeheerder","description":"# Nextcloud Samen betalen\n\nNextcloud Cospend is een groep\/deelbaar budgetmanager. Ik was ge\u00efnspireerd door het geweldige [IHateMoney](https:\/\/github.com\/spiral-project\/ihatemoney\/).\n\nJe kunt het gebruiken wanneer je samenwoont, wanneer je op vakantie gaat met vrienden, wanneer je uitgaven deelt met een groep mensen.\n\nHet laat je projecten aanmaken met deelnemers en rekeningen. Voor iedere deelnemer wordt het saldo berekend op basis van de rekeningen. Saldo's geven niet het absolute bedrag weer dat een deelnemer heeft, maar eerder de relatieve informatie die laat zien of een deelnemer meer aan de groep heeft uitgegeven dan de groep aan hem\/haar, ongeacht wie er precies geld aan wie heeft uitgegeven. Zo kan je zien wie er nog moet betalen aan de groep of wie er nog moet ontvangen. Uiteindelijk kunt je vragen om een schikking, dat aangeeft welke betalingen je moet doen om de saldi van deelnemers te vereffenen.\n\nProjectdeelnemers zijn onafhankelijk van Nextcloud gebruikers. Projecten kunnen worden gedeeld met andere Nextcloud gebruikers of via openbare links.\n\n[MoneyBuster](https:\/\/gitlab.com\/eneiluj\/moneybuster) Android cli\u00ebnt is [te krijgen in F-Droid](https:\/\/f-droid.org\/packages\/net.eneiluj.moneybuster\/) en in de [Play store](https:\/\/play.google.com\/store\/apps\/details?id=net.eneiluj.moneybuster).\n\n[PayForMe](https:\/\/github.com\/mayflower\/PayForMe) iOS cli\u00ebnt is op dit moment in ontwikkeling!\n\nDe private en publieke API's worden gedocumenteerd met behulp van [de Nextcloud OpenAPI-extractor](https:\/\/github.com\/nextcloud\/openapi-extractor\/). Deze documentatie is direct toegankelijk in Nextcloud. Het enige wat je hoeft te doen is Samen betalen te installeren (>= v1.6.0) en de [de OCS API Viewer app](https:\/\/apps.nextcloud.com\/apps\/ocs_api_viewer) gebruiken om door de OpenAPI documentatie te bladeren.\n\n## Kenmerken\n\n* \u270e Projecten, deelnemers, rekeningen, rekeningcategorie\u00ebn, valuta's maken\/bewerken\/verwijderen\n* \u2696Deelnemer saldi controleren\n* \ud83d\udde0 Toon projectstatistieken\n* \u267b Schikkingsplan weergeven\n* Rekeningen van het ene project naar het andere verplaatsen\n* Verplaats rekeningen naar de prullenbak voordat u ze daadwerkelijk verwijdert\n* Archiveer oude projecten voordat u ze verwijdert\n* \ud83c\udf87 Maak automatisch vergoedingsrekeningen aan vanuit het schikkingsplan\n* \ud83d\uddd3 Terugkerende rekeningen maken (dag\/week\/maand\/jaar)\n* \ud83d\udcca Geef optioneel een aangepast bedrag op voor elke deelnemer in nieuwe rekeningen\n* \ud83d\udd17 Koppel persoonlijke bestanden aan rekeningen (foto van fysieke bon bijvoorbeeld)\n* \ud83d\udc69 Openbare links voor mensen buiten Nextcloud (kan met een wachtwoord worden beveiligd)\n* \ud83d\udc6b Deel projecten met Nextcloud gebruikers\/groepen\/cirkels\n* \ud83d\uddab Importeer\/exporteer projecten als csv (compatibel met csv-bestanden van IHateMoney en SplitWise)\n* \ud83d\udd17 Genereer link\/QRCode om eenvoudig projecten toe te voegen in MoneyBuster\n* \ud83d\uddf2 Implementeer Nextcloud-meldingen en activiteitenstream\n\nDeze app ondersteunt meestal de 2 of 3 laatste hoofdversies van Nextcloud.\n\nDeze app is in ontwikkeling.\n\n\ud83c\udf0d Help ons deze app te vertalen bij het [Nextcloud-Cospend\/MoneyBuster Crowdin project](https:\/\/crowdin.com\/project\/moneybuster).\n\n\u2692 Bekijk andere manieren om te helpen in de richtlijnen voor [bijdrage](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/CONTRIBUTING.md).\n\n## Documentatie\n\n* [Gebruikersdocumentatie](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/user.md)\n* [Beheerderdocumentatie](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/admin.md)\n* [Documentatie voor ontwikkelaars](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/dev.md)\n* [WIJZIGINGEN](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/CHANGELOG.md#change-log)\n* [AUTHEURS](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/AUTHORS.md#authors)\n\n## Bekende problemen\n\n* Je wordt er niet rijk van\n\nElke feedback wordt op prijs gesteld.\n\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"da":{"name":"Cospend","summary":"Shared budget manager","description":"# Nextcloud Cospend \ud83d\udcb0\n\nNextcloud Cospend is a group\/shared budget manager. It was inspired by the great [IHateMoney](https:\/\/github.com\/spiral-project\/ihatemoney\/).\n\nYou can use it when you share a house, when you go on vacation with friends, whenever you share expenses with a group of people.\n\nIt lets you create projects with members and bills. Each member has a balance computed from the project bills. Balances are not an absolute amount of money at members disposal but rather a relative information showing if a member has spent more for the group than the group has spent for her\/him, independently of exactly who spent money for whom. This way you can see who owes the group and who the group owes. Ultimately you can ask for a settlement plan telling you which payments to make to reset members balances.\n\nProject members are independent from Nextcloud users. Projects can be shared with other Nextcloud users or via public links.\n\n[MoneyBuster](https:\/\/gitlab.com\/eneiluj\/moneybuster) Android client is [available in F-Droid](https:\/\/f-droid.org\/packages\/net.eneiluj.moneybuster\/) and on the [Play store](https:\/\/play.google.com\/store\/apps\/details?id=net.eneiluj.moneybuster).\n\n[PayForMe](https:\/\/github.com\/mayflower\/PayForMe) iOS client is currently under developpement!\n\nThe private and public APIs are documented using [the Nextcloud OpenAPI extractor](https:\/\/github.com\/nextcloud\/openapi-extractor\/). This documentation can be accessed directly in Nextcloud. All you need is to install Cospend (>= v1.6.0) and use the [the OCS API Viewer app](https:\/\/apps.nextcloud.com\/apps\/ocs_api_viewer) to browse the OpenAPI documentation.\n\n## Features\n\n* \u270e Create\/edit\/delete projects, members, bills, bill categories, currencies\n* \u2696 Check member balances\n* \ud83d\udde0 Display project statistics\n* \u267b Display settlement plan\n* Move bills from one project to another\n* Move bills to trash before actually deleting them\n* Archive old projects before deleting them\n* \ud83c\udf87 Automatically create reimbursement bills from settlement plan\n* \ud83d\uddd3 Create recurring bills (day\/week\/month\/year)\n* \ud83d\udcca Optionally provide custom amount for each member in new bills\n* \ud83d\udd17 Link personal files to bills (picture of physical receipt for example)\n* \ud83d\udc69 Public links for people outside Nextcloud (can be password protected)\n* \ud83d\udc6b Share projects with Nextcloud users\/groups\/circles\n* \ud83d\uddab Import\/export projects as csv (compatible with csv files from IHateMoney and SplitWise)\n* \ud83d\udd17 Generate link\/QRCode to easily add projects in MoneyBuster\n* \ud83d\uddf2 Implement Nextcloud notifications and activity stream\n\nThis app usually support the 2 or 3 last major versions of Nextcloud.\n\nThis app is under development.\n\n\ud83c\udf0d Help us to translate this app on [Nextcloud-Cospend\/MoneyBuster Crowdin project](https:\/\/crowdin.com\/project\/moneybuster).\n\n\u2692 Check out other ways to help in the [contribution guidelines](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/CONTRIBUTING.md).\n\n## Documentation\n\n* [User documentation](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/user.md)\n* [Admin documentation](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/admin.md)\n* [Developer documentation](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/dev.md)\n* [CHANGELOG](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/CHANGELOG.md#change-log)\n* [AUTHORS](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/AUTHORS.md#authors)\n\n## Known issues\n\n* It does not make you rich\n\nAny feedback will be appreciated.\n\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"en":{"name":"Cospend","summary":"Shared budget manager","description":"# Nextcloud Cospend \ud83d\udcb0\n\nNextcloud Cospend is a group\/shared budget manager. It was inspired by the great [IHateMoney](https:\/\/github.com\/spiral-project\/ihatemoney\/).\n\nYou can use it when you share a house, when you go on vacation with friends, whenever you share expenses with a group of people.\n\nIt lets you create projects with members and bills. Each member has a balance computed from the project bills. Balances are not an absolute amount of money at members disposal but rather a relative information showing if a member has spent more for the group than the group has spent for her\/him, independently of exactly who spent money for whom. This way you can see who owes the group and who the group owes. Ultimately you can ask for a settlement plan telling you which payments to make to reset members balances.\n\nProject members are independent from Nextcloud users. Projects can be shared with other Nextcloud users or via public links.\n\n[MoneyBuster](https:\/\/gitlab.com\/eneiluj\/moneybuster) Android client is [available in F-Droid](https:\/\/f-droid.org\/packages\/net.eneiluj.moneybuster\/) and on the [Play store](https:\/\/play.google.com\/store\/apps\/details?id=net.eneiluj.moneybuster).\n\n[PayForMe](https:\/\/github.com\/mayflower\/PayForMe) iOS client is currently under developpement!\n\nThe private and public APIs are documented using [the Nextcloud OpenAPI extractor](https:\/\/github.com\/nextcloud\/openapi-extractor\/). This documentation can be accessed directly in Nextcloud. All you need is to install Cospend (>= v1.6.0) and use the [the OCS API Viewer app](https:\/\/apps.nextcloud.com\/apps\/ocs_api_viewer) to browse the OpenAPI documentation.\n\n## Features\n\n* \u270e Create\/edit\/delete projects, members, bills, bill categories, currencies\n* \u2696 Check member balances\n* \ud83d\udde0 Display project statistics\n* \u267b Display settlement plan\n* Move bills from one project to another\n* Move bills to trash before actually deleting them\n* Archive old projects before deleting them\n* \ud83c\udf87 Automatically create reimbursement bills from settlement plan\n* \ud83d\uddd3 Create recurring bills (day\/week\/month\/year)\n* \ud83d\udcca Optionally provide custom amount for each member in new bills\n* \ud83d\udd17 Link personal files to bills (picture of physical receipt for example)\n* \ud83d\udc69 Public links for people outside Nextcloud (can be password protected)\n* \ud83d\udc6b Share projects with Nextcloud users\/groups\/circles\n* \ud83d\uddab Import\/export projects as csv (compatible with csv files from IHateMoney and SplitWise)\n* \ud83d\udd17 Generate link\/QRCode to easily add projects in MoneyBuster\n* \ud83d\uddf2 Implement Nextcloud notifications and activity stream\n\nThis app usually support the 2 or 3 last major versions of Nextcloud.\n\nThis app is under development.\n\n\ud83c\udf0d Help us to translate this app on [Nextcloud-Cospend\/MoneyBuster Crowdin project](https:\/\/crowdin.com\/project\/moneybuster).\n\n\u2692 Check out other ways to help in the [contribution guidelines](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/CONTRIBUTING.md).\n\n## Documentation\n\n* [User documentation](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/user.md)\n* [Admin documentation](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/admin.md)\n* [Developer documentation](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/dev.md)\n* [CHANGELOG](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/CHANGELOG.md#change-log)\n* [AUTHORS](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/AUTHORS.md#authors)\n\n## Known issues\n\n* It does not make you rich\n\nAny feedback will be appreciated.\n\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"ta":{"name":"Cospend","summary":"Shared budget manager","description":"# Nextcloud Cospend \ud83d\udcb0\n\nNextcloud Cospend is a group\/shared budget manager. It was inspired by the great [IHateMoney](https:\/\/github.com\/spiral-project\/ihatemoney\/).\n\nYou can use it when you share a house, when you go on vacation with friends, whenever you share expenses with a group of people.\n\nIt lets you create projects with members and bills. Each member has a balance computed from the project bills. Balances are not an absolute amount of money at members disposal but rather a relative information showing if a member has spent more for the group than the group has spent for her\/him, independently of exactly who spent money for whom. This way you can see who owes the group and who the group owes. Ultimately you can ask for a settlement plan telling you which payments to make to reset members balances.\n\nProject members are independent from Nextcloud users. Projects can be shared with other Nextcloud users or via public links.\n\n[MoneyBuster](https:\/\/gitlab.com\/eneiluj\/moneybuster) Android client is [available in F-Droid](https:\/\/f-droid.org\/packages\/net.eneiluj.moneybuster\/) and on the [Play store](https:\/\/play.google.com\/store\/apps\/details?id=net.eneiluj.moneybuster).\n\n[PayForMe](https:\/\/github.com\/mayflower\/PayForMe) iOS client is currently under developpement!\n\nThe private and public APIs are documented using [the Nextcloud OpenAPI extractor](https:\/\/github.com\/nextcloud\/openapi-extractor\/). This documentation can be accessed directly in Nextcloud. All you need is to install Cospend (>= v1.6.0) and use the [the OCS API Viewer app](https:\/\/apps.nextcloud.com\/apps\/ocs_api_viewer) to browse the OpenAPI documentation.\n\n## Features\n\n* \u270e Create\/edit\/delete projects, members, bills, bill categories, currencies\n* \u2696 Check member balances\n* \ud83d\udde0 Display project statistics\n* \u267b Display settlement plan\n* Move bills from one project to another\n* Move bills to trash before actually deleting them\n* Archive old projects before deleting them\n* \ud83c\udf87 Automatically create reimbursement bills from settlement plan\n* \ud83d\uddd3 Create recurring bills (day\/week\/month\/year)\n* \ud83d\udcca Optionally provide custom amount for each member in new bills\n* \ud83d\udd17 Link personal files to bills (picture of physical receipt for example)\n* \ud83d\udc69 Public links for people outside Nextcloud (can be password protected)\n* \ud83d\udc6b Share projects with Nextcloud users\/groups\/circles\n* \ud83d\uddab Import\/export projects as csv (compatible with csv files from IHateMoney and SplitWise)\n* \ud83d\udd17 Generate link\/QRCode to easily add projects in MoneyBuster\n* \ud83d\uddf2 Implement Nextcloud notifications and activity stream\n\nThis app usually support the 2 or 3 last major versions of Nextcloud.\n\nThis app is under development.\n\n\ud83c\udf0d Help us to translate this app on [Nextcloud-Cospend\/MoneyBuster Crowdin project](https:\/\/crowdin.com\/project\/moneybuster).\n\n\u2692 Check out other ways to help in the [contribution guidelines](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/CONTRIBUTING.md).\n\n## Documentation\n\n* [User documentation](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/user.md)\n* [Admin documentation](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/admin.md)\n* [Developer documentation](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/dev.md)\n* [CHANGELOG](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/CHANGELOG.md#change-log)\n* [AUTHORS](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/AUTHORS.md#authors)\n\n## Known issues\n\n* It does not make you rich\n\nAny feedback will be appreciated.\n\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"sl":{"name":"Cospend","summary":"Shared budget manager","description":"# Nextcloud Cospend \ud83d\udcb0\n\nNextcloud Cospend is a group\/shared budget manager. It was inspired by the great [IHateMoney](https:\/\/github.com\/spiral-project\/ihatemoney\/).\n\nYou can use it when you share a house, when you go on vacation with friends, whenever you share expenses with a group of people.\n\nIt lets you create projects with members and bills. Each member has a balance computed from the project bills. Balances are not an absolute amount of money at members disposal but rather a relative information showing if a member has spent more for the group than the group has spent for her\/him, independently of exactly who spent money for whom. This way you can see who owes the group and who the group owes. Ultimately you can ask for a settlement plan telling you which payments to make to reset members balances.\n\nProject members are independent from Nextcloud users. Projects can be shared with other Nextcloud users or via public links.\n\n[MoneyBuster](https:\/\/gitlab.com\/eneiluj\/moneybuster) Android client is [available in F-Droid](https:\/\/f-droid.org\/packages\/net.eneiluj.moneybuster\/) and on the [Play store](https:\/\/play.google.com\/store\/apps\/details?id=net.eneiluj.moneybuster).\n\n[PayForMe](https:\/\/github.com\/mayflower\/PayForMe) iOS client is currently under developpement!\n\nThe private and public APIs are documented using [the Nextcloud OpenAPI extractor](https:\/\/github.com\/nextcloud\/openapi-extractor\/). This documentation can be accessed directly in Nextcloud. All you need is to install Cospend (>= v1.6.0) and use the [the OCS API Viewer app](https:\/\/apps.nextcloud.com\/apps\/ocs_api_viewer) to browse the OpenAPI documentation.\n\n## Features\n\n* \u270e Create\/edit\/delete projects, members, bills, bill categories, currencies\n* \u2696 Check member balances\n* \ud83d\udde0 Display project statistics\n* \u267b Display settlement plan\n* Move bills from one project to another\n* Move bills to trash before actually deleting them\n* Archive old projects before deleting them\n* \ud83c\udf87 Automatically create reimbursement bills from settlement plan\n* \ud83d\uddd3 Create recurring bills (day\/week\/month\/year)\n* \ud83d\udcca Optionally provide custom amount for each member in new bills\n* \ud83d\udd17 Link personal files to bills (picture of physical receipt for example)\n* \ud83d\udc69 Public links for people outside Nextcloud (can be password protected)\n* \ud83d\udc6b Share projects with Nextcloud users\/groups\/circles\n* \ud83d\uddab Import\/export projects as csv (compatible with csv files from IHateMoney and SplitWise)\n* \ud83d\udd17 Generate link\/QRCode to easily add projects in MoneyBuster\n* \ud83d\uddf2 Implement Nextcloud notifications and activity stream\n\nThis app usually support the 2 or 3 last major versions of Nextcloud.\n\nThis app is under development.\n\n\ud83c\udf0d Help us to translate this app on [Nextcloud-Cospend\/MoneyBuster Crowdin project](https:\/\/crowdin.com\/project\/moneybuster).\n\n\u2692 Check out other ways to help in the [contribution guidelines](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/CONTRIBUTING.md).\n\n## Documentation\n\n* [User documentation](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/user.md)\n* [Admin documentation](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/admin.md)\n* [Developer documentation](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/dev.md)\n* [CHANGELOG](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/CHANGELOG.md#change-log)\n* [AUTHORS](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/AUTHORS.md#authors)\n\n## Known issues\n\n* It does not make you rich\n\nAny feedback will be appreciated.\n\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"sv":{"name":"Cospend","summary":"Shared budget manager","description":"# Nextcloud Cospend \ud83d\udcb0\n\nNextcloud Cospend is a group\/shared budget manager. It was inspired by the great [IHateMoney](https:\/\/github.com\/spiral-project\/ihatemoney\/).\n\nYou can use it when you share a house, when you go on vacation with friends, whenever you share expenses with a group of people.\n\nIt lets you create projects with members and bills. Each member has a balance computed from the project bills. Balances are not an absolute amount of money at members disposal but rather a relative information showing if a member has spent more for the group than the group has spent for her\/him, independently of exactly who spent money for whom. This way you can see who owes the group and who the group owes. Ultimately you can ask for a settlement plan telling you which payments to make to reset members balances.\n\nProject members are independent from Nextcloud users. Projects can be shared with other Nextcloud users or via public links.\n\n[MoneyBuster](https:\/\/gitlab.com\/eneiluj\/moneybuster) Android client is [available in F-Droid](https:\/\/f-droid.org\/packages\/net.eneiluj.moneybuster\/) and on the [Play store](https:\/\/play.google.com\/store\/apps\/details?id=net.eneiluj.moneybuster).\n\n[PayForMe](https:\/\/github.com\/mayflower\/PayForMe) iOS client is currently under developpement!\n\nThe private and public APIs are documented using [the Nextcloud OpenAPI extractor](https:\/\/github.com\/nextcloud\/openapi-extractor\/). This documentation can be accessed directly in Nextcloud. All you need is to install Cospend (>= v1.6.0) and use the [the OCS API Viewer app](https:\/\/apps.nextcloud.com\/apps\/ocs_api_viewer) to browse the OpenAPI documentation.\n\n## Features\n\n* \u270e Create\/edit\/delete projects, members, bills, bill categories, currencies\n* \u2696 Check member balances\n* \ud83d\udde0 Display project statistics\n* \u267b Display settlement plan\n* Move bills from one project to another\n* Move bills to trash before actually deleting them\n* Archive old projects before deleting them\n* \ud83c\udf87 Automatically create reimbursement bills from settlement plan\n* \ud83d\uddd3 Create recurring bills (day\/week\/month\/year)\n* \ud83d\udcca Optionally provide custom amount for each member in new bills\n* \ud83d\udd17 Link personal files to bills (picture of physical receipt for example)\n* \ud83d\udc69 Public links for people outside Nextcloud (can be password protected)\n* \ud83d\udc6b Share projects with Nextcloud users\/groups\/circles\n* \ud83d\uddab Import\/export projects as csv (compatible with csv files from IHateMoney and SplitWise)\n* \ud83d\udd17 Generate link\/QRCode to easily add projects in MoneyBuster\n* \ud83d\uddf2 Implement Nextcloud notifications and activity stream\n\nThis app usually support the 2 or 3 last major versions of Nextcloud.\n\nThis app is under development.\n\n\ud83c\udf0d Help us to translate this app on [Nextcloud-Cospend\/MoneyBuster Crowdin project](https:\/\/crowdin.com\/project\/moneybuster).\n\n\u2692 Check out other ways to help in the [contribution guidelines](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/CONTRIBUTING.md).\n\n## Documentation\n\n* [User documentation](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/user.md)\n* [Admin documentation](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/admin.md)\n* [Developer documentation](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/dev.md)\n* [CHANGELOG](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/CHANGELOG.md#change-log)\n* [AUTHORS](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/AUTHORS.md#authors)\n\n## Known issues\n\n* It does not make you rich\n\nAny feedback will be appreciated.\n\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"sq":{"name":"Cospend","summary":"Shared budget manager","description":"# Nextcloud Cospend \ud83d\udcb0\n\nNextcloud Cospend is a group\/shared budget manager. It was inspired by the great [IHateMoney](https:\/\/github.com\/spiral-project\/ihatemoney\/).\n\nYou can use it when you share a house, when you go on vacation with friends, whenever you share expenses with a group of people.\n\nIt lets you create projects with members and bills. Each member has a balance computed from the project bills. Balances are not an absolute amount of money at members disposal but rather a relative information showing if a member has spent more for the group than the group has spent for her\/him, independently of exactly who spent money for whom. This way you can see who owes the group and who the group owes. Ultimately you can ask for a settlement plan telling you which payments to make to reset members balances.\n\nProject members are independent from Nextcloud users. Projects can be shared with other Nextcloud users or via public links.\n\n[MoneyBuster](https:\/\/gitlab.com\/eneiluj\/moneybuster) Android client is [available in F-Droid](https:\/\/f-droid.org\/packages\/net.eneiluj.moneybuster\/) and on the [Play store](https:\/\/play.google.com\/store\/apps\/details?id=net.eneiluj.moneybuster).\n\n[PayForMe](https:\/\/github.com\/mayflower\/PayForMe) iOS client is currently under developpement!\n\nThe private and public APIs are documented using [the Nextcloud OpenAPI extractor](https:\/\/github.com\/nextcloud\/openapi-extractor\/). This documentation can be accessed directly in Nextcloud. All you need is to install Cospend (>= v1.6.0) and use the [the OCS API Viewer app](https:\/\/apps.nextcloud.com\/apps\/ocs_api_viewer) to browse the OpenAPI documentation.\n\n## Features\n\n* \u270e Create\/edit\/delete projects, members, bills, bill categories, currencies\n* \u2696 Check member balances\n* \ud83d\udde0 Display project statistics\n* \u267b Display settlement plan\n* Move bills from one project to another\n* Move bills to trash before actually deleting them\n* Archive old projects before deleting them\n* \ud83c\udf87 Automatically create reimbursement bills from settlement plan\n* \ud83d\uddd3 Create recurring bills (day\/week\/month\/year)\n* \ud83d\udcca Optionally provide custom amount for each member in new bills\n* \ud83d\udd17 Link personal files to bills (picture of physical receipt for example)\n* \ud83d\udc69 Public links for people outside Nextcloud (can be password protected)\n* \ud83d\udc6b Share projects with Nextcloud users\/groups\/circles\n* \ud83d\uddab Import\/export projects as csv (compatible with csv files from IHateMoney and SplitWise)\n* \ud83d\udd17 Generate link\/QRCode to easily add projects in MoneyBuster\n* \ud83d\uddf2 Implement Nextcloud notifications and activity stream\n\nThis app usually support the 2 or 3 last major versions of Nextcloud.\n\nThis app is under development.\n\n\ud83c\udf0d Help us to translate this app on [Nextcloud-Cospend\/MoneyBuster Crowdin project](https:\/\/crowdin.com\/project\/moneybuster).\n\n\u2692 Check out other ways to help in the [contribution guidelines](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/CONTRIBUTING.md).\n\n## Documentation\n\n* [User documentation](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/user.md)\n* [Admin documentation](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/admin.md)\n* [Developer documentation](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/dev.md)\n* [CHANGELOG](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/CHANGELOG.md#change-log)\n* [AUTHORS](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/AUTHORS.md#authors)\n\n## Known issues\n\n* It does not make you rich\n\nAny feedback will be appreciated.\n\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"ro":{"name":"Cospend","summary":"Shared budget manager","description":"# Nextcloud Cospend \ud83d\udcb0\n\nNextcloud Cospend is a group\/shared budget manager. It was inspired by the great [IHateMoney](https:\/\/github.com\/spiral-project\/ihatemoney\/).\n\nYou can use it when you share a house, when you go on vacation with friends, whenever you share expenses with a group of people.\n\nIt lets you create projects with members and bills. Each member has a balance computed from the project bills. Balances are not an absolute amount of money at members disposal but rather a relative information showing if a member has spent more for the group than the group has spent for her\/him, independently of exactly who spent money for whom. This way you can see who owes the group and who the group owes. Ultimately you can ask for a settlement plan telling you which payments to make to reset members balances.\n\nProject members are independent from Nextcloud users. Projects can be shared with other Nextcloud users or via public links.\n\n[MoneyBuster](https:\/\/gitlab.com\/eneiluj\/moneybuster) Android client is [available in F-Droid](https:\/\/f-droid.org\/packages\/net.eneiluj.moneybuster\/) and on the [Play store](https:\/\/play.google.com\/store\/apps\/details?id=net.eneiluj.moneybuster).\n\n[PayForMe](https:\/\/github.com\/mayflower\/PayForMe) iOS client is currently under developpement!\n\nThe private and public APIs are documented using [the Nextcloud OpenAPI extractor](https:\/\/github.com\/nextcloud\/openapi-extractor\/). This documentation can be accessed directly in Nextcloud. All you need is to install Cospend (>= v1.6.0) and use the [the OCS API Viewer app](https:\/\/apps.nextcloud.com\/apps\/ocs_api_viewer) to browse the OpenAPI documentation.\n\n## Features\n\n* \u270e Create\/edit\/delete projects, members, bills, bill categories, currencies\n* \u2696 Check member balances\n* \ud83d\udde0 Display project statistics\n* \u267b Display settlement plan\n* Move bills from one project to another\n* Move bills to trash before actually deleting them\n* Archive old projects before deleting them\n* \ud83c\udf87 Automatically create reimbursement bills from settlement plan\n* \ud83d\uddd3 Create recurring bills (day\/week\/month\/year)\n* \ud83d\udcca Optionally provide custom amount for each member in new bills\n* \ud83d\udd17 Link personal files to bills (picture of physical receipt for example)\n* \ud83d\udc69 Public links for people outside Nextcloud (can be password protected)\n* \ud83d\udc6b Share projects with Nextcloud users\/groups\/circles\n* \ud83d\uddab Import\/export projects as csv (compatible with csv files from IHateMoney and SplitWise)\n* \ud83d\udd17 Generate link\/QRCode to easily add projects in MoneyBuster\n* \ud83d\uddf2 Implement Nextcloud notifications and activity stream\n\nThis app usually support the 2 or 3 last major versions of Nextcloud.\n\nThis app is under development.\n\n\ud83c\udf0d Help us to translate this app on [Nextcloud-Cospend\/MoneyBuster Crowdin project](https:\/\/crowdin.com\/project\/moneybuster).\n\n\u2692 Check out other ways to help in the [contribution guidelines](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/CONTRIBUTING.md).\n\n## Documentation\n\n* [User documentation](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/user.md)\n* [Admin documentation](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/admin.md)\n* [Developer documentation](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/dev.md)\n* [CHANGELOG](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/CHANGELOG.md#change-log)\n* [AUTHORS](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/AUTHORS.md#authors)\n\n## Known issues\n\n* It does not make you rich\n\nAny feedback will be appreciated.\n\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"ur":{"name":"Cospend","summary":"Shared budget manager","description":"# Nextcloud Cospend \ud83d\udcb0\n\nNextcloud Cospend is a group\/shared budget manager. It was inspired by the great [IHateMoney](https:\/\/github.com\/spiral-project\/ihatemoney\/).\n\nYou can use it when you share a house, when you go on vacation with friends, whenever you share expenses with a group of people.\n\nIt lets you create projects with members and bills. Each member has a balance computed from the project bills. Balances are not an absolute amount of money at members disposal but rather a relative information showing if a member has spent more for the group than the group has spent for her\/him, independently of exactly who spent money for whom. This way you can see who owes the group and who the group owes. Ultimately you can ask for a settlement plan telling you which payments to make to reset members balances.\n\nProject members are independent from Nextcloud users. Projects can be shared with other Nextcloud users or via public links.\n\n[MoneyBuster](https:\/\/gitlab.com\/eneiluj\/moneybuster) Android client is [available in F-Droid](https:\/\/f-droid.org\/packages\/net.eneiluj.moneybuster\/) and on the [Play store](https:\/\/play.google.com\/store\/apps\/details?id=net.eneiluj.moneybuster).\n\n[PayForMe](https:\/\/github.com\/mayflower\/PayForMe) iOS client is currently under developpement!\n\nThe private and public APIs are documented using [the Nextcloud OpenAPI extractor](https:\/\/github.com\/nextcloud\/openapi-extractor\/). This documentation can be accessed directly in Nextcloud. All you need is to install Cospend (>= v1.6.0) and use the [the OCS API Viewer app](https:\/\/apps.nextcloud.com\/apps\/ocs_api_viewer) to browse the OpenAPI documentation.\n\n## Features\n\n* \u270e Create\/edit\/delete projects, members, bills, bill categories, currencies\n* \u2696 Check member balances\n* \ud83d\udde0 Display project statistics\n* \u267b Display settlement plan\n* Move bills from one project to another\n* Move bills to trash before actually deleting them\n* Archive old projects before deleting them\n* \ud83c\udf87 Automatically create reimbursement bills from settlement plan\n* \ud83d\uddd3 Create recurring bills (day\/week\/month\/year)\n* \ud83d\udcca Optionally provide custom amount for each member in new bills\n* \ud83d\udd17 Link personal files to bills (picture of physical receipt for example)\n* \ud83d\udc69 Public links for people outside Nextcloud (can be password protected)\n* \ud83d\udc6b Share projects with Nextcloud users\/groups\/circles\n* \ud83d\uddab Import\/export projects as csv (compatible with csv files from IHateMoney and SplitWise)\n* \ud83d\udd17 Generate link\/QRCode to easily add projects in MoneyBuster\n* \ud83d\uddf2 Implement Nextcloud notifications and activity stream\n\nThis app usually support the 2 or 3 last major versions of Nextcloud.\n\nThis app is under development.\n\n\ud83c\udf0d Help us to translate this app on [Nextcloud-Cospend\/MoneyBuster Crowdin project](https:\/\/crowdin.com\/project\/moneybuster).\n\n\u2692 Check out other ways to help in the [contribution guidelines](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/CONTRIBUTING.md).\n\n## Documentation\n\n* [User documentation](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/user.md)\n* [Admin documentation](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/admin.md)\n* [Developer documentation](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/dev.md)\n* [CHANGELOG](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/CHANGELOG.md#change-log)\n* [AUTHORS](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/AUTHORS.md#authors)\n\n## Known issues\n\n* It does not make you rich\n\nAny feedback will be appreciated.\n\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"af":{"name":"Cospend","summary":"Shared budget manager","description":"# Nextcloud Cospend \ud83d\udcb0\n\nNextcloud Cospend is a group\/shared budget manager. It was inspired by the great [IHateMoney](https:\/\/github.com\/spiral-project\/ihatemoney\/).\n\nYou can use it when you share a house, when you go on vacation with friends, whenever you share expenses with a group of people.\n\nIt lets you create projects with members and bills. Each member has a balance computed from the project bills. Balances are not an absolute amount of money at members disposal but rather a relative information showing if a member has spent more for the group than the group has spent for her\/him, independently of exactly who spent money for whom. This way you can see who owes the group and who the group owes. Ultimately you can ask for a settlement plan telling you which payments to make to reset members balances.\n\nProject members are independent from Nextcloud users. Projects can be shared with other Nextcloud users or via public links.\n\n[MoneyBuster](https:\/\/gitlab.com\/eneiluj\/moneybuster) Android client is [available in F-Droid](https:\/\/f-droid.org\/packages\/net.eneiluj.moneybuster\/) and on the [Play store](https:\/\/play.google.com\/store\/apps\/details?id=net.eneiluj.moneybuster).\n\n[PayForMe](https:\/\/github.com\/mayflower\/PayForMe) iOS client is currently under developpement!\n\nThe private and public APIs are documented using [the Nextcloud OpenAPI extractor](https:\/\/github.com\/nextcloud\/openapi-extractor\/). This documentation can be accessed directly in Nextcloud. All you need is to install Cospend (>= v1.6.0) and use the [the OCS API Viewer app](https:\/\/apps.nextcloud.com\/apps\/ocs_api_viewer) to browse the OpenAPI documentation.\n\n## Features\n\n* \u270e Create\/edit\/delete projects, members, bills, bill categories, currencies\n* \u2696 Check member balances\n* \ud83d\udde0 Display project statistics\n* \u267b Display settlement plan\n* Move bills from one project to another\n* Move bills to trash before actually deleting them\n* Archive old projects before deleting them\n* \ud83c\udf87 Automatically create reimbursement bills from settlement plan\n* \ud83d\uddd3 Create recurring bills (day\/week\/month\/year)\n* \ud83d\udcca Optionally provide custom amount for each member in new bills\n* \ud83d\udd17 Link personal files to bills (picture of physical receipt for example)\n* \ud83d\udc69 Public links for people outside Nextcloud (can be password protected)\n* \ud83d\udc6b Share projects with Nextcloud users\/groups\/circles\n* \ud83d\uddab Import\/export projects as csv (compatible with csv files from IHateMoney and SplitWise)\n* \ud83d\udd17 Generate link\/QRCode to easily add projects in MoneyBuster\n* \ud83d\uddf2 Implement Nextcloud notifications and activity stream\n\nThis app usually support the 2 or 3 last major versions of Nextcloud.\n\nThis app is under development.\n\n\ud83c\udf0d Help us to translate this app on [Nextcloud-Cospend\/MoneyBuster Crowdin project](https:\/\/crowdin.com\/project\/moneybuster).\n\n\u2692 Check out other ways to help in the [contribution guidelines](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/CONTRIBUTING.md).\n\n## Documentation\n\n* [User documentation](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/user.md)\n* [Admin documentation](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/admin.md)\n* [Developer documentation](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/dev.md)\n* [CHANGELOG](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/CHANGELOG.md#change-log)\n* [AUTHORS](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/AUTHORS.md#authors)\n\n## Known issues\n\n* It does not make you rich\n\nAny feedback will be appreciated.\n\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"tr":{"name":"Cospend","summary":"Shared budget manager","description":"# Nextcloud Cospend \ud83d\udcb0\n\nNextcloud Cospend is a group\/shared budget manager. It was inspired by the great [IHateMoney](https:\/\/github.com\/spiral-project\/ihatemoney\/).\n\nYou can use it when you share a house, when you go on vacation with friends, whenever you share expenses with a group of people.\n\nIt lets you create projects with members and bills. Each member has a balance computed from the project bills. Balances are not an absolute amount of money at members disposal but rather a relative information showing if a member has spent more for the group than the group has spent for her\/him, independently of exactly who spent money for whom. This way you can see who owes the group and who the group owes. Ultimately you can ask for a settlement plan telling you which payments to make to reset members balances.\n\nProject members are independent from Nextcloud users. Projects can be shared with other Nextcloud users or via public links.\n\n[MoneyBuster](https:\/\/gitlab.com\/eneiluj\/moneybuster) Android client is [available in F-Droid](https:\/\/f-droid.org\/packages\/net.eneiluj.moneybuster\/) and on the [Play store](https:\/\/play.google.com\/store\/apps\/details?id=net.eneiluj.moneybuster).\n\n[PayForMe](https:\/\/github.com\/mayflower\/PayForMe) iOS client is currently under developpement!\n\nThe private and public APIs are documented using [the Nextcloud OpenAPI extractor](https:\/\/github.com\/nextcloud\/openapi-extractor\/). This documentation can be accessed directly in Nextcloud. All you need is to install Cospend (>= v1.6.0) and use the [the OCS API Viewer app](https:\/\/apps.nextcloud.com\/apps\/ocs_api_viewer) to browse the OpenAPI documentation.\n\n## Features\n\n* \u270e Create\/edit\/delete projects, members, bills, bill categories, currencies\n* \u2696 Check member balances\n* \ud83d\udde0 Display project statistics\n* \u267b Display settlement plan\n* Move bills from one project to another\n* Move bills to trash before actually deleting them\n* Archive old projects before deleting them\n* \ud83c\udf87 Automatically create reimbursement bills from settlement plan\n* \ud83d\uddd3 Create recurring bills (day\/week\/month\/year)\n* \ud83d\udcca Optionally provide custom amount for each member in new bills\n* \ud83d\udd17 Link personal files to bills (picture of physical receipt for example)\n* \ud83d\udc69 Public links for people outside Nextcloud (can be password protected)\n* \ud83d\udc6b Share projects with Nextcloud users\/groups\/circles\n* \ud83d\uddab Import\/export projects as csv (compatible with csv files from IHateMoney and SplitWise)\n* \ud83d\udd17 Generate link\/QRCode to easily add projects in MoneyBuster\n* \ud83d\uddf2 Implement Nextcloud notifications and activity stream\n\nThis app usually support the 2 or 3 last major versions of Nextcloud.\n\nThis app is under development.\n\n\ud83c\udf0d Help us to translate this app on [Nextcloud-Cospend\/MoneyBuster Crowdin project](https:\/\/crowdin.com\/project\/moneybuster).\n\n\u2692 Check out other ways to help in the [contribution guidelines](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/CONTRIBUTING.md).\n\n## Documentation\n\n* [User documentation](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/user.md)\n* [Admin documentation](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/admin.md)\n* [Developer documentation](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/dev.md)\n* [CHANGELOG](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/CHANGELOG.md#change-log)\n* [AUTHORS](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/AUTHORS.md#authors)\n\n## Known issues\n\n* It does not make you rich\n\nAny feedback will be appreciated.\n\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"pt":{"name":"Cospend","summary":"Gestor de or\u00e7amento partilhado","description":"# Cospend do Nextcloud\n\nNextcloud Cospend \u00e9 um gestor de or\u00e7amento de grupo\/partilhado. Foi inspirado pelo grande [IHateMoney](https:\/\/github.com\/spiral-project\/ihatemoney\/).\n\nPode us\u00e1-lo quando estiver a partilhar uma casa, quando for de f\u00e9rias com amigos ou sempre que tiver de partilhar despesas com um grupo de pessoas.\n\nPermite-lhe criar planeamentos com membros e despesas. Cada membro tem um saldo calculado a partir das despesas do planeamento. Saldos n\u00e3o s\u00e3o um montante absoluto de dinheiro \u00e0 disposi\u00e7\u00e3o dos membros mas antes uma informa\u00e7\u00e3o relativa que mostra se o membro gastou mais para o grupo do que o grupo gastou para ele\/ela, independentemente de quem gastou dinheiro para quem. Desta forma pode ver quem deve ao grupo e a quem o grupo deve. Em \u00faltima an\u00e1lise pode pedir um plano de liquida\u00e7\u00e3o que lhe diga quais os pagamentos a fazer para reiniciar os saldos dos membros.\n\nOs membros do planeamento s\u00e3o independentes dos utilizadores do Nextcloud. Planeamentos podem ser partilhados com outros utilizadores do Nextcloud ou atrav\u00e9s de liga\u00e7\u00f5es p\u00fablicas.\n\n[MoneyBuster](https:\/\/gitlab.com\/eneiluj\/moneybuster) O cliente Android est\u00e1 [dispon\u00edvel no F-Droid](https:\/\/f-droid.org\/packages\/net.eneiluj.moneybuster\/) e na [Play store](https:\/\/play.google.com\/store\/apps\/details?id=net.eneiluj.moneybuster).\n\n[PayForMe](https:\/\/github.com\/mayflower\/PayForMe) O cliente iOS est\u00e1 neste momento a ser desenvolvido!\n\nAs APIs privadas e p\u00fablicas s\u00e3o documentadas com o [the Nextcloud OpenAPI extractor](https:\/\/github.com\/nextcloud\/openapi-extractor\/). Esta documenta\u00e7\u00e3o pode ser acedida no Nextcloud. Tudo o que precisa fazer \u00e9 instalar o Cospend (>= v1.6.0) e usar a aplica\u00e7\u00e3o [OCS API Viewer](https:\/\/apps.nextcloud.com\/apps\/ocs_api_viewer) para consultar a documenta\u00e7\u00e3o do OpenAPI.\n\n## Funcionalidades\n\n* \u270e Criar\/editar\/eliminar planeamentos, membros, despesas, categorias de despesas, moedas\n* \u2696 Verificar saldos dos membros\n* \ud83d\udde0 Mostrar estat\u00edsticas do planeamento\n* \u267b Mostrar plano de liquida\u00e7\u00e3o\n* Mover despesas de um planeamento para o outro\n* Mover planeamentos para o lixo antes de os eliminar definitivamente\n* Arquivar planeamentos antigos antes de os eliminar\n* \ud83c\udf87 Criar notas de reembolso automaticamente a partir do plano de liquida\u00e7\u00e3o\n* \ud83d\uddd3 Criar despesas recorrentes (dia\/semana\/m\u00eas\/ano)\n* \ud83d\udcca Fornecer, opcionalmente, quantias personalizadas para cada membro nas novas despesas\n* \ud83d\udd17 Ligar ficheiros pessoais \u00e0s despesas (uma fotografia do recibo f\u00edsico, por exemplo)\n* \ud83d\udc69 Liga\u00e7\u00f5es p\u00fablicas para pessoas exteriores ao Nextcloud (podem ser protegidas por uma senha)\n* \ud83d\udc6b Partilhar planeamentos com utilizadores\/grupos\/c\u00edrculos do Nextcloud\n* \ud83d\uddab Importar\/exportar planeamentos com CSV (compat\u00edvel com ficheiros CSV do IHateMoney e do SplitWise)\n* \ud83d\udd17 Gerar liga\u00e7\u00e3o\/c\u00f3digo-QR para facilitar a adi\u00e7\u00e3o de planeamentos no MoneyBuster\n* \ud83d\uddf2 Implementar notifica\u00e7\u00f5es e fluxo de trabalho do Nextcloud\n\nEsta aplica\u00e7\u00e3o normalmente suporta as 2 ou 3 vers\u00f5es maiores do Nextcloud.\n\nEsta aplica\u00e7\u00e3o est\u00e1 sob desenvolvimento.\n\n\ud83c\udf0d Ajude-nos a traduzir esta aplica\u00e7\u00e3o na [tradu\u00e7\u00e3o no Crowdin do Nextcloud-Cospend\/MoneyBuster](https:\/\/crowdin.com\/project\/moneybuster).\n\n\u2692 Veja outras formas de ajudar nas [orienta\u00e7\u00f5es de contribui\u00e7\u00e3o](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/CONTRIBUTING.md).\n\n## Documenta\u00e7\u00e3o\n\n* [Documenta\u00e7\u00e3o para o utilizador](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/user.md)\n* [Documenta\u00e7\u00e3o para o administrador](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/admin.md)\n* [Documenta\u00e7\u00e3o para o programador](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/dev.md)\n* [CHANGELOG (registo das altera\u00e7\u00f5es)](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/CHANGELOG.md#change-log)\n* [AUTHORS (autores)](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/AUTHORS.md#authors)\n\n## Problemas conhecidos\n\n* N\u00e3o lhe traz riqueza\n\nQualquer coment\u00e1rio ser\u00e1 apreciado.\n\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"ko":{"name":"Cospend","summary":"Shared budget manager","description":"#\n\nNextcloud Cospend is a group\/shared budget manager. It was inspired by the great [IHateMoney](https:\/\/github.com\/spiral-project\/ihatemoney\/).\n\nYou can use it when you share a house, when you go on vacation with friends, whenever you share expenses with a group of people.\n\nIt lets you create projects with members and bills. Each member has a balance computed from the project bills. Balances are not an absolute amount of money at members disposal but rather a relative information showing if a member has spent more for the group than the group has spent for her\/him, independently of exactly who spent money for whom. This way you can see who owes the group and who the group owes. Ultimately you can ask for a settlement plan telling you which payments to make to reset members balances.\n\nProject members are independent from Nextcloud users. Projects can be shared with other Nextcloud users or via public links.\n\n[MoneyBuster](https:\/\/gitlab.com\/eneiluj\/moneybuster) Android client is [available in F-Droid](https:\/\/f-droid.org\/packages\/net.eneiluj.moneybuster\/) and on the [Play store](https:\/\/play.google.com\/store\/apps\/details?id=net.eneiluj.moneybuster).\n\n[PayForMe](https:\/\/github.com\/mayflower\/PayForMe) iOS client is currently under developpement!\n\nThe private and public APIs are documented using [the Nextcloud OpenAPI extractor](https:\/\/github.com\/nextcloud\/openapi-extractor\/). This documentation can be accessed directly in Nextcloud. All you need is to install Cospend (>= v1.6.0) and use the [the OCS API Viewer app](https:\/\/apps.nextcloud.com\/apps\/ocs_api_viewer) to browse the OpenAPI documentation.\n\n## Features\n\n* \u270e Create\/edit\/delete projects, members, bills, bill categories, currencies\n* \u2696 Check member balances\n* \ud83d\udde0 Display project statistics\n* \u267b Display settlement plan\n* Move bills from one project to another\n* Move bills to trash before actually deleting them\n* Archive old projects before deleting them\n* \ud83c\udf87 Automatically create reimbursement bills from settlement plan\n* \ud83d\uddd3 Create recurring bills (day\/week\/month\/year)\n* \ud83d\udcca Optionally provide custom amount for each member in new bills\n* \ud83d\udd17 Link personal files to bills (picture of physical receipt for example)\n* \ud83d\udc69 Public links for people outside Nextcloud (can be password protected)\n* \ud83d\udc6b Share projects with Nextcloud users\/groups\/circles\n* \ud83d\uddab Import\/export projects as csv (compatible with csv files from IHateMoney and SplitWise)\n* \ud83d\udd17 Generate link\/QRCode to easily add projects in MoneyBuster\n* \ud83d\uddf2 Implement Nextcloud notifications and activity stream\n\nThis app usually support the 2 or 3 last major versions of Nextcloud.\n\nThis app is under development.\n\n\ud83c\udf0d Help us to translate this app on [Nextcloud-Cospend\/MoneyBuster Crowdin project](https:\/\/crowdin.com\/project\/moneybuster).\n\n\u2692 Check out other ways to help in the [contribution guidelines](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/CONTRIBUTING.md).\n\n## Documentation\n\n* [User documentation](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/user.md)\n* [Admin documentation](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/admin.md)\n* [Developer documentation](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/dev.md)\n* [CHANGELOG](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/CHANGELOG.md#change-log)\n* [AUTHORS](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/AUTHORS.md#authors)\n\n## Known issues\n\n* It does not make you rich\n\nAny feedback will be appreciated.\n\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"fi":{"name":"Cospend","summary":"Shared budget manager","description":"# Nextcloud Cospend \ud83d\udcb0\n\nNextcloud Cospend is a group\/shared budget manager. It was inspired by the great [IHateMoney](https:\/\/github.com\/spiral-project\/ihatemoney\/).\n\nYou can use it when you share a house, when you go on vacation with friends, whenever you share expenses with a group of people.\n\nIt lets you create projects with members and bills. Each member has a balance computed from the project bills. Balances are not an absolute amount of money at members disposal but rather a relative information showing if a member has spent more for the group than the group has spent for her\/him, independently of exactly who spent money for whom. This way you can see who owes the group and who the group owes. Ultimately you can ask for a settlement plan telling you which payments to make to reset members balances.\n\nProject members are independent from Nextcloud users. Projects can be shared with other Nextcloud users or via public links.\n\n[MoneyBuster](https:\/\/gitlab.com\/eneiluj\/moneybuster) Android client is [available in F-Droid](https:\/\/f-droid.org\/packages\/net.eneiluj.moneybuster\/) and on the [Play store](https:\/\/play.google.com\/store\/apps\/details?id=net.eneiluj.moneybuster).\n\n[PayForMe](https:\/\/github.com\/mayflower\/PayForMe) iOS client is currently under developpement!\n\nThe private and public APIs are documented using [the Nextcloud OpenAPI extractor](https:\/\/github.com\/nextcloud\/openapi-extractor\/). This documentation can be accessed directly in Nextcloud. All you need is to install Cospend (>= v1.6.0) and use the [the OCS API Viewer app](https:\/\/apps.nextcloud.com\/apps\/ocs_api_viewer) to browse the OpenAPI documentation.\n\n## Features\n\n* \u270e Create\/edit\/delete projects, members, bills, bill categories, currencies\n* \u2696 Check member balances\n* \ud83d\udde0 Display project statistics\n* \u267b Display settlement plan\n* Move bills from one project to another\n* Move bills to trash before actually deleting them\n* Archive old projects before deleting them\n* \ud83c\udf87 Automatically create reimbursement bills from settlement plan\n* \ud83d\uddd3 Create recurring bills (day\/week\/month\/year)\n* \ud83d\udcca Optionally provide custom amount for each member in new bills\n* \ud83d\udd17 Link personal files to bills (picture of physical receipt for example)\n* \ud83d\udc69 Public links for people outside Nextcloud (can be password protected)\n* \ud83d\udc6b Share projects with Nextcloud users\/groups\/circles\n* \ud83d\uddab Import\/export projects as csv (compatible with csv files from IHateMoney and SplitWise)\n* \ud83d\udd17 Generate link\/QRCode to easily add projects in MoneyBuster\n* \ud83d\uddf2 Implement Nextcloud notifications and activity stream\n\nThis app usually support the 2 or 3 last major versions of Nextcloud.\n\nThis app is under development.\n\n\ud83c\udf0d Help us to translate this app on [Nextcloud-Cospend\/MoneyBuster Crowdin project](https:\/\/crowdin.com\/project\/moneybuster).\n\n\u2692 Check out other ways to help in the [contribution guidelines](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/CONTRIBUTING.md).\n\n## Documentation\n\n* [User documentation](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/user.md)\n* [Admin documentation](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/admin.md)\n* [Developer documentation](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/dev.md)\n* [CHANGELOG](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/CHANGELOG.md#change-log)\n* [AUTHORS](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/AUTHORS.md#authors)\n\n## Known issues\n\n* It does not make you rich\n\nAny feedback will be appreciated.\n\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"lt":{"name":"Cospend","summary":"Shared budget manager","description":"# Nextcloud Cospend \ud83d\udcb0\n\nNextcloud Cospend is a group\/shared budget manager. It was inspired by the great [IHateMoney](https:\/\/github.com\/spiral-project\/ihatemoney\/).\n\nYou can use it when you share a house, when you go on vacation with friends, whenever you share expenses with a group of people.\n\nIt lets you create projects with members and bills. Each member has a balance computed from the project bills. Balances are not an absolute amount of money at members disposal but rather a relative information showing if a member has spent more for the group than the group has spent for her\/him, independently of exactly who spent money for whom. This way you can see who owes the group and who the group owes. Ultimately you can ask for a settlement plan telling you which payments to make to reset members balances.\n\nProject members are independent from Nextcloud users. Projects can be shared with other Nextcloud users or via public links.\n\n[MoneyBuster](https:\/\/gitlab.com\/eneiluj\/moneybuster) Android client is [available in F-Droid](https:\/\/f-droid.org\/packages\/net.eneiluj.moneybuster\/) and on the [Play store](https:\/\/play.google.com\/store\/apps\/details?id=net.eneiluj.moneybuster).\n\n[PayForMe](https:\/\/github.com\/mayflower\/PayForMe) iOS client is currently under developpement!\n\nThe private and public APIs are documented using [the Nextcloud OpenAPI extractor](https:\/\/github.com\/nextcloud\/openapi-extractor\/). This documentation can be accessed directly in Nextcloud. All you need is to install Cospend (>= v1.6.0) and use the [the OCS API Viewer app](https:\/\/apps.nextcloud.com\/apps\/ocs_api_viewer) to browse the OpenAPI documentation.\n\n## Features\n\n* \u270e Create\/edit\/delete projects, members, bills, bill categories, currencies\n* \u2696 Check member balances\n* \ud83d\udde0 Display project statistics\n* \u267b Display settlement plan\n* Move bills from one project to another\n* Move bills to trash before actually deleting them\n* Archive old projects before deleting them\n* \ud83c\udf87 Automatically create reimbursement bills from settlement plan\n* \ud83d\uddd3 Create recurring bills (day\/week\/month\/year)\n* \ud83d\udcca Optionally provide custom amount for each member in new bills\n* \ud83d\udd17 Link personal files to bills (picture of physical receipt for example)\n* \ud83d\udc69 Public links for people outside Nextcloud (can be password protected)\n* \ud83d\udc6b Share projects with Nextcloud users\/groups\/circles\n* \ud83d\uddab Import\/export projects as csv (compatible with csv files from IHateMoney and SplitWise)\n* \ud83d\udd17 Generate link\/QRCode to easily add projects in MoneyBuster\n* \ud83d\uddf2 Implement Nextcloud notifications and activity stream\n\nThis app usually support the 2 or 3 last major versions of Nextcloud.\n\nThis app is under development.\n\n\ud83c\udf0d Help us to translate this app on [Nextcloud-Cospend\/MoneyBuster Crowdin project](https:\/\/crowdin.com\/project\/moneybuster).\n\n\u2692 Check out other ways to help in the [contribution guidelines](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/CONTRIBUTING.md).\n\n## Documentation\n\n* [User documentation](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/user.md)\n* [Admin documentation](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/admin.md)\n* [Developer documentation](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/dev.md)\n* [CHANGELOG](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/CHANGELOG.md#change-log)\n* [AUTHORS](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/AUTHORS.md#authors)\n\n## Known issues\n\n* It does not make you rich\n\nAny feedback will be appreciated.\n\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"ar":{"name":"Cospend","summary":"Shared budget manager","description":"# Nextcloud Cospend \ud83d\udcb0\n\nNextcloud Cospend is a group\/shared budget manager. It was inspired by the great [IHateMoney](https:\/\/github.com\/spiral-project\/ihatemoney\/).\n\nYou can use it when you share a house, when you go on vacation with friends, whenever you share expenses with a group of people.\n\nIt lets you create projects with members and bills. Each member has a balance computed from the project bills. Balances are not an absolute amount of money at members disposal but rather a relative information showing if a member has spent more for the group than the group has spent for her\/him, independently of exactly who spent money for whom. This way you can see who owes the group and who the group owes. Ultimately you can ask for a settlement plan telling you which payments to make to reset members balances.\n\nProject members are independent from Nextcloud users. Projects can be shared with other Nextcloud users or via public links.\n\n[MoneyBuster](https:\/\/gitlab.com\/eneiluj\/moneybuster) Android client is [available in F-Droid](https:\/\/f-droid.org\/packages\/net.eneiluj.moneybuster\/) and on the [Play store](https:\/\/play.google.com\/store\/apps\/details?id=net.eneiluj.moneybuster).\n\n[PayForMe](https:\/\/github.com\/mayflower\/PayForMe) iOS client is currently under developpement!\n\nThe private and public APIs are documented using [the Nextcloud OpenAPI extractor](https:\/\/github.com\/nextcloud\/openapi-extractor\/). This documentation can be accessed directly in Nextcloud. All you need is to install Cospend (>= v1.6.0) and use the [the OCS API Viewer app](https:\/\/apps.nextcloud.com\/apps\/ocs_api_viewer) to browse the OpenAPI documentation.\n\n## Features\n\n* \u270e Create\/edit\/delete projects, members, bills, bill categories, currencies\n* \u2696 Check member balances\n* \ud83d\udde0 Display project statistics\n* \u267b Display settlement plan\n* Move bills from one project to another\n* Move bills to trash before actually deleting them\n* Archive old projects before deleting them\n* \ud83c\udf87 Automatically create reimbursement bills from settlement plan\n* \ud83d\uddd3 Create recurring bills (day\/week\/month\/year)\n* \ud83d\udcca Optionally provide custom amount for each member in new bills\n* \ud83d\udd17 Link personal files to bills (picture of physical receipt for example)\n* \ud83d\udc69 Public links for people outside Nextcloud (can be password protected)\n* \ud83d\udc6b Share projects with Nextcloud users\/groups\/circles\n* \ud83d\uddab Import\/export projects as csv (compatible with csv files from IHateMoney and SplitWise)\n* \ud83d\udd17 Generate link\/QRCode to easily add projects in MoneyBuster\n* \ud83d\uddf2 Implement Nextcloud notifications and activity stream\n\nThis app usually support the 2 or 3 last major versions of Nextcloud.\n\nThis app is under development.\n\n\ud83c\udf0d Help us to translate this app on [Nextcloud-Cospend\/MoneyBuster Crowdin project](https:\/\/crowdin.com\/project\/moneybuster).\n\n\u2692 Check out other ways to help in the [contribution guidelines](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/CONTRIBUTING.md).\n\n## Documentation\n\n* [User documentation](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/user.md)\n* [Admin documentation](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/admin.md)\n* [Developer documentation](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/dev.md)\n* [CHANGELOG](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/CHANGELOG.md#change-log)\n* [AUTHORS](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/AUTHORS.md#authors)\n\n## Known issues\n\n* It does not make you rich\n\nAny feedback will be appreciated.\n\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"he":{"name":"Cospend","summary":"Shared budget manager","description":"# Nextcloud Cospend \ud83d\udcb0\n\nNextcloud Cospend is a group\/shared budget manager. It was inspired by the great [IHateMoney](https:\/\/github.com\/spiral-project\/ihatemoney\/).\n\nYou can use it when you share a house, when you go on vacation with friends, whenever you share expenses with a group of people.\n\nIt lets you create projects with members and bills. Each member has a balance computed from the project bills. Balances are not an absolute amount of money at members disposal but rather a relative information showing if a member has spent more for the group than the group has spent for her\/him, independently of exactly who spent money for whom. This way you can see who owes the group and who the group owes. Ultimately you can ask for a settlement plan telling you which payments to make to reset members balances.\n\nProject members are independent from Nextcloud users. Projects can be shared with other Nextcloud users or via public links.\n\n[MoneyBuster](https:\/\/gitlab.com\/eneiluj\/moneybuster) Android client is [available in F-Droid](https:\/\/f-droid.org\/packages\/net.eneiluj.moneybuster\/) and on the [Play store](https:\/\/play.google.com\/store\/apps\/details?id=net.eneiluj.moneybuster).\n\n[PayForMe](https:\/\/github.com\/mayflower\/PayForMe) iOS client is currently under developpement!\n\nThe private and public APIs are documented using [the Nextcloud OpenAPI extractor](https:\/\/github.com\/nextcloud\/openapi-extractor\/). This documentation can be accessed directly in Nextcloud. All you need is to install Cospend (>= v1.6.0) and use the [the OCS API Viewer app](https:\/\/apps.nextcloud.com\/apps\/ocs_api_viewer) to browse the OpenAPI documentation.\n\n## Features\n\n* \u270e Create\/edit\/delete projects, members, bills, bill categories, currencies\n* \u2696 Check member balances\n* \ud83d\udde0 Display project statistics\n* \u267b Display settlement plan\n* Move bills from one project to another\n* Move bills to trash before actually deleting them\n* Archive old projects before deleting them\n* \ud83c\udf87 Automatically create reimbursement bills from settlement plan\n* \ud83d\uddd3 Create recurring bills (day\/week\/month\/year)\n* \ud83d\udcca Optionally provide custom amount for each member in new bills\n* \ud83d\udd17 Link personal files to bills (picture of physical receipt for example)\n* \ud83d\udc69 Public links for people outside Nextcloud (can be password protected)\n* \ud83d\udc6b Share projects with Nextcloud users\/groups\/circles\n* \ud83d\uddab Import\/export projects as csv (compatible with csv files from IHateMoney and SplitWise)\n* \ud83d\udd17 Generate link\/QRCode to easily add projects in MoneyBuster\n* \ud83d\uddf2 Implement Nextcloud notifications and activity stream\n\nThis app usually support the 2 or 3 last major versions of Nextcloud.\n\nThis app is under development.\n\n\ud83c\udf0d Help us to translate this app on [Nextcloud-Cospend\/MoneyBuster Crowdin project](https:\/\/crowdin.com\/project\/moneybuster).\n\n\u2692 Check out other ways to help in the [contribution guidelines](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/CONTRIBUTING.md).\n\n## Documentation\n\n* [User documentation](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/user.md)\n* [Admin documentation](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/admin.md)\n* [Developer documentation](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/dev.md)\n* [CHANGELOG](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/CHANGELOG.md#change-log)\n* [AUTHORS](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/AUTHORS.md#authors)\n\n## Known issues\n\n* It does not make you rich\n\nAny feedback will be appreciated.\n\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"sk":{"name":"Cospend","summary":"Shared budget manager","description":"# Nextcloud Cospend \ud83d\udcb0\n\nNextcloud Cospend is a group\/shared budget manager. It was inspired by the great [IHateMoney](https:\/\/github.com\/spiral-project\/ihatemoney\/).\n\nYou can use it when you share a house, when you go on vacation with friends, whenever you share expenses with a group of people.\n\nIt lets you create projects with members and bills. Each member has a balance computed from the project bills. Balances are not an absolute amount of money at members disposal but rather a relative information showing if a member has spent more for the group than the group has spent for her\/him, independently of exactly who spent money for whom. This way you can see who owes the group and who the group owes. Ultimately you can ask for a settlement plan telling you which payments to make to reset members balances.\n\nProject members are independent from Nextcloud users. Projects can be shared with other Nextcloud users or via public links.\n\n[MoneyBuster](https:\/\/gitlab.com\/eneiluj\/moneybuster) Android client is [available in F-Droid](https:\/\/f-droid.org\/packages\/net.eneiluj.moneybuster\/) and on the [Play store](https:\/\/play.google.com\/store\/apps\/details?id=net.eneiluj.moneybuster).\n\n[PayForMe](https:\/\/github.com\/mayflower\/PayForMe) iOS client is currently under developpement!\n\nThe private and public APIs are documented using [the Nextcloud OpenAPI extractor](https:\/\/github.com\/nextcloud\/openapi-extractor\/). This documentation can be accessed directly in Nextcloud. All you need is to install Cospend (>= v1.6.0) and use the [the OCS API Viewer app](https:\/\/apps.nextcloud.com\/apps\/ocs_api_viewer) to browse the OpenAPI documentation.\n\n## Features\n\n* \u270e Create\/edit\/delete projects, members, bills, bill categories, currencies\n* \u2696 Check member balances\n* \ud83d\udde0 Display project statistics\n* \u267b Display settlement plan\n* Move bills from one project to another\n* Move bills to trash before actually deleting them\n* Archive old projects before deleting them\n* \ud83c\udf87 Automatically create reimbursement bills from settlement plan\n* \ud83d\uddd3 Create recurring bills (day\/week\/month\/year)\n* \ud83d\udcca Optionally provide custom amount for each member in new bills\n* \ud83d\udd17 Link personal files to bills (picture of physical receipt for example)\n* \ud83d\udc69 Public links for people outside Nextcloud (can be password protected)\n* \ud83d\udc6b Share projects with Nextcloud users\/groups\/circles\n* \ud83d\uddab Import\/export projects as csv (compatible with csv files from IHateMoney and SplitWise)\n* \ud83d\udd17 Generate link\/QRCode to easily add projects in MoneyBuster\n* \ud83d\uddf2 Implement Nextcloud notifications and activity stream\n\nThis app usually support the 2 or 3 last major versions of Nextcloud.\n\nThis app is under development.\n\n\ud83c\udf0d Help us to translate this app on [Nextcloud-Cospend\/MoneyBuster Crowdin project](https:\/\/crowdin.com\/project\/moneybuster).\n\n\u2692 Check out other ways to help in the [contribution guidelines](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/CONTRIBUTING.md).\n\n## Documentation\n\n* [User documentation](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/user.md)\n* [Admin documentation](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/admin.md)\n* [Developer documentation](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/dev.md)\n* [CHANGELOG](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/CHANGELOG.md#change-log)\n* [AUTHORS](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/AUTHORS.md#authors)\n\n## Known issues\n\n* It does not make you rich\n\nAny feedback will be appreciated.\n\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"ca":{"name":"Cospend","summary":"Shared budget manager","description":"# Nextcloud Cospend \ud83d\udcb0\n\nNextcloud Cospend is a group\/shared budget manager. It was inspired by the great [IHateMoney](https:\/\/github.com\/spiral-project\/ihatemoney\/).\n\nYou can use it when you share a house, when you go on vacation with friends, whenever you share expenses with a group of people.\n\nIt lets you create projects with members and bills. Each member has a balance computed from the project bills. Balances are not an absolute amount of money at members disposal but rather a relative information showing if a member has spent more for the group than the group has spent for her\/him, independently of exactly who spent money for whom. This way you can see who owes the group and who the group owes. Ultimately you can ask for a settlement plan telling you which payments to make to reset members balances.\n\nProject members are independent from Nextcloud users. Projects can be shared with other Nextcloud users or via public links.\n\n[MoneyBuster](https:\/\/gitlab.com\/eneiluj\/moneybuster) Android client is [available in F-Droid](https:\/\/f-droid.org\/packages\/net.eneiluj.moneybuster\/) and on the [Play store](https:\/\/play.google.com\/store\/apps\/details?id=net.eneiluj.moneybuster).\n\n[PayForMe](https:\/\/github.com\/mayflower\/PayForMe) iOS client is currently under developpement!\n\nThe private and public APIs are documented using [the Nextcloud OpenAPI extractor](https:\/\/github.com\/nextcloud\/openapi-extractor\/). This documentation can be accessed directly in Nextcloud. All you need is to install Cospend (>= v1.6.0) and use the [the OCS API Viewer app](https:\/\/apps.nextcloud.com\/apps\/ocs_api_viewer) to browse the OpenAPI documentation.\n\n## Features\n\n* \u270e Create\/edit\/delete projects, members, bills, bill categories, currencies\n* \u2696 Check member balances\n* \ud83d\udde0 Display project statistics\n* \u267b Display settlement plan\n* Move bills from one project to another\n* Move bills to trash before actually deleting them\n* Archive old projects before deleting them\n* \ud83c\udf87 Automatically create reimbursement bills from settlement plan\n* \ud83d\uddd3 Create recurring bills (day\/week\/month\/year)\n* \ud83d\udcca Optionally provide custom amount for each member in new bills\n* \ud83d\udd17 Link personal files to bills (picture of physical receipt for example)\n* \ud83d\udc69 Public links for people outside Nextcloud (can be password protected)\n* \ud83d\udc6b Share projects with Nextcloud users\/groups\/circles\n* \ud83d\uddab Import\/export projects as csv (compatible with csv files from IHateMoney and SplitWise)\n* \ud83d\udd17 Generate link\/QRCode to easily add projects in MoneyBuster\n* \ud83d\uddf2 Implement Nextcloud notifications and activity stream\n\nThis app usually support the 2 or 3 last major versions of Nextcloud.\n\nThis app is under development.\n\n\ud83c\udf0d Help us to translate this app on [Nextcloud-Cospend\/MoneyBuster Crowdin project](https:\/\/crowdin.com\/project\/moneybuster).\n\n\u2692 Check out other ways to help in the [contribution guidelines](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/CONTRIBUTING.md).\n\n## Documentation\n\n* [User documentation](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/user.md)\n* [Admin documentation](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/admin.md)\n* [Developer documentation](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/dev.md)\n* [CHANGELOG](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/CHANGELOG.md#change-log)\n* [AUTHORS](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/AUTHORS.md#authors)\n\n## Known issues\n\n* It does not make you rich\n\nAny feedback will be appreciated.\n\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"sr":{"name":"Cospend","summary":"Shared budget manager","description":"# Nextcloud Cospend \ud83d\udcb0\n\nNextcloud Cospend is a group\/shared budget manager. It was inspired by the great [IHateMoney](https:\/\/github.com\/spiral-project\/ihatemoney\/).\n\nYou can use it when you share a house, when you go on vacation with friends, whenever you share expenses with a group of people.\n\nIt lets you create projects with members and bills. Each member has a balance computed from the project bills. Balances are not an absolute amount of money at members disposal but rather a relative information showing if a member has spent more for the group than the group has spent for her\/him, independently of exactly who spent money for whom. This way you can see who owes the group and who the group owes. Ultimately you can ask for a settlement plan telling you which payments to make to reset members balances.\n\nProject members are independent from Nextcloud users. Projects can be shared with other Nextcloud users or via public links.\n\n[MoneyBuster](https:\/\/gitlab.com\/eneiluj\/moneybuster) Android client is [available in F-Droid](https:\/\/f-droid.org\/packages\/net.eneiluj.moneybuster\/) and on the [Play store](https:\/\/play.google.com\/store\/apps\/details?id=net.eneiluj.moneybuster).\n\n[PayForMe](https:\/\/github.com\/mayflower\/PayForMe) iOS client is currently under developpement!\n\nThe private and public APIs are documented using [the Nextcloud OpenAPI extractor](https:\/\/github.com\/nextcloud\/openapi-extractor\/). This documentation can be accessed directly in Nextcloud. All you need is to install Cospend (>= v1.6.0) and use the [the OCS API Viewer app](https:\/\/apps.nextcloud.com\/apps\/ocs_api_viewer) to browse the OpenAPI documentation.\n\n## Features\n\n* \u270e Create\/edit\/delete projects, members, bills, bill categories, currencies\n* \u2696 Check member balances\n* \ud83d\udde0 Display project statistics\n* \u267b Display settlement plan\n* Move bills from one project to another\n* Move bills to trash before actually deleting them\n* Archive old projects before deleting them\n* \ud83c\udf87 Automatically create reimbursement bills from settlement plan\n* \ud83d\uddd3 Create recurring bills (day\/week\/month\/year)\n* \ud83d\udcca Optionally provide custom amount for each member in new bills\n* \ud83d\udd17 Link personal files to bills (picture of physical receipt for example)\n* \ud83d\udc69 Public links for people outside Nextcloud (can be password protected)\n* \ud83d\udc6b Share projects with Nextcloud users\/groups\/circles\n* \ud83d\uddab Import\/export projects as csv (compatible with csv files from IHateMoney and SplitWise)\n* \ud83d\udd17 Generate link\/QRCode to easily add projects in MoneyBuster\n* \ud83d\uddf2 Implement Nextcloud notifications and activity stream\n\nThis app usually support the 2 or 3 last major versions of Nextcloud.\n\nThis app is under development.\n\n\ud83c\udf0d Help us to translate this app on [Nextcloud-Cospend\/MoneyBuster Crowdin project](https:\/\/crowdin.com\/project\/moneybuster).\n\n\u2692 Check out other ways to help in the [contribution guidelines](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/CONTRIBUTING.md).\n\n## Documentation\n\n* [User documentation](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/user.md)\n* [Admin documentation](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/admin.md)\n* [Developer documentation](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/dev.md)\n* [CHANGELOG](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/CHANGELOG.md#change-log)\n* [AUTHORS](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/AUTHORS.md#authors)\n\n## Known issues\n\n* It does not make you rich\n\nAny feedback will be appreciated.\n\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"uk":{"name":"Cospend","summary":"\u041c\u0435\u043d\u0435\u0434\u0436\u0435\u0440 \u0441\u043f\u0456\u043b\u044c\u043d\u043e\u0433\u043e \u0431\u044e\u0434\u0436\u0435\u0442\u0443","description":"# Nextcloud Cospend \ud83d\udcb0\n\nNextcloud Cospend is a group\/shared budget manager. It was inspired by the great [IHateMoney](https:\/\/github.com\/spiral-project\/ihatemoney\/).\n\nYou can use it when you share a house, when you go on vacation with friends, whenever you share expenses with a group of people.\n\nIt lets you create projects with members and bills. Each member has a balance computed from the project bills. Balances are not an absolute amount of money at members disposal but rather a relative information showing if a member has spent more for the group than the group has spent for her\/him, independently of exactly who spent money for whom. This way you can see who owes the group and who the group owes. Ultimately you can ask for a settlement plan telling you which payments to make to reset members balances.\n\nProject members are independent from Nextcloud users. Projects can be shared with other Nextcloud users or via public links.\n\n[MoneyBuster](https:\/\/gitlab.com\/eneiluj\/moneybuster) Android client is [available in F-Droid](https:\/\/f-droid.org\/packages\/net.eneiluj.moneybuster\/) and on the [Play store](https:\/\/play.google.com\/store\/apps\/details?id=net.eneiluj.moneybuster).\n\n[PayForMe](https:\/\/github.com\/mayflower\/PayForMe) iOS client is currently under developpement!\n\nThe private and public APIs are documented using [the Nextcloud OpenAPI extractor](https:\/\/github.com\/nextcloud\/openapi-extractor\/). \u0426\u044f \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0456\u044f \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0430 \u0431\u0435\u0437\u043f\u043e\u0441\u0435\u0440\u0435\u0434\u043d\u044c\u043e \u0432 Nextcloud. \u0412\u0441\u0435, \u0449\u043e \u0432\u0430\u043c \u043f\u043e\u0442\u0440\u0456\u0431\u043d\u043e \u2014 \u0432\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0438 Cospend (>= v1.6.0) \u0456 \u0432\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u043e\u0432\u0443\u0432\u0430\u0442\u0438 [OCS API Viewer \u0434\u043e\u0434\u0430\u0442\u043a\u0456\u0432](https:\/\/apps.nextcloud.com\/apps\/ocs_api_viewer) \u0434\u043b\u044f \u043f\u0435\u0440\u0435\u0433\u043b\u044f\u0434\u0443 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0456\u0457 OpenAPI.\n\n## \u041c\u043e\u0436\u043b\u0438\u0432\u043e\u0441\u0442\u0456\n\n* \u270e Create\/edit\/delete projects, members, bills, bill categories, currencies\n* \u2696 Check member balances\n* \ud83d\udde0\u041f\u0435\u0440\u0435\u0433\u043b\u044f\u0434\u0430\u0442\u0438 \u0441\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a\u0443 \u043f\u0440\u043e\u0435\u043a\u0442\u0443\n* \u267b Display settlement plan\n* Move bills from one project to another\n* Move bills to trash before actually deleting them\n* Archive old projects before deleting them\n* \ud83c\udf87 Automatically create reimbursement bills from settlement plan\n* \ud83d\uddd3 Create recurring bills (day\/week\/month\/year)\n* \ud83d\udcca Optionally provide custom amount for each member in new bills\n* \ud83d\udd17 Link personal files to bills (picture of physical receipt for example)\n* \ud83d\udc69 \u041f\u0443\u0431\u043b\u0456\u0447\u043d\u0456 \u043f\u043e\u0441\u0438\u043b\u0430\u043d\u043d\u044f \u0434\u043b\u044f \u043b\u044e\u0434\u0435\u0439 \u043f\u043e\u0437\u0430 Nextcloud (\u043c\u043e\u0436\u0443\u0442\u044c \u0431\u0443\u0442\u0438 \u0437\u0430\u0445\u0438\u0449\u0435\u043d\u0456 \u043f\u0430\u0440\u043e\u043b\u0435\u043c)\n* \ud83d\udc6b \u0414\u0456\u043b\u0438\u0442\u0438\u0441\u044f \u043f\u0440\u043e\u0454\u043a\u0442\u0430\u043c\u0438 \u0437 \u043a\u043e\u0440\u0438\u0441\u0442\u0443\u0432\u0430\u0447\u0430\u043c\u0438\/\u0433\u0440\u0443\u043f\u0430\u043c\u0438\/\u043a\u043e\u043b\u0430\u043c\u0438 Nextcloud\n* \ud83d\uddab Import\/export projects as csv (compatible with csv files from IHateMoney and SplitWise)\n* \ud83d\udd17 Generate link\/QRCode to easily add projects in MoneyBuster\n* \ud83d\uddf2 Implement Nextcloud notifications and activity stream\n\n\u0414\u043e\u0434\u0430\u0442\u043e\u043a \u0437\u0430\u0437\u0432\u0438\u0447\u0430\u0439 \u043f\u0456\u0434\u0442\u0440\u0438\u043c\u0443\u0454 2 \u0430\u0431\u043e 3 \u043e\u0441\u0442\u0430\u043d\u043d\u0456 \u043e\u0441\u043d\u043e\u0432\u043d\u0456 \u0432\u0435\u0440\u0441\u0456\u0457 Nextcloud.\n\n\u0426\u0435\u0439 \u0434\u043e\u0434\u0430\u0442\u043e\u043a \u0432 \u0441\u0442\u0430\u0434\u0456\u0457 \u0440\u043e\u0437\u0440\u043e\u0431\u043a\u0438.\n\n\ud83c\udf0d \u0414\u043e\u043f\u043e\u043c\u043e\u0436\u0456\u0442\u044c \u043d\u0430\u043c \u043f\u0435\u0440\u0435\u043a\u043b\u0430\u0441\u0442\u0438 \u0446\u0435\u0439 \u0434\u043e\u0434\u0430\u0442\u043e\u043a \u043d\u0430 [PhoneTrack Crowdin](https:\/\/crowdin. com\/project\/phonetrack).\n\n\u2692\ufe0f \u041f\u0435\u0440\u0435\u0433\u043b\u044f\u043d\u044c\u0442\u0435 \u0456\u043d\u0448\u0456 \u0441\u043f\u043e\u0441\u043e\u0431\u0438 \u0434\u043e\u043f\u043e\u043c\u043e\u0433\u0442\u0438 \u0432 [\u0456\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0456\u044f\u0445 \u0437 \u0432\u043d\u0435\u0441\u043a\u0443 \u043e\u0433\u043e\u043b\u043e\u0448\u0435\u043d\u044c](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/CONTRIBUTING.md).\n\n## \u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0456\u044f\n\n* [\u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0456\u044f \u043a\u043e\u0440\u0438\u0441\u0442\u0443\u0432\u0430\u0447\u0430](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/user.md)\n* [\u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0456\u044f \u0434\u043b\u044f \u0430\u0434\u043c\u0456\u043d\u0456\u0441\u0442\u0440\u0430\u0442\u043e\u0440\u0430](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/admin.md)\n* [\u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0456\u044f \u0434\u043b\u044f \u0440\u043e\u0437\u0440\u043e\u0431\u043d\u0438\u043a\u0430](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/dev.md)\n* [CHANGELOG](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/CHANGELOG.md#change-log)\n* [\u0410\u0412\u0422\u041e\u0420\u0418](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/AUTHORS.md#authors)\n\n## \u0412\u0456\u0434\u043e\u043c\u0456 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0438\n\n* \u0426\u0435 \u043d\u0435 \u0437\u0440\u043e\u0431\u0438\u0442\u044c \u0432\u0430\u0441 \u0431\u0430\u0433\u0430\u0442\u0438\u043c\n\n\u0411\u0443\u0434\u0435\u043c\u043e \u0432\u0434\u044f\u0447\u043d\u0456 \u0437\u0430 \u0431\u0443\u0434\u044c-\u044f\u043a\u0438\u0439 \u0432\u0456\u0434\u0433\u0443\u043a.\n\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"cs":{"name":"Cospend","summary":"Spr\u00e1vce sd\u00edlen\u00e9ho rozpo\u010dtu","description":"# Nextcloud Cospend \ud83d\udcb0\n\nNextcloud Cospend je spr\u00e1vce skupinov\u00fdch\/sd\u00edlen\u00fdch rozpo\u010dt\u016f. Inspirov\u00e1no skv\u011bl\u00fdm [IHateMoney](https:\/\/github.com\/spiral-project\/ihatemoney\/).\n\nM\u016f\u017eete ji pou\u017e\u00edvat kdy\u017e sd\u00edl\u00edte d\u016fm, jste s p\u0159\u00edteli na dovolen\u00e9 a nebo kdykoliv m\u00e1te ze skupinou lid\u00ed sd\u00edlen\u00e9 v\u00fddaje.\n\nUmo\u017e\u0148uje vytv\u00e1\u0159et projekty se \u010dleny a \u00fa\u010dty. Ka\u017ed\u00fd \u010dlen m\u00e1 z\u016fstek vypo\u010d\u00edtan\u00fd z projektov\u00fdch \u00fa\u010dt\u016f. Z\u016fstatky nejsou absolutn\u00ed \u010d\u00e1stkou pen\u011bz, kter\u00e9 maj\u00ed \u010dlenov\u00e9 k dispozici, ale sp\u00ed\u0161e relativn\u00ed informac\u00ed uv\u00e1d\u011bj\u00edc\u00ed, zda \u010dlen za skupinu utratil v\u00edce, ne\u017e skupina utratila za n\u011bj, nez\u00e1visle na tom, kdo za koho co utratil. Tak je mo\u017en\u00e9 vid\u011bt kdo dlu\u017e\u00ed skupin\u011b a naopak komu dlu\u017e\u00ed skupina. V kone\u010dn\u00e9m d\u016fsledku m\u016f\u017eete po\u017e\u00e1dat o pl\u00e1n vypo\u0159\u00e1d\u00e1n\u00ed, kter\u00fd v\u00e1m ozn\u00e1m\u00ed, kter\u00e9 platby maj\u00ed b\u00fdt provedeny za \u00fa\u010delem vynulov\u00e1n\u00ed z\u016fstatk\u016f \u010dlen\u016f.\n\n\u010clenov\u00e9 projektu jsou nez\u00e1visl\u00ed na u\u017eivatel\u00edch z Nextcloud. Projekty lze sd\u00edlet s jin\u00fdmi u\u017eivateli slu\u017eby Nextcloud nebo pomoc\u00ed ve\u0159ejn\u00fdch odkaz\u016f.\n\nAndroid klient [MoneyBuster](https:\/\/gitlab.com\/eneiluj\/moneybuster) je [k dispozici v repozit\u00e1\u0159i F-Droid](https:\/\/f-droid.org\/packages\/net.eneiluj.moneybuster\/) a v katalogu [Google Play](https:\/\/play.google.com\/store\/apps\/details?id=net.eneiluj.moneybuster).\n\nVe v\u00fdvoji je sou\u010dasn\u011b tak\u00e9 iOS klient [PayForMe](https:\/\/github.com\/mayflower\/PayForMe)!\n\nSoukrom\u00e9 a ve\u0159ejn\u00e9 API jsou zdokumentov\u00e1ne pomoc\u00ed [Nextcloud OpenAPI extractor](https:\/\/github.com\/nextcloud\/openapi-extractor\/). K t\u00e9to dokumentaci lze p\u0159istupovat p\u0159\u00edmo v slu\u017eb\u011b Nextcloud. V\u0161e, co pot\u0159ebujete, je nainstalovat Cospend (>= v1.6.0) a pou\u017e\u00edt [aplikaci OCS API Viewer](https:\/\/apps.nextcloud.com\/apps\/ocs_api_viewer) k proch\u00e1zen\u00ed OpenAPI dokumentace.\n\n## Funkce\n\n* \u270e Create\/edit\/delete projects, members, bills, bill categories, currencies\n* \u2696 Check member balances\n* \ud83d\udde0 Display project statistics\n* \u267b Display settlement plan\n* Move bills from one project to another\n* Move bills to trash before actually deleting them\n* Archive old projects before deleting them\n* \ud83c\udf87 Automatically create reimbursement bills from settlement plan\n* \ud83d\uddd3 Create recurring bills (day\/week\/month\/year)\n* \ud83d\udcca Optionally provide custom amount for each member in new bills\n* \ud83d\udd17 Link personal files to bills (picture of physical receipt for example)\n* \ud83d\udc69 Public links for people outside Nextcloud (can be password protected)\n* \ud83d\udc6b Share projects with Nextcloud users\/groups\/circles\n* \ud83d\uddab Import\/export projects as csv (compatible with csv files from IHateMoney and SplitWise)\n* \ud83d\udd17 Generate link\/QRCode to easily add projects in MoneyBuster\n* \ud83d\uddf2 Implement Nextcloud notifications and activity stream\n\nThis app usually support the 2 or 3 last major versions of Nextcloud.\n\nNa t\u00e9to aplikaci st\u00e1le je\u0161t\u011b prob\u00edh\u00e1 intenzivn\u00ed v\u00fdvoj.\n\n\ud83c\udf0d Pomozte n\u00e1m s p\u0159ekl\u00e1d\u00e1n\u00edm text\u016f v rozhran\u00ed t\u00e9to aplikace v r\u00e1mci [projektu Nextcloud-Cospend\/MoneyBuster na slu\u017eb\u011b Crowdin](https:\/\/crowdin.com\/project\/moneybuster).\n\n\u2692 Check out other ways to help in the [contribution guidelines](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/CONTRIBUTING.md).\n\n## Dokumentace\n\n* [U\u017eivatelsk\u00e1 dokumentace](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/user.md)\n* [Dokumentace pro spr\u00e1vce](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/admin.md)\n* [Dokumentace pro v\u00fdvoj\u00e1\u0159e](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/dev.md)\n* [SEZNAM ZM\u011aN](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/CHANGELOG.md#change-log)\n* [AUTO\u0158I](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/AUTHORS.md#authors)\n\n## Zn\u00e1m\u00e9 probl\u00e9my\n\n* It does not make you rich\n\nJak\u00e1koliv zp\u011btn\u00e1 vazba bude v\u00edt\u00e1na.\n\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"gl":{"name":"Cospend","summary":"Xestor de orzamento compartido","description":"# Nextcloud Cospend \ud83d\udcb0\n\nNextcloud Cospend \u00e9 un xestor de orzamentos de grupos\/compartido. Inspirouse no gran [IHateMoney](https:\/\/github.com\/spiral-project\/ihatemoney\/).\n\nPode empregalo cando comparte casa, cando vaia de vacaci\u00f3ns cos amigos, sempre que comparta gastos cun grupo de persoas.\n\nPerm\u00edtelle crear proxectos con membros e facturas. Cada membro ten un saldo calculado a partir das facturas do proxecto. Os saldos non son unha cantidade absoluta de di\u00f1eiro a disposici\u00f3n dos membros, sen\u00f3n unha informaci\u00f3n relativa que amosa se un membro gastou m\u00e1is para o grupo do que o grupo gastou por el, independentemente de quen gastou cartos para quen. Deste xeito pode ver quen debe ao grupo e a quen debe o grupo. En \u00faltima instancia, pode pedir un plan de liquidaci\u00f3n que lle indique que pagos ten que facer para restabelecer os saldos dos membros.\n\nOs membros do proxecto son independentes dos usuarios de Nextcloud. Os proxectos p\u00f3dense compartir con outros usuarios de Nextcloud ou mediante ligaz\u00f3ns p\u00fablicas.\n\nO cliente para Android de [MoneyBuster](https:\/\/gitlab.com\/eneiluj\/moneybuster) est\u00e1 [dispo\u00f1\u00edbel en F-Droid](https:\/\/f-droid.org\/packages\/net.eneiluj.moneybuster\/) e na [Play Store](https:\/\/play.google.com\/store\/apps\/details?id=net.eneiluj.moneybuster).\n\nO cliente para iOS [PayForMe](https:\/\/github.com\/mayflower\/PayForMe) atopase en desenvolvemento!\n\nAs API p\u00fablicas e privadas est\u00e1n documentadas mediante o [extractor de Nextcloud OpenAPI](https:\/\/github.com\/nextcloud\/openapi-extractor\/). P\u00f3dese acceder a esta documentaci\u00f3n directamente en Nextcloud. Todo o que precisa \u00e9 instalar Cospend (>= v1.6.0) e usar a aplicaci\u00f3n [OCS API Viewer](https:\/\/apps.nextcloud.com\/apps\/ocs_api_viewer) para examinar a documentaci\u00f3n de OpenAPI.\n\n## Funcionalidades\n\n* \u270e Crear, editar e eliminar proxectos, membros, facturas, categor\u00edas de facturas e moedas\n* \u2696 Consultar o saldo dos membros\n* \ud83d\udde0 Amosar estat\u00edsticas do proxecto\n* \u267b Amosar o plan de liquidaci\u00f3n\n* Mover facturas dun proxecto cara a outro\n* Mover facturas cara ao lixo antes de eliminalas\n* Arquivar proxectos antigos antes de eliminalos\n* \ud83c\udf87 Crear automaticamente facturas de reembolso desde o plan de liquidaci\u00f3n\n* \ud83d\uddd3\ufe0f Crear facturas recorrentes (d\u00eda\/semana\/mes\/ano)\n* \ud83d\udcca Opcionalmente, fornece un importe personalizado para cada membro nas novas facturas\n* \ud83d\udd17 Ligar ficheiros persoais a facturas (por exemplo, a imaxe do recibo f\u00edsico)\n* \ud83d\udc69 Ligaz\u00f3ns p\u00fablicas para persoas f\u00f3ra de Nextcloud (poden estar protexidas con contrasinal)\n* \ud83d\udc6b Compartir proxectos con usuarios\/grupos\/c\u00edrculos de Nextcloud\n* \ud83d\uddab Importar\/exportar proxectos como csv (compat\u00edbel con ficheiros csv de IHateMoney e SplitWise)\n* \ud83d\udd17 Xerar ligaz\u00f3ns ou c\u00f3digos QR para engadir doadamente proxectos en MoneyBuster\n* \ud83d\uddf2 Implementar notificaci\u00f3ns de Nextcloud e fluxo de actividade\n\nEsta aplicaci\u00f3n adoita admitir as 2 ou 3 \u00faltimas versi\u00f3ns principais de Nextcloud.\n\nEsta aplicaci\u00f3n est\u00e1 en desenvolvemento.\n\n\ud83c\udf0d Ax\u00fadanos a traducir esta aplicaci\u00f3n no [proxecto de Crowdin de Nextcloud-Cospend\/MoneyBuster](https:\/\/crowdin.com\/project\/moneybuster).\n\n\u2692 Consulte outros xeitos de axudar nas [directrices de colaboraci\u00f3n](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/CONTRIBUTING.md).\n\n## Documentaci\u00f3n\n\n* [Documentaci\u00f3n para usuarios](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/user.md)\n* [Documentaci\u00f3n para a administraci\u00f3n](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/admin.md)\n* [Documentaci\u00f3n de desenvolvemento](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/dev.md)\n* [REXISTRO_DE_CAMBIOS](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/CHANGELOG.md#change-log)\n* [AUTORES](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/AUTHORS.md#authors)\n\n## Incidencias co\u00f1ecidas\n\n* Non te far\u00e1s rico\n\nCalquera opini\u00f3n ser\u00e1 ben recibida.\n\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"pt-br":{"name":"Cospend","summary":"Gestor de or\u00e7amento compartilhado","description":"# Nextcloud Cospend \ud83d\udcb0\n\nNextcloud Cospend \u00e9 um gerenciador de or\u00e7amento compartilhado\/de grupo. Foi inspirado pelo \u00f3timo [IHateMoney](https:\/\/github.com\/spiral-project\/ihatemoney\/).\n\nVoc\u00ea pode us\u00e1-lo quando dividir uma casa, quando sair de f\u00e9rias com amigos, sempre que dividir despesas com um grupo de pessoas.\n\nEle permite criar projetos com membros e despesas. Cada membro tem um saldo calculado a partir das faturas do projeto. Os saldos n\u00e3o s\u00e3o uma quantia absoluta de dinheiro \u00e0 disposi\u00e7\u00e3o dos membros, mas sim uma informa\u00e7\u00e3o relativa mostrando se um membro gastou mais para o grupo do que o grupo gastou para ele\/ela, independentemente de exatamente quem gastou dinheiro para quem. Desta forma voc\u00ea pode ver quem deve ao grupo e a quem o grupo deve. Em \u00faltima an\u00e1lise pode pedir um plano de quita\u00e7\u00e3o que lhe diga quais os pagamentos a fazer para saldar as d\u00edvidas dos membros.\n\nOs membros do projeto s\u00e3o independentes dos usu\u00e1rios do Nextcloud. Os projetos podem ser compartilhados com outros usu\u00e1rios do Nextcloud ou por meio de links p\u00fablicos.\n\nO cliente Android [MoneyBuster](https:\/\/gitlab.com\/eneiluj\/moneybuster) est\u00e1 [dispon\u00edvel no F-Droid](https:\/\/f-droid.org\/packages\/net.eneiluj.moneybuster\/) e na [Play Store](https:\/\/play.google.com\/store\/apps\/details?id=net.eneiluj.moneybuster).\n\ncliente iOS [PayForMe](https:\/\/github.com\/mayflower\/PayForMe) est\u00e1 atualmente em desenvolvimento!\n\nAs APIs privadas e p\u00fablicas s\u00e3o documentadas usando [o extrator Nextcloud OpenAPI](https:\/\/github.com\/nextcloud\/openapi-extractor\/). Esta documenta\u00e7\u00e3o pode ser acessada diretamente no Nextcloud. Tudo que voc\u00ea precisa \u00e9 instalar o Cospend (>= v1.6.0) e usar o [o aplicativo OCS API Viewer](https:\/\/apps.nextcloud.com\/apps\/ocs_api_viewer) para navegar pela documenta\u00e7\u00e3o da OpenAPI.\n\n## Funcionalidades\n\n* \u270e Criar\/editar\/excluir projetos, membros, contas, categorias de contas, moedas\n* \u2696 Verifique os saldos dos membros\n* \ud83d\udde0 Exibir estat\u00edsticas do projeto\n* \u267b Exibir plano de liquida\u00e7\u00e3o\n* Mover contas de um projeto para outro\n* Mova as contas para a lixeira antes de exclu\u00ed-las\n* Arquive projetos antigos antes de exclu\u00ed-los\n* \ud83c\udf87 Crie automaticamente faturas de reembolso a partir do plano de liquida\u00e7\u00e3o\n* \ud83d\uddd3 Crie contas recorrentes (dia\/semana\/m\u00eas\/ano)\n* \ud83d\udcca Opcionalmente, forne\u00e7a um valor personalizado para cada membro em novas contas\n* \ud83d\udd17 Vincule arquivos pessoais a contas (foto do recibo f\u00edsico, por exemplo)\n* \ud83d\udc69 Links p\u00fablicos para pessoas fora do Nextcloud (podem ser protegidos por senha)\n* \ud83d\udc6b Compartilhe projetos com usu\u00e1rios\/grupos\/c\u00edrculos Nextcloud\n* \ud83d\uddab Importar\/exportar projetos como csv (compat\u00edvel com arquivos csv de IHateMoney e SplitWise)\n* \ud83d\udd17 Gere link\/QRCode para adicionar projetos facilmente no MoneyBuster\n* \ud83d\uddf2 Implementar notifica\u00e7\u00f5es Nextcloud e fluxo de atividades\n\nEste aplicativo geralmente suporta as 2 ou 3 \u00faltimas vers\u00f5es principais do Nextcloud.\n\nEste aplicativo est\u00e1 em desenvolvimento.\n\n\ud83c\udf0d Ajude-nos a traduzir esta aplica\u00e7\u00e3o no [Nextcloud-Cospend\/MoneyBuster Crowdin](https:\/\/crowdin.com\/project\/moneybuster).\n\n\u2692 Confira outras maneiras de ajudar nas [diretrizes de contribui\u00e7\u00e3o](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/CONTRIBUTING.md).\n\n## Documenta\u00e7\u00e3o\n\n* [Documenta\u00e7\u00e3o do usu\u00e1rio](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/user.md)\n* [Documenta\u00e7\u00e3o do administrador](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/admin.md)\n* [Documenta\u00e7\u00e3o do desenvolvedor](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/dev.md)\n* [REGISTRO DE MUDAN\u00c7AS](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/CHANGELOG.md#change-log)\n* [AUTORES](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/AUTHORS.md#authors)\n\n## Problemas conhecidos\n\n* Isso n\u00e3o te deixa rico\n\nQualquer retorno ser\u00e1 apreciado.\n\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"zh-hans":{"name":"Cospend","summary":"\u5171\u4eab\u9884\u7b97\u7ba1\u7406\u5668","description":"# Nextcloud Cospend \ud83d\udcb0\n\nNextcloud Cospend \u662f\u4e00\u6b3e\u7fa4\u7ec4\/\u5171\u4eab\u652f\u51fa\u7ba1\u7406\u5de5\u5177\u3002 \u7531\u4f1f\u5927\u7684 [IHateMoney](https:\/\/github.com\/spiral-project\/ihatemoney\/) \u542f\u53d1\u3002\n\nYou can use it when you share a house, when you go on vacation with friends, whenever you share expenses with a group of people.\n\n\u5b83\u53ef\u4ee5\u8ba9\u60a8\u521b\u5efa\u5e26\u6709\u4f1a\u5458\u548c\u8d26\u5355\u7684\u9879\u76ee\u3002 \u6bcf\u4e2a\u6210\u5458\u90fd\u6709\u6839\u636e\u9879\u76ee\u8d26\u5355\u8ba1\u7b97\u7684\u4f59\u989d\u3002 Balances are not an absolute amount of money at members disposal but rather a relative information showing if a member has spent more for the group than the group has spent for her\/him, independently of exactly who spent money for whom. \u8fd9\u79cd\u65b9\u5f0f\u4f60\u53ef\u4ee5\u770b\u5230\u8c01\u6b20\u8be5\u7fa4\u7ec4\u4ee5\u53ca\u8c01\u6b20\u8be5\u7fa4\u7ec4\u3002 Ultimately you can ask for a settlement plan telling you which payments to make to reset members balances.\n\nProject members are independent from Nextcloud users. Projects can be shared with other Nextcloud users or via public links.\n\n[MoneyBuster](https:\/\/gitlab.com\/eneiluj\/moneybuster) Android client is [available in F-Droid](https:\/\/f-droid.org\/packages\/net.eneiluj.moneybuster\/) and on the [Play store](https:\/\/play.google.com\/store\/apps\/details?id=net.eneiluj.moneybuster).\n\n[PayForMe](https:\/\/github.com\/mayflower\/PayForMe) iOS client is currently under developpement!\n\nThe private and public APIs are documented using [the Nextcloud OpenAPI extractor](https:\/\/github.com\/nextcloud\/openapi-extractor\/). This documentation can be accessed directly in Nextcloud. All you need is to install Cospend (>= v1.6.0) and use the [the OCS API Viewer app](https:\/\/apps.nextcloud.com\/apps\/ocs_api_viewer) to browse the OpenAPI documentation.\n\n## \u7279\u6027\n\n* \u270e Create\/edit\/delete projects, members, bills, bill categories, currencies\n* \u2696 Check member balances\n* \ud83d\udde0 Display project statistics\n* \u267b Display settlement plan\n* Move bills from one project to another\n* Move bills to trash before actually deleting them\n* Archive old projects before deleting them\n* \ud83c\udf87 Automatically create reimbursement bills from settlement plan\n* \ud83d\uddd3 Create recurring bills (day\/week\/month\/year)\n* \ud83d\udcca Optionally provide custom amount for each member in new bills\n* \ud83d\udd17 Link personal files to bills (picture of physical receipt for example)\n* \ud83d\udc69 Public links for people outside Nextcloud (can be password protected)\n* \ud83d\udc6b Share projects with Nextcloud users\/groups\/circles\n* \ud83d\uddab Import\/export projects as csv (compatible with csv files from IHateMoney and SplitWise)\n* \ud83d\udd17 Generate link\/QRCode to easily add projects in MoneyBuster\n* \ud83d\uddf2 Implement Nextcloud notifications and activity stream\n\nThis app usually support the 2 or 3 last major versions of Nextcloud.\n\nThis app is under development.\n\n\ud83c\udf0d Help us to translate this app on [Nextcloud-Cospend\/MoneyBuster Crowdin project](https:\/\/crowdin.com\/project\/moneybuster).\n\n\u2692 Check out other ways to help in the [contribution guidelines](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/CONTRIBUTING.md).\n\n## Documentation\n\n* [User documentation](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/user.md)\n* [Admin documentation](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/admin.md)\n* [Developer documentation](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/dev.md)\n* [CHANGELOG](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/CHANGELOG.md#change-log)\n* [AUTHORS](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/AUTHORS.md#authors)\n\n## \u5df2\u77e5\u95ee\u9898\n\n* It does not make you rich\n\nAny feedback will be appreciated.\n\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"},"zh-hant":{"name":"Cospend","summary":"Shared budget manager","description":"# Nextcloud Cospend \ud83d\udcb0\n\nNextcloud Cospend is a group\/shared budget manager. It was inspired by the great [IHateMoney](https:\/\/github.com\/spiral-project\/ihatemoney\/). It was inspired by the great [IHateMoney](https:\/\/github.com\/spiral-project\/ihatemoney\/).\n\nYou can use it when you share a house, when you go on vacation with friends, whenever you share expenses with a group of people.\n\nIt lets you create projects with members and bills. Each member has a balance computed from the project bills. This way you can see who owes the group and who the group owes. Ultimately you can ask for a settlement plan telling you which payments to make to reset members balances. Each member has a balance computed from the project bills. Balances are not an absolute amount of money at members disposal but rather a relative information showing if a member has spent more for the group than the group has spent for her\/him, independently of exactly who spent money for whom. This way you can see who owes the group and who the group owes. Ultimately you can ask for a settlement plan telling you which payments to make to reset members balances.\n\nProject members are independent from Nextcloud users. Projects can be shared with other Nextcloud users or via public links.\n\n[MoneyBuster](https:\/\/gitlab.com\/eneiluj\/moneybuster) Android client is [available in F-Droid](https:\/\/f-droid.org\/packages\/net.eneiluj.moneybuster\/) and on the [Play store](https:\/\/play.google.com\/store\/apps\/details?id=net.eneiluj.moneybuster).\n\n[PayForMe](https:\/\/github.com\/mayflower\/PayForMe) iOS client is currently under developpement!\n\nThe private and public APIs are documented using [the Nextcloud OpenAPI extractor](https:\/\/github.com\/nextcloud\/openapi-extractor\/). This documentation can be accessed directly in Nextcloud. All you need is to install Cospend (>= v1.6.0) and use the [the OCS API Viewer app](https:\/\/apps.nextcloud.com\/apps\/ocs_api_viewer) to browse the OpenAPI documentation.\n\n## Features\n\n* \u270e Create\/edit\/delete projects, members, bills, bill categories, currencies\n* \u2696 Check member balances\n* \ud83d\udde0 Display project statistics\n* \u267b Display settlement plan\n* Move bills from one project to another\n* Move bills to trash before actually deleting them\n* Archive old projects before deleting them\n* \ud83c\udf87 Automatically create reimbursement bills from settlement plan\n* \ud83d\uddd3 Create recurring bills (day\/week\/month\/year)\n* \ud83d\udcca Optionally provide custom amount for each member in new bills\n* \ud83d\udd17 Link personal files to bills (picture of physical receipt for example)\n* \ud83d\udc69 Public links for people outside Nextcloud (can be password protected)\n* \ud83d\udc6b Share projects with Nextcloud users\/groups\/circles\n* \ud83d\uddab Import\/export projects as csv (compatible with csv files from IHateMoney and SplitWise)\n* \ud83d\udd17 Generate link\/QRCode to easily add projects in MoneyBuster\n* \ud83d\uddf2 Implement Nextcloud notifications and activity stream\n\nThis app usually support the 2 or 3 last major versions of Nextcloud.\n\nThis app is under development.\n\n\ud83c\udf0d Help us to translate this app on [Nextcloud-Cospend\/MoneyBuster Crowdin project](https:\/\/crowdin.com\/project\/moneybuster).\n\n\u2692 Check out other ways to help in the [contribution guidelines](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/CONTRIBUTING.md).\n\n## Documentation\n\n* [User documentation](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/user.md)\n* [Admin documentation](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/admin.md)\n* [Developer documentation](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/docs\/dev.md)\n* [CHANGELOG](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/CHANGELOG.md#change-log)\n* [AUTHORS](https:\/\/github.com\/julien-nc\/cospend-nc\/blob\/master\/AUTHORS.md#authors)\n\n## Known issues\n\n* It does not make you rich\n\nAny feedback will be appreciated.\n\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"}},"isFeatured":false,"authors":[{"name":"Julien Veyssier","mail":"julien-nc@posteo.net","homepage":""}],"ratingRecent":0.5,"ratingOverall":1,"ratingNumRecent":0,"ratingNumOverall":16,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEAjCCAuoCAhDaMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMTkwMjE0MTAyOTQzWhcNMjkwNTIyMTAyOTQzWjASMRAwDgYD\nVQQDDAdjb3NwZW5kMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAsJbO\nx3z5BYEVnwEZoTIH4Cznghjb3\/\/bJIWJOto9ak832McUmLmgDKGhpRShSNAj6x\/9\nm3RlNGfpechDsUf8Tp2DEZDkM4+vJbpG0i4o159VTJ4JXz\/5yrsERYKrDmDUNCBi\nSzXdC7zAZ3oX3EpR10R2rmJq1YDFrkMT+5BDe5tDjVJOGConJplAxDJcCakYj9ir\nCQn6CoxXgc8nBG07AkxAwbSBZoEBMMnozlZU9VlRtdpeJVTUfpsb+OoG\/vCXzctr\nBgzfIwey\/QnHHNbfxypgW6yqEk6SVvwZypnbfyJHq+4WVDeCwFqtVCj3fT3MlzJ5\nILICsHjcgKZz8ZlOYchTND95TV7K5aqG6dG0Ce0pRu9Gc4h48gdasBn9xSuXTIZV\nFo6XjUVXFpyr5eCtYtHE9RuKKy7VHX4dIgpoz0d6Qaz2Jm5RvF1\/9vCM\/73Z0m6E\nBUdd3z81bQtrvjNwTe5vtLoL71yDYkJla1U3nOEYXjWf9WT0nRyKGepamW1z8vTs\nl27jOtW+eycsGaVEkCGIHu70mw23OzXhWEUduq7drkRrV+eZZHC\/w3yuiIkf0PGB\nox4QwItwRKI6fR3t88FCXE33VhKeD\/kVxKhVFx0dw+9+qScpHiT9IXg4YVayQD4t\nHILym9amEhn6aSW5PmJ5hvc9ibWBNC\/6yl00obcCAwEAATANBgkqhkiG9w0BAQsF\nAAOCAQEAKl+Op+GYymN1TM6PjfTTTD3s5pl5mlRGiQ7B5md4F1b93bPD8PHf8pxb\noiKGjLDp\/zk\/BpSf4xGMgqBbbQ8fvdMe0ZEKRQ3Hqo2MTehmDHtruMqqG611eGaV\nuNPjTlrTr9\/XLPKx85AGLMOX+QXPr5SI1PAhJqw1VAF9UKbAxDWCGRDJzP\/bLty+\nK5UOFXbuMp5gfsD0LoJWA50H8\/kWquq4FfKtYg2J+s3Mia\/14CcXYskTvcMxTgVn\nl4\/za+y8LMoTIwihBNg8m\/V68dgQ2p4OUcI9vDUZnv9o39J0jVs0TMSWzMs\/9Bcy\n2BZbJZxIZR2YyAjOuBCNoZ6afMrGMw==\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"secrets","categories":["security","social","tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/theCalcaholic\/nextcloud-secrets","website":"","created":"2022-11-18T14:51:07.714638Z","lastModified":"2026-06-26T11:25:01.153603Z","releases":[{"version":"3.0.3","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=32.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/theCalcaholic\/nextcloud-secrets\/releases\/download\/v3.0.3\/secrets.tar.gz","created":"2026-04-21T11:22:54.143049Z","licenses":["agpl"],"lastModified":"2026-04-21T11:22:54.224243Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=32 <=33","signature":"nvyvpj+oOpqKVuo9rmUigaWm8mYusaAstflI+InHmMLCwwS5y4TilEBfnKd2ZhgT\nSjItTVtrYcjh67Mx90taKwQ63WOEM56W2Rj6Kn88LbioNmLPT4Fqhdwc9j1a5xqc\n7klwbptn\/9JdFK\/fkyxYPpZPdXvgJZLbs\/btGaeJrhRxMdnehOQgRsqy+2CtKFTd\nXAne0ylyZs+lRFVWWCjkvVVSFGqbvAqLgCboGh8DqBO\/HxL9XrPnWUiqEFZDI7A5\nrGztmrpBV9kwZCFrJ+7l0MIsX5tQzmPthNUb8ggh+1KJZWXJa2dqMSwqdoUcTz5B\ncVxI6J2RSqG\/KTsj\/JnhSfhda+EQDG0YRBkJN714E+ibVAIfppmrFv1X54D5i7Vt\nDLD7ps3yoawh+O9gX5lZzN\/OSQ\/\/pbFhFonrgLPD1E4XMQuNpKfUnVqmJ9xTIX5E\nMce1p0v2JOAEmz8o\/i1N1D\/wkf318AroZEBQfRKqgFYoGKYjkLulR3as\/P10gZ90\nAQkOKjzBbIJJ61\/MnjCSScgBcmKJXhoiZExsBJc6XRFV7iXEoij0ByriM0XblrgR\nizSQrulKUF9OknHIl+GsHKrTSVb0AUSlTyri8Vw12WdWTIlserFV9as2aJHbHZKX\n4bxO0alsfGC0yReYSYVPar4Z2SAIrNIbcnO9RmlXuE0=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"\n https:\/\/raw.githubusercontent.com\/theCalcaholic\/nextcloud-secrets\/main\/screenshots\/share_link.png\n ","smallThumbnail":"https:\/\/raw.githubusercontent.com\/theCalcaholic\/nextcloud-secrets\/main\/screenshots\/share_link_small.png"},{"url":"\n https:\/\/raw.githubusercontent.com\/theCalcaholic\/nextcloud-secrets\/main\/screenshots\/public_share_1_phone.png\n ","smallThumbnail":"https:\/\/raw.githubusercontent.com\/theCalcaholic\/nextcloud-secrets\/main\/screenshots\/public_share_1_phone_small.png"},{"url":"\n https:\/\/raw.githubusercontent.com\/theCalcaholic\/nextcloud-secrets\/main\/screenshots\/public_share_2_phone.png\n ","smallThumbnail":"https:\/\/raw.githubusercontent.com\/theCalcaholic\/nextcloud-secrets\/main\/screenshots\/public_share_2_phone_small.png"},{"url":"https:\/\/raw.githubusercontent.com\/theCalcaholic\/nextcloud-secrets\/main\/screenshots\/new_secret_phone.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/theCalcaholic\/nextcloud-secrets\/main\/screenshots\/share_link_phone.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/theCalcaholic\/nextcloud-secrets\/main\/screenshots\/public_share_2.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/theCalcaholic\/nextcloud-secrets\/main\/screenshots\/new_secret.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/theCalcaholic\/nextcloud-secrets\/main\/screenshots\/public_share_1.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/theCalcaholic\/nextcloud-secrets\/main\/screenshots\/public_share_2.png","smallThumbnail":""}],"translations":{"en":{"name":"Secrets","summary":"Securely share data via link","description":"Secrets allows users to generate share links for text based data (e.g. passwords, CSV lists, bank accounts...) that can be sent to anyone (including receivers without a Nextcloud account) for retrieval. The data itself will be end-to-end encrypted (so not even Nextcloud can access it) and the encryption key will be part of the share link (the anchor part) - but never be actually sent to the server. Once retrieved, the secret will be deleted from the server, ensuring, that if it arrived at the correct receiver it has been seen by nobody else.\n\nSecrets now comes with a cli that can be used to automate the provisioning of secret shares: https:\/\/github.com\/theCalcaholic\/nextcloud-secrets\/releases"}},"isFeatured":false,"authors":[{"name":"Tobias Kn\u00f6ppler","mail":"tobias@knoeppler.org","homepage":"https:\/\/tobias.knoeppler.org"}],"ratingRecent":0.5,"ratingOverall":0.95,"ratingNumRecent":0,"ratingNumOverall":10,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEAjCCAuoCAhHxMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjIxMTE4MTMwOTIzWhcNMzMwMjIzMTMwOTIzWjASMRAwDgYD\nVQQDDAdzZWNyZXRzMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA0Bbh\naE2XfNDhUdTfXl2WSBTRCStFltKRPEMoWu6h9+BlKrmHmQbqU1J++Sj0e1\/NQ21I\nyGZxHhM6jKUFMltDlqWutsgPmCFWBj6F5cYHNok2oiX3OvWz5k1bW4Z4fKI\/w92h\n5kVJnzLf\/hLXLY08DZsQbdoEOFAEPf2se3gNyxRqP3pS4cZSH\/ImNdlBJxWkjy1m\nmRKjEuYGW8fuZ5x7\/9yIafQoDM+aVBwgGuIdCln0BugfqOuaetglorAnNO3PJYEj\n02hajO1qBg7mrmmz1YL2\/sHj5kp2fSK97p6Oid4+WvIQFT7qTXMur0wK29kOF+qA\nLqN6cVl6awLZd3bDq\/wnZgrgiPXZB+ptlf8ChFjieqyIK3p3LvkwxxmxjrMUNegQ\nZfdDIER9K\/YYOWMZGB3VpNNem9GhZhvRMXOQkSDRp69kNUa2i9P1\/nkTbU7\/5AqO\nRPOaDtnO+3sUgYF1DqO1J+59v4uJgSN8pxwBZPSY1uxAXQkVhG3MMoRC1mrqsgC+\n2AY0bkCiOgzlTVwchohZe2X8V5+dhEfp1baKEBThkb0y0ylzV5K4aD9m6H4ch5PJ\nuSTZ494LNo0l0n7zhgMl2LPUmPZfGIq0xk2PayyoufhUfG8rFrsBvregeDO1E54N\n5s5jq4eMNy6wQCTTWBA6K4Cww5zKN4nmsPyXfQECAwEAATANBgkqhkiG9w0BAQsF\nAAOCAQEAXe0JxeLiiPtS24c1TqkUe0uyKAtb8ErbrBoY8rl0K3HciKRe\/epgtG2q\nlbJw7fZ2OtIx8Vae7s8Bp6vKkxxThgFMwbkctAu0MqODr25mNGME7BN4sri4Uhhm\nVud1jQiUm6uuVm24JBT1XQnFPHd6coXl5miYtOIZuiz2431v\/bA38DfOppUsS8de\nIAPJ5gwZ7a1sDa7GUh99+JXIHC5GkiYt8P8tdA3b8GmXlDKE4zRVRLDPMvZxh3GU\n70INtn3uAKLSSx8k6HSkGW64Puh9ShoqW3F4Nm204uv8JfVnVtWaOPq6O8W68RbT\nMPAGcLoDaSeXTah1lLV1u+2wCKoPZA==\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"chores","categories":["organization"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/todo.sr.ht\/~cypheon\/nextcloud-chores","website":"https:\/\/sr.ht\/~cypheon\/nextcloud-chores\/","created":"2022-06-13T18:17:28.767017Z","lastModified":"2026-03-23T18:36:20.316900Z","releases":[{"version":"0.1.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=31.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/teo.sinyax.net\/cdn\/chores_0.1.0.tar.gz","created":"2026-03-23T18:36:20.304313Z","licenses":["agpl"],"lastModified":"2026-03-23T18:36:20.364399Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=31 <=34","signature":"1MgO4Wb9CkGDgr12IF3ksd4pfZnqE6UszCx+gYFglU0VwhxKYyoYtveg8Le9rqy5\nHpZfInGs+hABjn+lMAFq\/hdCS4dgwkfPFyywFOceBIrrsp3E2o6SYpJCwuJR98cG\naAOEoC+JLeWv78JNmXVuwX05ohirYcJe1Z9VebpPb+erEod\/FrpLqXClDIxS6tLM\nW2KnCDIE98b9i5g9uWKks917O6bMypiKIq7GZqEVnh2z6qs8aWup2wIgnjz8N7HG\nCqQbrZEcVwZdlwhjTrMtU3ya+HmcWZhumuDIfPumqoLk2zInC\/9mI+h3ndr\/vf\/V\nFoACjW40kZLOfoGqFpshcoiAf8MHaLY6xfq3caThKggc37n3EofndEZmpPOtpcbR\nW+uzknd+\/IsJQ03ZaJ18FZ9CFMOTp9SOHLYjoZAtXDlo\/bRacXgyqpY+McBhtAZo\n+yimX8UH0ZP6jCAc0FPgFlI2EN1bnIvELITmIngiTdvv+K6k4IRjIxqju7uQDevm\njNaj\/aTNKPNjVZTfwYKSyyWGv+vf+CptRER1bsbm0dJZMM3XCyXvUraK7FHZ\/xwS\n3a\/yNI6PdfLYy12DnD6yTon4oUR8mHmOyDTAmvkZdGzb7o075RiEdIuafxA7DMMu\n4alL5C+HGYEPCk4YvPeWj\/mGpkLVv+jjN+0QdbJSLSw=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/teo.sinyax.net\/cdn\/chores_screenshot_1.png","smallThumbnail":""}],"translations":{"en":{"name":"Chores","summary":"Track chores and receive points for doing them!","description":"Track chores and receive points for doing them!\n\nCreate a team and invite other Nextcloud users from the same server, the total\npoints for each member are tracked.\n\nChores can be set to automatically repeat based on a schedule."}},"isFeatured":false,"authors":[{"name":"Johann Rudloff","mail":"johann+ncdev@sinyax.net","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEATCCAukCAhFpMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjEwMjE1MTg1NDE5WhcNMzEwNTI0MTg1NDE5WjARMQ8wDQYD\nVQQDDAZjaG9yZXMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDVzrX+\nPIe9rkOHMuh0zvFtX3EXly8tPwJ9GqQ5KNiW4fXYztOvBjiToeyGDXQ8BXq7dNfR\nIOqn+fRUrvHyBLeg+cIKlyi8TVQPt\/zPttstV0kURggIx\/hDU68O3DsmpH1oJWNh\n6uNuVDqvNydA5bLNL+9UIMwLgPhTF+a1a0yPObkXATdeI9BzcQ0U\/rMIzphGp0jB\nyEWR\/TzBtx7siGGjhBf\/UnLgpveXCPH6bXv6NPMp\/3cXTYqXiCQPJ08aN0z7Ek9V\na\/bjFYsT\/qGoxvi6Ix79KHfcpsF2+yQ9Pbk1EU8hO4h7fDV9XLwDDP3jJTmqgJh\/\nYqZHLpVmvSinVazQRAdrI4wWWfFOJf0ScH78GEsNXqmvae3Oq1wSTs7kEXDtDT4r\nGcxxnBXKxMn1lTwQ0zVNHlrn3+TQZXwc1m3kJr8+bBoQVpAQ8WcFgtY+BwjJDG6T\nM7ZDRS6LYGWfmhQ3uJL629BspWYLsgRQs58wqb48sJy6IbO\/ClpJHhNomCIlteVp\nzx0VySK\/Adidst4ef9xA7oLy8MgiQ0P+YXGMikGFgCXduY7MfxTqZiGCdkrxQnia\nj6i\/RffgPkuZK7q0KfWiecoP9bfGbz5PfAnFX5exgOh9JaLxwuEudRdV6t8cQKHU\nDPpvHyz1Hn0P+Yu3\/oE6u4TYDmRgpDq5OAj3dQIDAQABMA0GCSqGSIb3DQEBCwUA\nA4IBAQBG6r3fDKmwxyNzw62QTAdOncrOqIAl+ydP8qUtAcV8ELJQdEZFCZSDdwrA\nzQ2TkFgwQ3\/iaFiMsc05jtxHCLnjoJCA+jLhFJe7iZPFRhtF+cxl57gZjK7pJZTe\nfqsPTOgIp3bWOFHgmiFx1PKzGljAa14GIsB9eLODyGa+smwKC45nj+qWIBAefuy3\nuGOXXtM9TbXcyRpajrbGnDmhOWz4zs9EMkaZw7UE3\/cgN+Q7n39cNBVqgvcPijL\/\n4WT8KL5\/6iidjgWd5Tty6rd8NoU4Q+s3ufz56xi6waz1MG4wiWKSJ4Ad6LGG6\/dd\nUpzoks6alr908sDTlyYDWMCwxtpR\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"sharereview","categories":["security"],"userDocs":"https:\/\/github.com\/nextcloud\/sharereview","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/sharereview\/issues","website":"https:\/\/github.com\/nextcloud\/sharereview","created":"2024-07-22T18:40:09.653856Z","lastModified":"2026-06-17T20:36:52.619667Z","releases":[{"version":"2.3.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=20.0.0 <100.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud\/sharereview\/releases\/download\/2.3.0\/sharereview.tar.gz","created":"2026-06-17T20:36:52.593138Z","licenses":["agpl"],"lastModified":"2026-06-17T20:36:52.667863Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=20 <=99","signature":"kMUwTlO2KoheurUN4nWJAmw5WDMCQ4K+QQmfi52cE9Eu7egVLJU5+sL00aUQ908tF5KY7MYENmaye8+UgbpbKGN2NwgkGmpLqHIAxFwvNd8Np7CeZibr3u4GhfpjwtqDdnMj7thkhfouFZme5ZLgpzNCgO3uaGZ60\/iwXcrp6IdKXG89wZRhbgTJVbObiI6HxIOGMmU29F+y3m63jCnlOq3L\/NuhjD46AqwtVYHVb1rERsY1TbKfBYUnTuo8\/VUNKJGcDzxNwgjSXDp5z8R8Sthgy5rhmWCusDr6SWqKfc\/lVzSXiLB6ANflvx4cIr3+BPIQOaUiCdod+SENIGEO9ZHuu6Vd6SQHsR9jfUsPwGOdy5xHpSdAlwZSLu7tcXKbrfRGsOyADN0\/VWhl9uKYJzTz5tba4RuRvr08O4Et3b\/6GYJv9aQjTRRENoHBM1OTCk6idQKsornWm6Qw3D5pG6aXUtAnTRlacwNHQW8v9EKdTc+bn4ZBmKRkey19wCi587hNSYujJitgD+67keXOC7vjhycvxQ6Fw\/3HxQDC\/BKo7oxcL3ERGVgyl61EI4MQFXR0+JcD0LXMZiWqWLhQz8r8P+lnjyWo2hdiniD6hiBrReMY+TkupqqphRo8\/V9RBOYsYirb9pMeffnqcBEuBAQ42bPvodlwaFLBkIgRCd8=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"\n https:\/\/raw.githubusercontent.com\/nextcloud\/sharereview\/main\/screenshots\/logo.png\n ","smallThumbnail":""},{"url":"\n https:\/\/raw.githubusercontent.com\/nextcloud\/sharereview\/main\/screenshots\/screenshot.png\n ","smallThumbnail":""},{"url":"\n https:\/\/raw.githubusercontent.com\/nextcloud\/sharereview\/main\/screenshots\/report.png\n ","smallThumbnail":""}],"translations":{"en":{"name":"Share Review","summary":"Review and audit all shares","description":"This app can be used for auditing shares within a Nextcloud instance e.g. for data loss prevention.\nShare status can be exported for documentation.\n\n- Review any file share\n - files, talk, deck, teams, federation\n - app specific shares (if implemented by other apps)\n- Remove shares\n- Confirm current review\n - show only new shares next time\n- Audit compliance\n- Assign review to user groups (e.g. audit or risk mgmt)\n- Export as CSV or PDF (manual or regular background job)\n\nNote:\nThe app must be restricted to at least one specific user group in the app store.\nThis prevents accidental exposure of the shared content to all users."}},"isFeatured":false,"authors":[{"name":"Marcel Scherello","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBjCCAu4CAhJrMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjQwNzIyMTYyNjA3WhcNMzQxMDI4MTYyNjA3WjAWMRQwEgYD\nVQQDDAtzaGFyZXJldmlldzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB\nAMKIZOo+wBfcoxyb19UNh7J5dYu5Km92CF13ZfShqEurqIi3BPyIzUv+\/ToUuVIB\n6MFCp8pIPaks9hNddk5YZ5rXHYWjutdIjkAVq1J7IIcW88CCw7lUbOXRKoO0ecac\nBV61egT4Bsx2ELh90EwePIbEsKJa2BYtyyis\/R\/Wvqwjll+kYtrgi12jh2pCChLc\nGVMzXZjMXOATl37LMfZqFYUe820MPcXOm1KhK84\/2fLc5eWMRF6DQ9ocoU6+DSkt\n3Rlhi0oQlXoYPoI6HLxZT+GYgZ\/ecAr6shifd0tMg21ll3Ap+DnRK4YZ0cIOoRr+\n9cjM3wK0\/f\/LyoW9MTs6DeUBS3cfWq24wHJ0L6X1Jp4Nh1bOkMyx77x1ya258N0e\ngR7asNCtSiadhj1ZKKa9DsSUNUXi\/ftOz2eaz9JDpCA6YwOBYyWz8y6bPj9WDIAR\nhuENYs3tScxDtfCWrNbarpWDtcjfZl3g324705LenniqswKld+boUOLFLq4y6IkJ\nKIAvvJmdRIS5\/nJE65zjZAWkDDZz5WOiR4Bvl5dkvLnfB5P8\/i8IaRKsIZa6ht7I\nL3WQCInLedqbuefwe80JDK8e17ruvo2et77liDxca20EF8yYc4ZvxTuF8CBBt6lQ\nkGs7C2bc9mzmZyWvAliQMCQcRSGWxcr2iFWpH72ig+xXAgMBAAEwDQYJKoZIhvcN\nAQELBQADggEBAE+x8EG7cbW2nW5K8UPStib\/tOgMh1p\/h9bypFRqVRLrpo1346pR\nmydo8FExuwOc0kuTKPnWi9UenYOZPytt8VufHfA3hHQsK12HnWubGWK7E4dt9VHd\nK7K3UGCVCp2aVkhhA9oYR4lrdOdShzNP993PPldwsZCURdzghVzplwkyf3mYrYBs\ntE8Hpc221N8z4tfyA5VKUjYghpkPjRtM+5E33pa0a8cG+2fq9moym3S5SJfCCvoh\n31BjOjHBXP7sWGZ5OdSDJOb1yHbdJkuWxjocT7EVJiD\/l4RfVHtcYDJTC1Tn4hpW\nqL36UpsBnKF9ZYdk4g0mU0J39ofxXTNLrFg=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"cromqr","categories":["tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/skaife\/cromqr\/issues","website":"https:\/\/github.com\/skaife\/cromqr","created":"2026-04-25T07:27:14.228041Z","lastModified":"2026-04-25T17:21:15.010094Z","releases":[{"version":"1.0.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=32.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/skaife\/cromqr\/releases\/download\/v1.0.1\/cromqr-1.0.1.tar.gz","created":"2026-04-25T17:21:14.993856Z","licenses":["agpl"],"lastModified":"2026-04-25T17:21:15.051055Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=32 <=33","signature":"Lvq7AaoRlYb7W0teUK53rbo563aO9ys5ZhZWfcC8i3cEPvNlEeKTh+\/KnO7H1SDW\n 6HbAQHIGpHTW5KmP90DLVzhsGN2CIqORl5QU031EWzeMusfEv8mNCpMOlSJ6yyZT\n i7KMjNEvFm\/x9gXO4jo2YSrrsVTDyknr1d8G6JGySWzQ5DVuY9d3kjAfa02rF\/6v\n oBDTagQiHaPXmM+fgr92uAjqySmPMhDDTMF7fb3LDBI41WDzzyLuNfZ3e6n2NrMx\n qcyDVVadowkyOrO4l53yT9uz0qQ4xrhBVzakzuremqpGQxQYgHjAo124yM7bXbRM\n VCFwVsMkfrACZ7ZfQZW+a82RVE1kK2Q7NeWPPUrJbYYSzD32nEchxvzwXjAkyU41\n pPXu6czyvkLgu+1GGGIyZCbHA3iqvXL9M8fx4liFIoXpI1cqv+7RaIxcHb6SpSn6\n 6jZ3rmrbazmwQU2SKsb+mGaUxsYuBJ5QACXiNarZcrJCHIyf2VrKgE96D0iF3Xjo\n cYDcN5ZZcqb4JGq1oZu3WZnPMX3mI4ajrhtZx1pgV6ixwxLyi0pB9c\/glaquuPrT\n gMb9\/Lp\/pCCRNW5J1\/0fIhGyJf9PUv3Kl+JCCyhJnD0T4uiAS5Wld0qHdomdD473\n MvtyZ0386i1ayYmGTKle6pfXVZp9eYJWEFND\/59jK00=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/skaife\/cromqr\/main\/screenshots\/CromQR-New.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/skaife\/cromqr\/main\/screenshots\/CromQR-URL.png","smallThumbnail":""}],"translations":{"en":{"name":"CromQR","summary":"A personal QR code library and generator","description":"CromQR is a personal QR code library and generator for Nextcloud.\n\nGenerate QR codes from seven data types \u2014 URLs, plain text, contact cards (vCard), Wi-Fi credentials, email addresses, SMS messages, and geographic coordinates. Customize foreground and background colors, preview codes live, and save them to your personal library.\n\n**Features:**\n- 7 QR code types: URL, Text, vCard, Wi-Fi, Email, SMS, Geo\n- Live preview with custom color pickers\n- Personal library with list and grid views\n- Save, edit, and soft-delete library entries\n- Download as SVG or PNG\n- Export directly to Nextcloud Files\n- Per-user isolation \u2014 each user has their own private library\n- Fully client-side QR generation \u2014 no external services"}},"isFeatured":false,"authors":[{"name":"Scott Skaife","mail":"crom@skaife.org","homepage":"https:\/\/github.com\/skaife"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEATCCAukCAhM8MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwNDI0MDYyNTMyWhcNMzYwNzMwMDYyNTMyWjARMQ8wDQYD\nVQQDDAZjcm9tcXIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC3zqHh\nscQGTXb1OZDLw6q9aEERGPuQUyN\/ay2m6b56w8zalyGcrKkQs9GJK44MaYanzJeZ\nnjxuJZwXhvB5EuhiyyA\/BGYNrRUlLz6DdAtqPvtR879xCVrjPuntfheQvayXXcE8\nH8OfoBgRBXIjD\/KO559snumBUt2lEG3pFiQq363xPYO6GitARezFis52sbXvTFXS\nUtK9eg5mPBmRn+tC\/fC1zoUo3Gax8J0IKy6LiHPa9\/KoBdHNzhrko6DqBwPxIXrZ\n1X4asQgi+ThB0IzQ0ddkxSk3eA7Fgx6mtEyjEo9VHjr1Mq4wvPebgQhReJ\/P7TUC\nqckGJBPd5SW5KqeCtOmv2y7Fkq5rshPOFGfMdVXjucAShv2TgJiX\/A3\/qXcRTmJ0\nEHPEHquryYDxBGAECkkVJJ9ya+ADjJwmdraXmSxOkx8TOc2C6JO8dUt15QEKDTrU\ngd8wbN2p7u+Y5avIdYQJOZBvp5cabinazQC+OGK3JVSFl5dORhOtdmK+qi+jUkEl\nE\/dysElWtwWElWJy7AXauozZymLYla6QZWJvQ8RLeNP2PaRaLmrtOLlTZCa+AHHB\nLHZ2Ys1n3i9R5A4ab10sK9+ABNnP5Os0RnsFV4CPFHBObf0fny8yOVoF5aY4khXP\nXaziOVIEnDTt27O4g9pHR5NNUJvarm0Qnwp7yQIDAQABMA0GCSqGSIb3DQEBCwUA\nA4IBAQAWUrj1lm4mNLWrXpwc6R4kO6ThMrlc3BHrDky8l5IpxqpNngg0jKb9uoum\npM+OoYJt04\/MVlPbILgFsAbxZRYuMtTGgHgTlvBCLqG4NFRZCeqyArgcSNmSt4yg\nta8nuJmYFeDzly2mZDR9dxfvGJlYjHKwYDlH3QJBdqyVIMBWM4MPIdJcJoTxccVM\n6yrVh\/xFdPZXO6zFOdrfFFUjciXkhYzVCE7\/hKarFqehqCfkg5yCu5F401dS3gO0\nMmL2j3FXfDccr3FfrNHzv0QEd5a5btz\/FNTrBF9w8UBnnRSJTbUgqO9nB8UujqI+\n7q1D1Gf4IGGRYNE1vaxbZK92dN2V\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"integration_discourse","categories":["dashboard","integration"],"userDocs":"","adminDocs":"","developerDocs":"https:\/\/github.com\/nextcloud\/integration_discourse","issueTracker":"https:\/\/github.com\/nextcloud\/integration_discourse\/issues","website":"https:\/\/github.com\/nextcloud\/integration_discourse","created":"2020-09-02T09:38:47.905898Z","lastModified":"2026-03-26T11:30:12.709075Z","releases":[{"version":"3.2.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=32.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/integration_discourse\/releases\/download\/v3.2.0\/integration_discourse-v3.2.0.tar.gz","created":"2026-03-26T11:30:12.685222Z","licenses":["agpl"],"lastModified":"2026-03-26T11:30:12.750706Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=32 <=34","signature":"0leQ7G6Mp2yKswCc4Hgfo+7nnC7CbsqCKiqEbGWertp1NOBgD8lGx7Osos6JHpdTlUB0Zko9\/E4yDqI1KZ3ExO+es3e8MYBjnjEUGZ\/Xt9xbO76lsLImqzHMVwh5i17dlyom1EtUXvLH7nwUKvFk34Kc73MZtzvlYuLXRs\/69WYzQjsrMNotneSRgqEbLhF2MtYmN2TWtgdYABNluZ7QM4TL70Ng2UCHxRi8YbLUc42tFyMcJGOBE2KuiFWFtJcwF6u81hGrRcWmhdTW7IWFLurRD33YwNQscnIp0vsgXQLvpAqTri76GejURyuATYKdSr7ovWsWsKZL17AOUh1Wp2DiacX3OjCmeMUsGkP+Ti6i+\/HjXlBGLOO2zjiu9h7TO6qfOVJnjhUU+isq05ItH79y0GVYHBMoani50Dcnp1VvjOcFhAmmGgAhXz6T6dv+hxyyiz5nP86CI7VE1FIu\/\/5LGr1M+0Rq37enPbBMosrf9VMhIl\/2uISn6yJPapx1a6aQ4JVO5hFF5lOq1OKHRDq\/19sQcTnFsGNBW1bqbZg84n6uq+jpfi0BWc7sbMwotRoOPuUHA67OYuC+C8iDOq0Kiz4\/tigUqSf0mgAgTVnk\/yQ6ECnW81Hj5lzF8jeM\/WNpdekD6M02RPg+74QWXWQMgWYAynU1Q9\/caKx54kk=","translations":{"en":{"changelog":"### Added\n\n- Add integration tests covering real notification parsing plus topic and post search behavior @julien-nc [#98](https:\/\/github.com\/nextcloud\/integration_discourse\/pull\/98)\n\n### Changed\n\n- Move app config to lazy and sensitive values, refresh the settings form, update frontend and composer dependencies, and avoid double-encrypting the private key @julien-nc [#88](https:\/\/github.com\/nextcloud\/integration_discourse\/pull\/88)\n- Update maintenance tooling with vendor-bin Psalm, npm package refreshes, Nextcloud 34 support, and PHP platform 8.2 targeting @julien-nc [#97](https:\/\/github.com\/nextcloud\/integration_discourse\/pull\/97)\n- Add OAuth integration coverage, upgrade to PHPUnit 11 and phpseclib 3, improve RSA decryption safety, and clear used nonces instead of blanking them @julien-nc [#101](https:\/\/github.com\/nextcloud\/integration_discourse\/pull\/101)"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/github.com\/nextcloud\/integration_discourse\/raw\/main\/img\/screenshot1.jpg","smallThumbnail":""}],"translations":{"en":{"name":"Discourse integration","summary":"Integration of Discourse forum and mailing list management system","description":"Discourse integration provides a dashboard widget displaying your important notifications\n and the ability to find topics and posts with Nextcloud's unified search."}},"isFeatured":false,"authors":[{"name":"Julien Veyssier","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEEDCCAvgCAhFtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjEwMjE1MTkyMDEzWhcNMzEwNTI0MTkyMDEzWjAgMR4wHAYD\r\nVQQDDBVpbnRlZ3JhdGlvbl9kaXNjb3Vyc2UwggIiMA0GCSqGSIb3DQEBAQUAA4IC\r\nDwAwggIKAoICAQDhouQ2VmEk2mKH6udEdwtp9xXCayp17WTvIWdHM+qJ49WZWK4Z\r\nUHKIe1tV+ahI27zFYEulcLqV8CdrUwekGyBC5nkis1\/nI0cVg5M5xSwaul8OcY89\r\nEIQYoMCSH\/0f7e0S5MQIhQibkzq22yiPatRetiKGhUbZHWxrPI6JOxMjaS8qjEM3\r\n7XpNvgw\/gJCvKPc34l5KOwuhE0\/3Ita9EEh9UevX08BT4eVzYv8sx8by9Y7mL1Gr\r\nxP1yGAd3jn+w00Kzoo3yNUIf48Cp+MYQ0M9Wlp1g++iuhPX\/qaGHPHxpbumIgQ4M\r\nFodJDj0u8hWXEelsUdExoW0xQfUhfYTZM+6IU9+LljsAUF6iRqdTh70u6Tck3eLy\r\nBeuO1DhHWnYnN8RG29NPMS5J8l45wPt9WiLNft0bzk30zn1ZxPwQFg8vWcWz29ik\r\nuO2QPK+WCYVTLYmq8s3ytyUlKkrcFLjLvbMfwQCxjXzHmMqFnEJcnhkerqhStyT6\r\nt2i0lUTA2s5PxoX0b\/6LRh\/4DLW9MRmT8LB3F7V0KWZcNc8vzGQM2RnJbPeScAk0\r\nv4GjOdeVd6Qebbrn72g70q2O7ko8u5RYz2zuJPC+4y\/LTefBes8Y2jhQ90lXUVk9\r\nNboe5ak+aOGwHv3mNKVIVRpi3EOAPO1tGvmAWXsRl4XwvtJkmjqBMTsCYwIDAQAB\r\nMA0GCSqGSIb3DQEBCwUAA4IBAQAuC27qZi55VWqchjKE\/l9EpD1p0gHJy2NdfCSi\r\nAgH016W8hxhmEEVBAOK8wYKH74Uq2CPncnxp6Tey4bYYEuVqGA04QdkQxoUbnELK\r\nm0HYQRytjKukNroSkzObyf9c3IZbtom1VsqbVuH9QcKvnh8McGRa0IlTWC12sxzV\r\nGuXL4JM53IK\/PUyiwWwBKt1ECxBG83S38izq0oGxBUiy356xeQy6kmnzzNAeL6OR\r\n4yHYwf4sr2DTv2IFmUZzif05JzLsy9AjixZBnjNbbr8Gd9kXZqZvJ93qy7tvr3C+\r\nesD8F5DSAYsIZQrZ\/qmwYpmnPVPac+AGv3tjDZzFtF5ttt4E\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"admincockpit","categories":["monitoring","tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/zomtec2311\/admincockpit\/issues","website":"https:\/\/github.com\/zomtec2311\/admincockpit","created":"2026-01-09T07:00:17.459105Z","lastModified":"2026-06-04T15:57:26.310245Z","releases":[{"version":"1.3.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=31.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/zomtec2311\/admincockpit\/releases\/download\/1.3.1\/admincockpit-1.3.1.tar.gz","created":"2026-06-04T15:57:26.292189Z","licenses":["agpl"],"lastModified":"2026-06-04T15:57:26.364135Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=31 <=34","signature":"Dlk4za2xBoAvx5+qTCxmM1121lBBsoLWPxaejNp+Gt6VdKvmO1kuIAFGHCp\/ddpp\nbqFJIJ7VtPvuPup40zehA5exzeawnyjGEW3JFx7dyZjYP3dxeuvoRuCQzo+x2lIm\nARB3rZ70jLlPkhiPbWhJR+g\/ONDsNJlnvkah7tY1iK+0d4b4aNZvso2M7RQ+uFq8\nwEYjaBEXuardI\/Zt4wGDZ+ymsZl0pcP38biPZttLkZVbTE1XkvGwOyUtV16UNcqL\naVa5F0sZBg6WB9f3bAEfIkYT1REQjHczDzR80FCGlLPQy+TMqelyzK5yriHRUsKM\nC1x0INHCMrXUWD7qJtb6MhiWByF8zz5JkUIHlqIwnnmELkhhnFIxeBjvyyHSx5Vx\nra7wPE+\/UfQiNMnR\/1sv3IDrEe5RUmeDFAQ9PLRLIjxAwdJnTxMQb4hu8O3p\/hWD\naNSZ8DkHDiVIcQtKh6Hh0ozlmeSsiNLEMjd6VEE2hpx0BTawODzBCZzQ1K1vg307\nueCi8Ndlr3n\/Rx3LOlsQM0HGtr1CU\/n43Gn7CIWAEdMeOPBYKl\/wODrhdFMoFtUs\ntoQMVYLyNZYBfjUoP\/P5ZRicDMxJVgZsTCA5jK5fcNYlxntrwdWdyzA8uaitDj9e\n+W54e0Eb8MHPgx59kvLwmfgkZN1Q0OwX8SzhqwL4LYE=","translations":{"en":{"changelog":"### Changed\n- swedish language files new translated by @Leffe64\n\n### Fixed\n- bug in editing users for Nextcloud > 32"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/zomtec2311\/admincockpit\/refs\/heads\/main\/screenshots\/admincockpit-system.png","smallThumbnail":"https:\/\/raw.githubusercontent.com\/zomtec2311\/admincockpit\/refs\/heads\/main\/screenshots\/admincockpit-system-small.png"},{"url":"https:\/\/raw.githubusercontent.com\/zomtec2311\/admincockpit\/refs\/heads\/main\/screenshots\/admincockpit-apps.png","smallThumbnail":"https:\/\/raw.githubusercontent.com\/zomtec2311\/admincockpit\/refs\/heads\/main\/screenshots\/admincockpit-apps-small.png"}],"translations":{"en":{"name":"Admin Cockpit","summary":"AdminCockpit is an administration tool for Nextcloud","description":"**AdminCockpit is an administration tool for Nextcloud**\n- \u2705 All important administration pages at a glance\n- \u2705 No more clicking back and forth in the menus\n- \u2705 Modern and compact look\n- \u2705 Intuitive operation without a page-long manual\n- \u2705 send notification to users and groups"}},"isFeatured":false,"authors":[{"name":"Wolfgang T\u00f6dt","mail":"wtoedt@gmail.com","homepage":"https:\/\/github.com\/zomtec2311\/admincockpit"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBzCCAu8CAhLhMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwMTA2MDgyMTU5WhcNMzYwNDEzMDgyMTU5WjAXMRUwEwYD\nVQQDDAxhZG1pbmNvY2twaXQwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC\nAQCH4OswgPAGtUpQFo+abFPLylHa95cz30gBQTHL0j+04gygDExBOeSbEkCs5qvs\n5wtmrvvphLqflely8QZ0DQFsKXHLDn\/rksMOEQ5\/na7pGgHmhliGhL3pRRwXlYcG\nxMtE\/texNFGOhiPa562zPUmmlEtYe0Lx\/Ad+PqcBhn0vVVCLHvZETzw6M2fbSr\/F\n5iLu\/GgxVMEvIpQUERlorq5MHSneuaGW3RhZWRILqkzjfoCOIjj3Wq92gYz5eVls\nctnalgDRmzNgpQjH\/ThNhAWqedqomttexC\/Gki1pHVGvyyEMPOGeLPCo0HLPz02U\nv8tT8b0ZlhjB2JtdDAyOrNKDOeo+tDrp75hjBzlb9lx\/mwUeR8CWKC\/V3hMhY+3n\ntMBbX0PTdcFSG7GscdrZEjio8rvQNIbRcCEjwOUfzYDmIgN1aHVG7nSZLneCW5vD\njL0kZxfs0tP0UoSDpBofXA1IRCaUxZqqONmHG6W8bfgsb\/n1VUMI+FBgUMaAY9p5\nkgHWKAr85roemPkC+bSOnqfOHiGVN1zFo\/EwR+RYeAOPxw2yNBYQCPB+L7r2HvNH\nw\/XDrUkkjYq8fwUn+++h+9\/Srh4F5jxr4g5HAjQ3iRxAmXyzJHUZK2HIch3Q7kDW\nu9zl7t+UBD6vR2bm1bWaDjvA29xvhn90\/Pqc0XCl43pVlQIDAQABMA0GCSqGSIb3\nDQEBCwUAA4IBAQBxLsCqmlKy2eQnerwqiHCBBeYkTsnUW73eXi8V+t71M\/G\/xhGc\nBoePD1FMaUABchC+rXAHUC3ma7rTcxYCnwlUZvu\/CsT4WvvsOK\/VqkmNRKhEsVA4\n1E9N6CZ7zStNG2LLSmVA9YzqX+OHc0n0AvkDjS3JiqdZ5hh3BWqrJUItBzoiWFQD\n2qWa1kuK\/EoR0cIrauB6UiP57ODqL6WJ1faMl1EjNOrk7E4Kx36hEwtwoqBg0h5V\n6Y4Yt9OM\/AJrdANgaPcH\/s9pYAoyqfd8EsccguRSJPu7f7\/d2T0peBnTbjYS0mxb\nDbN6PcAtgQJwpeI7dJ4Qt3kUp2mdi5jMTfhz\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"budgetcheck","categories":["organization","tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/aSoftwareByDesignRepository\/nextcloud-budgetcheck\/issues","website":"https:\/\/nextcloud.software-by-design.de","created":"2026-05-22T18:18:10.456859Z","lastModified":"2026-06-18T17:48:45.655437Z","releases":[{"version":"1.0.18","phpExtensions":[],"databases":[{"id":"mysql","versionSpec":"*","rawVersionSpec":"*"},{"id":"pgsql","versionSpec":"*","rawVersionSpec":"*"}],"shellCommands":[],"phpVersionSpec":">=8.2.0 <8.6.0","platformVersionSpec":">=32.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/aSoftwareByDesignRepository\/nextcloud-budgetcheck\/releases\/download\/v1.0.18\/budgetcheck-1.0.18.tar.gz","created":"2026-06-18T17:48:45.639460Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-06-18T17:48:45.737607Z","isNightly":false,"rawPhpVersionSpec":">=8.2 <=8.5","rawPlatformVersionSpec":">=32 <=34","signature":"SKcpYI6Eoom+8ISjGt9olvRkXi5uY+QOvPyiZdsD5+8o6RdJ0XvD+\/j8B1C5R+3UA1dvb+7jp0X2I71rA+hdZfYWNad1qZ6lAalok63N23hLvqRKJIeZhV6dTrBLY9l57sDTckB+B+ajh4+bi48OzG8PiGG7edPRtWz0SRqzY1QP0p3IAWJee8hg+5LQfW3C3jlG2EUgFiTfQ9eOkJmlAvBCQzEvW2toaU1iAvpkyG\/NjNfWvJDwHp72SQ49TvqKQ45+8h3K9d6ffgi2MQ1vVVoFseAOQ+PJxxwtk0DeR3DXLlcFuMx4xbWJsGYIM+JB\/sIY3iSm4H61BQEpyV\/nymfBh7eHN35\/gh6zw11WlA5v\/nuuFIEdkFHT59wADDBpB7T7NuuSscZl9NQ8ImiTarrKaYZ21O\/iyvStevf03hN2yRwlbtjB5bvykH6MBD\/K+tC\/jZSkMehdcjiKuDMDnaeH8LVoK2EX2cW0AOPPX5RYv5MOd8no2d10YmSVWUHXBXMQo9T14fV1y59FR6y9sSH4kQstHoo7fKS+OovZxqwWolTWG5EnXKvpaLkiGx1FZsa6IwoEK1foDzBa981WCm3+m1fmIdXxovUERQWypvQEaITDrtCRZ+J\/x8A5FVD+31zVwuMmhKdR2Jl\/Okya1S5vFtN7wdy605iwwHttx9M=","translations":{"en":{"changelog":"### Added\n\n- **Shared transaction editor:** dashboard and ledger pages use a common inline editor for creating and editing bookings (`transaction-editor.js`).\n- **Dashboard quick actions:** household dashboards show month-scoped shortcuts (new transaction, open ledger) with a compact recent-ledger preview.\n- **Transaction title fallback:** blank titles default to the selected category name; unit tests cover resolution rules (`TransactionTitleTest`).\n\n### Changed\n\n- **Workspace settings for all members:** non-managers can open settings to view workspace details and personal planning-total preferences; managers retain full configuration access.\n- **Transactions default window:** the ledger opens on the current month instead of all time.\n- Full translations (da, de, en, es, fr, it, nb, nl, pl, sv) updated for new UI strings."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"\n\t\thttps:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-budgetcheck\/refs\/heads\/main\/screenshots\/budgetcheck-screenshot-01.png\n\t","smallThumbnail":"https:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-budgetcheck\/refs\/heads\/main\/screenshots\/budgetcheck-screenshot-01.png"},{"url":"\n\t\thttps:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-budgetcheck\/refs\/heads\/main\/screenshots\/budgetcheck-screenshot-02.png\n\t","smallThumbnail":"https:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-budgetcheck\/refs\/heads\/main\/screenshots\/budgetcheck-screenshot-02.png"},{"url":"\n\t\thttps:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-budgetcheck\/refs\/heads\/main\/screenshots\/budgetcheck-screenshot-03.png\n\t","smallThumbnail":"https:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-budgetcheck\/refs\/heads\/main\/screenshots\/budgetcheck-screenshot-03.png"},{"url":"\n\t\thttps:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-budgetcheck\/refs\/heads\/main\/screenshots\/budgetcheck-screenshot-04.png\n\t","smallThumbnail":"https:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-budgetcheck\/refs\/heads\/main\/screenshots\/budgetcheck-screenshot-04.png"},{"url":"\n\t\thttps:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-budgetcheck\/refs\/heads\/main\/screenshots\/budgetcheck-screenshot-05.png\n\t","smallThumbnail":"https:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-budgetcheck\/refs\/heads\/main\/screenshots\/budgetcheck-screenshot-05.png"},{"url":"\n\t\thttps:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-budgetcheck\/refs\/heads\/main\/screenshots\/budgetcheck-screenshot-06.png\n\t","smallThumbnail":"https:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-budgetcheck\/refs\/heads\/main\/screenshots\/budgetcheck-screenshot-06.png"},{"url":"\n\t\thttps:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-budgetcheck\/refs\/heads\/main\/screenshots\/budgetcheck-screenshot-07.png\n\t","smallThumbnail":"https:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-budgetcheck\/refs\/heads\/main\/screenshots\/budgetcheck-screenshot-07.png"},{"url":"\n\t\thttps:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-budgetcheck\/refs\/heads\/main\/screenshots\/budgetcheck-screenshot-08.png\n\t","smallThumbnail":"https:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-budgetcheck\/refs\/heads\/main\/screenshots\/budgetcheck-screenshot-08.png"},{"url":"\n\t\thttps:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-budgetcheck\/refs\/heads\/main\/screenshots\/budgetcheck-screenshot-09.png\n\t","smallThumbnail":"https:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-budgetcheck\/refs\/heads\/main\/screenshots\/budgetcheck-screenshot-09.png"},{"url":"\n\t\thttps:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-budgetcheck\/refs\/heads\/main\/screenshots\/budgetcheck-screenshot-10.png\n\t","smallThumbnail":"https:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-budgetcheck\/refs\/heads\/main\/screenshots\/budgetcheck-screenshot-10.png"}],"translations":{"sv":{"name":"BudgetCheck","summary":"Hush\u00e5lls- och projektekonomi med verifierbar m\u00e5nadsavslutning, budgetar och sparm\u00e5l","description":"# BudgetCheck\n\nScoped finance for Nextcloud. Each **workspace** is either a **household** (recurring monthly rhythm with budgets, savings targets, and yearly overview) or a **bounded project** (project window, period overview, optional cap warning).\n\nEvery workspace has its own ledger, categories, members, and tax settings. The **server is the source of truth** for all calculations; amounts are stored in **minor units**, never as floating-point. **Monthly close** produces an immutable snapshot with a verifiable calculation hash; controlled reopen restores editing. Optional **tax-aware** mode supports net or gross entry with deterministic VAT conversion.\n\nThe UI is **workspace-scoped** (household and project totals never mix), targets **WCAG 2.1 AA**, full keyboard use, and responsive layouts from **320px** width.\n\n## Requirements\n\n- Nextcloud 32\u201333\n- PHP 8.2\u20138.4\n- MySQL or PostgreSQL"},"it":{"name":"BudgetCheck","summary":"Finanze domestiche e di progetto con chiusura mensile verificabile, budget e obiettivi di risparmio","description":"# BudgetCheck\n\nScoped finance for Nextcloud. Each **workspace** is either a **household** (recurring monthly rhythm with budgets, savings targets, and yearly overview) or a **bounded project** (project window, period overview, optional cap warning).\n\nEvery workspace has its own ledger, categories, members, and tax settings. The **server is the source of truth** for all calculations; amounts are stored in **minor units**, never as floating-point. **Monthly close** produces an immutable snapshot with a verifiable calculation hash; controlled reopen restores editing. Optional **tax-aware** mode supports net or gross entry with deterministic VAT conversion.\n\nThe UI is **workspace-scoped** (household and project totals never mix), targets **WCAG 2.1 AA**, full keyboard use, and responsive layouts from **320px** width.\n\n## Requirements\n\n- Nextcloud 32\u201333\n- PHP 8.2\u20138.4\n- MySQL or PostgreSQL"},"pl":{"name":"BudgetCheck","summary":"Finanse domowe i projektowe z weryfikowalnym zamkni\u0119ciem miesi\u0105ca, bud\u017cetami i celami oszcz\u0119dno\u015bciowymi","description":"# BudgetCheck\n\nScoped finance for Nextcloud. Each **workspace** is either a **household** (recurring monthly rhythm with budgets, savings targets, and yearly overview) or a **bounded project** (project window, period overview, optional cap warning).\n\nEvery workspace has its own ledger, categories, members, and tax settings. The **server is the source of truth** for all calculations; amounts are stored in **minor units**, never as floating-point. **Monthly close** produces an immutable snapshot with a verifiable calculation hash; controlled reopen restores editing. Optional **tax-aware** mode supports net or gross entry with deterministic VAT conversion.\n\nThe UI is **workspace-scoped** (household and project totals never mix), targets **WCAG 2.1 AA**, full keyboard use, and responsive layouts from **320px** width.\n\n## Requirements\n\n- Nextcloud 32\u201333\n- PHP 8.2\u20138.4\n- MySQL or PostgreSQL"},"nl":{"name":"BudgetCheck","summary":"Huishoud- en projectfinanci\u00ebn met controleerbare maandafsluiting, budgetten en spaardoelen","description":"# BudgetCheck\n\nScoped finance for Nextcloud. Each **workspace** is either a **household** (recurring monthly rhythm with budgets, savings targets, and yearly overview) or a **bounded project** (project window, period overview, optional cap warning).\n\nEvery workspace has its own ledger, categories, members, and tax settings. The **server is the source of truth** for all calculations; amounts are stored in **minor units**, never as floating-point. **Monthly close** produces an immutable snapshot with a verifiable calculation hash; controlled reopen restores editing. Optional **tax-aware** mode supports net or gross entry with deterministic VAT conversion.\n\nThe UI is **workspace-scoped** (household and project totals never mix), targets **WCAG 2.1 AA**, full keyboard use, and responsive layouts from **320px** width.\n\n## Requirements\n\n- Nextcloud 32\u201333\n- PHP 8.2\u20138.4\n- MySQL or PostgreSQL"},"nb":{"name":"BudgetCheck","summary":"Husholdnings- og prosjekt\u00f8konomi med verifiserbar m\u00e5nedlig avslutning, budsjetter og sparem\u00e5l","description":"# BudgetCheck\n\nScoped finance for Nextcloud. Each **workspace** is either a **household** (recurring monthly rhythm with budgets, savings targets, and yearly overview) or a **bounded project** (project window, period overview, optional cap warning).\n\nEvery workspace has its own ledger, categories, members, and tax settings. The **server is the source of truth** for all calculations; amounts are stored in **minor units**, never as floating-point. **Monthly close** produces an immutable snapshot with a verifiable calculation hash; controlled reopen restores editing. Optional **tax-aware** mode supports net or gross entry with deterministic VAT conversion.\n\nThe UI is **workspace-scoped** (household and project totals never mix), targets **WCAG 2.1 AA**, full keyboard use, and responsive layouts from **320px** width.\n\n## Requirements\n\n- Nextcloud 32\u201333\n- PHP 8.2\u20138.4\n- MySQL or PostgreSQL"},"fr":{"name":"BudgetCheck","summary":"Finances domestiques et de projet avec cl\u00f4ture mensuelle v\u00e9rifiable, budgets et objectifs d'\u00e9pargne","description":"# BudgetCheck\n\nFinances cibl\u00e9es pour Nextcloud. Chaque **espace de travail** est soit un **foyer** (rythme mensuel r\u00e9current avec budgets, objectifs d'\u00e9pargne et vue annuelle), soit un **projet born\u00e9** (fen\u00eatre projet, vue par p\u00e9riode, alerte de plafond optionnelle).\n\nChaque espace poss\u00e8de son propre registre, cat\u00e9gories, membres et param\u00e8tres fiscaux. Le **serveur est la source de v\u00e9rit\u00e9** pour tous les calculs ; les montants sont stock\u00e9s en **unit\u00e9s mineures**, jamais en virgule flottante. La **cl\u00f4ture mensuelle** produit un instantan\u00e9 immuable avec hash de calcul v\u00e9rifiable ; une r\u00e9ouverture contr\u00f4l\u00e9e restaure l'\u00e9dition. Le mode **fiscal optionnel** prend en charge la saisie nette ou brute avec conversion TVA d\u00e9terministe.\n\nL'interface est **scop\u00e9e par espace** (totaux foyer et projet ne se m\u00e9langent pas), vise **WCAG 2.1 AA**, navigation clavier compl\u00e8te et mises en page responsives d\u00e8s **320 px** de largeur.\n\n## Pr\u00e9requis\n\n- Nextcloud 32\u201333\n- PHP 8.2\u20138.4\n- MySQL ou PostgreSQL"},"en":{"name":"BudgetCheck","summary":"Scoped household and project finance with auditable monthly close, budgets, and savings targets","description":"# BudgetCheck\n\nScoped finance for Nextcloud. Each **workspace** is either a **household** (recurring monthly rhythm with budgets, savings targets, and yearly overview) or a **bounded project** (project window, period overview, optional cap warning).\n\nEvery workspace has its own ledger, categories, members, and tax settings. The **server is the source of truth** for all calculations; amounts are stored in **minor units**, never as floating-point. **Monthly close** produces an immutable snapshot with a verifiable calculation hash; controlled reopen restores editing. Optional **tax-aware** mode supports net or gross entry with deterministic VAT conversion.\n\nThe UI is **workspace-scoped** (household and project totals never mix), targets **WCAG 2.1 AA**, full keyboard use, and responsive layouts from **320px** width.\n\n## Requirements\n\n- Nextcloud 32\u201333\n- PHP 8.2\u20138.4\n- MySQL or PostgreSQL"},"de":{"name":"BudgetCheck","summary":"Haushalts- und Projektfinanzen mit nachvollziehbarem Monatsabschluss, Budgets und Sparzielen","description":"# BudgetCheck\n\nFinanzverwaltung in Nextcloud im **Workspace-Modell**: Jeder Workspace ist entweder ein **Haushalt** (monatlicher Rhythmus mit Budgets, Sparzielen und Jahres\u00fcberblick) oder ein **abgegrenztes Projekt** (Projektfenster, Perioden\u00fcberblick, optionale Obergrenzen-Hinweise).\n\nJeder Workspace besitzt eigenes Ledger, Kategorien, Mitglieder und Steuereinstellungen. Der **Server ist die alleinige Recheninstanz**; Betr\u00e4ge liegen in **kleinsten W\u00e4hrungseinheiten**, nie als Flie\u00dfkomma. Der **Monatsabschluss** erzeugt einen unver\u00e4nderlichen Snapshot mit pr\u00fcfbarem Rechen-Hash; ein kontrolliertes **Wieder\u00f6ffnen** erm\u00f6glicht erneute Bearbeitung. Optionaler **Steuer-Modus** f\u00fcr Netto- oder Bruttoerfassung mit deterministischer USt-Umrechnung.\n\nDie Oberfl\u00e4che ist **workspace-getrennt** (Haushalt und Projekt vermischen sich nicht), orientiert sich an **WCAG 2.1 AA**, vollst\u00e4ndiger Tastaturbedienung und responsiven Layouts ab **320px** Breite.\n\n## Voraussetzungen\n\n- Nextcloud 32\u201333\n- PHP 8.2\u20138.4\n- MySQL oder PostgreSQL"},"da":{"name":"BudgetCheck","summary":"Husholdnings- og projekt\u00f8konomi med verificerbar m\u00e5nedlig afslutning, budgetter og sparem\u00e5l","description":"# BudgetCheck\n\n\u00d8konomistyring i Nextcloud. Hvert **arbejdsomr\u00e5de** er enten en **husholdning** (tilbagevendende m\u00e5nedlig rytme med budgetter, sparem\u00e5l og \u00e5rsoversigt) eller et **afgr\u00e6nset projekt** (projektvindue, periodeoversigt, valgfri advarsel ved loft).\n\nHvert arbejdsomr\u00e5de har eget hovedbog, kategorier, medlemmer og skatteindstillinger. **Serveren er den eneste beregningsinstans**; bel\u00f8b gemmes i **mindste valutaenheder**, aldrig som flydende tal. **M\u00e5nedlig afslutning** skaber et uforanderligt \u00f8jebliksbillede med verificerbar beregnings-hash; kontrolleret gen\u00e5bning g\u00f8r redigering mulig igen. Valgfri **skattetilstand** underst\u00f8tter netto- eller bruttoindtastning med deterministisk momsomregning.\n\nBrugerfladen er **adskilt pr. arbejdsomr\u00e5de** (husholdning og projekt blandes ikke), sigter mod **WCAG 2.1 AA**, fuld tastaturnavigation og responsive layouts fra **320 px** bredde.\n\n## Krav\n\n- Nextcloud 32\u201333\n- PHP 8.2\u20138.4\n- MySQL eller PostgreSQL"},"es":{"name":"BudgetCheck","summary":"Finanzas dom\u00e9sticas y de proyecto con cierre mensual verificable, presupuestos y metas de ahorro","description":"# BudgetCheck\n\nFinanzas acotadas para Nextcloud. Cada **espacio de trabajo** es un **hogar** (ritmo mensual recurrente con presupuestos, metas de ahorro y vista anual) o un **proyecto acotado** (ventana de proyecto, vista por periodo, aviso de tope opcional).\n\nCada espacio tiene su propio libro mayor, categor\u00edas, miembros y ajustes fiscales. El **servidor es la fuente de verdad** de todos los c\u00e1lculos; los importes se guardan en **unidades menores**, nunca en coma flotante. El **cierre mensual** produce una instant\u00e1nea inmutable con hash de c\u00e1lculo verificable; la reapertura controlada restaura la edici\u00f3n. El modo **fiscal opcional** admite entrada neta o bruta con conversi\u00f3n de IVA determinista.\n\nLa interfaz est\u00e1 **acotada por espacio** (los totales de hogar y proyecto no se mezclan), apunta a **WCAG 2.1 AA**, uso completo por teclado y dise\u00f1os responsivos desde **320 px** de ancho.\n\n## Requisitos\n\n- Nextcloud 32\u201333\n- PHP 8.2\u20138.4\n- MySQL o PostgreSQL"}},"isFeatured":false,"authors":[{"name":"Alexander M\u00e4ule","mail":"info@software-by-design.de","homepage":"https:\/\/nextcloud.software-by-design.de"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBjCCAu4CAhNIMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwNTIxMTczNzI3WhcNMzYwODI2MTczNzI3WjAWMRQwEgYD\nVQQDDAtidWRnZXRjaGVjazCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB\nAJnRN7KmwnqPPQ6xo7tHfSeDWh73itHQWiGw6DXy2ker+VtD\/gyHKHhzjqMsjDDr\nM1+r1HHDyynCXuum6twZTSTpcw6SqI0JtLxj8RU3DmQ13jpoYYWpNbkvgmbemhJo\npLH5fuDjtw59GHewVYOvxNVOo2enZZnK\/SFMEjQMpFln5K2i\/fhkGdIreNRqMXlL\n1zqN2s3Gy3cUyBPELMlssJVkKWPUwfEcHAqtNV2wLpmrm\/csxubQc3A93nc74QEh\nd0jt5S8cRGivY0zhviGVOW2RQPvksw5V0fuO\/El5SacH4mbmLPWi+wFGM2wVhuMB\nXxSyl51w5wbkt85L142GsMwXTq08eHArgE3n6sCBYMhGCEeVdP6V3ZF8wwRIk2E4\n84gF99WuuUpc9l6n9rccN2fk76MftI4\/BpqZUJwx3WGrZ42oeixgAbp3J+Xp7ysF\nBh62xU62ufXw\/\/k5SHzB9kJ9MhjRAj5kgL0LniKeNnp4YnkWVoPnXxBAyFgnKkPj\nTnMx6A7z53EWoJboFdhoeJOG2JMr+PqUla7CugzqfkOSRUzuJVo1SFdnGfdP5qjI\nSa3AMjaC3HIPe9SBrmyp3eiF2dFpgqw+pmbpLOFRdD8i8SdI5X17TTrIUdG9x3Xl\nhUrXjbg+AXassgC5cBpHwKzY9\/m\/QwzRTC8lrC5IAqOVAgMBAAEwDQYJKoZIhvcN\nAQELBQADggEBAFuMPph\/gdyj2Sr410peleF0tPLCM1DWFnW7fu9UNf7HIcaTUD3l\n7y3f8Db32Hl+oNQLv2Md+ay4u8WURYL1nPJ2ha4jGNJQBbLmlTkO+KkF\/KZIWIsd\nTpqj0JvT+k4sjbUpOhEMCzGoQTD\/YtH687uDWUkVMb\/wzTwhZf7U3IFLwlDcDNnI\nCIyjWE1Cqus166RZe15YcGT3miy3C5d42qtvAKJ86wk7QMlLi7ph2ZoB94\/qFbag\nXaX4JPWJdwIlsqFYVqLgJ9eQ7j6bz3J1mZSWtxGGViY9uW7kDI1jCOSfDDx6dN80\n\/Qk8vK9nxqhaKWB+OJ3eILUExN7\/gTUQbuQ=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"learning","categories":["organization","tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/codeberg.org\/andremadstop\/learning-nc\/issues","website":"https:\/\/codeberg.org\/andremadstop\/learning-nc","created":"2026-02-19T14:46:29.478114Z","lastModified":"2026-06-28T21:57:12.824376Z","releases":[{"version":"5.0.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.1.0","platformVersionSpec":">=33.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/codeberg.org\/andremadstop\/learning-nc\/releases\/download\/v5.0.0\/learning-5.0.0.tar.gz","created":"2026-06-28T21:57:12.789417Z","licenses":["agpl"],"lastModified":"2026-06-28T21:57:12.860457Z","isNightly":false,"rawPhpVersionSpec":">=8.1","rawPlatformVersionSpec":">=33 <=35","signature":"QPVnxiwJELOU6fw\/Mnt31lPo9vwC3rVQXMtlqzYe6bNyTaq9hE6cKJGl61stgSGJaokwCCZOK3xG9aMhVng80khs2OADvguhtH0u+75IQmVpVQBZs9F4Ksh+qjwoI\/m\/j7o37tSsNi8MT5AoZMGl5QztB3RIR6Ir6WXARaJ9LDLIAv01Ufh1Sh3QubLeR\/qnRmi7aiTdSixVy3ipiTPSP99IQ8whFyWml6E3E78Yzn1hdE269W013YjN38xnAZSP34LAU2I2NKCwne9d5v3fIhu2Ky0zlMlpNWY1MAhEBMUZcRYAcT3HdVmGq6xnW783+PDJO2CMAvsWFHmrGAW+3XkaduHK0jPmLfBw7WygDnFnxZTmOERiocYQ9WPmb5JAjFsZ\/1+C5iGL6ZY9k4Bkr7oGCXYOCAqGYAYdBc7sY\/s8QRa20+r5GO3CQKOOKEgIEFfF0ydDKOIWz3wQwEf9iL\/Mz5RMgbzXgo797W30G1nViHoIgoPVnAipitPJxgvms20mhtB\/V6HbqSGpGc9P2uIOoxLXQk7tZ8W0vhK+DG486S4Pmmk2Vw9fpZ5Wm7kAoNj1JYJtfO1OZ8mcpxX7hSPLZ7ChtpARjEJzCuB2pv5kYiYOiVHXvnZ5ZGPkT47A6TzVUm5Mc0Lk+rUadRvJiRT\/4P2h7TvMSh+ofOTkBkk=","translations":{"en":{"changelog":"> Versions 4.4.8 and 4.4.9 were internal migration-vehicle bumps and were never released; this entry covers everything since 4.4.7.\n\n### Added\n- **Signed completion certificates.** A course can define pass criteria (score threshold, validity period). When a learner passes, the app mints a cryptographically signed certificate \u2014 a W3C Verifiable Credential (Ed25519 \/ VC-JWT) bound to the learner and the course.\n- **did:web issuer identity.** Each instance is its own credential issuer via a path-based `did:web` derived from the server URL; the public key is published at the app's `did.json`. Issuer keys are generated with `occ learning:cert:init-issuer`, stored encrypted at rest (ICrypto), and can be rotated without invalidating previously issued certificates.\n- **Public verification portal.** Anyone can verify a certificate by its ID \/ QR code on a public page. Signature, key status, claim binding, revocation and expiry are checked as an AND-chain; unknown IDs leak no personal data. Course owners can revoke certificates.\n- **Compliance report.** Per-course completion\/compliance report for instructors and admins (who passed, when, certificate status).\n- **Certificate view.** A printable, A4-ready certificate with QR code, a prominent Certificate ID and a verification link.\n\n### Changed\n- **Avatars overhauled.** The default assistant **Nova** is now a full chibi character with emotion-aware expressions (neutral \/ happy \/ sad \/ surprised \/ sleep \/ celebrate) instead of an abstract shape. The three scholar skins (Theoretiker \/ Kosmologe \/ Astrophysik-Popularisierer) were polished \u2014 gradient shading, larger eyes, brighter signature accents.\n\n### Setup\n- **Certificates need a one-time key.** Run `occ learning:cert:init-issuer` once per server to generate the issuer signing key. Until it exists, the admin settings page shows a reminder and no certificate is minted when a learner passes. See README \u2192 Installation \u2192 *Certificates setup*.\n\n### Database\n- `Version009100` creates `learning_cert_keys` and `learning_certificates`; `Version009200` adds `revoked_at`. Verified on PostgreSQL 16 and MariaDB (the `credential_json` \/ `secret_key_enc` TEXT columns are intentionally unindexed to avoid the utf8mb4 key-length limit)."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/codeberg.org\/andremadstop\/learning-nc\/raw\/branch\/main\/screenshots\/01-courses-overview.png","smallThumbnail":""},{"url":"https:\/\/codeberg.org\/andremadstop\/learning-nc\/raw\/branch\/main\/screenshots\/02-student-dashboard.png","smallThumbnail":""},{"url":"https:\/\/codeberg.org\/andremadstop\/learning-nc\/raw\/branch\/main\/screenshots\/03-training-virtuprof.png","smallThumbnail":""},{"url":"https:\/\/codeberg.org\/andremadstop\/learning-nc\/raw\/branch\/main\/screenshots\/04-onboarding-tour.png","smallThumbnail":""},{"url":"https:\/\/codeberg.org\/andremadstop\/learning-nc\/raw\/branch\/main\/screenshots\/05-course-materials.png","smallThumbnail":""},{"url":"https:\/\/codeberg.org\/andremadstop\/learning-nc\/raw\/branch\/main\/screenshots\/06-course-tools.png","smallThumbnail":""},{"url":"https:\/\/codeberg.org\/andremadstop\/learning-nc\/raw\/branch\/main\/screenshots\/07-certificate-verify.png","smallThumbnail":""}],"translations":{"en":{"name":"Learning","summary":"Self-hosted flashcards with FSRS scheduling, IT simulators, AI tutor & instructor analytics","description":"**Learning** is a self-hosted learning platform for Nextcloud. Your questions, progress, and student data never leave your server.\n\nBuilt for IT certification bootcamps (CompTIA, Cisco, AWS) but works for any subject. Instructors create courses, track student progress, and identify at-risk learners. Students drill with scientifically-backed spaced repetition and hands-on simulations.\n\n## Why Learning?\n\n- **Your data stays on your server** \u2014 no cloud dependency, full GDPR compliance\n- **FSRS adaptive scheduling** \u2014 cards are prioritized by memory strength, not rigid intervals\n- **9 interactive IT simulators** \u2014 CLI terminals, firewall builders, DNS resolvers, subnet calculators, network topology placement\n- **AI tutor (optional)** \u2014 answers questions by citing your uploaded course materials\n\n## For Instructors\n\n- Course management with pool assignment and student enrollment\n- **At-risk warnings** \u2014 automatic detection of struggling students\n- **Chapter heatmaps** \u2014 see where the class struggles at a glance\n- **Curriculum timeline** \u2014 plan course schedule with milestones\n- **Admin dashboard** \u2014 CSV export, course archiving, cohort merging\n- Campaign selection \u2014 choose which story scenarios are available per course\n\n## For Learners\n\n- **Smart Queue** \u2014 one-click review of all due cards, sorted by urgency\n- **Training & Exam Mode** \u2014 practice or simulate timed exams\n- **PBQ Simulations** \u2014 performance-based questions with interactive CLI, drag-and-drop placement, and wiring tasks\n- **Story Campaigns** \u2014 learn through real IT incident scenarios (WannaCry, SolarWinds, Log4Shell)\n- **Live Duels & Sprint** \u2014 real-time multiplayer quiz battles via Server-Sent Events\n- **Gamification** \u2014 XP, levels, streaks, 10 badges, seasonal league\n- **Maintenance Mode** \u2014 long-term retention schedule after course ends\n- **Trouble-spot cheat sheet** \u2014 export your weakest topics for exam prep\n\n## AI Features (optional)\n\nRequires a Google Gemini API key. Without it, the app is fully functional \u2014 AI features are simply hidden. Each user must explicitly opt in before any data is sent to the API.\n\n- **VirtuProf** \u2014 AI learning assistant with RAG-powered answers and source citations\n- **Question Generator** \u2014 create flashcards from pasted text\n- **Note Generator** \u2014 AI-powered topic summaries saved to Nextcloud Files\n\n## Question Types\n\n- Multiple Choice, Free Text with fuzzy matching, PBQ Simulations\n- CSV\/JSON import & export, pool sharing, multi-language translations\n\n## Technical\n\n- Vue 3, Vite, Pinia \u2014 modern frontend stack\n- 961 unit tests, PHPStan Level 5, 4-gate CI pipeline\n- Native Nextcloud integration: Dashboard widgets, Notifications, Talk, Files\n- AGPL-3.0 \u2014 fully open source\n\n## Requirements\n\n- Nextcloud 29\u201333\n- PHP 8.1+\n- PostgreSQL 13+ or MySQL 8+\n\n**Looking for pilot partners!** If you run Nextcloud at a school, university, or training provider \u2014 we'd love your feedback. Demo available."}},"isFeatured":false,"authors":[{"name":"Andre","mail":"dev@quizdojo.com","homepage":"https:\/\/codeberg.org\/andremadstop"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEAzCCAusCAhL4MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwMjE5MTIwNjM0WhcNMzYwNTI3MTIwNjM0WjATMREwDwYD\nVQQDDAhsZWFybmluZzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBALi7\nIyOTssJkAP8hllbLrwWmuhi3R8D6GZVB4inBQfUKu4lcShFuqanFgEipA17sikdW\nktyrbqV2MhZi7UJSPFarnUP8zf7uBLh79mvSb8dMoqorR+lqZpPbAj3a1oKkU7hc\nMLjkYNKuFJlKiJnyJDGASzff\/eZCdTjnk1q6w3w8C4NGVKlrt4Cq44NKi4jSfEL2\nWMaifKaAnpQRRHR59BIggtGfu5SbThTyy8dHeeYSQ+x\/0svIBiaRA4jrvqn0kMx5\nHoLXgS3wuAZgjC40sI7Mw331Glj8GkAJcJyDJyQE\/H\/ZU4rKrvcaQHL\/3MlmGTR4\n\/cjPfDhCzUYt5E\/j\/Y+TF43GUjNatzXf86aGvlxz9ajC8nfdwTCaa2ty6xnGh6dj\nN0BqWTeRWOVWTrKXN9Ajxbhq9\/wVI3uknRdIMZHM3kd9Gl47ha5SGxJh0vpUtayq\n3ZMFnQjpQDHWq9rHDGwAa0i9PqvBOPRXerezJhFBtaYuNNT7IYB9q5pG3aFAG8Uz\nYFKrbuHP9+23s+6ccH2nDnkwKCIg+lImmTjZfhIqiAuxHYPBeQvT0ObCaWW7oH6d\nXucjHsA09ql3lN+lsa6OlFNSJugeRaZo8SDmM0YZgaIEmK\/g217A8NKA+2g1rSmF\nhkRLTrYFCrP3XPY62eq+jB5kL0A5IzwAJdd4WlNrAgMBAAEwDQYJKoZIhvcNAQEL\nBQADggEBABNbpoehsB5WXmkJgDYPpP+z\/YksqVeVg0k+79iwAJzaIyISkfqSkt5l\nDGKcfDPYOCw+nhrWZWyI8mS6noWvYVHK\/AWbSI4uuBkaC8t8VgpBvBlRDyui1ewq\n11fne57P9cQNHwk0PGkjvsAhykq\/85AXks1iIKP9sjzrmrv0s61tvbE5LJtulWKY\nSbkzDiFGlQFAAKIm9z6UUENNMty8QkBMFrLd\/MxSEfY0x2YcOEx8ptB07AMNPzwW\nt0k6ykD59OzU+t1SsSqWEih3wxP8FkO5XSxrFlXK\/L5f55NpQeel3vh57a5fGQb6\nUI4RLlKb\/qz3o1Bj1qdKBp32qx6G6\/Q=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"metadata","categories":["files","tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/gino0631\/nextcloud-metadata\/issues","website":"https:\/\/github.com\/gino0631\/nextcloud-metadata","created":"2017-08-02T07:58:51.726047Z","lastModified":"2026-06-14T11:44:06.011052Z","releases":[{"version":"0.24.0","phpExtensions":[{"id":"exif","versionSpec":"*","rawVersionSpec":"*"}],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.2.0 <8.5.0","platformVersionSpec":">=33.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/gino0631\/nextcloud-metadata\/releases\/download\/v0.24.0\/metadata.tar.gz","created":"2026-06-14T11:44:05.999230Z","licenses":["agpl"],"lastModified":"2026-06-14T11:44:06.067051Z","isNightly":false,"rawPhpVersionSpec":">=8.2 <=8.4","rawPlatformVersionSpec":">=33 <=33","signature":"gBo2nZIW3BImYKUWcKa7m3SacA1y5cHQKDhfyHPcIP\/T8E5hXuCNrVqlaEgxIEJgPiHHhn7YzWt2rLlZQOZ+QEx7Zm3zyl\/edahDsFisZzVj8xMFQMUDMk2rZ\/37EQEdDcQu6WHAaXblZhvRFgMpDAnsj4SPHjBw2xlHOPoWy8HfNFVPyqWiSPj6aBmodLQ8kwEE0uupGEnx+cMi3ZiFw3yvryauGFnDy8ra5lPtMGgtT7EUYkS3SRit9gowXqmrzhqeMhKDgXpo+kCLNdFH2+mk5h788jQKGqV03XnzhdIDbBmLNlI8Il6VDwu16z3a+eE2HN7s3s\/npw2GXPfcJoe5ftFju5CwxSk7DodK\/Y7ond\/VDUGo3vsN3IQ2Rx84zE1UoZPyGhP0D10b0QqSv3WnnppwGdSghH\/lr0hRrF5ejAAuSXt3M2\/wZzX8v\/mRD2MeNc8PdTsKHyxLKsF33Vrh1Ou\/v6kTHN1HbJOyVxpdykx3yh6yUtSeL9dLAaO+PT00mL2v38Cte7ihZK1LEdO9377wnxB60dMKTiSNLqmnmhpNR9aTq4Rh1jM3FpqZIHY08d64AriLaXhLQGqnVyLj4Qo9iMyUx0xnGNfCrKDk3E7iPiezFvisQsPCVROnYgFKX+Vd3wu6TCN8gZloQGqxwuZS1nWXJX5czT8BS2c=","translations":{"en":{"changelog":"### Added\n- Support for PDF custom properties\n [#65](https:\/\/github.com\/gino0631\/nextcloud-metadata\/issues\/65)\n- Compatibility with Nextcloud 33\n [#123](https:\/\/github.com\/gino0631\/nextcloud-metadata\/issues\/123)\n\n### Changed\n- Dropped support for PHP 8.1\n\n### Fixed\n- Parsing of QuickTime files\n [#118](https:\/\/github.com\/gino0631\/nextcloud-metadata\/issues\/118)"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/gino0631\/nextcloud-metadata\/master\/screenshots\/jpg-metadata.png","smallThumbnail":""}],"translations":{"en":{"name":"Metadata","summary":"A plugin for displaying file metadata","description":"A plugin which displays file metadata in the file details sidebar.\n\nSee the [README](https:\/\/github.com\/gino0631\/nextcloud-metadata\/blob\/master\/README.md) for the supported file types and limitations."}},"isFeatured":false,"authors":[{"name":"gino0631","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.9444444444444444,"ratingNumRecent":0,"ratingNumOverall":9,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEAzCCAusCAhBeMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMTcwODAxMTY0MjQ0WhcNMjcxMTA3MTY0MjQ0WjATMREwDwYD\nVQQDDAhtZXRhZGF0YTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAK9T\nyKxbqwOuYpR8bsKnCbkObE5W+hcp1lkEPh+RdFtTEIy5\/kwuJOKSB00FA5uQ04vZ\n0MzrMOK01Afp71hDaG\/jBGAp4TRQa5nFiQUmGEdJplyOZc0sUpSLQRDqtnSC7gfc\nGsZQ0pEJRN8Kj6TezPy\/FoQZ+dSwDQX0O3RT7KG+ZYbEt5n7mAkJlwzr3VmpvB9D\n2fbZyk2Ozr9OLyXJ3bAoT6Y5qqzvU5aLLu1\/yWpHK1tXnpeLW7lJ6E7oZjw2UihM\nGsEZCIJgvITH0l0mH+NTM61mRwjI+QfpC18MEyaHPosOKR2zFcM8c9SSDp2X1enk\nMx3SHA1eWUelyQMP+IRdnk6lWKTeqYj0lrWE9yElQjkZx+LivdujAhKQassZhi8u\nBXO1U0oXximESRECYY\/Nri8oUulAkbmdIpPRYoV778pGicBsXf6c+Q2utDbCIW00\nJniL28ajh1vyZ1g+tGPsJML4JzKYAIG3F0TnCoxKuGnQAr62aBUha4x\/0zTY71fy\nxPUvdduuMKiF1XQP\/xMnBYO1TZTNisIP49IRrzJRJN5QjxgaPuwYFxIZiQmXdpKF\nISaHZVw3qo7xNc0m1A2zGSp6tYHw3GOht6GDUiF1nH5Hg3qKnrSs0LDL9NYJRnmp\nmlNp1S+XYV\/rs+lOavbPrwMuuBvXzjhI71eUupd9AgMBAAEwDQYJKoZIhvcNAQEL\nBQADggEBADZxoKl2BFCzen6Taxf+m\/gNPHIFSl2tJpCxo9Mo+zHT2+Mug9AV7mvv\neGEMLXXn7SKdgxFbtSR30rm02LH\/GF3XtUAOG3w2aPDO+EcAXy3axEfy2YDHmfzB\n6egPNKMtk7Hss5vBKB7XgIiReESH252hqUPm8K1pcxYVSmOinRlt5\/GJY9cBqGnE\n7YgXBZqAQCrdO295h4f5JJ+ypsUdVgA7O6TjPIZmb7fPcs3TFCYJiYRv+JF\/PUNl\nt\/aJVwQ1J13JOL6dOxgTCt7wNZ2pBjxOekCtWLOmGSrelCrwDoy+M79MjaZ8gX8p\nswFKpiXkBGZB2JpbJXdA4zntvvbW1C4=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"theming_customcss","categories":["customization"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/juliushaertl\/theming_customcss\/issues","website":"","created":"2017-08-25T16:48:12.705727Z","lastModified":"2026-03-03T21:32:45.468812Z","releases":[{"version":"1.20.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=26.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud\/theming_customcss\/releases\/download\/v1.20.0\/theming_customcss.tar.gz","created":"2026-03-03T21:32:45.448365Z","licenses":["agpl"],"lastModified":"2026-03-03T21:32:45.522882Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=26 <=33","signature":"II2YYI\/Ec7hmLwnNC9HNTKSWTbbwnCDGYEU\/a5AGUXp6Ecyhkf4t1y0gXixMwgma\n2o6eSjgot4LuIssc30MXKL124ZL6O5KtEUy0ZorRczIXk9sIIezVcfBJ2MX8cjUR\nLPl4M1RBnZf0lMTtlQ3yHW+3DjO\/FE3X9JcJoj8Lou8fEZV5WpR6nJYWMwEZX8zk\n+1gfpSOIfrkuSQT+r\/aAYQkZMTpD7FE3cuOOfRcRe463GovnFgP6+ix7jyshO76s\nHQupi1\/joO7A42Op9ED9zWSmR5ZVlQR0azD7MVmHfcfXl4H6S0WKdlmR514D3bX2\nNwWjZRjaZFlHZNP\/7ZIJF1LITHwKDUBkcdvfKhThTvaQNPCX\/0+j5JDx1A4QytbF\nm3D6\/n+HIeaafG5ZGPdMMfIGzd552Soiy\/E8IMvSWYWfvyzl98ZQp7DgMvuM9LIK\nPqOhNc8uz1QMrk+Z2j7j\/nK80e3evcEWzabsIGVVf4QyQu9hi8VodPMH8v9WDcd5\neouLVUys51Y7GarIpt+lBOR3vCrAUjVVonzfkR8Sa0\/Jg3TXlQ6OH79dVdxh\/mcc\nVZVFdAuOxxU1iRmxwCfkNkLm1gOCrdLeCISmd533bkv6EFG+VmXSYmYQ7dsqnL\/F\neDYDYSvb6L3436bKk9Y4uqOh5nW9whAptnJbug\/cV\/M=","translations":{"en":{"changelog":"### Added\n\n- Compatibility with Nextcloud 33"}},"signatureDigest":"sha512"}],"screenshots":[],"translations":{"en":{"name":"Custom CSS","summary":"Adjust the Nextcloud theme with custom CSS","description":"This app allows admins to customize the appearance of their Nextcloud instance by adding their own CSS rules.\n\nThe rules can be added in the admin settings in the \"Theming\" section. This allows you to easily adjust the look and feel of your Nextcloud instance without having to modify any files on the server."}},"isFeatured":false,"authors":[{"name":"Julius H\u00e4rtl","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":1,"ratingNumRecent":0,"ratingNumOverall":9,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEDDCCAvQCAhBiMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMTcwODE3MDgzMjUyWhcNMjcxMTIzMDgzMjUyWjAcMRowGAYD\r\nVQQDDBF0aGVtaW5nX2N1c3RvbWNzczCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC\r\nAgoCggIBANHMN6XaFZwPmwtfqC9iDxiyNGqg27toNEyR6Q3qnMBMcN9NJyfuyxIf\r\nvgz4Xo9EiubeeoSE9ITd6NCx54pihgMV1O0c\/YJkg1teGVoTNvhq+p05ylSJcNxV\r\nIIunZfVJRaA55SAS1GC+Rs6Nk5Ulj4yfvFpxxNL6RBiZDV6QB4qhuTNVwE60bsd+\r\nWGPgiZ7tD0AwIN1+2PSsxbxiszVsq82K6hmNip4L5hs7vyFzaHJCyvs3C3+NqM+k\r\nRQsUyFWZ55GMVrBmNZrKcj8huqBy2514+mvx5KxCWr3h10OlvhW8vT0pJiRk4tAl\r\nkmNJKQeo8Qozs\/wD6vfzHf4+RedL84dyYLc+fIjgcC5cYlsBFbQk1H6ghL7u120A\r\n2uwOAX6mlcwny49c55pTdTUKA5hZjuDJcQc+K1UP6MPy4FnHtbp8J+VRjArlCrai\r\n\/NXRTLMtaARm2iACnJ3ZKJt+1tvhjQVwHl9R8RJ8BY9WFM4tcxlyK32sOxER2GBi\r\nUcAnqKcTunRernmEr4Q5sIazZeYvZvTHAza6ETmDl3uQc4ccJK0lDYgtSrIpc55Z\r\nfys8s+vXge6uoKhezbukWMftJ8aITijUzortX1O5+yspRxaE+rbViPeZ3tOFcGWV\r\nh6weNs\/5nkmTqoY1Ho2aByNlR5Nlwd70UTeccT5NF0sPhWQBe9QbAgMBAAEwDQYJ\r\nKoZIhvcNAQELBQADggEBAJg7PoUeq3Mdbt\/gqOjIF0ndq6pdP+pQ2PEB4Ck3w91T\r\nEXrEO3+sBWSpQpE2wOYFOjY7IYtjNFm2clJyfnoLqYspkAZvZAgZUFx2n8E2WKgo\r\nf\/f7gNKHcW77i3KJgm4gmAa1Xno\/nMMRDewSCSP7KukDGLH3NltEtjYahzOTp7pN\r\nC6Mc28hOXkP8g1CJP3IQA1xKKjpL9bvwf\/kUOvh+FRJ1ih6YFlp1eKZRrQQiV9oZ\r\n2dxqzjHlEDUphBw3ZG37mByvmg6ROb1oC8KUJyKhwrLgClO6WKaFrsaSV8+05AZD\r\n9nV6RnDVjux7Exxa1a\/ueoTkwTXsuC9X1LDDzY1HmyA=\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"edusign","categories":["integration"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/SUNET\/nextcloud-edusign\/issues","website":"","created":"2025-11-10T15:15:23.174006Z","lastModified":"2026-06-02T19:37:52.054524Z","releases":[{"version":"0.0.11","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=32.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/SUNET\/nextcloud-edusign\/releases\/download\/v0.0.11\/edusign-0.0.11.tar.gz","created":"2026-06-02T19:37:51.986844Z","licenses":["agpl"],"lastModified":"2026-06-02T19:37:52.085603Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=32 <=33","signature":"YFZxwPV4AolcobRCrqmbHMNZxHAiacFMdxqYfOqZkpPsuNWj+82FLd+MkRGOcDQrhKuc\/fvj7JtoG\/mNb7PHgFifR6sJ83EX06JO4uTtEUmg2kJhbpGnGv\/FFxBI0DqaIPIxz+1CotpWknIaDrs72R+SybvFWnzTQ+KtKMjAISbCH7g86Y1YCYDh38fykqoCiJ8Qcn93jPtWBervWZoQovt8j7HiCPVKpm5ngFIUjdCWVfENxNAuoBoBNW5nQyKMNPYzORcH4KaQ0N+Sfox8H4+FiMQ7\/xovxKBJ4qCgh7cqwadnqHvk7GHEPvr5NQZiVsmW\/uETS0KPA0\/57JLz2UyS\/dF+EX4ulhE\/b8sUXhNOFvP6nz5mlcf+US3UbYBm6Vo3\/z4u7cYSckWDHG1qjA+X40Ip03gxJrMsIJhx\/OtBp52xYkYMAwxNHWmNvtV3e8GIRnPpjzvtJMKvELKJi7h\/YwBAzD36i95SWZvoP9X+Bn6cPw19AjVMX3Pdf\/yCJgJf5PuZVHtmnzmZV01RT7aI2UFLBJb9GYJWHvHbXshcGW5letTPL4rXpPH5vDgEqbq4GCFczVbLVOtk26f9duKOkP15UWrUqQQ9LuxZYOuVlC7l54eRZ9jyF5\/6\/Y6UeCRkrIG9JCymq\/s+WiEIsqIppzR2ImWx6DhU5r8kmq8=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"translations":{"en":{"name":"Edusign","summary":"Edusign integration for Nextcloud","description":"Edusign integration for Nextcloud"}},"isFeatured":false,"authors":[{"name":"Mikael\n Nordin","mail":"kano@sunet.se","homepage":"https:\/\/github.com\/SUNET\/nextcloud-edusign"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEAjCCAuoCAhJuMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjQwNzI5MTIyNTEwWhcNMzQxMTA0MTIyNTEwWjASMRAwDgYD\nVQQDDAdlZHVzaWduMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAq5UG\nsd6P0pIHCoyxKYS40nteVfdMpryrQFNVmlMMXAI0SfrQZNIn4dAyHO8EbXDGs7No\n\/v8j+gm653nd1C0tDHwin2ujQoe3tbXx72Um4xXbwGhfCGHetgwzQiDKf08\/6uj+\nDhXr9lBmaoAC+kWS5WNaeY8ub6Gl6AzneruqIA10K5UJ71zj1ET89wF0MFhzKFoi\nnV0io5TqL+rIpwgEjrtpthTcyNYnvYFLZus+AQbbMKbg+tWL2hLMF6FX6QR3KhYb\nSAukoELSueB\/nJ2hIt9Jll+iTfy15kx3m6IJHb2uXHFPJBUK1FRbibnEwhLEQrVV\nEe8uvzza81Dmeqz+xM0cq3Be18Xy+5KEx1HvNsTOeQzOMmNy1VWTezgq9OPVmN9c\n\/YNbTgKZcUzhNLoyLo4MzQJjKtiLkRDRGFvKccLkWLzsa56qCiR9DR9xDmhtqy1e\nXGjqdxV8\/kcKeqnLKNHJwIdwTX9p3FUD+um3BFYbnGqx86SIp9ZRxO7XC6FkWSi5\nsAOpVrdFe0I\/\/VqlGqZipZLQ2LnhMJ+FnLwfYtESeBlE6rDZEZRXK9CzszA3N8BN\ndUxYuB9CgP4rd7pHVZPHe6QYeuJvNg1V1hi4ZeT\/LJxe8tTNGVZPePY\/6pQPcx52\njVbCq7eQd\/WQ6wHaqtCOD0qx7sKz3XkT4JTjpkcCAwEAATANBgkqhkiG9w0BAQsF\nAAOCAQEAmku2qweS3eeuBXb\/G9XzQ20HIE\/br1B3XUw+QE1VFjRHJMBPhHNx5aS9\nv\/VKOOK5bAO1b3+W9sh7E4uLRfQr20yBQjXk0uhiwqXXelMLxSPNP6wGlsdlqQPz\nDDcqGElNfsZKjWDa7s0r9\/AhKU1GEC0QZCJhtUaDmet\/jKYlhkZDvyMrFva2KXJT\nEvXzCXobwzZGsz1RGMWQBDVkb65vUHLvG1b0AS0agoP\/aAFirAjnQx9qqlfJ1Cl2\n81tYubxlTeD+d\/4QReLmMZn0KIOn9AoD7hpoEHLyDB5Jag4rpwSAQK8jed5N\/PV6\nM1YTsLvLPGheWym0RbAqKNmxFFSDAw==\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"google_synchronization","categories":["integration"],"userDocs":"","adminDocs":"","developerDocs":"https:\/\/github.com\/MarcelRobitaille\/nextcloud_google_synchronization","issueTracker":"https:\/\/github.com\/MarcelRobitaille\/nextcloud_google_synchronization\/issues","website":"https:\/\/github.com\/MarcelRobitaille\/nextcloud_google_synchronization","created":"2023-01-30T23:14:09.794733Z","lastModified":"2026-06-17T22:02:44.250794Z","releases":[{"version":"4.2.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=32.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/MarcelRobitaille\/nextcloud_google_synchronization\/releases\/download\/v4.2.0\/google_synchronization.tar.gz","created":"2026-06-17T22:02:44.220617Z","licenses":["agpl"],"lastModified":"2026-06-17T22:02:44.322710Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=32 <=34","signature":"tuXzcp8xVTbB5Srx0YH59KagiJzT6z2P6MTDbr\/DrftKIsyHZMFFrQdNDp25kDza\ngrtDXYUB0TyfYjv\/7FHMFscywS3YwX11DTbBtAPjA\/ePjnI87iM3300Xsh0G7fox\nLa8ykR5xeirtCVCmeCis+UQm\/JoECPYUfzTqkhDm1emuoNoqKQc4JeRCsPfmL5Js\nY9xdV47jgmocY5sF6Tofp+UWgPQIb0RNuk4EPi1jqDRkENq3hYUdMeFAMSJy\/geJ\nR5Q30wxAqrf5eEWiLd7csaLe29TevAVr5YfmG\/vZALU36VYtef8nEfa0eFx+A8Y3\nLjsXI2NnB1JAdU+AJLI1bIRb0M36DTYZubYTI\/Lkbxf\/VSb58+7qf3zevt0BbF4l\nax1zXYi77a8BGQQ9psp0s5+fkzyCEZl\/LP8MT59oBNZf7b89fOW4B0R5Ajn6mzEx\nxQANNYojl+8L8AaqjS\/1LSYcVvvUb3iwMO46thCjMm11KzwNWTDjiGJ+uHEWMLEJ\nn0KZ+JIgYrtn3OMb\/bett+1+9SQWxd+6sRA2OX9JBEH11uvCqIw9xmBDCG7cU3yL\nSUxXFy2JaTvQ2PZETiDX70sQOUQsW+x7WJEOLjL\/JGw9slnyw0YQcZzQeQWMQpGg\neBGdts\/mjFTsZKJFK1Zt2tQMbAkm4fS+Rr1FOqEqLJk=","translations":{"en":{"changelog":"### Changed\n\n- Use lazy loading for config and stop using deprecated IConfig and added support for Nextcloud 33 #305 @lukasdotcom\n\n### Fixed\n\n- Fix type conflict exception for user config #348 @lukasdotcom\n- Fix download limit handling #345 @lukasdotcom\n- Fix calendar display name #342 @lukasdotcom\n- Fix undefined variable `rootSharedWithMeImportFolder` #313 @lukasdotcom\n- Allow cancelling an already running drive import job # 286 @Bungeefan"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/github.com\/MarcelRobitaille\/nextcloud_google_synchronization\/raw\/master\/img\/screenshot1.jpg","smallThumbnail":""}],"translations":{"en":{"name":"Google Synchronization","summary":"Import Google data into Nextcloud","description":"Google Synchronization automatically keeps your Nextcloud calendar up to date with your Google Calendar. Incompatible with Google Integration!"}},"isFeatured":false,"authors":[{"name":"Marcel Robitaille","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEETCCAvkCAhH7MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjMwMTMwMjIwMjAyWhcNMzMwNTA3MjIwMjAyWjAhMR8wHQYD\nVQQDDBZnb29nbGVfc3luY2hyb25pemF0aW9uMIICIjANBgkqhkiG9w0BAQEFAAOC\nAg8AMIICCgKCAgEAty1Nhb7ix3kg\/lQtNnan8AUiNkzB2vICoQkKvVS2MX\/NEDhp\n6wvqEm8U2u8EUgVL5UZ9pWJYHElKsMsCqXSloStGYKzw0lI\/yiMJc8RkB52tINMr\nx1doLLFe1djLEreCivQ\/jMYh6bZwoclkYBLE2Ptq3mATP+VdPusHNF+hU52JreyM\nBMo6Z+pMobdc7hlSSg9AhGdFObLoUWsz+n8qepAmfiOFJXfMEo7Tue0e\/Vazy8j7\ntywiNjo1QnPZPrWvwTpMagC1o3DS1rkXLG4s53cnfzV6ToewVsJzXqBLF5FWJVUH\nV7mYxWJCDU4\/daOIQQapooZhI+P5RXcW6GC8eVRThXqIYfExM1Q7jrUiMjTj67nS\nfBVL3V+YPSDGEMaScDQToULBzMX6gy9XDunMrqpZVZgzvVOfFIvZfozmNCGTcXrg\nxXMgQikRAIMc2eZJY2sA4DvPfqY8xdM5OYFuTt\/Q3iiONGJq6Ctf\/NrK7+zKNKTv\nX+U2z\/19KX48aDtwafD1uFuxGYoaKpBfpEzaiF9rd1hyVPyEykQCJas\/bkPBVsrn\nv03uESisf5A6ON3OwnlhY1wWDFt8WSfVJOIn6EO0g4myuEgNpHpbwSzS\/sjHa11N\ncHDiF4ONqNsfMA+0WzUHPsvSmipW7TXME4+d\/97vq+hp5rE6VwuMcGU+fRUCAwEA\nATANBgkqhkiG9w0BAQsFAAOCAQEATvn7HP3cAY8A5CcaiVVqaNtuyRZHa1DLj61I\nen2jFVC1zD15LfJORtICQz0fqKZEJ3xW7cI0gF+iUoOh6mRO0bowPceC92D\/Zzg6\nscWNsYLxps2y8PV3qaWwR8HxgSJjkM8su\/Pgn16blT+WF+Ha1K7PsTcYHqOENbuP\nKGTURzxMgjuSjOo6pG5IozBDbJ+X02ZVNyYzLiKapz3g893aFbdYSaqahzxel4wQ\no59sGXyh5LLv4Nk8AnVG5slspFSjUNvRqYe+0HLo2zM2IVjMMZA9y7MOijwle8Tb\n8o8Tu8ndbE3+hb4LS\/rTQxCCctavCUPgKJ+eOVRizPjxTETiJw==\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"sendent","categories":["integration","office","tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/sendent.com\/resources\/support","website":"https:\/\/www.sendent.com","created":"2020-05-27T21:04:06.937264Z","lastModified":"2026-06-25T06:06:21.269178Z","releases":[{"version":"4.2.10","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=30.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/download.sendent.com\/serverapp\/4.2.10\/sendent.tar.gz","created":"2026-06-25T06:06:21.250238Z","licenses":["agpl"],"lastModified":"2026-06-25T06:06:21.314690Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=30 <=34","signature":"mpzGibDdq\/dXvCGtRUZOBmoahgsUTm4KFRtpJrNeLw\/yFGpTDwieYNZAnRykrzqr\ntp+KQOrpdOP11tQy2pdI\/ncMbVyTgLad94BSM816Vjfd7Cx3Nvel5o70c9JQLfkX\nNadMKgPSO5c0iKGt17Z3nLBj96smLPSlM1evbO+pZSnybkTPJve5Uq3xZJWY0JjU\n23quXcjShjFd8HThCebZKZsNk+Ze9sapkjs4i6z4LiiIe5iZDjDn+jcxZx+jewJ1\nbm+aizwJPCQXJ18R4awObmAFsW5MzkwGnhDkahH\/339gUzxo75L17kihjLWooVWC\n+9saCFbfRL3gbLXUMfgfwg==","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/download.sendent.com\/serverapp\/1.0.0\/sendentbanner.png","smallThumbnail":""},{"url":"https:\/\/download.sendent.com\/serverapp\/1.0.0\/sharefilesuploading.png","smallThumbnail":""},{"url":"https:\/\/download.sendent.com\/serverapp\/1.0.0\/sharefilesfiles.png","smallThumbnail":""},{"url":"https:\/\/download.sendent.com\/serverapp\/1.0.0\/publicshare.png","smallThumbnail":""},{"url":"https:\/\/download.sendent.com\/serverapp\/1.0.0\/publicsharedate.png","smallThumbnail":""}],"translations":{"en":{"name":"Sendent","summary":"Sendent allows you to securely exchange files and emails","description":"Sendent now securely exchanges files and emails, integrating with both Microsoft Outlook and Microsoft Teams. This enhanced capability allows users to seamlessly conduct their work, not only within their preferred email environment but also within the collaborative framework of Microsoft Teams. Whether sharing privacy-sensitive documents, content, or handling attachments that exceed standard email size constraints, Sendent ensures a streamlined and secure communication experience. All files are directed to your Nextcloud instance, empowering you to control and manage access permissions effectively."}},"isFeatured":false,"authors":[{"name":"Sendent B.V.","mail":"support@sendent.com","homepage":"https:\/\/www.sendent.com"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIDNzCCAh8CAhEWMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjAwNDI4MDU0MzMwWhcNMzAwODA0MDU0MzMwWjBHMQswCQYD\nVQQGEwJOTDEQMA4GA1UEAwwHc2VuZGVudDEmMCQGCSqGSIb3DQEJARYXbC52YW5k\nZWJyb2VrQHNlbmRlbnQubmwwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB\nAQDZMd5iM0DcTTIT8gui46aM3+kjjhTBLEww69dfhT5IUTj09jadXPsvcPeuhbCz\nY7Vg6CYzLUB09PvdnibicyZba9YHUS\/sFRv7R\/iHqeIl34cEvyN4IQzZ\/Ay\/RPfp\n0X14fqmQ81tFHTcLjTxX1AFxgtjY2KhK2hUD\/Brqgj1rBrULG\/+aJqLO9fBuhRMX\n\/MRJHR09juilDW5pr4s\/h2MbjooxyxKKBne1A65fP2qge0eyIm+h10mHPPMv\/iT3\nrqjCWlV3PltdyOEa+8qftpi6pAjQdzkN5hJUw62FzRvqIWof4ro5b5rgGy2TOO+q\nUzpbQxJOQsu6rPzXoFa\/JEW5AgMBAAEwDQYJKoZIhvcNAQELBQADggEBABfE+aj7\nLyZqZzcwrKMozXw5TrcqRmlKt9+IZGBkYMbhKnKnJsbllougd1lUI1jNfh8iPeTa\nd\/sWPHYyvBfT95AwK0Z3yoBCCbVt+YoSr2IIlEUAiys6\/carhlp7vbeCcBOM\/vd3\nONnQZGtG8FQlfS3\/Qeurfjbv1hvvmWDl3xONQD96Jrq\/DwBTDMHA0lLZwHRm+ob4\nHPzf0cIU8HdIZ5IHGNK+YNoAt6aYmUfPE+IIgONsiw9rsZ43aIqhqJM0dRcC1Uxb\nuTsr\/k1h6LDnkYgmJuaH5XNwr8MjEJr8zErZ96AopNjU+uKE+qY7OMNTaA3xtRF\/\n3Lev6inFqRU+JlI=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"rechnungswerk","categories":["office","organization"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/cpcMomentum\/rechnungswerk\/issues","website":"","created":"2026-06-25T15:39:13.047971Z","lastModified":"2026-06-25T22:18:10.687135Z","releases":[{"version":"0.1.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.2.0","platformVersionSpec":">=30.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/cpcMomentum\/rechnungswerk\/releases\/download\/v0.1.1\/rechnungswerk-v0.1.1.tar.gz","created":"2026-06-25T22:18:10.633842Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-06-25T22:18:10.754818Z","isNightly":false,"rawPhpVersionSpec":">=8.2","rawPlatformVersionSpec":">=30 <=33","signature":"TxuswNGbBYWD5c3Hb\/XPAXczbWJGBIbZwCyLuvyWrf68iUvry5vpM98jxZ\/HOO6UjERHUcOvR4mboa22aiL4gE18m4V9fEuH09pTmPQuZRCJfJNpDsERvpanhuiKB2G\/vIFnVRPTnscKIQj9AEOBziIrhpmXehB\/UDtvGfjg5GqRrV7OUu+I5fPztg\/Mc1gHnZ7cdwpKY2ERscmXqNzXzfQND0yJKmVQ2mKMBRpspv\/opYBqPvPdFcmirSMqkDu6MpjusT6o3Mr1oVzcMvByvz16YDF7lffgYRaYe8ZMLURRRfLYf349mIaZh02K6khJG41Kf6zU9745KXNYTkAnKA==","translations":{"en":{"changelog":"### Added\n- Spendenlink (Ko-fi) in der App-Beschreibung \/ im App Store"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/cpcMomentum\/rechnungswerk\/main\/screenshots\/01-rechnungsliste.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/cpcMomentum\/rechnungswerk\/main\/screenshots\/02-rechnung-editor.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/cpcMomentum\/rechnungswerk\/main\/screenshots\/03-stammdaten.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/cpcMomentum\/rechnungswerk\/main\/screenshots\/04-produktkatalog.png","smallThumbnail":""}],"translations":{"en":{"name":"Rechnungswerk","summary":"Rechnungen und E-Rechnungen schreiben mit automatischer DATEV-\u00dcbergabe","description":"# Rechnungswerk\n\nSchlanke Nextcloud-App zum Erstellen von Rechnungen und **E-Rechnungen** (ZUGFeRD\/EN16931)\nf\u00fcr deutsche Unternehmen \u2014 mit frei w\u00e4hlbarem Empf\u00e4nger pro Rechnung und automatischer\n\u00dcbergabe an DATEV, ohne den starren Zwang von DATEV Auftragswesen Next.\n\n## Features\n\n- **Rechnungs-Editor** \u2014 Positionen mit Menge, Ma\u00dfeinheit, Einzelpreis und USt-Satz pro Zeile, Live-Summen\n- **ZUGFeRD-Erzeugung** \u2014 eine lesbare PDF, die zugleich eine g\u00fcltige E-Rechnung ist (PDF\/A-3 + EN16931-CII-XML)\n- **Festschreibung** \u2014 GoBD-konform: Entwurf \u2192 festgeschrieben (unver\u00e4nderbar) \u2192 Storno\/Gutschrift\n- **DATEV-\u00dcbergabe** \u2014 automatisch per Upload Mail beim Festschreiben\n- **Kundenversand** \u2014 PDF-Download und In-App-Versand mit Empf\u00e4ngerwahl aus Nextcloud-Kontakten\n- **Produktkatalog** \u2014 wiederkehrende Leistungen einmal pflegen\n- **Stammdaten** \u2014 Firmendaten, Logo, Standardtexte, Nummernformat, Kleinunternehmer \u00a719"}},"isFeatured":false,"authors":[{"name":"Axel Deffner","mail":"axel.deffner@cpcmomentum.com","homepage":"https:\/\/github.com\/cpcMomentum"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIDCDCCAfACAhNyMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwNjIyMDcyMDE5WhcNMzYwOTI3MDcyMDE5WjAYMRYwFAYD\nVQQDDA1yZWNobnVuZ3N3ZXJrMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC\nAQEAxwoS75lgcuMhZyoEXdTSGHtBaDVUXobuzzXLGIysuquaVwnAwdK+PJTqrPQh\nUymsvwBOGiZNLhWL+b7YhvdAhmKdVSxX4X6IhnerumFnie+df8oqTO5+EhpRKAPr\nB2uJngJDZI9iLzq752SDymW48EQRNotrNJzAIuOv6S+JjGQl6zF2AGqArPWtLg5b\nqqL4hl4o8deNIDQYlc+jky9nDcAAze2U0bB8SQvLCl+kupThBG0FpWujgIeibiWU\n1cR7M+YLOT8GDX021ixo6421BndkNqHKMCxZ+F6dDHa3aGq0qaH9AFyeVS8vkH84\neKkGfPEwZc4l\/t5tiQ3rwYE7jwIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQBfbkus\nKxEo6U+jlkymaBgpz35CycwCNmTWwuuLGU287vzbKcaU9iBWSc+qFd8BtGXrE0kc\naQzX0quIryB+IQ42hIVYuSqTQ9HTlXT95o\/bX9uKxSx0YDI6jkqt5HnTwVycLGWc\nVu741ETcaRn7zqRWrFk3L0RsgWC7gtq\/W6yCQaj1iJYk47Di+b5qUCcIWcMbUNyR\nstIdzJf6O2PQXQF8TDkv7xbQGCRizMVpnhSvGpCA\/Pwr7XwN\/XlNJPbzMt0T+DSA\ngXnVu454raanP0asyRTBHZY\/QrYleHT6JFvOZjxIXSku+ZHLFrDfaMAlKaoWGlD0\n318qOb\/IOCBSOiBa\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"groupfolders","categories":["files"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/groupfolders\/issues","website":"https:\/\/github.com\/nextcloud\/groupfolders","created":"2017-04-26T17:44:45.415001Z","lastModified":"2026-07-01T11:14:39.995540Z","releases":[{"version":"21.0.9","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/groupfolders\/releases\/download\/v21.0.9\/groupfolders-v21.0.9.tar.gz","created":"2026-07-01T11:12:41.499962Z","licenses":["agpl"],"lastModified":"2026-07-01T11:12:41.535516Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=33","signature":"Ph1rf45liXcrbJWq3vMtlVyt1BJXAeApL\/dAgyqlSZns07swW90VQJNmttpcuXVsi7kCuWdWxuoVk8Pqf9AdAffCdNpxOtgyTParpcNzs2Tjg7InlND+17zERoWqprgFqriwAPWBOQZ9z3Wuj6QlC8Ilh7rAPgVLPWAwEAKBS3IQpqecyKQjphxqoC8dEdVZjEp9dUAG\/Ex2q15tBWaPQh0Iq+kdhUtxZqHWvO4ajL0JGGjyINpIIaI\/t7e\/XHXTB7TixE5vy4jG83ofpf4BPBXDL3vp2DyrOEDqCJ9DGXZ9NfTBRKnIkijN\/rIP8nOnUVgGc\/90ZNMiHxxAMmr6c8wFfLtDeNbFmHu5eQ1tF4xT3cXZtlm8FGvQAHW6\/4vAR8aGBJSZ3oMNrc1kuM3nI1SAFhrWJkPR933FAnXBTaJsguzgzPqEK5X8qt9L0XXj4hr+9ITLXdL\/0j9w9S7rTOQql7JmxBgplKwC+kGiU9rAXc+\/tBEwSkAsuq5MgBwyphuqSAswGwyBUr\/7E+aJPj81wH1Lky4Q6h17mggGXm\/+BWIr9IxYiBKufL4FhD7+yxjXmydSuM7K5\/A1WzFTE33lfusVgZ3dDXTEBlCS2pOLrghOa6St8lWkafXB8NvAYERKFrPywi\/CIeGRBJ4fC\/ZR+8IBXCSw7Yf9j6+ciCQ=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/groupfolders\/master\/screenshots\/folders.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/groupfolders\/master\/screenshots\/edit.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/groupfolders\/master\/screenshots\/permissions.png","smallThumbnail":""}],"translations":{"en":{"name":"Team Folders","summary":"Shared folders managed by admins, accessible to designated teams with configurable permissions and quotas","description":"Team Folders (formerly \"Group Folders\") allows administrators to create and manage shared\nfolders for selected teams within Nextcloud.\n\nAdmins can grant one or more teams access to a folder, configure permissions (such as read,\nwrite, and sharing rights), and assign storage quotas from the Team Folders section (under\nadmin settings). The app also supports advanced permissions and integration with Nextcloud\u2019s\ntrash and versioning systems.\n\nAs of Hub 10 \/ Nextcloud 31, admins must be members of a team to assign that team to a Team\nFolder."}},"isFeatured":true,"authors":[{"name":"Robin Appelman","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.6590909090909091,"ratingNumRecent":0,"ratingNumOverall":22,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEBzCCAu8CAhBMMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMTcwNDI2MTc0NDAwWhcNMjcwODAyMTc0NDAwWjAXMRUwEwYD\r\nVQQDEwxncm91cGZvbGRlcnMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC\r\nAQDa7N4NmUyKgT6Ovo5EXdXV7eBFaCRWKvgnwgpmpYCdSdPpprBaoyKka5FWi2Zo\r\nB2QCDQtmRuZ9RpiAblvLGeIYI1hNd1O6632U5wLtZFa2WsueV8lFGiXIy+r7jK8R\r\nc56tmeclKP4RImk4yydec89bB2\/MmVYaNkNqueckg239C1Nt0GfmmQaTlANvGVAe\r\ndb0+Y+\/YBSHSSE8TDf6n3kFR5RIWspbXv3mwFOaTTxtR+hi01eaPWnGnRz2w1+Wn\r\nXJQVBzLGuQI\/GdYZItbZ5PgVuHMcvIc6elJENiUzqli3y6VbA9posefkPAph75ny\r\nqa+B7RppiE+5d4er8es04azEKjlcmGi6zkosQEikeT01zIiiDjsvsW1gFd5KQ+OX\r\nfUsuL2R8ymX6btj5Ee6lAK7qfCgQfKEIjl5oz48+h46ERe\/NToZsNS\/g5sO5UfG5\r\n+URERPuMteaF6bKMZlHLEVco8RUttocfHGAHuA4PIWgR\/XKLdJ\/c1VsjsvMak90u\r\nfKR6vkGFizGKHQG+2ZXJQuBAih6lQ7Lbd\/v5NWIMiYHZG990EXc6nUmKUcepTl9P\r\n6CfFq4LyX4jEN8KkuLsXk5jMgDf5LjNNvqOXH\/dbynUrjUb+mCMLCq6lvp3SD39m\r\nw1LjNZe6TDsZmPN\/+XoeG88zvidGszy7dVbO2HDcDssnWwIDAQABMA0GCSqGSIb3\r\nDQEBCwUAA4IBAQBqTrXOxSRaqdcBPUfuwWTPs+OzJjJ77DXhQKP3zMMVAadWN1O4\r\naVQ6Q2m6+1YocW4cI1WUiV5JkIXHZk3CZc7GxMmA6E\/STpNfDG+gp1G8ZFkVa7Dr\r\nfYBIvzu1ORvGdLygaiRGDdkc0Rsm49O41T6uKvmuQfBZqosSm4+pMA7MRIyLmi4n\r\nsM5F8ksDKX9dyA3SVufPgb4Qy8Hy85ory4GaPkdDgry3nDK1AU+ZmFyRXo5GfMsG\r\nIGWvIBP52FpCyb\/papXhtLzajVgEY4o0Asv\/E7UFymnOofTrBmZA\/+z3n59\/sZUT\r\nKclsORyDjRlH1yV02PDfgk8Hw2RR5fmaoP3h\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"meetree","categories":["office","organization"],"userDocs":"https:\/\/github.com\/dec0de\/MeeTree#readme","adminDocs":"https:\/\/github.com\/dec0de\/MeeTree#install-in-nextcloud","developerDocs":"https:\/\/github.com\/dec0de\/MeeTree#app-store-release","issueTracker":"https:\/\/github.com\/dec0de\/MeeTree\/issues","website":"https:\/\/github.com\/dec0de\/MeeTree","created":"2026-06-23T21:07:15.147852Z","lastModified":"2026-06-29T11:01:49.592716Z","releases":[{"version":"1.1.29","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=27.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/dec0de\/MeeTree\/releases\/download\/v1.1.29\/meetree-1.1.29.tar.gz","created":"2026-06-29T11:01:49.572557Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-06-29T11:01:49.638744Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=27 <=33","signature":"PnEs\/35\/BWpY3gz8+FihpPFJouuINa6zXt\/Xgv0jSDHYKvBf\/jwJrRToJjl6l4KSaa6rb1kqWmkit9yUsf6P90FAvZB52xRGoDMtzgajcCkbdypusdvz7QZtk4ix02J1eRSDaSi7YZifl+OY3UjWM1UVyqLWHR9\/4YIx5RRfA1Io14xgS1eKb3DV7Mf4MrD36JJr6tbjQaPDRaZVIun9K9fPtvngv86nVJgvjYPU63GKCyhQqdMzMX2U\/6U14k50jox3mmconkKrcJACjClEkR\/s3pA+6VIuuUBsvEV6Kpl\/PGb4HkggiFTBlZBMJo9y4qqMtAV25wyq\/w3egE9Y3lFXAoBfTJS5W+hFtCB7kuecdmNGoiUu8qcZBBQfyHWxa+1mmPy63HMwcoH7Yn51RIUoGDZMLCLiBX83qQ5s1RNy8qdoNkhSk1pKJh1+agcBaSWIzr+BP1ObJlaGHlt4jlhNhdQ9i+vnm0Sw5FpHGwm6maVhku5PSkD9nktN69urvnd8L3V46FbwGhX5qwn3x\/XDz918qtwikdNg9te5p0TiWbDfudjxMsP4GpzMNOKHLWQkLovaynDDUQ\/PqHA0AShm1luJkEo6D\/S1phpFFwHt8Gqc20ne050o92JeUWhdvu9KslQfxFGO44RiMwtbJJblyUq6ALCg7RibVxOb8oo=","translations":{"en":{"changelog":"### Changed\n\n- Shorten the subtree search option label to keep search options on one line."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/dec0de\/MeeTree\/main\/meetree\/MeeTree%20Screenshot.png","smallThumbnail":"https:\/\/raw.githubusercontent.com\/dec0de\/MeeTree\/main\/screenshots\/meetree-thumbnail.png"}],"translations":{"en":{"name":"MeeTree","summary":"TreePad-style hierarchical notes for Nextcloud","description":"MeeTree provides a TreeView\/Jreepad-inspired tree note editor with Markdown content preview, native JSON storage, TreePad Lite HJT import\/export, and first-pass CherryTree CTD import\/export compatibility."}},"isFeatured":false,"authors":[{"name":"Theo Linschooten","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEAjCCAuoCAhN3MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwNjIzMDc0MTQ4WhcNMzYwOTI4MDc0MTQ4WjASMRAwDgYD\nVQQDDAdtZWV0cmVlMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAygvP\n0sii48tkjWmSqBkLh8IDnT2o0iQ6tsHB4PB99HoQHShcyHO+ec6CzNQB9A5OzM2w\nDz7jDif1JU8FG7AFaAw25v+dylsCHpox5Eo2l+RB26QijoXxUI8PmF4dFyZMpe+C\nRXsHNVFtVca4PGkSAdWK7cRG362Cf+qjvFqM0RO3TwRqF8Z2ljnEsMisUZ\/5J8Vr\nMW2LeDJbpAAiMMxl+L\/3sOcgCGAo9L+p5SMbdNsRhNejzOLTTuy3DnHQUy7c2zn9\neJmRTYUNqwowNUTzrfnx8E18w1MFbT9FprK4hNCdfmYZy8ZCVrulfr+jFj8tTUJ3\n0GJu1sxL8WoRnlOQd1M3sFyHvSFP4bXlQFfmneHVjuSTgpPEDSiy4Kg5YZ\/awG2Y\n974wATlT0RDJZk6tPlcJoedwJq092Mq6PQ6s6gtaMwql3IjeTj+smPzI5izJNVxl\nVUwqik1Tu4Vz8\/Cpmt17IhSLeiTsQLqq42M8Mg8E+tU66+c5UkJW5v54kUPsPxyG\niJ6NPbZYJ+iRC+LDE+XyOdjXpCG64WKL3eQjHEg2ImEVJ20h81KZDoprAv+vN3w0\nCsOR8jnkGPXtewohmoxgWGdw8mC0Z\/8bu1TqyEnKeLy+bdmV2q6SMtZ+XmyEnDmk\nD1LldIVR7QUAdI6EnLMRR7fJBolbE7o+kuySumMCAwEAATANBgkqhkiG9w0BAQsF\nAAOCAQEAJXaJQq\/JFWt2PksvAGJrqQK63hHVlnLpYFfCCiIO8bPza1GiRMb2trOe\nyL9OyIMlV8UfzghgNM8zm3PVZMB3bqtDbeZkQZH0Al+lI8Tovl1suZBZ+g7WCbEZ\ndw4XrRBsBO2BTzdKe0n9WD1PAjKwFGe1BmRlYcO1KMEE84gbiT+ReXPmcpmn\/+M0\nHut7LEBy5+ShQNf4TpOOhWfLn1HgtNgIvBJUB1sNOltd2SEQpCOhVR4XuUvMMcde\npR3uJgCYr22uY6NWJan4KBMXpPl6LpZQryfT0jgGZD0Ax7aravENuoVfPBCj0p6X\ncj8iyKm5czgf9z\/si8RrMsY8eJ5EyQ==\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"twofactor_gateway","categories":["security"],"userDocs":"","adminDocs":"https:\/\/nextcloud-twofactor-gateway.readthedocs.io\/en\/latest\/Admin%20Documentation\/","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/twofactor_gateway\/issues","website":"https:\/\/github.com\/nextcloud\/twofactor_gateway","created":"2018-08-13T08:37:05.194326Z","lastModified":"2026-05-11T19:56:51.667444Z","releases":[{"version":"3.3.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/twofactor_gateway\/releases\/download\/v3.3.0\/twofactor_gateway-v3.3.0.tar.gz","created":"2026-05-11T19:56:51.630780Z","licenses":["agpl"],"lastModified":"2026-05-11T19:56:51.701292Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=33","signature":"BPmYm+9p0Mw68y7uNtulBnA\/JkNdWcwtPwUzE\/KpgglmNxDnaqx32b7cOnwYN\/jg0DBjHmzrgc7fqXSDdRYAD6sFwRZLTtMDsQXYdCFktxQUq7Fbg9rqmMJ1hJDRF0QSWJ04rugvLNFE0xcBm60i1R5zDEsDxDOSSceQLhLEJYSyXkVeGvN\/BYaseGRjnxRtLwC5B3L2+jODdH3szVnAKfEaCXR0i7ZscRiThLyWlChB7GtMXSccNAgxVC91eG6qYXAz8Sxxr2yogntgYYAusPPqCScrj2mNBB8U+M6RqEegnh6+i7WqQ4kGsrZYI8ch6BtoGqiVKeoxIo1Z+VwY3J2ddAQ8S1jb3pJlW6pfUNDZBopYqW2LDuIVir9M0f\/1pPsysXb9Or7ccpS\/pqyXMMv7bu8KtHyNUxeAbEDsxk6zxgRacieTSiJL1qnCM88m2SrXJiPW\/ILf4+Bu4g6BBhPsH8cr0JH\/5wTlBuHlbobRSBiR5vrIotlzYlzFBGKdL7ZYrscbnO0WB6itwtToE\/KQIUxH7evy0+UmAw8xzZY\/+c1Tf3oDmtd4NVOv9vmwEK3YqukC5JoEar2IN94wg4M7DOL89keSA1gcWbPOh+A3crSTI6Fwhvj0lpgklGCS\/7RpFnk7cskDpPAjJ8MbtaKTgPRNelS+zH5aubKhrcU=","translations":{"en":{"changelog":"### Added\n- implement WhatsApp Business setup and UX [#1055](https:\/\/github.com\/nextcloud\/twofactor_gateway\/pull\/1055)\n\n### Changed\n- isolate GoWhatsApp driver internals [#1011](https:\/\/github.com\/nextcloud\/twofactor_gateway\/pull\/1011)\n- bump dependencies [#1018](https:\/\/github.com\/nextcloud\/twofactor_gateway\/pull\/1018) [#1028](https:\/\/github.com\/nextcloud\/twofactor_gateway\/pull\/1028) [#1027](https:\/\/github.com\/nextcloud\/twofactor_gateway\/pull\/1027) [#1016](https:\/\/github.com\/nextcloud\/twofactor_gateway\/pull\/1016) [#1015](https:\/\/github.com\/nextcloud\/twofactor_gateway\/pull\/1015) [#1014](https:\/\/github.com\/nextcloud\/twofactor_gateway\/pull\/1014) [#1024](https:\/\/github.com\/nextcloud\/twofactor_gateway\/pull\/1024) [#1037](https:\/\/github.com\/nextcloud\/twofactor_gateway\/pull\/1037) [#1026](https:\/\/github.com\/nextcloud\/twofactor_gateway\/pull\/1026) [#1017](https:\/\/github.com\/nextcloud\/twofactor_gateway\/pull\/1017)\n\n### Fixed\n- modernize sms77io driver to use seven.io endpoint and validate delivery [#1022](https:\/\/github.com\/nextcloud\/twofactor_gateway\/pull\/1022)\n- use server container instance of AdminNotificationFormatterRegistry [#1052](https:\/\/github.com\/nextcloud\/twofactor_gateway\/pull\/1052)"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/twofactor_gateway\/3f895bc997c1a3a38c9bae16ccae8bd499af864e\/screenshots\/settings.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/twofactor_gateway\/3f895bc997c1a3a38c9bae16ccae8bd499af864e\/screenshots\/challenge.png","smallThumbnail":""}],"translations":{"en":{"name":"Two-Factor Gateway","summary":"Two-factor gateway providers (Signal, SMS, Telegram, WhatsApp, XMPP)","description":"A set of Nextcloud two-factor providers to send authentication codes via Signal, SMS, Telegram, WhatsApp and XMPP."}},"isFeatured":false,"authors":[{"name":"Christoph Wurst","mail":"","homepage":""},{"name":"Vitor Mattos","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEDDCCAvQCAhCwMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMTgwODEzMDgzMTAwWhcNMjgxMTE4MDgzMTAwWjAcMRowGAYD\r\nVQQDDBF0d29mYWN0b3JfZ2F0ZXdheTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC\r\nAgoCggIBANctdclp2XgYA8SFpgFDy0AfwQp9axhdArDbnVNcP840V0NjwHr8TtiN\r\nfVJalr1NStC712Jf\/xWjBf6rD8JXa9xE+x68jjbiS9k3u\/m5tl5efW7XmGyGJjdw\r\nlgNpN6bYzGj4BgTAVviRvqFP6XMIxxH\/hOzLs9BlN5SFYPZoF+z\/Ph6\/hW2ux5ca\r\ndwoj6yZ+\/B3mFBMVKmT\/rMhjklf\/uUAQT\/\/r2Mip8tUv7x0sNabgQyfk+HNRxfrW\r\nN+b6yLdaNqD1QG7OfFHnTdGj7U\/jwcwvqFjRd1ICqg5FQdQ4aDtrwujd+hyU2Mi9\r\n7AIZxDQ5UdKD9EsVFJpsEu2gBHbfY5yXi3iL4oWr2OcvPGQAbnsr\/3tfQz+BQ1L8\r\n+mlmBY36aNriBiwoqvT7Bg2fOTeVkAJQbBS2si7zB3yxSiZaOtWBplgcefB2IQVi\r\nBM\/4ecz26AvcKcT6YNSC9AVr9a5ZaAdq8cgvTmSztKh2wBb\/jqqP2uGGbZ0A6\/lp\r\nixO3rnBob0SenqA7EI96nuUlDPFQHjFEpqtrLorH1RyXTt5kwnuUrKGjCd8sxbVW\r\nIoNrlB0D874YmqinlDpJ+tfQ\/yikYd++jRy9r6LnFk2npCYN96t3Av2wXM2guGuK\r\nvxMEjrBtjR3f7Ucwov2+GVZ7GewDPAHFOk6xfvItGrlAO0ZdgrFBAgMBAAEwDQYJ\r\nKoZIhvcNAQELBQADggEBACeTITfnPS\/i4Z1OK0DkqHiq3DQUFvG8toTAQMLHmF6s\r\nwLHj6t7i9zIb5Sql+CPt9kTPSFd6uLJOEyuWSxf+w2HuOuVjdGRAvqgONYbNbJVv\r\nh\/NBagpV8jT4IA3fY1Ud\/Q7uzl7CKUy69rEvMXg5T3ExmPCBBZj99CWMDcnyiJ6S\r\nYsYhhI\/\/c0B5oNVSE0RoZ19HPagkguoOYlMXjvB+SQAR7vdmygEMj2aBKPQmVHhh\r\nh41jpIF0kZI1mEivgKTBSCy+MqrZuhYS\/ZR+2PApMxUzlC1vrM6wOWH374pePL34\r\nc36gKupJQvKkTJpRuZy7FAt8f0FLVeBByKetO94LQMo=\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"files_snapshots","categories":["files"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/icewind1991\/files_snapshots\/issues","website":"https:\/\/github.com\/icewind1991\/files_snapshots","created":"2017-05-31T12:09:57.979795Z","lastModified":"2026-06-19T15:17:51.309031Z","releases":[{"version":"1.0.15","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=32.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/icewind1991\/files_snapshots\/releases\/download\/v1.0.15\/files_snapshots-v1.0.15.tar.gz","created":"2026-06-19T15:17:51.279422Z","licenses":["agpl"],"lastModified":"2026-06-19T15:17:51.365891Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=32 <=34","signature":"CtzXN6K22fT4nAH66KI73niBMMUjatBNv1hMwFoP1nB0ylYTSnrTjKy151ATcQNtChtKAJ263IegLzp5nzuNfEePkJoopvAbTQpELeen7svxQay0WKAQhcpulBZg0U9kTaJJMfcaY9yneL69dmM5m8Kblh+o7ZLEr74GMWCjoQxtiyFIyrs5v3U3XK8L7NeV6ct12XXAWUkcei0wrUwt\/lgKKr14rn7WtPMx5S2c6IcHM3qfa7sxBNh\/cqdAdlra4EhesqgmWAwSY3UsDXlUWdRoktYBEaJwhsSCRoGPQgER6COIs8re1x7EnuXDdZqdVXdhA6lk2Ab6qvb4owkboGk7paW7HMwD9Pn9SeKzfObfJRyweDZmZAob\/vYJ9pQPlP9uTRlkS4rXzjpgQ2pliYAUi5gScjo8JVaZ\/V2sNtzfj0W\/3gEwuZZWOrlYN6nsxyU5LC6PDos+WSBgyF5la8En3+bzs0MCqQUxN2VALFPz08gSZebtsj1iE+D13JVqAHJFvuLyMT1n5En4oJhPyLmfnPtZ6o7Sv4\/jrwl21jrO7fu141PIhNShD\/mhSQpNJ9cTzswETHZ\/nlriOxRS2cxye2iva3AZvqfrSM4Vdp4vst16L2W62U2Yf\/EeKQft6CZyPA2K7\/aKOO1Vu0eZGD0FgCuwwOI83X+EfC3Z8Ic=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/icewind1991\/files_snapshots\/master\/screenshots\/versions.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/icewind1991\/files_snapshots\/master\/screenshots\/settings.png","smallThumbnail":""}],"translations":{"en":{"name":"Snapshots","summary":"Access filesystem snapshots trough Nextcloud","description":"Allows using filesystem snapshots (from btrfs, zfs, etc) as versions trough the Nextcloud web interface. A full description can be found [in the README](https:\/\/github.com\/icewind1991\/files_snapshots)"}},"isFeatured":false,"authors":[{"name":"Robin Appelman","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIECjCCAvICAhBTMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMTcwNTMwMjAyMzQwWhcNMjcwOTA1MjAyMzQwWjAaMRgwFgYD\nVQQDDA9maWxlc19zbmFwc2hvdHMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIK\nAoICAQC79stNg76jgxTh2l\/WnsTdcKdIz60IW\/3S8Z2M1Dgo9RMskHuGBXZ5v9tg\nGdm3Vnus3edf1e\/DOfuFWqGr3oPmm6Mhyl1u7miW\/xDwCn4p0FtPntDSYyApdNew\nL0t8JJbfT\/H5Dj+v1InSPpRF9Q\/0MTL3p+HooEKykf37RD5d\/kjCsJjhkDx9zSTg\nB59wSg1YRvHRWd0ceDUQurPXOkHeYR0LP+VegdyttqcU0x4mF9a+h12kXWUb18l+\n1a7kfsHCXissdqr+2HkQiKcWc0R7oIMgJn\/pgZdCwXYILlxKLGdjqBqtSw25nB8W\n3JckZ0V4QRxv5WK2dzRtN1zoJxPIPu6Rvg2z6Gbgg3mSiNKbqYwb7+ELrsjwA5Z1\ndZTuLRv1cbQROCC2p0QuTfwrT8NcCJza60NRQxve9uFF2CDy3ihjdtouMJpJHV3\/\nOGpCf1w70lVQYw3VdIAiOGcXkCzeni5FpqS2so7ReB4z8n3zrirnNemy332TOmBh\njgkg5BHQJtyviGOA211C0ephJSsFNVr11GyOvnv3wxzpI7mGpKSnYToT+L5knutO\nMpvMnq88n4K5pGqHCxsIEX9fMSeOXqbHNk1yJZsYxOLxBfWxg27f7510CjDodBXe\n+DoX7Ozg7X\/GAT253zNMhMKXbm5T5rd6xiNAvc5hoYPUGN5ANwIDAQABMA0GCSqG\nSIb3DQEBCwUAA4IBAQA01lpQ9AlYTNStpFkFrvp35QINFPYa8rr2CKbBL6ELAXUs\ngWrjIt074VEF3U1e\/Zt0Nm9DPu58RQ9ghsptJA\/JqGF8pY7tbdeczveE986O05s8\nVVxv6CoNU6lqh4aTN0XEYjSHlF1vpIPxWyQ0YYDrLJjHyVXoVKR1ZmfdYNOFMg5S\n8orvxwEHTOC\/dOGvxQlhV5cz8pSa3o2J+PyTbF7c0YYazzkcPRZtlVr\/nT+gyb3v\n\/1hM\/hKnQfsurDQ01GSHDaS3jxyAYtgLOU4mw1MP5aqbqrHaIX0Q++Y4WQcr\/Clj\nJhzmlxsUmrmGBEyvIcXIBFkD9Y50Ldp+zYgWkDut\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"csp_editor","categories":["tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/framagit.org\/framasoft\/nextcloud\/csp_editor\/issues","website":"https:\/\/framagit.org\/framasoft\/nextcloud\/csp_editor","created":"2021-01-19T08:45:22.175096Z","lastModified":"2026-06-04T12:21:51.812088Z","releases":[{"version":"2.0.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=32.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/packages.framasoft.org\/projects\/nextcloud-apps\/csp-editor\/csp_editor-2.0.0.tar.gz","created":"2026-06-04T12:21:51.794817Z","licenses":["agpl"],"lastModified":"2026-06-04T12:21:51.864085Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=32 <=34","signature":"Fm9xKTFozm66AOabU9GoFcGmw+ZhGAYqbRKG\/MWwXeMf8HLfyNaq8+ul345aJlIy\nxNOeD0aeJk1Usgakrl2oijBAA3KvDgYU7KnaICoKbmQzUHoiIAr\/EIZnTqyU8JbP\nMNa+XPzPSf9FdJIOABm\/YNeOgbW78IikCXP4H+sR0MU9VZuIild+0Q3NbbjtBLkp\n1RevuXoNuHJwbesPPzEXToOkdrDy0eZZ51s3BbWdhh1JS\/HZc9UYoGxN+wtBKgua\nvmsXFmp3AQoq5pMDcKvQwJFvxDpMFQ8XBpMVt4oONW6+kAwcl\/bLRdiVXLlLAMDt\nkNwpiX6pTfX44iL0mW10xj4GxxGgzujrOPhKI252Ofg5N9UWB3U7PmMwkQaTIxSP\nbMh3x\/dZ6QyCBHqIZFmjZF5CApwCXLOau0tJTXIFxNDGNHbumVwEVeo+40+maDCQ\nqy9KqJcxCZ3ATUHlKEiWNN3CpP4PCymQXbbBX5+hIiookstrdNylcJkqK33kCeTF\ntCnpP1+ulLG84eUOceXTWYRTev+hXNf\/b2jmqQQV0PTwrQYRJuYGu2dAgF+1\/i+2\niZtay2d\/taieYVUgUvh\/bXdEIWOXCpeDyxD\/zp49fen0eLDXSMy3HXgMo8u0mRgK\nrrWX88LrH0KwhFHn8KT4YU3m53WIDOcc9Kh43rDEPfo=","translations":{"en":{"changelog":"## Changed\n\n- Moved to Vue 3 and Typescript"}},"signatureDigest":"sha512"}],"screenshots":[],"translations":{"en":{"name":"CSP Editor","summary":"An app to edit Nextcloud's default CSP policy","description":"# Description\n\nThis app allows to edit Nextcloud's default CSP policy."},"fr":{"name":"\u00c9diteur CSP","summary":"Une application pour \u00e9diter la politique CSP par d\u00e9faut de Nextcloud.","description":"# Description\n\nCette application permet d'\u00e9diter la politique CSP par d\u00e9faut de Nextcloud."}},"isFeatured":false,"authors":[{"name":"Thomas Citharel","mail":"nextcloud@tcit.fr","homepage":"https:\/\/tcit.fr"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBTCCAu0CAhFjMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjEwMTExMTMwMTM3WhcNMzEwNDE5MTMwMTM3WjAVMRMwEQYD\nVQQDDApjc3BfZWRpdG9yMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA\nrQu2tKRAeR0iMr\/SbZiCDWHx5pZc2lcZTbb1HPJ6TwUUDkWrAxKoEytjft8HiJjD\nyPnYOo35P\/vKMNZ+sVkiYX2EDROHnNYpAoJ9jaNVLi8Lbbv108DLneYhHDTZNYP7\nq4GwPOs\/RjznCqCjVwKIBt5WH28sPeCF8pgcrRaHsBa+dtYzQ8uJmA+Uvs2WLfJt\n7cmlh2iWe9\/6jGsD2j7\/Q1sfTPMEUpJPedW0cUhVIOJdcUAz\/xLAPtpsyWAIipYM\nnVsQ31Wmk0Zm083UCippekrHKu0MBwwKOGYLZIAIPaQ5XEu9CMzUITZ3xAolaQkP\nOYAUFyHXRnwsWOfi7qp2gIp+ABcsVeMgGZrrPjyq5ZPpVLDn6cGCvvGmUAnjeMRc\nL0U3BKZQkFYODFEyQmOtx46oppZhTOPMlzkbIPJGezFgG27bAXbPl0ypHQ9667ba\nPyWWv9e2NzRMzcqimQ99N5TkGSec4mUJ1UKGhLD9cGxpG+cH6meyARpwyvP1ewyR\nQDuggsvgZmsCP9gWiiJdoihkbwT4iN5aPuMWIHqNZ4KkYkcAfEe4B7RbHSoFzP2p\nGX8PtPz2\/mGoIOUt\/on3V2RFE7WPKkdtwg8kNwiZ30\/p8aRxEC2kR2yh\/8FgoOK4\nD2dC5Gkqg+uUIUEHmktKvFwM+RVoknDoon1\/DXlLFQcCAwEAATANBgkqhkiG9w0B\nAQsFAAOCAQEAJxOAOwBteFP8Vdu3xpIH8iqWcjsdaHf13FeAv+XjZGRbl\/blptxV\nK2n\/g1y\/4WfsbD6aJ\/HQOSWSLm0a5wG2\/\/R8J7OkdMPRs3sN8xi\/79iKyTjn\/XKh\npqVQeYTYhwDJStShwtogeyqoO3XT5xJQosEB1FAaBznUckNgqcS765fJCKQLCoHH\nR0aZLfrxwgkuL1LzT8FB5JOGF+lO76vFre07WYrZlGDa74zOpjnvwxEICahos9O4\n9PFJ+LOEzdkO9fDLMemqIQlB5lxQ7IFaHbv2LWYSST\/26KVZ8180kNpY4CsdpJY\/\nHiB\/91iV9HFspvPl8eK2APJTXKCqGxDGAg==\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"integration_gitlab","categories":["dashboard","integration"],"userDocs":"","adminDocs":"","developerDocs":"https:\/\/github.com\/nextcloud\/integration_gitlab","issueTracker":"https:\/\/github.com\/nextcloud\/integration_gitlab\/issues","website":"https:\/\/github.com\/nextcloud\/integration_gitlab","created":"2020-09-02T09:25:12.796310Z","lastModified":"2026-04-08T09:31:02.687597Z","releases":[{"version":"5.0.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=32.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/integration_gitlab\/releases\/download\/v5.0.0\/integration_gitlab-v5.0.0.tar.gz","created":"2026-04-08T09:31:02.681665Z","licenses":["agpl"],"lastModified":"2026-04-08T09:31:02.720593Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=32 <=34","signature":"Okf9WVzrutppTtgEfK96SiN\/5hgYX+kTn3EuLfeOz6lcMJEewDkSFXKan\/Lyv0v2jL6DfKQNwZtKSN2+jBbU2NBM1CLJAxRYnIioywymkWQX6SQl486ocBdiopvc5U8hiSfP+ypMM7Aod3RPqIJx2jQLqOqYPfEmtwpholcm9Qd0M2CSZzDr0\/SPW5PlYWQsCFnrqIRiFUeh9ObmIxkIjKRRDbz9f783RAUYYEYgjfnNQh4FKFlcDKJ5XR4RHHcpo5VvgdoeVaz307OEC3lPSMLTuL1YXCWZlj3BJjkuZQd8qorJEfIClvuMZHDNSuYHYSjDEQmVXpWqamoW9UjO3s3w1J1uoKJ8IjT0X54LTSY1FL0xaM9cp+suZaf6TXlTnuFgGurV7d\/0UjM0omtGow3L5iZs2sIVSzQjO+KKV2gA5oA1uwduqHWKj2Muki82FIAHbYUOlCt4m2ad03ryTfwSjE85yb69nUhAl3KAjFTNCFLWjFmbMqevhuCcfdtuQhXqq5o7q5KJyJ1JFum7yVcRltm+ZHlJqSgRH8OSqEtarpd3H2xoHhc6aScm2TnOLYAbXRDyOjhjTViTRXsS3zXahn4ekptwJRnCHOELnKdMNGkzyQ1z3BVoOmsx\/\/h2\/tg0RlwyAzAxvV99foKPjed+nTAZuMCgKkph\/0XQ3k8=","translations":{"en":{"changelog":"### Breaking changes\n\n- Drop support for nextcloud 31\n\n### New\n\n- Add support for nc 34\n\n### Fixed\n* fix(search): Mark providers as external\n* refactor: Simplify avatar fetching in GitLabAPIService (thanks to Andrey Druz)\n* fix: Enhance GitLab integration by ensuring all issue and PR labels exist in project labels (thanks to Andrey Druz)\n* fix: do not declare the id column type\n* fix(l10n): Update translations from Transifex"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/github.com\/nextcloud\/integration_gitlab\/raw\/main\/img\/screenshot1.jpg","smallThumbnail":""}],"translations":{"en":{"name":"GitLab integration","summary":"Integration of GitLab software development management service","description":"GitLab integration provides a dashboard widget displaying your most important notifications\n and a unified search provider for repositories, issues and merge requests."}},"isFeatured":false,"authors":[{"name":"Julien Veyssier","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEDTCCAvUCAhFvMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjEwMjE1MTkyMjQ3WhcNMzEwNTI0MTkyMjQ3WjAdMRswGQYD\r\nVQQDDBJpbnRlZ3JhdGlvbl9naXRsYWIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAw\r\nggIKAoICAQCaE0l5fy6lKO5Yr6ogKzBtkyGfPgNM2ORP33J72TCr4vm5NwX2AqDo\r\n8XhEuyrA3GB4ad2gmigaqav\/x9XbkBLadwMka4Jd+N6cQbl3eS+w8cDWy56qIX2k\r\n96Nbn8hopqew7XqWBobau9mtTYmmQx7SOjqqdZ8i\/43pJSgyRx1HNjbtut2SC5Z6\r\nbfDX5oeyK3sicB0XFJrZoF3V3ssOJQNjAnklbf7WldA1YLYpUP7FGdrxe8Fjc6Mj\r\n92EXAP72DBiWgM+PFV0cqrHJMCCUrJwbavqC7nwGuMgxZG380qD8Ae30s2OrrGyz\r\nTX53W\/cBU2l3Tohh5JW0SsQ8OD3AP06SXO6tbqqky6IxghQsJMcGlh2gRI5nZnzU\r\nV8aG0mIYArHQP7n5r7QNH8l8idxdaR5WzAjUm0HHsnHrVtv6I6hk3I4mhwHZy+Kr\r\n\/8Irf9JHRrx4I1HI23Is8FzBLOo1QYfjYrc1+PlhXxmXzgXIov47oQu8hAh3m4bG\r\nf6PpR7r7cXINefeCBpmKHW+9IBKtDafJd6ojbhm2v3wX97kz940TsgOT+eP6taSr\r\nWQVK\/rfM9118isZFPEqQJ97YpXVjKN8VLI6kxlTKwOYaFbUDNAr0cghom5+2SVjG\r\n1MRMYGyW6Tip1Trf9QS\/TbfDxy7m637oxFi\/r+i9EV7yKxk3O30wrwIDAQABMA0G\r\nCSqGSIb3DQEBCwUAA4IBAQAcXwUYg7V3J3yOoK7tsWRFK8e7b6hVmhGAU5yePWlG\r\nk6WvCzFaa6A+i0hRlqMYy\/gegzQSdspEjDWSR7ntEBGyX+qc+T5dFgv2kLsDJ\/cu\r\nfrJ5wQf+cHfyMhQ66UK65uhUieSc1\/\/n+zYSkXsoZsQeHANOpUropWD\/kT1nV9i1\r\niX\/9n5b6YQrcH3r2\/cEMa\/VrOulXDrn5Zq2i4v5DonleawUMESsuEhxUdHDUTbuB\r\nvAzu1vu9iqyI6Jgvf\/XbC6UEH3ahwJVWLzUayQIXqWqhCoQLAW+VTwALfjLhbMi2\r\n9BhFM8aTTcITQzkAU2dlE\/aaadAN1DsfgWA+Gj9dVSVN\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"context_chat","categories":["ai"],"userDocs":"","adminDocs":"","developerDocs":"https:\/\/github.com\/nextcloud\/context_chat","issueTracker":"https:\/\/github.com\/nextcloud\/context_chat\/issues","website":"https:\/\/github.com\/nextcloud\/context_chat","created":"2023-12-19T11:38:03.932555Z","lastModified":"2026-06-24T19:09:11.732424Z","releases":[{"version":"5.4.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=32.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/context_chat\/releases\/download\/v5.4.0\/context_chat-v5.4.0.tar.gz","created":"2026-06-24T19:09:11.719966Z","licenses":["agpl"],"lastModified":"2026-06-24T19:09:11.778174Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=32 <=34","signature":"b6ki19DSkC7wtcA3XLGsBQE6o7OmbCw\/LsgMX9arFEFMgxiGGX\/SEQTeuausexkgBa691CjGo6caYOnDskSOIqub2ejnDbInu2e8x9qv+d2D8h2wiPTnePxV0+FN\/KxNnLw26PNwC8TyIvl7KfXE6FAgsNTT9FXdOSZAZGSQQ5wvr+hztPT5x8Z7\/8tkn\/kd\/aw+i0tYLGvBdKzSfCaRCaCqWonEmVl1Kojm1ECxqE30EE5E1YS+Tdc3Jy4LfBwUKEwSqIEdRcOfQwwfnrJIp8gDDp8kaNKyHwVEYG8EseVH7R50pO\/TQmeriBce40tYmG900RemSNGUdbo6mglCgwTY1JmUK8Quxn6h5RYemr8mbb8W6B\/H540kU73ccnE0GRIb\/GGeSmVos7DRB+Od5bPefrWYDpamAsBxGKyxeXaTuvKF8hqvnXrbN3iiKHqNU9eMiozLg9hITOofi9iS7WsFFUNI4ZFWoJYm3BcLkD0J8L+RCrpJDJ6nnaTNN8BTC27h8vBQAAA9BIFWm7Dn+HOmBAuniqt\/oSObGZiVdsxUwrFa4x\/iFh95YLAX7OsQXJ5\/QVI0JPe2mkmgUfUtTO4hL1hYXLPciJcZAfgtSkyLTJO2V3ViASChVAZOJqAn93e\/if\/w\/bc9YkR\/mztnOEQTmRWKQbuniYTRNVxD7PY=","translations":{"en":{"changelog":"### Highlights\n* The indexing direction has been reversed now. Instead of the context_chat PHP app sending documents to the context_chat_backend ExApp, the ExApp downloads the documents from the server according to a list obtained from the PHP app. This also means that the `occ context_chat:scan` command serves no purpose and has been removed. Indexing should be smoother and run continuously now.\n* Kubernetes support to scale the CPU computation\n* Separate docker images for CPU, CUDA and ROCM (uses Vulkan) instead of one heavy CUDA\/CPU image\n* CUDA 12.8 is shipped in the CUDA image so the host drivers should be updated to this at the minimum.\n\n### Added\n* reverse content\/indexing flow for kubernetes support (#226) @marcelklehr @kyteinsky\n\n### Changed\n* fix(FsEvents): add cc_fs_events_full_idx index in the existing migration for new installs (#238) @kyteinsky\n* update readme and remove unused code chunks (#240) @kyteinsky\n* better error messages for file serving endpoint (#242) @kyteinsky\n* move task types to the backend (#248) @kyteinsky\n\n### Fixed\n* fix(uncommited db transaction) FsEventMapper::insertRow() must not return from within an active transaction. (#224) @rotdrop\n* improve request 4xx error handling (#228) @kyteinsky\n* getFirstNodeById returns null when node is not found (#229) @kyteinsky\n* make the content providers queue unique (#230) @kyteinsky\n* do not add the queue files again on disable+enable of the app (#237) @kyteinsky\n* fix migration for postgres (#234) @lukasdotcom\n* handle array response in ex-app requests (#243) @kyteinsky\n* use correct arg order with str_starts_with (#247) @kyteinsky\n\n\n\n### Added\n* reverse content\/indexing flow for kubernetes support (#226) @marcelklehr @kyteinsky\n\n### Changed\n* fix(FsEvents): add cc_fs_events_full_idx index in the existing migration for new installs (#238) @kyteinsky\n* update readme and remove unused code chunks (#240) @kyteinsky\n\n### Fixed\n* fix(uncommited db transaction) FsEventMapper::insertRow() must not return from within an active transaction. (#224) @rotdrop\n* improve request 4xx error handling (#228) @kyteinsky\n* getFirstNodeById returns null when node is not found (#229) @kyteinsky\n* make the content providers queue unique (#230) @kyteinsky\n* do not add the queue files again on disable+enable of the app (#237) @kyteinsky\n* fix migration for postgres (#234) @lukasdotcom"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/context_chat\/main\/img\/Logo.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/context_chat\/main\/screenshots\/context_chat_1.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/context_chat\/main\/screenshots\/context_chat_2.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/context_chat\/main\/screenshots\/context_chat_4.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/context_chat\/main\/screenshots\/context_chat_5.png","smallThumbnail":""}],"translations":{"en":{"name":"Nextcloud Assistant Context Chat","summary":"Chat with your documents","description":"Ask questions to Nextcloud Assistant about the content of your documents.\n\nInstall the given apps for Context Chat to work as desired **in the given order**:\n- [AppAPI from the Apps page](https:\/\/apps.nextcloud.com\/apps\/app_api)\n- [Context Chat Backend (same major and minor version as Context Chat app below) from the External Apps page](https:\/\/apps.nextcloud.com\/apps\/context_chat_backend)\n- [Context Chat (same major and minor version as the backend) from the Apps page](https:\/\/apps.nextcloud.com\/apps\/context_chat)\n- [Assistant from the Apps page](https:\/\/apps.nextcloud.com\/apps\/assistant). The OCS API or the `occ` commands can also be used to interact with this app but it recommended to do that through a Task Processing OCP API consumer like the Assistant app, which is also the officially supported universal UI for all the AI providers.\n- Text2Text Task Processing Provider like [llm2 from the External Apps page](https:\/\/apps.nextcloud.com\/apps\/llm2) or [integration_openai from the Apps page](https:\/\/apps.nextcloud.com\/apps\/integration_openai)\n\nSetup background job workers as described here: https:\/\/docs.nextcloud.com\/server\/latest\/admin_manual\/ai\/overview.html#improve-ai-task-pickup-speed\n\nNote:\nRefer to the [Context Chat Backend's readme](https:\/\/github.com\/nextcloud\/context_chat_backend\/?tab=readme-ov-file) and the [AppAPI's documentation](https:\/\/cloud-py-api.github.io\/app_api\/) for help with setup of AppAPI's deploy daemon."}},"isFeatured":true,"authors":[{"name":"Julien Veyssier","mail":"","homepage":""},{"name":"Anupam Kumar","mail":"","homepage":""},{"name":"Marcel Klehr","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEBzCCAu8CAhJEMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjMxMjExMDgyNzM0WhcNMzQwMzE4MDgyNzM0WjAXMRUwEwYD\r\nVQQDDAxjb250ZXh0X2NoYXQwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC\r\nAQDQf2CXtonfse8NEAJ7hnyECxtBi260ux7iDI4hgS16E3\/UWAorzxpu+ngt5\/Ev\r\nquUNw9aM6x0lVR2adBRXhGInMgiQj1IR7iv8rdVkD6fJAz5OaWoIpRHPdgoUpUUw\r\nadQh2kpWGH\/pRdaUV7ynSRxGuN+FmH+ilciG8VJ\/r2COKKgpLR0ANDe0aOGmXm2I\r\nRL9pcz8o6KCDmAgBoEtWyFRczlTH43dIgqbSW0DrgQHW6m2U5he6\/mf2fwIAGzv8\r\nHWZ3GtMBS38JM+O1+xTzWLo6kHLy49KGggj7qJevZM4ZVqzTRZKcJCPQfJgKYzWU\r\ne++Lg5JCvAFsdKSyzGpNcQTF8omigMYm3TJTsamk\/4EYDKXD8NN6QUGyO7aWJREO\r\nONhiuFxAmXVjBECkVTkbTds8Is8Xn5+FljcFgGp0CWgu8PTJD4VveGO0e0IXDJ7x\r\n6KTOe61r3lnOZlQei+ZNTj6yUiq6aO6\/8nXCNnCnSmLG95rhBYQm3xYbO8yh9fe+\r\nTWXEDxwrm9veCCvCbZe2yaiTZEaGcxVPYjvyoBmX8znKyb9tXlSiotqxhh9KCcx0\r\nK59Tagm8KbpuweViCZv3pf84K0ac499fFo0m8PoGXO02EireWfP\/aQmSxV03Xdbs\r\ntCsIP6xTB5jrw3JMZCcaPMAL6uDtBCc2GTRtqNhTIeQk8QIDAQABMA0GCSqGSIb3\r\nDQEBCwUAA4IBAQBb1hJ27vCBAjDALjMfy4Pw9JDzO6cMnRtPNJ3C0fvRA7hkUJxb\r\nqAOTUSQOr30OaiIHBV2+DGVhJIb8yjsRzEs5BGCESlzJHIk3wQVnMJsmT31Jd04a\r\n9G17PSh3PmgammYXdb8rA5BIUz4p6JH\/MNoGdIpPfn78oSzdS+vcCvndmEade6ni\r\nuoEzIZsAkxq61oISfQFw7p4JsL+qSnevu2qaMSD\/sGjuTwhorAH3xg190Y9GqYQ+\r\n5gHdE+ZW53Lmp\/6YNqlI3QOhERGmPZQI4fEEFXcAwpX7OSyxLzMurW+eCmZpvaH6\r\nlqlyFt4otjgDfbPLSG0BO4nWDzWgBWIlHqrW\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"picker","categories":["integration"],"userDocs":"","adminDocs":"","developerDocs":"https:\/\/github.com\/julien-nc\/picker","issueTracker":"https:\/\/github.com\/julien-nc\/picker\/issues","website":"https:\/\/github.com\/julien-nc\/picker","created":"2022-07-13T08:20:21.211361Z","lastModified":"2026-05-06T07:44:48.897904Z","releases":[{"version":"1.0.15","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=27.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/picker\/releases\/download\/v1.0.15\/picker-v1.0.15.tar.gz","created":"2026-05-06T07:44:48.878664Z","licenses":["agpl"],"lastModified":"2026-05-06T07:44:48.934016Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=27 <=34","signature":"VwTg+Fr6v6QIk4fSPdWSmAfOADEWIpsim0hiBaHENNKx50XYZM+X50B72meNL8Ncfe0L5YBCpGBQhMxPUAEsMb1MmblVtdE\/Z2dOFfx2ZWcZqn+7soEFoJQAsZdR2Qe3r47dF7Z6Cl2Bs1DgqsMI\/i0MZnDE46b+U2DLAwDqD1emscyIoaYbBv5IOvhBUzJrybkz1JEdn\/BHoBuUYmt\/0\/bCiLt3texv23qdHK6r2hvNB4DUPSUaz1eS76XthxKWGUA\/6muyYJQ8GPe\/ivMl5nSLS0hbG+Fy0IeO06RZlha6kInSv1yDO20DHSJx3WQqUK51HYs4YrVZB2OXCXQap04+9kHqX5MUU09DrlFxDZYxEgjq9w5F4T3mUzCYE9YAvsezCFKaCMd79LeUrxNWfDb2D76hqzg\/1+wk0qa5\/pW+jBlfXqsGO0UeqaxGvN5NjuiCQJvbJv3yq8cqSpSicXP\/lAaztS\/WFu7M5YhQkA1WgmUyjqtLBJWDmLM6Khx6oylF2zZl8cFTFtyQ4I\/DfqG0LQU\/FVOKLBtEIJJKXXZ8lGWUtZneu5EQnYI4bXX7VIVAz5ag5+\/p\/U5hZ+50JPNJYl3FfhL7Dv4xEER9KY\/i55D2RdbPMtIeMRN+ZWY2+lbcFy0oEWAtVqJXoWMlWOyBHXI8s7oX9yBcdNe0xvo=","translations":{"en":{"changelog":"### Added\n- Support Nextcloud 34"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/github.com\/julien-nc\/picker\/raw\/master\/img\/screenshot1.png","smallThumbnail":""},{"url":"https:\/\/github.com\/julien-nc\/picker\/raw\/master\/img\/screenshot2.png","smallThumbnail":""},{"url":"https:\/\/github.com\/julien-nc\/picker\/raw\/master\/img\/screenshot3.png","smallThumbnail":""}],"translations":{"en":{"name":"Picker","summary":"Pick a file and share it","description":"This app provides a page to pick a file, generate a public link and directly browse it.\nIt can be used to integrate Nextcloud in other apps such as a video call software."}},"isFeatured":false,"authors":[{"name":"Julien Veyssier","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEATCCAukCAhHTMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjIwNzA3MTQzNDIxWhcNMzIxMDEyMTQzNDIxWjARMQ8wDQYD\r\nVQQDDAZwaWNrZXIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDQrEWI\r\nsNEyvZLC4vuM3lQ89OB\/DsQOrmU+gbCYzMJdW2dGB1mn\/7vpVI3eDcs0VXAA5\/WC\r\nHkN01RD9oVgZ8VoB7yJ8zkx3eyQ+L05AZf6czydZ9cRHo17t6hMtiqcVZ92EH6KE\r\nDncHYQVBmYsNBvVNkwG24ItBG7zL4Qpc2W8BbEpzk7yPlH8WH6Ao7+t+6rYDhCUm\r\n9AkHzw1yWaQYZAroxPWE4G0qSIC0nGKOJp+xbjn1Zo\/rGWOviWbH\/0GVDX0ia6+9\r\n\/PVqBmDmEduvzE6KKgzEqoQ\/G2rtNrRu7dMGyfFpAcPJrVLG\/y85lqYxhn4qLjYy\r\nMIHWGREqTftXSJj1dhMpE3EIVRt7mbNJi3XWchbuVzQihnmzrADHc9mnnr+cL\/8q\r\njeXAqvwRZWEJNuoSr9YJhBDfz+pcFMCIgq1lwk+Re1iCqNvVkMmrLe18NtKGB9xh\r\nEXVJjzflrwqCHxHSC+VTOCYxLHZ\/AuGXNCenzrTMtP3vX5yx1yCQX2uNP24rHh8H\r\niG19eVR8skzJZqnKUMrN1Wl8zwu44ttouD4Hksy8ZizofQ8ivAOkbYib93mWA59I\r\nW0QvLzZTHip211GQc+3E8MSYaKMD3O2YM07o+xNf84spCCZFSirDsfpWNtmnm1lT\r\nxY7c6Ghuq+Yctrp0ceLNTQOC9RpA0JmOTA3mawIDAQABMA0GCSqGSIb3DQEBCwUA\r\nA4IBAQAn+pMeuQdLIOsslejhHY8gI27pYLs00FwVePQ23u1PMk2hbxX6+YYD+iCq\r\nPOLnHYwTQbswVmRWmUOORX\/MaoOaD+Zcuh7yBygI2SvRm1kouZMR3WMv48wX+ic+\r\nv7kozauAZbAgKleWfF2+Bxtgar0u9j++kP1eh5OYnbgQI3pt8s6jd+pJtSX1R+uH\r\ngRmFS9570aoCTwVgHQEt\/Etq+BbefwDEk7n77wvancaDJeSB4H9+xu2l7IXYVqh7\r\n0zbXK4nlpsH0+spK\/k6JpIbRzxkHmzYhEpAfPq1auLtzHBODaLUw9SEU3cn0CMYd\r\nHLotMlpr4CpJoD0TSjyfzZGzFmtB\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"nc_gantt","categories":["organization"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/codeberg.org\/fds2610\/NC-Gantt\/issues","website":"","created":"2026-05-27T16:02:35.234284Z","lastModified":"2026-05-27T18:43:05.479965Z","releases":[{"version":"1.1.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=28.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/codeberg.org\/fds2610\/NC-Gantt\/releases\/download\/v1.1.1-28b03db\/nc_gantt-1.1.1-28b03db.tar.gz","created":"2026-05-27T18:43:05.468950Z","licenses":["agpl"],"lastModified":"2026-05-27T18:43:05.537956Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=28 <=33","signature":"F1RHJx15J\/N8tWNrDlAX1MFE\/9tsct4PViEcBDeo8U\/V2qJ\/tezL7Xk0BVmYxjWw\npB+J685mcHjikh93\/aZUqG8C6y0mR3TTJfaa7dLCIRMc1034x6Xj9Nd7Q9YVH4yi\nRLTcRhrG2pN1Iqc23kwId995GJXHnCBEyuQuzo9m1VtA7GoFa8W2nqhXVT94khDS\n8ZHQrixDfv63d4GfA5N2x4+phaiyObdskvCmVSuKrmouYvCGpPevtKG5YxzOrHid\naL48Kod0YgOCAD8nAqOhEmioP0m+wP2e\/NC4Z5svSKT3vdlE67W1M68ipQQfnhPI\ntxui+2X8zFvoe\/M5sE3DaXbLnOVNGQ7YRpyXFI5GsQmQ0cPSSO\/94Mw15hLZfwMf\nTDOrrvzf+Vu05sUTZ6CFh4FrSl4e5Q6Xjv6uH4BZtyOpPxl+ajgW4OkZvQDbt4KC\n8aTZodMcDpXlRMDdBSxT1bT9tD05KUKmEZYtpxHiARrHDuQQCRSuxtjitQD9lbla\nCMxKrBiO0YgdUb3FuczYkWEH+y8gW5egU6TDMnjAVbuUecGuGZN1Cc6tarcFWRu2\n+V7Qn+aNoXEwP5e\/0TM4Ig8ETAYseZRiTPHxeWiSg3RnU3HuT6kPVWw8LERACDT4\n6F4WU9t2+4kESMLMjeV0\/2UBQSykR\/42Idsg0PtvpyQ=","translations":{"en":{"changelog":"### Added\n- Glossar-Button in der Navigation (\u00fcber den Einstellungen) mit interaktivem Nachschlagewerk\n- Dreispaltige Glossar-Tabelle: Begriff\/Abk\u00fcrzung, Bedeutung\/Englisch, Erkl\u00e4rung mit Berechnungsformeln\n- 30 Eintr\u00e4ge in 6 Abschnitten: Allgemein, Terminplanung, Baseline & Berichtswesen, Earned Value Management, Ressourcen & Kapazit\u00e4t, Budget\n\n### Fixed\n- Fehlende deutsche \u00dcbersetzungen f\u00fcr englische UI-Strings erg\u00e4nzt (Add dependency, Baseline, Dependencies, Remove, Work, No projects yet, Open Gantt Projects, u.a.)\n- Leere \u00dcbersetzung f\u00fcr Deck-Fortschritt-Hinweis bef\u00fcllt\n- de.js vollst\u00e4ndig mit de.json synchronisiert (war ~70 Eintr\u00e4ge veraltet)"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/codeberg.org\/fds2610\/NC-Gantt\/raw\/tag\/v1.1.1-28b03db\/screenshots\/gantt-evm-overview.png","smallThumbnail":""},{"url":"https:\/\/codeberg.org\/fds2610\/NC-Gantt\/raw\/tag\/v1.1.1-28b03db\/screenshots\/gantt-resources-view.png","smallThumbnail":""},{"url":"https:\/\/codeberg.org\/fds2610\/NC-Gantt\/raw\/tag\/v1.1.1-28b03db\/screenshots\/gantt-report-evm.png","smallThumbnail":""},{"url":"https:\/\/codeberg.org\/fds2610\/NC-Gantt\/raw\/tag\/v1.1.1-28b03db\/screenshots\/gantt-deck-integration.png","smallThumbnail":""},{"url":"https:\/\/codeberg.org\/fds2610\/NC-Gantt\/raw\/tag\/v1.1.1-28b03db\/screenshots\/gantt-deck-board-linked.png","smallThumbnail":""}],"translations":{"en":{"name":"Gantt Projects","summary":"Manage projects and subprojects with an interactive Gantt chart","description":"Gantt Projects lets you manage multiple projects and subprojects with an interactive Gantt chart view.\n\nFeatures:\n- Create and manage projects with start\/end dates\n- Add subprojects, tasks and milestones\n- Share individual projects with users (viewer, editor, admin)\n- Project admin role for delegated management\n- Clean Gantt visualization powered by frappe-gantt\n- Earned Value Management (EVM): PV, EV, AC, SPI, CPI indicators\n- Resource management across projects\n- Baseline comparison and deviation report\n- Nextcloud Deck board integration for subprojects and tasks"},"de":{"name":"Gantt-Projekte","summary":"Projekte und Teilprojekte mit einem interaktiven Gantt-Diagramm verwalten","description":"Gantt-Projekte erm\u00f6glicht die Verwaltung mehrerer Projekte und Teilprojekte mit einer interaktiven Gantt-Diagramm-Ansicht.\n\nFunktionen:\n- Projekte mit Start- und Enddatum erstellen und verwalten\n- Teilprojekte, Aufgaben und Meilensteine hinzuf\u00fcgen\n- Einzelne Projekte mit Nutzern teilen (Betrachter, Bearbeiter, Admin)\n- Projektadmin-Rolle f\u00fcr delegierte Verwaltung\n- \u00dcbersichtliche Gantt-Visualisierung, angetrieben von frappe-gantt\n- Earned Value Management (EVM): PV, EV, AC, SPI, CPI-Indikatoren\n- Ressourcenverwaltung \u00fcber Projekte hinweg\n- Soll-Ist-Vergleich und Abweichungsbericht\n- Nextcloud-Deck-Board-Integration f\u00fcr Teilprojekte und Aufgaben"}},"isFeatured":false,"authors":[{"name":"fds2610","mail":"claude@sonnengetrock.net","homepage":"https:\/\/codeberg.org\/fds2610\/NC-Gantt"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEAzCCAusCAhNMMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwNTI3MTAzNzU4WhcNMzYwOTAxMTAzNzU4WjATMREwDwYD\nVQQDDAhuY19nYW50dDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMm9\noP6vDlGpTxTBBnAJjbz2Sv0wAf5dyLr73SLX2nXmidKACWjAkuq7CiU9qHfJaxJC\nn5gXVjhV4QQKUTaK2Y5bOPGf9VBLwX9zDC1gwlVHFlG7HA+tlXZyL96Zw\/qB1ghe\nYkk95n4Ahx7FNHvZwHbAqhoxejWQIo6mwJna9I+x3gyUsURfmaNKo0ZHckMP2fpj\n4HKAwSTbzWqytYgbV8efQP6mAF6JWoBOIyi0Y\/Z\/zd2YIJ6ZVal0UmxpfTexSgfN\nZPoJWYLQGjqFxAZWLad4XTsJ3kHC4uSJf4LPE3Fde\/B+\/a15\/Xi1uhkIzG38+I0L\nEcOsobkGkgiVU8BFe5NF39Ld8oKTpV+DNaWTAXSzC+qxhM4O15etll\/cN8hP1rSb\nnxppA6diiiZ1D788feYvnU0bFMDjG1AxAtiO7su0m+VrqqQcKd\/9oyNouZXAG0VH\nLAsTL2kp78EW9yD3UxdgJ8C1j5XEApOAiILt4j0rsRK40u7AGVGD6zwKVPUoOMKZ\nkdiKOHIU31AdMJj3K9ovgXk9ecIOaU+r2UHmP5mH7d7M8pHLwp5elj4rmgx+He69\n2ShNAt0FECTm3yiay30qDuT2IIvRxVrn0qHUE8OWRgtzJnV0WXe2GMvASN86JQM9\nDGhtam1lDw+X44c7LEFawVN\/AUesvxv1BrbEezjLAgMBAAEwDQYJKoZIhvcNAQEL\nBQADggEBAGXZO3ifTRL+r9p3iZ8AmTlcdjfYeZLQT\/VDio5Zo1fbu1vQRuVXZ4YJ\nye9PFBwLjCXU\/Wr2bXdFoMi\/L1+o\/kZmfEiLmEv7GA6GP88OhozJeNx\/+6myhUX6\n0oLbVDJresaO8dguSwc1BkQ1TPO5P2Pihtg6Jz+SE1IG4fhoMCrKwMdmzySZkqeL\nXTgBLp6GTaGGd8Z5jXZvvBTEDwRaVeNMte3UmR2ON2B4zsR8eVD+PAoDobM+HR7q\nx9N8zOlBqkdJUcS\/KodgNfXH0o\/ZOgqzhHIbD5XnnQpMT1yG0qM98PtelqDURCi9\nqzfIPzlCodnTkS\/VWiq16iR9q4kwjRg=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"analytics_sourcepack","categories":["office"],"userDocs":"https:\/\/github.com\/Rello\/analytics_sourcepack","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/Rello\/analytics_sourcepack\/issues","website":"https:\/\/github.com\/Rello\/analytics_sourcepack","created":"2023-09-22T12:28:30.445527Z","lastModified":"2026-06-12T11:52:19.333337Z","releases":[{"version":"0.0.5","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=20.0.0 <100.0.0","minIntSize":32,"download":"https:\/\/github.com\/Rello\/analytics_sourcepack\/releases\/download\/0.0.5\/analytics_sourcepack.tar.gz","created":"2026-06-12T11:52:19.321826Z","licenses":["agpl"],"lastModified":"2026-06-12T11:52:19.385747Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=20 <=99","signature":"N+PaDQCOGxWbi72prc0hmIyIShIV\/g8xs2KNa9d2LPJecB9SLdF+mbz2Ocm2sIOUHwUsxEDqFv6uNTyjvxxcX\/ad5AZiJOI4\/Dx6Gu5q4pvx3\/HuK1IoLlo8GracuP3dvjYHtOOuHbWEC1NeUjfttblgfO5VcDYAS\/DvRHr6gSQXdFwcJJctPFseG1lDE0V9pTTi2WodubSAR8cS3\/xukrqFha2XbrzYzlbP5uR\/jStbRcf21spPF\/yw9zAkIsbqGG79gSkzumIZQ5o0bdDdRMx3Iq80bsYnXC7FlF7FY1aQ3Vg7i5k8iFD4V1HUpr4l9QPLUrOkxqgbaTsZmdCA8DQ4XaYXFSZ1VpIVL5+g66btHVTuTjb6kBOepnlBQAHxMVekUegRUWedZep7llrOAfMMoFUGe6YpjNlXDjGKIlE0zDJBz7nFCDAdlJ6O6zO28nVQl8DbomwnR+BWT0xpxAwugm\/FNAUVlcRsi0xgjPonZSlvDetHzdTonVYS0JA82TINr0mxlQwRvmabxF7ppZBfWQtzphDWZVRSe2l2M6QfQwky6HRvFpJ94gJrqRn+CU4Pp5mebS6tdQ3glM8vWhjVvJXOJnSya\/UBedOgFqCVJR2guHqdMrFqsxhJuptEH4KNM0yUVIrVp9Tcvj8HfvyWF7\/ltV\/tKx\/Z2wJdO2U=","translations":{"en":{"changelog":"### Fixed\n- Odoo API change"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"\n https:\/\/raw.githubusercontent.com\/Rello\/analytics_sourcepack\/master\/screenshots\/logo.png\n ","smallThumbnail":""}],"translations":{"en":{"name":"Analytics - data source collection","summary":"Collection of additional data sources","description":"Additional data sources for the Analytics app\n\n- Salesforce Sales Cloud\n- Odoo CRM\n- Nextcloud user quota (beta)"}},"isFeatured":false,"authors":[{"name":"Marcel Scherello","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEDzCCAvcCAhHEMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjIwMzEwMjA0MDI5WhcNMzIwNjE1MjA0MDI5WjAfMR0wGwYD\nVQQDDBRhbmFseXRpY3Nfc291cmNlcGFjazCCAiIwDQYJKoZIhvcNAQEBBQADggIP\nADCCAgoCggIBAKLzaCTL1OkRKZ8t\/KhWLk4hRjDDlzdmj4wwKmvyW8scwZ5AgVw9\nCOITIhXKpHxo1va0bE6+BXvUyLO+fDTwRFstxO1BOIL\/8\/8V4QDoNWY\/8O8V6CcU\nFCRyP0frlhBsjh2E0\/TML\/oY\/e2sfq\/D5kUkYNC+JXW\/FlCGe\/sh52+nhAq\/A69c\n1w4cblSS4BKjliw3\/YYz2QjO6fydrRUYexfgvZCf0sU6TLAVMWyv8v5zjxYBhG1+\nnDMRQjsCUtXvNua809oLq7FjijAt0NwYWjk1X2CM+HtzBQWaU65MydrqfDs803ZL\nyXu\/6q5N4ZH+yCX8gLWaGumzKSTNwNmvqR+X+yUwxQsHPY61Ynm383ZAOWK18ZwZ\ntnYR8hflNQGffAb7zF18yqMQdjoP85OEbV5u7h8jhC+slV4ERvwCxmx9i1EdAI\/J\nVMX\/6sCQ2aCICJFuhOW8yTtkH+IZbjjxhpXk43mo8t3WyW+9PBtE7OdcIWQ5ZNCl\nXAY7jCnStWRu9hSxExB4RQal3n1Q\/PvMmyYqK\/58ffK0tTCNXouirlBIvV43oWqJ\nsPmHaCiBf48wQGDMFa+HIxU+lqcdbIAhDNck9N1H86ca8Nsf\/XdlIquyPOx8UWun\ndJtQGxDJ7f6X\/wmZx9LRKt3MSAXTofRXROscwikXr5to\/ffAAFTVFumBAgMBAAEw\nDQYJKoZIhvcNAQELBQADggEBAJPr7EZ4J1Qfho+uUgyemZ51fzla4LDAoNQiXbQ\/\nyN52dk1X80YbPdxtFDv+XHqDejvqoPflmTUI2QT8AkgUcI+24oAzMgnM7Q3OMELs\ngR8iUmksphiaKcrZD\/I1g8us8hUOvV2CopxzrCoIrQk9dqwxdnwVc77K0Ja3g\/iH\nuurOo6HxCRPw4HNJgOdC0cLmW64S4OQ6x3eHT7QfdzQnpHdeSIv\/OK6H6zeuYMzA\nmXzi6Z40qRzDgt2SaFu+9ZpIzyVa8qUfCBwCh8XHoyrULulAh+kyi763kHVLUguP\nWnOLogP\/c\/1F+IJwTU+eijcT6A8Pt13yg9tdMEPIAeRBNGc=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"files_retention","categories":["tools"],"userDocs":"","adminDocs":"https:\/\/docs.nextcloud.com\/server\/stable\/go.php?to=admin-files-retention","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/files_retention\/issues","website":"https:\/\/github.com\/nextcloud\/files_retention","created":"2017-04-25T15:43:23.848958Z","lastModified":"2026-06-05T10:56:12.117859Z","releases":[{"version":"4.0.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/files_retention\/releases\/download\/v4.0.1\/files_retention-v4.0.1.tar.gz","created":"2026-03-18T15:57:52.230617Z","licenses":["agpl"],"lastModified":"2026-03-18T15:57:52.308159Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=33","signature":"H2Z6DVKRklUaRaggVRISsifAcT5bgU8mm38ire1Di7+46n8VpZWvpXHcyy7PgNhCTlFllL008MKBGCFD+a95MQTwjp1JWrAf0YZYRmCGuGPXRgF2gzFRsvMdXZwVRSaOIBEqlGxnowRH1ultCUWUHXXPje20w1vNs4mXG4B\/zHhqAuKhTAUYuPVQYu6lSC9fSoPer8l1ymHBK2jqbIJEuX+jqvRnzWoftEmfzG+8jLQUxwa1r5f0jDkt\/XupSJn9ijAL+kOQuiTo8MDBZdII8P8qGsZWamxAgrJBZvnxYbOb6JLH7QtnoXrIkS8BkZhaaoegY3boxNmSfsR4oG6m9ULi3HOt70bXyeGsqIp3YMMvPr5csKTJ0UJkJe2+jasZc+scWiF0FWhmZIH+jQ4l+ncdVgb5wpJTZ\/EHBA3pspZCmHKA8Bz69TqVs6gJRkBwXsED6dw5rp7stXp\/UDnAUwqRwsZO4nCL97P+Q3L8JxvY7RCnaZ\/sM4mhDFtGXqYS2IGSoz1yXOorXz77gM8xZaI1k9sMJU392MCFJhBpPAH4w0VtqPXbeiK2854Ri\/EfUiuf+yxoZKDy882ytrFTto4hYHwKqYhQYySRDjvA8efAqXi9xC\/NBZO+yZ7dUfY4deFNWbSTWikFwHY+rSbh86OIifENU7fCJ7QZAwPrjt8=","translations":{"en":{"changelog":"### Fixed\n\n- Validate admin provided parameters to be sensible"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/files_retention\/master\/screenshots\/1.png","smallThumbnail":""}],"translations":{"en":{"name":"Retention","summary":"This application allows for automatic deletion of files after a given time.","description":"An app for Nextcloud to control automatic deletion of files after a given time.\nOptionally the users can be informed the day before."}},"isFeatured":true,"authors":[{"name":"Roeland Jago Douma","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIECjCCAvICAhBCMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMTcwNDI1MTU0MjI4WhcNMjcwODAxMTU0MjI4WjAaMRgwFgYD\r\nVQQDFA9maWxlc19yZXRlbnRpb24wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIK\r\nAoICAQCnewAFNtWJwud+Tu\/Rtk\/Vl69owIos97fmlesKPOYy8bniim7NKHWYOjO0\r\na4LOx8Xp1Ot5JqY0qeqbjp7fJVsFbD8BEw2ZwTgikHCVV6YRf7RiX83Jg8Vy2T3H\r\nxESCT3FUqwi+iH5cMmQ\/hUrIxpAesHElC+f9wxnSGu\/vntKZWXtZx8acGUROBZCj\r\niSVFfPd8LhH1tqU\/QVCCYKuHZT+7WKych4NCkMxApHTHa3IJ0NFhAKB9ir9yFfnK\r\nyBBGm5QSjXvpk9tD+i1XXBHsZYn8YW+Hh\/StFQ8YpMC76thzA8\/9r6sepAvEtV9V\r\nSUbJTXAtnZ0EKD41j4KqE1MmnUMCQc7NEvysf69DwJVNUxyKXXpd0E26H6NWPIFN\r\n4X\/iWf5IS6nQ6ull+iRwhgi0xuW6TRTqSF\/BuC8sMJDbtpCS4u7Q0ii3UU39RDWh\r\ndzSHzjDRM36zI9gzFi5hYE2TLY4tjuRABTAf9Yii752Gbxpkd\/TvOVsLrLsL\/\/+Y\r\n+4GkuVxbhJBFsdL77i5hkyyEc+se0gQFsoRisr3f0UCbWRbgFZRvbAx8py2pLoUf\r\nQYyriLvRLZiz1b6C39V5E9WWFB\/LGelKEQATQlnIzdkSjLKq6x8K83gwmbxvksJf\r\nw9UGIbZGo1S0OCQ5WApmq9wmB0kUHnw6eXl8U3VyCmaPx4PFCQIDAQABMA0GCSqG\r\nSIb3DQEBCwUAA4IBAQCFYL7FaYu4B4nPr0MHLI3rIaoT6UNkIjEThTjiUWU\/PBvK\r\nOQuBt3uAHvxckvWaB7EVfVhQzqGxQfe\/KsssBOwFP0SL5V5o24S3U8EUubJ7uY7b\r\nRp2ErnAGKvNfy6VUA72jrnEeCD5Rt54ZwralVwdfcu\/rqvHuQqB69vW2seu+RYJD\r\nXbvn\/b7TD8ViULKY\/SnczAL6kwDMJXqq5xe99TFC6hK6ytAcjwkOx2X9WInVIqxx\r\na8qVA23j9tykWV9ctIMdd9hu7Yeappin8v3Fe6tAkM5zi5DE1ruSvqNoKcwXCGjg\r\n4ksmQ5XDeD\/YtwslRMvYDa\/SKvpxAIU3A2IzL4ca\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"external_folder_refresh","categories":["files"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/iamhawk\/external_folder_refresh\/issues","website":"https:\/\/github.com\/iamhawk\/external_folder_refresh","created":"2026-05-29T01:07:57.725558Z","lastModified":"2026-05-29T01:24:09.893347Z","releases":[{"version":"0.2.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/iamhawk\/external_folder_refresh\/releases\/download\/v0.2.0\/external_folder_refresh-0.2.0.tar.gz","created":"2026-05-29T01:24:09.887639Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-05-29T01:24:09.932550Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=33","signature":"bX6+zq2Atd+Kdrv54TSmYdMEdPO9SCBFkOcoHQKQwvwzK05yvPocyZAVAgBzda1D3PmNsSYL1G71szUcVVTuLqlLlzA\/eaDrVAw2XI87Iv8kfDeFAP893I8ceBocoNuxoi6gbnOBdsEEZtYzb\/FjtylyH0zv\/4mT1Ph2CtItGnyfjcDPRlrnG+HI\/cbIfZ\/+SW3dNzDEwtEQHrpDOn2MFBh5dEb4agdhwS4leQAqvJAkdkdAe1BO4wBSIbV4RkcuoPR7896lv4+8ixltZmOqByR8oKDyqVfDW1xShSyimKuZYWmS0yeGX8zCW2ZdY5mF0RgPBd+SYYK0EqhxbZYrXdRhXzs8KhTzEKm7W9DfwXVDtCTR\/MszHopLG5x8Snd3wpla3NVMGfZTLxJsICzX4qxq58zO2KJ0VxVuskr06Z8Irss3Bh4TT29HB4mtlsMozQtj02JT7c4fMkHDupcUb3DL+xu9qDl4IfXhhOzXAJtqcSybAL10c8p\/GI\/8aq7V2vBHEhEFmKFyMsG0\/xTtnal2ml8i49Mpwgc87py+9OAURqeYr4DPmVHxY8vFhEyRsqenIpMvKoQMUX2EUOL1R3lh75z8iKq3GS\/PKBSJ2Eu4enrfmMKMI4vlJLQGYT\/O+DtJwvjIYXPXImL4dh0wAxOookx\/1EjzTLawFYvoZjw=#","translations":{"en":{"changelog":"- Renamed app to External Folder Refresh.\n- Changed app id to external_folder_refresh.\n- Added admin settings section.\n- Added configurable allowed folder prefixes.\n- Added default allowed prefix \/Yandex.\n- Added optional group restrictions.\n- Added per-user and per-folder rate limiting.\n- Added scan timeout.\n- Added lock file to prevent parallel scan of the same folder.\n- Added publication-oriented README and changelog."}},"signatureDigest":"sha512"}],"screenshots":[],"translations":{"en":{"name":"External Folder Refresh","summary":"Refresh the currently opened external folder without recursive scanning.","description":"Adds a button to the Files interface that performs a shallow scan of the current folder. It is intended for external storages where remote changes are not immediately visible."}},"isFeatured":false,"authors":[{"name":"Hawk\/itxp","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEEjCCAvoCAhNSMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwNTI4MTIyNjU1WhcNMzYwOTAyMTIyNjU1WjAiMSAwHgYD\nVQQDDBdleHRlcm5hbF9mb2xkZXJfcmVmcmVzaDCCAiIwDQYJKoZIhvcNAQEBBQAD\nggIPADCCAgoCggIBAMK7CN1B1kLrVVxWa2ShOTE9+HdLdciHFVYFjuX\/iq9LMLWd\nz8gLNZqafk1rGis775orilFcX+VbxhevNdW2rj5AgL0fXuHwORyUy4wo60ixXUh2\nBmxLhltjTo9wq9udySj3tusLIViuKaUhtxA5Mp97dPcBGuQdEzxT1yjYGEnZWw0f\npbvCuCHHa\/SYYJzCpq4RgtQN4ktNIm7ktAO+1cDYEqFFCq4K1k7jP4rpZ4zXyJE\/\nGOLybLXj58tssT\/wJ2Cmk4PhhUCMRSWgCpDuboEgZMDRjZzeDUzRRWDWH48Is4M9\ne8vErUuLFes\/ptQkKtFVCkBgctQSv2jK8kOo70XtBYckgEoEEDd97DD1XjXC3AIY\n\/2FdmyQEOS1kEKiH8+jBaaxQ7OHrR4l5OerQoMB3aozFigxxGw\/njxHfelelfbqo\n7WvMCiBDNz\/KOIRysjwvMUot0xwb+AUENBx5+Ze5vpSVnwDC7PuawRp1kFY1GHMj\n2Mry7IKKxgHgtvcaBpprSB0dM+UwIM63paKRghmewe0AxgkrxksNh7epXd3kXDQP\n4Z9Xuto6VzbJKpUk1NIXHb8BJoYL04wqkMW4QOu0HRk\/cjeDDmUrHO1GdqhaQbmR\nE5PB5WzHI7jF2Fpn8h0iRIvp9iEqegrV4tgc+JGw3xDo6YH8Ityx130fM0VrAgMB\nAAEwDQYJKoZIhvcNAQELBQADggEBAIlPYADfPVUFBZswQORARu2kZbpKd0n0rXSg\n312tLwgvE6IwS3OGu2qHwmWj6NJ7jWP2ae39TTAb7SoFDilFawa46wlGYOZNIQs1\nizxXOxqLt4uI9yoAITMRapFFZKNURbUpuO0vV0fTjDfRIZcnHbyqPfs4zhnG807L\nHtydSLegcXbqdKUAuUbfgpP02U0NmtZcw9uEoKqSUuh4BsACwFiFngXuzuqtcZj1\nii0myhH9XxPIdY0KSSIu3MWsxyE7WuSJOPo+Av9oU6zWdKhJaWlj1byqo7d+k+Dl\nHAqiLfRBMBXIv\/lMPxbfNg79SKjsLZtWRiXsdDU3DpmxXGGh\/Lo=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"unroundedcorners","categories":["customization"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/OliverParoczai\/nextcloud-unroundedcorners\/issues","website":"https:\/\/github.com\/OliverParoczai\/nextcloud-unroundedcorners","created":"2021-09-13T09:44:25.383942Z","lastModified":"2026-06-15T23:32:05.621302Z","releases":[{"version":"1.1.5","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=30.0.0 <42.0.0","minIntSize":32,"download":"https:\/\/github.com\/OliverParoczai\/nextcloud-unroundedcorners\/releases\/download\/v1.1.5\/unroundedcorners-v1.1.5.tar.gz","created":"2025-06-17T14:17:19.172133Z","licenses":["agpl"],"lastModified":"2025-06-17T14:17:19.256366Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=30 <=41","signature":"SF1FjMGwmUHmYk87zJcxKA0xqQoK4vBrkm\/5znBwH4e+dJUBbgW2Lhd\/DuLaP2Gb\n\/4vBpiwldHt3sz4BLw+mPRj+TAy3EvVTBN7N3NxfNOQqaBIG2RdSm5gjv7HNfqs6\n5iyW+J9uZ0DxW\/djOra8IJrYHtSxjqCcM4zQ2JbJqDMVRrDisL1rnone0PytFkjl\nX091w8kRJCqWG1HIHXsLOYrjnzwDayz2oUFW82O+gHCS\/Ea39NoK8wOlcJ83kSdK\nkg7q8CIubi4Xr+IJ4Xa8\/i2P+rlY9pyEgB5aUVX\/7a5It8oSIfXzQ22jzWqPNXvk\n+dxuiCoMyzJr3T9enApXEarjYWETd1uDDXAA5J3ckU3ZnWmcjrxWFr7iWuOtlOgc\nIzzfRU4\/k7cG0oJuS9GE6QZdoeT24Gy5aYzNYxykzdM5VjdRlAnEy9ZLyqzNjH3m\nIJ\/kOKnQ7cwxS1ZVPlNVylkD8m69BF8K0My30eG8cfj01KA\/ebcbQtchiRaFLxFx\nC\/ZjyDjMeuTpxeh\/7uR0qzkxYmOT4lqBqMWJNf9oozUKqOYw+Y6dI7n0fe9cYFHv\n7w6cE6zPT2x6lmxjHlThfWO0VeVJTUwNZHUfnIof\/1mwBPrDWdH65Lb33oj55vYk\ndASnsqDSfEXueTGL5SIOiq4tjWIHdeuhZqsw044gUDI=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/OliverParoczai\/nextcloud-unroundedcorners\/master\/differences.png","smallThumbnail":""}],"translations":{"en":{"name":"Unrounded Corners","summary":"An extension for making the corners of buttons and widgets unrounded","description":"# Unrounded Corners\nA Nextcloud app that restores the corners of buttons and widgets to their original looks by unrounding them."}},"isFeatured":false,"authors":[{"name":"Oliver Paroczai","mail":"me@oliverparoczai.org","homepage":"https:\/\/oliverparoczai.dev"}],"ratingRecent":0.5,"ratingOverall":0.9411764705882353,"ratingNumRecent":0,"ratingNumOverall":17,"certificate":"-----BEGIN CERTIFICATE-----\nMIIECzCCAvMCAhGYMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjEwOTEzMDcyNjMyWhcNMzExMjIwMDcyNjMyWjAbMRkwFwYD\nVQQDDBB1bnJvdW5kZWRjb3JuZXJzMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\nCgKCAgEAsWUTCdmPJUQ4ZaAepPC9zkySytVNIM32A3IyuyygxelL9SJFV0e2X3bH\nWUoYEbWbvZ3wAjw\/h5+uVqVVxKq4gt3I5OAULruAq3IGyBko+r8VQvKAQReprAWy\nTphH62V+nQHrOpHwipEA9w0DaWC9kb3SWXevYO5FVqfSkhKYE4nj6QG83LREfEbx\ntnVIwEbU7zUek9uUEsHCmoUlY2libyMr1teffa0hwRGQ0ZRTZuyOgC17\/YE6QFVc\nBx9xYO6Jxv5YXsaVWIlaMIThNskYYGsglrSyYkr3fac3dJTQPNZf6Bq4Sc7Dr9N+\nqtu9dbSeIClRtBKw40x4UWVnmpu5M2txbheAEAmQmR+RS65vDkdHS2kj9wGITGz6\nPcr2Ig+UspKDzAxwbgOhu794cx45uWUxZKmXksmFCmkgHKc93dn7VBcYWjJ7TUlj\nH9qLrVNwme8fwrZoybvjTDaNKlvhgYVnhEX9bCzeCQRqqlWub4Rir1pWbJEEM8SF\nEUPArotmYznV2iJrBVPC+9OCGR7tvZadqYnWVgrXGX\/9SOGEErMB4jinYdbJQMlw\n9Ru5anRZXMUlB\/XoA\/gt7DEfUol5xPipQ7u1QhCR+wtrqORAhdLF4KVZmmJY86OK\ncVPX96AOg6uifC3OY8+04D\/tibJjnj\/qNceEEDN1UM\/9M2AbA1MCAwEAATANBgkq\nhkiG9w0BAQsFAAOCAQEAOlq\/ZIP9jH1EgKzg0FHsN9X8RqKaJ36uS2FHAHPSXRmj\nQ8gL9sH5znXgfLTSZjcpqbhVHGmCwcnHheTeKcsEJVRpLHkLRK\/YuEDZC+WZIvRR\nvvXMOETjE7jEO5GsFcMDWKMvCjGU30544hH8DhQQLLAYAtHg0iKAV5HPGbDjn9Jh\nGqKUhhd1E5LtyElslJs9gCAdcKB6yseWNkx7BBQLN443S7nnrNBBrstJbFe3lZg1\nuM8cuXVu19Uo+aWL+NChVfA3BP+xjGrbZ+eLxX1ly\/W4Nw88TOIR2hJ7DSmUJ6RG\naWKgPi+3ZbP8+aLIiNlz8oJLWjz9WyHSy\/Yy7MsPZA==\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"dailyverses","categories":["dashboard"],"userDocs":"https:\/\/www.langstraatonline.nl\/nl\/tools\/nextcloud-apps","adminDocs":"https:\/\/www.langstraatonline.nl\/nl\/tools\/nextcloud-apps","developerDocs":"https:\/\/www.langstraatonline.nl\/nl\/tools\/nextcloud-apps","issueTracker":"https:\/\/github.com\/theo-langstraat\/dailyverses-nextcloud\/issues","website":"https:\/\/github.com\/theo-langstraat\/dailyverses-nextcloud","created":"2026-06-09T14:33:26.645360Z","lastModified":"2026-06-10T13:21:45.143795Z","releases":[{"version":"1.0.20","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/theo-langstraat\/dailyverses-nextcloud\/releases\/download\/v1.0.20\/dailyverses-1.0.20.tar.gz","created":"2026-06-10T13:21:45.134902Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-06-10T13:21:45.187415Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=35","signature":"R8tIXaJA8wQeLdYjhdS\/rTQ37WbfgoIQQUT+6DDaYQzSSlx1nXqM94UVGlFIU1JQ\nUbS0JSILas3Wu7SeRK5uE7Swj4i7MuqWOGJBwwRKDuGrK1NPUtOCClVuPcIOerjK\nnVDETTtcSGPPEJ+f0FY4ySjyRkJ8cCR8Lee4Po9ar9\/HWJvrv12sj2ZF4RNmZ3CL\nHpuA75\/qHrAkJqSbSYoFtnM2v5xBG+43zffKaGuyy66p+ny\/r5vqijNJfBQ3TAUo\n\/zWoQbapcI4p6Oy76S8EOQW0PJQthsJjYUTT+eWPXGcnlaiYYcEjbUZIZvGmJtIz\n8FAe7CcGCFA8K5cVPqRBtdYNRKyA\/LVHo69CcAjxb30tHojMwvVzzy\/5mSraxLZY\nWa2207h+DJkza0yQSeTb92xGX4q1ABvq\/kF7r1NeI7dyh58+yz\/j5WI\/jZtr8L0T\n3f7sz3dbEGGqBHIhbgne1eqhPqHM0eioI6qo0drNayjR+HbMHpHTfMJncashz3ne\ngxQgANT9zi4qyfhZ0FIeW8kDlcm8Ewi0vyE3sU6qdREv5y83BdJMuHA+JuQG\/uF1\n075344k0Dlysy5d0AjIOMnVYETL5agxNe8iVZtly2+NqDzf39IBBj5BVYqXDDICX\nZOaZOLso\/9eb+BIPoyGJZ6psYs5BCapyPJt+bD1y2AM=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/theo-langstraat\/dailyverses-nextcloud\/main\/doc\/img\/frontend-nl.png","smallThumbnail":""}],"translations":{"en":{"name":"Daily verses","summary":"Displays a daily Bible verse on the dashboard","description":"# **Daily Verses for Nextcloud**\nDisplays a daily or random Bible verse from dailyverses.net on your Nextcloud dashboard, with support for 26 languages and multiple Bible translations.\n\n---\n\n## **Features**\n- **Daily or random Bible verse** from dailyverses.net \n- **26 supported languages** \n- **Multiple Bible translations** \n- **Dashboard widget** for quick inspiration \n- **Admin settings** for global defaults \n- **Personal settings** for user\u2011specific preferences \n- Optional **links to full verse context** \n- Lightweight, fast, and privacy\u2011friendly (no tracking)\n\n---\n\n## **Configuration**\n\n### **Admin Settings**\nAdmins can configure:\n- Default language \n- Default Bible translation \n- Whether verse links should be shown \n- Whether users may override global settings \n\nAvailable under: \n**Settings \u2192 Administration \u2192 Daily Verses**\n\n### **Personal Settings**\nEach user can override:\n- Language \n- Translation \n- Link visibility \n\nAvailable under: \n**Settings \u2192 Personal \u2192 Daily Verses**\n\n---\n\n## **Dashboard Widget**\nThe widget displays:\n- Today\u2019s verse (or a random verse, if selected)\n- Translation and language\n- Optional link to dailyverses.net for full context\n\nThe widget updates automatically every day. In daily mode, the text is cached for one day.\n\n---\n\n## **Supported Languages**\nThe app supports 26 languages, including English, Dutch, German, Danish, and more. \nTranslations are provided directly by dailyverses.net.\n\nThe backend supports the languages \u200b\u200bGerman, English, Danish, and Dutch."}},"isFeatured":false,"authors":[{"name":"Theo Langstraat","mail":"theo.langstraat@delta.nl","homepage":"https:\/\/www.langstraatonline.nl\/nl\/tools\/nextcloud-apps"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBjCCAu4CAhNkMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwNjA5MTEzMTMwWhcNMzYwOTE0MTEzMTMwWjAWMRQwEgYD\nVQQDDAtkYWlseXZlcnNlczCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB\nAJMLtITlbX2BsJG2xrOHdO2fK3+tlTBQI9wvBOrwaLy8EGKUGnv7tfCG74DpYDpm\npwmiTH6e34Vpe2sTi1eM+38AJl\/CKmiKm9TvXwaeLT8jU2VlYocMso79CbvMrupv\nUeEwjn0olZVE6IytWCRUr3Ypw9n\/bkeR+57eL+Q0UJ5Y\/DPrm\/PW3jkKH5\/Gxjpa\njkqKLi7QU3m3dTRrlMYcyl\/La9Wt9an4g1njkr5XfNT+VffmXk10NuXvtTJ4moUI\nXy\/JVvoBnqszn6qIi68Of\/3lOmUx6cwThZEVwDMNPK\/6X9OI67xXkD\/E5kcvNsZ1\nL\/S7t\/qF4aSsfQRRUL8scDjR3Fto4adOGI5XR7LlUZxsMcB7XIRzy8uDqrtLRHIm\nmqFneZ0Tnq3BJWTUbF\/l6ybMNTQy548ASEAqoQHY9h58tywmhBA4gzvy8vDJzmDr\nTMGkfsCHtiYrkrgmF5mlKGC2z9QslNsdeyRbOzWeuxisa3e6B7\/y+P0T\/O0Ojpsc\nOn\/96kI4Rv8UE9aSR+ZNSaeeVxeEHO3Wl9amTVWolhXiCBFsycyfMLOjJj8MJHkT\nbYnIbNO1sR9LJZoHjivqBD1rKQwnaFlXbW+W8gkYsYSSVjfJcZsCr1uAqTv84j+x\nsT9oNZcWbnlrwC7Jv4nZEPLQoFsxS\/XYQ+vR6U+Zx80\/AgMBAAEwDQYJKoZIhvcN\nAQELBQADggEBAD+VLUBUX3LwKF3aZkJl6DrUaIRJDXfU28WaQ+ro4Igy4i0drUIf\nNvCxRhdf5dikY6B8YtIf57YxRCKx+lntQINZHbKl8GcNJNQ1mugNaV\/4phJgZvB5\nEbRB67+xK7TaqUcq6KNqMLlYYks7NkPpPC2gA715nZFrIISXVJoUcHcyfrPYf82i\nEWvqTOetsTiikFeqdxZLcLVTv4\/lqxCvJ1i7Bex1hm85tGqcilS5pcGdqJ9faULj\nSDOR8fl2GqBl45OLhgH9PhblXb9Fuyf6LoDwOYbIgl7o3KQ7vcMrZ5QqZMYmR9wd\n86pVIDdThIrz8AMZ8Mg6rf2RojeV5ng2fEY=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"contractmanager","categories":["office","organization"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/cpcMomentum\/contractmanager\/issues","website":"","created":"2026-02-04T10:51:10.358320Z","lastModified":"2026-06-19T10:27:08.671057Z","releases":[{"version":"1.1.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.2.0","platformVersionSpec":">=32.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/cpcMomentum\/contractmanager\/releases\/download\/v1.1.0\/contractmanager-v1.1.0.tar.gz","created":"2026-06-19T10:27:08.651494Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-06-19T10:27:08.712441Z","isNightly":false,"rawPhpVersionSpec":">=8.2","rawPlatformVersionSpec":">=32 <=33","signature":"GDxPEkr7p8dPUnH4mUI\/aoAWFY\/7P6ADxjnQVhJ26HZSRzMGV9QCLw680opPQt6ofv666gMLU69ZIXhyv8hjim2iM7qoxSXJkEDgLXIAIaGXCzfIL18eonvLOohfAwv+nsPyiI8dcAlfCxRXoFWM1XgRL7bfAcNMEqwDEylA0ndCU6dH2\/Ys8a\/9naB4L\/q3OR1ml0Acgn4w2P0iOq8lG69gjpDumVKl0zynGqhedq1pUVkfzzJPAzoJN4JuMpwTGnYURIw05tEvZTYHPkNMXdMtT1P0wI2msLDGmBGTpzh1NicGE9urXKD0Nu26D7sIWgtCWVauphAmdBbp+jwuCw==","translations":{"en":{"changelog":"### Added\n- \u00dcbersichts-Kennzahlen \u00fcber der Vertragsliste: Anzahl aktiver Vertr\u00e4ge, monatliche Gesamtkosten und anstehende K\u00fcndigungen auf einen Blick. Die Kennzahlen beziehen sich auf die aktuell gew\u00e4hlte Ansicht und passen sich Kategorie-Auswahl, Filtern und Suche an. Monatliche Kosten werden je Zahlweise auf den Monat umgerechnet; bei Fremdw\u00e4hrungen und gemischten Netto\/Brutto-Betr\u00e4gen wird das transparent ausgewiesen (#112, #170)\n\n### Changed\n- \u00dcberarbeitetes Oberfl\u00e4chen-Design: Vertragsliste als \u00fcbersichtliche Tabelle, Vertrags-Dialog mit einheitlichen Eingabefeldern und der Detail-\u00dcbersicht oben, Einstellungen mit klarer zweispaltiger Navigation (#170, #198)\n- Erinnerungs-Einstellungen im Vertrag verst\u00e4ndlicher: ein globaler Schalter (gilt f\u00fcr alle Berechtigten) und ein pers\u00f6nlicher \u201enicht erinnern\"-Schalter, jeweils mit kurzer Erkl\u00e4rung; die pers\u00f6nliche Vorlaufzeit zeigt den geltenden Standardwert (#198)\n- Benutzer-Auswahlfelder (Zust\u00e4ndig, Vertr\u00e4ge \u00fcbertragen) zeigen Vorschl\u00e4ge bereits beim \u00d6ffnen, ohne dass man erst tippen muss (#205)\n\n### Fixed\n- Genauere Erkennung der Server-Adresse f\u00fcr Erinnerungs-Links (Normalisierung), dadurch weniger falsche Hinweise zu `overwrite.cli.url`; zus\u00e4tzlich robustere Berechnung des K\u00fcndigungsdatums (#201)"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/cpcMomentum\/contractmanager\/main\/screenshots\/screenshot-contract-list.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/cpcMomentum\/contractmanager\/main\/screenshots\/screenshot-contract-filter.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/cpcMomentum\/contractmanager\/main\/screenshots\/screenshot-contract-form.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/cpcMomentum\/contractmanager\/main\/screenshots\/screenshot-settings.png","smallThumbnail":""}],"translations":{"en":{"name":"Vertr\u00e4ge","summary":"Vertragsverwaltung mit K\u00fcndigungserinnerungen","description":"# Vertr\u00e4ge\n\nVerwalten Sie Ihre Vertr\u00e4ge zentral in Nextcloud:\n\n- **Vertrags\u00fcbersicht** mit allen wichtigen Daten\n- **Automatische Erinnerungen** vor K\u00fcndigungsfristen\n- **Kategorien** zur Organisation\n- **Archiv** f\u00fcr beendete Vertr\u00e4ge\n- **Dateianh\u00e4nge** aus Nextcloud Files\n\nBehalten Sie den \u00dcberblick \u00fcber Laufzeiten, Kosten und K\u00fcndigungsfristen."}},"isFeatured":false,"authors":[{"name":"Axel Deffner","mail":"axel.deffner@cpcmomentum.com","homepage":"https:\/\/github.com\/cpcMomentum"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIDCjCCAfICAhLsMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwMjAyMTU0MTQ4WhcNMzYwNTEwMTU0MTQ4WjAaMRgwFgYD\nVQQDDA9jb250cmFjdG1hbmFnZXIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK\nAoIBAQC5R5Qp4Wm5Q2dDNSyN33MAIianNamIQCzLP9TqKbvrHUvhIb5XojZizo6H\n\/3jZTpRau83rYewLsJiEDgyuKdLiFYiuas5bdU6lie\/X2V21BeowwqlOGoVaiXwE\nvDmarjfhHAMIbW\/H8IyT1PEAvSLZLl8vofGDibsovGacRfBlj\/WhTQSVoFyc1N32\nivUM\/rta10BLN1JurgXjN6s33uqW19bTms+y9zO3C1Wpq\/KhwgVNIcoRdio4uA0e\nSAnQQHE1HUieBDydwP52fFnlqf4l1OjP\/WLeNrwFNWdCBqZIEZsynASFHae\/cyOs\nqebHseLaDRkySMmHLv2hsH\/\/dm6rAgMBAAEwDQYJKoZIhvcNAQELBQADggEBAD08\nvS9I3TjEfSfcF45IdanGUsrSMm7rCdQpdVaY7xyB8w6BymWgv9q0I4rATyCYgNIU\nN8TNGNNXHutvlOJ8ACdTxDs0bitSM0VY0lNqCVInRIT3W8UfoOmvpVG6Xc5eEi1Z\nO1JLVd\/lH6n86cHnkcMeSH265JwdGfKFF86g94YfDJ+uU4OLwaAnmeJaWTCHn3Nm\nFXWrSzvpPU7y47yCAJok+1Na0pXx5Y6BxId95ZBSBKPXmFpANvU58v52Ed+6npl5\nc6wfDUcb1088N4NBP8j76ci5BB358vTSwjAV5moyFUZO63vPRRcfP1Rq03LUfWyi\ndg1AcSTaDHL7vhQm19M=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"dkmunicipalorganisation","categories":["organization","security"],"userDocs":"https:\/\/lamotech.dk\/nextcloud\/dkmunicipalorganisation","adminDocs":"https:\/\/lamotech.dk\/nextcloud\/dkmunicipalorganisation","developerDocs":"https:\/\/github.com\/lamotech\/dkmunicipalorganisation","issueTracker":"https:\/\/lamotech.dk\/contact","website":"","created":"2026-02-19T15:49:04.959466Z","lastModified":"2026-06-23T11:54:52.168770Z","releases":[{"version":"1.0.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=32.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/lamotech\/dkmunicipalorganisation\/releases\/download\/v1.0.0\/dkmunicipalorganisation-1.0.0.tar.gz","created":"2026-02-19T20:36:58.029985Z","licenses":["agpl"],"lastModified":"2026-02-19T20:36:58.078015Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=32 <=34","signature":"oS\/p1x7RHF1l9gat8qhpuS+40WWdUp0MFmnI3MxDijgOkQcD2\/dXjMt3ClksXMuw\nksYh75lnO+2dqRuX71PC6v2EcmLRfLrdP8MQ272pLNoPoRcwJvVlY47MY2ezglit\nW5ZR9e4T6vjS8t\/IiFD\/Xv66JYhLb\/ZX+BcqMt0W253\/Aaficm+U7sJ7njWvPXst\no637B0SnhgeDaVvdjYpijCO+A8Ba+aIPMaTMq0b3hBR5ySh7QxGbtzzjtOXvmaNR\n+U7iB11xSkQ4kY36rOJTBnGGnBLspB427MwTC9dfOI6AKmEe4Cr2c8SjmlcaAr82\nhRKSQIO\/+UkWL2m+DV0VuGyJWifCjyemlnDYlWU3\/Yp\/e+dDZImTY1qbHQ\/YfIde\nqAAwuOtyuvjc8u2Ca21Sev\/esUFjQ2wZkrFKBCYYFpGStOZjRZnPR8qHp4eeR1DG\nPpI5msqqlkklgYwlGRpofxxxXEzzgo328AKmU9RC0\/Io1lGPpVQlzGy1nQ3feCgi\nQH\/rMOecTvbW6EM8RLm8Cb3adgKTgmRHn9gljZiUH+TqLzcAVOQVfkRKtZtDE6PM\n9IW\/3mKsVqeaquIJauIFZ5icoGY0euooimVvPOjTM7nUsDHRx7sIbjKc1klLWeDp\nNXZOlzfY0OFKB43gptk4QHicaKtEsUp4o64JvXpkX1Q=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/lamotech\/dkmunicipalorganisation\/main\/readme\/dkmunicipalorganisation-small.jpg","smallThumbnail":"https:\/\/raw.githubusercontent.com\/lamotech\/dkmunicipalorganisation\/main\/readme\/dkmunicipalorganisation-small.jpg"},{"url":"https:\/\/raw.githubusercontent.com\/lamotech\/dkmunicipalorganisation\/main\/readme\/dkmunicipalorganisation.jpg","smallThumbnail":""}],"translations":{"en":{"name":"DK Municipal Organisation and Access Control","summary":"Danish Municipal Organisation and Access Control Integration","description":"Our app integrates Nextcloud with the municipal access management and organizational service, providing access to shared municipal systems.\n\nThe app supports integration with the two central services in the municipal infrastructure:\n- Access Management\n- Organization\n\nThe organizational structure is synchronized once every 24 hours. For each department, the app automatically creates a team folder and a corresponding user group in Nextcloud.\n\nWhen users log in to Nextcloud via the municipal access management system, they are automatically created as users in Nextcloud if they have one of the two defined system roles: User or System Administrator.\n\nUsers with the System Administrator role are automatically assigned to Nextcloud's admin group and are thereby granted permissions to perform administrative tasks.\n\nUsers with the User role are assigned the User role with the organization as their data scope restriction. They are granted access to the team folders associated with the organizations included in their data scope.\n\nThe team folders are available in the Files app, where documents can be created, edited, and shared."}},"isFeatured":false,"authors":[{"name":"Lamotech Solutions ApS","mail":"dev@lamotech.dk","homepage":"https:\/\/lamotech.dk"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEEjCCAvoCAhL5MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwMjE5MTIxMDAwWhcNMzYwNTI3MTIxMDAwWjAiMSAwHgYD\nVQQDDBdka211bmljaXBhbG9yZ2FuaXNhdGlvbjCCAiIwDQYJKoZIhvcNAQEBBQAD\nggIPADCCAgoCggIBAKYGW8RFGdY35o5gn4SccCdSuM2Bamp+2gmqSdRGuo88Zy3B\nC7FZMDxDfrIC9h6E5OhyfAhPRy9LiHkMCggt2HuvX5blBYyshR6ndTztjhJVRLBA\nHHKpnG42Rc4V6rYI9\/HTOE+9yS6\/acddzt4fgMr\/h0\/VqdpXgy8LyuVOaXm60ayz\nZWr2QgoXlJWBfpudwxnFHA273SqaJHD7CP5h4xHQbdumEUFNGFW+m7\/4dEPEkk2b\nrArOSrESDO1rchZDryHRmevkSgBnTYUYInEl7M7F8WnosJPn3OidVyxd9kqP7\/ri\nErIWi+VJ6DWLakQal0CSlwhL+pcNQgILWZpe0TUI40FcJAMflcEi4hS+FF0\/RApx\n6CxsZ10\/+ucAP0\/q\/LPpdszSP4gIu0ZdIPalacTFb9svtcM137U6biE0TXIhbpun\nxA+kk\/iv6FdXDyU8qlIqfm3kx6yw1XiItWcluGWgngl5kZ0GI0Gl8h2VENC9fkYv\nYlflJVlJ7GTRdftrKXmcpwjiqnWhfbJyuo5snegTGKmITHkzU6uouf\/T3mCzf61y\nQrIqWlLSjXgt4GMs8Ac3eEtGKN3Oc1RsXoyX0hsRxZjpl1IO3Rzj1VkypPFFIYHI\n9\/oKMl9eon4wvfja2L11CKA\/ZluiePis+zW6THsOC0wT32U6Slonmj1PKzepAgMB\nAAEwDQYJKoZIhvcNAQELBQADggEBAGiktIdNC2kxhf7E9AEXiRbswtAkG\/QYbX4e\njXyx+guO0nDZ0qNIBm1rO7o6AeIbW1V2xqDIL7J1ALtjKjRjVN+uMlDYAr\/WPBWr\n64bn1FZO2VtywxfOMUMTEobyWUMlixjLU6fLTryq273JTYfaLphlkAYEzMRR4jmy\nOA97KOSOlqEq3gvUkFW3T0IIBY52Zx\/ieOHZmjvjf\/Y0q+oLhjD93JMfT2fB+Vl0\nWHHNee8wRzgUeSfrgMVNxndUwUkLU8hRkH7wkzBledWv876z0nwrLgjxmJuccxTU\nEyQD1+IbAm24QBWrQZUK9PmltXgfW8wi72El\/+dflmRJbcreB\/o=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"integration_dropbox","categories":["integration"],"userDocs":"","adminDocs":"","developerDocs":"https:\/\/github.com\/nextcloud\/integration_dropbox\/wikis","issueTracker":"https:\/\/github.com\/nextcloud\/integration_dropbox\/issues","website":"https:\/\/github.com\/nextcloud\/integration_dropbox","created":"2020-10-23T13:05:17.024990Z","lastModified":"2026-04-08T08:45:23.174890Z","releases":[{"version":"5.0.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=32.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/integration_dropbox\/releases\/download\/v5.0.0\/integration_dropbox-v5.0.0.tar.gz","created":"2026-04-08T08:45:23.157474Z","licenses":["agpl"],"lastModified":"2026-04-08T08:45:23.204082Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=32 <=34","signature":"AZOCsSQP8zHQs3Mr83l5C4h0T7RIhOzdV6dNpBkJFJyVZJgR56Wnka3NcISLyhTYE0AYyOoUMoUEqGUk+QZqkPse9O4lh+OS94luduSMYIdnR4MDbyoxar6yFBNgFtZOo9H++zBpwIBBEbNQ45zKH0AdI20yvFaez9eJaXkwqOZko6aVsrARvK3yvOb8y\/zFrQNBEPlKnBpOthglf+L\/+S1DVs+hfvPY+ZGxkUia6GJBR9ur\/lQHGl18WsKP1o1OtIAvFJDAlOsGuJr7DA51Wk878qVJu496ocYXu6lY33edlnae9FEm8R8v+CFmy6J\/e3nVkrfLNq8XNKGhMT74E79yxypKnNVmJxEq7ctTvOPI5LdjPksosYWze+yM1aOUUcxfs70E\/CfTIkhnO3282z8aYlT6dGfCnBdSkYvId9krTCy2BFpVeU6tIgKa5X0fJ3PL1+hlHfG4mSKe6337YN0uj1+f6XvfMfuLMWGUAfLo2ES7wQRtxvburw7oIYLGrbgbPWOaLpxr0KacV3Mm6GCmd7kMM5FGlaKBHBGpT6S+8A2vlZd+QWwA26oiEAXvo4wgavO58gFX7hmZB6GXOErIWkmmD7HQ4Btqb4tCbpjPVP2TlS07naKKwPJQy51PjzUWYkzV66DRM7AND+O\/DAOhmZYHqgIvcFVu0JSwqPY=","translations":{"en":{"changelog":"### Breaking changes\n* chore: Drop nc < 32\n\n### New\n* Add support for nc 34\n* feat: migrate to vue 3 and nc\/vue 9\n\n### Fixed\n* fix(Migration): Delete config keys before setting as lazy\n* fix: Fix SecretService\n* fix: Make all config keys lazy\n* fix: improve settings\n* fix(l10n): Update translations from Transifex"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/github.com\/nextcloud\/integration_dropbox\/raw\/master\/img\/screenshot1.jpg","smallThumbnail":""}],"translations":{"en":{"name":"Dropbox integration","summary":"Import Dropbox data in Nextcloud","description":"Dropbox integration allows you to automatically import your Dropbox files into Nextcloud."}},"isFeatured":false,"authors":[{"name":"Julien Veyssier","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEDjCCAvYCAhFYMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjAxMDIyMjEwNjIzWhcNMzEwMTI4MjEwNjIzWjAeMRwwGgYD\r\nVQQDDBNpbnRlZ3JhdGlvbl9kcm9wYm94MIICIjANBgkqhkiG9w0BAQEFAAOCAg8A\r\nMIICCgKCAgEAv5QvATZGloQm99XDPjF9MN5ojiqVj5sf9jwDRuKrhdJHfovzkJZJ\r\nb8vIvp+KHojf6Rwff7YYgHEBvgbAsd5hoYQ07dydKvkUkxhkXuE83r72kFqpPBey\r\nkacJ+bTUY7BZivAeTP\/TM+8q6k7czyvwXJ+zQ4ybxxz5zyqwzgCMN5PBbXLIm1uE\r\nPRY8kMzhKtwf5z\/ymCCvnifYceTajchCWFCBW6oZxuKTaHB5nmbwysCSwZd7d3sB\r\niqQrWn\/JFciMed8+ryXDu4BuDXCrvnwloOG873U\/GWwnbesKJIKGzWbF9+nfYjn6\r\nBfWqlAr6pra9Q4IctVUtFXnsRcJFVLNozdFKlWDr2voy29NwIIZW\/73q0YXD+5rH\r\n2qoS4nBUhhFVHIYuo7JG16PbNrpuOMygra6iKWpwft4wFp4WT59klMIYHF+gSjNg\r\nPurd+bnXQBOjD4VBFz6BV8rR05thmtLH5ZmndH61LXYTmF1rvevHncI698jhB+zc\r\n8CpBjfarE8Lgok3lMu\/Ykn3x+hwMPsxq+TVjPj76pwtV3\/es8w9my8m\/Om9lCy6+\r\ni68rhuamrStgZ9AKwpytwRXi44FI\/FWNkcpo8axpnlglYb9Yq7VPpWVVlRQ7ux+O\r\nk1eZZc1ylT01NGrs\/\/terhtCb9XoDH59Od+tQS6RZckvBhDco3cPxLUCAwEAATAN\r\nBgkqhkiG9w0BAQsFAAOCAQEAl4fgnETgzR93+2wi4++4ffAmMI+J5fQTwPJRU\/bI\r\n6fOtB+ny2e8z38MGtoPOdWRUa7vnwIWsPqMu4+5Km2g0ud95buescDuE4FNcmHYy\r\npn7Eff5J20F51FPO73BVibAJIwaZHTVYRNnAqNc6bubq4TBnZrq4YyUsic3LWH9C\r\ndmhNr8LGgtturDYpSyTMMInSL4Xr5jy+9rA\/0P98B5dM5ktp4EP2wZaAmp2q6xBU\r\n8CGecnLqZul81lv1XO0bJr9LQ\/3hnyEAGOxiBIkukP+gwUjcZW+cCGwkGpXqXCM\/\r\nngKALKIkrnAEkAJpRLpB0AJEBXx8PAh0gySxpwOLu\/P++A==\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"keeweb","categories":["integration","tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/jhass\/nextcloud-keeweb\/issues","website":"https:\/\/github.com\/jhass\/nextcloud-keeweb","created":"2016-09-26T17:31:31.025730Z","lastModified":"2026-07-03T10:05:05.466651Z","releases":[{"version":"0.6.24","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.1.0","platformVersionSpec":">=33.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/jhass\/nextcloud-keeweb\/releases\/download\/v0.6.24\/keeweb-0.6.24.tar.gz","created":"2026-06-25T10:05:45.181045Z","licenses":["agpl"],"lastModified":"2026-06-25T10:05:45.269235Z","isNightly":false,"rawPhpVersionSpec":">=8.1","rawPlatformVersionSpec":">=33 <=34","signature":"Ea7DJmcNxvmJ9kYTNY1hLA2WSuVEIt0e0CwpfiY9vlBoj\/zAeM2gScaVwiFy\nvDfbTF6\/80b8r8e+qxbWwNFIUIl5IZzAcxyldj5ijS45oFvOU2I33NeXtovd\n2wxQdXb9D+MnWCztCseXjQ4J+EMkU\/Mw2K57XiU5yK02mBYEqyBnqcCwIkxm\nag5FeCCmbiJFmCy4QVra1\/AV913OII0h58DZ7tSDapyqtncOk1OFYoLioEg3\nKOYsYNc3jWpHxbGXvHeyKSrwLDyV0Kt2D14LJEJBCSFWCRL7DoM7hfgfVz3a\n2kiYuR4KY1sMBi7mao\/FnOEl2QV4ZerT459a5qCniKNiAKNG1nu1qkhe6Dkh\nDrzmsDdjwObvDl7qAnVVaMuc1RIIMwQYTfLBxC0OVf3Cqngb954mkyvxo1Jn\nVRF26+FwwU\/pHDRTKb59\/qjmteCVmCBaIDCrCFbHJONvTEo31AbmWVu2Iu6V\nuF8QtSeo3agzPddDHm545CIWpeDR3u+RUfIOVlTpzAdN8l3sT8rrJmdjSntA\n5JYa7Vs8xF+3kwg8vMtUiOYm6XN1HpL+D7NVEqtNAz9jHVtzoWTAXrN1UTLv\nGr7jvE4txdCY9aCH35qgPoepKlQ\/EBTV4r2TeD6Es2KGYgbRk1Ff+wJmovzg\nA3PkHjAfxgg3\/n324r5ZwAo=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/arnowelzel.de\/download\/nextcloud-keeweb.gif","smallThumbnail":""}],"translations":{"en":{"name":"Keeweb","summary":"Open Keepass stores","description":"Open Keepass stores inside Nextcloud with Keeweb just by clicking on an *.kdbx file in your Nextcloud.\n \nWARNING: As of September 2025 KeeWeb itself did not get any new release since 2021 and may contain security issues. You may consider to choose an actively maintained developed app like Passman or Passwords. If this changes in the future, this notice will be updated accordingly."}},"isFeatured":false,"authors":[{"name":"Jonne Ha\u00df, Arno Welzel, Florian Forestier","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.782608695652174,"ratingNumRecent":0,"ratingNumOverall":23,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEATCCAukCAhAMMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMTYwOTI2MTEwNTM1WhcNMjcwMTAyMTEwNTM1WjARMQ8wDQYD\r\nVQQDDAZrZWV3ZWIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDCUB1o\r\n5ZlbMQgE+3tZqr3x6RMYhxalJpn43hp\/8dHjL+Ac0B09IQz9fF9MOZToFrXjz6Hs\r\na7HoAHu6H\/Msz\/Cs0Hb\/D400xqgRhbXijVjcCmGaO173Zow8JaKh0tyxVFM\/FsrP\r\ndgUxviTl3a3TWQHtTzlSVIqPTDQ\/xgxkUVlZSJmNTDTUaCcX26Go\/LTx4ZmPyV\/S\r\nV1Vo7Fi6akfx1if42qxgyGf+hi8lU0XGj7tp\/L2giivs7xH2wtjb4\/0hTMBa8l5L\r\ndtU4ezYmOaw5LPEwY0oQvx+9V\/vgHkOeBSrA9L\/HrznJExf9VGwqkIfcaBpNzlRv\r\nkG5Lui\/J3YmiuURWPV17dqbqraj70mVVs951yY6xjFrfvTHQxwxC4tkzAeRR8c7T\r\nimZfRgPIwqztFwNO9zryED7jx5sSl\/C+Kgwe0eAQHY+hoJ5\/zqQIU\/1ZNagY6\/G3\r\naN\/ULD1EJStxL73UoK0F24ayPHefUoG\/NfdyzNAshRkKVmDMu7XRCsQFo3Aa86O4\r\nNIgg9gWznSYyUvQIz\/pgMSUBgwiJXjtuJ\/cDaYxbSJADT0s+RJd4Lw1Y69xEY2ZY\r\njrnOd2QUgAc\/YdvzrJCvYgmuyWUAIUwhWEwPODRMVEYNYOPuLu9YFxm2MqmtKU+1\r\nbWKEGFPWW3I2jjYNFT4n8Hya2GiPkwaP3ucsLwIDAQABMA0GCSqGSIb3DQEBCwUA\r\nA4IBAQApvXcwvUJQjJNd8jkA8KNHO8W6Iw7yvfdk6SXlWBSU5JDLsYJzZrwTl1KM\r\nW4yFWqFOL\/JLlbCx+D7qkQdhRHQRde9Db4XSAMiIRwOP387G\/se5JV9+Rwz78\/73\r\nMRtxe9G96bZQKLU1pr\/TEMC15dmS63VueyOiqDMxEhEU+c92+F0St+J843jUfhee\r\nGRewtd2rsUPbR\/xMyFHJGvsZi5rYcyrJZhocfkqq2vWE\/fAl2Dt9+kf9vmhC9V0k\r\nHKvRFVEHxV2RxYCtO2kCg89SAkMnCA3+Dy\/iOciS9d5BmHlEKh2xsto\/8y1QRZ+n\r\nk3PJDzMIaP9F+LNmKJkVSYxRaTn\/\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"limit_login_to_ip","categories":["security"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/limit_login_to_ip\/issues","website":"https:\/\/github.com\/nextcloud\/limit_login_to_ip","created":"2017-11-09T15:31:11.368642Z","lastModified":"2026-01-27T11:59:11.949780Z","releases":[{"version":"4.3.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=31.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/limit_login_to_ip\/releases\/download\/v4.3.0\/limit_login_to_ip-v4.3.0.tar.gz","created":"2026-01-27T11:59:11.933172Z","licenses":["agpl"],"lastModified":"2026-01-27T11:59:11.995921Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=31 <=33","signature":"b6osBoLKG9fDqWkAFsSdbIdbVIC6CvPoFRlbIr7yPP53IqP90n4EPgyzDxlT7fpcExknULCPLzBcabMUhFrz0k8kucL6\/rlfxLCC1rQ4DPxFvwJO2FtBrTM17sPbbRhN3T77YqzHZ\/xegsO7gvXdqeVQsbu4jX9YqRwnvfQNV1HkkPhEHXoD1YgIuRKJE6vIXSjfyuZIjyjWCdXjFQpAgFL0UdMyCbRfS0t\/O2+kSjyOWAs\/SXgsrqy7MfWOOBKbMdQhQ+Mj5FWKPDvVCZKOLsXlWIfBqVLkPyR7Ohd6A0Uk\/yoblGuHg+i\/Rrlm1TNAR0bCD+8vjM6ysLWR6dn4XrLD5RYOecLGaEAt93cQIHMDHetimmxMUrfHZRNNsjn7uUekhcSMQd+maYPxU02OdC9zIPmRiBb8e19a6xCuO8G\/\/bWpHNk+wTxyIwDznxfHFnQacHittURl5\/1YI0Y6F4KMmqdR0E1MKuRvXnRWn4mXH5RSRYe8Nf0uxzmNfTYKrYZGe9GQuSVHHeZad2ks7NY3JeCz+hG+A5LFpgG216rwmOXpfkKdVkwVgEpwGFbTh1MGwGnmlBpT+YSIBqdV8vTk1MVxlcPrLia55UcYGlR39Sl7IJ6FaLFqf+SLeUFjk4zCmsXHob7pYBFbHG4kt+CZXRBM1\/FFpVKmYvAAoiA=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/limit_login_to_ip\/master\/screenshots\/not-authorized.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/limit_login_to_ip\/master\/screenshots\/admin-settings.png","smallThumbnail":""}],"translations":{"en":{"name":"Restrict login to IP addresses","summary":"Allows administrators to restrict logins to their instance to specific IP ranges.","description":"This app allows administrators to restrict login to their\nNextcloud server to specific IP ranges. Note that existing sessions will be kept\nopen.\n\nThe allowed IP ranges can be administrated using the OCC command line interface\nor graphically using the admin settings. If you plan to use the OCC tool, the\nfollowing commands would be applicable.\n\nTo allow `127.0.0.0\/24`:\n\n- `occ config:app:set limit_login_to_ip whitelisted.ranges --value 127.0.0.0\/24`\n\nTo allow `127.0.0.0\/24` and also `192.168.0.0\/24`:\n\n- `occ config:app:set limit_login_to_ip whitelisted.ranges --value 127.0.0.0\/24,192.168.0.0\/24`"}},"isFeatured":false,"authors":[{"name":"Lukas Reschke","mail":"","homepage":""},{"name":"Benjamin Gaussorgues","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEDDCCAvQCAhB3MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMTcxMTA5MTUyOTUzWhcNMjgwMjE1MTUyOTUzWjAcMRowGAYD\r\nVQQDDBFsaW1pdF9sb2dpbl90b19pcDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC\r\nAgoCggIBAJ4q8P2cdVwKJIfecb4GBL6lmh7I\/zT7uCaiB8afc+EPvBhGGlE5vzXQ\r\nYDj3VF3Brcinyab6kzWpAaL1ZKl7qkhRpK\/gOy+dxRXtnwRJF7U15aPiKFHu9dmr\r\nbYxCs4KAvez+9+5Aaq16tSNCmtLGoWFperhK64Sv49gOv0h06Z5psgHmjeNi+34g\r\nAQdMsEkf5Z1+wAJjyr4oOiRJYl76dgCzn5cgLLFuPwVJvNSS8RK\/7UtOKsVwFm0s\r\nlyhaLhI3z6+vosY3SlcA8egoPbhr6nv8+AWgaqNPeBFpUeS9RKvz3jfPbMp1R2RM\r\nmEnohxkwMvEm46oPd7Qq2emm2D+J2DSth+ZAeJcnOQO\/LmBOM+YsIl2nEoSf3Y5h\r\nORe6f5XlVlhoeAYhnWH+BsbZaky2rPifIbMLf45SGOJghI45MdTaEM9Uy1fe32Zh\r\nee69wuFuueHWNzW6HAgyHsodPOhjpAY1okmCKEnkvTpxeBMcBEvhXCoDKFWRV6Qd\r\nOlwlsOG\/q2HJY7lxcpKbu+JkQnOmNTtREOEqd1t3xNh8mG7J2PmjClINI7HvzO61\r\nvbNNW7Mw3KV6lbKTthMg6i+JNyjQNBf8nRcsQb8XnbNZLlvmAtdDBCgTCdm14Zl2\r\n8\/w27FAUwX3kYBsUvbKP4MyZX7\/DJ8AJf2ArdPr39+Wvvbq0sSZVAgMBAAEwDQYJ\r\nKoZIhvcNAQELBQADggEBAE2YnwTCFqFXeTiV6NTeF+MZV\/11BA2rCUiWc9pEySlD\r\nvbqCLxuhP7+1yPufrAItiNerbN8K6DpIm8dcLlxCRJMKn1FbR9RTg+I8q+d3MT6d\r\nhCLxHbJpTiR4oxvi14BHWWs0i7uzzA\/GnftGaFEpiuLb4JMWGyQMomsYWkLRjdBL\r\nVNkppbGew80MBOvpvw2mOwoh20JOGE6CCgGamLbadW1xn8NaQh+7zKIf8rKpSdv7\r\nSYYf68uC0DYPqpBE3KCDgbWA5TpELITnE4VsElYSqGbds3sIr+OPLfQq066H8KZP\r\n6EqosHLMFm4M\/sDCc0neMPVesF\/KhHqxMaZNljIqm\/s=\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"safe_html_viewer","categories":["files"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/ishizakahiroshi\/nextcloud-safe-html-viewer\/issues","website":"","created":"2026-07-03T03:00:51.004105Z","lastModified":"2026-07-03T03:37:49.100077Z","releases":[{"version":"0.1.2","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=28.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/ishizakahiroshi\/nextcloud-safe-html-viewer\/releases\/download\/v0.1.2\/safe_html_viewer-v0.1.2.tar.gz","created":"2026-07-03T03:37:49.082539Z","licenses":["agpl"],"lastModified":"2026-07-03T03:37:49.142019Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=28 <=33","signature":"bx\/keT27YaqA8wIFCi8LoWdXOvGQ\/1+9fQPdoUJv\/e0Z0FViwWpolmow0juKxyzQl5aKSUqPb9AsLf1m9f8yVpFtcziSry0nPzOEufBH6gq+fc6ng1JS7naLpljunVsJX4HiAFVCF\/mqaoaR9J6faXXYbHSLfFIx1eLilrWUujBulCdzS2sja60Aw7tvTigFY\/xkcTCNEyOU+\/QdhqYQCgPlRMGFFRxpPFhPTo7p7KqETbk5J0mr7I2g\/fx6xOWtCUPju6NSmqPxbqOKHrxXDfwITxCfrFsAM530gf57rHHYF16vVXcSX2K9O7Gl\/cHFeCSDBh9BpBnZzQp6dzx4jDz65BUIl+O9Bex\/8rGzCj7NV7tWXjmEOtIVNj0vsn+kUmqSuvE7kui+FUVwUaHPiaV4jUeFXCOV288SBACbD8IWIU2XCD3Un8kGp\/\/fRfvd1\/avtkIL5sp4ShR5N2tAuv6F7e\/Gvyci75IZvJLxmbF1fNL2NnJI4+9GYgZWNYqKZeG3Zx3gcYp63owU6HncvumewDjqyiF1H4T3ah2v2\/iBKUoJftSq5BYJ9u5+3KWygC0mdSQa3ib9xpuROg7kFEjT5GUxsp95IVI+h\/9l+JLg2\/H9EvgaLXFXLiTSxlLo66mld0T\/kzfWyDn2LdmqpH\/qWsUxaOm1RSoQ56UsyQc=","translations":{"en":{"changelog":"### Fixed\n\n- App Store description rendered raw HTML tags as text: the App Store treats\n `info.xml` description as Markdown, so the description is now written in\n Markdown instead of HTML."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/ishizakahiroshi\/nextcloud-safe-html-viewer\/main\/screenshots\/screenshot1.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/ishizakahiroshi\/nextcloud-safe-html-viewer\/main\/screenshots\/screenshot2.png","smallThumbnail":""}],"translations":{"en":{"name":"Safe HTML Viewer","summary":"Preview HTML files safely with CSP sandbox and best-effort secret redaction","description":"Adds a **\"Safe HTML preview\"** file action to `.html` \/ `text\/html` files. The file opens in a new tab served under a strict `Content-Security-Policy: sandbox allow-scripts allow-popups` \u2014 deliberately **without** `allow-same-origin` \u2014 so embedded JavaScript can run (charts, animations, interactive reports) while staying fully isolated from your Nextcloud session, cookies, DOM and same-origin APIs.\n\n**Features**\n\n- One-click sandboxed preview of HTML files right from the Files app\n- Respects Nextcloud permissions: only files visible to the logged-in user can be previewed\n- Best-effort display-time redaction of secrets: email addresses, phone-like strings, IPv4 addresses, private\/localhost URLs, and credential-like strings (`password=`, `token=`, `api_key=`, long opaque tokens)\n- The original file is never modified \u2014 redaction only affects the served preview\n- No external services, no telemetry; everything runs inside your Nextcloud\n\n**Limitations**: redaction is best-effort pattern matching, intended to reduce accidental secret leakage when sharing HTML documents. It is not a DLP solution and comes with no leak-prevention guarantee \u2014 see SECURITY.md in the repository."}},"isFeatured":false,"authors":[{"name":"Hiroshi Ishizaka","mail":"ishizakahiroshi.dev@gmail.com","homepage":"https:\/\/github.com\/ishizakahiroshi"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIECzCCAvMCAhN2MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwNjIzMDczNzAyWhcNMzYwOTI4MDczNzAyWjAbMRkwFwYD\nVQQDDBBzYWZlX2h0bWxfdmlld2VyMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\nCgKCAgEAxGMMlgiIp7gqLruDW6Qi9hVAw1z6pTuhAMaZTUv1cvhRLyBTDhnHfgoZ\nzy0ocEOSfNJJcNPDtcYg3yM5ndLvShwQEx6JJC8cgmNSlTQMQRr2iVYV31ukV1tw\n0KlXBvrPYanqQs34Hyjvj7KFcY2AcFIMoFZj410msp2SgcKmRXP7TC\/xqnC6IDgv\nTaqy3j6TuQh2Z66ODgUwgxHwA+7XGd8r8oivMOdcRVWZhbjl6mCU5OMqoGwss+oq\n7hpFJCcKas3lwMoE4eBrWHrpsuHv4Gq8iwma5rTk4T0p1S60hcLdFgBChuL2dhb9\nXkuWlt6NZTct085za5\/o7c1xsTlYyiIWK\/BGPTkQSsX80CdVScda21debxFAsxBF\nZ0r0MbvwRKB5kjEzQQPiia+RLPKVb\/+USDlbaycRXZAthK6L4Vb1cgiYo+TwqRBa\np7YHJxGXnozs3WC3M6\/ihKf4Yu630wJHWU5sH9HG3hz5BtmOWLDfHIUGOUP9O04m\n1QA6lq+v3Mq0BMCF8H\/EnEhK3z7noh24KL5vhmjc1E40RdTG\/tK6L6YjvbIIeDtB\nnumfI3xsPZwDqqnN9PUEtdcbBGN+H93xipb9GB\/dL6hBLa3Xe2RgYLPO\/n43Goqe\np+fm+bgEHcQRZ1hAUzKkuCOKT2H9\/QbL3TBfkpBwm+u9\/udkarMCAwEAATANBgkq\nhkiG9w0BAQsFAAOCAQEAW0Vj6POpPcSRy1uErGomZAur80+IWV50hu6P2hEwTWsZ\nXlaBWeveY\/lfAbXJJAua33x1cmbw09SDja0FCneYf0kKNpyGoMyq+yDgM2NddSI1\nftVxhWO\/1qlbkTAboLsuwbePtZqyfYMML\/Cgl4DPaHu1Kx+IIJmj2A+iAryCetGe\njdlhwWbk+SZ6\/KtyZy1wirPDQib8MWMGlv\/RcJyZiWC4L8y1vAjqsmCDpn5r2qq+\n0isqzdcR7kMy89PovRuHN5lDyocf\/+GECyE8x+Y3zhm7kq4qc2SC33RGGT4IHsg+\n6sTGnvQSrZPq66kqiFoQFTN\/FP7KF7dUB6NX5OIZNg==\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"memories","categories":["multimedia"],"userDocs":"","adminDocs":"https:\/\/memories.gallery\/install\/","developerDocs":"https:\/\/github.com\/pulsejet\/memories#-development-setup","issueTracker":"https:\/\/github.com\/pulsejet\/memories\/issues","website":"https:\/\/memories.gallery","created":"2022-09-09T00:37:51.887116Z","lastModified":"2026-04-06T17:11:46.032432Z","releases":[{"version":"8.0.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/pulsejet\/memories\/releases\/download\/v8.0.1\/memories.tar.gz","created":"2026-04-06T17:11:45.958362Z","licenses":["agpl"],"lastModified":"2026-04-06T17:11:46.076650Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=33","signature":"q3ZESTgqr0jZnf1T+L0WT17uj8M1kgYDlcZDiSTm2Iu6TEeXKdSWpKXSzQNLBf9I6QlYHaiBFCVIE\/a\/GqjK8YP11VtNJFkhVrpZKKgWD0rwWUuc0dCjYC0M5Ss2PR1jNdfYWCbvAfOsiSEsDrg0asiErb8WrkJl1jDQyeEJ17yIGXUCy6JjDEF\/981NmXHme3g6vvHfD9jSjwGDmkwf6v24XOGxWJiJzH0ff3zdCqeJdbeEYHfBz6nmmLadCrYJP+s3m4rTUYmE1DQ10zD\/xXSOjoquU\/h0S2dyn\/Ykd\/cPgavC0eX2rRU+g+b94Gyyaot6zeaV3itnvqpX5d3csUvgvUfZYyKBpeuO02ezZ7PnZSoZibrBThaFLyB2tMGnAUF2g\/XZP6A9zEmv2AkX6nZWNyExdQPoxXCfGq\/bHstN6Vuxcq72Ibm8e7wq6DbBlPwSeymsaZVHogPgFbNmRV\/wwgxiP8O8JTz3XPqYYe2kGpAtiC7EbA+a7bj+LVDQRoEpRsnKPzL8DgrBMQsWX7luzmGjblO7YqJXAhDRfFpOepBDrPa90Lu+vfWPp+kxbAwnWUbfP3n9+cHtH+ZC2vHXPQaXOHtjeX\/Shc+FMtR9p2bzycKvI\/\/Cj80ts87D+l2lmcHN\/vHJUSxtd50iGWg\/HrF+he+qZt3TVMC4ktw=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/pulsejet\/memories\/master\/appinfo\/screenshot.jpg","smallThumbnail":""}],"translations":{"en":{"name":"Memories","summary":"Fast, modern and advanced photo management suite","description":"# Memories: Photo Management for Nextcloud\n\nMemories is a *batteries-included* photo management solution for Nextcloud with advanced features including:\n\n- **\ud83d\udcf8 Timeline**: Sort photos and videos by date taken, parsed from Exif data.\n- **\u23ea Rewind**: Jump to any time in the past instantly and relive your memories.\n- **\ud83e\udd16 AI Tagging**: Group photos by people and objects, powered by [recognize](https:\/\/github.com\/nextcloud\/recognize) and [facerecognition](https:\/\/github.com\/matiasdelellis\/facerecognition).\n- **\ud83d\uddbc\ufe0f Albums**: Create albums to group photos and videos together. Then share these albums with others.\n- **\ud83e\udef1\ud83c\udffb\u200d\ud83e\udef2\ud83c\udffb External Sharing**: Share photos and videos with people outside of your Nextcloud instance.\n- **\ud83d\udcf1 Mobile Support**: Work from any device, of any shape and size through the web app.\n- **\u270f\ufe0f Edit Metadata**: Edit dates and other metadata on photos quickly and in bulk.\n- **\ud83d\udce6 Archive**: Store photos you don't want to see in your timeline in a separate folder.\n- **\ud83d\udcf9 Video Transcoding**: Transcode videos and use HLS for maximal performance.\n- **\ud83d\uddfa\ufe0f Map**: View your photos on a map, tagged with accurate reverse geocoding.\n- **\ud83d\udce6 Migration**: Migrate easily from Nextcloud Photos and Google Takeout.\n- **\u26a1\ufe0f Performance**: Do all this very fast.\n\n## \ud83d\ude80 Installation\n\n1. Install the app from the Nextcloud app store (try a demo [here](https:\/\/demo.memories.gallery\/apps\/memories\/)).\n1. Perform the recommended [configuration steps](https:\/\/memories.gallery\/config\/).\n1. Run `php occ memories:index` to generate metadata indices for existing photos.\n1. Open the \ud83d\udcf7 Memories app in Nextcloud and set the directory containing your photos."}},"isFeatured":true,"authors":[{"name":"Varun Patil","mail":"radialapps@gmail.com","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.96875,"ratingNumRecent":0,"ratingNumOverall":32,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEAzCCAusCAhHgMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjIwOTA4MTUzMTE3WhcNMzIxMjE0MTUzMTE3WjATMREwDwYD\r\nVQQDDAhtZW1vcmllczCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMRS\r\nLLPIaxgs17oalIAp8TEJfKtvcGU9tFFCarrMOS8H4I2ObdNMFoNBbNIcZAZ5FgZf\r\nYJ\/b0sPtDbjHkUBaZuigkq5ijrqi89fRtdUYwQaujsrxxhnkiMGUaY8ScK\/RW42C\r\nXjRR2xwatHUBKDfUlPMW4L5\/HCSGcXzgck2xKS5UnZAK48BsXSaPhoKx5HPAUOPF\r\naaP7GDyEetnTI2GmlHCXibfTOdcjvlgiGgieFmHnwse3DtgkXS2vxLTkO0Okve5g\r\n3YZZAqROmCJsh03JdRycJPPojfN7XquNpkINNmWRWBdIA\/a3i1R2Qpb+HlYN1Jtt\r\nCbLnJQVkxcR0Ll52gY1Tqp3Adgc7\/M5QSAHTURz535i5xMmkt2pYlcEu8O7KO6BX\r\njS+0Ibj1mwGvytL8m55eEBUBWr\/9oPDKSxGO8mliFNoxftONStDnriNfF28REc3T\r\nd0TjMuwiwYAGU+0omNV8B\/29o6UvxACYz9dg9xurAAgd5SkVJvC2S3pvjIbICZUE\r\nhIuixuUgc7Z\/B0ILnTZYYKoCFlNPPOjpF3xEoxjPzJTkEP8uVqBePZnOY0ABbYF+\r\n8L+SKZENr0Qk76jpKhS\/yCimS+DiGDOJtFWK+ATsQGuSF8l+chX6HAQ5snG3sQM\/\r\nRBn\/zbugvx4i5s2RvovswWoPS4+HooFRRRTaaSuNAgMBAAEwDQYJKoZIhvcNAQEL\r\nBQADggEBAAuLzVI3B9ZFj\/oThNF1Rq2Ej3IeQwCMbFWx619KiUDE\/6nYAgguNeAR\r\ndA6wiZ6wjUXzNYUVbPB99qgDwkjl+u4+\/Uh8ACKKB5LFbQXobXx6fsvZYbtH\/dbv\r\nt+KzhTxg+Q3sT8uX+zycUbifOVckgF9dx2vIwokFCByrAzo3d8LSyIB4hdUi6mss\r\nH1iylaLV+ZqeL7kT1ZL3PYGUH65WQLBqB5a+MKl8RyHgB7uvq7f41rl8D39fzx3H\r\nWQ83mFh6KlrIVvwUdMBbLRRtjwU2KOarugaaFjd+oYcQvO89OiezoppYSs23hpqB\r\nVC\/Ru58cHksLV2DX1a9p8KYDXMzuTnI=\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"files_versions_s3","categories":["files"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/files_versions_s3\/issues","website":"https:\/\/github.com\/nextcloud\/files_versions_s3","created":"2019-09-30T11:52:53.757305Z","lastModified":"2026-06-19T17:48:47.896067Z","releases":[{"version":"1.3.2","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/files_versions_s3\/releases\/download\/v1.3.2\/files_versions_s3-v1.3.2.tar.gz","created":"2026-06-19T17:48:47.795501Z","licenses":["agpl"],"lastModified":"2026-06-19T17:48:47.954450Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=34","signature":"NAYKQQTk0T+vIPXhzCh6cDfmfX1ksbk9lA0Ku1ec9rCCt2f\/LGzuKAgKRG2KC6mjaxYKYqinAkD+FeWQqFXY1+VJMdK01iNrQuS3irnDxUK0HMYZ67pQA4+VBc2yCxD7zyoB0yls6Jph68Oih7WVyC3D9r0cNA4saKpT7qUVdxGIVDIE0TmrQpSQ\/TdhEkRdP4QnSy3eDNJLWiZdlKro4TTNN\/T5YEOGFFvx9bcu9jYfPW7mlqJ8cNO49mBN87qeOU3dRl\/wAvQXgB6ls6AYIAakThKSd6bgNj8yJNiMnfhsDPdRg6lX00X+iI1288nAxMUoJ0M3qJYeIajUIkKR6l410b6aTnc4Wzch8ExiSWKWvhQe+ob59V+aLXYTWxGpTU8WYarcxxzBmWOx2msXIeuK+k5k7CAA92IsI9ihPFkVtBvLrFFJ2upXaNXFUMDIO+3Drm8599Bgweb0ZSNJSiqciRGij9gijWOsZrUcwwtM20gCNI08LK8jvyrGUfVmVU1yftoRw7D1\/wSrJYizZG4BtZb5smdA6JmfSYS4WH6IJDrJ2MKfCSidbreD8V04J2Xpiw2n+rxmGUnAvzrwHY2HjU03a6LWYHlZrPbUpUjhXYpI3JyesCIyuAxWu7kCxPuzwVpzydH70VbZjNb6LtZFE15yUv\/dI2LThGSg43c=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"translations":{"en":{"name":"S3 Versioning","summary":"Use S3 object versioning for file versioning","description":"Use S3 object versioning for file versioning.\n\n## Warning\n\nThis app does not include any mechanism for expiring old s3 versions,\nyou should setup your own version expiry (also called \"Lifecycle management\" in S3)\nto prevent versions from taking up an ever increasing amount of space.\n\n## Usage\n\n- install the app\n- check if bucket versioning is enabled for your storage using `occ files_versions_s3:status`\n- enable bucket versioning if not yet enabled using `occ files_versions_s3:enable <id>`"}},"isFeatured":false,"authors":[{"name":"Robin Appelman","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEDDCCAvQCAhESMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjAwNDI4MDU0MTA4WhcNMzAwODA0MDU0MTA4WjAcMRowGAYD\nVQQDDBFmaWxlc192ZXJzaW9uc19zMzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC\nAgoCggIBAPIz4JT9gOvTzmsWgyhEQOv6kVgD0gftRQemsRy\/zb9WswRHLbkkVjWX\nDrOoyMCZhF8d89N7QF+sV5NZQm2hTGM8bCFgGEpIS8t2CfscTACiGjvXL4JLs1qd\n7JJzUjoAx7Xg2jnddaJWwm9qdFTQ7F\/ajW32cfUTJ9pCZ\/sQquGTLicoiqzZsQMC\nXVy\/mBZSQwKCXNWXV225+TqcH7NH+v8xL+i0v6h2fTMs+HPHstnAx91YcfikvOoD\nBnTcL2\/qCAQeJIwlineSRMd898utTw2eDnT6uhKER\/G8CTxG2IB9LGDlY6HrXiH6\nMf9zh1J6tjm1RdTvYaCr+80Pg1vqWj+KAQbuvgKe0aXoFh3Jc12\/i6h21y+TfYZ2\np5oSq7t6vN5jUEKP9Vsd4SQnpNrWrdsDSyOP7IrkIZ6Xrz+KD\/g5z1dEsJvPNI6D\nubM+7U7nypkj3du8ISH7yx\/nXfCo9zTskuCZ38G8jhVg083+pMlHU7ZCSOhvqTVt\nbiQmCtfWOVzE5NoeEbx5Se2tmQGdlBsTSgQwecv8eRMDXttzz8a8IZHSlyURLP\/U\nEpyRi0P+nYkZ0GdKYtwuka7sSsJWvIsg4bgmyeWPrDxO45PR094J2lXYHfIgByeS\n4NXFH\/N1cb7wGu7wvRBKhfpWjpD6HWAm1Tw1KY1Odu9z37OOo6SLAgMBAAEwDQYJ\nKoZIhvcNAQELBQADggEBAItX9ewp5Fr0PeXl\/dSh7Cxho+LREGLQ1bPB+tc7vS7I\nVD\/GzJnkwyJO6y\/wpsKUJkjlwYbFi6bTRBs2R9XLknkuHn29lxTggn3GUE7IoWRB\nwiqjyKjVv\/2HGhnuSDjTdx0ws79Uyytmd7uoCMSuUvH6aY5m3ieDxGKbJHIbNmLi\nE6Sxhwe9pt44HmxgT6hJVqU1mS2obkRx0jK9soNP6qz+79zJhwz8PkPlnEv7jgDP\n3ut04cC3VsK4\/Ocqk4nXv4e3asnnoJdGFm88yq5Q6A1JuxMXqK3a8eVpkobgAjWP\nCbDyUlUdxlefijo25K\/4\/ZWW4W0GHBb1sn+328FA42Y=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"opsdash","categories":["dashboard","tools"],"userDocs":"https:\/\/forgejodev.gellert-innovation.com\/blade34242\/opsdash-app","adminDocs":"https:\/\/forgejodev.gellert-innovation.com\/blade34242\/opsdash-app","developerDocs":"https:\/\/alex.gellert-innovation.com\/","issueTracker":"https:\/\/github.com\/blade-34242\/opsdash\/issues","website":"https:\/\/gellert-innovation.com\/","created":"2026-03-04T10:37:39.895784Z","lastModified":"2026-05-29T05:50:11.592581Z","releases":[{"version":"0.8.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=30.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/forgejodev.gellert-innovation.com\/blade34242\/opsdash-app\/releases\/download\/v0.8.1\/opsdash-0.8.1.tar.gz","created":"2026-05-29T05:50:11.565825Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-05-29T05:50:11.648128Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=30 <=33","signature":"HA8dDD8YxOEQAyOh7JIfcrJ299zoSH5FC9vpfGqC3fTKsXha3pqBj0mQJhE8\/XZpG1Bgv+B8zGs3l7mMoUoTJ+viIFgTlrJ7mIMBG8tEKm2qamDMmNVviUFVO58U1K7uAFhZv+hQ4KrFlLSXeT1jmzEUj5x0UC5vTqIqjVJYxW\/NNYJ0rSlSwFdUopHzzcsdzyTSdDYMBzTf8WiNPlqeIIQdvopVx8wE+maSlAOwwiQkp4fDKptJ0PwZOeYzHs1D4F7y9WwKmyHhd9Y90by\/WXCYIVaUhaJ8FI+iN4qQDSOpVuTzINv1xg1JcvtZDBid1z3g21alIA6opsU2grVYmlEsaeHJDNplxwPs406nh\/B9VHIfaRxlvMoPQ\/gRXc6ScT7svjNDjrdZIMOtMJwsXfyrNHeyVYjTFkIshmV1tijt+ElnLRxjoeuEzoyBZ6kgDOUPUEp7BBsdij1Zj23W42PnP1urDr0ewA7KdMho6W4Qm+qLdA+Gi9HvtFeqcqBYwbWzcGQ0Hxt1DlCc2t0GFM151wcHvr\/fuwqz1Et8CmryjTiGQmFOp1hNqO1Rv\/DNkQ\/wKUX78wUk3IHHRVx\/G54n4c\/dh6jaqtDAjO05bZtPtys2Yl007Md431PZfAWb37yZHO4wANU3eETviQaF2KXzCt5Znq28n5X95CKKR6w=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/forgejodev.gellert-innovation.com\/blade34242\/opsdash-public\/raw\/branch\/master\/opsdash-marketplace-v2-01-single-goal-light.png","smallThumbnail":"https:\/\/forgejodev.gellert-innovation.com\/blade34242\/opsdash-public\/raw\/branch\/master\/opsdash-marketplace-v2-01-single-goal-light.png"},{"url":"https:\/\/forgejodev.gellert-innovation.com\/blade34242\/opsdash-public\/raw\/branch\/master\/opsdash-marketplace-v2-02-calendar-goals-dark.png","smallThumbnail":"https:\/\/forgejodev.gellert-innovation.com\/blade34242\/opsdash-public\/raw\/branch\/master\/opsdash-marketplace-v2-02-calendar-goals-dark.png"},{"url":"https:\/\/forgejodev.gellert-innovation.com\/blade34242\/opsdash-public\/raw\/branch\/master\/opsdash-marketplace-v2-03-category-goals-light.png","smallThumbnail":"https:\/\/forgejodev.gellert-innovation.com\/blade34242\/opsdash-public\/raw\/branch\/master\/opsdash-marketplace-v2-03-category-goals-light.png"},{"url":"https:\/\/forgejodev.gellert-innovation.com\/blade34242\/opsdash-public\/raw\/branch\/master\/opsdash-marketplace-v2-04-onboarding-dark.png","smallThumbnail":"https:\/\/forgejodev.gellert-innovation.com\/blade34242\/opsdash-public\/raw\/branch\/master\/opsdash-marketplace-v2-04-onboarding-dark.png"},{"url":"https:\/\/forgejodev.gellert-innovation.com\/blade34242\/opsdash-public\/raw\/branch\/master\/opsdash-marketplace-v2-demo-960w.gif","smallThumbnail":"https:\/\/forgejodev.gellert-innovation.com\/blade34242\/opsdash-public\/raw\/branch\/master\/opsdash-marketplace-v2-demo-960w.gif"}],"translations":{"en":{"name":"Operational Dashboard","summary":"Third-party operational dashboard for Nextcloud Calendar","description":"Opsdash is an independent third-party app for Nextcloud Calendar that turns calendar activity into an operational cockpit for weekly and monthly planning.\n\nOpsdash is not affiliated with, endorsed by, sponsored by, or officially maintained by Nextcloud GmbH or the Nextcloud project.\n\nUse it to answer three questions fast:\n- What happened this period?\n- Are we on pace against targets?\n- Where is workload drifting?\n\n### Highlights\n- KPI dashboards for totals, active days, day-of-week patterns, and category mix\n- Calendar and category targets with pacing context\n- Strategy-aware widgets that stay aligned with Single Goal, Calendar Goals, and Calendar + Category Goals\n- Balance\/trend widgets for period-over-period comparisons\n- Notes, presets, and profile export\/import for repeatable reporting\n- Guided onboarding for quick team setup\n\n### Runs inside Nextcloud\n- Runs fully inside Nextcloud (no external analytics backend)\n- Per-user configuration persisted server-side\n- CSRF-protected write endpoints and standard Nextcloud permission model\n\nOpsdash is built for teams that already plan in calendars and want clear execution visibility without leaving Nextcloud."}},"isFeatured":false,"authors":[{"name":"Gellert Innovation","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEAjCCAuoCAhL2MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwMjE5MTIwMDU5WhcNMzYwNTI3MTIwMDU5WjASMRAwDgYD\nVQQDDAdvcHNkYXNoMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAo86P\nXRkTSRmlMBZGTlVFN+Xd+9KGzBSAHOdtIC\/OIVa7G7OC8Lyf1pe7CgLKLs4c3beA\n4+cl0VgT8G0m6QTXZzy94iKWw8ra\/jyEyFdWtE2CUMcYE\/jq9o8kk94aqShXiiGR\nM3LKy3tumWnjm2a4qGoMa\/tAHooPEnFTWssUiicO6VMMPpvb9Tjt12R+CNlTR7po\nqqSTmY25jtifgN0NM3rd5QPNn11v1SimnHxqe4Uxjom202O1R3CMAMmg6ktDuJl2\nGqAU0RWqgxUAZ42p62XUfSqjSAopbKqvdjuIWzamvIogRpMjXOrnwiOhM7po7Dqa\n6IWyYfyudsCaHd0l7+vOkvsNWkcwe03DV9\/okz6IFGW2an4QggE8Jgb4wJKEbu\/P\nv0WPN+if34lZhtprIqeUTHNeRYyRitETNCm38a6blI1Art\/\/lXPcb0ZuQQn5Vd4q\nA8rT5MSpMWD7R1oaP12iJaAH7+KwShDWLmACknWnojE5wWJG\/4\/p18KKDqfFitz2\nqOBcGHU3ak999+ocR67OO+Y7LJYfz0CDaJOejwW\/cvzTjAEqWZ8ldezQEOKIjrf0\nI+e4Kaop7FnslxEj\/beuh4Rqj9Jhjd7BIbUbUzpDcyUajNM7Ag9W6C+KEwJdNRqU\nB\/8Y7SeDUsCobR9uSGpjM7APlR23UQmBmaNKcE8CAwEAATANBgkqhkiG9w0BAQsF\nAAOCAQEAJsHmg1OXzkSGQ7cLxJUyD+fBdr6FjLmnhk6oP4v\/1krBZPFR1HzyxXkw\nQO3HkuUqYh4R2FpjIFDLymFlX\/DlYRvaYRyw7M\/YoeP44JtfEzIN7UQUhsmogW2Z\nx\/uFZXqs1i6E9uB5AyicSy34A4wwIOocTMUEidiNc1KF682kRcbaggjNUo43Wfty\nNms+Np28gOkjLPmu+Ho\/IB1nT2IGoYLPOGzNeQ411\/kSjkhI36OWBfqCCYdhRtBV\n3tTwuUNwhxSu4fpOiumwXboEgmR6SApjIh1ISeIXuKVThOR6cq+ZK1wqTIeeVSXG\nX1dDdnaUyoDHM9joNJjPZMe1O1gc\/w==\n-----END CERTIFICATE-----","discussion":"https:\/\/github.com\/blade-34242\/opsdash\/issues"},{"id":"roomvox","categories":["office","organization"],"userDocs":"https:\/\/github.com\/nextcloud\/roomvox\/blob\/main\/docs\/user\/overview.md","adminDocs":"https:\/\/github.com\/nextcloud\/roomvox\/blob\/main\/docs\/admin\/guide.md","developerDocs":"https:\/\/github.com\/nextcloud\/roomvox\/blob\/main\/docs\/architecture\/overview.md","issueTracker":"https:\/\/github.com\/nextcloud\/roomvox\/issues","website":"https:\/\/voxcloud.nl","created":"2026-02-19T12:28:49.462106Z","lastModified":"2026-06-12T10:11:56.061452Z","releases":[{"version":"1.1.2","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.2.0","platformVersionSpec":">=32.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud\/roomvox\/releases\/download\/v1.1.2\/roomvox-1.1.2.tar.gz","created":"2026-06-12T10:11:56.044197Z","licenses":["agpl"],"lastModified":"2026-06-12T10:11:56.101375Z","isNightly":false,"rawPhpVersionSpec":">=8.2","rawPlatformVersionSpec":">=32 <=34","signature":"s0uN\/kj68S45tZHtOh80rIsHorH0axrB0w8umB+Z6wIPtl7vC6R5QSWvB+puvu87P0zwTgZRx9rNAb6wsZDA+ey2c0hiSg8NqKnQy55qtuX0EeZrwE\/wFGsLYkemFtFJ047CLRbSSFcEvbAkkekLbIMdnOOZ9k8eItPsdnPS0pR2l4wPNqzc0\/htzlnInVgtZIkuk4q4e57QuKd69HW3MJ0FUKvwHWtVPMdjTKqslCwaDIAxqgK57O0rrQgsxm03YZ20NaxmY2gAlXscz3JEfFstBXxNz0kxVf\/ct\/qRLoiqZZY+7eUCdR5BUbAu8h9KeZ7s8XmAoCMYBAMAPWj2B0ZmAfoAtqWh1sRyOVeExp+icWbSJbVdg1niKvxMhv47WVyW\/u6dNw01ZcYWAejFd2+iZ96EKTUMhCQx1ItcUnzL9dC93O65laBZ2Cm\/9BKZSONGxVjh3zgMVyj98Bd4MTpjsB1k8vj4yDjq39OJgbQF\/N3jiYeVUpAoKQLB0DnSa8czOAM0GO8TTwe\/k050yR8XJ8eJfc6aSyp8AEGNrhZPEo4GY1DyKLYRPSHsnUkP3VcvoC4HV6dgkcrjplNgqTQKMUPxp2JccFq2r4m9j3Dj2HET\/+7cF9ZyVkdPKfI9yoEUzSmxzVkRoS+M7ecGizR67XxIh5C\/kQn7wvykiU0=","translations":{"en":{"changelog":"### Changed\n- **Nextcloud 34 support** \u2014 Bumped `max-version` in `appinfo\/info.xml` from 33 to 34. No code changes required: `Application.php` is Bootstrap-based (`IBootstrap`), all `\\OC::$server->get*()` service-locator calls were eliminated in prior releases (notably `MailService::notifyManagers` \/ `sendCancelled` in v1.1.1), logging is PSR-3 throughout (`LoggerInterface`), `getAppValue()` calls all have defaults, and DAV registration uses `registerCalendarRoomBackend()` (the NC 30+ API). Sabre plugin registration via `SabrePluginAuthInitEvent` continues to work on NC 34. Verified by smoke-test on a Nextcloud 34.0.0 development instance.\n- **Documentation restructured to match IntroVox\/IntraVox\/MetaVox layout** \u2014 Replaced the previous flat `docs\/` tree (with one `troubleshooting.md`, `comparison.md`, and `future-*.md` at root) with a nested structure: `docs\/index.md` hub, `docs\/getting-started.md`, plus `admin\/`, `user\/`, `features\/`, `architecture\/`, and `deployment\/` subdirectories. Added 14 new docs covering admin guide \/ settings \/ best-practices \/ FAQ, user overview \/ personal-settings \/ FAQ \/ tips \/ troubleshooting (split from the combined troubleshooting file), `features\/{approval-workflow, availability-rules, email-notifications, public-api}`, and `architecture\/{backend-architecture, caldav-scheduling, exchange-integration}`. Removed three internal-only docs (`future-ideas.md`, `future-personal-settings.md`, `exchange-sync-changelog.md`) from the public tree. README and `appinfo\/info.xml` `<documentation>` block updated to point at the new hub pages."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/roomvox\/main\/screenshots\/rooms-overview.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/roomvox\/main\/screenshots\/bookroom-filter.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/roomvox\/main\/screenshots\/bookings-overview-list.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/roomvox\/main\/screenshots\/rooms-edit.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/roomvox\/main\/screenshots\/import-rooms.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/roomvox\/main\/screenshots\/confirmation-email.png","smallThumbnail":""}],"translations":{"en":{"name":"RoomVox","summary":"CalDAV-native room booking via any calendar app","description":"RoomVox makes it easy to book and manage rooms in your organization. Whether it's meeting rooms, lecture halls, studios, or shared spaces \u2014 users simply add a room to their calendar event and RoomVox takes care of the rest.\n\nNo separate booking portal needed. Rooms appear directly in the calendar app your team already uses.\n\n**For users:**\n* Book rooms directly from your calendar \u2014 no extra tools\n* Instant confirmation or automatic approval requests\n* Email notifications with calendar attachments\n\n**For admins:**\n* Full room management with groups, permissions, and availability rules\n* Auto-accept or manager approval workflow per room\n* Role-based access control (Viewer \/ Booker \/ Manager)\n* CSV import\/export for easy migration from MS365\/Exchange\n* Public REST API for displays, kiosks, and digital signage\n* Per-room email and SMTP configuration\n* Microsoft Exchange bidirectional sync\n\n**Compatible calendar clients:**\n* Nextcloud Calendar\n* Apple Calendar (iOS\/macOS)\n* Microsoft Outlook\n* Mozilla Thunderbird\n* eM Client"}},"isFeatured":false,"authors":[{"name":"VoxCloud","mail":"info@voxcloud.nl","homepage":"https:\/\/voxcloud.nl"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEAjCCAuoCAhL3MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwMjE5MTIwNTE4WhcNMzYwNTI3MTIwNTE4WjASMRAwDgYD\nVQQDDAdyb29tdm94MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAttus\nY6YXBg6yUmVuMx4HBehu4N+amN4uYe1K9GSML5JlA0KuO0ehH4TzAXSan\/EOJmys\nUVKUrMhM7c26l1SzPJA7u68Mf3D90zb7FIyNrFSCeHDfk4aOTdNBHxic9HVf0c3k\nmk3hQ1t9lQGsB4vtAVM+FMH4KTyd1fXeaz4jfxRpLVVoxOSp\/XTXwKS26KrxiKs8\n2lHi8Q1hxqUW9zLqXh7H50yr+AghiHuFu1xZ7Jh\/E\/1nNGs1dMVvGgse+4ZuPrSB\nunbZ93R2tTI4ReJvaqQX\/bdMKYto0GMyx0SbOW9eBcs8bRfj4yWNhEy+6aTNwha5\n9kMKmW4OeblnzqMhu\/wBcKPLcnFgshtn1OJvoXn3FDzSeJA7Oq9YxaNnadfbbl4g\n9ux9Tn6FtFLfufnovxLlKxn9AO9lbmyWaU4HWpEatlCHxLfYyHAqF\/cXFJSaPLaC\nwlJkH9Ly\/IQsilAh2XlPrIq40kjFzXT7NG0s2Ka7tyTH8ImKDLvi+QYldSvpy9cl\nWTMzHKXEIrusaEdaR5E9Ne70EVHN0YVnSzR9q8oTbQtrprgN291iRmFbPHbrqkk7\nD8vKY9JAdxl4eT2DrKWpvMpGr85bYLfPv4vQMOAG7fWEMSKLjUSLD9JtetP2SPBe\nXrfdgaSWGZutqDSmNLF2P0OF\/zCKuaUuUJO+OFUCAwEAATANBgkqhkiG9w0BAQsF\nAAOCAQEAYgfaakYEY4Lj9B8rTjoVMFbEC4chnc6ZJjAu80bPfaBtAAFtOpIaNPbq\nwNF+byNriPZ1YvsonMz2Jkrzcv7uY6TjbQfkjXcVl15sSZXFBIRmgVXHBFK5wpBv\nHv7AJIBupTSq3o2SCDDl9xtGTJntFUC9vmzyp8rqHaDq+0jL9roAifs7lrS31\/kc\npD7IMwZuJg8yrzRmKDgDg6FP+e4twKoSMl7rsBh3R6Uxt1fdi5Toj4JcSdxAlVSc\niqw\/KbOwYym7PAZUeAXyV6ZihGtKVT1645enA9rCkx3BWvRyTJiaETPCSvbNBN3G\nNqmbhXeFXrsHeBbUXWnSbcm6D2jyMA==\n-----END CERTIFICATE-----","discussion":"https:\/\/github.com\/nextcloud\/roomvox\/discussions"},{"id":"analytics","categories":["dashboard","office","workflow"],"userDocs":"https:\/\/github.com\/Rello\/analytics\/wiki","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/Rello\/analytics\/issues","website":"https:\/\/rello.github.io\/analytics\/","created":"2019-12-01T20:23:30.819585Z","lastModified":"2026-06-25T18:31:15.994816Z","releases":[{"version":"6.5.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=29.0.0 <100.0.0","minIntSize":32,"download":"https:\/\/github.com\/Rello\/analytics\/releases\/download\/6.5.1\/analytics.tar.gz","created":"2026-06-25T18:31:15.974352Z","licenses":["agpl"],"lastModified":"2026-06-25T18:31:16.038969Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=29 <=99","signature":"n3xxuDuHSG\/A5hqcX\/o+0KcVNXjiCzeOHQTEzbcalD\/HBRjABS5ZUAC6iCA5+QkJklKGowB6zsElXYxIW2Fc8965y21Zpqrr2wuxE25uFvjGWA2M4GP7k47FK8cRGFWZfi0unKJQewr7jh3fP9FPBq82naAxYI0Izx09dssTowf3GYLduOaoCWD0Sz6nC\/jt7jkshwWx9HF96BUs6m9hD\/7+IxZVyaKqjyEfXyR1ULFhRUOYFrX3KA6dWXAfJGc7TZjZJHRzkbx\/9vcYfP\/VmlVhOJJZ\/4qxc5zun4nrRCFQyJBIJGimhYlHOtKt06IebvPURA0n0TxRX+0HURchY855Ux3KQprpr4ZTOSaZQOl4J\/Db2qJ1E5IzGytjVqQwwBtK8l2eXV4GDBtQpF3AA5ZVkMQQwGWGL3qL6lPO9kuizN\/m7l83M24W9W23pFfLEuDUFuveXH+oCZ\/BW9azVEaoFQZKGXwZxNv2KpnT59M\/s5aAoWRhFfcr0Zbq2psWDAARDyRHi3xe8MUsL8dClvEOV5Z2lEWU2\/I7rVAw64QHjn5TBV5OljhOI7cRexuVRlHcx8Xh6WAp3FFs6cO952lHppCxcvRtUnOQlhphK8dMMXwMDQep0LbQ7XzTKnxh5K7q46sNuOsasYShpODEMFIoOQPPpdYzf9jjWjTHXzs=","translations":{"en":{"changelog":"### Added\n- GitHub datasource can query container package metadata with tags.\n\n### Fixed\n- Harden ownership checks and external datasource handling for security audit findings.\n- Show GitHub 403 API errors instead of always reporting rate limits.\n- Allow same-column negative filters to exclude rows from positive filter matches."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"\n https:\/\/raw.githubusercontent.com\/Rello\/analytics\/master\/screenshots\/logo.png\n ","smallThumbnail":""},{"url":"\n https:\/\/raw.githubusercontent.com\/Rello\/analytics\/master\/screenshots\/charts.png\n ","smallThumbnail":""},{"url":"\n https:\/\/raw.githubusercontent.com\/Rello\/analytics\/master\/screenshots\/architecture.png\n ","smallThumbnail":""}],"translations":{"en":{"name":"Analytics","summary":"extract \/ store \/ visualize","description":"Connect data from different sources in one place and turn it into shareable insights. Analytics lets teams build flexible panoramas, dashboards, and reports with seamless Nextcloud integration.\n\n## Why Analytics\n- **Centralize data**: combine CSV, spreadsheets, APIs, and Nextcloud apps in one place.\n- **Analyze faster**: use charts, tables, filters, and panoramas to explore data quickly.\n- **Share securely**: collaborate with users, groups, or share links with fine-grained access.\n- **Automate updates**: schedule data loads and keep reports current.\n\n#### Features:\n- **Visualization**: panoramas, reports, charts, tables, filters\n- **Data sources**:\n - CSV, spreadsheets, API, imports, manual entry\n - External sources: GitHub, website grabber, JSON\n- **Extensible**: register custom data sources from other apps\n- **Storage**: real-time or database\n- **Automation**: scheduled data loads\n- **Functions**: trend calculations, dis-\/aggregation\n- **Alerts**: thresholds for notifications and color coding\n- **Integration**: Files, Activity, Notifications, Flow, Dashboard, Search, Smart picker, Translation\n- **AI Assistant**: Context Chat integration"}},"isFeatured":false,"authors":[{"name":"Marcel Scherello","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.9285714285714286,"ratingNumRecent":0,"ratingNumOverall":7,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBDCCAuwCAhEOMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjAwNDI3MTEyMjU5WhcNMzAwODAzMTEyMjU5WjAUMRIwEAYD\nVQQDDAlhbmFseXRpY3MwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC+\nQuxpaOmYkDLnkNk7uHEvn4\/88y6ZKmS\/IKzYf\/5nD4pib6JshAO34AECInFLsbAK\nCU8URQpDFhWMpAHk0gg\/BaMagUrxU\/Bexhs496vxneNOe1wDgQdgbW8z7PyRbtNY\nUFVw9kfBVBFZZQmPjRtMxSfF+MncxGL6n30BdDK02HvAJVdRWSk56PFWyONktD7e\nyuKDFzCkkTpCPZFSRMuHxt\/EjasWCL1OOGoiESe3hL+qAcgiu75BIXLbKm8fXNc3\n96saDVlFUztFOAiB84kDsyc2zx5\/rHVH1UqJKiYqyhGU8u9YJArkJeLLyeK2elrq\n8myGSALSW2awdYJnbiF3b47k37EL4yckFy2t7xJ5GY7khGmpuzOLgnq8TWt4XGAx\nB95eAUdZJIP9Y2Ud4YSHF5D7y4ouZGZjmBqiPAR4cjFcb1eg7EJ5u8HluxlgiOMS\nDVo81UsyypH\/LjnkilrFIs7p97zys41b5x000TDmvfTl3YViWKe4A6UARCGLffeK\nZR9wKoL7kYSdji5LN4q8ROUDEjKvEJa+pO78WJb2nQJEhr0Z\/aKee+PLoYIYMIIh\nxnDVCqDu9bzI3JUDzYxBgAzSk81SPLmfeaIY1yNb1o3QiaosEM6oYHRfA1lL4IGZ\nHyjss2XxBrV6fBz\/WoL7X4nZumc1whKBnaV\/thlh5QIDAQABMA0GCSqGSIb3DQEB\nCwUAA4IBAQCAa\/\/k8Jm51g\/etJ8njjPUo4pEek6G\/fPmUpGGcYp5\/uzM8VRXD+mW\nY1oMpdwiAPqvft5ehhvC6tLkiCUeBIS2c54rT\/5CskPmkUk+3i6t6EnU1z57sIvA\nQ43LpHnGMAQ2SE8gRu7Te6TzvQclOFWnqrcAtgkwODuRjwWC5dI+f8yBf9AQR7ma\npmxwpKMhlbURsmtV8b\/t26WFNFWY+Mp1eNYUsoeJlYomhoU5xzT0j7F4lIiED1XX\nUwxWPMElwu9D3dOOqglPfwW9scfRBxihhwfug\/h31zUXuahBjPscozEBZfKoC69u\n6A\/lCi43xyc9K9CCARPDX0To12V3Psgd\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com\/c\/apps\/analytics"},{"id":"photo_frames","categories":["multimedia"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/jeppester\/nextcloud-photo-frames\/issues","website":"","created":"2025-04-06T19:05:40.889473Z","lastModified":"2026-06-13T20:40:49.163953Z","releases":[{"version":"1.8.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=29.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/jeppester\/nextcloud-photo-frames\/releases\/download\/1.8.1\/photo_frames.tar.gz","created":"2026-06-13T20:40:49.145885Z","licenses":["agpl"],"lastModified":"2026-06-13T20:40:49.210796Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=29 <=34","signature":"GjQTIWPKQbJsszOs17bimcj5qbi3hTnAun\/qyN\/HeF7vaDH+KLTYy2razhDN86XI\nvZ9WmLu\/j0SxWgJ3fJGqg4aHhc7UMhekWTuZbiVPAWfa3A6Sx1R\/DyL0NTo3J0gj\nBfciGbddkCwSHK2fqGe8T6\/vX4zpGTboBVwt9c+zlWQrI1IXY950Y6PuTGpSB0nW\nhHSTcFoXZgA7FCzWKPFeEmfO9S+pj+JSg3A5MgXeLd+KV30hv6plkt6JzyKo7AHI\nL5qVY7vcLgUwJ0iqLgnjAc8XIOfzz8ngFj40WeMv7mX18pqlAKsHzAij5rT+e924\npAjxHwgSrNXgF033DcsEaOl8UaGhqFc+Oh6erSNFMOr2MxzYwh5\/mA6owu3xGw+U\nVW1iCPW6US4xehhwLlaxR6XdUz6ra7ttkH5tBtiR42DH85koIg8JzKUllgmY34d9\nXE7+\/s1YkOwjhl0zi1f0VXtfClS6lrNmglz5QKSJ9FsUIciWwGVeFJ\/O5WDPuwWM\nH5YKzTBQ4tkXUQp3hqgALXEJBqfwHloWUUKYij9Q7tiZpnFPZhdo0Zl8Q1MSjxcc\nN532wCxDbye3gqmYQN7rDo6Fmzv1yLBf3MhAxGeBYjxMn3f7cEa22PR50WY8XwU\/\ny2lo\/Q1Fr+ynWvaRKvDM1ESdodhcrOeuTfbCdBlsUdE=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"\n https:\/\/raw.githubusercontent.com\/jeppester\/nextcloud-photo-frames\/master\/appinfo\/screenshot.jpg","smallThumbnail":""}],"translations":{"en":{"name":"Photo Frames","summary":"Turn any screen with a browser into a neat photo frame","description":"Generate easily sharable photo frame URLs for your Nextcloud albums.\n\nThe possiblities are endless:\n\n- Turn any android device into a smart photo frame (with the help of a kiosk browser)\n- Co-create photo frames with Nextcloud's collaborative albums\n- Share photo frames across households"}},"isFeatured":false,"authors":[{"name":"Jesper S\u00f8rensen","mail":"jeppester1@gmail.com","homepage":"https:\/\/jsorensen.dk"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBzCCAu8CAhKeMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjUwNDA0MDczMTIxWhcNMzUwNzExMDczMTIxWjAXMRUwEwYD\nVQQDDAxwaG90b19mcmFtZXMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC\nAQCWUqSmYsAADmxVf1MtpAmPqr4qKp9trwJ\/lO0x9O6KKQkWY4Achts7MUyFHKg1\nI9tElGaBftyYhz8QTc7lc68FN0eLeOGqWxwVYSeNCN\/pp0o0be4hDCqskyQcYPzQ\nc6Mpc1AKqkH9eShEsj6z4zpje7qhslnyO95JRebIE65zDuLZ8G3knhAWkZVzmoKM\n9N+\/tchftlvqjNWMzuNPoxFFmEFsh5FlPN3KLGwO62dicOCD915vno\/Lg0r6R3jJ\nLj2LtryeUfo\/ExmpzFDVML1jRfu+bApqTMVSB6zq50IlO0UbmsTSAubGwScTfKIa\nRKsDZf9PdqSXmtqdnFoui6mR4QPimjjE8w0CMX\/XWat8UHkZp+Rzoh7BPUUsxIGV\n22hch0JyyfUmdAwKy2PbT88ls\/Z5jY2Jfsc2jivRRme\/1XJSOFBnW8os\/kei0oHn\nVWBMLAJzTooKc1vy559dLXnDu9aP1QtD1Fm4Hk1qejZPZ9xjnO0OOUreUPhpVLAI\na5TDfw90IJOWd0bg4t8uAQZUOQnWw6m0NAX2omymynz0RLjks1Q3ZIZcjY8ThaqQ\nxhFH1NLhHoiJhc3U7DYHvSU9\/HRs\/IMO9JgnML85EU8wp0zMXnQTVx2+AICiSUUH\nHquPdWXbcsuVXEt0ZNG+NLyHD9fF3qUB76zB6WV5Xt7cRwIDAQABMA0GCSqGSIb3\nDQEBCwUAA4IBAQBUY9siI5BU2fU9uWw5HkAZr5wR3kcY7LR8FaUkOtH0M6hGVKEu\nAXRj3+Bwx+XQ0bWoq2Wm2Abi9xF1hoowbi4NpfiTWUCRr7lHtNCPT+kcBqlyjI9D\nM4r697qnNsVxxZL3Ntcp\/5+ESCZcNuVexIgJv\/+Lyv15zC9fWs0NUIbfNw0OhlsN\nHWEMlnT3XrCuMqe5GgA6rcwAW5RYKKfxqV7DAil2Y+dfl2D\/bm89ZV0NE+pjtWV7\noDfbp+EARUOX54yl+1mjxSP2Kv+PA3AT+N1RpRYZJld60m3+wdPVHdEA3lMd30Dz\nGeKG3ZHXNxucEUGwYC885nG4xaAX2le061lH\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"integration_notion","categories":["dashboard","integration"],"userDocs":"","adminDocs":"","developerDocs":"https:\/\/github.com\/nextcloud\/integration_notion","issueTracker":"https:\/\/github.com\/nextcloud\/integration_notion\/issues","website":"https:\/\/github.com\/nextcloud\/integration_notion","created":"2023-04-06T10:56:58.016424Z","lastModified":"2026-04-21T12:35:59.127974Z","releases":[{"version":"2.0.2","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.1.0","platformVersionSpec":">=32.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/integration_notion\/releases\/download\/v2.0.2\/integration_notion-v2.0.2.tar.gz","created":"2026-04-21T12:35:59.112371Z","licenses":["agpl"],"lastModified":"2026-04-21T12:35:59.171167Z","isNightly":false,"rawPhpVersionSpec":">=8.1","rawPlatformVersionSpec":">=32 <=34","signature":"mHMMvybM7ZJeXehyDq2JWJcHXUv0Ft30Yn6GQKSl4dGaAwQosgW8uwcfCY4PDV7snMy+vjp26+bgnFNA32gm5EiMQi+0q1swqjvn4dHr+The+Sw4jvZBLoNWi0LBGLsnq+0dp\/P+D5Eyb4D6myfF2VXe4CnXO+KhfoeNs5KOLADfhWUGZdu4s2yIpz0tGyI45u8Eon+Deanvll90P5\/Y3tdqZzYDfu4VYrUdRTXixOpT7P7MvMrXiHspu2utkG6AEtoOlBpR+dzPISvIgBcrXWwaPg5TrhyJmFNC5IbSJ5bxWe1NmJh3uJiQzFN5NNNPw4BLpzh36RPFc5HvxbPKYLe8b9oZUCjh1oC7HONFoIo\/BpU\/PgNJ41TJlCgTE5fQrDnjMMJ9jTDROqCqxg\/zay4W7XjwHfgU4luw8OmPZXUp6nu5OcaoIMfztniVH8Oj8r9nyTIfMxvYeCCoWhJ1Sn9kbKPHuV2+R+0RlbpmtymEuD4HtW\/sRRIqp1GLJOSEmwqKsHTSZufjbJ04vMffypNOuLn7SI06qbL0vCDhaFUW3njM9NYFJE29v9I4BMFOwzga0fiJHeeca3Belsvcm2ZEDXYf9vI8cEyTD5+WKLe74+1BUX9w5ypVzYFppDtF4+djwX0IzXwBrlLb1GNbBN8VGvKAFJ0m8c7WzAJZnoc=","translations":{"en":{"changelog":"### Changed\n\n- Added Nextcloud 34 support\n- Updated dependencies & translations."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/integration_notion\/main\/screenshots\/screenshot1.jpg","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/integration_notion\/main\/screenshots\/screenshot2.jpg","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/integration_notion\/main\/screenshots\/screenshot3.jpg","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/integration_notion\/main\/screenshots\/screenshot4.jpg","smallThumbnail":""}],"translations":{"en":{"name":"Notion integration","summary":"Integration of Notion","description":"Notion integration adds ability to search in Notion and render its links."}},"isFeatured":false,"authors":[{"name":"Alexander Piskun","mail":"bigcat88@icloud.com","homepage":"https:\/\/github.com\/bigcat88"},{"name":"Andrey Borysenko","mail":"andrey18106x@gmail.com","homepage":"https:\/\/github.com\/andrey18106"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEDTCCAvUCAhIPMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjMwNDA1MTg1NzA0WhcNMzMwNzExMTg1NzA0WjAdMRswGQYD\r\nVQQDDBJpbnRlZ3JhdGlvbl9ub3Rpb24wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAw\r\nggIKAoICAQCpPSOr\/Tx739okF3acLexB7CV1Qr0ZqUHkGC8EKjyQJvUxCbVYV9+P\r\nofEwaI4aZHY1wsoWjpuMrXd58tqf8mdfO\/0V8Dvlrx0W0zShUz8LpjHmsWYJEBOb\r\nEbi7BRjxtvCB05xh9VXvGwDbQuLYlWdMw5\/GVeN7tL3Lnrfe\/\/PH9ZLWrML5BWvR\r\nP5MAMHpQTY0knLlKilQG95z7CVddlJsjT20FDfqCQIhnjzvZmw3JcQuheVjtizWd\r\nffaYePN7qDUK8W85E+vDYt11wCbc6V3EXYiZZDZnh23ioNcMGMZEp2NpoeRaZkOf\r\nSu0RWcRSfjO6akIPYIOC9lR2slW4PlchGwBrpBjUsg00zREmUTZRWZB5f3Hb4diA\r\nwIzb1RiQuioM7MDcgBALdDWa2sr+\/myWk3og5ZQU+1fYJmUW7wc4eynzfxnGiez4\r\nljtW9HZW4rvV7PUV7bg+KMW+6lKecicp5nY9Npid10I\/qopc+MqfcCd\/zdF6WxVK\r\niaKu5YFubiZxaavekQtdOgAGpLofb7lcbZK0se7c3qBM5nLiIYrTLoIXcYMNp1dp\r\nCtrbduVGyDoVw0BYDLQTUNN9LdyET0\/dIOvH1Ti0ozr3YYpa0AzXWS5bvfIrlAX6\r\nJTQSq3okJV5H5TribzYZJJEm11eFhlBTYZLUgvlPhckJ\/w1UCGx2KwIDAQABMA0G\r\nCSqGSIb3DQEBCwUAA4IBAQBedwQGCJyIzgTd+Rf7rxTPd3qsZOrs1lTlkodKqdmA\r\nGcXKAU7QPticCIFZlW4jgdurkWcv\/uXF\/cZp63nwJO0NKHen4KHryC3z9RKH93uo\r\nlcpTYI6b7r0+zd9NCdnVlaS2l6ODfiuxWMfAZ\/4wR+uaTy\/VqwgDSq0FMmxgzgZx\r\nM7FsjFrAivi9mfdaWdC+j4HoDoms8RBbijx\/HrgDguXrMMtkeIjz+N7XOH+aJ4\/u\r\nz99vAkrnCpAfhBuubcpD2iRveJ5nDd34aqVxekYKPvA4gOMKrxYzVpy3QwjVZx0e\r\nvkj\/1R3YV5bKUwFz1oCml4OrHFz\/l+CeIY\/zi5dxi7UU\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"files_excludedirs","categories":["customization","files"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/wonx\/nextcloud-files-excludedirs\/issues","website":"https:\/\/github.com\/wonx\/nextcloud-files-excludedirs","created":"2026-06-29T23:02:13.651832Z","lastModified":"2026-06-30T01:23:40.327091Z","releases":[{"version":"2.0.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=32.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/wonx\/nextcloud-files-excludedirs\/releases\/download\/v2.0.1\/nextcloud-files-excludedirs-v2.0.1.tar.gz","created":"2026-06-30T01:23:40.318203Z","licenses":["agpl"],"lastModified":"2026-06-30T01:23:40.375971Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=32 <=34","signature":"drumJa9Q7uhNTA1bK1GXqUjjAlTU1ltbmBGQSFqeMxwpe+30XwrwYAWOjMBOJUg8\nQlo9z\/RH6TqI82LW2NvuuZXMcMtDlkWuSvxbfOeG2BF5ROx\/3bgW2uF6XVE08asp\n9DUlUftGHOopANNEENZbKboWRE9mTx+ctnlAT5kq8ZYNPyp853YXnJhvGl19PEqx\nVQmxiizXLXSUEu1kQidTZb5CI06Jh4TSAOr8yLc0v8kG5MQven30dMhjlXiYsXX9\n6k5sSg7RsIe2HQd9zQJf2sN7dbCLyFlX0m8mRs1CSqhwg4G0u6kCzX\/MnH6ParVb\n49KB9nR8vXEKalVyGWzN6b+7sD5Pcr47uBHxryw261J56WEv0fqhgEmxBjWUG9bB\nukTFHv+S9uOZgQva1XPw7wavJcs2wNh9ZblTMjr\/IlqJc22cnuS5fY+o8w+rdvRB\nUd0ckPRFsPjU84JGFCYkmj3I8LmUQ3VnMWikMUhll4eG8TvcB9cWhOjYV1fVTMq2\nj42XwvTlsob60voadosc+4P1\/BugFiw+drYOGH+NNewHlusN1r2CMRPVS6TGL9BY\nEBQXz9yM4rmlg8fWfKfvayeVs+e1SlvH2\/XmVo3w6zy3QFZumikAmjXUVngsJl\/Q\n4uuxt9jIBlUmtfPHG2JqFKJOfiAXbtvOq1YCyXw39Q0=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"translations":{"en":{"name":"Exclude directories","summary":"Exclude certain folders and files from being indexed in the Nextcloud database cache.","description":"This application allows administrators to exclude specific directories and files from being added to the Nextcloud database file cache based on string patterns or glob wildcards.\n\nThis is extremely useful when using External Storages or shared folders that contain massive directories (like snapshot folders, node_modules, or cache folders) which can otherwise severely slow down the synchronization scanner.\n\n**Features:**\n- Universal storage wrapping for local, shared, and external storage mounts.\n- Safe, real-time background file scanner exclusion.\n- Beautiful built-in Web Administration interface to manage patterns, run dry-run previews of affected files, and safely trigger cache purges.\n- Native `occ files_excludedirs:clean-cache` command-line utility for high-speed cache database cleanup."}},"isFeatured":false,"authors":[{"name":"Guy Elsmore-Paddock, Marc Palaus","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEDDCCAvQCAhOCMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwNjI5MTAxNTI0WhcNMzYxMDA0MTAxNTI0WjAcMRowGAYD\nVQQDDBFmaWxlc19leGNsdWRlZGlyczCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC\nAgoCggIBAI6o9RGxLrg\/GbmnRq7JB98O4DKPsrT6t6JnsWFJKNHvwZRBDUuq4Uop\nEr9Qq3y1fGMMVjQMg749eo0jXqDn5lF6X2k3jLnxrWejHgUxG1h89J9V4YkHYUQN\naLKpcG\/5O2hj9QJ\/fO\/w++pnbw2gdHRg8THd9MO7XkHk6DTpYSeKE9hhcOrwjZ6s\nrspa\/HVyEU9WarTmxOmAmqSa+yvcXO+NgXqu2ltsIMZVps3tqzecwZtSlxC5IiPG\nKIRBnxvUyMzazBzyfqSc5bflyhdgt6W7de\/Atss1eCaYd1lE29iDuiwDnD9HnhIX\nf6lTpnlUOdgZ0GmJiChAhftK4BdzsdVbUmsSZuMcJObJL4U1qoDVvYflEmjtEvk+\nEXz6Nm6KxsEmpWea66aJOlBhV1EAJl3XCWkrVWRuvT4TidMEMFdk788G1td0AW5o\nKaAQzvKZ4RH0Z2SHhURURpmCSRUDmAQCYntCXWcnqF\/zLZhD+oX+uayXHYuH5531\nX3Ne124da+nGDT4Titc2BMvjWICLkNpiKxGVf7Dyfs2tI5qtoXko5WBQHxSkFejN\n+BHWTQ1nrnRKN2NSWljM8wZqLGY3GSKVY09nusD7LYdNFzq0Ky9wsDAIIIsyTxfS\nvzKkV8lhk3o26E7aYYLMNnWbrDpfXCRhvGDba\/Oacr3aQzZKJpitAgMBAAEwDQYJ\nKoZIhvcNAQELBQADggEBAFsWKol11rZQpk9Vwab\/\/Q0xTWcsb9eM7c9x9DZ2z5no\nsqnp5EqwqaHDE95BgqtqEfiDRzoR2mmujeODpJf\/E5DS11MySOSVn3pf9dcHuHXE\nJ\/EVW5\/hnlwHa9G2Jzz\/urLNFN21EDiTlXFSrCtcHwW3tL2a7ZIEv6JEX9GifRFq\n98CZeTw0fOOvkZDRbcjmxQVdZHDSIwQ78EmIof3CJwGmsauJ9h1NsUFHFgITOscd\nN7LlC8\/dHFrWR5Nu2+ZnojR\/0GlCl2fjqe+zbdyqbctayXlrOGfr0NgKARDgaKtD\nlii5LizyQBNNXbdHfyQMwnOIlzJfYH5b\/2Hy0NjfwPw=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"profile_fields","categories":["integration","organization","tools","workflow"],"userDocs":"","adminDocs":"","developerDocs":"https:\/\/github.com\/LibreCodeCoop\/profile_fields\/","issueTracker":"https:\/\/github.com\/LibreCodeCoop\/profile_fields\/issues","website":"https:\/\/librecode.coop","created":"2026-04-01T14:24:54.882017Z","lastModified":"2026-07-03T02:43:42.666974Z","releases":[{"version":"3.0.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/LibreCodeCoop\/profile_fields\/releases\/download\/v3.0.0\/profile_fields-v3.0.0.tar.gz","created":"2026-05-18T18:45:58.215929Z","licenses":["agpl"],"lastModified":"2026-05-18T18:45:58.293922Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=33","signature":"QbCYENRMQuDF7G1WkM3I14f0ZdALvZNH2KPaeLbJFvYw+Txqfl3FgKDjHeXTtpEVubUSQIWvrwGI92OwETe0DvsYBsfzvkBWI787o0t02gwZEg5l9dsE9ZQuUpghZjr2u7qSdoiaPW9K89g32ZJrvsiCdhMcVrDe6mIT3sAFsJbboOH\/vuXbd8PtcSY2tXRVGbZ+ssI0dBMOzyPZLoKB8TAVbP8zONCvZMy6ixRa8s7GSxdl3p7Nfb66QjhRBujqCckiT4g4rFQA2I5gJPAMzey\/MtY3p4Ghy7I6EffYe7aBmF6q0fbix5A\/KZi4doumCr2ZHQedOH+08lsgWSi4LyrZkvzXHWXOHS+Rbglp6VenttXd76n0Yv+l2nIDOHMU7Wn6NXGkrEIRismdrSdUdtTYzaQhiIGMtLPkWbhNGsNctDnmKsxcRHiV\/wpBWWt8TrX24+3dwkykhlo27stM3LwTNvafuiiOOl2Y0HjLw7F4yHXmEs0xt2tjK7V3zH8OYSMFEhRvpCzBC6f03rmVRjfxlCUZDtrwLdCcg+y9zv8DVLkb5KtSbWFHgvp\/dhS2xabRBZhg7i8SybpJwslJRyBYXh\/MOV+mKcI4qjIdFVhW\/e7dooRHF55ClAn5RZ+L\/WNMImchKCbIJcp1fe\/t7MqjKt0hFka4NWOaXkDA2GU=","translations":{"en":{"changelog":"### Changed\n- update translations"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/LibreCodeCoop\/profile_fields\/main\/img\/screenshots\/admin-catalog.png","smallThumbnail":"https:\/\/raw.githubusercontent.com\/LibreCodeCoop\/profile_fields\/main\/img\/screenshots\/admin-catalog-thumb.png"},{"url":"https:\/\/raw.githubusercontent.com\/LibreCodeCoop\/profile_fields\/main\/img\/screenshots\/user-management-dialog.png","smallThumbnail":"https:\/\/raw.githubusercontent.com\/LibreCodeCoop\/profile_fields\/main\/img\/screenshots\/user-management-dialog-thumb.png"},{"url":"https:\/\/raw.githubusercontent.com\/LibreCodeCoop\/profile_fields\/main\/img\/screenshots\/personal-settings.png","smallThumbnail":"https:\/\/raw.githubusercontent.com\/LibreCodeCoop\/profile_fields\/main\/img\/screenshots\/personal-settings-thumb.png"},{"url":"https:\/\/raw.githubusercontent.com\/LibreCodeCoop\/profile_fields\/main\/img\/screenshots\/workflow-notify-admins.png","smallThumbnail":"https:\/\/raw.githubusercontent.com\/LibreCodeCoop\/profile_fields\/main\/img\/screenshots\/workflow-notify-admins-thumb.png"}],"translations":{"en":{"name":"Profile fields","summary":"Extend Nextcloud user profiles with customizable fields, access control, and integration-friendly APIs","description":"Profile fields lets organizations extend Nextcloud user profiles with customizable fields, per-field access control, and integration-friendly APIs.\n\nCreate custom fields for support regions, product specialties, escalation aliases, customer segments, internal access levels, and any other organization-specific context that does not belong in the default profile.\n\nEach field is governed by edit and visibility rules so teams can combine self-service updates with admin-managed data, keeping sensitive operational context accurate without losing usability for employees, partners, and support teams.\n\n## Donation\n\nDeveloped with \u2764\ufe0f by [LibreCode](https:\/\/librecode.coop). Ongoing maintenance, bug fixes, and long-term sustainability depend on community support.\n\n* [Sponsor LibreSign on GitHub (monthly recurring support is especially welcome): ](https:\/\/github.com\/sponsors\/LibreSign)"}},"isFeatured":false,"authors":[{"name":"LibreCode","mail":"contact@librecode.coop","homepage":"https:\/\/librecode.coop"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIECTCCAvECAhMcMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwMzIzMDk1OTA4WhcNMzYwNjI4MDk1OTA4WjAZMRcwFQYD\nVQQDDA5wcm9maWxlX2ZpZWxkczCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC\nggIBANBnD7jDFsb0phF\/Obc+wFb1EvM97+uhoa0jLgMIYeHMXlnAZkva3v0FVliq\nzE8obTtf8d6bTXM+e6OYERYgMNt6zgvmqIFzkibychMG\/ROBcTO9HxtykgYS2Zvl\n2L7HzRtUpVGiE9nHfgN3t0K97Hc6O6MNeb\/F9eiLXcBfKcCpCRzD63MLzoHx3sTU\n+Gn+yDAyUjkKRRuCA3z0ftukWHoyYzspo4wwERVDG1ljSPQhm5J3rWS8jCi8Hy9W\nfEHXLZT\/vIQu+yYqKyhQ9wtIZL58BVbtG16lu+EpMWQm1EpHxZB2fI+lZ30OEk8V\nAuE9RIFLCa5XvuFcZqex2dwmwxfpooISwke4lxT\/AfZMoaRP9zHPznMlOu9Llpuj\ntMBsM9RgVGsRQt9qE4uG+XGLt0tb+6wo5IQ\/4SdBAXu57jae87p4I8be+x1GWZ8l\nvDjZR6CVSyqxBhwGL50Hebb7WbCGi4YI4gNOPL5IE+KcjeGLou\/rFThGvJyn1J7V\niWqqP1K3mZbqEDwpyt+vSbfIz5czcTeWF6nMoiG261cAFU+DQYNBA1nToH1OexQt\nZphAZIfE+iS2PVH917afM3Q3s3m8Kj0OYD3cGP1yemt\/MfkASS81yDUxMCteCops\nbmh5wpZKdtyQDUEYz682rqZu1ycSHq69jYzUiFxgzI4daq7DAgMBAAEwDQYJKoZI\nhvcNAQELBQADggEBABes3RS58dhHdGwH9Zj9flbz2gh+9t\/WUDHIvPrrhu3Mq8XZ\n\/H\/6x3Ir7\/yQ1JXtSQD\/3W2jnN+sAR2V8DKsIz8QKbTGRxMliOUDcqvK3fopV9CJ\nJ1dAoCcn7fO+MlGKtfUL9Pcs7aXK32i3dFEz9UdUbDQHw\/XG8U13HRHDjNW2GQLa\nnc9ekZ4IpggGbv04HtfGLzLp2aelr0Dxb1tZITFaJe3wVlGWFb+sYdRlzaiOGGq2\nshp4GPxl9IOEQ+KG\/612o5dhPbGuKTgyOyhY5wWINZzY1Qo4edmDqOLZa\/nqRkKy\ncGJ9AYqVlGDHffauaT7dn0vpazfiMWc3aKxmmJk=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"zaakafhandelapp","categories":["organization"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/ConductionNL\/zaakafhandelapp\/issues","website":"https:\/\/github.com\/ConductionNL\/zaakafhandelapp","created":"2024-09-11T13:57:54.410757Z","lastModified":"2026-06-05T09:06:04.792414Z","releases":[{"version":"0.1.30","phpExtensions":[],"databases":[{"id":"pgsql","versionSpec":">=10.0.0","rawVersionSpec":">=10"},{"id":"sqlite","versionSpec":"*","rawVersionSpec":"*"},{"id":"mysql","versionSpec":">=8.0.0","rawVersionSpec":">=8.0"}],"shellCommands":[],"phpVersionSpec":">=8.0.0","platformVersionSpec":">=28.0.0 <34.0.0","minIntSize":64,"download":"https:\/\/github.com\/ConductionNL\/zaakafhandelapp\/releases\/download\/v0.1.30\/zaakafhandelapp-0.1.30.tar.gz","created":"2026-03-05T10:25:37.058465Z","licenses":["agpl"],"lastModified":"2026-03-05T10:25:37.148326Z","isNightly":false,"rawPhpVersionSpec":">=8.0","rawPlatformVersionSpec":">=28 <=33","signature":"WQyL4aV+0yb2tHu6mdd\/mTasyWVxYVTei3m9klOHKpXptD08SxJbK4hPr7PKkTnV2ulOj9yXs3F03jkpcX9pqHtvABZ5oXo1XrRDkkObuGl5wJzmHMM6asMbAzUkGUVB7iRBNQXHCv\/7c5WyWwbfnZl\/37PIUNb\/2KUvQztrJ0N5Ksdw5ixTZHlMN8rC1P96aZyxtHAFRsTEeHiAzeMA\/UQR3rtO7lq1zIBBd7+M1uQslysHVTn3Va\/4t55vE9wzx8YfLLaBDx1UUYhLkAXfr8wCA16XbH1kR+p3NDs0q46aOTnPMSty8owOUU6qW5\/AJ2OK6GXqohCzbj8LHHMSlGKLrs7yeNpbv+s53qUT0HyLrbutjLkaXc35FFroTx5UhMCCnpArJfLi9uBZPk\/kyZgsb4lM1+G6wSd9ppobicLcMscQxFJOlf83+UPrdLosJmHEtaZDzP8XyzeA+RJHFGpslop1F5\/hLbSHBwf3o9aOezLQPOTz0CiNFnSUfRrNrIrJNoeh91vC12T6U0aO9qqt\/CJSuy+rb5OvWfh3hsGzhmMBkdGTRHNatzkfj9ZCmq22yrq6z\/RpYwY68z0Af\/mHGK5\/67bXkzrIgd7ROUc3mfV80W1kyg53RlPa2GiaDm\/ecmlh4ErpjvN83EZVAzmYrmYqvT4OwmldoW2a0nA=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"translations":{"en":{"name":"Zaak Afhandel App","summary":"This is a the ZAA (Zaak Afhandel App) in english Case Handling App that is made by ConductionN","description":"\ud83d\udcf0 Brinning Gateway and Service bus functionality to nextcloud\n\nThe OpenCatalogi Nextcloud app provides a framework for federated catalogi to work together in an open data ecosystem\n\n- \ud83d\udcf2 Synchronize your data sources\n- \ud83d\udcf0 Send cloud eventt\n- \ud83c\udd93 Map and translate api calls\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https:\/\/conduction.gitbook.io\/opencatalogi-nextcloud\/installatie)\n\nThe Roadmap is available [here](https:\/\/github.com\/orgs\/OpenCatalogi\/projects\/1\/views\/2)\n\nCreate a [bug report](https:\/\/github.com\/OpenCatalogi\/.github\/issues\/new\/choose)\n\nCreate a [feature request](https:\/\/github.com\/OpenCatalogi\/.github\/issues\/new\/choose)"}},"isFeatured":false,"authors":[{"name":"Conduction","mail":"info@conduction.nl","homepage":"https:\/\/www.conduction.nl\/"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIECjCCAvICAhJ9MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjQwOTA5MTgzMDU5WhcNMzQxMjE2MTgzMDU5WjAaMRgwFgYD\nVQQDDA96YWFrYWZoYW5kZWxhcHAwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIK\nAoICAQCcjY\/3fIsgg23ho7DAs7omfoK9teFtuciuLhSJ4HCcarTEM2Zv\/+wMH4U5\nk6o4Kp3DxmPfwAtyT5bk\/7g5+Q+5QCMkhsa7bctXXTS75gPebSN+SHYVI4S2o1zI\ntg95tbnE92pwZcOKdrGqyOoJgaBVkjJ5pJMc+m\/EcQNxys8jQfS4eLU05Afa4NOc\nV\/OorB4VdQ0jzEj3Ps8CfIudQEIuxcR7g0AGmoum3hzBZV791NyFgXuavbGriga+\nagy5vT2hKho\/q\/ORNuvsISt7DwZD5yAmzdR+ISQKOCXYZPkuT7oV13WEGxsdqhNs\nROTLr1Ves3nt\/yqJ4+wwyv2vjOYbfR\/8RLK0+KknVSMyIWZAY+sjiHr71Vpt9qTo\nwDIm5wVTA7blaxJHhfRdBSEVWkfDD5Zuk5rzvCUJFK63JIvu1HLu+J1ozBSXQDKH\nJ9z32WcQfA4zEnEIDIh11wLk0i\/cuBsNtnUxb3\/HstQMM+a7yQTxAHRqcqmbED+h\nrjjMmqJ95GjqyVP8D7w+9qAtpdoLTyOAqLFt9auivP5FmOkcknRTzyNHsiIHTqKS\nLlULHEhemrwA9G0yKfKs69s58YoVYYKWbvB5+JjDxbK\/YOTgEftPyLs476Nm\/tm5\nhGpDSJOkyIlHY08HHPYVpM8FFb+UfeC9P8EN2k89R++HsNCIwQIDAQABMA0GCSqG\nSIb3DQEBCwUAA4IBAQA8p8b3AxMgxtLd0sh19tSiJ6kcipKHWgZW4h10gUUtEgWU\n0TxZtAa3EdD4MWe+DoLMpCkTb\/ieBQDRbBZvzCZQ7F3hCmqH5dpaN5H7f0DL51w\/\na\/CTr66jdx8h9MhYOc7DTBDtEmmYdQOdjmZxsT+KqFxeVFJQeaHR4yBda3hpmafX\nGnG7G+SOcgSG1GnKSAz4iTEhP8EttwgunrOoJmSiDM4emQ+7hsaSY8ybbO65FGCV\nZWzmu2DVbgkxfg7ovpYL34RpXxFbZsI6LyV7JOF3f\/ld6wRLv4ZG25GGQpke83\/8\nlTTYvAQgbAPsbkmL5e9Ltjs9\/TupuxDfDL3rtEef\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"socialsharing_twitter","categories":["social"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/socialsharing","website":"https:\/\/github.com\/nextcloud\/socialsharing","created":"2017-04-26T13:42:25.429473Z","lastModified":"2026-04-08T08:34:16.713373Z","releases":[{"version":"4.1.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=30.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/socialsharing\/releases\/download\/v4.1.0\/socialsharing_twitter-v4.1.0.tar.gz","created":"2026-04-08T08:34:16.606334Z","licenses":["agpl"],"lastModified":"2026-04-08T08:34:16.747042Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=30 <=34","signature":"VUHQb1igSHJYAAA6Wzx1V0vznRXHEDWpjSR0cH9XfDKqQ3KmIDtFW0ciDpRNEN5TI5I96yEGWnE4Wydg2n7mVsWMznnyvI9vbXVZphn03bP8jsDZT8lkJV8DlGILRWiuxtOaDFsVz7+eMCq3s8Vw7Om18kzPXlI2ih32ExEwys8yVbvRY5uxnB\/YgPA2eUERj7lGkTEIayCDjCVHed\/VPLlY+t8PUmUilYoLV1\/kIAl\/gJ4fimF3PqHXOWWNwpnO2J7YuEWK24tKxT+SiAEEUUFlhtBvhn3hpQlnjy2X06+FSNuJvFKqa6S4VvSaFXRGiuUpnWenD1gjsPiVpv9JFLCOIdRmdDbvxfp8UGSOB3+ShGf3JEj3H8LPdk58T97MEuBggXOumAYWzQ7e1RdWe3WZjOqku9IZ8ceJj6j9jTxZ5Gfc\/F8XLnNjtRh7pbmiyUmuLA8zLDUv0VOxvYhxirCo16XdcNIqbEPZa+BNefnP1pKEHF5gX8MgYtYKl6qoYPZQCNx3TV+HtDPomGz9KLJw84Jcx\/\/0SxydRCtws7G46O0bxeVQj\/XHUlNV4KREt5ot\/0QYI\/AtdXfwZ3gAsjCJXukECqB6pXHdkY6M2adQKcXb8KEAMeiLT3ofLIbMWe463mawlIZgBASd8GglnxtNbk24rS1vcrGsvboaxHE=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/socialsharing\/master\/socialsharing_twitter\/screenshots\/preview.png","smallThumbnail":""}],"translations":{"en":{"name":"Social sharing via Twitter","summary":"Enable direct sharing of files via Twitter, using shared links.","description":"Enable direct sharing of files via Twitter, using shared links."}},"isFeatured":false,"authors":[{"name":"Roeland Jago Douma","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEEDCCAvgCAhBJMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMTcwNDI2MTM0MTUzWhcNMjcwODAyMTM0MTUzWjAgMR4wHAYD\r\nVQQDFBVzb2NpYWxzaGFyaW5nX3R3aXR0ZXIwggIiMA0GCSqGSIb3DQEBAQUAA4IC\r\nDwAwggIKAoICAQDnVA\/uF+NoLuTT9uy7U7YyswlVS9JlLpeOTl4CPSBarpirF9kZ\r\n1n3A+QpoXZ\/QVDQGT6jWqBPFNJB7rFdd4DCXRpa4oeJpKYZu\/dere37HE115EMzF\r\nIeEmh2\/szn0CbSmNzTJULxi0QYWH9nz4ffTPBoEK1no\/d0jzwcncqWZJbH6Zt+DO\r\nYRDXetWM9KBUOCH4jXkwp6FnHs1KdP1fU\/usCzMDHbOWgYWv5AJvdZ4TEwCfcyPM\r\noE7Bs\/IHvp3YGxGa7IiIUKwo8FhVG8BOxEaFp1luLI\/x8jc9Dzym0hfAqj6Gb3y2\r\n3KjO9kwf1MD2tOusS\/z+27kjSdgHXhC39qZI7BCoizjKGS2csr8pMplKDhqYOUhL\r\n1BL1dkj1Tu3D16EpMaZS7sxbTUxcJXk+Ls4qR\/ZqdOBHZhDWk+Yxe5t5zaXQrS2X\r\nEBZMlJMeTlJ\/euev5KVpYyCTmysKobtcHPjHiweM+4m69LXc8AEyXr+lByorBehI\r\nKnIlQ1PqZ0nEcYwPWQua25uQOIpaIklNArakqkjyCTCh5X4Wa+F9ih\/0VQsDyDJu\r\npoV9Gdgze6gYmAOktpftgryHeDIKOE7wTOlm3s2LiDW\/1Yl9HIXnZrSqAVxplmSh\r\n73sxOX5dy19ypkId+\/+7xoCd5TU0+NLIFdvLB0G4f\/gBdCgm\/P6Ojlqt1QIDAQAB\r\nMA0GCSqGSIb3DQEBCwUAA4IBAQAvNz+21TAYqdzwzfH5T33+qavO0oVxA4opbj8z\r\nfMUIztFVU1ykq7qxiAhOSButn0gXPns0Ie8+ID\/4KtD8oEXv7xV8M2HzpVHVgjMz\r\nU6g49X8VoQFulAN3oj\/NmSEBuOyY1nxDjOSIgdIkcqaOmvxXa5ZNq2lwQPRF+7Qg\r\nvDi\/bagvWDm8aeeMU9vTJOjNxedUdxw5i2Ldja70cXLrlsbEcR7QPPQmgo1MM41D\r\nMyi+\/LtLvw4P+f7mtiuJcfb5tvnGjjrorSP4a8\/JuO0qoU\/\/BxhMuz1kD+6KYQbL\r\nSGRrLtpY8+q0cMIv\/H5Bt2vNvScLVY14vifgDORK6wGvvyLV\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"integration_overleaf","categories":["integration","office"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/integration_overleaf","website":"","created":"2025-06-11T12:14:30.672208Z","lastModified":"2026-03-16T14:33:54.363562Z","releases":[{"version":"2.0.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/integration_overleaf\/releases\/download\/v2.0.1\/integration_overleaf-v2.0.1.tar.gz","created":"2026-03-16T14:33:54.347236Z","licenses":["agpl"],"lastModified":"2026-03-16T14:33:54.411779Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=34","signature":"Ry0XP+ZTa2K1cp9g7OZJoIh0v79PUzhAZEpZ9H4CUHK0ZeytlojWcnO5WTB0fzSTQtg+m74kTmRzGr8ZEjRYMO50LD8t8LlodUUMsRwVbFbKTw7oQXJd7hCvq1qF\/eQoBHkLyYgBJiDGKVGWz689UXZR5CWvvvEIIaQ\/2BmGc1vaN5DWWes35gm+jg5+v9ZVOeu9iDMpfLTdolpsQMW7\/t7gjdSIrqyvNGW6MWo0bcM7NfqGwvhn5Su3LPMXhmqkERGawCJfdpdgfkUnCPoylWuQ4ojCwtMz8OKVi7AfJQFkf6q\/u+CGmtW2+4ehqBBpbTWjZ+sXsnsDRtX+FNxv8RfKu+GQ0Av4u5+aqkYmn3GMODAg+UjOzDR8hlXOFXOGUeuWsEwG9f+7qeyvutsokV7CDaUGkqp2S3aXTtgfRp36waPQd6tkmHSEIKO\/9MQvXu0+0098at2ogVW2V9gSIQhWvKLUwbjzzV+AmHJigulO+eo8hWb26AtnZuo8wT\/kuuHf7H4hVvascv9rtObDivJTRqfUiJ4UxTyAb\/YpqteMbXxF3dUSQOW8ogH0muncFnyoYnaUA8lsWioz5WbaQxG5yj6zgI4wA9Ehat3KfWwgbTuu974eSix7IEPxa\/xemxIWnFxn\/SMgTpWk3FP0BCBoh35cUDQNur\/+a5k6wzM=","translations":{"en":{"changelog":"### Added\n\n- Added support for Nextcloud 34\n\n### Changed\n\n- No more FileAction class @julien-nc [#48](https:\/\/github.com\/nextcloud\/integration_overleaf\/pull\/61)"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/github.com\/nextcloud\/integration_overleaf\/raw\/main\/img\/screenshot.jpg","smallThumbnail":""},{"url":"https:\/\/github.com\/nextcloud\/integration_overleaf\/raw\/main\/img\/screenshot2.jpg","smallThumbnail":""}],"translations":{"en":{"name":"Overleaf","summary":"Integration of Overleaf","description":"App to edit LaTeX files using Overleaf."}},"isFeatured":false,"authors":[{"name":"Lukas Schaefer","mail":"lukas@lschaefer.xyz","homepage":"https:\/\/github.com\/lukasdotcom"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEDzCCAvcCAhKrMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjUwNjExMTIwODE3WhcNMzUwOTE3MTIwODE3WjAfMR0wGwYD\r\nVQQDDBRpbnRlZ3JhdGlvbl9vdmVybGVhZjCCAiIwDQYJKoZIhvcNAQEBBQADggIP\r\nADCCAgoCggIBAKwxoXvgG8mK4he64TsKF8PDqF74ZKIqfhHYoFcfg2CcmocuRbUt\r\ntiAHaIllDLgohhMrQTz+hkVypDBAn57yPK6N5oeZVfGJzl21bVsbtoqDN3rd+mG\/\r\n59w622bi\/LYiM759WkLc5h731QDbA2\/G3z3w0SQ9IyOnW83SCltbWWTtLdnBp7Kx\r\nVpWDpKHOumUK1+7wFcBMoGcJoSwlVQk5SFb6PT8xlYXy4OzTYaIDryj4oO2iQX6s\r\n3ICPkt89a1ASfcdUd5vvw307YnH0qd4g518wj8lygGvdR9EWGhXV7KOMB3jEduI6\r\nTT3mdgal72wZqx2Lb0ajz17d99MsUvyE7qcB8PkTHurV2mMSjlIXvADLgKJ\/DDo7\r\n+\/Qd7bU7I4lKfaSI\/0Jrtn\/MAbkAAvGJdECyrZmDFfc4Xf60L8vTXLhLyTWCxX1i\r\nWdiCV\/t3MShDkVkV7PJeEd+KtXnTsW8MU1FKqOjl4fsy2dsG3QmEcsJbbVDSYM1x\r\nWIZ6ZomDQYgDZYn\/NTo61CiQOTYIuQDbdJ2cXK5h0Uul3EGY5QfdfxmJKEGUio\/n\r\nUiNW\/oHzidoqv2R9gqW1xH8i8lqqgrzen4Kbe1rwFfSuN0\/mEvN2HWpFadPJriPi\r\nj1GeaQ1I6YHRjcQN9\/8n0lxA7Jkh9QUmjiz6GBcrtO8csKTK5IABO17hAgMBAAEw\r\nDQYJKoZIhvcNAQELBQADggEBAAbohhX3fdARG\/Bdsh37FDCCBIeBTXAePNMUnTDa\r\nmBg\/148t\/HCOqMuVn9TIm8mJb9uCuHLZ3RQae3+cI8fMmiCCqj8zVfDbKD1fPVzh\r\n2Z3yclAQxN8aNlqsGB31bhmqOC7mXWsiCrCMfvO78YBRNq2SIw+fVQNPslg4c3Ix\r\n3nPZg2pIyAg+dAdm+IaGVeqG5zGhCoMXYSOJ1UxRwsdvg3kTIwNUo4RjZxJK1GMw\r\n2jwXHoJVRRAQZCAULR2+vsOI8e8Z9n06TqlDU\/SWyHgCugq2vHWvjhpbR8jMrKVU\r\nfpPhSsiqGgjRqV+32DxcXLvz3ml7\/Hp8lMZFSy6w2MOjbHg=\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"files_fulltextsearch","categories":["search"],"userDocs":"","adminDocs":"https:\/\/github.com\/nextcloud\/files_fulltextsearch\/wiki","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/files_fulltextsearch\/issues","website":"https:\/\/github.com\/nextcloud\/files_fulltextsearch","created":"2018-01-08T13:45:46.826389Z","lastModified":"2026-02-19T16:51:03.378667Z","releases":[{"version":"33.0.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/files_fulltextsearch\/releases\/download\/33.0.0\/files_fulltextsearch-33.0.0.tar.gz","created":"2026-02-19T16:51:03.369931Z","licenses":["agpl"],"lastModified":"2026-02-19T16:51:03.416566Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=33","signature":"eWt6B3n+qBBzGnls4AaS7ezFkCeOw7P3bSPDByRNiTkB7vpZLTBPySFn1zo3dw1XUjcYsN9Wd9q5R7vV+5zmrjIwdGd2osNwfAY2BnokxyGYVX3VfgHXoEsNcpKlUK+2MjEHB3bV0YKq+3bJPya+g1uy5pd78N\/wyY4mIvDtiwptZsH8RbGUGeD3Ca9Hjr05BLxTZbP1q9aFcKZebljRMU1gQ\/lchogHpX9TQQ6YuuYnWCAXnEzlknqfo96uEwlABe6sKpdFgoMgJVpoxL4HSB5I6tSJa6H0ZKF\/o9ymmdXpDzmOkmn8bGupntsYpw9xsB7eHlHDEC0Ur8BunaMUcqWNb+LT\/RPw9HVjf8lpxKRjzpMRNSX4d+rvVihPRXcaKWQp+37hdpcKLhMlm5C5H9gmbyzWE5O96RYkXnJBZF4EkDQqw6P0ziUj83nOEk1PZoaDHSk5VTQV2fkpNd9BlULZ5OK+py+pZWP2hZUl+jdp\/jTKC0fx5XDlkuWm8t82\/PHI6OA1FCQuAXDO47WM\/SqK1P7QR38lRcTcuoA+b1R\/jP\/fEz2K4502YrqB26bErMQTei7pRuEVizqktMnkIeko1TvPdmekmyqc+iQfXBuF4MgKKy6mV2acLAMupMhwF1SGYM8mvxAFZVOybGU0hSmCOcK3bZ5+qZC9gPOYZvM=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/fulltextsearch\/master\/screenshots\/0.3.0.png","smallThumbnail":""}],"translations":{"en":{"name":"Full text search - Files","summary":"Index the content of your files","description":"Extension to the _Full text search_ app to index your users' files."}},"isFeatured":false,"authors":[{"name":"Maxence Lange","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEDzCCAvcCAhCDMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMTgwMTA3MjEyNjU5WhcNMjgwNDE0MjEyNjU5WjAfMR0wGwYD\r\nVQQDDBRmaWxlc19mdWxsdGV4dHNlYXJjaDCCAiIwDQYJKoZIhvcNAQEBBQADggIP\r\nADCCAgoCggIBAKBVoEAD1v1w2OQExZd1G6zV050aQxNi9dgu+oQ5DYZw+3n4eH0P\r\nJy4ECz6zmKGw6kPMUi\/o7xcFRwZHxzyMHWg+Ovn8Tb4YaisirauUDv9hGOmJi9UV\r\neQyymW9XXSdXTfOthm+nXKM0+I6IQW8QgI\/SQpBpmHyzet\/2I5IQxK7AdeoTFa+k\r\n9cMcG4drUlAsOVNQf\/s95JRBJLGpBbV0sLkTS8keA8vtpf413dKrWon3ZczSUHih\r\n+lUa8h7UYxAWiGYt2zCdnhr6aO6ik1YRbZzYPSaHUYzie6UrL+YqUx5Xt7dRyDuG\r\nglymuKoMXp9Ct7XhGjbScaaitm\/YwOFDjZS\/q3J+9lrQzS0z6hOmuxpcG\/dXy9ZI\r\nGEOjoqA1AzndI3dfT3TYbhp3TYM2kKGQNwJ\/LXrGnwVGBa9p7BeDnqcA1GF\/tvyQ\r\niNf6CFrscAmqfAZ5zK+Gf3ZA8J4iuSJpab+LHvRCpi9q\/cgWALpppn71Y5laoMjs\r\npEQEVUzy1P3wjmvmPrBQ9hwtPJJZ4MjPyM1dqG2WmaYQg1vd7JvOwpNXHS2CoPbr\r\nz364KuFAtBtDJcUnSeEmNncKDCpLGZZL7nHa\/YLdpKge\/7IbdL0\/4zJkrqYkwpod\r\nDeEtpBctTFvnuOGz8ZnXcGdzTRTzZ1JjC\/cjQtbaZY2KrHVRB3G3fGw3AgMBAAEw\r\nDQYJKoZIhvcNAQELBQADggEBACOrUqibfnnQNOZCF1sepvfwbyhLpa2BCiwhYaxR\r\noNfFQz6\/ZEtPeKm+ZGXfkDPSOo3Y\/hwNNuilT126+BLRmDFqkNSIFNvWO8nhf59M\r\nehwkAXs9bAY8axKc7cHlltIMXC1YR\/2ZDZeXAOJBOc2ISHelOVAPI2kHACeQ+0wW\r\noXM94cDDby0hAyJyssDpjLO2l\/1sppjTnt3CCYKkjYM0kndKrJ7\/wL8JwxaORO03\r\nqKjjIp+XR2T+zZq+LyCKJtccQGt85q1zCS3qTOmZ\/\/ddtz8DSDC67la08QCEZYqo\r\naGBVKM+xGsqVFlcx41HMTLNPCEJxmYcPe75tM11rkbyAqaI=\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"forms","categories":["organization","social","tools"],"userDocs":"","adminDocs":"https:\/\/github.com\/nextcloud\/forms\/blob\/main\/README.md","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/forms\/issues","website":"https:\/\/github.com\/nextcloud\/forms","created":"2019-05-29T00:37:35.363258Z","lastModified":"2026-06-16T20:15:26.643694Z","releases":[{"version":"5.3.2","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=32.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/forms\/releases\/download\/v5.3.2\/forms-v5.3.2.tar.gz","created":"2026-06-16T20:15:26.620319Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-06-16T20:15:26.699851Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=32 <=34","signature":"tLWvKzBY1KZ\/AtzI+gYpOH6xq\/4uz2BwTYgQlG2WXRZQU9L0HvgThF8Y55GZ8iqLSJx55OSmI3BsFmjJIN2RP0XdoY\/im1vPDWDlBFQHPVi3xBCYoCzm8oPNmVLtx\/qc5zyxyEamFNV0Hedev2+SQ+P1DSa8e7eA22y4D0aPG5HFu7mxfFSdC4LoSTDXrq1A5EOoiQC7rnkL4dBIbY5sxlHl81P5MX+HGOpIfP41ixxNUu16kwDCNzpa0iVGundDD58zhjaE1UwNyRwQXWDC\/hbVVnP\/8dNmdBwpeFpE6yVDY1nabJazE\/uyuQLwtXDVrtnE+29S1jds+HXmgXsGCZuRp3YJYdMCNDCdqbeYI8kpwvQEEQEn05kY\/tEHknIXiYPTEr7g7QEiG62u6IRLtjDt1z\/yLFZC+XriXuxHtj36shXZzOeUbM+FAgP23BQvU3h70JFYWlXrTIU\/GsgU2UGpbfH+0VM+YvOvhAMPbZCWqCwrOVdyxx37Cm1NW82rk\/ggFG6mL5aE+Xxgdj0p1Pp3c87\/2BZ9GjCCy0u7rlV3\/0C+X7MybJ82Tco+mfbS2pYT8ZS5lx7Aqvd+5s6bDD\/1JamusosJ7spxdvaqhhODUWXhPBOmXFe1MUvr7C9rilSWEayvBdAZQolcxRmzpYCpGL0A9QJSug8bAYFBBFI=","translations":{"en":{"changelog":"[Full Changelog](https:\/\/github.com\/nextcloud\/forms\/compare\/v5.3.1...v5.3.2)\n\n### Fixed\n\n- fix: disallow update accessEnum directly by @Chartman123 in [\\#3426](https:\/\/github.com\/nextcloud\/forms\/pull\/3426)\n- fix: show validation error for QuestionShort in NcNoteCard by @Chartman123 in [\\#3413](https:\/\/github.com\/nextcloud\/forms\/pull\/3413)\n- fix: Fix unit selection in file type by @Koc in [\\#3410](https:\/\/github.com\/nextcloud\/forms\/pull\/3410)\n- fix(QuestionGrid): fix validation for all subtypes and add tests by @Chartman123 in [\\#3403](https:\/\/github.com\/nextcloud\/forms\/pull\/3403)\n\n### Merged\n\n- Apply rector changes by @nextcloud-command in [\\#3422](https:\/\/github.com\/nextcloud\/forms\/pull\/3422)\n- refactor: remove duplicate computed prop from Ranking by @Chartman123 in [\\#3409](https:\/\/github.com\/nextcloud\/forms\/pull\/3409)\n- chore: install rector by @Chartman123 in [\\#3405](https:\/\/github.com\/nextcloud\/forms\/pull\/3405)"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/forms\/main\/screenshots\/forms1.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/forms\/main\/screenshots\/forms2.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/forms\/main\/screenshots\/forms3.png","smallThumbnail":""}],"translations":{"en":{"name":"Forms","summary":"\ud83d\udcdd Simple surveys and questionnaires, self-hosted","description":"**Simple surveys and questionnaires, self-hosted!**\n\n- **\ud83d\udcdd Simple design:** No mass of options, only the essentials. Works well on mobile of course.\n- **\ud83d\udcca View & export results:** Results are visualized and can also be exported as CSV in the same format used by Google Forms.\n- **\ud83d\udd12 Data under your control!** Unlike in Google Forms, Typeform, Doodle and others, the survey info and responses are kept private on your instance.\n- **\ud83e\uddd1\u200d\ud83d\udcbb Connect to your software:** Easily integrate Forms into your service with our full-fledged [REST-API](https:\/\/github.com\/nextcloud\/forms\/blob\/main\/docs\/API_v3.md).\n- **\ud83d\ude4b Get involved!** We have lots of stuff planned like more question types, collaboration on forms, [and much more](https:\/\/github.com\/nextcloud\/forms\/milestones)!"}},"isFeatured":true,"authors":[{"name":"Affan Hussain","mail":"","homepage":""},{"name":"Ajfar Huq","mail":"","homepage":""},{"name":"Christian Hartmann","mail":"","homepage":""},{"name":"Ferdinand Thiessen","mail":"","homepage":""},{"name":"Hamza Mahjoubi","mail":"","homepage":""},{"name":"Inigo Jiron","mail":"","homepage":""},{"name":"Jan C. Borchardt","mail":"","homepage":""},{"name":"John Molakvo\u00e6","mail":"","homepage":""},{"name":"Jonas Rittershofer","mail":"","homepage":""},{"name":"Kai Schr\u00f6er","mail":"","homepage":""},{"name":"Kameron Sheppard","mail":"","homepage":""},{"name":"Kostiantyn Miakshyn","mail":"","homepage":""},{"name":"Natalie Gilbert","mail":"","homepage":""},{"name":"Nick Gallo","mail":"","homepage":""},{"name":"Peter Ringelmann","mail":"","homepage":""},{"name":"Ren\u00e9 Gieling","mail":"","homepage":""},{"name":"Stephan Link","mail":"","homepage":""},{"name":"Tim Sattizahn","mail":"","homepage":""},{"name":"Vinzenz Rosenkranz","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.9583333333333334,"ratingNumRecent":0,"ratingNumOverall":12,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEADCCAugCAhDqMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMTkwNTE1MTAxMzQxWhcNMjkwODIwMTAxMzQxWjAQMQ4wDAYD\r\nVQQDDAVmb3JtczCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMN2WeVc\r\nNLFrgszdLf2KBrGrgcRvGhjt8On4M5Kg\/rtAE2MRy90vQHq3l41PUVPGNFl4cB6b\r\nwngVONdAWZwmvW\/cnQ+7mnPYAo2SoJiIXKB9BnJE4Zs0q3NSsQz0DFardZdXhD+V\r\nHDrBUmIu63MC2ROkolKwvhvi4SAdCMQOdnL8K\/RzAxomoqndcdcIFeQBGa2qQVXD\r\nuOxSHrcAaOYsPfsoMMTWlxUzBzrG4pVnluuj25b0GfFtNMCk3Yoli\/VDnxJO8B6a\r\nZ8lg0ezl114VTtnYWCAAPefZNhLPmeGkntLa4FuzvP1QqDVhFNLbX0qsVdCo\/Ian\r\nnkgwDQJU+ge68h00s\/ZaD9zw78GtlabPTSjuyOsYOCcXohDZmS5Ij2fF0JqozkYt\r\nhI5hwcL15OdtGh8RDcgSSaX1oukxbhHAKAlEet4fNwiTQ4UmZDFEsUtzvD0P5a3n\r\namIGMXq+0OHJ9geXbMQ4014Ziqw4zZFBp0nTRYUrrgGnrx9E4E39oyCL7GJBf6Vk\r\nyC5dHWsYqFHznOsyexLTgMA+mIBBEQDsN0DP1ZfI8Pixaw4yTB721rs+VzIhg1dm\r\nnCY0MgMM+xYCdAdcuImvTlQkmY9rIHu08xbIFtzgRpieuGaiOsx6sCT3LJS3a17A\r\nr8PjlfvT0f8R3E0h0qzaJAFbLkEN8Wpjhl6hAgMBAAEwDQYJKoZIhvcNAQELBQAD\r\nggEBAC3etYFViycd+j2m3l8JjqMMzMB8u32b0ajymm6NPkYj7WgwsYYLGTKx3zlw\r\nz0weCGFbGodrNoYPZlViHv\/nCLzepeupdVKIG0eaX2hmwqSTAcAerDnsPX59q7SD\r\nivrGqgaqazWBv7O7CgbZarXcNQjNjqP5AdESZB9T+c0sKN0N6OQRwNcKCoJJhnJY\r\nVinjZSBNvL73q2diMW4VjcIOs0IomcEn51S1iWMt1cC21CuHRb372XF5vBOqoIky\r\nkGxMCn0khruSpAhkZmf\/7xyixaMe7H8H+R4ARLW5Ug8tXvWMl7Ew\/v9MuwzJVOT8\r\nPVh5ZBnr7clc+uBcB0\/pPuokxBY=\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"iframewidget","categories":["dashboard"],"userDocs":"https:\/\/github.com\/IT-BAER\/nc-iframewidget#readme","adminDocs":"https:\/\/github.com\/IT-BAER\/nc-iframewidget#-configuration","developerDocs":"","issueTracker":"https:\/\/github.com\/IT-BAER\/nc-iframewidget\/issues","website":"https:\/\/github.com\/IT-BAER\/nc-iframewidget","created":"2025-03-12T18:38:26.572600Z","lastModified":"2026-06-13T17:57:51.007820Z","releases":[{"version":"1.0.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/IT-BAER\/nc-iframewidget\/releases\/download\/v1.0.1\/iframewidget.tar.gz","created":"2026-06-13T17:57:50.988158Z","licenses":["agpl"],"lastModified":"2026-06-13T17:57:51.048144Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=33","signature":"WKp\/wosT4s8xOL4f2uVZCtaTsK5kpRzDcJr7Ba9RMhpYRMyt2YnCxk\/IURcWCrOSx3rHyMNZ8zfkPVObdfbGqqaaYF2Tg8f7CvVH+uugtj5hyL1IP93XSjmCQlBE6PJKrfckwFwmYJo3dsYwHtwbZ9ZnkoKhD\/kq+8fVnejGmLTsEnGG4LV8MkZHwla4HFQfOsN6L8c56tniPS0CBvl+KjvWIY19mhiNP0I4TfObi\/rVfEgoAdbsBIOQHdGeUsdnFAw1HX7ELNp3asfLX6spvVtZ07lS6Mr7qCB3LLIS71WJTL\/HlHqocMCIi5jQP+uyiG5eAwN2vSnoooAwigYjdZPRd7+Kix7DEYcHqhfCJuMzfzNVQCU3OYe6Jnq8LccaN1HyS9eZaewF0ThHQ\/Hk07wELOB3AYkiLcwF\/iidocj479BcCLm2cmpbpd0uASDooy5sQ9N+YbHzaZiFQrY\/p38CD7OQ46FPhhjfZK979IUswZt\/cSxc58yjb18wQXHemNjkJqWt4D2IaThZXNJUt4TuErS9MQz6p5\/3YSts7qnKq+d4IYpyinxBxSB9lb43ufRYTROh8tTBbsemeUUBG8c\/s1DfETDazVzF0MLkEu2uOzv5tePK8x4PwvOoRKN2vr4famaMPsCVpSBOHAUZ8neuGV8Vzhr9iY8+\/a1JzsA=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/IT-BAER\/nc-iframewidget\/refs\/heads\/main\/nc-iframewidget-dashboard.png","smallThumbnail":""}],"translations":{"en":{"name":"iFrame Widget","summary":"Display external Websites in a Dashboard Widget","description":"**\ud83d\udd32 iFrame Widget for Nextcloud Dashboard**\n\nThis app adds customizable iFrame widgets to your Nextcloud dashboard, allowing you to embed external websites directly within Nextcloud.\n\n## \u2728 Features\n\n- **Embed any website** directly in your Nextcloud dashboard\n- **Customize appearance** with custom titles and icons\n- **SimpleIcons integration** using the `si:` prefix for thousands of brand icons\n- **Colorize icons** with a built-in color picker\n- **Adjustable height** for perfect layout integration\n- **Responsive design** with extra-wide display option (2 columns)\n- **Personal widgets** for individual user customization\n- **Group-based widgets** for targeted content delivery\n- **Admin controls** for global and group-specific configurations\n- **Multiple widget slots** up to 5 public and 5 group widgets\n- **Iframe security controls** with sandbox and allow attribute customization\n\n## \ud83d\udee0\ufe0f Configuration\n\nThe widget supports three types of configurations:\n\n### \ud83c\udf0d Global\/Public Widgets (5 slots)\nSet up widgets that appear on all users' dashboards.\n\n### \ud83d\udc64 Personal Widgets (1 per user)\nAllow each user to create their own personalized widgets.\n\n### \ud83d\udc65 Group Widgets (5 slots per group)\nCreate widgets that are only visible to specific user groups.\n\n## \ud83d\udd12 CSP Configuration\n\nIf you encounter Content Security Policy errors, this app now adjusts CSP via the Nextcloud PHP CSP API based on the configured widget URLs. Avoid adding a second CSP header at the web server level, as browsers apply the strictest policy. See the full documentation on GitHub for details.\n\n## \ud83d\udcbb Compatibility\n- Nextcloud 33"}},"isFeatured":false,"authors":[{"name":"Bruno Miglar","mail":"admin@it-baer.net","homepage":"https:\/\/it-baer.net"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBzCCAu8CAhKWMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjUwMzEyMTU0MDI2WhcNMzUwNjE4MTU0MDI2WjAXMRUwEwYD\nVQQDDAxpZnJhbWV3aWRnZXQwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC\nAQDwCwNF2hAJk7xHYKmckS3cHJetsNsmAIlbnO19z6E2ipb\/8FaG8ZC+ZzGxrVfo\n8hXWfQtQyfXTc31YF7fZ\/Y+fTWfhhDqhHsVJPXhAGEwVJ5SaMpwh+bH6QOFdNhUc\nMoa49NBC\/jKcJnW+XG\/vph3Va1v3oACo\/DmEseQzPSBxZotMA4qX4dajxmYIQr5L\nShdtg0LDY+539B9RyifBFmwO1PkGp+cnr+kXW+fxiIyi6jnl1IfwxSLtVBaCHjF+\nsDknkokdBR55HZJOFc3dUVDHVYKSDCg50mThNZS\/A01JGk2nu17nOF2OWiKL+qlK\nwdAiOEaqfRKwrv9ieChyfUy2xIUO5FwHWU7EhwYKGWR2lG4p8WhsDc4IttICrmkI\npANRBFUkH8lXo9dYbOHKjf8HeguE5+n4agYek50SXSRF\/kx+FakP2BquHn9xS9pd\nUprHhME5jltXr5VMv6\/DMYtqJVINwp3hdKPs1z9IMFgp+t\/FzsmtyAx8iSKij8PT\nE730fzkD3bU9an29lyHlmGhFe587zrRZAORbAE8998JceJlfP+ENvunw9rdNBRfC\nxKES0t6Wf+qaGHhKEKQXk8gjwH1xZTd\/OYZxYvt9yLgOT7irfuzC9RBVwshOpuvg\n7yK\/MbkyNJtGpjk7etBLaEUsEC637r1EzrrbPIZtHvCfTQIDAQABMA0GCSqGSIb3\nDQEBCwUAA4IBAQAplwpon81XXKKHm+9uMqPSXSrlmmVlxwTVoJPVWjPZ3lDDU7Dl\nXMOL1q+0OMWDZFEK+5tD+bvrZ3urY3iDbZF2Zf4JYxIxdIC73jSU2TVDLYiYvx\/X\n1VSJ40qEz8Nux58jYtBS+A3C6kOWUnAK0CFZe95MI\/WhgSd5ErSERHS+gFQjHJzB\nzE\/afZDSPMJz3Dn6u7ecRjY1CxkWbXesuXc6NXM5Z9IfaFQYaUvPnwqcEjqzPYHz\nt2ftodrC4AH13M+fAH2TkqpzYsqLPkItEN8fJXZktWIqBYLW+d62\/KKty1lLGIrs\nDU6NZkSn4V\/41YNRaz09PLDOp\/riK4VICp0m\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"codeinjector","categories":["customization"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/zawias-pro\/nextcloud-code-inject\/issues","website":"","created":"2026-03-24T19:39:10.696175Z","lastModified":"2026-06-23T19:14:09.954917Z","releases":[{"version":"1.1.3","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.2.0","platformVersionSpec":">=30.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/zawias-pro\/nextcloud-code-inject\/releases\/download\/1.1.3\/codeinjector.tar.gz","created":"2026-06-23T19:14:09.949058Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-06-23T19:14:09.991154Z","isNightly":false,"rawPhpVersionSpec":">=8.2","rawPlatformVersionSpec":">=30 <=34","signature":"roIQ1jXzNNEs617aiTRGOslaCEKB\/SVzIurImDApsYByBk1n8GiCi8s1\/7okdDFu6MeXKbZlorAdd8nqqR0zsLX5oW88Nku5PsTq5ld1FmN7kM4MEn\/E1QOK+qjiCCVVc7Oa1k4KDodDIwq1nVzgz7XyE5V4TPy2Qf+a+XW1Xor0pAWSHk8I8IJYDr4j7nvghMhJ1q9n3rX+k\/UiK6I3pZHFR9UG6+sH5LvKQMNzDo7v2X6I9+KXk9vUYNOOOu25wuX+MgN\/gwH5BvDtprlcFXM3I+iQyMHyiVDPd8kue4byVCeN4EVy61KeIeagmIu9K1gV2S8cWeOpL690IfCFabn+4RN3cD0aH8xtNbRg5dIjAstTSYtzQKw0fmOFaspxVwFJFKwOWIae\/M7jdhLXZw6a7\/z93EnCq+H4F2TsYiFfgFKGbggCw\/ficYA\/VszLwaoqJYjBWaMO5HqFdZdwPK4GSiKmL+59bflXsIEC27iCAwuB5O\/raBzxYoMxeY0piaxl0wYfLTUV+bXq5taLQqqY3wD+0MDpKIP\/cSZBksES4KtEez5XJJED\/dLEqdCO6ZqB4gDteHfpuIQgTDOAHCr3rHs2SuxGTBtlcEyGeHlGgWsmWhWg5SFmQNJfVZGAVDMMydA74Wr+av52N\/A0tGO08vtubdDyXqkDEkK67\/w=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"translations":{"en":{"name":"Code Injector","summary":"Inject custom HTML into every page head or body","description":"Allows administrators to inject arbitrary HTML code into the `<head>` or `<body>` of every Nextcloud page.\n\nExample use cases:\n- Analytics and tracking snippets\n- Tag management containers\n- Customizations (e.g. styles)"}},"isFeatured":false,"authors":[{"name":"Pawe\u0142 Zawi\u015blak","mail":"","homepage":"https:\/\/github.com\/zawias-pro"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBzCCAu8CAhMeMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwMzI0MTAyOTE3WhcNMzYwNjI5MTAyOTE3WjAXMRUwEwYD\nVQQDDAxjb2RlaW5qZWN0b3IwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC\nAQDx1OjiYkXCJPcC15ceUXprLcZgPCL+HdQbsRHmnLUGk5o9fMSHHqnSw9AwVsCO\nnCwUjwLDAdGwWPSk8hhEnFCyiatDXi4PAtf1U7wq9qdj+KEM\/O9K8zrBonSE9SDT\nK\/bs+NheMchzGeuys47K40DLNdUv7DHvr1DMbQngGMsR1jMJiulGHUboFpJrmwi1\nCWiZnJvnihoFEDaWiVy9JYfkx1KIURF4Y414eGDS6HXMb1kZCrIb0aKHEi9Ica9z\ndY+ys5v9Rdwp5M0dkApyO4EtshOCSofU\/6ziMbqWpSV\/3Mt11Q24Kj0CDomy59AY\n9Bw\/kMiCN447I5dE0rdxe5\/7IEdSbqdemA2V\/\/Tfh0DHmMjBTSXM3zy4hsjOgTLH\nd98+IIHhcHps6gXyGmz61rRB9BaCYAezIH11GfwSsbQSTzr5so3dW752sxxb3sge\nlDUuYpNXCp0I\/x9JzXZHE0ao2ZgjYwzXGjHDaSHrjor\/xCUgMcFaKe4cqRwV0yrh\ntmohJdn16MejkzeArPO43NSl+a3KOeu2c34PM1chbzyN2oryJkxHhRaEYJFAt9fS\nDE6Bztc8LC293gw0\/SZMNTqPl4Xrff1MfGmpSH8BmqiiZyfJZxuESkQauDLIJnxC\npF6UZCC+8riWR+aKnVH0llv+rToR7vUOfQVFnIvp5+7nDwIDAQABMA0GCSqGSIb3\nDQEBCwUAA4IBAQAjVxKQQUVzM8Hq91Q17Dku1FRAx5KBU+M5vrRdo8RMrjW\/K\/fn\nIMFiK9kXOqrYyaz5fdnBvpRh5D0pNv2d\/UE4eVArWNvuN8hu2uW59FDc5qhHcA1y\niVjB\/m6wyXUzjGvGKzEJG7NTWrdncLnFf7ACuxlanM79GN4EOCY4URMqVD4BhorA\nRlnQLloSOMCHQ\/0z7H5tWh5pWNW+8e0WMxHWZ\/7uWXfQuuIoLbU5rRpNvImhN8uz\nReS0tN\/5vQIq6wY7Jx92a6pAq+YxgbvCMuERa9aaUA8wbNOIbim8SYHlhxbK62mi\nb7mvbubiviNFqJpbNsQZaLixvx8icj\/BY6ix\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"groupquota","categories":["files"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/groupquota\/issues","website":"https:\/\/github.com\/nextcloud\/groupquota","created":"2019-03-12T17:36:28.959626Z","lastModified":"2026-06-19T15:38:42.804855Z","releases":[{"version":"0.2.5","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=31.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/groupquota\/releases\/download\/v0.2.5\/groupquota-v0.2.5.tar.gz","created":"2026-06-19T15:38:42.794774Z","licenses":["agpl"],"lastModified":"2026-06-19T15:38:42.844104Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=31 <=34","signature":"pTbvmbTb\/PUGi84se\/y+mYQX6RJjV5xhNSS9tuIFH\/esXMSOI4EwzIgf3uLMlPoXEoEAJAkzg7Q3QzgLxFSa2GqAgTTi6tEYBpQS+zyQzEOLvnGuOpdEC4PpB7vhOSK9MdArI5JkKMGh\/coDnbIv6XEpmtaq6ejjjWPU5wQGEbOszbscwR+pZA+jqUwdr\/YHtYfAEJWgq4dHkM8PQB\/Uy9d0kEgzRQaq57tVGO0kG3h0IeTcNo+K9xIpxg9P54PagPLTQfNmHDtSdrk\/VG6MfGp3Iz0N+IvVQrmLx4sjBeccDRL\/+jM9vDV66H7qq24BpeSZZfE6pB0rITk+68XTpG6HJ87AwSnjHId4knhkehAzx3DFB8A2CRkA9cGJKVkqEAvPoVhOYuc7Bm\/EvQn6ouZN8hej86oFppzhfCLWDdtIZQ7F6eRGI0Wc0scceLPm4SdJP9VbBTE7IcepHW487lBPw3wEj5+FmhXDyvrMOY3ztWbuSHac\/h0TSgsWDdJD2vGECpZ470RvXGg8CWEtLfYezJ0xIlVAg5Dls\/3ZObXrf4R1jSEiUAxiXrLp8ypBnAhWoOFvyL5pQtWABnbl5wlWhxS9MVhUXbbpOz93dBH+6pw+pe8Rf56cZRDyC34N6EJCvlBRy4arOEmudDyuhyd70tXqDiMK94sga+yZaeI=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"translations":{"en":{"name":"Group quota","summary":"Give filesystem quotas to groups","description":"Allow setting a disk quota for an entire group.\n\nNote: configuring quota is only possible trough the API, no admin interface is currently available."}},"isFeatured":false,"authors":[{"name":"Robin Appelman","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBTCCAu0CAhDeMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMTkwMzEyMTIyNTAyWhcNMjkwNjE3MTIyNTAyWjAVMRMwEQYD\nVQQDDApncm91cHF1b3RhMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA\n07Dqe3wOKmEzaLlZ9j5msAtmpKhfIcjR7np2kw4x2u2fHM85W26zq1HWxfhqVD\/w\n42e\/yNXpbNiEWSFMawtxcQgD1mPQAEobaXa2ugLW97xfteXCfQbeLZT7FvGKCCpr\nblwifxhUuf5VRIl5SW6eAX4apy886yEsDpSQVMN1HH45euYDAXiO3sNAQ3ae2ttZ\nyZSlpajX12zQ2nCla5i4WN78d\/2uzQ4kQwZ\/BvgTnxN3A00gM7P+aylsSwekeKAN\nukmxCA0HBhTQH0AVBtIhYM+kaPg4FBRb7bC7dVi75LRHNujO9e\/B0DNdSCPzqud+\nhBAJqvVacDpt7BRFPYJgrXDNsXU9ZL2K20cUwtYLBLuivLdqIeU6bB0dvIyRBjp\/\npzJFVX0nhDombsmF5d9mWFXbhJTkhSzdBEVIDXT\/9ngXfB8e3FCWrWDfhjZrLwsZ\nd8FMDKhPJ5LVgoofHDA2M2nGlJrixaHRLSSZyO0F+4sDKOLHorbw41wgTgr03eAh\nd7Jb9a2saEwSbCTwCUiZ\/ldVKaG0spzvrPve+gDHNLBzppT7Z+RLpviIIANytzW8\nMtgC6NnYPl8eIO8ODt1IVYxoiEwboJsNbkV3KQGhu2RXl4c5dOGSB4L+dj+LqmbD\n2roFNDYpxdOBgEFZgv4CayPMvJcrokOvgWqvnp8oJZECAwEAATANBgkqhkiG9w0B\nAQsFAAOCAQEAbvV41gkK0ct1JV\/MeediJqFcQra+\/9awgdICCUXZfJ6tEC6pudCe\nCKu9vtqIsIyKBxhvGj6EvP6\/32sPSciLUFbIKfMUvdd9n0Q00tTpNmqza1\/x8Fyz\nViZnRIigFPWFBuPr9GhHeySjEVJ+5bpOP2IZOZkQNJlQkRdP6+kFb+zrbVc2G51W\n3fFmApGHMyC72W9EvfiCYnF3czFWiOAfwkdiBhjJiXz3quUfMJ1jKV4R1jdJVQXt\nenIEZldtkesrflAP+cRzGgCUuHwAAOc7hoQMreu6SSLQT3aRKnqvwH3M+QTn2HxV\nZEMiBoHGMDL88wQRDGdu7b3vccmdbjucHA==\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"integration_zulip","categories":["dashboard","integration"],"userDocs":"","adminDocs":"","developerDocs":"https:\/\/github.com\/nextcloud\/integration_zulip","issueTracker":"https:\/\/github.com\/nextcloud\/integration_zulip\/issues","website":"https:\/\/github.com\/nextcloud\/integration_zulip","created":"2024-07-22T17:55:31.074734Z","lastModified":"2026-06-22T11:19:45.634547Z","releases":[{"version":"2.3.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/integration_zulip\/releases\/download\/v2.3.0\/integration_zulip-v2.3.0.tar.gz","created":"2026-06-22T11:19:45.605023Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-06-22T11:19:45.684454Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=35","signature":"fTilr4MEtHdG6v3RcNb9vrZlEhkPdNkIimQCt2cTWEDlt5b4WEiyTBT3LzEiTNTGqD1ab33vV2TxA\/AfJ\/R0YHRXIOuQyFi9xvW93Gger0\/oTr5vIAI3Tm8hOsfE\/hVDAhRQQmZJZ5PG8kj3yRCH5KBIAiyVqbepu7JXPnKJij2wWy8+AajbFYblNTPwd+8RtvUIWKvlge5v9Hg4ahvUHr6yJTeAexqnCHG8lxtmLdQRutDRjGduKrZndV+vzupa23vmTghx3k5BIW+lowuRDIbX1jqZxKsgR4Y4guBJycs16+57Ay3x1lVf4FJlIxevPSRWT+XhUtJr9tXir9Xh\/MpjG31+AubY3q2\/teOi8WEMp4j6bTs07OiPqf1kqRImDpevDP9Jno\/SsXCySUPB4+3InNKcRwsojN7IMqPMyTwEpsvxjj048HjpZkYHsw2\/lcfwZBe82nwA+l1r88yHXt7BQRv4WcrVNRK4PpB40+kx1bPKo2P3uA278SRlNmR4QttXjZTkQN6Sj+OUh29T5d9iwW++BJhcRsp80xGZxBgsFPxuFEQup2jPOd7fdKY7PmYCjdlNTKpHPN4L6Ptz9K5fe489yfESldBTzOfGGj2MfG048YjvfxzjrSJDT4Wq1UqUdG6mWwcw1zfpGiB\/VOHHUkzlkE2GYzlv9cwPeoE=","translations":{"en":{"changelog":"### Added\n\n- Dashboard widget displaying latest\/unread Zulip messages. #126\n\n### Changed\n\n- Bump max supported Nextcloud version to 35. #135\n- Update npm packages. #110 #111 #112 #113 #117 #118 #119 #122 #124 #125 #127 #129 #134"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/integration_zulip\/main\/img\/screenshot1.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/integration_zulip\/main\/img\/screenshot2.png","smallThumbnail":""}],"translations":{"en":{"name":"Zulip Integration","summary":"Integration of Zulip","description":"This integration allows you to send Nextcloud files to your Zulip chat instance as uploaded files, public shared links, or internal shared links.\n\n## \ud83d\udd27 Configuration\n\n### User settings\n\nAccount configuration happens in the \"Connected accounts\" user settings section.\nIt requires you to specify the URL of your Zulip instance, as well as the email address and API key associated with your Zulip account in that instance.\nThese values can be found in and copied from your Zulip account's `zuliprc` file located in **Personal settings > Account & privacy > API key**.\n\nIf those settings are not configured, a link to the \"Connected accounts\" user settings page will be displayed when attempting to send a file to a Zulip user\/topic.\nThe context menu to send a file can be accessed by right clicking on the file\/folder to be shared or selecting them and clicking on the \"Actions\" button."}},"isFeatured":false,"authors":[{"name":"Edward Ly","mail":"contact@edward.ly","homepage":"https:\/\/edward.ly\/"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEDDCCAvQCAhJsMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjQwNzIyMTYzNjQ2WhcNMzQxMDI4MTYzNjQ2WjAcMRowGAYD\r\nVQQDDBFpbnRlZ3JhdGlvbl96dWxpcDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC\r\nAgoCggIBALS2ECiri1dIVY4Y1lLsANBG1rlKKgPU7iE3r\/nFOruhD+X6VlZ3lCHU\r\nJ1i2V7tXVk+zXqfwKEGTpbRt8t6f+kY2K7b4qhqhFYXp\/2xVV2Nlfu+xySesITPr\r\n+zH7oWwJpY1fd7F+cAlAtUnn3CX\/43JWEpoovIFpgOFkoH9\/M0qbgl9sClGGUxoD\r\nu5Oo6C5\/LyjkCrgbjVfPtA1AzS0zuxXAtv6XVlkCLXgW520AyxxkG0SnMFSNX1OH\r\nCffa70LcmT0GcW5FDN6UIhSxI3f28AtjAAfCxZajn2JwvVFH4KTM6PizBZ8uOPyu\r\nghH23QZWv48n\/4WYIqCyW8D\/\/65E8ZlD8Ch9ZF2Ih01m+EuThvjnLOe2r35AHijO\r\nXge9eT\/laMevgtlQrwGMvC4svzFE2pq39xnqgP\/rxDC81bGb\/fM5Et0\/VQexeiuO\r\nkNxLjysVfJcqi5ORdZM+0KpqsX2esbSXnG7INKV3D4KUKzSGB1M3HXqtOUYm0YJ7\r\nffue0hWVbpZR3xTkGussoaDD2UiovEgTdUCM9uYwsvpGqkwQ4FZ5pgH1bfune1Ac\r\n2SUYGclR\/ti\/+\/ouqh1Wts1TcPTNISJHWCmYWUKXD+J2znz8rpnQv8ovup1lW6bW\r\nPsfr2gcvKmhKHmjZrZHPoNG0XMNNVI1uSggpR9l2ixpgt3U4pFp1AgMBAAEwDQYJ\r\nKoZIhvcNAQELBQADggEBAC97qWJt97eGjRoBwv2tbSqLtQ3ipBcvo\/sRcQlXmL7v\r\niI04iERF9tgJTo46b9t+Y3R27dp7vfVGP6XHyS3wGXzumtBR7xtaB+V\/LPb8BSmJ\r\nM5X5F61ccHmruXt21Z\/gzfqo43eUOrB1K9W6++F3zbwOVORUjytVO1e0HSfBRZYo\r\ncF301SZPSsVmx7OmDbjQYh\/Cid7I8tYhUzthiNWzXS\/hVcWp6MzgwNWWBtlkClAf\r\nOAqSOw+iWEVQnsDlX7W8hOxEAroXYI9s6Yi5kFJlgo8kGlWzhLoafubOSJojWV\/G\r\nQNNMlzC0gpcGd3hGAOFKkZBQuBir6UuyT+QdJdfGQxI=\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"snowflakestheme","categories":["customization"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/christianlupus-nextcloud\/snowflakestheme\/issues","website":"https:\/\/github.com\/christianlupus-nextcloud\/snowflakestheme","created":"2022-12-20T20:08:22.221684Z","lastModified":"2026-06-01T11:16:07.792234Z","releases":[{"version":"1.1.6","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=31.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud\/snowflakestheme\/releases\/download\/v1.1.6\/snowflakestheme.tar.gz","created":"2026-06-01T11:16:07.771134Z","licenses":["agpl"],"lastModified":"2026-06-01T11:16:07.831916Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=31 <=34","signature":"ccjvuZV8zKCybolI13QyonRkQ5QeU1xH0x2n+n2tGUv\/1Q5RbQGtVGsskF\/JGjKr\njvc\/5msHRGHHi3hdSQa3i4Xr8C\/Um870kS69eY+V0tBqzlGiKK7dBsE0OjTarYFY\nDD2nuK0xvB4uBvQ93kFd8MuKhXHdKe1v3QRolttjq839kMyNKyfVKFpTFlzNCITF\nooRKg0LtKBBbJf9CuOqaSC9\/mKL4U5ZJWMoWuCaxwsq\/DtlRZZU5rFZDPvNZ4tEU\n8G\/DTemnMMRb3ndL8zGN03RRmZZ1AwrqqNBiigPoo+PoIv2hI07TrHV3X4sEy7CH\nh1HM2ktoZnyLE9Rp\/Dic2MMtE1X9DA86m9dbliZD+skpfZojLtB0G28w7jJCPQZs\nAUUdU8\/LcSy4l0roLP2o6yrybCJ5BqjvhMG4M75nu+1uJUiTqOGkqrn5jlitFAPU\nan3YOsSodpkj2JDp2TMdVzt1PLBkiCV+Qv5I4UXPIeMiUh81DSuVXvP538s7UKTv\nEniqXg1PM\/0dVn4H\/XbgnAcanuq3kfQw4woQsKDiStqM4i3kmC\/M3mUxTM1yQQyt\nXaEwhjHyej+y0Kcmqh3R2NMnVP4qbMcDFr7sV4PEnEkRkOChVuGndhc3m8lyf6ju\nSg9jsmiMm4C2dx13ZctGKjOkEUiUMlYg06hNJiIlv1c=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/christianlupus-nextcloud\/snowflakestheme\/main\/img\/Screencast.gif","smallThumbnail":""}],"translations":{"en":{"name":"Snowflakes Theme","summary":"A simple app to show some snowflakes in the nextcloud web interface","description":"This app just adds an overlay over all nextcloud pages to show a snowing effect."}},"isFeatured":false,"authors":[{"name":"Christian Wolf","mail":"github@christianwolf.email","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIECjCCAvICAhH0MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjIxMjIwMTgwNzMxWhcNMzMwMzI3MTgwNzMxWjAaMRgwFgYD\nVQQDDA9zbm93Zmxha2VzdGhlbWUwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIK\nAoICAQC6C42ZxdoqBK4ARgS2hEM43gRnjU9leiS3vu4qpzm13C728rN4G9yF6NMn\ngMgdKTie7BHbBVY2GhhX53JUUMxKVYVz1JW2w\/TA85uy4+6WU4sjY1fnm1P0NrYb\n6U1fJUEDfYU1wpGuqpbiAcC6J+ZkdI0Njw4vRmGxD7jzfm2lsP31yxzVSLnGRsO6\nhiJy\/NLutFHXsXKo61ixo0L79r+1BbB2hC2ecp6awgB5ham2pZcAovVjy9VJaMt8\ndorarqW4pnhodKxoXuTODCWr14+XKC9W84zkNAGsAfHXjibL6G0o9KH5O6P3L5s7\nODXboAbXw7gJa+iXcWLSDeRv3DmIdReAevS0h5KkzAJckF9JvHI50lZm7VXiW1Rl\nHjiotiTlNw\/KRZIHCsToMFbnn8\/LDEPly79Mf44tmeQ3bZvIFQokBghw3\/x3aXu6\nd6+OFbPYHPq13rgadB6LBEoNBaHlW9t9gectJDcNBi6JijtNyCgNFV2E07T1Nzp1\nLSMAGq64tt630ZxcfzdJUlzECErI6XlMMGlS\/LD2ZoGGrMvJaYDzsddEGdtdKqWt\nnOVKHD9Klc309Qcl\/cLLyxYBtNEWuG+rGL9BA1s+zgg1RhJF\/jIuyULM4ToZywVe\nMqbQcYB7\/9nvpMJoWxaDZHKrhunq73MC0OH0M0790guZa\/\/2kQIDAQABMA0GCSqG\nSIb3DQEBCwUAA4IBAQA58AVwXIYifWG\/sY0i2Khyqg5NXkuhgoh5WQ8FmDuc3wjK\n9je9Xrra26dw5MnXsX+KJoBDrIPL3uhodM8mHe95NOTWufEwgmMenTlAZ9hFY5Er\nZ1XPuvskb3w44VRTLxobtLXizXudlnq+bj9WTY0bKwN+8xfIMG5gxYUlELwS3EZN\nm2eNVf\/lIjLQpKnmn1KbedzReCvfWB7oBfnAELndFbwJMdGusneV0MXluV32TgsO\n\/9sx\/gc8g1SU7GQce9LjUni7ftFiYsWJXaZAkxJXb8wR6UYZ0lTAQHaLE3bcllFb\nSnQjeMg864sZRftH97hdjSzpB926+XMQ1t3iaTC7\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"appointments","categories":["office","organization","tools"],"userDocs":"https:\/\/github.com\/SergeyMosin\/Appointments#getting-started","adminDocs":"https:\/\/github.com\/SergeyMosin\/Appointments","developerDocs":"https:\/\/github.com\/SergeyMosin\/Appointments","issueTracker":"https:\/\/github.com\/SergeyMosin\/Appointments\/issues","website":"https:\/\/www.srgdev.com\/lab\/nextcloud-appointments\/","created":"2020-02-25T02:49:56.451297Z","lastModified":"2026-06-17T21:10:51.188715Z","releases":[{"version":"2.7.4","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=32.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/raw.githubusercontent.com\/SergeyMosin\/Appointments\/refs\/tags\/v2.7.4\/build\/artifacts\/appstore\/appointments.tar.gz","created":"2026-06-17T21:10:51.056850Z","licenses":["agpl"],"lastModified":"2026-06-17T21:10:51.547599Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=32 <=34","signature":"Ao5LErh+OayAazM2VkvYqB3rGW6aaOAgQdNJM4h8gZtxr387MSqA3vWtvWk+PkK0\nbiP5xV72IZAB7Lh2hmInazXIhFgO1\/LdrOXfGclmgRWa8L5OZoZfOCzORDxt8Ua2\nK6VyNM0bgnmNIk2teDm9oKtACS1Sc2gx3PiNEKHDBcRZT7p62\/1YQiZb9DkRxyqk\ne3TamLkW72tSoBTRgMAMHYapqC+9KUS3qhszzQAttfSIENFjutTc3p7GjfI2LT3R\nmsC29axKwRX+rrkp\/YGfbzIDJf68QBQH1pdEW4PCjHJLwZsl7WFv0yJOGkfdgO5b\n+2zxLZkSKisTp3YOFUF5tlJney3fsUhy4zKCXrH3KRXnQ7XFpWwhE\/qd5B7Q9elX\nkEiSL6tplTN8OWRYcQEW4vf\/oKJ\/AZuZvyX1q04lQqdB2iP7qC1S85bL5MDt7GYg\nA4nXyaLMAHKL7zyfQNEPqtEGIr+4+1bAHky3z6ksUrU1ygkOk\/iYRricEifRxRy3\nFjS5E5cmTuMjmH43Bap4D9pQQUnrB1M4U5Z\/Xi24cWzIERekRIFiyvVkaj+yNZZx\ncuyJBN+9+veusINrIGdZD019P4xJWpzh\/bPAz+vYRgdpkr+8Pnw0wuBVrtQZYqYm\nYyV8oGtDyxG8fbj4woeiEvY1TlPndWfHYsfq8TDbHgk=","translations":{"en":{"changelog":"### Added\n- Add support for Nextcloud 34 - #665"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/SergeyMosin\/Appointments\/master\/screenshots\/screenshot1.jpg","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/SergeyMosin\/Appointments\/master\/screenshots\/screenshot2.jpg","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/SergeyMosin\/Appointments\/master\/screenshots\/screenshot3.jpg","smallThumbnail":""}],"translations":{"en":{"name":"Appointments","summary":"Book appointments into your calendar via secure online form.","description":"Book appointments into your calendar via secure online form. Attendees can confirm or cancel their appointments via an email link."}},"isFeatured":false,"authors":[{"name":"Sergey Mosin","mail":"sergey@srgdev.com","homepage":"https:\/\/www.srgdev.com"}],"ratingRecent":0.5,"ratingOverall":0.9375,"ratingNumRecent":0,"ratingNumOverall":8,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBzCCAu8CAhEKMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjAwMjI0MjEwMjQ4WhcNMzAwNjAxMjEwMjQ4WjAXMRUwEwYD\nVQQDDAxhcHBvaW50bWVudHMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC\nAQDj\/7jgpauxpVgpKmUSR13ka+a7WNjJP5PRSWOxb8AuSXamWElw0wiEbIQmEUFc\n+qhb8rstYPVgO+D7CjdB+0udYxNxeMXBGDEs6j00MJ4jNuitB2g1S7K0XlEarOUJ\n96YE8opaEvJw+pmltDVxzhuD5BpKT0uO7\/nmzwMSTIfW4v3ZEq496VPHTlHPPj3N\nL+I+NmY0WMpRdEBPYGubwz4xKbNi5\/iO3DbmLR5Ximi\/pgvSuMyrKRXT28xIH0H7\nap6xXtpcIy0S+\/r2HOaLmElhHwguoxj3GP7PozOOOxKYjcy5stQg\/uoTogem6se3\nLRec7vigqqjKmm8RSUOK9uIBbE59aVU4mDg8u3T4oGR7upeFNy9qDOEyWZufScrJ\nGJghonWnnTSoBB2QcDDEUGw4F3JYo3mLxTO4Bge7AW\/JvPlXbLYXTcN5lGFSs4B6\nEZCFgBuaXFABsc1zS33NH5++0scEwjoXjDXtZOq6J2mT09VSHDd+CdUuq1Wb9RNP\nOs9im1jIgJkrs\/QI34IuXSAPHHiB0Qc+WOUIv3J2TjJeMksHStQF7VqdDHXANFq4\nf4B7X4Cb0jIpcsKJRq7w\/IbDXZu6NcDzgjWz6ExIrawqgXF3+QVPqD9sbtWGN9FJ\nvAe+OZv17c7f\/oPuR8rhY0oI7mhQS6aGhesfDHLxDuI9NwIDAQABMA0GCSqGSIb3\nDQEBCwUAA4IBAQCGw4Nm8wOnnbU8iislNAeW5pGm2HDGqCkDyuhxNqjsATP4\/B7y\n+3FQImwB34PleOmkWMuwaXkBQjkTHtPb1ffEX27GBWEPXGlEIyqL4gMY\/w6wbXE4\nN0HUWH+SlB\/z2jQ6c1ZfbvupEshBVksGY6xQbJghsvzasZr7KMeS67P8qeXZOzcO\nRCC3bA9Q3wHkIoS0j0dmMN6YQmB+SDPvwMG3WMmmGngC2ZTIBL69z\/tluT4yn8Es\nOMkBp03zZ2hQgQ51BuvW01YCNbRTAR0gB0OoJ\/Cs3m8l53Z+efi+fxEWe3azhyxg\n1kD0P2E9PDP9XKvUiCvEVYAbuu8lfKqVfmS1\n-----END CERTIFICATE-----","discussion":"https:\/\/github.com\/SergeyMosin\/Appointments\/issues"},{"id":"empleados","categories":["organization"],"userDocs":"https:\/\/github.com\/Destripador\/empleados\/wiki","adminDocs":"https:\/\/github.com\/Destripador\/empleados\/blob\/main\/README.md","developerDocs":"https:\/\/github.com\/Destripador\/empleados","issueTracker":"https:\/\/github.com\/Destripador\/empleados\/issues","website":"https:\/\/github.com\/Destripador\/empleados","created":"2025-05-09T07:43:29.147065Z","lastModified":"2026-06-29T16:09:27.657096Z","releases":[{"version":"2.4.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=27.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/Destripador\/empleados\/releases\/download\/2.4.0\/empleados-v2.4.0.tar.gz","created":"2026-06-29T16:09:27.617839Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-06-29T16:09:27.694448Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=27 <=33","signature":"mpTUmaw2luv9pwrJZzwb422MdVb5LzMisApUnBDnKZj0TU8sYcKU\/gbh2bSaxdtX\nnCpyKLtnBD8TNYJj4I0POv0m2zgdCpKG1VlblPKH+7PHgxyw5zJFod9ZQfSV8a6H\nLVX0vOqNWit2nLA1s8hxofBXgZNw60jt0Gmlw1LEpI6zTdjpK7MX3AbKxbeLxCU8\ng6UXN\/qIMiHUM1tB3j5H47K5ztwNSU+\/KXF35+QK80j0Uu4z+qeogIPZ657B+gNc\nUueixHUx32Gd0N4z3Mysyb4cXCWqj9t6BICdSvQkYYjBZ+fpHedUc1VgG1XR21wO\nJ4CgHF8VSOz40P0G7\/mOPLJlvUjBM2h\/wEQthtzx6VPip4RwUc0OfzB0gVMOHfd2\nUEOALKAd\/6H81rGIy2A3qZoPqfBAWEf8048CO87Y8WmOa2csH0Q1J58eMSUnW5K9\nzKuHuRBVITddgJPuhAz1X84O\/LpxZo\/oF3U7f660uBUb66q5EdLiGVU33\/wUG+pd\nRyqhNrSxLjUTGHXLHQ8a+wGzE7TgFAjpkAIgJb\/rh47ZIczpgCSSvwr1uxiNrGEB\nTYBfH2FKsJ\/JhhjXzoZ4hAjCQtEF\/LxERpj00DExPrWsXGw9L+ojc2vVM20vEFTQ\nItZLcBZ7GEG2iZFGZbLAYks7H1\/vzyGAfSUmhTYi5R8=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/Destripador\/employees\/refs\/heads\/main\/docs\/screenshots\/empleado_general.png","smallThumbnail":"https:\/\/raw.githubusercontent.com\/Destripador\/employees\/refs\/heads\/main\/docs\/screenshots\/empleado_general.png"},{"url":"https:\/\/raw.githubusercontent.com\/Destripador\/employees\/refs\/heads\/main\/docs\/screenshots\/configuraciones.png","smallThumbnail":""}],"translations":{"en":{"name":"Empleados","summary":"Employee ERP for HR, documents, vacations, savings and time reports.","description":"# Empleados \u2014 ERP and Human Resources Module for Nextcloud\n\nEmpleados is an ERP-style Human Resources module built for Nextcloud. It allows organizations to manage employee information, departments, positions, teams, documents, vacations, absences, savings and time reports directly inside their private Nextcloud environment.\n\nThe module is designed for companies that want more control over their internal processes, better data ownership and a customizable alternative to external HR SaaS platforms.\n\n## Main Features\n\n### Human Capital Management\n\n- Employee profiles with general, job, banking and personal information.\n- Support for RFC, IMSS and CURP fields.\n- Department, position and team assignment.\n- Partner, manager and employee structure.\n- Internal notes and employee history.\n- Centralized employee records.\n\n### Documents\n\n- Employee document management inside Nextcloud Files.\n- Automatic employee folder creation.\n- Centralized storage under an `EMPLEADOS` folder.\n- Useful for records, memos, identification files and internal documentation.\n\n### Vacations and Absences\n\n- Vacation and absence calendar.\n- Employee vacation history.\n- Anniversary-based vacation period management.\n- Vacation day calculation adapted to Mexican labor rules.\n- Administrative review of absence records.\n\n### Savings Module\n\n- Employee savings request management.\n- Savings request history.\n- Administrative review and authorization panel.\n- Savings information linked to employee profiles.\n\n### Time Reports\n\nThe latest major update adds a complete employee time reporting workflow:\n\n- Time reporting by client, project and activity.\n- Quick report access from the Nextcloud dashboard.\n- Dashboard widget for pending and completed reports.\n- Internal reminders for missing time reports.\n- Administrative period summaries.\n- KPIs for reported employees, pending employees, total records, reported hours, estimated salary and compliance percentage.\n- Charts and filters for administrative analysis.\n- Configurable administrative access group.\n\n## Video Demo\n\nWatch the English demo video:\n\nhttps:\/\/youtu.be\/WrfVQT97Mqk\n\n## Project Links\n\n- Repository: https:\/\/github.com\/Destripador\/empleados\n- Wiki: https:\/\/github.com\/Destripador\/empleados\/wiki\n- Issues: https:\/\/github.com\/Destripador\/empleados\/issues\n\n## Current Status\n\nThis project is currently in beta and under active development. It is already functional in internal environments, but some workflows, documentation and administrative tools may continue to change as the module evolves."}},"isFeatured":false,"authors":[{"name":"Luis Angel Alvarado Hernandez","mail":"luis.alvarado@crowe.mx","homepage":"https:\/\/gossler-torreon.com"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBDCCAuwCAhKlMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjUwNTA3MTcwMjE5WhcNMzUwODEzMTcwMjE5WjAUMRIwEAYD\nVQQDDAllbXBsZWFkb3MwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDD\nDdu0KqZZqPvioaG7\/UBLf86esZ6lEk9vq0Ed+uAFB2jKdF6M0MNUCYl9iRFeKtqG\nFNf081yg8lOTnOO9NzpHBxe1IbcdBam5uONPhuKsKgfB6K78IUcz1SaE\/waBac8n\nDWaeADNo9RP6Jxtn2Q0K79w8W\/pJ27rEOzML6XOcrQaS+fAdJjlXa3u0bJknOPEw\nbbFbvp970d1ucysi2EzyoqR30zmXWUnNRfFuf94O0WyoLhy2IHiotIAujm1mEVgA\nQaD\/PJYnAOEX1wX05Ejwjld6ZMRMPf8\/cAtq1ixMlK9aRuYoXK9X3GmlBMz81fQI\nFwwfadBZLJQiSeu1s2iqU7xAYUa450kYUWtJ0p3ohv2Ajnx97MAY\/6apofjeWAyr\nro9+tKTXYt4NYCNnaKiWED2QrJY+K02QHX6fLv0xltBY\/s3ppQB8exFyaqqi2rFc\nwv1jJlaQn382uNVTVdzfk4qLd5SGCLmcsfwsNkQuCjAdh\/fqmxwOr+T991dWO5uY\npbGs9ShYhzue4rpY8bqspISn3\/ezEtqr\/ly\/heBe4YUXjYrVp\/PYPzWVeECPFNzX\n1We4Ydi+iUyD2UtsLMSpcf2gLSGxOEJLHgdvM4IDfIO97wG9Cualfm8zgrk1pFBh\nzA3OpwkLLsFoy0BIRgL76A5f8yg1RKNB8Ng3fs9X8QIDAQABMA0GCSqGSIb3DQEB\nCwUAA4IBAQAg49zMbVKlnhGl6S4MA6mS9J8qEGvyMRgZZEYUWGJpU6iaGlx6SMQS\nR1iKTfeTNqQ3cueoVoKNy3m1ADUrwB1y1ExyNanENZ3VuJjFvdcNhExaxLZWka0o\nGi3liSi9GoSxLOCBnCKJjBZk0x7xCL7Y2nwWTQZgJYSth745g6NY4Grr\/5UiSmMq\nfDezj3KqRbWuAI5udcXFkth33Nh8MXeNEuUgupbYd\/Nf4y86OC1vr9BhSgBBGrQF\nfev959tdpfA9aMXl+CvAW86bqCYIB+YKimquq8+MMTFe8ALcBjv+wSi44RLy9K8N\n4KLrXbGiNh5ykD3Y0Fn+h5GUAIjNP1a2\n-----END CERTIFICATE-----","discussion":"https:\/\/github.com\/Destripador\/empleados\/issues"},{"id":"ops_suite","categories":["organization","tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/Cyberseal89\/maintain-ops-suite-nextcloud\/issues","website":"https:\/\/github.com\/Cyberseal89\/maintain-ops-suite-nextcloud","created":"2026-06-01T14:27:37.079136Z","lastModified":"2026-06-29T00:03:10.014404Z","releases":[{"version":"3.34.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=27.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/Cyberseal89\/maintain-ops-suite-nextcloud\/releases\/download\/v3.34.1\/ops_suite-3.34.1.tar.gz","created":"2026-06-29T00:02:20.839604Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-06-29T00:03:10.040492Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=27 <=33","signature":"YgGvogTlhkMamyt++tWSg7Rn67JFnmxfHAy648k1WocY+uOR5Eyh7AVmwbLrhc0e3w+OTmun2Iup\/z0po6epkQO\/58f272HcFP0ZxkX4GkBM9\/H9j5mTJSozDE283c6Zrh5PBv+BdtRsLyktg4RK\/4UPVvb7QccpV+UV7cmXnyBTq6FylN5zWMGvN9h0j59sh1ipkL1mw9omXtq7HXUyCvQguevlRittUMqY8XkFkwygoAebmIxkEq8pUyZdSmXmPkSD6QR\/u8Lgo0PWSLQzkb7s\/GfkPOBFuyBWIbDZV+GGBlfDX8CK5MuD186saZ1fsBIlITXOJy4JHoB3umj6S\/STONYUXnlJJqlkuzdx\/j9ZdZe5qnKcVKncK3P48bxIneqSKEvEuXjFp5gma9Z0c4UG5e1IbYMBu9EFzcNVATX0A8Ysoj0DLsMHvfAdFfbVv8pxLG\/vtv374liHMLGoY+xSDlQF2Pq5GDt+8me2zx8btxa7TiYJ06wcekApBMyrMMSX8+hBMov2UfZALF0mV4xq6IOHImVejhGWvaM00wuzacNOqGVVeFcpG\/Dqd3Inb54WeAXlsHkhnGmu5s7Jkk1gp\/fFrqRISmRm\/htGR1o7eTSZ64g\/a6PU44uXRWRdhv+I1AszZdAUFWBdASRhgneVEZf2H25HUNztSrEud60=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"translations":{"en":{"name":"Maintain Ops Suite","summary":"Integrated operations management \u2014 assets, PM, deficiencies, modernizations, supply, and Gantt scheduling","description":"Maintain Ops Suite is a comprehensive operations management platform built for field operations teams, maintenance departments, facilities managers, and organizations that need to track equipment, manage preventive maintenance, and control deficiency resolution workflows.\n\n**Configuration Registry**\nHardware, software, and firmware digital twin with full cross-linking. Assets are tracked with manufacturer, model, serial number, version, location, IP address, warranty expiry, and installation date. Supports ISO\/IEC 15459 Unique Item Identifiers (UII) and DoD IUID compliance. Assets require 18-month verification cycles tracked automatically.\n\n**Preventive Maintenance**\nSchedule and track PM procedures linked to configuration assets. Track periodicity (weekly through annual), last completed, next due date, assigned technician, and linked SOP documents. Automatically calculates next-due dates and flags overdue items. Captures actual hours, parts cost, labor cost, and completion notes on closeout.\n\n**Deficiency Tracking**\nLog and manage deficiencies found during PM inspections or discovered on walkdowns. Tracks severity (SEV-1 through SEV-5), troubleshooting history, cost estimates, man-days, outside entity requirements, and assignment to Nextcloud users. Full closeout workflow captures root cause, corrective action, and actual costs. Deficiencies can be escalated directly into modernization projects.\n\n**Modernizations**\nFull lifecycle management for asset upgrade projects. Five-stage workflow (Design \u2192 Planning \u2192 Approval \u2192 Execution \u2192 Complete) with automatic approval timestamping. Includes Technical Data Package (TDP) management for drawings, tech manuals, test plans, training materials, and SOPs. Links deficiencies, supply requests, and costs in one place.\n\n**Availability Projects & Gantt**\nProject manage multiple work items on a visual Gantt chart within a defined availability window. Add PMs, modernizations, deficiencies, and milestones. Color-coded bars with dependency arrows. Click any bar for a detail popup. Out-of-window warnings keep schedules realistic.\n\n**Work Packages**\nBundle PMs and modernizations into named work packages for external quoting. Auto-generates RFQ numbers. One-click professional RFQ export (PDF-ready) with line items, cost estimates, terms and conditions, and signature blocks. Enforces one-to-one item assignment to prevent double-booking.\n\n**Supply & Warehouse**\nFull supply requisition workflow from request through receipt. Supports NSN, CAGE code, manufacturer, and unit of measure fields. Auto-generates SRFQ numbers. Professional Supply RFQ export for vendor quoting. Inventory management with cycle counting (A\/B\/C classification), stock transactions (receive, issue, return, adjust), and full transaction history. Quarterly revalidation of open requisitions prevents stale orders.\n\n**Platform Management**\nMulti-site support with Nextcloud group-based access control. Each platform (site, location, or organizational unit) is linked to a Nextcloud group. Users only see data for their assigned platforms.\n\n**Mobile App** *(Pending Release on Google Play)*\nPairs with the Maintain Ops Suite Android app for field technician access to PM completion, deficiency logging, deficiency closeout, and supply request status tracking \u2014 all from the field without needing a desktop.\n\nThe mobile app includes a 7-day free trial. After the trial period, a subscription is required for write access (logging deficiencies, completing PMs, closing deficiencies, requesting parts). Read-only access remains free.\n\n- Monthly plan: $9.99\/month\n- Annual plan: $79.99\/year (save 33%)\n\nSubscription revenue directly supports the continued development of Maintain Ops Suite. As an independent platform built to serve field operations teams of all sizes \u2014 from school districts to defense contractors \u2014 your subscription helps us keep building the tools you need."}},"isFeatured":false,"authors":[{"name":"Alto Technologies LLC","mail":"contact@altotechnologiesllc.com","homepage":"https:\/\/altotechnologiesllc.com"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBDCCAuwCAhNTMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwNjAxMDcxNjU5WhcNMzYwOTA2MDcxNjU5WjAUMRIwEAYD\nVQQDDAlvcHNfc3VpdGUwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCj\nrke4rRZHdl4P9fJDfKLfMKUYaFPZ+ALxg27+QFd2TTHBnVU\/qajczujMtNlXvJOG\nHaw2447shVl6Crp1xetRUGZylil+ia6GRSUcUhtDZc1mfnuAWTWqkI3xdWipnjza\nLhkDRaxetmOpR4i3VAgjgbZLQVP9o3O7Uw9uoeAOLyhEauI+lESt2\/oSqlU9+KI0\nJzSpQ5H63+h2jY8x7lhYlw+UUXlx99gmn5Xo4NXOON7Hr9z0I3DHJWVsJw951G7y\n0BqxSy5q4HZG5HI+x\/3bYJawiFQ1pa59ULNAky4JiSh+hPXjT\/6fKD6CToyKeQSg\nd2\/SviSAPRbQqSyiJd87oo8cXsUmW++WjN3VWYSG+x\/6mZxw5ZuQ\/7t1H0Hxd6p5\nazfbGZJCWN256ZOrFcXlBZHmLICUVYfE2OFp8mt3VVVmloqNmcZSrhPFk4xuLqg9\naGWLsmnfFnm0bZHDg2PvCDkOBCxyN39r\/FxhL5efYP44N1a2POUzGOBfl+SnN74c\n6AeoEBo9i2Q+PAS22u30mZDrf13PL3qc3Rd5eGC0vNGAMs50v3zfczYPsrt9L2Dn\n1KpRj\/hIZGB8AJrgTSVTuI86ftTAwGf\/lUaHbh4hcFaIoOY8+FmXiuWtc\/SSiNhj\nLRBK1D7xqJ\/1xKW7MGaIU++prnrkKefe1e+NNHf5PwIDAQABMA0GCSqGSIb3DQEB\nCwUAA4IBAQB28xbrDiyPL\/U1gMAivsxgMHdelh8RSrnv94n6LktL5\/6bEGdhP72X\nwPBYv9DmMs5kLp1LpCO1JOlEh7QzDrs8Me2r8uL\/IWDMiIPObwCFjXucOIGEBcqZ\n6C3yra9ln9rG2xfhym4IlYZ94V4bXm+4m3ak3+qSyV\/6NSXXBxNiHUMDLZuo9R0z\n1PVaSoAkgVKgNu0YFdaByudP5S5mnuPynqJ+PF\/W7XeYPY238Tgz7\/U4tAxWCM0A\n0kFs2YCc1eK+mfCWm1fnhIP\/\/loov08314ObdzHEYL0sTUS4\/2mmdfonnocXamaH\nmqnBdZ2kp9EqQ3mFnVca4L2M6qzkj1nW\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"arbeitszeitcheck","categories":["organization","tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/aSoftwareByDesignRepository\/nextcloud-arbeitszeitcheck\/issues","website":"http:\/\/nextcloud.software-by-design.de","created":"2026-03-10T22:09:04.280040Z","lastModified":"2026-06-18T13:10:27.417703Z","releases":[{"version":"1.5.1","phpExtensions":[],"databases":[{"id":"mysql","versionSpec":"*","rawVersionSpec":"*"},{"id":"pgsql","versionSpec":"*","rawVersionSpec":"*"}],"shellCommands":[],"phpVersionSpec":">=8.1.0 <8.6.0","platformVersionSpec":">=32.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/aSoftwareByDesignRepository\/nextcloud-arbeitszeitcheck\/releases\/download\/v1.5.1\/arbeitszeitcheck-1.5.1.tar.gz","created":"2026-06-18T13:10:27.368894Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-06-18T13:10:27.533494Z","isNightly":false,"rawPhpVersionSpec":">=8.1 <=8.5","rawPlatformVersionSpec":">=32 <=34","signature":"u5YINc+PuS8hHrWz7yL\/oEqD+JdCNSs2Gbuid0nMbFunQitWqgtsSNMPExv2ORm7Ll14LcjREkHyIRc0lv7px2fEXeIAI2rpvSf8NFAoamhuf4v4z\/jY+LxxVyjkhhzWlX\/\/Aar6TjUBLD0xk4MjOophqPY+f8ObHyW4SzSWMuElED0glM385ywWWwfVHbY5UWmzGwZ4qAAmshcE0tt2JZrlSAWXFUuTe\/FdUKnUXoDVB9ahcBPitdxmF0UFHdX1+4OjSP8fu5m8KoMlM+qcZp9Nr9xxIiBZ9Ew4wnmhDq4cQqMzaBVMgW7gVv6KtehmP4W\/3Hhyrtl5tUOB4cxTpnP1vNW0HMNgrNS2h8xsufOz0czSktu7YRstvcW95RWe9wZjH+pDwysBo05YfZPopBIu1eky+tF1jsvyBk9Z+aB6LnRTZ1qbtPZxK7Ce4QHsKzwTjtx7R\/So\/VUdSH64vkYI27ODmqn7rSjcmwCVbt4NDU7fog+47zmf6yiuML6GwUUQBdnMc5LpDUaKD+p2QdOzvQvU5ShCG0b63sTwHFBcG1KsTrIrQpG4BSF8wth7Uo58YmQHFX3G3Nk5XE02piwmkiySCTyLfTWd7bEu8AUrg71xJtVwrkXkgUmG+a632wfGZMvHHzv4A4r7pnXpIvKRhzmgGaB8Ap7GYxGXyf0=","translations":{"en":{"changelog":"### Fixed\n\n- **Update to 1.5.0 threw the whole instance into maintenance mode** ([#24](https:\/\/github.com\/aSoftwareByDesignRepository\/nextcloud-arbeitszeitcheck\/issues\/24)): the 1.5.0 pro-rata feature added a 9th constructor dependency (`VacationProrationService`) to `VacationAllocationService`, but the published build's container factory in `Application.php` still passed only 8 arguments. During `occ upgrade` Nextcloud resolves repair steps through the container, which transitively builds `VacationAllocationService`, so the missing argument raised an `ArgumentCountError` and aborted the upgrade \u2014 leaving the server in maintenance mode until the app was disabled. The factory now passes all 9 dependencies.\n- **PHPUnit segfault in full unit suite** (~test 583): `DashboardDeskletRenderServiceTest` instantiated legacy `\\OCP\\Template` after hundreds of prior tests, triggering PHP segfault from polluted globals. Template rendering moved to `DashboardDeskletWorkspaceRenderer`; the unit test mocks it, and a dedicated integration test covers real template output.\n\n### Changed\n\n- **Hardened the dependency-injection safety net so this class of upgrade crash cannot ship again.** This was the second `ArgumentCountError` upgrade incident (after 1.4.2); the previous guard only validated the repair-step classes literally listed in `info.xml`, so a *transitive* dependency like `VacationAllocationService` slipped through. The release gate (`scripts\/check-repair-step-di.php`) had an additional latent bug \u2014 a namespace path-resolution error meant its argument-count check silently never ran. The gate has been rewritten to:\n - correctly resolve every app class to its source file, and\n - validate the constructor arity of **every** service registered in `Application.php` (not just repair steps), using the PHP tokenizer so multi-line factories and promoted constructor properties are handled exactly.\n - Two new automated guards back it up: `ServiceContainerDiRegistrationTest` (static, reflection-based, every registered service) and `ContainerServiceResolutionIntegrationTest`, which resolves all registered services through the real Nextcloud container \u2014 the exact path that fails during an upgrade."},"de":{"changelog":"### Behoben\n\n- **Update auf 1.5.0 versetzte die gesamte Instanz in den Wartungsmodus** ([#24](https:\/\/github.com\/aSoftwareByDesignRepository\/nextcloud-arbeitszeitcheck\/issues\/24)): Die anteilige Urlaubsberechnung aus 1.5.0 f\u00fcgte `VacationAllocationService` eine 9. Konstruktor-Abh\u00e4ngigkeit (`VacationProrationService`) hinzu, doch die Container-Factory in `Application.php` der ver\u00f6ffentlichten Version \u00fcbergab weiterhin nur 8 Argumente. Beim `occ upgrade` l\u00f6st Nextcloud die Reparaturschritte \u00fcber den Container auf, der dabei transitiv `VacationAllocationService` erzeugt \u2014 das fehlende Argument verursachte einen `ArgumentCountError`, brach das Upgrade ab und lie\u00df den Server im Wartungsmodus, bis die App deaktiviert wurde. Die Factory \u00fcbergibt jetzt alle 9 Abh\u00e4ngigkeiten.\n\n### Ge\u00e4ndert\n\n- **Das Sicherheitsnetz f\u00fcr die Dependency Injection wurde geh\u00e4rtet, damit diese Art von Upgrade-Absturz nicht erneut ausgeliefert werden kann.** Dies war der zweite `ArgumentCountError` beim Upgrade (nach 1.4.2); die bisherige Pr\u00fcfung validierte nur die in `info.xml` aufgef\u00fchrten Reparaturschritt-Klassen, sodass eine *transitive* Abh\u00e4ngigkeit wie `VacationAllocationService` durchrutschte. Das Release-Gate (`scripts\/check-repair-step-di.php`) hatte zudem einen schlummernden Fehler: Eine falsche Namespace-Pfadaufl\u00f6sung f\u00fchrte dazu, dass die Argument-Anzahl-Pr\u00fcfung faktisch nie lief. Das Gate wurde neu geschrieben:\n - es l\u00f6st jetzt jede App-Klasse korrekt zu ihrer Quelldatei auf und\n - pr\u00fcft die Konstruktor-Argumentanzahl **jedes** in `Application.php` registrierten Dienstes (nicht nur der Reparaturschritte) mithilfe des PHP-Tokenizers, sodass mehrzeilige Factories und Constructor Property Promotion exakt ber\u00fccksichtigt werden.\n - Zwei neue automatisierte W\u00e4chter sichern dies ab: `ServiceContainerDiRegistrationTest` (statisch, reflexionsbasiert, alle registrierten Dienste) und `ContainerServiceResolutionIntegrationTest`, der alle registrierten Dienste \u00fcber den echten Nextcloud-Container aufl\u00f6st \u2014 genau jenen Weg, der beim Upgrade fehlschl\u00e4gt."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"\n\t\thttps:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-arbeitszeitcheck\/refs\/heads\/master\/screenshots\/arbeitszeitcheck-screenshot-01.png\n\t","smallThumbnail":"https:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-arbeitszeitcheck\/refs\/heads\/master\/screenshots\/arbeitszeitcheck-screenshot-01.png"},{"url":"\n\t\thttps:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-arbeitszeitcheck\/refs\/heads\/master\/screenshots\/arbeitszeitcheck-screenshot-02.png\n\t","smallThumbnail":"https:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-arbeitszeitcheck\/refs\/heads\/master\/screenshots\/arbeitszeitcheck-screenshot-02.png"},{"url":"\n\t\thttps:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-arbeitszeitcheck\/refs\/heads\/master\/screenshots\/arbeitszeitcheck-screenshot-03.png\n\t","smallThumbnail":"https:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-arbeitszeitcheck\/refs\/heads\/master\/screenshots\/arbeitszeitcheck-screenshot-03.png"},{"url":"\n\t\thttps:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-arbeitszeitcheck\/refs\/heads\/master\/screenshots\/arbeitszeitcheck-screenshot-04.png\n\t","smallThumbnail":"https:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-arbeitszeitcheck\/refs\/heads\/master\/screenshots\/arbeitszeitcheck-screenshot-04.png"},{"url":"\n\t\thttps:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-arbeitszeitcheck\/refs\/heads\/master\/screenshots\/arbeitszeitcheck-screenshot-05.png\n\t","smallThumbnail":"https:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-arbeitszeitcheck\/refs\/heads\/master\/screenshots\/arbeitszeitcheck-screenshot-05.png"}],"translations":{"en":{"name":"ArbeitszeitCheck","summary":"Time tracking with ArbZG\/GDPR compliance checks directly in your Nextcloud","description":"# ArbeitszeitCheck\n\nTime tracking focused on German working time law (ArbZG) and GDPR. Record work\ntimes, enforce breaks and rest periods, and monitor compliance \u2013 fully self\u2011hosted\nin your Nextcloud instance.\n\n## Features\n\n- **ArbZG-aware rules** \u2013 maximum hours, breaks, rest periods, Sundays\/holidays\n- **Compliance monitoring** \u2013 automatic violation detection and reports\n- **Self\u2011service dashboards** \u2013 employee, team and manager views\n- **Absences & leave** \u2013 approval workflows and reporting\n- **Exports & audit log** \u2013 e.g. for DATEV and internal audits\n- 100% self\u2011hosted \u2013 no data leaves your server\n\n## Requirements\n\n- Nextcloud 32\u201333\n- PHP 8.1\u20138.4"},"de":{"name":"ArbeitszeitCheck","summary":"Zeiterfassung mit ArbZG-\/DSGVO-Compliance-Pr\u00fcfungen direkt in Ihrer Nextcloud","description":"# ArbeitszeitCheck\n\nZeiterfassung und Compliance-App f\u00fcr das deutsche Arbeitszeitgesetz (ArbZG)\nund die DSGVO. Erfassen Sie Arbeitszeiten, setzen Sie Pausen- und Ruhezeiten\ntechnisch durch und \u00fcberwachen Sie Verst\u00f6\u00dfe \u2013 vollst\u00e4ndig in Ihrer selbst\ngehosteten Nextcloud.\n\n## Funktionen\n\n- **ArbZG-orientierte Regeln** \u2013 H\u00f6chstarbeitszeit, Pausen, Ruhezeiten, Sonn-\/Feiertage\n- **Compliance-Monitoring** \u2013 automatische Versto\u00dfmeldungen und Berichte\n- **Self-Service-Dashboards** \u2013 f\u00fcr Mitarbeitende, Teams und F\u00fchrungskr\u00e4fte\n- **Urlaub & Abwesenheiten** \u2013 Genehmigungs-Workflows und Auswertungen\n- **Exporte & Audit-Log** \u2013 z.\u202fB. f\u00fcr DATEV und interne Pr\u00fcfungen\n- Vollst\u00e4ndig selbst gehostet \u2013 **keine Daten verlassen Ihren Server**\n\n## Voraussetzungen\n\n- Nextcloud 32\u201333\n- PHP 8.1\u20138.4"},"es":{"name":"ArbeitszeitCheck","summary":"Registro de tiempo con comprobaciones de cumplimiento ArbZG\/RGPD directamente en tu Nextcloud","description":"# ArbeitszeitCheck\n\nRegistro de tiempo centrado en la ley laboral alemana (ArbZG) y el RGPD. Registra horas de trabajo, aplica pausas y descansos, y supervisa el cumplimiento \u2014 totalmente autoalojado en tu instancia de Nextcloud.\n\n## Funciones\n\n- **Reglas seg\u00fan ArbZG** \u2014 horas m\u00e1ximas, pausas, descansos, domingos y festivos\n- **Supervisi\u00f3n de cumplimiento** \u2014 detecci\u00f3n autom\u00e1tica de infracciones e informes\n- **Paneles de autoservicio** \u2014 vistas de empleado, equipo y responsable\n- **Ausencias y permisos** \u2014 flujos de aprobaci\u00f3n e informes\n- **Exportaciones y registro de auditor\u00eda** \u2014 p. ej. para DATEV y auditor\u00edas internas\n- 100 % autoalojado \u2014 ning\u00fan dato sale de tu servidor\n\n## Requisitos\n\n- Nextcloud 32\u201333\n- PHP 8.1\u20138.4"},"nl":{"name":"ArbeitszeitCheck","summary":"Tijdregistratie met ArbZG\/AVG-nalevingscontroles direct in uw Nextcloud","description":"# ArbeitszeitCheck\n\nTime tracking focused on German working time law (ArbZG) and GDPR. Record work\ntimes, enforce breaks and rest periods, and monitor compliance \u2013 fully self\u2011hosted\nin your Nextcloud instance.\n\n## Features\n\n- **ArbZG-aware rules** \u2013 maximum hours, breaks, rest periods, Sundays\/holidays\n- **Compliance monitoring** \u2013 automatic violation detection and reports\n- **Self\u2011service dashboards** \u2013 employee, team and manager views\n- **Absences & leave** \u2013 approval workflows and reporting\n- **Exports & audit log** \u2013 e.g. for DATEV and internal audits\n- 100% self\u2011hosted \u2013 no data leaves your server\n\n## Requirements\n\n- Nextcloud 32\u201333\n- PHP 8.1\u20138.4"},"nb":{"name":"ArbeitszeitCheck","summary":"Tidsregistrering med ArbZG\/GDPR-samsvarskontroller direkte i din Nextcloud","description":"# ArbeitszeitCheck\n\nTime tracking focused on German working time law (ArbZG) and GDPR. Record work\ntimes, enforce breaks and rest periods, and monitor compliance \u2013 fully self\u2011hosted\nin your Nextcloud instance.\n\n## Features\n\n- **ArbZG-aware rules** \u2013 maximum hours, breaks, rest periods, Sundays\/holidays\n- **Compliance monitoring** \u2013 automatic violation detection and reports\n- **Self\u2011service dashboards** \u2013 employee, team and manager views\n- **Absences & leave** \u2013 approval workflows and reporting\n- **Exports & audit log** \u2013 e.g. for DATEV and internal audits\n- 100% self\u2011hosted \u2013 no data leaves your server\n\n## Requirements\n\n- Nextcloud 32\u201333\n- PHP 8.1\u20138.4"},"fr":{"name":"ArbeitszeitCheck","summary":"Suivi du temps de travail avec contr\u00f4les de conformit\u00e9 ArbZG\/RGPD directement dans votre Nextcloud","description":"# ArbeitszeitCheck\n\nSuivi du temps de travail ax\u00e9 sur le droit du travail allemand (ArbZG) et le RGPD. Enregistrez les heures, appliquez pauses et repos, et surveillez la conformit\u00e9 \u2014 enti\u00e8rement auto-h\u00e9berg\u00e9 dans votre instance Nextcloud.\n\n## Fonctionnalit\u00e9s\n\n- **R\u00e8gles ArbZG** \u2014 heures maximales, pauses, repos, dimanches et jours f\u00e9ri\u00e9s\n- **Surveillance de conformit\u00e9** \u2014 d\u00e9tection automatique des violations et rapports\n- **Tableaux de bord self-service** \u2014 vues employ\u00e9, \u00e9quipe et manager\n- **Absences et cong\u00e9s** \u2014 workflows d'approbation et rapports\n- **Exports et journal d'audit** \u2014 p. ex. pour DATEV et audits internes\n- 100 % auto-h\u00e9berg\u00e9 \u2014 aucune donn\u00e9e ne quitte votre serveur\n\n## Pr\u00e9requis\n\n- Nextcloud 32\u201333\n- PHP 8.1\u20138.4"},"it":{"name":"ArbeitszeitCheck","summary":"Registrazione ore con controlli di conformit\u00e0 ArbZG\/GDPR direttamente nel tuo Nextcloud","description":"# ArbeitszeitCheck\n\nTime tracking focused on German working time law (ArbZG) and GDPR. Record work\ntimes, enforce breaks and rest periods, and monitor compliance \u2013 fully self\u2011hosted\nin your Nextcloud instance.\n\n## Features\n\n- **ArbZG-aware rules** \u2013 maximum hours, breaks, rest periods, Sundays\/holidays\n- **Compliance monitoring** \u2013 automatic violation detection and reports\n- **Self\u2011service dashboards** \u2013 employee, team and manager views\n- **Absences & leave** \u2013 approval workflows and reporting\n- **Exports & audit log** \u2013 e.g. for DATEV and internal audits\n- 100% self\u2011hosted \u2013 no data leaves your server\n\n## Requirements\n\n- Nextcloud 32\u201333\n- PHP 8.1\u20138.4"},"da":{"name":"ArbeitszeitCheck","summary":"Tidsregistrering med ArbZG\/GDPR-overholdelseskontrol direkte i din Nextcloud","description":"# ArbeitszeitCheck\n\nTidsregistrering med fokus p\u00e5 tysk arbejdstidslovgivning (ArbZG) og GDPR. Registrer arbejdstid, h\u00e5ndh\u00e6v pauser og hvileperioder, og overv\u00e5g overholdelse \u2014 fuldt selvhostet i din Nextcloud-instans.\n\n## Funktioner\n\n- **ArbZG-bevidste regler** \u2014 maks. timer, pauser, hvile, s\u00f8ndage\/helligdage\n- **Overholdelsesoverv\u00e5gning** \u2014 automatisk registrering af overtr\u00e6delser og rapporter\n- **Self-service-dashboards** \u2014 visninger for medarbejder, team og leder\n- **Frav\u00e6r og orlov** \u2014 godkendelsesworkflows og rapportering\n- **Eksporter og revisionslog** \u2014 f.eks. til DATEV og interne revisioner\n- 100 % selvhostet \u2014 ingen data forlader din server\n\n## Krav\n\n- Nextcloud 32\u201333\n- PHP 8.1\u20138.4"},"pl":{"name":"ArbeitszeitCheck","summary":"Rejestracja czasu z kontrol\u0105 zgodno\u015bci ArbZG\/RODO bezpo\u015brednio w Twoim Nextcloud","description":"# ArbeitszeitCheck\n\nTime tracking focused on German working time law (ArbZG) and GDPR. Record work\ntimes, enforce breaks and rest periods, and monitor compliance \u2013 fully self\u2011hosted\nin your Nextcloud instance.\n\n## Features\n\n- **ArbZG-aware rules** \u2013 maximum hours, breaks, rest periods, Sundays\/holidays\n- **Compliance monitoring** \u2013 automatic violation detection and reports\n- **Self\u2011service dashboards** \u2013 employee, team and manager views\n- **Absences & leave** \u2013 approval workflows and reporting\n- **Exports & audit log** \u2013 e.g. for DATEV and internal audits\n- 100% self\u2011hosted \u2013 no data leaves your server\n\n## Requirements\n\n- Nextcloud 32\u201333\n- PHP 8.1\u20138.4"},"sv":{"name":"ArbeitszeitCheck","summary":"Tidsregistrering med ArbZG\/GDPR-efterlevnadskontroller direkt i din Nextcloud","description":"# ArbeitszeitCheck\n\nTime tracking focused on German working time law (ArbZG) and GDPR. Record work\ntimes, enforce breaks and rest periods, and monitor compliance \u2013 fully self\u2011hosted\nin your Nextcloud instance.\n\n## Features\n\n- **ArbZG-aware rules** \u2013 maximum hours, breaks, rest periods, Sundays\/holidays\n- **Compliance monitoring** \u2013 automatic violation detection and reports\n- **Self\u2011service dashboards** \u2013 employee, team and manager views\n- **Absences & leave** \u2013 approval workflows and reporting\n- **Exports & audit log** \u2013 e.g. for DATEV and internal audits\n- 100% self\u2011hosted \u2013 no data leaves your server\n\n## Requirements\n\n- Nextcloud 32\u201333\n- PHP 8.1\u20138.4"}},"isFeatured":false,"authors":[{"name":"Alexander M\u00e4ule","mail":"info@software-by-design.de","homepage":"http:\/\/nextcloud.software-by-design.de"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIECzCCAvMCAhMPMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwMzEwMTIwNDQ1WhcNMzYwNjE1MTIwNDQ1WjAbMRkwFwYD\nVQQDDBBhcmJlaXRzemVpdGNoZWNrMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\nCgKCAgEA36f1UVsSAVpJMWTBc3IuCLVx3o3I+F7k9uVZWcg7swgv9RXZcoEqU1\/F\ns0SsmAa\/27dliUZ68Mse\/lObGhzUOBwHHG9dhPOJfIDV\/8uKs3KiorcwezBjDHIM\ns5PZM7ctDBd8VNid2tbIJ+YFJiyYoI4i7adOCoHCVGi5Imhi7IyyujcVH\/gbxE+G\ndyq3eebXh5gtrLwJTd9emekdJ4ZzwqccCDllPu+bQrpX9rhX0uZpcK4y4VElHPdd\nlFv2VTotgovqTvRFTpyxgfeJI5qvQ6okq6RNRUmPJ7tk6Zy9bzOYP1DEkb2jsIGX\nIT5Sc60sz33pso2VFnX37A5j3gULwfgMrA9jMlRgfvFq\/gxgGKwv4xTqMcKdROUr\nemgDDSAOq9DmChtFskw\/0KgndaxgfpxKiC5+H8242gja0j8+pWaYzeOp0qTWWjoE\nLJEV++w+krRQDv\/LlUoRn8E+mg+svGSlvVDD\/DDhqQAGEHrmd5Zm4DqmnJjyaPnc\nLA9FJdhor5aD8da8iXMXFxiT8dZsC7CvMS42O3XrEzsbcANp3C4\/jdJx7jdZC+lf\nc\/19I677hewMPomWQGwzFZyrGdQsQykaQYVqJdKOIVpT7HlVrlIZ\/FzBPIAR6u+I\ng1gY8z+20I8Nl7g9Px\/3\/RMygomMwzPW6Vl8mUVI1YbsrzoQBP0CAwEAATANBgkq\nhkiG9w0BAQsFAAOCAQEAEPOiRKIE7zPVDVMHs8zw\/t\/fChrAbSSO69EvdiWft+a1\nbwtUM2vwORm3rHUwLLtRHGTCAX5DxzQOzscd0RPpI42D7d0CygC0aq912caAcI48\nRuCY5\/dbXSnfrAPHo4AWwo5dCbLsM6\/FE3OjX8wA6J14P3q6me1IdEmWN1wVFeB7\nWUhP3rJizFsOOL9L7PYFCYCCj5n\/ZF3PXTeMzaz93lFq\/M7xo6+KoFfloChYvctz\nt8zYxalL4ExEegIGDkw1bk5MCVoL5E3dMaK8CpzcuDgGRe7z17C5GKRB9021g6Kn\nVpcU+y0BR1hn8QEQrFxEkxoONJDCuK0nmvZJpb2TMQ==\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"approve_links","categories":["integration"],"userDocs":"","adminDocs":"","developerDocs":"https:\/\/github.com\/nextcloud\/approve_links","issueTracker":"https:\/\/github.com\/nextcloud\/approve_links\/issues","website":"https:\/\/github.com\/nextcloud\/approve_links","created":"2024-08-13T09:16:12.522574Z","lastModified":"2026-03-26T14:46:13.198326Z","releases":[{"version":"1.4.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=31.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/approve_links\/releases\/download\/v1.4.0\/approve_links-v1.4.0.tar.gz","created":"2026-03-26T14:46:13.177154Z","licenses":["agpl"],"lastModified":"2026-03-26T14:46:13.246880Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=31 <=34","signature":"n86cvF2H2EB8RBeTZfqW4TLKtmY1fstjpUNS23ZJ9Z2v57XFsw4QxabvIzT2u24Uf\/TRCnBjF6OPGxRe6serayzLMw2JXmL8nA1Ia6wZZ+w\/6QmakmSCMgYoRK1MP\/DniPuh6MMW7Bge7qBaw\/H8Rnz5yWudnDKx\/j6flVaQ5YJIWycRHMCBqEhNtdk29Id+NqjOetRR+7L3uvRjRjdWbN8Gh4fGiHNrqe7ojTvuy541gSAHKIjDlqg988YsAJ3Y9sBKYcXdJR2seAlpNaKTdYzvtPLE8nEVC61MJ8DjW1KB82gTsUM5s+QrR95+lM+VVuf7xmPLhejocH1h1+gFyGcRJNMLN5HhjSXJzA5y+MCH2J+QQ8lGroh0b6dnaWiaMU38YThIUszSMJo7fv2\/UyJs3oT+UrfsRz3rCOVO\/EgFvsZF2ONwe8GVOtONWH9T+7IRX07aJXyA0QKs6439dd+ZRWatQvpVZ5rdqZ76LCJCRcD1a0CKwemL9H8idh6FAZsyiYy78zZsWJkPy5+FF6o55BDQbU9aDfv4jiypUVZHeSfopMJYIPZ1ZH\/xEF\/LUiEmcP4YMSIZ9f8raAJbVy\/7Rws\/czSt+S3Tms6zo3zVObITK8TC2Xm6jgx9MVjSrKxyfotQ9bBQCSarUq+tC2UOBma8G2hfGm44J7yelEU=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/approve_links\/main\/img\/screenshots\/screenshot1.jpg","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/approve_links\/main\/img\/screenshots\/screenshot2.jpg","smallThumbnail":""}],"translations":{"en":{"name":"Approval links","summary":"Generate approval links","description":"Generate approval links. When they are browsed, approving or rejecting will make a request to a callabck URI."}},"isFeatured":false,"authors":[{"name":"Julien Veyssier","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIECDCCAvACAhJtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjQwNzI5MTIyMzI4WhcNMzQxMTA0MTIyMzI4WjAYMRYwFAYD\r\nVQQDDA1hcHByb3ZlX2xpbmtzMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKC\r\nAgEApr+KaZSsY8mV1REJoEVqFY+LPhPEdgglZKWCY2CUDfMq3Ktvh9uHJfeeujTQ\r\nUR3Psiu3gnVioERCXB52hTLzV8ecga+C5JyE7klurHGtdQXp\/gqmeY5HRCs87Lpw\r\ngPNun8SGin99Mc9vpm7qdAfiznmXjKUadJf784s82RSkAdVU35qs+MWet9ObDxUy\r\nWcVCKCbgJs\/ytgiJj7wHxpyFxRLgwWLkStuv8izwIJH2o77VHuJ93fbEKdWhpxUd\r\nbxZ9yryOwhLYK0y8I16mGjfAuzMIrUzJ7FOsF4BxbNGx1WS\/bUM0oWs79e3STvxl\r\nJVCfMkgpJEAeuMkydWkdIE0BLj+b08ZzRa8Aaj0h7y2jXMNllAj3NpTjx92rPdW+\r\nRwRuCmkQgefqoF\/wfiOLZFp+\/x\/6vbAvL9QutqcDTVWcD49U+LHry40N2DNA2TAq\r\n2a7K2qKZTUwkwV1x5ZpvJoBj3IgDC2EVaL\/wlwG+1yhvpXhf0BijxU2RMG1TWm7g\r\ncH1sOZP2eBXDUl6cTFTYnFLwKcXlbexN8GK+NC5C5\/wnyk6K3t3RXOZKrYAy1t7z\r\nRzADrq2DiSWofxQCfBcqd7argulrPT25A3GIc3LboIIebCeS0hwxlzBgszkpTE6K\r\nDNJVsWqdB\/jI8T\/cWO4Pw6hTjiCFDHfl4oQXJdDkyC2dOiECAwEAATANBgkqhkiG\r\n9w0BAQsFAAOCAQEAf2yzuT\/dZ6mBkrjd\/wvvr2MggqK4H5ogZ81fdMg3i+8ljedG\r\n2hUM+TBOv0ZoBfajifV+PEz7LKC6LGBjwfn2uypZ5VAJx12SSeawm7DdSWbP\/i7E\r\nPlU0QNxzbxqrTjfSW\/zCE5p0f8Qr8pkUFsK8+w+EaEzZbRD1Xgcp2TreRLpJLyIi\r\nWC8\/ljhbRI7eXfr1\/WSnLJTdHPJQKMFQyRZZBDuFOb3bK+\/h9y2rXmZaBsST6Wg4\r\noJZYnVWCp1ax5xkl8mhP\/ShiYtX9vyFOrPtdMit0RSyrrl0Qkes8gL0bXO6Z7z5\/\r\nbeeR2O7ssXWVz4z8o5Et9Xe6CYcfXqh\/7CdWPQ==\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"terms_of_service","categories":["files","security"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/terms_of_service\/issues","website":"https:\/\/github.com\/nextcloud\/terms_of_service\/","created":"2018-08-24T19:39:58.469689Z","lastModified":"2026-06-04T19:42:57.822828Z","releases":[{"version":"4.7.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=32.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/terms_of_service\/releases\/download\/v4.7.0\/terms_of_service-v4.7.0.tar.gz","created":"2026-06-04T14:09:40.720120Z","licenses":["agpl"],"lastModified":"2026-06-04T14:09:40.781127Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=32 <=34","signature":"s6GUzeLVzSSaCirPneBeis+6mYE6uzvBRrnUluvvmVkZ9tp\/X9QFWnXId6wipiAHYqX+fxFOe8ibTMIiK7VkOMMtDNjXvgRzKeWHEzi5f+mBLb0IDiJCBNOP4ePhxdp9+dXPLko1O9PCVmfgsxazaNkcPIcxC7mVq5yzvIpgZNlixqoFt\/afLNPGnkiWeWtcpiyXnfp\/1ijkc883GhqgFjWu+aM6gXIew+mMbKpcoc\/ldhp5fyfdlaipW4xbt6\/qjHsbJJl2qxtoqDV7r5fIj2cyrRP+OBl9pTF7LzEPkc\/vtuDD0BDgJeYJdYRAl6p92zZQUgBasNtT1HcPr3zcgXJno9r5eLF13Zi6RpPeeMEjfwjNltXSO6Yb3QFyEhi6zHxZb89m8pD\/ysCYXPU\/gsF6ih9nWycUuAqAoxgzldsibDlGoshmi+YMp\/1IO9JSjN9vhJPR\/FCfx8R7OuDLLAzi0EOx7NEaFgNW1ewpkDMNfywKpbeUxfIWxnXo4SCTvMMo00R8MSx8VViMgKKkKQ0ESJ4QHn22Ryuth199B8ozICkw3B68\/P+eCI5wOSYuaMRma9iWs30mTyRBvb8RRnIvWxH9G\/i5XWReqSc8Fx3lhcPDVCc8yBEgkEAgV5BHTLpb0c2uXzKnNNIku1jsD0iza8bnjQEK7CTB5ph7aRM=","translations":{"en":{"changelog":"### Added\n- Add Nextcloud 33 and 34 support\n- Terms bypass\n\n### Changed\n- Migrate to outline icons\n- Port frontend to Vue 3\n- Bump minimal supported Nextcloud version to 30\n\n### Fixed\n- Enable safe mode for markdown parser\n- Update notifier exception handling\n- Add missing user check when signing terms"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/github.com\/nextcloud\/terms_of_service\/raw\/master\/docs\/popup-dialog.png","smallThumbnail":""},{"url":"https:\/\/github.com\/nextcloud\/terms_of_service\/raw\/master\/docs\/notification-and-settings.png","smallThumbnail":""}],"translations":{"en":{"name":"Terms of service","summary":"Requires users to accept the terms of service before accessing data.","description":"Requires users to accept the terms of service before accessing data.\nThis product includes GeoLite2 data created by MaxMind, available from [maxmind.com](http:\/\/www.maxmind.com)"}},"isFeatured":false,"authors":[{"name":"Joas Schilling","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIECzCCAvMCAhCsMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMTgwODA5MTQxNDE2WhcNMjgxMTE0MTQxNDE2WjAbMRkwFwYD\r\nVQQDDBB0ZXJtc19vZl9zZXJ2aWNlMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEAuAQ+0fwGskLSRzw789RA83h+9S0JvzUhgqVm9IpWyiS8KHwKN\/u52Bg\/\r\nxsku4cAV0qu5K\/NAUMqciQDnVZRmRorFr1K\/XsKzHv8K1sUfZ83xAwgY7pK+gbxg\r\nDoIhadjCeA3n7jLDiV3aObmHPwRlPOh7nFfyC3IgF\/KEsxmSW3KRMOip2oiRnEy1\r\nYqhj1np25FhNe601VEy2sXg98VcR+m4LKQJBLnq+0cpxaoxrnjhAx9O02ihcjPjD\r\nQAi+icU6u6gxSg\/hlqtuLroOaBD2R89k2LDJ57NTBWhG+LoFSEkz8cyicUNtbGQc\r\nhjCweUSJvLyms+mnUAlzei75dx5rtHsD21Qn3opWwvmYGAa16i+q9vG0+RKKvDCn\r\nS1UjEYvx9G2bry5oYqsHWsYY14Dh6KDkayDty2cdYLYhirqimK2tXbZKcTFNiPH2\r\nXXfnhRRJ9QO4IUnGOnmQWIOLJektblt5+K3xJk64XGsnK2BJKT\/fsw\/ANqOoQMv7\r\nGeipeDZbNKW6GVEdQ1prJEhaRji+xEmsJ+bvKsUcCAxeAGKlgwTKMuS3IxGIrgW\/\r\nogLXIzi9N6vE2WhPwQ2u+nNEmj3+0IeXFcBONTKmLtYw5LkVFbuMXTPgcjdSo3rV\r\npMQaqg7OO1dxz7dYMQSK1UrJMFV1FGxoJEc45qR0z\/O6xD8CpbsCAwEAATANBgkq\r\nhkiG9w0BAQsFAAOCAQEANQ8jDBRe3VQOrn6jc9V6j7NNzzFKbZAnym5xfD6NBcP7\r\n3z7lUNekoFjtnNEDdB9JTYdF3Dx1F29AkZsUu+dSB0\/EpBvJowGrkDnVLCYnWV1K\r\npLrygUC9dqokD02kg7ztd789l3Llgu7RBe1qZKXHnu15U+\/izniuYPQwNprUk5nV\r\n4gCDFIqaVbvfFxMKj+1YojruBYGh4v5zkAALdtEArn1I+LSpm1q7\/0lzlXg7c61A\r\nQXH6aoe9PnrbykrwJ3AdskHZCK7IFndleYZkybBKdoUdn8O2n2GAbs\/BrtMH4iEr\r\nbN5w8PPmaTYR+l1SYxgOqC95bek1wGwDCStxQsRbtA==\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"theming_domain","categories":["customization"],"userDocs":"","adminDocs":"https:\/\/github.com\/mediabox-cl\/nextcloud-theming-domain","developerDocs":"","issueTracker":"https:\/\/github.com\/mediabox-cl\/nextcloud-theming-domain","website":"https:\/\/github.com\/mediabox-cl","created":"2025-04-24T03:15:21.227789Z","lastModified":"2026-04-06T01:03:11.813702Z","releases":[{"version":"33.0.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.0.0 <8.4.0","platformVersionSpec":">=31.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/mediabox-cl\/nextcloud-theming-domain\/releases\/download\/v33.0.0\/theming_domain.tar.gz","created":"2026-04-06T01:03:11.806025Z","licenses":["agpl"],"lastModified":"2026-04-06T01:03:11.867876Z","isNightly":false,"rawPhpVersionSpec":">=8.0 <=8.3","rawPlatformVersionSpec":">=31 <=33","signature":"n8quh6TrWHKIWaejFCjk4UehkrNVEckPDixKFYlPH\/vSNC0Hm42Wr2GyoWMzZA5t\noNB2RJ1QjddJ911KsKv\/o0\/tllTnM1yud1OPHnkWhOLe7X0i05vHMFKOwdozMwqe\nYEdOA7isVLubSl2o8fLfFEH\/ToJVHaComhvKp+G\/xwwoi9v6Hmffo8IKvX\/ML2bB\nwlDwDkDBx67UaCimKQqQn5sNP4jyTsxkmmZxbpzSWDZW+OBwp6ttTQtLx66EmBTX\n\/gsPcyVllOd2+WgYBEBEI3CVvewivizaQk8swVqVNc7xDX9vrMUNA9hFFwOcAmnC\noPzX6kSwoINF1u5KG7\/AxVgdfkO\/ClccBarYQ7d\/amiq4JvpCMw+8F9fsV92rVwY\nPl0ZntcTlfrWvS8dbe929a2EiExk\/eVc37\/OfSwKE5BCRN\/C5VyfcvlZOXgw4NlG\nuyRexEn4BuBLZ77\/qq9Blx+2t2BrqCXq5NkD\/3VxKhsczaRnYvtedJrDKSXXdvS4\nGWd0BrFBH2N29lS7WP2rVI519a0bCfkKGPSkHxarAsibZxaCCZI17ykdF53Ndn5C\n\/UZQBZmVbDDk4GKDoW\/B93kyscZD\/KOOqT9tSc2y34RffwpmfKJHl410NAft1wPF\nvCwBrJO2DKTOx6YnD9NvGBgF8J8kf2ghcXIoPHMC9Qo=","translations":{"en":{"changelog":"- Bump version to 33.0.0 and max-version to 33 to make it compatible with Nextcloud 33+.\n- Remove SCSS support because Nextcloud 33 remove ScssPhp package.\n- Replace scss variable with scc."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/mediabox-cl\/nextcloud-theming-domain\/main\/img\/screenshots\/nextcloud-01.png","smallThumbnail":""}],"translations":{"en":{"name":"Domain Theming","summary":"Customizes the appearance of Nextcloud according to the trusted domain from which it is being accessed.","description":"Customizes the appearance of Nextcloud according to the trusted domain from which it is being accessed."}},"isFeatured":false,"authors":[{"name":"Michael Epstein","mail":"mepstein@live.cl","homepage":"https:\/\/github.com\/mediabox-cl"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIECTCCAvECAhKAMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjQxMDE1MTI1NTU0WhcNMzUwMTIxMTI1NTU0WjAZMRcwFQYD\nVQQDDA50aGVtaW5nX2RvbWFpbjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC\nggIBANpiRtRJohPhHw2DN878RQIIcuAferL5PhkFbtiM1Ucnu1hd926f1rupUi9H\nz4PeUcefrmaeYB3oitTds7FSlQm76n39A2AUnyjdIJKbYXaUHQf4SPhT7ouDLlD8\nIRU4OcpPWneOurj4JI\/WIQDc9uAqSE4YiLw3RVXL+GrLRpsCB4zdx2cSTYguqQ7j\nsmawfaSXgMeHBGeiHIioYGF8R1BXlwaa1RPZ9DIh6kYkLzNZDg5cw2rIfcNLXe16\nAI+a\/cEcbTsTzhmZr0m\/t3xf\/6QS4n7uiWOnBGvQvEOC69CKnL2q31IfJIk6cyG9\noJIZSq0unT6sIwXe4wtX2OOr80j1H+jD2\/aBs6k3Yv0sYE5sqQPpDyVSfRQDAJE9\nPDO0H+14Wt90yMZfw635wDcD\/iB9adPuC94PvGkcFVxwD2n48ztDkYDac4R1DXtb\nkpq5J\/dfsF0Pz26JJrIwSfVrhKp8UgZGOvovKVlqDc198c4NyIlQjFiWzOTQXqgg\nRZgt8IoA5CNaCasuLOKTgXKolCj5r1O0Lwe8aWSRJRUvNfVd0+6933CKa3s1s2aZ\nx8c62lEg4OFKKMVJnfTp\/Xk4H3Matgzxw9o2Qcj8jmBq7zSe3ViEaz1XWEGK9KO+\n\/biz7tY9N+MWX2QFuEfEdE31BpgLTOOKX9+D6B\/\/0j\/hZaUtAgMBAAEwDQYJKoZI\nhvcNAQELBQADggEBAEKuyWYyrfyzumlR2HWDgaQJxNGuuPthMYXejy6w8R0tcLdo\ng2YnQ4Yn0lfkPMaf9e3vMV3PoOrCnfquqIbDDqDYW0NkNiykH\/hltyY80PXC+Sa5\nP\/X3zb2EdBXUt9QiEICeTPLR9Py3pIx6f4tfgF4Y0Ht3qexEM4hJSihwNO6ja9JJ\nzddFsSK1KHBmfRhivKWxCTRp1HphoHBd3Z8eJ3jY1Lwdz+Ymgd5ojG9x0HutLO8t\nCEk09Am9jO3B0h1KoCuLhj0EJgLNTEiGXcWIUh\/mIU7QWBiyO72lvAaizRKj4Vay\nngkDzPh6AZNznKm0lTZSEkN9mRImWmZJId0cRCY=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"integration_docusign","categories":["files","integration","workflow"],"userDocs":"","adminDocs":"","developerDocs":"https:\/\/github.com\/nextcloud\/integration_docusign","issueTracker":"https:\/\/github.com\/nextcloud\/integration_docusign\/issues","website":"https:\/\/github.com\/nextcloud\/integration_docusign","created":"2024-07-18T10:48:14.847648Z","lastModified":"2026-03-19T15:33:37.985040Z","releases":[{"version":"4.1.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/integration_docusign\/releases\/download\/v4.1.0\/integration_docusign-v4.1.0.tar.gz","created":"2026-03-19T15:33:37.970692Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-03-19T15:33:38.023736Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=34","signature":"fRrQLhrvN6QgJbsUeErQqVozl4Du0A7fCMbhfjXPWau3Q9sVmXjEsVbBYPCmfL90Fso3NqWuOThgOisUh\/\/FNxtzaiIfXcG15fc2QIxK6UfQch0UtRCPD8U3Lg4Zz9Y1NhG6wIVfh0hkYQ2peGWyEJpMT8ROqzYH8NmKdOcmcvGJQrhC6TCXE3bku38uOirJGZ+HPhXzoczUKwzQjGScwkoVk\/IPr2MMLYthwSgGq497V384D57YctLeQBVG2lQQ94iutjwjjc5cafvDDamu\/NwliB+bJd0KT6sbYt\/FiWt5VKgYUXNyVCmMD6V\/GBDoySrlQ7M1dZRqkPBCeNoMTRd1uDhcgvtCtDdvJlhURRRIM\/m014N9iOWgJptQYHVCZZE45S+zz7HNtRQIw8bqAhbS6GEx3uz+sjHRmu+s6Yjr9a+q7qPTLSBLkQG\/OT5KdEZw9UQFQqzBnjEx2Gi7UL60hQjlonKkgB4FBCXOXVWO9PaOOeI9WRzOy89Sbh0A8S2shINbFkrd7Gl0qv4zjLtvYi3pCei9mk19hdpavPE31jbjAEQTIJVQYtoZusAPL87rdpBobwFJJO1VTnpsQTsHNvRC1kvmVgxQHo2BRUMIH\/AS0dYOVzvuNWlqPKG7u6zVc7MrDX9plyQ1Z+ID5MuQiOOSV1RIScG+2xLBuK0=","translations":{"en":{"changelog":"### Changed\n\n* Bumped max-version to Nextcloud 34\n* Migrated to Vue 3\n* Refreshed look\n* Multiple dependency updates with breaking changes\n\n### Fixed\n\n* Confirm password before disconnecting from DocuSign"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/nc-fkl\/integration_docusign\/main\/img\/screenshot_docusign_1.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/nc-fkl\/integration_docusign\/main\/img\/screenshot_docusign_2.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/nc-fkl\/integration_docusign\/main\/img\/screenshot_docusign_3.png","smallThumbnail":""}],"translations":{"en":{"name":"DocuSign integration","summary":"Let users sign files via DocuSign","description":"Sign files via DocuSign Service."}},"isFeatured":false,"authors":[{"name":"Edward Ly","mail":"contact@edward.ly","homepage":"https:\/\/edward.ly\/"},{"name":"Florian Klinger","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEDzCCAvcCAhJBMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjMxMTEzMTEyMzU5WhcNMzQwMjE4MTEyMzU5WjAfMR0wGwYD\r\nVQQDDBRpbnRlZ3JhdGlvbl9kb2N1c2lnbjCCAiIwDQYJKoZIhvcNAQEBBQADggIP\r\nADCCAgoCggIBAI97DvbJuHpI1CXwMQHgPTaK5ypURSF9W6pwzY6M+YhNs3O+yRw7\r\nh6xDV1OPPHdOHcVrevWzQONqtsu0HyRP+JssOWLwW2vYT\/Ht4WhrAXkZmCztHVd+\r\nqZhXWgi+nRr0dECgR3h9SX0TMXR5DzsENts3UTFETD+K7ltM5vG5gH\/jI9M4pVoX\r\nqZPZVRw9uGp69a7lmyli7U7ZF1\/TqrrF3\/HOBeDXaYVfNf40udcBeqfuU2RT5iVh\r\nIuf+N6NqklP5ldJedJiYYYLwjHq1+kJp8D27RZrJ70qtYdL+xFLJbaxQXC33dhh+\r\nErnZ3C9oTUHQ7X8EcAtKchWdkauXQnVHhFGeSYQ2ICVOg9Pguvn9v1a65ZnKHEjg\r\nA2PlBf\/V8Ypcg2ihxp\/\/EHH9w+jtDUuDgncRpauh8tcXPTTvOs3CXjUVdJYmu9Ge\r\nwMOIKJHMPyibQ0rliyDKhh9Onjq4JL7HsbDpp9L7eKomBoUyQeE1R3jJg1v2ptMf\r\ng27wK9w0DsGLfy3JgbiXWf\/dGDPwDvU0moFXsItByASmKb\/aggqv+KtXuCZXxeiz\r\njM7\/y3skIlgS4MLYF6zfp4bd1JaZ+13VFJkwD2eAujY0weSAJWwR3udHfv4MLPYQ\r\n4bz7sDpXMpCaYnVp6GnFES+C7kkUzKK1RQo+zXqhClbP\/PLUulvEuVjrAgMBAAEw\r\nDQYJKoZIhvcNAQELBQADggEBAIDpEmRPzJ+L422ials3WC8vNQ5tA3UD0G+Ucyhd\r\nKbw+ZKBGGZ6QPt5qY4P8wRVn75FbZJbNJ0cZtiWij+m6JenvnKE9Jp1xgG+2VEx\/\r\n8cMJ7k39D0uohCacBZTQ+H7Q1pao5BuPBPEj7wy2lDCjYRdoJ3Uwci0IUXBQG5yk\r\nrLa5vm0oGQ6WkGG8uphraCnT4+zW9V944j4y7TRQ3QR2msthrZlozycWa8G1DHjI\r\ntFNxItbqQNzMR9F3rKfa5QOpxvS2LRDKv8RJARH4365aUbGwau7HXLEJugrjmzzE\r\njaYjhyVsOWYmlEVBCvY\/V6VrUH+nYmLNLggl8sZxnKP2c88=\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"custom_public_share","categories":["files"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/lucashmsilva\/custom_public_share\/issues","website":"","created":"2026-03-06T18:09:52.093385Z","lastModified":"2026-06-13T18:32:02.502907Z","releases":[{"version":"1.1.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=30.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/lucashmsilva\/custom_public_share\/releases\/download\/1.1.0\/custom_public_share.tar.gz","created":"2026-03-06T18:34:07.388205Z","licenses":["agpl"],"lastModified":"2026-06-13T18:32:02.554906Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=30 <=33","signature":"BZcEsniXEneQG9lDKUZS8CtafXbfiVh5EokAL+LnZasfCnGsZF\/TLERpBhIdux46EoKN9E7rc9Gi9HsmigTSUT\/e4ADR96gUp0pMcxXSwd\/u4cpV6k+iDoOxloNMN1C2Rc0mMSBURBCmQCme41X\/CT33qJGDY6iBREOly1uI5fk7fDAdjVZYpr2WHjmg4+RBS1OsT8pYOBWccR1mEQ5OoarLCFrfWnPdcl7T6edHLnU2Cs3e2TZ3vr2ToaxGgh4N+B9AzHKtRRZ6J9m8C2avqZo9vvH\/+rxgE54RXQMuyoQ8GEhxb+pxRj2tpuap5jARPNVf5M1dpaxbkSxo46MWdCTufKTQEO7UHuTDwUkffz67Q6B\/MylpyekwXJblnQl0yyg39ff+yUIXHryyV0jeWXVCXTmwZAycPbuXZLKnhxbEmyqada+vgoBO4aKpB1KLn2eLF4g4gZ6fHPEGcYeET2OvzxhW1pI9kDdpJPo3nbcfXUVaRRKo21FOSw9bQizolfBXkvCWGgXDiFQdf+828BLITg4pKLD4x730M4Dh6T6xQuDBQqdvRefjivubTXyO8OLOQQPVrZazlWcW6EnrKf8ornK+bitgGC2avNIK07NKsbcElikzQcPNGbMfMqUY\/HAa\/Xu47KG+8bWAnbTDGQa47XPFBSSHrRD+lKoihZw=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"translations":{"en":{"name":"Custom Public Share Domain","summary":"Replace the domain in public share links with a custom domain","description":"This app lets an admin configure a custom domain that will be substituted into\nall public share links shown in the UI. Useful when Nextcloud runs on an\ninternal domain that is not reachable from the internet, and an external\nreverse proxy serves public shares on a different domain."}},"isFeatured":false,"authors":[{"name":"lucashmsilva","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEDjCCAvYCAhMDMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwMzAzMDgzODE0WhcNMzYwNjA4MDgzODE0WjAeMRwwGgYD\nVQQDDBNjdXN0b21fcHVibGljX3NoYXJlMIICIjANBgkqhkiG9w0BAQEFAAOCAg8A\nMIICCgKCAgEAlEz\/pORqfGtIleHeq43PLS0ptE00FMSd52KY9VdpXeCH79qRgH06\nsjR777wHTHEdiCMX\/Zmw59KPA\/kSfTK7F6bbbnWjqnZSAgL47y0xS8bMErVTY4NS\nDjuy4rA+twWT04t5CKVo2A11Va5mJh3sf8pdLysX5iO5GlzxujZQWuyuWBkCD4PO\nIQ79laes\/snKTIT17dTrDuuwFDNG\/rrlkaNvVffrgNecQ2z5QjdwjBKHTB+nhPpB\nDGBuyUs7FTd0LDBKeyintpX+o3hunFiKHlEtPKamGuLgSLj5WU9zW6qdnk1TxSDN\nj1w9u4Kf1+e0t5sBxlGmrx+TLr39qcrxb+wtEUqT0xIAOF+TN9seFfsqT5eXpi2Z\nRjnpAH5Dunls8KupiU2uK7PLUQgdbRe1Cy9R2IjtFgKWOl4LUBEQFVcPvGyx+lGB\nODUXkqWRVXZdlpp7m5TfIPvz\/rJubLXf+e62mBZcjWt3WK\/wDF7Cdhu5c6xMYT2j\nDv0Yr+bO7Nf+g9SVn2IAAD1pCi5LPL3TprigqruggXX8A8TCMf47IAjMgg7oDgMq\nPrt\/16bOvJAISLN9MGhTWYOp6uCQmgXNDbweSLsv40cFdihzXIy4FeASOZVFy0bs\nV0Ot8Xzc2FymT3T+q1BDlqeYRT+jPPQ6CB3mcg6+85kO0q3zb7tld1UCAwEAATAN\nBgkqhkiG9w0BAQsFAAOCAQEAMG6stkpoROyH+K1aXTTT1KlUGA9JlYZDS8rI11ju\nnnscKlSBBG\/r7FpFLUi2gr6fWrXj2zydkHijh8\/FNIbsT7PspABvsnwgG0SpGAEN\nLC1wGRpCa3PFmDxGx9PgGc\/ohnvQWl1pnqMj2wCZ1owtTmp0tCGlWcK1hlAq7kQH\nionF6hH6UK8aONDAKeJrPa5vkMDriRlJRjBZ8Agn8pW38chb87Ii9xEVYpIuaMvz\ncGsi0NKl38eZ7ZP5HxRS5T+nG4THVBV7yYWgjRFpX8KJH7GSdZ1EMgXNxTErd5Ox\nWuavVQQCMYLuWd87lLEBujAPrG6LeW\/tl7CHpmLjlkLBVQ==\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"htmlviewer","categories":["files"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/git.mdns.eu\/nextcloud\/htmlviewer","website":"","created":"2024-04-30T11:18:33.351385Z","lastModified":"2026-06-20T09:44:39.513119Z","releases":[{"version":"33.0.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.2.0 <8.6.0","platformVersionSpec":">=33.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/git.mdns.eu\/api\/v4\/projects\/79\/packages\/generic\/htmlviewer\/33.0.0\/htmlviewer.tar.gz","created":"2026-03-02T23:45:02.619159Z","licenses":["agpl"],"lastModified":"2026-03-02T23:45:02.684796Z","isNightly":false,"rawPhpVersionSpec":">=8.2 <=8.5","rawPlatformVersionSpec":">=33 <=33","signature":"FLiJdJUtTwN95ar3L4uneWSmVcsL9GSyAWgw92FrS0QTSF1YNpWLrLaFRdTxGVuNj3xcJsHVxMENXq3lmM2G0\/EEkoGOBn0y4Cl4ww\/bvRyCZvJtspwuHlzpcv1ELv3YPmVL0Lqp0Y1glX6o4G+XF5Vm34hM+jblKC7Vcw\/nAI3LQv9nJUFoBKwUUVO7H3kq0C1EQcRjsjW4893L005NBls7NZlJvvEgKshgukHPHzBKfaFsgzFjKSQTwkfDNufgG1XU6tfCmw\/mySJuQbuBSkvfs52G8UvuTOsTj1CmEaEIeRu+\/94ZiSc5wXBJNp73lKa0BDkNnb6CSlCL7+GRvt+jhX2b1bKIe3gaUDrM0\/3gbJ8m2K1bi7p6p7Fpq92QFL+84NVmI6jYOaZPOeZES6UeSbYxsJOe4JZUxJ7BMfCoPI4Zv9uE9jAaLsVGS16XjOI42jBp9JgB0JokuWWxJ7kggdFPcG7SXBrjsxnEMz9RGY1e0hm7HuzyXrdy9Re6kNJZVCKqu6t2SyzBhmrbfBzWXjAOM9COV7yPJa6d5eib9xOgbPdlpgGN3\/aun5hVeno6y5bcaHXX\/W\/DalR539w9Oh0RGzYCvUUeIIaGPhZaqJWdmxMhawyCOmqUToNbRi2dRH5HbEL+ABF8AvzocIA5nKfJcmi2M212cEDlYzM=","translations":{"en":{"changelog":"### Added\n- Nextcloud 33 Support\n### Removed\n- Nextcloud 32 Support"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/git.mdns.eu\/nextcloud\/htmlviewer\/-\/raw\/master\/img\/screenshot.webp\n ","smallThumbnail":""},{"url":"https:\/\/git.mdns.eu\/nextcloud\/htmlviewer\/-\/raw\/master\/img\/screenshot-comparison-view.webp\n ","smallThumbnail":""}],"translations":{"en":{"name":"Html Viewer","summary":"View static HTML files in Nextcloud.","description":"HTML files can be a great way to illustrate content in an interactive and responsive format.\nThe HTML viewer app enables viewing and editing of static HTML files directly within Nextcloud.\n\n## Security information\n\nLoading HTML files within the context of Nextcloud carries a risk of exposing user information to third parties, depending on the configuration of the server.\nThe HTML viewer app uses the sandbox and CSP features for iframes to disable JavaScript and prevent access to user information and websites outside your Nextcloud, but this can not guarantee\nthat no information is ever transferred to third parties.\n\nAdministrators should also be aware that some users may not be able to differentiate between the content of an HTML file they have opened and the normal user interface of Nextcloud.\n\n## Support\n- [Matrix Chat](https:\/\/matrix.to\/#\/#htmlviewer:chat.passwordsapp.org)\n\n## Settings\n\n#### Enable Links\n\nBy default, links in the HTML files can only be opened with CRTL+click.\nLinks with the `target=\"_blank\"` attribute can be enabled by setting a custom sandbox value that includes the permission `allow-popups`.\nOtherwise, the \"newTabLinks\" feature can be enabled to set the permissions automatically and convert any links without `target=\"_blank\"` to include it.\n\n```bash\n.\/occ config:app:set htmlviewer newTabLinks --value=true --type=boolean\n```\n\n#### Enable JavaScript\n\nJavaScript for HTML files is disabled by default. Enabling it is a bad idea and we do not recommend this at all.\nAlthough security features like sandboxing, CSP and CORS limit what can be done, it still means that unknown code is being executed within Nextcloud.\n\nIf you still wish to enable JS, this occ command will enable it:\n\n```bash\n.\/occ config:app:set htmlviewer allowJs --value=true --type=boolean\n```\n\n**Note:** If you set a custom CSP or Sandbox value, this feature may not work if your CSP\/Sandbox values do not allow JS execution.\nHowever, you must still enable this feature if you use a custom CSO\/Sandbox if you want to allow JS.\n\n#### Set File Size Limit\n\nBy default, the app will load HTML files up to 32MB. To change the file size, use this occ command:\n\n```bash\n.\/occ config:app:set htmlviewer maxSize --value=SizeInMegabyte\n```\n\n#### Change CSP and Iframe Permissions\n\nThe app automatically configures the iframe with an CSP for [supported browsers](https:\/\/caniuse.com\/mdn-api_htmliframeelement_csp) and a sandbox to limit code execution and data access.\nBoth policies can be changed through config settings with the OCC commands shown below.\nPlease be aware that the general CSP of your Nextcloud may still block some access regardless of what CSP and sandbox settings you configure.\n\nTo change the CSP or sandbox settings, use these occ commands:\n\n```bash\n.\/occ config:app:set htmlviewer csp --value=YourCustomCSP\n.\/occ config:app:set htmlviewer sandbox --value=YourCustomSandbox\n```\n\n[Documentation of CSP directives.](https:\/\/developer.mozilla.org\/docs\/Web\/HTTP\/Reference\/Headers\/Content-Security-Policy#directives)\n[Documentation of Sandbox permissions.](https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/HTML\/Reference\/Elements\/iframe#sandbox)"}},"isFeatured":false,"authors":[{"name":"Marius David Wieschollek","mail":"","homepage":"https:\/\/git.mdns.eu\/nextcloud\/htmlviewer"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBTCCAu0CAhJkMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjQwNDMwMDkwMjAwWhcNMzQwODA2MDkwMjAwWjAVMRMwEQYD\nVQQDDApodG1sdmlld2VyMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA\n2zQcvra1tLPlIfltWv2NlTE86nveyiZRN33KlFWRiaVyD75xc6XpO1U67gRm8JhW\n0+UWHQrSTTNS4NBOUirpIBGkCByry\/W7uIfau3oGKp3+nfejBOiDtDVsJ6l2NUeJ\n4FjpDKcuYlBsakirbHHPV65Y9AHZixvmp8A7QPGmJxNbFvNbVhc6GJrEUseNEt6c\nq8x8RtOiqn1mrS5p9+95QAZdZ6DyY9Pjcw9dMoz13JaEbb6W\/lCCQoj7kpDPvjhJ\nrJ6i8kNKmtY3rRI6LAc99rOMt\/KrTdg30peJrZkbLhyRlQk4okYPII1u7e7LfSP\/\nzgCPLBUaT3YbQrk80WMU7orRu\/FE4LHWwoJE0sgyNs2MRfeQoXWkk8mCjl7tCag7\n0VbaQM1VaiY9VaXcmEzWOiLf1rOzkYMJ1stELvUJ7yFyLZRx4tQ6eI2i\/mWxJVBj\nw8Xl\/0QfgY8Ja5GQxf+Xw1IUCpTGbdav37UQnP80ZSDUW2rVXRswOh2BREVeghWZ\nQf7+zMp00e7IzB9GfM2RqpAwNt\/Jfm7aLgp58IcgfeeKsmv9Yu5vP+qvy1NAef29\nT7QQYzVHKMs+Cb7Cn4\/yAyFJ7nhUGMLTfplo1OPvCD24Pa71vpbAnkm2jKSlua39\nNBVIiyKL0t2ZFLBSBtxwlde0mgCgeeChWkFNJ1LY0EcCAwEAATANBgkqhkiG9w0B\nAQsFAAOCAQEAGgc0aHdjEteR2XhZEyD9pIv\/asZW1BpqYwTm5pC\/KKUiLgXRt33D\nmTVAbt7hwE8DS1B6wae0IMBItU3W1EEDKGwjt\/zlt5+91XxcDMXsL81j8aywnpl6\nEGI0Z7xsstfEhFwo+1VztPZqiZ59l\/L1oR7CZEfG7nV48a1NG5bac2ztOKXNQqBW\nNUS4g4XEI1XGQLuYoqIBVRe+9RqGijVTDYW0OQA3JOL5bfVsP3inDWk9j2xXm7ev\nJ089IKF1UJvYbGPpQbz5gpwTuC\/RZTdRtFUb9nHYu+agSJpu8\/1IXEmso\/yQnHVs\nvNLN7nGEeI7mXEPFZD0tf8sUmDaj9nf6Sg==\n-----END CERTIFICATE-----","discussion":"https:\/\/urlr.me\/5CaWMk"},{"id":"audiowaveform_preview_provider","categories":["files"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/codeberg.org\/Blizzz\/audiowaveform_preview_provider\/issues","website":"https:\/\/codeberg.org\/Blizzz\/audiowaveform_preview_provider","created":"2025-10-06T20:51:31.158976Z","lastModified":"2025-10-06T21:24:43.378444Z","releases":[{"version":"0.3.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=31.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/codeberg.org\/blizzz\/audiowaveform_preview_provider\/releases\/download\/v0.3.0\/audiowaveform_preview_provider.tar.gz","created":"2025-10-06T21:24:43.371696Z","licenses":["agpl"],"lastModified":"2025-10-06T21:24:43.436019Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=31 <=33","signature":"Xf\/RMvsVs4DI23jnAkZ6FidJ6rPjXFAS+pLZFGp8vHey83s5OAm++NX4rZR53zqf\nbYa5U9iUj0pNnZqdbU09Do1VfXQ9KNEj\/GZPq53wr3ai5uNMxesxofET4IpcLf7A\nT4L3pLJaY+Vj9quTHqOv\/9tXHRRBBRep9Qw+MeHP01DuYTAseMDTnK3vyG9FOuRP\ns9RVwV4SRSKah9rOolEb8iesU+0gyFcqlE13mdEc7ZJKNCk8u\/lKleIT\/7Aq4dZO\nfjUcjYnftl6ASEgDR78ihPkZEbyX1selb52kevu7t5etCTvmTE6Sn1kT0KAwqhoZ\nvDFBd0iygIG9lWsdK1kg9HIL5CDr3h4G0+f+FDVnfrgN029dAKOer8C3N2Lziegh\n1ld6DJkPIwYs9d+7VOpKG2CfSEOtwUsg3nm97CwchkObv\/r8zDNmVWscXzL9Fuo4\nSfxE0IxBUEsEJIgIwAnwtvKJjYr8yO7xHox8WlDOSCLABfACLFNLQCg7ClJAj9V3\nxC7ovLsCbWQ4loKeKTqHfEEfiv9Tn9+Cy2xaXrPCmpy+xc\/C8pPpmi7xtcBZefAa\nRwHkRN3d8lgid3X7gotD5d9\/0ThUASqk0k+DGsp931eYAYnvRLw8my66TZF9KLVm\nF14XbtzhgU7XOLdLoC017rNUabWHmWgGJLPmw91\/DB0=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/codeberg.org\/blizzz\/audiowaveform_preview_provider\/raw\/branch\/main\/screenshots\/files-systemabsturz.png","smallThumbnail":""}],"translations":{"en":{"name":"Audiowaveform Preview Provider","summary":"Creates waveform previews of audio files","description":"Have previews for your audio files.\n\nThis preview provider creates previews of audio files in waveforms, created out\nof the audio content. This app needs a local copy of [audiowaveform](https:\/\/github.com\/bbc\/audiowaveform),\nan open source library by the BBC.\n\nSupported formats: **flac**, **ogg**, **opus**, **mp3**, **wav**"}},"isFeatured":false,"authors":[{"name":"Blizzz","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEGTCCAwECAhLEMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjUxMDA2MTI1MzMxWhcNMzYwMTEyMTI1MzMxWjApMScwJQYD\nVQQDDB5hdWRpb3dhdmVmb3JtX3ByZXZpZXdfcHJvdmlkZXIwggIiMA0GCSqGSIb3\nDQEBAQUAA4ICDwAwggIKAoICAQCnPL0zUUGSJY7pxpQOQixNvf0+fEQC1vVk5j5k\n3x9KU2d3hdHBlLDYTyYM8926AHT7+TTIx287T\/O0AlMGk1GfBmchwhW\/0z3i18++\nqIboCer+BNpJoaHR8mOE\/ODGWRTJXAAMlRxXkrur+wfeEeFl5uxnC1L71jG6udUY\nSZ9tdJlNLZd+Z7IFWnHi7NnnMGqJuDKf5y0tsv586nX3m9MLzFWdtdd5SboDcpXk\nZtZhL0lXik0XLapYMr0f5rv73SP\/MTkuhhmucfBX2Gr\/xSoqWqGQ631rTA1f8p4N\nGEEhRF0UTpONiX8U8KsKgyJUjVJ2CeIs4xrPzNhDqfRCWLwC\/mL2scAITZtxyVyF\n3nnGZlglrhrjcToA8bNvsrvS5rim1yk7EKL0SWSeATyFXr\/wsoFcAPR\/e1ZxTaOL\nCDoOOkAAW2Qk5GmMNVycUsxFIUFVKQA5k6v3DMdwBcndUEYv7VrIjPI0xAH\/+KSX\nSdciZdevVp1ovQln8kUyfvgLwF5ZRrcG+k3bACe0oc2YQkIGroAtg5kaPH6w7r6z\nymZ\/zQR1jk1hePxZUZ2VvBqSbVD49pyJAfsfkNjMODd29y4if\/pwwd+A+HwyIJsm\nTrF3tszhjcazucEaqbBUvtIQuQBHy0zlB\/s6lDllhfBHuiL8jnaqjj1rHg6Tt94I\nMBAGUQIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQB0TVhKgYYwIRAP4pZt6rvd0BA\/\n8bjeHgmTletlev\/tm7X8iyw7fCDuLJs9ZB1aynoNkV\/zcveX33fqVjgteDw65iUj\nwMrmqPtk5+zbZou7zn8Jm6QZDmLT9moJoth\/sPMCa9Gcx+qGBiTVknL+Ad4XPJVb\nKI5q5qqHQq47RbmGcA+f30OBlGT5PmlMaBc4A\/VHtPwftw+9J2LFbuO6QZdE2C4r\nGysvqallyI28V8fx8fNyTBtHK8zeq8sAuRz\/F\/DfmZkrFREjqTGJgd5zzllXamyG\nvb1rxY+jomFkZWKdov\/VXb3lMA2p+BNDCd7wF3s5VDDs4GGdhtyMq5F\/FQZf\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"webapppassword","categories":["security"],"userDocs":"","adminDocs":"https:\/\/github.com\/digital-blueprint\/webapppassword","developerDocs":"","issueTracker":"https:\/\/github.com\/digital-blueprint\/webapppassword\/issues","website":"https:\/\/github.com\/digital-blueprint\/webapppassword","created":"2020-07-28T16:38:03.218939Z","lastModified":"2026-06-18T12:40:42.869516Z","releases":[{"version":"26.6.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=22.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/digital-blueprint\/webapppassword\/releases\/download\/v26.6.0\/webapppassword.tar.gz","created":"2026-06-18T12:40:42.843627Z","licenses":["agpl"],"lastModified":"2026-06-18T12:40:42.921361Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=22 <=34","signature":"pjJaq881VXTLVRDp3c1rZjidgCClwBHp+zItlUuTbOZU9troRAP40lVIEkjKBrHi\nC\/vFgDNYkV6wh9n6cASwnBnUXbA\/\/kZMsxNLA0erKMsEiWGj6Fp21mpi\/5JaxhMl\n0FxeseqeanRQDnn3sFDQm7QLPdLQom1KLAoaC5KyAuKtz1RwzrcyUOcIqDDbx8um\njyOMAO5G4qEbZ39h+WuRMWUQxXV93f3LEEjIR13j6KXjLJypQWe9PQuP\/U9ZBjYS\nQaEd+9cZYPV+woh2yOgu1rPRMdMrGHHUveigthc\/eLWutQz58AGJsNJy3fxaYzkn\n1AaLAC+jmApVQ97EVIGfwoxU1oGuHOy9nlQY0VPC327yjEOJgx+JGWiq72elbLtA\n6d+DwvM9B3zJaW1N6Ruw94TNSQCS89ohShWOzX9taW4DI3BhgBARn2Psjcrph8hH\n9OQihgJqp8CHNiWOxzauw28OawLTghyz4Zil9le4o9NVI7ji0lVeipDj9VG\/wTVf\nBRU9kPCcKrK+kf\/mYNywdD4sTl2\/sOP7LFbeqyHCYkII4eekmG68CpVXYMw+WUao\n3SvchZZGHXfcCHGaF3zQnRVKqoGH4IZTTGXAGlVjBrd+hx2sM18LeW2idVbSqp11\nTzQLXBTKc9eYL+0AvAxEm3nTzAfkK2oEHfsBlI\/v9Z4=","translations":{"en":{"changelog":"- Added support for one-level wildcard origins, such as `https:\/\/*.example.com`, for WebDAV\/CalDAV,\n app-password generation, files sharing API and preview API origin checks\n (for [#332](https:\/\/github.com\/digital-blueprint\/webapppassword\/issues\/332))"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/github.com\/digital-blueprint\/webapppassword\/raw\/main\/screenshot.png","smallThumbnail":""}],"translations":{"en":{"name":"WebAppPassword","summary":"Temporary app password generator and WebDAV\/CalDAV CORS header injection","description":"Temporary app password generator and WebDAV\/CalDAV CORS header injection to be able to access the\nNextcloud WebDAV\/CalDAV service from inside web applications. There also is a files sharing api endpoint with CORS header injection.\n\nThere is an [example implementation](https:\/\/github.com\/digital-blueprint\/webapppassword\/blob\/main\/docs\/example\/index.html)\nthat uses this app to generate a temporary password and make a WebDAV request to a Nextcloud instance\n([docker container](https:\/\/github.com\/digital-blueprint\/webapppassword\/tree\/main\/docker) included).\n\nSee [Example](https:\/\/github.com\/digital-blueprint\/webapppassword#example) for a Nextcloud WebDAV file picker example\nthat uses this application."}},"isFeatured":false,"authors":[{"name":"Patrizio Bekerle","mail":"patrizio@bekerle.com","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIECTCCAvECAhE+MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjAwNzIxMDkwOTUyWhcNMzAxMDI3MDkwOTUyWjAZMRcwFQYD\nVQQDDA53ZWJhcHBwYXNzd29yZDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC\nggIBALNPxdtStKgpndBurudzVmSzrmydl39sTt82ievi9q\/dKggGb5o939HP0ZNF\naZeWEEj\/7mKvbA1k9hyCS19oSO9MYt5oABBBNEbf7YJLxjiApNV6kIgcuqAv9q5E\n8Xoz52AszKNzRwMBoF1KjPtxIZBF0l2225zlBrd7dEY6DUIsYkc6TfTl2xeQ+jtO\nAfoOkg2v0QAVU0NYObHJEexmxvs2403fi7xqx1VHVHLYeYwHXpnu5bRLvBjdQACG\nOdIDY1l+GB5Y4ww1L\/qzXbvwXiPMdZrbeNQlnXXc3TiK\/iHOQneeqzq74sD6is5U\nao4H7X+AuSscDO\/0MaPYN3qLyB0z695fNo1rNsWHAby3ORi3km7dgYOln93k3jQ+\nO885ltgi3vGDyniGuP97Io5g29LtcL2dHNvfwxosGY8h3ByirZkF9HxId\/xnOwa9\nLbq5gjJjlGBQtKUcxNFoBzwKojkbD06IuhCN4ZldIERu2werC3IyeHrhbCqPTqL0\nvNEDU7hfkL0VmJI6f6OUF8X9qM3CWzoTGPojFQ+d3BN6Uof98MgqfWJy7wK8kggW\n66TaL8go+TuUT7tKiprc53O6m0HDgsiFYO9rrt5C8ivPeE7V0SQc8K6yWqASCiTO\n24BOGARL5EFeiX9KJ1I0LiQlXVd9VE0ogiyJGbxqUKYyUlI\/AgMBAAEwDQYJKoZI\nhvcNAQELBQADggEBAJykYL0JJlyEl4AAy2wkiXZSjJmv8uxw2mZYkTKoqpAqtP6+\nFZRmwt1r5DIa4KPi+pUklObo\/nzFxstQuznC6yK9Kx\/ZCUJGZNuqUHOFD4CPZsKW\nu71umlxuX1tCRwCPsdrYV1+jqJQ6ErsOLKYh5\/An23TnVydpuSll6tqkXfuuuIyu\nueceyM0NZHjydkCcRdOFQphtHvQDIpwTlcAttuUIgxkh8X6QwP6FYYP5hxv1Nn1f\neQG3nWLiJq6vrdY4nRHaL62mc590KS6\/Lx4tzchhe3f4vcwYuGxgUCSj3jeBN0ef\nyVu1Djli3q1fnZK6aSVhrNOVtG2Qa69hb1HPQ6U=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"openotp_auth","categories":["security"],"userDocs":"https:\/\/github.com\/rcdevs\/nextcloud_openotp_auth\/blob\/master\/README.md","adminDocs":"https:\/\/docs.rcdevs.com\/howtos\/webadm_install\/webadm_install\/","developerDocs":"","issueTracker":"https:\/\/github.com\/rcdevs\/nextcloud_openotp_auth\/issues","website":"https:\/\/github.com\/rcdevs\/nextcloud_openotp_auth","created":"2022-01-04T14:45:53.105996Z","lastModified":"2026-05-25T12:39:14.942632Z","releases":[{"version":"1.33.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.2.0 <8.5.0","platformVersionSpec":">=33.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/RCDevs-Security-Organization\/nextcloud_openotp_auth\/releases\/download\/1.33.0\/openotp_auth-1.33.0.tar.gz","created":"2026-05-25T12:39:14.912848Z","licenses":["agpl"],"lastModified":"2026-05-25T12:39:14.992652Z","isNightly":false,"rawPhpVersionSpec":">=8.2 <=8.4","rawPlatformVersionSpec":">=33 <=33","signature":"azm\/gKo4JQL6X\/2VNaKwTWRMxCySIUMOS5a4zCQRSK4Ki\/XWaCD5+DaeahfKQTV+ Jngf2bh1FEyL9IGU101RRa7QDIA0BC4FtW4AsUYzUJc3qVqxUHeqtBS0BzatNCOm UYt5Isa2wxlV6XQOk8T0WtKyGhOwL+Bj98+I61pSAwXwyWxlYXfiX45sY2yQqp05 n5\/hxiYrg1gtpgRDb7Iuxn3W52zPZcPzegkDRUot951b\/CSSBQGmsl1ctWlSPoHi vE3bhwOmaFTkmYml93hcEa8HC8QjdjDz7wiPCpaZyAcTxVapV3DR6akW2ctddvtW cHThI1U0oa12vHKNP+KHkuGmysLF1ffSvs8vFKXL5ZbDxnRpJBggfXdTSlqnAL6g K0bKagPb1w9T9Mot0yr1YHUgSDLIiCF7DFHgUw+5YSjKQlpXylH3pEpTOpU7fAhj Z9IMX9QvACapDlQE0EyltP3jJprAeHHe2pnFTC\/LJjwAgAYldNgJUDNKBQsrS73t 3hMqBJOyOSp1EVovcgqydSDEREPmBTf77gutkDtVAcWHtRzsiNS2i2EX1zxsjCsv Qn9O1qe\/aglp8tvbWXvPdH1dALRmAeDJOOQQW\/EKtsZyCOG5GsuT4ibNttJh+RIB aPm1hXPTFhQOllHJ\/N8orf0aSaRRlLZDXll45WlWB44=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/rcdevs\/nextcloud_openotp_auth\/N33\/screenshots\/openotp_auth_admin.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/rcdevs\/nextcloud_openotp_auth\/N33\/screenshots\/openotp_auth_fido2.png","smallThumbnail":""}],"translations":{"en":{"name":"OpenOTP Auth","summary":"OpenOTP two-factor provider","description":"**RCDevs OpenOTP Application enables two-factor authentication for your users using your personal Cloud.**\n\nIt is versatile, device-independent and based on opened security standards.\n\nOpenOTP provides fine-grained user identity and access management (IAM), one-time passwords authentication technologies (OTP) and Universal Second Factor Authentification (U2F) including among others extensive authentication policies for your AD \/ LDAP users.\n\nIt is enterprise-ready with strong support for:\n\n* high-availability\n* load-balancing\n* multi-tenancy\n* geolocation\n* delegated administration\n* contextual authentication with IP address and device fingerprint\n* push Login technology with Mobile Phone\n* voice biometrics technology\n* easy installation, update and configuration in RCDevs WebADM\n* ... and much more."}},"isFeatured":false,"authors":[{"name":"RCDevs","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBzCCAu8CAhGsMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjIwMTA0MDgzMTAzWhcNMzIwNDExMDgzMTAzWjAXMRUwEwYD\nVQQDDAxvcGVub3RwX2F1dGgwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC\nAQCsa+hlogjhMVcV+tqYfBDngX67l3DvRA38BO29FBQxl4w+tv0wp7vKkcZDYjqP\nc4ctIEHzXgJSZwDpfB\/bTL2VyEFq+Nnq+Kq2\/aJSBmAJYhnm9mN9857vz3v9HlHg\nZTIQcSm2m+NScGIJWAHNk\/q3WAtSY+Nllpr1+nIbUrbR+8OYZnga8MldBlmEjpT6\nxlTgOP8jhs0E\/aBGAWW76OUVlZjAXcVexyX4\/5siLQsVd1Kdr2MmUOG1hnuX5aDl\nG5F39P6RyF2d\/MZUw\/Vnhapv743gkXXxJSlHCbdDRxiiLUi0L9fr5tkJD1T+RAIj\n01EQ60mg1k5uxNf1iIPP0PjEkOq93F8pb1dPrjGC0KFIjWfqumYCAWIPlWHrsvBJ\nCr93vgaUeLTiFCxKzbEi2TzvNtTDxoHvK1HW9\/Gblb7DcuKaU6hWHUHBXXaLk7Nj\n6eHou81rZolnxmrREAj7ptbZC3OOF140D5Hrsvf6wAIBGm8BqwlrpPILcm\/GznaY\n++\/U\/lCuUnNMytXpe6RSi6gVOz9iWVqi9pNWq5H2qVoxvrdenH8HPzyWGs95dtpw\nJrbZYybnup2vlgmK5b\/iWbhGs19oRnn7zWngG6eLTdE1XPg8fWaT3jqVzgsvReaK\nkMyK+NTxIQxAbXtv\/Cq6B3ZR4awvYfFvEbKAVKdcZtLr8wIDAQABMA0GCSqGSIb3\nDQEBCwUAA4IBAQAl71o5H9IytlaTYARtlnqCEPK1Tn3rko5\/5SeZc8QKt3Z\/B6dT\nspC5nHdUm85PuM65tCl2Vj+NUk8AMuToMzsrmhZzGJ3kpt0THXUS7IB1g0l1Ymy0\nobkre0lQwlx32Jf6+bnxGDBob16poAFp75WLZ3EQBnanh5sWnjj9OYmgQpRPWRoT\n5B2BGxmlP+7KQLo6QFJOjvcqHver7xAZywNq9ef9MMIB1\/alPcHWijknO2QtuGc0\nqJw8Hvg2GfOK38R6Glt8c+izQbYruHtlnbqsXY1pzmTE2ZzHyTY8RrI+Q8NvpwEa\nAfnwMx28FnxTB5qKNJmllQJyLZTWD6oupmx9\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"end_to_end_encryption","categories":["files"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/end_to_end_encryption\/issues","website":"https:\/\/github.com\/nextcloud\/end_to_end_encryption","created":"2017-11-22T12:21:48.803676Z","lastModified":"2026-06-24T10:47:31.133160Z","releases":[{"version":"2.2.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/end_to_end_encryption\/releases\/download\/v2.2.0\/end_to_end_encryption-v2.2.0.tar.gz","created":"2026-06-24T10:47:31.119138Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-06-24T10:47:31.167297Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=34","signature":"SA48eZGkyT9jNDvkQ6uKyu9ND3s\/z\/fFO\/VT4c5\/7NIsoyt6dCCA3oDhoNe3vG9Ks3r1yeXQNSjJakyeXC20n8yudPe0gZJ97zoD6KUtqD4r1jlTgO+vM545IO5Lece9COeVr7SmQZsJcx601FiTFY1YNWP6YINrenp\/PdoFjlU02C67OYBc9sPWOL\/Ex\/7nWNgZo4GX1bSelLmz5kzVJOag0IiUU0eRVZek6ElSk4tFsbR30GiF6yj2C0b7JRbxTUugaNgHDcWB6wt1VfwXqLhv+Zs8G3w2BkohB2mKFnHxX4P3n7PX8HSUbyLmvZ5WOyV6HMqe2MsN45Z6H+pYkeDnKLrhRa6GJAnKaR9wP\/lwSSYyeAQmSTi8uQPLtldNwIMaTrx\/tYIAo1X7od8Ct4H8wn1idV0EXcalta+HMZ5z8d+VDSvES1jYlpZizDMBPyiL4oOmLR3AVuBZY8cgtcFeM5h5+nMuRDKv\/3dlsTN7FOWzeR2tyrWusxp\/t6V546qHeli9zhSHA38OKD3\/2\/Eih909NZ9jP26YrYkoGiMaVWvxc6rw9EAZqWcDfN11dZUSxJdSq\/mxJeXy9jX\/Nb+KFYeikhHYIyfqwOJuhOQ482wGhp8M9Yexv9Av4k11Sboyzu0vWfkZzXLQEAgxbV81YyMzqB3UEvNFbUjYtPM=","translations":{"en":{"changelog":"### Added\n* Added support for Nextcloud 34\n\n### Changed\n* Updated dependencies"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/end_to_end_encryption\/stable-2\/doc\/screenshots\/new-folder.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/end_to_end_encryption\/stable-2\/doc\/screenshots\/open-folder.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/end_to_end_encryption\/stable-2\/doc\/screenshots\/desktop-client.png","smallThumbnail":""}],"translations":{"en":{"name":"End-to-End Encryption","summary":"Enable client-side end-to-end encryption for your most sensitive files, ensuring complete privacy with zero-knowledge security.","description":"## **End-to-End Encryption**\n\n### For End Users\n\n**Protect your most sensitive files with strong encryption.**\n\nThe End-to-End Encryption app gives you complete control over your data privacy.\nWith this app, you can encrypt specific folders so that only you (and those you trust) can access their contents.\nYour files are encrypted on your device before they reach the server, ensuring that no one\u2014not even the server administrator\u2014can read them.\n\n**Benefits:**\n- \ud83d\udd12 **True privacy**: Files are encrypted on your device and can only be decrypted by you\n- \ud83d\udcf1 **Works across all platforms**: Fully supported on desktop, Android, iOS clients, and as you wish even in the browser\n- \ud83c\udfaf **Selective encryption**: Choose which folders to encrypt\n- \ud83d\udee1\ufe0f **Secure sharing**: Share encrypted files with other users or even secure public upload using the encrypted file drop\n\n---\n\n### For Administrators\n\n**Enterprise-ready end-to-end encryption infrastructure for your Nextcloud instance.**\n\nThis app provides all the necessary server-side APIs and infrastructure to enable End-to-End encryption (E2EE) for your users.\nIt ensures that encrypted data remains secure throughout its lifecycle on your server.\n\n**Technical highlights:**\n- \ud83d\udd10 **Complete API suite**: Provides all client-side APIs needed for E2EE implementation\n- \ud83d\udd12 **Secure FileDrop integration**: Enables secure file sharing with encryption\n- \ud83d\udee1\ufe0f **Zero-knowledge architecture**: Server never has access to encryption keys\n- \u2699\ufe0f **Group restrictions**: Limit app usage to specific user groups if needed\n- \ud83d\udd04 **Background job management**: Automatic rollback handling for failed operations\n\n### Setup\nThis application provides the server-side infrastructure for end-to-end encryption, but it requires client support to function.\nTo enable end-to-end encryption, users will need to install the corresponding client-side app on their devices (desktop, Android, iOS) or use the web client.\n\nUsing the web interface, after enabling it in the personal settings, allows you to encrypt files and folders directly in the browser,\nproviding a seamless experience without needing additional software. But also requires some kind of trust in the server as the code is delivered by the server and could be manipulated.\n\nOnce enable through clients or the web interface, you can create encrypted folders and upload or move files into them.\nThe clients and the web interface will handle the encryption and decryption processes automatically.\n\n\u26a0\ufe0f This comes with some limitations and caveats, as only normal file operations can be handled.\nMeaning that some apps in the web interface do not work with encrypted files."}},"isFeatured":true,"authors":[{"name":"Nextcloud GmbH","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.25,"ratingNumRecent":0,"ratingNumOverall":30,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEEDCCAvgCAhB5MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMTcxMTIxMTExODA0WhcNMjgwMjI3MTExODA0WjAgMR4wHAYD\r\nVQQDDBVlbmRfdG9fZW5kX2VuY3J5cHRpb24wggIiMA0GCSqGSIb3DQEBAQUAA4IC\r\nDwAwggIKAoICAQCwHqGlgzWV3u\/ASt60irDMLMVIjiYY2q8x95WveaCz6hzojNaD\r\nyjNJWPXid4Rs3E4TAPPdEaS7UGzAx\/MJU5yy\/k9vV1iJl+3E6I1UsMGDdHSdUf8E\r\nCjop7KOReeHMqnpwo4+Uwu5kPSuJcMK3bsYsx0NGdYEUGHNNhaCJJwGpalL07oyH\r\nURA+ZIDkkwZricgxqnSKMLQ1pzoSzC\/WGWLQ1X+FgCI\/v6zwWmkCWqgvII6XWoYr\r\n1iqFAUfnmPsthnoYpwAW8b42\/00RdLGvAvbgtjl0X4tZWC1g3kdYYg6Dx03ZoAN3\r\nEe6IMYWSILMEbcYD4UMUNFUFnpL0h\/Skf2Lf2PB2oYoy1TeBLwSY\/xty4+bFrLzX\r\nxmCZmhCCnz7xJExYIeViTCIUV4n\/lwQa1hfZKgJyJK+8WaUFljLgi7PJjgeyGst5\r\nzFX0+j8aAIMB331ENFPSGFQfUlISlUN7SaVMQCZjZCJfKLFTeK1p8AnWjw1oxiQE\r\nsVBshA2vi6kf6CUXd8ZBdWaD7tF3CyvKelLtTWdE6XO5VrQh1QPxJWqUwAz21TRL\r\nG6j6O0B8f6GiQkKEH9gIdF78GwNjEzLckMlfPqKJfg3PuDKo+iAIee9rCwu4GFkC\r\nhSSVjw7quCFN9Lbr\/kvPUJ5jHjpPSqRtJ6GgBRZmsYKHYOAiQvxjuwfyTwIDAQAB\r\nMA0GCSqGSIb3DQEBCwUAA4IBAQBrM0JhwjnLHop4mlnSV\/YR4eOrrDxKVCEX0uqK\r\ncTYpcMU3mN5wZpekqVgYmb9FCNVjvE9aolpZfOTycn8KRhiAIfX1KicWsTjVDmlK\r\nRYzIxZHb+Z5bJIc2c\/EVE\/Scjo1CGtEEWR4DuZeF1jkPJgbjjE8qNoQI0wcaIUxL\r\nrnfMwKZhfwI53fg2pu\/RUbY+vlNbCizwGXD2GArmJcIo5M6NOIEPCEe2p2FJzH1G\r\nddZZkKlTikm2cSB\/DHQzdXUH383M3UpjSsicMHb4jCvUnkwJLI4S\/isKlBNAOTUY\r\n2TByHnyt3TP4gsJdSA\/IIF8pk7xynwz2592mV9LROo6GbR5c\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"hitobitologin","categories":["integration","security"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/cevi\/nextcloud-hitobito-login\/issues","website":"","created":"2025-05-08T20:46:12.755439Z","lastModified":"2026-05-01T16:31:46.339329Z","releases":[{"version":"1.1.3","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=31.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/cevi\/nextcloud-hitobito-login\/releases\/download\/v1.1.3\/hitobitologin-v1.1.3.tar.gz","created":"2026-03-17T20:56:40.147460Z","licenses":["Apache-2.0"],"lastModified":"2026-03-17T20:56:40.205999Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=31 <=33","signature":"lxbdf6dpzmvqrPwn4hhhxRGz8sKXenVBLe4RQxi8VD5p7x2fFQ7BvQ+LtoIOqTmHoq19UuE+m\/D\/3fibqcTuNZX26GUME5pi4h3MWeOgYEc+DtcT0GUrb2oZk2cl+fHS5uhEbO5g\/z\/bNhyqng6uNdFX+XF4JqPETd5oWbxR5OdmIRD5S+JZySkyDdt\/SFYgMPDfsSAP98lRmoZILxFY7mylYdzurYGKQYB9W0osDAvGJ9yB\/iaZJDnoIMxoRivO3ryMoeB8R4wVYekoC27Q9ZTuOY3D3Qj5WPKhO1+mpNDiq1SQ3gNmTyL61P9oDEVZBRpADygHIONqjGT6cyXM9StkRxptvxbY2azFpF5WnObenocglOee6G1pXLii5ct4kwC+X35KHIADMoBilkCZkeSTix7NpkHF23S8V1ic61r7PHCDtLRRkQ9cF90WupNgu6sFh+ifpcedrO9l1lCZ\/omvbqyS+Ip17p5G0Vm6VeHEiJB97E+fkSEpEvr8QUNz2xSViEh5ODKc5DYw+9QSJq\/+MbPKCGqZhXA8H+pHExZyHYuVWm2\/9g50W\/VW4lzSbc4B5PoeOLwaRDmBI4C8TwX0zW6WCDR0Os8QJWpPwSvEmpLnMKCUX7Y7YS\/WzM22xGiKPNa3l2rSFJRAWM\/rZ3P0lRiSxB+zOmKPiAl3rBQ=","translations":{"en":{"changelog":"### Changed\n\n- Updated dependencies"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/cevi\/nextcloud-hitobito-login\/refs\/tags\/v1.0.0\/img\/appstore_image.png","smallThumbnail":""}],"translations":{"en":{"name":"Hitobito Login","summary":"A login app for [Hitobito](https:\/\/github.com\/hitobito\/hitobito)","description":"**A login integration for [Hitobito](https:\/\/github.com\/hitobito\/hitobito)**\n- **Group and Role mapping!** Map role\/group combinations from hitobito to nextcloud groups\n- **User info sync** Information like displayname, e-mail, address, birthday is synced from hitobito to nextcloud\n- **E-Mail detection** Existing users can be linked to their hitobito account based on their e-mail\n- **Block unknown users** Users not fiting a role\/group mapping can be blocked from accessing nextcloud\n- **Automatic group removal** A user can be automatically removed from nextcloud groups if the mapping no longer applies\n\nThis application and its developers are not affiliated with, endorsed by, or associated with Puzzle ITC (the developers of Hitobito). All trademarks and copyrights belong to their respective owners."}},"isFeatured":false,"authors":[{"name":"Bovist","mail":"bovist@cevi-buwo.ch","homepage":"https:\/\/cevi-buwo.ch"},{"name":"Grizzly","mail":"grizzly@cevi-buwo.ch","homepage":"https:\/\/cevi-buwo.ch"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIECDCCAvACAhKjMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjUwNTA3MTY1NjM4WhcNMzUwODEzMTY1NjM4WjAYMRYwFAYD\nVQQDDA1oaXRvYml0b2xvZ2luMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKC\nAgEAwz4lVSH4hulEz6MdgW+cPu1IgE5fGEkaCsA2RZUy9TQpqy+0P78WNrlk5+zC\nouEdLAwWNp8CdtQGykiCabumYgRiUbtba3SGKBmCcvdvKbwy+zbr5\/YnbM1uEu47\nkKHB7ZUOLJwQeEMlCh+\/ymgUcef51laSw1vjETRRtEWH7JU8x0pf5dt3ANGU\/s9h\nq5APsDo8NcJ41FH3tUcwR5WnW1pEqAfvgFc9xcoD3MrNfdAxMhqwuXTWS43IoYlu\neQDNeus7G1RVIRADVE5HqQ1FE9jmc7h9dL0alxnqtIaUdCfEDtbaAEicVT+cE5TC\n1UKe0+foIBLHjUWMfSlib70Bq\/tRXKd8w1GvT1HyQ4MqDt4nIifrCPWlw8SGdXpC\nZmTlQRucGmP++pwhlMdcEl7owJ3vLdhNE5lmvguePXKU+Yi\/2fD1KpeJi9cV0Fh1\nlDyrEViazQK2SQ18G8ZLDvD13RNUuyXJKXBNZRT7Xa2JQxJ+JmafPDE\/oSeqFxHI\n6TgV3bODfrBUI1z5AaWqJaF0TPKuKNbymu2z8bcHFi9KC5KEVTVp3v9Kf1RM5Pz7\nHAOAps5eZmZKyRS4Aw2Wpy9GdLIMx0dO32AqahNTRA9TKcxUBkTmApIuPXIvUIwT\np7\/EX7r3HNmKvxPVKov58\/Onro5Z4O8rXMeI\/9QpmFxVms8CAwEAATANBgkqhkiG\n9w0BAQsFAAOCAQEAH8PQnVeLO9EPuFWnyZQ\/+HuRa7j0HHJZRYWIdIdIb3vMtLVG\nv2pacqnWQ0r9rAwyyT9Ekv2jZfRYc1d\/CWFEr923uTS9gqF8nVyhT8ENldnh2YfU\n0fz5bwwG3VD\/eyJaEzGbOMwyntQY9rR9E3MTxET5NEt+Xr63YfhLaeYt4KzPt8A\/\n7T\/rpRYpSOzaJSXhWtYQkpRkx5IEEq3BPT6I9INeJVwpz6xjjdiG0Ib4Q9Nrdiqm\n25cIj1FaaCTx76MmdJjVX6RjlxrDHvbSg3xcu8bAsyv2xE\/m2ONPQAeJ5kTBtyLQ\npmqgT1WqiHdOBqpeQfb832fMmrRxcc03+OBZzg==\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"uniteos_notifier","categories":["customization"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/git.wechange.de\/gl\/code\/uniteos_notifier\/-\/issues","website":"","created":"2025-09-30T18:26:56.086963Z","lastModified":"2026-05-18T08:14:45.400306Z","releases":[{"version":"1.0.6","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=29.0.0 <100.0.0","minIntSize":32,"download":"https:\/\/git.wechange.de\/api\/v4\/projects\/467\/packages\/generic\/uniteos_notifier\/1.0.6\/uniteos_notifier.tar.gz","created":"2026-05-18T08:14:45.390988Z","licenses":["agpl"],"lastModified":"2026-05-18T08:14:45.438112Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=29 <=99","signature":"FmmBNE1BXj7SNv6nRsalQwY4fY6qxyz3nO4jNuyFfCSYBuM4e69K\/A8tiQPgOcvmkQgcHQOGj8BWT18Vsxm4P6Fhlt1dRayYJg2d4Wd63s8p0k6zTFTOUBMqQdqQrJ8JrxBiUWFFe\/xJMTWzp3YBL5mYY\/Z8+H9LPIa4itcFDnOAMzB6N1w7mPKdpTnnY8jmrQn1b7GbSVXcrexoH7a3oW38as5jRHQ7+xR5Y3GXCmDAIGRsjvQOSdXtxqKiS56YRrP9B1Q2SNVF8YmVIp0R4788GNwXKglb+ZMRllLfngfEgevns5LkRxBgDKBgSqQWhsqFmblzCTHJY1WV7jmLveA3l75ue2fft9SyGKq2X8l9dTOZY7nqv57rNYXRuINJxiiua0aLKNVzaWAMWUDHA7Ky9Plg4QNreMbgS8mOJcu1\/UVW92MfattdzWyfFhz9L6bZpRh9t0pyMdgCzwZWz5P\/hlXUKU1rsxm22rhuWgnurfzOqLlT0DI9v2inI+7ie2mK68xJMBmLj061QO5Q7vQ\/4KgSnSUfEJ2pT2q9dlfeYS2KBlRxaLz7GYETSQ+WqgnM1JBB1ytiRQF+P6S1XSgGFhVUE2YzjRSLl1Jkvsc1Ay89SWO1gVOFuKcDWRwwWPASqsd2LBd7ep1Tazp6xJBUg\/R2SJULT2WqxnpO+PQ=","translations":{"en":{"changelog":"### Fixed\n\n* Bump maximum Nextcloud version to 99"}},"signatureDigest":"sha512"}],"screenshots":[],"translations":{"en":{"name":"UniteOS Notifier","summary":"A relay app to send notifications from Nextcloud to UniteOS developed by wechange","description":"This app allows forwarding Nextcloud events for a deeper integration into UniteOS developed by wechange eG by presenting a selected set of events as user notifications."}},"isFeatured":false,"authors":[{"name":"wechange eG","mail":"support@wechange.de","homepage":"https:\/\/wechange.coop"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIECzCCAvMCAhLBMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjUwOTMwMTUzODM1WhcNMzYwMTA2MTUzODM1WjAbMRkwFwYD\nVQQDDBB1bml0ZW9zX25vdGlmaWVyMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\nCgKCAgEAyKBxMKMdHCbIxj4dAhMd9F3FxnGiTtUJZ0Afocagac2Vx8oo0vNqDvBZ\n9qIYlISZX66gJBdhKsg+qcSbLlr1Z8VtGYVNBaOmSBN9zgaWDigu5NicRsyR9Pvj\nRl4KXPdHzSmEdQZ8ECDpNcok3LF6IAl+aCianvhSRrQ5bzsE7wQ0rdHQjOR+yeMp\nXJnuu8Fb5obg1EUR\/x6N3fsdZNShPp2Qzru23fsp\/cepGRBSRU\/WRAyOyXKQhkCp\niS1pPUuQLq2AdXlZq65xLoka9S32beYsZxBNxIpD81yNJ0QERwK\/2KTJy2eDBx71\npqF8JP+hta02SeWfpkrjyUS3w4eXKPa0p4RShkaJK0t7j1IworAR+9bQ6jwo85W0\nv40yBMd3no4hLbC00h6YVqQBf+RSwZ7QPP\/CDr5uHds5qgOBocDtcBObqAtoJlka\nC6ikaHN+EXzv0UkFZB7\/N0lUrg1coczR6H3cikb5htWS3zOiG7i+P\/bojcvJ+hjw\nCFa3KvGE4EOZaXa\/ya6Fm2xVXJFsdYeCEBxuFIKF3y1PTsd0OO38jfO5lVzSY7ju\n9UJBy0gQOeT+\/ddXk4upUk3vxwSDgO2CoPwkIJl\/4HYsywLyXTpmA\/I8J5J6cRtg\nGkjEM6dIlZqS8GsEtlauasULqmIA6ttH23Gg6InYfnm+FK0Q9RkCAwEAATANBgkq\nhkiG9w0BAQsFAAOCAQEASj7NySt9OzJxxeibCnJnFzQrR53wm2qxoBIbD9yWCr1l\n\/Pzv2UpPfmBJA9uZzQ1lBoGHxQej5drBel6tT6jp8zKlCXcL+ig+\/ZHGfqKeHPEb\n8JzmgupAqAYzQUeZZmIqXt8KLOHZXoJifi\/bpcSMrrnexppptmZWP9ECVdisTl6C\nkDu62JD8Ow1xkgAf+qarPllQQUKKsCCVSkJ0CbZv\/6MAvV+D4AN2pxRywgufxBbH\nTl\/6esaaDOWbCjCnV\/p63BNFfORbmru5Ev6VHsS66KDJ5QZgJr9B1LKTL5KjPY87\nOS8cVmYEOArETPPvLbL5NTySf2Vm4PPGsVyJHD5gZA==\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"integration_openstreetmap","categories":["integration"],"userDocs":"","adminDocs":"","developerDocs":"https:\/\/github.com\/nextcloud\/integration_openstreetmap","issueTracker":"https:\/\/github.com\/nextcloud\/integration_openstreetmap\/issues","website":"https:\/\/github.com\/nextcloud\/integration_openstreetmap","created":"2023-02-06T19:12:55.177207Z","lastModified":"2026-03-27T13:58:08.091986Z","releases":[{"version":"4.1.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/integration_openstreetmap\/releases\/download\/v4.1.0\/integration_openstreetmap-v4.1.0.tar.gz","created":"2026-03-27T13:58:08.074321Z","licenses":["agpl"],"lastModified":"2026-03-27T13:58:08.136322Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=34","signature":"Ea6WuQaleM+VoN5LpXrFcRlH\/S+epNRTnibGIIz8HoHvMjlOLa8SEEcMEDCnt9NbhYsPah8suEz\/pLSIrwY1f4n6N7rbSM0MAt\/fNa8UyVtUXCUCsLAYe1Kizag1r2nxvBBqRuHIjKkAb5wTpQAQMOj53m8f06Trv5oFzaItHQS2ZAp5dWe+lrVUcSS+fSnylxCfQhe5nQHey60qCUPg9TsFdiZXzPMr4+NYLwhxEmtpqkACIdR4rNIoqFD4LDlejAsz2qOU4S76osz\/+811bv5zQsLCtDvLH9l90j4+VLBg1naA0qif1nlSZKE7Aaz6fmh2P9kssZN0ws0\/cvP5y\/U+K1inSG7nZRTPdUl7t11Hd0Ey\/6MRKz4NDZ05+agGeybg+w+7ZylBhaJr4gqePqNsN7A9DZ\/buK3v0zK6lAwXqYWUkBuT8A7xvswIpK4OLqgCh9nn4Bl6mgUZklCw4pgHCmWpFcAkRqtymddUfJPfnX\/z9BOrZxkVyBXisIrfCRUHLIduvZq9FUPfLCqexAXigLEsS1ZW3jMqAJjm1FVozei3Xd+QrRaIsizJc5+c6XJN1fMp\/KSEjIffd8HE4j4U4KJ5TfKXMTuv8t8twoQDiull+rpXw5a4PMe2KCf0We4j525GJVOokau+un25\/JSvl73PQbCAZ2bdceL\/ZoE=","translations":{"en":{"changelog":"### Changed\n\n- All the reference providers now implement IPublicReferenceProvider\n- Remove default maptiler key\n\n### Fixed\n\n- Do not proxy on public pages\n- Add required csp when proxy is disabled (we access OSM\/MapTiler directly)\n- Do not query user config with IUserConfig in public contexts (listeners) @julien-nc [#61](https:\/\/github.com\/nextcloud\/integration_openstreetmap\/pull\/61)\n- Remove unused userId in OsmAPIService\n- Do not save map state in public pages\n- Proxy maptiler logo URL only if needed\n- Always fallback to the osmRaster style when no key is set, do not add vector styles when no key is set\n- Hide all terrain stuff if no api key set\n- Add referer header in map requests now enforced by OSM"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/github.com\/nextcloud\/integration_openstreetmap\/raw\/main\/img\/screenshot1.jpg","smallThumbnail":""},{"url":"https:\/\/github.com\/nextcloud\/integration_openstreetmap\/raw\/main\/img\/screenshot2.jpg","smallThumbnail":""},{"url":"https:\/\/github.com\/nextcloud\/integration_openstreetmap\/raw\/main\/img\/screenshot3.jpg","smallThumbnail":""},{"url":"https:\/\/github.com\/nextcloud\/integration_openstreetmap\/raw\/main\/img\/screenshot4.jpg","smallThumbnail":""}],"translations":{"en":{"name":"OpenStreetMap integration","summary":"Integration of OpenStreetMap","description":"OpenStreetMap integration provides a search provider for locations, a reference\nprovider to render location links from various map services (OpenStreetMap, Google maps...) and a custom link picker\ncomponent to quickly insert a location link by searching or selecting a point on an (awesome) interactive map."}},"isFeatured":false,"authors":[{"name":"Julien Veyssier","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEFDCCAvwCAhH+MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjMwMjA2MTM1MjEwWhcNMzMwNTE0MTM1MjEwWjAkMSIwIAYD\r\nVQQDDBlpbnRlZ3JhdGlvbl9vcGVuc3RyZWV0bWFwMIICIjANBgkqhkiG9w0BAQEF\r\nAAOCAg8AMIICCgKCAgEAuoxvNimLRe6te86PI03acpmFcElOMvW6Fzk5miKR1v6C\r\npmg4eNwTuQlfKw4DeDfeIi3WdE8+2igErVwBSQ6WDqkaZtGUnO8sR8a0wCq4ofGq\r\n0fzqJyvt0un\/3kFy7U1bbsLTYGWP0vrKg8pE23TcBq65Mkox8tyntqR7cBQ\/seq1\r\nWye\/pEb\/PGtG4ik6I\/ihqS\/K7eQi0PPd73+ZsIwgW1un9P2tVYD2SJNykQAUtqo6\r\n06sg9OcRbnWx49oEB+urIeb6ht3nPnKEZWV0iCwh0XCV+Jt6MxjwIyU34vTLHIJp\r\n\/a+K1Ycx2WuBSbAoz2jSCiz1KgsrYIdqa6NRNxtyzR6jwx2GGXEu4Pk+9ZSFvDPS\r\nZTu\/bGzaypm25y1GZfy1ElAMtu2bn2Y9NkTw2S7kb1HknvMz7Owo1N+D2+DnZc2J\r\nDfYaqqRuyG6eJVKFLqgntJYWJF7pxdikWj78kQM2gc+3X7Tm9ynf4d++103mgQ7E\r\nNOap5ltqCRbeSO+ivx6JWj3IqO8zbWmGrrI9Q1IpjhPaf1eZ21Fsh4RGXNPazDLR\r\nqMsgiFKg8yoxPRO1e6hBHczhlBg+Dx3P5zJ1zIHWE\/FuSYGt1Mc8qIiGKsXKIs0H\r\nwpU0AjHcguXGMlATU\/MX4jCUphlw2fe92Z5ZXQGYsDI2OywgwBimjzX6qjTvnXcC\r\nAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAhhPAL5sAkf9oqvIJjzLoh6UFZLoKPD+V\r\nfdITM7HdMSUXsP\/FbdatLgavU9HlETKRSp7Brgn4zXL0Khzu20xGfmq98MVDNo5h\r\ndgNErVTVv6i82HR79bnGVY0iIr\/MrM9TZNRm5wG5XKF0DXKO24AneA0\/KdoSo\/8J\r\nfZ3vc+tvFK1F3D2jvof6nyJ7JqIt9cumFop\/lUqhxOnsVlzAcZLB+s1bv+9G4BhB\r\nirv7vuDuc9GkLeoXcQyL1HKAb7ji4iNSOSsdQdOIBit\/uOwS7R80wcqVgxnW3fo8\r\nbn9GOtPD76V5KfM478F\/JP0JFWBfLonXsdNpvMtx0lueCYNHeL60LQ==\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"grimoire","categories":["games","multimedia"],"userDocs":"https:\/\/github.com\/Roboman124\/Nextcloud-DND-App\/blob\/main\/README.md","adminDocs":"https:\/\/github.com\/Roboman124\/Nextcloud-DND-App\/blob\/main\/README.md","developerDocs":"https:\/\/github.com\/Roboman124\/Nextcloud-DND-App\/blob\/main\/ARCHITECTURE.md","issueTracker":"https:\/\/github.com\/Roboman124\/Nextcloud-DND-App\/issues","website":"https:\/\/github.com\/Roboman124\/Nextcloud-DND-App","created":"2026-06-24T16:37:20.410430Z","lastModified":"2026-06-26T09:45:06.650795Z","releases":[{"version":"0.7.2","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=28.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/Roboman124\/Nextcloud-DND-App\/releases\/download\/v0.7.2\/grimoire-v0.7.2.tar.gz","created":"2026-06-26T09:45:06.617501Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-06-26T09:45:06.752542Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=28 <=34","signature":"imsxWHI6Z92dMsB779WbE2Ak195OEfqZqyU3jwsa2PdmdGyXnS7mfRcHNfHyyITDPGDyR6cSxiiACW+\/r+2H9rs9YhgB4ipaByzJszvb3VFc6jf9aZONWmKp1zSlPPbz6XTkaSG9rbmWmMWBaW7bzdsReis8e1ikQOF\/e4dNSucGC1nJT\/DL6EjS+UZI500GMuelkR8Xc8yC6kGUoOpWfH4AXaGQBQyQkDHA5NjGz\/wquMdXRtBdHxHvVknYCkKdJm0ehtwydziIC1YsPeLWXly2W732RGm2fP1GphVjL6DMY5NMDvlbxndXyWkOKckvbeRe\/liVKkvq182\/FNREXGQujeTCKrGrc2Dzn2NAPmHDQ8zDyV3lsPCLej6LPXwDXkCDKdeJ8IGnSeoVKiCxgsdnBR4kOHFQIGcn1CjiEy94xVkRTjA4WZgFSbtrZQtPcFb5csT+B5rVlQA98rwUiHppqvRQssv8UV0hwlRJC5IOW2I4vR+MLllei4r55OoGJ\/V1lhjlrWSMDo5aw9fbDOrRppyswI3ojxg8gUuwt0qfogYcoC6cFgAbp8ewiR4Wv7ficpjTD2NtJGH0BfajzBB63AauGn7McawRvR183x5WQwppdDogSy9IaNi3nT6DSokpkA2i4CdMNzaYJQn67fRTEp7\/kjwSOgtCNXKjWC0=","translations":{"en":{"changelog":"### Fixed\n- **File picker now works.** Fixed `OC.dialogs.filepicker` call to use the\n correct 7-arg signature for Nextcloud 28+ \u2014 the picker shows a \"Choose\"\n button and the callback fires with the selected path.\n- **Permanent rulers no longer snap horizontal.** In 3D the ruler stored\n y=0 (ground height) instead of z (depth), so all rulers appeared as flat\n horizontal lines. Now stores both y and z so the ruler renders at the\n correct depth in 3D mode.\n- **Render loop no longer steps dice in 2D mode.** The 3D DiceRoller was\n stepping even in 2D mode; now only steps when mode is 3D (the DicePanel\n manages its own world in 2D).\n\n### Added\n- **DM Control Panel.** A comprehensive left-side sidebar (\ud83d\udee0 in the toolbar,\n GM only) consolidating all DM controls:\n - Scene: rename, grid type\/size\/line-width\/opacity\/style\/colour, scale\n - Layers: toggle visibility for grid, drawings, fog, fog preview\n - Player permissions: per-layer create\/update\/delete\/owner-only table\n - Players: search Nextcloud users, invite, remove\n - Session: send reminders, reveal all fog, delete scene\n Replaces the separate GridSettings and PermissionsPanel popovers."}},"signatureDigest":"sha512"}],"screenshots":[],"translations":{"en":{"name":"Grimoire","summary":"A self-hosted virtual tabletop for D&D and other TTRPGs","description":"Grimoire is a virtual tabletop (VTT) built into Nextcloud. Run campaigns and\nlive sessions with shared 2D battlemaps and a physics-driven 3D mode where you\ncan load glTF character models and build maps in three dimensions.\n\n## Features\n\n- Campaigns and scenes, stored in your own Nextcloud\n- 2D mode: maps, tokens, drawings, fog of war, grid (square\/hex)\n- 3D mode: glTF\/GLB models, 3D map building, orbit camera\n- Physics 3D dice (d4\u2013d20) with real settle-and-read results\n- 2D dice viewport: roll physics dice without leaving the battlemap\n- Tools: pointer, grab, measurement, area-of-effect, draw, fog, build\n- Token health system with DM-controlled HP bars\n- Player permissions (per-layer create\/update\/delete, owner-only tokens)\n- Real-time multiplayer rooms (signed room tokens + polling fallback)\n- Addon\/extension system with a sandboxed GRIM SDK\n- Asset library backed by Nextcloud Files"}},"isFeatured":false,"authors":[{"name":"Roboman124","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEAzCCAusCAhN7MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwNjI0MTI1MjEwWhcNMzYwOTI5MTI1MjEwWjATMREwDwYD\nVQQDDAhncmltb2lyZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBALhB\nw6iV06SaP4Antui7Nd6xVMPBbr0lH5\/NSYMEaobt97npV0LP8Rs3Nr3aks7X2h84\nDpdri9+qrFPwzszbd3kQWECH1q9RBLJ3qg4p8czzqA3S3BXIXJdWC7kT9z5m3634\nyCkSMp1wLQ3r4bEoD35QBnKL8zyXtRZARAu7hnCM2dzVvHVPZTPhf4OGMaKeYBFT\n2DB0SJTk\/VoHXBEinJegAYoQiRFt0JxBnPwni7Ajdx75OaT+U7FKkmEnfyMkZwX+\nv2Aq+eCuljoeZkC9k6GdAPk1biOd3nXgIk6MCYPEavLrELHCeEWwGXqgzlsbyPHS\n\/vCsxDkMId1fkbCKnVhqGmqrITFjQmE7O93uEEyCxenckhPnI5xibWaJpVE9FN95\nKZ6JcJA\/dBNL\/AJeOVotT+hCLY4Lv3GUVqtn+rnTTHz5F478c6ZwRpFTvfao4XLz\nHC4JV26Rsm+AlsmHksptkuKYwDev\/CqI7HyP7V9qGNaNHRGqR1HnjVa8op+Rh3mH\nfwcXIGNxuZeUZ7SVTbba07ADBam\/eMP6JDIlVW7HGZowNl05D+ouLVtZA+yPTgGK\n9iQfgecDg6uNjBUQkEU6phTnY3pcJLXTiNxfQAMmhKpq6w\/ziwYtRVbh7OyQ0SWH\n7B\/YxQl1Vi3EbAFo4bpYKZBCxJGAj+41l0HKXuPrAgMBAAEwDQYJKoZIhvcNAQEL\nBQADggEBAArWzQ1oKVxCNGd6ldbQLSDThHC7nbsqpfsnKB\/3hog4tWw8x4+P0Lql\n3h5sOYikpfeDQ6F0\/nCJqKtHva+JysgPOn+QOKPh5E9SSp6vjmNgvtu8sU81kgAW\nUgnqZB0itMV4\/jTr8NBoYm+QHX17njG5YtKCE3uk9HWN8ObY8tigLf5AgHf2fQ5z\nhQt53V4mXahMMefkzMxZI9IMmf6y9hca34WAqAgm\/ey5dUuCv8g\/5FC4c4zcVHDR\nxjVJaFw43gFdcrhYC4p7IonVMKQ1LxKoGKD2ldSMyItt9jwt+9wxhs5RvyhvPRvf\nLIjgSPXHKOPsAhC99HlZsyroxfoI8V0=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"dailyzenquote","categories":["dashboard"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/martinhammer\/dailyzenquote","website":"https:\/\/github.com\/martinhammer\/dailyzenquote","created":"2026-05-13T17:55:08.852515Z","lastModified":"2026-06-21T09:13:28.856858Z","releases":[{"version":"3.0.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=32.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/martinhammer\/dailyzenquote\/releases\/download\/v3.0.1\/dailyzenquote-v3.0.1.tar.gz","created":"2026-06-21T09:13:28.843882Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-06-21T09:13:28.895391Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=32 <=34","signature":"uIrocSmwPJ37Lnx5FIpD8wZ9xn\/bKQFww27MSu6348\/5AnWTJzzfhRNZ\/T\/zzAgJ9ewutg5tXXw9BGeafcGsYQihjSWwB9iF0BBfR5z6PidxneaK6P1qItz41TfWHfNC3WWTyW0pGTQoJ69+Eiqq3GG\/Y8mOeukCQUqIBJtiU+sv8kqffZn1pAebIG+3AtRzHlga9yV9YVMQbc\/\/gvblRkF8Lizi9DwD3qAIjA1zrqY+RXJ6BOo\/ZRkKhQP0UEZKSA\/9UBQ8lB+E4Nen+KJU9ZKD7OaxxzPN9S8EskwjaINOR\/asIR2FKKCVprjeSvNAn2G8XX7ZT6jgddobDAnvX\/Mf0iYcQTqwdfVg50jY4zoPS5+CKWnxCRwGFNCsFal3EdoRE0n4K5MdwQni7n+4e\/WW8Ztg527omDUBk9wwkBw9zv\/yfJ5jbD+h6jL3rGlvdXViRIvxarOYw8IMnfFq0ww9zqgFc5o7Q+jE7EKt2ZlX8GGDtL+P77vp6VOcjwqW1p+BsbL8YDQo4rRH2apwXjpd+M1+aPsZFwbm19tjdRA8Pzh5RSKUDKh81vcEFd4I2zfk9kFNvHh3ONrGZ986kEv4ZlIAvNtcIU20IDykwrr23O2Ga9VmRVVJDQvIthKjd5JX1Eolx07U53KIiyq\/bju0cuJtfjt+rGuQimzXMyk=","translations":{"en":{"changelog":"### Fixed\n- Font is dynamically reduced based on character count to stop long entries overflowing the widget box."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/martinhammer\/dailyzenquote\/main\/img\/Screenshot05.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/martinhammer\/dailyzenquote\/main\/img\/Screenshot06.png","smallThumbnail":""}],"translations":{"en":{"name":"Daily Zen Quote","summary":"Daily insipiration and historical events on your dashboard","description":"This dashboard widget shows either an inspirational quote or notable historical events, births and deaths on the calendar day. This can be configured is the user's Personal Settings.\n\nThe content is provided by [ZenQuotes.io](https:\/\/zenquotes.io\/). It uses the \"Zen Quote of the Day\" and \"On This Day\" APIs and is refreshed daily. \n\nThe developer has no affiliation with ZenQuotes.io and is not responsible for the content."}},"isFeatured":false,"authors":[{"name":"Martin Hammer","mail":"me@martinhammer.com","homepage":"https:\/\/github.com\/martinhammer"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIECDCCAvACAhNAMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwNTEzMTM1NTAxWhcNMzYwODE4MTM1NTAxWjAYMRYwFAYD\nVQQDDA1kYWlseXplbnF1b3RlMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKC\nAgEAynAWQ831Jeuayj250tTqoMYw5Izcm38sR7ApKkGAFSWInDc0udaEABrNHMqc\na+tejoSCg9vj8VNjXjocj4xOa4E\/VxiDWRXJ8cy+uea3Ebs2J1DGCtrmnpXOTk9U\nVRK+ZKs+SwjC6fWWnOZ0Kr1DVoLOk6SAIBj\/ZeCbbVzbY9qLf9upjz8jgNfIO9Ps\nsR+4OMiq1mVsiel1KdNV+1hPzOVovwOIsgFeSF8qU7DnwduGzpYGtQHaNcw4JMUK\nfdnHPwYPEva1J6u3X6xfQlVyIjVXbnZ3K1yxeqJXFmn0rq10yOmjR9OYQjMxMRaB\nl\/+FecjJcCIBYjLWvPzNEb+7k6MRkZGvHn5ObGaBaymlStcWwSiRZOJzPP951tQA\nU287peXSOFtjdkFEE3yBar8U099kNLJ167hEXxw231FUU3eG7urlzNTvSvKGnQu8\n5iPkEo+ezHE5M8QdnwPHiaA9Pm4YsRexD9gnYybb\/1v\/6IhzE7r2527Da1k8OAF6\n5ff9Ds5Tmam9Q9tLtO8Z9r3+CcXYYljw+Hdq2XGdZUSrYpwHtHxwx\/UXV9UorYs\/\n9LtqksZ8k6NBqbdhXVnXdRH6a+DlZP4+i2HeHsvUP\/im+6iruW0OhjT9pV3gj+a0\nXU0KlWZ\/2ciEsfX369JagBK481C6XMPzYT+vHYbw+uT97wUCAwEAATANBgkqhkiG\n9w0BAQsFAAOCAQEAH5nWbbLXX7FmKjj8VmrqBgOVc\/2UBl4rRYEOxXAl\/JOrZkzH\nhJkfNw+FPZ3A7x2AlgcTLX+ocbUUz4f1IC+f6TXFWUd8ZSqDUucHV4im9qVtqeOi\ng+X3h1Uu4Qw\/vCWSOvIggC+cFf7PrUWMIosKPuIweFJVlfNUlpRYbFUowRyWD8et\n2\/V1SL9iDxxqqI9TaSlsmIM\/0zj54XBAMH\/w9QweB4ezibNDDFAvM61M7tdC\/ePq\n1H5cCL3GfxuC+FpIDPDVs0X+Ue\/l1cKxwGMDRrrn54Fo2UV91\/i\/4MXNFUrqKYhl\nQA7txWBHy7lSb7uWOkhiKvi\/v\/jrJ9UBHZKyUg==\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"projectcheck","categories":["organization"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/aSoftwareByDesignRepository\/nextcloud-projectcheck\/issues","website":"https:\/\/nextcloud.software-by-design.de","created":"2026-04-08T14:18:15.911948Z","lastModified":"2026-06-04T09:20:50.471430Z","releases":[{"version":"2.0.69","phpExtensions":[],"databases":[{"id":"mysql","versionSpec":"*","rawVersionSpec":"*"},{"id":"pgsql","versionSpec":"*","rawVersionSpec":"*"}],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=32.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/aSoftwareByDesignRepository\/nextcloud-projectcheck\/releases\/download\/v2.0.69\/projectcheck-2.0.69.tar.gz","created":"2026-06-04T09:20:50.192619Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-06-04T09:20:51.378705Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=32 <=33","signature":"GUaBBYkMSkWC1bcIjYEkBryjwY8I7LadqIdJTCQCpakQjPxx\/Ox0bQXrONfEGeB\/BOCjuLlM2ekYZMMoJkr14d+wj2amWVpINRlj1Y6ZoKZirlHOGkfMggXvJR9W5XNyfBJq0urFXeAtN3N6j6+wLHKhL1sZrdDWmvzu6EaQdGnj5spZO0+84bh39k4p9t2aKmNg9USaJX5lOiQW54Lt85BVxn578zvPyUcO9go2hXamCSUBC\/O0wl9fdK2kI8rzSQ9UrVR9NSUpMzxvKOWIkZ8x0wtu09SPtYapCI1tfF5cG+pYmx4cI9nfMksSRQGi+JU\/cMVmPt3STHb1KXmsYUr30lPWvKx6\/zg48j2Mjc19ytUOnTPa00nIIq1emrXNQsRnYcGIEDBCcOwvBHo4P7HyR22QYOMKOW6SSBMbdw7MxmjchhJRrzaA9jDv3\/y\/jbpoJe\/bxMzbEc2vMKqx2ZMRa+\/qRuCx6qD3\/a1yGkNbRC2Oj7tjMftdvsAknut2JZ38mjI+HMbZ\/rZlMyjm\/\/MXgXbycU2Ji7cUjKQ6yY4Lflfm3c39iN\/5O\/NcoCLTLz4\/gZjcuhT8c9dKiLT40Cc+g5DmkjI4bS+CKGTi2leVlF6bbY0ypp2NxKDkcRoSB+bPiMeYbIizAswNzkrP4XVxbMkd\/9su4nznqBWsspY=","translations":{"en":{"changelog":"### Changed\n\n- Release metadata aligned with the latest stable Nextcloud 33 server line (`max-version` verified against upstream)."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"\n\t\thttps:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-projectcheck\/refs\/heads\/main\/screenshots\/projectcheck-screenshot-01.png\n\t","smallThumbnail":"https:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-projectcheck\/refs\/heads\/main\/screenshots\/projectcheck-screenshot-01.png"},{"url":"\n\t\thttps:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-projectcheck\/refs\/heads\/main\/screenshots\/projectcheck-screenshot-02.png\n\t","smallThumbnail":"https:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-projectcheck\/refs\/heads\/main\/screenshots\/projectcheck-screenshot-02.png"},{"url":"\n\t\thttps:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-projectcheck\/refs\/heads\/main\/screenshots\/projectcheck-screenshot-03.png\n\t","smallThumbnail":"https:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-projectcheck\/refs\/heads\/main\/screenshots\/projectcheck-screenshot-03.png"},{"url":"\n\t\thttps:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-projectcheck\/refs\/heads\/main\/screenshots\/projectcheck-screenshot-04.png\n\t","smallThumbnail":"https:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-projectcheck\/refs\/heads\/main\/screenshots\/projectcheck-screenshot-04.png"},{"url":"\n\t\thttps:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-projectcheck\/refs\/heads\/main\/screenshots\/projectcheck-screenshot-05.png\n\t","smallThumbnail":"https:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-projectcheck\/refs\/heads\/main\/screenshots\/projectcheck-screenshot-05.png"},{"url":"\n\t\thttps:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-projectcheck\/refs\/heads\/main\/screenshots\/projectcheck-screenshot-06.png\n\t","smallThumbnail":"https:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-projectcheck\/refs\/heads\/main\/screenshots\/projectcheck-screenshot-06.png"},{"url":"\n\t\thttps:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-projectcheck\/refs\/heads\/main\/screenshots\/projectcheck-screenshot-07.png\n\t","smallThumbnail":"https:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-projectcheck\/refs\/heads\/main\/screenshots\/projectcheck-screenshot-07.png"},{"url":"\n\t\thttps:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-projectcheck\/refs\/heads\/main\/screenshots\/projectcheck-screenshot-08.png\n\t","smallThumbnail":"https:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-projectcheck\/refs\/heads\/main\/screenshots\/projectcheck-screenshot-08.png"},{"url":"\n\t\thttps:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-projectcheck\/refs\/heads\/main\/screenshots\/projectcheck-screenshot-09.png\n\t","smallThumbnail":"https:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-projectcheck\/refs\/heads\/main\/screenshots\/projectcheck-screenshot-09.png"}],"translations":{"en":{"name":"ProjectCheck","summary":"IT project management with time tracking and budget control","description":"IT project management with time tracking, budget control, and server-authoritative cost pricing.\n\t\tChoose how hours are priced (project rate, employee master data, or per-person on the project);\n\t\thourly rates on time entries are resolved on the server from effective-dated history.\n\t\tFeatures include project and customer management, team assignment, budget monitoring,\n\t\tWCAG-oriented UI aligned with the Check app family, and append-only rate history."}},"isFeatured":false,"authors":[{"name":"Alexander M\u00e4ule","mail":"info@software-by-design.de","homepage":"https:\/\/nextcloud.software-by-design.de"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBzCCAu8CAhMvMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwNDA4MTIxNDE5WhcNMzYwNzE0MTIxNDE5WjAXMRUwEwYD\nVQQDDAxwcm9qZWN0Y2hlY2swggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC\nAQCnGWkj07UrC2FdaeNJc+xBFH7w\/WIIPUt71ifpzBp0qL5gZnqFQnzo5WZjOTJ3\nU7xE+LNU1sT78pWsYfQ1xf7XiTv73CQyA1HOp94IVtGbAHqy0H+YknAT5ZafkXzR\nZ8h2Z+3FtHTDgxYl+yODHqxE6IRoHKURRYEH3pQSUWUPtIOZNzgOigwqsu6+xs2h\nqd5WlLTnZsWpq7ImvFy+C02LPJCbiSRJC7TWebi4eFF093ahLpCDwYk9Xuuwi4RC\nCvhw4nb9VDjb8dfhpoAPtXWEhf0DG5Oub3WzxayEc0eslZGUMeUHTCCNAdhi5ZGa\n2wOuLqwGIxS9HaU0+yga9JD8o6DNZYRzlvCDdo3rTkj4mWQj7oKE7j9kJA1azfBw\n5hACi0UpKvXnQgiI2EoHpQWDLStWQocIOuUq1E8Sh7d13TvXPV3CFOikSMp70LWG\naf2YXEJ2oc5tPOxrA7fzvUKDUA2FVu\/05ugAWT8mcBAXO2gWbIQlPiE+YTJNx3iM\nU3Fru6IX4W1g6Th6s+HLSFFy0\/TmMGag5gpgNiAQgFJt1KISIH3jqMBAVMfaYYyb\nazQ9avPRVs0Rd2c+odmeasMWPo2p84FpfLksb54LxtB4sY+hxi4lGzUkM7St0nL6\nMcNb1pjqEv17Zr42A18LR9T67+LyZ+UC6MvS1H4w8C47lwIDAQABMA0GCSqGSIb3\nDQEBCwUAA4IBAQA2i1Mruq6FqgEMT1gRId5iqIpt4OUs7QXjvjekGO9VE8bkXwmP\nXaOyXN\/HNnuseB5hKeFjxbDP3+En3P0JMyvMK9cpqHfSIT0gbKoOVtNHThv6Xy\/Y\naLvBIZidh7BAdev1BHfz5kz3NxWJJ4\/wCcRed\/OLyUyvrGQXwll4liSuUK9JOk7R\necXG7T0SNtGtvLYOQGzi83p9GK2XYlL+67OjA2FAzFim4FAIKCP1TZU7N+UVHHu1\nLek+II6n9FZBQHZ1MZ5tnz9UbZgnMTO\/6yY2QXsNCBMcnan4ba86T3bYQaDSpEmi\nJXrvIsXl+pvXSnnwgAKsu3K+afkHEFh2nzGz\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"user_oidc","categories":["integration","social"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/user_oidc\/issues","website":"https:\/\/github.com\/nextcloud\/user_oidc","created":"2020-05-25T10:51:12.430005Z","lastModified":"2026-04-24T13:19:03.944851Z","releases":[{"version":"8.10.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=29.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/user_oidc\/releases\/download\/v8.10.1\/user_oidc-v8.10.1.tar.gz","created":"2026-04-24T13:19:03.921678Z","licenses":["agpl"],"lastModified":"2026-04-24T13:19:03.986378Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=29 <=34","signature":"Y2DxtDzcu\/vtSnDE9JngJBcSG24h165C9Hb2moiR4boczEY3qHGzSgTWGQNvrwKrUsC\/fgZoTauD0fjNlUocMMYuOl6aMc9wWALqBq8xOoxYO\/YTJyqyR4RLtmH6ffnjUB1fErVXEJ21mvZWHohtudwggPWTVTgXNMVZDe+32ph4K5Xld784AR3ZlnNSAbuD\/q0NZyyMV8NhXIIdXtkwHw4eQl8iTsnr57yrOYJsMSag1WqNBxlOJPMiAA7SVxBE57NWknknCvOx1AD6w0o2c9GWY9x\/GnYFgX0HBWlD5igz8sxJQEd+5Ly7\/UaM4KJIGEhbRDsRfNOwUPtYSMy7gJVcyVYuxg750F0AujE341qW2OVhWmw8BV9OmXfZzMGIv87bGZ0NRvZTIOnLLZaZ1uGpzAZ+UyzF7Q5ZRhdsM7N9i3knNX7ZYphrFDX6AOA0cel7yjvxzG98zANsFwCfJ3Gs+8iy0P28web3mihva5DttwBq8R8+k\/IFYHBdtEdSaKvmFdlA1RJil0z9DZbiiZP1rlMQh3IZI0ImmPGXTGeCAlFXW7dAMF9WSshw9pTOeDOMxhrKqlHmihoqhzYnnItbhgb13WomunehnGv\/+dcgBE3XcaKaeEO1ZwvT3DkFvReI\/AxB6lp5Vxkeqy919MrSzt+iVW0SWNtiw5toiR4=","translations":{"en":{"changelog":"### Fixed\n\n- Use `version_compare` and `IConfig::getSystemValueString` instead of `$OC_Version` @julien-nc [#1425](https:\/\/github.com\/nextcloud\/user_oidc\/pull\/1425)"}},"signatureDigest":"sha512"}],"screenshots":[],"translations":{"en":{"name":"OpenID Connect user backend","summary":"Use an OpenID Connect backend to login to your Nextcloud","description":"Allows flexible configuration of an OIDC server as Nextcloud login user backend."}},"isFeatured":false,"authors":[{"name":"Bernd Rederlechner","mail":"","homepage":""},{"name":"Roeland Jago Douma","mail":"","homepage":""},{"name":"Julius H\u00e4rtl","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEBDCCAuwCAhEwMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjAwNTI1MTA0NTA3WhcNMzAwODMxMTA0NTA3WjAUMRIwEAYD\r\nVQQDDAl1c2VyX29pZGMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCl\r\nKOjRb3F\/12iLSgDJjXwNpPMubkfiYu11k83eAwTQcCW051A7cNOuqz\/RE8LMIgiv\r\nembeOGuiS26CtglPG9hrWVq62NgCw3GWnRzdRbzm1vhNDhFDPj++jNQ\/MH5VZR7u\r\nxZsq8BQ9bkDDI8Q+d4EsSPmrbprq2\/g8vWghRi+aP1CexkiJ0Fo6ff4bkl4\/sbzM\r\nJtECqO1xr3kDjIe7EdeAmcGl55c1DMVPq83ekHWtR\/9YI6w7zQetzaWa+8D+lEFI\r\nRBIaxnKZo6RYZjTEvxA\/QYK5NcflwSX0xH0AMKUAYPEVvMIw52OpHdQi7ZZaS8G+\r\nnOzpP9s5tMfQ5I3\/e4pj1QC7tMMOnAPiMlTWqB24zG\/ZJFWXCELhK\/Zec8o43csF\r\nOgDqOY0g5UPVdMtY2P65G8aSOjkV1Mx5fFkZs4e+\/5cIGChmdPnOcn4XWMUeOyvP\r\nd\/TwEz5VTwKtqvqTo02fFLXDRlxaLTMvl2KlT5N+ELsnF30Ip20HS68RvoYmpIpQ\r\nytQ4168qu7Svs+SnI1WB2bqHHvG6N8FKw0YgAO9KF7L+lzJvwd2MQeHy9Kx1DfmW\r\nrWBddO47QJYnlCXjuH6xPxzzcf6Xt+mAN\/yHy2\/XqHwhvzfcJTjO1ZfecwoY+XFG\r\nWdWylrsjOemuh2OgPEjqmSOUxaiSdh360t+ce0JAlQIDAQABMA0GCSqGSIb3DQEB\r\nCwUAA4IBAQA7Ssc8AngfrdJg2sf4zIVperxadVGlrdDcg4WTunSxfybC8kJgYThG\r\nKNaWykz6boraowK7MYN03\/m24ivqdsSgiP8DP4HuD5774zKtXv623J6FTpYs9P1q\r\nOPZKRf5JS+NpzVsdKMZN2rko0oIi794hfj0YgTr\/S8onMQPZDJHZK6BKoOY\/nRaV\r\nwitO3Eaz5CCi08FPedRhHsvql5jf5AtggFFQx7yCwgMCOilcfs3WOQwDONI1sz9H\r\nriY+8+KsBY5D2YCctff7xcn8xGXR0ZqeVYR77s6S1l11RkL31oBwFcHONVQlBCAq\r\ndT88DTqQoIFk91caq9e0hvzmcS2l3j0Q\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"geoblocker","categories":["security"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/HomeITAdmin\/nextcloud_geoblocker\/issues","website":"https:\/\/github.com\/HomeITAdmin\/nextcloud_geoblocker\/","created":"2020-01-18T17:08:51.261209Z","lastModified":"2026-06-11T19:33:50.654506Z","releases":[{"version":"0.5.21","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=32.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/HomeITAdmin\/nextcloud_geoblocker\/releases\/download\/0.5.21\/geoblocker.tar.gz","created":"2026-06-11T19:33:50.636070Z","licenses":["agpl"],"lastModified":"2026-06-11T19:33:50.701948Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=32 <=34","signature":"He210Zqt07HN7C+k2rOf9oMs7mgl+VXCg7qJ0SrGqXwiTzzNKG70YfrfER9DKQPTO7cqkpVPktvgJdN0hcEHZBwusl934APMbD+y2sgN2x7NFahBSBV3K3uORNGFacZMKyaE6GInsblMWlztppa9pD8G71aDPqQHMhGqKt3aMSrq4UpLCOMpidVbUlGXnSfVcmrt\/LIEPd7LTj7uM6K7ddDkXZJ7i71sI7pid77ZCZ+87hqYu5ZoLTsQGfiGOl0vDIWc65Bn0NCH14jcg0wkDmKk0+SFgF9ETmTvj2GIj0Zjhn7bTvPKfrKaA5h3rOrxmSGZY88Y25yRjIwGsuMoZzeHolr6YTPKTb63RVLh6MCuwPnzDcu51bOo2KG7IPJs4YEUi05SumK9PrsRBw7H7tVDrvoJVs5d+cSkPMoad2wqlSm5t\/W2118h51xHIzu7pi+o6ZLj1lBee4TgLbt1yEyJ3VGhfD9NxziSwaTF9qgSAQW31Yrbq9SRC4s6okYJYXOfQcr4mED3G6H3uZdCOpweGOuOvMno0kTirv4xWZjms0Xv9jwFZBhuyeRAE763CZ0GnCOwioqMpirGnjmIAHvACaAhDyZXjAD2fmd4uXgm6QZOTvdhpL0fwbgSpVykHSw2bzRXG3q3R4NZODYB8CDWWYnQ3XUKJ\/Y1OrUx+6M=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/HomeITAdmin\/nextcloud_geoblocker\/master\/img\/1.PNG","smallThumbnail":""}],"translations":{"en":{"name":"GeoBlocker","summary":"Blocks user depending on the estimated country of their IP address.","description":"This is a front end to geo localization services, that allows blocking (beta), delaying (beta) and logging of login attempts from specified countries.\nLogin attempts from local network IP addresses are never blocked, delayed or logged.\nIn the current implementation the login page is normally shown to everybody independent of the country. Also login attempts with a non existing user are failing as usual independent of the country.\nWrong Nextcloud configuration (especially in container) can lead to all access seems to come from local network IP address.\nDetermination of the country from IP address is only as good as the chosen service.\n\nCountries can be specified using allowlisting or blocklisting.\n\nCurrently available localization services are:\n- Geoiplookup (local programm on the host)\n- MaxMind GeoLite2 (local database accessed via PHP API)\n- Data from Regional Internet Registries (Nextcloud SQL database build up with data downloaded from the RIRs FTP servers)\n\nFor help how to set up the localization services please have a look at the GitHub repository (homepage on the right side)."}},"isFeatured":false,"authors":[{"name":"HomeITAdmin","mail":"homeitadmin@seypro.de","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBTCCAu0CAhEiMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjAwNDI4MDYwNzEzWhcNMzAwODA0MDYwNzEzWjAVMRMwEQYD\nVQQDDApnZW9ibG9ja2VyMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA\nxHq+x8OupSvpYA\/qZjsfrJmBwuD2HYshL0+M8SfeNatD3ijN5u2QdRc58KcnsX7k\nKldjm3YiH2mMun2f+y3DXxUUo9Hcy3QQaPmIxDnD1lFeWpW6tTlrOJfHp\/r6zFD7\nllPekrWcwt774vQHcsOEq\/D6YJYrWs1mHEb440cfSmF8RE5hK1wN8tZt84cYqFYb\nvgcbd3zKu+RNuL2xwE1QTgQCwXuS3Rs0BR4ipfCzBfqluxZq\/tSovuGaGsObd0Iq\nQxtrTV1nr3\/Rb6DprvJiOMdVd9qghP6W4sUPtHFIrkeo8bFG7UGX3kuoY6WYOSgs\nN5Ed1oWHmhlqKW+vvrn93lQbuofNpmcQLvzv79K4iCmDvTsiIJP1oiKGcUf9nuLW\nIRrzGgIbGUCcLc3r5QrV3fA0gquFVKXMT7YAAPPmFi1AEd0EZO83ph9tppK5j4nM\n0nOtODZNuCU6T0COTqmRrNDNNdlyQ801kH9ISoxJIH\/1g4tqN+rSP11ZZj8RaTln\nMBAjIUc7HitLygKR3VBtNH+YdTj8nW1StsvvjZnKWVpNJ4aXxcCVAi1KNOuPsbQg\nZbMNUP9LJpcIOJnB311geeQzv0rby0ii4N4oxPiFffc8EZA8dyAGBY38Yb6OAJ5B\nP7OkUFQ1go9woChAAj73EhOHzIM25GNxet0kPTfnNwMCAwEAATANBgkqhkiG9w0B\nAQsFAAOCAQEAZilNZALLI8AIyRAGfr64xZhVmm\/q4AYkh5vYN6Fdfa\/p8p1o2iZs\n3W47v3UKG1KIyPml+ggMwMtUE\/AX7p4\/2sxb4OlTNi5aDVx+8ArIpRsYb6h5YmWX\nyW9cuKyf1Y\/Pl8F6dnqM7Ecn85m0Ivu7RD+w+qm6LbHyYeoPdLDSsHlXON35GPT3\nvGrZPpfV0H3ncR3pxUggwwEfHoUnkCP218vYHLQqoMdO3AaKBFfGJQtS8c4V6vbL\nQu5JiXWsuZEfD8YDwAmbMHz5Qw9mbxT7S6kU+9eC\/c1a5NEcT4PZjxVEuXnOTK7B\nLBLrDQwsPgW1jV7J5ddSONeNyB0VGec3Jg==\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"integration_slack","categories":["integration"],"userDocs":"","adminDocs":"","developerDocs":"https:\/\/github.com\/nextcloud\/integration_slack","issueTracker":"https:\/\/github.com\/nextcloud\/integration_slack\/issues","website":"https:\/\/github.com\/nextcloud\/integration_slack","created":"2023-07-17T14:47:19.374329Z","lastModified":"2026-04-16T09:51:43.915127Z","releases":[{"version":"3.1.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/integration_slack\/releases\/download\/v3.1.1\/integration_slack-v3.1.1.tar.gz","created":"2026-04-16T09:51:43.885597Z","licenses":["agpl"],"lastModified":"2026-04-16T09:51:43.958592Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=34","signature":"s+7aiROUIN6LECx+yg2aWJJH+rsrC1OdiRpGbjUqLv37Io\/gmfZ5gizaCuMZuVtrOnpCREykzi3QkTcJj3Yow433Ja6gPUttmySOZ6+6W6WKjZFv8y4n1Ixg6qb0g8fvTMNl3Vp6rPWZ9boicn7L7mtI1EYxdPsXKn2YVB86mMHIJ90l\/JWws\/9f5\/9RXacAoRPoP9pk49SWmn1oP0G0yk6yqqMNfhMuJQuGU07X7b0x8k1Lwk73hRUQxpo0tMJ8kK1UJZTUMUK5HsZG\/jw9+JK3Nfooz9n7VzcIMuNeqsIhxtAMDwY1LxLGVXEgPb\/VoR1i6XDEcWa0epleVVSI7cXQGKl8AWGsdSRqkgMg0WVavMOXOZl4Ij9P5aqpvP8AERIPwaXPEQQc6hedg9M6OdVbT0BoSEx3+ij\/GGh0p5\/450qF3TIv\/ohPKuph6KUwjIXkwNwVKFyZkuf5V2cGLPTng79PDpgiJO34VeIMi\/Uy0VPR3GrH8NwY9hOfR1\/D8Z0eYBW4Sca0V+MrW2TZEsXu9cWVuuw7DgwtwmwYf1siIa+u9RbOwNpTEXk6O8hSDOexYK4k1ePQg1WI9WPWl2lgd4YyulENC4\/O6pztUX6vHzZOAvNyrUI5kWGOsxc5ImoEh4yHp3IsjD1oSgt8NBZ7r8lhxub+4nLEmV6iDqs=","translations":{"en":{"changelog":"### Changed\n- maintenance updates ([#52](https:\/\/github.com\/nextcloud\/integration_slack\/pull\/52)) @kyteinsky\n- structured changelog in a yaml file ([#53](https:\/\/github.com\/nextcloud\/integration_slack\/pull\/53)) @kyteinsky\n- add ignore patterns for changelog @kyteinsky\n- update changelog ignore entries @kyteinsky\n- format the changelog files @kyteinsky\n\n### Fixed\n- No more FileAction class in @nextcloud\/files ([#50](https:\/\/github.com\/nextcloud\/integration_slack\/pull\/50)) @julien-nc"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/integration_slack\/main\/img\/screenshot1.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/integration_slack\/main\/img\/screenshot2.png","smallThumbnail":""}],"translations":{"en":{"name":"Slack Integration","summary":"Integration of Slack","description":"Slack integration lets you send files to Slack from Nextcloud Files."}},"isFeatured":false,"authors":[{"name":"Anupam Kumar","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEDDCCAvQCAhIfMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjMwNzE3MTQxNjE1WhcNMzMxMDIyMTQxNjE1WjAcMRowGAYD\r\nVQQDDBFpbnRlZ3JhdGlvbl9zbGFjazCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC\r\nAgoCggIBAMHpfqem47zYwINWZbdVRDFAHMsd+uKGdpLGqZdVtjwV4tU5Lq6YbmwM\r\niwR3VSk6tdmPpC89vJNEV0bAzcZ2jxUcPLDLppNG2AnpI1ZEUJ7aNTEG+ylrPbC\/\r\nCxij6OLjitvpc1dkHWlpa3zg5wANbEM\/UBNqD0tE5VKfOtsIGrTZweFdS1hC+7fG\r\nUxXcnCdEwO+IrvseAXcX\/UlOsj17hmBMv2ivRSJl35\/mo5\/luCRJVLM6z9OTYx2G\r\n2OsHAcEQBkk2uJ2FE7UQdmkJfbZpYj9YemGWl6v\/D2UI0ObKYbr4MnVPPK48WVZA\r\nFkOOhW7wPaWP32M79l5pg\/eHcW7KMvFjdqSjjWfsBJXEsfnBmECrpleu+mTNbv\/M\r\nWl17qrbXxcWtph2dUldqv77KSmRJWemW62H8XDLaNE1iBvVz7ZaSi\/ryUpt+XJyn\r\n0qZnW7L5sGvcT6G7ZCH9JCQyaBdVrdjpT40cvzc1L4tTieF1JM8KkaoLFO1npdm9\r\nhqInd6Qqs\/MdD7rOCxChCc1SZtOBG3c9\/pKDBo8xNhybbgCnmouPMPjU8VHrWIW1\r\nDJmgBPmAGEtvOJEi7MhUiSyl+SFNpkWlhPlvUgYpEs9B3bXQ5VFKA+nmNEiR8moT\r\niTHYt0JHt8aRt\/DA2bWL8ceIKcsoK0On9cb\/83SNqCTHF1e0hbsBAgMBAAEwDQYJ\r\nKoZIhvcNAQELBQADggEBAG2ZBxotzz3MNrC\/XFi03bGUxTyzUx3vBmAEN8jXrzmG\r\nupIAZk9MwG\/EXqEh7RiIRgMlWHPDQl8jIrRmlkIe0Saxti2GhpGzNOC8aii7Q0SG\r\nK7iLCcfyVoyXRsSuGn0WUkupZL14xIjKjpNXLOzx9lAFIxOml1Ddktfa54XnqQBf\r\n+0s582DXw23e96aGJeIDJFpENCmMpXnSkCjRY1IXjb4A90\/aIQTJXs6pMsJMg6Sj\r\nIWFEql6nVug0hXy6W6L6u3jskZ9dkLH3Lct7Pzq5eut+g2loJOpnRg5ik1BqTQky\r\nqEgprpLt2Yi1ACl8StTc4TtTwAdBcgsJJKT+9fUsS6Y=\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"matomo","categories":["tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/arawa\/cloud_matomo\/issues","website":"https:\/\/github.com\/arawa\/cloud_matomo\/","created":"2026-01-16T11:01:21.645248Z","lastModified":"2026-06-17T14:26:58.569484Z","releases":[{"version":"1.1.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=31.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/arawa\/cloud_matomo\/releases\/download\/v1.1.0\/cloud_matomo-1.1.0.tar.gz","created":"2026-06-17T14:26:58.548211Z","licenses":["agpl"],"lastModified":"2026-06-17T14:26:58.607823Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=31 <=34","signature":"PDnYq+h3OxhBPvIsCVl4xkA5M2FjZLhcMY\/8fw\/d8oF81QZuaOL\/8P6C2m0RA5iJ\nxGwoxL5bbegq4EsUosFyAYGXVGy5DR8tCxe1VUG8B1xPNZ\/frAgO98EopRcZ30gb\n87FqyHMPY6yNP8YlXP7HnR7fL6xSJAEN2sfRg0TUMIiTrjtGWoL9vgujuo4zTFx8\nU61zGZK1SR5sOHzoYwFUudHYyU477HRGsyIKjjGui8E4q3l5EwjuUlWqmeXyE4MI\nzb3YsrXXL9UfJJjXtO8fr17HS+QqTLpBvrHU3VMcb+yas50dMs7wsoU4D4ogUstp\nN9Bd\/fqZMdxKw5lap4UxZtr5sZTRFbtwwST5toE6\/hunDqMm82aN3UoH3HV1EVob\nvk8ZIIgpmyCGSDXW\/C\/anvmCNa0gLSC6\/JOhkqZLPujJJR5HYLC3\/FCgCfP05ZGf\n+2ug3txdBZjPqtGkFnkh+SP08skaQ6ZlZTPTZbuZ5Z2+RVFvsHe4LkKIZn299iHw\nT3kh3Unw6GC2O\/d4TlD1Fr+kjS0HpEAcx5\/+vC0J7z8mnHiI\/jP5\/tbwbRyQPUpy\nqssbVbMb23Su79AvbZ5TcAdTh6C6mXPm3aPJVmHqqW6CXb9udghSQDRqC0Y34COG\nyO13LjNf+hVktyxNnJN+J4QmEhzxi3c\/BjJn6GyoQYg=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"translations":{"en":{"name":"Matomo Tracking","summary":"Track users with Matomo","description":"Track users with Matomo"}},"isFeatured":false,"authors":[{"name":"Klaus Herberth","mail":"","homepage":""},{"name":"S\u00e9bastien Marinier","mail":"sebastien.marinier@arawa.fr","homepage":""},{"name":"Baptiste Fotia","mail":"baptiste.fotia@arawa.fr","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEATCCAukCAhLlMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwMTE1MDgwNDU4WhcNMzYwNDIyMDgwNDU4WjARMQ8wDQYD\nVQQDDAZtYXRvbW8wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDvc5by\nDAvE9CMr3yozqmPc1ugpTf1UJrrk3Z+QLBAdZ997eQuqnoazKfmfC6sExUjiwuSE\nS5KDrcvnef0VQA18cm\/n7nHAF3fWavyF4vIPNJ+YkvGtO0FuxjU4JeD4caKtv5WI\nnaz0HY0jbYPBFC3fvowdSY+XNXADqfOzKNcRM\/RRGvOpsD6L\/zIpxR9CtrLzYuU1\ngf09wV+yUEr58GGr0lfJxNRPgHervSqHlSkbTNtqc4ziF3QlqzzNlZoXHomaVCLH\nhpoAyHTERtE6CVSLp7T5StEXdP2xvF9iCJ9sknfbIpLjSIziDhMvryndsHhGquCw\nroTdEVSmj5umi2Xpzb0SSAJqmOGD7WFrI5YjUmN6qZL5Kb1ILOWsLMLmKV1utbNL\nfPePhJteBKcsKKB4PbT0ClyX3trecMG+SBKhQ8uzIYxujkg1Hw25HQ12UTPKh2tx\nJSG39gO+EwW6vXW74Z9FMSjE2GKbyV653r37ZVVA3ORlKIP\/AKXelqUWdz\/7RPvZ\nNIM7cZCyAdMXH5GJv1QBGRLu7TyVBlLuJOU15A3gNDrmJ4YWEZJV99PS8\/9qwo1S\nmKfm82h2GAT9cwPHEn\/QqKrVCZwtwixg22qZmgbkVr+tvW\/IimyLRoPkKPndVyhq\nipM\/7mBmYkrdheoMLkLPkSP7AgVmD9deeFPAvwIDAQABMA0GCSqGSIb3DQEBCwUA\nA4IBAQAXVTQRflvDOF5wr8ZnoD4V0ViUUAwxb7E63pZUcUm7cq5HarquU3Qj5fe0\ntJIi16ShUJ7LJQgUILDTx++dE3CVqfB\/JPwySKR9rQFJrQ2z1nNnUPfehyg\/PPJY\nnVM+6g1M8g+0gBjphBp5JWio+3DmvSOn77is3tHEr4gngOuzIsi5Esyt7YpL+nQ4\nLm7CSCUIXwqUhB6gm5r5QfvIZaHB04JOQofHhOlzX+1oNG6AtXBUnpp3jZu8WcDd\nnuNdmFJxP0JGuuRZmmAdWlW2xxzExSEXLYNtYZde8SIzGIHc9Wc30VCNg3m+bUhu\nDXQNKEZ\/uLUAHNUYcWd+z2JyrFp\/\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"workflow_kitinerary","categories":["files","tools","workflow"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/mcmic\/workflow_kitinerary\/issues","website":"https:\/\/github.com\/mcmic\/workflow_kitinerary","created":"2022-10-09T20:37:01.746123Z","lastModified":"2026-06-11T17:14:15.888656Z","releases":[{"version":"1.9.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.2.0","platformVersionSpec":">=32.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/MCMic\/workflow_kitinerary\/releases\/download\/v1.9.0\/workflow_kitinerary.tar.gz","created":"2026-06-11T17:14:15.851381Z","licenses":["agpl"],"lastModified":"2026-06-11T17:14:15.945720Z","isNightly":false,"rawPhpVersionSpec":">=8.2","rawPlatformVersionSpec":">=32 <=34","signature":"idEX5rnobOuMfSB7BvQV\/YLTAUmplLcpw5W0alVWtqaoMfJKjvCjTK49V65j6\/n++s6tTIvlkHWafSEfgfWFvgG46kZT18R3UgGppwBYkfvcD3fydCKDzR5FBOGicUAAe\/KiAN26J0JETckYkOfri\/5iGOjP09a5otrPhnMoqkCKEmeRVBcRJzja0lIU9T3ReOWcueDBjBUbRQBq45r+PK6ZYONgdxa8Ia8L0RrheteaNvtl8Y33ZWbe0RZmV9ehFwPPciK1JMzQKDvJEw+6Dkn9kUYYPFtnnYG8Y1\/FyURDSc6UNbhEunnA6YuK5TU1c\/Ia8qJn0WdwqyJn0H9JshazdKSupIvu0m5MwKfwCAn1bopPleRuQptHJQmpeiV92oPn8uuxxVqGKNrVYiZqx1mjGFpl1bApIHP61OLbG5Pvx5A2vJ+u0HL6Z58mjR9zyf0TOY+D7lifGjePRfvRDCTjEbaxc9CSDLMW8t4MOt0Iz5F8p6n5Cac3FmpboYmOFnN0TbgBcicByROHdAM\/hpZ58UysI8BvhCQe+osFYdsO9Ig1YOFRqfp9EpruXajI44GMrFfHGsBhWKsaNiKMerhk8BADalQ7zpR3Uif03M9irOckZ0jS8O3DMAZ5psaePlA\/X0FnsH\/MCbjAMoiaj\/R6tNnwA3Ys2P8Cg77KOiI=","translations":{"en":{"changelog":"### Added\n\n* Support Nextcloud 34 and 33\n* Migrated to vue 3"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/mcmic\/workflow_kitinerary\/master\/screenshots\/flow-settings-ui.png","smallThumbnail":"https:\/\/raw.githubusercontent.com\/mcmic\/workflow_kitinerary\/master\/screenshots\/flow-add.png"},{"url":"https:\/\/raw.githubusercontent.com\/mcmic\/workflow_kitinerary\/master\/screenshots\/file-activity.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/mcmic\/workflow_kitinerary\/master\/screenshots\/notifications.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/mcmic\/workflow_kitinerary\/master\/screenshots\/calendar.png","smallThumbnail":""}],"translations":{"en":{"name":"Automated kitinerary parsing","summary":"Use kitinerary to parse travel documents into the calendar","description":"An app to trigger automatic conversion of travel documents to calendar events. It uses kitinerary to extract the information and is compatible with the KDE itinerary mobile application."}},"isFeatured":false,"authors":[{"name":"C\u00f4me Chilliet","mail":"come.chilliet@nextcloud.com","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEDjCCAvYCAhHjMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjIxMDA3MjI1NjI4WhcNMzMwMTEyMjI1NjI4WjAeMRwwGgYD\nVQQDDBN3b3JrZmxvd19raXRpbmVyYXJ5MIICIjANBgkqhkiG9w0BAQEFAAOCAg8A\nMIICCgKCAgEAq1lLWk1RnsxEI9UEh\/eV5wBZhWnNnOi4QLSd2hy0honXmz7\/fiss\nYiM9KpXNOc3q4x4d0S1xaF0WDHPhsR6eevJZk6vGS3LVKwS8K4n+Cazc7yyaHcHG\ndPqXLAo7e3OtQtAT5xB0+Qwec\/LxfImAheHwvVqozguVfrv4F7u1NuN6df5VWeOT\nqpSXXrppzibrh7jGXD1ewdsE0gtniMmGtazyK3mvuagu\/maPSkbChsAfnm0ZW3E1\nmxyrucOKplxGAU\/BZ\/I\/EF1s5H\/LV50Xza6kW+YhhyrHN\/XYUGfnK4OYvtMSUGXl\nR6pyWx+Fdj6CCNMZEqTKuOpGxIljda7OUnbh0jbyuFMDi1dhJsbuzvfWSGgBHjJ2\nPDDNRpiAzJUXW9PqkOIr3ecUW318bosd8PBn54UB\/1qzi0aeBrLrrhKfEBP9XdGs\n9JQfFJCtOxWr8xPBuP9TBvGTH4AiFxaRO4Evi+5AwVsKbupWFrLY5X6TZw04+Zwi\n98S3GQBSKmQoUt6Hg9a\/EU0U2qU73Ehe\/VP4uEV6G5pduH13jaODBxUjGEG+93a\/\nnIVw09ykPvN0zAFQuG6svVzS9C3afUKLJQSPMDOEq8oEjMK2irI1ea6KqRqJswn+\nT9hAXH2vqYnzl21JFiltRI6ePjD9xEvT3n1kE1kZ49yST9QYjQI5r38CAwEAATAN\nBgkqhkiG9w0BAQsFAAOCAQEAOKPrauBmBhrKTMQicN9UT7rr9P\/HjgZT7IAzcMRD\n2kx6cMqOTRrX0SJ+DvfHTGWvCR+OOKoGfLzTGowfUQzH36NiLI5Mhb6B5YhH+Kdo\nI4r94HdqLCQ6Bug1p1OXqzrdyY1gV9R9yHVa7C61JkROZJkOA29ZLqWor5cL4d0L\nM1VZ+s1Hd4r207Sy7PANhICN4nbImBksK+UjTvPdzhEgDOAZbOaxLAF+6uznWJ6B\nRHefJ96Fr3LZCoGfdEQ0VqEJv+lebor+0qjwWVLWp9Bi1Pv+RNCra5CONUsC2Gy8\nl5vUQ098XrCLatCBAz5qsN2g9q3GLRAFhzwRtJwQ2c7abg==\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"cas","categories":["integration"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/mziech\/nextcloud-cas\/issues","website":"https:\/\/github.com\/mziech\/nextcloud-cas","created":"2021-08-04T18:57:59.463580Z","lastModified":"2026-06-14T13:23:57.238013Z","releases":[{"version":"0.2.20","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=32.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/mziech\/nextcloud-cas\/releases\/download\/v0.2.20\/cas.tar.gz","created":"2026-06-14T13:23:57.214859Z","licenses":["agpl"],"lastModified":"2026-06-14T13:23:57.286922Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=32 <=34","signature":"ZYPFGAYlc7CDUoY4BPFh27vSgacqTy48vnBLVvasNPzHe3D20xkFb5smrXnyKmyhNraNOqqoTmqa+JUFc2kMxZty5qpU646vvmkAidVSLIgqCaq2zOXuaoNjq+Ejd\/dtXuVvNRyUyFGhIVf4KpvU1gish9\/2BKFKjPbaQy+rTyC5jVsJ3XD84x18v5mybApq6Uzpj5KoDpi6UdK3rcgehtD1Zng+MGyR0JYXbrKQogV1wrSwz40a7hbsLhaakSH+6s+5omRJ5Qixg\/7LFiyd35\/ZA3T4arN7BBl8QSosYb4pfc3Sfgk0vQMQn5rPFxtP6f8rnKsOrlLaCtMDp\/WDkxsXUCNPUI43B4Zuid48l83H6wHk0jV1jNnWnK3z8e8go+DAvYBVTTAprWNbs\/ubq8q5JEVHHNFNL\/HRPNWHT8XO+VWBf3PBsTpkBrUKI93Dgs75htdIWqD\/976PfyYnui4XzpCkyjQU8f96LWzaqXZWvlpLgIXfqctwi46FCmWyOmRoL+u0YAJ\/1eE4veSKvn05RNMHFugWGcNoolxSp31NlOoNIYbzfnlXwq0GPObUq7BpqV3J\/XK2hzBBX7WpzxuxXh00spZShmo9fI8ulK6V5ZerVUwNqREHsSbS7xVoSNeuYTyx0faX5\/nmD3BzJTFIFz1+WV2drFqI\/ufYswE=","translations":{"en":{"changelog":"### Changed\n- Verified Nextcloud 34 compatibility\n- Rebuild of 0.2.19 with package-lock.json generated by a newer NPM version"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/mziech\/nextcloud-cas\/master\/img\/screenshot.jpg","smallThumbnail":""}],"translations":{"en":{"name":"CAS Server","summary":"CAS protocol server (IdP)","description":"This is an very basic and experimental implementation of the CAS server protocol for Nextcloud.\nIt is not another user backend for Nextcloud, instead it allows you to authenticate 3rd-party or\ncustom web applications against the Nextcloud user database.\n \nIf you are creating a custom application and you want to integrate it seemlessly with Nextcloud login,\nyou can either follow the [CAS protocol specification](https:\/\/apereo.github.io\/cas\/4.2.x\/protocol\/CAS-Protocol-Specification.html)\nor better use one of the many available CAS client libraries."}},"isFeatured":false,"authors":[{"name":"Marco Ziech","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIID\/jCCAuYCAhGLMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjEwNzA1MjEwMDEyWhcNMzExMDExMjEwMDEyWjAOMQwwCgYD\nVQQDDANjYXMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDEV\/6Gs\/Av\nH1IFQVbr9n4ZFZJGoJua9iA4M+ux98XJ7aE96TIHbPOyMxYtQIUxvhaPeTh0JS3J\n8V6GTXu2+1n8Q5pA+upj2LNx1kMaOamzf1MPRlNSLDAbP8pZQnK3\/B0K105iQci8\nXkF8l8AF\/EcowxJ6dERNsxaQrnhIcWJjrb9ChT\/xJI2DS2EIRjCfarVJx+seDS0K\nXzPOXKpmSGPwX9Up8RWQOwbJBvIHYGvhyhmR04AsnEBnsngVSlvXQHSj0xAAUcYU\ngWEva6f89rWdgRoSl5UXWC9uXCMsrEKNVJgZN6SCw2ndBLmhrB5oEs7c41xE5mns\n+1kosK8oHFjRBXynGVZUgNFlF6DPFVU1qRhJJR3tU+j838R7OGMQ3UjtOiXiYRJY\nyL1\/Mq11KYCKxo2Ye+yOzL4bdPv1Ds1VGFVL2XZsDaMNtbpLpHWqw8LC0CpFQIZp\nwiNM6x3\/w3uIcRuK9J4PVUGLlYl13Myy\/wMGz+2LglhFSoiblTtlLgkXf1SNbQ9Q\nQQ+c9DOSTzA7cBhB72P\/jcTo4QDUUFXVuzwryt4HXsJCFyKgoLRnVqQtDGRJh61i\nHyxrjrql7O2neTvhIDPUv8RAtxywPB3caqZKALd8D3gmxlJoSPBVsMfi3Sg2kJAK\nzlLHfGCV9vLznF\/Li5l963BCpGuBoD7y\/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IB\nAQCXQbJrao65l7euHYmOc9jo37bW9A1ZlKbs7zFQq4vhz0kPyMYXkodLZD95XC3\/\n7ceS\/HBSN\/jIXBv1VzQpdgdDsaNsn210ukWVq9WGxUgzfiG94Od+maOIWtj95b0V\nvj8mr\/gQYFlscpDR5jbQiurIJO0zNItHuZd5O7VsYDb+WRT9tbOyOjP17XmxUHuB\nsIPcEQ0WCygnTGViXhmD0j\/UoDE7cNz8qlE5cndjgovFWLD85tcztcvF\/DENUf+H\nvmH0yN045FJ5elLV0gu\/ykrCnS7POPIFsS5INvGJ1e0wxys5raUE\/trxumonUiEE\nTRKBJ8YtpzYPr+7Ti4FPwWf+\n-----END CERTIFICATE-----","discussion":"https:\/\/github.com\/mziech\/nextcloud-cas\/discussions"},{"id":"kursumstufung","categories":["organization"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/Edukonline\/IGS_umstufung_app\/issues","website":"","created":"2026-06-05T12:23:42.150999Z","lastModified":"2026-06-12T09:49:35.269958Z","releases":[{"version":"1.0.4","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=25.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/Edukonline\/IGS_umstufung_app\/releases\/download\/v1.0.4\/kursumstufung.tar.gz","created":"2026-06-12T09:49:35.258250Z","licenses":["agpl"],"lastModified":"2026-06-12T09:49:35.317261Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=25 <=35","signature":"Zu\/upGXdTxUeRq8Fn3inFMbHLA9kmtNhWdyEwKAaHE6fhuAv4kRB9w3uut+KVvdafQzcHaJn\/\/\/pmU0O2khzH1aLIrRbFbZA1RwCwNhI2Ph46HNzuO9KE7wJy5PgGyEXfn60+JXxOULGXGJ73FYdNN2JzdZcwOAlN0MRwMvq80nyWDW\/ksFtRmDo7X5STgZkRgJZ6QkSoT3gO67WlIUK9XK8VTcCehGa+SuO1vVuwMe1XocK8b7Bju\/hL+M4hbIMnXudLHn2Jf1tVQYJf3yF++hmr54NqOxkw7D\/hvF\/DsL7Jrjn63q+IqZgvq8lf8rZJBn4PrcRlGFKB\/TasxHfh2ItSwXMGrsRNORhH2n73lnnG9TUvnoc8fBxXOt4xzUDdLADyV9X8iojsZlspqS2C5LeK2Q2s4IJnhzqD3JNZR2pe9UrbxxI29mdx+0hHXUqcBx2DMxHzQvbBAqCz6Ewt+vE51yuwMgxLJQu96UDwd5lV8suXMGl+BfC8zpZBTIuunN\/i5qxtRYLok48BY7h2cCV+m6GzbUT+epg0AWiisBCynC3G\/2yvw0pf5ktHHlQ+MBDDlB2pG8WfcwJEVWm4SE9LrW0pGGCYABK1TOLI+Iupn+Wd1xsr2EJCHJjMG2\/jQpg75xwX1y2\/2ycm9I0aTKXGv2v9QApwnG2OsCejj8=","translations":{"en":{"changelog":"### Added\n- **Genehmigungs-Workflow**: Die Schulleitung kann eingereichte Antr\u00e4ge genehmigen oder mit Begr\u00fcndung ablehnen (Status `approved`\/`rejected`).\n- **Nextcloud-Benachrichtigungen**: Die einreichende Lehrkraft wird \u00fcber die Entscheidung informiert; die Schulleitung \u00fcber neu eingereichte Antr\u00e4ge.\n- **Konfigurierbare F\u00e4cher und Klassen** \u00fcber die Admin-Einstellungen (nicht mehr im Frontend einbetoniert).\n- **Schuljahres-Filter** und Archivierung; Antr\u00e4ge werden automatisch dem Schuljahr (Aug\u2013Jul) zugeordnet.\n- **Tests & CI**: PHPUnit-Tests f\u00fcr Service-\/Autorisierungslogik, GitHub-Actions-Pipeline (PHP-Lint, Unit-Tests, Frontend-Build, Secret-Scan).\n\n### Changed\n- **Sicherheit**: CSRF-Schutz auf dem Settings-Endpunkt aktiviert, serverseitige Eingabe-Validierung an allen API-Grenzen, generische Fehlermeldungen statt Leak interner Details (strukturiertes Logging).\n- **Architektur**: Controller auf Dependency Injection umgestellt (kein `\\OC::$server`), Gesch\u00e4ftslogik in dedizierte Services ausgelagert, Frontend-Monolith in Komponenten zerlegt.\n- **Robustheit**: Lade-Fehler werden sichtbar gemeldet, CSV-Export gegen Formel-Injection abgesichert, N+1-Abfrage entsch\u00e4rft, UI nutzt Nextcloud-Theme-Variablen (Light\/Dark).\n\n### Removed\n- Ungenutzte Abh\u00e4ngigkeit `@nextcloud\/vue` und Debug-Endpunkte\/Logs entfernt."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/Edukonline\/IGS_umstufung_app\/main\/img\/app.png","smallThumbnail":""}],"translations":{"en":{"name":"KursUmstufung","summary":"Verwaltung von Kurs-Umstufungen (G-Kurs\/E-Kurs)","description":"Eine Erweiterung zur effizienten Verwaltung von Umstufungsantr\u00e4gen zwischen verschiedenen Kurs-Niveaus.\n\t\tLehrkr\u00e4fte k\u00f6nnen Antr\u00e4ge (Entw\u00fcrfe) erstellen und an die Schulleitung einreichen."}},"isFeatured":false,"authors":[{"name":"Edukonline","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIECDCCAvACAhNoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwNjEyMDY1ODU1WhcNMzYwOTE3MDY1ODU1WjAYMRYwFAYD\nVQQDDA1rdXJzdW1zdHVmdW5nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKC\nAgEAlmt93gom8oSpIcsFgqOoW4tTNgiGruC+D5Dz5wXozSskMcQeIJM9\/zyhRWN0\nSBKuViCDe0cg1vYOaHS\/zCJFP5Lw\/\/1+TDIMYs0CKs1IjSPZLJparK7MYGAdH53r\np1vQj348uhH5\/35uAJGYgD9UiOUWZqlSMHrKRm6QkZscB3M8tIuO79dDIt2D4WLp\nE6lOub54YEJDVr4amVeoKs11UmGzeDH8fCqZslMSkOXzh3+0ugVYw+rZCSSC+vRY\nuHWalrKTtLg4rBTSEyBUptZuONt5ciy6b8miTTod6x81\/obHK\/Y0KRkzVq0FuwCI\nj4LWHnR\/PujAACtdiJGAJGimGwASsxrtfXugVdgI6L6Gj0pNuLNQ59+vMsALzJfz\nckWGtphQSHKCAcMSWTovyOfiQm35HifuIhu6B2j\/aMkRZ4655XC+y1bXI0C5jJX3\njUAPK0dtu+iByw37jCxTZPv0mpUl0qnt6ixlDUp32tD5Z2CdLG8OoROtIRtl9h0e\nysCzPsHdYpW2A0MU3oOYuEbasBLHyYFKno3RKv3qIqU7GrTseiwdTEaJDIXqUkX6\n+IMlVSi1E2BPBs1MoPHqoLm+XuRrjhmxUWQ\/5W4eQreH30j6bHZ\/iXCCX32qv1mt\n283JT\/+EOaN\/nbsJ8LanQ7gPihmj8t6Ixd+wOWI1jjcaBQUCAwEAATANBgkqhkiG\n9w0BAQsFAAOCAQEAhLrV8f5wXdf1xt2l5d5UEiDA\/wYIFLQAoxMiZacUTChBz4kx\n6+Mk21YXDnsLXcv1RUyCepExNfOdL2Vklz5uVS+hHWOQIUrbS4tqiI\/wo0EUZLMq\nejnnyqABET3NIRKgdSpHr2Pf3yyCS5mwA4gnrXXXIcvKAihGr3SNqbhefCEJF9lA\nfsalvVmiOxTAiF4Tq7WveJvRsbXJGzEB\/jhG8PA5Fx9n7yXlU7IURL5W+z61+XeD\nt7L5ds0N+9POcvwpvOY\/P2RgpSNL3nUWp76FS2mlO42LAY1fOJc65Af4JY+l6m3n\nngm40OA367LwvT9\/fCGwSwByBLyeeE\/Y0ANRjw==\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"fulltextsearch","categories":["search"],"userDocs":"","adminDocs":"https:\/\/github.com\/nextcloud\/fulltextsearch\/wiki","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/fulltextsearch\/issues","website":"https:\/\/github.com\/nextcloud\/fulltextsearch","created":"2018-01-08T13:45:00.180176Z","lastModified":"2026-02-19T14:58:44.280910Z","releases":[{"version":"33.0.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/fulltextsearch\/releases\/download\/33.0.0\/fulltextsearch-33.0.0.tar.gz","created":"2026-02-19T14:58:44.276273Z","licenses":["agpl"],"lastModified":"2026-02-19T14:58:44.316800Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=33","signature":"4JAEoQZwJj7wV38PCaw9SGprXCo3tNPRJxmvJ4BGTaIhZfnbpT4XzlQ5hM7YPX7KJecUS\/zvigzeEyY0BXiUpI4f1USKFzgz1ACRmXhNQ9q3YMSl5VZlceEYEQJ0ha+rHnv+sLvBunDw2NiMSIvhRGb+zeUnRdtk8731kODlU68+cmEO4FjyORIE+sGfbGz\/rL9vvbkdqCAfeDxOLoVfZmMjCP5ZVK\/oVZX0tRKAY2swpMCq6FYZb0srloAQbDB2EbEE9Fe8kVvO057+41FNBevSyZ0QSVNocCDwn+I8NXhJrWH5wo5Vtf3u\/BG9zTLCn6Wo6CcbbGnIvOb1fnfOkm895RDvnK+qNj\/EOcfEglgI0AxjWbMc0yquNv9Rg3bLlc\/aVXiN3zseSRvzMmsR5M4zQih4EEWJKU2jzmtB8bEsFsNLBgTd4MACIY4X1+85Q6iCl00v\/KWvmmRrbtKAr6xpJLopOGpd76aMQe8OEeVZ7UZv9dlEAgJgypD5lOjTGwgITlFqnuZtkcrs1QKYMhF9bw+Vl0d+cjcQ21w+yWaodRp+gdLqQXAAlpam7VTz3Fizo26p7idKVjT7kjhzKJB5YQQVGXf5pDQ1a5BAnsWNFCDJrbGE6Rl6wVcD2\/YwvIGPqrBKOnbep9w\/MNW58caoOvnkOJ7aL7Kqo7BBl9c=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/fulltextsearch\/master\/screenshots\/0.3.0.png","smallThumbnail":""}],"translations":{"en":{"name":"Full text search","summary":"Core of the full-text search framework for Nextcloud","description":"Core App of the full-text search framework for your Nextcloud."}},"isFeatured":false,"authors":[{"name":"Maxence Lange","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIECTCCAvECAhCEMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMTgwMTA3MjEyODE3WhcNMjgwNDE0MjEyODE3WjAZMRcwFQYD\r\nVQQDDA5mdWxsdGV4dHNlYXJjaDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC\r\nggIBAORu7\/oGWzY2mcVuZlJ4y21gfc6wp9BpkcKOqYftY3r1SO3Kc\/6VUV0K30jl\r\nSsprVK1O16iGP9tQCXJv+3pwHCTk5\/RX9nXSFsMa\/4IAV2RfNp7bOcN6rhq9rgoN\r\nc1RdfGjlaLxiGswBbYwZX4609ZUZBZ5ZiNDLKMFYjg98USj50Y1eycBw0ISj1vrd\r\nR6lg8sl4vkNttNbhk8mK7iEhDOQWuA2I4XjES5cV30Toxi\/PRhnpp3gQBPVQWaoo\r\nv9SyR6cupExaUGPWVa8u1sTUC1FAG0+yKNeQMcPVWyrhIiP8vO8MRbDMfHVEqA35\r\n41RxCvcq7KGT\/Vg7YDKG3ZB+ICCP8GQDf\/\/u\/fZPNGeNdowr5IUNeLV6GgwxazfI\r\nMhrr6v3kbDgqIXgAKKFUE96O\/vA67xjq7Z0KiVJDCTmLzQCMw7pVVHpT8NjbCnp2\r\nTKJQj2OUeqFlxY3dW4cBDkw5mKyJYILHU1tPS9L+4PYMIr94ZB2wxsV23goXwCIf\r\nX8+2uTzif1Fe3v471eBmaWHyI53f8V5e1ECFwbkApcwX54WAUZ305RT97vhfFRRK\r\n\/LItY++6uD0NEkVwlRIf9PFlsMuopEQLF\/tXdltfwjaUeYmKMDV840aV2Yo+DT5U\r\nJ34b4Y394dNSMdyDbT3q\/ibHofezZ2B+3+Vj7HOPY6z6wTQPAgMBAAEwDQYJKoZI\r\nhvcNAQELBQADggEBAFZz9i\/EmaNNRq3plTQgbLNOQPf2EdnQSrvOKG14dJ2oMgju\r\nnDLJm4VbfDeJQtJRT6hpYVu7+kNzdQkeInQnll0TEWXrB0KVJug7CBzu+NurkPs3\r\nPHTItkTOOYpMCOC\/fxva8QtOEEtbcLEex+rwT0hpfrmPv77dujYRLzaevv7JJiE1\r\ndzc\/hNJdccPTCX6Iz3TmgB1H0btjAXa617Jn8W+6CYXqThij88+cz+M4dmZ4XAbO\r\nnX38FJouddvfq02eiFYToWkYQmSwWWwnWKiVCjuPhR7Qjtu8VV8kKL9JJ\/pkBoJt\r\nKXqjNVWGjIfvIsnzg4RMjVcnzuERbnhsdrDX3Xc=\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"listman","categories":["social"],"userDocs":"","adminDocs":"https:\/\/github.com\/revpriest\/listman#readme","developerDocs":"","issueTracker":"https:\/\/github.com\/revpriest\/listman","website":"https:\/\/github.com\/revpriest\/listman","created":"2021-07-09T14:37:51.960386Z","lastModified":"2026-04-07T13:52:04.168208Z","releases":[{"version":"33.0.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=31.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/dalliance.net\/listman\/listman-33.0.1.tar.gz","created":"2026-04-07T13:52:04.161205Z","licenses":["agpl"],"lastModified":"2026-04-07T13:52:04.214992Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=31 <=33","signature":"lrb0OYG8WVlWmjMKLM4rKqAIpAZ6qja5i8yadGYSSGzh8CI9I\/ZUPIPl6+j+1BOK\nfbc2gKKg+LrPvmEfcnTvjZAEls0feO\/eNA1qVW33Kq3eldPG0qiTJ6USFXz21VtI\nxQTqc1tYSpNuA7VIMdr4gkwKFY9Z8yQlOjIU2MPpyRcSHpKz7x\/xz\/kpmz8IUa4A\nciK2h9m6utHJEyH9JGqaqbMWvL+z7p92zGeEdUEmbO1UMH+L0hLZkMiwkVLsCuTS\nOwfj35okCpldZqVmlG5L3LQHJC0I7p2c3WEvx7E0dkxjz5Whr0Ht1TqX3f5BUgmQ\nik0tF5LB4LBfjXS18pAoB8Lf9h1ISNkcqv10e3NlTR\/MkYoc2GhOE2Xe3I1YK1xM\nSv0bpc7\/QX4ivrqJigNGixghi2LkCFtG01LpUPQyQi7PwO1e2nenV3D2Frp1IWTR\ni7uu\/iME5aYPedbdJTtbLI7FjkxxCE4Sn8LSHSDfZcPw8PgC9PNZDYXE7bw7wPAm\ntqUofdC1nDu01cn\/iQCGG78ir4KQeMS5O8Co4bQfmXW5LO\/1L6zurm7cjfXavY8c\nyySIeSfInfARA7QPg5QLr0GIQGdjf1J5p247Wtfv3oSRA0\/EhdqFJ\/AF+QaQsuc+\nBB9I+C3z1YEv1AYfgjYp4NRja4QN+lVPbpBO1NswjOA=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/revpriest\/listman\/main\/img\/screenshot\/interface.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/revpriest\/listman\/main\/img\/screenshot\/email.png","smallThumbnail":""}],"translations":{"en":{"name":"Listman","summary":"App for managing email-lists. Sign-up forms, unsubscribe links in the email, all that jazz","description":"This is a simple app for managing mail-lists with the Nextcloud System. Each Nextcloud user may create multiple mail-lists, circulate subscribe forms, send messages to the members of the list etc. It has a separate SMTP configuration visible only to nextcloud admin-users.\\n\\nOnly admins can send to lists, not for a shared discussion.\\n\\nNew in version 31.0.1 - fixed bugs to allow working with Nextcloud31.\\n\\nNew in version 32.0.2 - Allow share links to be hidden.\\n\\nNew in version 33.0.0 - Version Bump for new Nextcloud.\\n\\nNew in version 33.0.1 - Fix bug breaking sent queue display"}},"isFeatured":false,"authors":[{"name":"Pre","mail":"pre@dalliance.net","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEAjCCAuoCAhGKMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjEwNzA1MjA0OTUxWhcNMzExMDExMjA0OTUxWjASMRAwDgYD\nVQQDDAdsaXN0bWFuMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAytVF\nLyEYY6\/M2rZITfJ52usIxonVhwMLGtXuVI9ay5haUA3Mye1yP4z4i3yIm6DiMZrb\nggN6UzGZCo8aucUSF65jk2Glh+lkMHZ4wUmwBzzxPjHewXP5cRfQX4uO+9dZpRDL\ni0sQwLYGsftj\/R\/pqNadyc5rwtFL9eNwX2\/g5uACAiQa+6ZBvSRmFwmGwSEhuctX\nUpB9OY92d+R73aWXyjKDlWfDORdl7qPHquJYLM97Zn\/FW6bEzNKVqP25bHjTroaC\nSqi1FfZi7UbquizwjxLt76rRAb+L0lhKny61TyRSIxUwvHWupt\/S29PCKoI7I\/uU\nZPPoCojVAosWd561XNrNz5\/XZgBZWZZQNhaX4s6A2W683nA\/GV3v74a\/YaEl00X4\nbgbblcvujrtw2VGqyxL7dHMSksQueKtA9LpFJaS7I2EMSFj4NHeKbyp73kjn9fNG\nu54BkorNMwuxBslwQrUgxO3pZ1+Gk+l62mhbgFp92GRAfPE49IHxL7RPH6SGhTiZ\nAIi\/XmjpdMbHIZ4XoGBHFJxQAtCVUFIZ4M5x3VXB+eH2f6XhTkSkPeV40eEgxZ9H\nXzxu+StrDJs1YbOjEkM5eISGbbvZAORgIYyJG9a4GmyYoTYx8hY1npzkmosQY7Yk\nNnKISBXNMT206iMDS0p1huaZwyv2VaAzJ1ccchMCAwEAATANBgkqhkiG9w0BAQsF\nAAOCAQEAZDDLZSArgBp4w1XF3BbjqRJly+t35V244iZYitw2qqowcZ\/tKUeDyJ1h\nmh32X98Bdbs\/Ow1a5Iph8vkJRMasgrQTgQRts9Oj\/KwvspqZ2WkNSDb25yU5Dbqz\nkCCdzbFlDLxqGQ1hDNQDTMzNvrYjq4CcruMFTFXuotj2+G3jmUMWZPlf8SrOiIIm\nSU7vrm\/IYi3mVHtq9kQV\/d5PiLufbq4j0YHPW+OUk6Gmjlq9nTVsy9nl80dhTQmw\nT2YOp5QTYk3IOECpbiM1X4NAJa5KtnTxgd7K4294Bjttx2Uf3Izi7nsGmuAXCzwg\nKPP2V52RmkcFUu\/2VUxeDN4khM4J9w==\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"passwords","categories":["dashboard","office","security"],"userDocs":"https:\/\/git.mdns.eu\/nextcloud\/passwords\/-\/wikis\/users\/index","adminDocs":"https:\/\/git.mdns.eu\/nextcloud\/passwords\/-\/wikis\/administrators\/index","developerDocs":"https:\/\/git.mdns.eu\/nextcloud\/passwords\/-\/wikis\/developers\/index","issueTracker":"https:\/\/github.com\/marius-wieschollek\/passwords\/issues","website":"https:\/\/passwordsapp.org\/","created":"2018-01-19T18:08:43.002344Z","lastModified":"2026-06-29T11:33:45.764754Z","releases":[{"version":"2026.6.10","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.1.0 <8.6.0","platformVersionSpec":">=30.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/git.mdns.eu\/api\/v4\/projects\/45\/packages\/generic\/passwords\/2026.6.0\/passwords-lsr-81.tar.gz","created":"2026-06-09T18:06:40.315127Z","licenses":["agpl"],"lastModified":"2026-06-09T18:06:40.349790Z","isNightly":false,"rawPhpVersionSpec":">=8.1 <=8.5","rawPlatformVersionSpec":">=30 <=34","signature":"Q5cNHD5blhMmO3lsz0ERoppqbzlwPIfSDdEYqDdV3FdpD\/Sav938EWHwr7yH2r1tbPpEraeh0pZpeeGp1z8ntwv9AMzPcI+3ymtSYpp+m6IPWQfh724TrmdydfH2mKCcHUt5pWRJUDqpf6AyeUOvIky5XoxO1qNF+Cu4KB9IdF\/jyypbRqM8qrzTna2kUf1A46ii7TBsHjmxiUP5euwJQxgRZBY9LzbsLQ2WLm\/la7lRxIcNwdzhS7QDrWjj9bMvrLeeIYhO8V7Ajd8+D2S9EsyOXIO3nEEXBTyNWnJJqLTZCBljSCHqubNyXBC6tkKr5fIeKG2RgCzWH3O1Uxl9xW\/JUKIlN8YP\/pl3+ynCV4r5AKe9dLaLdZ2hTuF6+erW9znkj20gvfPGEzEbhndpr4KjPfgd7\/KyNmi0p1LfrTvH9UK\/nYoxL7evSe65LJGIQTmKyVfiiR07KqBt7BOHNI0hzoh8\/fTyYiO\/u6aBKPHMhuOB35jfkNysPb8mrNQZJOYUvBWJlIpaNMnNtmY4JgIPi18t95o5\/h\/l4e9ZgHHlrtmbtNpdAvOH171Vo19haKjmr\/x1N\/JRb5NnIqfukVlrHuL+Z4jVRQHtrQJMigSxwVPDIcMixMWSUS1q6sETNL8j0HnOOA\/+397fA0CC3RJQGpfDcaoLl4kJlJruWtE=","translations":{"en":{"changelog":"### Added\n- Nextcloud 34 support"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/wiki\/marius-wieschollek\/passwords\/Users\/_files\/feature-overview.gif\n ","smallThumbnail":"https:\/\/raw.githubusercontent.com\/wiki\/marius-wieschollek\/passwords\/Users\/_files\/_previews\/feature-overview.png"},{"url":"https:\/\/raw.githubusercontent.com\/wiki\/marius-wieschollek\/passwords\/Users\/_files\/main-section.png\n ","smallThumbnail":"https:\/\/raw.githubusercontent.com\/wiki\/marius-wieschollek\/passwords\/Users\/_files\/_previews\/main-section.jpg"},{"url":"https:\/\/raw.githubusercontent.com\/wiki\/marius-wieschollek\/passwords\/Users\/_files\/folder-section.png\n ","smallThumbnail":"https:\/\/raw.githubusercontent.com\/wiki\/marius-wieschollek\/passwords\/Users\/_files\/_previews\/folder-section.jpg"},{"url":"https:\/\/raw.githubusercontent.com\/wiki\/marius-wieschollek\/passwords\/Users\/_files\/tag-section.png\n ","smallThumbnail":"https:\/\/raw.githubusercontent.com\/wiki\/marius-wieschollek\/passwords\/Users\/_files\/_previews\/tag-section.jpg"},{"url":"https:\/\/raw.githubusercontent.com\/wiki\/marius-wieschollek\/passwords\/Users\/_files\/favorites-section.png\n ","smallThumbnail":"https:\/\/raw.githubusercontent.com\/wiki\/marius-wieschollek\/passwords\/Users\/_files\/_previews\/favorites-section.jpg"},{"url":"https:\/\/raw.githubusercontent.com\/wiki\/marius-wieschollek\/passwords\/Users\/_files\/security-section.png\n ","smallThumbnail":"https:\/\/raw.githubusercontent.com\/wiki\/marius-wieschollek\/passwords\/Users\/_files\/_previews\/security-section.jpg"},{"url":"https:\/\/raw.githubusercontent.com\/wiki\/marius-wieschollek\/passwords\/Users\/_files\/search-section.png\n ","smallThumbnail":"https:\/\/raw.githubusercontent.com\/wiki\/marius-wieschollek\/passwords\/Users\/_files\/_previews\/search-section.jpg"},{"url":"https:\/\/raw.githubusercontent.com\/wiki\/marius-wieschollek\/passwords\/Users\/_files\/trash-section.png\n ","smallThumbnail":"https:\/\/raw.githubusercontent.com\/wiki\/marius-wieschollek\/passwords\/Users\/_files\/_previews\/trash-section.jpg"},{"url":"https:\/\/raw.githubusercontent.com\/wiki\/marius-wieschollek\/passwords\/Users\/_files\/settings-section.png\n ","smallThumbnail":"https:\/\/raw.githubusercontent.com\/wiki\/marius-wieschollek\/passwords\/Users\/_files\/_previews\/settings-section.jpg"},{"url":"https:\/\/raw.githubusercontent.com\/wiki\/marius-wieschollek\/passwords\/Users\/_files\/handbook-section.png\n ","smallThumbnail":"https:\/\/raw.githubusercontent.com\/wiki\/marius-wieschollek\/passwords\/Users\/_files\/_previews\/handbook-section.jpg"}],"translations":{"en":{"name":"Passwords","summary":"Store, manage and access all your passwords with ease.","description":"Passwords is the most advanced password manager for Nextcloud and allows you to manage and store your passwords safely in your own cloud.\nThe intuitive and modern web interface of the app makes it easy to update and add new passwords from anywhere.\nIncluded security checks help you to keep your online accounts safe and up-to-date.\nYou can also share passwords with other Nextcloud users.\n\n**Features**\n * Intuitive and modern user interface\n * Password security monitor\n * Secure encryption\n * Folders & tags\n * Sharing\n * Dashboard Widget\n * API for apps\n * Extensive handbook\n * Import & Export\n * Browser extensions & Apps\n * ... and many more to come\n\n**Support**\n * [Official Chat](https:\/\/matrix.to\/#\/#nextcloud-passwords:chat.passwordsapp.org)\n * [Official Forum](https:\/\/help.nextcloud.com\/tag\/passwords-app)\n * [User Handbook](https:\/\/git.mdns.eu\/nextcloud\/passwords\/-\/wikis\/Users\/Index)\n * [Administrator Handbook](https:\/\/git.mdns.eu\/nextcloud\/passwords\/-\/wikis\/Administrators\/Index)\n\n**Apps & Extensions**\n * [Official Firefox Add-On](https:\/\/addons.mozilla.org\/de\/firefox\/addon\/nextcloud-passwords?utm_source=app&utm_medium=nc-apps)\n * [Official Chrome Extension](https:\/\/chrome.google.com\/webstore\/detail\/nextcloud-passwords\/mhajlicjhgoofheldnmollgbgjheenbi)\n * [Official Microsoft Edge Extension](https:\/\/microsoftedge.microsoft.com\/addons\/detail\/cjmlcljdpphgdfpkngjcmeepdpcgpffk)\n * [Android App](https:\/\/play.google.com\/store\/apps\/details?id=de.jbservices.nc_passwords_app) by [joleaf](https:\/\/gitlab.com\/joleaf\/nc-passwords-app)\n * [Android App](https:\/\/play.google.com\/store\/apps\/details?id=com.hegocre.nextcloudpasswords) by [hegocre](https:\/\/github.com\/hegocre\/NextcloudPasswords)\n * [Windows App (WIP)](https:\/\/www.microsoft.com\/store\/apps\/9NXVZ0ZP6D5Z) by [j0chn](https:\/\/gitlab.com\/j0chn\/nextcloud_password_client)\n * [Linux App (WIP)](https:\/\/gitlab.com\/j0chn\/nextcloud_password_client\/-\/tree\/main#linux) by [j0chn](https:\/\/gitlab.com\/j0chn\/nextcloud_password_client)\n * [macOS App (WIP)](https:\/\/gitlab.com\/j0chn\/nextcloud_password_client\/-\/tree\/main#mac-os) by [j0chn](https:\/\/gitlab.com\/j0chn\/nextcloud_password_client)\n * [iOS App](https:\/\/apps.apple.com\/app\/id1546212226) by [Johannes Schliephake](https:\/\/github.com\/johannes-schliephake\/nextcloud-passwords-ios)"},"de":{"name":"Passwords","summary":"Verwalten und verwenden Sie all Ihre Passw\u00f6rter schnell, sicher und \u00fcberall.","description":"Passwords ist der beste Passwort-Manager f\u00fcr Nextcloud und erm\u00f6glicht es Ihnen, Ihre Passw\u00f6rter sicher und einfach in Ihrer eigenen Cloud zu verwalten.\nDie intuitive Weboberfl\u00e4che macht es einfach Passw\u00f6rter von \u00fcberall aus hinzuzuf\u00fcgen oder zu aktualisieren.\nDank des eingebauten Sicherheitstests k\u00f6nnen Sie Ihre Benutzerkonten sicher und Ihre Passw\u00f6rter aktuell halten.\nSie k\u00f6nnen auch einzelne Passw\u00f6rter mit anderen Nutzern teilen.\n\n**Funktionsumfang**\n * Intuitive und moderne Weboberfl\u00e4che\n * Passwortsicherheits\u00fcberwachung\n * Sichere Verschl\u00fcsselung\n * Ordner & Tags\n * Teilen-Funktion\n * Dashboard Widget\n * Umfangreiche API\n * Import & Export\n * Detailliertes Handbuch\n * Browser Extensions & Apps\n * ... und vieles mehr\n\n**Hilfe & Unterst\u00fctzung**\n * [Offizieller Chat](https:\/\/matrix.to\/#\/#nextcloud-passwords:chat.passwordsapp.org)\n * [Offizielles Forum](https:\/\/help.nextcloud.com\/tag\/passwords-app)\n * [Handbuch f\u00fcr Nutzer](https:\/\/git.mdns.eu\/nextcloud\/passwords\/-\/wikis\/users\/Index)\n * [Handbuch f\u00fcr Administratoren](https:\/\/git.mdns.eu\/nextcloud\/passwords\/-\/wikis\/administrators\/Index)\n\n**Apps & Extensions**\n * [Official Firefox Add-On](https:\/\/addons.mozilla.org\/de\/firefox\/addon\/nextcloud-passwords?utm_source=app&utm_medium=nc-apps)\n * [Official Chrome Extension](https:\/\/chrome.google.com\/webstore\/detail\/nextcloud-passwords\/mhajlicjhgoofheldnmollgbgjheenbi)\n * [Official Microsoft Edge Extension](https:\/\/microsoftedge.microsoft.com\/addons\/detail\/cjmlcljdpphgdfpkngjcmeepdpcgpffk)\n * [Android App](https:\/\/play.google.com\/store\/apps\/details?id=de.jbservices.nc_passwords_app) von [joleaf](https:\/\/gitlab.com\/joleaf\/nc-passwords-app)\n * [Android App](https:\/\/play.google.com\/store\/apps\/details?id=com.hegocre.nextcloudpasswords) von [hegocre](https:\/\/github.com\/hegocre\/NextcloudPasswords)\n * [Windows App (WIP)](https:\/\/www.microsoft.com\/store\/apps\/9NXVZ0ZP6D5Z) by [j0chn](https:\/\/gitlab.com\/j0chn\/nextcloud_password_client)\n * [Linux App (WIP)](https:\/\/gitlab.com\/j0chn\/nextcloud_password_client\/-\/tree\/main#linux) by [j0chn](https:\/\/gitlab.com\/j0chn\/nextcloud_password_client)\n * [macOS App (WIP)](https:\/\/gitlab.com\/j0chn\/nextcloud_password_client\/-\/tree\/main#mac-os) by [j0chn](https:\/\/gitlab.com\/j0chn\/nextcloud_password_client)\n * [iOS App](https:\/\/apps.apple.com\/app\/id1546212226) von [Johannes Schliephake](https:\/\/github.com\/johannes-schliephake\/nextcloud-passwords-ios)"}},"isFeatured":false,"authors":[{"name":"Marius David Wieschollek","mail":"","homepage":"https:\/\/git.mdns.eu\/nextcloud\/passwords"}],"ratingRecent":0.5,"ratingOverall":0.7391304347826086,"ratingNumRecent":0,"ratingNumOverall":23,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBDCCAuwCAhCIMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMTgwMTE4MjA1ODMwWhcNMjgwNDI1MjA1ODMwWjAUMRIwEAYD\nVQQDDAlwYXNzd29yZHMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDB\nxnKYqoHdZ\/hfIR+LpeRsAU3LprUt9LNDzf9c8UILro0dF8AGowDic\/UzfThNASB2\nuUaO5+6Kc0Edsu+npk1FGdalG9GzkXyDWkYN3qfJ07krIGH+4lOLXENR1d99W4Kf\ncjYATqQ7bUL7PoMMZ6Opfl8p5gWzaeCv8D1DJ1wKIITM\/E\/q+5cxsJuiuwmOAppm\nydAJA\/cj587xvMMnaOmYxxZA719YpqHwj4Qi8kXy7VqQc3EAhyj+6U8lwZo7EcL\/\nzlHMIupQK0l8Zxiuhmd9XPfGDEDEhGmw5qrPsw\/2OprpNDiAxjxhOY+PUxczfhkd\nmLLso8KMDzCrhWQ3ygqlICLsp68WH92MFnjlXc6mo2LKkVAVSnn8IBNJ0JGNenhA\nwTM1\/4owvVzUkgnyG97adVmqbcIKbRcG0OQTkJ+fK+YrA9xvqkS1+40sl0KQXH6o\nGVdLsUgVzdO46VJd0IRaazI\/VfXY20Wvv8+xcKNJOlJClJkd1b0T0rKdxCVABWR+\nRuoFXxF8xDfld\/MaJ5mPxVTDZAeCh1LtZe+zh7H48+8I5wKHA7QfsdG9dBPOLw1O\nMeSnAOtuaoioNq5ie3ZYOH9oEobVjp2H\/koDYqOQa2xF3rgzwSjPcs7vPumgG1Yr\n9FUiBk\/rvGc3N57jNm2sslih3uYA7CiOAY7+eJZ4zQIDAQABMA0GCSqGSIb3DQEB\nCwUAA4IBAQBgmOqa0x1s5v3GhD2e3\/Dy4q8QkJYZlnRZx\/e4WepfFDtt7ulhjdnH\nX56zF1qEvy59g+FMghsFwn7zGNEOdsHTJnJDQdFXLjLDQrCsRgxYsObHVrvPlEtN\nxTH8pexIp7ZqiZTnCRZNPYD1Z7G0mVGvyeDG2a4C5T7L4YBIkHzJJ7WkROchKxDP\nT7qbGfAxx7AGxMo2zTrCs2nKs3WVom09iBR7u5osQtO\/1ynMQlR0CO6lKcJmERiS\nfpu\/25tJeOH\/IbBRcCxgy31\/jbzm1AyrvcCTGVqy4v5HGZTuY5KZoEslWThW1LNN\nBqc8aZK4HZIaKVYfv9VIjLXngovmsSzR\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com\/tag\/passwords-app"},{"id":"fulltextsearch_elasticsearch","categories":["search"],"userDocs":"","adminDocs":"https:\/\/github.com\/nextcloud\/fulltextsearch_elasticsearch\/wiki","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/fulltextsearch_elasticsearch\/issues","website":"https:\/\/github.com\/nextcloud\/fulltextsearch_elasticsearch","created":"2018-01-08T13:46:20.008606Z","lastModified":"2026-02-19T12:53:24.795552Z","releases":[{"version":"33.0.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/fulltextsearch_elasticsearch\/releases\/download\/33.0.0\/fulltextsearch_elasticsearch-33.0.0.tar.gz","created":"2026-02-19T12:53:24.791259Z","licenses":["agpl"],"lastModified":"2026-02-19T12:53:24.828674Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=33","signature":"eCZfPDsn8woJjYUduOQPWo9D5bZF1wZMEC1lQbedwPc7e5Kzx7wCA0fyVtH2KTExsGHySkMLONm66L7g7AQF94tsz3TVG\/ISHHCblboQeQAJugZkCYWV3O6wMIpGJI1w2uHYnrY1RBNQHf9pwv++5pZpDDpIv5DGmFW9yhte+n48\/19Q\/NadezLua0iCoIjcV4cq0eos\/zwqhys4VO0vhO7DP6iaWM\/mpsCeYRhx8BfCyiPIyyGFeAwfNNbPEZkDQjFbVw71OmRmAKIYtdBGPq6rGs4Y\/V5xcMAkeTelfbGiqUnZxKXYD1EpXwuKHUPtqtSjtwhD6wHVl0lETDZ3KwldJ2kMopmuwCVCpvRB6gON6xvtQWIQfB\/7tjLJEkAX\/eJLOJQvjE9EkJ9FNEdnc5TpUjJs0gRPW+cMvKuqsMNUImcWv1lvZVhrFEGDdNgqINS1nmujCSCqrB4ywLuUg\/ugw6RjOb4OFRUe3Fw7Tq08KA2u9uE6dxr+D6K77Lp8pCKbPOuCfERvrGReEph1r0t0\/ZCuOYw4C7WKW5wxDeJOMnVwz\/bZX3FCHlyE+4xYHpbKb3xUuPGR3J8CLLn6c\/W1C0ybBQdPvIN4ezolsUCjG0vhRfOT63kic44ZBUal3dwIS5erluw\/1etjpqSFIe2kYgVdS4mTEpeA8OB5ikk=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/fulltextsearch\/master\/screenshots\/0.3.0.png","smallThumbnail":""}],"translations":{"en":{"name":"Full text search - Elasticsearch Platform","summary":"Index using ElasticSearch","description":"Extension to the _Full text search_ app to communicate with ElasticSearch."}},"isFeatured":false,"authors":[{"name":"Maxence Lange","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEFzCCAv8CAhCFMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMTgwMTA3MjEyOTQ1WhcNMjgwNDE0MjEyOTQ1WjAnMSUwIwYD\nVQQDDBxmdWxsdGV4dHNlYXJjaF9lbGFzdGljc2VhcmNoMIICIjANBgkqhkiG9w0B\nAQEFAAOCAg8AMIICCgKCAgEAr8rSELX8chonmVYob\/PqC7e\/Ency5OupcguzIaK3\ngx851lb9NrS+\/YNfoSsCXOKv4aKTORaOKJ1HtkP4VpL0g1z7b71mdXNsp48xl+FA\n1V8af7tLTBLwnN97G7NTEOPWoyrbmVlr6OHtDFkAvrJtPOHlhDfI6Ig0xO4w+TX1\nSbmvzrUzSUyOa\/TlEhpeyOLVQUTm9TI9oSfZNDh7\/Ry7NnXpj3WeixnVs9IMfAKY\nECeKORQ1\/ahy5iV6hVsk0SdD83fHnSxS2vBpGqwkZV\/865SeelaRe522vM+p0V7D\nPnFPO5+7dVzutwagMmcU+0dQwM\/2xKPfRakes4YQn0Q3PI782b5Lcijmt6phUnz9\naPjX7+RMcxyikmW4vyElPEiUVAgb+tb8ToBXIDhqIzxPjuNUgZ\/SfJcA53Tv\/65F\ntG0NPddcqiOnUDzxT1KAgC\/80SSyeo3t+0fMPT1i4eqJ1YqwzHTma2RWSDhX2EFJ\nUsZ6bWouCzRuYmCeRUyYPPI9RXFL3LeApZa30JzEPhIC8ZLSSifPZOPvEeZ0xg+A\n9h06qQtTMSsRhmk8X0RM4qfGCKJ18QFK8esTt4g+7nBObj1dMCWU8QQ4+2okUHSb\nA0byvwulkZngP3wZXkejHbvZyerM9PLe+oWcEGCQpsG\/NekF4pDXt7\/igHufHGcn\nrUUCAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAMsyAVTlRETFrRaAOPBPS0T0EOX4A\n2WnK5s1QLovt29xgsFm4V3SSUgEmOZJ8p35RC5GoXBh0hvW4mzzi\/25rmdQuW47U\nN5Ob3jz9Ki79SGiZw5LIkc78ApC7IEAFjczR60IE5H2lQZrYvc\/P3Bj1tGOhNRim\nNcOhvaYZ05K5PH+Fml16Wavp5yCu1h9uhZk9xyOe5xCaGz48WzFIYhCo0ByJTkkK\nnvlQMh7XYSyulVLUsQUduHxnnDcRXx2RgLjrl0eWjUFjPcA+gDELEp27tN6GSXJt\nWFRV0cjdbWCMS6GMc\/P3WG6mOG7VYZcFD7YiIGixqcgQAZCw2P9TZpA5pA==\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"music","categories":["multimedia"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/nc-music\/music\/issues","website":"https:\/\/github.com\/nc-music\/music","created":"2017-07-27T20:44:13.379611Z","lastModified":"2026-06-02T20:34:42.370749Z","releases":[{"version":"3.1.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.0.0 <8.6.0","platformVersionSpec":">=28.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/nc-music\/music\/releases\/download\/v3.1.0\/nc-music-3.1.0.tar.gz","created":"2026-06-02T20:34:42.345378Z","licenses":["agpl"],"lastModified":"2026-06-02T20:34:42.429294Z","isNightly":false,"rawPhpVersionSpec":">=8.0 <=8.5","rawPlatformVersionSpec":">=28 <=34","signature":"EyuYv3up71MfDi8DfV5cU4RzjGeXqdB3jBWcD3HdUkHhLiwKETuZBLljJg8p53Fe\n3\/3a8lOLRVt4Z7fwyflFmpNk0zeThKXlrOlTo0ro\/zmK3xYcn5hfBSIJ4WMFuDIt\nAGBUN6IoakJZCN18sS07yHfYQoPMaZI4QWcOWVX8BXA+mzJxhSQQV4Gk52IXLuRe\n3opn77ocLzNBrAsXYreaY1BcBunpModcP8gBnJsYoK9HlsOzJ1MuzaJOyBLkUPSf\nZuR90yo2+y9uw6wHsBjZPhUgbhiaZt4a4S3XSKEV3eTs3JCPDxkQMhk608bTiGdI\ndQ6s78MZ5ltzgrotBOKneQOcf+ToQa0uSqRGhVgQtikINxM8f9nMVsPJ6tJ6bgi1\neZVrbUf1tspTaWIDrsjQZ+LBjNJtMFmO04x+SlazuKlWLigUAqjwREaaGrkW8fUo\no\/GVRDuSRJ3H7C34AZQqrGR7oft8xrMsvRyJRwHRMzGxof2pRiFdLegVJPqH8MQj\ndh54C8yI1KCRY6akX37cLXF5Lxn77TDbFysR9PboZ0aDj18HIC42ffYTOS7zvQJT\ndG7kp09bNcT0WmrCs4aSf\/VRxirg0E0EuFW8l7kiPD1vEFCUtgQoPSWWfKY8zjaP\nhIlSPPZNW9K9Y\/Kymc+3U41PaBY0MPYRY8839M44CM0=","translations":{"en":{"changelog":"### Added\n- Support for Nextcloud 34 (tested on rc2)\n\n### Changed\n- Periodically refresh \"Now playing\" song to Last.fm while playing (Last.fm forgets the song after 4 minutes which was an issue on longer songs or when the song was paused)\n- On narrow screen, use similar \"mobile portrait\" layout in the Files player as in the Music app proper\n- On narrow screen, keep the player controls visible also when the navigation pane is expanded\n- Don't hide empty genres, but instead, remove them in the background cleanup task\n- Podcasts:\n * On RSS XML parsing, allow also incorrect URI for the iTunes namespace as long the as the prefix is `itunes`\n [#132](https:\/\/github.com\/nc-music\/music\/issues\/132)\n * Get the cover image from the element `<itunes:image>` if `<image>` not present in the RSS XML\n * Show the placeholder image on the web UI if no channel cover art available\n- Advanced search:\n * Enable searching for genres\n- Ampache API:\n * Allow handshake using the bearer token on Authorization header\n * Support action `search_rules`\n * Advanced search supports rules `song_count` and `album_count` also for type `genre`\n * Support argument `include` in the actions `user_playlists` and `user_smartlists`\n- Subsonic API:\n * Add OpenSubsonic property `roles` to the artist result type\n * Client-specific tweak for Feishin: Method `getArtists` returns also the artists having no own albums\n- Updated the getID3 library to the release version 1.9.25-202603060942\n\n### Fixed\n- Embedded Files player hiding bottom of the file list on NC 31+\n- Navigation pane being collapsed on screen exactly 1024 px wide even though the toggle button is visible only on widths < 1024 px\n- Navigation pane toggle becoming unresponsive if the navigation pane was closed with the toggle on touch screen\n- Some HLS-type radio streams not playing because URLs contained in `#EXT-X-*` headers were handled incorrectly\n [#133](https:\/\/github.com\/nc-music\/music\/issues\/133)\n- Scrobbling to Last.fm failing if the song was missing either track number or album name\n [#134](https:\/\/github.com\/nc-music\/music\/issues\/134)\n- Subsonic API:\n * Response of `getArtistInfo` and `getArtistInfo2` being malformed when no details available\n [#129](https:\/\/github.com\/nc-music\/music\/issues\/129)\n * XML responses of `getArtistInfo`, `getArtistInfo2`, `getAlbumInfo`, and `getAlbumInfo2` showing property `openSubsonic` as an element instead of attribute"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/github.com\/user-attachments\/assets\/747ebc2b-0ca2-4ada-a73c-ab4790e6c4b1","smallThumbnail":""},{"url":"https:\/\/github.com\/user-attachments\/assets\/fb3bb669-c5d2-44f0-8766-5bfba29de439","smallThumbnail":""},{"url":"https:\/\/github.com\/user-attachments\/assets\/35702d1d-1740-40eb-af41-71ec27a6e8ba","smallThumbnail":""},{"url":"https:\/\/github.com\/user-attachments\/assets\/5fd765cf-7563-42f7-9887-d438c1aa8dc0","smallThumbnail":""},{"url":"https:\/\/github.com\/user-attachments\/assets\/98846b32-8ba6-425d-b421-8c2db0bbd635","smallThumbnail":""},{"url":"https:\/\/github.com\/user-attachments\/assets\/de9ffc20-c2ec-4033-8098-7cc84c96b395","smallThumbnail":""},{"url":"https:\/\/github.com\/user-attachments\/assets\/4783f027-9847-4979-8965-b83f265bf3dd","smallThumbnail":""}],"translations":{"en":{"name":"Music","summary":"Music player, library viewer, and server","description":"A stand-alone music player app and a \"lite\" player for the Files app\n\n- On modern browsers, supports audio types .mp3, .ogg, .m4a, .m4b, .flac, .wav, and more\n- Playlist support with import from .m3u, .m3u8, .pls, and .wpl files\n- Show lyrics from the file metadata or .lrc files\n- Browse by artists, albums, genres, or folders\n- Gapless play\n- Filter the shown content with the search function\n- Advanced search to freely use and combine dozens of search criteria\n- Play internet radio and podcast channels\n- Setup Last.fm connection to scrobble plays and\/or see background information on artists, albums, and songs\n- Control with media control keys on the keyboard or OS\n- The app can handle libraries consisting of thousands of albums and tens of thousands of songs\n- Includes a server backend compatible with the Subsonic and Ampache protocols, allowing playback and browsing of your library on dozens of external apps on Android, iOS, Windows, Linux, etc.\n- Widget for the Nextcloud Dashboard"}},"isFeatured":true,"authors":[{"name":"Pauli J\u00e4rvinen (current author)","mail":"","homepage":""},{"name":"Morris Jobke (original author)","mail":"","homepage":""},{"name":"Jan-Christoph Borchardt (original design)","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.9107142857142857,"ratingNumRecent":0,"ratingNumOverall":28,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEADCCAugCAhA8MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMTcwMzE5MjIzMjMzWhcNMjcwNjI1MjIzMjMzWjAQMQ4wDAYD\r\nVQQDDAVtdXNpYzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKxHq6Pw\r\nAZtDKGO\/GipxtUD8O6TXu+Cm64FK\/BYdDuU45rMQYn3YlzUMhsdf0z1oGvjBMUM1\r\nbJz7U0HlexBljrbmb3H17Ty2Oeoe9ZpCEOT4pkMGp5D9ADwGOZdhqBJBC+3veI3O\r\nune3L0Vl7u8M+fYIEKWgNpXN\/Ex5RKmUpraC56cHzDgKQIEQ9Gr5ehIYgk9ZFE6J\r\n1wpexQh0+ScT9GNu17eu+r8h1+Jm+jWKTbR1hbXYAZs10nIYT\/hyHxuEgpoVCKYa\r\ntMpQYAgy6PqnD7S3sA2U1ecgypNyAHMgEBrUIKUJYDUArGJggB9NKi9fkki2u0of\r\nxwppKUNWmUCute6UaYqBytViqEIW13jLoOIoFIhDXFzcMyd6jlQVANekq\/b4cWLl\r\nrHn05ZR54Y4rA0Nlsp2sDiS0XU6\/8t5o4BZBzeQxkUBMYKUpwiIvUoLwb6KT\/eAM\r\nP3G9oEBJh+5Q86nN+VCn\/Ie\/uyAsI5EstRB4aXWeTcHVvjtMbSSx8ok9DlKVavoR\r\nxUGD1HMzbx8a1sk+hCIBMklA2ErM+MJSPPKbB\/RrjU0fx5vOdDz69j8JakpsvK7m\r\n0QCGa5PEpt8GWfLDZyyNbdwD8OP3CEmMWCj8++uDSW2eZ1wEXC5PyjmsybM6fIEs\r\nbi8Mcm33stVYPFql3M69MI5psSmoPFiPdnS1AgMBAAEwDQYJKoZIhvcNAQELBQAD\r\nggEBAJfb+22ZecDuPleLNVfaRyceAXuP1lWE48g+q1sybTTnPSsO+a0tzBuNr9P\/\r\nmis64JiTpwH28P9YqLnnb+43dzScva64RROMsugZg9hr0mcUR\/6gCV4e66roXlDf\r\nq\/bRZZ1JCtQwfZ3ZZvoAUKZ96Az0FYPc8StUEY9OQLEiXbRxK03YrouBWw0Pmu\/D\r\ntlGPu28CvnL6zdxhvIkG6ws9EuyLxY\/F\/9syVD+d5l5SRYKRe9RTc53tKE0ZQwO\/\r\nO7fmi1rvt4Yz3GtDrG+u++KKMMepZODQ5YdT8h90no9RMxHAcaSKQYl4G9hyMTm7\r\nAwu6fshh0gRpFvTEt1qJzTk+J\/E=\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"integration_giphy","categories":["integration"],"userDocs":"","adminDocs":"","developerDocs":"https:\/\/github.com\/nextcloud\/integration_giphy","issueTracker":"https:\/\/github.com\/nextcloud\/integration_giphy\/issues","website":"https:\/\/github.com\/nextcloud\/integration_giphy","created":"2023-02-06T23:48:11.562756Z","lastModified":"2026-04-20T18:07:19.474772Z","releases":[{"version":"2.2.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.1.0","platformVersionSpec":">=32.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/integration_giphy\/releases\/download\/v2.2.1\/integration_giphy-v2.2.1.tar.gz","created":"2026-04-20T18:07:19.459365Z","licenses":["agpl"],"lastModified":"2026-04-20T18:07:19.536948Z","isNightly":false,"rawPhpVersionSpec":">=8.1","rawPlatformVersionSpec":">=32 <=34","signature":"Q8UMRoMdFa\/BJvzlDL8h6ZEVhDx3CjX6cxjhWseSKUvcaAGxtVSDWRudR7WmoTuMNQh4li9HNf3R4DbDYjPJFeHmqUnKoF1XHUJnaVxrDQL7FQhU92tXjxhSFO84jCloASIeLt\/WTnxyT5LA6SlB04M6Bhmaw8uxIpF3BhV8MwuqDXC7ABuvrGQjRP\/v2aQNiAMa1F4AShXaJUXVswcoz8ZiFrFpX4xkPd\/zswTCj\/hJ1TQah9zjnqTe+JDbRdmBFgylIReyYkBbP\/Zr2NJXoQ04edRWNMn4MyEECojt7Qr3pjaMSjwVso4sz7HwEizy8DMTqC68mfdtZFuS2kY6euMip8CyIWEaFzI4Zkx3PT0TCwrfO9P6679aq+hQvUSBfRDWzSOxwgPXaeDFD4ire+omnclYskuUU3\/qkq0QsQsFpc2T1VItVyXMTgmA1DfHsSoHHH+cex0d1OMYrVij701EIykM83c6QEOs8LtW6+gzgWEzyQj8p4CAkW+vhjrQsx+ocpqeWW9ZaZOvj7+qOzYLPQGmNQf\/U2twtjUhVrhHfvMRLEuihTuwZ0i4IbJ\/ryoJr0\/OgLQfDI6sXzrTkdCraga2uyxiHMM1AiNqae3oGc4uRZXH\/oT\/GJeoBR8dndqEGGFQoqctDxZU5JOrsYRJDgZezvKMlQKduPxMhDY=","translations":{"en":{"changelog":"### Added\n\n- Added support for Nextcloud 34\n\n### Changed\n\n- Update dependencies & translations"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/integration_giphy\/main\/screenshots\/screenshot1.jpg","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/integration_giphy\/main\/screenshots\/screenshot2.jpg","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/integration_giphy\/main\/screenshots\/screenshot3.jpg","smallThumbnail":""}],"translations":{"en":{"name":"Giphy integration","summary":"Integration of Giphy","description":"Giphy integration provides a unified search provider for GIFs.\n\nIt also provides a link reference provider to render links to GIFs and make it possible to search for GIFs in Talk, Text and potentially anywhere in Nextcloud.\n\nTo use SmartPicker, start typing with `\/giphy`."}},"isFeatured":true,"authors":[{"name":"Julien Veyssier","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.8,"ratingNumRecent":0,"ratingNumOverall":5,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEDDCCAvQCAhH1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjIxMjI3MDEzMjU3WhcNMzMwNDAzMDEzMjU3WjAcMRowGAYD\r\nVQQDDBFpbnRlZ3JhdGlvbl9naXBoeTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC\r\nAgoCggIBAPO462NMpDIZPpdsvUYaAEPa73t8eFIHtZVVkE0c+ztaf3bMpCofWXVi\r\nWNxHfadKAGoXhfyqAngxK1yr97REUxsmnirMTRTuNzbXpxqYpbsgD51i+CPvnKKS\r\nbODdMxzUrwQIYhlXvrmierDbdTh3OC2WNNUScDUc0+46mzXsF6QatJg5fyrfjWtF\r\nlLJG66XNssumqLJ1mNIExjTlhWBWDwOzrEXPXwv2HUrYXRzbshXZgLbkjyYgdZSw\r\ngy143yzdYOSaS89bF\/wvYgoHUD4Zqd4UPNuVo0Bf1tDbusSwJqcZDWhlmrY8HtQi\r\nlfud0+Z1p7UhE1aCpffU3tpKnPBxdd6E1aaHixQjIb7sZ3fse97W2DXsUKUd4ihX\r\nbyb5ne9YtJXSH0M5ac4FUFDDIR5bCW6XNfwO5F9VKLMgtm1Dz8qMbs34QFVoAE7C\r\nd2BGMjfPM8acvLWN0irdYRqtozJG\/Uoa66TDmOM+gIXYX7Qvm9ODkdJgHQVurUfz\r\nTSsCF4K9XJdEuviNQEFcVpxaN58+WlJZOTGrdMy+MkPOGQbo1\/II2tY4X7s4Ykus\r\n52M5hD\/c7gtP1LKzDp0NHhr8GYoXWca4oj111JYVr8g0USOSzdCzEaxjIt48XDqc\r\n6RllrpI9kDUo1WV0vHhLTNEAI8dPjqNijjtIkMztpG81+yj8gNSlAgMBAAEwDQYJ\r\nKoZIhvcNAQELBQADggEBABdcMu4DS22vUhAsq9YZexG06qaT9F\/BP78+SoLlpOzH\r\nw6g22i5wew31Rx9Q1ofn9PcqfgonSxJO7ZWL3IP\/AvILqA6YjTG+0UQzW9nxYMq7\r\nJ8gJVc05LVoxtI8NnqwviTqkHyZoLKLg1hSAutLMqkdUaleuE06y7yG6QZ4BDt+h\r\nB3rD\/CXy5FOlFXE6YfXHU\/sZyCKI3llpMw5z\/wJbDsmV6mk2mTqygsxmwz0mWvjk\r\nM2EB4g+RkYwUPpUUXAAKop2R3HyDso8\/Du4ZMYelM4rxRXLgGdx5bhqsAc8OMAlg\r\ncu02NC85s6Zw9ao5+1LDDyh8snfCynIZR\/q83ArBQ2s=\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"sip_trip_phone","categories":["office","organization"],"userDocs":"","adminDocs":"https:\/\/www.doublebastion.com\/install-nextcloud\/#install-sip-trip-phone","developerDocs":"","issueTracker":"https:\/\/git.doublebastion.com\/sip-trip-phone\/issues\/develop","website":"https:\/\/www.doublebastion.com\/sip-trip-phone\/","created":"2022-02-26T20:09:05.010095Z","lastModified":"2026-01-31T14:51:29.313263Z","releases":[{"version":"1.2.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=26.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/git.doublebastion.com\/releases\/sip-trip-phone\/1.2.0\/sip_trip_phone.tar.gz","created":"2026-01-31T14:51:29.260164Z","licenses":["agpl"],"lastModified":"2026-01-31T14:51:29.933824Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=26 <=33","signature":"AFKp+opBkhucvBd2v8unt+92pSA\/e4SRpy3w8sMQrgs74nUvSBNM\/4nYOnwYOI9W\nfqiXFMt8nmezig5SSjzPiI86mWv8LSJQsjEy\/TjuLx9mSYBLtwEdH+94QR2qznWs\nZk1twI+ADG68B3R1vdQNdIZ49jMHodvkFacnsOLQ\/piVf4+\/pY4RdSPiFRuttGIS\nIrkVByLOCMUsqwUqNE80LM\/PL3uY+cdAQ25\/VCYABLBgLvshtUpOb+aH6QUP3r+R\ne\/UBYaHL5w8MIZC8hfutsSprArLlSvhNfXNU\/iAX4eR7f9iJw3NAgZOK8T8yC4Ur\nATHeCn1BLM1QjnXwkO8dJtUxKbx4pPVcMO3nwOxWwJ511dq1ycTDA7\/H1l6cB2Op\nKJ+2BwGThP3IjWN7xAPRuiCEao84j3esAVEJQCfCc7N\/b\/9hEAi5W+POMahoB4BQ\nrTXFjGcj8O3xH8xOPH6AzqUeKj03ZhxqOCtNt\/faBxod8Rxl8x\/6dnJ7bv\/Jctn9\niV6WA0OPa4gUZzQXz\/NRwyS\/xPP3Sm+m6zOpUgtkZtOyqNQ6Za+bUeenV\/JOZ4L8\nKQS4WEmUOEod2+tCSJl6waLlOtFB+9aGAINZ2WYoxpeVH3HEqfb+HX3HofpsnA6V\nI+j5D7cg+tc\/Ghd7GcDYkVE5xrIrCSZkfBiISS96Pb4=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/git.doublebastion.com\/sip-trip-phone\/raw\/develop\/img\/sip_trip_phone_keypad.png","smallThumbnail":""},{"url":"https:\/\/git.doublebastion.com\/sip-trip-phone\/raw\/develop\/img\/sip_trip_phone_making_calls.png","smallThumbnail":""},{"url":"https:\/\/git.doublebastion.com\/sip-trip-phone\/raw\/develop\/img\/sip_trip_phone_holding.png","smallThumbnail":""},{"url":"https:\/\/git.doublebastion.com\/sip-trip-phone\/raw\/develop\/img\/sip_trip_phone_contacts_list.png","smallThumbnail":""},{"url":"https:\/\/git.doublebastion.com\/sip-trip-phone\/raw\/develop\/img\/sip_trip_phone_mobile_receive_calls.png","smallThumbnail":""},{"url":"https:\/\/git.doublebastion.com\/sip-trip-phone\/raw\/develop\/img\/sip_trip_phone_mobile_answered_call.png","smallThumbnail":""},{"url":"https:\/\/git.doublebastion.com\/sip-trip-phone\/raw\/develop\/img\/sip_trip_phone_mobile_contacts_list.png","smallThumbnail":""}],"translations":{"en":{"name":"SIP Trip Phone","summary":"Browser softphone","description":"A browser phone that can be connected to SIP providers via Asterisk or directly. It can be used in conjunction \nwith Asterisk, to benefit from the control, autonomy and advanced PBX features offered by Asterisk, or without \nAsterisk, if it's connected directly to the SIP provider. For calls to and from regular phone numbers, a SIP \nprovider like Telnyx or Localphone is needed and a real phone number acquired from that provider. If Asterisk is \nused, it's recommended to be Asterisk version 18.0.0 LTS and it has to be installed on a VPS or dedicated server, \nas explained in the 'Admin documentation' linked on this page. The web server has to be configured to allow access \nto a specific directory and to proxy WebSocket traffic to a specific URL, as explained in the 'Admin documentation'. \nNot all SIP providers allow connections from external Asterisk servers or direct connections from web applications \nthat use SIP over WebSocket, like SIP Trip Phone. Thus, you can connect this application to Telnyx, Localphone, \nTwilio, Flowroute, Vonage, etc. via an Asterisk server, but if you want to connect it directly to the SIP provider, \nfrom the 5 mentioned providers, only Telnyx will work, because the others don't allow direct connections from web \napplications using SIP over WebSocket.\nSIP Trip Phone is based on the ctxSip phone.\n\n### Features:\n\n* \ud83d\udcde SIP Trip Phone allows making and receiving calls to\/from any mobile or landline phone at lower rates than with regular phones. It is known that VoIP phone calls are up to 70% cheaper than regular phone calls. International VoIP phone calls can cost even 90% less than regular phone calls.\n\n* \ud83c\udf10 You can acquire phone numbers in countries of your choice and make cheap international phone calls to receivers in those countries. When calling you back on those numbers, the receivers will pay as for local calls.\n\n* \ud83c\udd93 If Asterisk is used, you can make free calls over the Internet between extensions configured on the underlying Asterisk server.\n\n* \u260e\ufe0f SIP Trip Phone logs recent phone calls and their duration and allows holding, muting and transferring phone calls.\n\n* \ud83d\udcd1 When using Asterisk, SIP Trip Phone allows choosing any available phone number as the 'From' number for outgoing calls.\n\n* \ud83d\udccb SIP Trip Phone lists all the contacts and Nextcloud users with available phone numbers, so that you can call them with one click.\n\n* \ud83d\udce5 Phone conversations can be easily recorded and saved as webm\/ogx files. An audio warning can be played before each recording.\n\n* \ud83d\udea9 Incoming calls are signaled by on-screen notifications.\n\n* \ud83d\udcc3 Once you open SIP Trip Phone, you can use it even if you are logged out of Nextcloud.\n\n* \ud83d\udcf1 If Nextcloud is accessed in Firefox for mobile (version 123.0 or newer), it can be used directly on mobile devices.\n\n* \ud83d\udcbb If Asterisk is used, on the underlying Asterisk server you can implement an IVR (Interactive Voice Response or 'voice menu') and many advanced PBX features such as voicemail, queue management, music on hold, number blacklisting, call recording, audio conference calls, etc.\n\n* \ud83d\udcb0 The only ongoing cost is about $1 per month (depending on the country) for a phone number. No contracts.\n\n* \ud83d\udcb8 Low per minute prices: if Asterisk is used, you can make calls within the US starting from $0.0050 per minute and receive calls with $0.0075 per minute or less (Telnyx), or $0.0060 per minute for outgoing calls and $0 for incoming calls (Localphone).\n\nWe have no affiliation with Telnyx, Localphone, Twilio, Flowroute or Vonage.\n\n### Documentation\n\n* [Admin documentation](https:\/\/www.doublebastion.com\/install-nextcloud\/#install-sip-trip-phone)\n\n### Donations\n\n* \ud83c\udf81 [Donate](https:\/\/www.doublebastion.com\/donations\/)"}},"isFeatured":false,"authors":[{"name":"Double Bastion LLC","mail":"","homepage":"https:\/\/www.doublebastion.com"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIECTCCAvECAhG7MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjIwMjI1MTU1NzUxWhcNMzIwNjAyMTU1NzUxWjAZMRcwFQYD\nVQQDDA5zaXBfdHJpcF9waG9uZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC\nggIBALGXGrkLJY9XsqMXKDMLD4+Ub5HVr9HebfC2593+Ed41HVqIca9z3CdeXg87\npTjyZQhqsCzVArIJsmnH5pT02NYZDsZeARWpRLYWOIQeOJwS0EdOtWP6\/VXjxfw+\nUaDthCcfcj8TC7y+15zqwx9ERSc8ujXadGPqZEZAfGuZSy6b9+oXo17tT9fCbVeJ\nYyXibMWutUhIt8FvUQ2PCUYUity1kvn9+G3sOlPYMWDqPG3tt70EJ2m1J9ZX6Pa8\npmI8LG8IvFWImbX1\/+8YrtQZ0RQcoP7yX\/H6S8NvsAux\/sgMYNSEVbXzapE2TeMD\n1w0aEH3101twV+2cuKf8U+bt0Vha9HFNC06Nmu2lQkXPV\/Cdvx+DIKXhb3AaApgB\nT4uzRE4Zfg\/BZkspJ7IFObi2NpTv2T4frH3tZudOR\/OWtsGTpZbH8p12RK7yE19d\nMCR3DdVMe\/OXh1GaIc30s4jd6apskC33xZJ3IamyzY6EYLL41E2vmd9Eg6VMTGXJ\nHuOdAtJYy4R6040aDXfeNAnTcCVZQYmPvfnalQfcfiQePaWMyMVsBFy\/utq\/R\/qU\nTgtp68+jhvRH2YOxUVvuyrWhxY8PqhNHWlp5OYGllBdes5GrKvGIqnO\/q1nC6V5A\nHd+1SZSQJE1kQxpXxiDJeYBUQZUyBOiqM+GNfnZi+kVJ75YtAgMBAAEwDQYJKoZI\nhvcNAQELBQADggEBAIOJ8yPdp3vsRaOzsQCg8NdQgIDn9PZRtF0GjOPqVCOo\/ytx\nwIgdAiTAl1qvQaUjRSZf+qpYFPs\/Ojqd3DHi+ySPcq6PkkTWxkEpRmoaoFNAt0XA\nyOjSQhsBxuqFDmK+U6YvB\/QupGOSZipaBjQnaP5xufoiitIdRqd1XFHyBiNEfRt1\nQhLzrz\/u4PLaC6653qrl\/Jpd\/tp7LUtglihr4ODkALNQFWgY0n58tawkvTBaOpf2\nE3BfgleQKRa73g\/H3pGtUWtdXeTSkNHlxqef7l\/icwEDWqZfV8MIPRgEymG1naYL\nFIBUptO7eT+NDScFHKe4rtPK7FHhUjS7x4OcIao=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"contacts","categories":["office","organization","social"],"userDocs":"https:\/\/docs.nextcloud.com\/server\/stable\/user_manual\/en\/groupware\/contacts.html","adminDocs":"https:\/\/docs.nextcloud.com\/server\/stable\/admin_manual\/configuration_server\/occ_command.html?highlight=occ%20commands#dav-label","developerDocs":"https:\/\/github.com\/nextcloud\/contacts#build-the-app","issueTracker":"https:\/\/github.com\/nextcloud\/contacts\/issues","website":"https:\/\/github.com\/nextcloud\/contacts#readme","created":"2016-10-30T14:00:58.922766Z","lastModified":"2026-06-24T15:40:12.208353Z","releases":[{"version":"8.7.2","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.2.0 <8.6.0","platformVersionSpec":">=33.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/contacts\/releases\/download\/v8.7.2\/contacts-v8.7.2.tar.gz","created":"2026-06-24T15:24:41.845313Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-06-24T15:24:41.927599Z","isNightly":false,"rawPhpVersionSpec":">=8.2 <=8.5","rawPlatformVersionSpec":">=33 <=34","signature":"ydOS264\/vDuO5rqsH5K2dTtY3Iflrr1t1pM23ga3wKzznz2yuO0u8lxYaXg2jmaGvDkWVxwdY5YEZ8B7KBDXFDX0XJwMYlHDIpFR2jNv4Cgaaeu+5gBFBr\/jbqZwGFDo1cd3JLry18MAPkeTdkokWIVKVXmMnGyID06054qq0wiydDdYsp\/ZY3P1aK9ozyjGxERIzmfHrAWnDQWTrCG\/UhNpgdVN5G4EyGrFtEWR+VJCKExzXmWXTX+3Kk\/5C+VCrNlbOMdOW8SGP7yGQXe18DCZsalzNTWIpbSr9rKnhk3UsR+ALw8cbFDHIeyMrIiUWMWvKzbjWjo7l91r5CgZ3HHxV93m89clAESrRmeTnNEvENo7VGOLg+tqSWdb\/38hQfTDyg9pGBdHHIW1ljQovZAVJZN+Wzf3fpTBmJ1C1Vm63\/5hLReb8r40Xm3RMInqeSDGg9tENZVTKBfEfG459sFGCApU39agR2SCTpC3pSFMSaWSb6oV8du7UoSGQ00atNXaOoqa9IcWt1VDg0Ja23K+hLJ1INrTOd5p+hTI+rgUl99jK\/NSylXD5dldBerkkgdjNVGpfc5XRhYirHyhENOZZU3vqRIQKi\/Vjndx6iu9jM5ICYsSDn23dWf3Nux8vcB9icOaFBg\/d4mJFEHdfo7V8FWQJFrJJHJvcX7CUpI=","translations":{"en":{"changelog":"### Bug Fixes\n\n* **l10n:** Update translations from Transifex ([28678ca](https:\/\/github.com\/nextcloud\/contacts\/commit\/28678caff68d500b666a98d735e66e12a292f9c3))\n* **l10n:** Update translations from Transifex ([5d9ca5b](https:\/\/github.com\/nextcloud\/contacts\/commit\/5d9ca5bfe6e683e21e794fe37e171bced626a1d4))\n* **SocialApi:** Respect global social media settings ([babe45a](https:\/\/github.com\/nextcloud\/contacts\/commit\/babe45a5ac16bf877fc2fee28d2df38d094f6874))"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/screenshots\/master\/apps\/Contacts\/contacts.png","smallThumbnail":""}],"translations":{"en":{"name":"Contacts","summary":"A contacts app for Nextcloud","description":"The Nextcloud contacts app is a user interface for Nextcloud's CardDAV server. Easily sync contacts from various devices with your Nextcloud and edit them online.\n\n* \ud83d\ude80 **Integration with other Nextcloud apps!** Currently Mail and Calendar \u2013 more to come.\n* \ud83c\udf89 **Never forget a birthday!** You can sync birthdays and other recurring events with your Nextcloud Calendar.\n* \ud83d\udc65 **Sharing of Adressbooks!** You want to share your contacts with your friends or coworkers? No problem!\n* \ud83d\ude48 **We\u2019re not reinventing the wheel!** Based on the great and open SabreDAV library."}},"isFeatured":true,"authors":[{"name":"Hamza Mahjoubi","mail":"hamza221@users.noreply.github.com","homepage":""},{"name":"Nextcloud Groupware Team","mail":"","homepage":"https:\/\/github.com\/nextcloud\/groupware"}],"ratingRecent":0.5,"ratingOverall":0.6224489795918368,"ratingNumRecent":0,"ratingNumOverall":49,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEAzCCAusCAhATMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMTYxMDEyMjAzNzIyWhcNMjcwMTE4MjAzNzIyWjATMREwDwYD\r\nVQQDDAhjb250YWN0czCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBANzx\r\n\/zJF+5\/s4lOJLWIlfKQgTy+UpvIpiUXCgrsHsDZTx+hjQAhIWukH88a+7NVAL7Ys\r\nkQNC0Tlm755FJi\/T6EdR7edOwIRdo2ZwakOWLZXd209+6cCd2UloHL0bgnbWepTl\r\nR\/4YgbLg\/G+FVKCfkEiYc3PuDZ3EVrcwQFcg7h74X9ne6CHH0Z1WQLydxJuVEb2n\r\nX9I+nIRpPHcVostkSiUmzHR7C5TjTIo2PzzgnCU6GC0iBa6z6dDYfz24QEp\/b8UA\r\nZaLhjkyKghVGMnoF\/s9KPgH4NM8pvvtadQN8pxlOPju4wbmKPUrsXo4ujurDXbbc\r\nYkzNt8ojobGwdTXoyDogAsGZLQd2FQksWpRvY+I3zVPokBfPMdUPLllG5VcV0VA5\r\nDRK+h2ms+XmspdBvGonjF+XdbFm9hEmDoFmoi9aU6C6AdofjmG\/e9+pw\/20dXUWk\r\nmMorWwXQ5yLmIn5LnpRXrOuK7CS28VRhBYuVNMlsyKhzU0rophbsD9OFXxYLjr6s\r\n7UPNwZ5h+kjXZDBKD89QctBSViT8RhLe8nulRIm0iJn1sb9hca\/CF63KmsFzENfK\r\nQeM6MO0H34PB84iNyz5AX1OIy+1wHD4Wrzt9O\/i2LkWK6tBhL69aZiBqdLXWKffj\r\nARDCxxIfews51EZFyHzwsw65I97y46aBKxY382q7AgMBAAEwDQYJKoZIhvcNAQEL\r\nBQADggEBACLypX0spxAVAwQIS9dlC9bh1X\/XdW2nAvSju2taUTBzbp074SnW6niI\r\nbnY4ihYs4yOuGvzXxnp\/OlvWH7qhOIchJUq\/XPcEFMa7P03XjVpcNnD3k0zQWlZb\r\ntGonX9EUOeLZKdqI4fkrCkMLScfjgJzoHGYQrm8vlIg0IVuRLCKd5+x4bS7KagbG\r\niuPit2pjkw3nWz0JRHneRXz\/BNoAWBnJiV7JMF2xwBAHN4ghTM8NSJzrGTurmpMI\r\nGld7yCP47xNPaAZEC66odcClvNtJ2Clgp8739jD6uJJCqcKDejeef0VU1PG7AXId\r\n52bVrGMxJwOuL1393vKxGH0PHDzcB1M=\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"announcementcenter","categories":["tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/announcementcenter\/issues","website":"https:\/\/github.com\/nextcloud\/announcementcenter","created":"2016-09-14T10:38:53.939634Z","lastModified":"2026-06-09T06:28:07.511353Z","releases":[{"version":"7.4.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=32.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/announcementcenter\/releases\/download\/v7.4.1\/announcementcenter-v7.4.1.tar.gz","created":"2026-06-09T06:28:07.501195Z","licenses":["agpl"],"lastModified":"2026-06-09T06:28:07.542294Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=32 <=34","signature":"ytUQiSFkRu1zLu7IIvtz0JHGOpUpj82+von9EI\/TfIZkJjaFLlFKxxgUTicFL3MGs5lJV0PGthgfy9s8GQ2XZ1mwuYmPJAfM23pCaoTJ3nPkzXOwkQ4RdUI6yIryzQUmZaPvjB4wb3bZJKm5\/G+\/LI8zgA7zSFLUxP9Sx9fgySIKJkGudqr4kWQjcHA+gV4o3oy4Og73OrdgsNTWrA09KNbsduMk9041wWS3xNfiFbahBRpX78zWLbdyIOr35dHC5+PcWI3i0hZ07IOc04WPjrlngoBQ05OwhpxEiTFAb04cP+b9h9ayQGIX9SK9hoHOWzVr39fBRz4SJ1ibsHl0YQ==","translations":{"en":{"changelog":"### Changed\n- Updated translations\n- Updated dependencies\n\n### Fixed\n- Fix comments UI misalignment after server change"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/github.com\/nextcloud\/announcementcenter\/raw\/main\/docs\/AnnouncementCenterFrontpage.png","smallThumbnail":""}],"translations":{"en":{"name":"Announcement center","summary":"This app allows admins to post announcements.","description":"Announce your maintenance window \ud83c\udf9b\ufe0f, introduce a new colleague \ud83d\udc64 or make sure everyone knows about the big event next month \ud83d\udcc5\n\n\ud83d\udd8c\ufe0f Markdown support\n\n\ud83d\udcd1 Comments including @-mentions\n\n\ud83d\udc6a Group permissions\n\n\u2b55 Dashboard integration\n\n\u26a1 Activities integration\n\n\ud83d\udd14 Notifications integration"}},"isFeatured":true,"authors":[{"name":"Joas Schilling","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.7666666666666667,"ratingNumRecent":0,"ratingNumOverall":15,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIDDTCCAfUCAhABMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMTYwODIzMDkyNTQ0WhcNMjYxMTI5MDkyNTQ0WjAdMRswGQYD\r\nVQQDDBJhbm5vdW5jZW1lbnRjZW50ZXIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw\r\nggEKAoIBAQDPx4Hp1HdBo5v7bDEiVcv2UrVjNW+fPPKS\/5rwbagtPcE\/1v3WDcwX\r\nvFwaXk8qCn2UpPSQ2b1rTuTDm51G1ZmEZhNiio+rBfEe9F+3tLsq9lElqIPKhkAq\r\nEUVI6dcN+jSqvLmLhuwloEoQQSYaLrX75mY3lGqTb83h1l2Pk\/brVixuVf4vJW31\r\nTgeieuGKnC+keLzKOrvTHffJakU8ktwB2Nuu1o+jN5a7u1bxKkP3LjEWPjq236hk\r\nAoOcW\/wi1dUEyUKUZsZQeJyvTJh1UXdLHKwYywtUu1\/VLZ1IUtNyPBfiQ8ukPp3T\r\nTnSSmG3ZnvsfM6DmAvLZ8bBQkMBzEcTLAgMBAAEwDQYJKoZIhvcNAQELBQADggEB\r\nAAB3i2NgiZ4rpNag7cXYdaFxAxdDWnke1+LX2V2R3hzGmx73\/W6cKLpo3JBn9+zT\r\n1aEjlqkt0yHu4aAPVYQzOa5zIV8mjP84p3ODSyV9J8lfjFNXT7wdA8+9PVx3lVki\r\n2ONoCNBh1kOxnxI4+BsMlQfF00ZbBSuGcMm3Ep3lTFWXzuUn3MQITzPwkL5LkW6a\r\nsli\/yAYQRTVDsXD8A3ACYT7BG31jGxyXtIHzqCci0MhZFdKKayMYkwfjZchIUtGN\r\nJJoU8LQoHwGRtp3wutk0GlFzpEQEvSsn\/Lsvvot5IfIe46tnzA6MVj5s64s5G8+Q\r\nphhXFlzXqO\/VxquPdbfYjvU=\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"ticky_crm","categories":["office","workflow"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/IdentSpace\/ticky_crm\/issues","website":"https:\/\/github.com\/IdentSpace\/ticky_crm","created":"2026-06-29T13:13:11.795387Z","lastModified":"2026-07-01T06:20:44.482758Z","releases":[{"version":"0.1.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.2.0","platformVersionSpec":">=30.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/IdentSpace\/ticky_crm\/releases\/download\/v0.1.1\/ticky_crm-v0.1.1.tar.gz","created":"2026-07-01T06:20:44.462644Z","licenses":["agpl"],"lastModified":"2026-07-01T06:20:44.541417Z","isNightly":false,"rawPhpVersionSpec":">=8.2","rawPlatformVersionSpec":">=30 <=33","signature":"LaE34ai32Sq8\/I9xqPWyjs3YJUDDszDnnY\/xiV\/+CQjrwJrIM86eXC4bSq6n\/snu\nzY6oTjeDv2h0OXhuiwsHEJzQPeni8OsmZj+CdD8plhyWETI+6YblqSvwUz7JUihU\nakFG6nDoQu0YDqrv2jBpVe5Te5yLYI2c9+OGim0nTr9xZG5hd99iHuptBXjNrCCQ\nnWGiwABTVeC2SMei2UyJ9WuWk\/vGlFaA7sKCsuFaJFesY50FvkcRhdv86TrDHfy5\nGVVBoX5A6pKB7gIZ5HKDAVbZqGc6Q2fyi6yFYDwiHAehSfJH42vwCkJ4dws7wFY\/\n\/pde3TEh0wtzoGXQ2XRaacjrVXXTZV6NSn8hPjrxjMZQriVsynkjHstzR3VAYqnp\nixpbGkbYn+7TeA3qz9O6LzCo2SrgtCEQhbSyUGY\/2qBmKPtsEmcPw5hO4inl9qrr\nI7pepAZBrwI6ZfYq9MGyj4bYnEuFNXpT6OM8JWaONY3anCG6zP2IOtmEPf7axB2n\ncIhrAD8DzMl4s7JfK3NlOw9fVZm2eBXcBK4pnGt9R6tO4bVTEL21PewVMih\/KlhY\nSnSsLnKuXi8UHpyYz3uHgkbuAMXPI1gQyVjfca4TkYpDTBmw0JBQIhFrkfs3THlV\n39EWsHA6Mup+lqL1AoMTPm5pAsQy1YxPStuYJTCedeI=","translations":{"en":{"changelog":"- **Multiple Addresses:** Added support for multiple addresses for clients.\n- **Activity Feed:** Added activity feed for recent interactions.\n- **Bug Fixes:** Some UI issues."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/IdentSpace\/ticky_crm\/refs\/heads\/main\/img\/screenshots\/clients.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/IdentSpace\/ticky_crm\/refs\/heads\/main\/img\/screenshots\/notes.png","smallThumbnail":""}],"translations":{"en":{"name":"Ticky CRM","summary":"Open-source CRM and client management for Nextcloud","description":"A modern, open-source CRM built from the ground up for Nextcloud. Ticky CRM provides seamless client management, automated interaction logs, and activity tracking. Please note: This project is currently in its early stages of development. We are actively looking for feedback, ideas, and feature suggestions\u2014contributions from the community are highly welcome!"}},"isFeatured":false,"authors":[{"name":"IdentSpace","mail":"info@identspace.de","homepage":"https:\/\/identspace.de"},{"name":"Karolis Dailidonis","mail":"karolis@identspace.de","homepage":"https:\/\/identspace.de"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBDCCAuwCAhODMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwNjI5MTAyODQ1WhcNMzYxMDA0MTAyODQ1WjAUMRIwEAYD\nVQQDDAl0aWNreV9jcm0wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC+\nK3wqpIFblH7LpJbQc1YBsozhwXUaax3RsMDnYt4oixPkH0qCa5tdf13BYfbW78NB\nHlbz9ihOPbINyyNQXdeqFYX+IkDzv5sROcWnKTMLcxQNhF4J\/UquUMThFdedsGz2\nt5rMkDtm2uFAbSqcwRMmVY0XdITCHy6wjcmIAhWDQ5pI2ozp8CKzsQJ4c+RQXPYP\n9kGVsbt4YsCgpFr4+Gv5N6xOfxc3lf0IC+G4VnLlIXtmVoMWZihIcVFerLznQQkE\n+DkSYGGIJZFzuRH3ysUw+7qenKzm+Bl66S0xi+lgQ2rbh2sBND0TUFFspyCL+JJ6\nPqZhrKPy+FNPdv7elH+1gHaDy\/7p7\/OBhtdp7a\/aW66Cz766A+0ier\/y1SfNMHMF\nv7TlyUIaZlurTsnFyDi1o3xJx4y6zIfLnuZ+zEOXLmZGzYxv9cJQZWxNeVNe7oPm\nICC05ySmkLpN6aAxPkWdELVtGNg0XVziEAk3EyxdGBymwRvaWyOBNI2eglX8vB8G\ngMwlkLndguYCHK\/+wZj1Rq0H5dwkJCESKZmwxBPQaUvJTLh8jvA77DHSvC5cEpkP\nvwLwIFPWSwzYJZC3oiPH3LVkRWZ6N6wIxj+0I4Vbfn2zJ24+tHHcitKfIwvUmnul\npDcIK5IyJimnShiDOetiqJ2\/qgcn8VjsLRYW6krrEQIDAQABMA0GCSqGSIb3DQEB\nCwUAA4IBAQBs+ImrZGj\/BzKFxHeTZVpehJUnMiwOal\/BB2N8pLcrv6Y4R3Ctm8j0\nRSbEJOGw7YJ3QNFp6eATRE1qDlMlX4CnE\/WQBx4qhEk9Pn4QzsofhYgpRu\/y+WQy\n08glrZRGd\/31GLsh38RtCHtOpfz\/uNYHnfLAX8acAOkM8K26VU+0DNtVvW8n7ARi\nEKCdGfRBvEskLUn3fE9qCDQcfOLM92BGXVc3ddMDkJED0Z7OYaIajr5ZbKjmwkPY\nv6nijyb4fGtUSFETSDn4SnQJkfp4lN2gFuEUBNYNyl7lTB8Xe1Uh0lem8+IkcElj\nyHyzgWzchg0weJX+znbOSgJ0gJQ106qZ\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"afterlogic","categories":["integration"],"userDocs":"https:\/\/afterlogic.com\/docs\/webmail-lite","adminDocs":"https:\/\/afterlogic.com\/docs\/webmail-lite\/configuring-webmail\/nextcloud-integration","developerDocs":"https:\/\/afterlogic.com\/docs\/webmail-lite","issueTracker":"https:\/\/github.com\/afterlogic\/nextcloud-connector\/issues","website":"https:\/\/afterlogic.org\/webmail-lite","created":"2018-09-27T11:38:07.915275Z","lastModified":"2026-04-03T08:06:10.041093Z","releases":[{"version":"2.0.14","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=25.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/afterlogic.com\/download\/nextcloud\/afterlogic-nextcloud-2014.tar.gz","created":"2026-04-03T08:06:10.025783Z","licenses":["agpl"],"lastModified":"2026-04-03T08:06:10.089247Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=25 <=33","signature":"NcdMYuJQdXyxR769M9RDNqmPAsEDm\/B\/DaHLWKEme+PAUpTxYc5+sAxZ5wCNRTGK\nW3H55jOq\/i83LNoUHeITwIz8\/U13a+q8vEi5hrMUX0kwwN6BpBhW6Uq5lFVpJEHS\nfrf6jUBOxHxhiLYyeFnyfDXd7WeVaQRcXeTpKbnCK1Z5+lYtBJg61X+Ku1IOgUGL\nM6nWikiGY+Ejqh+DIVzGksC7LIVrTeuVng10sH4u9BKsvh3WIJAGOBHauf0uFDXq\nKgEF3fDITWEFGo7dYykuOut4sJebNv2BUzCAG8Do4gPJdDYMQPd5BiM7Mb12fBTu\naahLsAO2oZALvWJYrze5yjGGYh+SvbgmMszI32BdPZTBTs1GEbs6Ut+6mNifwkVj\nsRFzTnjh4DLPTFWQ\/bsQ\/dHj2oyr6l3B3nmHzkwNqMeXIV4aht2SeeRYePdJrQmx\nEr5dVBihbVThb160vXgChdt12oaTxIqQhbppk5w9u6hXb4WxxLyqzF7LnsfJheZf\n3ZIyYUxVmFsViZrldV3uypvHJNrmfVo84h27Mo8H8RKHFj840LlruH1OqWZlvyar\nEUwpPl7ejhxm+EyssAM23dfnNs1WQ8RgK3rBZ6eJntMNJXidWVuenMmyFSemDTmA\nMJ9R\/qnUwU6pKuTlKCjuDiXpf7aRSLW81PUJtj7cU9Y=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/afterlogic.org\/images\/products\/wml8\/screen1.png","smallThumbnail":""}],"translations":{"en":{"name":"Afterlogic","summary":"Integration with Afterlogic WebMail client","description":"Afterlogic WebMail"}},"isFeatured":false,"authors":[{"name":"Afterlogic Corp.","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBTCCAu0CAhC7MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMTgwOTI1MDgyNjUwWhcNMjgxMjMxMDgyNjUwWjAVMRMwEQYD\nVQQDDAphZnRlcmxvZ2ljMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA\nuMvPZWg2H3ayZNKKv31\/qCbL9bKe2fZOODl7AgeFyiQAhOrwEDC6yaJVAhwk1cCY\nX+XoPF9ZX7FoI4dFvmqpWS3qc5b0Nl1nZ3xaEPTDiSPScim9PyBrR0NjoGqhy\/6j\nOleMFM8ousiCdNfvuBKpZP2iU+XFf8mbE5W8QXcD8VXREoAv3kuLJzlLkhoMIwSI\n6Ct8iX+mIt0BhY2engLH3VtNyw1q8E+fKwiV6cZMPaRZZMBc2BO5pJMMnr4l8W9v\n+TV3T\/SZ8hGYUH8vkN0OdqH81qswGq2VFmnqEMoQNIvLiSNHZv0ea97Vdm8\/UqFc\nOXUp\/gqubX6Hq4l0gym0yByfP\/30xtbBgJyMt4TtztjKkCw+5W6mFe3oG6FFo3JD\nf+le4p3e5QMLxbToqhaO+lgKYCJKCh93Js8UH2uW+ziVHkPUEFD6SmGG1tlgtbwV\nALEbmFGuQlXmAOe8N7pzb07JFZKSkryWA4R9SoE1WAldM8BHngUWcwDB7YuqiyZQ\nsRLEvlJ98LkW\/pzkBFXltSdTnb6eXV\/qcAbyaajv0cEQLmNzO1WcZxLVc0sYSW2Q\nZi3VXx0FVkuYnUHW\/3edkvFqoVRFizd7xNM1pqsXuQmpLiJN0aDSxi0gNgMiM7t1\nHFRfkfPJxTKhSyhW7bwO5p4b0lyaN9D3pA18AxLOWxsCAwEAATANBgkqhkiG9w0B\nAQsFAAOCAQEAQDdyCjvrxbWvIR83us9TjMEDLNAm5eMBTsQKPFDcaTJQdA6FLsM6\ntlCgp58LFDBshZJj\/Y53X5J4qhHBkfkpBXSJL2R68nj3tRe\/i0TPWosOln3mquya\n7LlHDzHsuqtz7\/KeHOTKh28OER51eRdP+9N8Sm41hi\/5P3GDrNbFgAifZ3BQfxLx\nuUe4uQu8FhRDcroURnqee5eqbaEPUZ3PmWLiWssmIl69GfHNaBpwRrhn6Y7jD7u5\nAagwZq0xB3EEN94gLkgZt2RGE++jAaMmwttl9PbfkcHFFJhRf4QcaQno5WyFmyhx\n\/uv3K8co4VP9FGxl4\/a8XJ948QNnrPm8gQ==\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"tables","categories":["office"],"userDocs":"https:\/\/github.com\/nextcloud\/tables\/wiki","adminDocs":"https:\/\/github.com\/nextcloud\/tables\/wiki\/Administration","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/tables\/issues","website":"https:\/\/github.com\/nextcloud\/tables","created":"2022-03-16T09:52:21.302113Z","lastModified":"2026-06-02T08:56:12.771976Z","releases":[{"version":"2.2.0","phpExtensions":[],"databases":[{"id":"pgsql","versionSpec":"*","rawVersionSpec":"*"},{"id":"mysql","versionSpec":"*","rawVersionSpec":"*"},{"id":"sqlite","versionSpec":"*","rawVersionSpec":"*"}],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/tables\/releases\/download\/v2.2.0\/tables-v2.2.0.tar.gz","created":"2026-06-02T08:56:12.750258Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-06-02T08:56:12.824778Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=34","signature":"NMddaBHLkpcDAcOiFfrgKPirVBBOaZvhbls2IIu3VBYz3DSvLtTF6XYYBH6yPRWcnTJjfpBDh6Ii1abPT\/UynbzJz2rJB\/YHDdO7QU0j1j6O0pBYUaLp+4w+C5qzc7Xuq5K5bqFHbVIfcFGafpYgGTh5m71nIK+aStE0Dm\/1soolBf1RI0MozV7ALNZbP5GDV9RspyR0SVAEYXj8JjrxGwVxWUi7PqkGsfPFoB5rcv8K94mYssLXFt71S5rQgj5FinrlMURqTGhlgpwI94nZIjeParxp6URC8JtvZH7Y78OzdWdMNVZARzJIk7mMTyUlwZ0OJpwUHTrH6JC\/YOWA\/5BR8NvzPqLJzuIr9t1mzI9hEXsdqM7n3b8GUdaLPkMhSUCJQckcrqLKYjzLFyR24qBXa9tjHhF\/Jjt3HeZ99xaqat88Q9DkJYvmAO5lbck4Uy7CJUqnLYXYjUXBAQW7TeOtz3+c6rTxQBRdj2fORQH94qmius3dTgRsZ5itLawHaVKz5CmL4tb1IobuVvMU2XZUGPeEnL4N\/7B5FNl0ar5yg6JZThTZWKCwRYCaMhgtfjJZ6AYcs8jy2rCFMsaFceTYsWfakkJascK55QR9duB3LPB0e884LUShzfD06qpcpunk8V6+\/mgeViFQPpjG8oWoMPxeeGkCoTrJVJdFv44=","translations":{"en":{"changelog":"### Added\n* [Enhancement: Make tables import asynchronous (tables#1801)](https:\/\/github.com\/nextcloud\/tables\/pull\/1801)\n* [\ud83d\udcda\u274c Add copy\/delete row actions (tables#2456)](https:\/\/github.com\/nextcloud\/tables\/pull\/2456)\n* [\ud83d\udce6 Add all\/filtered\/selected CSV export actions (tables#2485)](https:\/\/github.com\/nextcloud\/tables\/pull\/2485)\n* [Style(icon): Use outline variant (tables#2599)](https:\/\/github.com\/nextcloud\/tables\/pull\/2599)\n* [\ud83c\udfa8 Icons should be outline-variant where possible (tables#2672)](https:\/\/github.com\/nextcloud\/tables\/pull\/2672)\n\n### Fixed\n* [Fix monochrome icon coloring for activities (tables#2675)](https:\/\/github.com\/nextcloud\/tables\/pull\/2675)\n* [Fix: handle first option select (tables#2582)](https:\/\/github.com\/nextcloud\/tables\/pull\/2582)\n* [Fix: Prevent editing when clicking on links in TableCellLink (tables#2587)](https:\/\/github.com\/nextcloud\/tables\/pull\/2587)\n* [Fix: smartpicker fix row actions and action button z-index (tables#2679)](https:\/\/github.com\/nextcloud\/tables\/pull\/2679)\n* [Fix: view filter (tables#2688)](https:\/\/github.com\/nextcloud\/tables\/pull\/2688)\n\n### Dependencies\n* [Chore(deps): update actions\/checkout action to v5.0.1 (main) (tables#2560)](https:\/\/github.com\/nextcloud\/tables\/pull\/2560)\n* [Fix(deps): update dependency dompurify to ^3.4.2 (main) (tables#2565)](https:\/\/github.com\/nextcloud\/tables\/pull\/2565)\n* [Fix(deps): update dependency @nextcloud\/axios to ^2.6.0 (main) (tables#2566)](https:\/\/github.com\/nextcloud\/tables\/pull\/2566)\n* [Chore(deps): update dependency cypress to ^15.14.2 (main) (tables#2584)](https:\/\/github.com\/nextcloud\/tables\/pull\/2584)\n* [Chore(deps): update dependency cypress-vite to ^1.10.0 (main) (tables#2585)](https:\/\/github.com\/nextcloud\/tables\/pull\/2585)\n* [Build(deps-dev): Bump @babel\/plugin-transform-modules-systemjs from 7.28.5 to 7.29.4 (tables#2588)](https:\/\/github.com\/nextcloud\/tables\/pull\/2588)\n* [[main] Update nextcloud\/ocp dependency (tables#2589)](https:\/\/github.com\/nextcloud\/tables\/pull\/2589)\n* [Fix(deps): update tiptap to ^3.22.5 (main) (tables#2591)](https:\/\/github.com\/nextcloud\/tables\/pull\/2591)\n* [Fix(deps): update dependency @nextcloud\/vue to ^8.38.0 (main) (tables#2592)](https:\/\/github.com\/nextcloud\/tables\/pull\/2592)\n* [Chore(deps): update hmarr\/auto-approve-action action to v4 (main) (tables#2600)](https:\/\/github.com\/nextcloud\/tables\/pull\/2600)\n* [Chore(deps): update nextcloud\/pr-feedback-action digest to 5227c55 (main) (tables#2604)](https:\/\/github.com\/nextcloud\/tables\/pull\/2604)\n* [Chore(deps): update shivammathur\/setup-php digest to 7c071df (main) (tables#2605)](https:\/\/github.com\/nextcloud\/tables\/pull\/2605)\n* [Chore(deps): update dependency @rollup\/rollup-linux-x64-gnu to ^4.60.3 (main) (tables#2606)](https:\/\/github.com\/nextcloud\/tables\/pull\/2606)\n* [Chore(deps): update dependency staabm\/annotate-pull-request-from-checkstyle to ^1.8.7 (main) (tables#2607)](https:\/\/github.com\/nextcloud\/tables\/pull\/2607)\n* [Chore(deps): update dependency vite to ^7.3.3 (main) (tables#2608)](https:\/\/github.com\/nextcloud\/tables\/pull\/2608)\n* [Chore(deps): update icewind1991\/nextcloud-version-matrix action to v1.3.2 (main) (tables#2609)](https:\/\/github.com\/nextcloud\/tables\/pull\/2609)\n* [Chore(deps): update actions\/setup-node action to v6.4.0 (main) (tables#2610)](https:\/\/github.com\/nextcloud\/tables\/pull\/2610)\n* [Chore(deps): update cypress-io\/github-action action to v7.3.0 (main) (tables#2611)](https:\/\/github.com\/nextcloud\/tables\/pull\/2611)\n* [Chore(deps): update shivammathur\/setup-php action to v2.37.0 (main) (tables#2613)](https:\/\/github.com\/nextcloud\/tables\/pull\/2613)\n* [Chore(deps): update actions\/checkout action to v6 (main) (tables#2614)](https:\/\/github.com\/nextcloud\/tables\/pull\/2614)\n* [Chore(deps): update actions\/github-script action to v9 (main) (tables#2615)](https:\/\/github.com\/nextcloud\/tables\/pull\/2615)\n* [Chore(deps): update actions\/upload-artifact action to v7 (main) (tables#2616)](https:\/\/github.com\/nextcloud\/tables\/pull\/2616)\n* [Chore(deps): update dorny\/paths-filter action to v4 (main) (tables#2617)](https:\/\/github.com\/nextcloud\/tables\/pull\/2617)\n* [Feat(deps): Add Nextcloud 35 support (tables#2651)](https:\/\/github.com\/nextcloud\/tables\/pull\/2651)\n* [Chore(deps): update dependency @rollup\/rollup-linux-x64-gnu to ^4.60.4 (main) (tables#2653)](https:\/\/github.com\/nextcloud\/tables\/pull\/2653)\n* [Chore(deps): update shivammathur\/setup-php action to v2.37.1 (main) (tables#2654)](https:\/\/github.com\/nextcloud\/tables\/pull\/2654)\n* [Fix(deps): update dependency dompurify to ^3.4.3 (main) (tables#2655)](https:\/\/github.com\/nextcloud\/tables\/pull\/2655)\n* [Fix(deps): update tiptap to ^3.23.2 (main) (tables#2656)](https:\/\/github.com\/nextcloud\/tables\/pull\/2656)\n* [Chore(deps): update dependency cypress to ^15.15.0 (main) (tables#2657)](https:\/\/github.com\/nextcloud\/tables\/pull\/2657)\n* [Chore: Sync lock file (tables#2662)](https:\/\/github.com\/nextcloud\/tables\/pull\/2662)\n* [[main] Update nextcloud\/ocp dependency (tables#2663)](https:\/\/github.com\/nextcloud\/tables\/pull\/2663)\n* [Chore(deps): bump @nextcloud\/vue from 8.38.0 to 8.39.0 (tables#2665)](https:\/\/github.com\/nextcloud\/tables\/pull\/2665)\n* [Fix: Use UnknownActivityException (tables#2666)](https:\/\/github.com\/nextcloud\/tables\/pull\/2666)\n* [Fix(deps): update dependency dompurify to ^3.4.5 (main) (tables#2673)](https:\/\/github.com\/nextcloud\/tables\/pull\/2673)\n* [Chore(deps): update dependency @playwright\/test to ^1.60.0 (main) (tables#2674)](https:\/\/github.com\/nextcloud\/tables\/pull\/2674)\n* [Fix(deps): update tiptap to ^3.23.4 (main) (tables#2676)](https:\/\/github.com\/nextcloud\/tables\/pull\/2676)\n* [Chore(deps): update dependency nextcloud\/coding-standard to ^v1.5.0 (main) (tables#2677)](https:\/\/github.com\/nextcloud\/tables\/pull\/2677)\n* [Fix(deps): update dependency @nextcloud\/dialogs to ^7.4.0 (main) (tables#2678)](https:\/\/github.com\/nextcloud\/tables\/pull\/2678)\n* [[main] Update nextcloud\/ocp dependency (tables#2683)](https:\/\/github.com\/nextcloud\/tables\/pull\/2683)\n\n### Other\n* [Ci: Sync actions with main repo (tables#2601)](https:\/\/github.com\/nextcloud\/tables\/pull\/2601)\n* [Test(context): Update nav bar test for 34+ update (tables#2602)](https:\/\/github.com\/nextcloud\/tables\/pull\/2602)\n* [Test(context): Update nav bar test for 34+ update (tables#2645)](https:\/\/github.com\/nextcloud\/tables\/pull\/2645)\n* [Chore(CI): Adjust testing matrix for Nextcloud 34 on main (tables#2652)](https:\/\/github.com\/nextcloud\/tables\/pull\/2652)\n* [Fix(workflows): update server versions to include stable34 in matrix (tables#2685)](https:\/\/github.com\/nextcloud\/tables\/pull\/2685)"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/tables\/main\/screenshots\/sh-tables-1.png","smallThumbnail":"https:\/\/raw.githubusercontent.com\/nextcloud\/tables\/main\/screenshots\/sh-tables-1-small.png"},{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/tables\/main\/screenshots\/sh-tables-2.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/tables\/main\/screenshots\/sh-tables-3.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/tables\/main\/screenshots\/sh-tables-4.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/tables\/main\/screenshots\/sh-tables-5.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/tables\/main\/screenshots\/sh-tables-6.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/tables\/main\/screenshots\/sh-tables-7.png","smallThumbnail":""}],"translations":{"en":{"name":"Tables","summary":"Manage data the way you need it.","description":"Manage data the way you need it.\n\nWith this app you are able to create your own tables with individual columns. You can start with a template or from scratch and add your wanted columns.\nYou can choose from the following column types:\n- Text line or rich text\n- Link to urls or other nextcloud resources\n- Numbers\n- Progress bar\n- Stars rating\n- Yes\/No tick\n- Date and\/or time\n- (Multi) selection\n- Users, groups and teams\n\nShare your tables and views with users and groups within your cloud.\n\nHave a good time and manage whatever you want."}},"isFeatured":true,"authors":[{"name":"Nextcloud GmbH and Nextcloud contributors","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.6111111111111112,"ratingNumRecent":0,"ratingNumOverall":9,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEATCCAukCAhG5MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjIwMjI1MTQzOTA5WhcNMzIwNjAyMTQzOTA5WjARMQ8wDQYD\r\nVQQDDAZ0YWJsZXMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDRs\/2j\r\nuYF1zMrt7Sd+E2w\/kIuafEAyQjeq6crMrrPpjttKqsctSPhD1btENkijJsuFyXJW\r\n8kNY+42GLaZ3cuFFzxE7XQRErogoRUdvnTdOUVl5V\/gavZWwd27Q2kiW\/f3X7mN5\r\nVY5ean6b6ViyaBl2RaU3GiN0GKmVXrNFkmiQG383cYf7eerXhh+KZKe915gLtIK9\r\n7B6HNZlcvCGB\/edpEt5dSUyKxEUVUYTGtrZaL7pwBY8U5w46BB+F9ojEBKQZQEZE\r\nLjT1dk9H64dCvy52ZadGnqCgiRIGvjGVJgK8A7bTkeT0K28JclDZTRsrVDkyMNWX\r\nxXhRuaabHbNiHpP2Xb14myXy\/oQXIBOkv2L6UVCMfKXRPe06aP5ieEsmVjGZXCq+\r\nEwSvcTjerJlNScd5hWrPwSJ+SZJAuCYUOYfdZjwQy1ZKgsZfujFPyzrHd\/Amzd6d\r\nSA1ceTu1l6ZOThOlzfpXKIM2GLcfvtarC+F1u+cHk5S0EmrhdfORfJcB+Z+bD5yJ\r\nJ9WM7TvxVs1gbQ8Fb8KcA0M8jCa4J3sPsAhOvYOLW8G2qi2aLw1YbOMhlxlnzlju\r\nmX\/HfZzwN7OTreZk2JmfHYeDBQ51UAVZSvLPhRCyAZ0BXrN98ynW4Rw0gTQrSpv1\r\nZzNzXtVAg2BQCpWEKNqD3olvBb+wg0eEE6iwEwIDAQABMA0GCSqGSIb3DQEBCwUA\r\nA4IBAQCIRCQiY5oKSQNaljWHXRUQ5oaKmugZQ6MgWhHrhRefhwgEdbd9c5SteQJE\r\nv6elglEewxb3cWAmtmTd3JymETHCVUENOP2vYxgWDpeBE10qm33Vu1bXF1zM2UrI\r\n\/pqaVnrNWBV0cH4V8QbdcrLEP2+T8wm85dz4mpM\/ZEWfrxRBjYyKZ++s2FTZ3iTt\r\nC1kxrTIkEYYy\/VSQazqKR5zGJ2M\/3I5onrfivHV2e0KwxQ0WiiRgFjpUKx8pUKia\r\n7vaZ+QTgrm8xJnZQ3LllZDtpT7J1pOQC6yny+Jl6hdd6iX+Vj3As6VuS54CM6ZT8\r\nYA+DigQvyiAR\/6YxFHr812XTXGwt\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"pax_fax","categories":["office","organization"],"userDocs":"","adminDocs":"https:\/\/www.doublebastion.com\/install-nextcloud\/#install-pax-fax","developerDocs":"","issueTracker":"https:\/\/git.doublebastion.com\/pax-fax\/issues\/develop","website":"https:\/\/www.doublebastion.com\/pax-fax\/","created":"2022-02-26T20:01:04.451904Z","lastModified":"2026-01-31T13:52:45.250812Z","releases":[{"version":"1.2.3","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=26.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/git.doublebastion.com\/releases\/pax-fax\/1.2.3\/pax_fax.tar.gz","created":"2026-01-31T13:52:45.237285Z","licenses":["agpl"],"lastModified":"2026-01-31T13:52:45.290263Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=26 <=33","signature":"dIpFnY9G0TQCkAHQnpbI0iZKm3wlKmhKLfFbuNwmX3y+VMyCTO0EbzbJuKfDNwW5\nJBxX67sUW3Y0Hgv7PMthfUDdCiVOsNNlThFMAixhpLYqZJuiQmlHTJk+3YJlYU2e\njM1TpZp69pSr0Aagg5Xncr2br9Wamk7xdNvSPameT9myxnDmd6OvL0SKXV73VXpH\n\/a7e1hmMxnKJct2x6jJz93pmPPRKHRVQwShpYFAPNmjUVVhcgRPBza8JF0gnZi1I\nVsSyxyo6FSK8NC2VPzoqSF348YpITKLRpeVUwybXz8l08Et1intP6mMNKh\/KSbw\/\npbYXiJqEFUctf6Ni\/fIFoQD6xCIMz0hXWqi+MibaYRedzIYNhTZ0J8QEyac4tbL2\noRmIXgn\/s2vcfTbiyMqxNjN6f4cO9vIto+RvIVFnx7Y269ZZF1\/Ll53WtxYgqCBQ\ntxeF\/Fyh4afNQfO7Qnwve9Jx7sdbD7pMijj\/X\/XOc6esQz+Eelq49tK2gD+odCVv\nYwhZJLhqwpIpASlAREySr38kz+XjYfWjjq12O9gsSO5Vzmf87NeXQKNQDGUwQWrP\ntyNcbSSFe5+RR2bXmW009tCsW75t0A7KuofhVNjV4H2sdFOzmrSfOHoFCbKvs+lY\nXq0EH4sYInNGFIN0\/On05s+7dbpO0XgoFkQqoijwXm4=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/git.doublebastion.com\/pax-fax\/raw\/develop\/img\/pax_fax_received_fax.png","smallThumbnail":""},{"url":"https:\/\/git.doublebastion.com\/pax-fax\/raw\/develop\/img\/pax_fax_send_uploaded_file_as_fax.png","smallThumbnail":""},{"url":"https:\/\/git.doublebastion.com\/pax-fax\/raw\/develop\/img\/pax_fax_files_from_pc_and_nextcloud.png","smallThumbnail":""},{"url":"https:\/\/git.doublebastion.com\/pax-fax\/raw\/develop\/img\/pax_fax_received_faxes.png","smallThumbnail":""},{"url":"https:\/\/git.doublebastion.com\/pax-fax\/raw\/develop\/img\/pax_fax_sent_faxes.png","smallThumbnail":""},{"url":"https:\/\/git.doublebastion.com\/pax-fax\/raw\/develop\/img\/pax_fax_on_mobile.png","smallThumbnail":""},{"url":"https:\/\/git.doublebastion.com\/pax-fax\/raw\/develop\/img\/pax_fax_send_fax_on_mobile.png","smallThumbnail":""},{"url":"https:\/\/git.doublebastion.com\/pax-fax\/raw\/develop\/img\/pax_fax_received_faxes_on_mobile.png","smallThumbnail":""}],"translations":{"en":{"name":"Pax Fax","summary":"A fax sending application","description":"This application allows sending and receiving faxes in Nextcloud. A Phaxio or Sinch account and a real fax number acquired from Phaxio or Sinch are needed. \nComplete instructions on how to configure and use this application are detailed in the 'Admin documentation' linked on this page.\n\n### Features:\n\n* \ud83d\ude80 Multiple documents can be sent in one fax call (up to 20 separate files with a cumulative size of up to 20 MB).\n\n* \ud83d\udce0 A fax can be sent to multiple fax numbers at once (up to 15 different fax numbers).\n\n* \ud83d\udcc4 Users can send as fax any document in any of the following formats: pdf, doc, docx, odt, jpeg\/jpg, png, tiff\/tif, txt, html.\n\n* \ud83d\udcf0 All incoming faxes are received as pdf documents and stored in a Nextcloud folder.\n\n* \ud83d\udce7 Users receive notifications and (optionally) emails when new faxes arrive.\n\n* \ud83d\udd0d All the sent and received faxes are stored in specific Nextcloud folders, so that they can be searched by caller\/callee phone number or date.\n\n* \ud83d\udcbb When they want to send a fax, users can upload files from their computer or choose them directly from Nextcloud.\n\n* \ud83d\udd0f When using Phaxio, incoming fax requests are checked for authenticity and integrity by verifying Phaxio's signature.\n\n* \ud83d\udcf1 If Nextcloud is accessed in Firefox for mobile (version 123.0 or newer), it can be used directly on mobile devices.\n\n* \ud83d\udcb5 Current Phaxio balance can be easily checked using a button on the left panel.\n\n* \ud83d\udcb0 The only ongoing cost is $0.94 per month (Sinch) or $2 per month (Phaxio) for a fax number located in USA or Canada (Phaxio) or in USA, Canada or other countries (Sinch), in a city chosen by the user. No contracts.\n\n* \ud83d\udcb8 Straightforward pricing: $0.045 per sent\/received page for faxes to\/from USA and Canada (Sinch) or $0.07 per sent\/received page for faxes to\/from USA and Canada and $0.1 per sent\/received page for faxes to\/from other countries (Phaxio).\n\nWe have no affiliation with Phaxio or Sinch.\n\n### Documentation\n\n* [Admin documentation](https:\/\/www.doublebastion.com\/install-nextcloud\/#install-pax-fax)\n\n### Donations\n\n* \ud83c\udf81 [Donate](https:\/\/www.doublebastion.com\/donations\/)"}},"isFeatured":false,"authors":[{"name":"Double Bastion LLC","mail":"","homepage":"https:\/\/www.doublebastion.com"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEAjCCAuoCAhG6MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjIwMjI1MTU0NTUwWhcNMzIwNjAyMTU0NTUwWjASMRAwDgYD\nVQQDDAdwYXhfZmF4MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAsa4b\nARkaBatWm4JNKsst3BNjt1X4Clo0Vynelj+VfcMK9G2dB02HGZiQhBfi5cvLMDD4\nJEw9jPPf+pxxBY87gwloEQxRW4WmI3LLCPNVSF7GfvONwdjsoJebCPnH6AYHbUlG\nQ8\/6wlgCiCklMiCWW0pGFQaDis+4KIkmoFS4elRxOzb+oLCsJRHmLIcV1ZipRanE\nP5Y1u953glpjMChZEW6\/p4AEB4xi6b+GaQ+8cBZ5+7WvT54l5iKHY6Tl6fwOuBjl\nCc+8FC+hIKk7bTSXfbuwpgzZ7RNgH0BYD\/aryxK\/MHAqeGQKM\/pwvH9SN8LMLZVg\nXG+25FiBPuiST\/3l42sY1HD+Gh1KIw83zWD\/kVsU8tKIf0t0uS3ntwx3xjH0ojo9\n85Pu4XexopIPi4YxNFtphd\/+cJegbSLKa1LL2CqhnPSXHD8GYjZ16qdy6AxEyEki\nOQssSlTOsQ2RmvRqDPwqrbIZrVeiN3Mt4qEontOzci4ggjhBWqhjkcRId4XlGveu\nAbWP9O8aXzrElLLeSuDzl6uAcrtwgFvYjoxbRH66hcwv\/+RBOK58CI\/0ShGJZyVh\n\/9oDKwyYfHT1OTbRKlvm+TfV6Vmbuol0xFinUv4GoykBO67JJcERTSTGGDqMP2OL\n97lkR1b7sy9WKrWw1iljbwyzEEASKKleJtp8HC0CAwEAATANBgkqhkiG9w0BAQsF\nAAOCAQEAK+uuoq2F0N4nYdHpRRi5pP8hu540jEpHsLB8o\/3GT++Tdj9jeMdfDWos\nskB2e+Vi3OgiCWq51gQ9pq0YSQLZJzXBtX9Zd7gvnmIWJZqjbEkMsky+zMM2mweA\nl4+coZvXuqxNN6aY+oAKuf66ZWviUld1WEOz0+2vLrhs9qDCYFKDl7vXol6hz4gf\nX5d5crNAu1QboE8FEMxqfDrAMeJzL6SAG4UUaF9duB\/6xUm9d7vBKDCPMzZAV\/ob\n+8wxt7K4VoOuCo1KEpp\/+ZRrEr5ZbGGsNw41jrtfBsrMtbbIoRtyIh9Xfme2KzYM\ncm9HZiMNDokH8MlzOPOGwkP31w4FHQ==\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"integration_mattermost","categories":["dashboard","integration"],"userDocs":"","adminDocs":"","developerDocs":"https:\/\/github.com\/nextcloud\/integration_mattermost","issueTracker":"https:\/\/github.com\/nextcloud\/integration_mattermost\/issues","website":"https:\/\/github.com\/nextcloud\/integration_mattermost","created":"2022-07-15T11:12:55.708128Z","lastModified":"2026-04-16T08:17:33.731328Z","releases":[{"version":"3.1.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/integration_mattermost\/releases\/download\/v3.1.0\/integration_mattermost-v3.1.0.tar.gz","created":"2026-04-16T08:17:33.701367Z","licenses":["agpl"],"lastModified":"2026-04-16T08:17:33.808573Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=34","signature":"knQtsAT2hzUqsGdKZ0u12k2Y6xXFXCyUi0+7OY6gQ4gE+7XItxFxlU8NyXN3boCsfvP\/KySXDz1iczlNOZAkbIPFCDSjJbNIwPatpA3iM4doAC7xGy9GKd3o5RnDP7lUL7T1AdmNRJUscZMqaxeKoxdpw2tj3xhb42W5UmVMK5pQ7wShqj2llGEtAxOhd6bWNZ1F4LoMFcLOtVDKQB8VigT7\/eSuPn02ynbXY+z0goBCEl0iZnxWUsoAYdT5fByYsX5bTd1Y\/qFIkwUdOOaMOeVA+0x3DpI6+jT5pRauBn3uP4fxcYzRcIaUCnMafRAlnb\/O16YNVCX54rXOadDAHNjUSYYwg9axQyAIi8BwV\/Xl\/p3EC5Prccw+7lBaqAmc79yD3OiBZzJr5vcMVFM\/t6MSYNZDd9k9XO\/bmHvJdRO8bL5ApPVyyjB74ylCDkqdtnTM3LN4n20lSdwcfnZKih6AH9doQ367WoNMfKTw0eABCPFWsHqKXGEOGyzFkqF8Kc1SUdmFZhzZw9\/09VRr5axJMxXIK1FRibdPgKC09u7ykbFSnmjyVmVLTN7GVlHU23H9QcfbAVTk75EQJ6knIQFxhAZLUuZLOzEy\/2Dg8Vi7vpBGaFAYwnDd0n1JhCzIq5DS2W\/FdRq3LvAcdI\/FD9Z0yLgcCaHnwT\/yll+3WLw=","translations":{"en":{"changelog":"### Added\n- Support for NC34 @julien-nc [#106](https:\/\/github.com\/nextcloud\/integration_mattermost\/pull\/106)\n\n### Changed\n- updated dependencies\n\n### Fixed\n- No more FileAction class in @nextcloud\/files @julien-nc [#106](https:\/\/github.com\/nextcloud\/integration_mattermost\/pull\/106)\n- small UI issues @julien-nc [#114](https:\/\/github.com\/nextcloud\/integration_mattermost\/pull\/114)"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/integration_mattermost\/main\/img\/screenshot1.jpg","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/integration_mattermost\/main\/img\/screenshot2.jpg","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/integration_mattermost\/main\/img\/screenshot3.jpg","smallThumbnail":""}],"translations":{"en":{"name":"Mattermost integration","summary":"Integration of Mattermost","description":"Mattermost integration provides a dashboard widget displaying your most important notifications\nand a unified search provider for messages. It also lets you send files to Mattermost from Nextcloud Files."}},"isFeatured":false,"authors":[{"name":"Julien Veyssier","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEETCCAvkCAhHUMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjIwNzA3MTQ0MTQzWhcNMzIxMDEyMTQ0MTQzWjAhMR8wHQYD\r\nVQQDDBZpbnRlZ3JhdGlvbl9tYXR0ZXJtb3N0MIICIjANBgkqhkiG9w0BAQEFAAOC\r\nAg8AMIICCgKCAgEAoOX\/8uOnr57B1GOCVfoaInJ0yRgdH1Wr1RHFGVqnJvmdptG2\r\n90gSgXgyrZ7PnKkbNxsVgW7teqH4laELyCBhzijvhyflj4ig8QAr8if1e1b\/dfxt\r\ngUfP\/zjP43mQrY9o4\/8Yq7KYWDkcQHUQog3mkT2iyExzwBmFCHflKDOzZvFsyVmo\r\ndNzhVh4EHmb6VoBLC6mKzQAJhYOCyRSiHm8HfqJxAg14ktVbPvw0JHKdj7+V3p0D\r\nmxiBfbS4woCaxEVqtAKArf17hQy5Wr5RsmaXQzlIGY8Dry8BkFuzaWA60\/U1+0I4\r\nxofXKOxz2E8QM\/T1WjN9G+5y4AmVelMBt8zqFBYP1j20LFRUY+\/haJCc3x4kGH7d\r\nsvmWe6vCP6KpkPA3LMI93x0Nw7TqbmZf7wTMgZY5oWejdjYvN0etI84XaGbpRaSs\r\nZ5lwjOl920Gs5X10TAvf9rx\/SsC7ZQ4WSFR2ja+nZCt+vQkWPWqPEOaDc6BLN62K\r\n2elAV2+WeV\/bpJjNfCW\/FztBgACfeRsO5U2spBP25vlZISVRQ1b28WIo1\/ynl9vQ\r\nhk6lcECS0p\/KHgo3T5QfmwnlQPfT9sRcN2hEJeQFiu9dYos6tvx9UigwF4y2OqrD\r\nD+sLYEeKUm7HTWKcRYusO91ZNQkEPVU5y48c9jLGUHV+NHuifOH3PLFa6pUCAwEA\r\nATANBgkqhkiG9w0BAQsFAAOCAQEAJXUv31Q7r32GQnYMrGzn2J3ipVgICTlOII0S\r\n20Czq8HzbnTG2psuadxF8DJ4PBc73jr4mP1K8hfWqrvylZ3uW20VZL85cfTKF2SM\r\npjiqAP\/EaxSrCi4ONtqiA4RGbYknlZeV\/jl2P+8OhVLKKiGIRq+uNvw4bMUTC9Zz\r\nnwgEHVoqB8FAMn9mCRUu3\/Zg1DcGtOs+DYeYlgE7vszfL3ZUmPMYvE2Q+yRUfAqv\r\nVEwM+bjgqhLm1bAJY+W6PvalxITrLuTWd8gpXA+SjloIS6CV7M1aO8jwsk5sWrS0\r\nL\/X0HAlL1Ky+d0NEdMfcRgXFLapIdsACQzqn2\/JxLvP7cJkGQw==\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"whiteboard","categories":["files","office","tools"],"userDocs":"","adminDocs":"https:\/\/github.com\/nextcloud\/whiteboard\/blob\/main\/README.md","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/whiteboard\/issues","website":"https:\/\/github.com\/nextcloud\/whiteboard","created":"2020-05-29T13:57:44.065598Z","lastModified":"2026-05-29T11:03:46.874543Z","releases":[{"version":"1.5.9","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=28.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/whiteboard\/releases\/download\/v1.5.9\/whiteboard-v1.5.9.tar.gz","created":"2026-05-29T11:03:46.816705Z","licenses":["agpl"],"lastModified":"2026-05-29T11:03:46.914386Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=28 <=34","signature":"NzdYj3gXBe+KHt+0\/4JvmDRprE+CB4UMVBBe75rnUCBXc2Zt2GkREeTsClaD3zYw9FR24pIoHnRO0I7eB0P6NyPDAL8UljMrXI68hLULnINkbrUZpgeCxAKtBuVav34Nf7d0o74152B0cup2Az39JynLg\/tgEuGGwLN\/nj7t5dq7Kjve7I1mP+pd9uasCCKqLDNoKxZPC+3BS9Bf2Zw1rVToD7KV075OyhaJBJP5fJEJQWqBBiBZDuHB6sxRWkEGwrv1dl7FeRUn8stUZvw+GcsZNowWFL\/6Rj9ZKcXJYxJqugp3Qgn6LAv9WJejf0Dv9sQTHwnDMWNa3EdW+DZbBZO4zqfFrlVh76I6Ml9Q0C4QmQ5mf5Zv2HChXy3y0OTGbVOjH2WJ4ZkehTC7RHBq1HU8ydfpZHhOI+EIjmkLhVw77kI47r\/5lRn\/i\/l38cnpTYSLryCHc1o9\/yiu5SNXyv6SiaEtHQFuWrHW0aulGOHhb9wxdlwL3G2kcWpGUYjxXiTRiPuW5fKaJwiD9mdXjUwAq08EoU1a\/y+wbPafP90\/\/34m\/jl8RdfXFjcJFiZe91M431p1ta2FKRbNPQCk0HwaSHtfKyyHw1lcSVQj1Afs1MQ1Qmnu+KHU3+ta32J4+JxNfzBG1wwirmMs\/x0hePR4oFkxA4YLAVdWK1F+hPE=","translations":{"en":{"changelog":"### Added\n- Add DirectEditing for mobile app support by @benjaminfrueh [#1178](https:\/\/github.com\/nextcloud\/whiteboard\/pull\/1178)"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/whiteboard\/main\/screenshots\/screenshot1.png","smallThumbnail":""}],"translations":{"en":{"name":"Whiteboard","summary":"Whiteboard app","description":"The official whiteboard app for Nextcloud. It allows users to create and share whiteboards with other users and collaborate in real-time.\n\n**Whiteboard requires a separate collaboration server to work.** Please see the [documentation](https:\/\/github.com\/nextcloud\/whiteboard?tab=readme-ov-file#backend) on how to install it.\n\n- \ud83c\udfa8 Drawing shapes, writing text, connecting elements\n- \ud83d\udcdd Real-time collaboration\n- \ud83d\uddbc\ufe0f Add images with drag and drop\n- \ud83d\udcca Easily add mermaid diagrams\n- \u2728 Use the Smart Picker to embed other elements from Nextcloud\n- \ud83d\udce6 Image export\n- \ud83d\udcaa Strong foundation: We use Excalidraw as our base library"}},"isFeatured":true,"authors":[{"name":"Julius H\u00e4rtl","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.8,"ratingNumRecent":0,"ratingNumOverall":5,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEBTCCAu0CAhJpMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjQwNjI2MTYyNDUwWhcNMzQxMDAyMTYyNDUwWjAVMRMwEQYD\r\nVQQDDAp3aGl0ZWJvYXJkMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA\r\nsfJxjXT9thUv7I4E5Bqa\/\/95kAxfvy4BA5WvtfjFmxMkOYYF+shZS3e1gKwx01Gy\r\nZyJ\/AVpm9EWMvIvFsYTKCB8L4gJSVVy0evdCh\/E5uHbnmXtfiry0P\/l17CgXSOZ3\r\n\/oNp0U3vhI0Wt3rnpSXssWKo9e08HP5bXKn0QBehh70YDntGV1dewTofxUJpGfaP\r\nIoadSAPVUdCbsUGsLUj\/PFoqnrJMUyDNmHmuPq5PElxtgBxnUyI\/EevOxdXaO2pc\r\nQ5lESt83yLoO\/dqke9vWsMNilnGPpdQJvgGwPPuI1GtXDC0I6dOSiC3jXZCLcjOD\r\n5MCvCeYudVPfzmHXEKTbUlnkFBMAoxBKepYlFJwPfW9CRj7i77Y51oFAsWt72uhK\r\nX6kji3eVYac85YcorWvRSgiYvDkyXZ6grLNTaz3Ed6YOvRZGcSEeqlFg3WzbN46q\r\nkpR3ns7+cKyKqm+Yef0BedWBPu4fCxJcgGZBSFb6eUZZ6wbSVdt9FYhYhQlC3TbK\r\nvLMHMlDqilgnjGBoJPj6ExPyZTdYmqHqJ3N\/DeuArYSKcuK2kqzzo9uZ6ebBdcX+\r\noMGj82hhD8FPqbGOKc\/hXoK3jfXMmMgAbvfAEZAJVJYjM8zeIEK+rckLS2f4MgS9\r\nUw24pZIvYwrS+Xj6fEhOCTZnfS\/djZdZxSQRtdhU9qsCAwEAATANBgkqhkiG9w0B\r\nAQsFAAOCAQEAf6\/nz5ZihKL0mIr3O51GNKl1TzWZDYNNJ8Tvwr6GQpH\/V0wKu8a3\r\ncBdUkkQk8RqwrK+Rdom8\/39Tf07yYP9McVx8XjYirja\/PU29rFmRb5ixtokODmeB\r\nuYYJ2icrm19zEa7QzHj2UWGX4YgnGbsP00c2acjoOksHowSQHieo8FVZEh6q+Xu\/\r\nZYq97ICft6SqbvsRuDb76mbXy0OcnwLo6veI4YOMIZ6ZweOhfdh3eLKBsuJuw9RO\r\nzXYbv7vmouOWSPItOSViVweHOPNqdblx+XJkCftYFxzaQ4JZUnFZMMbA8XlvO+\/g\r\nUWOPHPK6EYZxGt+IOL59mpTqRRtRcSwcZA==\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"tigersprite","categories":["files","tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/tiger-sprite\/tiger-sprite-nc\/issues","website":"https:\/\/github.com\/tiger-sprite\/tiger-sprite-nc","created":"2026-06-26T08:13:46.500404Z","lastModified":"2026-06-26T08:15:15.259184Z","releases":[{"version":"0.1.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=30.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/tiger-sprite\/tiger-sprite-nc\/releases\/download\/0.1.0\/tigersprite-0.1.0.tar.gz","created":"2026-06-26T08:15:15.224359Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-06-26T08:15:15.355937Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=30 <=33","signature":"FOgr51D4GJ5KNyMcXjuZYVJrORW3sojHP6WtiXoChFetORvi6lym5rLSNbHG35zq\nIW6\/Ta8iO9bddeSMGZV+7PDiicvoS\/eE7kRJqnK73bHSltXMam9zuA1VxCTlZwjo\nNPQ3BcU+RXIFL1n+1ZNk4jgijV3tmWH6xbFPoS3AOoN3rTElGjIOi3dhIYD+x02H\nsMFwnZLk3WwWXtJS7hkQjFJsS9dH3+Y7g7qmqLzxCZ5JRxYk7r+VKGJ1OL4axGdT\nnHKKXXxxFpJEOFdv\/fkI4+VG4zdAXqbApjCjpxuaPVxr8zisyjPlOhNteSmfT1RN\nxqmg8wKh2NSiMQ+iLRpN+jZiBfWkhoOsaLc1X00IYhY0RDB1Hei0BRI3rMttIRvC\nVmEQNvOeFpYcU1TzEsQmjmj6PO2TNw+Z1k1QwiOBioHhVOM0+ebAnzudEbyjtSve\nR3PhrG9hIDuD9el8A1OyhrNjcU7qCj1tCq88IePhBb0Zb7oAuN1EaFGqgdnBj3ZV\nmjSjZqak2rIPUEyBQGf4j3gOcTSawIpnyyx55zrGRteeJ3qfipXg2RMAgCP8nhXj\nzYty6i4D94zjfXnkPMzhYhlHCuSs8HrwfucylQ227n7tZEhi8x0xFs\/v4yHt1e3l\nPJIaefG9wT7fTKvJGt0vEoy3VxeboSzOVOJNu4noUFY=","translations":{"en":{"changelog":"### Added\n\n- Initial release of TigerSprite\n- One-click Markdown-to-PDF export from file context menu\n- Two output modes: download PDF or save to current directory\n- Multiple PDF engines support: `wkhtmltopdf` and `dompdf` with automatic selection\n- Admin settings with global enable\/disable switch\n- Configurable PHP and CLI converter paths\n- Configurable cache retention days with automatic cleanup\n- Debug logging for troubleshooting\n- Multi-language support: English, Simplified Chinese, Traditional Chinese, Japanese, Spanish, French, German"}},"signatureDigest":"sha512"}],"screenshots":[],"translations":{"en":{"name":"TigerSprite","summary":"Export Markdown files to PDF with TigerSprite","description":"Adds a TigerSprite Export to PDF action for Markdown files in Nextcloud.\n\n- One-click conversion from the file context menu\n- Download PDF or save to current directory\n- Supports wkhtmltopdf and dompdf engines\n- Automatic cache cleanup\n- Multi-language support"}},"isFeatured":false,"authors":[{"name":"adam","mail":"dev@ebf.hk","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBjCCAu4CAhN6MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwNjI0MTIzODExWhcNMzYwOTI5MTIzODExWjAWMRQwEgYD\nVQQDDAt0aWdlcnNwcml0ZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB\nAJvNZf++Ij8W7Ss6Fv3zvmk\/MRpi6K3q4TNfF30GllfvYkzZxsBV9BZLaNaxBKNl\nZu1GrR8ZkSCtW5OHyhkV6l9A6z+C4S\/7oVWmIdAD3IYh2ohqGm8LC9ftwxjjYpNz\nE2gRx6Gp3YWk197BGLeeGTSToREyxhR0DTOFXoBQNkFaiKhIA7kNP+7CPz6gxct4\niXQrsQolVSU\/5DfSztZSYk53cEl5yV8b3dwe1O8Zmj+j10Ga5quwl9USHDV0RdU8\nYpazGLQrziS64hVoWqEMD1i3LS5eZrCBIDP395Th3AxSMKqPSLcTFZdy\/hv\/KeLb\nBPqBfxEDhC3UigO1+MKsZROuu2Eb5gEkykeFuKDTFdZySrll6LrFN7imeKyhJLwU\n+V29onKON0lYmeQRNcNxrUO3KmeuR5KmJBYRAmlfYdI\/K4DrVkEgZ4CSSTHUkDRx\nVMY0oo9Kb47IrGJYk4TIWukZNuiilLM\/lX0MiebXdhaZhvjrn2GMJDYvZKcQiAM1\nylG\/JPYiBIhRNELX1NitB+BHNIaAlDm622ehHLCGAtpnxetTiyHE6lUdEharXp7R\nixZfE440pRB7VCCuRas\/ccC8IWq\/A76t1fS+sYlu1MASCO9l5vzvA425T2JtmOYY\nsjLmOFIR+A8zS2A3WeGRjWYWKhf0Iray2CK7Mk6vYTEtAgMBAAEwDQYJKoZIhvcN\nAQELBQADggEBADn2e4v+MiRP6Sz1qG9atAO\/kyzrm86LfvXz7ldyOFAhDHV72Gxm\n00GnvpTa+XMxaa8FIo97CA\/j09jw7jwuPWHBQQvaWNrqUnBz70IQETYl7H4BHd2Z\nMREIjcYPpn70yRdGLg+eS4E0YwsPLCfDnPy4v0pwAwoW6dVKrCBzUJMCVEQUd4OD\nV0m9HTd8ppO3ht9yVmCO4apTqsPjm6Qj83fr6IhGFouNG2zMpQtqweCKgnJq72L0\n\/aN7LpLD9N\/HBs2IivFf1ZQa+ux16VAuDU86XwPa1PNc91GY8X+FMVZgNl5CXl9J\nrldKjrguz80gxOgf\/XKgQ2kfz3W2WApIxLA=\n-----END CERTIFICATE-----","discussion":"https:\/\/github.com\/tiger-sprite\/tiger-sprite-nc\/issues"},{"id":"intravox","categories":["office","organization","social"],"userDocs":"https:\/\/voxcloud.nl\/docs\/en\/intravox\/user\/editor\/","adminDocs":"https:\/\/voxcloud.nl\/docs\/en\/intravox\/admin\/guide\/","developerDocs":"https:\/\/voxcloud.nl\/docs\/en\/intravox\/architecture\/api-development\/","issueTracker":"https:\/\/github.com\/nextcloud\/IntraVox\/issues","website":"https:\/\/voxcloud.nl","created":"2025-12-03T11:07:38.721251Z","lastModified":"2026-07-03T12:48:57.519175Z","releases":[{"version":"1.7.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.2.0","platformVersionSpec":">=32.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud\/IntraVox\/releases\/download\/v1.7.0\/intravox-1.7.0.tar.gz","created":"2026-07-03T12:48:57.459498Z","licenses":["agpl"],"lastModified":"2026-07-03T12:48:57.568291Z","isNightly":false,"rawPhpVersionSpec":">=8.2","rawPlatformVersionSpec":">=32 <=34","signature":"LGu99gGuBgb\/dL9oReX7t3liWl+nUdx6xXacAH71VZ567hyQ95XSVRziAGTirgeMXo5p\/FRSvX7lXfIYdCO71UTDt5evJug1NuDcR77ARGdb59wstOQg5NceDiN+kvKB8ET08m\/zqG5F6iDtyaIOFdZuIuKqwQR9QPdX4+UunJhReAQRk699Ssqb\/PR1AWjv88MG8JBUSfpa0ZiV2iVsvIkLn6xuPFgzdqvedssa\/fQFcGrg9yyHHmgnUe0QBk38D5hDan4SNNGNg003jcK\/tUEOTINKUQQoWp3FYFDrb11X4PzwUewDOvBiA0uE\/dtiE3NPsap8M9ClE+81wolGu5flksqjvRndHbc2qV4jdbmeevGA18mTRNqb5s1BT4e4q3rWEljFCO9epg5o+UzEV31OefkvCoIYnZIe1nU\/d4yl6xGCi\/YgtP1f0ayff421vqD0Kda7xu1g0L+OV0vxmvV1oU+3wgwdEfX7Z49k22mUwleeArCOjuluQIuPwC8vNxkyiv+uwhwXyju4f4MqJfNbMDAYjSHNCrYqO+rQBkKQFUZ8qMOtYY0LYQTEmltlLgZA210c+YuBqbeZknBxtJKWf5IeOkMwGttZVUkDhgu+4rufsxs+I8ZbAhxDfBWxyRUyIOYa4cgyZOmuaN71Y0KBP28VSYIxJfkaAXKB\/E4=","translations":{"en":{"changelog":"When an editor maintained content only in one language (e.g. Dutch) and a user's Nextcloud language was set to another (e.g. English), the user silently saw a generic placeholder homepage \u2014 the editor's real work was invisible and there was no hint that this was a fallback. This release replaces that silent placeholder with a clear notice, gives admins full control over which languages the intranet holds content in, aligns the language handling with the wider VoxCloud model, and brings all source strings in line with the Nextcloud translation guidelines so the Transifex resource could be unlocked for translators.\n\n### Added\n\n- **Language fallback notice on the landing page.** If the user's own language has no real (editor-authored) homepage but another language does, IntraVox shows a clear `LanguageFallbackNotice` instead of the generic placeholder: it states the intranet has no pages in the user's language yet, lists the languages that *do* have content, and links to the user's Nextcloud personal settings so they can change their own language. New endpoint `GET \/api\/languages\/content-status`.\n- **Full content-language management in admin settings.** Admins can pick from **every Nextcloud-known language** (not only the subset IntraVox ships a translation file for), choose a **recommended (primary) language** used as the fallback suggestion, **add a language** (creates an empty homepage so editors can fill it), and **remove a language** with a confirmation dialog that warns how many pages will be deleted (the folder goes to the trash, restorable from Files). The fallback language (English) and the current recommended language are protected from removal. New endpoints `POST \/api\/languages\/primary`, `POST \/api\/languages\/{code}\/add`, `DELETE \/api\/languages\/{code}`.\n- **UI translation-coverage indicator** next to each \"Languages with content\" chip, showing what share of the IntraVox interface is translated into that language (e.g. \"UI 8%\"), with a tooltip. `LanguageService::getTranslationCoverage()` computes it per base code (largest regional variant wins, e.g. `de` \u2190 `de_DE.json`); `scripts\/extract-en-json.js` writes a committed `l10n\/.source-count.json` so the denominator is available at runtime.\n- **Deep-linkable admin settings tabs.** Each admin settings tab is addressable via the URL hash (e.g. `\u2026\/settings\/admin\/intravox#demo`), and the tab updates the hash as you navigate.\n- **`l10n\/en.json` extractor** (`scripts\/extract-en-json.js`, run via `npm run l10n:extract` \/ `npm run pot`). It scans `src\/` and `lib\/` for every `t()\/n()\/$t()\/$n()` call and regenerates the English source for the POT, replacing the previous hand-maintained\/restore-from-git workflow.\n\n### Changed\n\n- **\"Active\" languages are now derived from content, not an opt-in list.** A language is active once it has a homepage; the `enabled_languages` opt-in checkbox grid is replaced by a \"languages with content\" view plus add\/remove controls. Real (editor-authored) content is told apart from auto-generated placeholders via a `_generated` marker, dropped automatically the first time an editor saves the page. The admin chip list shows active languages (any homepage, including a freshly added placeholder), while the fallback notice keeps the stricter \"real content\" rule so a placeholder never masks \"no content in your language\".\n- **Demo content table** now lists exactly the languages IntraVox ships bundled demo content for (Dutch, English, German, French), independent of the deprecated enabled-list (German was previously missing). Hint reworded accordingly.\n- **Source strings aligned with the Nextcloud translation guidelines** ([#63](https:\/\/github.com\/nextcloud\/IntraVox\/issues\/63)): sentence-case for headings\/labels\/buttons (e.g. \"Demo Data\" \u2192 \"Demo data\", \"API Token\" \u2192 \"API token\"), a non-breaking space before every ellipsis, \"GroupFolder\"\/\"Team Folder\" \u2192 \"Team folder\" wording, real gettext plurals for relative-time and file-count strings, URL\/placeholder values removed from `t()`, and the redundant translated language-name helper dropped (the picker uses Nextcloud's own localized names).\n- **Complete Dutch, German and French UI translations bundled** (all ~1220 interface strings, including plurals). After the source-string cleanup the Transifex resource was re-provisioned without the earlier translation memory, so these are shipped in `l10n\/` and also serve as translation memory for the next Transifex sync \u2014 the community can refine them online from a fully-translated baseline instead of from scratch.\n\n### Fixed\n\n- **\"Add language\" actually creates the content folder now.** It silently failed before: `LanguageHomepageService` wrote to `getUserFolder('intravox')`, but there is no `intravox` system user (\"Backends provided no user object\"), so nothing was written \u2014 while the UI optimistically showed \"Language added\". It now writes via `SetupService::getSharedFolder()` (the same GroupFolder path demo-data uses), and the frontend reads the real server state instead of guessing, surfacing an error if the write fails. Adding and removing a language now triggers a synchronous `groupfolders:scan` so the change shows up immediately in every user's view and the Files app \u2014 without it, an added folder stayed invisible and a removed one lingered as a stale entry until the next background scan.\n- **3-letter language codes are no longer truncated.** Language codes were clipped to two letters (`substr($code, 0, 2)` \/ `[a-z]{2}` matching), so Asturianu (`ast`) became an invalid `as` folder that didn't match its real code. Base codes are now treated as 2\u20133 letters throughout (`ast`, `kab`, \u2026), so adding\/removing such a language creates and deletes the correct `ast\/` folder.\n- Bumped vulnerable dependencies (dompurify, form-data, markdown-it, ws); `npm audit` reports no vulnerabilities.\n\n### Deprecated\n\n- `enabled_languages` app-config and the `language#setEnabled` \/ `language#createEmptyHomepage` endpoints are deprecated. The config key is no longer written by the admin UI but is kept in the database for downgrade safety (it is simply ignored by 1.7.0 code)."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/IntraVox\/main\/screenshots\/intravox%20home.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/IntraVox\/main\/screenshots\/Intravox%20edit-page.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/IntraVox\/main\/screenshots\/calendarwidget-intro.gif","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/IntraVox\/main\/screenshots\/People-overview.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/IntraVox\/main\/screenshots\/Newswidget-carrousel.gif","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/IntraVox\/main\/screenshots\/Templates-Select-template.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/IntraVox\/main\/screenshots\/Engagement.png","smallThumbnail":""}],"translations":{"en":{"name":"IntraVox","summary":"SharePoint-style intranet pages for Nextcloud \u2014 no code required","description":"IntraVox transforms Nextcloud into a full-featured intranet platform. Build professional pages with a visual drag-and-drop editor \u2014 no coding required. A complete, open-source alternative to SharePoint.\n\n**Page editor:**\n* Drag-and-drop widget placement with flexible grid layouts (1\u20135 columns)\n* 7 ready-made page templates to get started quickly\n* Collapsible sections, sticky toolbar, and row duplication\n* Draft\/Published workflow with page locking to prevent conflicts\n\n**Rich widget library:**\n* Text (with tables and markdown), images, video, links, files, dividers\n* Calendar widget with multi-calendar merged view and recurring events\n* People widget with user profiles, filters, and birthday tracking\n* News widget with list, grid, and carousel layouts\n* Photo Story widget \u2014 photo galleries with EXIF metadata, OpenStreetMap location clustering, and an accessible Apple-style lightbox\n* File Story widget \u2014 document libraries with timeline, list, tiles, and grouped layouts; MetaVox-aware filtering; federated-share awareness\n\n**Collaboration & engagement:**\n* Emoji reactions and threaded comments on pages\n* Version history with one-click restore\n* Personal RSS feed for following page updates\n* Public sharing with optional password protection\n\n**Content management:**\n* Multi-language support \u2014 admins choose which Transifex-translated languages to enable\n* Navigation editor with megamenu and sidebar options\n* Full export\/import to ZIP \u2014 including Confluence HTML import\n* Demo content to get started in minutes\n\n**Enterprise ready:**\n* Department-based access control via GroupFolders ACL\n* Nextcloud Unified Search integration (Ctrl+K)\n* Seamless theming, users, groups, and files integration\n\n**Requirements:**\n* Nextcloud 32, 33, or 34\n* PHP 8.2 or higher\n* GroupFolders app (installed and enabled)\n\n**Ideal for:**\n* Company intranets and news portals\n* Department knowledge bases\n* Internal communication and documentation\n* SharePoint-to-Nextcloud migrations"}},"isFeatured":false,"authors":[{"name":"VoxCloud","mail":"info@voxcloud.nl","homepage":"https:\/\/voxcloud.nl"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEAzCCAusCAhLYMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjUxMjExMTAwNjEzWhcNMzYwMzE4MTAwNjEzWjATMREwDwYD\nVQQDDAhpbnRyYXZveDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBALQN\nYNfXarB7ojw5TU\/UgymTbNrz7ciF0CESRsSMzXEUHdmgXQtB7uy6TBfptRkaA4T9\nLJ3Vu5JQvQq4LAXWcQq3NYjY5KyhNGsg8pXl1Kbg1LxecKDgRTgEP\/aWzsz0bpPf\nvp3pzbhKuagA7v7hZGtihkAu7dY9ddNE5F2pTrTe+AhZhAwfYl1bOAEl\/EDJ8DW\/\niD3JZpA2kL6AuvciyszTkUuFz9PKBh1049jmK3YvWMmYyGcacExV0X\/InAMyryt+\ninle8X+0I+3Fbq+V3ErTnDeAYV98HdPbAmIstrPXrKmg8qDlKT7huu5H4t6eRBL1\nDuoQhdBAx3nUq\/KTueWe77U4d62j4QjkG46\/AjAdE6qHEMpDL4mpjoxMs5uE3jG7\nD5GvIkuugO9dFphV2pTmMTPwmzwa5X2hIR89LL1MxvoEz9lOFZJvspWcBeT041OS\nBFI8pDNJmhca0q9XRvnSPXNiSYiqB0NztBDV5D8rNG4SfSSOWmxaJdMK5MWjDVfX\nP94RbjrtPiKAx7Za18XZVkJImUJKM8L3iTgBFfi39y3um+Ni8u7quc9\/7i95mJWA\n8dF8vg1S6ncnrM+rHf7\/\/cwDT+MH53RPWqo7e04BZgMwbZR5lD1cTWxTPY1YTW\/Q\nYoC7WC4ojeXJle\/5tchQmhmkL3EtKGudyAhu+0vlAgMBAAEwDQYJKoZIhvcNAQEL\nBQADggEBABhIXx8zpg18WiN2cAvEY\/UeArKCfMe219a9ThTC8R9ChZHdfJ+QSrso\n9Ut22V+9ByKKlbL1AEr6FG3sc8k35ceMdBVbcO9ZfPw3JWj+dbZIsEHoHUl4c2H9\nrmGfOKMX8cqi6BMarVS9prn9ooGKCsiK7qyUm30nGaq6d6tNxp09ZY0Tr3PcOV8p\nsGki2uPuoW3COGlSStV+VXiGD1HfUWGv\/WKmTF4cS2Uqs8cy2eWjZeXvjYfmyV\/J\nBP3dUfHDC6\/aSUdgo7AeBcGaqht4dxkvO3QGAY4nUZOgTaWxtr+65Lh5dRWm18h9\nH6ufHVEsUE5+REYBGF1ngVctIzrgcdU=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"transfer_quota_monitor","categories":["files","monitoring"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/Bruce-Matrix\/transfer_quota_monitor\/issues","website":"https:\/\/github.com\/Bruce-Matrix\/transfer_quota_monitor","created":"2025-05-27T10:30:42.148747Z","lastModified":"2026-02-28T07:50:19.545105Z","releases":[{"version":"1.0.8","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=31.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/Bruce-Matrix\/transfer_quota_monitor\/releases\/download\/v1.0.8\/transfer_quota_monitor-1.0.8.tar.gz","created":"2026-02-28T07:50:19.535691Z","licenses":["agpl"],"lastModified":"2026-02-28T07:50:19.597859Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=31 <=33","signature":"DDSZ3A8wB8By6Ix4qitQSBw9c\/DeemfDRc60gb9Bem956D46i4bXPu+6bMzTBnGgI0tUQbAkufhC7fNLVSxq4iNjZT2vtv9O\/yPO5brXixVkcgb8x8U70JPqimH0gPPfys0se\/2OTeDuAowR7Q0uBPoqS9ZpZUMw6zRhPCzA6NU0LwS56pZO5L0Zo8BkXCCfhscemRR6HXzCY9QQUrT8nVY\/YGaVivUgB1DSqWZ\/F+NuWggtHcv62iSJvV+8o4pIVBsmLkm7Gs3qUJYQ1bFphJ4L7XvDxTBhIQ5W\/zQdAWO5xZPid2YOVoB9sacqV2W2h6J6Ll57R0bJ+ywarIvmplqvNTTDR\/qwi9Dq+onChHI7lVvhhizAJ0Xps7qYGCP6qWue2aACkvooJBtXjdd8hxG\/L2bC9H7zUqMcv1YxplE1k6I1sXRsjDnE5XOBx9puJJRcwvIgIDuFe5\/SFAmepenzDfmxNumYBOXwQJmTTXfdw03hzTj35O0bD\/1mX4tHlW4slzlnOAR6vPR22UYXzhf5R6qUJOisp47RuzuadwGS+os9V91wyA0n4UzVMm+bjDCkjlvh\/h+Rj7pfoYNW4B+VKytlfs+OVKYuoQGALtOBKuRFw6T2XtT8ezxHagMPx0GcjVvB\/btY+i6QEb+bxdQg3Q0tBNTQxirlWiUXlwI=","translations":{"en":{"changelog":"### Fixed\n- Fixed database result handling for Nextcloud 33 compatibility"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/Bruce-Matrix\/transfer_quota_monitor\/main\/screenshots\/admin-dashboard.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/Bruce-Matrix\/transfer_quota_monitor\/main\/screenshots\/user-notification-bell.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/Bruce-Matrix\/transfer_quota_monitor\/main\/screenshots\/user-notification-email.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/Bruce-Matrix\/transfer_quota_monitor\/main\/screenshots\/admin-notification.png","smallThumbnail":""}],"translations":{"en":{"name":"Transfer Quota Monitor","summary":"Monitor user transfer quotas for upload and download limits","description":"Monitor and enforce user data transfer quotas (upload and download) with configurable limits and notifications"}},"isFeatured":false,"authors":[{"name":"Bruce Matrix","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEETCCAvkCAhKoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjUwNTI3MTAxNzI1WhcNMzUwOTAyMTAxNzI1WjAhMR8wHQYD\nVQQDDBZ0cmFuc2Zlcl9xdW90YV9tb25pdG9yMIICIjANBgkqhkiG9w0BAQEFAAOC\nAg8AMIICCgKCAgEAzwFbKg9dOp27exgPYx3f26u3iyKofEfRgpnBcyVqe+zy6Ekc\nbBQEKg4mVxzFwle+JOwVXkrtnFLPPNCIxOFEiMfunGAFCUi+fA0CRAO8eN4Yehv0\nFV6qMwhYf3D+mhPEFfMoKORUcUxCEP8sT71l8waolkawjWRykASxwQzLvm87uVwm\nqGFJHm7bEl2YG7bNFDV9AGpyg\/+JprSQw47DroGFy6QKo0ueRzcHBbjvsxdRDbul\noXjY0XEmIaoGAbiXkGzdf52sJdQSku7AUTJUSNxkp6FZfVdGJzeBVal6BPwJ6wX0\nQfonqQHuShBrIdavfEhfOOjOgEpfcZ6YD+EuK799ia62isv4ZU0EN43VsQhx7U6x\nUaAwABXhbGwrPHiwUIUDKJF8ZgMXm5iLI1eAPHutjeiRjoxxmN33RodrAZUt7jD5\nk37bOlVLvfrydwbaUtGW59hTlk8fwmYqe5unS4KV0eDAj6+2Ixbb9Cj8\/pHrsnT4\n2yFC60XG2b8I9TBH8XZirY4o212mGCHH3c\/\/OJyeX\/yX0lf4kNyUGeSFwVV\/afRR\n8m6r+6NLg3sFnQ0mWfjSLdMjbvG\/coQl8WhU0RW9gIc3WcxS3MFt+9yH3iHyUGn1\nqDFHRir1D3teNBr4gkp9bSCfnhaCRTS4NRIDRT7vH7gRWPqmlwp3Bd63G4sCAwEA\nATANBgkqhkiG9w0BAQsFAAOCAQEAnA4LKYX0JFQzirXQyCDdycphB9EN8G0RYv12\nfV4nv2rgnZN7oG+Rb5R4jbl3AAa48eql+eR088dr8FiqzL+OewACaYL59DEpqTzr\nJL3PDvDZJa1Ph0hAOfIq8slpd5EubvQdJab4AGPg\/TsXvBCAkrdF3an0Gv6VUr2p\nWcvNKIZY7fzff+sbN3CEFPigpTZYrsAfo6L+p2OP1qe8088DMU7OLr2m9e+CKXmf\nh6yZp6ACma\/g0jie2iA2YHGxTTlSNzn7LyyA9Qkll0WSZ1YfYiPIlJ0H8RejRnnc\nwq2AP58nHc8MiffXbz80\/o7\/DKUDpzhIOJVqPlALsRTYsv0xcg==\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"announcementbanner","categories":["customization","integration","organization","tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/mohamedsakhri\/nextcloud-announcementbanner\/issues","website":"https:\/\/github.com\/mohamedsakhri\/nextcloud-announcementbanner","created":"2025-11-24T08:46:01.060244Z","lastModified":"2026-03-27T18:42:27.528076Z","releases":[{"version":"2.4.2","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.1.0 <8.5.0","platformVersionSpec":">=30.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/mohamedsakhri\/nextcloud-announcementbanner\/releases\/download\/v2.4.2\/announcementbanner-2.4.2.tar.gz","created":"2026-03-27T18:42:27.519159Z","licenses":["gpl3"],"lastModified":"2026-03-27T18:42:27.568575Z","isNightly":false,"rawPhpVersionSpec":">=8.1 <=8.4","rawPlatformVersionSpec":">=30 <=34","signature":"gHPdsqKjAtC0l7cFuSjdaREUUez\/XCYHYYvaW\/jWM2aLF+Ymat4K7vGo4pS8DLuW\nyPO5K9aQic4lsG4T4qVSdQkvfg8OFix2W4hRQAbSX+B+xkB9AUDDswbuwhzwloVQ\n4sVSSUDWHiZGywz5Rsj4cBChd2+jpb2A4A3gKUBu4CQP0PZ3Z54bNOHjy8qJsCxY\nF8MsQZj654jcTo9qHpzlFRJNLjfUF6JwEI0jAoHh4RghxXUad8YDG3hIgo1f7Qsu\nT\/xMarwDNiPyyiRZJY+BssF7vkZ+WT802\/7M64R2ZWyc3CKM1NJQD9CVhWymvMUW\n4qAU5Np6rt3ZGPxQYvlXNyJft5pVbpQxqXTSeQgGES\/wIQq6DCscL+IP8ldLqbuf\n5SIF2MUIsytV6uMY682jAsBhjoyEGP8uMySt+m14WFXkgLkf4Ng0mDPyD3pGWO6B\nXB8DfnHyIvary2td\/ORrczMbQ7XV4eIj9nxs\/NqtHo7yMBw4y19cQhC1LRHYq0Hn\nIwEfr+1zWw5fkAtDTPHRSNa1VCwwMnm0kvx37IQSeSdN1ZscwmdzydOuULyMk\/WO\nEqIO1K7O2WBlv6D1izvY18PRxJJCBHGPhpg7dmrGZMJUBjsC1t+mlgD3fTgsBD\/R\nazCkGjHKDaSQKIz8YuXU2RNrjnaVARmJMTHxf+5YMG0=","translations":{"en":{"changelog":"- Fix the audience groups picker in admin settings so the group list stays collapsed until opened.\n- Notify apps after banner height changes so embedded UIs can recalculate their layout."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/mohamedsakhri\/nextcloud-announcementbanner\/main\/screenshots\/banner-admin-overview.png","smallThumbnail":"https:\/\/raw.githubusercontent.com\/mohamedsakhri\/nextcloud-announcementbanner\/main\/screenshots\/banner-admin-overview.png"},{"url":"https:\/\/raw.githubusercontent.com\/mohamedsakhri\/nextcloud-announcementbanner\/main\/screenshots\/banner-admin-settings.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/mohamedsakhri\/nextcloud-announcementbanner\/main\/screenshots\/banner-success.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/mohamedsakhri\/nextcloud-announcementbanner\/main\/screenshots\/banner-success-dark.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/mohamedsakhri\/nextcloud-announcementbanner\/main\/screenshots\/banner-danger.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/mohamedsakhri\/nextcloud-announcementbanner\/main\/screenshots\/banner-admin-custom.png","smallThumbnail":""}],"translations":{"en":{"name":"Announcement Banner","summary":"Display, target, and schedule customizable notification bars across Nextcloud apps and settings pages.","description":"Post an announcement banner across your Nextcloud instance to keep everyone informed, or target it to admins, specific groups, and selected apps or settings pages.\n\n\n**Features**\n * Multiple banners with overview, status, inline actions, and manual ordering controls.\n * Audience targeting for everyone, admins only, or specific groups.\n * Page targeting for selected apps and settings areas, including personal settings and administration settings.\n * Banners visible on the targeted pages for the selected audience with themed variants (info, success, warning, danger, custom).\n * Change the order of active banners from the admin overview when several banners are shown at the same time.\n * Optional schedule with start\/end times to control when banners are visible.\n * Optional dismiss button so users can hide the banner when allowed.\n * Optional \"read more\" link with custom label and URL.\n * Optional translations for banner message and read-more label (fallback to default).\n * Live preview in admin settings before publishing to everyone.\n * Changes take effect immediately after saving."}},"isFeatured":false,"authors":[{"name":"Mohamed Sakhri","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEDTCCAvUCAhLSMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjUxMTI0MDc1NzEyWhcNMzYwMzAxMDc1NzEyWjAdMRswGQYD\nVQQDDBJhbm5vdW5jZW1lbnRiYW5uZXIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAw\nggIKAoICAQDZiPPwGEZ53JVpq1VYhDBgr7IlnQJKlmAvEldfGMJv8UDEf0fqQwaa\nBJv3sbR+4eZthp2Z78Qjjg8aiB1lPkJqVk75IBFyGBCNIsswFhzqr6aE8YkU+ZvG\nkUmmZq3e9rn3Kh53P7vhKbZZf3z3MaDYxGsMFAFLSjbduiZdbuCzIJ9FmkKXjHOm\nk6VvOh10oo\/7KUX3bmY2wqDReCslnBKSFjQgtZ3t90If99Xf2jV9A\/3ovKI2rMvz\nq5vlhPOYy7tXSxVlAbWwsHuzKiWI87qb3n2MKyONBPurxoHEmvfbX2azLdQlM3j5\nTwquZ15JKVSCtb+icI1MitvALN+BcwYPaGXjwX04zCoU15IEpxXI9W6mXOXOa0xI\nMN1j2uaxE3FFqPC0KptVX7bWtGtGWdXq9TRDTw3Zl10MvOelvRKfowvspiGgqS7A\n9t7fhAnuxON5nuFlE437oE\/A0ZxbNaJtlrph0Po\/8WxJb5zez2TmpgWD73s3mAsr\n9yJo\/z91Q4xp49ADiLkuVyRKsEabHWPA3fd6MGv0nRAWCgN03queT45kvz+aLDoD\nGXnd+S04DdCPF6LwNL+9NTafh57hfKTrfGOUHgNKhy62edzy1W3Sz3\/e9Zg6Smaz\n9kMIas8sSWI7xedsObJa\/++wY\/MktvtFm7qyOUyySHECbDPhPObs7wIDAQABMA0G\nCSqGSIb3DQEBCwUAA4IBAQAOgpeKcWizWs2XbQrI+W0PpPNlZ9xvFYKahqxwKqJ8\nRYK4UxgVyt2kLjFLTsnTKW823uN+dG+2c9wLEmMaal+m9XrUvVRJFV6yf+068ylV\n\/tDMo7E0jX0VcPYig1DBUt\/qa5fabnLOwdT8i6+42hPRoVaosh1xi6F5m0dXfjLW\nV1BK4UkFq3dAVdAeb6Jy8WVyGQ7kZSotTy2bx3Rndi2+55Mudv2oVxhGKuRhWhnI\ntNy4FydLIUfWUDHfS19qQR27Yhcsnph2wY3UJVygxFH2lWklwqW4yYwQ34yALe2B\nhPXNmeVtC1G4S+spsbl36tjyuddU94LUAHgxVpOf+YgH\n-----END CERTIFICATE-----","discussion":"https:\/\/github.com\/mohamedsakhri\/nextcloud-announcementbanner\/discussions"},{"id":"transfer","categories":["files","tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/beleon\/transfer\/issues","website":"https:\/\/github.com\/beleon\/transfer#readme","created":"2022-04-06T19:16:00.583042Z","lastModified":"2026-05-11T08:48:20.125567Z","releases":[{"version":"0.7.2","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=29.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/beleon\/transfer\/releases\/download\/v0.7.2\/transfer.tar.gz","created":"2026-05-11T08:48:20.105017Z","licenses":["agpl"],"lastModified":"2026-05-11T08:48:20.174679Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=29 <=33","signature":"sDQfmqPs8gIy8f+knj4YqfqqaeYaUAj7R3LvHxNVZWUvlH7goLtalGSljGPXgbX9mKg0rcQlLb9NOtBieAc85oQ+bBehDy\/1OC5BzBKnqVsR94tQyAYiztal4Nl6yNoIzk4Ci4e4wwNGImZ6sPawY6YCzGtfcibbOYVKdv6MJpQ51TL4K9BS6Z3PyfsKO6YsH1qur9F81LXqpEh2dAHQkNet3QLeg3lO5iQTm6RPwqxJ+nzFnvvuUfGB7AVPCk4UUPxOBcX32QDD5UwutWxdJBzoDE\/xaVxfP\/MD6YI+BmLhf4bmOJEpWSRaaneOdjzK1NytvVueM\/1EcSGCYxL9tXHaEaKUrXln4+mgVNkzJVt0d7iS1bb3cSXc1r6+FBHUM2I9H6zkhX2HS+hDbO9QkVGcs58QRPT1dgfhzYeikSvC0S4TMDpY87CcbTii7zthSAT4kj1oV7S9OZXfg8DYBUwmtsITUjnxwuIk1iIlqTm7KEdk2AiB1\/6B7HiMdZamPAD6DfIC8KN3plu6REc0Sd2fbQFDCYwsU2oknvHKLAfoP4P\/26ISzIt3z0WTJIjC52fssmgGbNze\/wVPemP80LWJP6lDYF6T9IxxidcyFaYGbN1JVRa0OllKdgWE1ghUWGfUWYBdl45BiSzhmYphp8pyNjmbiSokS4Hpr75ECWs=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/beleon\/transfer\/master\/img\/prompt.png","smallThumbnail":"https:\/\/raw.githubusercontent.com\/beleon\/transfer\/master\/img\/prompt.png"}],"translations":{"en":{"name":"Transfer","summary":"Add a file to Nextcloud from a web link.","description":"\"Upload by link\" functionality for Nextcloud. Transfer files\n using the full bandwidth available to your server. Avoid the need to\n leave your own device online to finish an upload."}},"isFeatured":false,"authors":[{"name":"Daniel Thwaites","mail":"danthwaites30@btinternet.com","homepage":"https:\/\/danth.me"},{"name":"Leon Becker","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEAzCCAusCAhHHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjIwNDA2MTM0ODE2WhcNMzIwNzEyMTM0ODE2WjATMREwDwYD\nVQQDDAh0cmFuc2ZlcjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMM4\nfXoJCmZS4KEEKOI6r9iSuZbE7TixZ1D3q1\/P\/Gewp4J+w5qHJlg7lJKIsXpm5xzs\nMgFSLDWHIOLiIG3\/25owxGfaaS3ZWZtz2W+h7g3DcKqEjVGCWfDtc+MSFQQ1M271\ngShvdQ3RM9bvhxhESBVTmmiRYRB0EurRSHkuvIgqbwaYoaqkMo3PPbJH7MKuMdtA\nKjVTF1qNqv7PBclp0zOEdW+wPsj+1xvKK7fGID+Z3DLm\/eLYfxpxUbIEaER8ncfg\nP8zVGMb3lsFVIfxBOpW+OdNsGvykS9h1vgF89CoclIenIOC\/Op13PLQrBXFJ0vlw\nVoPur\/pAzzpbigyRlgYqrvU1S31XmwS0hfD5mDY2EWhK3r8uMYeQS9GtXwDoiU8f\nzVg46UtqO4i1jBSsJo+rDa+1jc0maubsZqEJksRFPfGs7DB5Le6KhbYRLwAgesTt\nS+N7pr+lTf+MLchgq\/coX6KeucPVqEkJsD7KJp0iYzOU\/XfXHQ+vzMP98r1IXjoU\nKenZC+1eCUB+HN2dfAZZU0z0S0qkipYu0fQxK+\/RuIYpVfpwSLYOfbTsQuWBVDp+\nls3XIVx0aWUU4rOrBtrNu0q8vOFZ6oMGX4JN0OXYYK5iZPWrjBoUD\/65CYyKfcig\nMxBuEl0gYtEZtjp5PZ5g4k5V2p2\/jYAeaqccFbGXAgMBAAEwDQYJKoZIhvcNAQEL\nBQADggEBAADTu3ilECUkPQHY4a074OnEwLTSTVJq+Iim4cVC1Wozdi3EqYe3CISj\ntfHfE8Wpceddjw1ok77w1UbDjNQ\/JoE36Z8BQ2cv3Mue3XBww\/o8fpnhBiwqaZC4\n57Rr2bOgZRwZGiyDM38AErsRcAd8NpU5EasmFemCF8uOVJZiHAZXa8SXeXt9prje\niO3cxv1QME409IKAT+uXE6eSQHZMqg2ngntlMKNo8L46sI1K\/CJfHmQqJzJlgvI5\nCh9gRestVtyy0olAL2uwBYBCvPhKURnpoOWn4KDl8F7iYZVrRUGJ1QFwUq8PsS+B\nAtP\/d41\/hoo8dq+EVG1au7MAgOvjft4=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"sendentsynchroniser","categories":["integration","office","tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/sendent.com\/resources\/support","website":"https:\/\/www.sendent.com","created":"2024-02-26T07:05:00.432649Z","lastModified":"2026-06-19T05:35:57.263782Z","releases":[{"version":"2.0.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=28.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/download.sendent.com\/sendentsynchroniser\/2.0.1\/sendentsynchroniser.tar.gz","created":"2026-06-19T05:35:57.251615Z","licenses":["agpl"],"lastModified":"2026-06-19T05:35:57.320361Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=28 <=34","signature":"Os6\/zwTUf9ZCViWAECEWrFby\/JkoWoUw9t6oa0l6nrggR\/j2ybjq\/NEBxw1DcBLl\n0fBMoGupMLNERD2OwRTGZHmZpzSGtDBbikDd1M8azsSc\/hkNwxvkWuHvahQuXqbM\nJYgXd5R90yeqew87xEy+br2woH8ZkrJ+fuVVcgJv2etb+dAIuBoRhisjMZ7bGpjP\n5QAbInmpdbE0Fu5wm59DEXf5k6yH+8qfXyjr267ov3lrqujD70UcuFkNcqjfo2Ve\nG2ye+Sa3UoK1ssMXrVaLU90Nl+PpYtWoQj8iSXqWs6dYV1p+ReH\/hrQvTw0NFjja\n4b9GR+DYn6kJ8AY8uafwMxCFSPS3eknGfM6d11Vrl04W2FJqPg+r\/hgQ9Mh31NU2\nj\/NN1Sz\/zHAiY4oXIMdXkv5IYX8LxrYpn9n7mL+wcQHqehmYOkl9FYmpI9cuJQVb\nXOXTVAoPCElWwtW9R5plurNX3pj\/9rHzr5o0XqsvjdsjepErRpPIkQCBxb\/hFYHn\nHvr9E0dFN8qHpsjWgWzcN8Nzwa0YlJ3i89eCLcbqrCXcq\/BKiksAwfof7+KwdTsd\niH3CsZYWS3jM8ta9ZaGF1fPGhrIKtuWvarIRpnCJY7Dv2BVEiaeeLsnIGLClR01c\nU12JiBA\/598KlnUMWS6lYsjY8MXkbxSNd7U0HfE6xSw=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/download.sendent.com\/sendentsynchroniser\/1.0.0\/sendentbanner.png","smallThumbnail":""}],"translations":{"en":{"name":"Sendent Sync","summary":"Synchronise your Calendar and Contacts with Nextcloud","description":"Say goodbye to manual updates! The Sendent Sync app, designed for the Nextcloud Exchange Connector, enables bi-directional syncing of agendas and contacts between your Microsoft Exchange and Nextcloud Hub. Focus on what truly matters \u2013 your work \u2013 while your data flows effortlessly."}},"isFeatured":false,"authors":[{"name":"Sendent B.V.","mail":"support@sendent.com","homepage":"https:\/\/www.sendent.com"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEDjCCAvYCAhJCMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjMxMTE1MTAwODI4WhcNMzQwMjIwMTAwODI4WjAeMRwwGgYD\nVQQDDBNzZW5kZW50c3luY2hyb25pc2VyMIICIjANBgkqhkiG9w0BAQEFAAOCAg8A\nMIICCgKCAgEAt2IRcKyqKEN7jNL1PJwMNAiBYLtDhZpQYw+U6XIfnSby9r8hSOkd\ni8zYeRWrQopHzjc5VQR0jMQxN5eZyaBX+Wb8bHYA3IF83h8eh2jwpMqUhzJiEPtG\n71B0SratT9FKRsFefVs80sTH7is52szI4aPMexS6JtYHtzyULHuV4pP1JSQqWLFd\nxfnfOWit9CayVBaPpN4oimh7fgnfrxpJ\/5BoMxZDp5fvDnemzRqjk6ed7DHSLmr6\n3HxztsHxD6J\/GAz4C5BTpYN0E42eJITyMGZVulAaLQ5HXxIu6ugBdn21\/p3COSKO\nVGgc7SxyHbfMrJ9hsznsjgkfkwSaV3gv5ODnm21SyFyE0+kPhPobBuNxZGu88++H\nQ7xm40cHmJgDuY06JJIUr4tSDU0etCRKdrNUP6IsKswyOedMYGicSFZ6wXxpKf37\nLUtpg2\/Uu+vlbjCXnSIsN2ae6eH\/lCBEpD6nQWYnnExQ+Or6v7npc8fOWk6GQqHW\n+ULWKLyIqnKBmYI+NSpkPPuLz1qkUhE+oxk26sYiixe4TYpr6hJSCbcjZyWjIW2K\n\/IiTvgweGRvsPAKScOJLT92XtIY2BAL2zxtGACUzDM7FHI\/SffGF9phyWmSwUkmY\ny6xlzUrjX5Qfe9ZfjTDxOeypnjJBlDalNs+IAD2E8KsipPix\/eiUtCsCAwEAATAN\nBgkqhkiG9w0BAQsFAAOCAQEAU0bv28atzUZTeOVaXWs709HY\/u2HTlS397gbUUtA\nNU6\/WwJUbefxuY9NLCiaMgHOesQapMPFDomZM1nlDM82PaXRc9BMpB0MTrE6sCdA\nVvlinpb2bfyUAnsCp\/Xb23XLJ2MAzGvZN1vzwdzOe7MMxJgc06a3d3Aoa1yfRUwD\nlwZUhaH709l+h+kvPbU9N\/l\/eIoP7RRD3NbGqHMCS6NpZZMeds0mLD957l9RiwGI\nSdLMnr3yscQu6C49oretw0oIXLDDoJOVaRF1FNywL60qF6Di9lIjlsp+5bMig5i0\nogGxtV+znkVxu0+R6sR+V2EzopKajcAReB01I2Da3Fx6mQ==\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"ak_language_switcher","categories":["customization"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/sashd3\/ak-language-switcher\/issues","website":"https:\/\/aarekraft.dev","created":"2026-03-08T21:15:07.381922Z","lastModified":"2026-05-07T19:10:45.097169Z","releases":[{"version":"1.0.2","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=27.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/sashd3\/ak-language-switcher\/releases\/download\/v1.0.2\/ak_language_switcher-1.0.2.tar.gz","created":"2026-05-07T19:10:45.082550Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-05-07T19:10:45.144294Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=27 <=33","signature":"qWALjwxaAbvC+wW5u0CSbfjT+PAmM\/CppvuLtl3idMP7Wa6Hq0MkZVld1iheweVs\nRBDQAPJbmrwWOba7cKI0Hu3eoRdj0nUrUpueH\/sQY6HHykAM55TG75z6chaTsSe7\nSXqzmk32u9ZgKUQt3FUunD7ylRxOBdDfesERqKznVK+zlMBVlAAxWvQza+qZ8szC\n3umg8XDJmiFxdjUSou\/OqZDNuldhCC8SvNqTZkGLYLy4swPyWatYD2Edo+Dojnoh\n95noM9iL6rVPrMVeCjoEoKULkGhNWkDK8BPNSI\/S7jZuBJOoPvVzWi5kfs9+K8Cw\nGZvgBRfD5siVEkWqYEohD7V50esqP3Ze2JkLUDMAhCS\/9sFGcvbAY+Px2O4vxhU+\n7fxNgqipVrmKByU6TuepMbHyGwbhglHKqi+N2SWaYMM+qfLkdAezwkkdGJ3QU4ru\nc2HGTELpp+LbZNFsW7MnA9bofpgm5BFMyebzKzapoQMZowTEtp8gQVGrROUBoqvb\nAEoknE48IKtd0Gwyp2iwqMwzNiuKDDXqUyDyJnfFkwbpZBSExaPqtLB5Ea6Ttz2C\n5NVRufeicbtJoyV5w2uEmcgwdoVoPbgP6BIQvpKYFmHQOEZAuDA1SCgZpvqu+okY\nMLFCGGgrSTC4bELSzcS9UCCHql3sO2n2qzEDF\/ChMIc=","translations":{"en":{"changelog":"### Added\n- Admin option **\"Capitalize language names\"** (default: enabled) \u2014 toggle between linguistically correct native casing (e.g. \"fran\u00e7ais\", \"italiano\") and visually consistent capitalized display (e.g. \"Fran\u00e7ais\", \"Italiano\") ([#3](https:\/\/github.com\/sashd3\/ak-language-switcher\/pull\/3))\n\n### Changed\n- Admin section name now uses sentence case (`Language switcher`) to match the Nextcloud UI style guide; section heading is now properly translatable ([#2](https:\/\/github.com\/sashd3\/ak-language-switcher\/pull\/2))"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/sashd3\/ak-language-switcher\/main\/docs\/screenshots\/nc-ls.jpg","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/sashd3\/ak-language-switcher\/main\/docs\/screenshots\/nc-ls-setting.jpg","smallThumbnail":""}],"translations":{"en":{"name":"Language Switcher","summary":"Adds a language switcher to the Nextcloud header for both authenticated and public pages","description":"A Language Switcher App for Nextcloud\n\nAdds a language switcher dropdown to the header bar, allowing users to change the interface language on the fly.\n\n**Features**\n\n- Switch language directly from the header bar \u2014 no need to visit settings\n- Works for logged-in users \u2014 saves the selected language as user preference\n- Works on public share pages \u2014 visitors can choose their language via session cookie\n- Admin settings \u2014 choose from 6 icon styles, adjust size, stroke width and color\n- Language filter \u2014 admins can restrict which languages are available\n- Supports 100+ languages out of the box\n- Compatible with Nextcloud 27\u201333\n- Full dark mode support\n\n**Requirements**\n\n- Nextcloud 27 or newer\n- PHP intl extension recommended for native language names\n\n[Report a bug](https:\/\/github.com\/sashd3\/ak-language-switcher\/issues\/new?template=bug_report.md)\n\n[Request a feature](https:\/\/github.com\/sashd3\/ak-language-switcher\/issues\/new?template=feature_request.md)\n\n[Buy me a slice of pizza](https:\/\/www.buymeacoffee.com\/sas4)\n\n[Support on Liberapay](https:\/\/liberapay.com\/aarekraft.dev)"}},"isFeatured":false,"authors":[{"name":"aarekraft.dev - Sash Wegm\u00fcller","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEDzCCAvcCAhMOMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwMzA4MTcwOTI1WhcNMzYwNjEzMTcwOTI1WjAfMR0wGwYD\nVQQDDBRha19sYW5ndWFnZV9zd2l0Y2hlcjCCAiIwDQYJKoZIhvcNAQEBBQADggIP\nADCCAgoCggIBALWH7ZvlPPEFE\/elovmjlg\/yJCytOFvZfutW9tsF5HyXduIL14qE\noOYa3PoaE98G\/hxOF5bgBKMSxPH4q75wFlXLaE\/d6Eo9f9Rzbe3bGLbZp5OeCGYQ\n+p7UhCQAgRsNTkI38Et\/O7c6TACka68S\/CHXBgWEUG8mKV0uRysX4pBvIKNyE0is\n04a1yZdLs0MeB98mDHlJY4GvMDWsB\/Up+7XWtkxlEHRIMJlCJRi\/5T5Gm1Dx2Opu\nWLWlNgYhNJeDEBRKo96uqZF6ynjOWJ+ms\/Z1zQ2tgsXOlFUB3cNXQ0TL5P1yquFD\nfY5F9gwYeGen2+53ydP6\/KsIsR6Q6DvujMEbgsP98t\/5N7BeISJNR4WoMrrNxXju\nZcNMw8xRTTmWtiOKLxSo5xnAoZTVWBf6dJ7e1eATtoN9x9i5d+l7ayXbMcD05kxB\nGeqrudzUX1+vr51dH+9vKyHulPxUpslTbCOV3DWtgGd5RQoY6CCXLKEfHlzurLvw\nB9+H8eyL6GFn58ZBkK+JoiVNlL38pQNcE3A\/lkns27pMqYjP\/T2PIs7xfasGOQMc\nv++aQncUCNo9b80+u89qS0Md134JPHg1zNaOiuuncpPqrvJ8aLvW\/i+BT1hSRfsq\nFsUdCZ8OQNnDdYv0QtQoIfsGbM1MUW50NKD+YODE+QtHVO23OYos1r77AgMBAAEw\nDQYJKoZIhvcNAQELBQADggEBAEnAyaFtrjm8Nb0CRbSTGwRZM3QFZQe2xdjQl6v9\nrUCeueZeI0xKRMcWFIIYfiuOdudi9t\/3RnuoFd\/GqIXzs8tKlgSTQZZLTmWlxec0\nQZ3\/C2+1fjzHUeV\/wffwkSmwwhMjkQHXpn45Ytp+2kwTurJ3\/wv72ka25K5GdTBM\nGQ4i\/wHzht\/QnbFb9pp98R61FECgeRx2Jd9eG0bgL+ygLR1W6ci\/qWSnXpHpcyQ\/\nZtYahP\/Cls4fVbwt5cS1S5tVLWaKOdrdw8atgmIP1yuaQQiKfdg4qX7n\/08KCR+S\n+GjHUlBOlobJYOyL0vXL8jvZDIcN09s9vir8\/qpYkvHQK+w=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"integration_reddit","categories":["dashboard","integration"],"userDocs":"","adminDocs":"","developerDocs":"https:\/\/github.com\/nextcloud\/integration_reddit\/wikis","issueTracker":"https:\/\/github.com\/nextcloud\/integration_reddit\/issues","website":"https:\/\/github.com\/nextcloud\/integration_reddit","created":"2020-09-02T09:40:14.030796Z","lastModified":"2026-04-20T14:15:55.697044Z","releases":[{"version":"2.2.2","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.2.0","platformVersionSpec":">=33.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/integration_reddit\/releases\/download\/v2.2.2\/integration_reddit-v2.2.2.tar.gz","created":"2026-04-20T14:15:55.681277Z","licenses":["agpl"],"lastModified":"2026-04-20T14:15:55.735953Z","isNightly":false,"rawPhpVersionSpec":">=8.2","rawPlatformVersionSpec":">=33 <=34","signature":"Fk3E1ehdJK4WpLBCTlEfqU3ndB8WyMGyzv9HDKHtUQQeI79Z9mGqer2YOvnswVQUAAgyiF6M0M2vmdZ6OCFxsNDghkO3yZNaWxmrA27qIvc8lXLRczEaOc8gjJRXc48bc226NxbQlWMWBO2HdsVS2FKBuE\/4aPVpwaCIhkFbSsTQqBdDW01btB\/xcUwPLzQ9eBon2dHhaar40WCscrYs1F7lSsXoaOH7+hML1HSajhJlZXTW+NHgkgZkQKzpGcabwNbXkL7gZK2dGS2h0dsP9U1s55IhsPMoJzfjha1x3Y54Fk9ThB9ZfW1OMHGhghxZCQ41CtFa842riK\/uHE7Uj6kqiyujdo5Tfpg6pT9DxK4S\/6HfQrIOWHP7kGZiDJ31aAnCLvkH2H0fh9KWU6CxbD\/5Kbh6oLPrld4W0OKQ5sd8kkkQZZQ7qnQKYPG+ZAkLU9QirZWZpUD7COlyU7mozu8stAS8vZXzSozNzfMnLuSJcgAaXdhNvxr\/3dnUStZa+iKuJfQZhwqH0eDCgQNyfBWAqOzEmcaRrYBvjwzniDiGe6oMgmVdiqBq51ZPRDWWYvKTWA8JSfqfgAt565vyT4btKLbeuOVQTur5iFmu1W2vs6SxIH+GYP3bgRCrRIQMIreSNjJ9cL0otFCj9uxHg49ijIr\/E3YhAAEFSRtzFy8=","translations":{"en":{"changelog":"### Changed\n- added support of NC34, dropped NC30, NC31, and NC32\n- minimum required PHP raised from 8.1 to 8.2\n- bump dependencies"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/github.com\/nextcloud\/integration_reddit\/raw\/main\/screenshots\/screenshot1.jpg","smallThumbnail":""}],"translations":{"en":{"name":"Reddit integration","summary":"Integration of Reddit social news aggregation service","description":"Reddit integration provides a dashboard widget displaying your recent subscribed news."}},"isFeatured":false,"authors":[{"name":"Julien Veyssier","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEDTCCAvUCAhF0MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjEwMjE1MTkyODQwWhcNMzEwNTI0MTkyODQwWjAdMRswGQYD\r\nVQQDDBJpbnRlZ3JhdGlvbl9yZWRkaXQwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAw\r\nggIKAoICAQC2qIUvLnepl6HHD0yB2v738k7onWnC\/TWrcBxoKwE6VL057BK4GtK5\r\nKLBsNPlYHyrqh\/t3y\/uPkKi38uqvNwIKAgnqup9MgEo2J1YVmcSLb78Nj1jpwl3n\r\nQR97GeaqAfjHDvhnd3G3uGl\/U1wxaKtRBJtblACaRflSU7Xg9qTGyR8LUo0QNl8+\r\njkGewzk\/CIOV7CcYjTRgkxyU8dx9aZiJX7N7Tbr8DGVYvIr0CUTd\/LQlNtVbHlLz\r\nNg7biKri\/61YSVo11ya16q9zqSDC1\/hZzMBBJZ\/sFilKXHHNX2bTcjl7ZSwnhlJ\/\r\nHrX5AvkEd9lFdXNN0X1R6SDCnYt1+IKzLwjuhCJ8J4anp77Udqn59mICV95DI9wh\r\napZfMPfmpdHCDTuHm30G8cfV5fj2RuSLiLnvEI\/jS84Uv9rOYu3dUX1mxJf01OhM\r\ngjVQtWmTw4V3oLUywfQaUUJHgl8pRacNflhntbYT34BhCJbjhvucJAI1qAVTpOS1\r\nLzTyu6WnAoobWuS4XELvmny+CuwK0GH4FIcb6WXV9ZVcar7QfafWIwM5rrwycYev\r\nHmz8I+reU4Go32SW3gF3Z4yv2krTQaq9YuoFac3SEuUWEWYrFyYH0ICwFfGkMewk\r\ngAwI\/TuKmr+7654dSiBw8nTwueTDwUD7D5VpxpcKyIOYTeCNmj54owIDAQABMA0G\r\nCSqGSIb3DQEBCwUAA4IBAQBWPp1uMLsThZZQcs+kh1BWg5jU5uxVb\/GTE\/mH5C7C\r\nob20\/PDSLRdXE9ffzT9dsa\/JyZx728WNzIlLQ+q6mO9jwhhowGgPtDZ5YNMYXULZ\r\n9Ul6TN17LYybFFdlnapSLMGCmsHU8JWecvHmbygpFuMsqUESDHlmKNuwSUa24RCu\r\nQxlwBdSkrZQoKUk67TzEhUiv1t56TPE75B8bbIbFR1xbXcNp30hodC+GeP9AIV3A\r\nxRmcfJeTA977UojgxuOh6T2cakk0bZeiQoZyBqZ7xpRe3NUtG7qLXVToq9ikHCzH\r\ncsrZE\/LSKUMcylaqUjWuB7TQvGrnwmfkUHVbTmFSxA6Q\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"spreed","categories":["multimedia","social","workflow"],"userDocs":"https:\/\/docs.nextcloud.com\/server\/latest\/user_manual\/en\/talk\/index.html","adminDocs":"https:\/\/nextcloud-talk.readthedocs.io\/en\/latest\/#administration-documentation","developerDocs":"https:\/\/nextcloud-talk.readthedocs.io\/en\/latest\/#developer-documentation","issueTracker":"https:\/\/github.com\/nextcloud\/spreed\/issues","website":"https:\/\/github.com\/nextcloud\/spreed","created":"2016-11-23T09:49:36.743591Z","lastModified":"2026-06-26T14:58:43.297116Z","releases":[{"version":"23.0.7","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/spreed\/releases\/download\/v23.0.7\/spreed-v23.0.7.tar.gz","created":"2026-06-26T14:47:20.332994Z","licenses":["agpl"],"lastModified":"2026-06-26T14:47:20.432058Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=33","signature":"zEfedVdaCi+\/4FmkwIKNz5fxEnGKdbL5k1W9Ubkmd2bUXFIAPuKe8ZtzpYqfqH+TC5CrYaDflWuDHOW9Jx3U2+q6txCnlKe+aZ+Xj\/C2xTs9KNFO78J3OTMTJwcxxh7pTBxXnGvAs1eqLC0ARWmaaBUNOmYoGHejzKmspaRFa2JXN3uvVUBbFEV5DWKATjhZ5Ubk9qSUCEx\/C+F42hxeSwNDrDSBKXLjRMuJHUNSN1Hbv2oBZ9jZOOLFGCxkOZNCywx9KfW66Wy+LTl1oGhPGD9mj\/6at0mgc2N8V8T2hS\/5VYzRLSVlPpNjxIByvNJ8ESvd62tcU2DLcCYedQ\/aSo6TZj0wh\/4Lr5Nsun5hU4EoGzSgsdYjnguGNqAd579XAvMxCLMYBiMFgZCYYHPK2W00YbspCav7fqNbb1njPHXBxMEG6hQu0F0fG4F863EvbZoyaVMmDgnxEKUAPiCIsFiH7CVq4jLZsz98xyRVOPKpfz+FK5W5AK\/iSyI4U7YO95SGO4XuuPHUZQtGfE2wJHhYAsDGaiUCfPaOYR91AktW2MGWHXkqLyWb6jT1Yx+doFoRbTAjVm0CBV1XlXwaKkRA4bLgx60xpK0nuuInAIus30Qq2S1d2dJg8UL4uHZAQkacvDmLFH+\/ks9OYw30oHQHJkl9mC7FgQFXtmxQYuk=","translations":{"en":{"changelog":"### Changed\n- Update dependencies\n- Update translations\n\n### Fixed\n- fix(call): Increase FPS to 30 in all levels and update video quality\n [#18409](https:\/\/github.com\/nextcloud\/spreed\/pull\/18409)\n- fix(call): reconnect participants when media-permissions are re-granted\n [#18440](https:\/\/github.com\/nextcloud\/spreed\/pull\/18440)\n- fix(settings): Allow to configure certificates expiration\n [#18299](https:\/\/github.com\/nextcloud\/spreed\/pull\/18299)\n- fix(call): stop virtual background effect when device checker is not in use\n [#18291](https:\/\/github.com\/nextcloud\/spreed\/pull\/18291)\n- fix(admin): restore admin setting for default group notifications\n [#18280](https:\/\/github.com\/nextcloud\/spreed\/pull\/18280)\n- fix(recording): allow recording service to work on E2EE calls\n [#18267](https:\/\/github.com\/nextcloud\/spreed\/pull\/18267)"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/spreed\/main\/docs\/call-in-action.jpg","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/spreed\/main\/docs\/chat.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/spreed\/main\/docs\/file-darg-and-drop.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/spreed\/main\/docs\/screensharing.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/spreed\/main\/docs\/video-verfication.png","smallThumbnail":""}],"translations":{"en":{"name":"Talk","summary":"Chat, video & audio-conferencing using WebRTC","description":"Chat, video & audio-conferencing using WebRTC\n\n* \ud83d\udcac **Chat** Nextcloud Talk comes with a simple text chat, allowing you to share or upload files from your Nextcloud Files app or local device and mention other participants.\n* \ud83d\udc65 **Private, group, public and password protected calls!** Invite someone, a whole group or send a public link to invite to a call.\n* \ud83c\udf10 **Federated chats** Chat with other Nextcloud users on their servers\n* \ud83d\udcbb **Screen sharing!** Share your screen with the participants of your call.\n* \ud83d\ude80 **Integration with other Nextcloud apps** like Files, Calendar, User status, Dashboard, Flow, Maps, Smart picker, Contacts, Deck, and many more.\n* \ud83c\udf09 **Sync with other chat solutions** With [Matterbridge](https:\/\/github.com\/42wim\/matterbridge\/) being integrated in Talk, you can easily sync a lot of other chat solutions to Nextcloud Talk and vice-versa."}},"isFeatured":true,"authors":[{"name":"Anna Larch","mail":"","homepage":""},{"name":"Daniel Calvi\u00f1o S\u00e1nchez","mail":"","homepage":""},{"name":"Dorra Jaouad","mail":"","homepage":""},{"name":"Grigorii Shartsev","mail":"","homepage":""},{"name":"Ivan Sein","mail":"","homepage":""},{"name":"Joas Schilling","mail":"","homepage":""},{"name":"Julius Linus","mail":"","homepage":""},{"name":"Maksim Sukharev","mail":"","homepage":""},{"name":"Marcel Hibbe","mail":"","homepage":""},{"name":"Marcel M\u00fcller","mail":"","homepage":""},{"name":"Sowjanya Kota","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.8142857142857143,"ratingNumRecent":0,"ratingNumOverall":35,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEATCCAukCAhDVMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMTkwMTMwMTMwMzQ3WhcNMjkwNTA3MTMwMzQ3WjARMQ8wDQYD\r\nVQQDDAZzcHJlZWQwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDNr3Ro\r\nQ\/2XUulBvVYYXEYaJ8SLuJFuUXVAh8iNWabPTmELbmmZdRVD5veAH+AYB\/ra696O\r\noVharkmaeg5VvNY1Cud4ipmZTwOMypve2dh00KnBUKfxNWxXozKLzYtYZVsHGimZ\r\nNRvjsPs8x7CiR62AD1WbyH2kbEYOaqv5XJcvpuh2gJoTezSbiA9I1ll\/iKBOQIMO\r\nfc4sj5pz2nyWpRMcBuMo1IiwLFHMjiEAVXz0ml66Oh7JrPZoQxUirgD7SvnQnOCM\r\nz6hrpkD8UDVvnXOoLLOCguHuhDOG1khroXDcSfx8NY\/zvXPhpGrvp\/tE\/vmIXDdI\r\nclYQEFODCrn7qeKgrCCny4LCQiEE9jgDiYs5UkoOEiPOggNgTx15UJqjq+gdx\/98\r\n7h4UukeGqC3hFSdBj5xvlcdPaEP2cJXkD71OPCm53G0ofI31+MB20sde+BYKrEDo\r\nmqF2GLJkunaBJK\/bwKNsYyl73um21s2W9X6522+9N0eCIm4OXsYs7EbrCcCUMPYN\r\nx0MuFtJ5aHPyxnyDTUOh4fuO8JY6ID+U1TAd+hZ3pNr+Gm2DyJMMcg+oE0TFQ9t4\r\n4mq5y4d2BBBlzO9Tp8RMdbpIp0lijBZb1pmnefLe3GYpsqxmGe88JRtg24WL1sCQ\r\nW6fouiEkS1UhPgQlUDnLuQ5auUgJL73qUfd5ZQIDAQABMA0GCSqGSIb3DQEBCwUA\r\nA4IBAQBZ2WpZ4RVvYmQkqjQ3DF4o1PxiorTs0scwg8eJsxzt8E+xFqL6rvTEArol\r\nz4DwRv4aPf5h8RtABdtyWK0iECpL1C9Pn\/GmimMrblvtEcoGkjG8VTb9YTgR4AjX\r\nM8WoD9h+vqBUqX75xotRaePY6V\/JLoYXaG+BQim7DQlSDyRtc2k8ogSgViQ1FjeL\r\n9\/CypbOX1bvyikKEuhF37Mno1JLvC0xcVyCWsjKYv\/Bl1sFi5pPqOLiY4OjYiRjb\r\nejDRe38qxxSWuunnwetMA6tPE6WP8yal9inmX2\/At7oaVBeFd+ZRrvT6800e1qOd\r\noIMdCWc6wfQ7Vf+vWlMePKVZn9\/v\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com\/c\/support\/talk\/52"},{"id":"tasks","categories":["office","organization"],"userDocs":"","adminDocs":"https:\/\/github.com\/nextcloud\/tasks#installation","developerDocs":"https:\/\/github.com\/nextcloud\/tasks#developer-setup-info","issueTracker":"https:\/\/github.com\/nextcloud\/tasks\/issues","website":"https:\/\/github.com\/nextcloud\/tasks\/","created":"2016-12-14T20:53:18.062164Z","lastModified":"2026-06-29T20:49:18.070644Z","releases":[{"version":"0.18.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.2.0 <8.7.0","platformVersionSpec":">=31.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud\/tasks\/releases\/download\/v0.18.1\/tasks.tar.gz","created":"2026-06-29T20:49:18.043594Z","licenses":["agpl"],"lastModified":"2026-06-29T20:49:18.124577Z","isNightly":false,"rawPhpVersionSpec":">=8.2 <=8.6","rawPlatformVersionSpec":">=31 <=35","signature":"juuG7RnH9F5x9dg5jh9b2XGjjCBY2MtFyxHNS0vg+ce+GVIlLg1jwxV4qNdSik6s\nL8UfGq0Ppv3MwoDwRoYvuEeE5nlJPThhtM6yvt5wnJxy6ix98PjK\/pBy\/23d4ElS\nmmIKdhaC7Zod+dqMhE5Ws9PfOAgY+YVOuZs4dlM+Z6gBQh9c4hq1a2KiOUMbZfRo\nxpW5lSzlhmKmJnfw+UBqtNG6YhJRgAp9QDcW\/odrGDf0txK2kMIzvqyS645vWXLw\nhFEayBjzZBiiG7skYgLf0I0\/k8GwzLmfLH\/fpmAUCGTx1k+hI+HpkRoaZeMimvrz\noZb800Y9suahFC2Y0zh4PzFE1PzTKOuQf92mW0KhEdxNc02ApeH6JapqnMfrgByy\n9g9CIstqFAyjLceuXo+\/IUYfO57K\/Guv7tkkY3l16jfVxRjDSJlUmYwTSMHdQ9hv\nJfOFEoOkzEiZjopbwyRgd7HnBLDMQpgwVyON1OHJTIgMI8SC7+w\/5IMLEwWS0Wz5\nMGb2y7plAYf0SUnfSqjwtNvpbfD\/oKO+yvbm8\/K7FTvhgj4ChMPKLYYAxNt1mMdS\nUpRGKOC1shMU4TUO5H\/5LxwNe76Jx2rlrqTSHw1F936CDCLjOkj5cjfim0+KQcqA\nfwrlWX1tBMyhHmNvbWSWchglham6MEDnxIqIvqlxznA=","translations":{"en":{"changelog":"### Fixed\n- fix(TaskBody): show due date instead of start date in task list #3190\n- fix: handle special keys only when IME is not compositing #3189"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/tasks\/master\/screenshots\/tasks-1.png","smallThumbnail":""}],"translations":{"en":{"name":"Tasks","summary":"The Tasks app for Nextcloud","description":"Once enabled, a new Tasks menu will appear in your Nextcloud apps menu. From there you can add and delete tasks, edit their title, description, start and due dates and mark them as important. Tasks can be shared between users. Tasks can be synchronized using CalDav (each task list is linked to an Nextcloud calendar, to sync it to your local client: Thunderbird, Evolution, KDE Kontact, iCal \u2026 - just add the calendar as a remote calendar in your client). You can download your tasks as ICS files using the download button for each calendar."}},"isFeatured":true,"authors":[{"name":"Raimund Schl\u00fc\u00dfler","mail":"raimund.schluessler@mailbox.org","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.8205128205128205,"ratingNumRecent":0,"ratingNumOverall":39,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEADCCAugCAhAnMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMTYxMjE0MjAzMDA0WhcNMjcwMzIyMjAzMDA0WjAQMQ4wDAYD\r\nVQQDDAV0YXNrczCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAOq30ZT9\r\nfD3Z\/PXkwj1QNV+LUP3wJpImqpMK9Mbgd0FwnDTMzw1vocL5eCg\/Ep6nIechoD+Z\r\nICOChTUOxImtJQ4Vv5XsR+yvQls\/XXY2yY1nywQDTzJheJD6uFngmOnvnqU1hUl9\r\nB2rTHrnWWAhqEpfa5FzFrlKfYHNEcb7aapd\/\/zSu5YaVuGKsNSHUR5rP2AgO2a+G\r\n61dmQG0xTgj9rWt5xkTtFbuFTMhtDf23bTEktgibYPI86jk8+P8UZ3sonmVdF0O0\r\nWXnp4SPTQSpyEYZifRMsXI7uMkYKqOEF5pFpzz5MTgw0v3qJRpUUvWynKIe3wlj0\r\nqYSDTHuT+Zr2rKJ88q9Zlc251gUoVYigIJnfwkMDWy532QbP9cri9qP9NM2eQCpR\r\nraWIiNCwFuMsgKOFYIDhb9P7XiC58Ap1uMfuDfSJDk7WO5T\/76tv0GqFWWqe3YuT\r\nylDmU7bICYW6vSywIqij5Zem7joRSamkxYRwvnuvIsr2RPlueN90BEV\/5CkpJ0gm\r\nGtsB6d4jpYmLE\/o8A4gaHVlxdzrs1EYzbDfHFvAyWUBTiujL9Fr5EQ\/Z9Sy8ME43\r\nK8bgHmM5HZw7vZKhXXSb4WpZekIey1\/Myw89wE0nYE8NM2Niajwo2CVtW6YNEWk5\r\nCEato8bBaANUWXsFCJCJt+Ou3hvx+A3yC3ZXAgMBAAEwDQYJKoZIhvcNAQELBQAD\r\nggEBAJSumUPZZ57odGdYB8h9fmgsO3WaYyryuchvA8asyjiLhl\/oPF5FvWLF32az\r\nBxhHb1vDh2CFFjY9mnCLeHLurjYVf+ejGLm\/iiyXOJ\/khfM\/rOTdO5ulB3v3Wwmb\r\n7PLGXNvA4wiETVo3WDMn4JXbDh42loXNvHxJpE\/0B\/UF7vXcRMMUUtPx1XdsehIl\r\n2lwSL85nOEsk8N\/AyFt0tE0SF9lkRGPusQrT\/zZISLnE4ejS4fhJu05l+WPegpLD\r\nThkSeD4WuidsVOXrsQeHTDSV4OmwmVCn+cPhUbdxezZ0qnZUoLw9tJIiRK5OCJOU\r\nUOjbBtvpqu43c5EM0CyWGKoV3wk=\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"majordomo","categories":["integration","social"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/mziech\/nextcloud-majordomo\/issues","website":"https:\/\/github.com\/mziech\/nextcloud-majordomo","created":"2021-08-04T18:58:58.651959Z","lastModified":"2026-06-14T12:44:48.607052Z","releases":[{"version":"2.3.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=32.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/mziech\/nextcloud-majordomo\/releases\/download\/v2.3.0\/majordomo.tar.gz","created":"2026-06-14T12:44:48.574464Z","licenses":["agpl"],"lastModified":"2026-06-14T12:44:48.644825Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=32 <=34","signature":"mqZ3DY9LsvWnozN491vvIO9lxv\/R1UihnZRnF4VsCVZOOdvseG95VBMQz7L45zRAFC+\/cS6vSu9qykqOUzzuqt2pvHU2iv3+y0GeNjRD8e6ySjiM0eqVWcjk6HDD6Yk8TnxDFDqA+mk+5l+4PkKrrySL1VHiDrfiSEeVWxhlgw29sQw64cnpFiITjuWSAO24XdMDq+GArFSjLPQQIO0lPzERVfcEhirjXF8dG3nbiB+5TxDdNrykPQm3B1WPvv7GK+LwujEwGOeX2Vbx1+HUZ4+xK\/657Ro13laIPUXkzYuK0JSsHSkBPKAPms260vG9GB2hYLdjjtzviQFzV0MauZr7SsEtNIriU2ooz1wLFadCCDlLCfzEisjSvzWqgydToHoHeDUFboqjshpp84rK2eNf4p3K7x22iT7ug8xKLxICxIp1+ireY8dTZ5D33QNkLYpd5UFDadZyYnWhTjjFyBn6RW9JB+zryNOgA8PkSuyCEOKithaP5ZqKKYB7IZUiX0iIv21xEKshs3lkphVHT8ieyysSC4f624jgQ9pC1Ks1i3oA+qS2fqQWJE+igfrKM5iIL8h9BsJoQlo+bec2LuNUvP0TI1VjsLE4GeXHZLvwwxWuMi3EjBD+AYz3SL7w26iSdN8\/R2lqHlL\/NIVx6WKmK4L8pCwr7V1uowYY3JY=","translations":{"en":{"changelog":"### Changed\n- Verified Nextcloud 32-34 compatibility\n- Upgraded to Vue 3 toolchain, replacing webpack with vite\n- Fixed several compatibility issues\n\n### Changed\n- Verified Nextcloud 32-34 compatibility\n- Upgraded to Vue 3 toolchain, replacing webpack with vite\n- Fixed several compatibility issues"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/mziech\/nextcloud-majordomo\/main\/img\/screenshot1.jpg","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/mziech\/nextcloud-majordomo\/main\/img\/screenshot2.jpg","smallThumbnail":""}],"translations":{"en":{"name":"Majordomo","summary":"Synchronize users and groups with the Majordomo mailing list manager","description":"Using this app you can automatically synchronize your user's to a\n[Majordomo mailing list manager](https:\/\/en.wikipedia.org\/wiki\/Majordomo_(software)).\nIt is possible to configure multiple mailing lists at any list server to include or exclude selected groups, users and other email addresses.\n\nImport of existing mailing list memberships is supported, as well as reviewing changes before you apply them.\nAt your option, this app will keep your mailing list memberships up-to-date on a daily basis.\n\nThis app requires a dedicated IMAP mailbox to function!"}},"isFeatured":false,"authors":[{"name":"Marco Ziech","mail":"marco+nc@ziech.net","homepage":"https:\/\/github.com\/mziech"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBDCCAuwCAhGMMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjEwNzA1MjE0NTI5WhcNMzExMDExMjE0NTI5WjAUMRIwEAYD\nVQQDDAltYWpvcmRvbW8wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCy\njJbHYdFlu4fEakfW6b6s80y05drDLqPEdH5e+E5PujHnC7m9+J6lYzSSmHyNpm\/\/\nN+lqy5BzarhTReikX2snMv4ZHGoMUQbbZKJ6bO\/hCqlbtf7bXA+IpEOUlUYrxzIp\nSyUe29pdmm3f9UmKINGSV2GdnBXOX7qhOrJvQ3a\/EaC0p02SHWs97+7GET3FOS4\/\ntk96qys8ukqcLmHYGpunBarHFsIUkSUDRQO3i\/j3tGLQTRyXOKJ29Ivg\/CF4twVj\nfcK8kC9fRZAo2oHreeMkDG7j4cJ5fWlL0i8Q1RgO9H0G\/ndQc1nPzxkAYgJBZArx\nX4rhHDxLUm88xCuMZo4p2Iwk28+3+lOhSUDsTlvo14NOayiTVEAOH5onP4F7by0X\nCsT0BluKtkmuYFf1CaPAacNT1pmRq2wy56we1yWTjViQKuuNXBwkf6N4tqtQMD\/J\nFOebMFO7dz41EebjSo8AQ7Ik8SR3NzGVV+WwNqH4XlVliWjX+GP4L7AJNppwQYUg\noCx2KDZoFsbN7HJ4YuU9971UMJIgu5XfB9HiPtGQl9dWy\/x5SPiwFURBnwiHd902\nMw2DH81Df9XZjuEdr0+miFKRb0WBv6SIlDx3+wKWul24nHKFA+KNffCIq0GCdeaA\nXyw7E2DM5OOHiLrzR103BEyqdG87ZJXRBRk0NKotwwIDAQABMA0GCSqGSIb3DQEB\nCwUAA4IBAQBBH1edV1HLCvEiWS9qqnd0quMrJjQDQXLKo+2p6Q6FJdrNr2uXnvnE\nYzal3zsSBN+fukeo0eJkZSiA+M\/CduuFSKCj9lA+F\/byO3lsCKr3q7feprNBkQdy\npTMobEbrI0z7iAKgOxt8n9ntiEkts7bvo903Gf1T2scqemb\/1z6pHdrq9pmU9E6N\ntNoM1izu8v3iy2lvMQJ58h7Mspk8RV9X8sSRVZ4MhoqNY5ayw\/YMiDvPXvWRNg+7\nuEaLFDSFH0kHygJuLGj6au3mjg07fMY2gTRyYoW28SL5F5O6M+L53WNUyMCPjo85\neNRWH2Wymabhay6g3eV9OExmBhzs7hjT\n-----END CERTIFICATE-----","discussion":"https:\/\/github.com\/mziech\/nextcloud-majordomo\/pulls"},{"id":"integration_zimbra","categories":["dashboard","integration"],"userDocs":"","adminDocs":"","developerDocs":"https:\/\/github.com\/eneiluj\/integration_zimbra","issueTracker":"https:\/\/github.com\/eneiluj\/integration_zimbra\/issues","website":"https:\/\/github.com\/eneiluj\/integration_zimbra","created":"2022-08-22T12:08:25.474743Z","lastModified":"2026-05-07T12:09:50.059294Z","releases":[{"version":"1.0.17","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=26.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/integration_zimbra\/releases\/download\/v1.0.17\/integration_zimbra-v1.0.17.tar.gz","created":"2026-05-07T12:09:50.034220Z","licenses":["agpl"],"lastModified":"2026-05-07T12:09:50.107049Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=26 <=34","signature":"xQKXYhahkZub3r+NwMfyX3L0eaGIGszRLKc+O7yMs8I+WMNNkwWgapJbkrl0MNH9Z4UMUGaZGmMrvyKlePrvhsjMYZdGhGPRKJPDoKY65T4jqAR\/x1TtBDMCrlysNzXdL9grK4uvRDEmP2IsDlJFGDGjcNLrRd8c3dyHggJO\/c5tv\/UYz6xvHrWIuKcqvtXoUezHmIrOL8ho0kjEFcpm7R8QyqFgX8SnNb\/LLFm1cwKPg75l7aKRNmTWzQQQI4xry8Y1JoGEc\/WXAxeRMAxokA1CjgxxAJuzSKz\/jk59ywLP1cs5fcQaFEzqcjDrhaJ1\/n6sOokCpo1b43EMdmWol0DaENpauQAnlRDNhix88+f4y3VakR1yXlLfU1H4m5dLAlVZSSypKCucGi1uTyhHml1YAnTvS4cd2Waa7j4w06D4+kzTFcc3yez02v+xgI8u7PioDqIEgz9IGaNCByq\/UpyweFPMr6FZ01cQvBB7rzOtjwH2DvvSTVESsTwfExwn7t0Wssjq+5HorsOJf28uwkqwxPNhnhGp7hP+zxezTksuF0frzMlpKZ1vr5Xt9ZBcsjaBZ+WphQVd2VZMxrmKOzEZvWbhVTQ4Jy6BqWD0YqpgW3qOflLotswRxbKxEfgznx4sx\/cg+PvLjCxbNfiuF6xNevbg2CF1rXhKLeXQUo8=","translations":{"en":{"changelog":"### Added\n- Support Nextcloud 34"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/github.com\/eneiluj\/integration_zimbra\/raw\/master\/img\/screenshot1.jpg","smallThumbnail":""},{"url":"https:\/\/github.com\/eneiluj\/integration_zimbra\/raw\/master\/img\/screenshot2.jpg","smallThumbnail":""}],"translations":{"en":{"name":"Zimbra integration","summary":"Integration of Zimbra","description":"Zimbra integration into Nextcloud provides a dashboard widget for unread emails,\n one for upcoming events, a search provider for emails and the ability to search for Zimbra contacts in Nextcloud.\n\nNextcloud will suggest your Zimbra contacts addresses when you search for a contact via the top-right contacts menu\nor when you search for someone to share a file to."}},"isFeatured":false,"authors":[{"name":"Julien Veyssier","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEDTCCAvUCAhHZMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjIwNzI3MDA1NTQzWhcNMzIxMTAxMDA1NTQzWjAdMRswGQYD\r\nVQQDDBJpbnRlZ3JhdGlvbl96aW1icmEwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAw\r\nggIKAoICAQDdBy2o969i0yBcGEc9luTFVuDT96LsM8eD6FJ2PlFmvzi3Y5ZD7t5b\r\n0earvxmEhbGN6i0JOu1g8zKXXESKYZr4SF0hx4phE9RUGwfWLEDYjfzVhuBLhBHy\r\nnp6BIOzQA00PXU57Dsmabqn6wQt0wlNJgfZfRN9qmuZNefzllWPJNujFD00iUZG\/\r\nVnouqkxl+yc3yEtiBiF4G6lr+2FQwgjRGsnBrFyykg\/OveksiboD44dSJbBghkyp\r\nb\/KIxtkIM3wKeTQ7o8xwk8RAEH5cAVXQyYP5LKdLtqo\/E95MFFgKEXsGcgO6tPzr\r\nEQjbUvOBQYA7uYjoKthy6rndy1LJkO5PO3q5q+Y2O+3OdlKU2mSNOveTk6pzSaDU\r\n\/8IgcOBzcdg7ZLAtLZWFzPlEm\/wyqFiG+s+SMgWC6oVwU4Ye5TYQ\/wePB334K0Li\r\ncZQb6Rp55A4GO7+fp06sdxHF+j7K1LiVzwh1GZCjqUf\/f1kD8Lk0ii1Ct7J1pVpz\r\ngGECB7z8MwfLlrxVJB1wBMWf9Yhb12zqHSx0vteBBR+5qRzzuFhIVH4TZo3hOWIy\r\nL2j1Pxz6GkLvdpdAsRcelY2wUlLcrECCr090u6+D1az8j9qoauKbWeBd1b3l7YH\/\r\nXLviJID0W5A1PO5Qzz0rF2fuhXBx4INeyc3q7\/mf6TxlMoT1TYBwwQIDAQABMA0G\r\nCSqGSIb3DQEBCwUAA4IBAQA5p2cZjkN+RTLHdrsF3I6VKHhbMHvWdRDw9T8LBwPU\r\n75wy0iZ30zkNsrNZmnCE0FtzxW5TnOu41Zm+6Xp2VgEFFCrdL0nQNNm96j6e7mcw\r\nC4W4PWzuLYJ397El2cBFs\/0idC6G6ikr642dTYVxXH\/+z\/nh0OmjkJJV3EIqpgJO\r\nmWbP3ImOWT3F3V1RcouuMvmkdTqJQFii3+8xMV4fPzbp8evxtxdGIAmIKY+K4vSR\r\ncw3SJTF\/3zhC1QjkYvDmmKkATV5TvoHY4og8DcLZwFlet1NIgk+IE27SEfGy0FRn\r\nwrbh60UfmYD81IrYaj480GSGcXG1642xZSvcdv2v70FG\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"pantry","categories":["organization","tools"],"userDocs":"https:\/\/github.com\/chenasraf\/nextcloud-pantry\/blob\/master\/README.md","adminDocs":"https:\/\/github.com\/chenasraf\/nextcloud-pantry#installation","developerDocs":"https:\/\/github.com\/chenasraf\/nextcloud-pantry#development","issueTracker":"https:\/\/github.com\/chenasraf\/nextcloud-pantry\/issues","website":"https:\/\/github.com\/chenasraf\/nextcloud-pantry","created":"2026-04-07T22:14:15.303408Z","lastModified":"2026-06-28T07:41:24.600982Z","releases":[{"version":"0.19.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=29.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/chenasraf\/nextcloud-pantry\/releases\/download\/v0.19.0\/pantry-v0.19.0.tar.gz","created":"2026-06-28T07:41:24.582501Z","licenses":["agpl"],"lastModified":"2026-06-28T07:41:24.637649Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=29 <=34","signature":"plVOZhVWcR00rp0z8yu2KFn\/2RA9xgX6C67UVwXWKOVszK+wEhO0xhFZWndiUoyomB7ZbrfQ+gCBzhayf\/Hzk8hU6vsjAQWskiJovQTkbazAzMVEkU+i9vEefLYNBWC3B5kI1w5i3KdyFc3FOs0JmLi+FYr0\/OIH98N+emMlA5Ix8bxMvxHq0i22iCnjJ1ISLUwnRIqqV6wEkNO0EMmm2hRz2ovkDPa\/k+OznQ93vFNqCK8WtYdYBlcS9PJ5a35+Q3Ty+x0CHTmyAXt8fwM\/b7amJy7Qf5sK2CWG2V0E4tbb92iDgFYoulxHbK+4T6sq8+x0iXRKDJjjLcIIfHLbKJyUQ1wzDplXNHD9DrnAhjatcmtMMO6Dcxzcl0lUFWaZxkKa6WMMZn\/O83\/4UOWU6mZycoTR5l6hywNtO5ELDd9Xqoda4an6v8xZb8q1hW0NNhu5LfkjO7osCMzfBuWfEOufzn5hjI+ZpOrASvPV6PJ+8Msx45JMulz8lgwH7SwrAkoYUJ7\/Z2PZB0hBNMkVrqwBNp89UdNI5lOoUwDeZU8f6T6NbHBD61ruWSYEJ\/pxyrdUMI3bKSlc+LPx244SvUAUyypqRNGLdXmw5djEEB473N9mro4I61n6YMUNVmmuYD1Am6\/YBvvqy4eff1gzwk3jGti3pMq07cAxQ7Ri25w=","translations":{"en":{"changelog":"### Features\n\n* **lists:** add persisted list filter to All lists view ([bf20caa](https:\/\/github.com\/chenasraf\/nextcloud-pantry\/commit\/bf20caa9708909951ff3d3b640b3c50b63f7c144)), closes [#142](https:\/\/github.com\/chenasraf\/nextcloud-pantry\/issues\/142)\n* **lists:** import\/export lists as Markdown ([2923a56](https:\/\/github.com\/chenasraf\/nextcloud-pantry\/commit\/2923a56a99a862a8126aa4ecd952dc786f92361c)), closes [#137](https:\/\/github.com\/chenasraf\/nextcloud-pantry\/issues\/137)\n* **prefs:** add reuse-existing-items setting and add-time dedupe ([63c2320](https:\/\/github.com\/chenasraf\/nextcloud-pantry\/commit\/63c2320efdacece1581c23cc9a86b2dcacf441f0)), closes [#141](https:\/\/github.com\/chenasraf\/nextcloud-pantry\/issues\/141)\n\n\n### Bug Fixes\n\n* **checklist:** drag to reorder ([f580ef1](https:\/\/github.com\/chenasraf\/nextcloud-pantry\/commit\/f580ef10f4221e08e3d9c46af43507f9676ae26e))\n* **l10n:** Update translations from Transifex ([41174d9](https:\/\/github.com\/chenasraf\/nextcloud-pantry\/commit\/41174d90b4081e92813e778fd03749763995d988))\n* **l10n:** Update translations from Transifex ([09fdf1a](https:\/\/github.com\/chenasraf\/nextcloud-pantry\/commit\/09fdf1aafa3b564fd1ae5fa08d37f16e1a5e21e7))\n* **l10n:** Update translations from Transifex ([c197b3d](https:\/\/github.com\/chenasraf\/nextcloud-pantry\/commit\/c197b3d8c8c98cc57c913d967eb14cf2538ae0c0))\n* **l10n:** Update translations from Transifex ([3edc07c](https:\/\/github.com\/chenasraf\/nextcloud-pantry\/commit\/3edc07c8b623ccb2bc777b942b2df72bff57028d))\n* **l10n:** Update translations from Transifex ([f902268](https:\/\/github.com\/chenasraf\/nextcloud-pantry\/commit\/f9022685b6e48bf8f68c1b257d9637c13683554e))\n* **l10n:** Update translations from Transifex ([010961e](https:\/\/github.com\/chenasraf\/nextcloud-pantry\/commit\/010961e9df1f8a9a206d67e3f2a37f8ac1e69e45))\n* **l10n:** Update translations from Transifex ([6df11bd](https:\/\/github.com\/chenasraf\/nextcloud-pantry\/commit\/6df11bd69031f26efbbc6db8be67df5e55a8314a))\n* **l10n:** Update translations from Transifex ([dff50f6](https:\/\/github.com\/chenasraf\/nextcloud-pantry\/commit\/dff50f634a31cbdb9e495ca3f7958b0467a8794f))\n* **lists:** page through item endpoints to show all items ([956f781](https:\/\/github.com\/chenasraf\/nextcloud-pantry\/commit\/956f78130e4f86ab3e6fae7e9640494abd457cc8))\n* **lists:** relabel filter headings and show empty lists ([33fce4b](https:\/\/github.com\/chenasraf\/nextcloud-pantry\/commit\/33fce4b6b70093a9995266caef45b038d8c28ef7))"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/chenasraf\/nextcloud-pantry\/refs\/heads\/master\/screenshots\/screenshot-01.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/chenasraf\/nextcloud-pantry\/refs\/heads\/master\/screenshots\/screenshot-02.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/chenasraf\/nextcloud-pantry\/refs\/heads\/master\/screenshots\/screenshot-03.png","smallThumbnail":""}],"translations":{"en":{"name":"Pantry","summary":"Manage your household: shared checklists, photo boards, and notes.","description":"Pantry helps households stay organized in Nextcloud.\n\n- **Houses** group members and their shared data. A person can belong to multiple houses and switch between them freely.\n- **Checklists** support recurring items (e.g. milk every week) that automatically reappear when due. Share lists with the whole household so everyone knows what to pick up.\n- **Photo boards** let you keep shared reference photos organized in folders \u2014 the right brand of dog food, a favorite recipe card, a product label, and so on.\n- **Notes wall** gives the household a lightweight shared space for reminders, pinned messages, and quick notes with customizable colors.\n- **Notifications** keep everyone in the loop when photos are uploaded or notes are added or edited.\n\nAll data is scoped to a house; members only see the houses they belong to.\n\nPantry also has companion apps for mobile and desktop that let you manage your lists, photos and notes on the go and keep everything in sync with your Nextcloud instance.\n\n**Companion apps:** Android ([Google Play](https:\/\/play.google.com\/store\/apps\/details?id=dev.casraf.pantry), [F-Droid](https:\/\/f-droid.org\/en\/packages\/dev.casraf.pantry\/)) | iOS\/macOS ([App Store](https:\/\/apps.apple.com\/us\/app\/pantry-for-nextcloud\/id6762161619))"}},"isFeatured":false,"authors":[{"name":"Chen Asraf","mail":"contact@casraf.dev","homepage":"https:\/\/casraf.dev"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEATCCAukCAhMsMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwNDA3MDgzMzIwWhcNMzYwNzEzMDgzMzIwWjARMQ8wDQYD\nVQQDDAZwYW50cnkwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCoL15B\n4CeKzujpM+U0d\/Kl\/8cR9uJQEdwQhQFZN9p5yddxHDgO6yxztQv5XyB36axtiDW7\nIxiWTEChcknshCLMrTJLuBD2KRK+mUAPMM3NEcb3H9AgtVUr6GpuJFO1wnmqioC9\njqczDEfp0GWUwgUXwbEPbJCE5tpUh5koANk6jLyvqONcIDdZyv0MLpFmVbrb3Omf\nOnTZhRNRaOsy5+KmgrAwEbze+ojlymQhj7cGDeSV+5CWy1fO7UEwGggdueqWCMBx\n8a\/AWTiySttjJUJEbnIdqcnDWCKfdZxN3YSZaGHR1N52h6OsD8RZN1cKZZo0aKgd\nE1AUNPQBahAkox31AtwU7HL4Vlnih0joKUsC8CjBfEE+Jg3sGMgVD6B+yvgnbTig\nbtXQBIm+axS9+gRFbThP4Y31g7AQEu\/JNLTdOiGhTgqvKNcqn\/JNMR9N\/dWctUhz\n8gGzxCGUNHQmfaCBybK3ZP\/\/qtF7F4UoLP62Z7GsdgG\/addtiUeVWT+cK3LvPUo4\nw9UUnjygAqmr+uETAiwyL4p2hf1wVWXacFnSzOmAvyYHwoN5Dc1P0oNP9tTLg9QJ\nT\/XVnZEGTK2JJh+e26G5MyqzbtVUxDi0pFVCYCopeXsIWws1NDESCfUo6V35heA3\nSrsN1u4xEHGcwsh9uBp+GrrYSTWgzgE2xjD3HwIDAQABMA0GCSqGSIb3DQEBCwUA\nA4IBAQCcMOuNkIlp4T4ZxcGPTd6q+yhx5gBH4jrQ74\/hEazVVqdwx82xTARZT+UH\nGGzSdv56aRPsHOWmH7MWcxKzf3gGBy6cmF3zkm2niZQJm9XaLvoifAOtGCo4QYHg\ne8YFd7r+7j\/ENfTdrLqy4\/DTz01TaNedWnsRMhqV7YKoe7x6xTI4PrLLD\/YTWJQp\nB3WVfMdpIYn+s7J2FQ8aNO71Tib4M6WBdDjUmbwz326DRg1g+Bb4DJujjr+H1f7c\nHV3dosXjo\/eTk9NALrkvVzgdiQG3M4XrhBIunu80OHmlF1txJIQUMieYsA4ttcMK\nftIWuE3owC\/hJfc+1xuSyv61Y\/1z\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"santacloud","categories":["games"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/zomtec2311\/santacloud\/issues","website":"https:\/\/github.com\/zomtec2311\/santacloud","created":"2025-04-02T14:10:47.982999Z","lastModified":"2026-05-09T04:54:11.569324Z","releases":[{"version":"1.1.4","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=31.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/zomtec2311\/santacloud\/releases\/download\/1.1.4\/santacloud-1.1.4.tar.gz","created":"2026-05-09T04:54:11.557650Z","licenses":["agpl"],"lastModified":"2026-05-09T04:54:11.607111Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=31 <=34","signature":"rltXInEtb0kZXAdEdOXOFqM3f0tpT1m63gDtbghNoURyt2Nc1N0Sxm1gXkgeuVbT\nzf6KjXFHnG71UkJ66qPWkAQFi3tyYn\/I7thzDTP5reHgehbcvLF9FszDXlJJ6TXi\n+hp4mA2SswtObYS1xPCPZ4nh1MQ48pUNM6J3bl18AsKSJMyQgCmAKFlMsfzTaGJ5\nSBpuFuZV\/jxSdiNg6hH1dMhSMFaRM8FMPGjRaDC1QDwZKQGVbiV4to+TbpzvDir6\nLMVMlP\/IeaPmAYhXWCZeQZ2C3ucCAcSj3bkYcAA0Qr83qhbtUUfVF5Z\/oLve1JrR\nwfD4BKZD+wokXlw9yYbJaDc7UusVjNUjxFcDYelOq2k6QcojMnMnG46wL2Xy7SOY\n3qPogdobbC+AmI00JxQEFXG6HUfiJ0MDoKlR+2jglR9d4BHrVGxj2ZA1l5Iov1LQ\nBhB1r6btla0+gHsizg10PTA287XWgMlxmJUrla+5zd92+O5lU\/VTF6LZGhvjpmRV\nh2ymACBshK+cSIlBlrWTsni8Sv6srjbYIaQT6lR4pHo9kPVQWFI16MRHb4z2OneH\nLCEkbl\/oW9CN3bmSnbu43jX8C2UmfN+LiKPjxl3yLFusZ3mRib4sbAqAruV+HESE\nRve5icZkGog1cUFvuidWyBHtWem0Fsjcg2n1FPSWB2g=","translations":{"en":{"changelog":"### Added\n- dashboard widget: 2nd style of countdown\n- dashboard widget: small link to settings if user is an administrator\n- main view: added link to settings if user is an administrator"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/zomtec2311\/santacloud\/refs\/heads\/main\/SantaCloud.png","smallThumbnail":""}],"translations":{"en":{"name":"Santa Cloud","summary":"SantaCloud is an advent calendar for Nextcloud","description":"**SantaCloud is an advent calendar for Nextcloud**\n- \u2705 Create your own content for the doors - e.g. competitions, reciepts, poems...\n- \u2705 Offer your customers entertainment during the Advent season.\n- \u2705 With built-in test mode.\n- \u2705 Easy setup via an XML file."}},"isFeatured":false,"authors":[{"name":"Wolfgang T\u00f6dt","mail":"wtoedt@gmail.com","homepage":"https:\/\/github.com\/zomtec2311\/santacloud"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBTCCAu0CAhKcMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjUwNDAyMTMwMTA4WhcNMzUwNzA5MTMwMTA4WjAVMRMwEQYD\nVQQDDApzYW50YWNsb3VkMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA\n1oopdNI1o87iDYEJv7vD388NWSvD0hgxbOJ9D9q5kocI69wOr+l56UHvl7rpb3wj\nk+iMm3zA9fOW16ygZ2RGlXdqfKCNa7tAJVTWjk8SQUog6rPeabAt5dkk3bTaiMSw\nnLVfTvN2AkDvPdpoJ4JbJRkT8Y7zU6Ge+j9doFmGZwoSVu92F6yGUsMN6qj8Xze3\nsbrFsKqXv39kI9vKERjJcJx0p7EMER4YMSUnDSWNV5gHZcbULEV+p5FTAWDkgd58\nuAksTuj1cydHsrkf6q8vomxsXvYHc475ehoT7m9jJeJpO4dbCQIyTdAcwN\/GuYix\nQIS9r0xpVQFmD2uZoD1JGO0eCwoKuZqsyTeJq7FiS4crisl79DyDAA0JVbNQ8c0f\nTMnJCtKyOH16Pq2pJ2YYo1pOvjNaoK1nNdjIl6QmpUI2lMZkQH5Y9yXGsEbXzYwG\nKXKd6JX0H5+gWnJNGwJzDH7qXY8DtbHyJvaUfCP7rSLcWi2FjIjFdntILC7ZmeLq\nkOF8WqfgNEXyUM7\/850xuRU6InERYPNo8BHEUyKfy24jjk7\/mYFbsQ4NTY3QLic9\nq2KBRm79mgHE8BS5Ni0IqSca4cZoOIRK6TnKRDesDF01KzrSbRx3S14hY14bT6xx\nj2AdIf0WwMzVx0pNKmF2VbDNRS0xlncC9LDx8ShK9lsCAwEAATANBgkqhkiG9w0B\nAQsFAAOCAQEAHfNS1Gr7GSax\/dWdL53nwdrLhEJXCrYN+8v\/HsuD4wdqCNTzQnti\nUck84h+XE1aEVlbxmcGYCegq9adwVYglp\/rCNknW1I26bQrhxyRtNVKgwRxLQ441\nExZMg9MPexlSae0ySxj\/4XjKGDl1jXby76FjyT7Gxfkb3u4XiVezXR2rw6zfShX\/\nIb006yzcoREKkc02EbwHZJX8SN4TefWgF\/qEw9SY1fHYNodMhzY3BmMi0A4n0TWd\nbn+8FyvFM37hehTWtBHKe4wiO8b6NKRzShX9F0KfdBm5oOFWfuPrP7DOh4fhxJ0r\nfcYtygzhmVfbYKrus882Sp7R+rna9XIhKw==\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"openregister","categories":["organization","search","tools"],"userDocs":"https:\/\/conduction.gitbook.io\/openregister-nextcloud\/","adminDocs":"https:\/\/conduction.gitbook.io\/openregister-nextcloud\/","developerDocs":"https:\/\/conduction.gitbook.io\/openregister-nextcloud\/","issueTracker":"https:\/\/github.com\/ConductionNL\/OpenRegister\/issues","website":"https:\/\/github.com\/ConductionNL\/OpenRegister","created":"2024-09-06T20:33:48.796201Z","lastModified":"2026-06-29T14:09:34.773933Z","releases":[{"version":"1.1.1","phpExtensions":[],"databases":[{"id":"pgsql","versionSpec":">=10.0.0","rawVersionSpec":">=10"},{"id":"sqlite","versionSpec":"*","rawVersionSpec":"*"},{"id":"mysql","versionSpec":">=8.0.0","rawVersionSpec":">=8.0"}],"shellCommands":[],"phpVersionSpec":">=8.0.0","platformVersionSpec":">=28.0.0 <35.0.0","minIntSize":64,"download":"https:\/\/codeberg.org\/Conduction\/openregister\/releases\/download\/v1.1.1\/openregister-1.1.1.tar.gz","created":"2026-06-11T12:26:48.849254Z","licenses":["agpl"],"lastModified":"2026-06-11T12:26:48.952635Z","isNightly":false,"rawPhpVersionSpec":">=8.0","rawPlatformVersionSpec":">=28 <=34","signature":"mR4da+wanQoasdADudR6BWpeJD4CWBNq2ET616USXkNBDPbGoTPe5Wws59oEWLJ8FWHhemw00hoHT4HpSX+ji\/fuwRNysFNWOStjO0Xx7ulGKiOvd9Nm3oMiQVxvleOB2TG+dUP1xWP8C\/M3eUePAu7Sgh2O+66GwC2lpyR8d7Ve7Rf2JAUeofrFQtNUjZRSJ7Yj\/8\/ZpomvF1Zc68YGlFNlwLU5y0RYr96gqqg9eW\/yhSEM2DFd2IXJLC6q9ZQZyE1M6iykyl5oWcORxUQuaqVAA4xWAI+EqzxSwyCeltbKyk3lLPXXsKfu95pdjOrOhbOmiFZMrJ1K675ZOc10BlK5zRm6XGbSeu+hDgm1\/yUhGE\/vycHTcE\/APVGh6pJH6\/bbw4fsUu8n6\/BO+9BC9PhPJWnZ8FIsoCxCQFYq2H8GyKU7GI1HIPKq5yXvTUfIGxIuwbONWzVoV50XMqbTEgRXoqmDRUCT6CivWWgFt4RoeLTsJInUxlHzBXOeZ5eHSLVXSebl1jkDMksuKAh\/s1Nl4H5yZGokn55dMpKPoN5xVCg8mPe5aWhEUWVmjxBPTYwd7hpL5uQV7RImE9MEMJwjJiwOZaAdwleKd7fyd0x3ztvSWW70IadzC9WgiUeZ\/+qEouOJ4FSJjXqL1n9c4WhkdBmSIVpfYIFZXBC14dY=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/ConductionNL\/OpenRegister\/main\/img\/app-store.svg","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/ConductionNL\/openregister\/main\/img\/screenshot.png","smallThumbnail":""}],"translations":{"en":{"name":"Open Register","summary":"Build structured data registers with schemas, RBAC, and full-text search","description":"> \u26a0\ufe0f **Active development \u2014 not for production use yet.** This app is under active development. Although it may carry a stable release status, **please do not use it in production environments before 12 June 2026.** See the [app page on conduction.nl](https:\/\/conduction.nl\/apps\/openregister) for release planning and what this app does.\r\n\r\nOpen Register is the foundation for structured data management in Nextcloud. Define your data models with JSON Schema, store objects in high-performance registers, and let your other apps build on top of a solid, standards-based data layer.\r\n\r\n**Key Features**\r\n\r\n- **Schema-based registers** \u2014 Define data structures with JSON Schema and organize them into registers\r\n- **Full CRUD API** \u2014 Create, read, update, and delete objects through a powerful REST API\r\n- **Full-text search with faceting** \u2014 Search across registers with filters, powered by magic tables or Solr\r\n- **Role-based access control** \u2014 Fine-grained permissions with organization-level multitenancy\r\n- **Event-driven architecture** \u2014 React to data changes with events for tasks, notifications, and integrations\r\n- **CalDAV tasks and notes** \u2014 Attach Nextcloud tasks and comments directly to your data objects\r\n- **JSON-LD and Linked Data** \u2014 Standards-compliant data that connects to the broader open data ecosystem\r\n- **Source synchronization** \u2014 Keep your registers in sync with external data sources\r\n\r\nOpen Register powers apps like OpenCatalogi, Procest, Pipelinq, and Software Catalogus, giving them a shared, federated data backbone.\r\n\r\nFree and open source under the EUPL license."},"nl":{"name":"Open Register","summary":"Bouw gestructureerde dataregisters met schema's, RBAC en full-text zoeken","description":"> \u26a0\ufe0f **In actieve ontwikkeling \u2014 nog niet voor productiegebruik.** Deze app is volop in ontwikkeling. Hoewel de app een stabiele release-status kan hebben, **gebruik deze nog niet in productieomgevingen v\u00f3\u00f3r 12 juni 2026.** Zie de [app-pagina op conduction.nl](https:\/\/conduction.nl\/apps\/openregister) voor release-planning en het doel van deze app.\n\nOpen Register is de basis voor gestructureerd databeheer in Nextcloud. Definieer je datamodellen met JSON Schema, sla objecten op in krachtige registers en laat je andere apps bouwen op een solide, op standaarden gebaseerde datalaag.\n\n**Belangrijkste functies**\n\n- **Schema-gebaseerde registers** \u2014 Definieer datastructuren met JSON Schema en organiseer ze in registers\n- **Volledige CRUD API** \u2014 Maak, lees, wijzig en verwijder objecten via een krachtige REST API\n- **Full-text zoeken met facetten** \u2014 Zoek dwars door registers met filters, aangedreven door magic tables of Solr\n- **Rolgebaseerde toegangscontrole** \u2014 Fijnmazige rechten met multitenancy op organisatieniveau\n- **Event-driven architectuur** \u2014 Reageer op datawijzigingen met events voor taken, notificaties en integraties\n- **CalDAV taken en notities** \u2014 Koppel Nextcloud-taken en opmerkingen direct aan je dataobjecten\n- **JSON-LD en Linked Data** \u2014 Data conform standaarden die aansluit op het bredere open data ecosysteem\n- **Bronsynchronisatie** \u2014 Houd je registers in sync met externe databronnen\n\nOpen Register drijft apps zoals OpenCatalogi, Procest, Pipelinq en Software Catalogus aan en geeft ze een gedeelde, gefedereerde data-backbone.\n\nVrij en open source onder de EUPL-licentie."}},"isFeatured":false,"authors":[{"name":"Conduction","mail":"info@conduction.nl","homepage":"https:\/\/www.conduction.nl\/"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEBzCCAu8CAhNCMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjYwNTEzMTQzMzEyWhcNMzYwODE4MTQzMzEyWjAXMRUwEwYD\r\nVQQDDAxvcGVucmVnaXN0ZXIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC\r\nAQCr7XhGNk\/XPznFYFKKx\/xvOPgnq8zVAbrDXb0FMDZte+FQDGtkELdSNIBapN1T\r\nXHZmUOvXir3SYXv4SpC98VFb9nMDMB3e3ZqQqmP7y1NBlZvlkKv5EvPg3Ojmsixi\r\nX4t8mqKi4d0zFulfY\/sihTkk+XLt6RYbpPnqVreoFF1jobneQjxPON9Yoz8ucWk9\r\nbJR16jm1fCyEoVNdqoWT4YsThasuumv3lfqCKealK4zkxDSBDwoI9vZwyaIKd+H\/\r\nkVv6T8wZTDN\/uZZJt+XWIq4JV8dyaYPS+1qmt9Yy5ZK7iKvoSF0+KoO4cIBOXtlT\r\nSDXp+\/pDI8y1vaQmPUnca6mVNGf5l\/6H8TMFTSs+n6EFxSmJRcBtMt3a6g871WKP\r\nU8wvSMLq4UKTV1tOri6nA0Ixu5VfDntTXAvXK+7U3h3niHLsEFEm3FIUNFIpIYZJ\r\ntFWQfvqTPwMdIAF2zbAn9t3Dgmn0Y8nf2JDItvm7vKuqku58KAAWM4Mp2fFAiTkA\r\nxSOn7dGVBv3ZPuWtVUYb8IDW5d7yhcU\/RKlWZesn5\/DZ0ClVgv6n8uns4jU6ZWZP\r\nsRYzxWbaAOd72GX557dohcywImD3pPxVT5yzg8LHdydulEsMvxQadxX\/VQEL0efW\r\n50j9KLrA7CLJg2\/DnfEklIPKMb9Z9DKCw+MLkEwfBi2nDwIDAQABMA0GCSqGSIb3\r\nDQEBCwUAA4IBAQA7jOC36Tkh58A4lqKBwcgci8ObsYEtTH6Pxn1pH0BWMokdy0Zl\r\nFjrUT6IyPP7AG0LyZvuqc\/EoWPHUOn\/fe9+KV6qEZQd5ORAiQFQqiQzZdPev1EII\r\nqr4J3P840pyfAvy+X4zC1qsCzJDAAdJxUHezURvRhsX6pwOVRPTUqepExFHSTdxE\r\nQNSVNEMdhfZA9i8DCTCoUP3UwxLfXh+u6LmMSe9+h0yVUWXH6HvuPj39QExuGZJF\r\n3b43fcrtlWaJqpHGuyXMsKErY96Jyf7H0suR8gHKaVzB41ZvSZNXJsbrEx+uWAZZ\r\nqCKMKokdVD2bpYTA9CdXivHBn4e5EXh8Um7M\r\n-----END CERTIFICATE-----","discussion":"https:\/\/github.com\/ConductionNL\/OpenRegister\/discussions"},{"id":"app_versions","categories":["tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/ConductionNL\/app-versions\/issues","website":"","created":"2026-06-25T11:36:21.309026Z","lastModified":"2026-06-25T11:40:07.126608Z","releases":[{"version":"1.0.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=31.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/codeberg.org\/Conduction\/app-versions\/releases\/download\/v1.0.0\/app_versions-1.0.0.tar.gz","created":"2026-06-25T11:36:25.230822Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-06-25T11:36:25.304456Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=31 <=33","signature":"mHgVFCUSysffKS6Dd2vxFNCErduXAp9b1u2hi+8OsscxIC1\/MCU2qEW0pLyt4KA7s\/bIGDaKii9ThhjyYJQskFIsX4mDNZiZWT8P8cuB\/JcDGwzpQaACB0\/diF9FvIjjA6hDCrqESmB8Rgc7aiBCjXhKRxIA2\/Zn6i0E+eX30HL5kWWHO9EExjNl8UGh1HxFSa0NJDdd8H6zx5ztWMyj+skD0Yy84e3mz7OI2gbLl9YmnoDqTg\/qJ+X35O5OtrxEXiX\/naA4J7CNV+6ghs15ankYDWuDH6tweX1HafDYgSeowwKC67Ako6AjCHySWnovgbl939Wc6LB8xlav0USPFvRHqyKMjLx53zv+c9IobATlimF7xc+aoYHd+JGuikCL72udqtAKR52lrnzbfaFkM3xek1ytx7hSAIdauQBl+uFdy+uHgm05txDaHw\/G5XilxOaEMeRDvLNN20iE3uM5OVvbV8DYKwopu2lzIY484HM86BIJFIz6+cQFNtcTdA00URHom+q5laQ2RtwRfgjT+ECHXfupA\/Nrn34eGTKf2KADMJk90royexFpiAR4s9Gjc2xM8vb4LAlfAM++GQqZVYaEM89pdJZnkdv43HxnQdDWymSN0d\/nNZIr5iPQndiAWhk0MS17bFoFc9CQPFnWENHiqVfGsIZbHgKyuFnR8cU=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"translations":{"en":{"name":"App Versions","summary":"Install any earlier or newer version of already installed Nextcloud apps","description":"> \u26a0\ufe0f **Active development \u2014 not for production use yet.** This app is under active development. Although it may carry a stable release status, **please do not use it in production environments before 17 June 2026.** See [conduction.nl\/apps](https:\/\/conduction.nl\/apps) for release planning and what this app does.\n\nApp Versions gives Nextcloud administrators the ability to roll back apps to previous versions or install specific newer versions. Essential for debugging, testing compatibility, and recovering from broken updates."}},"isFeatured":false,"authors":[{"name":"Conduction B.V.","mail":"info@conduction.nl","homepage":"https:\/\/conduction.nl"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBzCCAu8CAhNYMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwNjA0MDc0MjQ3WhcNMzYwOTA5MDc0MjQ3WjAXMRUwEwYD\nVQQDDAxhcHBfdmVyc2lvbnMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC\nAQC9wAaauIsqauKUUPgVe+jKM+uN5jZiHu7aShnXlK4Q\/JsUqxvE58ItZULg\/yIV\nKy3z4XBG8JTycszVuojcVsYNCDrK0Ew693hYAXEaJfIOsr94igcgYawVvTHQSePG\nVRbnNUn2\/h\/EmkoWoO1w4+OYMs29tBBXNcTBzS+WIVWLWHoeiTwhNDQgT\/duMqMS\n6V6eyLr4rriIkH\/o3E+oGJ6iSQjZulKHQ4Q2cWKouvuTJKjOUnH06gSYdQ3Ggl5U\nbyRU01qbVekir\/UsI+ssELN8kJakq+kLFsYUMsuhTeyW8mtgj5xzYxFbi5OBR+97\nt1+0SmCMmU6pAx+ksDIrVktw9soJltBC4tt8eRMT\/D2rFzJu2viIZOPNol7Ja9Vv\npg0gIsZlSywviXCry5QMdB\/lL8uElp7EO8WZ48oUl+qK3wg4V32y8mZo\/jrWlZhl\nBb2zz\/H4qvSoCKdbDrL\/bihLxKtU+Q3Pn1Dc4csMvY10Ryl20XuQiDO9lxL1FlQn\nT0kXglGXPVy1oXgrz\/t6\/32BgB9rooysLxAigCCzCybfHR\/ideFIOKqNyZmBlgRA\nSgP\/g+0D\/QCqx+j1JrEccG55SULXyc0VPkNH0CSkjE1efxkIYGP4kVdsCqGVdEOb\nT9l8rPVcOG79zaTGciOwYP7C5Le2pK3i0bo5EwgfqNowLQIDAQABMA0GCSqGSIb3\nDQEBCwUAA4IBAQBjvp+fH3dEHcUED5o1wup2wW9Dz1rzSh6F5rhW2DdLV3D5IYxP\nkMWQ4me30znPDB4iknjahb6K3hvbFCYGQ0+N6d5eUo4Ciis9b88JeJRwZFukHY2E\nO941C3KH7p9+XvfMP7XHXS7t38p7RbBADszN9f6J\/DWE6jMezgqe\/MjkyYvYzE3D\nCscpoeWzlkCNwGuhl6CjMH+otc\/29EujQvAHCP2DUZKokGCh\/eey0GXvTz2wW1Bv\nqO4klUTLL6ccPwaP+\/ion2bC8isERCdxiUgfyt6Y03a6\/icOin\/nIcJK0ekEcg8f\nwT1M2jeCJ0nHylI+nI\/yVW5ePGXuyRYvUsN3\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"nextframe","categories":["customization","tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/thesola10\/nextcloud-nextframe\/issues","website":"","created":"2024-04-11T08:39:34.136009Z","lastModified":"2026-06-04T13:47:19.290277Z","releases":[{"version":"0.0.7","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=27.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/Thesola10\/nextcloud-nextframe\/releases\/download\/v0.0.7-3\/nextframe.tar.gz","created":"2024-12-19T11:43:24.043040Z","licenses":["agpl"],"lastModified":"2026-06-04T13:47:19.359351Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=27 <=33","signature":"ecCS2XjgEQVb1q2llMVnlDuamngGQ83OMpw3N4nf6BKoxZHyuL3XrZhYqlNM5K8d\n9pA+5dzLkexBKIc4NMgVOEb0MxYmKEwEMkDVRBonoKMCheeaGT7zvZQooKGlIGFZ\nu4q6RiXDNnmEg9C+2c\/dot46w3\/22llLRrwo8MWqS6jEENS7IH3Ww7tkyPJemCIF\nFWIgSGOVoET5Ry2ABHTHY8LK+LBbjPCaQg2FMU8ueytaxeKPdcBjHZBJglCa5jR2\nC\/syVBcoZ8BtI\/Scjug0rXQEnkG0W4FQN1M6hDPNm8j8MRXkKTDRxXHyxAqosoUb\nTQlZrMBBM82hw73S\/Cf0C0P1vstTz\/+IQutT2j2dpvzPi+fjJMnQxrSezjOKCrNU\ntPbl+DEAQutUnsRgQK+HoKYlWPnKPO2dn4IiUybEtWf6rL7vzCPVt4k2OqQw1uY4\nzsAWb8hYhSQO4XlfnDAE3+KoJivefTGbgUIiMvjRHMUaP8\/NnpMGMEUMfkVc68Mj\nvrI\/ASVRPx885M3ZzqP3JH8Vun1WdS63DYMzyzB2QxwjijcsST2P7mHWiEPXi1QU\no6RmCvIQJPXRQT3VqcD6BGOFGpi82bgcHGAdJJUhK\/u9\/cNpwV9UoG3y6EVYYTKH\nHmeJboTEPMNukR5gBHuej58ppKBDL4ovdBNLIGV1msY=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"translations":{"en":{"name":"NextFrame","summary":"Embeddable Nextcloud topbar to bring your services together!","description":"This app creates a simple translucent page with the common HTML components to any Nextcloud view, with a public and logged in variant.\nThis is meant to improve the "togetherness" of non-Nextcloud services."},"fr":{"name":"NextFrame","summary":"Embeddable Nextcloud topbar to bring your services together!","description":"Cette application cr\u00e9e une page transparente avec tous les composants graphiques communs \u00e0 l'interface Nextcloud, avec une variante publique.\nCela permet d'am\u00e9liorer l'unit\u00e9 esth\u00e9tique de services hors Nextcloud."}},"isFeatured":false,"authors":[{"name":"Karim Vergnes","mail":"me@thesola.io","homepage":"https:\/\/thesola.io"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBDCCAuwCAhJhMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjQwNDExMDgzMjEwWhcNMzQwNzE4MDgzMjEwWjAUMRIwEAYD\nVQQDDAluZXh0ZnJhbWUwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCu\nc7Bp1hw9z0VEPluwqdaovWdq8+YBTfgLito\/ONKgxjMkIC3dmRtt+Dj+eNjJvJTT\nLkYaErhIw2\/Adnxg+iT7pcntv8xPDPyWPA7m3bxdbjaHntSPRbHBvzG59eBRrBok\n88pVwAnhqyzi2ebuCq6lwhkaqjHDBYnSOPWu6kse2cKqi7rWqkJW\/tgOHdRrLuyn\nHsjspQMirn8IUUNyQXWLwqS4v\/xWA3S6oSS9kD5j7uLOD+OrVdmpEPuYlN0DhXTA\n5qVeDqpkzhqXKuWSu4H7Url\/L7Of\/3+sO\/2ey56Vu3bvpCY8i+O5zEXLh\/CCdI2J\nkqmJ2rIW8SrQjtgIJC1EKojXrnYWtISC0g7I1y51fVNaIVzB9AOHLYlYdiFWcnqc\n2NiZPethbvsClH+mRcxfz\/r92zj3gGf61yu68sgpXVLJWSVK606KSjVbi7IAXG2o\n2B9mXZJTyI\/6JdhVHiiEwPWioUluCMD7Ma5zgSBXGWuuWs6C2aTWAfWtALqKy2X1\nyYpZBVXtLB+J5ZSld8iieDgRb6BZiI0Apzek2DVtPGiEKR\/CN7ENZhkD\/6I8QMdn\nBxgrNzZv90QVP8v3esLUtdf5iiyHz3y6XxqDMDMIcQvB07B6lLKWG1MnRzdJw1tD\nxWikKpDtAVm2mHhZc8HlChL1U9eYzFsDBHgKMd1zCQIDAQABMA0GCSqGSIb3DQEB\nCwUAA4IBAQB5+kG13GK3RBOW\/RiMB7Mr8FnYq\/+jhfd1NRlvqrSI55hQAtz+CZ3X\nCxLv\/EgTKdqRgUJPM40cfHN\/YYz8NFEvgp6TBxlsBxSbmSeTC0D29u6e9\/QoycWU\nOMeYrsxRL8dxKttGLpHSudxQhNayG9koyM2eRPcS3XhPfaFnTUkY40Cs\/a\/mcj4g\nobzYV\/laJ9EsOEFkd+mwC9x\/+sUDroEO\/EDjKP7\/NeNib0zIvmYpYET9ljgrfHBj\na4KKB+q7s7mgFZXSiAVOE4U2cox+Srgj0eLtPaWBXLYXakZeL5hkZmZllePvEbK8\nMx4vO8okMTOSXcI2UQ8XS8HmhwDP6vni\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"shopping_list","categories":["organization"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/otherworld-dev\/Shopping-List\/issues","website":"https:\/\/shoppinglist.otherworld.dev\/","created":"2026-04-07T16:14:46.763952Z","lastModified":"2026-07-03T00:23:29.067099Z","releases":[{"version":"1.6.1","phpExtensions":[{"id":"intl","versionSpec":"*","rawVersionSpec":"*"}],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=30.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/otherworld-dev\/Shopping-List\/releases\/download\/v1.6.1\/shopping_list-1.6.1.tar.gz","created":"2026-07-03T00:23:29.052468Z","licenses":["agpl"],"lastModified":"2026-07-03T00:23:29.130070Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=30 <=35","signature":"mvJM54Kr\/tT+qv4vduxxPiRN\/Dj3awJLP6Y3rSGOSy62YdYxpJZQlYNgAxg8kT38EAJXxzBY+QPgkW\/6XG8oIOBPzbcI64v2r43k6o3iAa\/SwGYRVZ\/BiTnFgqC3BCW5g+UnrM+lXeLU1XF86oiQC154V3NQqUflkOAoYDEZNlPKtwZAMfvtm2wNTHRN72nl\/B7IcNUHH34sjR5YwnRXjRdY2low07hatyd2VUt50gX58ZqApsVLzWWCDmASRyI3OXXqCysWddW9k\/N0vj3QVAgVSo8cXiK4sADGHRztsNHItdvLcQru1t\/+ZQFi\/a36nStwM7aTIgwej8kJKJJE\/A==","translations":{"en":{"changelog":"### Fixed\n- Slovak: default area names (Produce, Dairy, Bakery) and the \"Area\" picker\n label now display in Slovak \u2014 the translations were missing on Crowdin and\n have been added (#24)\n\n### Changed\n- App store listing now links the official website\n ([shoppinglist.otherworld.dev](https:\/\/shoppinglist.otherworld.dev\/)) and the\n official Android companion app\n\n### Upgrade\nNo database migration. Drop-in replacement for v1.6.0."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/otherworld-dev\/Shopping-List\/main\/screenshots\/Nextcloud%20Shopping%20List%20Example.png","smallThumbnail":""}],"translations":{"en":{"name":"Shopping List","summary":"Shared shopping lists for your household","description":"Manage shared shopping lists between household members. Create multiple lists, categorize items by shop area, tag items, and collaborate in real-time.\n\nOfficial website: [shoppinglist.otherworld.dev](https:\/\/shoppinglist.otherworld.dev\/)\n\nOfficial companion Android app: [Google Play](https:\/\/play.google.com\/store\/apps\/details?id=dev.otherworld.shoppinglist)"}},"isFeatured":false,"authors":[{"name":"Adam Morgan","mail":"adam@otherworld.dev","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIDCDCCAfACAhMtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwNDA3MTA1NTQ0WhcNMzYwNzEzMTA1NTQ0WjAYMRYwFAYD\nVQQDDA1zaG9wcGluZ19saXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC\nAQEA5CTDrgQkQY+3nc0SBqWX\/6AepPDV7mqds4NhJ\/NrmrFGh4ktGYwhIM4Jsiu9\nt5PA9DZtVIf0G\/Ez8GF7JwMN0hcJ+cqxOmRVFlD03G2188uNN+iIyWXl7hL0pRv8\nycKQ\/2r1w9UE8kGqpiR3KQ1Qm2zKGrd1rt89fQoQ0UxNla7k2hpJ8kC1Y3WQvRSA\nN4KNGrPlzSKwQ6PxvlYE39hgnJXtMK+QT81a3WWeem+\/QLWfccKidt34KJJDut0h\nHGSwanQbSOek9TqY\/oSZf18fGIhxIM\/JWJfcFXTewVwoTcf7dqoI\/LgYtr\/N9wuQ\n70z6Z8ci9cO6lLM9EhYpd\/1b\/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCL3vzT\nGe4VoBGXdmneluj\/i5tEXCQVOV3LTueAfmY03q+fvxtV+IW3bweI50LGaFV7uUHD\nIkKEHFpaPOLVBTzvrmqim0oYZ3ah3pj2Sz2F+aTkC70awn5gJTjYqI8QMmVV8v7J\nVNPr9CkSAzOloogL8O0xmYiR+\/vVk4WX\/IxPTbzMMsLMFJslnZV3f5uIcbEHqpZj\n\/TXXCu6nCNE4nA\/oHEe1M0txiBBc8NAhZ5JTSbOr9rY0ONT+ja4yOTCBQTSVC8W3\nchh95ux9RYFD3rbr9oQXksoAUMbS7\/Ma2kTC1o6fBsn5sQfuRy36GAh9UKPTrgM4\nZI7TnxQpR28yuseL\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"workflow_media_converter","categories":["files","multimedia","organization","tools","workflow"],"userDocs":"","adminDocs":"","developerDocs":"https:\/\/github.com\/cwilby\/nextcloud-workflow-media-converter","issueTracker":"https:\/\/github.com\/cwilby\/nextcloud-workflow-media-converter\/issues","website":"https:\/\/github.com\/cwilby\/nextcloud-workflow-media-converter","created":"2021-07-02T23:31:47.484029Z","lastModified":"2026-05-31T21:21:48.071491Z","releases":[{"version":"3.0.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=32.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/cwilby\/nextcloud-workflow-media-converter\/releases\/download\/v3.0.3\/workflow_media_converter.tar.gz","created":"2026-05-31T21:21:48.059033Z","licenses":["agpl"],"lastModified":"2026-05-31T21:21:48.126990Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=32 <=33","signature":"i6h+nCDhEB726LfXRsRsuHhIGDIjhCaWQFQZHXo1XT8cY\/phzRSBNfiUDQTVNZvs6Aa0BT0rGObVsnB04dLWM44lQLyUjbJwgl0Y\/TZn0mPrKvT3tUjo2i66avb8nXzw+3Z0WeJ\/bVkUF3hVNXNwsXGvEHPDqZvlk3xz7lXdBC8FiZyLTolvEUpSnlQTPI4BmzL72DfT1PvfPSBrr\/Q6aSxOMrWYUslHzFewJ5yPJDEDvGvVCFXUFXqXMMvvS5TPZ0OOB\/P3RUTclegypeOXMzUU+e3+A8jG9FTadWtQGKTN9Khe7ipt5l8vOlkkhfFRs5gZMBuIsvLpGFEuRsC+vHHns\/grUXmr03jVTy35Y3gB+nJ1ib9PXUJd0TTi06CZFF1XZn+AJd+I1JWFIxGlyqlFnVHlcZdtsEHQHxn0mC3JazZNVHZw+JGjJSp4s87jeDBxH+J9HQZ8U2fSA1llKGXoDKPqbLLyzKUdAGVXF9+FCAQRsAb\/LkF2G7cQd3zCyFmOOO0So78oU4RtJBuqd08nF6kVyRw\/9MASaCgempvcQ1wSTgVOMLFvw2HpG\/1cbV+fIN2g\/aACDob3ebB5cBRuO5qeFrSz93HYkoHB2YkEIN0nS45svHGVCxRY+SdBmZEJlu1J6jhtkQoZNB7LiW5uEKZwayQ0DOeTkbr40ws=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/cwilby\/nextcloud-workflow-media-converter\/master\/screenshots\/thumbnail.png","smallThumbnail":"https:\/\/raw.githubusercontent.com\/cwilby\/nextcloud-workflow-media-converter\/master\/screenshots\/thumbnail.png"},{"url":"https:\/\/raw.githubusercontent.com\/cwilby\/nextcloud-workflow-media-converter\/master\/screenshots\/flow-settings-ui.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/cwilby\/nextcloud-workflow-media-converter\/master\/screenshots\/conversion-batch-ui.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/cwilby\/nextcloud-workflow-media-converter\/master\/screenshots\/admin-settings-ui.png","smallThumbnail":""}],"translations":{"en":{"name":"Automated media conversion","summary":"Rule-based automated conversion of video\/audio files using FFmpeg","description":"A dedicated media conversion manager for Nextcloud that allows you to automate media conversion.\n\n**Features**\n * Convert video\/audio between formats supported by FFmpeg.\n * Complete control of the conversion process.\n * Automatically convert media as it is uploaded.\n * Create batch jobs to convert existing media."}},"isFeatured":false,"authors":[{"name":"Cameron Wilby","mail":"cameron@wilby.com","homepage":"https:\/\/github.com\/cwilby"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEEzCCAvsCAhGHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjEwNjIyMDgyNTIwWhcNMzEwOTI4MDgyNTIwWjAjMSEwHwYD\nVQQDDBh3b3JrZmxvd19tZWRpYV9jb252ZXJ0ZXIwggIiMA0GCSqGSIb3DQEBAQUA\nA4ICDwAwggIKAoICAQDIXlPVuWd5vzMz27WjISD79QhjWR6F1iGQNHk7O7GEVhu9\nvxhv1M+aYW9HiY7bdJLKb8HYbTLIpYZpLZ5FhtstcP3z8IKZUS9WYs\/bGtVeuQdZ\nc72f44G8bxKoNtM7Z0qNcdIVAfxBr0QiRwVTClZUZUTkAJkBpgaRNmBt2x7Kdju9\nmOmS23Cz3rBAxuK7FdXtO4ovxlDEHqTNkriOpKXwr79+BYNGcrrshReNlj4e\/hbq\n+3rHEwj0FIDUHx4ZAXx4CSl1C8E6st3acen92yEasIWhQEWZLA0rMN3843HPt7fF\nmpLnpx2IdL0JhL1shDGYqtAYxZMcqCleA3lm19rTMgKcJtbjGXYn1mHGd9a\/b9x6\nvMUJnzTGh\/0mkXeghFvI3+oDP7sGPaRj9W16bFZgoEWlj20FMvcuIEukSOXC66S1\nsVF9fQGT8ebsmt8Yku69ezMfXWDhzdk4xRtU0R11ro+xznpWzSmq8iX0ZLSKpP6o\nxGiOGnCU\/zVGiBLvm4iKskKo7umA44ILLfEjNtuYOQGvMYJVvLSb1Rh4YMn9ifJa\nI0xBH06sQGyOXMjhYzQ+xRAF8oGUzZGLwZNwqx4s3D92q\/AheYQFeTO+sJviZB7Y\nv\/zF4xiIu+gW\/XdeCO4MP3XDHAMaIFiOJ6DyaT+iPMmPORle8AmVDYQfYsrdwQID\nAQABMA0GCSqGSIb3DQEBCwUAA4IBAQA\/SUljdNOEdNIlSQ8Sdm48aOLbCL+1nYiP\nBFwh4iKyxUr9SIKiKv86XD6QE1yk\/So+EF6vJF\/1uP6ozKqr\/XBLj7tYquNZ\/Uvi\nt532Vn30AKlKbcDyhqY8jbdDdtmLcS66GesyIQCY9pGAw8jXFIOwAPfI2vbU0h3V\nt1YWSpJSQXIr6CuST47icABKyGc0x0UZ683qwDBDbgWLZ+G\/dsHycAZIjrXLkb3g\nIYmyS0XKXkNtO3vqXI67KyXGQRkadlG3VMhAsYGFv6RDcIbR4IoS4l7fM8i5f1ct\ndJcAcEerN0vca82U7ia11JBkG8E04pL6qaIOjXeAnZyqdG42DR2Q\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"doom_nextcloud","categories":["games"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/YvesCesar\/doom_nextcloud\/issues","website":"","created":"2025-12-28T23:21:47.634806Z","lastModified":"2026-04-21T01:44:31.152071Z","releases":[{"version":"1.0.8","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=30.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/YvesCesar\/doom_nextcloud\/releases\/download\/v1.0.8\/doom_nextcloud.tar.gz","created":"2026-04-21T01:44:31.133559Z","licenses":["agpl"],"lastModified":"2026-04-21T01:44:31.204244Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=30 <=33","signature":"Mp5PCceqS1+J1mi225csK92XSk2dMeD8T4KKiiI9vK3Bn\/K3iD+RPaCn8T5ls6te\nRH1XE8YdNy4cbf7l2ZJ9dh3KejXzTf5M0E6pFTY7RZFaFlNaDJSGGqtPY5uebx19\nOBK0Sy73WDY5PzgnTRu5PL5eU4gsbzQwWTwm6GS4z61aaQJPihyBTkyMOZxy\/i+W\nuc\/QT8+smCvr\/dikSL7DLaRKzZhVDZha0ojCkYiffcD28jLYpPQEnEf0o58500q9\n6t7m7EsmrjNY6DaouInwtef6Gn8GUqQosI1Mn9H7Gn1agOrBoIQBHVSqWMNg\/PVW\nCNMlCxEYawAMZ5w6oRlZVE8bE88eUmV\/DNEZNeBKYCJn8TB6tdDoryq5Ucqu1zQE\n8pM1dwbc4NQdnyE5vKiP5TmqLsFkh7gGb0Mo2hJsPFhldPhdaoYymOokqfXIzR8j\nzlxrW8Kg3XBvlNtigOR2QJWZVToa5aQ7t3L5RPGPXepMHzVqK2VtOd\/JTgrkdB7r\n4OdFnT3TPQJ8zZhsw6iLfw4vAe0UH\/MWkC9xWwPmqs47Jub0A8zOSJubZ\/ucA9XK\nGW6uOH58WDxApujoKXcF832nSXzUWXFYpIdck0Lo01l8t4XSiCGOTpoqkfiNisVV\nCNya7\/cJIPTRaJalHqfkpXZOx3uKOK5Sa6Aq1vyojt0=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/github.com\/user-attachments\/assets\/d4cfd4ff-b939-45e3-8eff-ef72c745e4ee","smallThumbnail":""}],"translations":{"en":{"name":"Doom","summary":"Play Doom on NextCloud","description":"Allows to play Doom on NextCloud. Doom is one of the most influential games in video game history. \n\t\tCreated by id Software, it popularized the first-person shooter (FPS) genre by placing the player in the role of a space marine fighting demons and hellish creatures inside futuristic bases on Mars.\n\t\tWhen enabled, you can access the game in the specific tab in the top menu. Just press play and start playing."}},"isFeatured":false,"authors":[{"name":"Yves C\u00e9sar Amorim de Azevedo","mail":"yvesamorim73@gmail.com","homepage":"https:\/\/yvescesar.github.io\/"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIECTCCAvECAhLbMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjUxMjI2MTA0MTM2WhcNMzYwNDAyMTA0MTM2WjAZMRcwFQYD\nVQQDDA5kb29tX25leHRjbG91ZDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC\nggIBAJnGGHghIDmV+eXbJx3qB58fzrLNqa1uk2e02na5RWsLzBnDvS40QsNQlJsC\nPfyd3sWyBCjqEBqdizXekPweZi3\/uaUZ6bFX26UBaT\/zeYBnws8bcdeES1zt5jN\/\n+BJYdBA5Ake7zVZM+ETOENW30F3bW5VwbySYpWDOwfMwaYjJ01\/cPgbDnHWWVMho\nL8rtA9hwekyLdLWVDzJepTRPTTwkK6uqL1vFWI6SacqAZgZM6ItMXvVfFVuMrsF\/\nlUdX9FmBj0BTykCo46lqO0EMF4nop1KcOGbXwr0bUFpcYvKmxKVplxjOPbkp6OnZ\n8cj50+fJtQC8ZtcJQbD8U1gyy\/pQp78Dz\/cs9HupUMdXYSFPHUOf06JR\/DC55RYF\nD6f3jxG9JgkPpoMVnAd4KyraYCJrC1Y3IKHydfKTo42DkT09Gde68\/vHVVPFGHtS\nvj86Yq\/mQD75oy4kTVoYgUtxorkd1UsGpJwwkD9bG1ILolkoDBnz+MpsPVtfNA5E\n+o\/jXTaYKTvZnmGJiQdM5nWxzkw6Hkyt+53t08GYz1daiEJJrKDWYIZAGhVwfpYJ\noZFNhOaIlBtlJd\/\/cn3NtIdAvW1yQ2TSWBskx+6f53FgvGmFwLhx5ULjoORUa3FZ\nN4Qysbt198RTDR+xLq35Ar0EJFSgcw1T12g2VX1YnL9dvtTtAgMBAAEwDQYJKoZI\nhvcNAQELBQADggEBACBNQAIzVyL9Gk1cTKPrFJk1KZqTxSGCM9fK8bLGo\/xFFdnr\nzCEyBEEFQbD6MTbDK3P38268zhHBA1RO1tfLQMPcAIbfP7YmOykMGTobobqb23Gu\nXiGmi\/WavSA2POQvriVwI4AOIhkJthzRcGVKo5DE0apFZ4h4NZdQSlVPTXJ07nl5\n22VOlhfXEtN1aCXsajCIK2jvbmTKyGXKrkBlZZ0zZGK5yE0BxCZFHc5buKfvfixH\ndIqlmUHncKsGKTjXZuKYRpB2jy3mde6LGET4IGxMtuU5vrzSRBXZpA7eWsMoXZVo\ndZ1QFGyjzN1\/F+jCrTcyP3fMhK16Ik7rd6aK3jU=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"files_autorename","categories":["files"],"userDocs":"https:\/\/github.com\/powerflo\/files_autorename","adminDocs":"https:\/\/github.com\/powerflo\/files_autorename","developerDocs":"https:\/\/github.com\/powerflo\/files_autorename","issueTracker":"https:\/\/github.com\/powerflo\/files_autorename\/issues","website":"","created":"2025-02-07T11:50:44.769810Z","lastModified":"2026-07-01T19:52:29.719822Z","releases":[{"version":"2.4.2","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=30.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/powerflo\/files_autorename\/releases\/download\/v2.4.2\/files_autorename-2.4.2.1.tar.gz","created":"2026-07-01T19:52:29.706396Z","licenses":["agpl"],"lastModified":"2026-07-01T19:52:29.764560Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=30 <=35","signature":"MO6v1eJAU2STb5SVYi3ozDXW+0HowEw00Js7\/5crIu0mSTCD3wuP4ZX6ZMSg2qRI\nPEaf3UHeChBMW05neD2J5+IrN6IC0HwI79n3fMC+pGZla5nOpu1MXzS9LBVf1n1O\nMaTzTy4F7DiLE8lGb3WAS8WL4PX8+BWtIaRjEctv3MidjiuFLEM1ihZORIi5bApk\n9DqyK+Q9sN\/4fc4knU4uHolvaXrDIzIQdTH2SBBFPxOScsVIk2Oxqax47Zeh1t6x\nIpLiiG+Bmt7SmR2PBif5U9U5J5y1btMbG0B4l5SMn1W4rEr3ubCdvl5J\/9CuEIE4\ngGj7J0qJjFizBz\/gWFfVKoeKgbGiqKr2L1pT9TW3T69GL1T9zPWT4vss7YZ1cdjK\nC9j0o40QR7gLe0VZYm1slxcnpZ1y+FXIFn\/PsjKwCVLnAz3a6+Evys0VpJvROae6\nG03bXYzO1CjJzJ5HC17QNg08AWGmDOsB3CJ1mOs7rBVJdxTkOl24b8bTg0BkWkmG\ne48H9\/kYq8eCwjzXbyCHOZNbtMv3vpywlKGAcNOYCHyDglCJcNB3KFuS5Yjy2Vjh\nyCLWgrVf3qln7SRtmnaHfmAttuN4ZwW9Vs2w1vDKn+uKGepKfxz2U12ESKdZ5DEK\nn7AmJOsjBY4X+ViQXZ0s6VNIIyviNbsE0zUxxP0lTxc=","translations":{"en":{"changelog":"- Support for Nextcloud 35"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/powerflo\/files_autorename\/refs\/heads\/main\/screenshots\/screenshot-dot-rename-conf.png","smallThumbnail":""}],"translations":{"en":{"name":"AutoRename","summary":"Automatically rename and move files based on configurable rules","description":"AutoRename is a Nextcloud app that renames and organizes newly added or moved files based on user-defined rules.\nBy placing a `.rename.conf` file in a folder, users can specify regex-based patterns to rename or move files.\n\nRenaming is handled by a background job that runs every few minutes, so changes may not be immediate.\n\nFeatures:\n- \ud83d\udcdd Define renaming rules using powerful regular expressions.\n- \ud83d\udcc2 Move files to subfolders specified in the new name (e.g., `subfolder\/new_name`).\n- \ud83d\udcc5 Insert metadata like dates, EXIF data, or file modification times into filenames using [placeholders](https:\/\/github.com\/powerflo\/files_autorename\/tree\/main?tab=readme-ov-file#what-placeholders-can-i-use-in-the-replacement-string).\n- \ud83d\udd0d Extract [text from PDFs](https:\/\/github.com\/powerflo\/files_autorename\/tree\/main?tab=readme-ov-file#pdfPatternMatch) for custom filenames.\n- \ud83d\udd04 Transform filenames to [uppercase or lowercase](https:\/\/github.com\/powerflo\/files_autorename\/tree\/main?tab=readme-ov-file#how-do-i-rename-files-with-upperlowercase-changes).\n\nQuick Start\n\n1. Place a `.rename.conf` file in the desired folder.\n2. Add a rule like this:\n ```\n ^Invoice_(\\d{4})_(\\d{2})\\.pdf$:Invoices\/$1\/$2\/$0\n ```\n3. Upload a matching file (e.g., `Invoice_2025_04.pdf`) \u2014 it will be renamed to `Invoices\/2025\/04\/Invoice_2025_04.pdf` during the next background job run.\n\nCheck out the [full documentation on GitHub](https:\/\/github.com\/powerflo\/files_autorename)."}},"isFeatured":false,"authors":[{"name":"powerflo","mail":"asdf@walura.eu","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIECzCCAvMCAhKSMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjUwMjA3MTA0NjIwWhcNMzUwNTE2MTA0NjIwWjAbMRkwFwYD\nVQQDDBBmaWxlc19hdXRvcmVuYW1lMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\nCgKCAgEAwuS+N8u5L3ZHanvYzf3A2U0L1LCIqTwD9sI0jvv\/HrYNDVNuoCE8vPhf\nfGyatZKvnKnVBJt890QXUzS6WessMDtJ5PoxoFYs8NfTUvE5H1YAKOzF9tXDw+Pz\n8ZiFvvEh2yA8NbrCAxWe4qYPraAIf7C7zXYX5XBGNNHDj4gz19DUDX\/H3DjDNKSG\nR5rNhKbbBGtJRX8FFtVoQ5y\/Q4NBcSGN7wDWtmljW6XFgABASXrjQ84AJ5zEySs\/\nbMvQ\/EECJje+UeQ+QxtjjZiWCMSBDiQrBCZ9I6DquGGyUrq++pkle+uJ5xRf7rMI\nxwAbJ1ZuX6gSDciGOMsFoTovTGGtccXh\/PU0DNhF2AiXMH7D4b82cJZPi4Q7Pdt5\n\/nU\/nfD\/vaJ7gWRQ7pQX1wC7iXfkb4HdDDAv++WmN6CVXwJSRdAQ2bgWqc9meEFH\ntpPavpi1ysrtwgPLsZCPv+FOb6AIuPFqVjAVleRSKr7lUSrzFI9ILyZWKmoERWqb\nJ2jaJWtqsq8Hekk9sruy87qmJxLhhSdTQ2KdsfRiPiToDEe6Mf\/PSeX1t2WvSLml\nGokbrgRQ\/heQqXlW74UvLVIs24z4DDXXCF7+t4G0UrLJVm1yLigVL8T+XrDRlvi2\nylReVranxSn\/2as10KEZpE0Rr1yf1zBoDIfxunLhrakTXg2AAz8CAwEAATANBgkq\nhkiG9w0BAQsFAAOCAQEAOdrNgRXcE0zRCIOFd0kfAJ1smlKdeIPpLMme4ku11Bgx\nEXPC8xLXnSKY6rtNc4TWDKDx9b0h+BVYfe5+\/z4Syw8f4pV2JOevM\/wprYfaG0L+\nKtKngzmRdxoG\/vQpARoyPmXhwY3NXeCOtf3XXNOWiWFn8+AirALUxYfN4lqJyPLA\nCDQmUK3kUSxP6Pnp4dVLokGERK1oc0i2qpcXlkMOvl27usgTonR5MtG5Z0U\/H\/cl\nxweksqjbo2ZyhGAv9jBp\/2B1ypQF3x3umfXWI9yCZmvP+hAngqgu+gI6fZT96eWL\nTsdFuSwIcu2nX8Fu+6hJJa9Yyjx7Vf3ty28FSGTqDQ==\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"quicknotes","categories":["office","tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/matiasdelellis\/quicknotes\/issues","website":"https:\/\/github.com\/matiasdelellis\/quicknotes","created":"2018-04-17T11:20:42.193114Z","lastModified":"2026-06-09T23:07:58.278349Z","releases":[{"version":"0.8.50","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/matiasdelellis\/quicknotes\/releases\/download\/v0.8.50\/quicknotes.tar.gz","created":"2026-06-09T23:07:58.266632Z","licenses":["agpl"],"lastModified":"2026-06-09T23:07:58.323531Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=33","signature":"8I6WQPDggCQIIQPC+m4I5kvgSqoVXXJrYmdFiE2yA8gBGGnFiNaKWGTrqgq\/TL6a\nJekGLVF55znfJ1qmBFrYVAwthUlzjPjhu3Fj0DG5pSyMkUHfWDVgKSwvKJDADA0C\nMsRXYwtClIqvlIk7vfHIM23BtLaCWYbh\/4Z+H4uG6AEpX4rJY3zf6v6aHAXdsvjj\n9IAz1amfqfrHteMDmdTMhbSt3C3lEiFCFWoXAOGyimcYG48q7wxFxLCMM0BAX8YX\nyPPSrBYvO5E1ow9\/Y1GrUjTu5Qz95lT0Ct4Z2TWVpMkzg3yNb3Q3vXWyn15ZR4dV\nbhp\/LricPdp7utQyGSjM8ahH7DYNxdOrcZZWwj33PgC2ivaW+A4fVscgA4ix\/5sQ\nJBVmdw9g0je3JYbWNgfEr0D9M5PBsDEvNQTzGcqASNblxHM6V9oKOvKWZQGuU04u\nxMF3hmfHSgnd3uOlMnyVJ+esXmoyX9VbN3MspRokHGykow8idqmXQgqNtoIqDMdD\nWxXmQH\/30KgB8aZ3\/mb6Cc413j6bfvhImSpq4sGwYhdz8zJZWYNjCMX9tGY3cvKq\njyM8hcIdXctv5dAaKv0Y4Hk1gR9b5Kl\/GlKG\/VOrEHpsFbjwYrk0ekgRT2DxZ16e\nZe0Oyg9Ld+gRXoOIfI1O72ORaOfi252SN6zCWWAx6TQ=","translations":{"en":{"changelog":"- Add Nextcloud 33 compatibility. Thangs to Baki Burak \u00d6\u011f\u00fcn. PR #124\n- Implement Archive and Trash. It only took 5 years. Issue #65\n- Open the new notes to edit.\n- Many minor usability improvements."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/matiasdelellis\/quicknotes\/master\/doc\/quicknotes-grid-view.jpeg","smallThumbnail":"https:\/\/raw.githubusercontent.com\/matiasdelellis\/quicknotes\/master\/doc\/quicknotes-grid-view-small.jpeg"},{"url":"https:\/\/raw.githubusercontent.com\/matiasdelellis\/quicknotes\/master\/doc\/quicknotes-note-edit.jpeg","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/matiasdelellis\/quicknotes\/master\/doc\/quicknotes-rich-text.jpeg","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/matiasdelellis\/quicknotes\/master\/doc\/quicknotes-attachments.jpeg","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/matiasdelellis\/quicknotes\/master\/doc\/quicknotes-shared-note.jpeg","smallThumbnail":""}],"translations":{"en":{"name":"Quick notes","summary":"Quick notes with a basic rich text","description":"Quick notes with a basic rich text"}},"isFeatured":false,"authors":[{"name":"Matias De lellis","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.8888888888888888,"ratingNumRecent":0,"ratingNumOverall":9,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBTCCAu0CAhCbMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMTgwNDE3MTAyNTM3WhcNMjgwNzIzMTAyNTM3WjAVMRMwEQYD\nVQQDDApxdWlja25vdGVzMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA\n+InfyfwZsiPtUEZyvo2kmDagORuv\/t9Sw7IXkbLfBPdhJjg2KnX6WVraEe07cjBg\nSave4TWB6NpHv3Wbugciqw3Y5KiKfgtwOMwvSgKvhDktgWA66Rvu3otOLrubdtaI\nkzcaF5vWVdJjMO97xHZC0Tv3Tc44p+E\/CLBG5USH37rYsWpWlrjIsdIZPzOu2LRa\nMO\/afia0hfPNazAaydv9tmdafwnRX+mXbdJbJ75BSIpbKfIPGMIW8+maPBTleyXO\nawimV9Rj2LKreOCSJVpXCuMjLu9uOME0RYQiX7XqygraJ3GwvIGE+GZUWmiPYA5B\nWWhAXw5f4g2Kc0vJjmBrxF1gIZ8+NffcWa7\/lgB8rVZNJM4UmU93AF+r3Lm42tCU\nl85OkADM2CnPaA+yXsmdYP2skNYIqMyo3k1MOyQ1exnsT3C8X8UW90E0Oug5J80s\nAGIXbK7u+AYyhaMWkXstISH8pZLKO1f35BUvGKmiOqbI6m3lTn7xYNgHJHQ+MnT\/\nApxkydfPNJP23UDgbmV2zY5OkUAySQ2ruvdWZLg+CRNN7na8VoPDLLVU4PZ17YMl\nswB\/u0kwwq0WUuqUOOIJtXH6GDH\/kj62F6VbxPS50JdpNpNqVucFOUFXCVOlrXNY\nQ\/R2+2P84WsGgk7SMU1YzbAy5zN6ZQvQI6cLh4TzWqECAwEAATANBgkqhkiG9w0B\nAQsFAAOCAQEAaU70c9kIWCJq37b5GzfbIHdiPkgpauxZ2gAF9+rXazl3g1Ax1XLj\nxYoVFeJqgGdzwkHZT2a5A7npZO6QUo6eEY+yUZxqLJOjvfDkw\/THctGy9KIF9qnI\nj\/x0ygYdGhzB2QiDfVqoUIcbrfi3Opr87YHuz5TmsX+bKZSJ7i9cnd+2ZXj11o38\n49zSdTqhNBurLPuugjHXN71U6x0fNdn6RiXjIRKnRjX1\/1jaFZH36V7YTQjUd6MJ\nRVd2X7U1J0dFFS7N17v0i6N+4umKi7gLpiEMJp46PdU4ZfWiLDXaylwoFiP4WKaj\n9Zf0UBwaDuJV2mqkaiV1tezxd6lLg8iPOQ==\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"integration_openai","categories":["ai","integration"],"userDocs":"","adminDocs":"","developerDocs":"https:\/\/github.com\/nextcloud\/integration_openai","issueTracker":"https:\/\/github.com\/nextcloud\/integration_openai\/issues","website":"https:\/\/github.com\/nextcloud\/integration_openai","created":"2023-02-07T00:02:04.311790Z","lastModified":"2026-05-22T11:34:40.298965Z","releases":[{"version":"4.5.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/integration_openai\/releases\/download\/v4.5.1\/integration_openai-v4.5.1.tar.gz","created":"2026-05-22T11:34:40.275169Z","licenses":["agpl"],"lastModified":"2026-05-22T11:34:40.389126Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=34","signature":"egpjmthhHYPx9jMExrkqSpcFNz7cDl78x\/s30SQ6MzUvbdcdKbLdmp9\/eW2QXAQErlVT2i1xcRu\/FW6aofH9ohKkVwr21a0vRpNWvm8v3dA\/yObCuCICTHDPjDBjaEOjjGk+xGaW85igHepokaCs\/pBezxPuoNqPpdbrUwhzIx6dux3wm20FzFjqM1Dk79IVSY6zIviRodDmEVGWhhYWVa53KdhcWSYTyRWb8i3CWsBa0\/jHnIZwNJ+d2V6OivsWcka3knlxaFZQ5xasiGhbiT7puLPBp0Y3RW4PKgghEXO28tiUiwt2lnlRqrHGyqcE5vIwfDcezHcGZMs12grKTz1gm5pZ\/cerDuP0mGhDLe46bp9mBEAhtvTkBOrAXKRJh9T6vsGqFkWUyiFc4OpEpqEPvXcOsGuckZt+lGMeCJwuNzGDq4eH982johjnO0BhuBN01q0sHLEgiHMX\/buUiAbA4V4Q3kKYloQch8YRnqGpRfUyDip1C00nnIiQEpvk0AQSVbxiQ6jggkaGc2B6r5cjR\/rgqba9th3J5yK21JVgrewNt2bSBihZfPHe\/UbIL95m447d+kfPt\/RbZg2WOkBUK9LUEdvEUBB0ql304c6qJFFrlJti8UHCZxVxVNlwhu0UHEXstqC3vOC1BeM1jBcY4IHF3SalpVqqKLWwHgw=","translations":{"en":{"changelog":"### Fixed\n\n- Throw UnknownNotificationException on Notifier @lukasdotcom [#376](https:\/\/github.com\/nextcloud\/integration_openai\/pull\/376)"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/github.com\/nextcloud\/integration_openai\/raw\/main\/img\/screenshot1.jpg","smallThumbnail":""},{"url":"https:\/\/github.com\/nextcloud\/integration_openai\/raw\/main\/img\/screenshot2.jpg","smallThumbnail":""},{"url":"https:\/\/github.com\/nextcloud\/integration_openai\/raw\/main\/img\/screenshot3.jpg","smallThumbnail":""},{"url":"https:\/\/github.com\/nextcloud\/integration_openai\/raw\/main\/img\/screenshot4.jpg","smallThumbnail":""}],"translations":{"en":{"name":"OpenAI and LocalAI integration","summary":"Integration of OpenAI and LocalAI services","description":"\u26a0\ufe0f The smart pickers have been removed from this app\nas they are now included in the [Assistant app](https:\/\/apps.nextcloud.com\/apps\/assistant).\n\nThis app implements:\n\n* Text generation providers: Free prompt, Summarize, Headline, Context Write, Chat, and Reformulate (using any available large language model)\n* A Translation provider (using any available language model)\n* A SpeechToText provider (using Whisper)\n* An image generation provider\n\n\u26a0\ufe0f Context Write, Summarize, Headline and Reformulate have mainly been tested with OpenAI.\nThey might work when connecting to other services, without any guarantee.\n\nInstead of connecting to the OpenAI API for these, you can also connect to a self-hosted [LocalAI](https:\/\/localai.io) instance or [Ollama](https:\/\/ollama.com\/) instance\nor to any service that implements an API similar to the OpenAI one, for example:\n[IONOS AI Model Hub](https:\/\/docs.ionos.com\/cloud\/ai\/ai-model-hub), [Plusserver](https:\/\/www.plusserver.com\/en\/ai-platform\/) or [MistralAI](https:\/\/mistral.ai).\n\n\u26a0\ufe0f This app is mainly tested with OpenAI. We do not guarantee it works perfectly\nwith other services that implement OpenAI-compatible APIs with slight differences.\n\n## Improve AI task pickup speed\n\nTo avoid task processing execution delay, setup at 4 background job workers in the main server (where Nextcloud is installed). The setup process is documented here: https:\/\/docs.nextcloud.com\/server\/latest\/admin_manual\/ai\/overview.html#improve-ai-task-pickup-speed\n\n## Ethical AI Rating\n### Rating for Text generation using ChatGPT via the OpenAI API: \ud83d\udd34\n\nNegative:\n* The software for training and inference of this model is proprietary, limiting running it locally or training by yourself\n* The trained model is not freely available, so the model can not be run on-premises\n* The training data is not freely available, limiting the ability of external parties to check and correct for bias or optimise the model's performance and CO2 usage.\n\n\n### Rating for Translation using ChatGPT via the OpenAI API: \ud83d\udd34\n\nNegative:\n* The software for training and inference of this model is proprietary, limiting running it locally or training by yourself\n* The trained model is not freely available, so the model can not be run on-premises\n* The training data is not freely available, limiting the ability of external parties to check and correct for bias or optimise the model's performance and CO2 usage.\n\n### Rating for Image generation using DALL\u00b7E via the OpenAI API: \ud83d\udd34\n\nNegative:\n* The software for training and inferencing of this model is proprietary, limiting running it locally or training by yourself\n* The trained model is not freely available, so the model can not be ran on-premises\n* The training data is not freely available, limiting the ability of external parties to check and correct for bias or optimise the model\u2019s performance and CO2 usage.\n\n\n### Rating for Speech-To-Text using Whisper via the OpenAI API: \ud83d\udfe1\n\nPositive:\n* The software for training and inferencing of this model is open source\n* The trained model is freely available, and thus can run on-premise\n\nNegative:\n* The training data is not freely available, limiting the ability of external parties to check and correct for bias or optimise the model\u2019s performance and CO2 usage.\n\n### Rating for Text-To-Speech via the OpenAI API: \ud83d\udd34\n\nNegative:\n* The software for training and inferencing of this model is proprietary, limiting running it locally or training by yourself\n* The trained model is not freely available, so the model can not be ran on-premises\n* The training data is not freely available, limiting the ability of external parties to check and correct for bias or optimise the model\u2019s performance and CO2 usage.\n\n### Rating for Text generation via LocalAI: \ud83d\udfe2\n\nPositive:\n* The software for training and inferencing of this model is open source\n* The trained model is freely available, and thus can be ran on-premises\n* The training data is freely available, making it possible to check or correct for bias or optimise the performance and CO2 usage.\n\n\n### Rating for Image generation using Stable Diffusion via LocalAI : \ud83d\udfe1\n\nPositive:\n* The software for training and inferencing of this model is open source\n* The trained model is freely available, and thus can be ran on-premises\n\nNegative:\n* The training data is not freely available, limiting the ability of external parties to check and correct for bias or optimise the model\u2019s performance and CO2 usage.\n\n\n### Rating for Speech-To-Text using Whisper via LocalAI: \ud83d\udfe1\n\nPositive:\n* The software for training and inferencing of this model is open source\n* The trained model is freely available, and thus can be ran on-premises\n\nNegative:\n* The training data is not freely available, limiting the ability of external parties to check and correct for bias or optimise the model\u2019s performance and CO2 usage.\n\nLearn more about the Nextcloud Ethical AI Rating [in our blog](https:\/\/nextcloud.com\/blog\/nextcloud-ethical-ai-rating\/)."}},"isFeatured":false,"authors":[{"name":"Julien Veyssier","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.6,"ratingNumRecent":0,"ratingNumOverall":5,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEDTCCAvUCAhH9MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjMwMjA0MDM0NDU2WhcNMzMwNTEyMDM0NDU2WjAdMRswGQYD\r\nVQQDDBJpbnRlZ3JhdGlvbl9vcGVuYWkwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAw\r\nggIKAoICAQDHs69Af83IFjhFL5x2cDkmUVaqBbTT8ERVCkbpNNgjgiEUwkqnzzeQ\r\nMXi9P34qUQ3R95zRK4IclrD0AJqKhv89jEC2FjX\/oVt2pjVkzttoUlGTW0xnUyIa\r\noiRpArww1xqaeNAHQZB2uGjKYxkr44MYs\/ieh8uZG6uvvGZcCTnGUNKzqU1Xn0lx\r\n0g\/teeiXiAnBLMJxHMEyFv9w2hymbUfu+Q8xgEHBjX5ATtQgYhdaJ6Lv7KJ10MAs\r\nWw7CsDac4kSYdQq+rlrO+qnk6NAumix5zNzV\/MzYBBjARwelIP89zqdI+uNSk3HM\r\n5LKG5mgEzrcCEGIz+fkGkfO9yK6VgNP96hm8BXG8a40QnSQ+Z5m+xnjraLeWDM7q\r\nDkH\/T2XXlMZc5WfcvifPjc5YX8it7UCa9jBHYuuXRhKuwF4akJn1bdfXKzqcbz6R\r\nWSPIBk9Aq06YGC6R96zTt8fBG2i3SybMdPHPQCzpnOOna044L65aGHerlvcwlQVa\r\nPsQHnsCftbtOT+5zmouvU3rQk4OhayyVVFJO+y3xu6QYMjwRuwBaY4lDhUFW4njo\r\nJtlJwOOxFku03E2HDtnJaVYEgSO2dOT8calszL7U4GarU\/lrozANZs1Ge4D2eQDZ\r\nULr3zP5xWX5GAd9UhU5hL7RutGYyCUeymFiaB3Nb5DXaThwsKR06kQIDAQABMA0G\r\nCSqGSIb3DQEBCwUAA4IBAQBLGr8rtLnSmmvUojNDQCgen8XeF+jm30HNqkn9v5er\r\n1BhobKVgFzKzNvOarin6fqIxQiLH7M5iDW0uh5SOoSTJYMSg2XJB54ALCvs1SdxR\r\nrY7ZCVuwIzl57JzncuCRdaDKQM+OTnBhKGD0idsNCbE2E9ep6sOaplPSzsfVqS8Z\r\nUY\/Ke2s6\/8aQzFulfMT\/qrbmhogyq+PoOmX9OAFaSlj5NN2UZQ\/\/0PZ+AlbsLlPH\r\nmAqAaDb9gFnByGB0Skbuj5RaheN+aP9RmzxlVFbq1y636\/RE5MK\/bU2VOaVuPyWI\r\n3ID8q8yoJY4zSk06qvrPmeoGnJoCaxmlni0j3QC7KqPv\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"opencatalogi","categories":["integration"],"userDocs":"https:\/\/opencatalogi.conduction.nl\/docs\/Users\/","adminDocs":"https:\/\/opencatalogi.conduction.nl\/docs\/Administrator\/","developerDocs":"https:\/\/opencatalogi.conduction.nl\/docs\/Developers\/","issueTracker":"https:\/\/github.com\/OpenCatalogi\/.github\/issues","website":"https:\/\/opencatalogi.conduction.nl\/","created":"2024-08-20T20:51:37.529873Z","lastModified":"2026-07-01T05:19:49.090382Z","releases":[{"version":"1.0.4","phpExtensions":[{"id":"curl","versionSpec":"*","rawVersionSpec":"*"},{"id":"zip","versionSpec":"*","rawVersionSpec":"*"}],"databases":[{"id":"pgsql","versionSpec":">=10.0.0","rawVersionSpec":">=10"},{"id":"sqlite","versionSpec":"*","rawVersionSpec":"*"},{"id":"mysql","versionSpec":">=8.0.0","rawVersionSpec":">=8.0"}],"shellCommands":[],"phpVersionSpec":">=8.0.0","platformVersionSpec":">=28.0.0 <34.0.0","minIntSize":64,"download":"https:\/\/codeberg.org\/Conduction\/opencatalogi\/releases\/download\/v1.0.4\/opencatalogi-1.0.4.tar.gz","created":"2026-06-12T05:36:25.167914Z","licenses":["agpl"],"lastModified":"2026-06-12T05:36:25.335696Z","isNightly":false,"rawPhpVersionSpec":">=8.0","rawPlatformVersionSpec":">=28 <=33","signature":"J78dWWHqNyNdXHkLf8y4dQw9g38znMCROJo7Xu+WsqdWEsenadxYhY8L+n7MPmYaxK6eKUz\/M94Q1+gJ0CIXdqxzv2Ft1d8rM+B\/z2urgMwnQ5NamHerA+mjytavQU\/rP4B5YZEpn3Hu3bYHACNRg\/Cg4aajhpXhlqhxZzG8fNpl7TUZ5h7sq+rj99v5uFR6QeBx7f9TYGGFmh5BPO94cU1hvZzLBZt1mPXI\/J9IE2uq5yRuahY3Y6nxqJsLP6CvB8bwCNbG7zxdTHy3giJVeVMGSzZ4oB23GSlP5Hq7Apab0B67CiRjdyEjCH5qLXOzJLJaLoHzyVoGnm166+G5cJpfhVFUFontsWUXxYMD+k3QIcSMe4ubpogfBZm1dLLotzH4CLranve1qjjx+vDDLFjmVg1rMSaf1lLI+IjRr75l8up7goUqtCi1ikz4AGp4maTzpfjGvrwfXnBAxwr4WspN2MzhnFQsoHPNF3fSAo8PacGB9kdko0FdCtu5Zjy05w2bBwq7UECLVJJzacNkRfdTnaObdFRog8CWp7VAy2MB\/mQ+6TD3ZmLnx+v5V5JD4RpLqn1cJOzgv0sXN8XlN1rHOVLkA7\/We\/lEGLAtTb7sasoO7qMP9ifMEoqmssPaENWEkEaLCpRGBtPVJ9CLojlAFdQRIv6uaBtkYqkwijQ=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/ConductionNL\/opencatalogi\/master\/docs\/assets\/logo.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/ConductionNL\/opencatalogi\/master\/docs\/screenshots\/1.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/ConductionNL\/opencatalogi\/master\/docs\/screenshots\/2.png","smallThumbnail":""}],"translations":{"en":{"name":"OpenCatalogi","summary":"Framework for federated catalogi to work togethe","description":"\ud83d\udcf0 A OpenCatalogi App for Nextcloud\n\nThe OpenCatalogi Nextcloud app provides a framework for federated catalogi to work together in an open data ecosystem\n\n- \ud83d\udcf2 Synchronize your sources with multiple catalogi\n- \ud83d\udd04 Automatic publications of your open data\n- \ud83c\udd93 Free and open source under EUPL\n- \u2699\ufe0f Automatically installs and enables [OpenRegister](https:\/\/apps.nextcloud.com\/apps\/openregister) (required dependency)\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https:\/\/opencatalogi.conduction.nl\/docs\/Installation\/)\n\nThe Roadmap is available [here](https:\/\/github.com\/orgs\/OpenCatalogi\/projects\/1\/views\/2)\n\nCreate a [bug report](https:\/\/github.com\/OpenCatalogi\/.github\/issues\/new\/choose)\n\nCreate a [feature request](https:\/\/github.com\/OpenCatalogi\/.github\/issues\/new\/choose)\n\n**Support:** For support, contact support@conduction.nl. For a Service Level Agreement (SLA), contact sales@conduction.nl."}},"isFeatured":false,"authors":[{"name":"Conduction","mail":"info@conduction.nl","homepage":"https:\/\/www.conduction.nl\/"},{"name":"Acato","mail":"info@acato.nl","homepage":"https:\/\/acato.nl\/"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBzCCAu8CAhM+MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwNTEzMTMzNzE2WhcNMzYwODE4MTMzNzE2WjAXMRUwEwYD\nVQQDDAxvcGVuY2F0YWxvZ2kwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC\nAQD8krM+wZRITLlBkB4LeNcTdzMFxb41f4jShB1fS4LilLVI2\/Sm2Bk0weEAGesx\nRVZ3Y\/XkExhJVb2VFjkDy6PknQG7o50v9jG3SZdXwcKBAt2wdK+fSKkTZzMuDVlI\nOJwvNnudQDtpHc+56Mkm\/P5C3dp3EN4pMF\/p9ozm3ELnlUS83BNOIm5ky21v6QZD\n1G6uOpihmQxuttXIjVPhyDsUJdxXYn2PLvT8gfSA2RIa6C\/qzHykxd0FXe+6oaNy\n0S1Iv5azooapVMSsAaErAUBPUMUfNd2V5EBO\/\/GiuYyupU4qqaTR\/EffI6FBBtlz\nO1Vg8QP847PIzcbWi0aG6Z08HtXsq3q2UWjwA8KTJQc7P+5KVPLMNdyJY\/wP7D0a\nj4saz9Xm+emv3gB9etP1n+2zp6y1+vOUMDjB\/bzrnZJuuGuYrZvgfdRXuvT5Klrj\nluKGBorZKgunW4Jd8q9Prn8WGZdlO0raJNy7D7Jil4TFXimb9CRO1Fi9oY75YnB9\n85tuEHe67dFkR2B1yFa8LLg6lTmvKh1eU2FCGfrzI4USS9mvWbcNknP7Y0EwEdDD\nlmsuvXr8tKqYLMq+B3PlS20YQd38FOYfQ5w2sTB0yDPhYyRopIVf95R1vIEk68j3\nalxzog7tJt9bN6mqCVEOhfx\/u5XdicbG8HY4G5j5j0LKKQIDAQABMA0GCSqGSIb3\nDQEBCwUAA4IBAQBqljabYeAPbQSOs322+gSW8IYWW6uxHUoDUQ8sh5dJamWnZvia\n8QOY\/Aagq0a6Fo20m+7Twfti7w6+xKvqibtOWZgyr+HgcxIZjAcSIw4OZ532VZT3\nbRzMmo0G2fdTjq1ADjAf6MZIQQp3QobDAFJwAXXAcwo4hCC1KOGogpTH9lHdThFu\njlOzzJjbnVL5NiMdX5hOQblBIlW1uzmUgWgxn1YVrTSsxQWA0RqwvB+xN2waCMge\ntnj3KLwXB1LRxOi9JOSksHC2otP7apX2z3qGXHZNOOnVM1CQpsYYnwLQ6CZ6nZ6+\nwYfAEhYRFA3HJhaa5S55Q9G9bCTcOjKJpReR\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"user_saml","categories":["integration"],"userDocs":"","adminDocs":"https:\/\/portal.nextcloud.com\/article\/configuring-single-sign-on-10.html","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/user_saml\/issues","website":"https:\/\/github.com\/nextcloud\/user_saml","created":"2017-04-25T15:31:27.942887Z","lastModified":"2026-06-29T16:07:38.720288Z","releases":[{"version":"8.1.3","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=32.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/user_saml\/releases\/download\/v8.1.3\/user_saml-v8.1.3.tar.gz","created":"2026-06-29T16:07:38.703784Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-06-29T16:07:38.770640Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=32 <=34","signature":"JutdvmcWfNaVatzyYp2UXFaxbb\/bZMAPdUiA2aBmIVi3zLWnb6PnpWSZhzFHBDjlF73XmA74O1Ro2fThOk2Gw65HhUKRtYhecfsyriFFf6uJn\/NqsgLF+ufYIK56VzPGAo7ihM5UXIpjhs64MRzzQCTQVaUnVsuJzGW9nNeW9UG6CIKiPBJB3684NmM3MrvitV5qhf4EL6dLzy4FJWkVdIND1FQRjfzoeOJPZJZUax1YAB3sHbUmXBgMxZfjO9v2M1synd+EeXOUlIXPTkVnXr9uQc8xaLVWpQyJZNZif6IAwiLV6Ii3Rdd0ieCCTCX66ZG\/sIsYRxyCw95EFX\/FPP1lR5vf2pmLmaZ9lWTpb\/fj+8JuV8KbJCgsxAmcVwGUKsJob8r+RJDtQ4bo3xbGRYzv5RJgLT8lp\/gcnOnTvsQOjPD2XsS+tpbXhinWyQ0ElAR\/3Ps3tK+Oufb1M8iUP1YPgZASGT\/xbT4BLqt2aWf6rAqYFLF7ZJgvvKbiFE9Bcd1d5rHjiH118AfvYr+HUjIVep5w+bGr494cSRPAtfRRVJG5t+j8Grp2TbTjX7BDzJ5XP3yW4FLsSbKXxSGa4s3FUZrss2HwTQmKBllsBhaZjh\/ls\/DpAJfiQ8dbPzIkvyW9Pznq1Ku85ljUUwcJmkCsMjTG5mamArlLv8EZaPA=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/user_saml\/master\/screenshots\/1.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/user_saml\/master\/screenshots\/2.png","smallThumbnail":""}],"translations":{"en":{"name":"SSO & SAML authentication","summary":"Authenticate using single sign-on","description":"Using the SSO & SAML app of your Nextcloud you can make it easily possible to integrate your existing Single-Sign-On solution with Nextcloud. In addition, you can use the Nextcloud LDAP user provider to keep the convenience for users. (e.g. when sharing)\nThe following providers are supported and tested at the moment:\n\n* **SAML 2.0**\n\t* OneLogin\n\t* Shibboleth\n\t* Active Directory Federation Services (ADFS)\n\t* Authentik\n\n* **Authentication via Environment Variable**\n\t* Kerberos (mod_auth_kerb)\n\t* Any other provider that authenticates using the environment variable\n\nWhile theoretically any other authentication provider implementing either one of those standards is compatible, we like to note that they are not part of any internal test matrix."}},"isFeatured":true,"authors":[{"name":"Lukas Reschke","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":6,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEBDCCAuwCAhBAMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMTcwNDI1MTUxMjU0WhcNMjcwODAxMTUxMjU0WjAUMRIwEAYD\r\nVQQDFAl1c2VyX3NhbWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCa\r\neOPm+OGMeCwFilBJCD4rOYgG5kQv3BGc0K2pBdL99FFpUk5yWirhb8sd2kHAGoPz\r\n13lM1HZBJm01zizOPef4Ng\/3GSaVV10w9FJpFMls8QyAXZcp2sEukq8pMHeMfS2P\r\ngLhWHFQAVhrQbnAhjMr+JbNPSqehVOuvVVzaGd8ytWbKYjg\/uvXozOSELQFvQ5Sr\r\nBSx+yvDzuPDiiaUtJf1MjgWqNmW68DjOBVkJNuvNtQqjbPMJDU10TACl6L2E0OdZ\r\nXGmlpVLYPb4f\/PqVBeMGynhYpTK7q3LW1Rq6pSZhUwgvwJ\/aclgAgrSFrMf8FGc+\r\nm5l5hlr\/thqgqJuEf6SP6ZjUEjvc9CdNPVsRKKUHZVDy7fjrV6RJ93x9t4aHcSs+\r\nv6J7KVEn3SXvNMYUrFOBDN\/ZY1n7kq5mFaT10NbmR7+jeNxzyjBLqnjVfhV5I7fS\r\n95c5+GB5\/2hDPOCALaWMmZZoNV5EUcxX2zvhcYZt7GUNPoW8kv2UDklRHazcs3zh\r\n+ewABo5uQkT0dzYds7wa8LdHLT7AiWmgXF2Uh1g0FuX\/IffzMCPMBdyVH30TvC81\r\n1F3iHgp0TlivGjqdOjTNJSeIc5RFWWgMPU+ihlrNZwre7g6reusgxdSfQfYgOsbI\r\npaLZMt30uq1hNbHpShHiGO1kHBYJvqLLk4\/LuHkr\/QIDAQABMA0GCSqGSIb3DQEB\r\nCwUAA4IBAQAoVPxn00a6HeVJXyVR78FkmVR+Q6z1kTkpf7wo5H+ALCAzii5q8mNE\r\nLwn1wJU9NWuo3yombpIziRol96FsEz2QVh\/gOgUYuii3VwqiUEP+66qgGuqSXVZg\r\nEslq2yK38RxNiWVeoQfU\/OU1pkQzd6E5FOY+W52k3gUoat1U4rPX4GpM7GnExXQ7\r\nc0ZD+SScGDFv25eE\/xcUT\/XS6K2nsGpTH73cR337N2Igkx4PCgk6x\/WNtUKRp7h4\r\nMMvsWJ9bUkisVYmUZ661TX5SzNeTGS\/P0EpR4yvxFkBlnVYu7Z+wEFmSSw3ooVgw\r\nvAKdpm8MCrCnD5XV4Em3\/777YqW9nEB4\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"tvshownamer","categories":["files","multimedia","organization"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/j4ym0\/nextcloud-tv-namer\/issues","website":"","created":"2021-07-28T21:04:30.090672Z","lastModified":"2026-05-07T15:11:57.415336Z","releases":[{"version":"1.0.8","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=16.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/j4ym0\/nextcloud-tv-show-namer\/releases\/download\/1.0.8\/tvshownamer.tar.gz","created":"2026-05-07T15:11:57.401508Z","licenses":["agpl"],"lastModified":"2026-05-07T15:11:57.480462Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=16 <=33","signature":"OYv1a5wK66krNa2kdrHWi4hdhV3XOUuPM0MLf5p1WFgKRFMxYugL2Qtl5gOaeX5V\n1OC5jojp05t9EVdpBaOhMnfCz7wfClEqPQ5FixKxB4quNGMD3l3BbORhmYZvSrl8\nlGJwRjyE8IrdlUZrpQJBkI5I5VcathCizaub9KZ3l2EqSrB7mRQ5TSlZRufaIYxS\nVC0NgCo4pM6BbtlUz+hFydNZorV4o0rhT1vdo2B7oywZctIbNTaIX6N9ShnaLFkR\n0GNN4mKBkcTdlGquSoeoakXUz5d3MyUkqTHtt7l\/qTWO+B+UZvhUdzyqe\/mVDN0u\n0RfJ\/qNHMZ\/gtHO+Rqh6eDTXqlQTUpXHj+ggkdC+91Y2MkfMglyaaBUblGvRmYGL\nkCDkkltieyDvnVyRdBs+YXbO64y9Q90yAQH9lqvIaA+3ntNk5NpvdwNTn0yg56oN\niYlcHHI4tfCwjRlBfFXrwrFz2wVbt2Q8HCMNMa\/Q3aOjzIyAddpQ2aeRWu1Z08aU\nlr3qk\/Y6KyrImAqALpaqizo8T85D\/wxhO5vvkwJYo\/\/gOOG2BW\/5VBWZplQYTCvL\nR\/zhCGebZ4HRikuMewDLolubYXWb7G8ygq5hs39hJtjgSvc3pm2aRCOaJ+7qCkii\n4DpFvzl3\/ZkEV2shNk+IElUVxF\/vxiFCozz63cgnKY8=","translations":{"en":{"changelog":"translation updates\n fix settings scroll overflow\n Nextcloud 33 compatibility"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/j4ym0\/nextcloud-tv-show-namer\/main\/screenshot.png","smallThumbnail":""}],"translations":{"en":{"name":"TV Show Namer","summary":"Organise your TV shows","description":"TV show namer organises your TV shows, series and seasons into a standard format. It uses themoviedb.org and thetvdb.com to scrape TV information to organise your files.\n\nRename files from \u201csome.show.s01e03.avi\u201d To \u201cSome Show - S01E01 - Episode Name.avi\u201d easily"}},"isFeatured":false,"authors":[{"name":"J4yM0","mail":"isntit000@gmail.com","homepage":"https:\/\/github.com\/j4ym0\/nextcloud-tv-namer"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBjCCAu4CAhGSMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjEwNzI3MDkxOTMyWhcNMzExMTAyMDkxOTMyWjAWMRQwEgYD\nVQQDDAt0dnNob3duYW1lcjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB\nAKQnRVzWCp1McDJznocLzoGNex8rSkeKJF3FFi5\/dU6vedUYknZjgBex6tDuU1Dd\neCKNlf2Tc5Adh7UzeXYZOiv7UYMM0CJq\/jICrFEMq0URDBVm183wIhpihrb1\/\/3v\nU1se0CuNiO5KJapVAlJLkqlvTx7Q5B26MH+oKwR2TlTTN6qm\/QB+O3E5hYCmb5oe\nxzEiKanweJTAtfV0xaQwBTfcL6vgqdB\/ogMkySMMfvgJddABZWQuQ4ZjFgKEqq\/8\nE6D+zrZnfBt68VTKQnhwZj0HAq0TM7DMz9wxTT5XTPedBn2zivEF7IsXE0vJ6OEZ\nH8EyTz+43GGX3XubcLwjRHgqXuhmAr4EwtO8dhpgZaG6AEL9hCsl0\/5ctXu+ZFBX\nBSiRmltfLE1Vj4XIGIOHHGzgvVaCvMHSajxtCMevy2tmbTNZcNeqgDfVIXNTlyge\n64GkFdKpB9HErmHndq2z0bOBH6fzPQcvxmb6kHqmiBgf+7v9k8JAUtbSSavqn8xa\noewuLSsrkeXI7R\/UupVVMoQq2GKK+DWUkGB\/DVFeOed\/SJrafWTd9XsT9\/y6ZRzX\n4\/6ZlsLeK6lO7Myb\/vyEhLTettlzP3Tq3nyYWJKvMd+t5+08Mlj5g5O5ltSYuNJ6\nxEXJLfT7cWJmBHH1Am+0ftP0Jt4KsJvQnMh0J+IjAmtBAgMBAAEwDQYJKoZIhvcN\nAQELBQADggEBABxEmq++LwgvbKCQ\/kc229tDEOe99K3bbRXGYHq\/mLMcftX3nrWY\nl6mP535L24rxkreECP2wsTmR\/ijkhTQKkitoix3Rx0LmQuEIw6kj7TgLPSAsPMty\nDAzKPobH5LDRPF\/rO2k2gloJqL8Dw4jgbHfBS3k3\/wtClhPezvL8Mg4JYpruIxAN\nEx8SgVmsH3LZzQEFHK9lpTzoQsbX1zxcPdFZkB4Oytuw\/pYYqXpDtdjK6TcRWNeN\nLDQyP6mIiHqoBEpmSqxrBvSGjy5LdOISFAf+WUwOoANePo1adRmZSTKp5CrVnqn4\nDRlDKLCah8PUbusrRj\/IUQhJkhpQPInd+JM=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"timemanager","categories":["tools"],"userDocs":"https:\/\/github.com\/te-online\/timemanager\/blob\/main\/README.md","adminDocs":"https:\/\/github.com\/te-online\/timemanager\/blob\/main\/README.md","developerDocs":"","issueTracker":"https:\/\/github.com\/te-online\/timemanager\/issues","website":"https:\/\/github.com\/te-online\/timemanager","created":"2020-06-22T20:48:42.238105Z","lastModified":"2026-06-20T20:16:39.253683Z","releases":[{"version":"0.3.25","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=31.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/te-online\/nextcloud-app-releases\/raw\/main\/timemanager\/v0.3.25\/timemanager.tar.gz","created":"2026-06-20T20:16:39.240576Z","licenses":["agpl"],"lastModified":"2026-06-20T20:16:39.297297Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=31 <=34","signature":"Ln8gFWXOKt8w4yhk5HjYlAWwIDD79SIGDCSN4smvOtySORD\/DS1z3Jl0ygIRBfsu \/EYqSHdAchRSFFVcM+Z7aRHL36BIgDQcFJUw1SwXAFxgCv+M9bDfiZgQ\/LJlw\/5Y vlxR2xBLJvT9p1NhpPBf4y5ZwDqwlt1PvBnG\/rAlA3\/xLbAeqb5g6M\/ZZ75hQs5Y UJyGMnBvvO41eNCS8JOmJSUk\/Ku0MB\/UfwFoYDX53vZv30gDepiwK0O\/Re+9zFDY xh35Y\/XCV26EqvwvVDHWWpLGlcpcx18HrYYdSXiH5FPKAqGGsZzz8SdTN8TXIdja 3XcAgjxqec72fwTxQOpiqxO04zPxKc+gqK+j8eZr8gN3C\/KGG6u9wkQ7CRXS0jEz p+DNNybVI\/fbzCm0CBwp47Zuc6GnM7eZ7XLnTE9S2vTbLVS64100w6FNlFD2ZfCR C2rbuj8J4RV9vQzq5s5ohrbYdFG2ZgzT1mcbthAtFxwkU3b2FRZzw9QNQsw9s5Zb 5zzEOGbIfsYF3wIozWs69Qf0jFQlOLYvZ6u7nHrJyWcy6Wc1XptsLJJifdAZWx+S LNoOI94Y+GYqj8c4lLEXrhG3RbEvTcSqAW174LokmtlQyxhuRZisM2vRxJCtfF2o 0qyxxCiaGIohPqClV4Rf4pcJGHpXSAJGn0sZai+yJZo=","translations":{"en":{"changelog":"### Added\n- Custom .tm-oc-dialog styling, since .oc-dialog styling got removed from the global stylesheets\n- Support for Nextcloud 34; Cypress tests run manually\n\n### Fixed\n- Replace removed `OC\\Server::getURLGenerator()`\n- Duration Helper: Remove warning for accessing undefined array key when converting zero-minutes durations from decimal to hours-format (thanks to @punkyard for reporting, #254)\n- Dashboard: Guess timezone from user server settings to skip client-side updates in most cases"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/te-online\/timemanager\/main\/img\/timemanager_statistics.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/te-online\/timemanager\/main\/img\/timemanager_overview.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/te-online\/timemanager\/main\/img\/timemanager_clients.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/te-online\/timemanager\/main\/img\/timemanager_projects.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/te-online\/timemanager\/main\/img\/timemanager_tasks.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/te-online\/timemanager\/main\/img\/timemanager_entries.png","smallThumbnail":""}],"translations":{"en":{"name":"TimeManager","summary":"An app to track how you spend your time.","description":"### Time tracking in Nextcloud!\n* \ud83d\udcc1 **organize time entries** based on tasks, projects and clients\n* \u23f1 **quickly record** a time entry for your latest tasks\n* \u2705 **check or uncheck** a time entry (e.g. to save whether you've billed it)\n* \ud83d\udcc8 make use of simple, but useful **statistics** and **reports**.\n\n_[View changelog](https:\/\/github.com\/te-online\/timemanager\/blob\/main\/CHANGELOG.md) to see older releases_\n\n\ud83d\udcf1 **Looking for a mobile companion app?** Try the [Android app (currently in beta)](https:\/\/play.google.com\/store\/apps\/details?id=de.jbservices.nc_timemanager_app) made by [@joleaf](https:\/\/gitlab.com\/joleaf\/nc-timemanager-mobile-app)"}},"isFeatured":false,"authors":[{"name":"Thomas Ebert","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.9285714285714286,"ratingNumRecent":0,"ratingNumOverall":7,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBjCCAu4CAhE5MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjAwNjEwMjE0MjQyWhcNMzAwOTE2MjE0MjQyWjAWMRQwEgYD\nVQQDDAt0aW1lbWFuYWdlcjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB\nAK\/8PEUOD4u1+eKIU6X4jckcav01\/5vMQb5WKTz3M88BMCzgCNQ\/I5mC6F6Rs8z7\nf0cYsOQVMaWWDCb0XdvSeXqi5JhwJGxRkfNRxGyGMi+KaI558Q8k+kx0qlBdYxWM\n+UMZm\/S322BiU6zjWZwnOUiDJmAcHHobx2eKQ7GeNtSDbK3V1aANw\/J1se3YWiU+\nFQp2+ZzfhxqCI2wvPwYsPlWmFRfs2qeLt\/jUB\/FZipLj8Ppyvm8C190DFRI05+9l\nKgDBgqoXGj+xgH5PoJompjJBl1USqHTEgJNgI9p9gb0vSo7FtmP3ZGY17eOOuq15\nf2uE9O92RDHq1RzocKrd0bs80iF7\/Ku89piRJ9ZbYT96+S5V5\/4K7SMEXMUMIYtt\n3RtRDuzAk1cW5Lmi\/IxlYJBbQGF1Dmu0k5z4Y5BZvpj3DRtMXmvQB9tjMdsG07rM\nBiLMsJNoQkDbRU+8OXQ6zNEqV456IvccfwIQ6Y\/bPHZckHU673QEysOXympCE6Oj\noxq2pw9w\/FhUzlWqC+vEwPCYReCJpNBGSpeknmWdcfO7weOGURGKPknK++fi6nR6\nA0pBzia49CO8BY1Ooge4MKesDzMf+y1TRgmayM1Pt9ZwyKxNKiYDq7VFb2HEuDT0\nhUUoycWgcIqAR\/8a5hqafljRBXugnwtSv9bc7+rAlnsRAgMBAAEwDQYJKoZIhvcN\nAQELBQADggEBAB91\/7PIM3z9X5O004vKSnRUWuWqYZ5NZQUjGb5n7TQLjv6GKMR7\nXPu4PAf7KitCPBxeyWlIpMZfR0loN7Onw0owNm6aCKmDuORK4aDvoJ4RwqrtfLZu\nstcOOF94yi2IUMtbqNvtc67hA4PQIbDoCtCTX+c\/xK\/w\/vAJVG82G2afEmf\/YN9f\ndQUeGHaICxwf3o+iSJi7eK43H6bsUqxPgmQ+2T7rMv9o1SGIyzDLkVRNcrvHdxvQ\n9sBiV1FXfV6eX1MA46c86h3dM2urWS5KHlIPtrUK4TOvAp5xsVs8qcOZ+28Ha8dH\nuN+qfqRd0eQ02KNzgZAk9gFfomdNhckHsrM=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"dashy","categories":["dashboard"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/SchBenedikt\/dashy\/issues","website":"","created":"2025-06-23T12:38:03.720083Z","lastModified":"2025-08-08T12:04:53.253236Z","releases":[{"version":"1.2.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=29.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/SchBenedikt\/dashy\/releases\/download\/v1.2.0\/dashy.tar.gz","created":"2025-08-08T12:04:53.240253Z","licenses":["agpl"],"lastModified":"2025-08-08T12:04:53.295732Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=29 <=33","signature":"M44zmlaJncEGxG84jllo\/\/opCwI1mOqHiT7Nx4g92YrDgwR+e73HnreqYi\/mRjHD\nO1e\/++AsXYaQbJi7E9XMcidchFRW80q169eVg2zarawTlnEsb3+Ii0KsXmGMkjeF\n0owLqgrzME0xjLociijdzkPQJ6So5F69UwXn9MP73xSVvsiSzcnuTddzwDpKokSV\n4FlxW25M6LISOeina8iay+91JjJGtGuaNJX22WRsRERruyuHb4OatI28+7V\/f7ja\n0QKP1A2iwLB5Heqq3CE0YLJTDKYDiFoWEwNMLxMmwcfAqazrb0anP\/SPepQxBlts\neTwaFX8ex9WuPSdQfKuJgFTLAcG66oZMeGyKAhHF+KnB1yOosIizFJeStbJazte8\neHXbxeSiyRno33H2P6dHQZCMD5C2GHREjpmVJod2KitRy75HcF7E1MIpGPtI3o0D\nj\/Nkc0yxAfe3DhxpfrWfVtfilotxbgzDV81rA\/SLHbXEzSETnS3vSjUrJpmCKtIl\nRHPN1A8JmoJwihWoQPrC10fVg4eMuy0tdgPHYidi+J5v7hOuXOGzAb+XlZnlyi2h\nte41eBuA\/10fNRenHkbfUZSvTyyG70avdLBbRzVsgIZrXMW\/MFBNsQGilk1s3\/3X\nprRKvDN8CLWHZsSs0b46vKMSwXdItYQP9OAOqFCURTQ=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"translations":{"en":{"name":"Dashy","summary":"dashy","description":"dashy"}},"isFeatured":false,"authors":[{"name":"Benedikt Sch\u00e4chner","mail":"benedikt.schaechner@web.de","homepage":"https:\/\/github.com\/SchBenedikt\/dashy"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEADCCAugCAhKtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjUwNjIzMDcwMjMyWhcNMzUwOTI5MDcwMjMyWjAQMQ4wDAYD\nVQQDDAVkYXNoeTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKbdiGx3\n2npzFlVfoV\/URJMl7v4uaIwrBPARpzsPjWYpSZzQaKrPpKaSkFsSug0MLMkbJiLK\nh5VolTNMNuJ2yDYFswf4t2Y\/Efx1fCDHRBhUCwNXbAFqHMBTiE8+rGH3jKpdvUH9\n8M1g0yC6nN0wI7ZpvP3XGDDnxJZQXh0aRQUgcYCTZE7kiDPMkTIjpkVji2FVeYj8\njuZnfnYXGltVWTncKr1UEjLzcZ1a+PlCRgMB\/EkLVhuVfr15+0\/FcTIvHoiiMv93\nH0QO\/FH3OWh1\/jwKupOKcAhtYC39hgmrSJ3y68tBC9t7iU24hHXS66fw\/KBNvmp1\naWCGCgOpOfgftdQA\/iQltcsjrvyvR+IcOKK\/VJXUxBAHmQpowYFd1Yp3DaoyT7HC\nT\/Q1AOHGtXAsby9fzWYNGbsVlmK2xntyrFVW1m0mfm9g4z2LmZfB1oVIop+k52BA\nMsvltuh0pgRxiuHBRJlS2sZ4NyIUsiig1PH90Y6NED96x3cy6IBopiDoQOVBhG94\nq6TgoQ\/Y8rK2XOrSqcUOAOazDg3Nwu\/b1nZao41zsIMZgllDhGPTpkhnwgeBkp+8\nTv2MysTxB62x+mhgsdwhPefLGht9yU2SDk0+GXTkGnuVgVSnwIH1fYxGZKTRhbz9\nJpNpsNq6fi942WJgVweGsmhE6swI7Swh5DYTAgMBAAEwDQYJKoZIhvcNAQELBQAD\nggEBAAM6Yz+p9dHR0\/mu6qHxXBaS6ElHbwBNSeBWpy\/3Xp4R1nd8Cyb+leJDIZFS\ngtV53I\/G0cQdOFVCcscbYReQ083PCitCu9tp+fL82+Jepwro+DLAloo3VYDDo23R\nCiO\/m1wz\/27OksqoJl5kUjRYgk6z5\/0mNFk6hVZp0UBSys+R8zPKjs8S\/QoQcWJe\n2kCb6UKSPFCgS8M1jO+pfZQdf7NM4eRCwhcFtaIFfuOKixTOnjorQ\/QTMrmJz7uH\n0E0cgsYy7Yt4MF48qHegrnTAaEf8k2k8UCIE5zg9slQN1X7it7PI4kqNzcXPB+v8\nd4L8cg75QzPj+kmAE4HAVJMuB5I=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"metavox","categories":["files","organization"],"userDocs":"https:\/\/github.com\/nextcloud\/metavox\/blob\/main\/README.md","adminDocs":"https:\/\/github.com\/nextcloud\/metavox\/tree\/main\/docs\/admin","developerDocs":"https:\/\/github.com\/nextcloud\/metavox\/blob\/main\/docs\/architecture\/api-reference.md","issueTracker":"https:\/\/github.com\/nextcloud\/metavox\/issues","website":"https:\/\/voxcloud.nl","created":"2025-09-03T10:40:10.916353Z","lastModified":"2026-06-22T12:27:39.413123Z","releases":[{"version":"2.2.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.1.0","platformVersionSpec":">=31.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud\/metavox\/releases\/download\/v2.2.0\/metavox-2.2.0.tar.gz","created":"2026-06-22T12:27:39.389419Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-06-22T12:27:39.459868Z","isNightly":false,"rawPhpVersionSpec":">=8.1","rawPlatformVersionSpec":">=31 <=34","signature":"HAIDVAxg8IycUks3yyGvr11e+f6KH7XTiKQTcb1+YXuSPD\/jV4cbOVXY0DwaHTnb9PsCFV0V0d0lNfWDIgINXkHYEHUdTpckv7tI2uyTprt2Wlgiwzf\/lzgZ4vLawjUh6F1z59tT0aKAN4uyb0DlSjNHSHTkISpij\/aTy1L0VVQIFpIlvjNZOGRabXlukgqIkhBTV0maeMRIkcKyb6Yyq1oxkWbSEOhnNsYbxc4XLW8eLIu6PTGxOzrgy7NyFrZVu5MjMmwXJerjgqVh7Pip1IveZ7Ft3lLrqO\/CnHC2HKnzjeGf+8cSbxLOdLifNKAdydUYN8+wA7Trwnduky4e\/PT\/dKZA8N\/NKh5JKfHxjScE2pWk1z\/t51Cbh0UvoQPm0Z8wddB8Zdg+fx5lHm3y3Y+z0wSMKMF0I+dOSeYTSZTkZiFA0Fqi7OApTbHfqubAb8rOAmZJnx+Hf3Db4hqdyPUbzfcHl8ilejothr74PPHiHCQucG9GjQQQEjwPr4kmJBXKNQ+lHZdr3uDIKeSR\/lz8vmyimh5t2V2CtXARoauyczUEa2hRZqod4LQBx4dusAlFCPxRUijr0uY+LDu2M5\/LNkJ5viOJmTlRuIQbZCHcKR010pVXWqYbxOxKxDDoRjQGROWxSKWgBh90BSzPEf+B1gRtCYCVesk7vomhAFc=","translations":{"en":{"changelog":"### Added\n- **Nextcloud 34 support** \u2014 `max-version` in `appinfo\/info.xml` bumped to 34,\n description updated. Tested against NC 34.0.0 on `dev.rikdekker.nl`.\n- **Per-folder default values for file metadata fields** \u2014 set a default value\n per assigned field per Team folder; new files get it automatically (via a\n `NodeCreatedEvent` listener) and existing files are back-filled by a\n background discovery + queued-apply job (idempotent). Type-correct default\n inputs for every field type (text, number, date\/datetime, select,\n multiselect, checkbox, url, user, file link). Configurable from **Admin\n settings** and \u2014 for non-admins with the per-folder `manage_fields`\n permission \u2014 from **Personal settings**.\n- **Unified search integration** \u2014 a dedicated \"MetaVox\" search provider\n (`IProvider` + `IFilteringProvider`) plus a \"MetaVox \u00b7 Filter by field\"\n action in the search bar. Pick Team folder \u2192 field \u2192 value (suggested from the\n values that actually occur in that folder), or type `field:value` inline.\n Results are scoped to the folders the user can access, show the matching field\n first in the subline, and respect per-field view permissions. Theme-aware\n app\/result icons.\n- **File Link fields: multiple files + stable references** \u2014 a File Link field\n can now reference several files; each reference is stored by file id so it\n survives renames\/moves, with the path kept only for display. Add\/remove files,\n duplicate links are rejected, open a linked file directly, and a\n \"Referenced by\" backlink view shows which items link to the current file.\n Legacy single-path values keep working ([#73](https:\/\/github.com\/nextcloud\/metavox\/issues\/73)).\n\n### Fixed\n- **Nextcloud Enterprise instances were never recognised in telemetry.** The telemetry instance hash was computed differently from the license `instance_url_hash` (different fallback source and\/or no URL normalisation), so the license server's enterprise-claim validation could never match the two. The telemetry hash now delegates to `LicenseService::getInstanceUrlHash()`, guaranteeing both are byte-for-byte identical. Existing instances will report under a new (correct) instance hash on their next telemetry run.\n- **Multiselect filter options leaked combined values** \u2014 the internal filter\n endpoint (`FilterController::getAllFilterValues`, used by the Files-app\n sidebar) called `getAllDistinctFieldValues()` directly for every field\n including multiselect ones. Because multiselect values are stored as\n `;#`-delimited strings, the filter dropdown surfaced combined entries like\n `\"Option A;#Option B\"` as if they were a single option, instead of\n showing the configured options. Aligned the controller with its OCS\n counterpart (`ApiFilterController::getAllFilterValues`) so that\n `select`\/`multiselect`\/`dropdown`\/`checkbox` fields source their dropdown\n values from the field configuration (`field_options`) and only free-text\n fields fall back to DB DISTINCT.\n- **NC34 boot failure** \u2014 `\\OC::$server->getRequest()` and\n `\\OC::$server->getUserSession()` were removed in NC34, causing every request\n to log `Could not boot metavox: Call to undefined method`. Replaced both\n call-sites in `lib\/AppInfo\/Application.php` with the PSR-11 container\n pattern: `\\OC::$server->get(IRequest::class)` and\n `\\OC::$server->get(IUserSession::class)`. Backwards-compatible with NC31+.\n- **NC34 service-method removals (round 2)** \u2014 beyond the boot-fix in\n Application.php, seven additional call-sites were patched that would silently\n fail on NC34 once their code paths run:\n `\\OC::$server->getConfig()` (6\u00d7), `getAppManager()` (1\u00d7),\n `getDatabaseConnection()` (1\u00d7). Affected features: backup\/restore\n (BackupController), AI metadata-autofill (AiAutofillService), the daily\n backup background job (MetadataBackupJob), and the fresh-install schema\n migration (Version010000Date20241201000000). Fixes use constructor DI where\n possible (`IConfig`, `IAppManager`) and PSR-11 container lookup in the\n migration (no DI available in SimpleMigrationStep). Backwards-compatible\n with NC31+."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/metavox\/main\/screenshots\/columns-collaboration.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/metavox\/main\/screenshots\/views-tabs.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/metavox\/main\/screenshots\/inline-editing.gif","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/metavox\/main\/screenshots\/Manage%20team%20metadata.png","smallThumbnail":""}],"translations":{"en":{"name":"MetaVox","summary":"SharePoint-style metadata columns for Nextcloud Team Folders","description":"MetaVox adds SharePoint-style metadata management to Nextcloud Team Folders. Define custom metadata fields and edit them inline \u2014 directly in the file list. Your files stay untouched: metadata is stored separately, never modifying file content.\n\n**10+ field types:** text, number, date, checkbox, dropdown, multi-select, URL, user picker, file link, and more.\n\n**Key Features:**\n\n- **Inline grid editing** \u2014 Double-click any cell to edit. Changes appear instantly for all users.\n- **Views** \u2014 Save column, filter, and sort combinations as tabs. Switch views with one click.\n- **Real-time collaboration** \u2014 Cell locking prevents concurrent edits. Syncs via WebSocket (notify_push).\n- **Client-side filter and sort** \u2014 Instant filtering with zero server calls.\n- **AI metadata autofill** \u2014 AI reads file content and suggests metadata values.\n- **Bulk editing** \u2014 Edit metadata for multiple files at once.\n- **Backup and restore** \u2014 Automated daily backups with one-click restore.\n- **Flow integration** \u2014 Automate actions based on metadata values (notifications, access control, retention).\n- **REST API** \u2014 Full OCS API for external integrations and bulk operations.\n\n**Ideal for:** SharePoint migrations, document classification, curriculum tagging, policy management, and research annotation. Used by universities, government organizations, and enterprises.\n\nSupports **Nextcloud 31, 32, 33, and 34** with automatic feature detection."}},"isFeatured":false,"authors":[{"name":"Sam Ditmeijer","mail":"info@voxcloud.nl","homepage":""},{"name":"Rik Dekker","mail":"info@voxcloud.nl","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEAjCCAuoCAhK3MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjUwOTAzMDk1NTA0WhcNMzUxMjEwMDk1NTA0WjASMRAwDgYD\nVQQDDAdtZXRhdm94MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAogzY\nLL3AYIDWWEIHqFAgwQQSurSNoZT2EkHWQp1uLZdwlCYRZC+Z2CzsOq24vWyjIjLz\ngRFx8EopuDR7JgTtskVJxCkoc9J5QgzD296hKMwUYcwZ9Dtg7KIeyKZ9ZSPm1OiI\na7W5BMNGrduW7lq0uk4E9JKRB6EkGBQ9vJRdkIkvE\/uAWkr\/GTA0LB1XHfJuiuiQ\nvVkIjKOizmVXON4iVx+8h1iKovHpKGki0q9TpkNCmA+LlOExqqGtz2\/u95VPkOpL\nUayzQQiC0U5m8AtNjs8DxeQjAepd4R9u3EfaK3GoSfzBXnQEwl3bJxmiRYhY6xvU\nkwgeu6\/X8\/pSbI8MYJYpIuMvkmuIgnpcOPY5L4qpt3SjNzt2PXA+9PHUBZDXdooq\n35YglEIkuz1GV+8ZPQnIfMcYb0EnGszu35vge30+Chvggt00pslkVCL2qUVkiRwd\n4\/InV1Vkd82ef+pyPgpqjUSQ7qu8v315e3DsB4gdw8L6AOKPUX1Ks1ztUGB9z95N\nRJ5J5aWIV+eCU7ssTD1U28XCIxlbkWlEBWy2CbwFcRMemBZ5TU10A3R83LM3A9oT\nPdnhu6X0O6lSRbkbHmvVTa9ZcTVcADMi+CTaQcyMjSGiAZtWqtlnBuNr\/H79QyzS\nzmvGWGRRM47wDLPbmiaIyJneNfdcxAta2dr\/KSECAwEAATANBgkqhkiG9w0BAQsF\nAAOCAQEAY3CQ5BkV4u3TF+vN9Zpf8ThEug+QlKrfGo4Prvn3uuahVpZRk28DkWbp\nhTamCuysOPo+jmfimVH9MVXyuyMj5Fa50moWKfC6YjD2Cldjz7fT2ihN8ww8dYrc\n\/hpnnfIG72nPHiyZi1EAvKFlrtBgP+fq2E42EHR3R14ej649C1QqBPC4zxsabAox\neTbuiRXEDGKD7f16A44Hwtk28A9XVDEpwGsjmaJctmSHxC8qLzYI2MqaJV52vX+o\nYSGok2xLVJy2uQLb3Q7k\/LyG+v\/erRnIMTQNXJKPdl+BIoZtLiQJwWCi\/vPzqJMh\nkwUTL4s9FOlwT4NQpQX9ptUGzuDRbg==\n-----END CERTIFICATE-----","discussion":"https:\/\/github.com\/nextcloud\/metavox\/discussions"},{"id":"documentserver_community","categories":["office"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/documentserver_community\/issues","website":"https:\/\/github.com\/nextcloud\/documentserver_community","created":"2020-01-17T10:27:15.068079Z","lastModified":"2026-06-12T22:32:40.935911Z","releases":[{"version":"0.2.4","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=21.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/chadek\/documentserver_community\/releases\/download\/v0.2.4\/documentserver_community.tar.gz","created":"2026-06-12T22:32:40.307179Z","licenses":["agpl"],"lastModified":"2026-06-12T22:32:40.982657Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=21 <=33","signature":"qVgazlbkfi4dv3CyG+NH\/d5y5hTIOdu+ewtIO65CAnmEsT\/x5+vCH\/ZKaoWxVNJogViCIT13fn6tCzdzYCYlO88UGDmPQ1dVTDJAyzrmFMfpjxmry426BQQ+L5aI9GjljdDmM1gbBm+ZKe+ILdy4HxBXDVWKFA2w12iwtALlDoJc90zAWX09SgO\/+ydxKmfALJWuoKxSpVC25ayr+rs8RqJclSh0fXwxRK3uZzA6D27u5kOVYZptk6MA9pL4W1N0SiaEM9QSJwz526lrBsFNGLTSoNDsPTWiIAf\/s\/5CsxZqEOfzpQ\/3iF0h4w+0YTrx8kO42J3Ig8ctnE7V06VsKaN8zMDrolHybronTIlkUGdGYYc7cklRAVOQagRzToHq2h8mHDYOBxLr4vEGHyUHaHWVsW\/yjcVdzuVIpr\/MXqg6+2tqNpcUnvOAO7kPNyvcYG66cTEzEFWqwbiM\/1+kyELJAJiOf++5d6luDbX4wCUHhEKU0ErAa13lXCjCu0kEA9QXBSPMLAjpRmc3\/tAI9NsYSM1lCp2J8b0eLWkVlzDP\/PRDuwxWQ6ZG9\/NwyAjzIgZWJLD64WdUvxgIiPfbfW5Llrou4xWmdz8FZpWiN7dHsmQAJ+35VUHxvoPJZm3AyLytvoUInubFlrz4Pa7VSAuqqLO4FFEjmsJ8kDf9fCg=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/documentserver_community\/master\/screenshots\/main.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/documentserver_community\/master\/screenshots\/new.png","smallThumbnail":""}],"translations":{"en":{"name":"Community Document Server","summary":"Document server for OnlyOffice, community edition","description":"Document server for OnlyOffice, community edition.\n\nThe community document server is designed to make it easy to get OnlyOffice running in a Nextcloud instance without the need to setup an external document server,\nthe community document server does not support all features of the official OnlyOffice document server and does not provide the same performance and scalability.\n\nIf you are setting up a larger instance or require the additional performance, please see https:\/\/onlyoffice.com for options for getting the official document server.\n\nThe community document server will automatically be configured if no other document server is configured for OnlyOffice.\n\nAdditionally, the community document server only supports running on x86-64 Linux servers."}},"isFeatured":false,"authors":[{"name":"Robin Appelman","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.4117647058823529,"ratingNumRecent":0,"ratingNumOverall":34,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEEzCCAvsCAhJWMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjQwMjA1MTUyMzU4WhcNMzQwNTEzMTUyMzU4WjAjMSEwHwYD\nVQQDDBhkb2N1bWVudHNlcnZlcl9jb21tdW5pdHkwggIiMA0GCSqGSIb3DQEBAQUA\nA4ICDwAwggIKAoICAQCqgMNTn4aq\/RDBV68Sg2qtcv3pTafeZyqOrVrBSRavv8OS\n9LnkIlNUwJY5TGn5dffDuJHkg8mlfUP6Sge5Z8HASOBb5pv4STc8Bz7fj+LdWOxq\nnjtj5Jb\/K6D9Hm0LDxxBb81tpfMr+9Vom5X5aDqCJVhkEN+IPDZrAoNEC5W+wQYs\nztuKpmX71IhwgIke9BfbZhlkOAnhsK9GTMIB450A2RKlgybcpDoFwd\/aY43JbaG1\nkTqdtQqbI4x3QU12kfmWPn0lxkLlZl4nLhTetpYWqk3f1Ymn3aMK6Dxym8DyLWa6\n\/sKOaUbUqF3DOvFw6Gt8nivPI8Tjz8gfQN9eosDKth67ZrVnYXiSeh+FJ016+znj\n9CdjjkWXKCCetWu2oRb+1yBgxCSaTHzP+gjs6sqeS6f1Y+vxfv6QC64E7i+LNVL3\n3bO\/YEdnI5M4WaUv3t7INm\/wLY7tBxNjMs3D+kFmxd3t3CBY3YJDcqJF4jnncM2O\nQv\/6fD4QaIr10Sk0KioEDGHaoPxXkl0YWCT\/P3HOFXV4qcMcZDA4rJNvV2tGcJs6\nK5ctEFeJ1jrVLAKpMVL2neGMh\/leNPSuTBLNdGwDs2oXGd6xmbzHUJ5xRl91DaX\/\nvdl1Y\/J+LwtCNLdO0Qf4So0iK3YUbyZZPmDZzHPNSyueWgLRQ4SPKCngGH6yVwID\nAQABMA0GCSqGSIb3DQEBCwUAA4IBAQADbnXhT90hCR3w3TvelYZji8I+YGATTZB1\nCSfRMY6rGANov2GsxlcQxa3T7lgYU2PJhXWUUUD3WBYJoLT8hAP8agjY4djj5eP3\nmQ0sHGX0acrEv74qkU+rAmJ1QwxyhEg7\/fgS2wqEzXnFbfFDatavvAjVTdm1AAri\nYp\/avz\/8RLFeAZtrWFdANFyd8Ptenfs4mrTZHG5NtSKOAiCxwn1+mR4wIFSxAj1c\ncGbTDIiVWpc2inN8nKp\/L5l7fgISX+QaHXPOfdY7L30PSopk2GvCB\/nZDCKgYDPW\nPOojmg69Z0DQl5np9QZ8SfLnpo1+RIAzCvSgnkBXIwHTmpMpOK6C\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"timetracker","categories":["tools"],"userDocs":"","adminDocs":"https:\/\/github.com\/mtierltd\/timetracker","developerDocs":"","issueTracker":"https:\/\/github.com\/mtierltd\/timetracker\/issues","website":"","created":"2019-04-16T11:06:26.092108Z","lastModified":"2025-10-15T12:54:11.824533Z","releases":[{"version":"0.0.86","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=20.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/mtier.org\/timetracker\/timetracker-0.0.86.tar.gz","created":"2025-10-15T12:54:11.813260Z","licenses":["agpl"],"lastModified":"2025-10-15T12:54:11.873147Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=20 <=33","signature":"cw9iEvPAsO79O\/IZbq6HEla0HnIVgBnkNVUIKxkhbf9e2yv+CbI9xYa6hm+8KRk5\ndIp8robqIHyr5KFDgsjBHhLfmKQ+\/SwddAbwT4JIWcIH9GebtLB2a3d7Ue3ZMetk\ny5Ymm29IWjE6eUc2WHSu83DdIYO1y9350H1a+vHCjp1qpqi9imUT9FyWPculiQ64\ny+J1MTkI3EujaS7IxGfqTIi3lvWLeHDx7XTdzDM7TwLvBHlzyiiiK4p06cMWZpSL\ntDZPcKuLp9HkqSHtvZL2oJnGjD4f36BpISN9lgDEreDZ8GKOTKDUpVlhN0AGQRq2\nAzjoWGbVphMMUEDkdc+Lb4FUbLSwymBNJNm58sK1Rtq2eT14NHbwKzAtHuys8x3a\nYprYSfLRPM13Hg\/uSyw1clxK+VN\/CVSnO2HWbexZcbmtfPHXnud\/dnru0to3UV5+\nn2Am3RtAsUT5bzMYHGK6w62U6FQuJ30D0FijvomdtiDLuEIUOISkQnIPQzYwfwUv\nb1dP6xjS11TmmtpFtgkCymA0P63ap5FvvPmECmt2y2h3Kk3aRvoJ+aH2eiJg8hla\n5SVuZMxT5+RhCV\/7Z9mScZvksg6S2qCRGwJKsUF9t5gX7Yh7XDWTNfLCaMX7gM4E\nqpet4SqBiohm2+bZkjHwa2f2RHMvFl45TngSi6i0DkM=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/abload.de\/img\/bildschirmfotoam2021-u7j37.png","smallThumbnail":""},{"url":"https:\/\/abload.de\/img\/bildschirmfotoam2021-m0jq9.png","smallThumbnail":""},{"url":"https:\/\/abload.de\/img\/bildschirmfotoam2021-6dj9p.png","smallThumbnail":""},{"url":"https:\/\/abload.de\/img\/bildschirmfotoam2021-otj7x.png","smallThumbnail":""},{"url":"https:\/\/abload.de\/img\/bildschirmfotoam2021-kykd8.png","smallThumbnail":""},{"url":"https:\/\/abload.de\/img\/bildschirmfotoam2021-nbk8s.png","smallThumbnail":""},{"url":"https:\/\/abload.de\/img\/bildschirmfotoam2021-vuk8t.png","smallThumbnail":""},{"url":"https:\/\/abload.de\/img\/bildschirmfotoam2021-03kxw.png","smallThumbnail":""}],"translations":{"en":{"name":"Time Tracker","summary":"Track your time spent with different tasks, aggregate by project or clients!","description":"Track your time spent with different tasks each day using this time tracker app! Features include:\n\n# Adding entries\nWith the integrated timer, you only need to press start and stop! Times will be stored automatically, with 1-second-precision. Forgot to press start? Just use the manual editor, to add entries from the past. Or edit existing ones in case you need to change something!\n\n# Projects, Clients and Tags\nAssign tasks to projects and clients! This allows you to display aggregated durations for each project or client, or filter for tasks by projects or clients. You need some more categorization? That's what tags are made for! Create tags to categorize tasks independently from projects or clients.\n\n# Lost track of your work time?\nNo problem! Just use the Dashboard view to display a nice donut \/ pie chart of your tasks! Or filter for tasks in the Reports or Timeline view to display total or aggregated values.\n\nThis app is still under development, so stay tuned for updates and additional features! If you have any suggestions, bug reports or feature requests, feel free to head over to our [GitHub project page](https:\/\/github.com\/mtierltd\/timetracker) and search through the existing issues, maybe your topic is already under discussion! And if it's not, feel free to file a new issue for it.\n\nAnd for now, start making your time tracking easier by using this app!"},"de":{"name":"Time Tracker","summary":"Ein Zeitmesser f\u00fcr t\u00e4gliche Aufgaben, mit \u00dcbersichten f\u00fcr Projekte oder Kunden!","description":"Behalte den \u00dcberblick \u00fcber den Zeitaufwand t\u00e4glicher Aufgaben mit dieser Time Tracker-App! Folgende Features erwarten dich:\n\n# Eintr\u00e4ge anlegen\nEin integrierter Timer macht es Dir leicht, neue Eintr\u00e4ge hinzuzuf\u00fcgen. Mit einem Klick auf Start und Stopp werden die Zeiten automatisch aufgezeichnet! Vergessen, den Startknopf zu dr\u00fccken? Kein Problem! Mit dem Manuellen Editor k\u00f6nnen Eintr\u00e4ge auch nachtr\u00e4glich erstellt werden. Oder Eintr\u00e4ge bearbeitet werden, falls die Zeiten nochmal angepasst werden m\u00fcssen.\n\n# Projekte, Kunden und Tags\nAufgaben k\u00f6nnen Projekten und Kunden zugeordnet werden. Dadurch l\u00e4sst sich sp\u00e4ter einfach herausfinden, wie viel Zeit f\u00fcr ein spezifisches Projekt oder einen Kunden verwendet wurden. Und wenn das noch nicht genug ist, gibt es Tags, um Aufgaben auch Projekt- und Kunden\u00fcbergreifend zu kategorisieren!\n\n# Den \u00dcberblick behalten\nMit dem integrierten Dashboard l\u00e4sst sich anhand eines Kuchen-\/Donut-Diagramms leicht ein Gesamtbild bekommen, wie viel Zeit f\u00fcr ein bestimmtes Projekt verwendet wurde. Mit der Berichts- oder Timeline-Ansicht lassen sich zudem Aufgaben filtern, um Zeiten zu aggregieren!\n\nDiese App wird aktuell noch weiterentwickelt, also: Augen offen halten f\u00fcr neue Features! Und falls Dir irgendwelche Verbesserungsvorschl\u00e4ge, Probleme oder neue Features einfallen, schau mal auf unserem [GitHub Projekt](https:\/\/github.com\/mtierltd\/timetracker) vorbei, vielleicht wird Dein Thema bereits diskutiert! Und falls nicht, starte gerne eine neue Diskussion, wir freuen uns auf Dein Feedback!"}},"isFeatured":false,"authors":[{"name":"MTier Ltd.","mail":"info@mtier.org","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.7222222222222222,"ratingNumRecent":0,"ratingNumOverall":9,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBjCCAu4CAhDmMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMTkwNDE2MDk0NjU2WhcNMjkwNzIyMDk0NjU2WjAWMRQwEgYD\nVQQDDAt0aW1ldHJhY2tlcjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB\nAKTDw\/LKKB2YCChuVjeWM9JZ+VbYylEt3Dukqp3hcfUcS3hCfEz7SH\/N1Kvd24UP\nNmxjcoNB9PFYMN6NSUmL7sewiSiCSdPVgnwBtITqaEXpcdw+v5AfU3UNwwsyXJGE\nlF7\/PNYtLF+E7WgvqYs0Al+ItlJaPp0UKmaCKLJ0iQpCNV9JbT7CIQz3sN1\/38YC\n8klsvK6H351\/0rErj\/YOi4jKY0q1zJIvmaqFn+jJBuy3iA8xmbu+wAKiX6Lgci03\nXgd0lFuF0VXSMJ4C+8UfDFCpmEKrdwCMVx4JfBdAHRSNlkEA\/6Onj7tHelUU9UIz\nCzTrdGeCPI1CuJmqYzxwCxW7rKrIhm+Iqc6xbxQqBQpadUkunQwMNnIE5OXI09zh\nyEG1wFqrp9PjuZH4gdGNOppBT81HJOl645YNv4nuXH+xSY4ToxSXA5Fu4MMml2fs\ns0+4iLeYOOA2c3bcEbzQxyScbRgXss5Rv9hLX1zOgiVhY2La0BpHDgP0D6snTCEa\nwiRop85rYuDVHpT6ICDiDJeEB6mI2XBCYayvLSUxYGbLBi8bn4QTfWWE5zNpGdjn\nedbz4Id9dyvYh+lI\/bx+rVuCC6AIVY6GGYSb5DfNZckmLhR+1Sa044UFnhEgbWKa\n\/Rzn0Lrt48GGrhlJuXEqablEeii\/azJkyj6z40fJayIRAgMBAAEwDQYJKoZIhvcN\nAQELBQADggEBAJbaJt5lh6RUjXeFZBtob1fYuHcMdIdPlVjhRRaTGRlaZNUxahi9\nArkgZLSJc\/JZS0Dv0XwvpXX6cd6AvaEHfGJGFUV2HwnzDPj3K8f5+DAVrXGzi8Lo\npK8z05PJsnQWqZHLZFpBlZvDIBfAcsbMmBZw3s088bfRQCkUJp+4G9xU0aFzsPPc\n9unFsGqTY7k8XhPEs37zVzeMy50RU9gWZO2hOy4YKUOK7+1cnFRlWwEKjnzsm0kU\nf65EASiJhjXLORGZZWCy3iZIEnbbBhbI+qPuGkH\/ZWFV68eYWwF9TAm7u1PbYnKo\n5Q2UYpj\/77JqRBO+XoLx8PQTQtSaL43UZQE=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"mail","categories":["office","social"],"userDocs":"https:\/\/docs.nextcloud.com\/server\/stable\/user_manual\/en\/groupware\/mail.html","adminDocs":"https:\/\/docs.nextcloud.com\/server\/stable\/admin_manual\/groupware\/mail.html","developerDocs":"https:\/\/github.com\/nextcloud\/mail\/blob\/main\/doc\/developer.md","issueTracker":"https:\/\/github.com\/nextcloud\/mail\/issues","website":"https:\/\/github.com\/nextcloud\/mail#readme","created":"2016-10-19T19:41:41.710285Z","lastModified":"2026-07-01T17:25:35.658472Z","releases":[{"version":"5.10.5","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.1.0 <8.6.0","platformVersionSpec":">=32.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/mail\/releases\/download\/v5.10.5\/mail-v5.10.5.tar.gz","created":"2026-07-01T12:47:52.952864Z","licenses":["agpl"],"lastModified":"2026-07-01T12:47:53.070538Z","isNightly":false,"rawPhpVersionSpec":">=8.1 <=8.5","rawPlatformVersionSpec":">=32 <=35","signature":"Tl6fkpnZ7NxGpgnhghjj9AxP\/aNRyinzkbJgGTYWuPDrMOXD\/Ye7PlKdHXvPS0I77WXwfZQo5O34wTfQbW09xDyZm3pgncpWYKTQ7naaXWN3mz\/rFq2HjGjlBHdSWOaxTWrfdU4qLksmQ8HRDN6a0uQ7FDRv9mzHGYG3VjKmuyZFuIpiy3cMAVFFWY1MDQfk3J+pOF+8ZGBtfQNc93JBPbo1qAG+MDWF4P6xunZNsHwSBLJQvTvL38TmOn+wxPkYD19aVhvejUB6v+6NAxMIhzDRIH3G4qdNZLDHXITrSs6h1w0AET2YjzHMq9hb8bxjsN5cS9Ti\/lPWUS9JhseX55i5mNgY2fY5yBvTbMTXvZwziWKotAlKxANMb69lgwbv+hZe9jOjZc6GpGkcON7ShGCTBS3eWrm3AtSRX9PLS9SVKpZ\/w050g8142b5qLX7zhZ0BOi7RObGshKz+BprPc3ahYPP9wtjiYtVJ\/xpDslJ\/OnuWxScX9VxpccDJ6DjVKXp8ta0pQ9w83HD21TToRg9VrcHEGkRi4PqbidGta28YQuALDTeMMfwILAyRNc5Q\/hQ+ylkDreZDEa\/vX6vUkusTXmj7CtTiLjDYFEK+rjFTePPXRYEqdKiocNBOE9JxNpHtgeuNEzP5G1gGj\/C\/L9HxUwTK7ee79t7XDPLFt8c=","translations":{"en":{"changelog":"### Bug Fixes\n\n* **dns:** Update public suffix list ([1f2c293](https:\/\/github.com\/nextcloud\/mail\/commit\/1f2c2936a8be72f70bc0cda43279fd3d225497f6))\n* **l10n:** Update translations from Transifex ([1915989](https:\/\/github.com\/nextcloud\/mail\/commit\/191598949f05a40e9cde86d3551d9a59405a10cf))\n* **oauth:** generate state token server-side before redirect ([323cd29](https:\/\/github.com\/nextcloud\/mail\/commit\/323cd29fa5558af0ea72f6c9edc1e89864da7287))\n* **ui:** restore folder expand state after drag-and-drop ([c00589e](https:\/\/github.com\/nextcloud\/mail\/commit\/c00589e876c84ad0d9daf4a745f8b9f3b50a32d8))"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/user-images.githubusercontent.com\/12728974\/266270227-86b99bbb-03ea-468b-8408-e248e1730bed.png","smallThumbnail":""}],"translations":{"en":{"name":"Mail","summary":"\ud83d\udc8c A mail app for Nextcloud","description":"**\ud83d\udc8c A mail app for Nextcloud**\n\n- **\ud83d\ude80 Integration with other Nextcloud apps!** Currently Contacts, Calendar & Files \u2013 more to come.\n- **\ud83d\udce5 Multiple mail accounts!** Personal and company account? No problem, and a nice unified inbox. Connect any IMAP account.\n- **\ud83d\udd12 Send & receive encrypted mails!** Using the great [Mailvelope](https:\/\/mailvelope.com) browser extension.\n- **\ud83d\ude48 We\u2019re not reinventing the wheel!** Based on the great [Horde](https:\/\/www.horde.org) libraries.\n- **\ud83d\udcec Want to host your own mail server?** We do not have to reimplement this as you could set up [Mail-in-a-Box](https:\/\/mailinabox.email)!\n\n## Ethical AI Rating\n\n### Priority Inbox\n\nPositive:\n* The software for training and inferencing of this model is open source.\n* The model is created and trained on-premises based on the user's own data.\n* The training data is accessible to the user, making it possible to check or correct for bias or optimise the performance and CO2 usage.\n\n### Thread Summaries (opt-in)\n\n**Rating:** \ud83d\udfe2\/\ud83d\udfe1\/\ud83d\udfe0\/\ud83d\udd34\n\nThe rating depends on the installed text processing backend. See [the rating overview](https:\/\/docs.nextcloud.com\/server\/latest\/admin_manual\/ai\/index.html) for details.\n\nLearn more about the Nextcloud Ethical AI Rating [in our blog](https:\/\/nextcloud.com\/blog\/nextcloud-ethical-ai-rating\/)."}},"isFeatured":true,"authors":[{"name":"Christoph Wurst","mail":"","homepage":"https:\/\/github.com\/ChristophWurst"},{"name":"GretaD","mail":"","homepage":"https:\/\/github.com\/GretaD"},{"name":"kesselb","mail":"","homepage":"https:\/\/github.com\/kesselb"}],"ratingRecent":0.5,"ratingOverall":0.5476190476190477,"ratingNumRecent":0,"ratingNumOverall":84,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIID\/zCCAucCAhAVMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMTYxMDE5MTkzMDM0WhcNMjcwMTI1MTkzMDM0WjAPMQ0wCwYD\r\nVQQDDARtYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAp++RuliQ\r\nlBeeiPtP0ecBn00OaU1UCpft\/NVI5pnSiT9nU4l2kc5IvKjA8UxDB3gWfYTOeBFh\r\ntUHQ2P6UKCmHZT9sApHhqLu2n0V+YhlFIViuaxndSID\/M414cl56xOYQusV3Pcae\r\no2dOSeRRzLab3tEaVHlkBSFkGmAwPZItsmTklvV3h1sUysDicYgfXPCkf7K+JgWA\r\nBP7vsWC8B7MDRhcB3enYv5tTcpsyvtGX7bb1oTIWVypcmKsGYfTX12VNBxKzNBIG\r\n8pwdb8Xo0o14TytWsWN7mSHf1XbwfwYMjDWOlMqiRc+mcoKMBH41TfM\/CXslSivI\r\nsyvxasEaFdlj8lmKPENdzw1OfYRs43usIf4szwyt4rb8ocXfDipnY3P2hccN6YcZ\r\nl8y8Vsr69ASluDj2A2Pl5vH6xp6tNybZRnN5G6sghhaYaLNDU\/TdMyYzz4AY33Ra\r\nHSaMypfcXjd76Aj8jZvcwk1BH+ZsvFqNK7ZKCb7WVcMH8KRcU1sxZ4rp9vviM2fL\r\nL7EVtznm3bSI9jjHXbiwq7RvNRRy+F6YRpAdWGwTU8uUkDabPFi41FikYyzNWauK\r\nJhlDJXl514XjKyMVBjAZYVr5gZZkO1J7C4XzLFbC5UzYNSzW5Iwx\/1j5OeYJRxh6\r\n5rhiUwR+COT1wdVsl6khMC8MfBR4unSd338CAwEAATANBgkqhkiG9w0BAQsFAAOC\r\nAQEATBvpqz75PUOFPy7Tsj9bJPaKOlvBSklHH7s43fDDmQbJwswXarZi3gNdKf8D\r\nyO\/ACZvO8ANWAWL\/WahkOyQtKOYzffaABGcEIP7636jzBdKtgwSGzW3fMwDghG10\r\nqBr2dE6ruOEdSpuZxgMgh2EulgknZUXaHAMI2HjjtAMOBScLQVjOgUqiOHmICrXy\r\nZETmzhx0BXDt5enJYs8R2KMYJNIme1easQRYmWKliXogNY09W7ifT9FHtVW1HX+K\r\nxRS4JXbapjolkxyGSpP+iYSgItVnYzl6o9KZResR4yDsBv7G\/8fpV4GQU9IS3zLD\r\nPiZOosVHWJdpUKCw9V4P1prGTQ==\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"spiresearch","categories":["search"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/gitlab.com\/spire-se\/integration\/apps\/spire-se-nextcloud-app\/-\/issues","website":"","created":"2026-03-05T09:42:31.076078Z","lastModified":"2026-06-18T07:41:47.829356Z","releases":[{"version":"1.3.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=30.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/gitlab.com\/api\/v4\/projects\/76392015\/packages\/generic\/spiresearch\/1.3.1\/spiresearch-1.3.1.tar.gz","created":"2026-06-18T07:41:47.807971Z","licenses":["agpl"],"lastModified":"2026-06-18T07:41:47.865363Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=30 <=33","signature":"e0dgXw8qyNzAi8tadhaXUma5YLESK0HIJcplQEzAi\/EkH+yPQMr\/V62Plsm7dNQu\nNGn4MBURHmPYsZnTPr8lbyOIbyzpW9xRPfvqdqWxV7G+lWtflzdIX2vK2xiUoKua\nsZUTAGD\/hwrUPpuHr4BDPj+eB+7XEHFIbtHuwWdYXlnL6bzsmRwZKYjyJPoGSfA0\n8e9ZfKgxO05mdwZMtdAMvGIKE+7P+YDoePtjTK0I7OWciVcpMswsTeCy5anoi6OH\nUulSzR+TAN9FzTxuVLydIYuzWyAiOMaVaSslkrS1uobeUce\/PJgFb4rQ32lMjuL2\n6J0y+6e\/XGFs4bAPU7Gnnv8BTdLOo1hmDAGk2Bu4b5RyyxJflcLUhDZwn+JD8fDe\n1POP5xJzKuDA9zLETSIs7bpDkiZHg5lF8q1u1WtI3FSTMUVLRIr3FH71SBeMYdtX\niv+1S06qrJBu2cpuP6RBI4nuavHs2IPUokyjA62FvQMKZ0qo3uCpOLG+rkBPMhP4\nxodI9zEANOKxfptLhy3TIqba3AsxdkwBgc4IGgWuoBy9F0HxVrM+6YSolc+ZgSnm\nzJ9gz3vNv+CcbUiklCEyeHcDLyluf+UzdsFS5IjTwrSiYpHutZqL89dtbjU\/zjfE\n5S+S99dnS2nasTPP2G\/TIEwNu+OQrU7TNTsSLoqWD2M=","translations":{"en":{"changelog":"###### Released on 2026-06-18\n\n### Fixes\n\n- Fix l10n, add content to build\n ([!22](https:\/\/gitlab.com\/spire-se\/integration\/apps\/spire-se-nextcloud-app\/-\/merge_requests\/22))\n\n---"}},"signatureDigest":"sha512"}],"screenshots":[],"translations":{"en":{"name":"Spire Search","summary":"Add semantic search provided by Spire SE","description":"Add semantic search provided by Spire SE, a semantic search engine currently in development.\n\t\tContact at info+app@spire-se.eu"}},"isFeatured":false,"authors":[{"name":"Alexandre Moreau","mail":"info+dev@spire-se.eu","homepage":"https:\/\/gitlab.com\/alexandre-moreau"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBjCCAu4CAhL6MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwMjE5MTIxNTQ5WhcNMzYwNTI3MTIxNTQ5WjAWMRQwEgYD\nVQQDDAtzcGlyZXNlYXJjaDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB\nAKGY3XhbRuAlVsCitWraRpydBPxhnw8O85aAMrwTHKmdUZJcVkupbow\/As2G8pBM\nx4Vuy5GJuyH6qyfsk4tuVReLAl7Ei3GYCjf7JjPdS\/YKx7pYw5DlvvadH9DhbduD\nMj02asEVturPGYq6xdcGZoxds66il7ThKyWqfPh6no3l0Y87TvGN17DYJhpSmF9h\nw+gnTfVQMbAD8WGD5umeQpN2dF9wd6THmnl35hoeZ8QEurUmqXzyKYOVzSrorgfh\n8qdEBERP4hv0i5Arg+jiisJHGrrui0\/0YS7OViRLEzagkrN1spf321OS934gAQCL\nb7x1dBq9MAXBoLx1r0Lb7qtKTPltIxeDVUlyuTLzpfwkYFJwHb7iewZIii40vif+\n2luiuAj8pH\/b38KJgBYcGkhx7fmQyEo33bAY5AgZe\/E1Wte0WCn+1ulc0WMDHnP8\npDsWu9GsdrepbtMQzjB5XzqgwICQ750KXD2x2X2JmRetubjmp4nivTCbQFL6\/Qtt\nQXhb992Lrg0qR7mXedpqQpM6IGneKXGrRiGsqbmtnD2bA6G9tCnyTrbMN+NGrs1g\nYrHZ1UJMOzrKmv5NGBP\/QrqO1bk0wVvTK4tYZUhqeI5pGvVYP+3\/dw4Rx9OrJUfI\nFbAuc8LQb8D2M+1BjnD4\/DyF5fBYyvsFni82AN7apvmfAgMBAAEwDQYJKoZIhvcN\nAQELBQADggEBAGL6dwva9QIUll9oJeaSfjop+7kZhfbNhosQfSNDKsBKbHG0AUMY\nA3YFoIS0w4zcZmoItnE5uZRdIswpOluYAKuCX0c+MbBMF5Wg1DOBqjbe9i+Cz73W\nY89w+DHJIfO8kNlMFsT1CSFWQIEINjs8lcklQCYjtfR9Spmgs49EFNSUQCHMckZS\nyQodqkYLcO+d68RTg5L\/0eWHrUQ1IwLGTsp8IgWdcf5ck4bMfT5\/FfDD2ZPD2JtI\n4IUGaLg6D2CNyE89YM9LFcb2pg6JV6JO5qzPtVfGLk2cWqswHDuBK5zWHKw7NbE2\nIqy\/DapQXoGmbw9nX\/1MTAa+2HvtXh55Kbo=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"welcome","categories":["dashboard","integration"],"userDocs":"","adminDocs":"","developerDocs":"https:\/\/github.com\/nextcloud\/welcome","issueTracker":"https:\/\/github.com\/nextcloud\/welcome\/issues","website":"https:\/\/github.com\/nextcloud\/welcome","created":"2021-02-16T10:19:54.129595Z","lastModified":"2026-06-05T09:49:01.688286Z","releases":[{"version":"3.0.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=32.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/welcome\/releases\/download\/v3.0.0\/welcome-v3.0.0.tar.gz","created":"2026-06-05T09:49:01.679919Z","licenses":["agpl"],"lastModified":"2026-06-05T09:49:01.717634Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=32 <=35","signature":"XBLeMNUlt8Um9LeaJqkrhvcgQbB2QjaiI48MRfhHU6xT8H8HkXolOEEkewVQFN49dS2Hm4l5FcAj4eMV8iDJmNhbGKV\/BJQa7XTHTkzYbZBy3hEUx8SKHDo3kv8Inl\/hMxz6jUaur3GbkgogCV9fO1BCygs5F31PlD4LVQOZZYrOEV+Qcs3xdqMxBhyiz3oxpwGZ0s6dHLeAMoX60nQMFuZnDeQcs6uOFp9bdt+PVaHzoi+2PAm2WxJx8p0DnJ42XFNO0Uipvi+UawXUeNDUpm3fDXtZDk5D\/0yJ6KTlW\/0X8yteXbPLt0T7Cv8vHPeIht7Sh402Pwp0GAbv6X4sIEZ7Nqx\/JjLSOxwqaIKk3DzgzG3HqMBds6YTxSvUij5hO65d64j0Syl2tRgXNj7ZqnYT\/aMxd3fWfLZebBJIG12Rpq9\/eq34+e0S6yFHwlxaPOZOr\/jTgv5pgJmYqMQAKbjZAKDDty5iqwt43wDkRKowZs22LjwBTIMb2xBVzgmV70aSEEO32bNYm1odwTitt2LTo7DFR+S8RWGAu2FM5MhOEs57GBqx8AG8YB9KgAoXeb+JoENTimmz4+L+\/J5y1Pc2FunxuJVnVImk5ruPO9NeE0alRf9vcocU4iWV8OIXpOX8TFL2urLtGMVFowvqM20UFe3jOu3RLMLuG0pdc90=","translations":{"en":{"changelog":"### Added\n- Support for NC35\n\n### Changed\n- updated dependencies\n- dropped support for NC<32\n\n### Fixed\n- scrolling long files\n- widget enabling"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/github.com\/nextcloud\/welcome\/raw\/main\/img\/screenshot1.jpg","smallThumbnail":""}],"translations":{"en":{"name":"Welcome","summary":"Dashboard widget to display welcome content","description":"\u2139 A Markdown rendering Dashboard widget to welcome all users.\n\n\u2699 Configure via `Settings > Administration > Theming > Welcome widget`\n\n\ud83d\udcc4 Pick a Markdown document to be rendered in the widget\n\n\ud83d\udca1 If no document is chosen, the widget won't be shown\n\n\ud83d\udcdd Edit the Markdown document to update the widget in real-time\n\n\ud83d\uddbc Images are also supported\n\n\ud83d\udcac Configure a contact person to directly start a chat with (requires [Nextcloud Talk](https:\/\/apps.nextcloud.com\/apps\/spreed) to be installed)"}},"isFeatured":false,"authors":[{"name":"Julien Veyssier","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEAjCCAuoCAhFoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjEwMjE1MTg1MzAwWhcNMzEwNTI0MTg1MzAwWjASMRAwDgYD\r\nVQQDDAd3ZWxjb21lMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAwjLe\r\ndjr4dRw1550D4B+pJjqzrwYVf+vOWiEjJ4s6p+smoKHpo7i\/ZB7NHE\/8L1EwOyfV\r\nJnlb28SIGq8H4ByaJrQ40kBE7gh2+yd49qDfDYdTPgd2+kH6B9j4F5aXIGxxXT7V\r\nIu2cfogFoe4AprKln1+42fxvcFr9PryFxmwBHzbsGscn6A1auG9X9y7PsSCkxsUT\r\n9VE8oXRn1f9oYQ8BEY5Z1oLEzTKytkYBXD8TBG6soi+WM0SJdvV8ILhI9jOINByE\r\nsQqyFuOEUVVnaMzxNsVcGaBQ7HpSiSiQ1G5yo\/StdvN3m6sHI7S9558Ef2G96uhX\r\neTXdG91AlbMNL1jm4Ll\/NKtXw1bfpS++pPo4ppTxOkP+q5\/Faml6KjNdUu07yPkP\r\nIWbN1T8q89g8AZ9UTfFjjuYnUuRY6eoBvanand2SWib06yxI8nLXuviOx2DEqoLs\r\nLV+NWhQOye+OEJPvPJxJIiIud4aEbkEWUIAk\/kI7UZZtkiYHT8DbtEmJwqDufs0y\r\nQPwFeN8OcIOBRWavbG8P4LHBbUE0f0QtjbWYv+ozXa7TOatZo0xi1eCSMoKrH3DC\r\nYt0TJgBjJJsoV2r77iSubzyB6BidJ10KjyKXunKJfHj5xvWa4OIpmZWBa3E7KzWY\r\nwiKyqQkVJwSMgi2QYBS+blODakevkk\/2HLjSbp0CAwEAATANBgkqhkiG9w0BAQsF\r\nAAOCAQEAMKltUtsBRVf1XnZQfFY\/kyFSrqObPs7ewFFEBsqh\/dggGvdKZtwTyEdO\r\nvFQnJLBbwKMMH2BeRDB1CeldQ6tVXnF8MoZRRtUlgDOdQNVkDUWCTT2pMVSW8kVN\r\nb1PFgAQUt7J+2ng+FLlLwzWLzWDpyxADALg7JFryUDZ5mtuCx6DAcfWxr1wjOw71\r\n\/BWGoJ4GLrsJL7M1a6s+FaMmxe2XqhWGDlZEdUsb1aVkQQNQsiu9pjRBXYyAHhpF\r\ng7iEBSx4c6X+ikeaI5MW7CSWg7udSS7J7f\/b933yoFPaUpIGojgWpuzjB4RkOyDR\r\n8ZbEwvM1Iin3TFb7jqw3STnWVSFWSw==\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"integration_nuiteq","categories":["integration"],"userDocs":"","adminDocs":"","developerDocs":"https:\/\/github.com\/nextcloud\/integration_nuiteq","issueTracker":"https:\/\/github.com\/nextcloud\/integration_nuiteq\/issues","website":"https:\/\/github.com\/nextcloud\/integration_nuiteq","created":"2022-07-15T11:14:17.838888Z","lastModified":"2026-04-20T16:38:06.763237Z","releases":[{"version":"1.1.2","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.1.0","platformVersionSpec":">=32.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/integration_nuiteq\/releases\/download\/v1.1.2\/integration_nuiteq-v1.1.2.tar.gz","created":"2026-04-20T16:38:06.711075Z","licenses":["agpl"],"lastModified":"2026-04-20T16:38:06.915944Z","isNightly":false,"rawPhpVersionSpec":">=8.1","rawPlatformVersionSpec":">=32 <=34","signature":"mS+kCANRH8RWBxfBn9nlOeWnVYq2R1X9t3bEcRjdy6PrigqhPDLJtY2Wg6oZH71qbbVnCJkLqyqaHp+XzppIrZa9xQ4e5TQXlCtcSZ32FkrnFoy5\/\/ElF6fVsuLAc5e6KH5X5w8YYlAPsiSlhK8ukUXKr1zXgEKAtTB7okFzbTDHa9+0acceRLqdaLnWaqICrfAWM8WrrZGHjvknHd1dWaUDpvyfFnZttFlOfUHsu+fbq6RVyLP9knthHuT\/HkvG1irWvI1biwKnhOhvUkvdpNh1ak3A3khHLd0v+4q4WfgcCH8XgT6YAnfnjy3sAczGay7vbexNjrodYVSscxweF+YCBG4Pw2lkhmItgcbMrXgIGyZEzPwcNLYfQ8gOCdy4vSWalRi45+x7+VQ4LrTf9bT+ZUkt1LL1\/ChZ+MURYBc50VYjwnhrQoGmVdMx4r+WAubj7BvUU25xjWjT4YqG+A3c0iKCwbIEEFMQDlv1sZ9Wfk1l3EIp4FXQGCDLASo2xQ3jcWfvxMmq6UIHMXg1MmWvCLV3vON1Fx4PmaaoS5bQa29xoViooyrKybhNMeXcUh0NaspusSr7BabKRk3jCHlx8fyAK6hqcDaIOQY6VIBG4vH2Hm7rgUGthNeAzgFvjWb8CgFdr+Pn7Rubuap6JpIJIf64M0czH7mR53GaaAA=","translations":{"en":{"changelog":"### Changed\n- Added support for NC 34, dropped NC 30 and NC 31\n- Updated dependencies & translations"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/integration_nuiteq\/main\/screenshots\/screenshot1.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/integration_nuiteq\/main\/screenshots\/screenshot2.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/integration_nuiteq\/main\/screenshots\/screenshot3.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/integration_nuiteq\/main\/screenshots\/screenshot4.png","smallThumbnail":""}],"translations":{"en":{"name":"NUITEQ Stage whiteboard integration","summary":"Quickly create and share NUITEQ Stage boards in Nextcloud","description":"NUITEQ Stage creates a natural interaction between participants in a Modern Meeting by merging the experience of creating together on a whiteboard and discussing in a video call and chat. Prepare and upload files and presentations, share them with others in the meeting. Designed for collaboration first to engage team members - NUITEQ Stage is safe, easy and efficient to use.\n\nThis app provides a simple interface to list, create and share NUITEQ Stage whiteboards."}},"isFeatured":false,"authors":[{"name":"Julien Veyssier","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEDTCCAvUCAhHVMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjIwNzE0MjMzMjMzWhcNMzIxMDE5MjMzMjMzWjAdMRswGQYD\r\nVQQDDBJpbnRlZ3JhdGlvbl9udWl0ZXEwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAw\r\nggIKAoICAQDFhjnnbdMlzM1ZGr9l7tWI9mE6DJrFX0\/q9Pey8MqxmgNVPEjcojx+\r\n2wBDf7MbTRFWXCC9RiA+BAzlnNhSxBbgw5oorbZj1ClO00Zm\/7bfCxbpgcOICKwV\r\nMxxAcDM5Bz1v8oY5PskqPVmNimy13KjESxth2qyx8sq6dl4n\/8vBr71p3Sf\/ijh1\r\nDl0uaocXEr\/3VTFcc+0nQE+adq8nIKOzPxgTqnrDRS9DY3r6C4hGRKP0GgFWsCES\r\n3zxQinis1HxyuEATbp2skbbdGrj\/8AeWVSsOE\/J3EZHq7Qqtv1Fes6muo9l+GRJ7\r\n4UHYxg5m6Ppa8tqURW4lBgbOr5iJTGECT6fIRlO\/jK02KrY4mHtKINDMpayeT67\/\r\nPgSR1LeoWptATxBade+29oWeHy2uzQ+fp47AVlDxmiexAGLgdakm5NTAf7l5lKOr\r\nX5BtwYAJ2H606aAJQOYNW+24YCxscX8+F\/yuoYqurBvA7RgatHFPzw1lRUdOK8Te\r\nuBa92RXFnlS5xdszhexPj72u4yaFJkrZrvff4eryWHH\/A2\/C5MuqZ0F25\/DwzCk1\r\nl54l8eGE+GpwtmErLO02ad5aoU8SJSte4uj0xnFuVBdwgMyDeqLsSybKv7CqR3ZE\r\n+A3juzoAnhODSIqUjg00IIjzlFsEA2JPTqODW9BvSkk29D0C0DpRUQIDAQABMA0G\r\nCSqGSIb3DQEBCwUAA4IBAQAC+MYldX5qOVBwgJ51JoyEbn7BDLRix9DNMNaOBHwq\r\nX2rGm6c07EsJZ6rTQy18Ltp0tAsJXKvWHy1N7jD8iduU8CDGA0Klmp7aVOkClV5W\r\nQafW4r\/eTejxZbjgd0DGC3ouzFa6QuTQ4sUferfSlGZIFYcfzAKWoHAmj2lfQ9yB\r\nJUvd8Q2P\/UDJaIsxMKDr9q1AJlGCcoAlVHHsadR2p5xKLQTOzDP7oZd6tn6HPZnu\r\n2XCJJT+03NXfKAib0QNJNBkmRo8QdbZVdBzU4qct2e7rPs\/mpEX0ix1IzhHTzvhR\r\n7TCIHKP8dFY\/F1wwrMYGBGtJJ+g47BVFo+oKafJPxWXe\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"forum","categories":["social"],"userDocs":"https:\/\/github.com\/chenasraf\/nextcloud-forum\/wiki\/Users","adminDocs":"https:\/\/github.com\/chenasraf\/nextcloud-forum\/wiki\/Administration","developerDocs":"https:\/\/github.com\/chenasraf\/nextcloud-forum#development","issueTracker":"https:\/\/github.com\/chenasraf\/nextcloud-forum\/issues","website":"https:\/\/github.com\/chenasraf\/nextcloud-forum","created":"2025-11-14T18:32:54.631198Z","lastModified":"2026-07-02T15:04:23.953805Z","releases":[{"version":"1.2.3","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=29.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/chenasraf\/nextcloud-forum\/releases\/download\/v1.2.3\/forum-v1.2.3.tar.gz","created":"2026-07-02T15:04:23.931228Z","licenses":["agpl"],"lastModified":"2026-07-02T15:04:24.006619Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=29 <=34","signature":"klT2PthAK32dFmM\/NzR56IsnjnihemnFZUNyvLP6RhsTMuB0gyT6mSXXx\/r5ZiAXOJ7DDeuMnGufnQJ7LF7FgG1jAB9BZsJpRMQx9mNNB2bJMm5Kl\/GXEMay1A+lRfKJCmvKr3lGGyEwnDMpw3kYgX4c3STpXREa+VB7yX3cSRwwCQQeshlgnAje9lJO+LMOzohMW85dXSdGmGIxWf+YBeNjyTTgje8SQIAyx56bn9WSD\/N2VrZb3km2wOHSUeMoqlfaqVQR8PVfxy\/LBqTkMR9Y5a+Dms2KJJfj5eHK0ApIY2WQ6\/5lhJhFRI5\/2iytrdOGkMwikhDFs7MYPTfQW17l3dRlVIs5XeAV8Bze5VaRVceCyTZ+2+GIINnsqJSPv41VCusHISQc4gZ8qsPokG8XNk1tWeGtJBcwAGYyD2+tPisWk\/32imcEaqHbAG2p2+ohXQOfQVJj7YsdxQI51rxvOHm50dA8+9QW8Uvzk0w2FRJtTyLHTAWpfnbTwsH1Vq4cBbDx\/FBkoKCyqgTNLFel06d0BWJFkpWDqndFgNTrDAo3x3EdWvyST+Pv3kNHwpOOh0YG5X9swIbbWGDSLF8ZAtXbqPGeL2sNd\/PLySVnXg0bZKt2zL9NQ67JkJPVw4chATM3pPBFYemC6xXKMaeQUAggfft6IMVQQNUZpMs=","translations":{"en":{"changelog":"### Bug Fixes\n\n* **l10n:** Update translations from Transifex ([11d1b22](https:\/\/github.com\/chenasraf\/nextcloud-forum\/commit\/11d1b22a1825ec967c1d870bb0b9888e5baabd3e))\n* **l10n:** Update translations from Transifex ([a6ed49a](https:\/\/github.com\/chenasraf\/nextcloud-forum\/commit\/a6ed49a786c13568c58e3b1161a81c034c300c23))\n* **l10n:** Update translations from Transifex ([2d8bd43](https:\/\/github.com\/chenasraf\/nextcloud-forum\/commit\/2d8bd439bf8d5fc4e03f7d6010e7aa94e4658724))\n* **l10n:** Update translations from Transifex ([00344f9](https:\/\/github.com\/chenasraf\/nextcloud-forum\/commit\/00344f92aefdbff36fc2461a8ec052c895205d68))\n* **l10n:** Update translations from Transifex ([476e884](https:\/\/github.com\/chenasraf\/nextcloud-forum\/commit\/476e88499c661f8983825e514c7fccf2278a080b))\n* **l10n:** Update translations from Transifex ([8405878](https:\/\/github.com\/chenasraf\/nextcloud-forum\/commit\/84058788afc308e615c6061f7f5724650cdaa442))\n* **l10n:** Update translations from Transifex ([678b286](https:\/\/github.com\/chenasraf\/nextcloud-forum\/commit\/678b286fcfb451cf96a88a9a899f27ce0d91cc6f))\n* **l10n:** Update translations from Transifex ([2542b4f](https:\/\/github.com\/chenasraf\/nextcloud-forum\/commit\/2542b4fd12349c0df472f4d79d54d19ecdbbd7c3))\n* **l10n:** Update translations from Transifex ([cce2739](https:\/\/github.com\/chenasraf\/nextcloud-forum\/commit\/cce27394008b24f85abef6c95d9c5975492286e0))\n* **l10n:** Update translations from Transifex ([6dd015e](https:\/\/github.com\/chenasraf\/nextcloud-forum\/commit\/6dd015e1a25dbfe19a60aa1423ab7036f027c9c1))"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/chenasraf\/nextcloud-forum\/refs\/heads\/master\/screenshots\/screenshot-01.png","smallThumbnail":""}],"translations":{"en":{"name":"Forum","summary":"A community-driven forum built right into your Nextcloud instance","description":"Create discussions, share ideas, and collaborate with your community directly in Nextcloud.\n\n**Key features:**\n- **Threaded Discussions** - Create and reply to organized discussion threads with pagination\n- **Category Organization** - Structure your forum with customizable categories, headers, colors, and drag-and-drop reordering\n- **Rich Text Formatting** - BBCode formatting with built-in and custom tags, toolbar with overflow menu\n- **File Attachments** - Attach files from your Nextcloud storage or upload via drag-and-drop\n- **Notifications** - Subscribe to threads and get notified on replies and @mentions\n- **Post Reactions** - React to posts with emoji reactions\n- **Read\/Unread Tracking** - Track unread posts at thread and category level\n- **Bookmarks** - Save threads for quick access\n- **Search** - Advanced search with boolean operators and category filtering\n- **User Profiles** - View post history, statistics, and role badges\n- **Roles and Teams** - Fine-grained permissions per role or Nextcloud Team, per category\n- **Guest Access** - Optional public access for unauthenticated visitors with configurable permissions\n- **Edit History** - View post revision history with configurable visibility and per-account privacy controls\n- **Reusable Templates** - Save and insert frequently used content snippets\n- **Signatures** - BBCode-formatted signatures on posts\n- **Thread Drafts** - Auto-saved drafts per category\n- **Dashboard Widgets** - Recent activity, top threads, and top categories on the Nextcloud dashboard\n- **Direct Post Links** - Link directly to a specific post within a thread\n- **Moderation Tools** - Pin, lock, hide, and move threads; review and restore deleted content\n- **Management Tools** - Manage categories, roles, BBCodes, and forum settings with granular permissions\n- **Server Administration** - Repair seeds, rebuild statistics, and assign roles from the Nextcloud admin panel\n\n**Perfect for:**\n- Team discussions and collaboration\n- Community forums\n- Support channels\n- Knowledge bases\n- Project discussions\n- Internal communication\n\nThe forum integrates seamlessly with your Nextcloud instance, using your existing accounts and teams for authentication and access control."}},"isFeatured":false,"authors":[{"name":"Chen Asraf","mail":"contact@casraf.dev","homepage":"https:\/\/casraf.dev"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEADCCAugCAhLPMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjUxMTE0MTYwNTU4WhcNMzYwMjIwMTYwNTU4WjAQMQ4wDAYD\nVQQDDAVmb3J1bTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKUeYdt7\nR23UjxDnioXBS3\/bCD1H4qmN+zfD0gBITrqYG\/8lYWuyj7CpdoAGPBxs5+IzIEuT\nOjOVaCtOrFDXZAZlXeAfxjxnxHx\/vav1vRQ9lS1gLGvfVg+8MuSRL9IlFB8UDsVR\nWcXrQRgioYCIBptg1F+GH2uD6tA1+915\/jGMqDjFvrnByt09quKpz\/gFPH4o+74U\nP\/m1b14qaEXZPOxXMJk8E1GlbD\/AsIKYioO92k+TDHk8kWJWprmN7vMh+qECpkq6\nsMqBJcnfmXxHQlHhb2aS2eLf4RZo8tBuazsNjgVNSDXne\/VZWiPy5QnIQQwLDSjZ\n6T\/nPo+\/JJS4dk8VzD9Q\/kuBlW7uZ11tdiouKOlC5BU1CYSH9eAzxE0h4rwULMoJ\nNEn\/4hhexoUPxZ3oD624A3j7pQLVvxIu2PjWSUreedVBrULiikfKCG916cTu9Zz7\ndKIMTUkZ+9MdS+w9YERK\/tKOjffW\/6C+M6EScsI9eHgN8i26vzVpCCPHOLYiRCpE\naVBgL9lJBLycQsPriieQVVTyoKxMJGrEO9SO51wNizXYTpCh0wYTsnz2liNROWat\ncv0YDpm0pDCFv9C3nTc5YC0fPFEdeRL7Qo9\/SFvPBnQrYXpcQYDViSyC\/km2RDJg\n1R\/UC0bzgNVFUwNJiWTRkEwsVJHML4fz2gZtAgMBAAEwDQYJKoZIhvcNAQELBQAD\nggEBAFkQG+fJomucPGCbM\/HRaD+rsn7+CRJ6ftjl8gaLIcFesepWDyeUNsHLUkK9\nZkIQlDKPPLi3+VuSMjknDt0JIGLLfqeLimwpX8Fn8\/+XnyBNSKytlj4\/0CERvdnZ\nfXEm2YuCYDPTKtFZZmGzjCO3RWwZ38cyn+j5pnDAZkMAzLCwwFZ\/GC2HMXY6s52W\nRXoYNJGtNJuKx3Y7GpKC+rlk8MGbZ2vyB\/seLKsyZegRFB0wjykll1KtnM1PO9CY\nZpTuJkbOewYFOUTJOIy3PQR0Mg1dASUuqbWG\/CVAokfCa6rGo0VXZKazblUnhE7b\nVlsPphOtpIidOrGu9\/r2cAWTOls=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"checksum","categories":["files","tools"],"userDocs":"https:\/\/github.com\/westberliner\/checksum\/blob\/master\/README.md","adminDocs":"https:\/\/github.com\/westberliner\/checksum\/blob\/master\/README.md","developerDocs":"","issueTracker":"https:\/\/github.com\/westberliner\/checksum\/issues","website":"https:\/\/github.com\/westberliner\/checksum\/","created":"2017-02-06T18:41:50.820590Z","lastModified":"2026-05-14T08:27:03.542182Z","releases":[{"version":"2.1.2","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.1.0","platformVersionSpec":">=33.0.0 <100.0.0","minIntSize":32,"download":"https:\/\/github.com\/westberliner\/checksum\/releases\/download\/v2.1.2\/checksum.tar.gz","created":"2026-05-14T08:27:03.513275Z","licenses":["agpl"],"lastModified":"2026-05-14T08:27:03.643617Z","isNightly":false,"rawPhpVersionSpec":">=8.1","rawPlatformVersionSpec":">=33 <=99","signature":"hTnxNNguH8FRRjRtxUSPftA237uI+JU1pIPGrVP2HTjaFuxoIH4gnynmrl4jVTLz\nCVdS+MK\/5USZdWJkdawQsn6P9ZRquGI2FXVZh2kG+N0HlZnvjAFMne8OQYjtT6n7\ns8dS3VaCOjjsmGVzdHwcRnQnf+uJxDVjE4VJ8+kmWchrNg+b8hwbxZpWuqWpRbY7\njOIBrIJXVxOd+iIs5RjA\/Z8RYRXDrlzGX4iuSCcUzWDDQunRdKGYo5Gu27JvcnOC\nkP23iHm1kYNxApARns7CDaAn0qE0it2zHhLXyiYZvGrZfRQHhafJy+Jqfex5ndAq\nN9Ccy9XJlNcPrhQbphlw6isVPjv1bj2nka1wfia71B+QggFV3a4WZ2HG0261j0bo\ncxBkzkrjJqvF9I+FbdZ6o7pLfQH9vAVrgfEWu2iNvDaTKsuYAqtoWOfLC8vOYIrH\n99ZTC6LUSUnwZsLjedwJ92x5qzdsAHWSpd1+5+nx6IPV74tJUVajq9nDTUt77qTu\naGgOnqlAHhzMmbSkxN1n7dRzOMOTn5kcURe+XZx4SnHW7oq+eBdeqp9LBvn\/aGdM\nwIw3cXlpTmoivYxPqcQblHvt+\/tF2AA8cOVlB7mzqVakoXvsWZ8OyZZjf0KLRah0\nD6njJ+kwCNo5lxhYwBWaF\/JT+T9Slj+qNqHJNG6ngEo=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/westberliner\/checksum\/master\/screenshots\/checksum.gif","smallThumbnail":""}],"translations":{"en":{"name":"Checksum","summary":"Creating a hash checksum of a file.","description":"Allows users to create a hash checksum of a file.\n Possible algorithms are md5, sha1, sha256, sha384, sha512, sha3-256, sha3-512 and crc32.\n\n Just open the details view of the file (Sidebar). There should be a new tab called \"Checksum\".\n Select a algorithm and it will try to generate a hash.\n If you want an other algorithm, just click on the reload button."}},"isFeatured":false,"authors":[{"name":"westberliner","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.9166666666666666,"ratingNumRecent":0,"ratingNumOverall":12,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEAzCCAusCAhAwMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMTcwMjA2MTAzNDE2WhcNMjcwNTE1MTAzNDE2WjATMREwDwYD\nVQQDEwhjaGVja3N1bTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBANr2\nmIdM1xNBZHBZovs6MO8A84td6YePrY2ZkuLf6tKPzmUIJkVjuSqImXM2b5LN1vKC\nUhGv3Wn4DJvqyJpkSmz\/bT1ZLc69ZpBY5acbqo77G1\/0rwBxuFf0irGq+ugEk4Dc\ngP3WHfNfgHzR9QTGVgRtafMpek+765T4+KZLoqF\/th+oRox4Qn0AVlrpI10QRMhd\nDIPWBgdgMwrZzjel795hHBmXOxb7iAU5zv9I7wgUQ0HLtwIsViO42W4rsShkaf5k\nHLmqQXcZHSzZmzQzvJSQSkDhEgPZxPj5\/eKrEVe\/TbXHh2y1jf63IFmYOoBt9\/lr\nZ7LG52nzfxrGt6q6zsmWongSAwwNZZwMNh0xKK5xnsbIv1qQ7VOtGcew\/Z1iqjyS\nF7B7bYv3WdSRCPD8ROirBeoV3dYI0qcisbeo+YP\/M9WuNUUWPKv21u9GVNx0g2SR\nvx7R1M6mtEd05A5EQHo94mZ71kaDQA\/k9vGTL970U0\/jB5W5taEoLXMZitIydeLy\navi0zr8dFooUTmIbHxoFrCmJxUEzxewEV8Ib9Mf+S0ckqcgskjUMJA4IBUeu1Wbc\nsbzHfmf3y+\/NmyH4CwLfxmMY74nthtMz6\/wbJchi9p5dRVmh4JWk7uAmF\/R3z8wS\nb98V5Pl9u7UaF0wEwWu4jHc9Btkh66MVICPLd04TAgMBAAEwDQYJKoZIhvcNAQEL\nBQADggEBAILdCiMI6mywlxLdhdvI6b99BkHjRJHrJ7PioRIv50AulS9U0d+JVedv\nczo0d67za8f\/kZl4bZeKTbHD19NHrGa+00Bmiz8MRV+D1PCk1wENh00GGVR0xVoz\ndsP1jYaNJkdlB6rj3mduxCu11rU8+pDOC6C0n5O34qGyE5J9G0jXOb6GAcNGUdfO\nTzFmoyZh0bOObdm7w03cZEBYPEy3yF8MZJ88APXLUoJbhvHsZ3DxTFgXw+HVSATw\nxumVARVKMnSBMtZo4rvSV2UQKjKonBwbzF1weKJMBEz19p5a9+IG6s6gzhUdAGQk\n6G+FNAOSPe9ng5v+UNMr8xlMQJDBFGg=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"thesearchpage","categories":["search"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/callmemagnus\/nextcloud-searchpage\/issues","website":"https:\/\/github.com\/callmemagnus\/nextcloud-searchpage","created":"2023-10-21T11:10:04.779722Z","lastModified":"2026-06-28T13:46:05.444811Z","releases":[{"version":"2.2.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=30.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/callmemagnus\/nextcloud-searchpage\/releases\/download\/v2.2.1\/thesearchpage.tar.gz","created":"2026-06-28T02:27:26.338850Z","licenses":["agpl"],"lastModified":"2026-06-28T02:27:26.404695Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=30 <=34","signature":"1egOrzF5NsN4IK2ka0y0ZkpWN\/KL8WTMgU8PUMLTgmuk9ML3S4HMd0dhdeC9vgEm+GTtP\/e7blsfPV+8l6yoJmdYZm+BlYNXfULSrhU84QMMrQvbYXSx6DpybbI\/qj2zOP3Ww4VIuNROhHzSaViGUBmRm1FjZJez7uvI+Zu5dxVtzJ43Kl+s07J7QP5cAnilbbIARxkmyq4FnWSy3bQw6cWO0D79abeUwi7GNyE\/fAxI9XTplJ7y0bn7PABn+9SraGKVVFM2WWHZsjPHAJH1ylU2CKt1nMOn8ATUHlx15hZocltjD6bnv4dOhF5+NS3Y7uDNNlL+\/5Ysy0jGk3GEmyEY2ORF8ITPkz+OeIXKo6WNtUYcbT21uuHd6SJiKMilCl7zE3ni3AjGKgeLuWcTBrsBT5yr6hJdP3prRufNzk2gXLyHixNJaSD0OOD98i1J2tcZOH2l3Y\/+WA\/nwmcJYkoSHu94rBekgdTvLOWCyYvxQDb76aM3UuYxA4LkoTkETOrj+pPdiZr12RRHvHEYMa+mYfB5PVyi7Y7iy+OTf3ziueH3cUdpF+LZ+hiFcn5IDJGJ+bNb68x+N6ZpZ66XxSSChZNHtiTzozTKipg5Yb21pAJCg09\/Xt6mUNWQs+DbPFMs8dShoRuQIIF7LqpuM89aY7Hp3E\/qzhmYOhJ4ujE=","translations":{"en":{"changelog":"- Update translations - Many thanks to the translators!"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/callmemagnus\/nextcloud-searchpage\/main\/screenshots\/main.png","smallThumbnail":""}],"translations":{"en":{"name":"The Search Page","summary":"Provides a proper search page","description":"\ud83d\udd0e A Search Page for your Nextcloud instance\n\n- [Changelog](https:\/\/raw.githubusercontent.com\/callmemagnus\/nextcloud-searchpage\/main\/CHANGELOG.md)\n- [Help translate this application](https:\/\/app.transifex.com\/nextcloud\/nextcloud\/thesearchpage\/)\n\nIt works like the existing search widget, uses the same sources to query BUT\ndisplays the results in a more readable and browsable fashion.\n\nThe content of the results depends on the other applications installed on\nyour Nextcloud instance. Every Nextcloud application can become a search\nprovider and get its results displayed by this application.\n\nOut of the Nextcloud box, you usually get the following providers:\n\n- Apps -- searches for match for in installed application names\n- Files -- searches on path and filename\n- Tags\n- Comments\n- Settings\n\nBecause of its design, the results depend on the implementation of the providers\nin respective application.\n\nKnown issues with other applications:\n\n- users -- [by design(?), it always returns an empty array](https:\/\/github.com\/nextcloud\/server\/issues\/41274) (it is hidden\/disabled in this application)\n- fulltextsearch -- does not seem to AND the query terms, OR is usually less relevant\n- news -- does not provide a direct link to a feed item.\n\n\nDon't hesitate to leave a comment here or a rating!"}},"isFeatured":false,"authors":[{"name":"Magnus Anderssen","mail":"magnus@magooweb.com","homepage":"https:\/\/magnus.anderssen.ch"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIECDCCAvACAhI5MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjMxMDE5MTIwNDEyWhcNMzQwMTI0MTIwNDEyWjAYMRYwFAYD\nVQQDDA10aGVzZWFyY2hwYWdlMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKC\nAgEA\/C\/niX+eJIWAPZbyrzmBQZBl34BUSKof8gBjaRY8hpTG8E8I6wZsubl1IBrq\n4eOfJ31qY5Cy30GVL8Yr8UvmCHva8GhcxhmfNWfgBXJfuCIt8euyL1lDt9EoNIWF\n3S9MFXC3kUJgfAWs903TgPY4MmyKuWsraQ0I3LHQbDn8jiadzvrKVFKbY7v6n4BU\nQUUmz9YdWGfPYlh4xkMgYeAOPVD5b75LA4gE3mpXQDMQPvIw+7VdfFppjWViQNYV\nFtq1MMLTUDg6m+F8z3FKUO0gsdOmqlXSaRMkJFf2PBg7GhXs6XobC\/R32qaMv\/qE\npEN2pR4\/u2AY0IkmdH\/sr+kwggF4akmGMTy0lpc2\/PMiBE0T1gNyVLQwGJfhjpaX\n\/PHQzDxdCT76V87gh11sPKtazJF5pTkXO3neWdCLabWXtphOE\/CTcfjNQDveqD9b\nBNVkzvQJE\/GjJcpwWHGIUVT8hBK97iQaMDmuHKdO4+k7yYPw7XiJgYvOKup17RHX\nR48x1qoV0Liib+Tn3KAwxnbgbdO7TynHtHpwSBO0\/+Q8+5gbH8wW2bXzuxZxmMsf\nPRc+y+tIyNs1nEAR2W8Ocir9uxco1YCGtd2suGmzoGn6gIy8Kn\/ryMvgq1OpDrkh\nhLWUTay4e0s5AaJfhDvjkN58IqS2sPDbgioHJDnBMcT9nc0CAwEAATANBgkqhkiG\n9w0BAQsFAAOCAQEAjOKC\/xzhcne8Y4vbQJSexNcl5W65UMzXM93Y6Wc4ksFb\/iPD\nsRWyq9ewCZAQzusF9P4zBScFcKmkwv3WXc4NofsvDenvGffi9byTIA0\/Jst4k6i5\n2I3onVYSZwgFXDzIdzQS1dNHWTrJAw2FIOGhDsofhCkJGeiqQKIxpABqmSbHX64u\nxT+S07DPvAaTSu8hPpMvwolZoUHQVp1lAPtquRYN02x5YjQh8Be0qQuYuhtn++mM\nbDQPqaJFPZTmzJ6BIdcQndA6jUJSUYz5YDUDl8ynQo2WhN\/sfOY0gt6PMPdjUxnh\n9TqC9ONxJsazaGsHRm8dFs0Y3ZIYCHki5zm3ng==\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"ldap_contacts_backend","categories":["organization"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/ldap_contacts_backend\/issues","website":"","created":"2020-08-13T13:57:52.520750Z","lastModified":"2026-04-07T07:57:44.370787Z","releases":[{"version":"1.13.0","phpExtensions":[{"id":"ldap","versionSpec":"*","rawVersionSpec":"*"}],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/ldap_contacts_backend\/releases\/download\/v1.13.0\/ldap_contacts_backend-v1.13.0.tar.gz","created":"2026-04-07T07:57:44.360853Z","licenses":["agpl"],"lastModified":"2026-04-07T07:57:44.425963Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=33","signature":"gsgUXuFOmeWPHPOAs5KWwUSkNRefQi8aw65uLZ1ErGBPRsEznKAIFRrqI1HQOBji7ceEhU4cTKpyzsLi2nNQtpAptdaInfSSKLC1bVUk0n0HLP9817FtomUDhSVeB5szMrJ6pIH5qN0XKqg2RwFGDgU0SY3KX6g\/DzzBjE6n\/9FGE6ZqgpFCk82R4qJXArb6J+vO7S10B\/61bkF09rLgsXgrBa8aOrqmcmHvcCWSUWdNWXUdcDNfVtpfllgE6LIvY4iErmj2jMj8XaTCZcKAOlezOw2roXZibp8pEr7UehUs7PWuRGCrLDT5DAx4UEEli6V72Zib\/vKRo4wbfmopfg9ShhVZtxhJu2r2hLPinHo672i0dDC7hRYDM72HOYEIyO1yeYN44C\/CzYwzPTsr8y\/OKrwR6yves6zcq0I+RiNXjEkq1zi5dCoQCGQGbZAShYVZD0Iv6ANGbVPU22z7\/Zvex0DO8cY3GxEWPqvpq\/LAW25Uk9AlvgG\/SqbBwpIUHYdBAe0FL3+xTdl88dk0To0YNLuJkaSoQT9kCmDgbH2c27FSP\/CcgwqLJaWvcMXqUbIsRkCXy7L+47m8t5SvFPQr2kcAKifwQHKWLJSJSbUc8ZXa\/I8KMnA2MWPJfAGgUjuIUh5tE2UEz\/fm8G5F0O4fTgQc8w1CdbmpTRL31PU=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/ldap_contacts_backend\/master\/screenshots\/contactsmenu-with-action.png","smallThumbnail":""}],"translations":{"en":{"name":"LDAP Contacts Backend","summary":"LDAP backend for Nextcloud Contacts","description":"Adds a virtual address book and lets import contacts to user's individual one.\n\n\n\nIn order to configure an LDAP backend, run\n\n``php\nphp occ ldap_contacts:add --interactive $ADDRESSBOOKNAME\n``\n\nWhere $ADDRESSBOOKNAME is a name you like to identify the virtual addressbook with. The interactive mode leads you through the configuration, but you can also use the `--help` flag to see all the options.\n\nGiven that the configuration is correct, you and your users will be able to search through the LDAP contacts via the global contacts menu. An import action allows to copy the contact over to the best fitting existing addressbook. A redirect takes you the contacts app with the newly created card open."}},"isFeatured":false,"authors":[{"name":"Arthur Schiwon","mail":"blizzz@arthur-schiwon.de","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEEDCCAvgCAhFAMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjAwODEzMTM1NDA5WhcNMzAxMTE5MTM1NDA5WjAgMR4wHAYD\nVQQDDBVsZGFwX2NvbnRhY3RzX2JhY2tlbmQwggIiMA0GCSqGSIb3DQEBAQUAA4IC\nDwAwggIKAoICAQClcf1jqkiduxgwkf5qzGXr1kKji2B08BndH2keSv6tUCsaznIZ\nGKk8EgU8pX+7xiysTNG8JwKJiEjSuORbJXCorWr3jOpdbjXVEhm8RqDOmL7NBhv+\nHNoa0dMIbEmqgjgXyE70FYM3HE1vmPryzgEvpiKzlXZ6BQmVKMh\/OLcYW1Pn0ILk\nxPtVqoBe2knEONGiAAVG9ru4+t1VlaSLvqSgazrs\/bmd4wYUYMEdCHLEhAxyXy2c\nWK7JXgIL5toVxliZTL7kIMmn20mb9Tx9yD63p3bEJuuFrUMwwo9SF+1P8qESIS2N\nbjoT66oGUpyvfBaYYYIqZwsBBREZTzrGcYTOKYuUuwwEjKgZ2l1zDG5lwzXPZIdH\nq6wxgcmbwVGcTx7xTvzV3hOl00X9gh0Xbjq69RqafRhHnEIcZqBEzQ\/zjRqMVp7g\ngegLScvD4g2E5fQAGHPrmWu9D0yzFXQnl6l5bSpUsdDHvQClIOzDA6jjaG6Ya8Bn\nBweV4fYfDu+QGbmIepiby6loFkWGiIa\/9wlcxKj6igRO9CH\/\/TCFlf1ELM2Jjy39\n8WnkxK\/mIwYzKp25C\/f4Uohz8sHEV2qDHbuKejHSvFrsosSP1\/HAq1X2onFZumWj\n35eeTDf+fY8AYW1fwvPf3wsRzOEoYf8iEgrG2uvKXpO1Iqn\/UbC5EMUKKQIDAQAB\nMA0GCSqGSIb3DQEBCwUAA4IBAQCX5\/1IDHv8jRfyA\/BinNc0EBTsXoOssVEqkVxa\nF+wED+Z0mMUXJDOlCNeC0fR1grNxabJukcU6SlNPvnq\/F+2\/yC63nf2Mj9zhuBVx\nutCr7Emd4ija0yKkWK1GRn0LoXtGK6ec\/L0E7fDrw37VICei+L8DhMpEnzxPW7lo\n8+EZAWVtVXLHzSwIoqeRZ5+EyIA2lVUPeSh6lW2q3Q+jbM77eKghAtEA8DtyH7z4\nZpoIn+irJW0uJrFPb+NalEDKTIKIfK2tjcxXQTxe3\/b2nnEtojM1+5geszZgr76U\nigU6FvItfo7H6QOsmBm84Thc4NetNc97JIaiutAJVBrWr4wI\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"xwiki","categories":["integration"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/xwiki","website":"https:\/\/github.com\/nextcloud\/xwiki","created":"2023-01-04T16:26:42.143613Z","lastModified":"2026-04-17T13:39:29.083982Z","releases":[{"version":"1.0.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.0.0","platformVersionSpec":">=27.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud\/xwiki\/releases\/download\/v1.0.1\/xwiki.tar.gz","created":"2026-04-17T13:39:29.062321Z","licenses":["agpl"],"lastModified":"2026-04-17T13:39:29.124772Z","isNightly":false,"rawPhpVersionSpec":">=8.0","rawPlatformVersionSpec":">=27 <=34","signature":"Wyu6U7m3fAOj2qIkQXcMgRrmirLsBqRNgIddgtkpm2WtFIhbjMiDrwyislNdDEBx\nOaJSzbELO9gBDeznRuJ55XOUcEEL3HNHbtA9LRLEdEbw0XiNarYaN8fGbsrrKHpa\nW5KAVCYqm5SWGj2ygKoJyMjf4Lc5eWF111Z7cHIBpub8PWa2Y4RphPzG8CZffA+e\nLK5DbBaeSTGk4Vzo7liwwokjjp7nB1JdsW1lViYoVS45rM5CzULsxzlxEow3NxaG\nwv7mgbxSLC9LxcFeKPFW2Oy08A0oahAuBHzjIZ1EjtJXnpI0X7vJvVh6+niLVjU0\naTvCMssd2m2w15J3lYaKMR5F\/GXGos0yKIcVdbA975rn53GQ4Ejh2g6s9A4Rd2+m\nUzbj0GW4WducTJ0hCl8XS1mrotQM85\/Cq7icAMzrWfl07nahREYZbNwMhkK1c0hu\nAOduc4GCWw8bM3vud\/qvaiVQKHcssDzO+FfQCljJVTvBSTDSmLvQGQmGujIGtJ5o\nQZKQj46+vj5OFmdvdBBvVhQGy+qsHSMI2ZWZaLdXDX7605LRUMqpE0Ioq4ztV9o5\noLxIH9N1uXWS+Uo4ej9x5Q2r83yBnEZI1X4d2eeWguY16b68PaQjp8rG2M54TMk8\nD8d4QXCaKwr3gK9mbW7be6ibgMw4y9v6ZTETend6nXY=","translations":{"en":{"changelog":"- Support ofr Nextcloud 34\n- Fix colors of the ping text displayed when adding an XWiki instance"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/xwiki\/main\/doc\/search.png","smallThumbnail":""}],"translations":{"en":{"name":"XWiki","summary":"XWiki Integration for Nextcloud","description":"This application allows you to search and display your XWiki content right from Nextcloud. XWiki is a powerful development platform that allows you to customize the wiki to your specific needs. Using structured data and in-page-scripting you can create macros and applications that allow you to extend the capabilities of your wiki. Note: full functionality requires the Nextcloud extension on XWiki (11.10 or later required)."}},"isFeatured":false,"authors":[{"name":"Rapha\u00ebl Jakse","mail":"raphael.jakse@xwiki.com","homepage":"https:\/\/xwiki.org"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEADCCAugCAhH4MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjMwMTA0MTUyOTQyWhcNMzMwNDExMTUyOTQyWjAQMQ4wDAYD\nVQQDDAV4d2lraTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMw99Iuc\nsjLnSCOeJLmeuFG7dBR3+2m94ocQqXc3swiqkeehlCYBinC3ddmWV1Ww6JHi1Jms\nHegZ\/fBI4hsReJk4ejyB6i4Gh9VcWepWC6HthOpx\/t9mgFG0e2l5OXF9y+vuUmLP\n\/IIMUzv+pA+Qqdj+ZYjLpKHnw0S6aIxqFv3Wx8IECUpx3wYt3cdz64hf14N3Iq2n\nu4SPm99NHWEbUiUz+C+hQ17HIbqOCIz79pf32L3yHJfamBaLmeKuSPYAs57ZUp6h\nOFyKSOmrVsoP5em9wKDJB1aj+YsZEYERgPDyayz26OEpC2NV8HtWeysuuSgeF2RW\ndUwcopByQKeh2tPAtEI2XagM2zXtFf8BSBL4Oq1WqKwSk7OBCRjOlaA4d4Al186P\nbPTJ+px5fHz\/63p9oS7O8NQQJoqZcgef9VQUo\/pkys7N7vWpFLdPmqCW077tqxmo\nzCyqRIR9E8yhWUw91oiZFg5a66BkES21euziLJc0WBZ3IsgTVekgs+qTReIaIbES\nwsTiGMqYAb5\/FaV5MKJL2st2UHj+sdN24B5qDUwcc7yYI4eZ3BLJGhKKHj3clSjw\nQCcfwtvOJFjuI18ZiS9gi2Dr74S5yhvOhebDuCX3LmLaQ9AaXFLYXnRBNvyDEM03\nfBlNWJNe+Ey3FOqFnVOAIbyGVeUYF5CwVY2nAgMBAAEwDQYJKoZIhvcNAQELBQAD\nggEBAAPcQuoQT4OI\/Jb2SJA+s2fRVXJecsxaUxJv1Bpql2grm1y+gJ\/yauiLBG+G\niTShbZgv85q1TDxciO4eDWM\/9HO5gGUzohI1xvvquZeM+VWKOvF8ic144LDUtqpo\n1pZMnvzBouoIHOSHlXzBZWHKKO+pU+xrxFjlEGDYG4T2rnrdy1RttF6bZD1TffFF\n02v8uVXzlf6XbVVDd6tvwqZmAnb6xXphmxjotcyYDTP73D5MN1+5lUVWDhiQcUpU\nSDviDJv0uPqfA9sJvANZPrItKst2C4toKSdveb8DG1Jy6dLhrpjzEWCW4jgf0ky8\nayBO9CgGPyYd4bPnN7gM2GUeE0E=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"impersonate","categories":["tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/impersonate\/issues","website":"https:\/\/github.com\/nextcloud\/impersonate","created":"2017-04-26T12:35:46.502055Z","lastModified":"2026-01-13T14:17:48.037168Z","releases":[{"version":"4.0.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/impersonate\/releases\/download\/v4.0.0\/impersonate-v4.0.0.tar.gz","created":"2026-01-13T14:14:02.923358Z","licenses":["agpl"],"lastModified":"2026-01-13T14:14:02.989583Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=33","signature":"0DyL19ShNzd2CAP4cuRS7+rx4DNTlQOyXEEQPn7+fT2PV1wXZkNUW6xrLIPdcpLAwWsRFbK+fbd0jAB91Xu1VI5VbpKWjYrPljsNz6wrDZ++MQIwMHW4i38WDdygwp1QcLQzXS1ZOs+Uz\/foCfnZDzAe6LhOoxIit2+edYlV\/hrs3bRFyk\/lbTn+VzDQA0qFQBrFacgtqmMJu6V8bFT4Kfxl8UooESX51XSW1DxiDWFXcqfWUM+nEstotuv05LKAlmp5lgN0an4USafJzkwaiOC\/HxYhrGh83sHBjGe\/+8BAT0zjl9ZPlJuLWu3rZtBGKBVflc2MzxIosYpkOoxRHaNVCflkMDGzGS5VyC1hL4KE1OuGRP7O8+8D70GmZH0y3JMoXuWE4i4Ez7ROGwk1FQ3LPUyalF4V8\/n0hIbfR6v+xG9edP2HVvr1zKrLZI6y0D9qA9fFBBweoYDIBNQzRs6dHKh1HPNi\/gThLjYi0p1SqTqYbm7SJ1eUYQTHvYbupLLd2vcSRrJeHhQwlTziv78XUbOKI96ZyzebNwoV2Dh6ziDS6\/1yIDOOCav5IfCotT4sVElSOaNudswhAZHaNwG3mSDerQfojp158VJ1w0QI4cPXuy5YmI7Q8JGM0N39KHjYvqjwI\/T0ej5GAOC2nt6csgkQtAR7+CV5phBire8=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/impersonate\/master\/screenshots\/1.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/impersonate\/master\/screenshots\/2.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/impersonate\/master\/screenshots\/3.png","smallThumbnail":""}],"translations":{"en":{"name":"Impersonate","summary":"Impersonate other users","description":"By installing the impersonate app of your Nextcloud you enable administrators to impersonate other users on the Nextcloud server. This is especially useful for debugging issues reported by users.\n\nTo impersonate a user an administrator has to simply follow the following four steps:\n\n1. Login as administrator to Nextcloud.\n2. Open users administration interface.\n3. Select the impersonate button on the affected user.\n4. Confirm the impersonation.\n\nThe administrator is then logged-in as the user, to switch back to the regular user account they simply have to press the logout button.\n\n**Note:**\n\n- This app is not compatible with instances that have encryption enabled.\n- While impersonate actions are logged note that actions performed impersonated will be logged as the impersonated user.\n- Impersonating a user is only possible after their first login.\n- You can limit which users\/groups can use impersonation in Administration settings > Additional settings."}},"isFeatured":false,"authors":[{"name":"Nextcloud","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEBjCCAu4CAhBEMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMTcwNDI2MTIzNDM3WhcNMjcwODAyMTIzNDM3WjAWMRQwEgYD\r\nVQQDEwtpbXBlcnNvbmF0ZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB\r\nANK+p0Si58eMCY8j4mYhOxNpe9lpaTNVGGx8mI97qF2ekGlwId2zWx9ENe+N6uId\r\nFHCX9HSccH2J7nNvJcIgjzhdsN0J526U0VNsgTNEFotkhW+ksSlobenUht\/rlB+V\r\nGitUCJjo3X\/88JcZR8ESXFhZB4PIiR8y+rPIKstPqOldpI64XLsGOpBt9hLB+NVm\r\noJ\/ogtF6jBV4uMtw9Jbi+3eNYKYs29kX+Qxogjrb92t04qD5t+pBXOfJL64Dkr5j\r\nS7V0Zmmc0ok7F+68ceLyDfQoLTEDAb5TxA9R7xuyzgsJ5ApIIr1SWXqVw+JnbdpW\r\nNTbBOe3yBs9DkVhb6q1BUP\/6b2WveO26OOzmdKiYaUdI8WSxC96fdskTolDEh08p\r\nPcb9Tva4m8JUCtmfHWv8Vzdx5ErdOIL9K\/zIt9mJ2bx9t7F5qEtPIMOPZ+T+mg\/V\r\nt7sWSyiAqmG\/sXFsahpNx95u\/fnExil92Q6oGS1rDgzo6wJmWnnbYDmYM9mCAG1G\r\nXVVI1qkoVS2noUjF7NDtlJXZCYC2UtxwbvEYS9xL+jnGCMowFmf3ZPJPRExZzYCY\r\nPxi8TIIADZaafUUyBr0ggwWp7BIAyT7cvKkN6yBEUT8GElwwaI1UDbyPy\/Sro5MQ\r\nup777IpMF8E8JW3Su3QuvWjdw6zps3mxJExL6SndOAGfAgMBAAEwDQYJKoZIhvcN\r\nAQELBQADggEBAGkal1XlzpL1r6QhlNuZVjFQjHA\/XY2UJMCpfW3Rxtzoedo9wWrZ\r\n0R8qd7M1s5u4bwR+aDMWPa8gBY0GwuvKyszl3L9DvhWW0dX9p8QY+K0s\/hJL74CI\r\n1t8SmwKu4q98yCfSOUdF5ZlMiP+Nqmb+runRApOSzPSDoqpn43ixzLI5paUfQxlH\r\nYv1D\/kPbhRHgPfLxPOUxpU85x3jXEneRT+VPpyc5b3FGleqTTuwKij8nwyymemmr\r\nIO3ay\/9KHxFdaSWht3oNREWeGom+WDf+zyQvewI7z76v5iQZfNu1DbYI7nxsuc22\r\nk8C+4a9eEHHc+YTPP+l6Q6bwGRja9qNm\/fA=\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"integration_windmill","categories":["organization","tools","workflow"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/integration_windmill\/issues","website":"https:\/\/github.com\/nextcloud\/integration_windmill","created":"2026-02-10T11:25:37.934274Z","lastModified":"2026-02-10T13:30:50.516130Z","releases":[{"version":"1.0.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/integration_windmill\/releases\/download\/v1.0.0\/integration_windmill-v1.0.0.tar.gz","created":"2026-02-10T13:30:50.494488Z","licenses":["agpl"],"lastModified":"2026-02-10T13:30:50.555194Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=34","signature":"BqsWoPKlIqP807dXovf3MuQbfS1eKyd9Hl46pwB\/ORdN1uW3DwNXD3Jbzlr3lKmct5KG2ODv1j08ELPK\/X5LHTT8vqAPj9jQuiah2Gv+gqnj1QzMoR00tq+8qAH+B9cE08D\/zDIC9gmpByuVxGzgb9xzCbZ23D2gjjagT0A3ItCOABxALb1rZuiRz7bIltxU9MchUbXlUvAk2sYTA6OZZA3yGma9LjAKzVGy1Twi9run\/NeJ6YRmeRP1Gs21YMRiO4\/XAvffcQOhqvRmIo3VxSvWGi09P1eJUbunO8mZ99hYI\/b7BlbDy8P9XewnGFvRScWAy2XgWtXBIkvmklUX3a6Yl\/EXpawyUZbtMAhKDUfGgZ6UeUH3XnMnrM2HOM3SD5T6j3Ulh+bPPtE6T8PrSGwZCrosgB2gE7jEbv68gcLSrO6F6VevZoHV4HfZVkjsj3grDqyT4ExfucHOuwfpE3QBH13QIcdSn0\/AwXVLyoRhRCnR1nDeYNZ\/6xJ+BLN2xovsiKV5noTTMQHn4KWNUbcqhd4Zi3alu0TsiW+W8lmX+MBaem0cRURY\/pjD61YV25xqmTrwVb+heARK2iVzjwXnimPPGCFfPBhPZ1t2nGO87UIbdAkiQ+e2vsYZbY7Q7eCLrav6gLrXwiNnrfIu4I6xmIc+bjRfE1Wnp\/2W2Gg=","translations":{"en":{"changelog":"### Added\n\n- First release"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/github.com\/nextcloud\/integration_windmill\/raw\/main\/img\/screenshots\/screenshot1.png","smallThumbnail":""}],"translations":{"en":{"name":"Windmill integration","summary":"Windmill integration","description":"A seamless integration between Nextcloud and Windmill that allows you to automate workflows, sync data, and orchestrate processes with your standalone [Windmill](https:\/\/windmill.dev) instance.\n\nThis project bridges Nextcloud\u2019s collaboration and file platform with Windmill\u2019s powerful automation engine \u2014 enabling low-code workflows, background jobs, and event-driven automation.\n\n## Features\n\n- Automated workflows triggered by Nextcloud events\n\n- Execution of various workflow actions directly in your Nexcloud \n\n- Secure authentication via temporary tokens or app passwords\n\n- Configurable triggers and actions\n\n- Low-code workflow creation using Windmill UI\n\nMore details on how to set this up in the [admin docs](https:\/\/docs.nextcloud.com\/server\/stable\/admin_manual\/windmill_workflows\/index.html)"}},"isFeatured":false,"authors":[{"name":"Jana Peper","mail":"jana.peper@nextcloud.com","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEDzCCAvcCAhLUMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjUxMTI2MTA0MDM4WhcNMzYwMzAzMTA0MDM4WjAfMR0wGwYD\r\nVQQDDBRpbnRlZ3JhdGlvbl93aW5kbWlsbDCCAiIwDQYJKoZIhvcNAQEBBQADggIP\r\nADCCAgoCggIBALlwe4TE7dZSdQ1FZpFlT3Zkf7o2Yh8eXeVqoZdEAC8rkrRdyvpN\r\n66gVLi3rhMT+N+oAmg6rXFzF7u\/wQAyf2eaq+8lbMy\/bL+wE2JE07CLtsLP9wKYO\r\nEiJ1n\/sUuQ5GrBSOlvad+yKuMK8FyG7DADGyRe8nVPUjJkrTP36dpqK3rHB5Qapf\r\n\/phGTxFdqgCP8z0s00IzK2JotHgVJjAFQui1OA10a+PybYpZFTNvlBuDYPpUW9Ue\r\nE4sTd36Lj8sY73v6lgJfuPbVj8tVQUrbcYVORQQs2XjEmgkgYfwhuLJ+6lQ0deEp\r\ncAr5\/jfaSKpSNdD+B69V5PB5yKJc7A\/0eMLdbP1GUWLuQI1R4ZJrYXWywam4g\/E3\r\nO6wwZ7ZPDDLyenWezgHD6Ot04Gk4fJDofKNe4Iks0vd4X4rTTIkuM3bl0bxLxiR1\r\n+0HjjcCMghuDZfsyb95uqiVL+MMopcOZ0dMcWdp77Nt0PUTnlYvhTP2OQ8lR8BZh\r\nVHsuf6b4+S3vgYjfku2giv4mX1FVOrnE8TawciXhWAxfNlIwdG8XtouDkFPsGi+B\r\nv1DXBwr473dAQSINSDSx\/zuW5XdD\/v+qEOk6Pfm5\/XMPQ8\/R0UJ1hD5oI+gQ0UAr\r\nhXoXUQ7vfbuM6+XYGIpstAkwUSLnwC4Zlmk4c8u1dXnHFft61ErTTxhJAgMBAAEw\r\nDQYJKoZIhvcNAQELBQADggEBABXM3dU4scFqIjP7DGlvsfFkedNauBxDxVtSa246\r\n3lt+VQKWpjYhwrjdy5vooqBUhV31Uh75Za57vitXPli\/QSd1tdN1qmQ72cFeBmD8\r\ne6Q7r+REKwckZj9OVHbDeHSPxNoayRzrc0bUb7+gtaOiGuopttxGuJ3cDCVdc+A6\r\nM8p3dFwjbGsriAS8HvYUBMf4TSj4X3DphZdKlu7iviYT\/zPWTX66W2TBjQ5hB\/3Q\r\nZaiPmJh+LaJk+USsenobbxCz+POcYhMsrdzdg7zwkk\/ZsZSh9DQPwFebI89BO+Mr\r\nSk0bPdDlAnst0u+\/vu4QV3dqNDTjC4LK1il2cLRrqQHf3Cw=\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"gestion","categories":["office","organization"],"userDocs":"https:\/\/baimard.github.io\/gestion\/","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/baimard\/gestion\/issues","website":"https:\/\/github.com\/baimard\/gestion","created":"2021-07-16T09:25:16.616573Z","lastModified":"2026-04-02T16:00:16.888931Z","releases":[{"version":"2.8.11","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.0.0","platformVersionSpec":">=31.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/baimard\/gestion\/releases\/download\/2.8.11\/gestion-2.8.11.tar.gz","created":"2026-04-02T16:00:16.782837Z","licenses":["agpl"],"lastModified":"2026-04-02T16:00:16.941497Z","isNightly":false,"rawPhpVersionSpec":">=8","rawPlatformVersionSpec":">=31 <=34","signature":"K0VR36dnYZHEeiiKRYCVMcYitqzLrXtajX2i85XWtUofdxweiNkLfsTo0HgJy\/y\/VpNqcxhraU4nFzFJ3M6pZvdCLaD9giotFJEucorbBY6zfeGrnhqUPudWAXK0CyqMnrFOAgk6X9itkAWVikbbVVzX5GmkCeZfBJPcWceBypAI9GLwIOO4Kev1qtdZMmK7TyM5IGdZ6z6xOJTrZkhIVQ+QJr+\/DWS7J3rrxAgdEW8zGUjOlEkqW5QslGwxbWqM+WrWXQp1LSCUyvrJaCY50sH6Oq3l\/LbvxS4ui\/OCjXupxlGLXUGpaS7jrbMJ3TjNATQEBB6uJERRShpQ+qv0PMeCn8M2wGsPU+\/S3sOmPv4ItSOa3VMec4SASU6Lg3r91S4Bg1Yy0RMe3SgOzKO1Luwz1ovhlitAQdvt9MDWpKZ6bNriZ46F2xzDOsactHpVIV985uMZ8lU84iky4P1\/9IKGX\/\/gylrlBskA24826PaSyf54z+SkJ090SEivwqJozxvt\/OoFmhmVnFzoUN4c4txay7UFV2OTAHOYmUVLepybUnYaXMSBEh8onOdZXsc1N5jqAo7mTZUbP3TASs563EMDSxujDIA7+skADG8iAewFSB7WPs6l5+lp87KXZoVLC8ITkrK1GpVWpPKzS7\/1TUDVho6J1hQqzvV0lIFY+ho=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/baimard\/gestion\/master\/tests\/Unit\/Panther\/screens\/index.png","smallThumbnail":"https:\/\/raw.githubusercontent.com\/baimard\/gestion\/master\/tests\/Unit\/Panther\/screens\/index.png"},{"url":"https:\/\/raw.githubusercontent.com\/baimard\/gestion\/master\/tests\/Unit\/Panther\/screens\/about.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/baimard\/gestion\/master\/tests\/Unit\/Panther\/screens\/config.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/baimard\/gestion\/master\/tests\/Unit\/Panther\/screens\/devis.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/baimard\/gestion\/master\/tests\/Unit\/Panther\/screens\/facture.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/baimard\/gestion\/master\/tests\/Unit\/Panther\/screens\/produit.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/baimard\/gestion\/master\/tests\/Unit\/Panther\/screens\/selectFolder.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/baimard\/gestion\/master\/tests\/Unit\/Panther\/screens\/statistique.png","smallThumbnail":""}],"translations":{"en":{"name":"Gestion","summary":"Simplified invoice management application","description":"# Company Management with Gestion\nGestion is a Nextcloud application designed to simplify invoicing for freelancers and micro-enterprises.\n\nKey Features:\n* Add and manage customer profiles\n* Create and customize product entries\n* Generate quotes and invoices in PDF format\n* Send PDFs directly via email from the application\n* Store generated documents securely within your Nextcloud instance\n* Track your business activities efficiently\n\n\u2728 The PDF generation system has been recently redesigned to improve layout, styling, and compatibility.\n\nThis application is tailored to meet the invoicing needs of small businesses, particularly within the French market. It offers a user-friendly interface and integrates seamlessly with Nextcloud's ecosystem.\n\nA presentation video is available in the user documentation to guide you through the application's features.\n\nIf you require adaptations of this application to comply with your country's regulations, please open an issue on the GitHub repository.\n\n[](https:\/\/www.buymeacoffee.com\/benjaminaimard)"}},"isFeatured":false,"authors":[{"name":"Benjamin AIMARD","mail":"benjamin@cybercorp.fr","homepage":"https:\/\/github.com\/baimard"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEAjCCAuoCAhGPMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjEwNzE1MTkxMzA3WhcNMzExMDIxMTkxMzA3WjASMRAwDgYD\nVQQDDAdnZXN0aW9uMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAtgAP\nVN1zyJGhCknr+R83zAvpgygjqE19mD\/Azf\/zqO0DspFEF3goTNd065fwW0OgAJJd\nSrBx93kbhpwZ\/7FR24PkBk8k598u5UBesSKKUaEu+xaf0wtOn3A8XaQOpcbqtgfp\n88vKzYwQL+psJxpMCyNheO526zzcUYG3WHp4JieYKJTNGnHf6KJbcreyeaAFDEWl\n5z9d78UekrmSi\/GDuvVBFM3DgQHRUrf9GRPP+a+yfenqiFt1vbz1T8EH5aAKwXgc\nfCjDm7OOth+7EDe9Hu9y\/aqqhCORvbr8K9\/PNHrXL5br6SrhAIOZuTolZwZ7\/Yoy\n7vjG\/YPXrNmTqyMAZdQlOmVdAf55VISg+OXpM\/Z8eS7kEzKj+X29wEVRjMdiILrr\ns4wT\/4v02gaj8\/4I41nhhN+EUf1jGpibQK805STyDCZgRBZhat7eIparK0o\/PiCk\nUzxhT\/roQNA90BCACcYiKzKRyfkQv\/2Vc3XMP0OMBrQbXqxcN0uanktHCFvpw3+\/\ny3jhpMD\/QeNmb6Tlytx7KriKkD0ccLJkTCv7Wn\/6NvvFy9Na+CkphEs1J8VN4QNv\nzTK\/OWP5Q73hFqSpri58dHKcFmoSydTY0vIo8gNUZraFAFizgEpcOtTI7rlwhawz\nsPAS1Ttoz3L5e+M6D3x4tNnzAjre849J5EbceWECAwEAATANBgkqhkiG9w0BAQsF\nAAOCAQEAgacezA2HWu2PBOvGMDFcOZ+BE3RmqbhTpmHET4gQoSUfG6ekV6vo+hwo\nojXuTfdunUYyj7JFcCk8Y+4GzzMvKQnwsvwo0RtcxFRQV\/BbBFBNyt2HTZ57tSO1\nRxXI+k60ibe2YETqOrCT0OSjQOTnyX900x4kGkZCpxM9YqWAB8F0yFpe5Yc8UlHZ\njCJo+bR\/QBBjZMEan\/\/AB8iso2NUw1t1Lo5oU6wltqmF2wV9R2rM2gH7hcOqbIQx\nKhcDNVnumJyu3SthgkyNvPs3SeLK4dX4gP2llhvQMv3JsdB2om6pligk5mzCxfQo\nqmH31KOB7XrCBO8OVVEaH71fxdnAlw==\n-----END CERTIFICATE-----","discussion":"https:\/\/github.com\/baimard\/gestion\/discussions"},{"id":"integration_replicate","categories":["ai","dashboard","integration"],"userDocs":"","adminDocs":"","developerDocs":"https:\/\/github.com\/julien-nc\/integration_replicate","issueTracker":"https:\/\/github.com\/julien-nc\/integration_replicate\/issues","website":"https:\/\/github.com\/julien-nc\/integration_replicate","created":"2023-02-07T00:02:46.984904Z","lastModified":"2026-04-08T09:01:58.236318Z","releases":[{"version":"5.0.3","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/integration_replicate\/releases\/download\/v5.0.3\/integration_replicate-v5.0.3.tar.gz","created":"2026-04-08T09:01:58.228320Z","licenses":["agpl"],"lastModified":"2026-04-08T09:01:58.265748Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=34","signature":"eSjMAMjyvPMZFaJ8p\/d1bv7VFfG7V11hyVN3mKes\/FeGJfKd8ALiteLmlgE31KvWSwGJiRWSd7N0FKDqE3THEFsUEoH+W5PwxCo+Q8ZytvTEBvWjg2NUiwlhLbl3E9usNZM5rIm4R71Tp1fzDIBjnNgAQkBgdjL+r8Y5OF7\/KHRzMhT90fBpAV0TXOfDxE3taI9GLhEWR4BdKKvK\/+7cuChPRpZqWQlhhnzPqllQh9t5dui9dt+X\/39Uh3cb7OQ6iMHV2NcYGtWgIpaKiMl9e0xW7J+zEXOWZ2fkrw5Nv0s6oenj\/hCwEkKOfB9aG1nAD2UTWYK17pjC\/92NMrQobUBEWuYW0\/R73OssT+vd6buf1xdG7Y2KI0aSRXaB6teQE30XzNOdUHX9ASh34xdiPCMbLFAv6+v02Y1FUqJRJjysi2BfZbkRLzCXMiKq4zYiTw0g5m8NNryxGIcg\/FfRP+D9zhTu+ZfRwdy61wGC5qkVGl4MdfDXMbUxC1WcT4kIuIH5ftWqyF\/vgLn90GIXVRkPLsETNYfC\/KVbcVhfXnvtZaafh1uOqRdSZasVh0rGxsVHsdChFOYchQebrhxkj66CgUgj05jgSmDt5WOBlXwZdNohUR6AtNQ+0HCcYccKMBpKaGTpNBYR\/YxzkCavA7J+aecF7dp5xjCibgCITYI=","translations":{"en":{"changelog":"### Fixed\n\n* chore. Fix vue-demi install"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/github.com\/julien-nc\/integration_replicate\/raw\/main\/img\/screenshot1.jpg","smallThumbnail":""},{"url":"https:\/\/github.com\/julien-nc\/integration_replicate\/raw\/main\/img\/screenshot2.jpg","smallThumbnail":""},{"url":"https:\/\/github.com\/julien-nc\/integration_replicate\/raw\/main\/img\/screenshot3.jpg","smallThumbnail":""}],"translations":{"en":{"name":"Replicate integration","summary":"Integration of Replicate stable-diffusion","description":"The Replicate integration app provides a SpeechToText provider, a Text processing provider and an Image generation provider.\n\n\u26a0\ufe0f The smart pickers have been removed from this app\nas they are now included in the [Assistant app](https:\/\/apps.nextcloud.com\/apps\/assistant).\n\n## Ethical AI Rating\n### Speech-to-Text Rating: \ud83d\udfe1\n\nPositive:\n* The software for training and inference of this model is open source\n* The trained model is freely available, and thus can be run on-premises\n\nNegative:\n* The training data is not freely available, limiting the ability of external parties to check and correct for bias or optimise the model\u2019s performance and CO2 usage.\n\n### Text processing Rating\n\nThe rating depends on the model you select to use.\n\n### Image generation Rating\n\nThe rating depends on the model you select to use.\n\nLearn more about the Nextcloud Ethical AI Rating [in our blog](https:\/\/nextcloud.com\/blog\/nextcloud-ethical-ai-rating\/)."}},"isFeatured":false,"authors":[{"name":"Julien Veyssier","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEEDCCAvgCAhIBMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjMwMjA2MTM1NjA5WhcNMzMwNTE0MTM1NjA5WjAgMR4wHAYD\r\nVQQDDBVpbnRlZ3JhdGlvbl9yZXBsaWNhdGUwggIiMA0GCSqGSIb3DQEBAQUAA4IC\r\nDwAwggIKAoICAQCqmjhsx2VVJCboPOG5c162dvRjaoP7hWujZdeieGkeuwCDO\/eY\r\nsMa0aapKyhTHt4lJiRZWt+BqHHs4e6tfzr7gmhKcs+2AZFA8uFyM\/sV7ZThxZEaT\r\n0WNYmg9aGnj3yZosO3NXE1Dy\/+UTyCN2rYgLq8q\/b31C\/6qTnerSEy8UGBubZRSL\r\nfav2k3bpeSjlOpN8Egbkrh3uyKFzLQ0t2XCzmS7GTYJmRcvzskTn8MPoRpQlEGIK\r\nwtN0Jw5dIjUQv2X\/hE15xnPgZxsGwkKusLozBBY7ibIwEo0Y50c4MZ\/X66pFkZKA\r\nJ5yz\/MCMzLoNZ\/GjcLSGrGRbHDKkRDqXfbI4a69l2Pvje3U5WhaopqVKQHjo2bPp\r\np5gaHEK3E+Pucqkx+t+nwZR\/s9xv3UEANjwHy9z\/ltOsTXgAweukxOotKcc9lRPL\r\nHmwOst1Yc+VWt5hGXW0dhIlxAk7JBwTVXitwFXyGxiQihCkPAMw8F1DZzHyVkLHV\r\n8AT79F27B6d+POKj2p\/AJROFBsseVduCbHztZ44adcldqCwg1slT+uaJFsrcRpgl\r\nfI8ElbnA25hQJ\/KES7C6RvPzYHJXm1RQF5w7oT4ry3WaDiIM36PREqNA9XJSFxyF\r\nqma5UeR\/1ykoHkTyhHlEUYicpDEX\/bYVIeDmjEBcpTp6Wi\/z5XhNWT5Q4QIDAQAB\r\nMA0GCSqGSIb3DQEBCwUAA4IBAQBgEXt89Icrnt4wZNUgtZrikMlrnNS8eUDKrXdC\r\nThawuemLKoW+T8OdKyrgcGneYMjafkrAJVHBby0baOxJ57Mwl8P3sWlpLx3iaGjY\r\n4vtMEZKdWWVTZfjCDXR6rWd8eZlffv2PO91eEi8lB2qkL0C6+P5JwwldP6ezudcZ\r\npBJ2DEXhhVyK8FACt6ehf+rjEZs7U0hNjNBpgDPYEulQubXgGIR+G3j1CA0kguMe\r\npQzvrC1XBiXrGbIIEfy2tznAUslFJSsSxeTvp\/dEDonCkjXF8iBR9iB0EYa+mJ6l\r\nk7ZtRiMQUTeJC+NrJKg7SqO7gFDPwWJ5s5sAwLlYRt4z5sDf\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"countdown","categories":["dashboard","games","monitoring","organization","tools","workflow"],"userDocs":"https:\/\/github.com\/infinit7even\/countdown\/blob\/master\/README.md","adminDocs":"https:\/\/github.com\/infinit7even\/countdown\/blob\/master\/README.md","developerDocs":"https:\/\/github.com\/infinit7even\/countdown\/blob\/master\/README.md","issueTracker":"https:\/\/github.com\/infinit7even\/countdown\/issues","website":"https:\/\/github.com\/infinit7even\/countdown","created":"2026-04-07T18:34:20.923450Z","lastModified":"2026-06-20T20:35:01.208122Z","releases":[{"version":"1.2.11","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.0.0","platformVersionSpec":">=25.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/infinit7even\/countdown\/releases\/download\/v1.2.11\/countdown.tar.gz","created":"2026-06-20T20:35:01.186386Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-06-20T20:35:01.253060Z","isNightly":false,"rawPhpVersionSpec":">=8.0","rawPlatformVersionSpec":">=25 <=34","signature":"RfNTqJ8Cmf\/PHwGZFlFtdCShAooDIMFQ\/rvgwrJGU8G+bKcbJSJ5wzb7T\/FVjz1i\n669rxn0OylYhdeD5rH1JAFa5Sfh+REn0BqJLOZzdEj4+TZP5OcC91BcY105F7RBv\nBvbawLU5rC3JoUqAj2J5kIGne3uvHFrA6ntQ7y7xCWqwR51WSo2Rq3UNrezEQJ+h\n9XFP47WkoP\/YAiIzTXxaE0C9XQgt3BG9M0wOpJ3ZxZgPh3tHa83LMcy3q+\/fOWhP\npVwzvgcOVOTU+0xy0XYHPT33QdBPblunMaMQdH5i\/lmPwzmUJGQ4NexBCT5Dw+hr\nHz6L9izdUdha0i0wIZQklaqKd0PohfmxqVhz7+bl9wyRdHd\/aOtEN4v+k\/F8rO5U\n4nOp6OSQZ\/mc48ZnV+8gGHNm9Pzi7vTQRnEWetveDO4veoQ+5XcRinDv04+2WjCc\n+JUJjEXbPb81AlFTjtRR8gkCZAOBjsxXVCNbOoIVQ3zgfrnvv7JPe6v6qp4dw2x9\ns3Rn4K8F+EN4\/F+LyxXi\/BXb\/gNCLDB5DOfRomApqiUsCK\/mh+nICch2AcyZHRGc\nb0dJYtBCKwtdg4R7eDKNGcZtDevRslZavyrYoSbu257dSkqgmn82A2a36LiwnekI\nLYOxaQl9Zp3idijXoiYUMvutb6ucU1Gfndu8ds5o+PQ=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/infinit7even\/countdown\/master\/screenshots\/desktop_dashboard.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/infinit7even\/countdown\/master\/screenshots\/desktop_edit.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/infinit7even\/countdown\/master\/screenshots\/desktop_widget.png","smallThumbnail":""}],"translations":{"en":{"name":"Countdown","summary":"Your most anticipated releases, in one place.","description":"**Your most anticipated releases, in one place.**\n\n**Built for Nextcloud**, this app keeps all your data fully private. Your events and most anticipated releases stay exclusively on your instance \u2014 no tracking, no profiling, no third-party access.\n\n## \u2728 Features\n\n* \ud83d\udd52 **Hyped Tracking**: Manage countdowns for games, movies, series, and personal events.\n* \ud83d\udcca **Dashboard Widget**: View all your upcoming releases directly on your Nextcloud Dashboard.\n* \ud83d\udd04 **Smart Recurrence**: Repeat events daily, weekly, monthly, or yearly (perfect for weekly show releases!).\n* \ud83d\udd14 **Stay Notified**: Receive automatic alerts via Nextcloud Activity and System Notifications when a timer expires.\n* \ud83d\uddbc\ufe0f **Dual Layout**: Switch between **Stacked** (compact) and **Grid** (side-by-side) views to fit your style.\n* \ud83d\udcf1 **PWA Ready**: Install the app on your phone or desktop for a native-like, full-screen experience.\n* \ud83d\udcbb **OCC Integration**: Administrators can manage countdowns using the OCC command line interface.\n* \u270f\ufe0f **Custom Completion**: Choose between default, random, or custom messages when a countdown finishes.\n* \ud83d\uddde\ufe0f **News Center**: Stay updated with the latest features and changes directly inside the app.\n* \ud83c\udfae **Easter Eggs**: Discover secrets hidden inside the app inspired by pop culture!\n\nOrganize events by creation date, follow recurring schedules, and access everything instantly. Designed to feel natural in both **Light and Dark themes**.\n\n## \ud83d\udd14 How Notifications Work\n\nCountdown uses the **Nextcloud Background Job** system to send notifications server-side. This ensures you receive alerts even when the app is not open, including on the **Nextcloud mobile app**.\nNotifications are checked every **5 minutes** by a background job (`TimerJob`). For reliable delivery, your Nextcloud instance should use **System Cron** mode.\n\n## \u2699\ufe0f Configuring Notifications (CRON)\nTo configure automatic notification sending via crontab, read the [user documentation](https:\/\/github.com\/infinit7even\/countdown\/blob\/master\/README.md#-how-notifications-work)"}},"isFeatured":false,"authors":[{"name":"Felt","mail":"","homepage":""}],"ratingRecent":1,"ratingOverall":1,"ratingNumRecent":7,"ratingNumOverall":7,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBDCCAuwCAhMpMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwNDAyMTMyNzAzWhcNMzYwNzA4MTMyNzAzWjAUMRIwEAYD\nVQQDDAljb3VudGRvd24wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDS\nwwCq2StNEm7Ah1w3LAoQHSO8Zy6YjiD4Z\/DiljsttpaoKEKYimMsv0ptQFiXf37r\nvQJPq01Q6QwnIh57SsntlbRTqE7cyp2CrQsB2EMuQjJ6GoxS8krkXCjRGNuAZ+c\/\nc9RQUdZ3vloLKs1ACIVqvO3fg3IdIUU5s60udS2wsrbbT3OMvYTF\/8VDPUJe6DNk\n55T9lHKdXCIMxRO7OzQ0aDFTTbb9IRR0jq1gtBqyjsErKOA2yyyANprQqVcbvTvl\nElpdGm4JyIjWVezCQpgi6Lqy3Ko0EH\/hota7h0axpwRJfQ0QdLNdTnRt0FZj5fE4\n3gYWGv12TdQE\/GjurIeaqyMQMNVdFxKoi1rNdZ8Hk0hMF9vWsRMbGNzUOZIOg4i\/\ni6EMnJJVYjYOADPrW4QLwzkUddj45Dnq5yXVf7bmiU\/3O9yko\/1M+kh6XAAgvIgZ\nJHlbrc8y3qwjuJTKSLCmxtqJcO12Wv1677V1fetPEQikm5tIsZ9XLue8dD2mA+us\nT55E60AgC\/CjpBgCOc9JX7hBpZiM5KAPhhHeHR4\/3IUfyhSlXQA7OCDOx0n4k5Sb\nXFUZrg3eN3SJ5tzuSLtj59E8JpmfjUODfiHxUFpKj+po2mNEAqSsXymyBOq0Zk3c\nhpLHsrj1ocsPUp432EBUc0Bv80TCHYvTQieK4QwVpwIDAQABMA0GCSqGSIb3DQEB\nCwUAA4IBAQBHTvHkV\/+XeXDduFQw1b0I9\/BkkevSw1pQraW2\/FB3b5gFc6Z\/9xcV\nZweoNSTm9DtZ6CFeBVlv\/tn7PA1ttl\/j9q2g743EnDfDZrmAs2n1mAD7J8OrsJ9w\nfB6Wzxpj0ma9Pgd4mS6k8jpPLgmjn370wNrIdlsbFWxw14NNH8KDPLC2LFZ6xDwc\nJhfyUfRyNDEiZbT3D0ULFmgHvg7lgqm6FL7C8cxynPovVmQLfGZQZiMvN4u5uFIZ\nAFvI+BD1gYsmR1IQ6+\/7VR5YTrdsDYK5akMqw7UmlgxcWJgcX1I511Ci33pbUo8f\nV\/EcwDAtvvyRncu1VnGvXqIge7C63wiv\n-----END CERTIFICATE-----","discussion":"https:\/\/github.com\/infinit7even\/countdown\/discussions"},{"id":"files_fulltextsearch_metadata","categories":["search"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/fan4tix\/files_fulltextsearch_metadata\/issues","website":"https:\/\/github.com\/fan4tix\/files_fulltextsearch_metadata","created":"2026-04-16T17:00:51.257416Z","lastModified":"2026-04-16T17:31:18.150134Z","releases":[{"version":"0.1.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=31.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/fan4tix\/files_fulltextsearch_metadata\/releases\/download\/0.1.1\/files_fulltextsearch_metadata_0.1.1.tar.gz","created":"2026-04-16T17:22:57.394248Z","licenses":["agpl"],"lastModified":"2026-04-16T17:31:18.207814Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=31 <=34","signature":"mP30ycZuY\/XpoIOKNd\/a4RwSHlGUaJADJ+HcwOi32eImNHOqnpJr4rErtGztfRuu\nXVv0Bjsb9W8b85VASn0DRo5RtSVry7RUvty3WzQ+i\/AwHf2jhP6FYSOuwWTMzNKL\nD2xVLaF9qtHT13zHDIeOoFHFC2CvXPP1Y9IBuQ2zpaJxtU20Q0zkAKhqIHsRYkt+\n42V9U8OCbDhsdspqwPpE\/BalRio4dOd1CFD0lRbGpttMloSDLZWuxx8+lh9V\/x50\n\/XIUJIv0AYxtVIa0CyUpJZMQQZrDAZzsrgWy6F9coq0eTxE2Ba0c3ZeGk7a58pmJ\n0THvlFcSPz+AaVcOob8eNbKnFDX1tU2L\/+1ksbPNv8eLiT3NwkMjyFN59AKxkzh0\nbV\/zdui2OaKnIOw3TeoS6hwo8BP2dLwm+ITcyJLs71u0LolMaGGJiWCnqc056I9H\nTtqL9jStL\/q14u9lqqfPjoYtExWu7AI0s9HLqljKZCoExO38\/8l59LukZBmgsTKn\ntojYVUmBDlPjDfKVbJnWso+BawQymCkI95TLu8hjf32TDpQfuXcm8NwJrf9SO2\/e\n4afyxv+ZSDA5U8AnkWNJl\/z2XnN0Uz1ZYj1hSvDIRkLoxHyr7g8OQvA8YYF1hSqH\n\/VS7bUjdSrJypoREKbuMn8a81Xoi\/rpZdO2imcoWORA=","translations":{"en":{"changelog":"- Renamed app ID from files_fulltextsearch_exif to files_fulltextsearch_metadata\n- Added audio\/video metadata extraction support (ID3\/container tags)\n- Added admin toggles for audio\/video metadata extraction\n- Improved smoke test reliability with search retry logic after indexing"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/fulltextsearch\/master\/screenshots\/0.3.0.png","smallThumbnail":""}],"translations":{"en":{"name":"Full text search - Files - Metadata","summary":"Index image, audio and video metadata for full text search","description":"Extension to the Full text search - Files app that extracts image metadata\n(EXIF, IPTC and XMP where available) and audio\/video tag metadata (ID3\/container fields)\nand injects it into the full text index."}},"isFeatured":false,"authors":[{"name":"Martin Sch\u00f6rner","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEGDCCAwACAhMzMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwNDA5MTUwODAyWhcNMzYwNzE1MTUwODAyWjAoMSYwJAYD\nVQQDDB1maWxlc19mdWxsdGV4dHNlYXJjaF9tZXRhZGF0YTCCAiIwDQYJKoZIhvcN\nAQEBBQADggIPADCCAgoCggIBANPoC\/obbZNcoh7KNg05fpY+p4p04aOC+1cXHgnW\nkYXYk3H96CIZO1LjbWlgNruwtm3KSRFtwe\/FNDdJWrVO3aTTJHa3mY0BdTFvpAUn\n\/jH9b9NOSvdZ4jYeTM5sq41RNq29uy+rgn+9flELFip74+sAOAzrpQe\/9lTXxaAr\ndO3R4p1KnK\/sArpBtd9GadKMI5+XAl0xqoAkylqh+n5bpajL7vaDpK4RriPQGVoB\nS2UoXU22Y8PZzZxpWQRVbY7REaMdZazJGGo4bpq0ttKkrP\/eIGbW3o2qlT\/dr437\nN1ap88dmw+RmiIEAGxFX69WNZPoMnd4TSbOxPlc7dx7qA\/6WSJx+NcEVjN53VEJm\n9nt6d3Mjo3xEEp\/YOfN8k2JSjOFbiaNrfa9TB72bzIAP9GLu9f8KXwdWAq2uZ8GR\n64+eEWGsQ9LDzOtEraIC3yA8PRDq1qqM2QOh+IfEBlG3mP4ZHIZDPFcoJUIqsG5y\ne2nrR1SUuIlz\/WEPoAJrt2uzt5a25isg0Kl2CkeHC8CW6ZSWyWRGlm0c0tA3nmAE\nXAaQA69zq9us0vDCqg4EM5yqPZ56vOiU5PJER3sqzRCxFUdE5+QIkhMmbCRcbhnV\n5YroM54m8xluKvn3\/tS4Bno3yrlkShaJSlfBHp8Xg7PaQi3yymJ\/GET7bzmKinJh\nqJ\/ZAgMBAAEwDQYJKoZIhvcNAQELBQADggEBAEhCtHLl8quNDuwTNiQS422718kz\nf7rlR6ZW7N6hWK029MKbnk9VEXcAvZFUfnayC1XPq+HK5NK+ZR30ky5APwBjg+Z4\nZslBSH8czVFJo77grrGn60mj9gXOcYEvFzsvzglT\/aDx94+2mCRTjHh5BNHNapY6\n4Y2QuYJ6hPZj8WHkYK6\/nN4aPJY4kzoPnXMH\/vTkMleFBGQ2lU7rmd\/Zpsen1VBg\nawpd8GuhYfcyJBMinFxQDeId\/zoTEi2xur94cvgkCtV8hTYgoK8jmvCBkvWvgQb1\npm2zMl3wSCxI\/KX\/KomMk7Fhs220CGn+l305HO8lolV8y7LeN8zF5BIHryI=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"simpledms_integration","categories":["integration"],"userDocs":"https:\/\/simpledms.eu\/en\/resources\/documentation\/nextcloud-integration","adminDocs":"https:\/\/simpledms.eu\/en\/resources\/technical-documentation\/nextcloud-integration","developerDocs":"","issueTracker":"https:\/\/github.com\/simpledms\/simpledms-nextcloud\/issues","website":"https:\/\/simpledms.eu","created":"2026-03-20T10:58:56.223698Z","lastModified":"2026-03-20T12:30:20.351929Z","releases":[{"version":"1.0.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=32.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/simpledms\/nextcloud-integration\/releases\/download\/v1.0.0\/simpledms_integration-v1.0.0.tar.gz","created":"2026-03-20T12:30:20.334641Z","licenses":["AGPL-3.0-only"],"lastModified":"2026-03-20T12:30:20.424962Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=32 <=33","signature":"egflRwLONJVgLLrWXbhhqTWCruodzOxgmsnVJ6rsqFNG0THmQDTpcsZHKZjhIyHl\nss\/Zcdxc0FoU+WWaq5RXQiWmOhHMOkaMzZAYzVzw7+NlSYafBmvvUKfBOoiIWH8x\nN5B0663QRvybiRaggFv0jCDO\/NJVDTB1fuUnB\/Qi0kIVi1X4Xi5wLpgVYxs4qbeb\nIUB5M1Uw16QAfA+yhwUDLkDilEsPH2pg8JM6GKKsD2vHRGwzLjWWZo00L\/sKRpU\/\n0aExS4mCJiqMOeruJbyq2hJ0X3wSbFwn3L+AIeoylpQtJTndVKINTY+GGC8RQY9I\nS+DEk7mRm5vP9UYPhs+e06JpzTBHZ\/ALB4PYcdJomNQ5u6OyMckbjVjcBTzZOh\/l\n1z3xNq8bOq\/IDP+0OoX17UbfZiywsp9jBIsNPptMfLiKtF7wEsjqtpT9TTqsMDlf\n386XjrLg\/aMCGyWa2+17agSyncteDtHshBIdmVlcqcMQxqK\/LzymHrRQHpuMexW+\nMzWeuF2w5HHqvrd7iLTy0yXd26tw8b9oEMa8XqBk1UlRnrYzTLtlj7O2cgTypK7g\n3RumH29HQH\/noNc2lvHs8rnlAdNWejTm0sjx5bk0pRhBMDz2vpWFg7Li8UrbwPOi\n8xv5jIIm8xF3wlRWKZpymmsSPWHANR3in835uYeSf\/g=","translations":{"en":{"changelog":"- Initial release"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/simpledms.eu\/assets\/simpledms\/screenshots\/2026.03.20-screenshot-dateien_details.png","smallThumbnail":"https:\/\/simpledms.eu\/assets\/simpledms\/screenshots\/2026.03.20-screenshot-dateien_details-1024x576.png"}],"translations":{"en":{"name":"SimpleDMS integration","summary":"SimpleDMS integration to upload files from Nextcloud to SimpleDMS","description":"[SimpleDMS](https:\/\/simpledms.eu) integration that adds a files context menu action to upload a file from Nextcloud to SimpleDMS."},"de":{"name":"SimpleDMS-Integration","summary":"SimpleDMS-Integration zum Hochladen von Dateien aus Nextcloud zu SimpleDMS","description":"[SimpleDMS](https:\/\/simpledms.eu)-Integration, die ein Datei-Kontextmen\u00fc zum Hochladen von Dateien aus Nextcloud zu SimpleDMS hinzuf\u00fcgt."}},"isFeatured":false,"authors":[{"name":"Marco Beierer","mail":"","homepage":"https:\/\/www.marcobeierer.ch"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEEDCCAvgCAhMaMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwMzIwMDgxMjMzWhcNMzYwNjI1MDgxMjMzWjAgMR4wHAYD\nVQQDDBVzaW1wbGVkbXNfaW50ZWdyYXRpb24wggIiMA0GCSqGSIb3DQEBAQUAA4IC\nDwAwggIKAoICAQDcilMIYOV8E+xQcK1pv8fX+oxqGtubG8Q\/3hCvtOLRdP7FtFGA\nLaEtTycpzquJPDErO7F4BaW8EJeTVryzLyeGEDG85Pp8JV0Hy+qA5tT+SYbqQSTk\nIUWf\/VX4Ry8hfafKAPOMFMPi9z+hqJIIzOHHr7b1LrWGD\/zFoK5000obso601XUH\nNGG6oYLGFGMKMIsnnkQnX3j7hpAy4ht41jMUrftSTvYlzuDLlZVnAgHeT6hRTDPU\n1qEYAzD8WVwyoerjGW17vDg4bay3RpKnN\/16lnpKkUnK0RoOy+jhpt7SAVo1YJcC\ncNnMux95CT5JnadYKcEOZBN5DjR3yOyA8qYF6iC416e6HtIGaGxM1tWt4Mm9B2Rl\n3V6JWL7zxAVF\/zXMu4GgjKCzAUEfnyzBTe6fWivzLGpWEeq0oeJPmbKwKENpYsSu\n1eDF97Xu4qXb0n\/cCpMMlIS3IYWX4uBboqSOlmujj\/CxmrDNGcODePP3Erf9Ubg+\nS48Tk4\/rPn6S0lBpOArp14RhrEPTWXdyHb+4sL+LoVoxZupofy4yoNA\/vb9iPRmc\n05j9VT6yPxL6SMLZeQ2YX\/LCQQHUA+Eo\/kKwXwvlRwJbTWBsLkj\/U0j4h2UcpLqD\nPjypJEtEBPFZG+z7UvC2IJTyyqRbkk51tJgBqY99HCL0WQCh+hzWOXyrqwIDAQAB\nMA0GCSqGSIb3DQEBCwUAA4IBAQAYXB+JhBfb95E7Y7rdC01DvGe6XLUprolbAVyr\nfuDus4AFeP1izZiaXUtJh14UQKUwQEwpOimpHy7lM5TA\/U0ZExhUUl0evwF40YA2\nP3qzHXAY2MdDcgMC4OqI09t5NbgAsVXytfHDFtU7zyaRDzg6lWCWusaE1b86lqQi\nPn4IDesMNyJ5rb59nasFU0F8xN0CeELii77MbDR\/BIMbRBxcOxY7ghHC9Vf7WVwO\npKDE1O6AeBR67ODNICP3mx6hwY5+ZVt8h086FK50BF2lTV0RJoIE3\/hn+q8mRJgA\nOYAjgcJO51ncAf+IvE\/KubuNnuqvJCPJdgdRm8LLFLe\/6O2Z\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"mail_roundcube_bridge","categories":["integration","office"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/Gecka-Apps\/nextcloud-roundcube-bridge\/issues","website":"https:\/\/github.com\/Gecka-Apps\/nextcloud-roundcube-bridge","created":"2026-02-08T07:08:01.881839Z","lastModified":"2026-03-29T13:10:15.714940Z","releases":[{"version":"1.2.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.2.0","platformVersionSpec":">=32.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/Gecka-Apps\/nextcloud-roundcube-bridge\/releases\/download\/1.2.0\/mail_roundcube_bridge.tar.gz","created":"2026-03-29T13:10:15.700605Z","licenses":["agpl"],"lastModified":"2026-03-29T13:10:15.753235Z","isNightly":false,"rawPhpVersionSpec":">=8.2","rawPlatformVersionSpec":">=32 <=33","signature":"aJMw1VgGdPWhZkRfsMljrqVChJAxHOvLMfF5WqUzTZvgJMeLAt+i33Rd3MjISPDY+8w348qX9xEtBg7RfUxmgxFis7Uy6b5BeRY4ONgU7UHvf5ESz9LBs0F+UzR2ktda5VsWnmvGAN75cI94PqHQ+HFvOeS\/3nPdqavZMYBViRRkYMGmnmBT6x5SbPyZUzNe\/0vRkDUveWD2QAitXT8v9RBOJj21mTtIrerzf69ynHdblp90H8K75k7mCwrdp3J7VftIELNdJFl0lphzokI0l0RDpVgYAIcFdI54ltchV4AdcN55qZI8holey0ZiUWAGYfOzlYPnhj2UbS51LTrK8G0PsjssWTTWhIWqWVsJEIpBotuQ\/obJWSQoLscOtEwLmJFDkNFy4DNQziZv8G\/JsV4b1gYzc\/f59AkmOZ9WinT+xmFwwFkU9B+YUosMAxHOpDtnudGu2C435nryd+w7iwBSMk0wA3XIrMCZ8H5c0gUr4Xn2kmZR43c1CXlNeNpqZ0N45DJqJjUf0rqCsWccYDnfti+Z8bLjMR6WPHM\/w+UJldsNqpkLWBCWtQzbzKHPMMRKtTb7cVob+ZUIsTgKDH0RoqPQtKwkfI\/Lw+HAfok33uEHwJmy9ihQQDiSzERzU5o76cKEkgFzTvn\/OvuYZwuUdoA5nOObf2rVFJ7jl8k=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/Gecka-Apps\/nextcloud-roundcube-bridge\/main\/screenshots\/screenshot.png","smallThumbnail":""}],"translations":{"en":{"name":"RoundCube Bridge","summary":"Nextcloud integration bridge for RoundCube","description":"Provides a communication bridge between RoundCube (embedded via mail_roundcube app) and Nextcloud services.\n\n**Features:**\n- Attach files from Nextcloud to emails\n- Save email attachments to Nextcloud\n- Insert public share links into emails\n- Add calendar invitations (.ics) to Nextcloud Calendar\n\n**Requirements:**\n- mail_roundcube app must be installed\n- NextBridge plugin must be installed in RoundCube\n\nSee [NextBridge](https:\/\/github.com\/Gecka-Apps\/NextBridge) for the RoundCube plugin."}},"isFeatured":false,"authors":[{"name":"Laurent Dinclaux","mail":"laurent@gecka.nc","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEEDCCAvgCAhLuMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwMjA2MTcxOTA4WhcNMzYwNTE0MTcxOTA4WjAgMR4wHAYD\nVQQDDBVtYWlsX3JvdW5kY3ViZV9icmlkZ2UwggIiMA0GCSqGSIb3DQEBAQUAA4IC\nDwAwggIKAoICAQCJO8AMVfw9wX7n6UfR5xAi3Y4zAxlAt0DxvwxU6c7urGtGut\/o\nGHPQm0l7gtDQPTyOz6k1lS\/\/r7nZBg2I90QrvAFAde2N3ImENCXRtddW5iv3AK7S\nCNLLK+ldC\/uvynpDTJJBpQAGUDOQmNHm\/4c0QCBzZJe2bvXOt0XxQKTtvds8DaXB\nkK1kkE77H2hqa1UT+rL9WuRBudh5hgLlH5Muaw7ikaJwr82jUK61hh+Tm+mWpaxs\nWxJDECgCmb5V3\/Ii1RAxhv3kePeD5sIWZjvjnjodQ45P2NfdcWyJyJcc\/ykAE80i\nrcRWsaYzIb3iPY3T0MBoJ\/AxvuPDN9mU5DtDTtKZpoptQ+ifmydF\/Cz2ayt40vuP\n\/iVIiS9kIZExSAuH5qaGXZviBwH3XNMcU+k7SFyIUfHzoUSDLYc\/ODNVNOdJG0hp\nwzCeP8ucN1Kw349tE5RArAA5IdBALmaqdHsiKoOd\/BqCXioLVFK\/LH46OhYLOZj2\nSZMZInmwEtavGdCOBUjSMlAHmLdpBR0LxPVDFnUEMcfDz5TwCvVgu1hHN+mVkCRP\nMiJKKjzJXOoZF9ebfpEn3tpTHeyVubLwhDJse\/JUI4mpP8ZQuUv3dOLJrheAP94R\nzLKl+U1oIAvpdjQf+MePX1NbBIRLTCEWPbf8rrKuufTfV2ZGEBtOIAIrBwIDAQAB\nMA0GCSqGSIb3DQEBCwUAA4IBAQAly4EMMyjsa+cv9jz96EU2JD8tUDRmhzoqJcBB\nFck1igKH6c1N05xEEphQaMUTEE4jrdSH+6q5HVT6jms4jFZ92JA\/hdRDqdf+9tWL\nCitVIbuhUVv9J3hxAXEeg6C22aXg9JUQPw36uZG65O54jjbw7vIX7c5VUkLzP3PQ\nNPaRGuZnHgTlcYY1rxB64WtLoRdWMHaNObftEdyAJQKgli4fexp3tRKKQsIVrJ6a\nnR805peLBD30bcD4cD0qQtzqmtMibaPyLkHbvC7vKlFvOGJ39LaQ88PrZOgyNImS\nRkR15oRehYb6pLIMtqWCRjU+q9ZvHjmkZl1+gR1JryiLsevr\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"files_emailviewer","categories":["tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/files_emailviewer\/issues","website":"","created":"2024-11-06T16:39:04.679644Z","lastModified":"2026-02-09T17:49:45.553696Z","releases":[{"version":"0.1.6","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.0.0 <8.6.0","platformVersionSpec":">=28.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/files_emailviewer\/releases\/download\/v0.1.6\/files_emailviewer-v0.1.6.tar.gz","created":"2026-02-09T17:49:45.541018Z","licenses":["agpl"],"lastModified":"2026-02-09T17:49:45.602883Z","isNightly":false,"rawPhpVersionSpec":">=8.0 <=8.5","rawPlatformVersionSpec":">=28 <=33","signature":"ZDmUpq\/MjJRWrJWQZTkHiRUQMed+4w2Z4YeAJFfvBvXNF4Nau7XCPdnVsdIijBj+XvE5L\/scbu+yo2A0QspSya7wykDA5zGKz3js2uC1V0wdmSFkKHWo48CQtARyl9VYatPHdufnHh01BSDfCjwqejstiIp1OOdqRhtOHF7XO30P5a9ECC+Xbt2r8vki7B\/4m\/ElAUu3VDZ02Xh5wACYDG2OZIC8n3FUwccPGriQB0MCTN7scgzS+8RdIYyZQ4Nwn\/+tx8foc2PEaZ\/4I8f\/BMgIahb9FYn+7UdCy4t2htY3oMMsYSF8VfqhnVhCoCB7UVkIl+TABmDH9Xr07+wTwgDPUGY5PsYUPGu4ulrjFEr6w1bWiWy4Q2JSngUks21\/qvuOcDlDU9NoinmKCdxKtSbwjJWeJVymCAKoo\/+lIR\/vBAIGElcrVNiYf4z3MFqYIQiKGMFlUBgU+HNfhfalbVpiH4nXUtfFBNE6y\/kFmOdpql\/UMUfo\/MPlAePbM4jL8ids9sMpXiS+4lmrM6f2FimFTstTKcM\/87unylLspJ7hx+uo7z1UjbbkohXW1U\/8W\/HiTOZJU1IwnEOwHQ7z7EKUlkCTVkFxARlSlSEupU\/Up0h+aKLIxzyCBzChxurmIjpC+ykb5mrKb8PEPXS2wVKn8ZK4HqXPaNroCB63pYc=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"translations":{"en":{"name":"Email Viewer","summary":"View .msg and .eml files","description":"### Email Viewer integrates the excellent Email to PDF Converter into Nextcloud, enabling you to view .msg and .eml files.\n\n#### Requirements\n\n- Nextcloud 28 or newer\n- Viewer and PDF Viewer for Nextcloud\n- PHP proc_open\n- [Email to PDF Converter](https:\/\/github.com\/nickrussler\/email-to-pdf-converter) (requires OpenJDK and [wkhtmltopdf](https:\/\/wkhtmltopdf.org\/))\n\n#### Installation\n\n- Download and enable files_emailviewer\n- Store a copy of the Email to PDF Converter on the server, ensuring that Nextcloud has access to it\n- Set the path to Email to PDF Converter via `occ config:app:set --value \/opt\/emailconverter-3.0.0-all.jar files_emailviewer binary_path`\n- Upload a .msg or .eml file and view it directly in Nextcloud \ud83d\ude4c\n\n#### Outgoing connections\n\n- If the email contains images from external sources, the Email to PDF converter will download the images, requiring external connections\n- The current version does not consider Nextcloud's proxy configuration but should follow the system default"}},"isFeatured":false,"authors":[{"name":"Hamza Mahjoubi","mail":"hamza.mahjoubi221@proton.me","homepage":""},{"name":"Daniel Kesselberg","mail":"mail@danielkesselberg.de","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEDDCCAvQCAhKCMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjQxMDI4MDk0MDIzWhcNMzUwMjAzMDk0MDIzWjAcMRowGAYD\r\nVQQDDBFmaWxlc19lbWFpbHZpZXdlcjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC\r\nAgoCggIBAPa3pntP2Rer1nj1dFtd4YSYqc4RDwwTjK23z5CRQZcI8UKNCxUtcI\/k\r\n7zCFMKF6Gp5EHXC6cwDAh5pyzJIEg6PN5v1Duf\/WMt4jbeOCxAGt24y\/1FgMy55T\r\nQ05srtdbNd7Viud5O2rR6\/UNyGu\/yxrMomwXmXPEp4mV1bFGzyPNzvriJLveIDqO\r\n5yFfxNWDnKr1dm8luu2UHcb9STnwO4sUaTznpub9n3YS2BSUfCwO+4CLjtXODGbE\r\n1VJ2DUX+254gLDuFmMDiKDpNHgPvoAFnaTD5kwDRkiMnUo+y+Z73v5RgK0Ec6BNV\r\nqWeyaG4k1iIpAhVbEvZdyQ2fEYtGZKt\/sGyyEHnysEhwmJPa59rJMb9uyOlYmyrf\r\nYifEevBGVX6GmUgivo1btOKYiy3HfYMeWUPBDjrXSuvvGwzPa7VLrB\/1DqvAM6Ap\r\nDpfdAGBHUwsr6l5YecBm9FhHqW1BUQIpaa2oFbL484WTr8M9NaVqTlhS8jLTU+Wl\r\nNAKQgbvUYTQDY8IGwI1iOLlYyhOtQXMTTvXwS3ArLv07JxCufnMtknYnP6voX3+U\r\nLo+shsgmP1PBktDXO9w3tr4DllcT+RRRoJgr8lWxXllIzarGpWtfE926adNg5HSw\r\nDJZBFNtHFp+N+Ss+pZaGHheebtS6WukQwIJZnX2zNgQc2dsoozQtAgMBAAEwDQYJ\r\nKoZIhvcNAQELBQADggEBADXmmJqRJ55TF1kR+TL1AZHTwEom1zg14HON1w8g23m2\r\nFJ7ovSWnMAddKTn8GVmPPPeXgfe5XTqgltUk6JOXj8Q24DslFPMN5OtyPtJMU63Z\r\nPsCBMY7MWs+5bZVvTrGxP7ZRf2uUfIQ7oNr\/vNQiQqHIH3q\/lkk1et7Zwx2cS0CE\r\nbshQnsxwOPiIcYTQ2cbfXbNoi29zm4AIRHLgq1gG6RCMM9IKDrz\/Dn1j5Ij+VR7D\r\nQmJly+N59l3LCwp33TKqjAsCxEqeptKsWz\/0bKiaiD+rbpVC4FYP554ULQeOrKHw\r\nT3KjWdK7gIzoxE3OIW1E1UTCinz4eoVMlbhjNQrRedk=\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"twofactor_webauthn","categories":["security"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/twofactor_webauthn\/issues","website":"https:\/\/github.com\/nextcloud\/twofactor_webauthn#readme","created":"2019-05-20T16:37:31.306259Z","lastModified":"2026-06-08T11:51:07.609056Z","releases":[{"version":"2.7.0","phpExtensions":[{"id":"gmp","versionSpec":"*","rawVersionSpec":"*"}],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.1.0 <8.6.0","platformVersionSpec":">=31.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/twofactor_webauthn\/releases\/download\/v2.7.0\/twofactor_webauthn-v2.7.0.tar.gz","created":"2026-06-08T11:51:07.578422Z","licenses":["agpl"],"lastModified":"2026-06-08T11:51:07.661261Z","isNightly":false,"rawPhpVersionSpec":">=8.1 <=8.5","rawPlatformVersionSpec":">=31 <=35","signature":"Xexzew73OSNpLkekmfKm0YGpAVN3X5xNV1yZuPxS5UMvzMskUiA+627an5FJ704k28hTZMUHEpAVYaocd4lxI7899I3knnWx06Nw+jQU3z3K4s0nT5lflad+PvUCEVPd6ufTIN1MO9djDeoK5ghD2SGQxzVBiY3tMlypRnon++g+UOP4dSq1+9ikfRDqnKZHqUoTnJxxwT4eBdSVT3E1qlrrDydQe0X+nAWqaTqbrbr09eYZJdmsxCuqHkFyeugjl1O+gcJh5k2GX5ycCr0NgXl1YLpwHfle1243vQWxizH81\/Bw2UosW1nRu7SfX5RFyoNK58gevsojATUoz\/kMHu8BF9RuTQPHymOUE0aCkv77DqHIWTWsN7XRbxQvLx16VU8Who0pOJ\/oq1QeWmqTB2jJaeX4m\/fXOkoltSrYX\/bfvgsxfTuSvp+nLzjDqMpgALBlMDq31J\/epiA85SI3iKfyI4hNPGxII8bTQLpO5IUcf8\/q4ddKtKY6HyiMotGXV+crCxqsbRrntTwKqUcdUB4QiRkVMLbuQrFNvOBLIL5ZM3jISgWDVxkDCSjCznFcNRHiXU5lQW\/qN2kuRzV7ypGMR0gTvvez7cxfJdrzZpUxAZUVz1TDCLeCzIDh5E0BLrBQcWYfMb5KVwoNlm4jKWTMc162uUgDvhy5ObpngpU=","translations":{"en":{"changelog":"### Added\n- Nextcloud 35 support\n### Fixed\n- Fix activity exception type"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/twofactor_webauthn\/main\/screenshots\/challenge.png","smallThumbnail":""}],"translations":{"en":{"name":"Two-Factor WebAuthn","summary":"WebAuthn two-factor provider","description":"A two-factor provider for WebAuthn devices"}},"isFeatured":true,"authors":[{"name":"Christoph Wurst","mail":"","homepage":""},{"name":"Michael Blumenstein","mail":"","homepage":""},{"name":"Richard Steinmetz","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.8,"ratingNumRecent":0,"ratingNumOverall":10,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEDTCCAvUCAhG1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjIwMjI0MDkwNjU2WhcNMzIwNjAxMDkwNjU2WjAdMRswGQYD\r\nVQQDDBJ0d29mYWN0b3Jfd2ViYXV0aG4wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAw\r\nggIKAoICAQChEq8sjeDHET2w6KLfVSLrGibdx8E4UYyQlKUoCt+XRlIYgGu36udP\r\nnVmfylakVX9MViGcqw5SbM+jLCoKGPfzXZrqQVnxoDCWixv4tsZEGIKB8zpfREsP\r\n6WBsZZEvMtLKAbQ7BV0NhkHP+1zrNQQu1+Un9uK4JwBpJrzROWFHDNawkElq2AEs\r\nDbOcXqFF1Ocyrv7il7e09NT58mB2GZQqKvB6g7ZzpPZNi\/NUyhN2g2KLOELy\/m4z\r\nmJ+6JZOSaVLVFUcVzoFUCVrQerb6MzZiMvxFu7+AwQNlCtJ2wiFfA+wYk8HmpOdi\r\nXU8n\/GdmzxOLKWxwm5pk3rK6vfoxbQIKMXhlRgX86amZUniO7ifyhC8E93RKz5kJ\r\n9RAcs60ByXmsA0IKshzq\/CoMhaCSfgiqXyEFRSodVNZI\/D93vHeaviMu7D5ZjkZ9\r\n6zkXaWVarjQoae3mJcNAaVmdDKxdEQADMQ89Ctn0+295r2w97\/BBQiWi6bfCyIhu\r\nSvL35AU3U1WbB0PH25Nog\/WJnKN7fJhA8ITB2HvRpOemY8lbJfJh0XdlzdU8aoa3\r\ndcg7i0rnthFEy5eF00W\/fCO9Mb9QcGP2WXW++nzzIEmlWdc3WxEl3K8TgQnGuegz\r\nfRsvdN0PTmpkM9yfK17kEVBqiedz078yIOLAPPWT2+8mfD3p81E4HQIDAQABMA0G\r\nCSqGSIb3DQEBCwUAA4IBAQBLT2qnB9yq\/U8Yn51b+MoZWS9G01xkmbnh6\/U3j0aw\r\n1rNkv98NKlMw9QFaKt4CjZMckmhsx\/3qdWNZd+Vggx\/mAhmb9JhKL0fOAN9oNxwu\r\n2XXa9VdfAbSmHyYm7xOUWD+geJ2k8hG8VNNo0GJt05UpyzSxWaZYeMSHzT\/kfuKX\r\n\/m5r8p8RCLcTqzh4rHPUBy6hkTb2IBsM1b56buu\/9ojRCviHzigqzLI9JJIBtExj\r\nWEgIQp1SJiODRjbq4O7+M231w+Uu6VpsN6OamX5csc0MKbW4FV1f\/JC\/coxXgp3G\r\nJstHwG1dzi+qcBh1oCkbI3PjVpy0f+87pit5Tu2kUVvU\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"drawio","categories":["files","integration","office","tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/arnowelzel\/drawio-nextcloud\/issues","website":"https:\/\/github.com\/arnowelzel\/drawio-nextcloud","created":"2017-05-02T01:01:43.151164Z","lastModified":"2026-06-18T20:30:09.788933Z","releases":[{"version":"4.2.4","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/arnowelzel\/drawio-nextcloud\/releases\/download\/v4.2.4\/drawio-v4.2.4.tar.gz","created":"2026-06-18T20:10:21.431806Z","licenses":["agpl"],"lastModified":"2026-06-18T20:10:21.493571Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=34","signature":"PWWNY3DgjiKO+c3\/QYVJrFL4L3tgFjodjBzIVJymzxPiRUt6nV5HKHVG5YWzNedq\nGgN0yrH2aHrIi2Mbf94UYrln0y\/pdrdqmiEmDnOprQDBsuo36VW6hZHRsVCxtbhn\nCavnRGJfHK\/jyPJ5obrrbRnStYFlXS5\/9ENWfX30K0mSlxGfWAhbpZRjZhLWfzak\n9NbRz2WokeCB31XuVz1Fezcz\/zR+7HAa6JRdQiJJXpoRadZVUR8HD0eMVg5i38Iw\nHowPzXJvxwY2qHknErck5GNxfIzDTGGKeuj2B2FDo6j\/rdXTVc4+TtYWZzUquGX7\naoaLlpjHtPEjkBdr\/ztHLIxU2rc6qKd99qDGKNzbpfpHJFRg+HNYlzokmJwdmoQ7\nVTSBse02u89WZllg\/KGbTfczeDjIXkq5OvvTNRq+cEFbQXYYI8fwQ8YjAwGlKHcA\n+5zOvb0FvE1cZOJZKgqnzX9l0XvRZDItESYfVz+CVBMQgfG6nEmOHJwoGsjXeAhZ\niSP5Wrj+LQgSSFglxG0GaLy2mA0dUzxKc7IKWmfNGO7PSf1Xpe30v8LdLqKMxnu8\nynoG+U244R+goijO2JlBAkCg9mgwYFZTg7Q0gMvutTwsIOeIgBPZH5KN2IPxl8GV\nxZMsJie37SHb1W1051jn+Bfhb+NkYjUQayE+YNK4C2I=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/arnowelzel\/drawio-nextcloud\/refs\/heads\/main\/screenshots\/drawio_integration.png","smallThumbnail":"https:\/\/raw.githubusercontent.com\/arnowelzel\/drawio-nextcloud\/refs\/heads\/main\/screenshots\/drawio_integration_sm.png"}],"translations":{"en":{"name":"Diagramming","summary":"Create and edit diagrams and whiteboards in Nextcloud","description":"Integrates the diagrams.net diagram editor with Nextcloud. Users can create and edit .drawio diagrams and .dwb whiteboards directly within the Nextcloud file manager.\n\n**Features:**\n\n- Create and edit diagrams and whiteboards from the Nextcloud \"+\" menu\n- Click any .drawio or .dwb file to open the editor inline\n- Autosave with optimistic conflict detection\n- Inline diagram previews in Text, Collectives, Talk, Notes, and Deck\n- Supports public share links (read-only and editable)\n- Offline mode for privacy-sensitive deployments\n- Configurable editor URL for self-hosted diagrams.net instances"}},"isFeatured":false,"authors":[{"name":"Arno Welzel","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.9666666666666667,"ratingNumRecent":0,"ratingNumOverall":30,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEATCCAukCAhNvMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwNjE4MDgyMjIyWhcNMzYwOTIzMDgyMjIyWjARMQ8wDQYD\nVQQDDAZkcmF3aW8wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCPMg3m\nToixABiX0J1cq37EXS237IIzWDUpnASZarEdtetUH1oJop7gGh7IXFglfgfpNKAZ\n7hEyKu\/aXEo0T8JI3kP4h\/m6vbsEaadRbmwfUF6WHeugQjqJ0xzOeO8oZjwKMPfk\nVfDsWjafEuZCrBVJ7JhCqkqv9c6S0OBH4W\/FZXabPp4\/kVaJaFLFEYivX0NnEEe2\ne1OuS1E\/fAQ49Hecxr6yoaBmkgTAf\/q79JaoCoyBviVQ7eP0Apjxn4pN\/vR2jLnj\nFDZBv8\/+\/jyVqrRuucBbbRussxj8+LQWA8Vjo1VM+StfucovczPcvzyBBacyCL\/K\nXYhN6MNAjU1oYWTWSXnXG8Xr4kui3MM0lcyIw\/92lDJWtDfZVM3KB8byeheCYtor\nroZa9P4Mk3pFWX77d0gVjNo74aEWYyZNU4jZPwCfY924PB\/sz818uxLLYP9snYGG\natavyavel9RiUq0ZAUCRhXh7ova\/m8ZtuZjW6wOEPCeTT4EX0hcOagTI6o2BpuoY\nUsCaDOYMN2c6lkh0YB4e\/8ajPGsPF\/2B66MxaAe4SOK5j1fIqhyIi9QCB732wPid\nM8K2XmOBPNlDBEMYe77vgdW7l9kYTtMgMnHL8Sr81p\/rEciSDIzsHjGpIDiimO84\nROwSUEZTNo8H83Nv96VJInKCWTfevIpR67qwCwIDAQABMA0GCSqGSIb3DQEBCwUA\nA4IBAQBEVxCrlybieCLbRiQhr67ZMNef+PN5ZhtfGjKOp9DD3jvtcLbOQtfCCZxf\n7SgoQPU\/6vGU70CjZUILpFqg49uKFmtIi00KEF\/LTOLZ8fA3VyDWPKrigHwof4QF\nn6mP0DYtEZ00Nz5C+nwf6JHJi63EW3mzqGHYBftlTzgRRm5Zh+GU5NJhTCsPdgrI\nWPBoRRjUZF0ThCDc4YniswHy\/cS3EHRbYfmWDn8qSedSY1zvnqLkxwA5\/Gox+6Lj\n4TERTfGHkCj0NDy+7urkC7+t\/15vmq68aLzmmWqhgA3ON\/84bmv6RD8Z943mSI6p\nXdN8v5SLDh8v5H5EbNyMBshvqGjK\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"autocurrency","categories":["organization","tools"],"userDocs":"https:\/\/github.com\/chenasraf\/nextcloud-autocurrency\/blob\/master\/README.md","adminDocs":"https:\/\/github.com\/chenasraf\/nextcloud-autocurrency#installation","developerDocs":"https:\/\/github.com\/chenasraf\/nextcloud-autocurrency#development","issueTracker":"https:\/\/github.com\/chenasraf\/nextcloud-autocurrency\/issues","website":"https:\/\/github.com\/chenasraf\/nextcloud-autocurrency","created":"2024-12-05T17:14:01.706333Z","lastModified":"2026-07-02T15:04:39.849869Z","releases":[{"version":"1.8.3","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=29.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/chenasraf\/nextcloud-autocurrency\/releases\/download\/v1.8.3\/autocurrency-v1.8.3.tar.gz","created":"2026-07-02T15:04:39.839686Z","licenses":["agpl"],"lastModified":"2026-07-02T15:04:39.885827Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=29 <=34","signature":"q4QS6PJeFAqJYlkmtKxRMTWvc3q++Oozfr0gYpe3z3WbXbFCXUmYWOX0X7hQaOvxfpaO7tswkaU1rCdSy8MJFEdviX9vnLsopcfb5IwnSHHLeCmvCo7TKvU+VtMrRwr7RkFFJ2DvcEn+jvEPuuu8i3hz7VjotutvjlkZ08sZCVwyoE2VZbY59TWCnPGJWd4tE8jNizGgxNUBnYZwYvByrzR2ffss3WKMQ0RG8Vey6JgmuhBb2dCcRoAmnInwX+UZ8Ihj02CNEt93IJ5mMjmFCBI2Htr2GKTcjTRYCSK36XcGDEvoRRn0k3n8VdWfxqS1LUovllEoTVeUXMrUfMgDRO2pev77AaLjDZZih2C09mxrN9IiM5O8e+Hyd3i1KSgpHDqEpGMBYmSOw3izKwkofc463KwbuH24aBBUB+Badci6NQRx5ioIq+YsISONHL0IOZzo89GKSZtC4xFXvEeQPb+uiQHgyaAmWLx3RlxFZ0LvEDSrvDkg7TMJlcMUTabJrzKjrCYyfc\/wEDdb3SBgO3i3WrYmmiGyRiQ1hp4VXdRiUlLvUkddj3lLNiHBod0gVD6KZoSXhP8osiR5KEKHobdiYcMp0sPtWI4p7IiGCDg\/LtdAuFC1vaAF4Lo0pLEMRgUowGfl+PmX5YC7M4xnJghI6aCSnhuM9U+R9lDYn3g=","translations":{"en":{"changelog":"### Bug Fixes\n\n* **l10n:** Update translations from Transifex ([0429658](https:\/\/github.com\/chenasraf\/nextcloud-autocurrency\/commit\/0429658e835388fa9126bd760df6f7cc8b2bffde))\n* **l10n:** Update translations from Transifex ([c6fdc6c](https:\/\/github.com\/chenasraf\/nextcloud-autocurrency\/commit\/c6fdc6ccceed2bf8f29ef9897a18f6320d316f27))\n* **l10n:** Update translations from Transifex ([8a25ace](https:\/\/github.com\/chenasraf\/nextcloud-autocurrency\/commit\/8a25ace990df51b21f385ad4fb977c461389c2b8))\n* **l10n:** Update translations from Transifex ([afcb7fd](https:\/\/github.com\/chenasraf\/nextcloud-autocurrency\/commit\/afcb7fdd59ae6060a01c29f9092fa566baaa1cff))\n* **l10n:** Update translations from Transifex ([14e9df2](https:\/\/github.com\/chenasraf\/nextcloud-autocurrency\/commit\/14e9df29b7b79a324ba4aed8069583a16c08c30a))"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/chenasraf\/nextcloud-autocurrency\/refs\/heads\/master\/promo.png","smallThumbnail":""}],"translations":{"en":{"name":"Auto Currency for Cospend","summary":"Automatically fills the currency rates for your Cospend projects daily.","description":"This NextCloud app automatically fetches currency information for your Cospend projects, and fills\nthem up using the main currency as base. No more manually updating exchange rates!\n\n\nYou can also view the history of currency rates fetched in the past, and see how they changed over time.\n\n\nIt will automatically run once a day by default and use your currency names to fetch the correct\nrate.\n\n\nInterval for fetch may be adjusted in the admin settings \"Auto Currency\" section.\n\n\n> **Note**: This is a companion app to [Cospend](https:\/\/apps.nextcloud.com\/apps\/cospend).\n>\n> Without Cospend, this app will not work."}},"isFeatured":false,"authors":[{"name":"Chen Asraf","mail":"contact@casraf.dev","homepage":"https:\/\/casraf.dev"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBzCCAu8CAhKGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjQxMjA1MTExMzQ4WhcNMzUwMzEzMTExMzQ4WjAXMRUwEwYD\nVQQDDAxhdXRvY3VycmVuY3kwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC\nAQDat0ASiolmNoNDO0peOp6BIW+dpy9npt4DdVEkRn0q\/Ck3kIpAQbKWRzbq12wh\n1RVvnFCUx+GWxGto2cNxIgjXvFwcz+IBACD9ZyEw+yMbAd1XM+dszZwx4PuKV4f5\ntWMi\/Yu8xTTbTFLp3ucEOSgA9Z+UtvE4NV+ahCIS\/g4RSZqoWta87biBTy8edLEG\n5o5ALKMa+YyAzNJmB43kcCtfjJfFhNnX03Bd0QrV0ycZypMXuiM0rW945RIr9Bi5\nidGdd3ZJ3cA7OsYTrPDtB\/sEz2B15gtyzsD3JVMu789DY5ek5e5KAkuyazvI3ZIr\nCmgGVOeWoPCs5NAnv+GTGmIm1qxSJAJmeRXKF\/czSG5eF5wHR86BVhSrwB95jDJy\ndNPLsY6rl7htFBIbt\/rmnPBL\/ezhcpKjb3GqhxgVczg4LgFzL0LAnwLEPpIbdUZS\nSS4Vd50j98\/tuY4lmqcXdPOZatRi7kKFYh09v8Sc\/GSIrjgOI78qVGwHRN8PWOnI\nL0COODVisUw77+UK0gGr\/Pyf6Zxf65LMRC7SoK41B1iJwKIKWFV06c\/DoEK7SiDZ\nc7ZZaXDKRKqaz3cuLIo7NnqWbHHbFhoU\/71RbHs+4Igv0MXPUNC1+A46I8mjY4f+\nlxRVz3Wros6oaueUVR1Ap3VmuEqURAI6qJDyY+rt39iciwIDAQABMA0GCSqGSIb3\nDQEBCwUAA4IBAQCWnw48gMqiby3PQCDUtDDYeHSjFjuLSWJqHTztEtwj69mxnZtG\nka+xHanHkktn2MkgovCXdIKcao1jB7jrQZC9C8fka9ltYcgsZhqlIz20Hz6iNDon\nzub7UdcnbMAbBuFxJXov9CEVftrCCN5dZ+C\/RuTNxBY3tX6Mk8GD6VnYrul6OlcI\naal\/biEOo5D56PZKG3FLSguggH1t4wMQTaZhu4\/cfJBDzdwp7v1jYj9nNeZ9jvNu\nnDETzUqHPziCGin030UObn23jvNybn\/lPoyg\/lerBr0o6yuv8iC\/YNMkJvLT0n89\ncWdwKB10Tx0IokDbzvTj36g7Sy3ZnvabAJvl\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"integration_mastodon","categories":["dashboard","integration"],"userDocs":"","adminDocs":"","developerDocs":"https:\/\/github.com\/nextcloud\/integration_mastodon","issueTracker":"https:\/\/github.com\/nextcloud\/integration_mastodon\/issues","website":"https:\/\/github.com\/nextcloud\/integration_mastodon","created":"2020-09-02T09:39:36.139697Z","lastModified":"2026-04-16T13:15:25.762440Z","releases":[{"version":"5.1.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/integration_mastodon\/releases\/download\/v5.1.0\/integration_mastodon-v5.1.0.tar.gz","created":"2026-04-16T13:15:25.734662Z","licenses":["agpl"],"lastModified":"2026-04-16T13:15:25.800269Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=34","signature":"2fjrURpA2BRjGnEnDrXPpjOHf0mCKmJL2R+0lkzPrOL3O6kkvZHRJNeRPH9aD8Coz90hG4+2HWRiMnDU0oPvy\/xIBWDSt2i4ZwzdeX5uSVgypskY5lfIk6kiBeEEnksijQ4GIcVX61QjBv9a3vNffiAFZdt3F1CoIMj3atkhaVYIkuOvoIsjXzvxe6ItZlmb6sqEhJx\/5nDUiz\/8mjewIGZde72rPt\/8bZ2R2SoKvrohRb6UQjZpHdV8Af3TEXbuoxPtMn1qHo8yASlYX6nrzjZJBKqeNxfyVRDWe6zDwXjtD5DVq+aHsMtntoc3R1WcwF\/m6wRfVs329iJP0HqmU1j7rP3KZ+Ruq5UVbC2h\/VfTzQSwmqNbSqg9Wrm+DJxJ+if1o6Khpt2MxX2brLy9A1weD3nByMlfSndCVby2Aoa\/wtzEgcD8L+nCwz+M0zVEATvw5xdCWKD9XtFET++o6y93CFtLMiFaye4bovVMOx02V7tARsibunQf+k4zq0aqwfESymysKYpVxncC3a++ZR2B1pMw\/se6FZuwtGXjf7dS2LVouByw+Cmeme7PR1AplW5BEbb8ChPAvYrGd4rtCPIdNdNv1TyVHvn379tQTO4WmGgF33i1fCrp33fMXZU+5tN4rxZdWlmYL0y0jp2P0S22aHYIKp7J7z\/1zg8dsQI=","translations":{"en":{"changelog":"### Added\n- Support for NC34 [#157](https:\/\/github.com\/nextcloud\/integration_mastodon\/pull\/157) @janepie\n\n### Changed\n- Replace OC.dialogs.message by DialogBuilder [#157](https:\/\/github.com\/nextcloud\/integration_mastodon\/pull\/157) @janepie"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/github.com\/nextcloud\/integration_mastodon\/raw\/main\/img\/screenshot1.jpg","smallThumbnail":""}],"translations":{"en":{"name":"Mastodon integration","summary":"Integration of Mastodon self-hosted social networking service","description":"Mastodon integration provides dashboard widgets displaying your important notifications and your home timeline. You can also post a public sharing link on your Mastodon profile."}},"isFeatured":false,"authors":[{"name":"Julien Veyssier","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEDzCCAvcCAhFyMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjEwMjE1MTkyNjM1WhcNMzEwNTI0MTkyNjM1WjAfMR0wGwYD\r\nVQQDDBRpbnRlZ3JhdGlvbl9tYXN0b2RvbjCCAiIwDQYJKoZIhvcNAQEBBQADggIP\r\nADCCAgoCggIBAN6zMGrb+n+g2bdHM1VEfkAB5GGW9ihLU3+EaMbXjXg373zIIJKM\r\nfSQxlbrLWrpi0mnYwPp7vnr6G5UdIbnRA38T1DPx8j2YpvJvMVQdkdGwbd8BGiGx\r\ncfTSxsPM0jgA1ZS9+RT4nlr43hGpuxLgRXPMNeEyU\/dmAmSsDhv2bcoDny73PzXK\r\nrLU4KPHzHnbWAmu0vujlmFM4kX30bRi\/6KKNX+dKgDbnyfvaEe0mnmElL+ySCTqM\r\ngKStXKCOhd69aHzvi2bZKDwVHpNrpWsdISeViaoJfhbUoeBF26ve6vhz5ZxVp2My\r\n81pqJbixoXrBP1DJGrvRTWU\/68pXFqoLlJjbNNObdrtc11pV6LxkAaAOboUwb9QN\r\n55\/OoWUN2pXkgjIAP6kc8tIVU7JoI+pJR1uGG9JLUeBKzcahJ3int3+ZexoD7Zq1\r\nTYCtDbA0NWEGCfZgcUNFVowVs40d3fKvBNiT6Nl63JiVmQOYG97NQoSaHG2Ie8Eg\r\nDh7ZXU+OpmWq+jzupPAUTAA0Ymz08xxkLN3iZC7BbH\/AKzIpGu\/eqkNPBQWtc6if\r\nunFBqxmn3shoA+Z18LL1NBK22afF62hXYpLlD5IqqutrQo3Qfx6YUOPKXMTyApMC\r\n39S1siE\/uku3l6QAQIjw\/5\/6NuVs9e8evVqs9NdC8xu\/nc1kvRu6718FAgMBAAEw\r\nDQYJKoZIhvcNAQELBQADggEBAJsZogGDjA4TOb15nMiQfvgPkujuCnOyWRAOMkqs\r\nKgEwz5c8u3Q3q9eJ7XLP97Po9ASk9\/edjwProEqdE\/j38Bl+L\/8cLz6eX8hUQSbj\r\n2ET\/T1QfxDCJm58TSKJQjEIi2hAbMcQj1\/lXG9dxic1zeuza3tqC\/IBDsTSEXDJM\r\nJ0p6ZgALOCcLd7mSFV0nvYlXmcyh6iOBVBojXqu5ow0u1Y5P+ricUzBuUaOsB\/rj\r\nFpZW7Md6OVGcNvvX0n+kUvmgcKtNMnKzhYXyWxq55dQcvdsOhDB8hWdzzXJxhye9\r\nKCULDDws7XNJj2eo2UEyXV4wF0y6ivTd8sFtoRYTa5zOh3o=\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"integration_docuseal","categories":["integration","office"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/raveng.it","website":"https:\/\/raveng.it","created":"2026-03-30T17:39:45.287284Z","lastModified":"2026-03-30T17:40:06.746949Z","releases":[{"version":"1.1.10","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.1.0","platformVersionSpec":">=28.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/cartenca73\/integration_docuseal\/releases\/download\/v1.1.10\/integration_docuseal.tar.gz","created":"2026-03-30T17:40:06.725925Z","licenses":["agpl"],"lastModified":"2026-03-30T17:40:06.793196Z","isNightly":false,"rawPhpVersionSpec":">=8.1","rawPlatformVersionSpec":">=28 <=34","signature":"QI7QGonaqx\/3APfWTdmZp9aJXUBml73VZOIBbsAdSl942CW0xAAsQlPJ0qIRiWUe1b+n7meOrg4XlXnnDZEl3DL3\/\/0Vcej7OojtCJaKmsA9Bb1vBntVLm3cI5sf1BSycOAo3dCIxtkULLk0sVJ2VjaQRKMe0esT+bwbYBLh3zWqJea6WmAMDhJTNuuPq2sveiCPtGlVxUYJMOkfb298t37GCpXPExOFX1lvBtmtiAJ2GUg1JpLq3E9a+XwJ3Y+D1EFP+nEPCL1cjvi9ZZQxPDj3bbpzo63QW1mstpDtkZmgfmFH6W5K6NQcIW1D4vsD6FgAtns0V1Hdt2AvhQi6t0uJMC\/6Ax9bv63mhAUVC38bQB6TaKQn78t04U8o3I91U9SDig0ZMaFzqlhw\/pDN7+Ou3rTV0c56af9HbSesgWuTZJdp64f\/QTdzhLePoqi7\/EDfvPbcohzXwmnVyfPuewLbzA\/J2nIlA\/x7D9GZjmkL8eLI2aF+T\/lb19G9Qg7BPTx6boNrBS00o\/+uATCBk6GhjIcAOlnYyD5d\/AJ0dUm2q5gZd5YeA+MMehI\/9GwiLzdOE2FtLBY9PHdYyBXxLVVUHP8wD6EsXrRT8kVQq03OUzz2RbmMGWrEkI\/xNEyFuhR9K44tt2sjrEQaLgiQVtkXrn+EoInGUpqdSmmpyBs=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"translations":{"en":{"name":"DocuSeal Integration","summary":"Request and manage electronic signatures on your documents using DocuSeal, directly from Nextcloud Files","description":"**DocuSeal Integration** brings enterprise-grade electronic signature capabilities directly into Nextcloud, eliminating the need for external e-signature platforms while keeping full control over your data with a self-hosted DocuSeal instance.\n\n### Signing Workflows\n\n- **Direct upload signing** \u2014 right-click any PDF, DOCX or image file in the Files app and request signatures immediately, without pre-configuring templates\n- **Template-based signing** \u2014 select from pre-configured DocuSeal templates for standardized processes such as contracts, NDAs, and agreements\n- **Interactive template builder** \u2014 drag-and-drop signature, date, and text fields onto documents without leaving Nextcloud\n- **Mixed recipients** \u2014 combine Nextcloud users (with autocomplete and avatars) and external email addresses in the same request\n- **Embedded signing** \u2014 signers can complete their signature directly inside Nextcloud via an embedded interface, or receive a signing link by email\n\n### Tracking and Management\n\n- **File sidebar panel** \u2014 a dedicated \"Signatures\" tab shows per-signer status (pending, sent, opened, completed, declined) with a visual progress bar\n- **Real-time updates** \u2014 webhook integration delivers instant status changes; a background job polls every 15 minutes as fallback\n- **Nextcloud notifications** \u2014 receive alerts when a signer completes, declines, or when all signatures are collected\n- **Activity log** \u2014 every signature event (requested, completed, declined, cancelled) is recorded in the Nextcloud Activity app\n- **Reminders and cancellation** \u2014 resend reminder emails to individual signers or cancel pending requests at any time\n- **Expiration dates** \u2014 set optional deadlines after which signing is no longer possible\n\n### Signed Documents\n\n- **Automatic download** \u2014 completed documents are saved back to Nextcloud with a timestamped filename (e.g. `contract_signed_20260326_143000.pdf`)\n- **Audit trail** \u2014 view a detailed timeline for each signer and download the official DocuSeal PDF audit log for compliance and legal records\n\n### Dashboard and Search\n\n- **Dashboard widget** \u2014 shows your most recent signature requests with status at a glance\n- **Unified search** \u2014 find signature requests by filename or status from Nextcloud's global search bar\n\n### Security\n\n- API credentials encrypted at rest using Nextcloud's encryption service\n- Webhook validation via HMAC-SHA256 shared secret\n- Time-limited JWT tokens for the template builder\n- HMAC-protected file download tokens with 10-minute expiry\n- Full user isolation \u2014 each user only sees their own requests\n\n### Multilingual\n\nAvailable in **English**, **Italian**, **German**, **French**, and **Spanish**.\n\n### Getting Started\n\n1. Install and enable the app\n2. Go to **Settings \u2192 Connected accounts \u2192 DocuSeal**\n3. Enter your DocuSeal server URL and API key\n4. Optionally configure the webhook URL displayed in the settings panel\n5. Right-click any PDF or DOCX in the Files app and select **Request signature with DocuSeal**\n\nRequires a self-hosted [DocuSeal](https:\/\/www.docuseal.com) Enterprise instance (Nextcloud 28\u201334, PHP 8.1+)."}},"isFeatured":false,"authors":[{"name":"GEST CE","mail":"admin@ce4u.it","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEDzCCAvcCAhMmMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwMzMwMTAzMjE2WhcNMzYwNzA1MTAzMjE2WjAfMR0wGwYD\nVQQDDBRpbnRlZ3JhdGlvbl9kb2N1c2VhbDCCAiIwDQYJKoZIhvcNAQEBBQADggIP\nADCCAgoCggIBAO+Tkd+OEVZ5I6qcFhuea+WZdFOmtALd8byBTL9rCwwmo7cuO2Ie\nmaY\/BjApcO1nfQ4Sx0D0I12BQwVVJPqNbpHwGisWmIe4umw72YWu9HVP6h+IPJt6\nRv9ZlBD6fhNZqQNzUYecqRIx0eNZ3Mgi04rJ89cDBLY7j9HFa9eosOsQsyW1oYqv\nz14WD3xivQiDQVBMZzahC+xb47uGcI1OWZbjTvEdeEUwg1\/83+znIMgMglZ6TlcV\n0N+0SYsWRJrG5mDQpm02Zyzyng0q0UrZ7CjvxbUU4yG6Q5xmGwvgHejRebYS0bgD\nXBsaiwEER9aNxKAn1TQg16sSgAPVjml8+DxqSGZpVurFUF6WumlwvCe\/zK5nY3Ub\nFH\/c4Unk0NCCImWz83Rnegss6OF0R97bW4wsGhzEdqZ8C51dPbEG9DQ+W0HIpf7c\nDEzV5b9rrSqa8gio0BJQAvD4XDWiPEmkl+MU52iP6HL7ozOEIQtJN3xmbhcpa21O\nh2bWX0NfSDaQNdkQgGExWy4zNlYjMPJ+1o55DZ2PJOpevPPHihoGS4AqA2486IlM\nlLMr9X8XIXOE2wNhFZW7WZg9lpeO8uQNhBU7qBpTip8NAtanhGeeD2BT682JjWeP\nD1Z\/LiZgmN0JngsPTUwsqshNfsLUspNR9zKDMy3gzUYc3IZcoTLs5rK3AgMBAAEw\nDQYJKoZIhvcNAQELBQADggEBAHiXCHYn67MRDK9ILoGAh6awmQMJqA9LkOjdVRsT\nFw0EUEd4li+9sVVyu1E16c4YbM5iNouHo32PlPwbtJ+Zw9zxfQAThhuAlXt++Q9G\nlUgKB2ec2uL8CLPaWObT3FXP\/RqfCRTTYNS9Z9fJUDkrvTbPbqNeMYucMIIUc5Vf\nMV1mO7SVat6YTqEAd\/WpPs1Rppt+JiMUTIbBT9oiNGro2jgtpvkZoXqBC9q2Cn0x\noRFJsv97oQ8bFt2QTiuYHLgXrkorGsEiO65xWjCQpcICe\/lkhzUdE7RGSYkqL8ib\n09XmkF8+cwIoO\/DzcBlzRcXvLGh8hiEPfv4RtWSqPraQSpE=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"formvox","categories":["office","organization"],"userDocs":"https:\/\/github.com\/nextcloud\/formvox#readme","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/formvox\/issues","website":"https:\/\/voxcloud.nl","created":"2026-01-26T17:29:22.918212Z","lastModified":"2026-06-22T17:55:05.951843Z","releases":[{"version":"1.3.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.2.0","platformVersionSpec":">=30.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud\/formvox\/releases\/download\/v1.3.0\/formvox-1.3.0.tar.gz","created":"2026-06-22T17:55:05.924569Z","licenses":["agpl"],"lastModified":"2026-06-22T17:55:06.000678Z","isNightly":false,"rawPhpVersionSpec":">=8.2","rawPlatformVersionSpec":">=30 <=34","signature":"qcqMH5VKQN580MFJL3N+WAlchX7C8ldBaEzRb8q2KWruyL\/rZ91vpuFB24\/nBIQSTbl7tPpmhA5ijFfyQEO7dNHTvWfJo9s6tU0V4GrxTtMJzCe6RdTe4n7cAEuJdUHTJg2WGr8McAv+KPCWFEpCD+pA+FN0VZQC8ImTOHBvr+co6eE11bJmzNHU5Z0phOh8rQj8E6bU+49y+ItfFkEFizMydwaTYD10+QignU0DMHVBFN\/iEK0UmLixJyxHqxkYj4wxUT9xZQx0TuJ\/xQv2l91wASDLJE9dFf2wq69uTvmoFvv6uPncO2J\/F\/xulfmscfhjcrqKmQ1ymDZ8n5j4Zjif0xkV1YVW6CPtdbgRhwd5jOVui1aHKozjhgLTCyOKTBqmRILVDdorHXCA\/cMiD+lyLY88C1UDaFOSOQqQZVvNeVQMXfbGMu3YlD7wqeuRL1TnsEgMT95ySruwlmlXeYK30cnQMZIfOAh8HeCYcdCq7Qfo3oqbkz8UpbuClu7OeOKQ0wdi+8iFUc+CWuqf3rWW+M\/NLBMo34gpROopQSucQ51x6VGhBwAlE5Byd0d4gLrvnU5mKraJLXalrQYIyMGK9WAEHxvktn0UBWBuVfP3xB67Ix8WsjPo1TWeWDKAh0FROgWv+dy6ArBJKa0I8H0GUaYrGo3cFh0JCNksU+8=","translations":{"en":{"changelog":"### Added\n- **Nextcloud 34 support.** `info.xml` now declares `max-version=\"34\"` and the app has been tested end-to-end on a clean NC 34.0.0 install.\n- **Markdown alignment toolbar.** Description fields now have left \/ center \/ right alignment buttons that persist with the form and apply on the public page. ([#98](https:\/\/github.com\/nextcloud\/formvox\/issues\/98))\n- **Info block question type.** New non-input question type that renders markdown content (heading, lists, links, etc.) anywhere in a form. Skipped in validation, results summary, table, and CSV export \u2014 mirrors how section headers already behave. ([#64](https:\/\/github.com\/nextcloud\/formvox\/issues\/64))\n- **Consent question type.** Single-checkbox question type that requires an explicit tick when marked required \u2014 useful for GDPR consent, terms acceptance and similar. Stored as boolean, rendered as \"Yes\" \/ \"No\" in results and CSV. ([#94](https:\/\/github.com\/nextcloud\/formvox\/issues\/94))\n- **Per-option capacity limits.** Choice \/ multiple-choice \/ dropdown options can now have an optional maximum number of selections. Reached options show a \"Full\" badge on the public form and the server rejects further selections. The \"{n} left\" badge updates after each submit. Only counts for questions with a capacity are exposed in the public payload \u2014 counts of other questions stay private. ([#104](https:\/\/github.com\/nextcloud\/formvox\/issues\/104))\n- **Email confirmation to respondent.** A toggle in the share dialog automatically adds a hidden email question to the form and sends the respondent a plain-text confirmation after each submit. Subject and body can be customised; failures are logged and never block the submit. ([#103](https:\/\/github.com\/nextcloud\/formvox\/issues\/103))\n- **Admin-managed form templates.** New \"Templates\" tab in admin settings lets administrators snapshot any existing form into an instance-wide template. Templates appear in the \"New form\" gallery for every user alongside the built-in ones, with shared \/ responses \/ lock state stripped from the snapshot. ([#100](https:\/\/github.com\/nextcloud\/formvox\/issues\/100))\n\n### Changed\n- **Minimum Nextcloud version raised from 28 to 30.** NC 28 and 29 have reached end-of-life. This unlocks `@nextcloud\/vue` v9, `@nextcloud\/files` v4 and the modern attribute-based controller API.\n- **Frontend dependency bumps.** `@nextcloud\/vue` 9.8, `@nextcloud\/dialogs` 7.4, `@nextcloud\/axios` 2.6, `@nextcloud\/router` 3.1, `@nextcloud\/files` v4 (migrated to the v4 plain-object `IFileAction`).\n\n### Fixed\n- **NC 34: removed `OC::$server->getX()` getter calls.** Replaced with constructor DI on every call site (`AiFormGeneratorService`, `BrandingService`, `RegisterMimeType`) \u2014 without these, the AI extraction, branding image route and `RegisterMimeType` repair step would have fataled on NC 34.\n- **NC 34: `Notifier::prepare()` now throws `UnknownNotificationException`** instead of `\\InvalidArgumentException`, removing the deprecation warning that NC 33\/34 emit on every notifications poll.\n- **NC 34: `ImportController` annotations migrated to PHP attributes** (`@NoAdminRequired` \u2192 `#[NoAdminRequired]`)."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/formvox\/main\/screenshots\/Start.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/formvox\/main\/screenshots\/New-form.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/formvox\/main\/screenshots\/Edit-form.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/formvox\/main\/screenshots\/Result.png","smallThumbnail":""}],"translations":{"en":{"name":"FormVox","summary":"File-based forms and polls for Nextcloud","description":"FormVox is a file-based forms and polls app for Nextcloud. Unlike traditional form apps, FormVox stores everything in .fvform files \u2014 no database tables needed.\n\n**Features:**\n* 100% file-based storage (.fvform files)\n* Question types: text, textarea, single\/multiple choice, dropdown, date, time, number, scale, rating, file upload, matrix, table\n* Conditional logic and page routing\n* Quiz mode with scoring\n* Export to CSV, JSON, and ODT (with custom template support)\n* Import from Microsoft Forms\n* Per-form branding with visual page builder\n* Answer piping (use previous answers in later questions)\n* Charts and visualizations in Results view\n* Webhooks and REST API for integrations\n* Collaborative editing with real-time presence indicators\n* Notifications on new responses\n* Password protection and expiration for public links\n* Multi-language: English, Dutch, German, French\n\n**Unique Benefits:**\n* One file contains everything (definition + responses)\n* Works with Nextcloud's versioning and sharing\n* End-to-end encryption compatible\n* No database migrations needed\n\n**Perfect for:**\n* Surveys and feedback forms\n* Quizzes and assessments\n* Event registrations\n* Expense declarations\n* Data collection with privacy requirements"}},"isFeatured":false,"authors":[{"name":"Rik Dekker","mail":"info@voxcloud.nl","homepage":""},{"name":"Sam Ditmeijer","mail":"info@voxcloud.nl","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEAjCCAuoCAhLqMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwMTI4MTUxMTIwWhcNMzYwNTA1MTUxMTIwWjASMRAwDgYD\nVQQDDAdmb3Jtdm94MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAz38a\nfGo+6yAbPUewT2Fl8wr8+Fc5zkPdvlq8d8zt2l\/iF+G3Xxgz6DvSP1TgQ9WhATUh\nVabx+7YyPMcWu28+q0DjXGHn\/kT9CLYK2IyI9CG+6Bq7Ew0ZJNJTKj6P0gXEpdko\nt2LBJUD8uA5f6bt0IMpkSz2mUy4\/a5ppdOpX8DbPJ+PQdqwX3iH4xRW8xkJBgwrC\ngp539WX2X3gH3QuAbJppJ8utvDKAk22GgmAELXy7KIJ8U6RQG17bxxWi35bXL3Dc\np\/cEGhPnxz8LnjeqdHXyFKushbI7lw1X7qWaYmjSfOlyGOaviuWJqi\/z0eb666\/x\nDhsbt8INrAp+bisPLcYPcj68mO4vgS6iiyQ0cdtqDzS6vWp3ONVz9LC6pacTzfhm\nqfVHGXHUbPKH\/7K4MdbqTlq9EOPraYSKt+gYKFkbmtLx4jkr\/YF65a2+i6AFag+I\ne9a\/qow6LotIV1JyeM1ZuXz0h1rJ9MF37RtJ036EG1hu3U\/ZRRumql\/q9qmuIXzO\nNRZZbRduzQdmMKvEmLRAa4vzWvfbNeypRCfJEjb0axNGD0KQPqKiF3mbcKtDID0L\nqjuSSDY0jHDZJUYpx0w\/CpYx9GSVOCNtKiSOx2j98AZPt5C+++5577XS65Zu5a9m\nLEOYNqlHn2eUOUWgYzf+bHKi6b3Ax5n7I6aWQykCAwEAATANBgkqhkiG9w0BAQsF\nAAOCAQEAEfT1S9+x03FdzV0enwSaycCW9WgoRM6wPleUp9CghEde7ozKcTdGFiBo\nP6xD0IPPwYZekVBUSQdRX377VR1CsjjHgtsiWYCrpGS7K2hXLXP\/ixBjmde9cG8F\n\/yOpIVK\/GoMqIwQ\/Ou3+qojmuOPGjOCkwBHOaVtm5yRkuHAEgyBPMzgh+E\/ZhLn\/\n6emCfV3bXcGwZvu9GsVl9k+SMyur1BFyV9h7r7\/8mXsP+5n0NzTeaUjlMdTJO1pN\nxKPsUuEOpjnBiLvCu+MHqczgpStFjdbMOaqsGzLpGL7N97\/1\/0sJdSW8VvMrkteR\nJZ2\/aCfE8hjPURVMJaAya4zY\/+L3qw==\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"files_photospheres","categories":["multimedia"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/files_photospheres\/issues","website":"","created":"2019-04-28T09:42:04.105033Z","lastModified":"2026-06-26T19:20:56.417807Z","releases":[{"version":"1.33.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.2.0 <8.6.0","platformVersionSpec":">=33.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud\/files_photospheres\/releases\/download\/v1.33.1\/files_photospheres.tar.gz","created":"2026-05-26T20:11:05.557834Z","licenses":["agpl"],"lastModified":"2026-05-26T20:11:05.623624Z","isNightly":false,"rawPhpVersionSpec":">=8.2 <=8.5","rawPlatformVersionSpec":">=33 <=33","signature":"bpsUWhID0mwZ5QthYfCPo+k5R87tFNUZsRbEuB22kfeXHezeurclM3X4DRlBO\/9KMTn1WPP6qXQ8aEP9W\/Fun+DtE2vKijut6WxTMLW2oj86xypLgtdCJeM5fpturqppNSx6RMOEcFrvBY5xDrhL5yBZYLYI0rx1t\/P+QgJ\/+nldU6RHg2EX5Kbwbk6PCi0wOCuuQltNg88FXe+XRR8ikVA7xw5UO0zPvK+iiLfuh7S7lIx0F2cCRaONhctcEhrzIiKQZHBJyBVe0vKG+PNQAyVIe1sA33i\/YiOie7D2qQWZE\/81DfKKPRTKW70y7x817oZrrvjze5zK1ysSCtqBdLFrabbeRqUcUb3ul46q84UghZOmushLeXfij\/3JP0pIneIHij8FftKX4twYZ3AlBmxJVKP88pflx6ysfF4s6+XbunygJ4W1koMbGc+aSWtsRtr1u95pzB55rDFAiKC8jhr+CaoKINpQE+s3WWHo18Orr0fkqSMJrHxjoeGUIAFLeDHEI\/rnqORAQuC9y8VR3bR1zVga4i+0EOO0AaUeCPcOGmUiU85a7COZfx7doQUY5+DsmLYL96O42hktaUcQeGsuMSq3o83CnYZC7JWAorwShD2K\/YVMZdhgJ8b2CNbMz6H7WaPYrXovUTbcdUxar0GrGbBqn9ff6Cc48+H1pFI=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/user-images.githubusercontent.com\/19730957\/53694835-62a68a80-3db4-11e9-8c60-4ebdc02566d6.jpg","smallThumbnail":""}],"translations":{"en":{"name":"Photo Sphere Viewer","summary":"Enables viewing of google photosphere images","description":"Enables viewing of google photosphere images by\n integrating the photo-sphere-viewer.js component\n into your nextcloud instance."}},"isFeatured":false,"authors":[{"name":"Robin Windey","mail":"ro.windey@gmail.com","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEDTCCAvUCAhDfMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMTkwMzE4MTMyMjE1WhcNMjkwNjIzMTMyMjE1WjAdMRswGQYD\r\nVQQDDBJmaWxlc19waG90b3NwaGVyZXMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAw\r\nggIKAoICAQC0Bra09wI5zTG\/pZfAX2MJ\/ZYWl3VgKF9eZxWiOw85I0fPHeQ\/+DY6\r\nidgJUNYthJYIkXk6UunPJT3F8ls1RMbktX48xu2b1nQZdfnEaNaMXY2kZPIS1a3a\r\n4zFOs51AWMuMGClbtxGwQXB\/VAXn9IvU3zAWlbZD5VhRHXAhNpgdRzpvswOqjM4e\r\nhRRR6lS0WLEFpiTFrGvetN7Ql\/4rKlCt230hv17jaB\/qNiwuEl5Q2H6ejhvl56NX\r\nhahpzk\/ppweFkmFXffNlX482u6N5KA+ezilDceEfuFjam8DY\/fowvFwwM1LSnFUd\r\nrGEk\/I2cqTAnB4RAsps2PoTdYD1AUUkgG5WHpn3fWxIa8pbqMo1BsskxDHjlHeGY\r\nNlMmNqCoe4F\/GJKByiWrsfXNUjyif5hiehxP0sOZwuKngtaM7DzFcyb4qZuusAX5\r\nBWKSW7f4omQkdUMxUGWANo0I+srqp0L2MftFAAGhmixmlKxxXyTSuOhXtrP4VTCR\r\nLVXQsFo1eNIlaEB2o7lwch5G0mFekSpZB7b5\/Ve0EzGXUgP8n34xrmwtwUDQHLxM\r\nqV8fKUCR3Ue4wD699ocYVM46othw5FXUen0BmJW08WsWvw7\/hcAlV61wS2p7IeSP\r\npPBRk0vKDa\/dAoY9NRkipcRKLkChpVvRI4v05k09ZQBFkwU9IknNGQIDAQABMA0G\r\nCSqGSIb3DQEBCwUAA4IBAQCSgmVfKYdrOgJenGMA9bRtuLjQLSHICEZ8kUUqAdvN\r\nxevRlMlIofvsKUzeRvycle4IYH62aq5GwTJHU8Ia5SSGv+1rioYEP2w9lmUbBKxA\r\nh6G0uqc6iQWUrd\/Zfmtll1d8R5ibwQCmMbWe4HzAuB1MmX8I6TbCI7J0AcPymD1N\r\n5OywwVqKPyy9h7ogCXEu51dbRGFDxnqz6gyItmyKobmQL6fF4VcTAt2Rk4MkRiH8\r\n4\/C5KgAinA75ZA3deCiNRbBrgzf8dsbc8M+glMgLZSHI4p8vNUn15ucHNY3fyLu2\r\nPWotpYxo8fVBrwYwDa20BjPuJLuUxC0mw5AstjaOA4q3\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"time_archive","categories":["tools"],"userDocs":"","adminDocs":"https:\/\/docs.nextcloud.com\/server\/stable\/admin_manual\/file_workflows\/archive.html","developerDocs":"","issueTracker":"https:\/\/github.com\/mdhemmi\/time_archive\/issues","website":"https:\/\/github.com\/mdhemmi\/time_archive","created":"2026-01-16T08:32:20.099428Z","lastModified":"2026-06-26T13:17:45.093638Z","releases":[{"version":"1.0.3","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=28.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/mdhemmi\/time_archive\/releases\/download\/v1.0.3\/time_archive-1.0.3.tar.gz","created":"2026-06-26T13:17:45.064360Z","licenses":["agpl"],"lastModified":"2026-06-26T13:17:45.135662Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=28 <=34","signature":"xYksgsPor4iS\/eu2CMbJuKeUsaoAbGQycqJsESk+wxDnEHC+bKcAZ88syJrCJYar\nsk5PJ93rvhsoIR6SuxZygQbXI0Xg+s9HR+NQJops2ivktlu8MFGf4oesHFXCRupR\nxXP8QuUNYmmIXTmjG0r0R61LTsJWsbZMiRP0ChpCxCxcA8z8G14lxV1oZihtN91B\n9uN7vz9iuhVuOv7cjL60grKdmV2UiQQgrX\/6KO1tlpgZNGj5MLcsrceHsihITjK8\nmAHqsC8BTmi25uWMgG4y1zPuFkMlS76cCe6mkKYZ46FB1VkhcBGNj6kaApIlFxec\nVLh5CvhNXdAAQwua5IaqDDJwggGmNB82XJuXwKLOUuA6u0xWpDOT1f6DE59+bSPu\n4zh1a6nKlzE1S613XESPgB4QpyzQyHlAWo0YAoWa\/XS1HCh2Uw2002WQJhyVUFRP\n6RzzMDXsn1PxUH8SRREhi6iTicXoPErbvLzZYRE320mwGrwgJ4+LgJ3PCo3IcjFk\n5fKqNExpIF4XnO931CjaACKtzJi6y7rbedRdgmN7kwjqGtL+tIwAJc03zEN0udq+\n+XBRi12VC9d6jKGFJbLfO7mI4GAyTjj5n18KVYt03Llyg8zraLQPNIfnJySzaunj\nmFeHXKxOuH\/XrZSdgHkDz4iQGCZSK+8ZmmamH1Jrk9w=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/mdhemmi\/time_archive\/main\/img\/app.svg","smallThumbnail":""}],"translations":{"en":{"name":"Time Archive","summary":"Automatically archive files based on age. Archived files are moved to .archive folder (hidden from mobile apps).","description":"An app for Nextcloud to automatically archive files based on file age. Configure rules to archive files older than a specified time period (e.g., 1 year). Archived files are moved to the .archive folder for each user, which is hidden from mobile apps to prevent re-uploading but remains accessible via the web interface. Perfect for organizing old files while keeping them accessible."}},"isFeatured":false,"authors":[{"name":"Michael Hempel","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBzCCAu8CAhLmMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwMTE2MDgwMTA3WhcNMzYwNDIzMDgwMTA3WjAXMRUwEwYD\nVQQDDAx0aW1lX2FyY2hpdmUwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC\nAQD4JPHLwnMOAQHi+gaC9CkHhHkY4\/Y+HGZeHB6xj43hArWuZRy2kB5u2y0DSGht\n6SiRh\/LLiUewqlAlfruXuBkft++3aGfM2Br4Ox8\/etkCRKmpJDbXRTjojMMGx3Z1\nuQOnwODhFSXuCP7+f+9hIC830yreWhV0u8hA2zuTXJvvWkVa7LU53PmBNW6+q9tw\nS+QuqTd7M7AcGvW0SlHQOYBrkgwb1a4AobuAh7J12QkooPYyYbHXqA8qcJPeysoa\n28\/K+rv+Q5YlY3ROJnPCpeVpRuJhUHsRbuk680ZF06cmcho70fueSyQDfmljvOuL\nFF6kntCz1C7oJdpQq15Cq8OgyP+nnSipAckHHDocBw02JSeiagKjEun9zriatXLV\n9wKbXUTBytAHi\/r13dLnP3G9AnSiJssnaLCqu7slAI8L+HFruv9nUrrB7jbm9vnb\ntgKLaxV+Zdnq5oYBmr0vnuYACS1quAG9YuejbNMbiSeZZmPql3rGWpKfOBWTn0zk\n2WSlqisje3SVRjsIgKnD9\/cFcUoBEUBuDSNNaiMrB3IEPQ2D6W4H\/ugh4xPRGRnv\nJa5HsCubhknP4dJRUZq5wYr5s24lWi69vUcVAXGuS0IdebPJpw1w0oKQJ+UpO2HT\nWZ+X8SmX\/s6FXQl1E4g9RABYTKp+x4nfCQG8zCaowGH6qQIDAQABMA0GCSqGSIb3\nDQEBCwUAA4IBAQCNSxxH0QwYV4bN+LNgY8jRAwlbQ2lpbR9yv3iI+ZSYWLzn5bik\nbMNo4PIXJrvSvszmZBmEET2ABQDoyXb4S5HPX9OrCzNuOJWiR8ram1kycA+VB0jK\nSQNxSUikFh28JYwlnn1AJNRKzwi5mxr\/DdMUYCQVMj3vvlbK8ocW6kesjVhjrp\/T\nG23VF3uH3XbqNFZ8IRv5hiR3TDLF8XyAfsh0Sf1YQwswTm6qr+BMyyBJ7J1axbcg\nIJEo6RK+ZcNTYq0\/MiBxU5Guav7BWgkJ\/HDIuLlSKYfUCBdLSGFK00NsjGfViOp6\n66WQXjPmaO9uAPU93QSj16S+FCEo2B8FeLOS\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"socialsharing_whatsapp","categories":["social"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/socialsharing","website":"https:\/\/github.com\/nextcloud\/socialsharing","created":"2025-02-07T13:50:49.764795Z","lastModified":"2026-04-08T08:33:52.658474Z","releases":[{"version":"4.1.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=30.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/socialsharing\/releases\/download\/v4.1.0\/socialsharing_whatsapp-v4.1.0.tar.gz","created":"2026-04-08T08:33:52.555997Z","licenses":["agpl"],"lastModified":"2026-04-08T08:33:52.695124Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=30 <=34","signature":"lh5wxHixg7i6JMJ5fxIhojBIhdkkAHpm0M8KFJf2Kvc\/GcvqT0xhPJZ\/lrh+IOk4Fe3mNvynH+bbDKaLjcgWmc\/hRrrdfjwzJpYoeTxmy+3RSGlLtvdpBtXnPZQ1fFmy2mA0EGTxCWPZuelb64UGdR5mNR0YJPaurtNW48PwZlTYxrZT2e6C8dX2yQzxbV9dyCjVkSwRXFmccC6dCGIMUOftGWFYvbw7fJLTPQbLBu1HO\/fKD0WSQkDR8Ug17vxfOKWQ\/4hI9ffK4k1Tcw\/3MEU2uqAMbNnIF2YJyqhWqYgnU3RA9ba+5PcoCrCcUIYv3C8puOGjJq8OUBOn9hIJfuA5aKTqTeFoz0b4qAVA4vK1lMf\/CzXpxW8OCnP8YF+rcXfFCKEse1LX62IpmuDETbTKe48BZ6GlGZfi1sSvD\/me92rQf5S\/Tf54kLcuplx0esD50KtMdgRnaXig6E7I+Ys1IbkXv5TJtq7V9LXcSUbphH5QfYgw9bw1v24we\/CJgqoaSFj87+cE3qCodWL26q4p\/EQ6P2UoxbZL0aO5wiGY4Gsp3Em+l57OVXpI9BnVXrf4pmUbL2UlwvzHylUeWaOpVDCsV2P0pMPpk5t+lzcPeAMkcn7Un3waVsFFEb7jJsKpWAEJ1n+nvVva9\/6x6tb3tLN1YzuWHO6LHLxfQog=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/socialsharing\/master\/socialsharing_whatsapp\/screenshots\/preview.png","smallThumbnail":""}],"translations":{"en":{"name":"Social sharing via WhatsApp","summary":"Enable direct sharing of files via WhatsApp, using shared links.","description":"Enable direct sharing of files via WhatsApp, using shared links."}},"isFeatured":false,"authors":[{"name":"Jana Peper","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEETCCAvkCAhKQMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjUwMjA3MTA0MzIyWhcNMzUwNTE2MTA0MzIyWjAhMR8wHQYD\r\nVQQDDBZzb2NpYWxzaGFyaW5nX3doYXRzYXBwMIICIjANBgkqhkiG9w0BAQEFAAOC\r\nAg8AMIICCgKCAgEAmT5u1yL47q+ivWuUo2uKCZNLINOG2p\/6iToUjUkBwMIn+u6H\r\nulUqar9352oI7e4tKM1MMW9yn2AIYEtJwv4M2PE6ISvb\/0na3u5zIjOjY9jMLE+o\r\nOVeAGYs9OfZRRG3gezCD666xNyrvLt7\/Gaam+K1YR6YocPT1wNVmds+FGxJ49DYT\r\nt\/xLDhoO8OTuCmtLC2+A70czkwZ5A+j8GTvF1BEMScSkf8Rb3XCk\/KqXgWO6TwcH\r\niUcRHbFu6uHfx\/Uq50f+aFRIj8Xn3kt8aDuko3TFdhtw6mFg5zQ8Lpwo127sylIT\r\n584m+VQyoRG2sgJohRnkrODtP2lmC27MOMEdjR9zhHyeC4iSVQjCJ3YnzC6\/kz0T\r\nVBb7ZR3WABydfGQoxIK6rnCBzdu8P8GHE24i+HQaC7JFdslXH1RHiOE2CYStU0\/n\r\nYpHbbeTUjM1Hf4MT33azU44m\/ilWZosmXcNTl\/5fA\/HlAYM+TgZM9Q0k9v1Ot0j1\r\nNfioxhWBbuAAYj8mLIDVTychYpHRKjiCLrcaZFCBY1bOTHBARhXvHy+EYwdCI6OP\r\nJQd3voCWm6BMIICvcOf+77zUtgKLoqbSyopYeZh8wAIaE0DHpyVqJGDQ3\/eGvRSQ\r\nA07vvV3ApDGtCD753aZDg7CZ+dSFIZxcbqpobesmvcM43ehtdk6EcHfelLkCAwEA\r\nATANBgkqhkiG9w0BAQsFAAOCAQEAEyE24pzJKq29cOdR54h6FprU+iqzNTfYVh6U\r\nfmlKE3LXY01AtaZubjaMpsz2QsfdosL+wlBlrSQFuNg7BNWwqwvmmTZqK\/IQsC2o\r\n5Cls1JHbmKkDT1W9jT7QvWFsENBuVNakmtY0ll4sAzoNJAfTIbrgSe9OmLKAoYxR\r\nFad7cr6HliDfJCtc49VkNGGyC0jJ7Lrft5pCqbMamy8c+9IV+vlUwSV3W0\/t0Ua2\r\nVsucBJfH7irhmkEV2BY7UMqn+zpxtXPusnhUsaEDLwXvF2qbDD3BXrfBYJgGebYK\r\nIen6WOapx4kNl0ybuQtt1DLvrh9B\/69INCo4WXE1CerIlX\/DGg==\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"stepupauth","categories":["security"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/SUNET\/nextcloud-stepupauth\/issues","website":"https:\/\/github.com\/SUNET\/nextcloud-stepupauth","created":"2024-01-19T12:22:32.484478Z","lastModified":"2025-10-13T14:28:32.245265Z","releases":[{"version":"0.2.3","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=25.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/SUNET\/nextcloud-stepupauth\/releases\/download\/v0.2.3\/stepupauth-0.2.3.tar.gz","created":"2025-10-13T14:28:32.236460Z","licenses":["agpl"],"lastModified":"2025-10-13T14:28:32.295944Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=25 <=33","signature":"c8NDFeRhj8wXELWpt8FW2q0O9PRFE0nUzy8EV\/zUQsTty40N64dJl2NGbcZ3JAxg\nfrI4KwI9BtMHbi7fw3WIxfkEx6GOWIKN1Li2O8dAk72G9ulyAhJ7ky58O8ksN6cE\nqoM7eDiA7SLfrJgv13y2fiyTMBN2k36gvNp1RFCSFA2vXDWwrrljP8TBL4hOV4Um\n6I2IMnNvEjm9e+MJeMjpjIFC1tscVGMQbpX6Lwcufc0OcHLXyYm8rCKEba3O8jKo\nCLsrM9IKDJSPc6FMOZPHS2yh\/WQlHX5elp0zTBjYON03UB1jVhaBaocuYtgRthb5\n5RQgOJepAJTFgq1pwLBrlT6JpKoMTuDlIDk4KlQ2u7BPTCoNSP1VSzPEIePd3LoJ\nq2WsbUx0les\/kKgJ\/KVLmfCNZW0e7oN6A6ObkNvRJckXwHgfzxRK7JkM3kpPC4i2\nXQPogIPnegoUqXwJ7xYlFzEmAzIQMo7aSPaklyWJ1lGnSQ3Jd8pJKYo7SnYD3S2C\n4w\/IN1ya9isfmjgMptwWCptYG6fFDXswwGV2\/oD9tHJ07bmogq4KUuQUaXEYw2S5\nLLyj5tuFPKKTzgoCD3dHuK8YUadMUWJq71oKd43kymUd5WQaPgkQd2CSnKtDyhOo\nWmfRknFwTVuuTm1gLu+ZEFFAw\/HIt9vfIx2DYVIOlgo=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"translations":{"en":{"name":"Step Up Auth","summary":"Trigger Two Factor Auth","description":"The Step Auth App allows SSO accounts to validate a second factor."}},"isFeatured":false,"authors":[{"name":"Micke Nordin","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBTCCAu0CAhJGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjMxMjExMDg0MzMwWhcNMzQwMzE4MDg0MzMwWjAVMRMwEQYD\nVQQDDApzdGVwdXBhdXRoMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA\no+xBgTZ4AnmlfTVhro582jt\/GYsVW5wckIEEiMXsUgw\/xe6vUczUcWDbz+sIwMvO\nDcqqjbblyXhFF9N7YWnS11LZj24BBhSj6vgG88ycuIaVz9xAJMFTnG3lEgmw2Kkc\nip4+krxX3gzvh+NbXWahs3Tgfox+s4XiBfPv4N36cIZLLzLAPHmg789AQKWapmZQ\nIrm+AqtTHlbMt+HfjEXw1sioDWeYheiGez9gvuHxmnwzBQykTbHw5sFrzGfarCJA\nIAtAEQuliZ+yZDNV1AD0c6x7GsiV00ZJ8KrzYXMci\/EUK9WziLQbIlHBK2199Jfz\npFZpTnOk\/qHQQFzMkq6X73OyQ93kEEAq1BbWhj+wXMLjfEe5+lbnk9VX\/RO0XEM7\nowGkt8TFCjREYET34kRqtP3reVTE0+abBkj7AaOaTF86iI7fSBTZT1wfRpSMzQPq\nS7CIeOdyV0SHenH3sx6ETQ1JQD2pdQSCh3swDVp4aHyBUFxxE\/HfIlk2IHMg6geI\n2gHezJHBsDgbiGmisgRse7Vm77fzIG6l+0vFAn7eLhx6t5\/2G2TqeWRXOzJPlDih\nX0HjHyl+YiF8GXOM9HPoViwR7C8SN\/Bqcp2KJmAzhc1rCVM9tiFYai98jxEV7NIx\nNFMPZFkQOx3keoQU0hE+D9UW54mniKQqj9P1HamTL4sCAwEAATANBgkqhkiG9w0B\nAQsFAAOCAQEAAPMtEnZvRmsM+KLZ9BnYxHwpGP+lXHTEW7fsZ64iHUlTIJMf3OaR\nGT3LT8zsF+LSVuyB4q8vSmGbc7j4\/sPCSWjcvT6vknYQNdnoGmaeJDhwYxNJNdb0\n2Kr9Etnpgd\/Qa7RHe9xZceEhvyuwbaE7OFKV95yknzj4L7B5kirA1u+HuBy8KHms\n\/yfekpwlSq7C2RTOCrCltLNu2yvvlxPEzV3+KRiqggVwPO6JbroH6w0JGvSo6B8V\nmai6NbO+WC7gIIcrChZ\/865hIBhvO70fNVTy6JntpslfnJgVhBoklnmSoQHnWlc2\n+14jS9pnCBskeEVnY1\/Q6fllm\/cDD8sSpg==\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"gdatavaas","categories":["security"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/GDATASoftwareAG\/nextcloud-gdata-antivirus\/issues","website":"","created":"2024-06-10T12:03:10.735475Z","lastModified":"2026-06-23T12:14:19.074786Z","releases":[{"version":"33.1.2","phpExtensions":[],"databases":[{"id":"pgsql","versionSpec":"*","rawVersionSpec":"*"},{"id":"mysql","versionSpec":"*","rawVersionSpec":"*"},{"id":"sqlite","versionSpec":"*","rawVersionSpec":"*"}],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/GDATASoftwareAG\/nextcloud-gdata-antivirus\/releases\/download\/33.1.2\/gdatavaas.tar.gz","created":"2026-06-23T11:56:27.572167Z","licenses":["agpl"],"lastModified":"2026-06-23T11:56:27.716849Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=33","signature":"ilhpOxfseMboKl9tvbPD3+gZZ077HCHSMpgPI83cUPckj\/mI6cGfn98CO4wZR3VlPFuPO8HyXQ3zIaU7GvSCG8SQ8uQJzu0PHMdLTrRTjen27+DIzP5qXIBDdmkcrALg2D45RYz2RZ2gZ2OZyfr1JgzODa386+KGADzTB+teZVr2LjwniEDJCi84nozapVtsGqVIZW8X1Ho9ZcRfwUw7iSEd202+EtxemKH\/CqFfnX3S5k8DVFTO0JerxeEsp+Yc\/wCLYI292FBL0+Ndu4Rg+ZRz4fJSGvx+wpZEWuRmJTSVfCgpCsAYDAwgHMar3H\/h8EVAHcHE6Gvz4ZFrN6E5AJKZDLwUv+p2eGxCgFq9Z2b8+VYH+lKD1dz4ttRlMr5adalYBRlHAHrL14JxbB\/UU2ZvUCJQjpPft6ha3F1pmS0VT67iGuZ7CR6nI+0xCvfMX0D43M0mktYyu6fg3JFkNRhfpQGXnbU4BKzTqlXZ6hz1kII0Z6aYFZDoLfMarRogn6\/nMTjp0ng4eQq0NumGxwh6B\/vPVlrbmoEA24nvwNY72AZbZzeW3d5PYstABYXNY5SHvMH3UgkJBM6y+LvkbE5s9g1ob67mqUmv1WM7EYRQOJaO5xLO2pYo5V52YdNBOlMDTabo918X6JJsDC99JPz\/F\/YTG9Dd8jm\/TKrkjJk=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/GDATASoftwareAG\/nextcloud-gdata-antivirus\/main\/img\/example.gif","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/GDATASoftwareAG\/nextcloud-gdata-antivirus\/main\/img\/scanned.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/GDATASoftwareAG\/nextcloud-gdata-antivirus\/main\/img\/context.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/GDATASoftwareAG\/nextcloud-gdata-antivirus\/main\/img\/settings.png","smallThumbnail":""}],"translations":{"en":{"name":"G DATA Antivirus","summary":"This app provides an additional layer of security to your Nextcloud instance.","description":"The [G DATA Antivirus app](https:\/\/github.com\/GDATASoftwareAG\/nextcloud-gdata-antivirus) is an additional layer of security for your Nextcloud server. Easily scan files for malicious content.\n\n* \ud83d\ude80 **Integration with the Flow App!** Use the tags to trigger flows\n* \u2622\ufe0f **Blocks uploads of malicious files!** Prevents the upload of malicious files by scanning them on upload\n* \ud83d\ude4b **User notifications!** Users are notified about the scan results\n* \ud83d\udd75\ufe0f\u200d\u2642\ufe0f **Automatic scans!** Automatically scans all files in the background\n* \u23f0 **Customize what should and should not be scanned!** Configuration via Block- and Allowlist\n* \u2753 **Use the activity app!** See what happened in your Nextcloud instance\n* \u2705 **no additional software required!** The app uses the G DATA Verdict as a Service (VaaS) API to scan files\n\n## Getting started\n\nThis app is based on the G DATA Verdict as a Service (VaaS) API. To get started with the app, you must either register via our [registration page](https:\/\/vaas.gdata.de\/login) or host the backend yourself. If you have any questions about self-hosting the backend, please contact us by email or take a look at [this](https:\/\/github.com\/GDATASoftwareAG\/vaas-helm) repository containing the Helm charts.\n\n\n\nAfter the registration you can use these credentials within your nextcloud installation. To do this go to your Administration Settings.\n\n\n\nThere you will find the \"Verdict-as-a-Service\" section under the \"Administration\" section.\n\n\n\nPlease make sure the \"Authentication Method\" \"Resource Owner Password Flow\" is selected. Now you can put your credentials into the 'username' and 'password' field and click save afterwards."}},"isFeatured":false,"authors":[{"name":"G DATA CyberDefense AG","mail":"vaas@gdata.de","homepage":"https:\/\/github.com\/GDATASoftwareAG\/nextcloud-gdata-antivirus"}],"ratingRecent":0.5,"ratingOverall":0.8333333333333334,"ratingNumRecent":0,"ratingNumOverall":6,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBDCCAuwCAhJnMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjQwNjEwMTEzOTIyWhcNMzQwOTE2MTEzOTIyWjAUMRIwEAYD\nVQQDDAlnZGF0YXZhYXMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDB\naz16Pf4YS6\/UQhh7bYiUiPxyboJrZX4t5sKmpv6RBNJ7i4MJBHRzCaIDNG2Gvkr5\nb7LwjNtOi+9bUT2THwTZn7EVn9i7D2oCA\/1RpP6wITz7X7pLJbtQ9KTQqf4Xvwwk\nf1JymBHWT0RR\/cKWvae2w55q44HkrpcHlXDAZFQ8PcEBpn8rLZoUUM4IJN\/fPRCO\nCuZjd8yjqRppknDT14KMrxoR5YC07aGcyoNR\/oSSIgFKt3TPY5Ovb8I4KFCMKixG\n9qSJJBNoMN7VWIoY2DoJlLABc6UGLctLeHXEMXpBMkCo7rF1GPxmvUak4gna61MF\nm3Jq5Mvpf+325+3QdlhKeGRv8L4ewfbQsCoZ34QTfUClyjJM\/fqZUSTJuXIqmOT5\n70wMCYYn9MrzCAciWQ\/g\/yOnWiFyL6DCEfjvD31hPWJaJOrGhiCj+mI\/fY2Km8lX\n1fKctLPOMEotWf1E8N0H380LLkun8lq4fDgy+BMo60YnR6lbaJfvRP2sAZSWOpcn\nVgzOSDYdYBtWOgtB\/jQXUSzp8bJkJEE4XqHcBV1SrohuPO6gYU1awaS06Zb5uzm8\nqZzaKTwHX4zgh5hfBSFdIS834d7oJAru\/mpYq4TB2L2qn2qsCGiAeG4YsAMa0gcd\nnqBsJairuEubd4TXMYyRaSekqf\/ViTGX6BaTw38eTQIDAQABMA0GCSqGSIb3DQEB\nCwUAA4IBAQCFmpWt8WPqMNm7QEb6bqx7\/f6ulcbq1wJ90JeRSjFePALSDa0qH5eI\ncznq79IshZfCzMNPxAElCGreBy4e467JgURpNNYPtPsCe6WXGg35hCFcoKmpwxql\nWOeqLB9UfmPKS9tPjUz8vvPs0PNdBQTC0hBeHoip60+Sc9grofj3YIQ7SdK61WSS\ngVpZ1xmrX4FJaLU9+0EuFNbyKq0ujU34X4IicHdXDjDOLNuLIHY35GAS8AqiZitZ\nQ7XpP9cnW7TuBE12RR9yuMHn6stiTS8oXNneCsJLR4bieO4CtMgDWIA3z+qVLenz\nyiDxGGr+G7uvdubBhLjVO5Z3UY8RJsQt\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"externalportal","categories":["dashboard"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/puavo-org\/externalportal\/issues","website":"","created":"2022-11-16T18:55:27.061256Z","lastModified":"2026-03-05T16:15:41.770678Z","releases":[{"version":"2.1.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=31.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/puavo-org\/externalportal\/releases\/download\/v2.1.0\/externalportal.tar.gz","created":"2026-03-05T16:15:41.764113Z","licenses":["agpl"],"lastModified":"2026-03-05T16:15:41.800390Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=31 <=33","signature":"ldBECTP4EBKqqWq6yNMcKBPJ4n7UapdRCSZPa8mFQHSnPXCMxFM6jeGSg6GAClbO\nQuaBSK\/+\/G3W38lrBehmGvOWb+BfzGuq5SS9mHQ6pu0uXGrnmGUtXdIkpqC5\/NxC\nz\/F5a7n0tPc2yiF8LljZEXY2niCwY1o2VgLnTr9qs5VNx\/QRPfgkUFtIPFqabQMa\nx8+uKjVb\/fnKzh04wVAVs5+Xpkp6zEKYA5bKQwS3dFIOzwKLdk6tj3+GeL4lx3JZ\nK1a7PQPBQTi+SkAs+kfbhqZNj761SGDPGPrRyFsOuGEAjyBsfHVayUL\/uiPAFL3p\n3gmWZGJIc5bgJV\/kBVltgD29UAlVTyvLVEP908ShlNBjRXMw+WE7Flrz9qQWNS+I\nCGd7BNcqYjYzNoS6kfMEGbQOM3htdEiPCa0Rrs2EpaaLP0O0gP7EyGtE5lNn438L\nG\/422m1Zk8OcBux3SitgbIWQhM8x1tanSu3zRQVM2TzPpoUjNBF7y+4Bu\/S69KN6\n49aJ0BChKGTxvHrrUojGNQSeV10VBrDooYXld1qV++49w\/1clZ7M0RNxyoFKjQCB\nZGUWZgzs\/rLAa9pK\/8EaA66slOZq0a4fQcCoH3y7duM1CbLoOsO0PFpgmLsEQ1\/q\nkJqmwK\/OyrHDbqG5s+LJS7IdkQ5t949BtsEXvMkp+MM=","translations":{"en":{"changelog":"### Changed\n- Compatibility with Nextcloud 33.\n### Fixed\n- Fix translations loading issue"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/puavo-org\/externalportal\/main\/screenshot.png","smallThumbnail":""}],"translations":{"en":{"name":"External Portal","summary":"Dashboard Portal Widget","description":"A dashboard widget that displays the content from the External sites app on Dashboard."}},"isFeatured":false,"authors":[{"name":"Opinsys Oy Development Team","mail":"dev@opinsys.fi","homepage":"https:\/\/puavo.org"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIECTCCAvECAhKuMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjUwNzAzMTUyNjEyWhcNMzUxMDA5MTUyNjEyWjAZMRcwFQYD\nVQQDDA5leHRlcm5hbHBvcnRhbDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC\nggIBAKr4dOSJr9MFKC6sIJbEMeieLrBBFKFUjKF9C0O6Y3DyRhVSqdl6w1r4kw3r\nYSphpiiFufZR2pcYZf+o5JjZn+VpVT8MuS59SeYblLqRBjVG0g5zXRgswLAsyFca\np\/dBVDpKOrGkG\/2qQa93H7HSTPmPd+cRvM6\/HRi3yW1iIOfZPWavHkon4DevFrW6\nrT5ZCvrT5SCZC6JStSvN6Au\/3fJbhb1mY3jgjQEX13toFuSaHPn70OdpSTXpD\/MT\n3pwZWOQfopzYX5pJfi27kHg7oepL4IHi\/VxWgdgf1fjtUSN+ZNpUuPNMfAsfUBYy\nbq\/iBGmS0AfOtO3z5\/bS9O8i+mLozAWrX0h5SEZVRq8wcpR20GatOkzezyQCczOf\nBT4lRPAYBSty88dHVQa4uB8GOKsb2smRtv3henfY+XRlIMHkk2SAsNlKvOGiNWyH\nzzjpWsGgMhfOul3AKXy86xIhojmTV9R5reDj+XwZ2it6ktBeBX1qBQpm8eRQ1Brl\n0Oe38AXX55UH8dIoAwNaKuzhTufbf9hd1BAXdffGS\/QJQ73qFOwoFzhyz0IKFvMW\neuYL\/N7krXsf5nV65GOcMoFqiM9iW\/+nvuRzBarwDchW7sYSobRQFGhsGD66cC0C\nhrRrpHVKMY84MPAdJvd0i+e7lJGUPqiqJrOZlWbBpU0ECv3tAgMBAAEwDQYJKoZI\nhvcNAQELBQADggEBACSMpNFFvgYujTGj4pPt\/h505q68TP7k6xmQdmEWcYv76k8M\nL41Yh3TG5Y2EuX9j8vssn2t\/LCFBK7mbfTeTrFOJiyxKUSfCT\/bTCWmyGpZOM6dF\nGol6\/SJPeIMcMcf\/Zrf2yjRgPgFWXneC5GPbyQwP8r\/Rtc7X0DgKBWI+qjQeceuG\ntHFCl6cOXppLtcd0Zfs2SZF2p7DET12\/y96e9DA9HlOx4aSD0JsSDCFAFjEaNEhi\nTN+VJEjCEoaqUte5WULu4XmYK813bAG71YTMelnlp9cFkYSh3Y0ICJuL5n73pXEj\nxlspaeDpan4kyrKD7NJyQ692+tW7kRj9g7TM0Kw=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"integration_github","categories":["dashboard","integration"],"userDocs":"","adminDocs":"","developerDocs":"https:\/\/github.com\/nextcloud\/integration_github","issueTracker":"https:\/\/github.com\/nextcloud\/integration_github\/issues","website":"https:\/\/github.com\/nextcloud\/integration_github","created":"2020-09-02T07:26:20.384549Z","lastModified":"2026-05-22T10:49:19.944147Z","releases":[{"version":"3.2.6","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/integration_github\/releases\/download\/v3.2.6\/integration_github-v3.2.6.tar.gz","created":"2026-05-22T10:49:19.915785Z","licenses":["agpl"],"lastModified":"2026-05-22T10:49:19.982877Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=35","signature":"CD1dmCoxFPVl52kI+idZZyoyFDUJ+eFBJ9yamRpv20ckPVGS1Faw8RuUtDy16uhXjd0Poua97vdXkvJ1jMTjPOe2rF+bDP46fpCUMoldZ42X5I4KKk9Wypc27wHRNINqiojQEFoA3WMrBcNOvTj8IuyVjU4gar3A7xCgXKZb9K8xv96hx0bUVW8jYztvb4FbTZdRSHRqsFUQtiBSOid4z08L9IyraTA0ZBq0TWT1yirbYq6aadsFVspjFeaTWTcJA8PCw7HmKYjdUflnsgDApjjeiI1OIK2TdJkiSdviHpr2S9DLi\/PjCmzaVFNDJaVJMj7tl3btVkkp1Yoi03FiYKRa\/xq1eiEVTfSJqWUOHKUt0QgN2LPYLIj8rjJPx6ecE\/XVhuagRtbzkQdXm8DYsWBFGGXtYgavnJDfYAgqIB8exODzDYKZrKuQdW0fKl5x\/x8J37hDnSvHkpOfkf7bTCrl8zT\/xlpGgb1lS2Sry9ZFyGJKOrLRSgjB\/mjmixqMouqLABGMy95fd7C0zTXQtNuwVnJ\/bu+9V7LWRB0X91OWYfl1sOPFpbYqkk6NkRpHUPGEFlK1eFZoiluRwFp99Z\/SfvlLQSfJDCXfqIWov9p2vOCP0MzaYHz\/iaFvAUMTcXqsYprEXnjjwnQ1dOuiZUzMUi6vezlduAiZi+pTlrg=","translations":{"en":{"changelog":"### Fixed\n\n- Fix `ValueError` from `vsprintf()` that broke notifications for non-English users (#197)."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/github.com\/nextcloud\/integration_github\/raw\/main\/img\/screenshot1.jpg","smallThumbnail":""}],"translations":{"en":{"name":"GitHub integration","summary":"Integration of GitHub software development management service","description":"GitHub integration provides a dashboard widget displaying your most important notifications\n and a unified search provider for repositories, issues and pull requests. It also provides a link reference provider\n to render links to issues, pull requests and comments in Talk and Text."}},"isFeatured":false,"authors":[{"name":"Julien Veyssier","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEDTCCAvUCAhFuMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjEwMjE1MTkyMTM2WhcNMzEwNTI0MTkyMTM2WjAdMRswGQYD\r\nVQQDDBJpbnRlZ3JhdGlvbl9naXRodWIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAw\r\nggIKAoICAQCiQzZ\/LGL\/KeYgL7abW6308A0VA4wIsszgTJ1A252lN+y8kqTSnHGd\r\n+GmQQvdTz1L8CEHjCp\/G5MEEAMKEp4lYpWOvktr\/oVOlfQSy\/RcuDh1VfmPXP2Al\r\nFIKH2VAtO1DKKqw0DBDC8zmf1XCRhTv4LO\/bx24ZUxqHqlU3jIbEPPyInxHngBsa\r\nMFPTqNALLNQ2rf3D0mk7HBaLK5+oIS0Z5FmfyqpEk6jQn4XDnoCDe67Bpyt9d0wP\r\n8wQJvM81SwnfVZ9EyiIom1D\/Zjtd0U\/1j3eDMpnYaO3Hmbuhg1q5t5EqDC\/qiAYo\r\n4NUZ5VfS2G8vA1\/cwnBBu3vkn4c2GTl2HQYvJCBYfEwzXLm3n1ClLd6zsZXMqnjw\r\n3ay3bznMsaefatiDq7iG+YQ\/CzF0g2f+MT+R\/KX74EMmrBLrrGuLcezBwILH6Z+p\r\nYjUkPpWK\/HJTAteImYI3cMLfG1l7CxTpowDZOSAotuR3Mdn4IIrGFHjzxRNw8W0w\r\nu4ycAXozcP5SJAfiPDciABR8ibcUsHfcFw5kUDNoPwKGnwmsJofrOfvEII0BDGnA\r\n2i\/oaebapmgDzyoTlnIxqyQM\/bdyT\/bCTams7AxxslA0ae6HGIMePZNPzh0+ptWX\r\nFKzqpas6a9XrriaIPIO3qONFaY8wMzwUEuPnF7lFN2gr0zyj50Gt5wIDAQABMA0G\r\nCSqGSIb3DQEBCwUAA4IBAQARmqOmASjRSagLEgHAsSgqSBauLyM6vlmSMKbjzWj0\r\nHEqg0L3TgjQLL58Rb3jKl4JPN07yPDr5\/ZJ6T9nfnkr5FxIQcI+c6gQ0jIdxUjY2\r\nqLyJImE6sq36i\/xd\/WUW1xLRRcE5uO2mjFVfDV9rm41+a3sHXrO8J\/q3oFHJVT\/M\r\nWX5aYUsE\/5GprAAr9DCcQs2bDhQ51TGqiAl0iz4Z2UELP2hTeaJkJlbw7v+9QBP0\r\nzb\/ufcahzRHoeeNensCy8JxvBdNziDUGznXnvj3vzOAXmDQq54zSWsYkJzyRADeY\r\nff2Eu+g9r3ZT1KwPslPgxfQBya\/\/kqMPFlFsFFk\/IT2E\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"login_notes","categories":["tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/framagit.org\/framasoft\/nextcloud\/login-notes\/-\/issues","website":"https:\/\/framagit.org\/framasoft\/nextcloud\/login-notes","created":"2020-04-15T06:51:26.937784Z","lastModified":"2026-03-21T12:12:52.347434Z","releases":[{"version":"1.8.1","phpExtensions":[{"id":"mbstring","versionSpec":"*","rawVersionSpec":"*"}],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.2.0 <8.6.0","platformVersionSpec":">=32.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/packages.framasoft.org\/projects\/nextcloud-apps\/login-notes\/login_notes-1.8.1.tar.gz","created":"2026-03-21T12:12:52.339807Z","licenses":["agpl"],"lastModified":"2026-03-21T12:12:52.398970Z","isNightly":false,"rawPhpVersionSpec":">=8.2 <=8.5","rawPlatformVersionSpec":">=32 <=34","signature":"gtlQpvoL6NTA7deu79VNUa\/Awnj3o9rgbo9pHhLgb3z9YF0gcK147puIUzxub0+F\nu8O4KJWSTS5Q1cXet0hHmCzbM5tkxL0ZZVUYlMd1a5\/3mHJSVoCmKdeEdAJ412Am\nQKnqgc43RHaM4ZCg0zG1YW1P1uhRiX6hA8rLpwYAC3hJAE37qoev2G+ROmwg94Ve\njkQANS3V59eGwciMNYhyLe68q4YvLefmC7RP6e9rVp8FcjeyRXRHHtHNnc2y2uB6\nmsctBZ9LW86biXh8a5JghO90QKFsiB80q6WOXRpb4PsgR4pesECFWUp0TqT9tavm\nQ7y6aEMpHfSBKL6qAHPypnsSKEZgkvFFyZr+dJ7EjAgfM4UZJ08e1TVIDww5hkfR\n3JYXg94hHlad6oZjOUlkPmEkZazx+3SclUdxf+OeH2DGBaOieMXWYKo303DgYQun\n6yg+TWlQIt7hT9KBoKlt\/Sftna6wz\/ZXT+SOhctQ+\/c89i6VbRdI7n2GgztPEpvx\nwCSA\/PnguRthVSvjyraLGu+f8crVJ6wketN\/iEtQsP0NUP4cJQwJDAVlJdBTS\/\/\/\nzYAUI0d9uZxzyLKrl2UMP2xwQDtTTT0sI\/NYq9fVEXYg2x9DV+UsW1LiuONOHkn5\nVFcKKbCvqzPhMdcLvgHyxevEGfNX6XXOywSqQPJdQs0=","translations":{"en":{"changelog":"### Fixed\n\n- Correct symlink issue when unarchiving app"}},"signatureDigest":"sha512"}],"screenshots":[],"translations":{"en":{"name":"Login notes","summary":"Display notes on log-in page","description":"This app will show admin defined notes the log-in page"},"fr":{"name":"Notes de connexion","summary":"Afficher des notes sur la page de connexion","description":"Cette application affichera des notes d\u00e9finies par l'administrateur sur la page de connexion"}},"isFeatured":false,"authors":[{"name":"Thomas Citharel","mail":"nextcloud@tcit.fr","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBjCCAu4CAhEUMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjAwNDI4MDU0MjQ5WhcNMzAwODA0MDU0MjQ5WjAWMRQwEgYD\nVQQDDAtsb2dpbl9ub3RlczCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB\nAKxo9yEG9ZsfDKe7BZ9gdRxIMdKPDgxizxmEree5IL4eX7H25zEiaILsFxZ1XRVQ\n5MqyePAu21KACPi2EaltAOhlrzx03RLVH2TvTbhDPwu9PBGtdhT5s8CXell+Fo2W\nadwvO49cD0IPVlelTSAuK4QiOriW7pz5ALheUFJVfmYZNZK5E3a+z6OS\/nLnhu+Y\nz4vj65FybBssT6j6QwhWELT02o9Se8+jvQH7qATlWsDBt2kfPu5GZSodf8V0BVcC\no6RNP0yNgfqIIY0QwC59WCKNTekFoA+VVk+rpjA5Iu5cOjqeLo1qCcE1+q5cytUy\nJitQxBUuuucvaaPyYonNm\/cgoBKJ8jA1jEjb2VwRVzr\/5cu7+VIPs9JH09\/rZaKc\nth6xLGpvrYrE46mDlia7Feact7k8MT34QuTjbyFJcUDCfNppf\/Grp3ck+TQTZKi+\ncJsO7P6p+AVYe0QBe0Qh9OxZ9ojTE6izpnlzM\/cs3GRMMMfszHrHNJ4Y46fDpAWy\nnjZCYHpXtQefif+hAWaWvQnFudZhu0hyyFqy\/vJaCJEQFRV2rouXUqyIx8Y+ceYr\nW27p6+r5db+gkFe3bhZOETShj3CslDloPX8bKpSwm7HnwfH5YAo4T5Iwqhlm0tvt\noCoicMOtVMjjDXr\/UcVdpGVTZ9EfNh3G09mJU7xNs9t3AgMBAAEwDQYJKoZIhvcN\nAQELBQADggEBAE97EFNbd9PkkjcAbdHd4\/EuLmJNS+WjxSuoAf2E8FSHVk0DrqxL\nIZ7awbWUK+o950n\/OwZGYYz37hbT0\/MYVmo2CGpoDYWNYyETbH8mwD\/PbN\/U9eQ1\njft70Cq3lBZbItNV6kvOqIe0cVgpZ50PEHuUXu\/lVYRo6ISimu954bIGCo+5g8vN\nEyYKYYPnrZqV+DYnxkuRpq2o\/W4nA1OwoqIbBIyFIJP\/X\/7kvizBK6meeNOjZEfW\nTXCg+EcZZejgAE\/8DmOC9lEBpziQjQVks7siVnq3DXtcT1gOP+FmKpO4CSxKFloH\n0OzyEzuwasBfDOpBcbhcsXvAxdpBSD2g68Y=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"dutycheck","categories":["organization","tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/aSoftwareByDesignRepository\/nextcloud-dutycheck\/issues","website":"https:\/\/nextcloud.software-by-design.de","created":"2026-05-21T18:35:22.496377Z","lastModified":"2026-06-12T15:01:35.868994Z","releases":[{"version":"0.1.17","phpExtensions":[],"databases":[{"id":"mysql","versionSpec":"*","rawVersionSpec":"*"},{"id":"pgsql","versionSpec":"*","rawVersionSpec":"*"}],"shellCommands":[],"phpVersionSpec":">=8.2.0 <8.6.0","platformVersionSpec":">=32.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/aSoftwareByDesignRepository\/nextcloud-dutycheck\/releases\/download\/v0.1.17\/dutycheck-0.1.17.tar.gz","created":"2026-06-12T15:01:35.849971Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-06-12T15:01:35.993163Z","isNightly":false,"rawPhpVersionSpec":">=8.2 <=8.5","rawPlatformVersionSpec":">=32 <=34","signature":"EJ33U4A6NO62F6uTNsGR5NcfKZfQSZWx+Nd9XPJJDPGyN0xrPkF0ManLdQMGFTBkVyD3lCvKQaEzXSzzNCzYSer47u+XoaU5lIkhzp9sZpyRqQB5fCZ8aGspjN5ef5q68b88PCroC47RFJ9KRx7HxRbzrohFIRGaY3SuTTwCvzAJzB7nR+ZqiLxWjh8Lky8rqYTdcHsrXREEoqbLNsmYzEv55a+UEsKNtKSEXMFeNJaLOGwQ1vTMn\/YssNP9qKiUAxqHz\/zNcbObm4LRNeMa8nP9wn4QafwZ18b4lT+cPf25dhx5LVo5yWiOUwI2NHlq3pQlO2TfP71X8ZK9ppCeVDJuwTNjPmVViisC4tuRkIBQImvGo4JyhuaWy7w3lPGgTZ\/OmSXjcRQbWzQovNCKosbtjFUxLCxkIeCp90A2MFeVYQtYLKMcF+GtFbfCZgpBPh0PU7NS\/lIzz7wr\/9pGSIZBdNtEKsRaPxixNpkgtutFLlrjMisvTYDWW14DNVbXPFcykwPok6n7OaYLoh6XNSXRorHOtVBazq9jDHuZ+r7FNmrVi6xuBmVIIGL0+m88COs8YDiV4OzWruWzxdoqDUlDo3cAAX6eJ6AcPnTjkR8z7zreU6MBZo+2ERbzP3O27lCd4VBt6lqXbpIMgg2dFFdCgPRRFiylU30HEuWYUTo=","translations":{"en":{"changelog":"### Fixed\n\n- **Data loss after Nextcloud upgrade:** `UninstallDropTables` preserves tables and settings on disable; full cleanup runs only on app removal."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"\n\t\thttps:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-dutycheck\/refs\/heads\/master\/screenshots\/dutycheck-screenshot-01.png\n\t","smallThumbnail":"https:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-dutycheck\/refs\/heads\/master\/screenshots\/dutycheck-screenshot-01.png"},{"url":"\n\t\thttps:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-dutycheck\/refs\/heads\/master\/screenshots\/dutycheck-screenshot-02.png\n\t","smallThumbnail":"https:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-dutycheck\/refs\/heads\/master\/screenshots\/dutycheck-screenshot-02.png"},{"url":"\n\t\thttps:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-dutycheck\/refs\/heads\/master\/screenshots\/dutycheck-screenshot-03.png\n\t","smallThumbnail":"https:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-dutycheck\/refs\/heads\/master\/screenshots\/dutycheck-screenshot-03.png"},{"url":"\n\t\thttps:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-dutycheck\/refs\/heads\/master\/screenshots\/dutycheck-screenshot-04.png\n\t","smallThumbnail":"https:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-dutycheck\/refs\/heads\/master\/screenshots\/dutycheck-screenshot-04.png"},{"url":"\n\t\thttps:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-dutycheck\/refs\/heads\/master\/screenshots\/dutycheck-screenshot-05.png\n\t","smallThumbnail":"https:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-dutycheck\/refs\/heads\/master\/screenshots\/dutycheck-screenshot-05.png"},{"url":"\n\t\thttps:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-dutycheck\/refs\/heads\/master\/screenshots\/dutycheck-screenshot-06.png\n\t","smallThumbnail":"https:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-dutycheck\/refs\/heads\/master\/screenshots\/dutycheck-screenshot-06.png"},{"url":"\n\t\thttps:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-dutycheck\/refs\/heads\/master\/screenshots\/dutycheck-screenshot-07.png\n\t","smallThumbnail":"https:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-dutycheck\/refs\/heads\/master\/screenshots\/dutycheck-screenshot-07.png"},{"url":"\n\t\thttps:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-dutycheck\/refs\/heads\/master\/screenshots\/dutycheck-screenshot-08.png\n\t","smallThumbnail":"https:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-dutycheck\/refs\/heads\/master\/screenshots\/dutycheck-screenshot-08.png"},{"url":"\n\t\thttps:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-dutycheck\/refs\/heads\/master\/screenshots\/dutycheck-screenshot-09.png\n\t","smallThumbnail":"https:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-dutycheck\/refs\/heads\/master\/screenshots\/dutycheck-screenshot-09.png"},{"url":"\n\t\thttps:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-dutycheck\/refs\/heads\/master\/screenshots\/dutycheck-screenshot-10.png\n\t","smallThumbnail":"https:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-dutycheck\/refs\/heads\/master\/screenshots\/dutycheck-screenshot-10.png"}],"translations":{"en":{"name":"DutyCheck","summary":"Shift rosters that stay clear, conflict-free, and audit-ready \u2014 built into your Nextcloud","description":"# DutyCheck \u2014 duty rosters your team can actually rely on\n\nTired of spreadsheets that drift out of date the moment you publish? DutyCheck brings **shift planning into Nextcloud**: one place for rosters, absences, and the paper trail when someone asks *\u201cwho was on duty that night?\u201d*\n\nInstall it, add your people and locations, open a planning period, and start assigning shifts \u2014 the interface is built to be **simple on day one** and **strict where it matters** (conflicts and lifecycle rules are enforced on the server, not in someone\u2019s memory).\n\n## Why teams try DutyCheck\n\n- **See problems before you publish** \u2014 overlapping shifts and policy conflicts surface while you are still editing, not after the roster goes live\n- **A workflow everyone understands** \u2014 draft \u2192 validate \u2192 publish \u2192 close, with clear states so planners and staff know what is official\n- **Self-service for staff** \u2014 linked employees can view their roster, request absences, and subscribe to a calendar feed\n- **Audit-ready by design** \u2014 snapshots and an activity trail when you need to prove what was planned and when it changed\n- **Built for real devices** \u2014 responsive from phone to desktop; interface targets **WCAG 2.1 AA** accessibility\n\n## Great fit if you run\n\nHealthcare rotations, facility coverage, events, logistics, retail shifts, on-call teams \u2014 anywhere **people, places, and time** need to line up without guesswork.\n\n## Optional: ArbeitszeitCheck\n\nIf you also use **ArbeitszeitCheck**, DutyCheck can mirror absences automatically (integration is optional and stays off until you enable it).\n\n## Requirements\n\n- Nextcloud 32\u201333\n- PHP 8.2\u20138.4\n- MySQL or PostgreSQL"},"de":{"name":"DutyCheck","summary":"Klare, konfliktfreie Dienstpl\u00e4ne mit Nachweis \u2014 direkt in Ihrer Nextcloud","description":"# DutyCheck \u2014 Dienstpl\u00e4ne, denen Ihr Team vertrauen kann\n\nKennen Sie das: Die Excel-Tabelle war gestern noch aktuell \u2014 und heute fragt jemand, **wer eigentlich Dienst hatte**. DutyCheck holt die **Schichtplanung in Ihre Nextcloud**: ein Ort f\u00fcr Dienste, Abwesenheiten und den Nachweis, wenn es ernst wird.\n\nEinfach installieren, Mitarbeitende und Standorte anlegen, eine Planungsperiode \u00f6ffnen und Schichten zuweisen. Die Oberfl\u00e4che ist **am ersten Tag verst\u00e4ndlich** und **dort streng, wo es z\u00e4hlt** (Konflikte und Lebenszyklusregeln werden serverseitig durchgesetzt \u2014 nicht in K\u00f6pfchen oder Tabellen).\n\n## Darum lohnt sich ein Test\n\n- **Fehler sehen, bevor Sie ver\u00f6ffentlichen** \u2014 \u00dcberschneidungen und Regelverst\u00f6\u00dfe tauchen beim Planen auf, nicht erst danach\n- **Ein Ablauf, den alle verstehen** \u2014 Entwurf \u2192 Pr\u00fcfen \u2192 Ver\u00f6ffentlichen \u2192 Abschlie\u00dfen; Planende und Team wissen, was verbindlich ist\n- **Self-Service f\u00fcrs Team** \u2014 verkn\u00fcpfte Konten sehen ihren Dienstplan, stellen Abwesenheiten und k\u00f6nnen einen Kalender-Feed abonnieren\n- **Nachweise eingebaut** \u2014 Snapshots und Protokoll, wenn Sie belegen m\u00fcssen, was wann geplant war\n- **F\u00fcr Alltag und Mobilger\u00e4t** \u2014 responsiv vom Smartphone bis Desktop; Ziel **WCAG 2.1 AA**\n\n## Passt besonders gut f\u00fcr\n\nGesundheitsdienste, Objektbetrieb, Veranstaltungen, Logistik, Einzelhandel, Bereitschaft \u2014 \u00fcberall, wo **Menschen, Orte und Zeiten** zusammenpassen m\u00fcssen.\n\n## Optional: ArbeitszeitCheck\n\nMit **ArbeitszeitCheck** k\u00f6nnen Abwesenheiten automatisch gespiegelt werden (optional, standardm\u00e4\u00dfig aus \u2014 Sie schalten die Anbindung bewusst frei).\n\n## Voraussetzungen\n\n- Nextcloud 32\u201333\n- PHP 8.2\u20138.4\n- MySQL oder PostgreSQL"},"da":{"name":"DutyCheck","summary":"Klare, konfliktfri vagtplaner med revisionsspor \u2014 direkte i din Nextcloud","description":"# DutyCheck \u2014 vagtplaner dit team faktisk kan stole p\u00e5\n\nTr\u00e6t af regneark, der er for\u00e6ldede, s\u00e5 snart du offentligg\u00f8r? DutyCheck bringer **vagtplanl\u00e6gning ind i Nextcloud**: \u00e9t sted til vagtplaner, frav\u00e6r og dokumentation, n\u00e5r nogen sp\u00f8rger *\u00ab hvem var p\u00e5 vagt den nat? \u00bb*\n\nInstaller appen, tilf\u00f8j medarbejdere og lokationer, \u00e5bn en planl\u00e6gningsperiode, og begynd at tildele vagter \u2014 gr\u00e6nsefladen er **enkel fra dag \u00e9t** og **streng, hvor det betyder noget** (konflikter og livscyklusregler h\u00e5ndh\u00e6ves p\u00e5 serveren, ikke i hukommelsen).\n\n## Derfor pr\u00f8ver teams DutyCheck\n\n- **Se problemer f\u00f8r offentligg\u00f8relse** \u2014 overlappende vagter og politik-konflikter vises under redigering, ikke bagefter\n- **En arbejdsgang alle forst\u00e5r** \u2014 kladde \u2192 valider \u2192 offentligg\u00f8r \u2192 luk, med tydelige tilstande\n- **Selvbetjening for medarbejdere** \u2014 linkede konti kan se vagtplan, anmode om frav\u00e6r og abonnere p\u00e5 kalenderfeed\n- **Klar til revision** \u2014 \u00f8jebliksbilleder og aktivitetslog, n\u00e5r du skal dokumentere plan og \u00e6ndringer\n- **Bygget til virkelige enheder** \u2014 responsiv fra telefon til desktop; m\u00e5l **WCAG 2.1 AA**\n\n## Passer s\u00e6rligt godt til\n\nSundhedsvagter, driftsd\u00e6kning, events, logistik, detailhandel, vagthold \u2014 overalt hvor **mennesker, steder og tid** skal passe uden g\u00e6tteri.\n\n## Valgfrit: ArbeitszeitCheck\n\nMed **ArbeitszeitCheck** kan DutyCheck spejle frav\u00e6r automatisk (integration er valgfri og sl\u00e5et fra, indtil du aktiverer den).\n\n## Krav\n\n- Nextcloud 32\u201333\n- PHP 8.2\u20138.4\n- MySQL eller PostgreSQL"},"fr":{"name":"DutyCheck","summary":"Plannings de service clairs, sans conflits et pr\u00eats pour l'audit \u2014 int\u00e9gr\u00e9s \u00e0 votre Nextcloud","description":"# DutyCheck \u2014 des plannings de service sur lesquels votre \u00e9quipe peut compter\n\nMarre des tableurs qui deviennent obsol\u00e8tes d\u00e8s la publication ? DutyCheck int\u00e8gre la **planification des \u00e9quipes dans Nextcloud** : un seul endroit pour les plannings, les absences et la tra\u00e7abilit\u00e9 quand quelqu'un demande *\u00ab qui \u00e9tait de service cette nuit-l\u00e0 ? \u00bb*\n\nInstallez l'application, ajoutez vos collaborateurs et lieux, ouvrez une p\u00e9riode de planification et commencez \u00e0 affecter les postes \u2014 l'interface est **simple d\u00e8s le premier jour** et **stricte l\u00e0 o\u00f9 cela compte** (les conflits et r\u00e8gles de cycle de vie sont appliqu\u00e9s c\u00f4t\u00e9 serveur, pas de m\u00e9moire).\n\n## Pourquoi les \u00e9quipes essaient DutyCheck\n\n- **Voir les probl\u00e8mes avant de publier** \u2014 chevauchements et conflits de r\u00e8gles apparaissent pendant l'\u00e9dition, pas apr\u00e8s\n- **Un flux que tout le monde comprend** \u2014 brouillon \u2192 validation \u2192 publication \u2192 cl\u00f4ture, avec des \u00e9tats clairs\n- **Self-service pour le personnel** \u2014 les comptes li\u00e9s consultent leur planning, demandent des absences et s'abonnent \u00e0 un flux calendrier\n- **Pr\u00eat pour l'audit** \u2014 instantan\u00e9s et journal d'activit\u00e9 pour prouver ce qui \u00e9tait planifi\u00e9 et quand cela a chang\u00e9\n- **Con\u00e7u pour le terrain** \u2014 responsive du t\u00e9l\u00e9phone au bureau ; interface visant **WCAG 2.1 AA**\n\n## Id\u00e9al pour\n\nRotations m\u00e9dicales, couverture de sites, \u00e9v\u00e9nements, logistique, commerce, astreintes \u2014 partout o\u00f9 **personnes, lieux et horaires** doivent s'aligner sans approximation.\n\n## Optionnel : ArbeitszeitCheck\n\nAvec **ArbeitszeitCheck**, DutyCheck peut refl\u00e9ter les absences automatiquement (int\u00e9gration optionnelle, d\u00e9sactiv\u00e9e par d\u00e9faut).\n\n## Pr\u00e9requis\n\n- Nextcloud 32\u201333\n- PHP 8.2\u20138.4\n- MySQL ou PostgreSQL"},"it":{"name":"DutyCheck","summary":"Turni chiari, senza conflitti e pronti per l'audit \u2014 integrati nella tua Nextcloud","description":"# DutyCheck \u2014 duty rosters your team can actually rely on\n\nTired of spreadsheets that drift out of date the moment you publish? DutyCheck brings **shift planning into Nextcloud**: one place for rosters, absences, and the paper trail when someone asks *\u201cwho was on duty that night?\u201d*\n\nInstall it, add your people and locations, open a planning period, and start assigning shifts \u2014 the interface is built to be **simple on day one** and **strict where it matters** (conflicts and lifecycle rules are enforced on the server, not in someone\u2019s memory).\n\n## Why teams try DutyCheck\n\n- **See problems before you publish** \u2014 overlapping shifts and policy conflicts surface while you are still editing, not after the roster goes live\n- **A workflow everyone understands** \u2014 draft \u2192 validate \u2192 publish \u2192 close, with clear states so planners and staff know what is official\n- **Self-service for staff** \u2014 linked employees can view their roster, request absences, and subscribe to a calendar feed\n- **Audit-ready by design** \u2014 snapshots and an activity trail when you need to prove what was planned and when it changed\n- **Built for real devices** \u2014 responsive from phone to desktop; interface targets **WCAG 2.1 AA** accessibility\n\n## Great fit if you run\n\nHealthcare rotations, facility coverage, events, logistics, retail shifts, on-call teams \u2014 anywhere **people, places, and time** need to line up without guesswork.\n\n## Optional: ArbeitszeitCheck\n\nIf you also use **ArbeitszeitCheck**, DutyCheck can mirror absences automatically (integration is optional and stays off until you enable it).\n\n## Requirements\n\n- Nextcloud 32\u201333\n- PHP 8.2\u20138.4\n- MySQL or PostgreSQL"},"sv":{"name":"DutyCheck","summary":"Tydliga, konfliktfria schema med revisionssp\u00e5r \u2014 inbyggt i din Nextcloud","description":"# DutyCheck \u2014 duty rosters your team can actually rely on\n\nTired of spreadsheets that drift out of date the moment you publish? DutyCheck brings **shift planning into Nextcloud**: one place for rosters, absences, and the paper trail when someone asks *\u201cwho was on duty that night?\u201d*\n\nInstall it, add your people and locations, open a planning period, and start assigning shifts \u2014 the interface is built to be **simple on day one** and **strict where it matters** (conflicts and lifecycle rules are enforced on the server, not in someone\u2019s memory).\n\n## Why teams try DutyCheck\n\n- **See problems before you publish** \u2014 overlapping shifts and policy conflicts surface while you are still editing, not after the roster goes live\n- **A workflow everyone understands** \u2014 draft \u2192 validate \u2192 publish \u2192 close, with clear states so planners and staff know what is official\n- **Self-service for staff** \u2014 linked employees can view their roster, request absences, and subscribe to a calendar feed\n- **Audit-ready by design** \u2014 snapshots and an activity trail when you need to prove what was planned and when it changed\n- **Built for real devices** \u2014 responsive from phone to desktop; interface targets **WCAG 2.1 AA** accessibility\n\n## Great fit if you run\n\nHealthcare rotations, facility coverage, events, logistics, retail shifts, on-call teams \u2014 anywhere **people, places, and time** need to line up without guesswork.\n\n## Optional: ArbeitszeitCheck\n\nIf you also use **ArbeitszeitCheck**, DutyCheck can mirror absences automatically (integration is optional and stays off until you enable it).\n\n## Requirements\n\n- Nextcloud 32\u201333\n- PHP 8.2\u20138.4\n- MySQL or PostgreSQL"},"nl":{"name":"DutyCheck","summary":"Duidelijke, conflictvrije dienstroosters met audittrail \u2014 ge\u00efntegreerd in uw Nextcloud","description":"# DutyCheck \u2014 duty rosters your team can actually rely on\n\nTired of spreadsheets that drift out of date the moment you publish? DutyCheck brings **shift planning into Nextcloud**: one place for rosters, absences, and the paper trail when someone asks *\u201cwho was on duty that night?\u201d*\n\nInstall it, add your people and locations, open a planning period, and start assigning shifts \u2014 the interface is built to be **simple on day one** and **strict where it matters** (conflicts and lifecycle rules are enforced on the server, not in someone\u2019s memory).\n\n## Why teams try DutyCheck\n\n- **See problems before you publish** \u2014 overlapping shifts and policy conflicts surface while you are still editing, not after the roster goes live\n- **A workflow everyone understands** \u2014 draft \u2192 validate \u2192 publish \u2192 close, with clear states so planners and staff know what is official\n- **Self-service for staff** \u2014 linked employees can view their roster, request absences, and subscribe to a calendar feed\n- **Audit-ready by design** \u2014 snapshots and an activity trail when you need to prove what was planned and when it changed\n- **Built for real devices** \u2014 responsive from phone to desktop; interface targets **WCAG 2.1 AA** accessibility\n\n## Great fit if you run\n\nHealthcare rotations, facility coverage, events, logistics, retail shifts, on-call teams \u2014 anywhere **people, places, and time** need to line up without guesswork.\n\n## Optional: ArbeitszeitCheck\n\nIf you also use **ArbeitszeitCheck**, DutyCheck can mirror absences automatically (integration is optional and stays off until you enable it).\n\n## Requirements\n\n- Nextcloud 32\u201333\n- PHP 8.2\u20138.4\n- MySQL or PostgreSQL"},"es":{"name":"DutyCheck","summary":"Planificaciones de turnos claras, sin conflictos y listas para auditor\u00eda \u2014 integradas en tu Nextcloud","description":"# DutyCheck \u2014 planificaciones de turnos en las que tu equipo puede confiar\n\n\u00bfCansado de hojas de c\u00e1lculo que quedan obsoletas al publicar? DutyCheck lleva la **planificaci\u00f3n de turnos a Nextcloud**: un solo lugar para cuadrantes, ausencias y el registro cuando alguien pregunta *\u00ab \u00bfqui\u00e9n estaba de guardia esa noche? \u00bb*\n\nInst\u00e1lala, a\u00f1ade personas y ubicaciones, abre un periodo de planificaci\u00f3n y empieza a asignar turnos \u2014 la interfaz es **sencilla desde el primer d\u00eda** y **estricta donde importa** (conflictos y reglas de ciclo de vida se aplican en el servidor, no de memoria).\n\n## Por qu\u00e9 los equipos prueban DutyCheck\n\n- **Ver problemas antes de publicar** \u2014 solapamientos y conflictos de normas aparecen al editar, no despu\u00e9s\n- **Un flujo que todos entienden** \u2014 borrador \u2192 validar \u2192 publicar \u2192 cerrar, con estados claros\n- **Autoservicio para el personal** \u2014 cuentas vinculadas ven su cuadrante, solicitan ausencias y se suscriben a un feed de calendario\n- **Listo para auditor\u00eda** \u2014 instant\u00e1neas y registro de actividad para demostrar qu\u00e9 se planific\u00f3 y cu\u00e1ndo cambi\u00f3\n- **Hecho para dispositivos reales** \u2014 responsive de m\u00f3vil a escritorio; interfaz orientada a **WCAG 2.1 AA**\n\n## Encaja especialmente en\n\nRotaciones sanitarias, cobertura de instalaciones, eventos, log\u00edstica, comercio, guardias \u2014 donde **personas, lugares y horarios** deben cuadrar sin conjeturas.\n\n## Opcional: ArbeitszeitCheck\n\nCon **ArbeitszeitCheck**, DutyCheck puede reflejar ausencias autom\u00e1ticamente (integraci\u00f3n opcional, desactivada hasta que la habilites).\n\n## Requisitos\n\n- Nextcloud 32\u201333\n- PHP 8.2\u20138.4\n- MySQL o PostgreSQL"},"nb":{"name":"DutyCheck","summary":"Klare, konfliktfrie vaktplaner med revisjonsspor \u2014 direkte i din Nextcloud","description":"# DutyCheck \u2014 duty rosters your team can actually rely on\n\nTired of spreadsheets that drift out of date the moment you publish? DutyCheck brings **shift planning into Nextcloud**: one place for rosters, absences, and the paper trail when someone asks *\u201cwho was on duty that night?\u201d*\n\nInstall it, add your people and locations, open a planning period, and start assigning shifts \u2014 the interface is built to be **simple on day one** and **strict where it matters** (conflicts and lifecycle rules are enforced on the server, not in someone\u2019s memory).\n\n## Why teams try DutyCheck\n\n- **See problems before you publish** \u2014 overlapping shifts and policy conflicts surface while you are still editing, not after the roster goes live\n- **A workflow everyone understands** \u2014 draft \u2192 validate \u2192 publish \u2192 close, with clear states so planners and staff know what is official\n- **Self-service for staff** \u2014 linked employees can view their roster, request absences, and subscribe to a calendar feed\n- **Audit-ready by design** \u2014 snapshots and an activity trail when you need to prove what was planned and when it changed\n- **Built for real devices** \u2014 responsive from phone to desktop; interface targets **WCAG 2.1 AA** accessibility\n\n## Great fit if you run\n\nHealthcare rotations, facility coverage, events, logistics, retail shifts, on-call teams \u2014 anywhere **people, places, and time** need to line up without guesswork.\n\n## Optional: ArbeitszeitCheck\n\nIf you also use **ArbeitszeitCheck**, DutyCheck can mirror absences automatically (integration is optional and stays off until you enable it).\n\n## Requirements\n\n- Nextcloud 32\u201333\n- PHP 8.2\u20138.4\n- MySQL or PostgreSQL"},"pl":{"name":"DutyCheck","summary":"Przejrzyste harmonogramy dy\u017cur\u00f3w bez konflikt\u00f3w, gotowe do audytu \u2014 w Twoim Nextcloud","description":"# DutyCheck \u2014 duty rosters your team can actually rely on\n\nTired of spreadsheets that drift out of date the moment you publish? DutyCheck brings **shift planning into Nextcloud**: one place for rosters, absences, and the paper trail when someone asks *\u201cwho was on duty that night?\u201d*\n\nInstall it, add your people and locations, open a planning period, and start assigning shifts \u2014 the interface is built to be **simple on day one** and **strict where it matters** (conflicts and lifecycle rules are enforced on the server, not in someone\u2019s memory).\n\n## Why teams try DutyCheck\n\n- **See problems before you publish** \u2014 overlapping shifts and policy conflicts surface while you are still editing, not after the roster goes live\n- **A workflow everyone understands** \u2014 draft \u2192 validate \u2192 publish \u2192 close, with clear states so planners and staff know what is official\n- **Self-service for staff** \u2014 linked employees can view their roster, request absences, and subscribe to a calendar feed\n- **Audit-ready by design** \u2014 snapshots and an activity trail when you need to prove what was planned and when it changed\n- **Built for real devices** \u2014 responsive from phone to desktop; interface targets **WCAG 2.1 AA** accessibility\n\n## Great fit if you run\n\nHealthcare rotations, facility coverage, events, logistics, retail shifts, on-call teams \u2014 anywhere **people, places, and time** need to line up without guesswork.\n\n## Optional: ArbeitszeitCheck\n\nIf you also use **ArbeitszeitCheck**, DutyCheck can mirror absences automatically (integration is optional and stays off until you enable it).\n\n## Requirements\n\n- Nextcloud 32\u201333\n- PHP 8.2\u20138.4\n- MySQL or PostgreSQL"}},"isFeatured":false,"authors":[{"name":"Alexander M\u00e4ule","mail":"info@software-by-design.de","homepage":"https:\/\/nextcloud.software-by-design.de"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBDCCAuwCAhNHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwNTIxMTUxNTAxWhcNMzYwODI2MTUxNTAxWjAUMRIwEAYD\nVQQDDAlkdXR5Y2hlY2swggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCn\nWEE+B5fAWUDUcINdliOsuP7J3vd\/roctHn3e0TBND7r6yrwLjxSQKYgNoWRAYJmC\njhDrZxv6kFyf09XtdABaEvKo4EZAUS3trqIlfBCbz3PLtVHiTB9NbuNhk4XssBAf\nI2S3FXLj3Ygx88F\/8I1T2n2XJ63uQBeYFjCf1uwx8wbaIv+mbfk3+uhkurCNTiav\n3IsT8RM5rSkMApiShhPQOlgaM43d+TzxJG1dXwMTf3e8gZz5XH80fiKyP6gNfPLy\njbiNpG9WBCL\/DsBWXL0pn+jUYO4lnyRrOS977Mqk1luOJGsPFWXaLSVOSvrdJDHd\nR968uUoXtr8TcD9PxNE6fNd3Mhu28sGcn1V1QFtGTWonkYp8wDgnZPqJHw37Need\nr442wrKbwmJqN6t+MSFklBLB\/h0ExD1QBFNvRtpV+BVNseoK4spNszWvlXtfLFxx\n3DwFPeg7dRqcHuD1BGLgG\/LwD8dynwamKdNndbtF343vVVHKIfzcWpsua39MYO3W\nSxwQBRN0lmlDGWYbypdNJzp+aSZzUDG\/SxpqJDH7ylpBTaWtRiVJEiXY7\/bZ+AXX\n2CqYUad\/\/oK5rvqkfODiPNBRVX7pniRpRb8Y7Y3lAJgE\/4wpGzeYsfDVQCAjY76y\nL\/rg+w17xKDurZNOgawDQSzrkBbCizdj9RgaS+lVCwIDAQABMA0GCSqGSIb3DQEB\nCwUAA4IBAQB4mchRZJvbcmIifarIimDO4nY+KO2F3\/fE0Z21O27ppHqvk3dH6j6X\nGdy57dcmDrGYMOuFHRI5j+1Vlbn419xXqx2aG+cs\/tojxdvaPyaRSC\/IS7hhqz7B\noRagvxhPj46QRWyHmBA10OO+G9AWtlVlwezR+LbFiZ27oazTqNZKUNdlBMgmA\/K2\nT6lEw6\/Zk+f3ipa0o9KSVukNOWGkhGJa324EQcgytizCyzSQeF+blffSsVDDVvcB\n3z8x88iJSys4bmNqetVdiOnqysrCCr7DFMlSS2T1Ck8I6t2QkcBovoyrj6r20GtU\nFH87CRYAmFQSgkEOElRTaAnCn6\/CeBOl\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"social","categories":["social"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/schBenedikt\/social\/issues","website":"https:\/\/github.com\/schBenedikt\/social","created":"2018-12-07T10:22:28.086449Z","lastModified":"2026-05-26T19:19:32.544480Z","releases":[{"version":"0.10.0","phpExtensions":[],"databases":[{"id":"pgsql","versionSpec":"*","rawVersionSpec":"*"},{"id":"sqlite","versionSpec":"*","rawVersionSpec":"*"},{"id":"mysql","versionSpec":"*","rawVersionSpec":"*"}],"shellCommands":[],"phpVersionSpec":">=8.1.0 <8.6.0","platformVersionSpec":">=28.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/SchBenedikt\/social\/releases\/download\/v0.10.0\/social.tar.gz","created":"2026-05-26T19:01:08.574216Z","licenses":["agpl"],"lastModified":"2026-05-26T19:19:32.582064Z","isNightly":false,"rawPhpVersionSpec":">=8.1 <=8.5","rawPlatformVersionSpec":">=28 <=34","signature":"dip4vv5Jdde0z6+8t69Sg5x1lkESx6MS\/ZdvzekntbYW1KrYWLRgI56+3vuzEAF+\nfMvGNriCiuU\/st8YGwGoRBGF\/jw121XdqW1H0BLutNpXvOYCix\/hrqLGTUpZz1j7\nNJmjVcsnhABDJRCzwiOogHVUIs+Kz+CwxPj+FJODCd6r\/ylVj1xuSWJNicbGlucN\nS+6LnTB1P24JFvHot0HasvEXRfwkJWpB+jBNbswSylWfACGts1j6kQc7nCzADSZH\nMbFl9M+BVrfs96E2SJfZai5Bg\/5mSFmEcTiL2O8lEr09kHjnv+s+Z0oRwxlkkUWJ\nT15MRVqtN5shG0rpLCGoELFWcvXp92Ado46E506BmzX5Yy7qlWcJrINqPEaz9xeg\nYMKMGSX4rrTZ8UTBJi\/MUvHunApSo8wEGRTceoQE7jRWtsRF2MaA0+nKpsLXcLEL\n23rSi\/4j483bTdHkURBN\/Nryw9KsX39sEYnk1A3GnGJtgEarXLWlMUEFgmofme0a\nAWL33Njry\/j0c5ptRchvshgpupK4Bo1aM39+JM1TWG+LCUROEO2A5vbLuCEwhcvt\nXILgSG03wR\/fVZVuIffNywqCiv974ZLXNrIciga6xoCYKryyXs7OeGwV5sQNpId5\nd0Im\/E9S68lFNebLQO641O9AhSMXjcZtmsoefgJkN2Q=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/schBenedikt\/social\/master\/img\/screenshot.png","smallThumbnail":""}],"translations":{"en":{"name":"Social","summary":"Nextcloud becomes part of the federated social networks","description":"Nextcloud Social connects your Nextcloud account to the Fediverse through the ActivityPub standard.\n\nFeatures:\n- \ud83e\udded Timelines: browse the public, local, and home timelines\n- \u270d\ufe0f Posts: create posts, replies, and mentions\n- \u270f\ufe0f Edit posts: update local posts and federate them as ActivityPub `Update` activities\n- \ud83d\udc4d \ud83d\udd01 \ud83d\udcac Actions: like, boost, and reply\n- \ud83c\udf10 Federation: send and receive ActivityPub activities\n- \ud83d\udc65 Following: discover and follow remote accounts\n\nThis release restores the core social features and improves interoperability with the Fediverse."}},"isFeatured":false,"authors":[{"name":"Benedikt Sch\u00e4chner","mail":"benedikt.schaechner@web.de","homepage":"https:\/\/benedikt.xn--schchner-2za.de"}],"ratingRecent":0.5,"ratingOverall":0.4230769230769231,"ratingNumRecent":0,"ratingNumOverall":13,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEATCCAukCAhNKMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwNTIyMjI0MDQ5WhcNMzYwODI3MjI0MDQ5WjARMQ8wDQYD\nVQQDDAZzb2NpYWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCKY3C\/\n9aUywNXK0EoqgSVSxlTlS1Nj57Mu8FddMEw0Jt5CyFUwWblfZu85KZgyTDcnTlAh\nAvE+sEhT4uPnLIhUWm738Ham759e2kjStgTYpAq+7I91loPNr5o\/nCo6M19TbGsU\nEtXe9aVevvNC2rXGHIpnDcB9x+r7g2ObgTUNFWaDlMjLbxgjg7vvuKqWRoJoi61e\n+88PXOPQ82noKEZFUPo6in2JBmME\/n5O5MdKicRsAE3vxLVwi+WUeLDTSFZqjKrY\nrw2bsnXUoMXFH3Jl6ka5zM8hukwVvKaQnHGQZ\/u8k8+v81uYKjfv\/RRwfxCZKzU2\nkmNOUuC7t+wdC3Kcp8Q\/rtI+PqLTCmY6hjfNcdkL+WjQl1Of8mKqYMLShVetio7w\nn9Rnl8WNgubGkP2nIAHuWeVUXcgymVdtfqbMg4qwgMzfMg+9iQMdIlI62xhqxk1T\nTlO1V1yS+Ac0kagL3Ca3kWPbZpWvCV3kBsBaLPABiW9gedDw5Qde+ZRjvTauhiFW\nscWtsxBgfUVNgjvp9odRzEg2m1CDzI76qtPwCE5zmi07uWf\/EzylTOF99a0TxUaq\nl52MYy5v6sOEq0gLSmZ1ps\/AMOiLpDoKw+W7tftUdrSF+F72ho48DreJvhkNmbPc\n\/Cuby810jZppHISz8w8tug6BUCRAZeUsSXE7TwIDAQABMA0GCSqGSIb3DQEBCwUA\nA4IBAQB1fllphUv9hlvetefpPOBHP9aRmRXOesdUgpXIs0WLzvDPPL3n7qRMRjo2\n6QSv+E5N+j\/Rk5t5eVNvpm\/2hlK7rA6Mjbqx949VbNoPX0S1qTYz1iGSde5Nr\/Hm\nEn8BnH0Ffqv\/mlRkgfYrQS9EjrHqfoQC3G98Wu\/ULXe1rE517VTxWZ1WbDrXQGwb\n1ij\/cNXOcTNZu\/IVDrKf7pm149lbBZdu\/7FAQdaoK\/wD50y4Gz0uG7\/\/6FpetNfE\nakdaTkGWzXRzDVcEI9u0rvViD1JuHbr0Cfr3s12BJRXezOZal9Th+0RvCUpT6PQx\nwMAhBFoNQrZ\/eYA1zcGU0t34p47V\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"ownershiptransfer","categories":["monitoring","organization","tools"],"userDocs":"","adminDocs":"https:\/\/framagit.org\/framasoft\/nextcloud\/ownershiptransfer#usage","developerDocs":"https:\/\/framagit.org\/framasoft\/nextcloud\/ownershiptransfer","issueTracker":"https:\/\/framagit.org\/framasoft\/nextcloud\/ownershiptransfer\/-\/issues","website":"https:\/\/framagit.org\/framasoft\/nextcloud\/ownershiptransfer","created":"2024-08-26T14:32:38.110847Z","lastModified":"2026-06-04T07:36:43.284339Z","releases":[{"version":"1.5.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.2.0 <8.6.0","platformVersionSpec":">=32.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/packages.framasoft.org\/projects\/nextcloud-apps\/ownership-transfer\/ownershiptransfer-1.5.0.tar.gz","created":"2026-06-04T07:36:43.274145Z","licenses":["agpl"],"lastModified":"2026-06-04T07:36:43.330044Z","isNightly":false,"rawPhpVersionSpec":">=8.2 <=8.5","rawPlatformVersionSpec":">=32 <=34","signature":"ZbOtYUlpqmCzMCMpknNkRQ5\/LGx470rOAEmAdvBskaDRzRv2rbaqwGkV1hqzLTvt\nGIeuL73R60jQJiwag\/iX+Bw8lCNx9UbMPtYN9660Fdr3RNYL96ifWska5ZoXWkay\nnb5YcHYbl+A3zVc2oclu286AqNGZ7ILdW1Zo6ceEvOduVUhXALb+4rfXzIxyvHE6\nx04bY5TbiGPQs3+b12iyabJCfAwhoSEVNEgXjDR7thEHgT8EpFydoH21cELRZuon\nMcUrqOcHLPbyzn\/\/QDDsJ0QI5rN99RgtTxIR92zEHisiEKXoaU23KY7D1TaTRaSp\n5\/5jKOPdk3I3Q5A++iahD2HFthAI2lCZON+40klFWbYDu9hSfGGxXL2yRe96ZRNE\npNLpQ5W\/YstsAtGBGORLGMatlMYmoXOFCrPDAYIVbZdLLCe3PNG+W9DUEWjx9IZw\n2JwuRvqiTJBafOolhLrPd4pHqbbiScUt2OitRHrKymMHGb\/kkIPZ3nmY3TEjGje\/\nk+5MUAZBuhKIMxpGTHTUT86isWcJkLim2IfHxH3mhVvL8iXqU863spBwRLV4zrwH\nM9BoeoI\/mGPOA9yzSd3fCHLDl3OxUE52+EMQNykxaPFye7uwVRxd26Ckf5lqOjbU\naeRr31weekv+zTCbRDImyCJAMA6APo+mqmXBfvRBuds=","translations":{"en":{"changelog":"### Fixed\n\n- Small UI fixes\n\n### Changed\n\n- Migrate to Vue 3\n- Dependencies updates"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/framagit.org\/framasoft\/nextcloud\/ownershiptransfer\/-\/raw\/main\/screenshots\/ownership_transfer.png","smallThumbnail":""},{"url":"https:\/\/framagit.org\/framasoft\/nextcloud\/ownershiptransfer\/-\/raw\/main\/screenshots\/ot_file_explorer.png","smallThumbnail":""},{"url":"https:\/\/framagit.org\/framasoft\/nextcloud\/ownershiptransfer\/-\/raw\/main\/screenshots\/ot_confirmation.png","smallThumbnail":""}],"translations":{"en":{"name":"Ownership Transfer","summary":"Transfer data from one user to another","description":"This app helps instance administrator to transfer any user's data to another user.\n\nAdmins can transfer data from the following apps:\n\n* **Files**: transfer all the files or a specific folder\n* **Calendar**: transfer all the calendars or a specific one\n* **Contacts**: transfer all the contacts or a specific address book"},"fr":{"name":"Ownership Transfer","summary":"Transf\u00e9rer des donn\u00e9es d'un utilisateur \u00e0 un autre","description":"Permet aux adminstrateurs d'instance de transf\u00e9rer les donn\u00e9es d'un utilisateur vers un autre\n\nLes admins peuvent transf\u00e9rer des donn\u00e9es des applications suivantes:\n\n* **Fichiers** : tous les fichiers ou un dossier\n* **Agenda** : tous les agendas ou un en particulier\n* **Contacts** : tous les contacts ou un carnet d'adresses"}},"isFeatured":false,"authors":[{"name":"Val Jossic","mail":"val@framasoft.org","homepage":"https:\/\/vqlion.fr"},{"name":"Thomas Citharel","mail":"thomas.citharel@framasoft.org","homepage":"https:\/\/tcit.fr"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEDDCCAvQCAhJ1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjQwODIxMTYzMjE4WhcNMzQxMTI3MTYzMjE4WjAcMRowGAYD\nVQQDDBFvd25lcnNoaXB0cmFuc2ZlcjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC\nAgoCggIBAK9JmzTlQRsR2qOkAttyTcamBOYOKLdrjcRFghd7tSS4fn8NAZ2llp0v\n5ER7nLgllQCzIehBvzf3ud5+Q8qYwVVvXCBLwks130jutm3M3wytpyDrEyVVEyy5\nso1sS8pTj1w0vUDytz6j+ddy6zijvRj4rhaHsM6HfomCpO44L8P8BqSu\/Us9eiVk\nZpWAAyb6o4\/Qc0\/D5OWZFJFqoEp0KhHQiLIKfTMxd+vPzT55sWZR9J12xtIKGrjE\njkSvVhWaeG4iyrmGiCNbR8fWu7rEffqQzWgDwcXKtiK2cQp9TeWK3FcosAtCIjmg\nObRHDwgPhVeOyAA+JISc3eX\/S6Z3QBslRiAjf9gNtEy8WII29lMIAdV1JnBcz0mi\nu4YZzrX+LBde4pvr7Hz7Q4\/TspsqKoyG308lmuI0U4st9pQwib5D\/fr8HHEeVL6A\nQg1InfPeHQKOsLpZLALWqUSgWPHtF4QGwr9DDYsZn3o38nSG5f4q0KhMoG8M7ATK\nILp2kEpaKDAua0A7sKcvkYDCjCqX0y7UCs3V1LNMPfO8w1kGi\/moPEhsWxS6ODUJ\nMt\/AgGHN7YQ4NpJwNIs+PZh5glmzXRij\/lizlv1UF65tSOp\/oOK0deiQ5noh\/zt1\nUBsNAtU0Kql0FXor\/yjmduyqFyipzAy3+VW3Cm5h0oAHVDO1VjjdAgMBAAEwDQYJ\nKoZIhvcNAQELBQADggEBADfMLFwAT3HmyxV8kPIcn8xYLW+asgS5K91ALbXejZrY\nGHKBe4ZVzdPT64xnZdChr24T+9ReclGeUQImB4EZbEylDLP0PpajM7pwfVYs+2m8\ntFMS07OgjRMQQ3Eyd0x+Lj36VoWGe0zJCCPS0SCK+J4R7tWiEFAGoyfxI9eUynCr\nHQHFSE6fCFfaknDg\/dVxQV37wXIxMsdc3k8Ql2WWAkAXu5WgJQZRyhdLbXm9fVzn\nb5ePY+QLk8ydWUww0NMHgd9K7RpYlX4AzslojdWeyrQsl+274ZZ3L3fAHXT7\/2IY\nXNPSlLVL67Vby7vCIxbCf7\/JPFazsKuX4bHIupcy5ac=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"assistant","categories":["ai","integration"],"userDocs":"","adminDocs":"","developerDocs":"https:\/\/github.com\/nextcloud\/assistant","issueTracker":"https:\/\/github.com\/nextcloud\/assistant\/issues","website":"https:\/\/github.com\/nextcloud\/assistant","created":"2023-08-21T11:46:53.737268Z","lastModified":"2026-05-26T08:35:57.104967Z","releases":[{"version":"3.4.3","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/assistant\/releases\/download\/v3.4.3\/assistant-v3.4.3.tar.gz","created":"2026-05-26T08:35:57.078617Z","licenses":["agpl"],"lastModified":"2026-05-26T08:35:57.140206Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=34","signature":"HsoJSNgdxvNYmbiYMUn5zgcFLPNyA6kwtjwuOSoPgiXJByTzTaqm9bfiVQcdL9JHWHFzJYv6QusDlgr\/TULMFxDqZ4HFJD4X1K0Oom0aTff1YBvjpZ0Txulc7CxE3JOk9j30lauCo28PsjF9FFePOx7vtCGHEt3zk8fkymMKNymQinmvTXP8Kk19Le3R3+iRgtfrAshF0D+euiBPqVNezmJGRzYdXV5G2Whj7gevP4EwdD6IR1sQ1R1k7\/pS3Cg2ohhkHUTlUL7EKnEnwgVdqplR1mBQq6GfDhyO2NON5OyA7t4CJVfC7OR3vdR3cCSSj9HQDF00qzHya2hHOsRVCKsHVpXem612zkhvbeL+9T5TcPjz1QAw+byB9\/5jAwwcJaj6kv\/b1T4889sE3MkpedpLao7FaCkhhzmWuJbjbeJY99wPMxu25Yojb5lFIsBHl4VgpV5Qfy7EUcCAOyRfjH0pjTL6c3pc7Lxw+0nOTgcpgdvxO1wWj2JgEOlmWWEVTWO\/Ht28O+PpwEKbNE7AnWUlDIDuVTT9r\/GzIy\/G\/zcTMQ3Be5sMy7W8spCHLMgfcnyWO0HvuThNY1EvEgkBpAzzuQ0cO5Pb02\/kY3No7MnSK4rrY23wHcuf9qYZ010pgDdtT\/PYkUJO43MXMfn0ajOeQnZZJXfOi3hweIhsajA=","translations":{"en":{"changelog":"### Fixed\n- use UnknownNotificationException instead of Activity one @janepie [#552](https:\/\/github.com\/nextcloud\/assistant\/pull\/552)"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/github.com\/nextcloud\/assistant\/raw\/main\/img\/screenshots\/screenshot1.png","smallThumbnail":""},{"url":"https:\/\/github.com\/nextcloud\/assistant\/raw\/main\/img\/screenshots\/screenshot2.png","smallThumbnail":""},{"url":"https:\/\/github.com\/nextcloud\/assistant\/raw\/main\/img\/screenshots\/screenshot3.png","smallThumbnail":""},{"url":"https:\/\/github.com\/nextcloud\/assistant\/raw\/main\/img\/screenshots\/screenshot4.png","smallThumbnail":""},{"url":"https:\/\/github.com\/nextcloud\/assistant\/raw\/main\/img\/screenshots\/screenshot5.png","smallThumbnail":""},{"url":"https:\/\/github.com\/nextcloud\/assistant\/raw\/main\/img\/screenshots\/screenshot6.png","smallThumbnail":""},{"url":"https:\/\/github.com\/nextcloud\/assistant\/raw\/main\/img\/screenshots\/screenshot7.png","smallThumbnail":""}],"translations":{"en":{"name":"Nextcloud Assistant","summary":"Process and transform text","description":"This app brings a user interface to use the Nextcloud text processing feature.\n\nIt allows users to launch AI tasks, be notified when they finish and see the results.\nThe assistant also appears in others apps like Text to easily process parts of a document.\n\nMore details on the assistant OCS API and frontend integration possibilities in the\n[developer doc](https:\/\/github.com\/nextcloud\/assistant\/raw\/main\/docs\/developer)\n\n### How to use it\n\nA new right header menu entry appears. Once clicked, the assistant is displayed and you can select and task type and\nset the input you want to process.\n\nThe task might run immediately or be scheduled depending on the time estimation given by the AI provider.\nOnce a task is scheduled, it will run as a background job. When it is finished, you will receive a notification\nfrom which the results can be displayed.\n\nOther apps can integrate with the assistant. For example, Text will display an inline button besides every paragraph\nto directly select a task type to process this paragraph. Selecting a task this way will open the assistant with the task\nbeing pre-selected and the input text set.\n\nMore details and screenshots in the [user doc](https:\/\/github.com\/nextcloud\/assistant\/raw\/main\/docs\/user).\n\n## Features\n\nIn the assistant, the list of available tasks depends on the available providers installed via other apps.\nThis means you have complete freedom over which service\/software will actually run your AI tasks.\n\n### Text processing providers\n\nSo far, the [Local Large language model](https:\/\/github.com\/nextcloud\/llm2#readme)\nand the [OpenAi\/LocalAI integration](https:\/\/apps.nextcloud.com\/apps\/integration_openai) apps\ninclude text processing providers to:\n* Summarize\n* Extract topics\n* Generate a headline\n* Get an answer from a free prompt\n* Reformulate (OpenAi\/LocalAi only)\n* Context writer: Generate text with a specified style. The style can be described or provided via an example text.\n\n### Text to image (Image generation)\n\nKnown providers:\n* [OpenAi\/LocalAI integration](https:\/\/apps.nextcloud.com\/apps\/integration_openai)\n* [Text2Image Stable Diffusion](https:\/\/apps.nextcloud.com\/apps\/text2image_stablediffusion)\n\n### Speech to text (Audio transcription)\n\nKnown providers:\n* [OpenAi\/LocalAI integration](https:\/\/apps.nextcloud.com\/apps\/integration_openai)\n* [Local Whisper Speech-To-Text](https:\/\/apps.nextcloud.com\/apps\/stt_whisper)\n\nMore details on how to set this up in the [admin docs](https:\/\/docs.nextcloud.com\/server\/latest\/admin_manual\/ai\/index.html)"}},"isFeatured":true,"authors":[{"name":"Julien Veyssier","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.6428571428571429,"ratingNumRecent":0,"ratingNumOverall":7,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEBDCCAuwCAhIoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjMwODE0MTEwMjI0WhcNMzMxMTE5MTEwMjI0WjAUMRIwEAYD\r\nVQQDDAlhc3Npc3RhbnQwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCu\r\ncEls+fSEfvpa7PK3GLGLUGiD1Ls8TeqppTo3tCb2xrCRwP744VdiSB4BsnjRF8Gk\r\nVtSrICsPB7dfVXnnorZdXzzFEa2WACAhqMCPykoym7Oyr5+o2uOTXXYDzt2mvqCz\r\n6YcSYWxRo3WcCkzl0Dn9Fyu5jDDBMF9yddonmyusbP4Keg8nvyl2FxIYFyiV9Nkn\r\nvM+o6P\/JZpwfjzwtVJyevIM\/95hUOvP1kMMhqd\/dozauQT+lqaPvuMjYmjDFh82g\r\nJY8fKcHkyR+Bnldz2u7G6aQ7TK\/ANE4jkxVN7TaNn5HruFIzlMP1uY3IeZWAZ68+\r\nXy6Kafasf76P01fkR\/3NmVpPhCIBXRjCNWbltzj8QgSGK0\/JXRsQKZnEzdYCg+eP\r\n6ZJQK74D6DZV7vLS7YeHUi4SgNoDlrj5vW1Sg5gZica+JaVvF9L0+Oql\/BVO6js3\r\nFZnQ2GDds9NxkuZt84NonO\/x5NHu8JMQJA+7FuAWoJ7+zCsccPRTGU+hLfLR9Cnr\r\n0uZhX4961IDrom0I5AyRiygmnv8T0kt+7gfvxsvKTZHz50FfHtitQk0j\/4lpTQxg\r\n4FYwldg+BfaMm7wqQEIZzOmUHE75dM3eCW8AmPJ4ntbGBa91q4P\/sfsPpKW3+7r0\r\nWz0PMKYth9BI23qX1zKMPVj7UXcVJNRKoGU4lZS5aQIDAQABMA0GCSqGSIb3DQEB\r\nCwUAA4IBAQBae3tgu8nceZyPf3aPPYs7Sb1x0jdpikBOFuYGvxVY1CtEU3bR9Eou\r\nid8fX+WSzvok80Cfz+kqgYhWMCPYYz5rOOt+hEjlqOO5Ar2n59m5jZdmW4OD7wHh\r\nan+XhfR2Nu1DZL43KMc0EeQwhvO\/RvpkdlGmCz+RAM3t2VhkjFZnre+pEGmQvcXh\r\nNwd9kMW2kbPEoMk7udO0qK6gbs8ZuOCTcGqWYu5\/Pap354zSg+\/5QnKsZ4mwwk3s\r\nhm2oG89\/2qARyksjqmSSAGhOSCflvXVKAnPiXEbE4DKVGWx6j8lFb+7rHLqBKSHG\r\nQWDx36b7StfjMk\/wRdDL7maI8o+kZCtN\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"integration_matrix","categories":["integration"],"userDocs":"","adminDocs":"","developerDocs":"https:\/\/github.com\/nextcloud\/integration_matrix","issueTracker":"https:\/\/github.com\/nextcloud\/integration_matrix\/issues","website":"https:\/\/github.com\/nextcloud\/integration_matrix","created":"2026-04-07T21:30:26.160425Z","lastModified":"2026-05-06T11:39:34.878187Z","releases":[{"version":"1.1.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/integration_matrix\/releases\/download\/v1.1.0\/integration_matrix-v1.1.0.tar.gz","created":"2026-05-06T11:39:34.853619Z","licenses":["agpl"],"lastModified":"2026-05-06T11:39:34.919586Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=34","signature":"RJfTP11FOZvi7M2lEglz0IwNMu3STOalLCbLlr23HBlCgUM+7w36WUDvoe\/OrFcNQYugFfiSWaAQlFotSba34y\/JpcCZ1tefATuZ5L8x4ri0ZCYkR4n1gb6j3K2ijXcMLrfdtOuhIoU\/z2CWV4mx44DwS+rQmK65kter\/DZAMiRs8QSLtW\/ObqJaxsYx4RLOZ9boB1X93yAtfOIeulqpBS\/A0XMViH3Eefi2q6vhk3tiEr5\/PKkJEJ9CTYYJ9x+P1H1CXeT9U4gwX+XvkiwksYhS9aD6ZqxZ8LAUHqrlqZLeTeGABSmQMPNDBUlWv6cS7lsJ8s+LOvG4rNGKd9a30SeQxzhMUy4nsh08YdVjV2zPPOIOj6OEDPArmPGMCpt+zIdTQcIzm6N0l+HM5ZcuVSAdD1qv8u9CI1JpplJhCuGu7Mg\/WL\/XQ6DrfqXWMc4YA8E90cCMPri\/T+9j6N0v+88i+VfLkddkkWY8cDzy3kjJFTnOCnwK9EihY0nGNfez72PIvvp3Q2yY3pOpGKqVLowmfRF8q+ZOqY84T7WQgZNB4JSGCbcfelTkukX0DpvkLjNnqPf+LOfqZm\/glAUWP37UOUTeBoniR3WXRxVcB2vjX+4R++NTgcjqW1wz7d3MpzNCmzeG6UfJ\/UDIxv2sjQUB4MuU\/03U+XeOuQr4yNc=","translations":{"en":{"changelog":"### Changed\n\n- Renamed app to Element\/Matrix integration\n- Improve source strings @julien-nc @rakekniven [#19](https:\/\/github.com\/nextcloud\/integration_matrix\/pull\/19)\n- Avoid many requests to the discovery endpoint (required to clear all settings) @julien-nc [#23](https:\/\/github.com\/nextcloud\/integration_matrix\/pull\/23)\n- Remove useless navigation link"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/integration_matrix\/main\/img\/screenshot1.jpg","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/integration_matrix\/main\/img\/screenshot2.jpg","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/integration_matrix\/main\/img\/screenshot3.jpg","smallThumbnail":""}],"translations":{"en":{"name":"Element\/Matrix integration","summary":"Integration of Element\/Matrix","description":"Matrix integration lets you send files from Nextcloud Files to Matrix rooms."}},"isFeatured":false,"authors":[{"name":"Julien Veyssier","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEDTCCAvUCAhMuMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjYwNDA3MTQ0NTA1WhcNMzYwNzEzMTQ0NTA1WjAdMRswGQYD\r\nVQQDDBJpbnRlZ3JhdGlvbl9tYXRyaXgwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAw\r\nggIKAoICAQCojW+afk44NWaozN8mIb8vslaE2pmDYU+mdIXhvKJKOlg\/koMmypZK\r\ne97HfU0WbrobxMwHydGuBLoFpBJZaw+jfHR+ed+OugAs1m24Ee0XSYUGtlasOLYJ\r\ngoG2i2p4KgXHip2OMBxkjzT8mwOX1mSxazvaUQFBMQUOCt9pmipvCMxQ2MW\/6vDu\r\n9rEI0z4pmjJtQMZFax3dy97YStqvYNm3qiMiH3CgHPyKLEBU\/e16HCHnAq8kGFmW\r\nzYildul+ODWvptlDmLmKWLHVnGVsmlbIz4G\/d5gP0tJYmoNP9tjXMWqmT44PgcIX\r\njXP+PKZQtAFjcRKV\/x6s6KSYtC4Ufs24wrqqvQZbTLJtQxUt2mRvwKXdzIraWuUX\r\nht7qRznMve9GP5ImWaU7MVRN6C5mj6D9t0Up1cdOLvLfUvADrmX5ZZ3L9LqkBPyn\r\ngKtGvqGh9qHVW0mfoBtho8lt5Z6lvh004e7VseQAuBH1tKVh5L13LUETwBuXSmMH\r\nNDt6Hmj1g7WRml06KTBSU50PfV8JUg8oVmYbXbAXse3lmO2W6reQXBV\/SlF1D5pO\r\nYvlrbfzCoFpkV\/ac38YpVr69txYMUfgMNu\/zgqhaJkrmKJu7inaxZ\/htcMXoXpa8\r\n5QCnzEoUpGvlIrC7rmGsJHJS+Tk53Pldifj4zSJhMsffmMhLnv7WJQIDAQABMA0G\r\nCSqGSIb3DQEBCwUAA4IBAQBQh2vCHWWQrJARB\/FP3ecg7ekc0qw1hJPHGGd41q64\r\n925vLopW8g\/ObSLEwJoXVeU1Wk\/hP+6aEsN4Vw+bTOVdZP4pg9if25dJn1r0Tf8Y\r\ntVprziqGQvuQNFjQhyhHRAJRJkT0bZ5NeSfJ9HvF1gvpN7Nq1i\/U\/7H+u6OkkIeF\r\nv4zOYWqRisj2C2F0YbpM6li4WWpdV26Le+OxNyRa\/nNqKYNM9VhtvnPh81UQH2rU\r\nt8K\/Nz37SJIZRK77khdnMye6UkrbUorn4M+2rqxrRiXSVmvPCdvN3JdKhYcU9Z4P\r\nEhopu7pycZrYk3r96m4Ph9tD0lqc4xc1WpMMT0C4nOXH\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"teamhub","categories":["dashboard","organization"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/JustinDoek\/nextcloud-teamhub\/issues","website":"https:\/\/tldr.host\/teamhub","created":"2026-04-20T12:25:18.742306Z","lastModified":"2026-07-02T08:21:33.800627Z","releases":[{"version":"3.87.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.1.0 <8.5.0","platformVersionSpec":">=32.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/JustinDoek\/Nextcloud-Teamhub\/releases\/download\/v.387\/teamhub.tar.gz","created":"2026-07-02T08:21:33.771216Z","licenses":["agpl"],"lastModified":"2026-07-02T08:21:33.851920Z","isNightly":false,"rawPhpVersionSpec":">=8.1 <=8.4","rawPlatformVersionSpec":">=32 <=34","signature":"crHDyRW5ZsfzDXQj2WYQ4sT7jdhERnI5MbPyavtGgaA2PyENaSM3dcbrXKNshGN1ZV9i2+Y8ctlm2lS+ORfao6yACKIp\/FK90OADYd8t4i2h+qPoNIOySZyk4Z6BEsn10OWKQAEfsWUPKDIlwMEZqKgqIN9DkJu6773q54soweIuOCqW0yNMmgSQqseZAdqw4vY1sU4FDXuFzhzSlD0opM4Sjv0\/VyuzBGD8RJl\/uuaVsKxFjJLGJrkNUdk5kj9\/4U5hzUSkPIE0enG\/WMWYFttvh3fC7kRyMYOwGwR4lnoJr2U8ModirLiATEZdGzWoQRCVwAFY8\/AvaUREFgYWbzby+7jTZ+50pmBl+6tJQOZ8frmz5svBYxOlfNAOnwAxMk7KdZZEZTL9btQ5ovK97Q5slAU1yQD07pb6AVmuuOdby+WMEmlBKWFqoEuZDBsdz4DS1SwavfmAtaz2c4PRAV\/t97Tr+9IvcRqk\/Mygw99pVPzLbEyr4oy9DZYT3f8tjSr8BJQzLNqazBPahz5b+cSw5L44lBd94wFbfonRfIPkRRd9C7ROXoXBsgmpYuQXfkkDiJqPKbpG8wjkYumuuddG1Yp6VmDSUNd79j1YIeBYq+HbdN6BuRZz2QeMwUj7Sp\/2rI1C5sc1su3q3ru3e0P4NBeqFSF05fmSM42sCNw=","translations":{"en":{"changelog":"Second session boundary of the 2026-06-30\/07-01 window. Rolls up two post-3.86.0 patches (3.86.1 and 3.86.2). Nothing new landed here beyond the version bump and the docs sweep \u2014 see the entries below for per-change detail.\n\n### Rolled up\n\n- **3.86.1** \u2014 Timeline Deck-assignee fetch: skip `DbIntrospectionService` entirely, try (table, participantColumn) variants directly with try\/catch. Introspection was silently returning `[]` on installs where the table exists but is empty (Strategy 2 `SELECT * LIMIT 1` fails on empty tables + Strategy 3 `INFORMATION_SCHEMA` can be access-restricted).\n- **3.86.2** \u2014 Shared-files tab in Filecenter widget always empty. Backend was still gating on the `shared_files` toggle that the frontend removed when the widget was folded in. Removed the gate and swept the remaining plumbing from `ResourceService`, `TeamController` (`$allowed`, `$toggleOnlyAppIds`), `TelemetryService::getBuiltinIntegrationUsage`, and dead comments in `ManageTeamView.vue`.\n\n### Changed\n\n- Deck-assignee logging in `TimelineService` demoted from `info` to `debug`. The info level was appropriate during the diagnostic phase but fires on every timeline fetch \u2014 would bloat production logs. Admins can set `loglevel=0` for the diagnostic capability when needed.\n\n### Frontend build required\n\n`ManageTeamView.vue` was touched at comment level only during 3.86.2. If deploying from the previous session's 3.86.0 baseline you already needed `npm run build` for `AdminSettings.vue` \/ `BrowseTeamsView.vue` \/ `TeamTabBar.vue`; this rollup adds nothing to that."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/JustinDoek\/Nextcloud-Teamhub\/main\/screenshots\/teamhub-main.jpg","smallThumbnail":""}],"translations":{"en":{"name":"TeamHub","summary":"Team collaboration hub \u2014 messaging, activity feed and app widgets for Nextcloud Teams","description":"TeamHub started as a visual mock up to discus team based working in Nextcloud and grew into a workspace built on top of Nextcloud Teams (Circles).\n\nEach team gets a shared home with:\n- **Messages** \u2014 post announcements, questions and polls to your team\n- **Activity feed** \u2014 a single view of recent file, calendar, task and member changes across all shared resources\n- **App tabs** \u2014 quick-links to the team's shared Talk chat, Files folder, Calendar and Deck board\n- **Sidebar widgets** \u2014 upcoming calendar events, open Deck tasks, Pages, and the activity snapshot\n- **Team management** \u2014 invite members by user, group, email or federated account; manage roles and pending requests\n- **Customizable view** \u2014 users can create their own layout\n- **Integrations** \u2014 developers can integrate their app with teamhub\n\nTeamHub works entirely within your Nextcloud instance and does not require any external services."}},"isFeatured":false,"authors":[{"name":"Justin Doek","mail":"teamhub@tldr.host","homepage":"https:\/\/tldr.host\/teamhub"},{"name":"Bernhard Posselt","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEAjCCAuoCAhM1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwNDE2MTY0NDUyWhcNMzYwNzIyMTY0NDUyWjASMRAwDgYD\nVQQDDAd0ZWFtaHViMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAtxex\nF\/UgRRSrha+3N7Foppb7DNqmBGJtJDBiENbaIubb8Po77IS10+KWsD8nCPkIMYUH\nVNUTWC4MSB\/gxhpvzI0mqakrRKSpJKoHpWjng+sLwmzCWU+3t2Z4tGlMmSIeacf0\nnNI+OaHc8a8j1oxuTBL3lVZoVoSuzVodsjwhZnJbOyQQw5yd65RNFlWyRfQRuVuW\njr1els7IS\/3qQSdXXCt35w\/hxjjoPev3nP9hFjWKWkP\/BNiACXbRK85HuCcjSs+C\nPr\/G3q1sFLL5C0sPeheO8ncv89zrwHwnfSIrHQKMN468yryt1Veyc30HDoIBW0ss\n7h8ewN7h+nJH4sqS4PaGAHg9+L1VRBNBTHxMSBtOFbCNSAIDYGcae19onAcQxrRE\nfCs1rzDiraNG1m+keJddPF59XS7X4VFzRbZG5\/EsTkDp1\/ZKzXgdOo1aRdH4az5N\nBgvztML2OQiJJ1Z+1R29QKVTotbtUEVp5BCC6fPNYF+uLEduiEGeKoN16YNPN1Ra\nGwnXhv49WyE2FQpoCI6ZpdZMXjg4spyVJZdVpPyLCRmRaboJi7iq5lO1D9svsAVf\nJQpaNZKrfrOUNtlm6UNPhObRxoRk7b7Fj0gCU+Dx+gsDrkTgoPEdUPqohvXTx\/Vw\nOSu507jOFPYSgI2xolVb+sswsbZk34G8kSMGICUCAwEAATANBgkqhkiG9w0BAQsF\nAAOCAQEAFwdX\/tji8chWCh3yVRgMWJsi05Y13PNL\/faqmoiVcGK8H+43cYCZTJSI\nPaiW\/GhDQ6FqblF5nJjgM\/UYwvKDXuwuPHMrXUHS+h+l2IN4drJuqO6MwOtVw2Ev\n5TqxA0PHlGBbhpPc6hflVmuWrgsvuf617+5vZRpBsPrgg+Zl66GCbOfobhRgPKfu\nJXs4bUZsq2RIZ3yfqdjvm232QS4\/CdQPItPcbdwnw7LLyHHX8O\/90Re4\/Jwfv+f4\n5JnkTx7ganD0aA\/3akES5rmQ45DOTTSFhvSv0r1GBdhpqcTV9jEZ\/9tUdDWX\/PK3\nJ+WLOE7bxReGnw1M1P60YKriBrCs1w==\n-----END CERTIFICATE-----","discussion":"https:\/\/github.com\/JustinDoek\/Nextcloud-Teamhub\/discussions"},{"id":"familybudget","categories":["tools"],"userDocs":"https:\/\/github.com\/holger-dev\/familybudget-nc#readme","adminDocs":"https:\/\/github.com\/holger-dev\/familybudget-nc#readme","developerDocs":"","issueTracker":"https:\/\/github.com\/holger-dev\/familybudget-nc\/issues","website":"https:\/\/heidkamp.dev","created":"2025-09-08T14:08:11.636987Z","lastModified":"2026-06-24T07:07:14.672313Z","releases":[{"version":"0.4.4","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.1.0","platformVersionSpec":">=32.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/holger-dev\/familybudget-nc\/releases\/download\/v0.4.4\/familybudget-v0.4.4.tar.gz","created":"2026-06-24T07:07:14.661646Z","licenses":["agpl"],"lastModified":"2026-06-24T07:07:14.723033Z","isNightly":false,"rawPhpVersionSpec":">=8.1","rawPlatformVersionSpec":">=32 <=33","signature":"QUKT1PfRtBsbsJz+fdInaxT2Akdgv8suIazAth8j\/eZZ8xOvT23mQZI\/TKZRhxgrExH9+laJEnfPcRLxhkz6fugswMFMBUPEpTXayU3CVgrIO06vyQbO4V7htCU3rTGJVx7nvc0QgR2sX7AVzPTGK8JgSkcsRNWZrMvcHFNzI\/PkFnTmOSeQvjTAPOwtiRdXtXk50ezWCS1P9p+WGBt4T1eleAVJiir7oJn8PnSFKQ4WCga3ltjl4k26nujFrbH7PKgnw4fAprnCEkIvz97WBLhGcwAtsF6i3sfbK1Acgb2DPIXLOk2+cT1fpIkSg1k42mq7QVRA0mEX0mGu+edrhqKBKP1TpaSNcehtqG69ML7D6xolQg5SwOum5bylDQxR4E9rEfEDzCB6VRygDA0FOX826WMY8GOZKg8CivxPD6Yp9dSrUp5Vsaw8EcshlzyOzOsMzj8pj\/y1vyreNgylv9s2\/Sdy90ZBebsAmYYBzwTzc+8EWt7GYHsnEI1aQF3U1BpnBaoNmVNIbIOFMOIDPkBijp8pZHFb+wfn9WtUtceg94\/xgvraZiomzLBtoDMnA0HYhIXCy2RQVet5lO3Cg+Dk0fl19m62Q3f5dPLBVjpuSXS5FJlA1bWJrt4S6egPbK5RY3bikQz7FCKiNjT7R8WwrQdGIYhh93J50\/rgBPg=","translations":{"en":{"changelog":"- Fixed the App Store registering the release as 0.4.2: the 0.4.3 tag was built from a commit whose info.xml still carried the old version, so no update was offered. This release ships the correct 0.4.4 metadata together with the light-mode readability fixes."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/holger-dev\/familybudget-nc\/main\/store.png","smallThumbnail":""}],"translations":{"en":{"name":"FamilyBudget","summary":"Ausgaben gemeinsam im Blick","description":"FamilyBudget ist eine native Nextcloud-App, mit der Familien, WGs oder Teams gemeinsame Ausgaben einfach erfassen,\n teilen und auswerten k\u00f6nnen. Alles l\u00e4uft datenschutzfreundlich auf dem eigenen Nextcloud-Server.\n\n Highlights: Multi-User, mehrere B\u00fccher, Einladungen, Filter & Suche, CSV-Export\/Import (OCS).\n Unterst\u00fctzt Nextcloud 32\u201333, PHP ab 8.1."}},"isFeatured":false,"authors":[{"name":"Familybudget Contributors","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBzCCAu8CAhK7MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjUwOTA4MDgzNjA0WhcNMzUxMjE1MDgzNjA0WjAXMRUwEwYD\nVQQDDAxmYW1pbHlidWRnZXQwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC\nAQDoOSkRtKA9mP0haONOh0oicWFc+h\/mBhqGkwHAWlQoFMwMymK1nnDOy5h+Mbiy\ni4W3S9UAcQtXHvq3gvBcrdrH89EdzYrhnjUGNgv\/dOc6ltiZ2ytM60WQQYWRiwQZ\nb2KpRbeP5miVzlKnGwKkir\/2AoYEba3weaI5iTnD4Yd16zYCALneM4yLmfXhZkkI\nFqjnN0XDzsMFzzAHKz41UEg\/2anrKll0fHgdW81XJscbH465DkwjHr8HXuZv0l9k\nPYwtXXGukz2uF++ZqGmO2OWP1ox8qJww5Frj2CvnDVtt020q17Wsuqt02gVh00rO\n6Jhju4fArdmPJezvmjny2RZdTM1dIa45ojmQZBOu7NYoegGSUnn3+MCh2RXJVN+4\nIKLWah5AM6bYvaXP7JeayhlXYYPbl15\/gCFt9tRZC4nB7FUhySYcKDuOiKdXZ6aF\n0x\/YxeDYZTZFoGdtaAHWXd\/\/53vLSx9KSe\/x3eZUw3oECOlpYbapuUyMveabwFVZ\nyFDO3YfJ+zLqD7XIMPLyDEvsquJ+gOM6U3JDQhnqSWhmNWgMTJRYlmT6XTHUBulb\nQa6RPKUbovi5Mo9NInzjs2j8ody9OScXj8+ea\/o8C1Hiu82BGQ5JGP2yCq63VuVz\nbtiCymwK3rsiozPflWXSuuAAe0h8psJbyvWiouckUrlKxQIDAQABMA0GCSqGSIb3\nDQEBCwUAA4IBAQBUajb0X7uApOKzDNni1Kp8z6TFuNKfD0faLGXsyr8W3I7hz+Bt\n0bfgkn9WGTIWn3HGYzVfl\/rB4ytu3DIvMR6PIGm4xCFzTuaTsIj924WlNDtIPrrh\n0yMm5b61EhVH7lWt6jYMI2OSnd\/v\/RKvKDgGvsTMQ6YQw2xPasdcOMkGuFoywAr0\nWLAf4Y6pJRcVkM3qWiH1YJy6dVH7sWawqytfdx3csqafvtIpnPgCSeRI4w5s479t\nOchizrcad0oHbfsQxbysOWOJrdiq06ymXFpk9KHew45x73eP5y5yhfxarmycimkJ\n0Ci1nn1Dw7g\/FWDZt1\/TJhUMwL5ZiSgY3AJ1\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"integration_youtube","categories":["integration"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/integration_youtube\/issues","website":"https:\/\/github.com\/nextcloud\/integration_youtube","created":"2022-11-07T10:18:23.635166Z","lastModified":"2026-04-16T12:49:34.711718Z","releases":[{"version":"0.7.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=32.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/integration_youtube\/releases\/download\/v0.7.0\/integration_youtube-v0.7.0.tar.gz","created":"2026-04-16T12:49:34.696961Z","licenses":["agpl"],"lastModified":"2026-04-16T12:49:34.751127Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=32 <=34","signature":"iQKUvN8YuWmi6kbQNdywOInJhqGM4tKIPRsrx4gIJ657aOXnOBqyVBK6ywOK9Rqw8Ph8H9PwRkDKAOFAxeNqsDaDFU\/L3iLcibBFfxdQKDjIMA\/6gF6Hk6ENR6OH7bKOAmGsbPzf76e0u1s73yJiIu+KFEk94bJLZ53To99tPw\/r9SYXPKDl1fwINas7EoxAI0rdCVNzmrkEoSewoIkpfVWaFqTMKla+a6qZ9Pi8O5VFqmPLKjy32+0X9W1RjlAm6dQwPXDtnMBaowxlAGKbNz7kvmIm6hZGoV3GoudvrnWZV4KATaIUvxWhDzetKfFBm658Zz7LXAH3+BWB2KhTM6tBZivhJ0ok8s\/jeTRtfc+TFX1AnMAYt27vrICjilLX7bBi4NrLrRhfhkZp9lQ595T\/mUbkUiyBWUADw7R88f9ybCdz2Uyun4L7DUki3nvuWP+Zss2h\/4O\/QLwSce9eLF\/QyVKUIkDYKup+nRuvnCjSmIP9UObBOIknUh4\/InYOkM\/0p2UUudEgpEXHOJGUwkldYLoSqX8tq4dmqaYb8\/oBCD5CJUgqyprlpgdPVN9q42L5tM80oVCZoqzor\/FO4rBiIiHYBxq00hCMGUcefhiJp\/KDifJZRTaJsECGuIeES+6HX96MM\/TVFrPruAYFNdX9JbLGerS9+MTIbiowOHw=","translations":{"en":{"changelog":"### Added\n- moderize personal and admin settings ([#54](https:\/\/github.com\/nextcloud\/integration_youtube\/pull\/54)) @kyteinsky\n\n### Changed\n- Adapted spelling of \"API\" ([#52](https:\/\/github.com\/nextcloud\/integration_youtube\/pull\/52)) @rakekniven\n- maintenance updates ([#55](https:\/\/github.com\/nextcloud\/integration_youtube\/pull\/55)) @kyteinsky\n- bump max supported NC version to 34"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/integration_youtube\/main\/img\/screenshot1.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/integration_youtube\/main\/img\/screenshot2.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/integration_youtube\/main\/img\/screenshot3.png","smallThumbnail":""}],"translations":{"en":{"name":"YouTube Integration","summary":"YouTube Integration providing inline video player for link previews","description":"YouTube integration providing an inline video player for link previews, a smart picker and search provider for searching YouTube videos, channels, and playlists.\n\nConfiguration:\n\nSet an API key in the Administration settings -> Connected Accounts -> YouTube Integration section to allow the search and smart picker\n\nNote: The search and smart picker functionality is disabled by default. Users can opt-in to enable them from their respective settings."}},"isFeatured":false,"authors":[{"name":"Julius H\u00e4rtl","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEDjCCAvYCAhHeMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjIwOTA1MTQxNTI2WhcNMzIxMjExMTQxNTI2WjAeMRwwGgYD\r\nVQQDDBNpbnRlZ3JhdGlvbl95b3V0dWJlMIICIjANBgkqhkiG9w0BAQEFAAOCAg8A\r\nMIICCgKCAgEAzF8rC59bojZ8GXWaLBIjKAPzy5TaNImwmM9\/TIrNAGWiYcnNnWRb\r\neUWJUhwm0ZlB5RSROEd\/YsKn7ZgQXz1\/CCvyyvv5\/Klx3CF+4wUXnZaLRz7H\/mdf\r\nKN6RMs3O2RjOdjMimhnzIEOdE4qlk0jiEIg4naxr6KV1HYLqVSV3iUL1Q3AcK7c\/\r\nmZAuPJ8XHrjbj66Br1Bf+cNbcMLdChP1l5BomZpAuPItrgHiTB+SeuKpI\/BNlfol\r\n7vUxLwEQYxtAEd3+B5u2CXm1MD0nrZtNajD42qXSBhWyOvGRine8O4Pb9pLumhkd\r\nuqDH9BcXM+MlwO7PxFZxrVs8k78v05YyO+wB3BH37v6+2RAvQ3mN2aptLv94U57a\r\n4sBsg\/nOmTSwlCZb+cHpXyt+OHkJXVuf0KqMuswKmDRujvIK37BS3i2Tg5dtsr7S\r\nYe5ANRFE\/KSx6mHZEDAeszGbisfRYhxf+qW1KufZuzzXDUKwe4418Sc9y58ZF7MH\r\n6A84onmgiBO6k9Bky5m3TZ1pXifXs\/C2TyCIAYopfxTDePXEYlg1GyuqnQ5Hmpte\r\nDulTfgUFA\/zvPECQ1wynaORqaAmQOMJNJG30\/Od5IzMwKFm+d+hp9yjqsvs4V0od\r\ntpv+7G2eOtAWqsuxS6hlU\/miXTM\/JHqgv00hiS\/4zIey7g7hNlefKikCAwEAATAN\r\nBgkqhkiG9w0BAQsFAAOCAQEABhcMjjzgMTR0TWDMXipIRCPd80HdQHhDMBmS8IuG\r\n3jYkXMModTrEM1H8HeU8vQK0ma+coV4nGTSBfRrV4mEPpd3wVHHZ2HjELn4zD6dL\r\nbMnMHiq7QIeRVYdtmGjysY1NGzNJCGvp+hVG88gHgHIdoCS\/ANHYgfMulOUdYNoO\r\n7VgMfNCVeksueMnqiYCbYRDeB6FINia798H2o3IrCnhIV2bwo+AIt+3XMsO+hVD6\r\nK5uWq9TN25+ycIivsWDyZRJ1Xi+aLdyNK9LWXbEu1I5g1wJgp0KPp0NsxBY0mecG\r\nsGABV1O0Vd4ValX6TApjU2RJXEswZ2NUip6knontJs2vjw==\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"repod","categories":["integration","multimedia"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/git.crystalyx.net\/Xefir\/repod\/issues","website":"https:\/\/git.crystalyx.net\/Xefir\/repod","created":"2024-01-15T15:59:21.616459Z","lastModified":"2026-06-09T07:30:36.496244Z","releases":[{"version":"4.2.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.1.0","platformVersionSpec":">=32.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/git.crystalyx.net\/Xefir\/repod\/releases\/download\/4.2.1\/repod.tar.gz","created":"2026-06-09T07:30:36.489899Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-06-09T07:30:36.550738Z","isNightly":false,"rawPhpVersionSpec":">=8.1","rawPlatformVersionSpec":">=32 <=34","signature":"gOIfMOb3rigrzMkWepZ6dtC8FxpWXAF2Y+7uO\/xULOSkC7rm2AGLmhPtvtMJzih63ym4LVE0jTCBGFc3Id0VadX58F4dG3ZPGbPfo0OEKOdHOdYZFCW8nCvRToahMJUPpMb\/7Tw+XOr2007R29G0ekpiCZmOpJEOosPBbTzhMkPpZJUHp39IGK4qVPFm55oPJPv3EUd4qYjfLXhpBGcQSt4sI3oxoN\/AeT3ijhhcCU6Bl7TyF8WnLXrOZ8N0AaXB3v+vfJD4TggsFFTfKgNZUp3IszI7jLdr6hN\/\/s13bzliiRxmtHxUMSgES9FBhL8hiz+mFugtc5mXxul1mvok5tqmgpIA\/fGClqk5A7C1XECMsOwFg\/wNVs5\/5nCwxKjqTLjKQiDvvStMnIb4t2YRrqUDa6QhYY7p\/R\/I+UirloIfEYLKURqJTfbyFGyYp5XnB7nHXFJsl4qgQ9RFOrKcZG+Oz47l6bsAwTIg0jdoePLCQxUFHHZRZWn\/3QkZMjHvrXjC996w0lkk0ll0x9ihH+lLrW2t7FH7G1c6dYPl89gpTSwubP4lcc4JmUCd6IO5mXSuPF2Hvx6A2wI6Ol6yajkWUnxqaogPjI2jrcSt8BM\/FZ4mIxVbO0+i\/vX39\/u8GPDjAT\/rfzuwfSjOSCWCUPmegvsvP+8VFErdoyPi5vg=","translations":{"en":{"changelog":"### Changed\n- \ud83d\udd16 Support for Nextcloud 34"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/git.crystalyx.net\/Xefir\/repod\/raw\/branch\/main\/screens\/index.png","smallThumbnail":""},{"url":"https:\/\/git.crystalyx.net\/Xefir\/repod\/raw\/branch\/main\/screens\/discover.png","smallThumbnail":""},{"url":"https:\/\/git.crystalyx.net\/Xefir\/repod\/raw\/branch\/main\/screens\/search.png","smallThumbnail":""},{"url":"https:\/\/git.crystalyx.net\/Xefir\/repod\/raw\/branch\/main\/screens\/episodes.png","smallThumbnail":""},{"url":"https:\/\/git.crystalyx.net\/Xefir\/repod\/raw\/branch\/main\/screens\/modal.png","smallThumbnail":""}],"translations":{"en":{"name":"RePod","summary":"\ud83d\udd0a Browse, manage and listen to podcasts","description":"## Features\n- \ud83d\udd0d Browse and subscribe huge collection of podcasts\n- \ud83d\udd0a Listen to episodes directly in Nextcloud\n- \ud83c\udf10 Sync your activity with [AntennaPod](https:\/\/antennapod.org\/) and [other apps](https:\/\/git.crystalyx.net\/Xefir\/repod#clients-supporting-sync-of-gpoddersync)\n- \ud83d\udcf1 Mobile friendly interface\n- \ud83d\udce1 Import and export your subscriptions\n- \u27a1\ufe0f Full features comparison [here](https:\/\/git.crystalyx.net\/Xefir\/repod#comparaison-with-similar-apps-for-nextcloud)\n\n## Requirements\nYou need to have [GPodderSync](https:\/\/apps.nextcloud.com\/apps\/gpoddersync) installed to use this app!"}},"isFeatured":false,"authors":[{"name":"Michel Roux","mail":"xefir@crystalyx.net","homepage":"https:\/\/crystalyx.net"}],"ratingRecent":0.5,"ratingOverall":1,"ratingNumRecent":0,"ratingNumOverall":5,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEADCCAugCAhJNMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjQwMTE1MTQwMjAzWhcNMzQwNDIyMTQwMjAzWjAQMQ4wDAYD\nVQQDDAVyZXBvZDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKhOfUt6\nWauLKFtsvDP12iodwM4OW8ssSessMUmzBl+62LmpQRkiFrsMayKqrM2Tqrc3ovC8\nGCauQt9yY7Hdisgng0762oz6t8+VmbUsL6fa9Qm1UQ70LvApHaaw75ODZySb5gxx\nbBdiWyEc1N0QcIFcfJ7d1w8fHJQ4uDihS4L7zKOppJNG1hWzr+Ohh2aE49kXgrTx\nt3yzxD+C6HE0CIGc3pE\/6wgkIF+Wj\/QydjVZ1ILUXGH97AsSbaJ0\/YbhgEOWQq2P\nCDGMcHCDHlb+R3xNOIu6XYwv3INGCwbz+jfYiD7XFJigZDzxMbwB\/hjWgh34kZyG\nbsSlG\/xpe6lsd0rS\/vE3IpRHOy93M61Wqo7EW4IaQLTbY16s66W3HQDUV3izWVLK\nW3Ueb0cvRvHjCqZb7O4YGOtPztRUoOv2Q14tXr\/PtsPk2JRhNFEclPbyzyb6dB8f\n42EO7bfem7R3ZWr2Y9NzmnJR6+ebt2W98fhzbjk8R8BKuJnZbwg7kokpQmICwSN+\nzYsANreELG+6g+paj\/T3mVfDkwSQzAnG1GJA1wap1j2OKLNeqOHaMa4bs3\/JR9wR\nnvVqdLWbo3nKEqUySG22mtbF2jxK3HIHynJO+EYQVNw7MRKx3m0M8M954fah+zhO\nt1Jq6I18Hj5PsFlFT3VEaAyGNMaVXpgpSZGPAgMBAAEwDQYJKoZIhvcNAQELBQAD\nggEBAHskJyko8\/tS0YZvdqNoQ4eNV5Jpb+SIKxyHapm5c5UV9Xcum\/jW50ZcL+7Q\nePGfaxNnWzHDtuNasNBO+g14QoPz6OAh\/Vrc9PfTHxWxG7+3rLF7NtJDlaHY5JX2\nM0OeIiAoRfmEgj91lmBDiV4Hcr\/aK02aoQBCwn\/SBXc3TMlIx8lmv\/VAb1ilJZkN\nOA1uTXYn122rKZiGtvWsc15TKR2yT5YcI8vdBKcBY\/7PB3pz0gZaJYJ+nwoSsFLt\nzzitK+umLFxy8jh9YV1gMK3Hp3oD+pU6ZH1DsHnHAaoUelGaT\/ENkp4KFKmOOvU\/\newsT\/Utu63rF8wZSmER8Ljsp0hM=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"brewmemo","categories":["office","organization","tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/gitlab.com\/brewcode-de\/brewmemo\/nextcloud\/-\/issues","website":"https:\/\/brewmemo.de\/en\/?source=nextcloud","created":"2024-08-08T06:51:43.300515Z","lastModified":"2026-06-10T16:27:32.879584Z","releases":[{"version":"0.7.0","phpExtensions":[],"databases":[{"id":"sqlite","versionSpec":"*","rawVersionSpec":"*"},{"id":"mysql","versionSpec":"*","rawVersionSpec":"*"},{"id":"pgsql","versionSpec":"*","rawVersionSpec":"*"}],"shellCommands":[],"phpVersionSpec":">=8.2.0 <8.6.0","platformVersionSpec":">=32.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/gitlab.com\/brewcode-de\/brewmemo\/nextcloud\/-\/jobs\/14791956009\/artifacts\/raw\/brewmemo.tar.gz","created":"2026-06-10T16:27:32.858935Z","licenses":["agpl"],"lastModified":"2026-06-10T16:27:32.948444Z","isNightly":false,"rawPhpVersionSpec":">=8.2 <=8.5","rawPlatformVersionSpec":">=32 <=34","signature":"PpKDyAgqHxzm6xJBNdKC8YgApHluALOoBBGOhj9RmqXGK02gMalOjErvj16p7E9\/\nb9lW5gCw0Y9E+Xl2wHSB6mKDWQrvso4LrWy9YQCQgZ4aTB1IKfXZbo1pBq4IFix4\nryJeomR53PWEUYpYSlW1RMAlb9t9PLdIPG3qkeUJXH6Il03oK4y97ZbfxtqlvEmy\nzIWI+dO\/Oet8tCBz9Jy7idad\/jCCPX1oQ2lstu6wc32QOsM7+1rIKHEXDSFMMGTW\nNiI8bwgrd2tcAB\/y5dsJv8sAdK1knj3\/cFNUUbDvD+kdiP8ul0ahio0SV9TvA9n7\ngpBumIEVA4CAimKZRXtj35MGFS5CgFRLVVzCbnHln\/olyuS0HwzvVw24HrtLuGGJ\nvm12easgTbJ5p5EAbYWjcC3HawlXh53bvvHilACCgsKhXLmOrT6+kjFDI4R7ElYu\nWpKWxOq27ZkdD98TclSFCT7eZPPJfMZqsNYrNfUi6dwAYczA3BO5KcGjhTbfLoEN\nsag75rDxMaFA1512qesnjbd3J0SU2A+iBRfEUK0QSntItH\/M8fFkfyt9SW7E6v96\n\/jx\/xiEpQiZbMgqkmsAUcLExzkFZ2O6CJIn9\/2z\/Yq0sAsEoSkbIapsrPmAT2T2m\nw46V0DrFmxBNSh16GJUTGE19Gut63Pr4\/jdlzZEarPM=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/brewmemo.de\/assets\/img\/header.png","smallThumbnail":""}],"translations":{"en":{"name":"BrewMemo","summary":"Fast note app with beautifully crafted mobile Apps","description":"BrewMemo is a fast note-taking app with beautifully designed mobile clients.\n\nYour notes are stored securely in your Nextcloud, without any vendor lock-in.\n\nThe [iOS App](https:\/\/apps.apple.com\/de\/app\/brewmemo\/id6514303780?l=en-GB) is available in the App Store, and the [Android App](https:\/\/play.google.com\/store\/apps\/details?id=de.brewcode.brewmemo) is available *now* in Google Play.\n\n## Current features:\n\n||Nextcloud|iOS|Android|\n|-|-|-|-|\n|Markdown Editor|\u2705|\u2705|\u2705|\n|WYSIWYG Editor|\u2705|\u2705|\u2705|\n|Pinning of notes|\u2705|\u2705|\u2705|\n|Tagging of notes|\u2705|\u2705|\u2705|\n|Different themes and color styles|planned|\u2705|\u2705|\n|Export notes to PDF and TXT\/Markdown|planned|\u2705|\u2705|\n|and many more to come||||"}},"isFeatured":false,"authors":[{"name":"BrewCode GmbH","mail":"info@brewmemo.de","homepage":"https:\/\/brewcode.de\/en\/?source=nextcloud"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEAzCCAusCAhJyMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjQwODA3MTg0MjA2WhcNMzQxMTEzMTg0MjA2WjATMREwDwYD\nVQQDDAhicmV3bWVtbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKNu\naXAtK8+N5N1gzh50KjIB5WEsVE\/93f0YEhc0+s3GgPBl66BjTZyrq7WKu8PuCJ6p\nMJqkO9y6c+97xUidTHOOA\/2cYuWsIRhsWHpEleewiaXOY4LfQ\/fFngSWbB8NCsVM\nkhsQLgdBRpOH52xonQyD+s4K0LAYvWEeykL3BOPQK1RJDfb48DLHV9hQJPLavnIH\nQig39LwVjb7XIYunfAPpVeoV2E5l+KIHhJutAFTC9iubZtgHNmpZcfMWlQU0sfD4\najQZhRakH\/LjGOi8iqoUd4dmt4kzbLhcshxql5s3e7BitZE0CJAMem\/3+ovg2vm5\n\/5+8Pl2+Gdd+afNbiw7AZEWzXCNW14G9iXj9IAMk2hfy1e8a5cTsWc0HO+XFp\/eJ\nFlnRVqyrevo8ameGvlVyiWR9Xahi1b0Tt8THZBUQ0R5tIEp\/0zwGlVVu5D\/FYBPj\nYoUOIwVJ4DVK+O9SspshocZ8MMnASvuxa8\/N4CgRgdiBTT4jFSGEvnB05aNdnMZR\n576EdpdZMouK+yIBeGrofVb9BAC+nQygsnCdflZByPlQLoz8s7FhG26Eyp5Y2xvl\naah5Fe5tP5idv3PVsvx3rIvjhM4CcgtxJgILFqYRuHwzKKzvFatIcw+ItDk0yFkv\n0q69lZkK3+nDx4hJBEqzW0VorX\/v8hq2QroVrzYDAgMBAAEwDQYJKoZIhvcNAQEL\nBQADggEBABp5pxVZSSfpyxQSb0VSPRo7HMzKFB6GDYG3utjIZCsAdaCJED4kJJcS\nSwvr2gCKkgpMJB9MXA4E2F9s0+NlYJejkxBQtuJe7aD1g+i3ynu8y1BYW\/gotMAm\n3pPdfCguDIS4eU3NUUFL0WrCqus\/Xi1wUiwuqC4TewQYRluWYD4HmyRCE0Nvdyh5\nj634iVnFhhu7RsCOuC8NBbJYP2K3DvG+HNL01h4ok7WthuQD5oqUucBD0td57sMO\nFmO\/zQknVcPjbmABIdwZZlvqBqwOLrkGwpSbTptdBmly+yV+sAR71XkGdwxahGZ8\nZRg5Gjn9oBI3goS76zlk2q\/Rvh1Rf2k=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"duplicatefinder","categories":["tools"],"userDocs":"https:\/\/github.com\/eldertek\/duplicatefinder#usage","adminDocs":"https:\/\/github.com\/eldertek\/duplicatefinder#command-usage","developerDocs":"https:\/\/github.com\/eldertek\/duplicatefinder#development","issueTracker":"https:\/\/github.com\/eldertek\/duplicatefinder\/issues","website":"https:\/\/github.com\/eldertek\/duplicatefinder","created":"2020-07-06T16:38:31.688999Z","lastModified":"2026-07-03T09:03:36.517471Z","releases":[{"version":"1.8.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=28.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/eldertek\/duplicatefinder\/releases\/download\/v1.8.1\/duplicatefinder-v1.8.1.tar.gz","created":"2026-07-03T09:03:36.497711Z","licenses":["agpl"],"lastModified":"2026-07-03T09:03:36.574118Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=28 <=34","signature":"i4NiucleXZLiiBxL7771w\/qubxOPSQVBb542gWRpX1s6P4ZlLAOjH9J0bnqMdC20pOohAiRsJaAkyzM1Rr0MQ9STUSoB9KFhC\/\/ChjMeLMM0jn5PXKjlccuKFkdvUyQ34OSng3XOYXg7K1CxKMr93WL9vrafE+dPEJIQkwN+YulG2mtVQx9f3FQ2MDcD+\/w6V4d\/9fAfhqY7WPnIArbPHUFK+Bo\/fJgX3+5g61udpHmrOyurR9gKkjxJMRmtknGI\/TTZOlk\/SGfSuz9Ti9+Oa\/2RM4SjTGWO6cm+ha746E71gqeeU+905NsKkU+9regDSAt\/8VjJRO9fkvDcTtWwNOZhefhPkp47wJVy4piYLK3jfCLZ1WMilIeFnVI3DIfArQXrKmKYB3q1w8Wfj3abu+kKhVoa6GbwkuvajvuBpmBjLYdL5jml0Uqs+odzyfWawihIuAQjskWmBMH10\/GTHRPRI+LbCY2fQxVdUq2rS+FHhw0024Kki8baaMs5SrVs+abmRTUt6E0G0vmiRC5+eIRMfeBDNtw1mWi+py3wglrO8MP1RXgBKKO6+gjmu1QrUEWRMaCd0v3JvwyM6hFnMtqxiL99KncZBTtD4mfNnIZCzzPgRgvBd6dfktC22qvdQCNQJ1oO59qfX6G3ye5Amx3jiYei8GUQQPJVqwupkMU=","translations":{"en":{"changelog":"### Fixed\n- **Critical**: Fixed duplicate detection being completely broken on Nextcloud 28-32. Version 1.8.0 used `fetchAssociative()`\/`fetchAllAssociative()` on query results, but these methods only exist in the `OCP\\DB\\IResult` interface since Nextcloud 33, so every file event failed with \"Call to undefined method OC\\DB\\ResultAdapter::fetchAllAssociative()\" and no duplicates were found. Reverted to `fetch()`\/`fetchAll()` which are available on all supported versions. Verified against real Nextcloud 30.0.14, 31.0.7, 32.0.0 (PostgreSQL), 33.0.6 and 34.0.1 instances\n- Fixed `duplicates:find-all` crashing on PHP installations without the pcntl extension (signal handler is now only registered when pcntl is available)\n- The scanner now sets up the scanned user's filesystem mounts explicitly, like the old storage scanner did. This makes background scans over several users reliable (user mounts no longer depend on lazy initialization order)\n- Stopped calling `getUserFolder()` for file owners that do not exist as regular users (group folders, deleted accounts): Nextcloud core logged \"Backends provided no user object\" errors on every such file even though the app handled the failure (#158)\n- The `.nodupefinder` ancestor lookup now stops at the virtual root instead of doing one extra mount lookup per scanned file"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/eldertek\/duplicatefinder\/master\/img\/preview.png","smallThumbnail":""}],"translations":{"en":{"name":"Duplicate Finder","summary":"Save some space by finding and managing your duplicate files efficiently","description":"Find and manage duplicate files in your Nextcloud with powerful features:\n\n* \ud83d\udd0d **Smart Detection** - Three ways to find duplicates:\n * Event-based detection for new or changed files\n * Background job scanning\n * Manual command-line scanning\n* \ud83d\udcc1 **Protected Folders** - Configure \"Origin Folders\" to protect specific files from accidental deletion\n* \ud83d\udee1\ufe0f **Safe Management** - Files in protected folders cannot be deleted through the interface\n* \ud83d\udd0e **Advanced Search** - Search and filter duplicates by file path or name\n* \u26a1 **Bulk Operations** - Handle thousands of duplicates efficiently with bulk deletion tools\n* \ud83d\udcca **Preview & Dry Run** - See what would be deleted before taking action\n* \ud83d\udcbc **Background Processing** - Automated duplicate finding jobs"},"fr":{"name":"Duplicate Finder","summary":"\u00c9conomisez de l'espace en trouvant et g\u00e9rant efficacement vos fichiers en double","description":"Trouvez et g\u00e9rez les fichiers en double dans votre Nextcloud avec des fonctionnalit\u00e9s puissantes :\n\n* \ud83d\udd0d **D\u00e9tection Intelligente** - Trois fa\u00e7ons de trouver les doublons :\n * D\u00e9tection bas\u00e9e sur les \u00e9v\u00e9nements pour les fichiers nouveaux ou modifi\u00e9s\n * Analyse en arri\u00e8re-plan\n * Analyse manuelle en ligne de commande\n* \ud83d\udcc1 **Dossiers Prot\u00e9g\u00e9s** - Configurez des \"Dossiers d'Origine\" pour prot\u00e9ger certains fichiers de la suppression accidentelle\n* \ud83d\udee1\ufe0f **Gestion S\u00e9curis\u00e9e** - Les fichiers dans les dossiers prot\u00e9g\u00e9s ne peuvent pas \u00eatre supprim\u00e9s via l'interface\n* \ud83d\udd0e **Recherche Avanc\u00e9e** - Recherchez et filtrez les doublons par chemin ou nom de fichier\n* \u26a1 **Op\u00e9rations en Masse** - G\u00e9rez des milliers de doublons efficacement avec des outils de suppression en masse\n* \ud83d\udcca **Aper\u00e7u & Simulation** - Visualisez ce qui serait supprim\u00e9 avant d'agir\n* \ud83d\udcbc **Traitement en Arri\u00e8re-plan** - T\u00e2ches automatis\u00e9es de recherche de doublons"}},"isFeatured":false,"authors":[{"name":"Andr\u00e9 Th\u00e9o LAURET","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.7777777777777778,"ratingNumRecent":0,"ratingNumOverall":9,"certificate":"-----BEGIN CERTIFICATE-----\nMIIECjCCAvICAhIlMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjMwNzI4MTY0NzMxWhcNMzMxMTAyMTY0NzMxWjAaMRgwFgYD\nVQQDDA9kdXBsaWNhdGVmaW5kZXIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIK\nAoICAQC5L+sOrUUK9ITmeQXvJ3sWkC4u1g3KNLhg0nNiVs+2y3YJ8uC14ooKh5Ne\nQF7MoxuuwJOniddU4sZdSymLHV+dwYjR7oNa7R0oRCRClMYyrN8jA1jMPstL8rT+\n4MjkMUi3PT1muNlezqiXnac7AGgMYMknIZYqHIdVIZxBX2r\/p4CVQf3\/50oREA9i\nVR6FljYIIG0cXj4PSqQQo8rZt\/1LsApOurEpnl7i8rf3pTTv8yrqp6ziWTp9eDLp\nwVhnoW\/g27Dkq5WRBq1UMwR1vYCTrYreZqpnUzg9tc2u7SNYvtbuSghYrOi1+l53\ng2kpWTHFczmXuADr11hpWn4c9aiN3x3BPW\/wcbdtXKBiWpX0iHWNw+ilrdylJzoe\nm63i8etDKv9mnoYwFbX7ueem4ZRQIIpS1qFRDOkCVvuReou\/NmGNypCxvPDs7RV3\nEOlwTK4cLLErGq+h1WGgFZiCpgoCKYlNaiseHX+tZD0oKJvfdxmvtRnXHvpPG\/ax\ndIw8qPFszir08M8+GBf6oh7amtue9fkIMrmKp+bIpICAieBMrCAx8an8sIkiCyJS\n82wS7k6+U9ssonW4trcBNr7LiNXnP8iV0MjxSBzDo3WnokCSTazH51UeAeRkO+zj\nP6xIQHyBP02MTAZsuIgb4wM4\/wSG735lMvO092ps0r65lK5u4QIDAQABMA0GCSqG\nSIb3DQEBCwUAA4IBAQBYj9Rp1J85SgqKXVRTuVhfrzVbaPw5JiJNAqYUF68\/Nqup\ny0Nl42V359Zut0tgt6OHJq26Bk2Vp5UOkcxk9vyUNVPE0tvPPrvT+DhRNqnKzwtE\nQCsyZwFXHip8T29zdPqxpkYzqwyzhVIzkX2NcextTruZg1uBJf5GcgtVCE3L1OP+\nJbs114cpP6SeUosveLCMjvsDi1Kw5GUdVANZqJiqwyp7qbeQB6Y39gQRN04AqwDg\ncF2BxcE5A5GukcakLS0kFMLY3SYw\/PZDihNIfWaGnGP5uQYyHIqIEUYamJmfxZy1\nFN\/As0t0TlCTfBLR3f5tWEjFS2VwFwzBxuQkNsXP\n-----END CERTIFICATE-----","discussion":"https:\/\/github.com\/eldertek\/duplicatefinder\/issues"},{"id":"guests","categories":["security"],"userDocs":"","adminDocs":"https:\/\/github.com\/nextcloud\/guests\/blob\/master\/README.md","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/guests\/issues","website":"https:\/\/github.com\/nextcloud\/guests\/","created":"2019-04-24T17:47:00.142761Z","lastModified":"2026-05-26T10:25:33.663774Z","releases":[{"version":"4.7.5","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=32.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/guests\/releases\/download\/v4.7.5\/guests-v4.7.5.tar.gz","created":"2026-05-26T10:25:33.650018Z","licenses":["agpl"],"lastModified":"2026-05-26T10:25:33.706539Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=32 <=34","signature":"TsmClIypBaZGOrtIWUt9z4xnHtYvCJndcH3kw34qOrTttGJWOxlSbR8VaW8+mBAVT0sdrzxQDyoHDt0mNfdVbo7wVCMm3N1kkyIeKInMa46x0lKYebKWm+XhvUE+9H2vwAQwdNAglA8lASI5JWSjlJ7Y6SuSCX6E6Y4WL2L7R3qhgtKb9toAZ016TmTTIYv\/NvHwpwM7MEmb0lgKt3iv6FKynNhffKUnynCt+ngFONxDYXngVEWlyWGG79GB27+YJudzRSYXcQH1Xuhm9Noc3F+s\/39MmkcsykUe+BJmfHqRZm8b45RXSEA49FzlwUAQxmG0g1gulffK6wX28CsOez54bWVaA+6Dgj5lmjERWSwvjuLxzGeATtl\/M5zyLCDHXFwNtG\/r5EQ3kOEWWaZNE8xYkaJulhxJSk7iKa6n6ckXluslywDbGa\/U0nKz4rde4bAdLUDkukDuD8zS50bayhnntXHvWfCv3svxQrRwNqdpqeVexosvPvwXmQL\/z3G1mnVZYm\/YccvLjuAHueqr83lSmIZ0fGabCrKxAOAwVvsdmB0wtLDfMeYYFoVtEsGPgWgAQx\/JCF7o\/TrSWUZmotnoTTAbOsWGM\/22j1rNoeEgjG1HaFFMa2mcdumr+zSh53JQRq353QrG7oeAr8Jmkt3KJEQZpANECXW58X9ISW4=","translations":{"en":{"changelog":"### Fixes\n* fix(invite): guard against double-mount when init.ts evaluates twice by @pringelmann in https:\/\/github.com\/nextcloud\/guests\/pull\/1576"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/github.com\/nextcloud\/guests\/raw\/master\/screenshots\/dialog.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/guests\/master\/screenshots\/settings.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/guests\/master\/screenshots\/dropdown.png","smallThumbnail":""}],"translations":{"en":{"name":"Guests","summary":"Create guest accounts for easier collaboration","description":"\ud83d\udc65 Allows for better collaboration with external users by allowing users to create guests account.\n\nGuests accounts can be created from the share menu by entering either the recipients email or name and choosing \"create guest account\", once the share is created the guest user will receive an email notification about the mail with a link to set their password.\n\nGuests users can only access files shared to them and cannot create any files outside of shares, additionally, the apps accessible to guest accounts are whitelisted."}},"isFeatured":false,"authors":[{"name":"Nextcloud","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEATCCAukCAhDnMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMTkwNDI0MTc0NDU0WhcNMjkwNzMwMTc0NDU0WjARMQ8wDQYD\r\nVQQDDAZndWVzdHMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCmRVtY\r\nAE04bwiuopOH\/3K3lXc0Q3J1xlJLsVzUWnFG65teZgnmLdGiaD8Vr9x9ejapkLPK\r\n7\/sK6jj+48hPXriortTpKk9vKrjB8GOvsK\/zGBeVyTB+0JBUcMUcPb6WcJ+l8B0Z\r\nnsXzycOn0OttPhEWh6k6xMeo7vyyqp12L05HYlXm\/bl5se4FaH+BoKF9YZN8lLNB\r\nXQ8dkIzAtkYbe9pitdDEtn7ODzUlqRFskTOwpS6DatmUSDzGRI6skfjhp0WrnrM9\r\n2udOmTgqM+fLEH22Tc8XsiBug8aUNBD8Hoe83RKeegal2FqYYuuEXxBzaSKdB82Q\r\n2TCQPVo9X\/TZjgHkFzvOJ7lZ3OJ1601WpgA2bhr81Xh6HzUGoZZ7kLIEjxiBR3mj\r\nrxIGgDtNzwJUdUmkb3bx0CcfTvNmBSOZsLVOyuALw4h1jHlFPMbz9iQj6DwmKYRK\r\nWiOYHJOxHWcSzJ8Nbh3TvSiX2W\/m+3rOf\/kACJ6qKQCbjAe3q2jyQ5zfd1LES9ax\r\nTAOico+On4L1qJS6bJ2AfMvw2JKzt\/PM07gNbgQl9vneZ7v0LEFK8m+RTx4rk9Ji\r\n31OZo1u260McHb6VlEuNywtDjdmljalI1JutN4mbinXrIxWXvNnIxBhVhGZZGrsb\r\nkQdoHTsyC+qOJHoSRlrSL+RRDf2bg3P27JLUBwIDAQABMA0GCSqGSIb3DQEBCwUA\r\nA4IBAQB6kyQpONj+vBdKuVZ+ETHBCZ3tbTt+6W6lNRa0L4pzwZIawEgG4GLjRS7u\r\nDKshe\/bG7H5\/qUx3ZoB\/q3xDKdnLYU8c5cv27B4d3vmB\/rN0H9pL29ODnigctgNK\r\nmJqH30kL0vGP3pAEXv3g7rHIUveHn9InnjPh5KixHhtojJB63n12mo8nstZuXcuI\r\n\/A3xqHfny6BhnMH8jqWrkJbDgdZU7IzhaN9IUFaLIdL\/50h+6AIOcwcr4xWV\/fH7\r\niCuM5nGNkwb1CzH4NhJoofPNWi0JLC4lpfMJpujpVK0JvJ0+fmzyhjfUQ7TM6dc2\r\nijSdHo3FYhNvgeJSWtm2wRYg3Vxb\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"domus","categories":["organization"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/Rello\/domus\/issues","website":"","created":"2026-04-17T20:05:57.680393Z","lastModified":"2026-05-10T19:48:44.454407Z","releases":[{"version":"1.0.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=31.0.0 <100.0.0","minIntSize":32,"download":"https:\/\/github.com\/Rello\/domus\/releases\/download\/1.0.1\/domus.tar.gz","created":"2026-05-10T19:48:44.433838Z","licenses":["agpl"],"lastModified":"2026-05-10T19:48:44.522271Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=31 <=99","signature":"ftdmZWqHZtVQKlqL6rQvNLoOvblulYJOi0lIcs+BqWhpyDKYG7\/rZzqLhCG+iWcoHexOXjCQwuLyyI52PvHrtimxCXbPK1gfIkwhjPOvyWNHVRMaxEdBPrk3beITZbPe71Y3MOW1+hyTSVD9s\/LS\/h0DbVUa4KcsV0cR3jSAizG1QyJ9LZjCjpS4WlUovIujWjGexxUr4u1n4hwNfkqtut0PPE2KUZCq6EWND4ew4nuDlq6ptpNNpU4BzIg9FCKLLHGC8KdP0mg5oPqOfwP\/9PjcE5CzdFwrNa\/bMkplSRTTO4ATjKR3OKXYG2FppgjL62l3pZB6ELbzlCwBVvZTavN4znAO7a1G3zX6BoyFseK0SrHUYULmqCVx4pLleI8gOqs30apB0hcQ5mDriEQ0x2X1lNOKOyufK13GiDnL9vuiwPdE8cNtQ3SpAZlLrtx7Bxw\/uSnQR8m3zTmEVUjP7f2E5sVNWB2QJgom8PYb+tjUbAEEpbG5fmJ0Ap4aU9O1QSvlPckrw77vJeKRnNyhLoSPyIwEmwyVsLjTyCyHya7W+4C\/NX0jJ\/1Dj5hqPeWkR6fwePnmzGzJuUk5UkJMXnTk0vl\/8cB\/HctnjayHqNo5jcT2n2rXq+MK1Z5yYG2AFJVa5NfwtI7lT+Or7fCjDuLHqOfv0yOwCSIepBiOjUI=","translations":{"en":{"changelog":"### Fixed\n- Translation issues\n- Document upload"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"\n https:\/\/raw.githubusercontent.com\/Rello\/domus\/master\/screenshots\/logo.png\n ","smallThumbnail":""},{"url":"\n https:\/\/raw.githubusercontent.com\/Rello\/domus\/master\/screenshots\/unit.png\n ","smallThumbnail":""},{"url":"\n https:\/\/raw.githubusercontent.com\/Rello\/domus\/master\/screenshots\/dashboard.png\n ","smallThumbnail":""},{"url":"\n https:\/\/raw.githubusercontent.com\/Rello\/domus\/master\/screenshots\/revenue.png\n ","smallThumbnail":""}],"translations":{"en":{"name":"Domus","summary":"Alles rund um Ihre Vermietung im Blick","description":"Domus hilft Ihnen dabei, Ihre Mietobjekte in Nextcloud zu verwalten, ohne Tabellen, Notizen oder verteilte Ordner.\n\nEgal ob Sie eine Wohnung oder mehrere Objekte vermieten: Domus h\u00e4lt die wichtigen Informationen zusammen, damit Sie sie schnell finden und besser im Blick behalten.\n\n## Warum Sie es nutzen\n- Behalten Sie Wohnungen, Mieter, Zahlungen und Dokumente an einem Ort zusammen.\n- Sehen Sie, was bezahlt wurde, was fehlt und worum Sie sich als N\u00e4chstes k\u00fcmmern sollten.\n- Legen Sie Vertr\u00e4ge, Rechnungen und Notizen dort ab, wo Sie sie sp\u00e4ter wirklich wiederfinden.\n- Erhalten Sie einen einfachen \u00dcberblick \u00fcber Ihre Vermietungen, ohne komplizierte Software zu benutzen.\n\nEntwickelt f\u00fcr Vermieter und kleine Hausverwaltungen, die einen klaren \u00dcberblick im Alltag wollen und ihre Daten trotzdem privat in Nextcloud behalten m\u00f6chten.\n\n## Was Sie damit tun k\u00f6nnen\n- F\u00fcr jedes Objekt oder jede Einheit eine klare \u00dcbersicht f\u00fchren.\n- Mieter, Mietzeitr\u00e4ume und wichtige Termine im Blick behalten.\n- Einnahmen und Ausgaben erfassen und mit den passenden Dokumenten verkn\u00fcpfen.\n- Offene Aufgaben verfolgen, damit nichts vergessen wird.\n- Das Dashboard \u00f6ffnen und Ihre aktuelle Situation auf einen Blick sehen."}},"isFeatured":false,"authors":[{"name":"Marcel Scherello","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEADCCAugCAhL7MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwMjI0MTkzMDE2WhcNMzYwNjAxMTkzMDE2WjAQMQ4wDAYD\nVQQDDAVkb211czCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMTIRYsl\nnAC98GqHkyVB4lQFHrTomZnH4OlW82pzyQ12wOTRPmwvKvlAFgZL+7iWGUvRpnT9\nH4URVqALToJEV+M+VSlv16icjEdvC2ha2T0gRsplGB3LVu9FVRz\/m\/y9kTLlB6GH\nQrru0nwZnjXehBN4pD5itSph5NOj+HThaGSyv8265MfRJE5IiaGZEr6arPh7eZbf\nKnatq5gouTrt8iUaQTkOzfNTuzP5RNu6rnLSstq4zqbAhzLVqPF+uxl1ItSMHfRQ\nrhyDCxspOCl9JemYpvQPrwEpozrLw5Ztf76rZv38Vw+LCNzpGshoYimzppYFEk4y\nFjp5HfC3gbUAzpUS+0frtjkCCjS1H7a3dG2ctp6C\/BF+QirpVHSsCLh627VSjRth\n99xNpmTh2YgmN+zttfGt\/KaLAwoCScbHH1e8M1j1OGf1Nbo90bWEH9EREVPYIEZi\njGV\/fQ8ogXnCoMuXoUqdfgYojG5ikR8A50vBNuSxpvfuf1cmrsQVnqDhPEAo9Yvt\nyjIYXu7prdNyTA24OiGe65BF17d2g2lgqCtU4vEANR1EXQ7HJfzMzpxL21hAI6Hb\njY9DCITM4m5VyJDCfz0Gq1kETqaG3\/iigzzGDjAvvfF+LBdINpEjDkRxVmXvbGo8\nHk5jsCTYc7hUcz9pkqQqXPWzYRCrg9tGwhHhAgMBAAEwDQYJKoZIhvcNAQELBQAD\nggEBADOQpppINKyp1bihtziPrF0KFF8lB3QHc4i1v\/qPBg0spKrJFg+sI+lth2Vm\nuJpI9yvJYDqVgGD6UjZtbRKUKH8KB5zOE4Zux2zD3prUPGENMtR4gRtuINY\/Yf0t\n2xmQYczfe8k5d+uZ44BNFpIMokZHfVg\/7IgDmvv4LNVJyKPvpz+453GpFWnaqeZg\n+rf0gLI6A0VyfNNZr8QWYjDiBk+zJyfOf2hLbk0h2h\/yY7VYI8X6Fg9eXf7bSADQ\nfMPY2CNLC8dbOAp0LsyE3fC5Ur7Vdtn7sHhTEfFDes+ZJtvMWNQXbyceGTKYtVkv\n6lGq9WqRGm6qgxn\/vuXYcwexGu4=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"maps","categories":["integration","multimedia","organization","social","tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/maps\/issues","website":"https:\/\/github.com\/nextcloud\/maps","created":"2019-08-29T19:23:48.216959Z","lastModified":"2026-06-10T13:55:43.371767Z","releases":[{"version":"1.7.1","phpExtensions":[{"id":"exif","versionSpec":"*","rawVersionSpec":"*"}],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.1.0 <8.6.0","platformVersionSpec":">=32.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/maps\/releases\/download\/v1.7.1\/maps-v1.7.1.tar.gz","created":"2026-06-10T13:55:43.311691Z","licenses":["agpl"],"lastModified":"2026-06-10T13:55:43.418883Z","isNightly":false,"rawPhpVersionSpec":">=8.1 <=8.5","rawPlatformVersionSpec":">=32 <=34","signature":"hKzJ3hm5fY3+X9nYSgSUsuOtmkIrDaspKe+RqBjogFpwtoQN71Rj3Q025v9xTLoVJlZVxC7P\/N0mvAquGnV3Dc+ggH82Tmqrh4rcQpdP2Zgy35ap\/zNYBA8wG+zj7MPYl0gS1j9E1DpSBqXtypY1n2ZPIyJ8NM7w\/8M3AYyNhSpilAseuJROwXY9azSHYQmLoPsZmL0LRQFfB3oE+XhUD0Kkz0yGJFgY0gRZzcBcRxKmMJBASMcxwK\/wPoNzuVwaccG0l9C3j7mbRwXcXVwiuPHsVx1nskOFJdWXkA2tpPWnp4nm\/lBJpUGvGHUKEpir9frRXW3O7m2R\/XcEQNeq5IjmUIYbazKeuFBkCOzNVmLIjSIw9qSmipNocWS0ngoT+QgAf1ax6queNylhsa28EnlUAkuCcGaU5K1LrH3LJt68K4K+Fypo8I6Hpj5qyf0\/UwtChKnDqNBQuzeDEGximYweA8L+aoIE9SF5Upv4Cl61k21bVaOaEGHBQbqcUBoGLyBKAVMDJN0hPON3gUm1Ekek3VNxTU3Q5m54gF7xnL8vM\/WttkFJmXhTDssdFVBDkROrEvGBNj+rP9ox2ihQ31ca3VbyRj43muVQQX2yHo87\/jf1lSOMBbAaaN7fwyt8nIxUSaaIsWiMJCBMwDnXJG3heGg\/FNMQjjTKv2hJ1eE=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/maps\/master\/screenshots\/screenshot1.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/maps\/master\/screenshots\/screenshot2.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/maps\/master\/screenshots\/screenshot3.png","smallThumbnail":""}],"translations":{"en":{"name":"Maps","summary":"\ud83c\udf0d\ud83c\udf0f\ud83c\udf0e The whole world fits inside your cloud!","description":"**The whole world fits inside your cloud!**\n\n- **\ud83d\uddfa Beautiful map:** Using [OpenStreetMap](https:\/\/www.openstreetmap.org) and [Leaflet](https:\/\/leafletjs.com), you can choose between standard map, satellite, topographical, dark mode or even watercolor! \ud83c\udfa8\n- **\u2b50 Favorites:** Save your favorite places, privately! Sync with [GNOME Maps](https:\/\/github.com\/nextcloud\/maps\/issues\/30) and mobile apps is planned.\n- **\ud83e\udded Routing:** Possible using either [OSRM](http:\/\/project-osrm.org), [GraphHopper](https:\/\/www.graphhopper.com) or [Mapbox](https:\/\/www.mapbox.com).\n- **\ud83d\uddbc Photos on the map:** No more boring slideshows, just show directly where you were!\n- **\ud83d\ude4b Contacts on the map:** See where your friends live and plan your next visit.\n- **\ud83d\udcf1 Devices:** Lost your phone? Check the map!\n- **\u3030 Tracks:** Load GPS tracks or past trips. Recording with [PhoneTrack](https:\/\/f-droid.org\/en\/packages\/net.eneiluj.nextcloud.phonetrack\/) or [OwnTracks](https:\/\/owntracks.org) is planned."}},"isFeatured":true,"authors":[{"name":"Julien Veyssier","mail":"eneiluj@posteo.net","homepage":""},{"name":"Arne Hamann","mail":"kontakt+github@arne.email","homepage":""},{"name":"Jan C. Borchardt","mail":"","homepage":"https:\/\/jancborchardt.net"}],"ratingRecent":0.5,"ratingOverall":0.7307692307692307,"ratingNumRecent":0,"ratingNumOverall":26,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIID\/zCCAucCAhDpMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMTkwNDI5MTIwMjE1WhcNMjkwODA0MTIwMjE1WjAPMQ0wCwYD\r\nVQQDDARtYXBzMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAxMyA2RIE\r\nU728oCBcQguZVF8kdmOZp4tpytOMBhTd\/Da4xiNjqDYpJupG8q8KoidvuqDaiglG\r\nVx6rz\/6o1CgWIlmnIkG14l0e\/8k9psZVrXPPk9WxEfjWuB9Q2dwdsck5PPtHgnko\r\ny\/GXckE7cja5Ks03O+f+fmq9NdhkC01QSjTZ7E2\/H4taRd0i01WAG3saAVRztGdw\r\nPkMrxdXuFzJfu+PRi0Cqi\/l6VuiykL+P8LE\/Urbjd4551USfH02OR5ypySsMu9RD\r\nSnb8sfuKLexBSQwanFR5EpWPkhxScqWvntRfcsxv1E89xMgzNJk3\/efiGvVTcJt4\r\nXR9GmMSYM4UDmWbDDa\/DgZ2XoOurdWkLgDyCBKK1TLEmQ\/1Dx60ZIiojiuEtKmag\r\ndjxvuNDTFzL4JOxlBkU+xFcJCqMsVX6odYJznf9DfY3TxI1ppCppHS69unSdDffv\r\nyDx9N7PKWKgKoIxXdjyiPHdGL28oCfaP4hQxLVOu52MLvddYTX10O8u+0jsU\/blH\r\nvy0LX06AyArmWJ7aLFjyvhORfUrDBXaXNQOVEQDbEfSv3cIWU5x+BpRFpFu4F6Rh\r\n1m9sgEaWueVygTGusYM+IDi6IAlCiQNQRYYpUbUHpV8jmMfpRVXPZQVWLZhjfWEC\r\n1A8k3uvpotLqG8nqLmiU7uT+qgP\/3aVwwvECAwEAATANBgkqhkiG9w0BAQsFAAOC\r\nAQEAe0i2nxYyBDWqhQK6fL6Ch05dVnFsvk9AT4Gt0+XeJd7tXZMfwa5ooeEiEOE6\r\n+gH30EbcS2petnZ5EZO0mCatuoZVf1DLLFCWO1Xb5pTiaoHm+5p2VyFiNJHL\/lyV\r\nScW\/swO\/4C\/8q+hBPaEfkYlLYc8Ea95PhSNqwyojz9a5DftVKEIn0SkvA16Q447F\r\ntR6oNMPNLO+TGa+24kX+XRBTZ58i\/IvFO9h7+hzTqXD5YVq9mNuuRMd+wr1g2SGM\r\nIm88KeGDhB\/Pj+D0mV8kyXIjGm0QcPnhhpMBc1P12bQQgQefKXIBSQ5NV0zZwdEB\r\noIIGZDBS7TLA4bvrJ7M4EfbBtw==\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"preferred_providers","categories":["files"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/preferred_providers","website":"","created":"2018-09-18T06:47:14.025921Z","lastModified":"2026-07-02T10:18:39.776179Z","releases":[{"version":"2.0.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=31.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/preferred_providers\/releases\/download\/v2.0.0\/preferred_providers-v2.0.0.tar.gz","created":"2026-07-02T10:18:39.743444Z","licenses":["agpl"],"lastModified":"2026-07-02T10:18:39.837798Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=31 <=35","signature":"uNEivnxaJJtW0Kod6hKv5ok9riDQQh2K3esbwXy59oAdjf6IYqfWPB2QTp9KnH9d6V71rIKsZemLdEEVLw1T3QeDB3OLi6AjOwBO4pJEO\/1TBAgNj6npfcHOvxJpXg5u+PxImx1j8GnyfEGwL9iw7cKYu7yfvmO20Fkjo2bdnCqqH9dVHjZ6B15divz1aDF49TSXDEAMgeyV8RHIlA0MxE5GN\/pnMTwTrorAfADpaG3aqotZXUX0yXTp4ZIzwlKggHi3X55LxfmtJbHgtRyMgIbSwVxxasfS71TR8wzb2yh2d5pmezydCNjZZZisIwLas8rtGCMPvNjlhWFd1LMYVpkd+v2OzgIBeWRQz32rmLzBUAFavQOrMGn6totw6Z6HAcvo+bcMzyp35R5I+Ftlz1nLA9\/lU4pZ1Pt3oh42qUjUu1MVO\/WDeNsk1dC5yrR0ykbfG6UGtfSYLsG57cn11Ju0dsNZ\/aPIJTJtU+iq3LlYjN2GMq1ha4z4jLEEh5l+8zN6wxerdL++K+xiOBVVZdK5aM70INTr50rr878Irrs0+\/jKghh1fz5oB504YUTEYboHe7ae1vZpKVyyikyNjqHXDe+QWTHOKf33TE+jeWGqw9zi2YCRNa36cKo4j4RSjYNTvLcUU5UVjS0OlAALtuSAZ8cfEMeT\/yL5FxqLHQ8=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"translations":{"en":{"name":"Preferred Providers","summary":"Allow Nextcloud to request user accounts","description":"Registration handling app for Nextcloud partners only"}},"isFeatured":false,"authors":[{"name":"John Molakvo\u00e6","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEDjCCAvYCAhC5MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMTgwOTE3MjExNzEyWhcNMjgxMjIzMjExNzEyWjAeMRwwGgYD\r\nVQQDDBNwcmVmZXJyZWRfcHJvdmlkZXJzMIICIjANBgkqhkiG9w0BAQEFAAOCAg8A\r\nMIICCgKCAgEA23vJDMdutiz5hFCdClsj1IJIxkt6jDi8IflXE+4gb+TCYm92DFpE\r\n+472gRgl6ICZNVHPELiMLMOnO1q0UXfSgXepc8sBRe\/bX0K2NgZn8BJ2umWhh5dP\r\npXqthqoHz1jVHHVgz47a3hXfOa+gAjt57pSPlEWlPSRy61QMdn\/cOpR\/U+Pr\/S2i\r\nqWIkeVlkVVj9mTdoWuRpL7ADin+e6+X4RXmCFRiw8UjpeW\/sRC4jUIJ9KU39xJjX\r\ndm0ayz92rIygreY3Dajw1OAf5xu4ZYNnoZj7R1ZWTK9WSrEZJVlS2BjO5e8YqaYx\r\n5bF1pBy6xuydvBgH424f6i2DG7C21icG9brEOblDcR4JJmVMdAxuex04igesetWY\r\nyC7B\/myfoexVIPG7Bs3Qc5qxIOjK4kmqgyDGWrfSK0TMUiiqeOCceI3qjsq6Vc5f\r\nrfP64apl4WxamxouTV2P0TRz1lBdzp\/nFiThFn6uuA7WfZDGCVcQZJLj57TVF+d6\r\n4PALA4TQGbyoWdWLA1xBPryqKrR1cQzzt1L2jiXssTkhdSEwxI3\/FgYcL\/SezXXP\r\n\/AUswwHCa0Todr9cPd3lU+hwRGaZaGS\/vUI23XtDBqSY6vzNZ4TfFZvJGGQ7Trgv\r\nmf5t1uBd7TXYlcNwcsUMX4bHg4WUs0nQjclf\/8vzaxtmcKKG6QFIb+ECAwEAATAN\r\nBgkqhkiG9w0BAQsFAAOCAQEAKTZldttztjTQCjBR9jFAAM2T86KDsQ0bCF5h7zvZ\r\nyPQw2B5O\/3J+EQRtiR2Loh2LT38M8cy+hKiDPtkSoxEQC8u6dX8t7sgTIyqknbx2\r\nTPdk0Ef0WWhdMO4fW+VY75Tm8UreJI\/NGDNP8d3v99QuyTqAzXEPccz+nSJqQ0VC\r\nARsTtRO\/jKNVSV9ZtGQlekfRUwn2KfQNhf9RKKTNXdjuaeTurvNZ9f6bvkRYTKEN\r\nZC6D+kY5PdQ1up3OwcBFRu+gviiw9GwVwzs+Be8WistVPedWtfmWuP7voP+19SX9\r\niTD5pJzt98f1OUHgkkwQHsGyDhp7k3wYV2\/7fU9g2StSmA==\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"gpoddersync","categories":["integration","multimedia"],"userDocs":"","adminDocs":"","developerDocs":"https:\/\/github.com\/thrillfall\/nextcloud-gpodder\/blob\/main\/README.md#api","issueTracker":"https:\/\/github.com\/thrillfall\/nextcloud-gpodder\/issues","website":"https:\/\/github.com\/thrillfall\/nextcloud-gpodder","created":"2021-07-05T08:36:21.780235Z","lastModified":"2026-06-22T20:41:28.123645Z","releases":[{"version":"3.17.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.2.0","platformVersionSpec":">=30.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/thrillfall\/nextcloud-gpodder\/releases\/download\/3.17.0\/gpoddersync.tar.gz","created":"2026-06-22T20:41:28.100313Z","licenses":["agpl"],"lastModified":"2026-06-22T20:41:28.164488Z","isNightly":false,"rawPhpVersionSpec":">=8.2","rawPlatformVersionSpec":">=30 <=34","signature":"b6ajxl6bxSaqdVWWvDGZ1TgDZcsqkn+Z8SattiM1fTxYz4V6xG007ljbBWWyotmRhjsRoUYWVTv4qEKGjL8oUo7bjhqxe8sDxTsNwOb7Dls1umMGt8D0rJciXCRycCpjjBI1JuuGLdsUOzdsULmkkkmJ\/DW7CfRCrT\/HMu6qqETN4td9Z9aCKiNEFgdegvK8MWQPQzmMlsv2KG+SZ3S2babJPEdSDDSTIw4tgH2iSfIwj+wqllbjjBcPSDhinejKCnchpwfJn4B9fcWLhMcVVd7c+u96TAD0pVJkG1Lwyg7MOjlqqJn2JjQyw6VS\/pE+m+pz8Ky5SSDD6IztUq5rQWBOzHZIeBz6Jj8Hsmvcep39mMNNPN8ZP1UHVZVKlRcOdhcJn7+q6oYVo1gzqWS\/DXdAkrJGJoZHzfoTIh4OKzSj6+K4QQbwS4pMtqLdg1rMQibnsmW9IQd3KrVEvqXnbvhv64hmoiGw6btIOBrQZ54uu6k16ZMkvkxu2MrvPksF48avjaKgNqpPFmRAsdZ0W\/JXseYLpbpvEaTfjJCARHKF9q49B4TMmJUErQWFcl7bz6634qfCN5Gj5t6F17yhm8s+4a6NZer2p1XWQ8Mqg5CNxTmwU8upScuDn64yN21fQGf9jbJqkVsBWwN0bwH8+511gAMAMHbStlXcN82CdMU=","translations":{"en":{"changelog":"### Changed\n- Add support for Nextcloud 34"}},"signatureDigest":"sha512"}],"screenshots":[],"translations":{"en":{"name":"GPodder Sync","summary":"replicate basic GPodder.net API","description":"Expose GPodder API to sync podcast consumer apps like AntennaPod"}},"isFeatured":false,"authors":[{"name":"Thrillfall","mail":"thrillfall@disroot.org","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBjCCAu4CAhGJMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjEwNjI5MjEyOTU2WhcNMzExMDA1MjEyOTU2WjAWMRQwEgYD\nVQQDDAtncG9kZGVyc3luYzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB\nAMuhIoLDVNo0AU96HZc+e0HbvCiGr3fBh0AFuPiFsKucbaXNi9vFGyJZDESD5SX8\n4DzD6\/IzkzLkOAYr4aE3GbhkCoXvDBIMYNWTQqE2Ip4BGNWfHPQnev7pEmiT9e90\nH3pqMEuSINwBuHYEp6a3g2DIJT1PPySb0OkcseQiNdB4oz2rVTL3mCXBfvTg4ItE\n1e2cLWmiwr\/bSCfrxEu0OwI3IdiHu2LuWcof14Zny0v2026Is5C1BBd8z1tyHz5+\nepa6GG8IPsDM\/jWECkclRLAtChgh7XFy2FSr0akPoPXU00V+lJp8YAMuCpojnbNs\nwuinrStAHlXL8yLSduAkUXb7wVKgYGcOTYPeMZx1XWJcJnHrms820v9\/PiUA0zP2\nwFYGoFhRoX2FdzrtnXSpjqd5wucPdl8WEnLXrq6ft5ApoN2m5Q+O38o\/O9ZDKsLM\n7Uowa0uQU8n2BCqqcOwZwJLziVSB3hZ9ztN405yXB1LXGed0w47bGSAUt8BHVqcg\nYUMnLcojngfEzSxD4lXErDTUqDv3wDjyiiHGRBKKtqWN9v8mQDcxOWAT7hJfFSBx\nSh7XZhgQN7OrVTGeHHpfFa2cmJ26f03fLLpEu035sAw527mhdGLlAcKPSY\/1MktJ\nTvGwSZdjRqbsZYCh53+tJJQBVETctHx+1EyGdIx4210tAgMBAAEwDQYJKoZIhvcN\nAQELBQADggEBACZk6aVDyju7wj35hp4p\/\/8pA8EFIDfFFUHOc\/D7hhZrqZsHDCHk\n4XjvlUxJjsxd7E5yrjnGv\/\/QD42V28O1MgZ0FKzT\/hC\/PoqTv6AVG\/fns8Js72vS\nGCl8WkUUQ8yEAPvaf+luRd7eBH6zMZ\/At7KrR83x4WJdxpW2RwGJ+6uhj\/PfQUXX\nLW71V22F4oWAsUQucgH\/T90DBsTAF074NPaUenlhQFnDE\/5stHocwhonb+K3BfVS\nVg+A2B4V9612CERPyNET7mGJqmqqKq5XA6cG+FOY7XuQFUZs3CKUyAiRh\/BIDzNg\ncn7EzqwEJnAkJgmlDrav352icv8dODGtAHY=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"linkboard","categories":["dashboard","tools"],"userDocs":"https:\/\/github.com\/tschuegy\/linkboard-nextcloud#readme","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/tschuegy\/linkboard-nextcloud\/issues","website":"https:\/\/github.com\/tschuegy\/linkboard-nextcloud","created":"2026-03-07T07:59:56.396252Z","lastModified":"2026-06-19T05:12:05.661775Z","releases":[{"version":"1.6.12","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.2.0 <8.5.0","platformVersionSpec":">=32.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/tschuegy\/linkboard-nextcloud\/releases\/download\/v1.6.12\/linkboard.tar.gz","created":"2026-06-19T05:12:05.629231Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-06-19T05:12:05.706511Z","isNightly":false,"rawPhpVersionSpec":">=8.2 <=8.4","rawPlatformVersionSpec":">=32 <=34","signature":"I9UibPR6NRY57yNrYl6I2gSCxfe2LZQhyvnoMevovKo6Wvx7+LMCJ5mvPh4zJAqq\nQwkFDTAcAyFxLdNE60nxWdkWw9biNPUe8fgHqyDMzMegx1pY33kzEdDRCs6RF+1c\nbJ0RgWRZqyiCTB3\/qyMZC4oQP1OokkOBy3zAhPYrFDrdS4uQqeqWSrs94tzwHEAd\nNHmBv+vbolMmjrQPh\/3Dq\/6OXQhMi189BQ94lYELQTfINTSHFbB4fQ6rgbUWr9Qd\nfj5lQsKG0h2y2BpwMiKQGYGGZzpw9o\/Xj6xFzkQw9l9QYxhHMUZOz\/WLWG3DcGTR\nu4NOOzr3xLMKTYrXSINqHf5awi32tCwBdEl7jSNqiYRUhG+IuOBg7zKdDOHFZRJC\nyaep0VmhNxCjIP+nhSxPS8iTRiUSSqpevfZnkGpAuGsxZVFjewL2Ekfwbk5\/A35j\neS0iTjcMRJcWEwOmHLJ8NImHtloCmdmJvw+1gTG82bze0OEhOD8qvpy0nFAFtWx8\nf8klFmAdtZRCA2W8QbAqIk7pFTAAltmhpGCJ+7ajx8uCjJE5LBrP8CIJ0ynPtzM\/\nqsftyWzVCDYhWglqua4ozpy7dd1qJBbCDyajVKKW\/2\/If2PTDSFj8yZXljCDJ4Sa\nXkCRKFXhnW\/Z7Ebt9leOahMw7MJPX1QDtC6pe3CFJhU=","translations":{"en":{"changelog":"### Fixed\n- Material Design Icon names entered in camelCase (e.g. `mdiCloud`, `mdiSwapHorizontal` \u2014 the exact form copied from the Pictogrammers\/MDI site) now render for both services and categories. Previously only kebab-case (`mdi-cloud`) was recognized; the camelCase form fell through to the icon CDN and ultimately produced a 404, leaving services with a letter fallback and categories with a dark-red `?` ([#8](https:\/\/github.com\/tschuegy\/linkboard-nextcloud\/issues\/8))."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/tschuegy\/linkboard-nextcloud\/main\/img\/screenshots\/screenshot_GUI.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/tschuegy\/linkboard-nextcloud\/main\/img\/screenshots\/screenshot_Settings.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/tschuegy\/linkboard-nextcloud\/main\/img\/screenshots\/screenshot_Settings2.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/tschuegy\/linkboard-nextcloud\/main\/img\/screenshots\/screenshot_StatusOverview.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/tschuegy\/linkboard-nextcloud\/main\/img\/screenshots\/screenshot_StatusSingle.png","smallThumbnail":""}],"translations":{"en":{"name":"LinkBoard","summary":"Personal service dashboard inspired by Gethomepage","description":"**LinkBoard** \u2013 A beautiful, customizable service dashboard for your homelab.\n\nOrganize your services in categories, monitor their status,\nand access everything from within Nextcloud.\n\n### Features\n- \ud83c\udfe0 Personal dashboard with service tiles grouped by category\n- \ud83c\udfa8 Dark\/Light mode with customizable backgrounds\n- \ud83d\uddbc\ufe0f Flexible icon system (upload, URL, Material Design Icons)\n- \ud83d\udccb YAML & JSON import\/export (Gethomepage compatible)\n- \ud83d\udd0d Quick search across all services\n- \ud83d\udcc2 Nested categories with drag & drop grouping\n- \u270f\ufe0f Inline editing with drag & drop sorting\n- \ud83e\ude7a Service health checks with status indicators\n- \ud83d\udcc8 Status history with response time charts and uptime tracking\n- \ud83d\udcca Widget system for live data from external APIs\n\nEach user gets their own personal dashboard \u2013 up to 500 services."}},"isFeatured":false,"authors":[{"name":"Andreas Busslinger","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBDCCAuwCAhMLMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwMzA2MTMwOTI3WhcNMzYwNjExMTMwOTI3WjAUMRIwEAYD\nVQQDDAlsaW5rYm9hcmQwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCZ\nZ0hkNfKy1IOZejt3cdf7vMDBRE32k9nCAJy60Xmiy9+A2WNitTYWDiLZ2oDhdA\/r\nhRBus8fYO19Sh7H3VR+ePkOMZZOhG+RHcl4gdXA8prV4deoX\/3h7sxR+64q4vWNw\nQ3Yw2RJN62KC7PIsSwFCbyO5mBELSNc3G5\/XwJ2JRbRBcGrbEsfF+H5ewfczI9aX\ngJCjZmGlSBsPa1p1QKKAVDr1nKardBhqSmpjLyxCmNC4W62bADi\/hJmGtfX+8zVB\npJSa5VIXoYo4LaEMF2jzctbAIQPPiBKH6wAykjQs19NddUnaJA43ucoodWa1ppgF\nVskPQWMopWFLTb4e5RhoPTkVaQUVqZjBDi03EEZDH1W4WA59TXKRrf3wFDQCGzEM\nPD+I\/6wuvD5TFqft4Osz1nJz\/zsSo06yv003cHErw0846JQrSZXaJBx+EK27GFg4\nNCvBucRDVCxO2xqRxVOuNEkGojQum6gsKCT699zt09mgCkj2tIYEnQcdPGsjXWSM\nhDPKvtTLOqnxNG4y9GanK9qY+Jy4Ve0svLp\/6gEmrlR+tUea6RL4Mnpc51Q\/hthr\nQjYpqdxdWqYrdo\/oiBXgAytXirEA9km2NnYfH3KfIGsAkH23eGEtx\/0I2HvLzn5y\njXkswM6VunBfaHk\/epfWcCXezZNMRnSIIdXLM4H8BQIDAQABMA0GCSqGSIb3DQEB\nCwUAA4IBAQAYNeyVS5Cxpg8salKqzj7XVdc7Vcn6+VDD4X2OlfYkwq\/7ZuhXnITv\nhU1tsUhLC9EYpv85NTMwRWDehYYx00m+XR8190ZGHQoS5dMluWCoFELHlZfnBeOe\nY2E6F8eRyQG2AyMXJmC3xaxBbh1TrAOth7K16qq7bo3vfuUEOghDFzcnA2OG6tob\nVS8m64P6H2ak11fF\/Ej+DRGGTcoZx85r+nbDeVPUTYw\/WbcQytebpH2xK5otImJh\n\/bWUlx3KK51hfK4AMa\/MMMsFBPZA4zTwpYikWVFp+6KmqhS3wJRhc21FQfarGTKE\nUvU+u0xKcWkUU82tKJf4vohPR4z0oYWb\n-----END CERTIFICATE-----","discussion":"https:\/\/github.com\/tschuegy\/linkboard-nextcloud\/discussions"},{"id":"samewindow","categories":["tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/IT-BAER\/nc-samewindow\/issues","website":"","created":"2025-07-09T19:28:10.844502Z","lastModified":"2026-04-04T22:01:16.731822Z","releases":[{"version":"1.0.3","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=28.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/IT-BAER\/nc-samewindow\/releases\/download\/v1.0.3\/samewindow.tar.gz","created":"2026-04-04T22:01:16.714886Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-04-04T22:01:16.789204Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=28 <=33","signature":"DGn6S2l\/g0TRlWHvjEG50DDfrjrEJPhEpUuPa\/Zgkc9gTwW0GdpU\/OcEzesGZCiSDxHaMA1Z6j1x5wvhYlICw\/MVpdalt0G4dX6yYFvlcLJNzhvXG9YGsdMVBxW+sojho9STnUREMWmK6c6kfbFw4AqCa76QFOhIpTfenHd7jJP3CTyeF+58XL1WvxF\/AWoKuDYu8sMg5eZjKjhRaC\/ZbsEg16xwb8eE77pYrRgcwAGS+GBZgwWSgMn19A\/x6X\/JyD\/WsWS+hrlwEM+S6\/Y1i7uSGdptM2jkNhuG0Z0hNy9Mxbgp1oBQXeCDi6N07JXrn1dhkp6ugi8ZoGHoNE5DMaA2DNkIwn8o85xAx\/WktxPBqnZ5prQ6BiYMHoik3EWS8jTJ86OHHiq5sWCOSDo6EWESHASJBKxwDMBHzh\/nKSNrfc1UeP9m49ukCbGjoE846msnSbNr6PDoJfcEdyUStp7ZUmmbolTBruYsHcNz1DIkgriQc5N1PedQLplfejHYzP5prKjCgRm8s9lB0AFrsOXC8lEO9yEMQOzAfF9c+VkPRNvd\/ma\/J1rrpuD4LT816QTbgAy2mOyceLzZ51KF3nZyAZF3uph4mfGzgVCpcOWssmlTqAAQa7pUdUSHiropRjEfKc6AKKFyLgi\/1JQxDGPmZUVkk8uX7cl2VR5qsnk=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/IT-BAER\/nc-samewindow\/refs\/heads\/main\/nc-samewindow-icon.png","smallThumbnail":""}],"translations":{"en":{"name":"Same Window","summary":"Prevent links on frontend widgets from opening in new windows\/tabs","description":"**\ud83d\udd17 Same Window for Nextcloud**\n\nThis app ensures that all links on frontend widgets open in the same window\/tab instead of opening new windows or tabs in the browser. This provides a more seamless user experience by keeping users within the current Nextcloud interface.\n\n## \u2728 Features\n\n- **\ud83d\udd17 Automatic link modification** - Converts all widget links to open in the same window\n- **\u2328\ufe0f Modifier key support** - Ctrl\/Cmd\/Shift+click and middle-click still open new tabs\/windows\n- **\ud83c\udfaf Widget-only targeting** - Only affects links within widgets, not navigation elements\n- **\u26a1 Dynamic content support** - Works with content loaded via AJAX through mutation observers\n- **\ud83d\udeab No configuration required** - Works out of the box with no admin settings needed\n\n## \ud83d\udee0\ufe0f How it Works\n\nThe app automatically detects links with `target=\"_blank\"` or `target=\"_new\"` attributes within widget areas and modifies their behavior to open in the same window. Users can still override this behavior using:\n- **Middle-click** - Opens in new tab\n\n## \ud83d\udcbb Compatibility\n- Nextcloud 28, 29, 30, 31, 32 & 33"}},"isFeatured":false,"authors":[{"name":"Bruno Miglar","mail":"admin@it-baer.net","homepage":"https:\/\/it-baer.net"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBTCCAu0CAhKvMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjUwNzA4MDkyNDE1WhcNMzUxMDE0MDkyNDE1WjAVMRMwEQYD\nVQQDDApzYW1ld2luZG93MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA\njJX62TRgGUY205P3jFwI+idSS0nTFFk9CsQ4BdTQcLKQNxusN+DF9IAKPeLzUF8y\n75YmO1Ul26NdpQt1jo7+RgCAjYXNyk\/mHYkmsI89Mo9kPpfpd9CTpdK2+\/qGb9sM\n41H3BrugQqsjp269ofpH3m4b4Yra9VujOu7FuySLJQ3xTuxFXgOhDw5v\/A0y1Wvm\nI2EWnXNXp9SV0E5JmYu3XhRNDVYjav8AE1fOZBub+BcjYWeYEwBRqe0OiNfueUXC\nLcEhSDyjT7DsnqDbm8FVGqjE3NtfRxLMoIfzDNSYrmuwFvdWWagn4zTZWt7jUQ1C\n1R4SZ8t+1eyoeyoDqomsVbPFjFfZV\/isHRi9IzCr57QVc7AHjnLfZrxFOHPMo5cl\nYiejEm\/QcqPIoqqkReSKGVFt7Ndh\/MtlSwuwU+Foes4uFgfFlJEANiynN5Amh8eV\nefNQcT9993tlzSxH44RaIufL8i12rRJoqejPSKdfCV+j3zc9TiQQfc3kBOXndgHD\n2zy5OM+MlUF3Nr9Th3s42lqpQ\/qy2PU4EU5njTIWxTnr8xjV3gCZ0qd0MJ772w+1\nendHWC5oGSIcyv4+4aMXQxYwD9PvvTk\/vZIjqbFidRtybevTmjDVHS37vtmAXtnX\nNQJkMygGOdCgUzcoD6MGsfPJBQQBcMjwuZZCycpYZMMCAwEAATANBgkqhkiG9w0B\nAQsFAAOCAQEAP7Etch809jBsIKAeQ6vtjOv5ByYSrTZYnYWhcp+cS+MW0MgDBIrr\nIv2Vs69WusO6ED+KjmIkrIl4DU3AVG7dAgyulMg8A3NTEmPCCqPbqeKvaagJEkO6\nhHpXf\/BiH\/rrXfun31IiSUF6nKGdGltQ6APtRi9smBaZ77VybrjcmZDpXAR2GNeT\nQ2RtacpnndMNt9obv9Bxr0YiXcy8W1FlUj4sb\/+s4tYF6MACp\/y+CE9EBPindA4M\nhva9jlyAJRGs0pFAMQ0+6kPvNYONkKSMxifccHmkgOSiag\/4F0A\/cYK876mgB0FP\ntRCB52WPYZvrE7k0RGqOzy4KwcLMwb\/Ilw==\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"files_notify_redis","categories":["files"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/icewind1991\/files_notify_redis\/issues","website":"https:\/\/github.com\/icewind1991\/files_notify_redis","created":"2023-03-01T15:44:16.277403Z","lastModified":"2026-06-26T16:12:43.317387Z","releases":[{"version":"0.3.8","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=32.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/icewind1991\/files_notify_redis\/releases\/download\/v0.3.8\/files_notify_redis-v0.3.8.tar.gz","created":"2026-06-26T16:12:43.291599Z","licenses":["agpl"],"lastModified":"2026-06-26T16:12:43.374965Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=32 <=34","signature":"Rs2r3Pz61Ko5ytDzMpeiIhQtJQ+W9WvuxFIgOXrsB4T7yt36UpgP\/FXzpYCujtH7lBOiB4O\/Ph8wl4pNFOfH2GMTk\/yyrFEjKNwipb0iep8D3tB5iT87a3gGes0NVEInaPCoC1UIlCHcTw+oJoTNELUYR6Y9OIDhCqERC9oZZfYhe83\/WxKAEKfXeivGfIxxhPCIWtiJ6lrKQXK7y1O6U48lsKY5BVCeTeIn708KUhjqmFqeHqheWnts1aKPmGgc0Gj9PluzpBAmDt0ui6JybASu6FL4eNuCSwCroaSAA0KkhYMJ6hi1XHlaTLY++JOeBlLGokN+yW1yxNVAB\/kJfa+SCNjqEpWdnTnkvRrEEgg2CPWW\/R8jrgeGdet5iTddLEXeXaDR4o+1tS1XNRgXUSOrup238fqBsyolD7SNjeirNIXEAwZzlzdwZ1ITtqKPlhFgBlGtMuWmV0e+60lbekWLpL3W4Wz+XOLbL42SP6EGRcC954\/dVmETNNPebL6505taIklaMpH4DJKVREHImAPcEeWpZFmBDlKTxDQ3PiiuvAHEoB3+bpn8Kr6l+RHtXh4QyyBFwNsAXEVaiL9771Loh3U4gzCxVRsAPRTbJy2DOhwo92JEhrTjoJnA6iKzxp4lvFWZzvzOYw8W64rdin4t49X4y72Zg\/L8UhSTpVI=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"translations":{"en":{"name":"Redis Notify","summary":"Handle filesystem changes pushed to redis","description":"Adds support for handling filesystem notifications for local storages that are pushed into redis"}},"isFeatured":false,"authors":[{"name":"Robin Appelman","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEDTCCAvUCAhD0MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMTkwNzA4MDgzOTEzWhcNMjkxMDEzMDgzOTEzWjAdMRswGQYD\nVQQDDBJmaWxlc19ub3RpZnlfcmVkaXMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAw\nggIKAoICAQDljSNrVlcPeCKVZn7Eep4r9o3SZocDSRnjDZX3ElzBbQZddnmMurGq\nURHlZzximJBsEp5gm3YQ3aYr9xVRiA04bBGqz\/qzL\/2QLT3mm4oWc\/ASXkh6JBsf\nrRPBM0VbnWV0qT0Mwgfj3tkG8edM\/z+GDjKBirlCZKrXGf66Z\/dLMw2vc3AVc8GK\nYJGbpkG8zUWhX\/5U1NU+MZE+Ln0nRS2dxeAoQ5Lg2y\/64jLiaAeX7txNAcxIBKN\/\nPwyIqIeR454hbILHro9TKUD0yy9IGRmAqHL\/0PomiUfmUZ4AtzEpAe0P7kvrmG51\nkWfaAoPPetzFIp9tF7hQQvXD5CfQ3nPdhgvGs30Diw4Yb7890nzz+ApBXLscnY31\nl\/x7xCoXD1owpDP7iBU3dJWODY256VV9qozg6hyaL6yHdzMhZ4I81RZacwmOd\/BB\nNWqrEzK7R0J0Kh93+yxkTB8fpMib+u65uv51OT\/lraE\/zW8eiIwI+Fsc7yNA+h37\npLcNy4GNjG1pVJgpLIY0CP5NvfcMebMTwyU6mYHG+kof0YfXcUgtw+sglLbSDUtD\nnTA4P3tezxGfb6RnsdBSj1Fkj0X8Tt1T4syXSkdvxwZq19MdwYGYgFSaJUxkoEfi\n8veHcF25+BQslatmm23YUQdwM5WnkrlbxXuxL5sAbg40q10Mxg\/pHwIDAQABMA0G\nCSqGSIb3DQEBCwUAA4IBAQA1l5LPS+h74+kK9H04CRLFLCfvQJlbVpCkdFSFG\/FB\nqoukyXpj8rIvILkpO8I1skuVhD2BwyYL3bAFRT\/U9464Hae8Sp3FHg9gVGMf5r9Z\nN+8SLy6wbDSJ1Z8wKBwH6+YFQagWESZ5Rvek4MPmg8gmEAyEArV3TBRScKibZeoT\nGgD8g7w7RAzbgw2Q+NBKmqpTZWKjooD4kMBPgvUFLF3vT8WMiDSWsCLOXtqsYMta\n8+mZKisT52a5Y30GHhHIOWxCQFDddV77zdsy274tEtJIH4MFyoQUg1j3iVDkZ\/mE\nKJlm5NSpGZqvnRQX\/HfWuNkmtNweu4gmq3wE3R\/ViZ8l\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"bookmarks","categories":["organization"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/bookmarks\/issues","website":"https:\/\/github.com\/nextcloud\/bookmarks","created":"2016-12-07T11:33:36.086272Z","lastModified":"2026-06-20T07:45:54.952082Z","releases":[{"version":"16.2.2","phpExtensions":[{"id":"intl","versionSpec":"*","rawVersionSpec":"*"},{"id":"mbstring","versionSpec":"*","rawVersionSpec":"*"}],"databases":[{"id":"sqlite","versionSpec":"*","rawVersionSpec":"*"},{"id":"mysql","versionSpec":">=8.0.0","rawVersionSpec":">=8.0"},{"id":"pgsql","versionSpec":"*","rawVersionSpec":"*"}],"shellCommands":[],"phpVersionSpec":">=8.1.0","platformVersionSpec":">=32.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud\/bookmarks\/releases\/download\/v16.2.2\/bookmarks-16.2.2.tar.gz","created":"2026-06-20T07:45:54.939138Z","licenses":["agpl"],"lastModified":"2026-06-20T07:45:55.005821Z","isNightly":false,"rawPhpVersionSpec":">=8.1","rawPlatformVersionSpec":">=32 <=34","signature":"JYlnumYTHh8RXttt2OxK2\/UZLp1W3vmqFYXylhHXxQRBtA3OBpnDDEdwv9GCR6Nn\npiaUirlxEDhlV7aaOG\/\/HqgBhjg6V9+1\/2\/tR2WYh+Iq0t16\/MVXuiICRRbGexgi\nd1vT7IrB8tcR7G+SzckU8BDpbnNLqtpacjSUSKCnBzZeUsBLvthPaAPVY57Z44KY\n+USqfnWInVIfH00Ue\/\/fFf\/BG8DBefLhuO\/9nx4mMV4rAEqzjJFmvYWQUTYUbRkP\nAjZ\/CMTEGGxkSCSnr6EeaIbbDpKXoO4U6xmQrdYWcTRqm2mfmgkk34HdgyFW+aD8\nCC8po7Q3kSBGutkaK4ujGEDiE9HFq0Iy+wuZhIq7Nezrev8VcM\/8O35+888M20jh\nDtC2rN4zI0DK33+UKGooLhk845IzWwgyCoLM4NTMR0et3NrQzjKvSZ5Rmeiv8EN3\nlySk2YS7igh\/eiieQ5bIC8a8ISjOoQj2PAv13acgHNVyyGoXqqpUzChGbEyaxwta\nhGLI335At5ZwLdT+Ddzf7dafbzS9c7TVwtUKTTMfXz6Wb8wD28LiLqBFYrO7AGV\/\nnbgEhIKUfdmofyLNlpBVlB3mYNQUZ6Tiyb869rWyDb8zCdii2cRyryuo6F61EFk3\nvYKOD2bz\/R9DdQ1TIvgiwNpVkRGep1sYGqWq91dXve4=","translations":{"en":{"changelog":"### Fixed\n* fix(BookmarkMapper): Fix click count methods to use recursive CTE\n* fix(BookmarkMapper): Fix countUnavailable to use recursive CTE\n* fix(BookmarkMapper): Fix countDuplicated to use the recursive CTE\n* fix(Import): Handle transactions correctly\n* fix(Trashbin): Improve folder undelete UX\n* tests: Do not return folders twice in trashbin endpoint Marcel Klehr Yesterday 11:09\u202fAM\n* fix(TreeMapper#getSoftDeletedRootItems): Do not return folders twice\n* fix(Trashbin): Only populate the parent folders of bookmark entries that are actually soft deleted when showing trashbin items\n* fix(MOVE_BOOKMARK): Hard delete moved items from the origin of the move\n* fix(l10n): Update translations from Transifex\n* fix: Update dependencies\n* fix(TrashBin): Trashed shared folders should not show up for sharees\n* fix(PrivateView): Do not wait for deleted folders to load\n* fix(VirtualScroll): Exit early while loading\n* fix(TagMapper): Surface tags from bookmarks in deep folders within shared folders\n* fix(FolderService): Propagate title updates to shared folders"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/bookmarks\/master\/screenshots\/Bookmarks.png","smallThumbnail":"https:\/\/raw.githubusercontent.com\/nextcloud\/bookmarks\/master\/screenshots\/Bookmarks-small.png"}],"translations":{"en":{"name":"Bookmarks","summary":"Collect and manage bookmarks, synced with all your devices","description":"- \ud83d\udcc2 Sort bookmarks into folders\n- \ud83c\udff7 Add tags and personal notes\n- \u2620 Find broken links and duplicates\n- \ud83d\udcf2 Synchronize with all your browsers and devices\n- \ud83d\udcd4 Store archived versions of your links in case they are depublished\n- \ud83d\udd0d Full-text search on site contents\n- \ud83d\udc6a Share bookmarks with other users, groups and teams or via public links\n- \u269b Generate RSS feeds of your collections\n- \ud83d\udcc8 Stats on how often you access which links\n- \ud83d\udd12 Automatic backups of your bookmarks collection\n- \ud83d\udcbc Built-in Dashboard widgets for frequent and recent links\n\nRequirements:\n - PHP extensions:\n - intl: *\n - mbstring: *\n - when using MySQL, use at least v8.0"}},"isFeatured":false,"authors":[{"name":"Marcel Klehr","mail":"mklehr@gmx.net","homepage":"https:\/\/marcelklehr.de"},{"name":"Arthur Schiwon","mail":"blizzz@arthur-schiwon.de","homepage":"https:\/\/www.arthur-schiwon.de"},{"name":"Marvin Thomas Rabe","mail":"","homepage":""},{"name":"Stefan Klemm","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.7580645161290323,"ratingNumRecent":0,"ratingNumOverall":31,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEBDCCAuwCAhAGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMTYwOTE0MTMwNDMwWhcNMjYxMjIxMTMwNDMwWjAUMRIwEAYD\r\nVQQDDAlib29rbWFya3MwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDb\r\nHsiLC2xnmyd4G3koHy21vC8PO5ke0kLzePOx2RG1j2NFLXBQTGiZuB3fZA5zuz2U\r\nVilON4pHR61CDzQbQ5mrzY7f1DfJTpG+F+ZMqe+zrCjIaryjnDkiVarNOmOL7D77\r\nIzbU7dWf34w663EW9oK63EJPrQ\/9arYc\/2hkua07rZiVFkc4mNKrtwmeruE+1Yvd\r\nKVW06NTLkQC5A6S7UjEyCWeRcYUjgzLJ56VLh+FJOZ1BVKeCfbRdQicZCl\/0nmf3\r\nZQmxpNABbYpD4IPB8FsXF69Qhprlah9JUYenhKQbG7NzqU0euE9yrNI2PAIG2X+C\r\ns53hut98DToF5kBjnB+QDeZL0IOhi+Q9b0uc+EnF\/s\/f7k+1hoDxr45WqjLM0js6\r\nZ\/aICvyp6W1EYkKhwAMwS2L+CJJpB\/od2ZHngmz8D885aYsxisXbBRobrYwEogRD\r\nebtMy0kHAd3CNCTbdICUTzgxkr4B\/WR8Xzirs3OqpIZVKwbl3Lh3oGje\/eow1sdY\r\nBDPvn8SOdXGp6\/aDIKMn7pJ7A+JmQd5t8TxyBD5\/\/\/rPnjz2Xb0fnp\/Tg884uSoF\r\nouRhLJtDGmnuYC0+6HV8AfxtV\/QSG89pUKmanZKD9c6vIMXaM3Vlng98hS\/5B8Jz\r\nLp5VZyP+bGYdq6a+n5SkqTUyXWV4DKcGB8FI4LoC+wIDAQABMA0GCSqGSIb3DQEB\r\nCwUAA4IBAQABR8LC2ZLdRz+yrIfMsN+UAYtkvTZQimeCKLaIAGj\/9sVYZ0LS1NB5\r\nJzphQSwUvqKr6EQeLFSWsGIwSXPzYYRHK2j2j1FM75F5XTKwmpK9aeHpihIRkrfd\r\nGi\/5a\/grXomBBVh06OdrVGLvtHXyJY7\/NN2z1ytn3Bk6J0neeaDp2f7hgGXLYeCg\r\nasJPU5SzljLtP2i52a2oxOHDaxHYxKH85cP7VWCtuRU0aBTlzReMsKtrqj7iJpN4\r\nVI03I9XSPv4Svys+uMihnyh+0onRWUCVfu+mkPVhszYacxc0hMpeRqR4OI+1F+74\r\newte1PjVwLIsqXadWcaerTvqkKHo4oPN\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"openincryptpad","categories":["integration"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/cryptpad\/nextcloud-open-in-cryptpad\/issues","website":"","created":"2023-08-29T07:12:04.313338Z","lastModified":"2026-04-08T09:32:51.129520Z","releases":[{"version":"1.0.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/cryptpad\/nextcloud-open-in-cryptpad\/releases\/download\/v1.0.0\/openincryptpad.tar.gz","created":"2026-04-08T09:32:51.115935Z","licenses":["agpl"],"lastModified":"2026-04-08T09:32:51.159866Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=33","signature":"BFTg5CgdyCBrycrw5wHM46yWDse716uqU\/nnhZlYrIt1InlTEvYR2tnv3khyxMtW\n1D4RvBSYMa1kNikZENqdKXHQrx0XCiBm0NhfLCOZJd3qfWOtAyzLHIh0zylUC9xu\nDozd5LJGR\/573yDBSh0s1gNHDV6LGNkZRRi1rxDRjfTom7hhR+MaW+f3lrk5Bp\/q\n6xINXN8T1lgjkwqgLSZwrdnOfiCIutro7aj0oI7BAsr8p+p0PnincKnPO2M52WYH\niaEifp2JS0T\/GrJLw8n0PcF6yJfi6idxYI1UUi3OuFYDIbgTnPCkA\/O0nu6x9N5F\nBXpoUQZ40rlmhH3nYFeN2Bg4ULuc9UNuvwcUWDdE\/WVFsOrbxf+jpX7i3KsvTUR9\nGSII2sBEXdwcM6OiaX672u6FVZf0LlPR8xeB6Yag7KDKUhZYJ0W99fkwfj+UXBqV\nwnmAPNkbz2s5PH1UL040FZr9ibYtjcEMXtjbN\/7qpHZ5C6HnSlrcnq70NNMSgjQ2\ncSlnHNbJRMh1EB7MrrM1vRusS64OhV1qUKk8nql7t838VjeOYvzOpk2niu94V\/rV\nTcS1OKjklWvzpw65Zu2IQA+1Nl\/THwMphD6V6+vSCj+ea3LNpXS3oC5ZXsqdFLXv\nh69eWRytmP2PkiFcDD4Y6rt+L3C2d2qc9cHyQcwdM3I=","translations":{"en":{"changelog":"- Add support for Nextcloud 33. This version is incompatible with older NC versions\n- Switch to pnpm\n- Upgrade dependencies"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/cryptpad\/nextcloud-open-in-cryptpad\/main\/screenshot.png","smallThumbnail":""}],"translations":{"en":{"name":"Open In CryptPad","summary":"Collaborative editing of files using CryptPad","description":"# Open In CryptPad\n\n\"Open in CryptPad\" is a Nextcloud application that allows collaborative editing\nof files. For this it uses a CryptPad instance embedded into the Nextcloud web\ninterface. Currently, only drawio diagrams are supported.\n\n## Importing images from Nextcloud into diagrams\n\nWith this app, you can import images from Nextcloud into\ndiagrams. A copy of the image will be stored inside the `.drawio` file.\n\n## Rights management\n\nWhen using this app, the file permissions are completely handled by\nNextcloud. The right's management of CryptPad is not used for Nextcloud\nfiles edited in CryptPad.\n\n## Installation\n\n### Prerequisites on the CryptPad side\n\nTo embed CryptPad into Nextcloud, the \"Enable remote embedding\" admin setting\nneeds to be enabled. You can find this setting on the \"Administration\" web\ninterface in the \"General\" tab.\n\n### Install from Nextcloud app store\n\n1. Add drawio mimetype to Nextcloud. \"Open in CryptPad\" depends on Nextcloud\n detecting drawio files correctly. For this you have to create the following\n files: (**Note:** do this before uploading any drawio files! The mimetype of\n old files will not be updated by these changes)\n - `nextcloud\/config\/mimetypealiases.json`\n\n ``` json\n {\n \"application\/x-drawio\": \"image\"\n }\n ```\n\n - `nextcloud\/config\/mimetypemapping.json`\n\n ``` json\n {\n \"drawio\": [\"application\/x-drawio\"]\n }\n ```\n2. Open the \"Apps\" page in your Nextcloud web interface and install \"Open in\n CryptPad\". You can find it in the \"Integration\" category.\n3. Configure \"Open in CryptPad\" in the administration settings of Nextcloud."}},"isFeatured":false,"authors":[{"name":"XWiki CryptPad Team and contributors","mail":"contact@cryptpad.org","homepage":"https:\/\/cryptpad.org"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIECTCCAvECAhIqMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjMwODI1MTAyNTU3WhcNMzMxMTMwMTAyNTU3WjAZMRcwFQYD\nVQQDDA5vcGVuaW5jcnlwdHBhZDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC\nggIBALG7CLj20biTbBEA69YXcknE6D+hinYC9PcG4Zj5EZH8jFr62c97SVP18jdF\nkWZZdduaXKWmqZzCGZUCITNA+HgfshiurUB2ZtSbM+LYdPXzpfL1ii\/ZapLaFxM4\nazL85Ormz6u3uZ+wmgbFtLkwEQSBf0HqXUgqV36Lxd6UDcx+CeeR9DocUpEd3etR\n\/9RO\/zBh1XhPssOCYmOUdOC3syY+fW10iQS2gZLnU30gQV4Vg2scHZ7lXNBd7\/6J\nVZj\/wT6jWI4iHMwTJ+ulhlrU1phbxZlv09e77eK0AJKXmnM58yPKWC5wnz5l\/m+h\nRAqVxS4s9kXKBV0xf88i0BNs9e4qEkLoJWkyUWgr94sC4yGtZMgjDv07vayu5Jti\nsVvIZCEej+phlXzcJ+CFga2K+kyMkCBdAC3CtcwfLyJckBbnWGV\/7z1LqKTAKPxC\n7Znle7m0I3oda8I33uFHKQnJbu3mn2MQ2FbsoghA2xxDkgfROCjtBhzJMuNuZaVH\njwfUrkzeAKgJJv0\/LX7HWfT2Rl6dgggwZvTqnUQD+ivqUl0wsyWVpI40alP+f4Gx\nhjBcCMLG9FOfEpNfW71ku+e3ZTJHjcQRwKEO84RJ9PCY839YfTE8O6srocuGjc6D\n6lG41ZEvDHerv6qOnHYfe6XytPkxE7XwNQDOKHsIj+2az9KrAgMBAAEwDQYJKoZI\nhvcNAQELBQADggEBAEg4dBscfL4yHgb5cc\/mS9G+JADDhb+j\/5bxOnjeYNUX8jh9\nDtcFojTj\/k0LPPZjJm0Oqt774RPhIJMsAw2hcROXxXeF9n\/nEsIX5+UqL8X4kKaF\nm\/798u4cO0f9hZdTN8talfRcKYZIc6MUkYiGu7vOWDh5osXpAd0i\/FTSFTb6OggK\ncKBnLcQRI9ULGCCmPxHnZr7OsuiVbkAO3S\/WNpCjQNmVVCxxsSyB\/h06s8b8oq\/+\nugWfjMV49mCCVpsf8qq2cf6fOrzBoVU7dlZ28BtwcEQ3yt7B5c+q7v4V14HxwihR\nTtFH95DICeoQPEs\/MnNg1vLnR6zXsc1EF2yYWSc=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"calendar","categories":["office","organization"],"userDocs":"https:\/\/docs.nextcloud.com\/server\/latest\/user_manual\/en\/groupware\/calendar.html","adminDocs":"https:\/\/docs.nextcloud.com\/server\/latest\/admin_manual\/groupware\/calendar.html","developerDocs":"https:\/\/github.com\/nextcloud\/calendar\/wiki","issueTracker":"https:\/\/github.com\/nextcloud\/calendar\/issues","website":"https:\/\/github.com\/nextcloud\/calendar\/","created":"2016-10-01T12:40:39.060903Z","lastModified":"2026-07-02T11:21:28.654302Z","releases":[{"version":"6.5.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.1.0 <8.6.0","platformVersionSpec":">=32.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/calendar\/releases\/download\/v6.5.0\/calendar-v6.5.0.tar.gz","created":"2026-06-15T20:06:40.656574Z","licenses":["agpl"],"lastModified":"2026-06-15T20:06:40.744014Z","isNightly":false,"rawPhpVersionSpec":">=8.1 <=8.5","rawPlatformVersionSpec":">=32 <=34","signature":"IoC5NLsDeh1qjM9tuul8A23zf6ECUVDR6sPOzFD3p0AtB3tmp5NvPizTWs39LhrJFtKuzWGNp5ZctpvKq1RSRl5XOKQo4mL2ThR6jkZcMloQopzoteJZLlgCnTHuQOF2cL7ZjnObgjLr+8Z6fLhBNKQ3x7uY2p5KFPvqEgTA1kksRN9yJrVbRuOflxrwxs\/Eg5Dr3Kuly9zi6NslZSs0zhPvziGjiC2LgItTAa24ek9kRRbM5C7JiFnXW2E5bwe8w4NkpOJEtAlmJ+nAdFqQrJdDpi50Ql7T3AmNvKVBnDb70V2oaBKn7vtf3wBRtGV1X5IGs4OBwtpo2wRg3NMWa99Xrtl6xW+badb5SY0m85BFwzDGr7S8hVpSJh\/YrkP9N75zy5j2xj8yoFYDIPo00vyWyS1xDsUEU58rh3zCZvuz3cj8K3IijZxXoePC1ly\/9joG8Iti5uOGKBRelb725S7xIDD0DSKzyXIm\/pJxh9MOiHYefm\/doYZHv\/gdkSuKZPsxEeAV7NMFBAbldmb+I7zTV9N03bt+8wcxwxXB\/FECxKHyTw0m+iXdA\/Q53NvG5je8Lfi0xyik5t1Z8KEcegTIttuHekC9r3CZgXA0\/UYyoA3U\/sV1vrc0O\/fB5UotacTKKk9vNANxUZE2OJqkClAMFDwWjWJ5R\/CND85xo4o=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/calendar\/main\/screenshots\/week_new_event.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/calendar\/main\/screenshots\/week_room_suggestion.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/calendar\/main\/screenshots\/week_sidebar.png","smallThumbnail":""}],"translations":{"en":{"name":"Calendar","summary":"A Calendar app for Nextcloud","description":"A Calendar app for Nextcloud. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* \ud83d\ude80 **Integration with other Nextcloud apps!** Like Contacts, Talk, Tasks, Deck and Circles\n* \ud83c\udf10 **WebCal Support!** Want to see your favorite team's matchdays in your calendar? No problem!\n* \ud83d\ude4b **Attendees!** Invite people to your events\n* \u231a **Free\/Busy!** See when your attendees are available to meet\n* \u23f0 **Reminders!** Get alarms for events inside your browser and via email\n* \ud83d\udd0d **Search!** Find your events at ease\n* \u2611\ufe0f **Tasks!** See tasks or Deck cards with a due date directly in the calendar\n* \ud83d\udd08 **Talk rooms!** Create an associated Talk room when booking a meeting with just one click\n* \ud83d\udcc6 **Appointment booking** Send people a link so they can book an appointment with you [using this app](https:\/\/apps.nextcloud.com\/apps\/appointments)\n* \ud83d\udcce **Attachments!** Add, upload and view event attachments\n* \ud83d\ude48 **We\u2019re not reinventing the wheel!** Based on the great [c-dav library](https:\/\/github.com\/nextcloud\/cdav-library), [ical.js](https:\/\/github.com\/mozilla-comm\/ical.js) and [fullcalendar](https:\/\/github.com\/fullcalendar\/fullcalendar) libraries."}},"isFeatured":true,"authors":[{"name":"Thomas Citharel","mail":"","homepage":"https:\/\/github.com\/tcitworld"},{"name":"Grigory Vodyanov","mail":"","homepage":"https:\/\/github.com\/GVodyanov"},{"name":"Sebastian Krupinski ","mail":"","homepage":"https:\/\/github.com\/SebastianKrupinski"}],"ratingRecent":0.5,"ratingOverall":0.9391891891891891,"ratingNumRecent":0,"ratingNumOverall":74,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEAzCCAusCAhARMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMTYxMDAzMTMyNjQwWhcNMjcwMTA5MTMyNjQwWjATMREwDwYD\r\nVQQDEwhjYWxlbmRhcjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMm6\r\nFTeqgzCXprkU83VM4\/DrZWn3kqtfaR\/edkC4gYT3ug7RHa\/Uv1C\/S++vr7pvgpnk\r\nYzQoavl\/0Qlh5sKEYX+0ud\/LQDoiidwBRDckFUQ1bRfVLxAD9UAVvDRHxDqJMOx2\r\ngZArbeQ3ztdSHZp4ThzBFWq2FILsJD86weG7LwHjzhW6SWgLb\/YTLbuuW6tRCDVV\r\nbtB0I\/a0vCwj2u91Chw3u6pWWjPakc9DQrIDH4HCIBKQ4zVrYDxAmJDRFGDvVVWx\r\nuIAeux8sd8drqSMqAhX+XMcZPRD71NQTWbCupSwWO8kgjmZnBpIiBNpzvMQzJf3A\r\nQloZtjZ2RDXAQG88eTeT8pp8yEOCEoDLpGdraKxJrh\/z2Dsk30JP3lOiNYJ9vBaB\r\nC8NJbJ3oAlG7THwUaFF9fsdAKoTwzs5Xms04TI7W\/v4Z\/GClOzMymnR1T4sR72Oy\r\n3WaMNHv\/1QGffvQn2\/TtZt23Ou3P083xWx2vn5FgTcac8+x85vRgWsVCA4hq9v6m\r\nAlktB0+UWDEXpDTKD9BdFNWM8Ig9jQf7EJrvTLNnS7FIJZMB4GK8lpvPxyvACWnh\r\nR2hQOe987Zvl3B1JZNO5RvtSeYld9Y9UfMgW1aPRweDNjSuZYAKlugx1ZoyI5HyA\r\nQjfzAwicIMwZsCJDV\/P5ZO8FE+23rdWaoJczpBqDAgMBAAEwDQYJKoZIhvcNAQEL\r\nBQADggEBAHQXwvj8q5khWR\/ilg3JGYpmMNBYHE9OeDaOcNArkKaGMd478SDPOXeu\r\nyW7hCvNEpiTk5g0h3g3yleZFws0xH8fPsQgZANgvQXb3RCcD61NL77d0cMTr7Xzr\r\nN3Lq\/ML1YLc\/WwL4uV1XvpMQMwALFL1p63BU2c0ysO31zbLOjMKAJi0hHFDYz5ZQ\r\nD3xxtc17ll3B5IqrMnMHRqmOQ39Sbe56Y7T4agaIz\/sUWpseo85D5kt7UAIOR+Mr\r\nQ0Bl\/QinETk72afGR46Qvc7tC1t9JjQQD3AUbEGuJdGvXjJJ9GREYu01XoODmPdT\r\njXXOI8XIOK6kxXhPHUc3iWu9b4KqGm0=\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"bookshelfs","categories":["files","multimedia","organization"],"userDocs":"https:\/\/github.com\/JeCheeseSmith\/bookshelfs","adminDocs":"https:\/\/github.com\/JeCheeseSmith\/bookshelfs#readme","developerDocs":"https:\/\/github.com\/JeCheeseSmith\/bookshelfs\/blob\/master\/docs\/dev.md","issueTracker":"https:\/\/github.com\/JeCheeseSmith\/bookshelfs\/issues","website":"","created":"2026-01-26T15:50:58.256082Z","lastModified":"2026-01-26T19:30:09.731851Z","releases":[{"version":"0.1.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=30.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/JeCheeseSmith\/bookshelfs\/releases\/download\/v0.1.2\/bookshelfs-0.1.2.tar.gz","created":"2026-01-26T15:58:58.731359Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-01-26T19:30:09.793299Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=30 <=34","signature":"RyCI7dn2k5BED+vQquYHBGCnN8zIVCHcAeKeWKVe0oaHqYDBTFX\/53w80fTEN5VfAxX4HNzGGn72tX9xWIanUoFCI\/bH5XgJIYmHkkfY86v2GpJNJ92RL8IHyXFLPt\/HdRQ7Jt566zlShhL+5TY\/bwP4WeoS4odGCL8I+8E8vD+JCr65spKAM0PhuMSRY6yf8DxVQfxLbsE0\/Kc\/Wmr06KQObS3NOyluJFBzm3lDkiWpEM8R2YAzSAynjR7V8TCHaMik4izv7qacPUt2sSMHVQ2jQTAeoh0QKDjhB2cDMNWG6pezEmPebGxDWmJLwSTQDblGX3CuFD8P6GUWtr1CtQck43gjpJafWWBC7r22GGXpRehvClmFuvdukmzxFBeyxjBzUR+FkyTLhu4t8sYzF1UEeLOtN9xkN58MPJdWdgQJ292UR2ypSSiInLm8XcRYb8NOqNx4kjjBIy5c6dNoxZAyq63zdWmgw\/MO\/WkP2M5XdWpnn5HyJHH8ngfAHH8bNro5yAmSV8EdWHly9G2m\/sGKiJicfHxJLDtfjwjNb2\/3W5G6LitkHaf7v0FJKsuStuHOdNPPvCa6ojDvSkn4F1XjXwFqjsquBJ3H0Gv1wCtor0wqr68E11lN8X3gUYZTnh4A3GtYUuU6I2BLP0EFxVnXvUc4YWyH11c0u\/B1vzI=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/JeCheeseSmith\/bookshelfs\/master\/docs\/bright.png","smallThumbnail":""}],"translations":{"en":{"name":"Bookshelfs","summary":"Your virtual bookshelf","description":"Your virtual bookshelf. Arrange e-books in a virtual shelf to keep track of what you've been reading. Order books dynamically, assign them a style and link to your files."}},"isFeatured":false,"authors":[{"name":"Kars van Velzen","mail":"kars@octubre.be","homepage":"https:\/\/me.octubre.be"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBTCCAu0CAhLoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwMTI2MDg1MTM1WhcNMzYwNTAzMDg1MTM1WjAVMRMwEQYD\nVQQDDApib29rc2hlbGZzMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA\nm+e0aoP3SJzoN7oxjtPfCdTrvZ46aXglUiZrVaV8R5zZYusAbBMP+yk81vzVTyQU\n7GdczopkGrQxag4sXj6aNHcshdQYGKXJHsfnhQuhZCB49KLc9pL5ibA+KNInUpYU\nNUN0RZnmDW\/DgQkTLO8Wy+MvKlQfZnrHsxoKssiBHaB0sS7JEdh8peLyktzaZz8r\nBXMrlI53npf0uQWpEAFS7D6iywn75SAIIOWW1Ic3XNXqb5pfqejojeDWcp8gYXKE\n\/otlOw5qRA+rd\/++nBgWOyC6aO+A9gG8ldDlgJ3ofN99Sv5Z6MiFJ3kMrhEF5Jzl\nAUVKAYF+NraQT+P3ECnq\/m+SWXvMxTgYIPeGlWD\/Ol1cwr1kd1DSlWT8wgWOBK8z\niHGRK3cLbC2Iyai5vM59pKsj55DnxKWi06FXsqc3EUAc7cDvi\/qEow\/gIUl6yNid\njbeTlbMvNft5OkHDFqmcipDfJSfD73DFwC2TNfa7LcG3bKLuLzwMKX49VYN+z6MX\n6cHu7Xb7lW\/TaMyEzdFvzX8KIs+Jlfd9IocVxndgF4SqesRU3bFCzXXe8VTxrXyP\nnGp+2F99NsEA1fTlk40ANFq994ADo0zOVBNbXsUXoopwqJWi9b4TPo8lFsNRmi2x\nF1fghNq0oxTlY0tjIqOgihTix4L543AF0F58kb5GW\/8CAwEAATANBgkqhkiG9w0B\nAQsFAAOCAQEAVkGyGskMr4IHdrQvcA63jKKvjWxSanaD9steu4OrWNpdcZuc5tkh\nNn0SSJVdh7JqxyEu6IAw4JsuipWCuLON1CziI7VH26j6nzsttlzQOq56Upood6cT\n2dzO3UzDimnqXE05Z2g1LjEyIYpOsMoee5APaCk8tVKz8TZby78XayKX\/ZvstlQg\nigIbMe05qj7Evkq6NLk3D2\/xfaQyCvOHfwvVs99o9ON7vieZOfptwXqDNXkwVUca\n3VkOixV6hm0d9N9ceOX+vQ3eGA0d7Qx2LNRHFn66spd9cNrIv4O6cAtzIFK3kQl3\n4oD9VJ2nq8hzZM+lSqeT72yy3qn6NV40qQ==\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"registration","categories":["security","tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/registration\/issues","website":"https:\/\/github.com\/nextcloud\/registration","created":"2017-02-18T01:54:16.282042Z","lastModified":"2026-06-11T07:12:31.750132Z","releases":[{"version":"3.0.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=32.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/registration\/releases\/download\/v3.0.0\/registration-v3.0.0.tar.gz","created":"2026-06-11T07:12:31.745578Z","licenses":["agpl"],"lastModified":"2026-06-11T07:12:31.783579Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=32 <=34","signature":"AAnBVU6qwBPezSi3zCzh8bRrzIvz0E2RUbzdpR3hhRw7iuL5gYNT6wAGtCTTifSLJg3Hpjun7A1qRUHPP998JnX3US4\/exp\/lxyzpNyXrvceOEmX10NqDAKsBxVsv9CRkxU8sfcOhu72m\/RsolgYWSPapPz\/EdDxemjH0sbfLgZN\/N2N9l5C7i70uSsJJ7jQNfrRYiqLoWUB1NZkGHGj8y7r9pauqzeX5\/xGI6QxeLwofOy9OFeiqc1BEvzImtIb1DtAUgdU4j8pD8j58RxjTH4BJk5hmEtT7MxpzGu\/U950nKmu5U7rzvMpZZ2q1WJakwFl6HYIvo7o5mQUnTB8bnmYkHGdPPWD9nvlzjwyQncFw20tV2cUk0OLzic+3H9kR4yy4+gS4XQ7m202Fmk43LdkJkf1pP2uX376a4JqixnihC7cfwMWYNEWZUdFMhGfxuMnwVrGbdARvEQc3dhmdlEKMOq0xyoJm4UJOIXH163Hf7SSB2M0pj3AqZbbPIi8gcJRA3bdNKpcok99a9S0GEuRKOIqs9NHI0XsHUrXxpsYzr06jfGTkK\/zJ9hvBEh\/L3GnNDILkmuz30vu9o2pdBtPEtWIL5048QKkmAchwE5BOifWn9HxDWbHDsJg901QwyNCx3hfYfijNM\/M8B1jaBaFMgjCpFK8131nhuS5nC0=","translations":{"en":{"changelog":"### Added\n\n- Compatibility with Nextcloud 34\n\n### Changed\n\n- Modernized backend code a lot using latest available PHP & Nextcloud features\n- Update dependencies\n\n### Fixed\n\n- Duplicate ID in admin settings\n\n### Removed\n\n- Compatibility with Nextcloud 31"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/registration\/master\/docs\/screenshot.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/registration\/master\/docs\/demo.gif","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/registration\/master\/docs\/admin-settings.png","smallThumbnail":""}],"translations":{"en":{"name":"Registration","summary":"This app allows users to self-register a new account using their email address.","description":"User registration\n\nThis app allows users to register a new account.\n\n# Features\n\n- Add users to a given group\n- Allow-list with email domains (including wildcard) to register with\n- Administrator will be notified via email for new user creation or require approval\n- Supports Nextcloud's Client Login Flow v1 and v2 - allowing registration in the mobile Apps and Desktop clients\n\n# Web form registration flow\n\n1. User enters their email address\n2. Verification link is sent to the email address\n3. User clicks on the verification link\n4. User is lead to a form where they can choose their username and password\n5. New account is created and is logged in automatically"}},"isFeatured":false,"authors":[{"name":"Thomas Citharel","mail":"nextcloud@tcit.fr","homepage":"https:\/\/tcit.fr"},{"name":"Joas Schilling","mail":"","homepage":""},{"name":"Pellaeon Lin","mail":"pellaeon@cnmc.tw","homepage":"https:\/\/nyllep.wordpress.com\/about-2"}],"ratingRecent":0.5,"ratingOverall":0.9090909090909091,"ratingNumRecent":0,"ratingNumOverall":11,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEBzCCAu8CAhFDMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjAwODI0MTAzMDQyWhcNMzAxMTMwMTAzMDQyWjAXMRUwEwYD\r\nVQQDDAxyZWdpc3RyYXRpb24wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC\r\nAQCnYFExkrvbvAkH7x5MIqJqR\/mjOameq9StB9fwY+WofXwCfALmXZVOtpC8Zq\/8\r\ngilYDoUuF2ZrtYRbJC1qVi0ycZS7V3Ni6QDMIrsGOGJooaw0nJRACjfna8ua8H3\/\r\ngDePqV3b41nDRmFqxKuavfjh+tvD5QtUWcry1Tmd+xuAE8FMWk+PlbhcLN2rmukf\r\nr6D0vh0LN1Cdlg9BUL3\/XF\/ZKX+Bnp4w\/vTCnsxHraX1vd1jJuMgpcxhBvjvFx4S\r\n4MPGlEB8lqN0SGvMyrzHbLTnrVWDVWawhtQuIV+5KtDyPcMhPFLBQMIKE3KWGA0H\r\nOBk488HcHH+TZ8Ld8XCMwmIKT9eXl\/R\/IG1N2FSYrNF5eSD2EeFx3C3vZUQmwTg2\r\nAF\/QVloM+LS0qC3VhgpZtuxt6dT24\/jx0qiJqvJ6ooX2SSrDMj1LS\/4rkccuWoyv\r\nfucVdh9C9FRy6QTh+e2ohzFhvU1msUscWCRANfW4BJmwzdPJHF9y5YcGod8T+o41\r\nWJaI6kI6Yzx0TaV6ppaSTlkTRkks8y8kt\/qsK1Ga60ActI6cvqTiXiFxwGqPSlQ1\r\nLK708gr0FdpI75QK5lNwiAkJNwAL6rY1ZM8GAzGiPaoaEts6X0DF5VdMJEBRvIPe\r\nKKO35dJbL5RzWpCckS0hv7wmJLL7XDe2EeQR+q6E+\/mKbwIDAQABMA0GCSqGSIb3\r\nDQEBCwUAA4IBAQAttTJFMTc7+nYUpQhi3LgMXoTFfLWJDtyZpxJdbukYzF\/SUnkI\r\nM1PMvCU01kMNaISFN6MGmIjh7AdVCMnWo8ZIDP8JfPVSIyYv9w5N8y1yR5EC8WX\/\r\njInkVWNsilRgG76bUwLTyCB8y+6jF3HYIZHkTFofQ5fOW8AV6ARO6feW2uyeBski\r\nZedg15YGmPLnyFf9lk6t7DVy8Hu2t12d9ouoq46Jjg0sgATW\/Ci7WN\/6SChVuiHs\r\n9G1eq0FD6V82w4MHNYG\/Y0zwTgF\/aMeUZz+VSVPRtiih4f63LmZHg+DHIG9\/F9TB\r\n4Ex1iQTQ67ggV3ndW3SpPId3jNIHOMvzKRFp\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"flow_notifications","categories":["workflow"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/flow_notifications\/issues","website":"https:\/\/github.com\/nextcloud\/flow_notifications","created":"2020-08-12T15:37:56.644239Z","lastModified":"2026-05-28T14:38:54.378197Z","releases":[{"version":"4.0.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/flow_notifications\/releases\/download\/v4.0.0\/flow_notifications-v4.0.0.tar.gz","created":"2026-01-12T20:33:28.986979Z","licenses":["agpl"],"lastModified":"2026-01-12T20:33:29.059270Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=33","signature":"adtMC\/k8iySO1k7lBym4tOOloG0VBq799SJ6Bwtsq37FKlaTZiiGuZXDNbigkuhMqKBJcNBIVEYhnKiLvttUjMLfi8+KgBTRtmIH7pwrYoiHpLCrbnxKBVUeIiuWKDQ8nShmIheaBrM9vvLv8Ev6R0728zCdzBKKPU1kxvmPmY8lI0XsL10U8002VqBkA52PNL+JWfu9Qr3XUhKq8x0a5LT+6eEa+i8CjwFGfZtL\/AUneD1fv3Onf2wOGz+y8v3GSqurgZllMgedcISKZ76HipqMbUuCaf9iKcQ+8xkYlItN4jw0FOfg44lnFMv934D66e16tK8Y\/UzPBXcFj+iUXkZmlBRpbzFizmu2QApftl2gwCW06iQNanRO4pspB7fqgjqd2tpdtrEDtQ\/6SuIVyuLdPNh2zvNwcAVVEp+GGQAx6FIPvryVnpdbX6vk\/hyQNKa94NkIrAyYJBPi4\/63u8bwoQ4BIaedJ\/\/NDFJ2RETbBWTdU7BY1G4iFEogtF1zb5hh9v7ABdsICTSrddUktPvvMJIY3M+diJkgqyjzV6VXxtqCvHI0BqynD4wA66OyiJa0QzRVszKg2kMXLSXVkwLUEKswReJGE9V9wP6gHgz5RuS5TjYtZOeiFPWuqK7ZGx1cn119mDxpCEPUO+S9imtTdzZi7CU58g+ENiefJGU=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/flow_notifications\/master\/screenshots\/notification.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/flow_notifications\/master\/screenshots\/configuration.png","smallThumbnail":""}],"translations":{"en":{"name":"Flow Notifications","summary":"Notification action for Nextcloud Flow","description":"Enable users to configure notifications with customized conditions in their Flow configuration.\n\nUsers are empowered to configure a \"Send a notification\" Flow in their personal settings. They can choose between the events being triggered, and other conditions like filetypes, assigned tags, time ranges and more. They can specify an inscription so that when the notification appears they will have context.\n\nTo use the `Flow Notifications` app, ensure that the `Notifications` app is installed and enabled. The `Notifications` app provides the necessary APIs for the `Flow Notifications` app to work correctly.\n\n\n\nWhen an event happens where all conditions are apply, the user will receive a regular Nextcloud notification.\n\n"}},"isFeatured":false,"authors":[{"name":"Arthur Schiwon","mail":"blizzz@arthur-schiwon.de","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEDTCCAvUCAhE\/MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjAwODEyMTUzMjMxWhcNMzAxMTE4MTUzMjMxWjAdMRswGQYD\r\nVQQDDBJmbG93X25vdGlmaWNhdGlvbnMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAw\r\nggIKAoICAQCs0bWPUNzn8MQ\/7BRnH1aVM+7fD4FZ2\/7mXN50aq1q99RgjaINlS1P\r\nqhT74RtMBzzyhsYCRhvWRA8fL6G3usIjaBnn2Idfw8xo4BV5DzSQ0bM5EkGDc\/+9\r\n\/3cOXH2j3dJ9vX29XI8aLIKtdTWOr0btlAn1RLTHRrLKvMrKONcrxoDaZQWmWVWK\r\noodoABLPY7YIV1IUCutFQ44q2y3WpbmBnrcoOgU\/VPapPXc7i2l2i8GYlCQ5xO7m\r\n\/txheBSb+ICjxIdzFVtMxwVXaSCmEdlfCtelwOWNuX9nvvW7Kp6gY5YYiXVe9R0n\r\ndD4nz\/fM4bRU6t6ljsLaQG5r81ZC8NwmVzV8VJVFD2rMiK3Vp7BxQzPcgWg31zr8\r\nFQXnJm7yEW2F+2ROEy6yMecLaHLCBzr\/3E1Ub+paokNbKTRuA7PQZgt8My4mMlcj\r\nZSZc8\/Yh3p0TeViGQ99reAoY8S0l\/GA\/+q\/ELyIThpCWkG2WX9q0or3dZFazrWM6\r\nqyuhzcri6jmRzCVP4unOYhWQE8Ep7+zjWrd+8TVIuRIEChAUrtm6+TOBiGgWuX+Q\r\nhKgGfdouxkvJbeUYAGKJzadNtA18vZHhXoEM9hGzO2yED1tedwUMHEK6WxRGkkj2\r\nebYDleFzTtsBQ29Wr29wsmLvkjr903UAxLZvd++ljldRjtkgck0l6wIDAQABMA0G\r\nCSqGSIb3DQEBCwUAA4IBAQBRgCfzHZ2BxXp2AQrtj1X0QcC5wrnx9dfWaQglgq6I\r\n2PcTLEOmDhj7D7c70yBorHpYLjCT1kKGWaEh5o7aI4ibEudOWaAnXiCFl3mIuudU\r\nkCGD16rfPu0RxfhxMVxjkH6CyY3fjhRVuh67yjWf0bh6LMCx8abu1j5QsPadwmf5\r\nrE4L8YrvMMf5RclMh7xExfsv88HAEu85rvIOOlkPshxFMv6IJc33XweXahLgoE20\r\npk2Y2nco3b8dwj9xpr\/9kB6Pjv7FZM3aA9FDoyl6pznybZjRuEj1wBUHntBNL3uV\r\nwo8ATPPQw8ga9v7lF0o8JoMLg8gkCUeWZ2KMajsJPDu+\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"workflow_script","categories":["files","organization","tools","workflow"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/workflow_script\/issues","website":"https:\/\/github.com\/nextcloud\/workflow_script","created":"2018-11-08T17:40:25.940548Z","lastModified":"2026-06-24T13:30:10.440248Z","releases":[{"version":"4.0.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/workflow_script\/releases\/download\/v4.0.1\/workflow_script-v4.0.1.tar.gz","created":"2026-06-24T13:29:57.660140Z","licenses":["agpl"],"lastModified":"2026-06-24T13:29:57.728699Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=33","signature":"zd48W53KS\/OHtbvcsjQDrRK4BztSojQgG54Ml0YFKpOtVrI+O+wjTmXD8vCyPikgzvH8gcfrH8S\/AvAveUh4egO6uBlvMR5gJgLEy1FdGO8Hi6Oq5oR6e1w9PTEPbkEKisyBf0VwoNhv1oA0AfsA0+4EWziMxNkg0tyeATe71j2+iiCdOMm9JJ223wHsO4cuggWF4XfaLEavD3jjAf9Z6ZDf1dnf1UYmiOaLvqQvKSbpskw3kgXFJUWkihWjydj+038HT6rLLKQ5HRPKpcJr5gj6hwAQWFkiz+iu7NThZ5Lbta1wYh9fdZPMTB81SLq+2CbnIaU+H2FLRNRVysYU1TSxw7GANuFgoaYap9R1affYpIdLG8tVhFwfuaNmdqQ3DzCIUmiQbFa+cF5sjXhCNtllyE6QOJCA4PUoK021z3wqbtW0knpEvTGpTLkQqvkSkBgU6\/MDFu+axA+Xw4id5\/2\/RJWpNQ9gMZ+ntjHQRxYpUv2UIW7epX5WDvBk4w6NAdUWGOWuKqKEr\/OXOJjbGJdSZjq1HrzBhHePzbIMaYPekaR6rb1LtmKt4US8Pt5bswc7D8S256P6MwRx6ATXOjhL\/azQhNM\/TK\/2R+F\/Hk\/zP6YOLuqGalDcAhTRvaty9sMjzG75v1Hum9YkIt43NCCHDmkrQCe0XKDorWjn+v8=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/workflow_script\/master\/screenshots\/flow-ui.png","smallThumbnail":""}],"translations":{"en":{"name":"Workflow external scripts","summary":"Rule based processing of files through specified external scripts","description":"Pass files on to external scripts depending on a defined set of rules."}},"isFeatured":false,"authors":[{"name":"Arthur Schiwon","mail":"blizzz@arthur-schiwon.de","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIECjCCAvICAhDHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMTgxMTAyMjI0MzUyWhcNMjkwMjA3MjI0MzUyWjAaMRgwFgYD\r\nVQQDDA93b3JrZmxvd19zY3JpcHQwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIK\r\nAoICAQDS1cND3BaPljiQ2PJOcvMY86quI8qndUCu6b5S7HpR6OPxDFVTOLiXAbjH\r\nDb9R25U5HscE5hhDnT8z2tjvg89lec\/KfIzXvfePz6QtuPB\/c6Ttm87\/rrBRrLSc\r\nyrTzDAyNLARsTZfM7y5fsdPkwdGCEkKIW4HX+ofEziPOcl\/q4RyVstcZkCPFgBtK\r\nCXTxNS\/s\/8CNTXxtwQ51JfS4CRa7XnYNnaGVOQdw797MMCDoUhiLbPFchr4nXi1W\r\naDO5Nz3tp11TI8dmlPwYOGZJO8EhJ8cSZjVTU9taUgv\/SpcEDFkhgppfQPFEss01\r\nD7ypoLAC27LVEouCouyx2hJjKZnUrzhfp0Vi4AmmV+33EPCUzzHHTjae2J3GZv2s\r\n+76F+3EISqC+WXUZYiFGixJGRqxqRUTgISu1Nyub6O64hIjcsaRnS\/tOfXCsw3fj\r\n8PU7GqTs7zzXsn\/Xr3ngdG1mH10KWh27b7VaoyB9i0bGlapwuSPK7iY7xuvm4RdD\r\ne8hiaeW3dyu7uov0aH6L4EedQ36v7eIZeKM7RC56o2JQVAGd7GLNLl7nA9mKrT8k\r\nt64iJmi2KQX0tSJk090yK9M2jzVoDt35fcbPu2ud70dG2knHtH0Nmofgr\/ArOJKt\r\n9zrLB+boKjHeFcEjzc2zF1SiMG35cCmKbnopIbNCVITTop37BwIDAQABMA0GCSqG\r\nSIb3DQEBCwUAA4IBAQAXf3T2yRfP6OkmlVnma0a6gGFYJDkbNimNAZMAfeqbzUie\r\nZua8IvA8v8KjSmU3b+BOYvweqIZgLWIje4ENwI70YD2mM\/QK7TKenlQ9g1xHC9c9\r\naEiFeMeLeiIypzL7A9gpbdx24Qz5vwX1LmaukyHXobNWYwVbjMyKbmwYChGgBcSO\r\n4\/yYECI32+1baSugz0WlRBLPa75tjbJc83rodRJYAEgALEw4RZcw6r7yq2iGF3X+\r\nzlQmmu5o7qfH8xLuBt6JBwH8F0uB8ckHQkNWE79oCxPzvIEelIadwMpq46cg+eU0\r\npawyJmpF61SY03+\/HAhJdMrncVa4vOMl\/k0VbbJx\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"integration_peertube","categories":["integration"],"userDocs":"","adminDocs":"","developerDocs":"https:\/\/github.com\/nextcloud\/integration_peertube","issueTracker":"https:\/\/github.com\/nextcloud\/integration_peertube\/issues","website":"https:\/\/github.com\/nextcloud\/integration_peertube","created":"2023-03-06T17:41:36.947526Z","lastModified":"2026-04-16T11:40:57.957783Z","releases":[{"version":"2.1.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=32.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/integration_peertube\/releases\/download\/v2.1.1\/integration_peertube-v2.1.1.tar.gz","created":"2026-04-16T11:40:57.937299Z","licenses":["agpl"],"lastModified":"2026-04-16T11:40:57.994077Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=32 <=34","signature":"A0Dy68wDi4D8FEL8BvcI\/uC9b9hPrXpZsjEKUreLtvfrbH5fcWnyCCDZoY2jeidWMm7GjlHTn15FogsTmsBI1DPha7o3kQmvCjxBk2\/NU2j\/bdR1dGK1d2upxHdkzClGS32Trp+QW30PLnEWHmQ7kobEi6hfqzelU31q0Ey6iVvdRlq+qD3634Zsn6Y4qRCkQhnAzpvDBRJnw\/hZCrk1kURvjWYz7flmRWrI7YTBOSLPJxz1baNJEPLp0JhXriWqFjrIvUneTyMilruBkTnrkiaZK5\/Y8yVZRmaAQMQQVIguuqGdp2EQD9rXZmvg49Blr2muIsetGPsEFUNgfW4Sr1YLU93kYUgE\/kYRGDf8mqyzhNGvPa6sffLfx\/hMa8exuwqnaAKOP5Ms+GJ0JtG3DxXuVkp4ylRGx4DR+gNJLbMXkCsEHi7DumpPnNcwYrdSZ+17RSI\/smtJ4zPKJ2OeiRB7L80SEaY\/KmRc\/BHpC55t77aDRZCfShHv98Zdmh5mCVPcVow3FUGxibtozQdDevTLpQdbdAJ3\/QhBmShlAuPU5yY0S0huUEAilIzouP2adv2n40zXSKXyrmubHRTgcVhj\/hpQfRyZfchaQ1bzG7FcHVTFEUtsb17Tt7U0\/WbNT26K0m4ItfBVsDcWhyU5XyYrDlz3A7xuyyCYRO8TB0A=","translations":{"en":{"changelog":"### Changed\n- Modernize settings ([#37](https:\/\/github.com\/nextcloud\/integration_peertube\/pull\/37)) @julien-nc\n- maintenance updates ([#38](https:\/\/github.com\/nextcloud\/integration_peertube\/pull\/38)) @kyteinsky"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/github.com\/nextcloud\/integration_peertube\/raw\/main\/img\/screenshot1.jpg","smallThumbnail":""},{"url":"https:\/\/github.com\/nextcloud\/integration_peertube\/raw\/main\/img\/screenshot2.jpg","smallThumbnail":""},{"url":"https:\/\/github.com\/nextcloud\/integration_peertube\/raw\/main\/img\/screenshot3.jpg","smallThumbnail":""},{"url":"https:\/\/github.com\/nextcloud\/integration_peertube\/raw\/main\/img\/screenshot4.jpg","smallThumbnail":""}],"translations":{"en":{"name":"PeerTube integration","summary":"Integration of PeerTube decentralized and federated video platform","description":"PeerTube integration provides a smart picker provider to search for videos\nand a link preview widget for video links."}},"isFeatured":false,"authors":[{"name":"Julien Veyssier","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEDzCCAvcCAhIJMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjMwMzA2MTcyNzM3WhcNMzMwNjExMTcyNzM3WjAfMR0wGwYD\r\nVQQDDBRpbnRlZ3JhdGlvbl9wZWVydHViZTCCAiIwDQYJKoZIhvcNAQEBBQADggIP\r\nADCCAgoCggIBALdZMSbSAGsoYytRMNQUp2164pKcCHl1jjfkhxcziSc2N\/kc+gYm\r\nsPCBUposegzjeGmcAm1jAQjhAQnphEuu1\/LXRFdE4GJK+aM0fnRcRd5q\/DcZKo6A\r\nRGWyNGJ4SKhY8GhXQpbMMzonRPtCEHF2jYv\/kvETQESFPQRWBclzozt3iEFtV5ah\r\nFfn6XVpKGANvKh2HGaaPURZvLKXr+6Ww4RViXX\/C0LMvXj7zA8VhQE63BmZ6xz7b\r\nVmfPh\/wp9+mYpW\/TFcOGIHxuq51\/zZXrB0uVZexD8QDEZ\/jkFUlr5e\/\/thFCjROC\r\nJKt2zGbwgcTohvS7cwn8zxK093jfZQIrj+NYDsCPLyQkr00c0kWXsxC3juE54DnV\r\nvIUSMRNXZklN\/TdjApb6yZYyNbpJo2n52izvu0g7MU+NyxMt3dqG4EafHD0gHyFt\r\n3k2YTW0FV90V4imPJ0D30zLd7ZuWG4XjcJY7PIx4kaJo6i31mxhcF3s+98K\/HQea\r\nC\/6e4lB5+F1XLoxYCWMvZfE3u1o4\/jNvRUA1VAc+KNYOYgSGHQ4RqDZNnNqUo8Am\r\nleRc8n2ORCR8WY72Kbh9k8nyHdebM+NLZyF\/gFfimNCaDg4k3bnmQib5xFsk4ZQg\r\nKELBD9NGeMDGwERMrHx98aR5tg8+8\/wJxB1ZHB9xcCVeyRu8+M\/Zr7ljAgMBAAEw\r\nDQYJKoZIhvcNAQELBQADggEBAFYOjr0FiXsHljtlKg4KM3QCzvc+wZNbwe4TzSgF\r\naOqoykTYgLL1zZZXBPupkzJt+U4eU9oyK9krEV9zfoBIvlizj+Xci828cl3bKvWt\r\nOpTq7U4gW5tB0Hn2MImdCgnEJa1Mtjro8N1QaMrPoNFPc+\/t7BloeFGFy\/UwKCwO\r\nN6zCCLypnEw+AunAPtOzqLx\/VUBPm1Y0xUHMws7i\/KVQ6k3e4k8p2oZZ\/UkMQPjd\r\notRxW4IVZCJM9pvEKV97N9+FYyzcl\/l2kk4uAIeklyckoUT16zLXcg2+cA9X+oyQ\r\nu7p+4OSAudUp0\/V5hM7pw3JIUwz6PJCgjYD78bVXmiqUqsU=\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"desktop_workspace","categories":["customization"],"userDocs":"https:\/\/github.com\/canisdata\/desktop_workspace#readme","adminDocs":"https:\/\/github.com\/canisdata\/desktop_workspace#readme","developerDocs":"","issueTracker":"https:\/\/github.com\/canisdata\/desktop_workspace\/issues","website":"https:\/\/github.com\/canisdata\/desktop_workspace","created":"2026-06-22T11:30:29.352345Z","lastModified":"2026-06-27T07:11:07.449212Z","releases":[{"version":"0.13.4","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/canisdata\/desktop_workspace\/releases\/download\/v0.13.4\/desktop_workspace.tar.gz","created":"2026-06-27T07:11:07.431509Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-06-27T07:11:07.483570Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=34","signature":"G9s5o+0AMlqyzA\/0fYEGo7AGqrwOU0hlsL8xARZr27KwNhaK7uSgKAACegzE8osLorGBqWj0TZx+fbNowImU\/0ABpxzFY7WKXyN69Av75d2t7ooW1tQE0zL+eemfsgvbUOnJkf9\/lCSpm2UiWEv4TAbhIQ3agOfb2CKUCd70rLgvRyEX\/jRmkcThn6Yq+YDVPNBN2nqSRu7E8W9ELcrBlahz9gxnbl1qoQBJ4UFhJpLlhQjQ0uV33PbD47JJZ5zyPvDQanVXw4sZm3eCSErQfzCAkZPuTQeBj\/2QrSAi58iqmcUk\/BYTt67l\/srO80GPtHfcYudGCC39\/oWZjxT7iIX2gA5iLMd8dO74VG07LnyMlyYjicowI7F4wb0oVBLMzaTCJL4oeL3hcsVQ0ih87oIdoFJKZT8voW0nsk1PgG\/YjGUw8xy78S+9Kma0O6r4+kylrbbomW\/b2FgtWlwxYAY5zOtGG+1tDJ2q8qfcThZRRCstjn2gSqrL5FTFwK3X3mfbqDTzYKEL\/AXGYqEne4Lhg2zet8Q0uOtkVUg5s6Ffrahit8vWrlxcioWa+vfetgYvcsFdakzDVuK6dBFEqFAwaNlj7ECRhlHJ5wDYaRiP9K7tValKc7eeRawnVFq4rKoCcLn7aB9BifPT4aHPSkUIgwYP6QleBPYp25aSolc=","translations":{"en":{"changelog":"### Fixed\n- **Native Files titlebar icons are stable across servers.** When a server only exposes the themed generic `file.svg` icon or the core mimetype alias list is unavailable on the Desktop route, opened Files windows now fall back to stable core filetype icons based on the filename extension, including titles with server-name suffixes such as `file.pdf - Example`.\n- **Desktop and settings text updated.** Removed the proof-of-concept footer warning from the desktop, added a translations disclaimer to Desktop settings, and refreshed locale coverage."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/canisdata\/desktop_workspace\/main\/screenshots\/Desktop_in_NC_003.png","smallThumbnail":"https:\/\/raw.githubusercontent.com\/canisdata\/desktop_workspace\/main\/screenshots\/Desktop_in_NC_003_thumbnail.png"}],"translations":{"en":{"name":"Desktop Workspace","summary":"Open Nextcloud apps in a desktop-style workspace.","description":"Desktop Workspace adds a browser-contained workspace to Nextcloud with app windows, a taskbar, app pinning, desktop icons, saved window\/app-menu\/icon state, and optional desktop-folder\/file-manager features.\n\nAdmins can enable the app like any other Nextcloud app and configure the experimental file manager, multiple-window behavior, debug logging, and per-user resets from the Desktop Workspace admin settings. Users can adjust their own desktop icons, desktop folder, window state, and reset options from the Desktop personal settings."}},"isFeatured":false,"authors":[{"name":"canisdata","mail":"","homepage":"https:\/\/canisdata.de\/"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEDDCCAvQCAhNxMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwNjIyMDY1OTA0WhcNMzYwOTI3MDY1OTA0WjAcMRowGAYD\nVQQDDBFkZXNrdG9wX3dvcmtzcGFjZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC\nAgoCggIBAM+R9yf4NMXSdDBHxJK\/zOup+O\/vyMo6\/+RsTUs3NtxwSbjFD2XOEnag\nBdfkZW6AUvwDA80wNDlZ3mKt\/S4RsfxlZ8ctVP3pLoNzacTlRPY\/8yMcHh0PCyXX\npawLFFriGHhq5VaXBmKWUAoe4gexzSk+jAnPChuJ7q\/I0tSCHvOQZjbVQrPUFZeP\nnOb8ErgF0RdZHfzmbr7D7itdPxk1VsoX4UmgvA+BmpD73MNbhkgOj5JvoIjHPMDF\nZvBzXWRSissJ09kTidD8gpMphP3qODPSdjMcpPSqHoRR8wdkGz0OU0MS2yUGYAnD\nMahG42s5iZ1poRvzpGcjp9XbSmCQpjCNgGwURjPOpLvWbaTf5jCNkmrZGaB9cpP5\nF83nRCCrOWzdFyHIVtW07OBmHe4kLY1PX+I55ziZGdOGWq7Fa3nKg5od0u83xMla\n8g9e2MDpID0ULq815zn4neXo+1czZibJfPGBxwFWK8ircntTSIfEDkHPNS1faCkT\nJZXAh\/OGNSjWlVwxeVq5aJFaQJa6TTKvgaPP7y6gQdTMjbrQYv3rp\/B8wdjJ2Uzo\n81RrUJQgORhGl20LvqZwAeAeusiCvDI8d+OX4PeHAvhBvplO02Xz3sNC\/E0\/YoUp\nx3B+pGa26p3RJQ8nSYVhMDgPijA8NLt9+rYJ+TCXiQ+rxnavQkdzAgMBAAEwDQYJ\nKoZIhvcNAQELBQADggEBAFI07EY4YfonETQvGZBX+\/NbTd6wbWZONrNjH33XCFzU\ninYOdOHeMoTEoXCH0xilUmemUqYR3seRbptcw9NmP+Mzmjdh4wuP1E3jcrZzvoKB\nalog9PWP5+dMCRXkjNCmjpQRuePqo68\/0wcjFhJGZ1D8gzSBitCQYmZi8p7p6kr3\nxZCrpO7U4Fr8BmCOP69PP+81k+zjNoXFovYtgZgDiZnLg5RfhirpLYEYg3lENsXW\nFxHCYstx6p\/MwjbDm9T7OPtukvVEUqTlRXlP0Tmv858msPCn\/d2WoXyUpsiFQLRp\nBDA6nuUOkBMg\/b8JIYxKZ8dRgWi4ol6bspGnAomzko4=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"notes","categories":["office","organization","tools"],"userDocs":"https:\/\/github.com\/nextcloud\/notes\/wiki","adminDocs":"","developerDocs":"https:\/\/github.com\/nextcloud\/notes\/wiki","issueTracker":"https:\/\/github.com\/nextcloud\/notes\/issues","website":"https:\/\/github.com\/nextcloud\/notes","created":"2016-12-13T14:20:20.033758Z","lastModified":"2026-06-26T12:06:35.814802Z","releases":[{"version":"6.0.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.2.0 <8.6.0","platformVersionSpec":">=33.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/notes\/releases\/download\/v6.0.1\/notes-v6.0.1.tar.gz","created":"2026-06-25T22:53:29.431295Z","licenses":["agpl"],"lastModified":"2026-06-25T22:53:29.566787Z","isNightly":false,"rawPhpVersionSpec":">=8.2 <=8.5","rawPlatformVersionSpec":">=33 <=35","signature":"lqpf4JvIY6x8pn0RkVnbQhkd+CbnSlhJCH2UZgJk5Rnilfyyd4F0jENT8hOzv\/vEJPvaAqae0KjZwTlfuvsrznSI\/fUzDZvGSHRG\/YyKVCdrLLLvOSupcDcwOpQwUXmjpm8a81RZ+kiA6lZbme6VBvq5nOxJ7vTKWQTnE9NQLDp8tHaKUwC3mBHSYt20vTGRUD7Khwr\/RmbASC\/vtimVzBCJwihEzDYO8P+8El75\/2+hTXawURjdAUU6471g2OubAxL3PlZ9Y0WpaGyZJGbNyv6Uo4uC606Z8+ouRfBrVwRwSI4pMdnGyMI+rv1e2QkoNioV1ZnSOFpRdSTPdkQmAN8owm+hYsQW0DMZSvEnpGFgGYd3UGvl6jNg2HZIPPRAh3ThioSn7Pvq2p6PgniBcp8xTauJdIqHZMo2monIEhxR5KOR74Lun5zK4X\/zVjP4dsJuOv\/H1kwy+HHtvuSxY07+2xnxPAZkgnWIMtQTQhmdKNJuNGJ3wllc13sqSSabIs0kcUjvj+AGL2LCfigYiRg2frjAQ2qibSmzG0xxHIxektpLjfW6bMwicl+ZuySX22q9X9\/Pr3DVCL4K\/57csMxk4bobQ7da0iFPl2JUqHNE3qwdcng7\/cfCMQl0eby+MiNolSaahSCTy2UskhO8R4j08hqIRs3VJOl0Ni9ty18=","translations":{"en":{"changelog":"### Changed\n\n* [chore: escape inline markdown content (notes#1907)](https:\/\/github.com\/nextcloud\/notes\/pull\/1907)\n* [chore(frontend): Use OC.appswebroots instead of oc_appswebroots (notes#1891)](https:\/\/github.com\/nextcloud\/notes\/pull\/1891)\n* [chore: Apply php-cs-fixer changes and constructor property promotion (notes#1905)](https:\/\/github.com\/nextcloud\/notes\/pull\/1905)\n\n### Dependencies\n\n* [[main] Fix npm audit (notes#1876)](https:\/\/github.com\/nextcloud\/notes\/pull\/1876)\n* [[main] Update nextcloud\/ocp dependency (notes#1875)](https:\/\/github.com\/nextcloud\/notes\/pull\/1875)"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/screenshots\/master\/apps\/Notes\/notes.png","smallThumbnail":"https:\/\/raw.githubusercontent.com\/nextcloud\/screenshots\/master\/apps\/Notes\/notes-thumbnail.jpg"}],"translations":{"en":{"name":"Notes","summary":"Distraction-free notes and writing","description":"The Notes app is a distraction free notes taking app for [Nextcloud](https:\/\/www.nextcloud.com\/). It provides categories for better organization and supports formatting using [Markdown](https:\/\/en.wikipedia.org\/wiki\/Markdown) syntax. Notes are saved as files in your Nextcloud, so you can view and edit them with every Nextcloud client. Furthermore, a separate [REST API](https:\/\/github.com\/nextcloud\/notes\/blob\/master\/docs\/api\/README.md) allows for an easy integration into apps ([Android](https:\/\/github.com\/nextcloud\/notes-android), [iOS](https:\/\/github.com\/nextcloud\/notes-ios), as well as [3rd-party apps](https:\/\/github.com\/nextcloud\/notes\/wiki#3rd-party-clients) which allow convenient access to your Nextcloud notes). Further features include marking notes as favorites."}},"isFeatured":true,"authors":[{"name":"Kristof Hamann","mail":"","homepage":""},{"name":"Bernhard Posselt","mail":"","homepage":""},{"name":"Hendrik Leppelsack","mail":"","homepage":""},{"name":"Jan-Christoph Borchardt","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.7972972972972973,"ratingNumRecent":0,"ratingNumOverall":37,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEADCCAugCAhAUMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMTYxMDEyMjAzODI5WhcNMjcwMTE4MjAzODI5WjAQMQ4wDAYD\nVQQDDAVub3RlczCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAJpuVxoH\n9J3nVUHKh+kdSafPuTwkvhLre215pHi0hJm492M084BZYgkV0N9qGTxcyipCTHEa\nTjt+MpaXjuiO0yXe\/sVm3E0Mu\/tNKTSQ6i3aaS5x2F5sB2rCWVDD+h48\/rQ2mRWe\n4+Tl9uXR4LdEbBV0sUlQP6e2yeKOieAuh33gnAaadklftW9zvt8XSt2rhlF7Qino\nkUImEbStGLyM7ThZz48MDQ6Hs7SLYumtBhi0iMcBraagZdJrWOQfhHH1K0kQGeey\nvO4iqlCvGfsHM01BzyvDKqitJJ7pgXsozRC1ysLQ8SHJFOEZgzKMqPQVfBuM0rqf\nGQj0pUNBHZjZ\/EI3JLYPGoqK6AEGfOVN7XJeFjBw2ayFu210JP\/YQ4O9UhG8noel\nHQ8csUAV\/AV9HlU0FwUGpMPLqZhiApSPjYdqofhlRbOxru\/LxP4v4iWsZHDneDdN\n5NwYMBivkhNe+gNESh8AL3eF5OQAD9Idylnj53R3\/WZZ7cDL0AOsbKXM3jmkyI5K\npnP+Bo8xAOqxhyYDIS4pv6iH0wtOhWLcbzqPCU4QrfW34yR7qFS6zgXM6OVcDn4C\nbVbEA3Z3Mr1er8kpGHVOzzYaxbasIknwMu3kDUK6rmmNUZT2UenR6ellxaiSDJTc\nYqb9cEyUV++9h\/y7+2MYnROoJHsDaJ4vOfw3AgMBAAEwDQYJKoZIhvcNAQELBQAD\nggEBAJHfqbq6gTnRSGUnS96VIB17i7I3NBybXu4ZaSEmVjYQbB\/ew09KUbpBxPLV\nUBrxhGjEwHPvDcr9Q1KJ0O6RTu+7K7ECueDe5FVQSQ3g9HpO3BKZhCAs\/vZLXFRr\nSloaPqv0fXOH3yZ+geJV7UXhurO4etqmwKxwucLdu6WJjo6N7GKfRPXmU8DIT3dc\nhUczSpWNCKa32hA22SgskEHWDXvrwrEae23ljbRFWgxQ7jdHhZqBZVrP0Q1dDEYW\nbhQe3aVhuRaTT8Kzbnl03S4ZuA21v+2COb2\/3sajdEdz\/4co1E723aAGBbz\/T2TC\nl6sMWnWB2VKecPOpnKOHfES4gj0=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"approval","categories":["files","workflow"],"userDocs":"","adminDocs":"","developerDocs":"https:\/\/github.com\/nextcloud\/approval","issueTracker":"https:\/\/github.com\/nextcloud\/approval\/issues","website":"https:\/\/github.com\/nextcloud\/approval","created":"2021-05-25T14:59:03.227314Z","lastModified":"2026-04-28T08:58:24.817035Z","releases":[{"version":"3.3.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/approval\/releases\/download\/v3.3.0\/approval-v3.3.0.tar.gz","created":"2026-04-28T08:58:24.799878Z","licenses":["agpl"],"lastModified":"2026-04-28T08:58:24.860429Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=34","signature":"DiRrCAmZSZPnfTycOJvqgWNsnvQmypP9q2pPE7PDBjRm4N5no0vbpAWtxJ1XUTRIOA5X4gEZ60JHxWVee1hsFuJZxO7CTWmlvH2iehlTG6ut3agQ3WulauGKkE81AF1omG5U9IeYEJJmgvzxf0Ah2aUXleqPJ53LMlkIdboxb\/BwupdIEG+lf5ZuavFS2qjtTsXMXMch8443nSqeQal6UTejVR18nLzJBj\/960\/ZSqPcllIDr57CW\/GU9Osna9DrPNbb6s1uXL83KKHEq0V+KdPdm8in3y1tmQqwEY3BhFxWi5ZiphN7iIFL\/6xI9twoYoAxACfCf7rhBUsQgcyZKFmU97lR5hcmWNpJFc24eYj827jH2E8j4oHvL4Nwgmp\/5W9Kxwd6CjflstOn2HjzO743KAKKcrwmojysF7FnEgaNZRZOE11R8Fqj3QId+dRftS9MCaEOJcRxdjD+ahrkhrB797SkhIx39qStQqvJRp+k8BodyYiS2NiVACOzMMTR5GDR6PmioRn60C6O6AKobGNAxoucLk4i0Y7R4KUSEXiFDYb4zcT4xxxqatT1o+XXDThPpUcnCRU24CDJMwxVdD\/eB1p+WRB0IJw5DcUHOW4FQQZl70IRuNnW52IL5r1YYxxvwwDMFZ1QzfQegRa3Z+PI\/jh8H6r10tQRJ1AX8CU=","translations":{"en":{"changelog":"### Fixed\n\n- Share as the requester, not as the owner [#418](https:\/\/github.com\/nextcloud\/approval\/pull\/418) @julien-nc\n- Fix(adminSettings): Avoid a crash when adding the first rule by reloading the rules each time we add one [#417](https:\/\/github.com\/nextcloud\/approval\/pull\/417) @julien-nc"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/github.com\/nextcloud\/approval\/raw\/main\/img\/screenshot_1.jpg","smallThumbnail":""},{"url":"https:\/\/github.com\/nextcloud\/approval\/raw\/main\/img\/screenshot_2.jpg","smallThumbnail":""},{"url":"https:\/\/github.com\/nextcloud\/approval\/raw\/main\/img\/screenshot_3.jpg","smallThumbnail":""}],"translations":{"en":{"name":"Approval","summary":"Let users approve or reject files","description":"Approve\/reject files based on workflows defined by admins.\n\n**Warning**: The DocuSign integration is no longer part of this app\nand can be installed with [this app](https:\/\/apps.nextcloud.com\/apps\/integration_docusign)."}},"isFeatured":false,"authors":[{"name":"Julien Veyssier","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEAzCCAusCAhGEMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjEwNTI1MTQ0NjE4WhcNMzEwODMxMTQ0NjE4WjATMREwDwYD\r\nVQQDDAhhcHByb3ZhbDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAK7G\r\nFjHnrXIvM9nYBkubZH3ZA00z1y7OKwi6sXxzLUUJPL83neuJjakQqEFBCzm88b44\r\nnpqXbskjSubWRoDXlfWXpsYxd2WtyUmxj0yPAitlbZm1C2HANSYUaZYeEUf8xaWf\r\nF\/NVAjlh\/IAEf2cw2uFCiHzB4QkF3tB4cqwsIcdNv5IAoPfYtgnc\/Fu1AbZ5Hioo\r\nrwheWfcdRqYpc\/2tdEI\/zLHP5svN+a45\/bIFv1EFLA9gZyz8UE\/Ou5RdquCEfT49\r\nkFwaDEZHKFAXv4gvhKHdxVPMlT4QFneiF7asw+F3qkevq4BU5ZrtW9gau+Gk14zS\r\nfamZvlLoO9yP3O9HlySGsbBqTdzWrBSzCoZZWEyxvCCvkdin\/FRcxfeNquPq2xRB\r\n3iU\/obiSWv5UAvAhV+fd8D9MVNYTYxUkmUEPN6sLOqwYgriFe24dLRprcCifEb6\/\r\nQsS61UKPhQQux04\/xmtyhQ09+GYdgTHz64EgqV5+wVlPBK+1XAgd8c0mIwXscbKw\r\nsb3+eZYhCkaunnRn57ymBYT5nZ7xih+uJyCQH1LRxODFr7Zg8igcmvKwcBXsSTg2\r\ndb\/75gDqUFp1lMfUaEb33NTk\/F98iyDmzGxrRKdSqrndVQ4PWYmM92\/EJJPQcpZV\r\nJ\/GmN0Pp80BSzAgmef8DIs5KJkzzomuAbHSqxzRVAgMBAAEwDQYJKoZIhvcNAQEL\r\nBQADggEBADR+ehz64KNpJctgd0bdKDo0NKbgPcR3yZLZD2aB\/6NL6bKeFS3vbQYz\r\nFnbT5d6feqZVlWIZe02BbOdTTZy2V\/Mjm7jTR8rrNW6GlZGbC\/GjECt0cvMvCNNx\r\ni8iE1YgjMu\/Ac4Bo2fgpDUPYJsMzG6A+sUvrY4H3UxSvJ4HYR65\/DnV+4xTctCWg\r\nOwePCEOOTbYiLUEyq62ClvQbdtBhWkoAXEopS9Xbh27kbJqzb67lvav+XB1QI6Yc\r\nNJ4VQw94ZgUHj2RaJLQuo2rxWAgII+wM6ESMpEf9Dn4MtMPEzBObshUMGP85n4lc\r\nj0fpoyjE8AUWow6z41IuXl3bpcESnBc=\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"musicsheetviewer","categories":["files","multimedia"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/partitioncloud\/nextcloud-musicsheet-viewer\/issues","website":"https:\/\/github.com\/partitioncloud\/nextcloud-musicsheet-viewer","created":"2026-03-03T20:42:51.595383Z","lastModified":"2026-05-12T14:57:06.373698Z","releases":[{"version":"1.3.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=32.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/partitioncloud\/nextcloud-musicsheet-viewer\/releases\/download\/v1.3.1\/musicsheetviewer.tar.gz","created":"2026-05-12T14:57:06.318852Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-05-12T14:57:06.428386Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=32 <=34","signature":"QqcGNzHjITw0CKVRnEZKkD4z0mjZrYB6aDF6jN8Jqj8VpEqKIeRIn+drLiHmJhTl\nYscIlsBblT10HnNtfKNjJY1m\/StB8iZXhnsEeuFQE+Jes\/nCB23a12Aha8PXIut6\nEXyGkWKptVk2zeg6SkB8rofLOCTk7hA2VMPjLxw6yhx8wLAZBJa95PpxskAoSHN1\nEeNcPQPiVXgGS160IIMT+pCm2\/n6NIYjygbRT7rXBDugd3jV77JGI0yMtQAFc4B4\naaxiu2K\/fN8DzsqLsQSJ0wKGIPqVKHoEUCiC8bJ4JYyL3mWCjUGv0B3zxePi8XLA\ncniCQJ5K6egSQpka8Y9QsAP7Mkjdpg+yfh5xNN2FEvYZo\/Lz\/TgtOqqBAmQe9sOv\nmBHuVNS2+fYRVsZwNs1mDmf\/tKalW0Wfb0Im481NmfEi0R\/mIyUuv8PgEPrki7i6\nKbUS05XQtWHVs6eJe+lrymA8CXaA2T5oA9vEXdBrvyzO4ndpSvtKVgQutBO0YFZK\nMgHPCPQqGm1vumz6bC\/c\/CHW\/XplgHO4wiGrfhW\/TlB6ZAM2NMJWov6t1sl4NMXu\nNnFS0O0+ytB+b2Q5d9goter4mgH7sGc9122IN0SisiteTANevI4asaKXlTv+FBSA\nlDVlaBSowFu1VJEYc8cmyoUH\/Ytb336CIOozxxIKBx8=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/partitioncloud\/nextcloud-musicsheet-viewer\/main\/src\/img\/screenshot.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/partitioncloud\/nextcloud-musicsheet-viewer\/main\/src\/img\/screenshot-small.png","smallThumbnail":"https:\/\/raw.githubusercontent.com\/partitioncloud\/nextcloud-musicsheet-viewer\/main\/src\/img\/screenshot-small.png"}],"translations":{"en":{"name":"MusicSheet Viewer","summary":"Visualize and play music sheets","description":"Visualize and play music sheets of various formats\n\n- mscz, mscx | MuseScore\n- mxl, musicxml | MusicXML\n- gp, gp3, ... | GuitarPro\n- and many more, see [MuseScore handbook for full list](https:\/\/musescore.org\/en\/handbook\/3\/file-formats#share-with-other-software) for untested formats."}},"isFeatured":false,"authors":[{"name":"Augustin LUCAS","mail":"me.git@augustin64.fr","homepage":"https:\/\/github.com\/augustin64\/"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIECzCCAvMCAhMFMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwMzAzMDg1MzUwWhcNMzYwNjA4MDg1MzUwWjAbMRkwFwYD\nVQQDDBBtdXNpY3NoZWV0dmlld2VyMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\nCgKCAgEAxJhx1JRHFKrZLag1NRoc4xTbJVgR2f3rQOJdqIQF7ZUKvS7zKKkc6icF\n9Zcq\/gpC14SZ3wPjZxsd1UXCG6+8Lm+8981+DPbj7su3yBWrfmlwRxxmUxXvV1jz\nA\/ak7MX8rOUPHFMa2YveKt4THS8xrihQqXUO0Uqux3KhZsMOSNdR1QHrf4Ax71aS\nfUk2fcFdxT2lBPa\/9bL5KsiASO+6C+pm5wRPfU0r7fM5nHz3fOEgXyx+GG1nFFe+\nFQsGWMIwdjgvAILFivKSK9uEoDo5WZuDDZwdDN17HoJrgZuhEXElRuoN2tNXOgsS\n6NeDB2PE5tymI2Z1mP6N4CA+uw8hpIp3\/0UNdBsksUHg33SJjwzFjt8x7odV+Q4J\n0nxPcPtnadXowRnKFIZRIVe3fxSxmys5XHBQfu3fVyn71ZQfgLR3PA2O1wByNT0U\nnjuamBPNZ0c3xPTvygAgVbC8vsyQpbrOIQ2qIo3GNCap7eS0cq6YVLZXk0t97u78\nvVyUw6HzA\/K+VFmUtCC7jSptMFtWuUJHoSH1OWfrNzCDtV6J5+4Ah6eaMItsbcbM\nRidbbUDpx+aQR9bONFBrzebrHVgQk9bHjwAQP9jv53dgBUJhONRQl7suMWwdyYDA\np\/8cPwQEJjAaZhc587XF0eBg4cHxvtcec40owapo2lofcZOWgA8CAwEAATANBgkq\nhkiG9w0BAQsFAAOCAQEAluiDYC1F6MmBJoSnDa2tJV8ondi39k9xmXgAUwtHqLAt\n57euJuXGQHm1keP1q0Gk2TshNJj9sxWUNIfhlHJRLltkpUH5eF8hADgRAXpY9DtA\njJEFvh2Zj5uyY3KN5fPKPGkdMtSKx0CvVqO4zXzaY+lnYo+2RmohH295FtV0+T1X\nQT7TXVZf7NOlyvm0YlNwxZoLqbFVS1olZM3SJHeATEwKViPD\/9nJcVA\/sm0eKqnz\n7imTKYHclVcRZ9ttzfPg11ayQ90slqwjjC5KJagYSL+c+raqzqGDIzV9J6tiP9JX\n7v3iS9fcKzIY2fDpgZidKKTyNTocfM188sjZ\/np1og==\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"dicomviewer","categories":["multimedia"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/ayselafsar\/dicomviewer\/issues","website":"https:\/\/github.com\/ayselafsar\/dicomviewer","created":"2018-01-30T19:21:34.238711Z","lastModified":"2026-06-14T16:22:24.862445Z","releases":[{"version":"2.3.3","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/ayselafsar\/dicomviewer\/releases\/download\/v2.3.3\/dicomviewer-2.3.3.tar.gz","created":"2026-06-14T16:22:24.824092Z","licenses":["agpl"],"lastModified":"2026-06-14T16:22:24.899824Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=34","signature":"Oo+hvTQ9r59nrWqfLJdauJhxPy0vObJR0ZM5tgHanD+k1SumwvET0YaKE\/3L2Aml7+6qH7k53n4hF7in1OigVnny3YyXLAGErjTzvcuwBpi8uWbSkJk+qtdX0qIGkidl6y60ypHVpDCwM4QsaN6Ar54rdg2T6SpjmHmAQi5FFu51nVnxuV4DGnHy8fOLvxAky4iTRZOk41Kmn0N\/zzT3dOdn5EIYIJchbdIJcPGYdFbFZCG0miFHVSqFIFz\/UxuUr803JzCS8p76owpYuZVSi4949OkFzY4FCJw7gMZmPIS6KngdTO6I5lr6aHMNaONIFpnD8Oif4rHblfutkFgXWuSiwPMEQqKL8e0olFcQITASL7mdQuBfRzbvuYmOTYIZAEVsJC9XxHxN12td61yKF9dSEOSI5F4SzKapTEbz5adqkv3lqyWCTukU8j0Ak1lNBbISW6H2b9pnkY47DQeyt4AE2olBB63p1TBxvIrSs\/hWj5UJuODJ5GUXpZtPtpBhSQXaGewxfczUF4+0k3lXX\/RZ139uKQDb\/4OITz\/\/1KEuQcxIGZkpFOigrsazuZO4cWuvdp9cjpYimTibpP0xHOAXG8RKG5jryDmq535qSFumQJGpTKEIl0DUQkXNlDTHf1Xwo7hXk10iNfKe+CHkk2YEuXLEvtiF4yFePCVMJxk=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/ayselafsar\/dicomviewer\/master\/screenshots\/viewer1.png","smallThumbnail":"https:\/\/raw.githubusercontent.com\/ayselafsar\/dicomviewer\/master\/screenshots\/viewer1-small.png"},{"url":"https:\/\/raw.githubusercontent.com\/ayselafsar\/dicomviewer\/master\/screenshots\/viewer2.png","smallThumbnail":"https:\/\/raw.githubusercontent.com\/ayselafsar\/dicomviewer\/master\/screenshots\/viewer2-small.png"},{"url":"https:\/\/raw.githubusercontent.com\/ayselafsar\/dicomviewer\/master\/screenshots\/viewer3.png","smallThumbnail":"https:\/\/raw.githubusercontent.com\/ayselafsar\/dicomviewer\/master\/screenshots\/viewer3-small.png"},{"url":"https:\/\/raw.githubusercontent.com\/ayselafsar\/dicomviewer\/master\/screenshots\/viewer4.png","smallThumbnail":"https:\/\/raw.githubusercontent.com\/ayselafsar\/dicomviewer\/master\/screenshots\/viewer4-small.png"},{"url":"https:\/\/raw.githubusercontent.com\/ayselafsar\/dicomviewer\/master\/screenshots\/dump1.png","smallThumbnail":"https:\/\/raw.githubusercontent.com\/ayselafsar\/dicomviewer\/master\/screenshots\/dump1-small.png"},{"url":"https:\/\/raw.githubusercontent.com\/ayselafsar\/dicomviewer\/master\/screenshots\/dump2.png","smallThumbnail":"https:\/\/raw.githubusercontent.com\/ayselafsar\/dicomviewer\/master\/screenshots\/dump2-small.png"}],"translations":{"en":{"name":"DICOM Viewer","summary":"Digital Imaging for Medicine","description":"DICOM Viewer allows to display and manipulate DICOM images with a streamlined sidebar and viewer.\n\nIt renders DICOM data sets in 2D, 3D, and reconstructed representations; allows for the manipulation, annotation,\nand serialization of observations; supports internationalization, hotkeys, and many more features.\n\nSee [README](https:\/\/github.com\/ayselafsar\/dicomviewer) for a list of full features and future roadmap."}},"isFeatured":true,"authors":[{"name":"Aysel Afsar","mail":"aysel.afsar@gmail.com","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.9230769230769231,"ratingNumRecent":0,"ratingNumOverall":13,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEBjCCAu4CAhCMMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMTgwMTMwMDkxNzM0WhcNMjgwNTA3MDkxNzM0WjAWMRQwEgYD\r\nVQQDEwtkaWNvbXZpZXdlcjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB\r\nAKbKx5vv8QB0GZ+ls7DSGSEiAMTzNiHF1fmO9b4BfwmgereglYe8Xk63\/bRSDOiu\r\n0OFHtjRpyQ2B1M68zbPX+RX0V3VocasWds5pc\/bJbWZzU2jtZSlqpTu8G38TcxU5\r\nqQlnsylKV44uuBYO2Kmp\/uvI74ma8dpynpzzt8GDA7xCBB7hExJbdsZ+PQFzR4Y6\r\ndvyqaTY4iB2asPvgzx+QoDNzLx1NW2+g4mBjfa4kYybboPiLOot7B92ivDAjuxoi\r\n5rb22Auvr1pe62LTlCyhvAIucbTlANRrSkD\/8PeNCQOypi68Dcm7rUXUpxvfPMkq\r\nddvc0dh8HgtjMXd3ekisU+qK0DKb9pfxG9vXvLE6HPg1h13gqJs3RFP2tCJyQ1Qn\r\nyLSp0vTBUGt3lAD407nEH7r56LAEL7HLZbCw6bRcHmKNVR5LsiXPdEBWqBkdlwmT\r\nBPrCwk8TtirNtPFiUPdEedBQJYGB8my+Y4XgHkT0uPCumP2fbmPeapblB6j5vxJB\r\naeYWV0s0xeg3lXQmX0m7Tkflj6baCORXlBGLkUaAse8jzM4apMV1zdp8InB91cqi\r\nw4VzVIXEjKwi+y6U1ZcDd\/kjgsC8E52YfsKJeNQw5LrSqatgzrpxnusG8mrnyS7N\r\nHSzViUwhoVHJgUG7xWu5CULCTZRzZRLZuhEj+9n+PmdLAgMBAAEwDQYJKoZIhvcN\r\nAQELBQADggEBAGiu0pkZdrq8ZFt0O9FYT5av+P\/aOM75aS6vli3kg32L6AhXtFJ1\r\nTnCLgq12YSaDfOAe1EHFX7GMj8\/v4S9c+oO6MSr8j71vqSktdv6\/JLa\/xCFaZLJx\r\nM7i7tDcxQb7105siE5OwFCcQUoTId4ylBINt\/1GsdXAVHYcHdbW9i2EB7AxMsV18\r\nfhS5mXkWGryM6yFF9BHPi0JOcX9V2BjC7r\/kqYK\/vZUpVnxHuqltzMHiagiyiogE\r\n59NRqgl3rHE\/uuHj5vS8V\/Z2yBe06\/\/VJq1LSCZ8lR0Veul9DNSh9fgvK9KwOC3T\r\ndR7jTIJPN7cRHif2ERRleyFogT68DKlbekM=\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"lettermaker","categories":["office"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/ole-am\/LetterMaker\/issues","website":"https:\/\/github.com\/ole-am\/LetterMaker","created":"2026-03-02T18:15:45.612326Z","lastModified":"2026-03-03T22:45:27.074424Z","releases":[{"version":"1.0.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=31.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/ole-am\/LetterMaker\/releases\/download\/v1\/lettermaker.tar.gz","created":"2026-03-03T14:19:40.112551Z","licenses":["agpl"],"lastModified":"2026-03-03T22:45:27.139566Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=31 <=33","signature":"e0jnjR43di\/Ipp4N11o9hlD\/M2pIB+7ixrW\/2YSh690KRoyw50S8eSl5yNx26WZf\nClGLW79YjgY73aR5DVegFteqrzvlSSvwkSojjugLl+9jEKbrYezbowPrk4sLIPtz\nE1ch+8kyKP4SwGtupj2HaGdEW0ojMhCCqF\/t2HG9ShKAR+7QzIpKE2DscZV\/5LBY\nJzAMzEYhT\/gUCk2S8tDyY4pDTu04DJmZWsbsGZ4F9q0aEwIfbUL1gsJcse3vRfe\/\nrHcb92vPYFSmDs7HYm2ouaq9ahT77dhFTNKR2ZEm3D53m9YyfkiAnSLyPAc+Hhcn\nUvgaV3AiDOCtHTr3nnmkjiYPB3z\/pBQN5T\/AIf65cmlyS5ovvdqho4vLYKdDiYv6\npGgzhGwi6B8l58vsNWZ+e1EBVExueUeXTCmFSiJdZOwjin47xcG7lnuWPpfb1NFz\nSCcfnyk2DzUCKIEJpcF4r80RmwEfyHuuHSKQpIa365Spb1qjscIFhZrMsIdx6KSl\n+\/32nF22kmr9U\/i9sDxgL3BhMqYCQuNEJXjqUNFaC+\/YaEKd2ZlwvZ+g1ng4s0fb\nEKOQsTTEhaouqFRXyZ0jP+Vlfao9WOz5NB4Z5c4vPaFxrYi2PQmV8DfCpL\/dkS6a\nlrcX63GqvvYa4AkH8dutpSFYmAYdhNQmCXwEEetlrAM=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/ole-am\/LetterMaker\/refs\/heads\/main\/screenshot-user.png","smallThumbnail":"https:\/\/raw.githubusercontent.com\/ole-am\/LetterMaker\/refs\/heads\/main\/screenshot-user-thumbnail.png"},{"url":"https:\/\/raw.githubusercontent.com\/ole-am\/LetterMaker\/refs\/heads\/main\/screenshot-admin-1.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/ole-am\/LetterMaker\/refs\/heads\/main\/screenshot-admin-2.png","smallThumbnail":""}],"translations":{"en":{"name":"LetterMaker","summary":"An easy-to-use app for creating letters and envelopes using custom templates.","description":"\ud83d\udcea Create professional letters and matching envelopes in PDF format using HTML-based templates. Easily add and customize sender and recipient details, subject line, date, and body text to generate ready-to-print documents.\n\n## Features\n- \ud83d\udcc4 Generate letters as PDF \n- \u2709\ufe0f Generate envelopes as PDF (with or without custom stamps)\n- \ud83d\udc68\u200d\ud83d\udcbb Manage templates as an Admin\n\n> To use the Stamp feature in combination with the default templates, please select the format **\"Seiko SLP-Stamp 1 42x36\"** when purchasing*. \n\n## Templates\nCheckout the GitHub-Repository https:\/\/github.com\/ole-am\/LetterMaker or the Admin-Panel to learn how to create custom templates. \n\n*(\"Seiko\" is a trademark of Seiko Epson Corporation. The LetterMaker-App is not affiliated with or endorsed by Seiko in any way)."}},"isFeatured":false,"authors":[{"name":"Ole Am","mail":"development@oa-web.de","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBjCCAu4CAhL8MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwMzAyMTcxNjM1WhcNMzYwNjA3MTcxNjM1WjAWMRQwEgYD\nVQQDDAtsZXR0ZXJtYWtlcjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB\nAOEcKc9aZShYjxPC3Z5aik8Y0YQQia438CaYncPYlbxcT6eTn2A80FdOoNEL2ESf\nc7s3dJD1s0fZLWcrQ8TEtbPQyBMa3AAWNW+2WWZzyFs8Ym6mw77dsXYHyeJOUqCt\ngeb9VBe98xqGj6L++Sw\/6K7zDDsLkuxRdjUJnWJ1pICYfGte0vWsX3oUVWSjAf71\nT7EACrVA1kcU\/BHi1t9fBSHJrSPW43lo2NSUJVbwmb+JCKGKgojZSG2PrM5fyKiM\nXrxjYo903zLoSyQJXKwMeknbT\/6SfjLk2xR2Zh1FcALOLEaQsl7RExXTO1JiDOB+\nt1NQbpWW7vC7aqNY0FNpRQqkliokQRsQSGTYVeiw+O0W6ffPHi1ykEPgodCaX9wB\nSL51LElHryEQ0B+CC0ePFX7Iv3aBs6+\/7v4dZtvA+h3aNzeczgEF6OPMJrJ4g1ZB\nudUWc+PVFJLubnl2me2obFchwnEi6jwxYBIzrhp0DSKYewVJ9ahJZlnIJ\/QNTG5C\nJKrFsJ2sX2OD42U8wvhiEDvl7sS1NfsMWb6ZwhMcA9VDqn6YTfpnxRQs1N3mFdUW\n06iwXoieRj9mZ4MNTgJKBEcsJK9c+YYcGukKNpbpd5s5uRhdUEfC4tPDcQ6Nh4ur\nligA9PShiG8itwoWhQ5c3skyE8sNSMJz35k8aDbJxr8nAgMBAAEwDQYJKoZIhvcN\nAQELBQADggEBABmjBPlUawQaK0RBGZknB4T4N5qbhAvQz6+G1kn7Q7h2wzPkOOjd\ngcqaB2FXCyT0ax7PzZ9Ot22Ge\/7BsPFLK0a3ZSUtr\/C0ebxKOe85sQYShK7Eyzlt\n\/nNgC\/lhwJ5Ey7qSqFIYgfnPcaMTX4C+Kh+hU4ELstrIRQuwL6cTG5AF6tst2Bb7\nkAOtrDAlfp95q2ZNidbz49kaxnxyY2EjJ+CsRhtHMHHQ\/lYvSE7X7MhGNs1eRXva\nUgRbTQq\/I6S0ddUxzj3YS2a9zG7kvjXVylO35VYp\/D0nHtk6jGUVTVKMNSb8bV1o\nba2W\/HdJHi1Qm722Ha7tytO12m8ktWKllGI=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"tickbuddy","categories":["organization","tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/martinhammer\/tickbuddy","website":"https:\/\/github.com\/martinhammer\/tickbuddy","created":"2026-05-15T09:21:26.779946Z","lastModified":"2026-06-13T11:31:23.930210Z","releases":[{"version":"1.0.4","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=32.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/martinhammer\/tickbuddy\/releases\/download\/v1.0.4\/tickbuddy-v1.0.4.tar.gz","created":"2026-06-13T11:31:23.912858Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-06-13T11:31:23.978838Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=32 <=34","signature":"jV849rj\/1nCl\/uMEGH11ikWW6SFaTMdiEhMj9Ws6zTW3Th3cm5bktpDjwd2\/Ec2WqwQ+\/BxNzgXkgFLw2yaS+mZSd7UKi1zh88JlRPNJX8+M6vYH\/\/YsmwN+ehR7ep3O0420RZktOHHx3i3396bZy4h9D32o62VZYuGZXMcw1mOqK46xJ1xfH9TdudTk1QeWWu23XvAhKBL6QwS521Sjx9pJVkkntb0W69Z4sJneJQb7BMlyCnO93Wem7KlHGL9Oep4pkEiQGDHmumBV92CSdFxvGPXmrgkkBC9qAZundOJJTnl76K74OslgBT9DOi0FvUv41vDyDWgJCfRP4etZjhhLYyuD\/TgdWhwueUN1y0FkTlhNeEoWkNNaNS4LIJOYWwbl4aXpzcRv7iZlP9y9mOo3ttbOrwlLfBDTJHpRuCiKjydPV6wnjoBQvbtaqymV\/KztKKGsVSKJ9+wU+7s+Z4LP6lrfqzVOR2top6\/8qV1PGEIvgZqGmfRnL3Xm43AqFBonndX4ddAdl\/gpzQgnuQYSBN0Y9vY22GcgbuSIzmNql6IxWyFATwljsRiYP1CRtzd6xJoU2HJXkDzo8pI5XN1qRYguZ2u9gMsfXePD3nJ0OyhAoNjEJYm5qoxK6+pkwrVDJoJkjJDk1fYf8UfPHvcTO7zLftg7UsTYkcUsUxk=","translations":{"en":{"changelog":"### Changed\n- Removed support for Nextcloud 31"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/martinhammer\/tickbuddy\/main\/img\/Edit_20260423.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/martinhammer\/tickbuddy\/main\/img\/View_20260423.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/martinhammer\/tickbuddy\/main\/img\/Analytics_20260511_01.png","smallThumbnail":""}],"translations":{"en":{"name":"Tickbuddy","summary":"Daily habit tracker","description":"Tickbuddy is a daily habit tracker. \n\nThe application enables users to record whether a specific event has occurred or not on daily basis. The events can be arbitrary habits or occurrences such as doing sports, smoking, taking out trash, etc. These events are tracked over time, and longer term statistics and patterns can be analysed. The idea is to encourage healthy habits, get over bad ones, or simply to keep track of things over time.\n\nTickbuddy was inspired by the Android app Tickmate, which is no longer actively maintained. Tickbuddy comes with its own Android companion app Tickdroid which has been submitted to the F-Droid app store."}},"isFeatured":false,"authors":[{"name":"Martin Hammer","mail":"me@martinhammer.com","homepage":"https:\/\/github.com\/martinhammer"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBDCCAuwCAhM\/MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwNTEzMTM0ODIxWhcNMzYwODE4MTM0ODIxWjAUMRIwEAYD\nVQQDDAl0aWNrYnVkZHkwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCc\n+\/uanbYSsvM81iUfJOINbUpRdYYA5AVjss\/WFjLSZoTZw3e6ULzWfT\/jWUpL\/Hd8\nzVnYQhy\/YoIc+962YOWTmnwQVufYniaEg\/JmMwqaI9jVD74s7rSER7nyqRiVbS7i\nYMlmQ2TmnhmCL+vfq43EMbde9IvwWpQ9GQs0Ej\/I1Du\/4RJpv7RNOqe6cA68GfMW\nBIs+cmhmYyxKOtUSUgvLuoRVINQtWS2cJeyZQlcJmaB9Bt9r2i4Ui3yaH\/Ikml5d\nKvOiQP7XNuQIri976hwVp86rCEqzblVeW3QmFASXeigAbgJ0TI\/\/tWqFKRedZF5C\nbaiGZzRNdXdXKaa\/BhRKZcHYYhk36fF0SVCMNt4Wuv+cUC5GEYSynvITRSaOT2IW\nX+bglPjHxpXOwZWwWCVkhzlJNzNFWoQZVoQkeG0QSxHoiApOw7rMKYtps6mTylsp\nhbT9T23dmdUkzz3VtgyrQ2rxR7JZ1xxHzYZAnle1Od7q7aNxrOPpIoytisiMM8Oo\nGbQkMhusXzG6tLQe4FXrOdbVEPE31ESPkkFwEUhPh4zggP+I47XyUwG+UH5p1bDW\nYl6Odb0s\/r65xJH9K6016PIn7mDeB\/eA3EA84laL68qqkJLVoLHxleWKn8tgO0rt\nnLTwDpyYkEzGvXGrqjZKXCrxfVbx6CnNMtAztRvzxQIDAQABMA0GCSqGSIb3DQEB\nCwUAA4IBAQAGx\/QH0yFwZ55ANSnskzuSkdGdj\/zMYuMUj6GUe\/rTlASr48guMYGX\na3YMkkh8hp31482SoV5aJ2WKvReXwVtyLABvhlVVoyPlxPNt8CEyAsIw72Kz1JnD\nGfeJq2TYGdQ92\/98eGLGXQN9kxKqsCuAYnctmy+aZC8AOp3XqIgYSNbwqVuofOBA\nyMtBP4E0Kud1bMYjWY6tpI2IhP4Cy30xw41KOjnmuTwaZ7q7k4YFCIW1YG2GzpPR\nGmf91vEvmv8sqIfjIbJ0IMQiNfRGQKffY8n4LC8+HzeTch6M3FY3mQ+DjvIKkbg6\n22fcds3xCg6zCjh7G8Q2CXCDbV01jv9R\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"weekplanner","categories":["organization","tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/sorenjohanson\/weekplanner-nextcloud\/discussions\/categories\/bugs","website":"https:\/\/github.com\/sorenjohanson\/weekplanner-nextcloud","created":"2026-03-07T11:03:54.330117Z","lastModified":"2026-06-30T07:25:18.798232Z","releases":[{"version":"1.13.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=31.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/sorenjohanson\/weekplanner-nextcloud\/releases\/download\/v1.13.0\/weekplanner-v1.13.0.tar.gz","created":"2026-06-30T07:25:18.777782Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-06-30T07:25:18.836816Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=31 <=34","signature":"VTwXOa\/YjL43klzc7oEovMf2ZionU59KC2aCiK0wCd+jKOfn70QlLC4P79vSalpHlKV5Jk9RVTylKIXDdiKcSqs4\/EGrkt7\/AJuNU5LuLq5NPZoiKDU12XMqkpv\/Xbzu05VQDfRb+bHGB75XBgBkRhxT7MYPq25pqOgXPT2v19BDD5cQtGdMjP2b3vgeKi1c3dAxgqujPBehQRWXqKpcisGPUaekxTYLRTB4Z1xlJ4f6ItjJ9wGz2\/kJMdX8tiK5m62V1Fe9VM5iDsQpcCad+E85UiwDgEMOVvlc8fnqByFVEzTW7FcqAkrGMQo0Xbjkt+gMGe04Xb5pRL\/8UOq56ulK36Mpk+d8hD3t3CoBU9XeVO5Kg\/s53wB6CJxN6hOSA0+cwoAKyk5nr6FxBG4DcEgBzQIF6V8W0cw41puz+Ss7cL3Y7cGJ2QlJWfKpF508IrDhvyTg0unFZ2FofQLkT\/3e+6IyuXv\/z2bK\/ryWw3tQ\/ggWZTykFLwd4pfyxyt79noE30jW\/MmyBP0JDPumRostzTsJHilic+e8U3OLzHAPVcG67jauMpY\/41WztWJINB0WTJ5uiEsv4Pl0iw5p+XxVd2UJGrkuQHTNTuFvRsiHfDco3e5jUz190l3XhVx1ZmOuGrpX2rObaOHnejVFgh5NoCGtyGosQqyVGKW7IFA=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/sorenjohanson\/weekplanner-nextcloud\/main\/img\/weekplanner_promo_image.png","smallThumbnail":""}],"translations":{"en":{"name":"Week Planner","summary":"\ud83d\uddd3\ufe0f A clean weekly planner \u2014 drag, drop, and tick off your tasks","description":"**Your week, at a glance \u2014 self-hosted and distraction-free!**\n\nA simple weekly planner inspired by [Tweek](https:\/\/tweek.so), living right inside your Nextcloud.\n\n- **\ud83d\uddd3\ufe0f Weekly overview:** See all your tasks laid out across the seven days of the week in one clean view.\n- **\ud83d\uddb1\ufe0f Drag & drop:** Effortlessly reschedule tasks by dragging them from one day to another \u2014 no friction, no hassle.\n- **\u2705 Tick things off:** Mark tasks as done and get that satisfying sense of progress throughout your week.\n- **\ud83d\udd12 Your data stays yours:** Unlike Tweek, Todoist, or other cloud-based planners, all your tasks remain on your own Nextcloud instance.\n- **\ud83d\udcf1 Mobile friendly:** The interface works well on smaller screens so you can plan on the go.\n- **\ud83e\udde9 Nextcloud native:** Fully integrated into the Nextcloud navigation \u2014 no external accounts, no third-party sync, no tracking."}},"isFeatured":false,"authors":[{"name":"S\u00f6ren Johanson","mail":"soeren@soeren.codes","homepage":"https:\/\/www.soeren.codes"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBjCCAu4CAhMKMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwMzA2MTEyNzM4WhcNMzYwNjExMTEyNzM4WjAWMRQwEgYD\nVQQDDAt3ZWVrcGxhbm5lcjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB\nAMnO0WNiSZeoqn2pp6iP1EIzRvyDQ0Uio0a5aKG34FmW4iI6OdlBj36lVUcHlAxG\nRmpvlJOek7919mCWR2sOptenctcn7hnf1Z2RM5HKGqHdVxsFI9IvETv8l0RoqQKg\nqaahUDjdfJXAC2quJAqFSJy\/v89ZWM42pBfNQoGUCIrxe\/tt58lSS6lMPI1JsNSx\nRTe8YnIs2\/Jgkwuu6A0V1G5LtJIajLr6WVSmfG2kQCcRL6yfz2FiKJXQKF0MAlUe\noUQAPlTO\/dSpB7Skg7UxA8vsmrtCS9w61KH0iRp0TYV+sstk\/seq6jvm8zjpZVnT\n3MbNsEqgmOI5v+RRkTL5u7UPoVECYZoLawIYQRLZRjW00vZ8UDgwOKK2poZWdxic\nsBBhS5hgN2FwHaO4FKaU2kI6otKIjccE8m+SfiPpy+rzCtxrjCI6aK9aVbthIx6I\n5p64+DTdzDp3vocbd7wBldB8TdzTR0wfvP70ejFJxZ0x\/hPsp6pwBMNEIA9RzcHU\nW8KkBsJOygIGoOfyIdC0hOGHe2JStzqaVGGemAEun48M3x6KfeUSfK9gtAK+hwM2\ntBbdGBbl5P+yadZkyD5eSz3JtvHH8yH4NWsMX6rn4\/TP5+yC2IvnP5v\/h70Lf\/wb\nPxyH4Erfylc8foXlMaEYhrJK1QEhHiBw8CyuzOlI+v67AgMBAAEwDQYJKoZIhvcN\nAQELBQADggEBACkzZjJwhXB3eXEQkBn5cf2GhfYNhAC7XBpTXd4iCx0CLnI5VOu7\noMQMvprIrtKPd3AXJbWrtLYdVzmqi26c66vWlSzYrxu4sYpqT\/vNm5k39Y2Fp07a\nXBTTAqxFCPRr7Mo+bh8DTXPybFGR3QgZ6TIQrCmfS4y3EWc3HHf4X5XUGJmCKJbB\n8rmbikdotBFJDGvp1r6SlGoy52\/Oo39dIe5KgbqraHwo\/7oUAh9rxSXpVfj9Att8\nZlQf8Fnlg2DQGParuZBozetsPoQjlGdVFpg93BeF\/Mpv2zIbn+nFkFg1ETwh5B2+\nRerViQ\/J79zEIQZwvHkKLXkZa3G6V8r1gHE=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"agora","categories":["organization","social","tools"],"userDocs":"","adminDocs":"https:\/\/github.com\/vinimoz\/agora\/blob\/master\/README.md","developerDocs":"","issueTracker":"https:\/\/github.com\/vinimoz\/agora\/issues","website":"https:\/\/github.com\/vinimoz\/agora","created":"2025-09-19T01:52:43.347874Z","lastModified":"2026-06-29T06:09:36.230891Z","releases":[{"version":"1.7.5","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.1.0","platformVersionSpec":">=31.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/vinimoz\/agora\/releases\/download\/v1.7.5\/agora.tar.gz","created":"2026-06-29T06:09:36.179975Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-06-29T06:09:36.272934Z","isNightly":false,"rawPhpVersionSpec":">=8.1","rawPlatformVersionSpec":">=31 <=33","signature":"VKDalY9qdPbn+JlQxEhukFrpi2TmLT6PNgs+ieGUJfJiUtZ8sAVQN0yVmPoZ\/eom\nWOpG\/Sopd7ns\/yYkJNyAVMovMh8y704mBo8kbcR6Ih45beZ\/qVFP46c4+wa\/jZB3\ngrLniqTq7EQhMZXzybPqNB9m2WSf41PFG0AwzOw9rdfF+CS+AKhwYusfdX0e10y2\nG+u+7KbPQO9KmSdNuYuyU6Vss0Rph3cb4vAGtez8JLKi0GFRTLUMAeZmS8NdvzLc\ne2lrkDoHz8dFxfBc6pEfL8\/WIcrKLsT01fS2csC29M4\/qAd3VdA0d1QY\/lUvo+pN\nDS2c9KrD1Twk+IHgMePqZeopfJnuOXclD7tG9MWUBM6ytoHPkkcqLd3AW8q2POg9\nBs38ewGAT1gINrVQYbZkzfvbxUpVz8LH\/lwfJ2\/eFQRc2OQPyLVzxfHyGj4KTyVT\npko4DtRfGqaFILS5JQeZN+60Oae68C9Ykyc2cPymXUBCla1ijZcyiS82noaSukPP\nq+bfCYmFYudi7218jE0gTuXhwSblgw+aWZOIei2pchMN\/9HyZvAoRryOXCGcux12\nIhTwWyHYbAm9LM6j7ER6TUqtgELzKx26WZsSBDOYiG3JUbXADS9ss7JvBXZUv+QG\ntmHLgNC+tcXoA8Z+32jMwXHhyOII0DcDbnPhxEaMhe8=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/vinimoz\/agora\/main\/screenshots\/Family.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/vinimoz\/agora\/main\/screenshots\/GroupView.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/vinimoz\/agora\/main\/screenshots\/GroupView2.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/vinimoz\/agora\/main\/screenshots\/EditInquiry.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/vinimoz\/agora\/main\/screenshots\/EditGroup.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/vinimoz\/agora\/main\/screenshots\/CreateInquiryView.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/vinimoz\/agora\/main\/screenshots\/Grid2.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/vinimoz\/agora\/main\/screenshots\/ListView.png","smallThumbnail":""}],"translations":{"en":{"name":"Agora","summary":"Participatory democracy platform for proposals, debates, petitions, and surveys.","description":"**Agora** is a **Nextcloud app for participatory democracy**, inspired by [Decidim](https:\/\/decidim.org) and built on [Nextcloud Polls](https:\/\/github.com\/nextcloud\/polls).\n\t\tIt enables communities and organizations to collaborate on **proposals, debates, petitions, and projects** in a transparent and structured way.\n\n\t\t### \u2728 Key Features\n\t\t- \ud83d\udcac Comments and discussions\n\t\t- \ud83d\udc4d Deliberative mode : Binary, Ternary, Star, Score, Reactions, Majority\n - \ud83d\udc4d Voting tool : \ud83d\uddf3\ufe0f Condorcet, \ud83d\udcca Borda, \u2b50 Majority Judgment, \u2705 Approval, Quadratic, Weighted\u2026\n - \ud83e\udde9 Custom inquiry families and types\n - \ud83e\uddfe Multiple inquiry formats (proposals, debates, petitions, projects\u2026)\n - \ud83d\udcc2 Categorization and filtering by family or location\n - \ud83e\uddf1 Scalable architecture and modern UX\n - \ud83d\udd12 Secure and private \u2014 all data stays on your Nextcloud server\n - \ud83d\udd17 Integration with Forms, Polls, Deck, Collectives,...\n - \ud83c\udfdb Collectives desgin UX\n - \ud83d\udde3 Real debate features (structured replies, multi-thread discussions) \n - \ud83d\udcdc Project law reading with article-level comments and supports \n - \ud83e\uddf0 Template for different goal, democraty, university, company, custom \n\n ### \ud83e\udded Coming Next\n - \ud83c\udfdb Lottery.\n - \ud83e\uddee Quorums and workflow automation \n - \ud83e\uddf0 Better permission control and moderation tools"}},"isFeatured":false,"authors":[{"name":"Vincent TRAPPE","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEADCCAugCAhK+MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjUwOTE4MDYyOTEzWhcNMzUxMjI1MDYyOTEzWjAQMQ4wDAYD\nVQQDDAVhZ29yYTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKn2FkOB\nemGVD+iaSl2Vryx3RJB2oXeo3GWsS8NzjbY8R94G9mm3Xl+sJ2fSSJtDs\/7yWI2j\nJGZieCUpgDgq7JDid1D9FoYCoiWZw2Qc2lGuaWLi1ftA1qSj4Eh57LffyZHozlN5\nv66MzdU2ol2mFWpLliJKTCPGVa1wfrubmx\/B+U3YUJugZiibkkeGMuyJUJi5fvZF\nzfzU4\/ZvjgttI5wzYWRN86R\/K5dur3T2fC4ReHongZucX0bWawuqcvAdQxACrdgq\nibdvEBMkOKKFIlqj1xnvY\/lZt2NrWvn\/EoeBsavF10QkqRlVOkyDg6BFwBWHFckR\nxTUKHanzoutGiiT1b\/rVaXhkhUcvyYOBkIztaQeO+eVgUcNabKCJ8eqgBJrjr0U6\n2AEltaPbc00wHrhUcDi7J4qo9LW6rjxBtk2kDpfWrDldYnoiaHdF2SemjBp4Tgcw\nsJbbaR7PCELdcVRizxy980e7zKOqM4JFzrg1yEFvVfX3O\/qiHCsdvItQu8Tc0ydS\nhU5evkakJB61agE3y2Qsbn4g1BvE8UHObtTaE1Ci1a54O7CwbgWiJe+uOJNhOl\/K\nMgVSB2IaKdUBENMdo5eK5MZgqmD2FHKofn83WfNG+rfOzOMqOpMFoeq\/OpeW2nG8\nD6zD0H20zZXkfDIEH3vw7l2V16V2UE+nq7A7AgMBAAEwDQYJKoZIhvcNAQELBQAD\nggEBAICBd609jZDCAQ\/7TRrxjhdt6Ykt+fN3He4nZUC3qxmY2CF9wtjKkCU6He3D\nA7Spv4AxBSXjSl8qxNRrf3Hdh8RNhg2ee3mqU4IKJu2W3+napY+1aKDrH31r+46f\n+53cdeHDgE7DGL6NNcVwIfTG3JAVu+JJQGWfkjic6XRVflKPyxFGW6keCp5QCQ7+\nrdfoZLL8vmnKPZCdIP2FQDI7yu1UkJ39Ce3dhuB\/R8cNF0Tn73dDobHQfMJyQAbj\nYJW\/qV54Fbp4bSaadSCeOCDeshuMOqzC5BBW3G+0G4bG6iOprvFtiAF0gFHs0Vw6\n4SMgfUSUz66cFm1g92IzC1iyzw8=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"external","categories":["customization","integration","tools"],"userDocs":"","adminDocs":"https:\/\/docs.nextcloud.com\/server\/latest\/admin_manual\/configuration_server\/external_sites.html","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/external\/issues","website":"https:\/\/github.com\/nextcloud\/external","created":"2017-05-08T13:39:22.514064Z","lastModified":"2026-05-18T11:01:10.786785Z","releases":[{"version":"8.0.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/external\/releases\/download\/v8.0.1\/external-v8.0.1.tar.gz","created":"2026-04-28T08:44:27.498463Z","licenses":["agpl"],"lastModified":"2026-04-28T08:44:27.554648Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=33","signature":"WNArT6NRApzV0R9RqxgkN20aDbkvJ\/6ThiBpt8zLLQsGoHUvgOsZrFy85JU0wK6zpEmOEVMxgJl2WSngRbVcAdfr8PYuBMAGdZ8Dtbos7WOTkvh4QyWmmrq8ViZKN7iEcLeqwoxv8zfl7MfLVWfqwuvVp1fSm+u5xx4C5gQRsn\/mldayFFMvpXEDQ7B7K0UcypNZVrz6odq8gTPT+RKg2V01\/Z1Ltc175bGBDQfg3RzeIA7hptXdOO2KX1Wqvdn6kxe38XLWiUyTWnf6PzCL3aJ+bn6MiwM6Mi43O6iyezLLOsnu8riuwoKY245DfDyrgQouQ8\/TDpUdtBLckxK5+M\/XIIux7ItRTpXqBBEBTlU8bs7TmfQf0jwc9ynzYY8i9NN+QDixkpsOEiBrPRHVLQFFM8bWP0DI1WDY4ePdVK66AgmThtZJ10k9PDIR2ef5inDm7NbObqxy++W15vaftZjWxYOIkBG9w07d+V09FG1b6X\/blGAaY5P6c+QBiav7c5IxSFaTnSsrittYAWe6ulkm2awKSh3J1bi7exTlVlbZ9UrG9YjcMad7N2uWuCSaHrRIxGzYMGLvXXdqxcoI\/rX8KmH9YYLovKyPLREWAnC3JV4lRSZPwV2B74QMEisyWH2vTAdASJxIMIpJLs1NVJGvuDOFEtsgqF4lQMX3rxI=","translations":{"en":{"changelog":"### Fixed\n- Remove non-existent script reference in settings\n- Correctly merge path segments and query params"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/github.com\/nextcloud\/external\/raw\/master\/docs\/admin-settings.png","smallThumbnail":""},{"url":"https:\/\/github.com\/nextcloud\/external\/raw\/master\/docs\/menu-and-settings-integration.png","smallThumbnail":""},{"url":"https:\/\/github.com\/nextcloud\/external\/raw\/master\/docs\/page-sample.png","smallThumbnail":""}],"translations":{"en":{"name":"External sites","summary":"Add external sites to your Nextcloud navigation","description":"This application allows an admin to add additional links into the Nextcloud menus.\nFollowing a link, the external website appears in the Nextcloud frame.\nIt is also possible to add links only for a given language, device type or user group.\n\nMore information is available in the External sites documentation."}},"isFeatured":true,"authors":[{"name":"Joas Schilling","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.9166666666666666,"ratingNumRecent":0,"ratingNumOverall":12,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEAzCCAusCAhBQMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMTcwNTA4MTMzNzI0WhcNMjcwODE0MTMzNzI0WjATMREwDwYD\r\nVQQDEwhleHRlcm5hbDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBALjp\r\nHvgG4zSf5C9SQMzWZZO9hSNXXq021yp+lfioTGHA4tVboHyyA7whbv1458ur2Vta\r\nVszKiSbsC\/uM+LMQ4XYIOLL1pGYxFow76UU\/p7BZUdspO9hoFaasDmC5mKm7gnTK\r\nMlFkiekzUtEDOWdiars9xAantoBAk1yE2BLZ8e8FDc0zTs98t6I9+Wr\/6d1D3gQ3\r\n9izdD1OMf+58SV2ELzain5RYJlNY6GCpSgb8pJcZnv6YPjXXP\/CSfYVrJXlD9Szq\r\nbMm5LYduGozYmR+AdO5+ZFsM1aJxFxKX5BM\/+rrHur9NNDlvmZJ4tGc3tlSrctWT\r\nGQkJrLH0pWgrL0oxj71wYTkga39goTEgZGGRTl1szcIvqem5HAcEVBL5M+VRyRTq\r\nbDuO+hoRNOESISSakHuE1vDAJRsliFn+Aak0u6ijNmE2tLgG\/kIu0qBnedwf3ryY\r\noZj\/LcVS7xg\/8UtmSbj8PoBHfakOalh2qqV4YQ0MmPWuH0zO4\/xwCxHl33tE4g3t\r\nRm9eLKQFhKh7K01cQY\/BDDhCWNKPPn8RRn7qzn97Iu3ePsEJQU56mABll0aItL6S\r\n+wA4mphsbVnudl+8Spy+xtGRrLQpHQ3yH7iE2MbLCo4zcSeRKobkO8cb07x2wd+y\r\n8OTtHXcvv7uEXvo4BOxWAu2xgPcWcop0cVS6c+ldAgMBAAEwDQYJKoZIhvcNAQEL\r\nBQADggEBAFCA+8x20n\/I81hwafHp\/iDL0aogA9wwRC8G4fh2wJ9r4FSoAc4P9vgM\r\nWvD+cFg2w\/xS5pYXJjjUQUc4FHPO9YqVeRgiHVeSC9UAkOOM02zJvoJ8pL0tlmfA\r\ng5DeqjqHm9MFJsYZXwnP\/uTAPKVJM7pPz9SKy55fxGvH5QvEpkLZRqoKJDFXYdZf\r\nkXXhU3N2qFUg6lwzRCmdZ\/NUXircnlFneX1DNjNHBjvUug8hAxCALARmQgJBuXrL\r\nqQv0R3LqPBwPCGt+3OCqUrIpizDLyqE8TFWreesXN7HJxie9Kgkmap7pNl20d2fA\r\nvfiaH5A+ADn3d5Gny9amIeQGA8kKeis=\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"crate","categories":["multimedia"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/megamaced\/crate\/issues","website":"","created":"2026-06-11T20:13:20.239422Z","lastModified":"2026-06-15T17:18:51.883126Z","releases":[{"version":"0.5.5","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=29.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/megamaced\/crate\/releases\/download\/v0.5.5\/crate-0.5.5.tar.gz","created":"2026-06-15T17:18:51.860682Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-06-15T17:18:51.930812Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=29 <=35","signature":"Zf+uD8qB5qzf9iyvnqVUNmeYpWcbvlFxvzOMPwQrQiW6BF9cv3P1Zry+QAq1kp0a9vTMhIu5k75HCxVdEDzusjVm1hob19x0ROtl3CfFMwMIsuCjVdeZ+GQR8INC+pPbT1wwkkhtqu49smWoBTvNhhMK3qMWlzgR1q9PVQP5atdlc9NzdnnyklCT4nThy5TRUsGaG5gw0V07\/N6u44yvjBhqNLNTloI+8D+KlQO\/x67bt\/iUsgrNsmjmunaQMnk703vlnPV+yiVLcqGPqjpMUUR6Oyyv50NmdiVjICTPSojtimpCvZg30D2qGHc6OB0kZFTpZf0\/laU+zebQSZjOQa1rh7+CUGHfxPJ5EpwVGHoyd4OKhUQijeaV1n+viBGylrGu1F9SRgvJwMkVftyZxcUp90BCybZk8vlfPYlZzdEbfiTTiTfYp2PP8OC77YyZs9DzXNQW5ksPWIcjPDP8BJSPCPVvCEn\/coSAsSZ0GaHyJvdJdRqqvF+PsG1dRyr0nyhklnvk3kILeTkb4gJ7NeNlC8dz0LaKvUE2vE8dkhz1+Y12ntxdgk0w0mWNjFkm9jZl\/xMI9apoTR9fc6XjbYC+d6TIubSZsEk6BN3QJcrdebS2hYfxhrEp7ky0nyOPS1Wl7F+OZg7Ry7vgRpANCuaCFIsKSpYTUUGhVMO7h5I=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/megamaced\/crate\/v0.5.5\/docs\/screenshots\/home.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/megamaced\/crate\/v0.5.5\/docs\/screenshots\/music.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/megamaced\/crate\/v0.5.5\/docs\/screenshots\/films.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/megamaced\/crate\/v0.5.5\/docs\/screenshots\/books.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/megamaced\/crate\/v0.5.5\/docs\/screenshots\/games.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/megamaced\/crate\/v0.5.5\/docs\/screenshots\/comics.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/megamaced\/crate\/v0.5.5\/docs\/screenshots\/detail-music.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/megamaced\/crate\/v0.5.5\/docs\/screenshots\/playlists.png","smallThumbnail":""}],"translations":{"en":{"name":"Crate","summary":"Physical media catalogue","description":"Crate is a personal physical media catalogue for Nextcloud \u2014 browse and manage your music, films, books, games and comics in one place, with everything stored on your own server.\n\nAdd items manually or by barcode scan. Pull rich metadata automatically from Discogs (music), TMDB (films), Open Library (books), RAWG (games) and ComicVine (comics). Track market values from Discogs and PriceCharting alongside what you originally paid. Attach the cover art plus two extra user photos per item (receipts, sleevenotes, disc shots).\n\nOwned vs. wanted, playlists, sharing with other Nextcloud users, full CSV and XLSX import \/ export. There's a native Android companion at https:\/\/github.com\/megamaced\/crate-android."}},"isFeatured":false,"authors":[{"name":"megamaced","mail":"22581049+megamaced@users.noreply.github.com","homepage":"https:\/\/github.com\/megamaced\/crate"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEADCCAugCAhNnMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwNjExMDkxOTU3WhcNMzYwOTE2MDkxOTU3WjAQMQ4wDAYD\nVQQDDAVjcmF0ZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAOWEIJdM\nbXyHe6dQp+e8\/HoOR14\/4daan7jaPX73yzNoX\/bjs+ShRn5BePQSyiC4yx6Jv7QX\n6A7UUKuQ4Bx8FBi8I\/y4K2BQrDdjkf6nIUICvS\/22Si4fd1AOMV62\/69F2tq0DlL\nnLDshu+oWnuxb1EgECKFK6ZTFpKEx3UeskWYTD2UQVsyHD4OtjzWW424UfEJffP2\n81bPXFnldyEfBgErhYEBa1BzpZtb+uInqcGQ\/WSgMSKkf22UEiyc3Vb06vkjTIKE\ng013V6rIQHIoIlb6fRoDGOZGLeXogvl\/75m00lLUdPte90yZt0iSL3MMjouXvsC3\nqygGvKy85NTl6jOogqXxMagNcLG4wQqN9J5qI2befjt7ZTh6ZYjenq2L3NzsobKT\n2TtqGBk68jy1EBA7\/xU\/MoEo6dHXAVSQYpzi\/es+y0i+pwVo+L31zi\/D3Af4QsUe\nwJqa1x82s3A7SSuLuiN+0K9kpiqxoFCKFimX8tj8Dr106zTjaO3A7hwdUI0cLnDP\nfCiw3IHlFbZ1iBpotUG5J9ouZgCJkhGTND2w4ZemSFmyYYdmEURn++6hXcZ6tpYN\n6eCD2mnBHQlwp3\/iieV6JnP4I\/m98u6YHHxANheYqtah+uvm15\/ntAS0rVDEFfIj\n1rog\/HlXqseFKJx+19x3uPnfagyPJMQqwZorAgMBAAEwDQYJKoZIhvcNAQELBQAD\nggEBAFJUo0kF0h8a51EqgvsOiOE3ZIhE2sO\/iaKxv1VRuhrrQlueLrepYWug2qaQ\nMYEsqegiREtX0vD0gnW+aZdYV3oSKDbaVQiTRZrskgTofAnLDMWX\/KgsiSfFLxOB\nIA9kL1mnyvpy3isvXFS3ipG9U+Fo+gW\/kxUcCFZbrXjG\/hhRBU\/NGhmp478n0I\/2\nMyv5ltRNxjEMFrG4Z74MHE\/Py3F+JtbBXEgPUaS3uFNcgFQ\/1lUJXuLAelRFR5C8\ndGuo2q1rkztOidxaMI91GXrR\/hSAMa70eVYU0U82LsVP1CwCkmDiWSii5uPy6vWh\nsAPWxUEw+AG5\/ruhxgDrYVnWdM0=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"integration_trackmania","categories":["integration"],"userDocs":"","adminDocs":"","developerDocs":"https:\/\/github.com\/julien-nc\/integration_trackmania","issueTracker":"https:\/\/github.com\/julien-nc\/integration_trackmania\/issues","website":"https:\/\/github.com\/julien-nc\/integration_trackmania","created":"2024-04-07T17:14:03.230265Z","lastModified":"2025-10-16T10:44:26.595761Z","releases":[{"version":"2.0.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=32.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/julien-nc\/integration_trackmania\/releases\/download\/v2.0.1\/integration_trackmania-2.0.1.tar.gz","created":"2025-10-16T10:44:26.588561Z","licenses":["agpl"],"lastModified":"2025-10-16T10:44:26.630555Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=32 <=33","signature":"O1KRDf+oYgaPG2aSi2VOwwNteECIiJpy0sBbWueg38ABtJxqfPtmTw\/FWCf8QUljqfveatGxoyux9ZX8LlnDcn4089WYJzfmZYj3h6Sz\/y2LL9eQAB1AT0mFuqDMFBOMd4rr1drJsDestIevhbw0wIsP0CTtQJQvApUlIAtpHlIF7jyDSz5K2LamHEao0ZNqROZbknvpyIYD2mLuLT21janDqCIq8Ap7LNApZE7D+y2MCncjyMw\/nJ90vXV9dXdZ+2vBSuePzTmRDayPvtrudnYxUjo3wafxTLJUdrRM2yixdCxWdXZgtwYDGmcyAQQU5BiSnXpkmwugzvgYOm0DO8t9EWEn1MQz+tSiklnxsTYHEsqXvndpPRSk0H0sWxcbW01iqLSyjgaPLxA9UC09mFHZ\/s56rjH3FsyqNLw8\/ydaSO12pJaPbatyQVkoTI\/bEkOTR+QzD22MnFT0GH9QcH031tw4gu21sB5N9SQ9BFjXkkZp+2OmiYWi3COSEQQry1dglH9adM\/FgzGJpIGCYGHzGTcsbwwDSwq4sk7kzb8jCHwcRx2uGwiCe1L+7tQnbyffya7jg4IT9dGc3j+1N\/qAY02bVWbEPFLxQfmfsk6qOaQOjOMUgTBZVR1o7umr9KptkX2HEqpvjkNk\/86nCPxc8Bf5KSVF\/d\/ZlIJBl\/k=","translations":{"en":{"changelog":"### Added\n\n- Optional oauth credentials to get and display the map author names (convert from user IDs)\n- Store positions on each refresh\n- Show best position and last seen\n- Background job (twice a day) and occ command to update positions\n\n### Changed\n\n- Improve raw map records speed, convert some service methods to generators\n- Use Vue 3 and nextcloud\/vue 9\n- Drop support for NC < 32\n- Add support for NC 33"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/julien-nc\/integration_trackmania\/main\/img\/screenshots\/screenshot1.jpg","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/julien-nc\/integration_trackmania\/main\/img\/screenshots\/screenshot2.jpg","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/julien-nc\/integration_trackmania\/main\/img\/screenshots\/screenshot3.jpg","smallThumbnail":""}],"translations":{"en":{"name":"Trackmania integration","summary":"Integration of Trackmania","description":"Show all your PBs in a dynamic table and optionally compare yourself to another player."}},"isFeatured":false,"authors":[{"name":"Julien Veyssier","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEETCCAvkCAhJdMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjQwMzA0MDc0ODQ5WhcNMzQwNjEwMDc0ODQ5WjAhMR8wHQYD\nVQQDDBZpbnRlZ3JhdGlvbl90cmFja21hbmlhMIICIjANBgkqhkiG9w0BAQEFAAOC\nAg8AMIICCgKCAgEAo6zuUVVCUgjjbrcKppQw\/4b8ZoNVbZtXfzI\/DyJM8Ixhco7m\nan\/MFGDUQAePwIm8tlc9\/zJccEKSCFRL+rzgSqWZVYWfkVrAPPUHZ3WXMUMvSb5U\nwHpiKYlZ2smCK+9jxPOprOI32u9r7fkM4Tmy1E1\/OzhmQriIQ2CdJ1+ENI8spoqM\nxCnhZmbwD2KJ+KhZ1t0ykxHeV51q3uFuwuLqLvQXjbOA1pS0CNVZhMCM7pW5GMKu\nUdG5uYasymjn4SngGhoQlJlm6QW88bvGeEePwfmbNl+GKVY\/r3ZpYcCa0TigsY+T\n2pDun41WRJSyxG8\/68OSoAR0VU\/Igfl61UOWUCAPqQEjjlyDx+CUakVHFE6pSjP7\nX+QlLoWqrq+yV4YNYEoLjSuMm2Xi8uRfX+pbbd9ou4G8EogZtqDBOZcGc63p2T3j\nUE47L65kjiUwR+ozwQWobvZuESI4ZRWtoPZzQEjeA0BuQHuPH5K8A69hkhh\/wGcP\nzCBLQwb9FW1Nld8d3zd2NyXzt2MLxD3zuUrO8PE2aXm+i8AYr4W3IC0odkAftICc\nr4w+VVgS+++HwFho5sgxzvYcqoPPSgJJlBfHJ\/oXDLVsr87IThYvICGmXsPDDqX6\nWWsoLFPjLZa0EzUp6b7cQz3FSUhL8GM4SZarJczGSa51rFFp2LVCTQE2K2MCAwEA\nATANBgkqhkiG9w0BAQsFAAOCAQEAYkZRhvFztD1lRMt8yaJ8U\/NR0uqP9dAz5VyK\n8fLlai0Kp0+3xxUrb9vnsGjwPhZDQ7erE5lgP+emo9U4Kf2cFDA7IOCkMFsXtevD\n0pxMpEDjOF7Q1DG\/4V7uzxiytsfgAByJrmsBXmMKP6iq\/twxByJqhrsmR3iHXRdx\nJ5GPgcaEjQGUlrTwHoobsdJdCjMIj0Rc2hCzmBDRPasEJDhNHox0KzyYC69wGvzW\nUnCQCecZDpNGr9xoGcZhVzZ45hHCPCVGXwOX8qgRzSwZWChwO3Ju5VLMEcFaAKEv\nVNrKM2Hf5Cldg8MfM8xYOYHFTcN1NrEL2Gk+iy3gf5zRENjJtg==\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"workspace","categories":["files"],"userDocs":"https:\/\/github.com\/arawa\/workspace\/tree\/main\/docs\/user-guide\/from-3.X.X","adminDocs":"https:\/\/github.com\/arawa\/workspace\/blob\/main\/README.md#installation","developerDocs":"https:\/\/github.com\/arawa\/workspace\/blob\/main\/README.md#development-and-build","issueTracker":"https:\/\/www.arawa.fr\/contact\/","website":"","created":"2022-08-19T15:20:56.970763Z","lastModified":"2026-06-02T13:10:28.325206Z","releases":[{"version":"4.4.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=32.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/arawa\/workspace\/releases\/download\/v4.4.1\/workspace-4.4.1.tar.gz","created":"2026-06-02T13:10:28.306279Z","licenses":["agpl"],"lastModified":"2026-06-02T13:10:28.381025Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=32 <=33","signature":"mHTDjouMtOEe0pTylk5JAp9x9hidDpSrGnVEZK2V\/2jDuJBcGozVSyoEfeoekGAD\nlB34p8dRq3iUzld5hD7zUrfX6KIgyUuU8tjcdcYw++FHAWHZbJkC2JX4dMfHlX5X\neBjRG2xaXrX2Vnane12EFMgjJqHuhaZMX69+SqMUd8EIfImrjyOmBtNrVusNlqVJ\nj+7\/Qmmvehp5tpGIROb00N4Itlz15jklgMMw9uj8aeyfVaaezRkFpzKjvlAtkFtK\n496EYj7kUZlxxigXcOo8cycCawEuMwYdJf8lU3JFbLYuPN8bxJSZf4YhIP\/0ZAw8\n\/3\/cbGqhxHpXpzHXY8aEUdejvKh8kNj7H4gOhN660cMtWUoQ45lEutRNxcCKQjHa\nSvPevkB4GrmPAdfp+kbYe03+CvLFrXYgJ2hF\/thk6bE4rKeyuemmf4Cc1wUYrJJQ\nPJZ71yrFk2sW3yLTeChUpLaAnpZQmGR6RIwTZ0PKPRBOz7AANkFThCtCwPrRkwit\niFzsChI0BhLyXtSDAth9jsaKZafP39gDabvUGH2slJwXV+OCe1MJP7KiGgkcZ1Au\nlFfnU6M1SUXx\/sTi7XugEpfVjn5JYazMX38Lz8LWGDpz268iV4d0NdeNnw4k9wrL\nq7UbQhYNETvCRzXZmAZJRJBtUQAxAtzTY+MkejwUO64=","translations":{"en":{"changelog":"### Changed\n\n- v4.4.1 [#1665](https:\/\/github.com\/arawa\/workspace\/pull\/1665) \n\n### Fixed\n\n- Use correct string delimiters in query conditions for PostgreSQL by @ThibautPlg , @zak39 in [#1660](https:\/\/github.com\/arawa\/workspace\/pull\/1660)\n- Ensure groupfolder existence check returns null and format folder info correctly by @ThibautPlg , @zak39 in [#1662](https:\/\/github.com\/arawa\/workspace\/pull\/1662)\n\n### Docs\n\n- Update CHANGELOG for v4.4.0 by @zak39 in [#1654](https:\/\/github.com\/arawa\/workspace\/pull\/1654)"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/arawa\/workspace\/main\/screenshots\/Workspace-1.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/arawa\/workspace\/main\/screenshots\/Workspace-2.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/arawa\/workspace\/main\/screenshots\/Workspace-3-2.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/arawa\/workspace\/main\/screenshots\/Workspace-4.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/arawa\/workspace\/main\/screenshots\/Workspace-5.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/arawa\/workspace\/main\/screenshots\/Workspace-6.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/arawa\/workspace\/main\/screenshots\/Workspace-7.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/arawa\/workspace\/main\/screenshots\/Workspace-8.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/arawa\/workspace\/main\/screenshots\/Workspace-9.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/arawa\/workspace\/main\/screenshots\/Workspace-10.png","smallThumbnail":""}],"translations":{"en":{"name":"Workspace","summary":"Create team folders with delegated management","description":"# Description\n\nWorkspace allows managers to :\n- Create shared workspaces\n- Delegate management of each workspace to users (workspace managers) in order for them to:\n - choose members\n - create groups\n - configure advanced permissions on workspace folders\n- All through a simple unified interface, designed to simplify your users' experience and make them autonomous\n\nIt is necessary to install the Team folders app for the Workspace app to work.\n\n# App configuration\n\nBefore using Workspace, you must configure the app, following these important steps:\n\n- Limit the Workspace app to specific groups : in your \"application management\" administrator interface, limit the application to the following groups: \"GeneralManager\" and \"WorkspacesManagers\".\n\n- Configure Team folders for Workspace:\n - In \"Settings\" > \"Team folders\" > \"Group folder admin delegation\" section, add the group \"GeneralManager\" to the **first** field, and the group \"WorkspacesManagers\" to the **second** field\n\nIf you are using a major version of Nextcloud lower than Nextcloud 25, please follow the instructions provided on [GitHub](https:\/\/github.com\/arawa\/workspace). \n\nFor more information, please visit [our website](https:\/\/www.arawa.fr\/solutions\/produits-arawa\/arawa-workspace-for-nextcloud\/) (french content).\n\nFor more details, please go to the [admin documentation](https:\/\/github.com\/arawa\/workspace\/blob\/main\/README.md#installation), or [user documentation](https:\/\/github.com\/arawa\/workspace\/tree\/main\/docs\/user-guide\/from-3.X.X)."}},"isFeatured":false,"authors":[{"name":"Baptiste Fotia","mail":"baptiste.fotia@arawa.fr","homepage":""},{"name":"Cyrille Bollu","mail":"cyrille@bollu.be","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBDCCAuwCAhHbMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjIwODE5MTQyNDEyWhcNMzIxMTI0MTQyNDEyWjAUMRIwEAYD\nVQQDDAl3b3Jrc3BhY2UwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDD\nxXJQ+vkd957amFJW8gIP3SeMu3hfOtU6oDqowPhx8HwIbZXb7kdDVZyX3tHfS8gu\nAER\/xcFHJSHUx3LJlkegOaqEVJHwzYbLZePZNgoVl0DqiS1ZUuXp6ulE7ZL2crkg\nss5UqX+UwTYpfyYwgsgu+FHkTRi9uxbnHMTNnEJQK\/KjIT+V1bfTgOsmXD\/7D7ZN\nlGG2D5aigXgkk7daiTFhhJoxxtDaY6EJf+b+BbqH+0LiCq4PKvwIHlwN4ACpSoWu\nlntrOHDhYkt63b098U2Ti8ACcCoRuht5QvICpu7Jy5WZiRJZsVfPdAHauZx4Gfl4\noC0\/HbOL5oysxe93236fHGEHfshKqxFw8Ybtoiky5gw3FTVyARR+KZBs1m2kFB07\nU48+1gFO2mMqvwoQ7ytmu9Xk5J8EnnhLPP9od7gcXIUtXYOVAD4LDoJV9FY0T+CF\nVkKSXyzT4P3nfeRYnJyQ3VlrlpJcJzy3f05zybWnHlo\/M7n2uaLV5cH7AVHAC6l3\nnvkIlp76LVGtoH7qkcpLO5hUD6CUgFjQyuUgbDYy4E6r8zjl1LhCjwuo8YvaDQ0L\nv6M\/ugxPD7bwRo1Y4DLIGE8dQzVv4yqxjJqedSfFn9pK+M55ibmId9AQt7d7TpFK\nKsWOsBDQpOBFCNclxcLmB7\/5isY6suqudYeAmRtxCQIDAQABMA0GCSqGSIb3DQEB\nCwUAA4IBAQCQyVICAkvqyHyKiyfh\/SL+eUY3HeqmoeCDPWxlGn9YSXRYg5CrJMKe\n5TojFvVp\/9eWC82yMfcDhuMsSSK8rXYTSqJ4a7M2XdqTeiXxAUZ\/AHMpWRVLC8dD\ngQjaa+DcAk0dHeF9DilZo63xchZmTN948lBI13nev3YKZ4VH5hN86GqeRE9RUdHZ\nVS49GgDEyB9BzmjTkB\/bPJL9LO4vcjWX2m6nk5AHxzCsEQ14IJ921K3RttYu8ZOp\nX7ajv3G3eu3m4shITK6ganCgpqTBLPVmzF3Ybprfw+3V7Ng6UexYXw2lBaWFx4ON\nSBgBJk0RyTSplwC0UxPx0qIZdRCtzNk1\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"integration_alephalpha","categories":["integration"],"userDocs":"","adminDocs":"","developerDocs":"https:\/\/github.com\/nextcloud\/integration_alephalpha","issueTracker":"https:\/\/github.com\/nextcloud\/integration_alephalpha\/issues","website":"https:\/\/github.com\/nextcloud\/integration_alephalpha","created":"2023-11-02T13:46:28.082675Z","lastModified":"2026-05-07T12:39:12.714696Z","releases":[{"version":"1.0.9","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=28.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/integration_alephalpha\/releases\/download\/v1.0.9\/integration_alephalpha-v1.0.9.tar.gz","created":"2026-05-07T12:39:12.700257Z","licenses":["agpl"],"lastModified":"2026-05-07T12:39:12.751713Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=28 <=34","signature":"OSR3oVv+zo64kVSFdunhFT5\/MoTv5AuEwWlSo99O7iO612ZViUGMV0rzJ4yXDff7hnUHMDjn9scFxaxzCcqydFo73i+HtIhSBezpZuPQI3wOAvQ1sG\/Hki8VgvukNIRcizzyDecH7uexThtndAbzDZ+h1JG40WUrYuLy4VkRHX7S5WvhptEWWm17Y1eBeCAdxAy\/EiKc\/yjoAPlMTtgZvSTL0yflKubgexMM+gs7dVfyfZtTyGX53g+FubPifeos+UF0I4cuv5OM49sD46xnKildB26kGakwHXgEPDyUsvGr+1wXvCu1UM9+lFcIpfU5Uv5pOh4J76R4FfjKAupm5jPnmffl\/cueRk8d7zXKz1La6OZ5nhC5MmJV2DxGl0tZSAUTwgw66syrxvdOX\/zSZnjCLzY6INkthsWiNpCHCKJp07xGG5lRTUbVer2oQGkNv5\/9CD1+iljSgwZt1SD5gIBKzg87begzgNtMCKIUPqpSAVvTxNk7081\/N86Fhlh9r9aFV+s2uw2aPMX+VmK5vy\/47na7HBccwo58bRfFYbKq5Qs+XoJrqzQzFSY69q5pSKik6yJcoHWtfiEjXtauArDKFi3xGKs0TnxbZVEx52kN7aLzgjeDDCuTOHASl7iKStKI6jXT48l3LGE8R+txSprLW5Gs6fB6GjDulxb1fYs=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"translations":{"en":{"name":"Aleph Alpha integration","summary":"Integration of Aleph Alpha services","description":"This app implements a free prompt provider which can be used together with the [Gpt Free Prompt app](https:\/\/apps.nextcloud.com\/apps\/gptfreeprompt).\n\n## Ethical AI Rating\n### Rating for Text generation using Aleph Alpha API: \ud83d\udd34\n\nNegative:\n* the software for training and inference of this model is proprietary, limiting running it locally or training by yourself\n* the trained model is not freely available, so the model can not be run on-premises\n* the training data is not freely available, limiting the ability of external parties to check and correct for bias or optimise the model's performance and CO2 usage.\n\nLearn more about the Nextcloud Ethical AI Rating [in our blog](https:\/\/nextcloud.com\/blog\/nextcloud-ethical-ai-rating\/)."}},"isFeatured":false,"authors":[{"name":"Kate D\u00f6en","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEETCCAvkCAhI9MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjMxMDI1MTU1OTIwWhcNMzQwMTMwMTU1OTIwWjAhMR8wHQYD\r\nVQQDDBZpbnRlZ3JhdGlvbl9hbGVwaGFscGhhMIICIjANBgkqhkiG9w0BAQEFAAOC\r\nAg8AMIICCgKCAgEA0m97B4C\/roTJg2hAUG0WvVSLbpEE2uaip1+gQbIeiMT\/L8yN\r\nuu73m9NECKkizcyoFYXrh9oNNE0rVUysRx+cT+juL\/kPU8GbfIneO4A+R6Y8XzGT\r\nv468T03kT9F8yhNQN5KLgLakzeVQzaLrzC2\/vCGEZtZHVKBJVnHS8RwbPFvdMRKx\r\nEcd8UEG0q6cqeKJ85NsuqUczPbqOVNaUH\/qsu7sB+hFAkddCBm+6Ho218EDFaJnj\r\nC721xqvLQYq6jWbbpuYKQoGmgTwYC6psBcFl9UhhMd+lTyQQblWoYKfe3b3InRGi\r\nTK8vqOSUWn7cHo0Y\/WWFVU37eqNkPLA6UXmimWh64NMwLEaOoQUNkcEp9CXxtjOW\r\nt\/1lt0OBu+FRnFZGRrC+3kxDBr2prAqJa+8QN+03Y7VC\/oTAj5RFK7CWF2qfCK6w\r\nBLClLzhiuA\/frQz02DDGK+kN4Ig+YLRndo3aJXdIiesVQukqmX3YwXUIeHspi5cF\r\n5LosKfmyNvqO\/mE0rX3AxBtPEjaiRNPnRfoDmKk6yuh0hzAKAO6Jp++LdKSlbfcx\r\nIbJez8so9JUDLk0Lv5PqR6iBxX\/xqSX537KWgTShSOfuNRNQOqg64lTRDPga+ROF\r\n2vWks5LoS93f90gCOv2s5o6nMRSBa5IwILSH7l3sQaSsjsrCkj00qFZ+DM0CAwEA\r\nATANBgkqhkiG9w0BAQsFAAOCAQEAlFE0gTbDIOTuIdG\/MZCmFCQZeEr2hlT0xMk6\r\nUBvL\/LZKYMYLEyLKdVsNS\/fEr+vi3t\/knNFtRV3QlPCva8dnM+NKYKJoSqYCHyDT\r\n9B\/afEjcFe\/ABUeRwRiauV\/HyGaL6VT76I49vZfCCurBhhLKrisfMYj5Uk3LTGhi\r\nD0C\/wDWY0ethCDzwMkYeSQH+JF4FUut+w48oWVBwnyP7\/9ZMe20tQgOQRJR7Uk0I\r\n3i6D8sMEj35rFwsh8fpqDLeZm\/bPHRCE7MIr8AIf76ytwLIQJvuaAR1P223GrLIJ\r\n1xip63v50DpSerc+2ujODc2K1SRTZyxGvcBxi7K4Hp7uKAYrNQ==\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"signotecsignosignuniversal","categories":["integration","office"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/jro-signotec\/nextcloud-signotecsignosignuniversal\/issues","website":"","created":"2026-04-16T09:02:27.456883Z","lastModified":"2026-04-22T11:28:50.697078Z","releases":[{"version":"2.1.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.2.0","platformVersionSpec":">=33.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/jro-signotec\/nextcloud-signotecsignosignuniversal\/releases\/download\/v2.1.0\/signotecsignosignuniversal-2.1.0.tar.gz","created":"2026-04-22T10:18:44.577366Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-04-22T10:18:44.644514Z","isNightly":false,"rawPhpVersionSpec":">=8.2","rawPlatformVersionSpec":">=33 <=34","signature":"Sm\/MdpnjvEUcgqhM+1xE6Q7OE6tbkcFHTzhUScmanbhJlFXvEMvh11ek2lIfsss5\nwqc+zqiW7v1ZBt3QvRcFcVkoObQ2nMgnhOQc0jm6eUesIQINPCDHCAiDzoi8E7jV\nKKcymWADe4Eg5QkM3ioLMJ9SSlpZ7FcJ8TGEtx5kXqhT1eUHtQDVjBfRP4\/Jyskz\nRI+x0GWwaxGzHclexlOXNmq74K9SF8XHiRVcAg9bPDqvcW7CK1WPTs7igAiduCjX\nNnz9io\/mr6rB6uDP99DcnpAhTQFEkdqxZWxYnT7NwygYSZmEZQtr1+54D6EXu03+\neQxGLp0sSf5HeXlGV1EgKRgFyhA2lQ5ymYZNiwCaL0OJjmFO\/JBqFhBtIy0AIkxI\nwA7fx8\/yltuRC32BiUuqrQWoo0U+YmN7JJFLwIjFupH2Ca6WB+ywl9utcI+61H59\nTu1MbOn5gCdvsM96iYQg87+j9f9loScDLGkuEn1bY+KF\/ETxRw7Fd+DCAozTqvk7\nJbIOhoSXKhFTwV+NlL3amSWBtJ\/v\/VFyOkmQi78PKGABa3hgplGEQ6Sbg\/EmAdPT\n5m00\/NalCjo3y7HfjXYr2Y6OPwzutJgThvmkyjKp3mwKyg0QaQCS6RCwfR84c4GY\n+D+ECnLTYeM8VEpWhMvACdhlwaFCPgP113YpYcVD658=","translations":{"en":{"changelog":"### Added\n\n- Notification language selector in remote signing dialog (auto-detects user's Nextcloud locale; supports German, English, French)\n- Optional email customization fields in remote signing dialog (subject, greeting text, signature text)\n- Webhook reachability hint in admin settings (signoSign\/Universal server must reach Nextcloud)\n\n### Changed\n\n- Remote signing API call now passes `locale`, `mailSubject`, `mailMessage`, and `mailSignatureText` to signoSign\/Universal\n- Default URL pre-filled with `https:\/\/universal.signosign.com\/` when no URL is stored"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"\n\t\thttps:\/\/raw.githubusercontent.com\/jro-signotec\/nextcloud-signotecsignosignuniversal\/main\/screenshots\/Nextcloud_App_Store_SIGN.png\n\t","smallThumbnail":"https:\/\/raw.githubusercontent.com\/jro-signotec\/nextcloud-signotecsignosignuniversal\/main\/screenshots\/Nextcloud_App_Store_SIGN.png"},{"url":"\n\t\thttps:\/\/raw.githubusercontent.com\/jro-signotec\/nextcloud-signotecsignosignuniversal\/main\/screenshots\/Nextcloud_App_Store_EDIT.png\n\t","smallThumbnail":"https:\/\/raw.githubusercontent.com\/jro-signotec\/nextcloud-signotecsignosignuniversal\/main\/screenshots\/Nextcloud_App_Store_EDIT.png"},{"url":"\n\t\thttps:\/\/raw.githubusercontent.com\/jro-signotec\/nextcloud-signotecsignosignuniversal\/main\/screenshots\/Nextcloud_App_Store_SHARE.png\n\t","smallThumbnail":"https:\/\/raw.githubusercontent.com\/jro-signotec\/nextcloud-signotecsignosignuniversal\/main\/screenshots\/Nextcloud_App_Store_SHARE.png"},{"url":"\n\t\thttps:\/\/raw.githubusercontent.com\/jro-signotec\/nextcloud-signotecsignosignuniversal\/main\/screenshots\/Nextcloud_App_Store_MOBILE.png\n\t","smallThumbnail":"https:\/\/raw.githubusercontent.com\/jro-signotec\/nextcloud-signotecsignosignuniversal\/main\/screenshots\/Nextcloud_App_Store_MOBILE.png"},{"url":"\n\t\thttps:\/\/raw.githubusercontent.com\/jro-signotec\/nextcloud-signotecsignosignuniversal\/main\/screenshots\/Nextcloud_App_Store_Context_Menu.png\n\t","smallThumbnail":"https:\/\/raw.githubusercontent.com\/jro-signotec\/nextcloud-signotecsignosignuniversal\/main\/screenshots\/Nextcloud_App_Store_Context_Menu.png"},{"url":"\n\t\thttps:\/\/raw.githubusercontent.com\/jro-signotec\/nextcloud-signotecsignosignuniversal\/main\/screenshots\/Nextcloud_App_Store_Send_Form.png\n\t","smallThumbnail":"https:\/\/raw.githubusercontent.com\/jro-signotec\/nextcloud-signotecsignosignuniversal\/main\/screenshots\/Nextcloud_App_Store_Send_Form.png"}],"translations":{"en":{"name":"signotec signoSign","summary":"Sign documents with signotec signoSign","description":"**Sign documents seamlessly \u2014 right inside Nextcloud**\n\nSimplify your document workflow by signing PDF documents directly within Nextcloud or by inviting others to sign remotely \u2014 no extra tools, logins, or installations required.\n\n*Effortless signing. Smarter workflows. Fully secure.*\n\n## Key Features\n\n- **Local Signing:** Sign PDFs yourself or directly at the Point of Sale (POS).\n- **Remote Signing:** Invite others to sign via email.\n- **Simple and Easy:** External signatories do not require any account or registration process.\n- **Biometric Signatures:** Capture true handwritten signatures via touch, stylus, or signotec signature pads.\n- **SMS Authentication:** Verify the signer's identity with secure SMS-based authentication. (optional)\n- **Automatic Field Detection:** Predefine search terms to automatically place mandatory or optional signature fields.\n- **Automatic Upload:** Once completed, signed documents are uploaded back to Nextcloud via webhook.\n- **Personalized Settings:** Your preferred sharing options are remembered per user.\n- **Secure & Compliant:** Signatures comply with EU eIDAS and ISO standards for legally valid PDF signing.\n\n**Start today** with a **30-day free trial** \u2013 no payment details required and no subscription commitment. Explore all our features completely free!\n\n[Click here to register your trial now](https:\/\/universal.signosign.com\/signotecAdmintool\/free-trial.seam)\n\n## About signotec\n\nFor over **25 years**, **signotec** has been a world-leading provider of handwritten biometric signature solutions for signature pads and mobile devices. signotec's technology ensures maximum security, usability, and compliance with EU-eIDAS and ISO regulations \u2014 trusted by organizations worldwide for secure digital document workflows.\n\nGet documents signed faster \u2014 directly where your work happens.\n\nVisit our website at [www.signotec.com](https:\/\/www.signotec.com)."},"de":{"name":"signotec signoSign","summary":"Dokumente signieren mit signotec signoSign","description":"**Dokumente nahtlos signieren \u2014 direkt in Nextcloud**\n\nVereinfachen Sie Ihren Dokumenten-Workflow, indem Sie PDF-Dokumente direkt in Nextcloud signieren oder andere zum Signieren einladen \u2013 ohne zus\u00e4tzliche Tools, Logins oder Installationen.\n\n*M\u00fcheloses Signieren. Intelligentere Workflows. Vollst\u00e4ndig sicher.*\n\n## Funktionen\n\n- **Lokales Signieren:** Signieren Sie PDFs selbst oder direkt am Point of Sale (POS).\n- **Fernunterschrift:** Laden Sie andere per E-Mail zum Signieren ein.\n- **Einfach und unkompliziert:** Externe Unterzeichner ben\u00f6tigen kein Konto und keine Registrierung.\n- **Biometrische Unterschriften:** Erfassen Sie echte handschriftliche Unterschriften per Touch, Stift oder signotec-Signaturpads.\n- **SMS-Authentifizierung:** Verifizieren Sie die Identit\u00e4t des Unterzeichners per SMS. (optional)\n- **Automatische Felderkennung:** Definieren Sie Suchbegriffe, um Pflicht- oder optionale Signaturfelder automatisch zu platzieren.\n- **Automatischer Upload:** Signierte Dokumente werden nach Abschluss automatisch per Webhook in Nextcloud hochgeladen.\n- **Personalisierte Einstellungen:** Bevorzugte Freigabeoptionen werden pro Benutzer gespeichert.\n- **Sicher & konform:** Unterschriften entsprechen den EU-eIDAS- und ISO-Standards f\u00fcr rechtsg\u00fcltige PDF-Signaturen.\n\n**Starten Sie noch heute** mit einer **30-t\u00e4gigen kostenlosen Testversion** \u2013 keine Zahlungsdaten erforderlich, keine Abonnementverpflichtung. Entdecken Sie alle Funktionen v\u00f6llig kostenlos!\n\n[Jetzt kostenlose Testversion registrieren](https:\/\/universal.signosign.com\/signotecAdmintool\/free-trial.seam)\n\n## \u00dcber signotec\n\nSeit \u00fcber **25 Jahren** ist **signotec** weltweit f\u00fchrender Anbieter von handschriftlichen biometrischen Signaturl\u00f6sungen f\u00fcr Signaturpads und mobile Ger\u00e4te. Die Technologie von signotec gew\u00e4hrleistet maximale Sicherheit, Benutzerfreundlichkeit und Konformit\u00e4t mit EU-eIDAS- und ISO-Vorschriften \u2013 weltweit vertraut f\u00fcr sichere digitale Dokumenten-Workflows.\n\nLassen Sie Dokumente schneller signieren \u2013 direkt dort, wo Ihre Arbeit stattfindet.\n\nBesuchen Sie unsere Website unter [www.signotec.com](https:\/\/www.signotec.com)."}},"isFeatured":false,"authors":[{"name":"signotec GmbH","mail":"integrations@signotec.de","homepage":"https:\/\/www.signotec.com\/"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEFTCCAv0CAhMyMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwNDA5MTQwMzA4WhcNMzYwNzE1MTQwMzA4WjAlMSMwIQYD\nVQQDDBpzaWdub3RlY3NpZ25vc2lnbnVuaXZlcnNhbDCCAiIwDQYJKoZIhvcNAQEB\nBQADggIPADCCAgoCggIBAMN6yXSN6lzt8WGZkIIkWuukF8XLZ9B5Otggnt1EjRD6\npsojGL\/TSBCeeCIKDmJz5mA3f6q67XiMYlLkJ8hywl7hSBXoFmczSdC79Rd4c\/4K\nPp53eLXg8S3t1LlcYuhdVW7cjArdcxF+8LMrssPXjhCv8RUkqjX3GXFWvp4UfLBR\nRnie\/9d2A\/fGpgZ6nvW7gzIzveCMvj115s67pz5ToYO\/UJDv+IjGDkXRHvGz04RX\n98ZcN1kpRMYiVrzas+Hi0Rja0aX\/gEg1lE72+qyMPV3d+FPjIRLDh70MCyybGFBs\nhsm0TCScLcGhHmi+Ga1c0qkoUjRkXZH+sYwm0m\/tjv3TLCcrA12bxBhcEw\/Uyt0C\n5SLZbJPwoOZxieNCDc\/HFYo6RNehBkFOuMp\/WyvFmzNhDB9f8PmloIHPlzev6Oyv\nQuSeBlHy+W5Ahg4nxt8WMvnaxOutKyICypGSPN5ND+GGWj4gkoVOJ9wM+icygk3V\nz9ZWhlCzfF+RvTWrtAJVUMFci9bbJkHMG58ele48RH1pvY8OH7jwap3Ppeb9Is4Y\nRfUKp046yom0\/cQ0wnqL\/hsMYMlzHofoVRlcweuxZXb5F\/marw+XcIRkZDSlfoqx\npycPDFsb6utvqCAFLEGXzHQ2\/ciO4BBUX7YxLUPK0\/E\/Rdru2cQeTEOXaTDVo+qn\nAgMBAAEwDQYJKoZIhvcNAQELBQADggEBAAgbpMGnyjummK92truQ+bvH+TmxCIng\niuC4BWkejwqFdztL+55YIw8AUh9gm+js9Xmjc+NHVXGfPG5KILKmT2ttt8Y59Ues\noobZhW9DotXkp1hgohBdABqnYGDsL3pNBbrb12ykCUCMQ1Iu6cNDlWlY+TmjwMh5\n5SGqxoFL+++W79Qj8mF74egmkuDFnMMW+9k\/oDGR4tiE\/FiaAsOj0IpDSaJZcujc\n1WjYLfS\/3Ad0Z3ZBJJ\/eMyGdKjD7F+oQUbUHcIv4W1lahehenl0jPQbA+vCQRXc0\nU\/tLjOI9Wn8l91WAX7fc49\/4xlDLLCElxG+wJUCBkE6syO\/m\/2r492U=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"passman","categories":["tools"],"userDocs":"","adminDocs":"https:\/\/github.com\/nextcloud\/passman#readme","developerDocs":"https:\/\/github.com\/nextcloud\/passman\/wiki","issueTracker":"https:\/\/github.com\/nextcloud\/passman\/issues","website":"https:\/\/demo.passman.cc","created":"2016-10-03T16:25:19.931184Z","lastModified":"2026-05-07T06:06:17.703443Z","releases":[{"version":"2.5.1","phpExtensions":[{"id":"openssl","versionSpec":"*","rawVersionSpec":"*"}],"databases":[{"id":"sqlite","versionSpec":"*","rawVersionSpec":"*"},{"id":"pgsql","versionSpec":"*","rawVersionSpec":"*"},{"id":"mysql","versionSpec":">=5.5.0","rawVersionSpec":">=5.5"}],"shellCommands":[],"phpVersionSpec":">=8.0.0","platformVersionSpec":">=26.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/releases.passman.cc\/passman_2.5.1.tar.gz","created":"2026-05-07T06:06:17.665128Z","licenses":["agpl"],"lastModified":"2026-05-07T06:06:17.762621Z","isNightly":false,"rawPhpVersionSpec":">=8.0","rawPlatformVersionSpec":">=26 <=33","signature":"jYqrYXUXrmuzwn\/7H8FaJUHi4xmGkOhXxI0bZDDU4rG2p4rYI0eAr\/SAz+F1B6Kr\nHY1pkofZzBsOkrSmMmRg5HacH9qGAeq02LTi6LSdG+38bgMR+w03BdLz8FnXmuBg\n8guN3TOrClpby0GF8j7FW0y14jvh62OkdUJXCLwuRt7ulwdsJA4e82CF+xo5rWWl\n0lsLzHoge+iJcN5ZbRIDasyslugUdIQXC8aFFlfZRX7XRS5+uY38kptMt7aO9kGG\nfej1zZniWQCHV23vgNnhxHKDbke1Xx\/+mmoURcrx0Ffh+LUBPmfC2e\/n824dXW7l\n7MRgnpQyZaIiTVPPvFGWfCGMtHPmH465MG+IDHgfF+aB6YStkUur+DNU1CMYLpyk\nPB+WPPFjKs9CWZ5zal099i1alKXrVrLhzbt5A3fX7nwIKlWL45T5GL1LqBlWLfxy\nXDr5jGwc2MG1c1gMn5WRoCYHhwhC1VoUW6D5QJMJxzUUWLXzs874WhHB\/T7JpWB1\nHb0VWR+dzNBrOYZBGDH\/rlG6i7dMIFKQPTTKOnqHQUz8YU0ehoA85UxMhh5vS08\/\n2jXjNUYZYVBZPOQ2kagEihLlDlcyV19JW++JDztUYiRE9FgvRRtj5aaW3o0\/jb9S\narT3K6syfNg8flfnamn4hFEES+pl8aAHnTtt\/plDblc=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/img.passman.cc\/overview.png","smallThumbnail":"https:\/\/img.passman.cc\/thumbs\/overview.png"},{"url":"https:\/\/img.passman.cc\/edit_credential.png","smallThumbnail":"https:\/\/img.passman.cc\/thumbs\/edit_credential.png"},{"url":"https:\/\/img.passman.cc\/share_credential.png","smallThumbnail":"https:\/\/img.passman.cc\/thumbs\/share_credential.png"},{"url":"https:\/\/img.passman.cc\/password_audit.png","smallThumbnail":"https:\/\/img.passman.cc\/thumbs\/password_audit.png"}],"translations":{"en":{"name":"Passman","summary":"Passman is a full featured password manager.","description":"Passman is a full featured password manager.\nFeatures:\n- Vaults\n- Vault key is never sent to the server\n- Browser extension for easy access to passwords\n- Android app for on the road access\n- Credentials are client side encrypted with 256bit AES\n- Credentials are server side encrypted with 256bit AES\n- Ability to add custom fields to credentials\n- Built-in OTP (One Time Password) generator\n- Password analyzer\n- Share passwords internally and via link in a secure manner.\n- Import from various password managers (KeePass, LastPass, DashLane, ZOHO, Clipperz.is )\nFor an demo of this app visit [https:\/\/demo.passman.cc](https:\/\/demo.passman.cc)"}},"isFeatured":false,"authors":[{"name":"Timo Triebensky","mail":"","homepage":"https:\/\/github.com\/binsky08"},{"name":"Sander Brand","mail":"","homepage":"https:\/\/github.com\/brantje"},{"name":"Marcos Zuriaga","mail":"","homepage":"https:\/\/github.com\/animalillo"}],"ratingRecent":0.5,"ratingOverall":0.8809523809523809,"ratingNumRecent":0,"ratingNumOverall":21,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEAjCCAuoCAhDUMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMTkwMTMwMTMwMjA5WhcNMjkwNTA3MTMwMjA5WjASMRAwDgYD\nVQQDDAdwYXNzbWFuMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAwT1\/\nhO\/RSUkj0T9a879LPjy4c5V7FBDffEh6H\/n1aiOEzofr8vqP3wJ4ZLwIvpZIZNFC\nCY4HjBTIgk+QOlAv2oV2w\/8XxkSQ708H3m99GFNRQg9EztjiIeKn7y1HhFOeiVaF\nEq6R1Tnre8cjzv6\/yf1f1EFpPY3ptCefUjdLfpU\/YrPhFxGLS+n5hyr8b6EszqKm\n6NhGI09sd1Wb1y8o+dtQIQr24gWeo3l3QGLxjcJQqHCxE38rGdTNd04qDEm69BMD\nKjk4\/JmUBBOn0svg9IAks+4nDnpr3IABfcnKYlmAucVEMNMYfA6kXXWEALsE2yo9\n8Y7GeV8En5Ztn4w3Pt2HMNpJV2m7MWWocSbF+ocp8oJ0cIEcthBubiE2kJhdPi5a\nYo5Bwh54hx53an+XfiDn+bfidvNz5TsJtmZykB84gLcdBQyMHrZcDcD6g74KdW3X\ndu\/AnNUlJujhIU0fsw3UUPB845Q8XjbsIK5WhgaQeXJum8HXnXWkEfh6mE4j9l2Z\n6FJVe8fQlF5lspn6z3qYsWlYRalD3N9Qxy3vpRgCAYTPc3D+fbVP9KJw1cWux1+O\n0X\/hNWMDOTenhgyQS+mqhRvdWq71mFjP\/RXjOSfED3ipFamPofCz9QC7EERtvZPE\nPr8tBnbxnyTbAOQrN9N2mA9UJbOhk2l5kCSkDpMCAwEAATANBgkqhkiG9w0BAQsF\nAAOCAQEAdVaizjIBQLGFo3uzOVAjh5IoFt\/DBiSjVYOOt4HacWDDkRKOmQp3AJaA\nZecbd+tF7OsIqrBzbbfK7wp1+y1pLrPNFQghhk7gVxBP9LscLQ1JmDK2vHv9rLAg\nd\/gv90gf3HVeRQWntAhGTqtiSZkafcXJIRCM4GygoPy2zxeWeCTt85yEbQnuGZ4Z\nqtWS\/yyJR5ZQEwYG7jFWRxaZicuUdWBhlUMafRUxzjxBhsQplGKSI66eFQ5VtB7L\nu\/spPSSVhaun5BA1FlphB2TkgnzlCmxJa63nFY045e\/Jq+IKMcqqZl\/092gbI2EQ\n5EpZaQ1l6H5DBXwrz58a8WTPC2Mu8g==\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"cristal","categories":["organization","social"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/jira.xwiki.org\/projects\/CRISTALNC\/","website":"https:\/\/github.com\/xwiki-contrib\/cristal-integration-nextcloud","created":"2025-11-27T14:45:36.169119Z","lastModified":"2026-07-02T10:34:33.755140Z","releases":[{"version":"1.6.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=30.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/xwiki-contrib\/cristal-integration-nextcloud\/releases\/download\/1.6.0\/cristal.tar.gz","created":"2026-07-02T10:34:33.735836Z","licenses":["agpl"],"lastModified":"2026-07-02T10:34:33.803333Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=30 <=34","signature":"ZRvfq9HxZuqQg5sBWionQnD4WZn\/rUBTFbyhjzo2qNy81bItk2eC5waKJrT7aMK0opAasRvq1B+S2PoB2JSoSOlA97+Uq3o1pF1oGO1IkKoJRC64I0dOQ0+sb7Skz7QvFcnemnHtykHaYmzd8IgY+hEAzv9I4aL+5QpwpsQQkFxbfwDMmqTfJcHuUKiqXPc7LUFd3n2qfNq5MJ6004Wy2YkWx1\/b0ORROMBULLb1cjkcmDjkquu73VWB+eXHoW8TdIZVPJ2DqHZ+tAH48uWtdsZbeHHtwxviceQPEiYO5N+Q3ruY0Sw9fhdtRkw4AM8NA8ywGtLcXpYNxvDNjbkdzRFIXvGKydek1qhTkteF0Iffyb1LUf4d5Lx2HM2MbLbv4a0zvqsW4lwztn8NtVCccO3BoO3+Lip3PkhPyyA8UdrCccjxTwQRCz6TPR9zkUHklYA7pg9bPal8N5M7V+PrslPLWZKVRyFPWPxqSCfX++A1ZT2J8fRz2FUrJZRP9ag4V8PkiqqEKGkcUaYTfaigALTxDl9qsWGEqtrswC5OdPuF2VK0qFaNxreDr6m7JD9shdb1ZtN0EC83k6JIg8XdMhpSlrk6RGXq2e7TO4zkt3ciVZzER4YE7HUMKItA8SR3EyHPDh7lj3RdBugvLFPdedFSWRqptS3Xmt0ynzG7lg4=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/xwiki-contrib\/cristal-integration-nextcloud\/main\/doc\/cristal.png","smallThumbnail":""}],"translations":{"en":{"name":"Cristal","summary":"A Wiki UI for Nextcloud","description":"The [Cristal integration](https:\/\/github.com\/xwiki-contrib\/cristal-integration-nextcloud) for Nextcloud adds a modern, wiki-style note-taking interface on top of your Nextcloud files.\n\nCristal is designed for flexibility, a user-friendly UI, and organized knowledge, without lock-in or unnecessary complexity.\n\n## Features\n\nWith the Cristal integration in Nextcloud you can:\n\n* **Write notes and organize your thoughts** in pages.\n* **Structure pages into a hierarchy** (as many levels as you want).\n* **Link pages** together.\n* **Manage your attachments**.\n* **Navigate** with the navigation tree.\n* **Use auto-suggestion** to find content.\n* **Keep your wiki content in Markdown files**.\n\nIf you uninstall Cristal, all your data, pages and attachments, remain accessible in Nextcloud.\n\n## How to start\n\nAdmins logged into the Nextcloud App Store can install Cristal in one click from this page. The installation is done for all the users of the instance. No need for complex configs or setups.\n\n## Contribute to the Cristal integration\n\nCristal is open source and any contributions are welcome!\n\nYou can help improve the application, leave feedback in the comments, report [issues](https:\/\/jira.xwiki.org\/projects\/CRISTALNC\/), or [discuss with us](https:\/\/dev.xwiki.org\/xwiki\/bin\/view\/Community\/Chat).\nYou can also fill the [Feedback survey](https:\/\/cryptpad.fr\/form\/#\/2\/form\/view\/5-s0TWMJIQ8mFBtRcezNa-YvqtAo5JUvyeeAA5NoMDA\/).\n\n## What is Cristal?\n\n[Cristal](https:\/\/cristal.xwiki.org\/xwiki\/bin\/view\/Main\/) is an open-source, modern, modular wiki UI that is able to connect to various back-ends (e.g., a Nextcloud or a [XWiki](https:\/\/xwiki.org\/xwiki\/bin\/view\/Main\/) instance, or GitHub, or a local folder). It focuses on offline editing with sync, and embeddability. This makes your content portable and accessible anywhere: in the browser, on your desktop, or inside another platform."}},"isFeatured":false,"authors":[{"name":"XWiki Development Team","mail":"devs@xwiki.org","homepage":"https:\/\/www.xwiki.org\/"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEAjCCAuoCAhLVMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjUxMTI3MTQzNDEzWhcNMzYwMzA0MTQzNDEzWjASMRAwDgYD\nVQQDDAdjcmlzdGFsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAqOvd\nHTWft0tUBtMruxyMt59mO2G1S\/VQICabnwImyGv\/klc1zt4tdrMR07E0zpI1\/Cg5\njdtQeAexo1kjIFzT1wkTVNcmwWrsBZ3ieY1BnYuTqVBW\/SMJIpfVzhcB5v\/1Sdcs\nG9y3cjrsuxNv8R+HUH8MuAH8bPgFiIxEN9+4GVDm3bqJngFzE1CEsuqW1BA9smhd\nRsLY6QDpXOM3U8Tz57HrKkwwF9wB9KRia5xcotEAgXLrAN+OJd9bHtk46ILWkTAd\nsVV8JqayqAVb\/mapJPST2L+5MAjC62BE6VrDM9Y3uzK+Pf57HBYXeVH2Cd0ZM0HS\nKOyQFcHKIMNbOSRz2TAUXCIgFJbUJQ820yCCwYYVWH286i2EpQNO6g\/pgYL1U3DU\nbkGKy1ZqlBlr6BtXPAg+JfGkmbcyhUNaUZ\/vx8ob9Zrsi471fpFM2mf9fK2MBHeB\nsguGf091IIyaxeEKF3AdsvX\/SB3avHwqYRH7g9NJJrL5F2MXBGDzKwBj\/5jwLRHZ\nQSq1sJv\/A59PicoZ9HMxDZ2cxdnN9RxB6Rwt3+P1xkgea72UvyuDofrtv73PdRrW\nHd+qgxsB5qcaKoZT+T04WVsuQ8PdJHxtYvUhsoGkYmGdxvcQz8wBs7kTER0Bm4Ep\nXuWvgjNjHI7OmTIorTytgOoMN4jq6BP9ZSHh0f0CAwEAATANBgkqhkiG9w0BAQsF\nAAOCAQEAJ4FOeOu9WT9BYuLYhY5ZJPvILtO2LDpQ3gtrHmziDMWZUQ53+OF4Uhbw\neDKy\/gkt2ghn81iRtDgGtYRAM6noX2ZNKE25do2ytETkN6j6n3+C2zn1lKEsP01r\nPjWgpIZ5+tW0\/BldfphYhI+OEOTyHnlZiZYxnZJM4YrS36ioMtd8XeYS+ymX87hQ\nZUvkS5G8FApUk\/xi4YWHOQSzDUPZZ+GMyDoTDBuBNi0GgznUCrLG1mEQygSJ2R7M\nGSIHrAA01RrxoJ+yYEj1cTWtNImeqbvHchlZVBio9\/rjmlASIUmfya5DF97lSqTz\nBhWUI\/eaAJQ+a22DsBy\/utNmReCHtQ==\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"urbanduplicati","categories":["multimedia","tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/UrbanTechIO\/urbanduplicati\/issues","website":"https:\/\/github.com\/UrbanTechIO\/urbanduplicati","created":"2026-05-09T17:38:11.746489Z","lastModified":"2026-05-13T12:47:04.414899Z","releases":[{"version":"1.1.4","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=25.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/UrbanTechIO\/urbanduplicati\/releases\/download\/v1.1.4\/urbanduplicati-1.1.4.tar.gz","created":"2026-05-13T12:31:04.813307Z","licenses":["agpl"],"lastModified":"2026-05-13T12:47:04.462038Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=25 <=33","signature":"gHMeLn8\/BN8y9HTIC3cYiWdGFe+0UcJULBf4G3bH\/MWbdugk6fcrTwy4odJyk4YQAMMDwOD1wkOGaNAlNYVDxfGc5TjX3feRet3Al4QKpmW7C4HI+2JsvtSriEXcXqB+b9lVUki2yJLqS0p4Es5e7cc8nTfoOna+3qNhXMHLOZSaW9XblX+ll8fKi4SqSL3Do1Tsnzzo4ldGSuEQKKjxJvtemQrfT8SD3uOU5qvln0bcfKe\/tnYppSlyf+q7uVwIAEDY7Dq7JuyhLmR90LxSmAlo65w77neMck\/4uemVz1WIfIlaoGcoos3SMIBiPRAutbbWtMKMmzjtdj7Frs5VOD7rEwr7orwEzlFVxi5S8nALKoBILJrvEeSnpZ+b\/WKWMhdq5cENil8Y9I7d1Zirwzh69dF2vEwtBqrdPjXG9eaMS+1OaEEiQZddZnKAu72XXlthVfOD29igiK4XZ1h\/4nez0r4fsXETJ1j9eLCrXUYUM\/9HS1aJR6SRwFMuH9X95ZceypU2SlgVDyLOtmKLn57ZHg3J2yik7YxWr6qYWTBA3LHOkg97f0mGONJPLnQ\/iqXXRaC5RWu3xDiT\/Bsl4gUhbJ7\/LNwqr2uLEi590qbvufs85owwnlEJLDF+v40UZZ\/ocPE4Og6u\/9rRkJRWwWOlv\/0t1LrImi6WmY\/YHmI=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/UrbanTechIO\/urbanduplicati\/main\/screenshots\/Screenshot-2026-03-31-113313.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/UrbanTechIO\/urbanduplicati\/main\/screenshots\/Screenshot-2026-03-31-113333.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/UrbanTechIO\/urbanduplicati\/main\/screenshots\/Screenshot-2026-03-31-113352.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/UrbanTechIO\/urbanduplicati\/main\/screenshots\/Screenshot-2026-03-31-113406.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/UrbanTechIO\/urbanduplicati\/main\/screenshots\/Screenshot-2026-03-31-165120.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/UrbanTechIO\/urbanduplicati\/main\/screenshots\/Screenshot-2026-03-31-165145.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/UrbanTechIO\/urbanduplicati\/main\/screenshots\/Screenshot-2026-03-31-165219.png","smallThumbnail":""}],"translations":{"en":{"name":"Dupli","summary":"Find and remove duplicate photos and videos in your Nextcloud","description":"<p>Dupli scans your Nextcloud files using perceptual hashing and a BK-tree index to find visually identical or near-identical images and videos \u2014 even when they have different filenames, were re-saved at different quality levels, or have minor edits.<\/p>\n\n<h3>Key Features<\/h3>\n<ul>\n <li><strong>Perceptual hash scanning<\/strong> \u2014 Finds duplicates that are visually identical even across JPEG re-saves or video transcodes, not just byte-for-byte copies.<\/li>\n <li><strong>BK-tree algorithm<\/strong> \u2014 Sub-linear search for near-duplicate matching; scales efficiently to tens of thousands of files.<\/li>\n <li><strong>Grouped results<\/strong> \u2014 Duplicates are shown in side-by-side groups with thumbnails, file sizes, and paths so you can instantly decide what to keep.<\/li>\n <li><strong>Smart bulk delete<\/strong> \u2014 Set rules to auto-keep files from a preferred folder and process thousands of groups in one click.<\/li>\n <li><strong>Protection rules<\/strong> \u2014 Mark specific folders or albums as protected so Dupli never deletes the copy you care about.<\/li>\n <li><strong>Dry run mode<\/strong> \u2014 Preview exactly which files would be deleted before committing.<\/li>\n <li><strong>Per-file selection<\/strong> \u2014 Manually choose which copy to keep in each group when automatic rules are not enough.<\/li>\n <li><strong>Stop anytime<\/strong> \u2014 Cancel a running bulk delete mid-way; completed deletions are done, in-progress work stops cleanly.<\/li>\n <li><strong>Live progress<\/strong> \u2014 Real-time progress bar shows groups processed and storage freed.<\/li>\n <li><strong>Trash bin bypass<\/strong> \u2014 Skip the Nextcloud trash bin for direct permanent deletion, essential for large video files on network storage.<\/li>\n <li><strong>Admin panel<\/strong> \u2014 Administrators can configure global scan settings from the Nextcloud administration panel.<\/li>\n<\/ul>\n\n<h3>How to Use<\/h3>\n<ol>\n <li><strong>Start a scan<\/strong> \u2014 Navigate to Dupli in the left sidebar and click New Scan. Choose the folder to scan or your entire Nextcloud.<\/li>\n <li><strong>Review duplicate groups<\/strong> \u2014 When the scan finishes, open it to see all duplicate groups with side-by-side thumbnails, file sizes, and paths.<\/li>\n <li><strong>Set your rules<\/strong> \u2014 Choose which folder takes priority, whether to protect shared or album files, and how to handle unprotected groups.<\/li>\n <li><strong>Bulk delete<\/strong> \u2014 Click Delete Duplicates. Progress is shown in real time and you can stop at any point.<\/li>\n<\/ol>\n\n<h3>Requirements<\/h3>\n<ul>\n <li>Nextcloud 25 or newer<\/li>\n <li>PHP 8.0 or newer<\/li>\n <li>ImageMagick or GD PHP extension (for image perceptual hashing)<\/li>\n <li>FFmpeg on the server (optional, for video thumbnail extraction)<\/li>\n<\/ul>"}},"isFeatured":false,"authors":[{"name":"UrbanStorage","mail":"support@urbanstorage.top","homepage":"https:\/\/urbanstorage.top"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIECTCCAvECAhMnMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwMzMxMTI0NTU3WhcNMzYwNzA2MTI0NTU3WjAZMRcwFQYD\nVQQDDA51cmJhbmR1cGxpY2F0aTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC\nggIBAMf7uR3OwzfVXeEWI5Vl6UVpAXR76qWZ83RRoMBK8ZHngtiUlcTdo0Su4hfe\nxI\/Ndh3I\/9KgxvLmUGXTIQuK59DD1XY9vfOKzcUXaSYf45ysG4zJeZTQxw1rTNXE\nln2nPyTMLj+SgxwRTrXaSMu2nopQ2TkmwzXnoDxatNSGaohcAQOfNlviO0XWAAzN\nY37gyYfKCuRP5D3CXa4tOPA1igE7Cc9npAn9\/rEmqTkBYABsAyUVpiESSDsalGHX\n22tL4ABM5xS9zEZ7ORC1UmqVU5MxzTDsTeGuIeqfJEaQyGMFvUT2ftySj1m+OJQA\nv53v94hxf6udsf\/DzXdS\/2qEwrLqEscGwC4HAB\/9rUAuRG1k+B50M3gdGzICsR3u\nmNowZ3ts6vP0r\/f0B1V3DKlFafdo9hFxE+p1oZoqrewWiMo8kiRpV64V3Asf+iAL\nVzWKl4pV0P0fb3anK8KJxIw6Cze3VseEdEExl2YQZRdPRdPWL8R4D0eCnFGHU7NV\noARLXxlajZZ\/wKcCpGD5GUaay4BxJ\/LJSgTiryWZyDv\/jxr156Ws3Rz7QGjBWSrt\nsygQWqPWjMvz0+t4\/rEm\/XWvifLD+JTwQrvHa2jpTImpH2zQXCnTMPmAHnU1ABhR\nm3xG7J2UDC5PN5pezNNtXlXPErLLMgIONbOk7mLLzPL\/yh4xAgMBAAEwDQYJKoZI\nhvcNAQELBQADggEBAJE5gTyEdxHhXG1zlLhNXqC2P0dWx198w4a\/e5QAuio7PBuR\n\/bHOi9TN9befN7XhusdWtHXOZJjBoYaMjEXkJLB2nlsFY3AKV6\/ctcXkN7c7sLS+\nOJMUeub35hYfUir1phyc93QAYSAwn1k5cuCM81KY4fTKwA0+Aow9ubzqjFSSvsao\nW6zMiyuboIkb3oxxQnv\/mLNp5V4hZPvD183\/k3X7Mw4FJP2lgSmQ0ooOFujXGk9H\nrEfuekvNbgmrCP7U5X2FBJIDoZ\/JrRBV7kJd1mcT0LaxKCmNv0BdTMXhhVdQHXqD\nTEvRtieIqy93YAa8jtm+XL+plD3T4rW1QDo2d6w=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"prinotes","categories":["organization"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/UrbanTechIO\/nextcloud-prinotes\/issues","website":"","created":"2026-06-16T07:47:22.625802Z","lastModified":"2026-06-16T08:52:32.348371Z","releases":[{"version":"1.0.2","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.0.0","platformVersionSpec":">=25.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/UrbanTechIO\/nextcloud-prinotes\/releases\/download\/v1.0.2\/prinotes-1.0.2.tar.gz","created":"2026-06-16T08:52:32.342779Z","licenses":["agpl"],"lastModified":"2026-06-16T08:52:32.405129Z","isNightly":false,"rawPhpVersionSpec":">=8.0","rawPlatformVersionSpec":">=25 <=33","signature":"Gr\/ydqSpSDYsNGttblPUCIKogMe+WzVRVJ0y2eJ4UoPihlOXP41wpED5mGsY1tgpER5IbLOSgEKcR2CFqOlijMfJjMz9tKKbr1XkXuqDBRyWj1vfnA8nF3ifEp+I6g8TOXed8i75xxxGvRVpq97nHsorU85TYIYcjXnFz\/5Gk4P712qMl4MwsUYtqYkStWCe6BT7wueeHkK1onVEosTIVucEtAiWwzi2i0OBfvUQbMFjTRH0XhrD+xcovudFe33lT6YHRahYEIY\/k21CwV2iBkYsvM62gMirxoV8095YExONwqYAGlKH+kLeyYjBfr3tGjqJAM8M8cH5hS+418UeKTMLZK7DV9F7Zvugs7wZRL8ckxVMeLBS3XvwkczzQKV9+wy4UqQPn+mEGoLc\/phIjMoMzpN9IcO8Zuv4u1\/WNqQMZ67vFKGO9U9W9cfXv+OTybHsshgLylOhOm0HDO\/zkebvBT5MhRZetnTrUa1+20pb+LpENDBblaGxm0dn7+Q2DdvMemAV9E9mz1g0Wj+xIE8IZgoXaZl8Ihst+mcHBhIhhKJm3iMlv+ON9Dub14DBal7AcUvBldPE3Hz338QYE51uKkCq78Nnpf9JHnQoZQc\/07Tx0z1K6lWh\/rXz4UfVOOQ9VXkKhUxAPAMzcnrGOIIiG7EnGUpknQd6bWlhGC8=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/UrbanTechIO\/nextcloud-prinotes\/main\/img\/screenshots\/hero.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/UrbanTechIO\/nextcloud-prinotes\/main\/img\/screenshots\/web-all-notes.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/UrbanTechIO\/nextcloud-prinotes\/main\/img\/screenshots\/web-editor.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/UrbanTechIO\/nextcloud-prinotes\/main\/img\/screenshots\/web-drawing.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/UrbanTechIO\/nextcloud-prinotes\/main\/img\/screenshots\/mobile-notes.jpg","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/UrbanTechIO\/nextcloud-prinotes\/main\/img\/screenshots\/mobile-security.jpg","smallThumbnail":""}],"translations":{"en":{"name":"PriNotes","summary":"Rich, private note-taking with offline Android sync","description":"PriNotes is a feature-rich, privacy-first note-taking application for Nextcloud that keeps your data on your own server.\n\n## Features\n\n**Web Editor**\n- Rich block editor: headings, paragraphs, lists, checklists, code blocks, quotes, dividers\n- Full-canvas freehand drawing support\n- Image attachments with resize and rotate\n- Per-note color coding\n- Pin important notes to the top\n\n**Organisation**\n- Notebooks \u2014 group notes into colour-coded collections\n- Tags \u2014 cross-notebook labels with colour support\n- Archive and Trash with restore and permanent delete\n- Full-text search across all notes\n\n**Security & Privacy**\n- Per-note PIN lock \u2014 content never exposed in search or previews when locked\n- App-wide PIN + biometric lock (Android)\n- Hidden notes vault \u2014 reveal a secret set of notes only with a private vault password\n- All data stays on your Nextcloud server \u2014 nothing leaves your infrastructure\n\n**Android App**\n- Native offline-first Android client with automatic background sync\n- Grid and list view with live preview\n- Works fully offline; syncs when connectivity is restored\n- Persistent view preferences\n\n## Android App Installation\n\nDownload the latest APK from the [Releases page](https:\/\/github.com\/UrbanTechIO\/nextcloud-prinotes\/releases) and sideload it:\n\n1. On your Android device go to **Settings \u2192 Apps \u2192 Special app access \u2192 Install unknown apps**\n2. Allow your browser or file manager to install APKs\n3. Open the downloaded `.apk` file and tap **Install**"}},"isFeatured":false,"authors":[{"name":"UrbanTechIO","mail":"support@urbantechsolutions.co.uk","homepage":"https:\/\/github.com\/UrbanTechIO"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEAzCCAusCAhNqMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwNjE1MDkwNjA4WhcNMzYwOTIwMDkwNjA4WjATMREwDwYD\nVQQDDAhwcmlub3RlczCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAIKL\nGaK770VqNdjO5vC3S17oXtfSBqRo213OELZAjQKaDHKYCmAXKCLMxrKgtMUykrSn\njSepzwfn8wBgevWx6zaKSNhJAHf6hed4mWjHIb+9kOzJswXtn+y4YYSmdgxllmfw\npDqtQWxaOHk8kukADRlE+dS\/IlCKqOsSlzhqYzhO+s5ScwGuBeUx50ICJr48e9YY\nzqD\/H80zmAJfposoHQwP+Y42ZZq2cdEEwg+O3\/+Y2gxSfA2\/9c4AaYBEWpW3setG\nyqhkaAyn0G626\/bV6mmZfziiIY5QM5VHuonWnZgrePW7nzXBQWwlHff2hdzb8kYm\nTqcOk7HP6uYcS4Vh+OeTozvIaiGFoNtravir8yDCzyGNcLH6d447pi1+7Q2hrrXf\nLC41wlPpsQYKhw86fW+KxaDNSYpzhW16+QMN2dIBW6qDbQpXrkBTkmZriLgjkaBT\nWa3lxO+nHFoCQ2siox41kXiO1ra6SjOamrI6VgbIdpv10nCEkg8AZ1oZBCoz7Asq\nZqX7YdzySfscYdEks+WbDdjasPZ\/x1j35ZwLiLCE8Im1LVHOIUFvFVMJVWqWRQad\nZtlkevb8I1JcGhxroFwzKFDm0ElDCUfRcHZnkGIXs0Fbo\/\/cf8FhH\/AW12O1gqWL\nWV6w28kxGICWnI4up5ZMwjJ1UN9LHL20CNeW8WFLAgMBAAEwDQYJKoZIhvcNAQEL\nBQADggEBAAP+oW4eQE28qt+sZVCVamqguMO+tBQ\/oG2ls07dZkrkoeMz+vHKGQKu\nmXRZaf0Rt6A+Kc8czsIQZAEgjIioCkaaYjosNb738Oc9WYSLRtp7chWOaYHw2BnC\n0Wg8CPou1ZJU\/+6Sv7NLPboYFqZdddvKkpOLwHgQTJJm0Lt0hMSduCQ0TCpiSFK6\n30C1kxTOcCOCgt7fIsyAUeyLUvdk8SaJCv9kxOIb1uVY8yfuQyuEAQ20Ql8wX+N5\nD\/SdJDF0Xbc93K4KYgxt7gJB+B+CHPI96vu9nroqfcNs7upLru96NAd4Rr\/6EzBN\n6l23MPDHVTwdA3bdKiRAaj4hgHW34VY=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"sentry","categories":["integration","tools"],"userDocs":"","adminDocs":"https:\/\/github.com\/ChristophWurst\/nextcloud_sentry\/blob\/master\/doc\/admin.md","developerDocs":"","issueTracker":"https:\/\/github.com\/ChristophWurst\/nextcloud_sentry\/issues","website":"https:\/\/github.com\/ChristophWurst\/nextcloud_sentry","created":"2017-11-26T15:22:46.048234Z","lastModified":"2026-05-11T11:45:00.326243Z","releases":[{"version":"8.18.6","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.0.0 <8.6.0","platformVersionSpec":">=32.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/ChristophWurst\/nextcloud_sentry\/releases\/download\/v8.18.6\/sentry-v8.18.6.tar.gz","created":"2026-05-11T11:45:00.310907Z","licenses":["agpl"],"lastModified":"2026-05-11T11:45:00.371888Z","isNightly":false,"rawPhpVersionSpec":">=8.0 <=8.5","rawPlatformVersionSpec":">=32 <=34","signature":"BsaLduWK6Ppj77J5OGsaEfWOOn5lwMSYIn88Wx6SoUaKQZPfS08vRgLkkKmkm9g56LUKrtRSUviOkXMzBV3hH2uOHd8XzcUmzF2DD0JMPyFncmjKxZu3UUCweLBqCbEsrVyDPoDmn4a3GE3hMsApv9v9rt7RoLKsFY\/PtGlsF0FJPx6RqfYYIynd\/WYktteXuT0Bbll6XZZLrYj\/hHajHu99vtUyZM4Ksxdj1A0u1HLp0atp78bgLILck\/5xvaL0LyCv6xdbdp+Abx64BvTub51XDeLqaSu8Qg6Eo\/+UaFoeKLTAu3I2DvXoJ89x+hJph2xkQMiNu30zYI4PC+z12w==","translations":{"en":{"changelog":"### Bug Fixes\n\n* **deps:** update dependency @sentry\/browser to ^10.52.0 ([#821](https:\/\/github.com\/ChristophWurst\/nextcloud_sentry\/issues\/821)) ([c3e829a](https:\/\/github.com\/ChristophWurst\/nextcloud_sentry\/commit\/c3e829a2e34930302f595c5358bc24e07fc9993b))"}},"signatureDigest":"sha512"}],"screenshots":[],"translations":{"en":{"name":"Sentry","summary":"Sentry client","description":"A Sentry integration that sends unhandled exceptions to a Sentry instance to aggregate application crashes. You either have to set up your own Sentry instance or use your sentry.io account. See the admin documentation for how to configure this app."}},"isFeatured":false,"authors":[{"name":"Morris Jobke","mail":"","homepage":""},{"name":"Christoph Wurst","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIDATCCAekCAhB8MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMTcxMTIzMTcwMTE5WhcNMjgwMjI5MTcwMTE5WjARMQ8wDQYD\nVQQDDAZzZW50cnkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDAWBw+\nGVatFjLmrcPUmOk7B3v1FxTkZAp44F9kRS+uMkcMeu3wCRnz55Z8WxrbQaHuncmq\n+vWZ2vMD6CWxux\/bEGzu\/z1wUfnkRXEVpiEfm+hHa7DgK7\/6XrVNiajgcNl6moMu\nwS7uL8m4gz+4CDZStuf7OQA3l8cL5l13COJZ7oHPCvMZnc0ICiYQyxXqEPnFCqmR\n9uEPBFnXzYxnx6fKTYVqMiQKfOJbObHkevReQqwHdRTrdmMj4O2yQCdl75jDVGdK\nTGTfHJdSHavVEvNF0C41tWX98+6zOeqRnLhlaBhSgQ+MLmao2\/uJriLOhMQdAtRV\naARyAws31sExz7DJAgMBAAEwDQYJKoZIhvcNAQELBQADggEBAFxO89m\/8lNMK7zC\nwfmSbZjJywo3ZRp6Gzt1NCL9HzjndQrklat3rkJMMjpNTalWQy2BtAzrv58\/1TeN\n39cWL3DaDsyQc6xLCaVq0Q1YBn98ch6YrzYMiKrrrWjJHjPBUCdCBXQZmvjbI6SO\nDBHTFgxeRJHCWAn7DeUndeOrWHfLKrZt7u2j6DS1bnUEfLqNDh+VP5IFJXS+sH4j\nCuA94vLfMfnSWkG9akwbfMcUjt77iyWyVIqf9jOWfVrwlXQHHuG4oZ+WEvFU6jbb\noU0piVHWsnVgO3Nkhmqe03vpGmR\/KWzVMrZuqIs7sm9s0+fARJJKIL4ikS53B64D\njovULbk=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"dpatracker","categories":["organization","tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/studio255\/dpatracker\/issues","website":"","created":"2026-06-10T13:43:58.748625Z","lastModified":"2026-06-28T14:20:28.249162Z","releases":[{"version":"1.0.2","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=31.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/studio255\/dpatracker\/releases\/download\/v1.0.2\/dpatracker-v1.0.2.tar.gz","created":"2026-06-28T14:20:28.234859Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-06-28T14:20:28.295994Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=31 <=33","signature":"ifZ+qKUXTiNCXK5\/UmjEVEk5psI\/3YFn9WjnlQeV7oF5sn4y8pm\/2hkshhwiNlnalidxrZ3O3rpbrb75fADUjH9pHe+I50AKsoknev0mOSft1lKya4yPgB1\/b\/UX02OGJqRAc2O235X3qoNRzjbGo7G2SHORhuoedI4MV80uXDVCsBLOJmGkDaWWQo83wZIc1ppHRjQFpxRPTCZnVFTkbH841CtoducgeLOvt5CaI2DGNCLTlVSBeTz4m0fBbqH15H74hbZ6X56V1lRmVsqGUuj1Vt7PEr9MkmR3DvGpErZxHdNC3pFYBqBpOMAUZ0H2bBi7KfJbBAk6Cs9k2k5jM\/HFmX+1nOPc\/HQMhwkscchY27hBDMxxb3iBknaxv7IotZuW7U5\/77vDN66l4pnAKryla6p6odMdy+mrDFhDZJEvpk5Xv8EDuhQN77SQTMfS6j12SUg0iyphNFF5PXJrikWKfj83omxcoJKv1Tgjfgx0V025LjuXGzoue8x3TqFPWIU6G1feyCiWU0IiTLmGIsyXuhZZWcqO+xdpQlNWvKBBY2Tn9zBQ6asrmUk2ojJEh2OtcUd\/J5VWShO3ZUndfrV9CvQG6pcxYjtGqGU16PVu0K4XO+lEpevZuF4yspGbDkRTuhoSBt8kVkkND4c\/KqT1p8SA5\/tJr0ea2Djl3zw=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/studio255\/dpatracker\/main\/img\/screenshot.png","smallThumbnail":""}],"translations":{"en":{"name":"Dpa Tracker","summary":"Track data processing agreements and subprocessor CLOUD Act risk (DSGVO Art. 30).","description":"DPA Tracker helps organizations document and manage their data processing agreements (DPAs) and subprocessors directly within Nextcloud, in line with GDPR Article 30.\n\nFor each subprocessor you record the purpose of processing, the categories of personal data involved, the provider's location, and a CLOUD Act risk indicator showing whether the provider has a US parent company. DPA documents can be attached, review dates tracked, and an audit-ready record of processing activities exported.\n\nBecause everything runs inside your own Nextcloud instance, your compliance data never leaves your infrastructure \u2014 no third-party SaaS, no external cloud. Designed for SMEs and public-sector organizations that need GDPR and NIS-2 documentation on sovereign infrastructure."}},"isFeatured":false,"authors":[{"name":"Nils Menrad","mail":"mail@studio255.de","homepage":"https:\/\/studio255.de"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBTCCAu0CAhNlMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwNjEwMDczNzA2WhcNMzYwOTE1MDczNzA2WjAVMRMwEQYD\nVQQDDApkcGF0cmFja2VyMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA\nj1C0wCRFRH+Q9nGx4HQAbERNX9t834U+LC0Spd1jzcwhNvFPXQ7yGON9jtyVVTx3\ne+TJAiyvwL5SMcn\/va9KfBaJ8PTeZRSw3qAwuSdht\/2331HSyfE3B0VG+IK60R1a\nfDMWB1OZIpTRomDrInazSN26OdaNABcWVPa4mMiNn\/BwxRjmpVJoTdrRG2aKCxg0\nKgXsIKI3LP8p65XFT151PSz3Fw0OYVhQspICYeOGRCMKVm4DKbgvfCmXsVtibxwK\nWpl3SrEqKPxcMbh5pHpvFpcDkfI4LSn4H8G80rsk+fH\/H7\/S9VTtHX6WRcNWW6KW\nMQPQUUhMi6VG8oZR8LsLSEsnoXorZJ83vy0Hi6dJGFvxIw+\/XALIMC3zdwMW31GH\nHhFcymXAl6gVyGfgMiE7jfNLRY7CEAHx\/+VrAXCIeRkMH0ZPdO6OtSMaBUN7Cx\/N\nyWraAhRDa6VjXb8Zi8NO1kZFyPdyGYwxLrtjpsJlYQhf19TfjwBtIXI\/rBDKVHef\nmK57Hvo+9o6FIb1pDcNFhlkNViJv2JBxBYIcg+z37XDLh6HNbR6UUfNuX0ufjO4r\nkljnWXGNtGbSiyjfF3meAthIjEOcqoIDh7msTQEDGmyJWyekX00S2ylb+8PR\/CYf\ng60e3KB1eNV9Ww3oSWdNYcYCnaW1YwmzgPEsAnNR\/OsCAwEAATANBgkqhkiG9w0B\nAQsFAAOCAQEAg6xvrzqmqPqkpflHLaVIykkZ2ys7oJSrWiu61bAYlw5a5yFtljFB\nfBnMzpxkDt9CJV75in24UFAixvNXQS03VJLvSEffLoVyd2kMZmSUk2H3xPq1sXBi\nDRUfzSJH\/MPZFm3NgBe0jlGA7kIyT\/QV6tSug9HQ+4t\/mmBfpkc5mwTa3+RATwsV\nV0FTk\/8ixKtN69KPYC3wHrZh7riYF0czjkhzVNaMAM0mxRy8zPM3iayp6WFSlDmK\nNDwXk7UhdJsuAulYbropmKaSA1KtZy\/DjKmuv5XTa\/qllfyDG9kKhq24\/TEzWu8c\nJo0cHV4IjJPNyxhzPsOo5RK4rqEESB4kAQ==\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"files_accesscontrol","categories":["files","workflow"],"userDocs":"","adminDocs":"https:\/\/docs.nextcloud.com\/server\/stable\/go.php?to=admin-files-access-control","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/files_accesscontrol\/issues","website":"https:\/\/github.com\/nextcloud\/files_accesscontrol","created":"2017-04-25T15:01:31.873103Z","lastModified":"2026-05-21T09:01:19.244957Z","releases":[{"version":"4.0.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/files_accesscontrol\/releases\/download\/v4.0.1\/files_accesscontrol-v4.0.1.tar.gz","created":"2026-05-21T09:01:19.204630Z","licenses":["agpl"],"lastModified":"2026-05-21T09:01:19.261522Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=33","signature":"TBUZuyfY5hWxVvVaoJ19jvjDYimPzXQzyDae7Jq0YHyNU7\/1DyZ+eSdrZDpQ3Out0jS+CZcL+\/7K1SCKvRujG1TjnBSLO\/RYf5lHox+4z3\/NQRXAZWwIHVdBG8mnYYmkR\/a0UD0+SodLWYzVSucnTvxB4b4zIpnOA5WhJIpu\/g8bREXP7mhM4HzRn1iDYAoMy79WIv0NltN3K4JyomY1XBtann3sR5QlGi9wztUr+2Uzn9vIxA8T7RuVw6WB7zkB5RDdwBd5acVSrbq8I0lKNWmSMaGM0oQ8nfB7KDwTQitFjIUeoZzyp1SbeASWPoDt+NUbYjIyoVAsrVVRzlBYstB0RnVmB9K0gC0R5ADbOWAuKawrZINf6VXcC1Ep4OkiLTUK\/X1VM7Vj2X8\/oqD5goSb7YrDKetYPYB5\/ZNdxJqvCIlKWVjNiQd19KpyVx4DbzEVYmo+6Yb0YPKynRhDQyR1CzWLLjoRQl+IrVjf6aZ8MglFQ2M7wWSNPNXy2XWj3dGnU0j5UO74TYIzX4vPRLWrSwMoXKmydcq51pFTb7VpR5bbEF2t+luzKGFSQ7GMOP3izxZYP0qulLwIz5BLzoZg2FaezxrfRaiZS+8CZCof+MeFaJJEbjf0F3i4wvXlXVUPfGNxVCctL\/6+kJrFkCY\/SYrvE1lhHWXHc\/gMiEI=","translations":{"en":{"changelog":"### Fixed\n- fix(teamfolder): Fix mimetype detection in teamfolder trashbin"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/files_accesscontrol\/master\/screenshots\/flow.png","smallThumbnail":""}],"translations":{"en":{"name":"File access control","summary":"Control access to files based on conditions","description":"Nextcloud's File Access Control app enables administrators to protect data from unauthorized access or modifications.\n\n## How it works\nThe administrator can create and manage a set of rule groups. Each of the rule groups consists of one or more rules. If all rules of a group hold true, the group matches the request and access is being denied or the upload is blocked. The rules criteria range from IP address, MIME type and request time to group membership, tags, user agent and more.\n\nAn example would be to deny access to MS Excel\/XLSX files owned by the \"Human Resources\" group accessed from an IP not on the internal company network or to block uploads of files bigger than 512 mb by students in the \"1st year\" group.\n\nLearn more about File Access Control on [https:\/\/nextcloud.com\/workflow](https:\/\/nextcloud.com\/workflow)"}},"isFeatured":true,"authors":[{"name":"Arthur Schiwon","mail":"","homepage":""},{"name":"Joas Schilling","mail":"","homepage":""},{"name":"Morris Jobke","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEDjCCAvYCAhA\/MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMTcwNDI1MTQ1ODQ4WhcNMjcwODAxMTQ1ODQ4WjAeMRwwGgYD\r\nVQQDFBNmaWxlc19hY2Nlc3Njb250cm9sMIICIjANBgkqhkiG9w0BAQEFAAOCAg8A\r\nMIICCgKCAgEAyeZjBLvMBgiZd1+bSTZxiRh1fJ7PAK4dBzBvHL\/TOEfE2uHYmI++\r\noPxZ7NxtDL2PtRI9sj1h9oCGtu+DvKymklrwxst3SbYZhfcUXDY8hU9Yfn2PNkdl\r\nZTP8ffmei3ec+1msbCF+j9HAmnsfgcN7JY0aVY7d0dySHEaPHitHemU7+jprN4xf\r\nYzcpURwfw\/8MkGmkjLX1t7pFoHpDX6YQMViXh1Tyo4w+YexFl\/ORwBOs6BFeT9Ak\r\nQqPiXShLww5GvLQZOyq0MQS1grqq0OT0Gyr8p6k2guxOO05+q5QcUFxBMvme9vHB\r\nV5z\/IIoZl08Q3ymMHMLulw3uaOhqllDsTDeGhLpzDQ82JncGwiBm4vNFs6GbltOJ\r\n0Jw\/SslZGW+93eXzGXIabVpYL+AzHAtm0ikRGPS1IV0ZJotzd4rL5f3IchO184xC\r\n3UnVTcIjD5zqD9uIpcd9ZaNLud0uUtyr99v6rtpb3tu4sjD9Xkrdv+LraD5Ix4BT\r\ntFuPxkUP6fvWh98sRftoSu6GgoEuFEHvE+4TFsvdOduli\/V1T+D6QXCDpx+UD6gI\r\nu+aGK24zj08oBVYkjuIlk2EretNfFgHY5bhyRRgw+csFy1NBotD+SuxY6UC0\/RbQ\r\nkIUHijFTjtRRpBWw70tgtWOnsSOLykkUQ44muxU\/fLulUDhiTmN8AF8CAwEAATAN\r\nBgkqhkiG9w0BAQsFAAOCAQEANkD2TWwuz0JXYQOyn5mFvCienqAxyV6Nxk82lyJh\r\nxUmxfIEsPfPZy36pPv5rk0rJNS0lC3KAk3vPBtgxll5lsbgjkES\/VgPoe1jBtxb+\r\noCWShgLpUMBbKgpQy\/mRxnQlbk7Q91GJo0ScEZwnCKVBIGYxKMimtdQdbT8tpCxZ\r\n6Fx15ypJek6ML83w4OKa\/AnD1SbuMhDoAEfqr\/J9ALD4vdk+sWjfs52MYiLnYyFX\r\nyzwr8fVdm\/2dV2PgiWvg3v8whJyjXUsXpCMxakLhQZGHP0DbVO47Q0f5v2CO6z46\r\n6UggP\/MVb8NdFHCI6g3pEl+qGyNHRrTrHOJ5SPmtE9fWog==\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"socialsharing_facebook","categories":["social"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/socialsharing","website":"https:\/\/github.com\/nextcloud\/socialsharing","created":"2017-04-26T13:36:57.312797Z","lastModified":"2026-04-08T08:34:28.924193Z","releases":[{"version":"4.1.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=30.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/socialsharing\/releases\/download\/v4.1.0\/socialsharing_facebook-v4.1.0.tar.gz","created":"2026-04-08T08:34:28.839788Z","licenses":["agpl"],"lastModified":"2026-04-08T08:34:28.962969Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=30 <=34","signature":"YspPEQy8CvGW5ToL87M5yDVHnQ4VZRVFDZxue7Md3n4DPzjT+PHOG14qq6M6wzKj3I5kPJcy8jariE2CpvURzA3OVOMqhZ+FvoR+caWFDWAO21A5HFmVsCUb0tulPegxmaNoC0PvcLTe+5eeg9x7lbbqnstsVrSuzfvv4bt6Z\/c+ZID84N6KbhyhiXwtaP\/SIebQRNJWOmnvCRYy3aS8ArbcS8bcD1nDg4PXkGNEUSjM5v45M1iPSIyQEbI+96ny9s2vDI2Gmd6PsKaxTaNoW7WhtAfO2\/mhHNWoJUSGs2tzcN+rbgH767FQuKP2m6Rpk9\/l0f+HbbTRGjUt1N9ypRLNJNWgNaDMbf1Cd+q+DwW2jndst+JNXfKD3rxL1IAVrJgo0A5KXQcGIVR6UM8ZwVaDQ7MmkbiuH4ox28eUqKUJvGY1lqa6B43DJzJzOQsB+G+x2F1GNvYjP1FCjMk+1ewnBajDVAbPeexAA+8TFdBy+S9SOIDibHoClKG74as1hq8Q6u1jh5utaBsETBzIw4i9\/6h\/ePbIYW7bxlblQJkjxJYFQq24EjwzswesL2INeotKy\/bu7X4B+OHSKCNRFn\/0UDngEXfMtUWw7Dp2DqKMl1X98fM3zoFtuvbBNmeAeOyJ87Aq+6wBkIRmKtM\/qwKMQ\/GSp8\/nTCZahq4qEF8=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/socialsharing\/master\/socialsharing_facebook\/screenshots\/preview.png","smallThumbnail":""}],"translations":{"en":{"name":"Social sharing via Facebook","summary":"Enable direct sharing of files via Facebook, using shared links.","description":"Enable direct sharing of files via Facebook, using shared links."}},"isFeatured":false,"authors":[{"name":"Roeland Jago Douma","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEETCCAvkCAhBHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMTcwNDI2MTMzNjA3WhcNMjcwODAyMTMzNjA3WjAhMR8wHQYD\r\nVQQDFBZzb2NpYWxzaGFyaW5nX2ZhY2Vib29rMIICIjANBgkqhkiG9w0BAQEFAAOC\r\nAg8AMIICCgKCAgEAx1QaZEC89qicqu2wiUqOGXqqfxhBCX2vTWxP0FI9cVB9HqUv\r\nW7Li7a4vvavfOj\/2nfvNgWT5yYRrPQ8JYnco3oEcs\/U5gGlWeodgLwR+9YcZf8x4\r\ns89oaul8H+y8z8GVfIyWriV4W51ONJRI6jYdk8DduIGus4aKvQ7QxckG+OvsIeoi\r\nXFKEZyNp3Cfv24dUtwz9RybU6YYuDWXUCmRXxZEPjBGMI\/lmG97iI52yxC0HitCv\r\n9sYgTLmFrFQEhQxLW1iu4O7wykqrGgJnVG3AMmL6v3zCr\/h4Hwx4SHeX8J6LHm64\r\nIlcvx4OdZ4ANPJuriFh6o6UV7bsGWkNXdg8JzWmO1R1cQ+6lKTcthE+gd3xUu2aQ\r\n5bMU9vSt\/2cyLwjkC+pMH1T4IWXhp1iUUQL5s6Ywjic\/NBc7+hVOWLBpMJ3OFuvh\r\nYID8dgtFMU5q9LV772r78\/NAQbB\/u\/YrmtDkExx8vnjdAWZKjc7WDZKIHgtrV+SG\r\njmc7V73zyYhTRQ2f73OI94Y5JBHUoaFM+++H3PZ40CEbtdgYeKjU2Emb598Zy8i4\r\ndOntd\/yvI4R7CzKTJSa3Mga0qj2xn6Bb9esaaStFnSlvZM7wsOFm0n3NB1IemPEJ\r\nfB\/tNVDUtpJwAuyiTfe3ROCXtGAGbt7Vjfr1\/u76L5Q8QrPb2mXaD0u45ZcCAwEA\r\nATANBgkqhkiG9w0BAQsFAAOCAQEAXmgJekfeHKg0o98T9SWpygabDaNJhxgEWNa6\r\nAWqoiPrCeO\/+mfamNTn\/\/GUGW1pOGT7+euYJopBye0saL7B7g\/eSZxeZGeiec3BE\r\nso3Q23T7e8dfcMe09fbOUY8XRsTU7+QlKk9kx+2uC0Bnv9MGgcDY9VVCZi0dTeK1\r\nTjQlCx09fLBx5sB4zzWI7bHuzqa4oSX+lsdD0oY2AEx1OvN89KKinnBy3ekzIWjR\r\niXIU1CJT3xx2JdOOej\/YnELOdd8WrJy5pQRuR\/2U3zonRs6IRYOD6WozAYNsE0Tl\r\n\/YD56JfgFX\/Eh3XhdeoPLulb19tRDqtBdmTq9mfmRoQ6IgRrPg==\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"integration_tmdb","categories":["integration"],"userDocs":"","adminDocs":"","developerDocs":"https:\/\/github.com\/julien-nc\/integration_tmdb","issueTracker":"https:\/\/github.com\/julien-nc\/integration_tmdb\/issues","website":"https:\/\/github.com\/julien-nc\/integration_tmdb","created":"2023-02-07T00:00:00.958946Z","lastModified":"2026-04-13T22:55:09.526045Z","releases":[{"version":"3.1.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=32.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/integration_tmdb\/releases\/download\/v3.1.0\/integration_tmdb-v3.1.0.tar.gz","created":"2026-04-13T22:55:09.340558Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-04-13T22:55:10.185860Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=32 <=34","signature":"JE3gkUFUUqdCtORnXMNduffe3ew2BUPO6xU7BrygJyVVGAQN3X5Gi+lh3FXxzSt8DXFWIPAnRYRnMh5a4swveGMauNgSirNMlXDDd0U880Qfh8I\/gwh3zh8TCpSs90J7mYwZorSpPfvdwrftpHGMGCR3vRHKtwX4OoGE14I02kF23FDvD5L9Jij\/nuuADPoyv49vLLBofBCepncjPja7b3IupRhqTvvxkhUfKQo2kcQAbEHuLavBypjQ215pBI1vAcvQQzrM5LgdlmBbvybZclDFAf5PU2VzRKXFOpZO5HWFFqvUG8FfPDPaSS8uUtUeT4dd9g0Mw4lSby9EHG\/IG\/eMGaiBstT4yzxrtbpvPOuRhZUsqZejgmVEGqZx7Qb8xS2M90PIZmvkVDSjebilYRA2zPoqcnM1ALk2ERKY1BQ91jkMnZ6CPHWw8YSBFqvwkOpAs41ZUeZEUZr5YFr06EjyXlo\/wcv8IzvspK8noEyBNUwl45lL2tfQ8lQpwxuFbkzbp2+bd0aADMzz8iJpwdBV6LlGAD78kTLXJ+0CsVeY6oPHh00\/LV1isgnph5xXdQq9kZJvdQvpGX\/VZSETosMIyaA1xE2ZnD7WVNzAim+dVcbs8jmcvcuz5Tvfga07\/4EBUThEpsI4nXaT6iAdFAI74kImSW3AHvX\/O8trTVU=","translations":{"en":{"changelog":"### Changed\n\n- Bump max NC version to 34\n- Modernize settings design\n- Lazy load app config values\n- Update npm packages\n- Update composer packages"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/github.com\/julien-nc\/integration_tmdb\/raw\/main\/img\/screenshot1.jpg","smallThumbnail":""},{"url":"https:\/\/github.com\/julien-nc\/integration_tmdb\/raw\/main\/img\/screenshot2.jpg","smallThumbnail":""},{"url":"https:\/\/github.com\/julien-nc\/integration_tmdb\/raw\/main\/img\/screenshot3.jpg","smallThumbnail":""}],"translations":{"en":{"name":"The Movie Database integration","summary":"Integration of The Movie Database","description":"TMDB integration provides a smart picker provider to search for movies, series or actors and link previews for them."}},"isFeatured":false,"authors":[{"name":"Julien Veyssier","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIECzCCAvMCAhIAMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjMwMjA2MTM1NDQ4WhcNMzMwNTE0MTM1NDQ4WjAbMRkwFwYD\r\nVQQDDBBpbnRlZ3JhdGlvbl90bWRiMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEAsBL0NkJm\/Os9ugFco4w+Wf3zRXaD3aGcfVP5t064rqHafJa9pZH9vZYc\r\nDwtKxI5ZYdegS9ahNCVbyDtbHlvcFx+fI+kpsD95QSVbKb1nKU7rcgyBLMIESX1N\r\n\/dhDzcVoIJWgFzxAVUF+E\/etoIeX+HSDEVJCIKl1ouLrxQQgCYKy8PCpHUdmpFkN\r\nEVTB1lOLUBEE0i3H+TcV7bS4fhfTu2LnWhBsGhpmtu0NylIeFl6uapjl\/8tWDh\/K\r\nkpeCWTicGYxuSz56Y2vOGJY\/mKVP5o6SMOYGogRwx1qvcenra0RLTPg+4qQABCve\r\naEJwxO80sMURHCo3BvcCWGmCaHPUED7dtXBgahBnHnovxyTTiqvKZDUOtShpZPML\r\nIY0ieoP3oS3L9gGh11D7hv03i44jThU68oODRDs3IKBwXorIJx2vN3Exo8\/COKwK\r\n8tfXW+Ie8edftgEBdIILjItrYnizdtwafMez\/ynFYRMQNvf\/oBV2omaqyPgUkH73\r\np4F37I5JlB6NwXvCX2Pr9KzoljNBmTGscZuhQ9uT3RNiiiNToeId8hAjgDi9by\/N\r\n47MoQyYuZNIcE3FCpaRLQBwO+I9LYYyoz5VZ0UMzQH9ugiOPKII\/Uf4L2GstwQbg\r\nCJzvVVL6vnIQ98A89ic9lEZHfp0PQLMXJZaaqf6rwvb2UvdvQ1MCAwEAATANBgkq\r\nhkiG9w0BAQsFAAOCAQEATNH5aj\/zM0HNG0dBCCowJ1XOXQMvqToFRHigLo9jpuHQ\r\ngQI\/z1kJ6n4LeLEQDSQhqooUGJRXuO9xeRV6oFdjwB2vjp9D39F0jaOPDv2HA5cT\r\nlcOBVwBL16XH+wh8n5XizFYeEwN0xyfebtTaRZw09zwrVNhxJ+9INM4lpRQ4ebBF\r\niajhpCRiTCYnK7p1DYlXQDw4enrArtQcNThNFCDL2yqBvnjUPjC44rAAsIZBI3xD\r\nOiZzEipI3eduR4hDM9YIQs8LnDT9DWy4znwdST1x1EXE5JVFUUUKjR5poPRyfynH\r\n6\/yA5Nd8dzlKRcZ8CoyayB4dVaFC3jPTsF78TASxcQ==\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"command_bot","categories":["multimedia","social","workflow"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/command_bot\/issues","website":"https:\/\/github.com\/nextcloud\/command_bot","created":"2025-01-28T11:04:13.405277Z","lastModified":"2026-05-11T07:00:42.205514Z","releases":[{"version":"1.2.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=31.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/command_bot\/releases\/download\/v1.2.0\/command_bot.tar.gz","created":"2026-05-11T07:00:42.198175Z","licenses":["agpl"],"lastModified":"2026-05-11T07:00:42.269698Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=31 <=34","signature":"iHsy0rErfLYNuFCNRXGd7xV4UquSd31VWRsK1sYh4Bwh7J3C6FDIJ8xNQjBtgb8Y\nY+q+tLBKcdlW4JsIgm5y6zSukb5DU\/DHg9RDk20y8Yi02eh0k4RWIUX1NYN2EuVP\nif05LeKO5GmIXi+06qehIANGIUZjEuMCmO00JZVOYRlZCN7YqPT620FA0wXCsXM8\nWv5MRb4cbbdz3EhXY7dUV64i4hy\/a00GOSTihLGMhUbHxQadFiX4x7PsdiTaO7VG\nK0NOwQXXdBfS7Ec3DtdoFPwxuMlU49pcksXgamLjSFVDkquZE5Tk3LM9y5gdld\/R\n+NAZbX7qy68PMbPsgHA1lfKPqTrHacd2gH\/4wa\/gp1fCo2Ugwbga7Bk+ebwHnmrQ\nu6NjcgqN7V+XnWog9HJMFaitDNXdls6SFlffyCBI+jyhX\/tLvd08DPUQmXIEOs2S\nC0J4LiwrQSKN6rpKxtBuFvGRcRBDacr10L4tT\/YOZmD13menu1GT3VZAuDN+x43n\n7FPRHbyegbOYZsAkHA0tXLNiELgyedthGxDVlB6UQoJFm82BMw4\/KWHKVpeu7xhn\n3kN+06YAdwjosNesyLypsRMPNmtzh8XhnVcm6ibWwz54kW9izD+iZiXwUeRDj7os\nDE2\/hDhueZ0Z4fs8ymUYSh9ZIfjoTOI\/4Ah2XJ4rN9w=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/command_bot\/main\/docs\/screenshot.png","smallThumbnail":""}],"translations":{"en":{"name":"Command bot","summary":"A simple \"text in, text out\" bot to help with repeating questions and tasks","description":"Send `!command` for a list of known commands"}},"isFeatured":false,"authors":[{"name":"Joas Schilling","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBjCCAu4CAhKMMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjUwMTI4MTAwNzM3WhcNMzUwNTA2MTAwNzM3WjAWMRQwEgYD\nVQQDDAtjb21tYW5kX2JvdDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB\nAKgEVByHG+uOh\/cCuqPwFRgDjxcRrdtgDLhNDLUvR0bdbjR\/h5K5taVs8SeFUIqL\nZqnPcScaHw9b0OB68WxwWBlYUOgIWemZfogFMlXgmWTnZi5ehnD26U\/pMqu2MlPM\nuvXaFSux4EHIaRTT358R\/d6UqWmnTpkMsqgxBnK3yCuOaS2UOJq9Luix\/nyx0csL\nBL98Clh5HuKlkSEOoUUxmuOjFI\/2uMqVrzUMRpD4mEuPNXTcLdlvSIYaFYYRrYZ7\nj4hViirMrV4n8+dInhIfx5Yv+Jb0BfKeYdSC8zuJ+8Bg\/ZOQ7cz95+CS4pUGMTdF\n\/IGW1zlHzvVteGZvo8JLFaXdtVfQc+Pdm77FPf0qunFMExZMkDsXXzOUv0nRnk5s\nVrSrIywz\/+8qvrvbRX0wXQT5qLULt3L0a1RA\/z6pcPiuRxN+uAG9zXUgooQ+7Ha\/\nPwFPHlldI25koLVP9s0cMvVoADwvLsWXG2RT8IrlUTH5uUBGTOE5YUmnoMzNDcvg\nbDgEulbxMa4WPLfWfjQNjZdcyDkAUA1Px5IjjOKWyfI0yEy1iWkNF3NkvEni+3pG\nXIjapt5GR+eM+tte9jJDT2IJ5245TOhTbkM3HjkN9eOD9zw0CYyCpCCcqfCOqlcO\nn2qBdnDA+U9mxenFrTyeX8HW9HdFkMw+zKPsTeRzT52JAgMBAAEwDQYJKoZIhvcN\nAQELBQADggEBAHgXgCNyNS5+B4XvjxOD30XiqIECLCtLqBFAveBGggZdTTS4eEaq\nnHkkI9rnSBgnwVG3uap4FXmByDqfhLyg2NcbdF0gsPcWEyqb5HHNjRCLzi3LYLvz\n5MkynQ2+NKnFX6Z6t014PPjuSTIw3ncNqGtTNvUqthVRRrDzMywD4XN6aY4a0QbT\nyccZdxMBUtO\/X1\/D2yoDZ0g1S3YPMTWW9mOJV6iiBkdaZBeOSgk9zwXQVcEqq8S5\n2vNv+YZ5SSx382rTVDI9uf7HgOmrwt\/msEa2gNuwsAFQAkkbzxxprQnQDEJhvXKA\nXKXbHrGaFm\/AJviSl+23kRGd8VGUrmlrYjU=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"aiquila","categories":["ai","integration","tools"],"userDocs":"https:\/\/github.com\/elgorro\/aiquila\/blob\/main\/docs\/README.md","adminDocs":"https:\/\/github.com\/elgorro\/aiquila\/blob\/main\/docs\/README.md","developerDocs":"https:\/\/github.com\/elgorro\/aiquila\/blob\/main\/docs\/README.md","issueTracker":"https:\/\/github.com\/elgorro\/aiquila\/issues","website":"https:\/\/github.com\/elgorro\/aiquila","created":"2026-02-07T08:59:00.236285Z","lastModified":"2026-06-28T22:17:06.505256Z","releases":[{"version":"0.1.15","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=31.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/elgorro\/aiquila\/releases\/download\/aiquila-v0.1.15\/aiquila.tar.gz","created":"2026-02-18T21:36:51.039505Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-02-18T21:36:51.100365Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=31 <=33","signature":"NIkj0DEKCidTQoJMo6C4nBqzFwjNoKKzcT+pznH1COGoerm2iNOsYTU5a60++AZy9maSdyArVUkXkzEt+BJQvN0yVcplJacyva\/jtQvfTX00+1P4SJ1LUHNxvvletwhqGqPn1\/rVeu\/VGvnaT95IJosFIuj2PgK1vJo3h9FS612vetnIij7Rz7Zk27QhJz0TPQrC6NJTGUc6ffM\/3nsEih23ipgcamDZ31Mu5lnLXTkX58SyW4qt6KEZ1yAR5RhOgSSqoTbQIPkwMyznhRbp4U7eAjqapxB6\/6kiEKV5HBRwozbU54VoVnpMxrGNVdYOdJxTLIY1i+9\/HvtR06IcefVcH3zgAGK6VgoklG\/GuYFCzfciVBuobI+d33UNHEv6wlYQXHCOmw+CyukinIDQyGs8vQiaVnbxZ7zzCr3hkM5YfDegh6WbAPZteYnh5UBUlOCMdcNCIDisyBw5yDPIUy72rv4AfrOU+\/jcA0pvlIEbP6JMe6ro7pQBMqUmOhU\/aST59txg719HPia+X8ek6\/0cZgc0nPOqaP8Mtkch5zKQ02SLzjvlz5ZyCvcy6aQamRMRuVRHubEeSSjmIrIDoomDHbRiNRqPMlvFLtDB5t69FKhSj1WPj+FQNRWBdY5RFZSQfRn+XVAtpz7\/NOg9qnCk4aCkwK0IBlpA7sAL6hA=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/elgorro\/aiquila\/main\/nextcloud-app\/img\/Appstore.png","smallThumbnail":""}],"translations":{"en":{"name":"AIquila","summary":"Connect Nextcloud with Claude AI \u2014 chat, MCP tools, and voice","description":"**AIquila** connects your [Nextcloud](https:\/\/nextcloud.com) with [Claude AI](https:\/\/www.anthropic.com\/claude) \u2014 private, self-hosted, and under your control.\n\n### Nextcloud App\n\n- **Chat** \u2014 Converse with Claude about your files and documents\n- **Summarize** \u2014 Generate concise summaries of any document\n- **Create & Edit** \u2014 Draft, rewrite, and refine content with AI assistance\n- **Text Tools** \u2014 Spellcheck, rephrase, and improve your writing\n\n### MCP Server\n\nAIquila includes a [Model Context Protocol](https:\/\/modelcontextprotocol.io) server with 100+ tools that gives Claude Desktop, Claude Code, Claude.ai, and the Claude mobile app direct access to your Nextcloud:\n\n- **Files** \u2014 Browse, read, write, search, and share\n- **Calendar & Tasks** \u2014 View, create, and manage events and to-dos\n- **Contacts & Mail** \u2014 Read and manage address books, accounts, and messages\n- **Notes & Recipes** \u2014 Create and edit Markdown notes and recipes\n- **Bookmarks & Maps** \u2014 Manage bookmarks, GPS tracks, favorites, and photos\n\n### Resources\n\n- [Documentation](https:\/\/github.com\/elgorro\/aiquila\/blob\/main\/docs\/README.md)\n- [Source Code](https:\/\/github.com\/elgorro\/aiquila)\n- [Report Issues](https:\/\/github.com\/elgorro\/aiquila\/issues)\n- [Discussions](https:\/\/github.com\/elgorro\/aiquila\/discussions)\n\n---\n\nMade possible by [Claude](https:\/\/www.anthropic.com\/claude) from [Anthropic](https:\/\/www.anthropic.com) and the [Nextcloud](https:\/\/nextcloud.com) open-source community."}},"isFeatured":false,"authors":[{"name":"elgorro","mail":"aiquila@mailbox.org","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEAjCCAuoCAhLrMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwMjAyMDkxNjI1WhcNMzYwNTEwMDkxNjI1WjASMRAwDgYD\nVQQDDAdhaXF1aWxhMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAmYyK\nbgx1oKNwi0mVmkR39zrYCIL1Q2YN19\/dV3RCSFWhKSmsnzeL8t+aodDT23B9sORf\nArTw9X\/5dYHurTI3RMGJN0oxLu5eS7Wa3HJYvd+31LsTXk4227ijFHiPf1fFOZXt\nRGpRjdYyOh+\/FaV3Na3EK1Wswqha9Oa67tOOPb8hEyXC5eyOEfOVGOkWJWGrWK5J\nW6ojYZFvhD9sh4jnUR1QVS2ls6Tu+KXHva0mOyTM0frawzMojZa5dFR5acw+vxtn\nGTsakEUYH9e2gflDk9tB3xlfjUZNg92nZiD\/NVVOW3Y71uRZZ+Xt4X8eHIehRI+Q\nnxh0+2U3lYhKtFWMQam9CzL7vaVzpXLZtPryXQ1h64ts48oBuFmeG3WEaXuelmHR\nN9KkeFUss4fuAu7m02ALqGnWQN1aj3zE+fM4ywNnJptxGN2mNYCL3\/IlXt2h3ddR\nK1nq27lORJiHX6o5lH7MFWk91b+9CshGise5ToibrlqdWzl1IffeQREHkbun9cDP\nW5ag\/kKMNZBXLHxanmy7sYrQZfNG1QcmQrUvLuaRqz8wB0eZ0ksPPJcFmVAAKHnf\nl1U6mctDikLjYVv30QG9qnekrdl3DAhIrx+Or2dCllyLqbKwisIfBX\/ikliGoG9L\np9eR+KlyPW3tkQeOcyw9YczO56h2YRG96Mqxxn0CAwEAATANBgkqhkiG9w0BAQsF\nAAOCAQEAHAf1Da1mTeJRWcOmUd6TqDiCG2WR+IBVyqhIUN2uiO+VCd51nA\/cz6Ep\nfK08J2ibKifi\/ovU4aAg\/se3MpViH9AJ4GhKqq0K7gvi7F20bLoPxPujirxOngh\/\nP4REueCnH4PXQKLDIzUQDzcLRyGRvB67sM3ocIrIEhOqGCRr2gJjf3xo4XjkdPvQ\nADuJj2X9NpOv1K0g\/K9EGpkjdTsK9as6ChHYaSIG87vNMxwl2CmvbnUdNkCjNOB6\nQgwKeddWGnsm12tqc\/NO5qh8OpezWo54iFReGyvHJ0aCKHElz7YB9\/J4qPGrewQW\nl2Sayzp3mVFDkRp6shDHMKAFB4lVRw==\n-----END CERTIFICATE-----","discussion":"https:\/\/github.com\/elgorro\/aiquila\/discussions"},{"id":"ldap_write_support","categories":["integration","organization","tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/ldap_write_support\/issues","website":"","created":"2019-06-27T21:18:13.612933Z","lastModified":"2026-03-31T15:09:01.329522Z","releases":[{"version":"1.15.0","phpExtensions":[{"id":"ldap","versionSpec":"*","rawVersionSpec":"*"}],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/ldap_write_support\/releases\/download\/v1.15.0\/ldap_write_support-v1.15.0.tar.gz","created":"2026-03-31T15:04:06.502689Z","licenses":["agpl"],"lastModified":"2026-03-31T15:04:06.552775Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=33","signature":"cgA+5XwJEQqSFUf4w9Xkp6SXtOsRit+yt087tM2imcicL8vW0GeCXkQT82rqpYm1cTWBLRa\/4ywIj1165F\/yRRT4Blu0iF1Fd2arcvdbhrvPjlpi8uNk7mf3x5ockUkfHXn95wRCZ15Q61RO5X3otaGPeiSc3Zb0lblVQR09Da5AbiliiBRiwmijHxm2ghOxRaFITH2ZdtlHnPn27JVxJxAv0hrWQzw38EhlZnaMl32fCiP4Vn9WtVkLoCzftDtjnV0l91sz+NudROVgb1vGL3byZvDSb\/Jb6aFX0oRgjOWDfMafq\/ilHDPQhvYA3JeVFNwKpSj\/COB0dSNxbGUOrvWCsllJwQgGxQXtgBiA3ryTCh0ytP2Joxex3QLprjxiSt1pIO\/qTiTfwtkchBZ\/q6QLHdYmIyMLHa9wxv34KY+Q31nvenu2fFzbpchHGOob0T\/MmAiMZk1mN1ch8+qSM0837Vv6KNSKfsYYzedfDJCyVYZvgAlTGs+lrZ3\/wCk8Tl\/XBL9HFKzKmiK3t88QdhycZZ8RIN6gXUidv1fGcNVVE8T2nLoAcfszvLlz4IlhRGp79ZwWCntns6M5c\/LhTsYAihpoBVo5L8iW1rSWI+jqY0SM5TMutx9oMAxAmipTttU573\/39sgFdsZhxhQFXMjho9qcP\/CJAZln4EhHJZE=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/ldap_write_support\/master\/img\/screenshots\/settings.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/ldap_write_support\/master\/img\/screenshots\/users.png","smallThumbnail":""}],"translations":{"en":{"name":"Write support for LDAP","summary":"Adds support for creating, manipulating and deleting users and groups on LDAP via Nextcloud","description":"The write support for LDAP enriches the LDAP backend with capabilities to manage the directory from Nextcloud.\n* create, edit and delete users\n* create, modify memberships and delete groups\n* prevent fallback to the local database backend (optional)\n* auto generate a user ID (optional)\n* and more behavioral switches"}},"isFeatured":false,"authors":[{"name":"Alan Freihof Tygel","mail":"alan@eita.org.br","homepage":"http:\/\/eita.org.br"},{"name":"Arthur Schiwon","mail":"blizzz@arthur-schiwon.de","homepage":"https:\/\/arthur-schiwon.de"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEDTCCAvUCAhDvMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMTkwNjIwMTU1MjQ5WhcNMjkwOTI1MTU1MjQ5WjAdMRswGQYD\nVQQDDBJsZGFwX3dyaXRlX3N1cHBvcnQwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAw\nggIKAoICAQC03q2fi\/UfSKJbwCQPQljYzEbR3iyzfw+zWzpZsQF44bEmNCubdArK\nKfH43szZbxGFloSoo\/h\/0AUX72FoYcO8nGqRacp10IPR+T+raaJ8ZDe4A34qAvrG\nCGrSV723EUt8goB2ekV8MOJXgwE3u+u0Q7+IiCcwQL5ibohTJEQqEO7v1Xy9ecdf\ncI914jw3JmYaUzEZ4jt\/dbjXZ5lUMPMHpxr6\/r+R7RQVS+duTIrdUBbslQ7HvfH6\nppBJ0kajyB1vsvAN06D7Nrqz93b5iLeAhOc9QHue3DbfrNOtWiXkiUqdcH5pqXrU\nbz1KCtchpEEta4fTifJdTuzvufmtumxOhFBq5Lwblf\/Uzx3UIBzibJA+cuR3S\/gB\nXxyYHO08ioJwP9OxkPwPpCn4ccYESLzQnpoTur7L2MPxPAa1xsg6hlYpNh7rWAjJ\nUJedZSCBvCVOgxQ3lEWqOaIlXwza3X25rMDQW4X3KOPYYU\/tKJ1CNA0aEGv9OYIV\ncZpuklFA\/45SiP3rnMDVF0fKrhSe\/WCFyVynlt1c1\/B7fQaaIkITepeGXmB9pvIy\nkh9MexXo0\/kAJkGm9jiGxeUhp3ahbbE4+Vp1cUPOk49JpAOHPv6pdInyvNg6QqNc\nf92Ol7GVLecwfy2Q5\/PCyBCZQRA3\/399XYWomrTdVuzY3Upp8JuQGQIDAQABMA0G\nCSqGSIb3DQEBCwUAA4IBAQA29UXozbnon\/\/uO7N\/TbftZKJc8zoOwTT5RmxVMGa6\nD4F\/XC+AQpRwXMR4dRJ9D+u75a5rDvvFe5niH6Mzqmy3aTBxQryDQ+aN+MrEa7Kt\nV0iKMTBiWbhnzTgYKW02FXb6QfqUJB8GpHutaNcgCLgC3FlJjvW6Zvdvkxreq5Hb\nQg7U1gg7bBVaUiHvED1t1xa3D3EvVKXY6qZob7QcqFVSh5iULW+PlkHXJ3q20v+Z\ncxMWutXFuy50UrhgrzFgeh15LQNAyju5dErgv4tZM97c\/HnN1GChKD9k1yUKuEnX\nDCJ5ODUiLlkymqXIpt7xAi\/uZvBtccxeXXjELBTwcjES\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"uppush","categories":["multimedia"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/codeberg.org\/NextPush\/uppush\/issues","website":"","created":"2022-01-04T22:06:16.099051Z","lastModified":"2026-06-12T08:22:08.310479Z","releases":[{"version":"2.5.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=20.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/codeberg.org\/NextPush\/uppush\/archive\/2.5.0.tar.gz","created":"2026-06-12T08:22:08.287678Z","licenses":["agpl"],"lastModified":"2026-06-12T08:22:08.367152Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=20 <=34","signature":"mmiHUXOiy3YbvxVP73lvWju7sDGinYz95hZbI1LqdNqv5rBsgd2R9lIAV6c6gcJm\nNmw3MfhTTeUF9k0TpSlLNujli1daLaYIVl9CBYZ\/tV1qyHAUz5K9qYZ9uAIOz2KT\n94EwxPdpGYYtYBjmXUSi4AmELy38VbpUBQcRaauCdIKI8xueSYf9ymACuWyARKon\n5lGVeJneHj2aoQ1bx1e5iDPZZzUp8+8uBOWn+R1ECNnjS6t2VrINBUxE+vZe9xRf\n7uX8+oUufE1R\/Qei5X8Do8G5UFFIwJ\/+HdI3ESWRYS3\/Txh5ikiAqDBSSWwGe+0k\nyfFoajtSiVkNcThKY56tUBxQ56wdFpQb\/IzZXdLjc946m+ARexZizIZ0clOjzoLk\nrZhbVjKvTwJt4frgRRM1CkIeLc6Ew4ixcEJs8IGK28wmQiQzk8cGwAt5p78fcqaR\nEuRF+FVC3t18RzJetCWycdFJ7sz4dQ6aRSJ2Lx1IvCFJRrHVXNxmfjDnIiAaZRwB\nlhGbHhUynvZjIxHup6NDe82pkNyno5I2VZIuDoIbEaJT5EW+y1UMLKEEYyNrSS0E\nRyy6oMSfUatsALH3rcjGGzd5o+1cyQ6aan7+CtyAzwS4o7F6no6xMVdQhnf\/By9\/\nGdVyaSstSzV+FfULmjNnHY\/pEIq\/xGq2GtlGC23M3wE=","translations":{"en":{"changelog":"- Update gl translation\n- Support Nextcloud 34"}},"signatureDigest":"sha512"}],"screenshots":[],"translations":{"en":{"name":"UnifiedPush Provider","summary":"Use Nextcloud as a push provider for mobile phones' notifications","description":"Once the mobile phone is connected with NextPush, push notifications can be forwarded to applications implementing UnifiedPush.\n\nMore information about UnifiedPush at https:\/\/unifiedpush.org"}},"isFeatured":false,"authors":[{"name":"S1m","mail":"c+nextpush-dev@sgougeon.fr","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEATCCAukCAhGtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjIwMTA0MDgzNzM2WhcNMzIwNDExMDgzNzM2WjARMQ8wDQYD\nVQQDDAZ1cHB1c2gwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDPONSm\nSLGxBY9lOyJbFR5O5FUZ0ZdYMjoY+e9GllPI2WH7O8HMuJaGg5PNGco+hD9W3I15\nBGAXU+CzSvp1tD1y6k+t3zUABzjGkSRiQ4+DnZtrRBFpHpAqQ1evcpBcklRx9\/VW\nRFH80jhh25b0wxYNabBsdALeNYoQkbdUh1K15NOX2hsbQjvnTocoO2HQJIq+ytir\njQCkpJdWJuV6aoNgQzVtPCFLtII9pgvX3CRgVuZ3FI\/0AmgTq2EJh70ipnCLOju8\nItGTkgC5PIu62ZK\/VnAlM1YMlZ+AFYxW\/gB5QJRJBCQulgeai2jebQdNhuCDN7vh\nPfaTVJ0cZnX6Rj1pw71b4iok1eUCVgU5EDqg5OpaD7WwmRk3Kv25Cvk7n6k6zxju\nDnsrXfi48hWg0+wx030SspraAi\/i\/uFh0XNpXHKSgc16XvySWjI5OIAeqeBTksa5\nK19IYTdQY\/FonZfahYCYwOGNxfxSseEehhxkzqyKsU\/upqbQ2J+3Su5jZQt50ZJ5\nasjFev7k7RBICNY\/m1SIYeT+ku1QTE5A5fBfja86NpXoXCxtFcMO02XVX6IFLPbg\nPG+Xv27nwQek9HfZSXSaJuGzNisuuYadNPURQQ\/364AQJmVX0+sMaj\/RRiaYQnRM\n0t\/ddZUv95CtzUMJoul\/1VqbJoefg7\/tV\/YLzQIDAQABMA0GCSqGSIb3DQEBCwUA\nA4IBAQCbDFrTC3wv5Vp1KllV0iGX0d8chZywY6cJD7VOEwwHimLdX2Ru+caxD4nD\nq9bVIeeLGF83o0bQxnGT60zvlsTPG+UlGDw80ekGDfcDqyuY2sVgl5UnIUPCWWMD\ngu1Pe0TYh2mHl\/9Tpib+Q8+RuQcJ4crUQ42W0l4ltRJNiSbNZrwH562CI6U23BWI\nYB4sfssoSpQzQVjQOTMtBpBdR\/Y42zy99tfgN\/Fukyxzto0F7c+pFt\/J2X9Wz\/cP\ncUWr9qodY0I16CouZM0DdFAEQ0kTbmQa\/R4zQiX8rkpcCf18v1APFpN4jeKz\/vDQ\n4pIA8WURsMQ40+\/0wM5zHGYUV2Wd\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"upload_monitor","categories":["monitoring"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/upload_monitor\/issues","website":"https:\/\/github.com\/nextcloud\/upload_monitor","created":"2026-03-24T22:41:02.117022Z","lastModified":"2026-06-10T07:40:29.255065Z","releases":[{"version":"1.0.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/upload_monitor\/releases\/download\/v1.0.0\/upload_monitor-v1.0.0.tar.gz","created":"2026-06-10T07:40:29.245091Z","licenses":["agpl"],"lastModified":"2026-06-10T07:40:29.311234Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=34","signature":"mcSXHPKJuXBJ6OielQKu5odMyDLSe4lR1HH9PkYgpWAgW+azoS2q29PN\/xAqcpW5eAythj+xOFX+XT6\/vja8oe3Luz0FbTnFQqyD2v4xSGDZqEt9CsP0lBzaF1uM2UAytRSIG\/wUqF\/FyYF9m+aIdsuCKSVJRc8aDLWu1KsodZe5uw2ZI5QMrYV5xAtNN1TW9kGOSzKf\/AqZpUziI8TsJoNe2pI07DYqR5NFMTPfPMjL4G\/3m4DAJ2kE3nNOl7JR3e+LRnlLx85jK9aRlMJp9utqUHe6CwD1SR\/Zg8AI1i8lzDmuoEmxRuheiltgAcY2cT0C01s6GsqIwnf6Cz2ifD5QClc7RF2yG+rAEzK2qQb5uqDyQphllvdv2f38JwquVnkDG1+tw8ZnYmdfSzQr4eXYcJ0AUaWTPnEsD9L8ztjHe65pszBHiHK1TXTN52x0BaMEuHHZCPY\/CHiP1CnUUgVkRMOsnQ1y5ousz0OrT88X3diaKihYkqJlKWHFW\/pEVQ0p7GbJsD5IhCKjAhfvgu1qS0tj\/Xi4aRwLYFLp2IFSG1QFfz73M1oi909Eso0fdd88IYC8va+yiZ5rJFg4gGsMh83RFOTqyguAo575xY+0ovN6Oe114LhQ7bWLUpsTuv58w2RmGqvHZgjXZth+hMt45nEFfoD8NHlFa557C5g=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/upload_monitor\/main\/docs\/screenshot.png","smallThumbnail":""}],"translations":{"en":{"name":"Upload Monitor","summary":"Monitor directories for upload inactivity","description":"Monitor directories for file upload inactivity and receive notifications when no new files have been uploaded within a configured time period."}},"isFeatured":false,"authors":[],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIECTCCAvECAhMfMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjYwMzI0MTMxMTQ4WhcNMzYwNjI5MTMxMTQ4WjAZMRcwFQYD\r\nVQQDDA51cGxvYWRfbW9uaXRvcjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC\r\nggIBAObKRIBTbgvFzXN6BQ7NOUNvSpyKbBCGKbH0ARmNq1W86s35A\/XYocJtmgBW\r\nk7N0jPBiu\/7x3LDkTmnLKzBP6Tn6sOKGZUtCmseTLpGfrheJiZd5PPfPfyX9vNFK\r\nzVCQ+jw0Zj46AjbRX+pdJhi8Ygkbf7JfFq9vVMtwpD7yslW7AUyP7Bkrj19EX9w7\r\nK9M4ivaJ2q+DY13QAec9K8EBiaLAOPcK7BDVLKsJgTQQgcEYFI4gbPjVHnPcYmWb\r\nHjCyct4R9kt5aZSPpU+xvZvC5loyEugJqB+a6N\/fENv5ayiunp7QVIiYnrdRbX\/8\r\nj5531SKMG2dqo90fHqW6poedYOtbW172P5AG3MGgxDCOy8FNhdpSl8OoREGT4gsu\r\niiixP4OgjUCJHyE+BpB3stCY3KH7QxR7MGCh5NT2wIxXeklzse5FSkoy8kdwxcHe\r\n8L7xjiVErDhkAawlH9iLkyBcN0VikCQbM7ENTxXTSs+JwlqHKnLp+xucPOSkx3bP\r\nMgiHwcmKOHZa90gD3zEieP2mvGxEdTkCMBXB9KQWEeKQ571cMRgSJgvg1NisH\/Da\r\nPZMcqASqaWjN7V6aQEjVirnDLMKhD1SeY3T0+jORNdNfGMFEVdmQ9xGcUvDCTy4x\r\nw1Fscfi2VEcm8j5THTFamLIWhWrhFtqjErT3gaf1AWaE5YEvAgMBAAEwDQYJKoZI\r\nhvcNAQELBQADggEBAAH3b6hSJsyJbsFh3Ivpwbc4Z+lqe2k1TG7CxZEw2q9mpo9T\r\n2cxKzECeb2gOe+84VEtCcmyR0feR6WPTuANvUJXlVJ1y1csW7TsHWQFkoY4bN8K\/\r\nmbx2bVdya7IkGL7h8zUnWYck9Cad9G+plG3rG5CqEOzhdR3rG1a8yU48IEGgkaBw\r\neMe0iQ0uRCxm4hen4pq1ZG5bdn27yyMWYwAduuGc2k\/6XpdhCUi6oIGuBKuK6E+X\r\nD3kH\/u2uSaq2mQ\/Ehs2ZJHFbFHJ6jZ6ytal7xrHqjZCyFQG250hnXTxF1NvW9aov\r\nR0+DSoFbryn+B4cMw9n8hZLUbN+0w4rMa+KJw9s=\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"collectives","categories":["office","organization","social","workflow"],"userDocs":"https:\/\/docs.nextcloud.com\/server\/latest\/user_manual\/en\/collectives\/index.html","adminDocs":"https:\/\/docs.nextcloud.com\/server\/latest\/admin_manual\/collectives\/index.html","developerDocs":"https:\/\/github.com\/nextcloud\/collectives\/blob\/main\/DEVELOPING.md","issueTracker":"https:\/\/github.com\/nextcloud\/collectives\/issues","website":"https:\/\/collectives.cloud\/","created":"2020-10-01T18:23:08.735202Z","lastModified":"2026-06-22T13:16:12.978883Z","releases":[{"version":"4.4.2","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=32.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud\/collectives\/releases\/download\/v4.4.2\/collectives-4.4.2.tar.gz","created":"2026-06-22T13:16:12.948801Z","licenses":["agpl"],"lastModified":"2026-06-22T13:16:13.050803Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=32 <=34","signature":"eot1HoA1pYYWYoufK13mEDR3F\/CtITRM0PJP3tNQkxcq64V4P0Y81lgqVuAT+5Y5 GZmzlhxcZE5wuHUvkkjglwdkv8jPezEWKIp9NKCSjPVKjc\/yXsIusYKAvvbpts0i SEkV7hbadipR5INl\/AjrhwQWH37eRY+1ozsVg1Y3TvFp3dsaHV5nR279FGjj+lxX ovNpxRAVleBH\/JegUs52qLkQvAftS\/qwoYuozEg6gtwHfkIGF7\/9nLQQrQl3uTjy YRt67bDZ4+TkeQiu5Eby5Lq+hKoJIT9xEcg1CDRw87VweHurn2OQsz6JA4WM06PZ dhhA6W9u190G\/IT6jwNbbLfUVuPp1yRCiyilLC5yxB85tmvUFdueCkEIvaUG6CEU wpbJl4+oSq5bB8nVhzL49uEUVpdHwKBkpGDduhQEM2IC7T8YOPaMeCXAzGqq8hDF cXFeYwCDgy7a8SBq6olPVgRFyr66PapQWQVmq6l3GeD8fSbuyxG7Gk\/zilaNKTJd QTyz0bADrFa\/9teFi1JfzOwmONxs9PynnfzNMmpPJWR6rv23hZ\/1dz6WkecjAvHj P+5tt3SoNlOdEicy7nSgOihmga4uqopcvHa0uVwrIunRE8PncbLtz3LsYlv650Sz kXVZAdLsZtkiiTm16RBNyldjL\/IsX0zkq0BXjpjQDlE=","translations":{"en":{"changelog":"### \ud83d\udc1bFixes\n* \ud83d\udd0e Improve full text search: better multi-word results, ranking and snippet preview. (#2577)\n* \ud83d\udda8\ufe0f Ensure all images are loaded before opening print dialog. (#2562)\n* \ud83d\udd17 Fix page previews on some instances with reverse proxy. (#2558)\n\n### \ud83d\udea7Updates & Tooling\n* \u2b06\ufe0f Update NPM dependencies."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/collectives\/main\/docs\/assets\/desktop-screenshot.png","smallThumbnail":""}],"translations":{"en":{"name":"Collectives","summary":"Your space to collaboratively write and organize","description":"Your space to collaboratively write and organize. Collectives is designed for groups and communities\nto structure shared knowledge and cultivate trust.\n\n* **\ud83d\udc65 Non-hierarchical at its core**: Each collective is backed by a\n [Nextcloud Team](https:\/\/docs.nextcloud.com\/server\/latest\/user_manual\/en\/groupware\/contacts.html#teams) - its\n content is owned by the group, not a single user.\n* **\ud83d\udcdd Collaborative page editing** thanks to the [Text app](https:\/\/github.com\/nextcloud\/text).\n* **\ud83d\udd24 Well-known [Markdown](https:\/\/en.wikipedia.org\/wiki\/Markdown) syntax** for page formatting.\n* **\ud83d\udd0e Full-text search** to find content straight away."}},"isFeatured":true,"authors":[{"name":"CollectiveCloud Team","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.7857142857142857,"ratingNumRecent":0,"ratingNumOverall":14,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEBjCCAu4CAhFFMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjAwODMxMDY0OTM1WhcNMzAxMjA3MDY0OTM1WjAWMRQwEgYD\r\nVQQDDAtjb2xsZWN0aXZlczCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB\r\nAMNdFD81rbo24fLqTjy5Oagk9ZyJDL+tFiOIhjD\/7moycpoS12G3OwSXTaGw+ot+\r\nldjfL0jzz0EkhRoRXd1woiMEL0ihRAO8hS5Hov3iNrNg7goKEc2guRS9Di6PrL0\/\r\n6Id0ZdUxiaCAtejxR4aUSYndliRihlR5C5OAzkWIPfgul49WNeZ\/ZSiwvfPIxQV4\r\ncgBAw4c1eOjuMywZ\/gNpJtV5lRG5qLeQNNbc59kICoGucfLEZYZi516I9EhjE4P1\r\nfDr5cy+HwZThEobmlMerc4IHK2XXKNtu9D7xgTSlKELQIoPCY7QzmDwJgqErlVFR\r\nIkxcLDxxw85RMZaGZQOK8C312uer1TmzmMOjGzz470mvJRZnkPWZQKDDSbEfhK4v\r\nuT0BUJQzCbIs3csut8CD92hCaf6yO54yk\/HiKwfsmc86V3OaH8tYye9wea2LlrCm\r\nUhIIZEpcl8WzFzFDwJy2GjewiM7SlAQU+WuFMOrfewYA0RBv8CxwAZKYxK637R\/v\r\nLT4+tf1EUlpWIRuVo3ClWNgX0Y3iKuS2fcRP8fneuhSILV8h1jF\/HBrnU1t6kjyo\r\nQek9MeAoleyh8SsoPgQPkT2kwsIVQLm7Uuy5JlHHgcfApBsUi7j0fytaqvZ2QSGp\r\nJoUbCl7\/TNaoXiZZ4uURkwY2\/NGGfwIgyE7RsA1T1e2RAgMBAAEwDQYJKoZIhvcN\r\nAQELBQADggEBAE\/Y7VeErTPSV5ysUHxL2eXWhPNrZr0\/EHx4zUPGuyrI1Br7LRXD\r\nmw6oaqEsN\/dMiq7bXyzpSSH9HG2O\/JGbpNrMmY9EA\/ZynsyHfFKEn2ma3lOI8F3o\r\nn526tR1uekK\/JA6Js\/hTQARCN5WXW2Bqiu0TVu1OrJZZi8KpJKPgqjtE89lTXn\/G\r\nOpV78YlXnWFwqzpsVkn9Z\/SuU+E9+UP9itq\/R\/uRup1WbHqPmJHiqZJY84x+Wk1W\r\nYDBa1L52R3Nrkp+y8I7VeNU+8Eq+FIaoL5I9ultIhe6ie1tfF7Jbak3zsAeXseT+\r\nWLqlrDzPdnTPXkrkkPNNUB906DsWOBVrjak=\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com\/tag\/collectives-app"},{"id":"frontend_insight","categories":["tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/callmemagnus\/nextcloud-frontend-insight\/issues","website":"https:\/\/github.com\/callmemagnus\/nextcloud-frontend-insight\/","created":"2025-12-28T11:49:45.957545Z","lastModified":"2026-07-01T19:45:23.077965Z","releases":[{"version":"1.2.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=30.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/callmemagnus\/nextcloud-frontend-insight\/releases\/download\/v1.2.0\/frontend_insight.tar.gz","created":"2026-07-01T19:45:23.056992Z","licenses":["agpl"],"lastModified":"2026-07-01T19:45:23.112980Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=30 <=34","signature":"VY2ECXkQXq83w4QuEXXQVkru2reB1zj1QPTm894eew4l5UvSfaQCxbiJwHU2ypCs0pSeGqX5XtPKg2c9n3hZ7Ls9RZYjnW+eYA8rzC+arsALWjhe\/SZj2vLPGU8ReWW6pGZ8MGvJP3uAyjEJsEu4FMBl1tnBNL747RUvUxzF2\/TzOHTZExjRzvESABRKuE87XeUZbK4JsEXpKI\/AWrqGyp2pO7G5U8CqNiqPTKZTGDKM1bZ6BIvUHi663XrPfQ7GrsSlD9zkJ6Mg65lRX\/NvT0uS6FOBbnTZb+uGJH\/NnHpbfOdsaX+6us1SsTjiuHoVz7IwmRLEqL7xWmEl5sWDM4\/66xPSCd1\/eHXa8gwf2NaCACGwJJcvWOVTrHRzGF1eh7L2Edq2Cc1rd0ynDdYVnWcG1vyS2VnOpdhO\/k\/J7v4Jwh5+CqHx3L190iJFu6K\/wgi\/AtYIE24Is+5c5sMn1fGbVk2rR3b11Tybb4m09hX8Iz+KJ7V\/pPqgE0anU7+z75KxaSsKwrs0+SLqqAJg5kFsSEu3VYrw76\/eYgRAciqFv84urFHsoyID2aTeJo+R8mnRR+4xGI6q3lPMrbksbDfVOJjbC526N4ZT3XoXM5ladu2BfaWcE5VaGMlNKG3yWNpevFgsRpP1eTDX7VADYP6tjT9MCKMbgax9KJkM1+A=","translations":{"en":{"changelog":"- update dependencies\n- add support for Nextcloud 34"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/callmemagnus\/nextcloud-frontend-insight\/main\/screenshots\/events.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/callmemagnus\/nextcloud-frontend-insight\/main\/screenshots\/admin.png","smallThumbnail":""}],"translations":{"en":{"name":"Frontend Insight","summary":"Know what happens in your client's browser","description":"\ud83d\udd0d **Capture and analyze JavaScript errors from your users' browsers in real-time!**\n\nFrontendInsight gives you **visibility into frontend issues that would otherwise go unnoticed**.\n\n\u2728 **Key Features:**\n\u2022 \ud83d\udc1b Automatic tracking of client-side errors and unhandled promise rejections\n\u2022 \ud83d\udcca Browse events with advanced filtering and sorting\n\u2022 \u23f0 Configurable data retention policies with automatic cleanup\n\u2022 \ud83d\udc65 Restrict reported events browsing to specific user groups\n\u2022 \ud83d\udee1\ufe0f Built-in rate limiting to prevent abuse\n\u2022 \ud83d\ude80 Modern UI built with Svelte 5\n\n**Identify and fix frontend bugs before they impact your users' experience!**"}},"isFeatured":false,"authors":[{"name":"Magnus Anderssen","mail":"magnus@magooweb.com","homepage":"http:\/\/magnus.anderssen.ch"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIECzCCAvMCAhLcMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjUxMjI2MTk0MDQwWhcNMzYwNDAyMTk0MDQwWjAbMRkwFwYD\nVQQDDBBmcm9udGVuZF9pbnNpZ2h0MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\nCgKCAgEAs5cY8f1MbbEhscVCIWpq9Jq6mYo3PG8VBV3J8zohj8oInzdZhhqIxxcQ\nZrlopTRcYUUucrd4XvYtTXKkvKN4CZcibiY4Sptg\/6WixGCJ2ssGQqThEbBJFjHT\nkonqyDko\/JXD\/cVA9Ou5XOgnm2dMzYKoY3KSyfnHr9rZbeJCBFH8hzqL1a\/ZTZTo\nXUVz4z6HVPblEHwiifHE43Cfow\/oYKcqq9mvMmNK6e1VGXyD0WrWBlsg\/sdGFPAP\nw4hGwbLMX7koASa5T0erPxbBC0y1g8UInoeYxMA6Rhg6bq1eLQ2RE+k42I9eZ\/OE\nSsXZWamlG89mXXax2yCaoDF95du44ysrBUTXS2b1TbP16PONT+ZsYMTb2FtGq7m6\nlZLITpREy33XKobZfwEQVPKi1ECH1JzPejEHy3cFNT9uBjTcpsovAQQrdunAXEZJ\nA0Ik9cUEVKGFJDmS1KZ+0iR44E870WJrNjMe37kZbpoOoHQsJ3XlFNsgntweQz5D\nSRrVt7p5hzCXwliyjlmJFSRgUX7mY3z8eaPaSQJG0l5wZS1ogszyKFHSk0C2uk25\nhIoeLZTtwM+sOE5cA\/DE7mrzxctLW7yIbmi5Av2pIMLo1EG5OmM8Mj0y9Eo7M5tN\nJXH8hh2s+Uayx1C+VX3u\/5bbWK37QQuNyHJOgqORy11LdNCEbrMCAwEAATANBgkq\nhkiG9w0BAQsFAAOCAQEAEnlrJYMkzN+aGWOva1aYUnwVtw52ty9F9mzGsgiVZbww\njTwrvIKORFxv1SaGE2gywWgRbwxmA9kCc9Ot9Uc5+\/40RfQa1h\/AMg4U0w365\/9Y\nTKG9wLbKoW57jkpJcwPAVb4dxJrkW1ZUHk\/1rXHDHOT79erjT\/oT2fBGEk1Jzr2I\nTn1Y82u2xDOLSnr5v5YZymrvC3z15vKdbSZuE\/7UX29m6OsY4rkctaT6yvZUKnIX\nO8FWv2JMxSz5hm79d7wraAcAxzGXrLpdPZYtF2i7F69ravXayifwdz4m6FVJsW3r\nwaOO9WuLCpWfGxMUSQGJ8fsaQtaStwKhLA4mcM0m+Q==\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"journeys","categories":["integration","multimedia"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/thrillfall\/journeys\/issues","website":"","created":"2025-07-18T07:14:55.385558Z","lastModified":"2026-06-28T18:04:14.656453Z","releases":[{"version":"0.28.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=30.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/thrillfall\/journeys\/releases\/download\/0.28.0\/journeys.tar.gz","created":"2026-06-28T18:04:14.637769Z","licenses":["agpl"],"lastModified":"2026-06-28T18:04:14.706293Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=30 <=34","signature":"n1\/SGnnU2cmU1ei4QmIrRtmqt83yEnPfOLOyLFsOTbN+lQD2uYF8ldf4HNkP0fAmxIMZvVp2YDWFD8gaVqYVmmQcXaCdNgpMJ+Be7Mf4WsfKJjH1NFMJTU6xLnkYMaxh1wja1\/JhFP8MlggP4WbtmHsXYlshyQJZE2yikgIVrlWnGxKlAgXfgKqV0RhuYwWoKPlCkmifVPPil3jfJMZzzBqsOiOLJ+t6KI9kXGOpzo9YzwdLTlW6xhAb8eUwlxC4PgQIwTPPh8fb7v2fdhmdUS9eZSUmRbiu5pFaeJDkEepmRMPgh5Hxf5M\/kPqnPINTUhcxJodgetZn42cMqBOdALKUQhKHiiN\/uytKIxdQBvCBwp\/VguheN1VXuumxCwSkgXWeCSY3wUyqo4iUxuJ0\/UymSLs0FCvttRvHLCR\/kWw7nXfsAHSezndy9MTyTR25TCZkpjExDlGvtoen0hbfcMtBRupC1BHvyvx2\/yaA8vNH95\/eyxM4BUC316NMhrehmMR0tk\/DxKYO14vBE6sN7tTqy0laOSXfn8qaH0CJR\/BA2\/r\/wvjGS8BgapmJ6exF+MVJM0eqYUpR+XL1nOKFqyxa36qjvGitxp97aatlVGi9SVoZMTIyU0A68nxG5bLjXjhj0VEtSVBVAXswpYrNFx4XxLeg0JML9wiK+f\/nPBo=","translations":{"en":{"changelog":"### Added\n- Journals editor: per-photo captions \u2014 click any attached photo to write a short caption. Captions show on the public page beneath the photo and in the lightbox, and survive photo reordering and re-picking a day's selection.\n### Changed\n- Journals public page: larger base font for more comfortable reading.\n### Fixed\n- Journals public page: the per-entry location label could render as unreadable low-contrast text (e.g. yellow on a colored background) depending on the theme; it's now a high-contrast pill that reads on any theme."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/thrillfall\/journeys\/main\/appinfo\/journeys.png","smallThumbnail":""}],"translations":{"en":{"name":"Journeys","summary":"cluster images by time and location","description":"# Automatic Photo Album Creation for Nextcloud\n\nAutomatically cluster your images into journeys (vacations\/trips) and create albums for each journey.\n**Requires the Memories app!**\n\n> ### \ud83c\udd95 New: Journals \u2014 your travel diary\n> Keep a hand-written travel diary right inside Nextcloud. Create a Journal, add day entries (auto-filled with photos from that day), write your story, and curate the pictures. **Publish to a revocable public link** \u2014 a mobile-friendly timeline with locations, a route map, a visited countries & cities overview and a cover photo \u2014 or **share with other users and groups for full co-editing.** Find it in the new **Journeys** sidebar app.\n\n## \u2728 Features\n- **\ud83d\uddfa\ufe0f Location & Time Clustering:** Group images by when and where they were taken\n- **\ud83d\uddc2\ufe0f Album Creation:** Albums are created automatically for each journey\n- **\u2699\ufe0f Customizable:** Control minimum cluster size, time gap, and distance thresholds\n- **\ud83c\udfa5 Video Rendering:** Turn journey albums into MP4 highlight reels. Renders run as background jobs (the settings page returns instantly) and land in `Documents\/Journeys Movies\/`. Per-location subtitles fade in\/out as the journey moves between places. Requires `ffmpeg` on the server.\n- **\ud83d\udcd4 Journals (travel diary):** Keep a hand-written travel diary in the new **Journeys** sidebar app: create a Journal, add a day entry (auto-filled with up to 20 photos spread across that day), write text, curate the photos and add a caption to each. Publish a Journal to a revocable public link \u2014 a mobile-friendly timeline with locations, a visited countries\/cities overview and a cover photo. Share a Journal with other users or groups for full co-editing.\n- **\ud83d\udcda Mobile-friendly journey browser:** Compact card list with year, month and location filters plus a `\u25b6 Watch` shortcut to existing rendered videos \u2014 built for instances with many journeys.\n- **\ud83e\uddf5 Smart Merging:** Adjacent clusters in the same country (within one week) are automatically stitched together, so multi-city road trips and long vacations with rest days stay as one journey\n- **\ud83e\uddf9 Auto-cleanup of empty albums:** Journey albums whose photos you've all deleted are removed automatically on the next clustering run, so empty placeholders don't pile up. Manual albums are never touched.\n- **\u270f\ufe0f User-editable journey names:** Set a custom name (e.g. *Christmas 2024*, *Family reunion*, *Sabbatical*) on top of the auto-derived location\/date title. Custom names become the card heading, the Photos album title, and the video title overlay \u2014 and they survive `--from-scratch` reclustering by matching old names to new clusters via file-ID overlap.\n\n## \ud83d\ude80 OCC Command Usage\n\n php occ journeys:cluster-create-albums <user>\n\n## \ud83c\udfe0 Using your home location (default)\nJourneys segments the timeline into **near home** and **away from home** and applies sensible defaults for each to capture local days vs. trips.\n\n## \u23f0 Runs automatically\nA background job runs **daily** to cluster newly added photos, and you\u2019ll receive a **notification** whenever new albums are created.\n\n## \ud83c\udff7\ufe0f How album names are created\nAlbum titles are generated from the **resolved place name** and the **date range** of the cluster, e.g. `Iceland \u2014 Aug\u00a012\u201319,\u00a02024`."}},"isFeatured":false,"authors":[{"name":"thrillfall","mail":"thrillfall@disroot.org","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEAzCCAusCAhKwMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjUwNzE2MTU0NDUxWhcNMzUxMDIyMTU0NDUxWjATMREwDwYD\nVQQDDAhqb3VybmV5czCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAONe\njwJD9OVnNsRqeSvTNrfMqKlQra9c5RmfzEjxXO41dB6k9HfYRANUKV9pyp78Sw1l\nmtUQjlsQq85sjKLzd4nb\/75vXncwcQnt91zRAkaYFpXZp32U4wO\/BaPjonmJy9Zc\nQ3zGpxCuw4nDnBek0btim3KPo0kpsvpAS+lk9Pxzucee\/Bn\/zfA9scvY0j6JkbnR\nz1htrvj+Qe8GHDqqn2GPhq4QWyL\/lOsg09wJegfW3LVo+kmW6mVXXe0eEGjmjCIp\nPsepMsQsy0qknc6\/bP1CylIeJQRFt5fb1TX2XDv26xa3E7nDPvUYusQoZY9OYV3v\nLkvcYCw\/cZ6KPuxe\/DTftX\/boao\/P\/WGqcS5dDj7V3R7ZcZsweONCSwPeTHu4Khh\n2lCbC8Bp+sRaGOhP7WFFHOd20BDX2jgJMHBfO4VEPCHz+lvmTvV43NOkjRDglZP4\nvVqYDp9F+caRmNx+kVQvrgusvmlXFrXGc1AbxVgD9Dc0u12JKP9x4tTP7IjMmzqa\nSKFrQJVbXBG\/5BtVg7ZRXk2oYHvnW1LJe2LR4Vk8SjtrUj9e\/zVdbxWuuctGZVJQ\nxmdzfRk1g2CQG\/RzsISTxGMdtYr2rZLNtHXJFMH\/pByCrXP7mAALIgLBLxEb5ERg\nAZ0\/WElKSH6WaRwbmMd3anWssjUZTcwR57tiKYWRAgMBAAEwDQYJKoZIhvcNAQEL\nBQADggEBAFOnrh4kVMkMU5BMECUXNNH\/eQshfpirpRmHyo+yBEUApZ+JTQrGhQaO\ny1UOiyy0l+qC\/JSbXu9Jwa+I3rz0soYUB2jMAwu5CuXxvjQXD1rDzdbz5CJgqSer\nK0GCHR02ytijiJHwigt76a\/owzqLAO+\/WjUMe2das1eMy\/fb9WHYIj8GE4L23zYr\nxLIuYqNtkGVLui2gNIFftvoU9ciqYsR8zFTn0y+l2ycMSClx1jIT3hGF7YWF6yzZ\nuGhfhlLYejidrXLkinNwHQuJyXIuk\/3GqqwBN9KGdajrvfhYhtpO7rhE83ptmmxw\nvUgxA54hEjlImJW\/bBd6tMNjT+gwVAk=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"integration_jupyterhub","categories":["integration"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/SUNET\/nextcloud-jupyter\/issues","website":"","created":"2024-01-23T12:44:12.132044Z","lastModified":"2026-06-02T19:33:04.198423Z","releases":[{"version":"0.2.5","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=28.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/SUNET\/nextcloud-integration_jupyterhub\/releases\/download\/v0.2.5\/integration_jupyterhub-0.2.5.tar.gz","created":"2026-06-02T19:33:04.103943Z","licenses":["agpl"],"lastModified":"2026-06-02T19:33:04.238519Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=28 <=35","signature":"qH1yvueA\/\/QwnkpLlMI3Xdc\/ypf+ixyunojPVZcDUNp3vIEVUml7R8wKbn\/wVzKF1k7wPqc\/NJBrX4G\/eJIbisWLFbY8VtxLorxeI+xhBheKOo2CQ1d0YiB7daTzjM46uNuB4w9fblx5MtcU1BGBqAVewatYn83eewLK6jE\/1txPZTRd0Xz82UzdNSiJz8DDehLb8y4oWoHg\/JsvEhttLWo0TZw93ZCI0r6OtT8z2JAOVWYN8bToHJ1xTZKQxfg4fv8IpG3c3LdoRGv93wyImYCMReUoayBL3xWzzADkAkAI1cP5ZekMaaLbDQIQmfRG0FYOFOJqJS3AMrCcAq9ySCUFL4bpyyvX5usycimMGtrt74UUZ2rqrQEEwi3EN7bV+VYGCBmZoqgDUY+7bSmG7lVTWJHBtXloJk3cpJ7sG40onaD3Rr99IdlVHEpzpO72nMwFTvfa778VJfMvE3NQxLvuV4bMVKgTzifwFqXf3Wj9XlU9Cue46AgcF+rv5GQUdhI35LTebhnlTi0tG60Pj4GDjmlyUNgEYxXkYLq5C38bYfOre8ctywu\/JZQRBF8vLOlyO6wx2c3EQHLiJUNiZpf+N2UQN22CGeTa3R0gfdbTAVW0vLO6k7BheTjNr+EeJpmg5jEgtYSbHCp+LL5dsP6cA3wmiwJMpF1Xju10NG4=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"translations":{"en":{"name":"JupyterHub Integration","summary":"Integrate JupyterHub into Nextcloud","description":"Integrate JupyterHub into Nextcloud"}},"isFeatured":false,"authors":[{"name":"Mikael Nordin","mail":"kano@sunet.se","homepage":"https:\/\/github.com\/SUNET\/nextcloud-jupyter"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEETCCAvkCAhJRMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjQwMTIzMDgwMDA0WhcNMzQwNDMwMDgwMDA0WjAhMR8wHQYD\nVQQDDBZpbnRlZ3JhdGlvbl9qdXB5dGVyaHViMIICIjANBgkqhkiG9w0BAQEFAAOC\nAg8AMIICCgKCAgEA6QXbuaEkSkPoCZTlPbJoQMcP\/XD22CfEeIh2cYzbwCq9CSfj\nDWnApxmk\/Po3avS0PkUMuq339i7BJXmSeP9hKcuWc4hSSM\/aZxUmek3SjCnkwyhI\n0mf8TNdjE6LcWV0bg9f+7LmQFKhBsdD3yMZq91oh4O2LCBl\/q0FpnSX0H44hD3a0\nr1yRdRT3Sq4if2g\/B4bmmswouqcj9MLhSlySKUJjpNT22fFLy6RS1wd7GtwbQZpd\nHDsEhut8CyeVLp7eKGbqT8xbP0mh8vLtbUkaZjbW79UJ+Zb+0METdM8V2lcKHcaK\nBpgiKCKjFyMOedpPTBeK\/IPqxlXLiHAIeEmuWwiADTwcMr34vLR6s\/klSdtGs+MA\nyVoTZQgxykcsQ200L2P+GcehoYH+icDgjSP\/LOhrOTp1gJf93RMwopw5SwX6mIQa\npEUqWgcNonGPh7UUo8ZXITTZj6H7MNzPLhqexSZIoKBF1ZWpPeTDnWEIga82OvMB\n1EfNj8OKfvOOVtUU5xap0LCUlNdEFcWCTZVAXVcmcjAUGRC+Q9uNjI9BNUe3\/7Sj\nTKRwrUXS6NouUyETbyNnpN72NI9BgpmDu1tDUSVr4jHYOwg\/uCESgAM9ervpQj+p\n12R+1Z0sAjHzJufvXjWVnrcNyxThtKQz+yG6rvmZWnOhbG9brOqVufzuzf0CAwEA\nATANBgkqhkiG9w0BAQsFAAOCAQEAJpPou+354Ubf1+XSRSlD7Ihwg8vPVpMSNH1Z\nWLqg+1c4gv+6O6xawm6S7Bn7ghW0PXzeyrPKK6BY56QxHauSjO35afslREXQ2RuV\no3MNhCs3CMdkZ6GqU1JVKzzKdnMwVQCztJKnlm4udnCideDMk5KvSf3mpI\/7ErIl\nvA7n8bU0vFZpBUX23rXHOUvYAFrzQnG5o5ss5xWiFoUT2GhXRg5jaFT4RSrwo9KR\n3vdDA\/zhs8twT7l34TCVjuT8GC5Pf5oShmqyhtzj31sB27+PRU+Vmr8rFTsykBqZ\nRdBpR5GDXwuf7ENImOZgQ+wKvd3zJq0Lv6m7WHEcp9U0KNDS+w==\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"done","categories":["integration","organization"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/the-done\/done-nextcloud\/issues","website":"","created":"2025-11-06T05:33:43.092319Z","lastModified":"2026-04-02T06:33:43.914407Z","releases":[{"version":"1.7.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.1.0","platformVersionSpec":">=28.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/the-done\/done-nextcloud\/releases\/download\/v1.7.0\/done.tar.gz","created":"2026-04-02T06:33:43.901464Z","licenses":["MIT"],"lastModified":"2026-04-02T06:33:43.950363Z","isNightly":false,"rawPhpVersionSpec":">=8.1","rawPlatformVersionSpec":">=28 <=33","signature":"Ty5YU\/RrNP7ssO9uF7BXN160gtI52LBCMV02G5M+5egEE4wGWIeNosSrdoDIabFvsV8VrLaoh7GBTbfmaKy2\/4TphBhVcPHZJWGG0a2x3tEzQeZDPl9TqLxrJS3ZWhf7ErHQu6etJlkdeMXZG1n9s0aoW02PmWsnGdtgRp9j05aY2PVBUu0kvX79LC1Gay5QEJ+lT7GMKGBxPwT9DTEJf\/YBthmWxxD2b\/FjfnGfprfwck74CEOcHBxHsTbXNhxmpuw03gQq9\/CmTjssiE9pQ+tEiiWFMeoBm\/XEggRMS3WyrJOYrPSMqB+bRvooK\/QYfgBkJntpYky1Iqh4f8s3TaDd1BWfghSi3gx6o4KLENB6RImW5sDpf5IC4BHBA1Ym6o2p27mgYJuXjMtP09T\/ZFTW1PuDS+ODycvRtWFnqQaeGG3cm4FvcUWNSx39nDa+MUknlOmoRhygKY6XkA7PLdLSxdamK8CJiNcO6oN+33X1IydRlAyEL8CbD+QSlTSjUVArlneiXqwD1DaLPj4DQ\/54RvFQzIoC0\/3jqOIfXp1\/lySVfcm4w5KJzxHMN52QUOfa1U7u6jc6gAvj5ql2cFg6BMJdM4O+HeTGIv9JVqtvboi7hFe+i3+IajIivEkDJpIif1fxIEL\/q58xshP9Df164+HFDr8ye4vhYp99TSw=","translations":{"en":{"changelog":"### Added\n- The Report module has been added.<br>It is available to users assigned to the Officer role (all reports are available to them) or Head role.<br>Head role users can only access the project report, and only for those projects where they are assigned as the Head role."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/the-done\/done-nextcloud\/master\/docs\/Done-Nextcloud-001-Add_Record.png","smallThumbnail":"https:\/\/raw.githubusercontent.com\/the-done\/done-nextcloud\/master\/docs\/Done-Nextcloud-001-Add_Record.png"},{"url":"https:\/\/raw.githubusercontent.com\/the-done\/done-nextcloud\/master\/docs\/Done-Nextcloud-002-User_Settings.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/the-done\/done-nextcloud\/master\/docs\/Done-Nextcloud-003-Employees.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/the-done\/done-nextcloud\/master\/docs\/Done-Nextcloud-004-Rights_Matrix.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/the-done\/done-nextcloud\/master\/docs\/Done-Nextcloud-005-Employees_Positions.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/the-done\/done-nextcloud\/master\/docs\/Done-Nextcloud-006-Employees_Contract_Types.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/the-done\/done-nextcloud\/master\/docs\/Done-Nextcloud-007-Customers.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/the-done\/done-nextcloud\/master\/docs\/Done-Nextcloud-008-Directions.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/the-done\/done-nextcloud\/master\/docs\/Done-Nextcloud-009-Project_Stages.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/the-done\/done-nextcloud\/master\/docs\/Done-Nextcloud-010-Project_Roles.png","smallThumbnail":""}],"translations":{"en":{"name":"Done","summary":"Time & project management for teams.","description":"Done is a Nextcloud app for managing employees, projects, and time reports in distributed teams.\n It provides flexible data structures, powerful analytics, and a fully customizable interface \u2014 built to make team utilization and workload tracking effortless.\n\n\ud83d\udc65 Employees\n\n\ud83d\udcc1 Projects\n\n\ud83d\udd52 Time Reports\n\n\ud83d\udc69\u200d\ud83d\udcbb Teams\n\n\ud83e\udded Directions\n\n\u2699\ufe0f Customization & Access Control"}},"isFeatured":false,"authors":[{"name":"The Done","mail":"hello@the-done.app","homepage":"https:\/\/the-done.app"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIID\/zCCAucCAhLMMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjUxMTA1MTIzMjU1WhcNMzYwMjExMTIzMjU1WjAPMQ0wCwYD\nVQQDDARkb25lMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAwUkVQUPT\nq\/cEzTmX6r10RQpiVuXVXoNlcK3lWvagUR0Tc0VeXF8ExvbUUFdNH1ajNcxFx+sZ\nyY7lXuveHhbcnRGRjvZZrCNKIqFzyeYHvpHU7kDO1TOBdf+gcL7eLS0nqQMVOWzh\nFE0WETPBw2bP+2Q2ECssOW0YEQy0bkjySp5U2ErSuj25l61tY3r+Or9CatdCRVR0\nPoT4riiYv5HtqJZi0MFbFxWPIq7QbY4BuFGiGg3YtHTi1xaYlKNiX\/BXAjyvGM8E\n6RsmmznTCrqELyjq6b32wJTwMlnUnL4oOLigECTrVmwcsI4gr5J3slQSJGTRJ7QF\nxaKMDv94I\/K9yE6YCzz8vBWwL4RjwoEuAcIB607GDl2qLsu4Cytoph9zLZsLXADT\ncj8HPaGKLo9qLV7FiJ+nwb45cNfO7Mxq0GnIzGzslzk\/mqkWwjEnrhytXAxw6zce\nmgWbBGkRwKfCeiTrHCGXPY+jxCRRH2rOufIPYHgUkHiwlZyA2MFn\/a7Kd0FsE4xa\nQrrlaJ9NNhlbf65z1bSD2o1X3DutaifJwdZ\/Bm2I7pp5RqWzsK5szhSw3y2METTR\n9FlsAWJCpL9MF6rd2e9NaE8JeYC1BLqXJx2drrzq\/+3v3jmVGaATc1nYJvLls04N\nG7nWEei56UK+lfQAxDbGyKd6cXE0VH9cWJUCAwEAATANBgkqhkiG9w0BAQsFAAOC\nAQEAAv7M7y+\/BreKcknhw0FXAByaHQ4d4YJLFKNp95TN1NjSSf23yQ\/BLJ3voXrv\n0og5u4TMmE72Y+63fXFbbMlxc5lUm7uHM5SUenWAqa4Z+nxdkXgptWu4mSv8hZiF\nrkHz4phqDuceaOE0BhWdCfTWKYlP2F15hdzhNrVaQdgk0cI7hr8njuJNjEZK3V5g\nlEQLlk2WB6DZxE4xsg\/yeOwoAOnQCPwIPrX1GBqa6BCRuf6L5Cmhl7wFZ2twUueK\npupbg\/HMezS06izP8CIVlDRGWMcngP\/bp2eKhJJGzI5pA\/ZNr62vO701b93UyB1A\noGf4LDMJ8wi2kAjUMdEYJbgh0w==\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"chamade_talk","categories":["ai","integration","multimedia"],"userDocs":"","adminDocs":"https:\/\/chamade.io\/docs\/nctalk","developerDocs":"","issueTracker":"https:\/\/codeberg.org\/skilpa\/chamade-nctalk\/issues","website":"https:\/\/chamade.io","created":"2026-04-04T09:58:45.413553Z","lastModified":"2026-05-14T22:42:12.831562Z","releases":[{"version":"3.0.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.1.0","platformVersionSpec":">=28.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/chamade.io\/static\/chamade_talk-3.0.0.tar.gz","created":"2026-05-14T22:42:12.799368Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-05-14T22:42:12.905392Z","isNightly":false,"rawPhpVersionSpec":">=8.1","rawPlatformVersionSpec":">=28 <=33","signature":"HHyYKsBcwM+0L52NwIpBMVDHb4OMbkMmFjHi52AcicA8R8BO6XwssBTfKsXt0II0\n2dUngoUhb21v7g36Kv\/cvkkmN\/MbQtWAoPHlSBXzlsHVQldaIQ60IYGig1MaI8QM\nObcccmNDawdtwPClRKr8HjfkMtWI8rCv8jwpErBJPqzf5LDLdDw7T7rvwrP7xp1y\ngn0GRn6PGL2VXYUtRWqotZkf5J8KcmIQSvvyRkiwxU7tU+QZct1gTf+5H7p5ZfkN\nQhjh+FDTOmQX1i2541G5suLtFM5KeiCrLDb9N7u7yPu\/j+70IBT6qDnaZoixgm9h\nSVeTrShXWKCDwu4a5OyF0fOYY92lm0UsoITCKAnmfnV8xzZBPjVVoSsKPPPgM7qN\nlWVx0WH\/W6mBf7DSRYfS7kDNJzpJf03etulBTTCu2q5ThlZP4NtS3qpR7ulFzAZD\n0\/q1madOf2wwQ68LoP2MFNpQYcchO43W1\/JUoNz7jbJTjb6SAyZOePuY+GLxDQsL\nigCbf9pOWRz5qko3r437idBzKdGbpqg34mYjvT60dbwXeuyqIKVxGkRu8ORT+URF\n6zMzmL\/5Y3+TrQSn7K5VuTg6fH9Qorl3vGjVXwMU8pEfDwDG8BHNHIPn\/2qjKmjR\nnnj+0pqMBQo24LfbrgaKGfePc9I9g6mjiyF\/hECm3VU=","translations":{"en":{"changelog":"### Added\n- **End-to-end encryption for chat.** Sealed-box x25519 (NaCl `crypto_box_seal`) between the addon and the user's AI agent host. Each side holds its own keypair: the addon stores its keypair in this Nextcloud's app config, the agent host stores its own. Messages are sealed for the recipient's public key on the way out and opened on arrival; the Chamade gateway only relays opaque ciphertext and never holds the private keys. A new admin section under Settings \u2192 Talk lets the operator toggle E2EE, regenerate the addon's keypair, view the addon pubkey + fingerprint + device id, and manage paired agent shim device keys (add \/ remove \/ verify by fingerprint). State persists in appconfig. PHP `ext-sodium` on the addon side matches the libsodium-wrappers implementation on the shim side byte-for-byte. Opt-in: off by default, no behavior change for existing installs. Call audio still flows through the standard High-Performance Backend \u2014 E2EE is chat-only in this release.\n- **Unified send endpoint** `POST \/api\/v1\/messages\/{token}` (`MessageController::send`). HMAC-authed like the rest of the addon's gateway-facing routes. Accepts `{bot_username, content?, encrypted?}` (mutually exclusive). Plaintext path forwards via `TalkApiService::sendMessage`; encrypted path is decrypted with the addon's private key before forwarding. The legacy OCS send stays in place \u2014 Chamade picks between the two paths based on the capability set advertised in the authorize callback, so older addons (\u2264 2.5.0) keep working unchanged.\n- **Capability advertisement and heartbeat.** The `\/authorize\/finish` callback now includes `addon_capabilities` and `addon_e2ee_schemes` so the gateway knows whether the new send path and E2EE are available on this instance. An `\/api\/e2ee\/heartbeat` POST is sent after every admin E2EE action so the gateway's view of capabilities stays in sync without polling.\n\n### Fixed\n- `GET \/settings` returned a 500 because `routes.php` declared it as `settings#index` but `SettingsController` only had `save()`. Any admin who landed on the addon's settings URL directly (e.g. via Nextcloud \"Apps\" admin) hit the unresolved method. Rerouted the GET to the existing `save()`, which returns a noop JSON read-only payload \u2014 the addon has had no admin-editable fields since 2.5.0.\n- `AdminSettings::getForm()` now calls `\\OCP\\Util::addScript()`. Without it `js\/settings.js` never loaded on the admin section, and the E2EE toggle \/ regenerate \/ add-device \/ remove-device buttons rendered with no click handlers \u2014 the page was inert."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/codeberg.org\/skilpa\/chamade-nctalk\/raw\/branch\/main\/img\/screenshot.png","smallThumbnail":"https:\/\/codeberg.org\/skilpa\/chamade-nctalk\/raw\/branch\/main\/img\/app.png"}],"translations":{"en":{"name":"Chamade AI Bridge for Talk","summary":"Bridge your Talk rooms into the Chamade AI gateway \u2014 voice and chat for AI agents, across every meeting platform","description":"[Chamade](https:\/\/chamade.io) is a voice and chat gateway that gives AI agents a single API across every major meeting platform. This addon bridges Nextcloud Talk into that gateway \u2014 your agent joins your Talk rooms as a regular bot, reads and replies in chat, and on calls listens and speaks through Talk's High-Performance Backend.\n\n### Features\n- **Optional end-to-end encryption (chat)**: messages between you and your AI agent are sealed with x25519 (NaCl sealed-box). The Chamade gateway only relays opaque ciphertext and never holds the private keys; verify your agent's identity once via a fingerprint shown in the Chamade dashboard. Chat-only in this release \u2014 call audio still flows through the standard High-Performance Backend path.\n- **Free during early access**: no credit card required\n- **Chat and voice**: message your agent or talk to it in voice calls (voice requires [High Performance Backend](https:\/\/nextcloud.com\/talk\/#scalability))\n- **Built-in STT + TTS**: speech recognition and synthesis run server-side on the gateway, using your own ElevenLabs or Deepgram API key configured in the Chamade dashboard. No per-minute charge on the addon side.\n- **Owner-scoped bots**: each bot is tied to the Nextcloud user who authorized it\n- **Room authorization**: bots only respond in DMs from their owner or in rooms where `\/activate` was used\n- **Automatic event fallback**: if your Nextcloud doesn't dispatch `BotInvokeEvent` (observed on some managed hosts), the gateway transparently falls back to OCS chat polling, with no behavior change for the agent\n- **Text-only fallback**: works without HPB (chat only, no voice)\n- **HMAC-secured**: all communication between Chamade and this addon is authenticated\n\n### Connect your agent\nChamade exposes a hosted **MCP server** (Model Context Protocol) at `https:\/\/mcp.chamade.io\/mcp\/`. Point any Streamable HTTP MCP client \u2014 Claude Desktop, Claude Code, Cursor, Windsurf, or any other compliant client \u2014 at that URL with your Chamade API key, and your agent immediately gains tools to join Talk DMs, send messages, and participate in voice calls, exactly like a human user. No custom integration code required. Agents that do not speak MCP can use the [Chamade REST API](https:\/\/chamade.io\/docs) instead.\n\n### One integration, every platform\nOnce connected to Chamade, the same agent simultaneously reaches:\n- Microsoft Teams \u2014 meetings and direct messages\n- Google Meet \u2014 meetings\n- Zoom \u2014 meetings\n- Discord \u2014 voice channels and direct messages\n- Telegram \u2014 groups and direct messages\n- WhatsApp \u2014 direct messages (Cloud API)\n- Slack \u2014 channels and direct messages\n- SIP \/ PSTN \u2014 inbound and outbound phone calls\n- Nextcloud Talk \u2014 via this addon\n\nYour agent can bridge a Talk conversation to any of these, or simply be reachable from all of them at once with the same identity and memory.\n\n### Setup\n1. Install this addon on your Nextcloud instance\n2. In your Chamade dashboard, click \"Connect Nextcloud Talk\"\n3. Approve the authorization request on your Nextcloud instance\n4. Hook your agent up to `https:\/\/mcp.chamade.io\/mcp\/` (MCP) or the REST API\n5. Start chatting with your agent in Talk"}},"isFeatured":false,"authors":[{"name":"Skilpa","mail":"contact@skilpa.be","homepage":"https:\/\/skilpa.be"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBzCCAu8CAhMqMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwNDAyMTQwMzMyWhcNMzYwNzA4MTQwMzMyWjAXMRUwEwYD\nVQQDDAxjaGFtYWRlX3RhbGswggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC\nAQC13GAGtNjzyEO1+M9yX0SUxXEv65VL2K0nqb+ISQ25JZ751xqVh7XdoZND6jAB\nBu4T9DT4a08mSAwm4YKmW1fAtp9uVFMZdH97sGH\/5TJ7oyrwoU2a94pfj4cGtPGM\nsvydi1w0Ms309OEbPVrGU24My9FIZ+r30p9moMWmd833E9ciUZ443L3gQU0t41Vw\nVyGmM6dyGWJJ1WEBfDx2f+Yfd2auQ2FUN5YhUWVSW1eZ0KSwCUjxButsx7xCAMYO\n8m7rmJGjZAuInbfJvxArqOYGe0gatt5ASI2X9+5LvF1EeQA599Rydzvsp11QMnLj\nHC9RwOIoQ\/R5LLVtCn3gs\/nw1d5M+jTCDde64Gvx8\/atI8sYe5kBqU+JgBRIsvoI\n\/qk87n3wiOgm25scKiCwePoezVCcu5i9vrIstrq9gitkGZO5QzEoBgruS6E24JWj\ng7RkOZNEq5kq8c3z\/vyw\/kjJILk2xIyut7TXSf6EKniZgO\/U3BzVYGFK8JidSqI8\nKCUWwqSj4W4\/XlxIOQKKcrqRLGUfn51SmtkWBCMQ7og+vUFR+tm9y7aBVmMlaP8L\n5E\/TKwMdqbzlBh1DnzHSImuMTRKtLeaqefwqbEhxTtM7\/5Jf50xLrkwaOP2qWb1z\ntQvPgEp2\/zFgArullc1BPi+8t4UOJ4L\/v8NpBXVTezYwMwIDAQABMA0GCSqGSIb3\nDQEBCwUAA4IBAQBR4FrhcehzuKTJ98LEYx4s4eeTXsS+bwSqcIuvByx35Xu2z1+\/\nYg518kx6ZhbOWPGir1ppy8M7Pe85uJoRYoOxBS3xXYQ4Oe2tyaza691Js9pT1111\nubI333mRr8DSfVUrzzOg5JjTjW99c8gRrIp+gSTh56z0AbrCMjBDYV0gYcXU8PVG\nanRQ\/mmpjHPuKg0xwNMo9yy18NqC5y4VgX+B53yadMsFyCBdmI24CGJ5F85s3dOF\n9vh2yMA3l2fobyH6eHvbnroEm+ZYDSSN4D8MdJh1J9CsJ+Rh0V3JdcLhcgrwCrgH\nD928QGuqFAa2exCRnuNbDA02osnwbSMrl5WG\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"event_update_notification","categories":["office","organization"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/nickv-nextcloud\/event_update_notification\/issues","website":"https:\/\/github.com\/nickv-nextcloud\/event_update_notification","created":"2018-10-12T08:54:37.893603Z","lastModified":"2026-06-09T14:19:10.875910Z","releases":[{"version":"2.9.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/event_update_notification\/releases\/download\/v2.9.0\/event_update_notification-v2.9.0.tar.gz","created":"2026-06-09T14:19:10.865833Z","licenses":["agpl"],"lastModified":"2026-06-09T14:19:10.918808Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=34","signature":"RAA1fvKE2jzQCZoPG5plMFCgaJQPcHqqgCh5bW4NPzo7KISnmj6oNjoCCoFwk6Vv2Jo1MmJMTnLRnCD6vJNBlngF4rNBJO5\/PL6sNZ20ShnM8Nh94Wc4Tb\/PnCsypnu+X\/sZoGq22+4lCf+HPaWQMyz5ngXuLTJHvJ+R+Fd3\/1oFkl9Y+RSIYLjBfVym0jSg\/A5tlT8xDPHrN4kaQkajUUns5CKFNMvSMS+qcRimTEQHU8gbeARGRxTBzw1N9ONdu4BUJCpgJVYZIW+uU8Zo2T0HnLJGxw4s8r32A4UEfuL8sFPbRz3mUhoBaklDN7ng1FsbeABK23UKY+0nltZF4IDdalPwWZi9gvuUn6bYmIUTMmW5x9\/x7doNDWhqH2utuQXKK23NChni4NqwbMyU4NP54biBrMM9vtNUDfSxtDGCAWHh267zrZg+ehjoeDwDZ1BwSZ+JfOUPpWZ2Pv4AWQUpGjtYUHf6LAwtrb5IPqWy\/zJiEmEr4bO1dTcERWpAupAGMz8b\/t9kP0JHu5g6vOwLRxtTjrD7kO+JnvNA2haALR07SjnmPgPwKQsnUnHNUIk7GkVoSwi\/wGvMBUg98h07KySu7nOIpFeuerDDq3q0mzCyd9X8coX178f3qW8h6EvzsrygQ7hfilL08\/ONc75oz+76TX9OmMv0X71fyY4=","translations":{"en":{"changelog":"### Added\n- \u2728 Add support for Nextcloud 34\n- \ud83c\udfda\ufe0f Drop support for Nextcloud 31 and 32"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/github.com\/nickv-nextcloud\/event_update_notification\/raw\/main\/docs\/demo.png","smallThumbnail":""}],"translations":{"en":{"name":"Notifications for calendar event updates","summary":"Receive a notification when an event in a shared calendar was added, modified or deleted.","description":"Receive a notification when an event in a shared calendar was added, modified or deleted."}},"isFeatured":false,"authors":[{"name":"Joas Schilling","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEFDCCAvwCAhC0MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMTgwODI5MDkxNTU2WhcNMjgxMjA0MDkxNTU2WjAkMSIwIAYD\r\nVQQDDBlldmVudF91cGRhdGVfbm90aWZpY2F0aW9uMIICIjANBgkqhkiG9w0BAQEF\r\nAAOCAg8AMIICCgKCAgEAory\/l+HErb96U0jJ+7UVDfVMaV45LhWgIJESPj0f84lx\r\nIOV+A3bqU9l0ANfczcjZ4Xb3icsjiLCLp3d25fus5SfRqqj4CAOqKz2obuTZIH\/O\r\np+MAHc+cz6aUSFRcAelxuA2Yy0y8Jzvn3tgyQ\/GklrBVeqYS1owaRZ3D3C1RIVAZ\r\nQPm2b1OCxmWDhQz3RhfziytX1zZfmV9x1T4\/SQwV1vXMPIryrkiIbR4l3HJFYH1w\r\nSEGRoDjwVpAWpQrmm9etetYRQpBDSmrLRbpJ5VqCAkn6Hm5Yqmbvi58I3hgIM3Pq\r\nx\/1D2wknsGjT0synLf1dprngWlXczutabOaktxxsjbSSP16Kezh9x5QT+XXSg\/CG\r\nWkg4svxF2277BrdUq1qGSineBTkWgbWYDWC20VjUyg8vQpOGZfnSw4aCn2stXrwi\r\nNg5efVliVSELa\/\/ZAzOrok6nxy+x0UtgsEuxts9gkGU\/VHrKz6sJ6qi5ZUTcRuQR\r\np\/qp4jByXbjBdFXcyqRsthp2rC7WHd72QO+pBGis8hAiNbItCIP3BTSBblInCfdD\r\ni8tS3kjZi9DptISdo7o6sm9fJC6wUNgdFbQEwDY5s5EVEHmA8E\/wIZKsszEBt0gf\r\nor8zdooU3eHCNbaf8AWhy1KG\/d465G8u1quz\/+OuRq\/j\/O6b1BAdEfgmjF9m4BsC\r\nAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAFFs\/qpGJLJJ82K2Zl\/5HkEwnoVHxpDAc\r\nRk49LKgH8GISBf\/mo\/BFv8XUg\/6\/ZsZlSGuijY66N6yJQw7hgEUXWdx+J1igC\/VY\r\nlpxXWDC9fEcf+ldV5ookX58b4kLjbEsQbWOhtK40+qK3PTvKNPbeueZDsRnnya5M\r\ntwFvu7GRA4ZoD3JlSePs7yFlgcxAE1QLrT1yLggDtwAEKp5wKCpmowSKFp4E1gww\r\nE3F175Y9JQZ2ef+xN4\/VMGBO+1T4eGe3g95Zkz\/Ykt64aG7fkujB8\/Ly780dzZZf\r\n9k6TKyw6elnDMTri7yxeinWO+RgxsaEbzk0\/Tw+OfXKYpuwebQ7KpQ==\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"scim_client","categories":["integration","social"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/scim_client\/issues","website":"https:\/\/github.com\/nextcloud\/scim_client","created":"2025-01-22T22:47:08.452282Z","lastModified":"2026-04-13T23:09:42.792851Z","releases":[{"version":"1.3.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=30.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/scim_client\/releases\/download\/v1.3.0\/scim_client-v1.3.0.tar.gz","created":"2026-04-13T23:09:42.786326Z","licenses":["agpl"],"lastModified":"2026-04-13T23:09:42.835901Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=30 <=34","signature":"EjTJSyd1OtuLT4MVbnS6\/RG\/CJywliSnPqTbNoXFbTnpZ4Ny06YcOclM1\/C61I21JfjQG3OJ46r7AZB\/ql7Awuohtr85s4mYFS26rQnKUpBDgXG0h3DcUljvLF\/5bl1moGgi7Y8yxsTqK6N6TjybnfJlPe\/K04nCv7I+1bEA0ltG2LDxlVUdXyaFwe0dRIKrsoKrx3V5gwpbePfw5QF9XC6p39AcAYTPMr3qSuetQgGjjlrO996emi2ccFpHzTXL8cx2uvtBu9\/a72T9M+6RU9eXXileEwbOyx2UkypMSjNL+Ug07MadoC4HjCnw5PSfsqgrfMHh680yU\/nCPCuGHUW0UiGxiJtq9Fi65AFZWt40SncJjw5cQzyy5GFUhpDUBo9ubl6OId\/jBnUaEV9yKqZTiVZ2mOGxUnFIMv7gw1ux0XHQZ72aYM9Vh1t35TssKJlLyBl4Zafv7uETfAgM9ocuzU5xIpa4DOODhlQLFhOuS1FsjVOtK1ji6IiGLFrJynbtM7U6htD4uw7dFqiTIlYVHmxKRB\/bz8ULq8M0NSUnCkSMnKy4fKQ0Xb8JUtJE2JDhdSEtJJK\/FxfoeWj0rNlS059NBFTVuFsI9KAvkGYS5H0qeXO1x+IYsrzncNNhoa8pt\/uHUGuTh\/\/SIObhEXqT33nP0e9AHM2PJW\/Jqpw=","translations":{"en":{"changelog":"### Changed\n\n- Bump maximum supported Nextcloud version to 34. #155\n- Update npm packages. #144 #145 #146 #148 #151 #153 #154 #156\n- Update GitHub Actions workflows. #152"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/scim_client\/main\/img\/screenshot-settings-dark.png","smallThumbnail":""}],"translations":{"en":{"name":"SCIM Client","summary":"Use Nextcloud as an SCIM identity provider","description":"Use Nextcloud as an identity provider for external services using the [SCIM](https:\/\/scim.cloud\/) standard.\n\nSimply add your SCIM servers in the admin settings, and the app will automatically sync all Nextcloud users and groups to your servers."}},"isFeatured":false,"authors":[{"name":"Edward Ly","mail":"contact@edward.ly","homepage":"https:\/\/edward.ly\/"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEBjCCAu4CAhKJMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjUwMTIwMTAxNTUzWhcNMzUwNDI4MTAxNTUzWjAWMRQwEgYD\r\nVQQDDAtzY2ltX2NsaWVudDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB\r\nALjgdG+Cj26jDW5FSO3YVZBKg6VitZCPjAdrxPOh9aIU2l+YSwH7H6MvtrOkqPct\r\ncwRNuiIGaeDuC14ay7Zs+9K2DCeUdtVHTppVor9cM06WJqHfMRE4IXEgkvFlraOg\r\nNwckJKctlO1Tgr2zVUmW1cYHJc8MVqQI9ivTox8uKIJT8Qe5PF+FXJKjslIT70oR\r\nUbHaoW3MTVaWJiEoTm7+QimsWIAW2KyuZTLEkzTEoSr+qRZFRQ4da+Yse25fNsHf\r\nHo\/PNwlHJll8GrlIpoDIJ1f45tgSRe7XkiRu\/Pbx\/ZdwidiCIPT0aX1lrQzNz\/9q\r\nyNew5FlpSYpxPvdBcLzFgA4RjIZADvlaq1\/YhQ3iczEyNsXaMxan1bKnZbZkejxb\r\nJGQlD1u56L\/H7aWoimKvLmlbWzo2elSjruM4FC4c7mDeepGBqwOeErGx3eoesYS4\r\nR+vcnV7OcGJ5roCjQ\/12eZJH2MX8drsOawjmx\/fN\/fZVW6L7WBCaJIIzaNs8GrT+\r\nY3iq9A4ZPTriCv+0bEJcAIPB6T5zV17+j20WumHlvWkCY24Rtl6007WX4\/55yArA\r\nQigYcup2YylcyLPmBf\/ETNHfcMYJnzZiHaaXRQMMDqctap0zaBajc5Q0eoGMwWEk\r\nQyC6ZM9zEHE3IkRMNJyMqgmSF3wKnhYULG4dg6fu1tmHAgMBAAEwDQYJKoZIhvcN\r\nAQELBQADggEBAEAqNuwaGCO4SsuDBeAeRWSuVB1GB6W5Tdpa5kfufJ+bZwSXhBmc\r\nex\/zTXhlvXu+JGVSlFiqVD9Dc5rPUCswhsZCTDdYgUahWOM3\/NUWdyJbyaMmPnlR\r\njuddZsmHZkPNoSaffhliX9R7HX9y5VvEnkk1TYe0kRbU3cqhQZxYGpvmLcVHJVLv\r\ngfPsnPNh7R7ui+i23LrNg5HYRKCm1oFvh2Sv5f6Jx\/gMtSA8XmXouUIsZLLddLcT\r\nJHDIrNgTG37HZPG5648v0f+UOESEkEuXZLYRtuTgwmLZBLe7sVGf8NZ5hm0jTMVQ\r\nR6G9FH6B\/5SFYqUij48H1C\/9bp4CJ8K2kXQ=\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"sociallogin","categories":["integration","social"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/zorn-v\/nextcloud-social-login\/issues","website":"https:\/\/github.com\/zorn-v\/nextcloud-social-login","created":"2018-04-12T08:32:26.985997Z","lastModified":"2026-06-01T16:34:56.428086Z","releases":[{"version":"6.5.2","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=29.0.0 <100.0.0","minIntSize":32,"download":"https:\/\/github.com\/zorn-v\/nextcloud-social-login\/releases\/download\/v6.5.2\/release.tar.gz","created":"2026-06-01T16:34:56.420161Z","licenses":["agpl"],"lastModified":"2026-06-01T16:34:56.471582Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=29 <=99","signature":"rAZ7ChCfkiw\/1cY\/UCYJfghs6VY96WWVNSByksvBYGmdLv\/7FvZl3iNoj9D208nGTrC0IPUqj9w5mKv\/vDPOM6jJQUfu7ayHpW8edskTukBsn6YrdvWzEwHXkIPCiSoyaUmeiYeQ27Oh85OdD5iD3iDKD8VTFEAqh6ymBrzImQRwF3sfPvewdQMqtE1owO4F549NOzBSKnvjP7yfv6zBDyujodIbGRSwo9435EzXoZfAs1mK9qC+dlZs3ftDb34riPu8BkIxTVwOsAJOO6jN54c\/D8FN+lizZ2NX34ItaMOFxB\/BX7owJOrY0pfzbRvylW+gdD4P3bdIV9JF9WKF9AjVwu4Au1eXsnBe73thsaH8WagT0S3ck3RmZ27uYt088QdJWnRb4x5VwLP08gI22VYFHBAYV2lQ\/uoQXpZaoyJ0XUyAFK4MkdtZIVY3Hely7KJK4JzZVPt7dMDIp3+Bj\/4AGUJtCoMqsj7zH+o3SW7ZK\/KCzGIYzpgrxFWBUx0YHqsdNP+d6teIr9LDyiNxX\/nWekKXI93vVM3CKHoyDHEy8FEntOkPPvd\/hD\/oVNheHLX4V\/zRg2zCYQT3ffP8dJsUv3OWjuSjr+bIzywFuom3MQ2EFOU\/1dzjy5YP359xj8hTNfwnK1nu+dOESvF9hdHH9iNX152c8FxA6V8M8FM=","translations":{"en":{"changelog":"- Bump v6.5.2\n- Update npm deps\n- fix(l10n): Update translations from Transifex"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/zorn-v\/nextcloud-social-login\/master\/appinfo\/screenshot.png","smallThumbnail":""}],"translations":{"en":{"name":"Social Login","summary":"Social login via OAuth or OpenID","description":"# Social Login\n\nMake it possible to create users and log in via Telegram, OAuth, or OpenID.\n\nFor OAuth, you must create an app with certain providers. Login buttons will appear on the login page if an app ID is specified. Settings are located in the \"Social login\" section of the settings page.\n\n## Installation\n\nLog in to your Nextcloud installation as an administrator. Under \"Apps\", click \"Download and enable\" next to the \"Social Login\" app.\n\nSee below for setup and configuration instructions.\n\n## Custom OAuth2\/OIDC Groups\n\nYou can use groups from your custom provider. For this, specify the \"Groups claim\" in the custom OAuth2\/OIDC provider settings. This claim should be returned from the provider in the `id_token` or at the user info endpoint. Multiple claims (comma separated) also supported - groups will be merged.\nThe format should be an `array` or a comma-separated string. E.g., (with a claim named `roles`):\n\n```json\n{\"roles\": [\"admin\", \"user\"]}\n```\nor\n```json\n{\"roles\": \"admin,user\"}\n```\n\nNested claims are also supported. For example, `resource_access.client-id.roles` for:\n\n```json\n\"resource_access\": {\n \"client-id\": {\n \"roles\": [\n \"client-role-1\",\n \"client-role-2\"\n ]\n }\n}\n```\n\n**DisplayName** support is also available:\n```json\n{\"roles\": [{\"gid\": 1, \"displayName\": \"admin\"}, {\"gid\": 2, \"displayName\": \"user\"}]}\n```\n\nYou can use provider groups in two ways:\n\n1. Map provider groups to existing Nextcloud groups.\n2. Create provider groups in Nextcloud and associate them with users (if the appropriate option is enabled).\n\nTo sync groups on every login, ensure the \"Update user profile every login\" setting is checked.\n\n## Examples for Groups\n\n* Configure WSO2IS to return a roles claim with OIDC [here](https:\/\/medium.com\/@dewni.matheesha\/claim-mapping-and-retrieving-end-user-information-in-wso2is-cffd5f3937ff).\n* [GitLab OIDC configuration to allow specific GitLab groups](https:\/\/github.com\/zorn-v\/nextcloud-social-login\/blob\/master\/docs\/sso\/gitlab.md).\n\n## Built-in OAuth Providers\n\nCopy the link from a specific login button to get the correct \"redirect URL\" for OAuth app settings.\n\n* [Amazon](https:\/\/developer.amazon.com\/loginwithamazon\/console\/site\/lwa\/overview.html)\n* [Apple](https:\/\/github.com\/zorn-v\/nextcloud-social-login\/blob\/master\/docs\/sso\/apple.md)\n* [Codeberg](https:\/\/github.com\/zorn-v\/nextcloud-social-login\/blob\/master\/docs\/sso\/codeberg.md)\n* [Discord](#configure-discord)\n* [Facebook](https:\/\/github.com\/zorn-v\/nextcloud-social-login\/blob\/master\/docs\/sso\/facebook.md)\n* [GitHub](https:\/\/github.com\/settings\/developers)\n* [GitLab](https:\/\/github.com\/zorn-v\/nextcloud-social-login\/blob\/master\/docs\/sso\/gitlab.md)\n* [Google](https:\/\/github.com\/zorn-v\/nextcloud-social-login\/blob\/master\/docs\/sso\/google.md)\n* [Keycloak](https:\/\/github.com\/zorn-v\/nextcloud-social-login\/blob\/master\/docs\/sso\/keycloak.md)\n* [Mail.ru](https:\/\/github.com\/zorn-v\/nextcloud-social-login\/blob\/master\/docs\/sso\/mailru.md)\n* **PlexTv**: Use any title as the app ID.\n* [Telegram](https:\/\/github.com\/zorn-v\/nextcloud-social-login\/blob\/master\/docs\/sso\/telegram.md)\n* [Twitter](https:\/\/github.com\/zorn-v\/nextcloud-social-login\/blob\/master\/docs\/sso\/twitter.md)\n\nFor details about Google's \"Allow login only from specified domain\" setting, see [#44](https:\/\/github.com\/zorn-v\/nextcloud-social-login\/issues\/44). Use a comma-separated list for multiple domains.\n\n## Configuration\n\nAdd `'social_login_auto_redirect' => true` to `config.php` to automatically redirect unauthorized users to social login if only one provider is configured. To temporarily disable this (e.g., for local admin login), add `noredir=1` to the login URL: `https:\/\/cloud.domain.com\/login?noredir=1`.\n\nConfigure HTTP client options using:\n```php\n 'social_login_http_client' => [\n 'timeout' => 45,\n 'proxy' => 'socks4:\/\/127.0.0.1:9050', \/\/ See <https:\/\/curl.se\/libcurl\/c\/CURLOPT_PROXY.html> for allowed formats\n ],\n```\nin `config.php`.\n\n### Configure a Provider via CLI\n\nUse the `occ` utility to configure providers via the command line. Replace variables and URLs with your deployment values:\n```bash\nphp occ config:app:set sociallogin custom_providers --value='{\"custom_oidc\": [{\"name\": \"gitlab_oidc\", \"title\": \"Gitlab\", \"authorizeUrl\": \"https:\/\/gitlab.my-domain.org\/oauth\/authorize\", \"tokenUrl\": \"https:\/\/gitlab.my-domain.org\/oauth\/token\", \"userInfoUrl\": \"https:\/\/gitlab.my-domain.org\/oauth\/userinfo\", \"logoutUrl\": \"\", \"clientId\": \"$my_application_id\", \"clientSecret\": \"$my_super_secret_secret\", \"scope\": \"openid\", \"groupsClaim\": \"groups\", \"style\": \"gitlab\", \"defaultGroup\": \"\"}]}'\n```\nFor Docker, prepend `docker exec -t -uwww-data CONTAINER_NAME` to the command or run interactively via `docker exec -it -uwww-data CONTAINER_NAME sh`.\n\nTo inspect configurations:\n```sql\nmysql -u nextcloud -p nextcloud\nPassword: <yourpassword>\n\n> SELECT * FROM oc_appconfig WHERE appid='sociallogin';\n```\nOr run:\n```bash\ndocker exec -t -uwww-data CONTAINER_NAME php occ config:app:get sociallogin custom_providers\n```\n\n### Configure Discord\n\n1. Create a Discord application at [Discord Developer Portal](https:\/\/discord.com\/developers\/applications).\n2. Navigate to `Settings > OAuth2 > General`. Add a redirect URL: `https:\/\/nextcloud.mydomain.com\/apps\/sociallogin\/oauth\/discord`.\n3. Copy the `CLIENT ID` and generate a `CLIENT SECRET`.\n4. In Nextcloud, go to `Settings > Social Login`. Paste the `CLIENT ID` into \"App id\" and `CLIENT SECRET` into \"Secret\".\n5. Select a default group for new users.\n6. For group mapping, see [#395](https:\/\/github.com\/zorn-v\/nextcloud-social-login\/pull\/395).\n\n## Hint\n\n### Callback (Reply) URL\nCopy the link from a login button on the Nextcloud login page and use it as the callback URL on your provider's site. To make the button visible temporarily, fill provider settings with placeholder data and update later.\n\nIf you encounter callback URL errors despite correct settings, ensure your Nextcloud server generates HTTPS URLs by adding `'overwriteprotocol' => 'https'` to `config.php`."}},"isFeatured":false,"authors":[{"name":"zorn-v","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.6923076923076923,"ratingNumRecent":0,"ratingNumOverall":13,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBjCCAu4CAhCaMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMTgwNDEyMDgyMTMxWhcNMjgwNzE4MDgyMTMxWjAWMRQwEgYD\nVQQDDAtzb2NpYWxsb2dpbjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB\nAK8UEQ8PimboyKJK03F3yxXvN9vd3jkG\/GyGNLbWnR3VGayIXPWHPcby1XYdYwDn\ndL2PLv3YaUuPe96pRv9X9akZXXORjqzcoPm9HVLM818\/GjwtuwwllfP3UUjqnNqG\nNJo7jRFK3iAU3elRBwUu7Osmzw2pEPFjuuZ8i8HrIeKekWmWr41OP88ZS0CqiUxA\nCNC9PRXunW2kWSCDRSQ1mA8Oqw\/U7mfLQi+bbn+r\/K9Wbe1BfSQnqQtWf9zUF39r\nh21zaxKJJIXjzqJ1bayQohg4o2Eu+GEmZe+gHYThZVeM0RGCSLbFYA\/+rRKVFyUY\nWhZrUJbxBp3AOF+NNSI4LlVMu5Kbf\/J\/oaYoYPd0l2S07abhMO4bDflDDFdALym8\nhIplg5s7tz8KdRsb1NriQH4OaNeICm4ULv1uNSZ1AFG\/JC3lEd6mRFpqIaO7WLp8\n6Nr5+fp8PQFrunfCdGwlvTSb43hXXHVnhUwsvfAmd49KVxPIqPUQ7tP\/hGAYKWei\nqoO+9L2wdG7jrdkmR6ujU3lpRCKx6pCC26MyZWfe5sPM4+2elAdVDvoF0iuNPeq8\nSShVWF0cgVxKRi0KPq3e3TYqpfdqQCISudvtKgdsfsZY3xQEVlNAmizRlNT4XCZM\nAlz55zKXKEGwGpFA6pqAfYmTgFnJxwkpK3i0pKkh9pxTAgMBAAEwDQYJKoZIhvcN\nAQELBQADggEBAJGkC52aQEECvV4FhS1gKFmAoLTL31L0f18jpJxmBZjZkjPLfpkL\nd7kPFYbUboAIP\/gwEsSLC\/W8esHDfDkr3NQquilKrhW41ChP452ncChJRW8\/mrdb\nQMRdPhmlApPrdKxO\/KbsZEnA527X1t\/34wpTO18q5PYM7wnCMQaSF2mt0uiPnePG\nB3MRArq+R4AHNInJbqIeTXVoZSrqnHAW6kEIXPGIIkBJKmKT7QKBZHlW46jJQIFd\nLZnMNPbLhBpyVr7vHOu8LA69bHOnvr7XHYF8jcqBbX+FOcwD6eZykzmOm4QlWEJ7\nLcrx3B0asvRW9tKxFUhfNp5wvUp10\/Du0+c=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"integration_basecamp","categories":["integration"],"userDocs":"","adminDocs":"","developerDocs":"https:\/\/github.com\/flownative\/nextcloud-integration-basecamp","issueTracker":"https:\/\/github.com\/flownative\/nextcloud-integration-basecamp\/issues","website":"https:\/\/github.com\/flownative\/nextcloud-integration-basecamp","created":"2026-03-23T10:29:15.119716Z","lastModified":"2026-03-23T11:55:15.959182Z","releases":[{"version":"0.3.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=28.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/flownative\/nextcloud-integration-basecamp\/releases\/download\/v0.3.1\/integration_basecamp.tar.gz","created":"2026-03-23T11:55:15.952763Z","licenses":["agpl"],"lastModified":"2026-03-23T11:55:16.001364Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=28 <=34","signature":"cAT2cbUSJMaD1sxpG99jm2sPEwvegcNQ9vs\/C\/Qa5rX9HQQ5EY5HlDjvGGHzT122qigwyxryCuMTuZZiUyvXGLVeRyg4KhT\/m1xqs85+gtQCJHLnEv47rFrZzpe+8CxsV59x2vovIyHtd0AAs4gRr7882o7Nb6Y4eRACFzg+UfjnrSVBJeXxPKZm2AEZhKnH5T5aliZtudggPWz+HOqRd5D2KZ1gm5oVwCqYAxAG2P0U9BGyXzJG7XpzFDhKQbcQGulAuvH3a+tcOT6CfcizBrfHl\/7VBUEeet5cuB4ZHRnJRJajLHmSEoMD\/3HO\/b+rzei4a7IMdNJFAtcMj9fZSw9rNtgsNAJE3dTDKZoFWjIzM167kK7QiQqOAqzYgWNtQrD8AUvJe81kW6+vbvkPCA3H+cmW0TiOdoYWIcUhGpBHd5iizXOkOglUgcg8Idbg+DaAmoOoNv0mbYvQSyMQ4UCkK9SWqELxRT8LtjPl9XxI7vZnEoDVDVVoeqT1w+M32lzS\/g6bq9JoVqGFFLSHBVFEM2FvQpOuaMAXiFJlkKNe6FmuZjDXIIVjkpvVOuvcRR1NGCFVS\/cbqUElWrGGUs8PGH3qsk+pDPPNP1sdc34U6+QhA8YWrqwaC6mpG6cyBizdME9SdjSaYA3wPU5bMzIk\/aFEBhT4efvcriVpC4s=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/github.com\/flownative\/nextcloud-integration-basecamp\/raw\/main\/img\/screenshot-link-preview.png","smallThumbnail":""},{"url":"https:\/\/github.com\/flownative\/nextcloud-integration-basecamp\/raw\/main\/img\/screenshot-smart-picker.png","smallThumbnail":""}],"translations":{"en":{"name":"Basecamp integration","summary":"Link previews and card creation for Basecamp","description":"**Basecamp integration** brings your Basecamp workflow into Nextcloud.\n\n\ud83d\udd17 **Link Previews**\nPaste a Basecamp card URL into a Text document or Talk message and get a rich inline preview showing the card title, status, project, column, assignees, due date, and comment count.\n\n\u2728 **Smart Picker \u2014 Create Cards**\nType \"\/\" in a Text document and select \"Create a Basecamp card\" to create new cards without leaving Nextcloud. Pick a project, column, assignees and due date \u2014 the card is created in Basecamp and inserted as a link preview.\n\n\ud83d\udd10 **Secure OAuth 2 Authentication**\nEach user connects their own Basecamp account via OAuth. Tokens are stored encrypted and refreshed automatically.\n\n\ud83c\udf10 **Multilingual**\nAvailable in English and German. Contributions welcome!"}},"isFeatured":false,"authors":[{"name":"Flownative","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEDzCCAvcCAhMbMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwMzIzMDkwOTQxWhcNMzYwNjI4MDkwOTQxWjAfMR0wGwYD\nVQQDDBRpbnRlZ3JhdGlvbl9iYXNlY2FtcDCCAiIwDQYJKoZIhvcNAQEBBQADggIP\nADCCAgoCggIBAPIx4IwQclxvUMoH2QOFtbYGIDjDY4tHTsNRMVXcR9FO7uNfn8at\njQ0U8v56k4ujqR8wX7o48lfULCTCHdIwEtJQMmNJeZuf4LfmkhH6LUiK4takonmy\nMVdc4gQOXUmQJUQ48GpkynMOGUbaDzJUk7b55sU6hBTvqfkPnIC+huptcbaS\/kHN\nyRPeDFJAD8IvFJkqu3SSroPMdDDpWRY3abCHdI9CcRqGNSGQ5Q\/oZHkAdjQaf5cH\nZ3OdcoAZShZQK7AC1SeU0weHQNh6mVZG0\/Z\/sRBtzzCn2wyQQZ16pWCjX+reVW76\nN92oCKEibAy1kEUuPrKhFuZxKl8rr6ZS4ufogF87+udA\/XUZ1nIdyp8fFOsf1kSt\nttFEK5G+EUQfjas+4p91oZVpSfRaCM8JnJL8QzkPbZV6QkGe0qT9Y8O6O18V3pZM\nAWzlVie\/cB9ATxAz4GrvE9OIcNeK6F2eVjSrv9wsEQGYF+jcW8E0BiORDmVvG9HJ\nzFNhcrmEmcLp\/4KaHFvUEDjksSvCoDvc+2SIk3cwvmB8E0oo3eXUaE4obKiuFoR\/\nkt+cAU6Rj2\/jIp+aVdQccT7KwRaWZT\/ci6iZKNRiWwOc8nCvQoc\/tWCl+2CVbJTQ\nr5YXbBNgJ9DKzPvlUGZcxT2MeiIk52W4tIvUzSJlcBVaS5\/1lT7ax\/iLAgMBAAEw\nDQYJKoZIhvcNAQELBQADggEBAJPdqk\/s6WvHm5q9CCtl8+knVr0b5362nT39a+Fm\ngWGtGUX0yFoWmwjFiXXZuyoPzLAaheWlb2lWElJpNUZkEcnDI+ur8RxsNhCgLYvV\nmqlTgn9srHO4Wu0\/Z\/5ixoCj89lGpyxOQBdizSV+IYiSTS2lno5u0cPDe\/Nkyuv+\ns\/xLpDP0WhOAxllUprlrsMw286aMCn0D0JK4PFGHHMBVn5+\/gV4ZuBDuAuJANair\n9j+qn0WvfsKuJYB82YwFvIzHDvCwPRFt9ooe8ZdxFK8ojoq8HJh+CBvkNB5rIvwC\nozwWWaD7i4ak0eWMWzbS9ZQDdOc8R2vomR6oO9YT0kqchGI=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"imageconverter","categories":["multimedia"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/major-mayer\/imageConverter\/issues","website":"","created":"2020-04-07T20:35:18.067909Z","lastModified":"2026-03-08T14:39:25.317873Z","releases":[{"version":"2.2.0","phpExtensions":[{"id":"imagick","versionSpec":"*","rawVersionSpec":"*"}],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/major-mayer\/imageconverter\/releases\/download\/v.2.2.0\/imageconverter.tar.gz","created":"2026-03-08T14:39:25.297841Z","licenses":["agpl"],"lastModified":"2026-03-08T14:39:25.364918Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=33","signature":"gpTGJ\/WbXY4s0Pe2XUM7XdBJOn1lxdN2wMItAImxWSKPpEH\/ZVaMumlSHhMOsnEe\n0kRfz+vEoJyuTMBgkGUjcdim2crJ2+D36OojgGl7f+U7QBSRI5JnO0ld30k0kQ4W\nI8fK39iOYgJsaUVtF6oKjKbaEN7BJfd1EMF\/DGWzMyMfyQxaW+YgJuvF+iwBddWl\noZH0ouGYo+INPLokMMSYI7mlTqAgkDquiiaVKbim5DzyQajEBCfC8uFs\/pzJOZYE\nWPzvuj4Bw4bpGUN6oQN5ZfS7UtWNMmN4gIm61uKDa7SVhg5siKnJhwYVFqKGBKi+\nQsIBNor5hDxHbCaQ4hnU1exAHzUw6Z5MgvQBcu7YMPb2wqhJ6+iWDyFSVEBzZrWr\ndigCuFOz1ROKMspYr9aDwTqVRXWpG65HZYzekqjbEvzIvWX5RXGS3SUyk3DKcmIL\nwBQFza6Og64bo8xkuO6VhVltEYcezkDp+\/nnGklju1L1EJDh\/K9eQJZZ8IntOB\/2\n4g5V2ZncuqWQEFiAqF36FEEuQWk\/ZstxFsx8dZ8ULH5XC\/80+O\/2syY7RGT7nsGm\nbBh1MEk7XvOmkkeqHTQg+MmHORjmncOLeaDSaDlNdPUMKL5CH39EeL2VJj15s0fB\nIO4xOaMIDSTWT735mnhGNl2nIetSn+l8bnydItG27qE=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/major-mayer\/imageConverter\/master\/screenshots\/screenshot.jpg","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/major-mayer\/imageConverter\/master\/screenshots\/screenrecord.gif","smallThumbnail":""}],"translations":{"en":{"name":"HEIC\/HEIF Image Converter","summary":"Converts your HEIC\/ HEIF images to JPEG","description":"Very simple app to convert your HEIC\/ HEIF files to JPEG using ImagickMagick and the PHP Imagick extension. \n Needs imagemagick with HEIC support installed and the PHP bindings (Imagick extension) enabled.\n Check Github for more details."}},"isFeatured":false,"authors":[{"name":"major-mayer","mail":"major-mayer@t-online.de","homepage":"http:\/\/example.com"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIECTCCAvECAhELMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjAwNDA3MTA1MzQ3WhcNMzAwNzE0MTA1MzQ3WjAZMRcwFQYD\nVQQDDA5pbWFnZWNvbnZlcnRlcjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC\nggIBAOUC8Gn6pUayOLcJIEwFhawiOY1ztv6RxmPBFF+gdpSGB+WErhgJn4StcF2y\n18wz629YsB73HTcf2fr4JPALOxMumPQG8ESGPOzbC1CZWt1b\/jy2mkzlIFbqQimn\n0aE9ZXyKiFU9yClov8180jrk\/pWkC1uVm2isQT7jgJhRLA06ofsB6VroLD4vM49o\nbDcQVP13DB7pb06WCal17Y6yGbeN2A+mQI6wUb739hHLDsDrUIR3O0Qaz\/YPzvPL\ni29H+5hVJ5QkCExgFROAqFExrs+HVlDAWMfLNXRTjNx\/5HmCr9MtRpqtVZN0bK9j\nHNDEmaL9cfOApUlI25DoDJPAXfb3Ash8CsubZEU5NLnH5xtf5HxoN2LYo+xL47r4\nHrAz2V\/m6NH1srvdlR9FLL8y7WpDJN6KsHizDX5GgGd0acCXw06nsxmCUMV+xGm3\nsSVCNQSbmzYl65WJdd2WkhgvelU9GZqR+hA3GuH3FfqE0xIoGkCW4noZpXiNEwNa\no+TyfkRzHbMeu9mjpkrq2B992FDcj+QpecSsFFOhJF5DXon7p07Y\/B1LyF6h1p8c\n+Ugaawv\/loz8uD1b2jSVPsib5EhSouMSMGVLY2v59o14Zq+amEGMH3qMd2U4C8MW\nB4Sp+Y7x2XO6vL+7jeQ+89Wo1ekfGPRGWoK2RKb9A1N\/O7dRAgMBAAEwDQYJKoZI\nhvcNAQELBQADggEBAHb5DuF3g1otUg+g+sdpE+CRRAWHmudUV07m4BQhHW98i6Y0\n02oTqHV86osXQlSI5TPTDyq30jQMF3kSqDQSwwm6\/KDP2\/Uc4f+zXnshoB4HLoyC\nEmlW0rt00wGMWs5s8LYpNDaM7kwg4gkXAv1GVvCbr5eN10YzJI0iJpT0iBqULsCP\nUeWrDuK7y\/rq+1aiU1OfM6oMN58W8McQeLbyYpeuxkdDGtIZ060w9euqLiNkqt1z\nYlLwkYMPU5vBzo1vqT4vRcpYXe3BEoC9\/UX461tOsWzfmahMDV8bVc\/TWTc\/4DIj\nsvWatvxXqcCRVgCIYPZg178KRsbUeKzpisbTrKE=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"salattime","categories":["tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/medismail\/salattime\/issues","website":"https:\/\/github.com\/medismail\/salattime","created":"2022-08-15T10:57:07.948911Z","lastModified":"2026-06-30T13:14:09.395772Z","releases":[{"version":"0.9.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=32.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/medismail\/salattime\/releases\/download\/v0.9.0\/salattime_0.9.0.tar.gz","created":"2026-06-30T13:14:09.368076Z","licenses":["agpl"],"lastModified":"2026-06-30T13:14:09.449518Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=32 <=33","signature":"m1nBmD5yvqgJwzekkxCw5BaIqEoW5XD6XBJ2VPreDyBAKmlphxdsRh73NpDYAJeFDrpPxfG1yY3pzcVbit0aJz2orps0ZwjKAAOpZJYhDctw4DnxBOmOwAIKEPIIC8G7s1Utv\/AZN99josOyopGFKQNoDP06i2Y\/hAENCv1H1FXFgENVLDnYBvFcY7JHCRlfwDqb4VJpLjKqhp0D1HeNqUgPv5S1eLygRrSTreraC12ZPfpHgZsyj6mxynmNSxDuIXFMlOj3bNljhFGrabpRuzbjKsQcRl1uKb+sgBcJZXGXJqIVnPrIEqAKI2hop0U891Fgfi2p2r9v9QOb9w5rAmSJh94CwQnA9GSN\/Hzc2fqdk\/zDvalaliSuzOh4cYx\/sQpvCOXPBQvz5tPolHW+AkZMowqORRcT\/tBbNVx2niVpBXJom6HvbOBC5TRC03Ww7fcmKPyzC1bVwEhoRGbzE41P\/Rj9urSqT4bN1n2xn+E\/mfl++9WQ1Ov+5JOiHYkdLGoMdo0tX73BZYUWfojGjDCGvyHtzWKH8Fh99WjO2Nwq8Fr0N2rNzCQljo3GwenU6g2ZTYAbzUErO1uDF7tIC7jPKCSdjsNOcaU2VMo3wwDhreIvCaBNmwWyJzosvG5\/Ev0k7j6N26+ol6+nvV\/XIkboSZ4\/Lnd72AG+F1vfm7c=","translations":{"en":{"changelog":"### Added\n- Add get current location from device\n### Changed\n- Data storage format standardized to JSON for consistency, reliability, and interoperability.\n- Python execution calls updated to use secure, isolated methods (avoiding shell injection risks)."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/medismail\/salattime\/main\/img\/salattime.png","smallThumbnail":""}],"translations":{"en":{"name":"Salat Time","summary":"Show 5 times prayer.","description":"# Salat Time\n * 5 muslim daily prayer times\n * Hijri date with optional auto adjustment according to local observation capability\n * Qibla direction degrees and according to the sun and\/or moon position\n * DAV Calendar Integration for prayer times and hijri date\n * Adhan notification\n * Widget on Dashboard\n * and many others useful informations."}},"isFeatured":false,"authors":[{"name":"Mohamed","mail":"imejri@hotmail.com","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBDCCAuwCAhHaMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjIwODExMTY0MTMzWhcNMzIxMTE2MTY0MTMzWjAUMRIwEAYD\nVQQDDAlzYWxhdHRpbWUwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDD\n0lyb8KoDVNqqi3hMNm3hy3KHE0XX4GtzDQrSO+3IvxRD\/pQj+Fj95mvSRwY7\/ECs\n6rGxY5GEEEaAUZxSt2tZ\/9oafN8CTnFeqFeFSugzJt5VY+vJSl3b8UnkqYQWLzEC\nAG+bMew7JL2t0PEoIhiLa5TUT28GTXi7GdrOo6jlcLPlnL\/E38P6ci\/pWxVAL7d9\ngBATzexWjE8O++c98WDILrG7rzfDkeuP83SXhHsKy\/mHggoSRFnb9Q14v+kQ\/6SB\nrcqqXWMF6+97zZzUBpNQU\/vdsbOyTjq3Gh\/zz+QwaK82s6JKj6RtHr3Hqh15RWZj\nCNP2QAsYYa7mS2PzPP5iINBFTXigkdj0zvHccjGUFpWmBMKSwZOb5DJreeHMEm5D\nQcUzU85CI8DqTuF1yk4+O5lBVJKufSQXFGv+f0zbuGRay\/PDNlreZK1cqpJXgSyT\nCLJBkxTwKqh79SCFYRIp0KBlIVLeC44aUukwJ1\/wC1oJ+Pv03nLkNbd0p8erjo75\nDFqeFnSAOJHf0xkd8ytRaVUlMlA6kO4snRIF9ODLT4mpCH992ru9XiA3RnzQFvne\nqdovZHV0ywtThKSUhwwkmF5Z+D\/sLhFrjXRqKzAm+oubRIYkYtYJNWCVwW0HmTdm\nC\/AAF4E6ti4DA1WyYo5rmVUiolLr6WYVqurMghHRLwIDAQABMA0GCSqGSIb3DQEB\nCwUAA4IBAQBNi9Ln4Y1NzOXs9gh3RkTIjkfSk1il6TJ5BI2wOqOFPs71GAmqyUhD\npwRIKi5YxtG86gwbQKRtx9IIfp1\/CeNr88Z5cFX\/To9H3jJs72YG3TbfYHhIDp8U\noqs5Z1sxQ2DdErV6ovJORVT1xNPwTj3XA8\/W6fXfAnbn0HtJ2mGC+zyYAvmYDbU3\nGf+KDdVvEdzIVgd7qZOdkXSLTD9C\/YrfGTM17UzGrG7Q6vUNNQ+J22AQdGHawbZD\nM8ME5wSKmxRNIp3upy0WkiYCcZs\/Wgh4y2c5X7TI\/sZNhevl40n9m8yD\/lO\/KgWH\nBIusTWmN7oxhd67Oqa5UCCRiOe7LUbx8\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"socialsharing_diaspora","categories":["social"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/socialsharing","website":"https:\/\/github.com\/nextcloud\/socialsharing","created":"2017-04-26T13:24:19.248338Z","lastModified":"2026-04-08T08:34:31.344927Z","releases":[{"version":"4.1.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=30.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/socialsharing\/releases\/download\/v4.1.0\/socialsharing_diaspora-v4.1.0.tar.gz","created":"2026-04-08T08:34:31.247617Z","licenses":["agpl"],"lastModified":"2026-04-08T08:34:31.372433Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=30 <=34","signature":"E9SHDDQY9AfmvnK+K8+TXdnK9ihPMG7+wWvIchB9VItaWxZxLW5V7TlKJ1ScbbKRu3kB4U2W9M1rbDW2QtxoXbNDklzN01VGcbF5hE4h7gv1VdaLc53j46PodQjeW5X\/Yhq2FYUjJmqd8M75rPPBDSX8uusfjqmtKnc\/ew3DHE+dS191krLOGi683fpZuPLZ1dhm\/AtUWPXIWBMC3PT1PFe8M6Wt6htOWxFWGxIiI722M6dWI\/hbN6KD+5X6vq7NTLl\/QDDztiyvREhDImhXm\/U31LGfQiU8V5fgFML\/9BTF4Pm79xUVvOTwIyyhuRwz+lXgHywazh1qwzsMIyPFQJvzXjnhPTSyGEBrHzx0wslM4agi75ccQ8uztbGzW2qdccy0OFxYrOLgJMD5Fj\/JFIFCOjWHVF47jOpufjNfrITJ5bk6gL79qNs7xeDJIafaZ7zbm3ODmWryLrWpi9RPKcJiXru1Vs+LDfepMw\/fk7jPHACBCJzez6B1FV5K7RBxgjIdLkrqS2PwXts4SDrPI5LCQs3+pw14p93ojszfaKRlqb8tfLgn8XZ\/OX+NDcLyfI+LdqyZmeOXoWBJFgyIWKaNIi+fyKCOvhBsaCjvO+a9YAr1xZw2H9r2pLSWe57MQ+xiO\/nitAXXs7ioB2pBRx8JmWNFLxQ+nLGMU1osq2A=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/socialsharing\/master\/socialsharing_diaspora\/screenshots\/preview.png","smallThumbnail":""}],"translations":{"en":{"name":"Social sharing via Diaspora","summary":"Enable direct sharing of files via Diaspora, using shared links.","description":"Enable direct sharing of files via Diaspora, using shared links."}},"isFeatured":false,"authors":[{"name":"Roeland Jago Douma","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEETCCAvkCAhBFMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMTcwNDI2MTMyMjQ2WhcNMjcwODAyMTMyMjQ2WjAhMR8wHQYD\r\nVQQDFBZzb2NpYWxzaGFyaW5nX2RpYXNwb3JhMIICIjANBgkqhkiG9w0BAQEFAAOC\r\nAg8AMIICCgKCAgEA4bUksJLldml8z\/5OFvNIhZBxlyi04IE7O7fXxHoehx7Bu06M\r\nkghvUzu0vYw5o+HwyRbyspsTRlhXZ4CdErWnkkXQ\/rStt2yg8goeLZgPQi5\/I2wp\r\nHvsmV7jkCf0dK4G6Ps49eDwHb+QfNchhiXv6opOmr6\/V9dbfLnoFaZiNgCVa6k8J\r\nbAmRPqCQIJw9OJnrbFQWHZPvTNVVEvZbl5kGEosD57n2x\/IPG40yexhIUQngMzaW\r\nsFtMgj2Z6sp6E2PMxB3FuNnxjrV8egEN3OQf5pqFlSr7lypngkQJFeF8pJEYOnWX\r\neQxLCdSo36PORMVSc9zEXnbj4i\/s3t0OxvtbUbExM6ltE77rsoBfFKmuRLiQVPCf\r\nlaT2Z4TGo4RICYSmBrxRM6GYn68VY2VKrk9ZDtwn2IUNn9zas0EQtMkwVh01G7mc\r\n+CHLgMS8mmZ33g6dJrBQs1T00G9Oo9n85BR1LoyJC2avxirFLu0\/5D4X0fciqzQJ\r\naPwx4II7BOEXIjz3U6067nVTOt7rpmW+a0RivuxSk7BkWB7sSSvcOmAhlCF4bo7b\r\ndZDTYBSP\/8m22ZTrfsofo0QzSneiRvr+LsypTZUaOIXkWyzqiWS2zk0hQxv\/\/sTn\r\nYmxJVUffFR\/DFmTrmWzE47H6ZyfywtOQDWWLAnd0ZgYd4wrxX6UnwxNkrCkCAwEA\r\nATANBgkqhkiG9w0BAQsFAAOCAQEAPUi5jJLe98cNLH7RAk8x+j3oydmCeKwf4+5S\r\nUFbq\/UjkN4EhsR1qTSmI4niD2fvQzfzZ4CA012w8eihSeEtJFBg01ll4RSTbZFRg\r\nCT1XKK61FJWBJbENRLuPA6yGxKtzZoSTEvNwWU1cyAJwbhaL4GccQLybYbX7rIgG\r\nI3Pc\/wF4mCRUqSIYnCIVB7xlLh5EIWob1fHYKnvpo\/o4jOWWL+IJFKZaJ2LA3YhT\r\n3o46Il27A353j92BA7XGbFNIN\/UpmPLceqTi4G88KKTF3Jb2E2qG5RhyUeGAlY8S\r\nlMFd4BgYEbGATRYeduDTJ5shC2h5uYibjS8y6Nah81W6k+d8PA==\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"digitalsignage","categories":["multimedia","tools"],"userDocs":"https:\/\/github.com\/lmaertin\/nextcloud-digitalsignage#readme","adminDocs":"https:\/\/github.com\/lmaertin\/nextcloud-digitalsignage#configuration","developerDocs":"","issueTracker":"https:\/\/github.com\/lmaertin\/nextcloud-digitalsignage\/issues","website":"https:\/\/github.com\/lmaertin\/nextcloud-digitalsignage","created":"2026-01-26T22:02:49.570071Z","lastModified":"2026-04-20T22:59:04.807220Z","releases":[{"version":"0.6.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=7.4.0","platformVersionSpec":">=24.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/lmaertin\/nextcloud-digitalsignage\/releases\/download\/v0.6.1\/digitalsignage-0.6.1.tar.gz","created":"2026-04-20T22:59:04.798504Z","licenses":["agpl"],"lastModified":"2026-04-20T22:59:04.853953Z","isNightly":false,"rawPhpVersionSpec":">=7.4","rawPlatformVersionSpec":">=24 <=34","signature":"EX737O4edqzLXc+jntolneuoZ2JXRQcRhzycCM3ZJp8fJFJKTDQNoPdJptpMpAG\/9JJAONalhYmZAQ85X8ennw04BhiM8XHhpVe5s7+uHPwotoUXv1Mzfj5RR5y\/so0HeBSYdF2DXs09S9vHtfWLBV1xwJWwENhaopHYgtjJPddTsWnAKp7fIrX4Ykx8q+rXmS2DtV73QaSNmYXe9yYVPJVYKiaRUWf8yLUdfv4Z9Atp3KLOLtBXj5dMMq\/uBotwFx0MHsz3yobAevLlNsEHa0mPGfMKh3FUp5atOE4c\/E4o3AnyUKyLdgRIBJqv2Y7+vAjW2wYeftLJFUynkZSe3Vd+WSznAFSt8D4nE9lYF3jgSKoCxbPABwzOAc3MFtVfRnOZC99xy\/c1XSY6dBijRmTK0vG5VpGArMOk3D7ou4AcgHdeW9yGHrXrhSM0BJ4VqOQSvNJ\/EsPJA7YFwtpZL2fwEC7M9HeF4N4fiIMlHwrolKOfjfxidE112Q4O7KwOb0LozHBEkeOJQRwtsHbWoICgNMvh6XSQyLB2gnr\/ABBBzBhSSZ3LRrBqyk+dHTU+SqIUePLzkpa\/MzRrTa8mTTOCL70Nn\/KcIO6u6nzPz0330Ydx\/59ODDoN7A+tLyXvlP8qZIwzr2DUWwHAd0z8MZ1++KFfrsqej5x63aLH2tQ=","translations":{"en":{"changelog":"### Fixed\n\n- **Settings save error**: Fixed JavaScript error that prevented saving settings due to reference to removed `show_display_name` checkbox element"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/lmaertin\/nextcloud-digitalsignage\/main\/img\/screenshot-display.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/lmaertin\/nextcloud-digitalsignage\/main\/img\/screenshot-settings-1.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/lmaertin\/nextcloud-digitalsignage\/main\/img\/screenshot-settings-2.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/lmaertin\/nextcloud-digitalsignage\/main\/img\/screenshot-settings-3.png","smallThumbnail":""}],"translations":{"en":{"name":"Digital Signage","summary":"Display calendars, weather and media slideshows on public screens","description":"Transform Nextcloud into a professional digital signage solution\n\nDisplay calendar events, weather information and media slideshows (images and videos) on public screens without requiring login. Perfect for offices, schools, shared spaces and reception areas.\n\n**Key Features:**\n\n- **Calendar Integration** \u2013 Display upcoming events from multiple Nextcloud calendars\n- **Media Slideshows** \u2013 Automated playback of images (JPG, PNG, GIF, WebP) and videos (MP4, WebM, MOV, MKV) from Nextcloud folders\n- **Video Support** \u2013 Native HTML5 video playback with muted autoplay and automatic transitions\n- **Weather Information** \u2013 Real-time weather data via Open-Meteo API\n- **Customizable Appearance** \u2013 Configure layout, colors and font sizes per text class\n- **Preset System** \u2013 Switch media folders, crop modes, intervals and display settings remotely\n- **Smart Event Filtering** \u2013 Hide specific events with autocomplete-enabled exclusion\n- **Multi-Display Support** \u2013 Manage multiple displays with separate tokens and preset assignments\n- **Remote Control** \u2013 Change presets through the control API without UI access\n- **Public Access** \u2013 Dedicated view tokens for displays without login requirement\n- **Multi-Language** \u2013 Available in English, German (formal\/informal), French, Dutch, Spanish, Italian\n\n**Perfect for:**\nReception screens, meeting room displays, office dashboards, school information boards, team calendars, shared workspace displays."}},"isFeatured":false,"authors":[{"name":"Lukas M\u00e4rtin","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIECTCCAvECAhLnMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwMTI2MDc1OTIzWhcNMzYwNTAzMDc1OTIzWjAZMRcwFQYD\nVQQDDA5kaWdpdGFsc2lnbmFnZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC\nggIBAMBk16R2mwYAB\/Fo1Fre6k6\/xbBDFUpNbsD3lJlH7zvf9xtb1U\/0SWZxYn5Z\nDJFJA22P6wIEwqZRbjKUDdy6MDWDoy1WlMTLfL6ChBdlmgAhsTy6zHGoP+BXNoyb\nanZwm+GlMvEPqFdtQxf2YF3nJqGEagORDWWfw5oU7A\/aL8RZAX8RSNBiPYXPfdHL\n+s0vvY7IViD8TtBflLws5JkOGqJjZA8MwPHA4qODSzPIkpbnGlgKOcE7t64pYHX0\nSjUgBuOTvpu9h9ExBc78iayMuZm\/GDM5VxaVvVkQ8oA+V52csQu6ma+VcCRCmxAS\nOH6LxAx+XBC7hRUBaqPQTDGfzcP29WGEpbjk2ylH+u0utqS9TaIX+qSRD6FzpM8M\nNo1Cdw7dVtJTY0pN39TDd+hUen6WfLXeyKMOBbKaBJb+muabwMuoeSku9kQPtIWt\nbTQ5JRHrYIacdagWQ8V8HayPT4qRVCMa153OdJD7BYaW\/4J1mAQziU5uZXxv7Bhq\ng92x\/WaO7wob8JOxFa0xKFcwbUfgbh8eXLaf7RwzdgSGgJ9DPa\/iJF2ymSdtdOxb\n+AGOASvEtxbOgVwlDiFnk5Tfb7zwpJexBvEeUSy3tZRPNW5GJe2f7tKLZbnuEW5L\n1zDtUwKrBGd6nL6uV\/62ISWSrBmNds5Im2xG9nMujsSEt8mJAgMBAAEwDQYJKoZI\nhvcNAQELBQADggEBAGKIdf\/fd+j4ze\/dKx56bbntrzeWfTJDA\/4+7aCzSSAN0T9w\nWvqI0md4K7XqeT1ekoyZ9sK00MLYQb1rec4kkyV9PwpMXgDk52RvIgJZS86EHoDr\n36cUMS00IRczQikGl+SZ+1ZkATsw\/9HRNe6aMmsGNUTnbNq1PiLyAckNSpcwThXz\nJ6W6ma5+TT93saaebe\/NsIRuI+t5oyPySJ80yfyOk5HEMPwp7PhPgq551MfAm4Vi\nt++8BdPYJ65iLKDeQtKW\/VPFI43XcCl82AfeZzKLrnyyDn2Pw6wDNslvkKe+\/\/Nh\nxEAPvREvMrTOk8keqPRyljolb7I\/xjuAu4KrQCc=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"eidlogin","categories":["security"],"userDocs":"https:\/\/eID.services\/eidlogin\/nextcloud\/userdocs?lang=en","adminDocs":"https:\/\/eID.services\/eidlogin\/nextcloud\/admindocs?lang=en","developerDocs":"https:\/\/eID.services\/eidlogin\/nextcloud\/devdocs?lang=en","issueTracker":"https:\/\/eID.services\/eidlogin\/nextcloud\/bugs","website":"https:\/\/eID.services\/eidlogin\/nextcloud","created":"2021-06-04T11:30:33.055645Z","lastModified":"2026-06-09T07:08:19.505882Z","releases":[{"version":"1.0.22","phpExtensions":[{"id":"openssl","versionSpec":"*","rawVersionSpec":"*"}],"databases":[{"id":"pgsql","versionSpec":">=11.9.0","rawVersionSpec":">=11.9"},{"id":"mysql","versionSpec":">=8.0.0","rawVersionSpec":">=8"}],"shellCommands":[],"phpVersionSpec":">=7.4.0","platformVersionSpec":">=32.0.0 <35.0.0","minIntSize":64,"download":"https:\/\/github.com\/eid-login\/eid-login-nextcloud\/releases\/download\/1.0.22\/eidlogin.tar.gz","created":"2026-06-09T07:08:19.502046Z","licenses":["agpl"],"lastModified":"2026-06-09T07:08:19.553882Z","isNightly":false,"rawPhpVersionSpec":">=7.4","rawPlatformVersionSpec":">=32 <=34","signature":"jABE0bDOaU1uezJD8F92vvx2UtK6yy+kPNUhxpBdeLcgwrllPzQA+befg+qVemis\n8GeNS\/r2g59hJjAOPekpNvniwt1DU0x2N0TB6ymtrbqjms7CHBUzyDGsn\/ViOgD3\nO5cgwUOPYiit2H6N8TjlPxQa3Qf5UdYAMoBoutseQAvUkh3bhy+Wx1cvZNOIY+cZ\nJ5eOnshv6JVIU5RhZP\/27oIncScoXAtIQEf9pHR0+HlhoZroMFm78TasA0NtRFQy\nqJqf8vFpKVxziesKE3KDQXhfRXlfEToPsx1ugCFTidu9fNQilBX1RlMBjN2pbTOE\nxgBXa4TX9nCX\/8hKzz2vxv4EfdEKUEGeushFN7t8Np90CcA3J0BjYJXtRODo+6Fg\n12mAY+TfhLb3VqvAtBeRsWsZUuzN\/a6\/D9satiyHeUzk1abv9LcWMItx9haBNCCM\nB47Y9zB4Enz0soWbCtzfUQSDPc+YpbjWv4J9c6BjdhFxwDi1Er3TgCyyHPAgJV\/7\nFf4nLtzAdjjEBm\/h7HdlBtcm+ySbxwCDVMtbs\/aUrSl7l9Z9FdbInBO0Jngt1ih4\nwEWteP2zH0kL07rD+u6aYkA\/YiCSDBZI7YjYOcz6pfaZGxbdTxy4Ezt491otOBKR\nxanrAL+XzEnF0mvP7bBB3z3CcLkOpCy3+ebrAbE0\/3M=","translations":{"en":{"changelog":"### Changed\n- Replace deprecated function getSecureRandom\n- Update phpseclib to 3.0.52\n- Update npm dependencies"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/eID.services\/assets\/img\/Title-Nextcloud-de.png","smallThumbnail":""},{"url":"https:\/\/eID.services\/assets\/img\/nextcloud-appstore\/Login-Nextcloud-de.png","smallThumbnail":""},{"url":"https:\/\/eID.services\/assets\/img\/nextcloud-appstore\/Wizard-Nextcloud-de.png","smallThumbnail":""}],"translations":{"en":{"name":"eID-Login","summary":"Integration of mobile electronic identities at a substantial security level","description":"The eID-Login App allows to use the German eID-card and similar electronic identity documents for secure and privacy-friendly login to Nextcloud. For this purpose, a so-called eID-Client, such as the AusweisApp2 or the Open eCard App and eID-Service are required. In the default configuration a suitable eID-Service is provided without any additional costs."},"de":{"name":"eID-Login","summary":"Integration of mobile electronic identities at a substantial security level","description":"Mit der eID-Login App kann die Online-Ausweisfunktion (u.a. vom Personalausweis) f\u00fcr eine sichere und datenschutzfreundliche Anmeldung an Nextcloud verwendet werden. Hierf\u00fcr wird auf dem System des Benutzers ein so genannter eID-Client, wie z.B. die AusweisApp2 oder die Open eCard App, und ein eID-Service ben\u00f6tigt. In der Standardkonfiguration steht ein geeigneter eID-Service kostenfrei zur Verf\u00fcgung."}},"isFeatured":false,"authors":[{"name":"ecsec GmbH","mail":"eID-Login@ecsec.de","homepage":"https:\/\/ecsec.de"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEAzCCAusCAhGDMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjEwNTI1MTQ0NDIxWhcNMzEwODMxMTQ0NDIxWjATMREwDwYD\nVQQDDAhlaWRsb2dpbjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBALUA\nUZEt6DJDqodiiUM9EXV\/M7D7sJ4GM2bYHOJSOv2C\/Wr5b7ZI7K1HPl3AnbNT9BD3\n2ztYkFBBUkQqSzqf7pIJmJ9aBg5v66wWxcjWoTbf0uFKrek\/NkpxSTVkTlHB18rj\nETY9JF5CJ+JUq6\/YJdJRbYLSfJ17CrbgwcAF8FTejSwnFm4MjXNxGbv791CR7g36\nUZNgrbTTDZzC6UzPyX4gEHXCat1H5SzV92NryDNaqbUF6HzRM30FBUiA7biqWL7E\nEDx3f3G+a1gLoUZgvhuZUL8g37PU5vyBADO7L\/SaUUjPe4gsypGHSGYAPfEFxOdG\nD8IGIzjfgBAGm70L3aNRpI7XE5C3QqxOoAKN05GxetslCRFSmlBRneS0S52gVfo2\nVMDiCnsDma41ZfmqeniNCCEYt7A\/gbd\/UBPnAcjb\/fyevUZ9S+A2qPtlllmip1Zz\n6lAzPMaIahr+2akOSRqKTBRxpd+Ewm2OlMbQgzzRD+wF8kCXML5\/MAHVYNzcYwCJ\ncGbm3ZjXFiuOHyAjuxJic0dvcexRAGyTOq4Ql\/yMWw7eRGA21KEjW6yzq4pLpFCT\n2xT31S3Fwn3ygrnW9NmbynFCS6faxpMo32nsYM2VFDbd9lyxd\/7y8+gCb9fuy3HY\nd2btu58A7AqGskUVJh03Uakh23MSIxL8jkKuW58\/AgMBAAEwDQYJKoZIhvcNAQEL\nBQADggEBABAiciKcUu46oCw9Yp2+ulKJJyYSRdM3tSEFhpIhDytoGAmsEMh+P75r\nkgtAGpqqoMd93xTaPJulj8DQXJQ0iiHs1r0nrTN9PEFqKaLYJCDhXVt8olPFx1lG\nTtAlVnzSIaH8SmO5\/ve2aBUuwoX8R7geX19zAQvtvw3DaC2hcD+aQLYHa9vJEiA+\nPgYJRcdXmhu5xvIp6dHiQPRKjXj6xTAj95op2tn8JOCSUDHPntmFU0mx+1N3WZi0\nC1FdLYUFzsWPqbzC2mehJ0JfNtP0hSazLfnOHnIJA969Wcu7vlEED1X2SeApNP98\nI\/qqDhi52WXjpsIH8aG1LCYwtMmsiQI=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"files_bpm","categories":["files","integration","office"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/kirstenhh\/nc-bpm-app\/issues","website":"https:\/\/github.com\/kirstenhh\/nc-bpm-app\/","created":"2021-03-19T22:58:02.130795Z","lastModified":"2026-05-07T14:00:12.067710Z","releases":[{"version":"1.8.2","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/kirstenhh\/nc-bpm-app\/releases\/download\/v1.8.2\/files_bpm-v1.8.2.tar.gz","created":"2026-05-07T14:00:11.919001Z","licenses":["agpl"],"lastModified":"2026-05-07T14:00:12.280740Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=33","signature":"Pyo8QTXs+d7KnPdaguFQMEX7w+clhmHffw+ito2YHEtxVKmHsHyI4M9u4Haw5N9G\nkEALa5SiTDVOwFnx7qOFlCYbntPXDviBAj3xKGn8NFCk3rsvgDIq6jN3wbB0xLFf\nMtoJEsn\/KXDgVmgcLouqjBx+GLrDHizA2ZTr8OKoCqjIA9C\/rt6IZ\/qk68Wvdw+m\n3jEAyndaz3+qgh0l\/vzp7Dzn7ZONRLHGeP8bT5bMJzgea7WvA8vM8Iz1kRNULEbW\njwzk7YWgEuoLFmvjgJqfyMWtt11EsnTm49CHytfgjk4ab\/1lqXlytek5SEue4PD6\nGS6BlDjElG\/gudLk+yQaQckwGu0ut6e9REY7+Z0lsmitS\/UTxUzY57qFM5gyYVpg\noGrABKgGsP0nSU+8W2PPL5zl4XtU1svK8Slm5E97Jegdw1ZX51mZTJgR8GTJErvy\nz1HQV0VH40zsAQrIgt+d3Cdtsc2mvoZ5iUgVrnVvsmXUEc08aa\/qWSz5Ma1EFqBV\nqnKNSbcuWYMTHz\/zjfKs3kbM41QWvTBW7sah7grvg7doa7pdW5B6fAr9U6H3o7m0\nVpaEiWzeqACqJU5ZeK1MwfaTVD1\/J65wffSplEe0v9l86jxZq+UPbBvwD9Lyh3BL\nZillVxFiWU4Dzh0Xu7lB1aL759Tmnf9BIh1TIzAu68Q=","translations":{"en":{"changelog":"- App content is the same as version 1.8.0, in order to fix the versioning order.\n- Fixed numbers to correctly show that this version of the app only supports Nextcloud v33."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/Loydl\/nc-bpm-app\/main\/docs\/screenshot-BPMN-editor.png","smallThumbnail":""}],"translations":{"de":{"name":"BPM Files","summary":"Ein BPMN 2.0\/DMN 1.3 Viewer und Editor","description":"Ein BPMN 2.0\/DMN 1.3 Viewer und Editor"},"en":{"name":"BPM Files","summary":"A BPMN 2.0\/DMN 1.3 Viewer and Editor","description":"A BPMN 2.0\/DMN 1.3 Viewer and Editor"},"fr":{"name":"BPM Files","summary":"Un \u00e9diteur et visionneur de diagrammes BPMN 2.0 et DMN 1.3","description":"Un \u00e9diteur et visionneur de diagrammes BPMN 2.0 et DMN 1.3"}},"isFeatured":false,"authors":[{"name":"Kirsten Hauck","mail":"kirsten.hauck@processcentric.ch","homepage":"https:\/\/www.processcentric.ch"},{"name":"Harald Loydl","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBDCCAuwCAhH2MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjMwMTA0MDQxNjU3WhcNMzMwNDExMDQxNjU3WjAUMRIwEAYD\nVQQDDAlmaWxlc19icG0wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDY\n1A223rDHeO1rfFkKe\/ZynhfLBm5FEzfvFjHRWoUuNVDFCGfTG7HmGZBvKSP+Vis1\ntRrUNExxQtG6\/GV9c1xTz5wTKLqLxquX7VnMK1o7oNQXMdCYqmZQ10bJVQEjJdsM\no0bLMt1hFl7MQ4Vo9pVt91+JvPCFsEOWL+CoBvaEdyOExUW9bXPxFALmbWaIacKI\nJXp1hme4+xinlYQv+bjHPDmQ0hO7xJ9LqCV9gAFsd\/ZsMNlGFIdoqrNY6LCK7tn+\nGsDLK4YPh4TRw+cS3ULtZooJNtegss2yJ2dT2sf9Y8UTFMktytjaKa6FWHafcmBv\n9GpQ3bzgBY7dDCGhK\/UeOncN4XGtiQw2f5NaPv1HdRCdzqviFlaU0DpimPOZn5cF\nplGYPjCR9enJ8GrozMp6m120LHWuwSlgjsh7PqmpeKXJ3WAQ5nZtaRyRRosUhhDP\nQQmZVJCcfKzPCaY1nanvt\/GlqEKze+PxYx0srr2AIf5U+aX1RCYOWrmxY\/rFuSSF\nNNcUj3UcGiX0vWl0xbWydCYw63bxdO3awKEndst7LT9oFWvUblpquvQqXocLkKmz\nlHLumJk\/hvtmfKJ1pQsR1GSDZCYu\/2KqL2AAgR4c4C1xu+xmRPI2w5zcwTCWpVPF\nlTA0\/cIt9k1wz1j+zPQnY61d+O1hgKdKI6vPFIjbywIDAQABMA0GCSqGSIb3DQEB\nCwUAA4IBAQADkY3o9frt0X0vvrevO\/fa4e9UAlfkyLn48Qwy6qD7B\/AkZPN82fmb\nzxjqZrmTFr4oUqvtiTvsHAbor4rr8za\/jUy60xdl+XjNdiPLd+lw5l7uD2WH7ji7\nLtYkvT610FeH1H2zBLuxK8guBlbLH4RmkyxCdLrEB4XHclR0BYEPBBTdV5Pwi2eP\nibcAEgzRagso9KtghQMV56pUmxEMKIyUlmUbs8xiFUN1X950WXfMPeLrgHjn6loj\nXLTdCIemg3Pjh9KPjm4G4Z1gHHReSfstHZK0UWioqJmCfZXUO9s0qpkjJQwJuXgJ\nsJFsofLV\/ucvT4ToUvcGugQf+1l8qnUQ\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"fulltextsearch_sql","categories":["search"],"userDocs":"","adminDocs":"https:\/\/github.com\/jplitza\/fulltextsearch_sql\/wiki","developerDocs":"","issueTracker":"https:\/\/github.com\/jplitza\/fulltextsearch_sql\/issues","website":"https:\/\/github.com\/jplitza\/fulltextsearch_sql","created":"2025-07-31T07:43:07.505148Z","lastModified":"2026-06-14T15:34:43.471682Z","releases":[{"version":"1.3.6","phpExtensions":[],"databases":[{"id":"mysql","versionSpec":">=10.9.0","rawVersionSpec":">=10.9"},{"id":"pgsql","versionSpec":">=17.0.0","rawVersionSpec":">=17"}],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=31.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/jplitza\/fulltextsearch_sql\/releases\/download\/v1.4.0\/fulltextsearch_sql.tar.gz","created":"2026-03-26T16:19:49.240529Z","licenses":["agpl"],"lastModified":"2026-06-14T15:34:43.539306Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=31 <=34","signature":"FE6kpJMxuI1BsSC\/xF8XWFO\/38agBK2e67T5miH7YJBOdgCBr5C8dm5IcX4Uf9lCYdriWYDNOSDrnMXkdA+FKpMMQ0zFrXtGY2HG0CR1VgVMBxzffqbBxfMpCslnJvSiV2FJeB7T95W\/xMi\/wQV2q6OMQrhVzDwKTAHwwG0pBs8VHLL6lI39PgXBCbSmU4YlQL8EK30\/h1Lzry35tqCts37HXqm1wSrhfWoIMG3Vbt6t2nvdhiHibzaOINs8dkZz9z\/522+3HUGP6o405HJfpeEDttZM4bTqDGGOJNyqI7Ias8hGROhzZr\/40vHlAywzEQSMo0vMrLsso9oYGA9\/U2u9iv9QpOv1eis+WWNF\/QMGdHG0HAkLoT4Bs7VsWyvZSPMNVwuf7tYYXfITQaEr+HZQyLruOl\/NHIUpTDkjE3iPXPEe7vvvG4pCcf81Mtno3oamlKZC2EOMhxbHe55735M8YIigpei\/ihu9EfE0V2E7qisbiOVX6SQDf\/s1NWIeDFTNj2DCU2azwDB+Rw4V7WoUwfW2PYVNiInDK7Ght6\/xlQ++XLVPP6bikauLDqTgQzDjwGUQPOBDG2Kpszi1JUE5PRgSgvGSDJPoOLCcyRr8ihgFXX8u\/6EpDXFuk5etKUX167PfLgG6x\/R\/KGFj0KsMnc2yqjaQIAd2tJaL8FE=","translations":{"en":{"changelog":"### Fixed\n\n- Unchanged re-release of 1.3.4 with fixed archive creation pipeline."}},"signatureDigest":"sha512"}],"screenshots":[],"translations":{"en":{"name":"Full text search - SQL Platform","summary":"Index content using Nextcloud database","description":"Makes the _Full text search_ app work without any additional services.\n\nIt uses the Nextcloud MySQL or PostgreSQL database backend as search provider.\n\nCurrently can not index office document formats, but does work with PDFs (if they contain text\/have been OCR'ed).\n\n**Warning:** This app will store all indexed content in your Nextcloud database *twice* (roughly) - once as plain text and once as searchable index. This means that your database can easily grow hundreds of megabytes or even gigabytes in size if you have much indexable content (e.g. documents)."}},"isFeatured":false,"authors":[{"name":"Jan-Philipp Litza","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEDTCCAvUCAhKyMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjUwNzMxMDczOTE0WhcNMzUxMTA2MDczOTE0WjAdMRswGQYD\nVQQDDBJmdWxsdGV4dHNlYXJjaF9zcWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAw\nggIKAoICAQC1LKU9cVRVTBKrateJm1X2mykGoaYS36g2UmXZ\/TfWq0aUzZeMWu4C\n2MbwYmyr6MTDSblj5yHhEMCluak12E1aWJ6O3coSCN4f\/RhrnSSVONRp7rmpUWLj\nwpr+LULJeR4HJVP\/Mx9yMaFylp\/gHZxEAioypufxL6\/dKngn8XKo\/r48uyM+UPDz\nn5z5NEY5d3M+jYsQUUhrmonWzhE3jj1FS2MqJXD42VGACFwKCUZD+H0Dzi4CgIyN\n\/HYygAez5PhLrvAMrm6pj8gC\/d8mRTbaztgp7xCC98PvuuNwbHwGHik76z8sWIjX\nPet26We2xWCd5ObYcVqlIRgKWQj7ZQ8IwJX6KRedGx+UHtrilhtWvWFcE329neYR\nKac36XBCpOjP3BuhF9fS3lRDFLNvcDS0mS0XxR7RbYNz42tJbzFl99Mco3dMzw7D\nxwwbJZdahhZ+uWciV5w4aHgvbeaZWJtLIo1il0cTRML24Hq7AwBIN0omRmuyHMlU\nnthRClFCg2tdbk\/S26CHkoHr9Xfrh80d7HbqUoI4WNo+W6ajoHqOhVxZMSB6kfuE\nfXsGGVrvoCT03oF69Xu\/rrEeqAv96DOANsIDY\/w9ZTbakOJcmnWyUUqIuXA67a1e\n4OCDMRCt3s4RPc36sOhNzrvC1dDUxg2ZJcZx85KqR8sMJ7XrZHE5cwIDAQABMA0G\nCSqGSIb3DQEBCwUAA4IBAQAm1k8GkkE\/8iixk2ucpUyxaUPs+WFtCNM1rSIjuOQT\nJUm1wXgWriWbDZCkl0ncs\/SCk8Fyp3LoTZ0aJBtdXMKuvFq5SFgCyuz1RWWxMefb\n7pPYKcp\/bXP58S8xS0NrCa3A4s+awl+rIbGya1Xww7No9ca+25oDXSlZAAVBdRaf\nTcYBTXiiB8F1K76dMq9UpqxZrad9EsKzdIiri9inzhrlPU3CAHHWLvcDq2Aa35kt\nhr0CcMFJ\/NdOMBqvOSig5hGOERQVO9K6S4wayLiQ6yvzgooOkQcmpsSK0xqK8bSn\nGx8C\/5vplkItnUMDzgK4LW0dlmDExmxfslFGwojWXUxR\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"budget","categories":["office","organization"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/otherworld-dev\/budget\/issues","website":"","created":"2026-01-13T20:35:39.937546Z","lastModified":"2026-06-27T23:16:07.819806Z","releases":[{"version":"2.37.0","phpExtensions":[{"id":"bcmath","versionSpec":"*","rawVersionSpec":"*"}],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.1.0","platformVersionSpec":">=30.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/otherworld-dev\/Budget\/releases\/download\/v2.37.0\/budget.tar.gz","created":"2026-06-27T23:16:07.784869Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-06-27T23:16:07.863813Z","isNightly":false,"rawPhpVersionSpec":">=8.1","rawPlatformVersionSpec":">=30 <=35","signature":"FqJ17XG\/szTfkAMsF+oCODYGClVjdeGArgFi3SrgeGhg4CFFzIVO98XEnYhxeCnwOcYGivzy0uhe60\/Vv7kgml+lIVvRL1EZOxvjOES2KksQ50fqxGZSNz3EL54EA6R3Yvo6uLFBM9cbK0mmY5H+4i3UozKhKwzRa6PJLIZzpBsjtprJXHojWsQMR5KY7WDDbb9yD32uYzMnrXMxOiQ2PZGtG7aIhLS6DzC7Mtp\/oLUgyRqBWoYMUWWLLi1qyeOr4\/8Tdm9H5I36oxeoX2ZQlVuprpRjDPW5EITrljbyuIPy3CdAFn5tvvt8rkurEgCtPAaMv7gSXRZto6rJJqS4woUqX310+J0re9qa53Ls0J7Kezo5WpENoaFsvT6McjVG\/4k6k4YN1\/l74p97fFfR+1T2kC5VptpwVz4GZ2aSF9t226Sdkft7sv72aC3oQpa4PN3PIWj113aN2X5nnCGiD+NUW282\/yAdacvMWVgB+t+Rbm0FIyWtGnbw0dKAlY3CAmQoBvqX9f2vqn1OFDxJhejg\/i7+FAWQD83LIk6u2kNg\/N4e2+hgLtO45wd5MU6TLXXTrb1mlikbbiP80Rla1p50fScosYTCqjJfz2lh5U6D2h\/nquGHHvhf4R9q7eSkykmELHZUKiUyYlrLrOfiuxGRqaWSQWp9hm0CUog1HBE=","translations":{"en":{"changelog":"### Added\n- **Exclude shared accounts from reports.** When other people have shared accounts with you, the **Reports** page gains an **\"Exclude shared accounts\"** toggle so you can see just your own accounts' figures. The same option is available per-tile (in the gear menu) on the account-based dashboard cards \u2014 **Income vs Expenses**, **Spending by Category**, **Top Spending Categories** and **Recent Transactions**. It's off by default (shared accounts are included, as before) and only appears when you actually have shared accounts. Note: a transfer between one of your accounts and a shared account can only be partly seen when shared accounts are excluded, so income\/expense totals may be slightly overstated in that case.\n\n### Fixed\n- Saving share settings failed with **\"Some entities do not belong to you\"** (HTTP 400) when the **\"Auto-share new\"** toggle was enabled for a type, or after using **Select All** \u2014 the auto-share toggle (which shares the same `data-type` as the entity checkboxes) was being collected as a phantom entity and sent as a null id. Entity selection is now scoped precisely, so share settings save correctly with auto-share on ([#306](https:\/\/github.com\/otherworld-dev\/Budget\/issues\/306))\n\n### Changed\n- The **Categories** page now also lists categories that have been shared with you, shown read-only with a **\"Shared \u00b7 <owner>\"** badge. Previously it showed only your own categories, so anyone using a budget made up entirely of shared categories saw an empty page even though the categories worked everywhere else ([#306](https:\/\/github.com\/otherworld-dev\/Budget\/issues\/306))\n- Categories shared with you at **Edit** permission are now **editable** \u2014 rename them and change their colour straight from the Categories page (they carry a **\"Shared (editable) \u00b7 <owner>\"** badge). Read-only shares stay read-only, and a category's type, parent, budget, report visibility and deletion all remain owner-only ([#306](https:\/\/github.com\/otherworld-dev\/Budget\/issues\/306))"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/otherworld-dev\/Budget\/master\/screenshots\/dashboard.png","smallThumbnail":"https:\/\/raw.githubusercontent.com\/otherworld-dev\/Budget\/master\/screenshots\/dashboard-thumb.png"}],"translations":{"en":{"name":"Budget","summary":"Simple budget tracker and forecaster","description":"**\u26a0\ufe0f Beta: This app is currently in testing. Data loss is possible. Please backup your data regularly and report any issues.**\n\n# Budget - Financial Tracking for Nextcloud\n\nTrack your spending habits, manage savings, and forecast future account balances with intelligent analysis of your financial history.\n\n## Features\n\n* **Import Bank Statements**: Support for CSV, OFX, and QIF formats\n* **Smart Categorization**: Automatic vendor matching and transaction categorization\n* **Auto-Categorization Rules**: Apply rules to existing transactions anytime with preview\n* **Split Transactions**: Allocate single transactions across multiple categories\n* **Transfer Detection**: Automatic matching of transfers between accounts\n* **Budget Tracking**: Set spending limits with alerts when approaching or exceeding budgets\n* **Balance Forecasting**: Predict future balances based on historical data\n* **Recurring Bills**: Track bills with due date monitoring and Nextcloud notifications\n* **Recurring Income**: Track expected income sources with receipt tracking\n* **Split Expenses**: Share expenses with contacts and track who owes whom\n* **Debt Payoff Planner**: Plan repayment using avalanche or snowball strategies\n* **Savings Goals**: Set targets with progress tracking and achievement forecasting\n* **Pension Tracker**: Track retirement accounts with growth projections\n* **Net Worth History**: Track assets and liabilities over time\n* **Year-over-Year Reports**: Compare spending across multiple years\n* **Multi-Account Support**: Manage multiple bank accounts and currencies\n* **Custom Categories**: Create your own category hierarchy\n* **Reports & Charts**: Visualize your financial data with interactive charts\n\n## Documentation\n\nFull user documentation: https:\/\/github.com\/otherworld-dev\/budget\/tree\/master\/docs\n\n## Requirements\n\n* Nextcloud 30 or higher\n* PHP 8.1 or higher\n* PHP BCMath extension (`php-bcmath`)"}},"isFeatured":false,"authors":[{"name":"Adam Morgan","mail":"adam@otherworld.dev","homepage":"https:\/\/otherworld.dev"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEATCCAukCAhNXMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwNjAzMTA1MDE5WhcNMzYwOTA4MTA1MDE5WjARMQ8wDQYD\nVQQDDAZidWRnZXQwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDNKchk\ngsYxcNMufIP\/m82JAeIA\/fFibi4mGwKEkXwWLXDDAMiwaHmrpkCcC7BYNw0iOk\/K\n\/xYMlEw738UrhQtu5PHAi\/fecIAwh7H\/ij7jGcwROe7cOcwK0sdmT76po8Ry4Of0\n1wE8f+\/Rmw9+rRPLE5dRluuHhiO0Eg6pO+KnqxgWID7CY4Ij7xuQtyUsYKkArjEq\nirooV6OPmvQHDyQHMbgKhYr+47LZZ0YuNzZd0jhd5JIMWXV6aUgW9R23c9T7JgMG\npPOhHSWxZOBlRWzRVtCEzSug3J39n9eZqVP1PFIZI\/pq0mOOt7LTz5IUX0xF0lJ+\nJM7lPsTuJibESiWXKo9neTvy9BUWDIV9D\/i8CH1uz0+xVala0uQRSNbrdWV4cN4v\noVaYwoXm+kYeGSz27f9CxJgLEA5sxuFWlbmm2+AXOFQPyyUDVXDCvAB\/rzDZpFNo\nHxM0OxyfmbmLmu+j31qW3JnvJvb6eroYxlvwgVeOCTihhIh6HKQzNFKv0iq3qc4Z\n2a2czDyqt5h52CO+hwjsB5jjGNgS7AIxgBmDiw2V10meNGR\/ZBVP9zew4FA3IEdY\nGVuFBP52xdStrDgFpE3RK799n2i0fXvZE+9zzRlZ7DNRxZXMvBBpR35IhmyqVPDF\nPbUmCKV8\/Rm7ryZPanmAt78CrI5RVmPz+rrGHQIDAQABMA0GCSqGSIb3DQEBCwUA\nA4IBAQCD72IK7rP8TSFVLvja0VU56do2E6q4UTVAtUikqVnVszEv6lJUNqcHT+it\nvgD3JtuybukU1pRsbjdu2iLjx2fStYfvapmjMa8rHqAiD6IKVkjOsq5w4Jc4HSR4\nJTU9u40YR0Ly1+lHZmGDbBjK9JqJPZBHzPWlJ1sDE+DmgR9Fid9Dfv\/uavkx3uuc\nFPnWzoxoQx8JQs6DAHzBL6qHfbFoncPRrztRbTmkrAUhJI98nuEGUD1+T51qU5cu\npj8q262ZYKwYWvOyk1AmiokbMiBVd0Obewqj7IiY6T5S+zORLOj1IhzaZ83P9pgM\nmq0\/oJk8aQYC3vgYCmY2aNWXUX18\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"threedviewer","categories":["multimedia"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/maz1987in\/3Dviewer-Nextcloud\/issues","website":"https:\/\/github.com\/maz1987in\/3Dviewer-Nextcloud","created":"2025-11-04T08:28:37.602401Z","lastModified":"2026-04-20T06:47:52.643509Z","releases":[{"version":"3.3.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=31.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/maz1987in\/3Dviewer-Nextcloud\/releases\/download\/v3.3.0\/threedviewer-v3.3.0.tar.gz","created":"2026-04-20T06:47:52.622376Z","licenses":["agpl"],"lastModified":"2026-04-20T06:47:52.693234Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=31 <=34","signature":"wL1fCXkzaQs2nvi2AkLccAX0u8v5YD4iOypG70neHtpgIb3wIQO+XaIgyQ+8n5k5ZO8pYI33VMdCWsomImFSTZmT7bH7s5DdFotdIektcqSN+kjfyeBeJkdoAcXUU2sJZgSdlFMrIxINc35c1nagz9g+B7qabynqu0yP2FnuWkeN9E37Rb4aXqvPUPPCEFkNjilYHkC1vrW6cUR\/Z+L806b1IGJ0eZs6yH\/3BB83V6TZ92btN80bbLdK0IbDY\/uJ7sggkhuir0WKKoyC31fKsTaqcUi9I6G7Gr2Xzm3NqS6Bk2Y\/pp0rLCSQJ+4xO3LA2ktbZIMZtqgA3gEfRYqMzJ10Eyny6TCwfAwOuvozvPoKbfm+5tlhjQyGgE\/C7iDOEJ2LFqC9SEH9RrNPlzKxNJ\/u1zXHdmEzmxGQpAKS1qoDEAPdKOsVFdkcdKugTNIi6PpP+29HGGl7lE8OuKIiq\/JY8z2+9jnfAD087bE8QxnqJBi4eL8401WSzVDRRHlbh6nS\/RFb\/AqCDkJE+O7G5KskqRvrb3Re7QGNXcogubljsyRMVxQT2azuv\/xg6VXJGKGIMv78\/OBcQW+fMfr1s6NoDweK0LTQXIVGjQbx0SRJBPsGE5arytY9eIdaoRyHcxXje81vWhp5\/Ar5MMLsQf6FjBKZILulUZWPvG2VfmE=","translations":{"en":{"changelog":"### Fixed\n- **3DS files loaded tipped on their side** when the exporter used Y-up instead of the 3ds-Max Z-up default. The loader had been hard-coded to rotate every 3DS model -90\u00b0 around X (commit d8117a0, \"fix: add coordinate system rotation corrections for Z-up formats\"), which helped CAD-style Z-up files but silently broke Y-up exports \u2014 Cottage_FREE.3DS for example rendered with its long axis as the vertical. Dropped the unconditional rotation; 3DS files now pass through at their authored orientation. Most modern 3DS exporters (Blender, recent Maya) are already Y-up, and Z-up outliers can be fixed by orbiting or \u2014 if this becomes common \u2014 by a future user-facing orientation toggle. Other Z-up-rotating loaders (STL, PLY, 3MF, DAE) are unchanged because those formats have stronger Z-up conventions that are not affected by this fix. Reproduced and verified in the live Nextcloud container by downloading the user's 3DS via WebDAV, inspecting bbox dimensions with a new `scripts\/inspect-3ds.mjs` harness (raw X=1243, Y=675, Z=1465 \u2014 Y is the height), and hard-refreshing the viewer page.\n- **Standalone viewer: KTX2 loader threw on init** with `Cannot read properties of undefined (reading 'isWebGPURenderer')`, so models with Basis\/KTX2-compressed textures silently fell back to placeholder textures. Root cause: the standalone `ThreeViewer.vue` never forwarded the live `WebGLRenderer` into the loading context, and Three.js r182's `KTX2Loader.detectSupport(renderer)` dereferences `renderer.isWebGPURenderer` before checking anything else. Fix: pass `renderer: renderer.value` in the context, plus a defensive guard in `gltf.js` that skips KTX2 entirely (with a warning) when no renderer is available instead of throwing. The modal viewer was unaffected \u2014 it already forwarded `this.renderer`. Live-E2E harness now also watches for KTX2\/WebGPU console complaints so the regression can't sneak back in.\n- **Standalone viewer: glTF models with embedded `data:` buffers failed to load** under Nextcloud's Content Security Policy. The app CSP allowed `data:` for `img-src` but not `connect-src`, so GLTFLoader's fetch() of embedded base64 buffers (the default export shape of many gltf files) was blocked by the browser. `ResponseBuilder::addCspHeaders` now also adds `data:` to connect-src. Caught end-to-end by driving Playwright against the real dev container (`scripts\/live-e2e-check.mjs`).\n- **Skip-to-viewer link wasn't in a usable tab position** \u2014 it was rendered inside `<NcContent>` \u2192 `<NcAppContent>`, which put it ~9 tabs deep behind Nextcloud's header, nav sidebar, and file list. Wrapped in `<Teleport to=\"body\">` so the anchor lives at the body level regardless of where Nextcloud's chrome wraps us. DOM-verified focusable in the live container; clicking it moves focus to `#viewer-wrapper`. The CHANGELOG entry below that claims \"first tab stop\" was aspirational \u2014 Nextcloud's own `Skip to main content` \/ `Skip to navigation` links always win the first two positions, which is correct behavior we can't (and shouldn't) override.\n\n### Added\n- **Four more CAD formats via OpenCascade \u2014 STEP, IGES, BREP, FCSTD** (closes [#97](https:\/\/github.com\/maz1987in\/3Dviewer-Nextcloud\/issues\/97)): All four formats come from the OCCT family of NURBS\/B-Rep CAD files and share one WASM integration. Uses `occt-import-js` (Viktor Kovacs's purpose-built emscripten port of OpenCascade's import + tessellation) \u2014 much smaller than vanilla `opencascade.js` (~7 MB WASM vs 10+) and with a JSON-based mesh output that's a clean fit for Three.js. Architecture: one shared `src\/loaders\/occt-runtime.js` exposes `getOcct()` (memoized module promise so the 7 MB WASM downloads once across all 4 loaders) and `buildGroupFromOccResult()` (walks the assembly hierarchy preserving node names, transforms are already baked into tessellated vertices so we don't reapply matrices). Each format gets a thin ~25-line loader: **STEP** (`.step`, `.stp`) \u2192 `ReadStepFile`, **IGES** (`.iges`, `.igs`) \u2192 `ReadIgesFile`, **BREP** (`.brep`, `.brp`) \u2192 `ReadBrepFile`, **FCSTD** (FreeCAD document) \u2192 unzip via fflate, filter for `.brep` entries, feed each to `ReadBrepFile` \u2014 per-body failures don't take out the whole document. The resulting bundle shape: four 1 KB loader chunks + one 725 KB shared `occt-runtime-*.chunk.mjs` + 7.3 MB WASM served separately from `\/apps\/threedviewer\/occt\/`. Main\/app bundles unchanged (0 B trend). Not unit-tested because the whole pipeline needs live WASM + real CAD fixtures to exercise meaningfully; covered by the existing smoke suite pattern.\n- **Fifth new format \u2014 IFC (`.ifc`)** ([#97](https:\/\/github.com\/maz1987in\/3Dviewer-Nextcloud\/issues\/97)): Industry Foundation Classes, the de-facto BIM interchange standard. Loader in `src\/loaders\/types\/ifc.js` uses ThatOpen's `web-ifc` WASM (~5 MB, lazy-loaded on first `.ifc` open) and a hand-written Three.js bridge \u2014 `web-ifc-three` has been deprecated and its modern replacement (`@thatopen\/components`) is a heavy framework we don't need just for file loading. Bridge logic: `StreamAllMeshes` walks the IFC element graph, each `FlatMesh`'s `PlacedGeometry` entries yield tessellated vertex data in interleaved `[px,py,pz,nx,ny,nz]` layout which we deinterleave into separate position\/normal attributes, then apply `flatTransformation` (column-major 4\u00d74) and per-geometry color. Express IDs (`expressID`, `geometryExpressID`) are preserved on `mesh.userData.ifc` for future property-panel tooling. Memory is carefully managed \u2014 `geometry.delete()` in a finally block releases the WASM-side handle per mesh, and `CloseModel` runs unconditionally so parse errors don't leak the full IFC model. WASM copies ship via `scripts\/copy-decoders.mjs` to `\/apps\/threedviewer\/web-ifc\/` (both single-threaded `web-ifc.wasm` and multi-threaded `web-ifc-mt.wasm` \u2014 IfcAPI picks the variant based on runtime feature detection) so air-gapped Nextcloud deploys don't need CDN reachability. JS glue is lazy-chunked into a 3.4 MB `ifc-*.chunk.mjs` that only loads when a user opens a `.ifc` file; main\/app bundle impact is minimal. Not unit-tested because the whole pipeline requires live WASM + real IFC fixtures; covered by the smoke spec suite instead.\n- **Fourth new format \u2014 dotbim (`.bim`)** ([#97](https:\/\/github.com\/maz1987in\/3Dviewer-Nextcloud\/issues\/97)): JSON-based BIM format from dotbim.net \u2014 simple schema (meshes + elements with `{ mesh_id, vector, rotation, guid, type, color, info, face_colors? }`). Loader in `src\/loaders\/types\/dotbim.js` handles mesh instancing (multiple elements sharing a `mesh_id` each get their own cloned geometry), element transforms (translation vector + unit quaternion rotation), RGBA byte colors, optional per-face colors (v1.1.0 schema \u2014 unindexes geometry so each triangle's 3 verts carry the face color), and tolerates legacy exporter quirks (missing\/null `rotation`, mismatched `face_colors` length). Element metadata (`guid`, `type`, `info`) is stashed on `mesh.userData.dotbim` for future inspection tooling. 10 Jest specs in `tests\/unit\/loaders\/dotbim-parser.test.js` cover instancing, transforms, color handling, transparency, legacy-rotation fallback, orphan elements, metadata, and JSON\/schema validation error paths. Zero WASM, zero external deps, ~180 lines. Like the other new loaders it's lazy-chunked via the registry's dynamic imports \u2014 0 B impact on the main\/app bundles.\n- **Three new 3D formats \u2014 OFF, AMF, 3DM** (closes [#97](https:\/\/github.com\/maz1987in\/3Dviewer-Nextcloud\/issues\/97) partially): (1) **`.off`** (Geomview Object File Format) \u2014 hand-rolled plain-text parser in `src\/loaders\/types\/off.js` covering OFF, COFF (per-vertex colors, float or 0\u2013255 int), N-gon fan triangulation, inline `#` comments, and binary-OFF rejection. 9-test Jest suite exercises the parse path end-to-end (tetrahedron, n-gon, comments, COFF float\/int colors, degenerate inputs). (2) **`.amf`** (Additive Manufacturing Format) \u2014 wraps three.js's bundled `AMFLoader`, handles both XML and ZIP-compressed variants. (3) **`.3dm`** (Rhinoceros) \u2014 wraps `Rhino3dmLoader`, loads `rhino3dm.js` + `rhino3dm.wasm` (~4 MB) on first use from the app's bundled copy at `\/apps\/threedviewer\/rhino3dm\/` so air-gapped Nextcloud deployments don't need CDN reachability. `scripts\/copy-decoders.mjs` now copies the rhino3dm assets alongside DRACO\/Basis. All three formats are registered across the 5 sync points (`lib\/Constants\/SupportedFormats.php`, `src\/config\/viewer-config.js`, `src\/loaders\/registry.js`, `src\/main.js::SUPPORTED_MIMES`, `appinfo\/mimetypemapping.json`); `npm run format:check` PASS. Each loader is lazy-chunked via the registry's dynamic imports, so the main\/app bundle size is unchanged (only users who open the new format pay the download cost). The 6 remaining formats from #97 (step, iges, brep, fcstd, ifc, bim) all require OpenCascade.js or web-ifc WASM (~5\u201310 MB each) and are deferred until demand justifies the bundle hit.\n- **Forced-colors (Windows High Contrast) CSS hardening**: New central override sheet (`src\/css\/forced-colors.css`, imported from `main.js`) scoped entirely to `@media (forced-colors: active)` \u2014 no effect on default rendering. Addresses three patterns the a11y audit found: (1) custom badges (`.stats-badge`, `.fps-badge`, `.active-badge`, `.last-used-badge`) that rely on background-color + text-color alone collapsed into the surrounding surface once the UA repainted both with system colors; they now get a 1px `CanvasText` border so they stay visible. (2) `.filter-format-chip.active` lost its visual distinction from the inactive state because both backgrounds became `Canvas`; the active variant now uses `Highlight` \/ `HighlightText` with `forced-color-adjust: none` so selection state survives. (3) Focus states that suppressed `outline` and relied on `box-shadow` or colored `border-color` (`.export-select:focus`, `.annotation-text-input:focus`, `.skip-to-viewer:focus`) had no visible focus indicator; they now re-enable a 2px `Highlight` outline. Verified by a new Playwright spec (`tests\/playwright\/a11y-forced-colors.spec.ts`, 5 tests) that loads the real CSS file into static fixtures mirroring each component shape and asserts border\/outline width > 0 under `emulateMedia({ forcedColors: 'active' })`. Caveat: Playwright's forced-colors emulation uses a neutral palette \u2014 this closes the keyboard\/CSS correctness gap but an interactive Windows HC walkthrough is still the final source of truth for theme-specific contrast issues.\n- **i18n parity tooling (`scripts\/check-i18n.mjs`)**: Walks `src\/` (`.vue`\/`.js`\/`.ts`) and `lib\/` (`.php`) and extracts every `t('threedviewer', 'string')`, `this.t(...)`, and `->t(...)` call via regex. Diffs the extracted set against `l10n\/en.json`: ERROR on source strings missing from en.json, WARN on orphan keys no source uses, per-locale coverage summary that reports missing, passthrough (value === key), and orphan counts. `--sync-en` auto-adds missing keys (value = key); `--prune` removes orphans. Wired as `npm run i18n:check` \/ `npm run i18n:sync`; `i18n:check` is now part of the `validate` chain. First sync closed 329 missing keys and pruned 87 orphans in en.json \u2014 ar\/de\/es coverage now reports accurately at ~27% (previously looked higher only because en.json itself was incomplete).\n- **Export pipeline unit tests + MIME consistency fix**: Nine Jest specs in `tests\/unit\/composables\/useExport.test.js` cover `getGeometryStats` (indexed, non-indexed, multi-mesh groups, non-geometry descendants) and `exportAsSTL`\/`exportAsOBJ`\/`exportAsGLB` (correct MIME \u2014 `model\/stl`, `model\/obj`, `model\/gltf-binary` \u2014 correct byte length, null-object guards, and a multi-material OBJ scene that passes through the exporter with its material array and geometry groups intact instead of being flattened). Three.js exporters are mocked so the test runs deterministically in jsdom without pulling in Three's ESM-only subpath imports; the real exporter output remains covered by the Playwright smoke suite. Shipped alongside a MIME consistency fix in SlicerModal.vue \u2014 the slicer-export fallback path was still using `application\/octet-stream` for STL and `text\/plain` for OBJ even though the main Export Model path had been updated to `model\/stl` \/ `model\/obj`; both paths now agree.\n- **Loader smoke-test coverage for cancel\/retry\/network-drop**: Two new Playwright specs in `tests\/smoke\/viewer.spec.ts` use `page.route()` to deterministically simulate (a) a user cancelling a hanging load and then retrying \u2014 the second fetch is fulfilled with a fixture and the viewer reaches `__LOAD_COMPLETE`, and (b) a network failure (`route.abort('failed')`) that must surface via `__LOAD_ERROR` without being misclassified as a user abort. ThreeViewer grew two tiny test hooks (`window.__LOAD_COMPLETE` on successful `model-loaded`, `window.__LOAD_ERROR` on non-abort errors) to give tests a DOM-independent signal \u2014 production code is unchanged in behavior.\n- **Accessibility follow-ups**: Keyboard users now get a \"Skip to 3D viewer\" link as the first tab stop (visually hidden until focused, slides into view on focus) that jumps focus past the navigation directly to `#viewer-wrapper`. Both modals (SlicerModal, HelpPanel) now trap Tab\/Shift+Tab inside the dialog while open and restore focus to the element that opened them on close \u2014 implemented via a dependency-free `useFocusTrap` composable. Modals also gained `aria-modal=\"true\"` and `tabindex=\"-1\"` on the dialog surface. Covered by a new Jest unit suite (`tests\/unit\/composables\/useFocusTrap.test.js`) and a Playwright a11y spec (`tests\/playwright\/a11y-skip-link.spec.ts`) that verifies skip-link behavior under `forced-colors: active` (Windows High Contrast).\n- **Transform Gizmo**: Translate, rotate, and scale models interactively with Three.js TransformControls. Mode selector (Move\/Rotate\/Scale) and reset button in the Analyze section. Disables orbit controls while dragging.\n- **Animation clip selector**: Dropdown in the Animation panel to switch between individual animation clips (e.g., Run, Walk, Idle) for models with multiple animations\n- **Texture optimization pipeline**: Quality presets (Original\/High\/Medium\/Low) with Canvas 2D downscaling, memory tracking, and configurable setting in Personal Settings\n- **X3D parser**: Full XML-based parser replacing placeholder cube \u2014 supports IndexedFaceSet geometry, materials, textures, transforms, and DEF\/USE references\n- **Volume & surface area measurement**: Model statistics panel now shows actual mesh surface area (sum of triangle areas) and mesh volume (signed tetrahedra method, accurate for watertight meshes), in addition to bounding box volume\n- **Custom color palette editor**: Personal Settings \u2192 SlideOutToolPanel now exposes four user-overridable scene\/chrome colors on top of the base light\/dark theme: **background**, **grid**, **toolbar bg**, and **toolbar text**. Each has a native `<input type=\"color\">` picker plus a per-key \"\u00d7\" clear button; a single \"Reset all palette colors\" button clears everything at once. Overrides persist to `localStorage['threedviewer:customPalette']` and are merged on top of whichever base theme (auto\/light\/dark) is active, so switching themes leaves your palette alone. The viewer rebuilds its `THREE.GridHelper` in place when `gridColor` changes and swaps `scene.background` when `background` changes \u2014 no reload required.\n- **Decoder worker pool tuning (parallel decoding)**: `GLTFLoader`'s DRACO and KTX2 sub-loaders now call `setWorkerLimit(n)` with `n = min(hardwareConcurrency - 1, 4)` (floor 2), so GLB textures and compressed meshes decode in parallel across multiple Web Workers instead of serializing on one. Defensive feature-detection \u2014 falls through when the Three.js version doesn't expose `setWorkerLimit`. Result: GLBs with multiple KTX2 textures load noticeably faster on 4+ core machines without starving the main thread or flooding it with workers on 1-core devices.\n- **Memory pressure auto-step-down**: The performance composable now samples `performance.memory.usedJSHeapSize` each frame and, when usage crosses 85 % of the configured `maxMemoryUsage` cap (default 500 MB), auto-switches to the **Low** performance mode \u2014 reducing pixel ratio, disabling shadows, and applying LOD. A one-time warning toast (\"Auto-reduced quality \u2014 memory pressure\") surfaces what happened; the flag clears once memory drops back below 70 % so the user can re-raise quality manually. 5-second cooldown prevents thrashing, and the check gracefully skips browsers without the non-standard `performance.memory` API (Firefox, Safari).\n- **Background indexing status API + progress bar**: New `GET \/api\/files\/index-status` endpoint backed by `ICacheFactory::createDistributed` returns `{ active, processed, total, percent, startedAt, updatedAt }` for the authenticated user. `FileIndexService.reindexUser` now pre-counts supported files (respecting `.no3d` and hidden-folder skip rules), then bumps the processed counter after each file. The Personal Settings \"Re-index now\" button starts a 750 ms poll in parallel with the blocking POST request and renders a live `NcProgressBar` (\"142 \/ 284 (50 %)\"), falling back to \"Scanning\u2026\" until the pre-scan completes. Status TTL is 1 hour.\n- **Adaptive texture streaming (visibility-aware queue)**: `useProgressiveTextures` now accepts a `(camera, scene)` streaming context and sorts its pending queue by frustum visibility before each batch \u2014 textures on meshes currently in view load first, off-screen ones are deferred. When the camera moves, the very next batch picks up the new viewpoint. `queueTexture` has a new optional `mesh` argument for visibility scoring; the signature stays backward-compatible, so existing callers are unaffected. ThreeViewer auto-registers the context on init so future loader pipelines that opt into progressive loading get adaptive scheduling for free.\n- **Measurement suite upgrades**: The Statistics panel's measurement section is now a full measurement tool:\n - **Unit picker**: Choose mm \/ cm \/ m \/ in \/ ft \/ generic units from a dropdown; bounding box, surface area, and volume values re-render instantly with the right suffix (`mm`, `mm\u00b2`, `mm\u00b3`, etc.). Defaults to the project's configured `VIEWER_CONFIG.measurement.defaultUnit` so it matches the existing ruler tool.\n - **Per-mesh breakdown**: When a model has more than one mesh, a scrollable list shows each mesh's surface area and volume in the selected unit. Clicking a row focuses the panel on that mesh \u2014 the Width\/Height\/Depth\/Area\/Volume rows switch to its numbers and a \"Focused: `mesh name`\" header with a Show-all link appears. Helper meshes (transform-gizmo pickers, annotation markers) are excluded.\n - **Pick mesh in viewport**: A one-shot button arms a raycasting click handler on the canvas; the next click on a mesh focuses it in the stats panel. Works with any mesh in the loaded model, respects visibility, and skips gizmo helpers.\n - **Watertightness badge**: The section header flags each mesh as Watertight (all edges shared by exactly two triangles \u2014 volume is reliable), Not watertight (open or non-manifold edges detected \u2014 volume should be treated as approximate), or Unknown (non-indexed geometry, or >500k triangles so we skip the edge-map check for performance). Aggregated badge appears at the top of the section; per-mesh flags appear next to each row in the breakdown.\n - **Copy measurements**: A button copies a plain-text report of the current values (bounding box, surface area, mesh volume, bbox volume, watertight status, per-mesh table) to the clipboard in the selected unit. Uses `navigator.clipboard.writeText` on secure contexts with the textarea + `execCommand` fallback for legacy browsers. Success\/error toast via the existing push-toast channel.\n- **WebXR \/ VR mode**: Enter immersive VR via the \ud83e\udd7d button in the top bar (only shown when the browser advertises `immersive-vr` support). Animation loop swaps to `renderer.setAnimationLoop` during XR sessions, and FPS throttling is bypassed since the headset enforces its own cadence. Testable without a headset using the Chrome WebXR API Emulator extension.\n- **Annotation JSON export\/import**: Save annotations as a versioned JSON document and re-import them later. The schema includes `format`, `version`, `exportedAt`, `modelFilename`, and an `annotations` array of `{ id, point, text, timestamp }`. Import\/Export buttons appear in the Annotations overlay when annotation mode is active.\n- **Scene comparison diff overlay**: When two models are loaded side-by-side via Comparison mode, a \"Scene Diff\" panel auto-appears showing original vs. comparison stats (vertex count, face count, mesh count, bounding box X\/Y\/Z, diagonal length) with color-coded deltas (green = increase, red = decrease). Helper meshes (transform gizmo pickers, axes\/grid helpers) are excluded from stats so the diff reflects only the loaded geometry. The overlay is dismissable via \u00d7 and re-openable from a \"Diff\" button in the comparison controls.\n- **Annotations persistence (per-file backend save)**: Annotations now save automatically to your Nextcloud account, keyed by file ID, so they reappear next time you open the same model. Backed by a new `AnnotationsService` that stores one JSON document per (user, file) under app data (`appdata_*\/threedviewer\/annotations\/{userId}\/{fileId}.json`), with `GET`\/`PUT`\/`DELETE` routes at `\/api\/annotations\/{fileId}` validating that you have access to the underlying file before reading or writing. Saves are debounced 600 ms after each change; clearing all annotations issues a `DELETE` so the backend doc is removed instead of storing an empty list. A small status pill (\"Loading\u2026 \/ Saving\u2026 \/ Saved \/ Save failed\") in the annotation overlay header surfaces sync state. 256 KB cap per document.\n- **Shareable view link**: New \"Copy View Link\" button in the View section copies a URL that encodes the current camera viewpoint (position, target, zoom) as a compact `cam=px,py,pz,tx,ty,tz,z` query parameter. Opening the link reloads the model and restores the exact same angle after auto-fit runs, so you can send collaborators a link and say \"check out this corner of the model\" without needing a live session. Toast feedback on copy success\/failure; button disabled until a model is loaded. Works on any secure context (HTTPS or localhost) via `navigator.clipboard`, with an offscreen-textarea + `execCommand` fallback for legacy environments. No backend \u2014 pure URL round-trip.\n- **Clipping box (6-plane section analysis)**: The existing Cross-Section tool now has a Plane \/ Box mode switch. Plane mode is unchanged (single cross-section plane with axis + position slider). Box mode enables six axis-aligned clipping planes, one per face of the model's bounding box, each with an independent 0\u20131 offset slider that moves that face inward toward the opposite side. Setting `xMin=0.35` and `zMax=0.35`, for example, slices the leftmost 35% off along X and the nearest 35% off along Z, leaving the intersection slab visible with interior surfaces rendered via `DoubleSide`. A \"Reset box\" button returns all six offsets to 0. Plane and box state are kept independently so toggling between modes is non-destructive, and box offsets auto-remap when a new model is loaded.\n- **File browser search & filters**: New filter toolbar in the file browser. At the Folders\/Types\/Dates **overview level** the search box runs a global recursive search that walks every folder, type, and date bucket and surfaces matching files as a flat results grid (each card showing its full path) \u2014 so searching `wolf` from the Folders root finds `Wolf-Blender-2.82a.glb` two folders deep without manual drilling. Inside **leaf views** (drilled into a folder, type, or month) the search filters both subfolder cards and file cards together, and unlocks two extra controls: multi-select format chips (one per extension actually present in the current view) and a size bucket dropdown (Any \/ < 1 MB \/ 1\u201310 MB \/ > 10 MB). Filters compose with AND between categories and OR within format chips, and a \"Clear filters\" button appears as soon as any filter is active. Filters auto-reset when navigating between folders\/types\/dates so a stale query never makes the next view look empty.\n\n### Fixed\n- **FBX taillight\/lens transparency**: FBX post-processing was force-overriding every material to `opacity = 1.0; transparent = false`, which made authored translucent lens shells (taillights, headlights, glass) opaque and hid the coloured mesh inside \u2014 the Mercedes GLS rear lights rendered as a solid grey slab with the red only visible if the camera was pushed inside the body. Now preserves the FBX-authored opacity: materials with `0 < opacity < 1` are left transparent with `depthWrite = false` so inner meshes show through; only materials with `opacity <= 0` (which would render invisible) are still forced opaque.\n- **Stats panel \u2014 File size on multi-file loads**: File Size showed \"0.00 MB\" for formats that come with sidecar assets (OBJ+MTL, FBX with textures, GLTF+BIN). The stats panel was reading `modelLoading.progress.value.total`, but multi-file loaders report progress as a percentage (max 100) rather than bytes, so the resulting \"100 B \u2192 0.00 MB\" rounded to zero. Now reads the actual byte count from `modelSourceFiles.value[].size` (matching main filename first, else first file), with the progress-total value only used as a fallback when it looks like real byte counts (> 1 KB).\n- **Stats panel \u2014 Texture memory accounting**: Textures section reported \"Memory: 0.00 MB\" while textures were still loading, because the loaded-image check used a 512\u00d7512 fallback that happened to resolve before decode \u2014 making tiny placeholders look real. Now distinguishes three states: loaded (dimensions \u2265 4\u00d74 contribute to memory), pending (flagged separately so the UI can show \"loading\u2026\"), and missing (1\u00d71 placeholder or HTML `img` with empty `src` \/ zero `naturalWidth`). ThreeViewer polls analyzeModel once a second for up to 8 seconds after load when any texture is pending, so async decodes get picked up without the user needing to reopen the panel.\n- **FBX dark rendering without textures**: When an FBX referenced textures (e.g. `texture.png`) that weren't shipped alongside the model, the loader substituted a 1\u00d71 base64 placeholder into `mat.map`. `final = color \u00d7 placeholder` then multiplied every surface down toward near-black, producing a silhouette-dark render where the Mercedes GLS looked like a blob. The loader now detects its own placeholder (1\u00d71 image size) and nulls out `mat.map`; a new \"clay mode\" kicks in when *zero* textures resolved from dependencies, brightening near-greyscale dark material colours to a pleasant 0.75 clay-grey while hue-preserving the brightening on coloured materials (green license plate, red brake lights) so they still read as coloured instead of washing out to clay.\n- **ZIP export \u2014 main file path**: The main model file is now packed under its basename (e.g. `eyeball.obj`) instead of its full Nextcloud path (e.g. `\/3D files\/Eyeball\/eyeball.obj`). The leading slash is invalid in ZIP archives and broke extraction on some platforms.\n- **ZIP export \u2014 preserved subdirectory layout**: Textures discovered in subdirectories (e.g. `textures\/`) are now packed under their original relative paths in the ZIP instead of being flattened to the root, so the unzipped folder mirrors the original Nextcloud layout and re-imports cleanly.\n- **Comparison mode loading 400 error**: `loadComparisonModelFromPath` was passing the `{ id, subdir }` object returned by `getFileIdByPath` directly into URL templates, producing `[object Object]` and a 400 from the file API. Now destructures `id` before use. (Latent regression from the earlier `getFileIdByPath` return-shape change.)\n\n### Fixed\n- **Animation playback**: Previously all animation clips played simultaneously, causing blended\/static poses. Now only one clip plays at a time\n- **Animation timeline seek**: Slider scrubber now correctly updates the model pose when dragged (replaced `mixer.setTime()` with `action.time` + `mixer.update(0)`)\n- **Animation loop toggle**: Toggling Loop off and back on no longer leaves the animation stuck; finished LoopOnce actions properly restart\n- **FBX rendering**: Fixed dark\/black eyeball \u2014 upgraded Lambert to Phong materials, added SRGBColorSpace, normalized scale, detected transparent shells\n- **PLY loader**: Preserved original vertex normals from file instead of always recomputing them"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/maz1987in\/3Dviewer-Nextcloud\/main\/img\/screenshots\/01-main-viewer.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/maz1987in\/3Dviewer-Nextcloud\/main\/img\/screenshots\/02-files-integration.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/maz1987in\/3Dviewer-Nextcloud\/main\/img\/screenshots\/03-toolbar-features.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/maz1987in\/3Dviewer-Nextcloud\/main\/img\/screenshots\/04-multi-file-support.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/maz1987in\/3Dviewer-Nextcloud\/main\/img\/screenshots\/05-dark-theme.png","smallThumbnail":""}],"translations":{"en":{"name":"3D Viewer","summary":"View, analyze & export 3D models across 20+ formats (mesh, CAD, BIM) with thumbnails, annotations & rendering","description":"A comprehensive 3D model viewer that allows you to view, interact with, and analyze 3D models directly within Nextcloud. Supports 20+ formats across mesh, CAD, and BIM families with full material and texture support.\n\n**\ud83d\udce6 Format Support:**\n- \ud83c\udfa8 Mesh formats: GLB, GLTF, OBJ+MTL, STL, PLY, FBX, 3MF, 3DS, DAE, X3D, VRML, OFF, AMF\n- \ud83c\udfd7\ufe0f CAD formats: STEP (.step\/.stp), IGES (.iges\/.igs), BREP (.brep\/.brp), FCSTD (FreeCAD) \u2014 powered by a shared OpenCascade (OCCT) runtime\n- \ud83c\udfdb\ufe0f BIM formats: IFC (via web-ifc WASM), BIM (dotbim JSON), 3DM (Rhinoceros via rhino3dm WASM)\n- \ud83e\uddca WASM loaders lazy-chunk: a 3\u20137 MB runtime only downloads when the user opens a file of that format; air-gapped deploys ship their own WASM copies (no CDN required)\n- \ud83d\ude80 Enhanced loaders: Significantly improved FBX, VRML, and DAE loaders with better material and texture support\n- \ud83d\udcc1 Multi-file models: Full support for OBJ+MTL+textures and GLTF+bins+images\n- \ud83d\udddc\ufe0f Compression: DRACO geometry and KTX2\/Basis texture compression (needs more work)\n- \ud83d\udd27 Centralized format definitions: Single source of truth for all format definitions ensuring consistency\n- \u2705 Format sync validation: Automated tests ensure format consistency across backend, frontend, and MIME registration\n- \ud83d\udce6 Bundle budget enforcement: Automated bundle size checking with historical tracking and CI integration\n - \ud83d\udee0\ufe0f G-code toolpaths: Support for `.gcode`, `.gco`, `.nc`, `.acode` with 3D toolpath visualization (smooth rainbow gradient coloring, travel\/retraction filtering, automatic layer detection)\n - \ud83e\udde9 Extended G-code ecosystem: Recognizes additional variants `.g`, `.gx` (FlashForge), `.g3drem` (Dremel), `.makerbot`, `.thing` with proper MIME mappings\n\n**\ud83c\udfae Interactive Features:**\n- \ud83c\udfaf 3D Camera Controller: Enhanced intuitive circular controller for precise camera navigation with improved controls\n- \ud83d\udd04 Model comparison: Side-by-side viewing with synchronized controls\n- \ud83d\udcdd Annotations: Add notes and markers to specific points on models (always readable, faces camera) with customizable visual sizing controls\n- \ud83d\udccf Measurements: Distance and angle measurement tools (with billboard text) with per-user sizing controls for point size, line thickness, and label width\n- \ud83c\udfac Animation Controls: Play\/pause controls for animated models with loop toggle, timeline scrubber, and frame stepping\n- \u2702\ufe0f Cross-Section: Interactive clipping plane to slice models along X\/Y\/Z axes for interior inspection\n- \ud83d\udca1 Lighting Presets: Quick-switch between Default, Studio, Outdoor, Dramatic, and Flat lighting setups\n- \ud83d\udd16 View Bookmarks: Save and restore camera positions with display state (grid, axes, wireframe, background)\n- \ud83d\udca5 Exploded View: Animate multi-mesh models outward from centroid with adjustable factor slider\n- \ud83e\udded Face labels: Orientation markers (TOP, BOTTOM, FRONT, BACK, LEFT, RIGHT)\n- \ud83d\udc41\ufe0f Camera projection toggle: Switch between perspective and orthographic views\n- \u2699\ufe0f Personal Settings: User-specific preferences and settings page in Nextcloud personal settings\n\n**\ud83d\udcc2 File Browser:**\n- \ud83d\uddc2\ufe0f Smart navigation: Toggle between Viewer, Folders, Type, Date, and Favorites modes\n- \ud83d\udccb List and Grid views: Switch between compact list view and grid view with customizable default preference\n- \u2699\ufe0f Default view setting: Set your preferred view mode (Grid\/List) in Personal Settings\n- \u2328\ufe0f Keyboard navigation: Full keyboard support for list view (Arrow keys, Home, End, Enter, Space)\n- \ud83c\udf5e Breadcrumb navigation: Easy navigation back through folder\/type\/date hierarchies\n- \ud83d\udd04 Lazy loading: Fast navigation with on-demand data loading\n\n**\u26a1 Export & Tools:**\n- \ud83d\udcf7 Screenshot capture: Take high-quality PNG\/JPEG screenshots of your models\n- \ud83d\udcbe Export models to GLB, STL, and OBJ formats\n- \ud83d\udda8\ufe0f Slicer integration: Send models directly to PrusaSlicer, Cura, BambuStudio, OrcaSlicer, Simplify3D, Eufy Studio, and AnycubicSlicer with enhanced security (file size limits, MIME validation, rolling expiration)\n- \ud83d\udcca Model statistics panel with detailed information\n- \ud83d\udd32 Wireframe and bounding box visualization\n- \ud83d\udcd0 Dynamic grid system that adapts to model size and position\n- \u2753 Help panel with comprehensive in-app documentation\n\n**\ud83d\ude80 Performance & UX:**\n- \ud83d\uddbc\ufe0f Automatic thumbnails: Smart thumbnail generation with content-aware cropping (configurable in settings)\n- \ud83d\uddbc\ufe0f Progressive texture loading for improved performance\n- \ud83d\udcbf Dependency caching using IndexedDB for faster multi-file loading with live cache statistics (size, entries, hit rate)\n- \u2699\ufe0f Performance modes with visual quality overlay and automatic suggestions for large models\n- \ud83d\udcca Performance scaling: Automatic performance mode suggestions based on model complexity (triangle count thresholds)\n- \ud83d\udce6 Code splitting and dynamic imports\n - \ud83d\udcf1 Mobile-optimized UI: Responsive toolbar (icons-only on small screens), full-screen help panel with sticky header, and performance stats hidden by default on mobile (\u2264768px)\n- \ud83c\udf13 Light and dark theme support with RTL layout\n- \ud83d\udd17 Works with public shares and authenticated users\n- \u267f Accessibility features with keyboard navigation and ARIA labels\n\nBuilt with Three.js for high-performance WebGL rendering. \u2728"}},"isFeatured":false,"authors":[{"name":"Mazin Al Saadi","mail":"maz1987in@gmail.com","homepage":"https:\/\/github.com\/maz1987in"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBzCCAu8CAhLKMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjUxMTA0MDgxMDEzWhcNMzYwMjEwMDgxMDEzWjAXMRUwEwYD\nVQQDDAx0aHJlZWR2aWV3ZXIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC\nAQDnE42wyWoV2dJM9P5a0wX1fka0RV64J\/zwc6phoNTGOt6l2KulOVkwjhiGstJN\nZDtJ56Zc3WUYReEZUi7QLkJjb7t1Tyorz24gFDytMxPAzOQ0WICSY3OBEJzPxXzB\nlq2XM+EXuyS9en2VRbjtA6BuYDs0leF8Ucm5zVAHNAHPrlWCHeiHHm6qwtYPlRy7\n6GLmdgLA9\/lOK1cL6leMPZRv5ths4tsda\/nRfnXJp8i1n29+PrqSx1U1V26z1Oyg\n4W+kYmw\/CVQPw3F0dYsmdWG5Esp9WKP4LkhRuIvqbt5AWB9Ymb\/zNXQgMcZBo46e\nLf9jMYH5WWnXsuJV6kypn4pkyhjyy8dGsVGPR\/O\/YafVe5xqTYUKVxyKR5v8pxoB\nNqPTKKCe1dyhPrb5aUibc4MIRVq7YNKL7cHqtt0Lgii0AtDoXlFxo+o4iNhl85id\nz8aBcDcrNpAlWHvEqqMeuzrdm5wbWdFS9PLzjsjTH2HVLJwWzNY50JIJfgECBrRm\npgx2xcE8artReZUyvn4N7OhQcIMlbiJJD3GAqo+royLWk+saObAMewc8tL9WCDDT\nzVliibBIC4cS8TNxeWJBCDE31VRcchUpnOIAl6Ks4BqAjIZWOHywJ1LDZMjYByBK\n0kJ3YbbcJ8G4wvhllp+FDeK+72Yaf2W\/vXeAxe5RT14XAQIDAQABMA0GCSqGSIb3\nDQEBCwUAA4IBAQBr2FhVbBHoSFfBGsLfBQEwVfjBGUb4gnzMmqHHMcFwrQiWNejZ\noK7KqUu28cuU6BjJ5\/K2AZBW3\/eU5zcPlv36G+VGYfVSsmT50G38fXyP4rCxICdL\n0hZnKSJU80YLCPy2uSPJ6os3gcIp7OEkRLukU\/Be8GEVZAlX5dVds3ve7GFA1K\/z\nFI9AMqwGnueXbncuTDo7QGd268qYNNWh\/jYloQ7sdW1NCwKGvpPXjB80rw5briXk\nZzf7xuMLAobzRxY23NlBamP7wdv355TWXlrFBkaKdF4+aSzELf9LpXzDsQ6SaDI4\nMol4XeYOOXOL40adta2oG9\/2k3GKNRfSh5Qe\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"cpanelmailsync","categories":["integration"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/gitlab.com\/ethernet.zero\/nextcloud-cpanelmailsync\/issues","website":"","created":"2020-07-05T21:53:38.675638Z","lastModified":"2026-05-27T15:18:42.053711Z","releases":[{"version":"0.1.12","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=18.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/gitlab.com\/ethernet.zero\/nextcloud-cpanelmailsync\/-\/jobs\/14567082190\/artifacts\/raw\/build\/artifacts\/appstore\/cpanelmailsync.tar.gz","created":"2026-05-27T15:18:42.044887Z","licenses":["MPL-2.0"],"lastModified":"2026-05-27T15:18:42.093296Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=18 <=34","signature":"de8PB3XSRGJ9ocxEZjUfobP5VOeD7e9grEm0AdLGkyyzZiKXD0GI7N82XWw1FehrPBIA5ekKohl\/U0etUYxhHsqkU3cyXNgLZnnuBjUmBHuYJ8IgD29BChKZgQ\/Hp0Mfk3cfzDNcdzfq2x4JjRTbCnnaruaNXbghn0uZdFdugOgMcJ4fGWZ3u5rJiKAk2WolQVeBwcHY9tyBDO4VAa7OYvQ+RkStQh2XOag2U30qxlyrBApmADRuIno35z8u2YrEZ4seHAfXmpx3iMteXDJMtLgACe6wXbYNRrDwh4+ecuCXlikdHJUdj\/TycL+7o6gO+lgJugFmT1LY71J\/1ZDaM7EkB3hfsjUbrgu89e1wCx3OUEbow3z6nuUqvDB7RHe8pMrOqvAw13fbEGbtfIpguHzzaVuvgg8X5SyipD\/hb+jrySo3OESdpUEsFPIEMjLm6cLnCHxH49HGfOIv8PBI9QphcCwKHSRuCpbWzGWpiSyQKK+l5fdraKekBH68GnA8x4Nk1DDphQ1G0\/UrRi9fudp80oybb9GvUjtVLvbMXgdOScmXBC\/KuPAWjX3iZEheVaaOT7PaaGPb\/tuz53U1AQLD2COXdHYCniw+HUhb9MajASnBl5USPOEz5EyHWCyPC+L49LTiye4Bx5H1GhmaR+2S6lS5ZaxfJXalLC65fC4=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"translations":{"en":{"name":"CPanel Mail Sync","summary":"Manages CPanel mail accounts from Nextcloud user creations, deletions and updates.","description":"Manages CPanel mail accounts from Nextcloud user creations, deletions and updates, using the CPanel UAPI."}},"isFeatured":false,"authors":[{"name":"Rafael de la Torre","mail":"ethernet.zero@gmail.com","homepage":"https:\/\/eth0.es"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIECTCCAvECAhE9MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjAwNzA1MjEwNDE5WhcNMzAxMDExMjEwNDE5WjAZMRcwFQYD\nVQQDDA5jcGFuZWxtYWlsc3luYzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC\nggIBANsZII6\/CTKwDzZuxMkuRz94zwb84SPUVEOpAQNedUfuzjxbTZeaxW5Mfmiy\nuoysjf2jkCSB59GB1iUpKiV+IFlOSkvzHlERoSneIMKejkIHPv1FPd9L2BW9BLNK\nr47Q9EjKzB10HnN1+aMmkRNS2EcXug9u7YboP4Xz33Tt1pPpHt9sB85kaz4zxTY+\nID1NvtXzLNi8AiSWNsEsswHF9yO7M\/zd7oB5irD+Y4UL\/f8jl4sj2v1LH3AWSM93\n+h4aFrMn09SeHTPIp9ExXZx458F1uWD4vu\/fSzss20slHVX9qPKgJPRBJVI6+0A8\ncUyOxgKtS9XEZpmVm98+XsdMIO3mx+y61CQom09rAVCdL9ponQ+PS4UzemJ+NcsK\nvUzEe6C1D7SVVrfvjYt0nN12N28ZvDuqqC4J4EaRwAp3O5qQiNX47bzRdFqqyWSM\nk9VPPTL9MrhsnFxqSrShaY2hUa0x5VvXE14TzkAbztx7uUiYasy8KMC+4qMUcgvx\nzZuF3vnQfqi6olRY2mClQ0fhINfoyuavupPBlncyt+zjGE2zgO5iYoym6txnCb2q\ncfqIcPorfj\/LCkpUTtR0Q3PFCgBmRwLiiOwjzmh8p8I7FmIfDXtt5ehbr55JDOgT\nnypP9pCOdt3z8rEm5zbVVzXmp0p\/WIoNzEoNFxGxFxJfnqCTAgMBAAEwDQYJKoZI\nhvcNAQELBQADggEBAAO6eMZ1qwDevbTNbmccJh\/XtjcxonYbiCM2KrNEDkp9VRiJ\nokfMp8B5E9WB\/+Zm2rdxAfq5p5uxZVV8YVXOUdkSEYfKUhrx25CmXE6+frKU4+TV\nhWZAy9u9fd+UqY5oWtmxih+P6xgyYaQRfDMQD0fQngTK+jLvVlbH\/\/cLwukljd6T\nw3feB4541Ts3S4D8U4qQQLJlCRMscVk\/PhQwCY4yro1NstdW2VrOerUzjkAbr2ah\nUE+AIPCqSmllChK70dlpzXA5kEFkYDLIOGKNflCY4InYtsQT5wYQI8yTaRxlfk1u\nu+AdN6DyWxsWTEL0+NRxwolIunxonHW9C8pQKlY=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"markdownreadme","categories":["files","tools"],"userDocs":"https:\/\/github.com\/Konstiu\/MarkDown-renderer#readme","adminDocs":"https:\/\/github.com\/Konstiu\/MarkDown-renderer#installation","developerDocs":"https:\/\/github.com\/Konstiu\/MarkDown-renderer#development","issueTracker":"https:\/\/github.com\/Konstiu\/MarkDown-renderer\/issues","website":"https:\/\/github.com\/Konstiu\/MarkDown-renderer","created":"2026-03-05T10:10:04.545183Z","lastModified":"2026-06-29T09:12:16.858034Z","releases":[{"version":"1.0.3","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=26.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/Konstiu\/MarkDown-renderer\/releases\/download\/v1.0.3\/markdownreadme-1.0.3.tar.gz","created":"2026-06-29T09:12:16.827048Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-06-29T09:12:16.905918Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=26 <=34","signature":"fZsvBPWsOQdcTRCEJAM7EaSEirKcB63V1iqmMM2smjCUeWGM1pzVAAm6+c\/19mfX\nEXp5rzM5IBVIPrcXQqGjjzPIvI8pnFQ5A8fjCL4gwEg2V+bMi2M4gtrimUNs4IDv\nIVVAQvUSEOh5OMcFMerJmHh1UAJb8evDu\/UWjsGyCrY9jMX3\/2lF3lf9kM1XZIA6\n7HzoPjjX5pcrlEprvFT0IpqJRlCOLd38ILQoMmttfIY6wYKhkUi5BH1VY9N2RgDE\nHDy6fCSkEEROjIaFm9w8b7mEeJCXQcFChB9uO+vxVC\/uPaINDL1kfCQiTC\/5qVZ8\nsyuFC+ElZO593gfHYRZzE5uo1hWdRQp7HZd+9omuOdRtJ8b\/Xi5ueo7\/FYtfwmSL\ne0O32JSfDIZx7xgSo4S1Bu3OVfKK065JycK3DjeCqsQq7AlN80gzTCsz1eNaZ9fo\n9bpyJ\/SEVxJIwy0LuzlydKtNogiHCGRFofY7Zg24OA3mj3vArU2JptDy15gjSx45\n4PCqVwl0m2KPdX872GM\/C8Th9p52Fun4MtaIcy2pUNq5qWYBR4E9eDEyyn7o+tdK\ny1NAdFmUogGm6oLNvBvAedj1kFXIjlYCOkkkRf8NUALWnZSPMuVeZ\/RUMcj6RMKl\nVyCRH5Bto5vwmXtShWPSPYgagIRE0B4+6ezuK2Wsu08=","translations":{"en":{"changelog":"### Added\n\n- Added a legacy file list header registration fallback for Nextcloud 32 \/ `@nextcloud\/files` v3 compatibility\n\n### Changed\n\n- Fixed duplicate task list checkbox rendering for Markdown task lists (`- [ ]` \/ `- [x]`)\n- Switched task list rendering to the plugin-generated checkbox markup and styled it directly via CSS for more stable output\n- Cleaned up list styling and corrected minor CSS issues in the README header renderer"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/Konstiu\/MarkDown-renderer\/refs\/heads\/main\/docs\/screenshot-files-readme.png","smallThumbnail":""}],"translations":{"en":{"name":"Markdown README Viewer","summary":"Render README.md files directly inside the Nextcloud Files view","description":"# Markdown README Viewer\n\nMarkdown README Viewer renders `README.md` files directly inside the Nextcloud Files app, similar to repository platforms such as GitLab.\n\n## Current features\n\n- Inline rendering of README files in the Files view\n- Support for common and hidden filename variants such as `README.md`, `Readme.md`, `.README.md`, `.Readme.md`, and `.readme`\n- Support for core Markdown elements such as:\n- headings\n- emphasis\n- code blocks\n- links\n- lists\n- Support for Markdown task lists (`- [ ]` \/ `- [x]`) with read-only, theme-aware checkbox markers\n- Automatic refresh when the file changes\n- Clean integration into the standard Files interface\n\n## What's new in 1.0.3\n\n- Added compatibility fallback registration for Nextcloud 32 file list headers\n- Fixed duplicate task list checkbox rendering for Markdown task lists\n- Stabilized task list rendering by styling plugin-generated checkbox markup directly\n- Cleaned up list spacing and minor CSS issues in the README header renderer\n\n## Planned improvements\n\n- Improved table rendering\n- Further Markdown compatibility improvements\n\n## Use cases\n\nThis app is useful for:\n\n- project folders with developer documentation\n- shared team directories\n- personal notes and structured folder documentation\n- repositories or synced workspaces stored in Nextcloud\n\n## Notes\n\nThe app currently focuses on lightweight inline viewing of README files inside Nextcloud. Support for additional Markdown features is being improved over time."}},"isFeatured":false,"authors":[{"name":"Konstantin Unterweger","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIECTCCAvECAhMCMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwMzAzMDgyODA1WhcNMzYwNjA4MDgyODA1WjAZMRcwFQYD\nVQQDDA5tYXJrZG93bnJlYWRtZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC\nggIBAKvf5Ll16vCV0LWwovynNet56aB68EjsQVRl+PgssxXdpMwRhFYR+CwehKo3\nh9ezhWrP\/o1wqNXN3Q86PnEp+hvENHIyt18cEdzbqYHr5AX0FOXH4pDMRNRDvAlI\ngHDNblHQ\/fGN6oheIhUvOy3plyq5B+JSjclB\/fpV5PnnHDs9RZpDlqStpNg8CJSy\nyRggCoCBiTyBQr\/KPkpmE5nwTCd\/07GcIjtt3+SVkP9VPSfq7G\/X6B4zSKfjcyDe\nMg4RDUZSFeFhM+m+8OyDj5I1PXXrUWTJQ3c29yT0AshLPEYR2D6Ef0hRtW4nsd8n\nb9GepSSeWSkgIQtXnA\/qHHiQCan+pYxSd4qg7J0hsKaNKU08J4HBN9mXEDmlsnSn\nkI+HAK21azRaxwrm7p0FbyjzUKa3IGHJu2lJHRCY8Cvd4RqfYvPQXKtyQpJqPIkt\nboZ+jq3LS1q3MwUVGj2ld9++xuEJGCL8h3CTqoDm0\/MM+fUOjITp4RiKMgNdSTdT\n5hyxgVp+nf+YoiH7O0\/5YPKKuEcy9M1W0eL4+hKsweInlgju77eVH8\/x9kd2nppd\ndTM5pHqyqyZlnIYsAK95nYD16DjTEI1epwT0YlWRP2c83MjCovtSsLloDoTj8HHl\nQNgj0IrBZkCb6Thl7RP\/QwQr+tngJDcANn0m7GpRiMDj1DwzAgMBAAEwDQYJKoZI\nhvcNAQELBQADggEBAIF5EVN5fdi6QMBtaotx4H4Tg5hIRtMoT9a7WwMzbKGk78LH\nd7W9VEgeSrON9K6RdAyCwCmvQQs3ccp9ywFbTtrrsXcqoLSt\/ynQj+1WlD2J01Mw\n4jpNntALjD5rY5B6PGk2lWfX0vTTndCrVJuKLyCLvSAzSJ20Z9051K8eEz\/ZFVxN\nrybRMNzzJEKsfnie\/NR31QEySS11DTNAcu9PG0rH9WCUQe4Zvj9RgV4Qomwc6H4t\nLTe8gZA6Lh3scB\/SqtGiltDieiEVdVCgVGemreVWlt2LNdyWzPUnNWPJ9qiTWoT\/\nXZ2IwR+\/gk4y9YUBdrDC+0glpheO7kZXcPPgdaY=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"introvox","categories":["integration","tools"],"userDocs":"https:\/\/github.com\/nextcloud\/IntroVox\/blob\/main\/docs\/user\/overview.md","adminDocs":"https:\/\/github.com\/nextcloud\/IntroVox\/blob\/main\/docs\/admin\/guide.md","developerDocs":"https:\/\/github.com\/nextcloud\/IntroVox\/blob\/main\/docs\/architecture\/overview.md","issueTracker":"https:\/\/github.com\/nextcloud\/IntroVox\/issues","website":"https:\/\/voxcloud.nl","created":"2025-11-04T05:55:10.137955Z","lastModified":"2026-06-25T13:29:31.077292Z","releases":[{"version":"1.7.4","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.1.0","platformVersionSpec":">=32.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud\/IntroVox\/releases\/download\/v1.7.4\/introvox-1.7.4.tar.gz","created":"2026-06-25T13:29:31.054278Z","licenses":["agpl"],"lastModified":"2026-06-25T13:29:31.130457Z","isNightly":false,"rawPhpVersionSpec":">=8.1","rawPlatformVersionSpec":">=32 <=34","signature":"kOtHRor72jDWCRZP7UaOQ\/erQ3NoglHBFb\/c0FrWbnm0HCtRGZMPTeTFUPtrJ2+QHGpxItRwmMqs\/NQZn+FZQVVijS\/jXaLx65dyKTvLEDJ8v1\/7\/lORICGbgZQpVJ2XmoYr32TV2NnkkspXYkHkpDvY7pX8JPCbKytgnzGsLsahyHK9kIhBxo3OZzB+iGYmQg7oSCu\/V5VOBzX0F5HL4LHjHYeE6M+4jTlyr3DHyIpw6Yps7hwjplokAZjVdBMTRVBzLOofT5RXpNQBEjQgxy9MXn8axY2m1pVfnbFQt1FyetOFq7WHihN3Z4484Vl5369xjztjrOLiQ7X3BSGMEgsdRoXG+nR6du8mdVtI+k9kS+ELXaZ5ALLXzZiPUrMCZlMuDV3a4PePBlWYDv22rWn\/8Iq0Bfnl15+gBo84hhw\/OlzW4K\/kFA0METKDATMYtkQTaGnQbMg998vnWADLsH62U5HeLyjsLlFSAeftN5l0jyY\/kInIJszwrqi\/BtLuKzDqq1Vn9bO3oOohwTVvJ9EVjVnvanAtWIusvVn5RofUjQDoi4lrVVeI0Or105ri\/rH1JcibIYw0gGiTCm5VUumfjwibMRjS1Oos73WA+aMMaPfaTo5dppXEZ1mWQLG93fyLf03wYQvTZlAvEcXKhgNz5RrGvchmoA8+Cg8INqA=","translations":{"en":{"changelog":"### Fixed\n- **Tour steps pointed at the wrong header elements on Nextcloud 34.** NC 34 (\"Hub 26 Spring\") restructured the top header: the search became an always-visible inline searchbar (`.unified-search-input`, replacing the `.unified-search__trigger` icon button), and the app navigation (Files, Calendar, \u2026) plus the personal settings moved behind the apps \"waffle\" menu and the account\/avatar menu \u2014 those items no longer exist in the DOM until their menu is opened. As a result the **Search** step highlighted the notifications bell, and the **Files**\/**Calendar** steps either highlighted nothing (centered fallback) or a random sidebar link. ([#19](https:\/\/github.com\/nextcloud\/IntroVox\/issues\/19))\n\n### Changed\n- **Wizard targets are now resolved lazily and degrade gracefully.** `WizardManager` previously resolved each step's selector once at tour-build time, so any target behind a menu was permanently nulled to a centered popup. Targets are now resolved at show-time (Shepherd accepts a function `attachTo`), so a step can point at an element a menu reveals \u2014 and a genuinely missing target still centers cleanly.\n- **Nav steps retargeted for NC 34, with NC \u2264 33 fallbacks.** The old separate **Files** and **Calendar** steps are merged into one **\ud83d\udcc1 Files & apps** step: on NC 34 it opens the apps \"waffle\" menu (`beforeShowPromise`), highlights the Files entry inside it with the tooltip beside the open menu, and closes the menu again afterward (with cancel\/complete cleanup safety nets); on NC \u2264 33 \u2014 which has no waffle \u2014 the same step simply highlights the always-visible inline Files icon. The **Search** step leads with `.unified-search-input` (NC 34) and falls back to `#unified-search` (NC \u2264 33); a new **\u2699\ufe0f Settings** step highlights the always-visible account\/avatar menu (`#user-menu` on NC \u2264 33). The **features** step copy was updated to match the NC 34 layout. All targeting is selector-presence driven \u2014 no hard version checks. Verified live on NC 34.0.0 and NC 33.0.1.\n- Function-valued step behavior (lazy `attachTo`, `beforeShowPromise`, `when`, `canClickTarget`) lives only in the client; since the API serves the default steps inline, the client now re-attaches these behaviors onto the server-provided steps by `id` (`enrichSteps`), keeping server copy\/translations\/ordering authoritative.\n- **Admin Steps editor** now documents NC 34 menu targeting: the CSS-selector field's example is updated (`.app-menu__waffle, .unified-search-input, #user-menu`) and a tip explains that menu items only exist once their menu is opened, so steps should point at the always-visible trigger button."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/IntroVox\/main\/docs\/screenshots\/welcome-step.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/IntroVox\/main\/docs\/screenshots\/admin-interface.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/IntroVox\/main\/docs\/screenshots\/personal-settings.png","smallThumbnail":""}],"translations":{"en":{"name":"IntroVox","summary":"Interactive onboarding tour for new Nextcloud users","description":"IntroVox provides a user-friendly guided tour that helps new users get started with Nextcloud.\n\n**Features:**\n* Interactive step-by-step tour through Nextcloud's main features\n* Full admin interface for customizing tour steps per language\n* Multi-language support via Transifex (every translated language is automatically available)\n* Import\/export functionality for easy tour configuration sharing\n* Global enable\/disable control for administrators\n* Per-language admin overrides for custom tour copy\n* Group-based visibility for individual steps\n* Personal settings for users to restart or permanently disable the tour\n* Admin statistics dashboard with wizard usage metrics\n* Optional anonymous telemetry reporting\n* Automatically adapts to your Nextcloud theme (light, dark, high contrast)\n* Privacy-focused: tour completion status stored locally\n\n**Perfect for:**\n* Nextcloud administrators who want to improve user onboarding\n* Organizations deploying Nextcloud to new users\n* Multi-language organizations with diverse user bases\n* Anyone who wants to help users discover Nextcloud features\n\nBuilt with Vue 3 and Shepherd.js for a smooth, modern user experience."}},"isFeatured":false,"authors":[{"name":"Rik Dekker","mail":"info@voxcloud.nl","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEAzCCAusCAhLHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjUxMTAzMTkxNzE0WhcNMzYwMjA5MTkxNzE0WjATMREwDwYD\nVQQDDAhpbnRyb3ZveDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMtM\nAMZDlX5HabcqoMolL7vQ9XUZgujUkogQm+\/ZuPSnuk0lQD3H1RGFYCl\/2M7o+kMy\nkBeEJmy\/B8S3kbcGZVhBmoNpDlSfLk\/zENPaBMJ+OS3iSFPOXRwP+oXUjvSLiUk7\nE4a+foTxVraU08gZJQTNbkcAeJV5AJTzy7S78iYS57o9PB5ZwRQamqSQ70VsgQv\/\nFlhggtQ4D8xVJH7ErVgua0jPcLW7lqthBFuD8OlYkxwksJaqRvONPrYQrkNUxiNE\nX2FK6+rdmsEea1NAPU3hDR4EJKRheSlCCrpyK6BZ75rQRl9agm0WfynVjRjWyirE\ncQSe6L5QmtanzEacd24w4jMoCe6PCFJZmdM8A5YCsnKPnyJWLeGyZnzzvvP5Qpez\nSJg0isItHR+UzEu6TYN6mh0WPMxc1uIINIRXrLdtrZGMMgknBYSFxugn\/D0cgugF\neNubz4663X2AnkuS1KgLJcQd9b6tYzVpFzrii0xUUbspKXxD1l19C\/YRuPWnTqaQ\noFlieVAfB2rSxn\/pdOjC1E2cxAXHHsGanoSSCv0RevgO45QvZZzdbOj6vucp+837\n+PV\/YyppWI+fNu0SfxRV9fxhMe5u1isW3CVolxHJsq5jyoUdmdvEZsH2Dej3hxdK\n\/BlCgQMdCdM\/sN0NjtJvnVXSOsX4Gf93f9zcBMYlAgMBAAEwDQYJKoZIhvcNAQEL\nBQADggEBADucER0c+mq8wl3cFEwfBu\/nSZy059g10Hh1hb1U0vGjop\/A30iezfEY\nCde5K85NesN\/jRG8wSl7uaUtPcBLgSOQ688SfvY9dOfBrHNAJOXShXA7XF2gf0I8\nvn0iO2Cm9Di7v+z5N2jWsD3OO\/2VVUsuWLZWJK\/QKB37TI1MkyJKW2tt\/4p6jIcD\nk5IAAk5i1Mv\/pqBfFx1h1wWZ\/BHjSVH1b5xCIqwIJJizpvA2X9Lwrp+kxFcrWlQ6\nGsx93TGXMQdtGnApX8EZBMF\/yIH1BzL8OZ5VZa3D7qAchCXqCokYXb6zmiiRNiEt\nS\/Uxq9Vhiclcf7p0tzKWYm+9ugq9TaQ=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"news","categories":["multimedia"],"userDocs":"https:\/\/nextcloud.github.io\/news\/user","adminDocs":"https:\/\/nextcloud.github.io\/news\/admin\/","developerDocs":"https:\/\/nextcloud.github.io\/news\/developer","issueTracker":"https:\/\/github.com\/nextcloud\/news\/issues","website":"https:\/\/github.com\/nextcloud\/news","created":"2016-09-13T19:36:01.812869Z","lastModified":"2026-06-09T15:10:23.682915Z","releases":[{"version":"28.6.0","phpExtensions":[{"id":"libxml","versionSpec":">=2.7.8","rawVersionSpec":">=2.7.8"},{"id":"curl","versionSpec":"*","rawVersionSpec":"*"},{"id":"dom","versionSpec":"*","rawVersionSpec":"*"},{"id":"SimpleXML","versionSpec":"*","rawVersionSpec":"*"},{"id":"iconv","versionSpec":"*","rawVersionSpec":"*"},{"id":"json","versionSpec":"*","rawVersionSpec":"*"}],"databases":[{"id":"pgsql","versionSpec":">=10.0.0","rawVersionSpec":">=10"},{"id":"sqlite","versionSpec":"*","rawVersionSpec":"*"},{"id":"mysql","versionSpec":">=8.0.0","rawVersionSpec":">=8.0"}],"shellCommands":[],"phpVersionSpec":">=8.2.0","platformVersionSpec":">=32.0.0 <35.0.0","minIntSize":64,"download":"https:\/\/github.com\/nextcloud\/news\/releases\/download\/28.6.0\/news.tar.gz","created":"2026-06-09T15:10:23.675185Z","licenses":["agpl"],"lastModified":"2026-06-09T15:10:23.746047Z","isNightly":false,"rawPhpVersionSpec":">=8.2","rawPlatformVersionSpec":">=32 <=34","signature":"AS+yxEKJ+C6yX9ZfCumag37xz1KrU7ZYJCds7AkdPf\/0Ozc9HEPfzCZFcMaQMh8e90n65T1oEXAPxFvTlphIQVMKt8FFnzxbBu7gLeUx8dD11OTu91ty+Wre2\/1BODLpmlKXC\/kABwIxkaLqKkOm7augK65hv6dbdjhugkgNQO8fsnIwkjDLxFTqNKt+lqJCzwNXZHhNqPI1bfbAUPocRl+c+1srOXASEvh+VNnJ47LUqzfoPoH6bHUb94dcWf6ykVEFO44EKmRFG0CDrnFxJR6gU7cgIEJAu9V23B0SbZTbemWcIwWJCqLW\/AycZ5ydGrmms4sAhGLZGFhBkB9IT\/5JvmnV3w4sr\/bp9yUyOBj1Dn\/zgG0PgqsyFTu3xL5YfSCMRoi+d8Q20dQHTJYJjGvfQGoLTxENXV91CM1eIBiIKjDVEP8TsPs5H3TMZMQz432Y4qOKVX7F5SDZsvFvVo0+BYoJaYbqaemSVuyOXGRUhsB8OJf4YC3ERjrvXIW6NVRHuxcBv1XMT25ILF9YGxAHtMZsoOW38RCJXViYrK0MspkNwbRXzizNdlrtWg\/bPqgRK174+LHeMrl8VXAGhlQ8jhyx95yY2p\/eehVo1N72znx5BF9nYLqOEMHMyQ5vy2v4DZUrMtuuYzK\/6U+L1VGitriF\/Mu8l3aisEbK60A=","translations":{"en":{"changelog":"### Added\n- Added support for Nextcloud Server 34 \"Hub 26 spring\" (#3786)\n\n### Fixed\n- Focus article view when item selected via keyboard navigation (#3791)"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/news\/master\/screenshots\/1.png","smallThumbnail":"https:\/\/raw.githubusercontent.com\/nextcloud\/news\/master\/screenshots\/1-small.png"},{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/news\/master\/screenshots\/2.png","smallThumbnail":"https:\/\/raw.githubusercontent.com\/nextcloud\/news\/master\/screenshots\/2-small.png"},{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/news\/master\/screenshots\/3.png","smallThumbnail":"https:\/\/raw.githubusercontent.com\/nextcloud\/news\/master\/screenshots\/3-small.png"}],"translations":{"en":{"name":"News","summary":"An RSS\/Atom feed reader","description":"\ud83d\udcf0 A RSS\/Atom Feed reader App for Nextcloud\n\n- \ud83d\udcf2 Synchronize your feeds with multiple mobile or desktop [clients](https:\/\/nextcloud.github.io\/news\/clients\/)\n- \ud83d\udd04 Automatic updates of your news feeds\n- \ud83c\udd93 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https:\/\/nextcloud.github.io\/news\/install\/#dependencies)\n\nThe Changelog is available [here](https:\/\/github.com\/nextcloud\/news\/blob\/master\/CHANGELOG.md)\n\nCreate a [bug report](https:\/\/github.com\/nextcloud\/news\/issues\/new\/choose)\n\nCreate a [feature request](https:\/\/github.com\/nextcloud\/news\/discussions\/new)\n\nReport a [feed issue](https:\/\/github.com\/nextcloud\/news\/discussions\/new)"}},"isFeatured":true,"authors":[{"name":"Benjamin Brahmer","mail":"","homepage":""},{"name":"Sean Molenaar","mail":"","homepage":""},{"name":"Bernhard Posselt (former)","mail":"","homepage":""},{"name":"Alessandro Cosentino (former)","mail":"","homepage":""},{"name":"Jan-Christoph Borchardt (former)","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.8333333333333334,"ratingNumRecent":0,"ratingNumOverall":57,"certificate":"-----BEGIN CERTIFICATE-----\nMIID\/zCCAucCAhF+MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjEwNDE5MTAwODI4WhcNMzEwNzI2MTAwODI4WjAPMQ0wCwYD\nVQQDDARuZXdzMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAxujTVYdH\ncNAkdh7d+Ga9qgY2IW2YyV+qICzLgG5aPoiXm+NDchUVZ0a0meB1SGOHvJEJvDzU\n\/9S4xgfkuLGQ5A0YoGI7xvXh0xN8qjtj6ownctT6W83BvKQu1fiqJhuiIzcxXalv\nXKrnYNr8LVTxSdvwVkM26CI2QUwor\/kA6fmOs900mCj0nIbEao7UboxLaV52O\/qz\nuXv1KQBZ9XEBzBy\/cMbYO9UU4d0hxsxXNErGq8\/ejhBI4Kg6Gbo3RY8zNoT18tLK\ntfZYS+teakObbwYJraI6essAruy3slTowZN\/9C9ZO0o6SZ1g8bvk8ODr0Jgw04lc\nnbT7Q7I5FACeuYnUQ+7j6Dojljy1KLalVRhhfrD5mYOqxq8+ngwRUTC8NPxpcHYZ\nls26y+Rm3OUAnkeiAY2vX\/KJHzpcull4vtI8UH58TzQJBGwVN5pHRo9eW8jZX9Vs\nMjcz1F0bEhUy2XRcb2+jqDqAhvfD7W7WiGuKaDC2LF3oOZS9eM7BiU61bXHUzS\/d\nhF3elEiQ4kqvkn7A+78859XYDpCAyWanLg0sLXbynDvB+zWKNZAqHcOB8kA8kHJ3\nyBftXNybOgRXNPOLwbQQMzj7pcB\/9EjUgyoSyjoL5OQ71oPD312nXtyb4ADGYsuZ\nMpHtZzCPnRXspgcmASOTsfHAP6fwhqIpBWsCAwEAATANBgkqhkiG9w0BAQsFAAOC\nAQEAaQeKsHfE+9VcQJymYpvOZwZ2dx710j5Ig2HHJgacOa2teDxVpVyImDAeMLU8\npy\/RpQas8YeNtucOL3lej0RKYk4cuu2OpJiHuOUyFX+B41etSS5aujk83x7wEZfH\nEW4iO25qccoaOerRapeBKSaWZZVsdNl1YXLSopP3Apq59eGxzpqyfOcINPxVqWS4\nqD5793vFVRfl\/pyO1s9w73oyjFvUiyR0duBk9efp2FO6sYwLdCkqj5fCCZ7LKMMu\n1PCoG2C9osUv\/5NcfM1PaYuv6q0UjpSrX6rcGIZsm\/wkcI6+Tz9T4gxZ1jv5RFC3\nqEwI8qKrdQhP+698XdwrZrwzpA==\n-----END CERTIFICATE-----","discussion":"https:\/\/github.com\/nextcloud\/news\/discussions"},{"id":"integration_signd","categories":["integration"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/lambda9-gmbh\/Nextcloud-Integration-signd.it\/issues","website":"https:\/\/signd.it","created":"2026-03-06T12:26:04.450617Z","lastModified":"2026-06-12T06:39:47.632625Z","releases":[{"version":"2.1.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.2.0 <8.6.0","platformVersionSpec":">=33.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/lambda9-gmbh\/Nextcloud-Integration-signd.it\/releases\/download\/v2.1.0\/integration_signd-2.1.0.tar.gz","created":"2026-06-12T06:39:47.594501Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-06-12T06:39:47.682177Z","isNightly":false,"rawPhpVersionSpec":">=8.2 <=8.5","rawPlatformVersionSpec":">=33 <=34","signature":"ln1xAGb1YIelSoowRe\/Ck4fo6ZT03BIGqlkkmL\/7QoPcyq2rLsAAEJdHyKhL6xiH\n5EVK\/Yr+LGynigzSij8W2LW4NOlBosO9G+psIsA4aQu3ODJ3EEHB5462VBVSf4Bl\nFPhChsGua9GRHMcbqHsbCwysr4SxRMnmJJ+Gk5Qu3DgfqzqlVSKvD7a+sAo15T7P\nDf6rZZHoownDvIkoVEoK2t\/M8mtJn+aCzNb70eutjMpk8NKcvEfWgfmsyamna2Ol\nzWOhq6CCwkQ8xPeZMqK2TW8KuGWpM7DJCItnDNhHiyO1vPruELYKvqBc88ahLBXH\n1HofOF8BfDsa3lEbmybYOsMKUDbroAR82EgK9JmNymthuMM3rngUWtPZ3jqeJl9B\na24yUamerrN9hOGLju28BSSObwOKeW\/D7m6Mv32iXK0lGOrieisnFM0a4L9pHpIX\nKpUP1bmOuHPPCuQqTTtUox7KaC+QMTPvcxpGqBcAkyY2rxj\/C+jRWZlEVBiPrSAW\nWlq4ioli\/lNcmOjgjQF9xexvOKrPzr3rr9bK7ihuC8qPTEkponfMu7BKs5eAOSKR\n13\/VtsviPONOS11E2uvw\/6z0Kt9VzipIbmZb\/3zQlnJWNZP3ntUoHr2FP9JznbSg\nPEo99a5whaQKF2+f5R37iBHC4zlPAq8M+BocAPJe6Us=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/lambda9-gmbh\/Nextcloud-Integration-signd.it\/main\/screenshots\/process_overview.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/lambda9-gmbh\/Nextcloud-Integration-signd.it\/main\/screenshots\/files-app-sidebar.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/lambda9-gmbh\/Nextcloud-Integration-signd.it\/main\/screenshots\/admin_view.png","smallThumbnail":""}],"translations":{"en":{"name":"signd.it Integration","summary":"Digital document signing with signd.it","description":"Integrate signd.it digital signing into your Nextcloud.\n\nStart signature processes directly from your file browser, track signing status, and download signed documents back into your cloud.\n\n**Features:**\n- Start signing processes for PDF documents\n- Track signature status in the file sidebar\n- Download signed documents directly to your cloud\n- Admin settings for API key management"},"de":{"name":"signd.it Integration","summary":"Digitales Unterzeichnen von Dokumenten mit signd.it","description":"Integrieren Sie digitales Unterzeichnen mit signd.it in Ihre Nextcloud.\n\nStarten Sie Signaturprozesse direkt aus Ihrem Dateibrowser, verfolgen Sie den Signaturstatus und laden Sie unterzeichnete Dokumente zur\u00fcck in Ihre Cloud.\n\n**Funktionen:**\n- Signaturprozesse f\u00fcr PDF-Dokumente starten\n- Signaturstatus in der Datei-Seitenleiste verfolgen\n- Unterzeichnete Dokumente direkt in Ihre Cloud herunterladen\n- Admin-Einstellungen f\u00fcr API-Key-Verwaltung"}},"isFeatured":false,"authors":[{"name":"lambda9 GmbH","mail":"support@lambda9.de","homepage":"https:\/\/lambda9.de"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEDDCCAvQCAhL9MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwMzAyMTgyNDAzWhcNMzYwNjA3MTgyNDAzWjAcMRowGAYD\nVQQDDBFpbnRlZ3JhdGlvbl9zaWduZDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC\nAgoCggIBALx7kG5G2IrQoEnkn0MVuKPHZd1P16oSN8Q+8RxWNK600ekpahhJY0D4\nhC7fYwMtS5Ty1hoBiiUxCKWzGzkDlNp2deor5VAO5e56H83Lbl6cXwxet7tyKbSX\n6NesU\/a7Of2rBz9Mf5014iWY5bp2Pk+hHiVxteCD7IFXoAZGb9YsoVQtIkqemN+V\nx\/D6olO7xOCzN+tnoyWV0ZyHTq8ylAw9NoNNEFjCez9hW7C1z7kyI9NDUBo+CRtC\nLpRllPz2aDrRZV8Vl7\/JtkJcXJEGs2qBNRyHhMMMyllDw6RQ\/Nn6TFon\/m1c1c7X\n6xORdmbPwJtTE70o8dk\/U9TBQKazWe2fx3j1SmomdXJ3oE2tId8J8yqz+1kY0AjJ\n3l2OCBUdKfq\/52WVqtCAyq3rSOiUooyEaRoc\/uJnmNw6AqkFaANuZhc+4SCqfgHC\nPRWu9Voon7Teit2FHG+WbhxDM7WXFxdZb2KbC6w2JL8Lm\/K+Dm3rXa+DacwmRNF4\nYlw5mJO4sKtgu+CMectyBdzKxQXgpJC0i38DVQGsKsFHtHYlP\/bKTM76Aqb7Xacn\nv16uskG0mA5DUQsIOu89x\/sGyp8hKLCfoaTO49aUdqFZLJmxV\/VXrc3M2LymCxDf\ncJdgV+\/gpU9Q7N+0lQLlJXDHgyh3PzThisECq1PUeJu8S5KfPZYnAgMBAAEwDQYJ\nKoZIhvcNAQELBQADggEBAAkUYVN0f83oLC+\/ZWv4iMKP1nDQuW1lngUSOK5y\/FPl\nFmfHcuaERHclfZy0\/qPcQZCesVsJ9LLNRKdU5JFAt97cqqrRvrujb+AfhglRdmcn\nKFgkgCws4BiGKPCNnPlyUJ1\/CG3xXov\/6bgXA8RUXIgd9S+CvZscZHlb+bRzI5GF\ntpPthxPTUDKhK5LcP5i2e+CCCuoWOCVSNvENX0tOfYA6Q12ux0nbqPjnVHFSW9E6\nTLBiQqrd\/oWW2a0prlTrxdrNIMOmyzjak5i4sIdtMTj0FeF8iSaf62OFwmo2WPp2\nyPadzDShYoMnUI7rGeXLtY3z0hU1z9sRuUb\/kWigMBg=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"coremail_sync","categories":["integration","office"],"userDocs":"https:\/\/github.com\/zzfqwq\/coremail_sync#readme","adminDocs":"https:\/\/github.com\/zzfqwq\/coremail_sync#readme","developerDocs":"https:\/\/github.com\/zzfqwq\/coremail_sync#readme","issueTracker":"https:\/\/github.com\/zzfqwq\/coremail_sync\/issues","website":"https:\/\/github.com\/zzfqwq\/coremail_sync","created":"2026-07-02T02:52:24.333723Z","lastModified":"2026-07-02T02:53:38.111820Z","releases":[{"version":"0.1.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=31.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/zzfqwq\/coremail_sync\/releases\/download\/v0.1.0\/coremail_sync-0.1.0.tar.gz","created":"2026-07-02T02:53:38.105802Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-07-02T02:53:38.164393Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=31 <=33","signature":"B6tHb3pRd0GY0cyKFY8Kj9v4Wav80T6svIo0kOeT8HrHj8vY31sBo9jr4e8sA4ba3BwypHYZtX3\/S0LLS+A21fYwDK0KRRFWQ3umyuWH5QLJ4okfBfO5T8\/O79EG0y9nvjMA6pmYpwLUBuh1M7yqBncFv8U6cbpOCD6N1ZWurVq5y+Yk5DxLmxjGL5sduaAA0HYKMtDYJXi1+F7gQ\/6\/ZjaxpeqjlTZn+RWhZEhcAdez430JIhOD4\/roMRXmOKSvo9mgL+X5g63PvJac\/UZGldNu4\/pk2XCLx2xFdfDxcZPew\/nzasA\/8rAjya+CwsvzQ3nDteGKiKc7570JwwufSg8ivMg+m7aIrC2t+OmYi9PomuNjacstM25TaHeh1CDLMKBShrzfs\/37\/RYtioLR3AnZEXtXka91CsUNVPxDJM\/S4vjHOpG5bbEh2C8+zo0WCyP8C+iV7UBsbkn9e8VmJGMV+931i+vnI8iMWkW2MWMGK0\/GxG76ympckZASYJoMDvnLKM2Q7PDWm+qUO5OpUdIRg93VHxpDnq\/K9m3sEBqUw8jXDWqooFZsTPdv1pcaKK+YUm+fWFh\/2senq2wMZZV2R\/qH364liPqstiRsvExroCwYEGKSurMVZqM+CgXri\/7RDyTVmFMmd0EijEERIhfT0+3svx2c0DEbVv3z\/pk=","translations":{"en":{"changelog":"### Added\n\n- Add Coremail to Nextcloud one-way contacts and calendar synchronization.\n- Add administrator-managed Production\/Public and Demo\/VM security modes.\n- Support an administrator default Coremail DAV base URL with optional per-user override.\n- Add localized UI strings for Simplified Chinese, German, French, Spanish, Italian, and Dutch.\n\n### Security\n\n- Keep Demo\/VM mode compatible with HTTP, private-network hosts, and legacy Coremail DAV paths.\n- Add guarded Production\/Public mode defaults for HTTPS, TLS verification, and private-network host blocking."}},"signatureDigest":"sha512"}],"screenshots":[],"translations":{"en":{"name":"Coremail Sync","summary":"Coremail to Nextcloud native DAV sync bridge","description":"Synchronizes Coremail contacts and calendars into native Nextcloud Contacts and Calendar."}},"isFeatured":false,"authors":[{"name":"Coremail","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIECDCCAvACAhOIMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwNzAxMTIyMDExWhcNMzYxMDA2MTIyMDExWjAYMRYwFAYD\nVQQDDA1jb3JlbWFpbF9zeW5jMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKC\nAgEAuypsVsYAZL71+9NeuBoIVgVja2zkTuQAf1SgRnC\/uNUpIc8pKoqf1GpRuwWU\nGNDDEhXH8r9Z0N7EM7xTnC1rqRSFVyERXfAftQKjf2qAnrAHzXhU62lNiwhuSAWr\nE\/dCyKbN\/4a9pdbsbDhncXTI1pDeYfaWK0aHhZaC7yiQcuWSinDWKDb6h+dYFPKN\n9yTGjTh4WCcRb34QUm7D3EAPdbTksiQQfwzszhGFOy+HjHItkAUDgyBCHRtC03VS\nSzM1aOIJXctG9SR7IPponYiujhBt4J3mI26bOSJPs37+i5HnwHOU+Kq47MV8A7Gd\nfrn5buopxz1TpZd3TNo+rbO4muUqH6F0JweCrsd6AKDdidVo6n300OPTZD5zGVNx\n8s6dIp\/wd6KwM9lD8I1gK71O2mZ3YqyUJUNo7Dj+oZmae\/8p8o5Lz0XDPcj41a0B\n+chF+oXM\/vM83sFl7be8fi\/mKopSAFB6LV1NGari0GrRnYtn\/aQoXPG5VIQxK0u0\nhA3Seg7uRK606VwLmBPcwFETMisbmkyBeI3iG3LkvuJNnoMFHSX\/Dba\/YRmfKlu7\nC59y6b8ZbtiBrvlYRUPw1BHJUwS3Kf5Qyk8pWlctVZY96fuO67oemPHAdUc3707+\nKXbM677QUjQ0VROTZ3QOl8TVtBSyCkEb245v5xjqoeS9n8ECAwEAATANBgkqhkiG\n9w0BAQsFAAOCAQEAQKNDnxgyAoQmho96h45S6NfmAhMKf74+fHFef+XsJJSkdg18\nRMQbAqOGD5VCA+ESS\/Y1CSVpipmfImlkJ0n26PqJInPA7IHXtnc3pSNlNBKhh+Oo\na7YO12wnme2oOhUDDwuTUXRmLGztzXPiq5B758uELVWNxoYAT++apy33qtjWrx5v\n9LxswFk8ak3bWlegRhb5JUuSyelEYxJZuOmOffqXogGGCrwGzv0bw0Oer9yFTgj1\n1LuKYxRxD5Ax6zzLW2y6gBia16QGuU0Rfag4BiUWRqNJ72bkWv\/qZ4ERRsjRDflp\n5XZO4yTzrF2SCDJW68UEfVy3PxF9DydJpeaIBA==\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"pandoc","categories":["office"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/mejo-\/pandoc\/issues","website":"https:\/\/github.com\/mejo-\/pandoc","created":"2022-12-20T09:53:18.052677Z","lastModified":"2026-05-13T20:30:45.328872Z","releases":[{"version":"0.9.2","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=32.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/mejo-\/pandoc\/releases\/download\/v0.9.2\/pandoc-0.9.2.tar.gz","created":"2026-05-13T20:30:45.304313Z","licenses":["agpl"],"lastModified":"2026-05-13T20:30:45.370615Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=32 <=34","signature":"RLMxqWDpTnPrnR7vXqFRCD2CQEsNEjeqFp02n88UqS+wOB9xO4YqfTDqGTscZxVk x5Wh66jQJQ8S4sfBawDhn9G+EICi05QUsjFp6+F8i8zTRfziaKhhKHBVpBPOs5Vh jQsxt4xtIrKS7YA7IsqD3n7OgdBcZ8zzD0AaFa+UGVwKWnSsl+UJ7oUuZUdtYJ9z b+Di+Tr\/6AiVqxjeGbxEhslD62NaY5d+l9UbNa5qCaKWcHQVmDOPYisjCw2tMEx8 KQypWTEvj7ffKm7oVYmnwwVBPPPS9VmDsEe7zQs2fl9e1kGsE26RLSHFj0NSYRLp X\/ZZrh78bNyX+KkPnVN+sWpaZkm\/4axjMkM5dWIP96wqlRyVmgSJLWFNqM8Rp70J CWotO3eErTisCp4YTdKyCCM56\/XMln43kmjAxqk0baUPUWQGLLTttwkOkikgK7yC pHXSltRAllylBZLEE0X+bgMuMm\/tx+U+KqCrtYPAdXqYQHblMD92XuXMBYChDUu6 N7n+euxphAcACVGpwTHExG5yImLv7PHe\/cnO3h7+fnlNCEEu\/VekoWYG4dan\/wAR GRwxJYGdnCoJcME4VHYvBGjF+IjJqZPl4r9wGYcDzMIHqkTnoQJrTUlWiYD2qhvA 5yIfuDM8o+pTNX9TL0+\/\/7Eqktq6dFiOKaHJrYLGFEA=","translations":{"en":{"changelog":"### \u2728New\n- \u2728 Add support for Nextcloud 33+34.\n\n### \ud83d\udea7Updates & Tooling\n- \ud83d\udc77 Update PHP dependencies.\n- \ud83d\udd0c Update NPM dependencies."}},"signatureDigest":"sha512"}],"screenshots":[],"translations":{"en":{"name":"Pandoc","summary":"Convert text files using pandoc","description":"Allows to convert text files from one markup to\n another using Pandoc. It requires [Pandoc](https:\/\/pandoc.org\/) to\n be installed on the Nextcloud host."}},"isFeatured":false,"authors":[{"name":"Jonas","mail":"jonas@freesources.org","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEATCCAukCAhHzMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjIxMjIwMDk0NTU5WhcNMzMwMzI3MDk0NTU5WjARMQ8wDQYD\nVQQDDAZwYW5kb2MwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCkxgw1\njZsdLSVJBgpLF1uGx7WzgjNUfjn6VowHtwGyIP0YFMuaM1TRyi4ORWF3a6dx4epM\nUgOmU5M5U+G0CDxE4eDzbtAV1lOqx56RNQyY5o1I9Y4hBPONilOYQwWkmiQTA+TV\nSzhVnU2WlHKw0RcvjOhGgo3lspZHRvFocuZm8i5146H8gZJ7zCn6Nug9rRv7oTQ1\nPQ02VqkixS40CQEVhLVWp8+APbo9h54+cAB3XgTFge0EsjEvj4ZDRI8+mkDPRezG\nP2QurQDlXAsMBlMw2eDI2+RMJHqlhV2TjrSPaxdm9Bvc4A+XCquAU75uCpS81xl\/\nF7\/KfJeX0mqUA9Uv8Db7D7FsRT54XVQtvPs\/PQH3gY8VTcebSzU4HfSjFVTmId9D\nsYAGk2p7IUMnkdMd1VDT1DFSMpJxqjMDIbBJZBrTnSMOeDntATXsj4jCNrF8GvEQ\n07CjWiuCT9bvwasYO9R0cgAesXCLrxCqDFcr4QqNPxDWueHCJwZr1exSfKkDAEQM\nIdFx1gPqjo64z+GGpd8foGX4YCqsyL+HccMFLRkWi0a5aY4oKHGOg2L7cohLLdMu\nyYPB64Z3ZfHnMzrlMfudnpQD8gcixFilVH8Pwo7mFL3hmvMTuXY6Wim2lyxoncNL\nyaVuJFZUgQi3sjiyHYqKn9N\/erH0y0eDgnzPoQIDAQABMA0GCSqGSIb3DQEBCwUA\nA4IBAQA+B1guKvXsXmqyug6JVj0SavdyS9HZvQWZRA+yT2Z+Y0jFkNZ8p3Psjnxh\nFVO4lFPrVNhlPxoQh1O9sirCB5VogGCXHdpSaPKd5vH3EEvfNwwtu2TBM7TWY9ZU\nSppjbnPICR0t\/DDSaDaJ3aE4T4nkuci72Cqiv5+SRx2Z5HkbYKs5+ZqbOHSzff9+\noeDCuna7MdvHoSW5mjxktk5kLDTZ60C+C9pJK4lJV\/FuRMaA9hkLt6HzYMkNi8jQ\n5n\/RofCallt36dhW6AZBCo7hn+DQbQGOVujxkI3HDef+ooY345NbIj\/Uf8iWzmu\/\nKMar2pZNDPvY2DqXDXMCW8zFJEQL\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"integration_deepl","categories":["ai","integration"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/integration_deepl\/issues","website":"https:\/\/github.com\/nextcloud\/integration_deepl","created":"2023-03-20T16:48:56.934068Z","lastModified":"2026-04-14T15:21:59.836194Z","releases":[{"version":"2.2.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=30.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/integration_deepl\/releases\/download\/v2.2.0\/integration_deepl-v2.2.0.tar.gz","created":"2026-04-14T15:21:59.733382Z","licenses":["agpl"],"lastModified":"2026-04-14T15:21:59.971086Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=30 <=34","signature":"D4\/GrQe6qG2ODzSF3PqQU2iXls5pQOXGwPpaLEU2Nd7xrp1gm1LbE4+WjMgtJ9N5ZEdzzX0efBhUnBJ8Sfp\/B0EiWnQ\/t7pRTZCiMfgCutiVHumQSqsiDrM6ak9J1QJcIAwWe60ZZU3pqg4a0xXx5wdlT2sWkzzJqiTYlFzfAxfUIUKEKVLPa+CQUQ+2q2\/OUw3NiEwDxQ+VDiEgBRxPYmtelpgY8HqjoExel7irhpBunKAvHvmvrA7YFCKWPZSfucXhsYQx9mCgDUYnkjxrdOcBVQYVcMibtF6EZOEXBlXxnIaCX8Tbs2D\/Ws9tQzmsMo1Y0z241c8wCy5QZJ6MuP8LDCR+OpdarHrTloBGPXDraLGOy83nJQETPfd1wLDCJgh24Hx\/tpaj472EVdQbptJ8Gx8RHLrh2LCJT\/Wh7w5pHHPSdaLumE34Cl2cfq3Q2oVUY0la9aKUxNj3S1S+mgmAXDZxI\/QtUV6tIlCymXsFyvje4s2SCiW+bpVltdz6YsZMzDruro1ftcxVG\/rrj6FB2nJjtOMBwYf8\/LNRjopgq+C8OfXE3yxgr2EIOisNqPSn9R46VRp90NRuQh7dVwFuj+a8\/WxRVxsdBWy9+aPILEP0Yaa45Tl3AeEApONi9nxYdAvuLqRmF2SQdaKND8M1HjKlGh33yDFgZ1yAwI0=","translations":{"en":{"changelog":"### Added\n- @janepie Support for NC34\n\n### Changed\n- @julien-nc Migrated to vue3 and nc\/vue 9.x.x\n- @julien-nc Modernized settings, use more nc components\n- @julien-nc Use proper debounce\n- @janepie updated dependencies"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/integration_deepl\/main\/img\/screenshot_assistant.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/integration_deepl\/main\/img\/screenshot1.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/integration_deepl\/main\/img\/screenshot2.png","smallThumbnail":""}],"translations":{"en":{"name":"Deepl integration","summary":"Deepl integration providing translations through deepl.com","description":"Deepl integration providing an translations through deepl.com with Nextcloud\n\nThis app integrates with [Nextcloud Assistant](https:\/\/apps.nextcloud.com\/apps\/assistant) to offer translation services We recommend to install Assistant additionally and activate Deepl as translation provider in the Artifical Intelligence admin settings.\n\nThis app also integrates with the translation API of Nextcloud server to offer translation services without Assistant. Currently this is available in Text and Talk.\n\nTo run translations and any other Task Processing tasks synchronously, run the following command in a background process (10 is the interval in seconds when the process should relaunch to use the latest php changes):\n\n```sh\nset -e; while true; do occ background-job:worker -v -t 10 \"OC\\TaskProcessing\\SynchronousBackgroundJob\"; done\n```\n\n## Ethical AI Rating\n### Rating: \ud83d\udd34\n\nNegative:\n* the software for training and inferencing of this model is proprietary, limiting running it locally or training by yourself\n* the trained model is not freely available, so the model can not be ran on-premises\n* the training data is not freely available, limiting the ability of external parties to check and correct for bias or optimise the model\u2019s performance and CO2 usage.\n\nLearn more about the Nextcloud Ethical AI Rating [in our blog](https:\/\/nextcloud.com\/blog\/nextcloud-ethical-ai-rating\/)."}},"isFeatured":false,"authors":[{"name":"Julius H\u00e4rtl","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEDDCCAvQCAhIEMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjMwMjI3MjMwMjA4WhcNMzMwNjA0MjMwMjA4WjAcMRowGAYD\r\nVQQDDBFpbnRlZ3JhdGlvbl9kZWVwbDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC\r\nAgoCggIBANFuHVGHYL164bmp\/2wN8XMqSPUVC0Kuo5\/mNUcWMP3YNLiB9FyqcJmK\r\na7OnUCadcxCHtAeafli9FQ78OCswiDbq6xCbb9qYBmk2ElKc07iFR91DshCd19Dc\r\nOiYPguC80e173Vb39nSh0fBMn+05C+cbGGjMrAaW6T5V6BSeyCtNB0bXlwG832bn\r\nbI30Uk5qdoPzQ2aCGVToPvULhEqc88ghnh4+SGI8nxiXfwtr0mwxbqxBruSKQi4C\r\neDUbDqVCS4t3VEzPPH2exihBJfjFatEBXN1VltYXuxniwC4pA2pkzjtqhObFUUHT\r\nlQI\/qZJ1iwfs8Qq7DM9ToadY46I7XGA1t2vJWQuEBCZ+u27dvBTVBE5hOrzE6VvN\r\nez\/VOdx433rpROSBLMSp8fY9N6gmxdTdjhJ\/Z+e1RKldVbypQvxqoJW6KQFFmTch\r\nBmPTgzLM51cm\/MT283oudzc1fTo6VCOGxK6nhWjIGdCfE\/b9Ex9oPgZ9yRavNkHM\r\nEWL7bo2LDOL+SuId4929HuSBNvP2YwRJuD2I+d\/KY5\/bEk\/Z3rrA3hGBLtk03\/9Q\r\nF7KNKeWcCR08j0oFxcHtHBv2khrDoAhwsWcnh6ivvXpx+k90+c\/hBWwgh5tVwqpY\r\nnbmJt2jysjda6gYeUX6oFbLWNFhMmDf3g6+urAprPjwRbOHuogwJAgMBAAEwDQYJ\r\nKoZIhvcNAQELBQADggEBAC1tbh4HX5kUFOE09SntcR13Q0Ptv2DaE5yWBCKOAGOH\r\nc8Js1O0IROGZymoSf5nRprmxQclRyn1239H9aNAKVutaeJUInNHUhVyCdCTBRhsv\r\nHrDg1t+oqQLxF\/tktJAOXoO1oLp203Ag3EAUS\/pxv1YwEfN3q8VBMS2o7H0TtxIy\r\nNg5JGHZvKUsSehE+WexOw1G0SxHef8KkcBrvN\/hDRQhR9W2hHrTsWPmtp5QqUzg8\r\n4pkjIbtVfj105HSOJ26fAM07UTQ60Aw7MrJRhk+PAqR\/kr\/nSQrK+Flyt6hjI0cW\r\nDB1A6mMKnb0Ux3n0RaBUBPoPSmJZQ3Q\/gwpupf5xWyM=\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"data_request","categories":["tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/data_request\/issues","website":"https:\/\/github.com\/nextcloud\/data_request","created":"2018-05-22T21:29:27.457445Z","lastModified":"2026-06-01T09:53:34.038315Z","releases":[{"version":"5.0.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/data_request\/releases\/download\/v5.0.0\/data_request-v5.0.0.tar.gz","created":"2026-02-26T14:54:36.530958Z","licenses":["agpl"],"lastModified":"2026-02-26T14:54:36.582692Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=33","signature":"A0HbGqa0YSligrIpTeO4N0pJEqHKhKMh6+dottXt1jvJVauSIGuizOgkbf24C6mbmrtF6vGJ5OotNT4jguoyjByuQKIRZknyf2UJUta5BqykhF626dVP3pbmgQklKJ5qm4g0TAoHHkmQfiFJgBfY3N+mgWMCuQsy1Be2AP5nKhWrNv6rCa7SRMDBvUI1xfVLrIHvAMQkshItXAJqCf10uhvb\/K3BUsE\/v0ID6\/J3+EZSzxWe5nsHxnksQJHqxxQhfp2S502Atfny1q7122pRPA5B+7r3Nct2vYDn6\/gEzTEtCHuk+YeaqJhfQAGGl0UD0hrRK7abus\/utKoGhY6e4JZCbWwMRBThMwo2qScDAz3tfKkWo4sXUKgdja1Ty6adBVeCc\/VhqIFjSs98cMdgskp8SR9wpJmI0KuNAKanRvsSsBMvxCn40cAta8DdyaLMsK2aJy5RIBwGAtdZyANEgM4wB\/fuZ0+cdZSUwMLzZA7wG3vhN1qt77buPDOgTQ5lXD0FC2ZFvLNaxh9HFeIpP1jNmqmadbCRsrMLnuYwEAS1b+d2bC\/rvNBM14sjTap\/sRGqR46CVM\/JYb6Y2q9pnFT4myDCttPaxwtwuCkFKxasGAvTUHAw5ou1tQDE+NU3M380n\/02TaegwqLIklOcaeIt6jvXXUEiIvvA6XyvyS0=","translations":{"en":{"changelog":"### Added\n\n- \u2728 Support Nextcloud 33.\n- \u2728 Rate limiting for data export and deletion requests."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/data_request\/master\/screenshots\/personal-settings.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/data_request\/master\/screenshots\/settings-close-up.png","smallThumbnail":""}],"translations":{"en":{"name":"Data Request","summary":"Request your data from the admins","description":"Enable your users to request an export or deletion of their data. According options are added to the personal settings section. Administrators will be notified by email about the request."}},"isFeatured":false,"authors":[{"name":"Arthur Schiwon","mail":"blizzz@arthur-schiwon.de","homepage":"https:\/\/nextcloud.com"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEBzCCAu8CAhCiMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMTgwNTIyMTQyODA2WhcNMjgwODI3MTQyODA2WjAXMRUwEwYD\r\nVQQDDAxkYXRhX3JlcXVlc3QwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC\r\nAQCpTq9WtCs\/JvcqYjFVNPD0lX7vjFhlTvpBw5WNHPCHFpgjB7lpFPoaw\/evmR3a\r\nHhmYoknuRqsekxWJDS4JB\/ZtLjlxKKKKJqDBWcDcR1RqQOzNRZSkRnzOtioSM6el\r\nEqeIN2sLwwSewMGf98eX4EFw0rZLIy\/S5YA+57xG4tEXEakSCo0kfBZig\/BCrD9T\r\nanClCLJir9Jhjz1GvAor\/4CuofM6YXdbGk2BpOANeFlICDugW0eUsxc2hp6t+KMk\r\nJA17l1fvug7jWo+ZDtPD8MSMItr2RocAb7LoSZPejGxLrsV7\/GzKhOQdu0Wods1S\r\nO9mwxGWuA3AEFYYFo1AuTDI15zUypcWagG9hRR2jB9ovEgwvAYlAEVbvMk30Td8L\r\n6zYEa3iLptdGrtZk7obpnjka+VQSAYwKubqHnvcERalbSGRefNtdvk2F5vmpjCN6\r\nabvYPWrXpswuvj0anf23CslIS4EFB2f6\/zZu2wGq9XIvtx\/uCpiMPc5Ok\/qXj18x\r\nryRumrsc1DeoXqyJvVPXfQTUh16Wzn8lVAoWyW7tXcbniUsy+Za2A2a9QmhkhPjU\r\nw\/PB4skC2FmT\/B51IOhUd5vfV1lXYmRr\/qPHMwLWC1NFezyAyJlzMGjsaNlEWHWM\r\nQAsRKA8LDeWyjVCYEQvOYWZIIM8nhtvAfO78E5GzqHslTwIDAQABMA0GCSqGSIb3\r\nDQEBCwUAA4IBAQCWWvvcxLcKwVpI8Q615PuhyqMB2VTLIo9yHBZKhqjX3eaiWH5U\r\nPykwkZVKV7BDxAplNqPSmSPXrAiWCD7gt+2wWq9uUGAD9yOPfIAk\/ZLSizCKcsuj\r\nd5balf7x7BXIzh\/HIpSPpzfsgi\/iQiJTJLw9dEMkTJEZRz7GQf5Gm0C++Sy6duSE\r\nyr+AEL6atxnu9tR8fDuKMZeO0GHW\/rFc5ot95LIV+MTHNSxOEDJRbkcgGP6W8Bnv\r\nKuFqqi6ZP3xTBEt5O351sZb9Pmmz1GunCRbbGV3IHC73aollhfauO+vPWOMexoFl\r\njdy6FtVPMtO3SbDu4yKaCJK6X5txqRsClXZx\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"user_external","categories":["integration","tools"],"userDocs":"","adminDocs":"https:\/\/github.com\/nextcloud\/user_external#readme","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/user_external\/issues","website":"https:\/\/github.com\/nextcloud\/user_external\/","created":"2019-01-02T18:34:23.505308Z","lastModified":"2026-04-15T13:37:06.857522Z","releases":[{"version":"4.0.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=31.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/user_external\/releases\/download\/v4.0.0\/user_external-v4.0.0.tar.gz","created":"2026-04-15T13:37:06.842773Z","licenses":["agpl"],"lastModified":"2026-04-15T13:37:06.903177Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=31 <=34","signature":"nIkAwoGiPledLvDN3qvkA0bhuXffDzaGiXLavDJvKn3If2HELIabsjsebsPE\/irgL9Cu42usDJ8rpNlqIQbFiMFY0fQJ+RtIffJ46YT3uPBv+FNd7D0pyI0c1j\/pKAQQRyD\/uD2Rvsl8R2o4JnE9rHq4ekfxJW6L1SxuKS1hPHYg35mvEYjVqk4mgsZIhOL4y9beI8FbeorjgLL4jighDgGtE2VCsEkIauUmc8Un+8jpnCH7d4zReeHdNJIPzUOEL4AZal6\/ml5htDYHf1GvFBZkzoKOSGl2FKHtCaDyrcIam\/\/ZzbqX59tVyEjZ0pCMzRzb0ID\/ta8zN2PcQqyL6OAS9pm1FmzuWiHJmnhhR7Pq0etiALvJuVWbeBtanaSXCKIE3df1lInFYYEthU8yRSQmGk5ZNxlmMMqaJCKxSZ6ElezhqvTMWtiSb3IvV44t\/MYSbvgrnrjo1ONdHznCVtQo+PZZkEmPjahD3+ld+5RvTOZuxE1Ob0jzS\/ioPLjH\/b13jjcKsVScfkKkk8nBF6Nj7CIVgjZOEAz+eiVe8fXXKzjNt2Xu16yRA+kP2M2Ul9jwT4rlWAXy5mBoPGN8oHSTbk4ZW0y88taSwgBvPx2OS3\/EZjzmst4nVSAqhxdOdRNJB4lAPAgNllDugjq5IkhONU3YFHeeGOLrQ8fjfFA=","translations":{"en":{"changelog":"- Make compatible with Nextcloud 31, 32, 33, and 34\n [#283](https:\/\/github.com\/nextcloud\/user_external\/pull\/283) [#286](https:\/\/github.com\/nextcloud\/user_external\/pull\/286)\n- Bump symfony\/process from 5.4.7 to 5.4.46\n [#262](https:\/\/github.com\/nextcloud\/user_external\/pull\/262)\n- Fix: Set up logger instance in base constructor\n [#272](https:\/\/github.com\/nextcloud\/user_external\/pull\/272) @hschletz"}},"signatureDigest":"sha512"}],"screenshots":[],"translations":{"en":{"name":"External user authentication","summary":"Use external user authentication methods like IMAP, SMB, FTP, WebDAV, HTTP BasicAuth, SSH and XMPP","description":"Use external user authentication methods to give users acces to your Nextcloud instance:\n\n* IMAP\n* SMB\n* FTP\n* WebDAV\n* HTTP BasicAuth\n* SSH\n* XMPP\n\nRead the [documentation](https:\/\/github.com\/nextcloud\/user_external#readme) to learn how to configure it!"}},"isFeatured":false,"authors":[{"name":"Robin Appelman","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.6,"ratingNumRecent":0,"ratingNumOverall":5,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIECDCCAvACAhDOMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMTkwMTAyMTUxOTI0WhcNMjkwNDA5MTUxOTI0WjAYMRYwFAYD\r\nVQQDDA11c2VyX2V4dGVybmFsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKC\r\nAgEAuRZPQNIPEXpLq5HV2bQBVsC8it41OnnVpJUf6ODBzzs5xh8FySueezG8ZwqT\r\n3f1FNk3rwFp9tXedfiJOblAX6npa6d\/qgzluQKxsOQxSOjDZonxU+6MT84O+QoNq\r\nkZDf5VC6XIQLb9L0Kq9dnkIKrC0Bu3exHBJV4aEhPN5fWdvF+wz8nECpS64S6fD5\r\no1kxJmyQ9kxOg0e652NS2AJRt7lAZR68+606mpJnElrdC\/FJ8zFPPUROvmlpZKIe\r\n4KD5yJb5nP7P0hJsJNf22aEGuncbOpHx\/l8qrGwBbvM9+wKC4jSv9ohP4lNz6f6a\r\nZo6UrA+i8IDLpcV7xtiWyfZlB5wGR87EQLykdJH15mTAP91DnTYHOozFmhwZ6Rot\r\nTwPEOoJ1A5DpRGwQntzYaRUZe95pK1ZoM8r0nT408ZsklDw3qgYuOhe2CYwkIVe5\r\naXEo2TiA6iLEpHZIK5oFZVd5pVPcZDA2PbysBN3PsAbMcRciRHwt90ibMV5FZUS\/\r\n7WBivqeamuJlnmU3mh+uDlkPkSXmDR5bpvIHrMkkvzrtSM8YJ7LdEyjX3OePIjym\r\nWg4xv1hDMNw2OuqpwzEFSxb\/DRBDcam0yxBoC0302iPLElLwt\/dnY07Ad8VPshnq\r\necEyePyHnj0BX7zwrfpSFr8fKazeergiWQ\/M77sSTTn2PH0CAwEAATANBgkqhkiG\r\n9w0BAQsFAAOCAQEAghJXOY\/4VRljQ48USBfoB7AF6bOwjwsezq9DhfcRCthkzo2p\r\n7bS4JtKp5xHH5uNW1X4bPr7l1y8\/rYAm2n1YTADkzokuSFQhBtO5NSVP7qUDd8FT\r\n7Z08KS6rI1n1P+VmMD\/Y53DDNUzGCtec2+msYaOESkSmwkm1EtIu\/xtIv6YcFn85\r\nSySNAjuPp1k0hhRoUpEHeOhpqiriDyE5V4hfVJBiuNKXVlX1di4mKgfX5oahZcfN\r\nBpyYJd7+YQih\/CNnzF2HWhuH\/imHrmHR9BEBsDDoJmD+Gd2rH8hif\/5A1TQlxcrR\r\nKzA3OgIJw1HqiUCEPXKmfrtt2BZUak7lC0TwzA==\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"}],"timestamp":1783107313,"ncversion":"33.0.6.2","ETag":"\"6a47f52c-b7a271\""}
Save File
Cancel