← Back
Editing: 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":[],"videos":[],"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-07-20T13:14:54.988521Z","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":[],"videos":[],"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-09-11T20:41:45.703723Z","releases":[{"version":"0.1.16","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/icewind1991\/group_default_quota\/releases\/download\/v0.1.16\/group_default_quota-v0.1.16.tar.gz","created":"2026-09-11T20:41:45.689854Z","licenses":["agpl"],"lastModified":"2026-09-11T20:41:45.756099Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=35","signature":"xncZc+ZGZUdNrNi8zsPY+KRho\/2suJoRdLvLU8cOqQBhSpl7yYxbuaAV\/Daq7i876zGEb85nQEGuP95w86A41\/upgkszGmaWPvPvSkRMYU+I0QtmKciHB1\/opaWBLQxYI9GKWCHbm4J7t7ZPhDg1ldme+Qy2xI4H6HqEggECHmP0fIQkEFrHzPMFr2Mtds9RAID0Hx6\/dw5tZBbb86o5QUDiO+KwgMPcDOv2OSA2x\/9tqiJDugkS9wyzUJb9U1O97xcCOMNnfIkoXXfbKmsj+S1ecd0Z36xMaIA4Z5mFfPmywtr3KimR2hQcPlf4DGnW+VZstcdzgDU6fCcxu7MYRN88TCOvtM5ahJSI7aDt62agwQtJIXJ1QDR\/AbCj0YvXLPjgvXYnbwH9HaL65c86ykpj3598c2CyXVaNJDm\/oqF0d6W+raAihhmMFyZAptypZ\/RT++tHsmK+9fTi+T9uloxq04zRp3dJVK\/uPH4+2l1cl7Hiik4sM5L9KXCW277SbcO\/o1LWlE2pXmzMLVaD6xppnUK9D\/Fi9QuRw7wKaeWBZJbdBYJgGPPeF71G1SbXZnJ2jv40zjoibXAyNWWkqQAW7X4jV5kml+D+hiCI8Kmxa+dHALh0410nqKWJWFR1u2NUGKkzzZvgm4u6zy9IEH15EUe91Avty5EM5nFDA4o=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"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":"integration_suitecrm","categories":["dashboard","integration"],"userDocs":"","adminDocs":"","developerDocs":"https:\/\/github.com\/njordium\/integration_suitecrm","issueTracker":"https:\/\/github.com\/njordium\/integration_suitecrm\/issues","website":"https:\/\/github.com\/njordium\/integration_suitecrm","created":"2020-10-22T19:56:50.726748Z","lastModified":"2026-08-23T08:33:12.172637Z","releases":[{"version":"3.0.2","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.2.0","platformVersionSpec":">=30.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/njordium\/integration_suitecrm\/releases\/download\/v3.0.2\/integration_suitecrm-v3.0.2.tar.gz","created":"2026-07-29T14:54:20.431379Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-07-29T14:54:20.545027Z","isNightly":false,"rawPhpVersionSpec":">=8.2","rawPlatformVersionSpec":">=30 <=34","signature":"X4\/pzvjKgONWyCtn4SRPhCb11mYQF8NyrEtydiOD9dttFgiLxLwcYhEQJfdBKLxY\nKiG0c53jkSZHI0osL7UoSRWBu61KYv5AoRHS9ajdJSXD7xXR46nl56LH\/\/teun3+\ntbLSa2YsyNbIlcXDy8\/ZeMrNApHk0HkEi9N8yv\/m+sPERK975Oy8CrmgfGk7afuW\nAkCY1NuDvZL4I5Dstt30Z6BW94hyiYXtky2W+voCjB2nAd6P\/k5gGShDw61BrZnf\nq1Y3moshtF\/XV5niYLsvsj55mL24E8x22\/VeMCYzQMKQtAahO8dcl9YrZ5rqho\/b\nNrxOFNrRVboUIZu5LSkHJgGC8y4GFwKUeyWtzKK6qUESaGU7qZlgi78ISdrh09yP\nRLCmZBdE0QLOK0ZZ+Y9wWrq4\/3+eE+5QFGJ3Itc4kvvbw80NIOhFL74NzAH15CuP\nAFZ6EHUKNpqZ\/9Ek0ppmRAaYrPnBsVqSCvDnRFVL8a3mi6Beul1B2Tixpx0wOKzd\nwy5nx\/eXEwBXBZJY91CgQDUFNMKMflxlIXgUIpAWUAjEemKlUJojxcmbB3+oNUPz\nt8XTqPkcKedrDnLBdmyai6G2CTT187b6gx3u+qX2GT0HY1NG1x9PpH6+0ubL3loP\n5GyLf0FkVjBVMgCVx08wRCnYWkTokDobVeDrHDkFiDo=","translations":{"en":{"changelog":"App Store metadata refresh, take two. The 3.0.1 upload was rejected by the App Store validator with `Element 'summary': [facet 'maxLength'] The value has a length of '166'; this exceeds the allowed maximum length of '128'.`, so this release trims `<summary>` under the 128-character cap while keeping the widget-count and coverage cue that made the new listing useful in the first place.\n\n### Changed\n\n- **`appinfo\/info.xml` `<summary>`** shortened from 166 to 117 characters to satisfy the App Store's `apps\/info.xsd` `maxLength` facet on `<summary>`. New form drops the module enumeration and keeps the \"nine widgets\" specificity: \"Nine dashboard widgets, unified search and notifications for SuiteCRM 8.x. Calendar, tasks, cases, pipeline and more.\" The full nine-widget breakdown is still in `<description>`, which the schema does not cap.\n\n### Notes for maintainers\n\nThe `apps\/info.xsd` caps to remember when editing the top of `appinfo\/info.xml`:\n- `<name>` max 40 characters\n- `<summary>` max 128 characters\n- `<description>` no practical cap (Markdown-friendly, use it for the full pitch)\n\nAdd a `wc -c` check on the summary line to `release-nc-app.sh` phase 1 to catch this locally next time."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25qb3JkaXVtL2ludGVncmF0aW9uX3N1aXRlY3JtL21hc3Rlci9pbWcvc2NyZWVuc2hvdC5wbmc=","smallThumbnail":"https:\/\/raw.githubusercontent.com\/njordium\/integration_suitecrm\/master\/img\/screenshot.png"}],"videos":[],"translations":{"en":{"name":"SuiteCRM integration","summary":"Nine dashboard widgets, unified search and notifications for SuiteCRM 8.x. Calendar, tasks, cases, pipeline and more.","description":"Bring SuiteCRM into your Nextcloud dashboard, search bar and notifications area. Signs in once with OAuth2 against a SuiteCRM 8.x instance and then keeps the two systems talking in the background.\n\n## Dashboard widgets\n\nNine widgets, grouped by intent so the dashboard reads like your day rather than a list of modules.\n\n**Schedule.** SuiteCRM Calendar (upcoming Calls and Meetings, with an optional per-user toggle for open Tasks) and SuiteCRM Tasks (open Tasks assigned to you, sorted by due date).\n\n**Workload.** SuiteCRM Cases (open Cases, filtered by SuiteCRM role ACL) and SuiteCRM Pipeline (open Opportunities grouped by sales stage with weighted amounts).\n\n**Activity.** SuiteCRM Activities (recent Calls, Meetings, Tasks and Notes across modules, sorted by date_modified so \"recent\" means \"recently touched\").\n\n**Discovery.** SuiteCRM Contacts, SuiteCRM Accounts and SuiteCRM Leads (recently added records within your ACL, sorted date_entered DESC).\n\n**Quick Actions.** A floating action button on any Nextcloud page for creating a Call, Meeting, Task, Note or Contact without leaving the current view. Toggleable per user.\n\n## Search and notifications\n\nFull-text search across Accounts, Contacts, Opportunities, Cases, Leads, Calls, Meetings, Tasks and Notes, surfaced through Nextcloud's unified search. Background job polls SuiteCRM alerts and pushes them into your Nextcloud notifications area.\n\n## Requirements\n\nSuiteCRM 8.10.x or later with the v8 REST\/JSON:API enabled. SuiteCRM 7.x is no longer supported.\n\n## Upgrading from 2.x\n\nThe 3.0.0 release restored the original `integration_suitecrm` app id after the App Store record transfer. A repair step copies admin config and per-user OAuth tokens forward from the 2.x `njordium_suitecrm` install automatically on `occ upgrade`. See `docs\/upgrade-2.x-to-3.0.md` in the repository for the manual rollback path if needed."}},"isFeatured":false,"authors":[{"name":"Kim Haverblad","mail":"","homepage":"https:\/\/njordium.com"},{"name":"Julien Veyssier","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEDzCCAvcCAhOvMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwNzI4MTIwMjUxWhcNMzYxMTAyMTIwMjUxWjAfMR0wGwYD\nVQQDDBRpbnRlZ3JhdGlvbl9zdWl0ZWNybTCCAiIwDQYJKoZIhvcNAQEBBQADggIP\nADCCAgoCggIBAK0Ns160Hj+trG84ndnLXeskq5GS2HZe\/v1g1gS\/jhZPi9fshEwm\neDP0YmbbY58HhN3f2TKy1UqsYLezEZ8lDv7V\/4nLoeHso8JgQhvGdYqJ9juRu0C+\nEf6y4EhOGempbZxANBPRNYnGDSq\/8azygm+bLaPOGp64cCx7Ly1uWeGt91gl3RVy\nLeBF+9SFfpiGPDy7bFE8ryM0coA0SPu6i5O2vkLCEDT1jlvpZ1C7xo57hIQW8z9O\nO5QTuQQR+JcaZcMZMfevhmcclnQ6mn2rUHgxksz1oyHQC12FbJelDEsuHvW+kowi\nWtV4SBEKq2kEOuNn1NoR0bzw8Qn8uaAZ78hpahxwahL5SHrTSBZtzDZECZ3E+0A2\ndc5sfhi2RPEgvhcVgp7YLw2YuC+jcbUp1C427Q\/L12b+of0aFCUKDLP7sPRgsUVy\nm9rVgFw+i2SXu56GMYsSf0RGRDiiUljeHvLZZKyD9gofGQZlrQ9QLncMKZG819cS\ndbzwR+hOD+GUt7o5C2xCCuq3OFAyXy36vnE3NimUlmFLgXl3v1K8RDm1db\/o7E1H\nzadrr4hWEEvd0pDamSQCnTWksHskB2YsERqg11hnEVjVzD6JZ++SUx8glcdiUhNI\nLwjFJaqPgS3sK2krz36kyEOOMUQ6GutNszqcoIB8cm5PpVcMVKsRZq9LAgMBAAEw\nDQYJKoZIhvcNAQELBQADggEBAGEElf1vz20eScuu3ko3VBG+60Rw8UWnRPLIyfXf\n69O604BePbo0fAeEvHl3tRc9LGzVmoNoJT107nLBDtFwF6uoiec6SXrO6x4gswQE\noCNYebUrwbFokjBzUASTLigldBiliNIPGFpe9s6bm6Q6Wp0bYnXRNYId2zO4TlCf\nnLyB1KHL+FgMqIHnDdRnnmkLuKsEWgzElDLsxvE1y\/JnQ6FlpRuX25GU\/vqRW1Yq\nGVcPd6VsAd8fKGCgexgBTHamCQCUcw+F\/S4VGqwyq3QunCUaYeOW\/rwXcS7IZHRE\nXy+bqlzii+RL9HBexZC8JyTX5oMUWWDaL8Jv5VcvoM2FtQM=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"shifts","categories":["office","organization"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/csoc-de\/Shifts\/-\/issues","website":"https:\/\/github.com\/csoc-de\/Shifts","created":"2021-11-10T11:46:19.324769Z","lastModified":"2025-07-28T11:27:57.438063Z","releases":[{"version":"1.9.11","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=25.0.0 <31.0.0","minIntSize":32,"download":"https:\/\/github.com\/csoc-de\/Shifts\/releases\/download\/v1.9.11\/shifts-1.9.11.tar.gz","created":"2025-07-28T11:27:57.425463Z","licenses":["agpl"],"lastModified":"2025-07-28T11:27:57.476605Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=25 <=30","signature":"3HOVIZlH3khXsmC4To0KKaXAN8qibm8eHksO5VOcmbcygVYtf7dkQb\/cYZiZiZvB3MKfFOU229ZsG3ceeJb\/wasAGIMiVeCYc6SAX7A3jV9H7ES1tiJFULfwy1wOQ17EdcdlBK\/IoU1A45ZSNZJ\/piS4TyNGR583coZuiUog\/rNWLvMbyPH2MPgBXPDKTX434W24yzsnIwNcRMy\/jt0JDnqq1hSNvrMnyGr8HKKjIPbsxoRa5CiElaZGoJ\/QAH0TmkXwtFibb+we20hsmnNIYkzUK5JUW74StKs\/rhFJ7YSzzZ\/zHE+R1V9BtztnJTitW19\/MSMb+hXxYl5Egg88YbhSlgj50py8di6lrArGkPllIpfLfHSBY9pPk8mbi0D2ksLNaPp1dncphRiu5hEwWZzRBhWHT6kc+Q+nO7c5UFMB4pO9L6vaxABi8y4dng7GGJaHq95oAAvsyvB\/QiBv1t1g+0on3RlFomDCIEdXnZNTtcLMRVZJuYPmIxvqvTmoi3\/bAP\/QcGMo56epiZcISL3+PbzdZ\/\/VL0TgOct17dUoz+fahv2DGzqlFSGaoxataDMDVP2p1jAUi2l72cwtL42oSVDDicrPuDgwxtWq+D9BxgQRmVU5WTeykf9PvDGTeBP7ACEsVs502xtcUY7LFwFcBuBSK9Cz8J0li4cA8+4=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2Nzb2MtZGUvc2hpZnRzL21hc3Rlci9kb2NzL2Zyb250cGFnZS5wbmc=","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Shiftplan","summary":"App for organising Shifts","description":"This app is deprecated. Click [here](https:\/\/github.com\/csoc-de\/Shifts\/issues\/87) for more info. There is an [alternative](https:\/\/github.com\/csoc-de\/shiftsnext) available.\n\n* **Interactions with the Nextcloud Calender app!** Easy integration into the existing Calender of Nextcloud.\n* **Manage and organize your Shifts System!** Customize your Shifts Model with different Shifttypes\n* **Separation of Users by different Nextcloud user Groups!** Divide your Workforce with different Skill-Levels\n\nMore to come:\n* Further maturing of the app\n* Individualisation\n\n\nIf you experience any issues or have any suggestions for improvement, please feel free to use the issue tracker."}},"isFeatured":false,"authors":[{"name":"CSOC","mail":"dev@csoc.de","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEATCCAukCAhITMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjMwNDI0MjIyODEwWhcNMzMwNzMwMjIyODEwWjARMQ8wDQYD\nVQQDDAZzaGlmdHMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDkviC9\nIUNPX7VrSdETEwuri7w9RoRYkSjtGK3KsWLSLsSBrdSo\/JDDwzlEYWJn9c5Y5L\/D\n9uQ6Uqjri2qqhg8WXS2Re2fXHfJ9FUDRw8BQXAbsKMZ\/O97Le85mnKyXTv8LMGxc\ntFsVaMOUEN12QHevX8oLQvTCaaMRchkuiHG8JNMm58STdfVlgRRg73CmIJhBWRKa\nEfNsd4DCYKNFjmJPbS3+PEXfvDMa64g4Cfv9hhYq0rpQV5E7PVfBLiGfhLA0\/Ee9\nC\/og3Slazbb3O7F\/PWD\/3asqrdGuEcme5txr+Gtfb6vTyRTuSbPgZPIuSU851GdV\niEBr7J9D8\/\/ALyTBm3hJtpnIEzQsQynfNIPJEcKQdtX8i\/2f+Sypkl2qkCCJxhE4\n7fiOEure7T5S+Umr1UEwylkcpkZ5SNvydblnpCwtSJbbnGVmpaBTlYKGPzrYdyWQ\navL1EEXFyQZl2\/tcQh8Tcw1M4PSp5xNDGnfokuV5VB9Hjs6CGIkV0E5s\/mf1c2UY\neAcEMzSgdT5vW+B9POfoHql2zqUR2YUtInYG1PXbuxriexFlQ9RVjhRMPltuCmAt\nshLZHrFsGLZg0SZ9GkLKs6n5lLIqXwBT2rQfPhQaZsKzcQpF6CnVrfhCsPkQ0lPI\ne7yR37AIq+p+gTu0bmqNlmItjVAWqqPVeh3N2QIDAQABMA0GCSqGSIb3DQEBCwUA\nA4IBAQAofSfymwYYK7kKCbWbmUlX3HuKdqWHTbbDPP5\/8xwjjov0ag6LkeBDJnYI\n0ENMSutGyjXZqbRWgPSeSwEZmpVkMlagsF6b+JCz54PAKJgxH5LLKz4BLybF3fcw\nf8LDYginEl3MOqD\/KQ26hXnnCuNDWEsLPOm\/QdnYrpmgjwFpfjTn2H\/prOVOBWVW\nbSFPkLIcW1QvPkXBsos1LlMmLW70AGlr3y4AXPFwg1u1ciNsGM1TNKI2LFFl1WPB\nJWf+d3enuGfAOEsUa4P6ISsKINTKQsuANclfrRMCFa9IL2fv1R+0lE24nwpKcVZK\ncbvr5BBBTrwuRtHKkyd3k55tcPBd\n-----END CERTIFICATE-----","discussion":"https:\/\/github.com\/csoc-de\/Shifts\/-\/issues"},{"id":"formulabase","categories":["office","tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/ktec-nc-apps\/FormulaBase\/issues","website":"https:\/\/github.com\/ktec-nc-apps\/FormulaBase","created":"2026-07-20T10:17:37.502237Z","lastModified":"2026-09-17T10:46:46.856655Z","releases":[{"version":"0.6.2","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=30.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/ktec-nc-apps\/FormulaBase\/releases\/download\/v0.6.2\/formulabase-0.6.2.tar.gz","created":"2026-09-17T10:46:46.811083Z","licenses":["agpl"],"lastModified":"2026-09-17T10:46:46.918091Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=30 <=35","signature":"YG1p1PvHULK5\/ueL50qwi7dh5PNtPbojuqLVT2c8EhFil47Rbec5i4LuwmF6UL5eOwfH5aoiM6wVhVuwqCDe8rbAcrohyb2NOCmn0cfyPYf3GxTCFje7Tf174gRh+9uG80TDup5mbD1GO5jVH6fXHEuNfQYRMlonIYxVQSGYz7Vv3k1+23cFbl\/W+FZ106juOq8Y61N16KbZCw45CnbWL4b1diMothbs3dszFlhsAveA06vlWwbUF5SYmfkJgjDGMeOlr4S8lHguWZInjfyUbsF4JfYQ7ewg4+LGcagLaiWwmHgzkyBTWxoTVBzMJlgjgZ\/Oq42XHf\/oHLcMW6wj1ayBZZzlkaT+jP+ScO801TpnJya0c007flAQR446ipAHRYhUKKJm7VvUBqeYJoM5QtIMhtOSOdnw9S8CivqBrSXaldwx\/P\/2G\/mYZZZ7nSEak7OnZfPDbz8a2TAHHyO54U6Zco\/j+lWN0o6SsxoKB8Xkv2+ZJY9n7Omas9cOhqNeBZllRQSPOzr8OnyU6tEiYnfzTURBGYkJoV9GVRUalUqFpm+zZ3xLW45vBz691smokuun8\/oBvLksuKXD6FuWo1k+23eru2H8UkDpun1nRp4t+E6TcTH4vJeurUTWcRCRLmJwyE7T8b0WKa+tV9xiJGTb9RsIo\/qU6BoGvRdRMV0=","translations":{"en":{"changelog":"### Changed\n\n- **Nextcloud 35 is now supported. There are no other changes.** The supported range\n is widened from 30\u201334 to 30\u201335. The app itself is unchanged from 0.6.1: it was tested\n on Nextcloud 35 against the changes that release makes for apps, and ran without\n modification.\n \uff08**Nextcloud 35 \u306b\u5bfe\u5fdc\u3057\u305f\u3002\u305d\u308c\u4ee5\u5916\u306e\u5909\u66f4\u306f\u306a\u3044\u3002** \u5bfe\u5fdc\u7bc4\u56f2\u3092 30\u301c34 \u304b\u3089 30\u301c35 \u306b\n \u5e83\u3052\u305f\u3002\u30a2\u30d7\u30ea\u672c\u4f53\u306f 0.6.1 \u304b\u3089\u5909\u308f\u3063\u3066\u3044\u306a\u3044\u3002Nextcloud 35 \u3067\u30a2\u30d7\u30ea\u5411\u3051\u306b\u5909\u308f\u3063\u305f\u70b9\u306b\n \u7167\u3089\u3057\u3066\u8a66\u9a13\u3057\u3001\u4fee\u6b63\u306a\u3057\u3067\u52d5\u304f\u3053\u3068\u3092\u78ba\u304b\u3081\u305f\u3002\uff09"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2t0ZWMtbmMtYXBwcy9Gb3JtdWxhQmFzZS9tYWluL3NjcmVlbnNob3RzLzAxLWZvcm11bGEtbGlzdC5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2t0ZWMtbmMtYXBwcy9Gb3JtdWxhQmFzZS9tYWluL3NjcmVlbnNob3RzLzAyLWNhbGN1bGF0aW9uLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2t0ZWMtbmMtYXBwcy9Gb3JtdWxhQmFzZS9tYWluL3NjcmVlbnNob3RzLzAzLW1vbmV5LXJlc3VsdHMucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2t0ZWMtbmMtYXBwcy9Gb3JtdWxhQmFzZS9tYWluL3NjcmVlbnNob3RzLzA0LXJldmVyc2Utc29sdmUucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2t0ZWMtbmMtYXBwcy9Gb3JtdWxhQmFzZS9tYWluL3NjcmVlbnNob3RzLzA1LXRlbXBsYXRlcy5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2t0ZWMtbmMtYXBwcy9Gb3JtdWxhQmFzZS9tYWluL3NjcmVlbnNob3RzLzA2LWZvcm11bGEtZWRpdG9yLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2t0ZWMtbmMtYXBwcy9Gb3JtdWxhQmFzZS9tYWluL3NjcmVlbnNob3RzLzA3LXNldHRpbmdzLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2t0ZWMtbmMtYXBwcy9Gb3JtdWxhQmFzZS9tYWluL3NjcmVlbnNob3RzLzA4LWNvbGxlY3Rpb24tc2V0dGluZ3MucG5n","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"FormulaBase","summary":"Save your own formulas \u2014 plus 3,122 built-in templates \u2014 and calculate instantly by typing in numbers","description":"FormulaBase is a lightweight personal calculator for the formulas you use again and again \u2014 markups, unit conversions, loan payments, mixing ratios, engineering constants, anything.\n\nOrganise your formulas into collections, define each formula's variables once, then open it any time, type in numbers, and read the result live. The math runs entirely in your browser (no eval, no server round-trip).\n\nFeatures:\n- Nearly 3,000 built-in formula templates across 63 categories (physics, geometry, finance, health, chemistry, electricity, astronomy, computing, and many more) \u2014 searchable, and ready to drop into your own collections\n- Collections of reusable formulas\n- Named variables with labels, units and default values\n- Safe expression engine: + - * \/ % ^, parentheses, and functions (sqrt, round, floor, ceil, abs, min, max, pow, log, ln, sin, cos, tan, pi, e)\n- Live result as you type, with unit and decimal-place control\n- Version history per formula \u2014 the version before each edit is kept beside it, numbered and restorable, separate from the calculation history\n- Share a collection with other Nextcloud users at three levels (view \/ edit \/ delete)\n- Same clean, themable design as RegiBase (light \/ dark)\n\nThe template library is large (3,122 formulas) and not all of it has been hand-verified. If you spot a wrong formula, bad default, mistranslation, or missing unit, please open an issue on GitHub \u2014 reports are welcome."},"ja":{"name":"FormulaBase","summary":"\u3088\u304f\u4f7f\u3046\u8a08\u7b97\u5f0f\u3092\u4fdd\u5b58 \u2015 3,122\u4ef6\u306e\u7d44\u307f\u8fbc\u307f\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u4ed8\u304d \u2015 \u6570\u5024\u3092\u5165\u529b\u3059\u308b\u3060\u3051\u3067\u77ac\u6642\u306b\u8a08\u7b97","description":"FormulaBase\u306f\u3001\u5024\u4e0a\u3052\u8a08\u7b97\u30fb\u5358\u4f4d\u63db\u7b97\u30fb\u30ed\u30fc\u30f3\u8fd4\u6e08\u984d\u30fb\u914d\u5408\u6bd4\u7387\u30fb\u5de5\u5b66\u5b9a\u6570\u306a\u3069\u3001\u3088\u304f\u4f7f\u3046\u8a08\u7b97\u5f0f\u3092\u4f55\u5ea6\u3067\u3082\u3059\u3050\u306b\u4f7f\u3048\u308b\u8efd\u91cf\u306a\u8a08\u7b97\u30a2\u30d7\u30ea\u3067\u3059\u3002\n\n\u8a08\u7b97\u5f0f\u3092\u30b3\u30ec\u30af\u30b7\u30e7\u30f3\u306b\u307e\u3068\u3081\u3066\u6574\u7406\u3057\u3001\u5404\u5f0f\u306e\u5909\u6570\u3092\u4e00\u5ea6\u5b9a\u7fa9\u3057\u3066\u304a\u3051\u3070\u3001\u3044\u3064\u3067\u3082\u958b\u3044\u3066\u6570\u5024\u3092\u5165\u529b\u3059\u308b\u3060\u3051\u3067\u305d\u306e\u5834\u3067\u7d50\u679c\u304c\u8868\u793a\u3055\u308c\u307e\u3059\u3002\u8a08\u7b97\u306f\u3059\u3079\u3066\u30d6\u30e9\u30a6\u30b6\u5185\u3067\u5b8c\u7d50\u3057\u307e\u3059\uff08eval\u3084\u30b5\u30fc\u30d0\u30fc\u3078\u306e\u901a\u4fe1\u306f\u4e00\u5207\u306a\u3057\uff09\u3002\n\n\u4e3b\u306a\u6a5f\u80fd:\n- 63\u30b8\u30e3\u30f3\u30eb\u30fb\u7d043,000\u4ef6\u306e\u7d44\u307f\u8fbc\u307f\u516c\u5f0f\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\uff08\u7269\u7406\u30fb\u5e7e\u4f55\u30fb\u91d1\u878d\u30fb\u5065\u5eb7\u30fb\u5316\u5b66\u30fb\u96fb\u6c17\u30fb\u5929\u6587\u30fb\u60c5\u5831\u306a\u3069\u591a\u5206\u91ce\uff09\u2015 \u691c\u7d22\u53ef\u80fd\u3067\u3001\u305d\u306e\u307e\u307e\u81ea\u5206\u306e\u30b3\u30ec\u30af\u30b7\u30e7\u30f3\u306b\u8ffd\u52a0\u3067\u304d\u307e\u3059\n- \u3088\u304f\u4f7f\u3046\u8a08\u7b97\u5f0f\u3092\u30b3\u30ec\u30af\u30b7\u30e7\u30f3\u3067\u6574\u7406\n- \u30e9\u30d9\u30eb\u30fb\u5358\u4f4d\u30fb\u521d\u671f\u5024\u4ed8\u304d\u306e\u5909\u6570\u3092\u540d\u524d\u3067\u7ba1\u7406\n- \u5b89\u5168\u306a\u6570\u5f0f\u30a8\u30f3\u30b8\u30f3\uff1a+ - * \/ % ^\u3001\u62ec\u5f27\u3001\u95a2\u6570\uff08sqrt, round, floor, ceil, abs, min, max, pow, log, ln, sin, cos, tan, pi, e\uff09\n- \u5165\u529b\u3057\u306a\u304c\u3089\u30ea\u30a2\u30eb\u30bf\u30a4\u30e0\u306b\u7d50\u679c\u8868\u793a\u3001\u5358\u4f4d\u30fb\u5c0f\u6570\u6841\u6570\u306e\u6307\u5b9a\u3082\u53ef\u80fd\n- \u6570\u5f0f\u3054\u3068\u306e\u30d0\u30fc\u30b8\u30e7\u30f3\u5c65\u6b74 \u2015 \u7de8\u96c6\u306e\u76f4\u524d\u306e\u5185\u5bb9\u3092\u756a\u53f7\u4ed8\u304d\u3067\u4fdd\u5b58\u30fb\u5fa9\u5143\u53ef\u80fd\uff08\u8a08\u7b97\u5c65\u6b74\u3068\u306f\u5225\u306e\u4ed5\u7d44\u307f\uff09\n- \u30b3\u30ec\u30af\u30b7\u30e7\u30f3\u3092\u4ed6\u306eNextcloud\u30e6\u30fc\u30b6\u30fc\u30683\u6bb5\u968e\u306e\u6a29\u9650\uff08\u95b2\u89a7\uff0f\u7de8\u96c6\uff0f\u524a\u9664\uff09\u3067\u5171\u6709\n- RegiBase\u3068\u540c\u3058\u3001\u3059\u3063\u304d\u308a\u3068\u3057\u305f\u30c6\u30fc\u30de\u5bfe\u5fdc\u30c7\u30b6\u30a4\u30f3\uff08\u30e9\u30a4\u30c8\uff0f\u30c0\u30fc\u30af\uff09\n\n\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u30e9\u30a4\u30d6\u30e9\u30ea\u306f3,122\u4ef6\u3068\u4ef6\u6570\u304c\u591a\u304f\u3001\u5168\u6570\u3092\u4eba\u624b\u3067\u691c\u8a3c\u3067\u304d\u3066\u3044\u308b\u308f\u3051\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002\u8aa4\u3063\u305f\u516c\u5f0f\u30fb\u4e0d\u9069\u5207\u306a\u521d\u671f\u5024\u30fb\u8aa4\u8a33\u30fb\u5358\u4f4d\u306e\u8aa4\u308a\u306a\u3069\u3092\u898b\u3064\u3051\u305f\u5834\u5408\u306f\u3001GitHub\u3067Issue\u3092\u4f5c\u6210\u3057\u3066\u3044\u305f\u3060\u3051\u308b\u3068\u52a9\u304b\u308a\u307e\u3059\u3002"}},"isFeatured":false,"authors":[{"name":"KTEC","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBjCCAu4CAhOiMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwNzIwMDg0MzUzWhcNMzYxMDI1MDg0MzUzWjAWMRQwEgYD\nVQQDDAtmb3JtdWxhYmFzZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB\nALhcroTzBFL\/LOJ1mhDf1jrBR15pTohIt2K2XRBJWa2XIUEdXtNeA+GYvCSCqw3q\nq+1OB3FW9TtunuE\/3rBAbcEJOOCdrJl65qPQS8Y4A\/3OMvuqAZDimwbxOBtYxQkN\nhEfeQDbTuHV6DQ6FC06UtkTy4VCeZdW21nXC5fXeZIHVfC4mvzOMe8PD8akt2sz0\nZDlCIMqKgvZp1\/V6E7BgC6Swb44Ty0PvqdXu\/MjSksYMZe4ZUAM7znYyeB4ktchd\nxmEnbMYv8mGOY0mGSpntKiB6CTkAtCdET2M7F+mHAAqN9l9vctuAlPb+KLdDA1lB\nyPQAyxBVyNc6pK1Hiaghq6z5Ztx7tbvjE6PqpREjFP\/V5MPjDkWtZILa76407v8o\n9S4wq+q8iUlU2jq0xpuk5mzusQEJTlnzdINVYy11kODAK+fBrc9zVVYLBpqQ35fM\nxxgVQ1DZluf7gg9NKaH9lo\/Og4rcCxsWR1hRFX26JZcBQtysM5D\/LV1AiCJkWFsn\n0NfnsMrBJrdsYT4ty9DmrPgRDp57GyiRBZHHYZYNCM9CqU6ITsHmQVYnnVToTdkU\nvr9q7v7mzNVTpXvX2liBBjojotcsoXXzET+7UkgPti7sRRdLC\/hu33YpxeXWqkIs\n47zEjt49lmnT+TPfSAI6kp7Y8l\/JB\/m\/NcsHfyHWYPCtAgMBAAEwDQYJKoZIhvcN\nAQELBQADggEBAEtnV2hGJ6sZ6GvU3Q7Wny9T4v2Ef0oKh77WL+bHH+dITCxq1eax\nSFk6N5dhW3YrkTIa+6pq3g0Hm8sIpLZi5pFcvoG5uhiJBucB3pOUKG\/2Wn1CeXsZ\nXpgaWLdikyEQjB6SVyCdvpdNxZKvhGPMZyfFtA1rvOgLnkh6yGBoxe1OyZCPWDmD\n3sdgrg6euEjaMN3qnHsT2kpk3VdU7n95uQimm0PiSjM2uuir4UHYbahw0jBs2R+B\n97dwztnFnhDM6uuAJaoD7ZlHnpocLxLUiMRXvSdDuiWuYkwtDpNN2fuYZCH7c8MP\nccVwdsvSjRkh9\/Y8t6rTNE3FZK82UQN8o\/s=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"hedgenext","categories":["files","integration","office","organization","social"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/libnewton\/hedgenext-plugin\/issues","website":"https:\/\/github.com\/libnewton\/hedgenext-plugin","created":"2023-03-13T10:37:00.948048Z","lastModified":"2024-06-14T12:43:32.910255Z","releases":[{"version":"0.0.15","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=25.0.0 <30.0.0","minIntSize":32,"download":"https:\/\/github.com\/libnewton\/hedgenext-plugin\/releases\/download\/v0.0.15\/hedgenext.tar.gz","created":"2024-06-14T12:43:32.905556Z","licenses":["agpl"],"lastModified":"2024-06-14T12:43:33.052319Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=25 <=29","signature":"G8efrubC4b7QhhsOL\/Nqy+T6EMbbFvsrLwSebF4Su2BkLspS9XVOssZSYXPx1r1l\nLGFIwR+5lLyy0PrBjwj3L2M+vmcPd5aqZFsS+Hbzvx5ducJzPDGW7kLBO1oiI\/iG\naCHfKo7LGdskp4OkU912vGl7R+\/S\/3BtjikBackk0H\/566QX3kLFD0ZtJJyETouV\norNK3G4eHIGA2iAPTEDax3CyzniG\/cYpvk2Sww\/LdCM603c3MHd7v5U09bh8\/lM9\ne5f8GzCthK7IKe7f23sBKodUSYbrJ+Vqvz9eS62D4buOctoc3+6jFDAp09yAa5H4\n1o7Nt1vMLbJLX19zOwm4BED5VBujLXIYPf7t+HJlh3e0BJBCQZF38Rk69+s5Mvvc\nLHkh4bw7HWsdZBd1Gdc8slr1RZE18O\/WXmXtv1JO6mGOG+NFRvp1DtWn82RSis8C\nf6LJSoqknd9FB9s1vXF9J5DvFFlgN3ksOkQWnFGOCQohcKl1rSCgmBNa\/kzjhHxD\nlYeNqZqKom37JysCWj+qcJd6CJcti24waJpykk71blUuyzVKpGaDR8w5alYha406\nuIaLJ0vv2h4fjN5W3+FFS6I2hjCZudDrChSH6+U9bdq2RggFZhJ5G7PhTXUlRP6q\nZtSkQw70yyPbsya3tYrpcyu27jTMhDHLKZKFyEueWuo=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"translations":{"en":{"name":"HedgeNext","summary":"Integration of HedgeNext - a customized HedgeDoc markdown editor fork","description":"This application is the Nextcloud client of HedgeNext - the Nextcloud-adjusted fork of Hedgedoc, the definitive collaberative markdown editor."}},"isFeatured":false,"authors":[{"name":"libnewton","mail":"newtonnextcloud@bnd.ovh","homepage":"https:\/\/github.com\/libnewton\/hedgenext-server"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBDCCAuwCAhIKMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjMwMzEzMTAxMDIzWhcNMzMwNjE4MTAxMDIzWjAUMRIwEAYD\nVQQDDAloZWRnZW5leHQwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCw\nnQAAEviQkgZ7y7GgQQ23K8z3v0+E9gL1n5IyKEmijSX1YzeDGm3ggPxNwhNVAqGe\nMHlPHLXOgT7o8C1o9rHZv7Kv2A8MCsMVp94au7Ar9EiMD\/G67kCC9cgmu6a7DeFN\nQaFa29CeKdvG9sFwPyyKLTz2TeTTS+tk8ys3Vbl8TZ6nKTOdWNT9W0T8dWHwxvk5\n+ILwbynUBpddB\/Qzlh8TTkeL1uMob0tVn7ucMgW1RXtFUs2B7pi7K5qhoY53zj8t\nUL3FyCsJP90hC3nVMAsQTiQ4I63cqzfOWR2i5VXT0K\/7TImYHP7g8gW40b7RcHyS\nIXBEORTP\/Yw0nWjcMqlluL+IiiiT\/GZjDliFOaMxUZo5QiaucELMe8S3irWLUVDe\n4cL1jHz\/VU\/4NmvM9x1nDe\/f+ZHm3Zuf8YA6jLcdY5Eh3trsWKaR22iJHG0WvMhx\npWLogiDAz12DvbLLbEMq+pNxwRmsZ\/3ETJf4r8aWvGIdfdQRMIuZwD0CCBfI0RRg\nKKmpteg95QPt5mQ2wj\/n+RqcGXgCZE1SOXz8Cai4UFGws0USthiCzfdAaEQxLWNA\npQtqDpr24461f+u36B32S9SKxuu7kea0UwKdORVsM7kz2P4Od5JIX03+3U04XAGq\nscAnsWspYMVenNBQLliko20lX7ifteFc03SuRIKZswIDAQABMA0GCSqGSIb3DQEB\nCwUAA4IBAQBxLqn6bAsJhxwv0S1d1hMOG+0s3wAhuJbfdkMKJ\/SXaK8r0+gHkEuX\ndgTJiChzreIhu1Wv0WGoLrHI\/iR9wPQwjW3Yz4W4yBUF0V6KNhGqHVz57SJFl4Ww\nIDVhKX1ljnpVUfG8JD5eh\/lUfNoh9wN4KCAbviSgmI72Po1l7s47931KzOoK4mr4\nwhyaQScVvIsDtLluNP8l+jHlTusXLu7RvZGEbnYtmIjb6bHA34k8RWbeOnmpweio\nfGeEVUKO6+CduH7PN4\/Fv2IQ4Y97I2lSJY5dZVh686G2tewugksjFA\/5Xin7Hn1h\nPRZW33lg5ckV6DxOaTlJHarlFz1X5MWs\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:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC91c2VyX3JldGVudGlvbi9tYWluL2RvY3Mvc2NyZWVuc2hvdC5wbmc=","smallThumbnail":""}],"videos":[],"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":"tuya_cloud","categories":["integration"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/matiasdelellis\/tuya_cloud\/issues","website":"https:\/\/github.com\/matiasdelellis\/tuya_cloud","created":"2023-10-05T00:07:48.414279Z","lastModified":"2023-10-06T12:07:10.494927Z","releases":[{"version":"0.0.4","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=27.0.0 <28.0.0","minIntSize":32,"download":"https:\/\/github.com\/matiasdelellis\/tuya_cloud\/releases\/download\/v0.0.4\/tuya_cloud.tar.gz","created":"2023-10-06T12:07:10.488626Z","licenses":["agpl"],"lastModified":"2023-10-06T12:07:10.540706Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=27 <=27","signature":"O5Z5dnF0S6lBioA9ajNN4YnqSFWG\/yJQlG4ps3\/NvaPpvnhMndZrUPq3cUabOFzL\n+gD5KTRxEdS1nfVI1+6fDVf7qijvKDUWag+9p5Fjn0HmZkBRikg6VIJ5XeOslM2s\nkNUdGEi9DH457HOMl5bBpiwEX6bHzHMQPVAg+muJ620kXy+9KDXWmXZcBvX1upSN\nvjLfVesVj9VnEiKwDogFrOCO5TGOUSXNURu5rD5gOjXKYIGhWU6ksx6VrP4jTh+6\np8uE18AcnNcN0qh8\/UIBf0ZHBwAtltI2u9gFjIu09vKVyS3wcF002nIz44f6+ZE2\nyv\/WX8zMtnJhx8yiHS8\/b0VeD\/pjNXAs1aTS1Y2MiUpY7KGSJf\/cFLrneGHr3Fpv\nGaTNs4zNZPn5y04ptMKVnLHwCMAXWR6G\/FlyxxgkWg7DIghueT6kFShKqku1u595\nZHHkqlIoX1G33bXmFz4GvdvUNirrgkUC\/uR8D+tF+MQlk\/Mi4CPUE3A5uAdIDTNk\nt81yxE2Hw7TWOp74ltpmjXqoT1L4\/khqrA6bp5cLJkqHF2eBdU3zwFFhLiLzvOiG\nSWyNi32LzYamLyt2VHWLBjcu6Lw+2aGmEMqi5QxUjsxQKyxvlWqgUOKGGGOCmpRO\nUajPhx80RpnP7C4ypImhQbqqrJVe+jXq1X6z1uyp80Y=","translations":{"en":{"changelog":"### Fixed\n- Fix error on the dashboard when it is not yet configured.\n\n### Changed\n- Takes into account the token to use the endopint on future calls."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9zZXJ2aWNlcy5kZWxlbGxpcy5jb20uYXIvZGF0YS90dXlhX2Nsb3VkL2RvYy9TY3JlZW5zaG90LVBlcnNvbmFsLXNldHRpbmdzLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9zZXJ2aWNlcy5kZWxlbGxpcy5jb20uYXIvZGF0YS90dXlhX2Nsb3VkL2RvYy9TY3JlZW5zaG90LURhc2hib2FyZC5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9zZXJ2aWNlcy5kZWxlbGxpcy5jb20uYXIvZGF0YS90dXlhX2Nsb3VkL2RvYy9TY3JlZW5zaG90LURhc2hib2FyZC1BY3RpdmF0aW5nLnBuZw==","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Tuya Cloud","summary":"Integrate the basic management of Tuya devices to Nextcloud","description":"The Tuya integration integrates all Powered by Tuya devices you have added to the Tuya Smart and Tuya Smart Life apps."}},"isFeatured":false,"authors":[{"name":"Matias De lellis","mail":"mati86dl@gmail.com","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBTCCAu0CAhI3MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjMxMDA0MTYyNjMyWhcNMzQwMTA5MTYyNjMyWjAVMRMwEQYD\nVQQDDAp0dXlhX2Nsb3VkMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA\n1yIKwdtP5yViBpqLCiAxBvaFsM78D6ysUtxHxgYbb5I7g1m+QDWiJzNoJH3RGwWR\n0Pe5ml49MIPWxNR3qMJp9nM+4VFcbOk2MAuFFBO4ZS3pWLs3lt2KEpMY6\/P\/UowU\nZgLpGxbvBPpf2eid6766YdHZBJHSpsZxLju8FPNpwgtRXENu1nzfPC1mm14qVihP\n4REs8FY2A70O2HMCfCH9VnSruHqM53SHs8vRWRw5eNW03ECVxt6RXn1AIrVCa5f3\nwxG6\/viMHAe49SsPq8cCDvBug9sntotw\/6ebQKUKeDD4Ij+y\/8odGRWEVRWJpXlH\n4JKursH0rNoZj5CrK4E0We2AxRANab3rrrTyE+txndnNRZJLeLo7DgrlFwGdwXLT\nLdG+GAmMg1KqKpK+MMgK4RjeI\/Q4E+yfRtLpaMMty+dU0zNtzbFdlIMr+sAKZZJ1\n6gYUsPxC4FHdXDUiLsZliiDCnjFgSsqQk\/2j1i2vLeI8NHjTTg77K7UHvOHJ+nvL\nrQ\/S6Jjc2QT0arSqtOFoT33fVtJs0edgPuC8PuwfdjMyaR008ZdIpwLVzq0ObdUj\nea8iftBipuwDyarwa48TSRVytUHpJ9Mcgm1qexCO1+axN4R05skNvzCd4KRt\/2rY\n\/L20leAoLZ8pTvil+8iqhSXqZLUgB4FWa6cnpCnHeyMCAwEAATANBgkqhkiG9w0B\nAQsFAAOCAQEADofBXOaABwrgQdeGUE\/\/65cCbbwq7rNzXODbwypO07eVUvQ7FCyD\nf7SxR84Z63zMddXfUEMQIkzvrp7\/1NjIlDCWWQB3a8d2tABotVckvuUcmtjp3IPF\nyBxKQG4xguQs3tAkohMwi9VKlq2QSKB\/CKnbwgPT7uNO2NgMLhKBkUPlcpupnME6\nz3dfB6ZRVjVhH6dcPT4CKtAXQGnh93k61W6msiyrFKePyBofYJv1dDcPyOlVXlqv\nNy14sRlrBVEi99MVoFSi1keP3nOaQeeG+odD\/Q44g+ls+3MCCXjKmrBcH0vBb78H\ntt58+LYLgtdrD0hmcMguOaGUeGnXJ\/JEqg==\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"zeitwerk","categories":["office","organization"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/lamanese\/worktime\/issues","website":"","created":"2026-07-17T12:22:28.036566Z","lastModified":"2026-09-15T20:25:05.408156Z","releases":[{"version":"0.19.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.2.0","platformVersionSpec":">=32.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/lamanese\/worktime\/releases\/download\/v0.19.0\/zeitwerk-0.19.0.tar.gz","created":"2026-09-15T20:25:05.390533Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-09-15T20:25:05.461184Z","isNightly":false,"rawPhpVersionSpec":">=8.2","rawPlatformVersionSpec":">=32 <=34","signature":"e7xyNvQ4CVQJqQl3\/cfYoKtX6fVKrzo2MW3ogaq0KbyzYv8ax5v2hdkVVeYV7U3v\nsn62KT0RHeSkuMnrEDjIGtISkYjzKDk2hUhI1C6WqXBXijfgPayKtpYZp2D9uVsp\nmO+gX7o0ky8Ghm2p67AHidRaKYW+aJCaCjpxyrqQU2MI\/+UoMXZufsZVCgoCj+f8\nvC6Y1WOkGtYIjyO9VyJue2hirBKO9QNMZfCpUJT1Jf1VLsBWbexDmOxt4pxTAXsB\nWRoqexqWd5wfjjiSKw9JkujlN5TmKwmvXRUPja5HhoEX0v9wCMU3Igt0qRW2t5aK\nEqvy8MHvnViFD9nUxErjDSmQfopb1hupfrs95lfsUgrFcrb0GqL8Lkxa4I983fCt\nrU\/R\/+YcAhg7tHhre0jRzzGUltNonaH9c1R99q\/diK8pJTESis2KVTcm62xdkRFY\nTkyfCrReygs9xpZIxcx8pI92\/M2WpIY96OXhyv5+\/vvCXBggiBKKsRrwusWxK8W5\nuBuLBAuRkNDDCsMdM1n3sTEZtl3VUFCWi4vAvtGbZqcP5GFzQoqdpUMnpPZbNLX4\nz3hcKA3Yg60kD3xndp9ug6TyDwWqWyBN4p6YXpWyJtsR0Xx8FEYuPuA5ftAE\/8WF\nfaNzEFHEUc3e8gFV5aY+ZtCTBX6RuFhdPYPIHNoViNs=","translations":{"en":{"changelog":"### Added\n- **Dienstplan (Wochenplan)** als abschaltbares Modul: Zeile pro Mitarbeiter mit Haekchen \u00abIm Dienstplan\u00bb, Spalten Mo\u2013So, Auftragskarten (Uhrzeit, Dauer, Titel mit Vorschlaegen, Notiz, \u00abAuf Abruf\u00bb), Drag and Drop, \u00abWoche in naechste Woche kopieren\u00bb, Druckansicht. Zellen mit genehmigter Abwesenheit oder Feiertag werden gedimmt, beantragte Abwesenheiten gestrichelt markiert (nur Planer). Planen duerfen Admin, HR und Vorgesetzte; alle anderen sehen den Plan lesend. Firmeneinstellung \u00abDienstplan aktiv\u00bb, Standard aus. Migration V25 (Tabelle `zw_duty_jobs`, Spalte `in_duty_roster`).\n- **Auftragsvorlagen fuer den Dienstplan**: Wiederkehrende Standard-Auftraege werden in den Einstellungen unter \u00abDienstplan-Vorlagen\u00bb gepflegt (Titel, Uhrzeit, Dauer, Notiz, \u00abAuf Abruf\u00bb, sichtbar ja\/nein) und erscheinen in der Wochenansicht als Seitenleiste. Planer ziehen eine Vorlage beliebig oft in eine Zelle; daraus entsteht sofort eine Auftragskarte, die Vorlage bleibt stehen. Pflegen darf nur die Administration, ist das Modul aus, sind alle Vorlagen-Routen gesperrt. Migration V26 (Tabelle `zw_duty_job_templates`).\n- **Reihenfolge der Zeilen im Dienstplan pro Mitarbeiter einstellbar** (Feld \u00abReihenfolge im Dienstplan\u00bb im Profil).\n- **Wochenplan als PDF ins Archiv**: Button \u00abAls PDF ins Archiv\u00bb in der Wochenansicht erzeugt ein A4-Querformat-PDF (Zeile pro Mitarbeiter, Spalte pro Tag, Auftraege mit Uhrzeit, Dauer und \u00abAbruf\u00bb, Abwesenheiten und Feiertage als Label, Sperrvermerk) und legt es unter `<PDF-Archiv>\/Dienstplan\/KWnn-JJJJ.pdf` im Ordner des Archiv-Benutzers ab (vorhandene Datei wird ersetzt). Nur Admin und HR-Manager (die Datei landet im Konto des Archiv-Benutzers). Ohne konfiguriertes Archiv oder bei Ablagefehler gibt es eine klare Meldung. Audit-Eintrag \u00abPDF exportiert\u00bb.\n- **Notiz-Hinweis auf Auftragskarten**: Karten mit Notiz zeigen ein kleines Warnschild, der Text bleibt als Tooltip.\n- **Wochensperre im Dienstplan (\u00abSchluessel\u00bb)**: Planer sperren eine Woche per Schluessel-Button im Kopf der Wochenansicht; gesperrte Wochen lassen keine Aenderungen mehr zu (kein Anlegen, Verschieben, Bearbeiten, Loeschen, auch nicht per API oder als Ziel von \u00abWoche kopieren\u00bb), Auftraege sind nur noch ansehbar, ein Hinweisbanner nennt Sperrer und Zeitpunkt. Entsperren duerfen nur Admin und HR-Manager. Sperren und Entsperren stehen im Audit-Log. Migration V28 (Tabelle `zw_duty_week_locks`).\n- **Vorlagen-Leiste im Dienstplan ausblendbar**: Firmeneinstellung \u00abVorlagen-Leiste im Dienstplan anzeigen\u00bb in der Sektion \u00abDienstplan-Vorlagen\u00bb (Standard an) als Vorgabe, dazu ein Auge-Schalter im Kopf der Wochenansicht, mit dem jeder Planer die Leiste fuer sich ein- oder ausblendet (persoenliche Einstellung, ueberschreibt die Vorgabe). Die Vorlagen bleiben erhalten.\n- **Woche in eine beliebige Woche kopieren**: \u00abWoche kopieren nach \u2026\u00bb (ersetzt \u00abWoche in naechste Woche kopieren\u00bb) mit Kalenderwoche und Jahr, vorbelegt mit der Folgewoche, auch ueber den Jahreswechsel (z. B. KW 49\/2026 nach KW 13\/2027); der Dialog zeigt den Zieldatumsbereich und lehnt nicht existierende Wochen ab.\n- **Kalenderwoche gross in der Ecke des Wochenplans** (links ueber der Namensspalte, mit Jahr).\n\n### Fixed\n- **Dauer-Feld im Dienstplan akzeptierte nicht jede Minutenzahl**: `min=\"1\" step=\"5\"` liess im Auftragsformular nur 1, 6, 11, ... 1436 als gueltige Werte zu, der Browser meldete z.B. 30 Minuten als ungueltig. Das Feld erlaubt jetzt jede Minutenzahl, die Schnellwahl-Buttons (30\/60\/90\/120) bleiben unveraendert.\n- **Uhrzeit- und Datumsfelder folgten der Browser-Locale statt fest 24 h und DD.MM.YYYY**: Native `<input type=\"time\">`\/`type=\"date\"` zeigten je nach Spracheinstellung z.B. AM\/PM oder MM\/DD\/YYYY. Betroffen waren das Auftragsformular im Dienstplan, die Zeiterfassung (Beginn\/Ende) und \u00abMeine Einstellungen\u00bb (Standard-Arbeitsbeginn\/-ende); Uhrzeiten werden jetzt zusaetzlich clientseitig gegen das Muster HH:MM geprueft, bevor sie gespeichert werden."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2xhbWFuZXNlL3dvcmt0aW1lL21haW4vc2NyZWVuc2hvdHMvc2NyZWVuc2hvdC10aW1lLXRyYWNraW5nLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2xhbWFuZXNlL3dvcmt0aW1lL21haW4vc2NyZWVuc2hvdHMvc2NyZWVuc2hvdC10aW1lLXRyYWNraW5nLXllYXIucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2xhbWFuZXNlL3dvcmt0aW1lL21haW4vc2NyZWVuc2hvdHMvc2NyZWVuc2hvdC1wcm9qZWN0LWV2YWx1YXRpb24ucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2xhbWFuZXNlL3dvcmt0aW1lL21haW4vc2NyZWVuc2hvdHMvc2NyZWVuc2hvdC1hYnNlbmNlcy5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2xhbWFuZXNlL3dvcmt0aW1lL21haW4vc2NyZWVuc2hvdHMvc2NyZWVuc2hvdC1hcHByb3ZhbC13b3JrZmxvdy5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2xhbWFuZXNlL3dvcmt0aW1lL21haW4vc2NyZWVuc2hvdHMvc2NyZWVuc2hvdC10ZWFtLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2xhbWFuZXNlL3dvcmt0aW1lL21haW4vc2NyZWVuc2hvdHMvc2NyZWVuc2hvdC1hdWRpdC1sb2cucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2xhbWFuZXNlL3dvcmt0aW1lL21haW4vc2NyZWVuc2hvdHMvc2NyZWVuc2hvdC1zZXR0aW5ncy5wbmc=","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Zeitwerk","summary":"Arbeitszeiterfassung f\u00fcr Nextcloud","description":"# Zeitwerk - Arbeitszeiterfassung f\u00fcr Nextcloud\n\nGesetzeskonforme Arbeitszeiterfassung f\u00fcr kleine Unternehmen in Deutschland und der Schweiz.\n\nEigenst\u00e4ndig gepflegter Fork der App WorkTime ([cpcMomentum\/worktime](https:\/\/github.com\/cpcMomentum\/worktime), Original von Axel Deffner), erweitert um Aussendienst-Spesen, Extern-Kilometer und pers\u00f6nliche Standard-Vorgaben.\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- **Pers\u00f6nliche Standard-Vorgaben**: Standard-Arbeitszeiten sowie \u2014 nach Admin-Freigabe \u2014 Standard-Projekt und Standard-Beschreibung als Vorbelegung neuer Eintr\u00e4ge\n- **Feiertage** automatisch f\u00fcr 16 deutsche Bundesl\u00e4nder und 26 Schweizer Kantone\n\n## Spesen & Kilometer\n\n- **Aussendienst-Spesen**: konfigurierbare Tagespauschale, sobald die Arbeitszeit auf Aussendienst-Projekten eine Stundenschwelle erreicht\n- **Extern-Kilometer**: tageweise Kilometer-Erfassung an externen Tagen (Extern-Projekt oder externer Abwesenheitstyp) mit konfigurierbarem Satz\n- **Auswertung inklusive**: Spesen und Kilometer in Monats\u00fcbersicht, Team, Projekt-Auswertung sowie in CSV- und PDF-Exporten\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 (Arbeitszeitnachweis, auch \u00fcber frei w\u00e4hlbare Zeitr\u00e4ume)\n- **Projekt-Auswertung** f\u00fcr Admin\/HR mit CSV- und 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, Englisch und Tschechisch\n\nBehalten Sie den \u00dcberblick \u00fcber Arbeitszeiten, \u00dcberstunden und Urlaub."}},"isFeatured":false,"authors":[{"name":"Ahmad Gilbeau-Hammoud","mail":"gilbeau.hammoud@gmail.com","homepage":"https:\/\/github.com\/lamanese"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEAzCCAusCAhOfMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwNzE3MDg0NTI3WhcNMzYxMDIyMDg0NTI3WjATMREwDwYD\nVQQDDAh6ZWl0d2VyazCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMDI\nYfklZ\/A6m0CDup79cjNMb19JwT3d0KdSpEXXB8a8rOsnn4vH0Yu11rKqd2vgljh7\ni\/Qsezp+ojdLi0+Ws\/8mlVBVjRoQNWWeY0FS2yRa4Z\/LdBIJCFyieLgx1oMi58wa\nN3WJ4xJTggPDyhBNhSj\/KSD+CLskr2VyZpKc8yMtvJbnnj1fcpdbH7C+HIr6XiCl\narrthFN8dBuZgQBLG7svC0h1kdkGk5YilQ6UDqBx9NRrtPv1L8S3i9wZ7RXaLXjc\niMM780NDkJ2Noh5ZZdpwHBQF9LHR9hdkDX40oXuBA0yw\/Ij37E\/f\/fxhcVvM7+SZ\nDHWkdOZkw+h5YLu2eDnC3A+Kr\/UR7gGhw+XzsPIgn8Ws2qQsXwyKPnaosP4kulS2\nIZePPaZ4kq4TQmWDn3NyDIhTgs3YRxBbD+E0uFs+Ujz0OaXOuU2faWpODu3QqALp\nH3UZCEWRkbLOb8z5aUxbcvsz9R6o6kShqwkPQeuuvQUTE9q5JI5SJzeUT5IAFwQk\nzMdUHvIojVwy\/GGSzEizUvrGjGvwca8m1KcnkOQVyknM9\/9+mMPKj8ck8Z8hTXlL\ntPVQTrXf\/T8UKJwNLlZROQWh2dC5D8byqGXpjvlil+lMHpELLg3k4Q4WPhwCxBwW\ngU6qG9amS0IqJysp2QnJjep+5b1P8hT2v340Uw0JAgMBAAEwDQYJKoZIhvcNAQEL\nBQADggEBAHi2f0pfKMybmDwBJDAtm4cMZDDSbro4WKO4YPtP1EH6GDqe8Kqyz6bR\nkdW74HNaQVa\/1SU+4cKDtytCvXw4MvPRl4mzNuAsqL\/JCzLi+XHjCSPV+Qa00tfh\nEyXLAsNFAr\/Y2uOqE+krloekNmmP1vVbWROBZN80eoYMfsN2PJgZeZT16Z8LVyUJ\nMrdrZdKvQ1fjw1h44zYfex9WA4QzxGjPnqOGGzGg96zA95Ely\/zv3veW+3rtYP7M\n\/1HbzQGqHwzueQFtxk0RTuZxzppr610yvxQ7rRuGpuh2k0URxE0\/Mvg7M8VeRoCF\n0o2p44r7GveWBI9F9HX6iHQilyDolx0=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"hidesidebars","categories":["customization"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/pointcz\/hidesidebars\/issues","website":"https:\/\/github.com\/pointcz\/hidesidebars","created":"2020-05-31T11:16:44.140661Z","lastModified":"2025-02-14T15:45:19.827357Z","releases":[{"version":"2.2.6","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=21.0.0 <31.0.0","minIntSize":32,"download":"https:\/\/github.com\/pointcz\/hidesidebars\/releases\/download\/v2.2.6\/hidesidebars.tar.gz","created":"2025-02-14T15:45:19.819173Z","licenses":["agpl"],"lastModified":"2025-02-14T15:45:19.873274Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=21 <=30","signature":"4VIv8LvLe5YnOyujzdS3rbdyvP4iZvmyBAJCOnvePAcyoKzp72IamnZU6sw3Kf0C\nd+zHTIKWVXFVTVDgWRRUGnn8Thq8gRQaYmYQsBEGyPBR6\/\/wNPVktUHWkAYQLz5r\noh4jcUbegL5U0sMq0ZzSm\/NKLKDRnayKMMAOjiRN1u24v32ZBTpadFnPua5v9zVU\n07hFNcNFFosMU84PEb5gipfVlK7+lNtyfn+\/edWM8B5hhhKd9NR4m6GI6lkJ\/jZM\n9c+MVNMa+W3cdNOoQ\/RSqT4MFAkTRb9Q5Ot3HTkAhQApBfPr5rnRvpPXUN9QNX58\nWUTy8TzJQNRn7EKIZCHbKoP+jLx8KG2l8pfxx7TRrhappjv5sSP5Lm4V7LmtMPTi\nt57Jg\/JXMsLtQ4KUTdZDlTnG2sQPOTHZrf6dc30Gk1ur3B7ypSoyhTCmgTj5tUXt\nlcSDRu+LUBcH\/XZz\/Z2egTQw2WbYNLMzdXWQeTqME9rSvlUrGtT\/75dSzGJcc3F1\nDMs1CjAxaMPdYVIdlMj6eaO1XTVU\/whIVTBVRmi9BRk\/hQLMRSTH2NUvNi9NDE6w\n1O1oX\/0WHM+w7Kr7JufIF2GrnsJfsF7lno+n73aWW\/R69\/4DW1JZL6adcRb5Hb01\nMGFgqHOUPwdQT\/9BRBrQaZKnMC3Gq5CxfN3LqfXNnWU=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3BvaW50Y3ovaGlkZXNpZGViYXJzL21hc3Rlci8ucmVhZG1lL2hpZGVzaWRlYmFycy5wbmc=","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Hide sidebars","summary":"Hide left sidebar and top header bar for use in iframe or some other scenarios.","description":"# Hide sidebars\n\nHide left sidebar and top header bar for use in iframe for example or some other scenarios.\n\n## Usage\nAdd `hide-sidebars` after `?` as query parameter to nextcloud url or with `dir` parameter after `&`.\n\nExamples:\n```\nhttp:\/\/nextcloud.example.com\/index.php\/apps\/files\/?hide-sidebars\nhttp:\/\/nextcloud.example.com\/index.php\/apps\/files\/?dir=\/New%20folder&hide-sidebars\n```\n\nThis app from version 2.0.0 brings new config parameter `addAllowedFrameAncestorDomain` to allow embedding into a website.\nSimply add the following line to your `config\/config.php`:\n\n```\n...\n'addAllowedFrameAncestorDomain' => '*.example.com:*'\n...\n```"}},"isFeatured":false,"authors":[{"name":"Radoslav Stofko","mail":"rstofko@gmail.com","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBzCCAu8CAhE4MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjAwNTI5MTQ0MDEwWhcNMzAwOTA0MTQ0MDEwWjAXMRUwEwYD\nVQQDDAxoaWRlc2lkZWJhcnMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC\nAQDqAwdhBwdWwrZBTZlRU9ldQmWBOlkD+A28XZh3IU\/6T0Zy5svzaJ+9ZKSF+zj1\ntA7zY3xAIyRneh8nU0VS6JTbgBSPFBbNB8yrbSfIrWwQ+7EbEfpVLCweD5NJPdSw\ncl\/X5uGopMHyBxS6xMrclp8IlToyxLd1\/NcS2QBuR+CAvDHbVqrtcMERq7eo\/oh1\nAtxNNuCpPf+e30W1imIWTA\/VTidBPmFnUAC0sVmz6m9yIntrezOPl3w37Ls9m1kD\nK9lDecLUqLZ9BYIU9ndOFMAFAiHOEpx3sEiGTeQI4HXX3KfjPhQW5SQSrEmpIT19\nPC+3GYJwQo9ZnwOXM\/HeEV2hpuTK0W9z9FkKKU+debnyJo17yyetlBVCTqUhwD7h\nqq2RuK\/UNevEnKqkW8G1uiFKrok2qLAdwcLFSNU+kyNN09FkhTc5mVwKtWlWWVjL\nm+JmCXlUXuQ1ZKp5HedrkWr7R7aP3iYe21pfIK2ug\/rxXm22eyDLZMoKW8pdelSu\nzBD7HAgmeeCvIoUH8qGZqHtAD07XoMcr+KDlcqVh0NnR\/8\/zgYLI\/k7UDO2rGQa6\n65jghjOzPTbcEs4yDPyUNZPYxDvv4WNC++ie\/GZjS\/89OPf3B\/W1xg8QN8QilASc\nNmIWJ15vweH4ELI1+hiB2pIzauqFxWw4NJvWsmcq4VuhswIDAQABMA0GCSqGSIb3\nDQEBCwUAA4IBAQAiNQQDJNWBOX4wbVAMzWdY3kCnC4OQFdQOzP02Vovp3LYRtDBG\nQG5i68vkImxdyIn8sfHiOdAM7pKIuEZsUb7b4zJRlgoRC6pXwpLAwCzOfXpEffOf\nJy0YLPbCBRX8OHUIr0UdWButuR7nfVMWHD9SpNat48jTs8MzXOBhx7MXj\/fxwNVD\nB1hVZKhrgYTTQvhXcRT\/YbhZTk\/dzSbAEfWEEULeaUWeyCDqJWbPN4DLYuNJVdUv\n7vEP7TRfLT+5W+Q0sfvc9YRjEggT5qu5vSx+98QDTd5ONonw4h8t++tzEd0\/9Xmw\ngx4Pc0Y+ADx\/KpJpz5cEl9OEXWFzFo+8iWU9\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"epc_qrcode_generator","categories":["office","tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/qtld88\/epc-qrcode-generator\/issues","website":"https:\/\/github.com\/qtld88\/epc-qrcode-generator","created":"2026-05-27T17:54:56.150062Z","lastModified":"2026-06-03T14:32:06.368092Z","releases":[{"version":"1.1.3","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.1.0 <8.5.0","platformVersionSpec":">=28.0.0 <32.0.0","minIntSize":32,"download":"https:\/\/github.com\/qtld88\/epc-qrcode-generator\/releases\/download\/v1.1.3\/epc_qrcode_generator-1.1.3.tar.gz","created":"2026-06-03T14:32:06.358300Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-06-03T14:32:06.400586Z","isNightly":false,"rawPhpVersionSpec":">=8.1 <=8.4","rawPlatformVersionSpec":">=28 <=31","signature":"KDHpz8C\/PvldeobQjn9xca1OuXKG1SwSe8a+eh4L7ZxoZRBW\/3KUfNq8aLqgi37ZY33tME\/lr1LBj+qBg0CzePdP0HkUGl7BAV7NYaLxZvSM8YR3hxAbLmn2pOfcLhtAzp+Dl31p72GZ4yrIlHn6ot6yQ0Z5kZEWHx13dIoDG2iSpma6on4qrCI4+K44bDbQ3vLOgqo3uS2R+l2LxVuU\/5nahIvU53DcSRl+OnRs07DIRXRXSqaAA+3joMa7I0Pt2FhUVdCT5Lu8G\/jiM15UbW5y3970kVCQ9ihDz+e7rdiBeQu0kHhEC1qswXfVDdGpvpgg6UmrdR\/CAmjLkUA2+opVmtiape\/ZoXn6JpFp75kny1RowXx6ONPxK1jKkUCD\/yY1IJ+eosEDmb+s9aMttMY3SuC9lj\/g+aB4Aw0o6KbpyrUfB\/w9J5N846NXhaFPvOcWpuEd77PSksZDaK+esVTaMBXrGx2eBFgck+yfqOiGu760zJWyCIiJ\/jfoEA4Vec1lshF8k+LSrbBBzVkb6lB5\/zmWr01EQS8lcolexVahfEMjNWmcQnihjlrWIsaZ39pMMiBm3\/k9L858ZCNbCSxA9epQ7l92tpzcMqJ1vt2\/hj6qVF\/8fHUn+lC5NkngvrVzmvjeAtyNyG5V51z0YO0qzzbggdtvsdxm\/h93us8=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3F0bGQ4OC9lcGMtcXJjb2RlLWdlbmVyYXRvci9tYWluL3NjcmVlbnNob3RzL2dlbmVyYXRvci5qcGc=","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"EPC QR Code Generator","summary":"Generate EPC\/SEPA QR codes for bank transfers","description":"# EPC QR Code Generator\n\nGenerate **EPC\/SEPA QR codes** for European bank transfers directly inside Nextcloud. Scan the code with any SEPA-compatible banking app to pre-fill a transfer \u2014 no manual typing of IBANs or amounts.\n\n## Features\n\n- **EPC\/SEPA standard** \u2014 produces valid GIROCODE \/ EPC QR codes recognised by European banking apps\n- **Live preview** \u2014 QR updates instantly as you type\n- **Full customization** \u2014 pixel colors and shapes, finder pattern styles, background color\n- **Logo embedding** \u2014 drop your organisation logo in the center (square, round, or original shape; stretch or crop fit)\n- **Transaction text** \u2014 optional caption below the QR (beneficiary, IBAN, amount) with custom font and size\n- **Presets** \u2014 save and reload your favourite styles\n- **History** \u2014 every generated code is kept for quick re-use\n- **Export** \u2014 download as PNG, copy to clipboard, or save straight to Nextcloud Files\n\n## Use cases\n\nDonations, invoices, membership fees, event payments \u2014 anywhere you want people to pay you without copying bank details by hand.\n\nIBAN is validated (modulo-97) before generation. All processing happens client-side; no transaction data leaves your server.\n\n## How To\n\nOpen **EPC QR Code** from the Nextcloud menu and fill in the transfer details:\n\n- **Beneficiary** and **IBAN** \u2014 required\n- **Amount** \u2014 optional (leave empty for an open amount)\n- **Reference** \u2014 optional payment note\n\nThe code is built instantly. Anyone can scan it with their banking app to pre-fill the transfer.\n\nUse the panel on the right to style it \u2014 add a center logo, set colors and shapes, or show the transaction details below the code. When you're done, **download** as PNG, **copy** to clipboard, or **save** to Nextcloud Files.\n\nStyles can be saved as **presets** and reused later:\n\n- *To save a new preset:* type a name and click **Save**\n- *To load an existing preset:* pick it from the dropdown and click **Load**\n\nEverything is private by default. From the **History** tab you can share a single code \u2014 or a preset at save time \u2014 with a Nextcloud group. Group members then see the item (badged with the group and creator) read-only; only the creator can edit, delete, or unshare it."}},"isFeatured":false,"authors":[{"name":"QTL","mail":"qtld@pm.me","homepage":"https:\/\/github.com\/qtld88"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEDzCCAvcCAhNJMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwNTIyMTM0NTU5WhcNMzYwODI3MTM0NTU5WjAfMR0wGwYD\nVQQDDBRlcGNfcXJjb2RlX2dlbmVyYXRvcjCCAiIwDQYJKoZIhvcNAQEBBQADggIP\nADCCAgoCggIBANSMjMWwshbmY8vWWzYQqVbb3I2KZZksUGzfYy3JcSp+Ud4iAooL\n9YSiZeWmAFd5Q9dP3DY8C\/uc8YVxTInd20LtG36HO+czwYMbUGGdIxMgAubyC1c3\n1R9DS107DDgrZ4wvCpx5bNZl8ShUGGdRUlFDU2B9eAgk74k8TbxdtMc1X+OCghZo\nyjowJFKEhDwwDsmBG3JzTt738IDusBEK\/GvjhpAmZ+XLMR\/wJ8w4b6c1q\/g9g1vT\niG\/JH+c1gTmvbP9vOYDmU5gPMWYOIWufyCu7TOOAH3AHFzNoHpFfyBWhgcQ+exjq\n1Vj+QmctulIG8LXPevuUz\/PCxaWhs0v+GtBGqlmqUnfMvCbYbiZwuu3TXbTOxWL\/\nN4iQ8c4lpLNBsZqc8F9pdF2kzz6hda6P8l6CY\/x9LxnmBkvFQ+tXI7rfzDrFy0Fq\nefI5FraW2G7E9HNbr9kRCz1DgqIVdINNJTEI0yxEkJwKLxNfiAqMqtR6BAMkAnt1\nblITA167JUrpcFCJej9nQdcrRT\/+K7w3OQGyaw+tE8OGB2TtkKAp4tXigP15MY9T\nnoMsT0cixL7Ms9asKfxmKxoFeYt7soBN6VtTWUumDDarb0vlSEoTCyfgwXCRnUpq\nGnE39Fm2voUX\/pvxYOn\/1qJMFGWlA70oc6Db31dLjdiWPFZeKglyt9p5AgMBAAEw\nDQYJKoZIhvcNAQELBQADggEBAFpQsu2qQQFEwhKlNQmH4ICL9fQUvYhO7GJJTHME\nLJ0+8ea+DywP1VL6rCbuAT5wOvLAOI4H1WZBUohbVyYfU0I0g2APqX1cHZ8W+6UZ\nWA97F7HEHzZTxecCOkR574H23hKPBPX90ytgZK7KIFwUHbMN9nF02cdomn1n4tYZ\n6KrJUT178uM5Cu7ybf78L8Ml3eMSYmoMCjfubQIhg4xQWRu3mDgr8w+PENd2fwku\nnRn7NB16hPq1HCqz+Ub0POV4yYV09mYkl8UP5\/JXDQvohEdDmJd4IPkTdyxY4O1C\nbE52hRFjUauPwBj6kOi2iFMQw8lDQSzTofurygr7Hn8MWRk=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"quest","categories":["integration"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/antitoine\/Quest-nextcloud\/issues","website":"","created":"2020-06-24T06:52:32.230374Z","lastModified":"2020-08-30T18:26:42.439946Z","releases":[{"version":"0.0.2","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=16.0.0 <20.0.0","minIntSize":32,"download":"https:\/\/github.com\/antitoine\/Quest-nextcloud\/releases\/download\/v0.0.2\/nextcloud_quest_v0.0.2.tar.gz","created":"2020-08-30T18:26:42.367098Z","licenses":["agpl"],"lastModified":"2020-08-30T18:26:42.596845Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=16 <=19","signature":"FqlHfLTlDIYbCn+ndtvyCU\/oiczJGgJ7rD\/AHlHVS7hT8ovV4dLe1vwYg3xX8Zhv\nYndw94A308JXjKO7OD++AJoNaiPATgtM+OYAWBCPV8UYA5VL67SdpRvOFmgLO9mS\n1YHjA2yqjz0TIS\/uI8iJR5Tt4unoabLYK84EN1zjoh9RtUprBB3uV19WYytyqJec\ntaMrMMp3gaiqS7LjnD3\/0w\/N7e2YxNbx2vOb+DFJ7kcDRlbq\/e3tDqy0Ss9JshEv\nvbpubHQV2CKPIwfPsyX\/vOOORIgArt1grE4wEvxscDuEK5HvH1GZliecaFg70tTk\nCoJTDR1Fi33NuFCp7wjKmSGm+yPwucmjImgEEtmYnlU3PBEbxoa5ZRlm4ZSGhOPy\nrof4N4IY8DzvqLvKfgFo4s\/RED5fHZeIWBJUmVEFCLJUfoLe64jFU8A0P1v3uX0B\nDTua1iWExm9TtQ41MJ20jq10PMZFUxElEHVkb1VPw6JcQkN+eTp2tywok7TKYx1w\nnUFu5SXAmuoduMJCSXNSawO0Wk9u7Edj9MqHcbKvTCfLDxVYQ+drdzi61LGTluuQ\nrjtmludl9mcfFaAlrLxDngppQjyVJeyL+ATM5JzUq+IZDbO3QG0C6fnUJQAI5puc\npbM3UFqehC+8LKms1wUZ8bDC7PuDjJ9uG4ZNF6Ee8fE=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"translations":{"en":{"name":"Quest","summary":"Connector to the Quest's tool","description":"Quest is a meta-search client that can connect to various applications and sources. It will submit a search query to all the configured services and aggregate the results. This application allows you to search by including your files in Nextcloud."}},"isFeatured":false,"authors":[{"name":"Antoine CHABERT","mail":"chabert.antoine@gmail.com","homepage":"https:\/\/github.com\/antitoine\/Quest-nextcloud"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEADCCAugCAhE7MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjAwNjIyMTEyOTQzWhcNMzAwOTI4MTEyOTQzWjAQMQ4wDAYD\nVQQDDAVxdWVzdDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBALVHIDuV\ntxZSRZDytwrhf0FcT+oXPcjcHJRA2ho7Z7hyq1s2qW7jyQ8cOISTE2243XmF2jBP\n6OtDFU4iNGqeweZhK4mmuWw1k47qnvYL741Ydh3B\/a+oZ4DFaXCuE2R3tJAbqlsS\nWuAX9S39jgwbmHhAmCky2\/UnI6QjI3Su5LpkfF4re8Mizn\/dH0CsGljSK83sXrVm\ndvaPlR3ytTQ4K9JIbV8WpJl3BY0UpokH\/oazC2urjQx7IkHW6rM+JF\/H1plr3NXG\n8JQ92vkaEwQBqxRLutIGd9rFoUA1N4yYvPpoOUZhd1vPnBTSfcjjjuU4F6zaGD6A\n7KG4zFLNwg125oN7GlzEJgOxOOhDWu\/n1m85TBZjaX4FZLJ3NrHO4oesl24NUcT8\n58P9Q6Lp65q1LIo7GO\/Oj\/AfrZQQXC5MZrRomiTAdqbNO+DhVadrMnNeIbyFrj3h\niT59Ut0sMIDRhhZL1AKWvuIDSFuRgycnP\/9vEdE2ZUwn2mNuL2gF027FK8zlmoZH\nMFCp0\/xGlublTcqOiHBngcq+dLqpc5AM52UoHhXU2FW\/yTbndBITgqSf2v3HHvT8\nz1hAFrBrbtlT0xu2A0oS\/N8F8qqJZ+HWxkenEyf3Ezj8oDhk8oIsOb+hcND1E9T6\nlm60Qysye2Gr1\/WMrnFd6AM30esGmSevirTnAgMBAAEwDQYJKoZIhvcNAQELBQAD\nggEBAIUamUbuX3A8wjEtpDnoJ8KCWTtLF\/8UG76JUljDlYNLs7H4tERNubvYjRs2\nbgqz9mKvRaIxdl2umQ6AeWhmC\/+bM28b\/+Ubz0hY7ON9+cP+UsNerE5W6vIDVAlS\n2rnF14cKgP1JPBD\/l7pzRsBBKDcQ0qq2y5VARTlri5xMa1IK5+R3FGYQ5bTb0pA\/\nJ6hRPeO4PYS60G3\/CdfSgi42Jc2OpfVEfkh88BkaE9BlFSvAHENbHiFPfhsxMO3m\nKZf1qLLhLznpKhct0F1+c+iZD1WSx8KB9PvvH7sVhwE0rvwGOgLpPSx3ICmHK\/1Z\nN9RY002MueRbvNws+XBRNJoI5lU=\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:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL1JhdWRpdXMvZmlsZXNfc2NyaXB0cy9tYXN0ZXIvc2NyZWVuc2hvdHMvMS5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL1JhdWRpdXMvZmlsZXNfc2NyaXB0cy9tYXN0ZXIvc2NyZWVuc2hvdHMvMi5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL1JhdWRpdXMvZmlsZXNfc2NyaXB0cy9tYXN0ZXIvc2NyZWVuc2hvdHMvMy5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL1JhdWRpdXMvZmlsZXNfc2NyaXB0cy9tYXN0ZXIvc2NyZWVuc2hvdHMvNC5wbmc=","smallThumbnail":""}],"videos":[],"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":"solitaire_ce","categories":["games"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/DJ-Key\/solitaire-ce\/issues","website":"https:\/\/github.com\/DJ-Key\/solitaire-ce","created":"2026-08-20T06:33:41.824782Z","lastModified":"2026-09-17T20:06:06.904318Z","releases":[{"version":"1.0.3","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=25.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/DJ-Key\/solitaire_ce\/releases\/download\/v1.0.3\/solitaire_ce.tar.gz","created":"2026-09-17T20:06:06.890909Z","licenses":["agpl"],"lastModified":"2026-09-17T20:06:06.963176Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=25 <=35","signature":"Ia9+4ZY85qw17KU8UeKR3Meb3O5nhv43RpZovZGsXgyS2Je+7ai8RUm5bEe35XbP\npwcx4CiO70R4oqQ5eInVy\/h6bsAYTFEpU6oBfS+o4d\/h5LQECGYWeeXj8Bt06l9u\nix97+gU9vTVOApAEE60viv5erDRH\/5btXWeJKWyl\/DIhr\/p4GQkBMSSnkvDXX9O\/\nRBx4WF6QDJ5jV32R4Lc4SbdwKNy+EJ3xIiC0Lv0VdRin70AGHge+rDRncfA3jdTm\ncGIiqJ8jsD5IC8uu58La5rfkAy9kStoqMg3Zr4CYtaUmMg1V8eN+h5e3R0aTISOe\nxhXlmCG1+FAEedvxTKSGqCY1iOOq6mBh1d6JsjV2GfFq1jBQlQ\/aabF+xCE9NyRY\noi5uAf8Cjq8VMYrkF4Li5Vq2oQTMwmnqunaonUt\/dZ2hBC\/YuTxA1ipkum1LygrY\nRPWZHxxLn87m8kIs3cw9iK43riZlsVKA90pTZnJDHDqZAey523mzgLSH8XkPRiJ5\nQSxtq1R1kA6sHDQn4i7vJK066XKbEX3cpp6UoyQiaDyJAgbsJ01I4ofzvb7XkAjo\ny8Iqy9NpL3qFD8wJNsWaVmooOlKnGV47XCxl0dgNiJbojnZQ5xLMe3fW+MOH5FEo\n5Gqdxx84e9Ew+n0fPXc9MjAu9iKoeSqqctl4Yi3Fl2w=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0RKLUtleS9zb2xpdGFpcmVfY2UvbWFzdGVyL2ltZy9Tb2xpdGFpcmUucG5n","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Solitaire (Community Edition)","summary":"Solitaire CE: A fork of DerBen's Solitaire app, updated for modern Nextcloud and PHP versions.","description":"# Solitaire\nA Nextcloud app that lets you play Solitaire."}},"isFeatured":false,"authors":[{"name":"DerBen (Original Author)","mail":"colin@derben.ca","homepage":"https:\/\/derben.ca"},{"name":"DJ Key (Maintainer)","mail":"danielj.kaplan4@gmail.com","homepage":"https:\/\/github.com\/DJ-Key"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBzCCAu8CAhPJMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwODE3MTY1MzM1WhcNMzYxMTIyMTY1MzM1WjAXMRUwEwYD\nVQQDDAxzb2xpdGFpcmVfY2UwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC\nAQDIXyLi0etNjpkEzkwzn1O9dIoJRMipPUvHF8Fj7X10\/7CLPefb4UjphJZNgMij\nrx11lxy5rJ\/GXpPGYcdkjK36wf2YOZLsCc0Iyd4BqvIgqHXxDn8AIIJNAzNqwaiC\ngtpQMUdNhoABtodqEgA7n6dPW\/00vlkHzQC4pVWNm1JoNo6oJ9fhAqyw9jGF\/n2p\nDeSn1ewLmKDcNiBDY5mqLwGSQhhL1eSBa+inQYndI2SsejhJYNrrg95g8mG0jdjD\n1a8tfnbABBZuYUUCOApinNM8kAVE7GGKHixMRm5VMRTHXf\/+wFls\/WUwFGy0nEH9\n6gM1dpiTC3wDFKwmAQb4q09ArLlCau+nJ\/RXz98fO7O8BJSpnhJ0rF1zaBP5kn1K\nzNuVC0yZQRnzFJQfKr10yjPdgDMo96u95P9fSgadV5rEZk9Rpt128BENvVtr2bHD\nmvBKhH09SyttgsF8sF5rQ8bJbUghJKtXfLUZM+Awvcb85vvIi3TyG9cP92uHPu2l\n5oJXDG+Tuq+l3KpIHWGCkW5s3aKeeQFRnwUs+h5ItAOeZcHEVZX1ME9pE79FQnBa\n8Gv8uxy8gofUQaC0Ke87k6KxiTxUPew2p8kZPz09QKw0VtRoVl6chPe2U+Ih86V7\nh6hoThqhteA4C8eanmsO+wzlqFnGh65Wk0d47nROg6+zTQIDAQABMA0GCSqGSIb3\nDQEBCwUAA4IBAQAhE\/CB48MhdRJTC44EY1+jaCznmBK\/nlSfTJI+r88OhnnYodrs\njVm0uFq2Ij2CXBuNhtYeqbxlwnHYsHvA1abH22KqpIItYq12QyT+pY5x024VR8ju\nsEg6MqSrenLba2YioftBLfJaQFhTTqv8AC87ppuotAQxkO3itRoqJHKRv1IrBopf\ng5Ros6A2Oi86PoOliAMIRQChE21qugim5otjryDWPpdo1CgR8Lu2WcyTnG\/KBffK\nMhMeQx12rEbxgRPklm527s47UZqBwubTl+h7lDbgfyFgLzyOF5sYYsSXfh0I3ZVt\nriGGVe2lY0bkN\/5FqeXtNEWRyOyTi6cx4uwK\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"televisorium","categories":["multimedia"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/MuhammedKpln\/televisorium\/issues","website":"","created":"2026-08-18T15:02:50.245074Z","lastModified":"2026-08-19T00:39:14.988614Z","releases":[{"version":"1.1.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=31.0.0 <37.0.0","minIntSize":32,"download":"https:\/\/github.com\/MuhammedKpln\/televisorium\/releases\/download\/1.1.1\/televisorium-1.1.1.tar.gz","created":"2026-08-19T00:36:52.144412Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-08-19T00:39:15.079942Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=31 <=36","signature":"ZcJm49+beI1p+tyLfQ\/u2tBZLMyoT2HRhmuYFNhPK95cVQiXOySlFqiImgXI6qtE\nqqdJSnaf6XwEN4rt\/n5V8oJbBA1tsOPaK2A827ju8vHPdNGyGXCStNoOLbDBCiDT\nTt1kAYGNvU+8oced8R3bDhgoR7DEiCG8j6SeTCfFXyditWXJRgtBSTLIbh0zYIz0\nKyqRSZ3zaHO0vvkNodQzGT7WJK7j1zEv76v+i9NWCGPsVagquuUgwV10J6giV9oi\nBB8baQi+\/qLcct7sotBkk9hVpZagFrGBL+BO3HG9uB3vumyUHw2m8lQ25\/PVDTZt\n+Ev1L4FSI+i3Piw\/r79dBzcN9l9DjfyQzwFOoiyPhiv5c4V0MR9bToKKhV5GbywX\nFUTMzhhOHEAJzjBK0zh4Ty2vM4p\/aR2Myb1CQAuMpBzwS79HC7ub+eHWwB3P\/nHb\nGD+S0rSP12+vVunnbXSAKP40nOKViGbEJlmPW4aqWEIuDvf5BETHyntbBFkS3ZyC\nr5ospHvYXIWayA1MRZ3Fgx+TQQV+cN7AvTRkjGcZqanMYWANzd7jegauzrTgdXPt\nhoJeRIybdwTze6KTXhIx1Os5B1b1bfASx5iI7JfC1YKS5sf6Pg6pn1rpLP+oBvWC\nDllvzdWfPlz+lRUDuu7hjx60li+Jy2+D\/GTwm7tYl2o=","translations":{"en":{"changelog":"### Added\n\n- API docs\n\n### Fixed\n\n- enhance error handling with extractErrorMessage utility"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL011aGFtbWVkS3Bsbi90ZWxldmlzb3JpdW0vcmVmcy9oZWFkcy9tYWluL3NjcmVlbnNob3QucG5n","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Televisorium","summary":"An app to keep track on your watchlist, tv series, movies. Similiar to trakt.tv","description":"An app to keep track on your watchlist, tv series, movies. Similiar to trakt.tv"}},"isFeatured":false,"authors":[{"name":"Muhammed Kaplan","mail":"mmuhammedkaplan0@gmail.com","homepage":"https:\/\/github.com\/muhammedkpln"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBzCCAu8CAhPOMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwODE4MTMwMjI5WhcNMzYxMTIzMTMwMjI5WjAXMRUwEwYD\nVQQDDAx0ZWxldmlzb3JpdW0wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC\nAQDenfFrNMIqWiBR7YbaQs54A2Tf6rmNRgiCsFEVTKURl4w1gOLOIArNdnmnORMi\nLrMeYkCifZXHGLlteKsODJX5t+botenhUZw\/xPjwzwBIFBj3jQF76yNyy+yHn3vH\nIEbAY29nqumF3NGABbx0tsL1C5VNhPgoKTqksPSkgwL3YtHWVApVSMOFAYdD6+GO\nIpID0IgU+aU7WFbONe6niC+uBk\/+gGqFM6yEIeJpnaHv2iU2DVJRMpUaslBDPMaD\nx\/I0ordEt9r4B0ObCDamf7eN5gGMnDUrFpahy\/MtHbKaMHFDNqs0a\/GUBgiDPL7L\ndxeGVt4TW3oYASH6bUlLq39kfNI0J1lURmkaJOQI8TRkBjaVa5c1VtsKUUPK2Klr\n0T\/yWsPVvVNFn\/6lOQL3h\/GHu0dQkI2cnv+hA5ziOMdYX59pPdy6lPIR+9Q5WYjg\n2F6P0ISGOITqrs44W+nK1Wb82TNR7IQAmvBvisEFmvvx8Y2BNZcC2kSJ7FrPFt0g\nB7RUsXn0o3KyOz3KtN3fVkHC127nk2KcgRRY3McibQeaQ4UlbphPHsdwd5g4D0Zg\nPJI\/qWMYgZXfNQKLX1YhEoLJcUSZTtq5m+3mOZWurjMEQV1HcD03xpblHlD4I2ZV\nMsPSlOvDJg2uzmicaRRnwQdnKmxg2TBr6D6kj2uNFq\/JXQIDAQABMA0GCSqGSIb3\nDQEBCwUAA4IBAQAXsszWsBRdTdhdCoXmLqFJHr43PLP4JFYJPJa+ZwbdSzR7y+uE\n2lTc\/LlqXNx8C32UAApt9RqxQkP0BRpRmUEgHJ0YmBTszJXXsPfm0QjJALtRS3CI\nEzc+agp1Jh6Ha9N35MzjodnAXI6VRlS+Iv+ixTmebRF7urXx08Ysg+NMSZmNjbGD\neiCnCkjgt\/HRfLSrHkU7DBMoGC\/fXd1dJDjsaVwwfeCa3x+DtyXC9YYlzNLuaOQ8\nBGyBV3PlS\/mSk8T4mhP7O4h9ucV05MUXJwFCxMsZH4ZC\/RfmUqmxSAvC1srPyaEw\nqd2Dqc56178dR018zMkAHSLg1ieurEg3uTUX\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"xfiles","categories":["multimedia","security"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/luisfacarmo\/xfiles\/issues","website":"","created":"2026-08-25T19:19:19.702948Z","lastModified":"2026-08-25T19:19:34.164115Z","releases":[{"version":"0.1.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.2.0","platformVersionSpec":">=28.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/luisfacarmo\/xfiles\/releases\/download\/v0.1.0\/xfiles-0.1.0.tar.gz","created":"2026-08-25T19:19:34.144678Z","licenses":["agpl"],"lastModified":"2026-08-25T19:19:34.219150Z","isNightly":false,"rawPhpVersionSpec":">=8.2","rawPlatformVersionSpec":">=28 <=35","signature":"E2uooI4PEWoKMSV+xyKv\/ee7NcQ87TwyaJYK8CDk9xpWGuP41LvtuK7OmpSqO5zho9gzomuvP9LdYDnOTJ0ghGGZudCTZfWQUUjuSUTNdxHyhgN6KaF5GoHAO6\/BqumrRxpulylI9ICju8YZRgLRKoOUM4UIvb3b7\/GmM2tjhtcUG2CYARvQHXfVZXvI5tW6yRI42PbKsmgPRw0QmZV2OrcuCc3mOdcJQ2v1iBZDw4pBO0Z6dXG7hFY1QLH9izs6evWvBg0HQmHKmsn33oZKZGsRZPQWvICY\/Rf8PzkEi2kikEEZ7d3hchQ94wCGij62vKa96+YhbGpJblVgWsz6SVSL1zqwDYm4iHfh1fTKTVJdDoRLcBip4Pf8T\/o4syZFrsgo7eKapDUR\/oYlxI5wxGShx+nXgKsMXRWFwAaB1kKIcPy9MJ7n56ZyVgzDI9KeDoc8jOndz3Axex9pixv4JfPMJvERDpdkxlqNfnCUbfamU4Hgv5qA3SkHmNoGEkYfFVNaXQi2mIJvA3+rdFIOtPS9y5ftYIjYoiWLvxHwG1dHfcEEd8iTDu8UD9XIG8UUCuPy4dRXoxdl3nV\/3NwCjnPFcnN265SMfAkdzJwEG3hdcU2+Aypi+VA1Rooht40sj9X5YNqcvMZIBrmpkMzJIsZM6WRxCUUZTEw2A4snHWw=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2x1aXNmYWNhcm1vL3hmaWxlcy9tYXN0ZXIvZG9jcy9zY3JlZW5zaG90cy9sb2NrZWQucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2x1aXNmYWNhcm1vL3hmaWxlcy9tYXN0ZXIvZG9jcy9zY3JlZW5zaG90cy9nYWxsZXJ5LnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2x1aXNmYWNhcm1vL3hmaWxlcy9tYXN0ZXIvZG9jcy9zY3JlZW5zaG90cy92aWV3ZXIucG5n","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"X-Files","summary":"Trust no one \u2014 a photo vault for your most sensitive images.","description":"X-Files is a photo vault that protects your most sensitive images with an\nindependent password, completely isolated from Files, Photos, Memories,\nWebDAV, and Search.\n\n**Features:**\n- Password-protected vault (independent from Nextcloud login)\n- Real file isolation via AppData (invisible to other apps)\n- Auto-lock after configurable timeout\n- Brute-force protection on unlock attempts\n- Thumbnail gallery when unlocked\n- Recovery key for password reset\n- Download recovery key as formatted text file\n- Change password and settings from within the vault\n- Auto-lock when browser tab is closed\n\n**Security:**\n- Images stored in AppData (not in user filesystem)\n- Other apps (Files, Photos, Memories) cannot see vault content\n- WebDAV and desktop\/mobile clients cannot access vault images\n- Vault password hashed with Argon2id\n- Session-based unlock with configurable timeout\n- Brute-force and rate-limit protection\n\nLock your secrets. Trust no one."}},"isFeatured":false,"authors":[{"name":"Luis Carmo","mail":"luis@example.com","homepage":"https:\/\/github.com\/luisfacarmo"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEATCCAukCAhPkMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwODI1MTcwOTE0WhcNMzYxMTMwMTcwOTE0WjARMQ8wDQYD\nVQQDDAZ4ZmlsZXMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC4irSq\nlwY7ne67HkxbA8Tw++M\/P2MgUtDgpffJg\/kBWjLRe6pcbZ+8o6nDoMdl7JCHtUbY\nClIrxTRMm2i2ZMqh4VOj167IMg8TV82n\/liO4CfaYfQOZlERKJcDgoP\/r8ao6YD0\n+AtxX52x6hxqBujryvpH9HbuIKmiTiEauiXjEWgbHzBe9W1HaG7oUbgDbg038ka9\nAiuSfpIfFF8Go0y5IyExlX7zLJDbs4\/r59IPWztpDT6DY0jE3MRV9fzja61lWPhr\nkwROo2M4oG7Vhijn+uRrsydrk+V7n3sUwZ01l12so4dhe3CTwflLIfftSRgKxZAm\noVgNgKUZP\/rMKoHyN1ywHJYSL+vgWb9Tkf7oe6p4qY+OQIWzY8qySCUNFiwOeMdo\nLzRGjmCIvGOVEQEKzvQCgvh+NF0fT7v4g+197rsxZqqT403V9PPT1+PhfwviMscU\nz0GmbDp3H4HW7apK6dNIHbIjH4zMEWUH5yxEyb8MySu72Dixo7p9m16JhMV0hj96\n8QE7c+mf4Biss4tCWyKB\/RUGoiWJS7sPQQMdUSx92eB\/9k3ySXumOJ4fhCBqhFJA\nnsH3GtgM2ZD0vgUGmqTFcXHuaZtAnj\/36OBazSL3AqavDsJPZgfsb0RrL\/3oxwzw\nRH9Bqkpd\/hG\/bXCUhUPw0ProXzWndP34c3RmgQIDAQABMA0GCSqGSIb3DQEBCwUA\nA4IBAQBgRROzpc+ySGkwfJLOosoR3aKf7FEg8ZjaHw3azJo3ySeXwHmWWC+ArOCi\nqh1t\/Ra2kFkIvEUv6f9RnEJBV2g\/dFrxugyoJ1C8dNHlJBXtnESZKnKbyoTBV8DS\nIZFGBtqyyNscOgAjExnztELVkgOIi3Wxzyi1WxRzRqKqOLBwXdT5\/ChXSaEnST2K\nfM\/iID7PftPbApFrCVzwH7DB0ZMR8AXCZW9nRZgc56LGx0Xnn0sXr+9P0ajXJVMq\nU436k4+yqKE9nDpVVLRNwFeN\/cQzfstCE5v94XIcCxqouwzZxFxmWBwTC0AgFbmb\nRh3alkJocYcN7xhgMBgi7NLOhNDh\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"storj","categories":["files","integration"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/storj-thirdparty\/nextcloud-app\/issues","website":"","created":"2021-09-27T10:22:29.708739Z","lastModified":"2023-08-26T12:16:30.327510Z","releases":[{"version":"0.0.9","phpExtensions":[{"id":"FFI","versionSpec":"*","rawVersionSpec":"*"}],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=20.0.0 <26.0.0","minIntSize":32,"download":"https:\/\/link.storjshare.io\/raw\/jvidqxjt445r6656lkbyl7i2txha\/nextcloud-app-assets\/storj-v0.0.9.tar.gz","created":"2022-10-26T23:45:46.785440Z","licenses":["agpl"],"lastModified":"2023-08-26T12:16:30.798580Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=20 <=25","signature":"CQQOdSud3EU1GBCUdXwbOM3KswEkoeN1vTwuhjdLhMcUXfk8UCf3XOCNvAdhzgG6\nbQ0OcLy5tDYAIdN4l4jd6+YE9UrRmpQwIacCPvEojzx07Ql1ljJjYv4rVKXoCt0K\ndzIGL\/tk0YlOe2pB95zPXkfbfQdAhaTFxtPxcexUJ5cfkIuvUPunuMDwJzOQosCC\n9nJdZ1Vr\/NJsPHiAOFZCQQXXnlf+vZJlwKjEGy4nBxsYtzLJSB7+5ZsZ+zpKnB\/+\ngC1+mgvKszSySE2w9\/oVk4sw\/UuYQslMGuUR3MyALDnoY6dL6OaZr9XwYPed80Pb\n\/4JtGNJ8s8inY61vxI26RJv1K96pY7pd+XH6uXfGR8m9XipkhyjkL7VYUJGcNwMV\nS3yVgRKGCf0YWY9eWCmG4cxyROw2u2z9JA9y5V1rfBHqvk\/m2E0qzRamYBu31IoI\nLG0OGv15XPQAaYM2AnjHY5lIs7ConGRriZyUgW\/K2Mj9gEqFxzlu\/RkcgnOSkhxB\nB9Ofyt5+BGTApDz0755ftQ+jcRv4pbl3rg56qqnXcaZCkfge30cUVF5Lq2tAiUWc\neafF26F2UuMas6N0nLSZydiPgIhHBZzUUIxx5pMWVl\/QUr6gHjJyIKJ7jRJ5s9Kn\nNJfL\/VA+vYXAo14qpeUI6mpEw1OYNWgKgtm58yDZap4=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9saW5rLnN0b3Jqc2hhcmUuaW8vcmF3L2p2Zml6YzM3dmdyNW9oeXh3cmVnN2Fibnh4cnEvbmV4dGNsb3VkLWFwcC1hc3NldHMvc3RvcmotbG9nby5zdmc=","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Storj","summary":"Decentralized storage backend","description":"# Storj NextCloud App\n\nAdds external storage support for [Storj Decentralized Cloud Storage](https:\/\/storj.io) to [Nextcloud](https:\/\/nextcloud.com\/)\n\nStorj Community contributed.\n\n* [Docker image](#docker-image)\n* [Prerequisites](#prerequisites)\n * [Detailed instructions for docker version of Nextcloud](#detailed-instructions-for-docker-version-of-nextcloud)\n* [Installation](#installation)\n* [Configuration](#configuration)\n* [Maintainers](#maintainers)\n * [Building](#building)\n * [Publish to App Store](#publish-to-app-store)\n * [Running tests](#running-tests)\n* [Known issues](#known-issues)\n\n## Docker image\n\nWe supply a ready-to-use Docker image with Nextcloud and Storj pre-installed. \n\n```\ndocker run storjthirdparty\/nextcloud-app:23.0.4-apache \\\n --env OBJECTSTORE_STORJ_ACCESS_GRANT=myaccessgrant \\\n --env OBJECTSTORE_STORJ_BUCKET=mybucket\n```\n\nMore information at [hub.docker.com](https:\/\/hub.docker.com\/r\/storjthirdparty\/nextcloud-app)\n\n## Prerequisites\n\n- Linux\n- x86_64 or ARM64\n- libffi installed\n\nThe PHP installation should have the FFI extension loaded and enabled unconditionally in php.ini:\n\n```\nextension=ffi\n\nffi.enable=true\n```\n\nDetailed instructions depend on your distro.\n\n### Detailed instructions for docker version of Nextcloud\n\nBy default the Nextcloud docker image comes without `FFI` support. But you can install it inside the container:\n\n```\ndocker exec -it nextcloud bash\nroot@5f11b342df44:\/var\/www\/html# apt update \nroot@5f11b342df44:\/var\/www\/html# apt install libffi-dev\nroot@5f11b342df44:\/var\/www\/html# docker-php-ext-install ffi\n```\n\n(\"nextcloud\" is the name you gave the container earlier)\n\nThe extension is now enabled through `\/usr\/local\/etc\/php\/conf.d\/docker-php-ext-ffi.ini`\n\nAlso allow loading libraries at runtime:\n\n```\nroot@5f11b342df44:\/var\/www\/html# echo ffi.enable=true > \/usr\/local\/etc\/php\/conf.d\/ffi.ini\n```\n\nReload Apache:\n\n```\nroot@5f11b342df44:\/var\/www\/html# apachectl graceful\n```\n\nTo make changes permanent you need to build your own image. Create a `Dockerfile`:\n\n```Dockerfile\nFROM nextcloud\nRUN apt update && apt install -y libffi-dev && docker-php-ext-install ffi\nRUN echo ffi.enable=true > \/usr\/local\/etc\/php\/conf.d\/ffi.ini\n```\n\nAnd build it:\n\n```\ndocker build . -t my\/nextcloud\n```\n\nNow you can run your own image, change `docker run ... nextcloud` to `docker run ... my\/nextcloud`\n\n## Installation\n\nThis app is published on the [App Store](https:\/\/apps.nextcloud.com\/apps\/storj).\n\nThere are two ways to install:\n- Install from the App Store GUI of your Nextcloud instance. Tap on your profile (top right) and then \"+ Apps\"\n- Download and extract the tarball in the folder `apps` of your Nextcloud installation\n\n## Configuration\n\nStorj works like any external object storage. See the documentation on docs.nextcloud.com:\n\n* [Configuring External Storage (GUI)](https:\/\/docs.nextcloud.com\/server\/24\/admin_manual\/configuration_files\/external_storage_configuration_gui.html)\n* [Configuring Object Storage as Primary Storage](https:\/\/docs.nextcloud.com\/server\/24\/admin_manual\/configuration_files\/primary_storage.html)\n\nThis is the configuration to set Storj as your primary storage:\n\n```php\n$CONFIG = [\n 'objectstore' => [\n 'class' => \\OCA\\Storj\\StorjObjectStore::class,\n 'arguments' => [\n 'serialized_access' => 'myaccessgrant',\n 'bucket' => 'mynextcloudbucket',\n ]\n ]\n];\n```\n\nPrimary storage is more responsive because it relies more on your local database, but does create small files, which is not the best usecase for Storj.\n\n## Maintainers\n\n### Building\n\nThe app can be built by using the provided Makefile by running:\n\n make\n\n### Publish to App Store\n\nBump the version in [.\/appinfo\/info.xml](.\/appinfo\/info.xml)\n\nBuild un:\n\n make && make appstore\n\nThe archive is located in build\/artifacts\/appstore. \nFollow the instructions at [https:\/\/apps.nextcloud.com\/developer\/apps\/releases\/new](http:\/\/apps.nextcloud.com\/) to upload the app to the store.\n\n### Running tests\n\nYou can use the provided Makefile to run all tests by using:\n\n make test\n\nThis will run the PHP unit and integration tests and if a package.json is present in the **js\/** folder will execute **npm run test**\n\nOf course you can also install [PHPUnit](http:\/\/phpunit.de\/getting-started.html) and use the configurations directly:\n\n phpunit -c phpunit.xml\n\nor:\n\n phpunit -c phpunit.integration.xml\n\nfor integration tests\n\n## Known issues\n\n- Enabling Xdebug profiling or debugging will cause a segfault"}},"isFeatured":false,"authors":[{"name":"Erik van Velzen","mail":"erik@evanv.nl","homepage":"https:\/\/github.com\/erikvv"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEADCCAugCAhGdMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjEwOTI0MTIxODE4WhcNMzExMjMxMTIxODE4WjAQMQ4wDAYD\nVQQDDAVzdG9yajCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBALYMMBcE\nOMrS8B4nLYDs+5BvHP+2B6x\/Tgv5r1reiqp45gfImEwoSy2N9DU6o9NXF\/1ElTaq\nGqZDingtFti3RwqvLV1lx2pu\/kjhnMIfnhDdkjLlqLXhP0gWaFjJcdUAjOfAypy9\n1LUMYKjH3HoM4ljIMHo1poPHwOxiqXjIN1IWx\/S0BXtg+nnki7+jw5IpmHl7IfYv\nqMdFg95ULbiNxZQb3M178ngBM17GZiMdBXjKiF60tv0VrmbHaWR0PB+LHZusNJPk\nECefoOU3P0EAJ+K3\/r9KXfNfKMq4TegZg+gaijU3w5FSJ4NWwNx\/40gCv5kPtgMK\ntkWUXICajQddhsddAvNFPAmV\/KckgIEK3VjtN1qtXpDUgOTjihVs73ZvIzV916yN\n5vs5\/HFO6B+DBgjYaZnVovdLgYyF2HJfAZlY6apwyzjKsonVQI8jtmwR5K5h5LHU\ntkAFj47eGHdy5hmFFTuMXkIYdgRo3R6EyPFywgqRolDxOAMn8wkz5\/jRoN9g9O9\/\n0gZkPTjQ8pjMfjxw7iGYmoNzHeQD5UW246xjQNqzVB3cYrQ9HSd5xQzJl\/7gski\/\nnF2vPjTr\/cGDkiRy3L+MXRqYlnHTaaWfWGFOxX7Qz6JRarDRql2S4shvoEGZQxBs\nkIBBLrnVSMrmZ+1inUk5cE+sRFP77vSDBcorAgMBAAEwDQYJKoZIhvcNAQELBQAD\nggEBAEjNjfYDvPTfj2SnOVo27fmOJnYqwzcjTxY++DQiPVlJpmhAcjY1fibsnCMD\ndjsBMgQ6QXVcZztXJmrBQuRCexr04WxPz5dINBKsFlvIRWkwWAbgUHG5RQBKO0hM\nFQRukTdFjyYhkOCwI\/0MuEWLrA9sMF9WCEXI2ER\/igEnOP3SgO3055uaisHg6wCT\nYep4\/sUoHStPnbATpuUNyjpTbQyxPTIiFjl+TsBt2qTEJqkwdT+Cw4BY7ZbXoKsK\nfpNRI+igXCwPUvsztUx1OVd1LJsoU\/xZBvQtD2BUhyc8PV7LpeF5tghpN+HtTYnm\neG8mef\/k2mfcfEoMGEJ9VZkyyOo=\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-09-11T12:37:14.903225Z","releases":[{"version":"33.0.6","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.6\/files_lock-v33.0.6.tar.gz","created":"2026-07-14T18:47:01.317710Z","licenses":["agpl"],"lastModified":"2026-07-14T18:47:01.375387Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=33","signature":"NnCS5a09keWEXHPQ08LJKW9SvOif4H669zG9TwlAjp4cvEXFiLngNdO+5gCpIlcsugmEcIGKw+F3jwD+x40FXg5IaXH2bPt7+gKfhDKhXOA2UH182ulqnu4BPbhXp48MQgASczuUS0DkIHoEFouolw0gLAUEUQgNcQJFwdDSDPr2kbUxkVkZJq0R3HdvVBnS+1FcJUS6Qq+5\/fWY0Cy5vXm\/yIKkoL4EeSZaglv7kSsCXs19VMyEYxgtgjTP0TQX6g\/vZKDvQZFlswhcmZ9ut5cPAkH0KYxMeWX4vYAqnZ0AvprCrTCZOFMAslNWBZLQDpRqWao17KYHJN9U\/Xw0kxIhcj69nRCcDdaG2OzqaD+Uch7\/hNQH0MT0xpcS3Ci0EqYKqCCCGIzELUIVJB+uUHXErOsm0VImqN0XOhk7tMLmZ1Yq8j5yRa+2dfD9SUoO7vhCNR7DYwhqInQpihbNWGNIw1BTFG0uSEb3ajO+vG4r8IEZJ1ffq5FHN1qFsB3\/090PYUGGWb4wzTXPtDmL2xH6mVCa4VhyG+gCQ0RtIQU0ZiqMLTDqQ3GmY6+4t\/IQRV7AUbqRFlxwTKjFm5Cj5puy13Ky4+OPvN1jmoQRZfKxwOnnx8dOwusWIIZHDjzs2ANa5jhbZFTO57PjpOmyZ\/b\/Y\/GUyczJGHNPISNv\/9o=","translations":{"en":{"changelog":"### Fixed\n- enh: allow file owner to unlock TYPE_TOKEN locks by @benjaminfrueh [#1170](https:\/\/github.com\/nextcloud\/files_lock\/pull\/1170)"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9maWxlc19sb2NrL21haW4vc2NyZWVuc2hvdHMvMC43LjAucG5n","smallThumbnail":""}],"videos":[],"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":"sharelisting","categories":["tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/sharelisting\/issues","website":"","created":"2018-10-18T12:00:13.075419Z","lastModified":"2025-09-12T12:44:34.998762Z","releases":[{"version":"1.3.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=30.0.0 <33.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/sharelisting\/releases\/download\/v1.3.0\/sharelisting-v1.3.0.tar.gz","created":"2025-09-12T12:44:34.969396Z","licenses":["agpl"],"lastModified":"2025-09-12T12:44:35.031974Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=30 <=32","signature":"Dsc+DmisFmmxWeK8UtaepmuD6T6feiDnYTmLBm84jdZEt3NMCrnygf0O3eEmjGbrSGjb\/9A1NmMxH15DPTW8kroDL\/SygqbDLS4KUp2J2z8fZeoVL0NtW0WAQVKqWRKPg01\/+rXJQYzAOe5j+JlMzKwJGiTRTke\/LJFq9bJtp2NTvwfee91PXF0Y\/Os9eql9qHpPpbs18b410XahtLP2Z+yzc7y3kNu63oo10SiEex+Kuj+pt49ZVmn+r3haGqqRt+aLfQ6d+t1c52H1Oqb0J2HKQv2xYp8N1V4t+1LVHVPYy1Z2dsk2c\/lykw1xZJbnHW94zXQBG7rXCZHWAKaaS0GXbgIx1t9OlBTyN+YPH\/vGjfDxyYw9Inl39Aq+0lPrbl+6hpCf9n4YHUOKOdAQFgsHhFGzpjt2nB4RR8v2Wg4mMteJQ\/PNGWi03BHu9eQc0BtesS6mp+EWb3Q\/ajQJ6VmQWNcRaZQaqwBQXB9Faiy76SL5pGMddpxkEHe\/Ny35DlxMswEb4G3nT5hewM62vgFtSxXITxcrZaz+PKxGr8MxOVnCgc+N91wleFVeX7gXHbeMHnWgWRDcTJnfP1mMEW6v+XdcBZMTYWXOxMLrpFJkewz0xqtNJtTK7cH5bw3n+LEUuDEfGWrKlFoAak8dfnR5hbp70w4DJvJk8kkxwp4=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"translations":{"en":{"name":"Share Listing","summary":"List shares on the command line","description":"The application generates a list of shares for display at the command line"}},"isFeatured":false,"authors":[{"name":"Roeland Jago Douma","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBzCCAu8CAhDFMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMTgxMDE4MTE1NzI1WhcNMjkwMTIzMTE1NzI1WjAXMRUwEwYD\nVQQDDAxzaGFyZWxpc3RpbmcwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC\nAQCYDImZOSjYATIHFdqcN6F2DKrT73GgtZl7itFgKh\/nrX02ukCwC\/LCJesVQfX3\nYjlLY9TFiEM8Pi4oeJ+lGG394+YFDDSzE0agg8Kri3SRbvfRZX3bhPqxurV0cLRw\nSPL8T3QM1QOPwjq3zcbFCkW5TT2tOXgt62AxYIdQD8S4qabKV8g4x368cAPsP\/rf\nF0+Peq\/6JFm58dqKNu7nZC0WIt5tWcpcwo++06sOaFIUVSSrG0sl76zM+AmPCq5i\nkf6JWD+AjYvJxVvUJqOR5oZkbZfaARjXrfUOs36BRXe7UvLFgMoncw5hFs+GcHAg\nK3pb3IdjIPcEInlXLCOl97o6\/uEj6VxZ\/5OsXdBWxvvDLcpod0Mire6QrDMzsfjQ\n+kI7BcT2cgaWmvpZWNmJ1L0P8yiC8jL\/WMJlyQfmfIaUX2pyWBIamgyFaitIhYYY\nFZGVUYnMnZLkw4IYiyBpUhQhW3Zz0bQ9mv3\/Phi03n4QgD7fQU\/uEs3CPk2UOjQb\nfgX4ktJyBvu0ak\/PRPIDMrvaeYUK+gfcU6edoag1EQ4Y0Vj2Wu3Ua9Np7uIRfZAX\n\/7xKctnsTPszyzz9xnKa9Ci1KvzryEK6jSFjLruqSbiggZiWQAxYv6EGN9PP9sUi\nJrGrEPY1ORNGer7vQxY1UWp9lSN5XdS90i0hqZAuD5wBkwIDAQABMA0GCSqGSIb3\nDQEBCwUAA4IBAQAJS9g2KP2S06KIq6dJ\/GPRFr\/UEEQhnJTpMr2UT68BmbHknWwV\nKdQnswZhj0k0LrRzYaI5od2AGqStdJx1wjhwyWFgwGCRTKtE\/BgPFRLzF0ErHnXP\n0spF8eEDpcYPhRM1YBudFp+q2hObglnyM2RWkLAAbNNO\/z84A\/tup+BVYtsVOhBb\ncez9YvvMPT8WzKmSCcVzsXOAu51WYphpWGOYKEsrcNBHywUEn9nxcb9GnsWWCIyK\nOLyBXADUk2bHNbvsguU2GHRpa+zD9DuwVeehVHIQ0HHjx\/hWUgJwbaRtKg9dKP+r\n+ducAdL0xVLt81MVlqaejuKfJlo+XpGXNkEm\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"eva_ai","categories":["ai","tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/SchBenedikt\/nextcloud-ai\/issues","website":"","created":"2026-09-09T15:07:25.623231Z","lastModified":"2026-09-17T15:13:21.544046Z","releases":[{"version":"1.16.96","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.2.0","platformVersionSpec":">=30.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/SchBenedikt\/nextcloud-ai\/releases\/download\/v1.16.96\/eva_ai-v1.16.96.tar.gz","created":"2026-09-17T15:13:21.521940Z","licenses":["agpl"],"lastModified":"2026-09-17T15:13:21.579163Z","isNightly":false,"rawPhpVersionSpec":">=8.2","rawPlatformVersionSpec":">=30 <=35","signature":"Q95Srn5WWPD1QiQ2ulcG\/rzhjXtxEVAQt+h9u+LHFORHYxJcWnIP6O+5penZCCah\nhMOvtC5Q6zsAtjFxg0sMwUdCTHg5YNCCdVAeDg2sGmtSuVag6iw7Zc+JoJ1nYhRU\nLxBL6TpaLDGy35zNvsJcQPkCYHrfb9wbsA3nHlhLRErzMSGxCS1ivXq8ogQvad5d\nU+ph6+ztIV7MXbzPyqP+1SaGgj\/LxTJXxeUnBJcoeN2a2htU5bUNckP9vcdnojGI\n0IA89y53uSj9xosS7Svel\/RfcFm2DAyLRZm2oOhnyiK4jFtmUH6HLmEh\/2W\/BtYx\na1ndE0J+2KMX7i72tklA89kBX+DUBDwZNCxFWm5FipxaU0EM4BywA+kqjCu\/aQk6\n9Y1svaeGzU0Qkwkf\/hMweE4GQIh2qX15dQQtj1sQxBwZg4z42h7QS39z6iFEW8XW\ncl+hquLv0ob62\/RjksgiRFBMdH4WmN2FKAKJ4HG+xtkHbTCld4DE1BYGISO9tDd\/\nqlzjoG0jZRPAF2SDEqvTxb9Boc9ntmJIZP3poU3WkFhntM4W2pHZlps09r9DyUBB\nYJSSfmyz\/SPAttzgYXNtOlVa0RJZ+mnDjldKu7kaBO3LyYk8p9EeRHreYKF08jjB\nxRwhfr7cDTf\/wa2736Mbxl3f2lZ9zpaMt215vs92Th8=","translations":{"en":{"changelog":"### Hotfix: Restore native Nextcloud Assistant integration\n\n- Fix `AgentInteractionProvider` using wrong tool surface (`SURFACE_WEB`\n instead of `SURFACE_TASKPROCESSING`), which caused the LLM to receive tools\n not allowed in the TaskProcessing context on NC35.\n- Add missing `output_attachments` key to `MultimodalChatWithToolsProvider`\n required by the NC35 multimodal chat task type.\n- Add missing `output_attachments` and `sources` keys to\n `MultimodalContextAgentProvider` required by the NC35 multimodal agent\n task type.\n\nThese three issues collectively broke the native Nextcloud Assistant\nintegration with EVA AI on Nextcloud 35."}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"translations":{"en":{"name":"Eva","summary":"Private AI assistant \u2014 RAG chat over your Nextcloud files with Ollama or Groq","description":"Eva AI turns your Nextcloud into a private, searchable knowledge base powered by Large Language Models. Ask questions in natural language and get instant, cited answers drawn from your own files \u2014 fully local with Ollama, or optionally via Groq for cloud-hosted inference.\n\n## Why Eva AI?\n\nYour data stays yours. No third-party indexing, no external databases, no cloud required. Eva runs entirely within your Nextcloud instance, giving you full control over your files and conversations.\n\n## Key Features\n\n**Intelligent File Indexing**\nEva automatically reads, chunks, and embeds your files for semantic search. Supports a wide range of formats: plain text (txt, md, csv, json, xml, yaml, sql, ...), PDF, Microsoft Office (docx\/xlsx\/pptx with macros and templates), OpenDocument (odt\/ods\/odp), EPUB, saved mail (eml, mbox), web archives (mht\/mhtml), Jupyter notebooks (ipynb), and many more. A file that cannot be read is skipped instead of stopping the run.\n\n**Hybrid Retrieval Engine**\nCombines vector-based semantic search with lexical search (BM25) using Reciprocal Rank Fusion (RRF) to deliver the most relevant results \u2014 even for exact-match queries.\n\n**Cited Sources**\nEvery answer includes the exact file path where the information was found, so you can always verify the source. Answers that used the web list the pages they actually retrieved, with their site and an excerpt, marked as web sources.\n\n**Nextcloud Integration**\nEva can perform actions directly within Nextcloud: search for files, create documents, rename items, and work with templates across your entire home space \u2014 including Notes and Contacts.\n\n**Ollama and Groq Support**\nStart fully local with Ollama (no configuration required) or optionally connect to Groq for cloud-hosted inference. Embeddings always run locally via Ollama.\n\n**Zero Configuration**\nJust install and go. Eva automatically detects your local Ollama instance and selects appropriate models.\n\n**Talk Integration**\nOptionally integrate with Nextcloud Talk for conversational AI within your chat rooms.\n\n## Requirements\n\n- Nextcloud 30\u201335\n- PHP 8.2+\n- [Ollama](https:\/\/ollama.com) running locally (default: http:\/\/localhost:11434)\n- Optional: Groq API key for cloud-hosted inference\n\n## Get Started\n\n1. Install the app\n2. Ensure Ollama is running on your server\n3. Open Eva from the left sidebar\n4. Start chatting with your files\n\n## Privacy\n\nWith Ollama, all processing happens on your server. Your files never leave your infrastructure. No analytics, no telemetry, no external calls.\n\n## Support\n\n- GitHub: https:\/\/github.com\/SchBenedikt\/nextcloud-ai\n- Issues: https:\/\/github.com\/SchBenedikt\/nextcloud-ai\/issues\n\nLicensed under AGPL-3.0-or-later."}},"isFeatured":false,"authors":[{"name":"Benedikt Sch\u00e4chner","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEATCCAukCAhQNMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwOTA5MTQzNzEyWhcNMzYxMjE1MTQzNzEyWjARMQ8wDQYD\nVQQDDAZldmFfYWkwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCzRglF\nDPuPEmJfL1tyVQrBjgIsK4NxrboZpenPOHtcTy7zhmNuJPziM8EJSm+Spi\/VR3se\n1ReHbH4PgVme+QSZRBZXkbPnj+1HWh9IdVPiUBBXbpyVzyv8sa030BpCR6\/wxeo0\nQkYw5jkMrRtCq9Qw0jIrV6T1lgBCvn9dv8KW0sVz6GJLbC66WwJ39oQ4Mtzd4d6x\nsHc5xmQ85mdX3r0mzgi55hVmH1zsrUmXKpNxyTgJlGBbfUK+kcoVLUMcyALL2Lj\/\njbbcM7owRX2V4h7u5LKuyxSa+NyzE81l4NF5dabYKcE33YVHbeJYMiAHgWo+wVTZ\nyY+aZi9XSzhdrPfXDGek+8k0QLnLVcgaWEG2JtKA86N5ZDccz4tNUmiem6fOA2Tn\n2ZnD9FNLiIGYMLP\/uHlv5JfR0Y46bil\/Wl4gLkm\/fC+b2WhqHrmtnT3e\/Dy8GGBd\nnABSipSYSJpRO58gR6nmLOCyD3A\/THAsjVzF8ds67cyFzJkACNqk8G14QAwlQoeu\n90Qny5XYvPqckFxv62VRlVGzoY\/6fINgZ\/XmXk\/+NSi5SvTcEEtFI7eXYAdbQFmp\nod4IZ8SMwFRgnLbpPqk20h6kRlI8ObaQV1JqMrIWRA87mpOakmKoD\/9yTUTNEzFm\nk9bW3dzoXFk39nVLfm\/mCT5gxY6acVW6q1moZQIDAQABMA0GCSqGSIb3DQEBCwUA\nA4IBAQBcMISl2Vwb70urSnuXHw+xPsPuHbNSnbpMBZ0sjuqzSN2co\/ZqJmJF+xun\nYXBI5fXg\/sVOS6wCKXEEWDfw+XHZa4voIGfiH7oRKs7lNJqpayVNGqroQZ0Ky7BD\nLI1fTgLhsXCnzkDwFOctweUDSmt7SpDGtyEXSUs5omstaPF4cdT\/KxfLcIVC9Z\/U\nbNAEtVeXujYFmXLjhbmGk2Sldnw88TerxeFK8cWPYdVjJA\/FiMnJTdJ7VVaWAdsL\nPEE5LReGp00PMdwVPug+79rA+kIBT4XPIEAYWL9E6f2PKm2fmdNw4F9VWtsnreQ4\nvQSC\/lGolZz19K19pL45hIq5qx0w\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-09-14T20:51:15.252656Z","releases":[{"version":"0.2.7","phpExtensions":[{"id":"inotify","versionSpec":"*","rawVersionSpec":"*"}],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/icewind1991\/files_inotify\/releases\/download\/v0.2.7\/files_inotify-v0.2.7.tar.gz","created":"2026-09-14T20:51:15.242670Z","licenses":["agpl"],"lastModified":"2026-09-14T20:51:15.306267Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=35","signature":"Fo4i4RfaLzi1Sqz5tzWsr+wzf28pSC0ej+\/BlFJ4Gsdengn5F19BmFc5OdGiqtjXTpX6oOIAqbhbaKIJqZgireOnMV+CgwRu9Lpq5BrCrtKNL2wcj9U2LyBjorAiTDmfI3DhFwQpC\/Wh\/KbdhNNh\/TDjlOIPNyvrdpO2F1Icdtmm5Kae2t9SpG2ytg3YI7B09ME910bngG3R23hwOBfbLzVa1WLns1SZQ5kBVL8Kw6eheMF7wq2Xvs5gBybRDeJdcZf+NYaSChQT6Ysa8y9NNeidvtv5B8yWlgxAWuR2Eep69eaeIHnBpFDoE9bTvcTcNh+ulVE1O8ul07n5SeWJC+e7mSM5+6jARVvZ7H+lhYgDJZb23ihP1yyB6+FT3+0HLaEdP7tX1h1PCq3x42mqFzhqskAu\/1OMKizsqjXN9u\/B1T\/ShLEVtLeKAnPJmC1dDvvSM+TvoilajUauuaptEfuDaATivMDT+jHAPvAKSFo3oNG4lRDf7+RRWj+IlCGaPSKwSLvIC0fM57fRCXzsMdUTbsSxqnYexj+v4xbJDipWnm3dxilzBPWvwXeHDF+RWN0UbY15x7\/d2tMTXUpLl5S48UP45lcSK49VijeNDG6fta5AKpKXgd44SVgbKUEUbnPR6arSiM+60tpvMNBjoQtluVU1ds28xiATTbAc0nc=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"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:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL21pY2hlbGVkaW1lby9TY29yZXMvbWFpbi9wcm9qZWN0LWZpbGVzL3NjcmVlbnNob3RzL1Njb3JlcyUyMC0lMjAwLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL21pY2hlbGVkaW1lby9TY29yZXMvbWFpbi9wcm9qZWN0LWZpbGVzL3NjcmVlbnNob3RzL1Njb3JlcyUyMC0lMjAxLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL21pY2hlbGVkaW1lby9TY29yZXMvbWFpbi9wcm9qZWN0LWZpbGVzL3NjcmVlbnNob3RzL1Njb3JlcyUyMC0lMjAyLnBuZw==","smallThumbnail":""}],"videos":[],"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":"smartcook","categories":["multimedia","organization"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/gabryk91\/smartcook\/issues","website":"https:\/\/github.com\/gabryk91\/smartcook","created":"2026-08-03T08:27:07.396010Z","lastModified":"2026-09-18T15:20:11.992660Z","releases":[{"version":"1.0.145","phpExtensions":[],"databases":[{"id":"mysql","versionSpec":"*","rawVersionSpec":"*"},{"id":"pgsql","versionSpec":"*","rawVersionSpec":"*"},{"id":"sqlite","versionSpec":"*","rawVersionSpec":"*"}],"shellCommands":[],"phpVersionSpec":">=8.1.0","platformVersionSpec":">=31.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/gabryk91\/smartcook\/releases\/download\/v1.0.145\/smartcook-1.0.145.tar.gz","created":"2026-09-18T15:20:11.974303Z","licenses":["MIT"],"lastModified":"2026-09-18T15:20:12.061413Z","isNightly":false,"rawPhpVersionSpec":">=8.1","rawPlatformVersionSpec":">=31 <=35","signature":"gtE8ETquASAZzcqqYGwgK7P7vODF\/qkaqsIfKsxoaU6+UphYjSMfHYOSldAq0cZzw5tHOshcBv\/\/6wkbBaWZ2+IZ1nsW8H\/n4iaiyw9jwr5U4hTizwdq1BJ7Y++k+oEMOvzQOr5XXk7H0d3iUGDRbC+0kSEuzjQUSWCBozQRvs31kjRpaLDiGpxKi4dzKavzgLtHorM4LLwLAmqPGFyEZJNI\/TTYh8HFnnvPpMQYKRctzjbKvDNEr7slcbHeZcjEglUybfXjO\/e2CYm8+fKHpmExB7PdLdF6zdLBm6STuygezHm2MFRlIOlI4wg+zV\/0S4dQjQMNfejxCynSaQHS1apn7\/CMidAMXfgzsjRMNZE9A4KkmeYAlGyIt4XaTV5TSgpFiRiaZ16VmRcy9o5351Q2urStHGNPC08MgUL8YIovPAzEplytwCokU4wkJJX+INlgcmM+oj1mUDsta3xITpUN6gaO4jABl+xXKHPW3hfWW1luoq02L8ZD6R9oUFXRT+ethdJEr6B2VUUZtWNJcRif7x0cAHHPEkUYoz9Z5\/6IoUXsFW\/zST9aWOuBlFJUaor4W4FwCtutI6u7ymHdm21alZLfPfmTwVz9yshsA4y6s49TeEhyfLJoER+j34ZqNUwLN3kHhjcc+OkmLGLVndgyhtGzm+ntGTWDOHuLl24=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2dhYnJ5azkxL3NtYXJ0Y29vay9tYWluL2ltZy9yZWFkbWUvc21hcnRjb29rLWRhc2hib2FyZC5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2dhYnJ5azkxL3NtYXJ0Y29vay9tYWluL2ltZy9yZWFkbWUvc21hcnRjb29rLWltcG9ydC5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2dhYnJ5azkxL3NtYXJ0Y29vay9tYWluL2ltZy9yZWFkbWUvc21hcnRjb29rLWJ1bGstZWRpdGluZy5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2dhYnJ5azkxL3NtYXJ0Y29vay9tYWluL2ltZy9yZWFkbWUvc21hcnRjb29rLWFpLXJlZmluZW1lbnQucG5n","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"SmartCook","summary":"Intelligent, multilingual recipe management for Nextcloud","description":"SmartCook is a self-hosted, multilingual recipe manager for Nextcloud. Organize recipes with structured ingredients, substitutions, steps, timings, nutrition, tags, categories and tools; plan meals, generate shopping lists, share recipes and export your collection.\n\nImport recipes from ordinary webpages, YouTube videos, public Facebook posts and Reels, and public Instagram posts and Reels, as well as pasted text, Markdown, JSON and supported files. SmartCook extracts the publicly exposed title, description or caption and cover image when available, then always presents an editable preview before saving. Private, restricted or login-required social content cannot be imported.\n\nSmartCook checks Schema.org recipe data first and then uses deterministic local parsing. AI refinement and OCR are optional: choose and configure only the providers you trust. Your source is never saved until you review and confirm the extracted recipe."}},"isFeatured":false,"authors":[{"name":"SmartCook contributors","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBDCCAuwCAhO4MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwODAzMDY0ODQ0WhcNMzYxMTA4MDY0ODQ0WjAUMRIwEAYD\nVQQDDAlzbWFydGNvb2swggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDo\naylufOzxn1LslZBzF7IOiFT79fdaYftTQlXWGK7nCOa1hFm9qL+fIrulAZ7ZyTxs\ntmuxlhfsQS9CXxIeCLGyR4j7NJVmm1AP3M8V6rcy3GcIjMmpdmq+JT5WkJb\/q2lj\n3abJaNOSOI5SX2uSRklgNm42j5\/YqaD8Sh9LC3ocslXBoaqJjyPqHcHqbkjRCEHA\nnpfMc5N\/hFyys8HC+eni3RGOqv\/Pm7uUqPn5+3W2OnzIFS5TAZc4iKvBYWdFwUr8\nCNRCJLw3J0Cmo0r7rMq6G\/xsWdkpWP56hvTR09Mu+yC7zmJmWhgr2IJWNLKVYzBq\nCmtKL4oL\/hsQ+ngt03Fo7KhnQ3CIiTsLMBzJT3k3itHZBzSQtSHWPCt85l4CLyQ4\n5\/JkY9xU+fb9B2733OcY890zjczmZSynlqSF319pcs4RC81sHquApWB382cGpwyE\nKKgsHAHsmKhpgumXEQMh5LCPDmTQEOsI\/3wFJcqJiXvxN2KYxR0loLRI+0CZhE1V\nBUIhO7MuKHk045k5kntl9bsY6cCQXrvea5gYk4uX9GIv7dw3MWgxD8UirF27sqHC\nbBUfCIa1e0XE0vGdWPJXIPU7B+A\/XbCCwiFR7MhK79K+6CWeC5u1BPhVbBtuXuhq\nsGieXWl3OXBykBTYOC79iWPqIyN7RSzn0vC89mt5DwIDAQABMA0GCSqGSIb3DQEB\nCwUAA4IBAQBMa6hBB7aDu3RaWBhsww0YSt+P\/zquD8tP\/H8o0D99WMG7k3y0n9Mv\nIV5Lh8ZCinZjLqn5z+acwOh2oiBVpFjWu4RiE6eGX9hzJy0R7WqsOIAysCI7BAZd\n5bE7bWhvnQ2\/CwVihbkBVBtYMElm5xtWSMRg+BztRAeO0L4pbG4oMm5mNHcG\/fWv\nHIIZzFf6Xiz55+QMtMWqnXB7FUh2iXFNOdn21Ku119FRWTNyiNGEP50NLHwlaW+l\n4UtVxNtgfCwaBZdzVszF0UXHSDN7FJ+i7q5xIDBEt18\/NF8t55fek4OC+vIq\/WZC\nR6dQ6ey7lwn8JE4g1cw\/ZfeRsRBCAMz1\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"files_rightclick","categories":["files","tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/files_rightclick\/issues","website":"https:\/\/github.com\/nextcloud\/files_rightclick","created":"2018-02-05T20:36:27.795309Z","lastModified":"2019-08-21T13:04:48.031751Z","releases":[{"version":"0.15.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=14.0.0 <18.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud\/files_rightclick\/releases\/download\/v0.15.1\/files_rightclick.tar.gz","created":"2019-08-21T13:04:48.022343Z","licenses":["agpl"],"lastModified":"2019-08-21T13:04:48.109135Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=14 <=17","signature":"fcl8Wo60+HfRASDc3j52qSA\/3aH8KWizlP4FVc\/NHdmWZ5HPRNAEhy\/BIJXW3C+p\nA0T+PozXifAsLTXVtUXiZnVLKFJ8MBzaNOiMRkzg4T5uCtd+RbJOUYXvfuj7Iddw\n3JPzhXGvtg9Yez1wlYR1ihu6TRVMDfiQDpglrT65SmjvhScEBh8\/swFu8m5nLnkD\nYkO5jSQkhvoQ+aDDeBAjSI4ZaMh9BiULSoThnCAFEN0mHiGD8anQ2859a\/WPnq0j\npl+0fs0Ac1uoP8kQlz3l+J8tp9moyG4LIpLcSYNY+yEAk+XjMnZGomjvDZRVK8Lv\nQG2ZtpY0FGnysr4zb+EOLqrFGUF0rBaJaFQT6kaoSX9OqN0+ksmenR8dHrOoHNyU\n8Zu6Wl+XD1TZAyVmKCwjplZvOOga6DlP35uN21uYVSKuKTzTgzDZ8VB\/zE2wowMw\nhY9OA64\/PHuISApjNZjfedxEo6qzmLFY9n1U6b5vYL33cBY8yOcM0\/ujSnH7VUZm\nrc2LIXs8I3Eqofrv4NUQDl9vEnRW8Q2lmSiMAsIlQm++3tk4BdNoG1++8Oq9pctW\nPSXFi3\/wRVjjFYU0Xlkki1qrJud\/sOQ0l0D5iKWWAJKVQHgkvr1edTYy7DoQfuI8\nXZDiRgBWO+iI8JJDD041pIkVfCNfqti9rPzJmb4yYOc=","translations":{"en":{"changelog":"- The right click menu was not loaded."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9maWxlc19yaWdodGNsaWNrL21hc3Rlci9zY3JlZW5zaG90cy9waWN0dXJlLnBuZw==","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Right click","summary":"Right click menu for Nextcloud","description":"This app allows users and developers to have a right click menu. Simply use the RightClick object to quickly create context menus. The Files app already shows the actions menu when right clicking on files and folders."}},"isFeatured":false,"authors":[{"name":"NASTUZZI Samy","mail":"samy@nastuzzi.fr","homepage":"https:\/\/samy.nastuzzi.fr"}],"ratingRecent":0.5,"ratingOverall":0.7727272727272727,"ratingNumRecent":0,"ratingNumOverall":11,"certificate":"-----BEGIN CERTIFICATE-----\nMIIECzCCAvMCAhCRMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMTgwMjA5MDg0MDU4WhcNMjgwNTE3MDg0MDU4WjAbMRkwFwYD\nVQQDDBBmaWxlc19yaWdodGNsaWNrMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\nCgKCAgEAw4O0p3Yuqixh4Qb7LjFiDWh1AUNkNDCpCmxQEaU\/BBACEON+EO\/s5Tig\n0fbuOpuwlMuz20bgBYTNK+yQJ+hDGbzLjUc5A8PefRgn6nmd9SdxPbcWL+DfqF6Y\nokXr3qUQ2uBzRgrTvnX0TI6vD3l9OPoPJ76Gm76\/wuuzvlS9TqOrFEHB+aR2gdTk\nxWwz+vh1ZrF9BC7RFoXePs8jnRmj28MozDXlP3JqJ0uZHKIcGeeZiW67CPO9n2vw\nT4lEVEhscVDD642x8GAS9owdxMHjaa4tDAWuA3lB0AhLx6XWaZNI9s\/aX8f9NuLv\n7J8sLdXkwWw9lJxbB+JS2dWPKRAfxt1Uc4oqhnbU8SB1ivHEjL0louulNsO\/ML7i\ncrjdIYNk4w0gS7aWgJwHLhHDielLprU6niytQtIzWk\/7M8Xb4GoL0IczxVM08KS7\nD+m2jtfEx+wuegCiV+pTY4LfDTQI9QVWnDR2\/xlXUqHPIBHoiTY4L27JknAaeh8f\n5aVKXTDWx09XR6ZG+E65OQ7xgo1B8dPFLTWK\/WxeXjoG8caA6Ok0RQfPtBx7GhJS\ngD8s4Tqb890ss8+o5AfSQtqq6tPO44\/kPF0tNEo3woUMEEoCmroOhZFoYVQzjCo9\n74oyKf3RBWQjJd\/n6TpXATS0veEoR8ENmLxpT9FHdzXycjemKAECAwEAATANBgkq\nhkiG9w0BAQsFAAOCAQEAk2CtiikkSHQ\/RAEeijBIXSNUksSH4Gl1gBdhO4wpNLnL\nQEbJ5z7Gc+y0ZcqNpwx7zjd2gEC4gKx4ugV69EwQ6tZATGHiD9Qm5qW1VsZSOR2f\nb7q1P7rgY31p3aT\/ngxoPF70W3nkQn7osT\/pTFRpQY0ZGtljSHrKCdZisvnzj7Sy\n8ZuTe\/LCXa40USZofmv7ClZfPeL\/XBEu\/GtZdRoWVOy5\/xJnE9tMraJSjbEmFGCK\nWG58zONC0AZO4+Hrt4+re\/iR+nNWf33HWUp1eiYjQdpz3XTzW1I7G+Gd5xONwAgA\nlp3+w4q5nC2ItuVLf2DP3dF5JW3ZAH8p3TaV38ZXRw==\n-----END CERTIFICATE-----","discussion":"https:\/\/github.com\/nextcloud\/files_rightclick"},{"id":"files_opds","categories":["files","organization","tools"],"userDocs":"https:\/\/github.com\/Yetangitu\/owncloud-apps\/blob\/master\/files_opds\/README.md","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/Yetangitu\/owncloud-apps\/issues\/","website":"","created":"2017-01-09T15:55:21.834640Z","lastModified":"2018-01-31T11:22:56.939329Z","releases":[{"version":"0.8.8","phpExtensions":[],"databases":[{"id":"pgsql","versionSpec":"*","rawVersionSpec":"*"},{"id":"sqlite","versionSpec":"*","rawVersionSpec":"*"},{"id":"mysql","versionSpec":"*","rawVersionSpec":"*"}],"shellCommands":[],"phpVersionSpec":">=5.4.0","platformVersionSpec":">=8.1.0 <13.1.0","minIntSize":32,"download":"https:\/\/github.com\/Yetangitu\/owncloud-apps\/blob\/master\/dist\/files_opds-0.8.8-NC.tar.gz?raw=true","created":"2018-01-31T11:22:56.932944Z","licenses":["agpl"],"lastModified":"2018-01-31T11:22:57.034383Z","isNightly":false,"rawPhpVersionSpec":">=5.4","rawPlatformVersionSpec":">=8.1 <=13.0","signature":"gA8dg1N+4KX4MM8OVPqEJGrXITGsSY92\/FnyNQ2W\/4S0uqyAR7Yk0fL95cyXwLAi\nzzue5pjssmD8eqV8KKHqxwQh6PtHBpcfJrPzx1mQHu5heAr7AzzGRNG5db92X3NL\nKyCjEPAXohzg92z88+r1qvmd5TlFR8ct2hdOPVQv1KBWP\/EsYoXbK8a6NZTE+AcJ\n\/lxFMR\/dduQ6eY\/0uiorsSCRMr+BN7UxxPorZDYmluW6Gfp5BxGigkY00YX8NYRD\nEaFB2rI42MpgaAWgvXFxCEKa2nJEAdEUlpsPUP2pxLhoq0i21aXykxyRc0vyTF2o\nS9yp7lryRqVSXY8jB5Sd+Q+6d9wvQ0Jx8PQW1J7FGPblDB++4do27HwkuoGCR\/8x\nxFIugVRFWdJUedLPIys09Q14U5SJOrPz5ccndns4YhSQQoNq68pHbOQzdDd1P3fR\n3SISO24TmlvA5CpbIPS0F2j2h6VWCt+L\/yqwAdoecQt+q6w5KhJFpycbI7RgLaRr\nOSnkSouuSQGa4Jfq9l+JNh0GDJ7D5Gh8dTXto5A45qjj3vLyevjM\/lST+vvRKPzR\nfpPkaZ+h+Ih3s2iBqbcV514KeCdreCa7Up7RS6XHCr0jkHoF98SQWIaWrS19L95S\nr\/JGPXWGsubyrs79wNdmHQWNyv4W4klU4VJHU\/+ojuU=","translations":{"en":{"changelog":"### Changed\n - some minor changes to the preference sections"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL1lldGFuZ2l0dS9vd25jbG91ZC1hcHBzL21hc3Rlci9zY3JlZW5zaG90cy9maWxlc19vcGRzLTEucG5n","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"OPDS catalog","summary":"An OPDS catalog generator; publishes a sub-tree of the filesystem as an OPDS feed","description":"# OPDS Catalog\n[OPDS] is a syndication format for electronic publications based on Atom and HTTP which makes it possible to access those publications (which are not limited to electronic books) on any OPDS client device. Examples of the latter are phones and tablets running OPDS-compatible book readers, eg FBReader\/CoolReader\/Aldiko on Android or Marvin\/KyBook\/Stanza on iOS.\n\nThe OPDS catalog app enables Owncloud users to publish a sub-tree of their personal filesystem as an OPDS feed. As of v0.3 OPDS catalog can extract all relevant metadata from EPUB documents. v0.5 introduced ISBN-based metadata retrieval, while Calibre-generated metadata.opf files are parsed since v0.6. FictionBook2 (.fb2) metadata retrieval is supported from v0.8.0.\n\nThe feed is in compliance with the OPDS 1.1 specification according to the online OPDS validator (http:\/\/opds-validator.appspot.com\/).\n\nSee [README] for more information on (mis)features of this app.\n\n [OPDS]: http:\/\/opds-spec.org\/about\/\n [README]: https:\/\/github.com\/Yetangitu\/owncloud-apps\/blob\/master\/files_opds\/README.md"}},"isFeatured":false,"authors":[{"name":"Frank de Lange","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBTCCAu0CAhAtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMTcwMTA5MTUyMTAwWhcNMjcwNDE3MTUyMTAwWjAVMRMwEQYD\nVQQDDApmaWxlc19vcGRzMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA\nyWRdkLzs2FXJiC6KTF1LhJ6vlnwaaIqGdziOSG+I8f4sVFVdTPrzOCR2uaILHovA\nIEDHuyorZkJgh+SJ9py6ypSobcD2f9va9SNXMFn6qb3eFJsSIwa\/SjrMVnJO+\/OG\nlKEqmnIktBmJGrgO\/9aTf8GQ1UdJvbWNiXmHHshDFtKO++B9uxNt8pnQ8HW5IVFO\nkVpnSCH4ig5D5HN+Jvk3gqBKXnn0phjbz6sbUNrFNC3LGW+eWtTwNAPrGLRVeyLs\nPiBnuWnthdPieYN\/zxz2xb1CtBakPDiG89osy3achFXDCQ6Tjo2XwYj7pFmDtjMU\nssAHRC6bXdoLwBpl08\/3M1V0fQ0Xj4+A+gpmQFsxAzp4Qd33JNMZ9GCEeTGCOt4D\nebQjJ5UL7c8rHxlQWZkEzKCoTlztfv0z7llzKIt9pqzyxyycnSnYuaTo1FOUdjMr\nlM1yeTyUpZRi\/c1EmzgumunFqQ+hAmu45gY0Id5EUBsxGBbnTvaV62L+6rlpGFq0\nwyWJfUmkP7mTGDy\/cTME8CfOAeOcPrsbN+RJLz\/IowUNbplXg+EUs9zu4rzcfxlT\n0XsnqPQIwtTkWjzhLvTazRBoRcZ0JrEzNWJlbF+Jz8lcZpuA0RzlHygyRlHbw99B\n2oA1iOSR5havcvT+xt5qH2f1Q1sopeuiVN9o+HXrM78CAwEAATANBgkqhkiG9w0B\nAQsFAAOCAQEAZihnzMgEFxPWwSfCYxOtZ2CU\/Yn25XvAIxm+K9jFjwlpHgG49ITm\nJqjGyBAzUYIQ\/gwSh\/+9Q0pkqX4s9RTpfDCzfxGeBWuqBftdYN4QftciXXYGq9RI\ntL2I6OHulFtj6X0dVVaqk0X4C6ku+ZfbGCdVgG0vt5ml9MhqS5Sie89sbRTQ+Otm\nCVUDTo2v5405DSdBkJcY\/s4CJMHW+ozDBmEWelWPBbzmWZ12ritPwl+gqRDDZ2gz\n4yM+CgXAbDWos34Ch4iqESPR6P4a6SRn3VDNSF9B7oeADfVxqo2jEOYCmRjVwg44\nVGVFfJ\/1DNhiySaKlXDgMIlD+NlwVGnKaQ==\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-07-28T11:14:35.676703Z","releases":[{"version":"1.4.3","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.3\/integration_jira-v1.4.3.tar.gz","created":"2026-07-28T11:14:35.631709Z","licenses":["agpl"],"lastModified":"2026-07-28T11:14:35.712823Z","isNightly":false,"rawPhpVersionSpec":">=8.2","rawPlatformVersionSpec":">=33 <=35","signature":"JI2wcpfyySSdX9nf+uXolurycq+j1whJApAjzlrv\/q\/sLLRy2rauObjmonBNpaNjD1jD+23K92PEI57I4oflMOV6V6R87AfoyxQA9404phdUxqXqEQmcV0jneiqGUpiUu\/ZEexdWdgZd5TTGNbU\/1VvzLHSkq\/VMuDPgM3yIJIPP0nVyJn\/PjpOBGJO5CH6aNPucJQl4KoHaZSXWy67kKH+Xlpq1hXsS\/hlFOk+ki2fWNhKYUFg2CQGsANqocjJ13C9fTfzQrbixRcCtD3k2Wpz50Fe+9G69UKnViRWB\/5TCrZzKoBUftNlYZwywTvSgjR0NTyKsqxYjr\/PxOHCbEI5pkGoojmb+l0KmTOofV23O8QV8G\/zo\/JiX8T+OIi\/EolZ1V1YtDjPShPErv1Z5sJQjjK74Jpt1O1CK80pgKAEK6mkxQTTSGacNTCGj3Chnepve71hI\/Wfh2nxmccGkfKShrIPsGDrlBscqD49PUWjfpGdV69f4MZ8q3x+PSiPP8zrjQ93PtovkHoFlq7BQ5mfMIIhu3s2I0\/ljW+Kpepdwp5oOXEp+mjk4fKgE5HZnd+kknxuL0T+H9vjwrm18Y+qhv8V9nHFoFqZqDEZ0iQUyUJS6tagxrtaw4UnBkLPuy5tQBqBVaM3G\/xxvV\/7kuZjUO65swHhyPZc19kppaE4=","translations":{"en":{"changelog":"### Changed\n\n- Use the outline style for the home and account icons in the personal settings\n- Update Psalm to 6.16 and nextcloud\/coding-standard to 1.5\n- Build the frontend in CI for dependency updates, and lint all style files\n- Update dependencies & translations"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9pbnRlZ3JhdGlvbl9qaXJhL21haW4vaW1nL3NjcmVlbnNob3QxLmpwZw==","smallThumbnail":""}],"videos":[],"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":"https:\/\/usercontent.apps.nextcloud.com\/CiAgICAgICAgaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL1JlbGxvL3NmYnJpZGdlL21hc3Rlci9zY3JlZW5zaG90cy9sb2dvLnBuZwogICAg","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/CiAgICAgICAgaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL1JlbGxvL3NmYnJpZGdlL21hc3Rlci9zY3JlZW5zaG90cy9hcHAyLnBuZwogICAg","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/CiAgICAgICAgaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL1JlbGxvL3NmYnJpZGdlL21hc3Rlci9zY3JlZW5zaG90cy9zZXR0aW5nczIucG5nCiAgICA=","smallThumbnail":""}],"videos":[],"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:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0NvbmR1Y3Rpb25OTC9ubGRlc2lnbi9tYWluL2ltZy9zY3JlZW5zaG90LnBuZw==","smallThumbnail":""}],"videos":[],"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.\r\n\r\n\r\nThis app allows you to apply NL Design System design tokens to your Nextcloud instance.\r\n\r\nSupported design token sets:\r\n- Rijkshuisstijl (Dutch national government)\r\n- Gemeente Utrecht\r\n- Gemeente Amsterdam\r\n- Gemeente Den Haag\r\n- Gemeente Rotterdam\r\n\r\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-----\r\nMIIEAzCCAusCAhLwMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjYwMjA2MTgxMTA2WhcNMzYwNTE0MTgxMTA2WjATMREwDwYD\r\nVQQDDAhubGRlc2lnbjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBALxx\r\ng4ejN7OkaMM5C0vW8SE2tKfPhKLjKZeLzL+mUj9Bf8E3aOD0839RjKd\/bhk11wNh\r\n3EvSFnuuzLUW\/egckjOxQosfj7QginpJmnqyAKBVAE2dJXft8tb\/ddmqh0mjwFEm\r\nA8pjVRatrDk7nUhBuPK4PsGbwOwE1vHBionLfp3aNXQkZy2dJ1N1rqyoF6\/soGic\r\nwOI\/iEkEOefwRFNDQ7ACCDc\/2muiCHY0t70N+XuIoaExxCRub8+HXZ\/cCtUbLkJu\r\ncJLTOh9EhPlr0XN056olFXe+bYTds82k6Qb9BVyVIzJCOfxE2Z2BCdF4Lc5GLYCu\r\n159ughOEa3ZHm4fi+6NCLnIni34R760zUrEBYlNgQKhNkmUUAduOh6kDiq8sSwyz\r\n6KPY0pcMtlmZ96UGFf2kiDi2RTYflvqRE1g2H\/j1EYlg9dVLFtZEwWg4Se34aMWy\r\nGMwXeL1KocZgJwbtx8sGySrdZBcf0AjiHYGCk+35U+CoQc+ItEca75AfAdUYkPJK\r\nXTtnXVZgkviFdJIW6LLX8d72Mqqal\/2dlptCg8hL4jc+XparUPzn9knzV19eDnqi\r\nDMQIwxd1\/u+W+5PHNxm79KN4aH71vqqfwCTs7zw4G556fvUrVbUjXajeovpLj6VG\r\ngDgmeGlXVM1mumoROGzJumBa0CbNqLOeq4ETZfklAgMBAAEwDQYJKoZIhvcNAQEL\r\nBQADggEBAJxIPXLPI1nnUng0DHrljuGcNZulfNS+GkM8iE33NvyZUIM8u1AqLQsj\r\nDILuWytqiOsC73WVqmTz\/pXG1CrSfRaKAKlPyIpRPuCfQwuMgRSPnkaaCpR1L9Ax\r\nyenTQXN03Ja9W5453SWiwqXYMgGVnsRe\/4ATBXV8Gypn0WgANU8hl3cTwBNcWqgn\r\nKOFsfjXBXbyohxUWVRnVMR8ccTWM7QiwM+Ba\/PKE09JIvFF7Dru1znDZ1pWzkeFL\r\n+qrOgqhxcDUtL\/lJd6UW1lkkbyga7wnaBDEH6qp\/wFBwHndnL+4mwxEr1M3LpcBr\r\n9A6f1XoxCzbGuxUyLfa1l+dBrKd41Nw=\r\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:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL21lZGlhYm94LWNsL25leHRjbG91ZC11c2VyLWlzcGNvbmZpZy1hcGkvbWFpbi9pbWcvc2NyZWVuc2hvdHMvbmV4dGNsb3VkLTAxLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL21lZGlhYm94LWNsL25leHRjbG91ZC11c2VyLWlzcGNvbmZpZy1hcGkvbWFpbi9pbWcvc2NyZWVuc2hvdHMvbmV4dGNsb3VkLTAyLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL21lZGlhYm94LWNsL25leHRjbG91ZC11c2VyLWlzcGNvbmZpZy1hcGkvbWFpbi9pbWcvc2NyZWVuc2hvdHMvbmV4dGNsb3VkLTAzLnBuZw==","smallThumbnail":""}],"videos":[],"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-08-20T05:36:31.050246Z","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:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC93b3JrZmxvd19wZGZfY29udmVydGVyL21hc3Rlci9zY3JlZW5zaG90cy9mbG93LXNldHRpbmdzLXVpLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC93b3JrZmxvd19wZGZfY29udmVydGVyL21hc3Rlci9zY3JlZW5zaG90cy9tYW5hZ2VtZW50LWFwcHMucG5n","smallThumbnail":"https:\/\/raw.githubusercontent.com\/nextcloud\/workflow_pdf_converter\/master\/screenshots\/management-apps_small.png"}],"videos":[],"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-09-11T12:01:48.450195Z","releases":[{"version":"1.3.2","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=32.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/holger-dev\/schoolplanner\/releases\/download\/v1.3.2\/schoolplanner.tar.gz","created":"2026-09-11T12:01:48.430638Z","licenses":["agpl"],"lastModified":"2026-09-11T12:01:48.509249Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=32 <=33","signature":"hIjOVHbFQozOGI9EQZPOrP2g+cbeQaY0ZLVqRdKBxg0R26TM703Y\/Q5xRud\/vKLHq3si1a9kXFmBR4XfcS0m+qjZS0Js6DFbf8ULcFsmqBFzK\/R4uD62r1PbQHjmKgMefNGJvhCVr6xHj6pXM1FEBVZr\/tAaH4\/AgZ8+rEGTVsKAxbxMuj1udsosCkEg1KneTEgV18CN9zK24R6KtK4GYJJzOb6rkkkUnzJ\/XUXP+\/KSVAgMkyR96zH1sQY7RhqPC2ZqdWmuMNJD2+L\/+QO0jxnjHPJ+GzjRX8j1fGSEOR4t4la5MJTrUpY\/Wu\/0e4FHS0OPVeqZoO1LUID+9oTq8t1cHiDNrM\/qOzyAe87o2dMkATsANjoGJgUc1\/olfWB9avdq9ufRAHl86KvM8naVAEAsOlhSag2TeQ+zk0KoFmmQQ6r3r8VH1iBszGDQh4sOYONUxuCBgFr+dbyDAVaS5cZqjNvmAkamc4pvfqdWAx7\/aQzGuQ1YzHWmR2bPcwwdXR\/i3xXllkTJUfqvbJELwjOxQiJf\/Is4AAhQZP6V5zDh9HUs1fctpxjZvcSUCJckFAcBzSej\/o3DJalvTYn28PNFA\/bAbC01CqNo62EOc9GsQA5OM4z6fXACF5RQQySKrNiiMBhPHxBdcGYi9HRGGtA+OCAvKBk3vaBy0ASKUFA=","translations":{"en":{"changelog":"### Behoben\n- **Der Markdown-Abgleich meldete jede Stunde als \u201ewird aktualisiert\"**, auch\n wenn sich nichts ge\u00e4ndert hatte. Die Vorschau pr\u00fcfte nur, *ob* eine Stunde mit\n demselben Datum und Slot existiert \u2013 nie, ob sich inhaltlich etwas\n unterscheidet.\n\n### Ge\u00e4ndert\n- Vorschau und Import vergleichen jetzt den **Inhalt**: Titel, Ziel,\n Beschreibung, Fazit sowie alle Elemente mit Text, Lehrerhinweis und\n referenzierten Dateien. Unver\u00e4nderte Stunden bekommen den Status\n `unchanged` und werden in der Liste ausgegraut.\n- **Unver\u00e4nderte Stunden werden beim Import \u00fcbersprungen.** Das h\u00e4lt `updated_at`\n stabil und l\u00e4sst Anh\u00e4nge und Freigaben unber\u00fchrt, statt sie zu l\u00f6schen und\n neu anzulegen.\n- Verglichen wird die Form, in der die Daten *geschrieben* w\u00fcrden (inklusive\n trim und L\u00e4ngenbegrenzung) \u2013 sonst g\u00e4lte eine Stunde schon wegen eines\n Leerzeichens als ge\u00e4ndert. Im Zweifel lautet die Antwort \u201enicht gleich\":\n Eine f\u00e4lschlich als unver\u00e4ndert eingestufte Stunde w\u00fcrde eine echte \u00c4nderung\n verschlucken, der umgekehrte Fall kostet nur einen \u00fcberfl\u00fcssigen\n Schreibvorgang."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2hvbGdlci1kZXYvc2Nob29scGxhbm5lci9tYWluL2ltYWdlcy9CaWxkc2NoaXJtZm90byUyMDIwMjYtMDMtMTglMjB1bSUyMDEyLjM2LjIwLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2hvbGdlci1kZXYvc2Nob29scGxhbm5lci9tYWluL2ltYWdlcy9CaWxkc2NoaXJtZm90byUyMDIwMjYtMDMtMTglMjB1bSUyMDEyLjM2LjMyLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2hvbGdlci1kZXYvc2Nob29scGxhbm5lci9tYWluL2ltYWdlcy9CaWxkc2NoaXJtZm90byUyMDIwMjYtMDMtMTglMjB1bSUyMDEyLjM2LjQzLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2hvbGdlci1kZXYvc2Nob29scGxhbm5lci9tYWluL2ltYWdlcy9CaWxkc2NoaXJtZm90byUyMDIwMjYtMDMtMTglMjB1bSUyMDEyLjM2LjUyLnBuZw==","smallThumbnail":""}],"videos":[],"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\n- Sync API for the companion offline app (read plan, write participation)"}},"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":"text2image_helper","categories":["integration"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/text2image_helper\/issues","website":"https:\/\/github.com\/nextcloud\/text2image_helper","created":"2023-11-03T12:25:00.502430Z","lastModified":"2023-12-22T08:05:57.377767Z","releases":[{"version":"1.0.2","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=28.0.0 <30.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/text2image_helper\/releases\/download\/v1.0.2\/text2image_helper-v1.0.2.tar.gz","created":"2023-12-22T08:05:57.363780Z","licenses":["agpl"],"lastModified":"2023-12-22T08:05:57.419347Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=28 <=29","signature":"kC41cqUdevP0Oc3R3tjvN2\/\/uHQ4vJN6zkk6QhEo\/tNmJpYeveR\/oTmSLytCYm+FEszK6QhA6PUzLREH1viqKAeLoiriJ3TkDTVaTQA4T8vB+4S9DKS2zlKLYrYDfVIKMaFiZ0UICWXqhyWnT6Ppp7WExYyF2iFmqphtZmFRisZQEtYnj0eMetsVlgfVmXPVdKpgeSnDEoqHesIDihTVqIoE8qK1XuYF1J1PoYSvZfDyz9zFrpAw8Z\/ksTNTaX+fMALs7hy25uPPNaHbUTgUa2TKMuctExlZ9fk4d7I5\/JQaWuxb868r+yzPn2w7bpX1LVzIaogI2yEuduWmsbqvd0uXG7vRYUCWEA20HRIWf9+GNyrH3qCrdBeJIcPmslNfjLbks01QxUhfwleaHpOopB+y5XKo1dgvLtj7v5jSpudmn6KgGruhOKms0Boq\/CesEUqpi42aLdBzu9mkRWIks\/GG4sm4ehpsePIPLzlDZZEAIPJ26LisiHRqhlIHWUJMugXKGb\/shaK0E99CNvxUYQF7O4+oV8B7UXNJ5vRGv5bbMuwcgnjlQzO2h1DpL+swma25BHhtHW7ee6+k0duwOgoC9+3+OVK8ObeD23FZKy\/vHfN4EPk2PY6RjcHX2C1pov6nMVl7q9krFdjK64Lc4M7mg8SrtJZu\/Kk30lXNhfc=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL25leHRjbG91ZC90ZXh0MmltYWdlX2hlbHBlci9hc3NldHMvNjQ0NjYxNzYvNWYyYzBlMjQtNDQxZS00YTNlLTg4OGEtYjgyY2E4MTNjZDdj","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Text2Image helper","summary":"A Smart Picker for interfacing with text-to-image providers","description":"This app adds a Smart Picker for interfacing with text-to-image providers like the on-premises stable diffusion integration.\n\t\n\tThe Smart Picker enables you to generate an image or multiple images based on a text prompt.\n\t\n\tIf multiple images are requested and\/or the generation will take a long time. The user can request to be notified\n\tonce the generated image(s) are ready."}},"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\nMIIEDDCCAvQCAhI\/MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjMxMDI2MTIzNDM3WhcNMzQwMTMxMTIzNDM3WjAcMRowGAYD\r\nVQQDDBF0ZXh0MmltYWdlX2hlbHBlcjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC\r\nAgoCggIBAOG\/wTtrLeZNNMR4WQ\/j3bZ1wR0Y1xHQIsva13y8XgxPeErzE70tWh6m\r\n9w\/bmQ7FEtX2Sjxfd1alUsz0VZlmiiWTnIzsbpNtL\/\/X8kAXanARZtd6X0KSn0CS\r\nPjcmVPTI3gsyGh8ztQy4Y5ay9o4Zvz\/MEkmHnKKUwN47nG5f9UMQvXrb5LcdcVxE\r\nA7Qi8R12Mtb5v5ReBD90FGnCRojVk76hDBXsmsZJvPADyCiqZ0BZXPwbryLZ5QTj\r\noV+aZ\/UB5VRIt77qbM8yl2zTUG7wlbgKUGZrqU1ww1F4xFaKXzc0VOguXqwQf+3M\r\nUakASRIYiD7GkcU6yrXXQatWlHl6adVL2eJb+Kmj1txdW8N7MCKogNQAZS\/D1ZHC\r\nbdWwVF7YIzUjmmsM05Z25APIeQoU1YBW9+9BJZJa1uBNQy5TSpoj5OO7uMFzy9U4\r\n3MenLoPrwyhHYBeE0cdrYpkMUlKRBCMQQ4VERMtrGgx80Ol5v0Quv7oAr6Xcuw3F\r\nDGxsNDGgDTm6ZlgLclb+yP\/pU4OHH0k9TgBA\/6Fs7l3qXkJuZXcqA6HCiVTwwU3H\r\nzeJ9reAocU9sv64A+XVQwAw\/h6XevEUJMDlI9kAVMXv\/RfvEB2U\/PaeSlDyQeXWw\r\nqDreJjFJBhlIrTSKlzKnzkdH\/JcxU3IS0ouWp1vu7xk3wDboDvRDAgMBAAEwDQYJ\r\nKoZIhvcNAQELBQADggEBACNMknTEzZwHJdwC6+xI+MXgrm3n\/OMEbCoyP6aBhn0V\r\npL1kF7b3saXCBbrX2oJGSXtRxYu\/ASYkM+HItf\/30HsEM14i+o5rESoDvFDIj6mH\r\nzxnid9sRsPqYqCGdMgZOnCGAV8oGUftykAQB15ymY9AOHoxYuSbBEB8+ytP1Mui1\r\ngwZ1e6osnmsrgtCnYU2mVzZiWaVAbBMgRGweNIQpnm3P0DD+0a9Zmwd5fuQf9kll\r\niH9wcAIMuEh7jGKBG3et+IRJerMOLwhael1T3C\/v2\/Rh5+cG1OXygTGkxJM7LgVw\r\n7+5XLTEKU6b6okUXIPqx51a\/viLf8otZBMWPAq1IgSo=\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"tencentcloudcosconfig","categories":["tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/support.qq.com\/products\/164613","website":"","created":"2020-08-25T07:30:47.972175Z","lastModified":"2020-09-02T07:45:19.737696Z","releases":[{"version":"1.0.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=19.0.0 <20.0.0","minIntSize":32,"download":"https:\/\/github.com\/Tencent-Cloud-Plugins\/tencentcloud-nextcloud-cos\/releases\/download\/1.0.0\/tencentcloudcosconfig.tar.gz","created":"2020-09-02T07:45:19.603360Z","licenses":["agpl"],"lastModified":"2020-09-02T07:45:20.223903Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=19 <=19","signature":"gmgwgkqvYVzRill5vqX8fqP8VLWICnBse7KHodXALkb5BWtfXlU8UPEpUdnf6Eg6\nMQ\/2t+9Wb+2zbKDBbDeKOUv3+tHr\/fVwMG0pcO\/AjIE0VhesjKI0HU4+vkN2w9KH\n9xb\/Jn\/7Q+JJcRTOW\/MiC\/I1hao4yD9QBbSKZ9I3+G9Wif2xYxuF0tDq6dmFB7Vq\nWIG1jYnarAziHcDFliiqXi+aNQX\/JEoABDHPog5RCx7deQhODxhSzpzM6EutH4SF\nZrXjLaz5hN3jGpfCLKwJv1E5+VcTNs6SrDH50E2dZgweOD1mAx8H4e3\/3ljoOF2V\nEvb8BOoqvMiE2ITQ3lj\/72\/3lHi\/CmLdi6\/xFNAZjbK5seoroK1wIJdCsafZ3CdG\n1BeiwrMbnI77OmfkjuCjb\/Va2CUFC3\/N87d\/fN88+HpfkyL6PsHOjHG56iFWX2GK\n2Ly3+SMiFfDxge3YQUFlLFUKJ0w+L+8\/zTs30QXlUJIZrtwlMH2s\/hwsnm7cLk0i\ne0oVR\/zIpz0F\/IPM46DqgxMAIxZDN5A\/NJ2Ldv3a32BXAasBzJHNQsHorPHNhwXv\njz2dIWJgGsm4M5Re74gudEBF8FnvxV4UXDlF+gHmCO9CMYNIAcmWYoSMaatCiIoY\nnTY8Flv3NtMux6NhIskzDwVRQTwtsVyb0ehivdbgBf0=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"translations":{"en":{"name":"Tencentcloud COS Config","summary":"configure tencentcloud object store","description":"configure tencentcloud object store"}},"isFeatured":false,"authors":[{"name":"tencentcloud","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEEDCCAvgCAhFCMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjAwODIwMTUzNjAyWhcNMzAxMTI2MTUzNjAyWjAgMR4wHAYD\nVQQDDBV0ZW5jZW50Y2xvdWRjb3Njb25maWcwggIiMA0GCSqGSIb3DQEBAQUAA4IC\nDwAwggIKAoICAQC+NhKOc9kTfZef0bPHllGTSLQ8cDgbxkGpj0fVr3kxVaFlj6lQ\n2N4BiyRt1WMbZFVyc33Jes5vH\/kMeTQAsj3jUDVn5ztHtlyTuMt6JRxitGpmcUN0\nNdTcyNeenZU744IfCtZyoVzHmhkkzL+MeUCiaNFz17AHjpQzKTKNqVRUUxTJcPSm\nVPbPihV+Jt5e36Wsm+ieKzT8Kszfpre21WLvpxOixayDaAbD2gmVQY9lOlRIkSBi\nXbpDJLEtPV6irNNUMCQHc4cHYQFmz9fmEUeRZOgTFSqiwLOl8F7G\/\/Pm6mr4rQdp\nNuO0dLgb5dpUUyGbyHUkhehC6LWPDjybrv4jmDjIsY3usnUDVIJD5fG8sUGQdHsO\nmInFdon3viK8gO2BmobgDSIsrVyH2FQEl625wv4LJ1LjRn\/oPmFGDhN+UQXkCBo1\nLXdeozQ6MlXzdv5UwaeBV8XxjtNnCP6wfW0iJJ\/QSWZdNDcTpIqdyBEAgCqTtfJn\nuZufNaM3kxgiy+yfdMvIRCdRLG1VRLncbS3dLp\/BMhDMAHFIXfzuY2vyY3kgc5i\/\nEYPsQQd299UxgkruPS73qsttg6pvhcAiAoS00BDnxyIIwi5DzyoLMFkwUeLts71T\n6PA\/PngFCsVCFCbybFTPSHUYIAL7byw+NWc+6CsIVwN2AxcGa\/T7706QywIDAQAB\nMA0GCSqGSIb3DQEBCwUAA4IBAQCEujI4F4f7VfawEJ4s+n0FLbSYcX69T3WM1PEl\n6faLsN1oeDM7nDQu5YAFH8BaylHcRAB\/n8pDiQxzr3XLGaZiQK803u7FSI6R9+up\noZACL3N4x8M9XaugpiZ1bYhEFKpFiXeVR3Cl7gvain9shEXGzYodJ1WP8UvbeXC0\nkDTtl8YYNdPWs8iBzv9pi8e+YvRmaaMo9KE4JwqiBzR\/N6CG388J8b2\/g9AO5taH\nJw+boyRvALv02YjXWMAstmW5pAftrrchQqDpgP6PkNBWziXnpjxT7Gvs9MFDYUx2\n8QdmKRpUyf3Ue6t4COJ5yDY6QntYA5gI8r6Ix6zWPfmUG1Tb\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"integration_moodle","categories":["dashboard","integration"],"userDocs":"","adminDocs":"","developerDocs":"https:\/\/github.com\/nextcloud\/integration_moodle\/wikis","issueTracker":"https:\/\/github.com\/nextcloud\/integration_moodle\/issues","website":"https:\/\/github.com\/nextcloud\/integration_moodle","created":"2020-10-01T11:35:17.728937Z","lastModified":"2021-11-12T11:34:30.934036Z","releases":[{"version":"1.0.2","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=22.0.0 <25.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud\/integration_moodle\/releases\/download\/v1.0.2\/integration_moodle-1.0.2.tar.gz","created":"2021-11-12T11:34:30.382131Z","licenses":["agpl"],"lastModified":"2021-11-12T11:34:32.331310Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=22 <=24","signature":"JmUUXyevLLAR3hTLfHnwlkUl79ONu7jBqLsU1zvIWo9SdFKbEyX+XXoTr7HAIcGnd6Nb0oNJu8c0SD6M4+ixwohu78HqQRKpBU4Rvb7j6wv\/P1b5cRbmrS1pjn8\/8VAIA2S0l+1tHf2gfZGbRvKRlCz5+5wpxDw4ojEuyjuff5VLrBuE+oSC7EIcznHA4ubipWfOzAkJL+dPPaYxDmRqwVfQ4gK0tpPovENuT+Y+S5\/QYG2I4ZVhyTOnwQ9ldYxeE3xAzD5pQ2iCA6vl+wny1YypqNt0OQ8+dsf21KdC687kNrHC\/jLByUywl0+qq4zdVxssa\/WLnQQKGJNXvyIWc0K+SP6c1yMJvQqOPVXo4YKIVHVXZBqr0B\/c1AhcvBNz\/t2CeQAS5n2QO1kzTbaFgv6z4+1uK+Tfq3yq2eQk2BU31mWFFa2JEBItaUXH+mAAqQqnmRxDa5vBClpc9EKD2B2hnwzl\/1timvlMHpULdLsSXZPWmGgyXPuo7bcC7iOGGSencRNCGiD922h7Iq4NaeQyd9hmaSxCHMPw1VNf28HwlUeuES9mWCmvvY6E+oFDMZoORGF795nJ\/kNWfwhPN+daENeSe6bOvKriTovDYPgf3JSRTSB5iiLetn5SZDmTDVRCboU07IkEqr2ndYDWMQxoGWUa5MMo39DrMpk1QgQ=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL25leHRjbG91ZC9pbnRlZ3JhdGlvbl9tb29kbGUvcmF3L21hc3Rlci9pbWcvc2NyZWVuc2hvdDEuanBn","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Moodle integration","summary":"Integration of Moodle learning management system","description":"Moodle integration provides a dashboard widget displaying information about your recent courses and upcoming events.\n It also allows you to search for content in Moodle."}},"isFeatured":false,"authors":[{"name":"Julien Veyssier","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEDTCCAvUCAhFzMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjEwMjE1MTkyNzQzWhcNMzEwNTI0MTkyNzQzWjAdMRswGQYD\nVQQDDBJpbnRlZ3JhdGlvbl9tb29kbGUwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAw\nggIKAoICAQDDg\/ZM1kOChT2DkuCeXlCyj+6lyx7ciW4ubw\/NXJfmJCXqEXcEG+gu\nd\/de+jVV6Rah7iRb7HlUzZ3T67sUauR8fpKg6TG5ZRNXnFhPtOgf5E5xlFyKDKs6\nLh1T3rAdu6jO74Bcxj9qmBMS2Xmsr03N519ps4dC5WkCbgkQxAVvug7Zzr6tL9yE\nIvh+rPcvHUn6agU2+bqooDOHQkKJDK0JZC3nnXDM0bkwElWhFVK856xCfagRlg0x\nCriPcg55fqDbrg7GtysstE4MwAAitS2H7VOMc6Ojt+VFtSrQH2IK\/D1rKO+JKyyr\nMmQ9roBaUhfDpYFLUGLsiFgg1Xnyi3Pnv8oMSxsiLNcWrF1coIt7CmRF23Bh8CoI\nRvD8roR\/Jw9phccnBKfRfz0eGWSZwzYW2JjVFmp14ILbP7hARU4qWcpjIlM+Dft8\nel+3zzPVQ8FWfVe7+dviGS924Bmkg\/XiK\/Fe1S27\/saIAIN4yDS9Sw9j9xQkhK\/T\nR0BnhiM5IfSnMFOXRH1yfm7GlT3mhqP5ZEfIODbCsm7Y6czN4liQlgJr18tpUBHY\n4tAzA790njbFjiGKLwDuZqywpk5eW1anDRmaTBzIH\/SzManhDnxmjdyUJgdfSogf\nijBpVDwbqIAZUYwDPYQfC7lfyCEoPXlZ5aQSlNyVtBhb8Q\/T8vEFHwIDAQABMA0G\nCSqGSIb3DQEBCwUAA4IBAQA3F28zRo19A5oSwwrKgaQ\/74D0M63enGhpf42loDbY\nCz76cVmqIQNL2\/NdboVP+MBSFlxNC3bUgamuQpZOWsrr\/xM8rSVmRO5U355B0vJA\ncOofh692aZuR0ckPj4FEZLjg9WIhxuh8q7uJPGTUAVELIu9ITqP0Ebmwt00RgUrY\nX\/UAzZIznAJBm4G8c25W7BNnyqAu9b7lLKxSzM+lHJyzE31QxyZ9kmVB5YtIUObC\n9GdGheo\/HQOD\/70cnbmUtkbuOaLH5XDXGp6FisC5lrbAx+1YRTOL\/C\/PaRSbGBgd\n0c8VIXCqjAC3zR3dvNYB4lR9J31wH8KFQoaI3pxB0xHP\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"nextsnapmail","categories":["integration","office","search","social"],"userDocs":"https:\/\/github.com\/oe79\/NextSnapMail\/blob\/master\/README.md","adminDocs":"https:\/\/github.com\/oe79\/NextSnapMail\/blob\/master\/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-09-12T08:07:04.400493Z","releases":[{"version":"0.1.11","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.11\/nextsnapmail-0.1.11-nextcloud.tar.gz","created":"2026-09-12T08:07:04.373066Z","licenses":["AGPL-3.0-only"],"lastModified":"2026-09-12T08:07:04.514775Z","isNightly":false,"rawPhpVersionSpec":">=7.4","rawPlatformVersionSpec":">=20 <=34","signature":"azL+W6F5UPch+idZIWqJpKYw1j013Csb3upzFYlRd1q0nNj9zzgu4He4qqtWObVMU1H0bJNUcEc0bBz9RNKC1CNEYWv+bjWmC4GB16vK5xWRIv8NEgPIhvA\/1sg8I\/bNbmiXdIQz27Oh422YB+3pO4g1y80DtwFSB4mHxfvpWR7CPzS3vd6BghC9aKKLkTjfQjA\/ID1CIP3xtE45Ium\/oqLJaEf83sjuhJdIaChXc59QA39+hgzZG01coeimhnHjwr9xQeISHEiO0YiCivWM+GfY\/1k5HejTPv4MJ+EhB\/wLeJYcWb3IRSqUaMV2j01o8hcZgqoiGNgsjxpPhNd00p3fgv1rHqwdys\/BMEFxrc0vlBjZMf8leY0Y+BOJK6K88y1QLcECfaaA3fLj1Qimuh1bNcA44oODnjYu+Y5lYU8Wt+vWI1dUNJZKpTJahuLCRRoNmKh07WBI3Kq2APkQCBzz7wczMDhsPZ+F4SeVm8+aP67STttN+WFSqGrBqiXWJsBUFKi72elRQHd2NSPk1Af5z7gmK2Kiaa91F2Fv5xnBo7oYqKPKcHkS4\/nKzPp+xK0Xdf8teJ4f3opXTdN34zXLhYZcc\/A77kpqk3e3s\/nQudCZDWHSM0+wjnb2K4dYrYr\/73qxsQBwkDE5qXJJfI1IcJN\/iHoLtM+zSLBuKdw=","translations":{"en":{"changelog":"### Added\n\n- Integrate Gmail \/ Google OAuth2 login directly into the Nextcloud app, so\n Gmail accounts can be connected as the main account from the personal settings\n and as additional accounts from the webmail UI.\n- Add Nextcloud admin settings for Gmail \/ Google OAuth2 client configuration,\n including the authorized redirect URI for the Google Cloud Console.\n- Add support for a separate NextSnapMail plugin repository and administrator\n upload of custom plugins.\n\n### Changed\n\n- Include Gmail \/ Google OAuth2 configuration in the guarded NextSnapMail reset\n cleanup so a reset removes the stored client ID, client secret and related\n OAuth settings.\n- Document the integrated Gmail \/ Google OAuth2 support in the README and\n Nextcloud app metadata."}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"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- **Integrated Gmail \/ Google OAuth2 login**, including main account setup from\n the personal settings and additional Gmail accounts from the webmail account\n menu\n- **Admin-assisted import from existing SnappyMail installations**, including\n stored mailbox credentials, additional accounts and app data\n- **Admin reset option** to remove NextSnapMail account settings and recreate a\n clean NextSnapMail data folder when troubleshooting is needed\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.\n\nAdministrators can also use the NextSnapMail administration settings to import\ndata from an existing SnappyMail installation or reset NextSnapMail data for\ntroubleshooting."}},"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-09-19T23:37:53.141377Z","releases":[{"version":"0.7.3","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.1.0 <8.6.0","platformVersionSpec":">=32.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/ernolf\/files_sharing_raw\/releases\/download\/v0.7.3\/files_sharing_raw-0.7.3.tar.gz","created":"2026-09-19T23:37:53.118438Z","licenses":["agpl"],"lastModified":"2026-09-19T23:37:53.196778Z","isNightly":false,"rawPhpVersionSpec":">=8.1 <=8.5","rawPlatformVersionSpec":">=32 <=35","signature":"GF37AEeH+9Q6r5qGrVYVzD59mUNAArvNzRjleGTizngIFVcE5VVm3qtV0NZQ5Mx5epbYU5MlssZxpC1c2Y031lDmFv\/jXs2ZKqYZOuSPvwA3Yqoudm5ED6iskq\/zgI8rarpcC+bAx3a9bhFZQ4jx8YM3jyRVpEtobWiwM4FweTn261FwXYnViiufKU1K68N4Ti2ZJwZyw0EFIhcFWCqKSU3AJ7czjViJZIqXgG9Fs9AIuvDBeKgMRHyzc1iYXgEG1S3lZ7ed0ZunrliYDQhv4XQy0T8MmUqJP5kHlpmYlpZU\/My7Vj3TkVwGbTrr73N1OSdNWFEmtGd30C0RCklqva\/kb5jo2QXE856Mi5NQ8LhD1roO437JuopzcaFfpy\/QEmkwPVh1+2xpfn8jjYrPSgkM1NwWcFIbJfdAnEU4znxCN5L7JyMlKbitfKrMuAEcOCXRob3of1uI2tRAfwZZl3oUXmtiHeXODnUa1VIQvOUYjOPeREG07hq9KvY+dT+uaiI\/Yg30c1HhO\/evP4PfmRLISxm55HeAKo164ZzCrF0Kgj0Tu5lc0lurgDwvTIAMGsy1ClHiBh0v3S6WnlavfdSuJQHUPivfysqu\/o8CU9l9q+jrlP46iTmslTrHYq0UUG3jbCr50tX\/wDDMk4JnhO5zMcb28UXH+ieeWKKzoeo=","translations":{"en":{"changelog":"### Fixed\n\n- Read the per-share CSP even when raw_csp is unset (#71)\n\n[0.7.3]: https:\/\/github.com\/ernolf\/files_sharing_raw\/releases\/tag\/v0.7.3"}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"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":"deadmanswitch","categories":["tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/mgundelfinger\/deadmanswitch\/issues","website":"","created":"2024-06-19T14:22:27.961466Z","lastModified":"2024-10-30T11:06:23.108491Z","releases":[{"version":"1.0.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=28.0.0 <30.0.0","minIntSize":32,"download":"https:\/\/github.com\/mgundelfinger\/deadmanswitch\/releases\/download\/v1.0.0\/deadmanswitch.tar.gz","created":"2024-10-30T11:06:23.041125Z","licenses":["agpl"],"lastModified":"2024-10-30T11:06:23.139078Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=28 <=29","signature":"MQZ2WPSnB+8WGGsT5KptoA5AL+Doj0q9FrBA1hL3XTnD09igUqjuJ9i1LVfOFmb19ZZUwARburWcXik4C3eZ7Q6weMz6eKu2+cdA+bcu89IOz\/9v2U0zMKgrul8OJqpajmNu7jhdonRGsqXAgKLOyb8cUEUDxD2eaBlcFhmtG9WYIHcx9oAOoz1xOheKlCwTBam0OQzxST3J3X6rFfugGaS2EOSlhWQuCLcyFY9oVOsZ37wbNW3KKS+ZwjVFS6K2\/6DF0ABL9C+P1KcIbmvzDbqZ8tdZ9OlXqCb4AkLzj8upNEllo7nG5pWfUmwWcGVBmNOad49NxYGXitBt+ExYbtqWb0AViXnHsCc54GHkxru0thNsoGk3eUvH46vGrK3HOgUsdr72zvr5hiBx77yT3nw4fEumNoXEOvr3mGJE03ymVPwDh2MBl3JFHW7SKs+r02+Lj\/C7fecScVSSApCUVtREQkGuJrQT0kSVD1r3zqh87kqmn9MZ6Zn1bsAAKm5qek3dnvvO49VC8rvoUJZJYbY1S6TwPNF9fGap7xi17+KlwlFeOBMF8Fe\/J7ml43f37FBQJeD3LHu7I7rkAgOfaLG+H1xYO989kjwZRm\/5ajvWhXzBcztcMXnrjnrsnOqrfM5twpXfkoLWnj+h8U0Y4NaQy6Pcm36O2EmQ21fQSFU=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"translations":{"en":{"name":"Dead Man Switch","summary":"Transfer ownership of your data in the event of your death.","description":"Periodical emails check in whether you are still alive, if left unanswered, your cloud data will become available to the users of your choice."}},"isFeatured":false,"authors":[{"name":"Marlon Gundelfinger","mail":"marlonqgundelfinger@gmail.com","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIECDCCAvACAhJoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjQwNjE3MDgzMjQwWhcNMzQwOTIzMDgzMjQwWjAYMRYwFAYD\nVQQDDA1kZWFkbWFuc3dpdGNoMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKC\nAgEAu9n9Ojm6Tst4PX0K0dmZNw13Fhq5ZuD5aNtN9yrQuAmieLqXvujLyASzecEZ\nSd6z+arCXrM+7zbilj1lF+MK7wg1BUONEdAcvXMWbSXmcZh4S0k485elEGPfYlNq\nq9MqWR4HhPlA+udq7Z4KgOVkkbq0pt8PVznxxBWr8UlAwHPnrOcZq46ZatyzX0Gg\nGwmierBos163+OE1E5ztxEl+G2CR4NeHdeYXTlfr\/tMtAA\/+IMPXBdCdvfZJsVYu\n+i11JJFTn8nHIRMqmbe1f2bqtqR4gXsS6yoLeiUkkWT5HWNDJVRS40PaiH7W1YTG\nXMis5BTc\/QJhZAbyUyNYeyg3K7YDOObgCrEYJlJGcGoGLCV+YCWJGIfB5Tah+GZk\npjzbcQlWbRu5x\/F5mCpdyewFshwIZcgP50a0doeECjM\/3S95swFJcDA9OD9JUecc\np5nCqfcKtVSDMHETF6V0uopYzV+\/I26GmqKuVbEvxpm1IT6kR3VOeUCxDdM5ScRC\nBPjwt737A1KafTGWsgnxWXXPDlolPH3qblZYlHZEaexa\/N+c\/ru3aa+U7dWZhE3y\noLPKPgOePZIV+6bbthF3QnoWZ\/84Ksm9bhs2SRDpINv7dv5ACsfxCYkKaVFSwkTC\nG9YBjI5F+Y\/FtNjz0fWmpuZTgubMiP13\/XnC7hWYW8foiBsCAwEAATANBgkqhkiG\n9w0BAQsFAAOCAQEAGv4u+4jOCT+6lGlJDOGrZ9tfdbxiiVKSANiPtaKjroGiHl8w\nfet9vxLVSriXRAeyVxkbsGp9Vj2cceopH7g08yhsjcXwzJ0dp5vOoMizh3tdcIk5\nob3GBjPKlxxpU9O+WPFEQsj8t0bwLBdmZdVU2VTDZTAMOFuNIXKnv1RtklBEavDH\nSChDFGn2lN83L7lP3Gjuf4eVswBmXlPymanerVAdMpHTEu87fW62rvX6NCq9DHUW\nzGaahGZcrscictbohzKkfdgxeRxRUW6JkfI7UxUYSBsxB9c+0TBTcjunpWp9yGVI\nhE\/QUwuUaTJcn01id5O55uRh2UP9D8hekJVsxQ==\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"nextlibrary","categories":["office","organization"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/SafiCeylan\/Nextlibrary\/issues","website":"","created":"2026-07-17T11:19:23.735893Z","lastModified":"2026-09-02T06:53:02.224098Z","releases":[{"version":"1.11.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.0.0 <8.5.0","platformVersionSpec":">=28.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/SafiCeylan\/Nextlibrary\/releases\/download\/v1.11.0\/nextlibrary-release-1.11.0.tar.gz","created":"2026-09-02T06:53:02.199087Z","licenses":["agpl"],"lastModified":"2026-09-02T06:53:02.295599Z","isNightly":false,"rawPhpVersionSpec":">=8.0 <=8.4","rawPlatformVersionSpec":">=28 <=34","signature":"VXnadIs6t31GqZlB5RYyXbDXgOHTNdrclpO\/iYXn8XRxx0yVL8zGGKrQwAcY6iHFjxQO8HXtKGY8Pfn7Q6SBWTI9rYdNXy8eDsNkiRjgDSr9aMAhKagKkw9mnLuceBdaBraZKcKjJuXHZE2IY\/fGQ06NJsPRO8tc99T56PTxMweJNh2hHwmCVp7aYzY8aZdms6h4abmiTSS4w1LW8\/5I80hdA2+K4viihYSsc0XijfOTnrFLPWMcgF8bO4PyBmvl0HXQNVk7+pkbU431jnFl+Ist6sgG2NlGOz1oYxs9HvHzfGXV3xXOAuxYAJK0NGxemxd+nEcQbEtyyztWit8XQB1ziTx8YeeEQ\/4mRL5TUY609nkwO5+abe89H7OY1jQ92kf0g4N6AEVlYdPX8CbM3KhlwcQJaSv24+bfVLKBezrYkQbgAdsnNS3C3NnmKEKbRcCVgh8jZu8aaLGN7E2AiRkYrwdksfnCBCo6ftbjCovYvQuJH\/j\/fyxHgN2Oy5OxN4ySm1auVsWh4mM25Wa5NNxqMZhVOyFyO\/ylBMAVUclTrZyhDjXOkL7bQKNR+MO6aPL+m8kq1q7pZgBX0w7lY8ZtKmg65LXAYfDoRPhiluhf03008PGpJwXao82Ei2waB06pngs0led\/NU4WEH9SqMrzZJw2bqagMsmixfpFY9c=","translations":{"en":{"changelog":"### Added\n- **Cards now show up in Nextcloud's search bar.** The search inside the app only ever\n looked at what the browser had already loaded, so finding a card meant opening the app\n first and knowing roughly where to look. Typing into Nextcloud's own search now returns\n matching cards from any collection you are allowed to read, with the collection name and\n a snippet of the text, from anywhere in Nextcloud. Private collections stay private:\n results are limited to what you can already see, and being an editor does not change\n that \u2014 an editor who is not a member of a private collection will not find its cards.\n- **Every card has an address you can share.** Opening a card now puts it in the browser's\n address bar, so a link to a specific card can be pasted into a chat or an email and it\n opens on that card. This is also what makes search results able to point somewhere.\n Following a link to a card you are not allowed to see, or one that has been deleted,\n quietly opens the app as usual rather than confirming that the card exists.\n- **A table button in the editor.** Templates have used tables since 1.7.2 and the server\n has always allowed them, so tables could be read but never written \u2014 the toolbar was the\n only missing piece. Pick a size and the table is inserted with a header row, ready to\n type into.\n- **A reading report for each collection.** The app has recorded who read what since 1.0.0\n but only ever showed you your own progress. The collection's \u22ef menu now has a report:\n who has read how much, when they last read something, and \u2014 for private collections \u2014\n who has not started at all. Members of a group the collection is shared with are included\n in that list. For public collections there is no fixed audience, so the report shows\n readers only rather than inventing a list of people who \"should\" have read it.\n The report is available to administrators and editors only; who reads what is personal."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL1NhZmlDZXlsYW4vTmV4dGxpYnJhcnkvbWFpbi9zY3JlZW5zaG90cy8xLWNvbGxlY3Rpb25zLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL1NhZmlDZXlsYW4vTmV4dGxpYnJhcnkvbWFpbi9zY3JlZW5zaG90cy8yLXJlYWRpbmcucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL1NhZmlDZXlsYW4vTmV4dGxpYnJhcnkvbWFpbi9zY3JlZW5zaG90cy8zLW5ldy1jb2xsZWN0aW9uLnBuZw==","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Knowledge Cards","summary":"Knowledge collections with reading progress","description":"Knowledge Cards turns your Nextcloud into a small learning library.\n\nGroup pages into **collections**, write them with a rich text editor, and let your\nteam read through them at their own pace. Every page remembers who has read it and\nwhen, so progress is visible at a glance.\n\n- **Collections and pages** \u2014 a browsable tree on the left, a reading canvas in the middle, related pages on the right.\n- **Reading progress** \u2014 mark pages as read; progress bars and badges show what is left.\n- **Rich editor** \u2014 headings, lists, tables, quotes, code blocks, colours, highlights, callouts, images and video embeds.\n- **Roles** \u2014 administrators write, and can appoint accounts or groups as editors with the same rights; everyone else reads. Collections can be public to the instance or private to their members.\n- **Trash bin** \u2014 deleted collections and pages can be restored.\n- **Nextcloud search** \u2014 cards show up in the unified search bar, and every card has a link you can share.\n- **Reading report** \u2014 see who has read a collection and who has not yet started.\n- **Dark mode** and full-text search across pages."},"tr":{"name":"Bilgi Kartlar\u0131","summary":"Okuma takipli bilgi koleksiyonlar\u0131","description":"Bilgi Kartlar\u0131, Nextcloud'unuzu k\u00fc\u00e7\u00fck bir \u00f6\u011frenme k\u00fct\u00fcphanesine d\u00f6n\u00fc\u015ft\u00fcr\u00fcr.\n\nSayfalar\u0131 **koleksiyonlar** halinde gruplay\u0131n, zengin metin d\u00fczenleyiciyle yaz\u0131n ve\nekibiniz kendi h\u0131z\u0131nda okusun. Her sayfa kimin ne zaman okudu\u011funu hat\u0131rlar; ilerleme\ntek bak\u0131\u015fta g\u00f6r\u00fcn\u00fcr.\n\n- **Koleksiyonlar ve sayfalar** \u2014 solda gezilebilir a\u011fa\u00e7, ortada okuma kanvas\u0131, sa\u011fda ilgili sayfalar.\n- **Okuma takibi** \u2014 sayfalar\u0131 okundu i\u015faretleyin; ilerleme \u00e7ubuklar\u0131 ve rozetler kalan\u0131 g\u00f6sterir.\n- **Zengin d\u00fczenleyici** \u2014 ba\u015fl\u0131klar, listeler, tablolar, al\u0131nt\u0131lar, kod bloklar\u0131, renkler, vurgular, bilgi notlar\u0131, g\u00f6rseller ve video g\u00f6mme.\n- **Roller** \u2014 y\u00f6neticiler yazar ve ayn\u0131 yetkiyi verecek \u015fekilde hesap ya da gruplar\u0131 edit\u00f6r atayabilir; di\u011fer herkes okur. Koleksiyonlar sunucuya a\u00e7\u0131k ya da \u00fcyelerine \u00f6zel olabilir.\n- **\u00c7\u00f6p kutusu** \u2014 silinen koleksiyon ve sayfalar geri y\u00fcklenebilir.\n- **Nextcloud aramas\u0131** \u2014 kartlar \u00fcst arama kutusunda \u00e7\u0131kar ve her kart\u0131n payla\u015f\u0131labilir bir ba\u011flant\u0131s\u0131 olur.\n- **Okuma raporu** \u2014 bir koleksiyonu kimin okudu\u011funu, kimin hi\u00e7 ba\u015flamad\u0131\u011f\u0131n\u0131 g\u00f6r\u00fcn.\n- **Karanl\u0131k mod** ve sayfalarda tam metin arama."}},"isFeatured":false,"authors":[{"name":"Mehmet Safi Ceylan","mail":"saficeylan89@gmail.com","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBjCCAu4CAhOeMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwNzE3MDgzMzE4WhcNMzYxMDIyMDgzMzE4WjAWMRQwEgYD\nVQQDDAtuZXh0bGlicmFyeTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB\nAJAjHitRBQUnBFiFs+3DULU+ARrZlWCVCu6b5WFtcjkntcsGWJoUWj5kS4DNzML3\ngmDGlDVLt9l6WQgXx8JUJCCro3h4SUgiSdeMPZ5uGZr6K5xy6yNAL5pEcgdxvOen\nt5HyFkJpXOH0xowXpgWsx5zBpoLAakfs3dMNztU7jc0re8r+tQFkd+IymchvZ21C\nVQq7X\/GLmckj+CXe5ogVPd7opvluno5rQ9GRD1O7e2EwuhEultYfLpt6nNtTfJhs\nepd2bLBLfiQZGVutC+LNHamk5aps9hKeixrLRsyIIu\/82937PJ1Gre6uyscjGON0\n1FEmKDO9toAtx\/b2Vmv6YS8IwA84lNBaL2nH0\/oepAEZnnJhx70a9hHYj\/0nn\/qQ\nohdoDaDlko1BS1Sf3bxvYGNgCtOa9XOHg6UyOkDzG2Elgy5ntJxkPuZ1xV+WxKoP\n9JgrpH\/CC+3Q4a\/5TVf3aCiJIYN2649g1jBNsvhGbV86V0nS9NmZIfqBQ3WPs862\n2GGk9M+kl9mrLJuK9ouo2Q4gENH6OA9\/+rKVs\/t4rOTEuxb7ij1ry\/jf4WRYeg9v\ngYnQ6ybzvRjjmiUlJNeyPBKkKTaZXIJ5tQwrq+dklOZPbSfpDJFZokVt6wkh\/a8B\nzOCsuCJhJHCNAdU8xjcLz4\/PjvsHeO8pVEFJEM1EGnl\/AgMBAAEwDQYJKoZIhvcN\nAQELBQADggEBAIcGKi+m4+uunHD+sMrVqLf3kkxRxS48XTT4P0XNEjQIxl+zqDmp\njDRrdNoSejnYUY\/klkrOaRbs0Va1j7q9Y24a6cYZyvXmRcX93\/S1yFzaXzYDqp1f\n9j1XCBo+B5WomjGmYVQyhj+nbkAVbhuhoqfThcPcwzw0rzn2J4hxGb7zlqFS36hk\ncBNpu+ix5OFgHlyDBZTlAWJJsHTdqXn\/er4w9fcjoe98kzyTTDeozBbRt\/t4O2ea\nSagpwVsIqKAohZaFCXxuC\/x1GXIcj3f2v8rmPAGnnSYa5Yu14vRYviVe+8xJ87fw\nn9IfoLT1XoPSW\/bNjXyVyw33lo2TzGpsO7o=\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-08-06T14:44:32.135966Z","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:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9zb2NpYWxzaGFyaW5nL21hc3Rlci9zb2NpYWxzaGFyaW5nX3RlbGVncmFtL3NjcmVlbnNob3RzL3ByZXZpZXcucG5n","smallThumbnail":""}],"videos":[],"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-07-21T09:25:02.216429Z","releases":[{"version":"2.5.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=30.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/sketch_picker\/releases\/download\/v2.5.0\/sketch_picker-v2.5.0.tar.gz","created":"2026-07-21T09:25:02.195591Z","licenses":["agpl"],"lastModified":"2026-07-21T09:25:02.252225Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=30 <=35","signature":"gxVqHddpXYfKlBXmsHaoQ4ZsRAOQSzqICUpdo2RaqS7wreXZBoUNzsWKQtMR0CKpDQUr1758XAEceNjYzIqyx9A6\/JzJOWcfnA3BAw6X2IA+WgV1ftD22PdYRi82hiT4ZkW37z81WOF1\/IcDX9yHDRT0Dl6IeudqXCFhTQtlO5RcJii74ST4EQPMlebJ6QS2EypmHobxFScxyLS7adQTz6KNnnDCYEu2JjgA40aeAVx8dAl2wnV2LcFh3n6hcVCKN78i7TK\/ksoqyv\/1SHONrVKBWoc2CqRxJU3\/n\/UYsVZKHCdyn0XLAKrA27xlXg4bELwtuhF6A+dvEgbHtLqYQ9DTZ2H6eK3jFulsAjJv3Qzlsb+wC\/voJBpmv9mSK7Rwr3H+ineV71eR\/KY9n+rwlf+Hn+uCQc0dmURlxnJC+D7sTxqFW5o0sEuv2\/4VPTgRJYGF3\/QsVrQA1B6banqMTplHlBU4w6cYBk8b8srgyRSzgkCCV3PQuun+nyEG+gyIzQqRb486MF\/iDV3EfdORHtDvPdpCcybADSBP+emsegLbmT5w\/uwVkZbxH9PtaLCXGf5\/it8P9YgTYgnqf7j+JptoHGNOYzLaSM6IvOefvi9CXzueWW4zxtAI00YLEtQ9rHDe9TiOYAStEcG3f4aMZtFCzYdbEO0yRjZA\/KlGDM4=","translations":{"en":{"changelog":"### Changed\n\n- Support Nextcloud 35 @julien-nc\n- Update dependencies, run code style fix and change PHP version in phpunit action @julien-nc [#69](https:\/\/github.com\/nextcloud\/sketch_picker\/pull\/69)"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL25leHRjbG91ZC9za2V0Y2hfcGlja2VyL3Jhdy9tYWluL2ltZy9zY3JlZW5zaG90cy9zY3JlZW5zaG90MS5qcGc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL25leHRjbG91ZC9za2V0Y2hfcGlja2VyL3Jhdy9tYWluL2ltZy9zY3JlZW5zaG90cy9zY3JlZW5zaG90Mi5qcGc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL25leHRjbG91ZC9za2V0Y2hfcGlja2VyL3Jhdy9tYWluL2ltZy9zY3JlZW5zaG90cy9zY3JlZW5zaG90My5qcGc=","smallThumbnail":""}],"videos":[],"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":"nextcloudamarillo","categories":["social"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/example.com","website":"","created":"2023-10-02T13:38:23.463063Z","lastModified":"2023-10-19T12:40:16.731027Z","releases":[{"version":"0.0.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=27.0.0 <28.0.0","minIntSize":32,"download":"https:\/\/github.com\/brenyodani\/nextcloudamarillo\/releases\/download\/v0.0.2\/nextclouramarillo.tar.gz","created":"2023-10-19T12:40:16.724695Z","licenses":["agpl"],"lastModified":"2023-10-19T12:40:16.819712Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=27 <=27","signature":"KuucHs\/Puk5vgGg5orQhi7yDl2cTjrZr+z8AdqMu7k4wQLH9jHDoXlDZ5TiWkTfe\nMJ3JAlaqnxOi11Ukhsjp4Fh4qxslCZZw5IvquWSLLzJjPZc+Bk5s8u+0FV9wyLQo\nTy7gNKgU7FjW89OKlY5UsCNgkk0b8bsKa1Q\/jIgRdAM8nMTQz0cPFFIVmtzasO\/A\nl1pFs3y2u4liUXaSNfDMGAKX1IVTOzYvpvYJQ0XOEAG2RmnSLsnqJhhHNIksOaBa\nC+Q1ktUidptHjWLfcwewTatWzwtQQRDQlWUBdOLKoBTRcD0Qu2f+EAGIKiCo3A0X\nsJf\/Q6\/WvlWmdjhPm7vRR3iDdG0Mp87TgS7mf5nHrG8LVLZ1AS73HuZNnJCn94q8\nt08n82gK5UzROyd8o1eTuaprBSO2LyacQE10tkVoR8Qk2vLe5HmmHSs6WmUgrfEg\nvjHg50kwGHC83D\/C7S9Fjx2U+9GnwjhURrRPoRCVprhloQBYfssRkHf9O0cqcOAa\nbhUcFEeCnHYgObs0PrS\/fErK68DvzXVwx\/vFQ4ZdEXoUc5+f9CSHOBUai9hANN9y\nh1TpH7voVW+p0sq\/yKfCsW2pzQrCfLz3XeLfMqVoqx0gZhGH9BMT2S1HR\/16ccUc\no7kPgltwqT7AEtU5Urc38M6\/GXLm87h4ZkDEEmyugfg=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"translations":{"en":{"name":"Nextcloud Amarillo","summary":"Simple CRUD application","description":"Simple CRUD application"}},"isFeatured":false,"authors":[{"name":"Daniel Brenyo","mail":"brenyodani@gmail.com","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEDDCCAvQCAhIxMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjMxMDAyMTEwODA1WhcNMzQwMTA3MTEwODA1WjAcMRowGAYD\nVQQDDBFuZXh0Y2xvdWRhbWFyaWxsbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC\nAgoCggIBALbhaihtahOrDLnp3FsQuxxC3fuMIp5c86uXd16uksPAfuFsSXQruKVE\njsii0N+4B8NPBWDnPyQghFuCaDgBqoISS0gXO1NYGteJSonlwpkO82dmfk0Q4\/MY\nFsxuALysMaGf7Zrry3sEXUuQ\/mu+A7BOOz0ltjkVTvK+uXye2E7FNoTmY7elaDxq\nVKtAIo8HOMtsos91FVqbFRv9q1hvR\/PrNyAhcc25waUx4DNeR1Q81OzO371HMP7t\nE1eFVOhvvFYbqBry1FJ+XxtE82ThUaPbpVOU+z\/tMgTwDywxMC9Y6YPubaau9sGq\nzZ8QFMkHcH1oL2fQpNA2rAupVspq2D1ox9lF91RUNxeSWuJKZRj2MZ7bJ12SuI9k\nxL3u5IG3+1VM4881THquBqrdvPWsP4nnxhT9nATswTFiq80ozTbd6q7mBmxie9eN\nyHdTev8cjTTv6Zw0Xz7w0RK5C+zVEvq+mAqrEydaGZ6sdAMZy7GJjGNVcbi2JT28\nedgz7Lfo7Y+qUR5g8w8tcyB\/eLANG5nwcrvpQ3wnYzzdn4GA8JSX4Y46Wo2dxs4e\n1IQkX1VwIno6yCpGnjusL5xobviXTfKu2nqqWwE95ifY7Bhmp96m7J0BtyKsztie\nONz6yrWuseQnn+YpgbV22QqIbyxiCPPZaPErP9wLgVHSYPZf3q0xAgMBAAEwDQYJ\nKoZIhvcNAQELBQADggEBABq\/xN74AAP\/t+XSkqlj9NqucZdAskwFhv\/GxBSQBt3X\n8huNZhEvqDg4Ki6qMdbkBMH5Yoyc\/h\/3s4Q4Js4yxdTHfVktIEQ5eXrpSoCQYSWl\ng7xLA15aASTMLGhjDa66RQ72pDGsJQIT1qobZ5FsKwcfA77g+\/C3xriu+lWu0dad\nd1NSn83A+Rae407q0F4N8VgNMm8G2nTy6MZE3s7xRsR9THjlAfwCUXslSKSizoBH\nfJUXO198zOs0YmAJRvrlGhej+fhS0lpBHvvP1wJSG9Q3iPLogzmEOHrOwKMBiJTM\nuWhOlu50ZxcOQ9Y7hvX1wS9lju8Gp3bDQPBKK62Eouc=\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:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL216aWVjaC9uZXh0Y2xvdWQtY2FsZW5kYXItbmV3cy9tYXN0ZXIvaW1nL3NjcmVlbnNob3QxLmpwZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL216aWVjaC9uZXh0Y2xvdWQtY2FsZW5kYXItbmV3cy9tYXN0ZXIvaW1nL3NjcmVlbnNob3QyLmpwZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL216aWVjaC9uZXh0Y2xvdWQtY2FsZW5kYXItbmV3cy9tYXN0ZXIvaW1nL3NjcmVlbnNob3QzLmpwZw==","smallThumbnail":""}],"videos":[],"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-07-29T09:34:51.539794Z","releases":[{"version":"3.5.2","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.2.0","platformVersionSpec":">=33.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/integration_onedrive\/releases\/download\/v3.5.2\/integration_onedrive-v3.5.2.tar.gz","created":"2026-07-29T09:34:51.515456Z","licenses":["agpl"],"lastModified":"2026-07-29T09:34:51.583936Z","isNightly":false,"rawPhpVersionSpec":">=8.2","rawPlatformVersionSpec":">=33 <=35","signature":"M40NLnG8mfbyTxd5jp4ATnJCkK0KhNnaV0fMDh+t984hT16vQdS4NsuXWxFuJorbfg7Y61pytfuHCNusCw+dvPFX4iqLnM4Jq3BCh0QPbfOohe4xCdKaQppTz1XLT5v0q0sLtM51QVmwyqx8YHwOqatW1rzwJmNpr\/cHPzqewBd16mc2RV4brfHN+tFirsPmIN59p\/OKu5tDdQ5yU2bBDvHx41k0Lny7nN9HlPp4xvFbYUYXU4MCeFc9tosrbNUrBdd7XuQsBF4Uoh+vJAwwohxf48sirEs6j4rpVwnRgVd4jVxi7SErRUvtfLgo2iu5xPirnjUt9T8TQuT+iN7Z+rL8lSCgnr0gWvHHnCSIz3n9l46w3gZViOy6fgh0w1uSKsGeNTw7Ioz3JNWksUFLelAC4hwVy882KfoiXjeBS22qREPDwa3EM0NfXYQBGEScV8\/bp6J76dzpBPGQ7th3jnUU5DORxPKgUC1dGY57mQAUq7U+fDx08qQg+NmDjNTR+u\/pj6m641IwIz5pLe2nVau7TM2P\/K\/FnFdXQsowZDLAiDhnmYmH0URyfvhaaZsTOyLQo5zfCO9DuCBnOzV6GfK7CW68564RoN5exWdumy\/0cRrbws4JB1HuL18AY1dpZRha276EA6MF3LDnweSzrnKPYkz3Oxg3r10SmVnyIm8=","translations":{"en":{"changelog":"### Added\n\n- Added support for Nextcloud 35\n\n### Fixed\n\n- Correct the spelling of \"OneDrive\" in the personal settings\n\n### Changed\n\n- Update dependencies & translations"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL25leHRjbG91ZC9pbnRlZ3JhdGlvbl9vbmVkcml2ZS9yYXcvbWFpbi9pbWcvc2NyZWVuc2hvdDEuanBn","smallThumbnail":""}],"videos":[],"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-09-10T11:45:31.356340Z","releases":[{"version":"3.2.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud\/integration_openproject\/releases\/download\/v3.2.0\/integration_openproject-3.2.0.tar.gz","created":"2026-09-10T11:45:31.338670Z","licenses":["agpl"],"lastModified":"2026-09-10T11:45:31.393670Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=34","signature":"o2KXPjw5vVL+41aAqO07XLS+5O25sAvEETEdhpDP3wwrD0VUTTCpJgybsLHmQKzggXSZuxpHOJW\/VIb9ty0jS6xK1OTXZ+HB\/Sr6XZdP8+cc020Ok6MyfxeDAmxOleDC81J2GV67WgZ0JMUsC41SxhpUOGdbt14om25n89dvHFv0Vh51bBgeofcQHbh9KeDxFCgE54GqNzWaOUOiF2NdKN5Txi0ZzeUCKhWJxZWFM+kgINhBiIdUvfhXnF5xLZhtHZaOHTjFfeHNpsCTFxkw8rduQYcEefqhc6UMBFfgxRhxeac2wQ7DlNs5HJkweXg8tUWLWnjA6tj93VhW76Y\/EZjDIHjmhAJ7Z5rW8H1yYN\/JMdVHCNY+DGMs+4pJVjErXVVE8gR4Uv213cFXuyhDWRJ4MfXG\/VIJZY0JkLUMU6qOhlTluNiIEg+PPHKZGPp2wUz4XjldEtlfVn4LcKc8AJoGH+TCbzbF650t74NO6i3NSmpBX35hUOrSu3C6Rg\/yOi\/8WJEEsPlA7gTD3VoVbGl+dkuycdL3hti\/GhTlUGZm2C\/altWiU8JIKMLbN1YhNDb+0O03cMvvrYAG2\/veGIPUC5Ne\/ZeB6n\/pwPd4dGkG0SIsDMl\/9eTffRgb9T4MlcmFCI6RAwNakjrO\/n+rKTwF9cEkdggGLT\/KgH7e6L4=","translations":{"en":{"changelog":"### Added\n\n- Show new OpenProject work package display ID if available [#1071](https:\/\/github.com\/nextcloud\/integration_openproject\/pull\/1071)\n- Improve integration setup error messages [#1118](https:\/\/github.com\/nextcloud\/integration_openproject\/pull\/1118)\n\n### Fixed\n\n- Fix: Default OIDC provider name not set while updating to Nextcloud Hub setup [#1126](https:\/\/github.com\/nextcloud\/integration_openproject\/pull\/1126)\n- Fix: User shown connected in webUI after converting existing OAuth to SSO via setup endpoint [#1132](https:\/\/github.com\/nextcloud\/integration_openproject\/pull\/1132)\n- Fix: Incorrect setup status while configuring integration with existing project folder [#1142](https:\/\/github.com\/nextcloud\/integration_openproject\/pull\/1142)\n- Fix: No encryption warning for project folder when the server-side encryption is enabled [#1144](https:\/\/github.com\/nextcloud\/integration_openproject\/pull\/1144)\n- Fix: Project folder form header in disabled mode even when the form fields are visible [#1149](https:\/\/github.com\/nextcloud\/integration_openproject\/pull\/1149)\n\n### Changed\n\n- Update npm dependencies [#1123](https:\/\/github.com\/nextcloud\/integration_openproject\/pull\/1123)\n- Migrate to Vue 3 and @nextcloud\/vue v9 [#1136](https:\/\/github.com\/nextcloud\/integration_openproject\/pull\/1136)\n\n### Removed\n\n- Remove access token revocation and let OpenProject handle it [#1143](https:\/\/github.com\/nextcloud\/integration_openproject\/pull\/1143)"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL25leHRjbG91ZC9pbnRlZ3JhdGlvbl9vcGVucHJvamVjdC9yYXcvbWFzdGVyL2ltZy9zY3JlZW5zaG90MS5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL25leHRjbG91ZC9pbnRlZ3JhdGlvbl9vcGVucHJvamVjdC9yYXcvbWFzdGVyL2ltZy9zY3JlZW5zaG90Mi5wbmc=","smallThumbnail":""}],"videos":[],"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":[],"videos":[],"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":"facerecognition","categories":["multimedia"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/matiasdelellis\/facerecognition\/issues","website":"https:\/\/github.com\/matiasdelellis\/facerecognition","created":"2019-11-23T20:23:04.585715Z","lastModified":"2025-04-22T13:30:31.352987Z","releases":[{"version":"0.9.70","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.1.0 <8.5.0","platformVersionSpec":">=31.0.0 <32.0.0","minIntSize":32,"download":"https:\/\/github.com\/matiasdelellis\/facerecognition\/releases\/download\/v0.9.70\/facerecognition.tar.gz","created":"2025-04-22T13:30:31.344560Z","licenses":["agpl"],"lastModified":"2025-04-22T13:30:31.400249Z","isNightly":false,"rawPhpVersionSpec":">=8.1 <=8.4","rawPlatformVersionSpec":">=31 <=31","signature":"ndQBSLx6RDAyXk12dTpq6ud7HshLQ3x+Gk6AEoKFe6dj\/GLBKk1H3wST35Qa5du8\nfaWf1zBj23u6bAi\/61XReKksifIFD7byjrP+HQkWEAjj5Is9iGY2Gc0B8ZaIypVq\nJos199Bvsq40LxKwMzSrMdSgub1OoHvZgj0cpgLe1j\/3odxs6CKueAGoqqTjPZQ3\nH9tEVEnZQ4EXEslza1ywx4+AlgADfcEoHCOETaUgaGMB04jKDau6GsIgLvSujnhd\nj1jbY7ZrMMLHtYPK9mdmHFPbU2KEJC74N6\/3unCltaAmd5vQJ1oLRqHgAP2QlnMa\nbJ3n1V2x91ndAlaRqZTknUvaNC+D11qA\/6aBVjOZ9WdgByfcLzpke6y00nFfk+9H\nk8OtGmevR93LuiU0bCA6BE+2IvfhuVVt2pKKk98jM0S6vERjvyejGKDfPBc+Iq6E\nfuUTde3sKW9w6kwl7dJ\/2kpqxD9IXsPTYNz\/WrhempIZDrUFyXYpRVDaerPCPlu8\nnb5skuii+Vz\/Y0etGQkY66FKe2SLCgBGBn7NDeGUodqUOvNOhVMPYPDx0i2oQxIO\nXIVHFfebo87Oq5DguMjChrSRCAeuQ+LFWdz3nDvCltihyxAbi5gjp3J7CIChk2r+\nAPP1210+989R8ZAhXn2zf18LVW4cpyZy\/IZX6v3g1Qw=","translations":{"en":{"changelog":"- Support Nextcloud 31 and deprectate NC29 and NC30. Issue #797\n- Support PHP 8.4 and deprecate PHP 8.0 in line with NC31. Issue #795\n- Fix clustering on Oracle database. Issue #786"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9tYXRpYXNkZWxlbGxpcy5naXRodWIuaW8vaW1nL2ZhY2VyZWNvZ25pdGlvbi9mYWNlcmVjb2duaXRpb24tcGVyc29ucy12aWV3LmpwZWc=","smallThumbnail":"https:\/\/matiasdelellis.github.io\/img\/facerecognition\/facerecognition-persons-view-small.jpeg"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9tYXRpYXNkZWxlbGxpcy5naXRodWIuaW8vaW1nL2ZhY2VyZWNvZ25pdGlvbi9mYWNlcmVjb2duaXRpb24tcGVyc29uLXBob3Rvcy5qcGVn","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9tYXRpYXNkZWxlbGxpcy5naXRodWIuaW8vaW1nL2ZhY2VyZWNvZ25pdGlvbi9mYWNlcmVjb2duaXRpb24tcGhvdG9zLWludGVncmF0aW9uLmpwZWc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9tYXRpYXNkZWxlbGxpcy5naXRodWIuaW8vaW1nL2ZhY2VyZWNvZ25pdGlvbi9mYWNlcmVjb2duaXRpb24tYXNzaWduLWluaXRpYWwtbmFtZS5qcGVn","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Face Recognition","summary":"A face recognition app","description":"**Detect and group faces of your loved one in your cloud**\n\n\u26a0\ufe0f This application requires minimum of 1GB of RAM memory to work! See [Requirements](https:\/\/github.com\/matiasdelellis\/facerecognition\/wiki\/Requirements-and-Limitations) for details.\n\n\u26a0\ufe0f Setup of this app requires access to terminal and even getting your hands dirty with installation of additional software. See [Installation](https:\/\/github.com\/matiasdelellis\/facerecognition\/wiki\/Installation) for details.\n\n- **\ud83d\ude0f Detect faces from images:** Use FaceRecognition app to detect _any_ face in _any_ of your images!\n- **\ud83d\udc6a Group faces to persons:** Detected faces are grouped together based on similarity and then FaceRecognition app can recognize persons!\n- **\ud83d\udd12 Built-in privacy:** No data is leaving your cloud. Defaults are always off and each user controls enabling\/disabling face detection. Images from every directory can be excluded from face detection, if needed.\n- **\u2699\ufe0f Power of AI:** FaceRecognition app leverages power of AI and already built neural network models through extensive usage of [DLib](http:\/\/dlib.net\/) library.\n- **\ud83d\ude80 Build your own thing:** FaceRecognition app is just a basic building block. Through FaceRecognition API, you can build your advanced scenarios - automatically add tags to images, connect contacts and persons, share images from specific person\u2026 We want to hear your ideas!"}},"isFeatured":false,"authors":[{"name":"Branko Kokanovic","mail":"","homepage":""},{"name":"Matias De lellis","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.7307692307692307,"ratingNumRecent":0,"ratingNumOverall":13,"certificate":"-----BEGIN CERTIFICATE-----\nMIIECjCCAvICAhElMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjAwNDI4MDcxNzMwWhcNMzAwODA0MDcxNzMwWjAaMRgwFgYD\nVQQDDA9mYWNlcmVjb2duaXRpb24wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIK\nAoICAQCkJV4M3EXGRD74AypAcl0Iij6tErEC4rEv5ykhm+1F\/QIc3XRdfFUDPnpJ\nAtDSNXmE1mpTz7TiTUwKRbgDVRNpa7pNNVpeEdV+crKvlEXfdXuh86E+hrL\/rs+u\nByhNMZ0c+aE\/5DHQ92E96AsLP0NMZbWqkT\/4q3kEIj3fqYayJlMUyBPKBi1j5\/D9\n3RqEw9Cq7WMbebLY3qyk5YzAlWGUYd0ntjEA+oI9lUAP\/mndy9yS\/ml7w9+9dGvs\nkjkYucKYDx3d7+0N\/\/mSt8ic\/69ljkdbD06ufXJszGfYIcJ2Raq8MueNFjyUCklx\nrsjBFiC2PsYJ8zkQ4raOsZT5EvcgBs+gvt5B3MplM9NZ389OcqgTR0nqX+rEqw7W\nvlRc9cV\/1dZDDgN\/JJ3Yq1yZnfuQ5JDvXSrus8Z1wTKJR34+ieb8kgnmJ2W0DnoU\nWStvIQ380VXiFGDtjHwlEzEP1D7u73Wd5vIBVJnYXxn5454M8LqNbd+RuDLjGZgx\nDSG6D6jgcFRrY42CObuG+CwMjq6jc2edX2XFVFi9N9yGwj2Lb88qMF7juDEbZqph\n8dV12aC8ui5qVV9LDAq\/giTzQfZg7TrlvNe7McrkttKw20FdhpNfyD\/CHqT1Xp3W\nsN6iX0puXNKabCRRlT6xh8mhZ+5M9rMhwV8PxLDJ8Z5X3pKxVQIDAQABMA0GCSqG\nSIb3DQEBCwUAA4IBAQAG0v\/WoK0Grj2m5t58wiighd7YiybrehXpA611MfVVTRbp\nAovDFGKY2376e\/iuHsEc421bvKpataB1GpE3fO\/JT964Aidv2ao2cPt28J5ZjntF\nlbvpJYmz6SbwQIcI43xEeZ3a8b\/oi5M69Q+9C+EnyqMws13urjtwtAJpFdy1xvUm\npPIYUTw8izxc3WY0MjRSVokUgZFnmdDaZ06QOBS4muR6djp9hWgPdV5LQI4NZI1E\nAs+lS7lmzBMngdXqXEcZq21R9DH1qPAmcl1YcXIknrTUDO09K2oJoKiu8kIVpGhj\nX7+CQGFeJrHsNCymbLZzT9I1YFUN6LdF4no96okK\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-09-04T07:42:38.435090Z","releases":[{"version":"1.0.5","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=32.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/MetaProvide\/nextcloud-swarm-plugin\/releases\/download\/v1.0.5\/files_external_ethswarm.tar.gz","created":"2026-09-02T11:43:13.966767Z","licenses":["agpl"],"lastModified":"2026-09-04T07:42:38.474154Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=32 <=34","signature":"M72wCStyLax9CqGLm4HicyNRY0bMgWH+xPPzgXysWS5wbT97XWwbBnGyrEeNCqJ7ISpMqrDLHcl6fzqbDtiikHpOAZt6hVYbsxx8SROW2S6uLuS7hoO6f\/G9XwzEXpGKB0m8L1BObrr5WnrQRoPiAo1cV5iPvGb1sp0Xz+W66R1wFbNNte79gGcezyWgm3uKWiiytFxFJ6NqARb3EapkNd\/t5IZUeXUYLVwrRwQ9yW+bn64k3w4nMw2ICkUpT1ej9a6P1EtAOoWOPKVnkMPo35ACKmzqs1hozNviOGYmx0X3vofUbJv88TCp6Kvm5GY4vto9XXyFUJLvX0n0HZspSngMHGrZZwdV3V6NlXQDIw6z2v9adPR6uL1Aap0QiZuLU5+4r0y+h22wg\/67Pk3U1KQXQyi\/1jCSHKY1YiFeDzdOGzFxvTElmwalrgEWGARgiOYSx+JLFd5dU7sMO5oAPUID5y2cv+Qm0ziXK+\/MRVeCr2FVTtlHYTSR0KT9iVeIikfSYgQYuzpA7G8o6bdgJMPpGihwIDwxr21SMHtabB1+zRgXKucTHPETPfTerQAQ8JiqFeyssWq1H8rRe8+UxXc5255W9T5xD1qDuO+vV7DPUFenqA0wZJ7uXKWxO1nqTrk8Msmo50CytSmzF5g6KQhk286RXDAQzCD2jhZWDdg=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL01ldGFQcm92aWRlL25leHRjbG91ZC1zd2FybS1wbHVnaW4vbWFpbi9hc3NldHMvaW1hZ2VzL3N3YXJtX0ZpbGVzLnBuZw==","smallThumbnail":""}],"videos":[],"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-34)\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":"neura_google_calendar_sync","categories":["integration","organization"],"userDocs":"","adminDocs":"https:\/\/github.com\/ianustec\/nextcloud-google-calendar-sync#readme","developerDocs":"https:\/\/github.com\/ianustec\/nextcloud-google-calendar-sync#how-it-works","issueTracker":"https:\/\/github.com\/ianustec\/nextcloud-google-calendar-sync\/issues","website":"https:\/\/ianustec.com","created":"2026-05-29T17:55:19.039174Z","lastModified":"2026-05-30T06:12:46.403547Z","releases":[{"version":"1.0.15","phpExtensions":[{"id":"curl","versionSpec":"*","rawVersionSpec":"*"},{"id":"json","versionSpec":"*","rawVersionSpec":"*"}],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.1.0","platformVersionSpec":">=27.0.0 <33.0.0","minIntSize":32,"download":"https:\/\/github.com\/ianustec\/nextcloud-google-calendar-sync\/releases\/download\/v1.0.15\/nextcloud_google_calendar_sync-1.0.15.tar.gz","created":"2026-05-30T06:12:46.363414Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-05-30T06:12:46.456747Z","isNightly":false,"rawPhpVersionSpec":">=8.1","rawPlatformVersionSpec":">=27 <=32","signature":"aCbdknLtJwOnE0fEPwJ6KmSgPsMfGq0wUZOTlR8E5JMhR1maKiFTgmXvnukm844EtufbF9RwY\/vEOPQLSVfZJ7S+4aMCVQgrKE\/4HxtCqTYDmvg7xxKtWIlU7mGb6VsdE4gaQgTr3GvA0tRtiLeKZyos8xgRsbsO46fxQDPU0\/aFc5PfI68k6fN0UKFGZUr5uYHhqfQZHzseSXUxIlhpDFAkaFoXp2LeLTBPkEsnbndAvqPKAYgoZo6WPL4yMNZtdsgCpFocY2dFaSLbfC+2gsytS8QAeZjhfCRdX5Au6cJqBeJhwIROK6DZ4TDSs7iFxn8MZIGRHcabaDLL5lmi39B4pnizmvv1WqMDJCq8oH4iaJqaUI\/GlDqIgdX5Oi3p1KaTpTH7Jnk9AABfHE7YBtDTxgm2AdQKvIERc2QagEaAOuRlfcFsBy7uD6g6XIP4nVEyEWr\/GwYd7nUqsYj81Ds5pD\/VWcc7QxLQ5X36XF\/SNq1uQxjeEZAd3wroRtnu6zwAfAr98nvz7KLZG8GZQ4f61g50INdsKw\/C5BIPZ4SK55wep+vXT0O095ArysyaftGbvsXubPhm13yEdhJkKlzxM2YNgRg0GvvNXem\/Z+1\/+LqJc\/7ajT46GxBeRk3+vd23wrP+8VeNhR9fExb63YT05nn9auaLNiM5gGtv9eI=","translations":{"en":{"changelog":"### Fixed\n- `icalToGoogleEvent`: handle events with `DURATION` instead of `DTEND` (Google API returned 400 \"Missing end time\")\n- `icalToGoogleEvent`: fallback to zero-duration end when no end time is present at all\n- NC CalDAV scheduling delivery now works correctly for users with `shareapi_only_share_with_group_members` disabled\n- Removed ghost user account that prevented `findByUri` from resolving a user's email to a principal, blocking all calendar invitation delivery"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2lhbnVzdGVjL25leHRjbG91ZC1nb29nbGUtY2FsZW5kYXItc3luYy9tYXN0ZXIvaW1nL3NjcmVlbnNob3QucG5n","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Google Workspace Calendar Sync","summary":"Bidirectional Google Workspace \u2194 Nextcloud calendar sync via domain Service Account","description":"Keep every user's Nextcloud calendar in perfect sync with Google Workspace \u2014 bidirectionally, automatically, with no per-user configuration.\n\nA single Google Service Account with Domain-Wide Delegation impersonates all users in the domain. Calendar pairs are matched by display name. Conflicts are resolved by last-modified timestamp.\n\n**Features**\n- Bidirectional sync (Nextcloud \u2194 Google) with conflict resolution\n- Domain-wide: one SA covers all users automatically\n- All calendars per user, matched by display name\n- Incremental sync via Google sync tokens and Nextcloud CTags\n- Configurable sync direction (one or both ways)\n- Sync-from-date filtering to limit historical import\n- Google Meet links and event locations preserved\n- Live per-user progress in the admin panel\n- Cron-based automatic sync + manual \"Sync Now\" button\n\nDeveloped by [IANUSTEC](https:\/\/ianustec.com) as part of our open-source initiative to help companies migrate from Google and Microsoft to self-hosted infrastructure."}},"isFeatured":false,"authors":[{"name":"IANUSTEC","mail":"opensource@ianustec.com","homepage":"https:\/\/ianustec.com"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEFTCCAv0CAhNNMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwNTI3MTI1MzI0WhcNMzYwOTAxMTI1MzI0WjAlMSMwIQYD\nVQQDDBpuZXVyYV9nb29nbGVfY2FsZW5kYXJfc3luYzCCAiIwDQYJKoZIhvcNAQEB\nBQADggIPADCCAgoCggIBAK9OuOGeFql\/XEAhgdUHohax1wBblhEJQaKJ4qPkol1a\nHac69FxBQE6uVTPnYtmJFo\/QU\/Tgl22seMDiQ+O1Gyt56\/14KWOCKZcEaHpvX\/Ai\nZJhaNyDV9Dg0b9ftBoHM9fYx85AwXFYql5OG8I6gWZ8v802VHriuP+TN9d8lq0gs\nTMdun1CV8GUHdtf+BjkoBaDbBS7cbD\/cV8qdJtEZ0bXUsTUOkUvYtUj4f8C04u9C\nmkrTaG18fP5jCgZjlaSrRc91onfIBfgDzDWizUQe7FmF64JAh4lLbZAOCwnTkZJT\nZ7jskVzt5XBWPYwN3pvROZjYUUNMKN0Z4MX9pPi4FO0ydc7+KPiZ1STCYi\/btJGo\nm\/bA0WVM35L2wJpozXjw1PRAZHjqWhtDCDIIftUszhlyZrrW0Q8GhshPfYGpeBIj\nYNZJJc30BLt6v0xWGoAx\/aVGDF2X4bJ4eJMfwpYRfbNkBMRCn2FWKpU8mbbh99I2\n1IG+Ket72L4FVBHYPhMKEPYb+YPIfTlvCgjvt4lzfNlXfzALpCCyxMHHQDIAfdix\nyi3R8E1EmIQif684J7dRXRmia6B8GDqMU4UobkoCjAuyG+lbO2cfMmhXgPSoolxE\n+bf4xqNE0nmXTEAptWsRM9\/IBlrwDF0SDG3HasLw\/+JbsRhgNtEe\/HzwqHc2fALb\nAgMBAAEwDQYJKoZIhvcNAQELBQADggEBABjzQYPEEzE8LFw6k\/X4ljUUmnTp9+3U\nsMj48dnqsY45n9sjhHwUVB9NIQ5b5v3sTtmy4kY7A3BNo8yOLNwlq3ithm6fv1Gj\ngoRu1lpAz4eEfJ0ZZS2HUWpJINMzoXOPsT3K4cmngPJCXhj6rnxqWd0mY8fCyIoo\n9nxpz2\/mA2+Rns17LzRnQuEWzbqGBqBxNIhP3N3MXUQ1nhFV46gCODUtjVUdNy0o\nu1dZFgjGcDXFzP+vG0bqdpnof+QT8+yGhXFXrbfyQ8v\/ICf6P2UmmTWMmOSAtflc\n+tBKHkkQZutJtM4jtwPC6o5CITBt6+6jI8oYAuH5OIFUZ\/BKFZSEijY=\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-09-17T15:46:34.649551Z","releases":[{"version":"1.5.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.2.0","platformVersionSpec":">=27.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/xXRoxXeRXx\/integration_immich\/releases\/download\/v1.5.1\/integration_immich.tar.gz","created":"2026-09-17T15:46:34.626535Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-09-17T15:46:34.694266Z","isNightly":false,"rawPhpVersionSpec":">=8.2","rawPlatformVersionSpec":">=27 <=35","signature":"FHXVR\/1mTf9nKDJV5v\/mWQ26l39CoVhb3nGy3iG6RTBa88860Ts3oNfJfsv1k\/KfCTciJZHC39R3pc5Bh3RW0LRWBc1HoQf88XrsYdNauCYlzbXqzH4aKtNPdQgf\/jkLtt1ZHnJ6HYRN4mzrC9gxuT16K\/X45GUgFCbbeffYhZPCeyG7kgbj2rWj1atoEQvWmehWgfPCFRYhmnYHJzVQsZhf2oib4+vLK6SUNHzngCdMwXrRcqWn0nG4TB00mJvsrAzgGcHmCHijyR6U5dhtnDxQG9gVSZfCrfUFyOq41tT+BmUdIUJp1zvtBqz2hVNuNR5mnrGpzz7sw0pWzJFt5K6SOjWRymyNSkSP8EjD3dDPOfwTrtWFxNrwLCqD1QYRCu021dhl8RKtpQsLvKY+3oWBba0nuAPsonlX5VPuFpUV5qo6ZGTyzd2UOOTJP3Jz6vSmYrC24rmC+UqPAqfimSSmIzpuOqD6KhKUhaujaBHyBOgUeA\/tOqO1ZUFROlwxQWvcNtYBWCntlsxpusQIPzpY3YHI11t0rC1IdmumNspM43C\/o+Ot\/zSzpssLk3C\/eURe+vC7HAPkpo4cU\/ppmIBsNCPRZGXPwU4yxSvQ5tqqz6O0Md1jukQXKZZwE5Tfs\/elrkrof3c\/+hf8TMtLZ9sqSDBsgu2ljrGznwm7qVA=","translations":{"en":{"changelog":"### Fixed\n\n- Add support for Nextcloud 35\n\n### Security \/ Dependencies\n\n- `vue-router` 5.3.0 \u2192 5.3.1\n- `@babel\/core` 8.0.1 \u2192 8.0.5\n- `css-loader` 7.1.1 \u2192 7.1.5\n- `sass` 1.103.1 \u2192 1.104.1\n- `sass-loader` 17.0.0 \u2192 17.0.1\n- `webpack` 5.110.2 \u2192 5.110.3\n\n---"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3hYUm94WGVSWHgvaW50ZWdyYXRpb25faW1taWNoL21hc3Rlci9zY3JlZW5zaG90cy9hbGxtZWRpYS5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3hYUm94WGVSWHgvaW50ZWdyYXRpb25faW1taWNoL21hc3Rlci9zY3JlZW5zaG90cy9hbGJ1bS5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3hYUm94WGVSWHgvaW50ZWdyYXRpb25faW1taWNoL21hc3Rlci9zY3JlZW5zaG90cy9wZW9wbGUucG5n","smallThumbnail":""}],"videos":[],"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-07-23T11:17:22.212044Z","releases":[{"version":"2.2.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/integration_documenso\/releases\/download\/v2.2.0\/integration_documenso-v2.2.0.tar.gz","created":"2026-07-23T11:17:22.160291Z","licenses":["agpl"],"lastModified":"2026-07-23T11:17:22.262090Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=35","signature":"CA6OYS9eWTzQP+vP9dyR4zFBpkywBXaQzwtAd3abVtmi\/m6AQLbFFFijTzF5Ho7crjZJvOZ+Ao4LrFrlBFp+uwSc+rnmPGDl+2qMYm4xaXv3dsZdFGaFxYniVPDEL+LvXLG8VjY50DJNNxvU1XNy\/xfGCn9YZIqNvHDYPse51S+ayQv+UEzY6gFMrKJW5gIGStr3oGnrNMDtYGB\/nwIh2ji61mTT\/9EIEld7C9iKQJUJP7o4uXgv2Z2IlwwUWGktMMXpRWj+WSRCcZc8ujmLQbkUMhn0jcaFTjEKp3tWWR7l2G8EW8t4\/4ZYX1wOeRw0Ihzfdi6a5iAv9aZVLORtSGic9MDp9LSPZcHxFv9Q2UtFGRyQdM76AFTZ4iIlsmabTTo8G8YNhouGkBsR27MxJci7feXfPca6JoJ+y8pBRaIq3CuMeOzSuaqcWf\/PWkU6pW9EGfcGoeIF3fLbmK08O8iYTok1qT2E1wNCl5tBEewzKDwr\/SgEht3Iq3z94tQb12uuvSTq7ztSD1+dI41mv0M6QVVyJ4MaVZsjHdEZ5MpZMp3NJnHFEEg+f5m1wek8gW+rzZhTlpcYredtY8NjZII9R+JwiasB8Movecg7UXp3GwxP3UOcvT1pOEe1Hr8RMXn76KX9o2I2slz0zNCyi4ODw4C9SeUxpYs2ycnQMC0=","translations":{"en":{"changelog":"### Added\n- NC 35 support\n\n### Changed\n- updated dependencies"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL25leHRjbG91ZC9pbnRlZ3JhdGlvbl9kb2N1bWVuc28vYmxvYi9tYWluL2ltZy9zY3JlZW5zaG90X2RvY3VtZW5zb18xLnBuZz9yYXc9dHJ1ZQ==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL25leHRjbG91ZC9pbnRlZ3JhdGlvbl9kb2N1bWVuc28vYmxvYi9tYWluL2ltZy9zY3JlZW5zaG90X2RvY3VtZW5zb18yLnBuZz9yYXc9dHJ1ZQ==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL25leHRjbG91ZC9pbnRlZ3JhdGlvbl9kb2N1bWVuc28vYmxvYi9tYWluL2ltZy9zY3JlZW5zaG90X2RvY3VtZW5zb18zLnBuZz9yYXc9dHJ1ZQ==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL25leHRjbG91ZC9pbnRlZ3JhdGlvbl9kb2N1bWVuc28vYmxvYi9tYWluL2ltZy9zY3JlZW5zaG90X2RvY3VtZW5zb180LnBuZz9yYXc9dHJ1ZQ==","smallThumbnail":""}],"videos":[],"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:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL3BvdWxvdTAvbmV4dGNsb3VkLWhvbWVhc3Npc3RhbnQtaW50ZWdyYXRpb24vcmF3L21haW4vaW1nL3NjcmVlbnNob3QyLmpwZw==","smallThumbnail":""}],"videos":[],"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-08-13T11:37:10.270585Z","releases":[{"version":"10.5.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=29.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/user_migration\/releases\/download\/v10.5.0\/user_migration-v10.5.0.tar.gz","created":"2026-08-13T11:37:10.255499Z","licenses":["agpl"],"lastModified":"2026-08-13T11:37:10.308680Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=29 <=35","signature":"bGKHpcpTbFFEWONtJ1NpO6iLPlgseUIXZU6n\/hvx6R4On7G80tDe6wiKEuiZUWv8Ij9zDNMpwu2WPnYEjE8W1Zp1+jXSUJWd4g5xA4gklPIQoopmkr8QhQnkDyBYAwnNHfK8bSkXulp4qQcySm\/BuOM3Lgik6+ch5ifuroVjms002R5BqR1eV2C9\/cMVlFTCik\/BMw7IX7p3DOGQyqG4my+Yxe6WZID6Qye8cG+9bfYKCsuYut0h2d0pXdaOaqAIMThj6f1hz1TaJh0oHuSgI3nuoEhq7+SjUjB\/Fqq8RXcPfZUfL3NuixOA5UxYlLkhB3dvwGh1SKFGAoe2cIbnoqwjr3yiBhPIweUDCtoI\/2faNHPEv+WtufjVDNfM7GXPXrYZRcUQKBQuPQSgIGBpT1OsAjGIj48911XHFfovGG2Z7p8lFEMqoxC6vmF0Zo0bdOkRUS+m+DC9Uv\/rvc6bEbGOEBxxUUcVwG\/QyfvVFVl+6KwmCRCh+Lw28QnmAONqIfY9aZMx2hMaI9GX1Pds\/94FUQLarYkAy4kFp5oiWllGjXmCooSRkKtovbxqWpEOQyZR5t+vgjRWKaydK10+clvxLvlmjkx79Xaj+tuQOZ\/VOUq9lx0oBovVS1LvEnPwKuyxAVGaBk7V+QELKDdpsiFUjeowNlfk+Nqdd1Uq2xQ=","translations":{"en":{"changelog":"### Changes\n\n* Add Nextcloud 35 support\n* Fix deprecated InvalidArgumentException\n* Dependency bumps"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC91c2VyX21pZ3JhdGlvbi9tYWluL3NjcmVlbnNob3RzL2V4cG9ydC5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC91c2VyX21pZ3JhdGlvbi9tYWluL3NjcmVlbnNob3RzL2V4cG9ydGluZy5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC91c2VyX21pZ3JhdGlvbi9tYWluL3NjcmVlbnNob3RzL2ltcG9ydC5wbmc=","smallThumbnail":""}],"videos":[],"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-09-16T11:43:05.221507Z","releases":[{"version":"10.3.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/richdocuments\/releases\/download\/v10.3.1\/richdocuments-v10.3.1.tar.gz","created":"2026-09-09T23:13:35.792062Z","licenses":["agpl"],"lastModified":"2026-09-09T23:13:35.841747Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=33","signature":"YUQaKj4HMBlR1z1qj4UIu2frJexnj+yu4gsMQfMD76K\/8+BoN9dRnFa8yD+ABs2rz57fRsPbf4aViiji87iTK+4Bvo6NwsbVe4frsJ9VVcRFyCQy3rHhpNZ1kU0sPqLKU0pXcmZC8d\/NxMpLUuxJEF2UycbC54XsrKRy0HLHVAP5NGEi8pImaB7F\/WwDiYg1YaLGtWv0b6lgA60m1jV3Ga1EyjRqoNDkaK1rYuqtBioDD31IuzQZmarvlh8hyaz\/aeKQ6NHCOFCwfGAQCeXZ\/A5n78lNivo47lskkq4ntox5kBHpsJQJ5knujiCGTxIXQgKr6zWEhJZ0q4cb+Gr\/kg==","translations":{"en":{"changelog":"### Fixed\n\n- Report a locked file as 423, not 500 by @timar in [#6062](https:\/\/github.com\/nextcloud\/richdocuments\/pull\/6062)\n- Pass language to Collabora file conversions by @xhon-pelushi in [#6036](https:\/\/github.com\/nextcloud\/richdocuments\/pull\/6036)\n- Include ooxml types in form filling by @elzody in [#6027](https:\/\/github.com\/nextcloud\/richdocuments\/pull\/6027)\n- Avoid extra file write by @elzody in [#5993](https:\/\/github.com\/nextcloud\/richdocuments\/pull\/5993)\n- Stabilize cypress tests by @elzody in [#5940](https:\/\/github.com\/nextcloud\/richdocuments\/pull\/5940)\n\n### Other\n\n- Move language tag logic to backend by @elzody in [#6051](https:\/\/github.com\/nextcloud\/richdocuments\/pull\/6051)\n- Skip nightly collabora tests by @elzody in [#6032](https:\/\/github.com\/nextcloud\/richdocuments\/pull\/6032)\n- Hide extra fonts instructions when built-in CODE selected by @xhon-pelushi in [#5999](https:\/\/github.com\/nextcloud\/richdocuments\/pull\/5999)\n- Dependency updates"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL25leHRjbG91ZC9yaWNoZG9jdW1lbnRzL3Jhdy9tYWluL3NjcmVlbnNob3RzL05leHRjbG91ZC13cml0ZXIucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL25leHRjbG91ZC9yaWNoZG9jdW1lbnRzL3Jhdy9tYWluL3NjcmVlbnNob3RzL05leHRjbG91ZC1zcHJlYWRzaGVldC5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL25leHRjbG91ZC9yaWNoZG9jdW1lbnRzL3Jhdy9tYWluL3NjcmVlbnNob3RzL05leHRjbG91ZC1wcmVzZW50YXRpb24ucG5n","smallThumbnail":""}],"videos":[],"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":"2026-07-27T14:13:29.832825Z","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:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3dhcnAtbGFiL2ZpbGVzXzNkbW9kZWx2aWV3ZXIvbWFpbi9zcmMvaW1nL3NjcmVlbnNob3RzL2Rpc3QvMTQyMHg3OTgucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3dhcnAtbGFiL2ZpbGVzXzNkbW9kZWx2aWV3ZXIvbWFpbi9zcmMvaW1nL3NjcmVlbnNob3RzL2Rpc3QvMzU2eDIwMC5wbmc=","smallThumbnail":"https:\/\/raw.githubusercontent.com\/warp-lab\/files_3dmodelviewer\/main\/src\/img\/screenshots\/dist\/356x200.png"}],"videos":[],"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":"integration_forgejo","categories":["dashboard","integration"],"userDocs":"","adminDocs":"","developerDocs":"https:\/\/github.com\/HugoDuret\/integration_forgejo","issueTracker":"https:\/\/github.com\/HugoDuret\/integration_forgejo\/issues","website":"https:\/\/github.com\/HugoDuret\/integration_forgejo","created":"2024-06-19T09:04:41.447234Z","lastModified":"2024-06-19T09:53:34.113764Z","releases":[{"version":"1.0.18","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=26.0.0 <29.0.0","minIntSize":32,"download":"https:\/\/github.com\/HugoDuret\/integration_forgejo\/releases\/download\/v1.0.0\/integration_forgejo.tar.gz","created":"2024-06-19T09:53:34.106788Z","licenses":["agpl"],"lastModified":"2024-06-19T09:53:34.170411Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=26 <=28","signature":"YpdODHElG3NR7XJpeGmAU2Ky\/ea18AM0LsGW\/PDThKBC99AK7R3yj7W7OFFvxPMF\nU4hufg1h6+AICszOCIwQ9wWjQSPwaEhUe23+Yf5tzdPbGQPcdH0pDuuHNQdw+uPz\nsJ5kK6+YSub\/tDGJcFYCLGP0ZOwtAJ68ZlIxPkw1b7RDj\/aQKy\/3asRWC1XJz0Va\naiT\/GOCSKmQG0t0C18igX0KHtDItHjHDiojZeENovNWZuBUgzKV66BC4gj3pG42v\nNDI3zaumpg8NXgwzTkW65TkTWXunQnhn0k6qA8tRWLlHJtS4e30mlmwVDpuKEb4i\nV9Z1Lv3DaU3ouSPkcSXMZNTxXxFUbIVVfRL\/gIzS\/PTMxfWcvng5ctzYzCxypObX\nEUCQQ24V8GcLTC334tS0lWjUsZmT9BXOcsCZB4QJOwu8pxe7tNb+rpjmUUHX5KKm\ngPdJQXEAURG+HgLxkGl6woDqzxPdTDp1UfPtUYfHuhkJvu+h6y1elCTLqEGXQt7n\nvf0jXJJjqLrA8suV5DG\/XhNDzB9\/a2U8Fp+gplaLR\/UO2YofX28H0h4ihc8Y2C+b\nIEMC6Jt9Stre61g+KhpeDezMKxVM9dcJ59qpZhIxAesjnH0ltdetaaj343ywTjdY\n1A0z0asAp8PmpKoazr6OnxFCI7Mgjj6GLYhHCuau7ws=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL0h1Z29EdXJldC9pbnRlZ3JhdGlvbl9mb3JnZWpvL3Jhdy9tYWluL2ltZy9zY3JlZW5zaG90MS5qcGc=","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Forgejo integration","summary":"Integration of Forgejo software development management service","description":"Forgejo integration provides a dashboard widget displaying your most important notifications."}},"isFeatured":false,"authors":[{"name":"Hugo Duret","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEDjCCAvYCAhJlMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjQwNjA0MDg0NDMxWhcNMzQwOTEwMDg0NDMxWjAeMRwwGgYD\nVQQDDBNpbnRlZ3JhdGlvbl9mb3JnZWpvMIICIjANBgkqhkiG9w0BAQEFAAOCAg8A\nMIICCgKCAgEAknuCNhdICYJnZwdL4AxR1QRdsmWFPi6CRelyBP7CeZtcqazk8lEz\n1NBaQESFmv0Ivc1PFvVbn5ro2M4UvRWEzqnz0E+ul+yHCkBR2cfhc5zp6igHpBLY\nMBsTNHJee6m7we1kBfzzEhmqfV5W444ILhtt7LDpjCD3jmD\/DF2+vpyQGwzxILn6\nsrdvU44nPyMooE2WTevJ4idPTgeXAWgGSuxNblajcNeXS1DtieDJJeT463BuA\/dd\nymWN6+ts7hXzLZElwnQu4a0PwWHJ93LvzemEUgqFDnyymzy1xwSZo8vMZa8P6X7w\n5lvPPYENNMgm8OWFfVHTGdCXS5puqIQH0Kco5HjGALux7hTTUzKbqel8JNiu\/C3y\nzshwwCAUOdfhNr+1jtEX2b+3MydYmLUqaIBA3Nj0RKyIsd6CdKsc+SvEq381S4c6\nN0ym9pOHu5xCcLfjL2bargpozdWUdcq6opXS5tSD3F44yKWVgdBzJJGySy0QhlwY\n\/g45EuXLBRzomklNj49p0XBtMD4pCom0gwZI9n6POWXwgjF+T\/jYj2Ag+eNnVt3y\njLuu91y+AYjcAybeiXf6vKF7V4TkTS4Pw4t75y9aJYWgaqgvKk0lP6iOVlMz4j6J\ngXjPSQ5ckW2bz1N4FqsWSo0pMDjA1gbQcHSJeOB6LDBkp054IU7T4dECAwEAATAN\nBgkqhkiG9w0BAQsFAAOCAQEAa2\/8rxW1uWqx7BTFutPL+EhLNfxy5X7GPnE9Fv3g\nWjUUVoTwrvZUxwFBakzxznwNZAWyxVDrOg2wKMtYVNr1\/iyPgSSFm9Cryp7EHKqr\n5D60qb7dvB4\/DHmPfmi6W6PNkIk82f5Ewa9BzuPPqL5+5Bgx0IikuwgJeYqoQdnl\nW7OjQk3SvK0Q+o+lUltyshs5hV3NjzznQqfXBv46Q+QN91G6M3MlB3FuSD20rR+V\n69X+uDRkYNO76JCooa\/bCWwR6D7GJSn3RRCAWiIVSPaOkupWpGnZ2L75NyJkOoTJ\nTJuRRhDbNTdAxCF3PZ00rqdhglF2z\/UvbDqPFkAZ8DQcGA==\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:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC91c2Vyc19waWNrZXIvbWFpbi9zY3JlZW5zaG90cy91c2Vyc19waWNrZXJfMS5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC91c2Vyc19waWNrZXIvbWFpbi9zY3JlZW5zaG90cy91c2Vyc19waWNrZXJfMi5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC91c2Vyc19waWNrZXIvbWFpbi9zY3JlZW5zaG90cy91c2Vyc19waWNrZXJfMy5wbmc=","smallThumbnail":""}],"videos":[],"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-07-28T12:25:21.693524Z","releases":[{"version":"1.1.0","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.1.0\/integration_davc-v1.1.0.tar.gz","created":"2026-07-28T12:25:21.677604Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-07-28T12:25:21.729193Z","isNightly":false,"rawPhpVersionSpec":">=8.2 <=8.5","rawPlatformVersionSpec":">=32 <=35","signature":"plxBO+9gdZ3UhPNSdLjh+841ig5F1Ct9EZ9Qzt2TA5u1nr61ctgJ4EJBuKROZF51Fkv4VvItLwzlfM1Gv\/PxUmmgpfK4Oclm\/ZsuA9bqiE6rcqnrrkv+EwhZrbwllwhfFmK5ZSVDU4YnUaD65DgD29U8c6XY+Hd4hPHRXELZt8WMoLX7F3YW3sUx248oBazHuuKDNaxcD3SavOueqgU0s1Af5lAcIUe4BvlhxkfpQSef4wU3qRfMAbqqZcNJYAUelpxwTpw1\/W2C4Ft0J\/KrJF5KMbNIsB9+rjXhLaAe+lITLTt06S+rIB1wp53YoS0Fe6EQbmUSE1mLnrK+Bq2x1aMgDhL2s53r86DUDFYFWYnMUvRScCyJUykS4v7F5g9ST4Ws1FrnmT90kuYgFe2HksM2ylIyffbWFST02JaZ68ahgWKzL1dXNp7NtcUkW41eiYqeLul6z1eNfzAMM4VNTLLaDctcR3PDOl\/20qdDI6xkX4wfyODo0HTMqY3VGXabJN5wdGq5WFPHlunUc\/WX+rHPZ6eBatYiZGGhq\/dJBmBLCRinR\/DZK+7\/RHfyBM6irNpfpLTSWdyIVavHSMDQnEjd2J+eqnZzdRm9c5jM6DlmSRMZHZYp4FLislo3LoG6PV3z1dYgRV7TijlwTF1JLVaoVz7ThwUoiFhqcrOOh8c=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL25leHRjbG91ZC9pbnRlZ3JhdGlvbl9kYXZj","smallThumbnail":""}],"videos":[],"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":"w3ds_login","categories":["integration","security","social"],"userDocs":"https:\/\/github.com\/ensombl\/nextcloud-w3ds-login\/blob\/main\/docs\/how-it-works.md","adminDocs":"https:\/\/github.com\/ensombl\/nextcloud-w3ds-login\/blob\/main\/docs\/installation.md","developerDocs":"https:\/\/github.com\/ensombl\/nextcloud-w3ds-login\/blob\/main\/docs\/how-it-works.md","issueTracker":"https:\/\/github.com\/ensombl\/nextcloud-w3ds-login\/issues","website":"https:\/\/github.com\/ensombl\/nextcloud-w3ds-login","created":"2026-09-15T06:35:30.645069Z","lastModified":"2026-09-18T07:47:28.542885Z","releases":[{"version":"0.7.2","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.1.0","platformVersionSpec":">=30.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/ensombl\/nextcloud-w3ds-login\/releases\/download\/v0.7.2\/w3ds_login-0.7.2.tar.gz","created":"2026-09-18T07:47:28.528355Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-09-18T07:47:28.583928Z","isNightly":false,"rawPhpVersionSpec":">=8.1","rawPlatformVersionSpec":">=30 <=33","signature":"fSbWjXQRnTBUwLjTrwv6mIY\/7nmsin3vwpi+kPtfjKDlq9Tb+8u2JxYyc81pIAAF6G2n3Vw4PhRefxwP+xG\/U5fRsMulXZBTa1Xli4NbV7RhV2bZJCvB9AfQyBQtKW5oNGVFabLsfBysSfZAUcFyjF1Zc6EX5YOXEEvuSQV9+Ccw5MXk4bFzLmcBQC2ivG9qxc05qZMz+EDOFj2rXf7gHFPwcH2w0i40Tgmf0znWuDZIovtD1YqeOEq8k1HA\/hS2mN97XGpnBpbe7CM2sNADay\/DG1zKJt3XpN+DbyKdi6sWLLHAZky4rU676reglLwH\/KEPplUDAThb8dFEziXIm1yB77VeB3s8qJrI50n8g8SFhbjG79Jthnl5BySUH+EUtTvP7kdgZu87jYS43hrALk0Cr\/qzY1kg1UupwbINDGZnJ0xaLS42GiXDx\/kXW2hX2H9TgHuBpJh7TM+228OWAso\/6cTvuQY6GBQ5De3TIldxv8BcJZ8kaPA1hViZK2MrVcvWf73K66DLcdaY48cOiB4\/ojqXyJLfBIDC5oEgUn\/JZ+vNqNtEzNhQ5545x1lEiPCuvyKynVtiDtNQTpiiwKqD+x0Kbu1q1xAhIcxlQAfJw9udny5\/DW1yo7RJti+Lo0etMH+nY6bKAtwtCOprrVvfUfw\/v2AcUVWwvAOOTGI=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2Vuc29tYmwvbmV4dGNsb3VkLXczZHMtbG9naW4vbWFpbi9zY3JlZW5zaG90cy8wMS13M2RzLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2Vuc29tYmwvbmV4dGNsb3VkLXczZHMtbG9naW4vbWFpbi9zY3JlZW5zaG90cy8wMi1sb2dpbi1idXR0b24ucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2Vuc29tYmwvbmV4dGNsb3VkLXczZHMtbG9naW4vbWFpbi9zY3JlZW5zaG90cy8wMy1xci1zaWduaW4ucG5n","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"W3DS Connector","summary":"Connect Nextcloud to W3DS for passwordless login and Talk sync","description":"Connect Nextcloud to the W3DS decentralized identity ecosystem for passwordless\nauthentication and optional bidirectional sync of Nextcloud Talk conversations\nto and from users' eVaults.\n\nUsers authenticate by scanning a QR code with their eID wallet, which signs a\nsession challenge using ECDSA P-256. No passwords are transmitted or stored.\n\nOnce a user has linked their W3DS identity, their Talk rooms and messages are\nmirrored to their eVault, so the same conversations are available on any other\nW3DS-connected platform. Login works with or without Nextcloud Talk installed.\n\nAuthentication:\n- QR code login on the Nextcloud login page\n- Auto-provisioning of new users on first authentication\n- Display name, email and avatar hydrated from the user's eVault profile\n- Link and unlink a W3DS identity from personal settings\n- Signature verification via the W3DS Registry\n\nTalk chat sync (requires Nextcloud Talk):\n- Rooms and messages synced in both directions\n- File and image attachments\n- @ mentions translated between Talk and W3DS identities\n- W3DS users discoverable in the share picker and from inside a room"}},"isFeatured":false,"authors":[{"name":"Ensombl Pte. Ltd.","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBTCCAu0CAhQTMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwOTE0MDc0NTQ2WhcNMzYxMjIwMDc0NTQ2WjAVMRMwEQYD\nVQQDDAp3M2RzX2xvZ2luMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA\nrqUZ4WbG\/EzDSVnZEbB1ZYGSOXxoi7TtzMQBoepnRVIz0JxNVUeKr07FuEGkQsyq\nl1FZtCX77LcstE3A7zndZ0+AJ+rWlPRpRpNgmq+q++DqfwcRRXe3h9lYiYySc1SE\nJS8J5dr3Q5WbOKZqPf8NFwJwlm8iTbaw1fchABZR9b1rADaUD19mbril+KkbAQWB\nXKnrTaJD9VTch8uVBM+xxuxo4J80s1vKK2KMq+7wggno5CUecYxb1L3KL\/ZDAzSC\nt4tUKfj33HwIwQvANu4jLvW20C9WM28P7+AteRSk6zK2dK82GJ9rN4XyI6m1eDOx\nLgl5v5N5AzsNezS2v467Nyst4iNsYo972fVHotRSFKu3C4CP2sDhWAvtIFepVWVV\nSJprZh8wFhtHTa5njrc22pA6pfAw\/O6WjiojKUPVnxaB8vnQiAfnxH1W52RitkNs\niahhQeqVVGDVr6\/p6CG3XKLEXPwDg08IWvf4Ud7AC\/6eB02T5N5kKbach+2xs6rk\n\/CFcd\/t1cTdhgQgE4IMlnZoUCqGbqHx5lFcOe1NeFHjztp1q+gxVV\/7yRj1a6joB\n6iiW6D6YPXKbHGS08Wx4cRAk+mpAWD1UlCk6k3pZGymSiE2VOcyX5IUZgW7Hz3MO\nKgVW3Oqj5zhkyZFKIIkJuVLnFv1Dj7Av9FtA38lD6qsCAwEAATANBgkqhkiG9w0B\nAQsFAAOCAQEAWbwekqjBR6RVtOXgJUOWto1m\/Kic2pJw23Qy9Q1NhlXSEJkdzsZC\n5Sk43rEGtGmvdOYJAfld54kQpTpSKqZdD8gfTdXi\/OXa\/bhuD8jSGN+DQAdJ\/Wi4\nkBhKTWAOQCT8MhW6BH6zMDSCXij0eZy2TfrVLT2EM68lrrzuXVUTuIGIEkHJAtYA\nzWCfv5+chG\/g34KWtBNPryNgyeCf1WhFFOFaHUIDNBUc1XPcJK5YlmtUmX\/ZawVL\nKcZF5olOJl9SmPCPl4UhMTP4NlYV7S2gUNvjVIFADbnpVZESppBIa2qXhVMPUyHo\nRTat2OxxHkCs4vc7VuByxXHcnwSuJI+F8A==\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"proofing_gallery","categories":["files","multimedia"],"userDocs":"https:\/\/soerennb.github.io\/nextcloud-proofing_gallery\/en\/user-guide\/","adminDocs":"https:\/\/soerennb.github.io\/nextcloud-proofing_gallery\/en\/admin-guide\/","developerDocs":"https:\/\/soerennb.github.io\/nextcloud-proofing_gallery\/en\/development\/","issueTracker":"https:\/\/github.com\/soerennb\/nextcloud-proofing_gallery\/issues","website":"https:\/\/soerennb.github.io\/nextcloud-proofing_gallery\/","created":"2026-08-06T19:35:40.281523Z","lastModified":"2026-09-10T09:23:54.018863Z","releases":[{"version":"0.10.0","phpExtensions":[],"databases":[{"id":"sqlite","versionSpec":"*","rawVersionSpec":"*"},{"id":"mysql","versionSpec":"*","rawVersionSpec":"*"},{"id":"pgsql","versionSpec":"*","rawVersionSpec":"*"}],"shellCommands":[],"phpVersionSpec":">=8.1.0 <8.7.0","platformVersionSpec":">=31.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/soerennb\/nextcloud-proofing_gallery\/releases\/download\/v0.10.0\/proofing_gallery.tar.gz","created":"2026-09-10T09:23:53.975914Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-09-10T09:23:54.081302Z","isNightly":false,"rawPhpVersionSpec":">=8.1 <=8.6","rawPlatformVersionSpec":">=31 <=34","signature":"PuylNszcGB6627T6e20m8usqENIvvs0QWsRzzaBBytg2qz6H45XYzuYgBAY4DKviAT4rOe8XXZJo0mIgW2D\/1gNijgrRIPfQoBgsi0EmrTSJf2GUPy8wp87j5GHMdliUBPy8wEc\/paKKQrHDIH5S6O1yg3NGFKpU0Ooe0hhMGSWAwvRRTwXKEpxOGikcZL\/TzWuPEtPqt1i5swZq+2egt4X9LgUyyO2MUAKhWqlaAUEki9HiBAWxYIreXU2e7RoLhcyp1vyTyO43Satl6Tv0J3HfFDUl7ZSN5qzJaYrXpW0M1FEwFQRqH3G\/vSzvHDL1xPIWfLiLjkXYXx6CXY84PiyXUnVASmuQ01rCu9IJ+g65BtdtCP7IWKBRRPK6NIFlVl0eFFy49yRT3NRyTRcHXlGuXP48B3f5T8i1yCeVjRD2y8VvTbP\/T7myN3Q\/RKCepvlUWpYqYqc2nnwxcb0FuuYTmP82NznB0qB8ZITBvddRToCp8w2C1L3meGH6s8Jef5pYpoJnaPi0gYLQcUO5TNtBs+fwJzOZn6Ovy7xD92tv85ID70a9pOEfYzzzfpjRKuk3z4iQrnsAeuxRJckrFUhPe8ZbE5+BGA4bLnw3\/bFBlY96jQVabrzGJ4W+PAR1cJs9rwFoHgARDT5ePudcBM8mno2gISW2AI2szVWQWv8=","translations":{"en":{"changelog":"- make collaborative reviews clearer with separate general feedback and image\n discussions, labelled review colors, localized headers, and account\n attribution for signed-in reviewers while retaining guest authorship\n- keep ratings, selections, and link restrictions private, and safely refresh\n open viewers after a user or guest is removed\n- preserve image discussions across replies and deletions, while keeping\n annotations aligned during zoom and improving touch panning\n- make updates safer for existing galleries and event deliveries by completing\n required data updates before the new version becomes active\n- update bundled third-party libraries to address known security advisories"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9zb2VyZW5uYi5naXRodWIuaW8vbmV4dGNsb3VkLXByb29maW5nX2dhbGxlcnkvc2NyZWVuc2hvdHMvb3duZXItZGFzaGJvYXJkLWRlc2t0b3AucG5n","smallThumbnail":"https:\/\/soerennb.github.io\/nextcloud-proofing_gallery\/screenshots\/owner-dashboard-desktop-small.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9zb2VyZW5uYi5naXRodWIuaW8vbmV4dGNsb3VkLXByb29maW5nX2dhbGxlcnkvc2NyZWVuc2hvdHMvcHVibGljLXNob3djYXNlLWRlc2t0b3AucG5n","smallThumbnail":"https:\/\/soerennb.github.io\/nextcloud-proofing_gallery\/screenshots\/public-showcase-desktop-small.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9zb2VyZW5uYi5naXRodWIuaW8vbmV4dGNsb3VkLXByb29maW5nX2dhbGxlcnkvc2NyZWVuc2hvdHMvcHVibGljLWNvbGxhYm9yYXRpb24tZGVza3RvcC5wbmc=","smallThumbnail":"https:\/\/soerennb.github.io\/nextcloud-proofing_gallery\/screenshots\/public-collaboration-desktop-small.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9zb2VyZW5uYi5naXRodWIuaW8vbmV4dGNsb3VkLXByb29maW5nX2dhbGxlcnkvc2NyZWVuc2hvdHMvcHVibGljLWV2ZW50LWFsYnVtcy1kZXNrdG9wLnBuZw==","smallThumbnail":"https:\/\/soerennb.github.io\/nextcloud-proofing_gallery\/screenshots\/public-event-albums-desktop-small.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9zb2VyZW5uYi5naXRodWIuaW8vbmV4dGNsb3VkLXByb29maW5nX2dhbGxlcnkvc2NyZWVuc2hvdHMvZXZlbnQtcmVsZWFzZS1kZXNrdG9wLnBuZw==","smallThumbnail":"https:\/\/soerennb.github.io\/nextcloud-proofing_gallery\/screenshots\/event-release-desktop-small.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9zb2VyZW5uYi5naXRodWIuaW8vbmV4dGNsb3VkLXByb29maW5nX2dhbGxlcnkvc2NyZWVuc2hvdHMvcHVibGljLXNob3djYXNlLW1vYmlsZS5wbmc=","smallThumbnail":"https:\/\/soerennb.github.io\/nextcloud-proofing_gallery\/screenshots\/public-showcase-mobile-small.png"}],"videos":[],"translations":{"de":{"name":"Proofing Gallery \u2013 Kundengalerien","summary":"Individuelle Kundengalerien, Bildauswahl, Downloads, Gast-Uploads und private Event-Auslieferung","description":"Proofing Gallery macht aus bestehenden Nextcloud-Ordnern und kopiefreien\nSammlungen individuell gestaltete Kundengalerien f\u00fcr Fotografen, Studios und\nTeams. Die Originalmedien bleiben in Nextcloud Files; Proofing Gallery erg\u00e4nzt\nresponsive Pr\u00e4sentation, Proofing-Workflows und kontrollierte Auslieferung,\nohne Quelldateien in den App-Speicher zu kopieren.\n\nErstelle gef\u00fchrte Projekte f\u00fcr Pr\u00e4sentationen, fertige Arbeiten,\nKundenauswahlen, gemeinsame Bildbesprechungen oder den Empfang von Dateien.\nW\u00e4hle Pr\u00e4sentations- oder Proofing-Modus und konfiguriere jeden \u00f6ffentlichen\nLink separat: Ordnerumfang, Sprache, Gestaltung, Passwort, Ablauf, Downloads,\nFeedback, Uploads, Metadaten und Vorschau-Wasserzeichen.\n\nKunden k\u00f6nnen favorisieren, bewerten, ausw\u00e4hlen, ablehnen, kommentieren,\nannotieren und benannte Auswahlen speichern. Eigent\u00fcmer erhalten Culling,\nPr\u00fcfrunden, CSV-Exporte, Adobe-kompatible XMP-Sidecars und eine ausdr\u00fcckliche\n\u00dcbernahme von Kundenentscheidungen. Erlaube Downloads einzelner Dateien,\ngespeicherter Auswahlen oder der kompletten Galerie \u2013 als Original oder als\nmetadatenfreie JPEGs mit Presets, optionalem Wasserzeichen und druckbaren\nKontaktb\u00f6gen.\n\nF\u00fcr Schulen, Sportveranstaltungen und andere gro\u00dfe Events lassen sich\ngemeinsame, Gruppen- und genau ein privater Teilnehmerordner pro Empf\u00e4nger\n\u00fcber begrenzte Auslieferungswellen freigeben. Empf\u00e4nger k\u00f6nnen per CSV\nimportiert werden; PINs und Einladungen, Planung, Wiederholung fehlgeschlagener\nFreigaben, Linkwechsel und die Downloadregel der Welle sind enthalten, ohne\nandere Teilnehmerordner offenzulegen. Gast-Uploads landen vor der Annahme in\neinem versteckten Pr\u00fcfeingang.\n\nNutze rekursive Galerien, Sammlungen ohne Medienkopien, Videoderivate, die Suche\nnach Dateinamen und Metadaten, optionale Szenensuche, Live Push, eigene Domains,\nVorlagen und Nextcloud-Integrationen, sofern aktiviert. Administrations-,\nGalerie-, Link- und Event-Wellen-Regeln werden gemeinsam ausgewertet, sodass\nein \u00f6ffentlicher Link nur erlauben kann, was alle geltenden Regeln zulassen."},"en":{"name":"Proofing Gallery","summary":"Branded client galleries, photo proofing, downloads, guest uploads, and private event delivery","description":"Proofing Gallery turns existing Nextcloud folders and copy-free collections into\nbranded client galleries for photographers, studios, and teams. Original media\nremains in Nextcloud Files; Proofing Gallery adds responsive presentation,\nproofing workflows, and controlled delivery without copying source media into\napp storage.\n\nCreate guided projects for showcases, finished-photo delivery, client\nselections, collaborative proofing, or receiving files. Choose Presentation or\nProofing mode, then configure each public link with its own folder scope,\nlanguage, appearance, password, expiry, downloads, feedback, uploads,\nmetadata, and preview watermark.\n\nClients can like, rate, pick, reject, comment, annotate, and save named\nselections. Owners get culling, review rounds, CSV exports, Adobe-compatible\nXMP sidecars, and explicit promotion of client decisions. Allow individual\nfiles, saved selections, or complete-gallery downloads with original or\nmetadata-free JPEG presets, optional watermarks, and printable contact sheets.\n\nFor schools, sports, and other volume events, release shared, group, and one\nprivate participant folder per recipient through scoped release waves. Import\nrecipients by CSV, use PINs and invitations, schedule or retry releases, rotate\nlinks, and set the wave's download policy without exposing another\nparticipant's files. Guest uploads go to a hidden moderation inbox before\nacceptance.\n\nUse recursive galleries, collections without copying media, video derivatives,\nfilename and metadata search, optional scene search, Live Push, custom domains,\ntemplates, and Nextcloud integrations when enabled. Administrator, gallery,\nlink, and event-wave policies are combined so each public link can only grant\nwhat all applicable policies allow."}},"isFeatured":false,"authors":[{"name":"soerennb","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIECzCCAvMCAhO7MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwODAzMTEyMDAyWhcNMzYxMTA4MTEyMDAyWjAbMRkwFwYD\nVQQDDBBwcm9vZmluZ19nYWxsZXJ5MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\nCgKCAgEAnSkh4jxKipNJW6QffmfyOtKXl80589uz4vT8ANksAnteuZoRHSpWep7a\nt+h5lRqLOvgN3b48VO0+dKWB2tMLBRmG5va\/4p3UOJCHoNPi4tIHz\/PQfxHc3wWu\nClerC93zDwZPd1cNhl8DUJULIUg6gbFfwDv1ZhO7EFmbrnBihAX\/dybqnkPzZY2x\nM8oKjiB1iFmuCcMNBOVbonqWUgedxbNasoX39u1IaYquEH\/eVaQqp9FLnMjBQeSr\nrVitCFhN2jgeXvlt11uodoFT34aI6Ee0XLs70QQ1Qbc+2oc63XTT3oUoCym2F5uJ\nvvxF9nS9PATS310I6wLUXxajeSzji7K3U+67\/mfl1ZT3ZyHmexLhRe2mSy3jNa4u\n1sgeVM\/TH5B79t\/YszZxfamSfu4s\/11vMAstyHE9rJGvR9UJRlJ7BicK7\/PC0oLX\nnmXL7GgULEGWxRgQ7Guw8mGGZkekhCph\/1qJzpHlFtG\/GmDmaFcpkE6O\/tTQkin0\nNJPiBCPjhRRycBch88mgxSqN064qqWfMzgUbe+pnYAlE3SnCwwmIP8qbZ68\/OTLJ\nSlFsgad87UuHshiH0zJhll8Hmdg9TUFemmgcy3I+nZqUlxmJjONRmr730XxyjeZL\nF8FUju6GFT\/n2yJssiiBhLw5QAJoUwtv9AIxIvAciutJYaj5BrMCAwEAATANBgkq\nhkiG9w0BAQsFAAOCAQEAhXs9D+HJikWlFN2f0cS9A800+r4ObSp8IAdcf2lGMnLa\nh2Pf5Ppzl06j6cljqggeXGl7tFKODVD9sS4+mccq81mIaWXvgMc9zztO6WNnUW50\nOBvq1cYjdu7wG9zekUbA1UpZyyOaLkWi7mxSt6QJZehE9cgdH\/TfnlVrmdwXc1Ir\n0tcGZHYRd221hgBmaXljVEHSohDPiS15oXGlw\/nS14W6nsnwzWJORtHO9PU+MV61\nqcf7oLGayjmT4L3gZTwaTOw3NzyLz6nSgMkLth9bYPMbxSfZih9l3ZyVLVqxut5Q\naktwvPanOGu4tyxT33JK+YWzHRNwiJIhR2WJMvlozQ==\n-----END CERTIFICATE-----","discussion":"https:\/\/github.com\/soerennb\/nextcloud-proofing_gallery\/discussions"},{"id":"sensorlogger","categories":["tools"],"userDocs":"https:\/\/github.com\/alexstocker\/sensorlogger\/wiki\/","adminDocs":"https:\/\/github.com\/alexstocker\/sensorlogger\/wiki","developerDocs":"https:\/\/github.com\/alexstocker\/sensorlogger\/wiki","issueTracker":"https:\/\/github.com\/alexstocker\/sensorlogger\/issues","website":"https:\/\/www.html5live.at\/sensorlogger\/","created":"2017-03-26T13:38:17.229071Z","lastModified":"2024-01-05T11:33:21.635341Z","releases":[{"version":"0.1.4","phpExtensions":[],"databases":[{"id":"mysql","versionSpec":">=5.7.0","rawVersionSpec":">=5.7"}],"shellCommands":[],"phpVersionSpec":">=7.0.0 <8.3.0","platformVersionSpec":">=15.0.0 <29.0.0","minIntSize":32,"download":"https:\/\/www.html5live.at\/wp-content\/uploads\/2024\/01\/sensorlogger-0.1.4nc.tar.gz","created":"2024-01-05T11:33:21.172749Z","licenses":["agpl"],"lastModified":"2024-01-05T11:33:22.044065Z","isNightly":false,"rawPhpVersionSpec":">=7.0 <=8.2","rawPlatformVersionSpec":">=15 <=28","signature":"hwozaCnsUlP4KCCzeGZ37owfV3FQf7qOlcua2DvEnVHtfupUXqP7jTmQuRzi6vxZ\nP3\/dOd5gCTPdrvBBCAJSXOeXKSgqckELqj8W0rWIJ6zGuF3VbYLamZriVLJ+Q8qJ\nw2oxHTA8urv54WkwhKJJgzpgtSOdoBe2mDg5SpfW0QlPy8hAkqEx67oG977dkiP+\nWwQwNhkfY\/FI2eO3yFsSokP5+rRcaxWPp5IaDCpbtekFpj8GcBjDJJPvdu79fSMJ\nkB8Ue\/lIO1VGb\/C7B9n1fGHTBp9bvTCDoG+9pRYsVPxq7W5mEmY1mg+j6FsHrODt\nUNBOQm0W8eLWULXT6xkU85YwqoIsZ3ubmoEP0NVz7Tn\/DXEVkFsXS0U0qJ0ODm1X\nr9UyGjrotYEGCzxUNVWHSMrjtNIzSKiftEXat77AVjNJ2ruFpN83tiPlezwRZVFS\nHXQgzoQ8Td4T6WXKQ2xv+0DZ0fEmEZZqQP756iN7VezzymoLTPEBYXE7UiRPLOZG\nd+tGvWNfUF9cHph4R1AJWa6g6LCmPzXPrqdlOM\/q5nMPMq1SyB67IvKVweUkeI0z\nr4lEqojyAi7+FYds3c0hX\/s799kBT0szFMuxd0WP1wI72iC7vcQb+04RhzA\/avpw\nYJ+vd0cVoWC6qMzkrrLspjxrEdNVZVAHFaZQccqyvn4=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly93d3cuaHRtbDVsaXZlLmF0L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzAxL3NlbnNvcmxvZ2dlci1uYzI4LWRhc2hib2FyZC5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly93d3cuaHRtbDVsaXZlLmF0L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzAxL3NlbnNvcmxvZ2dlci1uYzI4LXdpZGdldC1zaWRlYmFyLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly93d3cuaHRtbDVsaXZlLmF0L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzAxL3NlbnNvcmxvZ2dlci1uYzI4LWRldmljZS1lZGl0LnBuZw==","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Sensorlogger","summary":"Log data from any type of sensor and visualize it","description":"SensorLogger for nextcloud enables users to log data provided by sensor devices\n\t\tsuch as temperatur, humidity, VOCs, pressure etc. SensorLogger for nextcloud can be used\n\t\tto log almost any raw or aggregated data. Other examples of usage: fan speed, disk usage,\n\t\tuptime, iops, water level, voltage, luminosity, rainfall and many many more."}},"isFeatured":false,"authors":[{"name":"Alexander Stocker","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBzCCAu8CAhA+MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMTcwMzI2MTMyNDEzWhcNMjcwNzAyMTMyNDEzWjAXMRUwEwYD\nVQQDDAxzZW5zb3Jsb2dnZXIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC\nAQClQLysM5pbcgHOD0M4caSkUX8cGo3Wapa5Cfnq+REC4P74YskdLVC52scfEJZW\nYwbhTvVSbAa5CEaTXDClbs0+4APvZiEbdWEOvOMc+CZC7wqK4punOkVtIgechCof\njWYScPp+xJXWk2qwBiK3A43xizajK+QlZ3rvrKqadq78Pp3MTIaBXl2bdWYJq1og\n1n+5JKXSDafGuXeqJY+UXd\/GZWNv8+Wl9e0CmIEwR8Iyof0xKRNHf95VxV3\/Z1PT\nuL1RXK1+8kE58QjsvSc1uew4E2UwblgBMQUpYqHaqeAqmRgEFNTAV34j4NfPVagj\nS5skxG5XvqXC56rYJ\/qk+6R\/rq\/VYNm7X8zv3lqbW40bHe\/YK+RmF7af5gB4C0\/O\ndaaxWBXzMdus97ibnNrhlotR42DABl5N7E\/35iSBmJ+PfHixrMwmfVODxY+PMsO8\nAFAZuG4j3SdShdGOLI2tgbcnrxynAlQLL6y9WeWCN3kujdTV75hd7lBsbsq7PEFg\n1+C3rpgp3GakZpVr3tWRMK73d1FH7Bw93FvCoP1FuS2GPZVR2gJDHNJcp7X4XHuS\nbBavQGlFKsYAnk\/ebUClINpMon6JRPabv5tsKhHZv5Vbgm6NaXrlxSFZo2QSoR6u\nbetFH7xYzUxxQcBoeBXYS1B0EEF6k5ZVIQfpCPijdtlXjQIDAQABMA0GCSqGSIb3\nDQEBCwUAA4IBAQBQjiXGtxsaWINJvl6lbhviXAheVHV99AHF+EC\/\/Wh8YAgbz99N\nF2nW3CyrHImlmVWs8IBPm9UuQ9SDex3ldDFwQCUeDFEHiWgmAXfIYVVQUnXiUa6d\nY5hH\/RPZQ2nyMpRSI1WQzi1cOSSKoFk8hn3EvbBG\/HIx6IYCrJaeVgA0vYM4YDP+\nqKWzHi5FLpkyZs+MTuLk6tcp3oGW5RpJzHBuDusVX57TfcyoHBtbgMc9i25Sq3mu\nr5IR6LUU99Emi45Os450eCYhbEyKJnn65bO29Gd1RfMGGXpfgjY5xPfAsHfiOt9R\n8yRuxQa\/q2vTSHtsHqq3ECJqLNY0oT2P0YUN\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"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:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3JhaW11bmQtc2NobHVlc3NsZXIvaW52ZW50b3J5L21hc3Rlci9zY3JlZW5zaG90cy9pbnZlbnRvcnktMS5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3JhaW11bmQtc2NobHVlc3NsZXIvaW52ZW50b3J5L21hc3Rlci9zY3JlZW5zaG90cy9pbnZlbnRvcnktMi5wbmc=","smallThumbnail":""}],"videos":[],"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":"files_3d","categories":["tools"],"userDocs":"https:\/\/github.com\/v1r0x\/files_3d","adminDocs":"https:\/\/github.com\/v1r0x\/files_3d","developerDocs":"https:\/\/github.com\/v1r0x\/files_3d","issueTracker":"https:\/\/github.com\/v1r0x\/files_3d\/issues","website":"https:\/\/github.com\/v1r0x\/files_3d","created":"2019-01-02T16:44:05.289944Z","lastModified":"2022-02-01T12:37:24.685935Z","releases":[{"version":"0.5.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=21.0.0 <24.0.0","minIntSize":32,"download":"https:\/\/github.com\/v1r0x\/files_3d\/releases\/download\/v0.5.0-beta\/files_3d.tar.gz","created":"2022-02-01T12:37:23.796430Z","licenses":["agpl"],"lastModified":"2022-02-01T12:37:25.870575Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=21 <=23","signature":"WmWnQYnLBix0FmYesa2IXm2dGKlRmTU1ODCe+U03FFDObNMuXvactUgNu4LuphQY\nRZYw1J7abUItydV5DbV4L0DJwj50sLd4PPOiHrzs8lEVIYyIg1M89os33IbTJvNA\n6MNF5gj8x5zZLgfuCPFstsL3ggiAZ4agcoK2JF9b0QjZBVNi63tEZSnFFLQhzTrq\nNcupEoJFwg0dHza+6NfezvDM5WRgX\/djlXkTkSf1XHuzCAloB0+YEiKOue5zpEUT\n+xChCb+Q9PLtyhv+djzYrm1QaziAnnzBsbqerDWhqbnopYAP5cBTPi1dUTzmKqKn\nfe1VwcV6W4+qEROn\/BUxFSdAEwORhGufrVLf\/oM2yUXBX4psD4f3ZKIhAfNpQ9Gy\n42YGstE\/JOskrDSxdhzKQvHQFNnghtaL1XyQpIvOBdH+oJR6DXigRKmxu2w87iXa\nYIkFSMEaG6Boc3krASSVZdgxaWhh3e0qZgRmxciPz3CQRawov5YuUaBbBeucW4qt\nfw6PTpxGIahiabRTfzbms4js9\/0OloJSRfcHS+ehCykjSaQzVIH99fVE6Qfg9Gih\nPnt3rtKlIIBiNvJsEGTgyrsplTv6CVWCqPbBSU6zXmYx4V9P5MKjwoxejEL0s458\nFuBftM1aEDt7TBe6EIYJhW\/3ue0tzF1fTv+uIKCD\/sw=","translations":{"en":{"changelog":"### Added\n### Fixed\n### Changed\n- Updated Dependencies\n- Bump supported NC versions to 21-23"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3YxcjB4L2ZpbGVzXzNkL21hc3Rlci9zY3JlZW5zaG90cy9zY3JlZW5zaG90MS5wbmc=","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Files 3d","summary":"3D viewer for nextcloud","description":"Adds support for different 3D file formats (.dae, .fbx, .gltf, .obj) to Nextcloud. Based on three.js."}},"isFeatured":false,"authors":[{"name":"Vinzenz Rosenkranz","mail":"vinzenz.rosenkranz@posteo.de","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEAzCCAusCAhDPMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMTkwMTAyMTUyMTI5WhcNMjkwNDA5MTUyMTI5WjATMREwDwYD\nVQQDDAhmaWxlc18zZDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAOsd\n8FwUOvln1Cm+uzSwZapJsx\/c6yBUEggkw9\/wyD+m0AV7XZtC69NymD6LsqUdejln\nPJrQBRVtlWIxxV247Hq56DSAH7ZdgQvoqOLe640qbGIOdYavR+VWR2y1EDh34lTd\nmatI\/TCQtEx8tAdxI5DCRhx6z2bnZa8z2k9MRqPLsdWnJQBYYEWNHEjbjt3QWZh0\nblp\/1eH9dK3Q2iM1aXLdFQ5cf1j2uZZVUkjVZN9S95DwrLHHP+yYhAx\/dBRmHPJh\n8NxhxdNerfq7RAywafeYcDFNSic2nWgu9EW0tDN78+Z0dQclWFRUVQ4\/uDjx++e2\nHCxV95VewlZBF0e2EYpBSUHoaE1f1j0xa6fMX4frUC0QBdcAsrcGXeVSP8HuH3L4\nSLyOuTxtH+DuuhShi\/vF9awlfYcwQQ\/LKnMwjrmBuza5\/MJCuVvXNsW6vABX51jT\nUV+7EjRabX6nEH1bJqgDBjJ\/rJzftNe\/KFiOtNXz5ClROR18SQtq8cqKtVn9DG40\nKJeOZPBu8VVJLnsgtbwLRymAkSiD9PTNerPt8r8RwZrsdGmwvI5uP4BP1vCKd3ws\n1M8xNxedd+Zzx1r2HdcCLtwuaZM7OjfwVC+XTu8qHtXuxjD2j5nryOxYYiNhZnqc\nvBjX2cPjJGo35VgdrEnkvWmESo6s2uMjEOEbpAtNAgMBAAEwDQYJKoZIhvcNAQEL\nBQADggEBAE5I+Kyy3om0Kjn7Lro6ztTLA+pIlcI68I3rPOSIH6KQejQ\/alU9JNi1\nRYzO3KNkRWHLPxRFRWXkfh02JjrAntYoik5fEi39n53Vjdl\/W6e8vVERG34A+W1g\n7tel44KWBvzyegaJn\/y39DZaFA8lWd5AL\/MWJChbPHL\/XGJWOvA6wiZe8eMDZ3Al\nXjFMDMVTv7e+DV0DHMQSaJzCR0Sd0GohI90wd+Cx3qb147ykLzvUrZ\/aWp3JdmyS\njSRCX13XeRHeVVJese04WStjDEg3SDQjsc\/oduyuKmRjyrVQciA1v2FghJLGe92A\n+jM38p8he9M2GKoYR7hp7qeVjYnxqIw=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"ncdownloader","categories":["tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/shiningw\/ncdownloader\/issues","website":"https:\/\/github.com\/shiningw\/ncdownloader","created":"2021-09-09T13:46:49.468982Z","lastModified":"2025-03-08T23:43:42.405118Z","releases":[{"version":"1.0.23","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=7.3.0 <8.4.0","platformVersionSpec":">=20.0.0 <32.0.0","minIntSize":32,"download":"https:\/\/github.com\/shiningw\/ncdownloader\/releases\/download\/v1.0.24\/ncdownloader-release.tar.gz","created":"2025-03-08T23:43:42.386738Z","licenses":["agpl"],"lastModified":"2025-03-08T23:43:42.453102Z","isNightly":false,"rawPhpVersionSpec":">=7.3 <=8.3","rawPlatformVersionSpec":">=20 <=31","signature":"qPKzy46CwS6ZzHUeYXKTCZJ\/qXgi2qWa9c\/BqGQ2LqJLqhTL56yT12d+qO1QvlMz\n1q1bAuZWNMgTkpcwouvpdP4XSE79VyIMdWuja+Ch3tbpD3W2R++DHhNEHc4fSs+p\nk4BjlQ+cCAqWirbm7qmqGFLqTUo8m29JRhoNbV+IngpZUjU8kyJf\/HhvRnSeulyg\nt+tu6ANk1HxKnBjHsP1RgmtTriesxzo\/njxT960MWO\/dvDujgbKhFrv1PwkP386i\nFlIGxfHun+k6bkYMRJ5RdfimeApA1ZGskv5QZyZELVc6JtAFK3NKk0J0ReHh1Y27\ntCUg\/XnlaKPsbrDCiXVfrtxefrtuErv21JCEzvgOAW3MaZ590VJ3aM0y20V7NU\/A\nwiUjpP3Uun2gw03DT98Y0WdgUaFSnyWA0IfUj859oNUKln9Zk+kMdLcmLxxPcrQm\nBgp8I+ztY3NwO5\/DWAP3QxaiG2inWDSuHiGaCfgJZJWRQDDBw3HYoFIMKwL09Nyd\nmRfnUfBS2K8GFN4WKAKhyBHwqpZ5zsRNDM2EX44HgcCu9nwO0Zt8tRIqj296OHKU\nBYJst0kJRtsIcOfc++StjImj7KQZ12x0SSSLdqE5+Z2dWev34s7FaEOV1AcfQlDn\n5MKkFyopbJg3xRL2yU+O8RMQMjKYgL0SAhpK2XgR7YE=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly91c2VyLWltYWdlcy5naXRodWJ1c2VyY29udGVudC5jb20vMzkxMTk3NS8xNDI0NDQ5OTgtNTRkZDU0YTYtMGM4ZS00ZDQ5LTgxODgtMjcwOTY0YTk5YzUwLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly91c2VyLWltYWdlcy5naXRodWJ1c2VyY29udGVudC5jb20vMzkxMTk3NS8xNDI0NDUwMjAtMjdlYzM4OWEtNTQzNy00ZDI4LWFjYzAtNWU3NTdmZDY4OTdkLnBuZw==","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"NCDownloader","summary":"Aria2 and youtube-dl web gui for nextcloud","description":"Search for torrents within the app from mutiple BT sites;\nControl Aria2 and manage download tasks from the web;\ndownload videos from 700+ video sites(youtube,youku,vimo,dailymotion,twitter,facebook and the likes"}},"isFeatured":false,"authors":[{"name":"jiaxinhuang","mail":"freefallbenson@gmail.com","homepage":"https:\/\/github.com\/shiningw"}],"ratingRecent":0.5,"ratingOverall":0.8333333333333334,"ratingNumRecent":0,"ratingNumOverall":6,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBzCCAu8CAhGWMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjEwOTA5MTM0MTE1WhcNMzExMjE2MTM0MTE1WjAXMRUwEwYD\nVQQDDAxuY2Rvd25sb2FkZXIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC\nAQDZjGqXXosa6qVtixrDdSaU0x6kLdtLwPy1\/8PTGLY07F7BeCqqh\/Gg45xxbyja\n7iida55DXblnlLSmjiPw8L4fME3sgnWQNo5dg6ofl5HwY1Bc9DOmZr+ZW9qfTbz7\nyD5UXlJDk4VjLjTuTQiaKvGZl60S9EG5jTf1PRBxBMoR4AQK0ZE1izFbuupw0Yew\nYlxXJwD7foOJ9\/dYSeLs8lOJDaZxUS28IqXrenyE\/PQbaYk+fEO6tL4nJQVgFPAv\nowO+pjtuCAfNfBCXOxPUWHj4yEvnFkPyn0rAQ6vhD5gs847M4TfubBps6Wa8tla2\nCi+v0sggaiVTs9PuMxMfTYCiXEWJU5qIfTBr1TPhGDdY5wKsFXximhIhhDyagjc0\njcMCxRaBJ+q0NYfzZUHBZhRnFuOyGVoJkSM6XzZRbSPjDxqD+fdxEz\/E3IC0kyfB\nJJIAZp4Ruc062o5kmxq6TpuTcg0lCNoydKO8j+\/PW1\/Wv3IpDjZqxgoW6Pgup1g9\n0h8YCUzvi1xD98a6GmqgQoxhha4XRZAvPydR\/2m688tp77\/oEgjoZNCKNON52RmD\nuazZRz7X5C6aEtSskTf08PWii20TvrBIQJbP\/MvawKQ+R5gO4B37co9a0+IwPXxs\n2UqbdJIzKhywk8B26dUBIaDbD2Z\/Pqlk5zvh+rSio7S5TQIDAQABMA0GCSqGSIb3\nDQEBCwUAA4IBAQBJGPTO2\/bKxxnhtJsc4tMN7sjf9OMmhSiaUL30FtDwSbIAgDsw\ntLygxfEn26sudm1b1jFSa7+OWEaEmCl+gpU4hzacOfVhNt4R\/r3Ow3ntuUxZAOjS\ne4Vx6pXIGR8Q5QlAztWWXC730RnpdEuWlI504Ung6\/FD9iN8ryU1uVXvNe+1Rwz\/\nGV4LE99kv6unTmmRafRLiOq7Gkx\/6BDzfWWTeFHJeC4fDBm+v5qi2EDtVURPkQzG\nUDWWUNeqHareZp7+VV+hNRiW57x\/PF2WCmxj9QbGThv2QCXRrXI4zIXu\/Xfzocz6\nIy9zFbslwlqcpRmjn0pbrssUqtLL142LPebc\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-09-11T20:30:44.382716Z","releases":[{"version":"0.3.15","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/icewind1991\/smb_test\/releases\/download\/v0.3.15\/smb_test-v0.3.15.tar.gz","created":"2026-09-11T20:30:44.357739Z","licenses":["agpl"],"lastModified":"2026-09-11T20:30:44.441487Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=35","signature":"TFsnD2\/WAvaK3dX+oF2\/kV\/PKHmHcsIakUAR3kuqfw0+WWH9i\/lvdyGTPAuFXDSYnAGGfQL55ZS1E7HzPUZZL6Z+soSPvRcSz5swKyz8cs1p1kDNS+mUlpsR7pqV2lVzEFeI9BaVCexbYtxR4Dc+XV1N02G\/R1WudoVv9XXpiIHkRNSu48CngxhA\/VtnbDYWxC09IcCv1TpgVBo7\/\/8UBMfxrKpWWb9LCoAriMKVJGlidAPJm\/++9aG2LohSRQYob0nvNFa04pQpsTaBtVMkA90sMfXbDzZ9072Q1qN5AStNLBy+I+9+KcpKdqNjMvH0PK0IRtwbx4WDQAnngayIOzlgDNqxD2l8cgenCt8J6swPeutBx5WtAgpNsdM+YN2TBifWB4kEttprYBhEG0g2XMkHDBE7AiXO7xDAKrouT1u1\/GqpuMy68KHLhXLUKBSFtCDeFIvHT+z87toKmXQI6N3JzgyDWKi8GXjHoStbYgEMijh\/aE6d9EclYkfHM7KfOcxZPAl5Tvz844Yog8FY0mrNJvTsL53qO\/FR5k6VDibw07Z7ookRLpgVN0Uu8\/7zE9xziqWkgJ2TF\/\/DT6DF6Udcqf7RHflb6evD1Zn5nxfPwcogG1gt165ZY34vzWUq4eM2gLii+MfNHz95RdlbDNolRrvt+9fXAG2k1m8\/pgk=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2ljZXdpbmQxOTkxL3NtYl90ZXN0L21hc3Rlci9pbWcvc2NyZWVuc2hvdC5wbmc=","smallThumbnail":""}],"videos":[],"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":"integration_restya","categories":["dashboard","integration"],"userDocs":"","adminDocs":"","developerDocs":"https:\/\/github.com\/sridhar391\/integration_restya","issueTracker":"https:\/\/github.com\/sridhar391\/integration_restya\/issues","website":"https:\/\/github.com\/sridhar391\/integration_restya","created":"2021-07-19T07:37:12.236886Z","lastModified":"2021-09-02T05:55:22.920124Z","releases":[{"version":"1.0.1","phpExtensions":[],"databases":[{"id":"pgsql","versionSpec":">=9.4.0","rawVersionSpec":">=9.4"},{"id":"sqlite","versionSpec":"*","rawVersionSpec":"*"},{"id":"mysql","versionSpec":">=5.5.0","rawVersionSpec":">=5.5"}],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=20.0.0 <23.0.0","minIntSize":32,"download":"https:\/\/github.com\/sridhar391\/integration_restya\/releases\/download\/v1.0.1\/integration_restya.tar.gz","created":"2021-07-19T08:41:26.714694Z","licenses":["agpl"],"lastModified":"2021-09-02T05:55:23.773739Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=20 <=22","signature":"ASZ9ksupDmQBtyX4SQATw4NWYyaL8lAUjGvA3PWX8I9Et3FkQWf5WqwvUalC6Ot5\npYlmadhTdxfSridtAJPTOQZe\/oYg9JB2haYKxBVgKdwP0RTV42AZYfO1+F29nFvX\nHRMU8PMbMmdry93y0OrGOw\/xvzWEe2c0opVU5WAz8IiTQ3IEv\/1p+EJOJTfZU7Cv\n6c+r0\/7qrhJB8KQs3y2AnItpucJr2Zh6ycSCbmN2B4IaOequMAA3JMq03iWxwzzE\ne8VNM69\/fssvVGzQDq7lNdaU0uvlgMyK1K4rYUzzbYF5u5vcvl\/t0Rd9Erw+ip2m\nruMgc5UZaFCm9BMr2YBRUTsnHhkxWQ7TTl3JWMgtgBuAhLERfrVlNZBKZQhKGEkZ\nhFXmuzV\/YJ\/0fCB0FW\/zZTsHR9HjetjnFm+IM2H0FN2TOJPC8TI+AzVoG6d5ZFFf\na+zpLCF8u0CqxrohfYRwWAxdxgCIEiN0QCI+trR9TMxXaV8flb1uLnYdcIe7bgn2\n6jN73bBD4CyEp7be3nLDvHcRzEv4IV62Mgb7Tr\/8r4Nl6EEl0o\/T+OXRMx8MRoNp\nRl+cLX38WL5HaJY9iQKXB3v+kbUoqbW\/gbIuRp61\/mg2e\/+m8+8TnaAxYF\/\/ERKG\nMlMbKRTVroXuNPi+Sxwt56zLXpEiR\/SrstihSD1h9hE=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL3NyaWRoYXIzOTEvaW50ZWdyYXRpb25fcmVzdHlhL3Jhdy9tYWluL2ltZy9zY3JlZW5zaG90MS5wbmc=","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Restyaboard integration","summary":"Integration of Restyaboard software development management service","description":"The Restyaboard integration adds a dashboard widget to your dashboard that shows all of your essential alerts,\na search provider that searches for cards in a consistent way\nand alerts about recent activity related to your assigned cards.\nRestyaboard is an open-source alternative to Trello. Restyaboard comes in both self-hosted downloadable and cloud options. It has features like offline sync, diff \/revisions, nested comments, multiple view layouts. It is more like an electronic sticky note for organizing tasks and todos."}},"isFeatured":false,"authors":[{"name":"Restya","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEDTCCAvUCAhGGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjEwNjE0MDgyOTQyWhcNMzEwOTIwMDgyOTQyWjAdMRswGQYD\nVQQDDBJpbnRlZ3JhdGlvbl9yZXN0eWEwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAw\nggIKAoICAQDIVhyqlDymrc8ccQGv29bAwwMOnBe1uMKfq+8GuEOmiWqkvHgZPqnd\nUaJqtkNVBhXmlavYPKFYEBiaRrnqwKid0Im2vsXwKpXsB\/KFH0Bl0NJEyZnc0CzX\nt+f5MNJNJYTLjN2CiIIy+slw\/brhjKuASrIzT7MwI3qBMItpQ1FlBdNQWzbLSTDe\nX+np1B9zWZsfFnrJXKRmFOx8NG3H0f1gERcxZfJ1Nrpmjxy0kHS63afJOzyt0+U+\nuLWhO+irzpXctx7vSq6f+nK146\/BmL4YDRTTSInKUZ3SDtpkvx1LIoobh1YX9MnY\nQBO4YslW\/Bn6PS1FXKY9Qp7HOxlUPlROgGp8XG62RPDknpDsBywAJGPPe7jd2Dhh\nmJ4rv15Y\/ynBGgKmuc4FxoosynWwew\/Swl+J8GAUOl9UqyB8ztLJV+EJMyfvejpw\neLiPzkiN9xzDw5fqHZPZsE8sLVGsO7QYnXODeIoIJGIQWbuzBcRuiL1xmrJdwxfw\nkE1qPzKTDkvS4CF9\/KA9BIZIVB8GmyQQD2YPaTTu398qK+7hUqQ06nbAQXJy3RTT\nMxyMjivP7dKUoaVSsQbZmbgZfkrBOAAGTVbUSyyQ1kyHNKUcwEBhIw1oo6fHGY3\/\nxBrazcD4PfkPQQHpuNiK9zxltGsM67AAX6oanBEecTvAaE\/xicXPRQIDAQABMA0G\nCSqGSIb3DQEBCwUAA4IBAQAM1l1zJijg8mKvqvWX5MtaNHXwdNVtp3u0scBo3kSk\nkyKvVs2T2ZR0KCgPtg98RpuC3KOhaAkVIiH7MXDDAaE4xowL8FG6qP31j89KUD6O\n\/O0t79Jze0xcCD0gu29FQJM7R3jQXCRF3seMc\/JsgQ+LOvMklXW\/sx37GmGikRnr\nbq9nDhANJaeczHDBga1Nlf5rIdw1j3aTSjpw94\/yun3+wm90sErvNbV36hz9dzJZ\nO+F\/T3hsDm+UrGdDC2YbIE\/r\/\/miyQfey5iF7ZHAns\/iDkUnPplSddHMsO+rHTnN\n1uw+I+XJWnUNBgVeBz7+F\/kPBAcUZAfPg+nPVGZ4WlW7\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"integration_ews","categories":["integration"],"userDocs":"","adminDocs":"","developerDocs":"https:\/\/github.com\/ksainc\/integration_ews","issueTracker":"https:\/\/github.com\/ksainc\/integration_ews\/issues","website":"https:\/\/github.com\/ksainc\/integration_ews","created":"2023-08-31T19:50:56.362666Z","lastModified":"2024-01-25T23:59:55.077061Z","releases":[{"version":"1.0.37","phpExtensions":[{"id":"curl","versionSpec":"*","rawVersionSpec":"*"},{"id":"soap","versionSpec":"*","rawVersionSpec":"*"}],"databases":[{"id":"pgsql","versionSpec":"*","rawVersionSpec":"*"},{"id":"sqlite","versionSpec":"*","rawVersionSpec":"*"},{"id":"mysql","versionSpec":"*","rawVersionSpec":"*"}],"shellCommands":["kill","php","ps"],"phpVersionSpec":">=8.0.0","platformVersionSpec":">=26.0.0 <29.0.0","minIntSize":64,"download":"https:\/\/github.com\/ksainc\/integration_ews\/releases\/download\/v1.0.37\/integration_ews-v1.0.37.tar.gz","created":"2024-01-25T23:59:54.934790Z","licenses":["agpl"],"lastModified":"2024-01-25T23:59:55.152138Z","isNightly":false,"rawPhpVersionSpec":">=8.0","rawPlatformVersionSpec":">=26 <=28","signature":"T+5kKXZbW1iM9VFRqmRb68OFSSOqxq1gZZN\/G8MnE2gVx23v4mu7k3FZGqv31YpKmRRJCw9Ms8\/hsMIADsHUXXDHdCFlx\/swnOX9H4Z8nD8MKuXZhQ6p\/aq93PIYfkP61kIA4F7VzeVN\/ZRbUFJoveR0LSLKIX9Li1Kx9ebx67rHx2YkApYbsmAN0KDsoowlclXYGKXsCQ5Hr7JptruYy0ET08uCSCkh1phLWANUgtjsFM7md4zae8aL5NR4o\/qYcPO1JV41eckILbSR+LqwKTAUu6TbpfOSHExWD2PzmbVDqLPpfl3fNWq3Kpz2Fpiz53c\/2lkbKbmlG5IhE4R9LDbm+gd2iV1HV5lL759kRPCbCeoSCMimG6kn2gFB32WU\/2biGRJAZefmgH+nKGl7YtxkkWhq0IeEFkYuSCvm0\/orkFfhX2LwNBysgl\/w90AQSEASF+rux7xkarG1Wx95+21kQOG6hxBCyGlMVKqo4AnCsOcMGp19G93MhUMi8l4a3BQZ+aLGZz\/qsCGHTK9TM84CZ3v5vGbQ3ebUKq7cD7aO0\/qgD6A0NEVhGPbXHr3C++LCSCyi6gSBiFVxvHZ\/j6wmK2E9GLvjP\/Hx82B+lIIo+Ctxy\/9uYu6gGYxM6jiGEr7ZSiqdClcadvPnmi4C+do51ql6eMsUp1gXG1DRBVg=","translations":{"en":{"changelog":"### Modifications\n- Improved handling of missing remote items during remote fetch\n- Improved handling of missing remote items during remote delete\n- Fixed issue with remote create and update due to blank attendee email"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL2tzYWluYy9pbnRlZ3JhdGlvbl9ld3MvYmxvYi9tYWluL2ltZy9FV1MlMjBOb3RpZmljYXRpb24lMjBTY3JlZW4ucG5nP3Jhdz10cnVl","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Exchange EWS Connector (Exchange Web Services)","summary":"Exchange Server data sync with Nextcloud","description":"Exchange EWS Connector (Exchange Web Services) allows you to automatically sync your calendars and contacts from any EWS compatible service with 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-----\nMIIECjCCAvICAhIsMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjMwODI5MTAwODE3WhcNMzMxMjA0MTAwODE3WjAaMRgwFgYD\nVQQDDA9pbnRlZ3JhdGlvbl9ld3MwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIK\nAoICAQDHQaT\/0X\/rA5eZaBNck8V7zNAPH1Gefnx1mJIEhG\/a4hjKmpTc95dexvln\nYA74BfHx0D4Wajx1LJYe1XlW8n+YQupRuAlEcOkvjxx8hMfLFSVgOAIHZGp8y0VJ\nxKsHFdywEtwSUYQTikBQ+GkLsqewBZ8tizE3adnKcjU+Zc1vk4GDt1i49MBo2ZC7\nirtFHra8+CNjomLHKfXkScoqa3kgWwXa1KtqrMXiyAeCNq1pdWs9NnvBM0uBHnhL\nPEy\/zCLyj3IODHrA3CIrfE93hxoPTPrbQF+MeGJPCBdaBivToYmaojCsv\/mQkY40\nk6A6b2Pl3q\/1ztWC1ZwMSPMcmvNuymAgsDyVY2BliZK0Cd7KVr3K5OLjqgkwpBYl\nCmb8S8fHHH6\/rX4P7OQDOyd1GCqqvkLKrtmOa2F+YuaSWZo4Yns8J9br0wtkGopu\nHYfqriUcH5ThoRVGOT0pi9R2fMu+kTSHf4JdbW6uOHtzumYJdMWUHCKtAu3S+2I4\nfRr5o0oqjPJ6tAMXVKVi4\/o6STUdVrA3Jmoc8QjQTcf8bMi+MZeGIpQMOFayaJe\/\nbet9l0cy0JxZgs4rnaNUu2sNl3peX60fXVBQBZR9Y8ToNO7OzVnSjWxBWWVjuDjr\neOQ\/7\/WIFx+YxtDiVnsUvyLlxTPOA9UXxKB9sXwh\/iuMQddKGwIDAQABMA0GCSqG\nSIb3DQEBCwUAA4IBAQA2\/UJNSfLWmAXpLqrbnShd6X07p3o16+YN8PZ2p4mMFpXs\nJHxC6nM5R\/F7245DJTgGdXyZ6NyKJAH35SKs83LRDRhJs8xc84rTINTtTe+gJgjn\nY4g4KyXk0etztHJkMg93dynTBHUH6rLgyryRCBjI2RNZGP3QWGUmz6fHUJQXy6h+\n3z73DioOBvKLFpXfnSmmdcn\/4NLh98cL7UHD0IRoln8WS0\/BfEOj6FPnktLvgcnO\nC2kJkE2J1pDP2SM3z\/qQ2UCi2gciK69Dz5wwwAmOCGvzkmIvYUzJULEpwZ+5UeEy\nTA7myCRhlTRvnj8RcgRuDxn2bKuHyoYNi8Og72Dv\n-----END CERTIFICATE-----","discussion":"https:\/\/github.com\/ksainc\/integration_ews\/issues"},{"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-07-14T08:10:18.289305Z","releases":[{"version":"1.0.6","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=32.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/vulndex\/beacon-for-nextcloud\/releases\/download\/1.0.6\/vulndexbeacon-v1.0.6.tar.gz?1","created":"2026-07-14T08:10:18.253617Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-07-14T08:10:18.353025Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=32 <=34","signature":"YxoZ+986n1UmLQXQcJY+dodS5AlLcwEv6MQsIAjyVqwq0tvH+5aycgflt4rpHWby\nb2BPOoLm3iy\/H9GbGNYuNS5ManThn1V+OYEWkSFLoc729BL+ADXWc9q+uUWWvOyz\nDARFwez8NpShzhkrq4vEIdchsTDEvaNxGNAOYR+GaO6RPDUC0LBQXPzADkT\/rPCP\nPXgC5e+3WeSPnBvSRO5uYsYexihTTefKAcVMLU4s7khMGVDIwuAkhQmZPa9YQw+i\nRxUUSeJI0zOIrAZdkVbfqZS\/+Sy\/QwJ+av\/dmHx5xBfZ0c525X19Zx9hLw+ixu\/8\ntuiy037sKy3rdXCUwbKp\/We7Iez6GDIIGPtc6\/j\/\/QYK+7BMF8iwe+4MDOPUzaUG\nBP7rWTFZm3Ec65egiGeGCN76wmrqZei0\/TryguHCIPOM9A98YcJxBWekL0zACt4r\nxe9Gg1JMFYXB5FZwD4\/tpMRJjhyDy3vhfIIFsNEjtBmaMZv2XE2NDqjIelzNfLmg\nk0O8yZc0BjH+9yf+oXXcGkJwIm4mfNxD2n3tCYmH7q0AnThq\/7oA8bi094gglQeq\n86PQgdGDP+5146bSfC9Ic4QhgaC16fpmQbmtMKcTdQhAXWeNvaopyyxrSsDsWi05\n6aX\/BP+Vm9LWvWiRxwiIqMqjoV5vI9zl+4sGXOAPH5o=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9zdGF0aWMudnVsbmRleC5hdC9pbWcvYmVhY29uL2JlYWNvbi1mb3ItbmV4dGNsb3VkLXNjcmVlbnNob3QuanBn","smallThumbnail":""}],"videos":[],"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":"integration_vuisio","categories":["social"],"userDocs":"","adminDocs":"https:\/\/docs.vuis.io\/integrations\/nextcloud\/","developerDocs":"","issueTracker":"https:\/\/lab.frogg.it\/geezot\/vuisio-public","website":"https:\/\/www.vuisio.com","created":"2026-07-07T12:16:46.655449Z","lastModified":"2026-07-31T08:36:30.287962Z","releases":[{"version":"0.2.4","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=30.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/releases.vuis.io\/nextcloud\/integration_vuisio-0.2.4.tar.gz","created":"2026-07-07T12:31:21.189785Z","licenses":["AGPL-3.0-only"],"lastModified":"2026-07-31T08:36:30.321751Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=30 <=33","signature":"IwEYN41twgtpEQLFOYBOPO5fDskw266+ooFgVSIzcw9v7mwYphTpKeNeayspqA8i7tSwo3m9u4La3X9+ohQDrGox8c0KjuYmNQDB+nYtBbec8U7y8Xg2Xsw9g455E0XiIMd2oTblMwFy8cMGe6YIoaW5mg\/blSOvJjZStWK6IFYDhaywyyiAX\/ZMHFSfflzXC93wS8Lznb3bNz\/SeHVk4ZzRGfPIHXHoyh4w9XykbKjIFlMUB\/dMSke+VrvjD655qs51iLy+GGGkpB+xP4rvxfHI\/3gQtaLjteoBEUG6SlUg1rkpiGFpknazVPixmi+oQ\/wKRoLozN6AOTQeMDShsaQ4HtH+UVA8DoOLVFBAYjGhbuNcYJfUs9RMrJs1LPTKB6vgB2bn9aSRMHTEe0w8lpY0CsKdLxXy+N3EL1CboRcUroXSkpwaRMDql\/cDDMeDsBKKJsB2Er8kmdQxoAhD97IKVvvFqzdaZPsxyYUz8IgFAed4MJNeT5z+XN8ufAHGt1JCGzT9U0qXR\/Jhl11ct8a2jkQlzhu5BAbmTVn8930w1QiEbJgIPukqIwR8SfY0ZV1f5YbPh0gOBoLHTYrf4U+XyO9LNlLDaxVp9svsmSe0S+0mtVOqZTDnZavElRw7c6Q8aDvPPnofA2ngqXz4UaOZCStshPhaHa6b\/ol\/ZmM=","translations":{"en":{"changelog":"### Changed\n- Embed the native Vuisio room directly instead of going through a Jitsi\n gateway, so the app works against any open source Vuisio server. The room\n creator joins as moderator.\n- Modernised the whole app onto Vue 3.\n\n### Added\n- Nextcloud Talk integration: create and join a Vuisio meeting from a\n conversation, shown as a card with the meeting name, a live participant count\n and a Join button (via the Smart Picker, or by pasting a room link).\n- A meetings view to create, rename, share and delete rooms, and manage a room.\n- French localization, following each user's Nextcloud language (English for\n any other language)."}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"translations":{"en":{"name":"Vuisio","summary":"Start and join secure video meetings from Nextcloud, hosted on your own Vuisio server","description":"Vuisio brings secure, self-hosted video conferencing into Nextcloud.\n\nCreate a meeting room, share its link, and join it right from Nextcloud with your\nNextcloud identity. Whoever creates a room joins as its moderator. Audio and video\nnever transit Nextcloud: they flow directly to your own Vuisio server, so your\nmeetings stay under your control.\n\n## Features\n\n- \ud83c\udfa5 Create and join Vuisio video meetings without leaving Nextcloud\n- \ud83d\udd17 Shareable meeting room links, including for external guests\n- \ud83d\udd0e Your meeting rooms appear in the Nextcloud global search\n- \u2705 A quick system check (camera, microphone, browser) before you join\n- \ud83d\udee1\ufe0f Camera, microphone, screen sharing, chat and a moderator role in a clean in-browser experience\n\n## Requirements\n\nThis app connects Nextcloud to a Vuisio server, the open-source, self-hosted video\nconferencing platform. You need a reachable Vuisio server (see https:\/\/www.vuisio.com).\nIn the app administration settings, set the server URL and the credentials your server\nprovides.\n\n## Privacy\n\nVuisio is self-hosted and open-source. Media is exchanged through your Vuisio server\nonly. Nextcloud handles identity and launches the meeting, and is never used as a\nmedia relay.\n\n## Credits\n\nBased on the Nextcloud Jitsi integration app by Michael Weimann (AGPL-3.0),\nhttps:\/\/github.com\/nextcloud\/jitsi."}},"isFeatured":false,"authors":[{"name":"Geezot","mail":"","homepage":"https:\/\/www.vuisio.com"},{"name":"Michael Weimann","mail":"","homepage":"https:\/\/github.com\/nextcloud\/jitsi"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEDTCCAvUCAhOPMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwNzA3MTEwNDMzWhcNMzYxMDEyMTEwNDMzWjAdMRswGQYD\nVQQDDBJpbnRlZ3JhdGlvbl92dWlzaW8wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAw\nggIKAoICAQDDZCb6LyzQLKf\/pmjVsOCmS57g1TJfy\/UzxneQG5doex+z6\/L18EcZ\nIUdeti6tPCdHNg+MZ6BRYb20zu50Q6i7M\/0weJMfzCF8TsPTbtT8CRnODF+PUgcS\ngtILWVuYPhiEMsdEKPiN6GnbAFgU\/kZUj8\/UbqhZAUdzpVBaNg+\/RhqSRq60Y1EQ\nN1IadUO0p\/Ly6ZfIsl6wxBg2eYG7AQLPBGg19SaQ+FM0429R2EtLlDw038PCTM4W\npJntLFq3OpWhUoRXRiRGyMcVXT\/KzJ4MSlF3oLBCXS7scsGkFHaoyQqvReUe1WDO\nUYbdB9CI5fooPOP5Ye3L\/gnE2R+YoR92\/gcB3bVdOMEekNmbhBTWc4p2JWVHbGpB\nUrk2ZP+r81BpylgZEXcKUYg8RFNtEfiKvnvkuqKOrjy87mKyQgI0zYsTmY7MC9UZ\nb20TDkrptS\/EjsHgCM13PE2G9gVbC\/ijCKSNQaC2dvcpbrhM22c7IEHwr+cPC0Iv\n84dD2pwyUulek298JfWBeQAi86glB2xk008TAwRXe2OZbdNGjpEnfaIVN0c00Y35\nhedewmqIUZ6pmrwIgcdMjneIzUcRfouC+l5Gs5Fxb7TnHA+hSG4V4UliYwniD5Rv\nzyzVYmiL5wcTd\/KW4SPyRqPyl92ppuQWIXfxGN79ammXE0iAMIYRowIDAQABMA0G\nCSqGSIb3DQEBCwUAA4IBAQAne0m6M7jpbLKecARWI2g9KNjOMJ2eihASKy98Gbbc\nEUoO3ukKyPSQDF8r\/9X3+WfOAtCXEfGmEPyIrCS+CrV1DkwOyb1i5hMu\/xCMjECm\na+6YNu1C087yvrXuF791ySzY08\/0iWTrvPuweRpf\/yfTMGSGVOt7coBW7YZJOQUi\nDJrcfVy39x1k6txIx6\/uywSY9M3JTb1C+G5DK5e6D\/gFx6G1CFb2gWVC8ZRAA87u\nK+AsmhJ7RHDKDjtMUTyatZPyHVT3k8zvanCZMy7z8Cg5ZrN0Re2HABCxCsBOoxqU\niQ73vTthn0K5QmyFLqfUWtNNYbUDK1xwiBKENuLHsyfl\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:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL25leHRjbG91ZC9qc2xvYWRlci9yYXcvcmVmcy9oZWFkcy9tYXN0ZXIvc2NyZWVuc2hvdHMvYWRtaW4tc2V0dGluZ3MucG5n","smallThumbnail":""}],"videos":[],"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-08-18T20:59:12.748868Z","releases":[{"version":"2.0.2","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/memegen\/releases\/download\/v2.0.2\/memegen-v2.0.2.tar.gz","created":"2026-08-18T20:59:12.708900Z","licenses":["agpl"],"lastModified":"2026-08-18T20:59:12.808091Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=35","signature":"B5bjPgbnbSZWrzPcbFPkCj5lwaeHcXeAmGeuM52EuSTo1JBJvk7egPLFsKVl4aDT3yxO\/I8WYs5HFd4qEvaejr8vC0TCNqgQ5GL2YWjANQn+IUqX1pzXALFoHF48kWKyZg\/nQQV1MEfhFtCQB0xhyL2goXSwYCVhlNNnbxL+sAJHwfGTbEu74qyskFuvkar50\/vSuAP21ybqYLKPoHfRmeWGkxRGczsdJ1F7DrbjbfzwUAcxlb8\/KCg5LJp4\/yg91Kn4fDBBWKSs+88KUqrt3sT45H6PFt2ndbcGeYCwJQOIN6wu3JJJHxA2sO1430I5Xoo2IXVwoGkP81AlQApXS9PzoUK+KsNy5oaw9B77Y2YzGrnDXR91Gnmj14HlMUt1OBwfotYpzNQPBmKVZJIMPSDCKsMx5sufr4OfRDdWhOz1h0GsNRIc3de1TI+y8T3uBYb+3Vd5PR9u8meXFf6ITymmd5EXQ2CVsZ084M0NYUXJy\/uxJqmN9y1qesbq1kfHYhXTREaT0TQhmvq2B3W0lfBbzFaAuWXO7EPy4EN9vf8AKi8bFPEBcwEjOdpfp6cJyMVJhIv+aO6l2CbxkaSyYcyKXdN0WG6AMqa22taBA8jylqz9p5zIOwxLYRg25hseuH6UzLAuFXt+ouJ8DPd22NY8wuxE1x0HQhDWDb0Jevk=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL01CLUZpbnNraS9tZW1lZ2VuL2Fzc2V0cy82NDQ2NjE3Ni9lYjRlODI0NC1kNWY2LTQ0MDgtOWQ4NS02YTA0NDBjNWIzYjM=","smallThumbnail":""}],"videos":[],"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-07-26T14:44:10.693032Z","releases":[{"version":"1.7.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=31.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/LexioJ\/agenda_bot\/releases\/download\/v1.7.0\/agenda_bot-1.7.0.tar.gz?cb=1785077049-1","created":"2026-07-26T14:44:10.673641Z","licenses":["agpl"],"lastModified":"2026-07-26T14:44:10.766116Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=31 <=34","signature":"kprW07yPM4\/gwziKD2pCDalfyyhOXdVCKf1QFJY33oTBZxb8QsuhIzRkDf+uzyYSQdemKOnvZh5S5sv3By4qYB6Uv2Iwo0SIz8gJ6zrThTpfKJ+zNx4DVI5iKPzrd90OrTU6KZ8PoRVAfUMu6kV8E+KNU4a9hwFNzwXDMhddWKDn+0StZe9fc4NZt9qRPFmNmORZ7ZsYZl4QT9yrBh+oO3Za1wCFvW2DVjqMHjOC9OIOJ\/6NRsdWLWCstvvNiKrNdt\/xjh4AzZvENnQ2x62E1PdkQTGj5JRARE6mCLP+gf+NcAH0Np7f2ZDqzZPd2VpdW3te3Gf8n0AFD7CPhdSRi6yRI85r2MDKqWcUls65qCiBrstuYZzMstLZTulXvpywGy2kC2qq91LNrRxrNid2cU00enauCotLQvHjXQPX\/yrHvNYboCxoy2kANQ+SBwALYPdt3BZhl3OXC2AMD75vQLpcc10cs0+K7PVZW1D7zMsz2rQpDv942wqX5ooyERC2zt\/96MTBxxopUZ5vgNwzNDJWLeVDsZhSZOTelogjwlbfhljLkrFw\/i7ikf0o6YeBfiPXRCbJjGjClndLxQMAA5bZi5Vm65tZJlbjR0gvZ9H2ZtQqn4iYQ7nb6yv2aL\/0dGK2ZL8XBMuua4w2nW61WkDo9UjYH5RFOKSFHLNXZec=","translations":{"en":{"changelog":"### \ud83d\udd12 Security - Reaction-triggered cleanup permission gap\n- Reaction-based agenda cleanup now enforces the same moderator\/owner permission model as every other mutating command\n- Previously, any conversation participant (including guests) could trigger removal of completed agenda items by reacting to a summary message\n- Non-moderator cleanup reactions are now logged and safely ignored, closing an authorization gap and a spoofable content-heuristic path\n\n### \ud83d\udd27 Changed - Compatibility\n- Added Nextcloud 34 support in `appinfo\/info.xml`\n- Updated documented compatibility range to Nextcloud 31-34\n- Declared explicit Talk (`spreed`) app dependency, since Agenda Bot is entirely driven by the Talk bot API\n\n### \ud83d\udee0\ufe0f Fixed - API robustness & hardening\n- **Nextcloud 34 breaking change**: migrated moderator lookup from the removed `Room::getParticipant()` method (gone in Talk 21 \/ NC34) to `ParticipantService::getParticipant()`, fixing an HTTP 500 on reaction-triggered cleanup\n- Replaced hardcoded Talk participant-type integers with symbolic `Participant::*` constants in permission checks, so future Talk changes fail loudly instead of silently misbehaving\n- Reaction moderator checks now strip actor-id prefixes (`users\/`, `guests\/`, \u2026) before Talk participant lookups, which reaction events require since they omit `talkParticipantType`\n- Switched migration queries from `\\PDO::PARAM_INT` to the sanctioned `IQueryBuilder::PARAM_INT` for forward compatibility with Nextcloud database layer changes\n- Added a debug fallback log for unrecognized bot invoke payloads, making post-upgrade Talk API changes observable instead of silently ignored\n- Removed an unused import in `BotInvokeListener`"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2xleGlvai9hZ2VuZGFfYm90L21haW4vZG9jcy9hZ2VuZGFfYm90X2xvZ28ucG5n","smallThumbnail":"https:\/\/raw.githubusercontent.com\/lexioj\/agenda_bot\/main\/docs\/agenda_bot_logo_thumbnail.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2xleGlvai9hZ2VuZGFfYm90L21haW4vZG9jcy9hZ2VuZGFfYm90X21lZXRpbmdfZmxvdy5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2xleGlvai9hZ2VuZGFfYm90L21haW4vZG9jcy9hZ2VuZGFfYm90X2hlbHBfY29tbWFuZC5wbmc=","smallThumbnail":""}],"videos":[],"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":"ocjobs","categories":["tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/Lea9250\/ocjobs\/issues","website":"","created":"2021-04-20T15:28:49.774101Z","lastModified":"2021-04-22T12:30:46.109459Z","releases":[{"version":"1.0.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=20.0.0 <22.0.0","minIntSize":32,"download":"https:\/\/github.com\/Lea9250\/ocjobs\/releases\/download\/v1.0.1\/ocjobs-1.0.1.tar.gz","created":"2021-04-22T09:01:09.104185Z","licenses":["agpl"],"lastModified":"2021-04-22T12:30:46.425174Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=20 <=21","signature":"q7F8M8mKx98juLns2TKoHND7xMQufxWsWLOUwAtJh5i0TyY4pCEGy7vbjNpXhaHw\nOjN9uoPKyZQ3jrHv6NQhMPQnh8vWh00jTHsWq\/iUNT2l2984RajSLgRAT7cNPaHF\nSjAGzvEmPIV6hj5aULjO59P6yvwEimMB6dR4FPUuWqy9FE\/U8RJ21w6vmBaGOswy\n1CSEVsKHGFMD63tcN7jeOqoLjrzyvTVsqFr4RODgyVvUf9fRpwqhZpSm9IGA1NkR\nB6tawBoNSqOgukFCUd3nX07vNQIH6VZ61w3nJY6RxIAB0A8M9V6iyyy5uTnn2Tme\n4YaH5kPVRytHmQmwn+gEv9L3VwaE0ZfvMbE+jGJXZVx5kmBAYs+TycFvPxomFDhB\n4I9Y1C5vF0Eoet1OYvPjzO\/7ToVH3wo02WSAqIMWITrK3meR+OXqFwPSn43A51O6\nn4l0rJI1h\/7MHB9RvAij3eXN7sSnXdbyQ6+Re4zZjHV6ANBd8YZPTpVpT2Z+lKuj\noV+MhxaKrnPeUcvBTalkZomTPMGhnsnRjvMeQnFwKc3mdvJYgxV6m1J\/jy076AXU\nu88eBfeTm1sKd5bL\/gh4Frib4sPAQJIap1T3\/wJeEjypx3Lc6IA9i+yIFxUNJVWJ\n2L3q7ZxG2UqLoyeVoBf0pvVXKTZQyc+CjXgCb2OLaqY=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"translations":{"en":{"name":"OC Jobs","summary":"OC Jobs","description":"This simple app allows admin users to retrieve background jobs data via API calls. To do so, a new route is created to send back a json output containing all jobs informations from oc_jobs table. See README file for more infos."}},"isFeatured":false,"authors":[{"name":"L\u00e9a Droguet","mail":"lea.droguet@factorfx.com","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEATCCAukCAhF\/MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjEwNDIwMTQyNDI0WhcNMzEwNzI3MTQyNDI0WjARMQ8wDQYD\nVQQDDAZvY2pvYnMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDNbGQM\n1yVlwH\/cZcKRzkQnKFKsos+a8TjoRhDEQfN7ThEYDDoQ9TMFC8RVkfXI4KmxeKpd\nUdUGrpBptmbQsNJu0ga5uJlTdAHpvFUIDlhyGcPp9CNwDbIZsEazgXIvDCIbS9aT\nehHv9N3YunvLlS\/CfOU37snd\/VRekmbDDoIFKhcYkyCGvWAqL52PlN9aac5OfS8f\n5ooQrrN8KDulwEQHdk2XhJnPOzvEjfywAIhixk9P\/BoS+zFwUeq\/R40MyA\/+PdVP\nB+MvhZkdT0akTcMAomMicbp\/LN\/hLqvQbMnLN9Z96zS2mEGcAECr7bd7gImiixLh\n9grdimG5imQDlejRF49ZvnluilRhty+M4\/V2HfYJk5xw8RrDLKW9uaonlJabsWRy\nhGy7XdgBUguWcs9Q++2tIUrfyMh1skzWv1hOZSXqxAqSwpGPAgO5K7dQ116f2kRE\nm9zvZbDFDvO\/FvxpHgDf8eN7mKFM\/BohAagbVdGzGAQbdoxJ+XmfZC7a0vzQDEmb\nhcj3v0JYjFCk5WDM7XlLYDqNkSsi2lvo7w2koaEvaUyZN3AGJcDklacTVaTyXGZM\n+OnAcgJlT8qg1FC5k0\/OBt9i+cibY2BMyhr+SFLU6UWH0rYZb3ycZVkuc0AE6gZX\nahF7aHTPhCVH+g3QMQLECgJ7DsDg9Etbl263hQIDAQABMA0GCSqGSIb3DQEBCwUA\nA4IBAQBZABSFnH+dSqLC1wrwUpi0pJ+jKe+iePJH+Ctb9pu5IvCrUDhbOeHu8eYc\nYMm9Dm6rF5A1F4bOkvUnVd23PGTvUUdb8Y7QmXxDsvyLK9YG3CPPx9REt\/de4uGR\nVT7zDQmg1fBjnoSKF8vAGQYDsuB\/E8sLBtS39QvE9PW7rl69Ic8cEjzDVRv\/rL9C\ncFz2\/eK0qVn8gxoQO5A1P+Y5JlemeqdZyMIoFAdvmGWdINcHhJZRv4BX2Uw0k\/t5\nnKSpYB20YOKuZ3h2aQAexmk6NTx2PwEmnvLnWEiL6+wq+gLP6\/qCEVAS7DeGwqb7\nVmwnzdorES14JiqkkvdKiDQ7sSd0\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-09-16T18:22:47.074586Z","releases":[{"version":"1.1.4","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.1.0","platformVersionSpec":">=32.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/ariselseng\/camerarawpreviews\/releases\/download\/v1.1.4\/camerarawpreviews_nextcloud.tar.gz","created":"2026-09-16T18:22:47.053434Z","licenses":["agpl"],"lastModified":"2026-09-16T18:22:47.137341Z","isNightly":false,"rawPhpVersionSpec":">=8.1","rawPlatformVersionSpec":">=32 <=35","signature":"k7rlDuoPfmZXvlSfUwMNbUPnqZGkCVsDDNLzTmCbgoJPKgk1zoP8sr1xIvfXkJ9D\nIoTCD4g61VP3C+g8CM0u\/Su+gElzcVCEegywzYkMl4AiW+vLmpX8tpT5dMN09St2\ngvIc1LFnLscdsFb43A2\/Uu8ytwV1scppenjDf+9QuiQho+X46t9BIVuhZQfZMTQM\nV2PrLLLRNrgYqtgPsvGu2z9JCRfjfNOJKTp0AyWEkjTFhve+i85whmlTVbalUm7S\nJ66ykwpSJ63KdUcwGwXVcSSHRZjakxZsX5e1RmVq1mUtrO53T847ipMukjas4LEe\nByE\/XXg2foB91MFPKBh9ddgVoRal\/Hg1vy5mvu2aTAfCNnJAUjBhSZRIux0Il6Vt\nTgYoCLVPJ58p\/b9usKZqGz2bAnsdNK8PIVZtRifY4A32ndQFZMwwaEHYn3ynt+em\ntG0XsWshRVV9I8sWXM7UjFK1ZCdTRvUBl0D153S788YgFSge+abqEf7iLngDXEJ6\n8JY9iGnXl0Nj+NuC66XeADvPWsVJLo5f1e35UJNq\/URKmuBkR+YDmqDqgxah6C7u\n+2DWzloTPomTP8+9QxAFadAymqN2MC8+x+4hycmUkqb94k7XXmFLlzMimBL2g0S\/\ngBR4RSD8m4kiKlLWmXwruuHsjZfwz1X0ap7WzHI1Q2Y=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2FyaXNlbHNlbmcvY2FtZXJhcmF3cHJldmlld3MvbWFzdGVyL3NjcmVlbnNob3RzL3NjcmVlbnNob3QxLnBuZw==","smallThumbnail":""}],"videos":[],"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-08-28T21:39:00.940016Z","releases":[{"version":"1.2.2","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/Bibo-Joshi\/orchestrascoresmanager\/releases\/download\/1.2.2\/orchestrascoresmanager-1.2.2.tar.gz","created":"2026-08-28T21:39:00.911999Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-08-28T21:39:00.994479Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=34","signature":"qHfSeW8mC+q14Mk4KchiT8BpDw5krSQCkipemwWv55fHtyVsQ4YFB7K9IKFKGe1tJ1v\/IjPB6YaK4vL9JBaV84jbdel4QLlxzwnftMfa3ccTa8GHVsPrTT+3p0s5ws63RSIH8LgM9q9jyu3P9HxykaXjhyiKn+PozE4AiYoTAvVqiFc7tlE0DPcbJ58pSqG72FosBo21RzkersXlMDzsFKBudXTIEmode8b52rLDRBYzHCnjHavh5NZilGhcGqqPgmE8NSnStBJvwB2uMziuJtwU1ByjUtQRWo4bIytsK3YlL7gdrw2x3m+i2RuO+8spCkplbep2ZWflOOwosDEAnbW8wZgFgPIQ6UZrS2WH9lKCGomb4ZsKx2jXw0m9E9IWWS2EEUvIia\/R7M4zlSQBYj7qxXwPZr9MJ8v2Bodb3L\/Z8gkfbfbbsaL7quZKrNbQTzumvYF0JJKpcDKKVnanRoQ5jbBrfrNNEODWq0qawtSFXkDNsPsquuMWPcVX1+YbGqFkcuag1am2qQJ0jPdpoZGY0qsjF4I8U1wwswBlgbK8lJIUVTvcvfKbFVlWXXqQnhAoydzeFZ8KvNzniOsCjtIG4g98KwNxgbIby8yMeH5xFwmDHJ3h5WvrG6c6LfP5UmCdmNqmokf+LpbbsBOIZHwZouzY3aokQHQu\/CSJbto=","translations":{"en":{"changelog":"### Fixed\n\n- Ensure Visibility of Setlist Entry Menu (#102)\n\n### Changed\n\n- Fix npm Audit (#100)\n- Bump `nextcloud\/ocp` package (#93)\n\n### Security\n\n- Fix npm Audit (#94)"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0JpYm8tSm9zaGkvb3JjaGVzdHJhc2NvcmVzbWFuYWdlci9tYWluL3NjcmVlbnNob3RzL3Njb3Jlc3RhYmxlLndlYnA=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0JpYm8tSm9zaGkvb3JjaGVzdHJhc2NvcmVzbWFuYWdlci9tYWluL3NjcmVlbnNob3RzL3NldGxpc3Qud2VicA==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0JpYm8tSm9zaGkvb3JjaGVzdHJhc2NvcmVzbWFuYWdlci9tYWluL3NjcmVlbnNob3RzL3NldGxpc3RzLndlYnA=","smallThumbnail":""}],"videos":[],"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":"apporder","categories":["customization"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/juliushaertl\/apporder\/issues","website":"","created":"2016-10-01T09:16:47.111889Z","lastModified":"2022-04-04T16:26:31.457042Z","releases":[{"version":"0.15.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=20.0.0 <25.0.0","minIntSize":32,"download":"https:\/\/github.com\/juliushaertl\/apporder\/releases\/download\/v0.15.0\/apporder.tar.gz","created":"2022-04-04T16:26:30.549637Z","licenses":["agpl"],"lastModified":"2022-04-04T16:26:33.230462Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=20 <=24","signature":"FzWfIvfGkW9teQjlnRW0C1BrgwrXCFxtiEYw4gTaK0rpLpbHPe5Z\/5wOx6+ynLzd\/quf2VIcilc0cFsKc1Et0gSElbKievvJq344ShQeVvkN65D55uVSrG5g0NFqxyiJJuF5Fzg5RJF+OHzkO57NJVqmj1xyBUYkOBEoxwt8LOQaMxeL\/hYt6g7LnxW+DntrHPzTlZXj0Jn1jB4Ew92ecoWenT7+bWevq0df87XXtU9XtALywzwWxuJij8AXRkhNhvOg04qq7maHKWh2BkUw3NLuDXh9sPXp2FzWJXGCEIUCN+Ag+mBh71roeC4HL6C4oM9bRQrk1p4qn5yai5qElW987dX31edryxsK6k3d++BfVQNkk+ey1iIACYBfGh6zN+Zddvl6A\/rkQFXdc8HQc\/apRfJb624pfSz2C3k8KI0Ov4uZ28AW4DRh7+6QUaqKHDPeglR3aE8LPqRcFvQNfZ32XTGp31fWvpJm3MNOeg1\/y4eBLEAht1m3f3i\/GwW4sVjkHFrzjOUL2+MA+vlqwkt81EA5Ws1NEP\/UYHKMpePQgIaMRTGOfcRL0okb79Eh+Ep4TLTtuAZ+46RT5MJJWou\/3Nh1rCZKjDUDUPRh1CSnV+7PUShhQsnpKxhRLTH9pCXXv7Fgn9xh0nqltIv8luBoEY1agq3MyEuRFgvvLKI=","translations":{"en":{"changelog":"### Added\n\n- Support for Nextcloud 24"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9kb3dubG9hZC5iaXRncmlkLm5ldC9uZXh0Y2xvdWQvYXBwb3JkZXIvYXBwb3JkZXIucG5n","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"AppOrder","summary":"Sort apps in the menu with drag and drop","description":"Enable sorting the app icons from the personal settings. The order will be saved for each\nuser individually. Administrators can define a custom default order.\n\n## Set a default order for all new users\n\nGo to the Admin settings > Additional settings and drag the icons under App order.\n\n## Use first app as default app\n\nYou can easily let Nextcloud redirect your user to the first app in their\npersonal order by changing the following parameter in your config\/config.php:\n\n 'defaultapp' => 'apporder',\n\nUsers will now get redirected to the first app of the default order or to the\nfirst app of the user order."}},"isFeatured":false,"authors":[{"name":"Julius H\u00e4rtl","mail":"jus@bitgrid.net","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.9027777777777778,"ratingNumRecent":0,"ratingNumOverall":36,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEAzCCAusCAhAEMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMTYwOTE0MTI1MjQ4WhcNMjYxMjIxMTI1MjQ4WjATMREwDwYD\r\nVQQDDAhhcHBvcmRlcjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKVK\r\nKn5jivCu+eRfe5BECjDOzNaGHlpiegb49Hf4nh0W7DqcoLHip5c1O2BcEYdH6rkw\r\n20WclvjoQpgavG5aFXzXzur6eKTT5TpgY5oZTLoWjbx4e+fKdhyDPTpqNZzs1pxz\r\nsZLDL\/ElpbSErE0s+QK\/pzP11WNPylAkI9AKSyDMO3Mbllg8I8Bt+bT7LJKYOO\/T\r\nLhv9m0anLZ4HrdfimhVIoMiu3RpyRigk8titXZA94+F8Fbf7ZQ9f14Y\/v3+rfJFQ\r\nii9cDoox5uUrjplH2LrMr5BodfCfydLu4uVpPWYkdccgvcZ1sugjvNXyCQgdzQDK\r\npOpiwVkkiQFaQJYbGSDblFWPl\/cLtA\/P\/qS7s8tWyTQuc1rYlEpCHG\/fG8ZFkSVK\r\n9eCMGxK908VB4IU2DHZHOHi7JvtOz8X\/Ak6pIIFdARoW3rfKlrz6DD4T9jEgYq0n\r\nRe7YwCKEIU3liZJ+qG6LCa+rMlp\/7sCzAmqBhaaaJyX4nnZCa2Q2cNZpItEAdwVc\r\nqxLYL1FiNFMSeeYhzJJoq5iMC3vp2LScUJJNoXZj9zv+uqTNGHr+bimchR2rHUBo\r\nPzDLFJmat03KdWcMYxcK5mxJNGHpgyqM7gySlbppY\/cgAospE8\/ygU2FlFWIC9N0\r\neDaY+T8QA1msnzsfMhYuOI8CRYigan1agGOMDgGxAgMBAAEwDQYJKoZIhvcNAQEL\r\nBQADggEBAGsECd+meXHg1rr8Wb6qrkDz\/uxkY1J+pa5WxnkVcB6QrF3+HDtLMvYm\r\nTTS02ffLLyATNTOALZFSy4fh4At4SrNzl8dUaapgqk1T8f+y1FhfpZrEBsarrq+2\r\nCSKtBro2jcnxzI3BvHdQcx4RAGo8sUzaqKBmsy+JmAqpCSk8f1zHR94x4Akp7n44\r\n8Ha7u1GcHMPzSeScRMGJX\/x06B45cLVGHH5GF2Bu\/8JaCSEAsgETCMkc\/XFMYrRd\r\nTu+WGOL2Ee5U4k4XFdzeSLODWby08iU+Gx3bXTR6WIvXCYeIVsCPKK\/luvfGkiSR\r\nCpW1GUIA1cyulT4uyHf9g6BMdYVOsFQ=\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"signlive","categories":["files","integration","office","security"],"userDocs":"https:\/\/www.intarsys.de\/NCAppSignLiveUserGuide_0.9","adminDocs":"https:\/\/www.intarsys.de\/NCAppSignLiveAdminGuide_0.9","developerDocs":"","issueTracker":"https:\/\/gitlab.com\/intarsys\/signlive\/issues","website":"https:\/\/www.intarsys.de\/NextcloudApp","created":"2022-01-30T15:19:05.887483Z","lastModified":"2024-09-09T21:56:42.136870Z","releases":[{"version":"0.9.9","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=28.0.0 <31.0.0","minIntSize":32,"download":"https:\/\/nxextern.intarsys.de\/s\/3tisrrdADQ3JkZe\/download\/signlive_2024-09-09_23-27-03.tar.gz","created":"2024-09-09T21:56:42.080977Z","licenses":["agpl"],"lastModified":"2024-09-09T21:56:42.179181Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=28 <=30","signature":"gtWw1v1y0yq4uEzfQGkbRdg3duL8rnhT27UAZYzu\/bBZXMoCW8EMolxoMTSp9ouU\n6c3iywrrYDG+TnDo9KqI9srEtoDVAe7L+K69zyi\/h82Bi9x5XgqWt7Ai08PXho7C\nimPTmOmmji7xLHieV9t0Bjx0ioQf\/yQ0NgNJV1mOMklEaoWCTMqLXbil4rwP15RR\naFgbA1XwfDLVO7QbLBjMhGCq+jIQgCxilIg8SjavlGyxweJyjWkp7JvTikoRUbPS\nPU3fmvzZbHh4KTav8Fqcxg0Z6SAOPD\/bQwWW31zsQMK1GoadDqBl\/ZOHp\/LAeye7\nB0vADi+GMdfKLANRTllvjuS+d0poGrFlUxhetQWGHZK7VnYJNWRXRrKbGHW6QSeV\nZQh9bKLky8Vsr3Vhz9\/acjzhhPCOTRiCflpcWYXyHviJUvRzGs0lTa5q5NaGnP+X\nvwQ\/4xGbht\/9qLroLpAGeWPcDa9RHryC9k+TjNGaFN91eqHM69hSeopXxEYsVxGA\nSYxudW1flaU22SDko2XCHch9zJMS6FnL9uo4eIzRTXiOkTpFQMIx3g+49DCRFYtA\nyi1m8oAhkDPRMLRhFpbjEgywJcfnhXz9rXYz\/+3CcTNDtX\/O5odtQPrlXTI+KVgL\n5CYt8xusGXngsUKYmXSeDMeoJ3SqCJthUK7jGiMrk3A=","translations":{"en":{"changelog":"### Changed\n- file path building optimized\n### Fixed\n- atrust race condition"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly93d3cuaW50YXJzeXMuZGUvc2l0ZXMvZGVmYXVsdC9maWxlcy9pY29uL05DQXBwU2lnbkxpdmVfcHJvY2Vzcy5naWYKICAgIA==","smallThumbnail":"https:\/\/www.intarsys.de\/sites\/default\/files\/icon\/Sign_Live_App_Logo_weis.svg"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly93d3cuaW50YXJzeXMuZGUvc2l0ZXMvZGVmYXVsdC9maWxlcy9pY29uL05DQXBwU2lnbkxpdmVfc2NyZWVuc2hvdC5wbmc=","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Sign Live!","summary":"legally binding and confidential signatures with devices at your choice","description":"# Description\n\nWith Sign Live! your create legally binding signatures and seals in the most confidential way conform to eIDAS\/ZertES.\nDepending on your installation the documents to be signed will never leave your environment.\n\nYou choose\n\n- whether you work on premise or in the cloud\n- which signature level you achieve (qualified, advanced)\n- which device you use\n\t- remote signature services (D-Trust, Swisscom and coming soon Telesec)\n\t- smartcard, seal card\n\t- soft certificates on client\/server side\n\nAll this is achived by integration of the intarsys gears services into Nextcloud via the The Sign Live! app.\n\nGive it a try! Well prepared demo scenarios are available at (https:\/\/www.intarsys.de\/NextcloudApp).\n\n1. Nothing to install. Use our Nextcloud demo instance and our gears demo instance.\n2. You install the app into your Nextcloud instance and only use our gears demo instance.\n3. You install the app into your Nextcloud instance and gears in your environment and work completely in your environment.\n\nSome devices need additional software\/hardware. For details take a look into the documentation."},"de":{"name":"Sign Live!","summary":"Rechtsg\u00fcltige und vertrauliche Signaturen mit Zertifikatsdienstleistern\/-speichern Ihrer Wahl","description":"# Beschreibung\nMit Sign Live! erzeugen Sie rechtsverbindliche, eIDAS\/ZertES-konforme Signaturen und Siegel ohne dass das Dokument Ihr Netzwerk verlassen muss.\n\nSie w\u00e4hlen\n\t\n- ob Sie in Ihrer Umgebung oder in der Cloud arbeiten\n- welches Sicherheitsniveau Ihre Signaturen\/Siegel erreichen (qualifiziert, fortgeschritten)\n- welchen Zertifikatsdienstleister \/ Zertifikatsspeicher Sie verwenden\n\t- Fernsignaturdienstleister (D-Trust, Swisscom und bald auch Telesec)\n\t- Signatur-\/Siegelkarte oder -Token\n\t- Soft-Zertifikate auf Client\/Server\n\nDiese Flexibilit\u00e4t wird erreicht durch die Integration der intarsys Komponente Sign Live! cloud suite gears in Nextcloud.\nProbieren Sie es aus! Aussagekr\u00e4ftige Demo Szenarien sind verf\u00fcgbar unter (https:\/\/www.intarsys.de\/NextcloudApp).\n\n1. Sie installieren nichts und verwenden unsere Nextcloud Demo Instanz und unsere gears Demo Instanz.\n2. Sie installieren die Sign Live! App in Ihre Nextcloud Instanz und verwenden unsere gears Demo Instanz.\n3. Sie installieren die Sign Live! App in Ihre Nextcloud Instanz und gears bei sich und arbeiten vollst\u00e4ndig in Ihrer Umgebung.\n\nEinige Szenarien ben\u00f6tigen zus\u00e4tzliche Soft-\/Hardware. Details finden Sie in der Dokumentation."}},"isFeatured":false,"authors":[{"name":"intarsys GmbH","mail":"support@intarsys.de","homepage":"https:\/\/www.intarsys.de"},{"name":"Fabian Aichele","mail":"","homepage":""},{"name":"Cyrille Bollu","mail":"","homepage":""},{"name":"J\u00f6rg Steinbach","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEAzCCAusCAhGzMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjIwMTI1MTMwMjU5WhcNMzIwNTAyMTMwMjU5WjATMREwDwYD\nVQQDDAhzaWdubGl2ZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMHB\nlFg1HJoto3yenL\/EKNRMmrqy8Q19xH1qiBukEouVDvPARJcV0zqr5qBaOCx8\/V3e\nSjfMohjy8sOyncGGx7Rm4xx41M5wJw6hzok12IREdAQpNJLDgh485PJDl4gf9ic8\n1zRLmvQhd2lXZyb5+RrMaOP8UUzHO9HREbBpEnzindPUlycR7BrNJTRMLsHHOZux\nHc73c3WHasnChOdVmP8eRtQjxepQ2EF799YaH\/rUbTxFXRPBWWVAbDeKSgIYq9ls\nqBJoe7qmJq\/Toz9CA\/o69NDx8JeHLJ7VQAl1uxDLJkK69mJ+lM8ROS1owVfA2x9B\nfZ369paSFBXKyuKMsTIonmFYXKsIJ743EKfmKSjG5bw78Jt0aRZP4SyhwRkFzJNH\nhciWyIc5y1tHJGepivjsV+\/AZgoWG5SOp+DIEABG\/KaX8K+vsQx2OyEIHWcSGUT8\ns4+solm2UezUaM1ussrdxD5dXI9VtUpYNZvibzxdfvDIkWfu8T7dNlOJ\/MlDrYQ2\nIQnL5ibG\/yWkFzxK4PF8l8oKbVTKbHXtnXS3oUsVO\/kOnE3x6Hr7t9tJlk0u3PH0\nWdoS0hhIfhx2ueLvCuQSw3DvuTwwYPmdRg9CMS\/gy9R09++RSl3ArYaI8OT\/+\/n0\nE0GDo4MD4OdKtMSNPAS1Ly2gC5lqZYKxi+w2E9NVAgMBAAEwDQYJKoZIhvcNAQEL\nBQADggEBACaLp1a3FTJ4yAbXHqHCCeI1X43DGlV8AiItbG48fnzIlTe6aT4XF0fJ\nWsLHqPoBoPhLJdMn+dvCKPChN94rjTcvxzClt1Y1QQlS7RixA\/O8D92eTqQNVvA2\nOxQeik9y+i2k1UySwgxBIOAZl4VSZmvESSVenFLJF8fI2GXa38TM6x3SOh6eBvOQ\nfyKxK4FyYTGyd5Dy7sJxu57MxAdGV3Raz83bWx5VcRVs\/3wspwEMEJiWI0R3ZM8K\npgzLg90USulKPG+Iv+eLAoiPETrcoLwDngJWwoiwl4YIPB445dsV+jRc3X0AVmML\nOU\/cvFILYnFT\/5sNsnIVNDMQghDykYs=\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-09-01T08:23:36.365798Z","releases":[{"version":"1.3.12","phpExtensions":[],"databases":[{"id":"sqlite","versionSpec":"*","rawVersionSpec":"*"},{"id":"mysql","versionSpec":"*","rawVersionSpec":"*"},{"id":"pgsql","versionSpec":"*","rawVersionSpec":"*"}],"shellCommands":[],"phpVersionSpec":">=8.1.0 <8.6.0","platformVersionSpec":">=29.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/merlin1de\/starrate\/releases\/download\/v1.3.12\/starrate.tar.gz","created":"2026-09-01T08:23:36.343081Z","licenses":["agpl"],"lastModified":"2026-09-01T08:23:36.441174Z","isNightly":false,"rawPhpVersionSpec":">=8.1 <=8.5","rawPlatformVersionSpec":">=29 <=34","signature":"iyr2KaPxK83aGJSrR7o7ysDCoZNzCHdNLCSwbCoWj1PvHLUPbP0iKiXtJjkbarDiuoyZ7dMh1VlbSnv\/rUjrC4ay++W5oc8qwzsDKkdmd5zitbGCBUcJhexVkONcnAfHqZZnytIHAc2wATH6FI7glvKi1ZSZX73YShEc2PmUQ9AJZrfyFCR+FSDIVoA1rpfz4AeP2UCYY1hBjMXIfiSwLJkD7OkfkbH\/oVjck8NFGtB9DD66\/IOEFFyj7WxHFKaw\/cu4QFS+BJXH8698nlmqoEx1SXa9hxstZxM3ZgXuwQDh5mCw0PYnJP7yXqzMI0PyallGQemifJfbTe3RnAZvxsxw3kDs9twOywmRcnWiWA1yvTMym6ijS3k9RnxDz9jECG5igdtrK\/W4LLHxHNEC3r7v1uErCgiRUoTac+I6tuYh9Ugrtt8azZBNvQrfLoeyc0VvfkVtp2QooAmZlBLrxAfS6xq\/cC1Cq9nxll9b58X7QbfXeTUhlJbNA2+ZPIpWhCx4\/i3DHYxkTHbWT+MaW4NWB4UXY8MppXnsQavK81seuIUIXphO7trJQBaTrT3fd4yTVJin08PfchTm9HfcTrzafDeo8AJGzaUK5rLOLXEh+GwS0vNArg9JKqLLRaO6e+QI+RDVgZmq1zAl2T3pgngFC1WSxZTSTiuZuHz0+TQ=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL21lcmxpbjFkZS9zdGFycmF0ZS9tYXN0ZXIvc2NyZWVuc2hvdHMvc3RhcnJhdGUtZ3JpZC5qcGc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL21lcmxpbjFkZS9zdGFycmF0ZS9tYXN0ZXIvc2NyZWVuc2hvdHMvc3RhcnJhdGUtbG91cGUuanBn","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL21lcmxpbjFkZS9zdGFycmF0ZS9tYXN0ZXIvc2NyZWVuc2hvdHMvc3RhcnJhdGUtc2hhcmUuanBn","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL21lcmxpbjFkZS9zdGFycmF0ZS9tYXN0ZXIvc2NyZWVuc2hvdHMvc3RhcnJhdGUtbmV3c2hhcmUuanBn","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL21lcmxpbjFkZS9zdGFycmF0ZS9tYXN0ZXIvc2NyZWVuc2hvdHMvc3RhcnJhdGUtZ3Vlc3QuanBn","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL21lcmxpbjFkZS9zdGFycmF0ZS9tYXN0ZXIvc2NyZWVuc2hvdHMvc3RhcnJhdGUtbW9iaWxlLWdyaWQuanBn","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL21lcmxpbjFkZS9zdGFycmF0ZS9tYXN0ZXIvc2NyZWVuc2hvdHMvc3RhcnJhdGUtbW9iaWxlLWd1ZXN0LmpwZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL21lcmxpbjFkZS9zdGFycmF0ZS9tYXN0ZXIvc2NyZWVuc2hvdHMvc3RhcnJhdGUtbW9iaWxlLWd1ZXN0LWxvdXBlLmpwZw==","smallThumbnail":""}],"videos":[],"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\n- **Loupe slideshow mode** \u2014 auto-advance with configurable interval, ideal for client presentations\n- XMP metadata written into JPEG \u2014 Lightroom \/ Bridge \/ digiKam compatible\n- Configurable XMP label language: Lightroom (German localization) or Bridge \/ digiKam \/ English tools\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\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- Download original images \u2014 a single image from the loupe, or the whole selection as a ZIP; available to logged-in users and, per share, to guests\n- Guest share links for clients and models (no Nextcloud login required), with optional password, expiry, and per-share permissions (rate \/ pick \/ download \/ 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\n- **Diashow-Modus in der Loupe** \u2014 automatisches Durchlaufen mit einstellbarem Intervall, ideal f\u00fcr Kundenpr\u00e4sentationen\n- XMP-Metadaten ins JPEG geschrieben \u2014 Lightroom \/ Bridge \/ digiKam kompatibel\n- Konfigurierbare XMP-Label-Sprache: Lightroom (deutsche Lokalisierung) oder Bridge \/ digiKam \/ englische Tools\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\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- Original-Bilder herunterladen \u2014 Einzelbild aus der Loupe oder die ganze Auswahl als ZIP; f\u00fcr eingeloggte User und, pro Share, f\u00fcr G\u00e4ste\n- Gast-Links f\u00fcr Kunden und Models (kein Nextcloud-Login n\u00f6tig), mit optionalem Passwort, Ablaufdatum und pro-Share-Berechtigungen (Bewerten \/ Pick \/ Download \/ 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-09-18T16:36:31.461178Z","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:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRuZXQuZnIvZGVibGFuL3NpZGVfbWVudS9yYXcvYnJhbmNoL21hc3Rlci9zY3JlZW5zaG90cy9uYzE5X2RlZmF1bHRfbWVudS5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRuZXQuZnIvZGVibGFuL3NpZGVfbWVudS9yYXcvYnJhbmNoL21hc3Rlci9zY3JlZW5zaG90cy9hZG1pbl9zZXR0aW5ncy5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRuZXQuZnIvZGVibGFuL3NpZGVfbWVudS9yYXcvYnJhbmNoL21hc3Rlci9zY3JlZW5zaG90cy9uMTlfYmlnX21lbnUucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRuZXQuZnIvZGVibGFuL3NpZGVfbWVudS9yYXcvYnJhbmNoL21hc3Rlci9zY3JlZW5zaG90cy9uYzE4X21lbnVfYWx3YXlzX2Rpc3BsYXllZC5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRuZXQuZnIvZGVibGFuL3NpZGVfbWVudS9yYXcvYnJhbmNoL21hc3Rlci9zY3JlZW5zaG90cy9uYzIwX2JpZ19tZW51X3Jlc3BvbnNpdmUucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRuZXQuZnIvZGVibGFuL3NpZGVfbWVudS9yYXcvYnJhbmNoL21hc3Rlci9zY3JlZW5zaG90cy9wZXJzb25hbF9zZXR0aW5ncy5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRuZXQuZnIvZGVibGFuL3NpZGVfbWVudS9yYXcvYnJhbmNoL21hc3Rlci9zY3JlZW5zaG90cy9uYzI1X2JpZ19tZW51LnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRuZXQuZnIvZGVibGFuL3NpZGVfbWVudS9yYXcvYnJhbmNoL21hc3Rlci9zY3JlZW5zaG90cy9uYzI1X2RlZmF1bHRfbWVudS5wbmc=","smallThumbnail":""}],"videos":[],"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.8888888888888888,"ratingNumRecent":0,"ratingNumOverall":18,"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":[],"videos":[],"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-07-23T10:31:18.262460Z","releases":[{"version":"3.0.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/files_zip\/releases\/download\/v3.0.1\/files_zip-v3.0.1.tar.gz","created":"2026-07-23T10:31:18.226022Z","licenses":["agpl"],"lastModified":"2026-07-23T10:31:18.315440Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=35","signature":"v\/U3mcXCkCcr4XRsEyKv6KBsDD6FZYa1mMe3E5dQmH\/s+9iQMQ\/tOhPSpr9hji6hWIJ4Fjyp2alfibxThAFuFSg\/sp8+6b1lUC2aOFBDONqnpUoHtSDOk8RbFAKZsgN+wRSWkUMUSBWPsgSh0kKuZPuENwrMoRxqDqJv29sFrFMkfFzapsukiWGFnd2rqkZKffr9SOQotzjVxBe+xIdTcghAzyRMuujarl7d\/J5kYFxo4V9Wvzdi2ma4EzfwRnoOAqA0lPWfmpHj3UF+wi06dk1AYQcnBOZQXl0Qren42snqJiNTs1m2tA49l2RFJwkb9jqQkaH2tXQgBUBE7BZ37wKuxANEsyuzt81tlHT6Cc7T1WIanj6QsZkA0th2dFCMr7wEQ+XHcl0du94vHDRIF8A1EwTjiagZfXE92B3mxyoAd+puvTKrqpJ1HpyDkkVmGYplU4ml8+YEF5Bc9k3mv+kdFhwRQ+DbB4h7y3bVuW7ZXod\/hRlmtyP7XBuLajrQO1lpwHfZg\/gEpY5lq4\/UVI4ICFCuOGaVFHORMKXMCCjkYccqaeC0nslXmP+051F21c6m3iLCisbejE3quuOkZCoP6r5iHbsm8BH4IcjEH52VV2nDKuGOuGYuVfZJYqj78DZ94Iv7fYRDSf7R6VCW9Sx18D\/Oi0SH7n7mZsWfNXE=","translations":{"en":{"changelog":"### Fixed\n\n- Do not show \"Compress to Zip: done\" message from file list @danxuliu [#451](https:\/\/github.com\/nextcloud\/files_zip\/pull\/451)"}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"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-08-13T18:53:07.304934Z","releases":[{"version":"0.16.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=7.3.0 <8.6.0","platformVersionSpec":">=12.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/kenda\/nextcloud-openhab\/releases\/download\/v0.16.0\/openhab.tar.gz","created":"2026-08-13T18:53:07.280458Z","licenses":["agpl"],"lastModified":"2026-08-13T18:53:07.351915Z","isNightly":false,"rawPhpVersionSpec":">=7.3 <=8.5","rawPlatformVersionSpec":">=12 <=34","signature":"PBXKkQ4hCqrRX2wYYm35cTWDvSZsKKUp1W3KLMwHSfLUgAt52iMiqKN2WSCMGljCXZGs6zNRBMeDfkSvl8+DMyFc8TiUodH1x3Co2pTY6oDMPkTa2UYlmzqvGue6qss6kUG0wo1ulyx9Aa3aF\/hE0j64qOxIMP73YFVkN+Kq3Z\/uDcTNfEwK5KGNSqXDDyK9Dt68RzIcbkz9YVFfF\/z29ZbDKvQcjoQDvbq3Y+jAD93pVzQG81X+Fm2qhJGR+TWdFcIqFZiUkIp8Sv2qufXwk2rc0Zp0P6T0JyJmuabJ0dMNZaXZQ1nDmI2UICJzufGnXrwy4SDSrM2Sl0OyUns3vgKgj392SepXZIekw3bQdAClOjqhhRAZxO7PkIFUI1IDk0dnzHV\/l7bW\/USB0RRsqc41ukPxek63lxtG0JHBWoL9cI9v1i13739lsnTexnu\/A6xPNgSdbl2uTM5M7fIj7hu4Kx6zsh7cypstFLa0tEeq5N16bQq3ADD\/69UJpr5\/gVrXkNgJzyd4hiAaiM2LMl2pETrOBMHtLP8Wg\/uVYKEG5UejE+AoMkt7Xvn13OtdlvUDQCoWKGdlx11EyZBgzFfe\/\/bp6szZoajYTnA4+gSJxl25HJy47Vyf4Zr3H2d1twwcA07cPHajS\/Cb5pSJgCJAt3IQexIdcN8nOnLv7H0=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2tlbmRhL25leHRjbG91ZC1vcGVuaGFiL21hc3Rlci9zY3JlZW5zaG90cy9vdmVydmlldy5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2tlbmRhL25leHRjbG91ZC1vcGVuaGFiL21hc3Rlci9zY3JlZW5zaG90cy9kYXNoYm9hcmQucG5n","smallThumbnail":""}],"videos":[],"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":"files_external_ipfs","categories":["files","integration"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/justicenode\/files_external_ipfs\/issues","website":"https:\/\/github.com\/justicenode\/files_external_ipfs","created":"2020-05-04T09:26:57.682783Z","lastModified":"2020-05-04T15:58:14.674501Z","releases":[{"version":"0.2.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=15.0.0 <19.0.0","minIntSize":32,"download":"https:\/\/github.com\/justicenode\/files_external_ipfs\/releases\/download\/V0.2\/files_external_ipfs.tar.gz","created":"2020-05-04T15:58:14.587904Z","licenses":["agpl"],"lastModified":"2020-05-04T15:58:15.049973Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=15 <=18","signature":"SQf3rxIpmwtSzY9hxmwZbhK62lIhq6HbtTp5FthrOSjSykNRNKEY6jVk+DwCWji9\nepZ+kTq\/belksHZ1bm0DISb9dshHIt90IJVIpKl8SvIvHRv8c0BFg3ND+4+EndM2\nLI5vu4NiKtj+rJNe7gUz\/GF67Kd\/16Cvqf188pju1vrAjwT0P\/GmKHSBimfdseRf\n6\/KpdQkcbIDHhcWU9qtV+QoR3vlbDijdXI3PUN6+hZPnRI9sjOsJ05Cc1nmAc2H6\nUPszULtaw6Nmxh2aRNR\/AhqydkWNJSwTJ+uWDTjS6Z1dAleZkp1+5M936KI\/zQhA\nVMdOOoxu+QAk1UxVInrBJk01VoIqAAwhJ9JlHZ7YBj34BhonE2X9e3u0G0SMTimj\nPs4XobML5z4SHkyTNG8lZiEHjlf+roLfTXabLNYPgbG\/2sfWMGqOVGvN\/N8J3jEV\nvm1ptv62k\/YgXwDAd+xrg8xd5kFyZ6bHRYi6cZ3cA7Tcla5a+NK3e4b5CA\/8hBF6\nuj4xvZswyZaC+2HlYDNZYDsuPdyQp0G7Qgh6g\/BcIPpT5LuhX7EeXcl9Zoo0FeNi\n38CGCnoAm3MXLsFs2gbiKzl7z5Bf\/MR4xa\/1JRb92V65ZV4GOCcbQWBU7FO4qsQm\n2Wmx8A4mK6p9rY8YNqJ4Y\/C1yeKAKJ0\/zaIKrfFS1Eo=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2p1c3RpY2Vub2RlL2ZpbGVzX2V4dGVybmFsX2lwZnMvbWFzdGVyL2RvY3MvaW1nL1NjcmVlbjAxLnBuZwogICAg","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"IPFS for Nextcloud","summary":"IPFS Backend for file storage","description":"IPFS Backend for file storage\n\njs-ipfs <= v0.40 and go-ipfs will not have write support"}},"isFeatured":false,"authors":[{"name":"\u0474\u22111L","mail":"veil@mail.ch","homepage":"https:\/\/carlomeier.net"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEDjCCAvYCAhEvMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjAwNTA0MDkxMzM0WhcNMzAwODEwMDkxMzM0WjAeMRwwGgYD\nVQQDDBNmaWxlc19leHRlcm5hbF9pcGZzMIICIjANBgkqhkiG9w0BAQEFAAOCAg8A\nMIICCgKCAgEAsn6rcO5VaXMw5qGpfwMNw1DQcq\/CFdJZLhAPuS8JSlag98GDhYXs\nwJ8sSnG28IzRw8dj8KCQf0GbD5a+jr9FwKyj1qSriVb8IxwR6l0Qt7Bi1YlcBKFr\nNQExqmTjKObBD487cUhmmteQKMl8UwTVA75h072y72aq03ljMLj62cGlT+FuPjhT\nBqtf2SCZJy3QJD9Y56s1QqrPjkvqUmenI2Bks3Zwo\/+orZErAOo47T6vYIMGOKvi\njySVZZn28+w38iKYiLSmcua1RJGKlNrN1hq6kUqMf284HF7fHnZeu1jjTriweDS0\nvbQ1gN5GPVskVhV0H61bPqnWGo2HnZ7oGlFbzv0s6jeSjwN7gHHd2giJrWz8Vs8v\nbJzgoDrmI\/6DjPnnOaNomfEmfKCXK7AauzTiX2xN\/qLNej0R0GIkJg1\/Y0Q8JdGO\n\/ZOf0M5ogNn0x8KwqV7yDHCQHU1DnI0b3RwfGhLuHyBLgJeRSALh2\/jX\/Y9E1spq\ndFifRVSyhbK6js7ujKYu0Ehu543s34kxVoXv1KAeereYK6xMC+jbaOw\/90kDuct7\nfrVco4OlHYkNc4J+ifg++lAvYkOuPfCqRrTK3Y05MwOwgtPSoba5cEs5wjI0Eg57\nXpkn6g9JqqTwz1TPj0ZCOy3OMdAKuoZ211S+QorkK81GrIbFsAdtrFUCAwEAATAN\nBgkqhkiG9w0BAQsFAAOCAQEALDDQG7GwNk0gJ080UH0FO\/7QrPHom2E3symPSrrW\nIVynQpROspuwyceO3MpEJo0ZInzq+FlVid\/kvv8cwqhB19WjyNqvsEHctinsb1Dg\nDQ9M5aSp3RpNoh38oW7lWgpq1JqBmZnIyFqK6eV9hjyuxTKH495TYfN1+mGhnhUT\noCYV3Vvywm\/000WNRVc0LIIlyCKERb2Pm8ppmgD2hfQKNbINi3c0JgH7mxwTxtwe\n5M5TFHxfEnF3chyhOH6qlAeSCpmGchWTBqcFF3B47UHyXFW2+Qsy8dJAUa1pBuzb\nlm+SaMEtXN8iU3UseCqPWpwZjWQd8sUcTzZQVdI9Wjqf9A==\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"nextbackup","categories":["tools"],"userDocs":"","adminDocs":"https:\/\/github.com\/pbek\/nextbackup","developerDocs":"","issueTracker":"https:\/\/github.com\/pbek\/nextbackup\/issues","website":"https:\/\/github.com\/pbek\/nextbackup","created":"2016-12-01T14:59:32.801277Z","lastModified":"2021-01-16T09:58:01.928317Z","releases":[{"version":"21.1.0","phpExtensions":[{"id":"zlib","versionSpec":"*","rawVersionSpec":"*"}],"databases":[{"id":"pgsql","versionSpec":"*","rawVersionSpec":"*"},{"id":"sqlite","versionSpec":"*","rawVersionSpec":"*"},{"id":"mysql","versionSpec":"*","rawVersionSpec":"*"}],"shellCommands":[],"phpVersionSpec":">=5.4.0","platformVersionSpec":">=10.0.0 <21.0.0","minIntSize":32,"download":"https:\/\/github.com\/pbek\/nextbackup\/releases\/download\/21.1.0\/nextbackup-nc.tar.gz","created":"2021-01-16T09:58:01.399996Z","licenses":["agpl"],"lastModified":"2021-01-16T09:58:02.399495Z","isNightly":false,"rawPhpVersionSpec":">=5.4","rawPlatformVersionSpec":">=10 <=20","signature":"V7tgxu+Xmb2UZ2eZXiaVZ3GyXvApU5ckDZ0rDQkAYNxqAEbYoF+5Y0yn7u71YA6N\n8OF+zibNvWw4Shd0w80TJdqiESH8BUUedtjhin658iNTNZLx67odt7Dc5rPKtVXm\nfXNQdUzyn2iiq3goFYJOfBqbrYD2uvjQFPvZ9uqPsGZ7jBpUvgzdW36Kjq\/ODDTT\nc1lgzOYKbuLiXt0LCKW0d9AouhsAGioe+5bxhFVWtrGDOdymHE5XxQDkUaWgvyJs\nchhIqsFdgfGtM2zBckqGAapIkv8pLK2983UCWw2AxeoUJbMv4Ldma2SOiOYC8LDp\noS0Ed3pcrEcaklx0szbLsO0jhX2pugAKyvE+yLuNaS9X3tXVMx8OEuH2jCqBDPLu\nrVsu+4VCM5jg7HwUvMkM8o49XPNIBSOY9Us3pFfH4g+C3fG7UoFHdTtsUrczKoQf\ny7I1uZys0EaD6zkhXDobOPde\/D\/g3Y+TiCjcuAuJraTTCupZs1fPzxc0vnVl8jkD\nxi+PHQege7eEeIOOADrBUrh9UzzI4QgMWviBTRrI2V6CMHZcTqBKaDISmroLejO\/\n3SEKUvkJH\/o+CyzR6C\/o6qHtdJApkMzjk0T5K7tYYdtPpVa61d8GzTwPHxGcnUEc\nH4vgtxp5LlLCmgdzgYAqHu\/8fcFW4qUiqF10LMgIKoM=","translations":{"en":{"changelog":"- fixed a problem where *Group folders* app admin screen wasn't shown if *Nextbackup* was also installed"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3BiZWsvbmV4dGJhY2t1cC9kZXZlbG9wL3NjcmVlbnNob3QucG5n","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"NextBackup","summary":"Simple database backup solutions for your Nextcloud or ownCloud installation.","description":"NextBackup (formerly OwnBackup) is the simple database backup solution for your Nextcloud or ownCloud installation.\n\nIts main purpose is to provide an easy solution to restore the tables of an app in case you accidentally corrupted the data or did anything you regret later.\n\n- Use this app at your own risk! Data loss may occur!\n- This app is no replacement for a more professional backup solution!"}},"isFeatured":false,"authors":[{"name":"Patrizio Bekerle","mail":"patrizio@bekerle.com","homepage":"http:\/\/www.bekerle.com\/"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBTCCAu0CAhEdMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjAwNDI4MDYwNjQwWhcNMzAwODA0MDYwNjQwWjAVMRMwEQYD\nVQQDDApuZXh0YmFja3VwMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA\n0CplmES5etsksbeZtKVPD+c2WwKKPkjIAE7bf3g\/UqnBXlrY\/\/HDXHJZ86O2eAFQ\nHH3+3vGHPRoYTF4fHBqGZH2Mi1gd7IAb7QjoOWuDSt8yNos29uxRssVVOP0bBjel\n8to+TWv35xMiYnrl0BQOmBPDY2NxiPCbB1suOtpSe7qUyE5R8f7FutAEZ0bwpoEJ\n7hfVyryhIYdWPD+ncy5KmxqfXFkKKmQMpvfFAhsrJlQ62bYuh5p+xhIM0+zXMFv9\nbvMYujnMz28XrFKg1xeoBFlaPoasqC8TwLqTMNSL199w2RDg2+xuIlL7ulcx8Ak\/\nYVLcEI0I06U8O5Tn93rSxXRtsE681DMtJEJdCt0odD3JiDX+zv\/bhXqiqBT2Q1S5\nx6o2pQlNxN90KJfWwFzKOgjTJtKez5eR9KqkD1kbW1yT3ckYgFfxqPTWmBrmTcb+\nqpA1HZuv3cln2eYmzHJ8jeOx3jMa6sERx49UQuo2Q3kPhJgwZZ6y+0ONIi\/dRYrl\noP9m73tVAgvKogAmZCYQg453s6J7c89hazPZZaZXra256Vc7gXaalVALCHOYb8ms\nTHgxt942EmEk3JV3LYw5jjrKKQ8RpKaUeNkbEOFDRm3Q7fqT0xGoE8p\/AX3phD6V\nwB8dNctWvVV8G\/zfsZORTk2h2hIIoT1W3gldU0wIctMCAwEAATANBgkqhkiG9w0B\nAQsFAAOCAQEANJPEysMTPPSN73qTauw\/kv9QgQIfit1DgxJ+sqvBWYbvj7DcQemt\nOxDbBrvmtg+fiZvBJzkOrV3hb0WZcyHigAR9ucEff6tGYBfM8ttGr2j3txJIoZFC\nVmWUv0aPvO5dTmij9mYdxPrO\/c2eSW9rvcDURv09MNHanlFmVSsMRupaEAVh4iFJ\nXMsvfOTLVID8bPvlknsd0xrFRzNsPXuCvWSrCj9Y7ea8GU3llA6Z06SpLLaqUoxU\nONa66\/c\/FG8KIVjVq19MyQFCiXHAmVEtUuqAYpW7ndutxdwX4tIbqp8UNB0M8TsS\n+lUxa6JoXA3OUQukL2DeS5Gj9nm4PkuksA==\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"talked","categories":["multimedia","social"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/MetaProvide\/talked-client\/issues","website":"https:\/\/github.com\/MetaProvide\/talked-client","created":"2021-08-23T14:12:59.519773Z","lastModified":"2023-02-03T14:58:38.095540Z","releases":[{"version":"0.5.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=22.0.0 <26.0.0","minIntSize":32,"download":"https:\/\/github.com\/MetaProvide\/talked-client\/releases\/download\/v0.5.0\/talked.tar.gz","created":"2023-02-03T14:58:38.088496Z","licenses":["agpl"],"lastModified":"2023-02-03T14:58:38.201358Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=22 <=25","signature":"YAenjzMfrd6uENJxFv\/kIDn53z+dn7ZIihr2hcJEiAAEFjh\/k7E2b5ytTbJvAZoVm9cetKmxU3bJyZ9cPr8Rdx+QPkTPjTtRRhh4Ir977Yu8IaFZoSKRUuGW47cLsEdzywXhYymFP1wzoRhM03yI4xMXYq1C9CDTpGDSz3odhuskPD9jWFyUUp9HgvtD7xmzgO6myQ1VdcitTjcCxbnvHDh21XZHUUtin0HkJF2jXCCmSEQhnY31wUoeLksm8dxyYYT+I6VfRosLjtGEUNlPU2g9gNejEe16rPxwlmWTvOBEE9odqjgn5gRapeLtwR9dl8km9vV7GMAK1Ebv66ecZIKZ8yw27Pa2tL+fOvvZwEALbY5CQncW1bkUieSkYHNgtjDgXiHu7CflqIgvk1EY8272pS7TuKnkSXMRrbmaKXIp8TtymVpJ\/F1T7wqXe2q7vnEFYrUyl9DPL8NXls5vUJ9IuMp0Vvd+dXU6kWAt0GJada71\/+TKeh5JTl6y\/j81wLdDvdrs\/hIElHuh6Rw06tjs67us7g6GqxCcb9EAExzP2FI5SB0wYVb3rukDbR1kUmX7g7WMIz1nFR66BCIbWv4zGENfbPZBJymO65JFD084g6+A6Vmp2yQjpYnU+NC68vLhB9MsB2oBxnY0HrNgmA9z1IOabNtTBE98KP0iC2E=","translations":{"en":{"changelog":"### Added\n\n-\tSupport for Nextcloud 25 (Requires v0.5.0 of Talked server)"}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"translations":{"en":{"name":"Talked","summary":"Call recording for Nextcloud Talk","description":"# Talked client\n\nCall recording for Nextcloud Talk. This app provides a chat based interface to interact with the Talked server component that handles the actual recording.\n\nCheck out the [Talked server repo](https:\/\/github.com\/MetaProvide\/talked) for more information on how this works and what the current limitations are.\n\n## Installation and setup\n\nIt's available in the [Nextcloud app store](https:\/\/apps.nextcloud.com\/apps\/talked), just search for Talked and you should be able to find it.\n\nOr you can clone this repo into your app folder and enable it in the app menu in Nextcloud.\n\n### Register chat command\n\nTo use the chat command to interact with the Talked server, the command first needs to be registered with Talk. You can register a command using the occ command. The exact command depends on how you have installed Nextcloud. Below I'll have an example for the official docker container and the snap. For more information about registering a chat command, check out the Talk documenation: https:\/\/nextcloud-talk.readthedocs.io\/en\/latest\/commands\/\n\nYou will find two examples for both the docker container and snap. The only difference is whether you want to allow all registered users in a room to start a recording, or only the moderators.\n\n#### Docker container\n\n##### Only moderators can use\n```\nphp occ talk:command:add recording Talked \"php \/var\/www\/html\/occ talked:record {ROOM} {ARGUMENTS}\" 2 1\n```\n##### All registered users can use\n```\nphp occ talk:command:add recording Talked \"php \/var\/www\/html\/occ talked:record {ROOM} {ARGUMENTS}\" 2 2\n```\n\n#### Snap\n\n##### Only moderators can use\n```\nocc talk:command:add recording Talked \"php \/var\/www\/html\/occ talked:record {ROOM} {ARGUMENTS}\" 2 1\n```\n##### All registered users can use\n```\nocc talk:command:add recording Talked \"php \/var\/www\/html\/occ talked:record {ROOM} {ARGUMENTS}\" 2 2\n```\n\n### Configuring Talked\n\nAfter you have registered the Talk command you should configure Talked. If you head to Admin settings > Talk, then you will find the settings for Talked near the bottom. Here you can specify the URI for your Talked server and whether to use HTTP Basic auth, and the credentials for HTTP Basic auth.\n\nThe http \/ https should be included in the url, for example: https:\/\/talked.example.com\n\nYou can also connect to the Talked server over a unix socket. To specify the path to a unix socket prefix the path with `unix:` for example: `unix:\/tmp\/talked.sock`.\n\nPlease note that abstract sockets aren't supported.\n\n## Usage\n\nTo use Talked, simply use the `\/recording` command in a chat room. If you don't specify any options or run `\/recording help` you will get a help message telling you about the different options. The following options are available:\n\n* `\/recording start` - starts a recording in the current room.\n* `\/recording stop` - stops the active recording.\n* `\/recording status` - checks if there is an active recording.\n* `\/recording info` - prints the version number of the Talked server.\n* `\/recording help` - prints a help message with the different options."}},"isFeatured":false,"authors":[{"name":"Magnus Walbeck","mail":"mw@mwalbeck.org","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEATCCAukCAhGUMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjEwODIzMDcyNzEzWhcNMzExMTI5MDcyNzEzWjARMQ8wDQYD\nVQQDDAZ0YWxrZWQwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCu7Jvt\n68UEEdBrjpzHfjFXgoO6qsLHbPxcfVZpE0rnKEy+iTm4oYN4P01Pc\/hW67wqGB1i\nEMPDNFbJ8vcc6eizm1bwl9KRbH+6vY1qFSHNp7DTZL5GE32kXyXqRgKEMTgL5mJm\npZT0rYP20Q9dTYrajLQSuwGPvz4PkRCOIU0OCx++6HjyifbjS2H3jO8Mz+t0rsOF\nWLJMOJr6hFnbu37cSENoqi1uo4GQIjOog8SQyf+pCuFYqLpRhh6LodkF1tKaOHvM\nJ9ICL5P2+sILJOvWnU\/UXDkhrDzhr4kQIkVjm2m6YhjYZ0xEbi1fG9i7wX4liBdx\nV7TGnmISqkSuSVh+5y3YB5\/xLMGE9FF0yDIGupZWVWhZtSd04bCiik3ILvPzbfbG\nWh7BOirWF7zW0eNY0hUS6lrC2KCS0swNrZ2nwXkdGzE0PDR4JbujQsEXMD8fOL5C\nOwaxVdGSxHOCwZ5KnlvMaLaZit2F3xQ0VMe\/U+nkatrrmYpbMyq6ADiay8lBztRo\n644EWWfBmQD5Wiju5LE0tJxiFjij\/agiOJXXFUMfRATb\/VTYJQ4TwnPJCtvkp4j5\n9FKct2rwmnoDb\/8fg9NrUgqqZV4hQTH1L9bgjI5OOH7u73MQv9UMj4J4lG9NaskU\nDJLZqQWgKH79vPsBU84eiyN+CCYupIRRxHdaAQIDAQABMA0GCSqGSIb3DQEBCwUA\nA4IBAQBXylmk6XRQNAm8zWICb84JqJMVTx6aln7cmWFxpH7m3m+TPr+AngWIuyMC\nssgwhqKeV+GHV9w+BIuaz4LWp4RuiqJ04Be2CA1OSZvlO34Udk0TyrGdC2SSo2TZ\nBGdNDBzGus7J5y87ac2yJ+YHNqadazt0klzTEN6Bc2NUA1QpU7mzXehFLVPct930\nbXB+qGvckoO0LY1u2lOe8zn\/7JZ89p3YiHXvw4MA56Dl1LqlED88hrOXw6bveTMw\n0PFULSmThRpoWBf8UPOVtVOWglWimuHTNHDKH7aJT2Y4gsbgCrJE2cRH\/8WUII2K\n7W+3ov+KBjg3JLSRY1bjwq8WTo4O\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-09-19T16:46:14.034867Z","releases":[{"version":"1.0.3","phpExtensions":[],"databases":[{"id":"pgsql","versionSpec":"*","rawVersionSpec":"*"},{"id":"sqlite","versionSpec":"*","rawVersionSpec":"*"},{"id":"mysql","versionSpec":"*","rawVersionSpec":"*"}],"shellCommands":[],"phpVersionSpec":">=8.2.0","platformVersionSpec":">=33.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/bitfireAT\/nc_ext_dav_push\/releases\/download\/v1.0.3\/dav_push.tar.gz","created":"2026-09-19T16:46:13.946673Z","licenses":["agpl"],"lastModified":"2026-09-19T16:46:14.093135Z","isNightly":false,"rawPhpVersionSpec":">=8.2","rawPlatformVersionSpec":">=33 <=35","signature":"hsazLjC6aHwSqyYHV84N6HE4iP52zIPtz2gYU2yUKGhrdFp9S2IUGy4FSDM9Aho1OptEPquD6cBJeds9ZcT0oiBIgu+a2m4YXnlmD5GOqYdPDDsE7SJkzRCDaXK6s2E3l8EuosaZ+JIeEO5PePRMbGCtrKKurKBgrlMqFGhrIsQxka07rFNRgweNaQUKLIf5e5EnFLo7tMZjduroz9C8TezPGr5kFvSht1SyJjGPeYSyIdNUDyTQPIjy0yCvV4mX25Kl+8UFaiUxEeEeGOe0R3xu9FlEpnPicTbsJ97WEnBzYBOnGJI7ft\/J1zA91D8EiEbpu3RdkTUuW0rxTfWmv9Bx4SHCyBiTXDBTU7W0HxY9LzfO7rjfwBwYcgKsXKDnWfR8E1S8om1zgEZ8efrDvaf8cmn8AhjCBQMsyl1O9cpPlmq5dY5xtRciHOAaqU5reuKKa+7PILfS3UsIL9y\/6UAAtjYbMIPLecF+i0KbKaoIoYtFBhlFzMTWTkVfd9v\/HhZkeQoxQKryLv82yfDY+RLC8XJDA63i9asiSy0ODrvFzaK7+z4iCPkTlgYG3YAMvJguxySY1raWKLU5NuJeKr8ADXnsQBYYQIm8WB5eVqd5x+hNsR7lo+giqET9Rua3xYkK2gHlCrAKPs1SjZg\/8bkwns8UR0YjsDB0\/7b++xM=","translations":{"en":{"changelog":"### Added\n- Added support for Nextcloud v35 (\"Hub 26 Summer\")\n\n### Removed\n- Removed support for EOL Nextcloud v32"}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"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":"snappymail","categories":["integration","office","search","social"],"userDocs":"https:\/\/github.com\/the-djmaze\/snappymail\/blob\/master\/integrations\/nextcloud\/snappymail\/README.md","adminDocs":"https:\/\/github.com\/the-djmaze\/snappymail\/wiki\/Admin-Manual","developerDocs":"https:\/\/github.com\/the-djmaze\/snappymail\/wiki\/Developer-Documentation","issueTracker":"https:\/\/github.com\/the-djmaze\/snappymail\/issues","website":"https:\/\/snappymail.eu","created":"2022-10-17T19:05:46.114755Z","lastModified":"2024-10-09T19:40:31.203067Z","releases":[{"version":"2.38.2","phpExtensions":[{"id":"mbstring","versionSpec":"*","rawVersionSpec":"*"},{"id":"zlib","versionSpec":"*","rawVersionSpec":"*"}],"databases":[],"shellCommands":[],"phpVersionSpec":">=7.4.0","platformVersionSpec":">=20.0.0 <31.0.0","minIntSize":32,"download":"https:\/\/snappymail.eu\/repository\/nextcloud\/snappymail-2.38.2-nextcloud.tar.gz","created":"2024-10-09T19:40:31.190221Z","licenses":["agpl"],"lastModified":"2024-10-09T19:40:31.245097Z","isNightly":false,"rawPhpVersionSpec":">=7.4","rawPlatformVersionSpec":">=20 <=30","signature":"NnxRg3Yak3KJJC2FY0DXP6PqsMdv23YR4bccjnQfob2POgSb6RboDTGOMETOJmeZ\nyoiLPsr08BzAyToGe0AUf1GbKFpPe44jTcmSBv8JOIeOO5dEO3CeCXkOdetCtTo0\nr1kdtMXYcAN+y6JtiwauOiwbj\/qOzMJMd2sk9TxdPx3sTXCFXL02dvBmewf3JlHh\nWMdvGkcqULE\/xDwvMuRi8hP3GaF9kIfImMg56atrfRFwisSCBwfiLUYw83hTaY5w\nyKSTF1dnnAYSnXLzabCRGG3D8iUOCWqNtxNk9aUjyvJf7FDYcVmRfCS3WddYsrrK\nerLW\/fvMBDjEAtttEsFePfxpot6raByEo1xdMeGOt7jpk+0tXV46uDmyLdFM+OHG\nxwyNmjKs95z\/5FaqXg11rFMmJou8MXXvwoWRu\/3O7EDRUMr5Z90Kg1DjeAf+emaF\notMYNBEIY36g293zQHptSpvlwecIvhsdMKQxi59DfsKJihxlvnasVlBiSS5pr5Zb\nxX9DYHCN7fnqcgYSQC4J3Ts4emUUee8N6lfuzfkLwGkgPv3kD7G4xAvgOB0ZruHF\nq7cK7ovLNWDFhjijZkrouzh0v1tOevjdBwuS0LoSR5IKpOlEO8RuZSe7550RqS7I\nji2rzGKuMjw7G9do16r8V9\/MupoZT72YRDRMURls+yw=","translations":{"en":{"changelog":"### Fixed\n- error '$index is not defined' in Settings > Accounts\n [#1797](https:\/\/github.com\/the-djmaze\/snappymail\/issues\/1797)"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3RoZS1kam1hemUvc25hcHB5bWFpbC9tYXN0ZXIvaW50ZWdyYXRpb25zL25leHRjbG91ZC9zY3JlZW5zaG90cy9pbmJveC5qcGc=","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"SnappyMail","summary":"SnappyMail Webmail","description":"**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 in Nextcloud, go to Nextcloud admin panel, \"Additional settings\" and you will see a \"SnappyMail webmail\" section.\nThere, click on the link to go to the SnappyMail admin panel."}},"isFeatured":false,"authors":[{"name":"SnappyMail, RainLoop Team, Nextgen-Networks, Tab Fitts, Nathan Kinkade, Pierre-Alain Bandinelli","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.78125,"ratingNumRecent":0,"ratingNumOverall":16,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD\nVQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA\nxBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM\niWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo\/5i4A+absfB4SvOWo\nP5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY\/V\nCD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q\n\/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL\/yuGUyUKu5pJF6pIr2O9xK\nZw44JQsUvdHoZAZKrdBQxck6\/FHa\/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1\nh9Pa\/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA\n9nhxPalglxRNYcHs\/n7mjq4YdrwFunMaK\/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj\n07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt\/ej\/L8rh0\nDj6dlazJQPwnkChz\/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg\nXw2SvaHSyjsZ+EMHTZqi3CLDR\/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B\nAQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S\/fB\/6ym3i6WBcIQ4H2\nSD\/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN\/aOYTu\/7yophnq\n5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP\nefUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI\/DvAmn3RG73e5GMGXZjds+ES7teBD\n3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH\/RpgKYkKr74ZISKlpNGATkLv5Ikp8\nWgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==\n-----END CERTIFICATE-----","discussion":"https:\/\/github.com\/the-djmaze\/snappymail\/discussions"},{"id":"twothousandandfortyeight","categories":["games"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/relisiuol\/nextcloud-2048\/issues","website":"https:\/\/github.com\/relisiuol\/nextcloud-2048","created":"2025-02-10T17:16:10.324967Z","lastModified":"2026-07-06T22:43:19.042397Z","releases":[{"version":"1.0.3","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=30.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/relisiuol\/nextcloud-2048\/releases\/download\/v1.0.3\/twothousandandfortyeight-v1.0.3.tar.gz","created":"2026-07-06T22:43:19.012834Z","licenses":["GPL-3.0-or-later"],"lastModified":"2026-07-06T22:43:19.115071Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=30 <=35","signature":"Dv6qMQnfAT2sFjczlWXMmXZaAx5WENtbQ40egdpuJUWgI9bwEOLLpNU9SLErc5AaWL81ydxAyDKbZN0UVlr3h9jEBxkW55gOmmcGRkuDLV1OZM9f9GFfBqxyUoTx5qbP22oaXRd\/i2CH3ra2TX6aWb5CHMpuKZCMt9iecoS+y6UOXKrf3Znf+9Ych3LI5FLbMt6v9K6vMpAGUog2+Qe3lPQhTG6LIRbaNj9f2HE6ScmAqXyW5opKhungDJCkucBV3Efx3cplvjzx1\/jIOiJ09WEz9Wi+pJaq6FArikR9I5HoIHO9lIpLwaUQRx+NgVSu1G4noQrnIdMJUVUcM2Fr4r1Tuw+pkqvqhmDVBpnsCPSRZO9qFOVFhWI5uHYXRAT6hJDKcIwTGnrsuadraP4VlTijfVU1mGS4hQhcuKTFC8YAKEe5JxnUvbZooFMJCca9j4LgwDx0ae4EditHu1jZKEW1TCWYCRf7An37r8uFOQqLFaAbgS6uxBCQnyL+K2ExdBgzR4mXpW9JZvRg\/GVivWfUWgU\/OM4fPnIxgsPc5nq330wyhzyrZmgNYQu\/IQYNKNYHVjyzoTu1pvUvjMBEJa\/Av0DQqFPGRWlxYQQOM53pkrbV4yhqb6K2kAyaN2YwXrcFKZOtrpAeBtfSKA\/Xdy+RaZ\/YtQNyOkdHk1Fn8Yg=","translations":{"en":{"changelog":"### Changed\n\n- Prefixed localStorage keys with the app id and hardened saved state loading\n- Updated keyboard and touch input handling for modern browsers\n- Replaced link-like game controls with native buttons\n- Removed obsolete JavaScript polyfills\n- Switched the navigation icon to a theme-friendly SVG\n\n### Fixed\n\n- Nextcloud 35 supported\n- Updated the page controller to use modern Nextcloud attributes"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3JlbGlzaXVvbC9uZXh0Y2xvdWQtMjA0OC9tYWluLzIwNDgucG5n","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"2048","summary":"A Nextcloud app that lets you play 2048.","description":"# 2048\nA Nextcloud app that lets you play 2048."},"fr":{"name":"2048","summary":"Une application Nextcloud qui vous permet de jouer \u00e0 2048.","description":"# 2048\nUne application Nextcloud qui vous permet de jouer \u00e0 2048."}},"isFeatured":false,"authors":[{"name":"relisiuol","mail":"contact@relisiuol.fr","homepage":"https:\/\/relisiuol.fr"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEEzCCAvsCAhKTMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjUwMjEwMTAzNTQxWhcNMzUwNTE5MTAzNTQxWjAjMSEwHwYD\nVQQDDBh0d290aG91c2FuZGFuZGZvcnR5ZWlnaHQwggIiMA0GCSqGSIb3DQEBAQUA\nA4ICDwAwggIKAoICAQDHAO3UjgIAz2v5+Lz+nPmhWhL8VlFNOqx4qlcu9ChIV9+r\nNCi6Ld0m9lXU3YG3IuinDxn1THVbOsLGF3wk17hn523omfNdNxo\/xzNeJEUjIep5\nRl154wOMEyHCw2qfi99l8ZJRkOc\/dk+21\/r+OGI3zTO9ackJ\/rgSmofr9YI0zLJx\nc04b3gtLmPh5wAhbS2BfUmG6T7wd96zgGW\/SpuFN6\/R6hBi\/sTOwVWO40wk84+wR\nc4ffZaKSzgQ2QdmdzFzM\/M\/slyQBJWFCjClbiXoValQwC3ONDMlVU1LNGkzOgrFV\nBG\/jmQDriywIF05Satxl+FHG7FeUl79ZWd8ZjnKOLGO\/vK3dPwWN9q6RrNBuPnL1\ncOEOQirkh1am0F\/P1q4kb6hp6nAByx51F4YlYiMiMGhzLBQ75ZObRonpr2BQlOg6\nITUpbkDcQGCiy5keRlJxgByGKfDXGzi8zMakkeEl8KA76p6K6OENG0922klUxcb4\nt1\/SOgJJtEkt8RgsZvKgifNfMULrFapsy1IbFNQbZHwk1xoIq\/DbKLRggXvc+fP3\nynY7Are7MSutQRtpoigMVo4QAO7Jm0e6e\/mUPYTarbfVU\/OlHFy3oVRm1V\/dEu6k\nhLcnDZpb2hPuwYUJN889KBLrEKQ4xbZhukmoqtUpllDVBpw1ofBY7z\/Nt9YCVQID\nAQABMA0GCSqGSIb3DQEBCwUAA4IBAQA\/Idt5LNy4S8OC7x+JB8TcMeUtBUf5vtcS\nfanHUUdJIl3ZWATwilmIb\/TLdWZIcwQOffgwkTpC0I4XZ5eOV8UoJ\/pX\/JdEgozj\nEvyNUpZscorr3CBlgowbyP1gtH4pQwn4ydCeD3nGHNP5yIs1Di6cwI\/kIIzvWtxN\nMvuA0MgIHd80\/yP7XZvSVmV\/YWR0s30l2IkwxwKrOclsbA+98C1vP6Asll\/wk5yZ\nW\/Hg9niSZLDlKkRhYufuF3OM0IhF3Xn2CaXwNriL\/\/QfGZ4JNF1iqVyDS05uLjBm\nsSMyFgdXfEC6teTWsHeauGGTV05dBf4dEy6HohltcLwjXlk9zMhO\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-09-19T14:40:35.461724Z","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:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2RhdmlkLWJyYXVlci9hdWRpb2NvdmVycHJldmlldy9tYWluL2FwcGluZm8vc2NyZWVuc2hvdC5wbmc=","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Audio Cover Preview Formats","summary":"Generate previews for more audio formats","description":"This app generates preview images for additional audio formats from the embedded album cover. \n\tThese previois will be shown in the nextcloud list view to make browsing your music library easier.\n\tThe geration is done with ffmpeg which is required for the app to work.\n\tAlso imagemagick is recommended for best results and required for some optional settings.\n\n\tThe App has not been extensively tested. Usage is at your own risk. It is recommended to backup your DB and preview files before installing the app.\n\n\tCurrently the following formats are supported:\n\t\n\t- M4A\n\t- OPUS\n\t- OGG\n\t- FLAC\n\t- MP3 (the nextcloud default provider seems to have issues with my files sometimes)\n\t\n\tMore information is avaliable on GitHub."}},"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":"related_resources","categories":["tools"],"userDocs":"","adminDocs":"https:\/\/github.com\/nextcloud\/related_resources\/","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/related_resources\/issues","website":"https:\/\/github.com\/nextcloud\/related_resources\/","created":"2022-09-09T11:08:48.483249Z","lastModified":"2024-04-02T23:05:55.750319Z","releases":[{"version":"1.4.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=29.0.0 <30.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/related_resources\/releases\/download\/1.4.0\/related_resources-1.4.0.tar.gz","created":"2024-04-02T23:05:55.662874Z","licenses":["agpl"],"lastModified":"2024-04-02T23:05:55.842764Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=29 <=29","signature":"hAHqxTFdr7NyHKY\/fi94\/3vCooU4XoICrwRsrHaZvTsiZBeWm5dvwaViPjg8WWSICZkuJ6l\/GjBKYbbv+A\/SW49P\/K0u3sBLOSqTkgRSfcJomkNlOrgzNoaEMV3Ch1EGJPWjcQZ\/JXHZj0b4Ktolna1M5hneafPaOjnL9gNRjGLz0aFqhxFYfp0bFtM4m\/lsuROSCXF96iHXBkxiLOzC4A5l486AQEnFKr5Q2dtTsIZtWcqgGv2qKeKrwV3punxGtG0QJy8VuLeCk6yImJnMQ2rvhmCSfwPb7aTEVIg2hCyHywoSoQ+2rLVCf+JwzU5Bi+pZQ07zbp2PfWkjoadp+wbiiUMtE1PPcCnn+GWnfbAvxSaTxaz6jndPeyeDnGfLGA5UFov5lxBMCOyd1pi\/wLeC6\/SlejFnVwlI2A7CaU8NdZ0EcensGakiweLUe0BGM6eI5d9RfcdzKgZ2E64LYytYDb03i2NyPxJFMTCaUBzAtRT27mAUWieVfwbB49plkvvwYwDL5OOU9oK4HfU7+Y62z3sI61jlYlfxr2Ifse5qJwdFNePy\/mtc0MuwNjZ\/D1Cwk7rNcxv08sRrPwGegMJ3LVdiKofGLfUH5CkhHQzsxBFgj4hSDErenn0jrgk2RFAGmvutExG8BlwD9zSBgu3bTrcCK5lXuCjYG+63BaA=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"translations":{"en":{"name":"Related Resources","summary":"Displays resources related to current item in right panel","description":"Displays resources related to current item in right panel."}},"isFeatured":false,"authors":[{"name":"Maxence Lange","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEDDCCAvQCAhHfMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjIwOTA4MTUyMjMwWhcNMzIxMjE0MTUyMjMwWjAcMRowGAYD\nVQQDDBFyZWxhdGVkX3Jlc291cmNlczCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC\nAgoCggIBAKm5kC0LMKnaG7oWvlt+NYbxJfMfljW6iKKeWWXqdOSK7WJoo1215Fhw\nzVYywYsvcyXnWXqPYvvoZ7jrVh1mDbUEutx51Rfgf4Rb3Zsx5+ZNDCxeLogH\/J3u\noWgFMfOSNEzsekVnzCr8d3wL4D4\/rqlN+PWnTCaYuolP7TtCELfUsxO04k1ES0Lm\n8t0QnqysSuTvDG6qKusqKX\/r49upeWTaBAh+h86NBQHDPEzguT07T\/zr8tFmaj\/S\nE1PR0J91+ilr6ahbhnnThGh3YUfkQLCAcbiKaO34kho242YaXrpheZ8L9XK5Kro2\n28Ccq6UO3lq3mDvkFzJJOl+LQjyxBWRlyYf8qGLKCeFkXB4FVTdWiZYTm4nS066Z\nwA1QxO1oqNzzKcivhEv9n4bPgIKaMHOAC9TDOzl0473o\/FYx4mKB7d8jv+3aNsy3\nHhWX7X7FJKJemJje0UZ4luCbdhx0o2kGQ8ls8oga9FlkEXg7+g6GP4VLFR6WFjgC\nYqMT3il4gKvUH0gU\/mC9Ozp+viBC5FQ7h7l9CzunZ9Jq22k6yoF+HSt1\/2tV10ku\nRLXL8xX9qNgFfi2XFzEIWicXhyyfx3ir1EQzsXSA2viBVuz+HUVi7x5RpLP5R24x\nh+3Xw9x2Qq8ZyvJctmVvru54gOGcMz8j\/CYccqZ555BXCljo+RWxAgMBAAEwDQYJ\nKoZIhvcNAQELBQADggEBAJBAusmczd5fQ1dXPndpG2Zqzw+Au2b+jtLHybtLtFsk\nqwvSdsD+Re3jrbJkgl0DGzmPStMm1IvkX4t7MhKKNo5vZSbCMVdXrUDGBw8Ix48U\ntoCT0gm4jbaXSL97R\/reiyENoB0NMT8V8qneN8OmLh511OD+6woqpJwQGnRUXUVu\nsgpyaDsBr4C5jH5epAjCOuitq8u1xObIquGzTEId0CWrvHncg4GsAjlnHhVfIUvW\nsaikfU9eKeUQv4Z+a1OZLRlepcpkHkUrbXaCujFMYMnUHk5vMtiTEaX7sKzPQbd8\npYsk\/JlUHTHnikOkhwPlyIkU9+dwRXLtVfhuGvIZrko=\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-07-19T10:19:23.524830Z","releases":[{"version":"2.1.3","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.3\/interfonts.tar.gz","created":"2026-07-19T10:19:23.507699Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-07-19T10:19:23.558963Z","isNightly":false,"rawPhpVersionSpec":">=8.2","rawPlatformVersionSpec":">=32 <=35","signature":"XRLUTR6glEM8Xdi2myHC53zybfoRdAGpcQG4aq7Ydw3qj4XsoKS9dD1zx++kiUWRjoL+WPGngS+e2FL0G7Ff651JI2yKFC4AUzkmO2lqaTG55EqP8PpkvytMpdYDP7W5CAnQuXeYG1ftUK1DvcGhwMkV6jaTuwy\/l3KXFoXecEfnyeAnehPRjAtZJUoFimHmCHqCKHtLcKTwRpCoxfTTgVb4QvlpDuVw9Po8TbAK1mOCcjxkXco7xIlC09C+VdGbuExyRXVnwELmX8Zks7AhKb8q04YbCuMO2edX\/AYTJ4e8S8ucSovkS+qhL3saK6sXLNT43G6cm9SG7JSo+4dCgLYXEVD3tVBWr1DNBEHeLEvLl7dNMZC3lI0iqNHDYUue4u6eCcZ30BjhA9jAE\/z+wpmD+oCWUMlIb3kq2VWG3cQA+8Wr7v7EkvljzfuviEMYjcwc34NArxG7FicuzJPEKch38+\/Lv9z2Fm50mmOeU92NJ99lY7dZE2H2tkaIO1Kn5osiuSerJ8XThMIUaOxmXgSvgrKkMeDlf+1UlIKQ5Y7N53nmEn7DMTelmYTQNfY7AGKK9sm5cke2lnwTYdaQcPptLNCP1H0oJRamJvRn9a1YpPV3XIPH7ZOr5wB20iyTQQfzLsxMvXWrFNzFDOypxLtY6jclSdTzCxdz22Rvl4w=","translations":{"en":{"changelog":"### Fixed\n- Icon fonts render as icons again instead of as raw Private Use Area\n codepoints. `<i>` sat in the italic rule's selector list, so\n `font-family: <Inter stack> !important` applied at specificity (0,1,1) and\n outranked the (0,1,0) class selector that every icon font declares its\n family on \u2014 FontAwesome (`<i class=\"fa fa-user\">` in v4,\n `<i class=\"fa-solid fa-user\">` in v5\/6), Material Icons\n (`<i class=\"material-icons\">`), Ionicons and Glyphicons. Reported against\n [Nextcloud Passwords](https:\/\/github.com\/marius-wieschollek\/passwords),\n which renders every icon as `<i class=\"icon fa fa-{name}\">`.\n `<i>` is now omitted from the rule outright rather than excluding one class:\n the user-agent stylesheet already declares `i { font-style: italic }` and\n the Inter stack still reaches `<i>` by inheritance, so italic prose is\n unchanged while *every* icon font is fixed \u2014 not just FontAwesome 4.\n The integration smoke test now fails if any rule targets `<i>` again. PR #15."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL3VzZXItYXR0YWNobWVudHMvYXNzZXRzLzdjYWQ0NDVlLWUwMTEtNGY0YS1iMjExLWUzZDlmYjIzMTVmNA==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL3VzZXItYXR0YWNobWVudHMvYXNzZXRzLzhjMWM5ZDg0LWQ1NTMtNGEwMC04ZTZiLWRkM2QyNmIyYjk0YQ==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL3VzZXItYXR0YWNobWVudHMvYXNzZXRzL2Y3MDNlZDhhLTljZDEtNDg4Yi04NDE4LTVmNmJmYzNlOWM5Mw==","smallThumbnail":""}],"videos":[],"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-08-26T10:19:46.131046Z","releases":[{"version":"0.11.10","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.0.0","platformVersionSpec":">=31.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/christianlupus-nextcloud\/cookbook-releases\/releases\/download\/v0.11.10\/cookbook-0.11.10.tar.gz","created":"2026-08-26T10:19:46.108964Z","licenses":["agpl"],"lastModified":"2026-08-26T10:19:46.171802Z","isNightly":false,"rawPhpVersionSpec":">=8.0","rawPlatformVersionSpec":">=31 <=35","signature":"fkdghzTbtQjY3oZuUyG\/gLlHFIDURf2Iqad6Jn+6WIehsyT1\/lxq3tIPSehY79TjIVZpipfHyyvw4iH4yZIoFZXSbgrJlAiY8y3JQgaYmblxdNuNCxh0re93d1ODf40UFnfJBKyjZGT3Xlfqe7OgzCBdLjaACsGutTiMPeigjzp1eEHJFJJapuNoifu9xa9hPJqvrXyrkuZJudR5RuO11EXu2dzGH59njOKNrBIXOlW4jlrQeJPqTsWxzs4GEc+MqMRPfRXTg0bxKR1wvKAKKB6wkRTbi8UWH7ae\/OVCngC2Onkkz03emy5PSsWC9XONb8lsJNYwZdlGEuB6D0xmDbzGhLFzD5mDuVeJfL6O\/yM8nHQmvUtWMko6PIC\/gAFuEIUljVpI7xzFSTwS7Qko\/dM5LJWB6L5c0CnwCco45Z2SvU50BVIlOlzzSiaKofy3N2eXS\/3SWhPnIsZDN6RYX4wui04k0yyTZgV8ta5kVPk492W43UlufmlD9X1qnbOXl5Nur8c3HURMwGV\/Wa8gGQ7+Rc7gaGZFcH3+FJbT1Q3toSjKKJmKwAGoPo9kFN7X5QX8QlJdCKO7bwDJOgh+GqpqQV81ytLrZ+6FY2NsseOO6q7F\/+OqvYGl\/ZovN2Qy9coeIbp4o1ISNy6sIKZ8XP4+KnZnOrpSFeitfkbBAms=","translations":{"en":{"changelog":"### Changed\n\n- Shorten the link symbol used when recipes reference other recipes\n [#3312](https:\/\/github.com\/nextcloud\/cookbook\/pull\/3312) @xhon-pelushi\n\n### Fixed\n\n- Prevent regression from #3305 to not show license information on web frontend\n [#3323](https:\/\/github.com\/nextcloud\/cookbook\/pull\/3323) @christianlupus\n\n### Documentation\n\n- Add AvoCook as client in the docs\n [#3248](https:\/\/github.com\/nextcloud\/cookbook\/pull\/3248) @Logarex\n\n### Maintenance\n\n- Migrate to Vue 3 for Frontend development\n [#3124](https:\/\/github.com\/nextcloud\/cookbook\/pull\/3124) @christianlupus\n- Fix typos in documentation and comments\n [#3285](https:\/\/github.com\/nextcloud\/cookbook\/pull\/3285) @jannikbx\n- Update dependencies and enhance dev experience to show size of generated assets\n [#3294](https:\/\/github.com\/nextcloud\/cookbook\/pull\/3294) @christianlupus\n- Extend the workflows on PRs\n [#3295](https:\/\/github.com\/nextcloud\/cookbook\/pull\/3295) @christianlupus\n- Fix application deployment automation\n [#3295](https:\/\/github.com\/nextcloud\/cookbook\/pull\/3295) @christianlupus\n- Add file needed to work with agentic AI on codebase\n [#3295](https:\/\/github.com\/nextcloud\/cookbook\/pull\/3295) @christianlupus\n- Make source code compatible with REUSE rules\n [#3305](https:\/\/github.com\/nextcloud\/cookbook\/pull\/3305) @christianlupus\n- Prevent issues in cron-based workflows\n [#3317](https:\/\/github.com\/nextcloud\/cookbook\/pull\/3317) @christianlupus\n- Mark app as compatible with NC35\n [#3324](https:\/\/github.com\/nextcloud\/cookbook\/pull\/3324) @christianlupus"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9jb29rYm9vay9zdGFibGUvaW1nL3NjcmVlbnNob3QxX3NtYWxsLnBuZw==","smallThumbnail":"https:\/\/raw.githubusercontent.com\/nextcloud\/cookbook\/stable\/img\/screenshot1_small.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9jb29rYm9vay9zdGFibGUvaW1nL3NjcmVlbnNob3QyLnBuZw==","smallThumbnail":""}],"videos":[],"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.98,"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":"dokuwiki","categories":["integration","organization","social"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/rotdrop\/nextcloud-app-dokuwiki","website":"","created":"2023-02-08T08:30:19.357958Z","lastModified":"2025-10-15T21:26:55.767551Z","releases":[{"version":"1.1.2","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.1.0 <8.5.0","platformVersionSpec":">=30.0.0 <33.0.0","minIntSize":32,"download":"https:\/\/github.com\/rotdrop\/nextcloud-app-dokuwiki\/releases\/download\/v1.1.2\/dokuwiki.tar.gz","created":"2025-10-15T21:26:55.754749Z","licenses":["agpl"],"lastModified":"2025-10-15T21:26:55.801964Z","isNightly":false,"rawPhpVersionSpec":">=8.1 <=8.4","rawPlatformVersionSpec":">=30 <=32","signature":"qaO7etlrqxcoPXFWYGd9aZBlrvR9CxhXEJqrssyoEzUhJR9AIYlY19wQnS+zYIZY\nxQ0gR611M\/6cHgOVQEs4ROfDy93cceAhzKbktChiC8K7SAvxv6XoAUmmYwU\/ULYq\nRBMZbo8qMrnfRrEsn3Qmxm\/8EfYz6zf5IQWe45RUIsp\/pY5txwIamfxK3+CES0RI\nC0112\/YvQBdX0VTHrrNg1eUPtG\/wHP7+jRKwM2MvYnqYh8K6Scm6iaIdeJigtCGL\nTZTlyunJfpQfmNADg\/mCo4Iez2sAtxies02R60NxiNvdHbUBAiACuhOmWjk1rt+J\nbElQe5y6yhuTop8WNL\/Q+XRtdrxxd4bLACciUzhf5QZBUQkEJ5ngYB01+2FEkFQs\nIffn4dnA06o7ibojrVUGxQR8v4xVh6AQjS50aYcpLOwzucSxUe3U3LbOU1Z6Yrcd\nhdJHsWRzIJPwZfm1Aln1jM8FkeI0o0IFhw15PkZFMexWdMsLj2xpqdRN+sC3wUn5\ndF6L1dpjl7ACblEeztkEtxPWnyuRyWo079d9clwK5aaQnLjWVm3+7WLt3Xr7AgH2\nVAeNW3vcMY94lx3SQfOW2URITaGc8FaBCxkzvB\/4mM216Mu4WVgTNMY1sqJNUSwE\nJmSIDB3M2zFcbmByvQVraOMfiwd92ypZWPtnbk6w\/vU=","translations":{"en":{"changelog":"### Fixed\n\n- sync between outer router and the window location of the iframe\n\n### Changed\n\n- support Nextcloud 30-32 in appinfo\/info.xml"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL3JvdGRyb3AvbmV4dGNsb3VkLWFwcC1kb2t1d2lraS9yYXcvbWFzdGVyL2NvbnRyaWIvc2NyZWVuc2hvdHMvc3RhcnQtcGFnZS5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL3JvdGRyb3AvbmV4dGNsb3VkLWFwcC1kb2t1d2lraS9yYXcvbWFzdGVyL2NvbnRyaWIvc2NyZWVuc2hvdHMvYWRtaW4tc2V0dGluZ3MucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL3JvdGRyb3AvbmV4dGNsb3VkLWFwcC1kb2t1d2lraS9yYXcvbWFzdGVyL2NvbnRyaWIvc2NyZWVuc2hvdHMvanF1ZXJ5LXBvcHVwLnBuZw==","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"DokuWiki Integration","summary":"Embed an existing DokuWiki instance into Nextcloud, potentially with SSO.","description":"Embed an existing DokuWiki instance into Nextcloud, potentially with SSO. For SSO DokuWiki users and Nextcloud users have to coincide, e.g. by using a common authentication backend like LDAP, or with an appropriate auth plugin on either side of the integration."}},"isFeatured":false,"authors":[{"name":"Claus-Justus Heine","mail":"himself@claus-justus-heine.de","homepage":"https:\/\/www.claus-justus-heine.de"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEAzCCAusCAhH8MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjMwMjAxMDQxOTI4WhcNMzMwNTA5MDQxOTI4WjATMREwDwYD\nVQQDDAhkb2t1d2lraTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBALCC\nYnGUcupiIGhGm\/rWtNO3GVJfQefrr4hN6obx2S1kf6b019Q1M6UevZUHhDzJwQG3\n7w8wbmjx3llMrXfqNx3anB5L2xHlt4pxdQkpTyTAibkpriLHFY+wPA6UL4FWxi+\/\nAtz5fUZVOgq8W+JhT9OboIsD6dPsTsWYBMDki3G+SsjK3Hp4oPyzBZB0G7rpSgbo\nqebqAxPIC9Qsz+M1rH3ucnb44Hi2tQ5803uRJJzEl6fHvv89eab\/QIpOW3RCzS5J\n8fdUUxf2EQ7zcboAj4dEw7BpACahbRYUOMIkTgO8oMeB\/XswQlKkMQ16NGmeCLRS\ngpfO96DeVdTMJLdl3N77Gt7SLHmNcDUQQU6tSgOZpTapBgquBN1Yd7zSaXw4hEgb\nuI80D2aNrqZTj66DQ4R8Ko8Byt7Yuf3EbZSJsPWg6NHUpCu+ZQ+qRNskGosJkT8c\nYoSr1cjT+wLgydL\/2K5vsZ4scL48+EKgiLjyPivzXI4+m9rpBeCZSotkB7GpEP0n\nzGSTgoy9XipRDjYri5TS3b62nOrwVOycQf5Zlhgmx3C319mv4uofnhcKLNLHiAar\nPDmXIRDefJWgnYQrPwFCCCNH7Z6IdZOl6mzMPKbPn40lrvYed7sanRJn9A66bbmi\nVxP28WBJKwXi0ejgV7MzRlwyYd2KTsU0xWPSUdOZAgMBAAEwDQYJKoZIhvcNAQEL\nBQADggEBAEhFn7lSl8gE4HH9NLtqM1fGsYFIr5l+Kopl\/YRj9Tuc6177Bi5i\/8xs\ng3nLSNpfupmR9sTItkEY94GHJgw3Ju5Y6b3K9OimPgKTKGKq6ioqC\/a16W87shYc\nMmRPgndKNc+Rd7osYP+3dbqxSg6+qqnaTduvHkaIcj6nddF7P4fy7YN5TDe5m7sl\nqLGI5TR4jRAkjV5t8F\/aV+Fs7bc49VSlKp7VYNHOGmpWR+pdEAgEZcKu2XKz79io\nUj3Um1iqnT0X9JtVvwgL0cgIiwIRhHCluw\/C4D0IVG0ge\/uGTjOFLDG7r9c1BjXz\nzq84FjIyo1T+Xl1ihZ55o9Xy4Wuf8PY=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"vereinsbuchhaltung","categories":["office","organization"],"userDocs":"https:\/\/github.com\/AndiMb\/nc_vereinsbuchhaltung\/blob\/main\/HANDBUCH.md","adminDocs":"https:\/\/github.com\/AndiMb\/nc_vereinsbuchhaltung\/blob\/main\/README.md","developerDocs":"","issueTracker":"https:\/\/github.com\/AndiMb\/nc_vereinsbuchhaltung\/issues","website":"https:\/\/github.com\/AndiMb\/nc_vereinsbuchhaltung","created":"2026-07-29T14:29:54.439740Z","lastModified":"2026-09-15T20:08:58.507180Z","releases":[{"version":"0.34.3","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 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/AndiMb\/nc_vereinsbuchhaltung\/releases\/download\/v0.34.3\/vereinsbuchhaltung-0.34.3.tar.gz","created":"2026-09-15T20:08:58.495211Z","licenses":["agpl"],"lastModified":"2026-09-15T20:08:58.557062Z","isNightly":false,"rawPhpVersionSpec":">=8.1 <=8.5","rawPlatformVersionSpec":">=31 <=35","signature":"Zt8ZkgPlmiSJuuQq8SQ8reAMr9vwaGl91hChydYM3emw4Y5jaWmpxgL4MgkqzqMNlDFXN0PqK1UCTwvvdNOKfd0TXXcrCNf+5i2q\/KcNY9OkXLbNBiNb7xnNoiFau+6zNtEWqKtfGHPMibeLocBc4Ep0UVqN0NJllHOzpOPkYtH4\/vducywKBNF72xYNHa62vWY\/zamkDYAqhxmJ2vbPKV5LHsXes5ae3p\/1TffQbNnDbgytDJ6MxPfaoBfJknz9xPMmMlLrIohdRg3SaMzXhO+f\/CFJCxLLA+iECVDSEdRlRPUMDC7cXSVdW02Henf\/SCqmfbx7wlPqPO\/\/dJfN30wWHZWnG9YPfZ2jBBTENbbQnxa2Vqvrm0a5d+pL0ypLRGTMcY\/fCxMLl+HlN0xPeqf6InQXM2+yNDctBmoZPq6qkvcfplZEhPF\/VUuad7BsRpTDghu8JxZ4IRUSh34Lqk\/bQTEKMR4VkvIaw9xXu4XKBHeoSPAm39ybx3lCSHpeBMgHEFCYJYy20YJ1g208qB3F+9HtunzEbwRLgOgFociiC1vG8a5xJy17b2gasmzflN94JiblMrFenew3vME9PpfPdrmp\/ETFilvhdVT\/FfvKo3\/+uDJGOlD1pCMgtDdDZhX1dF\/NJP0K4i17LIQqI5uq1vbr\/RgL2fA8mnkWB7s=","translations":{"en":{"changelog":"**Fixed:**\n- **\"First steps\" forgot entries from other financial years:** switching to a\n financial year without entries made \"Record first entry\" and \"Enter opening\n balance for a cash\/bank account\" show up as open again, even though entries\n existed in another period (issue #60). The card now counts all periods - it\n describes the state of the association, not that of the selected year."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0FuZGlNYi9uY192ZXJlaW5zYnVjaGhhbHR1bmcvbWFpbi9pbWcvc2NyZWVuc2hvdHMvdWViZXJzaWNodC5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0FuZGlNYi9uY192ZXJlaW5zYnVjaGhhbHR1bmcvbWFpbi9pbWcvc2NyZWVuc2hvdHMvYnVjaHVuZ2VuLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0FuZGlNYi9uY192ZXJlaW5zYnVjaGhhbHR1bmcvbWFpbi9pbWcvc2NyZWVuc2hvdHMvYmVyaWNodGUucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0FuZGlNYi9uY192ZXJlaW5zYnVjaGhhbHR1bmcvbWFpbi9pbWcvc2NyZWVuc2hvdHMva29udGVuLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0FuZGlNYi9uY192ZXJlaW5zYnVjaGhhbHR1bmcvbWFpbi9pbWcvc2NyZWVuc2hvdHMvbW9iaWwucG5n","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Vereinsbuchhaltung","summary":"Accounting for nonprofit clubs: CSV-CAMT import, chart of accounts and double-entry bookkeeping","description":"**Accounting for nonprofit clubs \u2013 fully within your own Nextcloud.**\n\nFor treasurers of small and medium-sized clubs who don't run separate\naccounting software and don't want their financial data in some provider's\ncloud. Your data stays wherever your Nextcloud is hosted.\n\nYou don't need to be an accountant: in **simple mode** you record an \"income\"\nor \"expense\" with amount, date and category \u2013 the app handles double-entry\nbookkeeping in the background. If you'd rather set debit and credit yourself,\nswitch to expert mode.\n\n**[\u25b6 The app in two minutes (video, German)](https:\/\/youtu.be\/eaF-tAQ_OOM)** \u2013\nimport bank statements, assign transactions, evaluate and produce the annual\ntreasurer's report.\n\n## The workflow\n\n1. **Import a bank statement** \u2013 CSV-CAMT, CAMT.053 (XML) or MT940 from your\n online banking; the app detects the format from the content, the file\n extension doesn't matter. Transactions already present are recognized and\n skipped, even across formats. A watch folder can even pick up new\n statements on its own, without a manual import.\n2. **Assign transactions** \u2013 every bank entry gets a counter-account. Rules\n handle recurring assignments (rent, membership fees, charges)\n automatically.\n3. **Attach receipts** \u2013 photo or PDF, either in a Nextcloud folder of your\n choice or stored inside the app. Or as a watch folder: whatever you drop\n into it in the Files app can be picked when booking, and the overview\n reports what is not yet assigned to an entry.\n4. **Evaluate and report** \u2013 treasurer's report for the general assembly,\n short report for board meetings, exports for the audit.\n\n## What the app can do\n\n- **Double-entry bookkeeping** with a freely definable chart of accounts; a\n standard chart of accounts for clubs is included\n- **Treasurer's report** and **short report** as print-ready pages (Ctrl+P),\n optionally with your club's logo and accent color\n- **Financial plan** with plan\/actual comparison and freezable plan snapshots\n- **Nonprofit status:** spheres following the German four-sphere model\n (ideational, asset management, purpose-related business, commercial\n business) and reserves per \u00a7 62 AO\n- **Membership fees & SEPA direct debit** (optional, can be enabled as\n needed): member management with CSV import, direct debit mandates, fees\n with individual payment frequency, SEPA batch collection as a pain.008\n file for your bank \u2013 its own tab in the main navigation; if you don't need\n the module, you never see it\n- **Open items** \u2013 keep track of unpaid receivables with due dates\n- **Multi-year trend** and result per reporting group\n- **Freely definable fiscal year:** it does not have to match the calendar\n year \u2013 October\u2013September, the school year August\u2013July or half-year\n periods (semesters) are just as possible\n- **Year-end closing:** a finalized fiscal year can no longer be changed;\n continuous, gap-free posting numbers per fiscal year\n- **Change log:** who changed what, and when\n- **Roles:** administrator, bookkeeper and auditor \u2013 the audit role gets\n read access to everything without being able to change anything\n- **On the go:** dedicated view for smartphones, photograph receipts\n directly\n- **Annual audit:** all receipts for a year as a ZIP, print-ready quick\n guide for the auditor, completeness check of posting numbers\n\nA **sample club** can be created with one click to try everything out\nrisk-free, and removed again with another click.\n\nExisting data from \"zero Buchhaltung\" can be taken over via its xbuc files.\n\nFull manual in German and English: see documentation."},"de":{"name":"Vereinsbuchhaltung","summary":"Buchhaltung f\u00fcr Vereine: CSV-CAMT-Import, Kontenrahmen und doppelte Buchf\u00fchrung","description":"**Buchhaltung f\u00fcr Vereine \u2013 vollst\u00e4ndig in der eigenen Nextcloud.**\n\nF\u00fcr Kassenwartinnen und Kassenwarte kleiner und mittlerer Vereine, die keine\nBuchhaltungssoftware betreiben und ihre Finanzdaten nicht in eine Cloud eines\nAnbieters geben wollen. Die Daten bleiben, wo eure Nextcloud steht.\n\nMan muss kein Buchhalter sein: im **Einfach-Modus** erfasst man \u201eEinnahme\" oder\n\u201eAusgabe\" mit Betrag, Datum und Kategorie \u2013 die doppelte Buchf\u00fchrung im\nHintergrund erledigt die App. Wer Soll und Haben selbst setzen m\u00f6chte, schaltet\nin den Experten-Modus um.\n\n**[\u25b6 Die App in zwei Minuten (Video)](https:\/\/youtu.be\/eaF-tAQ_OOM)** \u2013 Kontoausz\u00fcge\nimportieren, Ums\u00e4tze zuordnen, auswerten und den Kassenbericht f\u00fcr die\nMitgliederversammlung erzeugen.\n\n## Der Arbeitsablauf\n\n1. **Kontoauszug importieren** \u2013 CSV-CAMT, CAMT.053 (XML) oder MT940 aus dem\n Onlinebanking; das Format erkennt die App am Inhalt, die Dateiendung spielt\n keine Rolle. Bereits vorhandene Ums\u00e4tze werden erkannt und \u00fcbersprungen,\n auch format\u00fcbergreifend. Ein Wachordner kann neue Ausz\u00fcge sogar von allein\n einlesen, ohne manuellen Import.\n2. **Ums\u00e4tze zuordnen** \u2013 jede Bankbuchung bekommt ein Gegenkonto. Regeln\n erledigen wiederkehrende Zuordnungen (Miete, Beitr\u00e4ge, Geb\u00fchren) automatisch.\n3. **Belege anh\u00e4ngen** \u2013 Foto oder PDF, wahlweise in einem Nextcloud-Ordner\n eurer Wahl oder app-intern gespeichert. Oder als W\u00e4chter-Ordner: was ihr\n in der Dateien-App ablegt, steht beim Buchen zur Auswahl, und die\n \u00dcbersicht meldet, was noch keiner Buchung zugewiesen ist.\n4. **Auswerten und berichten** \u2013 Kassenbericht f\u00fcr die Mitgliederversammlung,\n Kurzbericht f\u00fcr die Vorstandssitzung, Exporte f\u00fcr die Kassenpr\u00fcfung.\n\n## Was die App kann\n\n- **Doppelte Buchf\u00fchrung** mit frei definierbarem Kontenrahmen; ein\n Standard-Kontenrahmen f\u00fcr Vereine ist mitgeliefert\n- **Kassenbericht** und **Kurzbericht** als druckfertige Seiten (Strg+P), auf\n Wunsch mit Vereinslogo und Akzentfarbe\n- **Finanzplan** mit Plan-Ist-Vergleich und einfrierbaren Planst\u00e4nden\n- **Gemeinn\u00fctzigkeit:** Sph\u00e4ren nach dem Vier-Sph\u00e4ren-Modell (ideell,\n Verm\u00f6gensverwaltung, Zweckbetrieb, wirtschaftlicher Gesch\u00e4ftsbetrieb) und\n R\u00fccklagen nach \u00a7 62 AO\n- **Mitgliedsbeitr\u00e4ge & SEPA-Lastschrift** (optional, bei Bedarf aktivierbar):\n Mitgliederverwaltung mit CSV-Import, Lastschriftmandate, Beitr\u00e4ge mit\n individueller Zahlungsfrequenz, SEPA-Sammeleinzug als pain.008-Datei f\u00fcr die\n Hausbank \u2013 eigener Reiter in der Hauptnavigation; wer das Modul nicht\n braucht, sieht ihn gar nicht\n- **Offene Posten** \u2013 unbezahlte Forderungen mit F\u00e4lligkeit im Blick\n- **Mehrjahres-Trend** und Ergebnis je Auswertungsgruppe\n- **Gesch\u00e4ftsjahr frei w\u00e4hlbar:** muss nicht dem Kalenderjahr entsprechen \u2013\n Oktober\u2013September, das Schuljahr August\u2013Juli oder halbj\u00e4hrliche Zeitr\u00e4ume\n (Semester) sind ebenso m\u00f6glich\n- **Jahresabschluss:** ein festgeschriebenes Gesch\u00e4ftsjahr l\u00e4sst sich nicht mehr\n ver\u00e4ndern; fortlaufende, l\u00fcckenlose Buchungsnummern je Gesch\u00e4ftsjahr\n- **\u00c4nderungsprotokoll:** wer hat wann was ge\u00e4ndert\n- **Rollen:** Verwalter, Buchhalter und Revisor \u2013 die Kassenpr\u00fcfung bekommt\n Lesezugriff auf alles, ohne etwas \u00e4ndern zu k\u00f6nnen\n- **F\u00fcr unterwegs:** eigene Ansicht f\u00fcr das Smartphone, Beleg direkt abfotografieren\n- **Kassenpr\u00fcfung:** alle Belege eines Jahres als ZIP, druckfertige\n Kurzanleitung f\u00fcr die Pr\u00fcfperson, Vollst\u00e4ndigkeitspr\u00fcfung der Buchungsnummern\n\nEin **Beispielverein** l\u00e4sst sich mit einem Klick anlegen, um alles gefahrlos\nauszuprobieren, und mit einem weiteren Klick wieder entfernen.\n\nBestehende Daten aus \u201ezero Buchhaltung\" k\u00f6nnen \u00fcber deren xbuc-Dateien\n\u00fcbernommen werden.\n\nAusf\u00fchrliches Handbuch auf Deutsch und Englisch: siehe Dokumentation."}},"isFeatured":false,"authors":[{"name":"Andreas Hauffe","mail":"hauffe.andreas@googlemail.com","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEDTCCAvUCAhOxMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwNzI5MTAzOTU2WhcNMzYxMTAzMTAzOTU2WjAdMRswGQYD\nVQQDDBJ2ZXJlaW5zYnVjaGhhbHR1bmcwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAw\nggIKAoICAQDnC\/z9FvEUX\/wgGOdmuaUe8vO5EAPHkINpfnPaGDYp9iD4NO88j\/fM\n0C4WJPoBIVDCDDKKIz3gniWp8Iz3vAVKRhmWui9f64EsCpY9Y\/K2bhHJfCekqq8C\nggtQ1x0JHXL\/IxF+brJ802IgXMEyNGf6TBl64aQFNTAwnT5Jx8z+d3iTtgbJ7qA1\nVXvOzsKEz+fawmfPNKLZK+oDEAvsrAe0tWTLe33D32pQS4RbrAGV0C8ppB3abgYB\n8OcX2MXa+YwTa3KbWUA8M4kyhR6xZ2Xrnm12cGtjyquIpyEx2vTw2MCr9XkABsRw\nZw7PT4Bm74kXtPMPfxXFKyk63WfZvlsuEtuNNXyPqpToQg1jCify+Yn8SLqsvLDW\n1WXqvkSevMJrIVPLnRFfiVFt3PR6SUG+qrojGDX7RLElUGvrNZUm7W4PLiRp\/X5w\nMOnCRnnyudYMnj3mbk76AQhNt5W9TRhR41jZQMQEHXne6mlk7lkCMpueo1O9izHb\n78pPXQqQhnkWdnjBGo28mnGbh\/neMZW50VVqqVzQt40iAlGTYgfW\/V78DGzlaMzC\n6QnbHn2accDqSZliUXxIf7aoxmSSSGuDR3y6pKqnX6ylPG2wgf1sHhkcDhUsWsQ2\nIwCsO9CylNwrjtIly+STDf\/Ujkaa\/hRRBW4wK5mJKwd+BERWavDiAQIDAQABMA0G\nCSqGSIb3DQEBCwUAA4IBAQASNkp9pAJnt5DSnFqQgx+wrC8G87hAqU0DWP\/8QJaU\nNPmEm5AqsYU\/9ToTCmBUxjmolv4ZJDqGblCwd4Ty7XnxNp13ZpF+bGAAd3AW335w\nWZjUDspa9nCRpKJuZorOygUeH1prUeNmW7OO8SDJRtLSQy\/Y9vjxnCpkCCIv\/b1Z\nfuQS8euREjkChXnFD+K634IgV4kgXqlln7U0G2fDsG5vQLvoklqj+gdWdF7lzuxl\nlP94vf8ax8KASgfBPdnvYLV+f0D+Lysj+vLFGS\/OEkZIuaxpLfEbNsIuilxF13G3\nKBr4npCULzMgKC2Oyjl46q7oiGjQN9Pdw+MXPqfSRRnc\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"talk_simple_poll","categories":["multimedia","social"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/nickv-nextcloud\/talk_simple_poll\/issues","website":"https:\/\/github.com\/nickv-nextcloud\/talk_simple_poll","created":"2019-09-04T09:48:50.665285Z","lastModified":"2021-05-19T07:26:10.434660Z","releases":[{"version":"1.3.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=20.0.0 <22.0.0","minIntSize":32,"download":"https:\/\/github.com\/nickv-nextcloud\/talk_simple_poll\/releases\/download\/v1.3.1\/talk_simple_poll-1.3.1.tar.gz","created":"2021-05-19T07:26:09.661570Z","licenses":["agpl"],"lastModified":"2021-05-19T07:26:11.321036Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=20 <=21","signature":"FiXsqkYYhPAq9rGZ5F+wVQpXlisgGGA\/nMlzn3SZFUcSgEDMGSHLaMuRTYsFxI3v\n3RIGaWMyXsbGIJdkTr0TrZP2uFeUboBVQNkbhCrGLBtSg723T374\/cjJ+AYOXz0f\nqE6v3HIU8\/bwX1glfaChTcHylZbiOCqhUKyewc3hD0XCeGwQz6mFbLyfpcaTDplq\n6BMldeGgVdMupe0xhgO4UH5QKjbusrER6xBgjCnT6yzRe3AZj1JfkuzRMGs92NYq\nGpnRdb1otb8L4sf1evp1BJw1gWt7BRUMznsSERtF6mSuaFyDimSGi+GfEG1m6Zfq\nIjG1xaAQcbSjlk29PRtkv8vvh8M\/9Elo1QYMPrWJ456EjDW1PJEvyO+Wchynyw33\nPtdFLetvI8tdalmLrofWWsfB6HacBS5ODsDnm8rG9wmbZWO\/ojS1fU6Wa9zaLdIq\nDiEROqY2ToJ3GgiRqjwZxa193a\/CrdV2YHhGQGnGW8n2EsSk3PCSDi2hx3GifU\/G\nEFxgKpdigAupO7c3P3EbgegVwFjz03SPuseX2dhSgBxzxB1ZkfyMFqvsoJ2l09xa\nYk\/vIkqzkR+iZLHp+xJueR29QvlIHg5smQm+JLQq4s4nUpBsMc0NgzPg69fgoSq6\ntt\/yaTKzTUx2l6qtCCk4TSRYwjl2lNqtbRNttKijURc=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"translations":{"en":{"name":"Simple poll for Nextcloud Talk","summary":"A simple chat based poll for Nextcloud Talk","description":"A simple chat based poll for Nextcloud Talk"}},"isFeatured":false,"authors":[],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIECzCCAvMCAhDwMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMTkwNjI1MTQ1OTA3WhcNMjkwOTMwMTQ1OTA3WjAbMRkwFwYD\nVQQDDBB0YWxrX3NpbXBsZV9wb2xsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\nCgKCAgEArpjYUNBGucJNcDLBf\/36TIyZbW+HN2\/b6mViHC5U6fcrG19X5HCM\/qod\nRcpyz6yBOyExvMGcmW\/tD5knfgtbZR5zyQI2CQFG1yrd+aArfJoqvEOZk85IXiEn\nhISZgqSwtqtB+38Nlewyg7rjFD6D8vpBjd0SJQZ6wijOq\/7JZRwCuovcu9QwIYpp\nyqMX7rjLkoIpuqBJ\/HJapGTfMkA35gnorELgzCkm0X0u2hXE6czi1qwMbqgNImDF\nQ1WgxwjGj6F+wfwx5IaAtrIh037euR7HXRiaZf6PJj5TDQJMCV0iqgptYwXBv5Zs\nd0c4rRurZPuZVchUtS3\/\/yiqzh0W6fiaLICAMeNFfTsjjf7amgKai8Dz8Tnu+YgK\n\/pACLjNrnGdUJawsrH8iCEC7jbHcOYYvTNoNH0LWIEo7RBoPtnDMUTDqipq1SUHS\nvQoGJGHO96jpForXIU2W0exY\/JhH5oBzVlQxIdCyE+HuL7vv\/jjAYc0WrkEF4q\/Y\nHKcjQE\/ix6JjgTO9Voxo9+W7LUZ9hwEOyAU0WU7SI6UGcQsHSPQrXuDVzejLd46p\ndn73Ul+G0toH8DHgYVWDo1KF69yOLek1IWSSUNIY5c+8d5ZllgcrdWxfw5umDuBq\nOzlacVEoFsXG+x99jx+LQ49gQYKUz3XYz8rrKdfsjU9d6VGg6VkCAwEAATANBgkq\nhkiG9w0BAQsFAAOCAQEAQ+IwgSqvjHHD8LfCMxZfnp7QP5adqXKOqB6CLmAlBYJr\nUPzwrOq\/+0iUrVKjHZjH\/7gnkPcKp5RGin2979baLHRosqhwKYUPnVE\/pIE9t0U3\nBbTyzoL4X5XuKIIAKwlOB25wuyhXxe9Ghal2IpBjE1VOt1nL2V\/Nsb39evdEuZPa\nO6I69G5uEFM82WHZFRiE5Jrqv9rmInC5eW+x8ca6aepAvdhNRWnz4ecBsoB9ufH+\nvf\/g9NOvoqUlKLA3FFzjMmZVmP4CLtHHVLFnRr1K\/PuheINDh+TLZH8FgesA6CyK\n\/8g+N8YoanwBMcl7JaSZ2XND\/x78L7H6g3vGCIN7Dg==\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"regibase","categories":["organization","tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/ktec-nc-apps\/RegiBase\/issues","website":"https:\/\/github.com\/ktec-nc-apps\/RegiBase","created":"2026-07-15T10:53:01.960179Z","lastModified":"2026-09-17T10:44:52.039553Z","releases":[{"version":"0.19.2","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=30.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/ktec-nc-apps\/RegiBase\/releases\/download\/v0.19.2\/regibase-0.19.2.tar.gz","created":"2026-09-17T10:44:52.026686Z","licenses":["agpl"],"lastModified":"2026-09-17T10:44:52.083742Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=30 <=35","signature":"T++kcZ7Spj06L7mUgW\/xfw7MyrAvGv\/iQoc\/jsM9bVEEywlwtXKbplup\/A7tgm3AdTArmJTohyHVLribNjxoqb1CxYvxCnhID1g2J4enqMqTFtLIB60o4YvoGRX20CgDqlBiCZ04Pd2t4N6rJhyQEa+pinF9aIOk2zZI8E+4I+9tvWqvtK+plL8Utwp5z2TsmzxPm\/yzNZNH1+nE+dtLUVEuMhbaHogYCt5KLvoFilDRbaV2LfbnUZXzSQKJBTp7+9r0sDx9LhMLPAohu7skPE0n08NrmYJwSd+uVx6rFPGcarpm2CfxWBqIV0do1lSjEnHNtIAWcUYbM5V4K+qo6RIs9dgj4OQ9VYbw21gfYAvM7zMzYefQQRb7x0gleexuN5shaHIIe1lkMEXNNjZUPW6\/q7wLTX3i2zZ2zQr+M\/upw7285OG6EotuzvV5Xl9B0vsXnubOTw0KfLbnZELXS6jNJPf3VgyyzI\/t7BJi2eJAgH7jMFLaGm2wzlembJiXl\/hLU3i8ETW6H+vsYabcLI8oxsBhrq9KzLvdDrvh5\/dyr87bSa1UKExaXdb2ORkJ0KwIRr2X422ZX\/lcGfTubm0Ep5iw08C3DHobOdW\/raCpXpQoXXfk2QiEnb2aaG7B9W9GHidlZFS4pX\/ndIWDZXoynVua2fsCudlm8wPGaiI=","translations":{"en":{"changelog":"### Changed\n\n- **Nextcloud 35 is now supported. There are no other changes.** The supported range\n is widened from 30\u201334 to 30\u201335. The app itself is unchanged from 0.19.1: it was tested\n on Nextcloud 35 against the changes that release makes for apps, and ran without\n modification.\n \uff08**Nextcloud 35 \u306b\u5bfe\u5fdc\u3057\u305f\u3002\u305d\u308c\u4ee5\u5916\u306e\u5909\u66f4\u306f\u306a\u3044\u3002** \u5bfe\u5fdc\u7bc4\u56f2\u3092 30\u301c34 \u304b\u3089 30\u301c35 \u306b\n \u5e83\u3052\u305f\u3002\u30a2\u30d7\u30ea\u672c\u4f53\u306f 0.19.1 \u304b\u3089\u5909\u308f\u3063\u3066\u3044\u306a\u3044\u3002Nextcloud 35 \u3067\u30a2\u30d7\u30ea\u5411\u3051\u306b\u5909\u308f\u3063\u305f\u70b9\u306b\n \u7167\u3089\u3057\u3066\u8a66\u9a13\u3057\u3001\u4fee\u6b63\u306a\u3057\u3067\u52d5\u304f\u3053\u3068\u3092\u78ba\u304b\u3081\u305f\u3002\uff09"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2t0ZWMtbmMtYXBwcy9SZWdpQmFzZS9tYWluL3NjcmVlbnNob3RzLzAxLWNvbGxlY3Rpb25zLWhvbWUucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2t0ZWMtbmMtYXBwcy9SZWdpQmFzZS9tYWluL3NjcmVlbnNob3RzLzAyLXRhYmxlLXZpZXcucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2t0ZWMtbmMtYXBwcy9SZWdpQmFzZS9tYWluL3NjcmVlbnNob3RzLzAzLWRlc2lnbi1maWVsZHMucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2t0ZWMtbmMtYXBwcy9SZWdpQmFzZS9tYWluL3NjcmVlbnNob3RzLzA0LXJlY29yZC1kZXRhaWwucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2t0ZWMtbmMtYXBwcy9SZWdpQmFzZS9tYWluL3NjcmVlbnNob3RzLzA1LXNldHRpbmdzLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2t0ZWMtbmMtYXBwcy9SZWdpQmFzZS9tYWluL3NjcmVlbnNob3RzLzA2LXRlbXBsYXRlcy5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2t0ZWMtbmMtYXBwcy9SZWdpQmFzZS9tYWluL3NjcmVlbnNob3RzLzA3LWNhcmQtdmlldy5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2t0ZWMtbmMtYXBwcy9SZWdpQmFzZS9tYWluL3NjcmVlbnNob3RzLzA4LWNvbGxlY3Rpb24tc2V0dGluZ3MucG5n","smallThumbnail":""}],"videos":[],"translations":{"ja":{"name":"RegiBase","summary":"\u500b\u4eba\u7528\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9 \u2015 \u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u30fb\u5171\u6709\u30fb\u6697\u53f7\u5316\u30fbTables\u9023\u643a\u30fb\u8907\u6570\u306e\u8868\u793a\u5f62\u5f0f\u306b\u5bfe\u5fdc","description":"RegiBase\u306f\u3001\u30af\u30ec\u30b8\u30c3\u30c8\u30ab\u30fc\u30c9\u30fb\u9280\u884c\u53e3\u5ea7\u30fb\u30aa\u30f3\u30e9\u30a4\u30f3\u30a2\u30ab\u30a6\u30f3\u30c8\u30fb\u4f1a\u54e1\u60c5\u5831\u30fb\u30e9\u30a4\u30bb\u30f3\u30b9\u30fb\u9023\u7d61\u5148\u306a\u3069\u3001\u6b8b\u3057\u3066\u304a\u304d\u305f\u3044\u60c5\u5831\u3092\u7ba1\u7406\u3059\u308b\u8efd\u91cf\u306a\u30d1\u30fc\u30bd\u30ca\u30eb\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u3067\u3059\u3002\n\n\u9805\u76ee\u306f\u81ea\u7531\u306b\u8a2d\u8a08\u3067\u304d\uff08\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u304b\u3089\u59cb\u3081\u308b\u3053\u3068\u3082\u53ef\u80fd\uff09\u3001\u30ec\u30b3\u30fc\u30c9\u306f\u30ea\u30b9\u30c8\u30fb\u8868\u8a08\u7b97\u98a8\u30c6\u30fc\u30d6\u30eb\uff08\u5148\u982d\u5217\u56fa\u5b9a\uff09\u30fb\u30ab\u30fc\u30c9\u306e\u8868\u793a\u5f62\u5f0f\u3067\u95b2\u89a7\u3067\u304d\u3001\u9805\u76ee\u3054\u3068\u306b\u3069\u306e\u8868\u793a\u306b\u51fa\u3059\u304b\u3092\u9078\u3079\u307e\u3059\u3002\n\nRegiBase\u306f\u3001\u304a\u4f7f\u3044\u306e\u4ed6\u306eNextcloud\u30a2\u30d7\u30ea\uff08Contacts\u30fbTables\u30fbFiles\u30fbNotes\u30fbCalendar\uff09\u3068\u9023\u643a\u3057\u3001\u5c0e\u5165\u3055\u308c\u3066\u3044\u308b\u3082\u306e\u3092\u6d3b\u7528\u3057\u307e\u3059\u3002\n\n\u4e3b\u306a\u6a5f\u80fd:\n- \u9805\u76ee\u3054\u3068\u306b\u5165\u529b\u898f\u5247\u3092\u8a2d\u5b9a\u3067\u304d\u308b\u30ab\u30b9\u30bf\u30e0\u30d5\u30a9\u30fc\u30e0\u9805\u76ee\u3002\u518d\u5229\u7528\u53ef\u80fd\u306a\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u304b\u3089\u4f5c\u6210\n- \u81ea\u5206\u306e\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u3092\u4fdd\u5b58\u3067\u304d\u3001\u521d\u671f\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u3082\u7de8\u96c6\u53ef\u80fd\uff08\u30e6\u30fc\u30b6\u30fc\u3054\u3068\u306e\u4e0a\u66f8\u304d\u3001\u65e2\u5b9a\u3078\u306e\u5fa9\u5143\u3082\u53ef\u80fd\uff09\n- \u30b3\u30ec\u30af\u30b7\u30e7\u30f3\u306e\u8907\u88fd\uff08\u30ec\u30b3\u30fc\u30c9\u3092\u542b\u3081\u308b\u304b\u3069\u3046\u304b\u9078\u629e\u53ef\uff09\n- Nextcloud\u30e6\u30fc\u30b6\u30fc\u307e\u305f\u306f\u30b0\u30eb\u30fc\u30d7\u3068\u306e\u30b3\u30ec\u30af\u30b7\u30e7\u30f3\u5171\u6709\uff08\u95b2\u89a7\uff0f\u7de8\u96c6\uff0f\u524a\u9664\u306e3\u6bb5\u968e\u3001\u4efb\u610f\u306e\u30a2\u30af\u30bb\u30b9\u30d1\u30b9\u30ef\u30fc\u30c9\u3001\u79d8\u5bc6\u9805\u76ee\u306e\u5171\u6709\u306b\u3082\u5bfe\u5fdc\uff09\n- \u79d8\u5bc6\u9805\u76ee\u306e\u30af\u30e9\u30a4\u30a2\u30f3\u30c8\u5074\u6697\u53f7\u5316\uff08AES-GCM\u3001\u4efb\u610f\uff09\u2015 \u30b5\u30fc\u30d0\u30fc\u306f\u9375\u3082\u5e73\u6587\u3082\u4e00\u5207\u95a2\u77e5\u3057\u307e\u305b\u3093\n- Nextcloud Tables\u9023\u643a \u2015 \u30c6\u30fc\u30d6\u30eb\u3092\u65b0\u898f\u30b3\u30ec\u30af\u30b7\u30e7\u30f3\u3068\u3057\u3066\u53d6\u8fbc\u3001\u307e\u305f\u306f\u30b3\u30ec\u30af\u30b7\u30e7\u30f3\u3092Tables\u3078\u66f8\u51fa\n- CSV \/ JSON\uff08Google\u30d1\u30b9\u30ef\u30fc\u30c9\u30de\u30cd\u30fc\u30b8\u30e3\u30fc\u306e\u30a8\u30af\u30b9\u30dd\u30fc\u30c8\u7b49\uff09\u3084\u3001Nextcloud\u9023\u7d61\u5148\uff08\u5199\u771f\u542b\u3080\uff09\u304b\u3089\u306e\u30a4\u30f3\u30dd\u30fc\u30c8\n- Nextcloud Files\u3084Notes\u304b\u3089\u306e\u753b\u50cf\u30fb\u30d5\u30a1\u30a4\u30eb\u6dfb\u4ed8\n- \u65e5\u4ed8\u9805\u76ee\u304b\u3089 Nextcloud Calendar \u306b\u30ea\u30de\u30a4\u30f3\u30c0\u30fc\u8ffd\u52a0\u3001\u4f4f\u6240\u3092\u5730\u56f3\uff08Google \u30de\u30c3\u30d7\uff0fYahoo!\u5730\u56f3\uff0fOpenStreetMap\uff0fApple \u30de\u30c3\u30d7\uff0fBing \u30de\u30c3\u30d7\u3001\u30b3\u30ec\u30af\u30b7\u30e7\u30f3\u6bce\u306b\u9078\u629e\u53ef\uff09\u3067\u958b\u304f\n- \u30ec\u30b3\u30fc\u30c9\u306e\u30b3\u30ec\u30af\u30b7\u30e7\u30f3\u9593\u3067\u306e\u79fb\u52d5\u30fb\u30b3\u30d4\u30fc\u30fb\u30de\u30fc\u30b8\n- \u30d1\u30b9\u30ef\u30fc\u30c9\u4fdd\u8b77\u3055\u308c\u305f\u5168\u4f53\u30d0\u30c3\u30af\u30a2\u30c3\u30d7\uff0f\u5fa9\u5143\uff08AES-256 ZIP\uff09\n- occ\u306b\u3088\u308b\u30b3\u30de\u30f3\u30c9\u30e9\u30a4\u30f3\u64cd\u4f5c \u2015 \u4e00\u89a7\uff0f\u53d6\u5f97\uff0f\u30a8\u30af\u30b9\u30dd\u30fc\u30c8\uff0f\u691c\u7d22\uff08\u6b63\u898f\u8868\u73fe\u5bfe\u5fdc\uff09\u3068\u30de\u30b9\u30bf\u30fc\u30ad\u30fc\u7ba1\u7406\uff08\u8a2d\u5b9a\uff0f\u5909\u66f4\uff0f\u524a\u9664\uff09\u3001\u79d8\u5bc6\u9805\u76ee\u306e\u5fa9\u53f7\u306f\u30aa\u30d7\u30c8\u30a4\u30f3\n- 20\u8a00\u8a9e\u5bfe\u5fdc"},"en":{"name":"RegiBase","summary":"Personal database \u2014 templates, sharing, encryption, Tables integration and multiple views","description":"RegiBase is a lightweight personal database for the information you want to keep \u2014 credit cards, bank accounts, online accounts, memberships, licenses, contacts and anything else.\n\nDesign your own fields (or start from a template), then browse records as a list, a spreadsheet-style table (with a frozen first column), or cards, and choose per field which of those views it appears in.\n\nRegiBase works together with your other Nextcloud apps \u2014 Contacts, Tables, Files, Notes and Calendar \u2014 using each one when it is installed.\n\nFeatures:\n- Custom form fields with per-field input rules, built from reusable templates\n- Save your own templates, and edit the built-in ones (per-user override, resettable to default)\n- Duplicate a collection \u2014 optionally including all of its records\n- Share a collection with Nextcloud users or groups at three levels (view \/ edit \/ delete), with an optional access password and optional secret-field sharing\n- Optional client-side encryption (AES-GCM) for secret fields \u2014 the server never sees the key or the plaintext\n- Nextcloud Tables integration: import a table into a new collection, or export a collection to a new Tables table\n- Import from CSV \/ JSON (e.g. Google Password Manager), or from your Nextcloud Contacts (including photos)\n- Attach images and files from Nextcloud Files or Notes\n- Add reminders to Nextcloud Calendar from date fields, and open addresses in a map (Google Maps \/ Yahoo! Maps \/ OpenStreetMap \/ Apple Maps \/ Bing Maps), configurable per collection\n- Move \/ copy \/ merge records between collections\n- Password-protected full backup & restore (AES-256 ZIP)\n- Command-line access via occ \u2014 list \/ get \/ export \/ find (with regex), plus master-key management (set \/ change \/ remove) \u2014 with opt-in secret decryption\n- Available in 20 languages"}},"isFeatured":false,"authors":[{"name":"KTEC","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEAzCCAusCAhOYMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwNzE1MTAyMjI2WhcNMzYxMDIwMTAyMjI2WjATMREwDwYD\nVQQDDAhyZWdpYmFzZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKV2\nlsYAXFvlZWeFRbkDFwsDTj9EzdhnDmng7lnm4uoAwrGZnHJRgL+7ntcSNq2L32AB\nt\/VLkeCSPM19Icbqz355LHpw16xJ222MRuiGrpK40EvDO2eJAF8hMmRMwj5kk7fh\nBiDBZvQqP+qhUpW8Db1MohhjSfWtTzVLXvcnwSstA7Ujr\/HTiWLltvjmRTRyNqLE\nJJHdhbDwWzI2kR1MHTHm2PvdbiC08Wx9tqpP7R7Iqvvb12fHgmv6NDNcKg+QX3V6\nIvHfTcuWYSV4Fm+71u7kMJ+noDasjrcR2TPEgNUsYmOuxuSlgyZna0sla0FfoJ41\npzcM+22VXkI5U4RGsBKrIKP0VdQf2XDG2lPOzqAT600CkotmiqXTB+L1si3oq4Mb\nWnBlPItk8btokqELKScKtK1\/HbRr4Q6dY9tLF2Vhp9bf8jt4TKsAdm5SDQyQPXZW\nm7b2YBT3SfihEkAZXibzLd7X7405NvhEaBZ5pIetCSxHn+izWZYZN+mGMK0JxiOt\nf2gdsnEQj4goBCDhOoEa7ngrdOe3V54eQu+kcgjNeyv1LA\/sou\/sdHJSFPKhqUGv\nQ1rAeNGeHC0dcCjj8854jJfpIQBGVbKF2hzcJA87s4F+K0zMoIk7KZeYAf3MILhi\n6nFSQyFkBH5JzuIpKbeo8VaePRafUB\/FqWKz8FzbAgMBAAEwDQYJKoZIhvcNAQEL\nBQADggEBAEAePkAQei88axt4dY9LCWW8+65o+ByEJizP\/W8INHQNGB3UtRITF6fk\nIeyAH2VeB6rAj+Jj\/YYbdf6CcXX+njESM6APmA+k5sObVXD4RR7\/BO6HISxGvfpr\ndbiAdMNJX1EYX1DBtXuuHGRJSDpM9UYL7wp6K91zRsu6RNmD1EKoHgQUnLdrswBi\n+Xt4K+oJhg8Y2hfnpqsEo8p80D4QdZwyXV+9OdogLyrYgrZFE6fn3\/i5HmPVNvMD\nyxFOHgjTZc74T8E6gAU8M\/2+XYFXp\/LTlUVhSPzV7JQhm+X+Jcf5XYvXgaNF4pAB\n1TBfNST35sl9XoK+iM5w2euPcM+Q7wg=\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-09-20T17:34:22.635695Z","releases":[{"version":"13.4.1","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.4.1\/libresign-v13.4.1.tar.gz","created":"2026-09-20T17:29:35.912980Z","licenses":["agpl"],"lastModified":"2026-09-20T17:29:35.974450Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=33","signature":"kG0bt2tU+waWqe2DRSbIpmnpA8AVJ4\/2BoCyo8PBZniyCts+9+XO9d04m4po6eZQOKnl0tM\/ndGoT+mNXjaH3KFB60bucl2JnbE2Z+TN41kK8TOJ3eiTolNADESUWV664jqe8YZvA\/KAejl\/xe4p7EH308G5lrZZCxCpyfC8QwI5h\/lXoGyEJTdSmeCaZQdkq7KhHz5iQgSiEJl0qNzSg+wmKns8ZzrurEaHJIhmBZ\/RXSPAeFSJXVFuXPKKHCoS1BBjKc8EIc4s\/1jZVLT+uDiWOOby9mP+5OZwWtqr30Enbiu+Or8lLODhR4n+LTYqujC4R2BQ2fHyQ5MqLUqhzz5qi59oSCGIpUPr+ra5KwSkc\/COKsWAMFEnyzPTV41AmT5DeMf+hle1Xn4bCoOHEBBfF9enpUzbhwZdOTUCM8r3MfTE9\/mhV9SA5NiMhu9gYS34eB8zX9B2NUT1VGZQcIrPEoTyfNwzTTN34ddmrFmqBzWN5M99q0GVMDwpA9WN+TNQZc+VKGmPp8LrJ4g+ooZSWjDCv72HnHOMD7LV2VR5D6zyxMs31Gzq2O2DTMjjgezMZQhDjncmAKivuJeAqgfWYDuI3NL29x6L2oafqsEWgqJ6mLIEBFdgIGWocHz5vdBVbRxJUV6aTUiPr7XI7odZsMf8o9TXvikZSa7EXzk=","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### Changed\n- update translations\n\n### Fixed\n- use the installed JSignPdf release version as the single source of truth [#8472](https:\/\/github.com\/LibreSign\/libresign\/pull\/8472)\n- validate setup signatures with CA-signed certificates [#8474](https:\/\/github.com\/LibreSign\/libresign\/pull\/8474)"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0xpYnJlU2lnbi9saWJyZXNpZ24vbWFpbi9pbWcvc2NyZWVuc2hvdC9yZXF1ZXN0LXNpZ25hdHVyZS5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0xpYnJlU2lnbi9saWJyZXNpZ24vbWFpbi9pbWcvc2NyZWVuc2hvdC9wcmVzZW50YXRpb24uZ2lm","smallThumbnail":""}],"videos":[],"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\nLibreSign has been a verified [Digital Public Good](https:\/\/digitalpublicgoods.net\/r\/libresign) since 2025.\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-09-19T08:35:18.731054Z","releases":[{"version":"0.22.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.2.0","platformVersionSpec":">=32.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/cpcMomentum\/worktime\/releases\/download\/v0.22.0\/worktime-v0.22.0.tar.gz","created":"2026-09-19T08:35:18.702110Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-09-19T08:35:18.782448Z","isNightly":false,"rawPhpVersionSpec":">=8.2","rawPlatformVersionSpec":">=32 <=34","signature":"oeeGQ18PCcGh+v8A\/GL\/X8myx8TniDoL++\/Xa8oR4EKvKj0fnuuBGPaeFHm3mog87CB5SpM1AtjJ8lCjI\/OUppTqIDYjDqSjQmyJuO1YgddDQfuGTBluH+XfH1h0GmENevJVo2vy\/HwuyoqqiT\/YEfqxSPZN2dEVoQbp2BVNFx4+PBEpAR8Drfpbh5MDgA6FoUIBtDB5KyN4SgpE3qI1XTZl8fjgV7iWu4RlZofhBxgOuJ260\/B5qbMfIV8Y0lf+wt4RYyd44mYW\/FR9IDFJbQCfVgrWjujPOL+Go34L2umaPT5oZr4XR8J7SeATpp82nMcC7l4derbAYCXKAZps7Q==","translations":{"en":{"changelog":"### Added\n- **Projekt-Favoriten in der Zeiterfassung (#710, #711)**: H\u00e4ufig gebuchte Projekte lassen sich jetzt mit einem Stern als Favorit markieren. Favoriten stehen in der Projektauswahl ganz oben, das Setzen und Entfernen geschieht direkt im Auswahl-Dropdown. Die Favoriten gelten pro Mitarbeiterin und Mitarbeiter und stehen auch der mobilen App zur Verf\u00fcgung.\n- **Genehmiger sichtbar im Monats-\u00dcberblick (#707)**: Ist ein Monat genehmigt, sehen Mitarbeitende jetzt, wer ihn wann genehmigt hat (\u201eGenehmigt von \u2026 am \u2026\"). (Danke an Florian Sick f\u00fcr die Anregung.)\n- **Capabilities-Endpunkt f\u00fcr Clients (#714)**: Ein neuer Endpunkt `GET \/api\/capabilities` liefert die Backend-Version und die verf\u00fcgbaren Funktionen. Damit kann vor allem die mobile App die Server-Version anzeigen und neue Funktionen gezielt freischalten.\n\n### Fixed\n- **N\u00e4chtliche Buchungen au\u00dferhalb von UTC (#713)**: Zwischen Mitternacht und den fr\u00fchen Morgenstunden lie\u00df sich f\u00fcr das heutige Datum kein Zeiteintrag anlegen; es kam f\u00e4lschlich \u201eZuk\u00fcnftige Eintr\u00e4ge sind nicht erlaubt\". Ursache war, dass \u201eheute\" in der Weltzeit (UTC) statt in der lokalen Zeitzone bestimmt wurde. Das betraf praktisch alle Installationen in Deutschland. \u201eHeute\" wird jetzt in der Zeitzone der Nutzerin oder des Nutzers ermittelt. (Danke an Moira f\u00fcr die genaue Fehlerbeschreibung.)\n- **Zuk\u00fcnftige Urlaube bei Wechsel des Arbeitszeitprofils (#717)**: Wurde ein Arbeitszeitprofil ge\u00e4ndert (z. B. von zwei auf vier Arbeitstage pro Woche), blieb der Urlaubsabzug bereits geplanter, in der Zukunft liegender Urlaube auf dem alten Wert stehen. Diese Urlaube werden jetzt bei einer Profil\u00e4nderung automatisch neu berechnet, sodass der Abzug zum neuen Profil passt. (Danke an Udo Dahl f\u00fcr den Hinweis.)"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2NwY01vbWVudHVtL3dvcmt0aW1lL21haW4vc2NyZWVuc2hvdHMvc2NyZWVuc2hvdC10aW1lLXRyYWNraW5nLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2NwY01vbWVudHVtL3dvcmt0aW1lL21haW4vc2NyZWVuc2hvdHMvc2NyZWVuc2hvdC10aW1lLXRyYWNraW5nLXllYXIucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2NwY01vbWVudHVtL3dvcmt0aW1lL21haW4vc2NyZWVuc2hvdHMvc2NyZWVuc2hvdC1wcm9qZWN0LWV2YWx1YXRpb24ucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2NwY01vbWVudHVtL3dvcmt0aW1lL21haW4vc2NyZWVuc2hvdHMvc2NyZWVuc2hvdC1hYnNlbmNlcy5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2NwY01vbWVudHVtL3dvcmt0aW1lL21haW4vc2NyZWVuc2hvdHMvc2NyZWVuc2hvdC1hcHByb3ZhbC13b3JrZmxvdy5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2NwY01vbWVudHVtL3dvcmt0aW1lL21haW4vc2NyZWVuc2hvdHMvc2NyZWVuc2hvdC10ZWFtLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2NwY01vbWVudHVtL3dvcmt0aW1lL21haW4vc2NyZWVuc2hvdHMvc2NyZWVuc2hvdC1hdWRpdC1sb2cucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2NwY01vbWVudHVtL3dvcmt0aW1lL21haW4vc2NyZWVuc2hvdHMvc2NyZWVuc2hvdC1zZXR0aW5ncy5wbmc=","smallThumbnail":""}],"videos":[],"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-08-20T17:36:25.385061Z","releases":[{"version":"26.8.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=32.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/pbek\/qownnotesapi\/releases\/download\/v26.8.0\/qownnotesapi-nc.tar.gz","created":"2026-08-20T17:36:25.366752Z","licenses":["agpl"],"lastModified":"2026-08-20T17:36:25.442069Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=32 <=35","signature":"WbvesVhBaMvw3JI46l5yMSmoBb4a+9yMNWS4gJfkhXSsDbiPurDJzpAyJODIhIQs\nBQyUE6yyOFZlOqinC1iu17AO1zSKKkhl6uRsMXzYudn8I5AyWTzUHdkwuRaqWz3h\nqv8eHdbnShkf0kTjizOD7w43d80qAecQNVoX5qMaNtxwzGNh\/YXdasnS0QCZj7FW\nrcAkuYHxn4zfkXxY4KqKNYK+7k+QeHS4DF9bOkIgY4KISNvGdX5MA5a\/9xrHhxc2\nwyvJVQq8vdVDZ17F6jItQf59G22XLRVSxSUtIUeOszl4nwingBCO+LhcwdiscVbo\n\/2obVx+ONZd2pzMrvDwkqOgMV6GaY6rmqo\/xMNeO\/0hNw1fy0zIo2ddHsM+n+YVF\n7QHogXBFCwfIWM7OWOZwi6xhxpEqsvk4R7zW2rrBgJD4J\/hQBvmSlttj8GfHRTxJ\niNq0xViid42hR6jD7f5mcYOGDnMJulNAep5klnajMHped4ekc65937MA\/NQGfNWD\nmG+WBXz0UX1XIkF7t7l7WEygJRSn2YEgJ4DqQZONjOuKgqg+JH\/xprDk0y4HygjI\nLFy2K84Fo8FPvy\/t9xef16vvysX53F8rOe5I++MQ5N76vWhk+BN3vv1b3KEjlHJA\nWtTFAKx9uRH+1sTpaOZKNf6sAZPazrtP0aqhqGQMhWw=","translations":{"en":{"changelog":"- Enabled, fixed and tested app for Nextcloud 35 (for [#59](https:\/\/github.com\/pbek\/qownnotesapi\/issues\/59))\n- Updated dependencies\n- Dropped support for unsupported Nextcloud versions older than 32"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3BiZWsvcW93bm5vdGVzYXBpL2RldmVsb3Avc2NyZWVuc2hvdC5wbmc=","smallThumbnail":""}],"videos":[],"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":"birthday_widget","categories":["dashboard"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/luflow\/birthday_widget\/issues","website":"","created":"2026-01-13T20:07:34.718187Z","lastModified":"2026-08-27T21:30:20.761974Z","releases":[{"version":"1.3.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.1.0","platformVersionSpec":">=31.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/luflow\/birthday_widget\/releases\/download\/v1.3.0\/birthday_widget.tar.gz","created":"2026-08-27T21:30:20.731159Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-08-27T21:30:20.848637Z","isNightly":false,"rawPhpVersionSpec":">=8.1","rawPlatformVersionSpec":">=31 <=34","signature":"kpDvNutX\/if6TY4imDpimdog4qikwlste3OeFnPhCGrShN5M0NxmVoGc7fLM2Q+kQLMgckjvs9fBYwaBoNtcMpAXEA688btJJtq0iarzJk\/zznkbU7toBU89kvnFKL19n4HqwHBaomssRasQwWwR2TMVBMbAa2FEpVvgAMUUaD7Pe8lVmvpviEv\/GRrVOE6XVJwhPDgmGvgdMrnElnM25yZMJLat3pwINdtpetQ3IsMI5TTB24jIumdjdEQFBlFqDWu06Gb8pMmDRW2slkcstEN38KQHliKkJnm174zbnkU9sV8yzf3dMtq1\/aOgMi+uyC0To7SXe5WChY2MPCAd5tlU02xRAIHOjjOZeheNcV4H8SIXw5Sw+mPeELbageuAud4B9Cu8+yGQQG5FvJ5dJaqdRDO9w5R5t+6LUsW6crYdag3sejbNE5N0gK5y6JLPV7Fxe7rAp8XgTeEgRRVPCanb7G1eL2VSMW+27BuJyYHmAO6cU+FX1BOw5mhZY+Ixn3bMoWBpbDmWHUKpQ6aUENC5BEQ3a+utY6EuJlZCx8DyTzmUs3OY5xEAwsXDbqbQMjf6czUWHOOKHrgNcXHBgyZ+van+5dpnUEEqlv1jYUjhWRdbVEYkq3ICRyKOB2d6eGLcr9EIHXU9vzt2lKydUX79jNTfCVv75qpcxFlkED0=","translations":{"en":{"changelog":"### Added\n\n- Support Nextcloud 34 (Hub 26 Spring)\n\n### Changed\n\n- Update npm and composer dependencies"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2x1Zmxvdy9iaXJ0aGRheV93aWRnZXQvcmVmcy9oZWFkcy9tYWluL2FwcGluZm8vc2NyZWVucy9zY3JlZW4ucG5n","smallThumbnail":"https:\/\/raw.githubusercontent.com\/luflow\/birthday_widget\/refs\/heads\/main\/appinfo\/screens\/screen-small.png"}],"videos":[],"translations":{"en":{"name":"Birthday Widget","summary":"Dashboard widget showing upcoming and recent birthdays from your contacts","description":"A simple dashboard widget that displays birthdays from your Nextcloud contacts. Never miss a birthday again with this elegant widget that keeps you informed about your contacts' special days.\n\n**Features:**\n- Shows birthdays grouped by Today, Upcoming, and Recent\n- Displays age for each person (when birth year is available)\n- Smart date formatting (Today, Tomorrow, Yesterday, weekday names)\n- Highlights today's birthdays with special styling\n- Automatically synced with your contacts' birthday calendar\n\n**For Administrators:**\n- Configurable date range for past and future birthdays\n- Easy configuration through admin settings panel\n\nThe widget reads birthday data from the auto-generated contact_birthdays calendar, which Nextcloud creates automatically when contacts have birthday dates set."},"de":{"name":"Geburtstags-Widget","summary":"Dashboard-Widget mit bevorstehenden und vergangenen Geburtstagen aus deinen Kontakten","description":"Ein einfaches Dashboard-Widget, das Geburtstage aus deinen Nextcloud-Kontakten anzeigt. Verpasse nie wieder einen Geburtstag mit diesem eleganten Widget, das dich \u00fcber die besonderen Tage deiner Kontakte informiert.\n\n**Funktionen:**\n- Zeigt Geburtstage gruppiert nach Heute, Bevorstehende und Vergangene\n- Zeigt das Alter jeder Person an (wenn das Geburtsjahr verf\u00fcgbar ist)\n- Intelligente Datumsformatierung (Heute, Morgen, Gestern, Wochentage)\n- Hebt heutige Geburtstage besonders hervor\n- Automatisch synchronisiert mit deinem Kontakt-Geburtstagskalender\n\n**F\u00fcr Administratoren:**\n- Konfigurierbarer Zeitraum f\u00fcr vergangene und zuk\u00fcnftige Geburtstage\n- Einfache Konfiguration \u00fcber die Admin-Einstellungen\n\nDas Widget liest Geburtstagsdaten aus dem automatisch generierten contact_birthdays-Kalender, den Nextcloud automatisch erstellt, wenn Kontakte Geburtstagsdaten haben."}},"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-----\nMIIECjCCAvICAhLkMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwMTEzMDgyNjA5WhcNMzYwNDIwMDgyNjA5WjAaMRgwFgYD\nVQQDDA9iaXJ0aGRheV93aWRnZXQwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIK\nAoICAQC6Z4fW5M+3ZlfayQ9CbXz7gxbzp0ES8tAIQgPUiRS1kzMIvJjKWvmvTg\/8\np+Hlga6bfzRgzEp1pKnvkBLUwrgLUCeqQ1iLZO4acAhGqFcPy6hlLzoacymFGkGY\nr3jfWpXw2Kw6ynLzlpGJsOluZP8beFsJxCAsINnmMs7ZggPPlZcl3w0MLItR4j+R\nJTkyvF4RN9FAcA0oRva\/92oDcWdIKo9wWLMEr1QHJqCc0nJOtbmFDz2+B8l9yjO2\n0w62M6LrsQR2GTPtyyxM+PUp+ZuuHaN2rx3cBQv9EiwEWE0j4fvHG1ueY5QgNCyA\nSZw3YXuIGFYcwPaLXRB8ATdyg7IGCgeQnF94Ddng9vkVBzvl\/ZTSh3AiQGUUol9Y\ndYSBEGLrvNfA3hTnFqYb8R1udSlzAy1WV86ar1U5LQI054EBeHAjEPVZgtTYcBHs\nIWd9piwTUwVx7MvLibOIA3vDCfrtPjFo89sw5ORBHg3IS\/fKtKoUwN2VLIIFvjQI\n\/xa00pwY6iJfc8uUKbZ1MU9RECGq0iSNFqwSYSnKHAyPU7NpaXM0z2yRRBd0Y2Vu\nmLcowa0EjZGNueFgVTnnYX7yOfV0TCfxGudu+tC83WARD5CoWFD9GCrnInp58qgo\nW3sCk0zJJ1YGOfbu8SNT0TX7f+7VhkxkUdTKYRfYXc5j+KfR3QIDAQABMA0GCSqG\nSIb3DQEBCwUAA4IBAQA\/qlW\/wEZ+NNh8IVghHm4RYkrloK+Aa11wUz5rdaExjSJv\nnTSnNdb14JRwk7etg6p8BkSuUUMyAXBeZrxfxYZ7wAXYze+1k141H0Lf9S7DEFU9\n+jWtEoXi0dLfR2d0musnxaE6ZMC2lWTWzQ9mnRiT3nfXPfJGrofGNHBQqpnKpuoy\nDhIAy7eXrZUYriEy7aK8JMD42SpgEPWbU85YRyh2ZR3GRHMBtuRLMqKweTnFyBH6\nn3ErHol1FYupc+F5cTAE4BeIoeBkBIYOIqJZnwov+u0amuCdoc1O1puvYP0Rm0Yl\nq2oned1pnCIKiS3CnOTVOF6eOPEeVqglAk57KOsn\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"tachyon","categories":["integration","office","search","social"],"userDocs":"https:\/\/github.com\/kimusan\/Tachyon\/wiki","adminDocs":"https:\/\/github.com\/kimusan\/Tachyon\/wiki","developerDocs":"https:\/\/github.com\/kimusan\/Tachyon","issueTracker":"https:\/\/github.com\/kimusan\/Tachyon\/issues","website":"https:\/\/tachyonmail.app\/","created":"2026-08-06T11:50:00.596588Z","lastModified":"2026-09-16T21:21:23.286251Z","releases":[{"version":"4.2.4","phpExtensions":[{"id":"mbstring","versionSpec":"*","rawVersionSpec":"*"},{"id":"zlib","versionSpec":"*","rawVersionSpec":"*"}],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.2.0","platformVersionSpec":">=26.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/kimusan\/Tachyon\/releases\/download\/v4.2.4\/tachyon-4.2.4-nextcloud.tar.gz","created":"2026-09-16T21:21:23.237547Z","licenses":["agpl"],"lastModified":"2026-09-16T21:21:23.379368Z","isNightly":false,"rawPhpVersionSpec":">=8.2","rawPlatformVersionSpec":">=26 <=35","signature":"baukaOO26O78LUJ3Y2kOo7KykcKtkQ3q7B\/6U6Sap5HCPlN2S9J\/NzVICP35ZMGWRV63oVLBbZ6bvnAcoEvWDwYW6WTlZzZqwVSMyi\/eO+41ds0cbk2ANp0FP0RC2hWygOKBfAku\/CD3EUG0JYuNL2hT1e46op9w4hDX\/kZi5zHC7xA\/jx\/O6r5vY+X27MrMn4p+U5\/VpHY9AkY8FrMGpbCcDefSNF700XhV7QHmhp9pBE+1K8aY1RoxG1kfC8GUkccERHCT18yO1f7XX8O2b3HC5x9+02Rkda\/F0YmrX95nevjuutxksvNj0lN1p+WLXc1KBCeudSgstTs7umfAAcOyQitrgUmRpQDD7xnJbjnb60Rf1Bfu9pIy4s5C7ZNQdkHsTkLx9LhcmrJcs60pMw+WEDlRx3Y0z7rqcWnOcJImMAMHdiSxlB\/ivpjamcnjF4gAHBWRQeqHVY7EAc\/0pmkrOs\/b6QNBxxwi5EnboJh9hm0tCc37nprcPHlwitNvkAMdrWe8mgPut81H63XE3N0LdsFSc84qo5NUq5VtV2WLcCQDrK7W7aEfMPgJq8BDltnzeviJOD0i7K5oS1+GVcVY5btJH+QmQgZrH9aca6DYIKCjCj71FAezZzmEctmAQWSnHmImUnkA1TrnLryAz3AFYnsO6ibofrc59Use2nM=","translations":{"en":{"changelog":"### Added\n- A Calendar button on the folder panel, beside the Contacts one that was already there (#75)\n- Messages per page is now two admin settings rather than one: a default, and a separate limit on what a user may choose. Both are on the General tab instead of only in the config file (#73)\n\n### Fixed\n- A long webmail title broke two-factor enrolment outright. The title is the QR code's issuer and appears in it twice, and percent-encoding turns one Cyrillic character into six bytes, so a 60 character title came to 744 bytes against the 213 a QR code of that size holds. The title is shortened now rather than the code failing, and the failure it used to produce named neither the real input nor the real limit (#80)\n- The settings input capped messages per page at 50 while the save clamped at 100 and the admin could configure anything, so a site set higher could not be matched from the settings screen (#73)\n- A still-enabled SnappyMail could leave the Nextcloud session holding a user id but no passphrase, so auto-login found nothing to send and presented an empty password field with nothing to explain it (#72)\n- The General and Config admin tabs edit the same keys, and General never re-read them, so a value changed on Config still showed the old number and saving put it back\n- Search filters were not applied on a fresh login, because the settings lookup needed a session that `imap.after-login` runs before. Thanks to @wojt-janowski\n- Weblate's safe-html autofix had escaped `&` to `&` inside translated strings. Those render as text, not HTML, so eight languages were displaying the entity. A CI check now fails on it rather than leaving it to review\n\n### Changed\n- Russian is substantially more complete, thanks to @lvarnava and @BrainDeLook\n\n---"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2tpbXVzYW4vVGFjaHlvbi9tYXN0ZXIvaW50ZWdyYXRpb25zL25leHRjbG91ZC9zY3JlZW5zaG90cy9pbmJveC5qcGc=","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Tachyon","summary":"Tachyon Webmail","description":"**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 in Nextcloud, go to Nextcloud admin panel, \"Additional settings\" and you will see a \"Tachyon webmail\" section.\nThere, click on the link to go to the Tachyon admin panel."}},"isFeatured":false,"authors":[{"name":"Kim Schulz","mail":"kim@schulz.dk","homepage":"https:\/\/github.com\/kimusan"},{"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-----\nMIIEAjCCAuoCAhOcMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwNzE3MDcyODM0WhcNMzYxMDIyMDcyODM0WjASMRAwDgYD\nVQQDDAd0YWNoeW9uMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEArfaK\nzfWUYPmoFRt0mjG5uCAKt40PjaUxogv\/zMUvLUS8VEGqE6Cwd5Hq8E+RO5Xse65s\n86g1A+WyIw4GgFrMUcDsQe+6lsvCffpxTolJf0GUFALss2E4mLkS9v1khU8dCpJX\nTWE2jztBk1gdf+Zc1DX+on9pVGibjyIIOFv4Xl75ws3AGXl7Ql57vvtB4Wmm986h\n04GGMBBY6xOcEByBbxTqq2DV2YqiXvYdjmSszNiKyuiiHOZYpFjWwxKvRn2Qxg9E\nz\/C7\/jWYzjsi+C5NjwJL38LY6Ti0mPNmiZdHJBClC\/ShwF0xrUfmk0dhSjMnuCey\nvzX3FOuKX6fBC33GlhFsqnq8mWWDYvebsPYXsbtlX\/opSryk+xYMtmls2mkO7nqn\nF4YLcJ9J+OZ16zjDKBd7mCLYIdMBwrfEPwi9mt8JBnxyVAr44E5HTho4LDY5AmE\/\nE\/lm+y1C\/XdIWLTPnqagWdpw8M7hB15Zl8JpySaAdG4FTVmYf0zsUlMRLypSsSJN\nMX3q\/7f05HIHnJErl7NZ3xdyNbQYFB0Ae2Fv9xwo\/m+4iuVXn9+HIt0BnuU2u\/l5\nRWBK0Xz8AVqC1eZSAVmOQu6XbaDvbu62lDvhiB2qp5XVe\/O+lHcP30CfcjytCFMY\njL2YW0dXMcHwEsQCRVLWBtVWhcc+PCXgo2kSne0CAwEAATANBgkqhkiG9w0BAQsF\nAAOCAQEAKhsxTiRjZejpwijYlgX2CPhXdDFYJpo9z8xeMfuyqdr1D1WkkoCYyvFx\nA\/aKXOC7VMlklHlEdejubvSpRDF\/HabROMyOPwfWHEglcdKiKfNQ7v9dxt8sxcRA\nKWf34CO9DeT8u0SsgOBF\/yJRnqD8\/VXZkcStN12oYLYvYFgjReBhnCDtS7vvZM0X\nUMhIan+ta0StZuc\/+u81safaMJqA1CrUi5dZXWm1qzWXgXXau6OHfE5q8rajAEX1\nIljrMA1FeL2wcF8ReeXBe5IiBgfNhGxH\/bBnCzjDhQe51eVQ+aUmZb6\/4E73dSBX\n0zRcWfRqxYlrlZB93G6idGWhHUGVKg==\n-----END CERTIFICATE-----","discussion":"https:\/\/github.com\/kimusan\/Tachyon\/discussions"},{"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-07-15T16:18:16.108315Z","releases":[{"version":"1.3.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=30.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/integration_watsonx\/releases\/download\/v1.3.0\/integration_watsonx-v1.3.0.tar.gz","created":"2026-07-15T16:18:16.093039Z","licenses":["agpl"],"lastModified":"2026-07-15T16:18:16.149515Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=30 <=35","signature":"oacpnFAatZlOfmQgtJr\/bKFmkmuq5utwY2X\/V5\/Z0tA7zrIO6t9nRiMz\/bGAgeit+W9NQEAutjVvhKLm0ml5mITAzafeF+iEswWWGZsy1T5KcmTFcNx\/6Tcf0JWN\/3hGH8GX3+Jb8BqDmScGgR1yv7jcd52\/kuALGPbGdqx8NOHvdLA\/e6BDniIfUPMtexwHxFqgjwshb6dLO7hs\/oB8QYnEh+6t\/WqBhTbYByEcu9fOxEw5VydEQIXahAQbLxJyR6s6PLIXR8hQVulVLggDMMM1rGAKrmRVcctIZ9wMOh0HvAB2MkATUJElgP4KjfEcwE40GTwiSsO8clgu9WjvcG83pu6uCBa72buSQUbva\/OM5SalKPk6r5RUzxI0i1zUwEJTo\/0bll\/sTLreY5XPokG\/MHmvyR+43AKqk\/Taoo\/\/gPyJm10Hgmv\/68XgyxMlIQiLGdUkit79S0Qd10o4fEFSyabOUm76Dm3lC89i+xzIFfQRVR3xou3lHVLAuG6FfB13DkeYBhcdWsnSbCGbEV4IbZNLOw4UJZqgtxUuL091uX\/kSP8Bc+zqjJ+KEXZk2lwEqmDdnVnaB0YOiH9RQBreWH4b+dfbcA4e6sp3TLkorHM6QskI1ltpvwGsQ6qDyi6sATn1ApxqjAb9oeC9aCreQ3Xs7jUW3KAHCr66yPY=","translations":{"en":{"changelog":"### Changed\n\n- Bump max supported Nextcloud version to 35. #63"}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"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:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0NvbmR1Y3Rpb25OTC9wcm9jZXN0L21haW4vaW1nL2FwcC1zdG9yZS5zdmc=","smallThumbnail":""}],"videos":[],"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.\r\n\r\n**Key Features**\r\n\r\n- **Configurable case types** \u2014 Define workflows with allowed statuses, deadlines, required documents, and custom properties\r\n- **Status lifecycle** \u2014 Visual status timeline with quick transitions and validation rules\r\n- **Automatic deadlines** \u2014 Deadlines calculated from case type durations with countdown tracking and overdue alerts\r\n- **Tasks and decisions** \u2014 Assign tasks to team members and record formal decisions with outcomes\r\n- **Participant roles** \u2014 Handler, advisor, decision-maker \u2014 assign the right people to the right roles\r\n- **Document checklists** \u2014 Track required documents at each stage with upload verification\r\n- **Sub-cases** \u2014 Break complex cases into parent-child hierarchies\r\n- **Confidentiality levels** \u2014 Eight levels from public to top secret, with defaults from case type\r\n- **My Work dashboard** \u2014 Personal overview of assigned cases and pending tasks\r\n- **Standards-aligned** \u2014 Built with CMMN 1.1 and ZGW API compatibility in mind\r\n\r\n**Requires:** [OpenRegister](https:\/\/apps.nextcloud.com\/apps\/openregister) (install from the [Nextcloud App Store](https:\/\/apps.nextcloud.com\/apps\/openregister)).\r\n\r\nFree and open source under the AGPL license.\r\n\r\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-----\r\nMIIEAjCCAuoCAhMIMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjYwMzA2MDk1NTQ1WhcNMzYwNjExMDk1NTQ1WjASMRAwDgYD\r\nVQQDDAdwcm9jZXN0MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAu\/Ol\r\n\/0gZlk1f4ogkk2Kqu6t0OXRM5KflXYIfRVLBDfOoBAkcdSh4Gzex2LSWoBsR0Msa\r\nNnskrJFQblc2xgpWdx4KfU5yPgV+DdxqRTt4ggZEn8xqdydAyPfKSFqhqukrDsg\/\r\nl23ugt0sRPxdi084UgTt2iI2DA7nk3oY2K92FvCFGGSOsBjS9CPiPdHu\/2NAdy1R\r\nbgW3A\/ogisz+YtDfnwf9kRv\/\/s1YGmuXtCPkAwtI+2mdUwdihObXPZJ1hhMa5EU+\r\nskC4N8LQjw+cbxn9sS9oVLBMt3w2Ukg6UwLUHHD6ZemEUJEuOLdYktqNQi\/xMAY2\r\nfKj+\/DGAqQSF66KvLXdcYfVfO5Lcz1QK\/gT\/J9SFJV5\/ZlUdaERdEVlYltGDuZ5\/\r\niHDXNBTv1CMpolWYmCDZmBZfNoaAXP9ahZyUAPlpewCcGY05pjAH+6yOyRicOPjB\r\nl3oWjmGogZpDsvKKiGdxAEhLgq1p9rWVY6xB4kg\/aHVu6t0zXzsXupHre3zXfPei\r\nsUVX5qrHel5djDk3JFLnfZeIe0WDn83RW7AlNHXXJUNx+XnccFAicamXUIsr+E9r\r\nbO8pjIE8VwZOWxcVVG0s1v3qQ9BwoRz8inCVM+HeCGjLyFlGV\/H2sp3uuA4v1XC1\r\nJKKMWh5Z4\/6L3b3LiA2ly2pMHmxghPD7cO4IoccCAwEAATANBgkqhkiG9w0BAQsF\r\nAAOCAQEAAlZosGTxBPZnnoVGT4X\/Q7myNkyGb2vPFpo1YTLINwK3uljC8sC5IKR0\r\nWcnkyX9D86lre\/kca1rdcHbNSehxp4vaO49C5j3Xw11Tlt+U8BoYFKJ6MYqcLa8T\r\npAl9e2nmTXpCxgj641cbTWRHIU09dqnTrA1vRUyQhKv4hgl94XLMoLUdvvRLRMFL\r\nZp9xaUH6Rtc\/InvtgJLNYTXvXPmuW8iuupLI5UdV00QT1jZ30qFmNZyTf6sd6KMs\r\n2SojQsE4\/lUSWxcWQa0eP5eaBq7Ay8IKhPxMfDznTqflgm1keoq82lsszfsKFQ5R\r\nsmwtOlDYuNCvGHm8V5\/LQnYyst5EfA==\r\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-08-13T14:57:33.340663Z","releases":[{"version":"0.9.51","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/dec0de\/NxTree\/releases\/download\/v0.9.51\/nxtree-0.9.51.tar.gz","created":"2026-08-13T14:57:33.252214Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-08-13T14:57:33.627523Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=33","signature":"R0aUgJ4WZVf+4HVikBkS77M0pzdRp9uivp\/7R3jfXXfAezGq9hSz5JCUlfGgkCjnyqBRX3oPVEnohjjylgzBgl8UomfD8gwdgLgI3mNHXcQ\/CGTbjMRcWtqybdcSoTQL1dlUmlk7EugBgtG6ZNZ+Y+6+cAJL0Tt0Mrn6CnUo+Am9c2T7EjjahS2+C8B7u1L6RmmPqZoNUMlm7qXHBGplBrYRtwKk+vrkoyl87DcOTOoegazJNWReoJDIdibMyNGuzu6+OjYe\/MCl7SKn4AMlIObJjtCwZhrlI27dWAI3JSOFlQW5imdVdbjqSVjoyvk4vJun+bJiD4fpvxtYx0ZNoCnZvlxSGkljjwsZtQkHBu5hOu7zLsh70E7vabHs3\/iwBBZtonzF\/QCOAJ54oNat+GRaNe5cHpOuwjo5hDUaXzTeEHymy60WNbNQQB+irNyV5zGM5U2+r4cD+lwii3B8EvqNQmBPjELlLG0DI0M8v\/5tY1+w+WzwL0nE9EaQ22e+OPQSdyl6r0wIh9IJKdcwg98prPXnSqQT5QyxRav4edrSaZOT6+Bu5rfe6c2BRUdLuY3juD74FhFyPPzHjkrP\/nVCNsFN0EMaEK18YrkWuyp2V74ECsF2mbLDmlpuspgFnhH199idDbCuvx1vL990FPotouTCNHKBrm5h8qZJ2PQ=","translations":{"en":{"changelog":"- Rename the visible app branding from NxTree to NexTree while keeping the `nxtree` app ID and existing data paths compatible.\n- Add per-browser editor font and text-size preferences, with monospace remaining the default for ASCII drawings and tables."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2RlYzBkZS9OeFRyZWUvbWFpbi9zY3JlZW5zaG90cy9ueHRyZWUtc2NyZWVuc2hvdC5wbmc=","smallThumbnail":"https:\/\/raw.githubusercontent.com\/dec0de\/NxTree\/main\/screenshots\/nxtree-thumbnail.png"}],"videos":[],"translations":{"en":{"name":"NexTree","summary":"Collaborative hierarchical notes for Nextcloud","description":"NexTree 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-08-07T09:36:32.642971Z","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:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9maWxlc19hdXRvbWF0ZWR0YWdnaW5nL21haW4vZG9jcy9zY3JlZW5zaG90LnBuZw==","smallThumbnail":""}],"videos":[],"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":"talk_rh","categories":["organization"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/Keidenn\/talk_rh\/issues","website":"https:\/\/github.com\/Keidenn\/talk_rh","created":"2025-10-01T15:03:55.393995Z","lastModified":"2026-05-04T08:30:02.499488Z","releases":[{"version":"0.1.3","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.1.0","platformVersionSpec":">=27.0.0 <33.0.0","minIntSize":32,"download":"https:\/\/github.com\/Keidenn\/talk_rh\/releases\/download\/v1.2\/talk_rh_v1.2.tar.gz","created":"2025-10-03T10:03:42.563011Z","licenses":["agpl"],"lastModified":"2026-05-04T08:30:02.566813Z","isNightly":false,"rawPhpVersionSpec":">=8.1","rawPlatformVersionSpec":">=27 <=32","signature":"X7c+Y1JEDmAqBoeV+EEYHl6G31G5mEtfkI5jzbf7dTJtkZnxExMsxH4dZSO+xg7K8rVyKd66nxFAAQCuF80QTtR4TuiQ0WE2U0XMsOwEljuzUvtdOzYQP2PF3fYD6rSlJV+hVWqJ033UZ\/ido+jO2R\/GTmsyjj\/WOJWxn6Tg4IBZVwydkBGIwhRIzdHTrP+rBceCm2uikyUl70NGundmETtqZJ8BedpIQPYiIB2Tx9hziGEx\/bAkfCVhUw0aKXXE6MjNOT7GpA94gRrxKDBagT05p+1Xja6djIpykktPAWPw9ZV06UXwJ9Y\/0vxvZfpK5wLmtFsRtgS+01T9QMhR69hfTmAmtVQkAFiSKHqHNHTaNVEwLZUSqZ9eOpl1mo+0JJyQZm4tDC1Utk1qXU7g\/o+Pd9b+jX2V99PX304rWoHrLaUHU\/LgeqXT458czEHVLyyjf+z3dEiB77IIwz+YW6ifIVaAyQPeiWJmlr5hDukmyCw4QCQ\/Uw6PWLL1PqfwOSq0SyHtNGX2t+iCFdCiDZDJh9GQULXxXjLU0anYuJRPIphf5MN0JMv8aRpvrndSpP8e7TlmEJnxcx\/CJcYcDszg+og66olSvJywKKEIHVByQsux5KnQoXvCH2X4cHmV3TW\/Eg3luPHH0R0Xe6L\/D4NGy51l3cH1QesziO9URFw=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"translations":{"en":{"name":"Demande de cong\u00e9s","summary":"Gestion simple des demandes de cong\u00e9s","description":"Demande de cong\u00e9s est une application RH simple et intuitive pour Nextcloud. \n Elle permet aux employ\u00e9s de soumettre leurs demandes de cong\u00e9s directement depuis leur espace, et aux responsables de les valider ou de les refuser en quelques clics. \n\n Fonctionnalit\u00e9s principales :\n - Cr\u00e9ation rapide de demandes de cong\u00e9s avec dates de d\u00e9but et de fin\n - Suivi du statut des demandes (en attente, approuv\u00e9e, refus\u00e9e)\n - Possibilit\u00e9 pour les administrateurs d\u2019ajouter un commentaire lors de la validation ou du refus\n - Envoie de notifications par Talk, Notifications\n - Ajout automatique lors d'une validation dans Calendar"}},"isFeatured":false,"authors":[{"name":"Dylan Rohart","mail":"dylan.rohart@hotmail.fr","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEAjCCAuoCAhLDMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjUxMDAxMTQwMzMxWhcNMzYwMTA3MTQwMzMxWjASMRAwDgYD\nVQQDDAd0YWxrX3JoMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAuEyU\nMK2ZS1tcMPWnGiAkyEIjSXffDPQBJDeZQ1eZWCAyzhkM0Njh7Fy8D7Rt0K5ow1NU\nccASgKu+b2SwxLh1h9Tm9IRWYO3Kyf9RH3TLsa651J3C1CPs4SMtlsUXYrKhUHnq\nU8rELBp7E5qIaktUQM\/g29Hqqo9ei4Vz92tKHMyzFn4QXuWwC\/rnNgN2O1zwOn4M\nuy+PhwCWD\/kU4h48RNSMJmkuIcEOvE81C600Yh1Gb8ZyZmSxymFWVXgJwrQqvxAO\nkeAcqdsLtl427dTablDsvlOaZy0Bo6N\/OiCtGU6+WhUcnq6LfqCEKvYhCW5QEKec\nc82ywFUZA7FPPsvp+1M8FRbOQrS9khnEZz1nqB6xyOyao+qBaJ6xkdKYOHeNJFQk\nS1fCdy6GsxIHg1B44zf5BIr0AssYEcvFcuwoaSMZhzpAHR34SjS+svLJwzYTJt\/Q\nyx7sZW9KXKcCtPrUZ0lrNJ4T3x8uzu19KGbmvbWZDQ5EwrsMDOpYsRM8ZmtYeOCY\nlD0KmwWYsPxvoWlUhbChMkHozERuZ1sJh5Viqkp7bDshCanppTypsnfaDLvhyb7j\nr\/gSrOHQDmJ\/yszOg+67DW1wHggfSppCxC+cJ0YXfqf6q2Kccm0vfIFsu1FxQb0\/\nB2geYlmmlrhrBanouBcUzHazC\/ia07jInykMEK0CAwEAATANBgkqhkiG9w0BAQsF\nAAOCAQEAPqXamXq1zJpPKMCA71mdy1ypsw38dAWwqWCFaIEnl3g3QTte2VlDWyVH\nUDreLvOZyJkTLk2+DbBQaGGQmFDGx0Q6bvYH9F7+UYtx8eczQ8sWqZNjO8vG75VN\n4KJqss3aSP6foq7yvdhQZeCMjndwxkLcZGB\/38ebqDKwBMwS84aTaz\/wK0FBIjY8\nn\/iXFD1morXMxPFLsUJ4rloTvNbrWvtPsjLk+FIZLRy7hk0RsKqQr48u3hH0gHZe\nTsc76o5RfpkjM6mRSQqnUzZ3nPsbjIKVPlhWo1g\/\/komsp3iFke8bb7tXUCBYr33\nc6yCAOtoByN5MCTui+FjOQiw6sqmAA==\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"moodle_collectives_sync","categories":["integration"],"userDocs":"https:\/\/elearning23.com\/nextcloud-collectives-sync-for-moodle\/","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/riyad-bs23\/moodle_collectives_sync\/issues","website":"https:\/\/github.com\/riyad-bs23\/moodle_collectives_sync","created":"2026-08-25T10:40:43.875089Z","lastModified":"2026-08-25T11:46:21.262751Z","releases":[{"version":"0.2.2","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=32.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/riyad-bs23\/moodle_collectives_sync\/releases\/download\/v1.0.0\/moodle_collectives_sync.tar.gz","created":"2026-08-25T10:41:07.982089Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-08-25T11:46:21.306188Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=32 <=34","signature":"vEE67fxB14C7bEKkGNNd2c9uuPDwWHpMC7ggHAWRE9\/3sWg64j3tnK+P\/eQXNcKjNFO6NT1CixgfeESpGi6MIDoZG9e7D3l4MdJ9FwX8aNr6HYhflrzuH\/QnpD2tYCQ0RuXi+fZrrBXx5EX9EG946GA7RMMSgAZTNf5GbtbxU\/rSsIyBn6Hqq8t0XsLnsw+VtONEyAHlzgzjUk9jXHbQSX1gNlGZMWfQRZP2YF60zoYpeEXxRFeVI9Hk2pqXGLt68zX0yq903fybeA\/aOlPnrIiV+gnHfHB4NAiPF2kcGug7JeINdOQnEABPX6NRnEHQA5fpb3Jd1xZ9UTu2RoLI4c5SxBCewzKwrN820tqlPg6XWxdvcoErwlB4Gi7nU\/KKFP7tu6JIlQ0vixYIUXkv\/\/EfBxWnuEe+lGN7ZA\/xM4CK1npQq4hrDFRLX4+D1e9fZESgJJbAIUWzaZfvBVn+JK7SDUfMQLrZ+ZyYwmp2x9u3xv65ak0pxK6NRZLkC82rUevKa6mzx0tRbpIj02SeyI9vapmnECknwN3OtJDxbwNDZ6\/7j2hzRptr6umGgVbZMlz6nX03fteyQVdwDpBS1Jb6dwbJR4WlG20eYQPVvDvjR8zSRgF2s8UDGuDjDTi5okvWQk0zYf+QuCqk316rBvVMgpMkXn8snj1vTr3ITLs=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3JpeWFkLWJzMjMvbW9vZGxlX2NvbGxlY3RpdmVzX3N5bmMvbWFpbi9pbWcvc2NyZWVuc2hvdC0xLnBuZw==","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Moodle Collectives Sync","summary":"Provisions Teams and Collectives from Moodle courses","description":"**Moodle Collectives Sync** connects course-driven learning in Moodle with real-time\ncollaborative wikis in Nextcloud Collectives.\n\n## Why Moodle Collectives Sync?\n\nWhile Moodle excels at course management, grading, and enrolment, students often\nfall back on external, unmanaged tools \u2014 Google Docs, Notion \u2014 for shared notes and\ngroup documentation. Moodle Collectives Sync bridges that gap by bringing a\ndedicated, live-editable Nextcloud Collective into every activity, backed entirely\nby your own self-hosted Nextcloud.\n\n## Key Capabilities\n\n* **Automated Collective Provisioning:** Instantly creates a dedicated Nextcloud\n Collective the moment a teacher adds the activity in Moodle \u2014 no manual setup.\n* **Roster-Synced Membership:** Every enrolled student becomes a Collective member\n automatically, and membership stays in step as students join or leave the course.\n* **Embedded, Passwordless Access:** The wiki opens directly inside the Moodle\n activity \u2014 students are recognised from their Moodle session, no separate\n Nextcloud login required.\n* **Idempotent & Secure Sync:** HMAC-signed webhooks with replay protection between\n Moodle and Nextcloud guarantee reliable synchronisation without duplicate\n Collectives.\n* **Contribution Reporting:** Collaborative edits sync back to Moodle, so\n completion tracking and reports reflect real participation, not just a click.\n* **Enterprise Privacy & Compliance:** All documents, discussions, and student data\n stay inside your institution's own Nextcloud boundary (GDPR\/FERPA friendly).\n\n## Requirements & Documentation\n\n* Nextcloud 32\u201334\n* Nextcloud Collectives app (compatible version)\n* Moodle instance with the companion `mod_nextcloudcollective` plugin\n\n## Links\n\n* Product Documentation: https:\/\/elearning23.com\/nextcloud-collectives-sync-for-moodle\/\n* Nextcloud App Store: https:\/\/apps.nextcloud.com\/apps\/moodle_collectives_sync"}},"isFeatured":false,"authors":[{"name":"Dev","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEEjCCAvoCAhPEMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwODE3MTEwNjA2WhcNMzYxMTIyMTEwNjA2WjAiMSAwHgYD\nVQQDDBdtb29kbGVfY29sbGVjdGl2ZXNfc3luYzCCAiIwDQYJKoZIhvcNAQEBBQAD\nggIPADCCAgoCggIBAM0q4d+X0aAjxj5Fcopqev0BaydEXEELhIvANhlcEjdQu3oH\nvz7FE6c5NM7n8sq9hOO7BhRYyEZfv7i742NfwKWNSZm4neRV6\/teIApg6GUl530h\n0y9KtUzaYhRZOJ6iO69xkaJPpd8CeuBkLUS4INZ8dFCbwUstelehd3imXhgUTtrP\ntrOoDIhXEPnLHEB\/l1hR+2EdNkfth17VvrYVXhJbmvkmGHJa6w+6qx+dEM0Iwa2K\nuC1zPAuGRJg2P6JC0LdAfSAXD\/tRia0agJVeAatioymM7WbGwbvteYviEeqgv+ff\n4U9kqv24nEKa3cXR6ZOM86yj6gk66bWn+IfP1\/JA7kVpwdf6Jt577\/5wCn0LyYj4\nPOW\/MZDocMd5UbN\/DbPfFP9ZBuKhEpFe3Z0LiuJDnAauVgkuWE8DsAl2nW6rLne6\nGTmuUUHc0I+L+nVEb1MeaWXQfJrjXtYCk03z\/1jm0FybUQmc4Po67F0AO0yEYrN3\n+Z4MiDOSGDS62XvStrSzw6QxNLUsgaONWRboE2mT8BZzMhYWTewzd05BmyN9zg1e\nznJLOXfcZ48d2Sfl3SoJKlZ6B2zqQ0\/w6u17wdW53LeT1dwtFgMKT7iV8mUmF5pu\nZMfjfIYBscnalNniMz9lVhe1UdACmast36fNmG3W4SagotMu71MXjHl5\/5WzAgMB\nAAEwDQYJKoZIhvcNAQELBQADggEBABQUUohBZOc9uPDw5JBE0CjXxW5gu6Al2pAO\nPT2RVXZsR1W8injG\/9y6ymxrPLKUy8zzMYXjKMnt+GDTl3jPsowR73vWwK0UrXlO\n\/JtHNLeR4RA1miB1mM1jyWEvU1pnpYEFIv7Tw\/\/AvmZoD0ejOUKJrX1ptwx0pqUa\nMcyP1EINYWOyFiZL5fj4UpWfxYLlMCuK5wITWtn2ot7X5Kr+sYCBC7OuuFNje7sC\ncLU1N9GACFxgH6Qahl4DWLdrZtK5QRxxww0SNVWjeujWMTHNdlpGCg7c52fnYbkP\nSriNtbQ2yxqfKo8dFUW9BelNqB35qs1pu7COMeHv6HcwZJnIt6c=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"workplanner","categories":["organization"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/wenigdigital\/workplanner\/issues","website":"https:\/\/github.com\/wenigdigital\/workplanner","created":"2026-08-25T17:58:20.179378Z","lastModified":"2026-08-25T19:29:51.042897Z","releases":[{"version":"1.3.8","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=30.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/wenigdigital\/workplanner\/releases\/download\/v1.3.8\/workplanner-1.3.8-store.tar.gz","created":"2026-08-25T19:29:51.030006Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-08-25T19:29:51.104062Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=30 <=34","signature":"nGrJmTwKZhgARHcCs5OQJw7bJkn9RaOnkLbfNo2zxDmoptG\/44j\/GIKzu58KW6ppVzGI1HzgkdHCVSPB5ukZvUbHHidLfpbkII4gJjfNRS9SPQZxq9o2qk4XM6yjUKt2CIP6saj\/hhAU0LfcAqBS2HTto7niI1VdTUzMQjb\/IBEHLeZhjtHgEANNdqp6o3BqlR7co3SsDwUQoCHt18nppO7iSkb1EtyZXFejFAR544Yu6ZsbrUTX5s5kY\/4rx4VffzBX58mlp5bYjUiJZv+XUxlZ40fpEeXepGONS95TN0rhDFpR2IgZSEymfphN34AKUrBSUFvPLD3B63CLxYuJXr0PqPP2zUCa1WNb7JujPJBUMkw9acVcZgdGP7EELWk9l8i3tCNxCXvZKOGbhnvUJSsglq84tM592v3L0UH3nqqOhbBvBhWLzrmJrvZvggcU359B8+y0+u4OGflIFFKioOjTJW8Pu1yVBodUHpF33NGPGrBNyc0fZ0tFRSTOxEO\/+3v4K9EbWY26ZXFJrsJzNGFUC5odVr7hoovFq+XPi4EQ1EHVKM7FVX2RA7hoi\/fVDfQeqDfPYWyLUWJtOT0mR1HAMK988X83yY6uRaUkq7vTY41RaQtydxfdmf3gJtJzt+iLC6LKdFn3\/KjH5bnRuJ90yGWZJJ2HWEbK8Ia595s=","translations":{"en":{"changelog":"- Switched the App Store summary and description to plain metadata fields so the main app page shows the improved text."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3dlbmlnZGlnaXRhbC93b3JrcGxhbm5lci9tYWluL3NjcmVlbnNob3RzL292ZXJ2aWV3LnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3dlbmlnZGlnaXRhbC93b3JrcGxhbm5lci9tYWluL3NjcmVlbnNob3RzL2FkZC1lbnRyeS5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3dlbmlnZGlnaXRhbC93b3JrcGxhbm5lci9tYWluL3NjcmVlbnNob3RzL2FkbWluLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3dlbmlnZGlnaXRhbC93b3JrcGxhbm5lci9tYWluL3NjcmVlbnNob3RzL3F1aWNrLWVudHJ5LnBuZw==","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Workplanner","summary":"Arbeitsorte wie B\u00fcro, Homeoffice oder Au\u00dfendienst gemeinsam im Team planen.","description":"# Workplanner\n\nWorkplanner ist eine praktische Planungs-App f\u00fcr Teams, die ihre Arbeitsorte direkt in Nextcloud koordinieren m\u00f6chten. Die App eignet sich f\u00fcr hybride Teams, gemeinsam genutzte B\u00fcros, Projektgruppen, Au\u00dfendienst-Teams und Organisationen, die schnell sehen m\u00f6chten, wer wann an welchem Standort arbeitet.\n\nStatt separate Tabellen, Chat-Nachrichten oder externe Listen zu pflegen, planen Benutzer ihren Arbeitsort direkt in einer gemeinsamen kalender\u00e4hnlichen \u00dcbersicht. Alle sehen die aktuelle Teamplanung, w\u00e4hrend jeder Benutzer seine eigenen Eintr\u00e4ge verwaltet.\n\n## F\u00fcr Benutzer\n\nBenutzer erhalten eine \u00fcbersichtliche Teamplanung und k\u00f6nnen zwischen Wochen- und Monatsansicht wechseln. Ein Planungseintrag kann einen Standort, eine optionale Zeitangabe von bis und eine Notiz enthalten. Dadurch eignet sich die App sowohl f\u00fcr einfache Tagesplanung als auch f\u00fcr genauere Tagesabl\u00e4ufe.\n\nPro Tag sind mehrere Eintr\u00e4ge m\u00f6glich. So lassen sich zum Beispiel B\u00fcro am Vormittag und Kundentermin am Nachmittag planen.\n\nEine mobile Schnelleintragung erleichtert das Erstellen neuer Eintr\u00e4ge per Smartphone oder Tablet, ohne die vollst\u00e4ndige \u00dcbersicht \u00f6ffnen zu m\u00fcssen.\n\n## F\u00fcr Administratoren\n\nAdministratoren verwalten die verf\u00fcgbaren Standorte zentral in den Nextcloud-Verwaltungseinstellungen. Standorte k\u00f6nnen farblich markiert, sortiert, deaktiviert, wieder aktiviert oder dauerhaft gel\u00f6scht werden.\n\nWenn ein Standort dauerhaft gel\u00f6scht wird, behalten bestehende Planungseintr\u00e4ge den urspr\u00fcnglichen Standortnamen und die Farbe. Dadurch bleiben \u00e4ltere Planungen nachvollziehbar und zeigen nicht nur einen unbekannten oder allgemeinen Standort an.\n\n## Kalenderintegration\n\nWorkplanner stellt einen gesch\u00fctzten, schreibgesch\u00fctzten Kalenderfeed mit allen Planungseintr\u00e4gen bereit. Benutzer k\u00f6nnen diesen Feed auf Smartphones, Tablets, Desktop-Kalendern oder anderen Kalenderprogrammen abonnieren, um die Teamplanung auch au\u00dferhalb der Nextcloud-Weboberfl\u00e4che sichtbar zu machen.\n\nDer Kalenderfeed ist nur lesbar. \u00c4nderungen an Planungen erfolgen weiterhin in Workplanner, externe Kalender dienen zur Anzeige.\n\n## Transparenz und Verlauf\n\nVergangene Eintr\u00e4ge bleiben zur Nachvollziehbarkeit sichtbar, k\u00f6nnen aber nicht mehr ge\u00e4ndert werden. So bleibt die Planungshistorie verl\u00e4sslich, w\u00e4hrend kommende Tage flexibel geplant werden k\u00f6nnen.\n\n## Funktionen\n\n- Gemeinsame Team-Planungs\u00fcbersicht\n- Wochen- und Monatsansicht im Kalenderstil\n- Planung f\u00fcr Werktage von Montag bis Freitag\n- Standortverwaltung f\u00fcr Administratoren\n- Farbige Standortmarkierungen\n- Mehrere Planungseintr\u00e4ge pro Benutzer und Tag\n- Optionale Zeitangabe von bis und Notizen\n- Vergangene Eintr\u00e4ge bleiben sichtbar, aber schreibgesch\u00fctzt\n- Inaktive Standorte wieder aktivieren oder dauerhaft l\u00f6schen\n- Gel\u00f6schte Standorte bleiben bei vorhandenen Eintr\u00e4gen erkennbar\n- Gesch\u00fctzter, schreibgesch\u00fctzter Kalenderfeed\n- Mobile Schnelleintragung\n- Deutsche und englische Oberfl\u00e4chentexte\n- Gestaltung auf Basis der Nextcloud-Farben inklusive Dark Mode\n\n## Typische Einsatzbereiche\n\n- Hybride Arbeitsplanung\n- B\u00fcro-Anwesenheitsplanung\n- Homeoffice-\u00dcbersicht\n- Au\u00dfendienst- und Kundenterminplanung\n- Team-Verf\u00fcgbarkeit nach Standort\n- Gemeinsame Planung f\u00fcr kleine und mittelgro\u00dfe Organisationen\n\n## English summary\n\nWorkplanner helps teams coordinate office, remote, home office, and customer-site work directly in Nextcloud. Users can plan one or more work location entries per day, add optional time ranges and notes, and view the shared plan in weekly or monthly views. Administrators manage the available locations, and a read-only calendar feed makes the planning visible on phones, tablets, and desktop calendar apps."}},"isFeatured":false,"authors":[{"name":"Toni Wenig","mail":"wenigdigital@gmail.com","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBjCCAu4CAhPlMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwODI1MTcxNzM2WhcNMzYxMTMwMTcxNzM2WjAWMRQwEgYD\nVQQDDAt3b3JrcGxhbm5lcjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB\nAKMpXJ6tKudvsI2a\/769xvZtkA+IMRB8Xb5Hjn4WZOLXnlRa+tsLXu8ygMP1W8O8\nKI\/BnTditNXp9g4\/wjyHvCVNoqINTW7Q9D3E6UjWRsDOlTJhSUjhWXGJ16kbENCH\nq6506QMtN3SwDVLFZV8y70ZHOPjSU4J1uFMObkNp9u68nch8qYXpmjtdoWcXjE8D\neaIDuRWWVutnv0n3ROno3N3x3a0Ub5CEJJ7qWv2ywBxB0Sj\/qK\/cZJMHhPOJiCDr\nvt7ouYh+XfgDzi+2MRX1jXbNH5SNHpum2zYyy9FUMNe0MDWozlMi0PmGcX1t8Sdt\nRvEumxoqwMMR4Wn75ayQj7tw\/S4MI8IwAon+Z0hSuUhUkjt4+E0i+sV2SU0gxVTr\np3ct59uPw2O5WbBYrL2YprlR\/iqTBfFZRQ1GFzpCfng1x69BAALKjR4\/k6L3L3yv\nROEKLgxKLdOe\/VhR+3\/nwjA1yulCmPiaNZxmY+atJ+ByZOkK\/7W4yDlNpyxrPZpE\nC0iqCWaMNutF9atQyXOBiciE+vWRyqDXTj\/+OrNPQj+K5ay+hvi9qgpcs7qnGe4W\ntyNCEXKcrfJEM\/CkrJtHWcTEAKVrRzUt7e1o+u9i6Gz9k4LYwunzl78tyy2Z2b8h\nWP0KhSYmnmSSSc2fNJievf9P+BkXzdMKF4PQTkZ2ZuHvAgMBAAEwDQYJKoZIhvcN\nAQELBQADggEBAICxaLcz96mwpLHfUrpcRI8o73bhuFDwIDssLL5w5EMmaenUA8Q+\nRp1psd65r\/A+8t6JVVLjrwrxzASKD72Duy7nlkO05LHN96pVXMHSkPtl8yzoXnUL\n6ZfkClYiG1SfyCRy2pdHuFGuHbIal550CoaI4rLxMZQRDZNWVfg6W3Aqw5KCX+hx\n\/u9ErTNjVx4Fdsd4OONQiQlv\/XKuX2YFpNehlBNAWJTGYuGWmJn5wCNy9nwzzVRF\nLf5iEGE\/u2Z9mG9laGGcp7l8vePpB7gDr4lNfbOpz1zyBcfMdVdK+A2CfLXm9+s+\nOqjOj48cC\/HU8s6KMAFxa6IPP74WOqzCZ9I=\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-08-20T17:38:12.663728Z","releases":[{"version":"0.7.12","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=7.4.0","platformVersionSpec":">=29.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/pbek\/nextcloud-nextpod\/releases\/download\/v0.7.12\/nextpod-nc.tar.gz","created":"2026-08-20T17:38:12.646373Z","licenses":["agpl"],"lastModified":"2026-08-20T17:38:12.704663Z","isNightly":false,"rawPhpVersionSpec":">=7.4","rawPlatformVersionSpec":">=29 <=35","signature":"eWZYXNh7voOxqEEgtPnUiVqqpsli6vqdrhqcFOx8gxKxCIXLKqVOZuEZ\/O\/JlAEd\ncLqBfMgmYPLzik3iA99IuAJD9siwb1qMMY1hvv13LYL2AcKNiQGiBtknLz0g6COP\nnWWnWnjonyt3MJNA0le0t6S2dXP318MSeKU6QeWp3TEQ1aKcMrQhcWQzOxrQyoMs\nIsjI1ez94l7gpXltuGGnr8\/Aj2fHYE7b4Cj0Xnf\/JslQh41YNe91eqtiaYbj8ycm\nXTTYF7Y9xztHvrfjwcmLdcf\/hPpJqq3\/0vE6wHMVU74rEqB8+lJf+c7nrk6y6gw1\nGj5qcB9WuBRgNrBmpfyv06Xayi5wNtvotfOX+6DTCmng5mdyXvMViA2nCO0JAacq\nVuQ79idZUJhZ6Xeuu4hUaKLI4rmcqTzFq\/RPcKvbC2bFrnhkH+JUgsMBAALCQSj+\nZIn7C6OVmUoMfTCfL9T0tgMzOtUbPs1N5maW+sb+IUwrA22uXua6r8qgL9hAxrpO\nzI+WzfyLrtsdKfi0mGS3gcAG+f+I1fj+qW1yoqlitdctzoSDvXo2wzXKEDQUNlmE\nEtoF3T1lbdgeXR+SFD2iKW1B8JVf\/\/rIT2Bc0tUy9MhHusDoVPfVmKRXTfurqGIE\nx1k1rJM9l44kMA5TzBtKytK8qTxAmU8\/\/s9ug195GyI=","translations":{"en":{"changelog":"- Localized the user interface and added German, French, Spanish, Simplified Chinese, Russian, and Italian translations\n (for [#8](https:\/\/github.com\/pbek\/nextcloud-nextpod\/issues\/8))\n- Enabled and tested the app for Nextcloud 35 (for [#25](https:\/\/github.com\/pbek\/nextcloud-nextpod\/issues\/25))\n- Updated dependencies"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3BiZWsvbmV4dGNsb3VkLW5leHRwb2QvbWFpbi9pbWcvc2NyZWVuc2hvdHMvZXBpc29kZXMucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3BiZWsvbmV4dGNsb3VkLW5leHRwb2QvbWFpbi9pbWcvc2NyZWVuc2hvdHMvZXBpc29kZS1kZXNjcmlwdGlvbi5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3BiZWsvbmV4dGNsb3VkLW5leHRwb2QvbWFpbi9pbWcvc2NyZWVuc2hvdHMvcG9kY2FzdHMucG5n","smallThumbnail":""}],"videos":[],"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-09-11T13:53:49.516515Z","releases":[{"version":"26.4.303","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=30.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/CollaboraOnline\/richdocumentscode\/releases\/download\/26.4.303\/richdocumentscode.tar.gz","created":"2026-09-11T13:53:49.116909Z","licenses":["Apache-2.0"],"lastModified":"2026-09-11T13:53:49.581135Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=30 <=35","signature":"hKEZI4IJASGJ6+7U\/mQWGz+u08d4awFxjk0yXvsN49\/x8G9j+MnzwX8xAHxwUY40\n5LOPUS8cudyzhzyxx5YZAMYiWZii2nqIlRjHO6oEoDB+cSxoLQmuqi1fca1sf4GN\n0tudwq14cCo+2LT5l7bI1bSZjWMdBjDSbcfn9OeG5IzZaiaaDXrxF8NAYHON\/tPm\nuG668ETqickTxpt\/5TJxnaAk+yt5eoc+kRAW044PCEuuWcZaYgJ4UceSsUQ5MRW7\ndqgbOE16CHgQueuGF3cqSLsW0Hh97m+fE9kDfWTZwV5dshu\/kaGyPnN3CTJGIHt4\nrt+IAldTSTkW5K9VwBDzMi4Uls6O+0PGGuwirDCAiG4ggBjShvUwB\/6h2t+07D2Y\nBoybeEYQ1JVmTclbq1AEO9Xwv+bn4yds3pjJDuhfuEhq7+gKtHhZntCxNXTL2\/oh\n8mklJh97E+9zDYg3vAfnCmzOZuMZ3DE7IJUM4z9Nx4Lbe6P39hxKLaHEQ\/NHNZ1w\nBdbn7hTDn6saEJvcQ\/rHQc8PYIvFfcbr70zv3UBiLqXOyWq2sGJB+fLbhHShLX+L\nY8yoDPXI+jxmLyPfHtNPfSkB22pzJnnEz5iCdRlJyVI8bon0Vhh9sL4BNGrP9TSO\nyMjvLXd6AHel8b2TEsBWwFD10tqm8TrROGM8wThCN2c=","translations":{"en":{"changelog":"### AppImage version:\n- Collabora Online Development Edition (CODE) tag [cp-26.04.3-3](https:\/\/github.com\/CollaboraOnline\/online.mirror\/releases\/tag\/cp-26.04.3-3)\n- See also: [CODE 26.04 release notes](https:\/\/www.collaboraoffice.com\/code-26-04-release-notes\/)"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly93d3cuY29sbGFib3Jhb2ZmaWNlLmNvbS9kb3dubG9hZHMvbmV4dGNsb3VkL3JpY2hkb2N1bWVudHNjb2RlL2NvbGxhYm9yYS1vbmxpbmUtc2NyZWVuc2hvdC0xLnBuZw==","smallThumbnail":"https:\/\/www.collaboraoffice.com\/downloads\/nextcloud\/richdocumentscode\/collabora-online-screenshot-for-thumbnail.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly93d3cuY29sbGFib3Jhb2ZmaWNlLmNvbS9kb3dubG9hZHMvbmV4dGNsb3VkL3JpY2hkb2N1bWVudHNjb2RlL2NvbGxhYm9yYS1vbmxpbmUtc2NyZWVuc2hvdC0yLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly93d3cuY29sbGFib3Jhb2ZmaWNlLmNvbS9kb3dubG9hZHMvbmV4dGNsb3VkL3JpY2hkb2N1bWVudHNjb2RlL2NvbGxhYm9yYS1vbmxpbmUtc2NyZWVuc2hvdC0zLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly93d3cuY29sbGFib3Jhb2ZmaWNlLmNvbS9kb3dubG9hZHMvbmV4dGNsb3VkL3JpY2hkb2N1bWVudHNjb2RlL2NvbGxhYm9yYS1vbmxpbmUtc2NyZWVuc2hvdC00LnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly93d3cuY29sbGFib3Jhb2ZmaWNlLmNvbS9kb3dubG9hZHMvbmV4dGNsb3VkL3JpY2hkb2N1bWVudHNjb2RlL2NvbGxhYm9yYS1vbmxpbmUtc2NyZWVuc2hvdC01LnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly93d3cuY29sbGFib3Jhb2ZmaWNlLmNvbS9kb3dubG9hZHMvbmV4dGNsb3VkL3JpY2hkb2N1bWVudHNjb2RlL2NvbGxhYm9yYS1vbmxpbmUtc2NyZWVuc2hvdC02LnBuZw==","smallThumbnail":""}],"videos":[],"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-09-14T20:52:30.933808Z","releases":[{"version":"0.1.18","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/icewind1991\/permissions_overwrite\/releases\/download\/v0.1.18\/permissions_overwrite-v0.1.18.tar.gz","created":"2026-09-14T20:52:30.921448Z","licenses":["agpl"],"lastModified":"2026-09-14T20:52:30.982466Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=35","signature":"mi54xe6UD+aPADRwOStTuvVHk1A+r3H9yqPiCD+1i2ODc24dxURA+uG3RVG24pT8G38Ef4e\/K3Yp9TFH02bYux5HsSPcgeq90OPS1BlHpQZVskPehSGNRSQ19T9+bsec2lz9jkQqCuCJiUx7Df4cquomZUFYTopAuDqXrkgpjnseiYfem\/awrTJOTcysiunTgoOZxkec5lTewJpJRy1TJ3zqKW9gjKOnNdcXjaznq5Y74yhao2RB0hCnxDlgdTb0nq7DU3djlTNNEclIG16mVhr8UUAqU5WiB9nc5t5AIdCWz\/WsuTeQDpvClIy7i98phw7BBqlNTBk6xKYRTEPi1X1sPVuc98Y32\/QwMP0s7RNem2qSt9TigKMdw6wCPwIM9EPBRWp5Y0sF2xfFCLCstaolWm\/T8C8b0S1It5UWPxQLp3S9l9Gn54mw8In0QWSkCxiq2VxRF3l\/tQOmt6TqLI3en1Y3OIbkfqIg3xrgyzC0lfYFfNs6gXxENp5mTDFdjDJeSm29UkrOL3MD9iJel7YmRfC7c4vclh6fXW6EfQgbP1kl9dC42AXlsPofxyK0SemeMHNDbVu6wxnRNaxj8tF1GWh4PWfJGyykEiIllVo4AlP30UAUUrJRRkIdPonn1Dqnj820t9iGtglcD83hfnRugwXOpfJd9qXni9km6ks=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"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":"drivermanager","categories":["organization"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/mazzofab\/drivermanager\/issues","website":"https:\/\/github.com\/mazzofab\/drivermanager","created":"2026-01-06T08:40:41.190896Z","lastModified":"2026-09-19T19:32:40.981824Z","releases":[{"version":"2.0.4","phpExtensions":[],"databases":[{"id":"pgsql","versionSpec":">=9.6.0","rawVersionSpec":">=9.6"},{"id":"mysql","versionSpec":">=8.0.0","rawVersionSpec":">=8.0"},{"id":"sqlite","versionSpec":">=3.0.0","rawVersionSpec":">=3.0"}],"shellCommands":[],"phpVersionSpec":">=8.0.0","platformVersionSpec":">=25.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/mazzofab\/drivermanager\/releases\/download\/v2.0.4\/drivermanager.tar.gz","created":"2026-09-19T19:32:40.954445Z","licenses":["agpl"],"lastModified":"2026-09-19T19:32:41.063291Z","isNightly":false,"rawPhpVersionSpec":">=8.0","rawPlatformVersionSpec":">=25 <=35","signature":"OxZBzSllxhLL9PcfVrotCCcZ\/ZNXv3LU+orZbTkPMidsGE33BJIYT\/sHaObwR4rI\n+6JZChkapXM85qB\/fPK5aFUCaRnU8V8w9lm\/MZ1XTTXEr5gyirXKPJgO1OC23ySM1J7iWvKg8qNYXIJ4oGzZJKHz\/yKa7zBqUvagVkZfFVng65tuQ8iMIlvlN0JwU035tV4BcqTBi+aO74bgYj\/jDGT6YZIlK2PQK7yQoCTcGhcrZJQ1HuGHlWT7ck+8oceMRQ8rDIbNq\/qt3kA1XfFvO9qKW2J5YahZbfIG5roqvKSiBWraWVfFl4h4hEAkYhv12ZsB8Wm1v1tThKfDDFPPOsxHSaUEHOY\/QwDk4+S4Jgy7XM4SazVXKJeMGG7Xhhi+u3x4y0T0yzHwqJl+Ln2mrwaFuUrDfZnA8i\/o+0hqMhHcZ1YzhMFMfshSh3hP75WmAHMg3wNohhwE9sq6275yPf+o1QOlGdkhQu9K9zXx6DsflQP3B7HkLG+Yrdy6AlQ4VmB7ogLMDnT2Ra5C1EDzMxpcgJUldNbROvZNqJKGg+qRBKFj2ZPxIBBhxyF\/LtyffIzZVazrSLwX7I7wquirM5VK7elXKaZTHzPRJ0CrlWlLdWVnAPXDBaoPiZ2WCTG0Nl8Vlzc+0ZygX4dUFAKEws1i8NZeZFow+qAxY15ToNg=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL21henpvZmFiL2RyaXZlcm1hbmFnZXIvbWFpbi9zY3JlZW5zaG90cy9tYWluLnBuZw==","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Driver Manager","summary":"Manage driver information and license expiry notifications","description":"A comprehensive app to manage driver information including license expiry tracking with automatic notifications"}},"isFeatured":false,"authors":[{"name":"Fabrizio Mazzoni","mail":"fabrizio@fsm.co.tz","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIECDCCAvACAhLiMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwMTA2MDgyNDA5WhcNMzYwNDEzMDgyNDA5WjAYMRYwFAYD\nVQQDDA1kcml2ZXJtYW5hZ2VyMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKC\nAgEAx7OatCtxHH6nHxCUfpx9NBY0wbzGTpc5CYpKctOI+E1br\/Sby\/fZ\/7IcM4ub\nN07yzTQXjKgKw+pOvqMU+tE3N+Vck4Ir7Fa5nmhWLfK\/YeoyHPGRsf28CsCGrYlY\nlDje9tIsBNHk95LSotVWMah51l3m3I3CmY1mGUhlLw6apTlE3YRMoXK3xchDUzAO\n5avNFB6DqCX+B5cAGpab1sGTI6OxcyRCCIU3XtW2\/\/9+dp15yErYNxKQvPGDSiEu\nhmSDlIg9lhJ99jWuxQpJXIHRe9qE\/2irPVjK\/tSz6u0LivbrxcFbTGfoz5Y0o8LJ\nrR8T2YZ64XXR5h5IDht5IR50OoYqjgzqjVdFzuPEbxvUnVtXtc9sUPiRlD5sxfC7\nz5wnIWFmmWMO42bjkUWurS98WzJryl8NfhhpW1N9zjHFRkvc2Yij0elVKIo7qxmy\nwhVxsoo\/YRQu1h\/rr1JMJvZTyDlhEppkiWD9iipgWkGXDWQUMPwoTMhiwF\/knVyM\nbccyDRtLxHHSzZ57eyGYAFgfaX7DSqYpL\/nf148hUXdbvUllh\/3VZSWSyyVuo+d3\n\/WWQ4n7KVyXSwBU6+nv5uiXi9m39XF3cGiOK4PK6t5AeCqHMbaj\/yoBzgJAC7Mex\nJxH3sYfEKuMgod\/pf4Q0n5Qaxv9yf++s29dSjGPVqoMruucCAwEAATANBgkqhkiG\n9w0BAQsFAAOCAQEAKGSQ0SfI4CR95nQv6b7tFhlCFSj0r93DtpjHvS1lKVMzETxB\nkIwAr4IrnRpoGRfxmIPZKiqkpJRe8J3CyDhK5z+g4WCiRskXnqg0PxoIWNCGP3HK\nu6ouUJeBBGKCTzhB2X8zCZaM4hgCNMEcbxOLk+HfO6wuPvSTTtbFpi7no1BZlVrA\nY0LlQAlP0LXc6y8pEZoLREHRp6WgwsHjneV33ndfxue4aOOHZ7kZd\/RbH1AU7Me4\nDyO0cSkjvpYd4uqM9SWktx4zf2xITtZqzKCypdrSyn87DJO8eGPUW87APEAQygFX\ncV6WCDlsurysdZyl2oJWLgRiagWqft8T2UgZ9g==\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-09-19T15:30:20.852821Z","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:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0NvbmR1Y3Rpb25OTC9waXBlbGlucS9kZXZlbG9wbWVudC9pbWcvc2NyZWVuc2hvdC1kYXNoYm9hcmQucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0NvbmR1Y3Rpb25OTC9waXBlbGlucS9kZXZlbG9wbWVudC9pbWcvc2NyZWVuc2hvdC1waXBlbGluZS5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0NvbmR1Y3Rpb25OTC9waXBlbGlucS9kZXZlbG9wbWVudC9pbWcvc2NyZWVuc2hvdC1jbGllbnRzLnBuZw==","smallThumbnail":""}],"videos":[],"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 Geleverd via OpenRegister master-data management, dat klanten met overeenkomende namen of e-mails signaleert\n- **Importeren en exporteren** \u2014 vCard-contactimport en -export via Nextcloud Contacten, plus geplande CSV-data-exports\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) voor zaakafhandeling. Een directe verzoek-naar-zaak-overdracht is in ontwikkeling (openspec-wijziging `semantic-handoff-emit`).\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 EUPL-1.2-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":"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 Provided via OpenRegister master-data management, flagging clients with matching names or emails\n- **Import and export** \u2014 vCard contact import and export via Nextcloud Contacts, plus scheduled CSV data exports\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) for case management. A direct request-to-case handoff bridge is in development (openspec change `semantic-handoff-emit`).\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 EUPL-1.2 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-----\r\nMIIEAzCCAusCAhMHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjYwMzA2MDk1MjE0WhcNMzYwNjExMDk1MjE0WjATMREwDwYD\r\nVQQDDAhwaXBlbGlucTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKCy\r\nWpmcje78w5rHhCWYaA1Ya+U79gdeUzK8nSGL7VCiKXCsqThU1bbSMtGClT4yCm36\r\nfUAG7QNpTbTvkwoe3ZbsQAZ0rTlRY7BcHXWtN0sCwDksBJ\/eE6ztFngFbZKsDXSK\r\nXkxYG23EcmWrUmgZrLbwfLqPirSL5F\/yU9AQ9Y9MzUkfD9bHr+WcqEuQvcOAu1gk\r\ndKSlfhEtmVIEadC4SzJY3PLUE2qsEVO8XQ5E9zmwEvuLg9zY1tn0xQzoBdqWHfYY\r\nvxOIicmoKoM6L58IpbHSkiWZIZAo2H+zjxgKzoRkzZSawD8qn741cPVsanrDpx8l\r\nd3VCfI9pNmXOEHu58s+si+dbapZwm9CwmXrVAtLUCt4zFxn8b\/rhHOX+\/7bpl355\r\nuL9QPqVrm5Qj0zCssiLZtIwIbKASU6d+HPlzyUnnxNuxSkVw1+1bXsjYxlwyLNTF\r\nEh4oDGTsVjCrq5F04mVy3QF69\/hMzh7VcRn5NtrQNWTDXTvGxfwR4aNK9p+Byzzl\r\nKylP6VZjrBoVhRsvvoFec2E\/2awl\/\/rboFxqrdYMCSM+M7KMySeSuVTDmgdxKNnT\r\npyFp6Kh+VmJWni3Fa3bDcyyzo+8ZLobiRkC3qg903bFzjTddW6ZRWFK+bD27fRQt\r\n6gKZICwaE3Oz1CWUX\/U3ks59auYW4WxcrQc5zwx9AgMBAAEwDQYJKoZIhvcNAQEL\r\nBQADggEBAHdwRIMQbbYAX+lfI7g7hDpm\/Lng8UlicvtNWypZvwM0A4DSzjIVDSDR\r\nCx3eep2vxifocbrzwhF9t7+WKaylQ+OId8e9ZOQ8YsGz7LLRQ7e+ot0ZHhtW+CVq\r\nh18qPLflXcw8zRWgsklL2tSQUW12JtrnmVvXAXlSWXgFCq2iMQ7nPGffco\/FZ3c0\r\n1IGZaFOyeGU1i55AvsdAx8jdI8oJ27Oj2Vy6LkzGpN2BhVfA\/lJPcsS\/FDsDr\/zo\r\nh0+s\/eU8ErhZIgL7O5y460po4iJuzUh\/KQnWF\/rmdBWonBbbd8WXLPMt7h+0GjDT\r\nLs\/Ri6WmS+XmOyuras0Pnzu1JKiPsGc=\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"mediafetch","categories":["multimedia","tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/Happyfeet01\/mediafetch\/issues","website":"https:\/\/github.com\/Happyfeet01\/mediafetch","created":"2026-08-26T16:41:26.407662Z","lastModified":"2026-09-18T02:01:03.360544Z","releases":[{"version":"1.1.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.2.0 <8.6.0","platformVersionSpec":">=32.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/Happyfeet01\/mediafetch\/releases\/download\/v1.1.1\/mediafetch-1.1.1.tar.gz","created":"2026-09-18T02:01:03.325948Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-09-18T02:01:03.460460Z","isNightly":false,"rawPhpVersionSpec":">=8.2 <=8.5","rawPlatformVersionSpec":">=32 <=35","signature":"JzX\/Pai0ma3YNg4WqW8i1I\/aDb4NkjofX5DB+ZTVhfl6Airb7JMdYTdRS4JvCJwaBboJcfkQ3nTC14IGMHI9ugCralI8ybVAD4H96WCNVmVOG93Bpf3NZsG9HZrW4GRvv5zaml1J3DK1LNRghtd7DJjGRJCkspFZMVy6gHAIuzLrR1relfoi9mu\/VEMQO5B5Dw8Ecjrk6mwzCTKZRBS+yJU4R1xGC\/3vq5prrXETg\/R6SIfkFev79YQ+sqbM+xLF6k5qEYwazLDp548biE5nTXbCQJ6VyXHqub0vHuSCygDGvEzAHsbQwYN4U+frrx+IhmAGCATCQ2LesSDF6atFfqOAFSqNASGZEiIKZybHpHWLMZN8ELQF4Bfq2OzUezASSr7IGROiomesJYmJF9AA5yKsuNUzf20CNlUE2c4KF2kDljNsfzCn6TXrsQ8jliHIOdGx\/lHXzJbp3W+\/BrAMLTtkQgjjbLt8nB1Z+XsMmeYbb5kD1pNyPftb6Icbumxy3rOAB9Ig0F3Xo6+2VcqelA6k6eucVYiPfqUjbVNfrjvRRKdC3+X5yvmBAL1XfbIB3yu78i7vbEtNt\/OJiXWHBbs4l1DhXkzbXopWhm7hacrA\/7sxms35f+8yxtmt5782uEX4ImizUOs1ec6101zbB9YKXbGRbn0p+2elvNQATWw=","translations":{"en":{"changelog":"### Changed\n\n- Added Nextcloud 35 to the supported App Store compatibility range while retaining Nextcloud 32\u201334 support.\n- Added PHP 8.5 to the declared compatibility range while retaining PHP 8.2 support for older supported Nextcloud releases.\n- Expanded CI PHP checks to PHP 8.2, 8.3, 8.4 and 8.5.\n- Verified the existing MediaFetch occ command already uses the Symfony 7-compatible `execute(...): int` signature required by Nextcloud 35.\n- This is a compatibility release; downloader behavior is unchanged from 1.1.0."}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"translations":{"en":{"name":"MediaFetch","summary":"Download manager for aria2 and yt-dlp","description":"MediaFetch is a download manager for Nextcloud that combines aria2 and yt-dlp in one web interface.\n\nFeatures include regular HTTP\/HTTPS downloads, BitTorrent and magnet downloads through aria2, and media downloads through yt-dlp. Administrators keep control over global downloader settings while every user can configure their own download folders, aria2 options and yt-dlp options.\n\nMediaFetch is based on the original NCDownloader \/ Net loader project and continues its AGPL-licensed codebase."}},"isFeatured":false,"authors":[{"name":"Happyfeet01","mail":"","homepage":"https:\/\/github.com\/Happyfeet01"},{"name":"Jiaxin Huang","mail":"","homepage":"https:\/\/github.com\/shiningw"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBTCCAu0CAhPtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwODI2MTUwMzMwWhcNMzYxMjAxMTUwMzMwWjAVMRMwEQYD\nVQQDDAptZWRpYWZldGNoMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA\nlmiYQhgbATx38fwfMAEOL4ZygBEqV53eWmAfGCyvlIbCBtqUgtyiZdxvpvygykGx\ngLh5BQC6YiUeknch19uzYegITJvy34mMmKp4rErUsltldEwRAYfI+AH0K4MHaDDy\n+pHertnXS0qovMte4aObwfeHjmr3lcoohWDm6HxKvCvNoZOXDw0Mw7vjn8WwUvfc\n6nZZ0wq7aa52AtwHPAeX+vknGswsCkCCCKRIcFitnHzw+7eigpRar2kUAsZAb7Dl\n8LIRgz4NNKO+vJFMwDF4\/JzK8sEqsVkdBbpPX7vUWjMT3Uuew7jXw+AilvOxVMxc\n4XbnAQ\/y\/wFZXMAX1\/016LXJQhgimPaq3H5ywLAYcB8u3tSbqEkqBaXrELjt3MSm\nXXq735+xr\/0+lLlWapEdvN1\/XH9NOlSsmCIBVNmzHhLvcQ0fiPnnuRqS5QY5kvPy\nUNdkzBUrStvcN3PhPOTmwTGtVQgmVKLBDk0IEz\/eWTqxMhjjNSQlBVW+1dI\/WEmX\ndlSf2ZA2n3uU680K8cCSJv1mm9EDvCKVpBUPY3ny0WQIiLN\/XoPLHILmi5aVF+Jl\nbUPjD+wshdlsLx0D6lgrXAM7KB3qNzNcnjnkwtAAq4fVDaDE+JH0D\/5+v8JUo8Mu\ndxD7eYpcMuBMuHEJlsvZoVf4hRfYIO71KHyU0i2qvFsCAwEAATANBgkqhkiG9w0B\nAQsFAAOCAQEAdr15bWPDW\/0lGS7du+T\/W44jO59651Ki4kWOIdLmRDgbANbB9E8m\nj6siHjOI2j3taidKTP\/BiCNvpOIzdfku5s+Ym4dNKmywTMGCJ1wIMAlqrgEGWT1G\nyNWgzugr1eDv2jU9VstAlyHmP2HrHyo5eeZH6LbbUSs3sdHDodLtjrjifG\/8OMYv\nqODjnrrosecdpxgbd5YDHxahfz1hgRGcWRw80x3Pwk59yFeou5bMzf2J4jdTonZF\nuJn6fJ6mr9SnxzoV4HNZvm5RDwVAH6\/Y7Fs6pBxSi4YOMCUsjegDCMXDLxBWLm0d\njKYopnP8aekrddjRpctGUmaGEJp\/5\/zk7Q==\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"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:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9pbnRlZ3JhdGlvbl9nb29nbGUvcmVmcy9oZWFkcy9tYWluL2ltZy9zY3JlZW5zaG90MS5qcGc=","smallThumbnail":""}],"videos":[],"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":"homecheck","categories":["organization","tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/aSoftwareByDesignRepository\/nextcloud-homecheck\/issues","website":"https:\/\/nextcloud.software-by-design.de\/","created":"2026-08-25T18:09:16.152936Z","lastModified":"2026-09-15T12:46:30.915738Z","releases":[{"version":"1.0.44","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.2.0 <8.6.0","platformVersionSpec":">=32.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/aSoftwareByDesignRepository\/nextcloud-homecheck\/releases\/download\/v1.0.44\/homecheck-1.0.44.tar.gz","created":"2026-09-15T12:46:30.884547Z","licenses":["agpl"],"lastModified":"2026-09-15T12:46:30.972645Z","isNightly":false,"rawPhpVersionSpec":">=8.2 <=8.5","rawPlatformVersionSpec":">=32 <=34","signature":"jwp7SHUSKv73xA9MPkaDSnRoiQxnAFxuvfVH\/H+rD7pWpBkWRzRjgm9CRtWZoKL6AXmCJRqqTvc7Cy6pvSWPP73jlfOLl\/KAUcFCSJ7J4x1LA3qK4BzCpTYtreA\/l6GMPEpkA24b3D+A\/yD2\/QA4VvmHAAmS0Vnh+\/txIGbDuDPd9ASopU2\/60ORpHyeEL9P2Vg6H+X2tNTwu63ca5GvSac+usoCFcoWB78rl3RYX1PQpDy8klq\/spbEP+lmnC+I3FF7AUuENU\/yjEJxMQxWHzOikcRD13o+0dzeMv4W9xFjNeX4u\/LY9bNKOQNuV9fmyHpD57nTNRefps\/2VFCumNZ70nbd36XRmzPyjJVZTxGdF1yrgcJ3OPZeID6HTgCOScxprltEKqSk98XhMiRHqddYRFFIr67kzJ\/sXtiPmTJhgG5ntZ0Fxs+iLblV9DQjRxIbczILZINvZnoYE57r\/u0tDiAIhI\/IIxfWKsiP9pME4GGm5dRg1R3rn+Jp6Is395vZSu+8zcwLZiAFQqB51Bjfpoq\/Rl0Npywr8XzHyVavUPawUXd5OKQ0KCSafrhCkvVC+Bw0MPlgYZkjo9+DoEenzqxYDYhMy2\/S4oAQBW4eMMjjhFmlIN0EzWtIHZiwNT1jZFTmHIdcSzSdAKQiVr3mxrpmfkMs+1u1ctsFguU=","translations":{"en":{"changelog":"- Fix: 1.0.43 pinned canvas ink but still inherited wallpaper `--color-main-background` \/ `--color-primary-element-light`. That turned app icons into black squares, the edit \u22ee into a filled disc, and left the overflow menu looking empty (black labels on a dark popover). Pin Check surfaces on the content root; kebab and menu use those tokens only.\n- UX: stop painting the flat Check slate on `\/apps\/homecheck\/` \u2014 content root is transparent so Nextcloud Appearance \/ wallpaper shows through; panes and chrome use NC `--color-main-background`.\n- Theme: pane icons are theme-aware \u2014 CSS mask + `--color-primary-element` ink on `--hmk-tint-info` wells (no `brightness(0)` \/ body-class invert). High-contrast uses `--color-main-text`.\n- A11y: NC Appearance high-contrast pins a black Check canvas (same as `prefers-contrast: more`); overflow menu clamps to the viewport; folder\/type sizes use design tokens.\n- Tests: theme-contract + mutation for high-contrast canvas and viewport-safe menus; Playwright protocol viewports 375 \/ 414 \/ 1024 \/ 1280."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2FTb2Z0d2FyZUJ5RGVzaWduUmVwb3NpdG9yeS9uZXh0Y2xvdWQtaG9tZWNoZWNrL3JlZnMvaGVhZHMvbWFpbi9zY3JlZW5zaG90cy9ob21lY2hlY2stc2NyZWVuc2hvdC0wMS5wbmc=","smallThumbnail":"https:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-homecheck\/refs\/heads\/main\/screenshots\/homecheck-screenshot-01.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2FTb2Z0d2FyZUJ5RGVzaWduUmVwb3NpdG9yeS9uZXh0Y2xvdWQtaG9tZWNoZWNrL3JlZnMvaGVhZHMvbWFpbi9zY3JlZW5zaG90cy9ob21lY2hlY2stc2NyZWVuc2hvdC0wMi5wbmc=","smallThumbnail":"https:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-homecheck\/refs\/heads\/main\/screenshots\/homecheck-screenshot-02.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2FTb2Z0d2FyZUJ5RGVzaWduUmVwb3NpdG9yeS9uZXh0Y2xvdWQtaG9tZWNoZWNrL3JlZnMvaGVhZHMvbWFpbi9zY3JlZW5zaG90cy9ob21lY2hlY2stc2NyZWVuc2hvdC0wMy5wbmc=","smallThumbnail":"https:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-homecheck\/refs\/heads\/main\/screenshots\/homecheck-screenshot-03.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2FTb2Z0d2FyZUJ5RGVzaWduUmVwb3NpdG9yeS9uZXh0Y2xvdWQtaG9tZWNoZWNrL3JlZnMvaGVhZHMvbWFpbi9zY3JlZW5zaG90cy9ob21lY2hlY2stc2NyZWVuc2hvdC0wNC5wbmc=","smallThumbnail":"https:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-homecheck\/refs\/heads\/main\/screenshots\/homecheck-screenshot-04.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2FTb2Z0d2FyZUJ5RGVzaWduUmVwb3NpdG9yeS9uZXh0Y2xvdWQtaG9tZWNoZWNrL3JlZnMvaGVhZHMvbWFpbi9zY3JlZW5zaG90cy9ob21lY2hlY2stc2NyZWVuc2hvdC0wNS5wbmc=","smallThumbnail":"https:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-homecheck\/refs\/heads\/main\/screenshots\/homecheck-screenshot-05.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2FTb2Z0d2FyZUJ5RGVzaWduUmVwb3NpdG9yeS9uZXh0Y2xvdWQtaG9tZWNoZWNrL3JlZnMvaGVhZHMvbWFpbi9zY3JlZW5zaG90cy9ob21lY2hlY2stc2NyZWVuc2hvdC0wNi5wbmc=","smallThumbnail":"https:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-homecheck\/refs\/heads\/main\/screenshots\/homecheck-screenshot-06.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2FTb2Z0d2FyZUJ5RGVzaWduUmVwb3NpdG9yeS9uZXh0Y2xvdWQtaG9tZWNoZWNrL3JlZnMvaGVhZHMvbWFpbi9zY3JlZW5zaG90cy9ob21lY2hlY2stc2NyZWVuc2hvdC0wNy5wbmc=","smallThumbnail":"https:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-homecheck\/refs\/heads\/main\/screenshots\/homecheck-screenshot-07.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2FTb2Z0d2FyZUJ5RGVzaWduUmVwb3NpdG9yeS9uZXh0Y2xvdWQtaG9tZWNoZWNrL3JlZnMvaGVhZHMvbWFpbi9zY3JlZW5zaG90cy9ob21lY2hlY2stc2NyZWVuc2hvdC0wOC5wbmc=","smallThumbnail":"https:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-homecheck\/refs\/heads\/main\/screenshots\/homecheck-screenshot-08.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2FTb2Z0d2FyZUJ5RGVzaWduUmVwb3NpdG9yeS9uZXh0Y2xvdWQtaG9tZWNoZWNrL3JlZnMvaGVhZHMvbWFpbi9zY3JlZW5zaG90cy9ob21lY2hlY2stc2NyZWVuc2hvdC0wOS5wbmc=","smallThumbnail":"https:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-homecheck\/refs\/heads\/main\/screenshots\/homecheck-screenshot-09.png"}],"videos":[],"translations":{"en":{"name":"HomeCheck","summary":"Personal app home \u2014 panes, folders, and top-bar order","description":"# HomeCheck \u2014 personal app home\n\nArrange the Nextcloud apps you can open as Dashboard-style panes with folders. Reordering saves to your personal layout and updates the top-bar app order (folders stay in HomeCheck only). Hide apps you do not need and restore them anytime.\n\n**Free AGPL web app.** Optional admin seed template for first-time users; every user can fully customise afterwards.\n\n## Highlights\n\n- Dashboard-style panes with folders\n- Drag to rearrange; sync order to the top bar\n- Hide \/ restore apps from your home\n- Optional start-page CTA and admin seed layout\n- Theme-aware chrome with accessible controls\n\n## Feedback welcome\n\nWe improve this app with real-world use. Bug reports, rough edges, and ideas help \u2014 open a GitHub Issue (https:\/\/github.com\/aSoftwareByDesignRepository\/nextcloud-homecheck\/issues) or write to info@software-by-design.de. Your feedback directly shapes what we build next.\n\n## Requirements\n\n- Nextcloud 32\u201334 \u00b7 PHP 8.2\u20138.5"},"de":{"name":"HomeCheck","summary":"Pers\u00f6nliche App-Startseite \u2014 Kacheln, Ordner und Men\u00fcleisten-Reihenfolge","description":"# HomeCheck \u2014 pers\u00f6nliche App-Startseite\n\nOrdne die f\u00fcr dich freigeschalteten Nextcloud-Apps als Dashboard-Kacheln mit Ordnern. Die Reihenfolge speichert dein Layout und aktualisiert die Men\u00fcleiste (Ordner bleiben nur in HomeCheck). Blende Apps aus und hole sie jederzeit zur\u00fcck.\n\n**Kostenlose AGPL-Web-App.** Optionale Admin-Seed-Vorlage f\u00fcr Erstnutzer; danach personalisiert jede Person selbst.\n\n## Highlights\n\n- Dashboard-Kacheln mit Ordnern\n- Per Drag & Drop sortieren; Reihenfolge in der Men\u00fcleiste\n- Apps ausblenden und wieder anzeigen\n- Optionale Startseiten-CTA und Admin-Seed\n- Theme-sichere Oberfl\u00e4che mit zug\u00e4nglichen Bedienelementen\n\n## Feedback willkommen\n\nWir verbessern diese App mit R\u00fcckmeldungen aus der Praxis. Fehlerberichte, Stolpersteine und Ideen helfen \u2014 \u00f6ffnen Sie ein GitHub Issue (https:\/\/github.com\/aSoftwareByDesignRepository\/nextcloud-homecheck\/issues) oder schreiben Sie an info@software-by-design.de. Ihr Feedback pr\u00e4gt direkt, was wir als N\u00e4chstes bauen.\n\n## Voraussetzungen\n\n- Nextcloud 32\u201334 \u00b7 PHP 8.2\u20138.5"}},"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-----\nMIIEBDCCAuwCAhPoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwODI1MTc0MTQ1WhcNMzYxMTMwMTc0MTQ1WjAUMRIwEAYD\nVQQDDAlob21lY2hlY2swggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCZ\noDWid9mRR3uwu29AIGiMp7Z5Rb7Y2zBB0yRxlmtEmCIlq1YFr3uBFnt90xGxE3J\/\nyejOtmwERBXtnhi9QuPc3HDvY\/3Pem\/z\/5spfe3beqiEQpAwXbDjhGyGg+8UiD+r\nOG8d9ALac0i+c6q36pCwUgibsCr1O9pmJUNgwhamax90TSrslMKjWUm\/dZtF\/zX7\nOa3nnlx+L5jnSMfv5RQWHFi5VRg466uuzslT5rNG\/VjnZ4cDSsfxrB5\/z9HQc3Rn\noR6SUoKDdjxOplwCjWCv7IhIfylHDv\/49QlT4hUk+kCJGeg2077NTs0V0uG+RUox\nCTDwGel2ULKZdm556fxOtxxl8s6Yt4KQU1hyihbNG8qJ7\/IfR+FadFuRhGXt9Sfe\nqI\/UYhi6OFuRjOC9ACQhO8CgGko5bpPqUb53Uu1sZ\/JwgSmrwi9euXr33Bi+JkXC\nEyzga5b1EHEuqbSNaxop1HlkI\/agUFiv4Igoep+oQBJSXSzzTxYfvLhdl0quEKf2\nls1Ph8Qk4qUKNpHgt4\/LsPFgM3uYO\/tCaciC4qa7THOtMeahsyURspa+jPTpGD6W\n1c1JtbJp+paw6g47KdGq+FxxubgSgX8ehOOa22VsSsjlF6iIOF3cPp8qI9JtpdSx\n6TgDZ8e6xbkIJJ5xOZJf7N\/wdgNbD1YszGQENzNHtwIDAQABMA0GCSqGSIb3DQEB\nCwUAA4IBAQABg+Iq38v4r039NjRuHEAXxz9I5QJmNTm2uQ7d6pJCP5pHmfcUj32a\nVB00o6djyX\/hfWpVwuP5YNs37CvWYzq7mhp4K4nyot9bta6WBOcUBxooUuc3a5io\nAKdxS5MeToh6TZ8fr299XU0oAo00\/6pXCQhG73Oof2Y4vZRqp5m5ZHj2PJ6Ny\/Mc\niCkmpr3gYQtsajc7UOvukv0o45Pin3wGNUKMk1zDPeNwE1SNEKlrYQbYyFlaJOBH\n5w2K7UuWwh6JeJDX3tLYBfBUQjbhFUefbuW6zkfyzTr4RUlGlay9w1fYngUb1uea\nl+Th30dBRzcnTaRCmpwsVTmJJjrIOG3b\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"holiday_calendars","categories":["office"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/framagit.org\/framasoft\/nextcloud\/holiday_calendars\/issues","website":"https:\/\/framagit.org\/framasoft\/nextcloud\/holiday_calendars","created":"2022-03-02T14:03:20.359217Z","lastModified":"2023-04-04T08:34:50.243853Z","releases":[{"version":"0.3.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=7.4.0 <8.3.0","platformVersionSpec":">=25.0.0 <27.0.0","minIntSize":32,"download":"https:\/\/packages.framasoft.org\/projects\/nextcloud-apps\/holiday-calendars\/holiday_calendars-0.3.0.tar.gz","created":"2023-04-04T08:34:50.235595Z","licenses":["agpl"],"lastModified":"2023-04-04T08:34:50.485741Z","isNightly":false,"rawPhpVersionSpec":">=7.4 <=8.2","rawPlatformVersionSpec":">=25 <=26","signature":"nCPQlcBRebIT1J+6qXypmXKhc8HtoqyoMK5honGmyLqZMB1TrJZ52Q2XiU6Xe8\/z\n+E6pkR\/1Z\/PmMhl75U5ADAaGRE6ZTyD8jb1dYbGfilkze7tG3q\/7DZKLXtObCRGs\n03BI3HTH9XTY48cQSRJQRliby8AEGHiRaG7sqf7v0ISBBJsTEZ+OlUURNRTRNiAF\nrpoTtsrmyfsLQ3sFzftISIaUybPPC5mInTGrhHpij8v8DigDMtMhcuJULjEGaB5A\n+Fhb+dO0aEvWr5TA4FIKglZ4wjoSiXZoUFv6k2VBZc06CwBzuuDjp46VA9WJrW2B\nxX+ZdexCfj8lsJJJoOzpSOj8auuVMZxnkrUVs5dAzcPC8G41AFiYwInhyBAdHr+O\nQgQSTwInDGsvIwhpv6OuGHHR\/bG1So0r4eKbSMASA3ZG\/2YAv66xf5eiCZ0RF9Ez\n+8lLx\/Hu9Jka85jqePXDI5R20NE\/COvd19E0f658fLsuJ5NKiHjrEU6qoxGLTaIj\nX8Us6j650Nz\/cDwVBohfn\/\/V+ncbThSHQAM\/4x70BshjK4AoaCSRxdMfv1J2T0dW\n53RXv7jwsTKj2LDugQObLfuA6DQYrATpEx3kVqQ3TG7kxSwHdWnI+8HMgDbedU3N\nN1QzwM4k2GQHgy61RxazV+Y7c1wJAKYozsxm5UdjJHI=","translations":{"en":{"changelog":"### Added\n\n- Nextcloud 26 support\n- Occitan translation"},"fr":{"changelog":"### Ajout\u00e9\n\n- Support de Nextcloud 26\n- Traduction en occitan"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9mcmFtYWdpdC5vcmcvZnJhbWFzb2Z0L25leHRjbG91ZC9ob2xpZGF5X2NhbGVuZGFycy8tL3Jhdy9tYWluL3NjcmVlbnNob3RzL2xpc3Rfc3Vic2NyaXB0aW9ucy5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9mcmFtYWdpdC5vcmcvZnJhbWFzb2Z0L25leHRjbG91ZC9ob2xpZGF5X2NhbGVuZGFycy8tL3Jhdy9tYWluL3NjcmVlbnNob3RzL2FkZF9uZXdfc3Vic2NyaXB0aW9uLnBuZw==","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Holiday Calendars","summary":"Allows to subscribe to holidays public calendars","description":"This is an app listing links to public calendars representing the holidays and allowing to subscribe to them\n\n## Settings\n\nBy going to **Settings > Personal > Groupware** you can subscribe to the different calendars."}},"isFeatured":false,"authors":[{"name":"Thomas Citharel","mail":"nextcloud@tcit.fr","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEDDCCAvQCAhG9MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjIwMzAyMTI1MjQ4WhcNMzIwNjA3MTI1MjQ4WjAcMRowGAYD\nVQQDDBFob2xpZGF5X2NhbGVuZGFyczCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC\nAgoCggIBALNEnoKft4oiSany7wkcVyobOSbMXoGzHR22NLANBM98HbmsA8dwuMrd\nNyOe3HL9FBDmgeOvwD\/IXetcJif5JdvUrymV8mtpqtOGwGrFctq8V7dhmRL3m6tU\nKhcGawMUO4uouoDHTcgCbPH6tes5Tk+jNVeuSaNkyDm+3hswP3NRWAgBHOK\/JWhx\ndHZb\/Gn24EA7iABQvMVUjxv00kqvyg+6yH+Mwcr8qC1WNvnlJ7DLL4Xv44gL0BxE\ngpoATHztPKYvCKOS1NQ\/1amfBBUtqkwdi8dOqV0zU+t+JMW2y9Zqd2CyeVBrFAvc\n7I4UNc85kN5qnenB0G2lEi1LX49w\/WpXpjQtRbw\/HWYYJ4AeeXBWYAc866SvTjQg\ngnvI7r9hpq5rxcbclHzT\/MEq2LItsELOl\/2RM\/Q3JqfqCmmNy3Qg9rnOAUBkjOqH\nFBNLb3iOmc15Kg9uz31qOUmA8MXDzwdXwuQHt3qMKhdOBsy2h0kIAF5S7+NCfwu\/\n1dPyxE6DNnsSS6ECwDX\/bY9WKO9380F713ROkiPzd5Y69TZ7AaEfXquNXaIOk0bl\nZLsObWk2kh2jrNPw6Hkl\/Xc0frqEW0Ww6xKbLIqJNKAFjY3YoczwMeJQyk6XBM7r\nvoiD4QOZc2uV8h3jSXgi+SHC4my9wwmjfumjFPDv0O5jMQF0xngLAgMBAAEwDQYJ\nKoZIhvcNAQELBQADggEBAEt+NhXnLsnlqdNlSZUv\/zDfitCnx8\/ODgKG8pxwLx4N\nb9rddKuwlXY5ZqLcPDr+JdPsWxa5vtDo7XrzrOZ2D0aOIV\/8vcnCt7B3e7Rl40n+\nonq6+FV\/NjcDdsmT2eU21UC2NPbGuQdz6S+sSI5LLrZb0gTgMcILaXggXBu05XQu\nmOQSyhwWLdtxv2at5uraviqSEN81weW2qDDN++YuStr9YSf5+dPhPK6xiboZcF2m\nOZSq42GmDA6RkwnBGrr9I38dzsTXNUsWK0VAWDB4BgoYCMCb+qKfgIpcQ2qxBo8P\nMDg63kgXbRmUW9vuMVuF3QQrxBEID2+FkqSzWPvONXM=\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:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9jb2RlYmVyZy5vcmcvbWFsaWtvdmFsaWJlay9laW16by1zaWduL3Jhdy9icmFuY2gvbWFpbi9zY3JlZW5zaG90cy8xLWFkbWluLXNldHRpbmdzLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9jb2RlYmVyZy5vcmcvbWFsaWtvdmFsaWJlay9laW16by1zaWduL3Jhdy9icmFuY2gvbWFpbi9zY3JlZW5zaG90cy8yLWF1ZGl0LWxvZy5wbmc=","smallThumbnail":""}],"videos":[],"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":"diary","categories":["office","tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/danielroehrig\/diary\/issues","website":"https:\/\/github.com\/danielroehrig\/diary","created":"2022-03-08T19:38:41.701881Z","lastModified":"2025-07-21T21:02:54.560431Z","releases":[{"version":"0.0.12","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.1.0 <8.4.0","platformVersionSpec":">=28.0.0 <31.0.0","minIntSize":32,"download":"https:\/\/github.com\/danielroehrig\/diary\/releases\/download\/v.0.0.12\/diary.tar.gz","created":"2025-07-21T20:35:35.250948Z","licenses":["agpl"],"lastModified":"2025-07-21T21:02:54.599662Z","isNightly":false,"rawPhpVersionSpec":">=8.1 <=8.3","rawPlatformVersionSpec":">=28 <=30","signature":"Erj4e10RaXecF4C5HSx\/sRj43OSidjT6Ox7tI7l\/FZ1sOoDZ9Hg7VqGwjStDHFzYePVayJsNCbMJT0A\/Wtvim\/ZJxfabZTUtouofh+nyk01TJa\/fRohWdKvL5+A7iWcxMCjXb92Eb8U8jUHgba+OXJ\/\/tVCl6VRTjRa\/rWkQBH+Sp2WTbOjhPNJshg6Az7OScFt2ZDu6V078bHZgZ7084VFRl8MjeErQVzSpQQIcEYXk5CHV0sodxbI55DOEqqorilPadQ9rL9FS5An8ZrZFrJdZ9eOGm9E4wDJTmQ+4Gp0ziSXUdQSnC\/pGUPdQAtQJ86cuUtKezW1lbcoij7atxjccgNXBEaV\/OBCAnsGJEnjpvhtr3M1Y8kRIfLrWGqPJV3I37KAz\/vktc\/ZGRwj6vctvsQwoOuLiejmVuQp0olJcZTcTaFVAlC0GMkcYaYW6lBRi9p96l37xW70\/TqCj5WN6XCvkSxwZPmuIW5M5q8Z9j+gQLDeTLe32FqtMk+PZ78BqasVuYljZitSRD\/yTaD3\/Jnfwml9YGT+0nTjBe4I21CLkXl3hndkFbQIJXXVsK9G2yVDZ2dThQnNRDsiD7O6FO0N5PKYhKCV4otDNVnPYEwKD\/NeFIvYg\/3f8ekemJqeL7HDiWSSHLXd9kN06sQyMyU3Cpg1zS55B42TOZB8=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2RhbmllbHJvZWhyaWcvZGlhcnkvbWFpbi9zY3JlZW5zaG90cy8wMS1tYXJrZG93bi1lZGl0b3IucG5n","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Diary","summary":"A simple diary for Nextcloud - Alpha release","description":"Keep your diary in your Nextcloud. Write entries for each day in\na Markdown editor. Use the calendar to jump to any date and edit your entries.\n\nWarning! This is a very early alpha release and things are still pretty rough around the edges."}},"isFeatured":false,"authors":[{"name":"Daniel R\u00f6hrig","mail":"mail@danielroehrig.de","homepage":"https:\/\/www.a-broad-view.com\/"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEADCCAugCAhHAMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjIwMzA4MTEwMjI4WhcNMzIwNjEzMTEwMjI4WjAQMQ4wDAYD\nVQQDDAVkaWFyeTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBANwWpehN\nSIbjmTJL3SBpbHfc5aD2ABBRTqgM7nUNIWm8NSwciifUvw3l12aQHyuDyxlSwqMd\n6PcfTRo3xYkxhhewcDfTcs2Ia6LVC4+QiQY\/Cc+rtgqXjWsyWFv4Z9N8RZmdMo1y\nhpKPf1H3PXuZ8F4gdRsvsoIxRq+aua0JmMfm5ffHN73F0R4IdDV+pZU4WFy\/x8WP\n1nMBMpNk1PPA2winb+0kBysK0VwxxUehJ1rptM9FlLYWTaxpP++wYouYwELvHrTV\nPW5OnmVXy1OjE+DlGUaHl1WmpiWzrXT\/vi+MJ0IpEDGoHMZ8ss2+ag6\/0riWi+SR\nZvnaTBBNGdv\/7yu0R4Ihn6FsKwc0xjmdz6zowcoApb1OQGah7IdIhSpfJeFbwoBC\nVxxRkPs2y6Ijv4vl75qrgq95yf3V0wOnc4aM2pnNIjcckR1907Y822kegSIhMiYA\nNROXGhEhHUaDYtGtJF26u8JzARsd3Ywnl47CkqMe07ow\/6BJCo42uihEjOsI8L2X\n32dE3vIrO6Id\/GLz5E9j7n3cxg\/HnAJawMnxyhIEbep\/4JePk\/gSTFWiDCQwxyRs\nYf5gEHe2g3m6vCHW\/LV142Egcq03OWIcgzYGBivLY1ioIGomL498bODPa+liNPxY\noS+TRZZT16a6d6Kahr35yEOY9GrgLp03YnunAgMBAAEwDQYJKoZIhvcNAQELBQAD\nggEBAH570hjj4uylV1nMAjlHLOYdC28MSz7uaStHBMAMo+QR01UQh9v1xTzh20bT\nzmrt1r5WJehCw\/8w8To0+DN6YpYjtXj33eyyPqACvYRWLq67cKr+9\/QbuRdUyfCf\n1M\/J8A6fxCD3fwyzjn8WqX\/dAP3oYIBLrVP1lwdWNYZAthkCU5Ab5Iy0gHmzk3ze\nH48uNKyW5RXEglX+ejjs2+LappZ0cF2epcXHGPJhR7qPbp7Celrz\/UZhcIeJiSrD\nRxs13RlDk97ypHw15bdroZ8LMLFYKijybCtfEwLSkL7iA36ebtC1CRlISlGcHztT\n7UNDtj1MAR504TRVzi7mvd1KJQ4=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"theming","categories":["customization"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/server\/issues\/","website":"","created":"2018-05-23T08:34:01.643757Z","lastModified":"2018-05-29T14:08:56.242995Z","releases":[{"version":"1.4.5","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=13.0.0 <14.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud\/server\/files\/2048532\/theming.tar.gz","created":"2018-05-29T14:08:56.161265Z","licenses":["agpl"],"lastModified":"2018-05-29T14:08:56.464892Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=13 <=13","signature":"baOIJtMs4+OdgxVOeCHg9rT8OChrcY4wMliOfS5FUfjaGHT86184ULYMmczq+03x\njqP8pLhzK44KkkNBrqwZIC6BJ5ivujfkOXGqZyTSfFRiF1lRSu4yzw\/Mv7XDrjcQ\n8+JMqW8ts0yqqIh5pZco5gDMWW1RShi\/Ikv7VPgqv14qgAItbT2cUDnHe1c1vSSJ\n+P5XTKwwYf7374lLWsqES8LI5Ed9RLrYV164tLCmFG+ALZbfzsIwuX\/s+eVWp0X9\n+GA28KT4fI2IpoZgyH2pVcXmOUFUR9jrXceDEo8UsTE3up5bvLSIunQN1uyPoAOw\nt\/qyKlbIy1MaUvn6gi9urbZ7nLp9n+BKe\/vw\/VoL2fMz7ky20gy804nE5BnvGrWs\nI86nd2qVUH60FLiniznXSUKgpYRbnT+X2zmbF9NRAxv236BAyVUkZy2yOXDvFtQ1\nyCwE5YRiwCwu8lySzJ6z7crDrHfoaK14q09jrbUJPOtkM7\/yVuxvLs4KEf8McN4M\n9Qss\/bTPySIrMB5f4DnCZAbMPADkxduVkBrzIgHLucqXH1O8wJns+CPduGyZcCmQ\nZBkIIJGamql+yHv9lQUPoOZPfiLPa0MfFqzVng8Mq9SbECxBG0neTFxTpJ7fghxt\n3HaWmLRu7XTKyhqVN8JMmr4gzaLvVt7u29G1d+gA+mU=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"translations":{"en":{"name":"Theming","summary":"Adjust the Nextcloud theme","description":"Adjust the Nextcloud theme"}},"isFeatured":false,"authors":[{"name":"Nextcloud","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEAjCCAuoCAhCjMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMTgwNTIyMjAwNzU4WhcNMjgwODI3MjAwNzU4WjASMRAwDgYD\nVQQDDAd0aGVtaW5nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA6E6h\nxU3QuuwBbHBx2wojymVBLUVkfFweNrbE9uODXGBMQATB+0+6SvhSAv+8ViyA+zfe\ng\/nwpn3bI344Svugya3u3Wqo4gnQnzZ1jYruwLcnEZTVax11bXfL0pahMo00sFzm\nsgoPCcrjEZdG7kBsFa1a+doqsm5VcsWGVv9moJ2P+M0NvxXK1STctHl9bYyL65ue\nrLmY1CY1arL7L\/5lEaBA0EF3OJzdLLzExtwtkzqeck2XperzeB7JWKL0kYfKQU0d\nNy3q6kKmW2GsNU5JzP8QVgEynTit8sx8ZElj\/R6DDAJW6qWIZ7rHD1hXLkZGwyDS\nxXjIEghNfQqSXzss48pXb4YNUMAww\/\/JVXvgFm7SUXY6J2dBuN1m43nMN5f1UbN5\nDAQs1BEUkxYe74vkTZzW7V+ysXoxktbP5mGvq3VjsH65eGVF0utXP\/ECpmN5Jpk2\n3m4MI\/W2cMXrupY\/9r6aGpxFhuRw8eb7esP0OcWonDME52Y7RodcfJaJXKsLYQHa\nj31scxHxF6Wk4i07H4s2HwizwixrWjucc2yMjts7bPE+ADQL4uxqDwb2KT3SEJK\/\nL6j9rqadZ0gKct65z\/KiA73RVml2\/PzfyfIviLy2LptpebLrn\/bUTLGu2MNiSsur\n413uC7HY06IJQ0seKK9pR3eWiHmTYrXsdv1EPHMCAwEAATANBgkqhkiG9w0BAQsF\nAAOCAQEAjLCOyYhl3W5favjd6uuk+KXJH6P2Lkyt0at4hNZiiQJDYStqOusliN\/C\nYXrtXgwygBw4G7X\/\/lUSQwHTxtqAToBC1GxazLQprvQfyopZdCQ4WuI2blQgsCq7\nN315XHWuykSAdN0mJeSeyAO7LxNV4JsewmzdqMJYTxHQnHhZbqnW8DdXNvysOW70\nVNU05gtMXw6tQdhSp+Mftj7EpVW5lUlamICgmXYJi7MyHwTIFBQRpothBqZzAprE\nq3iMQynnvKnOA5Qc63acK3BrfcApdB3+KrU6ggGK1QvKgm5JygtTv0AGbtA974XT\nsPXnQjPMQxpNxbGaF9bABu49H0MbTg==\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-08-26T07:50:30.269835Z","releases":[{"version":"4.12.0","phpExtensions":[],"databases":[{"id":"sqlite","versionSpec":"*","rawVersionSpec":"*"},{"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\/nextcloud-releases\/twofactor_admin\/releases\/download\/v4.12.0\/twofactor_admin-v4.12.0.tar.gz","created":"2026-07-10T08:10:09.083119Z","licenses":["agpl"],"lastModified":"2026-07-10T08:10:09.220114Z","isNightly":false,"rawPhpVersionSpec":">=8.1 <=8.5","rawPlatformVersionSpec":">=32 <=34","signature":"uR6F2dcvmE5QCC7wF6DdUBtkwnX8kaYAHbMrocWpHSDIJrIbVx8ZvZtdiJ3tA\/au8w+yPzch9MtyqoFZzajNkFBu8MBc5GKeSSceV+FSCkrn6oq0W6I\/K49KKEOrE5YjHFheGCEoR4Jz9sBqUF5WiaGdKoe1b7MsUs2aytRdSEWvtecpE6V8jg3wJAr0N9KZSgLupYn72gd9quJj6xL99LDy0RP7GqoCaBAHpIt2KVikGn3WUioheXxafxCMgtD7l5AbkLsI2yNSP\/59uB7OsM+MH3CAHbHC6Q8baIiXwI05YwUXZ78tNxWbH2uyZ5wjC8D40apJvEvWzF58WM7fuZ6LhWdEWEdW2blmdya2pVI\/3PeljabOqswscm6bOo5iGKdj1jBSg9TaaCwZIcpfLpf4krE9UpIaZWEYqi998nvEMFRKAUUDyIYPPxYP6oqPFsNQ6Ll8rhJU4omWadSbKJVW1Qdoe3U8km\/dv+mhXKUwq8Tr9Dp8n6tAEX5pNpU+L3JiJLwlqKpI5dAMTi3VedaOluEFmNGYWrWdZ0x257G9tXWvg\/+2KfAbXCfKOkxLQ0r+m+miCxDMbGUcD0mGxBWlTzlyzOcbBnehULkgYh7hR82rE8gJIRKBjyWs1JgpDHAD0WBCeCa\/5q1qps9RlDOH7a+p8Fkpiu0Xh4rNKJA=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"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":"checksum_api","categories":["files","tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/RCOSDP\/nextcloud-checksum_api\/issues","website":"","created":"2021-09-28T05:04:40.576752Z","lastModified":"2021-10-01T07:00:56.596430Z","releases":[{"version":"0.1.2","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=15.0.0 <20.0.0","minIntSize":32,"download":"https:\/\/github.com\/RCOSDP\/nextcloud-checksum_api\/releases\/download\/v0.1.2\/checksum_api2.tar.gz","created":"2021-09-28T05:05:14.126812Z","licenses":["apache"],"lastModified":"2021-10-01T07:00:56.735182Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=15 <=19","signature":"lWlyCXVkuQ4Zpylo2RWqAyfOYwSs3uvFYG+finpxTGkpxrD2MwyBdBatFw0w9tkL\ni3okMVnimvW\/sgFGT+79h5Pb\/Y7tPH59NKTnkihVk9YplOK5kEeQQm8kPvoyMaiT\nLWnVW2\/KBMw\/nVdN+DQud3Da6YUfViKnuLW8u0Ngk0TCTppid6pSbylR\/aEoty6z\nbS\/09T2PBNS0gwjbbIPIv1TTpxbdL3mmX2NvSota0SwDSkcebEE+A8QccNZD1UPH\nWal9jdCYydjPTOLCB6IHlD+VJdD4ev3grHBEYigDmZ3Kxy252F91OkwGi8C5bOQi\n9QsW7IXMnp+Th64YweIkMK3TVqUcPgm\/qBDwN+nkwqkrKrIsV7e9b12NEnGHdJeX\niGQF9kojuacKJNHSKeQ1rIZY4GhZEMMdm2wGT1ePi4QBYSJS42qoGQYfXr0m5GmO\nzmtdrWyPrgArGITi55Dirm4BKnyy02e9zyrtn7afAyPvAnnW8g+iACKCZLZqMGeM\nTo+ywz3AFRQJwh6BTFl\/t2nL0aG140F7nOqgyuX3ZU7+wkcs89+tomJ1rIrWQwqr\nT\/7zPJtEL6a3BhC4gK1TqLhksNoHxIP6+nKteEJbewqtu6wti+5rACae7vGUMKZR\ndlZssH5rss+z7mPKccD1tDm\/XgnVOWfg3IdC74k6nR4=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"translations":{"en":{"name":"Checksum API","summary":"Provide hash values of a file by REST API","description":"Provide hash values of a file by REST API"}},"isFeatured":false,"authors":[{"name":"National Institute of Infomatics","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBzCCAu8CAhGbMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjEwOTE2MDk1MDQ4WhcNMzExMjIzMDk1MDQ4WjAXMRUwEwYD\nVQQDDAxjaGVja3N1bV9hcGkwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC\nAQDYLYHVEd\/fAGcrAu8GlawUzwPapM\/9hz+5Hu4gFOlf5dRHTP0q4S6Gn3b84mC9\n4P9JfUQZa80MWdPc7Ox1PjdngkqkdpQVILgZWlVg8DtF+E30X+YKma3AcQASecom\nL2yKr0r6DSdYObBNapHIT7K\/lR1T48FzRNXo29dvlagU\/aEugzvyB+E0SNC2ISFI\nhEPOpMagK1MAWIAJ+aeDLTXApOjvTlP\/KgDhmQp2nd1qJ2v6SThBUKRRXI4tb69C\n0gQFFwpP1zlDvOIs9hiYRRabhkC1kToD45kfJuY6EQycpj5ZnzJE2ssUOVLf4qtI\ntzm2bzP8rTGIVNG9U1XmimWBiB7vdlREPsxv5hkww1EqulIXCpUsQC4rGphUAsg5\nG58PsiRJn9aMERla+m\/Z9r+Xx\/zI92TZmutgmim0a9WwzLkBsVJX9bc68gHGG5HS\no197WjWwP2NDpUqQyYD9XDdRpNk997aimZNCceXeQOGncis18lSH9iNuK3OEpPxT\nbd3nSshrqiGZnaFTWRDKjOX3Xr4K7fB3nHgE+D9gQSvlZt0wO3mspBu9GFjDw1gJ\nlJGC\/9AoLZxHSjnejv9bU6hphJ0NLDG4a7ySVVKthITHR9m7ya2BRNNq7KfHjBCu\nDcAp1IgoxLutbgS5rQGNUvu312\/kQyhipD0v9n25D+RQYwIDAQABMA0GCSqGSIb3\nDQEBCwUAA4IBAQCDxbhjW328Vb5nOwZxBDxLzg\/5P7LZ0HPFJxLIqruMebTDjDpw\n8KKiOBi++yvzjPe3EPyG8L4MAEWevF8nnNj2mNU2Mjm\/IJ7wyAxQe7N5cMFENftA\n\/T4o75dykmftt34lszB00bo2L34oL1sNfJEDTxMvgq0L3N6C1XleMjhr3OmHS1l3\n9DhCslXknSOYMf7j4ZO2\/V25bCgef8V2PavCjKI8ObYtLDEp4aCXbv6a2nnvxuwe\nZyGxQFvNZl18ZjiNmXPQYJkU\/DeU3wJ+boa\/FAD7Cw6c+c+BAygDh1JocO9OlluG\ny7mlJ1pSfISVAKYUrhrefyobSe22YPRyc2VW\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"user_lockdown","categories":["security"],"userDocs":"","adminDocs":"https:\/\/github.com\/RentnerKev\/UserLockdown#administration","developerDocs":"","issueTracker":"https:\/\/github.com\/RentnerKev\/UserLockdown\/issues","website":"https:\/\/github.com\/RentnerKev\/UserLockdown","created":"2026-07-27T16:11:06.446244Z","lastModified":"2026-07-27T20:09:52.930242Z","releases":[{"version":"1.1.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.2.0 <8.6.0","platformVersionSpec":">=32.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/RentnerKev\/UserLockdown\/releases\/download\/v1.1.0\/user_lockdown.tar.gz","created":"2026-07-27T20:09:52.922308Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-07-27T20:09:52.998528Z","isNightly":false,"rawPhpVersionSpec":">=8.2 <=8.5","rawPlatformVersionSpec":">=32 <=34","signature":"mwuaCzsEWpNApjnlidvlyDwjxw4lvfryTZpjObZ3QMAwC+QO4dWktEVhv5wbubQQ7SpwolpTK2D88DajPcNu6dvC9lzUON\/RZfiwuDflvOa28RW3Xq4oE2ilu4WZhIgacmlZRgN7UEUn2PYngZ9SPfqnNsVdVVm4w8yVY2DO7ISDTx7+35+o2H0cEjrMBINT1vwQQnmrSErS7IEv5xWdPjAzUnsN2BKO0RY3uLfzDsyzf6PWQpGSRmOMTlTg8EoqXpE1JFO62EFcoZkOInHTw3LY9OH7eVzZeOAF3Ds3yVWE6WZ1+Aunvh87s+NGdxa3\/Bo7dgDS9iFV\/C4lT3votzzfmhShWOqEG51LCCrQK2MDPbzmKUzfBQtoihpCCrTlpoC6DrjH\/SZiTZlxLVdk8P6Q8YL7ljLLhUXccoLzzdFoyXZzjJujdbkrQ0VcgQsmMSbDJnOdgkWlttsl1uNA\/69qEiEDs6ysf6B3bPAN+NYg6Q0da4vITOyPWtRUPq3Ua71Cl6SJgwte2OD19jTjTkjH2Kg3OjLTCX0NjpC7JpWEmn3P\/jEo+jAaPzLCYyaZJhOnp\/iqNjCm3QkhLZ8XCVpYD67nA1AHZCr34lcMtgJp5hCevNqH49gPhK6zLBixVq9zzdyg0ncd1VJzRiv5L+G2sYngsNedQeYTCGV\/vI8=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL1JlbnRuZXJLZXYvVXNlckxvY2tkb3duL21haW4vLmdpdGh1Yi9hc3NldHMvYXBwc3RvcmUvdXNlci1sb2NrZG93bi1vdmVydmlldy5qcGc=","smallThumbnail":"https:\/\/raw.githubusercontent.com\/RentnerKev\/UserLockdown\/main\/.github\/assets\/appstore\/user-lockdown-thumbnail.jpg"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL1JlbnRuZXJLZXYvVXNlckxvY2tkb3duL21haW4vLmdpdGh1Yi9hc3NldHMvcmVhZG1lL2FkbWluLXBlcm1pc3Npb25zLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL1JlbnRuZXJLZXYvVXNlckxvY2tkb3duL21haW4vLmdpdGh1Yi9hc3NldHMvcmVhZG1lL3VzZXItcGVybWlzc2lvbnMtZGlhbG9nLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL1JlbnRuZXJLZXYvVXNlckxvY2tkb3duL21haW4vLmdpdGh1Yi9hc3NldHMvcmVhZG1lL3Jlc3RyaWN0ZWQtZmlsZXMtMS4xLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL1JlbnRuZXJLZXYvVXNlckxvY2tkb3duL21haW4vLmdpdGh1Yi9hc3NldHMvcmVhZG1lL3Jlc3RyaWN0ZWQtYWNjb3VudC1tZW51LTEuMS5wbmc=","smallThumbnail":""}],"videos":[],"translations":{"de":{"name":"User Lockdown","summary":"Verwalte granulare Zugriffsrechte f\u00fcr ausgew\u00e4hlte Benutzer","description":"Steuere Dateiansicht, Schreiben, L\u00f6schen, Teilen, Passwort\u00e4nderungen, Vollzugriff und eine optionale Oberfl\u00e4che nur f\u00fcr \u201eAlle Dateien\u201c je Benutzer mit wiederverwendbaren Presets und konfigurierbaren Standardrechten."},"en":{"name":"User Lockdown","summary":"Manage granular access permissions for selected users","description":"Control file viewing, writing, deletion, sharing, password changes, full access, and an optional All files-only interface per user with reusable presets and configurable defaults."}},"isFeatured":false,"authors":[{"name":"Kevin Str\u00e4\u00dfler","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIECDCCAvACAhOsMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwNzI3MTIzNjEyWhcNMzYxMTAxMTIzNjEyWjAYMRYwFAYD\nVQQDDA11c2VyX2xvY2tkb3duMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKC\nAgEArP+kGwHFhCn2MxiR0VNnli00bvwrIzmvSiXV13Rxft4\/YdR7af\/ZkA1PC2CF\nOjJhf9IZVzr0u03R2+asTs6iXXfLBzTghueLxBBJcKFkrf5\/kcI9tB+BMaIBaHHv\nxdCeUisFUB0W5nznSZEeq5y3E4HyS18NpNe1tp\/bEi7lJ0znsOhiKiemMFJJOZ6V\nIi8Kb1u867e\/BUP2I1ChBP8iKTCbjJLnmMYXcEBrZ5mpaLaGV9Hs75FqHoBkAQ9P\njQ5EicLiL2epfFcISpQupEkHbtZOZgyYZJJu+jvoiJE0sJ2wow9MaLrNzRzup+Yy\n+Li+MQW0rFvCAjjxOUoLQQM1y5fScAmfLqW9ltQdEYruhuIST1iK66Bfb9HceJ4v\nGKv168pm8UZbpzjIgXM0VJ6DwzCqsMfKl5UwTdr7mrr0WpGK0Y70rz8vAshunZgm\nhKkB8+GQbG\/DJh0mRsoLDuxIYPlXLlQRKSJHyjgoXbJ7u3VWGXKxSMJCa1h+mvmo\nYe7MfrRvKQeFo1TKEv454pUILZle1JcpozWaB\/1lELWSyzHiWNWT4Sh9KXqR310I\nMyY9DNJUrlGdCGPRES7XgrACTTkw0c3eYyqJgZ1LB07BDd6AnLWQP9g5ow7xfS5G\nHrLKwvkLen3RyP65ZQK\/v+h7Rre9zhDgbWfOCAzWaSVB92sCAwEAATANBgkqhkiG\n9w0BAQsFAAOCAQEAIZ\/4zI26TThGBYuMncmsczxewilcOaySNEVZ7mMX022gTfJ1\nlsQ6pBBmffJm8VcE+3GiSkR4sZlyQYPsULDcSuw9OmrbGogEQOQhcUOaGB1uZf1W\njgp+47b0wOMLAb3pLwF75oy359HdN36aGWST\/fmn+iRZdh8qZUUFR7tapcNNv6xl\nsJoJepMZBYii\/NEY5X3uASi2LOIVug065GUdbgNPXbrTtjanxnf8HxwiHNPmXSw4\n\/fg1ek2XeWy1vMazc3OxyotxI7LAke0Zly45iU8g9wsDoAnNfcvj+EokG\/VkVUfb\nhEhrycfUuhR4R+7zYQ6AEWO\/gqePrxXyFpMv\/A==\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-08-25T12:14:45.500576Z","releases":[{"version":"1.0.13","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=32.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/ocs_api_viewer\/releases\/download\/v1.0.13\/ocs_api_viewer-v1.0.13.tar.gz","created":"2026-08-25T12:14:45.473290Z","licenses":["agpl"],"lastModified":"2026-08-25T12:14:45.543626Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=32 <=35","signature":"qNOIh9XP+2v\/YzJThDW+2WWC6H4cr5qBw9+sIWdheQWWCP5RKlMaSWkoCFGsXJduFQlS3cGddSmaIRrLRN95EJ5+9uQpjFVAZ1olKFYkRXjhtlcHTQlIuSEpi9otgTEtOE5q9Rh3hg73j7SC+pw9MkBUKgnbbLMR\/BdyR9BVah8RJiXhliBfExkddwj35KLvkx\/s+Fqsq1XwZehSRyJNhh\/zhB+t6ywEBv8Y2aAo+pKLEQrtCgsA263NNbMLLUW\/UxlB8vvKq\/AguLeZFI\/hc2QiDVKbKwnNITWK8ayX5W096yBY7MpLop8nG\/inBU6v68bk38zJ0jFbFQN1Fl8iCqGkix3Ph\/vp8PwafMjJVC5wfGLQAZXYs9HmOTxma4q01SvqRdrbbU\/\/X+PG5YVT1kRZuwWXyVZEFrAeIz7SBzHwjXtTen4u5pP7fdKbNG7WzLlpm1aINoavJN+hWuEEr358Bj0p5m90RD\/aZTZj1nszvdXR1zXsFlmjsmnzccHaqRz6WwvZaRgA2QNy\/8zknUjWIITLymo+dh+WGAaJwfpJXaVP8r1T\/6JHUKp1xzE0noDt5OCydvtpO7BexBCDzcb8gpxk0ePFlUDXC7HDvKgl1l3JceAnWZTr7zkywTjoyBb1odyFvhKGZ7+1VoF2vLj0H+vRv8Wt2ai2sgWqtGY=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9vY3NfYXBpX3ZpZXdlci9tYWluL2RvY3Mvc2NyZWVuc2hvdC5wbmc=","smallThumbnail":""}],"videos":[],"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:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2FiaXRsZWEvc2hhcmVnYXRlLW5leHRjbG91ZC9tYWluL3JlbGVhc2Uvc2NyZWVuc2hvdHMvMDEteW91ci1zaGFyZXMucG5n","smallThumbnail":"https:\/\/raw.githubusercontent.com\/abitlea\/sharegate-nextcloud\/main\/release\/screenshots\/02-paid-shares.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2FiaXRsZWEvc2hhcmVnYXRlLW5leHRjbG91ZC9tYWluL3JlbGVhc2Uvc2NyZWVuc2hvdHMvMDItcGFpZC1zaGFyZXMucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2FiaXRsZWEvc2hhcmVnYXRlLW5leHRjbG91ZC9tYWluL3JlbGVhc2Uvc2NyZWVuc2hvdHMvMDMtYWNjb3VudC5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2FiaXRsZWEvc2hhcmVnYXRlLW5leHRjbG91ZC9tYWluL3JlbGVhc2Uvc2NyZWVuc2hvdHMvMDQtcGF5bWVudC1sZWRnZXIucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2FiaXRsZWEvc2hhcmVnYXRlLW5leHRjbG91ZC9tYWluL3JlbGVhc2Uvc2NyZWVuc2hvdHMvMDUtYnV5ZXItcGF5LnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2FiaXRsZWEvc2hhcmVnYXRlLW5leHRjbG91ZC9tYWluL3JlbGVhc2Uvc2NyZWVuc2hvdHMvMDYtc3RhdHMucG5n","smallThumbnail":""}],"videos":[],"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-08-21T09:03:05.284790Z","releases":[{"version":"1.1.9","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.1.0","platformVersionSpec":">=32.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/alesrosina\/fit_tracker\/releases\/download\/v1.1.9\/fit_tracker-1.1.9.tar.gz","created":"2026-08-21T09:03:05.263842Z","licenses":["agpl"],"lastModified":"2026-08-21T09:03:05.319198Z","isNightly":false,"rawPhpVersionSpec":">=8.1","rawPlatformVersionSpec":">=32 <=34","signature":"WS96dLcJW1ACq5gowy1Nexd9WbhyeNfCefMLURjBQMFqeigYGUoLUv09E5S0A3kKFhLwhxLOvWfZAwLHTrEVly+RiLXFWweuMa2FUN812ruC8+8xUuAeTfYeKL7Bg0pTRKK16Z93wbFYOXuFNXE5gUfEm0Wc9lwwbzPOFUrcoVP2zNt8q+BBwK10v40T1thAA2uNIHqqWhEP3t0tMwLgl4mYnstvP+0HJdoHmxiXjnA7\/abaWhJ0Bq3RDRgeczwJ5r95vkKwiN4N45jIz1hVQp7Mc5nh7QS+81aif9NlwuCEAzkJmUT9vD9bpXXPd0bxPlNU0PsWHyco5H0g2wyDWdAV+JnVAQS8vwEDIWLJs+DU60xRSLb22if4SX8XImNLNi3aOczAIzmqsn7Q1NttAqugxNIHGgTZGyiTocrorc4f1BW2ttkQz5ZrjfyNrZUEFifFNuw6f9Nr8nSeYotVVg4lxwRAwZsCX\/R3tdXoBtyuxQvXdmi7eDHvqliU8yGc5D5C5ThybQdK664mwvY0sUDExqnJqgLugg0BqZMsdVznLGZMMqhXu\/GSXHZnG\/0QzkrXIVHTENMPvsSwB9UX5jUMVy589OjGbCQXFsx62kHFeWw0WwidUf3s8DzHC4TtVFxZApnML4m0iy7RVKo3QOuPDeFPyvKts3t5uFut3cM=","translations":{"en":{"changelog":"### Changed\n- Declared compatibility with Nextcloud 34"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2FsZXNyb3NpbmEvZml0X3RyYWNrZXIvbWFpbi9kb2NzL2FjdGl2aXR5X2xpc3QucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2FsZXNyb3NpbmEvZml0X3RyYWNrZXIvbWFpbi9kb2NzL2FjdGl2aXR5X2RldGFpbC5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2FsZXNyb3NpbmEvZml0X3RyYWNrZXIvbWFpbi9kb2NzL3NsZWVwX2xpc3QucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2FsZXNyb3NpbmEvZml0X3RyYWNrZXIvbWFpbi9kb2NzL3NsZWVwX2RldGFpbC5wbmc=","smallThumbnail":""}],"videos":[],"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**\nRecognizes the full Garmin FIT sport list \u2014 Running, Cycling, Hiking, Walking, Swimming, Gym, Breathwork, Meditation, Skiing, and dozens more (sailing, golf, rowing, kayaking, tennis, climbing, and others). 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, a per-lap breakdown, and a Share button that generates a shareable image card. The dashboard shows a monthly activity calendar and a last-7-days bar chart, with sidebar navigation limited to the sport types you actually have data for.\n\n\ud83d\ude34 **Sleep tracking**\nAutomatically detects Garmin sleep and nap files and separates them from activity files. View all sleep sessions with a monthly stacked bar chart (Deep \/ REM \/ Light \/ Awake), navigable month by month. 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 any activity with a GPS track, 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. A \"Re-check sport types\" button lets you reclassify already-imported activities under the current sport detection logic, including moving mis-imported sleep\/nap files over to Sleep."}},"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-09-20T09:57:43.984800Z","releases":[{"version":"1.33.2","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.2\/workflow_ocr.tar.gz","created":"2026-08-20T04:28:04.439817Z","licenses":["agpl"],"lastModified":"2026-08-20T04:28:04.489634Z","isNightly":false,"rawPhpVersionSpec":">=8.2 <=8.5","rawPlatformVersionSpec":">=33 <=33","signature":"j+RHQjqjH+ArNQusBXwG4FVOWGPFjjJesUhotoNsm6r\/\/ZthPzCDqNHlHdvjzjdkCYXtvEfCuT4gH1qM35ePMysrl3Gze3GFotVX8oPDwXQblMIJ5xqcl0laCb4DCrFFJGPtdjHLlGWp+wmSoDof\/l2AU5EIEHFU9iaMXHHFugCuf3HLzhqamjmtdg1fv1lCySf2C56j22S1qQABZIyNO7S\/+0R3vA32XXxxrIcXeB0+3bcVXONtBNUGg34iz8hNd6hXqt8LpyZZvYNIkpTi8E8T6wIRC9titU\/d0U2753Yj\/z1mr1TAPqnNclfGshgiBgToO9+xH3uuqNR1PvjA\/q0mXA1wsU7vlqewtTwYgzLFoKdmacMMhTkGIaU04icpV2YoGZ6iInSrZukDkMRKuTBMZHnEujznF7ggeV\/zYOqf1XVAXTn+Aw5mPJkdUTi5ohainhU2TEdLGx+oJnbCoBJY3Aitc+OnItOkhVIgknhZ06NazZQ3VAeSsnliHHELySMl3aOvkLYloMvJ3peOT1h6KmT2aiPmWkJ3pplv8N3\/zuAXCql7uAlHiE2OMZLZ51sn\/sibVTLUXwUYnxbQT7KlMIsDx43VzfL4YRnnBbzK+jomMaSegsYrYleNckgkNn5NYL3gi38Da8\/MxOxQ8NrwW8k73cpOHfDSsjAPTos=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL1IwV2kvd29ya2Zsb3dfb2NyL2Jsb2IvZWIyZDY1ZTk2MTA0MDZiYmFiMjJjNGM4ZGRhMWNlYTAxNWI1Yzc5MS9kb2MvaW1nL3VzYWdlXzEuanBnP3Jhdz10cnVl","smallThumbnail":""}],"videos":[],"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-08-06T14:44:05.771301Z","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:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9zb2NpYWxzaGFyaW5nL21hc3Rlci9zb2NpYWxzaGFyaW5nX2VtYWlsL3NjcmVlbnNob3RzL3ByZXZpZXcucG5n","smallThumbnail":""}],"videos":[],"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":"netbase","categories":["monitoring","tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/ktec-nc-apps\/NetBase\/issues","website":"https:\/\/github.com\/ktec-nc-apps\/NetBase","created":"2026-09-05T03:53:10.092564Z","lastModified":"2026-09-17T10:45:21.137859Z","releases":[{"version":"0.6.2","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=30.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/ktec-nc-apps\/NetBase\/releases\/download\/v0.6.2\/netbase-0.6.2.tar.gz","created":"2026-09-17T10:45:21.125783Z","licenses":["agpl"],"lastModified":"2026-09-17T10:45:21.190816Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=30 <=35","signature":"ovYzjgphrZG9qwzRnUkQE6ciV6DE9L0exbPrr2vAdkG4vEunPZAzj+jynTjvITfB0AEM1uHMkSvuVlPn8LXaqGp5tAhY7ZTFpf9FPRXx9zt+1sofQGRVIW5iDWAU+nsj2jr1HROnDVcb+q0Wb5Xm5nr3wL9zX5Cto9xPu1VjM5+KxVl0xbaUAnVWUj5nKZQN9yLHmpksAdt\/VsAKO8BEclfnXI2z+4VV\/EL7A3gaHW5SrOEm+0bqDj2nGPit2UfuXPcSYCnEtmwkSmwwCWzfKC3yVrZ3toqgwWQIJy1cYNh6H1BKvuZSzaec\/ZkRFXdLHM7WiATnzBVvY57voAVNlkQ4TLbgw5AQDQgPPDnIK7TaeCUMrGfLQwSPmznfiD5Y51O5CeIR\/chXKLOWJBHdDex4yLgm2H5pwl+0EAN7E9ct8qjPBdF+sTdiGcBf5p6QYTGJmVAku7ic3lql6DTDNsHRIo6+NP\/aXXJ5BSbhim4mzrb7jTVMFmB8xlMkyI+dr4EiJnvkokNw9CciiU6ddXkQoNBjjPMsBmI1S4yplH0maYsMSc9wryjhOVePzgX2phIRbFFqVfe7Q+phJp0EtHjEqyULrmH3HRkNtoQIYoVmPmuls1hkt5F38ZMUzyU6vvqKIPc4ZGtDGLZYGzOBa+8SVI2WKOsZW4dJqvv\/BHM=","translations":{"en":{"changelog":"### Changed\n\n- **Nextcloud 35 is now supported. There are no other changes.** The supported range\n is widened from 30\u201334 to 30\u201335. The app itself is unchanged from 0.6.1: it was tested\n on Nextcloud 35 against the changes that release makes for apps, and ran without\n modification.\n \uff08**Nextcloud 35 \u306b\u5bfe\u5fdc\u3057\u305f\u3002\u305d\u308c\u4ee5\u5916\u306e\u5909\u66f4\u306f\u306a\u3044\u3002** \u5bfe\u5fdc\u7bc4\u56f2\u3092 30\u301c34 \u304b\u3089 30\u301c35 \u306b\n \u5e83\u3052\u305f\u3002\u30a2\u30d7\u30ea\u672c\u4f53\u306f 0.6.1 \u304b\u3089\u5909\u308f\u3063\u3066\u3044\u306a\u3044\u3002Nextcloud 35 \u3067\u30a2\u30d7\u30ea\u5411\u3051\u306b\u5909\u308f\u3063\u305f\u70b9\u306b\n \u7167\u3089\u3057\u3066\u8a66\u9a13\u3057\u3001\u4fee\u6b63\u306a\u3057\u3067\u52d5\u304f\u3053\u3068\u3092\u78ba\u304b\u3081\u305f\u3002\uff09"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2t0ZWMtbmMtYXBwcy9OZXRCYXNlL21haW4vc2NyZWVuc2hvdHMvMDEtZGV2aWNlcy5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2t0ZWMtbmMtYXBwcy9OZXRCYXNlL21haW4vc2NyZWVuc2hvdHMvMDItZGV2aWNlLXdpbmRvdy5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2t0ZWMtbmMtYXBwcy9OZXRCYXNlL21haW4vc2NyZWVuc2hvdHMvMDMtbWFpbC5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2t0ZWMtbmMtYXBwcy9OZXRCYXNlL21haW4vc2NyZWVuc2hvdHMvMDQtZG5zLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2t0ZWMtbmMtYXBwcy9OZXRCYXNlL21haW4vc2NyZWVuc2hvdHMvMDUtYWNjZXNzLnBuZw==","smallThumbnail":""}],"videos":[],"translations":{"ja":{"name":"NetBase","summary":"\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u7dcf\u5408\u30c4\u30fc\u30eb \u2015 LAN\u6a5f\u5668\u306e\u9ad8\u901f\u691c\u51fa\u3068\u30d9\u30f3\u30c0\u30fc\u5224\u5225\u3001DNS\u30fbwhois\u30fbTLS\u30fb\u30e1\u30fc\u30eb\u30fb\u30d5\u30a1\u30a4\u30eb\u8ee2\u9001\u306e\u5404\u30c4\u30fc\u30eb","description":"NetBase\u306f\u3001Nextcloud\u3092\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u7ba1\u7406\u30b3\u30f3\u30bd\u30fc\u30eb\u306b\u5909\u3048\u308b\u30a2\u30d7\u30ea\u3067\u3059\u3002LAN\u4e0a\u306e\u6a5f\u5668\u3092\u6d17\u3044\u51fa\u3057\u3001\u5404\u6a5f\u5668\u306e\u8a2d\u5b9a\u753b\u9762\u3092Nextcloud\u306e\u4e2d\u304b\u3089\u958b\u304d\u3001\u65e5\u5e38\u7684\u306b\u4f7f\u3046\u8abf\u67fb\u30c4\u30fc\u30eb\u3092\u540c\u3058\u753b\u9762\u306b\u63c3\u3048\u307e\u3059\u3002\n\n\u4e2d\u5fc3\u3068\u306a\u308b\u306e\u304c\u300c\u6a5f\u5668\u30a6\u30a3\u30f3\u30c9\u30a6\u300d\u3067\u3059\u3002\u30b5\u30fc\u30d0\u30fc\u304c\u6a5f\u5668\u306eWeb\u7ba1\u7406\u753b\u9762\u3092\u53d6\u5f97\u3057\u3001\u305d\u306e\u4e2d\u306e\u30a2\u30c9\u30ec\u30b9\u3092\u3059\u3079\u3066\u66f8\u304d\u63db\u3048\u3066\u8868\u793a\u3059\u308b\u305f\u3081\u3001\u30eb\u30fc\u30bf\u30fc\u30fb\u30b9\u30a4\u30c3\u30c1\u30fb\u30d7\u30ea\u30f3\u30bf\u30fbNAS\u306e\u8a2d\u5b9a\u3092\u3001Nextcloud\u306b\u5c4a\u304f\u5834\u6240\u306a\u3089\u3069\u3053\u304b\u3089\u3067\u3082\u64cd\u4f5c\u3067\u304d\u307e\u3059\u3002VPN\u3082\u8e0f\u307f\u53f0\u3082\u8a2a\u554f\u3082\u4e0d\u8981\u3067\u3059\u3002\u30d5\u30a1\u30fc\u30e0\u30a6\u30a7\u30a2\u306e\u9001\u4fe1\u3001\u8a2d\u5b9a\u306e\u5fa9\u5143\u3001\u30d0\u30c3\u30af\u30a2\u30c3\u30d7\u306e\u53d6\u5f97\u3082\u305d\u306e\u307e\u307e\u884c\u3048\u307e\u3059\u3002\u8907\u6570\u306e\u30a6\u30a3\u30f3\u30c9\u30a6\u3092\u540c\u6642\u306b\u958b\u3051\u307e\u3059\u3002\n\n\u691c\u51fa\u306broot\u6a29\u9650\u30fb\u30a8\u30fc\u30b8\u30a7\u30f3\u30c8\u30fb\u8ffd\u52a0\u30d1\u30c3\u30b1\u30fc\u30b8\u306f\u4e0d\u8981\u3067\u3059\u3002\u30ab\u30fc\u30cd\u30eb\u306e\u8fd1\u96a3\u30c6\u30fc\u30d6\u30eb\u3092\u8d77\u3053\u3057\u3066\u8aad\u307f\u53d6\u308a\u3001NetBIOS\u30fbmDNS\u30fbWS-Discovery\u30fbSSDP\u3067\u5404\u6a5f\u5668\u306b\u540d\u524d\u3092\u5c0b\u306d\u307e\u3059\u3002\u3042\u308f\u305b\u3066\u3001\u6a5f\u5668\u304c\u81ea\u3089\u767a\u4fe1\u3059\u308b\u60c5\u5831\u3092\u80cc\u666f\u3067\u5e38\u6642\u53d7\u4fe1\u3057\u3066\u3044\u308b\u305f\u3081\u3001\u540c\u3058\u914d\u7dda\u306b\u3064\u306a\u304c\u3063\u305f\u5225\u30b5\u30d6\u30cd\u30c3\u30c8\u306e\u6a5f\u5668 \u2015 \u3053\u3061\u3089\u304b\u3089\u5230\u9054\u3067\u304d\u305a\u3001\u554f\u3044\u5408\u308f\u305b\u306b\u3082\u7b54\u3048\u3089\u308c\u306a\u3044\u76f8\u624b \u2015 \u3082\u4e00\u89a7\u306b\u73fe\u308c\u307e\u3059\u3002MAC\u30a2\u30c9\u30ec\u30b9\u306f\u540c\u68b1\u306eIEEE\u767b\u9332\u7c3f\uff0853,000\u4ef6\u8d85\uff09\u3067\u30aa\u30d5\u30e9\u30a4\u30f3\u5224\u5225\u3057\u307e\u3059\u3002\n\n\u5404\u6a5f\u80fd\u306e\u7528\u9014:\n- \u6a5f\u5668\u30a6\u30a3\u30f3\u30c9\u30a6 \u2015 \u6a5f\u5668\u306e\u8a2d\u5b9a\u753b\u9762\u3092\u3001Nextcloud\u7d4c\u7531\u3067\u3069\u3053\u304b\u3089\u3067\u3082\n- LAN\u30b9\u30ad\u30e3\u30f3\u3068\u53f0\u5e33 \u2015 \u6a5f\u5668\u540d\u30fbIPv4\u30fbMAC\u30fb\u30d9\u30f3\u30c0\u30fc\u30fb\u7a2e\u5225\u30fb\u958b\u653e\u30dd\u30fc\u30c8\u3001CSV\u66f8\u304d\u51fa\u3057\n- DNS \u2015 \u4efb\u610f\u306e\u30ec\u30b3\u30fc\u30c9\u7a2e\u5225\u3092\u4efb\u610f\u306eDNS\u30b5\u30fc\u30d0\u30fc\u3078\u3001\u30ea\u30be\u30eb\u30d0\u6bd4\u8f03\u3001\u59d4\u4efb\u8ffd\u8de1\u3001\u30be\u30fc\u30f3\u8ee2\u9001\u691c\u67fb\n- whois\u30fb\u7a7a\u304d\u30c9\u30e1\u30a4\u30f3\u691c\u7d22 \u2015 \u30c9\u30e1\u30a4\u30f3\/IP\u30a2\u30c9\u30ec\u30b9\u306e\u7167\u4f1a\uff08IANA\u59d4\u8b72\u8ffd\u8de1\u30fbwhois\u30b3\u30de\u30f3\u30c9\u4e0d\u8981\uff09\u3068\u3001\u30c9\u30c3\u30c8\u524d\u306e\u540d\u524d\u3092\u8a9e\u5c3e\u4e00\u62ec\u3067\u8abf\u3079\u3066\u7a7a\u304d\u3092\u63a2\u3059\u691c\u7d22\n- Wake-on-LAN \u2015 MAC\u30a2\u30c9\u30ec\u30b9\u3092\u6307\u5b9a\u3057\u3066\u6a5f\u5668\u3092\u8d77\u52d5\n- TLS\u30fbHTTP \u2015 \u8a3c\u660e\u66f8\u3068\u30c1\u30a7\u30fc\u30f3\u3068\u6709\u52b9\u671f\u9650\u3001\u53d7\u3051\u4ed8\u3051\u308bTLS\u30d0\u30fc\u30b8\u30e7\u30f3\u3001\u30ea\u30c0\u30a4\u30ec\u30af\u30c8\u9023\u9396\u3001\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u30d8\u30c3\u30c0\u30fc\n- \u30e1\u30fc\u30eb \u2015 SPF\u30fbDKIM\u30fbDMARC\u30fbMTA-STS\u30fbDANE\u30fb\u30d6\u30ed\u30c3\u30af\u30ea\u30b9\u30c8\u3001SMTP\/IMAP\/POP3\u306e\u30b5\u30fc\u30d0\u30fc\u691c\u67fb\u3001\u7b2c\u4e09\u8005\u4e2d\u7d99\u30c6\u30b9\u30c8\u3001\u5b9f\u969b\u306e\u8a66\u9a13\u9001\u4fe1\n- FTP\u30fbSFTP \u2015 \u30ea\u30e2\u30fc\u30c8\u30b5\u30fc\u30d0\u30fc\u306e\u95b2\u89a7\u3068\u3001Nextcloud\u30d5\u30a9\u30eb\u30c0\u30fc\u3068\u306e\u30d5\u30a1\u30a4\u30eb\u53d7\u3051\u6e21\u3057\n- SSH\u30fbTelnet \u2015 \u8cc7\u683c\u60c5\u5831\u306a\u3057\u306e\u8abf\u67fb\u3068\u3001\u4fdd\u5b58\u6e08\u307f\u63a5\u7d9a\u5148\u3067\u306e\u30b3\u30de\u30f3\u30c9\u5b9f\u884c\u30fb\u4eee\u60f3\u30bf\u30fc\u30df\u30ca\u30eb\n- \u30d9\u30f3\u30c1\u30de\u30fc\u30af \u2015 \u56de\u7dda\u901f\u5ea6\u3001iperf3\u306b\u3088\u308bLAN\u5e2f\u57df\u3001\u30ea\u30be\u30eb\u30d0\u6bd4\u8f03\u3001HTTP\u6642\u9593\u5185\u8a33\n- \u3069\u306e\u7d50\u679c\u3082\u30b3\u30d4\u30fc\u30fb\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u30fbNextcloud\u306e\u30d5\u30a1\u30a4\u30eb\u3078\u306e\u4fdd\u5b58\u304c\u53ef\u80fd\n\n\u516c\u958b\u7bc4\u56f2\u306f\u30c4\u30fc\u30eb\u5358\u4f4d\u3067\u8a2d\u5b9a\u3067\u304d\u307e\u3059\u3002NetBase\u306f\u7ba1\u7406\u8005\u5411\u3051\u306e\u30a2\u30d7\u30ea\u3067\u3001\u30ed\u30fc\u30ab\u30eb\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u306b\u89e6\u308c\u308b\u6a5f\u80fd\u306f\u65e2\u5b9a\u3067\u7ba1\u7406\u8005\u306e\u307f\u3067\u3059\u304c\u3001\u7ba1\u7406\u8a2d\u5b9a\u304b\u3089\u5404\u30c4\u30fc\u30eb\u3092\u6307\u5b9a\u30b0\u30eb\u30fc\u30d7\u3084\u5168\u54e1\u306b\u958b\u653e\u3067\u304d\u307e\u3059\u3002\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u305d\u306e\u3082\u306e\u3092\u6e21\u3059\u3053\u3068\u306a\u304f\u3001whois\u30fbDNS\u3068\u3044\u3063\u305f\u7121\u5bb3\u306a\u8abf\u67fb\u3060\u3051\u3092\u4e00\u822c\u5229\u7528\u8005\u306b\u4f7f\u3063\u3066\u3082\u3089\u3048\u307e\u3059\u3002\u4f55\u3082\u8a31\u53ef\u3055\u308c\u3066\u3044\u306a\u3044\u5229\u7528\u8005\u306b\u306f\u3001\u30a2\u30d7\u30ea\u30e1\u30cb\u30e5\u30fc\u306b\u3082\u8868\u793a\u3057\u307e\u305b\u3093\u3002\n\n20\u8a00\u8a9e\u306b\u5bfe\u5fdc\u3057\u3001NetBase\u3060\u3051\u3092Nextcloud\u672c\u4f53\u3068\u5225\u306e\u8a00\u8a9e\u306b\u8a2d\u5b9a\u3059\u308b\u3053\u3068\u3082\u3067\u304d\u307e\u3059\uff08\u5229\u7528\u8005\u3054\u3068\uff09\u3002"},"en":{"name":"NetBase","summary":"Network toolbox \u2014 fast LAN device discovery with vendor lookup, plus DNS, whois, TLS, mail and file-transfer tools","description":"NetBase turns your Nextcloud into a network console: it finds every device on the LAN, opens each one's own settings page from inside Nextcloud, and keeps the everyday lookup tools on the same screen.\n\nDevice windows are the heart of it. The server fetches a device's own web interface and rewrites every address inside it, so a router, a switch, a printer or a NAS can be signed into and configured from anywhere the Nextcloud is reachable \u2014 no VPN, no jump host, no site visit. Firmware can be sent, a configuration restored, a backup taken. Several windows can be open at once.\n\nDiscovery needs no root, no agent and no extra packages: NetBase primes the kernel neighbour table, reads it back, and asks each device for its own name over NetBIOS, mDNS, WS-Discovery and SSDP. It also listens for the announcements devices make, continuously and in the background, so a device sitting on another subnet of the same wire \u2014 one nothing here can reach, and which can never answer a question \u2014 still appears in the list. MAC addresses are resolved against a bundled IEEE registry of more than 53,000 vendor prefixes, offline.\n\nWhat each part is for:\n- Device windows \u2014 a device's own settings page, through Nextcloud, from anywhere\n- LAN sweep and inventory \u2014 name, IPv4, MAC, vendor, type and open ports, exportable as CSV\n- DNS \u2014 any record type from any resolver, resolver comparison, delegation trace, zone-transfer test\n- Whois and free-domain search \u2014 look up any domain or address (IANA referrals, no whois binary), or check a name across a whole range of endings at once to find one that is still free\n- Wake-on-LAN \u2014 wake a device by its MAC address\n- TLS and HTTP \u2014 certificate, chain and expiry, accepted TLS versions, redirect chain, security headers\n- Mail \u2014 SPF, DKIM, DMARC, MTA-STS, DANE and blocklists, plus SMTP\/IMAP\/POP3 server tests, an open-relay test and a real test message\n- FTP and SFTP \u2014 browse a remote server and move files to and from your Nextcloud folders\n- SSH and Telnet \u2014 a credential-free probe, and commands or a full terminal on a saved connection\n- Benchmarks \u2014 internet speed, LAN throughput over iperf3, resolver comparison, HTTP timing\n- Every result can be copied, downloaded or saved straight into your own Nextcloud files\n\nAccess is per tool. NetBase is an administrator's app, and everything that touches the local network defaults to administrators \u2014 but each tool can be opened to named groups or to everyone from Administration settings, so an instance can lend out whois, DNS and the other harmless lookups without lending out the network. Where an account is allowed nothing, NetBase leaves itself out of that account's app menu.\n\nAvailable in twenty languages, and NetBase can be set to a different language from the rest of Nextcloud, per account."}},"isFeatured":false,"authors":[{"name":"KTEC","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEAjCCAuoCAhQGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwOTA0MTcxMTI4WhcNMzYxMjEwMTcxMTI4WjASMRAwDgYD\nVQQDDAduZXRiYXNlMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAxJYl\nCkqzFAiO4MRvrPqDTY5Ld8AZt7eMiR9G9E5yLdKOy+49HJZeYyQff0jjyJz9wnPi\nFaefWc6\/NASleMExcqRnSsxT9s\/cMZmNwf\/f8rzSSdlTWEwVdLAhkIHtU1o4TYgE\ncqGdu0gy2WbjFQbs8Auj6kV6NN2HhVkR0cXbpBoKvIHhYql+FVdl4DcgMGLXVUC4\nZwfsqUAqO1H4+9dV1KpINmw\/nebFrTVqsZTLyI50+7eXD0SBccHPzsYzFwcBI82U\nZHqXH7QassTVVCDKh03qQhjfWdSBn09OCNVKtHq2irPJgv7xffV5HluL4vDpnHaQ\ns9lvBQxXfR9Gr58dAZZjoyGj\/uUgU89DZpvF0NFiVWWx5C7K4GB42slT0vM6pfj6\nOM\/LuYabweqwSaJB6fCZizMp90ekNS\/IvQKJquVtUwCzVXdCaEi5tQ4lIuMCWTM1\n9FTLKbYTkmTQklsvT5YtNXjNwjLajFAvM7dV\/o5SrlU\/sRnKmF2BaCMVH\/5c7E4M\n+odmf6IQgSSBR+P9Z+Ibv0pjd9q5eBiej\/Nolk87A\/9QrWaHm9ggFEoriGM9+a2h\nZM1ubTbgjcj2BZrzYH3mY0oRzxPI3+tbNbRl\/hhLic05hv+Ni+9hhJ75nCJffrGG\nAVxvJ782J4b91nx2J\/lEvkGDRfdNozxG3sGmwnsCAwEAATANBgkqhkiG9w0BAQsF\nAAOCAQEAmeZn8CaDKmY2so3qmQh96qSUalr+knwEjX5skr7LnJCaxNK96DKCu\/4d\nbRZMRkbTypcvhDV8p4vr13EWErL43MF\/edxNRmZPfGM1MgunUkp5zdu97nba8YmJ\n4EYB8s\/v0Iql6HrMyBTCMXgPVwVzKCdmfrax8LER+XMDgoj4YZWJ+dMA0tSww7CA\n8FTLXt1XICT3yrg4Xy8dqDvyX4gNXjtM8zMrP2vPI8DOXTyZdcR+aflMCc7o4e9p\nPxUz\/PqzLbHWhuwWzrl0TIr03HHEqXuVWj8VxAh+fdRURhxbmscyj\/nsgr6\/EYqM\nUSwDscLXvONFUqUZyWnlW9O2HTlQ1g==\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"cadviewer","categories":["files","integration","multimedia","office","tools"],"userDocs":"https:\/\/cadviewer.com\/cadviewerusermanual\/","adminDocs":"https:\/\/cadviewer.com\/cadviewertechdocs\/","developerDocs":"https:\/\/cadviewer.com\/cadviewertechdocs\/","issueTracker":"https:\/\/github.com\/CADViewer\/NextCloud\/issues","website":"https:\/\/www.cadviewer.com","created":"2023-01-24T11:48:24.946616Z","lastModified":"2024-09-17T06:38:14.774651Z","releases":[{"version":"10.10.7","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=25.0.0 <31.0.0","minIntSize":32,"download":"https:\/\/github.com\/CADViewer\/NextCloud\/releases\/download\/cv_nextcloud_v10.10.7\/cadviewer-v10.10.7.tar.gz","created":"2024-09-17T06:38:14.698400Z","licenses":["agpl"],"lastModified":"2024-09-17T06:38:14.812452Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=25 <=30","signature":"N9NggcGi\/izO1aeBc28SkpK3oLRNZhejBaZ1XhxLbwwMXp0y8+sTJZAUSixw0X1K\nriKaqTMA1KXJalSolQO4TcKTR73i2NTU0kSQzT0qyS29Nas2F0N1XaG6Z5bfUPt5\nqRGzXfpKpo5FGxzNZLnfUOn03iz7be2G214pXfKm31LCObnX2j5ewMMPILOt3MVi\n5lz+\/k98dJfGDuqVTBWvImT\/kxSA48BPyedz9VKYzLFz4jKZ35Cb927LNVaSLSPO\nQyl1ylMDdsliznCerwHXF2iqo3VpnSZ\/ZF0qwsMztk\/r\/1MpcV4h5dGXT+LOv+8c\nn5A2VvAe+o6o\/P9m7jcnZJv8rEyV0BhMVNT86S\/ukKmlJuBvYnUtVoZs1VzrsBye\nwLdjQ\/ULIEYULatZjVYlBfTS1K6\/atujqrObCT4Q5nMPn85\/SOj9pb4cBspKvM0Y\nj51xP7pqqbBQj9ja8VT\/WV9gArAhYHgbSEO3e2LBxiGFa3t9bQDttSW\/idfpI8Sz\nLZAv2YpBmHThN4cuj4039pNKgAekWMt7gnqVSwFhK6QT+IE2PLho7cSFu5hXHjUl\nBoFZFVyhl3xWGGchuvCYqXsByRFxMN4slSSiAT4BZEqTiTmWt8+5OeK+6NJJNAzE\nnHqu053wP0bE07S01N8OVwAcj5uBGQpKQ56KQDaTEng=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9jYWR2aWV3ZXIuY29tL2ltYWdlcy9jYWR2aWV3ZXIvbmV4dGNsb3VkL25leHRjbG91ZF9zbWFsbF8wMi5wbmc=","smallThumbnail":"https:\/\/cadviewer.com\/images\/cadviewer\/nextcloud\/nextcloud_small_02.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9jYWR2aWV3ZXIuY29tL2ltYWdlcy9jYWR2aWV3ZXIvbmV4dGNsb3VkL25leHRjbG91ZF9iaWdfMDEucG5n","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"CADViewer","summary":"CAD viewing of AutoCAD, MicroStation and advanced raster graphics files.","description":"# CADViewer\nCADViewer implements CAD viewing, markup and collaboration on the NextCloud platform for AutoCAD, MicroStation, PDF and advanced raster graphics. Following CADViewer features are available:\n- **AutoCAD**: Support for DWG, DXF and DWF files.\n- **MicroStation**: Support for DGN files.\n- **PDF**: Support for Vector Graphics PDF files. (Use **...** menu)\n- **TIFF**: Support for TIFF format. (Use **...** menu)\n- **PNG, JPG, GIF**: Bitmap support. (Use **...** menu)\n- **SVG**: SVG support. (Use **...** menu)\n- **Annotation**: Full redlining interface of drawings where each user has individually associated redlines.\n- **PDF Collaboration**: Redlines\/Annotations on drawings are saved as PDF to the user's *CADViewer-Markup* folder, where the user can then share internally\/externally.\n- **Download**: Direct download of SVG or PDF image with\/without redlines\/annotations.\n- **Printing**: Printing of drawings to printer driver or as PDF.\n- **Measurement**: Global scale matrix preserved in drawing for measurement and calibration methods.\n- **Zoom**: Advanced zoom and pan controls.\n- **Layers**: Retained layer structure for layer management.\n- **Search**: Integrated text search method.\n- **Compare**: Advanced compare of drawings. Compare of different versions of same files in Nextcloud 27+.\n\n## \ud83c\udf10Online Demo\n- To test the look and feel of [CADViewer](https:\/\/cadviewer.com), check out our [Online Demos](https:\/\/cadviewer.com\/cadviewerdemo\/).\n\n## \ud83d\udce6Installation\n1. Install the app from the Nextcloud app store or from CADViewer [GitHub repository](https:\/\/github.com\/CADViewer\/NextCloud\/).\n2. Perform the [configuration steps](https:\/\/github.com\/CADViewer\/NextCloud\/blob\/main\/README.md).\n3. **NOTE**: The configuration steps (possible permission settings and ownership for executable, log files, and folders, and .htaccess file modification for rewrite rule) are needed for the back-end CAD conversion to work properly. Without check of settings, no drawings will display!\n4. Simply open your CAD drawings and start collaborate.. \ud83d\ude04 \n5. If you have any issues displaying drawings, see [troubleshooting](https:\/\/github.com\/CADViewer\/NextCloud\/blob\/main\/README.md) , file an [issue report](https:\/\/github.com\/CADViewer\/NextCloud\/issues) or [contact us](mailto:developer@tailormade.com).\n6. Software run with all features enabled, but with small canvas watermarks to discurage redistribution of converted drawings. To remove watermarks through a license key, corp or single user(s), [Contact Us!](https:\/\/cadviewer.com\/contact\/).\n7. **NOTE**: The back-end CAD converter is an x86_64 executable, currently ARM architecture is not supported.\n\n## Guides\n1. [Administrator Interface Guide](https:\/\/cadviewer.com\/cadviewerusermanual\/referenceapplications\/nextcloud\/admin\/).\n2. [User Interface Guide](https:\/\/cadviewer.com\/cadviewerusermanual\/referenceapplications\/nextcloud\/userinterface\/)."}},"isFeatured":false,"authors":[{"name":"Kevin Wamba","mail":"","homepage":""},{"name":"Zoran Miladinovic","mail":"","homepage":""},{"name":"Casper Harnung","mail":"casper.harnung@tailormade.com","homepage":"https:\/\/cadviewer.com\/"}],"ratingRecent":0.5,"ratingOverall":0.2,"ratingNumRecent":0,"ratingNumOverall":5,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBDCCAuwCAhH6MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjMwMTIzMTYwMTE5WhcNMzMwNDMwMTYwMTE5WjAUMRIwEAYD\nVQQDDAljYWR2aWV3ZXIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDa\niDH5SWFevxxMNtVRCQm\/rJki\/dbgZV34OYgDYQNj4P8KIkR0xTotHiEnXcfZ\/Uqd\nmM8ppYNYfu9O94qFYPp5xZzsA2n5MzufNvXII2LeHqzN8AxudNopC7QnEKMl9zz7\n0Ly5MGZKM5bE3hR0SRbzFuGLSVaiVcAZqpknJiOR0Sx+TR3+VAS9oLG0knqKvDBk\nwUheRZXhLo+8afcHrXf8JOoP0CSE5w578VUYyMyIWDaVZE3Grgspi2OHCP213\/xY\nkBrNl9MW5uUvdpDA1FmyOZsz6JEvymC50bUYxUcmymQaV5tDDGr0uXZ+JKZusqxZ\ns3d1j6S0g6oME5Y\/Ii1ZPIHRgDuh9OJxEyc95YX7iy14MN2RbHjCfd042lf98HS4\nrEQ7GmFCbLtqgv4BYyDSpVqaOYODcyTJpYp7TYMohY9emwJetWKc0v5yxNBHNpJk\n3HXYsoVuTrH6O3Ng7RdwSEdbC9+mM2nWUB746HEcixc7Ny736YvHJKeGdxYUtxVH\nG8eB2ASOhFP0kRw0OUoTbhpEXpF5Z7DRgaHPpYuz+ss3gS9xSci5pG\/3N3z1EcnP\nHMVwaSb6ovqQnA4bnjGOJPkf8L\/7YP9BqBFfkH1I11b3fgX4X8z9xzfUffv3oGjm\nMovL6ePxSPQemQNpVjgk9fuLpsEDLgqEu96jCSAucwIDAQABMA0GCSqGSIb3DQEB\nCwUAA4IBAQCTTO4ubCysanKYym\/1+yFa7E9K8Opu7F7dJxw5b9n+1pkdgif14FLZ\n2bDzqicnMcTnPVeuGGUnIdR30DRgpXTzjX4IaNR9pEHtGIYtat0Isz3K1idWNu0O\n9NiufXRksnJyz3EdkTy17hGTmFeQOwxDwr49IYql+CpkP6+x2XxukN8yaek4jEl2\nP8ZCt3UVAjyLhc\/Nkkx\/KzBaOjDxvoJ0gXzkeyAWaABhIHU2x1FP86ZTCV+dHArj\nqgN6tFreOTJyrgX7tlijA4ogKxT7ZxQoR\/Z0DlBXWWhGe8Lu59dcdHC8WcsNFTA3\nFlavUawuv7q0nda5F+QdHNiVTdcu\/rGd\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-07-11T19:31:30.796372Z","releases":[{"version":"1.9.7","phpExtensions":[{"id":"dom","versionSpec":"*","rawVersionSpec":"*"},{"id":"zip","versionSpec":"*","rawVersionSpec":"*"}],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.2.0 <8.6.0","platformVersionSpec":">=33.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/devnoname120\/epubviewer\/releases\/download\/1.9.7\/epubviewer-1.9.7.tar.gz","created":"2026-07-11T19:31:30.774771Z","licenses":["agpl"],"lastModified":"2026-07-11T19:31:30.859084Z","isNightly":false,"rawPhpVersionSpec":">=8.2 <=8.5","rawPlatformVersionSpec":">=33 <=35","signature":"baLFSrO11ff\/QTgxj+h\/\/Lez78OLFT2kof7ytH1ZutOSnwcellrjiqm2Iq9HPuHL6V+00MlH5UGanHDK\/+xLt9L2huXGVAXhfF6Qwv+w6wea9xFSwB8tazmBOxjy4LelQxI1ufhRXIe27qX1TYMEYH8KZu\/HQnhjxHJazG5Qhr2eN\/tvluUBdWHx+L68tbAqEPLAQ0EwU4JvPIr19fDKuhzUAWroS\/WN56Qb9jFwN0xkg3N4bi6GJGpJqm5Xn1HzcFBEBTXvrHQXExsuxSeVDj3QOSTfSd6Y5bOelg\/8Qay04o5o0tjktsX5VaJtVnHoqCHSQ4xjyElm8ujkoxIC9oeEpDTARkqf6\/zSPxBpHJ7fEX8YG18O6aEhi8hBdbhUsfWb4r8224OR3e4FH95nldfqK9FDZgoEkRFIwwN71rDdwGcu976KsWu\/PjXrDypQ6Sqlkm4vihRN6lPSYTcZofaCiePKAZdrEXL3RuZ23c56WsF4wYiv29spWDz\/mMjYoOUmo9v\/RdzenmdF8crFjFXzVngAL7jx+ahBOm8aShsZNiRQ7S459LMrDTJdH2zbNW4zm0L5uF+FVDOxQwtAICYQ7WSw7J3IdnEar5G2W9H0c3IsLhkW2wrIoZU5AaAhqMbW0G9l6zoOZraoVvIB9Y+zT3PqOXHT1teCqib0X0g=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL2Rldm5vbmFtZTEyMC9lcHVidmlld2VyL2Jsb2IvbWFzdGVyL3NjcmVlbnNob3RzL2VwdWJ2aWV3ZXItMS5wbmc_cmF3PXRydWUKICAgIA==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL2Rldm5vbmFtZTEyMC9lcHVidmlld2VyL2Jsb2IvbWFzdGVyL3NjcmVlbnNob3RzL2VwdWJ2aWV3ZXItMy5wbmc_cmF3PXRydWUKICAgIA==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL2Rldm5vbmFtZTEyMC9lcHVidmlld2VyL2Jsb2IvbWFzdGVyL3NjcmVlbnNob3RzL2VwdWJ2aWV3ZXJfUERGXzAwNS5wbmc_cmF3PXRydWUKICAgIA==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL2Rldm5vbmFtZTEyMC9lcHVidmlld2VyL2Jsb2IvbWFzdGVyL3NjcmVlbnNob3RzL2VwdWJ2aWV3ZXJfUERGXzAwNi5wbmc_cmF3PXRydWUKICAgIA==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/CiAgICAgICAgaHR0cHM6Ly9naXRodWIuY29tL2Rldm5vbmFtZTEyMC9lcHVidmlld2VyL2Jsb2IvbWFzdGVyL3NjcmVlbnNob3RzL3Bob3RvXzIwMTctMDMtMTVfMTctMjItMDAuanBnP3Jhdz10cnVlCiAgICA=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/CiAgICAgICAgaHR0cHM6Ly9naXRodWIuY29tL2Rldm5vbmFtZTEyMC9lcHVidmlld2VyL2Jsb2IvbWFzdGVyL3NjcmVlbnNob3RzL3Bob3RvXzIwMTctMDMtMTVfMTctMjItMDIuanBnP3Jhdz10cnVlCiAgICA=","smallThumbnail":""}],"videos":[],"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\nComic pages may use JPEG, PNG, GIF, or WebP. TIFF pages are not supported.\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.8571428571428571,"ratingNumRecent":0,"ratingNumOverall":7,"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":"versioniq","categories":["tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/ConductionNL\/versioniq\/issues","website":"","created":"2026-09-06T10:15:51.245932Z","lastModified":"2026-09-16T20:00:09.490552Z","releases":[{"version":"1.6.6","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=32.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/ConductionNL\/versioniq\/releases\/download\/v1.6.6\/versioniq-1.6.6.tar.gz","created":"2026-09-16T20:00:09.322831Z","licenses":["EUPL-1.2"],"lastModified":"2026-09-16T20:00:09.571647Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=32 <=34","signature":"WRMEjritjfv5EQIqRtut6RPZdDyBlVkXoG\/LGDPm38spO+gkP+K5iJEcfGzWcSy7wXas\/j\/neQG9mqBHWZJ0jSZo0EwLPIrL3K9qQneBZcDTFO14sIFcVbjOCSX2PexR1dr5i6qk82ZoxwslPMrAuj78+3YFY9JlbYl7JpJHriDzL+f0Opu118t\/uVvxO+zpKuRAYrj+QnO85w6DhF454SDCDFa6mT98CdDeoO6phcnytk8VDnVPG1i0IsLg2H9\/gz4Y3GEYHVLSRfEeV03U0eamC\/I99OHm6S2gvgzdWHdUGD9Gr3f+dpBsUIgIpY2dvbMEim7vOAVLeiQBwjpN3RZIz8fOkJphfoupkVfRnGCpMf2YTGqak3NPb33yjgPUG6lu71qBeYWJ\/6Kapp5Iou89nnxo4y2zD\/R1Ol9xGO36KKZWmLz\/NZoLvCSBOdPJMQuPHDzFc5vdFUR2zTNFkoDhjZR25+qmYo3UIIK64wZsqmpOOKScI8mSgc2KnqwM3T80nnOUpEz0A257q2xAlu0p2eTGXpROXpKCnA7k8LwXwn8IcjeysJt07aviTexGm0WO0gey3DTihSuT\/FY\/3KWH07xaeb\/0EEgc2zNEeYTXh78lP5TGyz6gVRt1W4Jgs+KP3KTzoBfA0erdAbI0GCZW6CqFa91LDOHH6ub7NSY=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"translations":{"en":{"name":"Versioniq","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 12 June 2026.** See [conduction.nl\/apps](https:\/\/conduction.nl\/apps) for release planning and what this app does.\n\nVersioniq 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-----\nMIIEBDCCAuwCAhQDMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwOTA0MTcwNDUyWhcNMzYxMjEwMTcwNDUyWjAUMRIwEAYD\nVQQDDAl2ZXJzaW9uaXEwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCo\ngJY3XZFh\/\/50eKkpkpCrwohrPkdfDyGe+01AqlY++3C1i\/6D8MaKwsIV6aXpIvCM\n+sRuRfrc4O3czz832Jad8uyTEHW824hWZEumjEoshzcjw998o2SjoEEiCK1SXnUA\nO4xxvr4Jflj7mCXqi1jyMw\/IPyUMBSG74iCveJ1IVJnPWweikoxktxrPFLhbLuBn\nwC\/i0OUjYE\/3tFP2ir4nydsWDl984mR+CrnzwcRTNsd\/c+YGROUlKigX89djzAKx\n+U0Zedt+xeNBAea4wR3r+0+3u26w1b0c\/wPdyWj9XOHiX55MzppIF6jkhRf83vlK\nmLgCKF8s0B2HI8yCrhOT5V4JRV+TiWeaugZ4BQDSzyghpRIjmaRw68wSyCbZKtVg\nhYHaEsqeifF0NZ28Zu0+4TRHBZz9InNyrsU78Vudcod4us4HtFwXKFI\/2eSyDoi2\ncFVOrN5odqEc5smYQXf\/+fu+ac1NwA6YQcUWZSPs9\/WENYmvXK7ZS97CO4ohrzDv\nP8wLQ6RiCPYNnhUBT0FZvXvr5uyVkgXCsnFuJ+YMKxc3+HC3O\/1S7KqOU9TyWuJO\nY3gpjeYIxHQ5F8qzueIkA8t9ho6mcNAq5o7gS4cuXAFY\/+V9kpemh84XWAAw7IvC\nBZsWTGti6qkgF6L\/XSfMZMUrg9j9i1gTufXLYcdwDQIDAQABMA0GCSqGSIb3DQEB\nCwUAA4IBAQBOUcITf\/9vyCNEg+LaB+jf46PeH8vNFE8CalK4nyUMrt\/AxrHUXsg6\nWezn30dHw2PXaaZDGuA\/901eB4aHQJEsVvzu+PTk3L5F1IWESqXQUPJ\/r6XXyIBT\nmrOyE\/2qzUWMIiipUuWUveWT2EitHDTjfjvBPOyLGqAGAXL\/R+tfzV0G35m7sk7A\nxfQIATuZ5t6ur3hDXq6BHCNxcysgZ7ilQrbklX4\/iu2\/gIgq3qhIDb\/YMcHuGNvO\n8n9wIpgmsejN3JBy4UdJvC2IAAh+eGA15h4bIRMBaDJ0sX239evDAL\/rdsbRTJEZ\nIJ8tMwz\/7ZN2bL1AB6oBG13I8QciUh9N\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"userrightsoverview","categories":["monitoring","tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/codeberg.org\/sarwodwiwaskito\/userrightsoverview\/issues","website":"https:\/\/codeberg.org\/sarwodwiwaskito\/userrightsoverview","created":"2026-07-15T06:35:32.256892Z","lastModified":"2026-07-29T02:55:12.872063Z","releases":[{"version":"1.0.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=31.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/codeberg.org\/sarwodwiwaskito\/userrightsoverview\/releases\/download\/v1.0.1\/userrightsoverview-1.0.1.tar.gz","created":"2026-07-29T02:55:12.856110Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-07-29T02:55:12.904806Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=31 <=34","signature":"bp+vxho91qYxx03bMSVHDLNo5ZYjqQfJ7UaLPIHEkrx22InfYeA6PBzs4FXg4Tv2\nZLFPEmb\/+mfbHVbMBSBj7fHS1rRR3f\/U+6Q0hklEUp7f1l\/\/NK0Kc5O8IueYOmKp\nnKKYsEg0il1MMJsQUWX\/yHOF7VhJyl2uO23Xx\/7hTcf8ZvGyFE0FFtjqXR3Rc0AT\ntmmmxkxh5b77rHZif\/FlB9w\/rdO1xkIXTFuw1uu821oyZy3PQiZd2cOyi3MxH4wP\nZRJkzrypGlIj8R31IY3dQkUbzXV45\/89wXeI6w0VIxk1eIUk9OHRtAARxt9KOcpK\nBaL+WZqcKBD6GFlwOf5YgGHnvJmnpujgSQl3d1DTATy15\/4uaj+KIRGZyGPulBYI\nfd\/vdj4O5YfR\/ftBDWOGHWHFepGWIadn6+oBncJVGulKXHkr3jcMCCr0wY\/Q8YFh\n1pPpBkkHBB9dyyo1Upqicx+rXv6F4iaff0lniR3KqsOJg2PUGxPyF4z9J83XgdQ8\nZQpwz+cNIYTI3386IdlYiWAUbkmeEDLZpP+fsE8UD+FPiSoldL5EOUQpxJrcZHTZ\ncSl9gdHAiGH5+JI9T81g3Ev+Lf3JfMY5ce9cennZZN8oE+zLXX5bkzNyQSEeuS8U\nd030IJa7hE1X\/Fkg20mZZ0FHypAnDVI7urv+mKiGmAY=","translations":{"en":{"changelog":"### Fixed\n\n- Fix app generating log entry multiple times due to missing vendor dependencies in the release tarball (#1)"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9jb2RlYmVyZy5vcmcvc2Fyd29kd2l3YXNraXRvL3VzZXJyaWdodHNvdmVydmlldy9yYXcvYnJhbmNoL21haW4vc2NyZWVuc2hvdHMvc2gtdXNlcnJpZ2h0c292ZXJ2aWV3LTEucG5n","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"User Rights Overview","summary":"Security Dashboard for User Rights Overview","description":"A Nextcloud app for administrators to get a comprehensive overview of user rights, permissions, and access control within their instance. Monitor group memberships, team folder access, administrative rights, and user activity in one place."}},"isFeatured":false,"authors":[{"name":"Sarwo Dwi Waskito","mail":"tito@almende.org","homepage":"https:\/\/codeberg.org\/sarwodwiwaskito\/userrightsoverview"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEDTCCAvUCAhNgMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwNjA4MDc1NTM4WhcNMzYwOTEzMDc1NTM4WjAdMRswGQYD\nVQQDDBJ1c2VycmlnaHRzb3ZlcnZpZXcwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAw\nggIKAoICAQCmTHcUDM4sVckmk8Nky7NLCBJaZP4s6tzIFLAs71emWx0OU1TN6ytX\nQ9xbT147zeE++KG7x6dJTlsFcTeVePc12SsEjvJfJWy9VypPgj9e6zpPX7\/b0jv+\nrRASCMxdHJPLiyvDE0qZHyZF9ag+UdNOKPpaeN+XkyoNFWXVEzlOePK2wvfC1pDk\nbFYLXiQ\/KAR7M1SalDEiZgm6FeFRX+LQnIkWf92v4KUR0FKCHPbTIMZqVD7vGDBk\nKIDYB9Wf4wtmpKRiSeuuudlJY1bAdBO3R2HhW9jz48uKlNBXglxMOX1vLe+yGE24\nK3mgwSafV1QbgR8+oqiiX0AT81jotqh9AjI3zYMDDMSm6unUj4K\/0HB7YobLGvEd\nLyPyrUFEH2cGKQpklnUznglFxuk4weSFkew4eVj7guox5+VoMIZ953iqR1DZ3cMm\nuune3rz1aYdWuVLbUATFiTDYLF3ISeWdJtmZS2E6lJW+R2Eq9993qcXmW\/\/SClVr\nRpKhmgpdquDRPAwWKCYzemwo1OnGOybp2V8y+G\/xJBEOiJ9lq6GmhnMCH3bar7Dr\nqiCUMRxchPBmmLfqGiK+N3woBFWHsT375NG4vqnqoc2y\/83uBtJyCCW9hXC0yLDN\nYr2ynWIZGGy\/MyEVs+gSt\/53423rxZgEXJo81fl9SkcZyISbQpLz0wIDAQABMA0G\nCSqGSIb3DQEBCwUAA4IBAQAHCzXMUe47zOu2oMF0VtrLmAFeMvZN6OaUkds5rwHa\nI0VIAlbU9cShR8ahGUGTjl1HN7+zwSbccKziKefgQqbFYuACaSniTDz0At9B46Vq\nRsQwPjBFrNUyx0f4Znj1DGNit+Y\/BmtmzakyYkvkBPmy1bWiHu7Xk\/qCuQkBKyKG\na85ZChcG97ZY6e0J5Hvo4jTaz\/K80X2UL+sGvPvbktwSgATGkPD37+\/LsieHkCYS\nwIVRkd0urGp2ADBRwzmYgaZKxDmIk0eQMnfXWSGIH\/r5C+vmIWaJE8CSB43JwooT\nLO31Pr3+r7IHAhQ+y4+I\/q5\/4T1wyInH4OxqZrVIv6Jy\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"rides","categories":["multimedia"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/example.com","website":"","created":"2023-10-19T13:45:45.953871Z","lastModified":"2024-01-10T09:42:33.251418Z","releases":[{"version":"0.1.11","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=27.0.0 <29.0.0","minIntSize":32,"download":"https:\/\/github.com\/brenyodani\/rides\/releases\/download\/V.0.1.11\/rides.tar.gz","created":"2024-01-10T09:42:33.231307Z","licenses":["agpl"],"lastModified":"2024-01-10T09:42:33.336187Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=27 <=28","signature":"JB0BqgCfy5LRMvuM2wu1tpoMJfCImRu8x05L6D59lEUiw\/5LfQCdCVlNuWqs8r9U\nJ2Y7GLSs+yHBjzs9\/235F7dt3T03dlIPYv\/IWkdiMvJ\/phlt0MgHEdkWMngpUHDy\n84L+o3ONboaM+gK\/5doO6e25CjqgnjF+3UaCj5dQOtK4gNbt3fLYB3xPeQrk3tUA\nI6RmxZeJpTpWn3\/v\/z6fJfFGpeD\/lzbdA9cISZiqn5wTwf9r7Q04wzqG7J5tnhLi\n4rEZXfPq9eZ4jHbHltfZ\/dvKSVoRxvFJj1J\/14j27AO1LqV3jufWT9OOdjXSbYYJ\nV+5RLFDfh7bRvBfTAoo2Y+TImuBgVKfU9zBF40flj0MkmYZQljAeP+KVkXAePhnB\nAP8zyMhwwRP3ERgPwwS2BnyMDI1A2bvqxjgogSDGThWVmlysDdFYZpzyfceRcj0N\noRmSNtMNXMnU7Fw\/4KQiEvHrGVsrUR5Bcg6hLwQ+oNDcsOOOzRhA5B1Q67BGYy8o\nN1sjpm4s3z1DFMzhu384loM8YeB3w0whKlUcUEuoHVVV6YOdJEksrGdoMR0Lsmi2\nCT4QPa0keJo+uUO3dPDLLtvb5qaxdA0WbHV3WII5+rytyX09huWKHRJ3ax\/EQLN7\nE3MIj77YtMKWfxsav2TKGAhf1yKHZwoLk4v24FKjHns=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"translations":{"en":{"name":"Rides","summary":"Test","description":"Test"}},"isFeatured":false,"authors":[{"name":"Daniel Brenyo","mail":"brenyodani@gmail.com","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEADCCAugCAhJFMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjMxMjExMDgzODUzWhcNMzQwMzE4MDgzODUzWjAQMQ4wDAYD\nVQQDDAVyaWRlczCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKc5\/Uth\nEHNgitHSpf9KYOy6LZK49qmdcyIyQBdsD1tyNhjtBfZLiP1zale17viSYpN13uzb\n24YQGUFuZkOcHLmXuppVECHu3cCO1luue\/SN5vGjlt1o9jjPeXx0sSrnpeNOdBTG\ny3jxQYBaOhJNZMR\/6z3BzvNgR6rlCuqt\/dRSLJ8jnwURe1lQkSCe1VyjjoZPSMSt\nwoysYwwvp+vgkDArj+DmJ\/fx6BAt0xIft3HfT\/jxl8uU2tzocUskKmbQbgwVHkmo\nTcv3P0fR7+erzRC4ISdTA58ty5QfH57iw1QLcM2tfuQEyOSI5+s\/VfncxkN0FLfw\nGu7Oa7rpKu7mlvIGH7+c5grg84Z2lS8s8Bm7j7zuKUfG\/GtiDflipp2eYwNzU5Qx\nMOGyLwL0kIJg0dahW9kCNtU\/2JgH6MBdPskVY9DOQTMdWTkwoNp0FSPETuMXt\/JH\nbfxjnkaLu8wY+g2oy9vlUZMzAh+CG+mv2H8r6xJ0rjaLZ+8iHe7XYYoM8ZudmzJn\nLhKSquIZcQd2ZseLip5luV7kuDt1IrAXpTua2l7GoBwx+eDUCW012454tbyC6OAe\nqlU5urrAFKWGzqfB9LrxJcFrV2guO7+B5Ta6rLmWZAEtk94Y17a6lqPRLPQnLiXS\nWXDLxARE89hLa\/tyR4UrSyMyNU0fDeKpC0avAgMBAAEwDQYJKoZIhvcNAQELBQAD\nggEBAC7+jYLoDjnanTEmaZMd4qsGtRCooheWZS4rT9ztxYktcl0rYMs0bhjNY2yS\n2v7IBxGWbIFZWF2fCGOgOmkMEMV6S9fsaoRkuzIeuyB\/AnOQ0ncfaaUJBqFY7cpZ\nFgiXorQo4J1jF6WQIoKIxCKhJtYLUmbItTzV68hi1+eqcu0hwzKuuCfT8RwIR94g\nwPd2tT7xAollVYuWSa0XX1xDzCWlwqaf1OCdMWhCVEvtXtqqu9TRmdTUCWGRK48y\nCANTyvba9FBscIrtsxwMBr9L043mk+5Koyw6y1MtAdFdg4QLt8RWTIiJGY9bUnkp\nw98b0qNaYShYWWzYwlawxU9qAYk=\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":"2026-09-17T16:17:46.277371Z","releases":[{"version":"1.4.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/packages.framasoft.org\/projects\/nextcloud-apps\/intros\/intros-1.4.1.tar.gz","created":"2026-09-17T16:17:46.229692Z","licenses":["agpl"],"lastModified":"2026-09-17T16:17:46.419527Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=35","signature":"t31Y+YRibkvEIyunlUus2O1qj+bXBmoRmGff5lor4ZGbcPAKAA2OZ8cUavoO6\/Fd\n0u5TZhIJNUJX9q4zME18C6iWIQKx7+Z5\/NhEvjnJLCRO4OL6kHuHxv02x7JraPcj\nSyEqxtQ0osMFdknJAbj7lHagNPqvUJ6fA4OacjRtdrdI5uqe2IOQzsa1giUxGVEF\ntPQIHsi+X1MEfoiRO1OfSf5VmArv+vx6vRnAek0JGdQ8a1tKHxmf1UQuWvESBhpt\nfOTvWS3SQJ3han7dYSwBpbXG0A35P\/v6mk\/CYTU2NfbLUj5OgMgzkTrrOs8hVl4E\nvABdnINXZiqMe84ZKNisRHskwkKy0YC7dNV4qZz66Ounmm4lq3VxpLmlOqwEifiV\nD2CmFv13S11xnbeLeAQ2HnsgP4PJBBnNXJ6vKWoenHYEvLKAypmmyPxSm1zTd5Wa\n9iW0QCTQtORBtAqJM2OgFfRrvm81LMvvBFJOd8V5F5RGrhLCS1nULuNDvJCgZJar\nIRVVHeogq8nIGJHbjEQrY042fceRpsET\/Ky1VuE04B+sLvFdxQAvijN\/DdK1K5EE\n3uhU05crwUut530VJ\/fJfpGUFBQNbNjv13W2lZvTozxRisBkG6G0kevXGCdeMbwZ\nL0l5BCguOhpMMPhWDU0JdR7qZlz++kAchRDV6u8gQco=","translations":{"en":{"changelog":"### Fixed\n\n- Small fixes with fallback language"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9mcmFtYWdpdC5vcmcvZnJhbWFzb2Z0L2ZyYW1hc3BhY2UvY3VzdG9tLWFwcHMvaW50cm9zLy0vcmF3L21hc3Rlci9zY3JlZW5zaG90cy9mdWxsc2l6ZV9leGFtcGxlLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9mcmFtYWdpdC5vcmcvZnJhbWFzb2Z0L2ZyYW1hc3BhY2UvY3VzdG9tLWFwcHMvaW50cm9zLy0vcmF3L21hc3Rlci9zY3JlZW5zaG90cy9tZW51LnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9mcmFtYWdpdC5vcmcvZnJhbWFzb2Z0L2ZyYW1hc3BhY2UvY3VzdG9tLWFwcHMvaW50cm9zLy0vcmF3L21hc3Rlci9zY3JlZW5zaG90cy9jaG9pY2VzLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9mcmFtYWdpdC5vcmcvZnJhbWFzb2Z0L2ZyYW1hc3BhY2UvY3VzdG9tLWFwcHMvaW50cm9zLy0vcmF3L21hc3Rlci9zY3JlZW5zaG90cy9zZXR0aW5ncy5wbmc=","smallThumbnail":""}],"videos":[],"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":"Boris Valero","mail":"bvalero@framasoft.org","homepage":"https:\/\/www.linkedin.com\/in\/boris-valero-0153982b6\/"},{"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-----\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:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2xpdHRsZXJlZGJ1dHRvbi9jbG91ZF9iYmIvbWFzdGVyL2RvY3Mvc2NyZWVuc2hvdC1jb25maWd1cmF0aW9uLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2xpdHRsZXJlZGJ1dHRvbi9jbG91ZF9iYmIvbWFzdGVyL2RvY3Mvc2NyZWVuc2hvdC1jb25maWd1cmF0aW9uMi5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2xpdHRsZXJlZGJ1dHRvbi9jbG91ZF9iYmIvbWFzdGVyL2RvY3Mvc2NyZWVuc2hvdC1qb2luLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2xpdHRsZXJlZGJ1dHRvbi9jbG91ZF9iYmIvbWFzdGVyL2RvY3Mvc2NyZWVuc2hvdC1jb25maWctc2hhcmUucG5n","smallThumbnail":""}],"videos":[],"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-08-24T13:09:05.662999Z","releases":[{"version":"0.1.11","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.2.0","platformVersionSpec":">=28.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/SUNET\/nextcloud-integration_oidc\/releases\/download\/v0.1.11\/integration_oidc-0.1.11.tar.gz","created":"2026-08-24T13:09:05.636088Z","licenses":["agpl"],"lastModified":"2026-08-24T13:09:05.703474Z","isNightly":false,"rawPhpVersionSpec":">=8.2","rawPlatformVersionSpec":">=28 <=33","signature":"ptXfKdy\/X3+KihOZy\/N8yDMiLsJtq1cxhi0355BSo0TspcML60o1EanOZKCdJYLn\nJ4qECp11GEUn3Psyhas9DuSkki6SnIQsfwDniaG\/VojWCExGsdqxhdEpFrPZ6Jji\n1k7gF9IAAehY8taexUSiA8pcZZCYsMRqWMiOn6gVCJBcMnYVTBLT4W4wrEujPB4h\ne3nFf65xthjU4UOjCB5ZbGI7Bi65Z7Sa6sHAcHO3JP1AQrgWZnpmbcGII8B+uTyd\nnAdAhNwvNDb5cp\/V8iXj\/B6qocy4K1aSQUzZoYVO8jNzHL4YQK5TbPHF7zaLMuus\n0CyGoP1ED\/kqkQcdT7B3j5CZEXwd6ZpuJRKufwAc+KdeOaA1XGvRaRnv6fOnQ1lD\n3XXAjUuQPlVdKKZeywHbSrU5Ss1i3DD7ndhyR9F1zE\/DP+rZXWOHlRhiQlIj3SRS\nhsHY1bTIGvFKyTymrbua+M0rdWxWSa4lLRFNIfZHl+s2DsKAUGzPFuellL+Z2UNf\nNTiUXXS\/M+w6l0LXCMZAloI1DEHDzuocOglQn0svzytYDU3IAWH0W8I\/XT9E+WiZ\nNrEP2a6ApOCMEIcCd6nmrNYs3S7+TtUAMnnu15OoWqQE5iZpnxg9xDH6nuosPufV\nuELGaEp7D5t+9rLl\/dI4DDAzghGHjuDNraf2TGx5Ubg=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"translations":{"en":{"name":"OIDC connector","summary":"Generic OIDC connector for Nextcloud","description":"Generic OIDC connector for Nextcloud"}},"isFeatured":false,"authors":[{"name":"Micke\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-09-03T10:17:56.646790Z","releases":[{"version":"1.2.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=28.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/alibaranb\/cryptoInvestmentTracker-nextcloud\/releases\/download\/v1.2.0\/cryptoinvestmenttracker-1.2.0.tar.gz","created":"2026-09-03T10:17:56.610216Z","licenses":["MIT"],"lastModified":"2026-09-03T10:17:56.714164Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=28 <=33","signature":"i\/yKSg0ljTCliu\/K0\/q69oFJPtk9eGJEa+kC4yYBaiaihALBSbsyeu1daeYy0Tc8kJ8Tc2jYfBgPT6ebcM\/WIHpfM9LhikearOx4FESUXJegZYzz1G2Np0J3Sbljvz2kpCgL3NJA1RwKbsN4Zoa2eOEgaX3o6WRznuKa99pD8WFc4Ipd5A1ou3XumKxkZnoIls8ZljH41nOV2A17MJbVdaAzMzdj\/JdKvZVXZiYsTw8zg4HhrWK2lvBn2Ysd0l3UGiMXrvUU\/8LXBNGtBpaztbs5mBUMXazkvvfbhA8LQQClnZk\/0ACjfLisekEQcs9L3wp2ieZP3m5SiNd6LAYGJRMqMyDMl+ZBOknM6SMEPxqCoDjmItAsuPFESu8qYPuNTYys85cem+HLH6CuX5MRN6YsQbldVmQTGzt5JQDvSgFv7oOg2OCqnvgqsOp77KSLUqb\/02uNVXnwVytCn5kIxqdYHmgZ03ZH55R97RpLQB3MWIp5gW+V7+2CneoMDPNtda5odb7FTnbz0f0IDPcUx5R2sUHKBXjxRW+\/vTkzSHKoioJ15KTlhunFuQrQNOL1Fq5juM5Ki68XgnuWav6UTE1i\/cMvozhpg2rsCC3EcuVYBnhD2nVsz3SYmuFWEOvySee\/p4NhYGki7uYtveieMBCy0nf5206oaO\/KHH6cv28=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2FsaWJhcmFuYi9jcnlwdG9JbnZlc3RtZW50VHJhY2tlci1uZXh0Y2xvdWQvbWFpbi9zY3JlZW5zaG90cy9tYWluLnBuZw==","smallThumbnail":""}],"videos":[],"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":[],"videos":[],"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\r\n\r\nThe Software Catalogus Nextcloud app offers a powerful framework for managing and synchronizing software catalogs within a federated, open data environment.\r\n\r\n- \ud83d\udd04 Synchronize your software data with multiple catalogs\r\n- \ud83d\udce1 Automatically publish and update your software catalog information\r\n- \ud83c\udd93 Completely free and open source under the EUPL license\r\n\r\n**Note: System Cron is required for this app to function properly**\r\n\r\nFind the installation requirements [here](https:\/\/conduction.gitbook.io\/opencatalogi-nextcloud\/install).\r\n\r\nView the development roadmap [here](https:\/\/github.com\/orgs\/OpenCatalogi\/projects\/1\/views\/2).\r\n\r\nSubmit a [bug report](https:\/\/github.com\/OpenCatalogi\/.github\/issues\/new\/choose).\r\n\r\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-----\r\nMIIECjCCAvICAhJ5MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjQwOTA1MTMzNDI3WhcNMzQxMjEyMTMzNDI3WjAaMRgwFgYD\r\nVQQDDA9zb2Z0d2FyZWNhdGFsb2cwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIK\r\nAoICAQDM3uDdfzEcrtL+fYs09GHRFDnVN72kflepcP7J49ZWJHUsTAgvNa3ZUaPc\r\nZJL52CZ61H+fcKaeAXFXNqvHqHDRI6gxjm35Au+TRB2WMapl9aL7MPFCjRJATqTW\r\nWsVTdesC5aeQc2orG6qXRa9f9TdETeuqJ6fe7LtW4jAUAVWGi11m13Yvtmlz\/Vxn\r\nvTGEh\/YDYI7pa3bqPc+RivXWevHyCc4k76nkTY\/gEIID10jEqMmi8kv84e0CLnkc\r\n7Aj1VSm+pChcyFTq7\/nOx5MAuY1UPJ1yg3NMjPiQ6Rys7dtS7ZChzUh4GwzxCCKW\r\nSVLcrbdKPJFoN5aiX7jp8HwZAWRBst0WdDnr5+yBj1bqCjFmfW69KlsM+D9fIVKg\r\n9tvP1EcGmdrn+cH9VRqLl16nNp8iLATh2EaozJG+Pip0DUJzmh7jd78kDK1v4L6T\r\nXMYceexp3i0p1e1VE1xhH77Y83nI\/PxN86Oy7dOYV1CtBMSSEUml+lEfc4VN00ya\r\nRlcEyAh8Y+kkAPKiIzhOQF45Yw89bRB\/UYLtPtj5gk3uggVjJtGfvLPjdPtVBIo2\r\n1bgl7k55guqU5P4Uyq9ry36fh3ob+l1XUiVQtR9A2u\/OE\/CuqoT1hWBpWGMAF9xB\r\nchHYBqV1All\/odwe4dWEUroYBWjmgnjNOJvNZ373QTySPB\/QgQIDAQABMA0GCSqG\r\nSIb3DQEBCwUAA4IBAQCWEarIpPfTClhcQB9kgNxmz7IXvYVNg9za5j2ZNZ\/u1Gj6\r\nb+ZxreaMfuUiZqXF93YG5zxZCEEBssq+wam94O4fRi5UX1pxU2mZjQfPeHaz4PdR\r\nM\/qFc8z+oEANxaB0yiEgXOCWd\/aTsoEcdxu6Iln\/OvSUMIGwV9YgXvz4i91MN258\r\nW6NgwYrbm\/ROCg6eAGLBiD\/cScgMtx7PouVUd90mLxWYlSrigGPDyGCxajBDfWz6\r\nzNybubIN\/Wh95XEy94LFkq80qF4SoTM3DRUVFkoEyvjeFK9MvPAnCBZ0SGUCkNJs\r\n0r7caHEHkDwvsQOY+7S3uZHsjzqTDesTs2qw1smE\r\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:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0NvbmR1Y3Rpb25OTC9kZWNpZGVzay9tYWluL2ltZy9hcHAtc3RvcmUuc3Zn","smallThumbnail":""}],"videos":[],"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.\r\n\r\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.\r\n\r\n**Key Features**\r\n\r\n- **Vue 2 + Pinia frontend** \u2014 Modern reactive UI with state management\r\n- **OpenRegister integration** \u2014 Built-in support for the OpenRegister data layer\r\n- **Admin settings** \u2014 Pre-wired settings page with version info\r\n- **NL Design System ready** \u2014 CSS variables, WCAG AA, government theming\r\n- **Full quality pipeline** \u2014 PHPCS, PHPMD, Psalm, PHPStan, ESLint, Stylelint\r\n\r\nFree and open source under the EUPL-1.2 license.\r\n\r\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-----\r\nMIIEAzCCAusCAhNaMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjYwNjA0MDgwNjM2WhcNMzYwOTA5MDgwNjM2WjATMREwDwYD\r\nVQQDDAhkZWNpZGVzazCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKa3\r\nztjLsh2GTJonSK7BOKWPfOHEGwlr7glXlgPDkKwYsZOlrUaRQk32UUST2LkTtJKO\r\nd2dLDR4UdZKzcobjsO5KJ\/XAhaM6jIwfAk2o6AiwVMyImmwhat\/\/eu62HVsi1Mdz\r\n+SU+5FnoA5bwNyZWd2vwWoSgwb9GMOtZkEUpZ2F8q1ElU2FDHx92eMStARqGjwpT\r\nGiyOihUV15YpKlaKj7Fc6NpnUQl2NHEoHhgmzfrS4I76RwL+cly3\/KUpmZ+uproM\r\nAEGmYdBFKcQXCG5xEk3LIKV\/2STpHK7eLa+ZLiHNGg0XUbh6xHjdswi+XGiOFJpl\r\nwTtlE\/lWoi0akzSnL0Yv4zrj8DTiiw+lQOBRGwRZK55q4Bk72qhZEAi76YZu2ktm\r\nSB5NgXFKPdW5tqINhzyoHo4FJLeTjp9QZnZl9btTeJ05SxaJOpmmXLihrZvoswz1\r\nBBfEhxswk31yQbFzkvFrTrOLYIZE8\/dAz3nygORXari\/AkyxnN+c4F5dMwk+QxqN\r\n1OUkT7ygHVdLafYkvQjpkXp4QZi72gULIzc8wyhD0OwMSGJf+\/puTb2ffEoLVWJm\r\nOdnIS\/sOYSXQxnhIlBzBt6k+nHqOqCBSM8GSr6rvtgbe8kVefiKoch7e4HXveuy1\r\nC5NWQreutdhI9luYGoMUdn2WXg5GhI4jT4zUCM9FAgMBAAEwDQYJKoZIhvcNAQEL\r\nBQADggEBAJtbAYbd\/ujRSiI3PBdhr6hcJQnVFCR3ik1xY5TdXWzc\/Qx4TSu38g8O\r\nYAUUD1SSatABY25Xo0VqDKz+AGjKobkmg7T22ZQDS1G7boCEir9rcwLGlVcYqwu7\r\nloYfk31eV9ZeK0GJPEcZj6jPG8+7XbbD58BywN\/\/NI+idH\/4L4+5BVyFeBDlEEN6\r\nQrhRcboceBTak+hxS82pkKaLL1P++ghfjn\/OKDF7hrAdJio9uXvr2h8YYmCem0dA\r\nA0sGz9NMMq6O+CGl77RTLb2dRJm7NrKoYsPWhH\/REd+VBRjHk0ktcdwGHh0R14r6\r\ngSJTVPPOsd7u2iAuEtYwcOAnSyO6kps=\r\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-08-06T09:38:56.312774Z","releases":[{"version":"3.5.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=31.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/call_summary_bot\/releases\/download\/v3.5.0\/call_summary_bot-v3.5.0.tar.gz","created":"2026-08-06T09:38:56.293485Z","licenses":["agpl"],"lastModified":"2026-08-06T09:38:56.367256Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=31 <=35","signature":"ODKRTWx1h2e\/AWqldrqSctt\/v124kqzZryskCj\/PZpzxpK0oEZb6X\/VBU+UWgHc3tEb2tYwBsMnUXkq5q9MDtYoS3oLr1Z1YT6\/NSRUZsGcaCOjp92HoA5GC97aiC1IUWmFqv+HKoeOgAmvkrEJhpPHgl+yhw5oOYbUt\/eYEBeeCana7dObW+iDyYtjc8IM70jlfp9Tq40CaRnhU3aKNKOgV3RrKOVow8v7Rx2agoufiUz65odw0vkuafa0Bb2L+JVYJ+f5SNH9OLHvJHRVMKODe+d3aBr7eMUvgi9zlNNlLLbR7i7IMaosANNHK2\/iLZS15LmzEgAjMAkwQjlFuIOJemdja9Dh8Xv5ONiOPk4BamIF1Vnw+o2wWtrPkCRv+bqIgC9Vd2FXvqE0MYtqmm\/EjTf6XU7RRqMcbFJsQJpO8FuoOKcCprClJ9tdPkEViwUnoCD5kQ0R3F53WF5J+9j2Oshhm3ftdAXDionAPjmdEW12i7mpqiweNaDPcH6DNcW39GPkrSmpNP0TCi25\/\/3DLf+cPH6xayl\/T5TwUBs2+9FLCl7UA2z\/hbHpVe9RGlKtBPh3hu9+W9hSJtEsmIEC9wHEQXfksZRKvcZS3RpkHgZpumeSnkMb4N7EeCGVNNgkIxQEL0UK5fyKfPrirhVjXuZQBMqZ39ioIBqPHFvQ=","translations":{"en":{"changelog":"### Changed\n- Nextcloud 35 supported\n- Update dependencies\n- Update translations"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9jYWxsX3N1bW1hcnlfYm90L21haW4vZG9jcy9zY3JlZW5zaG90LnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9jYWxsX3N1bW1hcnlfYm90L21haW4vZG9jcy9hZ2VuZGEucG5n","smallThumbnail":""}],"videos":[],"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":"nextbookmarks","categories":["tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/Stephan-Lefty\/nextbookmarks\/issues","website":"","created":"2026-08-19T12:19:16.577535Z","lastModified":"2026-08-19T12:46:16.085365Z","releases":[{"version":"0.1.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=27.0.0 <31.0.0","minIntSize":32,"download":"https:\/\/github.com\/Stephan-Lefty\/NEXTBookmarks\/releases\/download\/nextcloud-app-v0.1.1\/nextbookmarks-0.1.1.tar.gz","created":"2026-08-19T12:46:16.071446Z","licenses":["agpl"],"lastModified":"2026-08-19T12:46:16.189911Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=27 <=30","signature":"AY2a0\/7mSpAXuh8FyhAc9lUzrg0zjQmMKTM0oTq6mgyvDjhg+Q7lz6Up0zLlm0wZuGZm4pRhqEulDfyCy74CZFI0H202zS9LgBFD2wtw3v\/YyxgQnOfNyoGlJOpKSI9UiBhmU40imI489almQoLqf4\/eNtMk\/Z56ArvRoEX4H6BfDjlUMS\/nPY3JW1Ztduo\/Pbzr+AUyMOzdqOABWAuZ8sQczXdu2LCUTd2viQyKl2j3+1Tif32DYhNgGdZ156Zzu+esmWsvoJST6kQKMU5oor2xEA8D5G4Jnzxj6wjKfBC7+KX7WkxOT\/wQkfNmrlj8IaPA23U6a5Rmi2C0lyqitLQBUXOMSJsB+ZTXzKW9b75hNkYr57I1vItpZngfvg\/qTmd3SMLE5lClIBicW34sAO4TUVe8\/oCfkGJmQmwHo+ZoJhgJfPtO50711wcQU6hKfEybMBUvCjQwDbhiiAzW7MoLl4uqWG2JyCO9tNgO3tcwAuRLloZWaoi\/mFzZR4u4qiwbxqU\/zAVUEgRX6hzYg8J8PhXLx8WCLAorlpn+5SeoF7JKonEw94clveQnDKlg6mNLXnaC8I\/g681ygHrFsgbkPlTzfXgrbqYtbnnvhGZqNoKyB2LeU1QFY+nHMu6oj5+KWj3fMb8gCXvdwyqbGTFRGyLRYwvVmfGK2CXxUDg=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL1N0ZXBoYW4tTGVmdHkvTkVYVEJvb2ttYXJrcy9tYWluL2RvY3MvbmV4dGNsb3VkLWFwcC1zdG9yZS9zY3JlZW5zaG90LnBuZw==","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"NEXTBookmarks","summary":"Browser- and OS-independent bookmark synchronization","description":"Stores bookmarks centrally in Nextcloud and synchronizes them via a REST API with a browser extension."},"de":{"name":"NEXTBookmarks","summary":"Browser- und OS-unabh\u00e4ngige Lesezeichen-Synchronisation","description":"Speichert Lesezeichen zentral in Nextcloud und synchronisiert sie \u00fcber eine REST-API mit einer Browser-Extension."}},"isFeatured":false,"authors":[{"name":"Stephan-Lefty","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIECDCCAvACAhPTMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwODE5MDk0MTUzWhcNMzYxMTI0MDk0MTUzWjAYMRYwFAYD\nVQQDDA1uZXh0Ym9va21hcmtzMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKC\nAgEAwNyPDknEwsbAbzhSyBNybh2QpAmJ0jY+9xMJRMA8W1YylJSxD8EA7vrKyXvf\nPk9sKlYQ3f085iTxoPZo4kaGtaR5m+UqYCG42T1Lk97jOMJTlu8o2qomImnzURT4\nlLyJsAXxUR\/c2\/WQBazD8CAbZAMdKz+NJ7UgQroRNS3cnLGh6NLLiLG\/FmZl6spG\n6VgxgM4czzmDfPN8exFxGzYrXRZg8q15ArYK7iMphfafwWVA8H\/kmAN2zj5O2TiA\ndyzmYANX1thgCwcmwVA8lr1AcgebEBx2Ik71FF9pO00NzY\/hpSrCcpcDLDjMeZGx\n5cCZ3uRRlkWpH2RA73M5lQA3DJU71x8D3HX0KqiclzbQFogEnS1+LySl\/KRC1SaF\n+Viaw2iM\/r9\/5oftAb5aBrify7yv5dDBLG68IrKtb2SBuv4y6a5hH5qcF47EoEH9\nz1Mn49Ysl1jXxgg9zvZkRw6exDZCRBDiGqUdC3XGJT7wqpbKNnYVw8DqU7ZQJgrF\nQ97jEciCftChlpM1sZ2ICKDskuAmz0oCw6MhwpndIB27sXlzj0tLI0hBUqKgCCjZ\nziqLsObNjilCKM2eyBRxt\/539yEnvpJ2N1cjOwTbYd2AHhNmYWD6qJZk3YOhYoDn\nldH6eeI0i7WWGfK6wJC5CKbuYG4Zxc5ZLwGIoA4BF+smgmUCAwEAATANBgkqhkiG\n9w0BAQsFAAOCAQEAa3J0Oab6SLiYg30hjQ47dwWo\/qOmm8HPtfDr+Ml1zOJ2jm5q\nAJI3Houko5yGglIGzoLZgUtvJJP4YtC\/Sjvb8bsAVTSuKLLpKa1vuPpD1H18cvsL\nOKVTDqjmMR\/EW\/io0t6XIixOUOrUlU8vZrJYy8FH3TpRikk8jyDbveVCgkvB75fk\nry+HkPHUQis\/7gJtmjavKFpvsMRaI98Oudfj74X9nQzJg+S\/HwcSliOtJ1bksmKN\nCH+scS0V\/Aj9D0OnN8Nchsi1oA4hpnQQ0cGtg4iO85WviC96mfNp5kOZKveC8Mdz\nM5o6Um0wQ\/PLDlWFHNNTVPmmJN+GM5q82kZeGw==\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-09-18T17:37:31.666737Z","releases":[{"version":"1.2.3","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=31.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/matteo-convertino\/otpmanager-nextcloud\/releases\/download\/v1.2.3\/otpmanager-1.2.3.tar.gz","created":"2026-09-18T17:37:31.640226Z","licenses":["agpl"],"lastModified":"2026-09-18T17:37:31.719086Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=31 <=35","signature":"eG91soCbRLV2QpOrQhEHyUPgFcuh7vbW6+81V4MGs1vwqdD2Wz3oiD9mRZq1Izx\/\n8uiCpPLUm+l2v8bbuX75YqbP6NrwTQl6c5B+Tz\/VQ\/MmE8HKiMSGuJSuq9C2cWI4\na0iSPi9grEZSZb9OZzE25M+1zLsFxa0eCZu6bkHLPqeyNhE4qItxXx5dKRZV7n3F\nyVVNrQwj7V5ItS\/2irwxBDnL5i9NSQ2OG\/rX3DoDivqxWOBFCOS2ynCrV+yvBwql\ngTEMdimFrc6oqwvaEFgGURDVvZIoLz+VfaDcMGlU0YiWS7GYC8dMmFAGANOeuspL\nUtzaxZSq4hZ8lt3cGTqbdVhwzgFEX6fc7PtltNlh1XzpsBOWsFzBzHcxZSPlQI75\nERC\/7PO+yhEnSTwAyGqU1kaLWKmBWg6vOQPI7GMXerAsgLVpA7X8zGUuaG7ouC1U\nasAKvl3jpSnW\/\/gJZjFzFCL261Fq8s7YJk0W3XhNQ+hByQjGP3u1ut9unRa6A0D9\nNaZDFa\/SY8AjtuWQdOrIi0X9ru9m161V7s\/yLdX5FJJ16SW9pq5x8XwWXexx8lgz\nP6s2BwGIUVfmFBxfeoE7X1FYs7sc\/eSnVsbLyr7jalW52MsyMkeNbEbwLlbil3LI\nSwWI3LClMy6Wb7OW+gBgGhIRDpfL7oZrcTRVBNe2Wvs=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL21hdHRlby1jb252ZXJ0aW5vL290cG1hbmFnZXItbmV4dGNsb3VkLzU5MmI2YjgyMzZmMWI5ZTE2NWMxMDA1ZmE1ZWZmYTdkYzljODllODQvaW1nL3NjcmVlbnNob3RzLzIucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL21hdHRlby1jb252ZXJ0aW5vL290cG1hbmFnZXItbmV4dGNsb3VkLzU5MmI2YjgyMzZmMWI5ZTE2NWMxMDA1ZmE1ZWZmYTdkYzljODllODQvaW1nL3NjcmVlbnNob3RzLzMucG5n","smallThumbnail":""}],"videos":[],"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":"appstore_switcher","categories":["integration","organization","tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/zomtec2311\/appstore_switcher\/issues","website":"https:\/\/github.com\/zomtec2311\/appstore_switcher","created":"2026-07-29T20:08:48.393710Z","lastModified":"2026-08-05T09:21:18.848725Z","releases":[{"version":"1.0.5","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=32.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/zomtec2311\/appstore_switcher\/releases\/download\/1.0.5\/appstore_switcher-1.0.5.tar.gz","created":"2026-08-05T09:21:18.820248Z","licenses":["agpl"],"lastModified":"2026-08-05T09:21:18.895815Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=32 <=35","signature":"asztQjBc0PWkzQU5zoEBC3q8yX2I2NTDNcrHw8eh6yA34Myf8QQW7+2Ld2Sej0cD\nH7WKKNDgWxGc8C8SGNbXZO22YKFP1O6RlTBTbo0egeVLC7KpAHpEVgMiwKv9DM7w\nJJZpcFinFEd20YK+JeYiyld0bm9wLw+KMfyaps5WO\/ULgSgaa31\/v8KHBR5AcgPx\n2QWEYHfbeexay8c7nmfF4frc6co2V9c72KShk58BgssQ7MVr7R5SKD24+hFtrxDI\nvozhsbWnrMH+3PbaaRBT8fn\/gfmvYdsXLPixTopfOvYY4tdhrss21yFR2C9x7WNF\nfA6oLMQXFoqK0znfATp9deueuhLS2MbFWWHrryON9xhOg1lKittPwX50t4hOvi3w\nNZUCm20ZaQ71UFA0hUifpfaaD6SPlmG0op0wEmLh2zsXu8k3+X6YA0E9PuJKJYcb\nTy8TerW4wkm8n\/vD96EQ8LjQVgCvtBmWZ+iQ0gFtJQT7+d0mpNgAk2avjzjOUISM\nO5HOZ70EUMasFQ7r6p9b91HDwfSzc4Kf3pVyVmh8wyY5TiCaQfjOjdoaRaMUS6Y8\niP9GcqzP1BLaQRQI9DGZQDIewYj5rQ5JMqS\/5jhAxb+0Ev3L2h60FTyzz0Z0U7NE\nNFteXqtXxKxE0sUa33L+VOVSlI5rjAK4p8XRyuznpXU=","translations":{"en":{"changelog":"### Added\n- added spinner and progress bar while processing\n- added hint\n\n### Changed\n- changed the arrangement of div containers\n- changed the location of the process box"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3pvbXRlYzIzMTEvYXBwc3RvcmVfc3dpdGNoZXIvcmVmcy9oZWFkcy9tYWluL2FwcHN0b3JlX3N3aXRjaGVyMS5wbmc=","smallThumbnail":"https:\/\/raw.githubusercontent.com\/zomtec2311\/appstore_switcher\/refs\/heads\/main\/custom-appstore.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3pvbXRlYzIzMTEvYXBwc3RvcmVfc3dpdGNoZXIvcmVmcy9oZWFkcy9tYWluL2FwcHN0b3JlX3N3aXRjaGVyMS5wbmc=","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"App Store Switcher","summary":"Switch between official and custom app stores","description":"**Allows administrators to dynamically switch the app store between the official Nextcloud app store and a custom app store without having to manually edit the config file.**\n\n- \ud83d\udee1\ufe0f Only accessible for administration.\n- \u270f\ufe0f No manual editing of the config file\n- \ud83d\udc49 Note that this app does not have a direct link, but can be accessed via the administration settings after installation"}},"isFeatured":false,"authors":[{"name":"Wolfgang T\u00f6dt","mail":"wtoedt@gmail.com","homepage":"https:\/\/github.com\/zomtec2311\/appstore_switcher"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEDDCCAvQCAhOzMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwNzI5MTA1MDE0WhcNMzYxMTAzMTA1MDE0WjAcMRowGAYD\nVQQDDBFhcHBzdG9yZV9zd2l0Y2hlcjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC\nAgoCggIBALZlW0DDKjjBIwV6ZEXMN60SYbVQv5E9oDRUD0tblfQAUQPLCJx00p\/Q\nmVB+iPZyFHs41h5Smmx8MXkMltfrjJOvLsBssni2cpN7Ixc3bv2vxlBF0cq1RjLD\njlWjeRudb41pfwtPMAsSlHpYN6trk0nSeX4DTnr4cIFOfG2O+69HA7KAl6iJwwee\nn6TA2llNOnhKQw7f0x2EAgtrAKSbqB4mo2atE53Rc4WN6of6Izs8\/oTU7C2ohF5B\nV11omiVLUlmiEc5t4T8OZIXxXUR4h1igrppOpfRoqdIFsr8jK9dpoKgOGl9d+2Jq\n1HNNDNw2ailcPMWSJ1O2YneqwKX8zNtPZJiglgJogFRm\/G80y2xwo23ONMyKQLMZ\n4h7oQ4hHeN\/TqftZQPyomdYKlm3rRpBtKaJjM9imzWy5pXzqU+lm212NhlvIajca\nuz5DIL1xXnAuhbsvmrLIJRvSzUDQe2ObRZ8K7tZNHClZOYBm2H2J9S9u9JPD2toJ\niJD0J97xZfmOTWx0QKf7MxK+xd106BeNLiUWJPbFWY7ZU4zNFl\/YnEWIJ5Z8S45O\nU3BFaxqke2rdr2HFcJNsnO93oBFcEat+Y5WGe5IxXULEnXBTXnCbD3cFbSpy2eJe\nyvxsLYaChMF7O05Y8vBP5RDaIfvlLNz50F2hYE4yyVzk6CjBFGXjAgMBAAEwDQYJ\nKoZIhvcNAQELBQADggEBAAgaol7H1S8pkmO1ITyu9ty26aRgUeVvYn7gBTRSlRKI\nt2J1dK9TStTWrC+r3KtPZyahNCAXn8mRhzRfuuiil2eQvkEG0y+tO+K9\/+fpWx1f\n1pcczS7GKkj6EcQoHLhKAdtGXlEN91GIYcrLxJC0xePZ6slU3o0WR7OBem\/c4PxV\niPSAqbdqjOeYP2VVrRwgdt2CuIxKcsrGuz2n0P7GD7DJx2Ij4ngZ5DW65bvvW9fK\n1YRwzOWFWKEDM5ISl579fp06cOQUGaP6rpOIXDPFpDBMpe+zY2nNRTH7LMl3Ar8q\nVQsE3Fsw5GnNcvlnca6nAkw1M9BbWvwFPlIPJYZFLGY=\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-07-24T13:19:17.523662Z","releases":[{"version":"1.5.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=26.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/text_templates\/releases\/download\/v1.5.0\/text_templates-v1.5.0.tar.gz","created":"2026-07-24T13:19:17.489294Z","licenses":["agpl"],"lastModified":"2026-07-24T13:19:17.579475Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=26 <=35","signature":"o41rUQCUxtpHkPxeCUArHQDvrVrVybl7NBOWDhCWptJMq8vx6tpJGMlw7d+CZEpqp2XOVb8EC3AgdD+ae\/n8CyhCUDw8CcJZft5Md+dUpCgvMWhEbm06\/LjPRchYOUD+1HapUdbZULQ9XpyTbn0b\/AaBbWElJ2Pd8lES5hVs62E\/61f1ImrhdH4UTq9eC5dnWGzWknTDSkclsLYdzSJTZ748\/dQX0AsG19cvdMiKzL0gQO8LC8dl5QOQnoZcYcz3EAbENqwarm3vyvkepjUcgFXstpCkL03tGjS1x9EF9syP\/3ePBJejTjuTYCIRA+u3qza9ZiwXUSvFIM67sqdrQxGigzMK92T4hbmREUSESZRVKogHTCa9BWaTcjm6m0aUzhVsUb1ir3XysjSHsimHoWw7ONLbdXynIOc\/U0\/gWd4n2O85\/Jzgyrl7vrVJXMHqcjP0CbV6+gapzdBvomTFnHtMc5IWZdRwKoYYDRrOWV\/ZqbuInhY6gJsSK9AAB3LjCrZnxiNYfEqwGbAIoraHxGhwAbPrWz+\/tVQVwJPxLJaLb\/19iPaOWQv7\/5f6KOeFbr3k+GTdArAEsHxS5jpPVYFwfZ+pgiXkLLGDwyxDcgxPd9w\/IJeMVsw5w\/\/utKURNa+6OhK42MictTL\/pEz2QvI+5dZPBkbmi4nhbE1e6SY=","translations":{"en":{"changelog":"### Added\n* Support for NC35 @janepie\n\n### Changed\n* updated dependencies @janepie"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL2p1bGllbi1uYy90ZXh0X3RlbXBsYXRlcy9yYXcvbWFpbi9pbWcvc2NyZWVuc2hvdDEuanBn","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL2p1bGllbi1uYy90ZXh0X3RlbXBsYXRlcy9yYXcvbWFpbi9pbWcvc2NyZWVuc2hvdDIuanBn","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL2p1bGllbi1uYy90ZXh0X3RlbXBsYXRlcy9yYXcvbWFpbi9pbWcvc2NyZWVuc2hvdDMuanBn","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL2p1bGllbi1uYy90ZXh0X3RlbXBsYXRlcy9yYXcvbWFpbi9pbWcvc2NyZWVuc2hvdDQuanBn","smallThumbnail":""}],"videos":[],"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-09-19T17:49:27.471616Z","releases":[{"version":"0.5.3","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.2.0","platformVersionSpec":">=32.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/cpcMomentum\/vinarium\/releases\/download\/v0.5.3\/vinarium-v0.5.3.tar.gz","created":"2026-09-19T17:49:27.450642Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-09-19T17:49:27.530800Z","isNightly":false,"rawPhpVersionSpec":">=8.2","rawPlatformVersionSpec":">=32 <=34","signature":"VFLynGFGiGTg6duOEskdKYb8c85h1tu3KS2Zkuuwveh+J5Py2f8Rd+g9xlRsH6I0XwbrHu5sq+ktVVIuywHLMuiAK9QE37Y7X8EPTWLIymH7QFegj\/xabxyxUZX4SlciFWAutA7ptqe3uY5mdX2TINkWWFt4rsXlavl5qFrlOIWU\/gmq8VTv+yeWBmAMFoRe3s6FYAmguwexw5TYECPw7Y7xMhmn8psj1f0eEAEcDRESk92wdVOFuCtCjJ0RurQSxLtPgG4UbovX\/\/BHXm395dlmXMrRdG4Wt\/38IuLn4P4ig6AHUOX0CjcLAkaIHBtyLMqHjDWwKprMZp+VwDyTmw==","translations":{"en":{"changelog":"### Fixed\n- **Etikettenfotos lie\u00dfen sich nicht zuschneiden** \u2014 beim Hochladen eines Etiketts (Kauf-Wizard und Etikett-Bearbeitung) blieb der Zuschneide-Dialog leer, und \u201e\u00dcbernehmen\" scheiterte mit \u201eZuschneiden fehlgeschlagen\". Betroffen war **jedes** Bildformat, nicht nur HEIC vom iPhone. Ursache: `vue-cropperjs` liefert nur ein CommonJS-Bundle ohne ESM-Entry; unter Vite 8 band der Default-Import an ein Nicht-Komponenten-Objekt, sodass die Cropper-Komponente nicht mountete und ihre Methode `getCroppedCanvas` fehlte. Der Default wird jetzt defensiv aufgel\u00f6st, unabh\u00e4ngig von der Interop-Form (Fixes #254)\n- **Fehlende und fehlerhafte \u00dcbersetzungen** \u2014 40 fehlende \u00dcbersetzungen erg\u00e4nzt und drei kaputte Pluralschl\u00fcssel korrigiert (Fixes #243)\n\n### Security\n- `dompurify` auf 3.4.13 aktualisiert (#236)\n\n### Changed\n- Release-Hygiene: Dev-, Test- und Konfigurationsdateien werden \u00fcber `.gitattributes export-ignore` aus dem ausgelieferten Archiv gehalten; die Apache-2.0-Attribution (`THIRD_PARTY_NOTICES.md`) bleibt bewusst enthalten (#273)"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2NwY01vbWVudHVtL3ZpbmFyaXVtL21haW4vc2NyZWVuc2hvdHMvMDEtZGFzaGJvYXJkLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2NwY01vbWVudHVtL3ZpbmFyaXVtL21haW4vc2NyZWVuc2hvdHMvMDItaW52ZW50b3J5LnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2NwY01vbWVudHVtL3ZpbmFyaXVtL21haW4vc2NyZWVuc2hvdHMvMDMtd2luZXMucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2NwY01vbWVudHVtL3ZpbmFyaXVtL21haW4vc2NyZWVuc2hvdHMvMDQtY2VsbGFyLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2NwY01vbWVudHVtL3ZpbmFyaXVtL21haW4vc2NyZWVuc2hvdHMvMDUtdGFzdGluZ3MucG5n","smallThumbnail":""}],"videos":[],"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":"discoursesso","categories":["integration"],"userDocs":"https:\/\/github.com\/soudis\/discoursesso\/blob\/master\/README.md","adminDocs":"https:\/\/github.com\/soudis\/discoursesso\/blob\/master\/README.md","developerDocs":"","issueTracker":"https:\/\/github.com\/soudis\/discoursesso\/issues","website":"","created":"2017-11-07T12:55:58.275727Z","lastModified":"2026-08-21T14:41:06.885744Z","releases":[{"version":"1.34.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=32.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/habi-dat\/discoursesso\/releases\/download\/v1.34.0\/discoursesso-1.34.0.tar.gz","created":"2026-08-21T14:41:06.856114Z","licenses":["agpl"],"lastModified":"2026-08-21T14:41:06.949966Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=32 <=34","signature":"LHIvHKtTi0wXHFjtsY8igt2JvTTwIVyqTvKARuqis+mTFZ9wMtFN2L\/09M\/oaR\/Z\nRHGsCmLuLAdvJB4xrXinw9yWEt0sNunfaLOAVBENBYPeDuoyEkQ4NAnXQX53JSqx\ni1ANNySOcjXreBfX5mWChZ3MwCQad6xWu+u37toxHXRrQDZXzMi7oJbw9mmxw9zf\nyrIcxlARcV76Ttyg+L7peDjBhuQ912N9JXCASdXydzxYjOkfWpE+iwLVJD0KY6ls\niQVe2wsQ6cw0InFvdE4bEaYt2ccXnMy3LcIIMY8AaOdKGwbhdJ0FP3diOQQKpOh7\nX6vdApl4bKg78Xp\/1rpJiksBGsckWEpYTNuVm+6U709QvLeeiXaHDD+mfqIi7829\npHrwn40ZJVgijyHmiGreIsgEvx\/Sjm+Rk7cLxRBoJL3iLlehWJl9fEt4xq4dasJq\niz6kLC\/i\/LPw+j3lDL\/XwO9B2pLfAphOyA58NSuPTcGyRBFsu6iyOR1mSdXfZVag\nCQ3P9UIadKApEEaUGmlwVMKNaeHdTov0uq8v8ms0a+8EKU8kWaTYcQTzeWLNejFN\n\/e9dMe5xnBoTNDL5rsGLeMVu2yvhW\/Wk+4XhnY5QTQ+Oksf8v1TjnUGT++moGXHZ\nbYSqHezlnA+LuVLm1Nb05mNoDqfT9jytaD5vKKqPlP0=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3NvdWRpcy9kaXNjb3Vyc2Vzc28vbWFzdGVyL2FwcGluZm8vZGlzY291cnNlc3NvLnBuZw==","smallThumbnail":"https:\/\/raw.githubusercontent.com\/soudis\/discoursesso\/master\/appinfo\/discoursesso_sm.png"}],"videos":[],"translations":{"en":{"name":"Discourse SSO","summary":"Enable Discourse to authenticate via Nextcloud","description":"Discourse has it's own SSO protocol, that needs an specially designed endpoint to authenticate with. This app implements this endpoint and allows Discourse instances to authenticate against an Nextcloud instance. Please look at the admin documentation for security issues!"}},"isFeatured":false,"authors":[{"name":"Florian Humer","mail":"florian.humer@gmail.com","homepage":"https:\/\/github.com\/soudis\/discoursesso"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBzCCAu8CAhBxMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMTcxMDIzMDkxOTUwWhcNMjgwMTI5MDkxOTUwWjAXMRUwEwYD\nVQQDDAxkaXNjb3Vyc2Vzc28wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC\nAQDF14rDI8YjX0O+VHAzwINBpQakL7kEWzGkTcwd5OnABmJZsUbBgVYHr5a5JiCZ\nUwP0jM5NWW4dBJi96mN79eDVYoGigEf0HAoBIoVnKFIIj\/yV0fiIETr1ZEzUFyQK\nrAdEHzjq9XrZK9gQ4QUbG\/dV9tQiZ8TUC8PzN3cXiOFI5Rt4ZIKoz8Oljj0xc7Tg\nh27F2j+hzQNp6FSSGZLE8d7UoOLQE\/Y1vpgEkXq7q1QMciFXtQA1ILgRrzUhTVXQ\n7NFoEJi5TnCYwwTugtBilswSukG3qNcMBH+ayZvNKW44fTmA1a4\/u6ddEoZ2O2fL\ngAwwQ7WkTRkOvKfAeaHhPlz65Qy\/5XXAi0oN\/qgehaoqMyUUbP9q04H1n9CMc3gZ\nbFJG4w3XDYdfRgk75sMTn\/Dh2VdPsJTjwHf2+1U2\/4ujOiiFFGSeSjZcRCsLA8H2\npF5+YjGq34jwuS5qpqI3INXi4DxH+aglR1BcbkJqCJhhcB2UdFPsK0IWygvbZB+G\nwBbw\/bkwrFn0JHERTrsksR1mEk\/Sg6ACKYRikSSXwdIwZOdopOuycduaDVlLy85g\nrgf2UQFYf18vs\/bnB4by019njfhZk3dvuP\/ncdlBfoogc9XvGWlSDx9lXKyeZaZi\nyRbUVtmx+Rvho5w1bOtjRMMuSljVKHOWOkX6ovB8PGWm9QIDAQABMA0GCSqGSIb3\nDQEBCwUAA4IBAQAy0YFyr6Vc\/aWdWNLu+MfWE2eeeXuoa4OEr0hj61Tnw8LzX82S\nSS7NuisOVUnbR+YWTMvFeC0fB97o7L8ug2Zmq+e4TSaVJre3nMLZYxZ8IDqwsBry\nGQKUMds0QET7gsIsqWJo83YX5v3bt5P6nmzwTUH7zei5buKmKgaAXX2UsLqnQ\/cB\nMAwT5MGSerT0i1O3lCVFtq3sKr75vUVvPJwtNpi+O\/ShIy6Eg9PdfCnW14NcFO5X\n68BY9dovPe8VUBenf7Tz7soZQWQjkh9nhZv\/lUkKiChtHKKfTSDDkTQao35yAb6E\nO85oVOH8QFt9i7EafqPh+VAAp7RdKN8HN\/XY\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-09-14T21:20:20.279727Z","releases":[{"version":"0.1.12","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/icewind1991\/root_cache_cleaner\/releases\/download\/v0.1.12\/root_cache_cleaner-v0.1.12.tar.gz","created":"2026-09-14T21:20:20.264454Z","licenses":["agpl"],"lastModified":"2026-09-14T21:20:20.326759Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=35","signature":"H6thETvMkw9cCZ1PMAgI5wURP5Xw2SbvUvCxUvtngHgqhqOLwHBffihtx6upItFaHplhBqz7HnZqmeyCZMBP3JgHk0L8ieDaeCHmMBDVqJqMmd5f+aKSSuF\/1Tqz5Zdwbu8mbv5q3qcWRbX24\/bEEct4cR0zcK+mN3OcDzY+qnN9K93sYBI0VtxAid07hDGS4G0yU5m\/UwcYLtjXdG29uVRP8H2kFa9p0V1uq5ITmyzn6016VdnpOciwOgVgMFvnmSrFbFsJvLQQSJlVJwK\/Awpc6SFokqyWwlvv\/Y\/QaYPoUkxg1JwU9x3pmtmYEPOpoKR41c3UV0mmfAa4mPllQYIoBIUZmRPk52HiZN4x3EBt4RdqbeMmoZhUvQ\/lRf\/ZbTXhTTeH+6x8UxqFh4A4shLpTrndJ8LCUbl3JyrYvK7CnUJ2wqvhEv3Vc5PUITWzTrKzpMU06BCyIo\/6Zk1AoESr1P\/cv4zf73m+trq37Le7B1xkd7\/OaUCpFg0W4F2xqC3gNL1u6LBAJNl05CrsaQtzrvRPAAloFKNMmRbv6aUYrk0zHAByANOyq\/875wfhqBQzOE4UQTdwm5duSxM0XPGxotRPoDsHnBIdR0mwDttJL66jXCSda8514YEg6ZyOC5I00T9mXysHmOEjnXQV7QHaXd0C0ZgOLbAet2OUWaI=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"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-09-02T20:16:48.828087Z","releases":[{"version":"2.4.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=31.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/zorgluf\/souvenirs-nextcloud\/releases\/download\/v2.4.1\/souvenirs.tar.gz","created":"2026-09-02T20:16:48.786635Z","licenses":["agpl"],"lastModified":"2026-09-02T20:16:48.878697Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=31 <=34","signature":"E6rYGWDcA+W9+dulvA4\/lgx+zOSzHu4VS6HYagD57y8MSc179q8fh7DB8cehhYz7bYGtKpASUlenwjQ5vMAjFfWpz7NS2su4kknq5+7hMsdC9jAA3kQlhe+jVsV4RRyw6yQuq+yKWK0yOq\/ENyKeJFreYLR0cfph6hWbzL3dgFlJ\/BYZ\/Qbzw+783j71wKi1iahGXCybupLDkx4OXqGXVJ5v0QKH8lYmoZDCdQl33rlfOqpDITEzLohAVVA2VWSOgi58dXSyJTkKXojHHCIuEBHaR\/8UlDOSMPxzhAtkEKs4olNwzXzVlWbjpAHV6YU2PIWnbFZ7mDmEc4c2rXep2Nl7Yp+lMLtjlxryzNQH79iuXkmI+yFbZSLoLu7mXcrBuYWuOaDLUJzLUMAHDfayHl0N3Dh3kj4xuEN7aY6NEG9Ra5xpU4yZrFZVQonY6xusE1J5\/aMEWXS54Fr3rv7H4aDHizK9\/0ykxDpN3dFb6TlcIqI8NB0epX8fFh46pJSI5CvWjgFY\/aiFfS5Tm9UlbAbGcCZfWG9qjIAiXqn0VWwDN3MZTUWNIEwgfsrRpLLdaOp3ze3tFysnrsm3G45UkS\/XnUyY82BvDm3Q1f\/DmkxTV2lfUZzb6WRoqATo17VDpP8Wuq8PrU6aMZ6qshQGQO2aonylaeXZiHOs5ctGv\/A=","translations":{"en":{"changelog":"### Fixed\n- Write integer geometry and zoom values into album.json so the Android app can parse albums edited on the web\n- Return 404 instead of a server error when an album cannot be resolved by id or path"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3pvcmdsdWYvc291dmVuaXJzLW5leHRjbG91ZC9tYWluL21ldGFkYXRhL2VuLVVTL2ltYWdlcy8xLWFsYnVtLWxpc3QucG5n","smallThumbnail":"https:\/\/raw.githubusercontent.com\/zorgluf\/souvenirs-nextcloud\/main\/metadata\/en-US\/images\/small.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3pvcmdsdWYvc291dmVuaXJzLW5leHRjbG91ZC9tYWluL21ldGFkYXRhL2VuLVVTL2ltYWdlcy8yLXNoYXJlLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3pvcmdsdWYvc291dmVuaXJzLW5leHRjbG91ZC9tYWluL21ldGFkYXRhL2VuLVVTL2ltYWdlcy8zLWFsYnVtLXNsaWRlc2hvdy5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3pvcmdsdWYvc291dmVuaXJzLW5leHRjbG91ZC9tYWluL21ldGFkYXRhL2VuLVVTL2ltYWdlcy80LWVkaXQtbW9kZS5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3pvcmdsdWYvc291dmVuaXJzLW5leHRjbG91ZC9tYWluL21ldGFkYXRhL2VuLVVTL2ltYWdlcy81LXBhaW50LnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3pvcmdsdWYvc291dmVuaXJzLW5leHRjbG91ZC9tYWluL21ldGFkYXRhL2VuLVVTL2ltYWdlcy82LXBob3Rvc3BoZXJlLnBuZw==","smallThumbnail":""}],"videos":[],"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":"grafana_sync","categories":["files","integration"],"userDocs":"https:\/\/github.com\/kubed-io\/nextcloud-grafana#readme","adminDocs":"https:\/\/github.com\/kubed-io\/nextcloud-grafana#-setup-in-three-moves","developerDocs":"https:\/\/github.com\/kubed-io\/nextcloud-grafana\/blob\/main\/CONTRIBUTING.md","issueTracker":"https:\/\/github.com\/kubed-io\/nextcloud-grafana\/issues","website":"https:\/\/github.com\/kubed-io\/nextcloud-grafana","created":"2026-09-07T19:53:52.929918Z","lastModified":"2026-09-07T19:54:46.830335Z","releases":[{"version":"1.0.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=32.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/kubed-io\/nextcloud-grafana\/releases\/download\/v1.0.0\/grafana_sync-1.0.0.tar.gz","created":"2026-09-07T19:54:46.817378Z","licenses":["agpl"],"lastModified":"2026-09-07T19:54:46.897613Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=32 <=34","signature":"Q04jDMMaIOXUJ0EX50t6+3ise9yIts7AauJLcrgKx0zVSTDiK5D7tRd+nsNArpjhpjNrXHBT2lACzanixYvkviKBlXtUfpH+KVTt9axZuf1CCrwDsomXhcCE5CPGX9Fhc1TiZrwTsMxKq89q7b3zzOas\/GlmKuUqat4xMCPe3QUSIuoE7pfzXh7IoBqTcA27WdWy6hFbFKAi06xh\/7r\/qA7J0kVTeAXyT+\/zYwRZDQ7sfoG61PdNbw4fhiLfKUxb4pCr3zRIkVxqirWIKwwd6PmGtyMLmr6LEw1QBCHDpCf6mEz+ndPti7JDMgVw0fkJEnYbk\/FC9Vy5t2fGhgJJpwvojOtFSJO9PKBedJ2EpMtbCUMgVcpKA+9thdG4uqDlz+7W0A9VB2gK0mdDpXNRWJ6ekeCmXVaShelm+w6yjhMH\/7Hf\/5+IL9oettDPD6CHdTiauKpNrcEIx5QdHEGR79cDge37OlcKLQtTUH0VZ8+WkgXLT\/3YUaOiY\/avN5FS28rFprpfeSfKJqlMJt04\/0BpnXEKu3PyRTfBOiommOedy6KKFSLBult80kGnGPaMEbqns4Q6GH2bNcgoHzfYK14Z+ZBqzVwLilhlFWFcgk86oRtlkEhZvcV7iGYZAlTQ1IoWfkhi5HsNxIXXBL3\/wJpAcmBQrhYDRM0TaSt1KLk=","translations":{"en":{"changelog":"The first release. Everything is new, which is why there is no *Changed* or\n*Fixed* below \u2014 both are relative to a version somebody is running, and there\nisn't one. The build history is in [`saga\/`](saga\/).\n\n### Added\n\n- **Map a Grafana folder to a Nextcloud folder.** Its subfolders arrive as folders and its dashboards as `.grafana` files, wearing the Grafana icon and the dashboard's own dates. Backed by a Team Folder or a plain shared folder.\n\n- **Real folders, all the way down.** The whole tree mirrors, however deep, in both directions. A folder becomes a Grafana folder when a dashboard lands in it; one holding no dashboards stays an ordinary folder the app never touches.\n\n- **Every file gesture reaches Grafana**: create, edit, rename, move between folders or mappings, copy, delete, restore and purge.\n\n- **A name is one value in three places.** The filename, the JSON `title` and the Grafana title never disagree, whichever one you changed.\n\n- **Exactly one file per dashboard.** Grafana lets dashboards in one folder share a title; their files take a numbered suffix and keep it, and no later sync shuffles which is which.\n\n- **Nothing is matched on filename.** Every file carries its dashboard's uid, so renaming, moving, copying, trashing and restoring never break the link, and re-running a sync never duplicates anything.\n\n\n- **A recycle bin Grafana never had.** Name any ordinary Grafana folder as the bin and trashing a dashboard file parks its dashboard there instead of deleting it \u2014 id, URL and history kept. Restore the file and it comes straight back out. Only emptying the Nextcloud trash deletes anything for good.\n\n- **Restore a trashed folder and its dashboards come back with it**, keeping the uids they left with. A folder that also holds a file this app never managed keeps its trash entry when its dashboards are purged, so that file is still there to restore.\n\n- **It works from the Grafana side too.** Drag a parked dashboard back out of the bin and its trashed file returns; purge the bin and the trashed files follow it out of existence.\n\n\n- **Tags are one set on three surfaces** \u2014 the file, the JSON and Grafana \u2014 and any of them can be the one you touched. Folders carry them too, to whatever depth.\n\n- **Sync or Link, chosen per mapping.** `sync` holds the complete dashboard JSON, so the folder doubles as a backup you can open offline; `link` holds a pointer that costs nothing and is read-only from this side.\n\n- **Sync to Grafana** turns `.grafana` files Grafana has never seen into real dashboards, subfolders included.\n\n- **Open in Grafana** is the default click; the raw JSON opens in the text editor, which is a real editing surface here because a dashboard *is* its JSON.\n\n- **Scheduled pulls**, one-shot buttons for either direction, and a connection test.\n\n\n- **Every admin action has an `occ` command**, so the app can be configured headlessly.\n\n- Grafana uids are published over WebDAV and indexed for search."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2t1YmVkLWlvL25leHRjbG91ZC1ncmFmYW5hL21haW4vc2NyZWVuc2hvdHMvbmV4dGNsb3VkLWZvbGRlcnMucG5n","smallThumbnail":"https:\/\/raw.githubusercontent.com\/kubed-io\/nextcloud-grafana\/main\/screenshots\/thumbnails\/nextcloud-folders.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2t1YmVkLWlvL25leHRjbG91ZC1ncmFmYW5hL21haW4vc2NyZWVuc2hvdHMvZ3JhZmFuYS1mb2xkZXJzLnBuZw==","smallThumbnail":"https:\/\/raw.githubusercontent.com\/kubed-io\/nextcloud-grafana\/main\/screenshots\/thumbnails\/grafana-folders.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2t1YmVkLWlvL25leHRjbG91ZC1ncmFmYW5hL21haW4vc2NyZWVuc2hvdHMvanNvbi1lZGl0b3IucG5n","smallThumbnail":"https:\/\/raw.githubusercontent.com\/kubed-io\/nextcloud-grafana\/main\/screenshots\/thumbnails\/json-editor.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2t1YmVkLWlvL25leHRjbG91ZC1ncmFmYW5hL21haW4vc2NyZWVuc2hvdHMvY29udGV4dC1tZW51LnBuZw==","smallThumbnail":"https:\/\/raw.githubusercontent.com\/kubed-io\/nextcloud-grafana\/main\/screenshots\/thumbnails\/context-menu.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2t1YmVkLWlvL25leHRjbG91ZC1ncmFmYW5hL21haW4vc2NyZWVuc2hvdHMvY29ubmVjdGlvbi5wbmc=","smallThumbnail":"https:\/\/raw.githubusercontent.com\/kubed-io\/nextcloud-grafana\/main\/screenshots\/thumbnails\/connection.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2t1YmVkLWlvL25leHRjbG91ZC1ncmFmYW5hL21haW4vc2NyZWVuc2hvdHMvbWFwcGluZ3MucG5n","smallThumbnail":"https:\/\/raw.githubusercontent.com\/kubed-io\/nextcloud-grafana\/main\/screenshots\/thumbnails\/mappings.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2t1YmVkLWlvL25leHRjbG91ZC1ncmFmYW5hL21haW4vc2NyZWVuc2hvdHMvcmVjeWNsZS1iaW4tc2V0dGluZy5wbmc=","smallThumbnail":"https:\/\/raw.githubusercontent.com\/kubed-io\/nextcloud-grafana\/main\/screenshots\/thumbnails\/recycle-bin-setting.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2t1YmVkLWlvL25leHRjbG91ZC1ncmFmYW5hL21haW4vc2NyZWVuc2hvdHMvc3luYy1hY3Rpb25zLnBuZw==","smallThumbnail":"https:\/\/raw.githubusercontent.com\/kubed-io\/nextcloud-grafana\/main\/screenshots\/thumbnails\/sync-actions.png"}],"videos":[],"translations":{"en":{"name":"Grafana Sync","summary":"Your Grafana dashboards as native, editable, backed-up Nextcloud files","description":"Grafana Sync turns a Nextcloud folder into a live mirror of a Grafana folder.\n\nMap a Grafana **folder** to a Nextcloud folder and everything inside it shows up: subfolders become folders, dashboards become real `.grafana` files with the Grafana icon. Click one and the live dashboard opens in Grafana.\n\nNothing is matched on filename. Every file carries its dashboard's uid, so renaming, moving, copying, trashing and restoring never break the link \u2014 and re-running a sync never duplicates anything.\n\n## \u2728 What you can do\n\n- \ud83d\udcca **Edit a dashboard as a file** \u2014 save it in the Files app, over WebDAV or from the desktop client, and Grafana has it\n- \ud83d\uddc2\ufe0f **Keep the whole tree** \u2014 Grafana has real nested folders, and both sides mirror each other at any depth\n- \ud83d\ude9a **Move** a dashboard between folders or between mappings \u2014 same dashboard, same uid, same URL\n- \ud83c\udf5d **Copy** one, and get a real new dashboard in Grafana\n- \ud83d\uddd1\ufe0f **Trash, restore and purge**, with an optional Grafana recycle bin that preserves ids\n- \ud83c\udff7\ufe0f **Tag** a dashboard on either side \u2014 the file, the JSON and Grafana all carry one set\n- \u2795 **Create** a dashboard from the Files app's **+ New** menu\n- \ud83d\uddb1\ufe0f **Open in Grafana**, or open the JSON in a text editor\n- \u2328\ufe0f **Script all of it** \u2014 every admin action has an `occ` command\n\n## \ud83d\uddc2\ufe0f Real folders, all the way down\n\nGrafana has real, nested folders, so there is no tagging scheme to maintain and no flat namespace to fake. The mapping is a plain folder-to-folder mirror and the whole tree comes with it, in both directions.\n\nMove a folder and every dashboard under it is re-parented in one gesture, uids intact \u2014 not deleted and re-created to get there. Rename it on either side and the other follows, because the link is the folder's uid rather than its name. A folder holding no dashboards stays an ordinary folder, however much else is in it.\n\n## \ud83d\uddd1\ufe0f A recycle bin Grafana never had\n\nGrafana has no trash. Delete a dashboard there and it is gone; delete a folder and it takes everything under it, in one request, with nothing to undo it.\n\nSo this app adds one. Name any ordinary Grafana folder as the recycle bin, and trashing a dashboard file **parks** its dashboard there instead of deleting it \u2014 id, URL and history kept. Restore the file and it comes straight back out. Only emptying the Nextcloud trash makes it permanent.\n\nThat turns an irreversible cascade into a move. It works from the Grafana side too: purge the parked dashboards there and the trashed file follows them; drag them back out and the trashed folder returns, uids intact.\n\n## \ud83e\udded Sync or Link \u2014 the folder decides\n\n| Mode | The file holds | Pushes back? |\n|---|---|---|\n| **Sync** | The full dashboard JSON | Yes \u2014 fully bidirectional |\n| **Link** | A pointer (uid, title, URL) | No \u2014 clicking it opens Grafana |\n\n**Link** is for dashboards somebody else owns \u2014 provisioned by an operator, managed in Git, generated by a chart. Nextcloud treats them as read-only and a DAV guard stops anything overwriting the pointer.\n\nA **sync** mapping is therefore also a real backup: every dashboard in the folder, complete and versioned by Nextcloud.\n\n## \ud83c\udfa8 Honest icons, honest dates\n\nDashboards register their own mimetype, so they wear the real Grafana icon instead of a generic braces glyph. And each file carries **the dashboard's** created and modified dates rather than the sync's \u2014 so Recent, sorting and search all tell you the truth about your work.\n\n\ud83d\udcd6 **[Full documentation and the `occ` reference on GitHub](https:\/\/github.com\/kubed-io\/nextcloud-grafana#readme)**\n\nRequires a Grafana service-account token with access to the folders you map. This app is in early development: it works end to end and is covered by tests against a real Grafana, but has not yet been run widely.\n\n---\n\nThis is a community integration and is not affiliated with, endorsed by, or sponsored by Grafana Labs. \"Grafana\" and the Grafana logo are trademarks of Grafana Labs, used here only to identify the service this app integrates with."}},"isFeatured":false,"authors":[{"name":"kubed-io","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBzCCAu8CAhP3MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwOTA0MTI1NDQ1WhcNMzYxMjEwMTI1NDQ1WjAXMRUwEwYD\nVQQDDAxncmFmYW5hX3N5bmMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC\nAQDQurkhCnN4X\/K4eSe\/SNcoJ1SXWcYAmF6eGHgTfSVqjQuebjZhUCkqbJ6R\/7iC\nIyOQU0+z\/4xjW2Vrn2ys53R4MjPZ4q2XKUmAxwGo+M3q4plVGCUuSClwzUgi1KKy\nnNMRiIuVsbFFgt1iaBPj1uFXvWC8xxgy0ccXl1hwd+3TrkFFTfiJFIF+FWhinerE\n1xCkZVECkortBWoG97VQmn8Ba5tDwoADspiTstxOyn535B61dI5VbxfjulMP6Iqp\ntLGEPk+WwO\/5C4bMVqhhV5L0+xt2NEteLDmBuKRbV\/gwjPSUwprTNxD8tba6IqEt\nbQdRjlqwx4zwbEok\/8+7Wj1erZH57ui5BOOX3DXErw16NOBODUzxTtbD54ATap2c\n90RoXzBUam+MT7+ukDpQEhJ8FegPTaosfzTgfthgFixpjF\/EyVj5qT0ulgR747Xu\nW1YXeWZ9vdCw3cT36cNdaF8CWifRj\/CNprMcHs+63vla6A+QaOQCjDWpnU+7Lcpm\nuJqsrr3xt52a3MXKCJ1VlbyOoGFhUU\/yC+Uf+d7w2bnSELUGUjTAuEME65nwI+0e\n6wen3AhZ1FFxqgJYzGq0hd6y\/uLDsC\/Us+ej9W+M30b0y2RADvc37OCgW5icGVQY\nmStqwVJVcIXzju4X6K+IgfoABWqTbFuu45jLumVCkgQ7CQIDAQABMA0GCSqGSIb3\nDQEBCwUAA4IBAQAVRgXhCAfrowGwMyTk3S1iffSz4pbusLImbYG4w00GOLmmvBxu\ng\/RmiItZ\/faqBs9QY1UD4v4IcMWetP0FK\/CEBeECBXzbu6wjiYfX4uSc\/Qgo1zMi\ntlPnTFlMPQAjleqFJx6Z637xJyL3AVCFj\/bgIidb4SLa1TMpgyITgVhQ8H9k0Yth\nXKERQhxP6kI+gRIXQGezvHuqglYBlq5hIOkcHYiQMmC0NVzicRleFCsQ5XEjMeFN\npcjRboAVnOtZJqHaru7RzBoRabOU4FQKImbcc6FD4rgg99BRKdYKLPdmMhoUiG4o\nEIkFHCVNSkDZ3F6In7jrZckkiu1WnHRxq+31\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"orcid","categories":["security"],"userDocs":"","adminDocs":"https:\/\/github.com\/nextcloud\/orcid\/wiki","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/orcid\/issues","website":"https:\/\/github.com\/nextcloud\/orcid","created":"2017-07-26T08:21:20.227174Z","lastModified":"2020-08-20T10:50:14.621529Z","releases":[{"version":"1.1.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=14.0.0 <21.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud\/orcid\/releases\/download\/v1.1.1\/orcid-1.1.1.tar.gz","created":"2020-08-20T10:50:14.562634Z","licenses":["agpl"],"lastModified":"2020-08-20T10:50:14.807665Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=14 <=20","signature":"CoGhTt0Y+Xp+ItNHb7s4cpMqqtxz4uNjw+wn8j0T+taKq3YKeiLlVQ1eNq13RmeJ0DBw812aZ\/D9QMSSguVvUfqqEvf9B2oXg3lEp\/+JCmZjIoOM1mS+M\/ZziU2Lx6Ia0Um3DObjCq+t2TvzsjjwzPXN\/45SVXJYc7dXJZj+NB33q3U3goNcnXVUuVPRCuhCjIiVjf8GGrW+nXu0CWvk0yzIgfhthL+CZKWR72j4M72IDLNLTTTXhFJoIlSWP3uNmDlMna8B\/m9p5KBgdL0vEPSiasicjTzyNtbUBoN51Psurjy349GjXPvdK5Pp4i49HC+9wUvrXP6tCygaVbh80Reh1ZMgAZ\/NR8IzOD5FTCIyAM+7LvOyofkdQ44Io3kGVXoQ+3xD16he3GP5YzgalWZaRVzdyQNTKxAboCVuI6ysDKV2Ih9D0gfV1+Y7Pbc7hLJwamAjN9zlUmmlINs3\/YMEppDFE2b1CmYFC8lc0Rg7clVXDkfZoapq\/ww3xYK3T8+UGUaYan3aORFz0NSj1AmigqiZ1W+iYDhqUQkRRjRb\/VGEtUB16PjGt3TlM4NIHsIeDmP5iCZ00VlSgjNs37ifjxQm2a6XaleaXB1IYxc5WRbgRkznWr5f3SfFgSyJKqc75WVi6LAmujVBwmNx7L4uAZb4O2htNe2mQFjwX9g=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9vcmNpZC9tYXN0ZXIvc2NyZWVuc2hvdHMvcGVyc29uYWxzZXR0aW5ncy5qcGVn","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"ORCID","summary":"Authenticate with ORCID","description":"based on user_orcid written by Lars N\u00e6sbye Christensen, DeIC"}},"isFeatured":false,"authors":[{"name":"Maxence Lange","mail":"","homepage":""},{"name":"Lars N\u00e6sbye Christensen","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEADCCAugCAhBcMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMTcwNzI1MTcxNTA1WhcNMjcxMDMxMTcxNTA1WjAQMQ4wDAYD\r\nVQQDEwVvcmNpZDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAL4NAY7v\r\nXZicC3NzfpT1B\/9wIlQUtKOPjWnPJsJJwvuQYfii1Tm7\/07yMCL16x1\/G0Ajw8xD\r\nGONtPBgEbgDW0ae1YPFNCBf831qLpHLJGEwtLFYp+f+LwhifOALcejO+MvctGjhL\r\nCA4x7E8JLpC2I+J05y2C0SHhPyDtNCCepr8S0Utd2mU8hM3\/C+VFtpPK17AEuaXY\r\n3lIOn1tkd3PVDw8+zL6Z2THre2RHUJINCmYmwkrbTeoMpEHqlnVMellHL75oLOeI\r\nW+uuQLUFSPymGuN1GncKn7bKsQY3GECVV2Kd0lEa75vm5tMWtOPkZt4pNqxSZ7tN\r\neMuku7ttLKAtxaUv6tWx1FHVlTtXG3Zp7geDhVwnaYyMVbWeBVTxvBVawk1ZyrMg\r\n9ZOzUQX2eFQeBTrdAeZdqWivNEuOWPcLILFHfRkedmdMwNRgrjIovWSs6OXakV1s\r\nx\/QLugfZfmsLg7OF8yAf7ho23ll6NO\/76ECLwFNOQjt2K1iuwSuaWWAVArQN\/4WQ\r\n3H5KIyQVta2FjqE\/89bXBG0QerPSMAmL\/BZRq9PnPqNjrQTHberoNA\/r2d+mDoHC\r\njZPuFiZoP3xRgFcgI\/iRiXoAnGKEOL9JRnagTR+zro4ipllJrRFVGH2BBhAgu627\r\nCWhtynKGk+ms976fVNZlWql8vHV9\/Fm7VwiZAgMBAAEwDQYJKoZIhvcNAQELBQAD\r\nggEBADcCCooVMiB7rMe2UReaDrY4NQ7SzmyeMxKFRrrgrZUws2C3ucPUFbYRTGpz\r\nSHuVQKJ40qDrm7SFrFwlHGr5oyo5qj+wFq1ktWLLlUMmWCGL7IlJ2csyI80WdM7T\r\nj3G6484e252YGrxZb2n40TJdgoBEptcexeyut3I+gOhFRXrWoWVXpBVKsbpXhAFv\r\n5n0kqbuV4mRFtJC\/Fl2pH9SxJwMmIUdKvhQP8Q0l\/n5PaAYDjV1vEZ0MCEpdUQIY\r\nLt7pMqFL6p1i2k83V+X8e+e9AB+SGTvUjTEwmkjzfCMJA0XIBshT0uNUguveMFHH\r\nF\/qitUOlEjl49f1FSaUVKTCMClc=\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"user_vo","categories":["integration","tools"],"userDocs":"","adminDocs":"https:\/\/github.com\/bkhoesie\/user_vo","developerDocs":"","issueTracker":"https:\/\/github.com\/bkhoesie\/user_vo\/issues","website":"https:\/\/github.com\/bkhoesie\/user_vo","created":"2023-08-27T15:24:54.904548Z","lastModified":"2026-08-30T00:16:54.869432Z","releases":[{"version":"0.5.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=28.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/bkhoesie\/user_vo\/releases\/download\/v0.5.0\/user_vo.tar.gz","created":"2026-08-30T00:16:54.861677Z","licenses":["agpl"],"lastModified":"2026-08-30T00:16:54.933432Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=28 <=34","signature":"VkO4nF+sRdQ6c+yiqOZJlZ72Vzv+xGEKUDWjTn+qQPZo5imji6X24hLoPAdOtFSa\n1rTub0eV+ectODlDxbk59spvQf6dGPLtOw16T\/GwnQtG0YBBcEXX3MMRNK3IjBUb\n9YjEN2Vq8sc+8Quj5KNA2wWs1zfp44WRtN9eH5UMjHaEgMtzeWouE6mEpPjezT5s\neBKETqweDSE6qWZjQtaBlrYoeSSnV+OSqKzZNQedx48bbFfBp+DfsS+cEJnVPWo+\ng7j9tQO+8Iq0djHZqaUZ68bIwPC9D+Q8ChgUo1fsWbYFVfHu6mBb3L4dM1AlSLWC\nf9dsg37AdadwXsZrD+GdBUyZwxI17YV59ZERK0vFWrWeQN38ovO6IObLqvW7AJ5P\nfAqCV001Grq1Ul7ifaC6pEQYCvSAaX5BehQDZGt7ZG9XXGAx2gZwE7kcm\/Mwm4KM\nISgqV5dRErf6mEFh6r7e9PCFpSZ56JDL+brX8fphV3BajUWDdxZEPhlDKFuYus+J\nBhqCOtKhYRZ43JYcVk4DIAbt4\/OMDMCuQKsEePPuWmD4aqUiWWgfmRacw5zRx0YA\nLsThwVG0rR5x0\/al5SxllmB8L7qJHS8n\/lGcNOP2QAD4CI8BDduuHV6xHIappBdk\nlejqhKKHKMuoR8GE87dCxg2YSJvBuO7Pjd4YjEmZOHs=","translations":{"en":{"changelog":"### Added\n- \"Full Resync\" button on a new admin overview section, syncing users and groups in one click\n- Managed groups now show VereinOnline's own reported member count (\"VO Reports\" column),\n independent of how many of those members have ever logged into Nextcloud\n\n### Changed\n- Group membership sync now fetches each group's members directly from VereinOnline instead of\n relying on previously-synced user data, so membership is correct even for VereinOnline members\n who have never logged into Nextcloud\n- A group's membership manually changed in Nextcloud now self-heals on the affected user's next\n login, even when nothing changed on the VereinOnline side\n- Nightly sync, bulk group creation, and bulk account provisioning now stop early after repeated\n VereinOnline API failures instead of retrying every remaining group\/user\n\n### Fixed\n- A VereinOnline API error could be mistaken for \"no groups\/members\", which could make every\n managed group show as \"Deleted in VO\" after a single API hiccup - now detected and reported\n- Pre-provisioning could report a VereinOnline API error as \"user has no login credentials\";\n search now also flags when results may be incomplete"}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"translations":{"en":{"name":"VereinOnline User Authentication","summary":"User authentication plugin for VereinOnline","description":"Use VereinOnline User Authentication to give VereinOnline users access to your Nextcloud instance.\n\nThe [documentation](https:\/\/github.com\/bkhoesie\/user_vo) describes how this plugin is configured."}},"isFeatured":false,"authors":[{"name":"Nikolaus Demmel","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEAjCCAuoCAhItMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjMwOTA0MDgzNDUyWhcNMzMxMjEwMDgzNDUyWjASMRAwDgYD\nVQQDDAd1c2VyX3ZvMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAoMjg\nHyvBIgiD5POfE5kfP0NsQZ7dXFb9HSbEl4wMLnFTeWd9jmn\/l6pOD6Q+8zErvGG8\nUaMydmbL9IUmkCTFye+8cd7SnJHN4nw+0bWGiJh7NBpU93YTP4GZHts4maS\/OR2E\nC8G5bti4ytGmt5acrJv3fKAxjAPboDwi8qZV7ePqsOVUzAdEKFeTDvsUIVyauXe3\nBXIGjowOroY2mfvs5upVallN8Lif+xrYZ\/de4JYCsDdpurN35\/wQqzVhkKt97kBG\nhuBiPmrbUFCc+L2pvG6t\/6GfZNfusVosxUVVzuyt9tdMdC7An4NZ+f3t1yCqLuqb\nUnt0zryPvpwGPA7CfDsSg18SHnH0+TppnTeM9N6GYaAEI\/fhx2GkEoc5k9dZ+cJa\nCwRYEklQp0HVNhMdHm6xJNmT7T36xJ7H2DG1y06m\/7ttzfjQjm8JY4nrNKaGqDmx\nBDda6wuAwVjbxDNoPmTW7T5Ars36vx01Vq+XxfWFN\/ashDvzNL\/PUhKSJ6tFOVtC\ny1Pn+6V+HPa8Hv7jGYhvIswZjFdQfDUhIUDaseovh8oXT2eS1oiO5RBPyX0IZE+r\n21ob4psXSaOxIMXWoB3cd3xcUKFYTc4\/cUlIX7mkOogyKoHX9P6Qmtrz3ZGljlWy\ngyuv0MR55bxKhs+rXcfOIR6rkourVGhLFFuotFECAwEAATANBgkqhkiG9w0BAQsF\nAAOCAQEAfzIS52Ua1ygzqxFpcsxZpgtLw6Nda450lk2rKuvGTfQJmlhExmjM85By\nO07T0B9yUGQ\/F5evh\/jtDiZDTB7KCpB5OsejCWwl93Jca0Q4P7KdQHldv31lpFl\/\nCYI\/BRIup+kobFPZesQgUClvwVDxWN+rX5I55HhoZw89+bDtEbtS6HiKudafPwG7\nVvc4HzOf5HPXEh91Ul0wwdDVVdgPzrFsiSISOgjdoZXM+6uSZAbJnAsUPVjbPX8u\nNG+JxRH\/XtT03qgrgKTvpGRFY\/XFrM5tEOFto4tJ3sRV5G\/6Kcrnm\/qvMad+MrPU\nKHqqfoDCoFRNo8oxuxImqUT3KEaDRQ==\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"rename_with_metadata","categories":["files"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/RCOSDP\/nextcloud-rename_with_metadata\/issues","website":"","created":"2021-09-28T05:08:02.200954Z","lastModified":"2021-10-01T09:56:17.983172Z","releases":[{"version":"0.0.2","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=15.0.0 <20.0.0","minIntSize":32,"download":"https:\/\/github.com\/RCOSDP\/nextcloud-rename_with_metadata\/releases\/download\/v0.0.2\/rename_with_metadata2.tar.gz","created":"2021-09-28T05:08:50.468204Z","licenses":["apache"],"lastModified":"2021-10-01T09:56:18.086235Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=15 <=19","signature":"B\/i89Eq7GA4CA0W3U3R\/kyEKhuPyQlyiU4ZXmZGQbSoU1FAUQozVtNv++VhaOzzn\n0u+krQDCZBY8q1nMNfUyZVb8f1qDv4es6nuqx36N70Tp3GQWibpLUS5oTqZLAVuG\nO4SvIWI4ddy6YGkBtkj7Js4MkgClENAL14ocxIons6\/IFxf+xY6V+oyueq6gJbXJ\nqiYhF+Ima7AuF6w8LJXy9weAbv6utE3hUWoEhkcB1lhE7UeraYwf\/CBfxUYX3tlb\nQx5+vptkKjM8UyW3p1U\/vc9Y+4EeUyVszmKPZ+8FeoVvfheeh229EnlqamOfncfo\nr2\/Xdsf\/\/+Ga8rHxfYW2H5qDQ5p\/RhZ\/ZoPgh3ytiBNt9Ca\/ReDGk3GC4coi\/4fu\nHkUmF3fqk6kvwfHH6U3vBGRCHNqBey8hLOnDTZc07wYKRS1yJ4DxdAt+B34uAzgQ\nlZ++eKS8OUu3kzZhwMhC3RPL4gXghZq9s9JjBdwjsqxhLIlC6JCdJJNMyocG+GJa\nIlhHzjsdqmbfh9OWUpTsorny1xB1W2OKP9GdRAj\/ijiAoeAKDi\/kDfQ+qL282sIV\nZuVdDc5958ewQD5NMBJEI+moMk21Q5i1ottTJunLkeXOnf4HJ9ppkrgA8SEnG6aw\ntyuzrUlNg8XjyGGUoHa8tQFCDTIyRH7AZAqhlWZgnj4=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"translations":{"en":{"name":"RenameWithMetadata","summary":"Rename with Metadata","description":"Rename with Metadata"}},"isFeatured":false,"authors":[{"name":"National Institute of Infomatics","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEDzCCAvcCAhGaMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjEwOTE2MDk0NTUwWhcNMzExMjIzMDk0NTUwWjAfMR0wGwYD\nVQQDDBRyZW5hbWVfd2l0aF9tZXRhZGF0YTCCAiIwDQYJKoZIhvcNAQEBBQADggIP\nADCCAgoCggIBAK4N149NS3KHfYgauxwgm+siuGY5YETf0jxUhGyhZmAzl\/42gDGK\nxj8QBGoE2Js8vabWL3L25jnFHvl9snXfhUn0AcebQ2pOo\/GtHttBy9+xw9pO5lYa\nqUeqGr5weY1efqU00+7UxEB8glYDtPCEbwESsx3hYQoaEFuXNNoibmPX0zkXZBZD\nV7xWpB5CWjiRPDsc\/MZI\/UCg1YWel71t+qkvbPnAEMsS906qeNq9vkAM+AtNxC+a\nVZ6CVfASnNL7M9V0Lmt5HR5u740h\/xdRRJPo8kWXpQyqlkKSxWK6Yd4ioZ+FJizA\n2cNSIMj1m81yLt2tLEicfDWMhUwCwa2lduWKRmLtUoxWKZP5fVNmBzh12Z557sg1\nj2O0vqlhxl7s5Zhpp+Muta4NGiV9Kbgkx8xdCi0YZ9H43tVIjN5z+\/I8qztbRsRZ\nDFkLZH1pIdAQ\/tQ3ZBhCiJM3oUD7Pyo5wh9EX8lZ3vfx5CBbs1rksAPN86mH7NDv\nLPdmXhQOzRQrXWJPxlt9RPYYB2OxA05lDC6ISJpeRRwTx\/qYX1jmY5ZreMeIK\/Sw\nHfNU34b3Lu\/yOtv\/ecgUliuMWEn5+lkFq586Z0C+2gz54JXrQ57GES5LtYgT\/Owy\n0W311O1G9Gc9cQbP3fHdyT2jfHmZu9CaoIEMnLfnAnBQsdA6AAJmIs03AgMBAAEw\nDQYJKoZIhvcNAQELBQADggEBABTIA6kT3fA3wmL2ybC2nLi8wTj9NFB6GCClkNf7\nc1NVJomdPE8sNPPwXoiTqoey6UQWchqy63N6MjIYfCZed\/fpQPaPPwttMIrZUTSr\ngE4g0YfOhk9BUw3moPk3fSLaBqGgf51qAImanQDfXH\/0lyQIQ5zXEGMu2e9LvsYp\n7BGlqgw6xGEVHsmZoW51qMX87ejumIZTyFzQdhEF8sOWe2\/E1\/73ZQiDubwPuO0O\n8p5JUo3CRotBhXP77kEuJjuPczczxuydI7wSzgMtuL3Gd5SwpoPUhYgDRoaGXhbT\nsxF1GFw9rxV\/MEmpRsoz1yxtSo6EZXraXPnvywlELDMjbTo=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"fileviewer","categories":["files","multimedia","office"],"userDocs":"https:\/\/github.com\/devnoname120\/nextcloud-file-viewer#supported-formats","adminDocs":"https:\/\/github.com\/devnoname120\/nextcloud-file-viewer#sandbox","developerDocs":"https:\/\/github.com\/devnoname120\/nextcloud-file-viewer#build","issueTracker":"https:\/\/github.com\/devnoname120\/nextcloud-file-viewer\/issues","website":"https:\/\/github.com\/devnoname120\/nextcloud-file-viewer","created":"2026-07-09T23:46:06.781617Z","lastModified":"2026-09-14T21:27:39.777784Z","releases":[{"version":"0.5.5","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.2.0 <8.6.0","platformVersionSpec":">=33.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/devnoname120\/nextcloud-file-viewer\/releases\/download\/v0.5.5\/fileviewer-0.5.5.tar.gz","created":"2026-09-14T21:27:39.653728Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-09-14T21:27:39.818859Z","isNightly":false,"rawPhpVersionSpec":">=8.2 <=8.5","rawPlatformVersionSpec":">=33 <=35","signature":"FTCkozNiVJTYsBlSN0HIbaYQXsihtQ+chy3MFYM7penh27d36Y62Izvm+6lLkR1X9f4UXHsyH\/VVtxTjN4XF3BOMXgZaoaomhiccQcakSzHVXsYXQGDbvFSrT+b8KyCwmMKxFd\/BDRpwl5FO8M0GrW1GosymkCqh7jF5s5SFsBwdK2kjaaIgii4+VJe9TbrIt75lyhC6yIQGyc+zhiQKOOQGH1JpktyTn33CxsFacX8f+jDSL9YpC12CXFME6jKwPnLTcgaDMHg67LjRWzdWXKVG2DYei99DGm+lvRSFOgLDUy1\/vy2bYUpiteKYyF8pIuYLaaozPQ3sY3TmKqpPnfGFsvE32nqDL9LDJrxZhjMn65a034Cq6en+mV5qWNE3wJO9nqziA9jQRXfIoKhY93aDuofiNNGSHJe\/9TzbuomzN8XsjGJetDdSvK1NsLMwFodARI9QHabU8Q\/CLh2dIKwBsaQ9Y6AXkDJqJF51Lnv6sVG1KO2nGjZ0iqrHV+xeQOKJKk5IV3u3eoWUKrUNiygbN2H1O5o4zLsBOQqsS7XwsqLWgfyCPkKSJkTyt31qN8wIW1L2n\/TzxUcRgE2GoAy\/r76wg+sAaTU3+UqY5KeaFMf69BJdvn+TVqzOb5q4HlIV5fuw0rScbC3QFQj2Tb52doy44MH2ikBnsOipsvc=","translations":{"en":{"changelog":"### Added\n\n- Added lazy, self-hosted previews for CHM help files, binary\/executable inspection, Adobe and design formats, DICOM medical images, and cryptographic signature\/evidence containers.\n\n### Changed\n\n- Updated Flyfish File Viewer from core 2.3.0\/web-full 2.3.7 to 3.1.1 and refreshed the full transitive dependency lockfile.\n- Kept specialist parser workers inside the existing opaque iframe boundary by preparing their self-hosted worker sources as frame-owned `blob:` workers on demand.\n- Added an RTF compatibility bundle so RTF remains available with Flyfish 3.1.1's split optional capability loading.\n- Pinned patched transitive versions of `adm-zip`, `fflate`, and `uuid` used by the DICOM dependency stack.\n- Updated the Nextcloud Playground demo to install version 0.5.5 and use Flyfish 3.1.1 samples, including representative CHM, binary, design, DICOM, and signature files."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2Rldm5vbmFtZTEyMC9uZXh0Y2xvdWQtZmlsZS12aWV3ZXIvcmVmcy90YWdzL3YwLjUuNS9hcHBpbmZvL3NjcmVlbnNob3QuanBn","smallThumbnail":"https:\/\/raw.githubusercontent.com\/devnoname120\/nextcloud-file-viewer\/refs\/tags\/v0.5.5\/appinfo\/screenshot-small.jpg"}],"videos":[],"translations":{"en":{"name":"Universal File Viewer","summary":"Preview 200+ file formats, including documents, archives, videos, 3D models, design assets, and more","description":"# Universal File Viewer\n\nUniversal File Viewer is a Nextcloud app that registers [Flyfish File Viewer](https:\/\/github.com\/flyfish-dev\/file-viewer) as a handler for\nthe 200+ file types supported by Flyfish.\n\nThe app renders files in a sandboxed iframe. The parent Nextcloud Viewer component\nfetches the selected file with the authenticated Viewer URL and transfers the file\nBlob over a document-bound `MessageChannel`. The default sandbox intentionally does\nnot include `allow-same-origin`. EPUB files use a two-stage bootstrap that commits\nthe renderer to an opaque `blob:null` document before any file bytes are transferred.\nThe renderer cannot read the parent Nextcloud document, while EPUB chapter content\nstays in a nested iframe that allows its own origin but deliberately does not allow\nscripts.\n\n## Supported Formats\n\nUniversal File Viewer uses [Flyfish Viewer](https:\/\/github.com\/flyfish-dev\/file-viewer) and thus supports 200+ formats:\n[supported formats](https:\/\/github.com\/flyfish-dev\/file-viewer\/blob\/main\/README.en.md#supported-formats)\nmatrix.\n\n| Category | Extensions |\n| --- | --- |\n| Word | `docx`, `docm`, `dotx`, `dotm` |\n| Legacy Word | `doc`, `dot` |\n| Compatible documents | `rtf`, `odt` |\n| Excel | `xlsx`, `xltx` |\n| Excel-compatible | `xlsm`, `xlsb`, `xls`, `xlt`, `xltm`, `csv`, `tsv`, `ods`, `fods`, `numbers` |\n| PowerPoint | `ppt`, `pptx`, `pptm`, `potx`, `potm`, `ppsx`, `ppsm`, `odp` |\n| PDF | `pdf` |\n| OFD | `ofd` |\n| Typst | `typ`, `typst` |\n| Archives | `zip`, `zipx`, `7z`, `rar`, `tar`, `gz`, `tgz`, `bz2`, `xz`, `zst`, `cab`, `iso`, `jar`, `apk`, `cbz`, `cbr`, and more |\n| Compiled HTML Help | `chm` |\n| Binary inspection | `bin`, `hex`, `elf`, `exe`, `dll`, `class`, `macho` |\n| Email | `eml`, `msg`, `mbox` |\n| EDA | `olb`, `dra`, `gds`, `oas`, `oasis` |\n| CAD | `dwg`, `dxf`, `dwf`, `dwfx`, `xps` |\n| Geospatial data | `geojson`, `kml`, `gpx`, `shp` |\n| 3D models | `glb`, `gltf`, `obj`, `stl`, `ply`, `fbx`, `dae`, `3ds`, `3mf`, `amf`, `usd`, `usda`, `usdc`, `usdz`, `kmz`, `pcd`, `wrl`, `vrml`, `xyz`, `vtk`, `vtp`, `step`, `stp`, `iges`, `igs`, `ifc`, `3dm` |\n| XMind mind maps | `xmind` |\n| Excalidraw | `excalidraw` |\n| draw.io | `drawio`, `dio` |\n| Mermaid | `mermaid`, `mmd` |\n| PlantUML | `plantuml`, `puml` |\n| EPUB | `epub` |\n| UMD ebook | `umd` |\n| Markdown | `md`, `markdown` |\n| Images | `gif`, `jpg`, `jpeg`, `bmp`, `tiff`, `tif`, `png`, `svg`, `webp`, `avif`, `ico`, `heic`, `heif`, `jxl` |\n| Source and text | `txt`, `json`, `jsonc`, `json5`, `ipynb`, `js`, `mjs`, `cjs`, `css`, `java`, `py`, `html`, `htm`, `jsx`, `ts`, `tsx`, `xml`, `log`, `vue`, `yaml`, `yml`, `toml`, `ini`, `proto`, `hcl`, `tex`, `gv`, `http`, `sh`, `bash`, `sql`, `go`, `rs`, `rb`, `swift`, `kt`, `react`, `php`, `c`, `cpp`, `cc`, `h`, `hpp`, `cs`, `diff`, `patch`, `bundle`, `bdl` |\n| Audio | `mp3`, `mpeg`, `wav`, `ogg`, `oga`, `opus`, `m4a`, `aac`, `flac`, `weba`, `midi`, `mid` |\n| Video | `mp4`, `webm`, `m3u8` |\n| Adobe and design assets | `psd`, `psb`, `pdd`, `psdt`, `ai`, `ait`, `eps`, `ps`, `idml`, `icml`, `idms`, `inx`, `fla`, `xfl`, `xd`, `indd`, `indt`, `ase`, `aco`, `abr`, `csh`, `pat`, `grd`, `asl` |\n| Medical images | `dcm`, `dicom` |\n| Signatures and evidence containers | `p7m`, `p7s`, `p7c`, `p7b`, `pkcs7`, `cms`, `cmsc`, `tsd`, `tst`, `tsq`, `tsr`, `asics`, `scs`, `asice`, `sce`, `ers`, `asc`, `sig`, `pgp`, `gpg`, `jws` |\n| Fonts and data assets | `ttf`, `otf`, `woff`, `woff2`, `sqlite`, `wasm`, `parquet`, `avro`, `webarchive` |\n\n## File format settings\n\nThe administration page exposes human-readable format groups such as JPEG (`.jpg`,\n`.jpeg`), Markdown (`.md`, `.markdown`), and EPUB (`.epub`). It does not expose raw\nMIME type strings.\n\nUniversal File Viewer keeps Flyfish's supported-extension inventory, then resolves\nthose extensions through Nextcloud's effective extension-to-MIME mapping using\n`OCP\\Files\\IMimeTypeDetector::getAllMappings()`. During installation, upgrades, and\nre-enabling, the app adds fallback mappings for supported extensions that are absent\nfrom both Nextcloud core and the administrator's `mimetypemapping.json`.\nAdministrator entries always win. The app tracks its exact additions, yields when\nNextcloud later gains a core mapping, and removes only unchanged app-owned entries during uninstall. The\nresulting deduplicated MIME types are used internally when registering the Viewer\nhandler.\n\nWhen several supported extensions resolve to the same MIME type, Nextcloud Viewer\ncannot dispatch them independently. The settings page therefore combines them into\none option and lists every affected extension. Shared aliases keep their format name,\nsuch as JPEG, while distinct formats use an explicit label such as `DOC\/DOT`. Saved\npreferences use stable app-specific format identifiers; existing `disabled_mimes`\npreferences are migrated against the current Nextcloud mapping.\n\n## Sandbox\n\nThe default sandbox is:\n\n```text\nallow-scripts allow-downloads allow-forms allow-modals allow-popups allow-presentation\n```\n\nFor `.epub` files, an HTTP bootstrap starts with the stricter `allow-scripts`\nsandbox and creates the final renderer Blob from a fixed application template. The\nparent briefly grants `allow-same-origin` only while that already-opaque bootstrap\nnavigates to its `blob:null` URL. A small renderer gate establishes a\ndocument-bound `MessageChannel`; the parent then restores the strict sandbox before\nloading Flyfish or transferring the EPUB. The gate probes whether the browser can\nstill create the readable nested chapter iframe EPUB.js requires. Chromium and\nFirefox pass this probe. Current WebKit\/Safari fails closed with an explanatory\nerror instead of retaining an outer sandbox configuration that could become\nsame-origin after a later navigation.\n\nFlyfish and EPUB.js render untrusted chapter content in a nested iframe whose\nsandbox contains `allow-same-origin` but not `allow-scripts`, so chapter scripts and\nevent handlers cannot run. The outer renderer remains opaque and cannot read the\nparent Nextcloud document. Once its final load is confirmed over the bound channel,\nany later outer-frame navigation disconnects and removes the viewer. The browser\ntest suite checks the origin boundary, publisher styling, script isolation,\nfail-closed behavior, and unexpected-navigation handling; Flyfish and EPUB.js\nupgrades should be treated as security-sensitive changes.\n\nOther file types keep the configured outer sandbox unchanged. Switching across the\nEPUB boundary closes the old channel, rotates its token, and replaces the iframe so\nthe browser applies the new origin policy to a fresh document.\n\nParser workers do not run in the parent Nextcloud page. For PDF, DOCX-family,\nPPTX-family, DWG, STEP\/IGES\/BREP, specialist binary\/design\/DICOM\/signature formats,\nand spreadsheet files of at least 1 MiB, the frame fetches the\nexact configured bundled worker without credentials, creates a frame-owned `blob:`\nURL, and starts the worker from inside the sandbox. Under the default sandbox these\nworkers have the opaque `null` origin. Libarchive formats use the same frame-owned\n`blob:` isolation model. Legacy PPT uses Flyfish's asynchronous direct path because\nits integrity-verifying Worker requires Web Crypto, which Chromium does not expose\nto an opaque `blob:null` Worker. Smaller spreadsheet files and legacy PPT parse on\nthe iframe's main thread, which is also sandboxed.\n\nThe only default-page CSP additions are `frame-src 'self' blob:`, and they are added\nonly to responses that dispatch Nextcloud's Viewer-loading event. The app does not\nadd instance-wide worker, connection, WebAssembly-eval, style, image, font, or media\nallowances. The direct iframe response has its own scoped CSP for local assets,\nframe-owned `blob:` workers, renderer-required evaluation and WebAssembly, and the\nconfigured geospatial tile origin. The EPUB bootstrap uses a separate, narrower CSP\nwithout geospatial origins.\n\nIf a deployment needs to trade isolation for non-EPUB compatibility with specific\nbrowser worker or WASM behavior, administrators can override the general sandbox.\nEPUB always uses the hardened bootstrap and does not fall back to a same-origin\nNextcloud document:\n\n```bash\nocc config:app:set fileviewer sandbox --value=\"allow-scripts allow-same-origin allow-downloads allow-forms allow-modals allow-popups allow-presentation\"\n```"}},"isFeatured":false,"authors":[{"name":"devnoname120","mail":"","homepage":"https:\/\/github.com\/devnoname120"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBTCCAu0CAhOSMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwNzA5MTk0ODIzWhcNMzYxMDE0MTk0ODIzWjAVMRMwEQYD\nVQQDDApmaWxldmlld2VyMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA\n8F5hWy3MScFfH0NdVm5PSsQNsyIqM5C90N\/eMTJSrNRFldfS5LUXBsgLqVzEehnk\n+Sm8WrkT1nQCseXGY5yfAR\/jC72wgjTIV2AVXgCIHYTe7r8sgrQXFT1ISo5t+BQz\n0kuQTaJjYJntqO0kvdLqo8GhFJ3gnsH81l+aIqjMyMeLW71K+mP5xrHww2SS6mya\n+hYPw7jHXwUqODod0\/zF9qNVQ2TygD+eLadmUuo+60O2cHsHoIwWd2ojADfDNqYB\n8MrGYjkF2rURal2wZcCfeAjOEmU4CfZb4t3OrAQV9uXPXRTo1Rw8JLuLOHkCiDIj\noqFJ+3vGUKGJ4Yj2wfVbxKfJz9gbAN9\/xhx5086OOTz4T+yi1\/tHBbx7gohTAXOS\nEHQKZ1OV+H6hPxD0nT62uLT0fJm92vjEytTdEmPu9Qv5YZ229ruT85C8Uu7wGkYc\nq9Qw+EAhAsR81LUIhBDyTN75+D19nyDbzr8djo3cQK0HW+Zej37d6P2KtS3cx4zG\nAuf\/tTXjDM4WP65pnO+zmG8WTHaM3vhUsNkWAnVpIok0RdCP6fNxFcZDc+GvZ8iu\n1JoA8ZdJH7t8ziLW9sHTN+uOwudwXPLNB\/DfCr9C+hJMm7hlZwQkxgrZbbI2CGma\n0RFt4SAkxek\/f2UXSJ7\/Sw6X02aJ3HZcn5ZwHgeS3PsCAwEAATANBgkqhkiG9w0B\nAQsFAAOCAQEAmaVt2tqwC5E+KNgNWEaXLkwG+FcWePHYRKWVL8FvoYZl6XONWjni\n4CShN5uKQtCS+p1sx3kC11qCW+oOf7zP6xKkKdFyciOUnEiKLdl1z7SA+c6\/c9j4\nJsCdDCd9uBhoNTC4onP8cSW8d4GrHVJbv8ZiBI9QaEr3yHU3AkUgxOPoZfO6m+cM\nr+TQMYeo2X0WwJCwo2BJcgYItNMO08Bn7zNfwSDgktj8lDn27vi\/sUCwKbdd2AqH\nb0eSymfvkloTlR7MBJcnNLAqtxLFw9e7xntpBbKMDbwTvVBqdYFp8p8kFLldT+Wt\nFCTR2kXVB2Jbmjo1lUOVSlsVsIwYf3N2Fg==\n-----END CERTIFICATE-----","discussion":"https:\/\/github.com\/devnoname120\/nextcloud-file-viewer\/discussions"},{"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-09-11T20:39:40.376114Z","releases":[{"version":"0.1.21","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/icewind1991\/group_everyone\/releases\/download\/v0.1.21\/group_everyone-v0.1.21.tar.gz","created":"2026-09-11T20:39:40.355053Z","licenses":["agpl"],"lastModified":"2026-09-11T20:39:40.434622Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=35","signature":"WGm28cuHm0ZC0epWiUyt99RtoMp\/RcSH6vBI7fZNSLib5gD2HPSciQbNXgpV3o92JUnPuCsc1SOQpp2HkjWUBVvAkTx7qPGiKyhbsAXbOIymWYupCKAtWgnW9wm6LrzCzEpTm5geKa1983YKbfD0xWZwmH25U1SRY9K0lgwI7KEm1ialUpdo5cSHx0lsZNK5fEtdGWZsr+8W\/x0aAHC2N49H+v5bxZDiUU9yeY9LDy7X+ybiTdabDTR3mor9UjJNVbPr35eTgA5v8nLSY\/biM93uLwii6Ybiy66Pl5rGf6H2ah+lL\/cS1T2tUJi5u2Hnvd2WnUnhMuwNHhv6k5appVp0xigpHNoX03udJzv\/CTAiBLSyB1wOOX4rF3JKx3WDlp4c6k4GRWWU4oN4YndlUIpzOJYikMtYXTlZ5oWbXt\/BAJ99AP9ZpQi87kvB8MEftDzoCR1SoUa0nYHkUk2X3LdMlKmNVz6o\/b+6laSttP7Zde6\/\/4fbfZQla+tsHa6uLdVHZaUTX\/FgehS3LHWJpWoY1JSbJY2HtbnI33whbIFxg+gTOmXiMqPZd0TpXTC9IaarATJTwkMGix6e17LfrYeoFvgLbpHZY6QkMcXSqrmDR1XAdI94eJ59eug6OhZge7Aey09Wu5BmVMGwX5\/Rzxd\/OPtSPDuxSol2I7qckrA=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"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:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3JlbGxvL2F1ZGlvcGxheWVyL21hc3Rlci9zY3JlZW5zaG90cy9hdWRpb3BsYXllcl9sb2dvLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3JlbGxvL2F1ZGlvcGxheWVyL21hc3Rlci9zY3JlZW5zaG90cy9hdWRpb3BsYXllcl9zY3JlZW4ucG5n","smallThumbnail":""}],"videos":[],"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":"schwarzes_brett","categories":["organization"],"userDocs":"https:\/\/github.com\/eric-wien\/schwarzes_brett#readme","adminDocs":"https:\/\/github.com\/eric-wien\/schwarzes_brett#permissions","developerDocs":"https:\/\/github.com\/eric-wien\/schwarzes_brett#development","issueTracker":"https:\/\/github.com\/eric-wien\/schwarzes_brett\/issues","website":"https:\/\/github.com\/eric-wien\/schwarzes_brett","created":"2026-07-31T10:57:26.606052Z","lastModified":"2026-08-24T19:01:21.318790Z","releases":[{"version":"1.6.0","phpExtensions":[{"id":"fileinfo","versionSpec":"*","rawVersionSpec":"*"}],"databases":[{"id":"mysql","versionSpec":"*","rawVersionSpec":"*"},{"id":"pgsql","versionSpec":"*","rawVersionSpec":"*"},{"id":"sqlite","versionSpec":"*","rawVersionSpec":"*"}],"shellCommands":[],"phpVersionSpec":">=8.2.0","platformVersionSpec":">=32.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/eric-wien\/schwarzes_brett\/releases\/download\/v1.6.0\/schwarzes_brett-v1.6.0.tar.gz","created":"2026-08-24T19:01:21.303843Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-08-24T19:01:21.397667Z","isNightly":false,"rawPhpVersionSpec":">=8.2","rawPlatformVersionSpec":">=32 <=34","signature":"VL1m0iWpZAgEojbKuzf7SRVwHQQvrDKTWs7CpAL8Z40SwQeOPFhR5cOJDqmrBdId\/MyoX6RuvYtxH7PJxSSHxLvpP\/wUfwAGnq2z4I9x0LC50aVeFur4S6nL4sEP1xFkWlvBKLnNUzI43GmqtpJ2uLSvdq3FF9AI1sZhavr6uPtlaFGprqOCScN3G4g3N5R\/G7w2ULnkrkhyQnzLXR2Tvw9iur0DdFg4q4Nw7oC4z8byJyPtx8sg0JzjWFlwU6Xi1GcBaBRQcz7AA+2NAvXwVqMxzk14669w10ARKGCz1OHa2du2CZiD9iHyxTssKFZIazQgSLclnn5MBVJLkOg\/g3Ej6skCO86LN\/CWnBMkKJBk0wWG+H11n+rawvxphgr6xQfHICzhmagdCsQMULojCs34Up9feV\/DmoQVv2nymmxsHUAPCNnWZ2Pqlv5KkMFLTaYIZBpr9lXPlCg6cdNi7pZH6cffogbvcrM+JYuvKMuYVqWPZk1UYDsidFAvFgbTHIJ8i6UIA8IurhmAPqimIF3FCYyfZM\/DzhVGlUkmIO98kZ5QSevpyxzsOl+auBOpBpCLVAOcF9172KGPooTb9p6yR7RFj\/6NPUZ\/Ogp\/BLn3MMqADg6qBT7eocAE3vWI\/szrUiFcBu+mrgb8SCos6HmLWpLqDMFz0nrBoYiZNFE=","translations":{"en":{"changelog":"### Added\n\n- Link note author names to Nextcloud Talk when it is available to the current\n user, opening a direct conversation for other authors.\n\n### Fixed\n\n- Keep macOS metadata out of locally built App Store archives."}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"translations":{"en":{"name":"Schwarzes Brett","summary":"A shared notice board for your Nextcloud","description":"A shared notice board where people can publish notes with categories, dates,\nlocations, images, and links. The five newest notes are also available as a\nNextcloud Dashboard widget."},"de":{"name":"Schwarzes Brett","summary":"Ein gemeinsames schwarzes Brett f\u00fcr deine Nextcloud","description":"Ein gemeinsames schwarzes Brett, auf dem alle Notizen mit Kategorien, Terminen,\nOrten, Bildern und Links ver\u00f6ffentlichen k\u00f6nnen. Die f\u00fcnf neuesten Notizen sind\nau\u00dferdem als Widget f\u00fcr das Nextcloud-Dashboard verf\u00fcgbar."}},"isFeatured":false,"authors":[{"name":"Schwarzes Brett contributors","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIECjCCAvICAhO0MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwNzMwMTAzMDAzWhcNMzYxMTA0MTAzMDAzWjAaMRgwFgYD\nVQQDDA9zY2h3YXJ6ZXNfYnJldHQwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIK\nAoICAQCdIVQqAkRfhdlbZGuGDaZn8ZTuf8U\/r46zfabnvPhEl\/EDWfB9+EVQ77pI\nmbOSUlNdY5Ao1mRFeCxGQFzE7og0qv+6k4NS1UL1WXVkdFATBLODlJaY1gKziEdj\nlpJnhiCDoA649sN99MMG0U6hk\/TOu2JTCTHXDG5NXnFXcE5\/EM1lkDDn52K8nZDk\noTZvasXsm6ZNv64vuULJrbP8zqJcAGzYS4fNu01SF0fH8w+FPffAJuwL3QCpNDzF\nnCgw+dwnA6WUy\/7gujp7b7Y1SapGG5Q37FjF5YdcjHUMLo+tzzgIAp7UnaSEwBja\nToNoa3oEXiPaM5jE5LbqXlUn7FdzMQm2OEZAfyzHRaqFRKAKlm7TX5LJLElsNILY\n2V4blyAgKFhcViM0hzhf5CuA7rWvnvbFi4950kY0udLcZ9JeH5gLZ+zHWvZLlUZK\nvGyXKYkMyrVo+NvBLriBVqibcyunHb1uVO8jtZTfTU7FhBYc0qsLTsH5rz8aDqRv\nw4OIjT90YD\/2PbmuxLTv\/zb3oByjgWvKEdm9EdzHSfQI9iRkJ1hadtuBtelB5zKj\nVfRphNfArhTq4iYseWHp+GN4sv2bvZyImYa6ZimrjuaHH8X8P3gkEAroquDssVUc\nRHIIY9c+0G+u5FWmHReI6YshUASg\/L58vpCIAPIf0tIXvMdtrwIDAQABMA0GCSqG\nSIb3DQEBCwUAA4IBAQBeXdbLIc7bDUNzf\/ATpHq9vOqxeXzpJlgtyPSCpyzdyGAN\nSQSnZSPJZ0arWEDToQqOvlkeEQx1o0Xo92iRvbTYZaziVGk6bMp5+Ha87osq5APG\nwOFlY1dby8xbv4QcCp\/OwO\/xcoZW8BgDugDMh3o69360Oryu9icPbKO69Y6AWdAM\neUflJ0793cF9uu3dc4KfYiKflxznGQmSonRv7FAIghLAexsy28WRzKrMKYYBeDTw\nep\/hJ7B7DFJfAcgHyat2UnGiGcnDLCZelpaevGRa8P3fW4i1h12bu+7g+8W5rjPe\n8S60BCxh7R4ZnvvYZUks5p+hRdMPDkndlYaj4KYg\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"dashboardcharts","categories":["office","organization","tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/markpartlett\/dashboardcharts\/issues","website":"https:\/\/github.com\/markpartlett\/dashboardcharts","created":"2019-09-05T00:51:29.971367Z","lastModified":"2019-11-11T20:16:54.750119Z","releases":[{"version":"0.1.3","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=15.0.0 <19.0.0","minIntSize":32,"download":"https:\/\/www.deskonline.cloud\/dashboardcharts.0.1.3.tar.gz","created":"2019-11-11T20:16:54.721901Z","licenses":["agpl"],"lastModified":"2019-11-11T20:16:54.812789Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=15 <=18","signature":"KQE0mxs59HUjOmbh2QNXsV\/Poimy\/eX4RfrIBO8QJMbeBhwrXztJSz+Fv9q502Tx\naOSrNVGdXNF7en++SHBuqrFf\/pf3vHvvF0Ew\/UM6q3O3JviHSaFng3NcMoxoSSJP\nXWaTt32K5zvIKGhkaMK3oFRjIqu2cC7jSkp2DM7mQCx7OKPCcC1EskUVCn9ylOz8\nqtjqz+hAzF+W\/X7wH9gAj8BmYLGlWf4rvgq2w9Vn39V9mbgmEt76s8DjOzOAIsuC\nS0YuZYJHia87ltuaeQ4CM6DgLtzTMu0ahsvQFN4BHP2vCZXb7yy1hhtxjokEGXXE\nymx5HhIRvNse76zrnlxl9dONd1oOq90dY1VyU6fy+WAwUunUIOKrDBbWVNtqELkb\n487bUI41K1TKR+n3oM5N+pPKJOSPZXMOhJHnDp8RVrvo9feNuSeD5EaMRZBY0G1y\nvu6b2l6HwM2WOC3k5sVsJ37535tdigkATdhoCsVvYKevL3TvGGWP84VxCL5AlcXQ\n7z09jLihidehsVAt1KC06gtNKv5WNS9gLrFxHnA8p+XnKYOhuANzriy8n4S9Wqme\nzh\/rTILyL2siREpszyzurIZGGrlzJLckoO4z\/HGzy+iFtA6cYz7zWyQXOGl5fSOJ\n91uBSX4FQAy1z0TIuxbgMuG8+dNGAG5DXb6i1YSzt3Y=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL01hcmtQYXJ0bGV0dC9kYXNoYm9hcmRjaGFydHMvbWFzdGVyL2ltZy9DYXB0dXJlX0RDdjIuUE5H","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL01hcmtQYXJ0bGV0dC9kYXNoYm9hcmRjaGFydHMvbWFzdGVyL2ltZy9DYXB0dXJlX0RDdjJfc2V0dGluZ3MuUE5H","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"DashboardCharts","summary":"Flexible Dashboard Charts","description":"Flexible Dashboard Chart widgets for the Dashboard v6."}},"isFeatured":false,"authors":[{"name":"Mark Partlett","mail":"mark@partlettconsulting.com.au","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIECjCCAvICAhDtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMTkwNjEyMjIwMTQxWhcNMjkwOTE3MjIwMTQxWjAaMRgwFgYD\nVQQDDA9kYXNoYm9hcmRjaGFydHMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIK\nAoICAQCoqrJHZTuVW6BVwtzzGzbQFqqj9u7EA1P0mb2SP7yCBfWdPgkLbmCXnTV5\noNlBjElZEfR60sHssM81vkjGgBTuIjOG7877huhN5qZD+1dMelE6uovBd3srvkSg\na+Hx77+FITfNUhmKXOdPtw8bRIFTBeVwLuuVkDo121n4qSzcSiDOPsmdoam8gnCq\nhWobY5uDIy3W4aqAsMWvCyLs0gCbqD0l183++UHhciuLobPd2mJvXfeMUanzIIuv\nupCrCv1h43c0rBRsrwPQrdCwyWKR3llvuQ\/uwhVYLN7SVknj28sAxRs0SGW+VTFB\nsDTJMqOJhigt23PmdmLmJQkiQZjUQOgi6eWYK6CDpwKreITAcuJOh20AoQO2cW9+\nePvA\/B4ICOMtXTQS9zySE3HGdIVGpoLm5VeeJaNWlgGjgamRKmpPN9Zo5Yb+Gtwz\nGr2YYbg25HLn1HppMiCl3\/7bYtKIJltW96eSc0\/wi6645Jb8t8Aer+krq3w83HX1\nb3wJg1dII3d2iYY03czLAeTTnBimIxnkNPzJUf\/KoDBgfjEPNB9tlDb5CBBaUNB1\n0+AuWA7\/ct5pRKZGgfTWFQBgy+ERoPthU4\/jvyvyU69Y1HfUdkoLqPrvYkBM9seZ\nWvsmSbo0lE5FGOOXfoQku6NY+loj\/7NqhRm\/ieoiu62MB+3bnQIDAQABMA0GCSqG\nSIb3DQEBCwUAA4IBAQB3i+MYRttMgneAGpBOZWpvv22zA\/VyTvUiOeZCiAn\/ioyn\nyBhnYpIl+FWEdnz\/yJBnQWxomx+t6wpkvYfJHsQXBIoNZZg47FGUOJ2L4Cs1PJhD\nUif2xTzYmjpfvEEl8AuyiWtx\/Vwg4ucDw+ObUhFAD2\/Xdkct\/Y8UJI99wWPoPPB8\nNEBsrOG++IeBx\/xcydtcpHLsFNPNAQt5u4gzuTFrtGjjTz7bosRNRVXwwXoKBdsQ\nbyYdEr+DMvJpwOarWeSX+8aa9MeU4TfJCxaqo9WI\/f6q50j0Urxdv+rTj1ltOYjl\nb3GckgnxVFQmZG4TSelFU8CFhJzDlxokw9Zy+D0m\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"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-08-19T10:44:50.107987Z","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:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC91c2VyX3VzYWdlX3JlcG9ydC9tYXN0ZXIvZG9jcy9zY3JlZW5zaG90LnBuZw==","smallThumbnail":""}],"videos":[],"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":"ocdownloader","categories":["tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/e-alfred\/ocdownloader\/issues","website":"https:\/\/github.com\/e-alfred\/ocdownloader","created":"2017-09-04T10:38:25.625061Z","lastModified":"2022-12-24T20:01:11.866451Z","releases":[{"version":"1.9.1","phpExtensions":[{"id":"curl","versionSpec":"*","rawVersionSpec":"*"}],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=24.0.0 <25.0.0","minIntSize":32,"download":"https:\/\/github.com\/e-alfred\/ocdownloader\/releases\/download\/1.9.1\/ocdownloader-1.9.1.tar.gz","created":"2022-12-24T20:01:11.861537Z","licenses":["agpl"],"lastModified":"2022-12-24T20:01:11.919848Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=24 <=24","signature":"bcFg4NqJggIrbbOzFxwmkW\/PqBCMLQujj0tMZJJUtO\/CjaBlxGON220A3hiGXBqy\nccCaEMvYgoKxjIUpkvdWJDoxJURPcu2TuP\/tDVbZ8pSvpLTRk4twFoW3eaHVhdXU\nUSi7VyxUNlBSW4f9zNBhHG5gvnaJJVRegpLYnNELR5Ikg0rfLp6XeNfd0kGdOA9z\nSWqY4xxMTl792ZckZS7RoMmeNPmrtbWZvoJ74+cNENXP0Xi39xDGRP3Le79M990j\nNrHQodYpSQi4QtTL76Ew6SuXliRy1vQHEjmNKdMEDLAiBWz89g5IC0jE0MBJ6+cU\nikz4m\/z83Fu1e9w5YRcN6PuBD5Z7u43qXJxU+j61Tk\/VyDwQAUHSFMEO+58bAB1g\n5HMbLLGFlTQmCuSuucdXP46O9gPtZICvLqSRmqLBq+ZpFQqGupbYJ5tleNBrmPu+\n\/l5zGZhLjAQaPHrsxNfY4F6B\/8GnsRTqnxMTo\/cbH3Kw\/5fISYQprWa\/hlIU8EHQ\n0lRoBaw4hEzG4AI0XhQlwacX99zm3ejS5GKleM3DIVUPSiwCZjVJEKYJSoUs+ktG\nxnlUMJN\/UIsWZep9BSAeLwarEboobaxKpuwlLo3k3GFe2nJRR686DN\/upuVGaRxb\nABA7rIcXNYw+fmppJx28jCTMgrIwwt4y5bX2Sj6E9+w=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2UtYWxmcmVkL29jZG93bmxvYWRlci9tYXN0ZXIvYXBwaW5mby9TY3JlZW5zaG90LmpwZw==","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"ocDownloader","summary":"Easy to use download manager for Nextcloud","description":"Easy to use download manager using Curl\/Aria2 and youtube-dl to allow downloading HTTP(S), FTP(S), YouTube videos and BitTorrent files. For more information on how to install, please go to https:\/\/github.com\/e-alfred\/ocdownloader\/blob\/master\/README.md"}},"isFeatured":false,"authors":[{"name":"e-alfred","mail":"","homepage":""},{"name":"Nibbels","mail":"","homepage":""},{"name":"Xavier Beurois","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.6666666666666666,"ratingNumRecent":0,"ratingNumOverall":6,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBzCCAu8CAhBmMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMTcwODI4MDg1MTQ2WhcNMjcxMjA0MDg1MTQ2WjAXMRUwEwYD\nVQQDDAxvY2Rvd25sb2FkZXIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC\nAQC44aobNuL1\/xezME6fXfqBuEv+s88EFBtNZLXJhOh8YOGiIHnfraXpMRPT6ADx\n\/bUrZSLuDO0LrljS+UV1e70ELg4uE\/k5qkh7blae4USSpT+y5oUbEwuoiKHkxObw\neKotDt\/2PtMHgkWsL5R13ya9+acOn6mKmd81agleSwGRtbW+ad6+hg4oJFXj3eoW\n\/W0SsY\/octyKf1v1atwq4Hp5lbbHV4TD3MPNHtKvaW2hE3ax8gcQmM92dwHMqBDJ\n\/lAbOWrwVlKNKVtG7TLzXe+uY6r1xHzaYhmXO9E8s5EFhK9SdmO5qGo7IQe85XvE\nbDHnkAdz+vu4J6nNCXraUfEueYimTlzrGyjk3bZx6A0K1kJ8dSVx7QP7w7eljSpF\nYghrrgfrvuT00AcFL3tCxYJ1wT5qMr+5fCH3nG3SOsWi5F7JR6+O3lXmaeX5RDRh\n53ETbIi3wW6j2upXBCHfiMoRBysDFZfHpJVByIpKMC7cjM9x1NdrXEGE3uT2S3Uv\nQYGx85IuW3vqK0uZAZZhJQ6jxQIXhBjii22qSqyOoh0kgwI3PKF1YVd3yEZoUMXO\npNnIFp3JPLGY9ndJ5F64q7vvefZ+JweU2G+vXFdlrpWJPtkx4Qorb+S3SdiyNf71\nrqLjexiSKckTdYWyJJOkpUP\/YZfUWVZHotHvtdVCxOPR2QIDAQABMA0GCSqGSIb3\nDQEBCwUAA4IBAQB9Uo6ayvza3fYV8DVPhP2LvUd6DWiDxGBrFLyU2tgAsikHhiJt\nuSY+soa4Oa8Ju+0h8pWRlOEasFcChiSSR\/vrgtzslNlb6J9LgidUVHy8M0HwTpYP\nAKL7hmnwpYC2a3rS8WEsHv7nsNEB10iaWSvy3BYTkLInG7g\/BgaRNDLKIJMx8gXj\nT\/\/hCSa0LNlHUUXHs1Y\/A4giBCsWGW8k8UJL659mtzHjZ0OY7XySVmqX4QrgtySn\nXf5fdQyW7TpHxi3yACvqqu7iIFy6dYc5sr+p\/vVhHukaK9HO2xM+\/C2d3fBK2rDA\nI9nqprvvzdP76YUJHx3tiNjZq0dmHzZG2lL4\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-08-29T09:57:50.259313Z","releases":[{"version":"1.35.1026000","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud\/talk_matterbridge\/releases\/download\/v1.35.1026000\/talk_matterbridge-1.35.1026000.tar.gz","created":"2026-08-29T09:57:50.205067Z","licenses":["agpl"],"lastModified":"2026-08-29T09:57:50.297980Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=35","signature":"LL81UJZ8SqeL34FTww+dSTsKHHOADgP19wsOB2Q9hS2bjPUdczgPO+brBsaoRaGt\nI88NH0\/ZLza7zq8208d8n6ckVs2Hh7PlIQWZFNDc5fAFPjylnBsNFzxS0O9OCos1\nQiMLJ7f0dU8wUMoLIpOxjiKrBbIE418JhxZLIizz4PCysvYzuKaWmn0Lut7gh84t\nAKoi4gRi+Xs633LmyvqGEAgvjIEBOAw5I22tah+Kwls2zOLOl6UxoEty5ANx0a5i\nzaxu7h8Dj0U5jbW7+0h9XqX3\/CMV4LEiBsm8g1unRn6\/zPwCc2q6XE7RS5M6mLUs\nrlYsIJguvScFmys3EOBF1LcLvEDHNbQHbiy7SKvokM9\/ElAAwOfa1CnncPVu6If9\nrUOTFmZIEL0fmnC\/mVEYO41mmIpxuC7BEexyYyoyX4qAYpG\/dJYmZjBre7E1o8yC\nb\/w1H0ROYdZsSsXI6RtsFFCLmerPoWY3TyLPz3FZ4gMOdtNFSiF9O2116GdP+6ZN\nggt24ctr5cwwgEjTP65htTtjWI0gyJTjrn\/bDGGOAtRkDFqLjkCo5gu789wjXhNI\n+t9AYzsKlV0PcUBM9pOXLg6Q\/X1RHYewMpMzvGte653cU8LaCvo8fN3\/W5Y2u1jV\nyst9FHsryEY\/ZpjBTU9QDgV4xLNce9WRk07OhTrSQBY=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"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":"Gary Kim","mail":"","homepage":""},{"name":"Julien Veyssier","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":"localthumbs","categories":["multimedia"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/hersche\/nc-local-thumbnailer\/issues","website":"","created":"2026-02-05T20:18:53.706171Z","lastModified":"2026-02-08T04:27:55.088013Z","releases":[{"version":"1.0.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=25.0.0 <33.0.0","minIntSize":32,"download":"https:\/\/chlor.id\/localthumbs-1.0.1.tar.gz","created":"2026-02-08T04:27:55.080334Z","licenses":["agpl"],"lastModified":"2026-02-08T04:27:55.142049Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=25 <=32","signature":"XfTEZcz3BxyK9sBAsIGrBLPyydTA+fxFXM8rVZJClDHSYQS3WJderzm8hUUriPA9\nCJVPg4xRakhUQgJ7LhljyJXkoDyZGzzYIjtyDscUcna6783u7Y+6sEbmnMK000ay\nh\/RWDhbDumkU2hTHx9b62ZaM1XouK9q8XMvoVewW\/Ve\/aRa4rxp9Z\/cJ\/vAp0cXD\n4rjVxF1N3qUjODmkttShCAT6OIVTjTN820cjCR+9pppsthJxlGHpoWERMF\/+NmU1\nfLcsSk+ipzICS26uFFpKbv7pB0kO63dhvKtAexrvBpnp2l8XGLxdtWrioYBmacnt\n\/5gPZRdVZ7XvqlBUujfjwze5n29vrwmsa8KNKAGBppfpMjBp3RDz+synhFNKnHQA\nMkgwBMjv1HibnmAGaV3r+RPHoGwgDh8ouWsfmXpcIHcCvbNPxjniNukDb4mal1oO\n8vhAy7QuMJHGWIw9L6V\/ktd1ZV+g+AatKJXjk5eQx37kNoiVTfUWJUmYThy5ARQ5\nKIynfoNMIWO7Oxo+IBOdk+dWtLPt0FwMLqPmx7VIoaY4D5z4MIxgmr+mEAbanM5Z\n3ufOen4D9RkPnMb6zG4V7CY0XBs8p\/LLn9swA7lDFOhPCnCjKfi2b62Zv+TKWa1N\n6Z3BUqC9XuyXUxbsgdjvKvTNTIAR1m8ROdLfZv2QT3A=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"translations":{"en":{"name":"Local Thumbnailer Integration","summary":"API and Preview Provider for externally generated thumbnails","description":"Allows uploading thumbnails from a local machine via API and using them as native Nextcloud previews. Part of the LocalNCThumbnailer suite. More info: https:\/\/github.com\/hersche\/nc-local-thumbnailer\/ and https:\/\/github.com\/hersche\/local-nc-local-thumbnailer\/"}},"isFeatured":false,"authors":[{"name":"Gemini","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBjCCAu4CAhLtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwMjA1MDgzNTA0WhcNMzYwNTEzMDgzNTA0WjAWMRQwEgYD\nVQQDDAtsb2NhbHRodW1iczCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB\nAOsT55ZJyboXcR0rQ16upHDI2qONk1ifpQyJo2LGuTL1CSeGt49ZfP0wMGR4pVtl\nndUKs+JVowtClZ+iuyjIsvzc4PVmBcCWVlKrZozJTKSH7yAlpjvecr+fLTEsKa0g\nJpwsbYLzJoKgJhxqbe\/7EMe1mDCvU\/isPBYbTwunvdmiqQ8raVtwcrn4QPpLgSds\n2z70gjjyySFNNB9lxXtwB4uP\/7OAzwlx3rEjjCOQL4CgXLaYCc1j8ea1bx2jbgya\nrC44ujs7SYjIQzFf5G8ge9f8rfnTI9NkLxCbcp+xXR88GlvkfJ6hALylVXrz4ZXV\nHjBoJXUBagIBh+rwoOhXyuJf64AYaXdEgbJqrZVQzbFpoHY1dYJliTmCo3ggH4LB\nwfEwpdD1FWO3bG1JLMGgbhkx7V68rcQFnXk346c0XIxzLXgBmvhO\/mHgwygrRpW7\nAfYaE9cLEoesn2hdg0t8qLkvbqIJK8xns6GK3j9fdTOqT7UuPEJzTDDslS+EbQCZ\ngMv3HZECdx607\/aLOYhNaNKm+9ybY3vOiByx2jnWMuMKvzpUBsketsOwxw5XIafS\n9bClc8dDWcqiA+h7toPr5gJEGvT6sR9EKDm4fXwoVeHvOsN0yH1LZazy0Mh065I0\nXq7wpLs6pYTQlqmOufGxEyXRalAtZXkHbRIksXoNxo+7AgMBAAEwDQYJKoZIhvcN\nAQELBQADggEBAJNxbHscZozeCZnHpj98JbR2VuhbEl7qD1hqGkMHoZMqJ2qobgRs\nVncwagiTSj\/XmgWCgSd9tuTnJogOzMlq7psklDzvMCsL2D4Vlylf5bYQo6v60AtW\numxhZIgqkTK0CkOFK1uGRxx0\/UXPNXnFOZ29GAI9PYLppkEdgJu9g+Oil3RZnn6k\nq3cN3K5Tc9TmK+hoEGgYxFbimWcwUV8oUewwhzrWCaW5VVKX\/1f93k7LD5kTX5WI\nfTSu4JokRhit6wLuhztqzrISOJDGUB6+O0cyKCVJkO6x2yTsMVjSBHxRgD4xtC5k\nKohG7VDaxcdrjLdl9dcQfwdvmbvansGg3Xs=\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-09-11T13:54:37.156530Z","releases":[{"version":"26.4.303","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=30.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/CollaboraOnline\/richdocumentscode\/releases\/download\/26.4.303\/richdocumentscode_arm64.tar.gz","created":"2026-09-11T13:54:36.793199Z","licenses":["Apache-2.0"],"lastModified":"2026-09-11T13:54:37.205412Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=30 <=35","signature":"X+d2O1GQu1uXHcB3tw8g3wvBMEhgY5TZWVsNSl0tTuVII\/TlUzuLEKF1TJ7teT+u\nuRMCpcmKhj87a8sTznCekatAqy\/Jaic1ItWQhhx5OcXksPZ2oBqlV6Y7ThRSAOXa\n4sXpJpdcYXuLgMD8NoWKGI2D2JkdOByYxhg9Cdd8sE\/XikNBhnWCHeMmr+W8sNvk\nli+eVPrzuevQVRiG3G8G5qUTcBJ1MC4TWSbENWRgBPEZMzmTlMllsfh\/fS5ctUCW\nCZXVGtuWqFmw\/wQqETyObGIfFrnvS4Cx\/doBPteMZLW6iHx1aCNWfdnM7g7LpQkO\n57sisBtAcso9uW2HC9UFPR+9ZRd+FtGVhcCevuKNf0lZxXxTAF3nSx97yN0HgqZf\nBjIzLglXHNeVpll85TZEP6tK6h5jz6eYDIl1dGD3N\/TW0yYfMYn4bqPiceDqhXFj\n0RG2wk+wNbvKI+Vl3eS1dXT0f06OWzzOk3lFh3M3Us4uNnDIs7\/q\/V\/+0b8LW7JJ\n6Y15Jzaffp5IT4eSmzxPaCnqqKL4\/RKfTFnRFmY4H6Xmgz+sTqGHgli8ZH86OEdD\nABEzbKU3Z6yzWIYSOCPGk2QE5appHx4kgl24xEkNR9xaTpDz4n7HdC3nt83r8UYB\nYUvzkdrG0LNgUYEVH6e1U9TGsHBE6YC27zHScQCBPZA=","translations":{"en":{"changelog":"### AppImage version:\n- Collabora Online Development Edition (CODE) tag [cp-26.04.3-3](https:\/\/github.com\/CollaboraOnline\/online.mirror\/releases\/tag\/cp-26.04.3-3)\n- See also: [CODE 26.04 release notes](https:\/\/www.collaboraoffice.com\/code-26-04-release-notes\/)"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly93d3cuY29sbGFib3Jhb2ZmaWNlLmNvbS9kb3dubG9hZHMvbmV4dGNsb3VkL3JpY2hkb2N1bWVudHNjb2RlL2NvbGxhYm9yYS1vbmxpbmUtc2NyZWVuc2hvdC0xLnBuZw==","smallThumbnail":"https:\/\/www.collaboraoffice.com\/downloads\/nextcloud\/richdocumentscode\/collabora-online-screenshot-for-thumbnail.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly93d3cuY29sbGFib3Jhb2ZmaWNlLmNvbS9kb3dubG9hZHMvbmV4dGNsb3VkL3JpY2hkb2N1bWVudHNjb2RlL2NvbGxhYm9yYS1vbmxpbmUtc2NyZWVuc2hvdC0yLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly93d3cuY29sbGFib3Jhb2ZmaWNlLmNvbS9kb3dubG9hZHMvbmV4dGNsb3VkL3JpY2hkb2N1bWVudHNjb2RlL2NvbGxhYm9yYS1vbmxpbmUtc2NyZWVuc2hvdC0zLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly93d3cuY29sbGFib3Jhb2ZmaWNlLmNvbS9kb3dubG9hZHMvbmV4dGNsb3VkL3JpY2hkb2N1bWVudHNjb2RlL2NvbGxhYm9yYS1vbmxpbmUtc2NyZWVuc2hvdC00LnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly93d3cuY29sbGFib3Jhb2ZmaWNlLmNvbS9kb3dubG9hZHMvbmV4dGNsb3VkL3JpY2hkb2N1bWVudHNjb2RlL2NvbGxhYm9yYS1vbmxpbmUtc2NyZWVuc2hvdC01LnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly93d3cuY29sbGFib3Jhb2ZmaWNlLmNvbS9kb3dubG9hZHMvbmV4dGNsb3VkL3JpY2hkb2N1bWVudHNjb2RlL2NvbGxhYm9yYS1vbmxpbmUtc2NyZWVuc2hvdC02LnBuZw==","smallThumbnail":""}],"videos":[],"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":[],"videos":[],"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-08-04T12:51:13.794298Z","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:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9pbnRlZ3JhdGlvbl9leGNhbGlkcmF3L21hc3Rlci9pbWcvc2NyZWVuc2hvdDEuanBn","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9pbnRlZ3JhdGlvbl9leGNhbGlkcmF3L21hc3Rlci9pbWcvc2NyZWVuc2hvdDIuanBn","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9pbnRlZ3JhdGlvbl9leGNhbGlkcmF3L21hc3Rlci9pbWcvc2NyZWVuc2hvdDMuanBn","smallThumbnail":""}],"videos":[],"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":"cidgravity","categories":["files","tools"],"userDocs":"","adminDocs":"https:\/\/docs.cidgravity.com\/nextcloud-users\/filecoin\/requirements\/","developerDocs":"","issueTracker":"https:\/\/github.com\/CIDgravity\/nextcloud-cidgravity-app\/issues","website":"https:\/\/cidgravity.com","created":"2025-06-04T18:50:09.309069Z","lastModified":"2026-01-08T10:11:38.786515Z","releases":[{"version":"2.0.6","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=29.0.0 <33.0.0","minIntSize":32,"download":"https:\/\/github.com\/CIDgravity\/nextcloud-cidgravity-app\/releases\/download\/v2.0.6\/cidgravity.tar.gz","created":"2026-01-08T10:11:38.778620Z","licenses":["agpl"],"lastModified":"2026-01-08T10:11:38.817592Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=29 <=32","signature":"WmpyO5cOOZR8e0+youwrpxxWPeLehV2lK0shDSFoKq7j3oDIK9CrKseT1KHaYlUOQbro5LhR2pz0z\/exgSyqAYNS5gOTelQ45IdigM\/m+2HCXZJsZSUFPoiQQrvMI3P7UvjN5OBnjtI4cvbPKLhLeSL9yFcgfKLfCsIZUXkw5DzLfn4bKtk+oS5VmXeN2ITZfNWEKWhn7lb16bUmfF4BvORquTkZv\/wvhdkO0vMn3LNZ3vsgQkqmOhaRSswNrClFaragiZyVXt9WzIPun7wN43J\/O8S5JTCy\/kV8L3OSsSSJ5h8v8NKTwOCMAQ1P8q+UkOo3Kln5oReyxH472ffdOdG1FJ8t4XBkno1anagI3z\/iHxvgurh5eRa7+zK4WikpKgN\/ZF0vdYcqEd2RiSS8FzGo9obh7yK4tpqS7+fiQvi8LEVNlxQ\/UTsgiPx9uo79eyV2iMlllgYly+AcufQg2XxdV+wmEgSuO1WWHpFM9EN+xOl2AIa\/eID7\/F1\/LcYWc7LPtDqTsAtI1L8aeIGRGCOuaWTpyBeTMRg0pB974tx0UTW63O01IASpKq0rj5ZXjfg9ycxwaIu53UQImnGMa92WcNEhx2z28tf9xwS9OKdfdg3iAqDS6yPd1Er1FtVod95Kwc5r7BGKE+3fJWINFNUfojvImVA4Ig6wezPhedI=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL0NJRGdyYXZpdHkvbmV4dGNsb3VkLWNpZGdyYXZpdHktYXBwL2Jsb2IvbWFpbi9zY3JlZW5zaG90cy9hcHAxLnBuZz9yYXc9dHJ1ZQ==","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"CIDgravity - IPFS\/Filecoin external storage","summary":"CIDgravity adds IPFS and Filecoin as an External Storage backend in Nextcloud, enabling decentralized file storage.","description":"# CIDgravity for Nextcloud\n**Decentralized Storage Integration via IPFS & Filecoin**\n\nCIDgravity integrates IPFS and Filecoin as a decentralized backend for your Nextcloud instance. It enables seamless storage and retrieval of files using content addressing (via IPFS CIDs), while leveraging Filecoin for persistent and verifiable storage.\n\nWith CIDgravity, users can continue working within the familiar Nextcloud interface, while benefiting from the resilience, **verifiability**, and **immutability** provided by Web3 storage protocols like IPFS.\n\n## Get Started\n\n- \ud83e\uddfe **Access:** Create an account <a href=\"https:\/\/nextcloud.twinquasar.io\" target=\"_blank\">HERE<\/a>\n- \ud83c\udf81 **Storage:** First 25 GB are free; then $5 per TB per month\n- \ud83d\udd10 **Important:** Data stored on IPFS\/Filecoin is **public**. Please encrypt sensitive content or only upload non-private files.\n\n## Key Features\n- Add IPFS + Filecoin as an External Storage backend in Nextcloud\n- Store files in IPFS and back them with Filecoin storage deals\n- Retrieve files via their IPFS CIDs from **any public IPFS gateway**\n- Share data easily with simple IPFS links\n- View IPFS\/Filecoin info directly in the **Nextcloud file details panel**\n- Maintain Nextcloud file versioning and metadata sync\n- Transparent integration with minimal disruption to end-user experience\n- Decentralized by design: Your data is safely replicated across the IPFS\/Filecoin network \u2014 even if CIDgravity disappears, content remains accessible via its CID.\n\n\ud83d\udcd8 **Learn More:** [What is IPFS?](https:\/\/docs.ipfs.tech\/concepts\/what-is-ipfs\/)"}},"isFeatured":false,"authors":[{"name":"CIDgravity","mail":"","homepage":"https:\/\/cidgravity.com"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBTCCAu0CAhKqMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjUwNjAzMTY0NTM0WhcNMzUwOTA5MTY0NTM0WjAVMRMwEQYD\nVQQDDApjaWRncmF2aXR5MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA\n3IRMM7P81sfAfxkiBzAkV0s+UrETv66Se8B05nPpGLMuSLXa3N4WXNE9dj9szGIf\nVMSKmIXhCXLaB8IdqOOq7Y6ZkDplxt0QCsnUv3Tzlgp1UxvDtsVIsIJdyh6m2pZV\nu51P\/IvreyIksYffUX8mGMbUfD8Ys1iNxcZ3abOAilxtrxpR8617t3rOyBzZbK3U\nW3KxDxdJlNjrvl1xNVMEH0fvz\/pfqX8S+CVsC0B6anEUx3ZtLakGLQ+qRGB9uMGE\n15xPFjAaJqlENDBO5imLZVI85UFNuZWpFobva34GmWfS4EH6rtOsu7GSZBuIGeKZ\nKuQoGmHX4wCElKTR2Kgj\/hqZM5BoD+tWxBAZcykmL8H\/dSvOzFprMgxAg0PcfCID\nCH5UX4M8EQXWg6EJ++SWGKrpUccpfQQTI4iHQREIZcxNEQf9scwRX2dIhC2QLW8k\nvS3ATDz70PGyBVRUcz3n6em2EjFWxscM+SBn7KWrSmBN8r\/fx81vGrVAilWIjp2d\nNjB0ceiS5oYnRapRq0b0xaX6i+po4k2NxGQSYcjdO52ZcnzBL1HpaqHoSd0YUaA1\nfWJbrMyB8vTHF54K8tNl6j9rloQsLtmwcTASRxcusgeypb\/RFWEUz1UlvGpsqnQO\nDCu\/dn7Q\/G4ST1yjH+ynZvudNzazw\/lHVzkFj96d0KsCAwEAATANBgkqhkiG9w0B\nAQsFAAOCAQEAmCIkcRjY6SAyZKG0A2GTdlmpbxHFugh06UxJA9H9S5St+KZI3\/03\njvYHZ8LogIthqpYooJa8QvQxaFgKPp4\/\/SsPQQZFH8Ddy4qthg+gzUVrWnqxyONo\nIYUw\/MJw\/un0jxXrngRGoHeQRodl8ww7Z+Eu\/oG2\/nc8cxciU1FWHeTZBT8gLz7k\nVR9WslIZSZ80f+O2IVto5A0HGGELzQhFinHBgjsKhyuV9S+R13gb+ZAo+lbzOSji\njcWC6Lzdw+rzq9fdCqp7qWAOXOeXTEf10Aea67b8sHZEf8\/0cvb4TjRwwpKZgjmu\n4oh5lKKXC0uD4fEsdjSF2+DYxeKqtRWJ+w==\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-09-17T03:50:23.804905Z","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:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25jLWNvbm5lY3Rvci8uZ2l0aHViL3JlZnMvaGVhZHMvbWFpbi9wcm9maWxlL2hlYWRlci1zb2xpZC1ibHVlLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25jLWNvbm5lY3Rvci9TZXJ2ZXJfQmFja2VuZC9tYWluL3NjcmVlbnNob3RzL2FwcHNldHRpbmdzLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25jLWNvbm5lY3Rvci9TZXJ2ZXJfQmFja2VuZC9tYWluL3NjcmVlbnNob3RzL0FkbWluRGVsZWdhdGlvbi5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25jLWNvbm5lY3Rvci9TZXJ2ZXJfQmFja2VuZC9tYWluL3NjcmVlbnNob3RzL1RlbXBsYXRlRWRpdG9yLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25jLWNvbm5lY3Rvci9TZXJ2ZXJfQmFja2VuZC9tYWluL3NjcmVlbnNob3RzL2VtYWlsX3NpZy5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25jLWNvbm5lY3Rvci9OQ19Db25uZWN0b3JfZm9yX1RodW5kZXJiaXJkL21haW4vc2NyZWVuc2hvdHMvdGFsa193aXp6YXJkMS5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25jLWNvbm5lY3Rvci9OQ19Db25uZWN0b3JfZm9yX1RodW5kZXJiaXJkL21haW4vc2NyZWVuc2hvdHMvZmlsZWxpbmtfd2l6emFyZDEucG5n","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"NC Connector for mail integration","summary":"Central policies, templates, signatures, licensing and password delivery for NC Connector mail add-ons.","description":"# NC Connector Backend\n\nNC Connector Backend is the optional Nextcloud app for organizations that centrally manage NC Connector for Thunderbird and Outlook Classic. The mail add-ons continue to work without it.\n\nCommunity mode includes one free seat. It gives one assigned Nextcloud user the full Pro feature set. Pro extends this model to teams from five seats. Each seat corresponds to exactly one assigned Nextcloud user.\n\n## Features\n\n- Define Share, Talk, attachment, email-signature and Thunderbird VFS policies\n- Lock selected settings while leaving others editable in the mail add-on\n- Apply defaults with group and user overrides\n- Manage Community and Pro license modes and their user assignments\n- Delegate selected administration tasks without granting full Nextcloud administrator rights\n- Create custom-branded HTML templates for Share blocks, password mails, Talk invitations and email signatures\n- Deliver passwords through a separate mail or an expiring Nextcloud Secrets link\n- Provide backend, license and assignment status for client diagnostics\n- Control NC Connector's Nextcloud VFS provider and access to compatible external VFS sources in Thunderbird\n\nEmail signatures can use Nextcloud profile data and per-user values. Nextcloud Talk and Secrets remain optional integrations.\n\nThe backend does not store email content or attachments.\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, Lizenzverwaltung und Passwortzustellung f\u00fcr NC Connector Mail-Add-ons.","description":"# NC Connector Backend\n\nNC Connector Backend ist die optionale Nextcloud-App f\u00fcr Organisationen, die NC Connector f\u00fcr Thunderbird und Outlook Classic zentral verwalten m\u00f6chten. Die Mail-Add-ons funktionieren weiterhin ohne Backend.\n\nDer Community-Modus enth\u00e4lt einen kostenlosen Seat. Damit steht einem zugewiesenen Nextcloud-Benutzer der vollst\u00e4ndige Pro-Funktionsumfang zur Verf\u00fcgung. Pro erweitert dieses Modell auf Teams ab f\u00fcnf Seats. Jeder Seat entspricht genau einem zugewiesenen Nextcloud-Benutzer.\n\n## Funktionen\n\n- Freigabe-, Talk-, Anhangs-, E-Mail-Signatur- und Thunderbird-VFS-Richtlinien definieren\n- Ausgew\u00e4hlte Einstellungen sperren und andere im Mail-Add-on \u00e4nderbar lassen\n- Standardwerte mit Gruppen- und Benutzer\u00fcberschreibungen anwenden\n- Community- und Pro-Lizenzmodi samt Benutzerzuweisungen verwalten\n- Ausgew\u00e4hlte Verwaltungsaufgaben delegieren, ohne vollst\u00e4ndige Nextcloud-Administratorrechte zu erteilen\n- Individuell gestaltete HTML-Vorlagen f\u00fcr Freigabebl\u00f6cke, Passwort-Mails, Talk-Einladungen und E-Mail-Signaturen erstellen\n- Passw\u00f6rter \u00fcber eine separate Mail oder einen ablaufenden Nextcloud-Secrets-Link zustellen\n- Backend-, Lizenz- und Zuweisungsstatus f\u00fcr die Client-Diagnose bereitstellen\n- Den Nextcloud-VFS-Anbieter von NC Connector und den Zugriff auf kompatible externe VFS-Quellen in Thunderbird steuern\n\nE-Mail-Signaturen k\u00f6nnen Nextcloud-Profildaten und benutzerbezogene Werte verwenden. Nextcloud Talk und Secrets bleiben optionale Integrationen.\n\nDas Backend speichert weder E-Mail-Inhalte noch Anh\u00e4nge.\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:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL211cmRvY2tqMTI1OS9OZXh0Y2xvdWRfVHVuZXMvbWFpbi9zY3JlZW5zaG90cy9saWJyYXJ5LWRhcmsucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL211cmRvY2tqMTI1OS9OZXh0Y2xvdWRfVHVuZXMvbWFpbi9zY3JlZW5zaG90cy9saWJyYXJ5LWxpZ2h0LnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL211cmRvY2tqMTI1OS9OZXh0Y2xvdWRfVHVuZXMvbWFpbi9zY3JlZW5zaG90cy9oZWxwLWRhcmsucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL211cmRvY2tqMTI1OS9OZXh0Y2xvdWRfVHVuZXMvbWFpbi9zY3JlZW5zaG90cy9oZWxwLWxpZ2h0LnBuZw==","smallThumbnail":""}],"videos":[],"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":"timebox","categories":["office","organization"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/MarsDevB\/nc_timebox\/issues","website":"https:\/\/github.com\/MarsDevB\/nc_timebox","created":"2026-09-14T12:57:09.773027Z","lastModified":"2026-09-14T13:20:32.293767Z","releases":[{"version":"1.0.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=28.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/MarsDevB\/nc_timebox\/releases\/download\/v1.0.0\/timebox-1.0.0.tar.gz","created":"2026-09-14T13:20:32.257644Z","licenses":["agpl"],"lastModified":"2026-09-14T13:20:32.363783Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=28 <=34","signature":"gpDPiaJq10fJFRfvK7uWLX5c5KkjQyq\/iggMbK8D7QhVh2apKYdvNs1+OR6U0Mh4\nTKy0fgvjMe438Y8IIfjZ8Op5EmM\/OEQ8kfANRhqox4m4Y8Drn\/OKMRnKzBhy9+UU\nFDnWqBG\/66H56u5MIRbesIbbkGh0DW\/C1rKwTzQcBezDUIeyBEpfftWfzasDbTUB\ngPW1rTM1tr4Oo7HErw6JrZ+zv8YGsZ5kuqldLHRVZpDRDXU\/8syZen2MZx9aPvvk\n3k5VT+dF8bOBc8Ib6sx0YOtPjd9yMwmZoQSouN4rF+sUQ1h+w2j8\/KP04Hhi\/3zg\npWtnIgpw9nxF+LmeTGXTwzf06UxQcKFhmGUowflCq830E7lg0KVPg\/NwX0yd780h\n4Gtbj\/NLVvyUeL05l5XhkpjeG84dJttKdYtBPD+0RNKGoAfHlgvb1qw0JTUFvuNI\ngjhlzDj7yUig8E9RId64RxbvdRO9OKBiNaf8rbwAY4kTaqkUuS4H4P4d88IfYNlH\nh0qX3zIAtcJorqsI99ZkcBGjp60+\/Hxl8Dw87v2bxCnLIv+oPAgXWE6ihpPoAq8d\nWHBroj8sY32jsEsTECbBK+ZIBUZ3SjOyX9V6ghrByTA7d45q+ZQJ7PEbVzmparpN\nZ9J0TUvHiXgzJSH1Y+9m6tngFLWdDgvWaMDDIhwN5f0=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"translations":{"en":{"name":"TimeBox","summary":"Organize tasks and calendar events into timeboxes","description":"The TimeBox app lets you create focused time blocks and organize your tasks and calendar events into them. Sort and prioritize your work by dragging items into timeboxes for structured productivity."}},"isFeatured":false,"authors":[{"name":"MarsDevB","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEAjCCAuoCAhQKMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwOTA5MDkxODQxWhcNMzYxMjE1MDkxODQxWjASMRAwDgYD\nVQQDDAd0aW1lYm94MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAnQ3K\n7CAoZRTRth2QqjA6IAjNEItaKPyF082fmn\/YWCNn4tYijscxeSQu7hz1xZWINJqg\nWbD0+1QYHgxDD6wvFjc+ndBC6HsAQdLbVE5V3AbXvSIgfdT\/w+kBB2bbXDSz1KEU\n+16IkFBFemEI0hPleXgF18bNzFGB3kv0qAlha8CWXhHJBbNLUhTnnXE+HSf+gUf3\nzTzPK36jk9MReAhwZP+fWFULZdcmR0VGQmxBlH0KZF\/yOrIWeDqQKLyJPeho0wYg\nq6CyC56xO6M9G6hNQuz6rwji4mx2SclF\/q043gbFn4EFs7+askqJrdImgMFzI8O4\nDMScGPX7bsBA9rKNyjpNcfs9km\/ZUEYcUS7Vp7P0wv7s2SSKueujSGLoMinZM9r5\n41SnREKI4XpYjIyCBMSNcn1qHNl7o+fIni5MJxBseakRXjIQOyCH3LEgk0Cv3R6c\nLsxpHPWB\/Rtv\/njpAf7LtIE44lF4\/Sp3cxviEXkIwGSHJh34sSMZ5HZ5mSkdH32U\nYS47h1I3a\/gp3snb1+XIVN8G+YzhtCXEKin+zMg6pG9zLaaxF3UjEiFbBE7EK8jp\nZWK3DbNiRhulO0h1K+GOhEUyku4BPiYN8OHINcGZPPLYwTDC81Zj8Uc3nXPOfAws\n2RwHWuml6lf5Bsz7Cx8PppuEqmFW7qerFzVU2FcCAwEAATANBgkqhkiG9w0BAQsF\nAAOCAQEAg2nAps9FA4JEFjBu6KLqbOrxqSb8P3zbOtvtmIx65j\/gPbevfmUfYiYN\nDBwjmL2AsAhkYsYrhSQ8aLt10CKbuPDutYMyMsURxFzUITf1NvQnI+kZpBPkGwkr\nh2L3zcU7CdD4WR+dkq4p+P\/yNrm\/HkZXWOWB2csb0k7Shgx0+\/lCCu7XSZIvLMAp\n2lhSRLPHaqm3k4ey4VgDXhnkem3GKtruWEOnC+EVmQdN6iOhsYQOwAXydouVFtDE\nQju9svRfchK9qUrcNX03kIEU0h4XnTTM0sRejSaKEfOFIXM6rxmlxh46aAsTl5Zw\nwBbpPbySG8Xan2\/IWquSYodRUyKGEA==\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":"https:\/\/usercontent.apps.nextcloud.com\/CiAgICAgICAgaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2otc3VjaHkvbmV4dGNsb3VkLWNhZ2UvbWFpbi9zY3JlZW5zaG90cy9jYWdlLW5ldy1maWxlLXBhc3NwaHJhc2UucG5nCiAgICA=","smallThumbnail":"https:\/\/raw.githubusercontent.com\/j-suchy\/nextcloud-cage\/main\/screenshots\/cage-new-file-passphrase-small.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2otc3VjaHkvbmV4dGNsb3VkLWNhZ2UvbWFpbi9zY3JlZW5zaG90cy9jYWdlLWZpbGUtdmlldy5wbmc=","smallThumbnail":""}],"videos":[],"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":"files_external_gdrive","categories":["files","tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/NastuzziSamy\/files_external_gdrive\/issues","website":"https:\/\/github.com\/NastuzziSamy\/files_external_gdrive\/","created":"2018-05-12T23:18:38.041190Z","lastModified":"2019-03-15T11:09:05.011257Z","releases":[{"version":"0.4.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=15.0.0 <17.0.0","minIntSize":32,"download":"https:\/\/github.com\/NastuzziSamy\/files_external_gdrive\/releases\/download\/v0.4.0\/files_external_gdrive.tar.gz","created":"2019-03-15T11:09:02.755976Z","licenses":["agpl"],"lastModified":"2019-03-15T11:09:13.096604Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=15 <=16","signature":"ARV2a0ED2zTUGObxuArTBHs7JnJpVjWZXKRg50Bbv0CqlIKwO1lAZJo4EzCRUBLC\nNlvs6KuqAOwIRRfCKLIz6M1OOs8uvYHIkj1sPqZPjgpQfZHLSaBCbiZuuGV+xzLM\nfZXm6154gFYgX0fEl1vnGk1oc66waTH0iplB7EOt\/d5BtRY9wQYmAskfnr+knog\/\n8ux9672dXtMa9icn090WPb1VQP94wcscPvRg2RyLxj0suPu9dVcoUkhzM9kDS5hO\nCPX+9Y6MvIxWI9KFpOpzQaNP3S553J\/jLCQhfglMnIYvKJFPqy5fS81hr+VAVX\/8\nEWsT3lgUteEyqrY9ont28a1MVQ5rTqhiLZ0S1FC3Z09DlZ7sBqE\/xVQ\/yeVPi5WY\nBUm0caKHanq3Dzi09V6Z7Ai9igifssK2gsuy1rbt+S35xYO8a4rz12sIFUMvcCEx\nfHFMcJQu2bK9auFilAY6AB8rTt55AtErcby2cT9VebY9BcLySgg9Y6t1SiEoTu\/4\nZjb\/mwC7j5L4P5A5tIwwtbS+2VlBwUUnefpiBU2wBe3UFdyKOHDvBMFlVzwlbcso\neN3paXzxq89B0qCG8pt8g\/ZzM\/U89dQ4ddUe1oYUn4Mk97wp6QzvBF0IynXxH1UZ\nGkPjLNw9rRu6IKtd72cGxGN19X9u5Vh8hOf\/RG1w1oM=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"translations":{"en":{"name":"External storage support for Google Drive","summary":"External storage support for Google Drive","description":"External storage support for Google Drive"}},"isFeatured":false,"authors":[{"name":"NASTUZZI Samy","mail":"samy@nastuzzi.fr","homepage":"https:\/\/github.com\/NastuzziSamy\/files_external_gdrive.git"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEEDCCAvgCAhCeMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMTgwNDMwMTMxNjMyWhcNMjgwODA1MTMxNjMyWjAgMR4wHAYD\nVQQDDBVmaWxlc19leHRlcm5hbF9nZHJpdmUwggIiMA0GCSqGSIb3DQEBAQUAA4IC\nDwAwggIKAoICAQDJDoJhiDu\/Acf6ezasEY5BuByBGZOHHaUZ2PSGTFWyQSGXK9e9\nohgrrJYtrYPpTbjM9LoPeLCZIXTMmZE9f+6l\/cYmxjea5pCb5USF1uEMa2O\/tX++\nYZp8nMbj9ZAqUsZrMExxhKCtB70XEv0Uu1l6D4Fsyq8NjDnCP0cDjPRFKUdsR9qU\nrVfes3fNKSamQS3W2P2QTdguthYieN4jF1welwRoeNZjHKNxB6AysKMffTfdkHmG\nWDXESw9ckWHU7PKRFtbaL8sXECGjM0p69YaCg0WXRMLE3vVB02+9byiDO1Mw7Alb\nwgqH2Z5t7vJGZHS4zcBjd42ebJPYL16Uits3rKi7KqAlFPxnHWZ+ZOYwm2gU\/I1y\nAdW26BKmL2+6v7wYJzb2YeNVsemrjXVWN4Rnjy90soy++oZNR4WLlgG\/3SZnxcly\nCUHURtZIg9gOeF4KuwxItklzMFMs+DTh3NyUTN8CisaMKEB6jj+ainPrHnaOxzDs\niO970nnbQVUA2qeKx1p8yUJpbZrhw9+Re5YJmZu13ybzML1ZvR8dR0aKcuF4sNSq\ncprF3D+IyTyJEXvtcNuIS05SYjeUY2NoF5090O7nzNOtMHDPKpfXewS7XKnsbEY\/\neJvvMAebvT\/HVqbQ2Sn2xmA4baeBRjnqiNrsjDkvLsc3qORirgZHU8rq+QIDAQAB\nMA0GCSqGSIb3DQEBCwUAA4IBAQBlhydle4Ftps2sWr9uNJIPvuW9EMANn5M8Gj5F\nhzTuODh9DLegBRdhDrQ6uCb\/Dq8WT\/Vog2asYYlMqug7IxfMgjZ3zrtctu6CbMm7\nvfMtZNWztD3lf5MHL7qowdYndCrnp+YvZXLDtCHDT6ewx5uEawnrpK6IyyPUVR\/j\nq7VIEIY\/10Ygc5Yp4VbTxW7r47ACznD5PfgUqjfftUYiYaHzcSkjWMzmYS4Ewmbe\n5UF6hTRlddAtCWIUL34m4pmiCegudL\/noBi5FN+M3R2Fcc57GcG87d\/0NT8eIJvz\nrmdybYmX74wjJuPH+j0f+3aqBrXyPDyPAVXPa5IrTFlhFlY8\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-09-20T13:37:23.471749Z","releases":[{"version":"5.15.0","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\/previewgenerator\/releases\/download\/v5.15.0\/previewgenerator-v5.15.0.tar.gz","created":"2026-09-20T13:37:23.461532Z","licenses":["agpl"],"lastModified":"2026-09-20T13:37:23.528527Z","isNightly":false,"rawPhpVersionSpec":">=8.2 <=8.5","rawPlatformVersionSpec":">=33 <=35","signature":"NgWd8xTLPUyu5A\/pMZjF\/TsscZiX9\/n3gzlvWHoXzf2y3Gv4fn72ipVLXB6VwGZqt1F4+WwSB2SKIdr5mQYndDXrhXKgbx6Jcph9mAfGE1KQkqWnqO3PBkVQLPDapudb2OXwMpGEfjiz3sDixEBJ8x934E6MV\/q1SEDADKVNwSBieq8WBwOBo053Y0ltJ8uLqf5XOhdi8oLLhZAev\/edRA31Dl4qBntAZqYUmvlUebGM3pT741w4jPTOviSbetTsCpw4oa8XBRFcosdlMCtfCAXqZ5WeCYazK\/6BVUeGWM\/pNQf674aBxnbVrcOjsSL2cvt67wLmmkjq3squxAIp2EIx41uzijTc7yo6yTMMXHaTehAbaUD4TBU5NoRTKfPkJ+DsfEABU2V5H4f+uwYLiiG43C+V3pAyXiZZSlPPN\/leuakmsaEYzg\/hEKzOoPFZRDFzkgSnyhdBTMX1A1rX4vWL3NDzQ4l1eqT2L+i9Aom4RNSa2rhZJ0tDuXt1Sj1d9obvY4pVnEZC7VL17ftoNDIK4F71t6HbbX2N66ifkTgXA6wfRO1+Fq3ToOJi+jSx+Ux9Y3DILqxPovuipTi\/vkbi3gRIscy1lOt30QvNCz7NwrlIJcZrHiCHpzcjOJ1sPsMW4EUyyZtF\/B7f1n9qgUj7fz6scXkB02LF6f7b\/+w=","translations":{"en":{"changelog":"### Added\n- Add support for Nextcloud 35\n\n### Removed\n- Drop support for Nextcloud 31, 32 and PHP 8.1 (EOL)"}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"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":"devnull","categories":["files","tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/luiscarmo\/devnull\/issues","website":"","created":"2026-08-24T12:28:23.447461Z","lastModified":"2026-08-24T12:29:57.186286Z","releases":[{"version":"0.5.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.2.0","platformVersionSpec":">=28.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/luisfacarmo\/devnull\/releases\/download\/v0.5.0\/devnull-0.5.0.tar.gz","created":"2026-08-24T12:29:57.179736Z","licenses":["agpl"],"lastModified":"2026-08-24T12:29:57.217556Z","isNightly":false,"rawPhpVersionSpec":">=8.2","rawPlatformVersionSpec":">=28 <=34","signature":"pP0vWkLSkv8x\/fNe3fjryb5rzW77NFi+w\/86yblPoLqCgZvc1k2f\/vOkMLHJ0ZtTrvtmByycSdCJy\/knlqH5NIvLk2VV7qrar2dh\/gKqPobAs+\/gofP0rCkKEtIpDoI8zKfSpUlxjFGda1UZCM2D1zzREpSgOD\/L328OxsxOhMps3u9uF\/UdRZ94huohuIMEk2\/FO2CBgTlzKHbN0+k4Z35McyCvx60BQMCbDj6MTNvJ8ucjOoaQElprIxiCh\/5inMetJ\/Mw8sWhN393+XIXad7wV1wZbIpXZmM8OJWI2zgQmNIyasbtLvrOz5gt+gXlKxX82dJ\/kwW6UMLavNrYrkHrOcAXtQ0fPkVsU3XUv47qxDSW8M519wjATuiTWoW9jBYGnU1MKZMd\/7rUyvdl632ZOfhEjh\/IzOqXtHYc6tw5vk3X6+HGWIJXr8OsOahMT6o9Q8fSG2w+iicsMoDpbAetxaCsV6WJXZ4kXbj2YfEOYTUeWy0ksKm0MtDsX0Nr9HwHsy+eyF8xu9lkVHRlNklUbr6bYnBNmV6jBgsTcyM2TeUwCxdpsHMrlIvhgrpA+ccpebId1nX13nvAm+tF0X\/y6lI059tQnRnR43n+KpUxJ\/l73XUrNOUV\/zPpOUGsNErfc8A2FfWYyTqywYq+6NR0qVfGK2unUXy9ehiVZKM=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"translations":{"en":{"name":"DevNull","summary":"\/dev\/null \u2014 Where your data goes to live.","description":"DevNull detects external drives connected to your server and lets you mount,\nscan, deduplicate and classify their contents \u2014 all from the Nextcloud interface.\n\n**Features:**\n- Auto-detect USB\/external drives connected to your server\n- One-click mount and register as Nextcloud external storage\n- Integrated ingest pipeline: scan, deduplicate, classify (AI)\n- Multi-tenant: admin mounts, users see what's shared with them\n- Optional daemon for real-time hotplug detection and background workers\n- Strategy-based architecture: works with udisks2 or sudo mount\n\nNo terminal required. Plug in a disk, click mount, let your server do the rest."}},"isFeatured":false,"authors":[{"name":"Luis Carmo","mail":"luis@example.com","homepage":"https:\/\/github.com\/luiscarmo"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEAjCCAuoCAhPeMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwODI0MDgyOTI2WhcNMzYxMTI5MDgyOTI2WjASMRAwDgYD\nVQQDDAdkZXZudWxsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAtj7g\nNViDXtmHIfIYrPi6xkxKojYKnUOC5Nfr\/hpajaam4qGbNLmaugAnUBuJhJhi5pup\nh7YKn7GlNgdOQID7msWPwCDcQ6\/REnkz\/Gynh2Zvv2thJ5BJGpLq6Vi8CdvQyOS2\nZ2uu4mgFJVOunDxUNBKNtRzB6iWEX\/qGU5GxKxMrpqwOGPS83vkrqLEK63AE6XRi\nJ5mNYG0vsk6zBd+dtlTY2LDxeqQDXFw4095rpIxvQDrheeyOZDmUkKr6ZhszbBO7\nz0J5U7fPaZ4iomsG6gUTDdxzeJbIYF8WOuJPp4jsUPRd39zo9HTYTfrW0nfZtpFT\nVu2DKh5TX2MsZN2IawA4l68kk7KQuR2n87X2hgHwlcxYz34xoTf0F\/7syb9wPFmD\nVyNXzl6Yx6V7FwX0\/nYX6v6BmNypKGy0iNMWxpox+EAOyO\/eWIUtW\/6SI95M04\/7\nplOXgIY7iGVGDWOmhDGORZM+tzaVsE7m\/8HeEircwUvc+qQCJMdtOMA69WSORU6E\nHjSzvETZJyafUkEBhJEgmd1jgzJWXDMGASjRZPasGwC7ZJ\/J84PgIEk6W2NgLvgD\ni9uclRWvQKcWHd18PR4PM3tz2X3UcLzfO3b7hGrsDRZ8sirhVXPG\/Hyibndi1E\/v\nsWf8OQkEz8uJyQjf83DkQLnlg\/JlBsNM6cC7z+kCAwEAATANBgkqhkiG9w0BAQsF\nAAOCAQEABUoMeBJmf1atuk8wrtA6Q6XfnBXHy5yiMAaqyOo9nU3C0o\/qCFnlyPGJ\ngiZsQDauro0fnGD8X6fkY\/s+JXKpgf5T5F+QuFnrSeueecG3OqFjfewMLik7R6K1\nUqtba1CxphfXQ+pPhUk\/8b8YCyfkA\/qFHPofoNMfnzz5gCSrCJSWs4ZrHMk\/LIoT\njYjDQbu7xBcZZOaIpppjq3lKH4vyvgRIvts\/BF+6nnEsLFAQ6sshFAmqQhEl4UoF\n9+BoZmsunmqr2z5Ke1IHmVlVmxT9d++d64cYAJ\/PG8Gx+wG0R0Alb8MQFdgzAnNJ\n\/EGb28\/XV43624pTy2dpMa3u\/BAQnw==\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"thinkfree","categories":["files","office","tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/lcm-thinkfree-com\/thinkfree-nextcloud\/issues","website":"","created":"2025-04-02T10:37:51.385645Z","lastModified":"2025-07-29T08:25:55.663165Z","releases":[{"version":"2.0.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=31.0.0 <33.0.0","minIntSize":32,"download":"https:\/\/github.com\/lcm-thinkfree-com\/thinkfree-nextcloud\/releases\/download\/2.0.0\/thinkfree.tar.gz","created":"2025-07-29T08:25:55.649881Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2025-07-29T08:25:55.708903Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=31 <=32","signature":"DXn3\/\/fZzS0YSSDgqoGBUmobGiPdKvbkfL1VIecLFcxXPUD4scrCXl1p9ninVDE7\nUfsqFsRnvf058SlCEbTg6DoiH\/3qONuR21IC2fSs7wSowOxyRacC8fT3chK773yc\nTzBqTzrUUrPStTjvisRV28Yede6lDsO4W9Pq7FgXajDdxrKlle7VVA0yYyRJkUo9\nyS1qXR3mT0fzcYE1UDT95NngHxrMdvZwjz9aKBLct2PwsbSx5fze196vMJixHwSo\nocSkgiifodDE4FBVaNOZgq8\/PKYPMKALDxkfHuRuUQvGDU79mAc2vp+fHuHB7Lje\nTgjqh\/KcHe83XyfDcFICAMbQ8vm6GHiduwMuqmhloL490LUZq01FDAblkkVk\/+29\njCIimXhFF2TQNanmeZ90fZi9r8qoRIMpqafbKLUYjN\/gSDQaz+Udw54vV1EqOFpA\nsm7Pxt4sV7A1WCDq+HwDxgqr494lHUGKFmY5o7a7W9wfsmsRH3ODvRfQGOCIO+vF\nXVHZuFP5F0PKDW7yqUqfSSN8rkw+hEteCJ8ZtqIVneohJbpqpGYe2HNaJ9CFzVWZ\n1TimJp6U8MfitYwBPDeUVozOm\/3bPNP+xTy6SnYP3wPkv\/0jydmou5VP8dHzDNW7\nDR3sUKyeNyEElQyCfMJhyHRTG4zZKMGIbkb\/NydF214=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2xjbS10aGlua2ZyZWUtY29tL3RoaW5rZnJlZS1uZXh0Y2xvdWQvbWFpbi9zY3JlZW5zaG90cy9wcmVzZW50YXRpb24ucG5n","smallThumbnail":"https:\/\/raw.githubusercontent.com\/lcm-thinkfree-com\/thinkfree-nextcloud\/main\/screenshots\/word.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2xjbS10aGlua2ZyZWUtY29tL3RoaW5rZnJlZS1uZXh0Y2xvdWQvbWFpbi9zY3JlZW5zaG90cy9zZXR0aW5ncy5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2xjbS10aGlua2ZyZWUtY29tL3RoaW5rZnJlZS1uZXh0Y2xvdWQvbWFpbi9zY3JlZW5zaG90cy9uZXcucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2xjbS10aGlua2ZyZWUtY29tL3RoaW5rZnJlZS1uZXh0Y2xvdWQvbWFpbi9zY3JlZW5zaG90cy9vcGVuLnBuZw==","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Thinkfree Office","summary":"Thinkfree Office App","description":"This Nextcloud connector integrates Thinkfree Office, a powerful web-based collaborative editor for seamless document viewing, creation, and real-time editing. Designed for teams and businesses of all sizes, it supports word processing, spreadsheets, and presentations with industry-leading compatibility with MS formats. Thinkfree Office is built for effortless deployment across various environments and integrates smoothly with a wide range of platforms and devices. For enhanced security and compliance, it also offers on-premises deployment, keeping all data under the your control."}},"isFeatured":false,"authors":[{"name":"Thinkfree Inc.","mail":"contact@thinkfree.com","homepage":"https:\/\/thinkfree.com\/"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBDCCAuwCAhKYMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjUwMzI1MTQzMjIwWhcNMzUwNzAxMTQzMjIwWjAUMRIwEAYD\nVQQDDAl0aGlua2ZyZWUwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCz\nqoOldXEPNSl4XelTvY0Oa\/0xYQ32WJIHUp\/TVrPYBK3vryruSkvBCHbgx+v174p8\nhFoliUSZgy49fjVsRFJzkG2UNEDhkmtfHSUGrA3U2MR9rUPXZwFD6s5vZbClRLG0\nMwTv1E1FFLw6jO9NXmC\/x4wRChh4FjhcSExEhy67lHKW73k1p2d5rR2+efLLjpzH\nY6fJdiaHweUafqMam\/CFJ+8FG8Y\/wPgeNLp7XyguBRnYhL9FDYujY4YXaJh+E6VC\n5kqCDtYxEt\/ooAyUmg3G1wNqDyX0lvQG5LjctgPBrhP5U93PXE1dWU2S5Zup4myy\nQTlFBA6Cj10hI6Rjsu\/O0d6QbqTGYP5St8EVbV5nMCRW4ADqceyzNW10EFFGxlpm\ngM2VkEHzI1Wo5y7aNekNfT3NPrUUb+GfZxclC7In7+GL\/PSWH88EN5SGnQJjA5IN\nbGyjjj4ZU5PDGeZWmBPx8G7CbqRkL3+aj5c0D2L3phvc6vAwTB77XWUvYNiUYf5q\naEgSUs1rsfcBtF09nMBhoNctrnZ5jtDXflbbtBDKUpdLeJoX38WADjBJPcdCXP3h\nqsqV6Bk1v7MvBEzVnouoVqba8gAhrQm3aYJCAlHpuBft3pRmrw+Xuw8nmrfn2M\/j\noI7Gnr3Gc5em1zN14+s9\/VZPyJaS4n2T0kzDp3rSqwIDAQABMA0GCSqGSIb3DQEB\nCwUAA4IBAQB6B+wVdw4K9sedpDbSXhYy3nKDB2p3LWqFsGeaGDJywd4T+ecxAcny\ndTIJst01iPSFuGpXy286yNpi7CtloMydM3xYPZfgksS\/Kx5oz9oXQAPs36qMo0wi\nYwurav4\/HCnh4Of5Z++4+oKFg5yaKG3h2hdO6EUj6YgBP\/Kp8XEhE9POUuUsU14u\n0kUMy20Ww8Hm+HMGNxbsH5ekhqxvdJoZSbUUrmDwBJdPo9D5WZrwMS2lHyen7tE3\nPj76e+F04JfUmzbUyfMFZnTLtJ9v09PfOb\/0b7TgqswI\/4Nim3HcYSg1TLyaPuIQ\nlK+dvAz8\/uFcTVUmzQEhn4rVNVH7Kfe1\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"files_external_sia","categories":["tools"],"userDocs":"https:\/\/github.com\/NebulousLabs\/Sia-Nextcloud","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/NebulousLabs\/Sia-Nextcloud\/issues","website":"","created":"2017-03-13T23:56:56.217474Z","lastModified":"2017-04-20T21:07:54.332536Z","releases":[{"version":"0.1.2","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=10.0.0 <13.0.0","minIntSize":32,"download":"https:\/\/github.com\/NebulousLabs\/Sia-Nextcloud\/releases\/download\/0.1.2\/files_external_sia.tar.gz","created":"2017-04-20T21:07:41.494767Z","licenses":["agpl"],"lastModified":"2017-04-20T21:07:54.437365Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=10 <=12","signature":"l1H4bYKRDbt+CCjTXLBEccfRrlOckp29uTvqBsoyW\/rDselxhxOy6nu2oU6KZdlm\n71H0cAZi2zT6PVSgPxsZrLNWUyalwKdBC\/AtmP9Yi5QnLphHYdoBhghwu4WDgpzn\nw1XfGEpgsAKveNbA3aM6vao0WRZzskTE9dNfrEUNs22RsVoagYyQkgpVC1XBJOto\nfECU2JXwBQYRWvmQVAG\/+dHeQLXfyhWN10mk\/K3ojzRclpFfvwe\/5e882Rm2oxF4\neIw7eHDlISjBUmXNB7icjDCAboLBgTTbx6tkIQw49ACBXG\/R3R4NeeZvYQXdmFJl\n9YxlQZ2Kk66ruVEznJU7OTGUHvh\/7yoF0AmlESGjXlrDwkougr9\/zn4aXLXvRXxK\nNhPVVBTdp6eoQeE6d7pIRGgpq4wmH34WOdlrGio9sgqYFs6Nf+Vu2urwQTAdsvCs\nMt7pf6\/67LTQlbl\/Mbpkj2MIQULRi+7VSH4N3lCF0w9sQrP6CUZHOgKQDv5hY1h6\n5dDIB5nQqBmkh8vHGvrt0zTTwjTUJMnlgYFy91+PDDDpsYOOlcmlkyaKynCAtv9f\n5efxQj+PRTVmWs7FwcHXalCZkKlryy\/cdSaNRtTgtxOAjjsGpe1E8pIVeuS2gOxx\nNsYYaXS3DiCrHBaBLaS9BdfDf+ViXmO+d1KTHFZG0FA=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9zaWEudGVjaC8vaW1nL3NpYWluZm8zLnBuZw==","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Sia storage support","summary":"Sia support for files_external. This app adds a dropdown for Sia, a decentralized storage network, to the files_external app.","description":"Sia support for files_external. This app adds a dropdown for Sia, a decentralized storage network, to the files_external app."}},"isFeatured":false,"authors":[{"name":"Nebulous Labs","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEDTCCAvUCAhA7MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMTcwMzEzMjEyOTEwWhcNMjcwNjE5MjEyOTEwWjAdMRswGQYD\nVQQDDBJmaWxlc19leHRlcm5hbF9zaWEwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAw\nggIKAoICAQCpqPffEXlTVc5nXymoruoNCw38HI1W64ZsNWQ5ldtZxuntLnKv9k4V\n1mWj3QLYw0Wkw\/H4xCecbWwb9nqVfoF9zMR6aWQ5BpqDCtj7ETPEZSxOsj7zXPj1\nviT8tBmPq35ehGmdSoiYYn5UUMWrU\/jTwLwMNYaHndGeSCZEcJXL1+Pxu8Aj3jjv\nN1QCgtXHJRNPhrsNM5O0rR6ZgAatC9hqcadmo6S7Yf5qeyQlqd+76TQm0ySSYV+1\nFJGTFELavTtj7lG7uyVQICExJ297aNELYwgjgmS4iRfUwtwrxjCOHmeTmqNe2v+g\naLSi0Hptyzy9bpzbnVOCy3VPD\/a+WgLd6sgKn5fqOu52GhUsXLZN1YRtbofNDsKE\nNnRWCG6xbhKdDxgCzb+x6mNeQriYfuJKpre5j8kdqy7zP9+oOiuFcOIBgJWJntXX\ng34a7NEIEATUFtH+czbKwheDU2HO2xPWVx38Clg\/zCKapXNVHxrQpq5MgNtlQHGS\nKoQvz6YMwu1wHLP2ufMn7GyVO6mOuciDEPVWIAiO+GjJwvjr8FLESdyeu5mj\/TQj\nMH52YRDPlLB6z\/BDyRoWX9Hny0SIq21AcUzMBNZ0MjCk\/ldGbstvYG0DakSHOs9I\nCdZgEz8sjdB59HQ8zy0fCaTm\/5kmbS88K52qm80e0AFboZN3OO0PrwIDAQABMA0G\nCSqGSIb3DQEBCwUAA4IBAQCWqNIeR2QBLLvPoBxTGMjxecvcv8SW53c85t\/Pw1JU\nUw8ASPCY685n676gTgszUtKzpumotAox\/0nKZwZL\/FTuXuNGogDBSAhwy9gYYjXV\nxMoy+Djs97tPrx6XMAejGqtcxmX7VBArNR\/q7mIHrtUkTfjYbAqKUQfpFgx\/qEMz\nlR9QXp0VXUPiatLAxIVTUydFeJqdiJBWNE53ruMoCUT3MlAo7a2GImI+1ihSaI+x\ncUGcgGtsD9k83LC0qW8Q1C3qjT92064EjmKusMn904G0fIdE1kpXR8vkYcFCI\/tS\nTNll1qpF6gSMbaCG8YaP+lMmX5rfxKryqHItCDeubgUU\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"customproperties","categories":["files","organization"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/SteKoe\/nextcloud-customproperties\/issues","website":"","created":"2020-05-29T07:14:10.160479Z","lastModified":"2021-07-24T16:00:23.510001Z","releases":[{"version":"2.0.4","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=7.3.0","platformVersionSpec":">=20.0.0 <23.0.0","minIntSize":32,"download":"https:\/\/github.com\/SteKoe\/nextcloud-customproperties\/releases\/download\/v2.0.4\/customproperties_2.0.4.tar.gz","created":"2021-07-24T16:00:22.559326Z","licenses":["apache"],"lastModified":"2021-07-24T16:00:24.632539Z","isNightly":false,"rawPhpVersionSpec":">=7.3","rawPlatformVersionSpec":">=20 <=22","signature":"LuUet6U1lZozdHULkcoVbyjR87kZoCgc+oadNzwQWThvaYeHVDcRavpOLOzd98Rn\n55WAlorjrR\/Rk\/siB6UFjSEI7nElax4kHTkmoCqIo1s2Y0M2RbBxMKeGcmyCiTst\nkr1rfRNZtOpjR2B\/dFpjko2LISm2f1nv2U\/o9V6xNS8FJErGxNvbyiWM6ielzFuE\nIpb19QeLaEwXnpAlqwt54Rdt5ESkUVbgvyeKQXc\/5tKXv5VAmvOWzZ+JJAfdJIMO\nAYlaayLJXY5R4pbYPgVPkCjz\/MVz7oNzjFq2Ah+IlKXrVOaDezik6bFSfZAmlNPX\n8y9WD0BkhP7kBMBcWbwIiKLV4JsisOJhG71W0IMYywLnlEIcO5LhVZTv\/GynFE6H\nn1G9H\/BkEPLYdHudvwwnDXsD4ivE4j1tHEWD8NwF5GN2Vu2ZuN8f89MQvQajTtVC\nzijb38TvHfV8vAIwrIm0\/xiuGgN6m9W1W\/0Chb0KA3QKl9v6nq\/l7\/iFRa5NfLyw\nElkibXeDjZSiQayPEJKz6YHvgZchdEZ8jsRHxS+21N1Y7kWQDJnxc+BLSOR3nPJL\n9z2qfRV+\/W29VXNJcHCrwHORLB34vBDfKvyoYdJ+RJoy5FS6oh\/I8674VL2kP29c\n3ce2Jlq5vFULWI4dS\/b7ZM4K5yjG+8GYxzHfF3K5W68=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/CiAgICAgICAgaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL1N0ZUtvZS9uZXh0Y2xvdWQtY3VzdG9tcHJvcGVydGllcy9tYWluLy5yZWFkbWUvYWRtaW5zZXR0aW5ncy5wbmcKICAgIA==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/CiAgICAgICAgaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL1N0ZUtvZS9uZXh0Y2xvdWQtY3VzdG9tcHJvcGVydGllcy9tYWluLy5yZWFkbWUvc2lkZWJhcnRhYi5wbmcKICAgIA==","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Custom Properties","summary":"Files app plugin to add custom properties to files and folders","description":"DAV's `PROPPATCH` request type allows adding custom properties to items.\n Since custom properties are not accessible via the frontend, this plugin will list all properties of an item in\n the sidebar.\n The plugin allows to define \"well-known\" properties in the admin settings which are presented as input fields in\n the \"properties\" tab in files app sidebar.\n Changing the property in the tab will also change the DAV property and hence it will be possible to access the\n properties via DAV call `PROPFIND`."}},"isFeatured":false,"authors":[{"name":"SteKoe","mail":"nextcloud@stekoe.de","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIECzCCAvMCAhE3MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjAwNTI4MjAxOTQ5WhcNMzAwOTAzMjAxOTQ5WjAbMRkwFwYD\nVQQDDBBjdXN0b21wcm9wZXJ0aWVzMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\nCgKCAgEArGkZERsEDjFcCDLzT20RdcUKVaWXiERHopyw+zlko3p\/bWLaeccGvowX\nHLa1yR\/UEbuR4SqEnKZtjjkl8+RSgsKoguBthunhhVYHbHUNOTAJORZMCgN5l\/Un\n5CeDzSLz6gB9vf\/R2Ya+gGixvKDBDiRGo8mhuMk6WrykOblCGZiZ0WHe1vs8EZH\/\n496s6lVWrrPfjhGA6BWExvuZT8u8hFARqxK17rQVTPml3yMf++WaAAKelYmM+RXR\nnMe8srhZB\/3OuLkuldI5EHTFIJVlR2R54WPBRxBaRYt7AhMFzTnei8JTpqY6SFLz\nYh1Em9OHfj+nmmAdR9UKK1rCsvUWS\/+\/1Qqmkl7jdYsTXDGECkimVlL5P\/tYy\/zj\nAuYiRMFO6Wbl6nfbZmq4HHBP2q6VQ4CQ7Z9XgnITLOsRRDliH6em\/9ad2Ok\/UwtX\nn75LkvRz\/drsKn60jmE+uZ+pbyudHicAbRt5S442cqM+9G611retd+mJ5JxXTf6M\nkqG1nbXf\/d\/h8B4SOylq3Gz+Ind8DQr5QZxJSaBHDZ1BmiD8PQWNRrZTOPcNVyyF\nTdSa72rR38y+TwBVpdlosnEiZscdiio1KuPbHiuAT4VUP7v9gu83TbGFtjWCkTtj\njUkrFFGVjbUxGpzoP8OC61bUXI1MBSm1+HTZ0e3fsV7qFyBMdWsCAwEAATANBgkq\nhkiG9w0BAQsFAAOCAQEAOaM2B3CJy+Cy++yqoS\/37xBpFH\/uCN5IZYm70pcYJN6v\nZsfkKCatxoHNkLFhjurO+M86nUjWWrjK00gm3DP38IpltxECFUcoKDM61ty3GwHi\n+aCcVuWidzzj\/PutlRC+8NmnoPISofA20HZqT1\/5arZqLynZ4axHGVExxWq48j0U\nvfPbc8nVEJvmln4EaX6IOVtTxJwJHW1CdWLFsO27GvwyKwzcAkDyCG\/BllTimnpJ\nJkhqAlUFAcAyXRrILVk4SWW1wrGJ8+aXuwk3KtCXeLp9XLUTETH72mKooykmgSnJ\nwFu8FDXdxtAM3lSbEbLAsI5HM2F85oM35lBSafSI6w==\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"integration_pexip","categories":["integration"],"userDocs":"","adminDocs":"","developerDocs":"https:\/\/github.com\/nextcloud\/integration_pexip","issueTracker":"https:\/\/github.com\/nextcloud\/integration_pexip\/issues","website":"https:\/\/github.com\/nextcloud\/integration_pexip","created":"2023-06-22T14:27:03.254408Z","lastModified":"2026-07-24T10:01:03.086340Z","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:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL25leHRjbG91ZC9pbnRlZ3JhdGlvbl9wZXhpcC9yYXcvbWFpbi9pbWcvc2NyZWVuc2hvdHMvc2NyZWVuc2hvdDEuanBn","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL25leHRjbG91ZC9pbnRlZ3JhdGlvbl9wZXhpcC9yYXcvbWFpbi9pbWcvc2NyZWVuc2hvdHMvc2NyZWVuc2hvdDIuanBn","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL25leHRjbG91ZC9pbnRlZ3JhdGlvbl9wZXhpcC9yYXcvbWFpbi9pbWcvc2NyZWVuc2hvdHMvc2NyZWVuc2hvdDMuanBn","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL25leHRjbG91ZC9pbnRlZ3JhdGlvbl9wZXhpcC9yYXcvbWFpbi9pbWcvc2NyZWVuc2hvdHMvc2NyZWVuc2hvdDQuanBn","smallThumbnail":""}],"videos":[],"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\/nextcloud\/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-09-15T19:05:51.364199Z","releases":[{"version":"2026.9.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.9.0\/passwords-handbook.tar.gz","created":"2026-09-15T19:05:51.324701Z","licenses":["agpl"],"lastModified":"2026-09-15T19:05:51.401931Z","isNightly":false,"rawPhpVersionSpec":">=8.0 <=8.9","rawPlatformVersionSpec":">=28 <=39","signature":"qC8CenvTOIouLdHsS45qd\/TyPCCi+PwJCAxO8IFl0X97sshASO8sp2ev1uX0ZWTN\/T33JoGXgu\/gnXRWhOsKxESSWPSyeXFc5wDH90eWA5beivn+E1f0CymZyAhnLgm5aK\/L1vHMTyXSBX0cClImM7249KLFuQqA\/zEclqe+p3gwwHcd5DpQQuKj+whgvFPG5gCEQ+H3v03q3G6sLsOCbAJw608s7kDsg6Dg7sJqU0ySLpsZEAEqK9L\/0ywxlmWAABM3qbLHPNV7Glw\/MqlZdriqYYVE029\/+XAxhOTkWoDhI1bP6Gi1P0Yj8\/8a77q61uP0aXCJT8jJm1RbYYc5kQScVbt+YMmXR0jN1bBM77BF0bDN3Uts67gLh+6tBkOKwe6pINBysyNTdkZvje25ZvCBRoqQFrYNyQKROfEkk9QS7ACBIeshYYLGtzG8LpcJPkZ1RSMymAZoSjbyL6Lg0fDoScUke4h4m3yEC1kE+W\/0h3jgbTjEEuTy5dUeYhUa323iydTvpmr62DKZIT00wITUqgFrrLaGbnypcpbP6tmaydT7BgnYSUaDrO5+zwx2lTJw\/D0t+18PcQbbCjYrAVH9G1MyfDA7egEkx5XIjOv6tj+nmt0MkmynADeii4jQLxaJviVjHZeZqpYH8FXHr\/5t+ecUGxdlZ0M3X7PJUXc=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3dpa2kvbWFyaXVzLXdpZXNjaG9sbGVrL3Bhc3N3b3Jkcy9Vc2Vycy9fZmlsZXMvaGFuZGJvb2stc2VjdGlvbi5wbmcKICAgIA==","smallThumbnail":"https:\/\/raw.githubusercontent.com\/wiki\/marius-wieschollek\/passwords\/Users\/_files\/_previews\/handbook-section.jpg"}],"videos":[],"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-09-13T12:39:22.590833Z","releases":[{"version":"1.3.5","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=30.0.0 <37.0.0","minIntSize":32,"download":"https:\/\/github.com\/julien-nc\/phonetrack\/releases\/download\/v1.3.5\/phonetrack-1.3.5.tar.gz","created":"2026-09-13T12:39:22.565279Z","licenses":["agpl"],"lastModified":"2026-09-13T12:39:22.984798Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=30 <=36","signature":"T1KYf56HTtex+7ciZl+wnoHQNQs8ATtEg1uVL1jBGlWBH3rfNuZ\/tKmJ175JFLoOvf4a0fey26Aq03dq0RqvJRK0bHorzQQOlAQqe1Izs2MZOZhRR57F2QP85uEzk0gHRMysPPBe4ZgLaXwfx9zg+BOJ4IVepR3UyR02pL3sWCbkfXqkdK+MxDab9cNwS2QKtNECDPMiixfXKR+EK6sIrrch6PRowsc\/95PwPDl2H0liPokMCR7E8k1J9PD1peO9z3dFZOx9xnt4\/lxh4W0SCAXxz9TpY+zXn5iSvB\/8W4v4iFFJxrTVIFJsAZv8mslqXK21\/CxIpX2yKunVlV\/wuA==","translations":{"en":{"changelog":"### Changed\n\n- Update npm packages @julien-nc\n\n### Fixed\n\n- Fix GPSLogger POST endpoint `TypeError` when the `sat` parameter is passed as a string by casting it to `?int` before calling `logPost()` @t-loX @julien-nc [#172](https:\/\/github.com\/julien-nc\/phonetrack\/issues\/172)"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL2p1bGllbi1uYy9waG9uZXRyYWNrL3Jhdy9tYWluL2ltZy9zY3JlZW5zaG90MS5qcGc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL2p1bGllbi1uYy9waG9uZXRyYWNrL3Jhdy9tYWluL2ltZy9zY3JlZW5zaG90Mi5qcGc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL2p1bGllbi1uYy9waG9uZXRyYWNrL3Jhdy9tYWluL2ltZy9zY3JlZW5zaG90My5qcGc=","smallThumbnail":""}],"videos":[],"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)"},"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)"},"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-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)"},"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)"}},"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":"spgverein","categories":["office","organization","tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/gitlab.com\/schrieveslaach\/nextcloud-spgverein-app\/issues","website":"https:\/\/gitlab.com\/schrieveslaach\/nextcloud-spgverein-app","created":"2018-09-20T06:56:57.169232Z","lastModified":"2022-05-10T08:49:02.692510Z","releases":[{"version":"0.12.0","phpExtensions":[{"id":"zip","versionSpec":"*","rawVersionSpec":"*"},{"id":"xmlreader","versionSpec":"*","rawVersionSpec":"*"}],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=20.0.0 <25.0.0","minIntSize":32,"download":"https:\/\/gitlab.com\/schrieveslaach\/nextcloud-spgverein-app\/uploads\/f4f3c7ec6417eea1d892e8ca7afd92a4\/spgverein.tar.gz","created":"2022-05-10T08:49:01.111502Z","licenses":["agpl"],"lastModified":"2022-05-10T08:49:04.672458Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=20 <=24","signature":"Qm+BS3Lem3+NOGNZdEZppj0s12OgbFxDy2WS74O8UZfIJr02iGBo1suQsYl72J5L\nqq3b6mG+2cVD\/t8lIlJ+4TmJxdAyYY\/J0C+ZxSPM3e0iGAOUv5XdCK1Ruc+XEeWl\n8rDRqIraOvtnX8P7SBvLueGb2bzpskIbp5HyRxIk+V0t+O68eC0g6EjUMrLIb0Fa\n5vlgPY70Aj24Dj3\/eB4wz9fyWVI\/EI5LuMDWSUj3H1DwN+E4q9ogM7EPV3sOxCoy\niD3pdpeQXSSJXCzkcJxeFOpkvktjtjyCramKWDPHUwqk6C5URcJYOHP14tjfVfC+\n7N8V1IU24HAHH+0Rpm38ioUkL+OF\/2SkOr1Xytp2H+OzpzjOqOXWbh+xq7D0NK7J\nJ2UgYaYJCvIkdkBAVrpUP7m9bd59B+TFjg8+FR80daaW2K2SEvGXN8S9WbScBgDb\nVAHPZgYRprKe3Mrecrz7Y6D6kjZlo99QZQBBGAKEJ2gh4Sro7exnRd\/aGjKTspA0\nMmGQ3MkFu12QzgW1\/n9kDo1Pbgv6jIpeDsOHS+MYO3Ru13tl0Uch+puCDnpVYOOO\nFnqt47pRec4jWYINa8MUjVZt5cQzcf1wyinJHbWR1osNpuz6o\/kNdPzUqQTucEJH\n9zJajs7gvFBVW+GBSRY9rzYGDPmyljPNwzWLjwV988U=","translations":{"en":{"changelog":"### Added\n- Display banking information in detailed member view\n### Changed\n- Update parser library dependencies and modernize CLI handling\n- Compatibility with Nextcloud 24"},"de":{"changelog":"### Add\n- Anzeigen der Bankinformationen in einer Detailansicht\n### Changed\n- Update der abh\u00e4ngigen Parser-Bibliotheken und Modernisierung des Commandline-Interfaces\n- Kompatibilit\u00e4t mit Nextcloud 24"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRsYWIuY29tL3NjaHJpZXZlc2xhYWNoL25leHRjbG91ZC1zcGd2ZXJlaW4tYXBwL3Jhdy9tYXN0ZXIvYXNzZXRzL3NjcmVlbmNhc3QuZ2lm","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"SPG Verein","summary":"Access data of SPG-Verein in your Nextcloud instance","description":"# SPG-Verein in Your Nextcloud Hub\n\nThe Nextcloud app _spgverein_ makes the data of the proprietary windows program\n[SPG-Verein](https:\/\/spg-direkt.de\/) accessible in your Nextcloud hub. You can\nsynchronize clubs that are managed by SPG-Verein into your nextcloud instance\nand the Nextcloud app _spgverein_ displays all your members in the web interface.\nThis allows you to access your clubs when you are on the road.\n\nIf you like the project or if it provides real value to your organization, please\nconsider donating. Just click on the button below:\n\n[](https:\/\/liberapay.com\/schrieveslaach\/donate)"},"de":{"name":"SPG Verein","summary":"Access data of SPG-Verein in your Nextcloud instance","description":"# SPG-Verein in Ihrem Nextcloud Hub\n\nDie Nextcloud-App _spgverein_ macht die Daten des propriet\u00e4ren Windows-Programms\n[SPG-Verein](https:\/\/spg-direkt.de\/) in Ihrem Nextcloud Hub verf\u00fcgbar. Sie k\u00f6nnen\ndie Best\u00e4nde, die durch SPG-Verein verwaltet werden, mit Ihren Nextcloud-Dateien\nsynchronisieren und die Nextcloud-App _spgverein_ zeigt Ihnen Ihre Mitglieder im\nweb interface an. So k\u00f6nnen Sie von unterwegs auf Ihre Best\u00e4nde zugreifen.\n\nWenn Ihnen das Projekt gef\u00e4llt oder wenn es f\u00fcr Ihre Organisation einen echten\nMehrwert darstellt, ziehen Sie bitte eine Spende in Betracht. Klicken Sie einfach\nauf die Schaltfl\u00e4che unten:\n\n[](https:\/\/liberapay.com\/schrieveslaach\/donate)"}},"isFeatured":false,"authors":[{"name":"Marc Schreiber","mail":"info@schrieveslaach.de","homepage":"https:\/\/schrieveslaach.de"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBDCCAuwCAhEpMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjAwNDI4MDcxODI2WhcNMzAwODA0MDcxODI2WjAUMRIwEAYD\nVQQDDAlzcGd2ZXJlaW4wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC\/\nfqVC9NvED3pHkjjUpv0o5ccEPv19SHCyhzQb6t1W60lr6Wuob9Eim8+oPU+FnGib\n88eDaTBfUtI0lufFA79nz6D2EZPuDIYOuAORKRPun1vXzMPfrnPPe2tLVaml6D6U\nSj7wCG3cWHr3gGg8rrIoHHaa4PweRf+5hFTfDYQUIQjjuFgJOU6iih3DrtDo8cMa\nCS9dVdZ7LkMpyozz2JMncpwIt18RT6vVtuHqU+P\/iqz7Sq8a6HlsOEk22hf651l2\nwSyEhfAhnPz3X2ul19q4MSZNXyad8JhKyqDvLO95kGUk0NkgE3QbIQZ\/m\/YbDAIc\n8zYMC3\/916tbLta100tQAnQiDXCKFDGhKoF1GHOKa28QnOr48rIkXvG1VUovpiz3\nIXI2kpEmsmOSdoP9znnvGXPYHVlpSRqW0DRkTmCBMEqT+TLsWw4uSgoL30lMiUkw\nGjk\/VR7n85H7h8PCnBfv+P9LXj9XA2QYijsQkVmC9BtQkxjr0sx6JCPH0I3PxDyZ\nSqZTVOsmqsOChE42CSvaGv4Dyg5cv+RDufDdG8iMKlni6d9Wdrq8160MTyZiWebJ\nWboZMgL7vXP9ffiP7hRioRByRhkrIsbFn3BKv0NR7yvNkRQyJcvbaWf\/TyEOjDKK\nrnNf7kZGSTo2zuHvUDyve4\/3aF69JRxGpl6d2dezNwIDAQABMA0GCSqGSIb3DQEB\nCwUAA4IBAQCWClQC3r\/qaw7paGXBIBv4keChhaKtxFI61B\/Vcdr8YS5BQg90\/b2B\nNMjB49fVtYvtlbGHqNs5AOc2I8uhI\/nQWqw6zjBjYet41OuHc10zhnQyIFaodkuI\nwOOZZLGnd3QtQWvuhAzjZ0UZKpxxt+YfbJZDf5vhe\/ESNCbk9h+pA2nQL56dxYiZ\nSMrIhpERjoWBoAQkZOfF4Gp9rjQizYpG\/tRLfOSrmy2YiJt6GN1uhzsVJT7dpygY\nER5egYyj9CeHb+Qb7A92YiH2XwvYNndoXXCW1oW+XwTmrXBHejxted6h1G8yhzMb\nhuFJqTg+C+vyuRX+xT1KBWh61YOkXoxr\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"files_pdfviewer","categories":["files","office"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/files_pdfviewer\/issues","website":"","created":"2018-03-20T20:18:23.897347Z","lastModified":"2018-03-20T21:12:10.144066Z","releases":[{"version":"1.2.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=13.0.0 <14.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud\/files_pdfviewer\/releases\/download\/v1.2.1\/files_pdfviewer-1.2.1.tar.gz","created":"2018-03-20T20:47:25.685310Z","licenses":["agpl"],"lastModified":"2018-03-20T20:47:25.767992Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=13 <=13","signature":"p3xIWZAxJ9oZo7Fgh7wnJqN5rr764fjTopzMuCy34S0drk5F\/lPrA9Z7ESMYmvoj\nbLCrNhmOMEm52lQYaSNGLy9X2ejjhCECdgXO1xMMWlNlHBqgd9di\/4jnWjcR1V+d\nrylb6Zz1ZCbDQRs84aGGtQ4dst\/DKIR\/SLm7I4C+SJ8e6blrEwO3xXkzbBXXA19D\nCwouT3WPRgbXdrA8HHgZ8GRkscBgY0fUFYoPKE2+mAX6JBpQFNFynPzNrlOf3Y+l\nWli14Rd16ErH2U6Ozfzr8xXYyIvw0EC1w0cUbw\/Bmj1ZKXvCgn6gVbFtj2v00lDz\nIMM4DUylfhvmiCrN2+JbuXwuYc\/KgyTZi\/ip713jeF1+TfJOlUoy6XDB4vcfn6cR\nHWgN+Qt8d15Ktxe1C4W2xN0IVdSBEJWFqlq+Tb3shYe7I75fzuXN8Z4oiBH9AgAU\nyMqnMbiOfJ2fZPI3\/tcuhyG6YrzzP9HlVQx0EzrNo3yvQAnyAOv8nrvBYd49hlkG\nb4m9KMRH+9hJsboSqpshSlJdQj5Dmp+ssmpZjMez7fk2Buxg8rs8IqeGYB+sGme7\nNQxNc+gS9RrwAXmujotUQBbH0w0bXaKZHzOMDFZColdMg79X+ty19OSyDd44vKjI\n4YrDfhsDMUACT5QOAvb8n0V666Mn2k0yAdFugvQqQaw=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"translations":{"en":{"name":"PDF viewer","summary":"A pdf viewer for Nextcloud","description":"This application integrates the PDF.js library into Nextcloud. Using this\napplication users can view their PDF files online without the need to\ndownload the file.\n\nWhen this application is enabled publicly shared PDF documents will also\nget shown in the PDF viewer instead of only showing a single static\nsnapshot of the document. The PDF viewer requires a modern browser and\nwill not work with Microsoft\u00ae Internet Explorer\u00ae versions below 9.\n\nPDF.js is a JavaScript library developed by Mozilla, you can learn more\nabout the PDF.js project at [https:\/\/mozilla.github.io\/pdf.js\/](https:\/\/mozilla.github.io\/pdf.js\/)"}},"isFeatured":false,"authors":[{"name":"Thomas M\u00fcller, Lukas Reschke","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.4166666666666667,"ratingNumRecent":0,"ratingNumOverall":6,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIECjCCAvICAhCVMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMTgwMzIwMTUyNzE5WhcNMjgwNjI1MTUyNzE5WjAaMRgwFgYD\r\nVQQDDA9maWxlc19wZGZ2aWV3ZXIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIK\r\nAoICAQC\/mqxCiPZebNFChDhzmlHnVu7ubzlCEiOGPc96MU1mqRm0XVsXaw2yiRM8\r\nup1aYkat+71mhfVSpJtyjylN6wztyD8RQX0OMaw+FF1hF0anMsPk+if6+fAYKees\r\nQ4+qmXZeYrk\/SNxoWTk6VC+xyyQmVuHwWYHyDNZpbUAOF16vkM0jPfjscGqqlP2Y\r\nUNoGJS5B8SlvfWHT3FGumNMLnB0AQyIZSAA+ns2bFQiDH+k2x6SmjraWpYtyd7pG\r\n2rZXysyCa4mbIScKL8TGPshNtLy58AznJUf1BX8HUyMaCdrjhCJjRFjFrVdQO7O9\r\nNBAs2OeBLM+5RLlqEcylPLQhYCi8+guYXsDHSQT4hK\/AYV2m+Gi6gS6gXKMZ47IO\r\n7pntsZ9ufh2qFE\/ZUEY\/xpkuEJhx8751z+IAK07+eU461rRSdcqxrvPglbOofWUx\r\nwTu3K23UEEtZiiWXH\/tlcTjfnwr+Lm+zhwC2otmQM3me4go8a1i7F9NCsRRM6Hgi\r\no58ADq141QHp5y64K9Ul46nQ78lxuhZkl2fF4czTyiEf2ANXQMUwRnXadWrFxl+z\r\nWUEVBCbamOSl2eP26mbSeXjyEB1YRs8OHmSFUoJkTnw+gNNM0SwyjdW86abH+PYc\r\nysopvjjT5ASk9yI\/KI0fHc5\/VKfSoz0V3guCE\/\/W6n6Ph8eDhwIDAQABMA0GCSqG\r\nSIb3DQEBCwUAA4IBAQBXZ4dbjbvykbw7rI3Onz0u2Ih65lzccN8FBGPH6KsZIe\/B\r\nQMts0RdWfEFYG0ZCSgK0kVoDJuuCStHUIOJlt8Co+tU817\/lyFCdXI6RXd5+CUp+\r\nhfCxOGADYRiavVQdzdPogB1PsakUqUAk3w7hE6mz1Okceo7edn\/Wu+k8i8tyLVze\r\n85lQVqeMFOqcaEUT2ZeH+ZE1wCpMnLHpdxz6vSHSUWy0QBYWO0F5UM87wLcDlYtd\r\nDB6B1mX7sDvdgDu\/ksyz5ET90eDpqRNJgFYT7OIuFfvsmtwpARfRv\/CTCzFqk02W\r\n+CCaP9rhKeW7BbbEkqUdws4awXRkTN7hhiug1E6i\r\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:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9yb2xsX2RpY2VfYm90L21haW4vZG9jcy9zY3JlZW5zaG90LnBuZw==","smallThumbnail":""}],"videos":[],"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":"dashboard","categories":["tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"","website":"https:\/\/github.com\/nextcloud\/dashboard","created":"2017-07-26T08:22:57.226053Z","lastModified":"2018-12-10T10:00:50.187819Z","releases":[{"version":"6.0.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=7.0.0","platformVersionSpec":">=15.0.0 <17.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud\/dashboard\/releases\/download\/v6.0.0\/dashboard-6.0.0.tar.gz","created":"2018-12-10T10:00:50.153648Z","licenses":["agpl"],"lastModified":"2018-12-10T10:00:50.774636Z","isNightly":false,"rawPhpVersionSpec":">=7","rawPlatformVersionSpec":">=15 <=16","signature":"FN+7U8cnhTugSPXabS25VWU8npg1vJJn16RWHhEF\/oGW1ymaO7xKbHS5VRlGTMIP8JjqCm\/jy\/jCzq4O5kcU8dO0CNbOd+nw\/BDb3fGurzEyuGCfcSPYmlXdu3fI6ycZZJgB4NJ5u71fRI\/z6qHSZ7baAegPKZDtCMSOcBEaYAQRxu4dMlGiR2byj34JklEF2Q+6cpScljlBAHvDj55eWouin8+NFY8xFRJows5KMSQyrCuBEjNjWUuMEi4Je+rO4J9ouakZcZR95UyAlxI84Duxe8\/YuTwA6BbwotAxqTjcPbja\/D6LgqTOiq7akzm2ReqGT7t1H0SUQEg0bVaFz\/dEhv\/cfnEtJIK9L8gnMZlANmK6oL9XI2ldc2463BJeJcPEfH6Blh3O2WW9E3ATV6QwO1RNwhF5BbHeeyL0km8ywx3kAxs8yjNDkybfiosJGPxT1+HFWL+PvLzz1nCDVzlCQRxI6RieldydN6ju10M1Mgjxqu7HsOxk6Wt+UcerfxHsf6El0tRcChYEZyV9lBHSfPFcweV9c6xwO70MaYvrdfVU\/EbRwF4E\/UhQoo\/oi5vPiYix06EIcdqsYqWLxx4cZpolljsRHCH61escZYbDATXL2WJ58W3icu3fdbypeQGfQbHMcORzAf0t48GtBg7xDxQFLqHqT+tSVTQPY4c=","translations":{"en":{"changelog":"- Initial release"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9kYXNoYm9hcmQvbWFzdGVyL3NjcmVlbnNob3RzL3Y0LjAuNS5wbmc=","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Old dashboard (archived)","summary":"The new Dashboard is integrated in Nextcloud server","description":"OUTDATED. The new Dashboard is directly integrated in the Nextcloud server and this app is not needed anymore.\r\n\r\nMore info on the new Dashboard: https:\/\/nextcloud.com\/dashboard"}},"isFeatured":false,"authors":[{"name":"Maxence Lange","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.25,"ratingNumRecent":0,"ratingNumOverall":18,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEBDCCAuwCAhBaMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMTcwNzI1MTcxMjI0WhcNMjcxMDMxMTcxMjI0WjAUMRIwEAYD\r\nVQQDEwlkYXNoYm9hcmQwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCq\r\n04pnnuylkpq9WhnBjg+VBf46T\/8BKsa1UcXos2zPPLxyt3uycVw6cvOrF420Wutv\r\nRVEtO2EobhwdV3hLSaA3SK9DoNJCG5udDnarPYKkTUCu0BSQg9kJdLpnvLPG3Mn5\r\n8vrccILInZ6amw\/o3LTfa0Q37bWkLrKB9koZgMN19Yb0Q1ha9L98McjcNMD9\/FvF\r\ndXH6LVdzoRkD1xicIipJMVTmnwXO3T5hIr3XUatDGEXid+FcxRVq0Ls4+xlXFjBn\r\nkeA0+S0VPEo4WatnpGaFKSv\/\/W3c5LZo\/HCKPmUu7c8qFuscMN8lvhdC+8VFjoEU\r\neKsrHu9aWzycuOUTZpvDsVFdplfhfCSqD9aaPIBZTW3BytOYr6D1HNSqq2\/d8aci\r\nE0zYlDnLiwbNPogrNg5T7Hl0NVsZ7FuIbB5xEoBMwADNkRxO+FDkfYyRh8Uk8uF2\r\ns0a9sEEq3jnSthyvY3uSLsNvHzc4\/a6sk\/J5gh2FIGw5+ua+fQ9rNqOntoQMIQ5X\r\nyjyuDsHSTbijINKxyl0MKGVHtNbFnEBK9feT3MY2afRkn8pxY\/rCGa6if51V+dxS\r\nvIR+CBPHCp0PeQpJB8HGT\/Qv+7x2qpwrly7dJmMawltZeeW97iz28L+y4ZTL37qt\r\n1AIt5xOE0L9DSVs5OnZsQQT6X5dV08kFDvwSznGLdwIDAQABMA0GCSqGSIb3DQEB\r\nCwUAA4IBAQB4LA7Vk8PtS3AWEfgdeQEDAaV+TDEVUpQLA+PUDcVv2TYJA8Eivs1T\r\n5GsIRMDKzfR4VqHv3sWm+tixnjHoy8ywgLgqvxY63cLzEKYmvPa0qfu7w84yq34Q\r\nAf0OXgMHXiLxKNfX8jSxunPmRjtSnrteuNJOe+TzYysAR9RpknR6gK2w7GAHo+lT\r\n6iHmIdXNCs6o68mgD6cwwgXs1oENBYfNAsZNYjrhUe+ZQcTgKgTvCyGi2CeF9Mq5\r\nKs+TX3imDMjZUiP4IpjtqtNv\/xWOKP3nmzT89qIKngrC6ZnXmIECYoR+70up3OvJ\r\nXDViwetq\/n6OthWHPECdoj49kaGXYRKG\r\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-09-16T22:31:26.466303Z","releases":[{"version":"11.0.5","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/eurooffice\/releases\/download\/v11.0.5\/eurooffice-v11.0.5.tar.gz","created":"2026-09-16T22:31:26.442693Z","licenses":["AGPL-3.0-only"],"lastModified":"2026-09-16T22:31:26.506202Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=35","signature":"pRBJKSVlb9g882Q65zUhSpMyXRE2WATCozgv5MbUWcAkCIagSkGh5ZHVoaVNC+Rw1SGMnLVAwqsT7jY6DBAtIos7cR\/Es\/dgHcf9d3OWl3LSC+xfmjpoPk+Gyz1exTaR2oUAGjEAxNHNP9tYerOP7jiIrQ+h1APSW2RWLTKvzM\/VjmOf43T+G1fys2WIuIexulad+mzqjj1pZUpMkfDt7aRNDf0U1Szwf6zzOTyLwimOy0XJ0gCIBaHgyxvyMTLresWLeuenf4UdUsMGWaxjB5nuxLbBoteGFdtnD+r2zl+CVeNFDWhYakLZTwq9gtBe1GpstKWXCPGSASPI53AGVupr6HhIEbxkY7ny04Q1s3Q3OHra2+3vCUOWuKW+wq4D8hDqrbwg9HL2Rs4ORQw3MJ15KEfQCVOWuTActHehq4ifXafbdUhWJrxhhmfcjOpCJohog9KZ9YxCF6YOfeNB7Lfxqxv9wMGSHLITDjDk6qWD9sy3\/Cc0Zyjj6PIEn3seRdh\/qIXTDbGtJ1D5nLZXwLtg71T7Z5wYLjtlI16PCbw+IrKHi7o78T6QQ8i6orbqVhnnIUTTzfbzARupEG2bBoXoCeLbk3hsdo9Qlr+3sgUU9ZOb97aohb\/3eKF2Jq9a8r6S3uP6siKYtgknZrUuIS9BvBAyenDJ+CB5E\/jGee4=","translations":{"en":{"changelog":"## Added\n- PDF opens in viewer by default \u2014 clicking a PDF opens the EuroOffice viewer; an \"Edit in Nextcloud Office\" action provides access to the full editor\n- Admin setting to enable EuroOffice as the default PDF viewer, replacing the built-in files_pdfviewer when enabled\n\n## Fixed\n- Admin settings panel broken on Nextcloud 35\n- Inline editor: full-screen layout with correct sidebar visibility on Nextcloud 34\n- Corrupt cached format value in getFormats() causing a TypeError on subsequent requests\n- Font manager: graceful degradation when the AdminPanel service is unavailable\n- Callback: silent file overwrite on corrupted force-save"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0V1cm8tT2ZmaWNlL2V1cm9vZmZpY2UtbmV4dGNsb3VkL21haW4vc2NyZWVuc2hvdHMvZG9jdW1lbnQud2VicA==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0V1cm8tT2ZmaWNlL2V1cm9vZmZpY2UtbmV4dGNsb3VkL21haW4vc2NyZWVuc2hvdHMvc3ByZWFkc2hlZXQud2VicA==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0V1cm8tT2ZmaWNlL2V1cm9vZmZpY2UtbmV4dGNsb3VkL21haW4vc2NyZWVuc2hvdHMvcHJlc2VudGF0aW9uLndlYnA=","smallThumbnail":""}],"videos":[],"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-09-10T16:01:31.199542Z","releases":[{"version":"6.4.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=32.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/files_antivirus\/releases\/download\/v6.4.1\/files_antivirus-v6.4.1.tar.gz","created":"2026-09-10T16:01:31.177609Z","licenses":["agpl"],"lastModified":"2026-09-10T16:01:31.257653Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=32 <=35","signature":"mPRps7Zbj8bMYZA\/ZtErCku0KDABaxLXDfDgwo2mIQe65\/izImxGC\/dC\/jRAztLpvt85eLVcBf8XrIIbpSfKtBDAlIoLEjo28tBgjI\/XSiPwMQY24NIT8sBJarsS6p88XG7aF5DFwqQrdJlgcctgBX+AgUUrkdwDqv+QoBzziHNA\/eA2DfJ+aEOlwpx8XKXHCJFr8J2JzjMPOeQZ5efYswK79qMKiod5rde9TzRT04qQkDFnJbVBqkZyo15PbEjRrjkUZu2sW38jiPlpTvBmEKDWYUd5ELRuM4PPeKcpoZ45YHv1ogtALKNK1XmiMgWXIkLgMOsSRoL1ESwmkqw8m4iqUlkwbB3Yp1SF0wOyCM3fBfVsYVJboODQ9OYIEz4yOinV0oM2P1jrn+6KW+HWpgAdQ6drcf48nnmoF9wRyHf2iCBa9CLv47SSSD\/BsXWENuTzX9PEPAiVN5FTJc3Eq\/r8NMj9cAkl7OgOQoPtit6nAUQ69AlDqJvdaqUrN8Ej5p1\/qCButKSu3otRvDfdhzk6yEeVE9aM3XJdVBMUp7KsDTsZiJuotpCH94NhoqHdjqNUFc8OrPUqMAUj1gq5sG1hHk7gCk\/wT4TFPrWDNGdAZjwDo\/+qyNrRnXTs+CoYk+sVD3+ket9vygQ8r6o3uhkdoRiXpqCfIoq94y7z+3M=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9maWxlc19hbnRpdmlydXMvbWFzdGVyL3NjcmVlbnNob3RzLzEucG5n","smallThumbnail":""}],"videos":[],"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":"Robin Appelman","mail":"","homepage":""},{"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":""}],"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\/jo23sh\/auto_groups\/issues","website":"https:\/\/github.com\/jo23sh\/auto_groups","created":"2020-04-20T04:39:50.802079Z","lastModified":"2026-09-07T06:46:43.218660Z","releases":[{"version":"1.8.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=32.0.0 <37.0.0","minIntSize":32,"download":"https:\/\/github.com\/jo23sh\/auto_groups\/releases\/download\/v1.8.1\/auto_groups-v1.8.1.tar.gz","created":"2026-09-07T06:46:43.209583Z","licenses":["agpl"],"lastModified":"2026-09-07T06:46:43.255748Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=32 <=36","signature":"dSAZmEH4DQm5ek4h5McKdZRPiyY+IokxzM9fhF7UoNIBOAiJmdxgbN88TRZS+SQgClGfp5x0skaOwgvfdKJRRa3M4GlZXyLql0K12z3Z1IHSqj06ZrUHawW2KbG3yVniQc6aqyPqEVKW3qz3xIIavpVVzp9a0zLpE5BMgUHCXKDv9DSWI8kYiqR6Qa8wFnTJ\/43YmaBCpi6J2E5lZLfT9loweS150BFnwWvYobuUrDY9UcwnCi+E8dglHlD0AXfHnlu\/xzP+4NUDIoqk8n+o9QGfTgd8b+2VQvIeFWbCvo\/3SJfHo\/C8Mh35QYNom5EzG65xwBP3oUi6Jtv\/Pf2LzDb4mhH61e1tKSLi90PW1zCk2UPyWcD\/LJZBBoSgobLfybBkq2MsiG6fD0WKBpu4SVVvhK52aPNBQeUT5Zd7cflGQ9gR41Kx1EsIpCYL2fymttXR\/At7LIpFCPGaA9Ny7mHR0xax9MCEuJ4sPFqiB7cyXGxRd\/woh1VVraHajIsnWcCKv8PPw66OLAHtzApHGLMDhVjWg0xSzzbBiAcbN8mjrutNzUXOLTP6WgchX+kHI+QQuc450bgrU4PMYpcNq5ign01Y8rCyxLmd3Vu\/4GCTY0POV5soZBd5wQ+qGblsUqYq\/uCpMh0xBr5A+ozqCG+02fa42aq1d7tRmNTgKVc=","translations":{"en":{"changelog":"### Changed\n\n- Translation updates from Transifex: the \"Override Groups\" label in eight more\n languages, and revised Brazilian Portuguese terminology.\n\n### Fixed\n\n- Code coverage reporting and the README coverage badge, which had been broken\n since Codecov sunset the `codecov.io\/bash` uploader the workflow relied on."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2pvMjNzaC9hdXRvX2dyb3Vwcy9tYXN0ZXIvc2NyZWVuc2hvdHMvc2V0dGluZ3MucG5n","smallThumbnail":""}],"videos":[],"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.9,"ratingNumRecent":0,"ratingNumOverall":5,"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-09-14T22:21:38.755899Z","releases":[{"version":"1.4.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=30.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/notify_push\/releases\/download\/v1.4.1\/notify_push-v1.4.1.tar.gz","created":"2026-09-14T22:21:38.707506Z","licenses":["agpl"],"lastModified":"2026-09-14T22:21:38.802904Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=30 <=35","signature":"O83PA\/rKfbm142oYsBu14iM4YHzAGZ62UUpTKJE3K3cI5HFs1xzGYXlAzFLb0g7Mc+w4cTTlRyHBd942K7WA2ETHAg8cvWDOSnLkPaZghgQ2uLcrMksf2eAm\/a8iR1S\/9TqZ5bEaqDQdMs6kuL6+Wjqtd5Dut6tDsKieY2R\/TWfuineYeTxxDpFK1AUzFSyimAH36EXlZlfYP2e7sOH8eSKwVJaizxXADpDu8zMldKs77TY+rho7THi3I2NNCiNv+pTKfqjI16y0HVxPkyouMCopdOsal5\/KlwHx6sDiVls0Z5tuEARM7g8d54GX8lcvU4kp2N7H\/J13Wc5kbYOE+9XgOeNgDCBdB2GR792MgS+eOkk1y7pDnf0TeIQHqgDXIbca6tRCD\/F9rCcwxxBLHNI7nhSs4ZPRkLuxOMoh06fSxUdMRUtw5FdnCTEy1dYSOPuiHgLX2SNgXHIrXgYVLSqsygpuhgOAOOabjsizBqmaF6OIV19Kmw00sBPvFryWkD+ip99z6p2Z5C3NMH6dzq6meRRDFzBa7J7N+anqo4k7RoRn0bN511m5i2t8Is\/TL+ktxz8e8z+rp7nHSa6AReOSZX7+zdIWLzPiZzRpim\/y7tWCVnBb8\/IpLti8Y9wSbKFWBBezG2MVpdl7ZiornPv3aQF9fou9KmvZlrfyFfE=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"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":"carnet","categories":["office","organization","tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/CarnetApp\/CarnetNextcloud\/issues","website":"https:\/\/github.com\/CarnetApp\/CarnetNextcloud","created":"2018-09-26T21:37:03.488751Z","lastModified":"2026-08-12T15:17:11.299028Z","releases":[{"version":"0.25.14","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/CarnetApp\/CarnetNextcloud\/releases\/download\/v0.25.14\/carnet-nc-v0.25.14.tar.gz","created":"2026-08-12T15:17:11.285002Z","licenses":["agpl"],"lastModified":"2026-08-12T15:17:11.327369Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=34","signature":"vxtnkjOXf2PUbLZBltrQ\/Wqc073z94V2KQdqvd9\/9w7K\/HpSGww2CZXLPddu6LxU\nF+C0FtWwEJr1eBZ54HqzFlbLSYFj\/FgE1Yfs9hLQVkx0ABr6DqpzKljuO9Kg4JAz\n9RKDiqANQen69fS7PVZPabRRp8WPwQbHDGHL\/AMY1rSKAVKIHhBHRtygBi6TbCaz\nnMqXL7M\/a8NTqTaBrRi\/xQOrIqvpFlk+MfjuzWe4NHD15C\/EdFtdmXj8Ocojim+Y\nVT9mIdE+knplGVpcM4fymuKWQj6ckjmCoF\/rDqCLnnIGUwDmiAPDuRjMUwABR7wk\nbUVdkXDLaz5hACgI9lqOhiaLmuNgeMIgh+HJdKR0rJ8fLuZs4DJJEaO+foUDj5ot\nhJNeRuZJsKJCr53XZwoP4MnmVo+Zmsx8FGKMfqW3x+edOIT6hTvqnpi0HRnXX1nR\nMfocL96Xu+kGN2SecuCnEW2F\/BDkJmfMWcwQqXW1\/zhcz\/PfelJZw1WXYnb9P28v\nx6dNHoTbTM7JxQz5QC1Ll2LE\/Uo6Mei9hnCMyU9iKYQvcJEcECmh7iHT9fb+A9D1\nUA1y\/q\/COlplISGhLl5TS5Nl01ao3QD6dSrpWEpo5XVZIURmLJmcy2XTj0wmA7L1\nPyTrZ5j5qa9zx5jpQ53OYaX8O4pzZATllxKfGc7c5d4=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0Nhcm5ldEFwcC9DYXJuZXREb2N1bWVudGF0aW9uL21hc3Rlci9pbnRyby9vdmVydmlldy5wbmc=","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Carnet","summary":"Powerful note taking app available on android","description":"Carnet is a powerful note taking app which purpose is not only to write your shopping list but can also be used to write longer texts, stories, etc. Carnet is available on Android and Linux, on your web browser, Windows and\nMac, with sync capabilities\n- Complete editor : bold\/italic\/underline\/color\/highlight\n- Import from Google Keep (only on desktop, then sync on mobile)\n- Insert images \/ review\n- Open HTML format\n- Organize with folders and choose root storage folder depending on your needs\n- Keywords\n- Quickly see your recent notes\n- Search amount your notes\n- Protect the app with a pin code (no encryption) on android\n- Statistics : words\/sentences\/characters\n- Sync with ownCloud\/NextCloud\n- Online editor as a ownCloud\/NextCloud App"}},"isFeatured":false,"authors":[{"name":"Phie","mail":"phie@phie.ovh","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.8181818181818182,"ratingNumRecent":0,"ratingNumOverall":11,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEATCCAukCAhC6MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMTgwOTI1MDgyMzQ5WhcNMjgxMjMxMDgyMzQ5WjARMQ8wDQYD\nVQQDDAZjYXJuZXQwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDE193G\nWHNZR80o6y+p9dTY73lxvsd4VGtr6u0KL\/7RHaE64QtggQDHfX4VIafOoJFwvKy4\n4ZJLplTWMfL8DuGPa\/xpBSmuuHO2vOARFf4erzBWHuUa6D7NkWiBEiphbFqi8gwG\nU6hcp8umUVCpmSB3LV\/CTg44\/Yj38btwRcgOlAWzlAvYKJ0V0xiqdDwAL9kES3+S\nYTCHB930BDa0zd\/JYeMZ6JAte8HMBqQwzxvd9rROXOhSeWkx9LGD4aFkSVD5tztd\nWWGSlHEEA6R5O0MgTTgehSarGtET+SUDnjvajvzFYhhrRIvDDVjBxd5A2qb7Hm05\nhSJ+s\/n80jHP+YauCB7t94pA+gN6R7\/DvdWtNJBltGcdNdu\/wK6trjZm2ebqAlbw\nSIQvJ3+iCtk3XpkPzM5T1VJfNGkeuxiYooeSVJ41YIZUKrdN+X+7DuzZAnAtvY5G\n8MBo2jEWV8HZREtI9o0vmITgzNl1Pn2JyLk\/5mvcftni9wXJrXU+scBH+rhjUTEi\niFk0CH1dEHEeUQGPAwwf80Ff4AidKiMjOgctSfQCRZFFifxHIz5NSOR2mHSHzx3C\nK1g2+EkbTORV50OVzcVWRNihLVdMfi07tpz\/w9YElqT8JpWPdG81Lj9EJlx5xcKR\nfzuzAbV5m31+UMGshEzmzJXhxveO4HrLdpxZpQIDAQABMA0GCSqGSIb3DQEBCwUA\nA4IBAQCDCvcxXce\/DgVVLxvaCmWPrVAY9uX3QbcKTiYzSI3THxejbaXX7CZxXrrh\nEhbmJWImgCzOy0nkCqwmQoEGkf8DD6+LCmK+6h5Y98F7r97VZBHyEGi6nKWa162f\nFASA8wB0YLgEDkBx8y4Nq\/o1EEen6Da+l05+awuHVrJWFEchCZTO+HOZtAZ04Muh\nl3TGLq9+rMNVO\/\/DodNX9hvTdIyWaLe880+avtsk9ISd5vyMInMwz2UXdEpuSMmC\nEchSyj9QqXIR6Ud8F8i88wSMSsQ6HiDV6Q9k1VBv9I44vYWnoJrlqAhJVUigOpXY\n\/AlcPYfoQ2ijzNJ3qyd6qrpCWRVS\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-08-26T08:52:15.014078Z","releases":[{"version":"4.1.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=32.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/integration_zammad\/releases\/download\/v4.1.1\/integration_zammad-v4.1.1.tar.gz","created":"2026-08-26T08:52:14.996189Z","licenses":["agpl"],"lastModified":"2026-08-26T08:52:15.058926Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=32 <=35","signature":"ne7rf\/378wSeeid15Odsi33qR1vdeD447q4JN19+WqWNBxWOiopmwV1Bcr1Uoy3GecQ8CkvtwVnKI6uXjAPhjpp5yNCdHvqglTIr03SqtAx\/VrJMo+w3Dt324R+C8SR77rblTbhQ8gnyp7+RN0xLoqZla21bBn1Ps6kiaX5R5Kh73Nn4rkgXNIjlHCaWxsymqkThkSC8+wONRSB2elMyar7\/32RWewxjxGE78NjZuGXMi5j5hsKbk2DXHg1FQeL82mvglwEA\/tuKjE2at42w+loM47S2rjFhJBtLPAZPFFFbGxz0C0wdkXrbDFrVqKxEPWjlgefsdXg3XPOEYLGWH566pQ4alLLlc\/EOClR745TE917Rlo9m2t\/rb8Jm24HHmHCYYvP+gPjRvwvXlkaQdiOm0559hGthWonVxeAr9KDn4ykBAlSvwN9BjSZjr+PoU\/+eL6CjW4xzzLrDmBm98wqVWtPRV7yCLKpmzWEENs4XxlKUDLW+7J5tOju+yA+19lpyNdRmLi+m289yoslqmvkX4mKyMBvxKglq\/Ntkk7kMfh6WCcjjPu6si7GhiNe\/z6FY14y5dNEsq1BxiqxfdbKk2eBb51gxBoq\/B+X65mKa5e5eS\/4tAUbikeDIEPZc7Ua2N3qU5Y4RieCCUITahpi5DTV5NyFb9y66hBjfavY=","translations":{"en":{"changelog":"### Fixed\n\n- fix: Dashboard widget stayed completely empty (#247)\n- Fix: Use the current `NcDashboardWidget`\/`NcEmptyContent` props so the empty state and the \"connect account\" button show up again"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL25leHRjbG91ZC9pbnRlZ3JhdGlvbl96YW1tYWQvcmF3L21haW4vaW1nL3NjcmVlbnNob3QxLmpwZw==","smallThumbnail":""}],"videos":[],"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":"olvid","categories":["integration","social"],"userDocs":"https:\/\/github.com\/olvid-io\/Nextcloud-App","adminDocs":"","developerDocs":"https:\/\/github.com\/olvid-io\/Nextcloud-App","issueTracker":"https:\/\/github.com\/olvid-io\/Nextcloud-App\/issues","website":"https:\/\/olvid.io","created":"2026-06-22T16:05:57.353990Z","lastModified":"2026-08-27T16:31:54.544277Z","releases":[{"version":"0.0.4","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=30.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/olvid-io\/Nextcloud-App\/releases\/download\/v0.0.4\/olvid-0.0.4.tar.gz","created":"2026-08-27T16:31:54.512312Z","licenses":["agpl"],"lastModified":"2026-08-27T16:31:54.586870Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=30 <=35","signature":"J6Exlw+SPDj9vriq6trmRwjSw6QPG81T5FB1EAlVgoanOoG8cdkHJL8qw6Gsw40QdQSdNu47i7WhYRq8VYmJ6V1PAahLz+mh7yAp9ZOqgm9mV4WmvvBM92bLyDbHeTOdcFWRu0NnUcQB4Eb5jMUbXzCl6de\/\/lOzRn\/vmutHLUh+BGFFR56KBXuvxPx0cBKSZ\/IUO2QhNp9Eyh3kgU+fWqnvyL73uSV2LFiNjfLxNkTWl\/IiZkk5nx6xsVnOCba8896VnJ4KC7t5R0Uv1ZQAZSKzaX+CalQQCxu+\/8ZqewAeq3pRbySICpZvlMxrvOJDXLfia8lLc8DraK\/\/X9dl0XyulSIh1k6YbsNBraZ8PhlB3YwxHhJ8o5R4HZxWzHehlv1nisv\/saVCxctlpoTmGLurr0dY\/KnvE+VaiXCN8Gmtz0VZmU2VgjjWc7R8orvB2h5zw+k3UFwM6Bugfc+DSNgxbN0oVV+0PmT8s83c8VtwV+KjqBypFDY36gd6jraQYNFHNBkBoLIQLyqLr\/be9pO9RCUHLjqqdKaGZYwkLP\/fRW4L263+zR1\/0y5OZTtGXdBsxUaI1lexuOmUDULUmDzTeHf03a50DFqVrz6RlaM89xs70l3+GfnU03suAulLE\/82j3nMxRYigUywZMVWwJwCynqnRdYeK2VWCOS8F\/8=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL29sdmlkLWlvL05leHRjbG91ZC1BcHAvcmF3L21haW4vaW1nL3NjcmVlbnNob3RzL3NjcmVlbnNob3QtcHJvZmlsZS0xLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL29sdmlkLWlvL05leHRjbG91ZC1BcHAvcmF3L21haW4vaW1nL3NjcmVlbnNob3RzL3NjcmVlbnNob3QtcHJvZmlsZS0yLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL29sdmlkLWlvL05leHRjbG91ZC1BcHAvcmF3L21haW4vaW1nL3NjcmVlbnNob3RzL3NjcmVlbnNob3QtdXNlcnMtMS5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL29sdmlkLWlvL05leHRjbG91ZC1BcHAvcmF3L21haW4vaW1nL3NjcmVlbnNob3RzL3NjcmVlbnNob3QtdXNlcnMtMi5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL29sdmlkLWlvL05leHRjbG91ZC1BcHAvcmF3L21haW4vaW1nL3NjcmVlbnNob3RzL3NjcmVlbnNob3QtZ3JvdXBzLTEucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL29sdmlkLWlvL05leHRjbG91ZC1BcHAvcmF3L21haW4vaW1nL3NjcmVlbnNob3RzL3NjcmVlbnNob3Qtb2x2aWQucG5n","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Olvid","summary":"Use Nextcloud as an Olvid directory.","description":"Use your Nextcloud instance as an Olvid directory.\n\n- \ud83e\ude84 Magic Links: easily bind you Olvid identity to your Nextcloud account\n- \ud83d\udcd1 Directory: Start an Olvid discussion whith any other Nextcloud user in one click\n- \ud83d\udc65 Groups: associate an Olvid discussion with a Nextcloud group\n- \u2709\ufe0f Security: your messages are steal exchanged using Olvid cryptographic protocols, your Nextcloud server do not store it."}},"isFeatured":false,"authors":[{"name":"Olvid","mail":"bot@olvid.io","homepage":"https:\/\/olvid.io"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEADCCAugCAhN0MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwNjIyMTE1MTU4WhcNMzYwOTI3MTE1MTU4WjAQMQ4wDAYD\nVQQDDAVvbHZpZDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMQntbB3\neghYyczfVlH559bfeZk9wCKFVfevq8rOy1BYoH2mJFnQjQDYHqDft8rFQ01bLbJM\ntKXN6+IqYQPN9Be5Skr\/d0Aspq488YpLaCfwS2q1t41O7D6a6VW89ZqhW+NBYFkS\n6aTX1vhtn5SIEk218QWRikHirwDNZGPqxT+TzeMOyFTHq3NSwZAMHpJZe9bgcIW9\nM8v95+h+WW9qK7jpvw0QuFjMeece8GerhLpdvJTNI3mzyRSz6nSxRZFVux+gQ0jW\nQTHygV0eO+kAaB\/AxdRii1ISYa4zuhMvfn3nu0n8CJLGEBpgQLGD1Lp5nCacOagk\nsAPYb4Z3h8mWKGufG6NJPr4+XxYOgCdMsrig\/UT1LkKBDW0QfwK+VLPQ7\/Xs5ShA\ntNsqGxHcibD8w9IEON7EdcR+ruxuBx3PpZjRkRD6jCCDEgj7MFaEoFFTiLrx\/HTY\nLR1mbAOt7eCHwwFpl6vFdRmqiqkZ2T1W1BW9EZUP8MZpOAxsxueCjzEnTr1lYoVj\nSSg6zwd0e+QnnLgTb1qacHeflNCZiUCRtfSvpNYV4HdYR4W31iNi41L4KxdRH74A\n8Bm6Pi1dgAZGEaUcuOhipEDCLcCjkUjtYx1gAWzaJCry+vt\/hGgV\/tK0pJFh2emA\neD2\/kRm8jvbCy3W+WKuF75r4lzu6+GctD5KVAgMBAAEwDQYJKoZIhvcNAQELBQAD\nggEBAI8E7F9w3k5iPS4Jq\/7jtH9+BlJ0n\/xR6bawZXfsWFnOvF2o9xYLJ6mW\/pU6\nrLNoyfbpFTqinWAp\/Hz\/IVuJ4ULiO6vj059QL\/JzLimNCXI8VOK3sA4VOR+qvmSJ\nMTkcNbiCmho2L8dUN+G6yQNZOqMI\/20oZ7HNaTJTg8eBik6mKGXr9He5uoYI7zcT\n2tneC+ijKXSGbBcmPLnloFFarflKkuhOkhnm5MQ\/5UCy5BVyJTsCLbCCtlkjjvEF\nTNN1ToeLyR0mNC\/YaMhZmT52zQXJPpVWh6bDRZg9idigRIEiPficZtqaa0luOUf3\nw58IebUw5s7MkmFZhiY7lW\/w2o8=\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:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL1NSLUNvZGVyL25leHRjbG91ZC1wdG8vbWFpbi9zY3JlZW5zaG90cy8wMS1kYXNoYm9hcmQucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL1NSLUNvZGVyL25leHRjbG91ZC1wdG8vbWFpbi9zY3JlZW5zaG90cy8wMi1uZXctcmVxdWVzdC5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL1NSLUNvZGVyL25leHRjbG91ZC1wdG8vbWFpbi9zY3JlZW5zaG90cy8wMy1teS1yZXF1ZXN0cy5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL1NSLUNvZGVyL25leHRjbG91ZC1wdG8vbWFpbi9zY3JlZW5zaG90cy8wNC1hcHByb3ZhbHMucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL1NSLUNvZGVyL25leHRjbG91ZC1wdG8vbWFpbi9zY3JlZW5zaG90cy8wNS1hZG1pbi1zZXR0aW5ncy5wbmc=","smallThumbnail":""}],"videos":[],"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":"claudebot","categories":["ai","integration"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/chrischris616\/nextcloud-claudebot\/issues","website":"","created":"2026-03-28T00:10:48.461596Z","lastModified":"2026-03-28T01:33:54.402417Z","releases":[{"version":"2.1.4","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.0.0","platformVersionSpec":">=28.0.0 <33.0.0","minIntSize":32,"download":"https:\/\/github.com\/chrischris616\/nextcloud-claudebot\/releases\/download\/v2.1.4\/claudebot-2.1.4.tar.gz","created":"2026-03-28T01:33:54.399017Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-03-28T01:33:54.440652Z","isNightly":false,"rawPhpVersionSpec":">=8.0","rawPlatformVersionSpec":">=28 <=32","signature":"G0Z5up+w7skHCgSxtp3w4xtnWoLTubCBCOj+w55vHxePOphWdytU\/Ep06aFpKZXsE+anJ6xn\/G1sFCHE+9qhePVLOGbbWFiU9lWULfhWjp1tsQQsejE7H\/oOfnFe3ZF3kAlblPjlISccGw9EQKVDg1IFQLtRTvYvVFTZYiiNQmrSk4+qwyE0ouiodcHo7T7A9oYuuW5UvcAM5TI6IXNAsgDgvcdF+5iQEKQD5zAFuCUeIyiqb8T4Um2q+Hurqa+ExCqcgaO4xVt0SREahKLkAlFb1TOg2KnvYd0yWIf\/8qV96O1ujYVlvbAK9F334grI57Bp5F7bb0eoyTQ\/PbB+wfYgu7cQRsI5NWMv50viXykTK7XfBUTX4hbxTRJ81JCiu7hEpGe6XBTOrsArN7pYHod8KSR7la1nYfEkNQ7+wIu4ZI6Bvvv71366\/pw0DOcx9Crwshb4EeyG17O7HzIfDzxrNuE5atTYorwFxAZ+IdwBDHa0Slb46J6DRkxxKD3RL6A56RFZwsd89pY6J1J7Ti3zhdBqyGkYnGhm1vAX39RGpeAWBFtBhq4rNo3UlH2A4rlKwuYxhQeDACspokg9hWxeAk+j4n1s3hEJJXJBAvZ80UDsLrvUHq9rv6B86cHp5qTNQmVmLC3i3lR5i1tBOZ4tkNRNkv+YEPDudBq61do=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2NocmlzY2hyaXM2MTYvbmV4dGNsb3VkLWNsYXVkZWJvdC9tYWluL3NjcmVlbnNob3RzL2FkbWluLXBlcm1pc3Npb25zLnBuZw==","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Claude Bot","summary":"Chat with Claude AI in Nextcloud Talk \u2014 requires Claude Code CLI on your server","description":"## Claude Bot for Nextcloud Talk\n\nChat with Anthropic's Claude AI directly in Nextcloud Talk. Send text, voice messages, or files \u2014 Claude responds right in the conversation.\n\n### Important: This app alone is only the permission manager!\n\nThis Nextcloud app manages **who is allowed** to use the bot. To actually chat with Claude, you also need to run the **Python bot service** with **Claude Code CLI** on a separate machine. Without the bot service, this app does nothing on its own.\n\n### What you need (two parts)\n\n1. **This Nextcloud app** (install on your Nextcloud) \u2014 Permission manager: controls which users and groups are allowed to interact with the bot\n2. **Python bot service + Claude Code CLI** (run on any machine) \u2014 The actual bot: connects Nextcloud Talk to Claude AI, processes messages and sends responses\n\n**Bot service requirements (runs on any machine):**\n- [Claude Code CLI](https:\/\/docs.anthropic.com\/en\/docs\/claude-code) installed and authenticated (requires an Anthropic API key)\n- Python 3.9+\n- A dedicated Nextcloud user for the bot (e.g. `bot-claude`)\n- Network access to your Nextcloud instance (HTTPS)\n- The bot service from the [GitHub repository](https:\/\/github.com\/chrischris616\/nextcloud-claudebot)\n\nThe bot service just needs to reach your Nextcloud via HTTPS \u2014 it can run on a laptop, a VPS, a Raspberry Pi, or anywhere else. It logs in as the bot user and polls Nextcloud Talk for new messages.\n\n### Features\n- **Text chat** \u2014 Ask Claude anything, get responses in Talk\n- **Voice messages** \u2014 Automatically transcribed and answered (optional, requires faster-whisper + GPU)\n- **File attachments** \u2014 Send images, PDFs, or documents for Claude to analyze\n- **Multi-room** \u2014 Works in 1:1 chats and group conversations\n- **Per-user sessions** \u2014 Each user has their own conversation context\n- **User & group permissions** \u2014 Control who can use the bot via admin UI\n- **Bot commands** \u2014 \/model, \/clear, \/cost, \/effort, \/stop, \/help\n\n### Setup\n\n1. Install this app on your Nextcloud instance\n2. Create a Nextcloud user for the bot (e.g. `bot-claude`)\n3. Add allowed users\/groups in Settings \u2192 Administration \u2192 Claude Bot\n4. Clone the [bot service](https:\/\/github.com\/chrischris616\/nextcloud-claudebot) on your server\n5. Install Claude Code CLI and authenticate it\n6. Configure and start the bot service (see GitHub README for details)\n\n### How it works\n\n```\nUser (Talk) \u2192 Bot Service \u2192 Claude Code CLI \u2192 Response back to Talk\n \u2193\n Permission check via this app's API\n```\n\nThe bot user can be configured via `occ config:app:set claudebot bot_user --value=\"your-bot-user\"`."}},"isFeatured":false,"authors":[{"name":"Chris","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBDCCAuwCAhMXMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwMzE5MDgxNjQwWhcNMzYwNjI0MDgxNjQwWjAUMRIwEAYD\nVQQDDAljbGF1ZGVib3QwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC9\nFB3t8PUtymrnGivpW\/984ludhPs+ggwPZk1BJyuAI+DVkM1fWjp5v6Hj4yU5Xr+G\n8a5PHxvNQzVBVGGChOK\/8PdyA1RkgzFhvO8UhEGJ4orC3dJLADTogvfVr\/A7UU1y\nbGp\/8tpRjMGrRDjTCzx9aM66Y\/5HUJ3kEyGdYuDLg7ngD88Vic1LSy\/mGm3g3RJ8\nnKvcGegRCR30lKSg55zgP8HCT8xFJnl0dqihWj\/X9\/K2KNpKuetJA\/vOYyjxWD1l\nwBD+PM4DYqLigoFMsMD7U6LkTJ5gghfFNEy06rNrBpNXtCQqUdW+lnpIDkI5uJOi\nXykvnzv\/l\/q1X5l9GcYnAVvESFoLrYCHlUSz7lCmygbLODtotyId\/jW\/v3LhI9H2\nyXYJTVl1KClGDdj6R5Q2xeBiAQKni\/jsAUl1ZX1yqj5PodnhKuCrMafAj1upPcZ6\nQQrVKuvUcNAHbcAPKOcxgnBbVRhM5zl1cJLmxdBKg3myNi2PNC+dtZnI668ULxPy\n\/\/1Y4OL3ZnnJ8dJ2synJG\/bn1trtCnOj8inmTkkZzF5+h9\/Oi3048QIw572qx3re\nV8EOu\/CUdvfntTlj9\/kHaNQWxJ8HmDmDYBubrHb\/DWI4q4LCwxJ1T6zjeQWeJBaK\nG38PotW\/6FiodSaS2xDOgezr\/FyAsUhmkN0bmspI\/wIDAQABMA0GCSqGSIb3DQEB\nCwUAA4IBAQByAjszoGmVnHwDEyOmpGtXZYsb3Gh+hjxG0HYlEwDMWwoBGoORreWh\niqtgtxJnN1snY2bzBZ0ilKP5Rme+\/bhDV9VP6AGsTGHywv3f90qzG\/PENcGdQ6kz\nRlOY9Mx1kaxHRLjpTmS6C5I\/8UmJsrrrS+mhkV9XUda95eNSECbvtAT1XiM10q4r\nHzwqJPRCrpSyoPo8tyat2JQiTD5USl2su6OlUZX8torIZd7Br+PJx+PbN4huy+Kn\nrUrYUZg9QebnBryNRq2rap5Lb1nVGLQcEyU6AiPgGb4xmL6BA0xRav43PmG3Oy7j\nlJeKxWGx7nKadVXIgC+O5knsVG4Su9wW\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-09-12T20:24:36.680309Z","releases":[{"version":"1.3.7","phpExtensions":[],"databases":[{"id":"mysql","versionSpec":"*","rawVersionSpec":"*"},{"id":"pgsql","versionSpec":"*","rawVersionSpec":"*"}],"shellCommands":[],"phpVersionSpec":">=8.2.0 <8.6.0","platformVersionSpec":">=32.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/aSoftwareByDesignRepository\/nextcloud-audiocheck\/releases\/download\/v1.3.7\/audiocheck-1.3.7.tar.gz","created":"2026-09-06T17:52:36.308296Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-09-12T20:24:36.860853Z","isNightly":false,"rawPhpVersionSpec":">=8.2 <=8.5","rawPlatformVersionSpec":">=32 <=35","signature":"aAt0DHnsYy+k\/xKgmVgH5R69Qex0ymU1wa4a9O6YF41xEGStcSNNZOpOcSuvF88Y3Hw59mFZGw9oTOPGpbD9+4pavqZs9YS+WbQlPIovaxmXD7FGFis9A\/ebxKplXt8\/6x6I5JAbVSS89XJg\/fLQugUcKawhJjOdXfRsZfdJiREBvl4dnaDpw0OdkwqOEt2uOoy46+n04P+r2Vi7QW0qmNNylQdeoBPDFs1mevAvrkmShKavFkH31HKUAZ\/K9jwoPIKhAqWY3Z3krOYs1I3ivDDX1FL3qeDqD\/HpdsSqXTWnG1hzaPIJTePVo9guOIAyxPBkRAlD3wRGhzo8z5Vo6LgVJBoLtq\/ALtgPQkUkd6EFE0Fa4M6zUl93mhbwwZGuKFuyxBBWtDcFCtOUvzm0jjJDiBI1hW+IIrh6LyYJAYWwjuS2vu8ro2eCMr8f75ntodPDwidChoGU8EtUBTAx9GR1qM2KPEFuLnhk2Up4ISiTasdYLAL+ZMdQMVDV\/UPq35ikUnbgC01Y4qjpRI1KDJQcsZ+14FRbMI0IvQ6E3nGy7pAf+OdeaBP680RcgU5Kw1cL+vGoCWZ++Y\/hYYINT1cm\/pYRWLTJBph6pke903rgOqazpMFd6+sHzZil7Kh\/lePsmiRu2GihDZQHbTeQiwlCUc4+kW1hVCylLPZ3q3Q=","translations":{"en":{"changelog":"### Fixed\n- Authenticated stream opens are rate-limited (300\/60s per user via shared `ac_rate_limits` + exclusive lock); over-quota returns **429** `rate_limit_exceeded` instead of opening another file handle.\n- AJAX cron scan tick is **POST + CSRF** only \u2014 drive-by GET\/`<img>` can no longer wake the scanner; `ApiCsrfGateTest` treats it as a mutation.\n\n### Changed\n- Version **1.3.7**."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2FTb2Z0d2FyZUJ5RGVzaWduUmVwb3NpdG9yeS9uZXh0Y2xvdWQtYXVkaW9jaGVjay9tYWluL3NjcmVlbnNob3RzL2F1ZGlvY2hlY2stc2NyZWVuc2hvdC0wMS1ob21lLnBuZw==","smallThumbnail":"https:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-audiocheck\/main\/screenshots\/audiocheck-screenshot-01-home.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2FTb2Z0d2FyZUJ5RGVzaWduUmVwb3NpdG9yeS9uZXh0Y2xvdWQtYXVkaW9jaGVjay9tYWluL3NjcmVlbnNob3RzL2F1ZGlvY2hlY2stc2NyZWVuc2hvdC0wMi1tdXNpYy5wbmc=","smallThumbnail":"https:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-audiocheck\/main\/screenshots\/audiocheck-screenshot-02-music.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2FTb2Z0d2FyZUJ5RGVzaWduUmVwb3NpdG9yeS9uZXh0Y2xvdWQtYXVkaW9jaGVjay9tYWluL3NjcmVlbnNob3RzL2F1ZGlvY2hlY2stc2NyZWVuc2hvdC0wMy1hdWRpb2Jvb2tzLnBuZw==","smallThumbnail":"https:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-audiocheck\/main\/screenshots\/audiocheck-screenshot-03-audiobooks.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2FTb2Z0d2FyZUJ5RGVzaWduUmVwb3NpdG9yeS9uZXh0Y2xvdWQtYXVkaW9jaGVjay9tYWluL3NjcmVlbnNob3RzL2F1ZGlvY2hlY2stc2NyZWVuc2hvdC0wNC1wbGF5bGlzdHMucG5n","smallThumbnail":"https:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-audiocheck\/main\/screenshots\/audiocheck-screenshot-04-playlists.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2FTb2Z0d2FyZUJ5RGVzaWduUmVwb3NpdG9yeS9uZXh0Y2xvdWQtYXVkaW9jaGVjay9tYWluL3NjcmVlbnNob3RzL2F1ZGlvY2hlY2stc2NyZWVuc2hvdC0wNS1mYXZvcml0ZXMucG5n","smallThumbnail":"https:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-audiocheck\/main\/screenshots\/audiocheck-screenshot-05-favorites.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2FTb2Z0d2FyZUJ5RGVzaWduUmVwb3NpdG9yeS9uZXh0Y2xvdWQtYXVkaW9jaGVjay9tYWluL3NjcmVlbnNob3RzL2F1ZGlvY2hlY2stc2NyZWVuc2hvdC0wNi1icm93c2UucG5n","smallThumbnail":"https:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-audiocheck\/main\/screenshots\/audiocheck-screenshot-06-browse.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2FTb2Z0d2FyZUJ5RGVzaWduUmVwb3NpdG9yeS9uZXh0Y2xvdWQtYXVkaW9jaGVjay9tYWluL3NjcmVlbnNob3RzL2F1ZGlvY2hlY2stc2NyZWVuc2hvdC0wNy1ub3ctcGxheWluZy5wbmc=","smallThumbnail":"https:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-audiocheck\/main\/screenshots\/audiocheck-screenshot-07-now-playing.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2FTb2Z0d2FyZUJ5RGVzaWduUmVwb3NpdG9yeS9uZXh0Y2xvdWQtYXVkaW9jaGVjay9tYWluL3NjcmVlbnNob3RzL2F1ZGlvY2hlY2stc2NyZWVuc2hvdC0wOC1zZXR0aW5ncy5wbmc=","smallThumbnail":"https:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-audiocheck\/main\/screenshots\/audiocheck-screenshot-08-settings.png"}],"videos":[],"translations":{"fr":{"name":"AudioCheck","summary":"Livres audio et musique depuis vos fichiers Nextcloud \u2014 reprise, files, chapitres, playlists","description":"# AudioCheck \u2014 votre m\u00e9diath\u00e8que audio dans Nextcloud\n\nVos fichiers audio sont d\u00e9j\u00e0 dans Files. AudioCheck indexe les dossiers que vous choisissez et les diffuse en streaming avec des contr\u00f4les d\u2019autorisations en temps r\u00e9el.\n\nL\u2019application est **gratuite** sous AGPL-3.0-or-later. Il n\u2019y a pas de licence par si\u00e8ge pour cette application web dans le pack livr\u00e9.\n\n## Ce que vous obtenez\n\n- Racines s\u00e9par\u00e9es pour la musique et les livres audio ; collections, albums et navigation par dossiers\n- Livres audio multi-fichiers comme une seule file ; reprise enregistr\u00e9e sur votre serveur par compte\n- File de lecture durable ; reprise optionnelle \u00e0 l\u2019ouverture ; continuer l\u2019\u00e9coute sur l\u2019accueil et le widget du tableau de bord\n- Listes de lecture ; favoris synchronis\u00e9s avec les \u00e9toiles de Files\n- Sauts de chapitres sur M4B (et m\u00e9tadonn\u00e9es des chapitres \u00e9tiquet\u00e9es) ; vitesse de lecture 0,5\u00d7\u20134,0\u00d7\n- Actions dans Files : lire dans AudioCheck \/ lire le dossier comme album\n- Parcourir par artistes, auteurs, genres, s\u00e9ries, dossiers, tags et favoris\n- Restriction d\u2019acc\u00e8s optionnelle (les administrateurs Nextcloud conservent toujours l\u2019acc\u00e8s)\n- Langues de l\u2019interface : allemand (Sie-Form), anglais, fran\u00e7ais, espagnol, danois, n\u00e9erlandais, italien, polonais, su\u00e9dois, norv\u00e9gien bokm\u00e5l et portugais br\u00e9silien (chaque cha\u00eene d\u2019interface livr\u00e9e vit dans `l10n`)\n- Fondements d\u2019accessibilit\u00e9 visant WCAG 2.1 AA (pas de certification par un tiers)\n\n## Formats\n\n**Index\u00e9 et diffus\u00e9 sur le serveur :** MP3, MP4\/M4A\/M4B (y compris les podcasts \u00e9tiquet\u00e9s comme video\/mp4), OGG, Opus, FLAC, WAV, AAC et autres types courants `audio\/*`.\n\n**Lecture dans le navigateur** d\u00e9pend du navigateur : MP3, M4A, M4B, AAC, OGG, Opus et WAV fonctionnent g\u00e9n\u00e9ralement ; FLAC et certains autres formats n\u00e9cessitent peut-\u00eatre un autre navigateur.\n\n## D\u00e9marrer\n\n1. Ouvrez **Biblioth\u00e8que**, ajoutez des dossiers de musique et de livres audio, puis **Scanner maintenant** (ou `occ audiocheck:scan`).\n2. Dans **Param\u00e8tres**, activez **Reprenez o\u00f9 vous avez quitt\u00e9** si vous souhaitez ce comportement.\n3. Ouvrez **Musique** ou **Livres audio** et appuyez sur **Jouer**.\n\n## Limites honn\u00eates\n\n- Les octets de lecture passent par une seule passerelle d\u2019acc\u00e8s aux fichiers avec des contr\u00f4les d\u2019autorisations en temps r\u00e9el ; les partages r\u00e9voqu\u00e9s arr\u00eatent la lecture. L\u2019application ne fait aucun appel HTTP sortant pour la lecture.\n- Apr\u00e8s une navigation compl\u00e8te hors d\u2019AudioCheck, les navigateurs peuvent exiger un clic pour reprendre l\u2019audio.\n- La profondeur d\u2019analyse est limit\u00e9e (32 niveaux de dossiers). La lecture\/le m\u00e9lange des playlists a une limite de pistes document\u00e9e (2000).\n- Bases de donn\u00e9es d\u00e9clar\u00e9es : uniquement MySQL et PostgreSQL.\n\n## Retours bienvenus\n\nNous am\u00e9liorons cette app gr\u00e2ce \u00e0 votre usage r\u00e9el. Bugs, frottements et id\u00e9es aident \u2014 ouvrez une GitHub Issue (https:\/\/github.com\/aSoftwareByDesignRepository\/nextcloud-audiocheck\/issues) ou \u00e9crivez \u00e0 info@software-by-design.de. Vos retours fa\u00e7onnent directement la suite.\n\n## Exigences\n\n- Nextcloud 32\u201335\n- PHP 8.2\u20138.5\n- MySQL ou PostgreSQL"},"pt":{"name":"AudioCheck","summary":"Audiolivros e m\u00fasica dos seus ficheiros Nextcloud \u2014 retomar, filas, cap\u00edtulos, playlists","description":"# AudioCheck \u2014 a sua biblioteca de \u00e1udio no Nextcloud\n\nOs seus ficheiros de \u00e1udio j\u00e1 est\u00e3o em Ficheiros. O AudioCheck indexa as pastas que escolher e transmite-as com verifica\u00e7\u00e3o de permiss\u00f5es em tempo real.\n\nA aplica\u00e7\u00e3o \u00e9 **gratuita** sob AGPL-3.0-or-later. N\u00e3o h\u00e1 licen\u00e7a por posto para esta aplica\u00e7\u00e3o web no pacote fornecido.\n\n## O que obt\u00e9m\n\n- Ra\u00edzes separadas para m\u00fasica e audiolivros; cole\u00e7\u00f5es, \u00e1lbuns e navega\u00e7\u00e3o por pastas\n- Audiolivros multi-ficheiro como uma \u00fanica fila; retomada guardada no servidor por conta\n- Fila de reprodu\u00e7\u00e3o duradoura; retomada opcional ao abrir; Continuar a ouvir no In\u00edcio e no widget do painel\n- Playlists; favoritos sincronizados com as estrelas de Ficheiros\n- Saltos de cap\u00edtulo em M4B (e metadados de cap\u00edtulos etiquetados); velocidade 0,5\u00d7\u20134,0\u00d7\n- A\u00e7\u00f5es em Ficheiros: Reproduzir no AudioCheck \/ Reproduzir pasta como \u00e1lbum\n- Navegar por artistas, autores, g\u00e9neros, s\u00e9ries, pastas, etiquetas e favoritos\n- Restri\u00e7\u00e3o de acesso opcional (os administradores Nextcloud mant\u00eam sempre o acesso)\n- Idiomas da interface: alem\u00e3o (forma Sie), ingl\u00eas, franc\u00eas, espanhol, dinamarqu\u00eas, neerland\u00eas, italiano, polaco, sueco, noruegu\u00eas bokm\u00e5l e portugu\u00eas brasileiro (cada cadeia de UI enviada vive em `l10n`)\n- Fundamentos de acessibilidade com objetivo WCAG 2.1 AA (n\u00e3o \u00e9 uma certifica\u00e7\u00e3o de terceiros)\n\n## Formatos\n\n**Indexado e transmitido no servidor:** MP3, MP4\/M4A\/M4B (incluindo podcasts etiquetados como video\/mp4), OGG, Opus, FLAC, WAV, AAC e outros tipos comuns `audio\/*`.\n\n**Reprodu\u00e7\u00e3o no navegador** depende do navegador: MP3, M4A, M4B, AAC, OGG, Opus e WAV costumam funcionar; FLAC e alguns outros podem precisar de outro navegador.\n\n## Come\u00e7ar\n\n1. Abra **Biblioteca**, adicione pastas de m\u00fasica e audiolivros e depois **Analisar agora** (ou `occ audiocheck:scan`).\n2. Em **Defini\u00e7\u00f5es**, ative **Retomar onde parou** se quiser esse comportamento.\n3. Abra **M\u00fasica** ou **Audiolivros** e prima Reproduzir.\n\n## Limites claros\n\n- Os bytes de reprodu\u00e7\u00e3o passam por um \u00fanico port\u00e3o de acesso a ficheiros com verifica\u00e7\u00e3o de permiss\u00f5es em tempo real; partilhas revogadas param a reprodu\u00e7\u00e3o. A aplica\u00e7\u00e3o n\u00e3o faz chamadas HTTP de sa\u00edda para reprodu\u00e7\u00e3o.\n- Ap\u00f3s navega\u00e7\u00e3o completa para fora do AudioCheck, os navegadores podem exigir um clique para retomar o \u00e1udio.\n- A profundidade de an\u00e1lise \u00e9 limitada (32 n\u00edveis de pastas). A reprodu\u00e7\u00e3o\/mistura de playlists tem um limite documentado de faixas (2000).\n- Bases de dados declaradas: apenas MySQL e PostgreSQL.\n\n## Feedback bem-vindo\n\nMelhoramos este app com o uso real. Relat\u00f3rios de bugs, atritos e ideias ajudam \u2014 abra um GitHub Issue (https:\/\/github.com\/aSoftwareByDesignRepository\/nextcloud-audiocheck\/issues) ou escreva para info@software-by-design.de. O seu feedback molda diretamente o que constru\u00edmos a seguir.\n\n## Requisitos\n\n- Nextcloud 32\u201335\n- PHP 8.2\u20138.5\n- MySQL ou PostgreSQL"},"en":{"name":"AudioCheck","summary":"Play audiobooks and music from your Nextcloud Files \u2014 resume, queues, chapters, playlists","description":"# AudioCheck \u2014 your audio library inside Nextcloud\n\nYour audio files already live in Files. AudioCheck indexes the folders you choose and streams them with live permission checks.\n\nThe app is **free** under AGPL-3.0-or-later. There is no seat license for this web app in the shipped package.\n\n## What you get\n\n- Separate music and audiobook library roots; collections, albums and folder browsing\n- Multi-file audiobooks as one queue; resume stored on your server per account\n- Durable playback queue; optional resume on open; Continue listening on Home and the dashboard widget\n- Playlists; Favorites synced with Files stars\n- Chapter jumps on M4B (and tagged chapter metadata); playback speed 0.5\u00d7\u20134.0\u00d7\n- Files actions: Play in AudioCheck \/ Play folder as album\n- Browse by artists, authors, genres, series, folders, tags and favorites\n- Optional access restriction (Nextcloud admins always retain access)\n- UI languages: German (Sie-Form), English, French, Spanish, Danish, Dutch, Italian, Polish, Swedish, Norwegian Bokm\u00e5l, and Brazilian Portuguese (every shipped UI string lives in `l10n`)\n- Accessibility foundations aimed at WCAG 2.1 AA (not a third-party certification)\n\n## Formats\n\n**Indexed and streamed on the server:** 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 the browser: MP3, M4A, M4B, AAC, OGG, Opus and WAV usually work; FLAC and some others may need a different browser.\n\n## Get started\n\n1. Open **Library**, add music and audiobook folders, then **Scan now** (or `occ audiocheck:scan`).\n2. In **Settings**, enable **Resume where you left off** if you want that behaviour.\n3. Open **Music** or **Audiobooks** and press Play.\n\n## Honest limits\n\n- Playback bytes go through a single file-access gate with live permission checks; revoked shares stop playback. The app makes no outbound HTTP calls for playback.\n- After a full browser navigation away from AudioCheck, browsers may require a click to resume audio.\n- Scan depth is capped (32 folder levels). Playlist play\/shuffle has a documented track cap (2000).\n- Declared databases: MySQL and PostgreSQL only.\n\n## Feedback welcome\n\nWe improve this app with real-world use. Bug reports, rough edges, and ideas help \u2014 open a GitHub Issue (https:\/\/github.com\/aSoftwareByDesignRepository\/nextcloud-audiocheck\/issues) or write to info@software-by-design.de. Your feedback directly shapes what we build next.\n\n## Requirements\n\n- Nextcloud 32\u201335\n- PHP 8.2\u20138.5\n- MySQL or PostgreSQL"},"de":{"name":"AudioCheck","summary":"H\u00f6rb\u00fccher und Musik aus Ihren Nextcloud-Dateien \u2014 Fortsetzen, Warteschlange, Kapitel, Playlists","description":"# AudioCheck \u2014 Ihre Audiothek in Nextcloud\n\nIhre Audiodateien liegen bereits in Dateien. AudioCheck indexiert die von Ihnen gew\u00e4hlten Ordner und streamt sie mit Live-Berechtigungspr\u00fcfung.\n\nDie App ist unter AGPL-3.0-or-later **kostenfrei**. F\u00fcr diese Web-App ist im ausgelieferten Paket keine Sitzlizenz vorgesehen.\n\n## Was enthalten ist\n\n- Getrennte Musik- und H\u00f6rbuch-Bibliotheken; Sammlungen, Alben und Ordner\n- Mehrteilige H\u00f6rb\u00fccher als eine Warteschlange; Fortschritt pro Konto auf dem Server\n- Dauerhafte Warteschlange; optionales Fortsetzen beim \u00d6ffnen; Weiterh\u00f6ren auf der Startseite und im Dashboard-Widget\n- Playlists; Favoriten synchron mit Dateien-Sternen\n- Kapitelspr\u00fcnge bei M4B; Geschwindigkeit 0,5\u00d7\u20134,0\u00d7\n- Dateien-Aktionen: In AudioCheck abspielen \/ Ordner als Album abspielen\n- Facetten: Interpreten, Autoren, Genres, Serien, Ordner, Tags, Favoriten\n- Optionale Zugriffsbeschr\u00e4nkung (Nextcloud-Administratoren behalten den Zugriff)\n- Oberfl\u00e4chensprachen: Deutsch (Sie-Form), Englisch, Franz\u00f6sisch, Spanisch, D\u00e4nisch, Niederl\u00e4ndisch, Italienisch, Polnisch, Schwedisch, Norwegisch (Bokm\u00e5l) und Brasilianisches Portugiesisch (jede ausgelieferte UI-Zeichenkette in `l10n`)\n- Barrierefreiheits-Grundlagen mit Ziel WCAG 2.1 AA (keine Fremdzertifizierung)\n\n## Formate\n\n**Auf dem Server 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 brauchen ggf. einen anderen Browser.\n\n## Start\n\n1. **Bibliothek** \u00f6ffnen, Ordner hinzuf\u00fcgen, **Jetzt scannen** (oder `occ audiocheck:scan`).\n2. Unter **Einstellungen** bei Bedarf **Dort fortsetzen, wo Sie aufgeh\u00f6rt haben** aktivieren.\n3. **Musik** oder **H\u00f6rb\u00fccher** \u00f6ffnen und Wiedergabe starten.\n\n## Klare Grenzen\n\n- Dateizugriff \u00fcber ein zentrales Gate mit Live-Rechten; widerrufene Freigaben beenden die Wiedergabe. Keine ausgehenden HTTP-Aufrufe f\u00fcr Playback.\n- Nach einer vollst\u00e4ndigen Browser-Navigation weg von AudioCheck verlangen Browser oft einen Klick, um die Wiedergabe fortzusetzen.\n- Scan-Tiefe begrenzt (32 Ordnerebenen). Playlists haben eine dokumentierte Titel-Obergrenze (2000).\n- Deklarierte Datenbanken: nur MySQL und PostgreSQL.\n\n## Feedback willkommen\n\nWir verbessern diese App mit R\u00fcckmeldungen aus der Praxis. Fehlerberichte, Stolpersteine und Ideen helfen \u2014 \u00f6ffnen Sie ein GitHub Issue (https:\/\/github.com\/aSoftwareByDesignRepository\/nextcloud-audiocheck\/issues) oder schreiben Sie an info@software-by-design.de. Ihr Feedback pr\u00e4gt direkt, was wir als N\u00e4chstes bauen.\n\n## Voraussetzungen\n\n- Nextcloud 32\u201335\n- PHP 8.2\u20138.5\n- MySQL oder PostgreSQL"},"es":{"name":"AudioCheck","summary":"Audiolibros y m\u00fasica desde sus archivos Nextcloud \u2014 reanudaci\u00f3n, colas, cap\u00edtulos, listas","description":"# AudioCheck \u2014 su biblioteca de audio dentro de Nextcloud\n\nSus archivos de audio ya est\u00e1n en Files. AudioCheck indexa las carpetas que elija y hace streaming con comprobaciones de permisos en tiempo real.\n\nLa aplicaci\u00f3n es **gratuita** con AGPL-3.0-or-later. En el paquete entregado no hay licencia por asiento para esta aplicaci\u00f3n web.\n\n## Lo que obtiene\n\n- Ra\u00edces separadas para m\u00fasica y audiolibros; colecciones, \u00e1lbumes y navegaci\u00f3n por carpetas\n- Audiolibros de varios archivos como una sola cola; la reanudaci\u00f3n se guarda en su servidor por cuenta\n- Cola de reproducci\u00f3n duradera; reanudaci\u00f3n opcional al abrir; contin\u00fae escuchando en Inicio y en el widget del panel\n- Listas de reproducci\u00f3n; favoritos sincronizados con las estrellas de Files\n- Saltos de cap\u00edtulo en M4B (y metadatos de cap\u00edtulos etiquetados); velocidad de reproducci\u00f3n 0,5\u00d7\u20134,0\u00d7\n- Acciones en Files: reproducir en AudioCheck \/ reproducir la carpeta como \u00e1lbum\n- Navegar por artistas, autores, g\u00e9neros, series, carpetas, etiquetas y favoritos\n- Restricci\u00f3n de acceso opcional (los administradores de Nextcloud conservan siempre el acceso)\n- Idiomas de la interfaz: alem\u00e1n (Sie-Form), ingl\u00e9s, franc\u00e9s, espa\u00f1ol, dan\u00e9s, neerland\u00e9s, italiano, polaco, sueco, noruego bokm\u00e5l y portugu\u00e9s brasile\u00f1o (cada cadena de UI enviada est\u00e1 en `l10n`)\n- Fundamentos de accesibilidad orientados a WCAG 2.1 AA (no es una certificaci\u00f3n de terceros)\n\n## Formatos\n\n**Indexado y en streaming en el servidor:** MP3, MP4\/M4A\/M4B (incluidos podcasts etiquetados como video\/mp4), OGG, Opus, FLAC, WAV, AAC y otros tipos comunes `audio\/*`.\n\n**Reproducci\u00f3n en el navegador** depende del navegador: normalmente funcionan MP3, M4A, M4B, AAC, OGG, Opus y WAV; FLAC y algunos otros formatos pueden requerir otro navegador.\n\n## Empezar\n\n1. Abra **Biblioteca**, agregue carpetas de m\u00fasica y audiolibros y luego **Scan ahora** (o `occ audiocheck:scan`).\n2. En **Ajustes**, active **Retire donde se fue** si desea ese comportamiento.\n3. Abra **M\u00fasica** o **Audiolibros** y pulse **Jugar**.\n\n## L\u00edmites claros\n\n- Los bytes de reproducci\u00f3n pasan por una \u00fanica puerta de acceso a archivos con comprobaciones de permisos en tiempo real; las comparticiones revocadas detienen la reproducci\u00f3n. La aplicaci\u00f3n no realiza llamadas HTTP salientes para la reproducci\u00f3n.\n- Tras una navegaci\u00f3n completa fuera de AudioCheck, el navegador puede exigir un clic para reanudar el audio.\n- La profundidad de escaneo est\u00e1 limitada (32 niveles de carpetas). La reproducci\u00f3n\/mezcla de listas de reproducci\u00f3n tiene un l\u00edmite de pistas documentado (2000).\n- Bases de datos declaradas: solo MySQL y PostgreSQL.\n\n## Comentarios bienvenidos\n\nMejoramos esta app con el uso real. Informes de errores, fricciones e ideas ayudan \u2014 abra un GitHub Issue (https:\/\/github.com\/aSoftwareByDesignRepository\/nextcloud-audiocheck\/issues) o escriba a info@software-by-design.de. Su feedback da forma directa a lo que construimos despu\u00e9s.\n\n## Requisitos\n\n- Nextcloud 32\u201335\n- PHP 8.2\u20138.5\n- MySQL o PostgreSQL"},"da":{"name":"AudioCheck","summary":"Lydb\u00f8ger og musik fra dine Nextcloud-filer \u2014 genoptag, k\u00f8er, kapitler, playlister","description":"# AudioCheck \u2014 dit lydbibliotek i Nextcloud\n\nDine lydfiler ligger allerede i Files. AudioCheck indekserer de mapper, du v\u00e6lger, og streamer dem med live-permissionkontroller.\n\nAppen er **gratis** under AGPL-3.0-or-later. Der findes ingen seat-licens til denne webapp i den leverede pakke.\n\n## Det f\u00e5r du\n\n- Adskilte r\u00f8dder til musik og lydb\u00f8ger; samlinger, album og mappe-navigation\n- Lydb\u00f8ger med flere filer som \u00e9n k\u00f8; genoptagelse gemmes p\u00e5 din server pr. konto\n- Robust afspilningsk\u00f8; valgfri genoptagelse ved \u00e5bning; forts\u00e6t med at lytte p\u00e5 Start og i dashboard-widgetten\n- Playlists; favoritter synkroniseres med Files-stjerner\n- Kapitelhop p\u00e5 M4B (og m\u00e6rkede kapitelmetadata); afspilningshastighed 0,5\u00d7\u20134,0\u00d7\n- Handlinger i Files: Afspil i AudioCheck \/ Afspil mappe som album\n- Gennemse efter kunstnere, forfattere, genrer, serier, mapper, tags og favoritter\n- Valgfri adgangsbegr\u00e6nsning (Nextcloud-administratorer beholder altid adgang)\n- UI-sprog: tysk (Sie-Form), engelsk, fransk, spansk, dansk, hollandsk, italiensk, polsk, svensk, norsk bokm\u00e5l og brasiliansk portugisisk (hver leveret UI-streng ligger i `l10n`)\n- Grundlag for tilg\u00e6ngelighed m\u00e5lrettet WCAG 2.1 AA (ikke en tredjepartscertificering)\n\n## Formater\n\n**Indekseret og streamet p\u00e5 serveren:** MP3, MP4\/M4A\/M4B (inkl. podcasts m\u00e6rket som video\/mp4), OGG, Opus, FLAC, WAV, AAC og andre almindelige `audio\/*`-typer.\n\n**Afspilning i browseren** afh\u00e6nger af browseren: MP3, M4A, M4B, AAC, OGG, Opus og WAV fungerer som regel; FLAC og nogle andre formater kan kr\u00e6ve en anden browser.\n\n## Kom i gang\n\n1. \u00c5bn **Bibliotek**, tilf\u00f8j mapper med musik og lydb\u00f8ger, og v\u00e6lg derefter **Scan nu** (eller `occ audiocheck:scan`).\n2. I **Indstillinger** skal du aktivere **Genoptag hvor der blev afsluttet**, hvis du vil have den adf\u00e6rd.\n3. \u00c5bn **Musik** eller **Audiob\u00f8ger** og tryk **Spil**.\n\n## \u00c6rlige begr\u00e6nsninger\n\n- Afspilningsbytes g\u00e5r gennem \u00e9n enkelt filadgangsport med live-permissionskontroller; tilbagekaldte delinger stopper afspilning. Appen laver ingen udg\u00e5ende HTTP-kald til afspilning.\n- Efter fuld browsernavigation v\u00e6k fra AudioCheck kan browsere kr\u00e6ve et klik for at genoptage lyden.\n- Scandybden er begr\u00e6nset (32 mappeniveauer). Afspilning\/blanding af playlists har en dokumenteret gr\u00e6nse (2000 spor).\n- Deklarerede databaser: kun MySQL og PostgreSQL.\n\n## Feedback er velkommen\n\nVi forbedrer denne app med brug i praksis. Fejlrapporter, friktioner og id\u00e9er hj\u00e6lper \u2014 \u00e5bn et GitHub Issue (https:\/\/github.com\/aSoftwareByDesignRepository\/nextcloud-audiocheck\/issues) eller skriv til info@software-by-design.de. Jeres feedback former direkte det, vi bygger n\u00e6ste gang.\n\n## Krav\n\n- Nextcloud 32\u201335\n- PHP 8.2\u20138.5\n- MySQL eller PostgreSQL"},"nl":{"name":"AudioCheck","summary":"Luisterboeken en muziek uit uw Nextcloud-bestanden \u2014 hervatten, wachtrijen, hoofdstukken, playlists","description":"# AudioCheck \u2014 uw audiobibliotheek in Nextcloud\n\nUw audiobestanden staan al in Files. AudioCheck indexeert de door u gekozen mappen en streamt ze met live-permissiecontroles.\n\nDe app is **gratis** onder AGPL-3.0-or-later. Er is in het meegeleverde pakket geen sitelicentie voor deze webapp.\n\n## Wat u krijgt\n\n- Aparte roots voor muziek en audioboeken; verzamelingen, albums en mapnavigatie\n- Audioboeken met meerdere bestanden als \u00e9\u00e9n wachtrij; hervatten wordt per account op uw server opgeslagen\n- Duurzame afspeelwachtrij; optioneel hervatten bij openen; luister verder op Home en in de widget van het dashboard\n- Playlists; favorieten gesynchroniseerd met de sterren van Files\n- Sprongen in hoofdstukken op M4B (en gelabelde hoofdstukmetadata); afspeelsnelheid 0,5\u00d7\u20134,0\u00d7\n- Acties in Files: Afspelen in AudioCheck \/ Map afspelen als album\n- Bladeren op artiesten, auteurs, genres, series, mappen, tags en favorieten\n- Optionele toegangsbeperking (Nextcloud-beheerders behouden altijd toegang)\n- Talen van de interface: Duits (Sie-Form), Engels, Frans, Spaans, Deens, Nederlands, Italiaans, Pools, Zweeds, Noors Bokm\u00e5l en Braziliaans Portugees (elke meegeleverde UI-string staat in `l10n`)\n- Toegankelijkheidsfundamenten gericht op WCAG 2.1 AA (geen certificering door derden)\n\n## Formaten\n\n**Ge\u00efndexeerd en gestreamd op de server:** MP3, MP4\/M4A\/M4B (incl. podcasts gelabeld als video\/mp4), OGG, Opus, FLAC, WAV, AAC en andere gangbare `audio\/*`-types.\n\n**Afspeeloptie in de browser** hangt af van de browser: MP3, M4A, M4B, AAC, OGG, Opus en WAV werken meestal; FLAC en sommige andere formaten hebben mogelijk een andere browser nodig.\n\n## Starten\n\n1. Open **Bibliotheek**, voeg muziek- en audioboekmappen toe en kies daarna **Scan nu** (of `occ audiocheck:scan`).\n2. Activeer in **Instellingen** **Hervat waar u gebleven was** als u dat gedrag wilt.\n3. Open **Muziek** of **Audioboeken** en druk op **Afspelen**.\n\n## Eerlijke grenzen\n\n- Afspelen bytes gaan via \u00e9\u00e9n enkele bestands-toegangspoort met live permissiecontroles; ingetrokken shares stoppen het afspelen. De app doet geen uitgaande HTTP-calls voor afspelen.\n- Na volledige browsenavigatie weg van AudioCheck kunnen browsers een klik vereisen om audio te hervatten.\n- De scan-diepte is beperkt (32 mapniveaus). Afspelen\/shuffle van playlists heeft een gedocumenteerde tracklimiet (2000).\n- Gedeclareerde databases: alleen MySQL en PostgreSQL.\n\n## Feedback welkom\n\nWe verbeteren deze app met gebruik in de praktijk. Bugmeldingen, struikelblokken en idee\u00ebn helpen \u2014 open een GitHub Issue (https:\/\/github.com\/aSoftwareByDesignRepository\/nextcloud-audiocheck\/issues) of mail naar info@software-by-design.de. Uw feedback bepaalt mede wat we als volgende bouwen.\n\n## Vereisten\n\n- Nextcloud 32\u201335\n- PHP 8.2\u20138.5\n- MySQL of PostgreSQL"},"it":{"name":"AudioCheck","summary":"Audiolibri e musica dai file Nextcloud \u2014 ripresa, code, capitoli, playlist","description":"# AudioCheck \u2014 la vostra libreria audio dentro Nextcloud\n\nI vostri file audio sono gi\u00e0 in Files. AudioCheck indicizza le cartelle che scegliete e le riproduce in streaming con controlli dei permessi in tempo reale.\n\nL\u2019app \u00e8 **gratuita** con AGPL-3.0-or-later. Nel pacchetto distribuito non \u00e8 prevista alcuna licenza per posti per questa web app.\n\n## Cosa ottenete\n\n- Radici separate per musica e audiolibri; raccolte, album e navigazione per cartelle\n- Audiolibri multi-file come una sola coda; ripresa salvata sul server per account\n- Coda di riproduzione durevole; ripresa opzionale all\u2019apertura; continua ad ascoltare su Home e nel widget del dashboard\n- Playlist; preferiti sincronizzati con le stelle di Files\n- Salti di capitolo su M4B (e metadati dei capitoli con tag); velocit\u00e0 di riproduzione 0,5\u00d7\u20134,0\u00d7\n- Azioni in Files: riproduci in AudioCheck \/ riproduci la cartella come album\n- Navigazione per artisti, autori, generi, serie, cartelle, tag e preferiti\n- Restrizione di accesso opzionale (gli amministratori Nextcloud mantengono sempre l\u2019accesso)\n- Lingue dell\u2019interfaccia: tedesco (Sie-Form), inglese, francese, spagnolo, danese, olandese, italiano, polacco, svedese, norvegese bokm\u00e5l e portoghese brasiliano (ogni stringa UI spedita vive in `l10n`)\n- Fondamenti di accessibilit\u00e0 mirati a WCAG 2.1 AA (non \u00e8 una certificazione di terze parti)\n\n## Formati\n\n**Indicizzato e in streaming sul server:** MP3, MP4\/M4A\/M4B (inclusi i podcast etichettati come video\/mp4), OGG, Opus, FLAC, WAV, AAC e altri tipi comuni `audio\/*`.\n\n**Riproduzione nel browser** dipende dal browser: MP3, M4A, M4B, AAC, OGG, Opus e WAV di solito funzionano; FLAC e alcuni altri formati potrebbero richiedere un browser diverso.\n\n## Come iniziare\n\n1. Aprite **Biblioteca**, aggiungete cartelle di musica e audiolibri e poi **Scansione ora** (oppure `occ audiocheck:scan`).\n2. In **Impostazioni**, abilitate **Riprendi dove hai lasciato** se desiderate questo comportamento.\n3. Aprite **Musica** o **Audiolibri** e premete **Gioca**.\n\n## Limiti onesti\n\n- I byte di riproduzione passano attraverso un\u2019unica porta di accesso al file con controlli dei permessi in tempo reale; le condivisioni revocate interrompono la riproduzione. L\u2019app non effettua chiamate HTTP in uscita per la riproduzione.\n- Dopo una navigazione completa fuori da AudioCheck, i browser possono richiedere un clic per riprendere l\u2019audio.\n- La profondit\u00e0 di scansione \u00e8 limitata (32 livelli di cartelle). La riproduzione\/mescolamento delle playlist ha un limite di tracce documentato (2000).\n- Database dichiarati: solo MySQL e PostgreSQL.\n\n## Feedback benvenuto\n\nMiglioriamo questa app con l\u2019uso reale. Segnalazioni di bug, punti deboli e idee aiutano \u2014 aprite una GitHub Issue (https:\/\/github.com\/aSoftwareByDesignRepository\/nextcloud-audiocheck\/issues) o scrivete a info@software-by-design.de. Il vostro feedback guida direttamente ci\u00f2 che costruiamo dopo.\n\n## Requisiti\n\n- Nextcloud 32\u201335\n- PHP 8.2\u20138.5\n- MySQL o PostgreSQL"},"pl":{"name":"AudioCheck","summary":"Audiobooki i muzyka z plik\u00f3w Nextcloud \u2014 wznawianie, kolejki, rozdzia\u0142y, playlisty","description":"# AudioCheck \u2014 Twoja biblioteka audio w Nextcloud\n\nPa\u0144stwa pliki audio znajduj\u0105 si\u0119 ju\u017c w Files. AudioCheck indeksuje foldery, kt\u00f3re Pa\u0144stwo wybior\u0105, i przesy\u0142a je strumieniowo z bie\u017c\u0105c\u0105 weryfikacj\u0105 uprawnie\u0144.\n\nProwadzona przez aplikacj\u0119 jest **bezp\u0142atna** na warunkach AGPL-3.0-or-later. W dostarczonym pakiecie nie ma licencji \u201eseat\u201d dla tej web app.\n\n## Co dostajesz\n\n- Osobne korzenie dla muzyki i audiobook\u00f3w; kolekcje, albumy oraz przegl\u0105danie folder\u00f3w\n- Audiobooki wieloplikowe jako jedna kolejka; wznowienie zapisywane na serwerze dla ka\u017cdego konta\n- Trwa\u0142a kolejka odtwarzania; opcjonalne wznowienie przy otwarciu; kontynuuj s\u0142uchanie na Home i w wid\u017cecie panelu\n- Playlisty; ulubione synchronizowane z gwiazdkami w Files\n- Skoki do rozdzia\u0142\u00f3w na M4B (i oznaczone metadane rozdzia\u0142\u00f3w); szybko\u015b\u0107 odtwarzania 0,5\u00d7\u20134,0\u00d7\n- Akcje w Files: odtwarzaj w AudioCheck \/ odtwarzaj folder jako album\n- Przegl\u0105daj wed\u0142ug artyst\u00f3w, autor\u00f3w, gatunk\u00f3w, serii, folder\u00f3w, tag\u00f3w i ulubionych\n- Opcjonalne ograniczenie dost\u0119pu (administratorzy Nextcloud zawsze zachowuj\u0105 dost\u0119p)\n- J\u0119zyki interfejsu: niemiecki (Sie-Form), angielski, francuski, hiszpa\u0144ski, du\u0144ski, niderlandzki, w\u0142oski, polski, szwedzki, norweski bokm\u00e5l i brazylijski portugalski (ka\u017cdy dostarczony ci\u0105g UI jest w `l10n`)\n- Fundamenty dost\u0119pno\u015bci ukierunkowane na WCAG 2.1 AA (bez certyfikacji strony trzeciej)\n\n## Format\n\n**Indeksowane i przesy\u0142ane strumieniowo na serwerze:** MP3, MP4\/M4A\/M4B (w tym podcasty oznaczone jako video\/mp4), OGG, Opus, FLAC, WAV, AAC i inne popularne typy `audio\/*`.\n\n**Odtwarzanie w przegl\u0105darce** zale\u017cy od przegl\u0105darki: MP3, M4A, M4B, AAC, OGG, Opus i WAV zwykle dzia\u0142aj\u0105; FLAC i niekt\u00f3re inne formaty mog\u0105 wymaga\u0107 innej przegl\u0105darki.\n\n## Rozpocznij\n\n1. Otw\u00f3rz **Biblioteka**, dodaj foldery muzyki i audiobook\u00f3w, a nast\u0119pnie **Przeskanuj teraz** (lub `occ audiocheck:scan`).\n2. W **Ustawienia** w\u0142\u0105cz **Wznawiaj gdzie sko\u0144czy\u0142e\u015b**, je\u015bli chcesz takie zachowanie.\n3. Otw\u00f3rz **Muzyka** lub **Audiobooki** i naci\u015bnij **Zagraj**.\n\n## Uczciwe ograniczenia\n\n- Bajty odtwarzania przechodz\u0105 przez jedn\u0105 bramk\u0119 dost\u0119pu do pliku z bie\u017c\u0105c\u0105 kontrol\u0105 uprawnie\u0144; cofni\u0119te udost\u0119pnienia zatrzymuj\u0105 odtwarzanie. Aplikacja nie wykonuje wychodz\u0105cych wywo\u0142a\u0144 HTTP do odtwarzania.\n- Po pe\u0142nej nawigacji przegl\u0105darki poza AudioCheck przegl\u0105darki mog\u0105 wymaga\u0107 klikni\u0119cia, by wznowi\u0107 d\u017awi\u0119k.\n- G\u0142\u0119boko\u015b\u0107 skanowania jest ograniczona (32 poziomy folder\u00f3w). Odtwarzanie\/losowanie playlist ma udokumentowany limit utwor\u00f3w (2000).\n- Deklarowane bazy danych: tylko MySQL i PostgreSQL.\n\n## Feedback mile widziany\n\nUlepszamy t\u0119 aplikacj\u0119 dzi\u0119ki realnemu u\u017cyciu. Zg\u0142oszenia b\u0142\u0119d\u00f3w, tarcia i pomys\u0142y pomagaj\u0105 \u2014 otw\u00f3rz GitHub Issue (https:\/\/github.com\/aSoftwareByDesignRepository\/nextcloud-audiocheck\/issues) lub napisz na info@software-by-design.de. Wasza opinia bezpo\u015brednio kszta\u0142tuje to, co budujemy dalej.\n\n## Wymagania\n\n- Nextcloud 32\u201335\n- PHP 8.2\u20138.5\n- MySQL lub PostgreSQL"},"sv":{"name":"AudioCheck","summary":"Ljudb\u00f6cker och musik fr\u00e5n dina Nextcloud-filer \u2014 \u00e5teruppta, k\u00f6er, kapitel, spellistor","description":"# AudioCheck \u2014 ert ljudbibliotek i Nextcloud\n\nEra ljudfiler finns redan i Files. AudioCheck indexerar mapparna ni v\u00e4ljer och streamar dem med kontroller av beh\u00f6righeter i realtid.\n\nAppen \u00e4r **gratis** under AGPL-3.0-or-later. Det finns ingen seat-licens f\u00f6r den h\u00e4r webappen i det levererade paketet.\n\n## Det ni f\u00e5r\n\n- Separata r\u00f6tter f\u00f6r musik och ljudb\u00f6cker; samlingar, album och mappl\u00e4sning\n- Ljudb\u00f6cker i flera filer som en enda k\u00f6; \u00e5terupptagning sparas p\u00e5 er server per konto\n- H\u00e5llbar uppspelningsk\u00f6; valfri \u00e5terupptagning vid \u00f6ppning; forts\u00e4tt lyssna p\u00e5 Hem och i dashboard-widgeten\n- Spellistor; favoriter synkas med stj\u00e4rnorna i Files\n- Kapitelhopp p\u00e5 M4B (och taggad kapitelmetadata); uppspelningshastighet 0,5\u00d7\u20134,0\u00d7\n- \u00c5tg\u00e4rder i Files: spela i AudioCheck \/ spela mappen som album\n- Bl\u00e4ddra efter artister, f\u00f6rfattare, genrer, serier, mappar, taggar och favoriter\n- Valfri \u00e5tkomstbegr\u00e4nsning (Nextcloud-administrat\u00f6rer beh\u00e5ller alltid \u00e5tkomst)\n- UI-spr\u00e5k: tyska (Sie-Form), engelska, franska, spanska, danska, nederl\u00e4ndska, italienska, polska, svenska, norska bokm\u00e5l och brasiliansk portugisiska (varje levererad UI-str\u00e4ng finns i `l10n`)\n- Tillg\u00e4nglighetsgrunder riktade mot WCAG 2.1 AA (ingen tredjepartscertifiering)\n\n## Format\n\n**Indexerat och streamat p\u00e5 servern:** MP3, MP4\/M4A\/M4B (inklusive poddar m\u00e4rkta som video\/mp4), OGG, Opus, FLAC, WAV, AAC och andra vanliga `audio\/*`-typer.\n\n**Uppspelning i webbl\u00e4saren** beror p\u00e5 webbl\u00e4saren: MP3, M4A, M4B, AAC, OGG, Opus och WAV fungerar vanligtvis; FLAC och vissa andra format kan kr\u00e4va en annan webbl\u00e4sare.\n\n## Kom ig\u00e5ng\n\n1. \u00d6ppna **Bibliotek**, l\u00e4gg till mappar f\u00f6r musik och ljudb\u00f6cker och v\u00e4lj sedan **Scan nu** (eller `occ audiocheck:scan`).\n2. I **Inst\u00e4llningar**, aktivera **\u00c5teruppta d\u00e4r uppspelningen avslutades** om ni vill ha det beteendet.\n3. \u00d6ppna **Musik** eller **Ljudb\u00f6cker** och tryck **Spela**.\n\n## Uppriktiga begr\u00e4nsningar\n\n- Uppspelningsdata g\u00e5r via en enda fil\u00e5tkomstgrind med beh\u00f6righetskontroller i realtid; \u00e5terkallade delningar stoppar uppspelning. Appen g\u00f6r inga utg\u00e5ende HTTP-anrop f\u00f6r uppspelning.\n- Efter full webbl\u00e4sarnavigering bort fr\u00e5n AudioCheck kan webbl\u00e4sare kr\u00e4va ett klick f\u00f6r att \u00e5teruppta ljudet.\n- Skanningsdjupet \u00e4r begr\u00e4nsat (32 mappniv\u00e5er). Uppspelning\/\u201dshuffle\u201d av spellistor har en dokumenterad sp\u00e5rgr\u00e4ns (2000).\n- Deklarerade databaser: endast MySQL och PostgreSQL.\n\n## Feedback v\u00e4lkomnas\n\nVi f\u00f6rb\u00e4ttrar den h\u00e4r appen med verklig anv\u00e4ndning. Felrapporter, friktioner och id\u00e9er hj\u00e4lper \u2014 \u00f6ppna en GitHub Issue (https:\/\/github.com\/aSoftwareByDesignRepository\/nextcloud-audiocheck\/issues) eller skriv till info@software-by-design.de. Er feedback formar direkt det vi bygger h\u00e4rn\u00e4st.\n\n## Krav\n\n- Nextcloud 32\u201335\n- PHP 8.2\u20138.5\n- MySQL eller PostgreSQL"},"nb":{"name":"AudioCheck","summary":"Lydb\u00f8ker og musikk fra Nextcloud-filene \u2014 gjenoppta, k\u00f8er, kapitler, spillelister","description":"# AudioCheck \u2014 ditt lydbibliotek i Nextcloud\n\nLydfilene dine ligger allerede i Files. AudioCheck indekserer mappene du velger og streamer dem med live sjekk av tillatelser.\n\nAppen er **gratis** under AGPL-3.0-or-later. Det finnes ingen seat-lisens for denne webappen i pakken som leveres.\n\n## Det du f\u00e5r\n\n- Separate r\u00f8tter for musikk og lydb\u00f8ker; samlinger, album og mappevisning\n- Lydb\u00f8ker i flere filer som \u00e9n k\u00f8; gjenopptakelse lagres p\u00e5 serveren din per konto\n- Robust avspillingsk\u00f8; valgfri gjenopptakelse ved \u00e5pning; fortsett \u00e5 lytte p\u00e5 Hjem og i widgeten for dashbord\n- Spillelister; favoritter synkronisert med stjernene i Files\n- Kapittelhopp p\u00e5 M4B (og merket kapittelmetadata); avspillingshastighet 0,5\u00d7\u20134,0\u00d7\n- Handlinger i Files: spill i AudioCheck \/ spill mappe som album\n- Bla etter artister, forfattere, sjangre, serier, mapper, tagger og favoritter\n- Valgfri tilgangsbegrensning (Nextcloud-administratorer beholder alltid tilgang)\n- UI-spr\u00e5k: tysk (Sie-Form), engelsk, fransk, spansk, dansk, nederlandsk, italiensk, polsk, svensk, norsk bokm\u00e5l og brasiliansk portugisisk (hver levert UI-streng ligger i `l10n`)\n- Grunnlag for tilgjengelighet rettet mot WCAG 2.1 AA (ikke en tredjepartsertifisering)\n\n## Formater\n\n**Indeksert og streamet p\u00e5 serveren:** MP3, MP4\/M4A\/M4B (inkludert podkaster merket som video\/mp4), OGG, Opus, FLAC, WAV, AAC og andre vanlige `audio\/*`-typer.\n\n**Avspilling i nettleseren** avhenger av nettleseren: MP3, M4A, M4B, AAC, OGG, Opus og WAV fungerer vanligvis; FLAC og noen andre formater kan trenge en annen nettleser.\n\n## Kom i gang\n\n1. \u00c5pne **Bibliotek**, legg til mapper for musikk og lydb\u00f8ker, og velg deretter **Skann n\u00e5** (eller `occ audiocheck:scan`).\n2. I **Innstillinger**, aktiver **Gjenoppta der avspillingen stoppet** hvis du \u00f8nsker den oppf\u00f8rselen.\n3. \u00c5pne **Musikk** eller **Lydb\u00f8ker** og trykk **Spill**.\n\n## \u00c6rlige begrensninger\n\n- Avspillingsbytes g\u00e5r gjennom \u00e9n enkelt filtilgangsport med live sjekk av tillatelser; tilbakekalte delinger stopper avspilling. Appen gj\u00f8r ingen utg\u00e5ende HTTP-kall for avspilling.\n- Etter full nettlesernavigering bort fra AudioCheck kan nettlesere kreve et klikk for \u00e5 gjenoppta lyden.\n- Skannedybden er begrenset (32 mappeniv\u00e5er). Avspilling\/\u00abshuffle\u00bb av spillelister har en dokumentert sporgrense (2000).\n- Deklarerte databaser: kun MySQL og PostgreSQL.\n\n## Feedback er velkommen\n\nVi forbedrer denne appen med bruk i praksis. Feilrapporter, friksjon og id\u00e9er hjelper \u2014 \u00e5pne en GitHub Issue (https:\/\/github.com\/aSoftwareByDesignRepository\/nextcloud-audiocheck\/issues) eller skriv til info@software-by-design.de. Tilbakemeldingen deres former direkte det vi bygger videre.\n\n## Krav\n\n- Nextcloud 32\u201335\n- PHP 8.2\u20138.5\n- MySQL eller PostgreSQL"}},"isFeatured":false,"authors":[{"name":"Software by Design GbR","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":"stt_whisper","categories":["tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/stt_whisper\/issues","website":"","created":"2023-05-08T13:38:09.193458Z","lastModified":"2024-01-11T09:23:25.841732Z","releases":[{"version":"1.0.8","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=28.0.0 <30.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud\/stt_whisper\/releases\/download\/v1.0.8\/stt_whisper.tar.gz","created":"2024-01-11T09:23:25.517520Z","licenses":["agpl"],"lastModified":"2024-01-11T09:23:25.911202Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=28 <=29","signature":"rqQgD7u6Xc8l\/eMXa4wsH+WMNl\/yvIsnqHZka+bySmxXctfL2C45u3PfH80DCVnk\n\/8BHqwNDIoIo8pjXmbJmybiVNdFKnLnWrgWiP\/v7+bRB+CMWb8kE4HVQf2spkHMZ\nDVm\/F3Q3q56qZyPuKy0pkfeD0wRJBQWm1uV7Q0+a1qWIwdWboZJ5CfHl\/j9gvTyR\nn8NzFu9Axb4qb1FD\/2LYtboJLjn\/h+riJGjwP+IKIkdT6yE2zyfYZUiwXEHjR2yo\nDoT1o\/YjpPLbVTQypEWcF8\/Ki5QONTgM4OXANKMCV\/BegBgIM0TY7lnSuHKzkGDe\nn0k9mQFge2mAzP4EOMNrcv0tkB0dCwt13ZsG14rx2zFpJflxD7HB2NvT\/nrbyIZI\ns2+836UQPTe1isRUW6yqigNcjXhZxNhOO7x+hVE0GUVhnR2LVcNup5VIMAeL9JkQ\nP2j1OUMB9Knl\/SxbloxaINV+LedE4UsMHT0SBlcRp5zSpMtSghiwnC8rBnyKGrxz\nhbWswBctS4f+4fKF3zjH6RqOZDInTKv2ufz+u2UNscOh6Sef52m\/fY1W4I2EvJky\nacVMzxLzcdEeRpMfeDshEEzVgvRUrhGz3H2tlIU2beKI5rZXCpM3Sob\/t\/NvP5gA\n9P9GIErvWt0KXNbFUR4sveRLP31Jvc\/WAHkzp0bmCdw=","translations":{"en":{"changelog":"### Fixed\n\n- eslint issues\n- php lint issues\n- add step in transcribe-test.yml to download the medium model\n- set the model setting on model download\n- improve path handling in transcribe command\n- better logging\n- drop separate musl bin in favour of a static binary\n\n### Added\n\n- add setup check to verify if the models are downloaded\n- setup checks for binary files"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9zdHRfd2hpc3Blci9tYWluL3NjcmVlbnNob3RzL0xvZ28ucG5n","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Whisper Speech-To-Text","summary":"(Deprecated) Speech-To-Text provider running OpenAI Whisper locally","description":"Speech-To-Text provider running OpenAI Whisper locally\r\n\r\nThis app is deprecated in favor of stt_whisper2. Have a look at [the docs for stt_whisper2](https:\/\/docs.nextcloud.com\/server\/latest\/admin_manual\/ai\/app_stt_whisper2.html)\r\n\r\nThe models run completely on your machine. No private data leaves your servers.\r\n\r\nRequirements:\r\n * Architecture: x86-64 with AVX support\r\n * OS: Linux\r\n\r\nModel sizes:\r\n\r\n* Small: 500MB\r\n* Medium: 1.5Gb\r\n* Large: 3.1GB\r\n\r\nAfter installing this app you will need to run\r\n\r\n occ stt_whisper:download-models [model-name]\r\n\r\nwhere [model-name] is one of\r\n\r\n * small\r\n * medium (default)\r\n * large\r\n\r\n## Ethical AI Rating\r\n### Rating: \ud83d\udfe1\r\n\r\nPositive:\r\n* the software for training and inference of this model is open source\r\n* the trained model is freely available, and thus can be run on-premises\r\n\r\nNegative:\r\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.\r\n\r\nLearn more about the Nextcloud Ethical AI Rating [in our blog](https:\/\/nextcloud.com\/blog\/nextcloud-ethical-ai-rating\/).\r\n\r\nNOTE:\r\n\r\nA few things to keep in mind.\r\n\r\n* Transcriptions need to be enabled in the Talk app if you need the calls to be transcribed with any Speech to Text provider (including this app). It can be set using this `occ` command:\r\n\r\n```\r\nocc config:app:set spreed call_recording_transcription --value yes\r\n```\r\n\r\n* This app tends to be heavy on CPU. If it starts to be an issue in your normal workflow, you can limit the number of threads used by Whisper in the \"Whisper Speech-To-Text\" section in the admin settings\r\n* The generated transcriptions may vary in accuracy based on the spoken language.\r\n* Per participant transcription in calls is currently not available but PRs are welcome!"}},"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\nMIIEBjCCAu4CAhIWMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjMwNTA4MTMxNTMxWhcNMzMwODEzMTMxNTMxWjAWMRQwEgYD\r\nVQQDDAtzdHRfd2hpc3BlcjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB\r\nAMHKJ4Nqs77hH7noozjgcaYFP5UZSURHoEMesedHC8XWHnKj9fyIOr1TYfksKOrO\r\n6ng3bB20xIW9UF1nUHrmISDCefGDRNwzt6ALeGCQiYnU0aKmQPHTFOcUD+cmx6U6\r\nMMuu4Sw\/Eq45bc7NpmKYVn+qLXKUoHSFMKakZbR0FMsIzJYWW7M3Tlm8hQglcjPp\r\nkiPFJxXcRE3B\/A1UcpXyw+BCbdG7WzcUWd6HEZbE2YPAJlKm5t7h0wO8gvW34bZD\r\nOVV62e6EQ85uaOUGJTsXQBi818g6jjPSVL2uSzbkAI52jgzLORO9GvaceYq1UZRz\r\n5vnOMnr\/11WGPXWVkJLhe3ECXkoFK90gcvzxhOr1VdTd1XiP92Vkv0hXchUd81p+\r\nO1pyacyqajprLLZ1wEgnsRiQqIFff4jTEK4Xvt3dNG\/i8CdoMK0x3dSuc3\/ek3Ob\r\ncj4dGFF1YNaPFIaCpv+Df9HMZLJG9BwAJjrAaF6Hj+o0rxI+KvOcDc7UyBcqyuvJ\r\nqP7CXFthcnd+3PCVwqMSg70M\/+TA3Ou2tuChaQdRJ+eLkP52hSKBUHwdNMpTAEir\r\nG5H5lIYLHoWFLH7WY7uTLkZnLh0YHh4nGuQIcKgDv2NtmmIjE6qtE2TmTz7eD0w4\r\n80aifdcqE2ZO0edtqxD4cMghmQSvyGxp40KaoSg86v+DAgMBAAEwDQYJKoZIhvcN\r\nAQELBQADggEBABmZSKS3Mbc2RSK8oophtDX3tfKkkFAXFpHyx7SVE1u0C+sk0NIt\r\nh7GR3Y3yJNej0aUv4cfpzC6dXyPpxn6Ew+6b6X7o5e+1Rgebx\/mEmF185AA\/6Qxn\r\nyTz\/ZZ+aAJSgvpOpm8KeU+4s17U\/2Zwug8jACe\/G+WfNqydBfRbzFSIpoNAC7XB+\r\ndWyFVepLXqPU0IiiPy6FydUedoWS0HrbJctDY5wkO8QzavpqF2dsU751aAKsiVDQ\r\n56PxzUHzgsTWP7s5U3gRrHTphnK+0kNV\/gjpd958fqm\/++bJ2Yd\/a8Q3QPn6Elg0\r\nqrc+C2Igow3Ou5bKZEwUC2qsclzDmkCCW7A=\r\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-08-25T00:23:31.032471Z","releases":[{"version":"0.12.2","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.1.0 <8.6.0","platformVersionSpec":">=31.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/calendar_resource_management\/releases\/download\/v0.12.2\/calendar_resource_management-v0.12.2.tar.gz","created":"2026-08-19T15:26:04.972835Z","licenses":["agpl"],"lastModified":"2026-08-19T15:26:05.058709Z","isNightly":false,"rawPhpVersionSpec":">=8.1 <=8.5","rawPlatformVersionSpec":">=31 <=35","signature":"YOVRoTGwvIYIFVbS9qCa8S6HwhIR1+3QeCqrKecaohcY9XA1FMZHeEgyadPBWMhIFufFMgZoDJklkLQPjqLBI8Ru+vRXVjgCfIg+Dsb07n6Lu0pP6p+Q0xPisSLEl6ZiynsYf7SCuDhbcHMUaGlxdrqD\/bE3NmQSFLgxPYABrEmk47eQAmkMqyodjp69AdXCAVdqnZU0B03+NH6RcfhGXvmFLevW6VkK3SBatHYjSQcTkqC\/yldzJATqjRBOZjNabchrTMb\/9c9ykwNL1kKcikucpYnpUNkm322u2lpeXj+YiqppDe3YEsXU\/5jLdZ4iEdqGxtejIiVgxmZ0l8m368t9XDzogvaFGr1Zp4LG7mz3ASocWa5nTdVTAU4CSyZkme20T\/zGNLf0u01X\/LkbsP50VzJJG7PiLkbMsGmXFq1telvo+94ZP4G5tiTKsL9AzfLysh3eFF0HZv125tpVugXOFimBTHaFPZ8oo8ey1dlhbPTJ50E30Aq8IcjLwwRNTwxjPUx54PXYuWV1EtUTg\/MdGcDlu7unlymaAB2JVvMZzKmZYAWZSFrTHFY9UkDAHZXKYa\/9VQitI\/X8PKsKIfwzDoQ5Uvql+dF6eVAdQZGyPeq986WbP7ExRugS3wo4ooXgHZrAmrf+VbMmVIvMfJn5wYG6CdkhfjvDJw3hPqk=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"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":5,"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:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3N5bmV0aXgtY29kZS9maWxlc19pc2RvYy9tYWluL3NjcmVlbnNob3RzL3NjcmVlbnNob3QucG5n","smallThumbnail":""}],"videos":[],"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":"groupfolder_filesystem_snapshots","categories":["files"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/git.verdigado.com\/verdigado-public\/nextcloud_groupfolder_filesystem_snapshots\/issues","website":"","created":"2024-04-29T17:58:20.739832Z","lastModified":"2026-07-09T12:19:10.279214Z","releases":[{"version":"1.4.4","phpExtensions":[],"databases":[{"id":"pgsql","versionSpec":"*","rawVersionSpec":"*"},{"id":"sqlite","versionSpec":"*","rawVersionSpec":"*"},{"id":"mysql","versionSpec":"*","rawVersionSpec":"*"}],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=32.0.0 <33.0.0","minIntSize":32,"download":"https:\/\/git.verdigado.com\/verdigado-public\/nextcloud_groupfolder_filesystem_snapshots\/releases\/download\/v1.4.4\/groupfolder_filesystem_snapshots.tar.gz","created":"2026-07-09T12:19:10.265541Z","licenses":["agpl"],"lastModified":"2026-07-09T12:19:10.322401Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=32 <=32","signature":"qyn9DCgv0ZtCsz7N0au6XKaLqPuJSt8SgL+cT5eQVCMEFOVjSp9605J7DiKWyIlYt7IwSQYHb4h\/Mi\/FYTEy9O47CmSfHmT2tAA91lXy3FQN72bFNGOxNgh5shNFvzL0mbJD2O7sx2l6219Dw4Ttz5cbdbPPqwZXtur1g3qmmxxdyfbWw+gMBwk2IdMvcQcO+wm\/iKtEYtcM88BMg4Wh6PCZGzzJ7vb2RG6F8DF6pbDHrgFct556A9NcBH4gBQfNJ2zso+3zJQRKOJTPXenaujiltZuCmvw0mfJqwcyZlYIywyOa0BLb9iUaZeQ6MZ9vpEvBGU9ltzW2ltiBTFzOVp3pqypNbtP9I6kGUdKQ2YfqO3xmTUOShBQgGPKdP02VB5anLeG08HpakXjVG71KfQeIHGgK0vHqVkX9g9nWJJASkBvbh1jX0QMPwzCBr1P7yOS\/ieLeGig9OH958zcYELZRqV\/Irja2qFHcVAV9p4wzVn5kxYciJtqF1vMput\/GqTmljOsn+4l75FHkgJYJDb1idOD9enuR5cHfgFYDB7FdA829K3olFPbc5+s4hwGB4xVZ\/gEvvGwkUIQ3ropUMmvIjWEjUStocg4GRCAFPxTIJ68maftMJd6c9U26rkGdHIEam7dvB+qPKB4Fc9ytHbJDVQs557YoJb+rfInJpv0=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"translations":{"en":{"name":"Groupfolder Filesystem Snapshots","summary":"Allows restoring a groupfolder to a previous snapshot in the filesystem","description":"App proving a PHP API for other apps, that allows (partially) restoring a groupfolder to a previous snapshot in the filesystem. Requires a filesystem with snapshot support (tested with and made for ZFS). It is made for other apps to integrate with, IT DOES NOT WORK STANDALONE"}},"isFeatured":false,"authors":[{"name":"verdigado eG","mail":"","homepage":"https:\/\/verdigado.com\/"},{"name":"Jonathan Treffler","mail":"jonathan.treffler@verdigado.com","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEGzCCAwMCAhJjMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjQwNDI2MTQxMTUwWhcNMzQwODAyMTQxMTUwWjArMSkwJwYD\nVQQDDCBncm91cGZvbGRlcl9maWxlc3lzdGVtX3NuYXBzaG90czCCAiIwDQYJKoZI\nhvcNAQEBBQADggIPADCCAgoCggIBAOEjlcqPbJIgc2ucvKxz5Ddv+r4HWZkCVOAa\nh840X3zATAPZIL20EE8oVEMJEeiMHnjKZSkLklQlJVKSOz6pAaDvOZWX\/zASXIEx\nNEL\/6x\/m+mLDZlBXml9w4\/ZUaZyt9TYu3yVCUlvuVI1ezGqHkGGC0lvXrFCDvqcR\nv3Ex\/rnZxvvREu6D1RgXDCP\/lyt5Cqj3ZH\/cunIQZT\/qZwHwhdPlb02ncaUZ30D2\ngIBg6WBp4yPWY+NpyD0XJZF6l4XEmT7Oy\/Fs3SmlWTRnzoDLzpBzO2arJH7fFdcR\nopbb\/xvtqYgTOOG6F6KbNfnDi1OiGanj3G0HjeJ5o3Vsu8bQvIjUD2KM7reA\/L46\n7s3vIcSbFBNxrm8W5tCZpJ0eIQKzTd13KGlvgDURXdH7ufjZHwAkE0w9ulxNw6kY\nQq+jC5AXqs3IMunUKPJDchLYGhHnO+U+ItogBWNTFerl7wh1Q9CQ91WTDqITcZ8V\n+yECDy9KO\/sjppGFIwHCBnFWvyf28qH\/Hvr7QABUU7KDxm0RsxeV0keFvL6Dxa2n\nNbx\/hsvb4Y9UUBl6Cyd6G0eirx+v\/pg7hb1G6iHzvJHHXMWcnbj+9ChwC7ExyMIJ\nRfIcr+wGYT01evp0NJ7Dcb2TdvppiWeRtxa8O4Jr\/pmJxERLlkMgDqbArNlIqoGo\n1SjTmBUDAgMBAAEwDQYJKoZIhvcNAQELBQADggEBAAE32Lnl4VNEvFz4KxoVjX17\nt0v2hGDcUC9vMVxPOst80l0lY6OMqQf2WVLhj0kT5W\/pmfrbq5ZhQTJvD\/TwXS\/E\nzM0BakXXNkqbwQorzZhRmB5rdL7mZVR3cZHf8DaOC0TBDr9V5iaZK4d77f1qrsNx\n70tp+OsN0xCJ12yEee0oEyFb+iySDGQi1n8Z0A\/f9Tn+PJfMcdUTCWB6vhfRG0CD\nrYuNE5J08KMXJt4tppGQm2g7kck7J2kuyvi3EElAjNv+DzKhJKthEqB74Fegw6rr\n3YmGOxW\/DQ8TbbQ\/aPFc3HxE6C82e9u09tDV3V8rSVKelRVu7EIdWovfypzFiTo=\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-08-26T11:52:44.023314Z","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:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9yZWNvZ25pemUvbWFpbi9zY3JlZW5zaG90cy9Mb2dvLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9yZWNvZ25pemUvbWFpbi9zY3JlZW5zaG90cy9pbWFnZW5ldF9leGFtcGxlcy5qcGc=","smallThumbnail":""}],"videos":[],"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.5263157894736842,"ratingNumRecent":0,"ratingNumOverall":19,"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":"workin2gether","categories":["social"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/Patt92\/Workin2Gether\/issues","website":"","created":"2017-05-08T09:25:36.736849Z","lastModified":"2017-05-26T09:31:56.254007Z","releases":[{"version":"0.9.6","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=9.0.0 <12.10.0","minIntSize":32,"download":"https:\/\/github.com\/Patt92\/Workin2Gether\/releases\/download\/0.9.6\/workin2gether.tar.gz","created":"2017-05-26T09:31:55.881041Z","licenses":["agpl"],"lastModified":"2017-05-26T09:31:56.967530Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=9 <=12.9","signature":"N1sCD\/NNvgEnv5Xx42O50JXBOXftSC3wzrNRf3ChXwdQUptu4rShMZ1uhxLm2pPP\npoyH45eXPq6F3LL3QaX+H\/+4xxu7\/am5+6MWfPeoRNTz\/d483rIj3t2j7+rZvrCx\nHeYVlE8cc87AWFhsIJL4hwPyNza84EFasBZytZymoF\/aJNwZqK2totdA1UAviPF8\npOgR\/jIYllQOXSN2bDZf66oWYJaWuIv1\/GlwGGDqg2oRF8gw1oAMH0dawcmsEq4x\nBZCFZdDAvD8bA5+DTkrLAqQbtwgXhMOFyYs0BPt+bbJf1u5FHX2MiDt2NHcWf6e7\ne33y5q7JrQ\/K1W9Zx98W8g==","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL1BhdHQ5Mi9Xb3JraW4yR2V0aGVyL21hc3Rlci9zY3JlZW5zaG90cy9zY3JlZW5zaG90XzAxLlBORw==","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Workin2gether","summary":"Visual locking of files and folders to contribute to a better collaboration","description":"Pseudo multiaccess-management feature for Owncloud\/Nextcloud.\n\tYou can lock files and disable the fileactions, leaving only the fileaction of unlocking a file.\n\tPlease leave your feedback and rate this app, if you like it!\n\t"}},"isFeatured":false,"authors":[{"name":"Patrick Hoffmann","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIDCDCCAfACAhA5MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMTcwMzEwMTA0NDEyWhcNMjcwNjE2MTA0NDEyWjAYMRYwFAYD\nVQQDDA13b3JraW4yZ2V0aGVyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC\nAQEA0HRHtSUokHrDCijl1G+T7DeedLUmOFDahETVWGR1EAPgEs7\/txR3jz4l7FjN\nEIJTN6HNeNi3fXA4cVWxE2hOBXx4\/pFWspenfLINSk0MTWjhROx1RrUmmXqvH8r8\n0Mjv+6CFqNCVsTgnrt1uNN2jJO8+1H76Am6GTHtpzNwPySI\/ESrAtFhz3Lfuv0bW\nbNMiaD6U9lQlh2H6gX8xwWP37dT13j83xmn35vW47+LjL\/5E0VTbcDrCgvHk7lya\nbkFYbCp7dWCF9HOsXU0rbniPRSY\/MB\/mk0H6+7lYi0XVUzgRqadj2I6xEqm2btno\nmEZlLk5kSxLNCz+uX54C1Lk81QIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQBwGBN\/\nFlkih3CHXRwMtpqVRCigohOLUXERlteZdzlNdjGYQQfrbWmswZJmv8URYiMKIF6n\nYN7l7kXpX9EXcud3xZjOsGZ9ZJhOc1PwVYHsOnJBVE+i8WE\/UVNJjDSmVgqMZ3sd\n7XbnXuS0\/8NuC\/Yamu7\/FlHRdgSk4dWBBRret7NFn7CnzFz9OabRRBHRytLXGlHW\nH06ZGbZo\/5i4bGN+C4XKfNPWL9NgoqZv7OlHEqK0AdSC4Nz+3VMHgJpoVcIBhQwu\nA7BzcUNBJ5HKVrckS4raM474SbQAveHSSMfxTg\/WZIoh5wldZAK9Jszr7WUyXwMw\niQjNXHs\/DZas\/QfW\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":"2026-08-14T10:01:04.567874Z","releases":[{"version":"4.1.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=32.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/shareimporter\/releases\/download\/v4.1.0\/shareimporter-v4.1.0.tar.gz","created":"2026-08-14T10:01:04.529350Z","licenses":["agpl"],"lastModified":"2026-08-14T10:01:04.614312Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=32 <=35","signature":"qgi+QvN698VE6m1gHBfKcx3Up0bpn6l4fODdpuk0HWfe0dedi0gRACzmGKp6mN4rqCqkYb3E7Htmfvj++nqs4Bqgy3NoFfWaQk0EdjdnoXtXJSiDqQk6U4HaLtFIeEAYa3XtgUztrHKwaRFN\/y0zxEa6+HjxrAmG8II41JrOZ+cdIe3X1jyCQtIKLM4UiBiL3e6cECUeYWoaCUSae8XRPCe12RpECQkJ0a1Hn1jtZlUrrzMlpCzpG4EwsWVViQGqaYbU2BVS\/5jwaYR3riiVFUnpvw4zRtrB2HRCk1p20x9OIXXr7wfFt04K3VxckrEGuvAo1wJ+Il675XYSRI70r3fJJChwEf8PaIwZgE11fqKlpvy9dx\/vDUyFyqsgOJDR7tYGfvzHiPCtwWe34WQXgrr01Is7m5ULt28r3841VIf+QQzBuQKf8NTPgAMaWVgVPB2cU8P1aJQxlIsonvVrWsyBPylFDPS1pV5QDFjbqSytZo5yAhvU1CkHNV5YYMyurTnAiLNgl6IrKWuGr7bfq3saL5qYuuaZFeKAx9Q40\/CoDIELMhKE\/0MYBjohs5Kv7zT0oWa0jdX6+X2XU7FH5X+NNPMMlhbpgTHF+\/osQvkMiehyHVRIsdDwgX7IOldhR6IRfgGH3kFb7+sJY6EYYeX7nFeL\/ykIvNbw77IoeKM=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"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":"maintenancecheck","categories":["office","organization"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/aSoftwareByDesignRepository\/nextcloud-maintenancecheck\/issues","website":"https:\/\/nextcloud.software-by-design.de","created":"2026-08-19T14:21:10.538825Z","lastModified":"2026-09-12T20:25:55.320992Z","releases":[{"version":"1.3.1","phpExtensions":[],"databases":[{"id":"mysql","versionSpec":"*","rawVersionSpec":"*"},{"id":"pgsql","versionSpec":"*","rawVersionSpec":"*"}],"shellCommands":[],"phpVersionSpec":">=8.2.0 <8.6.0","platformVersionSpec":">=32.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/aSoftwareByDesignRepository\/nextcloud-maintenancecheck\/releases\/download\/v1.3.1\/maintenancecheck-1.3.1.tar.gz","created":"2026-09-10T20:26:19.609382Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-09-12T20:25:55.411685Z","isNightly":false,"rawPhpVersionSpec":">=8.2 <=8.5","rawPlatformVersionSpec":">=32 <=35","signature":"MeyQAXZ6V+d6tqhZE7SSq2klyVgYEWZjWQwEaFPvxPbWKDMkGy6NUrjc9nW1IyZj64qtDmGt550kaRHx1jKo69RnaEH3Bih+dPExaqvJ3GLluIlAHuZed56M9ZHFa65rjhutK0WpzW5Ivt\/QnOin1514hGKb\/N9pirPSq0XT+CcqXOEFlTeuxiS7n0CAqGTjAznr\/44XaqZFAfQ5Ls1af8taz5TyxmzUBz\/W4H6MDfhTdmigDVLlUZ6M1fG+IXIgL3\/ATIncRBRttDIwb\/6nHS2CHAQOyo\/O9WA1+2sRiDiqqo052lC\/sdxdD7ReC79c8wdEVy0Mmn+hz5rhRcg6ahdacyH8jVG2SkEr4AiggU3XXRehjUwaTHqUHnQl8Xg6jL5JTnApDHinRJVpP07LXZGnQEqQf7mvuqyhv07CD1jv8dyiZqpBCseTID8P7CbWbi8k0ivWgC2e1ObEta+emlZPeVtbpTHnw75Brsvwitz5h7VX7rcK7f6CdYc6WJy5noftX4xmsiIcaKjYar+VzWOgFt6pCSwsVV6848UInN+BkLW5Er9bT6CajHEWgt8MlD9epxHt6GILCaRsg5kUiRX0QqaffsmOzx4SoUB6wmsa+8XM+FLZ0laD3cgcGXCWeSoblFThu6bM6ywPUyE2byjs7Idrd24NfPyMe+nGUs8=","translations":{"en":{"changelog":"### Fixed\n- Zeus SF-Z04 checklist idempotency; pending work-order evidence locks.\n- Help \/ Support \/ Get the App WCAG 2.1 AA hardening; English brand names only.\n\n### Changed\n- Expanded dashboard\/navigation\/ops l10n; native copy for da\/nl\/sv\/nb (no German paste).\n- CoreWebUpgradeBypassPolicy; refreshed screenshots and release assets; feedback footer."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/CgkJaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2FTb2Z0d2FyZUJ5RGVzaWduUmVwb3NpdG9yeS9uZXh0Y2xvdWQtbWFpbnRlbmFuY2VjaGVjay9yZWZzL2hlYWRzL21haW4vc2NyZWVuc2hvdHMvbWFpbnRlbmFuY2VjaGVjay1zY3JlZW5zaG90LTAxLnBuZwoJ","smallThumbnail":"https:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-maintenancecheck\/refs\/heads\/main\/screenshots\/maintenancecheck-screenshot-01.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/CgkJaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2FTb2Z0d2FyZUJ5RGVzaWduUmVwb3NpdG9yeS9uZXh0Y2xvdWQtbWFpbnRlbmFuY2VjaGVjay9yZWZzL2hlYWRzL21haW4vc2NyZWVuc2hvdHMvbWFpbnRlbmFuY2VjaGVjay1zY3JlZW5zaG90LTAyLnBuZwoJ","smallThumbnail":"https:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-maintenancecheck\/refs\/heads\/main\/screenshots\/maintenancecheck-screenshot-02.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/CgkJaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2FTb2Z0d2FyZUJ5RGVzaWduUmVwb3NpdG9yeS9uZXh0Y2xvdWQtbWFpbnRlbmFuY2VjaGVjay9yZWZzL2hlYWRzL21haW4vc2NyZWVuc2hvdHMvbWFpbnRlbmFuY2VjaGVjay1zY3JlZW5zaG90LTAzLnBuZwoJ","smallThumbnail":"https:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-maintenancecheck\/refs\/heads\/main\/screenshots\/maintenancecheck-screenshot-03.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/CgkJaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2FTb2Z0d2FyZUJ5RGVzaWduUmVwb3NpdG9yeS9uZXh0Y2xvdWQtbWFpbnRlbmFuY2VjaGVjay9yZWZzL2hlYWRzL21haW4vc2NyZWVuc2hvdHMvbWFpbnRlbmFuY2VjaGVjay1zY3JlZW5zaG90LTA0LnBuZwoJ","smallThumbnail":"https:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-maintenancecheck\/refs\/heads\/main\/screenshots\/maintenancecheck-screenshot-04.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/CgkJaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2FTb2Z0d2FyZUJ5RGVzaWduUmVwb3NpdG9yeS9uZXh0Y2xvdWQtbWFpbnRlbmFuY2VjaGVjay9yZWZzL2hlYWRzL21haW4vc2NyZWVuc2hvdHMvbWFpbnRlbmFuY2VjaGVjay1zY3JlZW5zaG90LTA1LnBuZwoJ","smallThumbnail":"https:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-maintenancecheck\/refs\/heads\/main\/screenshots\/maintenancecheck-screenshot-05.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/CgkJaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2FTb2Z0d2FyZUJ5RGVzaWduUmVwb3NpdG9yeS9uZXh0Y2xvdWQtbWFpbnRlbmFuY2VjaGVjay9yZWZzL2hlYWRzL21haW4vc2NyZWVuc2hvdHMvbWFpbnRlbmFuY2VjaGVjay1zY3JlZW5zaG90LTA2LnBuZwoJ","smallThumbnail":"https:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-maintenancecheck\/refs\/heads\/main\/screenshots\/maintenancecheck-screenshot-06.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/CgkJaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2FTb2Z0d2FyZUJ5RGVzaWduUmVwb3NpdG9yeS9uZXh0Y2xvdWQtbWFpbnRlbmFuY2VjaGVjay9yZWZzL2hlYWRzL21haW4vc2NyZWVuc2hvdHMvbWFpbnRlbmFuY2VjaGVjay1zY3JlZW5zaG90LTA3LnBuZwoJ","smallThumbnail":"https:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-maintenancecheck\/refs\/heads\/main\/screenshots\/maintenancecheck-screenshot-07.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/CgkJaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2FTb2Z0d2FyZUJ5RGVzaWduUmVwb3NpdG9yeS9uZXh0Y2xvdWQtbWFpbnRlbmFuY2VjaGVjay9yZWZzL2hlYWRzL21haW4vc2NyZWVuc2hvdHMvbWFpbnRlbmFuY2VjaGVjay1zY3JlZW5zaG90LTA4LnBuZwoJ","smallThumbnail":"https:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-maintenancecheck\/refs\/heads\/main\/screenshots\/maintenancecheck-screenshot-08.png"}],"videos":[],"translations":{"nl":{"name":"MaintenanceCheck","summary":"Stop missing maintenance visits \u2014 due board, work orders and Servicebericht on your Nextcloud","description":"# Weet wat er op je lijst staat. Sluit het af in het veld.\n\nMaintenanceCheck verzorgt zowel terugkerend als correctief onderhoud op de Nextcloud die u al beheert. Zet klanten, locaties en apparatuur in \u00e9\u00e9n register. Plan op basis van kalender of meter. Zet geplande bezoeken om in werkorders met checklists, foto\u2019s en optionele handtekeningen \u2014 en geef vervolgens het kantoor een Servicebericht-PDF.\n\n**Gratis webapp** (AGPL-3.0-or-later). Companion-apps: https:\/\/nextcloud.software-by-design.de\/\n\n## Waarom teams het installeren\n\n- **Zie werk dat te laat is als eerste** \u2014 due-board voor te laat, vandaag, de komende 7 dagen en de weken daarna, plus openstaande jobs\n- **Rond taken af met bewijs** \u2014 voorwaardelijke checklists, foto\u2019s, optionele handtekening; jobkits en vaardigheids-gates wanneer u die nodig hebt\n- **Plan de dag** \u2014 dispatch, dagrondjes, capaciteitsindicaties, exceptieboard en een snapshot van een ops-KPI (CSV)\n- **Houd het register netjes** \u2014 klanten, locaties, apparatuur, printbare QR-stickers\n- **Behandel break\/fix-werk** \u2014 correctieve intake, foutcodes, jobminuten, opmerkingen, documenten en einde van de garantie\n- **Ondersteun terugkerende inspecties** \u2014 verplichtingenpakketten (incl. DE\/EN-starter), afsluiten met beoordeling of voorwaardelijk, Pr\u00fcfnachweis-PDF\n- **Blijf in control** \u2014 kantoor- vs. technicirollen, optionele allow-list en achterstallige Nextcloud-notificaties\n\n## Duidelijke grenzen\n\n- Pr\u00fcfnachweis-PDF\u2019s zijn operationele bewijsverzamelingen \u2014 geen juridische certificaten. Vooraf ingevulde checklists zijn sjablonen, geen juridisch advies.\n- Klanten vormen hier een veldregister. Zelfde naam in een andere bedrijfsapp is niet hetzelfde record; er wordt niets automatisch samengevoegd.\n- Optionele voorraad-deductie na sluiting blijft standaard uit en blokkeert nooit het afronden van een job.\n\n## Vroege release \u2014 feedback welkom\n\nDit is de eerste App Store-release. De app is volledig functioneel en getest, maar is nog niet breed gebruikt in de praktijk. Meldingen van bugs en feature requests zijn zeer welkom: https:\/\/github.com\/aSoftwareByDesignRepository\/nextcloud-maintenancecheck\/issues\n\n## Feedback welkom\n\nWe verbeteren deze app met gebruik in de praktijk. Bugmeldingen, struikelblokken en idee\u00ebn helpen \u2014 open een GitHub Issue (https:\/\/github.com\/aSoftwareByDesignRepository\/nextcloud-maintenancecheck\/issues) of mail naar info@software-by-design.de. Uw feedback bepaalt mede wat we als volgende bouwen.\n\n## Vereisten\n\n- Nextcloud 32\u201335 \u00b7 PHP 8.2\u20138.5 \u00b7 MySQL\/MariaDB of PostgreSQL"},"en":{"name":"MaintenanceCheck","summary":"Stop missing maintenance visits \u2014 due board, work orders and Servicebericht on your Nextcloud","description":"# Know what is due. Close it in the field.\n\nMaintenanceCheck runs recurring and corrective maintenance on the Nextcloud you already host. Put customers, sites and equipment in one register. Schedule by calendar or meter. Turn due visits into work orders with checklists, photos and optional signatures \u2014 then hand the office a Servicebericht PDF.\n\n**Free web app** (AGPL-3.0-or-later). Companion apps: https:\/\/nextcloud.software-by-design.de\/\n\n## Why teams install it\n\n- **See overdue work first** \u2014 due board for overdue, today, next 7 days and the weeks ahead, plus open jobs\n- **Finish jobs with evidence** \u2014 conditional checklists, photos, optional signature; job kits and skills gates when you need them\n- **Plan the day** \u2014 dispatch, day tours, capacity hints, exception board and an ops KPI snapshot (CSV)\n- **Keep the register tidy** \u2014 customers, sites, equipment, printable QR stickers\n- **Handle break\/fix work** \u2014 corrective intake, failure codes, job minutes, comments, docs and warranty end\n- **Support recurring inspections** \u2014 obligation packs (incl. DE\/EN starters), pass\/fail\/conditional close, Pr\u00fcfnachweis PDF\n- **Stay in control** \u2014 office vs technician roles, optional allow-list, overdue Nextcloud Notifications\n\n## Clear limits\n\n- Pr\u00fcfnachweis PDFs are operational evidence packs \u2014 not legal certificates. Seeded checklists are templates, not legal advice.\n- Customers here are a field register. Same name in another business app \u2260 same record; nothing merges on its own.\n- Optional stock deduction after close stays off by default and never blocks finishing a job.\n\n## Feedback welcome\n\nWe improve this app with real-world use. Bug reports, rough edges, and ideas help \u2014 open a GitHub Issue (https:\/\/github.com\/aSoftwareByDesignRepository\/nextcloud-maintenancecheck\/issues) or write to info@software-by-design.de. Your feedback directly shapes what we build next.\n\n## Requirements\n\n- Nextcloud 32\u201335 \u00b7 PHP 8.2\u20138.5 \u00b7 MySQL\/MariaDB or PostgreSQL"},"de":{"name":"MaintenanceCheck","summary":"Keine Wartung mehr verpassen \u2014 F\u00e4lligkeiten, Arbeitsauftr\u00e4ge und Servicebericht in Ihrer Nextcloud","description":"# Sehen, was f\u00e4llig ist. Im Einsatz abschlie\u00dfen.\n\nMaintenanceCheck steuert wiederkehrende und korrigierende Wartung in der Nextcloud, die Sie schon betreiben. Kunden, Standorte und Anlagen in einem Register. Termine nach Kalender oder Z\u00e4hler. Aus F\u00e4lligkeiten werden Arbeitsauftr\u00e4ge mit Checklisten, Fotos und optionaler Unterschrift \u2014 danach ein Servicebericht-PDF f\u00fcrs B\u00fcro.\n\n**Kostenlose Web-App** (AGPL-3.0-or-later). Companion-Apps: https:\/\/nextcloud.software-by-design.de\/\n\n## Warum Teams es einsetzen\n\n- **\u00dcberf\u00e4lliges zuerst** \u2014 F\u00e4lligkeitsboard f\u00fcr \u00fcberf\u00e4llig, heute, n\u00e4chste 7 Tage und die Wochen danach, plus offene Auftr\u00e4ge\n- **Auftr\u00e4ge mit Nachweis** \u2014 bedingte Checklisten, Fotos, optionale Unterschrift; Kits und Qualifikationen bei Bedarf\n- **Den Tag planen** \u2014 Disposition, Tagestouren, Kapazit\u00e4tshinweise, Ausnahmeboard und Ops-KPI (CSV)\n- **Register sauber halten** \u2014 Kunden, Standorte, Anlagen, druckbare QR-Aufkleber\n- **St\u00f6rungen erfassen** \u2014 Korrekturauftr\u00e4ge, Fehlercodes, Einsatzminuten, Kommentare, Dokumente und Garantieende\n- **Pr\u00fcfungen unterst\u00fctzen** \u2014 Pflichtpakete (inkl. DE\/EN-Startvorlagen), Abschluss mit Ergebnis\/M\u00e4ngeln, Pr\u00fcfnachweis-PDF\n- **Zugriff steuern** \u2014 B\u00fcro- und Techniker-Rollen, optionale Freigabeliste, \u00fcberf\u00e4llige Nextcloud-Benachrichtigungen\n\n## Klare Grenzen\n\n- Pr\u00fcfnachweis-PDFs sind betriebliche Nachweise \u2014 keine Rechtszertifikate. Mitgelieferte Checklisten sind Vorlagen, keine Rechtsberatung.\n- Kunden hier sind ein Au\u00dfenregister. Gleicher Name in einer anderen Fach-App \u2260 derselbe Datensatz; nichts wird still zusammengef\u00fchrt.\n- Optionale Bestandsabz\u00fcge nach Abschluss bleiben standardm\u00e4\u00dfig aus und blockieren den Abschluss nicht.\n\n## Feedback willkommen\n\nWir verbessern diese App mit R\u00fcckmeldungen aus der Praxis. Fehlerberichte, Stolpersteine und Ideen helfen \u2014 \u00f6ffnen Sie ein GitHub Issue (https:\/\/github.com\/aSoftwareByDesignRepository\/nextcloud-maintenancecheck\/issues) oder schreiben Sie an info@software-by-design.de. Ihr Feedback pr\u00e4gt direkt, was wir als N\u00e4chstes bauen.\n\n## Voraussetzungen\n\n- Nextcloud 32\u201335 \u00b7 PHP 8.2\u20138.5 \u00b7 MySQL\/MariaDB oder PostgreSQL"},"pl":{"name":"MaintenanceCheck","summary":"Stop missing maintenance visits \u2014 due board, work orders and Servicebericht on your Nextcloud","description":"# Wiedz, co jest w terminie. Zako\u0144cz to w terenie.\n\nMaintenanceCheck realizuje cykliczne i koryguj\u0105ce prace konserwacyjne na Nextcloud, kt\u00f3r\u0105 ju\u017c Pa\u0144stwo hostuj\u0105. Wprowad\u017acie klient\u00f3w, lokalizacje i wyposa\u017cenie do jednego rejestru. Planujcie wed\u0142ug kalendarza albo licznika. Zamieniajcie wizyty, kt\u00f3re s\u0105 \u201edue\u201d, na zlecenia robocze z checklistami, zdj\u0119ciami i opcjonalnymi podpisami \u2014 a nast\u0119pnie przeka\u017ccie biuru PDF Servicebericht.\n\n**Darmowa aplikacja webowa** (AGPL-3.0-or-later). Aplikacje towarzysz\u0105ce: https:\/\/nextcloud.software-by-design.de\/\n\n## Dlaczego zespo\u0142y j\u0105 instaluj\u0105\n\n- **Najpierw zobacz zaleg\u0142e prace** \u2014 tablica \u201edue\u201d dla zaleg\u0142ych, dzisiaj, najbli\u017cszych 7 dni i kolejnych tygodni, plus otwarte zadania\n- **Ko\u0144cz z dowodami** \u2014 warunkowe checklisty, zdj\u0119cia, opcjonalny podpis; zestawy zada\u0144 i bramki kompetencji, gdy s\u0105 potrzebne\n- **Planuj dzie\u0144** \u2014 dyspozycja, wyjazdy dzienne, wskaz\u00f3wki dot. dost\u0119pnej przepustowo\u015bci, tablica wyj\u0105tk\u00f3w i migawka KPI operacyjnych (CSV)\n- **Utrzymuj rejestr w porz\u0105dku** \u2014 klienci, lokalizacje, sprz\u0119t, drukowalne naklejki QR\n- **Obs\u0142uguj prace typu break\/fix** \u2014 przyj\u0119cia koryguj\u0105ce, kody awarii, minuty zadania, komentarze, dokumenty i koniec gwarancji\n- **Wspieraj cykliczne inspekcje** \u2014 pakiety obowi\u0105zk\u00f3w (w tym startowe DE\/EN), zamykanie z wynikiem i\/lub warunkowe, PDF Pr\u00fcfnachweis\n- **Miej kontrol\u0119** \u2014 role biuro vs technik, opcjonalna allow-lista oraz powiadomienia Nextcloud dla przeterminowanych\n\n## Jasne ograniczenia\n\n- PDF-y Pr\u00fcfnachweis to operacyjne pakiety dowodowe \u2014 nie certyfikaty prawne. Wst\u0119pnie zasiane checklisty s\u0105 szablonami, nie porad\u0105 prawn\u0105.\n- Tutaj klienci to rejestr terenowy. Ten sam opis w innej aplikacji biznesowej \u2260 ten sam rekord; nic nie scala si\u0119 samo.\n- Opcjonalne potr\u0105cenie zapasu po zamkni\u0119ciu pozostaje domy\u015blnie wy\u0142\u0105czone i nigdy nie blokuje zako\u0144czenia zadania.\n\n## Feedback mile widziany\n\nUlepszamy t\u0119 aplikacj\u0119 dzi\u0119ki realnemu u\u017cyciu. Zg\u0142oszenia b\u0142\u0119d\u00f3w, tarcia i pomys\u0142y pomagaj\u0105 \u2014 otw\u00f3rz GitHub Issue (https:\/\/github.com\/aSoftwareByDesignRepository\/nextcloud-maintenancecheck\/issues) lub napisz na info@software-by-design.de. Wasza opinia bezpo\u015brednio kszta\u0142tuje to, co budujemy dalej.\n\n## Wymagania\n\n- Nextcloud 32\u201335 \u00b7 PHP 8.2\u20138.5 \u00b7 MySQL\/MariaDB lub PostgreSQL"},"sv":{"name":"MaintenanceCheck","summary":"Stop missing maintenance visits \u2014 due board, work orders and Servicebericht on your Nextcloud","description":"# Vet vad som ska g\u00f6ras. Avsluta det i f\u00e4lt.\n\nMaintenanceCheck k\u00f6r \u00e5terkommande och korrigerande underh\u00e5ll i den Nextcloud ni redan hostar. Samla kunder, platser och utrustning i ett enda register. Schemal\u00e4gg via kalender eller m\u00e4tare. G\u00f6r de bes\u00f6k som \u00e4r i tid (due) till arbetsordrar med checklistor, foton och valfria signaturer \u2014 och ge sedan kontoret en Servicebericht-PDF.\n\n**Gratis webbapp** (AGPL-3.0-or-later). Companion-appar: https:\/\/nextcloud.software-by-design.de\/\n\n## Varf\u00f6r team installerar den\n\n- **Se det som \u00e4r f\u00f6rsenat f\u00f6rst** \u2014 due-board f\u00f6r f\u00f6rsenat, idag, kommande 7 dagar och veckorna fram\u00e5t, plus \u00f6ppna jobb\n- **Avsluta jobb med bevis** \u2014 villkorliga checklistor, foton, valfri signatur; jobbkits och kompetensgrindar n\u00e4r ni beh\u00f6ver dem\n- **Planera dagen** \u2014 dispatch, dagsturer, kapacitetstips, undantagsboard och en ops KPI-\u00f6versikt (CSV)\n- **H\u00e5ll registret snyggt** \u2014 kunder, platser, utrustning, utskrivbara QR-klisterm\u00e4rken\n- **Hanterar break\/fix-arbete** \u2014 korrigerande inrapportering, felkoder, jobbtid i minuter, kommentarer, dokument och slutdatum f\u00f6r garanti\n- **St\u00f6d \u00e5terkommande inspektioner** \u2014 skyldighetspaket (inkl. DE\/EN-starter), pass\/fail\/conditional close, Pr\u00fcfnachweis-PDF\n- **Ha kontroll** \u2014 kontors- vs teknikerroller, valfri allow-lista och f\u00f6rsenade Nextcloud-notiser\n\n## Tydliga gr\u00e4nser\n\n- Pr\u00fcfnachweis-PDF:er \u00e4r operativa bevispaket \u2014 inte juridiska certifikat. F\u00f6rifyllda checklistor \u00e4r mallar, inte juridisk r\u00e5dgivning.\n- Kunderna h\u00e4r \u00e4r ett f\u00e4ltregister. Samma namn i en annan aff\u00e4rsapp \u00e4r inte samma post; inget sl\u00e5s ihop automatiskt.\n- Valfri lageravdrag efter st\u00e4ngning \u00e4r avst\u00e4ngt som standard och blockerar aldrig att ett jobb blir klart.\n\n## Feedback v\u00e4lkomnas\n\nVi f\u00f6rb\u00e4ttrar den h\u00e4r appen med verklig anv\u00e4ndning. Felrapporter, friktioner och id\u00e9er hj\u00e4lper \u2014 \u00f6ppna en GitHub Issue (https:\/\/github.com\/aSoftwareByDesignRepository\/nextcloud-maintenancecheck\/issues) eller skriv till info@software-by-design.de. Er feedback formar direkt det vi bygger h\u00e4rn\u00e4st.\n\n## Krav\n\n- Nextcloud 32\u201335 \u00b7 PHP 8.2\u20138.5 \u00b7 MySQL\/MariaDB eller PostgreSQL"},"fr":{"name":"MaintenanceCheck","summary":"Stop missing maintenance visits \u2014 due board, work orders and Servicebericht on your Nextcloud","description":"# Savoir ce qui est d\u00fb. Terminer sur le terrain.\n\nMaintenanceCheck ex\u00e9cute la maintenance r\u00e9currente et corrective sur la Nextcloud que vous h\u00e9bergez d\u00e9j\u00e0. R\u00e9unissez les clients, sites et \u00e9quipements dans un seul registre. Planifiez par calendrier ou compteur. Transformez les visites \u00e0 venir en ordres de travail avec checklists, photos et signatures optionnelles \u2014 puis remettez au bureau un PDF de Servicebericht.\n\n**Application web gratuite** (AGPL-3.0-or-later). Applications associ\u00e9es : https:\/\/nextcloud.software-by-design.de\/\n\n## Pourquoi les \u00e9quipes l\u2019installent\n\n- **Voir d\u2019abord le travail en retard** \u2014 tableau des \u00e9ch\u00e9ances (en retard, aujourd\u2019hui, dans les 7 prochains jours et les semaines \u00e0 venir), plus les t\u00e2ches ouvertes\n- **Terminer avec des preuves** \u2014 checklists conditionnelles, photos, signature optionnelle ; kits de t\u00e2ches et validations de comp\u00e9tences lorsque vous en avez besoin\n- **Planifier la journ\u00e9e** \u2014 dispatch, tourn\u00e9es, suggestions de capacit\u00e9, tableau des exceptions et un instantan\u00e9 d\u2019indicateur KPI ops (CSV)\n- **Garder le registre propre** \u2014 clients, sites, \u00e9quipements, autocollants QR imprimables\n- **G\u00e9rer le \u00ab break\/fix \u00bb** \u2014 r\u00e9ception corrective, codes d\u2019incident, minutes de t\u00e2che, commentaires, documents et fin de garantie\n- **Soutenir les inspections r\u00e9currentes** \u2014 packs d\u2019obligations (incl. mod\u00e8les DE\/EN), cl\u00f4ture r\u00e9ussite\/\u00e9chec\/conditionnelle, PDF Pr\u00fcfnachweis\n- **Rester ma\u00eetre** \u2014 r\u00f4les bureau vs technicien, liste d\u2019autorisation optionnelle, notifications Nextcloud en retard\n\n## Limites claires\n\n- Les PDF Pr\u00fcfnachweis sont des packs de preuves op\u00e9rationnelles \u2014 pas des certificats l\u00e9gaux. Les checklists pr\u00e9remplies sont des mod\u00e8les, pas un conseil juridique.\n- Les clients constituent ici un registre terrain. Le m\u00eame nom dans une autre application m\u00e9tier \u2260 le m\u00eame enregistrement ; rien ne se fusionne automatiquement.\n- La d\u00e9duction optionnelle de stock apr\u00e8s cl\u00f4ture reste d\u00e9sactiv\u00e9e par d\u00e9faut et n\u2019emp\u00eache jamais de terminer une t\u00e2che.\n\n## Retours bienvenus\n\nNous am\u00e9liorons cette app gr\u00e2ce \u00e0 votre usage r\u00e9el. Bugs, frottements et id\u00e9es aident \u2014 ouvrez une GitHub Issue (https:\/\/github.com\/aSoftwareByDesignRepository\/nextcloud-maintenancecheck\/issues) ou \u00e9crivez \u00e0 info@software-by-design.de. Vos retours fa\u00e7onnent directement la suite.\n\n## Exigences\n\n- Nextcloud 32\u201335 \u00b7 PHP 8.2\u20138.5 \u00b7 MySQL\/MariaDB ou PostgreSQL"},"es":{"name":"MaintenanceCheck","summary":"Stop missing maintenance visits \u2014 due board, work orders and Servicebericht on your Nextcloud","description":"# Sepa qu\u00e9 est\u00e1 pendiente. Cierre el asunto en el lugar.\n\nMaintenanceCheck ejecuta el mantenimiento recurrente y correctivo en la Nextcloud que ya tiene. Ponga a los clientes, sedes y equipos en un \u00fanico registro. Planifique por calendario o por contador. Convierta las visitas vencidas en \u00f3rdenes de trabajo con checklists, fotos y firmas opcionales \u2014 y luego entr\u00e9guele a la oficina un PDF de Servicebericht.\n\n**Aplicaci\u00f3n web gratuita** (AGPL-3.0-or-later). Aplicaciones asociadas: https:\/\/nextcloud.software-by-design.de\/\n\n## Por qu\u00e9 las equipos la instalan\n\n- **Vea primero lo atrasado** \u2014 tablero de vencimientos para atrasado, hoy, los pr\u00f3ximos 7 d\u00edas y las semanas siguientes, adem\u00e1s de los trabajos abiertos\n- **Termine con evidencias** \u2014 checklists condicionales, fotos, firma opcional; kits de tareas y verificaciones de habilidades cuando las necesite\n- **Planifique el d\u00eda** \u2014 despacho, recorridos del d\u00eda, pistas de capacidad, tablero de excepciones y una instant\u00e1nea de KPI de operaciones (CSV)\n- **Mantenga el registro ordenado** \u2014 clientes, sedes, equipos, pegatinas QR imprimibles\n- **Gestione el trabajo correctivo \u00abbreak\/fix\u00bb** \u2014 alta correctiva, c\u00f3digos de fallo, minutos de tarea, comentarios, documentos y fin de la garant\u00eda\n- **Apoye las inspecciones recurrentes** \u2014 paquetes de obligaciones (incl. iniciadores DE\/EN), cierre seg\u00fan aprobado\/no aprobado\/condicional, PDF Pr\u00fcfnachweis\n- **Mantenga el control** \u2014 roles de oficina vs. t\u00e9cnico, lista de permitidos opcional, notificaciones Nextcloud de atrasos\n\n## L\u00edmites claros\n\n- Los PDF Pr\u00fcfnachweis son paquetes de evidencia operativa \u2014 no certificados legales. Las checklists preconfiguradas son plantillas, no asesoramiento legal.\n- Los clientes aqu\u00ed son un registro de campo. El mismo nombre en otra aplicaci\u00f3n de negocio \u2260 el mismo registro; no se fusiona nada por s\u00ed solo.\n- La deducci\u00f3n opcional de stock tras el cierre se mantiene desactivada por defecto y nunca impide terminar una tarea.\n\n## Comentarios bienvenidos\n\nMejoramos esta app con el uso real. Informes de errores, fricciones e ideas ayudan \u2014 abra un GitHub Issue (https:\/\/github.com\/aSoftwareByDesignRepository\/nextcloud-maintenancecheck\/issues) o escriba a info@software-by-design.de. Su feedback da forma directa a lo que construimos despu\u00e9s.\n\n## Requisitos\n\n- Nextcloud 32\u201335 \u00b7 PHP 8.2\u20138.5 \u00b7 MySQL\/MariaDB o PostgreSQL"},"da":{"name":"MaintenanceCheck","summary":"Stop missing maintenance visits \u2014 due board, work orders and Servicebericht on your Nextcloud","description":"# Vid, hvad der skal laves. Afslut det ude i felten.\n\nMaintenanceCheck k\u00f8rer tilbagevendende og korrigerende vedligeholdelse p\u00e5 den Nextcloud, I allerede hoster. Saml kunder, lokationer og udstyr i \u00e9t register. Planl\u00e6g efter kalender eller m\u00e5ler. G\u00f8r de planlagte bes\u00f8g til arbejdsordrer med checklister, fotos og valgfri signatur \u2014 og overdrag derefter kontoret en Servicebericht-PDF.\n\n**Gratis webapp** (AGPL-3.0-or-later). Companion-apps: https:\/\/nextcloud.software-by-design.de\/\n\n## Hvorfor teams installerer den\n\n- **Se det fors\u00f8mte f\u00f8rst** \u2014 due-board for forfaldent, i dag, n\u00e6ste 7 dage og ugerne fremover, plus \u00e5bne jobs\n- **Afslut opgaver med dokumentation** \u2014 betingede checklister, fotos, valgfri signatur; jobkits og f\u00e6rdigheds-gates n\u00e5r I har brug for det\n- **Planl\u00e6g dagen** \u2014 dispatch, dagsture, kapacitetstips, undtagelsesboard og et ops KPI-\u00f8jebliksbillede (CSV)\n- **Hold registret ryddeligt** \u2014 kunder, lokationer, udstyr, printbare QR-klisterm\u00e6rker\n- **H\u00e5ndt\u00e9r break\/fix-arbejde** \u2014 korrigerende indtag, fejlkoder, job-minutter, kommentarer, dokumenter og garantiens udl\u00f8b\n- **Underst\u00f8t tilbagevendende inspektioner** \u2014 obligations-pakker (inkl. DE\/EN-startere), godkend\/ikke-godkend\/ betinget lukning, Pr\u00fcfnachweis-PDF\n- **Hold styr p\u00e5 det** \u2014 kontor- vs. teknikerroller, valgfri allow-list og forfaldne Nextcloud-notifikationer\n\n## Klare gr\u00e6nser\n\n- Pr\u00fcfnachweis-PDF\u2019er er operationelle dokumentationspakker \u2014 ikke juridiske certifikater. Forudfyldte checklister er skabeloner, ikke juridisk r\u00e5dgivning.\n- Kunderne her er et feltregister. Samme navn i en anden forretningsapp er ikke det samme som en post; intet sl\u00e5s sammen automatisk.\n- Valgfri lagerfradrag efter lukning er sl\u00e5et fra som standard og blokerer aldrig for at afslutte et job.\n\n## Tidlig udgivelse \u2014 feedback velkommen\n\nDette er den f\u00f8rste App Store-udgivelse. Appen er fuldt funktionel og testet, men har endnu ikke set bred brug i den virkelige verden. Bugrapporter og funktions\u00f8nsker modtages meget gerne: https:\/\/github.com\/aSoftwareByDesignRepository\/nextcloud-maintenancecheck\/issues\n\n## Feedback er velkommen\n\nVi forbedrer denne app med brug i praksis. Fejlrapporter, friktioner og id\u00e9er hj\u00e6lper \u2014 \u00e5bn et GitHub Issue (https:\/\/github.com\/aSoftwareByDesignRepository\/nextcloud-maintenancecheck\/issues) eller skriv til info@software-by-design.de. Jeres feedback former direkte det, vi bygger n\u00e6ste gang.\n\n## Krav\n\n- Nextcloud 32\u201335 \u00b7 PHP 8.2\u20138.5 \u00b7 MySQL\/MariaDB eller PostgreSQL"},"it":{"name":"MaintenanceCheck","summary":"Stop missing maintenance visits \u2014 due board, work orders and Servicebericht on your Nextcloud","description":"# Sapere cosa \u00e8 in scadenza. Chiudere sul campo.\n\nMaintenanceCheck gestisce manutenzioni ricorrenti e correttive nella Nextcloud che avete gi\u00e0. Inserite clienti, sedi e attrezzature in un unico registro. Pianificate in base al calendario o al contatore. Trasformate le visite in scadenza in ordini di lavoro con checklist, foto e firme opzionali \u2014 quindi consegnate all\u2019ufficio un PDF di Servicebericht.\n\n**Web app gratuita** (AGPL-3.0-or-later). App associate: https:\/\/nextcloud.software-by-design.de\/\n\n## Perch\u00e9 le squadre la installano\n\n- **Vedi prima i lavori in ritardo** \u2014 pannello scadenze per in ritardo, oggi, i prossimi 7 giorni e le settimane a seguire, pi\u00f9 i lavori aperti\n- **Completa i job con evidenza** \u2014 checklist condizionali, foto, firma opzionale; kit dei job e controlli di competenze quando servono\n- **Pianifica la giornata** \u2014 dispatch, tour giornalieri, suggerimenti di capacit\u00e0, pannello eccezioni e un snapshot KPI operativi (CSV)\n- **Mantieni il registro ordinato** \u2014 clienti, sedi, attrezzature, adesivi QR stampabili\n- **Gestisci gli interventi break\/fix** \u2014 gestione correttiva, codici guasto, minuti di job, commenti, documenti e fine garanzia\n- **Supporta ispezioni ricorrenti** \u2014 pacchetti di obblighi (incl. starter DE\/EN), chiusura con esito e\/o condizionale, PDF Pr\u00fcfnachweis\n- **Resta sotto controllo** \u2014 ruoli ufficio vs tecnico, allow-list opzionale e notifiche Nextcloud in scadenza\n\n## Limiti chiari\n\n- I PDF Pr\u00fcfnachweis sono pacchetti di prove operative \u2014 non certificati legali. Le checklist precompilate sono modelli, non consulenza legale.\n- I clienti qui sono un registro di campo. Stesso nome in un\u2019altra app aziendale \u2260 stesso record; nulla viene unito automaticamente.\n- La deduzione opzionale della giacenza dopo la chiusura resta disattivata per impostazione predefinita e non blocca mai il completamento di un job.\n\n## Feedback benvenuto\n\nMiglioriamo questa app con l\u2019uso reale. Segnalazioni di bug, punti deboli e idee aiutano \u2014 aprite una GitHub Issue (https:\/\/github.com\/aSoftwareByDesignRepository\/nextcloud-maintenancecheck\/issues) o scrivete a info@software-by-design.de. Il vostro feedback guida direttamente ci\u00f2 che costruiamo dopo.\n\n## Requisiti\n\n- Nextcloud 32\u201335 \u00b7 PHP 8.2\u20138.5 \u00b7 MySQL\/MariaDB o PostgreSQL"},"nb":{"name":"MaintenanceCheck","summary":"Stop missing maintenance visits \u2014 due board, work orders and Servicebericht on your Nextcloud","description":"# Vet hva som er forfalt. Lukk det ute i felten.\n\nMaintenanceCheck kj\u00f8rer b\u00e5de tilbakevendende og korrigerende vedlikehold i Nextclouden dere allerede hoster. Legg kunder, steder og utstyr i ett felles register. Planlegg etter kalender eller m\u00e5ler. Gj\u00f8r de forfalte bes\u00f8kene om til arbeidsordrer med sjekklister, bilder og valgfri signatur \u2014 og gi kontoret en Servicebericht-PDF.\n\n**Gratis nettapp** (AGPL-3.0-or-later). F\u00f8lgeapper: https:\/\/nextcloud.software-by-design.de\/\n\n## Hvorfor team installerer den\n\n- **Se forsinket arbeid f\u00f8rst** \u2014 due-board for forsinket, i dag, de neste 7 dagene og ukene fremover, samt \u00e5pne oppgaver\n- **Fullf\u00f8r jobber med dokumentasjon** \u2014 betingede sjekklister, bilder, valgfri signatur; jobbkits og kompetanseporter n\u00e5r dere trenger dem\n- **Planlegg dagen** \u2014 dispatch, dagsturer, kapasitetstips, unntaksboard og et ops KPI-\u00f8yeblikksbilde (CSV)\n- **Hold registeret ryddig** \u2014 kunder, steder, utstyr, utskrivbare QR-klistremerker\n- **H\u00e5ndter break\/fix-arbeid** \u2014 korrigerende innmelding, feil koder, jobbtid i minutter, kommentarer, dokumenter og slutten av garanti\n- **St\u00f8tt tilbakevendende inspeksjoner** \u2014 forpliktelsespakker (inkl. DE\/EN-startpakker), pass\/fail\/conditional close, Pr\u00fcfnachweis-PDF\n- **Hold kontroll** \u2014 roller kontor vs tekniker, valgfri allow-list og forfalte Nextcloud-varsler\n\n## Klare grenser\n\n- Pr\u00fcfnachweis-PDF-er er operative bevispakker \u2014 ikke juridiske sertifikater. Forh\u00e5ndsutfylte sjekklister er maler, ikke juridisk r\u00e5dgivning.\n- Kunder her er et feltsregister. Samme navn i en annen forretningsapp er ikke samme post; ingenting sl\u00e5s automatisk sammen.\n- Valgfri lagerreduksjon etter lukking er sl\u00e5tt av som standard og blokkerer aldri at en jobb kan fullf\u00f8res.\n\n## Tidlig utgivelse \u2014 tilbakemelding er velkommen\n\nDette er den f\u00f8rste App Store-utgivelsen. Appen er fullt funksjonell og testet, men har enn\u00e5 ikke f\u00e5tt utbredt bruk i praksis. Feilrapporter og forslag til nye funksjoner er veldig velkomne: https:\/\/github.com\/aSoftwareByDesignRepository\/nextcloud-maintenancecheck\/issues\n\n## Feedback er velkommen\n\nVi forbedrer denne appen med bruk i praksis. Feilrapporter, friksjon og id\u00e9er hjelper \u2014 \u00e5pne en GitHub Issue (https:\/\/github.com\/aSoftwareByDesignRepository\/nextcloud-maintenancecheck\/issues) eller skriv til info@software-by-design.de. Tilbakemeldingen deres former direkte det vi bygger videre.\n\n## Krav\n\n- Nextcloud 32\u201335 \u00b7 PHP 8.2\u20138.5 \u00b7 MySQL\/MariaDB eller PostgreSQL"}},"isFeatured":false,"authors":[{"name":"Software by Design GbR","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-----\nMIIECzCCAvMCAhPMMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwODE4MDgwMjExWhcNMzYxMTIzMDgwMjExWjAbMRkwFwYD\nVQQDDBBtYWludGVuYW5jZWNoZWNrMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\nCgKCAgEAydyP\/y0f3BFF3Cr9Qv0nDwfVZmRZL5aB86lv4PhJ9ny4APqyegq+0\/tc\nzryPELDxgAxaKctMEE2jPHvt9sEfLrsh8DmXeM+aqwQIQ+IDWAQpxPxAhKH41mGX\nA6KjMbu0vcbo8Z9A5L2SzczvyMkiiTNwyiR0M7stqtQmmUnyPD2p4JOc9PtNPHc0\nrZsP8+qRWdEDFM+1AsCInJSrpqFd2bL57E5Mdf\/ZImiA3OSPRPSI87GfQXHMFELx\nFjMfCT+wVYzLeYiNC7QLuK96bIkIR0h\/xVdetam3WI\/krLfQ9sS54u\/NHxGHnoFB\nzL0PPY+3jNZ9Yyv5cd\/kdJs6BdnIdV+d7nQAsXJfM3SNYGFzEUr6Di5eNpapCtMp\nOfzwcshM75I3On4Qn3oA4YB+PnPERa47qj8jkBtCy5wgJ9\/ojZKSua+A3+rLzzlJ\nPvSkPvHPXltyfF9Zo0XmzcmXc\/68GyGHYX3bg\/nunMBcANUIfw0o\/P+mW+Oc6L5P\n\/VDmH6L7Su3A3xwL8EyEdmP56R\/QKcYpZRLiLqV0hb8zIi48HjYmKG1X+mMsL7sX\nv7QcIPIrczi6ucQHPzl6gi4ITRgfLYZUZ\/Y+vAuImezJ4xYBP+xiY9fib3rGPcpd\n80TUsG4WtcYUj4VMUSXuHd5KRCyxHnLwRJV704MW2zexOqXbFosCAwEAATANBgkq\nhkiG9w0BAQsFAAOCAQEAAgV2wSV+YeXsQtG5DxRKp15AGBWapqEogtruqlRNPCI2\n+dLnn4trKhSr95yIJ7902kwWQkOV1Hhv00Wn3z+OFX2rmLdY3tt+0TPNesQ5Rnnn\nQ7q\/OzC0G68spaw4RkFnDgQB+Oav5NTY6hD4Z3WVrY7h6DEMyyzal2+shmoEppUZ\nlf0a1XiTiNRXCY87w7YK8fgtiTS2HNzgYiiQ0813bam8VteU0XXHJdAYPXNcOZ2d\nR\/Co2pIL1LrUotYQ1BGCq\/xSuruh9FwkhEsF23L8xcLIQvD\/9HYyBOuTQozRVKrX\n\/fi4sEX4sZxLfXIlfg0rn4C1oUHg1hEsC4xoLKSeNg==\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-08-24T13:01:12.810093Z","releases":[{"version":"1.0.14","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/integration_paperless\/releases\/download\/v1.0.14\/integration_paperless-v1.0.14.tar.gz","created":"2026-08-24T13:01:12.793294Z","licenses":["agpl"],"lastModified":"2026-08-24T13:01:12.848909Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=35","signature":"JlB6oBgkYKEb3D4bM+3A88IAB1+3Sg8bSCml+kfd58EnyMCrJYWJ+Mq80h\/WyCNFoV5SxzkWbSMOWelJTb9BM20mGto0bFWQ1\/jl1PN+Eb\/8nR6LqxnC8PIyAb8dFSYvCYVffRAPSWqsCTE87a33jpx17HSi8BbGgagu2+aKohuJZbfduZxwyhGCmBOa+E+LkBICwedFVpyFMZMToaJfKjJF1PDGogkTvzqk3Msb6oCTkMWYD1umEhefkNaljEFkSJ1P7U\/6\/CN4ri8daU7GXrTTJdq4rQpk700iL0QR6tnNRiVr18nkuRcuq35bgwDjiPaVHoS4uIxhsreJCiLokw+U5xK701HDPtdx8LuDU9Oj6614WDNi6wH4bBMHZcC\/NIpe1\/utdNOPV89xKAZkRHtYRwrD6uXhnX9s0m3yr0KrWgFiVBTGEB3Y+Gva+Y3qOoEDFXN3aUzi85P\/6r54gvmCZCNKLbtwR7hHjyFT8nYxr79iQxQ9EQ8RgntNdw+DXsyuKGBL2\/ydNbXlU4eHZv6dYwT+VTeUrdX4iojhOQNuKd28TTx\/nAu\/dlPw\/fWtFvxzRdp+jchs1d1XYfdDDq8SVoMe3EIwHTNLLRixZXLjdJE5\/MOuzfziDIwy+ZzaK\/6TV7jfA8E3VtXEQg6DChb4FkcBrAyyqNKjOF11M1Q=","translations":{"en":{"changelog":"### Added\n- Support Nextcloud 35"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9pbnRlZ3JhdGlvbl9wYXBlcmxlc3MvbWFpbi9pbWcvc2NyZWVuc2hvdC5wbmc=","smallThumbnail":""}],"videos":[],"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:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXQuZG91YmxlYmFzdGlvbi5jb20vc21zLXJlbGVudGxlc3MvcmF3L2RldmVsb3AvaW1nL3Ntc19yZWxlbnRsZXNzX3NlbnRfbWVzc2FnZXMucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXQuZG91YmxlYmFzdGlvbi5jb20vc21zLXJlbGVudGxlc3MvcmF3L2RldmVsb3AvaW1nL3Ntc19yZWxlbnRsZXNzX3JlY2VpdmVkX21lc3NhZ2VzLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXQuZG91YmxlYmFzdGlvbi5jb20vc21zLXJlbGVudGxlc3MvcmF3L2RldmVsb3AvaW1nL2FjdGl2ZV9hcmNoaXZlZF9jb252ZXJzYXRpb25zLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXQuZG91YmxlYmFzdGlvbi5jb20vc21zLXJlbGVudGxlc3MvcmF3L2RldmVsb3AvaW1nL3Ntc19yZWxlbnRsZXNzX2dyb3VwZWRfYnlfbnVtYmVyLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXQuZG91YmxlYmFzdGlvbi5jb20vc21zLXJlbGVudGxlc3MvcmF3L2RldmVsb3AvaW1nL3Ntc19yZWxlbnRsZXNzX2V4Y2hhbmdlZF9tZXNzYWdlc19wb3B1cC5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXQuZG91YmxlYmFzdGlvbi5jb20vc21zLXJlbGVudGxlc3MvcmF3L2RldmVsb3AvaW1nL3Ntc19yZWxlbnRsZXNzX3NlbmRfbW1zLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXQuZG91YmxlYmFzdGlvbi5jb20vc21zLXJlbGVudGxlc3MvcmF3L2RldmVsb3AvaW1nL3Ntc19yZWxlbnRsZXNzX29uX21vYmlsZS5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXQuZG91YmxlYmFzdGlvbi5jb20vc21zLXJlbGVudGxlc3MvcmF3L2RldmVsb3AvaW1nL3JlY2VpdmVkX21lc3NhZ2VzX29uX21vYmlsZS5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXQuZG91YmxlYmFzdGlvbi5jb20vc21zLXJlbGVudGxlc3MvcmF3L2RldmVsb3AvaW1nL3JlcGx5X3RvX21lc3NhZ2Vfb25fbW9iaWxlLnBuZw==","smallThumbnail":""}],"videos":[],"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":"familytree","categories":["tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/derbenx\/nextcloud-familytree\/issues","website":"https:\/\/github.com\/derbenx\/nextcloud-familytree","created":"2024-01-19T16:26:06.145941Z","lastModified":"2025-08-29T03:56:49.329206Z","releases":[{"version":"1.3.6","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=25.0.0 <32.0.0","minIntSize":32,"download":"https:\/\/github.com\/derbenx\/nextcloud-familytree\/releases\/download\/1.3.6\/familytree.tar.gz","created":"2025-08-29T03:56:49.321986Z","licenses":["agpl"],"lastModified":"2025-08-29T03:56:49.382250Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=25 <=31","signature":"lUFnCN3+u9WQmkC5BiHG5W4ng5wtivypqqMInV36RWK0vFRjjmpg6f6rv94bjC3m\nLWaZ+CoIunh0Y2ViXIGIEBHA\/YhsAyL9DUS8v6aAXXyX2NUd200nNk+0T6aW3HXu\n8pPo0c8KjgH0Fi6u8lzh+gM+BUWI6LFhtxbfYmniqOat+syBB3THRht53nt8hrdQ\nMuDRANfsItd8sJn1Cv0kYQPxoEi3Zv7mFnJw\/hlVLd1+l4XgLFLH+qEvQ1+PvQRF\nlIUuU8EA6BUwigCy3zFxxrgzxvtWGWIW8Y\/Ozp4QResuI+z5DJR2ob7RZvXXWbjQ\n\/yM4iIlgCAnGrSMk1\/2yB1ojRxGTyko8cbFwnjbC3II06Xm9KiDM0VnQcwAZH6cK\nokyNtPmGjk\/l+uyBdKAAEGQhHy6EY\/t3FZhP6A1vL\/14cfqlR7eb6h47jUOYbLFy\nKzi\/mGhbNlfhQfRp+KObG8RQcYXMc6JEak0GfwNtC1TdfA+U\/AhxsmqmtKbhHWIC\nSu9YQ3L\/EiMUYjqzjckj9ONjU7w0dm0v5O5\/rmxs6Iz3c3opc5vz4uIXUcmpElO5\n3ITiVFOGXORbT9VWNVverBbprHns4wNUxDzbdiEWOpuYfDHvFd3Vp3roOmx73TCc\nane5Dr55WIDH8gIW32V6RpF9O9GK0cEl+QNzsyeWd3s=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2RlcmJlbngvbmV4dGNsb3VkLWZhbWlseXRyZWUvbWFpbi9mYW1pbHl0cmVlc3MucG5n","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Family Tree","summary":"Family Tree","description":"# familytree\nA Nextcloud app that lets you build your own family tree, freestyle. All done in your browser, no database required."}},"isFeatured":false,"authors":[{"name":"DerBen","mail":"colin@derben.ca","homepage":"https:\/\/derben.ca"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBTCCAu0CAhJPMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjQwMTE5MTA1NTE4WhcNMzQwNDI2MTA1NTE4WjAVMRMwEQYD\nVQQDDApmYW1pbHl0cmVlMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA\nteIWBxNJcZvOH72M74LUHP2rCbnbFLtF736bkJUwc16rr3BCeg0OMzQ9DASWTe3h\njJmUQEeTXrWClmYpt3HzLRbfDLKeU\/M6bcEsxxpqYrRja9Q9bs0or4cMQsWV1s0P\n\/6JFQOUXIXUZPCh7AlCkORzijNc7t4kGjWp3R1J\/xmHbNHDZeGjBNVJd0ASfjpm3\nxHMPsYeWFGdnw10S+pga88iUBFV2+LC+jpEpfizaRZB8SSmeXCoVG2lEF66OEnZV\nlU\/FJT4wvpr1UQE8iJJprhn4LyQX0yu9nEgEt6CXeNQBfrf+3YeB+ojpNznDdK4y\nPz\/BWVt26itSHox1gU4p6Pc\/eyfmjYwiprrAE82AItzb7PP2cARnBkv7xN6chtSi\nP29NkFdM4hj6ewmP5lK\/S1BxkO3MqaxFyY\/6rxg48W2Zs0YVMfutrIjSjMdTXHSR\nCSNEF9z6oX9yZ\/+teG+Bd3\/c47Y\/DCIlnLljf0YcHvpfBKcqcy\/LscFdK3myi9Kq\nN8lnBAvPNUpNHIFfXZhsiQzSH8YrS0u2MQKa8XMNWylB3zTYP11vHS34bgJZIrUJ\nXz+CihlbYx0ffDqFJDCrJkbmi3b\/WFfs85+6pcdeREvpKifs5bcEe\/yyhWKbtPLF\nTWzSuEdb1fpFsauMJnwnHPuXAE4yYciqsoQY89nZsgUCAwEAATANBgkqhkiG9w0B\nAQsFAAOCAQEALfYa9gMYf3iaEcuWskZZxZW5xf2S1xFnNnKMLeAN9\/yizQZdI9ny\njpDwhGXOL05qoBt9wF08BgZfTxURCw2CTuW3ctU1YJs14PAae19OTn5QLG7yvpyL\nUOsjk+E6vPuTlUfksClTGxLTv3BNT\/tl1bsjLAeUVaRqLPz4vxeb4+jy1E\/jtoBs\nQCpgevJ+FR5B5hwKru4wFQNx3WEq8xG80lnmw1HzJ6FzddN0zPYQAwckp4BpTFyZ\nleQP6gUBFrSJbxr1J74oKcC5vDKT1M9GUB3jrBKgjbE4POgPJSDOy9NM3F9D2tu\/\nxv+yNe0zyWE+J+WFvQ\/O+B3XWGPpu8vN8A==\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"occweb","categories":["tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/adphi\/occweb\/issues","website":"https:\/\/github.com\/adphi\/occweb","created":"2019-01-21T16:55:03.599638Z","lastModified":"2025-04-10T13:20:19.890380Z","releases":[{"version":"0.2.3","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=31.0.0 <32.0.0","minIntSize":32,"download":"https:\/\/github.com\/Adphi\/occweb\/releases\/download\/v0.2.3\/occweb.tar.gz","created":"2025-04-10T13:20:19.884423Z","licenses":["agpl"],"lastModified":"2025-04-10T13:20:19.936139Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=31 <=31","signature":"sIxjBjhheCE4dsd4Ga8GCB1HVOdfq1uJlywYwnvKN4lhhPy0rpM4Qg2NrMNFOb7i\nlXVSA6efEQTm6BtAh8alwE0Uo4Pn26mnLr1OTwifuRuuDjeUVnsgw+JAx2yHKFy4\ncOtAx9JjZY+COF8Jg9X8bzlPnqPOHYJDCTE678Kws+6775Y0T5C7XSVo41e5Cg9T\njP03yXi8dtW1LW1mlRWbuSPn0ul1OCCdDKGVSPMzTrT5jyw6xT0eMy2MP7Dm8dNf\nDFyrCNELfN9rFmeGvt\/Xfv4DEBQod30mXrH6L4b6YvpFignizRcOE+YOUd8klAUw\niTCgF1eXTnmEeg17PZrZoNWlpipUuuECjbJ9uaakkX4aTvYo+3vB8DL21bc706Pq\nk+2D3ctSO+15\/wG45QrnhIc0pnDj84FurJJptlti2tmgm5wDgaDinS7New3QX2+y\n7\/unu\/O3WeOTvBVAXifCc+zk1FD\/J7F7nRFmBW+KTxfG7yRhjWpty39yRXs2VCH5\n5\/gHXc8p9YIiJURpVq6qHotEr6LY8ANhLuUYCC7dxTrJ7Jc+TsZiiUkO1iHTDIS1\n6L2IzYInsbx0JcNGi\/o3dtQjj6eHBSdHdAdEeGq84mJCl9M5n7X7y7Hy1L\/aC+GH\nHe0lGLXVe6aIHSmHrIjjdOGnb0cm0uz69d1cfBk0eO0=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL2FkcGhpL29jY3dlYi9yYXcvbWFpbi9hcHBpbmZvL3NjcmVlbnNob3QucG5n","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"OCC Web","summary":"OCC Commands in a web terminal","description":"Run OCC Commands in a web terminal"}},"isFeatured":false,"authors":[{"name":"Adphi","mail":"adphi.apps@gmail.com","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.9166666666666666,"ratingNumRecent":0,"ratingNumOverall":24,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEATCCAukCAhDQMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMTkwMTIxMTYyODM1WhcNMjkwNDI4MTYyODM1WjARMQ8wDQYD\nVQQDDAZvY2N3ZWIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC2tybm\nW2MVcqbog7YpDdQmcSBaE2e65EoFjBJee3ELEY6FrUswdbH1liWvDkvbsnJZ6nyv\njN4HMNBnKJiUTuScuJb64A3XqMhGeET9ySttHL5qiKTrbwrAWQt626Sz7Jmp\/cLJ\n7XJNhml0vKcQ908VEuWeDnbccvebVEAc4VAcX7ZP1Ffoju97DfiV6VbzgGWR0oif\nyfMuavxxsw6qMeNMc2BrHm4ZgGqi8MNo8Lqj3v4lKh4UHYXl1q+2bIob1No9nPGi\nEOTe0px5lqtk5A3fEuciO+EfWgAWewk3CnMEP56Be4tqjPte3viFvN\/6ogq7rZ\/4\nOGZlD6XGlGU+uSHkhRsRXiCWvSvjEvVS6ZN6YE9fsWnqdCeBE086Gg2nj0TbYqmB\nJ2pV4IIodouUOGaDQsL9aQZPmODjTUKHFQY1uhYkJrJSMHIzfu4tiDUNs8Qw+Qo6\nq25Oineq3OVWhSA9FIWl9zb8XD3Mt35WNPgghDBsWzmPzCq2epQ5tt6o7wX5VPrb\nPXszmNV5R0wGwZ36afaa6huaEaJye9LPJFdH+Llm5qA8FHB0t+dWpV6zH7enwym\/\nULjd4KAxEIYp7hY2DNn7CQ79bhXs+oq4fo79+k0xwFKq\/PWBEDZyHdrQZSalWVDQ\nspBoiQJPkv5I3cb1JXFd5ywfhhNcvR2Wxt+x7QIDAQABMA0GCSqGSIb3DQEBCwUA\nA4IBAQB9UftDGSNxIkvg3Yd9mCXxx8aWIaHjpBPkoqZRBH0e29CDd0FJgxrPO31f\nGejcoBZKx8ffQxxHLSwih1PY\/eji4q5NTqGQojEZRbY026J6td1K2U1tHYbqTgRR\nXaY8\/42SvUHtigkf9zOzNLBSjO9HUZv50+eANMixpZP\/OkCaJT8N8pIU5LTGTgAC\nuo08Wb+3tZnFY1Tjqeo8LcHPn6c1+cxzdMnLkVoT1W6zCUJXMCsk9FweHENydLNA\nEeYMAqVMbkl0xkfmiYdU0PAQkAM8XrmXkPwaklNn1ED7+lxIeSwBVFw+qmSNIc17\nNHBsAXtCK4woHMSJQbBUIOb+2I2B\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-08-06T14:44:05.231856Z","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:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9zb2NpYWxzaGFyaW5nL21hc3Rlci9zb2NpYWxzaGFyaW5nX2JsdWVza3kvc2NyZWVuc2hvdHMvcHJldmlldy5wbmc=","smallThumbnail":""}],"videos":[],"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\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":"timesheet","categories":["tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/Repa1253\/timesheet\/issues","website":"","created":"2025-11-26T12:15:09.183084Z","lastModified":"2026-07-09T12:42:02.838276Z","releases":[{"version":"1.2.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.2.0 <8.6.0","platformVersionSpec":">=30.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/Repa1253\/timesheet\/releases\/download\/1.2.0\/timesheet-1.2.0.tar.gz","created":"2026-07-09T12:42:02.817715Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-07-09T12:42:02.904929Z","isNightly":false,"rawPhpVersionSpec":">=8.2 <=8.5","rawPlatformVersionSpec":">=30 <=33","signature":"Py9FdrE7yESAHzp\/NLh8jdqQY003HgBoyjhZZnC2GPBaj5BvXICIIDsG8ErPTxXW\naKbsn3yy2RLTYIElWCWQAm55UJWpjFZ3SulYzbTKXgRJbqhv4bEIjCyIqxuN239R\nAzePIpGYlZ3o55sAzTKyh0k4r\/zzOicGzSutAC2Xgb5P0tqVTug+a8iqpshOuUgh\nxecncsC9VhHYXupDl+8Fo2qgorpoSv9o4pD7ibvyRmf9n\/4zi4rE1nsTxqDZ7fb\/\nYqits7XR3Up5UtohCpwiIsV\/lx36ttxFyEbQ200pwnF7dWKw3Jbm7DowCJDLr\/Hr\nWBSlfn73Z+Bv+8\/GtPumg7bz2Y2E4I\/rREg4Gl9QeiZf6R9EOArT5DlKp51PknP\/\n6eYWPdixSIC5z\/7W9Z2BvULhw3POmBmi3dOx7fKsIgUnBuz2UrABQqYgurLBOigP\n\/j\/3sz6sW+j30Zz\/Ed2XP5R7G5Z4bFNKty8CeoxcBCBVYwcZYgQ\/mjqD49ipmkiL\niEepBX65LI4bVY7k8UuTFixzTrWO3d9yRnkku9yjRww80BWLxkObhwdI1VJ29iLc\noU9VEK5mZrJGOslIOoRxWC9AWUoaAKGcAHrzB6Rrvnk7235nWq3Iy8ZHUVCEQdRd\n5AEj8kFF2kUR4dE1xTJFeWz5jyedVnuGwsbvRZucl3U=","translations":{"en":{"changelog":"### Added\n- Balances are now prepared and stored automatically in the background when monthly views or summaries are opened.\n\n### Improved\n- Long-term overtime balances should load faster over time, especially for users with many historic entries.\n\n### Compatibility\n- Added support metadata for Nextcloud 33.\n- Raised the PHP requirement to 8.2 because Nextcloud 33 no longer supports PHP 8.1."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9uZXh0Y2xvdWQtYWdlbnR1ci5kZS90aW1lc2hlZXQvdGltZXNoZWV0X3VzZXJsaXN0LnBuZw==","smallThumbnail":"https:\/\/nextcloud-agentur.de\/timesheet\/timesheet_userlist_small.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9uZXh0Y2xvdWQtYWdlbnR1ci5kZS90aW1lc2hlZXQvdGltZXNoZWV0X2hyT3ZlcnZpZXcucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9uZXh0Y2xvdWQtYWdlbnR1ci5kZS90aW1lc2hlZXQvdGltZXNoZWV0X2VuZ2xpc2hTdXBwb3J0LnBuZw==","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Timesheet","summary":"Timesheet tracking in Nextcloud with HR dashboard, overtime and export","description":"Track working time directly in Nextcloud \u2014 simple for employees, transparent for HR.\n\nEmployees create one entry per day (start time, break duration, end time). Timesheet calculates daily totals and overtime automatically, provides a clear monthly overview, and supports XLSX export for payroll\/accounting.\nHR users get a central dashboard across employees with target hours, balances and rule-based warnings. Optional reminder emails can be sent automatically via a scheduled background job. Public holidays can be displayed when a region is configured (currently only German federal states supported).\n\nThe app is kept simple: breaks are recorded as a total duration.\nThe target time is a uniform daily value, making it particularly suitable for classic full-time models."},"de":{"name":"Arbeitszeitnachweis (Timesheet)","summary":"Zeiterfassung in Nextcloud mit HR-Dashboard, \u00dcberstunden und Export","description":"Arbeitszeit direkt in Nextcloud erfassen \u2013 einfach f\u00fcr Mitarbeiter, transparent f\u00fcr die Personalabteilung.\n\nMitarbeiter erstellen einen Eintrag pro Tag (Startzeit, Pausendauer, Endzeit). Die Zeiterfassung berechnet automatisch Tagesgesamtwerte und \u00dcberstunden, bietet eine \u00fcbersichtliche Monats\u00fcbersicht und unterst\u00fctzt den XLSX-Export f\u00fcr die Lohnabrechnung\/Buchhaltung.\nHR-Anwender erhalten ein zentrales Dashboard f\u00fcr alle Mitarbeiter mit Zielstunden, Salden und regelbasierten Warnungen. Optionale Erinnerungs-E-Mails k\u00f6nnen automatisch \u00fcber einen geplanten Hintergrundjob versendet werden. Feiertage k\u00f6nnen angezeigt werden, wenn eine Region konfiguriert ist (derzeit werden nur deutsche Bundesl\u00e4nder unterst\u00fctzt).\n\nDie App ist schlank gehalten: Pausen werden als eine Gesamt-Dauer erfasst. \nDie Zielzeit ist ein einheitlicher Tageswert, wodurch sie sich besonders f\u00fcr klassische Vollzeitmodelle eignet."}},"isFeatured":false,"authors":[{"name":"David Gun (www.xiller-academy.de)","mail":"dgu@xiller.com","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBDCCAuwCAhLTMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjUxMTI2MTAzNzMyWhcNMzYwMzAzMTAzNzMyWjAUMRIwEAYD\nVQQDDAl0aW1lc2hlZXQwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDS\ncOYl64xfbbpK8ZZ\/JbJVa9ITgnh2CLMGDSAuos6L69ksFLA3lrcBja++0bC9byPI\nXX0ymX4PdcTrnitH5doWv8rufXMkApe4LvvMbOeLpoXaUFaIWegs1EYFHhAEnUf8\ngZHNLF0dZwRM68eUTWl8C0CaxojlA8DkTbYY4MuCk32pnzLllW2ibCz5oKYJqG3c\nYTa0qGC\/mtXNagbEs8rwnxdauAVkBlziPSlnnRIFzeAWnlUQSGXD6q0JbldKWBOu\nRIdKaI6p6NLPIkKJ5HkzbQ5Dk5zm0vy\/I1fC4XOzl7FjsdPzwLowq8GogPDHXWGA\nHQg6nGJ7uElRsIyzbjRyn8TJkPyS5hUYo9hj38+FZXk4LRnVp\/3MCTkmedOY2I1h\nF47EdzhQ+\/xQ3RiBIBxN4cvfDqxFk5otqqxzM5f+Id7PR+pBgOIi2HTPKin\/puMn\njTkeKZhvSuLhu3t3qnNxWe0tSmoZENyBgTFTtrsbeDkMsqnxnsANEX1aXEUyFGLy\njeTCWXDD0WtpZoHR60tbycaIiD\/w1SY8OtwJQkRssB4xT\/GWAeD2a9LlH9m43ioh\nRx1\/3JuCiu0\/LfP646bYwmNVyi25xG+EF7QtGb5md1OxYDeeXDj32yINyWcuuxDE\nFbMEsIo8CFSFWaGyrR9dknQnt5wkQL36MpZOZtQ3uQIDAQABMA0GCSqGSIb3DQEB\nCwUAA4IBAQB1on+L2Qa7yCDNSRpdhigx35OlMPX+Amc\/pBx8HqFz8dqu3zw2LeOO\n8a2FWTpB7byHLisBvAqJ2Ov9FUbQFaxKDUKCVRrbINQuX949zYWfn9iPTDOZ2uFQ\nytj25SZQYExppAEQ\/vfuekDKJyXYoRzJr4oKVk0eZFrs2rwESDEEmJ+XTf7FgPQJ\nYlsHET4plZ9Y3iRYP114vfsDjWnOy2rfzsddd3l\/SZNl+1Xeq5x5qHn5g8kFHT8Q\nDqHeaMARvzaMnDnDh1If02wVfvqEUCIi2gEPeYpW7xKlQnttdsoreoOTvMZVjmIv\nUXLBaSaGtDl9Tiei\/56or\/IPHNm9rWzb\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-09-18T10:16:31.466710Z","releases":[{"version":"10.2.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.2.0 <8.6.0","platformVersionSpec":">=33.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/ONLYOFFICE\/onlyoffice-nextcloud\/releases\/download\/v10.2.0\/onlyoffice.tar.gz","created":"2026-09-18T10:16:31.444171Z","licenses":["AGPL-3.0-only"],"lastModified":"2026-09-18T10:16:31.513068Z","isNightly":false,"rawPhpVersionSpec":">=8.2 <=8.5","rawPlatformVersionSpec":">=33 <=35","signature":"P+EQpfUwTg0BUZoanvC01Nrhyc8N6j23OyOlvYrox61tb4KkGnmsvHzUBOulQ6ID\nLeFu\/BtJ\/mU403hgazK6IzwVbz58PpdAqnLnjYFT9SK5w5z3s1Epua5OlEjmgDKi\niHUGI797wzDffcKmHrFW9YxREaHFhLdJlRvTp+LfxIVquSQ4g5TTJ4jQpeEHgADB\n9Pxteg89RAqfAQHVQ9RFFYNEBbl1loAwvmiRt83znt5iHh3O8mJ\/mJa5D3vPyegB\nIDrxLSf+fG6U+mi7cfV7FwgGrJ2+M8a1uiHJRzuO53s1WvK9bTDzqu5sKDWIUvig\nltyzQCUVzEAs\/UiLhnQZkwnWw8Y2\/vBYCgShmHLcWiH\/+5sscQ3NfsmHpag3qsvU\n2dDkuPBISDuH0QA1gjJoJKX93EE5Ynz6uCiY92Haqw32W0l5sAOo\/ShyEcs5uNU3\nB34ZNmd4l4dVxUftHI+EcT9+CorG6fNlZKsGychyd+G3bZGImHFpuilP35eetA+l\n62j2BEHvtmR\/9s1UL4oUfVTn3zQcvM+Ro8lJYAN7NyUJevwbi7d8d3jO7La3BXHV\nST+RcMZF6rjKY6MzP6ymQcixCYwHlEJ+ZsDs1cpiBxGAS2OPX9zIJDgSHbOCdwRE\nAmeymnR+gEE4kxJaRTVQKwKTYtkFSD20cb\/8dCCQQQ4=","translations":{"en":{"changelog":"### Changed\n- compatible with Nextcloud 35\n- allow inserting multiple images from Nextcloud into the document at once\n- redesigned the admin settings sections as tabbed navigation\n- changed common and security admin settings to save automatically\n- added supported languages to the Help Center link\n- added a dialog to specify a name when creating a blank PDF form\n- added `simple` option for `reviewDisplay` setting and added descriptions for review display modes\n- disabled anonymous name requests for guests in editor view mode\n- store the document service secret key encrypted\n- stop the address check from reporting connection details of unreachable servers\n- require the `allow_local_address` config option to check an ONLYOFFICE Docs address on the local network"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL09OTFlPRkZJQ0Uvb25seW9mZmljZS1uZXh0Y2xvdWQvbWFzdGVyL3NjcmVlbnNob3RzL21haW4ucG5n","smallThumbnail":"https:\/\/raw.githubusercontent.com\/ONLYOFFICE\/onlyoffice-nextcloud\/master\/screenshots\/main_small.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL09OTFlPRkZJQ0Uvb25seW9mZmljZS1uZXh0Y2xvdWQvbWFzdGVyL3NjcmVlbnNob3RzL3NldHRpbmdzLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL09OTFlPRkZJQ0Uvb25seW9mZmljZS1uZXh0Y2xvdWQvbWFzdGVyL3NjcmVlbnNob3RzL25ldy5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL09OTFlPRkZJQ0Uvb25seW9mZmljZS1uZXh0Y2xvdWQvbWFzdGVyL3NjcmVlbnNob3RzL29wZW4ucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL09OTFlPRkZJQ0Uvb25seW9mZmljZS1uZXh0Y2xvdWQvbWFzdGVyL3NjcmVlbnNob3RzL29wZW5fZm9ybS5wbmc=","smallThumbnail":""}],"videos":[],"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.725,"ratingNumRecent":0,"ratingNumOverall":40,"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":"curio","categories":["multimedia","organization"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/Acknar\/Curio\/issues","website":"https:\/\/github.com\/Acknar\/Curio","created":"2026-07-30T10:52:08.586084Z","lastModified":"2026-08-01T11:05:31.499596Z","releases":[{"version":"1.0.5","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=31.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/Acknar\/Curio\/releases\/download\/v1.0.5\/curio-1.0.5.tar.gz","created":"2026-08-01T11:05:31.343613Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-08-01T11:05:31.916827Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=31 <=34","signature":"A9SU\/oHa1v8ce+23lfs+h3CspRz1yWRcOkEOkYZQItvSOuyM\/koVistR2bh+fmxk\/gLuQnUf7Cjo5RzqsDXHkkSSE2KDMoD2aleWJK+uX7pecXKNelM39HyY1Tpkyg7OD2hGawSaOIkZ+xHjFnDOwui1eBunrw+hfU2XmP7AxHLiR0xbe\/\/xRdnlBFFDwdLGAHN0\/ma7QJyI4mfdd2LT9d\/j4yi\/tjZ2d85Pd9hks4svkm4l\/dwctTa5FkPOaYQN3BWAS5GMWyTNZZbl87qz9iluGUJZ5lhWw28AFGm03ns0RxdrMudT2XwjPlnYKajHYI8uPSqaOoVBTiQIaJj9XrTK6gxYA\/PlIICcE2w+bmJzbnytI81SxqAuQn2JGYpVaIBx1lizKqSztsjNf6QzePPan8FIauTku7GcF2ZEQORTDkTwzOamKb74SXAPeDqc9VHGyF3zUwkf6KBk9\/+GvRPF6SAqSGgr9qDyeezXhdscgErARvTWIt8ueh7Vu6lfF96D+SiNLEv99lgdI30VlPO4AnYnoEllPpJ533ycZ6OnxfKMe3wjzSsPaTQyZ0D0UOM3vD0qad04kDk7FVIywInH\/VnURKuztRMR6OzyWNJsoeWzriDalSp0vj6PiaEcI1\/dHJgvydVXNYjoM9CIpqf\/nTugPpsQOfW2AEEkd7E=","translations":{"en":{"changelog":"### Fixed\n\n- App icon consistency with first-party apps. Restored `img\/app-dark.svg` as a solid black version of the icon (removed in an earlier round). Verified against the Nextcloud 34 source and the Notes, Deck and Tasks apps: the primary `app.svg` is white and Nextcloud applies `filter: invert()` to it for the app menu and top bar (so white on a dark background, black on a bright one, exactly like every other app), while the black `app-dark.svg` is used in light-background contexts such as the Apps management list, update notifications and activity icons. Without it, Curio rendered inconsistently in those places. Both icon files are now genuinely solid with no `fill-opacity`."}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"translations":{"en":{"name":"Curio","summary":"Curate images, links, videos and notes into visual boards, right inside Nextcloud.","description":"Curio turns the images, links, videos and notes you collect into visual boards you can filter, tag and share. Paste a link from Pinterest, Instagram, YouTube or any website and it pulls in the picture, title and a snapshot for you. Upload your own photos, drop in a PDF, or jot a quick note. Everything lands on a board as a tidy, browsable tile.\n\n## Bring everything together\n\nAdd references from wherever you find them:\n\n- Photos and images uploaded straight from your device\n- Links from Pinterest, Instagram, YouTube and any website, with the image, title and a saved snapshot grabbed automatically\n- Videos, either embedded from a provider or uploaded directly\n- PDFs, shown with a page preview\n- Plain text notes for the ideas that do not have a link yet\n\nWhen a page offers more than one image, you choose which one becomes the tile.\n\n## Organize the way you think\n\nSort references into boards, one per project, mood or topic. Tag them with colored labels and group those labels into folders, so a growing collection stays easy to navigate. Filter a board by type or by tag to narrow thousands of references down to the handful you need right now. Hashtags you write in a title or note are matched to your tags automatically.\n\n## See your references your way\n\nSwitch between layouts to suit the work. The vertical masonry view tiles everything by its natural shape, so a board reads like a moodboard rather than a spreadsheet. A jump index lets you move through a long board quickly without losing your place.\n\n## Collaborate\n\nShare a board with anyone on your Nextcloud, with view-only or full edit access. Sharing uses Nextcloud's own sharing and permissions, so collaborators' changes are attributed to them and your server stays in control. Leave comments on a reference to discuss it in context.\n\n## Your data stays yours\n\nOn first launch you choose the Nextcloud folder where Curio keeps its boards. Every reference becomes a real file in your Nextcloud Files, kept in a folder for its board. Drop a file into that folder and it appears on the board; rename or remove it and the board follows. Export or import a board as CSV whenever you like. Nothing is sent to a third party. Your references live on your server, under your control."}},"isFeatured":false,"authors":[{"name":"Acknar","mail":"acknar75@gmail.com","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEADCCAugCAhO1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwNzMwMTA0NTEwWhcNMzYxMTA0MTA0NTEwWjAQMQ4wDAYD\nVQQDDAVjdXJpbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAJxqry7b\nOilpdHHwrwWLzafKv3Yd5qu1EanJ34nHVKu+YJQJayM\/Wi08oxvHbsaOQBLk+4iG\nH7ICAl3ZnsOTyVRp67nQuvZupu8lpuQ2iUnUmKdJ9F3c54L3v2uCPu9LPVjs04j0\nLuxQ8NRdOzHJjTCO\/0jCaLa0EAvoGA\/s0SDQ0p6cWPv6ldo8TYHCWH87a08nXTrh\nTTcqnn01dzzyua8U76NUd0phRrKDSx2fuvM9NQhwwNri2Nl7HBfPn9kZSBrpBie\/\niZLIkdB+wRdtz8TZzXNHtJ7EZKebBINKA1bnDisBPbtH+eBPfKQh0AuEwWKZXNL1\n3Z0xcRChQvPRMJIlyuFJ2LTMtEcVgH8v7p7YWpbwEP\/Y6z8IMiM83kVG0jUVGNke\nOWrwdQtgND5wyGbWWC8aLjtQVq5jPX5+yM4Akgfq4e9mlMFH+dUml1jk3crZz2uS\n3dzHgYg4pxB7abavfaxHglaVHsZj5cmpO4Vr9f0faFXybbFoMLPr39NKzkjR6F1H\nGgLqKsLiZMUlpU6n+g93oFTKeiDycUAa7liV3D0WIA\/QTWU2c5QcliDsOL4TzpEH\nnRtKZkJEC+GAzZZ+QTkmZetpkD0h3UC58i49SG9eXBSJGbu8UpC1SeWJ6lLht23j\nOt7tYcworW5A8FpPxvdzbVyqyCdEPY8LDtUDAgMBAAEwDQYJKoZIhvcNAQELBQAD\nggEBAJnXlcSoWzUilDHkbAVoHJZzjs6bs9Y2ZOSuhNZOmuEaUFzr0lT+zt7jyF4J\n0r6Nw5EMehKdtTUXvAmIBh8k5vMDoqEolMSoUpPhhqLWQJsg41w0xtq8jlVFsn6+\nGjv3Vfd0+bqT+6mvzjPVMia2fQsEwVwpJ5T6dAM9CcD7McsUEmGfOfed\/9\/gvKpo\nFcQtY1HoM3UHFah0gf4fqo\/lBVkuZbYmJN2Git951yiobzrVjutVOsTX+coAwM0e\nEHh5G31JiacqO09x\/2SeDSvSvR0E02Qgu0gPLRHAw2XF+lpWiTPBiB3K9hiSadz6\nnmcL\/IYPVIPkNKjspJlHPv1FDdw=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"discretepdfsigner","categories":["files"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"http:\/\/www.google.com","website":"","created":"2022-11-29T21:09:00.989873Z","lastModified":"2022-12-15T10:24:03.811993Z","releases":[{"version":"0.0.4","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=19.0.0 <26.0.0","minIntSize":32,"download":"https:\/\/github.com\/salonikumawat28\/NextCloud_DiscretePDFSigner\/releases\/download\/v0.4\/nextcloud_discretepdfsigner.tar.gz","created":"2022-12-15T10:24:03.807120Z","licenses":["agpl"],"lastModified":"2022-12-15T10:24:03.851708Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=19 <=25","signature":"Wulrl8++Gk5zbmqq8ldgKgjTKDFvJQWZLyQ34QHAqMjBroY9itnjW1yVGSO8RJqT\n\/pekO2NpKT4Ot9nRYTnQxvyHLAxJ+l2Td65ULAdlnlK45clighNt+JY4vlR+Fvm8\ncsVqJNS0dqmkAKGA+DXpOXjxGYxf8H3FN6cbt+8bb++Irv1wCnNwdvH7N9jppHBT\nFw0D4OXEOR+eADdaB8AL56PmvwGyr1OQ5XRJ6gIJ3Rf+Di5Ib6Ijw\/R0KrK+jefX\nY6XiAYoBzNgz6Ez\/HI49hgfHnW\/rxyOF3U4WO+HYmfFGZNER\/ReEhc8wQnD88SvQ\nhRuxe3EbOCkfPtPBt2DVq9sypOhKjWyXK5QwTdiAWCJ5P9sQk+1IztIm1XjrFPVx\nmsd1bd0Ga5m07bZllc4yK\/OB\/bbnCdsc7zG6ZO9kq\/775cbT0a2mWiWp7zBLxCTv\nXkcfhn\/6xSMfXlx4zYIff5lernU0mhA+MpTut5x5gSXaGuX2dawP5eic8bEsd+Wp\nEsVCB+VApGeGI0W8o8V\/LAnrRVA+kx4zZFIcZEjschr+\/zK8hrATbIlLRumUJAmW\nlmpgGw8WhIt7ELIfdsEN\/70J3Joelr9UZvHvv9M9bAEqnkrG+ZOYvLDtMXtSAIT2\nsKUjGWmC81Cp6wC9JHLvPEdvZ1Fkh8NNkMcV1ZWd7WY=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"translations":{"en":{"name":"Discrete PDF Signer","summary":"App to sign PDFs via Privasphere","description":"Enables ability to sign PDFs via Privasphere"}},"isFeatured":false,"authors":[{"name":"Saloni Kumawat","mail":"kumawat@privasphere.com","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEDDCCAvQCAhHyMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjIxMTI1MDc1NDA2WhcNMzMwMzAyMDc1NDA2WjAcMRowGAYD\nVQQDDBFkaXNjcmV0ZXBkZnNpZ25lcjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC\nAgoCggIBAMxQ+Pw588Zgc46ZLXiZGbGKRPw\/X37Ya9AA8XSrqvVNaGGWqxpSJBRx\nElMW4gYsXVkqCXZ7l+KhLpR2OhpKbj8zlLq0cM3ZBpocOpNfwsMQUtOUQVMop0+S\neUTceZwptM+hoML6x1hrtn7IMsPNt5nFwdTcAz61XQt0eVUS7YVLzxkUFROcce4z\nVKc1CO8M0qlYVIp3FAArIvfhqYu4F72SykSS9Iw2ruAjHmWKE3acgbgbHafZ8xQS\njv4rP5s\/Xdpgj31gEfo8UuBXl0c20y2gBE4sZUsS6oDq2jG0gbjaNOFM6DFkJ\/bm\nVfqlNZ7gE\/ef\/yQc4Fy7uJlPYYLmRkIDqJHMdmOyViOJ755V027WsDiUhqiUNAKq\nuGuseZIle46RF1MwSMriS\/Ovx+ALVRyEmsHzHKvF2CX\/abneKSAMatRCPWyp7MS2\nvXzZkZL38xt\/5vVn46rFtqsWjYjQDRJPajR4ztzcgF+6OBdwN9EiBj7cfe6u8uJN\n8rVuFR3OXUdbOXC2ExMOHVZ7KvKc7C8bLfwf4W8wyQiTQQf45JngTjZceqHbKv6L\ncvVORU76sRpkycQaMfavjQHQQ0Gv7aeWFzs6Quvpej9OsTOkuRL5xQVxbIdcHi33\nETc6tg2r7vUcZYwWfql5y017Tgsim4hq++O2fp3TsHIdW8KyUwSJAgMBAAEwDQYJ\nKoZIhvcNAQELBQADggEBAHpDVlgTp90BeNllQzIUMqFknFeywTc\/Y1y3Dv9DiEn4\nEYLa\/DokUJUhhDUUEQWhYDXsIxCOxtBNMjlyRnw7LCSqjrltXnXNd756rzzyNa0L\nB+Gbr9Kp56b8yjC6eZO99STVZ0xBJ6W37uWV2b+tNAGP1ohAsUBfw+syl5ztFyIa\nCVy+CO6JxK2ZKkmOiskwxhuU5ajkysnqZUSiKlMYTHpzUrKVhSAMO9\/fWwKCtTkq\ndd\/Mh9RAeNCWFEG9g+7pXEh0qyC7KgvbSU9lb3dwZxbVJlh1NnehVmBClINTjUwB\nmU3bdbta+lKhq5mE\/iN3Rw9+\/26AZcjNszNR9fOE7+Q=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.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-09-08T15:16:59.660890Z","releases":[{"version":"1.6.4","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=32.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/zomtec2311\/logcleaner\/releases\/download\/1.6.4\/logcleaner_1.6.4.tar.gz","created":"2026-09-08T15:16:59.648185Z","licenses":["agpl"],"lastModified":"2026-09-08T15:16:59.708615Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=32 <=35","signature":"VJmqp3Aa\/LiqNsfA1t0nVvbM+gzH9KP8DxspXEst4UmwQvKHyEl+xqFSfzlEnzukSU1AW0ZGmWnn3PTB2wSDPWp7X2J1g6xXLmloQ2eCykaP\/wA9ixqdb9EdLTeqHT\/zGUqDyNpArivUMcZb8CeyTsnItCa1s57IFdHZqnrZfdypHGtv9QUlARkWeeDafUjexWM\/Ey1PnMlFfIx9VLzoqdoK0gAAgs+omj3AOE1+lsKqU0VuUq00C72\/\/dzPbDi9SHrKBYrc1zwg512CdUjdg4AngLWCfutADIC\/FVu3Bu8RZ7aGB9HFnfytAXe3qyKvebFLwLTKjfGTX8+kutiMj+PfRrLTMjJ0TN0QIYfpHixEyaFGDBsTJuu1QKyp5da+JjWKkrStfBVQOVN3b3RLwB1b1suD4X54h55nfZIORH+0E5dPJdFAeqfda+V40HoiSICw3fDq8tkuZkQtyRu4Btac2Q1IJ3uXzOAaELPX9RPdUxrkv5BRGMMLs8GBXM2htb\/s\/c5uGmiiYldKpFFpIGx3yjr5I16oxC2jw1XGZAwgHHFqPh7cS8JGbA2w9H\/GYznE0qi31hNbogHzbAtyESs28AzouIMVXZCQWaIE5YgAYSaE2F9w2U34IpIKPP0gsnLldhFYQcG1Efm+FPr1FkzhaFzHLJBHiKgO5gtxoW8=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3pvbXRlYzIzMTEvbG9nY2xlYW5lci9yZWZzL2hlYWRzL21haW4vbG9nY2xlYW5lcjMucG5n","smallThumbnail":"https:\/\/raw.githubusercontent.com\/zomtec2311\/logcleaner\/refs\/heads\/main\/logcleaner3-small.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3pvbXRlYzIzMTEvbG9nY2xlYW5lci9yZWZzL2hlYWRzL21haW4vbG9nY2xlYW5lcndpZGdldC5wbmc=","smallThumbnail":""}],"videos":[],"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."},"de":{"name":"Log Cleaner","summary":"Administrator Tool for cleaning up the logfile","description":"**Administrationswerkzeug zum Bereinigen der Protokolldatei**\n\n- \ud83d\udee1\ufe0f Nur f\u00fcr die Administration zug\u00e4nglich.\n- \ud83c\udfa8 Fehlerstufen mit unterschiedlichen Farben.\n- \u2699\ufe0f Zahlreiche Einstellungen f\u00fcr jeden Bedarf.\n- \ud83d\udee0\ufe0f Nach der Korrektur eines Protokolleintrags kann dieser aus der Protokolldatei gel\u00f6scht werden.\n- \u23e9 Mit einem Klick alle Duplikate innerhalb der Protokolldatei l\u00f6schen.\n- \ud83d\uddd1\ufe0f Die Protokolldatei leeren, ohne Shell-Befehle zu verwenden.\n- \ud83d\udcdc Details zu Protokolleintr\u00e4gen anzeigen.\n- \ud83d\udd0d \u00dcber verschiedene Suchmaschinen im Internet nach L\u00f6sungen suchen.\n- \ud83d\udd14 Benachrichtigungen \u00fcber neue Protokolleintr\u00e4ge senden.\n- \ud83d\udcef E-Mails \u00fcber neue Protokolleintr\u00e4ge versenden."}},"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":"flowupload","categories":["tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/e-alfred\/flowupload\/issues","website":"https:\/\/github.com\/e-alfred\/flowupload","created":"2017-08-27T22:10:35.735554Z","lastModified":"2021-12-22T20:48:12.262516Z","releases":[{"version":"1.1.3","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=20.0.0 <24.0.0","minIntSize":32,"download":"https:\/\/github.com\/e-alfred\/flowupload\/releases\/download\/1.1.3\/flowupload-1.1.3.tar.gz","created":"2021-12-22T20:48:11.175761Z","licenses":["agpl"],"lastModified":"2021-12-22T20:48:14.326038Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=20 <=23","signature":"R\/FfFymqjLhjXkgnynR1dFC6yrDxstQ8oA1c7WAqrNCuZOUEwyB9oeh9YvrR\/QBx\npY1kuA+vy68AWWZoyJ0u\/FJ9Fi2xi07sDRtpb8+TmeRFSHAmqGbBhIRNmOFtRx5o\nrbMhMgSWUVA0xiNODLdpZ5mZWU4zpMsEv4NbD5O+QwaDfl85kixJVcugMYzw8urz\ntr4B5miMiXCOKRGqrIWv7w+\/6tIwe7jTSZ0rpyCNRe0\/2iP5J3cOjC+5RhxBcGno\no3QyNOW6Ngn4jIYm1Zho+1c+k4KeRLm44jQtiIkeLY+XQerwZ5WBJW4W6Nxa8wjt\nRGJJMP2KZdxuAx3XPTEWMfbqhNN3kPiDfBEo3fP9hwQRGDFg+OEuJNmTW\/MjCnVH\naSJEo6sJ5K4T56vcHK0tYD9NZFHD2y0baC49WdpX2a3THgzbO1eZbKbGJoswa4v0\n0aliKpwasQuMcq82BcUDqgkgUl3S188PfxlU93G4eZQuLuLcT50XBo69nwb8by2i\nA09+tmJeQHUVUtR8eqeyiTeDeMHyetKUfIIHIaWoVf8EjnsqrGA\/8AyVCHZNpxrR\nzeUU20b3HoZvlll52HN1uAlo0y60tdIviy7lnwrBYCuloi9LURA0DwxY+xBYVDFh\nyI0OPM5oVA+EUYJAo\/k+E46Ih\/TawdjfHN4xY9xYFBc=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL2UtYWxmcmVkL2Zsb3d1cGxvYWQvcmF3L21hc3Rlci9hcHBpbmZvL2Zsb3d1cGxvYWQuZ2lm","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Flow Upload","summary":"Provides functions to upload large files with your HTML5-Browser.","description":"Provides functions to upload large files with your HTML5-Browser."}},"isFeatured":false,"authors":[{"name":"Patrick Schwarz","mail":"","homepage":""},{"name":"e-alfred","mail":"","homepage":""},{"name":"Jonathan Treffler","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.6666666666666666,"ratingNumRecent":0,"ratingNumOverall":9,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBTCCAu0CAhBlMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMTcwODI2MTUxNTM4WhcNMjcxMjAyMTUxNTM4WjAVMRMwEQYD\nVQQDDApmbG93dXBsb2FkMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA\nx9Z6yBHSWnlerLLHpXSPISiM6OaN29PVZnb3rvRauvebTZ\/bVlMh3t9JkkYxG4Hz\nYB+nLcsKMaKkwNL5V1MCIlsPw+wxf65\/xuizqVB5hOgnQ0dyaZRMgvvon1Ackutm\niwAaE72jvDpcuseUNJ+ixruy18hUu81c427iqR7cnGwpEEjtjCOM2R6jH79qCOt2\nLKh2lyJ8UL1B2EGfO1hd3EAVAbLre7zyJPdw78K2Xy19Lkzte1\/zvg+FqYcbgpqk\n28f1rGbYq1NUmBzSkE5WNgub5V7Cke\/Qptn6ZP5H20yiGYPQNe8HPkNWUDVwejZ7\n+nntxC0G9NB5OtON7rdnYFbPdvAlYZ49Exjjr29i\/3tD1mRm6YbwEKt9WivQanUv\nOy34ggv24HPEw2\/427OGV+7jkeC1shjTHYJeO0qduEPWFkYGc8h+fNTU4VN0nTB\/\n5Izew8zm+wrPNJnljMUUYdBMIaF+ipfZKvJ0s+UAQprL5vULWwk2TjjivfJniazx\nGtjraHRQ8o59L++vLdgo5FJ7iZtJKajSstOLAwTqkrI0sHz\/v+qfKwyptMLMk2pw\nY5YQjMn3fsQ+4nMp9vpS5VVX9atlaJesRJF\/Jnl+t1k0EBE0ow4LNfhNusehwOGM\nQWLr84KoCGhnPlD7BzFCC\/8vH8BEQk0GdLoq7odsQIcCAwEAATANBgkqhkiG9w0B\nAQsFAAOCAQEAFh0n8RbeNASxPHKvQPbUmtyenQU8igLGMxe1lWOSae2bMosJvO3d\nHiOGTIsz2r0w5wtYZ6eZhdGpxOsFhs9Eej5B8E5CPREa7sn\/K34HnBTIOPZ62P\/J\ncr1O2\/exU+hRWNOMzt0IowV\/7RkXjNL4dz4xiKrqwegIImTv\/ivp5XPdZhD4jspf\nWhijNr1fVMRRvU2f3SbqHA8jp\/e3bp0o5iRaATlWt9GngTdV+x4dpk0knhYgXpwV\nJF\/eo2f7A6Sbd\/jarDD8+b5a6ebFgeBMuS+ioZS+9lhy\/UknaO5dKl9nJ+XJpuvp\nw4VYPEtt71QDDQQtCX\/p9LcaZz5En9u4Zg==\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"ransomware_protection","categories":["files","monitoring","security"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/ransomware_protection\/issues","website":"https:\/\/github.com\/nextcloud\/ransomware_protection","created":"2017-08-08T13:14:01.391112Z","lastModified":"2022-10-25T10:14:55.820875Z","releases":[{"version":"1.14.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=23.0.0 <26.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/ransomware_protection\/releases\/download\/v1.14.0\/ransomware_protection-v1.14.0.tar.gz","created":"2022-10-25T10:14:55.817906Z","licenses":["agpl"],"lastModified":"2022-10-25T10:14:55.860745Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=23 <=25","signature":"JbFffDSUqm889hGI7D33cyTXWISqy+aXA+yuJnmSfzDPSr2YSKkTdvjn1hcmr46Vi\/Xk3PhTI1Sl4eZvEYxUsHzlWRwdeyGugVhm94XwxZ6yELHS5Cryc8szYs7LoF5zKS8UC4R8lX6NM3nh3KqWPtGF9DdKzOBCRQr5nzJVkIniTDiFv9M3Fn+vVIbGyptqxS0gJU39ND9spwRnedIViT9jRzWU7xu0Uomztmg6nVHeknUeoFIbvnGdAALEREVbWaISNCMleNhh+q9mZ1JQbGCMyl7uH4yvBQNrcLOmV26\/2f9Jx\/FYk6dZ4dEoJ0\/xqowHdNIr9QK\/NlfZm\/b8wQ==","translations":{"en":{"changelog":"### Added\n- Nextcloud 25 support\n\n### Changed\n- Require Nextcloud 23"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL25leHRjbG91ZC9yYW5zb213YXJlX3Byb3RlY3Rpb24vcmF3L21hc3Rlci9kb2NzL3VzZXItbm90aWZpY2F0aW9uLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL25leHRjbG91ZC9yYW5zb213YXJlX3Byb3RlY3Rpb24vcmF3L21hc3Rlci9kb2NzL2FkbWluLXNldHRpbmdzLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL25leHRjbG91ZC9yYW5zb213YXJlX3Byb3RlY3Rpb24vcmF3L21hc3Rlci9kb2NzL2FkbWluLW5vdGlmaWNhdGlvbi5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL25leHRjbG91ZC9yYW5zb213YXJlX3Byb3RlY3Rpb24vcmF3L21hc3Rlci9kb2NzL3VzZXItYWN0aXZlLXByb3RlY3Rpb24ucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL25leHRjbG91ZC9yYW5zb213YXJlX3Byb3RlY3Rpb24vcmF3L21hc3Rlci9kb2NzL3VzZXItcGF1c2VkLXByb3RlY3Rpb24ucG5n","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Ransomware protection","summary":"This app prevents uploading files with known ransomware file endings","description":"This app prevents the Nextcloud Sync clients from uploading files with known ransomware file endings.\n\n\u26a0\ufe0f This app does not replace regular backups. Especially since it only prevents infected clients from uploading and overwriting files on your Nextcloud server. It does not help in case your server is infected directly by a ransomware.\n\n\u26a0\ufe0f Neither the developer nor Nextcloud GmbH give any guarantee that your files cannot be affected by another way."}},"isFeatured":false,"authors":[{"name":"Joas Schilling","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIDEDCCAfgCAhBfMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMTcwODAxMTY0MzU2WhcNMjcxMTA3MTY0MzU2WjAgMR4wHAYD\r\nVQQDDBVyYW5zb213YXJlX3Byb3RlY3Rpb24wggEiMA0GCSqGSIb3DQEBAQUAA4IB\r\nDwAwggEKAoIBAQCjBPac95CVeH+ve67CVtNKBMMN6A0wAg7UwP8684g+AGJoU1Dd\r\nM0\/3wrc9dxWqTaHEM3oor+Ht4J2Awruo7hLxBEgpHUVx8r1q5Xva1\/+Ro8FatpDs\r\nyRkjwgEWHv\/cxl8\/RE7SyJxu\/bMlhUZtUUu2hDiKitmNzCUoKFc0PvHdqWw1zb92\r\nRhlmIaILjtHPg5EosRBJPc3aI+WBrB2ub0MbFOfTtJK910+svl5C\/CV3JST4Y9JU\r\nKzm8npa8aDmfNIJKB7TD9NUfH0mQcy16Jka4\/FaoDKj8x60OrktweswKgCKallbH\r\na2emTPOnmRIoPPWzbZ1qobbPVbpgi44SAitdAgMBAAEwDQYJKoZIhvcNAQELBQAD\r\nggEBAG+IMRBu2EIVoJJXrhnSVIHI+373hp8RN+qxuO+6iUo09nbL2awehKqxaxcs\r\nFs8cT1jlxcRd7D8JSY+3I7LPTF+bJkBJwEjMLPkBJcvX0HaovPnzBDwvUZL7KafT\r\npGmv7OeTDziqrp0zJrWAysGu6vSKYx8iBFdYySCKDKnpgcNBgPQfCN5FXaR2+MU3\r\n\/Fjq01\/wN1OjCBBNIAeS44qUCAo5idqAkffS9l39\/wu4W\/Bs3z5Ey7OZr05Gf16x\r\nfNyKPba5z\/Mu8trImtrrrv4RNJLADQl+2dOMi\/Wg+C2NZhPyqaBaSwRCD5mGY+DO\r\n254NIqilcl4338HFaXoxwO4AnYI=\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"pride","categories":["customization"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/skjnldsv\/pride\/issues","website":"","created":"2019-09-18T16:14:41.822995Z","lastModified":"2024-02-01T09:24:52.108651Z","releases":[{"version":"1.2.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=26.0.0 <29.0.0","minIntSize":32,"download":"https:\/\/github.com\/skjnldsv\/pride\/releases\/download\/v1.2.0\/pride-v1.2.0.tar.gz","created":"2024-02-01T09:24:51.799421Z","licenses":["agpl"],"lastModified":"2024-02-01T09:24:52.470538Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=26 <=28","signature":"uWHWKlWuzrcpw06I4HpGsCQNWE+y9Ait9BI4lg\/QZ2TEZizw+Jvmt4b66b83F8MWC5XZH6YVM+nNhTSDtNewcTEQ6W9PmLd5XNMafRBnyhO277L0PTiU10gyPkgloj0qDu\/CO5FYlK0F5EYWzZsnBbRgRrtcH4faSxdBQahpD8pCVxNfFeR+XdhKZ3j4jXkE9jJQBGI2Il\/vwVUXhnnxD6ndfS98LV4Drh7kOxOQKu1vJpWc\/+g9BY\/ePTY5tDfocnY7SsFQ2Hy+C4XI5\/YPtqvzQw+AJNsXSsx2MjJe6TOtqnfnHjmT18OYeXHvB1cHdIJPgm7OHkN4gTeLD9Q88gjw8OwmXOAcNOm3bALPbHGnK34XkSxtqM+iZ6u0Md\/kUcL\/d1SWLnRWi4auqzcuk2afmGriE3e7mV6RJstqMRmRSMJyuIlWomljgaB1Z8UWRYcfFKSnRQQ2mNenrXO2CQNbf2EFo9+TpNWVSpRI6zek1miT4MVQ+JwLnFUc0aw1O49z43dQfUBeXSNXyTSSkaXyNVLimCTn2T4V82T9lXoWWJF1KGH9AKKH4eKDQhZxVX6WvV\/cJrWYbWpA+4vExuDDqaZtEEW\/qFtXiOtKdMSCoYrcT94JZ3b\/+FnydDQ4gyvxoufBLbeigmBsDMpnPV\/6jRrO9HDuRo\/E9Iy9nZ4=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL3Nram5sZHN2L3ByaWRlL3Jhdy9tYXN0ZXIvc2NyZWVuc2hvdC5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL3Nram5sZHN2L3ByaWRlL3Jhdy9tYXN0ZXIvc2NyZWVuc2hvdDIucG5n","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Pride","summary":"Show your pride to the world","description":"Diversity and inclusion are what makes the world worth living in! Let's show some pride!"}},"isFeatured":false,"authors":[{"name":"John Molakvo\u00e6","mail":"skjnldsv@protonmail.com","homepage":"https:\/\/github.com\/skjnldsv\/pride"}],"ratingRecent":0.5,"ratingOverall":0.5465116279069767,"ratingNumRecent":0,"ratingNumOverall":43,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEADCCAugCAhERMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjAwNDI3MTIyNDQ3WhcNMzAwODAzMTIyNDQ3WjAQMQ4wDAYD\nVQQDDAVwcmlkZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAOVuEDpq\nHFhEb8qLgW8QFc6979m6zMboTjvPOrjM1H9rL28yqMXo\/+Nn0UbKhsW8BMt\/ZJwH\nM8Rh7I+WHY\/y8hKRQDxd9rkEF2Y2SBz9fR6Pnyqqiqld\/O5Hs+xi51YSiduNy0Mt\nS1FENbTKzVBwp4qDwmffcdJCovUgg21B\/DpsaXB1ZXFLwP62znUiJYbHYlELzotN\njitZHasxWAbJzJ0Fyk9WkPLWEBQKlNmZOawlq9KzziMRZT594m3wSzlSjHunf+jo\nPgcYYS6joiiIUuckTwFAHmPa0ZllXiwh1zpAtF0rvNfp4HUaQVYVhc8gSxOKFwv1\nSQk6CkzBchqwetzy1ijc8njcSLH21GnIZjTTgbnhsyLHGAOjymR04yGBaZ4J3DTp\n+017284PecBN1gw3GCSMuxoQG3pEtgcfb6YqKJopjeBi7Nk26IDQY5RC6mhz5\/U+\niutBVS5Ra+5NgPaOv1wz1AcUtgsRGLs0d2NHi+RytdQ+YWhrztpEsCQgMeXIlBxG\nmklGVN9bdqFDNN6aENGmEJgY8sPTc6FGLOpT4aQaDi1272nNDK53nUoBNcPzj7Dt\nFDdoAOfBBWhFowc+29sWU3IfhHqCCIGNSvUViG5cunaWuKezNi9MR414RNV+EraP\nvmKvypzqydHVIhxUlPRFlMIjnjosOXte4EBLAgMBAAEwDQYJKoZIhvcNAQELBQAD\nggEBAEnIhtq2HTx0B7VkDMh5AARD8HyvW9r957FjnZoH0+s8p2oNIJtbynd00XbK\nG5SgU4f\/1nTsxfF4ZNPcGUxO963jqsknz9Uqb8BrYLOfBezeTxalMOWLV\/nXBVmo\ns4D\/h5IDuqtXFGLNWE1SSdITPT685K8\/ubt\/6Bp0J+iipPM7d2Ag\/it3ErtLWqZm\nOLQCauy2tjhZY8zxJHgIevrrZalu6A7Jm91MRwX7\/Rs29zJLsBdruagf\/FGX2Efe\nGqelrrXgMzRvV5Y4q\/UYi\/Axf2oGlYSvx7r9H6LlMEFFFZ5vOxuCNquGv8NOq+Mi\nZ6qwxThqIwdPyBd3knJYA6u5Grw=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"scanner","categories":["tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/e-alfred\/nextcloud-scanner\/issues","website":"https:\/\/github.com\/e-alfred\/nextcloud-scanner","created":"2018-10-08T14:09:56.528539Z","lastModified":"2022-12-25T20:27:11.866433Z","releases":[{"version":"0.2.3","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=19.0.0 <26.0.0","minIntSize":32,"download":"https:\/\/github.com\/e-alfred\/nextcloud-scanner\/releases\/download\/0.2.3\/scanner-0.2.3.tar.gz","created":"2022-12-25T20:27:11.862216Z","licenses":["agpl"],"lastModified":"2022-12-25T20:27:11.905780Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=19 <=25","signature":"gyzlpLFc0A\/uQg9rhYYR5DeecDXPN1PZuCDtfO434gNKcRgZnWlclTOtWQbElqXa\noFgdISOlabhXmaTENoeL1t4lnaxpy4lMyK2loD8DZgdX9lnTpGz4vtSo7YsV3p3y\nJyco6OgDu6XCEW+sO9t6eS11ofW4vMbVR4C1B6oiGu8GDnuC7wrtHH76ywn5z+wP\n69T4IZE1OhHZK9jkGrXywnPDmo3XhKQB1nf0JtLYDltIOixNFZuOxdRlpimR0fEu\nET9V9xPMaY37hLNrrX9ofYymX7fyy5eE+anbOvM7aZ2d0FBvqacdsHe0tBRVygK3\nwWvddsIL4WxtYT3eYHXrVRjxfGtjy0lA1qt8k+xz+Nn9op3gbz3\/EM8O3v\/ewZbd\nIz12d\/svreeIaXXfaOSJi8jzXrba15x15ptqfXeLPo6AhSrruIZzoGQnGn7Q6\/v5\nAfHis0sz9zzYdZGHra0TBQyjYFLYwmZONBCD7USx\/PfYbBXJLU3Ls4Jgjhx3IkZX\nb2K5B7IAJem\/rfAOualpTdL3WSjwUhTXyRqqMppuoB4MyoPr59UMBnT9b6MFdhzE\nC2+W3nevy\/lPU8SH+zm41zd1IyAolvPwKGXt35ikNtlsEfJmjFogBdZMuZrSfltU\nSF+qD4WUHjV9TJ2y6s2NUZWXvcjvfgG9PZliKdKDOZs=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL2UtYWxmcmVkL25leHRjbG91ZC1zY2FubmVyL3Jhdy9tYXN0ZXIvc2NyZWVuc2hvdHMvbWVudS5wbmc=","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Scanner","summary":"Scanner app for Nextcloud using the SANE framework","description":"Adds the ability to acquire images from a network-enabled or local scanner. You need a working SANE configuration and a supported scanner. Please see the readme on how to set up this app on your system."}},"isFeatured":false,"authors":[{"name":"e-alfred","mail":"","homepage":""},{"name":"Biont","mail":"","homepage":""},{"name":"Greg Sutcliffe","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEAjCCAuoCAhC\/MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMTgxMDAzMjAxMzMzWhcNMjkwMTA4MjAxMzMzWjASMRAwDgYD\nVQQDDAdzY2FubmVyMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAsyuy\n2NlyxAb\/qp\/tiuIJR2LHRqGEQnaVqpPuiQDlG+A5vCNBAfbbas8+DTwo1IpgQnxM\nbX7PoZxgvwPWo\/5\/6nWlknWvLTg0hMsJfxVwL\/sNmIIeSxBB\/Duq7+0mPuQXBN8f\nxFCNhp0TC5yl3fEZVu5JbmtMVWLycTorh7d6yiDBOCzJcZuzKa1eKXW8R6rPba4a\nrAui8MbdDq5\/QMat+fuJ9Si3a+A2KsqWBEWhUeTNcrk66U1dFKTwNnTvYdhoAPEA\neYLuQHpQ9XNSUPIFM8tO\/ycZBjhNBJTSnrKp8ck4K9+glku80rdhFFQkOiLK1XzF\n8PqmqByJ3mjf8UKTLoax5SzwI\/GhZ15zRNp4FDHVlcjHRJdUjzIbx+fhxuOlKu4a\nM3AdjyR1\/wAdxGxxmHJNOgDMO+d9gaUrUnraaqz6J9mEpEJJpGLXryO2Q6Rd8uCo\ncs61qtKoa8hdyfWwezYIPUV7yVPgi3eDB5VXgvPaexcbI3uRlTw\/8SRMMGttvfA9\nKsUtSLTGzft2nJVf+sAWMo\/KmcQCtAefzuxqjxRAmqzFJP6ETXxWcjPjOJNkgJb2\n5DfLv9if5i\/LAqlDame6uoM94mS+DD3+2QkuQ8airlENkOVEb1eah98n3rU6evWZ\nGg7cwaWTyGxJkd5v34+grUE8K96oRcsOHKt7ZtECAwEAATANBgkqhkiG9w0BAQsF\nAAOCAQEADdHJhYuQipQxDQH3jAlkHTiEiSTW2qffcDxflEe3oRGx1bMjlT\/8HaWH\npMcMDZBK6u7HJkiEv3jn66ftEGEzG5lndgBGTRVVedlxIW9IlyjeycIXD7F8x8nu\neTaHybEAAayLLgdyTkFxYilYkCfU1TVnMm5Yk8p9Gjid1fhXhecZBeXXuFYcq+Yp\nGiXJ4raD4pfy7rmXBYcjyyabAY99dKqvMLIljrt3eOtQ7iUCwIGYGLBkoJ3vKF9X\nf94c54CklEbI\/gBhK5WLEjk\/a1xVB3LrEpL2uqjjvc2IX\/pH8QFdouZh1tqA7tIh\nJ7t9\/euqrAm11nW3qqLUtUK8V9iGVg==\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:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0pvaG4tY2NzZW5ncnMvZWxlbWVudGFyeW1hdGgvbWFpbi9zY3JlZW5zaG90cy9wcmFjdGljZS1pcGFkLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0pvaG4tY2NzZW5ncnMvZWxlbWVudGFyeW1hdGgvbWFpbi9zY3JlZW5zaG90cy9wcmFjdGljZS1pcGhvbmUucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0pvaG4tY2NzZW5ncnMvZWxlbWVudGFyeW1hdGgvbWFpbi9zY3JlZW5zaG90cy9wYXJlbnQtcHJvZ3Jlc3MucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0pvaG4tY2NzZW5ncnMvZWxlbWVudGFyeW1hdGgvbWFpbi9zY3JlZW5zaG90cy9jaGFsbGVuZ2UtbW9kZS5wbmc=","smallThumbnail":""}],"videos":[],"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":"extract","categories":["files","tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/PaulLereverend\/NextcloudExtract\/issues","website":"https:\/\/github.com\/PaulLereverend\/NextcloudExtract","created":"2019-03-26T16:52:13.721594Z","lastModified":"2023-07-07T15:17:02.164941Z","releases":[{"version":"1.3.6","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=20.0.0 <28.0.0","minIntSize":32,"download":"https:\/\/github.com\/PaulLereverend\/NextcloudExtract\/releases\/download\/1.3.6\/extract.tar.gz","created":"2023-07-07T15:17:02.148460Z","licenses":["agpl"],"lastModified":"2023-07-07T15:17:02.293912Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=20 <=27","signature":"HVgNUQeRHLIHoVLpqxtQABztWb3\/3Xiv8RRDUKyjwYUjxx8WopV4LyJ6MCfUBQuW\nXvuad6cVkxH0jx7Udgc874\/U4xQ2MUQDS2tyl3ywEtDY\/qEkZqVXc3VEhLBM0wGx\nHF5wdAttUfF7W938oNiUjXWnSJmolbLfjO1cjDFMXaH\/54MF2uhbFLWACGeWGowL\nGwOqvMqzJxv9\/YVswgNQAreV8yNSods0gzbCP\/lM\/emWDZs0VxiK1qXoq4YkrynQ\n5gvQdsi52LvSmHmDG3GQUGCxiroiIatKL0RSlZDMIwL4X3cesvcY0YCGv1KndFSU\nSlfOGQFTeCl9O4Vs4Rpkd1Uk\/gpPOhRoIiFN+lfelWBoi3eSaM2nnoaD7jkQBjoC\nF7mO9ChNAKxycH0Wxk5SJcwX0mCQN\/4EP4RHuFpq4erliijQ26IzN0+fqFXz0yES\nQ+opeesllmBNtITIJJO8pIucEehUUbKususbIZawdVhNBvGcmA+r9UI6GnUH1J9y\nzV54meVQ+rqHEYI0dPGkWZqTTz7H79D9YslGY4kkOzF5pQhW2Y4Y0Qb6ENqC3YeO\nhUTgFrVBwLCPk3Jd+VdTcL5YcaeADeGfTS0dYydgqVeeFBT+n+8vo+dAsXW4pEEK\nJMzuCRMGBP65eHO4NS+zdixU7XAmJ++VLo00hAEN4VU=","translations":{"en":{"changelog":"- NC27 support"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL1BhdWxMZXJldmVyZW5kL05leHRjbG91ZEV4dHJhY3QvbWFzdGVyL2ltZy9leHRyYWN0LnBuZw==","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Extract","summary":"Extract archive from the web interface","description":"Extract archives.\n\n* **Supported :**\n\n * Zip\n * Rar\n * Tar\n * Gzip\n * 7z\n * Deb\n * Bzip2\n\n* **Requirements :**\n * Rar PHP extension (pecl -v install rar)\n\n * **OR**\n * unrar (sudo apt-get install unrar)\n\n * **AND**\n * p7zip (sudo apt-get install p7zip p7zip-full)\n\n* **Note :** Encrypted files are not supported yet"}},"isFeatured":false,"authors":[{"name":"Paul Lereverend","mail":"paulereverend@gmail.com","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEAjCCAuoCAhDjMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMTkwMzI2MTExMDU4WhcNMjkwNzAxMTExMDU4WjASMRAwDgYD\nVQQDDAdleHRyYWN0MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAzLqf\nCv\/7otCK30qEHO4Z\/L7\/Gk\/v+G6wWgT4r93ZHhiEetKMC6lRQkgsOWGemFIAz6NA\nmc1H9oBqa7S2f+J+yJwlu3GCzXpF6yfKNNsT8lyYK9eaep1Tzd3yno+jS0sdezjX\nk4NXWnTDY8ISvqT4YMwgcjmEtC0NZz1a4kIdwte6i+j++l9btK4Z+XhiZBNIgqtv\nH9c9vAHtQC1+dVw2T\/3d7FQdGCV0gj26ss4+XypKZJRlFZ1U6aCixblosimJQryL\n3gu2kWHAMLCcJ2w38c+PVega4YFUW0Edxa3omETEQQ1ENfnP3chrwIrMWmBu15MK\nZHDuXXu2phlyRfQ35U+rxruQVFf+uSp2FlspIZL3cMTkKoT0QTeXqV8soIFroZhG\nuABVopwYXFMQ9aXF0eCSBGB3qXrbZqmAO\/4fMWGUzc0VYl0vamN4mLOXzzPGosm8\nrEoyUlmU1defGxQpkiKIDT4hcypiW8OEsvR+yKhnhLf7njC62X5Zx\/CUiELawKid\nPNxS5qelgmQ3fqJQIzVGeiz71lP\/kdF4MhSj22pY4CqUdu81JVDCulL9ngv9rFBs\n2udII3KG2WG+WZvPXTbWqLOfgg0u8+rAXDEJJhfz1rR+H7s1NxlNMbJhY5AQUy1o\nIHNFTslbK0Yqmsuxmtwr+UzlUs1\/sGtH7JUWDeMCAwEAATANBgkqhkiG9w0BAQsF\nAAOCAQEASM0H+M06bquwn22ueEsvOgy6WoCY804WXKuOSByDe8H0raJVY+MTw0xf\namNFHnZ0+8Rif5AKiGip\/k68dRLmtBHHHG6bWeIZFPkwmEX6UbH9e1htevc2Af8h\ngSjs7PKSVihIzYvZ9KupZdO3dkkp9r2rrJ2HlSyYkZtdpfscLXRjwP4sp4aTz2jX\ntHI+\/T3l0i1087O81pqFfQfx6Vi8SeNtwlOOTqCnM1Q4MP6rAEwxV25u3WcR2GSz\nX334asRoCI9LeuohtNVxbNjsWM+4orr+VxSXnoyZC2TRh\/LMJ9l8rpIPoguKwUA5\nh9sWYutaNy0LGXxhjHmgNYBrrCbJiA==\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"inventorycheck","categories":["office","organization"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/aSoftwareByDesignRepository\/nextcloud-inventorycheck\/issues","website":"https:\/\/nextcloud.software-by-design.de","created":"2026-08-19T14:20:47.936243Z","lastModified":"2026-09-12T20:25:34.915147Z","releases":[{"version":"1.4.0","phpExtensions":[],"databases":[{"id":"mysql","versionSpec":"*","rawVersionSpec":"*"},{"id":"pgsql","versionSpec":"*","rawVersionSpec":"*"}],"shellCommands":[],"phpVersionSpec":">=8.2.0 <8.6.0","platformVersionSpec":">=32.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/aSoftwareByDesignRepository\/nextcloud-inventorycheck\/releases\/download\/v1.4.0\/inventorycheck-1.4.0.tar.gz","created":"2026-09-10T20:26:46.049815Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-09-12T20:25:35.055469Z","isNightly":false,"rawPhpVersionSpec":">=8.2 <=8.5","rawPlatformVersionSpec":">=32 <=35","signature":"ihUsgWZG\/9bPQaHwoDB8lmPhcK6CghnS5ufChPaOS6eCPAB\/fYGxS36zBIXYbKCKKcYDwe9fH8au+7TTNuTCq0bqfSiHD0lyQL9556zfPuUEw0vyk0JpL0V9i+Y8rhhVz2YaOVC\/ZNCUVEX66ZaMYjena\/XkcWWgEpqY32tQlOYRRsYHXDfEe2QJ7oG2jt0n+kPZ5f58VIzedJFuSTBl8PfLuF+OeZsD7sXmzY5Y+J1JRoJ8GvglVBHofemWzzvrus6HmE0Jq69tSIGq5KmCIhFQUrWbcWbUf97UkCCnHrrMdoVI\/y5IiVxOxm+QpipYX1eJ8V3VQhPwXTZX7rUUaNf+cOAtQ\/A4u85U3fo48ecgBjLCjBCfRLfxtQ9pgPmc1HIZPL38luFAjkxwx5W9bQBexSdJyghI6EuvU2M9q\/3clyCA57d4OmbvAfJdjnI0bc8PYEP1ohDfnPCTE5Q89F0TgR9fkCqlaen4roESxivZWBIMkx5HgRwtZbYnAfYi5Bx0enXn3xH8a9BnuavE0mXjOMSFQD+zswmETpTSebYs4ZQfFK3cUAOhZB+5nj0cnyfUbCPBLoRJSBVX91sC7alSfroGN4c0ZKLcoXChazOxil84WytggYnGYIYLI6WLVvggaXc2czp\/9\/\/xu4MrqMqmA9ChPuooXhpODTT+vZw=","translations":{"en":{"changelog":"### Changed\n- Nextcloud **35** support (`max-version` 35). Symfony Console 7\u2013ready command signatures verified."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2FTb2Z0d2FyZUJ5RGVzaWduUmVwb3NpdG9yeS9uZXh0Y2xvdWQtaW52ZW50b3J5Y2hlY2svcmVmcy9oZWFkcy9tYWluL3NjcmVlbnNob3RzL2ludmVudG9yeWNoZWNrLXNjcmVlbnNob3QtMDEucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2FTb2Z0d2FyZUJ5RGVzaWduUmVwb3NpdG9yeS9uZXh0Y2xvdWQtaW52ZW50b3J5Y2hlY2svcmVmcy9oZWFkcy9tYWluL3NjcmVlbnNob3RzL2ludmVudG9yeWNoZWNrLXNjcmVlbnNob3QtMDIucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2FTb2Z0d2FyZUJ5RGVzaWduUmVwb3NpdG9yeS9uZXh0Y2xvdWQtaW52ZW50b3J5Y2hlY2svcmVmcy9oZWFkcy9tYWluL3NjcmVlbnNob3RzL2ludmVudG9yeWNoZWNrLXNjcmVlbnNob3QtMDMucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2FTb2Z0d2FyZUJ5RGVzaWduUmVwb3NpdG9yeS9uZXh0Y2xvdWQtaW52ZW50b3J5Y2hlY2svcmVmcy9oZWFkcy9tYWluL3NjcmVlbnNob3RzL2ludmVudG9yeWNoZWNrLXNjcmVlbnNob3QtMDQucG5n","smallThumbnail":""}],"videos":[],"translations":{"pl":{"name":"InventoryCheck","summary":"Stany magazynowe, lokalizacje i jasne ruchy w Twoim Nextcloud \u2014 gotowe do skanu QR \/ kod\u00f3w kreskowych","description":"# Zapasy. Lokalizacje. Jasne rezerwacje.\n\nInventoryCheck przechowuje cz\u0119\u015bci i materia\u0142y eksploatacyjne w Nextcloud, kt\u00f3r\u0105 ju\u017c Pa\u0144stwo hostuj\u0105: magazyny, samochody dostawcze i skrzynki na miejscu, ilo\u015bci oraz histori\u0119 rezerwacji w trybie append-only. Reagujcie wcze\u015bnie na niski stan zapas\u00f3w, drukujcie etykiety, uruchamiajcie inwentaryzacje \u2014 a nast\u0119pnie opcjonalnie InventoryCheck Mobile korzysta z tego samego dziennika do skanowania na p\u00f3\u0142ce i w samochodzie dostawczym.\n\n**Darmowa aplikacja webowa** (AGPL-3.0-or-later). Aplikacje towarzysz\u0105ce: https:\/\/nextcloud.software-by-design.de\/\n\n## Dlaczego zespo\u0142y j\u0105 instaluj\u0105\n\n- **Wiedzie\u0107, co gdzie le\u017cy** \u2014 lokalizacje (magazyn, p\u00f3\u0142ka, samoch\u00f3d, skrzynka na miejscu) i artyku\u0142y z SKU, kodem skanowania, jednostk\u0105 miary oraz poziomem ponownego zam\u00f3wienia\n- **Rezerwowa\u0107 bez przepisywania historii** \u2014 przyj\u0119cie, wydanie, transfer i korekty jako ruchy append-only; poprawki u\u017cywaj\u0105 rezerwacji kompensuj\u0105cych\n- **Dzia\u0142a\u0107 przy niskich zapasach** \u2014 sygna\u0142y z panelu, historia ruch\u00f3w i drukowalne etykiety\n- **Policzy\u0107 p\u00f3\u0142k\u0119** \u2014 kampanie spisowe od utworzenia \u2192 zliczenia \u2192 zamkni\u0119cia z opublikowanymi korektami\n- **Zachowa\u0107 zakres** \u2014 role biuro \/ teren i opcjonalne ograniczenie dost\u0119pu\n- **Opcjonalny mobile** \u2014 licencje na miejsca mobilne i sparowane urz\u0105dzenia do skanowania\n\n## Jasne ograniczenia\n\n- Ruchy s\u0105 append-only \u2014 korekty wykonuje si\u0119 przez rezerwacje kompensuj\u0105ce.\n- Deklarowane bazy danych: MySQL i PostgreSQL.\n\n## Feedback mile widziany\n\nUlepszamy t\u0119 aplikacj\u0119 dzi\u0119ki realnemu u\u017cyciu. Zg\u0142oszenia b\u0142\u0119d\u00f3w, tarcia i pomys\u0142y pomagaj\u0105 \u2014 otw\u00f3rz GitHub Issue (https:\/\/github.com\/aSoftwareByDesignRepository\/nextcloud-inventorycheck\/issues) lub napisz na info@software-by-design.de. Wasza opinia bezpo\u015brednio kszta\u0142tuje to, co budujemy dalej.\n\n## Wymagania\n\n- Nextcloud 32\u201335 \u00b7 PHP 8.2\u20138.5 \u00b7 MySQL lub PostgreSQL"},"en":{"name":"InventoryCheck","summary":"Stock, locations, and clear bookings on your Nextcloud \u2014 ready for QR \/ barcode scan","description":"# Stock. Locations. Clear bookings.\n\nInventoryCheck keeps parts and supplies on the Nextcloud you already host: warehouses, vans and site boxes, quantities, and an append-only booking history. See low stock early, print labels, run stocktakes \u2014 then optional InventoryCheck Mobile uses the same ledger for shelf and van scanning.\n\n**Free web app** (AGPL-3.0-or-later). Companion apps: https:\/\/nextcloud.software-by-design.de\/\n\n## Why teams install it\n\n- **Know what is where** \u2014 locations (warehouse, shelf, van, site box) and items with SKU, scan code, unit of measure and reorder level\n- **Book without rewriting history** \u2014 receive, issue, transfer and adjust as append-only movements; corrections use compensating bookings\n- **Act on low stock** \u2014 dashboard signals, movement history and printable labels\n- **Count the shelf** \u2014 stocktake campaigns from create \u2192 count \u2192 close with posted adjustments\n- **Stay scoped** \u2014 office \/ field roles and optional access restriction\n- **Optional mobile** \u2014 license surface for mobile seats and paired scan devices\n\n## Clear limits\n\n- Movements are append-only \u2014 corrections use compensating bookings.\n- Declared databases: MySQL and PostgreSQL.\n\n## Feedback welcome\n\nWe improve this app with real-world use. Bug reports, rough edges, and ideas help \u2014 open a GitHub Issue (https:\/\/github.com\/aSoftwareByDesignRepository\/nextcloud-inventorycheck\/issues) or write to info@software-by-design.de. Your feedback directly shapes what we build next.\n\n## Requirements\n\n- Nextcloud 32\u201335 \u00b7 PHP 8.2\u20138.5 \u00b7 MySQL or PostgreSQL"},"de":{"name":"InventoryCheck","summary":"Best\u00e4nde, Lagerorte und klare Buchungen in Ihrer Nextcloud \u2014 bereit f\u00fcr QR- \/ Barcode-Scan","description":"# Best\u00e4nde. Lagerorte. Klare Buchungen.\n\nInventoryCheck verwaltet Teile und Verbrauchsmaterial in der Nextcloud, die Sie schon betreiben: Lager, Transporter und Baustellenboxen, Mengen und eine append-only Buchungshistorie. Mindestbestand fr\u00fch sehen, Etiketten drucken, Inventuren fahren \u2014 optional nutzt InventoryCheck Mobile dasselbe Journal f\u00fcr Scan im Regal oder Transporter.\n\n**Kostenlose Web-App** (AGPL-3.0-or-later). Companion-Apps: https:\/\/nextcloud.software-by-design.de\/\n\n## Warum Teams es einsetzen\n\n- **Wissen, was wo liegt** \u2014 Lagerorte (Lager, Regal, Transporter, Baustellenbox) und Artikel mit SKU, Scan-Code, Einheit und Mindestbestand\n- **Buchen ohne Historie zu \u00fcberschreiben** \u2014 Zugang, Abgang, Umbuchung und Korrektur als append-only Buchungen; Korrekturen \u00fcber Gegenbuchungen\n- **Auf Mindestbestand reagieren** \u2014 Dashboard-Signale, Buchungshistorie und druckbare Etiketten\n- **Regal z\u00e4hlen** \u2014 Inventur-Kampagnen von Anlegen \u2192 Z\u00e4hlen \u2192 Abschlie\u00dfen mit gebuchten Korrekturen\n- **Zugriff steuern** \u2014 B\u00fcro-\/Au\u00dfendienst-Rollen und optionale Zugriffsbeschr\u00e4nkung\n- **Optional Mobile** \u2014 Lizenzfl\u00e4che f\u00fcr Mobile-Sitze und gekoppelte Scan-Ger\u00e4te\n\n## Klare Grenzen\n\n- Buchungen sind append-only \u2014 Korrekturen laufen \u00fcber Gegenbuchungen.\n- Deklarierte Datenbanken: MySQL und PostgreSQL.\n\n## Feedback willkommen\n\nWir verbessern diese App mit R\u00fcckmeldungen aus der Praxis. Fehlerberichte, Stolpersteine und Ideen helfen \u2014 \u00f6ffnen Sie ein GitHub Issue (https:\/\/github.com\/aSoftwareByDesignRepository\/nextcloud-inventorycheck\/issues) oder schreiben Sie an info@software-by-design.de. Ihr Feedback pr\u00e4gt direkt, was wir als N\u00e4chstes bauen.\n\n## Voraussetzungen\n\n- Nextcloud 32\u201335 \u00b7 PHP 8.2\u20138.5 \u00b7 MySQL oder PostgreSQL"},"fr":{"name":"InventoryCheck","summary":"Stocks, emplacements et mouvements clairs sur votre Nextcloud \u2014 pr\u00eats pour scan QR \/ code-barres","description":"# Stock. Emplacements. R\u00e9servations claires.\n\nInventoryCheck conserve vos pi\u00e8ces et consommables dans la Nextcloud que vous h\u00e9bergez d\u00e9j\u00e0 : entrep\u00f4ts, fourgons et bo\u00eetes de site, quantit\u00e9s et historique de r\u00e9servations en mode append-only. Voyez le faible niveau de stock t\u00f4t, imprimez des \u00e9tiquettes, lancez des inventaires \u2014 puis l\u2019application optionnelle InventoryCheck Mobile utilise le m\u00eame journal pour scanner en rayon et dans le fourgon.\n\n**Application web gratuite** (AGPL-3.0-or-later). Applications associ\u00e9es : https:\/\/nextcloud.software-by-design.de\/\n\n## Pourquoi les \u00e9quipes l\u2019installent\n\n- **Savoir ce qui est o\u00f9** \u2014 emplacements (entrep\u00f4t, \u00e9tag\u00e8re, fourgon, bo\u00eete de site) et articles avec SKU, code de scan, unit\u00e9 de mesure et niveau de r\u00e9approvisionnement\n- **R\u00e9server sans r\u00e9\u00e9crire l\u2019historique** \u2014 r\u00e9ception, mise en issue, transfert et ajustement sous forme de mouvements append-only ; les corrections utilisent des r\u00e9servations compensatoires\n- **Agir en cas de stock faible** \u2014 signaux du tableau de bord, historique des mouvements et \u00e9tiquettes imprimables\n- **Compter l\u2019\u00e9tag\u00e8re** \u2014 campagnes d\u2019inventaire de cr\u00e9er \u2192 compter \u2192 cl\u00f4turer avec les ajustements publi\u00e9s\n- **Rester dans le p\u00e9rim\u00e8tre** \u2014 r\u00f4les bureau \/ terrain et restriction d\u2019acc\u00e8s optionnelle\n- **Mobile optionnel** \u2014 surface de licences pour si\u00e8ges mobiles et appareils de scan coupl\u00e9s\n\n## Limites claires\n\n- Les mouvements sont append-only \u2014 les corrections utilisent des r\u00e9servations compensatoires.\n- Bases de donn\u00e9es d\u00e9clar\u00e9es : MySQL et PostgreSQL.\n\n## Retours bienvenus\n\nNous am\u00e9liorons cette app gr\u00e2ce \u00e0 votre usage r\u00e9el. Bugs, frottements et id\u00e9es aident \u2014 ouvrez une GitHub Issue (https:\/\/github.com\/aSoftwareByDesignRepository\/nextcloud-inventorycheck\/issues) ou \u00e9crivez \u00e0 info@software-by-design.de. Vos retours fa\u00e7onnent directement la suite.\n\n## Exigences\n\n- Nextcloud 32\u201335 \u00b7 PHP 8.2\u20138.5 \u00b7 MySQL ou PostgreSQL"},"es":{"name":"InventoryCheck","summary":"Existencias, ubicaciones y movimientos claros en tu Nextcloud \u2014 listo para escaneo QR \/ c\u00f3digo de barras","description":"# Existencias. Ubicaciones. Movimientos claros.\n\nInventoryCheck mantiene piezas y suministros en la Nextcloud que ya tiene: almacenes, furgonetas y cajas de obra, cantidades e historial de reservas en modo append-only. Detecte pronto las existencias bajas, imprima etiquetas y realice inventarios. Luego, si lo desea, InventoryCheck Mobile usa el mismo libro para escanear en la estanter\u00eda y en la furgoneta.\n\n**Aplicaci\u00f3n web gratuita** (AGPL-3.0-or-later). Aplicaciones asociadas: https:\/\/nextcloud.software-by-design.de\/\n\n## Por qu\u00e9 los equipos lo instalan\n\n- **Saber qu\u00e9 hay d\u00f3nde** \u2014 ubicaciones (almac\u00e9n, estanter\u00eda, furgoneta, caja de obra) y art\u00edculos con SKU, c\u00f3digo de escaneo, unidad de medida y nivel de reorden\n- **Reservar sin reescribir el historial** \u2014 recibir, emitir, transferir y ajustar como movimientos append-only; las correcciones usan reservas compensatorias\n- **Actuar cuando hay pocas existencias** \u2014 se\u00f1ales del panel, historial de movimientos y etiquetas imprimibles\n- **Contar la estanter\u00eda** \u2014 campa\u00f1as de inventario de crear \u2192 contar \u2192 cerrar con ajustes publicados\n- **Mantener el alcance** \u2014 roles de oficina \/ campo y restricci\u00f3n de acceso opcional\n- **M\u00f3vil opcional** \u2014 superficie de licencias para asientos m\u00f3viles y dispositivos de escaneo emparejados\n\n## L\u00edmites claros\n\n- Los movimientos son append-only \u2014 las correcciones usan reservas compensatorias.\n- Bases de datos declaradas: MySQL y PostgreSQL.\n\n## Comentarios bienvenidos\n\nMejoramos esta app con el uso real. Informes de errores, fricciones e ideas ayudan \u2014 abra un GitHub Issue (https:\/\/github.com\/aSoftwareByDesignRepository\/nextcloud-inventorycheck\/issues) o escriba a info@software-by-design.de. Su feedback da forma directa a lo que construimos despu\u00e9s.\n\n## Requisitos\n\n- Nextcloud 32\u201335 \u00b7 PHP 8.2\u20138.5 \u00b7 MySQL o PostgreSQL"},"da":{"name":"InventoryCheck","summary":"Lagerbeholdning, lokationer og klare bev\u00e6gelser p\u00e5 din Nextcloud \u2014 klar til QR- \/ stregkodescan","description":"# Lager. Lokationer. Klare bookinger.\n\nInventoryCheck holder dele og forbrugsvarer i den Nextcloud, I allerede hoster: lagre, varevogne og bokse p\u00e5 lokationer, m\u00e6ngder og en bogf\u00f8ringshistorik med append-only. Se lavt lager tidligt, print etiketter, og k\u00f8r lageropt\u00e6llinger \u2014 og brug derefter den valgfrie InventoryCheck Mobile, som anvender den samme lagerbog til scanning p\u00e5 hylden og i varevognen.\n\n**Gratis webapp** (AGPL-3.0-or-later). Companion-apps: https:\/\/nextcloud.software-by-design.de\/\n\n## Hvorfor teams installerer den\n\n- **Viden om hvad der er hvor** \u2014 lokationer (lager, hylde, varevogn, boks p\u00e5 lokation) og artikler med SKU, scanningskode, enhed og genbestillingsniveau\n- **Book uden at omskrive historikken** \u2014 modtagelse, udlevering, overf\u00f8rsel og justering som append-only-bev\u00e6gelser; korrektioner bruger modg\u00e5ende bogf\u00f8ringer\n- **H\u00e5ndt\u00e9r lavt lager** \u2014 signaler p\u00e5 dashboardet, bev\u00e6gelseshistorik og printbare etiketter\n- **Opt\u00e6l hylden** \u2014 lageropt\u00e6llingskampagner fra oprettelse \u2192 opt\u00e6lling \u2192 lukning med bogf\u00f8rte justeringer\n- **Hold det afgr\u00e6nset** \u2014 kontor-\/markroller og valgfri adgangsbegr\u00e6nsning\n- **Valgfri mobil** \u2014 licensflade til mobile pladser og parrede scannere\n\n## Klare gr\u00e6nser\n\n- Bev\u00e6gelser er append-only \u2014 korrektioner bruger modg\u00e5ende bogf\u00f8ringer.\n- Deklarerede databaser: MySQL og PostgreSQL.\n\n## Feedback er velkommen\n\nVi forbedrer denne app med brug i praksis. Fejlrapporter, friktioner og id\u00e9er hj\u00e6lper \u2014 \u00e5bn et GitHub Issue (https:\/\/github.com\/aSoftwareByDesignRepository\/nextcloud-inventorycheck\/issues) eller skriv til info@software-by-design.de. Jeres feedback former direkte det, vi bygger n\u00e6ste gang.\n\n## Krav\n\n- Nextcloud 32\u201335 \u00b7 PHP 8.2\u20138.5 \u00b7 MySQL eller PostgreSQL"},"nl":{"name":"InventoryCheck","summary":"Voorraad, locaties en duidelijke boekingen op uw Nextcloud \u2014 klaar voor QR- \/ barcodescan","description":"# Voorraad. Locaties. Duidelijke boekingen.\n\nInventoryCheck beheert onderdelen en verbruiksartikelen in de Nextcloud die u al gebruikt: magazijnen, bestelwagens en locaties-boxen, hoeveelheden en een boekingsgeschiedenis die append-only is. Ontdek tekorten vroeg, print labels, voer voorraadmetingen uit \u2014 en de optionele InventoryCheck Mobile gebruikt daarna dezelfde administratie voor scans in het schap en in de bestelwagen.\n\n**Gratis webapp** (AGPL-3.0-or-later). Companion-apps: https:\/\/nextcloud.software-by-design.de\/\n\n## Waarom teams het installeren\n\n- **Weten wat waar ligt** \u2014 locaties (magazijn, schap, bestelwagen, locatie-box) en artikelen met SKU, scancode, meeteenheid en re-order niveau\n- **Boeken zonder de geschiedenis te herschrijven** \u2014 ontvangen, uitgeven, overboeken en aanpassen als append-only bewegingen; correcties gebruiken compenserende boekingen\n- **Reageren op lage voorraad** \u2014 signalen op het dashboard, bewegingsgeschiedenis en printbare labels\n- **Het schap tellen** \u2014 voorraadmeetcampagnes van aanmaken \u2192 tellen \u2192 afsluiten met geposte correcties\n- **Binnen de scope blijven** \u2014 rollen kantoor \/ veld en optionele toegangsbescherming\n- **Optionele mobiel** \u2014 licentielaag voor mobiele seats en gekoppelde scanapparaten\n\n## Duidelijke grenzen\n\n- Bewegingen zijn append-only \u2014 correcties gebruiken compenserende boekingen.\n- Gedeclareerde databases: MySQL en PostgreSQL.\n\n## Feedback welkom\n\nWe verbeteren deze app met gebruik in de praktijk. Bugmeldingen, struikelblokken en idee\u00ebn helpen \u2014 open een GitHub Issue (https:\/\/github.com\/aSoftwareByDesignRepository\/nextcloud-inventorycheck\/issues) of mail naar info@software-by-design.de. Uw feedback bepaalt mede wat we als volgende bouwen.\n\n## Vereisten\n\n- Nextcloud 32\u201335 \u00b7 PHP 8.2\u20138.5 \u00b7 MySQL of PostgreSQL"},"it":{"name":"InventoryCheck","summary":"Scorte, ubicazioni e movimenti chiari sulla tua Nextcloud \u2014 pronti per scansione QR \/ codice a barre","description":"# Scorte. Localit\u00e0. Prenotazioni chiare.\n\nInventoryCheck tiene parti e materiali di consumo nella Nextcloud che gestite gi\u00e0: magazzini, furgoni e box di cantiere, quantit\u00e0 e una cronologia di prenotazioni in modalit\u00e0 append-only. Individuate presto le scorte basse, stampate le etichette e fate i controlli di stock \u2014 poi, se lo desiderate, InventoryCheck Mobile usa lo stesso registro per la scansione su scaffale e nel furgone.\n\n**Web app gratuita** (AGPL-3.0-or-later). App associate: https:\/\/nextcloud.software-by-design.de\/\n\n## Perch\u00e9 le squadre la installano\n\n- **Sapere cosa c\u2019\u00e8 dove** \u2014 localit\u00e0 (magazzino, scaffale, furgone, box di cantiere) e articoli con SKU, codice di scansione, unit\u00e0 di misura e livello di riordino\n- **Prenotare senza riscrivere la cronologia** \u2014 ricevimento, emissione, trasferimento e rettifica come movimenti append-only; le correzioni usano prenotazioni compensative\n- **Agire sulle scorte basse** \u2014 segnali della dashboard, cronologia dei movimenti ed etichette stampabili\n- **Contare lo scaffale** \u2014 campagne di inventario da crea \u2192 conta \u2192 chiudi con aggiustamenti pubblicati\n- **Rimanere nel perimetro** \u2014 ruoli ufficio \/ campo e restrizione di accesso opzionale\n- **Mobile opzionale** \u2014 superficie licenze per posti mobili e dispositivi di scansione abbinati\n\n## Limiti chiari\n\n- I movimenti sono append-only \u2014 le correzioni usano prenotazioni compensative.\n- Database dichiarati: MySQL e PostgreSQL.\n\n## Feedback benvenuto\n\nMiglioriamo questa app con l\u2019uso reale. Segnalazioni di bug, punti deboli e idee aiutano \u2014 aprite una GitHub Issue (https:\/\/github.com\/aSoftwareByDesignRepository\/nextcloud-inventorycheck\/issues) o scrivete a info@software-by-design.de. Il vostro feedback guida direttamente ci\u00f2 che costruiamo dopo.\n\n## Requisiti\n\n- Nextcloud 32\u201335 \u00b7 PHP 8.2\u20138.5 \u00b7 MySQL o PostgreSQL"},"sv":{"name":"InventoryCheck","summary":"Lager, platser och tydliga r\u00f6relser i din Nextcloud \u2014 redo f\u00f6r QR- \/ streckkodsskanning","description":"# Lager. Platser. Tydliga bokningar.\n\nInventoryCheck h\u00e5ller delar och f\u00f6rn\u00f6denheter i den Nextcloud ni redan hostar: lager, sk\u00e5pbilar och boxar p\u00e5 plats, kvantiteter samt en bokningshistorik som \u00e4r append-only. Se l\u00e5gt lager tidigt, skriv ut etiketter och genomf\u00f6r lagerr\u00e4kningar \u2014 och anv\u00e4nd sedan, om ni vill, InventoryCheck Mobile som anv\u00e4nder samma register f\u00f6r skanning i hyllan och i sk\u00e5pbilen.\n\n**Gratis webbapp** (AGPL-3.0-or-later). Companion-appar: https:\/\/nextcloud.software-by-design.de\/\n\n## Varf\u00f6r team installerar den\n\n- **Veta vad som finns var** \u2014 platser (lager, hylla, sk\u00e5pbil, box p\u00e5 plats) samt artiklar med SKU, skanningskod, m\u00e5ttenhet och p\u00e5fyllningsniv\u00e5\n- **Boka utan att skriva om historiken** \u2014 ta emot, l\u00e4mna ut, \u00f6verf\u00f6ra och justera som append-only-r\u00f6relser; korrigeringar anv\u00e4nder kompenserande bokningar\n- **Agera p\u00e5 l\u00e5gt lager** \u2014 signaler i dashboarden, r\u00f6relsehistorik och utskrivbara etiketter\n- **R\u00e4kna hyllan** \u2014 lagerr\u00e4kningskampanjer fr\u00e5n skapa \u2192 r\u00e4kna \u2192 avsluta med publicerade justeringar\n- **H\u00e5ll dig inom scope** \u2014 kontors-\/f\u00e4ltroller och valfri \u00e5tkomstbegr\u00e4nsning\n- **Valfri mobil** \u2014 licensyta f\u00f6r mobila seats och matchade skanningsenheter\n\n## Tydliga gr\u00e4nser\n\n- R\u00f6relser \u00e4r append-only \u2014 korrigeringar anv\u00e4nder kompenserande bokningar.\n- Deklarerade databaser: MySQL och PostgreSQL.\n\n## Feedback v\u00e4lkomnas\n\nVi f\u00f6rb\u00e4ttrar den h\u00e4r appen med verklig anv\u00e4ndning. Felrapporter, friktioner och id\u00e9er hj\u00e4lper \u2014 \u00f6ppna en GitHub Issue (https:\/\/github.com\/aSoftwareByDesignRepository\/nextcloud-inventorycheck\/issues) eller skriv till info@software-by-design.de. Er feedback formar direkt det vi bygger h\u00e4rn\u00e4st.\n\n## Krav\n\n- Nextcloud 32\u201335 \u00b7 PHP 8.2\u20138.5 \u00b7 MySQL eller PostgreSQL"},"nb":{"name":"InventoryCheck","summary":"Lagerbeholdning, lokasjoner og tydelige bevegelser i din Nextcloud \u2014 klar for QR- \/ strekkodeskanning","description":"# Lager. Lokasjoner. Tydelige bookinger.\n\nInventoryCheck holder deler og forbruksmateriell i Nextclouden dere allerede hoster: lagre, varebiler og bokser p\u00e5 lokasjon, kvanta og en bookinghistorikk som er append-only. Se lav beholdning tidlig, skriv ut etiketter og kj\u00f8r lageropptelling \u2014 og valgfritt bruker InventoryCheck Mobile det samme registeret for skanning i hylla og i varebilen.\n\n**Gratis nettapp** (AGPL-3.0-or-later). F\u00f8lgeapper: https:\/\/nextcloud.software-by-design.de\/\n\n## Hvorfor team installerer den\n\n- **Vite hva som er hvor** \u2014 lokasjoner (lager, hylle, varebil, boks p\u00e5 lokasjon) og artikler med SKU, skannekode, m\u00e5leenhet og gjenbestillingsniv\u00e5\n- **Book uten \u00e5 omskrive historikken** \u2014 motta, utstede, overf\u00f8re og justere som append-only-bevegelser; korreksjoner bruker kompenserende bookinger\n- **Handle ved lav beholdning** \u2014 signaler i dashbordet, historikk over bevegelser og utskrivbare etiketter\n- **Telle hylla** \u2014 kampanjer for lageropptelling fra opprett \u2192 tell \u2192 lukk med bokf\u00f8rte justeringer\n- **Hold deg innenfor scope** \u2014 kontor-\/feltroller og valgfri tilgangsbegrensning\n- **Valgfri mobil** \u2014 lisensflate for mobile seats og tilknyttede skanneenheter\n\n## Klare grenser\n\n- Bevegelser er append-only \u2014 korreksjoner bruker kompenserende bookinger.\n- Deklarerte databaser: MySQL og PostgreSQL.\n\n## Tidlig utgivelse \u2014 tilbakemelding velkommen\n\nDette er den f\u00f8rste App Store-utgivelsen. Appen er fullt funksjonell og testet, men har enn\u00e5 ikke sett bred bruk i virkelige scenarier. Feilrapporter og forslag til funksjoner er veldig velkomne: https:\/\/github.com\/aSoftwareByDesignRepository\/nextcloud-inventorycheck\/issues\n\n## Feedback er velkommen\n\nVi forbedrer denne appen med bruk i praksis. Feilrapporter, friksjon og id\u00e9er hjelper \u2014 \u00e5pne en GitHub Issue (https:\/\/github.com\/aSoftwareByDesignRepository\/nextcloud-inventorycheck\/issues) eller skriv til info@software-by-design.de. Tilbakemeldingen deres former direkte det vi bygger videre.\n\n## Krav\n\n- Nextcloud 32\u201335 \u00b7 PHP 8.2\u20138.5 \u00b7 MySQL eller PostgreSQL"}},"isFeatured":false,"authors":[{"name":"Software by Design GbR","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-----\nMIIECTCCAvECAhPLMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwODE4MDc0ODI4WhcNMzYxMTIzMDc0ODI4WjAZMRcwFQYD\nVQQDDA5pbnZlbnRvcnljaGVjazCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC\nggIBAO9+Njn+OCSVqrRhQjZ9lpadRpkQL2P6VF28smsEHuhwAmt8U7bO0yCGYUm6\nHtPkPzxkqCfSb9wdWZ5GDfA3timTnH\/TGAVK1gEvINqG3bUbETxm9WjLlzGTFitE\nse8sFhIsBxUOXZysZO2SVgDVd4Kx8CaVj2Ng8EvJLgT9rsuhEBONG+NEq\/SAy7d4\nmaAbndq7FxW3R+ViJuUZIOjZGAcrJNWsRd407lqUIEjDSxhEY\/B2v1wdJpoHvCbU\nPLra\/X0snM3pzoTlnAMZ9M4re208Q7BHTf+44FJRdv7\/CvtJNnt8zeA9uLh0tPVS\nGyeD7LDme9KlrZfkToZz2a86TO1K\/dMXpsxItIshh7DrL2QBdxTB6UFXHKb045WQ\nOIi4XPBG7TC0jxR3xEJddhH8Y1jeGPmoB3\/fx7MRI69sKaRqtgNSiXdu+kSNOkrh\nPG2iTBGbxv9Hkc6bHpGTF49fyGgSB5gO7mSr1UHyKPtiKY0+TknCRybvuI1CW9gd\nigx+FaMAHu2kTztFB01OimD35MfYtt0GFnEP++zOUrBLBqEtCFxVbpds9DExDXze\nZKmYTdijs4Oo9EFFcGuEO9zVqLa4\/A01OP69z47HySXuc2vCiS5nachBf0y3QbPy\nCyz4VWqbxt8qitsnXeqCORUbqT1ANc7axREKzU7qVLjIzo71AgMBAAEwDQYJKoZI\nhvcNAQELBQADggEBAI6Ff7s48Sz5KR4UblIKy\/m7NOiAH7KOqKLo4VkklbvIlrl4\nldHFUhqm1ZV\/SSELN7\/65gnzoi1xilmQzRQ7NYFTVbjlnU9m8\/g2YzXKcPLIxVJ7\ndfYMnMgczq4LMysCrBaUd\/0E9WyQexQZO2VAuQtvS2GRuBVh0rxLF0fOx3nqz57Q\nXN17aduqyoobKhhCri9QTaiaPoOXkPJxcXe4PN5sBlwP+eUlohLfaU31HjZ8i\/Zv\nkI5JgXxK6oyXYUOYx3AXcRG98O1akeW5pgfE5oZhMw4ZPb76DzSUN6FTzAmFoMCD\nK6P1\/FGg3Pm6BccN8RNGgk8HbuHBD82mrtLVCvA=\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":[],"videos":[],"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":[],"videos":[],"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-09-17T09:31:45.429359Z","releases":[{"version":"1.17.5","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.5\/deck-v1.17.5.tar.gz","created":"2026-08-27T16:00:50.827949Z","licenses":["agpl"],"lastModified":"2026-08-27T16:00:50.888246Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=33","signature":"CbPiEiKahFBuo1ObwAOVWxRhxnuHhLxADdjDa+VWaQVXQ7HpI5cSRDXGtnQckLl1UfY0FT9i3NST\/Igu8n+edPW8QV6LskVXkUdj7F6RYDTHggkdbNdUoO7njqAWFloNoYnnDNejNP1WJhuEmgtvZwwb6\/hcTuzrgmcuNboi2E9JgpDcYSoz8GrfNjFE2iIk1B22BT1KQp6FVAvAvpEaS68+M+89vUalNLieKimhIrLKGYXAsb621m01rOeQTPkqilAGBsC2Um\/t6qMULGNSbVl2Du5SR\/FE1CJ6zyl\/i2jBcz7Igu7KqSlSH4X0lxgTuzOxkL7iaXbRAU2hrsk8bagZ\/ier3AoNTDpjm57LgtSeUq4heBqda0TZMTTzxQ+2LvbWYqMdZ3UeSQIX52z9BEEEXT9VW9IwLOYy0VA+1O5EJaPZ5rJyhW5Hp2Xx36YvAKf6w5uM7843VEy9HTmp4zJtkpNxGTqDUBcYJ52X+D81kOjH52kEmzOH6bMfOv\/ijlts8bCZ0lnFPVIkkdqWbpaMVB\/S3WkfJGjIMTrdQU7sd\/7aZpTouxvpElY2rVb+ORT7JV17C9e8x\/freaYdbwlVZos+mYMhq7LNWCSptmmf55arfE7+Z4SgorW2FdFqagyXmlVc3mA9ZoUhm1ZYBJnKPXPUf0d0XihsojHMJbE=","translations":{"en":{"changelog":"### Fixed\n* [stable33] fix: loading notifications by @backportbot[bot] in https:\/\/github.com\/nextcloud\/deck\/pull\/8159\n* [stable33] fix: Replace icon attributes with template slots by @backportbot[bot] in https:\/\/github.com\/nextcloud\/deck\/pull\/8094\n* [stable33] fix(trash): allow to configure the trash retention in hours by @backportbot[bot] in https:\/\/github.com\/nextcloud\/deck\/pull\/8242\n* [stable33] fix(teams): use lighter probeCircles() by @backportbot[bot] in https:\/\/github.com\/nextcloud\/deck\/pull\/7919"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9kb3dubG9hZC5iaXRncmlkLm5ldC9uZXh0Y2xvdWQvZGVjay9zY3JlZW5zaG90cy8xLjAvRGVjay0xLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9kb3dubG9hZC5iaXRncmlkLm5ldC9uZXh0Y2xvdWQvZGVjay9zY3JlZW5zaG90cy8xLjAvRGVjay0yLnBuZw==","smallThumbnail":""}],"videos":[],"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-09-13T05:18:23.422174Z","releases":[{"version":"1.1.0","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\/16467855034\/artifacts\/raw\/dist\/loanledger-1.1.0.tar.gz","created":"2026-09-13T05:18:23.399293Z","licenses":["MPL-2.0"],"lastModified":"2026-09-13T05:18:23.471081Z","isNightly":false,"rawPhpVersionSpec":">=8.2 <=8.5","rawPlatformVersionSpec":">=31 <=33","signature":"h7FlzmBFDQwXM51ij604lZrQIptPkDEvXBNvyroVZk3UtY0i+cVunvSaP664\/PrUtOjSOZMH7N0lVAtCneUVjecRw1OtioIW3X7GLJl6QKP7pBNjTCQ2mbC1Ds\/Ntd2EsxbNbRZbT3AK5tnrzj1pVUJwBjJgT7psNCMZGMSDTGD2Fy9NB57gQ0waioIKIvgMDCgu6Ej\/tN0S4o\/8tpcrqsOM5JeDZt6NnTYZ2R6ZpUVKmnrqu198mBGtb4iE9hXWKmszK5nmRCzAaDxJBSIB23x4IWFvPHY8w3Od91xjk5JPaShIy2f\/aYMhCVk7cI1UNpXaQnpfStcxTrvWZGn17YlxQCz7WidWn09ZO8oi0m0936efZLGjEVQViYSVnbyQym+czgwrU79Wu8q1znG1Gd2AjGmTIFaHi9O373ZkZOOs6iyOxc\/1yRq5J1mio6cU1hEywozPE8e2aan\/X+iDR2MEjsiYI8DvxFGhRmbzV5cUts+p+6T9Cbwkj4BWlQYBWoImXchTWuPEkJrsJJr+Fqg2jSRdaKjFfYm5WO84YhBC5yqUj7csMzb7DdU8S+68Oho30pisN3iyisZjJFgMd+a17NIqrcXlURdVez1P+IHRZqrHoFIsSvFUJnSGfTIRSoo+1vD5Nedb6BPO6LKo0UDWNKXZEf8pd0mr7lPBJLo=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRsYWIuY29tL3NvdGlscmFjL2xvYW4tbGVkZ2VyLy0vcmF3L21haW4vcGFja2FnZXMvbmV4dGNsb3VkL2FwcGluZm8vbG9hbi1sZWRnZXJfbmV4dGNsb3VkX2xpZ2h0LnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRsYWIuY29tL3NvdGlscmFjL2xvYW4tbGVkZ2VyLy0vcmF3L21haW4vcGFja2FnZXMvbmV4dGNsb3VkL2FwcGluZm8vbG9hbi1sZWRnZXJfbmV4dGNsb3VkX2RhcmsucG5n","smallThumbnail":""}],"videos":[],"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":"jitsi","categories":["social"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/jitsi\/issues","website":"https:\/\/github.com\/nextcloud\/jitsi","created":"2021-02-18T20:24:39.795467Z","lastModified":"2024-11-02T16:37:08.874622Z","releases":[{"version":"0.19.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=25.0.0 <32.0.0","minIntSize":32,"download":"https:\/\/weimann.digital\/nextcloud-jitsi-v0.19.0.tar.gz","created":"2024-11-02T16:37:08.865927Z","licenses":["agpl"],"lastModified":"2024-11-02T16:37:08.909962Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=25 <=31","signature":"tZriB9\/VRwO2k772tCojr1cbslIH44g5PyoiwOcvLiCX89d1uP6\/2CJePL7c8Yab\n0mCMp4RLela2pOGBhnLITFPL+BvANc6fMe4yUqc9531dzOcdCG\/nxu1EUuROlWOD\nOdojW9GNrdBr1I1x5iBlJo2\/U\/s3CW0BQdRufXmYxRZ1K7N4bBs3EudXq8ddI6t7\n8BIuAhcHmanVGcgyE3qHkpFhicNiXbqus2yUyy5FlNmJyyiO9NtLwIhG5sgETo6K\nz7kVa3S2EkS9xQD7MGoZBNU8s7IMDuyvm3dbeMI2B6FDhqACkQOgAIVbSYBoH2AN\ntPr36BP4mAuhiaGyavdny8+Kse8sHxexYFUqGAGvlOnF+1s3dgWFyCUMtZm0OlFv\ntYuBaGe\/2Vc+1EMAtnGDM+dOvCeKrLTaZI3beGi2e\/PhNtpBVGZFtN6nMdahEDLS\nOOATXkM4kuuKymPMja+JK1djjUfFRnqwKgOqIZZfqDW8J9XgiOz\/XlHanbre7WB6\nY7Cou+K+izzHA8Pn\/XPRhEOU1kIMPAE4AymVnhZZEmLUOkKBArv\/TcQoRDqkIBYN\nGDSE0M7E6eY9GYGZ5KIjKodWi6OYOB5TTT3tN2Npkn1pewJEM7mOYQDJm8M1fRDP\nacXSC7YPprdhIZRaX0sixvK6GeDa1ZvHKjjXvAh7Y94=","translations":{"en":{"changelog":"### Added\n- Nextcloud 29 support\n- Nextcloud 30 support\n- Nextcloud 31 support, please report any issues"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL25leHRjbG91ZC9qaXRzaS9yYXcvbWFzdGVyL3NjcmVlbnNob3RzL2pvaW4ucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL25leHRjbG91ZC9qaXRzaS9yYXcvbWFzdGVyL3NjcmVlbnNob3RzL3Jvb21zLnBuZw==","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Jitsi Integration","summary":"Jitsi Integration (unofficial)","description":"This app integrates Jitsi conferences into Nextcloud.\n\nFeatures:\n- \ud83c\udfa5 Easy online conferences in Nextcloud utilising Jitsi\n- \ud83d\udd17 Sharable conference room links\n- \ud83d\udd0e Shows conference rooms in the global search\n- \u2705 System test before joining a conference\n\nPlease read the [documentation](https:\/\/github.com\/nextcloud\/jitsi)."}},"isFeatured":false,"authors":[{"name":"Michael Weimann","mail":"mail@michael-weimann.eu","homepage":"https:\/\/weimann.digital\/"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEADCCAugCAhFnMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjEwMjE1MTg1MTIzWhcNMzEwNTI0MTg1MTIzWjAQMQ4wDAYD\nVQQDDAVqaXRzaTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAL+CBvkH\nAqlxlhFI6m2npex\/7IcuZ\/W6pAkIxfprYNzzRRY7YJQVn0NAoZaL5aiumNwT5Jc\/\nR7PXSWiQOq8E8pTaWpTetzk54s5NToZ\/WtPOelb7iQTqx2FeGDTK96OdzJyAGmkO\n0oFzmzwjovYohMVCQ6pZ6qNJhJiFwlqf\/OzygQwQ9\/+xLXqGs67wGKO+ICnzo+iH\njycQPXdVeSn2d30r3Juz6plm3MRs79BKVBWD\/kvKXXJ8QyrWW\/QajYO5eds0B48T\nSMyC\/kW6zSB6Qm9IVZ3vtNVjShtNmVVdF7\/ffSeCSwBgcnX4OK7zxQWbDtQD0LfE\nOmnwuEXcVeiY0E0GD3iEcfYIXAaBp2nyLQrUFb6ZrYVDK32MQE1QJsE3JJbdt5Tb\ngyc6hhKd2+5+2i4td2fFnTt7BfSqpjO4YQVDF7JCL3aLLpTQ2Pe9mszfiCzzqBtp\nRrzmxudHHzTRuXgreE\/RPmsug1\/nXuxFw9lJOLE3GBpJE+L787bJIrKo8mOjbmhC\n8dLiEZNO+SjKo3RZQLeoj3hMNO9vK452Ourx8am6tR3B2zel1LnH1PBfmSZj5dCh\nMucyM05EzOtS9S\/tiTrcWK61xoQSALS9IsAw7y2vPEmlp1k0zG71TDikI0QvGRXa\nzXH4sHzdJRMc7KSLBignSrDYij69jr6YyEInAgMBAAEwDQYJKoZIhvcNAQELBQAD\nggEBADMFfaXHfUHqC6tFiuK47PFMa265XNcpBgyv4nIuYsTF4bxuhpZp6v1j5Blf\ndXys3sQmjtJTjj39kqj2oLS2MNILhOEiJ9\/sg2gNOrJBF+uSvmW7KUhELYwomiOb\nFBIVCwvV5iIWBwH10iu4IyIRnPp8RLfVfydWJFUQTJBej4\/86WIp39H5F9ELvas4\ncPhym6m5nqj\/+0YDVU0XSpgjHtjLJLbSZZbkVtII+bmQ6B7S9vNHnhdx1qNTdcUN\nHLaK+gJnpUWddANn4RzcFctRwuwdBKOcOjNyNWTsKBpPc+YbsylLQFwmMy1FHASt\nrajqMSf9LOrgvMGw1Nsu9CX6jTM=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"cairn","categories":["dashboard","monitoring"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/LuminaAppsDev\/cairn\/issues","website":"","created":"2026-08-22T05:34:18.633113Z","lastModified":"2026-08-22T05:34:38.173921Z","releases":[{"version":"0.1.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.2.0","platformVersionSpec":">=32.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/LuminaAppsDev\/cairn\/releases\/download\/v0.2.3\/cairn-0.1.0.tar.gz","created":"2026-08-22T05:34:38.152180Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-08-22T05:34:38.237732Z","isNightly":false,"rawPhpVersionSpec":">=8.2","rawPlatformVersionSpec":">=32 <=34","signature":"VOqsNJXYBMHNlIqMyvsBiCM42ZifUkirxfFh9z8FeVeeIq1DC7zpa1Lxup4tBkqs\n0xT4zMPNZK1UcAJbNdzh+8hemKIK2VvQaWab+40F0teyKs+CD85MsBb3pY09\/o52\nYKgDVzJJOgzGC53tBDGWvuWOdADyYs43FPV7S6acf5eKfPN6Atn9xonJ9booJNIL\n4ryg3N6iX15sVbejPDKwrhA9a5+JEV0q9xuxf+hdtQT0UOtUr+VxKtlncdYQaj\/d\npCvDIwX+0+BBkQuZQb5OAVU9OalqqQ7uP77MQm\/+LIwU\/8kxTZLNvfFvUebnlVum\n\/l+KNyp2HxNJABuPDLL49Sqp9YQ2Lf\/ClX0hNfMSavzhn2Nhu3dq5YOY5kvejj5F\n+J5OCth5eq43XICcNol2PtcP3AbTokmpkJkOBkzF0rMGz08+sbPM4fcH3GN1D1fJ\nKG3scP1+RDYG887K9+IkHrtIt7RgcmviCNfUG6EHFc34qo3iuEgCu0rV5e6TeovV\nTHnY1PJcu3oBxBEJaIsbtjVedD\/T10jXf02YIlGosb6+LKNc0ZWJQlVZ+13UVwH6\nmuko4nRAxUrcHhpMTQ5N0iTpHKduMmrwlUfGpG7oueeGltzLDA7Jt1E5nYKRufqp\nx\/VXWrs2UwdcDduLqRwscUWASYOf\/mZW5aZVHgUZxUQ=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"translations":{"en":{"name":"Cairn","summary":"Read-only view of your Cairn health files","description":"Cairn is a personal health-data aggregator. A phone app reads the platform health\nstore (Apple HealthKit \/ Android Health Connect), normalises readings into open\nOpen mHealth \/ IEEE 1752.1 JSON-Lines files, and syncs them into your own\nNextcloud. Those files are the system of record \u2014 there is no central server and\nno proprietary database.\n\nThis app is an optional second frontend over exactly those files. It reads\n`\/Cairn\/` from your own storage, aggregates server-side, and renders the result.\n\nIt never writes. It creates no folders, stores nothing in the database, runs no\nbackground job, and registers no route other than GET. Deleting it loses nothing,\nbecause it owns nothing."}},"isFeatured":false,"authors":[{"name":"Max Fiedler","mail":"luminaapps@gmail.com","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEADCCAugCAhPcMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwODIxMDgwOTU1WhcNMzYxMTI2MDgwOTU1WjAQMQ4wDAYD\nVQQDDAVjYWlybjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKJ50E6l\nY0NI2ozlW2m4Y60uRDWYW6Nxm2NqznlTGJSeaeMk5Xb\/FnxKsl7O97oMdgwbhen1\nXBQZt8F13ygU\/c9InFG7DIzwF8qih\/mP\/w2+IbtSMaUio4S\/soZeI8NtESv0+N\/w\n9nmnWZ6CVXdAWlV5txcpine5CoMfD+VIe22t3qkCzAnc+JeUk+QYb+glRORKw0d9\nC3A6Z6F1MipNrp4M8za0I5wmcsRGNJOn7znLzSkx+FE\/rgs73ZNsd\/lU3vRF62mk\nFnkw4HArC6Ft2GctiwceZ0nOqDnPwMADWbRe\/3pFEfzIs9SrItfiJaJ8c28CcS90\n51L6JKMpsKz1GGf6x5Fi7YGONNXdZaql\/rsteTy4tmR7YFnE7xGopoAGQ3T2vgdu\npSBUOA696JypykaWpoaGxP289aH6OyPAny4QcO+chwW1MBt0JBSZEt8nCFg344hC\n08dVP7\/M1pKB\/cYU9bh4AoYbnFEh8Gt8v4mfC51FbsXXtafQReqNiqzjLzK65DaN\nCEiG4MaAFX8J+yJxG7NZv6AtxFRByB+DmzlfHMzzkE3FHhKwlGAlTszIBdqBTryF\nrJYhP9lq0FUhb\/YmuoXDXwvmtDnLT2WwexaZnaS3E8qup6vVZy5c8Zw5\/hgXY7Hw\nVOC8AkULwT3zqyyuX7zw2PPAlTt0EqezobjtAgMBAAEwDQYJKoZIhvcNAQELBQAD\nggEBABc9vGOf5yNr5GAfde5XY1\/JV0gxPIVHpdpl0pcBVEOJCzwWgitNtLj\/ltBt\n2UN5aeyxs\/g0GuunjRf4iK\/wBjw6uxeLgsz7q5D8+Tajw2bYuVxSBnXlftW7+ZTH\nE2lBJayt6xUVg1\/do54dgBUtpo49y5GVOfENUuH3rLltKepLXrh0ojGsk+nrP0p7\njZfJG6mTPHPlnoGpIwl27j\/IfGexGM5QjpnfJcZ2D+EqAkeGjKjuewjCD+LDPGNA\n\/JDmIyZLNgLl6hjanxrHqiis3NjEzfMLGV7RLbXVRecBq8jYP\/GQNd6I74JEMhbL\nPZDsPhpwS2Bb4pPanNh+E9N3ba0=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"smartvideo","categories":["multimedia"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/Ph1tXd\/smartvideo\/issues","website":"https:\/\/github.com\/Ph1tXd\/smartvideo","created":"2026-08-24T05:08:17.351639Z","lastModified":"2026-08-24T05:10:10.598287Z","releases":[{"version":"0.3.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.1.0","platformVersionSpec":">=30.0.0 <31.0.0","minIntSize":32,"download":"https:\/\/github.com\/Ph1tXd\/smartvideo\/releases\/download\/v0.3.0\/smartvideo-nextcloud-0.3.0.tar.gz","created":"2026-08-24T05:10:10.575032Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-08-24T05:10:10.650762Z","isNightly":false,"rawPhpVersionSpec":">=8.1","rawPlatformVersionSpec":">=30 <=30","signature":"cPqcZZxASFNYsZXW7YkAuZdbi3Ar9Omt6rm4gqIcqUVwuk\/tS5aGpseFkSsOIqk5QcWz0WhiUbj9P61lGg09cI8FIu4dwZdXhwQfx9TSTHDL7C5\/tVunXEDwB3DVxS3RjR+UcMRcHy88WcyfHl+\/B1x82+iGvadlXG9pHVpeeCCY2HBZXcMHaf1etlapNB5FuNZ0xXnEen5nlMpgHLKO6EF2SkGnIshT+qEn4Tmcse2PTl42GSqCRYMx1I5SiPlrY5wGgG+r6E4pKX2umlI1cuYa9rdjpzNmetMA1CvnPJgg\/rSVBiVyQOZ6LCttuGAVm0xkuSpL4AAGgvzPT9rHlABN5zbaQgv\/+cBgz8Gdf3LZYWqoo7sWoZfPyefV0+UkDHW\/O2oCM6ntEWLiCw\/mzWwM5BcH8c574T1Mh2eYa3lzgmaXvmf6+mEd9Kp4D2v6sYh0yAcHHJ0Zf\/J26aAXA7480mbBvbQzTAz0iz\/g8BR8251rLm6SLGZGSCH\/UEMr9XCHUD+qcFgev+oDGuOU1OAO4WkqaeHEREgE9RNOyDNy0pGiDoFBIEHRYyyrszPhAX9AWjtVJhlu8+fMCZ5RjzkKwqK1OF7REEDZOZD4PZFoEe0vG42vZOULd7tk5qxT+aCeRfP32ZDlwdijrQCT2NIPcgeeF8H1SzziJ5xeN3w=","translations":{"en":{"changelog":"- Add highlighted Russian search results with previous\/next navigation and one-click clearing.\n- Add chapter-title and chapter-description search with direct timeline seeking.\n- Add deterministic chapter-quality metrics for timeline coverage, speech coverage, gaps, repetition, placeholders and lexical relevance.\n- Log quality measurements after every completed pipeline run and add regression coverage."}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"translations":{"en":{"name":"Smart Video","summary":"Automatic transcripts, subtitles, summaries and chapters for videos.","description":"Processes uploaded videos with an external GigaAM v3 and LM Studio worker and displays chapters directly in Nextcloud."}},"isFeatured":false,"authors":[{"name":"Gled","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBTCCAu0CAhPHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwODE3MTI0NTA2WhcNMzYxMTIyMTI0NTA2WjAVMRMwEQYD\nVQQDDApzbWFydHZpZGVvMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA\nuKlAJ\/pJM0FUd6k4IzVCrjMgXMTZdMFmzk9\/cGO4LVayq5O5UjmrcA9tjJPd7sRd\nb1UubkquR3axrkKWb0Fh0gOjvBXJ3mrK5yi78bfTaZZ28aojQ1CCEzIOrr5rQ\/ZR\npH\/RzfY6on+mBWZHC\/yB3gv7+ucHjjPLaI4nkQcRm0MK4rFiyT75ghLgHbZXdIef\nBnth\/plZoxf4PhWWPPJ295SrgeUrRQ3dx4y36LL0K3eIp8zLD+j2w55Gq6o3e760\n9wGARb1F84W8DBsrBWhNKWcQr4eDXklKghuRVo2goBNj7OWiJFNSp+rIaQlNtDPX\nEYWZioPdvuxt+iFupGYThWhgTEQBaPqfcUXaB7jqqDgY352i1UQaJf5d+dE4dvo6\nm7H++DRcCNXHjd4aEdeufpBIxCiv6DtE4tc9hd9eTpRLZiK3UcNqjIgOrgLumtKi\n1I7h7A76y9Hlr5DbHwvKnXk01QHBLr3yyc8fr+PKkJmI3TQ2CBnWHxp2gsK74GtT\nC+3dhI1FOMNLu5Ybc8cFFVhSiShqXX3yQ8fElPOTL68NG+vO3Ob441lgCaPSjTHQ\nWgeuBArTsXmqMGZHu76N9qnrqOdWwdnc+PNAGpTOEGVC+zKOlg08lUY2MChgK0Hj\nMcHRZ4pyAaGl\/KgyBNgTlLAR4zbEW5vb2s2CWaiT+o8CAwEAATANBgkqhkiG9w0B\nAQsFAAOCAQEAJ8A3Osad9BjwjzrAEQ\/COOGpEDto\/4TtYNHnnQHBtW73Rlq4LceA\nXn5chzAdRxzp8TszKJxDbByhQWS6IlTW7sI3zo+2SfouFiBYveOXQuWKdNeeOZ\/G\nI5Ktn4MSVV6gr1XSYmU7DOCo9X\/4ic+6xf4+U3OvfkLbK45h52Y4Ua9bSqGitAu5\nSH5DnGTm3Fzv3UkNYhH1jtACemxs37bhf4x8A0dQpoJbuR+hooJJiRCWv9CzlunP\ntizW3KPtcyZowAONH00IxixiueGf1hxD2sm2QlxubGf1PTqBuXAoVWTf\/n6pUnT\/\n2KCycClpj6JBrYkgIbxJ5uxiVu8gMaJqPw==\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-09-14T18:24:41.479341Z","releases":[{"version":"1.1.27","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=32.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/te-online\/nextcloud-app-releases\/raw\/main\/files_linkeditor\/v1.1.27\/files_linkeditor.tar.gz","created":"2026-09-14T18:24:41.445776Z","licenses":["agpl"],"lastModified":"2026-09-14T18:24:41.540642Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=32 <=35","signature":"YTR0DVjLu1C7RFaG6l+\/pd9NMcY9O1JuGbzhyGGWm6DQFmPAGYSzQVqQBgRajLSx m3XI3XV\/4hh\/tBPgLntS1L3oDDqSvRj1FgWWfKNhr7Mibcz4\/yjlmpC2L8C5tCA8 7oeNUjsurHaM3HQS6sKTOm62BGbMtIkq+FgcPBkqoYFFjiF+RqXHm9LfCthDXVzo 8sEUgpJckHBSN3wG3Fdbe5Z0qqG6KI\/Ds2Szl5hMWjXs7RqaVVoVxCBxF9YFt0H3 1YBVW6d8h60LtCouH0UHhlBnXsm7DYsVuGRLpFOGBU\/jQVQU8p35WmtLZowsm56j kYIiRQqtAYm\/jMfPQ4+ZQjIpdCouW+ACjhFH08B7eolLUisDto6Q6FH143aU6FNF iwKd3hdbzbz8HZd415jrqvsViSUfzigrN2CaLrw9LlNu1TNv\/yrgtHBTKqv1F9Pg 1TAjpC69QEc9rFL4XUHHH+IiMWApwQdzye9EGC6nGmlfodFnJCUmK0SO859rjmxT 4E\/tqOD2g070+pnx5YoKM3pnc+oO0WucL4C86fHRVEtelajDsLYjT0pUm7jgLqt3 nSBCuREAVCl9oxVwqQ6TMPNChWAmi2Slu9i9PCNGhgNRMgvRkBEE4lDcMYI3S6Oj 49HH04o4FqTnNedE8U57yYFAM9yhblgggXgZiC84f2A=","translations":{"en":{"changelog":"### Added\n\n- Support for Nextcloud 35 RC4\n- New Playwright test for Nextcloud 35, run manually\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:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3RlLW9ubGluZS9maWxlc19saW5rZWRpdG9yL21haW4vaW1nL2xpbmtfZWRpdG9yLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3RlLW9ubGluZS9maWxlc19saW5rZWRpdG9yL21haW4vaW1nL2xpbmtfZWRpdG9yX2VkaXQucG5n","smallThumbnail":""}],"videos":[],"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-07-23T15:55:55.729572Z","releases":[{"version":"0.4.0","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.4.0\/legal_advice.tar.gz","created":"2026-07-23T15:55:55.708684Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-07-23T15:55:55.792221Z","isNightly":false,"rawPhpVersionSpec":">=8.1","rawPlatformVersionSpec":">=30 <=33","signature":"FNGI05JC\/hiojOt9HnUXzjVpK0H\/UJvThffoSBrYXojmrt+UrBcy2\/mcUE4uV5zJErg9KCfgiowX5b4cexZ92dPEs1DCgcPQQlED4led5t1ywMFtGVmnWAiXTsk9vbRPtLbClDBYSjY2yoh7AgpbaYmLLGt6NNQasImF0Ocd8faQZUjzWLwF+DRQ57WMOP00ppmrpHIhiJBVN0sX0W1Nw+q6Fv0zVSrvX6OH78s1e4L1YQCVFthAwLbJ+letDZ\/0zggPbu3UKvJ6gGXHKT4WYLYuDMa07nJSieTxbKLWtz6S96bXK+mvX0Dz8SLnXIP08Cb00IyMUg9U23p2YkBEg\/LZMLvHKnMFBO\/Xa0qewvgZotROhM44Q+AnY6ul6pRvNs9x8nNSyu4kncCkLldBrvaaAigHdFEG3cBKsZ7okCPxvOMjVcX7bQXDJs8bWvwTzwUvlZ86QTLvUrnpm+lC5nB+2X50pDhpGcd+ctGqZSr3W5P\/yDmHixvcYeY051dyLMIrmmNXaQ4y37v6q3jw6SqC06ymje1BsC31VrDYWTZ8LSegIc+fiOW79YsVeI4P1dqRz82jPBePpuLvdjDWiKKcoOPaLdcpH8gqMPt66H95Fph5G3wUGHF3w6ABoK6SdKsjk3Zm1sBGOURz\/ws6E0NUiH5FezLX5MJNEXQDFVI=","translations":{"en":{"changelog":"### Added\n- A\u00f1adida configuraci\u00f3n en la consola de administraci\u00f3n (pesta\u00f1a `Informaci\u00f3n`) para personalizar el nombre visible de la aplicaci\u00f3n en el men\u00fa de aplicaciones, la cabecera y la pesta\u00f1a del navegador de Nextcloud.\n- A\u00f1adida descarga ZIP de todos los archivos adjuntos de cada comentario.\n- A\u00f1adida la pesta\u00f1a `Adjuntos` en el detalle de soporte, con selecci\u00f3n de archivos y descarga ZIP de todos o de los seleccionados.\n\n### Fixed\n- Corregidos los colores en el modo oscuro del navegador"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2xnb21lemQxMC9sZWdhbC1hZHZpc2UvbWFpbi9zY3JlZW5zaG90cy9pbWFnZS5wbmc=","smallThumbnail":"https:\/\/raw.githubusercontent.com\/lgomezd10\/legal-advise\/main\/screenshots\/image.png"}],"videos":[],"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":"dashboardlauncher","categories":["dashboard"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/dpfpic\/dashboardlauncher\/issues","website":"","created":"2026-08-03T16:24:42.190764Z","lastModified":"2026-08-22T22:29:52.289815Z","releases":[{"version":"1.6.4","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=30.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/dpfpic\/dashboardlauncher\/releases\/download\/v1.6.4\/dashboardlauncher-1.6.4.tar.gz","created":"2026-08-22T22:29:52.257889Z","licenses":["agpl"],"lastModified":"2026-08-22T22:29:52.369586Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=30 <=34","signature":"PEEhJrP9a1Tzljaxr0SNcFQKymlelpLf\/Q\/2WT\/iZTO7qMwSWV3JpejABn\/3mrGislS5fVeC0osIWCy0sefYIF4epP8XN7uS75Xo7CjgoK2kH4+JudshbSxQDXkd9Yrb1QbBsVEzu\/zlL2OpbPd5ZWgZHnCNmSYvuSrF2zjGsx\/qNSXgWGBIY65seQb06UNhz6CeFau6\/LC8AcyLhRQ+TipijMom7Fm9YOxUsGZtNdFqOrmguohffNe6n3D6yEJi9fUT0D\/v+onbrxjdwfMKggEwvLDvCBNPAPlgpwxb4FwpVp92kxdENp4g\/zgcE+Cw\/FULBQMfV4Pu8iEVBRiVCMJJdBMC9asDy2XXHbg9aQVdv8j52aOZtuRR3b86MwPeUvOYqUuFzEkD\/iG7yajnag6i\/\/HVE9YyGIudri1wP6HIDc17vuxdFJzLSavtZCkQwJYOHRRnBhTYRCFiA2qkxZeZNBbGfvZyelGRi+YyIvP2MQ9pnIJW1YCfEDWVX96SFV2BFOdCYhUr1T2Rrz\/34UAWT\/TiencjPE92ywkh1UdX871x5AblUnVsUVn6DmSbHWlslKfaVDe4Pk5AByttJpWbtWzDZV89zHRWka7kZm+vQF6qZCeypW1GTm8vpBKm3HIZeccfPpPUSQE9zreaUQ9a\/IC2AkCJa2GWOi89dDg=","translations":{"en":{"changelog":"### Added\n- Admin panel reorganized into three tabs: General, Menu management, Backup.\n- Backup & restore: export the full configuration (settings + shortcuts) to a JSON file, and restore it from the new Backup tab.\n\n### Fixed\n- Icon upload button used an invalid `OCgenerateUrl` reference instead of `OC.generateUrl`, which broke custom icon uploads."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2RwZnBpYy9kYXNoYm9hcmRsYXVuY2hlci9tYWluL3NjcmVlbnNob3RzL2Rhc2hib2FyZC5wbmc=","smallThumbnail":"https:\/\/raw.githubusercontent.com\/dpfpic\/dashboardlauncher\/main\/screenshots\/dashboard.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2RwZnBpYy9kYXNoYm9hcmRsYXVuY2hlci9tYWluL3NjcmVlbnNob3RzL2FkbWluLnBuZw==","smallThumbnail":"https:\/\/raw.githubusercontent.com\/dpfpic\/dashboardlauncher\/main\/screenshots\/admin.png"}],"videos":[],"translations":{"en":{"name":"Dashboard Launcher","summary":"A fully customizable button-based dashboard for Nextcloud, with icon library and group-based permissions.","description":"**Dashboard Launcher** turns any Nextcloud instance into a clean, button-driven portal \u2014 fully configurable from the admin panel, no coding required.\n\nInstead of navigating complex folder trees or app menus, users see a simple dashboard with direct-access buttons to any page, app, or external link you define.\n\n### Key Features:\n* **Fully Admin-Configurable:** Create, edit, reorder, and organize shortcut buttons directly from the Nextcloud admin settings \u2014 no code changes needed.\n* **Custom Icon Library:** Upload your own icons, pick from a built-in icon library, or use emoji \u2014 with adjustable icon sizes per button.\n* **Group-Based Visibility:** Show or hide buttons based on Nextcloud user groups, so each audience only sees what's relevant to them.\n* **Custom Branding:** Configurable title, welcome message, and footer text.\n* **Responsive Design:** Automatically adapts to a compact grid layout on mobile devices.\n* **One-Click Navigation:** Fast, intuitive access designed for non-technical users.\n\n### Use Cases:\nThis app adapts to virtually any context where you want to simplify access to a set of resources, for example:\n* An internal company or team portal.\n* An association, club, or co-owner board (*syndic\/conseil syndical*) sharing documents and tools with its members.\n* A personal or family dashboard linking to shared folders and services.\n* A landing page for a specific department or project team."},"fr":{"name":"Lanceur d'applications","summary":"Un tableau de bord \u00e0 boutons enti\u00e8rement personnalisable pour Nextcloud, avec biblioth\u00e8que d'ic\u00f4nes et permissions par groupe.","description":"**Lanceur d'applications** transforme n'importe quelle instance Nextcloud en un portail simple pilot\u00e9 par boutons \u2014 enti\u00e8rement configurable depuis l'interface d'administration, sans toucher au code.\n\nPlut\u00f4t que de naviguer dans une arborescence complexe de dossiers ou de menus, les utilisateurs disposent d'un tableau de bord clair avec des boutons d'acc\u00e8s direct vers n'importe quelle page, application ou lien externe que vous d\u00e9finissez.\n\n### Fonctionnalit\u00e9s cl\u00e9s :\n* **Enti\u00e8rement param\u00e9trable :** Cr\u00e9ez, \u00e9ditez, r\u00e9organisez vos boutons de raccourci directement depuis les r\u00e9glages d'administration \u2014 aucun code requis.\n* **Biblioth\u00e8que d'ic\u00f4nes :** Uploadez vos propres ic\u00f4nes, choisissez dans une biblioth\u00e8que int\u00e9gr\u00e9e, ou utilisez des emojis \u2014 avec une taille ajustable par bouton.\n* **Visibilit\u00e9 par groupe :** Affichez ou masquez chaque bouton selon les groupes d'utilisateurs Nextcloud, pour que chaque public ne voie que ce qui le concerne.\n* **Personnalisation :** Titre, message de bienvenue et pied de page configurables.\n* **Design responsive :** S'adapte automatiquement en grille compacte sur mobile.\n* **Navigation en un clic :** Acc\u00e8s rapide et intuitif, sans formation n\u00e9cessaire.\n\n### Cas d'usage :\nCette application s'adapte \u00e0 quasiment tous les contextes o\u00f9 vous souhaitez simplifier l'acc\u00e8s \u00e0 un ensemble de ressources, par exemple :\n* Un portail interne d'entreprise ou d'\u00e9quipe.\n* Une association, un club, ou un conseil syndical partageant documents et outils avec ses membres.\n* Un tableau de bord personnel ou familial regroupant dossiers et services partag\u00e9s.\n* Une page d'accueil d\u00e9di\u00e9e \u00e0 un service ou un projet."}},"isFeatured":false,"authors":[{"name":"DPFPIC","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEDDCCAvQCAhO5MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwODAzMDY1OTIyWhcNMzYxMTA4MDY1OTIyWjAcMRowGAYD\nVQQDDBFkYXNoYm9hcmRsYXVuY2hlcjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC\nAgoCggIBAJYtza98SYc7+4lp1znZsO\/2u3DDdxFm61\/l5ofOnVF4MrnpQCtb3Ixm\n2WonapoiQ0qstkh7vtVRvQ+DS3o3TSCCi1434ct5AffRnwkG\/u+zCvzjE2VWNCRx\nZded4X6DVyA0vA1wz1IHgKbnnht5984k+CcZflMmuEF2mYhBulGhn0dnxwvoUtym\nVSn14EHpx8vTWtE8zV2HN\/eBSW4nxSteLOFhKRZx\/burhrII0xC1YWFeZyNitcsE\nD+hznwwbbH45IbKTC2\/AjspGT4J37kvJUV\/AfYXQg2YGjye49qsfVL\/3Fox2LVTU\n+KBPS9ctDvGPbYHsJCBOf+y\/5pYThf2GPLIBZMtMxpGhsVbu7937qaSBz\/h8s7xc\nFr1QBSxWKkXrNPh6I5nKQJmcqzldsBA0JdF9D3pxi2672ZkHx8cAmQSantOVeOHn\numbBIJnlepmDSaLpMmuxvJEkDDhljrTPYe6ymq+7h609Er9sqTfTNPuugQTyACsR\nu23dNhiO5etrIiRY22Iqe58pkblrtkoKon8CZA7VxYpi6JlCZJcR9yFTRhPov\/JV\n\/1qBbDX0LtAq4uYfNndm5Wy3CjaY6tpvLxWccUze6RH27f3\/udTO6nU64641tRdO\nPC8artMrTWSkMCDYc+ZjFkW4E33JPR+qQSwr4QJsl1XjjcvMWEQBAgMBAAEwDQYJ\nKoZIhvcNAQELBQADggEBAJprg81y6EuhrgCdZvv53+ObqFCaiQlW0jnODnJ87F1R\nyt0lYf25aomK1ECV98wrw8eUUlJPUuS0EzuFixXRj0FKRPH+3AShlMtCVGpV7Fh9\nL63wckZ4FTLFyD54lJ+AVm6Tm+j60\/q0HeQsh3RNbNFjANT8TCc2XmzWafWN1Bfr\nMB2fENt\/O\/jQNTlfbGifQNVekT3P9de29h+iaju7Vrjc+2Un41uPy+49iEeOTnln\nEfBijTG1vZEXkc7vO6xuxIe7YLHuNU0FmgvUyVa\/w5h1OztgxUNvwJrTu9DxXQ48\nFBNnKQxxgXGt6OvXueIPgziCEAj2eVDoVe0zTaLW1jY=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"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-09-18T11:49:14.088570Z","releases":[{"version":"2.3.1","phpExtensions":[{"id":"openssl","versionSpec":"*","rawVersionSpec":"*"}],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=32.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/H2CK\/oidc\/releases\/download\/2.3.1\/oidc-2.3.1.tar.gz","created":"2026-09-18T11:49:14.074936Z","licenses":["agpl"],"lastModified":"2026-09-18T11:49:14.126625Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=32 <=35","signature":"y3DWyHrKfk0JkpIVagK3ehkrYDEikHnt3jg6uMde2d66au1JFnOAhfxbyHMSbZbrzSEoBsqnihwmwQFpBmBeC\/J4+eX5Ul7ja2fwHFC+rLivKyINrBR5AiO4TS72cpXUax2wKAxxDQvP35nBO71\/PEUSccD6Rzwa7KSSXt+YIMD4Xp6260AH1AG98NLfMREXFZRn8mIGOLVe6n8fHo2V\/wLTkquVJDQhB6tiiNQWCOjOSVhhfnVMm\/EyFlqvBApYw73xiajP5DeBSlgb17N4Ny2xaOQCPFOra38baQqWlqrmUuucOcQO3\/3+tWfUbmI7jtv\/qJXUV58pf5\/dgkwRfzVCNWpYMokmogJ6QBS5r+Tvjakh2TmCvs5Tsb4S+bN+FS42jeTtEpAlBEl10\/2sYiK5U4d6\/5qO0TrK8L+P0K3JMck2VQyS3kHZNkBfc59WPVR1lFsSqLLIvaA7zcR3X8mQhQH1uijyLp1M19Qge8YCtgKJfNPhQrZsD+5a1QRmvGFZZhdR63eisNqnATt+u9Mmqn6W5Nw6Z+UNIYTEnhC0P6lWYWDEALuEg19lR1TSnAVq+plgXZm2r4P+YlbZP6xEUfMQxJwDkJohDopZq6CebxiJL7dflOpjkAqRfLxI8EYkuR2PAbG\/wNk8omFjQHj76Ct32wJEnDV2HHJsSM0=","translations":{"en":{"changelog":"### Added\n\n- Added `device_code_in_verification_uri` to include the user code in `verification_uri` for device clients that build their QR code from it. Enabled by default. ([#716](https:\/\/github.com\/H2CK\/oidc\/pull\/716))\n\n### Fixed\n\n- Fixed device authorization grant recovery and QR handling ([#716](https:\/\/github.com\/H2CK\/oidc\/pull\/716))\n- Fixed access-token cleanup when refresh-token expiration is set to `never` ([#715](https:\/\/github.com\/H2CK\/oidc\/pull\/715))\n- Use the configured default for `token_type` when the parameter is omitted during DCR ([#718](https:\/\/github.com\/H2CK\/oidc\/pull\/718))\n- Fixed the device authorization poll throttle moving its own window out of reach.\n- Stopped applying the poll throttle to a device code the user has already approved.\n- A device code is no longer left unusable when the tokens it was consumed for could not be issued."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0gyQ0svb2lkYy9tYXN0ZXIvZG9jcy9vaWRjLWFwcC5wbmc=","smallThumbnail":""}],"videos":[],"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":"defaultlinkopen","categories":["customization","tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/blizzz\/DefaultLinkOpen\/issues","website":"","created":"2018-01-11T22:23:44.709327Z","lastModified":"2018-11-30T23:07:35.466423Z","releases":[{"version":"1.2.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=13.0.0 <16.0.0","minIntSize":32,"download":"https:\/\/github.com\/blizzz\/DefaultLinkOpen\/releases\/download\/v1.2.0\/defaultlinkopen.tar.gz","created":"2018-11-30T23:07:35.457036Z","licenses":["agpl"],"lastModified":"2018-11-30T23:07:35.567657Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=13 <=15","signature":"HmfMojsU7rIEe0+NJbZdSO5NRBNQiXqaZFgOw29v5hUIu1\/RcaAFlIcb7noWJJdIjOtEDVGB6D+Xj+CX89fPNUPliNTFGbn4GMnw8FPx29btlCLPak3CjN9qi7cWcQJHk4dpVEDB8CO90AE1VS4jKqNJhZVU7O4oKQLkJTVpcTd3SxKlKHQ\/2UU7fQVhGbTJQVBS\/PrH5262rT35bF\/H1J\/WCdqX\/DuF1ydPeZDbWzvd1\/gG2xN\/6UxF\/MAiHRDt6XyH1gw8jVJURR06VNlr2Hr43dl\/0V5viOAr\/McBM0os7X9YSxZp\/ffIAS9RKVjXwrHwvAVte2gw4J7WiLHMBZjd65TDjfok0FVZgMoVjLhuDgu+1YU8JLeQ8uuqMKr6rh8EExReTXviqm3ASNkIawup3jOzZk4smdnEDxvyum\/LHPoZNqFsGgGykuqf16a2PwNhoNeyw2og\/OwEUF2EBpYS6BqMPfA7jd8Ag4bn4rFQxeRm4UazU2J\/wPOd\/2GhPywTFMegqNV7wApJtXVoZJ1lLlrINxZxjk7cyJHv+RhHu9sXOSDGySjFIArtFbQZVa\/XUmofyqwSavoTCo\/bkDPV4LMpLjzVDhizdEVLqas52VFePN2XMsxjz\/tH8GZqS1dFyjikkWHXSDkXxpXuvpbtlgVN2oZRHM78mRU5btk=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"translations":{"en":{"name":"Default Link Open","summary":"Restores browser default behaviour in opening links in comments","description":"Since Nextcloud 13, links written in comments are formatted and thus clickable. However, they will open in a new Tab\/Window, instead of following browser default.\n\nThis app restores default behaviour, which the user has to assume either way \u00af\\\\_(\u30c4)_\/\u00af"}},"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-----\nMIIECjCCAvICAhCGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMTgwMTA5MjIxMDM0WhcNMjgwNDE2MjIxMDM0WjAaMRgwFgYD\nVQQDDA9kZWZhdWx0bGlua29wZW4wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIK\nAoICAQDcBQJ4B\/sXox+\/wFeokjG5dINEhvGuHpycbrwsGjCQpSP7ZDcG6CzboRAH\nWXQ1KmcnBd6zdJEmPZG2OELNdC9BU6o8nM9Yn1Q\/gVsBCyMGYVIh57n6dDKWGg4j\n7\/EiTGkrTebpLbKeAS2zg\/aZDn+hc0pkUT5aF+G0C30a+8EwmsiXClvWsyyzy1iy\nw0cD0kjUt3NlwCgtJgTXLiqS6dBR6nWcuJdmPAVJItkrRawkyCz8GtD6624abWOT\nU\/8LULlbdyplIfctS9jxj9qksInNAAo\/Mnf\/5jZdtlDPvRWivlM01q5qla9L1NyF\njNFCir82YSM2aPa3paUyCxCVm6DdS1CoBFzDV6BuvxD2HqxcvtxvoGfDBLiz+XXX\nH+fXTX3ilI7v5kH9bxGHLEB+1RJmQvW7f\/9fVfxmTu7w9EE0UTjcqP4XszOpC05C\nHnmb7Qx2HWQKgTg4+dlymi4u1f7S7s0KlQXOMnkHKl4IGvAaPrdRtNIP1vPOEB0W\ns5LZYd6aXlCtCz1e83twuYjOGMCuuD90m\/IRs8wPZAmy\/UkpgBpJpqOhN\/YFDnnu\nBAEcufYjqUwCOvopWTAX26cMdRBfuoTlLHSraOhGW1aAc4x7Alv22tl2MUmSrwIw\nkJroal7jZ0zRXV4gue9rCZV0ZrUFmHTR9nUpvmOS4YlVHmxqtQIDAQABMA0GCSqG\nSIb3DQEBCwUAA4IBAQAIzHyLFczlbMFi2PK8\/d1a\/iV+KTdngGfX8ORSh01Tq\/j3\n6NotT1SgnoY3n+iMehaJA81FhrRpTSO0ayVeMQm1Xzsj0Qewn\/9scwMwBOSL7b2K\n+q1O4zZDYtF95I2zGD\/agoibC4RbXP91j9sRLM+xmLjLKz6hJGw8QXVczsivDbVs\nNakHxJGLm+9\/s8WqKdadg6wGHiY13rB+nr2UdkpjPyK06qvRgCqwqyMTbN9gcvhi\nQCbksbgP5VCoaWQMIzoP4ZEO0YMR8LCqbI7poz1D17MwuHGwcMTKuBbRxy7GX0VH\nFtdr75I+P1uTo8Ta+tBq3qyRnXi1di4ae80oh2cY\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"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-09-18T06:19:09.281678Z","releases":[{"version":"9.3.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.1.0","platformVersionSpec":">=31.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/polls\/releases\/download\/v9.3.0\/polls-v9.3.0.tar.gz","created":"2026-09-18T06:19:09.254558Z","licenses":["agpl"],"lastModified":"2026-09-18T06:19:09.333087Z","isNightly":false,"rawPhpVersionSpec":">=8.1","rawPlatformVersionSpec":">=31 <=35","signature":"EGnurdNAcBqAKku0LAUC3pldfUB7DEXn92HdlX7ng70ocwFu7plS\/Zg0+rWJ+cnSFQ3bzz13fKHuhtRWNzxsuzr3M0ap8X55K6J7JFfUbl\/wbZAPn\/czjmGUFiYS4Sw0pHG+40tYmc1I08tTY1miQZBMWkue5oKXilDqHHJzG9yf0h8lpDhPlVmDaNe8EhHNYd13S2KqVhkK1oKPllHqORXWSBUa+GmB\/hf9+WJF\/eLBTuk9FKdHeot5u9xF18YtZ\/lHWzN3+l00sBdaCY\/nqB9MUp9Kwi6yaEu5GX4OBVJg1QVrF87fMX6f0qONnAJ6wIlB6CISaac5R+GxsH3l5X0bhoFVJVaiSQbpSlxyLw2CRreOT0GGjcqqVjXl8LAcwommxKB9zBrsqVL9uUXK4U1dYwU1j2GKFHopqDH7wjWAMHl3YfUpctBmRRvIQmFwZQEKCOkPtVlgcHVna9cOUoUG3smP6lUFXdT6re7sUJBafiT\/QSPpeMs227A0pwIfs\/KwGWiXjrrJeKe1fbJE1cjFQs2mYqJadZCEokAWncuUkhPPXbv8RjDTNaKvIkADoD+V8YThGohRUM\/tJoMt+K6wepf6JNVGksNDhgxZg7ETfBmXHtGxXNBZLAxkJCD60ijnOihfKbf8MModiuUff\/tkwFsE5vWbviw\/+kOrwiE=","translations":{"en":{"changelog":"### Changes\n - Support Nextcloud 35"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9wb2xscy9tYWluL3NjcmVlbnNob3RzL292ZXJ2aWV3LnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9wb2xscy9tYWluL3NjcmVlbnNob3RzL3ZvdGUucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9wb2xscy9tYWluL3NjcmVlbnNob3RzL2VkaXQtcG9sbC5wbmc=","smallThumbnail":""}],"videos":[],"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":"Vinzenz Rosenkranz","mail":"","homepage":""},{"name":"Ren\u00e9 Gieling","mail":"","homepage":""},{"name":"Kai Schr\u00f6er","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.782608695652174,"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:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9xdW90YV93YXJuaW5nL21haW4vZG9jcy9ub3RpZmljYXRpb24ucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9xdW90YV93YXJuaW5nL21haW4vZG9jcy9lbWFpbC5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9xdW90YV93YXJuaW5nL21haW4vZG9jcy9hZG1pbi1zZXR0aW5ncy5wbmc=","smallThumbnail":""}],"videos":[],"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-07-26T14:35:35.750489Z","releases":[{"version":"1.3.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.2.0","platformVersionSpec":">=31.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/LexioJ\/dashlink\/releases\/download\/v1.3.0\/dashlink-1.3.0.tar.gz?cb=1785076534-1","created":"2026-07-26T14:35:35.736200Z","licenses":["agpl"],"lastModified":"2026-07-26T14:35:35.805052Z","isNightly":false,"rawPhpVersionSpec":">=8.2","rawPlatformVersionSpec":">=31 <=34","signature":"l60vK4iEJH4wTsPRv4KtCQei\/gpN4wAM07jIXMYM1Gwrycq\/sF9aKxiR2IR\/fFamAmHLKlK2MlOKHDW6ZWpYtkfkAZOsZGPKEqcpjHCfHb115sGLI\/ZnmbZOWgySlilj5psDYGxMvEATLSurxtm+Y54u3GEjv47JdXC1u7sreFoxuLYUL30nony1Y49ND4TNXLGsoS+Tegj3mHSm+ohO+Kg8x8tMfrk4F6\/TaArdSLj8OMiJyw2PWNgCUTYqWwRy6ljZapZJ8yRWoqJ2KUwjBApakpQtE0OzyMYMD3JgzVIHtu5SrXRluVjSmBLno1Fc\/yAhHaUf24qi\/SL1NesooHa+wOYChW1cu8tLTN5H6DLemLkSPG6Xb+wGOr8Fsjkr6\/lOC2NR2YohSWOQs+HeMDwlhIXOOx64EsbzVQXT39RgfC0bDceFsaUBcClHSFOHAiY6qf5SMWoKoc2c65gD\/X9q11lKJDj2ft7KwdBK6pAmwoFsd10h9cdNK\/Vo3XHJnsVV5nzX\/kBa9QwUm18RCneK7L55fQIfPq0AAtMoRS4U7fiPOn0iNSQ+LFoPm1\/seRzwieu6vUJZ+Nv\/Psjq3pQXl1Ms\/yr5T4kNEm+BoR1uMEe3eJuOTvTkmq4yuFra+JRvFMiv8MfWXRa9hsRmO8j5Tm+FRiTGpV\/8LZs7Ojs=","translations":{"en":{"changelog":"### Added\n- **Two new hover effects**: **Slide Bottom** (a compact dark description bar that slides up from the bottom edge with ellipsis truncation) and **Tooltip** (a description bubble that pops up above the link, up to 3 lines). Brings the total to five built-in effects.\n- **Duplicate link**: New copy button in the admin panel duplicates a link with all its data and icon file (server-side via `POST \/api\/v1\/admin\/duplicate\/{id}`), then opens the edit dialog for the copy.\n- **Dashboard gear menu**: Quick-access gear icon on the widget linking to personal and admin DashLink settings. Only shown to admins, or to users when user-private links are enabled.\n- **Icon upload during link creation**: Icons selected while adding a new link are now uploaded automatically once the link is created, instead of being silently discarded.\n\n### Fixed\n- **Missing vendor dependency in released package**: The `enshrined\/svg-sanitize` dependency was not bundled in the app store package, causing a 500 error on icon upload. The build now installs production Composer dependencies and includes `vendor\/` in the release archive (fixes icon upload on fresh installs).\n- **Dialog keyboard handling**: Pressing **Enter** in the add\/edit link dialog now saves the link instead of silently closing it; **Esc** closes the dialog without saving. Enter inside the description textarea still inserts a newline.\n- **Max links per user input**: The per-user link limit is now clamped to 1\u201350 with a visible hint, preventing a 400 error from out-of-range values.\n- **Effect icon rendering**: Logos in the Blur, Slide, and 3D Flip effects now render with `object-fit: contain` (original aspect ratio and colors, rounded corners) instead of being stretched to cover. Links without a custom icon show a placeholder.\n- **Effect triggering**: Hover effects now only trigger for links that have a description; the 3D Flip no longer flips empty cards.\n- **Duplicate \"Visible to Groups\" label** removed from the link form.\n\n### Changed\n- **Nextcloud compatibility**: Now supports Nextcloud 31\u201334 (max-version raised from 33 to 34).\n- **Effect selector**: Removed the \"no value\" clearable state and added a hint noting that effects only apply to links with a description.\n\n### Credits\n- Effects, bug fixes, and dashboard gear menu contributed by [@Finomosec](https:\/\/github.com\/Finomosec) (#8)."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0xleGlvSi9kYXNobGluay9tYWluL2RvY3MvaW1hZ2VzL2Rhc2hsaW5rLmdpZg==","smallThumbnail":"https:\/\/raw.githubusercontent.com\/LexioJ\/dashlink\/main\/docs\/images\/dashlink.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0xleGlvSi9kYXNobGluay9tYWluL2RvY3MvaW1hZ2VzL2FkbWluLXNldHRpbmdzLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0xleGlvSi9kYXNobGluay9tYWluL2RvY3MvaW1hZ2VzL2xpbmstc2V0dGluZ3MucG5n","smallThumbnail":""}],"videos":[],"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-08-16T15:37:59.450610Z","releases":[{"version":"8.3.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/julien-nc\/gpxpod\/releases\/download\/v8.3.1\/gpxpod-8.3.1.tar.gz","created":"2026-08-16T15:37:59.420026Z","licenses":["agpl"],"lastModified":"2026-08-16T15:37:59.738603Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=35","signature":"DjDsTgWK\/OpQR36CQQRdh2S43Dh8n50VM4\/J9qpbpWfexg5EH6xSzkcUei72x\/znh53KCrTTnitL8uax6tp2L9vrY3u\/gfAaBqoFyG8eP2TEV2MweqgjOc3vw3iYS7qVqx0\/KXi95J7DAWB3xlUQe48s0kQvx0\/ir+u65aWjJ3H14CT8UBsoNT8nuPXDyvOt1LsImLCo1SLkbVrtYzYeOGVkBm2GoZH2VWYUj5S48LxUmZFoezOe\/\/bB5iK2Ebx7cme\/2fnCY33+wuTBOvgKm1xUVZhtDh\/lOPdoy3dJle5Kkht6wkj7OzBo6+3n\/gwqlv31EevIJQfqW9xkMuuzNZ72\/XBxoZ9nLU07jAZQHanbxWV\/\/mXstOnhtu2l0XP081qsxXdQ4F1oSALhBF7zUTkFaPktcG9YUb6pKYxxqgrTZGjlzU1j5WkwB9l2qJCwzUxwPSpmknqGBq77tNpvVqBE9jtvjHXr6ZLCl8LyuUcMJi3REDtT06aBNUlV5iUzMUuj\/IVB122v9AzLxjQR2Q8zdn2Ocnjs1Jg31twyFnw+Or4d2Fb0+oLeSkRj1sETi1O+rsj\/1isEc7pgJNTCHqNYQZKGwOy3GZPI121A1k606uxXegAVsp3WDu3T6GPIWYmX5f7TQXdb+IkR2ozP3++vkATuCgpkUpLeF3wJ3FE=","translations":{"en":{"changelog":"### Fixed\n\n- Add required csp rule for maplibre @julien-nc"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL2p1bGllbi1uYy9ncHhwb2QvcmF3L21haW4vaW1nL3NjcmVlbnNob3QxLmpwZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL2p1bGllbi1uYy9ncHhwb2QvcmF3L21haW4vaW1nL3NjcmVlbnNob3QyLmpwZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL2p1bGllbi1uYy9ncHhwb2QvcmF3L21haW4vaW1nL3NjcmVlbnNob3QzLmpwZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL2p1bGllbi1uYy9ncHhwb2QvcmF3L21haW4vaW1nL3NjcmVlbnNob3Q0LmpwZw==","smallThumbnail":""}],"videos":[],"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-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)"},"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)"}},"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-09-18T04:00:00.541829Z","releases":[{"version":"0.43.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=32.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/cbcoutinho\/astrolabe\/releases\/download\/v0.43.0\/astrolabe-0.43.0.tar.gz","created":"2026-09-18T04:00:00.523406Z","licenses":["agpl"],"lastModified":"2026-09-18T04:00:00.599272Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=32 <=35","signature":"KsbYhwwdvwdbiDy8lazDFGYmYjlAu+vo1ae4HsiPRGv6Q7PO+o1OstmZcq7DHjqsg6j8O8pfnN8c+X+sWQ1D7CR1PgAVYebrsrOuzRgCrPiVv2tzrhb\/cuD1uBBypIB+o8Hmts8ZHyFFUj8Rt0VytwPede6ZkXxk4q3uXb3coL5nVGw\/kwTITQxw2fs4Pc6hA6SAFipEKT+MwoEPcKlBjWTpKoTG878CxRZf4kGA1LXqYQsqPP6t19EY2SxyMUR0chfB+nJK9P8u4Z4\/ZfTLEtBoMRQvdMhVQnV9pgZ14AixlgOj6ihMnInsmoLzH8gjLHuEEY+NzKv+sEdDVIrgXhYiGaIL2SpPqv+1gHNJrW71dIiaA5YKY6JVG8h2Azm8YLyTxAkBCIW0ZfZPk+L6+gY6PwCGkBk5Dpj+GC7l6lyBKyQ8sLpn7NchT5QEXxpWvrHHn3ykAkRRkSAUn8Wm9wu+7Ooqdx3RkInYWFpkdXSkqqLrDXYjrkQDiBaDKBsSJimGwqjqJl41clJMGR4nKNxCAzofwtutehvE2siPl+YA\/SW7onxUsgxKQk1Xo2qN9QnTYAZhHbLGUjhq4sq5hu0oRNaecPpO8O++8SqSlqW6VXDlAcbsg\/PLj+KzedyAtqHUGNRuHgw2\/NLzJYrVetY1hpUIBusAr7mCgQMKH\/A=","translations":{"en":{"changelog":"### Feat\n\n- support Nextcloud 35"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL2NiY291dGluaG8vYXN0cm9sYWJlL2Jsb2IvbWFpbi9zY3JlZW5zaG90cy8wMi1zZW1hbnRpYy1zZWFyY2gtd2l0aC1wbG90LnBuZz9yYXc9MQ==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL2NiY291dGluaG8vYXN0cm9sYWJlL2Jsb2IvbWFpbi9zY3JlZW5zaG90cy8wMS11bmlmaWVkLXNlYXJjaC1hc3Ryb2xhYmUucG5nP3Jhdz0x","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL2NiY291dGluaG8vYXN0cm9sYWJlL2Jsb2IvbWFpbi9zY3JlZW5zaG90cy8wMy1jaHVuay12aWV3ZXItb3Blbi5wbmc_cmF3PTE=","smallThumbnail":""}],"videos":[],"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\/blob\/main\/doc\/users.md","adminDocs":"https:\/\/github.com\/datenschutz-individuell\/twofactor_email\/blob\/main\/doc\/admins.md","developerDocs":"https:\/\/github.com\/datenschutz-individuell\/twofactor_email\/blob\/main\/doc\/developers.md","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-09-05T11:57:25.008993Z","releases":[{"version":"3.5.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.2.0 <8.6.0","platformVersionSpec":">=33.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/datenschutz-individuell\/twofactor_email\/releases\/download\/3.5.1\/twofactor_email.tar.gz","created":"2026-09-05T11:57:24.979780Z","licenses":["agpl"],"lastModified":"2026-09-05T11:57:25.053934Z","isNightly":false,"rawPhpVersionSpec":">=8.2 <=8.5","rawPlatformVersionSpec":">=33 <=35","signature":"NvkJ4kG8AP4Mfp1GcAtjV\/FQjFq0gmRcWl7MEBipf6DA6bYQ9pALVOq71QldVOeW4dHCDWqlrnaevD\/ppyiBqECtolilFbwKGXqPqJ6EGb3kgOrzUKjS0P7C30klA8BBSN2dfCxhUzY7N\/OINL37ABnh0HdfPCQL5eowtVRdrBpiEG7trypX76jUkwRNvXDycYe+zAUVo5Kchl0xLg03nJTqH43BTNcGOMr0+rh8VwW5gfvyEXtektR5JyUTkU\/n7CFG+6Sn8EWwXma\/lCGmuOYk322EDDOhgyHViUJ6+JqdLfo1UUN50juUbcwtbHjlwQjWec8hl7T\/B4JfOQW5Rhrh78n37P1qzwnbWc10ve41KKBlIp8t\/ANbI\/AYsrPZXvaPQqbJtYKZHc6Sht0kBFYy+2O4rLu\/sAwd1MUYWeTL4q94x3um8UdO39Fv+CHMoq4gXEnScCC7jtlqSV3V7lgarBraQQYoxSr5dmF02+mO1cdWQ4eUcwtkAcyrtOOK6plCImFY6n6TXj1ykeot6jwJCArIQim9t5l79Jae6AOalq5rmhSrvcS5JdHx4NYjIUddKd4hazf2VDNlSWBiD7KjYAMVCXVixZcuytX1fRf26+TQIm1kVZfLlE3+a\/A5kyjy6yZYkHmbEUYeBkEOM1IE4DNBKH3OGFOS7083OEc=","translations":{"en":{"changelog":"### Fixed\n\n- Updating the app to 3.5.0 stopped with an error message"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/CiAgICAgICAgaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2RhdGVuc2NodXR6LWluZGl2aWR1ZWxsL3R3b2ZhY3Rvcl9lbWFpbC9tYWluL2RvYy9zdG9yZS9jaGFsbGVuZ2UucG5nCiAgICA=","smallThumbnail":"https:\/\/raw.githubusercontent.com\/datenschutz-individuell\/twofactor_email\/main\/doc\/store\/challenge.webp"}],"videos":[],"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":"generatebluemindexternalaccount","categories":["tools"],"userDocs":"https:\/\/github.com\/factorfx\/generatebluemindexternalaccount\/-\/blob\/main\/README.md?ref_type=heads","adminDocs":"https:\/\/github.com\/factorfx\/generatebluemindexternalaccount\/-\/blob\/main\/README.md?ref_type=heads","developerDocs":"","issueTracker":"https:\/\/gitlab.com\/factorfx\/generatebluemindexternalaccount\/-\/issues","website":"","created":"2025-11-04T16:29:09.153035Z","lastModified":"2025-11-04T16:59:20.392889Z","releases":[{"version":"1.0.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=29.0.0 <33.0.0","minIntSize":32,"download":"https:\/\/gitlab.com\/factorfx\/generatebluemindexternalaccount\/-\/releases\/v1.0.0\/downloads\/generatebluemindexternalaccount.tar.gz","created":"2025-11-04T16:59:20.387576Z","licenses":["gpl3"],"lastModified":"2025-11-04T16:59:20.457041Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=29 <=32","signature":"ZaqVBZfvad3EqlkrIlEAfnrtlSa3\/7jJ8hXgvdUDPAp2ORqdnp2aEWgAi3v4sugx\nc283xbf42z6XBDQxuYuWoZh\/jzq88NK8G412frkjKzE6PuTXSM\/KJ6TJsi7Xjx5y\nPSLOejclyglrvnFnRvUmU8iXuOz2GgXrqSedPSJB\/57cf768GZB3MnSLzTDZwOgY\nUaYPLIQ1nqK2YR\/9sVvCSBFtjgAE09pFhP8njIWVvkIuVy7mJzaU1LKSU2BAr7GL\nbgY6\/2cPntu5bFlqyUptHCxQMAa+Kxob0WLQEgs3XMPkx+dddK8KT5kQA\/UZr+ir\nPus7Rw7ZBfvseb0hJBtgMkyFIf4lmXYFFbDRCLS4at5nrOBPiERiHbxhtUbCYTYf\nv9NzkUg2xgNZdZp2hvrZ3r7S+BKxjXIW50RP4TdzydYWYnMDD1JVafysgpvSNz4b\noaDb+081tIU3duV1WxvtrbpaK72TGPi08z71vd1eaKmOBD5pj8SYYQ5Mfs565jjr\nHFQAgogdh14Yw7vkfWSnRRTw7AWteU662b63hMAsRIbKXUFqZtIx+\/eIQ9Ng7WUr\ntam4BukeUtoUgGrHGnwIoSM+Vij\/bxU1MAlDCP6ITr\/fkRbNM\/yC4vhLit3I8tP1\nzmYfggk8pv5t5J6nYg1CQq8vnFwwj3nyW2tAFqTWX9w=","translations":{"en":{"changelog":"### Added\n\n- First release of the application"}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"translations":{"en":{"name":"Generate Bluemind external account","summary":"Generate Bluemind externe account API key automatically to deport big mail attachments in Nextcloud","description":"Generate Bluemind externe account API key automatically to deport big mail attachments in Nextcloud"},"fr":{"name":"G\u00e9n\u00e9ration du compte externe Bluemind","summary":"G\u00e9n\u00e8re la cl\u00e9 API pour le compte externe Bluemind afin de d\u00e9porter les pi\u00e8ces jointes volumineuses dans Nextcloud","description":"G\u00e9n\u00e8re la cl\u00e9 API pour le compte externe Bluemind afin de d\u00e9porter les pi\u00e8ces jointes volumineuses dans Nextcloud"}},"isFeatured":false,"authors":[{"name":"Charl\u00e8ne Auger","mail":"charlene.auger@factorfx.com","homepage":"https:\/\/github.com\/charleneauger"},{"name":"Gilles Dubois","mail":"gilles.dubois@factorfx.com","homepage":"https:\/\/github.com\/gillesdubois"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEGjCCAwICAhLLMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjUxMTA0MDg1OTAyWhcNMzYwMjEwMDg1OTAyWjAqMSgwJgYD\nVQQDDB9nZW5lcmF0ZWJsdWVtaW5kZXh0ZXJuYWxhY2NvdW50MIICIjANBgkqhkiG\n9w0BAQEFAAOCAg8AMIICCgKCAgEAx\/sA9ecDKn5rky3XWU9+z8x4OG3talOOGcq8\n2VVJ1wn7E4q4s4uZMr7XrppNJwAuyeSv+P+BRM8LY3TRqSppHb7H\/Tde9432jcih\nhcJxFP5VrPq6zJCJL6fjmkDDJatqk9Rew9jYMt2ftZ6gfnQXdniUqb4bdz94AXzS\n29jsenDaiyVnrocVPVvxzEdcV5Vr66De9kUB5hZoOZdQEN++zprIK4PJvhS\/P\/Sm\nXo47wijkxmub22FX21KlDMImigaOPfZY9M0zhbORxXwFiWFBiEU3TV0A9sXgtIMn\nXsJ\/iuejxnXj9vEH9sB16XSEe+dJmoo2o8bmf4QO2BV+orNs9j6L6wDIzNlfOHAr\nbI2wg8dlVlJ3OaHC+TLJd9GQCV1Nr+uVxBd4qf+9IA\/agX96ibqYRuRfwBAl0nL+\njnEaUTqhuRO8DiuMMiV2stv4dguPMou75+IazzojVElPXEuBsGuyENbzawDZQ1jM\nj6HhrL87vEzAqtehlUloahjyPYqGeH6SBg7kVjhXSi\/Cvb973uPpRigXJsZ89v4l\nFofE0Ye7++EiFeaMk4sxgbOxwuJEtNwAAoINXmL\/Kd8hefk+hj9Q+R\/l5sPi70GS\n++z05iQrJMLGcJV2UzLwT6pvUpnrzn7fYN1aO5GsTYJgB1JMK44Dd0NM6+qhF4hP\nIIcXQ1kCAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAly\/oE5HgtXCu\/awKCXXx9+\/e\nAismpacXFGUP3WGkid4zuNv0XNNw3N7kNDIRgjQpvtgcmIH1psBalPp1SwdXsJEe\nRH9woA9LxPjq9Us6RtZ9LVsgnxkVdImfS96Yw3E6Ubw2dVQlxuTSMa53s2W9EBW\/\nqrWFxGCvFFrht77bxD2W+aLXcko\/ZSYJtFL0UZ6FGq9kG3krejb5Ijw7UO5C4jHB\nvvEaVUiu+A7K\/NJQeyETXiIx4jwyQbWt\/F9UmS+kTooPWW9hicOQWyJkdf7IkKw9\nsRJVlorqPoZO6sINtsLzZwcMUrLCqqNv\/Ckky4PJLyNU3aRvwtuZnRIjCtFzCg==\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"rocketchat_nextcloud","categories":["social"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/RocketChat\/rocketchat_nextcloud\/issues","website":"https:\/\/github.com\/RocketChat\/rocketchat_nextcloud","created":"2022-02-24T13:14:31.958505Z","lastModified":"2022-03-25T10:17:56.185692Z","releases":[{"version":"0.9.6","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=22.0.0 <24.0.0","minIntSize":32,"download":"https:\/\/files.nizu.io\/rocketchat\/rocketchat_nextcloud.tar.gz","created":"2022-03-25T10:17:54.649204Z","licenses":["agpl"],"lastModified":"2022-03-25T10:17:57.800410Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=22 <=23","signature":"gsTuQrI5s7sj6WqpBLCBWDhkGKIBIA9ijDemP\/UmPvxF3sEzq7KY2tw52z1sRS\/d\nkZi4n10FM++AwgJmX3LTjz59jyw\/bPpV5kbyc6Nqz2lIMRb0ZrHqi9MA9BcodO2C\n4bwg0BJQG7thxO64PNvgd1lfZ6EGhAUbBYua2ZhVL3kNZylFo7UMYS6oe4zzglve\n7eq1fBurPnuBy2vjzoO+VRsWF5i7wQiwMFr\/fzV20vZrYy4jAkzPoXZRg9KPc\/fN\ndQv5jC0XVzl6ruy5FhBB7u8PEvuZb\/+i116nutyblA33CnE0EP2UNtczRxZx3ELp\nRO7e3fgh3SIjewz3bpVwk2nXFr\/F\/3xh0+E0sH\/hgdX7wnnaJVXyOo5SCL3iv4tO\nicxB2+m\/nuPCd3ZYegJ7\/C3Qjs0tZDJAiPF\/424D2YLcoaGrqGIQQbst7eZerPpm\nOKPUX2\/3pFy4KiqbG6QOahvJdES5+YPLOhkAoCPRpIRiDp2LCuvR4GAnXTKbHhgq\nvDCPy7Ake3AJoFQcHCwyorxtOn7t+JFHxvLzCz+QMu0B1ZtODb6yfCeBpgrCuYgj\nbtO6GQW0WHMkvJKOdBhn+neGI9qfIuoxmCiTZy9St0d8TQuDn\/d7SDqUTNbddJ+A\nlyNoTcBj2\/CvMhRqdvGCoE8VXUBmKvMYf\/yB8VhTG4Q=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9maWxlcy5uaXp1LmlvL2ltYWdlcy9zY3JlZW5zaG90X25leHRjbG91ZF9yYzFfNDg4MTQ4OTAuanBn","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Rocket.Chat","summary":"\ud83d\ude80 Rocket.Chat App for Nextcloud","description":"Rocket Chat Official App v0.9.7 RC\n\ud83d\ude80 Seamless User base Integration from NextCloud Users to Rocket.Chat.\n\nUsing this integration, Nextcloud customers can now:\n\n- Extend and streamline communication with external parties using Rocket.Chat\u2019s federation and bridges into Slack and Microsoft Teams\n- Easily collaborate on projects and documents using Rocket.Chat\u2019s chat right in Nextcloud\n- Use a single productivity platform that integrates with other tools including Nexcloud and keeps all communications and notifications in one place\n- Leverage more advanced user governance features, access levels, and role-based permissions\n- Easily map even the most complex organizational structure into groups, teams, and discussions\n- Securely collaborate and communicate with anyone via the world\u2019s leading social media channels such as Whatsapp, Messenger, Twitter, Instagram, Telegram, and others\n- Turn their chats into productivity tools using integrations with various HR tools, CRM solutions, ticketing systems, project management solutions, and developer tools to build powerful workflows\n- Make digital workplaces and communities more engaging and collaborative using Rocket.Chat\u2019s marketplace of apps\n- Ensure full governance of all their communications using message audits, flexible retention policies, powerful engagement analytics and dashboards, and more\n- Send advanced message formatting like code snippets, formula syntax, message threads, and more\n\nAdding one or multiple Nextcloud storages to a Rocket.Chat setup is fairly quick and easy. To enable this integration, simply follow this guide.\nhttps:\/\/docs.rocket.chat\/guides\/administration\/admin-panel\/integrations\/nextcloud-and-webdav"}},"isFeatured":false,"authors":[{"name":"Rocket Chat Inc","mail":"apps@rocket.chat","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEDzCCAvcCAhG2MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjIwMjI0MTEzODAzWhcNMzIwNjAxMTEzODAzWjAfMR0wGwYD\nVQQDDBRyb2NrZXRjaGF0X25leHRjbG91ZDCCAiIwDQYJKoZIhvcNAQEBBQADggIP\nADCCAgoCggIBALgvDFXLLEiYMFJedErSiaX\/Oa\/jkpv5a5PGOIqCzHPUpKXt4u+C\nsf99YNOhWZIuAIa2Pxr0bK2lqhYTITDcimyI7F\/hvka8UMQoNSTs7HBOCoeARDy+\ngJUyIGZui2gUz2YuV+WL5rKyN16yQRwij9d8IYHlWNySqk8dGSCgQtywgGPMneI8\nHGxjD4gM8Qc8zWEPgbZQbNTS1ckoEQmR2ZhSP9sNWLKZzMny6mM9XlSAasFaf9go\n\/+OgcKPdyFGFjKyqm3F2Yk46vu7W0Bkgwta1WDb4vyPsI8w5Kuwzh45TzgoAvirw\nq0mwxl6KLN4vm4Zf7JdqkQkamGDMwHRWcKd5sIaHOSpGBMjhfYy4Edq7Br1h3YG4\nC29GcKHUcyXON68onwgDyUKSQLNlXG3qXQml8zT432CzTVljOrC+V5k4WNXk6yoN\n9iGpyXyGlNB\/5JeD4fHAXyPz4DAVoZIrPPD8JCRMi4\/+FYeSKndhBvMe6sTBIi7p\nSu0VaVYtO8d\/MM+e0gMLTSdQtD8547XWVK09S5B9mGH2LuTFwNCpevgA4NTJWmnm\nvPUv+pgVqZrK3wDQ5N9Mcj+9EDVKXFioYl+3UEhFOBZsyvdBGUNhzAu9ruAMbIBg\nVf6q5XLxhi\/IG61ugl9sclW0MY7zN7QqDu1xiaIEuXmzeo0NdtnutaJtAgMBAAEw\nDQYJKoZIhvcNAQELBQADggEBAG1JgP2GchKDX\/Bu4iXV1GRlEPkqo4kgCA+J5+89\no6FplrNEu3UhKkhCbShisFkojQuUXVY+D1\/6WyPzr5QIvcJOkrwoqauTimgUTY\/s\ntVZ8VQV1LAFxoslnC2Gt9WEGAHWHx5QwoFL+XEbhr+2xHrYaWl0izp\/ePzD1cMiF\nzWbwqgUKT82OwreYdbpynfdi+EJrRSxpF9uHS5UD+XWHfVAg22LElPXwW7sWFA8m\n4kyyG49b+kSoqWKmC8Zx1wKjh5C4LnmIiH03C05K2MWdhsP2UH00\/QJ2k1VzbHUa\npU5xXJPl9S4swC6u2ptX3xZvDJoSPdp+Wl2FaM6FDeVpnbU=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"cromcull","categories":["files"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/skaife\/cromcull\/issues","website":"https:\/\/github.com\/skaife\/cromcull","created":"2026-09-03T22:02:28.901829Z","lastModified":"2026-09-16T20:59:58.197775Z","releases":[{"version":"1.3.3","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/skaife\/cromcull\/releases\/download\/v1.3.3\/cromcull-v1.3.3.tar.gz","created":"2026-09-16T20:59:58.182692Z","licenses":["agpl"],"lastModified":"2026-09-16T20:59:58.250391Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=35","signature":"DQGVufV\/cyLeChbrMzEFeN1vSKFD3bw7cXIH+TtdBD2shf29c615cdKS+AJv+SBLYA8CxjRG9RhxQXsmmIXV6Jr+rwBTaKZBdp+ZAk6oJXixZS4OnSkwE90AIZq50JXo0iXfv89cpeUYAJQhHuOzhsfV2mOEOzuJhseVOzxjA41tXiYtJCIw2bf9jk7pNCvwFpnuJBfzB9KU1BcDV43SkkU0ns\/ChWTS1ZYPFsVR\/zd0VdorZWw7rNPACa9cSTvfqFAh2F4KuNSbTpANeTdrsNY3HQJjbGmYMJbnK1K4r1JayNb9ugbklqdi\/6GPYBVTNtZbXvPzWK+uGXaicy9A+DeR6bN1sh83Cy+C6fjTN4V55Cjy470Lhz5rIf4V3tCOv0QImGJP40B7ECUteWvEnVsL03ZvcXmlhpEmqmctMWwqHdEeW+WDgOwsagE3cVJrogxgEhRlZf7C5PMyBIH94wSkpa1YmxQ+4RR0oDEKc4OZdy43y1wQ3+vNK42w2dfG+sAXxexUF6zUpwoY1gJ37dfrrh3Jpr3JvSsFMAxWH4FTymsLRCo1dN1yOZfy42504zaqbYxhJwma8UMDSAqczsqSA+K7YB24naMBYmYo04sZw1s2Rm5VOSLKlr9h7gPHTRlepg3ND7kC2GAhHmgzRrZWrKjZ4UFVpWrqpEyXHjA=","translations":{"en":{"changelog":"- Added Nextcloud 35 compatibility"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3NrYWlmZS9jcm9tY3VsbC9tYWluL3NjcmVlbnNob3RzL0Nyb21DdWxsLVNjYW5SZXN1bHRzLmpwZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3NrYWlmZS9jcm9tY3VsbC9tYWluL3NjcmVlbnNob3RzL0Nyb21DdWxsLURlbGV0ZVNlbGVjdGlvbi5qcGc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3NrYWlmZS9jcm9tY3VsbC9tYWluL3NjcmVlbnNob3RzL0Nyb21DdWxsLUFkbWluU2V0dGluZ3MuanBn","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"CromCull","summary":"Find and manage byte-identical duplicate files","description":"CromCull finds byte-identical duplicate files across your Nextcloud storage and lets you decide what to do about them.\n\n**How it works:**\n- Size-bucket pre-filter using Nextcloud's existing file cache (no re-scanning)\n- Partial hash (first 64KB, SHA-256) to cheaply eliminate non-matches\n- Full-file SHA-256 to confirm exact duplicates\n- Persistent hash cache uses Nextcloud's edit tracking to skip re-hashing unchanged files \u2014 repeat scans are significantly faster, especially on external storage\n- The first scan reads and hashes every file (a good overnight task for large libraries); after that, the cache keeps things fast\n\n**Safety first:**\n- CromCull never deletes anything automatically\n- Every deletion is an explicit, per-file human decision\n- All deletions go through Nextcloud's own trash bin, protected by live re-verification before every delete\n- Group folders and shared files are blocked from deletion\n- A permanent CSV audit log records every action\n\n**Features:**\n- Chunked scanning with progress bar and cancel support\n- Per-group Recheck button to re-verify a single group without a full rescan\n- Hide\/Un-Hide duplicate groups per-user, keyed on content hash so future copies are automatically hidden\n- Configurable size filters and extension ignore lists\n- Folder exclusions via marker files that travel with renamed\/moved folders\n- Review UI with per-file external links for side-by-side comparison\n- Batch delete across multiple groups with confirmation modal\n- Admin hash cache management panel with entry count and full cache clear\n- `cromcull:status` occ command for CLI visibility into scan state and cache stats"}},"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-----\nMIIEAzCCAusCAhPyMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwOTAzMTExOTQzWhcNMzYxMjA5MTExOTQzWjATMREwDwYD\nVQQDDAhjcm9tY3VsbDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBANB5\nREmHfQ\/yh4R8vSiFFQaADwCPPkeTHBESX9j98hWsbTBFo63iqpcIW4JKhh0BsvRR\nIgfXHMj8LR2dkXZ8sROyRTFh0Y6+Ygcde+8nZ5mGbxnNXouSbxIBNfboeyaW7qNx\n0MavnvHKuY1CS8aiIE9auGk1vuGXa\/HcDje0gta9biLuQ3X3NLEb9NzpoyZ8oWY6\nrc\/StsiXF7zLfB+VydTD+iHx54NaHzX6ZHwRpWPOMN0eElMJ2d1sv7bZQw8Wn4l2\nayGZ5B0mhwkU1czA1FdYmchfFXITxTETOHEYNCBV\/ozOC7DdWYlwBeDklr+nUZYQ\nDP2hH2hA\/bPTrxZrK\/7FepJRFOGomBT3MD2vs1fYhREIyIkCGpvLMVaaLlpRyuke\nO2Z2M+qwxE5t56mf95HqW1ppJFXB7BRvba8BcT3+VTtfGCb20dQd7LmlNHR6Mayl\nAtSHELRT5Td5lUwfrg4kqk\/HgGWAhPY6gHS1sHURzzd8K70HEIZRvAKgarGC7Z9\/\nf0NX5IEDcLhG0wDIO8JhvtIK\/GEZTz0KwQhIAOUQ8e4e1VSoOhRaHEjugYrNqD0c\ngzkATzGN3x0nQUgVvZQf0JcbBFqiWPfbA5Q+Si\/BznTyaRcILbtAmd1UAcLgkTX9\nqclCPxdg8J1iLPk5wwOF69FsMSYynD8lFLMpSKRvAgMBAAEwDQYJKoZIhvcNAQEL\nBQADggEBAELefgbGXCgp38WhojzPiOGmKnRxDPmUtGeSDum0QDXZBrmNTSAZNsg9\nduhyVTT2wxn9CEtR1fWbsL2SjY5LzbgIouFB8nYsx3i\/GPG\/ZkTdBdgeidmnJzer\nAJJiBW5dc0rntypNtHW7TZ2vRi64kHU+Cbo0hSL18lBU+X6eZnshq6lUjM064\/L8\ndZzXYSaSSqbPFDbXfQJUXdZ4PFthywpXY0t4RXj7TsgIfUJdWyM9abW0HAdnCHAq\n2Sn23k8cg\/j8eJHZw0gbi3N0cRDr+rWkV\/rNCqJ7nH8n2X0inC0IT9tnhtHjfT93\nJsjClzP2tqSgzgTvXB+vUH4YjuciRtA=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"folder_protection","categories":["files"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/kreotropic\/folder_protection\/issues","website":"https:\/\/github.com\/kreotropic\/folder_protection","created":"2026-03-03T23:25:01.017060Z","lastModified":"2026-09-11T11:16:17.310972Z","releases":[{"version":"2.2.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.1.0","platformVersionSpec":">=28.0.0 <33.0.0","minIntSize":32,"download":"https:\/\/github.com\/kreotropic\/folder_protection\/releases\/download\/v2.2.1\/folder_protection-2.2.1.tar.gz","created":"2026-05-22T23:20:15.357130Z","licenses":["agpl"],"lastModified":"2026-05-22T23:39:41.801226Z","isNightly":false,"rawPhpVersionSpec":">=8.1","rawPlatformVersionSpec":">=28 <=32","signature":"HDZkVL7UkECqCiYCuV24a9N8R12Ld8XG8IwoR6PKB8iHRy45lAIn1w0a6iprCAVpfE+AMbFgP84GfSWHnoabm05+mIFZNqHYcm4N6TlzL8DS3dO8UNeY6QTZsifOhPb\/Wo0LI2vFyucZYOFKrGy5TSPpo35GzkPHQap9MFzhwP+g8CnOYQ7cw4gxERk1iLKX4KVdq9hYDk+uA5wgYozVBy3teR2MZ0AEohUgJ\/ou5y4f6rtBHnrf6jttzGDjzPe5c\/NRu9nr2TEn3sQ0FNniQs46LllTwChexoJElrta3ipjywpTDqZRAI1R38\/qktXldGlRUYG6CkZ+SnlRv23kzC6aRiBZnpfizhdyQsKlIFCdocwvicmcumzdHJtZQ9uqUPGxZWIb8zmlQb2Bq9rHfv9wIPfhj1YYDxnX49c7GUaRFKY8GMLABdWrI7IddGM4T7\/HSWLB3\/wcznByHBlAdetJZ00TV3coxUeyj+VOCok9sqp8h1OTiYchNpDvnBwkVrEszIO6N50EuyxtjIX\/RrVmk7ZqjOLT4jfWQull3gwTTDNyreSoA0It\/FmM5xKqtivEX\/rFbG5n3qEsCkqVIO85hSzzOnwF80WwKQ80il9YKIsuwiJ\/908fLkqzolZB4sYHW\/1+YPw1SukL0vMaYccf9j5zfySnXLrc9QW4KB4=","translations":{"en":{"changelog":"### Fixed\n- Notifier registration corrected to prevent startup warnings\n- Lock path resolution fixed for edge cases in LockPlugin\n- COPY operation now correctly blocks descendants of protected folders, not just the root\n- Removed dead code paths in protection check flow\n\n### Changed\n- Admin UI: added edit button to update the protection reason inline\n- Admin UI: lock icon overlay on folder entries, styled confirmation dialog (replaces browser native confirm), \"Configura\u00e7\u00f5es\" section label, internal ID shown as monospace chip, reason displayed with label\n- Translations: added missing strings for en\/pt_PT (lock icon toggle, folder existence check, edit reason)"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2tyZW90cm9waWMvZm9sZGVyX3Byb3RlY3Rpb24vbWFpbi9zY3JlZW5zaG90cy9BZG1pbl9JbnRlcmZhY2UucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2tyZW90cm9waWMvZm9sZGVyX3Byb3RlY3Rpb24vbWFpbi9zY3JlZW5zaG90cy9BZGRfUHJvdGVjdGlvbl9JbnRlcmZhY2UucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2tyZW90cm9waWMvZm9sZGVyX3Byb3RlY3Rpb24vbWFpbi9zY3JlZW5zaG90cy9Gb2xkZXJfUGlja2VyLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2tyZW90cm9waWMvZm9sZGVyX3Byb3RlY3Rpb24vbWFpbi9zY3JlZW5zaG90cy9Qcm90ZWN0ZWRfRm9sZGVyLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2tyZW90cm9waWMvZm9sZGVyX3Byb3RlY3Rpb24vbWFpbi9zY3JlZW5zaG90cy9XaWRnZXQucG5n","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Folder Protection","summary":"Protect folders from being moved, copied, or deleted","description":"Prevents specific folders from being moved, copied, or deleted to avoid server performance issues with large folders."}},"isFeatured":false,"authors":[{"name":"Ricardo Ferreira","mail":"rsfneg@gmail.com","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEDDCCAvQCAhMBMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwMzAzMDgyMzQ0WhcNMzYwNjA4MDgyMzQ0WjAcMRowGAYD\nVQQDDBFmb2xkZXJfcHJvdGVjdGlvbjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC\nAgoCggIBAJUdCdjxoMEL5WHoNag\/igEUX46qUXwMc5MjvYVlM+KZEyogIujfVtoW\nSAfpOm3TMUuVrvUWbwsL5u8kHIt+wf5h2E0\/yWVmK\/RUZ3o4Z+8aoyW1oXd4Zq+n\nuLpY7a4Nt5B3\/+4fz9ZPGroZ85d65KAaI1QPoykFi4shGKqgSSLLZHTRwMKtTfN0\nsmVLTq3PoAKip3O0E+bJtz8nO1lUxEP85ylhwgyrSueonSWRIzqhzOigOgQZT7bv\naXW+24tEcASNluHr0cGgJXaG1EPYizNa\/I6U\/0JNQf1j9\/6JGCh82xwHByT+Bqky\nOExQ4zRVTTUTbYQpQAZlUjsArREWwtRIAWtmiTdIoZV67DnrqsuOqU6oLD7kJ8Uz\nMdnwA+\/GQi4B47CObA5TUyab+gWeIequmb8aWSK2fueLxc9zOu1o9W2I3uzi77MP\ne8xGOa\/1ITUm\/B5X5CjeeP3yqGiS5ktaiNVYiPK1lEL+8PC6MVJ683pNJOKPkVoy\no3BzlOUF0NPAJpcOLnK72l39zsMIskVf4\/U\/gGyrjBx+bFjFfPn0oPk5l6rIgKhq\nWeTJNKRSfG00mVRm3RKVAw76YqDR8foPy2spWQvpjeLBDfDsbLpI5BTKqQ9E5hsF\nKcCNRPANhk4ca6nDrVAvFoM96h\/Akj7tp4wkBRF1oAcMk70TPpc1AgMBAAEwDQYJ\nKoZIhvcNAQELBQADggEBADhN49GehzotzNbZPWXpDjcKZXpsg0wdmg8z1wzlxSI8\nvtJZy78rmfKtdUxIIKbbdsDxVlZSxoocUettiatZec+\/kA0BezRxsUyEnT0pkvnt\nx9yLNryy1VSdPFQnk47n+m4c\/dN9kk6wQAP34uPJ0plqOEEPs5XWjTdZnHXj9fUV\n6+wYEgti\/5\/5B2oLkkQ+OtBOnkh56HjX6TrkMJWl1CmyVCByV\/dqQxHdy67D5cjU\nc3uP0NSign6Uxl9M2gGubVcAsMmVX65KSS+D9ky6XlDJ1o5UCxJNE++WMVAXqT8\/\nECr8\/iCgT\/lcU6rr38hU86eTIbfatm5ajRPfBpmGZCQ=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"health","categories":["organization"],"userDocs":"https:\/\/github.com\/nextcloud\/health\/wiki","adminDocs":"https:\/\/github.com\/nextcloud\/health\/wiki\/API","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/health\/issues","website":"","created":"2020-10-22T18:58:31.748495Z","lastModified":"2026-09-17T11:54:27.066871Z","releases":[{"version":"3.3.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.2.0 <8.6.0","platformVersionSpec":">=33.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud\/health\/releases\/download\/v3.3.0\/health-3.3.0.tar.gz","created":"2026-09-17T11:54:27.041227Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-09-17T11:54:27.097788Z","isNightly":false,"rawPhpVersionSpec":">=8.2 <=8.5","rawPlatformVersionSpec":">=33 <=35","signature":"J4v0Lqrwvl\/fBucu96X3p9uOkyjLgUv1W+qBkfgrO6FlIbF2h1pI3+MYVp7pljl58QasqNmce\/jo7JNYqEAzQPBHwZXHDefYrOQ2O2y+nI5Ybnfi3OwZir7rOSVMzeF8Kgp\/lFPrsC9HyxY187FSDxk8wNePNHIAkTtry8+nE6X1egXkGrjKzRptq9PggjRwPcuV8eFSzogomPBmZaeH7snmJKRbNsShIDCE\/g9usSjT60aOrhoXj4jhIiPfsIy7fBF+fBdezHQzSfskp3rQ2QQf7LpLZu9yIOQjT15Av2s+1zUaubqvVh0wV40y2z+z68pPENH3budH4P907RrX+0Zbeo6fShJ5B\/FvnORxiCVCYbzuHDH\/1VNkLWceAA316bEG8OM\/hEdH91Dn2n4GSmVX6oTxlJx+YKg2Hv0dJLMRMhCesPXkzduhcr4VqVpg\/G+uCBJUbxxrhu9CQfcE1gRUlKv1BXyxCFrZLmoSbM2iJjYGAkoXDakiKeZOR2argSfTxOc+U5JxsXGN62O1DJr9IX\/kJ\/ykLiWnl2onQXGMeJDsVIMPxveehTHdxhbFRDLCrEeZrPDY5UK2LrZI3gxgG9u5p+tEa2SxWt+kTAhxEWPd9Uumc6k7hywIPRhn+3IQ83vIZU+g+XhuHig84DMRkSj57NcgiEURUVhs9is=","translations":{"en":{"changelog":"### Added\n\n- Add fixed-unit daily Kilocalories and whole-number Fruit counter metrics across Journal, Goals, Statistics, saved views, reminders, and configuration.\n- Add an integrated offline-first Health quick-entry PWA with Login Flow v2 authentication and idempotent synchronization.\n- Add Allergies as an optional timestamped symptom measurement with owner-scoped Journal, Statistics, saved-view, configuration, and PWA support.\n\n### Fixed\n\n- Show baseline-aware directional long-term Weight goal progress in today's Journal.\n- Allow independent goal periods for the same metric while rejecting identical target\/period duplicates.\n- Store Kilocalories as timestamped measurements so multiple values recorded on one day aggregate correctly."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9kbC5kYXRlbmFuZ2Vib3QuZGUvbmV4dGNsb3VkL2hlYWx0aC9oZWFsdGgtMS5wbmc=","smallThumbnail":"https:\/\/dl.datenangebot.de\/nextcloud\/health\/health-1-small.jpg"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9kbC5kYXRlbmFuZ2Vib3QuZGUvbmV4dGNsb3VkL2hlYWx0aC9oZWFsdGgtMi5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9kbC5kYXRlbmFuZ2Vib3QuZGUvbmV4dGNsb3VkL2hlYWx0aC9oZWFsdGgtMy5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9kbC5kYXRlbmFuZ2Vib3QuZGUvbmV4dGNsb3VkL2hlYWx0aC9oZWFsdGgtNC5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9kbC5kYXRlbmFuZ2Vib3QuZGUvbmV4dGNsb3VkL2hlYWx0aC9oZWFsdGgtNS5wbmc=","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Health","summary":"A private, configurable health and wellbeing journal for tracking personal metrics, habits, goals, and trends.","description":"Health helps users track personal health and wellbeing in everyday life and at work. The app provides a configurable journal for metrics and habits such as stress, energy, mood, hydration, breaks, movement, sleep, weight, and more.\n\nUsers choose what they want to track and whether they want reminders. Quick entries, check-ins, and check-outs keep daily use simple, while daily, weekly, and monthly views and statistics show trends and goal progress without medical diagnoses or automated health assessments.\n\nFor even faster mobile entry, Health includes an installable PWA with an offline-first quick-entry interface. It lets users record enabled metrics with large touch-friendly controls and sync changes back to Nextcloud when a connection is available."}},"isFeatured":false,"authors":[{"name":"Florian Steffens","mail":"mail@datenangebot.de","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.8636363636363636,"ratingNumRecent":0,"ratingNumOverall":11,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEATCCAukCAhFXMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjAxMDIyMTEwMzIxWhcNMzEwMTI4MTEwMzIxWjARMQ8wDQYD\nVQQDDAZoZWFsdGgwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDIfYts\nffph+8umpLqBCpADm6rFcidNWGNFqJfUc7GbYj6LYOiDEvvudwWszXy88LI3VMFj\nwFJs2XaAfl50c4wIIgzy\/ryRup0JDl2tSqrmdCiw52n+FOU1D0qsQVmajoQmeiPW\nwwt4XfHt8JwQ1EYc1+oAqGUm3hew1s5ehxcQ77S8sCuEPv0Mw6G2NzEMfWzMooU5\nbBiSAzwRqydm35Sfta0ZHT6LnDZG4pQyoXvunF39i8uStrst+QdCAUbcusODhp0a\n6SwgUFq3TmIw9U6CqhywngwosAYIDs9J6Rq\/+6MAoduELBwDbzeB4+NSTTG981b2\nq5Tad2S3LAMuvCEbm7DctrIN5lATm4tWuIMEDOmQhL0quMsxcw3fzZEm0ep\/Xk1n\nadawI5QZ6gABK2WBgJyI+LFO5Z4jhdekm631PRoAW3jotVV6tm1\/xGLJAkfNmMsA\nMQU0G+pvU4mgJgyVlL0LOspNt19kT5FwD9IVWDysAOs\/Q\/HdVEyGn7pB3WuQEZu\/\ntshbBzUbgltmaLgOzEXJ4XIVbNRYww+ro2H3Nq0\/fl0crxGki82pY9+D6LwB1R9S\nlvY+O01FiAQEnSDmG20sxoWGS2zXPk5A1iFfhbjhB7Cp0heykAKQ31zHk+bWtAB+\nPCvdqQd5WJ\/OonhgfXrTkisx6S9OhTYoNwzsJQIDAQABMA0GCSqGSIb3DQEBCwUA\nA4IBAQAJMNua3ehFByIgpfUogzKrJiURxg7hsnOiv8z5\/ovxT5o7Tdo1R2n22dwU\nlEMC9M5vsdqv7328ynTZjXmwFe4JQtSbrxmLh2hMnYRPLVgb2\/8bt9THym9lfAA3\n7cyzfxkE+VOL4RdU33HF+GDxnEH\/aFnZclDgiKEM7cQ9MeK+V0XqEjTdpXKjGjyO\nv74G7GdrUtHo\/OyFP+z68PVAJOmsMwrsTuvyokxiEt25SQmXIBGcTTguZz5h3Awo\nqf4dCVt4zmaEQYi4QH87nYygA\/1J3T\/DJcGldnqCP\/qIb+dUmKb245gkbPoANAFr\n6BbuiYb+1fpEJx5FKySlGpiplCuK\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"attendance","categories":["dashboard","organization"],"userDocs":"https:\/\/anwesenheit.app\/docs","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/luflow\/attendance\/issues","website":"https:\/\/anwesenheit.app","created":"2025-08-26T13:10:45.673227Z","lastModified":"2026-09-16T11:55:38.869727Z","releases":[{"version":"1.53.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.1.0","platformVersionSpec":">=32.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/luflow\/attendance\/releases\/download\/v1.53.0\/attendance.tar.gz","created":"2026-09-16T11:55:38.820787Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-09-16T11:55:38.915901Z","isNightly":false,"rawPhpVersionSpec":">=8.1","rawPlatformVersionSpec":">=32 <=34","signature":"NxjgpuAJ4x94cv1WHkmdsJHZcodti8oNAhNcxqhKWVUNDpk6xcTYwHYpPd6KvT77innqiSZJ49M7yNDh99I0r3aY031o4KZQ2Y5m9WPyzgaB5CntfNrqguj\/MbNlxne1OP8P0imgmhuypYzo5Ilb8coM1TtF+LQuLXXGsuuj3hMYJ7odYGWwjgSag1MbIbhCTwr8DKQiyzcfGXY2le3sUbJ2S1lH2aiaoHFQy0DADrhm30LhpFaxTLrcB7k58WL7b6qtBd4oLQQXsS3k6BmvQ0Xlg+uRSC4Ped6gcDm4C05zcFrt8Ag8MC92WKr2rpD1RAp30n+v\/n0h6c\/KvwBvPQh8V2gco2R\/dwbk+scOZrLKx6+nuSfeF95uxEQLHKO2m7G1+t4ffB+x6zpl+VKwxA+I0aFa90JS27guf4dYEeKZR0PczihUkz3xRKBz1RF4rZgqzsXs4JjOIM5JkCNKopNmbk+mGh9A90dygYhg5WwkZPgnIzfcOZqX8Eot+xeZo3zDeH8bRDG1f6bxyd42pQxZji8Q2ryfvR6VycdQsuGE\/iKrIbJ3wTh3aPAwhetcqLBxFNDM+tGHN\/tKlwYwSv8Y10qqwS3omLBNvu7k86VnRDAQ8k6Q4KZK6wJpY+xy8tu733va0yTcse3h0NgBhzqp9Y0R0c46wvDWLNAHboI=","translations":{"en":{"changelog":"### Added\n\n- **Notification settings for 5 more event types**: appointment cancelled, appointment reactivated, appointments series updated, booking confirmed and booking declined can now be toggled individually (push\/e-mail) in Settings > Notifications\n\n### Maintenance\n\n- Updated translations from Transifex\n- CI now fails when a string is missing its German translation"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2x1Zmxvdy9hdHRlbmRhbmNlL3JlZnMvaGVhZHMvbWFpbi9hcHBpbmZvL3NjcmVlbnMvYXBwb2ludG1lbnRzLmpwZw==","smallThumbnail":"https:\/\/raw.githubusercontent.com\/luflow\/attendance\/refs\/heads\/main\/appinfo\/screens\/appointments-small.jpg"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2x1Zmxvdy9hdHRlbmRhbmNlL3JlZnMvaGVhZHMvbWFpbi9hcHBpbmZvL3NjcmVlbnMvYWRtaW4uanBn","smallThumbnail":"https:\/\/raw.githubusercontent.com\/luflow\/attendance\/refs\/heads\/main\/appinfo\/screens\/admin-small.jpg"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2x1Zmxvdy9hdHRlbmRhbmNlL3JlZnMvaGVhZHMvbWFpbi9hcHBpbmZvL3NjcmVlbnMvY2hlY2tpbi5qcGc=","smallThumbnail":"https:\/\/raw.githubusercontent.com\/luflow\/attendance\/refs\/heads\/main\/appinfo\/screens\/checkin-small.jpg"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2x1Zmxvdy9hdHRlbmRhbmNlL3JlZnMvaGVhZHMvbWFpbi9hcHBpbmZvL3NjcmVlbnMvc2NoZWR1bGluZy5qcGc=","smallThumbnail":"https:\/\/raw.githubusercontent.com\/luflow\/attendance\/refs\/heads\/main\/appinfo\/screens\/scheduling-small.jpg"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2x1Zmxvdy9hdHRlbmRhbmNlL3JlZnMvaGVhZHMvbWFpbi9hcHBpbmZvL3NjcmVlbnMvYXVkaXQtbG9nLmpwZw==","smallThumbnail":"https:\/\/raw.githubusercontent.com\/luflow\/attendance\/refs\/heads\/main\/appinfo\/screens\/audit-log-small.jpg"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2x1Zmxvdy9hdHRlbmRhbmNlL3JlZnMvaGVhZHMvbWFpbi9hcHBpbmZvL3NjcmVlbnMvc2NyZWVuLmpwZw==","smallThumbnail":"https:\/\/raw.githubusercontent.com\/luflow\/attendance\/refs\/heads\/main\/appinfo\/screens\/screen-small.jpg"}],"videos":[],"translations":{"en":{"name":"Attendance","summary":"Collect RSVPs, check people in and see attendance by group \u2013 for rehearsals, trainings and meetings, all on your own server","description":"Know who is coming \u2013 to every rehearsal, training session and meeting. Attendance collects RSVPs up front, records who actually turned up at check-in, and breaks every response down by your Nextcloud groups. Made for choirs, orchestras, sports clubs, volunteer crews, congregations and every other group that needs to know not just how many are coming, but who.\n\nFree, open source, and every reply, attendance list and comment stays on your own server.\n\n## Collecting replies\n\n- **One click:** Yes, No or Maybe, with an optional comment\n- **Changed plans:** update or withdraw a reply any time before the appointment\n- **Quick-reply links:** answer straight from the notification email, no login needed\n- **Dashboard widget:** reply from the Nextcloud dashboard without opening the app\n- **Guests without an account:** invite people by email address through the Nextcloud Guests app\n- **Reminders:** automatic nudges for everyone who has not replied yet, plus manual reminders\n\n## Organising appointments\n\n- **Recurring appointments:** create daily, weekly or monthly series in one go, then edit or delete this one, this and following, or all of them\n- **Import from your calendar:** pull events out of Nextcloud Calendar, with optional automatic sync (Nextcloud 32+)\n- **Closing and deadlines:** close an inquiry by hand, on a deadline, or automatically once it starts\n- **Cancel and reactivate:** cancelling is a state of its own, and plans can change back\n- **Scheduling:** mark the yes-repliers you actually need and notify exactly those people\n- **Attachments:** attach sheet music, agendas or minutes straight from Nextcloud Files\n- **Visibility:** restrict an appointment to individual people, groups or Nextcloud Teams (Circles)\n- **Copy:** duplicate an appointment with all of its settings\n\n## Seeing what you need\n\n- **Response summary by group:** your Nextcloud groups and Teams appear as separate sections, each with its own counts\n- **Check-in:** tick off who actually turned up, in bulk if you like, with a note per person\n- **Unanswered:** a section that shows only what still waits for your reply\n- **Activity history:** every reply, change, withdrawal and check-in with who, when and from where\n- **Export:** all data as an ODS spreadsheet\n- **Calendar subscription:** a personal iCal feed for Google Calendar, Apple Calendar, Outlook or Thunderbird\n- **Permissions:** six group-based permissions decide who may manage appointments, check people in, see summaries and read comments\n\n## Optional: a mobile app for iOS and Android\n\nEverything above works entirely in the browser. If you want more, there is a companion app that talks to your own Nextcloud and adds the two things a browser cannot do:\n\n- **Self-check-in by QR code or NFC:** people scan a printed QR code or tap an NFC tag as they arrive, and the attendance list fills itself\n- **Push notifications:** new appointments and reminders reach the phone straight away\n\nIt also puts your appointments, replies and comments in your pocket and holds several Nextcloud accounts in one app. The mobile app is free for 30 days per Nextcloud instance, then one yearly subscription covers the whole instance \u2013 this Nextcloud app stays free and open source, with or without it.\n\n[App Store](https:\/\/apps.apple.com\/app\/id6759988681) \u00b7 [Google Play](https:\/\/play.google.com\/store\/apps\/details?id=de.krautnerds.attendance) \u00b7 [What the app does](https:\/\/anwesenheit.app\/mobile)\n\nDocumentation, use cases and roadmap: [anwesenheit.app](https:\/\/anwesenheit.app)"},"de":{"name":"Anwesenheit","summary":"Zu- und Absagen einsammeln, Anwesenheit abhaken, nach Gruppen auswerten \u2013 f\u00fcr Proben, Trainings und Sitzungen auf deinem Server","description":"Wissen, wer kommt \u2013 zu jeder Probe, jedem Training, jeder Sitzung. Anwesenheit sammelt vorab Zu- und Absagen ein, h\u00e4lt beim Check-in fest, wer wirklich da war, und schl\u00fcsselt jede Antwort nach deinen Nextcloud-Gruppen auf. Gemacht f\u00fcr Ch\u00f6re, Orchester, Sportvereine, Feuerwehren, Gemeinden und jede andere Gruppe, die nicht nur wissen muss, wie viele kommen, sondern wer.\n\nKostenlos, Open Source \u2013 und jede Antwort, Anwesenheitsliste und jeder Kommentar bleibt auf deinem eigenen Server.\n\n## Antworten einsammeln\n\n- **Ein Klick:** Ja, Nein oder Vielleicht, auf Wunsch mit Kommentar\n- **Pl\u00e4ne ge\u00e4ndert:** Antworten lassen sich bis zum Termin \u00e4ndern oder zur\u00fcckziehen\n- **Schnellantwort-Links:** direkt aus der Benachrichtigungs-E-Mail antworten, ganz ohne Anmeldung\n- **Dashboard-Widget:** vom Nextcloud-Dashboard aus antworten, ohne die App zu \u00f6ffnen\n- **G\u00e4ste ohne Konto:** Personen \u00fcber ihre E-Mail-Adresse einladen, mit der Nextcloud-App Guests\n- **Erinnerungen:** automatisch an alle, die noch nicht geantwortet haben, dazu manuelle Erinnerungen\n\n## Termine organisieren\n\n- **Serientermine:** t\u00e4gliche, w\u00f6chentliche oder monatliche Serien in einem Rutsch anlegen und sp\u00e4ter nur diesen, diesen und folgende oder alle Termine \u00e4ndern\n- **Kalender-Import:** Termine aus dem Nextcloud-Kalender \u00fcbernehmen, auf Wunsch automatisch synchron halten (ab Nextcloud 32)\n- **Schlie\u00dfen und Antwortfristen:** eine Umfrage von Hand schlie\u00dfen, per Frist oder automatisch mit dem Terminbeginn\n- **Absagen und reaktivieren:** Absagen ist ein eigener Zustand, und Pl\u00e4ne k\u00f6nnen sich wieder \u00e4ndern\n- **Einplanen:** aus den Zusagen genau die markieren, die du brauchst, und nur diese benachrichtigen\n- **Dateianh\u00e4nge:** Noten, Tagesordnungen oder Protokolle direkt aus Nextcloud Files anh\u00e4ngen\n- **Sichtbarkeit:** Termine auf einzelne Personen, Gruppen oder Nextcloud Teams (Circles) beschr\u00e4nken\n- **Kopieren:** einen Termin mit allen Einstellungen duplizieren\n\n## Den \u00dcberblick behalten\n\n- **Antwort-\u00dcbersicht nach Gruppen:** deine Nextcloud-Gruppen und Teams als eigene Abschnitte, jeweils mit eigenen Zahlen\n- **Check-in:** abhaken, wer tats\u00e4chlich da ist, auf Wunsch ganze Gruppen auf einmal, mit Notiz pro Person\n- **Unbeantwortet:** ein Bereich, der nur zeigt, was noch auf deine Antwort wartet\n- **Aktivit\u00e4tsverlauf:** jede Antwort, \u00c4nderung, R\u00fccknahme und jeder Check-in mit wer, wann und woher\n- **Export:** alle Daten als ODS-Tabelle\n- **Kalender-Abo:** ein pers\u00f6nlicher iCal-Feed f\u00fcr Google Kalender, Apple Kalender, Outlook oder Thunderbird\n- **Berechtigungen:** sechs gruppenbasierte Rechte steuern, wer Termine verwaltet, eincheckt, Auswertungen sieht und Kommentare liest\n\n## Optional: die mobile App f\u00fcr iOS und Android\n\nAlles oben funktioniert komplett im Browser. Wer mehr m\u00f6chte: Die Begleit-App spricht mit deiner eigenen Nextcloud und bringt die beiden Dinge mit, die im Browser nicht gehen:\n\n- **Self-Check-in per QR-Code oder NFC:** beim Ankommen einen ausgedruckten QR-Code scannen oder einen NFC-Tag antippen \u2013 die Anwesenheitsliste f\u00fcllt sich von selbst\n- **Push-Benachrichtigungen:** neue Termine und Erinnerungen kommen sofort aufs Handy\n\nDazu hast du Termine, Antworten und Kommentare unterwegs dabei und kannst mehrere Nextcloud-Konten in einer App verbinden. Die mobile App ist 30 Tage pro Nextcloud-Instanz gratis, danach deckt ein Jahresabo die ganze Instanz ab \u2013 diese Nextcloud-App bleibt kostenlos und Open Source, mit oder ohne mobile App.\n\n[App Store](https:\/\/apps.apple.com\/app\/id6759988681) \u00b7 [Google Play](https:\/\/play.google.com\/store\/apps\/details?id=de.krautnerds.attendance) \u00b7 [Was kann die App?](https:\/\/anwesenheit.app\/de\/mobile)\n\nDokumentation, Einsatzbeispiele und Roadmap: [anwesenheit.app](https:\/\/anwesenheit.app\/de)"}},"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":"integration_dilingual","categories":["integration"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/www.dilingual.com","website":"","created":"2022-06-10T17:02:59.223276Z","lastModified":"2022-06-10T17:56:57.009394Z","releases":[{"version":"1.0.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=20.0.0 <21.0.0","minIntSize":32,"download":"https:\/\/6def-2a01-4f9-c011-7295-00-1.eu.ngrok.io\/index.php\/s\/tRsyTP87gMo3bPj\/download\/integration_dilingual.tar.gz","created":"2022-06-10T17:56:56.427471Z","licenses":["agpl"],"lastModified":"2022-06-10T17:56:57.642869Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=20 <=20","signature":"Ztkm5DOJ6zKlbpKeTnJNkHMVS1pCPk8ZaC1\/CkMcXh0lPM24sDcvvMiQNwTOeLc4\nnXe4Cs1dV4kY\/9e4mP+rU2aHPxIH7Hc5gyD7V5XAFyjKGmh2EpxiEuPolNte9RSC\nlcYfEmHVXIFAm+vjYlvIs3M1VKEBO39fugyzKPGJkeU5wxaMsg94C76JwgXJMe9E\nV1WiyBs8N4xONSFxjMCE76xM\/g5nmj5qkHXVRkFANEzi07zlsCotzlOHFNe9vfic\n94BRWuKO80R83ovKDM3VExkojz6QNFrZ8UkXZ3sEBXECcnsPQqSHCB4dMKDMwC8j\n6lxAVTXk4gni5aThh1PaAsh24wZP1lA\/QxFROhUqDkvvqMThWGVvp3CKVDLF7oCC\nS5f0sZGrPmqZBZOOiSMnp8klBCOPTsa5gw2IL4XbGdSu84dU1nZNe8WSJi0QQ7Bw\nt\/6cD92Mh\/KkyvSGUtl+JiguAxtdEZFRlb4jyjp17+gf1atcegPpaXe95Bisghn0\npLU7+brqyK9kD491nfHpf6NK3U6ij6wj4S6xioTET6w5JEu0C4gtEYUBBG4dZQbg\nzNTpQ7r7UfswTt6E6yuGFefsntTue3\/pQ0IH\/cvKiBqJ3B5MgdB0stG+ODT50hA0\nWwQM1FTBNfqsHw0t3zi5FgvMtMFhUW39wBlYwWNm7HE=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly91c2VyLWltYWdlcy5naXRodWJ1c2VyY29udGVudC5jb20vODc4OTk3LzE3MzEyMTE0Mi00MjcwODhlNS1iYWRmLTRmOTUtOWYzMS1kMzlhZTIwY2FiN2QucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly93d3cuZGlsaW5ndWFsLmNvbS9odWJmcy9VbnRpdGxlZCUyMDYucG5n","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Dilingual Dashboard Connector","summary":"Track your website translation with Dilingual","description":"# Track your website translation with Dilingual\n## What is the Dilingual Dashboard connector?\nThe [Dilingual Dashboard connector](https:\/\/www.dilingual.com) enables you to track the translation status of your website within Nextcloud.\n\nWhenever not reviewed texts are added to your website, the Dashboard connector will flag them to you for review.\n\n## What is Dilingual?\n[Dilingual](https:\/\/www.dilingual.com) is the easiest and fastest way to translate your website. Dilingual is compatible with all major CMS and platforms such as Wordpress, Webflow, Drupal, Joomla and many more.\n\nWith Dilingual you can translate your website without code changes. All maintenance and security updates are performed by our team.\n\nYou don\u2019t have a translated website? Use the [Dilingual Try mode](https:\/\/www.dilingual.com\/try) to preview how your translated website could look like. There is no signup required to do so.\n\n## Setup requirements\nTo set up the Dilingual Dashboard connector you need to be on a paid plan and contact the support team for an API key.\n\n[Dilingual](https:\/\/www.dilingual.com) API keys are generated at the project level. Therefore, in the current version, you can use the [Dilingual](https:\/\/www.dilingual.com) Dashboard Connector for Nextcloud to track the status of a project or translated website.\n\nTo use the [Dilingual](https:\/\/www.dilingual.com) Dashboard Connector for Nextcloud you need a Dilingual plan with access to our extensive API interface. The [Dilingual](https:\/\/www.dilingual.com) API is available for Plus and Pro plans upon request to our support team.\n\nIf you are running a [Dilingual](https:\/\/www.dilingual.com) on-premise server, you can also use the API interface. To generate API keys, please refer to the instructions in our documentation.\n\n## Setup steps\n1. (Optional) Configure your [Dilingual](https:\/\/www.dilingual.com) Server URL in the Nextcloud admin settings.\n2. Configure the [Dilingual](https:\/\/www.dilingual.com) API key in the Nextcloud admin settings.\n3. Verify the review percentage is shown in the Nextcloud dashboard.\n\n## Learn more about Dilingual\n\n- [Feature Overview](https:\/\/www.dilingual.com\/features)\n- [Plans and Pricing](https:\/\/www.dilingual.com\/pricing)\n- [Learn Center](https:\/\/www.dilingual.com\/resources)\n- [Blog](https:\/\/www.dilingual.com\/blog)\n- [Documentation](https:\/\/docs.dilingual.com\/)\n\n**[Get started with Dilingual and translate your website today](https:\/\/www.dilingual.com\/get-started)**"}},"isFeatured":false,"authors":[{"name":"Dilingual","mail":"hello@dilingual.com","homepage":"https:\/\/www.dilingual.com"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEEDCCAvgCAhHOMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjIwNjA4MTgzNjA5WhcNMzIwOTEzMTgzNjA5WjAgMR4wHAYD\nVQQDDBVpbnRlZ3JhdGlvbl9kaWxpbmd1YWwwggIiMA0GCSqGSIb3DQEBAQUAA4IC\nDwAwggIKAoICAQCgpRBsVAH5GQnX8EuI55gstbsO3XTkQGpx9bJYvnmdWs\/rpa8q\n1CgEypdKEcouNPx5ztnURJWfiGnIwk1t0GZZpIKUkWTniNjD\/Sgmf+bwx7xTXY5W\nGYgDepQIn\/fKMlVR0tGIls2EL7ZtUXq0NFBGaBV38G+oLCmPNnvUVR9Q+8r4NCTB\nEzTIdyEjJz2Pxcff+BjN5tVcb+Q\/KUKP6KU4YgiUqXp1tFRWAq3P4gS8tlpKcZiN\nn8sOcB41JaJDzOV\/r18j18sg+ITvg1kuYXB99K3G6U6D+lnELeKJaewoX+tFrw4Q\nlspRHb8RapbUukUHIlvWwBziHMVUPLgxUm4MLa19pmu5T8Og9iKAQh3842YtWMDT\nkDJU3WOP+M1s8MTzLji75YGp7SlgNY3\/wpS24WM0tyVUTnuc6c3Pr3Ow0BR3ozZb\nNt09\/bhdlBW\/YPf2aYvJ3UifqYRjM7DtcxDJQ19lYNVmwM4IUXYQlenJySUwQJ3w\nTwO4O3YrwZuIOg8WseB+wVLftVQkT1BjhGC5uWYpwmjbXrc29VX1T1mSBBlc0\/VS\ntr4zJR12RkHeumtXK50YIoy8IBfWeC85k25P8hBNzd4dX3BssbvcSeFidsqkurr7\nw5KfutjrWzpqZc43Of\/WjM8b\/gO7LGISr2qh7YRYso9hyXU8cHGXY7YUPQIDAQAB\nMA0GCSqGSIb3DQEBCwUAA4IBAQBNGF6xBp2MWwHQ4BvioNK\/f4xisVvIEDZRPG9A\nJ4cD3GgzJK3BWyfVQl\/wVhzi523uCqa\/xyKqFeZ3R5qCh3mIa7KozMvL\/4i7TuhB\noMtO4rViapxZ3U2Ln+gvOS4gpWN2lR0URahyBJ\/GUhiRcC6uEHVxUyWXeToiVuJa\n7O1D+EAA\/4w\/JR30naa7V8UJYPLAxjlkPIVcyoVIeGWaWONZXCUWRPrwis9KkU0N\nKO6YckWA2jM+1bn0TJMXAP1dlaBEIXPuE1nSm6bfJfKnAlFvL7YufoKdM1C669eE\n1CjZni0Rn4FqZohMQtHun8weOkUG7sQO8qf4Zc8AmUNhYCjE\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"gptfreeprompt","categories":["integration"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/gptfreeprompt\/issues","website":"https:\/\/github.com\/nextcloud\/gptfreeprompt","created":"2023-10-03T13:05:36.024165Z","lastModified":"2023-12-01T09:38:47.911798Z","releases":[{"version":"1.0.2","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=28.0.0 <30.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/gptfreeprompt\/releases\/download\/v1.0.2\/gptfreeprompt-v1.0.2.tar.gz","created":"2023-12-01T09:38:47.897387Z","licenses":["agpl"],"lastModified":"2023-12-01T09:38:47.957280Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=28 <=29","signature":"dmD3vzSGd4edxet4G8FN7WmIPz\/TrqmcLp7yKHyI6BYj5dyHOdPVrS4xRmzyTKhwl3EWifm7OcqE3ZfLJbSgbRwy6tNg3BvioqN7X+pYyC+mIUhwSEtuLiLXkF+jeY04yEnvGky6C6\/FX\/HtOLCUxl\/7r6NOYeSB69j5rjzOILQHBsOYT6PWoD8DuLQX4p1JWxCTurWkXUiBMoaCSgdz9Pu3CCcZbuq4ZtjpLD\/cyfK3bfyqjVygy00COUpsKIb1dnnveQdiW74tesXTUWTKmnN0etbRMOuvhL1\/ePn0PyHYl09bcvBgpvWEf9sFPcdo5Oge0dgutMW+gA07ZTDBprqhoduH4pj+jSbcPUw7J1Azqt0XumYDQBjRH+bs+JBfF+\/QWaPv\/EToCCq6shjOwcBsqdp4UYpnETghmnNlv9\/z8C83Aal+Vl5rULC\/RVZJGpTpKX1McnrGu+FabS1NfQViM9LoDEBjOC8XvGHN8pVGiD+k7nErOYAXGEqzDd68YGBKoWu\/Wj304MP5+QaB7o5DtWbXGII1yohG9WQL\/YBHZI2iR5tNDY5rUDTnRaC6oOW1ChPoGO0Vjr\/zcvXV4aGReWjnVqt6rd\/5DdEGNQcEukNMOm54El3v\/0hFIYArHRMza\/s\/OtK0JBAkHjuumAUZhlYGnvUcqgtSSyCLz6g=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9ncHRmcmVlcHJvbXB0L21haW4vaW1nL3NjcmVlbnNob3RfMS5wbmc=","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"GptFreePrompt","summary":"A SmartPicker for interfacing with the GPT integrations that provide free prompt cabability","description":"A unified SmartPicker for Nextcloud large language model integrations that provide free prompting cabability."}},"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\nMIIECDCCAvACAhIzMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjMxMDAzMTI0MzU4WhcNMzQwMTA4MTI0MzU4WjAYMRYwFAYD\r\nVQQDDA1ncHRmcmVlcHJvbXB0MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKC\r\nAgEAoJ2E1KuN7LWtHoNNtV6xY8eYvI4Wrg6dMtldOdV8LoJfA\/Co5Ohx0UDMAh96\r\nH3GPF8H8Oi1v\/AZ36lcD\/md6We0j+k\/zOLV2JtDk7E3P4TL8lYw5AcWYcK3n+jxP\r\n0A+LW8QNI6dx9a8SecoDnp46zGYkWTDjClTch9bGZkMRAQl62SdvZc7g\/R1k3Obo\r\nYmUZdZ+gKmdJwwKnfvyCG+IvAh1bh5domvAx+dayp6JNl8qVHdll79HvlTXO0woU\r\n+1eBwnzvxvTpaG1AETr3FipLtPbpn6G3wyLUmg4SL7PAI3VjCctTH8agtKsHhocC\r\n8UIkkj0qq+ZmYH78oFhvEgE2CI+Kq5HyZnChoqTJViuCxS\/sM3b2jKkUQ6z8qJMd\r\nIUgQYuJ1jKLV7O5T37yX26KgKKcYTqfXeiDiL51GPBzOE0aPetk5\/jlHRyMedBNm\r\neaEU8uuRiu4AAq1AgxzRo5Q74nZxPDvTmPAjdP5mdqav2rfv3XocDGaAxYUa5KUl\r\nkzjUmGkp+0Altqf2TukP6GTUvhT357Z0rS+MYMi9loD1IBDq5X15vDuE9FYUJMUO\r\nE+BLUlTsRoLsCN2YNug0p9MGY0a7HlH5q8rxdkEgYjM5KNimZWYbBvgUqxutByHj\r\nZNiyH1HMKVr7RO0wcc63DetfPO9tJiEEPDRy8osH73cOgOsCAwEAATANBgkqhkiG\r\n9w0BAQsFAAOCAQEAB44jf6\/mgLePNOPwqdZqbkgaLfzHcnIDE76RM7WWX3ECVPtW\r\nFpLeC7+ExTL8penCMIFcHp9Wq9OTacA43j3Q+kAYPsZS4xki4SQd+L6l3XycM3pi\r\nl2VB4jqdPlhN34qsfpeedegyIMXDQO42aBGWrPOdA4T\/Gb\/Cb4EbRFc7jrya9eFu\r\nMxRdZn+y7hdykd1yZQ3iC\/6Br6i3b8GzMm\/SGru9ertKPFe4Yfv9AyVB89PrjHtk\r\nyaSoTM95H0aa7mogQn8arg1vS8JzJgn+BvbhmebS\/u\/QdakIRJDGYflHHZEQRbJ2\r\nUwZZa\/VsRDB6Yp5d+pUvK+CXQvn8VPP5AYCOSw==\r\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:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3N0cnVrdHVyYWcvbmV4dGNsb3VkLWNlcnRpZmljYXRlMjQvbWFzdGVyL3NjcmVlbnNob3RzL3JlcXVlc3Qtc2lnbmF0dXJlLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3N0cnVrdHVyYWcvbmV4dGNsb3VkLWNlcnRpZmljYXRlMjQvbWFzdGVyL3NjcmVlbnNob3RzL3NlbGVjdC1yZWNpcGllbnRzLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3N0cnVrdHVyYWcvbmV4dGNsb3VkLWNlcnRpZmljYXRlMjQvbWFzdGVyL3NjcmVlbnNob3RzL3NpZ25pbmctcmVxdWVzdHMucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3N0cnVrdHVyYWcvbmV4dGNsb3VkLWNlcnRpZmljYXRlMjQvbWFzdGVyL3NjcmVlbnNob3RzL3NpZ24tcGRmLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3N0cnVrdHVyYWcvbmV4dGNsb3VkLWNlcnRpZmljYXRlMjQvbWFzdGVyL3NjcmVlbnNob3RzL25vdGlmaWNhdGlvbnMucG5n","smallThumbnail":""}],"videos":[],"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-09-14T07:32:38.789357Z","releases":[{"version":"3.1.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.2.0 <8.6.0","platformVersionSpec":">=33.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/packages.framasoft.org\/projects\/nextcloud-apps\/drop-account\/drop_account-3.1.0.tar.gz","created":"2026-09-14T07:32:38.759874Z","licenses":["agpl"],"lastModified":"2026-09-14T07:32:38.834674Z","isNightly":false,"rawPhpVersionSpec":">=8.2 <=8.5","rawPlatformVersionSpec":">=33 <=35","signature":"GnJ9RD5KzInKVf72V9T6X6YqOBAbk\/wA2ry32+yOAisWZrj\/hokOulS6bFMALDHX\nDN6HhTk4SZVeC2+rObv\/lF1mJkpOoAvKoYV4vEoG\/eiWKvtm0hvXKvPMUbbECaZq\ni3E3m4T5Ux5i1Wl\/0dvCD6ZIwdtP3MZAbaF\/O51fML7r7c42GJzWCQwfFCAg1Imc\nQSg\/7DMhatELijeK5em7XTQMZLYe6Wi1f5DaKNq+626+DIKp8fKrHXhYbhXFLc1d\n6CTAYq2QZYh\/O9UzMrYer7yjmyD7GKxb6WlfEkkxJc+i7JyIoTZHAYed7aL84J45\nuRMQJ8q0lhh7PMKR0CctYNYXXgfj9nN+hHdc6rIfN+CKQY9CJHrDx0CB61DmrlRk\ncu4gXVdPwlMgZj0luC6DPkc4lb0KV9TpO2YgVzqlQ5LeTGM9GkHNH62GDdWYEAMN\nnrGANmAqagOMLUf9+VcvuiQ0AutiMoJvyciEb\/brqpML9F5jyUqB+yr8YjF4iFE5\n+lZm5nvNse3SlN09MdT1B0yTEnJ5dwAlt2v0jipHUXAqZt\/zwY5UYXN0CCKp0PnQ\nb8eRVp+rLDOW2fllmVB6NNQWTnvu8JP9f8vDyIH1lWCGzUxn8RrbdVSuyXzHCX13\nfvJo9eqjWufzlGj8zvXnG0uccp4Ge6AHmZDa32Q+x7I=","translations":{"en":{"changelog":"### Added\n\n- Support for Nextcloud 35\n\n### Changed\n\n- Store user settings through `IUserConfig` instead of the deprecated `IConfig` user value methods\n- Dependencies updates\n\n### Removed\n\n- Support for Nextcloud 32\n- Support for PHP 8.1"}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"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:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL25leHRjbG91ZC9vZmZpY2VvbmxpbmUvcmF3L21haW4vc2NyZWVuc2hvdC5wbmc=","smallThumbnail":""}],"videos":[],"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":"bruteforcesettings","categories":["security"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/bruteforcesettings\/issues","website":"https:\/\/github.com\/nextcloud\/bruteforcesettings","created":"2017-04-25T15:54:47.314352Z","lastModified":"2022-04-14T08:26:26.765175Z","releases":[{"version":"2.4.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=21.0.0 <25.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/bruteforcesettings\/releases\/download\/v2.4.0\/bruteforcesettings-v2.4.0.tar.gz","created":"2022-04-14T08:26:26.562603Z","licenses":["agpl"],"lastModified":"2022-04-14T08:26:27.027740Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=21 <=24","signature":"EvgE59gDe0SSEH++MhCe3P7fncyNQhBBvjcYx11iJ6dL8GXGPmcS35vWmwvc+V8B\/IS0LUMfQjyIlSfFFcmt+JOegm1EU3r\/TwTGJ\/mgJ9VZZXgsNX1jyU\/6h8vyxi0QDI5soLpjnJuNNwc1Ya\/osz7+dVXRhO0PBKTfjYk7tlaAUbtJ\/F\/MMEL+UcNwm0OXR8bG2Vvs3HCUyu7661QE8xtIkKqN6TdJczoLz\/h0QtHQDPB8CXZT03TvZD2cpc1Mk86cfmWcAgF84+3zF54VJMIt1PdYP9ZJZfmQ\/TPc0iK0CB5jEmuODatrqK3\/el2lmNA16GUha1hwG+CnJM9mSA44yzjnbpj+3NZI8ecTy6sh1c2rD2QpmdYZgW8aeARYesmeKMblPstNyfPL0UtM04npvBFxzmGkg3XeJnaSwi+JlNsUVwV+lz5OGoNVKp5PBcNbpk61PGUkFd8Hp2QcvAPa17vLVAG1n7TBK\/HC2pceBcu9v6u2Nh4kVHZNAl8Hi9eVrq6QrGzy70Zkf73BjuSaNQCdTi1YSANGZPsjEjIFif8Iw\/XemegRK6XekHrIyEEnxYMvNUnrLQ3QtEC9L3UBgaviKqpu1PCIy9bHchRwxeHIcYS9pCdAPjmQyuH59VdwNSR9lADC8Tkt\/J+eP4idpV6mPvqDhfa5DQAJav0=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9icnV0ZWZvcmNlc2V0dGluZ3MvbWFzdGVyL3NjcmVlbnNob3RzLzEucG5n","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Brute-force settings","summary":"Whitelist IPs","description":"Brute Force Protection is meant to protect Nextcloud servers from attempts to\r\nguess user passwords in various ways. Besides the obvious \"*let's try a big\r\nlist of commonly used passwords*\" attack, it also makes it harder to use\r\nslightly more sophisticated attacks via the reset password form or trying to\r\nfind app password tokens.\r\n\r\nIf triggered, brute force protection makes requests coming from an IP on a\r\nbruteforce protected controller with the same API slower for a 24 hour period.\r\n\r\nWith this app, the admin can exempt an IP address or range from this\r\nprotection which can be useful for testing purposes or when there are false\r\npositives due to a lot of users on one IP address."}},"isFeatured":false,"authors":[{"name":"Roeland Jago Douma","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEDTCCAvUCAhBDMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMTcwNDI1MTU1MzQ0WhcNMjcwODAxMTU1MzQ0WjAdMRswGQYD\r\nVQQDExJicnV0ZWZvcmNlc2V0dGluZ3MwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAw\r\nggIKAoICAQClfs4w3cwIdR6XUXBEySfGa7EEFTPXTJBK3ZoGuehd9vi3Xn88UI5w\r\noilKcn5EL\/JHwJmNgbDNZ1xPh2yTWLykB\/yzTpkVnLIc6bmGsjaF3aNkqmzFtTP9\r\nGNUmesoSsNQtRZIHUh2GRnlRamEfb6w8plhlDP9BOQ6VOLHb1sRabRtlr+bX9hvE\r\nbae\/grqiWcLFFx+DtNjFsDGuK+GxGASVWdwZKyYRfQd0EvSDOJ1F6hMdGZGR5K5n\r\ne6y07AeO6Uot9UMFEy2l7n27qiBfuSWe\/F31uI40YGzM5XXVxejJb9qagdS8A13o\r\n3iqaJ8qc9dqIs5I9ivgGOv3R8BkdzO7vVW\/oXPq33O9\/p\/Zm+OvkrfyFtdIdlAHX\r\nj12HIUpCwxh1ZIkqX\/02cUvwZ\/1WpyUYm6u8osN9pQLTss74oxdya1SMYhtVVRSP\r\npCx7darSbWUZ2wtAHLGgSNYc5NAwRO2zSRqTaR\/1z784zPDcsZuPKy\/\/CqOpfJLn\r\nZ+bCPeHXJE5gbtWEM39m+R76wqdCs9bg7oOZ2MXKkNcyBy6Yg7iqWBdOTL0UH\/Zn\r\nbwixbYdlOKdCkY2ylnoZ4JHmR5wJ97KbNytCOJxwPY9us6wFrTP\/G0fJY4Z0b37x\r\nqS0TiP4PiZHx8BrYYmOfg+iR4E\/rOhwdOd8Ba1\/zSJ1Qw+f3yFoKCQIDAQABMA0G\r\nCSqGSIb3DQEBCwUAA4IBAQAm3awshqaXAPQpU\/GW6aQDbW6x\/nBhn49nGMU0EdkK\r\nU1kDRVxaVDNd9Oe8PWkvsaWdX2gFynd\/fFavIwcL7a7xpAjN4zrNzatkZNrjv8Rl\r\nSj2qNkotIYKwXhGeohnWLBrgG0Uj7uGj0Qpz5h6A5aG9iWdl7lrH+hTdDxKqY1UX\r\na7SYpkoXv2OZXrAIg3gBz3+xGc4DdD6jgFfgy0qX\/OoQcIFAHruHsbUm95eom6ET\r\nVr\/UGcgjsOtlYf7W7ienlc3UIMqawiktzKFTVXovmSlx5olH4QagPWEcnerEGRJL\r\nuUc0w\/\/6ccbp48yprVDDs3gqA1C3q4q\/RjSJ4AkeLo5V\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-09-16T16:51:18.626308Z","releases":[{"version":"3.3.4","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=30.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/pulsejet\/nextcloud-oidc-login\/releases\/download\/v3.3.4\/oidc_login.tar.gz","created":"2026-08-07T23:24:11.739751Z","licenses":["agpl"],"lastModified":"2026-08-07T23:24:11.795511Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=30 <=34","signature":"O4N6IyY1Mj3bi8ZrUVghqnxawrQoT1Hs++lSFdzZF+zYGA1YWicMV5xqJxD6OZjkH5gLnGPHnyj155qELYOXJDjfJ9aDyV+V5RCyVOu6Sbs2jLZ+AwrogJuPTZOlD6EiiFTGL3pEH69edXIfzbyAZQGfVM1phhr+TeUZfHM1V1L3a04asCp3A38V0e\/JdLEX6kIFxEEH+4gQGl7g6pv4573lFYUyaS70EGIe\/5SvrohtqIL3aMEAtqRTSUk8R\/IBg02dsToOZTEZhxQYULsUyjuDN3Agb5IH4PH6g5WnwFbAO+T9Rw9yr+M7DyMkMRBzL7Fxkt3rFTeHJAKWS7tR+soVG1J2B8gv6CokcBQQFNRZA5BlNtrRQ3mljRnjnYsxMTpYFeekqS48yvt\/5WBMvfrv0uSIqUUa7zt18GyN8Mh28Lvrx1I7G5OMCrRdvUXioxDeBlOhkHGORk+7RLP13tuXJ58gPaAPzJD7QjEfKbWG7J4E8RNMDThAxauoe8hQYuVVh\/TwCuHI0Z9KkDxvpFXMDOZISwGz7kQ\/KLgnQWkMCaqO1wmUY6JGcu3i+l2ilc48+uOskkvrq4zv9iZy+LSFWKz6GTzp9t04raPuWSADTyRYtSDfYvqfNS5VScxFsSF6V8lruqShvG82rOcI6u67avdO6v1MNUcBtMB8QmE=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3B1bHNlamV0L25leHRjbG91ZC1zaW5nbGUtb3BlbmlkLWNvbm5lY3QvbWFzdGVyL2FwcGluZm8vc2NyZWVuc2hvdC5wbmc=","smallThumbnail":""}],"videos":[],"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":"files_mindmap","categories":["files","office"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/files_mindmap\/issues","website":"https:\/\/github.com\/nextcloud\/files_mindmap","created":"2018-10-10T14:45:16.040431Z","lastModified":"2026-09-18T07:56:14.178095Z","releases":[{"version":"0.1.2","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=32.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/files_mindmap\/releases\/download\/v0.1.2\/files_mindmap-v0.1.2.tar.gz","created":"2026-09-18T07:56:14.167647Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-09-18T07:56:14.228019Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=32 <=35","signature":"qQw0iqaY4Z0RkI4gfoTS4M9G\/olrsIC0slk3+mE7\/4WBREv82bi2NrVXI0Rht\/R36\/Uqr1Fki9LTvR3aV7puNRUMGlDDRCFo\/7m2DLMRNwe4Jf36pswvbRalzUffoZoZ\/W87\/\/hX3uQWdLbNDlcwQz9fMD1MMGoB0FN7gLj1GyHS7xkTofu5qvBgnDRqyvJR1AgkIOVzjtpu4UbnSatMuLw\/pg0Uaj+HAUrwEFi7unj8KEAagLQLyyn1PsjKhSOajxEpL6+pGsn8g9lX4QGCqUaT8ga7e2PY7\/6SOgnVrSVxnQgu2NcbzEOaC1fo13fF2\/2r+OQ6jVt0043xrAcB0OCv1rY9BflQwf7rZBv+JIrntxOrumKuNKWDh+r2ZJvJDXTE3UxCeG\/TniTE+BxO9KhUc9NmbDKq08qpzL4WSPEyctkdLznW1Ex64B5DXp1sBzf\/S7iPlAHleyWUJHoKkKYs193opiikRw8UXnYc5\/mxOAzefUMB+cjJWLVP8aJfD1JvPXymekrSsJ71XpBa6b1pepU3VH5NuRfKYG8JRShUFpsyvjYeHdh6JohZ8HOKN+U9hE6HIMFMgOwoFDkL1TXCpniTT21uDTD2GvhaAkJaw6zQWxttkRAmEleRe1MeT5zp2aZiwxADd+WyWuB2wOI6T3fi0l7uSDn7u3VlziM=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9maWxlc19taW5kbWFwL21hc3Rlci9zY3JlZW5zaG90cy8xLnBuZw==","smallThumbnail":"https:\/\/raw.githubusercontent.com\/nextcloud\/files_mindmap\/master\/screenshots\/1-small.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9maWxlc19taW5kbWFwL21hc3Rlci9zY3JlZW5zaG90cy8yLnBuZw==","smallThumbnail":"https:\/\/raw.githubusercontent.com\/nextcloud\/files_mindmap\/master\/screenshots\/2-small.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9maWxlc19taW5kbWFwL21hc3Rlci9zY3JlZW5zaG90cy8zLnBuZw==","smallThumbnail":"https:\/\/raw.githubusercontent.com\/nextcloud\/files_mindmap\/master\/screenshots\/3-small.png"}],"videos":[],"translations":{"en":{"name":"Mind Map","summary":"A mind map editor","description":"This application enables Nextcloud users to open, save and edit mind map files in the web browser. If enabled, an entry in the \"New\" button at the top of the web browser the mind map file entry appears. When clicked, a new mind map file opens in the browser and the file can be saved into the current Nextcloud folder."}},"isFeatured":false,"authors":[{"name":"Jingtao Yan, Nextcloud community","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.8333333333333334,"ratingNumRecent":0,"ratingNumOverall":21,"certificate":"-----BEGIN CERTIFICATE-----\nMIIECDCCAvACAhM6MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwNDE3MjAzOTI3WhcNMzYwNzIzMjAzOTI3WjAYMRYwFAYD\nVQQDDA1maWxlc19taW5kbWFwMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKC\nAgEAwxrn6SR9oJRGHtarQ0JbBUIDSYI2Lqwyy2hoaTIbgy6Y0kIRvZBHNO1nFnS6\n78P9+qfO3tHXHCibxHHb1DKO1Io4DxvYGmnXTJ\/LjnjO+vcS\/Tn0m4fBsT0QXjkn\ne\/+d75PsMTwgFRHFOYOSRXxtgMgyQJpBMjubWVDghLeoirZw4LpPV5Yw6PcLhCuR\nXb55yhRN1J6rejRX2V2fyRXksPHm41YxScQlx1pN+7pSrmP0eDqn7LVzV4jb3sAl\nK6SXyzSAu90xCltWw60CI8LWIGS2rWtj0zyLlJbtzd5ieZDlotkwN6fDGyu8Iy8d\nQP\/IvTK4J5Nu9c7VSiGVQwid6Yz0QVD55ySXroUiQQ2nJJ8XbLEQGSmc24ny+Z6q\nU\/7+I9fG21FWMNAEsqFnjNHvpDPbEn6Obk6AVbHNA2vi\/0unannZTL7EVX1wKn8i\nYKmyVvDu31yI8SqV4EmGrm17pjIIgK\/YVzY6E32\/37NltK\/J7y5acS7DumDZT3Ps\nBnoWRTNsMQH+k4ZxCp6N9ca1kxw\/iI\/qSiCZ00Ygga1hBKRSTqjn0XbEkCQxgKaM\nskrVnxS7w+tLzFbASLL3fDv3X8OF8LAM7F0uYRrYU2T\/Kw34nZ2LX267b5NQ8REW\nbLkq7afQIRjU5hXA3LQaRmly9hw7FVSJ6yc7pRz\/y\/\/H5okCAwEAATANBgkqhkiG\n9w0BAQsFAAOCAQEAA2H3Ar5k4lcl1ByvULMk8lpPBepRvsasWcbNJwsQZuO9szoB\nipq3FxhMf0+X9XmTsjB3r3zNwjASONzvQKr1ZTC4PtddRR\/LIK65VrZzGzJrlZpm\nUPA+jIqtmQF9e9LIU18TwLjr8gqKQU2KKbgegIIwoJqPDq9xl0gbABKGoKyaa6Jz\nBb2U\/ZFbqwCjTX9qaAfMsq0YthAA44Xn6f69CdbHyITCrmbHiEwLTw8dgeSD8jTP\nGvcfkqoxJM7hnWwj70yJAlV3Zz4K0ttYTAY9bAPsnC326a1SphX\/SwBocPOzYqs3\nIrb18s87O+YjVuzRePw6ZPWZLPp0iA67rKu4ng==\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-07-12T15:11:16.601054Z","releases":[{"version":"1.5.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.5.0\/synaplan_integration.tar.gz","created":"2026-07-12T15:11:16.578147Z","licenses":["Apache-2.0"],"lastModified":"2026-07-12T15:11:16.651372Z","isNightly":false,"rawPhpVersionSpec":">=8.2","rawPlatformVersionSpec":">=30 <=34","signature":"P4xV2Pu3UPZ1FWdWDeuDO1yidDIE9kcFQZS0D\/h88mBv8OImLa39VVhSTb3xGq4W\nM3q0k4S3F+3HPKd9cbCzBblV3QNuQlSVzeMjIciAhnr0dmyjr4XVuydvQF1E5Gqp\ncddLNn8ty5pzk0Q1n+45+yq9EaesiFJqxcNaqlNf5igNIrL9YJ+jv7cufknCDwSl\neLp8msL3pabsVUDVrIuCoGQLIhqRzHpfu4uWOql+WoM5bICjQeLh68iCzw+6c+0f\n9hyrYJFLzaEShObh07Yox2zdAyjFGEM+c8hqWUoKc5epsnBZqz5T5epPrKSzajiM\n6FYidSxJ8swXWfCM6OubqgMMPq+deEME+sGttEGoKzjHRakMC9G+tOrFHgyuU+JS\nUu085NrS3zxLt8l2qO91ZsqrN5pCCddmdJL8gNJ0sJ1RtI4m\/BERXsUnfj4idMZ+\njBKZ3s+f1AbRRvis7AO6iR5N33sm1VIYWHj\/nh6Vxd0GBt11764lK70g6yhJggRu\nb52Y4lJNaz3cXg7Hlf\/4zOgZ60CcFTlptLoxMRpLxO\/3Oo3YDK0\/UPVvzcGEGFK0\nkZl0vRc8URCVfOpHm5ZxTmohhVUqA4GIRq1kuvEEsGzfSFG6MIV6CKJSPGdADJ21\n0IfHCPRjenV8Zbvsdkl7UUHlYFFNq+\/eGc\/ua\/WwiQ4=","translations":{"en":{"changelog":"Knowledge-file lifecycle + per-file chat, built on Synaplan's file-lifecycle\nAPI (CORE-4).\n\n### Added\n- **Chat about this file** \u2014 a new Files action opens a focused AI chat about a\n single file (text \/ JSON \/ XML), wiring up the previously unused per-file chat\n modal.\n- **Update \/ Remove in Knowledge** \u2014 the \"Add to AI Knowledge\" dialog now\n detects when a file is already indexed and switches to **Update in Knowledge**\n (re-index in place, no duplicates) and offers **Remove from Knowledge**.\n- **\"Changed since indexed\" indicator** \u2014 the dialog shows a warning when the\n Nextcloud file was modified after it was last indexed, with one-click update.\n\n### Changed\n- Knowledge uploads now send the Nextcloud **file id** (`source_id`) and\n **etag** (`source_etag`) and use overwrite-by-source, so re-adding a file (or\n adding a changed one) updates its knowledge entry in place instead of creating\n a duplicate.\n\n### Requires\n- For the update\/stale\/remove features: a Synaplan backend with the\n knowledge-file lifecycle API (`source_id` \/ `source_etag` \/ `overwrite`,\n `check-stale`, `mark-stale`). Against older backends the dialog degrades to\n plain \"Add to Knowledge\"."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL21ldGFkaXN0L3N5bmFwbGFuLW5leHRjbG91ZC9tYWluL3NjcmVlbnMvY29udGV4dF9vcHRpb25zLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL21ldGFkaXN0L3N5bmFwbGFuLW5leHRjbG91ZC9tYWluL3NjcmVlbnMvcmVzZWFyY2hfY2hhdC5wbmc=","smallThumbnail":""}],"videos":[],"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":"antonyapi","categories":["integration"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/antonygroupware\/nextcloud-antonyapi\/issues","website":"","created":"2024-03-28T16:53:53.749300Z","lastModified":"2026-08-06T10:59:24.794033Z","releases":[{"version":"0.2.3","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=28.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/gitlab.antonyoffice.cloud\/dennis\/nextcloud-antonyapi\/-\/releases\/0.2.3\/downloads\/antonyapi-0.2.3.tar.gz","created":"2026-08-06T10:59:24.768559Z","licenses":["agpl"],"lastModified":"2026-08-06T10:59:24.839578Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=28 <=34","signature":"koI5Eul35jez0H0fYrWDfVTrbyeVm2Lp6uQnxhVOsC3HAokesdPk02ugLGTSL7kK7N4liiIrBbiPT9knRXGt+4gIi5IGvfll0CkeJXBgK\/cZoKI8h86M95A0FehlNooUX2g9VKKIPQic3WIBwGvkHa+JcZb+aKbazmyE+XHXFh1Wmkdb6UakPgVjni345muhb+YyykdDKTaM7+DpzIur7tsikf5dlo13dI0m\/1G5P47+3Kw12Imp2fIRWIGBuaDZzbg9KYdBpCwQw3J4r9uQ2rQ8fSgepIbdAqgzH720TGHBTd6CPu0QzPLwNiQX3LiIBwVb0grYDFVTqWAO0jQPcBOq0HU8+pE9HyK0L\/8N7iMWEN\/TaQeaWrucWiNHpkiv8h+p+m9SRp\/onpd\/oQuEPX2TkLL3zYMsIkxu4dtEjMT2ewXDxR\/TSi4MCdCWf9QRAnvH9zPDwhLektczhxdG9dYylpOQC6TbcD8hd9s1DMvkTQbweZ2qDGqg2hmiExqUet0hafniFIj6Q7VMcuSGGqZ0DEkIFAusGXBTLhJnk3YgSEo+ldGlj1kSSCyzO6\/vX3Yc3zAfWY\/CquWw5gaJlIKW4X3GxaYdhuz0GmHqwF3PLRWFihJWje5+OBe5BpDp0Zf26F7BIDOWHwG3QfhLtR\/DNFeFEnhQmQVjJFo58h0=","translations":{"en":{"changelog":"### Behoben\n\n- **R\u00fcckw\u00e4rtskompatibilit\u00e4t:** `version()` lieferte die echte SemVer-App-Version\n in `Version` zur\u00fcck. Der \u00e4ltere .NET-Sync-Client\n (`antonyALT\/antony.modules.nextcloud`) parst `Version` als `int` und\n erwartet daf\u00fcr w\u00f6rtlich `2`, um seine aktuelle Client-Implementierung\n (korrekter Parameter `projectFolder`) zu w\u00e4hlen. Scheitert das Parsen,\n f\u00e4llt er lautlos auf eine veraltete Implementierung mit falschem\n Parameternamen (`prefix` statt `projectFolder`) zur\u00fcck, wodurch\n `renameShareFolder` bei jedem Aufruf mit \"Parameters missing\" fehlschlug\n und `checkDeleteProjectFolder` vom Client gar nicht mehr aufgerufen wurde.\n `Version` liefert jetzt wieder fest `2`, die tats\u00e4chliche App-Version\n steht zus\u00e4tzlich in `fullVersion`."}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"translations":{"en":{"name":"Antony Api","summary":"antony Groupware Nextcloud Modul Plugin","description":"Dieses Plugin erweitert die Funktionen des antony Cloud Office.\nAdministratoren k\u00f6nnen damit den Zielpfad (Mount-Point) eines an einen Benutzer geteilten Ordners\numbenennen oder in einen Unterordner verschieben, z. B. wenn mehrere gleichnamige Projektordner\n(\"Fotos\") an denselben Benutzer geteilt werden."}},"isFeatured":false,"authors":[{"name":"antony Groupware GmbH","mail":"info@die-groupware.de","homepage":"https:\/\/www.die-groupware.de"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBDCCAuwCAhJgMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjQwMzI4MDc1NTIyWhcNMzQwNzA0MDc1NTIyWjAUMRIwEAYD\nVQQDDAlhbnRvbnlhcGkwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC0\nKgMpnZvHeNW8sLMwrVKlAHixnKj3jK+6tlUgs0NuRLMnJb7CTO8JSDFTcB8jXC69\nlobe2u7f7R\/DBe26PSV8aZDjjv2swMAb+Q6gAMCuOf2ZK5CYXOlKfAK21fENCx9q\ntlsfC5JArec834MCqW0bY\/uvYhvV3G+YA7Gg1NxIxFkL5tAS3ir5W0J1XU3Pgm6j\ndiGbJHyOj+R8DY1jGZKm5yueJEXsNE86zEtdEqCnVrkYf4bIlhkIDpPFmmGGHJgd\nWVNJDIGrzgyZc5cgrvUCoO+m+rfus\/OWyYRGiI1h+FEqvNz9ZmYJNg3MJc1+f9Bw\ngx9dz8lZRnKdetixPPbHAIT8FGAPPc1sEXm+wIGKyXWJY30V8A5X2aKho6RuJk\/u\nZAA9YJEOEql8QPFVIOWGSx7cQz8uUq+9K7P0dUb5hmlg4Ne33rkvU2OgZKbgXy4X\nEjX6nvFMMcn+pIqdvNvM3R6R886qJjGPvskNsViniftLpDM4fb8mU3tKR6f1f4qG\nErxnr45GUBCsHdoBBoHm6eEqV4OFB8EkDUKWdRrOPKN1YzMOlX+\/A6ZQJTGqdb4s\nfjuKmot8VbFoSNE\/zHPpCCLlCCMWcDWn8Ii9eIFKJg8IlWKxxJmq+k7gaaOUDBH+\nTskcJ6JTTV0v5qwTjdRCS0GRNJ+MCM7JgArHtDzpBQIDAQABMA0GCSqGSIb3DQEB\nCwUAA4IBAQCCMzQmAEith8S\/kQ3XQFd6IvdjfFlJ\/k8OLaDl\/oj6e6Pgdn93N3Ns\nDOfZo2gKB+j31IxOkGzLdb7Auf2F6N8BfJ\/wg4W0VbOXiYndBnzQw1GmlbG35rfn\nFu\/jcvtQjtSHDPFEuWyQu9FMh4B9rIgwpAvPR3wKAUfLfqTB1birwbhdYDjeCGLz\nEZLpbxRAdl1P0iH2NBm2ETgYgADOGfZHK30m3qM8UGCoQ86H5J0un1\/EouvnbGll\nremASxThd2Kyah7xUiYt7Mp6RtW0QXM9ZdDMOzorv7xRq8cl+J4VNziYXPXw8sVP\nsNQ6fYhuo4hNLGes2eT3jmQsUoydc5B8\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"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-08-14T10:06:21.484561Z","releases":[{"version":"1.1.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=27.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/integration_miro\/releases\/download\/v1.1.0\/integration_miro-v1.1.0.tar.gz","created":"2026-08-14T10:06:21.464635Z","licenses":["agpl"],"lastModified":"2026-08-14T10:06:21.542011Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=27 <=35","signature":"b61ejTYMT6qm+76hIQJ\/i3BYK6mOA99IKnJjUkTBiTgZQqGgCHBcuy4qNYQx+88heReKClQnwtpyIHVDUUN3IyZgCJAOcFtmXjPMhLvvJyzr1BmNAHiGrFKLo6PjTiU8ewIG26udbo3pL2Nnn8nZK9RrSrDun36NVZ6OJnM2y50z23Bi1Ucl2IDomfK2CayFs31vrOzZRXIE77HYTuZ0tnPG8q4v8Ith44evrDARWkQgs\/xc5X+adSgMAhCl8\/VZNKD9zLIMobd2YIkMAYuL3wLlrSfxGiiMFNXKBi0D3JDE5T6chxXWOqfgOChF+Xgu\/LCfUmqVs5zbGE0D+DDcjYC76UpkDwGqYmnm8MFOX8FeNS3RvibWMh0XGyxrRe8+p+UnmyZ5IpP07bX9oK257z0jpDxXcEW8ynYRfSTh1yFCFWpIxMkvKjL4adihrw0E9xW14VfZX3LKQZkNN6opzvCmdQaYY5bv3D2QqjLYlvEPzvrf0nqqBpykNrbksrklzWbMZKbOCV7KSS7x5SZMBIjUgVH73BpLaGsboBt6ZGY2ACH5+NHAyQblh0NDWJXMHvD9duJJDYn73rRGvRbkUH1hyxTRy7rbXCwP+KMB6WUCxj6+MBXHVN6+eYB0tW9Ar+HuGj6ka\/+JuAqzpD6d9S833jwVBDItaNE2GRL3Tyc=","translations":{"en":{"changelog":"### Added\n- Support Nextcloud 35"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL25leHRjbG91ZC9pbnRlZ3JhdGlvbl9taXJvL3Jhdy9tYWluL2ltZy9zY3JlZW5zaG90MS5qcGc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL25leHRjbG91ZC9pbnRlZ3JhdGlvbl9taXJvL3Jhdy9tYWluL2ltZy9zY3JlZW5zaG90Mi5qcGc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL25leHRjbG91ZC9pbnRlZ3JhdGlvbl9taXJvL3Jhdy9tYWluL2ltZy9zY3JlZW5zaG90My5qcGc=","smallThumbnail":""}],"videos":[],"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-08-21T08:57:26.720125Z","releases":[{"version":"1.1.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/yardinternet\/nextcloud-mastermind\/releases\/download\/v1.1.0\/mastermind-1.1.0.tar.gz","created":"2026-08-21T08:57:26.707118Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-08-21T08:57:26.767576Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=35","signature":"eglpzlXzk1PXJwGkS4BRKVEUwbkoN26Tt2e9CoagO3geQLOyY4oDaLhJ8uUwLmBm\nDFfGeyv8GXuTdWbtMfb3ivCehXWgzb45bqjfDIlgMy1VgeRdhFNbddypm4+U9DwU\nMf2cq11HCjTO69rS80SIaoyzc9pys89p0fI\/Ph9zjqPTHGF4252D6mrhTy8wf2gf\nUfmBTQClSNHEWt6JqIAg+BvJVrgDwWFxclmDm7OK2gvMHnd1J4SwJ0DsCx6\/SJBr\n4+OHYRWiAD\/3sD6i4gsBGeC5+GC7oLHdJkUmQ7FBgP2HkcyyoKqpnU9fl5+kaAfy\n2uDPXM3m\/+aJcoFVJtIWXXCCULDrpeJfQAnh3JfrCaWdDWStrUxacqYbr0qeXj9Y\nb53v4y1PidfDuNAcCBTbqQsZ1GqSEnawFpgCr11h\/N\/gJKhOuX7KXvFaa473yjrj\nEA3PaI+jZuVd3QjqOk0s2nnq3wjz5vF\/9WCa8w0orW9yemW9zUN\/oQnWF9Pz1QmC\nxyUiZVWv5q23ALB65d\/wmqAseXym2OyGtJ85FwoIfO9fkfmMstcQUYJgZDw7z2tB\nPWoLN90kuiGi\/qnI\/htVCRWeCaZx0CoUe8w4qnMFtpiAHQBBzVpnSUL7bwlyOVbd\ncN9\/BTWbtAmKYMHf53fjtDy5GlMAM3FVPhXRjGQlYIQ=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3lhcmRpbnRlcm5ldC9uZXh0Y2xvdWQtbWFzdGVybWluZC9yZWZzL2hlYWRzL21haW4vc2NyZWVuc2hvdC5wbmc=","smallThumbnail":""}],"videos":[],"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:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL29sZS1hbS9Sb3RhdGluZ1dhbGxwYXBlcnMvcmVmcy9oZWFkcy9tYWluL3NjcmVlbnNob3QtYWRtaW4tMS5wbmc=","smallThumbnail":"https:\/\/raw.githubusercontent.com\/ole-am\/RotatingWallpapers\/refs\/heads\/main\/screenshot-admin-thumbnail.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL29sZS1hbS9Sb3RhdGluZ1dhbGxwYXBlcnMvcmVmcy9oZWFkcy9tYWluL3NjcmVlbnNob3QtYWRtaW4tMi5wbmc=","smallThumbnail":""}],"videos":[],"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":"sharemover","categories":["files"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/gitlab.com\/frederikb96\/nextcloud-mvsharedpics\/issues","website":"","created":"2023-12-20T19:38:56.674383Z","lastModified":"2023-12-20T21:44:04.317533Z","releases":[{"version":"1.3.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=25.0.0 <29.0.0","minIntSize":32,"download":"https:\/\/gitlab.com\/api\/v4\/projects\/44516534\/packages\/generic\/sharemover\/1.3.1\/sharemover-1.3.1.tar.gz","created":"2023-12-20T21:44:04.097977Z","licenses":["agpl"],"lastModified":"2023-12-20T21:44:04.382337Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=25 <=28","signature":"P0fCILlrWXiZUYcZsn7zFmhxhoKZbJfCvFlqkpItsewj8zfSpUnjg70tzbz+OnGs\r\nGGEnoX7YNFxGsr2i8kLKkzrWru1B6qQbjd7xmHkFIyGnagyTYKl+zubK2sveGM1G\r\nBXVNahAdDLt9RI+FtXIH2UEQFUkFwHcEheCBXZhc9dyk9nnWaR\/MjmbALW+QCttQ\r\nEN5rE3PQxba0lpbnXf4Q6nd1V3Djbgd9q0\/gPZj1nFCeM9GTwXFhmsrhyNQFpED4\r\nYoxIr4ZvmYlKgWjY+\/ub9lBNLEDDLXSQzhdalsCmswaMDqifnITRdcZ7rQqD4omK\r\nR39dSHnX\/nbAaJFINtMD3WDxhXxEUL7+r58+FLfd3wbPDITJDuefYdD1G5gqmLxz\r\nBKV3DJSyNsgjb1PjfZre\/drU+ryj4Lv1UnN9OCDHnx2GlEnByzOqEjir1HJVpM34\r\nb+eJhhxLHogfaaNeO6T\/EKixHC32gEme3CaJ\/Te22pK0u0fDLqmHXaNmK4BICtSZ\r\n4+JV69W52LXYNQfQ8xazCyO5MP7nSeOjbdLysRlhdt1NUw0GL2W8LUwX0inGMcUC\r\ni+kWH2\/6bkfD6JnWzEsm0oAERA9uJS19490Ns0ZI7TyB66TWLfX6R1+06IoSjgQD\r\n8XYi+7mXCIy4Z81H1T+r01QerOV8xs7k3VYs9Vfh4Hs=","translations":{"en":{"changelog":"### Added\n\n- Nextcloud Store release."}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"translations":{"en":{"name":"ShareMover","summary":"App that automatically moves shared folders to another directory according to mime types","description":"If you receive a share, the file\/folder will normally be placed in the standard directory for shared files. This App automatically moves shared files\/folders, which have\/contain a specific mime type, to another custom directory of your choice. After installing the app, you can adjust system wide settings as the admin or personal settings as a user in the Sharing section of Nextcloud Settings."}},"isFeatured":false,"authors":[{"name":"Frederik Berg","mail":"","homepage":"https:\/\/bergrunde.net"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEBTCCAu0CAhJIMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjMxMjIwMDg0NTU4WhcNMzQwMzI3MDg0NTU4WjAVMRMwEQYD\r\nVQQDDApzaGFyZW1vdmVyMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA\r\nnbxxSev7Iz470NDr81yy+O5q9yZoiBlNh\/82+nKKsPYgV+bgyabOfJrQgAiwNNRL\r\nzDkLHSBILpDmiPusACvS48lo2kI0J2rK8TxhB95UnWNJmyFzY0P3qD7sPwvl8Lb0\r\nT9XZuyw\/uvw\/mXtPt6moZyz\/fOOrZGb12OXzTQDBc3PS0kmQaoZnDPiMg1MSxu9Z\r\nNY+JQ642vyTYCJUJoQ9H9yemp4oxy8\/TivP9f8AZTdBVouuOpV6e\/rtfxWKXWVI8\r\nQsaYzORQpIrvD1mNGLt5GNVwMULUBQJl9+qWUpVgdPHoEUQqgiK089vDFmjKOKBS\r\nyYzSiYomza3P5sJFwlNqyKfkFX17OZZcnXJFVpZemTpAjNxX7wjU806sE3qhUzgx\r\n2xJbifErwDoN6DsxsiWR3nm2tJy7btx6+MhLhq496TxG4LeH1EH3AKhOD7FDokQb\r\nyPbcty4oOzjKBD4e8BfKYRUlOjsE7oQWNrbtAvjAktWij5OHVTDwsGsaCLKZvXQY\r\naTAVN0cB+rb7GjKx6OyymW1aFadsVtAcr7vdTEldv28FKSgyfEHA5qUu+daGEupP\r\nIDn9AW5t53c34IVzfSN592KM4c8Gl3\/7hP4JB3LCoT0xDQ2ypx9gXki+p3DpOE7v\r\nwreCymKITN9n3UYoawMCxHR4+8KLhxEzZmT4wZH+mYkCAwEAATANBgkqhkiG9w0B\r\nAQsFAAOCAQEAejoNcIXL5sjOguKB+3WvXcfbeaz0OElc1bmUYQlrgvnv+CBI20C+\r\nZ4JmS7EsUNTRtwzS4CfM6w1gPPz7MZbIJu\/hfloMEYDiF9Etv9pSuoJHBHkAvRa8\r\n\/wlnnNYyYQQAhJ+mhLb99slVY0RuVnN3rNr8s\/469wV8\/KQ5kkIE11dq3a5pEwKK\r\nBH4kkM1r3l4QOW1il6NNriXiQKmEGsge68iEEfVIaq\/fojfBim7gU8BVi2BSP5oy\r\nxM+ziS+jUzD2dYJ59RXgooAwp6xXzktWbnlb1jt6xx+EKFqzYLTxyDlS2iyrDiKP\r\nQ5lnfrinFfWfDx5dGhW1VUdX0s8g5OXkoQ==\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"ransomware_detection","categories":["tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/undo-ransomware\/ransomware_detection","website":"","created":"2020-12-20T17:06:27.127457Z","lastModified":"2020-12-20T17:22:41.403579Z","releases":[{"version":"0.10.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=15.0.0 <21.0.0","minIntSize":32,"download":"https:\/\/wusa.io\/ransomware_detection-0.10.0.tar.gz","created":"2020-12-20T17:22:41.377939Z","licenses":["agpl"],"lastModified":"2020-12-20T17:22:41.580989Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=15 <=20","signature":"m84cLNseiVWF691daqt24LZhoZTMVb0hobcmIiJamDcCb5Ax7nWTvBQrxkWgKtSO\noMrleXCwYFk1EWJTV7o1d\/F61TW277P0tbBfUD8sugznhC7epQVgpfxbdUFd9xsY\nnITPkmCQOhPTOAcT0jnz4JQjtmS0vH4vNUaFOM1yU738W9Lwyd+9BS7\/ueZ6m+TL\n+Vth+D8dRMc1KJ\/S4CbMenzhflngypXjfykQvJ3W4XNlXvAUSF6XdsH+jTLnXWx1\nt5S5RlxYNNIiA7CNXJ\/Kqzl+UGTem7LtVlWF4EdEs\/QPfkH2p2RZ1yWDvseYRmW6\nWLYC5hZq1hLIPIP3u2uEyOYbUQxjzKCcaye+rnXBIZ8lMrr8KEBxtt96xbscImkT\n3ZeTAN3w\/RHkCA3oRd4s1OGo36vqRYFv33iNoyRu2H+DThw6Q9pG\/m8kudEFCZ3s\nV64jMkFWGEXfgmz1T2iLjjPEHbtcpRDQ5WDloU+HkdtHPp+SPgDhWtGhwDfxXPcK\nKxCprNOmOPy8KrRQD3GeNENqlMsVXgN+BNrR+XtB53v0H0OxrgROSReiJ1\/CNzSs\n0GNPA4VWI6A2YI65l4tVTFZbozWYcMPNeqlNRqoZUk3G+I7X601CXssoedva9pHF\nb9AckfiMawCp+EjACFEwElgGpWUT1qK3XPdhkZjmNUU=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"translations":{"en":{"name":"Ransomware recovery","summary":"!!WARNING!!: DEACTIVATE OR REMOVE THIS APP FROM YOUR NEXTCLOUD INSTALLATION.","description":"!!WARNING!!: DEACTIVATE OR REMOVE THIS APP FROM YOUR NEXTCLOUD INSTALLATION BECAUSE OF A NOT RESOLVED BUG WHICH CAN LEAD TO THE DELETION OF YOUR FILES IF YOU TRY TO RECOVER FILES. YOU CAN ALSO UPDATE TO THIS VERSION AS THIS IS AN EMPTY APP WITHOUT ANY FUNCTIONALITY."}},"isFeatured":false,"authors":[{"name":"Matthias Held","mail":"ilovemilk@wusa.io","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEDzCCAvcCAhCoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMTgwNjIxMTYwNjAzWhcNMjgwOTI2MTYwNjAzWjAfMR0wGwYD\nVQQDDBRyYW5zb213YXJlX2RldGVjdGlvbjCCAiIwDQYJKoZIhvcNAQEBBQADggIP\nADCCAgoCggIBAJ4PVEaoQRJzG+al7dNJFrgyItVOS0J10B6PS0a0KwxGqDk7Dvxh\nqtGEIixcmv0SviPagmP3TT\/RAHG745xoKFCf1axySJwxksPZe5O5QDZnPBJAPNPP\nbeUswBc8zaNzEVrEzcHWOMnvX74lZHwDsLeR7HAeufr1qELzhmXuiS+5cc+1i1Tw\niU+C7BRFU5uvACC9tEjxRo+0yq1DT3Whu4yrWY2eFU1r+3dwrC5PPho8MUAZvnY0\n6b2Ce7UBxC6gTqaR7tB8dm0GKtmcESPvIiFDIpA4EuxGaXzFibmPPB8WGwv1+5uQ\nhwGr8PgnYEyiESPWWKQZA\/rv2YJsB18x73Ay9+mh9P59CVLwZp+Fh5bVrVcH4bnn\nwvgRu9pPYqFpo5R1BMuxS6JIrKyJqGwzT02q+VEZaxAc37i8M1WN6gm7CSgc9Gqg\nKP84U7xHCw53g4AspRTbEyxYUChqX2ciTkV0TisvqFlL8hHnyRFNXIh3G1Hy2++j\nBkkmIAhZI2rLLrgsX6krnpw\/\/7spj6PYHbD7DTM1LsgiU8PjH2HAUXk7WEGntKNH\nGDQIdm306VtfBTcT93Looi16zfm0mMJKGarwVtmAcfmS1VoIeUpyQxNRwoWgA+cA\nmoBvde+QNXDZWO114LBPGuj7tSZqCHMjSPWhXrpYo4C+ZMKEo+wUqI8XAgMBAAEw\nDQYJKoZIhvcNAQELBQADggEBAHlKhcQlRyRsc6mj0oqUnsYju+DLmWD8KEIJsM0k\nAYsSUEP7wxBMLm2vlftPkTEADJMruj1yqIWQd1LzXM9RByHLFcERe3lew0hto9Cz\nM6mSRNoCD2gs2+ibeK98+YJYmdNmMq53XENKfEyfx\/1lZD78H2RCIPS11KHn8re0\n\/ntOUjHBuUzUs3yKpewe5g1rmBdSxfD+S8Ymo0ulH\/Pdl2Wx9w9SNYF85PBEgfkY\nvacXJa74Q2csBZVSVZk77UMcnmyX74b4CMzy1V+PlG+f0E6KB6jOAKLrfv5aLxwO\nCcQif2n8CUYijGtwrA3ZVZC8eQFhhmdENFCKXbNWKQz58Sk=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"translate","categories":["tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/translate\/issues","website":"","created":"2023-03-07T10:24:11.274006Z","lastModified":"2024-07-25T05:50:07.541940Z","releases":[{"version":"2.2.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=29.0.0 <31.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud\/translate\/releases\/download\/v2.2.0\/translate.tar.gz","created":"2024-07-25T05:50:06.254399Z","licenses":["agpl"],"lastModified":"2024-07-25T05:50:07.651739Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=29 <=30","signature":"aABb0pIkJzf+BRoIKNXykVWPuY7COoHZ9lvlIIIGCiB6nTW7DgVeAs7wBsdOdxVP\nSAKwJLHHr2iO+HcEU7NPuLO43Di41f03zB1bFJEO19GL6mvb9ZuE9LN6XXzNoa7F\nUA9UBgUzDoNA7JuW9lUS3a\/I67MwFgaq2Xy+IO+zB1a4+9aVvjnWqo3HaZ\/gxjvE\nFYIhcRZE9s+bM7PfN2ee2XyEnFMoqRlw8MAU+HMAxBke\/nLVqp+FiHXpB9j2moKE\nZNcNkm9iVTG6o0B3lxKh8y+u+V3h0Un8fG2IW+xma7\/npt9NKj8OP62xpmwvd+zk\nZ2HDDE+CPlABwxYy+cgK95IBlfskf47OiZiOMjlnqSkY6gGD0vrflv9JYHvlNZn9\nbkkSLpNG2KFGjUl5L0pMiAE+WOdxW3L7LOo0ZmUs7\/pRSsKG1iwLKnkt89NgrAzr\n6XZGgWOzQp8gHztx2go63nHUE+hA2xPgzoWKTo3N7CTmjm0VHvRHqZUD7UjvcBkK\ndREmRHaqEKDZ40ze+h9lMNI6nh7VE3vBQXPgQh5XVZK2L8nwN8phnEWv1lxdI\/MJ\nXyyNIFdcl1LSGoNFF4uR2DrVLoPhJ\/svL3lD9w1n6i3ZKTcJz6nE1wgFxSMzWDLS\n4VEL66i1OH3QquOTKH6g4RF\/jND2bTMlKJSC7S31EDs=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC90cmFuc2xhdGUvbWFpbi9zY3JlZW5zaG90cy9Mb2dvLnBuZw==","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Translate","summary":"(Deprecated) A Machine translation provider using Opus models by University of Helsinki running locally on CPU","description":"A Machine translation provider using Opus models by University of Helsinki running locally on CPU.\r\n\r\nThis app is deprecated in favor of translate2. Have a look at the [docs for translate2](https:\/\/docs.nextcloud.com\/server\/latest\/admin_manual\/ai\/app_translate2.html)\r\n\r\nThe models run completely on your machine. No private data leaves your servers.\r\n\r\nCurrently supported languages:\r\n\r\n* English\r\n* German\r\n* French\r\n* Spanish\r\n* Chinese\r\n\r\nModel size:\r\n\r\n * ~1GB per language pair\r\n * ~10GB in total\r\n\r\nAfter installing this app you will need to run\r\n\r\n occ translate:download-models\r\n\r\nRequirements:\r\n\r\n* x86 CPU\r\n* GNU lib C (musl is not supported)\r\n\r\n#### Nextcloud All-in-One:\r\nWith Nextcloud AIO, this app is not going to work because AIO uses musl. However you can use [this community container](https:\/\/github.com\/nextcloud\/all-in-one\/tree\/main\/community-containers\/libretranslate) as replacement for this app.\r\n\r\n## Ethical AI Rating\r\n### Rating: \ud83d\udfe2\r\n\r\nPositive:\r\n* the software for training and inferencing of this model is open source\r\n* the trained model is freely available, and thus can be ran on-premises\r\n* the training data is freely available, making it possible to check or correct for bias or optimise the performance and CO2 usage.\r\n\r\nLearn more about the Nextcloud Ethical AI Rating [in our blog](https:\/\/nextcloud.com\/blog\/nextcloud-ethical-ai-rating\/)."}},"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\nMIIEBDCCAuwCAhIGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjMwMzAyMTMxOTM2WhcNMzMwNjA3MTMxOTM2WjAUMRIwEAYD\r\nVQQDDAl0cmFuc2xhdGUwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC\/\r\ng+pWwym0JZMeFBe9AUtQnY8hWcqThGGG6fPcDTBlCAxFz9dwrErn2tw69WbrcxiU\r\n+osUZENLAvl8j\/Zj0jRCSA6Uz0M9N1jNGOtxdK27otZqL0GiAgzvZk7S47JrHb0W\r\n4ntT8vyWRWV+6beFmMKY7rxADDGK\/AGoCTgrb\/fKdnl2sCxlXA79oSrDTPWg1Oaa\r\nI1C+ziZaXEZAS7cG0gwQGJFTODcHCjZF2PPzcXbkZjTzjlO5Yu1RTTrcPV8t\/JA3\r\nKowQsWYlMDkTFHJGaUo4O6EPjmdeGFWp2euPsHSqvVELVcqKlWHHgr2JW4kOIjIv\r\nwDH9OWl\/EBp6FacAr1EOicR2mCo8JNAhPdYZgzBPkNjJtLCPec1bmhnHWBUsHFjT\r\ny+drzNGRVQ2D5bN8sPq5DgSgm\/f2EBVjGpt0AlVABbH3g08gwG+B6v8ksM\/PygU4\r\nt56EzvVV5bGaEp\/laygkKBB98vOhbyr3\/T+90nKo5AxYIHdGp4xp5NP3r4oURQsD\r\nrJI1Njod8+7MaHfB9U5TN7QodbQwGHgkM8b8ju9WC9epZII3FlQ\/lM7rrxNNnyjl\r\n4Ewh3TJ0W0DzQhaVxkxXXXCVhYTIuw7mWW7Pf1EVcXeHcqpc\/h0iPyaAg+CmpKAj\r\ncYuJwclwgTDSmXRBaclaHeUHJjsmUgHH\/JIKr9vVcQIDAQABMA0GCSqGSIb3DQEB\r\nCwUAA4IBAQA+u3Uvkmb1yINk79CvUsbvW9Vj67BwsLlPCfedTOM1TP6OoF3HG5oQ\r\nlLvz4UAPj2w1grriq08b2AK2VESwXT0E26rNqOyucCSdjpG75x00Re0wM5PFZuTy\r\nkqryAXKwAKCXfzCt36Ne+4wS2oHENQmvqnhxiPC4UhByp8+p6pU6r8SOLEsd1fEO\r\n6u04zcnXdmYY72FJkSLz6stL\/Z74G\/bbqfraZ+gBP0GP1HrxTBao\/DUe1weve0vh\r\nrPJI0rNW8oHR\/ZGA1zStJpePXcR87rBt6lLN\/Mut\/\/rBsjGOL4qKXTAC+vS2lG3m\r\nXekLxKpakL25em7a8WHSQyf0tXRhlIsF\r\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-09-02T11:40:35.352091Z","releases":[{"version":"4.1.3","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <37.0.0","minIntSize":32,"download":"https:\/\/github.com\/julien-nc\/cospend-nc\/releases\/download\/v4.1.3\/cospend-4.1.3.tar.gz","created":"2026-09-02T11:40:35.326134Z","licenses":["agpl"],"lastModified":"2026-09-02T11:40:35.666965Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=36","signature":"mnQNcvf3ExPzUpW9TK0KyIWziyUy4XZb00R\/ctwjat\/ybRpDL2q8SWeYj7RIggMvbp35IpL5NEIoycjpTj4k78HZ1ZfmRrAGj\/qjXXN1vT4Vfg94nJuECUKnk65LUp\/DwgVF6wtVkhMYvuOuZc8+err5l5Wx1DdQZ4o20poLMQLphXu2k6ZJ6c32PCCutMZpfnw9C3KfTsI4GJvFyHJMrJbzcxjY8nNnKHT5LvzUfTWJF5HVxHbqHk0aby1rC18VRP\/ER1LzkIAbjTPtvsgwXyMzy4klQnub4aubAW8jLlFi8lFm+hsDqjyU89WW8iDSpkN9QlLHspzBoCtMwYODWqVVwsPcmDIA7OL2LStSvVWYLu2PeoUChCpziXrGnV\/smfpJ27eJ0kpZZ\/GEWLnh6QfVQuuWVM7ziKW\/EdYftclucfcLROWRb7rchpdlNk2fbjwV5e5cqN4ssF2EWPFSY6VnD9MMfdsiSOZE4nUlDPXu9OxT6CY1FGJoAa6g+18KKHMnGGvDCTAo5GM6n\/WTitloytiO9U6S2QDc1RN+nv+8ahkL3WbQVWERgbjimib+qiObywncXor1dytuZ6Zn94NyBDi7NTW9Rip2mRvBRzSPTHCuKltkxkI\/3CYrLsbhN3ierKF7A64jadc7jsGWN5iE2ttPjDG1tghPgTSPc\/8=","translations":{"en":{"changelog":"### Changed\n\n- Improve PHPUnit setup to display notices and keep tests compatible with newer PHPUnit mock expectations @julien-nc\n\n### Fixed\n\n- Preserve numerical project ID strings instead of casting them to integers in project handling @julien-nc [#414](https:\/\/github.com\/julien-nc\/cospend-nc\/issues\/414)"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL2p1bGllbi1uYy9jb3NwZW5kLW5jL3Jhdy9tYWluL2ltZy9zY3JlZW5zaG90cy9jb3NwZW5kMS5qcGc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL2p1bGllbi1uYy9jb3NwZW5kLW5jL3Jhdy9tYWluL2ltZy9zY3JlZW5zaG90cy9jb3NwZW5kMi5qcGc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL2p1bGllbi1uYy9jb3NwZW5kLW5jL3Jhdy9tYWluL2ltZy9zY3JlZW5zaG90cy9jb3NwZW5kMy5qcGc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL2p1bGllbi1uYy9jb3NwZW5kLW5jL3Jhdy9tYWluL2ltZy9zY3JlZW5zaG90cy9jb3NwZW5kNC5qcGc=","smallThumbnail":""}],"videos":[],"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)"},"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)"},"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-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)"},"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)"}},"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-08-16T17:11:23.747508Z","releases":[{"version":"3.0.6","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=32.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/theCalcaholic\/nextcloud-secrets\/releases\/download\/v3.0.6\/secrets.tar.gz","created":"2026-08-16T17:11:23.734582Z","licenses":["agpl"],"lastModified":"2026-08-16T17:11:23.794348Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=32 <=35","signature":"gm3Wjb+pJx347c0YV28Z1VRMWbOqTxwzPhD0hm+nI1oGLaPYTg6bQX15QeMKvoFC\nAJo6bsiSTNQHXhnUx5T4rbpLGGUKanU5DNuFmS0GYkxDKTDBmER4G9dREYf44UJx\n1dadm4iAC\/IKbOZ43f\/CfXuMLFRnaxYNKpT+vpYOkG\/Eg6yUyOThkPkqNYo8judu\n9C3hG6wxvf34kj6uEIvl\/DArlV0x3nKQssp0784Cxk75Vgdyg4H69clRcDQ0aDRU\nMbW16KoYlFvpBLxqDgjQ9dOWmGjrgrKvlb4eWCte\/c7k+ddgDBQ5qUpZ0GdoUQF8\n5KNjibeaqtldetj42f6XfbAso7tcW22JTldLcYRh4hve92kuzMvE4OjrzRnEpOsV\njXszlRITGbKwJ+SuUjTYgUV367t5Iy9LbTJ3Gwlfg5jXys1\/sHMWVOD9w\/Jh1MlL\ngbOhvzrit8\/+1RX\/V14u4rpcf86r\/H9k7EFmIOoRp+NG\/LmlHo2EPxRzv7m6i1Z+\nHURH3wPkLVrodC1QqAsjkEin7p8xm+VtVZot5J+BBtoMFW02sYl59\/jGbX99fzs1\nTVyuRJ7iet\/vlbbmMaYleo25w72KnRO78bSly5dhaOOELXJHZd9bn8AKx0V7O4Lu\nMKueaIbKZV+5qDbU4+z\/5NHKv79iR7iBPWn5k0NSrMA=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/CiAgICAgICAgaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3RoZUNhbGNhaG9saWMvbmV4dGNsb3VkLXNlY3JldHMvbWFpbi9zY3JlZW5zaG90cy9zaGFyZV9saW5rLnBuZwogICAg","smallThumbnail":"https:\/\/raw.githubusercontent.com\/theCalcaholic\/nextcloud-secrets\/main\/screenshots\/share_link_small.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/CiAgICAgICAgaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3RoZUNhbGNhaG9saWMvbmV4dGNsb3VkLXNlY3JldHMvbWFpbi9zY3JlZW5zaG90cy9wdWJsaWNfc2hhcmVfMV9waG9uZS5wbmcKICAgIA==","smallThumbnail":"https:\/\/raw.githubusercontent.com\/theCalcaholic\/nextcloud-secrets\/main\/screenshots\/public_share_1_phone_small.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/CiAgICAgICAgaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3RoZUNhbGNhaG9saWMvbmV4dGNsb3VkLXNlY3JldHMvbWFpbi9zY3JlZW5zaG90cy9wdWJsaWNfc2hhcmVfMl9waG9uZS5wbmcKICAgIA==","smallThumbnail":"https:\/\/raw.githubusercontent.com\/theCalcaholic\/nextcloud-secrets\/main\/screenshots\/public_share_2_phone_small.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3RoZUNhbGNhaG9saWMvbmV4dGNsb3VkLXNlY3JldHMvbWFpbi9zY3JlZW5zaG90cy9uZXdfc2VjcmV0X3Bob25lLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3RoZUNhbGNhaG9saWMvbmV4dGNsb3VkLXNlY3JldHMvbWFpbi9zY3JlZW5zaG90cy9zaGFyZV9saW5rX3Bob25lLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3RoZUNhbGNhaG9saWMvbmV4dGNsb3VkLXNlY3JldHMvbWFpbi9zY3JlZW5zaG90cy9wdWJsaWNfc2hhcmVfMi5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3RoZUNhbGNhaG9saWMvbmV4dGNsb3VkLXNlY3JldHMvbWFpbi9zY3JlZW5zaG90cy9uZXdfc2VjcmV0LnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3RoZUNhbGNhaG9saWMvbmV4dGNsb3VkLXNlY3JldHMvbWFpbi9zY3JlZW5zaG90cy9wdWJsaWNfc2hhcmVfMS5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3RoZUNhbGNhaG9saWMvbmV4dGNsb3VkLXNlY3JldHMvbWFpbi9zY3JlZW5zaG90cy9wdWJsaWNfc2hhcmVfMi5wbmc=","smallThumbnail":""}],"videos":[],"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":"logcheck","categories":["organization","tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/aSoftwareByDesignRepository\/nextcloud-logcheck\/issues","website":"https:\/\/nextcloud.software-by-design.de\/","created":"2026-09-09T14:50:56.957877Z","lastModified":"2026-09-12T20:25:43.802083Z","releases":[{"version":"1.3.24","phpExtensions":[],"databases":[{"id":"pgsql","versionSpec":"*","rawVersionSpec":"*"},{"id":"mysql","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-logcheck\/releases\/download\/v1.3.24\/logcheck-1.3.24.tar.gz","created":"2026-09-09T14:54:20.779627Z","licenses":["agpl"],"lastModified":"2026-09-12T20:25:43.857890Z","isNightly":false,"rawPhpVersionSpec":">=8.2 <=8.5","rawPlatformVersionSpec":">=32 <=34","signature":"OHIxoKsrTb21cJ4Yq6DjgxSE0r3jXIsWmfhx\/egw4CTHqLDo7rCIybPykFVrmumRF9QuMJG3R311tN+MDhnr9LgsYRmFBwet3BRYS4ImyLke5NFX2sPopsHkjFjl3GUbfgc1lVAJKZIkk1Qvp6GWoF4xGapzfe0r\/kmSEp1XQHQt0MjYKY9UeRkCOb9DywVFREDL9Bm6ze0Q9Jnl6N54urFZYEvGW8V0WwN65log+uDEHEEvMODq2Rz8vp3WJHAr8X6N1ZrKhGuPfQBBHMHKN+PeLlTTUtplRQLLlUQWS1mtjUjRCTktrR9NfrBLreKyqMhZ3f3H9RCdyosdU6S+7GAvVjCcQUIBvN0rUAiSHFArhJpXRJkgUjR6yjba96q9H9Cypr7DLnYzdHDcKX3KtfsaNhNsb195tm9Aspq0mwn4qnQDz6RlhprnpGrTK3sWLTcQ8nOAo5SSAf6mIlzdN5TmTLUrw3MtEMBA8ifAedqeyowvpDTua9oilLtO1d+6rgkNHpLaR2mWsoEoFSEuRWVAJUEpRDZit78j7tPy1+1Gdu2fnVQW44CicjO4USOjtxcAz4DQbWJD3PIj6tZm45Fr3NGtglqMbW9AoLQ0nx86wZy2Pz+CVZJcz+sl\/PXWIUSidnugBGd5wsQby01o7zqgmkijWqD\/O\/cBdhIH7YY=","translations":{"en":{"changelog":"- App Store: shorten EN\/DE `<summary>` to \u2264128 characters (info.xml schema)"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2FTb2Z0d2FyZUJ5RGVzaWduUmVwb3NpdG9yeS9uZXh0Y2xvdWQtbG9nY2hlY2svcmVmcy9oZWFkcy9tYWluL3NjcmVlbnNob3RzL2hvbWUucG5n","smallThumbnail":"https:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-logcheck\/refs\/heads\/main\/screenshots\/home.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2FTb2Z0d2FyZUJ5RGVzaWduUmVwb3NpdG9yeS9uZXh0Y2xvdWQtbG9nY2hlY2svcmVmcy9oZWFkcy9tYWluL3NjcmVlbnNob3RzL2xvZ3MucG5n","smallThumbnail":"https:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-logcheck\/refs\/heads\/main\/screenshots\/logs.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2FTb2Z0d2FyZUJ5RGVzaWduUmVwb3NpdG9yeS9uZXh0Y2xvdWQtbG9nY2hlY2svcmVmcy9oZWFkcy9tYWluL3NjcmVlbnNob3RzL2FsZXJ0cy5wbmc=","smallThumbnail":"https:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-logcheck\/refs\/heads\/main\/screenshots\/alerts.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2FTb2Z0d2FyZUJ5RGVzaWduUmVwb3NpdG9yeS9uZXh0Y2xvdWQtbG9nY2hlY2svcmVmcy9oZWFkcy9tYWluL3NjcmVlbnNob3RzL3J1bGVzLnBuZw==","smallThumbnail":"https:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-logcheck\/refs\/heads\/main\/screenshots\/rules.png"}],"videos":[],"translations":{"en":{"name":"HealthCheck","summary":"Alert on new Nextcloud log errors \u2014 email, Slack, or webhook. Health dashboard for jobs, disk, HTTPS, and updates.","description":"# Know when something goes wrong \u2014 without SSH and fragile cron scripts.\n\nHealthCheck watches the Nextcloud admin log file and notifies entitled admins when new ERROR or FATAL lines appear. Configure email, Slack Incoming Webhooks, a generic HTTPS webhook, and in-app notifications. Digests, mutes, and safe defaults keep alert volume under control.\n\n**Free web app** (AGPL-3.0-or-later). Donations welcome: https:\/\/github.com\/sponsors\/aSoftwareByDesignRepository\n\n## Why admins install it\n\n- **View, search, and manage the log file** \u2014 read the newest part, search (literal), copy lines, browse older copies next to the live file, or start a fresh file after you fix errors (system admin)\n- **Survive logrotate** \u2014 durable byte cursor with rotate\/truncate recovery\n- **Mute noise** \u2014 app id and regex mutes; HealthCheck itself is muted by default\n- **Safe by default** \u2014 aggregates only (no raw log text in alerts) unless a system admin opts in with confirmation\n- **Honest when it cannot watch** \u2014 unsupported log backends show a clear \u201cCan\u2019t watch\u201d state\n\n## Clear limits\n\n- File-based logging only (`log_type = file`). Syslog \/ systemd \/ errorlog are unsupported in V1.\n- One Nextcloud server (or a cluster that shares the **same** log file). Several app servers each with their own local log are not supported.\n- Log browsing is capped (chunked read\/search) and only the systemconfig logfile \u2014 never a user-chosen path.\n- Starting fresh \/ deleting the log requires a Nextcloud **system admin** and typed confirmation.\n- No SIEM export, ML anomaly detection, or auto-remediation.\n\n## Feedback welcome\n\nWe improve this app with real-world use. Bug reports, rough edges, and ideas help \u2014 open a GitHub Issue (https:\/\/github.com\/aSoftwareByDesignRepository\/nextcloud-logcheck\/issues) or write to info@software-by-design.de. Your feedback directly shapes what we build next.\n\n## Requirements\n\n- Nextcloud 32\u201334 \u00b7 PHP 8.2\u20138.5 \u00b7 MySQL\/MariaDB or PostgreSQL\n- Working background jobs (cron recommended)"},"de":{"name":"HealthCheck","summary":"Alarm bei neuen Fehlern in Nextcloud-Logs \u2014 E-Mail, Slack oder Webhook. Dashboard f\u00fcr Jobs, Speicher, HTTPS und Updates.","description":"# Mitbekommen, wenn etwas schiefgeht \u2014 ohne SSH und fragile Cron-Skripte.\n\nHealthCheck \u00fcberwacht die Nextcloud-Admin-Logdatei und benachrichtigt berechtigte Admins bei neuen ERROR- oder FATAL-Zeilen. Konfigurieren Sie E-Mail, Slack Incoming Webhooks, einen generischen HTTPS-Webhook und In-App-Benachrichtigungen. Digests, Stummschaltungen und sichere Defaults halten die Alarmmenge im Griff.\n\n**Kostenlose Web-App** (AGPL-3.0-or-later). Spenden willkommen: https:\/\/github.com\/sponsors\/aSoftwareByDesignRepository\n\n## Warum Admins es einsetzen\n\n- **Alerts in wenigen Tipps** \u2014 E-Mail unter Alerts einrichten (Test & einschalten); Slack und Webhook optional\n- **Protokoll ansehen, suchen, neu beginnen** \u2014 neuesten Teil lesen, suchen, kopieren oder nach Fehlerbehebung neu starten (System-Admin)\n- **\u00dcberlebt Logrotate** \u2014 dauerhafter Byte-Cursor mit Erkennung von Rotation\/K\u00fcrzung\n- **Rauschen stummschalten** \u2014 App-ID und Regex; HealthCheck selbst ist standardm\u00e4\u00dfig stumm\n- **Sicher standardm\u00e4\u00dfig** \u2014 in Alerts nur Aggregate (kein Rohtext), au\u00dfer ein System-Admin best\u00e4tigt die Opt-in\n- **Ehrlich, wenn es nicht geht** \u2014 nicht unterst\u00fctzte Log-Backends zeigen klar \u201eKann nicht \u00fcberwachen\u201c\n\n## Klare Grenzen\n\n- Nur dateibasierte Logs (`log_type = file`). Syslog \/ systemd \/ errorlog sind in V1 nicht unterst\u00fctzt.\n- Ein Nextcloud-Server (oder Cluster mit **derselben** Logdatei). Mehrere App-Server mit jeweils eigener lokaler Logdatei werden nicht unterst\u00fctzt.\n- Protokollansicht ist begrenzt (chunked) und nur die Systemconfig-Logdatei \u2014 nie ein vom Nutzer gew\u00e4hlter Pfad.\n- Neu beginnen \/ L\u00f6schen nur f\u00fcr Nextcloud-**System-Admins** mit Best\u00e4tigungswort.\n- Kein SIEM-Export, keine ML-Anomalieerkennung, keine Auto-Remediation.\n\n## Feedback willkommen\n\nWir verbessern diese App mit R\u00fcckmeldungen aus der Praxis. Fehlerberichte, Stolpersteine und Ideen helfen \u2014 \u00f6ffnen Sie ein GitHub Issue (https:\/\/github.com\/aSoftwareByDesignRepository\/nextcloud-logcheck\/issues) oder schreiben Sie an info@software-by-design.de. Ihr Feedback pr\u00e4gt direkt, was wir als N\u00e4chstes bauen.\n\n## Voraussetzungen\n\n- Nextcloud 32\u201334 \u00b7 PHP 8.2\u20138.5 \u00b7 MySQL\/MariaDB oder PostgreSQL\n- Funktionierende Hintergrundjobs (Cron empfohlen)"}},"isFeatured":false,"authors":[{"name":"Alexander M\u00e4ule","mail":"info@software-by-design.de","homepage":"https:\/\/software-by-design.de"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEAzCCAusCAhQJMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwOTA5MDY1ODAxWhcNMzYxMjE1MDY1ODAxWjATMREwDwYD\nVQQDDAhsb2djaGVjazCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBALPt\ngrRh5ell\/PA6\/+r2USJ0slyQqCAP1p5NY8O4SeDikuBZWt3iy8CYX8Rq+D8y3ari\nlSCJsoSEK8ST7uBeRlcrwNTlNwmNYqotAmRhd5HckaaAWy87pGg8xK5kn+D9r3m0\nul3Mlfa3H35Bcfy23YI4Flqo85bFC3I9vlC66DCQwWG32IMUnK7INwNeEboRja00\njOP0w9b1erztF29lJkBPniR\/yi1Zm9Vyr+7Lb628U8LKxeKfHt4sHtM9yejYyMfH\nJ9xh3AT6Su+ODVsyBIVoDhnxDjuGI\/a8nP9dwvNyLKkljc3z2onL5wT256D965ar\nTkHBUiE6Rhvwl4dkdpZlguW6jNCf48ugXkfVa9Pz1DTSV6IqBrU5zPanEOa8\/9CE\nbKuM\/6t53gHp3TN6M6NJMBwviLbnysMxQvRAgMHli7gscl2E8GVsI07fvtcDayNI\njAQgcmfMyxdPBYWh+FqKbEouV2vR6bR3wzSDfOOM2esP\/31rXD3Lxgq+b7Pw88GG\n303rfUlbdasTGX1Jb1I\/aEbH8dxGD3YkS7logxQMMbpH8+XtBmuCFj9jNbh9WO3R\nnAxmjnkEnszt98aBDnIzFVnTLVkuzK2se5kjuEnnk+G9W+n2fnYfZaoPA2DFsodj\nqf1G5+GTVNQCFZTlP+Z\/LskO5eX7dg6RtNCN2FerAgMBAAEwDQYJKoZIhvcNAQEL\nBQADggEBAIFU\/O+vwI\/\/CoqBq0cl\/hrMwEa0FPbPTvfEUlqOLwsFF11O3leih1w\/\n39r6KKkLjNE2oKYCZQFuI6bOzf\/n07jPhcQYRkULXyLC90T6VVEgcJoXRqFRfRsB\nHsB\/DMpRmLJATGr8J3jAp8TfZgtdWnkynW0MgNS8IJpHVLVLLoHNXQDjYCFiOYTV\nEaqi5fuciBcewhQkkTvbxoAxQ2E4Mv5c1BBfne\/IQENiSgOjKScMHKLv1L2C+JZW\nJvS4ZHj2vsCFbWQzRlPuXNMIaURBirj\/hV8\/MLctvrqlbstTGzSOTyAYPtS9Y8+U\n97AsoVz+hPDQ0lgKM5Q9T2vbOHsvb8g=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"piwik","categories":["tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/sualko\/cloud_piwik\/issues","website":"http:\/\/sualko.github.io\/cloud_piwik\/","created":"2017-01-10T09:55:56.778894Z","lastModified":"2024-09-15T15:54:57.173710Z","releases":[{"version":"0.13.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=25.0.0 <30.0.0","minIntSize":32,"download":"https:\/\/github.com\/sualko\/cloud_piwik\/releases\/download\/v0.13.0\/cloud_piwik-0.13.0.tar.gz","created":"2024-09-15T15:54:57.166758Z","licenses":["agpl"],"lastModified":"2024-09-15T15:54:57.218088Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=25 <=29","signature":"ZOtP8Mvf9vb1T0IUfYpoYK6ypTolMlDgV2JGNdAQdLqxv\/xboS5FTsu6bqCFITmX\neTSNlXpJ0QI6cMbEcfFuoq2s6quK4IUrSr+T3dRDwy1pCouFxfapvDLbS+lQpOLF\nbKoALbS6BltNIkZFyR9X6e8OdNES9bJMTTcekMRRgiS07cMWCmaSwRRUO63rQ7LD\nGsKvC+Jyl16gBRm6GG6iWYtYK7Tt7U8RuisUdOILXxhKdRNGxAmAGccht1LYNC+\/\nCTRS7AIOLNlZUDVGG2xrws7+GhDAl6ZowLf5V2PFWYm6wpMw\/odM9lfwbhVNDh0m\nUHRAlknUlsIjo9jvr\/habPurV20gQmhuiQli6o09k4hvf7pf0\/Ty2t+TldPMx2tq\nqLTQcqzmQjGcejya6h6yHHkfu0OS\/dV1B21Vf+IillkBVCZulmtyZ78qTVLNs8Tf\nfT+XsLL6e4l2JHCuBUKTC9xInG\/uEi9Aos7yNfE4fYkEbsLQOE3wTJFpZJg4obw+\nMTLYb4+m29nAElet65H9bXOx4wZysmNxTgCPvLsxWeCaS3czHkKbOqNYsenKIHNi\nLsqAK92OreeO6KLxUyEwTRlu+2vZbubKE0p+Md63F8w\/OFpt13iPl8Dtu4hjG3Au\nzfvK\/3Sa\/K1J76Ci\/9A2N3uDlxB7NyLj64pZgYpnqaM=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"translations":{"en":{"name":"Piwik\/Matomo Tracking","summary":"Track users with Piwik\/Matomo","description":"Track users with Piwik\/Matomo"}},"isFeatured":false,"authors":[{"name":"Klaus Herberth","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEADCCAugCAhAsMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMTcwMTA5MTUxODA1WhcNMjcwNDE3MTUxODA1WjAQMQ4wDAYD\nVQQDDAVwaXdpazCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAL\/k1PsB\neY2deVI1uMrDunZOFT\/0S51JbU9Pv3g6Gxl7KRpkwwv4avqtiX3kz\/lfJwSEb3R9\nEF\/xIXFk2NNoNUme6RWQXr5U3Nt8B6JQo\/ENTAT3ETWsMYaC4VTG35TG5xezAMm0\nySHZiQEIpfCXH6AtdL4ny+Ua1katD12RxiawOSqJLOPFClvg3h4SeiGPpphQL6A6\nJeASCHzjIAlZmDaSjXyDKlSEbzsS0R6UZeRVn9LhyheqVME\/ROBBm3BZyzPsTf2X\njs5jM4l6x+JDgpqKRxkA1yWEILuh\/VgxKBDNCxnyZqA\/JsmmZ+HPtN+R+pfklIfb\nU+S9CzfgnMrEm1gIhSop1zOoqm6x9NoOp6V+shvikGE+Sg1tGUQb7I4G90nJjrwS\nnBKeBXgzJrFDpSn5PO0cvVaqB+VS8R0gJpdybM7I11LRlfXUpSblnMJVc\/wOdD81\n9EZedOACS3TSgLLEVqhIXUBzImoB1jk0UkWZNoEoiXx8Q+6u4FDk\/ecLiTQv6vKG\nVggm1boC5aBZ8RdffEf8arCvPVvaZ8ZYgBo6F18OoSSf\/BgDJF0egm8JwOEBCtrF\ngRmjMd6WMgikUH4Sf6jqvoZXiXHZFPy2txec5JP483iyWAsvjCkKUTu80DiLXOjf\nS0ISCeouDXR3qow\/fnQ4OfC3V8SIAcssOZVLAgMBAAEwDQYJKoZIhvcNAQELBQAD\nggEBAGswIdiH1YlbRihb51BOyLieldW5VJ1q7OqGcXgNtl\/2DGTvmd1LTf1Z8xsM\nHgYEp+Rtya+0ze6LCYdQWIX1rGfzYmhjwEAI3+t+OsxUBjhgKYJsa3YtcEyj1P4l\nFFdqRXCzWfcfI2C6JjzStCmyF9PiZsSByUafU\/CelK6sGhaY4B17dThFUIdzKMCl\nRonQDUFGnouSYSn9+x9svTszcxq+q7OUqZV0ZOWJ1gWyCIRPC5KKVwwjFWb4layl\nE5J+A\/YXr69g8s3ggjLNLE\/I29SIsVxHXw40gkVxNY8VkxWQOhXLVTgXbcp1sla9\nzukiBsvfy0CzvzKQCVugTVQC5+w=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"worktimepunch","categories":["organization"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/Bacaloo\/WorkTimePunch\/issues","website":"https:\/\/github.com\/Bacaloo\/WorkTimePunch","created":"2026-07-15T18:32:51.430528Z","lastModified":"2026-09-12T15:46:58.397655Z","releases":[{"version":"1.1.6","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.2.0","platformVersionSpec":">=32.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/Bacaloo\/WorkTimePunch\/releases\/download\/v1.1.6\/worktimepunch-v1.1.6.tar.gz","created":"2026-09-12T15:46:58.378830Z","licenses":["AGPL-3.0-only"],"lastModified":"2026-09-12T15:46:58.447680Z","isNightly":false,"rawPhpVersionSpec":">=8.2","rawPlatformVersionSpec":">=32 <=34","signature":"ReMxIFSogSmTiXu\/7UOS7uJFOEuEsW2JM\/IvQNH7lSvPPcctB6z0u30LN+913gHP3bZwWnywuLMP4TW+7DHd6fkZuoQ0uv9gSGjIHrzY+pMOlBnpN5MxpWSTBkv0O7\/rjqLbngNWQoluMColkOFWzfHB7iOoMdospqfaTpxigxhCd9M+325gnw8FFBInEuDq2\/+0G\/zc3T+bSTcq1PhNxRE3IlQVaeAUxw4O1yQhvT3HjSfMDEXMvoLlCb0mE\/LqOmQfnkRkOg3oc7UT4rXfFZo65Q0MLk\/LB\/YVObOXdhOqcLQmdIWuAf5Fz6w2eRnVFWtmte9LMLvO6xKKN8oyBBamc\/9T1WbOkxIiZr5poCwyBferaPqHx9ydKQFWsCwrJxkdnJ2Ur5VTrCzGl+91sJrrVmjAl0dojSeOjeqk\/3lpj8HOQbuXlE3QDA1NeAPPEfq+xgN3WtP11XHKyELktMoYa94O8u6yUk+eE0mvGR1addP5+\/qUDUJC\/mQNo4axT9H70SFRa\/EwCErDUJMf+u0jsZsNyMd\/UBRGpxUSUotGu3L5Zui00yWcWp7SWfsiKQhJoBGX0xXkSCXYkjRFipc83TqtDOWy\/BVsR4BS\/sVyIOOz9JFDUs0919FibVIzmzn+AJyfjUycuHea5njIkzYExENyDExIPjaTbvJ0Erc=","translations":{"en":{"changelog":"* Erkennt Nextcloud, WEB-GUI und bestehende Android-App serverseitig.\n* Speichert den Client des Arbeitsabschnittsbeginns in der Hilfstabelle.\n* Vermerkt die Herkunft im fertigen WorkTime-Eintrag; Clientwechsel werden getrennt ausgewiesen.\n* Bereits offene Sitzungen und nicht erkennbare Zug\u00e4nge erhalten keine erfundene Herkunft."}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"translations":{"en":{"name":"WorkTimePunch","summary":"Top-bar companion controls for the WorkTime app","description":"Small companion app for WorkTime with guarded activation and Nextcloud top-bar controls."}},"isFeatured":false,"authors":[{"name":"Mark Letford","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIECDCCAvACAhOVMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwNzEzMDczNjI3WhcNMzYxMDE4MDczNjI3WjAYMRYwFAYD\nVQQDDA13b3JrdGltZXB1bmNoMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKC\nAgEAn9JVk6j3GmkLPWzw3roGqdNLuAACwKbGB416ApZZ8lKMm5rKe\/JO2F85wSa8\n\/VE78JsSdLlpvHEplLtHD7mR\/82h3JdEO4PWW6KG+FMBcIbYHqnzkNQ3ZjvHXaFP\nAlVGzEtdilgHSUMqoObhXhiZ4Q84E\/sdyIX79knI1Uo5TtfuGw\/y6s\/q2tfFn6rh\nnWKoJp1Vy307oYLPuLZD\/x3qvcsCE5HhYlVBh+wacX21ouwplrPRmnV01wh1vAPh\naNHlMvvrLZsCpcqS4cWRHtFr9bYDQRVXkfef3z3tbtsRH6yVXn7tO5QL8C1JpJUK\nVSaIKuQzhNpD+BItnJ5oHNWq\/OQqRJZHzC7bSgPaIxlQYr7WzN0G+Yz\/0RSxCs8g\njC+A6zcLdY1FbdS3AiH8bgInuKYxLKU78Fd8HSMdjuLHZMmaISasp1IkrkwaBSYP\nTXuxZN964P8yOwo9o0vvGhdYAmE7QcO7WTA1T5oosmdvxMcgUbF019+s2bIHJIRV\ni7g9uEt480Adr7at0e8rE7g9IexN9XQ5buw\/IxaHEGHmAUH6AfwCZn4SkDbIndig\nIujGbmrISoH+VCL\/TT2RMxeViXlgF1jyYebyL1WEv4DFmy9ExjmXIjR7L0+YPiKX\nH21a3BJ\/647efHH8mOvlCtRVt7giDautHokAtmWJO0dvP9UCAwEAATANBgkqhkiG\n9w0BAQsFAAOCAQEAPqODXbUmXU0jrcTr9mEFMI6RopwU\/V9CrLe89Dj8En6NgBun\nleIXrhXlwBgqZ7v3drRtUEzkHqAUuXWQCTb84LIN6jSihbhNyxc+13\/MNuSakLcf\nZKIQwrP9YvB7uTcQZiGbAu6R\/ntdEItSj29ylRNGbd1iGkhF1oyitywkCDk5lDmL\nU6ubpkQ0Vv003EPxJOIBmrI9eJzbxu+yNiREnRsjezroh\/+a5o1bz3V5REdz2eVU\n9ftfG26HfVfQFoIBULoKpBCnpzfZ\/H4VvD6oOex88CBM0O7EF1DHUC78wQkLvZjJ\n0+8U16CeXwjj8DRWwKVSh3LWFO1JtkJ96tgs\/w==\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-09-20T08:47:48.719737Z","releases":[{"version":"0.1.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=31.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/teo.sinyax.net\/cdn\/chores_0.1.1.tar.gz","created":"2026-09-20T08:47:48.695999Z","licenses":["agpl"],"lastModified":"2026-09-20T08:47:48.763156Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=31 <=35","signature":"HaiWzk+5DhNtHe53vDo0c5zxJYIdu8WM+l7WjbcKG+Ah6Sesqn5dE264mZuC1leo\n1cVq7V\/mMemccHGbD01+jUixnH3opHv+QfXmatyZxrWLC9iufw99cVlrj3g7OjVe\ngxHBDCPmPwOdgjlRc3K+8KoLaEoMOWg6PfJmeCiYg17WngrL+FxQqEfrlDS9Q70b\nzs5\/LcB4WfnxW2d+iyeBpeoDcX7p0KHxxFfVW47FYsJ2V8WX4cnkr4PM4s+aA3VW\nO8NLfizCaCDDLrbpHXh8LXOT8rOQCO2Wi5WCvfY6LtoFliGS1NLaMDSk0xUassvr\ni1X6BU7k4qQjS53VjvJas7iijrO8f5z6VTdyXpynUfGn6W5t++5Xe3+aSPIYPZqz\n9zyiqvI1kEg0aYTnLWoyGkU9sQS9Rvpi6Pboiwlc3xkBmQEvpmlhGQKgh+KUleEH\npxo2m5J+kBvJGa\/bNiSp9uTT8yF6FlghA6\/FzaXjttd91Ld\/l5jBWG9w0knDaOHf\nYqIlYMK9W+98WZyz+KzwGUJ0r5Odgcde5ROIh95dQU7Bs3tciE9\/WJMhxAuhm59A\nEptFp9BHmxEYedy015oiNby\/ie5som4hBgV8QyvvjGaMBAP8eje3m4O3bnfFx98u\nrF0Yas2kqUzPXZftLDs7lefJZmSQ7YhEUanRGmoiNMk=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly90ZW8uc2lueWF4Lm5ldC9jZG4vY2hvcmVzX3NjcmVlbnNob3RfMS5wbmc=","smallThumbnail":""}],"videos":[],"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":"workflow_xopp2pdf_converter","categories":["files","organization","tools","workflow"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/MineErich\/workflow_xopp2pdf_converter\/issues","website":"https:\/\/github.com\/MineErich\/workflow_xopp2pdf_converter","created":"2025-11-18T20:07:14.481138Z","lastModified":"2025-11-18T21:02:20.961670Z","releases":[{"version":"1.0.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=31.0.0 <33.0.0","minIntSize":32,"download":"https:\/\/github.com\/MineErich\/workflow_xopp2pdf_converter\/releases\/download\/v1.0.0\/workflow_xopp2pdf_converter.tar.gz","created":"2025-11-18T21:02:20.956729Z","licenses":["agpl"],"lastModified":"2025-11-18T21:02:21.001250Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=31 <=32","signature":"iSbpW5kk0OYPgMIiY8gt+DAscyeR6gfxIYqcUsuPgEtGoVyDSLS5mXpEQRLV4tno\nrog+5iJww+\/TDXMpK++bd0PPWEgLXHA9CANTY03LzLct7jJFaj0whm0\/86FIa8Kp\n+TWdg7ikVfgOQtxVvEZE52h1DFlUtw5lR3yoYSPVwF2D\/u+u1NsjY4ljnQ7kG0QZ\nd93I8ULT6KpObxEyFz9frYP+JJr9kphWMYtSMzKs2Rwc5ZKHkKMm7nKBOYf79KkH\nBGK18+4ypOWBgrj5P2oJwzVdLWiYI+JbPGTp3iurVHKfpg4VWzW7buyssGu3\/fHe\nELHvbdWlC6dxqq\/Y4tCql6BHKUdVO2up+RnfFY8eU8wLT5U+6wwZ7gBDZtS1j4zu\nQwa3NEwy3RmIAdrjoBhzScjEM0S9P09U0AagnDp1F896iJhpBvyPy1tUIsVIPPQf\nxYAYYBzlb3Qxz7H5OdSlp9Sqi1BUWzv\/uk6idgf4\/yaiqnOte4znAlmgeDMXXkhq\nyb9fT5KWGBfOX0ADxNes81t3K+NfOqwQnGjzbuc0S+LrTW3AgB4Sgny96U7bm9Ij\nfZsrF4iCCYxFVuosxkCPWiCXUfq4sllarK75w0zuMi7JtTb8HAvlV4ZygKZmyVIJ\n+f8kHyRv+4HaXmVuIBUn754F4r+nTcB\/LmIpxv5MK1o=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL01pbmVFcmljaC93b3JrZmxvd194b3BwMnBkZl9jb252ZXJ0ZXIvcmVmcy9oZWFkcy9tYWluL3NjcmVlbnNob3RzL2Zsb3ctc2V0dGluZ3MtdWkucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL01pbmVFcmljaC93b3JrZmxvd194b3BwMnBkZl9jb252ZXJ0ZXIvcmVmcy9oZWFkcy9tYWluL3NjcmVlbnNob3RzL21hbmFnZW1lbnQtYXBwcy5wbmc=","smallThumbnail":"https:\/\/raw.githubusercontent.com\/MineErich\/workflow_xopp2pdf_converter\/refs\/heads\/main\/screenshots\/management-apps_small.png"}],"videos":[],"translations":{"en":{"name":"Automated XOPP 2 PDF conversion","summary":"Rule based conversion of Xournal \/ Xournal++ files into the PDF format","description":"Convert Xournal (.xoj) and Xournalpp (.xopp) files into PDFs. 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, Xournal++ is being utilized for converting the document."}},"isFeatured":false,"authors":[{"name":"Fabian Pohl","mail":"info@foxicle.de","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEFjCCAv4CAhLQMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjUxMTE0MTYxOTM1WhcNMzYwMjIwMTYxOTM1WjAmMSQwIgYD\nVQQDDBt3b3JrZmxvd194b3BwMnBkZl9jb252ZXJ0ZXIwggIiMA0GCSqGSIb3DQEB\nAQUAA4ICDwAwggIKAoICAQCJLYzlRvmvagHmcehVtsSiA1ZGSbyt8au4nf9jzB8P\ncb1XNJ6X\/F21491PwtXg27j8fXjSmoTVl\/998hVaaFmWmLmvsbDa2pdFnom7GU83\nYwLFZbNRSoRftR5ZxYVlUtWxFTrGB4kkoctpX7Wb6\/weeDrR9yv1\/NW1kKaNEkJC\nQvl7e8vKKbo0Gk1ZMVYT0mkHrjyV2Xzes5S0oBNUWGmH1ia8kUlUChu5cr0OBoXg\nbrq443k9QdBTQGfhIOBvrRCrb95SZawrck0k8K1tTa7oN8Kd3rQoDhWSiCEtFl4Y\nM0qXEVoTm91rI0VfMu5ncdf0iedn+2N539mu0uf5CKUTSdgipI3EbPqvJHtORAla\nkK0B08J6V0oBv8adZwrAKa9YyuHUdaOGwSQKFdXHEQclkT2DrCaERC1rCY5CKHYs\nr1c5cy\/TYo0oHBibHQttu0RNIck9bJNLKbs3zY3MUiwmDxVaKAHqdmD4o2fP3Vsn\nj0TzlhO\/1E\/kaH43lL4pjfzypThQND9tUo6kMsxy3ld4L7eGtff8WxRVyjMBr+Th\n13IXxWELweUf0CHc8QOjoZWmJwm6pcNIlJXLqC7AM7T+xSLUS6S9GJ44os8Eu9Et\nPS\/Hy2zWz4bX0FEKWL6DouUK+mtoK7n9N9eP3MIDnjtMdbocJ2VzYVi1SDJcjPeG\nWwIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQBXp16rwhqiKEq80KdJ2yoWwNwYd7A5\nCPl0gDmsDX25z95UUGBWkyHXZaO4dhImErGxftrX7\/X8t9+dndcPXPJlvNTK4tUQ\n8r0GohqQ6oKa5kkbn2fOUsAUfcKu\/6nlfJI01ljewP\/IlLQSBILhSpl0v+91KJiw\n\/3xYGGqyhfl9B02O5oDOHYcddI2Xtv7j2pdD2VsiFwU4OSu\/HVA++r+f9xxSWXG8\nGMRR1jaqpNW+WQ0vTTc4ZxLyiKXgoZa\/NXG2Ij\/ntCCxaDToMcQ0iusWUvLAD+iA\nxQhuEnQR1DdXCOg8yovkeCHfOCHCdZpybNd94m4i0uSZXiSz9RTSoaL4\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"markdownsite","categories":["office","organization"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/qtld88\/markdownsite\/issues","website":"https:\/\/github.com\/qtld88\/markdownsite","created":"2026-07-24T07:04:50.024096Z","lastModified":"2026-07-24T07:05:13.613444Z","releases":[{"version":"1.0.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.1.0 <8.5.0","platformVersionSpec":">=28.0.0 <32.0.0","minIntSize":32,"download":"https:\/\/github.com\/qtld88\/markdownsite\/releases\/download\/v1.0.1\/markdownsite-1.0.1.tar.gz","created":"2026-07-24T07:05:13.597387Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-07-24T07:05:13.664216Z","isNightly":false,"rawPhpVersionSpec":">=8.1 <=8.4","rawPlatformVersionSpec":">=28 <=31","signature":"lhkytV\/DpPkuwcuq8Fr9vC6dcCVn4TgqT8ePMDXaEMZ05h1OOh5jAoOJSuLPrRTsnnp2YHX\/nUAL3I3GNZ8jql4+ElJlDMCZwtNYi07wVgopDN1zWOJvheNWVdawsgLchAgluGiwgNJPsHgxwtQPjb2Ku8nUGvSm3bzxEUFthrvjrwMXB0qPl9VcqbSy5MZbD2vAwsLSkE0A0JIN7ZAunyjLoPqq9q\/mKBQ1eKKkySBttKkV02+QOFjnyhbPJYPyYY89z+W3tmXwRkMKUAAVZLzwLhNPzB5uDxg+28arn4MFpnfDoo5t\/GlSQUr\/FQ9nDSfK0qS04R4KtUrX\/RTWgjGZgdc\/OfYddA\/Qs9askvSXafuQ8VhUsiIWYWuos\/22drWWB5iLI9fYYGnx\/9NZlGk\/MYQtFgwAMpF8Obz1ggt8\/ZZCIUvUQ45GZ3Vtda0mxttAjWKmjHsM9Z\/MSSmARcIYWOZmrfHFzEa9zPsoHbsdLaOaBQc7koUgPsvs1igSWK+EN4NypciLahMrU0bWSh4vI4S3IcNbe18c2csqrGc4Ox+Qtrw+i1VnbwziiSLwD5OV1jd7X6ThRLrNcC3URHlxGHgEU4XOcBKTbSb\/WUYSYhW2hqYkhmwcvABekJiyH3mqV6GASFJZT7iG1iH7iDxHLjrGpV5U6I17KcBWu24=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3F0bGQ4OC9tYXJrZG93bnNpdGUvbWFpbi9zY3JlZW5zaG90cy93aWtpLXZpZXcuanBn","smallThumbnail":"https:\/\/raw.githubusercontent.com\/qtld88\/markdownsite\/main\/screenshots\/wiki-view.jpg"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3F0bGQ4OC9tYXJrZG93bnNpdGUvbWFpbi9zY3JlZW5zaG90cy9zZXR0aW5ncy5qcGc=","smallThumbnail":"https:\/\/raw.githubusercontent.com\/qtld88\/markdownsite\/main\/screenshots\/settings.jpg"}],"videos":[],"translations":{"en":{"name":"MarkdownSite","summary":"Browse a folder of Markdown as a wiki","description":"Turn any folder of Markdown files into a browsable, read-only wiki site inside Nextcloud.\nSupports Obsidian-style wikilinks, embeds and YAML frontmatter. Links resolve by path,\nso a synced Obsidian vault or any Markdown folder just works. Content stays editable in\nthe Files app or via desktop sync; the reader reflects changes live."}},"isFeatured":false,"authors":[{"name":"QTL","mail":"qtld@pm.me","homepage":"https:\/\/github.com\/qtld88"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBzCCAu8CAhOgMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwNzIwMDgzNDIwWhcNMzYxMDI1MDgzNDIwWjAXMRUwEwYD\nVQQDDAxtYXJrZG93bnNpdGUwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC\nAQDS5rEyYPaO0vYtncDGvHrBlEg8K8kElp3p7BnM+wdrUfm8P4G6ieFVKV3TxQn8\no4Va7rRaCOl3pnietVhg6hSCFGmVtNMlkS482jhmbCqrI9d2lsiEBwxTdXoUmYvt\nckmc1mTE2Zn19sk9YdL9cIN\/v6jGgB5nZNqk5UxKARyDvFO5wMvdq4hUFlYc6jpT\nY41BWJ62W+uQVbcAzK+k5PNA4i5uQtFwSo0MJBecFGp+rbFU7\/9l7xEAXuzwdMYj\nY3+GMYtEWeQdQpWkFiLe37Vw4ysS4yezBMDVUJyjTHfMs2R+Zv61sFBiMJPfPHdy\nE0XfTU0akyw7krdX26aCsAKsqX+AKRQAXjVBLk0qYXs7SIoctMMg9FMoTNtrDOZk\nUhEeep7IvfLX3JNUpTuFxCzOKOswJEA4r1uKZOXgFpg4ukz4CK+KTciDnGQ5DB5o\nLUrUzykZgEnukRyLX5WOpntWZl2w15\/cP2W3s1HY\/O0H+t1BcQTAAIMQT8J4FZiB\nOpBJPXg+bjGkg7VDA\/taaf7bsonHM\/Ao+ySXBMzYkhB4UXDcLSQs7NuTHIc1DQxi\n7u1DAS+W2xjeNTZkjFBT7h7gvrdGgA9DPQYM4Pbfd50ikF8zl7e3vpwJstF7onoz\nzxxfgdSAONzeiVpLN7NkOSujPr97VI4eY682dLMjIY8q5wIDAQABMA0GCSqGSIb3\nDQEBCwUAA4IBAQAPg08fT5qMJ4ITXgH+lDp95EGsHArFDzzPGIBF469WAIrxqJh7\n7tC8bRPiQa3obJXIeXn4PNMwpe8PH40kUVPZhNAprFc3npjIeJMt7Hoxaxp6XF4T\n5geFTcXaq1UEL60EDjl9TruH8CMFAzrZyRynHtFn8U\/YaLX5W26u\/Mz8vQAFLGe1\n8Bo84VdHXl+e1IiHT7svPsZ9K7Xx8PojvZ23ofgGQgvxmBaE7G32jSX4P75Jr+E+\n1G8KueZR59L5rn29Glj3aHSX0UrvslVl72BeIrkmgbUFtPrNxNeM\/kc7PgrAYehy\njmkMrAq\/3A5ZdiDnPPm5Ody7YygYX59RUMTc\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":"https:\/\/usercontent.apps.nextcloud.com\/CiAgICAgICAgaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9zaGFyZXJldmlldy9tYWluL3NjcmVlbnNob3RzL2xvZ28ucG5nCiAgICA=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/CiAgICAgICAgaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9zaGFyZXJldmlldy9tYWluL3NjcmVlbnNob3RzL3NjcmVlbnNob3QucG5nCiAgICA=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/CiAgICAgICAgaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9zaGFyZXJldmlldy9tYWluL3NjcmVlbnNob3RzL3JlcG9ydC5wbmcKICAgIA==","smallThumbnail":""}],"videos":[],"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":"nextant","categories":["files","tools"],"userDocs":"","adminDocs":"https:\/\/github.com\/nextcloud\/nextant\/wiki","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/nextant\/issues","website":"https:\/\/github.com\/nextcloud\/nextant\/wiki","created":"2016-09-14T14:34:35.977699Z","lastModified":"2018-08-16T14:45:21.472293Z","releases":[{"version":"1.0.10","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=9.0.0 <14.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud\/fulltextsearch\/releases\/download\/v1.0.10\/nextant-1.0.10.tar.gz","created":"2018-08-16T14:45:21.242907Z","licenses":["agpl"],"lastModified":"2018-08-16T14:45:23.071025Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=9 <=13","signature":"VQ0lfrgpPibeIe9SLS9uizu15sBlQQBquY\/54ZubCTAw7yYw1kDmEt\/BudlJEhJl\nenwQ5r3\/Tykx3gUUOuIRW1DVCNz0ZLk9CkKyBuvf8G\/ybpPVewwUUW3BlxPNTfy\/\nxmCz9066aa5dCqpcGMmojwdoBp4M0YNszcWeNfR0\/pehuU4cA\/vbDNn+9XBY67Ul\njBV+JF1fJbciMaamZsy0BGdsALKY9QLmSt\/gj\/M2o9TWmh3IQc9OMu7QfTOKd2MA\nGfx6B6O59WY\/6YEcdhmGR6AiVnTW2\/TZ99py2+2+qJT+piW\/mHZmzGg5k1zzuQ9a\nWHT+w8I7H9c1K7nen4Vm1nJ7sLhD68se5F5\/BR5DdPAPJpxizSWMo0DRFh5jC9pT\nI71w4CMcFG6UbLz7YYzQKniTtc2OTpusTrl26fuEYUE7OJ0UgggCx3PVX6WIlISf\n5e1e+2VAxYaqW4hlSUVj6TkhuYGSzJXWEoXiBuyfgr7gM1YqK022\/RKne9WD8dW\/\n9sKwsUs23sD1Bus9Azq\/U5j41juSCV3u+eeIlnjiErz+KLJ+e3Z9P6pfH1c\/eZuz\nFj92GmwHdQyeL0DgwvTDeO1ljzw18JGCT2rjVLBR5M4TUJkZE6hZdSW7xSjFrI3r\njr6BU5UqZPfWwgZSSB6WTkZT6YyNYN00s\/9VBdou470=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9mdWxsdGV4dHNlYXJjaC9uZXh0YW50LTEtMC04L3NjcmVlbnNob3RzL2Rpc3BsYXlSZXN1bHQuanBn","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Nextant","summary":"Navigate through your cloud using Solr","description":"Navigate through your cloud using Solr\n\n### Important Note\n\n**Nextant** will not be supported in Nextcloud 14. Please consider switching to [Full text search](https:\/\/github.com\/nextcloud\/fulltextsearch) !"}},"isFeatured":false,"authors":[{"name":"Maxence Lange","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.8125,"ratingNumRecent":0,"ratingNumOverall":8,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEAjCCAuoCAhAFMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMTYwOTE0MTI1NDQwWhcNMjYxMjIxMTI1NDQwWjASMRAwDgYD\nVQQDDAduZXh0YW50MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAsbnQ\n+9acjKHfcrUj4yqBpD++GmQ5z2Sp8C8uOz4ZbLyM9bUXEYHo4a4u3CdC49kGUkb3\np5MkEAEzslTWDi1eh5MZgPWpbPgItsDsXY1o55O3jtxNkzSG5\/yYcPQcuKtIOm9S\n7DY0K+UQt3nK+RrXEZfARMNrzFbEzpE3b7w901Yl5n+m\/B8rhW4pqg8uSfx3u04J\nwduV1fHwoHUB0Ox5HyWib4Pq1XppNh7xdc2Fg93JxshwuCPJyOOzrFTnxC7s1yzQ\nUvaqkjPW5QeQRunQjZ2XtpYH8f8v01W18bNEiHwqtFwuDEyCVx1rvEMgUDVXdPkP\ngZrlB5TzGmz0U3HzYvf6205WuzfHxz7kPj502wP51PoZBKpniggKzmuXkx6BpsZC\nZX45VpDHdiATLwRj1t2bMs3C01nzpIWO5ZwFtkepH3Y+mvwX5lDh\/XDsqJC2Yo8o\nWMmniWNW7dspufYOsBUqqYGP7rkailgVT4oYk6D1j6oFZ5SSpfPF5lsyYedDSM6y\nbIGVkSF+sjLK6R9BenBijKceAKsS\/\/WwRYCBPC+JHlsYpXKW12bL+C47Kj2\/N6d4\nrYryzV6ofVSF6pwIq0oEjoyfBfNpYavf3xrRkSSmIIlPSnMY7DT1xkGD5retxSm6\n+WIfkWKRZpv2S6PhMHGLspYc4H5Dj8c48rG5Co8CAwEAATANBgkqhkiG9w0BAQsF\nAAOCAQEAOZUwyPaUi+1BOUgQJMWqYRoTVZUyBshTXSC7jSwa97b7qADV9ooA6TYF\nzgsPcE41k7jRkUbnjcY45RGtL3vqsgZbx5TjPa5fGMxlqJ6eYBOY61Q6VIHEVm3u\nxnPEO9dsMoDBijvo5D7KtE+Ccs907Rq70kCsbrdgPHkyb5tDSnCKogN1LiQrg1EP\nmy7Z1C7jG9\/h57vx0+QBMDCYnTmqLsvMKqo27uHskzAiB7VXLEdSZ2FtMGHkLUQO\n0bfhnvTZ2VhMmK83t7ovo71An4ycmsolGD\/MA0vNI78VrVISrdI8rRh2WntUnCBU\nEJL3BaQAQaASSsvFrcozYxrQG4VzEg==\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-09-16T21:30:39.611475Z","releases":[{"version":"1.2.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=32.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/skaife\/cromqr\/releases\/download\/v1.2.0\/cromqr-v1.2.0.tar.gz","created":"2026-09-16T21:30:39.580246Z","licenses":["agpl"],"lastModified":"2026-09-16T21:30:39.704218Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=32 <=35","signature":"Llxf+VJG9+prWEPJ8NkpStupnXWOIjV\/Gk65CkP3xLpiOpLnaIKSJHaco9nPqDI5cKdsn13qlvo4oVMwQxYhpJPX+KJmHgW9si1IRwGK0DtXcMZAglgpYd1lePPiEk2K4KYnkeZ2Wi\/VCo7qPRkb33z7XgCPHbiRdQl9LOz0sgjo1\/SylbyTAMIzUVw7EYGEaxan8+8OwJjjntJu3jjV3lSulwWxR6UcWog6PqLvB0kllb0doQrF3UKtPM+jFKQDVwALnv71J+hSG\/fafneFEPZJsRewFZQpjqVQcduLmKoAZUWSspzAuwFBI0WGuZdPe2ub884iQGfBwsTz9j8g8jU4PBYnHQrpu8Jy8AQKdRKbyof9MJN0K9RuMJ7Zf9tamqpZjSDSe1z0jA3pw1JJ4Tbt5elzj64iyHFpnARNaJXoNStVaxvh3AhRoCdFCbsjPXe\/dDyz6VdynxeCvynDY9GN3AQwwINFRKOnhJvw8EMuf8G\/VdNkDFnWpKSH9WI6cITT9ZMbtaesoYx8w+VR3eCVjgcs1bJkCqG8pQNjcfS5D2Lp2DnPdxhnCqKK+oXM2I0tu5NAuYpcRuzkLuWRg8n\/bwZRcg\/BgRX0Jvi+8x0cJu3NZi3WQs0iPCbKCH4ylt3KfjK3eFUKx9\/\/PYwWUZ\/R86ZNP8vBxq63sK9AFSs=","translations":{"en":{"changelog":"### Added\n- Enhanced vCard fields: multiple phone numbers (mobile\/work\/fax), multiple URLs (website\/social), organization with department and sub-department, nickname, birthday, and notes\n- Nextcloud 35 compatibility\n\n---"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3NrYWlmZS9jcm9tcXIvbWFpbi9zY3JlZW5zaG90cy9Dcm9tUVItTmV3LnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3NrYWlmZS9jcm9tcXIvbWFpbi9zY3JlZW5zaG90cy9Dcm9tUVItVVJMLnBuZw==","smallThumbnail":""}],"videos":[],"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-07-21T09:06:04.261280Z","releases":[{"version":"3.3.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/integration_discourse\/releases\/download\/v3.3.0\/integration_discourse-v3.3.0.tar.gz","created":"2026-07-21T09:06:04.235997Z","licenses":["agpl"],"lastModified":"2026-07-21T09:06:04.299398Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=35","signature":"dEOYLqP0oEkSGd+QHr0xfqsUYUaYCrXfs\/B\/3EpUGp6BCQSRK+tWHR1\/eRNGxsQWefzJv936dFFtpaPACNJ61ntB7HVMqAaJfsx0R6IWD0OfblP9\/Cn6FIE1C2Cb+4wgwJAzk4L2SO\/qmUiVeyBD+nztNBox+e6KURSxQUYJG35GQJD1KWz0l8CMpbIBEObSh08\/9mDVt\/y5fSRu4JnYD2DT0hS7XesRPrpOoDkx11o6H\/JIwVcEYp+5R19nLxMsY65wq0cYA25RHbdZTuvHB22+iHIDxZP7pppgqBDZRylIoJ93KNotEWXMPSG\/2g8t3gkHVm+kV12vTDsH8DrThfb8nXWdfnR5WdJSxESYBotXOYc+RXs\/Z29HVu8g\/MpdQMc6x60lw5X2dbWNEBss8H9RGb289kYSWhax3OdkznNnjV9lWtYVGeVjPxj2dwZjGyFQZNrocYVmq442WRNwF3vKN6TldK4Uy0sv3BbQ10il1gCmViyRAKXv+N7iDBZop0IoJ1E54E2lUpeDDZ\/RM7Y5VSEAWVvaYHsCFKKF5ZXCHP\/\/Txa3ETNmICKze3ApSLVgYBeN\/TBWOS1yaimEINaxDaBZooyAJSP24c9UkhKNbZOlWpC61d1kC9ZFxCmLgJCBkeZj+GEzHbp0gbkiF3rA8fqrNaYAqRO\/zGh5AdQ=","translations":{"en":{"changelog":"### Changed\n\n- Update dependencies, fix integration tests, and adjust CI PHP versions @julien-nc [#111](https:\/\/github.com\/nextcloud\/integration_discourse\/pull\/111)\n- Bump max NC version to 35 @julien-nc"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL25leHRjbG91ZC9pbnRlZ3JhdGlvbl9kaXNjb3Vyc2UvcmF3L21haW4vaW1nL3NjcmVlbnNob3QxLmpwZw==","smallThumbnail":""}],"videos":[],"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-09-14T18:14:23.001762Z","releases":[{"version":"1.4.5","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=32.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/zomtec2311\/admincockpit\/releases\/download\/1.4.5\/admincockpit_1.4.5.tar.gz","created":"2026-09-14T18:14:22.986300Z","licenses":["agpl"],"lastModified":"2026-09-14T18:14:23.044611Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=32 <=35","signature":"Lu\/veKOvilnKa1fV\/ncAbH1bundnUrvyZSis2V6\/K5UOcgd2LIZVbRLzQGU5fsidlYNHnuG0jmLcGB0IKaDB3FnLQidLZcUjjrW+SqlLRWAWw3oJROb15D8Hl3\/5oFAKu4gFrRhjvK1\/DQDAfg6FAsxTbOkyI5dAjeKlvd7WhB2VrRrLrJmY0mhKiDL1UfF3\/0+WvQvgBqMIG1JR3yvCpw2AB1B7eVmGriy0ieVYXnCGh16rxE3r+Pye5qCggKYP1jrM3AjXKyIV6UcZBeV02Tm9E6\/Z1qX6G+uBns0TShlqKXjgnBPMptQbY4INCaDEFRv\/62gZVYgfq73Gz5Bb6LpmOqEvWJvqsFfwIANlSASqPyjNjCJpGr0+R3\/AQbmo\/C7vYJv2YwotwU77FkVKqsSymoo0amYEU3dFeQLlgfVsTfQxtECGTddyMhHi7rZGgycdjTi26QP047s9Fw3eZOsHeQHIz87uXmTQw\/0TIj9J4GzxI2U1H82bOoXHHVKT8nEJU4z+JH9RKB9zIf0O5o8KMRFF9VFFbNqqqZ2CcZcuAJ6hHpvKo15zRy4QViuL4Xab+y8BUW312WQeONruMKmBn0R8T9JP9isqsmYA0\/y12QNt+ePm1P2M1lV8MOxt5Bs6Me6YD3e0PET0PQBRDB45PbO3xID\/qBtVSFErIGY=","translations":{"en":{"changelog":"### Fixed\n- Fix Polish placeholders in pl.json\/pl.js ([#30](https:\/\/github.com\/zomtec2311\/admincockpit\/pull\/30)) @jacekskorupka-bot\n- some code cleanup\n\n### Added\n- additional settings\n\n### Changed\n- **l10n:** Language files extended by additional phrases"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3pvbXRlYzIzMTEvYWRtaW5jb2NrcGl0L3JlZnMvaGVhZHMvbWFpbi9zY3JlZW5zaG90cy9hZG1pbmNvY2twaXQtc3lzdGVtLnBuZw==","smallThumbnail":"https:\/\/raw.githubusercontent.com\/zomtec2311\/admincockpit\/refs\/heads\/main\/screenshots\/admincockpit-system-small.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3pvbXRlYzIzMTEvYWRtaW5jb2NrcGl0L3JlZnMvaGVhZHMvbWFpbi9zY3JlZW5zaG90cy9hZG1pbmNvY2twaXQtYXBwcy5wbmc=","smallThumbnail":"https:\/\/raw.githubusercontent.com\/zomtec2311\/admincockpit\/refs\/heads\/main\/screenshots\/admincockpit-apps-small.png"}],"videos":[],"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"},"de":{"name":"Admin Cockpit","summary":"AdminCockpit is an administration tool for Nextcloud","description":"**AdminCockpit ist ein Administrationswerkzeug f\u00fcr Nextcloud**\n\n- \u2705 Alle wichtigen Administrationsseiten auf einen Blick\n- \u2705 Kein m\u00fchsames Hin- und Herklicken mehr in den Men\u00fcs\n- \u2705 Modernes und kompaktes Erscheinungsbild\n- \u2705 Intuitive Bedienung ohne seitenlanges Handbuch\n- \u2705 Benachrichtigungen an Benutzer und Gruppen senden"}},"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":"electronicsignatures","categories":["files","integration","office"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/eideasy\/nextcloud-electronic-signatures-plugin\/issues","website":"","created":"2021-06-09T07:00:51.804133Z","lastModified":"2026-08-10T16:43:04.672965Z","releases":[{"version":"3.0.12","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.2.0","platformVersionSpec":">=32.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/eideasy\/nextcloud-electronic-signatures-plugin\/releases\/download\/v3.0.12\/electronicsignatures.tar.gz","created":"2026-08-10T16:43:04.662142Z","licenses":["agpl"],"lastModified":"2026-08-10T16:43:04.714562Z","isNightly":false,"rawPhpVersionSpec":">=8.2","rawPlatformVersionSpec":">=32 <=34","signature":"jdozJEXixanKysltmDWvQzrV9Yfz\/UPuwlCj6UpNEYSMAk4JV4c1Q8K1+W87V2lpktYn9ue9rzPptVNH+gqRfCSC6XAFSHYGMtX\/GVC3q5FW8spVrCingiLepWJ5XyZTdvyo960TTsZLUeSrz29Iw6pftiplkLO9qz571bnGUtHQwIXuUzB2hU5+znYRwihBANf3AD0odpMC1\/g52MmoEbot3VmgVJHbcG8uSgkVqAqOP\/QZ31Xj3LF7oFJwAM0vP8OogiT7XES80x1RrZiCifwEGQg2OgawHVe2ScG+waqbsV1\/I191sF4zPSSsCxJXZQSH\/PMrqL5SoHHJhPRB9RwgZzn\/+6hFAYEdyPSSZxlrdeb\/JqgwmLX09bicQ8dA15OzGQgtgF3QvEgues9M6FEbyE1z3YNII+Rw1Z2yYDxa+A7ZV\/xulNDgMZkxBqAzTyxNFLjkL677Bmm7yGiGQJ\/2R93oK1C1laTf28vZa\/0wkFrSYErva6zc5WNJr9J\/lCwT+2SM5Eww5U4b2xPs\/nMrXaBbpEwz377ZgZT5lg+xyNf4gJrmNC9czfghOJ188ROMKQdLcoLYpN0YVe29HFkJ\/xEJUwgr787Dzhm8ewt41ulc0ErmPszYl5Ldt1014MzEOVb36phEhgT2tiyi+tC3vzBQ+kqIEEamN1E8GNg=","translations":{"en":{"changelog":"### Fix\n- fix the Guzzle autoload\/class-shadowing issue by removing direct use of Guzzle from the app"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2VpZGVhc3kvbmV4dGNsb3VkLWVsZWN0cm9uaWMtc2lnbmF0dXJlcy1wbHVnaW4vbWFzdGVyL2ltZy9zY3JlZW5zaG90cy9zY3JlZW5zaG90LTEucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2VpZGVhc3kvbmV4dGNsb3VkLWVsZWN0cm9uaWMtc2lnbmF0dXJlcy1wbHVnaW4vbWFzdGVyL2ltZy9zY3JlZW5zaG90cy9zY3JlZW5zaG90LTIucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2VpZGVhc3kvbmV4dGNsb3VkLWVsZWN0cm9uaWMtc2lnbmF0dXJlcy1wbHVnaW4vbWFzdGVyL2ltZy9zY3JlZW5zaG90cy9zY3JlZW5zaG90LTMucG5n","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Electronic Signatures","summary":"Accept electronic signatures on your documents.","description":"# Features\n- \ud83d\udd12\ud83d\udd12 Accept Qualified Electronic Signatures (QES - strongest legal value) and Advanced Electronic Signatures (AdES) in PDF or .asice formats\n- \ud83d\udd12 Accept Simple Electronic Signatures (sms based signature - simple to sign)\n\n### How it works:\n1. Pick a file\n2. Select \"Signing\" in the file's dropdown menu\n3. Add signers\n4. Signers receive a link on their e-mail\n5. They sign the document\n6. The signed document appears in your Nextcloud instance, next to the original file\n\n# Built on top of eID Easy\nElectronic signatures app uses [eID Easy](https:\/\/eideasy.com) as its signing back-end. eID Easy handles the signing process. Refer to [eID Easy's pricing](https:\/\/eideasy.com\/pricing\/) for pricing information.\n\n# Three levels of electronic signatures\n**Qualified Electronic Signature** - A Qualified Electronic Signature (QES) is the most secure and legally recognized form of digital signature. It\u2019s equivalent to a handwritten signature in the European Union and can replace paper-based signatures in most legal contexts.\nQES ensures the highest level of security with strict identity verification, multi-factor authentication, and compliance with international standards, making it the ideal choice for businesses needing legally binding, tamper-proof digital signatures.\n\n**Advanced Electronic Signature** \u2013 An Advanced Electronic Signature (AdES) offers higher security and legal validity than a Simple Electronic Signature (SES), without the complexity of a Qualified Electronic Signature (QES). It uniquely identifies the signer, ensures they control the signing process, and guarantees the signed data hasn\u2019t been tampered with.\n\n**Simple Electronic Signature** - A Simple Electronic Signature is any form of digital consent or agreement that links a person to a document or message. It is the most accessible and widely used type of eSignature.\n\n\n# Pricing\n\nEvery business is different \u2014 [talk to our experts](https:\/\/www.eideasy.com\/book-a-call) to get a custom quote based on your location, use case, and volume.\nWhether you're serving one country or many, we offer flexible pricing that aligns with your compliance needs, usage volume, and geographic coverage.\n\n# Feedback is welcome\neID Easy connects your business to [80+ identity methods](https:\/\/www.eideasy.com\/supported-methods), Qualified Trust Service Providers (QTSPs), and Certificate Authorities worldwide \u2014 all through a single, secure API.\nIf you\u2019re not seeing your preferred method, let us know at info@eideasy.com.\n\n# Documentation\n\n## Set up\nSee the following guides:\n\n1. [Installation](https:\/\/docs.eideasy.com\/nextcloud\/nextcloud-app-installation.html#_1-installation)\n\n2. [Set up](https:\/\/docs.eideasy.com\/nextcloud\/nextcloud-app-setup.html#_2-set-up)\n\n3. [Signing a document](https:\/\/docs.eideasy.com\/nextcloud\/nextcloud-app-signing.html#_3-signing-a-document)\n\n\n[CHANGELOG](https:\/\/github.com\/eideasy\/nextcloud-electronic-signatures-plugin\/blob\/master\/CHANGELOG.md)"}},"isFeatured":false,"authors":[{"name":"eID Easy","mail":"info@eideasy.com","homepage":"https:\/\/eideasy.com"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEDzCCAvcCAhGFMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjEwNjA3MDgwNDEyWhcNMzEwOTEzMDgwNDEyWjAfMR0wGwYD\nVQQDDBRlbGVjdHJvbmljc2lnbmF0dXJlczCCAiIwDQYJKoZIhvcNAQEBBQADggIP\nADCCAgoCggIBAN\/dTRr1L1SOZclaI+sS57+gjmSrsDV3CXRxI+rXPxpjt9Ajicp4\nr8x17UkbtlZKOSpzI7EdNmCW5pzS+5djd39Ru9ZLsgLPm9oUFThtG+RMmfvnD9Tu\ncf1XtbIHQIcrFIn04KcwwCcIlfLDJLG7AWO1dlgGMK1pAKgwgkz3IIlw9Uhxf46y\nL7Hu\/rFek4fz1VKHE\/QFbuswV047Rl0dCbNUgxXno\/yo0lglpzUWKV13lhoglUsE\n4qQYSEDN+uUCeEo81R594mJ0505OhmKwjb4Y\/DWIyacHfh0G5WXxFfrQNH1FSmo5\nHgxP41a3NiP1nvh9zLIF9rK7ACRNahNW09YlIiC0m1omNQb2l3NB33zcviZ5gkVX\nCgx85z9fFeV9IMFDyexR5b6mHFCeawqct0dTitvIR4SVo0pKfSj6s6jlW7iluOxv\nrzMlc\/tBj0ZEG1jnYZG6453k4GvqpOlvN4jyvqKKvv+bZ5Ca84KK7qxZGMIyG28j\nZ6Tk+LaZ\/fm6Eun\/mhDGcGFRBZRUP6QMniEUdqu5NCS5NV0ubF9+Z7El4WtFqibR\ntaWfevhFxoNtvREfi2Su90cGJiUnMJGWsklWiqTefIQ9sw8h4BYJUM5nQ3u\/nSK6\nNq3HEEwaIv64tYlNe4rOy6ljv0gqXYIXTvepMmSUA+agR\/mwSNL3GzO7AgMBAAEw\nDQYJKoZIhvcNAQELBQADggEBABGs3x0esO+d40sVW7GWZcXjtWMjedkwhDPrWoE+\n6qpdMXpXtKzgSameUlWUz9JfjIvCas9\/U9KKCfB7E5\/qpWVTifjs\/hipwxqPi6rK\n\/07ACzl5NLxeLlahI2ljsar80UiKVZIofBHgn8I\/kBNGDnCQCRgccYec7SJ8stce\nYbdFfZxP5mNJhjQOH3d9DQy6+HE3ALY6\/jPC97ZZchzJFC7XWkADGUg6x\/9l0+ru\nn4\/\/rUhFZnKa93qHCPfYRmZViYCHKJtgS5ve8y5zrgPo2j8ZZikSpJP3dDDAelj7\nb3TKdh67JyqWRsCGmGnzBmfnvLa2wNAGaU7\/BL\/euZnVIbc=\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-09-17T15:11:42.681298Z","releases":[{"version":"1.4.1","phpExtensions":[],"databases":[{"id":"mysql","versionSpec":"*","rawVersionSpec":"*"},{"id":"pgsql","versionSpec":"*","rawVersionSpec":"*"}],"shellCommands":[],"phpVersionSpec":">=8.2.0 <8.6.0","platformVersionSpec":">=32.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/aSoftwareByDesignRepository\/nextcloud-budgetcheck\/releases\/download\/v1.4.1\/budgetcheck-1.4.1.tar.gz","created":"2026-09-17T15:11:42.653290Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-09-17T15:11:42.811487Z","isNightly":false,"rawPhpVersionSpec":">=8.2 <=8.5","rawPlatformVersionSpec":">=32 <=35","signature":"mERz63QfNXCX2l4kVJdDFobFQiXRNKFOiB\/1A2CKc5unTUh9opAeH9UmBKVcDxmrI8J7LInY\/+7lX9vWufET3LU\/IOSYTZUKxWUk\/KdP00gRPGkJxXJc9wWHP9c1VTsAKuGG3OnC6VoWsiZUG\/YHgyqemPDj6JYpNl6y9SssGTI9+o44PjGInPWBR5DBzZGtVfR92ymMSNQFJtWFhEMBaRG\/lnQFb1viORmHel\/H0Ljd+Adq9nL6VB9\/18\/M0ot7qWN6oSG3kHtItPdLxon8ZbXsZwnOd5Uoj4PjQ9zJdllB2KovxGTZunw7IKkS2DJ2uausudF973f+fhv3k6TY0wQfh5rgIdl5VY8b0ViywC8LpBxk+w+ZrCzygyn4CYQ05s76jxWZiw04TrkJOVcVttJ0maYMva\/9ITMvku5x\/a25FYRKIdLFPZ6nK1z+VEfAWfpmm3BuziwNdtxNOqohRrQqCQLO+7Akp\/Sia6EynjmQyaI8faqHRDEJ7H2yAzXPftyC2u\/7ailP+PQf\/bYyGVMTdjlK1zxDf5m2PZRwnbE5XpyI8npXKJ04q2gHK8+Zk\/t98ypRteIUIHc+GkNAitXaqgpXF2Uz9d1BgXKxf+lFFY4k3RuWOyGurPJGkpvok0kK+gNBAcnKK2PjvJ5JQEKeYfkncbsYZ+0ZW4DILLI=","translations":{"en":{"changelog":"### Fixed\n\n- **Attachment View\/Download 404 with doubled `\/index.php\/` (#20):** on installs without pretty URLs, `linkToRoute` already returns `\/index.php\/apps\/budgetcheck\/...`. The gallery was calling `OC.generateUrl` again and producing `\/index.php\/index.php\/...`. Delete was unaffected (relative API paths). Companion app uses the mobile download API and was not affected.\n- **l10n parity:** dropped orphan msgids with a literal `\\'` (PHP-escape leak of \u201cCopy last month's budget\u2026\u201d) from fr\/nl\/it\/pl\/pt_BR, reordered catalogs to match `en.json`, and hardened `check-l10n-parity.php` + `sync-l10n-keys-from-en.php` so this class of drift fails CI and is one command to repair."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/CgkJaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2FTb2Z0d2FyZUJ5RGVzaWduUmVwb3NpdG9yeS9uZXh0Y2xvdWQtYnVkZ2V0Y2hlY2svcmVmcy9oZWFkcy9tYWluL3NjcmVlbnNob3RzL2J1ZGdldGNoZWNrLXNjcmVlbnNob3QtMDEucG5nCgk=","smallThumbnail":"https:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-budgetcheck\/refs\/heads\/main\/screenshots\/budgetcheck-screenshot-01.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/CgkJaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2FTb2Z0d2FyZUJ5RGVzaWduUmVwb3NpdG9yeS9uZXh0Y2xvdWQtYnVkZ2V0Y2hlY2svcmVmcy9oZWFkcy9tYWluL3NjcmVlbnNob3RzL2J1ZGdldGNoZWNrLXNjcmVlbnNob3QtMDIucG5nCgk=","smallThumbnail":"https:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-budgetcheck\/refs\/heads\/main\/screenshots\/budgetcheck-screenshot-02.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/CgkJaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2FTb2Z0d2FyZUJ5RGVzaWduUmVwb3NpdG9yeS9uZXh0Y2xvdWQtYnVkZ2V0Y2hlY2svcmVmcy9oZWFkcy9tYWluL3NjcmVlbnNob3RzL2J1ZGdldGNoZWNrLXNjcmVlbnNob3QtMDMucG5nCgk=","smallThumbnail":"https:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-budgetcheck\/refs\/heads\/main\/screenshots\/budgetcheck-screenshot-03.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/CgkJaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2FTb2Z0d2FyZUJ5RGVzaWduUmVwb3NpdG9yeS9uZXh0Y2xvdWQtYnVkZ2V0Y2hlY2svcmVmcy9oZWFkcy9tYWluL3NjcmVlbnNob3RzL2J1ZGdldGNoZWNrLXNjcmVlbnNob3QtMDQucG5nCgk=","smallThumbnail":"https:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-budgetcheck\/refs\/heads\/main\/screenshots\/budgetcheck-screenshot-04.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/CgkJaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2FTb2Z0d2FyZUJ5RGVzaWduUmVwb3NpdG9yeS9uZXh0Y2xvdWQtYnVkZ2V0Y2hlY2svcmVmcy9oZWFkcy9tYWluL3NjcmVlbnNob3RzL2J1ZGdldGNoZWNrLXNjcmVlbnNob3QtMDUucG5nCgk=","smallThumbnail":"https:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-budgetcheck\/refs\/heads\/main\/screenshots\/budgetcheck-screenshot-05.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/CgkJaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2FTb2Z0d2FyZUJ5RGVzaWduUmVwb3NpdG9yeS9uZXh0Y2xvdWQtYnVkZ2V0Y2hlY2svcmVmcy9oZWFkcy9tYWluL3NjcmVlbnNob3RzL2J1ZGdldGNoZWNrLXNjcmVlbnNob3QtMDYucG5nCgk=","smallThumbnail":"https:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-budgetcheck\/refs\/heads\/main\/screenshots\/budgetcheck-screenshot-06.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/CgkJaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2FTb2Z0d2FyZUJ5RGVzaWduUmVwb3NpdG9yeS9uZXh0Y2xvdWQtYnVkZ2V0Y2hlY2svcmVmcy9oZWFkcy9tYWluL3NjcmVlbnNob3RzL2J1ZGdldGNoZWNrLXNjcmVlbnNob3QtMDcucG5nCgk=","smallThumbnail":"https:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-budgetcheck\/refs\/heads\/main\/screenshots\/budgetcheck-screenshot-07.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/CgkJaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2FTb2Z0d2FyZUJ5RGVzaWduUmVwb3NpdG9yeS9uZXh0Y2xvdWQtYnVkZ2V0Y2hlY2svcmVmcy9oZWFkcy9tYWluL3NjcmVlbnNob3RzL2J1ZGdldGNoZWNrLXNjcmVlbnNob3QtMDgucG5nCgk=","smallThumbnail":"https:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-budgetcheck\/refs\/heads\/main\/screenshots\/budgetcheck-screenshot-08.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/CgkJaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2FTb2Z0d2FyZUJ5RGVzaWduUmVwb3NpdG9yeS9uZXh0Y2xvdWQtYnVkZ2V0Y2hlY2svcmVmcy9oZWFkcy9tYWluL3NjcmVlbnNob3RzL2J1ZGdldGNoZWNrLXNjcmVlbnNob3QtMDkucG5nCgk=","smallThumbnail":"https:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-budgetcheck\/refs\/heads\/main\/screenshots\/budgetcheck-screenshot-09.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/CgkJaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2FTb2Z0d2FyZUJ5RGVzaWduUmVwb3NpdG9yeS9uZXh0Y2xvdWQtYnVkZ2V0Y2hlY2svcmVmcy9oZWFkcy9tYWluL3NjcmVlbnNob3RzL2J1ZGdldGNoZWNrLXNjcmVlbnNob3QtMTAucG5nCgk=","smallThumbnail":"https:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-budgetcheck\/refs\/heads\/main\/screenshots\/budgetcheck-screenshot-10.png"}],"videos":[],"translations":{"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## Feedback welcome\n\nWe improve this app with real-world use. Bug reports, rough edges, and ideas help \u2014 open a GitHub Issue (https:\/\/github.com\/aSoftwareByDesignRepository\/nextcloud-budgetcheck\/issues) or write to info@software-by-design.de. Your feedback directly shapes what we build next.\n\n## Requirements\n\n- Nextcloud 32\u201335\n- PHP 8.2\u20138.5\n- MySQL or 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## Comentarios bienvenidos\n\nMejoramos esta app con el uso real. Informes de errores, fricciones e ideas ayudan \u2014 abra un GitHub Issue (https:\/\/github.com\/aSoftwareByDesignRepository\/nextcloud-budgetcheck\/issues) o escriba a info@software-by-design.de. Su feedback da forma directa a lo que construimos despu\u00e9s.\n\n## Requisitos\n\n- Nextcloud 32\u201335\n- PHP 8.2\u20138.5\n- MySQL o PostgreSQL"},"nl":{"name":"BudgetCheck","summary":"Huishoud- en projectfinanci\u00ebn met controleerbare maandafsluiting, budgetten en spaardoelen","description":"# BudgetCheck\n\nGerichte financi\u00ebn voor Nextcloud. Elke **workspace** is \u00f3f een **huishouden** (terugkerend maandelijks ritme met budgetten, spaardoelen en een jaaroverzicht) \u00f3f een **afgebakend project** (projectvenster, overzicht per periode, optionele waarschuwing bij een maximum).\n\nElke workspace heeft zijn eigen grootboek, categorie\u00ebn, leden en fiscale instellingen. De **server is de bron van waarheid** voor alle berekeningen; bedragen worden opgeslagen in **kleine eenheden**, nooit als zwevendekommagetallen. **Maandafsluiting** produceert een onveranderlijke snapshot met een controleerbare berekenings-hash; een gecontroleerde heropening herstelt de bewerking. De optionele modus **fiscaal bewust** ondersteunt invoer netto of brutto met deterministische btw-omzetting.\n\nDe gebruikersinterface is **workspace-gebonden** (totalen voor huishouden en project worden nooit gemengd), richt zich op **WCAG 2.1 AA**, volledig toetsenbordgebruik en responsieve layouts vanaf **320px** breedte.\n\n## Feedback welkom\n\nWe verbeteren deze app met gebruik in de praktijk. Bugmeldingen, struikelblokken en idee\u00ebn helpen \u2014 open een GitHub Issue (https:\/\/github.com\/aSoftwareByDesignRepository\/nextcloud-budgetcheck\/issues) of mail naar info@software-by-design.de. Uw feedback bepaalt mede wat we als volgende bouwen.\n\n## Vereisten\n\n- Nextcloud 32\u201335\n- PHP 8.2\u20138.5\n- MySQL of PostgreSQL"},"it":{"name":"BudgetCheck","summary":"Finanze domestiche e di progetto con chiusura mensile verificabile, budget e obiettivi di risparmio","description":"# BudgetCheck\n\nFinanza mirata per Nextcloud. Ogni **workspace** \u00e8 uno dei due: un **nucleo domestico** (ritmo mensile ricorrente con budget, obiettivi di risparmio e panoramica annuale) oppure un **progetto delimitato** (finestra di progetto, panoramica per periodo, avviso di limite opzionale).\n\nOgni workspace ha il proprio libro contabile, categorie, membri e impostazioni fiscali. Il **server \u00e8 la fonte di verit\u00e0** per tutti i calcoli; gli importi vengono salvati in **unit\u00e0 minori**, mai come numeri a virgola mobile. La **chiusura mensile** produce uno snapshot immutabile con una hash di calcolo verificabile; la riapertura controllata ripristina l\u2019editing. La modalit\u00e0 opzionale **fiscal-aware** supporta l\u2019inserimento al netto o al lordo con conversione IVA deterministica.\n\nL\u2019interfaccia \u00e8 **scopata per workspace** (i totali di nucleo domestico e progetto non si mescolano), mira a **WCAG 2.1 AA**, uso completo da tastiera e layout responsive da **320px** di larghezza.\n\n## Feedback benvenuto\n\nMiglioriamo questa app con l\u2019uso reale. Segnalazioni di bug, punti deboli e idee aiutano \u2014 aprite una GitHub Issue (https:\/\/github.com\/aSoftwareByDesignRepository\/nextcloud-budgetcheck\/issues) o scrivete a info@software-by-design.de. Il vostro feedback guida direttamente ci\u00f2 che costruiamo dopo.\n\n## Requisiti\n\n- Nextcloud 32\u201335\n- PHP 8.2\u20138.5\n- MySQL o 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## Feedback willkommen\n\nWir verbessern diese App mit R\u00fcckmeldungen aus der Praxis. Fehlerberichte, Stolpersteine und Ideen helfen \u2014 \u00f6ffnen Sie ein GitHub Issue (https:\/\/github.com\/aSoftwareByDesignRepository\/nextcloud-budgetcheck\/issues) oder schreiben Sie an info@software-by-design.de. Ihr Feedback pr\u00e4gt direkt, was wir als N\u00e4chstes bauen.\n\n## Voraussetzungen\n\n- Nextcloud 32\u201335\n- PHP 8.2\u20138.5\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## Feedback er velkommen\n\nVi forbedrer denne app med brug i praksis. Fejlrapporter, friktioner og id\u00e9er hj\u00e6lper \u2014 \u00e5bn et GitHub Issue (https:\/\/github.com\/aSoftwareByDesignRepository\/nextcloud-budgetcheck\/issues) eller skriv til info@software-by-design.de. Jeres feedback former direkte det, vi bygger n\u00e6ste gang.\n\n## Krav\n\n- Nextcloud 32\u201335\n- PHP 8.2\u20138.5\n- MySQL eller 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\nFinanse w dopasowanym zakresie dla Nextcloud. Ka\u017cdy **workspace** to albo **gospodarstwo domowe** (cykliczny, comiesi\u0119czny rytm z bud\u017cetami, celami oszcz\u0119dno\u015bci i rocznym podsumowaniem), albo **ograniczony projekt** (okno projektu, podsumowanie okresu, opcjonalne ostrze\u017cenie o limicie).\n\nKa\u017cdy workspace ma w\u0142asn\u0105 ksi\u0119g\u0119, kategorie, cz\u0142onk\u00f3w i ustawienia podatkowe. **To serwer jest \u017ar\u00f3d\u0142em prawdy** dla wszystkich oblicze\u0144; kwoty s\u0105 przechowywane w **jednostkach drobnych**, nigdy jako liczby zmiennoprzecinkowe. **Zamkni\u0119cie miesi\u0105ca** tworzy niezmienn\u0105 migawk\u0119 z mo\u017cliwo\u015bci\u0105 weryfikacji hasha oblicze\u0144; kontrolowane ponowne otwarcie przywraca mo\u017cliwo\u015b\u0107 edycji. Opcjonalny tryb **uwzgl\u0119dniaj\u0105cy podatki** obs\u0142uguje zapis netto lub brutto z deterministyczn\u0105 konwersj\u0105 VAT.\n\nInterfejs jest **ograniczony do workspace** (sumy dla gospodarstwa domowego i projektu nigdy si\u0119 nie mieszaj\u0105), celuje w **WCAG 2.1 AA**, pe\u0142ne korzystanie z klawiatury i responsywne uk\u0142ady od szeroko\u015bci **320px**.\n\n## Feedback mile widziany\n\nUlepszamy t\u0119 aplikacj\u0119 dzi\u0119ki realnemu u\u017cyciu. Zg\u0142oszenia b\u0142\u0119d\u00f3w, tarcia i pomys\u0142y pomagaj\u0105 \u2014 otw\u00f3rz GitHub Issue (https:\/\/github.com\/aSoftwareByDesignRepository\/nextcloud-budgetcheck\/issues) lub napisz na info@software-by-design.de. Wasza opinia bezpo\u015brednio kszta\u0142tuje to, co budujemy dalej.\n\n## Wymagania\n\n- Nextcloud 32\u201335\n- PHP 8.2\u20138.5\n- MySQL lub PostgreSQL"},"sv":{"name":"BudgetCheck","summary":"Hush\u00e5lls- och projektekonomi med verifierbar m\u00e5nadsavslutning, budgetar och sparm\u00e5l","description":"# BudgetCheck\n\nRiktad ekonomi f\u00f6r Nextcloud. Varje **workspace** \u00e4r antingen ett **hush\u00e5ll** (\u00e5terkommande m\u00e5nadsrytm med budgetar, sparm\u00e5l och \u00e5rlig \u00f6versikt) eller ett **avgr\u00e4nsat projekt** (projektf\u00f6nster, period\u00f6versikt, valfri varning vid tak).\n\nVarje workspace har sin egen huvudbok, kategorier, medlemmar och skatteinst\u00e4llningar. **Servern \u00e4r sanningsk\u00e4llan** f\u00f6r alla ber\u00e4kningar; belopp sparas i **mindre enheter**, aldrig som flyttal. **M\u00e5nadsslut** skapar en of\u00f6r\u00e4nderlig snapshot med en verifierbar ber\u00e4knings-hash; kontrollerad \u00e5ter\u00f6ppning \u00e5terst\u00e4ller redigeringen. Valfritt **skatteanpassat** l\u00e4ge st\u00f6djer inf\u00f6ring av netto eller brutto med deterministisk momsomvandling.\n\nGr\u00e4nssnittet \u00e4r **avgr\u00e4nsat per workspace** (totalsummor f\u00f6r hush\u00e5ll och projekt blandas aldrig), siktar p\u00e5 **WCAG 2.1 AA**, full anv\u00e4ndning med tangentbord och responsiva layouter fr\u00e5n **320px** bredd.\n\n## Feedback v\u00e4lkomnas\n\nVi f\u00f6rb\u00e4ttrar den h\u00e4r appen med verklig anv\u00e4ndning. Felrapporter, friktioner och id\u00e9er hj\u00e4lper \u2014 \u00f6ppna en GitHub Issue (https:\/\/github.com\/aSoftwareByDesignRepository\/nextcloud-budgetcheck\/issues) eller skriv till info@software-by-design.de. Er feedback formar direkt det vi bygger h\u00e4rn\u00e4st.\n\n## Krav\n\n- Nextcloud 32\u201335\n- PHP 8.2\u20138.5\n- MySQL eller PostgreSQL"},"nb":{"name":"BudgetCheck","summary":"Husholdnings- og prosjekt\u00f8konomi med verifiserbar m\u00e5nedlig avslutning, budsjetter og sparem\u00e5l","description":"# BudgetCheck\n\nM\u00e5lrettet \u00f8konomi for Nextcloud. Hver **workspace** er enten et **husholdningsbudsjett** (tilbakevendende m\u00e5nedlig rytme med budsjetter, m\u00e5l for sparing og \u00e5rlig oversikt) eller et **avgrenset prosjekt** (prosjektvindu, oversikt per periode, valgfri advarsel ved tak).\n\nHver workspace har sin egen hovedbok, kategorier, medlemmer og skatteinnstillinger. **Serveren er kilde til sannhet** for alle beregninger; bel\u00f8p lagres i **mindre enheter**, aldri som flyttall. **M\u00e5nedlig avslutning** lager en uforanderlig snapshot med en verifiserbar beregnings-hash; kontrollert gjen\u00e5pning gjenoppretter redigeringen. Valgfri **skattebevisst** modus st\u00f8tter innf\u00f8ring av netto eller brutto med deterministisk mva-omregning.\n\nBrukergrensesnittet er **avgrenset til workspace** (totalene for husholdning og prosjekt blandes aldri), m\u00e5lretter **WCAG 2.1 AA**, full tastaturbruk og responsive oppsett fra **320px** bredde.\n\n## Feedback er velkommen\n\nVi forbedrer denne appen med bruk i praksis. Feilrapporter, friksjon og id\u00e9er hjelper \u2014 \u00e5pne en GitHub Issue (https:\/\/github.com\/aSoftwareByDesignRepository\/nextcloud-budgetcheck\/issues) eller skriv til info@software-by-design.de. Tilbakemeldingen deres former direkte det vi bygger videre.\n\n## Krav\n\n- Nextcloud 32\u201335\n- PHP 8.2\u20138.5\n- MySQL eller 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\u201335\n- PHP 8.2\u20138.5\n- MySQL ou PostgreSQL\n\n## Retours bienvenus\n\nNous am\u00e9liorons cette app gr\u00e2ce \u00e0 votre usage r\u00e9el. Bugs, frottements et id\u00e9es aident \u2014 ouvrez une GitHub Issue (https:\/\/github.com\/aSoftwareByDesignRepository\/nextcloud-budgetcheck\/issues) ou \u00e9crivez \u00e0 info@software-by-design.de. Vos retours fa\u00e7onnent directement la suite."}},"isFeatured":false,"authors":[{"name":"Software by Design GbR","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":"https:\/\/codeberg.org\/andremadstop\/learning-nc\/src\/branch\/main\/docs\/MANUAL.md","adminDocs":"https:\/\/codeberg.org\/andremadstop\/learning-nc\/src\/branch\/main\/docs\/MANUAL.md","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-09-11T18:19:54.963078Z","releases":[{"version":"5.4.4","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.4.4\/learning-5.4.4.tar.gz","created":"2026-09-11T18:19:54.926093Z","licenses":["agpl"],"lastModified":"2026-09-11T18:19:55.033154Z","isNightly":false,"rawPhpVersionSpec":">=8.1","rawPlatformVersionSpec":">=33 <=35","signature":"DLyhhVBf9XRwBNeoyTKog1TtpFna\/YIjmDn+ZjlT9XdOHDkP+\/lCeH5\/llEg9T1YqKUzejWB6zRtksExb7\/DCODs5W8r2AiSVkO1moPld7QVcjHOQXWZ7lXKqQ8FIDPKy6Xfa6QNbGc3HE1J0SGMfW315PV07TL074azidYLszcQzuVsoPcIir\/FLptx8pdLReN2G\/\/GucWdoGeAR1djjn4YfdFlCAE0eDuJnqi3dChkin0PMYFTbdK4uLqz6ocEkHcpjaw+0JbSe\/7FZcoAkmEEHiV9rBbj9uikbBj\/k1wYV8h4OD9TGJpK595NQ56GC4Py7FaCTD2mMLvjDiMsMYVq63hffv5xzwn0RPmAwosGImUpapd3ft5VTHuY+yP5prrrtNadF9Mm45KA0mPKrIJHOwey8xqyPfMl7N0RlhWBWwKbae436EQgTLifLdo4A\/nz2gR\/Fix58LLyQoHAKGKE\/wdQ5jDrI5Dv7xA4cBzgcPeOC5S9vxUuAuKXuTQemliU9065EUw9nv+rTdTypx7CIzgVHtnjlXIapAQilENk1uLrg2b8AZD4PVXLq6UW1VLyO\/H02XYKRuw67R4ZMbqg0tszrhamlCiGJB7WbvWbxP9NTfI0cFHZkq0dlRCUcUgIlQYj772fKw5t\/cTHIJky8l9sBG\/ObqWJVEawpC4=","translations":{"en":{"changelog":"Reported in [#6](https:\/\/codeberg.org\/andremadstop\/learning-nc\/issues\/6) by the administrator\npiloting Learning in Vinnytsia. Two of the three questions turned out to describe real defects\nrather than gaps in understanding.\n\n### Fixed\n- **The assistant rendered German text inside a Ukrainian interface.** VirtuProf does not\n translate through Nextcloud's `t()`; it resolves against its own bundled catalogue, and 161 of\n its 343 reachable strings had drifted out of that catalogue \u2014 including every FAQ answer body.\n `translateVirtuProf()` then fell back to the raw source string, which is German for most of\n them. 63 of the 161 were already translated in `l10n\/uk.json` and simply never made it into the\n catalogue; the remaining 105 are new and now exist in all six languages.\n- **The AI assistant was told to answer Ukrainian and French users in English.** The system\n prompt's language map only knew German, English, Russian and Arabic, so anything else produced\n the instruction \"If unsure, default to English\". It now covers all six languages.\n- **The assistant ignored the Nextcloud interface language.** It derived the response language\n from the opt-in content-language setting alone, with a hard English fallback. It now falls back\n to the user's Nextcloud interface language, then the instance default.\n- **Choosing Arabic as content language did nothing.** The dropdown has offered it for months and\n the request sent it, but the server's whitelist did not include `ar`, so the value was silently\n replaced with the empty string and the request still answered 200.\n- **\"Create summary\" wrote an English note for a Ukrainian user.** `NoteGeneratorService`,\n which the assistant reaches through its file-intent path, carried its own copy of both the\n language lookup and the language-name map \u2014 and its copy was missing French and Ukrainian in\n exactly the same way. Both now come from one shared resolver.\n- **The assistant panel header rendered three empty strings.** Its translate helper passed the\n key where the function expects the language, so the panel label was blank and both the minimise\n and close buttons had an empty accessible name \u2014 in every language, German included.\n\n### Added\n- **An instructor group setting in the administration page.** Members of that Nextcloud group may\n create courses and question pools without Nextcloud administrator rights. The mechanism is not\n new \u2014 it has been `learning-instructors` all along \u2014 but nothing named it: the admin page\n referred to \"the configured instructor group\" without saying which, and the manual claimed the\n instructor role was per-course only, which is wrong for creating a course in the first place.\n- **The five textbook fields in the pool dialog now explain themselves.** They are optional and\n only pay off when a pool mirrors one chapter of a book; the dialog says so, and each field\n describes what belongs in it.\n- **A fifth i18n gate** (`scripts\/gen-virtuprof-strings.mjs --check`). The VirtuProf catalogue is\n now generated from `l10n\/*.json` rather than hand-maintained, and the gate fails when the two\n disagree or when a reachable assistant string exists in no language file. Verified: removing a\n VirtuProf key from all six language files leaves gates 1\u20134 green and turns this one red.\n The catalogue grew from 252 to 429 keys and lost none \u2014 keys reached through\n `vt(<expression>)`, which no literal scan can resolve, are carried forward until they leave\n `l10n\/de.json`. `--list-indirect` names the 22 call sites this protects.\n\n### Documentation\n- New manual section 2.3 on letting teachers create courses and pools, a corrected role\n description in section 1, a field-by-field table with a worked example for the pool dialog in\n 3.1, and two new troubleshooting entries.\n\n### Internal\n- `deploy-prod.sh --stage-gate` now copies `appinfo\/` into the analysis copy. Without it\n `ClassResolutionTest` \u2014 the regression test written after the `AIController`\/`AiController`\n outage \u2014 errored out instead of running."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9jb2RlYmVyZy5vcmcvYW5kcmVtYWRzdG9wL2xlYXJuaW5nLW5jL3Jhdy9icmFuY2gvbWFpbi9zY3JlZW5zaG90cy8wOC1lbi1kYXNoYm9hcmQucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9jb2RlYmVyZy5vcmcvYW5kcmVtYWRzdG9wL2xlYXJuaW5nLW5jL3Jhdy9icmFuY2gvbWFpbi9zY3JlZW5zaG90cy8wOS1lbi1jZXJ0aWZpY2F0ZS5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9jb2RlYmVyZy5vcmcvYW5kcmVtYWRzdG9wL2xlYXJuaW5nLW5jL3Jhdy9icmFuY2gvbWFpbi9zY3JlZW5zaG90cy8xMC1lbi1zaW11bGF0b3JzLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9jb2RlYmVyZy5vcmcvYW5kcmVtYWRzdG9wL2xlYXJuaW5nLW5jL3Jhdy9icmFuY2gvbWFpbi9zY3JlZW5zaG90cy8xMS1lbi1wb29scy5wbmc=","smallThumbnail":""}],"videos":[],"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- **Verifiable certificates** \u2014 issue cryptographically signed, publicly verifiable completion credentials\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## Certification & Compliance\n\n- **Signed completion certificates** \u2014 every passing learner receives a cryptographically signed (Ed25519) certificate, minted automatically\n- **Public verification portal** \u2014 anyone can verify a certificate's authenticity via its permanent URL, no login required\n- **Compliance reports** \u2014 organization-wide completion overview for audits and works agreements\n- **Mandatory training & recertification** \u2014 assign required courses, track certificate expiry, and automate recertification reminders\n- **Tamper-proof audit trail** \u2014 every issuance, revocation, and completion is logged\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- 1220 unit tests, PHPStan Level 5, pre-push quality gates\n- Native Nextcloud integration: Dashboard widgets, Notifications, Talk, Files\n- AGPL-3.0 \u2014 fully open source\n\n## Requirements\n\n- Nextcloud 33\u201335\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. Open an issue with a bit of context and we're happy to walk you through it."}},"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":"files_external_onedrive","categories":["files","tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/hevelius\/files_external_onedrive\/issues","website":"https:\/\/github.com\/hevelius\/files_external_onedrive","created":"2019-07-17T08:17:38.175745Z","lastModified":"2020-12-28T19:10:58.794624Z","releases":[{"version":"1.1.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=17.0.0 <21.1.0","minIntSize":32,"download":"https:\/\/github.com\/hevelius\/files_external_onedrive\/releases\/download\/v1.1.0\/files_external_onedrive.tar.gz","created":"2020-12-28T19:10:58.615914Z","licenses":["agpl"],"lastModified":"2020-12-28T19:10:59.374240Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=17.0 <=21.0","signature":"A8L7B5hsLBuAeFfKQvFyQFLiYFDlJs5ymM8wS5stGlKURkBo0j6HiNDPi9wK1r4e\nFPhhjSCDVQli2w8Nr\/zTjy\/JGf8gs0yfsLAtU7qmhdAypBbuEYre7wtdp4Hx74Ul\nmtD+Al5KzwfGdphliFLV360zVfQl53Ge4QApKi6uyGe+fxhXE6bpYvr3ARBHGM9I\nfwLDs5lGomD0fh\/MchyFVVdNB2as2xM+M7ekX9Mx6o0LS4j1RkyWUbIw5fAwK5ci\nRtXglwlNgOI6R7vl\/O1ziybYpyGL+pjBsb1GgZmjQCQOwSNo3dIG7WivA9PAzkzY\nJnCSx95uFJiZWlwx8Vph\/g6T4sNwwpvxX\/BCGfDyl\/1h1TFpw8f2DWnQF\/al5bHk\n3EN0wsSDgOHVDsazjBTmUEzd5ZpHl41szTQypURRIhtQ4gVmVTUDWM0xYYE\/3k5h\n8w+28s6zoM1AEi+AVW1AvzAr0oQn2MAde0+oF9GZrzaHPRL5ANMgYgt4aGZCmtGE\ntfM\/O+LV85p\/pdob2DNoCUNBDlj8tiwaCkF8cotATORnHd4LDzXGM3sE5o\/C99LJ\nb0H2KAMe8QFLIoZBf8KxtDdETUu6HV+JJjSffl917ookMTOFWkvNZdr6HZWReuSL\nVlLQXPKy2QpgF6VvCOi+z7c3fl2jCrYnPoslaETRIoM=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/CiAgICAJaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2hldmVsaXVzL2ZpbGVzX2V4dGVybmFsX29uZWRyaXZlL21hc3Rlci9zY3JlZW5zaG90cy9ub3RlcGFkLTY5MDMzNV8xOTIwLmpwZwogICAg","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/CiAgICAgIGh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS9oZXZlbGl1cy9maWxlc19leHRlcm5hbF9vbmVkcml2ZS9tYXN0ZXIvc2NyZWVuc2hvdHMvc2NyZWVuc2hvdF8yMDE5LTA3LTA1JTIwMTYtMTUtMzAucG5nCiAgICA=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/CiAgICAgIGh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS9oZXZlbGl1cy9maWxlc19leHRlcm5hbF9vbmVkcml2ZS9tYXN0ZXIvc2NyZWVuc2hvdHMvc2NyZWVuc2hvdF8yMDE5LTA3LTA1JTIwMTYtMTYtMjgucG5nCiAgICA=","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"External Storage: OneDrive","summary":"Integrate OneDrive as an external storage","description":"The OneDrive Backend allows administrators and users to add their own OneDrive as folders in Nextcloud. This offers an easy way for users to access OneDrive data in the same place where they find their other files.\nNextcloud accesses OneDrive through the Microsoft GRAPH API and uses Oauth2 authentication."}},"isFeatured":false,"authors":[{"name":"Mario Perrotta","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEEjCCAvoCAhD3MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMTkwNzE2MjAzOTUwWhcNMjkxMDIxMjAzOTUwWjAiMSAwHgYD\nVQQDDBdmaWxlc19leHRlcm5hbF9vbmVkcml2ZTCCAiIwDQYJKoZIhvcNAQEBBQAD\nggIPADCCAgoCggIBAOTMcqHz00hRu2r7l1Oz3PHh7KK\/TCdtGmlUV4irUd\/jvxbG\nytL4+qlpAK\/sFlCYL+CZOoWXfrSp4XqAGDtMu4vpTx1I2epSwD+EOqmSXRXPrHPg\n3EoVhW1248dsEYqSwY9iYKk+QjDOKc2DmKA5ojbz1gddXy4wvu1Hk3LuXMfegkdF\nPMNNvi1q21E9kHHnJS4NaspXzT9FyvLfS8H6fHTT\/QHDRlhT0eqt0s1SYADAS4de\nsTTf+Sh0\/qhMcuad+wXhxv2SG\/OC4DNkaOuf7bYox1lYxx3auGdCg9iN3\/ODQK9F\n1PEiqXzT4pJCMD4qfUZoQkSBgKaQZ1QkxDTTfzL7N\/hyw68yltx1cmz+AyJBAzxc\nZpxhA3poYKH6fJkozcyUdSfmcbW\/HAfbDydm8aRg+3RczzDMoFqALkRM3Vmkbpvc\nY8LNytPMed5S6mHoPzdna78EAUWBleJWS9MyPWIwOyazf61VTV88VbA3Sx6VGqwj\nh3zIHxx2+P+h1hZ4t4nRDbtnGcN0RJsHmOJTI4qw6tPr2txvJzRNsjdKKtD3VbKU\nVYgjNbjPmYaaCSqCmav6lF+AFOq9V0nDeQSWygR0NWJElzQ+v+RA6HjFpzzJpAXw\neZ4FoAnYD7UpS3v8URLJHCDYIEM0uqaOz+uACQuN2EwnJUzNAGtcczCsO9ixAgMB\nAAEwDQYJKoZIhvcNAQELBQADggEBAHzdIeC\/Zfsc+v6V0p2tqxZrXyctT5vhDamj\nd8DVHDXObRucdvhSOpTS6BN60gdTf82xyn\/Rp3+wH4mhgg+ed8O6toKphh6bHE0G\n6OudRBxbRVKStR4eq49wtaheCUvDfV6bT2qoyymslMMwSCiSmiUyuJ6hqAjLdfCI\n\/h92GpGZA7tvvuxfnHCySHB43EzRSx5CdV9p\/zHKD4DqkjmFcyLa5zYOrH4+qjCO\nkSSj\/pH7fTTWmj2BV+6BPjYA3o5GUqYjaSzmJA\/fOy1LLd\/RHQC8hgc7Fj34nNtq\nVKFNn2XPi7DMyoUVi+17Ly5K\/bSC4yPCM0Kvn\/Ma+XdPumdy8OQ=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"educai","categories":["tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/EDUCAlliance\/talk-ai\/issues","website":"","created":"2026-07-14T12:16:56.226364Z","lastModified":"2026-09-16T13:11:02.874326Z","releases":[{"version":"2.41.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=30.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/EDUCAlliance\/talk-ai\/releases\/download\/v2.41.0\/educai-2.41.0.tar.gz","created":"2026-09-16T13:11:02.859593Z","licenses":["agpl"],"lastModified":"2026-09-16T13:11:02.905033Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=30 <=34","signature":"LqA6VDUgGomGUhK7Ev0ZiJzQWGN5l0CZfb6cWDh9aNMWzH6FSl3IhHqWysRzZyPrA4UQX3fx9EhCM2YGvo5b1B3AVJ6Y7Zk7Adf33Om5NSqfClTzlbI5jkVuGJGwtec1npQ9neGI\/w6MLMNQ5Uy\/kvcRk4Dpi9so21gg0RSz0LteKloF0VREAo2Z5rDt0ktkplZWNhDJHQ1AG\/Vwj2icaOVbOihOp8VxkOq9RQRO\/g+cWe1yJF89+6VcO75Apjh+lo06i9fWWdQRN2JjAgwQXOxqGv5uJF2WW4XTHXN+PIn\/\/7XSdNH7h9Owels1LM0v4c\/aDUYb+8R43SWkyHp2HXzTqaAlGKKn4DANLS26+0Bs\/Uyep5cZTI8+ulqbxYRT+tlX9lgaIc+AoNB2dP50AzH99\/1KEg6tMbDHmzuyMnFjYo+eK8Jc7gNj3tK5KiGVqQWG\/i9rBDiFMRo7YSyMbOkLpj\/FQx+Q3P4FXBbZCOpauiF369Zhp0SNvRDi1swQHVwgDn9QE5vkxqC1Zzze\/JPM0y2pUfu8wpIJSJuqhwJxgxGNpjI94Q7RYAY\/QW8C\/nHYyunvShlpK+PfNOJ\/hRg7XvYPSglyLLxOLWhBGQj4BBUyq2xRBoy\/ZRtWd6ej4pCPYpce2IK4ehOPucmfsQEhiwecETQpncB5rKq4QGg=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0VEVUNBbGxpYW5jZS90YWxrLWFpL21haW4vZG9jcy9zY3JlZW5zaG90cy9ib3QtZGlzY292ZXJ5LnBuZw==","smallThumbnail":"https:\/\/raw.githubusercontent.com\/EDUCAlliance\/talk-ai\/main\/docs\/screenshots\/bot-discovery.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0VEVUNBbGxpYW5jZS90YWxrLWFpL21haW4vZG9jcy9zY3JlZW5zaG90cy9tdWx0aS1ib3QtbWFuYWdlci5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0VEVUNBbGxpYW5jZS90YWxrLWFpL21haW4vZG9jcy9zY3JlZW5zaG90cy9jcmVhdGUtYm90LnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0VEVUNBbGxpYW5jZS90YWxrLWFpL21haW4vZG9jcy9zY3JlZW5zaG90cy9hZG1pbi1zZXR0aW5ncy5wbmc=","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Talk AI","summary":"Run many purpose-built AI assistants in Nextcloud Talk, with access governance","description":"Talk AI turns Nextcloud Talk into a home for **multiple** AI bots instead of one generic assistant. Each bot has its own system prompt, model, knowledge and tools \u2014 and a visibility scope: **personal**, **group**, **team**, or **global** (with an approval workflow for shared bots), so users only see and use the bots they are entitled to.\n\n- **Multi-bot by design** \u2014 unlimited bots, each with a stable @mention, own prompt, temperature and model selection.\n- **Bring your own model** \u2014 any OpenAI-compatible chat \/ model-list \/ embedding \/ vision \/ speech endpoint, with a primary + optional secondary endpoint and an automatic fallback model.\n- **Knowledge (RAG)** \u2014 index Nextcloud files and folders, with optional Docling conversion for PDF, Office and image formats.\n- **Agentic tools** \u2014 built-in document search, room-document search, image analysis, audio transcription and persistent Markdown wikis, plus an extension point for companion apps and support for external MCP tool servers.\n- **Native Talk integration** \u2014 shared Talk bot, Smart Picker support, signature-verified webhooks, admin control over providers, credentials, rate limits and tool access.\n\nDeveloped by EDUC \u2014 the European Digital UniverCity (its package id is educai). Works with any OpenAI-compatible endpoint on any supported Nextcloud install.\n\n### EU funding\n\n\n\nFunded by the European Union. Views and opinions expressed are however those of the author(s) only and do not necessarily reflect those of the European Union or the European Education and Culture Executive Agency (EACEA). Neither the European Union nor EACEA can be held responsible for them."}},"isFeatured":false,"authors":[{"name":"Pascal Kienast","mail":"nextcloud.apps@educalliance.eu","homepage":"https:\/\/github.com\/EDUCAlliance\/talk-ai"},{"name":"Giovanni Fonseca","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEATCCAukCAhOXMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwNzEzMDc1NzUxWhcNMzYxMDE4MDc1NzUxWjARMQ8wDQYD\nVQQDDAZlZHVjYWkwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCGj9Yq\n2\/o9wpCSoaZkmvVJkxYYOv3p+26uc7\/qCrs+bPOAoT8iu9bVhKK4xFluVnwjv9+a\nxwlPlt5QzawDt0ISRq0X0ylSQaE9JqcaDxCJD51XMNKYXU5RgH7PiQYETMgYqZBz\nnfaCwVjWxVuGoF0Cq9rQ5Aff4p4EXnVzuP1sqQJWpQ9SbKz5IUeIKCVXBYkvjbSx\nYIxEMQNxk9I1ZBsrPf1fBJXRml9KjGmxvsaKBPWDZPE9lfqg2db3bApLg7jryLEx\n24sVXTXjXqxr2L2AZTIMyz184l32N\/ywOFliuo39xuOPAmYGsbXtQXjQSMJVxR4u\nuUDCkQFbHhFHd\/F1M3xy6trmDwjJ4PHjfGfw27yAgsXWPkmsLgrENuvguKdMxFHP\nAOG1psk4q7NBfrUHUub17J9saW3qAUfpqB90zvwhypZhbmrdGY0Lbx5TXmjsdINm\nZPtbEO8muKFMWa2u0MGALKDcB6YhevDdv2ZZrZR4cFvzd3ju+5g0401B\/rUjjqIw\nILLTQsfMmpBfhaz3plEx+OJum3Im2K5+zFm6zL8iBx9R9Lxxr0bKNEtlbp+7xnOo\nO6QZggMOVwdSMAYW3Y0b7KdCpLJRPyBq7abFKYAozmX9qLk321BrMG\/AegNRdNWM\nGHWfobep8B\/b9n5pr2\/nby7I5VRroL4KLJh5qQIDAQABMA0GCSqGSIb3DQEBCwUA\nA4IBAQBx1zqbRjRARtNxvgLlb9AJAGV25nk3JKH\/5BrghfARQ3krbgc0\/Rde5ejy\nN4OjfyzVGqMlq5ag1AVdcr++N5Bnvz3rfepyEwLqtgf9etevLiN7xM4ucVySz1V0\njmma7oJRyl6EPHjFGVznR8ckM6CMG9mCiLUTMPYQSVprtHtFTibeRpVBsIuo+n9t\nVsNRmPa2+ezaN88Q3z\/AqPcq3OAP1ihh8+QtljMtTX3wuX2FLEtrvAuga3DrDNdE\nitj29yF4a12E3BZ0Os\/YXaeVL9UO4pM2nGASZvBWM8JW1nXFHMozawOBDZgbxKpW\nmzgFjb5\/0nwDwYhbY\/5PdiPO\/9dQ\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:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2dpbm8wNjMxL25leHRjbG91ZC1tZXRhZGF0YS9tYXN0ZXIvc2NyZWVuc2hvdHMvanBnLW1ldGFkYXRhLnBuZw==","smallThumbnail":""}],"videos":[],"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-09-09T11:16:24.647926Z","releases":[{"version":"1.22.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=26.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/theming_customcss\/releases\/download\/v1.22.0\/theming_customcss-v1.22.0.tar.gz","created":"2026-09-09T11:16:24.612603Z","licenses":["agpl"],"lastModified":"2026-09-09T11:16:24.699175Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=26 <=35","signature":"DRU2fFTa+iIl8lMhZ3Xc3O3reeC0WESVqjEgIrlfJLlEHIDFNt1gDlHkoapNq0BA1WvJcbR0oqNwx1Z2L1PN6VFgnoxg7as51EqD3q\/PWdc2ynTwNErafuUDCe3WjbPi8k5Nimxv4fB\/SHIdTLT3HPtiOujQrPW9UzK9cp0xuIIulgrCFXj748XGlWXPnFUI7eZ65hpJcqTpaYeifbp0r4zZVWciw6DnIQcxDZxthPz1zZN06\/9kOvL0UNZ6x8Q\/5wNsg6\/VKZIer\/SS5tX+1Tn1SSyy0rJrb6B+65ZMxjqe5EKCExnLsKLuf2CsYwFzgLCtt6JVEldPSalvyyGGqq0rYTfIRyhHSUvfG0qgw348vbSWFa2l5IhoG1hbfUBEJJfiZLK2b4SrqClk+Hiy9tADrUO9iw4tocbsBgwWexXj9VjoNWSn8jObrJZ1euCHELJhs015227UNUqndoXvWHXhXoDN+6pM5AGfdoXjPlgNBKLOSPQJi5HOnnO6LTYdwrBI5eaUNqCqrCMWaN+9N4WZ5hF+Gcuclzo+3ok1Bq41j+HAv43\/cCY5CXnXWbqHWs0pRjPFpPiedHBzNYUItPAAHCdrP2kLeIASx\/C3B2IMrZ0EKdkI01XbYhwYkAJtXdqd7+IdlEPta5kLPCVsDbo4thOsxdx\/EgZ7yzEpruI=","translations":{"en":{"changelog":"### Added\n\n- Compatibility with Nextcloud 35"}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"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":"spreedme","categories":["tools"],"userDocs":"https:\/\/github.com\/strukturag\/nextcloud-spreedme\/blob\/master\/README.md","adminDocs":"https:\/\/github.com\/strukturag\/nextcloud-spreedme\/blob\/master\/README.md","developerDocs":"","issueTracker":"https:\/\/github.com\/strukturag\/nextcloud-spreedme\/issues","website":"","created":"2016-09-27T08:43:07.835196Z","lastModified":"2017-08-07T15:57:45.765213Z","releases":[{"version":"0.3.11","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=9.0.0 <14.0.0","minIntSize":32,"download":"https:\/\/nextcloud.struktur.de\/s\/x81symJCy7MD6hh\/download","created":"2017-08-07T15:57:45.758360Z","licenses":["agpl"],"lastModified":"2017-08-07T15:57:45.816456Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=9 <=13","signature":"kgj5\/yojYNHFvzobVWWaeJwntE6MQSFvEUdnU2sqWMZ2zA\/uHV4PCxNAgOtFfN+L\nTHQFqZvO0CXVnz+\/oIKXXhsLdw+2Zc\/TLU\/lLzKbdh8owTXqDTavlcYJXXCrc5o9\nQA7HbUzHZlWahNpR0bOSxxYil6nqyf+8gUHK08jQIaGe6LGm20YLzzZAcjGNd+BB\n7gHzoxNGcr8OMFnA81lhAFR7C26h614XuZrbxHV0hRFNxktm8VY694D6Hg1ioRe9\nFU\/B5KRHgqOIsKBGcQcZev7JHcunpANWoU33\/ecC7yr4aTZga+Ow8f8E85OZeX+5\nk47fJuVEuWRR3ttrRiZhPzKRdnzBxxF95l6dAiJDL5cnSkzgMQMTr\/yhpOuG\/XYD\nD\/KnmStnHeLPljTjWzBGcxIXk\/vPR0sltmkjt\/eGG5le4aZylxoV6VqyuuXIvbzC\nQhxdhrVjRJKTcGGO7b5cMSANG0yZoshl3vd1+6PbX0wvP4GMtVJxzEU5eGTcQQqE\nlinJd4GGQFJ2\/N3DNZU4ltmd4UvZRoGHf7l1hYZkUCI4vfEZhEdf2R9CJKlQrKRn\nU6j0w56U2ndDdaX2oXVnp0LhR6TYpCzsNyPhpxP5GmnfFddsM2EK\/\/\/W37RrJtxO\n3zGtS5diQcT7sxaO3qLvxkfiL8cEPHQ3LH8xPXetqJA=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3N0cnVrdHVyYWcvbmV4dGNsb3VkLXNwcmVlZG1lL21hc3Rlci9zY3JlZW5zaG90cy9hcHBzdG9yZS9jb25mZXJlbmNlLmdpZg==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3N0cnVrdHVyYWcvbmV4dGNsb3VkLXNwcmVlZG1lL21hc3Rlci9zY3JlZW5zaG90cy9hcHBzdG9yZS9wcmVzZW50YXRpb24ucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3N0cnVrdHVyYWcvbmV4dGNsb3VkLXNwcmVlZG1lL21hc3Rlci9zY3JlZW5zaG90cy9hcHBzdG9yZS9pbXBvcnQucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3N0cnVrdHVyYWcvbmV4dGNsb3VkLXNwcmVlZG1lL21hc3Rlci9zY3JlZW5zaG90cy9hcHBzdG9yZS91c2Vycy5wbmc=","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Spreed.ME","summary":"Audio-, video- and text chat for your Nextcloud","description":"Securely communicate with your friends and family using rich audio-, video- and text chat, and much more right from your Nextcloud \u2013 in your browser"}},"isFeatured":false,"authors":[{"name":"struktur AG","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.8333333333333334,"ratingNumRecent":0,"ratingNumOverall":6,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEAzCCAusCAhANMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMTYwOTI2MTYxNzMzWhcNMjcwMTAyMTYxNzMzWjATMREwDwYD\r\nVQQDEwhzcHJlZWRtZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKLx\r\n2dCPBLIgX948BnOdLij0YyI2+FKD6uZOvzxMaoi3rlxNf8MJgraNMzTBWEXtxT5b\r\n7ZISNp89WEXhaQ1dwwCocodd\/xow4Ek63m5nUvTZXsm+YSbMgrFbxzsBhYU7KuIE\r\nT\/jhKdzYgemzErwwN\/gtwkLMfPo3jkgg6c8NPPohYv6k7V4VnsqtJ0JS0kX19FqM\r\nMiNz9XkcncBHy9x0BSxy4+YnwbFcgIx\/MtYKlBL8NkPuuJaB\/6C1O+IPYhdEdnpX\r\n+RaIue71nSStOYOqT4YDqHAIw7EmqgA1my09mmK+0Pn92GJVEAEN7JGBSQ+F32RI\r\ndB3ivGAOVtUtVvJlepWdbHxj1xqeP+LCjWzHMLQjm0TyH8VqU4Cg\/wxwAEFnBATH\r\naOaWwrggzY2d9KBo1mp0k71NArLbBdlHykFU4bgiSDWrXXMz0fZzLQVwGI0Eqcxc\r\nouf6t0kvrK8oKjrnso+FjBoT7lHV\/H6ny4ufxIEDAJ\/FEBV\/gMizt5fDZ+DvmMw4\r\nq+a088\/lXoiI\/vWPoGfOa77H5BQOt3y70Pmwv2uVYp46dtU8oat+ZvyW9iMmgP1h\r\nJSEHj1WGGGlp45d10l4OghwfTB0OSuPUYwWR+lZnV8sukGvQzC9iRV1DGl\/rREMC\r\ncQ5ajRAtO5NPnThvN5\/Zuh4n8JoDc0GK4jEZsIivAgMBAAEwDQYJKoZIhvcNAQEL\r\nBQADggEBAGHMRbPV0WTI9r1w6m2iJRrMbZtbBb+mQr8NtOoXQwvSXWT1lXMP2N8u\r\nLQ1a8U5UaUjeg7TnoUWTEOqU05HpwA8GZtdWZqPPQpe691kMNvfqF64g0le2kzOL\r\nhuMP9kpDGzSD8pEKf1ihxvEWNUBmwewrZTC3+b4gM+MJ3BBCfb5SCzMURLirfFST\r\naxCNzc7veb2M98hS73w5ZE6vO+C\/wz0GTsxuK0AoLitApT5naQnjvxSvSsjFPEGD\r\nsUNUEU2Decyp0jxLVnrrpz6Y5UupfBR0V8yAv1t5Od\/mCKLc5DxHsDWiKOpsob9U\r\nJN+bdzJil2NNftihD4Dm7Ha7OS3O8W0=\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"files_ebookreader","categories":["files","multimedia"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/git.project-insanity.org\/onny\/web-nextcloud-app-files_ebookreader","website":"","created":"2019-06-13T15:51:17.869187Z","lastModified":"2019-06-13T16:06:10.680606Z","releases":[{"version":"0.0.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=15.0.0 <17.0.0","minIntSize":32,"download":"https:\/\/onny.project-insanity.org\/files\/files_ebookreader-0.0.1.tar.gz","created":"2019-06-13T16:06:10.669410Z","licenses":["agpl"],"lastModified":"2019-06-13T16:06:10.790862Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=15 <=16","signature":"EL5+ENpCZCkQQWTp4k2x2o1xK+dumkY\/fm1oym\/5goNboecn7aZM6n0tvm3HstNj\nCGrBslzT3y3Ab8cQcpCek16uezF2DTUmGFSUyK3Ri7RBmVYxw82vAeBxb\/6hBBbI\nr4tiZyQzG9AvxJTnDPe1PwFBylHNzq0abNIhOpdqXXbiTFbIytch8kk3AiOhUhOc\n9cjWqI\/K5n661+95uQFzwuSwPrA2mGTXF8g8unEL+T\/vy6XWvljZaX2UhDRuns7E\n2woI6NiNPhXgur3v6astCHBiDrqkjIM4jITVkBEfKoZaUOy58s9dW6yeYoZNfzx2\nkOVQzVHRtArQ\/ryFvBE7iH+fZSJxo76MzaFCKrMJJje0sIGpg7iDcBS6IPElqlDE\nIXxVQdDt8vQzBYmWVSkGIQB\/+8my94JXIJQQvVuDIxcFwt+y2a931fCjqBw01iYo\n91NjVTfrS6wHt6uhkZtirADq6wj3gpy2hwEy9QksGcHrIrFJoVtFixxFT7\/tO2au\nLXkLMthr87cSRETO0GzzD+3NV9Pbqw\/3974tZ6Km+QhNnR+skABNhdt\/36MCgpUe\nrun0z9RBKZyOA\/piHwO+IrEswbCyszdr+uzlviv5ewa50LGY4AAwykliZ85RJ\/gV\ncyTPYjeUlfS7KeOYEg7SoNcOwq3vaUlbR7x22hZAonk=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"translations":{"en":{"name":"Ebook reader","summary":"An ebook reader for Nextcloud","description":"This application integrates the Epub.js library into Nextcloud. Using this\napplication users can view their ebook files online without the need to\ndownload the file.\n\nWhen this application is enabled publicly shared ebook documents will also\nget shown in the ebook reader instead of only showing a single static\nsnapshot of the document. The ebook reader requires a modern browser and\nwill not work with Microsoft\u00ae Internet Explorer\u00ae versions below 9.\n\nEpub.js is a JavaScript library developed by Futurepress, you can learn more\nabout the Epub.js project at [https:\/\/github.com\/futurepress\/epub.js\/](https:\/\/github.com\/futurepress\/epub.js\/)"}},"isFeatured":false,"authors":[{"name":"Jonas Heinrich","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.7857142857142857,"ratingNumRecent":0,"ratingNumOverall":7,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEDDCCAvQCAhDuMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMTkwNjEzMTAzMTA0WhcNMjkwOTE4MTAzMTA0WjAcMRowGAYD\nVQQDDBFmaWxlc19lYm9va3JlYWRlcjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC\nAgoCggIBAJYq4yMUmEGDPUfyW4CSE2oKDR5qzZ1+R\/D4WGAkw09TCnHtLB7NhVjQ\nsULpKx31BckJIyyQy37yO6jbraRMe9uw3Jm7pNAXEUYnObZAIVed52qwHe3s1U5B\nVZXSpZHXO5gpuETD5ltkcBWA90Lvp0aArL5O9XM859Q1iODsKQthMuNJv35Qm9AA\n93dA0VBYGCmfQyjhbkLdlEePblnMImTUFAOYiiQOH0TpU857HsuA33FmeOC19ZX2\nd5xqeKlmtYrL8B4nNDBits982OplEm4TInvOrV46AvfAIhHUK6IFmyI73Xm2OUJy\n4cYsw6PeqWZ1+AoyxAurDLnM5eGWPJWirxQO4zNFHNvLL3nikdTX5owbJnClikpe\n4P5FCbinhc80dS4Z65N53RoFZMVAz903wyv1KAPDdQpIP5UkdmJvH4VvKV\/EY+vA\nVZgnZibmI72h+g73VkYluzNMyjrF550G8BaJ5REsXqbitZ2LVYonYtzpPYMyk4xt\nSPTh\/teV8Cg0\/YoOM0Jl7q826gEP\/cxzV7524HfWyR04jI7SJGBGoeIyvyvrwpkQ\nEy3K7Sw4nTp0vnX5d6hiiV3WVhCwYzLJpHO0g9hIMq0jzoMzLocjGsx22LL3rUvs\nEABxH31Pv0Wal1ULochahXuZz+iKofscLy71WfsyyX5\/WZ20bRDpAgMBAAEwDQYJ\nKoZIhvcNAQELBQADggEBAJMYQ74vXPfT2uRIqFd3WefOdI+1k81UHd72eosBi7z5\nbQxcuP2SjOmhnouf5I9USrbIMrpyxgrsHEJmn9ghXtiTAUWgxi9edoCSmPHpaIP5\n+ZIyrbGuAbHkeO+JJCsAd44b0x77srbsPLIWMdd8b9E1AgN7Z4mFruovtFDMw4wa\nt8cMGlLXEs9Gt0CDnbQwueedy8jReH57oR685lB4vE2O62tpS771tOfMavyd9BVe\nku9abbH7kNnb+rvHsGgeflwvrxuSIkvK+59UEXJkU4FE7JqqiaXvDNy8M+J+HWu+\n6wV83iqqAwaudjMs00MrODoX1qzMPKxNzmXOUQ4NHZY=\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":[],"videos":[],"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-09-20T16:15:23.186753Z","releases":[{"version":"4.3.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=32.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/MarcelRobitaille\/nextcloud_google_synchronization\/releases\/download\/v4.3.0\/google_synchronization.tar.gz","created":"2026-09-20T16:15:23.167092Z","licenses":["agpl"],"lastModified":"2026-09-20T16:15:23.226017Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=32 <=35","signature":"Il7ga5QgRsC940OfLak5Z90r3x6wEpBINgDwsvfR69l1WS9dK7hPdlC20hqWpdjn\ndmp7Z2fcij5BdHA2vmBdr3TyuCbCoNpn18tx5RqwvXnP4eQ1bCSLsOT1Y6pNltQ4\nrItwVKnXXpydaARG\/PfdxP5jvdaHyfmD9pQe0BqCj0vGzTwvkgHl24khgiLJ6gn1\nfj5k64HFubqg6tRhZ2d9YPYMJ45Gzh1nPgd2Z01zoZdjX4oAI3jOKYJEOlsBrp6c\nAl5FA6dSwUGMbzaGD1JP4eGZrczcu8QD2qOT4xIeQ5RcHsiXvtP3c87\/ZxnyaonC\nzVNw3ILV1a2OiRrV20Km4Xc2BX3JBVGY5pQ6EkspAKbcxkk6r6tQH70drZ6hGB8G\n5a0mRHpc8rN4NWG7vaZwyntE4\/VpmkQUIPAPRFWTExOAWIxc1X1ZtJEN7U4DWnVG\nzqxcmWAjMqKTBADLypeQvbjTLndpFIQWM69Bt5BfdFTRvaSdyHuLRZ+I4QeY8msC\nxjemc1BFFyAcpPLpOu55eWvtxODFxgFeEmbBx\/ld8KNgfdR0uwBfhxVaPbqqUfCT\n\/tHg0v5UuBXdqi7zUULmqnSsyY5+BR7uMR549Dw4hEfRpTCg7KX\/7f65VcCdhE4U\nN9YdtbDLURPWUn8x577eQTSvVC+fD30CMjyw+e1Dclo=","translations":{"en":{"changelog":"### Added\n\n- feat(photos): Add Google Photos import via Picker API #356 @AhsanIsEpic\n- feat(contacts): Add support for continuous synchronization of contacts (as well as calendars) #5 @MarcelRobitaille\n\n### Changed\n\n- Update dependencies #359 @lukasdotcom\n\n### Fixed\n\n- Fix: throw UnknownActivityException on Notifier #358 @lukasdotcom\n- Fix: don't wipe calendar on Google API error and improve error messages #51 @MarcelRobitaille"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL01hcmNlbFJvYml0YWlsbGUvbmV4dGNsb3VkX2dvb2dsZV9zeW5jaHJvbml6YXRpb24vcmF3L21hc3Rlci9pbWcvc2NyZWVuc2hvdDEuanBn","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Google Synchronization","summary":"Import Google data into Nextcloud","description":"Google Synchronization automatically keeps your Nextcloud calendar and contacts 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":"files_readmemd","categories":["office"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/mamatt\/files_readmemd\/issues","website":"https:\/\/github.com\/mamatt\/files_readmemd","created":"2019-01-07T10:31:56.303432Z","lastModified":"2024-09-27T16:21:11.621651Z","releases":[{"version":"3.0.2","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=28.0.0 <30.0.0","minIntSize":32,"download":"https:\/\/github.com\/mamatt\/files_readmemd\/releases\/download\/V3.0.2\/files_readmemd.tar.gz","created":"2024-09-27T16:21:11.607114Z","licenses":["agpl"],"lastModified":"2024-09-27T16:21:11.648778Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=28 <=29","signature":"ZmjEtTwrl33adMtziLsT5eJR9O1YpXlnCrZrrKmL2tWO+\/etTa3xzh5Fe+d6Ybtjai3Epk+FdrAZ1ELuKj+O\/rtErxhnj1hQ4B91dXh4Pa6qb9fLcVIWqXUDYReYYF97T725\/3wLpu05vyaIxBSFwKxnAdElhmuzYd0WQB6BhIk8jikC9ubrBPgVT6L42J8X8fGT4f9dCxUMpjXnQe\/tE2ZrypmDEMSZKQG31lQ078PZ9wHtWPRRLkQDGYTvBFC3SSKl6QPTUshGIyblcv6xAqYT53TfhjMUH0nVIxgIq2A+MbgJIWpRDU2e3Q2KkKbPGwHjHgf34eET\/BpMHmF4lgadIPE3cSimSpBplR\/T4G0Go2QaHtekIblP7HjojRbcYciFhAv2+okUcsKl0ingSab7hyQPjN+OZAG6I7qlgIJ7Vb6TvaBuV0AvEednVniHt6XszPFehSleRGCZQhXYHt8y1YNc\/cMy+Z3Kr7SqblAtRsx8fkSBNIdiTI+AUaoqoGziSEAV+4vdG0qQeJEpvV7F5Ls1x57j6OLKyhAR7UwsVCGMRDxvO3oG5b1D9yQR8ri0f6DIuep+lA40grqi5u7UG3mzwlzibC2czKEdARUJl2v9rrcLuCvkfngQpjF6DBeMARxsiccGCyfj29nnn0ZHQL30gp8Ns4dBP3V6jqQ=","translations":{"en":{"changelog":"### Added\n - Provide date-file dataset\n [#160](https:\/\/github.com\/mamatt\/files_readmemd\/issues\/160)\n### Fixed\n - Fix Adjust CSS always triggered even if there is no footer\n [#174](https:\/\/github.com\/mamatt\/files_readmemd\/issues\/160)\n - Multiple vulnerabilities in dependancies\n - Not showing when opened via favorites (thanks to @ernolf)"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL21hbWF0dC9maWxlc19yZWFkbWVtZC9tYXN0ZXIvc2NyZWVuc2hvdC5wbmc=","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"README.md","summary":"Show README.md and HEADER.md gitlab style on your NextCloud !","description":"Show README.md & HEADER.md gitlab style on your NextCloud !\nWith this app you can add a header and a footer to your nextcloud directories.\nThis can be use to explain the goal of a directory, describe the content of a folder ...\nIt show README.md in the way gitlab does."}},"isFeatured":false,"authors":[{"name":"Matthieu Le Corre","mail":"matthieu.lecorre@univ-nantes.fr","homepage":"https:\/\/www.univ-nantes.fr"}],"ratingRecent":0.5,"ratingOverall":0.9090909090909091,"ratingNumRecent":0,"ratingNumOverall":11,"certificate":"-----BEGIN CERTIFICATE-----\nMIIECTCCAvECAhDLMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMTgxMjIxMTUxOTIwWhcNMjkwMzI4MTUxOTIwWjAZMRcwFQYD\nVQQDDA5maWxlc19yZWFkbWVtZDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC\nggIBAKR4HHiTuPEtM7QmIFPVayvCkJ77kSXl3nsq\/XzNKpNEl9LvqKPZT9VH7erG\nkYCikkPkZ5e\/JqVHOoLNbmAxuUSwXcBrJKIfkufbYr2F3suqYnI9go8sACUPcPOR\nPsiSz7nKGwihhcQ7Y\/rbwjLKf\/HlobhLIWjEkUSQZtiCsztu2xudLQ9zmEJ23OAs\nq7Ey+PuudEWUiI5bz2bsgmG9PiDhaF5Xqrj3erpfhIv\/xdBgYdP4Tj6KQ\/vwFnzj\n1meJIBdV4FhRzWlgUJDX5yWTXpij8mh6IdW74TqVqthHSLVOSjJ+wTYptQuNVD9U\n53Xq99kR9Kln8V8KrCtrWdpB\/HookwHwC9\/j\/U\/\/11ueDCZLkFQbW+SefshrtGBV\n3qJNwqkpahTE4P5eDmpvx9mYo41fOogsjsjP7emWBQgevcMv8sF2lxLy+7IoEggj\nvAfrXIMu7ngj6fe9OqGahXHh6HGAedqHJp1lt1AmaR8OVjqLKTO73HDMEDCFt7oK\nNzlt5VynQBFBxNDLSlZy54qWn0hn9v4Vivel8nyFfMvEcOCbOdyVWs83nx0MOgu1\nW3H4Quxe4VFfhyEyzHnZ2kkOm4crkv54F3WfFc1\/wtaQJ4ZC+8+kOZxN4NcCyX4k\nxClfcSLlHHzmCKQC9m2DhZRfqe\/0PhPC8b1uHL+aho2\/Uej7AgMBAAEwDQYJKoZI\nhvcNAQELBQADggEBAIJGaaUXuahygHFLteEvUZ9PlgVKO1R3W5SXPyXBOOtTM6y2\n6Vi7U6uTJk63f5t9va8VDBegicgYvB4W2nxRnpBaKM1SrFcnctxF5PQ14UJ+nBf3\n3yVkeTiGdx4wkORwY7XpkHOcb9wkpMpjYJYgcveWgVCG+kWPc8j1yIO3EYsA6R72\nieAy2iN4+oOdCQUpEgMomm0rz+VqR7j8ELHlthtuqhx+tx7Mcc+hX4CmeR1y\/ARU\nq6QbRjwZWTKIH+L1jpdLa71u8xAAHV+NjxM75WwM8Hht\/SEusejXjjBecjW9hqs\/\nQhaxZMGdDi8oGfI6irdVCLsET0NrcxgkeK1FZkA=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"twofactor_oath","categories":["security"],"userDocs":"https:\/\/github.com\/ernolf\/twofactor_oath\/blob\/main\/README.md","adminDocs":"https:\/\/github.com\/ernolf\/twofactor_oath\/blob\/main\/doc\/admin-guide.md","developerDocs":"https:\/\/github.com\/ernolf\/twofactor_oath\/blob\/main\/doc\/development.md","issueTracker":"https:\/\/github.com\/ernolf\/twofactor_oath\/issues","website":"https:\/\/github.com\/ernolf\/twofactor_oath#readme","created":"2026-06-30T11:14:09.059690Z","lastModified":"2026-09-11T00:38:55.042051Z","releases":[{"version":"0.4.2","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.1.0 <8.6.0","platformVersionSpec":">=32.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/ernolf\/twofactor_oath\/releases\/download\/v0.4.2\/twofactor_oath-0.4.2.tar.gz","created":"2026-09-11T00:38:55.027431Z","licenses":["agpl"],"lastModified":"2026-09-11T00:38:55.090323Z","isNightly":false,"rawPhpVersionSpec":">=8.1 <=8.5","rawPlatformVersionSpec":">=32 <=35","signature":"nnplEv+MGyGkBTUaVVsOng6xviJNzg0PuVD\/O99ipaCIwGWLBtFCFrO5loeWbGdzL3Bh\/H+VTXacAeMLe8hJeWOkoeT6MCFs7KPmIT0sSuZsGZfxdsT2TedT0pD7ihHDvfrjtJHgc+6yRWWky3QrzfTcBJWdFNgSlQ533rhZUvi4V5488cHAnRYUpIbhgf49VYGM6lp0UlPexjlvgYOYDV8ceRn2R7pm\/65yqdQ\/AEkTaJvPQXUA0Nbfi5HAdwDSFPyd0GfKb5q1\/iLdw9Ipmcts1gx6ZWt2vWIjyqzbCbAiWACPXwhhwIbGov0UDNDEv8nGrhH2kQKcm2JMxbTrtMg8mrVsSAi2YuUJemMl8ukskofE+0DurfWPHQHmKUVOz+DhsZy7SknmztBA+uAdCZQksX8vqowbdD2lweOnRFTgAyRccXfdbQ+EDPaoEtzU4Txyq6Pi7a9tNsveMCoXeFE5YV6nim5ya6Xpm1\/lNgjW7s0QfwJL1+cFOxT9hYAZswz5OcSqFoCIQNir5WWIhG70vHRl7\/qylOVpZfJxhn+8vNBD+e+iVzgo\/745Qu3gaGfH48DAQ85Oa1GR33Oq47ybnqR4o+9ieG9UgfCU7Et+7ZWFWcrBTBcPdL7ktZcpq6X9GOZU7R6FrnSe7P+jDz8q1Ju+zFJDV2U6xSKrDNU=","translations":{"en":{"changelog":"### Added translations (transifex)\n\n- Slovak (Slovakia) (sk_SK)\n\n### Fixed\n\n- Delete the OATH secret when a user is deleted (#96)\n\n[0.4.2]: https:\/\/github.com\/ernolf\/twofactor_oath\/releases\/tag\/v0.4.2"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2Vybm9sZi90d29mYWN0b3Jfb2F0aC9tYWluL2RvYy9zY3JlZW5zaG90cy8yZmEtY2hvb3Nlci5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2Vybm9sZi90d29mYWN0b3Jfb2F0aC9tYWluL2RvYy9zY3JlZW5zaG90cy9wZXJzb25hbC1zZXR1cC5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2Vybm9sZi90d29mYWN0b3Jfb2F0aC9tYWluL2RvYy9zY3JlZW5zaG90cy9wZXJzb25hbC1hZHZhbmNlZC5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2Vybm9sZi90d29mYWN0b3Jfb2F0aC9tYWluL2RvYy9zY3JlZW5zaG90cy9hZG1pbi1wcm92aXNpb25pbmcucG5n","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Two-factor OATH (advanced)","summary":"Advanced OATH two-factor provider: TOTP, HOTP and OCRA","description":"Configurable OATH two-factor authentication for Nextcloud, covering all three OATH algorithms in one provider.\n\n- **TOTP** (RFC 6238), **HOTP** (RFC 4226) and **OCRA** challenge-response (RFC 6287), selectable per token\n- Per-token hash algorithm (SHA-1 to SHA-512), digits (4 to 10), TOTP period or HOTP counter, and OCRA suite\n- Custom or random secrets, with clear strength presets (128 to 640 bit) and secrets encrypted at rest\n- A **Strict RFC** switch for safe, interoperable defaults, without losing the freedom to deviate\n- Admin-managed enrollment for whole groups, with **bulk provisioning** (sorting, filtering, live validation), CSV export and paste import\n- One-click **import from the bundled twofactor_totp**, so existing users switch over without being locked out\n- Issuer icon embedded in the QR code, HOTP resynchronisation, and a software OCRA token for testing\n\nBuilt for hardware OATH tokens and elevated requirements, alongside the simple, bundled twofactor_totp app. OATH (one-time passwords) is not the same as FIDO2\/WebAuthn. See documentation for when to use which."}},"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-----\r\nMIIECTCCAvECAhOGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjYwNjMwMDc1NzE1WhcNMzYxMDA1MDc1NzE1WjAZMRcwFQYD\r\nVQQDDA50d29mYWN0b3Jfb2F0aDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC\r\nggIBAMNjnhE4BNM9O9ypH8zSULyWgaYdmY+zCNTsBk0VH60aBefMVccK6qhsypmn\r\nOJxOP4NQ6Sjpa9Qw634ACP7bRHrdvaEVoMMRNJp4DRtKE388LT21xGfjlJUMkfqV\r\nv5F+z0YdbL6VcHW+3Vzzj0M0JWvMfxuDM9U8hi9b3nSJNIQoHJ9pqIeJtx\/VPQkU\r\noacF6LPZNqX+87fzVPTwcnaEG1c+M4UrVu2eoXFLD5aw9NT29Ktr+1F8\/D8xRFFj\r\n3JMEV0eR0vngcFSvFjuHA6esdaHieOM+AGGBvJH7GxF3B0rwdw82vJg3vrdNQ3jH\r\nRX6YHggTdKPFdwBvFEkAfbeLhsGPUywe10ZBcyRVnvtX6GHtpublScxG3\/9r\/gTJ\r\nUgqkDBHQyDwNp31S7I8bCRiD0D3pbKw13FXoiHf4+6CEoePwMd9K7nT9ESW2aoup\r\nA5bxaKsep\/+q2SNSpjaL3Em3bVEQnzxAm24CYow0mPGhgOs+gYOtMoC6lhYx3ot3\r\n6sxYhwOE1Xu0CFN1kGrpi\/Y2T6x21+En1btTGobPNrx144hlVv4FBgc1KwfSW+TT\r\nTmqarUry1V669sG+sHC9Hsz1O6RxPg6Y\/nmK8IKDMfMTKOW5jcxgKgZNiPtLqCdD\r\nkHXpHYDfghWaUloEnzJ7TG8pq1xX3rRLPSyZZTGX3SD6ywmbAgMBAAEwDQYJKoZI\r\nhvcNAQELBQADggEBADjEVRPUPxVx5gdLqROwKVtRjJDWSnVCPCEtQ721GnMRGtto\r\nRzWB9YstIWhMdx+IYFCRW4vUPf8is9+Kdx5Uvl1qIXKL3I0mx53W8Kcq8YLNTy6P\r\nUPOF7aMiz1wJvAENyzyNV4bcQV0feaXFxE+gs2+nsAQOdzdyubSeSjiEiOE+vFNl\r\nFHDXA7Ddi0SClcDDdv3NFAXxiSxgZStzmnN38D0QLtQmv0mLhV\/S83+ACHHVMHMS\r\nuNemoQm1pYE4+RRChR3GtEnevZFA6h0FIz0baARelv9Q74ZDrGVA\/6ynSfwCvQge\r\nFNHWIpwNXDo2++yocTWHUYkd7oYlJsoBMGqlk5k=\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"atrium_secureshare","categories":["files"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/atrium-secureshare\/atrium-plugin-nextcloud\/issues","website":"","created":"2026-07-29T06:12:43.591242Z","lastModified":"2026-09-16T14:02:20.506059Z","releases":[{"version":"0.2.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/atrium-secureshare\/atrium-plugin-nextcloud\/releases\/download\/atrium-secureshare-v0.2.0\/atrium_secureshare-0.2.0.tar.gz","created":"2026-09-16T14:02:20.151514Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-09-16T14:02:20.949711Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=35","signature":"My4zcCiJlSPF4hh6oHg8YEeQ6Yt5sDHgqd3upy2HxoDAUhSyjNpaH9926Hmnz1Gb7OFlbbApIl35W6e4ORotbGyoFx508BNOoZUrtebuPxrmpYJCqSRQ8tdfsnSP3nU4ENESMd\/iLHDE1f4LPSAJX4\/Kdx5\/NMUjaviA1XrQxBj69qteZSq6a+NidzrUPPmZLxu49bnrv7s+eGVwaRe5txtH2V5hjbKwi1zB1WUfUsZzg5wGynGThqpNTss0V4p8nQY+k+w6bSikn9TLpPzJZei4kgCIGrDbMrA+\/kuiYVtKvju8yT97LRyPXiHoq7tRLE\/iAKNIdHrXDJat3GfCllIqAY6wKFnNf2INIk6rwHUf8i6QkikvTu1EjhfulueRw9QcGhGO1lGBzbgGyISJe20AvQPKVrv6HuuxAmgBytwCFoz+IIqCb0Ln\/nMSYLvxj6mUJUIHLdjfh6RnrOjR9abWatGq4mHDSAvIBJJGnWk3wkGqR\/5NUdRahaivET7rDc3BZXsLt0SG2U6t7XJ16CO0V3ESv9Hd4LLBVhJZZM9eA5GcGx+pJzciISor5hHvU1iOcpEJbQ4FKcz+04Bcwt\/0gGuNRTME4y+DVtmGdBcBsqY\/ip7BxZJdhQMiDJmcZaYsBJHlGAyFBA+9HeXAtFtNPiPwT8abaQV+Rykv0Ww=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2F0cml1bS1zZWN1cmVzaGFyZS9hdHJpdW0tcGx1Z2luLW5leHRjbG91ZC9tYWluL2RvY3Mvc2NyZWVuc2hvdHMvY29yZS1saXN0aW5nLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2F0cml1bS1zZWN1cmVzaGFyZS9hdHJpdW0tcGx1Z2luLW5leHRjbG91ZC9tYWluL2RvY3Mvc2NyZWVuc2hvdHMvY29yZS1tb2RhbC5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2F0cml1bS1zZWN1cmVzaGFyZS9hdHJpdW0tcGx1Z2luLW5leHRjbG91ZC9tYWluL2RvY3Mvc2NyZWVuc2hvdHMvY29yZS1kYXJrLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2F0cml1bS1zZWN1cmVzaGFyZS9hdHJpdW0tcGx1Z2luLW5leHRjbG91ZC9tYWluL2RvY3Mvc2NyZWVuc2hvdHMvbmV4dGNsb3VkLWFkbWluLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2F0cml1bS1zZWN1cmVzaGFyZS9hdHJpdW0tcGx1Z2luLW5leHRjbG91ZC9tYWluL2RvY3Mvc2NyZWVuc2hvdHMvbmV4dGNsb3VkLXNoYXJpbmcucG5n","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Atrium Secureshare","summary":"Identity-aware secure external file sharing via Atrium","description":"Integrates Atrium Secureshare into the native Nextcloud sharing sidebar.\nExternal recipients are identified by email address; access is governed by the Atrium gateway\n(identity-bound, MFA via OIDC, mandatory terms-of-service acceptance and a full audit trail)."}},"isFeatured":false,"authors":[{"name":"Kanton Bern","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEDTCCAvUCAhOtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwNzI4MDkzMTM5WhcNMzYxMTAyMDkzMTM5WjAdMRswGQYD\nVQQDDBJhdHJpdW1fc2VjdXJlc2hhcmUwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAw\nggIKAoICAQC1ODS51maiMWsQ9t\/JTlP0niRW4IH73Y2f6fe+urFuxHMC2YTlB4jj\n7vTeTneYCV1J8cAeUiKgOVgeDW6S0gLXXNfbKGWe8dE8QBT+YMPk72Z6fy5z1QzH\nghgVF0\/Dsx8xBdlFf9E9eVCS25SIKw4gdcYeDB5bW8O5nWrtRhcPiWb630tGRwDt\nemz4uMszUy\/C5pLTFB1DIkNvRY6JdTMc3VJSOtFFEvbnBuR2fyIgoiBww3n4BQRA\naYZI3Gr5yl5PHhpW\/TNGOMrX1YxsScJxtnbbQVml6mQvmRqv\/3wRF1yLBD3YTkm1\nMHF56RDPsC8S0oBlXEPb\/kkSpwtmYBzDAszf7v5mkd5wsQUKViGDQMBRZaZWT2PB\npBLg\/\/HPmV3l3MY028AOYD27SeGvaspB2H4mXKD8ANike61WnPGI5IQaVplSq2fA\nFeZBl4pdXgna08VsbNfJ\/ZRyD+tBkbPoxJbh7vzVQV5vL9Xybp+RSq802oI8auv5\nFEqyOjwpxRZBy0UyRXFG+5ZxkapxFOBkN9QU235tdRdwB7eiII41Ahy\/pqfyiA\/L\nFRiY58EL7YfWtLRyBF+YHUqnc91LpWGQSoKlcCQgxB7\/flUXnhH7+AIzGziqpPSK\nkijtO8vtHPDTQPhL5V23Ssh3bxunMRNSq+b0UDia5+YrRWk9JneTdQIDAQABMA0G\nCSqGSIb3DQEBCwUAA4IBAQBNDlZWbzCQ0qdCEnYeNd85RODVp4hQFJvTBHLog9OT\nAm26v8iBd3PchPwR\/m49ZNe4t1ZT\/sSrZ8btLPbGdOYkSw\/Wl4xYgx4k3UXnOMAG\ndryeNH8GAuOOjDXvPbKmU0awZqp87lZX0EUBta+ND0lQb0Lx2MyzM0RhqFDYYrNa\nDfpSIaJFBYYDpKMVl+ubaTbeuW9cvkhmu+M\/so0McqeMm2bHJFdSXD9A99Yr7xWo\nutOOYUaMMsuRMwmPuZWx0zuCqlDtGw5hc\/0OElcCDTP31osYhfxQyGhbBRSvThkm\nZbtysrZkYAM7P0qIrTBA6MnbQznh5oo5BfgKyzW7S2zE\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"integration_collaboard","categories":["dashboard","integration"],"userDocs":"","adminDocs":"","developerDocs":"https:\/\/github.com\/julien-nc\/integration_collaboard","issueTracker":"https:\/\/github.com\/julien-nc\/integration_collaboard\/issues","website":"https:\/\/github.com\/julien-nc\/integration_collaboard","created":"2023-03-14T11:36:43.427763Z","lastModified":"2024-08-31T09:39:07.845962Z","releases":[{"version":"1.0.10","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=25.0.0 <31.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/integration_collaboard\/releases\/download\/v1.0.10\/integration_collaboard-v1.0.10.tar.gz","created":"2024-08-31T09:39:07.740201Z","licenses":["agpl"],"lastModified":"2024-08-31T09:39:07.967113Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=25 <=30","signature":"ouT9fkD3x0KdSPMGygWeXfEwroxdzpErmNK2WR+DqfckKcJ7mIMA8oK+Kt4Kcc0A00H5Q0cpen2zlyIgOTnq76GPKyadpnBYwK0zKHJ+stHvFWpikJ7N5cua4dP72k4IcOYulSEVCL3mt9vZ4uzMQVMp9W6cfi4ufqIqyXI3Ad+JrVtgB\/ZVifHkUudpLjiON3VoEsIJ3JhVlepbnPSJ\/mwTucHNVdaolK72EaHFJp92nO32ucxj0mPJIQMcUwgLDidmA4mZSbUMNLbshMpAfuFfyas9esbWMs7rTmUZg7xsxm+KMrQQO89Lx+\/tJ03DmL0Ij+kECZxKUWaDzdIwnORbZyYN29zdG04b6yq8ckiXVYDzISDjF1tJgO8jISj+qYfIHYMIxDp7MjEt5lDFJNIqn+nDeNZ9EJE6RzhJ6sTORn6tFrsYcZmgRM\/7J9JfOkUG7xagh3y6hbko0hX1nB+PgHMZh0RhS+oOOMdxdbsCvMEbi908GGq5ay\/q5ccg1D\/IBTZERFCuKIQMd42+\/4i2mCFOQwStLUbr5NFu2xL0wEXUAXa1FMmJzojCspOK4uXFQph2s2jg9zku1Y6ZQUiVeIs+9k9bu71cCIy5N71oCv3fBdaGC\/PEjC+bjedZN\/oHBgZrdcNNAIO6wZcNgRbu5gfhZeb\/crfiQgsyD8I=","translations":{"en":{"changelog":"### Fixed\n\n- Support scrolling embedded projects"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL2p1bGllbi1uYy9pbnRlZ3JhdGlvbl9jb2xsYWJvYXJkL3Jhdy9tYWluL2ltZy9zY3JlZW5zaG90MS5qcGc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL2p1bGllbi1uYy9pbnRlZ3JhdGlvbl9jb2xsYWJvYXJkL3Jhdy9tYWluL2ltZy9zY3JlZW5zaG90Mi5qcGc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL2p1bGllbi1uYy9pbnRlZ3JhdGlvbl9jb2xsYWJvYXJkL3Jhdy9tYWluL2ltZy9zY3JlZW5zaG90My5qcGc=","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Collaboard integration","summary":"Integration of Collaboard","description":"Collaboard whiteboard service integration"}},"isFeatured":false,"authors":[{"name":"Julien Veyssier","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEETCCAvkCAhH\/MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjMwMjA2MTM1MzE2WhcNMzMwNTE0MTM1MzE2WjAhMR8wHQYD\r\nVQQDDBZpbnRlZ3JhdGlvbl9jb2xsYWJvYXJkMIICIjANBgkqhkiG9w0BAQEFAAOC\r\nAg8AMIICCgKCAgEArR6SbuWGWNQyL2BsdnAxkvXg4h\/NCc8TWizXrUr0HtuLdar\/\r\n9jPvvaQMPj59MSk9h9Ic78wsWFXzaM3xmBK8\/dXTWQmCS+V5+uoKMxZpYWSpbQd3\r\nkJaTkrM2asKWAHh\/9vFnKpXWKhXUsq4Yc5IudvTANwE9RBPXJWbHdjPl6f9k+FDv\r\n\/DAWVrA1U35nIdJGM3k59iaBYNpzmmiFS7wD\/gOPM6GffvAMP0+4nOeAWL30unlS\r\n5rBi7ghI7grxlRhAgq6NqV4eEFshjo\/rWluEN\/6kS42vBx9e6qZXdtYqa84E\/ch4\r\nEsnm8hhcPybEGM51Z2ewNim5tx6TLQjiMcdHNxEHbuOv25cJqzy6N0lyPfqJ+NbJ\r\nwhn0+YEB758NDw59hUx51UBTlQZsmHHsQa8RID9PuRUHdFJaKVyFtY1ZGugWt1aF\r\njPE86o4ThKEKoUtj0\/esuxOXdE9N4ZimxXabf8knru9TMIsizaj\/1WkarCcUeIIb\r\n\/B\/mQqVOR9449EO1Dmc4YvZJ+PI\/u52t6UnfsYqcjsm8FVquIHYTEhEQ0VRXAV1M\r\nMucfn36DNXcj8Cfi2OFA348rybvsfsl9ekJZ+rC0mCZUlf1Q+SA4G7UL3FsZJPB2\r\nFe5LRrax2YObIXtEcsSs9p1VpVmkwRxwvAbgNb7x2vpU1D+c\/yGc8eti+PECAwEA\r\nATANBgkqhkiG9w0BAQsFAAOCAQEAbApwEfGYErCgbfL+0lmLklWO2LrMvrgJFpkT\r\n9SRlaVQHgk2UrhuykBvms8KdiytLkB2lTLJLumsvneFV1MAc2BVpw7nS2Xf\/WnvQ\r\n3LmWbGDDziB5AFiSgP7L3DoqAJNlS1gWTQgRaIJ+IUnlIAOYLnnyeIaATaGiwDd3\r\nEivhd3dkxqrbKWpbVxMtes0mMLch3zaclOTcU\/jNJO77Q909O\/8eKo5UnxB\/ghS\/\r\nRgo3Mg0TsqEkJ1+A1xtDN6CGhllCCSfW9hwAfYwLDhxQKbqEz7eWJHSp+FhXQpMq\r\nl79WvzLXjexPghUsDQnU48KywK\/V0vBi1AESuKkxdCq9UT7EZg==\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"signdocs_brasil","categories":["files","integration","office"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/signdocsbrasil\/signdocs-nextcloud\/issues","website":"https:\/\/signdocs.com.br","created":"2026-05-22T02:01:00.964894Z","lastModified":"2026-08-20T15:20:42.241234Z","releases":[{"version":"0.3.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.1.0","platformVersionSpec":">=27.0.0 <32.0.0","minIntSize":32,"download":"https:\/\/github.com\/signdocsbrasil\/signdocs-nextcloud\/releases\/download\/v0.3.0\/signdocs_brasil-0.3.0.tar.gz","created":"2026-08-20T15:20:42.220530Z","licenses":["agpl"],"lastModified":"2026-08-20T15:20:42.307486Z","isNightly":false,"rawPhpVersionSpec":">=8.1","rawPlatformVersionSpec":">=27 <=31","signature":"Zfx482ltyDza5SjG8SAqdhAacE1bPFNCmOttQMOZRSJa92EQ1o1uNb04doYKUsIHxx2bzH3AFixBGIIq7FzN1eCIKkjki1tqkNIRCv+T5wrTPYujsBeM4eCCRsyC4CtUevQ6HF0QXwuaU86SF6Rs6OShP3\/ZyckAVwvT8oYNHObgiE7jTgmuPQ8sVEVyO8v3aJ7JrCfuESr4Nj9JP6Pw2oRzrQJAKZTUEaWE2RsM\/etmWzWOBe8NGhCNezT+G8b1ksv6lS68AKTUCclZDIm4BBTNFRmcZtQF8drwkTeiPwpLxJWTzrIT5Ez9moSdLZF1n3K73t8E6arLzuK1HO\/nOn2+cBs+k2SU1afJ\/BIgljcWZkSCCPhhGsDAWFYhUMsRRmaQ9LJA6qXDPr72q2Bv8z6reGvjW\/7A9I\/CIxt6MTq1XmMi0vZu1ffqGTIRHqA+FFttiN3Cn4pP1RSERUugsNfQU2M2i5uOVGgMIJ4M5+oA07\/196wqrFbVmotTABKK6\/G6SQLPBTUuncT3BQhZJR6n6nOGGio90iefH5rgY59ukJjHO8AyIwMLLsbhn0oXp\/ogLH+mBvGDJXNtyrFr\/C4W8h8RY0L4J6T\/+L7R68Fm50oSzqD0O9tAajFuSdKAicUReIm06TNKPHKZlfmU8W8g1MSh7uY62uCTDIx1yUE=","translations":{"en":{"changelog":"### Changed\n\n- **Signing links are no longer copyable when the policy is a simple click.**\n Under simple electronic signing the policy is one click, so the link is a\n bearer credential: whoever holds it signs as the named signer. Offering the\n sender a copy button next to it invited signing on the other party's behalf.\n Those links now leave only as the invitation email SignDocs sends \u2014 the URL is\n not stored, not returned to the browser, and neither the link nor the copy\n button is rendered. Links under click + OTP and ICP-Brasil digital certificate\n are unaffected: the URL alone does not satisfy either second factor.\n- **Exception for signing your own document.** SignDocs skips the invitation\n when a signer's address is the sender's own, so that link is still shown \u2014\n it is the signer's own link, and withholding it would leave them no way to\n sign.\n- Simple electronic signing now requires an email address on your Nextcloud\n profile. Without one the API emails nobody, which combined with the above\n would create a document that can never be signed. The option is withdrawn from\n the dialog, and the server refuses the combination.\n\n### Added\n\n- **\"Assinar\" on your own requests.** When you are a signer on your own send,\n SignDocs dispatches no invitation \u2014 the addresses match \u2014 so the link only\n ever appeared in the dialog that showed it. Rows carrying a signature of your\n own now offer to mint a fresh link and open the signing page directly. The URL\n is never displayed and never stored; a new one is issued each time.\n Requires `signdocs-brasil\/signdocs-brasil-php` ^1.11, the release that first\n exposes the endpoint this calls.\n\n### Fixed\n\n- **Single-signer sends now show the signing link.** The link was discarded on\n creation, so a document you sent to yourself produced no invitation email and\n no link \u2014 it could never be signed, despite the dialog promising a link.\n- **Sending twice no longer sends twice.** Every attempt at one submission \u2014\n a double-clicked confirm, or a retry after the request timed out \u2014 created a\n fresh envelope, spent quota again and invited every signer a second time.\n The dialog now stamps one request id per submission and the server derives an\n idempotency key per call from it, so those attempts return the first result\n instead of repeating it. Signers are keyed apart from one another, because the\n response for each carries the only copy of that signer's credential. Opening\n the dialog again mints a new id, so sending the same document twice on purpose\n still works.\n\n### Changed (dependencies)\n\n- `signdocs-brasil\/signdocs-brasil-php` 1.9.0 \u2192 1.11.0. Besides the endpoint\n behind \"Assinar\", 1.10.0 is the release that lets a caller pass an idempotency\n key on `addSession`, which the fix above depends on."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3NpZ25kb2NzYnJhc2lsL3NpZ25kb2NzLW5leHRjbG91ZC9tYWluL3NjcmVlbnNob3RzL2ZpbGVzLWFjdGlvbi5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3NpZ25kb2NzYnJhc2lsL3NpZ25kb2NzLW5leHRjbG91ZC9tYWluL3NjcmVlbnNob3RzL3NpZ25pbmctZGlhbG9nLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3NpZ25kb2NzYnJhc2lsL3NpZ25kb2NzLW5leHRjbG91ZC9tYWluL3NjcmVlbnNob3RzL2FwcC1ob21lLnBuZw==","smallThumbnail":""}],"videos":[],"translations":{"pt-br":{"name":"SignDocs Brasil","summary":"Assine documentos com certificado ICP-Brasil e assinatura eletr\u00f4nica direto do seu Nextcloud.","description":"Integra\u00e7\u00e3o SignDocs Brasil para Nextcloud \u2014 envie qualquer documento para assinatura sem sair do app de Arquivos.\n\nRecursos:\n\n- Clique direito em um PDF, DOCX, DOC ou ODT e escolha **\"Assinar com SignDocs Brasil\"**.\n- Etapa de revis\u00e3o antes do envio: confira documento, tipo de assinatura, ordem e cada signat\u00e1rio \u2014 e quem receber\u00e1 convite por email \u2014 antes de qualquer envio.\n- Certificados digitais ICP-Brasil A1 \/ A3, clique + OTP por email, e assinatura eletr\u00f4nica simples por clique. Os tr\u00eas modos para PDF; DOCX, DOC e ODT s\u00e3o assinados com Certificado Digital, que \u00e9 o que produz documento assinado nesses formatos.\n- Fluxos multi-parte: paralelo, ou sequencial com reordena\u00e7\u00e3o por arrastar-e-soltar quando a assinatura \u00e9 com Certificado Digital.\n- O documento assinado volta sozinho para o seu Nextcloud \u2014 com a assinatura embutida no PDF (PAdES), ou o documento acompanhado da assinatura destacada **.p7s** (CAdES) nos demais formatos.\n- Cancele uma solicita\u00e7\u00e3o pendente pelo pr\u00f3prio Nextcloud. Os links pendentes deixam de funcionar; assinaturas j\u00e1 coletadas s\u00e3o preservadas e continuam verific\u00e1veis de forma independente.\n- Acompanhe todas as suas solicita\u00e7\u00f5es com status, ou consulte um documento espec\u00edfico pelo menu de contexto do app Arquivos.\n- Etiquetas de status nos arquivos: **assinado**, **pendente**, **cancelado**.\n- Atividades + notifica\u00e7\u00f5es no Nextcloud quando uma assinatura \u00e9 conclu\u00edda.\n- OAuth por usu\u00e1rio ou chave de API compartilhada do tenant (escolha do admin).\n- Compat\u00edvel com LGPD: funciona com Nextcloud on-premise + Magalu Cloud ou qualquer storage S3-compat\u00edvel.\n- Combina com a extens\u00e3o SignDocs para LibreOffice para uma pilha de assinatura 100% soberana.\n\nQuais dados saem do seu servidor Nextcloud:\n\n- O documento selecionado \u00e9 enviado para a API do SignDocs (api.signdocs.com.br ou o endpoint que voc\u00ea configurar) quando uma sess\u00e3o de assinatura \u00e9 criada. O SignDocs armazena o documento at\u00e9 a sess\u00e3o expirar ou ser finalizada.\n- Nome, email e CPF\/CNPJ de cada signat\u00e1rio s\u00e3o enviados; usados pelo SignDocs para entregar o link de assinatura e produzir o pacote de evid\u00eancias legais.\n- Eventos webhook do SignDocs s\u00e3o entregues de volta ao endpoint `\/apps\/signdocs_brasil\/api\/v1\/webhook` no seu Nextcloud e verificados por HMAC-SHA256 antes de qualquer altera\u00e7\u00e3o de estado.\n- Credenciais da API s\u00e3o armazenadas criptografadas via ICredentialsManager do Nextcloud. Nunca s\u00e3o enviadas ao navegador; apenas o backend PHP deste app as l\u00ea.\n- Sem analytics, sem telemetria, sem scripts de terceiros. O tr\u00e1fego de sa\u00edda do servidor Nextcloud limita-se ao host da API SignDocs que voc\u00ea configurar.\n\nRequer uma conta SignDocs Brasil (plano gratuito dispon\u00edvel em https:\/\/signdocs.com.br)."},"en":{"name":"SignDocs Brasil","summary":"Sign documents with ICP-Brasil and electronic signatures, directly from your Files app.","description":"SignDocs Brasil integration for Nextcloud \u2014 send any document for signature without leaving your Files app.\n\nFeatures:\n\n- Right-click a PDF, DOCX, DOC or ODT and choose **\"Assinar com SignDocs Brasil\"**.\n- Review step before sending: check the document, signature type, order and every signer \u2014 and who will be emailed an invite \u2014 before anything is dispatched.\n- ICP-Brasil A1 \/ A3 digital certificates, click + email-OTP, and simple click-only electronic signatures. All three for PDF; DOCX, DOC and ODT are signed with a digital certificate, which is what produces a signed artifact for those formats.\n- Multi-party signing flows: parallel, or sequential with drag-and-drop reordering when signing with a digital certificate.\n- The signed document comes back to your Nextcloud automatically \u2014 the signature embedded in the PDF (PAdES), or the document alongside a detached **.p7s** (CAdES) for other formats.\n- Cancel a pending request from Nextcloud. Pending signing links stop working; signatures already collected are preserved and stay independently verifiable.\n- Track every request with its status, or check one document from the Files context menu.\n- Status badges on files via SystemTags: **assinado**, **pendente**, **cancelado**.\n- Activity stream + in-app notifications when signatures complete.\n- Per-user OAuth or shared tenant API key (admin choice).\n- LGPD-friendly: works with on-premise Nextcloud + Magalu Cloud or any S3-compatible storage.\n- Pairs with the SignDocs LibreOffice extension for end-to-end sovereign signing.\n\nWhat data leaves your Nextcloud server:\n\n- The selected document is uploaded to the SignDocs API (api.signdocs.com.br or your configured endpoint) when a signing session is created. SignDocs stores the document until the session expires or is finalized.\n- Signer name, email, and CPF\/CNPJ are sent for each signer, used by SignDocs to deliver the share link and produce the legal evidence package.\n- Webhook events from SignDocs are delivered back to your Nextcloud's `\/apps\/signdocs_brasil\/api\/v1\/webhook` endpoint and are HMAC-SHA256 verified before any state change.\n- API credentials are stored encrypted via Nextcloud's ICredentialsManager. They are never sent to the browser; only this app's PHP backend reads them.\n- No analytics, no telemetry, no third-party scripts. Outbound traffic from the Nextcloud server is limited to the SignDocs API host you configure.\n\nRequires a SignDocs Brasil account (free tier available at https:\/\/signdocs.com.br)."}},"isFeatured":false,"authors":[{"name":"SignDocs Brasil","mail":"dev@signdocs.com.br","homepage":"https:\/\/signdocs.com.br"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIECjCCAvICAhNFMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwNTIwMjAzMzQ0WhcNMzYwODI1MjAzMzQ0WjAaMRgwFgYD\nVQQDDA9zaWduZG9jc19icmFzaWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIK\nAoICAQDVPLZUBJcqF+ECbCpTnhYt0Igj+Q6Te\/66YRTD\/eh51NVM1zCPYZgDnOIM\nWzgQRuhVGriKL6nLG9w81HOKJy7Ygt+h1NWPREWSy0iNd8coyK3dpAaW5EJMYwHR\nRbF+lHKIjYJegOLdXag8umwm7L1U5Jg1OolA8pwySI45XlDdeRssyysRCGKzMiu7\nkG9Bhi2C95opB1jWsOH3fRHnT+k2kyWnhffOi1MNBmrMoWCC1dzj0nKY3I6XrEiG\nMZPZ9dpYmFNqdSy9T0JVM5vxpXmUVVpc9K9cTZmRondMyo\/KNKbEktSUDoRoN0wB\nAsbhncKULihTf6CBcKplPav98kJ6cE+kzp57UbiAiFNC9SDj45SpP2lQwrqwBvjV\nBViqSCh44F9kkxrfh3o6XlYK2O8QHusemER44HJZNJ1aT3BD2oNgHsl05AowpImF\neOgk\/+n2mHebABpAHpzQsiP7r73qQPSOwZzP75nhefVHVr\/4RArf3PSqf5nrZdFo\nVS9VX3PNpmICYrKXpmrKAdHEyKyDn7qlhM+EDf8RRh+pzEDe5TqmJz5V\/4HmX0VB\n6FOVJ0BrJ7nAl\/BUf\/y10gTP+Zl9yzlMow6HyES68kiqsXsi0g+w+DERVY2bDocl\n24pfTtpSXH+sre13o4\/geb9HAwzlR4IwuXHhMgi33oxL\/ScCzwIDAQABMA0GCSqG\nSIb3DQEBCwUAA4IBAQCBTqzBFkvOaUgEtvP1xG5UQqu+Isqz9AMIlEivaj9YO5YA\noAwErk+dGr35sfMFFh4KsIYET9aY3nlBrRMZ2tytZTMgG0KuhqEgMkC5CqVrJ7z2\n9UeUtSYicutUlbBiLuy1xbKWNnuPAgKYA634c7PEanPrG\/nGLQxqJvjFjndlIxUs\nbYC3OwaywlccktLiGET8TGG8oHsWt5BDQO7muWAjkcvps+tU41SGzuKfwDRn+7yA\nKTT96KbROe5XY8sosDIL8HGKdUmugZxNU\/zb\/jjyWIn\/dVohN3rlwzVCixrZwJMl\nJESx5KM70PXKWRSaH3l4ngW6nyywY3chANJz1vyw\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-07-23T14:27:29.668876Z","releases":[{"version":"4.4.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=30.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/Sendent-B-V\/Sendent-App-for-Nextcloud\/releases\/download\/Release-4.4.0\/sendent.tar.gz","created":"2026-07-23T14:27:29.651958Z","licenses":["agpl"],"lastModified":"2026-07-23T14:27:29.715861Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=30 <=34","signature":"PgcYoX5vWAW4yzfQ+UuLRon0yVSwRwT\/4+WY\/V+ARvUpedTD4FVLHKT6H6PM6ahEg4cW8FC+jVFsyvm0AkpsZZCCYiA9nbV+JyjoUU2wjULGB+Nop7oYLZfFxYtPXbbrZK16GKNz4D8LcdUMUWVH7P1Z6PiWNLNu4wx9ZCLyJFW+vdy4hwxXxXkpqPHHu5RFt3e0ihs\/wFxk4XyRB+JeOu5MT40IWxIIO05f1Y96o2BchMcgm4q87Ykgf4uS04V\/w9y8s8l9a0M72vSvMxWcm2V51cjDeM0pEkKPs9tH8JJG7DZtA\/XuBPZJ7AS\/BSHCSZahcBPFuNmTKqJ3nCeH3Q==","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9kb3dubG9hZC5zZW5kZW50LmNvbS9zZXJ2ZXJhcHAvMS4wLjAvc2VuZGVudGJhbm5lci5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9kb3dubG9hZC5zZW5kZW50LmNvbS9zZXJ2ZXJhcHAvMS4wLjAvc2hhcmVmaWxlc3VwbG9hZGluZy5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9kb3dubG9hZC5zZW5kZW50LmNvbS9zZXJ2ZXJhcHAvMS4wLjAvc2hhcmVmaWxlc2ZpbGVzLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9kb3dubG9hZC5zZW5kZW50LmNvbS9zZXJ2ZXJhcHAvMS4wLjAvcHVibGljc2hhcmUucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9kb3dubG9hZC5zZW5kZW50LmNvbS9zZXJ2ZXJhcHAvMS4wLjAvcHVibGljc2hhcmVkYXRlLnBuZw==","smallThumbnail":""}],"videos":[],"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-08-27T12:40:45.706496Z","releases":[{"version":"0.5.2","phpExtensions":[],"databases":[{"id":"sqlite","versionSpec":"*","rawVersionSpec":"*"},{"id":"mysql","versionSpec":"*","rawVersionSpec":"*"},{"id":"pgsql","versionSpec":"*","rawVersionSpec":"*"}],"shellCommands":[],"phpVersionSpec":">=8.2.0","platformVersionSpec":">=31.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/cpcMomentum\/rechnungswerk\/releases\/download\/v0.5.2\/rechnungswerk-v0.5.2.tar.gz","created":"2026-08-27T12:40:45.673537Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-08-27T12:40:45.757209Z","isNightly":false,"rawPhpVersionSpec":">=8.2","rawPlatformVersionSpec":">=31 <=34","signature":"jGh8TYPrOPy5WO3V5b6CX5tbqBO1rIOdSHPCG+5m2gmZu9J9gAbEUkckUBoYR956iYNOopuyZ4WvkfMwnkhmkLDJGDrd439NnB80xP7GWpG0Tx2LpVSEvGbIldp0YqryG3TWBeIuCwrAN7HKarAPImi8YPN0H1qFAB4zK\/BKpvKiDGjXN211AQWFD7T5d9gLw7p1GADAdxD0xHUS51fZGGxpmBEau4EgeoBaLIrKnv7udUcYljpgpVrJjSUabx2onsPdB3BZz5TmgYJ+YVRxZQdkdyvBvLFj3xHujD9MQgAPJZVpktixXx2041PuD0Z\/q+nQ7NPPxcIRyeBAeIHi1A==","translations":{"en":{"changelog":"Zwei Verbesserungen aus Anwender-Feedback: der saubere Einstieg in eine bereits\nlaufende Rechnungsnummern-Folge und ein leichter auffindbarer Weg, hinterlegte\nProdukte in eine Rechnung zu \u00fcbernehmen.\n\n### Added\n- **Die n\u00e4chste Rechnungsnummer l\u00e4sst sich setzen.** In den Einstellungen kann\n der Startwert der laufenden Nummer vorgegeben werden, um an eine bestehende\n Nummernfolge anzukn\u00fcpfen (z. B. bei \u201eRE-2026-0143\" einsteigen). Nummern lassen\n sich nur vorw\u00e4rts setzen, nie unter eine bereits vergebene \u2014 die gesetzliche\n Einmaligkeit nach \u00a714 UStG bleibt gewahrt (#270)\n\n### Changed\n- **Produkte lassen sich bei der Rechnungserstellung direkt suchen und\n einf\u00fcgen.** An die Stelle des unauff\u00e4lligen \u201eAus Produkt\"-Men\u00fcs tritt ein\n Suchfeld \u201eProdukt suchen und einf\u00fcgen \u2026\" in der Positions-Leiste: Tippen\n schl\u00e4gt passende Produkte mit Preis und Einheit vor, die Auswahl f\u00fcgt die\n Position ein. Frei getippte Positionen bleiben unver\u00e4ndert m\u00f6glich (#273)"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2NwY01vbWVudHVtL3JlY2hudW5nc3dlcmsvbWFpbi9zY3JlZW5zaG90cy8wMS1yZWNobnVuZ3NsaXN0ZS5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2NwY01vbWVudHVtL3JlY2hudW5nc3dlcmsvbWFpbi9zY3JlZW5zaG90cy8wNS1hbmdlYm90ZS5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2NwY01vbWVudHVtL3JlY2hudW5nc3dlcmsvbWFpbi9zY3JlZW5zaG90cy8wMi1yZWNobnVuZy1lZGl0b3IucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2NwY01vbWVudHVtL3JlY2hudW5nc3dlcmsvbWFpbi9zY3JlZW5zaG90cy8wNi1rdW5kZW4ucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2NwY01vbWVudHVtL3JlY2hudW5nc3dlcmsvbWFpbi9zY3JlZW5zaG90cy8wNC1wcm9kdWt0a2F0YWxvZy5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2NwY01vbWVudHVtL3JlY2hudW5nc3dlcmsvbWFpbi9zY3JlZW5zaG90cy8wNy10ZXh0YmF1c3RlaW5lLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2NwY01vbWVudHVtL3JlY2hudW5nc3dlcmsvbWFpbi9zY3JlZW5zaG90cy8wMy1zdGFtbWRhdGVuLnBuZw==","smallThumbnail":""}],"videos":[],"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-09-07T09:13:41.229841Z","releases":[{"version":"21.0.15","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/groupfolders\/releases\/download\/v21.0.15\/groupfolders-v21.0.15.tar.gz","created":"2026-08-13T14:23:08.177068Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-08-13T14:23:08.240771Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=33","signature":"2SKhXD3UTOMz8m1SCCU3kz7XMdLMrsu2zMufxgRu29F1VhcdSyyMIy1DdM6gQLJt6D6DZbay0VOfGvdGRQT\/2Hc+nZ8ViY0ZJVgl2Xrvto5\/m1CGxZ059fZ0rztugevXncYBJLQ597J8F7iP9q54HKIL5UGjRfKBi33hDSWstmxrPhbqO9pKgzPz6kVFl6WKestHP68V4PAAk0nB7YifGYzkbiXG79knBfv75\/iZaW6WNJbAsVHtxeqdul39onKoOaDYX88Y989VzzlKE9pZa9fDQlGZYsQW\/8+\/neeIYH2d4ZuTnQ9X2GMcXjWHMUSY\/T07YQ1lZw834va5pwlFP0zqa3BYI2AzJn2suMWEAtmZ3rue8EnuGnSCc3pMvar5VT0YZIP7q+ltCnj+\/ZBFjb\/17iSp\/JmMukn+AMBaHoNGIcQim9GtuCXHuADsPUmfCLSzZbkLUMgd0ZPwCc3gJv76nCM+b81VVLRrWxteIPV8yxASD7sFdlh92XKSmaD1c+AFBm2PMGdzFYT3xp4DVye51Ngq8gLU3UR9FOJgyig2OHMGE1bL\/83re4N4+EbIL6JSHebrUQUmtBIqj\/Z8EmDue1yoTawAXYTmb80ryTs++fnx8aRpndF7D55hKpEWALkDCmM8fbRw2kJ7qyKM4aPlTjWutL26zYlFWNkWMsI=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9ncm91cGZvbGRlcnMvbWFzdGVyL3NjcmVlbnNob3RzL2ZvbGRlcnMucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9ncm91cGZvbGRlcnMvbWFzdGVyL3NjcmVlbnNob3RzL2VkaXQucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9ncm91cGZvbGRlcnMvbWFzdGVyL3NjcmVlbnNob3RzL3Blcm1pc3Npb25zLnBuZw==","smallThumbnail":""}],"videos":[],"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":"files_reader","categories":["files","multimedia","office"],"userDocs":"https:\/\/github.com\/Yetangitu\/owncloud-apps\/blob\/master\/files_reader\/README.md","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/Yetangitu\/owncloud-apps\/issues","website":"https:\/\/github.com\/Yetangitu\/owncloud-apps\/tree\/master\/files_reader","created":"2017-01-09T15:56:14.016197Z","lastModified":"2022-09-24T22:16:48.567781Z","releases":[{"version":"1.5.3","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=20.0.0 <25.0.0","minIntSize":32,"download":"https:\/\/github.com\/Yetangitu\/files_reader\/releases\/download\/v1.5.3\/files_reader-1.5.3.tar.gz","created":"2022-09-24T22:16:48.464504Z","licenses":["agpl"],"lastModified":"2022-09-24T22:16:48.835303Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=20 <=24","signature":"z2IeP+WGOEBVoWzrgmjmrMK70w9dpx1L81R+F4z2rmjDSkyBjieG4eoE0LnPK6DH\niP9TSuU8ehVuzNtTwUyAdbKA0wjnNA6P74pjR0p4shgDsgq20O438fZWuLj\/eSXK\nzLJCPDLUCVBLe10S+Vc+5SEu\/qG+FOkf\/1SyK5npMVgDIZVcvaMr4RR++coYkRP6\nAxxB3+e1E3e+4pj9RSVgqCjGZuRiTvS7qNKsjC0x1K8iNvPlQfPyc3akX0viudEF\n90otcqAgm34TPIekIu36bMMZXDUlZellW1vOaG4COnMo2KK2KTO0k8Ana8jrSj2Q\nZqB4H2XRoJ7d3vK9sh0+AHUQ\/2FHKmK1EUupngvDKINIolsXG5GWZ928Ipug\/gg5\nmT3uxxrg+gKLmhMYpIlwebEzenmzM0EbpLTYVeVDnVIj8PQcMTRu+I0uoWH9PVww\nyMRWJa0m8docKJcT6p3C2bmXizgI5cKOuvQl4ZAl\/en\/UHM5gbe97IoQ3eYLLuIT\ndHAADtz6W3l16HxfboS1zeXkVq+BPMedr8GYQXyDW0ki6FQo49IuOcEn4cU\/3Qnq\n80gChqDjetHpUEGUiV3cdGgqpqlSnkVjaMsSZyvyChb0+vh3PGQmlq8+Tl\/uBH\/d\ngRVGQQUkR8nFQsbd\/yAwfK8bx1zKcN+GTlqP7RO5Puw=","translations":{"en":{"changelog":"### Fixed\n - Revert to oc_reader_prefs to avoid problem with \"too long index name\", this undoes the change in 1.5.2.\n - reduce maximum database string column size to 3999 to get around '4000 length limit' (https:\/\/github.com\/nextcloud\/server\/issues\/31791)"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL1lldGFuZ2l0dS9vd25jbG91ZC1hcHBzL21hc3Rlci9zY3JlZW5zaG90cy9maWxlc19yZWFkZXItMS5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL1lldGFuZ2l0dS9vd25jbG91ZC1hcHBzL21hc3Rlci9zY3JlZW5zaG90cy9maWxlc19yZWFkZXItMy5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL1lldGFuZ2l0dS9vd25jbG91ZC1hcHBzL21hc3Rlci9zY3JlZW5zaG90cy9maWxlc19yZWFkZXJfUERGXzAwNS5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL1lldGFuZ2l0dS9vd25jbG91ZC1hcHBzL21hc3Rlci9zY3JlZW5zaG90cy9maWxlc19yZWFkZXJfUERGXzAwNi5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL1lldGFuZ2l0dS9vd25jbG91ZC1hcHBzL21hc3Rlci9zY3JlZW5zaG90cy9waG90b18yMDE3LTAzLTE1XzE3LTIyLTAwLmpwZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL1lldGFuZ2l0dS9vd25jbG91ZC1hcHBzL21hc3Rlci9zY3JlZW5zaG90cy9waG90b18yMDE3LTAzLTE1XzE3LTIyLTAyLmpwZw==","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Reader (ebook reader)","summary":"A multi-format browser-based ebook reader which supports EPUB, PDF and CBR\/CBZ","description":"# Reader\nReader 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\nFor Epub Reader uses 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.\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\/Yetangitu\/owncloud-apps\/blob\/master\/files_reader\/README.md"}},"isFeatured":false,"authors":[{"name":"Frank de Lange","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5416666666666666,"ratingNumRecent":0,"ratingNumOverall":12,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBzCCAu8CAhAuMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMTcwMTA5MTUyNDA4WhcNMjcwNDE3MTUyNDA4WjAXMRUwEwYD\nVQQDDAxmaWxlc19yZWFkZXIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC\nAQDpqpI0quuxs9sOJ3teFjAKVbcK2xRIhhhCqNY5UD+jz5HBPZw0McdmUigsZT9Q\nLPwJ02VJwfqk6pWHUjPWpPECzWXwK8IpTfAnbdjsRXQwuDU4zSsbn+YU6T42wjlm\nRoZ3bXlrEPbQPwStXXJrMqfUnHNtxHQbWWXXQfMWXb6JM5UyU9zMGKfTpAvzBMWX\nGVVubjvbTFI2d9uuK98JwPjbe5DiU956EfcAH0V1k7y19Qz45VpCVG6lWFpWTDDa\n8aovursJghwclVOGr\/zcjZd\/2HSv66LpZcwPhRF+XrpQm2SYQlt5xuDcqPZiPXl4\nACJm153wdPq3o8IIBuwd9HIi7rj3ZhkYqLlB9IuiLIGFenEXYShmfQpJzWjbnV0W\n1QBfOskAu2z7ZHY6ioDYa+MTv7zN83YyR6v3s8Qm5nhItl6MpCsEq3KKFMvjZfqs\nKMBxzxra23yLQjnzysYBsNxsUnqyEFADVRnsz2x0AoqxNHo1UuW6A2fHgKee0\/iY\nsGGkEdMeJipwi\/2EaCbp17HYAPm3v6yXSyrqoUJEQGxbJOeFvz72ydgSRXohXg11\nLqjNE4xe4viBtoM\/\/EMwt14CgKEbrq1T2dAMiulshwJjuezTYD37f6Cof4pEf\/lS\nAFGNZUqe+ndUdEpxJYXlpYNtqYE9+qslXex539j8\/WKXCwIDAQABMA0GCSqGSIb3\nDQEBCwUAA4IBAQAqmm\/lSMdj7WzIfFvpDh+7E8erUj\/FFe7tAlWwiOKcQhzKzJYz\nBeIIvOTME4f0vGgEHiwp2p6O9Jtk7cE6pR3NP7QwFhOdiWbLCHTiXqBECkeY3SAy\ngE5LjrjNHhTfxoqIJqc1OoIWEWlcfNY41++m+W2wIwU+EZDlnypDOI1L0fVvscOC\nsIS+xKb9w2S983AwgqTxYugfDfuV+hfGFxLvcELEE+arrGgy6qBMYEm5QHTI71X+\nltlKbrLT1w\/BguhnLSOxSFehxIYS9pcA07WHMQzgp4nI6Uq+855VaYyCowHZ4WdP\nTqkuFsO8Wqa1QI\/8T+JZF9PJcbTYWa1vhdZH\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"co2clock","categories":["customization"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/thecalcaholic\/nextcloud-co2-clock\/issues","website":"https:\/\/github.com\/thecalcaholic\/nextcloud-co2-clock","created":"2021-08-23T19:40:23.733071Z","lastModified":"2023-10-20T18:10:51.789652Z","releases":[{"version":"1.0.2","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=20.0.0 <28.0.0","minIntSize":32,"download":"https:\/\/github.com\/theCalcaholic\/nextcloud-co2-clock\/releases\/download\/v1.0.2\/co2clock.tar.gz","created":"2023-10-20T18:10:51.258250Z","licenses":["mpl"],"lastModified":"2023-10-20T18:10:52.413274Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=20 <=27","signature":"INeeDLhIOXDEx50FCg6pZox7X7\/PQ5JbX8dTuk67coKOc0FpOyocHDvMg2ZcaoKP\ngHLD+8YItpPBVxubIcIWj2zOy\/utPETcOSn+W+vVBbHikTHWuI4yP\/DqZv4nxIW5\nTGgk4Oc8iUG9jkm0B2cpyt4C1mh\/EB5A08EeZHEK3\/ZBUOxmT4bmHYiO2ywwRRCp\n4IZfSNaWJR7rc2lDZ0ZSKjh6MGmMT3y80k8PIp3vZt+WfbffKUXNQ9tpGJj4TrWz\nUcECrFYZMFiwlnhFlLD1jrDnbuMq+dD2eyia1lEF7MIjPerlfHdKhh8AgGHB2zNt\nXQT0U4K4r4tZzCetotN4yTNyUFi8MBnNOFh8ZHAHKag6bnfuvdujhu4Y0fSH9zQ7\nIoywIJSp\/eHiqv62n2DCUyRQNNiuxSKRB1YwoB6DI5sjCtxaWyKIyH61uJHgjYId\n5d4GW85x5lwPCzA4KDb0ntSHXa6kR+xhEy\/cySbhii600mIJ2fbRaeXwxmgcib3s\n+V9jOz382J0vI8mUIAiQ5\/kEET\/O+RRY\/BuaK7f9REma8HLlUzu7OsOQLdHg2K78\nRLP8To74qG1SxD\/4K1TW4Twc9ExwF8U53s6QUJhpZBKwYpU1Qe5Q17\/pmPVRVmmN\nC8m+VuMMG3\/aBL1L81n324RCDzCmbRJA5FZO8tRlsE4=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL3RoZUNhbGNhaG9saWMvbmV4dGNsb3VkLWNvMi1jbG9jay9yYXcvbWFpbi9wcmV2aWV3L2NvMmNsb2NrLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL3RoZUNhbGNhaG9saWMvbmV4dGNsb3VkLWNvMi1jbG9jay9yYXcvbWFpbi9wcmV2aWV3L2xvZ2luLnBuZw==","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"MCC CO2 Clock","summary":"Displays a CO2 budget clock on the Nextcloud login page","description":"Displays a clock showing the remaining global CO2 budget (and the time we will have used it up at the current rate) on the Nextcloud login pages of Nextcloud itself and password protected shared links.\n\nSource for the clock: [mcc-berlin.net](https:\/\/www.mcc-berlin.net\/en\/research\/co2-budget.html)"}},"isFeatured":false,"authors":[{"name":"Tobias K","mail":"thecalcaholic@web.de","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEAzCCAusCAhGVMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjEwODIzMDczMjQ4WhcNMzExMTI5MDczMjQ4WjATMREwDwYD\nVQQDDAhjbzJjbG9jazCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAJnl\nVOFHiy5Hl1oLvrVSdKtWNoZ\/gGrJqRLBNUfSJoAXVz59yhnvIEYCkgPWlv7Akr39\nnvEEtiTRjQvaln4NqQY6Ld1t7ywMFh035KahBO5BRTUi2ew5BmllaNji3NhMDBgo\nECav8xQAyKz8agCeA0s8QoKuB4Ro0SZXihbEMyO+X6J\/osnqcgW9su2jr0RQCOUG\nEIhAwfgw8ITWfntM9HpBO+cltg5RupqGahmLkkDn\/SjIPUjXGvsXdoAnJOXz9p8n\nq01qAKGiFNJPxVabRPnmZp7zgdZ5Caj5uH4MSNFfljAZXGMtbVkRgKI3DwS3nXwk\nmw+R\/s7\/bLN6t\/+sqigCPKkC5zssZu1QYEfq7dteTVxf6R4rpR7VgcfMfVhltNM+\nH7DQGInpbeWFKwLkwJ+jquaVaIiS\/SGRxlKenQRjrPbTbe6M6o\/COPFiPoTkrxOA\nwTYKlY3CDDm6aiq9gfuZHFtWHNWxBd9\/hRbtJZPgMMFqH1sSCr5IvYidF+c51GYV\nUAbkpgBtZkDuQZswd4iu3oiAoEicfwKPW1vOebsSIgZDPhNhpfk3R7BzZ4cpT1Mr\nickG0wjTWIszh\/DDivRbP\/P4ItWRjAm6\/7SvBRe54khJo0QTTuPfMiB5MPq+B1qA\nf1mKeS5aMAuSmEk99W+K+nv\/BeTzmhDar2GuULfBAgMBAAEwDQYJKoZIhvcNAQEL\nBQADggEBAJAB\/FOUW8GNZoSHL00x83OlXTMMyXRBN\/7a30wqj0RYA8EOi0hENoSy\nVA6xNy+Z6n0u0QO28DyUQ11O+mILJ4VKOLQk9w80oWYYDmS6uvXQZYlHuoBVY0aX\nWEWiduUSmruVcWrOGTUDnuvI5XuFeInwwn8MsGqy2fweUYN4Kc0oMdkJd5LAxQHK\nO704FaBGXLNgdkXUN3cGT6Cqubu\/nQdMYEAHFovjZWdWTO9wH5kei99m84+HFAxG\nAGDi5pbs+67gQ+yDsXQGPbXa3QGqUlfOKNG+j1FZK89+3osh76HupQgGow04goKQ\n3DZ10ltBs6tN5l+BduriOC9E\/D5pGjA=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"keeporsweep","categories":["files","games","organization","tools"],"userDocs":"https:\/\/github.com\/keeporsweep\/keeporsweep.net#readme","adminDocs":"https:\/\/github.com\/keeporsweep\/keeporsweep#install","developerDocs":"https:\/\/github.com\/keeporsweep\/keeporsweep#contribute","issueTracker":"https:\/\/github.com\/keeporsweep\/keeporsweep\/issues","website":"http:\/\/keeporsweep.net","created":"2018-04-09T09:36:26.333009Z","lastModified":"2023-07-26T19:07:17.400319Z","releases":[{"version":"0.3.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=24.0.0 <31.0.0","minIntSize":32,"download":"https:\/\/github.com\/keeporsweep\/keeporsweep\/releases\/download\/v0.3.0\/keeporsweep.tar.gz","created":"2023-07-26T19:07:17.378801Z","licenses":["agpl"],"lastModified":"2023-07-26T19:07:17.490297Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=24 <=30","signature":"YxMv\/7kWUSxuu\/7kgM72WoZAPKOOML+ge0JxG3FFMx8exQRWttw4JEJO21GOjJa7\nCCPnjmjlR9+oqsDkWlsEr6aHu4UCNPjZEokT60R2WzIQAu4nTFCtPD0iOpvMmJw8\nd2HeT97QM8aenVrOlGOtH8FUqRG+4iKMiIjqXuffCCPzcZnAmtei\/jHvLSSac1EK\n12XRIxqTVCei+9y6caexmhRgYe8Wz9cgjouvrRUGxiSBR1SMhitx2kt7t1wfZKPi\n4PMJ0YQs4qOa0VFOZ0mMsPWh5Ge9ZOYtxKFlW2TbvtgbQNLcva6lEA8qiNIXW9yZ\nUufHf7RXm+p1\/iOWl+N9i4+eGA86m1gTuhBncdNlqr4rDTx3TqJN4xOfpJlmq0lm\nuWSbEJXPtG5aDQjosm\/zf6ycXLNcgHbzXo+SBj48WUyvP+EuHxCwbqQBWAVYmAN5\nZwawFhprE0bQf5loVaXMOfUVTnTTWxKOfU\/44y6fXV9V3eXBIeW00M0h8iV1nBYx\nq8xcxGB\/5Fx5naK7CQgZkzfbaigcELmNglrOaentKqsdO2JuoYklrHF4U37EGSHA\njqxc3VZsKVz+XahH2cWjVCz\/V5O457qjJqIMB9HilH3lrJjqRpSgZ0V689WVHcDt\nnFdxBRWGCBAaLn1B+8aLfwgDYwF1555DvWTqKHxGdeU=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2tlZXBvcnN3ZWVwL2tlZXBvcnN3ZWVwL21hc3Rlci9pbWcvc2NyZWVuc2hvdC5wbmc=","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Keep or Sweep","summary":"\u2601\ufe0f\ud83d\udd00\ud83d\uddd1\ufe0f Randomly clean your Nextcloud data","description":"**Tech companies help you amass data \u2013 we help you clean it by having fun while getting things done! \ud83d\ude0a** You will see one random element of your data at a time and you decide whether to \u2705keep or \u274csweep it.\n\nCurrently this works for Files, and we have [plans to integrate many more sources](http:\/\/keeporsweep.net) \u2013 come join and contribute! \ud83d\ude0d"}},"isFeatured":false,"authors":[{"name":"Martin Stadler","mail":"martin@siarp.de","homepage":"https:\/\/xmartin.de"},{"name":"Jan C. Borchardt","mail":"","homepage":"https:\/\/jancborchardt.net"},{"name":"Camila Ayres","mail":"hello@camila.codes","homepage":"http:\/\/camilasan.com"}],"ratingRecent":0.5,"ratingOverall":0.6923076923076923,"ratingNumRecent":0,"ratingNumOverall":13,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEBjCCAu4CAhCYMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMTgwNDA5MDgzMTA0WhcNMjgwNzE1MDgzMTA0WjAWMRQwEgYD\r\nVQQDDAtrZWVwb3Jzd2VlcDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB\r\nAKtdFweVs\/Snrq78NdftuiwsOH9v+FSETjsR7d0\/NiRIRkMJMHoYTmFsB\/ScF\/KF\r\nQWW7pSYUS9X49v1TKsEr\/8irNcZpHwAx6PzqzYHICi0NtvfwHWB3QO4t6bTi23Tl\r\n95k3ol6a9o2PsGfumBwoj0+fnxUE9ocJJEfiTOI0cZecTggPHDyQROI9syGpFXzK\r\neRVDtFAdVEe0zJiQXlxinlhJ7otN96MUg1O8Uluq60AelUbGxr0EirHGeJ9FraKF\r\n\/\/u91jIc8RF5+XdJLhL5\/Lzpdy6127mB9BLGLui6qmLtOVaPpY1n7GzvGpcum1AB\r\nPcBWw7JeJksYu7VaMks8hK3m59uXwaVKa5WVvy84PHXSUcJ4YwkoBx+6QVI29UhY\r\n+xc2epzCE68XHrdHQUkalpflJCjWdXaqUM5i\/7fedk8sk0qCqFYKihw\/Pq1n8F0A\r\n8W28gz5zAhXQO5f2V6xyD\/SG3qVwPvTe2IJ3nM9KcizgbrniO4wSTgaeWSEAC954\r\nw8YJTabPtFy\/ujsaF3eSVgVwVI5WKJiAI98WgwRVldWCCay741OHnzzIMJum8FiG\r\neYsOBuKJViud0QyMdLF5JasFuT2hHOhEwVHYHvoCMcKJmdha95fy3Tasi7L800WP\r\nqnPJ438uo3ve2\/4WLYventZLyLjk3AJHncPLs2tHa1DjAgMBAAEwDQYJKoZIhvcN\r\nAQELBQADggEBADQ5Imkh+F4yzWNTsrDfP4beJHbroUGq6i\/K\/2WSHhUz0ZQ6J7de\r\ny9aEeJYqzcbybnCm1xwd5EGbcuYPtZaI09VoyeXPN2YlpcuvGPZmJ8h7cZP8suEf\r\nU6Grj\/FczYkeF2HBcfz48\/iGd530DBVDHhNkpbbzihIa5zgUVaB2eGVxpJNKzUSe\r\n+sP8VJ2ZirVq7lolWteK5K5l4rJm8AhSJt17iJCVuuhpjB\/KdSj4DbEpsO3xnrmF\r\njT2O7BZYuJaw1PFXobxQYbkCpKPYuse6mT4kenFkFksi5kSW0DDAlfHwvjm3psqg\r\nQrVoOiMUBNvZSO7SjcCKkMsTx+QoXBdQtmY=\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"neon_web","categories":["tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/neon\/issues","website":"","created":"2024-06-10T18:47:29.142824Z","lastModified":"2024-09-27T10:16:49.292857Z","releases":[{"version":"0.0.7","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=28.0.0 <31.0.0","minIntSize":32,"download":"https:\/\/github.com\/provokateurin\/neon_web\/releases\/download\/v0.0.7\/neon_web.tar.gz","created":"2024-09-27T10:16:49.277776Z","licenses":["agpl"],"lastModified":"2024-09-27T10:16:49.320794Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=28 <=30","signature":"SVRyR1i4GV07IfhYafed8pfbwVokzICtm\/4w4dZnMJk9tuLZ+jOAzueOiCr64zpZ\nBkYjzqZhD8s7oagOJhdMj38ahkq\/X6JcP7dT3QYedE9ntowYbGkRvR3hSR5su6Ih\n6TJi+NwGD2\/qn31VgeO7pqYynirF95DKCWemDq5BTlwGzGFW0Md9tFcElTwRKcMW\nASLjbqiIIuMCVsm2w3oZHnQWvRS+wIcYdJR8r+enQlswf4v5JhYobjdfCTOJ1qkr\nfk4NqkjoCEnh3KDuvstD3epeUhwJ5mtGv002c9HtyQ8Zoh8KBqwcHfiMpF45IVJM\n41xIeEtJvQEnZF1i83wER9vDpPGEwNOq8FKFLSa1KyIM6WPSzXYlK\/j\/o7zP8YlO\njVFPor8Bxty0V3BBouZMS4TDis8rGnQrkxVmJ7ffMm4anjM32C1dkvHFpVjshIPc\nFVVQYb8hrEWA2F5k9hE4324i+0WXmJv1qVPNYbD7NArZsbtVtcvvvs4ZO+ygmuea\nBYk1O5t3jVffK7Kv4+u99UugJvZtPdSV40tBdiju1e4dTEVhePZ8iGNZrreXCXnE\nu1\/PX6ooAc1bPdGTgMwj2AMHEHgyHeLvWOOY+EY0lxDUxKbkBTHvostH+PL9\/u6L\n6fEvmRNLsMFyGA7rELOTpe964RY5084Olbek0iFoUxQ=","translations":{"en":{"changelog":"### Fixed\n\n- Loading external images from other websites"}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"translations":{"en":{"name":"Neon","summary":"A port of https:\/\/github.com\/nextcloud\/neon to a classic Nextcloud server app.","description":"A port of https:\/\/github.com\/nextcloud\/neon to a classic Nextcloud server app."}},"isFeatured":false,"authors":[{"name":"Kate D\u00f6en","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEAzCCAusCAhJmMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjQwNjEwMTEzMjIwWhcNMzQwOTE2MTEzMjIwWjATMREwDwYD\nVQQDDAhuZW9uX3dlYjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBALmb\n3kLBEroL35GYjBk62EEtqmaIX75Sp0oNhWS2qNJYPzjX2SOCszCgLw1xI0Fad22n\nEJGyKzGBQEcajP0k1BVeb8Oi9CtHVhvWV5JEZ1TqTjs23P8lN5YsHNsV8M5uhs+V\nvlkhFkLGBQKv3CA1+3vrLZgL1RtwTy5zViGS44VPJisO9yw2pKaL2yidwH+5MBUJ\n6RuFVCa0Gq1duzXUgs+SPWodVkfsM+AHn+L3EWXUO1AyFw+sX0Pwd7ZNoTaYv9KF\nENja1CHJUKUsjqHaHQPCjeoeDQSjxQKOeZSgSXv\/Eeh7zQOLvSyJGzrJ7v6WKigu\nsPcFWcU9J3NctTnmbYwe3OoqpSTx8H5Ubhy\/JjxGKo+nfFB5D\/2FuUK7VT8XkrAY\nJsFssECrD0AnKg8DGpjWpgNOxYoZAnG7yzDaVmkVyQEFdK7O9L3PeIiyjpgLtQVo\ndKRiqqmNPe0D9XDvtocAFxrIF3snDCnb5cMk25GcS379F+mjKsTCrQNqJfRLD\/bZ\nJo8\/o3sSSKABR8y0nQeosGXEHEQ8oeaJs2rOL26hKFN3Olc+CygonhuLztxNOweR\nN76qbo5YT7AzoJzFifnVvo+0dwfia5y1a49JpeOIKOgCLbGSKwqjbWAgrQLnNeU5\n8ZjlS8mPCUb+8fZdeYbYIMfxoEqPLCHeIy28wYADAgMBAAEwDQYJKoZIhvcNAQEL\nBQADggEBAIhs8oJiV+Wq0mmybbt\/gM8eqXpza\/+6tyau5GLIYiU5RWFo908Dp\/cT\nWolGtha+FUWfZFqnrCafsev\/YhBzPZMkcSMGPCxfBqLzRAnMcpZXZv60Tk1yBfJu\nUmf11CZLXl\/C4hY1ghSlnzGhjQdq3lSKVHL1VfD4XVnXahPEtNw5qFJsUmAHSuaN\nUYBQ0kXNy34Hf7Bf0NtnOWBmvtqckRVE68Xl+gu0Fn\/FGqZD4SwU2fZyWltzZ747\n0ofaiAB6ixuX0HgP1PQw4mq3BdU9PnkCd6hUQ86RzSDl1sUdfkKTpzSy8+E7BVyz\n7+BVVblx5Mjx\/0agvU4+e\/+6O2TOksQ=\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:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2RlYzBkZS9NZWVUcmVlL21haW4vbWVldHJlZS9NZWVUcmVlJTIwU2NyZWVuc2hvdC5wbmc=","smallThumbnail":"https:\/\/raw.githubusercontent.com\/dec0de\/MeeTree\/main\/screenshots\/meetree-thumbnail.png"}],"videos":[],"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":"gpgmailer","categories":["security","social","tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/tacruc\/gpgmailer\/issues","website":"https:\/\/github.com\/tacruc\/gpgmailer","created":"2019-03-18T17:33:14.177572Z","lastModified":"2022-03-14T20:07:51.044176Z","releases":[{"version":"0.0.4","phpExtensions":[{"id":"gnupg","versionSpec":">=1.4.0","rawVersionSpec":">=1.4.0"}],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=19.0.0 <24.0.0","minIntSize":32,"download":"https:\/\/github.com\/tacruc\/gpgmailer\/releases\/download\/0.0.4\/gpgmailer.tar.gz","created":"2022-03-14T20:07:49.900028Z","licenses":["agpl"],"lastModified":"2022-03-14T20:07:55.233237Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=19 <=23","signature":"hLd0vp0xGYgreZ1PEB9Ra2uiNW89sBsiGFW+pslPB9PayYO+RoOw3eHGIjsTpEN\/\njuILZFSvd2e8rA+b\/YtCr9Hb9PUlxlYDcODfFqJ7MbOzho3vbTv18Li8lLJkkYsx\niutMWo1gR29udxHvofoXvS1sNZyfEOlDLz7R9YDN9XYHHzr4g02vgcPOi5MOpVsR\nV3VstGOGjkbcStr8HQJH927QNzXeBUglOeq5pDyHl6qzH+Q5dYJCt9uPbn\/A+zFs\n4ucmX4Dn0T+J1G8UGJCujReO47Hr31\/6ezSSohAQcDpAj6AgVoCENuL3PhDkJPmd\nAf2+CR4dcHKhHUMKBdpBZ6A7u6sypy5xvaWTWv97S\/R28RokKBNCALDOh8C9w5JG\nEwCODD6YXDKA71n1Ol3LXxEZ3WyIHnjOOkD912sTQnIGVjDjeGxtW\/YIFmUgqcXm\nQw+cA\/CBPGo4sKTZ+IQG0yOtHa0b0WsSkuf5X2wyuPRZgP5n8l1904cMUbQTUxi8\nvDqkz5LQTBOQoZldCfm1M29xXGvAPlbi1vspxLhrFIg97kSx0fDcT0XIpn0HaS9b\nj8diYLgD1wqzKJOdcefQZOiG2D+JXz4dA2tb8+Fncjcnqzsy35BghL9RUTsI+JOF\nd08QIB\/DJaEHTQNij2NCQ9IK6sjQ4a2ZIw6vhelvsjQ=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"translations":{"en":{"name":"GPG Mailer","summary":"Send encrypted emails to registered users","description":"If user uploads public key, emails to this user will be encrypted and signed.\nAll other emails will be signed\nThis App depends on gnupg."}},"isFeatured":false,"authors":[{"name":"Arne Hamann","mail":"gpgmailer@arne.email","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBDCCAuwCAhDhMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMTkwMzE4MTYxMzU4WhcNMjkwNjIzMTYxMzU4WjAUMRIwEAYD\nVQQDDAlncGdtYWlsZXIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDI\nCvP1ounYD+f6y2AMJrSBG6gj1GYccXizlx4uMvDju1ZEU+k+tGUAtrhdgGzdPT0m\nwX9J1P8b\/00fBkfps5ZHpcXNFSFAUciHf6mC4l0yITL\/7zQwiDZvHcM6QHjtm\/6z\nKtEWjCSVeIJf9FWyeVyHTzae1H8qC\/Xf6xcHJ1gWvf+DVUXwA52XLZBEQLvxKj5z\nG98hjBTGcxiqUDoGc\/wZoSnXZrkJP\/aJ0E8wudWtPJ3DSHFtidS1Si7OlpQUn3F4\n3Gd5Zg07raui8c\/k9u8UtDzdD\/QHq4nIeJhpL0ComKzxnvJkau8IuF06PHTF3Ug\/\nzsofiXnfZCeYiuXKPU3RxjtyzDNF6k\/yv6+XF0MP7sLFECK6iTpuFlObcNEZK4Mw\nAY4Z5rkItp3gyxfmMMj2xSRWxfBF+jLTgw96hwpKLgKZcpiVkFEOgDOZ21l+RQ33\n\/8R3SV2BEDgFe9ThQ7YSmRMylnWNFdiDDV4JpBWjxvit4wlDV1il8kJei9mvgVUI\nBSy81AczWQN6lcHNvWgrcyklSu6JAfaZALRv\/19HSK\/MpZq0zHaTQDuM14Zpn5Ro\nKomj+8X16laKiuelbHPGJUgAH6Jsd+KkNwVfCfj0mlq4zDc5LeHWJUTt+zGi3bVV\n2UAuMCeQWO7+6let\/RlPWMgQnLIY8KHohn30zbJULwIDAQABMA0GCSqGSIb3DQEB\nCwUAA4IBAQCD4WRQwzIu68PK0t2v0aoush0PLu7\/cgiZyG\/paRNWcJg8NDVuM7hc\nxN\/I2HTAfgpElKZ8V3hH80AVkTq4821GtnC+AaQ3IBr0Dyhb2BRqz46ZylwjOwwd\nVlbg6otwhkvClOEg6bat6FEpmxjAbE6ytLaCID8\/QMeLgKVkfnR2GiQFc1+dZPpZ\nAJ\/G3T14nI1q7RCcZw\/wKQ70V05utoPnjHFklKtIEIimxcSql4pHhVzddvrZr9D2\n\/hKVYY0+c8SZVaeJqaPtHYsFgDofCJahOJx5ai47XXS+FTzeXGu0kelzl0TScitf\nJdUamOR+k37rCDqu92KlkR5hBWylHbaO\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"ojsxc","categories":["social"],"userDocs":"https:\/\/www.jsxc.org\/manual.html","adminDocs":"https:\/\/github.com\/jsxc\/jsxc\/wiki\/Install-ojsxc-(owncloud)","developerDocs":"https:\/\/github.com\/jsxc\/jsxc\/wiki\/Contributor-Guide","issueTracker":"http:\/\/github.com\/jsxc\/jsxc\/issues","website":"https:\/\/www.jsxc.org","created":"2016-12-23T11:40:02.256555Z","lastModified":"2022-02-04T13:50:34.988187Z","releases":[{"version":"5.0.0","phpExtensions":[{"id":"libxml","versionSpec":">=2.6.20","rawVersionSpec":">=2.6.20"},{"id":"xmlreader","versionSpec":"*","rawVersionSpec":"*"},{"id":"xmlwriter","versionSpec":"*","rawVersionSpec":"*"},{"id":"dom","versionSpec":"*","rawVersionSpec":"*"}],"databases":[{"id":"sqlite","versionSpec":"*","rawVersionSpec":"*"},{"id":"mysql","versionSpec":"*","rawVersionSpec":"*"},{"id":"pgsql","versionSpec":"*","rawVersionSpec":"*"}],"shellCommands":[],"phpVersionSpec":">=7.0.0 <9.0.0","platformVersionSpec":">=22.0.0 <24.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud\/jsxc.nextcloud\/releases\/download\/v5.0.0\/ojsxc-5.0.0.tar.gz","created":"2022-02-04T13:50:33.884087Z","licenses":["agpl"],"lastModified":"2022-02-04T13:50:36.388353Z","isNightly":false,"rawPhpVersionSpec":">=7 <=8","rawPlatformVersionSpec":">=22 <=23","signature":"dmkTf1g3c5CHRgtH4MAmm5gRF8CVt26EOxuqUP9NJwr7zfiiTvvWW4P2tr0qgoCs\n9+SaTmSD\/A1h6UMM+vLKOlvkTik0VEm6gq5yvyxSjecGfcDKLBpDc0oCC9jfDMdq\nGBYc5i33GNXHbsHWu9Iwz0R3t9uC7hBvS2a\/3UcwCjF9opfY+XGUp5hHSDoyIzqE\nz3ww3Crr04CwbU6DVi6F9T155nikG54Qh2NeDoJ3fLfMvwoTN\/z\/96Qbdwb7Cn\/H\nON68nh5gQzYdi4eZrEMNfUb7JQBDIblc2FfysBqXpzZiqJltNFqpiWUYtPU4Yk+z\nJtQh0aZI5xUK6K0zpnRA4e8Rthil60a2Au3CnM1sxv02HtXERtSxAkNzmSoZL9+8\nc\/WHRz3Px1sxTYvmzvRMpXHsB7w4E7E4foggX4o0d5Nb04KU2mpEWSNqELQiRo\/B\nBp8sr+ImJKuOUyodds+o01Of8gMbGShbSHtag0nCyPSy2QtjRWIVsolOMk8hsVYb\neL4qJkVaVrXuTe1XtUXtpKnXVbtkznFV1748s8zxwzev9HFNd3hqYc28KI3J4QVo\n5BUfOyEIvzj7tDdVyoSEHOdcRtkMnqpQqLKgIaPRWIHGqWPDAAbnCMYv2Wn1aQCL\nCpKRNFT85mg0S4kcZmwiIP4y3A\/cWnWNY+Xzn3PseAM=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly93d3cuanN4Yy5vcmcvYXNzZXRzL3NjcmVlbnNob3QtbmV4dGNsb3VkLWxhdGVzdC5wbmc=","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"JavaScript XMPP Chat","summary":"Facebook-like chat","description":"**\ud83d\udcac Facebook-like chat for Nextcloud**\n\n* **\ud83c\udf0e XMPP based** federated chat protocol\n* **\ud83e\udd1d Groups** multi-user conversation\n* **\ud83d\udee9\ufe0f File transfer** send and receive files\n* **\ud83d\udcfa Video calls** without plugins\n* **\ud83d\udd14 Notifications** don't miss a single message\n* **\ud83d\udd10 End-to-End encryption** protect your messages\n\n*This app works best with a external XMPP server.*"}},"isFeatured":false,"authors":[{"name":"Klaus Herberth","mail":"klaus@jsxc.org","homepage":""},{"name":"Tobia De Koninck","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.8181818181818182,"ratingNumRecent":0,"ratingNumOverall":11,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEADCCAugCAhArMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMTYxMjIzMTA1NzQ4WhcNMjcwMzMxMTA1NzQ4WjAQMQ4wDAYD\nVQQDDAVvanN4YzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBALrHNP5k\nE7oj9uqRp7hnz7rq3kqtGq23FEzLECNm7kgHwIZabZSm0PY7eJmTei7+MqVdLJnS\nKcH0tbM5s\/TuEsFOtSqdv583JbMviYoT2xN\/berou62ju56\/xyUa6joV+CuFQHeQ\nsXAWCfI+MBS76OaIuNQHFWOS+MKTpe6oz4L4qpnJ5YeDUB56WlABdD3ksote5UW9\nfpZFnmAY6MYZApTqq0Hk1z1W9VQIB3feBwvu+r5QXsTsmI7wbdr32gNdXhpkohbw\ntzUfwYX4r72RMiorJjSdhde3S8ml4tY9PNoKtyHmB9tE580j\/mHR3lfXKFZB0vPR\nbkQ3QtVGNoZlo1Zt63\/H2M\/Gl4v+MbSjS\/ym5GKqOE1Oc3wMK9ttbAv55Q1yfoje\nKyS2iMY5p4gE9XgrK325qilr8bTLV6Z0b1Ub9X4nu5BzVUW+GUF2gkAK2dvCsncZ\nH3W\/Hn6TQyHFn7lA5kIbPt8VvU4PV+J1uNGyT5UWkalqEdiqhsFG6+pWXotYcT+i\nMfFHkrwbIuKOojMN6rkT1UOMzpLClKwZ0qn4vkyMeD1hACOrLh4i7KBVP8AEeEp\/\nYAXRUOAh8SmUsIjCeg08sIzqW6WYuSgzWz+4WNB\/VmUGsC\/jgghm5JyBhfMU7weW\n+pxAg1f28nyTv8+sXdvt\/ewy7j1JVvdETxpPAgMBAAEwDQYJKoZIhvcNAQELBQAD\nggEBAGM8dZ\/XTmO6lFUyLWbitd4fvefXKGKfKeFGWy3uXxB++oQSmQRLBUFry94w\nQ+QgE994S+AWGga1r6gkZHPOhsb23v0YPNgPBNhs0Bbf7J+m\/aAA\/3kDfOVUUMZE\nuYD6WwuMKOdtZJ795QJOpTbrded7Tb3wzkyglZfa9IVVufF0QlSh\/MQLI\/NiLoFM\nYusiqwkfVTuiebWgqKAewdHYLD6d3GziTzLLvQpl\/a158tR54sBpB2+xK1FZKCbS\nY2PqNCFB9CTKBX55po\/3WGXrAStA8ZObS8jwDDk50gQFme\/npBZEGy3YE95tE9cJ\nQeKsESy+0sLz9VEjJdBUczQiyPo=\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-09-18T22:16:12.978101Z","releases":[{"version":"3.4.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.4.0\/twofactor_gateway-v3.4.0.tar.gz","created":"2026-09-18T21:50:55.708359Z","licenses":["agpl"],"lastModified":"2026-09-18T21:50:55.802249Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=33","signature":"UntfRFsOUQCeUmjVNiSbkX+ctc30zvNIKxQvNdGP81qcEYMaC3ff1DhDAfNg1ucBGG9bfAEFGB2VIgQXl9dZ27lThxCEs9U2FYV2ipGhrSKZwA4JjIvvDekST3OhI0cXKtkAq+ZOgeb0APEFJyrSo9MojWcqNAl\/NSX476nJ9mzLWorRiuOyPWmLQu7x9v0MeP8DXgSCFrW5zk2nWFbwoXDRFTT0wB0XXlUFJhNvWE\/8X7RWdGTxEmZ1QbJuqD6xtxlA0KA\/SROHmlOU17OOkRZTWD3efOWGnKtN0hghd3L8+nFmWjb2Hn1uYPgSgqLMwUsjhpN1\/tFE9cFUu+XRjSippBzyr4SiuYVJOh0JC59udCPk9rcxhMA7N7VuybIOCXgEdXy6zv+OveV3stmzibhrxJogr5uVc3HMnF7cjpEpZsm7EXP52R+NOUwCuEUfFTk1nP7lQ1kkq7LTf9y3MOKoklWG5Hky2NRnFqQa+cF8Plxro7NQRITyhJ7HbYF9f8jK+XJX9JtuZnN38PXgkaGuUXPz1wf4uFr7OjqFULHf8eacj5kHNKFnwZ2POSHL+8C81j\/K3c9PCviINqyRr2Ski7RavAQIY3JKwdk5yBt8lJbE\/3CoL3lybf0nBP6jM\/pmm33LcMPT2NArS0MhxA49A8VBtAsBj5ohT0JCrVk=","translations":{"en":{"changelog":"### Added\n- extract reusable gateway frontend library [#1091](https:\/\/github.com\/nextcloud\/twofactor_gateway\/pull\/1091)\n- add runtime gateway availability service [#1127](https:\/\/github.com\/nextcloud\/twofactor_gateway\/pull\/1127)\n- add ownership session guard and exposure [#1133](https:\/\/github.com\/nextcloud\/twofactor_gateway\/pull\/1133)\n- add reusable frontend component surface [#1136](https:\/\/github.com\/nextcloud\/twofactor_gateway\/pull\/1136)\n- add direct gateway integration service [#1155](https:\/\/github.com\/nextcloud\/twofactor_gateway\/pull\/1155)\n\n### Changed\n- harden gateway logging and configuration cleanup [#1111](https:\/\/github.com\/nextcloud\/twofactor_gateway\/pull\/1111)\n- refactor gateway routing and admin gateway foundations [#1114](https:\/\/github.com\/nextcloud\/twofactor_gateway\/pull\/1114)\n- restrict assignable admin groups to actor scope [#1121](https:\/\/github.com\/nextcloud\/twofactor_gateway\/pull\/1121)\n- centralize actor-aware gateway catalog views [#1125](https:\/\/github.com\/nextcloud\/twofactor_gateway\/pull\/1125)\n- expand gateway admin surface and documentation [#1139](https:\/\/github.com\/nextcloud\/twofactor_gateway\/pull\/1139)\n- bump dependencies"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC90d29mYWN0b3JfZ2F0ZXdheS8zZjg5NWJjOTk3YzFhM2EzOGM5YmFlMTZjY2FlOGJkNDk5YWY4NjRlL3NjcmVlbnNob3RzL3NldHRpbmdzLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC90d29mYWN0b3JfZ2F0ZXdheS8zZjg5NWJjOTk3YzFhM2EzOGM5YmFlMTZjY2FlOGJkNDk5YWY4NjRlL3NjcmVlbnNob3RzL2NoYWxsZW5nZS5wbmc=","smallThumbnail":""}],"videos":[],"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-09-11T21:15:15.592828Z","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:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2ljZXdpbmQxOTkxL2ZpbGVzX3NuYXBzaG90cy9tYXN0ZXIvc2NyZWVuc2hvdHMvdmVyc2lvbnMucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2ljZXdpbmQxOTkxL2ZpbGVzX3NuYXBzaG90cy9tYXN0ZXIvc2NyZWVuc2hvdHMvc2V0dGluZ3MucG5n","smallThumbnail":""}],"videos":[],"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-09-14T07:21:17.018078Z","releases":[{"version":"2.1.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/packages.framasoft.org\/projects\/nextcloud-apps\/csp-editor\/csp_editor-2.1.0.tar.gz","created":"2026-09-14T07:21:17.000116Z","licenses":["agpl"],"lastModified":"2026-09-14T07:21:17.159649Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=35","signature":"FY3f48\/MZdekVz3KphHMF+R33IUKfYpn\/HLObU01+aNQo+Pq5Yid5nqr6SvTPPbm\npR82J2FbrpAnVtTA0XOudb7wH7U7NnQ7+xyxxtThvzAOr8maM0mBGnKHdpOlpoc6\niTeoj2Ow0J3zD1nAcHOQcrSVEiP7DGal1qAvFLhKp\/xigEN1Pfz415xSDrSJE+pn\nokHHvvQ6\/5F0lKQLngyejZMewVmgERbLhMTB0sGc17u5PlhGIRX9i0hK9QEnPIZK\nj7JXziAb9afHS8uKIjIQVFgvIDmXaT198YcMSvCRtsuIE7iXrtJ0H3oiOUHNzBAK\nxyOw6PS57jVsgfDRJNFEtP5CklZAzC\/RPaFZ+tvlRu6ZDmA0PduPn\/NaBGuvIdga\nsG6a0HUiHGgpj0grJY9VxilwSevP0+WQbsnXCxJo3v0VXAs5soet38A61PPC8TCz\nMB\/t3NwZPMvkX5osREBvJW6tI9F4OohNDvJpseKSHY\/07fM7v9buDHp6kAf6uHFn\n7v+NJnoBz4T4FV1iwX+8sz09\/I4lx9prxaZ+UU5gkWWkxcVmsm5LS+PMp2JvK6Fl\n3JwERpSr4ZvY7xvnmC4n+alM42mz32VLMWHS8F7p7aWVn+w5FYH8Q3UatL9mrWNW\nfWD8QGxSpDlVGdW4+6e+XKuVw9DhbT0fdZ0UrxFXwZc=","translations":{"en":{"changelog":"### Added\n\n- Support for Nextcloud 35\n\n### Changed\n\n- Dependencies updates\n\n### Removed\n\n- Support for Nextcloud 32"}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"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-08-05T13:10:06.936340Z","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:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL25leHRjbG91ZC9pbnRlZ3JhdGlvbl9naXRsYWIvcmF3L21haW4vaW1nL3NjcmVlbnNob3QxLmpwZw==","smallThumbnail":""}],"videos":[],"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-08-17T17:57:54.071991Z","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:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9jb250ZXh0X2NoYXQvbWFpbi9pbWcvTG9nby5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9jb250ZXh0X2NoYXQvbWFpbi9zY3JlZW5zaG90cy9jb250ZXh0X2NoYXRfMS5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9jb250ZXh0X2NoYXQvbWFpbi9zY3JlZW5zaG90cy9jb250ZXh0X2NoYXRfMi5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9jb250ZXh0X2NoYXQvbWFpbi9zY3JlZW5zaG90cy9jb250ZXh0X2NoYXRfNC5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9jb250ZXh0X2NoYXQvbWFpbi9zY3JlZW5zaG90cy9jb250ZXh0X2NoYXRfNS5wbmc=","smallThumbnail":""}],"videos":[],"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":"integration_itop","categories":["integration","tools","workflow"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/lexioj\/integration_itop\/issues","website":"https:\/\/github.com\/lexioj\/integration_itop","created":"2025-11-08T18:07:38.257830Z","lastModified":"2026-08-11T12:29:37.589989Z","releases":[{"version":"1.4.2","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=30.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/lexioj\/integration_itop\/releases\/download\/v1.4.2\/integration_itop-1.4.2.tar.gz?cb=1786451376-1","created":"2026-08-11T12:29:37.572100Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-08-11T12:29:37.625358Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=30 <=34","signature":"fId\/QLAYQEVu5mLv0resY8nlf2XgkKbsnesc\/bTdxlCm\/xw1eU7oluiCkFaewbOoq9XEgOJbMeklp+bHzVP+L6jcwuU+yitvPV26TfYSSIsKoXk4nly1FAW4U2Dpf\/ggx4JhNo7f3Wwop+25hJV7Dm083545eR8YgDHjARP9UmBJHgfJgo1drYHEEUnyGdRtd78GD+7mXJQMM3s8b48RTXvl7qH4F8gykVa\/TXAGIBc\/quSxG9+N6kxyAVyXT96oxUUOG3mJOfmqHGDplaYYYaWNoJI0AKkErnS2zemTLHbnKPqgx2l6OmA5UnL1JubRnbRyPPHvIGKayhuWvqvD5h90PxeirsAXvH8adM7SnMS8kpgu9zllkxmOrZvthOVOb64M8wUUVBxdHUvVZ7YcGc93GHyFtC0WQ0HbQ+IAtdZkfZz0zPY54TRhtdd9wfPfDCWLmqwIX0E28MhXV+9\/bNTGiYd+MM6VHC5EioUxGS97aBC66bXyUt9vbHvA0lGDEPE58PDZCYwlhv3SqyKY1rtN8L73tWgxrgej9zKVQFpbR8az\/\/W5DjZBTm2ef4+I0bL1nLBz1w0C2U69we2QcuV+rQkO+ohLBEN0NqYrmIeP6dEkie+N122wpN3uGN1ryDNew+PTu9DfIFvFBEqn23YRMb\/EGypzMHj33aQpJaY=","translations":{"en":{"changelog":"### \ud83d\udd27 Compatibility Fixes\n\n### Fixed\n- **Deprecated Exception in Notifier** (#6): `Notifier::prepare()` now throws `OCP\\Notification\\UnknownNotificationException` instead of the deprecated plain `InvalidArgumentException` when a notification is not known to this notifier \u2014 Nextcloud \u2265 30 logged a deprecation warning on every notifications API poll (e.g. from mobile clients or Unified Push) whenever other apps' notifications were processed\n- **CI Links Missing Object ID**: Smart picker and search results for Configuration Items produced iTop URLs with an empty `id=` parameter (only UserRequest links worked) \u2014 CI queries use `output_fields=*`, which does not include the object id in iTop REST responses; the id is now taken from the response's `key` property in both the CI search and the preview mapper, so inserted links and previews point to the actual object\n- **Custom CI Class Icons on Hardened Servers**: Icon auto-discovery relied on the iTop web server exposing HTML directory listings of `\/datamodels\/2.x\/` \u2014 standard production hardening (`Options -Indexes`) blocks these, so all custom CI classes silently fell back to the generic Peripheral icon; the installed module list is now fetched via the REST API (`ModuleInstallation`) and datamodel XML URLs are derived from the iTop naming convention, with directory listings only used as an enhancement when available; a failed discovery (empty definitions map) is no longer persisted for 24h, so icons recover on the next attempt instead of staying pinned to the fallback; on servers that block the datamodel XML files entirely, the admin settings now show a hint on the Custom CI Classes section naming the affected classes and the two remedies (allow the Nextcloud server to read the datamodel XMLs, or upload icons manually); class icons in the admin settings are now clickable to upload or overwrite a custom icon (SVG or PNG, max 256 KB) via the file picker\n- **Localized iTop Date Formats**: iTop installations with a customized `date_and_time_format` (e.g. `d.m.Y`) delivered localized date strings via the REST API, causing \"Invalid Date\" in the dashboard widgets, wrong ticket sorting, and broken SLA deadline calculations \u2014 all REST responses are now normalized to `Y-m-d H:i:s` regardless of the server's locale configuration (supports `.`, `\/`, and `-` separators in day-first, month-first, and year-first order), and the widgets fall back to the raw string instead of rendering \"Invalid Date\" for unparseable values\n\n---"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2xleGlvai9pbnRlZ3JhdGlvbl9pdG9wL21haW4vZG9jcy9pbWFnZXMvZGFzaGJvYXJkMS5wbmc=","smallThumbnail":"https:\/\/raw.githubusercontent.com\/lexioj\/integration_itop\/main\/docs\/images\/dashboard1.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2xleGlvai9pbnRlZ3JhdGlvbl9pdG9wL21haW4vZG9jcy9pbWFnZXMvZHluYW1pYy1yZWZlcmVuY2UtcHJvdmlkZXIucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2xleGlvai9pbnRlZ3JhdGlvbl9pdG9wL21haW4vZG9jcy9pbWFnZXMvdW5pZmllZC1zZWFyY2gucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2xleGlvai9pbnRlZ3JhdGlvbl9pdG9wL21haW4vZG9jcy9pbWFnZXMvc21hcnQtcGlja2VyLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2xleGlvai9pbnRlZ3JhdGlvbl9pdG9wL21haW4vZG9jcy9pbWFnZXMvcGVyc29uYWwtc2V0dGluZ3MucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2xleGlvai9pbnRlZ3JhdGlvbl9pdG9wL21haW4vZG9jcy9pbWFnZXMvYWRtaW4tc2V0dGluZ3MxLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2xleGlvai9pbnRlZ3JhdGlvbl9pdG9wL21haW4vZG9jcy9pbWFnZXMvYWRtaW4tc2V0dGluZ3MyLnBuZw==","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"iTop Integration","summary":"\ud83c\udf9f\ufe0f Transform your ITSM workflow with seamless iTop integration - rich link previews, unified search, and dashboard widgets!","description":"### \ud83d\ude80 Complete iTop ITSM Integration for Nextcloud\n\nSeamlessly connect your Nextcloud collaboration platform with iTop IT Service Management system. This comprehensive integration brings ITSM functionality directly into your daily workflow without leaving Nextcloud.\n**\u26a0\ufe0f Requires iTop server with REST API enabled**\n\n### \u2728 Key Features\n\n#### \ud83d\udcca Dual Dashboard Widgets\n- **Portal Widget**: Personal ticket queue for all users with status breakdown (Open, Pending, Resolved)\n - View 4 most recent tickets (Incidents + User Requests)\n - Visual status indicators and priority badges\n - Responsive design for mobile\/desktop\n- **Agent Widget**: Comprehensive operational dashboard for IT agents only\n - **My Work**: Assigned incidents and requests with real-time counts\n - **Team Queue**: Team-wide ticket distribution and workload overview\n - **Change Management**: Upcoming changes with time windows and types\n - Automatic visibility control based on user profile (agents vs portal users)\n\n#### \ud83d\udd17 Dynamic Reference Provider\n- **Rich Link Previews**: Paste iTop ticket links in Talk, Deck, or Collectives for instant rich previews\n- **Detailed Information**: View ticket status, priority, assignee, and description at a glance\n- **Smart Navigation**: Direct links to full ticket details in iTop\n- **Universal Compatibility**: Works across all Nextcloud apps that support rich content\n\n#### \ud83d\udd0d Unified Search Integration\n- **Quick Access**: Search your iTop tickets directly from Nextcloud's search bar\n- **Smart Results**: Filter by ticket type (Incidents, User Requests) with status indicators\n- **CI Browsing**: Search Configuration Items (computers, phones, printers, software, and more)\n- **Custom CI Classes**: Extensible search support for any CI class defined in your iTop CMDB\n- **Personal Scope**: Only shows tickets you created or are assigned to\n- **Real-time Status**: Live priority and status badges in search results\n\n#### \ud83c\udfaf Smart Picker & Content Integration\n- **Content Creation**: Insert iTop references while writing in Text App or chatting in Talk\n- **Quick Browse**: Access recent tickets and CIs with smart suggestions\n- **Rich Insertion**: Add links that automatically become interactive previews\n- **Context Aware**: Relevant suggestions based on your current work\n\n#### \ud83d\udd14 Notification System (v1.3.0+)\n- **Portal Notifications**: Stay informed about your tickets - status changes, agent responses, resolutions\n- **Agent Notifications**: Get alerted about assignments, team queue updates, reassignments, and SLA warnings\n- **12 Notification Types**: Granular control with per-type enable\/disable for portal and agent notifications\n- **Mandatory\/Optional Control**: Administrators can force-certain notifications or let users choose\n- **Configurable Intervals**: Adjust how frequently the system checks for updates\n\n#### \ud83d\udcf0 Newsroom Mirroring (v1.4.0)\n- **iTop Newsroom in Nextcloud**: Receive iTop Newsroom announcements as Nextcloud notifications\n- **Opt-in Per User**: Each user independently enables Newsroom mirroring\n- **ActionNewsroom Triggers**: Requires ActionNewsroom extension configured in iTop\n\n#### \u2699\ufe0f Professional Settings Interface\n- **Personal Dashboard**: Real-time status with connection indicator and ticket counts\n- **Secure Authentication**: Token-based setup with one-time personal token validation\n- **User Profile Display**: See your iTop identity (name, email, organization)\n- **Notification Control**: Configure alerts for new assignments and updates\n\n#### \ud83d\udee0\ufe0f Enterprise Admin Panel\n- **Centralized Configuration**: System-wide settings with encrypted token storage\n- **Connection Testing**: Real-time validation of iTop server connectivity\n- **Ticket System Detection**: Automatically detects iTop configuration (Helpdesk vs Ticketing mode)\n- **Custom CI Classes**: Add any CI class from your iTop CMDB beyond the 11 built-in types\n- **Icon Management**: Upload custom SVG icons for CI classes, or auto-fetch from iTop datamodel\n- **User Monitoring**: Track connected users and system health\n\n#### \ud83d\udd10 Security & Architecture\n- **Dual-Token Security**: Separate application and personal tokens for maximum security\n- **Data Isolation**: All queries filtered by Person ID - users only see their own data\n- **Portal User Support**: Works with SAML\/external authentication via Portal Personal Tokens\n- **No Data Storage**: Personal tokens used once for verification, then discarded\n\n### \ud83c\udfe2 Perfect For\n- IT teams managing incidents and service requests\n- Help desk agents tracking assigned tickets\n- End users checking their request status\n- Organizations using both Nextcloud and iTop ITSM\n\n### \ud83d\udd27 Technical Requirements\n- **iTop Server**: Version 3.0 or higher with REST API enabled\n- **Nextcloud**: Version 30.0 or higher\n- **PHP**: 8.1 or higher\n- **Optional**: [iTop Portal Personal Tokens Extension](https:\/\/github.com\/LexioJ\/itop-portal-personal-tokens) for enhanced Portal user support\n\n#### Start streamlining your ITSM workflow - Connect iTop with Nextcloud and experience unified IT service management!"}},"isFeatured":false,"authors":[{"name":"iTop Integration Team","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIECzCCAvMCAhLJMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjUxMTAzMTkyNjI3WhcNMzYwMjA5MTkyNjI3WjAbMRkwFwYD\nVQQDDBBpbnRlZ3JhdGlvbl9pdG9wMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\nCgKCAgEApQCMgekkYYpaftV1ZcERCu2ZBVzkGnvDdzFoOEf16K66EYHsszZJHaIF\n8rPcLf0yUPS\/EXRbsZGkf3XyMBoL+9fLZgnuSABKUhnE8EMPynS50jRkf20Z76pn\nleVU5fkWPYEUsUrqI8tfIEfhbWmumIpodkIYv0oRXEeqt0p\/kg5gelSaGsOv\/WCY\nnpRO2NbVG5VKKMrIbp8rc+5umRCr\/2i0le9g4s0t\/YqKfhNc+DuojKgncNO1CZRU\nUa\/cPG63JWd0hfFLV\/Jpts6tFpVYx\/wpgxxTMvPnxnpuTmIVrIMYWQj+X4hJFgTT\n++4yq4HvKH+xBwnJsjiuF\/GdbRAgq1OOQSCeD+EwdFYRFUsK+20DlptO0pcYF+bX\nA3UYERmqksAmENeOHBEPYPqU3ad3wMh5nf+J5xc4LCq\/PBo3\/rVrPQBhbwwox08I\nicXigo7hr8st8XHpkWs+jC5tVoupAw65J0ciQR2kKE88D4ueI7HjxGtkI1LX6m+s\nOFwCZZBZF5K9DnqRkHi9DgZhLdXes51brcWeIxKaXyfhWrOoRg1YMmTJiG1dWHlF\nGs+7e+JxQtGs2acB4C5h4uxxdyL1nFTvKgQNJ3haCLr5WHas6M1WDUHKIFnPqCh7\nF6GoJK0FV3sGo\/wQU44ST3T5GYsoDR\/TSgRtDowb26wWBRBU3F8CAwEAATANBgkq\nhkiG9w0BAQsFAAOCAQEAeNUDvib8cBbyvoEqPVQ8j5NyVyPnMYH0mnC+n8h4f0BA\n9Bc1VCa4vq6OlFOuVOcJxH+akBCqXaRmyRaV2cs+5aIjIZSTeYuaVt++ZWlDCGIU\nwPcRMbZK3ai2TNHL1DPUgxn+4x+Q9oOG\/qTjUYn6WcSGvP1WqkQO8IVWT9pt0gRZ\n8+Jh85AxDKlmoWLndbvxwGv5F9EzaygPmHMBy8dz\/LtcTmxc0jv5NGcZi3oeZSpW\ni2GTmKNLTVGtPRGrvwew90h0qoF+fnv8AiuwNAQYhJxwNy9gINp36bhGYi4QUVFe\nbqH2ZB7zzCqEiBmcevYLXK8jzUKzNxJa9gEaDV+i9A==\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"penpot_sync","categories":["files","integration"],"userDocs":"https:\/\/github.com\/kubed-io\/nextcloud-penpot#readme","adminDocs":"https:\/\/github.com\/kubed-io\/nextcloud-penpot#-setup-in-three-moves","developerDocs":"https:\/\/github.com\/kubed-io\/nextcloud-penpot\/blob\/main\/CONTRIBUTING.md","issueTracker":"https:\/\/github.com\/kubed-io\/nextcloud-penpot\/issues","website":"https:\/\/github.com\/kubed-io\/nextcloud-penpot","created":"2026-09-03T20:33:18.381350Z","lastModified":"2026-09-03T20:39:10.434090Z","releases":[{"version":"1.0.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=32.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/kubed-io\/nextcloud-penpot\/releases\/download\/v1.0.0\/penpot_sync-1.0.0.tar.gz","created":"2026-09-03T20:39:10.420759Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-09-03T20:39:10.516683Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=32 <=34","signature":"p8C8oETO8xqNqp1qrd+Cz8i6FShHpsipOVC+H8V2IfLmEdfwWwtNW4mi\/jGYsyQQD64TD3DLSDOOe\/DlKPJxxKeHuii1UDQA5KTb7AaQJz612MDeAQpwb+dR30w3I4fqVjR4imloev+Hg363uMbuTK\/+Z2qo00aPSxMKEWiX3+\/AAphBrwB35k5pkICZPtdowIuvhCZHSfgXsmgjKx6MFwQJCA4QE28KXWCnC9Tr4FfdPuCWhwE7E6\/79CHyVNCCjxqGJQ3bakR8fmd+yv8icGAehtZmfJAxI5AxFooyCjww4vo2QPVBGcjzqws7wvJzhc\/k6LGLb74\/Mo2ja9+V5v\/7jxrm+\/1KrVu3HohomPqUeUX\/bAVVl4zGNHW\/abDjUBBeppKNSBGuFAV7sG3cy31sBBL3ksqI9OYnFmlTOsLKlYs8k4ZhPO45lrzIVatkjAskYAE\/r3jas1xpNBxKIRMwfGwukx6xh8yzE3\/0Wp4DV9PAyo25Xw9DYRbOELdGdRBiWL9duMry47noaxlnFTzwmc1Gm3Wm+f73wS0PVi6U2ONGJ9vmuLpZoUpF0\/d13DU8xFKRFaSAuoN\/nVs3S72EYSc09nsbHVwKk\/LFO0+DnQVaXOULbjyGKJQk+jMJNsOw9jC1Ic\/60JVrk3Yv5JIJbQlecGn+bKgzaw7X2u8=","translations":{"en":{"changelog":"The first release. Everything is new, which is why there is no *Changed* or\n*Fixed* below \u2014 both are relative to a version somebody is running, and there\nisn't one. The build history is in [`saga\/`](saga\/).\n\n### Added\n\n- **Map a Penpot team to a Nextcloud folder.** Its projects arrive as folders and its designs as `.penpot` files, with the Penpot icon and the design's own dates. Backed by a Team Folder or a plain shared folder.\n\n- **The folder is the project.** A folder becomes a Penpot project when a design lands in it, named by its path \u2014 so a project called `Brand\/2026` is two nested folders. Drafts is the mapped folder's root rather than a folder of its own.\n\n- **Every file gesture reaches Penpot**: create, rename, move between projects or teams, copy, delete, restore and purge.\n\n- **Two trashes.** Trashing a design puts it in Penpot's trash; restoring brings it back with its id, revision and history. Only emptying your Nextcloud trash destroys anything, and only a design still in Penpot's trash.\n\n- **Restore a project folder and the project comes back.** Its designs come back with it, keeping the project's id when Penpot still has them and rebuilding it from your archives when it does not.\n\n- **A project that comes back in Penpot reclaims its folder** from your Nextcloud trash instead of leaving a second one beside it.\n\n- **Emptying the trash of a project folder destroys its designs in Penpot too**, finishing the delete the way emptying the trash of a single design already did.\n\n- **Emptying Penpot's trash clears the matching folders out of your Nextcloud trash.** A trashed project folder whose designs are all gone for good has nothing left to be restored to, so it goes too \u2014 unless it also holds a file that was never Penpot's, which spares it.\n\n\n- **Sync or Link, chosen per mapping.** `sync` keeps the real exported archive, so the folder doubles as a backup you can open offline; `link` keeps a pointer that costs nothing.\n\n- **Sync to Penpot** turns `.penpot` archives Penpot has never seen into real designs. A design Penpot already has is never overwritten.\n\n- **Open in Penpot** is the default click on any mirrored design.\n\n- **Scheduled pulls**, one-shot buttons for either direction, and a connection test.\n\n\n- **Every admin action has an `occ` command**, so the app can be configured headlessly.\n\n- Penpot ids are published over WebDAV and indexed for search."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2t1YmVkLWlvL25leHRjbG91ZC1wZW5wb3QvbWFpbi9zY3JlZW5zaG90cy9wZW5wb3QtZmlsZXMucG5n","smallThumbnail":"https:\/\/raw.githubusercontent.com\/kubed-io\/nextcloud-penpot\/main\/screenshots\/thumbnails\/penpot-files.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2t1YmVkLWlvL25leHRjbG91ZC1wZW5wb3QvbWFpbi9zY3JlZW5zaG90cy9wZW5wb3QtcHJvamVjdHMucG5n","smallThumbnail":"https:\/\/raw.githubusercontent.com\/kubed-io\/nextcloud-penpot\/main\/screenshots\/thumbnails\/penpot-projects.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2t1YmVkLWlvL25leHRjbG91ZC1wZW5wb3QvbWFpbi9zY3JlZW5zaG90cy90ZWFtMmZvbGRlci1tYXBwaW5nLnBuZw==","smallThumbnail":"https:\/\/raw.githubusercontent.com\/kubed-io\/nextcloud-penpot\/main\/screenshots\/thumbnails\/team2folder-mapping.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2t1YmVkLWlvL25leHRjbG91ZC1wZW5wb3QvbWFpbi9zY3JlZW5zaG90cy9jb25uZWN0aW9uLnBuZw==","smallThumbnail":"https:\/\/raw.githubusercontent.com\/kubed-io\/nextcloud-penpot\/main\/screenshots\/thumbnails\/connection.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2t1YmVkLWlvL25leHRjbG91ZC1wZW5wb3QvbWFpbi9zY3JlZW5zaG90cy9hZG1pbi1hY3Rpb25zLnBuZw==","smallThumbnail":"https:\/\/raw.githubusercontent.com\/kubed-io\/nextcloud-penpot\/main\/screenshots\/thumbnails\/admin-actions.png"}],"videos":[],"translations":{"en":{"name":"Penpot Sync","summary":"Your Penpot designs as native, organisable, backed-up Nextcloud files","description":"Penpot Sync turns a Nextcloud folder into a live mirror of a Penpot team.\n\nMap a Penpot **team** to a folder and everything in it shows up: projects become folders, designs become real `.penpot` files with the Penpot icon. Click one and the live design opens in Penpot.\n\nNothing is matched on filename. Every file carries its design's id, so renaming, moving, copying, trashing and restoring never break the link \u2014 and re-running a sync never duplicates anything.\n\n## \u2728 What you can do\n\n- \ud83d\udcc1 **File your designs however you like** \u2014 the folder a design lands in becomes its Penpot project, at any depth\n- \ud83d\ude9a **Move** a design between projects, or into another team \u2014 same design, same history\n- \ud83c\udf5d **Copy** one, and get a real new design in Penpot\n- \ud83d\uddd1\ufe0f **Trash, restore and purge**, mirrored into Penpot's own trash\n- \u2795 **Create** a design from the Files app, or drop a `.penpot` archive in to import it\n- \ud83d\uddb1\ufe0f **Open in Penpot** with a click\n- \u2328\ufe0f **Script all of it** \u2014 every admin action has an `occ` command\n\n## \ud83d\uddc2\ufe0f The folder *is* the project\n\nPenpot's hierarchy is rigid: team, then project, then design, with no sub-projects. Nextcloud is a file manager. So rather than force Penpot's flatness onto your folders, this teaches Penpot yours \u2014 a folder becomes a project the moment a design lands in it, and the path spells the name. A project called `Brand\/2026` arrives here as two nested folders.\n\n**Drafts is a state, not a folder.** A design that belongs to a team but no project simply sits at the root of the mapped folder. Filing it is a drag; un-filing it is a drag back.\n\n## \ud83d\udd8c It never edits a design Penpot already has\n\nA `.penpot` export is an opaque archive of nested design data, so there is no \"Edit as text\" action and no content writeback. Design happens in Penpot; Nextcloud holds the archive and the click-through.\n\nThe one thing that travels upward is an archive Penpot has **never seen**: drop a `.penpot` into a mapped folder, or press **Sync to Penpot**, and it becomes a new design. Nothing existing is touched.\n\n## \ud83d\uddd1\ufe0f Two trashes, and only one irreversible gesture\n\nPenpot has a trash of its own, so trashing a design in Nextcloud is reversible on both sides \u2014 restore the file and the design comes back with its id, revision and history intact. Delete a design in Penpot and its mirror lands in your Nextcloud trash, never a hard delete.\n\nOnly emptying your Nextcloud trash destroys anything, and even then only a design still sitting in Penpot's trash.\n\n## \ud83e\udded Sync or Link \u2014 the folder decides\n\n| Mode | The file holds | Keeps a copy? |\n|---|---|---|\n| **Link** *(default)* | A pointer \u2014 zero bytes | No \u2014 clicking it opens Penpot |\n| **Sync** | The real `.penpot` archive | Yes \u2014 yours to open offline |\n\nThe mode decides whether the bytes live on your Nextcloud, never whether the design can be opened. A `sync` mapping is therefore also a real backup: every design in the team, exported and versioned by Nextcloud.\n\n## \ud83c\udfa8 Honest icons, honest dates\n\nDesigns register their own mimetype, so they wear the real Penpot icon instead of a generic archive glyph. And each file carries **the design's** created and modified dates rather than the sync's \u2014 so Recent, Popular files and sorting a folder by date all tell you the truth about your work.\n\n\ud83d\udcd6 **[Full documentation, screenshots and the `occ` reference on GitHub](https:\/\/github.com\/kubed-io\/nextcloud-penpot#readme)**\n\nRequires the `enable-access-tokens` flag on your Penpot instance \u2014 it is off by default upstream. This app is in early development: it works end to end and is covered by tests against a real Penpot, but has not yet been run widely.\n\n---\n\nThis is a community integration and is not affiliated with, endorsed by, or sponsored by Penpot (Kaleidos Ventures SL). \"Penpot\" and the Penpot logo are trademarks of their respective owner, used here only to identify the service this app integrates with."}},"isFeatured":false,"authors":[{"name":"kubed-io","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBjCCAu4CAhPzMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwOTAzMTEyMDI3WhcNMzYxMjA5MTEyMDI3WjAWMRQwEgYD\nVQQDDAtwZW5wb3Rfc3luYzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB\nAMl8eqgNPaMv5mLWWYP6AavnPh3nf2J2CgJN2gUyoRPNZrSaXggrgXW9IlyCJZT7\nre2ELPMP\/3gAtr+ot3qMeU2Eg\/9Mn3r3p5DWzNWs0zE2wk5kVRriGqsx3+Nsbyz\/\nTqQgbmej9n3FqL8vkIDFz52Sl7oEWeVCsD8Ywh2RKh5mOcqHcf0MeQTAZU9OrkPu\nNpJZ0I8C1TltS\/0yW6D7YjwtKp4DKSoNIO84gu38injgGtQZXCHG0CoPlYMJnh81\nfubbg2Kt+gQbEJyYyoxlSM3xFvcVjaKSqKwoDy1Q+KxCTskg10ZI6tTD3cfnO1s1\nrxDMhIHgia8OSlmxW\/1wdnMPLFRxLA0U3NkVTHZ8CEmQxK5AfomTudFcU8bKeUT+\nZ4qX+8qsCdcgytYXPH0gRHnpuRpMPC1iUiaPy88eqhtfHybF0Rp7CnQHoOBHa+GY\n7X0NCMfBsm21XWRfrHGt7gYwd9w4+6fXrZYIHzPEr8izUGgcVdatZ4bm+mKchBWN\nLN8dDOfUjImqXgz6vLHBA2cVtR5sZu4v7nFjE+jd4GCsx0reZ0T\/PH4aMlgtZuw4\nynl\/ZJHi0cuXL6IOC4T1XCuHzv58H2uY3QpD1f26LMveth1zhUmQoXLlNnCzazIt\n5P28Fkw5TNET2iLFLCc38ISG2ocKPyZp17vKu3\/FeEctAgMBAAEwDQYJKoZIhvcN\nAQELBQADggEBAD\/UQufZHzaojOtFoSuGYq4fLOpSrBqV4R\/vAnsDNcbRnrAtaxDQ\nbgUNssy5t606piKg64+Q1\/PsA0JxbR4E\/Zf8oE51xE+fAmaSyMq2WiVOz1ZEZPOO\nNhkR6RCMhYDK0ASkcsfF8Fva5cPRWBi5W2KXtYxl8oY\/WsHdfwgWUfpoWJog4DK+\ns4KNszg3UdvMrwbWA5vyIesNo20EFXpl4Efm7\/xO5DPrmhTbybs3Adwz8+L7Y6tg\nBBPtB+cxAVczrqL1ENNudW5XrpqN\/Qj23loASrWhdlOwqRLjR0B\/KdQ1dpNYN4Z6\nyBdUjzk7nI1u4VHBJufITSVi3s+fA\/pSlYc=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"linto","categories":["ai","tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/tjiho\/LinTO-Nextcloud","website":"","created":"2026-09-19T23:01:35.030692Z","lastModified":"2026-09-20T00:22:31.939777Z","releases":[{"version":"1.0.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=31.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/tjiho\/LinTO-Nextcloud\/releases\/download\/1.0.1\/linto-1.0.1.tar.gz","created":"2026-09-20T00:22:31.925570Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-09-20T00:22:31.978619Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=31 <=34","signature":"XmNfUM62C3lpMHUB2hfood+Fk9eLqyvLv0SWsPje9mmEH+QTyAXyO72Fx2v+0Sxo\nlXMnkE0C6oT4g+WPA\/\/WGKffJoE0zNpGlNR\/5iC1OyebQtR\/WYqXh80i2a2biI9v\nPXiP+jfodcDiDXgKZpujSbBt\/bh3p9p5vMWRVlHfiuzoBQMFe8pJ0MMCDsB433NH\n86DJLkAabFLLa5cTLecbZkFLOUjSOGFNxRGnVRG24vfXTt+TVmLp6mCj6bfqOEF1\nfZHEEUfXwKrBGNIc3MS2vxvf\/pUKoc4zeAF7+I25UwsqdplHrsRv3GhicNOvqKgV\nNJE+eg7opEA6V5dR0urVNYb1iUllAE6MbdAu7vbKkrb1mIoPDT6LKVT4GrUec3gs\ntoro7CO4Ea76KAQQyDHTckbeH0RZpdtqXMSEQkHCWbpmn67iud\/f4MvW1CqjcNyb\n4nGbVtBHEfn9kqmftXQWnJXnr+QdUALTZWq+GjedDwt0eNM86Sh1f4Fptf7jr1jn\nnKxqYlKxahj+Oxd9OL7FToBOoXNPXKbKRy50SFQ4TeAAsNtHcgEN3PiPw6NcfI2G\nvDJ3b\/MLqs7sE+bmdDMvcO+wWSd5Pe8LyZgNGssv9PK+PWY++82e4ZVNZx1cei\/Q\nV9IPBPUifANxAqYjnc7H7EnIawAw7T40NRePmPUu978=","translations":{"en":{"changelog":"### Added\n\n- App store listing: full description, screenshots and their thumbnails\n\n### Changed\n\n- App icon is now the LinTO logo, in a light and a dark variant\n- The Files action and the admin settings section use that icon, following the\n theme colour instead of a fixed one"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3RqaWhvL0xpblRPLU5leHRjbG91ZC8xLjAuMS9zY3JlZW5zaG90cy90cmFuc2NyaWJlLnBuZw==","smallThumbnail":"https:\/\/raw.githubusercontent.com\/tjiho\/LinTO-Nextcloud\/1.0.1\/screenshots\/transcribe-small.jpg"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3RqaWhvL0xpblRPLU5leHRjbG91ZC8xLjAuMS9zY3JlZW5zaG90cy9lZGl0b3IucG5n","smallThumbnail":"https:\/\/raw.githubusercontent.com\/tjiho\/LinTO-Nextcloud\/1.0.1\/screenshots\/editor-small.jpg"}],"videos":[],"translations":{"en":{"name":"LinTO","summary":"Audio transcription by LinTO","description":"Audio transcription and transcript editing for Nextcloud, powered by [LinTO](https:\/\/linto.ai).\n\n## Automatic transcription\n\nRight-click any audio file in Nextcloud Files and select **Transcribe with LinTO**.\nThe file is sent to your organization's LinTO Studio instance, transcribed, and the\nresult comes back as a `.transcript` file next to the original \u2014 speakers identified,\ntimestamps included.\n\n## A transcription editor, powered by LinTO Studio\n\nOpening a `.transcript` file gives you the same editor that powers\n[LinTO Studio](https:\/\/studio.linto.ai): edit text, split and merge speech turns,\nrename or merge speakers \u2014 all synced with the audio waveform.\n\nThis is the same core component as LinTO Studio, not a stripped-down clone \u2014 but it\nisn't the full product either: report generation and DOCX export aren't part of this\nintegration. For those, and for live transcription, see\n[studio.linto.ai](https:\/\/studio.linto.ai).\n\n## Privacy\n\nOnce a transcript is saved locally, that's it \u2014 no further calls to LinTO's API.\nEditing (text, turns, speakers) happens entirely on your Nextcloud instance and is\nsaved back to the local `.transcript` file.\n\nBy default, the remote copy is also deleted from LinTO Studio as soon as the local one\nis saved \u2014 nothing lingers on LinTO's servers either.\n\n## Configuration\n\nBefore transcription works, a Nextcloud administrator needs to configure LinTO's\ncredentials in **Settings \u2192 Administration \u2192 LinTO**: the LinTO API URL (your LinTO\nStudio instance), the organisation ID, and an API key for that organisation."}},"isFeatured":false,"authors":[{"name":"Tom Darboux","mail":"tjiho@ppsfleet.navy","homepage":"https:\/\/github.com\/tjiho"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEADCCAugCAhP1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwOTAzMTE0MDA2WhcNMzYxMjA5MTE0MDA2WjAQMQ4wDAYD\nVQQDDAVsaW50bzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMPeKieA\nhcvWGlNk5pau9YjJWDKjzinSxzn2SRZRDhnbBbuIC1WBDbCaFrDQVHdfePLva7GU\nhv53NAvUaJOt3R92siBxwa6GmIXgw37eP04HDubHhNYeKeoBUKGUGgPC2c8F3aVo\nc7L1Ry0aWmhGs41+BZQ\/X8l2nJDhRsW\/W7ECxDtNen8sHc\/ZikrvbvX88w0sQU3T\nwGHuksjGwjLBhQlAA4neRzkMwrzLHRi83SAFXp0j7MFFryVj8tmK95jod+st0WJH\neu5z7wEi6IAMeApC31ssVqtifjFpwmPYE5aR3hAW\/a0CtximwPDr8ZoPv6cirZgA\nZxqaCx7oHalYHN2\/ND6AQeA0uK8r2YjtLm4gIrDpEiz\/KL4duKfh9RmrMO9MYaok\ntaAgInMlXdrqmGkhlkecdi+DhkHd3fzr8pakuwkMtz7Da6Wo9nIYZYsreqtIV0SJ\njojMzMMkJ3z7XKyZwu5T6Cp5LHS6OK1rtwDhMnEvzznjw7qXwjLQ4Xter2MRzaUx\n3rAgqkw11ZACiOikWGeUs1YEY7I21Hl2be9Y898L2Pfa\/WNHYIiQTzTIhqRNo4WJ\nMsdJ921qYx4nW7woHNO6DURexZd3VcMUqByoX0399MUWYBx1vbT4A6irSECa3Zkf\nSROr8UzTutgI1ebDTNRpq8cX2U2n0yqzXZKXAgMBAAEwDQYJKoZIhvcNAQELBQAD\nggEBACBvKhvipEKMtrPzjknG7lg8cITzLB62mz9jdjtJmuVmHGJX\/q02hf9RBWO8\n8KkqFcb919Khv+5KD1uP6Lw8Kg9DT2x5npFYeTqlL1531z\/Y9dPcE9ZkK0wZ93TT\n1NAG1CB4gX6eLlG8OgaLtT2UZLYW1guAncOPpyNwGqioisPSNfTb6RKD\/d4O4X0g\n1iaENdhqg6EqZhmcm1K4\/tTDJvBPl4m837Ho1TUitysep0DxuLfjFgBrVJ0aoUrV\n6U0JsSFAHF\/l5RNbnvKs9VmmVFZD7qSt7EFS53xGBvI3taeiVTIvmPrN5iOtQX9s\ng3raYw25ixcOYyFq6uC0yQ2Tay4=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"radio","categories":["multimedia"],"userDocs":"","adminDocs":"https:\/\/git.project-insanity.org\/onny\/nextcloud-app-radio","developerDocs":"","issueTracker":"https:\/\/git.project-insanity.org\/onny\/nextcloud-app-radio\/issues","website":"https:\/\/git.project-insanity.org\/onny\/nextcloud-app-radio","created":"2017-08-06T03:01:24.277716Z","lastModified":"2021-03-13T14:08:27.889050Z","releases":[{"version":"1.0.3","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=7.4.0 <9.0.0","platformVersionSpec":">=20.0.0 <22.0.0","minIntSize":32,"download":"https:\/\/git.project-insanity.org\/onny\/nextcloud-app-radio\/-\/jobs\/1230\/artifacts\/raw\/build\/artifacts\/radio.tar.gz","created":"2021-03-13T14:08:27.541897Z","licenses":["agpl"],"lastModified":"2021-03-13T14:08:29.042716Z","isNightly":false,"rawPhpVersionSpec":">=7.4 <=8","rawPlatformVersionSpec":">=20 <=21","signature":"ROAU8ehbeGQ+QcwUGrxgkiZ6pfcw2ERf5JEzse4xisboHlG8FQOBd7rRM69ZKv\/SWzgKSZSjbdXjy6XI1mhBwmogDtQf0k2TgZCljdZ+SgnExO866KuJV\/jsIQ3EgAO3dqQok8wXKK0Y\/8eB8ISuIRpLDgS7w5JeSMrjMOpwwh+mQf+owilS\/vuW6m7mG0p+WHStpQMFrBzyjZ50ZtI957nTdoMfQHnoe97wPFW+Dr5jaz6R09QAjF24bySVeuZZvMoEe36eek\/U4IwV4h3wD+6meif4CrGjfLQG\/\/KwLnRqKBJvB728Iq\/tDTI6xbpdKcwPysT09VSwuCMDwvpZTJUWlz0fR50YqeJ1UnEFgg03ritGfag5oLBqmn3oQ263oBASe8ipMq2beb4Z6Z7wIZS6G2GNddmL8UZfl5pWP8l5BzkiTj6261KAb880bAXrAwFcP7x1elhGSMup6WzRcmJnhD2robLrCqg2q\/OV1gOWW8luhkzcELsreJJmJTfAVXK9Mffv7E\/O0WWIU1MuVsdKWUj9n9+tfk4hNDwOAPK8PBwGux0bK1VDQXyOrGvzpkxpbMkFLl6kgBzovCAf0SZuwcQ8rIdUy7QubfEY0Sjbnk1lajR3cnRjZmJ1VXdqchJaqjeoqMxcYkIdWevWwQAU8YNrRKTxpvdMTAByQro=","translations":{"en":{"changelog":"### Added\n- Nextcloud 21 & PHP 8 support\n [#251](https:\/\/git.project-insanity.org\/onny\/nextcloud-app-radio\/-\/issues\/251) @onny\n- Support add stations manually\n [#157](https:\/\/git.project-insanity.org\/onny\/nextcloud-app-radio\/-\/issues\/157) @onny\n- Export favorite radio stations as playlist\n [#105](https:\/\/git.project-insanity.org\/onny\/nextcloud-app-radio\/-\/issues\/105) @onny\n\n### Fixed\n- Cleanup SCSS\n [#255](https:\/\/git.project-insanity.org\/onny\/nextcloud-app-radio\/-\/issues\/255) @onny\n- Save state toggle volume\n [#250](https:\/\/git.project-insanity.org\/onny\/nextcloud-app-radio\/-\/issues\/250) @onny\n\n### Changed\n- Update npm modules\n [#254](https:\/\/git.project-insanity.org\/onny\/nextcloud-app-radio\/-\/issues\/254) @onny\n- CI: Update krankerl\n [#257](https:\/\/git.project-insanity.org\/onny\/nextcloud-app-radio\/-\/issues\/257) @onny"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXQucHJvamVjdC1pbnNhbml0eS5vcmcvb25ueS9uZXh0Y2xvdWQtYXBwLXJhZGlvL3Jhdy9tYXN0ZXIvc2NyZWVuc2hvdC5wbmc=","smallThumbnail":"https:\/\/git.project-insanity.org\/onny\/nextcloud-app-radio\/raw\/master\/screenshot-thumbnail.jpg"}],"videos":[],"translations":{"en":{"name":"Radio","summary":"Listen to your favorite radio stations","description":"Listening to your favorite radio stations in Nextcloud! This\napp uses radio-browser.info database as a backend.\n\n- \ud83d\udd0a Listen to radio stations directly in Nextcloud\n- \ud83d\udd0d Browse thousands of stations worldwide\n- \u2b50 Create your own list of favorite stations\n- \u2b55 Dashboard widget support\n- \u26a1 Keep track of recent played stations\n- \ud83d\udcc1 Browse stations by language, country, etc.\n- \ud83d\udc42 Smoth audio playback and transitions"}},"isFeatured":false,"authors":[{"name":"Jonas Heinrich","mail":"onny@project-insanity.org","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.8478260869565217,"ratingNumRecent":0,"ratingNumOverall":23,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEADCCAugCAhBhMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMTcwODA1MTgwMzE4WhcNMjcxMTExMTgwMzE4WjAQMQ4wDAYD\nVQQDDAVyYWRpbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAM4lVuig\nqcLnOKXyzUZfhoeIZeXO50esmnovVkJlQwOwoP6up94y4NTSBkkHt\/4cU9N7Lrfw\nnBfMn6DXD72UAGSykcZkgiT1OZpIzIudtqcDXpGqJuKEhuq+OKvqx+7hSN+LTdOh\neS7He88efu91NOTIAjK0N4T7CdX\/oZ1\/Kb9vZGlyUa9ZUm9oy3f2RVWqZa2Rbcp1\n7GRlGJ0zggtCzo0tWWA18TxRSpGRLUwa+qoyOSb9524f2Hb5S8Wf7weumziMG4h+\nhgTxBx4+klBZLH+HdICuKe5wkuEcmo73TyR6zlYJe8ENknYY8g+zoGbAKMIxqgCc\nDhim8px18xe+qn4mttwbDHGpjb2WS1fdrV8VSyAQDlf+NRVbKzryGXAplU\/XL5Ja\nSj3bJ0UaG7bHzWCrbqb9Ak3pL3Niq4w6R9n7l1A7qJjGGDTRYMMyaydAdmGd3Mbs\nFF\/72bar6dXiGY1XeHZ6bKd2i2bHjvNE7XDk7an0wL5TOclYgihB3cP6j6o3Cxvz\nWvM9BHW9srIjY64vaRaPJl1t8L4Rt53\/ZtYUTO9AmpuB9OHnHIQofnTNYAET7Y1Z\nj6S9kv6tnHCAy6AhRLHUasBuaneosFPqemqDKLHWNxi88sVnpDiAYJiu7GVctLw0\nLs5s7HIw9BwuwmI+haRwC0E69OtA8Fz4nTJDAgMBAAEwDQYJKoZIhvcNAQELBQAD\nggEBACs8yXM8R01NFftHBkKrbLY2VYKs8EXA56KCIVmIdfVvUKAja9zHkyeSf685\nRTXLsqDA6jH9ZEHZo1M0t3iivz\/9Yu4NyNo6drgPnfNhstCd2Kvk9vnomOvMjduc\nu7gg6u3AN11YgTm4m0yn8ZvysaMD9fhvFpvuXZpXZN4W6dp7anWLJX8d4vw7xetw\n98cGaRbyv8+SCJfcwDqP\/T3VMCV4CvIn1V6\/YgxJKZEctW\/UWrM+2iXxx4IgfJ8P\nnga4wQLyvU8MrMAOj0XV4Bl61lY13ZQ1e9LRwo51ATXVIrvak5oBYQL8Vndg14Ia\nn+972H0Hxo3nVjlIY7pLXCv7OBo=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"moodle_talk_bridge","categories":["integration"],"userDocs":"","adminDocs":"https:\/\/elearning23.com\/nextcloud-talk-for-moodle\/","developerDocs":"","issueTracker":"https:\/\/github.com\/eLearning-BS23\/moodle_talk_bridge\/issues","website":"https:\/\/github.com\/eLearning-BS23\/moodle_talk_bridge","created":"2026-07-29T12:21:38.005473Z","lastModified":"2026-08-25T12:09:11.906760Z","releases":[{"version":"1.0.5","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.1.0","platformVersionSpec":">=30.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/eLearning-BS23\/moodle_talk_bridge\/releases\/download\/v1.0.5\/moodle_talk_bridge.tar.gz","created":"2026-08-25T12:09:11.883344Z","licenses":["agpl"],"lastModified":"2026-08-25T12:09:11.955887Z","isNightly":false,"rawPhpVersionSpec":">=8.1","rawPlatformVersionSpec":">=30 <=35","signature":"f8VDZEUKRI8nuOvbw6pkh\/PlKu\/nu81ZBjY8WH7cNFNlpkLFg\/ZFXCrdxHcQ+NYczLky3Maxy7a\/swM5VND2AT0CNy3K\/BjZEP\/yekrNpnkGYathW5mC24Z9orvXS\/kGsl6Bj2g6s4wAmbntjHNf9RidhYizIhL3di+OV2tPysoftSbPHxrJ86utuKbpeee2DGfLk8BolHgUmdUFl8Dp8PrgH9vw2SRftjKH0fYhF0\/rKAgzLumnpiHJuoBMs6m9n\/t9FxBG0Zd2uUHCqy1ZYCprCpW4cnDo\/1isqtPcTEAouzD1uYZcf44tSmsOXM\/A16\/JZ+PTJoRlIidxO7oVa0nDhXrsYh\/uSZoX\/vF1Ww27dT1VD31rnLWXc6lQS8edJ0wVjPBEIF8kWZLBwINTvEAkQu6jgp47SJAUIphWINKRqoG6H2zfXozYkTeaMKJlFDwRIR1HUwe9xtRB0125uJFzf2Y+sxs1R29z7a+rhugYUH7Zsj4sNKf2q3eCLSFQ\/q+P8XkyK28u64cMKobfC\/9YFHlsLK728ytXAeqWG9yhR1NDQvv03ABCr5qAFEVMlhd9gP0os8jJHpZ3NAbuYyOHr8YQv43W9a1krQ1rWHV0y7X\/0zakL7Kvrie0G92SSIfDU2Z\/7qW3I0SFFuTLOrtY7mq3J+opK7TBh4gzOfw=","translations":{"en":{"changelog":"### Fixed\n\n- The Moodle plugin address and the support email were plain text in the App\n Store listing, so neither was clickable \u2014 the store's Markdown renderer does\n not autolink a bare URL or address. Both are now explicit Markdown links, and\n the plugin is linked from the requirements list as well as from its own\n section."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2VMZWFybmluZy1CUzIzL21vb2RsZV90YWxrX2JyaWRnZS9tYWluL3NjcmVlbnNob3RzLzAwLWNvdmVyLnBuZw==","smallThumbnail":"https:\/\/raw.githubusercontent.com\/eLearning-BS23\/moodle_talk_bridge\/main\/screenshots\/thumbs\/00-cover.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2VMZWFybmluZy1CUzIzL21vb2RsZV90YWxrX2JyaWRnZS9tYWluL3NjcmVlbnNob3RzLzAxLW92ZXJ2aWV3LnBuZw==","smallThumbnail":"https:\/\/raw.githubusercontent.com\/eLearning-BS23\/moodle_talk_bridge\/main\/screenshots\/thumbs\/01-overview.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2VMZWFybmluZy1CUzIzL21vb2RsZV90YWxrX2JyaWRnZS9tYWluL3NjcmVlbnNob3RzLzAyLWhvdy1pdC13b3Jrcy5wbmc=","smallThumbnail":"https:\/\/raw.githubusercontent.com\/eLearning-BS23\/moodle_talk_bridge\/main\/screenshots\/thumbs\/02-how-it-works.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2VMZWFybmluZy1CUzIzL21vb2RsZV90YWxrX2JyaWRnZS9tYWluL3NjcmVlbnNob3RzLzAzLWNhcGFiaWxpdGllcy5wbmc=","smallThumbnail":"https:\/\/raw.githubusercontent.com\/eLearning-BS23\/moodle_talk_bridge\/main\/screenshots\/thumbs\/03-capabilities.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2VMZWFybmluZy1CUzIzL21vb2RsZV90YWxrX2JyaWRnZS9tYWluL3NjcmVlbnNob3RzLzA0LXNldHVwLnBuZw==","smallThumbnail":"https:\/\/raw.githubusercontent.com\/eLearning-BS23\/moodle_talk_bridge\/main\/screenshots\/thumbs\/04-setup.png"}],"videos":[],"translations":{"en":{"name":"Moodle Talk Bridge","summary":"Create and sync Nextcloud Talk rooms from Moodle course activities","description":"Connect your Moodle courses to Nextcloud Talk. A teacher adds a **Nextcloud\nTalk Session** to a course, and everything else happens on its own: the\nconversation is created, the class is added to it, and everyone joins with a\nsingle click. No extra logins, no manual room admin.\n\n**What your users get**\n\n- **One click into the meeting.** Teachers and students open the activity in\n Moodle and land in the Talk conversation already signed in. There is no\n second password to remember.\n- **Accounts created for them.** Course participants who do not yet have a\n Nextcloud account get one automatically the first time they join.\n- **The right people, with the right rights.** Teachers become moderators,\n students join as participants, and membership follows course enrolment \u2014 so\n the room stays correct as the class changes.\n- **Rooms that follow the course.** A conversation is created when the\n activity is added, renamed when the activity is renamed, and archived when\n it is removed.\n- **Private by design.** Every exchange between Moodle and Nextcloud is signed\n and verified, and only the Moodle sites you approve are accepted.\n\n**Setting it up**\n\nEverything is configured in your browser. No command line and no server access\nare required.\n\n1. Make sure **Nextcloud Talk** is installed and enabled.\n2. Install this app from **Apps \u2192 Integration**.\n3. Open **Administration settings \u2192 Moodle Talk Bridge** and complete the six\n fields: your Nextcloud address, a shared secret, the account this app uses\n and its app password, your Moodle address, and the Moodle sites allowed to\n connect.\n4. Enter the same shared secret in the Moodle plugin, then use **Test\n connection** there to confirm both halves are talking to each other.\n\nSecrets are write-only. Once saved they are never displayed again, and leaving\na secret field blank keeps the value already stored.\n\n**Requirements**\n\n- **Nextcloud Talk (spreed)** installed and enabled. This app drives Talk and\n does nothing on its own.\n- A Nextcloud account dedicated to this app, with an app password.\n- The companion Moodle plugin,\n [Nextcloud Talk for Moodle](https:\/\/elearning23.com\/nextcloud-talk-for-moodle\/),\n installed on your Moodle site.\n\n**You also need the Moodle plugin**\n\nThis app is the Nextcloud half of the integration. The matching Moodle\nactivity plugin, **Nextcloud Talk for Moodle**, is published by Brain\nStation 23. Download it, and read its installation guide, here:\n\n**[https:\/\/elearning23.com\/nextcloud-talk-for-moodle\/](https:\/\/elearning23.com\/nextcloud-talk-for-moodle\/)**\n\nBoth halves are required \u2014 neither works on its own.\n\n**Support**\n\nFor installation help, a demo or any question, contact\n[elearning@brainstation-23.com](mailto:elearning@brainstation-23.com)."}},"isFeatured":false,"authors":[{"name":"Brain Station 23","mail":"elearning@brainstation-23.com","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEDTCCAvUCAhOwMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwNzI5MTAzODExWhcNMzYxMTAzMTAzODExWjAdMRswGQYD\nVQQDDBJtb29kbGVfdGFsa19icmlkZ2UwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAw\nggIKAoICAQC55OCha7tN1tSlOrwzl19nXvkyOGElpMD31ZlKOlvIC880OM30+nt2\nj2clTG\/P72AWWRMyaFgc+E66el5a6sXrXnXbjT3\/yR22ZJHBSgz0nK1uDdrFj4MA\nh5egs8fk+0IW4q5wBlRPGsu\/+Ybra4y2cuEsRMqIamIcKpD75EZQlh+ZwfX1SWUB\nlhZqH8HAqsPpRq18GkfqFzqzHOMZWOxau0IYzLFGUaw3hPYSE1Jgots3KOcw8+Tk\nPdSCrw32V943sQ9N5ZM9inFM36X\/hb79tm55MM8kpS2g5+FXDIZMbtlzgWNhWcmc\nYtjFQEpCBLcFYY6sj9Ok+Q3QMtVeSIBMXsn5\/13rAveg3JmJcee284YYnM\/X7y\/k\neBLflSQlWH3SusSYF3CWDh0RLg\/C1qZfCPrjBYhgUCodbK0\/lgi2EpU5du4u6nNl\nCu1sAxOyG1\/aaz+hpwBfDbJvL03JLEBHkF0tm4\/zhq8XNh06XE+gTWnHZ2fb4+ZT\n4HegIY1kuPp97W6V\/Etd\/FitZf5LexRuSbaaT+o9fK12xchE4CwNAVoFQqpkYCD3\nSNjpgtEn6qgz878hfJaTnVsfIQ3vPpq7Dlc9UvIoeV6KWeiT9hYsgqMF7Eoc9hwW\nnigp5cDM8oAsp+LUcLP31u1d8lbbvN46\/Ey7azV\/OgDYpV8XZjHT2QIDAQABMA0G\nCSqGSIb3DQEBCwUAA4IBAQBlLNoUhrNFQ+gQVY5J9BEb6AKhCOR27DGyjgSbldtY\nYUyKZJ\/gYJ5POR5awMzMnzAmGP5AEhphtVUdOI0S4wWbDUXcTAov2QAMI71zKFrm\nM\/HcQ5+RiDuTzGkLpycHKzCLmylYaJKwrxnj5gjQFXHjsWMZZS2UTGYn3kiPKnLU\ntiomWlYTblWEm\/VF1hGVsEZQj+ptTfWw53fxOG2\/7JU2SDbIaSHcePFSQoeCY88R\nQl8xdXxO+L9sPiwmY20SyTb8M6xX7dc60uShUEJDVbVqFmarWPY12niFgEl6Ct9r\nx0xTGee86lntiZn4QscNnq88l6Wd7L+hQtpfYNezxVIW\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-08-14T09:57:03.118227Z","releases":[{"version":"1.1.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/picker\/releases\/download\/v1.1.0\/picker-v1.1.0.tar.gz","created":"2026-08-14T09:57:03.084282Z","licenses":["agpl"],"lastModified":"2026-08-14T09:57:03.168083Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=35","signature":"pqUw44zpVJu+wLHRBEVqZxvHA9UB9whgRKRn5VMACxKEOZvR7ov+y8MOZT8COl5XfxCm5a8Q8F2mD7pSgO5XmX8kiwI9gr24AzmEUGsgVESQeIvbyyj5Zg0UUjwHZ4tW\/WqTFTOxnPu9sSASGWlKZeqbRUEubkIX7j7RLOLUZZReldnVdLb6ygIny2L\/DjWoEbE31o82EM+0O4GqFnVTxK0Xwvmx9vIbrVqtE4Hq+23UBLJbNQSkgTZnveptlBZpawik6F6GcC5LCA0FD3zZCrgeZ5otoAnILyU8aLxNfucoURKYH2wfsu7wzCnPnHS47u31Muj9arWIdWloOyajBPwjWFdW6O+dN9sFxUs74zGgcgDm+cQlBz6SmU5Pf\/H69ltwJpYWaJJXsRsiXSbG\/fdbJJBN12OfaBfOFe4765gzvHBwmDtDrpvHYr17m7GZezZKskhSvB072y\/Mu9IMVNontmxLsAAGN\/7hP+9cM0EvgMB9ZGeJb9HrD3+2uUpNdsrb+RK6WDqIlqmohv2VX9lYGdGl\/g9+GCYWk8jiYohUGMH26\/e6E8u2xX6hW2pDcNBS1fAU9APiE6JNWyRZi9AxLeSxTpC9YsdEdAb9PjgldLr56ZllUDpvdBaqkrK9WiXCfpjZv2ymstDQXZN\/IB49GYJg1zaNtN8uerjhxE0=","translations":{"en":{"changelog":"### Added\n- support Nextcloud 35\n\n### Removed\n- remove support for Nextcloud 32 and below"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL2p1bGllbi1uYy9waWNrZXIvcmF3L21hc3Rlci9pbWcvc2NyZWVuc2hvdDEucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL2p1bGllbi1uYy9waWNrZXIvcmF3L21hc3Rlci9pbWcvc2NyZWVuc2hvdDIucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL2p1bGllbi1uYy9waWNrZXIvcmF3L21hc3Rlci9pbWcvc2NyZWVuc2hvdDMucG5n","smallThumbnail":""}],"videos":[],"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":"https:\/\/codeberg.org\/fds2610\/NC-Gantt\/src\/branch\/main\/nc_gantt\/docs\/en\/HOWTO.md","adminDocs":"https:\/\/codeberg.org\/fds2610\/NC-Gantt\/src\/branch\/main\/nc_gantt\/docs\/en\/INSTALL.md","developerDocs":"https:\/\/codeberg.org\/fds2610\/NC-Gantt\/src\/branch\/main\/docs\/en\/CONTRIBUTE.md","issueTracker":"https:\/\/codeberg.org\/fds2610\/NC-Gantt\/issues","website":"https:\/\/codeberg.org\/fds2610\/NC-Gantt","created":"2026-05-27T16:02:35.234284Z","lastModified":"2026-09-18T20:33:05.879474Z","releases":[{"version":"1.7.3","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=31.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/codeberg.org\/fds2610\/NC-Gantt\/releases\/download\/v1.7.3-328dfc6\/nc_gantt-1.7.3-328dfc6.tar.gz","created":"2026-09-18T20:33:05.860433Z","licenses":["agpl"],"lastModified":"2026-09-18T20:33:05.970012Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=31 <=34","signature":"wwr3SUZOKRGnM7uwZfWOLH4FzXNvzjqMOcqVDH3mlte3y8BbmOzAeE5tvPajrvld\n xLoe\/OaOJ6tLpE8e\/7MRaKiB10CuP0sFMA0j5nzOLw7sDPpTpqAV7xVRBbtZhio6\n ZWQ0HjSdRU2JGnlP+MFPi7b\/c+fSYVz\/M9\/q\/b79Wyf1x2cDRhUJymN8tmFeD8f0\n VVL0kXoMiX8oIJVHj0FrMdEWj+nz8pMPLF17bXluzu5REBHi4YLAnjWdO1YYkTOL\n QNxQ\/b3lAKZG4jvHXTADGlwbGh3iMjidMSjhpnKt2GsDylHxGozgBFb+rCDiSr9Y\n PTM6dC\/Nmyy4O3\/p8Sbs\/ZBpqb8wgO51k7Qd6ltXLU+n7eiSoHQyXL+uQihGA2dg\n tBbHeKhcPPR5gz2\/cSSqkeEyVkesmg015dLkbdStJoq5zR6s7fGYB3ZoUjqoqR2O\n 5cVF8Jf4k\/swhXM7fMQ2zjoZj8yKePguCx7CqppbUFvr5DXltbHh0KDWVVrSgfXM\n \/zjL9lqQQXrrgTT16oXJfmq1dajsd1e6qwP\/OqRY304W9HceyRCh\/jQu0oUoQcSz\n +fKenL7yWw3IB2UCGHdiXqzGqyGcGdVL0eVPvZhkzpqoDrr82mjPkXshmM\/oF\/\/U\n 942f6SK2u3YG+bKx\/n1Up3ZX90WhZxNsZdW+eDqCbmY=","translations":{"en":{"changelog":"### Changed\n- **Angleichung an die Nextcloud-Entwicklerstandards** (Issue #227): App-Werte (Arbeitszeit, Stunden je PT, Erinnerungen) werden \u00fcber die typisierten Getter und Setter von `IAppConfig` statt \u00fcber das seit NC 29 veraltete `IConfig::getAppValue()`\/`setAppValue()` gelesen und geschrieben; vorhandene Werte werden beim n\u00e4chsten Speichern typisiert, Benutzerwerte bleiben bei `IConfig` (`IUserConfig` gibt es erst ab NC 32). Die Controller bekommen die Benutzer-ID wie im Developer Manual vorgesehen als `?string $userId` per Dependency Injection, statt sie in jeder Methode aus der Session zu lesen. `npm run lint` l\u00e4uft ohne Warnungen: `require-jsdoc` gilt nur noch f\u00fcr exportierte Funktionen, die leeren JSDoc-H\u00fcllen an internen Funktionen sind entfernt, exportierte Funktionen vollst\u00e4ndig dokumentiert. `<style>`-Bl\u00f6cke und `detail.css` sind wie der \u00fcbrige Code mit Tabs einger\u00fcckt (reine Whitespace-\u00c4nderung, `.editorconfig` h\u00e4lt das f\u00fcr CSS fest)\n\n### Fixed\n- **Feste Signalfarben ignorierten Dark Mode und Kontrast-Themes** (Issue #227): Chart-Overlays, Popups, Tabelle, Dialoge, Rollup, Report und Dashboard-Widget nutzten feste Rot-, Gelb- und Gr\u00fcnt\u00f6ne. Sie kommen jetzt aus dem Nextcloud-Theming: Text \u00fcber `--color-error-text`\/`-warning-text`\/`-success-text`, Fl\u00e4chen und Linien \u00fcber `--color-element-error` usw. (ab NC 32) mit R\u00fcckfall auf `--color-error` f\u00fcr NC 31, T\u00f6nungen per `color-mix()`\n- **Teilprojekte standen auf einer Ebene mit ihrem Projekt** (Issue #230): In Tabelle und Chart-Beschriftung waren Teilprojekte der obersten Ebene nicht einger\u00fcckt, w\u00e4hrend direkte Aufgaben und Meilensteine des Projekts eine Stufe tiefer standen \u2013 Projekt und Teilprojekt lie\u00dfen sich so nur schwer unterscheiden, und in der \u00dcbersicht mehrerer Projekte verschwamm die Grenze zwischen ihnen. `buildRowModel()` reiht sie jetzt mit Tiefe 1 ein; alle darunterliegenden Ebenen r\u00fccken entsprechend eine Stufe nach"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9jb2RlYmVyZy5vcmcvZmRzMjYxMC9OQy1HYW50dC9yYXcvdGFnL3YxLjcuMy0zMjhkZmM2L3NjcmVlbnNob3RzL3VzZWNhc2VzL3VjMDEtcHJvamVjdC1zdHJ1Y3R1cmUucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9jb2RlYmVyZy5vcmcvZmRzMjYxMC9OQy1HYW50dC9yYXcvdGFnL3YxLjcuMy0zMjhkZmM2L3NjcmVlbnNob3RzL3VzZWNhc2VzL3VjMDItZGVwZW5kZW5jaWVzLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9jb2RlYmVyZy5vcmcvZmRzMjYxMC9OQy1HYW50dC9yYXcvdGFnL3YxLjcuMy0zMjhkZmM2L3NjcmVlbnNob3RzL3VzZWNhc2VzL3VjMDMtdGFibGUtdmlldy5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9jb2RlYmVyZy5vcmcvZmRzMjYxMC9OQy1HYW50dC9yYXcvdGFnL3YxLjcuMy0zMjhkZmM2L3NjcmVlbnNob3RzL3VzZWNhc2VzL3VjMDQtY3JpdGljYWwtcGF0aC5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9jb2RlYmVyZy5vcmcvZmRzMjYxMC9OQy1HYW50dC9yYXcvdGFnL3YxLjcuMy0zMjhkZmM2L3NjcmVlbnNob3RzL3VzZWNhc2VzL3VjMDUtcmVzb3VyY2VzLWNhcGFjaXR5LnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9jb2RlYmVyZy5vcmcvZmRzMjYxMC9OQy1HYW50dC9yYXcvdGFnL3YxLjcuMy0zMjhkZmM2L3NjcmVlbnNob3RzL3VzZWNhc2VzL3VjMDYtY2FsZW5kYXJzLWhvbGlkYXlzLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9jb2RlYmVyZy5vcmcvZmRzMjYxMC9OQy1HYW50dC9yYXcvdGFnL3YxLjcuMy0zMjhkZmM2L3NjcmVlbnNob3RzL3VzZWNhc2VzL3VjMDctYmFzZWxpbmUtcmVwb3J0LnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9jb2RlYmVyZy5vcmcvZmRzMjYxMC9OQy1HYW50dC9yYXcvdGFnL3YxLjcuMy0zMjhkZmM2L3NjcmVlbnNob3RzL3VzZWNhc2VzL3VjMDgta3Bpcy1ldm0ucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9jb2RlYmVyZy5vcmcvZmRzMjYxMC9OQy1HYW50dC9yYXcvdGFnL3YxLjcuMy0zMjhkZmM2L3NjcmVlbnNob3RzL3VzZWNhc2VzL3VjMDktc2ltdWxhdGlvbi5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9jb2RlYmVyZy5vcmcvZmRzMjYxMC9OQy1HYW50dC9yYXcvdGFnL3YxLjcuMy0zMjhkZmM2L3NjcmVlbnNob3RzL3VzZWNhc2VzL3VjMTBhLW11bHRpLXByb2plY3QtZmlsdGVyLnBuZw==","smallThumbnail":""}],"videos":[],"translations":{"de":{"name":"Gantt-Projekte","summary":"Projekte und Teilprojekte mit einem interaktiven Gantt-Diagramm verwalten","description":"**Projekte so planen, wie Projektleitungen tats\u00e4chlich arbeiten \u2014 in der eigenen Nextcloud.**\n\nGantt-Projekte verwaltet Projekte, Teilprojekte, Aufgaben und Meilensteine in einem interaktiven Gantt-Diagramm mit synchroner Tabellenansicht. Terminplanung, Ressourcen, Baselines und Berichtswesen laufen vollst\u00e4ndig auf der eigenen Instanz: kein externer Dienst, kein Tracking, keine Daten, die den Server verlassen.\n\n## \u2728 Funktionen\n\n* \ud83d\udcca **Gantt-Diagramm & Tabellenansicht**: Tages-, Wochen-, Monats- und Sprint-Ma\u00dfstab mit Meilenstein-Rauten, Fortschrittsbalken, Heute-Linie und Wochenend-Schattierung. Die Tabelle links zeigt dieselben Zeilen und bietet konfigurierbare Spalten, Inline-Bearbeitung und vollst\u00e4ndige Tastaturnavigation. Projekte, Teilprojekte und Aufgaben lassen sich einklappen; Teilprojekte und Aufgaben erhalten auf Wunsch eine eigene Farbe oder erben die des \u00fcbergeordneten Objekts.\n* \ud83d\udd17 **Abh\u00e4ngigkeiten & Terminplanung**: n:m-Abh\u00e4ngigkeiten aller vier Typen (EA, AA, EE, AE) mit Zeitabstand in Arbeitstagen \u2014 je Abh\u00e4ngigkeit im Aufgabendialog einstellbar oder in der Tabelle in der aus MS Project bekannten Kurznotation eintippbar (`12EA+2d`). Verschiebungen laufen durch die ganze Kette, Zyklen werden abgewiesen.\n* \ud83c\udfaf **Kritischer Pfad**: Vorw\u00e4rts- und R\u00fcckw\u00e4rtsrechnung samt Puffer im Backend; die Kette, die das Projektende wirklich treibt, wird im Diagramm hervorgehoben.\n* \ud83d\udcc8 **Earned Value Management**: PV, EV, AC, SPI und CPI neben Rollup-KPIs f\u00fcr Fortschritt, Aufwand, Budget und Risiko.\n* \ud83d\udcd0 **Baselines & Delta-Report**: Planungsstand einfrieren, als zweiten Balken sichtbar halten und den aktuellen Plan Element f\u00fcr Element dagegenstellen.\n* \ud83d\udd2e **What-if-Simulation**: Terminverschiebungen durchspielen, ohne den gespeicherten Plan anzufassen \u2014 Geisterbalken zeigen weiter die Ist-Termine.\n* \ud83d\udc65 **Ressourcen & Kapazit\u00e4t**: Ressourcengruppen, Ressourcen auf Wunsch mit einem Nextcloud-Benutzerkonto verkn\u00fcpft, mehrere Beteiligte je Aufgabe mit eigenem Aufwandsanteil, tagesgenaues Kapazit\u00e4tsraster, Workload-Chart unter dem Zeitstrahl und \u00dcberbuchungswarnungen.\n* \ud83d\udcc5 **Arbeitskalender**: Wochenmodelle, Regionskalender und Feiertage \u2014 jede Datumsberechnung der App z\u00e4hlt Arbeitstage entsprechend.\n* \ud83e\udd1d **Freigabe & Berechtigungen**: Einzelne Projekte als Betrachter, Bearbeiter oder Projektadmin freigeben; die Oberfl\u00e4che blendet aus, was eine Rolle nicht darf.\n* \ud83d\uddd3\ufe0f **Kalender-Feed (ICS)**: Projekttermine und Meilensteine in Thunderbird, Nextcloud Kalender oder mobilen Apps abonnieren \u2014 \u00fcber einen Token je Projekt, der jederzeit widerrufbar ist \u2014 oder als pers\u00f6nlichen Feed nur mit den eigenen Aufgaben und Meilensteinen aus allen Projekten. Auf Wunsch landen die eigenen Aufgaben au\u00dferdem als To-dos in der Nextcloud-App Tasks (in eine Richtung).\n* \ud83d\udd04 **Import & Export**: JSON inklusive Ressourcen, Verf\u00fcgbarkeiten und Arbeitskalendern, CSV f\u00fcr Tabellenkalkulationen sowie das gerenderte Diagramm als PNG, SVG oder PDF.\n* \ud83c\udccf **Deck-Integration**: Projekte, Teilprojekte und Aufgaben als Querverweis mit einem Nextcloud-Deck-Board, seinen Listen und Karten verkn\u00fcpfen. Nach Deck wird bisher nichts geschrieben \u2014 was wohin flie\u00dft, zeigt die [Integrations\u00fcbersicht](https:\/\/codeberg.org\/fds2610\/NC-Gantt\/src\/branch\/main\/nc_gantt\/docs\/de\/FEATURES.md#integrationen-im-\u00fcberblick).\n* \ud83c\udfe0 **Dashboard-Widgets**: Kompakter Gantt der aktiven Projekte und die eigenen als N\u00e4chstes f\u00e4lligen oder \u00fcberf\u00e4lligen Aufgaben \u2014 jeweils einen Klick entfernt \u2014 direkt im Nextcloud-Dashboard.\n* \ud83d\udd14 **Benachrichtigungen**: Ein t\u00e4glicher Hintergrund-Job meldet heute f\u00e4llige, demn\u00e4chst f\u00e4llige und \u00fcberf\u00e4llige Aufgaben und Meilensteine als Nextcloud-Benachrichtigung \u2014 an die Konten der zugeordneten Ressourcen, ersatzweise an den Projekteigent\u00fcmer. Je Projekt lassen sich Vorlaufzeit in Arbeitstagen, Umfang (nur Meilensteine oder auch Aufgaben) und Erinnerungen an \u00dcberf\u00e4lliges einstellen; stummschalten kann sie jede und jeder in den pers\u00f6nlichen Einstellungen. Zus\u00e4tzlich zum Tageslauf meldet die App \u00c4nderungen sofort: eine neue Zuordnung und verschobene Termine \u2014 auch solche, die erst \u00fcber die Abh\u00e4ngigkeitskette entstehen, geb\u00fcndelt zu einer Meldung je Person und nie \u00fcber die eigene \u00c4nderung.\n* \u21a9\ufe0f **Undo & \u00c4nderungsprotokoll**: Eine versehentliche Verschiebung inklusive Propagationskette zur\u00fccknehmen; Feld\u00e4nderungen werden protokolliert.\n* \ud83d\udd0d **Suche & Filter**: Elemente \u00fcber den Titel finden oder nach Risiko, \u00dcberf\u00e4lligkeit, Budget\u00fcberschreitung, Ressource, mir zugewiesenen Aufgaben und fehlender Deck-Verkn\u00fcpfung filtern \u2014 ohne den Zeitkontext zu verlieren.\n* \ud83d\udcd6 **Glossar**: Rund 30 Projektmanagement-Begriffe samt Formeln, direkt in der App.\n* \ud83c\udf10 **Lokalisierung**: Englisch, Deutsch, Franz\u00f6sisch, Spanisch, Italienisch, Niederl\u00e4ndisch und brasilianisches Portugiesisch.\n\nErfordert Nextcloud 31\u201334 und PHP 8.1 oder neuer. L\u00e4uft mit MySQL, MariaDB, PostgreSQL und SQLite.\n\n## \ud83d\udcda Dokumentation\n\n* \ud83d\ude80 [HOWTO](https:\/\/codeberg.org\/fds2610\/NC-Gantt\/src\/branch\/main\/nc_gantt\/docs\/de\/HOWTO.md) \u2014 ein Beispielprojekt Schritt f\u00fcr Schritt planen, vom Arbeitskalender bis zum fertigen Bericht\n* \ud83d\udccb [Funktions\u00fcbersicht](https:\/\/codeberg.org\/fds2610\/NC-Gantt\/src\/branch\/main\/nc_gantt\/docs\/de\/FEATURES.md) \u2014 jede Funktion mit Zweck, Eingabe und Ausgabe\n* \ud83d\udcdd [Changelog](https:\/\/codeberg.org\/fds2610\/NC-Gantt\/src\/branch\/main\/nc_gantt\/CHANGELOG.md) \u2014 was sich in jeder Version ge\u00e4ndert hat\n* \ud83d\udcbe [Installation](https:\/\/codeberg.org\/fds2610\/NC-Gantt\/src\/branch\/main\/nc_gantt\/docs\/de\/INSTALL.md) \u2014 Einrichtung und Hinweise zum Update\n\n## \ud83d\udc1b R\u00fcckmeldungen\n\nFehlerberichte und Funktionsw\u00fcnsche sind im [Issue-Tracker](https:\/\/codeberg.org\/fds2610\/NC-Gantt\/issues) willkommen."},"en":{"name":"Gantt Projects","summary":"Manage projects and subprojects with an interactive Gantt chart","description":"**Plan projects the way project managers actually work \u2014 inside your own Nextcloud.**\n\nGantt Projects manages projects, subprojects, tasks and milestones in an interactive Gantt chart with a synced table view. Scheduling, resources, baselines and reporting run entirely on your instance: no external service, no tracking, no data leaving your server.\n\n## \u2728 Features\n\n* \ud83d\udcca **Gantt chart & table view**: Day, week, month and sprint scale with milestone diamonds, progress bars, today line and weekend shading. The table on the left shows exactly the same rows and offers configurable columns, inline editing and full keyboard navigation. Projects, subprojects and tasks can be collapsed, and subprojects and tasks can carry their own colour or inherit it from their parent.\n* \ud83d\udd17 **Dependencies & scheduling**: n:m dependencies of all four types (FS, SS, FF, SF) with lag and lead time in working days \u2014 set per dependency in the task dialog or typed in MS-Project notation (`12FS+2d`) in the table. Moves propagate through the whole chain and cycles are rejected.\n* \ud83c\udfaf **Critical path**: Forward and backward pass with float computed on the server; the chain that really drives the end date is highlighted in the chart.\n* \ud83d\udcc8 **Earned Value Management**: PV, EV, AC, SPI and CPI next to rollup KPIs for progress, effort, budget and risk.\n* \ud83d\udcd0 **Baselines & delta report**: Freeze a plan, keep it visible as a second bar, and compare the current schedule against it element by element.\n* \ud83d\udd2e **What-if simulation**: Play through date shifts without touching the saved plan \u2014 ghost bars keep the real dates in view.\n* \ud83d\udc65 **Resources & capacity**: Resource groups, resources optionally linked to a Nextcloud user account, multiple assignees per task with individual effort shares, a day-level capacity grid, a workload chart below the timeline and over-allocation warnings.\n* \ud83d\udcc5 **Working calendars**: Week models, regional calendars and holidays \u2014 every date calculation in the app counts working days accordingly.\n* \ud83e\udd1d **Sharing & permissions**: Share individual projects with other users as viewer, editor or project admin; the interface hides what a role may not do.\n* \ud83d\uddd3\ufe0f **Calendar feed (ICS)**: Subscribe to project dates and milestones in Thunderbird, Nextcloud Calendar or a mobile app via a per-project token that can be revoked at any time \u2014 or subscribe to a personal feed with just your own tasks and milestones across all projects. Optionally, your tasks are also written as to-dos into the Nextcloud Tasks app (one-way).\n* \ud83d\udd04 **Import & export**: JSON including resources, capacities and working calendars, CSV for spreadsheets, and the rendered chart as PNG, SVG or PDF.\n* \ud83c\udccf **Deck integration**: Link projects, subprojects and tasks to a Nextcloud Deck board, its lists and cards as a cross-reference. Nothing is written to Deck yet \u2014 the [integration overview](https:\/\/codeberg.org\/fds2610\/NC-Gantt\/src\/branch\/main\/nc_gantt\/docs\/en\/FEATURES.md#integrations-at-a-glance) shows what flows where.\n* \ud83c\udfe0 **Dashboard widgets**: A compact Gantt of your active projects and your next due or overdue tasks \u2014 each one a click away \u2014 right on the Nextcloud dashboard.\n* \ud83d\udd14 **Notifications**: A daily background job sends a Nextcloud notification for tasks and milestones that are due today, due soon or overdue \u2014 to the accounts linked to the assigned resources, or to the project owner when no link exists. Each project sets its own lead time in working days, whether it reminds about milestones only and whether overdue items are included; everyone can mute the notifications in their personal settings. On top of the daily run, changes are reported as they happen: a new assignment, and dates that have moved \u2014 those arising from the dependency chain too, bundled into one message per person and never about your own change.\n* \u21a9\ufe0f **Undo & audit log**: Take back an accidental move including its propagation chain; field changes are recorded.\n* \ud83d\udd0d **Search & filters**: Find items by title or filter by risk, overdue, over budget, resource, tasks assigned to you or missing Deck link \u2014 without losing the time context.\n* \ud83d\udcd6 **Glossary**: Around 30 project-management terms with their formulas, built right into the app.\n* \ud83c\udf10 **Localisation**: English, German, French, Spanish, Italian, Dutch and Brazilian Portuguese.\n\nRequires Nextcloud 31\u201334 and PHP 8.1 or newer. Works with MySQL, MariaDB, PostgreSQL and SQLite.\n\n## \ud83d\udcda Documentation\n\n* \ud83d\ude80 [HOWTO](https:\/\/codeberg.org\/fds2610\/NC-Gantt\/src\/branch\/main\/nc_gantt\/docs\/en\/HOWTO.md) \u2014 plan a sample project step by step, from the working calendar to the finished report\n* \ud83d\udccb [Feature reference](https:\/\/codeberg.org\/fds2610\/NC-Gantt\/src\/branch\/main\/nc_gantt\/docs\/en\/FEATURES.md) \u2014 every function with its purpose, input and output\n* \ud83d\udcdd [Changelog](https:\/\/codeberg.org\/fds2610\/NC-Gantt\/src\/branch\/main\/nc_gantt\/CHANGELOG.md) \u2014 what changed in each release\n* \ud83d\udcbe [Installation](https:\/\/codeberg.org\/fds2610\/NC-Gantt\/src\/branch\/main\/nc_gantt\/docs\/en\/INSTALL.md) \u2014 setup and update notes\n\n## \ud83d\udc1b Feedback\n\nBug reports and feature requests are welcome in the [issue tracker](https:\/\/codeberg.org\/fds2610\/NC-Gantt\/issues)."},"fr":{"name":"Projets Gantt","summary":"G\u00e9rer des projets et sous-projets avec un diagramme de Gantt interactif","description":"**Planifiez vos projets comme le font vraiment les chefs de projet \u2014 dans votre propre Nextcloud.**\n\nProjets Gantt g\u00e8re projets, sous-projets, t\u00e2ches et jalons dans un diagramme de Gantt interactif doubl\u00e9 d'une vue tableau synchronis\u00e9e. Planification, ressources, r\u00e9f\u00e9rences et rapports fonctionnent enti\u00e8rement sur votre instance : aucun service externe, aucun pistage, aucune donn\u00e9e qui quitte votre serveur.\n\n## \u2728 Fonctionnalit\u00e9s\n\n* \ud83d\udcca **Diagramme de Gantt et vue tableau** : \u00c9chelle jour, semaine, mois et sprint, avec jalons en losange, barres de progression, ligne du jour et gris\u00e9 des week-ends. Le tableau \u00e0 gauche affiche les m\u00eames lignes et propose des colonnes configurables, l'\u00e9dition en ligne et une navigation compl\u00e8te au clavier. Projets, sous-projets et t\u00e2ches peuvent \u00eatre repli\u00e9s ; sous-projets et t\u00e2ches peuvent recevoir leur propre couleur ou h\u00e9riter de celle de leur parent.\n* \ud83d\udd17 **D\u00e9pendances et ordonnancement** : D\u00e9pendances n:m des quatre types (FD, DD, FF, DF) avec d\u00e9calage positif ou n\u00e9gatif en jours ouvr\u00e9s, r\u00e9glable par d\u00e9pendance dans la bo\u00eete de dialogue de la t\u00e2che ou saisi dans le tableau avec la notation connue de MS Project (`12FD+2d`). Les d\u00e9placements se propagent dans toute la cha\u00eene et les cycles sont refus\u00e9s.\n* \ud83c\udfaf **Chemin critique** : Calcul aller-retour avec marges c\u00f4t\u00e9 serveur ; la cha\u00eene qui d\u00e9termine r\u00e9ellement la date de fin est mise en \u00e9vidence dans le diagramme.\n* \ud83d\udcc8 **Gestion de la valeur acquise** : PV, EV, AC, SPI et CPI, \u00e0 c\u00f4t\u00e9 des indicateurs consolid\u00e9s d'avancement, de charge, de budget et de risque.\n* \ud83d\udcd0 **R\u00e9f\u00e9rences et rapport d'\u00e9carts** : Figez un plan, gardez-le visible sous forme de seconde barre et comparez le plan actuel \u00e9l\u00e9ment par \u00e9l\u00e9ment.\n* \ud83d\udd2e **Simulation what-if** : Testez des d\u00e9calages de dates sans toucher au plan enregistr\u00e9 \u2014 des barres fant\u00f4mes conservent les dates r\u00e9elles \u00e0 l'\u00e9cran.\n* \ud83d\udc65 **Ressources et capacit\u00e9** : Groupes de ressources, ressources pouvant \u00eatre li\u00e9es \u00e0 un compte utilisateur Nextcloud, plusieurs affectations par t\u00e2che avec une part de charge propre, grille de capacit\u00e9 au jour pr\u00e8s, graphique de charge sous la frise et alertes de surcharge.\n* \ud83d\udcc5 **Calendriers de travail** : Mod\u00e8les de semaine, calendriers r\u00e9gionaux et jours f\u00e9ri\u00e9s \u2014 tous les calculs de dates de l'application comptent les jours ouvr\u00e9s en cons\u00e9quence.\n* \ud83e\udd1d **Partage et permissions** : Partagez des projets isol\u00e9s en lecteur, \u00e9diteur ou administrateur de projet ; l'interface masque ce qu'un r\u00f4le n'a pas le droit de faire.\n* \ud83d\uddd3\ufe0f **Flux de calendrier (ICS)** : Abonnez-vous aux dates et jalons du projet dans Thunderbird, Nextcloud Agenda ou une application mobile, via un jeton par projet r\u00e9vocable \u00e0 tout moment \u2014 ou abonnez-vous \u00e0 un flux personnel contenant uniquement vos propres t\u00e2ches et jalons de tous les projets. En option, vos t\u00e2ches sont aussi \u00e9crites dans l'application T\u00e2ches de Nextcloud (dans un seul sens).\n* \ud83d\udd04 **Import et export** : JSON avec ressources, disponibilit\u00e9s et calendriers de travail, CSV pour les tableurs, et le diagramme rendu en PNG, SVG ou PDF.\n* \ud83c\udccf **Int\u00e9gration Deck** : Reliez projets, sous-projets et t\u00e2ches \u00e0 un tableau Nextcloud Deck, \u00e0 ses listes et \u00e0 ses cartes comme r\u00e9f\u00e9rence crois\u00e9e. Rien n'est encore \u00e9crit dans Deck \u2014 la [vue d'ensemble des int\u00e9grations](https:\/\/codeberg.org\/fds2610\/NC-Gantt\/src\/branch\/main\/nc_gantt\/docs\/en\/FEATURES.md#integrations-at-a-glance) montre ce qui circule et dans quel sens.\n* \ud83c\udfe0 **Widgets de tableau de bord** : Un Gantt compact de vos projets actifs et vos prochaines t\u00e2ches \u00e0 \u00e9ch\u00e9ance ou en retard \u2014 chacune \u00e0 un clic \u2014 directement sur le tableau de bord Nextcloud.\n* \ud83d\udd14 **Notifications** : Une t\u00e2che de fond quotidienne envoie une notification Nextcloud pour les t\u00e2ches et jalons dus aujourd'hui, bient\u00f4t dus ou en retard \u2014 aux comptes li\u00e9s aux ressources affect\u00e9es, \u00e0 d\u00e9faut au propri\u00e9taire du projet. Chaque projet d\u00e9finit son d\u00e9lai en jours ouvr\u00e9s, s'il ne rappelle que les jalons et s'il inclut les \u00e9l\u00e9ments en retard ; chacun peut les couper dans ses param\u00e8tres personnels. En plus du passage quotidien, l'application signale les changements imm\u00e9diatement : une nouvelle affectation et les dates d\u00e9plac\u00e9es \u2014 y compris celles issues de la cha\u00eene de d\u00e9pendances, regroup\u00e9es en un seul message par personne et jamais pour sa propre modification.\n* \u21a9\ufe0f **Annulation et journal des modifications** : Revenez sur un d\u00e9placement accidentel, cha\u00eene de propagation comprise ; les changements de champ sont journalis\u00e9s.\n* \ud83d\udd0d **Recherche et filtres** : Trouvez des \u00e9l\u00e9ments par titre ou filtrez par risque, retard, d\u00e9passement de budget, ressource, t\u00e2ches qui vous sont assign\u00e9es et absence de lien Deck \u2014 sans perdre le contexte temporel.\n* \ud83d\udcd6 **Glossaire** : Une trentaine de termes de gestion de projet avec leurs formules, int\u00e9gr\u00e9s \u00e0 l'application.\n* \ud83c\udf10 **Localisation** : anglais, allemand, fran\u00e7ais, espagnol, italien, n\u00e9erlandais et portugais br\u00e9silien.\n\nN\u00e9cessite Nextcloud 31\u201334 et PHP 8.1 ou plus r\u00e9cent. Fonctionne avec MySQL, MariaDB, PostgreSQL et SQLite.\n\n## \ud83d\udcda Documentation\n\n* \ud83d\ude80 [HOWTO](https:\/\/codeberg.org\/fds2610\/NC-Gantt\/src\/branch\/main\/nc_gantt\/docs\/en\/HOWTO.md) \u2014 planifier un projet d'exemple pas \u00e0 pas, du calendrier de travail au rapport final\n* \ud83d\udccb [R\u00e9f\u00e9rence des fonctions](https:\/\/codeberg.org\/fds2610\/NC-Gantt\/src\/branch\/main\/nc_gantt\/docs\/en\/FEATURES.md) \u2014 chaque fonction avec son objectif, ses entr\u00e9es et ses sorties\n* \ud83d\udcdd [Changelog](https:\/\/codeberg.org\/fds2610\/NC-Gantt\/src\/branch\/main\/nc_gantt\/CHANGELOG.md) \u2014 ce qui a chang\u00e9 dans chaque version\n* \ud83d\udcbe [Installation](https:\/\/codeberg.org\/fds2610\/NC-Gantt\/src\/branch\/main\/nc_gantt\/docs\/en\/INSTALL.md) \u2014 installation et notes de mise \u00e0 jour\n\n## \ud83d\udc1b Retours\n\nLes rapports de bogues et les demandes de fonctionnalit\u00e9s sont les bienvenus dans le [suivi des tickets](https:\/\/codeberg.org\/fds2610\/NC-Gantt\/issues)."},"it":{"name":"Progetti Gantt","summary":"Gestisci progetti e sottoprogetti con un diagramma di Gantt interattivo","description":"**Pianifica i progetti come lavorano davvero i project manager \u2014 nella tua Nextcloud.**\n\nProgetti Gantt gestisce progetti, sottoprogetti, attivit\u00e0 e milestone in un diagramma di Gantt interattivo affiancato da una vista tabellare sincronizzata. Pianificazione, risorse, baseline e reportistica girano interamente sulla tua istanza: nessun servizio esterno, nessun tracciamento, nessun dato che lasci il server.\n\n## \u2728 Funzionalit\u00e0\n\n* \ud83d\udcca **Diagramma di Gantt e vista tabellare**: Scala giorno, settimana, mese e sprint con milestone a rombo, barre di avanzamento, linea di oggi e ombreggiatura dei fine settimana. La tabella a sinistra mostra le stesse righe e offre colonne configurabili, modifica in linea e navigazione completa da tastiera. Progetti, sottoprogetti e attivit\u00e0 si possono comprimere; sottoprogetti e attivit\u00e0 possono avere un colore proprio o ereditare quello dell'elemento superiore.\n* \ud83d\udd17 **Dipendenze e pianificazione**: Dipendenze n:m di tutti e quattro i tipi (FI, II, FF, IF) con anticipo e ritardo in giorni lavorativi, impostabili per ogni dipendenza nella finestra dell'attivit\u00e0 o digitabili nella tabella con la notazione nota di MS Project (`12FI+2d`). Gli spostamenti si propagano lungo l'intera catena e i cicli vengono rifiutati.\n* \ud83c\udfaf **Percorso critico**: Calcolo in avanti e all'indietro con gli scorrimenti lato server; la catena che determina davvero la data di fine viene evidenziata nel diagramma.\n* \ud83d\udcc8 **Earned Value Management**: PV, EV, AC, SPI e CPI accanto ai KPI aggregati di avanzamento, impegno, budget e rischio.\n* \ud83d\udcd0 **Baseline e report degli scostamenti**: Congela un piano, tienilo visibile come seconda barra e confronta il piano attuale elemento per elemento.\n* \ud83d\udd2e **Simulazione what-if**: Prova gli spostamenti di date senza toccare il piano salvato \u2014 le barre fantasma mantengono in vista le date reali.\n* \ud83d\udc65 **Risorse e capacit\u00e0**: Gruppi di risorse, risorse collegabili a un account utente Nextcloud, pi\u00f9 assegnatari per attivit\u00e0 con una quota di impegno propria, griglia di capacit\u00e0 giornaliera, grafico del carico sotto la linea temporale e avvisi di sovrallocazione.\n* \ud83d\udcc5 **Calendari lavorativi**: Modelli settimanali, calendari regionali e festivit\u00e0 \u2014 tutti i calcoli di date dell'app contano i giorni lavorativi di conseguenza.\n* \ud83e\udd1d **Condivisione e permessi**: Condividi singoli progetti come lettore, editor o amministratore di progetto; l'interfaccia nasconde ci\u00f2 che un ruolo non pu\u00f2 fare.\n* \ud83d\uddd3\ufe0f **Feed di calendario (ICS)**: Iscriviti a date e milestone del progetto in Thunderbird, Calendario di Nextcloud o app mobili tramite un token per progetto revocabile in qualsiasi momento, oppure iscriviti a un feed personale con solo le tue attivit\u00e0 e milestone di tutti i progetti. Facoltativamente, le tue attivit\u00e0 vengono scritte anche come cose da fare nell'app Tasks di Nextcloud (in una sola direzione).\n* \ud83d\udd04 **Importazione ed esportazione**: JSON con risorse, disponibilit\u00e0 e calendari lavorativi, CSV per i fogli di calcolo e il diagramma renderizzato in PNG, SVG o PDF.\n* \ud83c\udccf **Integrazione con Deck**: Collega progetti, sottoprogetti e attivit\u00e0 a una bacheca Nextcloud Deck, alle sue liste e schede come riferimento incrociato. Per ora non viene scritto nulla in Deck: la [panoramica delle integrazioni](https:\/\/codeberg.org\/fds2610\/NC-Gantt\/src\/branch\/main\/nc_gantt\/docs\/en\/FEATURES.md#integrations-at-a-glance) mostra cosa passa e in quale direzione.\n* \ud83c\udfe0 **Widget della dashboard**: Un Gantt compatto dei progetti attivi e le tue prossime attivit\u00e0 in scadenza o in ritardo \u2014 ognuna a portata di clic \u2014 direttamente nella dashboard di Nextcloud.\n* \ud83d\udd14 **Notifiche**: Un processo in background giornaliero invia una notifica di Nextcloud per attivit\u00e0 e milestone in scadenza oggi, in scadenza a breve o in ritardo \u2014 agli account collegati alle risorse assegnate oppure, in mancanza, al proprietario del progetto. Ogni progetto imposta il proprio anticipo in giorni lavorativi, se ricordare solo le milestone e se includere gli elementi in ritardo; ognuno pu\u00f2 silenziarle nelle impostazioni personali. Oltre al passaggio giornaliero, l'app segnala subito i cambiamenti: una nuova assegnazione e le date spostate \u2014 anche quelle derivate dalla catena di dipendenze, raggruppate in un solo messaggio per persona e mai per la propria modifica.\n* \u21a9\ufe0f **Annulla e registro delle modifiche**: Ritira uno spostamento involontario insieme alla sua catena di propagazione; le modifiche ai campi vengono registrate.\n* \ud83d\udd0d **Ricerca e filtri**: Trova gli elementi per titolo oppure filtra per rischio, ritardo, sforamento di budget, risorsa, attivit\u00e0 assegnate a te e collegamento Deck mancante \u2014 senza perdere il contesto temporale.\n* \ud83d\udcd6 **Glossario**: Circa 30 termini di project management con le relative formule, integrati nell'app.\n* \ud83c\udf10 **Localizzazione**: inglese, tedesco, francese, spagnolo, italiano, olandese e portoghese brasiliano.\n\nRichiede Nextcloud 31\u201334 e PHP 8.1 o successivo. Funziona con MySQL, MariaDB, PostgreSQL e SQLite.\n\n## \ud83d\udcda Documentazione\n\n* \ud83d\ude80 [HOWTO](https:\/\/codeberg.org\/fds2610\/NC-Gantt\/src\/branch\/main\/nc_gantt\/docs\/en\/HOWTO.md) \u2014 pianifica un progetto di esempio passo dopo passo, dal calendario lavorativo al report finale\n* \ud83d\udccb [Riferimento delle funzioni](https:\/\/codeberg.org\/fds2610\/NC-Gantt\/src\/branch\/main\/nc_gantt\/docs\/en\/FEATURES.md) \u2014 ogni funzione con scopo, input e output\n* \ud83d\udcdd [Changelog](https:\/\/codeberg.org\/fds2610\/NC-Gantt\/src\/branch\/main\/nc_gantt\/CHANGELOG.md) \u2014 che cosa \u00e8 cambiato in ogni versione\n* \ud83d\udcbe [Installazione](https:\/\/codeberg.org\/fds2610\/NC-Gantt\/src\/branch\/main\/nc_gantt\/docs\/en\/INSTALL.md) \u2014 installazione e note di aggiornamento\n\n## \ud83d\udc1b Segnalazioni\n\nSegnalazioni di bug e richieste di funzionalit\u00e0 sono benvenute nell'[issue tracker](https:\/\/codeberg.org\/fds2610\/NC-Gantt\/issues)."},"es":{"name":"Proyectos Gantt","summary":"Gestionar proyectos y subproyectos con un diagrama de Gantt interactivo","description":"**Planifica proyectos como trabajan realmente los jefes de proyecto \u2014 dentro de tu propia Nextcloud.**\n\nProyectos Gantt gestiona proyectos, subproyectos, tareas e hitos en un diagrama de Gantt interactivo con una vista de tabla sincronizada. La planificaci\u00f3n, los recursos, las l\u00edneas base y los informes se ejecutan por completo en tu instancia: sin servicios externos, sin seguimiento y sin datos que salgan de tu servidor.\n\n## \u2728 Funciones\n\n* \ud83d\udcca **Diagrama de Gantt y vista de tabla**: Escala de d\u00eda, semana, mes y sprint con hitos en forma de rombo, barras de progreso, l\u00ednea de hoy y sombreado de fin de semana. La tabla de la izquierda muestra las mismas filas y ofrece columnas configurables, edici\u00f3n en l\u00ednea y navegaci\u00f3n completa por teclado. Los proyectos, subproyectos y tareas se pueden contraer, y los subproyectos y tareas pueden tener su propio color o heredar el del elemento superior.\n* \ud83d\udd17 **Dependencias y programaci\u00f3n**: Dependencias n:m de los cuatro tipos (FC, CC, FF, CF) con demora y adelanto en d\u00edas laborables: se ajustan por dependencia en el di\u00e1logo de la tarea o se escriben en la tabla con la notaci\u00f3n conocida de MS Project (`12FC+2d`). Los desplazamientos se propagan por toda la cadena y los ciclos se rechazan.\n* \ud83c\udfaf **Ruta cr\u00edtica**: C\u00e1lculo hacia adelante y hacia atr\u00e1s con holgura en el servidor; la cadena que realmente determina la fecha final se resalta en el diagrama.\n* \ud83d\udcc8 **Gesti\u00f3n del valor ganado**: PV, EV, AC, SPI y CPI junto a KPI agregados de progreso, esfuerzo, presupuesto y riesgo.\n* \ud83d\udcd0 **L\u00edneas base e informe de desviaciones**: Congela un plan, mantenlo visible como segunda barra y compara el plan actual elemento por elemento.\n* \ud83d\udd2e **Simulaci\u00f3n what-if**: Prueba desplazamientos de fechas sin tocar el plan guardado \u2014 las barras fantasma siguen mostrando las fechas reales.\n* \ud83d\udc65 **Recursos y capacidad**: Grupos de recursos, recursos vinculables a una cuenta de usuario de Nextcloud, varios asignados por tarea con su propia parte del esfuerzo, cuadr\u00edcula de capacidad diaria, gr\u00e1fico de carga bajo la l\u00ednea de tiempo y avisos de sobreasignaci\u00f3n.\n* \ud83d\udcc5 **Calendarios laborales**: Modelos de semana, calendarios regionales y festivos \u2014 todos los c\u00e1lculos de fechas de la aplicaci\u00f3n cuentan los d\u00edas laborables en consecuencia.\n* \ud83e\udd1d **Compartir y permisos**: Comparte proyectos individuales como lector, editor o administrador de proyecto; la interfaz oculta lo que un rol no puede hacer.\n* \ud83d\uddd3\ufe0f **Feed de calendario (ICS)**: Suscr\u00edbete a las fechas e hitos del proyecto en Thunderbird, Calendario de Nextcloud o aplicaciones m\u00f3viles mediante un token por proyecto revocable en cualquier momento, o suscr\u00edbete a una fuente personal solo con tus propias tareas e hitos de todos los proyectos. Opcionalmente, tus tareas tambi\u00e9n se escriben como pendientes en la aplicaci\u00f3n Tasks de Nextcloud (en un solo sentido).\n* \ud83d\udd04 **Importaci\u00f3n y exportaci\u00f3n**: JSON con recursos, disponibilidades y calendarios laborales, CSV para hojas de c\u00e1lculo y el diagrama renderizado como PNG, SVG o PDF.\n* \ud83c\udccf **Integraci\u00f3n con Deck**: Vincula proyectos, subproyectos y tareas con un tablero de Nextcloud Deck, sus listas y tarjetas como referencia cruzada. Por ahora no se escribe nada en Deck: el [resumen de integraciones](https:\/\/codeberg.org\/fds2610\/NC-Gantt\/src\/branch\/main\/nc_gantt\/docs\/en\/FEATURES.md#integrations-at-a-glance) muestra qu\u00e9 fluye hacia d\u00f3nde.\n* \ud83c\udfe0 **Widgets de panel**: Un Gantt compacto de tus proyectos activos y tus pr\u00f3ximas tareas por vencer o vencidas \u2014 cada una a un clic \u2014 en el panel de Nextcloud.\n* \ud83d\udd14 **Notificaciones**: Un trabajo en segundo plano diario env\u00eda una notificaci\u00f3n de Nextcloud para las tareas e hitos que vencen hoy, vencen pronto o est\u00e1n vencidos \u2014 a las cuentas vinculadas a los recursos asignados o, a falta de ellas, al propietario del proyecto. Cada proyecto define su antelaci\u00f3n en d\u00edas laborables, si recuerda solo los hitos y si incluye los elementos vencidos; cada persona puede silenciarlas en sus ajustes personales. Adem\u00e1s del trabajo diario, la aplicaci\u00f3n informa de los cambios al instante: una nueva asignaci\u00f3n y las fechas desplazadas \u2014 tambi\u00e9n las que surgen a trav\u00e9s de la cadena de dependencias, agrupadas en un solo aviso por persona y nunca sobre el propio cambio.\n* \u21a9\ufe0f **Deshacer y registro de cambios**: Revierte un desplazamiento accidental junto con su cadena de propagaci\u00f3n; los cambios de campo quedan registrados.\n* \ud83d\udd0d **B\u00fasqueda y filtros**: Encuentra elementos por t\u00edtulo o filtra por riesgo, retraso, exceso de presupuesto, recurso, tareas asignadas a ti y falta de v\u00ednculo con Deck \u2014 sin perder el contexto temporal.\n* \ud83d\udcd6 **Glosario**: Alrededor de 30 t\u00e9rminos de gesti\u00f3n de proyectos con sus f\u00f3rmulas, integrados en la aplicaci\u00f3n.\n* \ud83c\udf10 **Localizaci\u00f3n**: Ingl\u00e9s, alem\u00e1n, franc\u00e9s, espa\u00f1ol, italiano, neerland\u00e9s y portugu\u00e9s de Brasil.\n\nRequiere Nextcloud 31\u201334 y PHP 8.1 o superior. Funciona con MySQL, MariaDB, PostgreSQL y SQLite.\n\n## \ud83d\udcda Documentaci\u00f3n\n\n* \ud83d\ude80 [HOWTO](https:\/\/codeberg.org\/fds2610\/NC-Gantt\/src\/branch\/main\/nc_gantt\/docs\/en\/HOWTO.md) \u2014 planifica un proyecto de ejemplo paso a paso, del calendario laboral al informe final\n* \ud83d\udccb [Referencia de funciones](https:\/\/codeberg.org\/fds2610\/NC-Gantt\/src\/branch\/main\/nc_gantt\/docs\/en\/FEATURES.md) \u2014 cada funci\u00f3n con su prop\u00f3sito, entrada y salida\n* \ud83d\udcdd [Changelog](https:\/\/codeberg.org\/fds2610\/NC-Gantt\/src\/branch\/main\/nc_gantt\/CHANGELOG.md) \u2014 qu\u00e9 ha cambiado en cada versi\u00f3n\n* \ud83d\udcbe [Instalaci\u00f3n](https:\/\/codeberg.org\/fds2610\/NC-Gantt\/src\/branch\/main\/nc_gantt\/docs\/en\/INSTALL.md) \u2014 instalaci\u00f3n y notas de actualizaci\u00f3n\n\n## \ud83d\udc1b Comentarios\n\nLos informes de errores y las peticiones de funciones son bienvenidos en el [gestor de incidencias](https:\/\/codeberg.org\/fds2610\/NC-Gantt\/issues)."},"nl":{"name":"Gantt-projecten","summary":"Beheer projecten en subprojecten met een interactieve Gantt-grafiek","description":"**Plan projecten zoals projectleiders echt werken \u2014 in je eigen Nextcloud.**\n\nGantt-projecten beheert projecten, subprojecten, taken en mijlpalen in een interactieve Gantt-grafiek met een gesynchroniseerde tabelweergave. Planning, resources, baselines en rapportage draaien volledig op je eigen instantie: geen externe dienst, geen tracking, geen gegevens die je server verlaten.\n\n## \u2728 Functies\n\n* \ud83d\udcca **Gantt-grafiek en tabelweergave**: Schaal per dag, week, maand en sprint met mijlpaalruiten, voortgangsbalken, vandaag-lijn en weekendarcering. De tabel links toont exact dezelfde rijen en biedt instelbare kolommen, inline bewerken en volledige toetsenbordnavigatie. Projecten, subprojecten en taken zijn in te klappen; subprojecten en taken krijgen desgewenst een eigen kleur of nemen die van het bovenliggende item over.\n* \ud83d\udd17 **Afhankelijkheden en planning**: n:m-afhankelijkheden van alle vier de typen (ES, SS, EE, SE) met wachttijd of overlap in werkdagen, per afhankelijkheid in te stellen in het taakvenster of in de tabel in te voeren in de bekende MS Project-notatie (`12ES+2d`). Verschuivingen lopen door de hele keten en cycli worden geweigerd.\n* \ud83c\udfaf **Kritiek pad**: Voorwaartse en achterwaartse berekening met speling op de server; de keten die de einddatum werkelijk bepaalt, wordt in de grafiek gemarkeerd.\n* \ud83d\udcc8 **Earned Value Management**: PV, EV, AC, SPI en CPI naast samengevatte KPI's voor voortgang, inspanning, budget en risico.\n* \ud83d\udcd0 **Baselines en afwijkingsrapport**: Bevries een plan, houd het zichtbaar als tweede balk en zet het huidige plan er element voor element naast.\n* \ud83d\udd2e **What-if-simulatie**: Speel datumverschuivingen door zonder het opgeslagen plan aan te raken \u2014 spookbalken houden de werkelijke data in beeld.\n* \ud83d\udc65 **Resources en capaciteit**: Resourcegroepen, resources optioneel gekoppeld aan een Nextcloud-gebruikersaccount, meerdere toegewezenen per taak met een eigen aandeel in de inspanning, capaciteitsraster per dag, werklastgrafiek onder de tijdlijn en waarschuwingen bij overboeking.\n* \ud83d\udcc5 **Werkkalenders**: Weekmodellen, regionale kalenders en feestdagen \u2014 elke datumberekening in de app telt werkdagen dienovereenkomstig.\n* \ud83e\udd1d **Delen en rechten**: Deel afzonderlijke projecten als kijker, bewerker of projectbeheerder; de interface verbergt wat een rol niet mag.\n* \ud83d\uddd3\ufe0f **Agenda-feed (ICS)**: Abonneer je op projectdata en mijlpalen in Thunderbird, Nextcloud Agenda of mobiele apps via een token per project dat je altijd kunt intrekken \u2014 of abonneer je op een persoonlijke feed met alleen je eigen taken en mijlpalen uit alle projecten. Optioneel worden je taken ook als to-do's in de Nextcloud-app Taken geschreven (in \u00e9\u00e9n richting).\n* \ud83d\udd04 **Import en export**: JSON inclusief resources, beschikbaarheden en werkkalenders, CSV voor spreadsheets en de gerenderde grafiek als PNG, SVG of PDF.\n* \ud83c\udccf **Deck-integratie**: Koppel projecten, deelprojecten en taken als kruisverwijzing aan een Nextcloud Deck-bord, de lijsten en de kaarten. Er wordt nog niets naar Deck geschreven \u2014 het [integratieoverzicht](https:\/\/codeberg.org\/fds2610\/NC-Gantt\/src\/branch\/main\/nc_gantt\/docs\/en\/FEATURES.md#integrations-at-a-glance) toont wat waarheen gaat.\n* \ud83c\udfe0 **Dashboard-widgets**: Een compacte Gantt van je actieve projecten en je eerstvolgende of achterstallige taken \u2014 elk met \u00e9\u00e9n klik geopend \u2014 direct op het Nextcloud-dashboard.\n* \ud83d\udd14 **Meldingen**: Een dagelijkse achtergrondtaak stuurt een Nextcloud-melding voor taken en mijlpalen die vandaag aflopen, binnenkort aflopen of te laat zijn \u2014 naar de accounts die aan de toegewezen resources zijn gekoppeld, anders naar de projecteigenaar. Elk project stelt zijn eigen voorlooptijd in werkdagen in, of het alleen aan mijlpalen herinnert en of achterstallige items meetellen; iedereen kan ze dempen in de persoonlijke instellingen. Naast de dagelijkse ronde meldt de app wijzigingen meteen: een nieuwe toewijzing en verschoven data \u2014 ook die via de afhankelijkheidsketen ontstaan, gebundeld tot \u00e9\u00e9n melding per persoon en nooit over je eigen wijziging.\n* \u21a9\ufe0f **Ongedaan maken en wijzigingslogboek**: Draai een onbedoelde verschuiving inclusief propagatieketen terug; veldwijzigingen worden vastgelegd.\n* \ud83d\udd0d **Zoeken en filteren**: Vind elementen op titel of filter op risico, achterstand, budgetoverschrijding, resource, aan jou toegewezen taken en ontbrekende Deck-koppeling \u2014 zonder de tijdcontext kwijt te raken.\n* \ud83d\udcd6 **Woordenlijst**: Ongeveer 30 projectmanagementbegrippen met hun formules, ingebouwd in de app.\n* \ud83c\udf10 **Lokalisatie**: Engels, Duits, Frans, Spaans, Italiaans, Nederlands en Braziliaans Portugees.\n\nVereist Nextcloud 31\u201334 en PHP 8.1 of nieuwer. Werkt met MySQL, MariaDB, PostgreSQL en SQLite.\n\n## \ud83d\udcda Documentatie\n\n* \ud83d\ude80 [HOWTO](https:\/\/codeberg.org\/fds2610\/NC-Gantt\/src\/branch\/main\/nc_gantt\/docs\/en\/HOWTO.md) \u2014 plan stap voor stap een voorbeeldproject, van werkkalender tot eindrapport\n* \ud83d\udccb [Functieoverzicht](https:\/\/codeberg.org\/fds2610\/NC-Gantt\/src\/branch\/main\/nc_gantt\/docs\/en\/FEATURES.md) \u2014 elke functie met doel, invoer en uitvoer\n* \ud83d\udcdd [Changelog](https:\/\/codeberg.org\/fds2610\/NC-Gantt\/src\/branch\/main\/nc_gantt\/CHANGELOG.md) \u2014 wat er per versie is veranderd\n* \ud83d\udcbe [Installatie](https:\/\/codeberg.org\/fds2610\/NC-Gantt\/src\/branch\/main\/nc_gantt\/docs\/en\/INSTALL.md) \u2014 installatie- en update-instructies\n\n## \ud83d\udc1b Feedback\n\nBugmeldingen en functieverzoeken zijn welkom in de [issue tracker](https:\/\/codeberg.org\/fds2610\/NC-Gantt\/issues)."},"pt-br":{"name":"Projetos Gantt","summary":"Gerencie projetos e subprojetos com um gr\u00e1fico de Gantt interativo","description":"**Planeje projetos do jeito que gerentes de projeto realmente trabalham \u2014 dentro da sua pr\u00f3pria Nextcloud.**\n\nProjetos Gantt gerencia projetos, subprojetos, tarefas e marcos em um gr\u00e1fico de Gantt interativo com uma visualiza\u00e7\u00e3o de tabela sincronizada. Cronograma, recursos, linhas de base e relat\u00f3rios rodam inteiramente na sua inst\u00e2ncia: sem servi\u00e7o externo, sem rastreamento e sem dados saindo do seu servidor.\n\n## \u2728 Recursos\n\n* \ud83d\udcca **Gr\u00e1fico de Gantt e visualiza\u00e7\u00e3o de tabela**: Escala de dia, semana, m\u00eas e sprint com marcos em losango, barras de progresso, linha de hoje e sombreamento de fim de semana. A tabela \u00e0 esquerda mostra exatamente as mesmas linhas e oferece colunas configur\u00e1veis, edi\u00e7\u00e3o em linha e navega\u00e7\u00e3o completa pelo teclado. Projetos, subprojetos e tarefas podem ser recolhidos, e subprojetos e tarefas podem ter cor pr\u00f3pria ou herdar a do item superior.\n* \ud83d\udd17 **Depend\u00eancias e cronograma**: Depend\u00eancias n:m dos quatro tipos (TI, II, TT, IT) com espera e antecipa\u00e7\u00e3o em dias \u00fateis, definidas por depend\u00eancia no di\u00e1logo da tarefa ou digitadas na tabela na nota\u00e7\u00e3o conhecida do MS Project (`12TI+2d`). As mudan\u00e7as se propagam por toda a cadeia e ciclos s\u00e3o rejeitados.\n* \ud83c\udfaf **Caminho cr\u00edtico**: C\u00e1lculo progressivo e regressivo com folgas no servidor; a cadeia que realmente define a data final \u00e9 destacada no gr\u00e1fico.\n* \ud83d\udcc8 **Gest\u00e3o do Valor Agregado**: PV, EV, AC, SPI e CPI ao lado de KPIs consolidados de progresso, esfor\u00e7o, or\u00e7amento e risco.\n* \ud83d\udcd0 **Linhas de base e relat\u00f3rio de desvios**: Congele um plano, mantenha-o vis\u00edvel como uma segunda barra e compare o plano atual elemento por elemento.\n* \ud83d\udd2e **Simula\u00e7\u00e3o what-if**: Teste deslocamentos de datas sem tocar no plano salvo \u2014 barras fantasma mant\u00eam as datas reais \u00e0 vista.\n* \ud83d\udc65 **Recursos e capacidade**: Grupos de recursos, recursos opcionalmente vinculados a uma conta de usu\u00e1rio do Nextcloud, v\u00e1rios respons\u00e1veis por tarefa com parcela de esfor\u00e7o pr\u00f3pria, grade de capacidade di\u00e1ria, gr\u00e1fico de carga abaixo da linha do tempo e avisos de superaloca\u00e7\u00e3o.\n* \ud83d\udcc5 **Calend\u00e1rios de trabalho**: Modelos de semana, calend\u00e1rios regionais e feriados \u2014 todos os c\u00e1lculos de datas do aplicativo contam os dias \u00fateis de acordo.\n* \ud83e\udd1d **Compartilhamento e permiss\u00f5es**: Compartilhe projetos individuais como visualizador, editor ou administrador de projeto; a interface oculta o que um papel n\u00e3o pode fazer.\n* \ud83d\uddd3\ufe0f **Feed de calend\u00e1rio (ICS)**: Assine as datas e os marcos do projeto no Thunderbird, no Calend\u00e1rio do Nextcloud ou em aplicativos m\u00f3veis por meio de um token por projeto revog\u00e1vel a qualquer momento, ou assine um feed pessoal apenas com suas pr\u00f3prias tarefas e marcos de todos os projetos. Opcionalmente, suas tarefas tamb\u00e9m s\u00e3o gravadas como pend\u00eancias no aplicativo Tasks do Nextcloud (em um s\u00f3 sentido).\n* \ud83d\udd04 **Importa\u00e7\u00e3o e exporta\u00e7\u00e3o**: JSON com recursos, disponibilidades e calend\u00e1rios de trabalho, CSV para planilhas e o gr\u00e1fico renderizado como PNG, SVG ou PDF.\n* \ud83c\udccf **Integra\u00e7\u00e3o com o Deck**: Vincule projetos, subprojetos e tarefas a um quadro do Nextcloud Deck, suas listas e cart\u00f5es como refer\u00eancia cruzada. Por enquanto nada \u00e9 gravado no Deck \u2014 a [vis\u00e3o geral das integra\u00e7\u00f5es](https:\/\/codeberg.org\/fds2610\/NC-Gantt\/src\/branch\/main\/nc_gantt\/docs\/en\/FEATURES.md#integrations-at-a-glance) mostra o que flui para onde.\n* \ud83c\udfe0 **Widgets de painel**: Um Gantt compacto dos seus projetos ativos e suas pr\u00f3ximas tarefas a vencer ou atrasadas \u2014 cada uma a um clique \u2014 direto no painel do Nextcloud.\n* \ud83d\udd14 **Notifica\u00e7\u00f5es**: Uma tarefa em segundo plano di\u00e1ria envia uma notifica\u00e7\u00e3o do Nextcloud para tarefas e marcos que vencem hoje, vencem em breve ou est\u00e3o atrasados \u2014 para as contas vinculadas aos recursos atribu\u00eddos ou, na falta delas, para o propriet\u00e1rio do projeto. Cada projeto define sua anteced\u00eancia em dias \u00fateis, se lembra apenas dos marcos e se inclui os itens atrasados; cada pessoa pode silenci\u00e1-las nas configura\u00e7\u00f5es pessoais. Al\u00e9m da execu\u00e7\u00e3o di\u00e1ria, o aplicativo informa as mudan\u00e7as na hora: uma nova atribui\u00e7\u00e3o e datas alteradas \u2014 inclusive as que surgem pela cadeia de depend\u00eancias, agrupadas em uma \u00fanica mensagem por pessoa e nunca sobre a pr\u00f3pria altera\u00e7\u00e3o.\n* \u21a9\ufe0f **Desfazer e registro de altera\u00e7\u00f5es**: Reverta um deslocamento acidental junto com sua cadeia de propaga\u00e7\u00e3o; altera\u00e7\u00f5es de campo s\u00e3o registradas.\n* \ud83d\udd0d **Busca e filtros**: Encontre itens pelo t\u00edtulo ou filtre por risco, atraso, estouro de or\u00e7amento, recurso, tarefas atribu\u00eddas a voc\u00ea e aus\u00eancia de v\u00ednculo com o Deck \u2014 sem perder o contexto temporal.\n* \ud83d\udcd6 **Gloss\u00e1rio**: Cerca de 30 termos de gerenciamento de projetos com suas f\u00f3rmulas, integrados ao aplicativo.\n* \ud83c\udf10 **Localiza\u00e7\u00e3o**: ingl\u00eas, alem\u00e3o, franc\u00eas, espanhol, italiano, holand\u00eas e portugu\u00eas do Brasil.\n\nRequer Nextcloud 31\u201334 e PHP 8.1 ou mais recente. Funciona com MySQL, MariaDB, PostgreSQL e SQLite.\n\n## \ud83d\udcda Documenta\u00e7\u00e3o\n\n* \ud83d\ude80 [HOWTO](https:\/\/codeberg.org\/fds2610\/NC-Gantt\/src\/branch\/main\/nc_gantt\/docs\/en\/HOWTO.md) \u2014 planeje um projeto de exemplo passo a passo, do calend\u00e1rio de trabalho ao relat\u00f3rio final\n* \ud83d\udccb [Refer\u00eancia de recursos](https:\/\/codeberg.org\/fds2610\/NC-Gantt\/src\/branch\/main\/nc_gantt\/docs\/en\/FEATURES.md) \u2014 cada fun\u00e7\u00e3o com prop\u00f3sito, entrada e sa\u00edda\n* \ud83d\udcdd [Changelog](https:\/\/codeberg.org\/fds2610\/NC-Gantt\/src\/branch\/main\/nc_gantt\/CHANGELOG.md) \u2014 o que mudou em cada vers\u00e3o\n* \ud83d\udcbe [Instala\u00e7\u00e3o](https:\/\/codeberg.org\/fds2610\/NC-Gantt\/src\/branch\/main\/nc_gantt\/docs\/en\/INSTALL.md) \u2014 instala\u00e7\u00e3o e notas de atualiza\u00e7\u00e3o\n\n## \ud83d\udc1b Coment\u00e1rios\n\nRelatos de erros e pedidos de recursos s\u00e3o bem-vindos no [rastreador de problemas](https:\/\/codeberg.org\/fds2610\/NC-Gantt\/issues)."}},"isFeatured":false,"authors":[{"name":"fds2610","mail":"felix@schepmann.de","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":"https:\/\/usercontent.apps.nextcloud.com\/CiAgICAgICAgaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL1JlbGxvL2FuYWx5dGljc19zb3VyY2VwYWNrL21hc3Rlci9zY3JlZW5zaG90cy9sb2dvLnBuZwogICAg","smallThumbnail":""}],"videos":[],"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-08-13T13:16:12.080248Z","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:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9maWxlc19yZXRlbnRpb24vbWFzdGVyL3NjcmVlbnNob3RzLzEucG5n","smallThumbnail":""}],"videos":[],"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":"cobudget","categories":["office"],"userDocs":"https:\/\/github.com\/whollaus\/cobudget#readme","adminDocs":"https:\/\/github.com\/whollaus\/cobudget#readme","developerDocs":"https:\/\/github.com\/whollaus\/cobudget\/blob\/main\/CONTRIBUTING.md","issueTracker":"https:\/\/github.com\/whollaus\/cobudget\/issues","website":"https:\/\/github.com\/whollaus\/cobudget","created":"2026-07-14T04:21:39.748607Z","lastModified":"2026-09-18T06:42:20.188515Z","releases":[{"version":"0.4.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/whollaus\/cobudget\/releases\/download\/v0.4.1\/cobudget.tar.gz","created":"2026-09-18T06:42:20.170219Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-09-18T06:42:20.234205Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=35","signature":"TQArHIVr4zH5YmV8hnLUo9ZIu9Mvth1tbYp7soE6RyM4uHxAXwSXrwZ6md3bPeSEWIOAFCb3qrAtBwiJmIHDTOkHuHEyArpx4HVeEduvjJnPe5e7mBtBgufHEHJ0WThNY1bhoDYwnZFkWC79cmhF6rFfSWVmZc\/oihO3yip9fZJAi5BZ8EIPJL71n87CDJ8wJv3xqKUVey1c8o75+X2aY\/aPgBrhp8xHddkfuHL7uTaUKZiSlIDjGGwkbALJKyzynESBUpJWchfkdzohYqzSgM8Gwg17I6NKLnVOvD955MmwvuS6QxND8pepsCPmMdoDLyhVtwGODj0AgkUe1LSG3VaxCjSp\/AG0YtY76Xif1GVDlSq35zzjwNimu+U4E8Qgl4VoKwRafufI3DRuwe\/pe8zTxGqqzGsbmQSR6cSL1hsCvPTW1ysAOlGbM6Pyzao6ZytfdPY\/DIxYANYu4uY8hpB1oYZ6D5MGpIAl04TwDSc3ZNd2NJi3FjtDaV63Esv4hMEJRYRsCpFcfJ+JlWOtgNttmQNpHeu8SJHcbw8f1LYSxlm783BN\/w\/BduKFZdzXNHlPR+oGl1MJ2HpyY4uAUt97i171b9rT4u6ln6G7oXvGvRjroESIrud15BVLcdGNUnoCmsok4Ac8BD0Cu0f5xUyMU0BnvltOGe\/\/a\/cyNsk=","translations":{"en":{"changelog":"### Fixed\n\n- Create release archives in GNU tar format on macOS and Linux. Nextcloud ignores PAX long-path headers, which truncated lazy JavaScript chunk filenames during App Store installation and left payment views blank. Reject PAX archives during release verification."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3dob2xsYXVzL2NvYnVkZ2V0L21haW4vc2NyZWVuc2hvdHMvc2NyZWVuc2hvdC12MC4yLjEwLTEuanBn","smallThumbnail":"https:\/\/raw.githubusercontent.com\/whollaus\/cobudget\/main\/screenshots\/appstore-preview-v0.2.10-1.jpg"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3dob2xsYXVzL2NvYnVkZ2V0L21haW4vc2NyZWVuc2hvdHMvc2NyZWVuc2hvdC12MC4yLjEwLTIuanBn","smallThumbnail":"https:\/\/raw.githubusercontent.com\/whollaus\/cobudget\/main\/screenshots\/appstore-preview-v0.2.10-2.jpg"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3dob2xsYXVzL2NvYnVkZ2V0L21haW4vc2NyZWVuc2hvdHMvc2NyZWVuc2hvdC12MC4yLjEwLTMuanBn","smallThumbnail":"https:\/\/raw.githubusercontent.com\/whollaus\/cobudget\/main\/screenshots\/appstore-preview-v0.2.10-3.jpg"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3dob2xsYXVzL2NvYnVkZ2V0L21haW4vc2NyZWVuc2hvdHMvc2NyZWVuc2hvdC12MC4yLjEwLTQuanBn","smallThumbnail":"https:\/\/raw.githubusercontent.com\/whollaus\/cobudget\/main\/screenshots\/appstore-preview-v0.2.10-4.jpg"}],"videos":[],"translations":{"en":{"name":"CoBudget","summary":"Personal budgeting and shared expenses for Nextcloud","description":"[Early alpha version]\n\n**CoBudget brings personal budgeting and shared expense management into Nextcloud.** Keep track of everyday finances on your own or organize costs together with partners, families, travel groups and project teams.\n\n### Personal finances\n\n- Record income and expenses with categories, payment partners, labels and free-form tags\n- Maintain optional internal address, contact and bank details for payment partners\n- Add receipts, recurring payments and reminders\n- Set budget goals and explore trends, forecasts and detailed financial reports\n- Separate financial contexts with workspaces and move your data using personal exports\n\n### Shared expenses\n\n- Create areas for a household, trip, event, project or any other shared purpose\n- Record who paid and split payments equally, by custom shares or entirely to one member\n- Keep personal shares and outstanding balances visible, then settle an area with a clear history\n- Use area-specific categories and payment partners when needed\n\n### Built for Nextcloud\n\n- Keep your financial data in your own Nextcloud\n- Receive notifications about activity in shared areas\n- Create full administrator backups for disaster recovery"},"de":{"name":"CoBudget","summary":"Personal budgeting and shared expenses for Nextcloud","description":"[Fr\u00fche Alpha-Version]\n\n**CoBudget bringt pers\u00f6nliches Haushaltsbuch und gemeinsame Kostenverwaltung direkt in Nextcloud zusammen.** Behalte deine allt\u00e4glichen Finanzen alleine im Blick oder organisiere Kosten gemeinsam mit Partnern, Familie, Reisegruppen und Projektteams.\n\n### Pers\u00f6nliche Finanzen\n\n- Erfasse Einnahmen und Ausgaben mit Kategorien, Zahlungspartnern, Labels und freien Tags\n- Hinterlege bei Zahlungspartnern optional interne Adress-, Kontakt- und Kontodaten\n- F\u00fcge Belege, wiederkehrende Zahlungen und Erinnerungen hinzu\n- Lege Budgetziele fest und analysiere Entwicklungen, Prognosen und ausf\u00fchrliche Auswertungen\n- Trenne finanzielle Kontexte mit Workspaces und nimm deine Daten per pers\u00f6nlichem Export mit\n\n### Gemeinsame Kosten\n\n- Erstelle Bereiche f\u00fcr Haushalt, Reise, Veranstaltung, Projekt oder jeden anderen gemeinsamen Zweck\n- Halte fest, wer bezahlt hat, und teile Zahlungen gleichm\u00e4\u00dfig, nach individuellen Anteilen oder vollst\u00e4ndig einer Person zu\n- Behalte pers\u00f6nliche Anteile und offene Salden im Blick und rechne Bereiche mit nachvollziehbarer Historie ab\n- Nutze bei Bedarf eigene Kategorien und Zahlungspartner je Bereich\n\n### F\u00fcr Nextcloud gemacht\n\n- Deine Finanzdaten bleiben in deiner eigenen Nextcloud\n- Erhalte Benachrichtigungen \u00fcber Aktivit\u00e4ten in gemeinsamen Bereichen\n- Erstelle vollst\u00e4ndige Admin-Backups f\u00fcr den Wiederherstellungsfall"}},"isFeatured":false,"authors":[{"name":"Wolfgang Hollaus","mail":"","homepage":"https:\/\/hollaus-it.at\/"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEAzCCAusCAhOUMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwNzEzMDcyMzE3WhcNMzYxMDE4MDcyMzE3WjATMREwDwYD\nVQQDDAhjb2J1ZGdldDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBALZv\nHXhclkQgmkJANKPx+jksFhyxVI15+ObbORgtljGexQfmOV1BuYGoNAq9pObzVhwt\n2qVe9uLu\/WKoqMXEP0fydNPNjIY6mLxlyO6Pq72E3uZqqNc2W8X0LnzgiZEf\/FMQ\n9C1Y7GxbvDRtQ3lTJis3jpJ1u77zuB2e6u7NyDra3qlq9wHkdjiPK8zLI8xR1aWw\nBHQpgk0kyPv+HPsF45RVYSl6oPqRyx1uOl6h3w7sVb2JTDV15tCIY7FfvehlRROa\ndGNQrruRsk\/gbDpMJ+iZp8w3jgr3K\/CFlhl1HcBZYufPqkyMXuQ5g2rvSq4Q8ShW\nqxk+4+TG+a5SVibas7gCg3KUHXasr\/xkz7BgtB0dLaDCUCGrPkjmJx6k93u1W0Em\nw6NWe9Zj\/pGXke65xE6c5wVTin7IC+Phi90zsl25icWqmaINfUdAcRXqllfOq444\nLpCyGTMyMKsCl7o7h3T6s8g79L0R7Vf3iDWWzv1VgHLBvC8Sgvb0316egM+m0Nnb\nJfb8HIe1oMy4GvmlRT17JNnuXXQnQRrDGfAW\/zlIiagjr2pxkkEnO4OnkpvXtEvi\nDpnG1FA8Ggs7T3KKs2dGdW0enD0yS4N2+1SAmKLPUiBBN7h0fB\/hlY2i5gsbIXng\n1AsJQni9KOeBWXHac4IBgBnU2n2etgvIxz3ZXWnpAgMBAAEwDQYJKoZIhvcNAQEL\nBQADggEBAAfg3EYQTO75UATb4+05OkAi3BlS13ai7o2vv2h9kMfJ7CdmBzPkzZES\nZun7APiG131WZcqmX3zeOqMHgzngtSD7vlpr2L\/bEG4SsOjK3NR8G6v2D9BEmOSC\nwFmCITyC\/5MHJ3O8s2g3QppOROd57KMZdptRCy5UXcls0tbN6eqrDdHf2a9hLbY4\ncynwLH4AJYzDaJmKJtCHm\/SNo2OMEMuMPd+dmDzWgHibKUQWgBRrfXqD7zUsim7H\nU78YHbNEKby6Ozks+R\/kYUXeBCEPEYz3r15Go2aIGxe2WO3P6V4BcphJQ0PTaYwf\nuH5afXlmtdvO4O1IaBIMYzwdTbbbY+I=\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":[],"videos":[],"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:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL09saXZlclBhcm9jemFpL25leHRjbG91ZC11bnJvdW5kZWRjb3JuZXJzL21hc3Rlci9kaWZmZXJlbmNlcy5wbmc=","smallThumbnail":""}],"videos":[],"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":"fairmeeting","categories":["social"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/git.fairkom.net\/hosting\/nextcloud-fairmeeting-integration\/-\/issues","website":"https:\/\/fairkom.eu\/en\/fairmeeting","created":"2025-04-03T07:41:01.351011Z","lastModified":"2026-07-31T11:22:16.247626Z","releases":[{"version":"0.23.2","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=25.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/fairkom\/nextcloud-fairmeeting-integration\/releases\/download\/v0.23.2\/fairmeeting_v0.23.2.tar.gz","created":"2026-07-31T11:22:16.232597Z","licenses":["agpl"],"lastModified":"2026-07-31T11:22:16.300071Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=25 <=34","signature":"Wa55EEPRYJzvpRuhdl9xJu9zlOvGv05ngOD8nLRQUl4tI8r36MClj\/X5U6zcAR4xNkB9ivtOxMWc4TaGkqqN6WDKV8NQuX8s2qz4wyv5hv2OJOjtpZhMTGKTb\/77GQuxNYzMSVOQX\/Kd\/4HxXdMicIFcmtPIDq0j11qvMS2VobVmdtpiCC47eXxLOGY2TMZef3cBKNwdhEP7XgiC15bykLZ7sfH3fJLR2vRevlAXm5q84uguW5HO04+ujQoHKvAt4GzHc\/kdQbQV3a6Elnm6gdftozK0dve0aY5jr73sdduJ5KTFFsQthENZJ0JE9YB9bSweqDpM6M4dJ7tjfUgkyN4pups9dHb7+J4bZLEQidNUaf1wpxAzm3wiz7HQ+bnuFP3pkNromUOKDl2FejxK6bF3EAHxf7MNLRnfatRU09PCzrxjlRZRqkofBO4R9zoTkotKHndyvgwb43ULWt610m2pNuAykWAUdc7+AFvUBMGFEC\/iJWq1HdiMTeuOcskh2D0seU2f7tm4UlQ+ob1B8zROgeGN+3K8L5yIiLt22KOJ+3VyPIUcnJQEwUzVSIoUpuEAY\/pkJXnB4Le8ljEaJ0zFNiGtrzsDTa+HtdJPWOOdoDIzlLsR7StNVJ+\/8F0vdeFdKeiAmyj5UlouPmmF+miEPtWsqqogDMuqgaLziAY=","translations":{"en":{"changelog":"### Fixed\n- Error toasts on the room page and in personal settings were silently\n swallowed on Nextcloud 34, which removed the global `OC.Notification`.\n Both call sites now use `showError` from `@nextcloud\/dialogs`, which is\n bundled with the app; the toast styling ships with Nextcloud core on\n every supported version.\n\n### Changed\n- `max-version` raised to Nextcloud 34.\n- `@nextcloud\/dialogs` is now a direct dependency (it was already pulled\n in transitively by `@nextcloud\/vue`)."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2ZhaXJrb20vbmV4dGNsb3VkLWZhaXJtZWV0aW5nLWludGVncmF0aW9uL3JlZnMvaGVhZHMvbWFzdGVyL2ZhaXJtZWV0aW5nL3NjcmVlbnNob3RzL2ZhaXJtZWV0aW5nX2NvbmYucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2ZhaXJrb20vbmV4dGNsb3VkLWZhaXJtZWV0aW5nLWludGVncmF0aW9uL3JlZnMvaGVhZHMvbWFzdGVyL2ZhaXJtZWV0aW5nL3NjcmVlbnNob3RzL2pvaW4ucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2ZhaXJrb20vbmV4dGNsb3VkLWZhaXJtZWV0aW5nLWludGVncmF0aW9uL3JlZnMvaGVhZHMvbWFzdGVyL2ZhaXJtZWV0aW5nL3NjcmVlbnNob3RzL3Jvb21zLnBuZw==","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"fairmeeting video conferencing","summary":"fairmeeting video conferencing integration","description":"This app integrates the Jitsi based fairmeeting video conferencing service into Nextcloud. fairmeeting is hosted in the EU, thus fully GDPR compliant. We have set fairmeeting.net as the default Jitsi server, as meet.jit.si requires additional login or a token and is limited to 5 minutes in embedded conferences since 2023. \nFeatures:\n- \ud83c\udfac Full-featured online video conferences in nextcloud\n- \ud83d\udd17 Sharable conference room links\n- \ud83d\udd0e Integrated into global Nextcloud search\n- \u2705 Audio and video test before joining a conference\n- \ud83d\udcaf Supports hundreds of users\n- \ud83d\uddbc Customizable background images\n- \ud83d\udc4f Emoji reactions and animated GIF interactions\n- \ud83d\udc69\ud83c\udffc\u200d\ud83c\udfeb Organiser is moderator and can assign moderation rights\n- \u2795 Option to open meetings **in a new browser tab** instead of embedded\n- \ud83d\ude38 fairmeeting fair use is one hour for private conferences, or get a [pro plan](https:\/\/fairkom.eu\/en\/fairmeeting) or configure your own Jitsi server\t \n\nVideo conferencing is based on the Jitsi framework, see their [documentation](https:\/\/github.com\/nextcloud\/jitsi). fairmeeting is hosted by [fairkom](https:\/\/fairkom.eu\/en) on a scalable kubernetes cluster, see their [info page](https:\/\/fairkom.eu\/en\/fairmeeting) and [FAQs](https:\/\/git.fairkom.net\/hosting\/fairmeeting\/-\/wikis\/home). This Nextcloud app is based on the [Jitsi app](https:\/\/github.com\/nextcloud\/jitsi)."}},"isFeatured":false,"authors":[{"name":"fairkom","mail":"support@fairkom.eu","homepage":"https:\/\/fairkom.eu\/"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBjCCAu4CAhKaMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjUwNDAyMTI1ODE5WhcNMzUwNzA5MTI1ODE5WjAWMRQwEgYD\nVQQDDAtmYWlybWVldGluZzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB\nANrrwfax\/kPVbJLm119X+QYjSREplZqBf0xr04kGqkRFhXvLgqHCCMFRZECDm4qV\nnOvS+aDicLzyY6pBYI\/vZm4IWU47M0qAuUfd\/lgxEK3+gSIOI7yC8kbIPe6lQXFD\nPwcD\/Ve8WWuSdlOxpfKicqTT6f3pU91wuSCW2vfFOVWYfThjoEdsBgen3gtHgI9C\nIErKhQmsd95OB1odgXoVNzWBsJqMfzzjCpbJ57uFr2JUGw2sW7jhx7s0dOMO1fx6\nmODETVNFEnvtczhQDnD81cnyGpoxKZs4ZcpCVkYKWw2kLdLtq5193wSmv+tncjyK\nMHJoKIMbr0coLlGvj+jY5qO5vkVdA2g+d+gtfffWObgMKR8C9C1LGGP5bA3BsJ0h\nHM+SccrPAngF2GsGZExboTpvZwRxmitMD4mCLTYJ\/De59rN7S3bHboN1krjvkwvf\nmEZiFjuyGdYBRh9YZxZK7k+xzkX4KeNyMUvRCxg41xjw56ya4w0je8Mfg8fIvBrg\nXdA3ba9tEz5o+lMpBlaIiAnZAf9j6KJ1ZY22MmoboS+IWCmoZ2ne4unrmHDnFYqq\niljyxfMdLqZgZoIk0MBJaBMA73k6qMRtrQbwS2B47ybWf6o9Hrz\/X+wkGsX1gy30\nlhPdMQyGxZW4uf2BEqD0k2Nmw9alIdoCdwsOEkKtMpeJAgMBAAEwDQYJKoZIhvcN\nAQELBQADggEBAC0bURMP2081elARTi1fWHLWpL5VFyB+NXnpfTuzvVPK1kGKXcq4\nZw62TMDfkpBijHEqjzV2U9rqFyoWDSxn+TQ36OMIxgMjzsV700O+xi5RfSYb3+jn\nMbOv\/tszl16N1Zu6tc+AuyLViM47dmB8vnapD86Gqij+a+WNruI7HRL45JhhQ87Y\nXOvsl9txwUrR1PPmeXaTb6fsFV6B0i1yt6r9RmK+9lw+nf+GFfOpATvOknnBMAwH\ns0+Y\/98sQ4pBxNP7Oc1HmbEFPOjzz1XV7W\/Zqbpv3IO\/dmk2Ws08O9jlj\/FR9giL\nn7Kw0A8SO8aLWxA3i6Bqr1bzsV\/UwEe7hK4=\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:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3RoZW8tbGFuZ3N0cmFhdC9kYWlseXZlcnNlcy1uZXh0Y2xvdWQvbWFpbi9kb2MvaW1nL2Zyb250ZW5kLW5sLnBuZw==","smallThumbnail":""}],"videos":[],"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":"zimbradrive","categories":["integration","security"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/ZeXtras\/zimbra-drive\/issues","website":"https:\/\/github.com\/ZeXtras\/zimbra-drive.git","created":"2017-05-11T15:56:13.719675Z","lastModified":"2020-04-02T12:34:02.072736Z","releases":[{"version":"0.8.25","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=9.0.0 <19.0.0","minIntSize":32,"download":"https:\/\/zextras-artifacts.s3-eu-west-1.amazonaws.com\/zimbra_drive\/nextcloud\/zimbradrive.tar.gz","created":"2020-04-02T12:34:02.066685Z","licenses":["agpl"],"lastModified":"2020-04-02T12:34:02.149109Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=9 <=18","signature":"a+AeW3NsSSpWaKw3CTH4vrHSa+KzHnvSHuiT09wZuuaaFX6P6JfmugmmsgVTXKpX\nOJvHforQOFaOgog\/dqzi4d+Oo7xSVR6lHeS5PzyPtqW8inKJqrq8HGQqOBmyX5AC\nzd+RDGAQiBr6vl6MpitJxwiRf3SKw2LHFOFMrWUyXd02YO6bvylghCNiNee\/zFrQ\ntA5mYENR\/Nwu\/8bxdOWnz5W7afmYks9yShrYydwrdllpbAjxkCtOGhExIHO2uc+L\nVe8jtvcgMV+kiPXam8ykGvGyA4up3fBAr4qmkZ59n9\/YiyGPoakXJgGeAtWV\/0y9\nMuRhQZWXVL++MgMJqdknw1ViCmGUoLb\/s4BfXh6B1FiiQrLc8KUezTtbY9ySTyD3\nY6Po1qiV6r+BtQjerXRYFId5X8NY3aYVdt1CFd68AIpf6\/2mPd6c9ZRWqvi0HG+z\nfcIQQWdGCT8Q8maBf7RO9fm7CTDdHMTCxUVi5K01UaFAcxS8nfsjn4m9dQwzC5+w\nie87We4AMX0fK69VSH6EdSfSeWivM8R95QhID3hSp38XmVmbyFub6YV408uitpHD\n+fCnsP5MYHT5QN7mtEpPu7yjJixmW4refBhKn6y7iZDPesxc1RYeVjlVtPkj9UrV\ny0iayYy7dSP11UwcwPCkzwJgMV+8Vpot16voKZdLMFU=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9zMy1ldS13ZXN0LTEuYW1hem9uYXdzLmNvbS96ZXh0cmFzLWFydGlmYWN0cy96aW1icmFfZHJpdmUvc2NyZWVuc2hvdHMvbmV4dGNsb3VkL2FkbWluLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9zMy1ldS13ZXN0LTEuYW1hem9uYXdzLmNvbS96ZXh0cmFzLWFydGlmYWN0cy96aW1icmFfZHJpdmUvc2NyZWVuc2hvdHMvbmV4dGNsb3VkL3ppbWJyYS5wbmc=","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Zimbra Drive","summary":"Integration with Zimbra","description":"Add Nextcloud \/ ownCloud as Briefcase in Zimbra with the full features of both applications."}},"isFeatured":false,"authors":[{"name":"ZeXtras","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEBjCCAu4CAhBRMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMTcwNTExMTUyMTA3WhcNMjcwODE3MTUyMTA3WjAWMRQwEgYD\r\nVQQDDAt6aW1icmFkcml2ZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB\r\nAPkLPrBGLEOUMZmh\/jt+i6M\/JCnzT+x+MhhvJCBQaJaYGaFfkBYhP\/WHE4pI+XII\r\nFvK0Pu0iN1wIOd\/gDs7kgOmQOOPlSb7zOqfEsxp7THha8ZT78niuHCS2qGQ\/sjyc\r\nJf0RhhEsaw4h7dNtk8dFwgYRInzxQGZcskJ5WnK4F5Uupo5VJddn6ZOAyS5Iw4Wz\r\nQIeZqORZZzRIve\/PITvQ9NHK4sqm+a0eLvfGUh\/n1Pqf2T8YY1SZE\/37A0cIdsJv\r\nsSwANAZlL6Nwz\/FQKP7YH1A1oaKUFk+Vy31k44DSyh73up4ObgmassrNmA9A24l3\r\nNisR+7yer8858MMapC9wFm5IpFOD0X7PReKMrYtYL0CSNZXiLjhPZ9X\/Sm9UPqhv\r\n4ip\/9lOaR2GYBQh3TpQ4nPHbhYM93Y2CO3WHOzmTFOAqBc\/eYA9kzBxib1MvxCcE\r\ngZveRVXt8F2WvgE\/c7X+B0fNk+CUADL6m4Dlyqxk\/F21b8MZhPi2mEUzpzTo4PU2\r\nOsTkXThN1SbZ+sAtrxCB+G4xOt9rf4D9gs1k30wqa4zcuzCrY1cA+5XMYXBQMhBJ\r\nTSpy1Do9V5rjcNVT6Pz+gvIHSBX3A\/xmTbISpVPZZJng9gSZ1rSCOQ1zKmBWfX+B\r\nb1EwgFtmX2K2niFHHgQOTv0sITeWSCUJ3jVXDlZKBtnnAgMBAAEwDQYJKoZIhvcN\r\nAQELBQADggEBACwm4sRC2g2K1W8tPF8GNahNGNRZAl1F97RaoT7ZeVzBnp8KzSZX\r\ner6kqxpEw8DEV8jPKCYjMAJAM5PjsSB48WuPf4dlelf21uCWWtvoi\/OR55zXJIUY\r\nFCCWHvnmDh6I9Fp3TX297MGMMiETogP9SpOb\/ihtnaEtWDPzNSprlMzk9c86jcNv\r\nSv0qiyhtQicJOhvt\/HVxZ4U4WqMJ9il+8cLA0IT\/QRKRSt7UTAixJLY\/Xrn3tekU\r\nVHRm94swp69Fi64WfUyC7jnqDtEZiz6rrYXyLyBScV0P0vLwvFTAVdgbEnXPO+Ts\r\ny69v1pEGPpIfeFuLFcrvIh9zWjtf9sIMjcY=\r\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-09-16T10:13:46.860053Z","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:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2xhbW90ZWNoL2RrbXVuaWNpcGFsb3JnYW5pc2F0aW9uL21haW4vcmVhZG1lL2RrbXVuaWNpcGFsb3JnYW5pc2F0aW9uLXNtYWxsLmpwZw==","smallThumbnail":"https:\/\/raw.githubusercontent.com\/lamotech\/dkmunicipalorganisation\/main\/readme\/dkmunicipalorganisation-small.jpg"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2xhbW90ZWNoL2RrbXVuaWNpcGFsb3JnYW5pc2F0aW9uL21haW4vcmVhZG1lL2RrbXVuaWNpcGFsb3JnYW5pc2F0aW9uLmpwZw==","smallThumbnail":""}],"videos":[],"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":"contractmanager","categories":["office","organization"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/cpcMomentum\/contractmanager\/issues","website":"","created":"2026-02-04T10:51:10.358320Z","lastModified":"2026-09-06T00:41:23.315631Z","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\/cpcMomentum\/contractmanager\/releases\/download\/v1.7.0\/contractmanager-v1.7.0.tar.gz","created":"2026-09-06T00:41:23.298975Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-09-06T00:41:23.381598Z","isNightly":false,"rawPhpVersionSpec":">=8.2","rawPlatformVersionSpec":">=32 <=34","signature":"cvlEPnIKbl3NZG8jDo\/tPcLVVV8r+h+y+iBjZWnvMKu1Hd4bxtL9Ge374uPyXH58I4Fn+XiBYhU3l9lQv9ZRjN3y1SCLSso+2VKDZUH0AcitiflXB1uz+5F3HP7eA2Fa4GfTd00MfcKEh22+oGGaomwtUCK9gds491QPFCgV6v3kcOdfFF\/Lzah7UmOf7oWJGqvwr54ccM3Wu1YDNcX01zBxxCUnvL9ktl9a+PI9\/3K\/y0zUmLS2su\/jsR2fMLYM7RjL3u40DlnxA8zRq\/TOTuCg\/xYfkGVQb2uOwop5MGGFftO7ODBVnFywtw7KBGXVGqfPaCJKsGLzbeXLulJzDg==","translations":{"en":{"changelog":"### Added\n- Automatisches Backup: In den Einstellungen zeigt VertragsWerk jetzt, wann zuletzt gesichert wurde und wann die n\u00e4chste Sicherung f\u00e4llig ist. Ein Button \u201eJetzt sichern\" l\u00f6st eine Sicherung sofort aus, ohne auf den n\u00e4chsten Intervall-Zeitpunkt zu warten (#397)\n\n### Fixed\n- Automatisches Backup: Der Sicherungsrhythmus wanderte Tag f\u00fcr Tag um bis zu einer Stunde nach hinten (z. B. rund 25 statt 24 Stunden bei t\u00e4glicher Sicherung), weil als \u201ezuletzt gesichert\" der tats\u00e4chliche \u2013 durch die st\u00fcndliche Pr\u00fcfung leicht versp\u00e4tete \u2013 Zeitpunkt gespeichert und zum neuen Ausgangspunkt wurde. Der Zeitplan wird jetzt an feste Intervalle verankert, sodass sich keine Versp\u00e4tung mehr aufsummiert; verpasste L\u00e4ufe (z. B. Server war aus) werden zu einer einzigen Nachhol-Sicherung zusammengefasst (#375)"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2NwY01vbWVudHVtL2NvbnRyYWN0bWFuYWdlci9tYWluL3NjcmVlbnNob3RzL3NjcmVlbnNob3QtY29udHJhY3QtbGlzdC5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2NwY01vbWVudHVtL2NvbnRyYWN0bWFuYWdlci9tYWluL3NjcmVlbnNob3RzL3NjcmVlbnNob3QtY29udHJhY3QtZmlsdGVyLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2NwY01vbWVudHVtL2NvbnRyYWN0bWFuYWdlci9tYWluL3NjcmVlbnNob3RzL3NjcmVlbnNob3QtY29udHJhY3QtZm9ybS5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2NwY01vbWVudHVtL2NvbnRyYWN0bWFuYWdlci9tYWluL3NjcmVlbnNob3RzL3NjcmVlbnNob3Qtc2V0dGluZ3MucG5n","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"VertragsWerk","summary":"Vertragsverwaltung mit K\u00fcndigungserinnerungen","description":"# VertragsWerk\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":"pdf_downloader","categories":["office"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/rotdrop\/nextcloud-app-pdf-downloader.git","website":"","created":"2022-07-19T23:08:37.505426Z","lastModified":"2025-10-15T12:02:04.729803Z","releases":[{"version":"1.2.9","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.1.0 <8.5.0","platformVersionSpec":">=30.0.0 <33.0.0","minIntSize":32,"download":"https:\/\/github.com\/rotdrop\/nextcloud-app-pdf-downloader\/releases\/download\/v1.2.9\/pdf_downloader.tar.gz","created":"2025-10-15T12:02:04.659235Z","licenses":["agpl"],"lastModified":"2025-10-15T12:02:04.778061Z","isNightly":false,"rawPhpVersionSpec":">=8.1 <=8.4","rawPlatformVersionSpec":">=30 <=32","signature":"YJLwzfjPWY0R6SA0Q8YUMJ0GfIuDnlW9yjUOKPmsxkdjHC7V26NzyAwegEFTO2u+\ne23YwtrQKsadEA0Xg08KGudFpVRaaJMXi30YFubaqZ20Ee+LvLymchf3rWXUo9B+\neY3H0EhGxILSIMjYZ0mAlIBNeSX5FHIMqVT0BVtFF898wubPnDLJWDi6PAkP2OUg\n+xZ4kb8JPXbKRC77RkZ9b0eRqQnBJ\/XQCVmnr7kPjxgue7Wlufpno8CAWflZMufZ\n4N+1kH75fytkY+khNPSKVPZwM6lx1rSD+k0VzHTmuPbPCq0pUj\/9yaHDUhBCJXpb\noSTiUO2GDhAnF7A\/APQwhyrM7SvmEEQ7efQr+8vGnlTCYrqWkoKOwvG+a4YL1EHU\n2xCCiL3q2TKT2e1vYxRDkiHZOaWXTbDU+SLp6cK1lcqwBlzykEewq9yhrW6P9ehQ\nt1sWn4Oy5VtVpG12t9GjTaYjpsdyBmquKUNnjda5Ar2zQsBvvkhw+Q6Yp75wGujv\nWPUyHVhEAcy4N+lbsvi8k2FSHQD2ORCz5Idkbd9IKRsLzqZMUKW56Dttndn22G9k\n8+9wL36uQloI35g3rYxfAd6KC4DymHiOKtGG2nEFcURsclwxv1kVjR8F2f5dDfHn\ntKmPC83noxhvANyAQD4yByQonIW5naBTWBahMbz4cgs=","translations":{"en":{"changelog":"### Added\n\n- support Nextcloud v32\n- rudimentary build instructions\n\n### Fixed\n\n- translations, courtesy of the Nextcloud translations team"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL3JvdGRyb3AvbmV4dGNsb3VkLWFwcC1wZGYtZG93bmxvYWRlci9yYXcvbWFpbi9jb250cmliL3NjcmVlbnNob3RzL2NvbnZlcnQtZGlyZWN0b3J5LnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL3JvdGRyb3AvbmV4dGNsb3VkLWFwcC1wZGYtZG93bmxvYWRlci9yYXcvbWFpbi9jb250cmliL3NjcmVlbnNob3RzL2NvbnZlcnQtYXJjaGl2ZS5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL3JvdGRyb3AvbmV4dGNsb3VkLWFwcC1wZGYtZG93bmxvYWRlci9yYXcvbWFpbi9jb250cmliL3NjcmVlbnNob3RzL2RldGFpbHMtdmlldy5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL3JvdGRyb3AvbmV4dGNsb3VkLWFwcC1wZGYtZG93bmxvYWRlci9yYXcvbWFpbi9jb250cmliL3NjcmVlbnNob3RzL2FkbWluLXNldHRpbmdzLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL3JvdGRyb3AvbmV4dGNsb3VkLWFwcC1wZGYtZG93bmxvYWRlci9yYXcvbWFpbi9jb250cmliL3NjcmVlbnNob3RzL3BlcnNvbmFsLXNldHRpbmdzLnBuZw==","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"PDF Downloader","summary":"Recursive PDF Downloader","description":"Recursively convert entire directory trees to PDF and provide the resulting document as download"}},"isFeatured":false,"authors":[{"name":"Claus-Justus Heine","mail":"himself@claus-justus-heine.de","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIECTCCAvECAhHWMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjIwNzE5MTI0MjAwWhcNMzIxMDI0MTI0MjAwWjAZMRcwFQYD\nVQQDDA5wZGZfZG93bmxvYWRlcjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC\nggIBAKzN4stXpu8dmhvsFmSQtbybp3m+3VneMCyCcNiIPO161ThXsKyUqVMvsb19\n89sys\/qUfG4hnNt4pcYbw\/KEj77V5JdKMhh2fnOOr+7MzPoHzj6tUM+Yq3rkRioE\nMBJOqmas7AR9UlUNN\/ZAWhP2GBEmgu7nZOYbEOLtXFnWZZE6yFpWLvCpFgXDvSJe\nVrM7Sn16pXkV696qizVVPnIdYYj5Ynkj2bPJ9TofdGMAqM2btjsCRdtRkaEJw1wp\nGFevdDLKgn2Ejt56rb1e0IFf7kiWbLRU7vjU4uE6eHdqjQgXZbskzTl\/Yebo6mjN\n26sJzUr3dI\/4Ki0dNrCDFlKDrdhy4FTruxt6ugOISJQ8Kg0XxC+6RKR\/2z5q\/8zU\neu2u5Oce5whPMa837iqN3BAvRs0nK3g\/P3e\/Iq3GG+CNW4xTWtFsbjZL58SmoCX3\nZll2CcrxbHRtEEJfOcwNt9oppobvno5VK\/tijRJ230MsbQCWJXRPwpC7UNN2EHmB\n\/MBTq1\/l49xc4+gAOe+JqU+Vg6zDdvAugxj6rIDyBBddqcCKwcNkDvRRtxNygvea\nTW\/aoNnv\/vsqchNt0fkSHL2MJfVsPbIcRHdcBoIOLXVuoUOvnWxfJT9sYQeTJFvF\nSGLlMdvm5lye4Qr60\/xtBPNPLTrLrnMqoDssdWVpaJyxNPEVAgMBAAEwDQYJKoZI\nhvcNAQELBQADggEBAH1K2zkHdQsIDzfS\/0VlD8tsR66vFCT731s3t9xh63HVxWo2\nDGd1sKnOs7ZQq8tppigrJljFWW9JhQ7LONgUab+4OKq4n2qz7fSmAK50EBv7\/Jg0\nsv2MUyacK2W4WTOBWikNk7ZocdIkiXnNPkORPlu8ld7QeIgYmulrOJOBuJKaAVGd\n1DBXIIY\/WWT\/AQQ43V3YN6HwB9khfq6ni19IflFwHAOnoxGsSSt+Zcd7Edg4DQZA\n23WsMxn6sEQBwA806+pUbb89jo4Wa1ry+Y7ntlIT5wXJUzHLRDWD7wObVmvXZLDB\n8ua6CdIFUNzpMhfhirE+igncMm\/pl65XNQEbK7g=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"files_fulltextsearch_tesseract","categories":["search"],"userDocs":"","adminDocs":"https:\/\/github.com\/nextcloud\/files_fulltextsearch_tesseract\/wiki","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/files_fulltextsearch_tesseract\/issues","website":"https:\/\/github.com\/nextcloud\/files_fulltextsearch_tesseract","created":"2018-05-25T11:59:23.941177Z","lastModified":"2026-01-19T11:35:00.085728Z","releases":[{"version":"32.0.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=32.0.0 <33.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/files_fulltextsearch_tesseract\/releases\/download\/v32.0.0\/files_fulltextsearch_tesseract-v32.0.0.tar.gz","created":"2026-01-19T11:35:00.073688Z","licenses":["agpl"],"lastModified":"2026-01-19T11:35:00.136073Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=32 <=32","signature":"raRUiMrqOz1XAdTttU8yLJ1q0orY8G9Ap0qcpKKsMPCd8XMLqUdR+Avp+R8ay328JW9WRd6T859+XBFEiv931MHIDjX5nswIAgHUWpRPBhSKWUR+mnDHg\/7Nd\/mhCA0SRhflP0uKn9WLo9bexska+l4u2HWGczlspwckeH4F\/uT81kOWBAygycRxeNG95dJNgs68v85H+kaSjaoZsuu7kMSuxjBGZH\/qqiTMJnfygTZyoRHO5eZZgnhGy3o5Sx4i6BTv0vau+mX3wO1IEZEvwLwmLnfbm2OJqCaV7wdh5aWcHL4LfMSehxNuE6mzrcP30\/cDfCwmGVf86WmR84oiq+u4TKvev7HYpxl\/IDUVaikRtuP7+4FVs2mCP7TUdXoNALYYqwHkWt1eC7E+jTLZ0hGe7evz\/ifCSe0POB\/XGaFuhlMwqKC2sKRserXq3cgRd3zj3d2dakyisGXNNcQxCEjrzixmgF3aB0zmMYESuIvf+k4HA54hk45iwXZSz3k0D\/myW6UDytCVec6CiuSWx\/UKaWRXAsFCJQrCf10gIrXOX2o6RvNAW\/GLIAxvLkD6XFX5Zo3VSDBkacEhtuCGAoMxdWEmYkr6iTXpqywWgNnsaq7zzo9R9NKJbo+F+1M3sYRMrfZ++cRgrY64as1a6EAaR3q+A2E8PKMOpiS6zLg=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9mdWxsdGV4dHNlYXJjaC9tYXN0ZXIvc2NyZWVuc2hvdHMvMC4zLjAucG5n","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Full text search - Files - Tesseract OCR","summary":"OCR Some format","description":"Extension to the _Full text search - Files_ app to OCR your documents before index.\n\nThis is a simple app that use [Tesseract OCR for PHP](https:\/\/github.com\/thiagoalessio\/tesseract-ocr-for-php),\nwhich is a wrapper for the command line program [Tesseract OCR](https:\/\/github.com\/tesseract-ocr\/tesseract)\n\nTesseract must be installed locally, and configured."}},"isFeatured":false,"authors":[{"name":"Maxence Lange","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEGTCCAwECAhCkMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMTgwNTI1MTEyMjM5WhcNMjgwODMwMTEyMjM5WjApMScwJQYD\r\nVQQDDB5maWxlc19mdWxsdGV4dHNlYXJjaF90ZXNzZXJhY3QwggIiMA0GCSqGSIb3\r\nDQEBAQUAA4ICDwAwggIKAoICAQDhPFTqjJTZAh\/pJp9I\/u08Eq4CoKL0EEMiWMog\r\neNMwJBUnOKcGE0FrXV5BbpwviJRwiqxTGTePVnef8qIM+e9GghoehaMWmLJWgBIW\r\nujifVhUHBGX4ISGv4VLc0JN7SNldl2uENRAAgioczPRzpiWEQBBlq44U3sC2LzS1\r\n7VO+VKpo1bVL845ZjpAKpKTjnWJxBj31jRrejhCC9q9GM8GOUFX8aVI8XJyH\/US8\r\nhH2ac5KVPq6vrA9zwD1wsK+HUNQXLPiIIOFQs111WPi35k4yeEdTaIA0mmtpUgZ5\r\ni35UGkY2rAY2k0wvG4YFydUz4DrbA5WXSnwYXhD3c1YrcEFQdSklvEMPEuH1OmhK\r\npya\/DNTWGYvEHb6wxp\/sYrsQhUVsbzFghceXBCHofLeWjVQKGHm8ehwaQahIWEpC\r\n1UwyDWKSQRw6TZq7zbmwEZbmYrzlsGUTwdPVaJhq55uavYmg4+5gCrR35r3Q7BpO\r\nzWV8XX5+5Rkmw6Hg+pQm4xotDhY558Luqk0ybkTzxHGPJ6OP+Io5rxn2nVYlZN9K\r\ncycleaPQqsGSsHqzzemKb7hc75ry7L8R08Ok\/AMFci5K++8pvlGyK5NfD\/BH7nqr\r\nhg4RuMpwqpXxwTmK4qNDWBvQtY+kKyKD+yW7XQrQzphoDWpZlVJl6I9rYYowJGPp\r\n08vaywIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQBL\/3aKrG7gBe9A1DVLcmgKODsF\r\ndFpDIS4u9UroAvr9bjr4qJEioKYQqOwLamxxDA\/yLwBcJNBdoce2MAM4RBsXAL0c\r\nRdn7sUZ83ZyErahNAOli6U2Zyp8BolMJyEh5goQz9T9C\/s6fWMDWThd3U81RnImk\r\nzteET2dxcfJrwEQ6GIpOVDHx3N2fZ5Re\/KjTRf3d1J2mOn5lMcnujxrd9XTdhMql\r\n5slihQcFyss0j1TKy3TDZib3IpHoJT3mJaG6tZ\/5djoSSCKTviJcqdFppan8Nmau\r\n6bXuEqHzjQ6AkglxFpxF3\/Qtndz4YA370HnoodqmJ+u53O7CGSrej\/vAyaUf\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"yumisign_nextcloud","categories":["files","office","security","tools"],"userDocs":"https:\/\/app.yumisign.com\/help\/","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/rcdevs\/yumisign_nextcloud\/issues","website":"https:\/\/www.yumisign.com","created":"2023-04-17T10:38:44.107075Z","lastModified":"2026-09-11T13:32:59.224582Z","releases":[{"version":"1.33.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.2.0","platformVersionSpec":">=33.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/YumiSign-Organization\/yumisign_nextcloud\/releases\/download\/1.33.0\/yumisign_nextcloud-1.33.0.tar.gz","created":"2026-09-11T13:28:35.874906Z","licenses":["agpl"],"lastModified":"2026-09-11T13:28:35.937801Z","isNightly":false,"rawPhpVersionSpec":">=8.2","rawPlatformVersionSpec":">=33 <=33","signature":"RVHIW1Nl5Q\/Hhe0NB534iJVdYqUxOotZyYfjJxPQhSjO9d4dls2sfTI+k\/z3vaNj bzW2Oro+i3qZB5\/YEP+rgh8K42F3HKZoQj2upto+TLOsDCsuzNILkUmyHhEp0M\/E \/baYGVzGigblTekWqhSDGofVXW0yDQKYPz6S3tp\/X+iAVe827BLksFfC05HDoKgA v0\/qEg+8F8OM+ZOTyC4UJmQJ3qRAh3dVOrlqzFeu8MJAmtepRUqJKCepR2LVvyOA nd0V8yierIXZK0sl7vb49QAcnrgdF5Js\/gerGzaZvfKJY9+DXBOB3ZBKw0uzncIK JBEUoI27S4KOMcwuJV8b3Qox00PZQnNcisb5\/o9yoTM9kzh4fE8Li3OESTGPzOtQ VDkcVwkytdrN7zmW5TbRr9jWD4eStOqC2FqTqnGa+G8fa7l2AC2R8U2UJtfEC6OV KCEEZVZPUK3owTTLLoLRURiR+QJfeVYuMSHck3Q3rWcnQu9etc8RciXj2ySat8MX y45miXaCP7dqjI72GfBDUyQ6PItcYnI3W21E+P2Mq5p7jDjTKOsMBuzatZZ9hZdi Qdpjtw1cggCJ7ymfwubxe0exXlMEZM2v1F7mt9ZZDe5C4IpK\/tenfrbMvbdzb48B WKg3l35T1fDnu5QAuf0cplzFsrzJX0HEl88dqLWegmA=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/CgkJaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3JjZGV2cy95dW1pc2lnbl9uZXh0Y2xvdWQvTjI5L3NjcmVlbnNob3RzL3NjcmVlbnNob3QtbWVudS5wbmcKCQ==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/CgkJaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3JjZGV2cy95dW1pc2lnbl9uZXh0Y2xvdWQvTjI5L3NjcmVlbnNob3RzL3NjcmVlbnNob3QtbW9kYWwucG5nCgk=","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"YumiSign for Nextcloud","summary":"Nextcloud app to sign your documents with YumiSign","description":"# Electronic Signature\nThis YumiSign Plugin for Nextcloud allows users to digitally sign documents directly within the Nextcloud platform. With this plugin, you can securely sign PDFs, Word documents, and other supported file types with ease, ensuring the integrity and authenticity of your documents.\n\n# Features\n\n* Digital signatures for various document types.\n* Support for multiple signature levels (eIDAS compliant).\n* Easy integration with Nextcloud's user interface.\n* Secure signing process with audit trail for document verification.\n\n# Requirements\n* YumiSign account.\n* YumiSign API key.\n* HTTPS access to YumiSign server from your Nextcloud server.\n\n# Installation\n\n1. **Download the Plugin**: First, download the latest version of the YumiSign Plugin from the Nextcloud app store or the official repository.\n1. **Install the Plugin**: Log into your Nextcloud instance as an admin. Navigate to `Apps > App Store`, then upload the downloaded plugin package.\n1. **Enable the Plugin**: Once uploaded, navigate to `Apps > Disabled Apps`. Find the Signature Plugin and click `Enable`.\n\n# Configuration\n\nAfter installation, you may need to configure the plugin to suit your needs:\n\n1. **Access Plugin Settings**: Go to `Settings > Administration > Signature Plugin`.\n1. **Configure Signature Settings**: Set up your signature preferences, including default signature format, security options, and any integration settings with external signature providers.\n1. **Save Changes**: Ensure you save your settings before exiting.\n\n# Usage\nTo sign a document:\n1. **Open the Document**: Navigate to the file within Nextcloud and open it.\n1. **Initiate Signing Process**: Click on the `Sign` button typically located in the document viewer's toolbar.\n1. **Sign the Document**: Follow the on-screen instructions to sign the document. This may involve selecting a signature type, drawing a signature, or using a digital certificate.\n1. **Verify & Save**: Once signed, the document will be automatically saved with a signature. You can also verify the signature through the plugin interface.\n\n# Troubleshooting\n* **Signature not Appearing**: Ensure the document type is supported and that you have completed all signing steps.\n* **Plugin not Loading**: Verify that your Nextcloud and PHP versions meet the plugin\u2019s requirements. Check the Nextcloud log for any error messages.\n* **Issues with External Signatures**: If using external signature services, ensure your API keys and service settings are correctly configured.\n\n# Support\nFor more support and information:\n* Visit the [YumiSign Helpcenter](https:\/\/app.yumisign.com\/help\/).\n* Report issues on the [YumiSign contact page](https:\/\/www.yumisign.com\/contact-us\/).\n\n# Contact us\nPlease contact YumiSign\u2019 sales team [info@yumisign.com](mailto:info@yumisign.com) to purchase e-signature credits."}},"isFeatured":false,"authors":[{"name":"RCDevs","mail":"info@rcdevs.com","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEDTCCAvUCAhILMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjMwMzE2MTA0MTEzWhcNMzMwNjIxMTA0MTEzWjAdMRswGQYD\nVQQDDBJ5dW1pc2lnbl9uZXh0Y2xvdWQwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAw\nggIKAoICAQDACQvXyWEnk9wihtbu69z3SpOVmG055s6dhrbbwyCWP6NYDJTRlXBx\nyhZGJsYUGxmpD0TzbmxzEbnPbxkDeXZMkbPSq2Y0OP+UUHZSWbwU6\/2QxKqxas91\nm6sSAfzt7KnRjxUwjQ5E9udmcWaSfledE4XMeTTj+kkIQzn75VVQdfBOXCoHtHD7\nF+X1GxIGvaiU+9VCehllozqsN2p8mFazuxv66yqU\/7VAlJmTFXXs6UHi8YRF1QJ+\nb\/U8XMVl3xtcgj2JYz7O9TSgOJSkzYdmdlBD2suo2RjTWRqZjKt2+DR1YUD9Nkfv\nUu0RkpIJaOQ22S3GtZT+uDzjHqjbXHkFxGYUck1wK\/8DB9MPiLoQmF2\/nHAKqfZp\nKhdYdKg+v3u86DQkt2\/nZGLhHUCj1+rcUZxvV\/hc3B0cV89Wkj3hA29uur4w7WiJ\nb718kIRJuLekmt1DBW6H0Fw0k9cWD+FAdpIniNWRLc9VhTHhd\/1\/wk34NSQyLiI9\n71WxLbC3jF2Jw6bL0rGERfwZ+fMClb3V8Z0woLgG15WhylGbFcjMB8tP\/n24zsj5\ngrxG\/9Lor+PDGLkLdLH\/aUOhCuu\/kUZS1ndtboR2F0DHyx8xJElw5vwyiAfQRE5r\nxh8j9G6ejUtF4zNiNPG\/A7fV9DHvlQ8Qrd9CkQ92+o+OtRoVUI0jmwIDAQABMA0G\nCSqGSIb3DQEBCwUAA4IBAQBtQc9ymPaerhH9HOBiPvg9Zv0d\/ZvpBjOXA3ma8GHZ\ndCCZzds\/dyydb5ECusuq0NWjIhCxb5g5pNmR668diLPOSIMMPHDz7wuBKuWqY25v\nHKn+bzDeSOZCnxC6uV1aUV0aqx46y7tT9tbEkkQHaDgD7CgDJyIrNES+xBkQUQEP\nVuXdwpsvV6J4R+JwySWjo8sxosGEMyNaXrXxbplSoTfRvdDmz6qd27tURrYnI7v3\nBjXwKCh9x1zrlW2tKqC0uo9Y\/NHO1KMzBiuHZqI7cs8cvvOUoCxSsE5z+DpqZllp\nt3VdPrJEv6VKiiz9qguTx9TwoE31usPhGPFe0EFmzLlh\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-08-05T09:30:34.777008Z","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:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL25leHRjbG91ZC9pbnRlZ3JhdGlvbl9kcm9wYm94L3Jhdy9tYXN0ZXIvaW1nL3NjcmVlbnNob3QxLmpwZw==","smallThumbnail":""}],"videos":[],"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-08-19T21:33:01.417116Z","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:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9hcm5vd2VsemVsLmRlL2Rvd25sb2FkL25leHRjbG91ZC1rZWV3ZWIuZ2lm","smallThumbnail":""}],"videos":[],"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: 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.7916666666666666,"ratingNumRecent":0,"ratingNumOverall":24,"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":"l10n_override","categories":["organization","tools"],"userDocs":"","adminDocs":"https:\/\/github.com\/librecodecoop\/l10n_override\/blob\/master\/README.md","developerDocs":"","issueTracker":"https:\/\/github.com\/librecodecoop\/l10n_override\/issues","website":"https:\/\/github.com\/librecodecoop\/l10n_override","created":"2023-08-29T21:58:19.485423Z","lastModified":"2023-08-30T18:21:49.231800Z","releases":[{"version":"1.1.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=27.0.0 <28.0.0","minIntSize":32,"download":"https:\/\/github.com\/LibreCodeCoop\/l10n_override\/releases\/download\/v1.1.0\/l10n_override-v1.1.0.tar.gz","created":"2023-08-30T18:21:49.225837Z","licenses":["agpl"],"lastModified":"2023-08-30T18:21:49.299373Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=27 <=27","signature":"PXEyxAxWm+uspp6rcbhhYHusrNQqf\/+0Cx2Z+zcqSQh4u8r37bH9L2i1jD+ViDAf8jQkORR6GViykvyWD2++gUlGFLDeHMKkUxaoFmrCOj2iTwdMQB2nC6PznVoGkUpIboSPDsYh9FwBKCVpNoljgT9x+zku6Bqdq+wvxtHBWPBYdxAx9ikaaPyF8SvkWPQ9guLPgSgYeNf6QE+0Tbp6nGLNn2AEDdsgalBfdnjFyig3jgk9wjz+4qjqHGEEpNvBgM33RqXlL1bB1dOCYh8+70tPoCoBx1nk8cb1BzkCJMNa3x2p9rZ0xafIyM4N78uxCf2oys9fsxn9mk92cSEL6Jb1KS6yjl6z3RkOli3e\/k3PMuLNxgHhNzsEm6l\/JAh5HYQPTlv7p3dOvrN6wKxjNSfzDWqTC8C2EoxSCz54R\/PEc3OTX8q7Yhq\/WeqltigvtPU5Udg9Me7pwlZRxoALToVHKM88+L6B4zV44CcLxQlHTJTbhhyDdRKUPCC+HppYcOmAwJDbwqQggQOI2AZE6p03xVUoXOaqtiohaTAUmcuBYjPrIn+1zLZ2Ss9l1atOrCKPyW+d4LCr2xgb5md4NZ68LIywWtfKPOGS2lb\/5ZqwQPTtS+ubMeKhs5VyGFXj2JuktvcHKm1dlQXO40gjjq\/CPEiAehjyehOd6JcLLpQ=","translations":{"en":{"changelog":"### Changed\n- Make possible change from English to English"}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"translations":{"en":{"name":"Override Translation","summary":"Override app translation","description":"Override app translation\n\nAvailable commands:\n\n```\nocc l10n-override:add\nocc l10n-override:list\nocc l10n-override:delete\n```\n\nWith this app maybe will be possible change all texts on your Nextcloud. By example changing the \"Account name or email\" at login screen to \"Your code\".\n\nTo more informations about how this app works or to get examples, look at the admin documentation.\n\n\ud83d\udca1 Do you have an app idea? Want customizations to an existing app? Contact our sales team: contact@librecode.coop"}},"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-----\nMIIECDCCAvACAhIrMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjMwODI5MTAwNjIxWhcNMzMxMjA0MTAwNjIxWjAYMRYwFAYD\nVQQDDA1sMTBuX292ZXJyaWRlMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKC\nAgEApYPOTy5GwWmC1hUfi88ISbJu7yCFkV9894aRB5a8InbdDNxtJl2X2ZS543MS\nHzPhxtqTx5ndb89EFFroJOoarkODBBfiwa6XiSTKyPcxBm5B3fYm0xMaIW8o8Jg3\nQB1m+UN+4X2i6PV6xwASi56xAkcVNZOHdi5ptCjKk6iSUdavVgOcoPCKT6yXFXjo\nXp8q4fCtmPNBXWxFb3skURN06S7YtRqMDcuw5jj91D2AVhUMLpOVYnULWDCkaqaV\nr5YjbAnhZ0EfPr48KGOG\/Bc91kqTnT\/FTsCTjlghgbInGIobMGpta6cm4QCen\/12\n7RaNCXaBslKL64hoTQ4nWts4Oj07RdUFhTnBWlyobWAqwn+XycL0k7wroRWql70y\nkz+HkqvYbWRN67f7VupbXhDNEqS2FYyQb\/kczfKQRc80ff97dK43IqkRuvmxbjcM\nE9pElNUTGQPfncuYFBnXXLiD+Ja\/ElXv+dcIidapitc++8DwBAmoN+QEEpX\/tyn\/\nrF8kyOjPc7jlujdRRXaqsSivfZJEnMb4HRy+qMxqaLGLpIm7792Edi6VDvT1ieia\na51763c7hOhlYwbpSUefVIKXgQZAmuHq\/G4aZh6DrUKYkyPyPNydC26hqUM6qCAi\nmc1EPd7o2K18UJ6\/gLitkjaq82xWmHw6H6rJ8YbdhSvfK2sCAwEAATANBgkqhkiG\n9w0BAQsFAAOCAQEASsMisKgvbthspPHNuSgtKtJGNlxNzfPja5EfRDL+UeX7Dtzo\nkwJgQWY4IoeX+JYV5IK1adTGTWPQtjCTlrjD+B\/vqrszDZfJy+OnoBNLD49TmBh7\nMQt560H7ovhkP\/9020famwa6RRYK5v4JyJlP39B3VdZtNOp5isboHa2GqvT8RUqL\nehUU4y6bnJjO3rEr8Bebv5picLS5nM5rYIC9BxxyAm7JX3BDuLJlhMxdMWPvK5Q7\nzhdCEdJ3Z5dBO7L6FiEqWy1qF80hihBOq\/uzan4Xu3WigbQQRE19lDY1XNNcWnwR\n8ZkcsibgjpqJmv8eQDzZNnFxPyzFTFIj18C7xg==\n-----END CERTIFICATE-----","discussion":"https:\/\/t.me\/librecodecoop"},{"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-07-15T10:42:55.845993Z","releases":[{"version":"4.4.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=31.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/limit_login_to_ip\/releases\/download\/v4.4.1\/limit_login_to_ip-v4.4.1.tar.gz","created":"2026-07-15T10:42:55.839799Z","licenses":["agpl"],"lastModified":"2026-07-15T10:42:55.886791Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=31 <=34","signature":"ZfbMvnQ71z57ZCFEfK5cbJ92SyaA8AJVLnwC3ZUhCPvLgwlaNNAsQZJyZSFtxK4zAJAARkZwpqpKro6zvoqLlnA7nI5uZqVWipN9ogkbq+V7TMKNo60hD8e4uXveGbZrtwTtaqZPQQRZWr2sSHCRf6N\/lRddjyn3E3X5fIpklF7Pw96o1Ed1RhnNFULL6B5qjYXIZjsYRGR1u0KZhDQHSJ4TPHku3BDraUr+nxWG8Tda3Xlx20ouXU\/5Rn+8eoDd6MMYObQZNiTjAGZ2LuNIXc+EGQK1XmGTmo5koj5isWOGiTRs7jS\/5gQ26YADXfE8U5\/8PqkwUHs8tajm5OVS3JJZ\/dwEYWanJESuimSNAQWMcIz97pMS71l\/k5QCfcbrviPErdHGJAeZ3SWayQOC\/kJFOF+v9P7BWI+bHiKO5SlFCWYe93fr70EaY9QgG72XnxlddjJYHcNrrMIBEQwsQ6WhgUAL2luWGeSrLuWnP1AcIx1e55je2xJoSTpZqrHJuBo\/fHDP44VpzQyPqDDE1+jsNS5hC\/YzPIY8sVAv9G6KnOkzKgHbk\/M3yPjUtVcygjvzWDTxB2BFlgr6aMW+G0jcumR9EFoCu+EL5fGMTtuOpjxhduTa9fJFA7GBBRz5JngJcW4vbmEK\/vHRacUx4StHTo2zmAJebFlVZiuIEqw=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9saW1pdF9sb2dpbl90b19pcC9tYXN0ZXIvc2NyZWVuc2hvdHMvbm90LWF1dGhvcml6ZWQucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9saW1pdF9sb2dpbl90b19pcC9tYXN0ZXIvc2NyZWVuc2hvdHMvYWRtaW4tc2V0dGluZ3MucG5n","smallThumbnail":""}],"videos":[],"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-09-04T03:16:18.368851Z","releases":[{"version":"0.1.5","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.5\/safe_html_viewer-v0.1.5.tar.gz","created":"2026-09-04T03:16:18.338341Z","licenses":["agpl"],"lastModified":"2026-09-04T03:16:18.419488Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=28 <=33","signature":"JeaJNMpJSzTZ23jP4EY0r+YaWvmgT5BEruUhqkZnBKOLqxDsCf4fczFpy\/p0+tG9G5BY+YWFGZSs2LKnyW3zmAfZiGB\/vm6RXNXWr+PfJZvyxQYIUTqQS20gCAHR6ikxf9zlvXWA7PwqArzZ9UgqHOmCg4FXt+R9DmjvfvPlA2xG4jbybTpzpUUYuEwuWZc\/laKSp9NoAZwbkSnJZnzbA0MQ80UAAmywRINEbj50DuOthMEuXbI6OxEE93x6tYB9j15O9zo9lpWNG9BLvOF19C8E3R\/doRY8a6MrB5Qf5UV\/kKHqx0pncxovVHeGDdNNNTqfWfol6k7i14eNBjeX3lGhiFGXaCRHCRD8jt5L9ZMVZ0k3MFYN9ve+O7eL6kX29qPQyHjJHewb6MsZ7FlAjHV3uRZyiZ+IPN79JkCJ\/oFEcLUfF+6aMt4jpXsV7pGMnsYNYtEqYoGMdFev7aRA+H4zQkZstvCU9BCCuDKU9tSv\/u4Of9shWVe+TMzjwGCbbbjbu5Z3wMbYxAxqXo+lY6FnDrq7LssaEuFHp\/q0VCRQkHK8vhogHpdFyxhIEJ2dUGoRq5rMJUNR1rw6aB91WMVZR9KZ21LMw\/nmL+o3G441PPl17qacjrRihjRe9lbCB983FmupcXF+q5SyzWPpCPuBWUA8\/k+SEgLr\/ZSGUQo=","translations":{"en":{"changelog":"### Fixed\n\n- Long file names, slugs and constants were replaced with `[REDACTED-SECRET]`. The\n long-token heuristic matched on length alone, and `_` and `-` are inside its\n character class, so any kebab or snake_case identifier of 24 characters or more read\n as one opaque token \u2014 `docs\/reference_infrastructure.md` arrived as\n `docs\/[REDACTED-SECRET].md`, and a document long enough to name itself lost its own\n file name. Candidates that split into short written words on `-` or `_` now pass\n through; anything without separators, with a part longer than 15 characters, with\n parts that alternate case, or containing `+` or `=` stays redacted. Present since\n 0.1.0.\n- Nine-digit employee numbers and year-month pairs such as `2026-08` were replaced\n with `[REDACTED-PHONE]`. The phone heuristic matched on character-run length, and\n spaces are inside its character class, so a padded ` 2026-08` or an 8-9 digit\n identifier counted as a phone number. Candidates are now kept only when they carry\n 10-15 digits after ISO dates are stripped. Present since 0.1.0."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2lzaGl6YWthaGlyb3NoaS9uZXh0Y2xvdWQtc2FmZS1odG1sLXZpZXdlci9tYWluL3NjcmVlbnNob3RzL3NjcmVlbnNob3QxLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2lzaGl6YWthaGlyb3NoaS9uZXh0Y2xvdWQtc2FmZS1odG1sLXZpZXdlci9tYWluL3NjcmVlbnNob3RzL3NjcmVlbnNob3QyLnBuZw==","smallThumbnail":""}],"videos":[],"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-09-16T17:11:28.314006Z","releases":[{"version":"8.1.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/pulsejet\/memories\/releases\/download\/v8.1.0\/memories.tar.gz","created":"2026-07-03T20:54:27.378138Z","licenses":["agpl"],"lastModified":"2026-07-03T20:54:27.498832Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=34","signature":"V8MS0lDPWrbMjn2cCH1EbhYlEbQI9ljGZZTeIFLsoxBR+tEOyODxKSWSXq1jXMcRo5N4hOa5BDfCy5+pJAWLnEus7dLWiRqC9+mlDnkUZ6217wSMhjh5GAtl7WAnynA6VQ2riIafTuhOk5Ybujd\/bo\/brkfjozLxScUaeUG1NdFiudR8hY48Wnbu2c+oLAX6UKlLIzBN7wM2uo+oTX0AcgRytw3+bB0wNOdMbBv7BSUmhATAChZqV7VaUN1ZOo1eqHIRcy6+O84UNBz6sRlcqttYpE8y0W14efidPWM7lHlpzr8tITfmaVfIElNhfQ1NON326ranOtj4CuhvhJtimPnKWClQSUw80vigBedbB8gGt4Yn8a\/FLB82ZOROh3KSK0aaICU10xQbJMQf2G0+l5rd\/gDigNY2XSmeG22iMZ9Bq0p0FSAhFN8hZFRYKov5weGeWCCVO8NNtKDs+mW2XMHG9omsn9o\/qkNkcfkC5+7TtWAcIV7Qg8TZ98kfLm0UrYgvl2rJIbbVG8WUUZXLr3LSfi\/RlaGss20gsdmK3ImPpPMIUzeQtwRh3NC3S6wjfq3CHI73N+yL4frIKZy2TPrKugTqwtjvpHeapoyPp\/zEuF0bfjpKA1U71gYINrDl7tfluluU0RodBM5T8GRJ+KCk6kQ34EYKnDw5DI+AaQI=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3B1bHNlamV0L21lbW9yaWVzL21hc3Rlci9hcHBpbmZvL3NjcmVlbnNob3QuanBn","smallThumbnail":""}],"videos":[],"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":"sqreen_sdk","categories":["integration","security"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/sqreen\/NextcloudSDK\/issues","website":"","created":"2021-01-06T15:36:55.107431Z","lastModified":"2021-01-06T15:45:33.431295Z","releases":[{"version":"0.0.1","phpExtensions":[{"id":"sqreen","versionSpec":"*","rawVersionSpec":"*"}],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=19.0.0 <22.0.0","minIntSize":32,"download":"https:\/\/nextcloud.pasteques4.life\/index.php\/s\/T8gadKmE7Rz8FSp\/download","created":"2021-01-06T15:45:32.895889Z","licenses":["agpl"],"lastModified":"2021-01-06T15:45:35.202200Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=19 <=21","signature":"Qh7Np\/lF0y6lMNj8kNUMv9mLraPPGsbaJMmjKcVfZqksk\/BcSpoxdkkpx7WQNBc9\noEEs2IxjWOjH51VEfbI8Qf01M3P3IIDy6WpaWLqI8X8g4SCV8sj53j9J5EOjNoRU\nDuJtiWPTSq7\/qB+EfqnE5rdF76Iu6QHz3uSE9x8+VYsOnj5MtFIGDMBWxxwSItsD\nAb3M7x07gb+GmS8MbPukwQjuk\/ldzzQKgJvKotcZq89EH+KCO3hLlXkWgHk5GVTi\nIfYlFMim\/fsCMIEeM3MYbasL4hLvGOfBrVF1ItDD5mwx8YkdufGy67FtN4yY+IIi\nXjzeCnEJfiyuAoZEiZqPBPSSZvLtqy9TWl4\/6h7d4gsNze+vAqwy6deRL\/aoaVxK\nAuSD6Nr6PNMZXt8oZN9QGXVt5hRcWCBqMUs\/kxxzprCZZwKdfNguKX6IjXPKCnCV\n5uYQz3vn2SKCSJtBLVOtQGZHRb9BNDzE7EIf1CU5\/Jq6DMbF9uXuLI3bfSY7qvRR\nGMi4z3sukP4JyUmCqh45HkX478yoi5884bqLWFXAV3Zd8\/nz9vpuxrDWN5XxTxUV\nx7dpv1IaCoTv5LsntNhFTNLnUK0i\/fwFX6GruYRgoTqDuRV2C2B7duwNHlO+0AS0\ngmKqQPWqSdDCNf4sYigBC9AUKzsUxO6cfRThO4uY0e4=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3NxcmVlbi9OZXh0Y2xvdWRTREsvbWFpbi9hcHBpbmZvL3NjcmVlbnNob3Rfc2VjdXJpdHlfYWN0aXZpdHkucG5n","smallThumbnail":"https:\/\/raw.githubusercontent.com\/sqreen\/NextcloudSDK\/main\/appinfo\/screenshot_security_activity.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3NxcmVlbi9OZXh0Y2xvdWRTREsvbWFpbi9hcHBpbmZvL3NjcmVlbnNob3Rfc2VjdXJpdHlfYWN0aXZpdHkucG5n","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Sqreen SDK","summary":"Integrate Sqreen SDk","description":"The plugin will automatically track:\n* Login success\n* Login failure\n* User creation\n* Password update\n\n---\n\nSqreen library is required to install this plugin. You can install it following this documentation: [https:\/\/docs.sqreen.com\/php\/installation\/](https:\/\/docs.sqreen.com\/php\/installation\/)"}},"isFeatured":false,"authors":[{"name":"Sqreen","mail":"support@sqreen.com","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBTCCAu0CAhFgMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjEwMTA2MTIxNDQyWhcNMzEwNDE0MTIxNDQyWjAVMRMwEQYD\nVQQDDApzcXJlZW5fc2RrMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA\nvVCswSrjLP3hOqCAoDK0KD93nnd0S54zBdPXYPpbYwOJkN8fHL7r96aX1QtKiX4Y\n1pKiahS+OtdiQf7NQpWzHgrCR6SLdCtAK7D75dpLzB+JvsbdPppd5zM4gKFO43cR\nQFxjbATUn1SGzB\/oljRkXYUDvvE8VP9tuBGUsQx+N8S0RpdnER7QDHDkyKOB19qi\nLCKxQ38prsOD+AkxakfJyLSx9+PC8N7SuPDne09styZtBrMc\/Cpfo6WfTkQeOKOz\n1TB0K4OX5xkQNmzBApQcQOGLalG+Ywx5d4wIw4F9yasa8afy0XwXdGIzmfJMoqkQ\ng2tlvkdQSK6UX5hkNAaAoPn0U1Ow3ClIJPiJ1D+GSuBzXsnXwepqy2lK3czQfLES\nvw1V3B0Ay5jI4vyiH3C2gE5lqBQkhvZUkAilby6VfB7dB8R8bsRYrQgcJK\/FFyKG\nBGIrEheCNWLrZuN47xYIxdPXGnMJaTt+vtZiyNJrzFD8khwn96Lpuv\/CSZdqoIPs\nmIVr2ZcdpDSxaQ+j3AE7ZJ5B88YmLCR9vWy959dkis02i7s0RDfvsh5SiOtfNNn2\nfqHjJ29Pw6PEcmlG\/e1U3XuEto42sdpMTxzBqF5KmgJBu1t27lfg1iPmA1O9rEuz\nvwFZlcF1e8KEVwWGXagWUgqaS7mAbgVEg+eXkOIMMY0CAwEAATANBgkqhkiG9w0B\nAQsFAAOCAQEAG5rigRG6sh\/Mb27vFQNGOfHVO\/uf\/aPXojtZyYaeQ\/Wwmc\/GCInE\nixNX1hzswuHHQfzpRxFDih1IeevG99MSyFVcxjvMW0r4oA\/9wA494TKTgh0ZHoI4\n8MmJrem3PS9NpWJgFmmt0MrZOuRiN2O3T1ehmpCZ\/HrttnBUbyOiEEx7L4gWDTek\npDdl3g7pWNK90LdjooQeQHIUATcgTdfVY06NdRLnUK4g2yAMOzO7TI0mZPpJEPPd\nBR5XeEkQXNI9UbUVVxHSIpTwKdbiNhXM\/VIkf8eJRx1VBWL8eiMtmuvbWgL7XHPX\nh\/ydJXObvpNa1lOUvdcbNMC85MeHnWHUZw==\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"sharepoint","categories":["files"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/sharepoint\/issues\/","website":"","created":"2017-04-26T15:37:51.938967Z","lastModified":"2025-01-20T20:21:03.133714Z","releases":[{"version":"1.19.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=31.0.0 <32.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/sharepoint\/releases\/download\/v1.19.0\/sharepoint-v1.19.0.tar.gz","created":"2025-01-20T20:21:03.128081Z","licenses":["agpl"],"lastModified":"2025-01-20T20:21:03.172438Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=31 <=31","signature":"C4vgNlHsskaz6pjh7SZuEmc4A2+96cwrcK6VmFVX36Jq1QvuQmSs9r4lKa3ZdlWnBMB7ob\/za9bB09OwJqzX8HznAgq4ABnWS7AYH7v8tikoVAC5QgI6wcHd1wBZBckvmWql\/i6puk6RTKNDmzyLqbyiZiRJBR5Yr3r\/HjQnf8HZ2wEu1d\/WPKzay+TLkqpxF2eaTxNXnDSk8Fb84NOtGV6gqpLnv53m10ez481eqei5doKHqVf\/5kUq23tDy+CFFVCJd\/sgF+fay8\/6y\/o\/PLXa1fp0FOjAcVJOHWpe0n6SM0u3ty9HsLkXZBf9L50V1g7wcWPQf4VNyCaulQ++H2kSzghasDmmQ5LF8\/COz5cjVz078ZrgFMMB3CifKKF3tyGCe1N9ZIjtEMG+2n8g8Qp\/kIut37x3grFSsNWcD9CEebQZH144E2plGHBBy74PBBPXL5p2icwxivZ2bCBarNMGQla57pcWxzGaS7FluVHfs7NM1Sgb1AB2yBwphygjbyHS2EZYIAf9\/1Jq2duI1w3bRhuCYWhqTYBY00fSiYHHyph9fp18lh0whL3a6IaG3iHbt4ZH3IRcZKeCpU+yEsZKw\/itr3xoG1DPbGbqp8qxfSPLQbsY95AEtV3uZQAesT\/0MGKIo3BOF+XGFmuqRbpOF7r5MHHtFv\/mMvOq+Xo=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9zaGFyZXBvaW50L21hc3Rlci9zY3JlZW5zaG90cy9jb25maWd1cmF0aW9uLnBuZw==","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"SharePoint Backend","summary":"SharePoint Backend for External storages","description":"The Sharepoint Backend allows administrators to add Sharepoint document libraries as folders in Nextcloud. This offers an easy way for users to access Sharepoint data in the same place where they find their other files, facilitating collaboration and sharing within and across the borders of the organization. Users can use the desktop client, mobile apps or web interface and comment, tag, share and collaboratively edit files on Sharepoint just like with any other data on Nextcloud.\n\nSupports Sharepoint 2013, 2016 and 365. Nextcloud accesses Sharepoint through the Sharepoint REST API and uses NTLM authentication. Nextcloud respects file access permissions associated with its configured user credentials. Versioning and sharing are handled by Nextcloud.\n\nLearn more about External Storage and Sharepoint on [https:\/\/nextcloud.com\/storage\/](https:\/\/nextcloud.com\/storage\/)"}},"isFeatured":true,"authors":[{"name":"Arthur Schiwon","mail":"blizzz@arthur-schiwon.de","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEBTCCAu0CAhBLMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMTcwNDI2MTUzNjIxWhcNMjcwODAyMTUzNjIxWjAVMRMwEQYD\r\nVQQDEwpzaGFyZXBvaW50MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA\r\nv2hfCno\/6Gkgc0hR78sgb5cP+r8FR7M2or2u4EI4YRRV7LZtmXd8TVuBrxCmv0A0\r\nPJxruz6PbbfhTFuC2ByaHa8s3yG+MzaSjtiOjSF0OkzuJPTNQnx6bJBIeUTpMw3r\r\n\/g3400wqFQx32nqcou61V488tvZ3SF7h0RiLurZFu71ov4CnpfmZ994wv6oqq4oJ\r\nhVrAez0gDohmg\/m57ytqopPGGUdzYC2SDmlog9IhLSpwbyddnqmtTQVGZ7SfXwmK\r\no9RXpQmyM0oCwZTlVsZL6YUA\/r1eL0u2h\/f+4P9f1fwc1k6gjfH9gsXVUBwJC8eJ\r\nuOTm\/5pm6Fj1cMFpOWi0ijwDy1m5c4myuwMzeV2lJlpdLtp1hJ8auvGViJh4wV+V\r\nkERHhCv27\/+Zf0ylBeS2qYcqqHUTm2JQa1TpgahH4jprhXwoRX811QoGGOBgEs2d\r\nCfL+t+8AziMP8wzcGtskh0BXlWcnBJ0PpgP1JhWzKXhVB5JXO3ZKUYU9jwxQDI2R\r\nRyxzo9mvwzw4vWcKlA4ZFHYqjrcreXzpGs8JkubUrbufX\/kLDr78Y3JVSxnLiW4z\r\nXzyvaQXopgRvHkkbBmgklV\/bUIroKuLXxoELtJRPwF8CUE7fuUb1U02NMgjEbfPX\r\ns0IgD74oiaATLMKjwHrXLFWJ\/gow\/XAxGja6bYD9NssCAwEAATANBgkqhkiG9w0B\r\nAQsFAAOCAQEAA74Fo9k4QlixSJxWnO6aUGvkbVhgC+oBOd7CY\/WHBg6KqVF4HPZR\r\nVbjPZ+PeZiT+eLGfdHVrArsGbGrhnXRgBi71+jSpC6f\/m82i1nbX17ARQTzuDbm8\r\nwhZPnrSdpv1ukPvwdvf3EJURizM5nagBYHgklWrX28IeiS9b81NDiT0NeyVemPF2\r\n\/B0Si0PUvaIpVGW0RvXRFM\/nIbUYt6MiT4qVqoc6xJQwgqvWQfE4KTsXxN1AA8ub\r\nuCa\/D+6ZhpIiQq2YhcvtkYT6X5RnTV\/LPWQczoI4q8BaklctjdVzGqs+ztzoqKCa\r\ncpo9hZjeB9NFR3t1ZkI7sVrU1ZjQnM3yAg==\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"integration_nepenthes","categories":["dashboard","integration"],"userDocs":"https:\/\/nepenthes.nirvati.org\/user-guide\/nextcloud-integration\/","adminDocs":"https:\/\/nepenthes.nirvati.org\/system-admin-guide\/integrations\/nextcloud\/","developerDocs":"https:\/\/gitlab.com\/nirvati\/nepenthes\/nextcloud-integration","issueTracker":"https:\/\/gitlab.com\/nirvati\/nepenthes\/nextcloud-integration","website":"https:\/\/gitlab.com\/nirvati\/nepenthes\/nextcloud-integration","created":"2024-04-12T07:40:52.166809Z","lastModified":"2024-04-15T09:07:07.021315Z","releases":[{"version":"0.0.7","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=28.0.0 <30.0.0","minIntSize":32,"download":"https:\/\/releases.nepenthes.nirvati.org\/62450db9\/integration_nepenthes-v0.0.7%2Bnightly.62450db9.tar.gz","created":"2024-04-15T09:07:06.956054Z","licenses":["agpl"],"lastModified":"2024-04-15T09:07:07.078157Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=28 <=29","signature":"E\/drUdgLbGSjWBEqx8XwYhbBuDN7Cjzh2JDqdIebtqWgF\/+POjjHCUI2n+opmah0\nN0AJr24t\/+TGjo8TMlNZvvhSbGL4CAfX4WanZaHCc\/bTh45plRy0XYwVF3Op6\/+e\nBIqgB5bDpmg48JXWZ4tc8T21p4ptNjivh3\/JQVzUcOol43eCsN5PR6DytIcWvoKE\nnyTbPh8Le7h7Ovg+Q+oAw9hPZKAv\/I5bFVsvSjdMZltRWzOJa7v1UU5xFQdNH4Wj\n764JBM57P0WRCnGQFYmkXnR9Rj5+lUnAXGkl0fsjM9i08Ub9MDeChIlK2fFRui2\/\no\/h\/+PGKYfOk6oR19+kmnaMb1Ap4R2ktap8tuq8QYmXOvy6IVYmcmJqj\/ulMnaGK\nJ\/CrzMWIim5rinb6dZAL0J6poONVblCByYBz6jBnyOrYXQwFaEPnFNf1uU85ITa8\nfZO7DFmmnb25BWN0c0P4cJJeaGq4m\/\/MH5ufQqszNdP7vfOeh5cI6\/SXLXGONnBC\nr4qVOHu3W0I5J6UAe0QqHkWPIVdSvL+FZALY6vWOv4SeUopZ2pzHb7zLTSLc1E\/5\nEfqJ5zbdfkCJ7XuEOAXTFgyd2nm8OqoIToqvlUW+uXxKnop3sr4wzB55YnsqP9lr\nx9Q0vv1LW2i20a0xWKce6E1y3\/5B2OqhrCo8ajXfR7Q=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRsYWIuY29tL25pcnZhdGkvbmVwZW50aGVzL25leHRjbG91ZC1pbnRlZ3JhdGlvbi8tL3Jhdy9tYXN0ZXIvaW1nL3NjcmVlbnNob3QxLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRsYWIuY29tL25pcnZhdGkvbmVwZW50aGVzL25leHRjbG91ZC1pbnRlZ3JhdGlvbi8tL3Jhdy9tYXN0ZXIvaW1nL3NjcmVlbnNob3QyLnBuZw==","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Nepenthes Integration","summary":"Link Nextcloud files to Nepenthes work packages","description":"This application enables seamless integration with open source project management and collaboration software Nepenthes.\n\nOn the Nextcloud end, it allows users to:\n\n* Link files and folders with work packages in Nepenthes\n* Find all work packages linked to a file or a folder\n* Create work packages directly in Nextcloud\n* View Nepenthes 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 Nepenthes 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 Nepenthes create shared folders per project\n\nFor more information on how to set up and use the Nepenthes application, please refer to [integration setup guide](https:\/\/nepenthes.nirvati.org\/system-admin-guide\/integrations\/nextcloud\/) for administrators and [the user guide](https:\/\/nepenthes.nirvati.org\/user-guide\/nextcloud-integration\/)."}},"isFeatured":false,"authors":[{"name":"Aaron Dewes","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEEDCCAvgCAhJiMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjQwNDEyMDcyMTMxWhcNMzQwNzE5MDcyMTMxWjAgMR4wHAYD\nVQQDDBVpbnRlZ3JhdGlvbl9uZXBlbnRoZXMwggIiMA0GCSqGSIb3DQEBAQUAA4IC\nDwAwggIKAoICAQC53dEJHNp7uq04jZy5hGr+Xo4udXoZ6VA5d9Cdzw\/YapUlb36o\nfcgrIRPnpoAQlQFVvxMZBhrW0orI0j2KpBvZrI7s97CCSAZx9rBxtMRCu+I6QT5M\nmYbsIlriF0r797rJiLpCPNs\/puoOnMglcNNybmS5U0mEZWU0oqK0c09R3q5FVpwi\n3uvDfi\/RzwoDSjWYLiA1D+CUtBrQAWNY5WMUtn2kmpuHsOf57c+ZxT9Yuq7oHHKP\nh1Pzz76aioNRxSDz8Zzu0cMDQMUNtZWMqpkLar967wPMf7zU1ekzeL\/zqYPCBTNh\npbi\/18+Yc9mndvzCv4j2QPW\/shJ9VWOCQXPP9O3COLxe0CcajW8cVMABsNIWDZBL\nFy8+MyiFhX6rAnZEs9uzIiOi5m0pT4w\/iEaJAWRjk4Q2S+oczGDdQeQcd8N1oYPE\n6qEy7I5r\/2HADh\/zgVo\/y1vOJ1kbBmEth6SyjgbBd9de8THSPJ\/R4VuCPOXpmK7d\nKbspQt2IxT5jDBs2eMN0nxNpKOePuLlBtzIf1xGZwZz8YRC3QjC8eq0v3LFaetSb\npRQ9oSgeJxo\/gS0Eruo3F0LLYG5yLJjtvXlBQkgwbklnbDp2p+\/Z9EPgdILtkDHm\nSHk+sTCbl9gvrs3md+mqGyaVVgjO\/tNDN91Dua39bcaQ8flvzE3KZLr+8wIDAQAB\nMA0GCSqGSIb3DQEBCwUAA4IBAQBjdhn26CgaWUSqXkGFTG2PTDCsl8CLrbrrJSnn\nSDA73ZO1IGxnMrthHaD7kui3Ry65FD6SuF8dZ\/gaOzR4W\/NHyvB2jINJ3RXfmhQg\n5F\/AR\/BESC15E+XRUF1dujB0iKBt7Guvt0cZM6NvsLOhEDVhCMpEGPOZY192QP87\npA3QY6VMYMty7dZnfCdcnXs8\/KKLRFSwEViiYFNKkdKvsfDecThoVZnPCdosYe4G\nZXCqmAY+4\/PerLanM9Tj1hvoDP05Fjbh5irdD\/7xkireyG00+54E8qXLBaKYldK5\nE2xycr0ZAg2ljc8oaPvxolensdk8e1aUtpaKtwL2pUKZqP8e\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-09-11T20:43:54.919472Z","releases":[{"version":"1.3.3","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/files_versions_s3\/releases\/download\/v1.3.3\/files_versions_s3-v1.3.3.tar.gz","created":"2026-09-11T20:43:54.913558Z","licenses":["agpl"],"lastModified":"2026-09-11T20:43:54.963500Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=35","signature":"Ov+\/WMfP8TueqdamjJxoINj6W\/lE1npspa7Jkwy3np7CJTDEalRI6zMPsZYEWvzeVhzgDXVXj1lM9dmLKsB0Q2FKykbZ7pjEEMoAWEHi1suVJjLt\/an1zKlBblyL8mGzRrY75fL1rNUR6SZ4WdcMH41T\/6pQE7Ai0fDpaeHicTJF6\/VvnZgOXjrCJn\/XiL0GkcqT8LZjq4KNPVxMmKBY\/NBiNN1PSh7f8PtNBAIFo\/Mfokh0fWrKCOvayIXRniA+bbkbE3E+QGIl9XTVJuyTrfBOu\/6L9KbJlaHFRkrv6SRgtFZ++FNzn5SbFfmSsXal2VaQjXTIm7GDKqj+UgRfWWfXOJy8cyhB+Y82tWFwqpmnhVXFT5mIZ8WrWsrqYCt\/+Pq0u6\/zaPs+CuDvSauL1t\/BUIE4mARE0HProJsTCR0v6bRQhsgW4OxZLIsn8Bhbc9EK1odhNo2v+NnfqSJseS7Zxv5A3G5jBgpOvhoFQHyAbF\/ravMVc5KfuLDgdG0pTK6Gr9tSQHL\/U4daP71H8rSw0gJtgmyJChJxe5MjKNE9a8PCmAzH1gNzMgPMCowZyhOdxVOOO+Z\/ZFd3uL1OWOPtW+Dt7Oj3QnW+Xpr3kSL8Y860MNy46E\/RTviXZsvCcZ4sMDDHktHX3BmkI8Fd7x66P98LRMKgeDZKlx8W+\/s=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"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-07-25T02:15:20.850221Z","releases":[{"version":"0.8.3","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=31.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/forgejodev.gellert-innovation.com\/blade34242\/opsdash-app\/releases\/download\/v0.8.3\/opsdash-0.8.3.tar.gz","created":"2026-07-25T02:11:36.936521Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-07-25T02:15:20.925616Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=31 <=34","signature":"LYv036NGlNm2GVACcpIWkDxMuM4fyzq6eFLwoba130xOuP781nyMCfxv85RJA8EjzYdzP+zbY1Ldt+UoaCdkuLhykHuVnwTCbMgH69kzKJ5ErAWJbnupOnYMKjvndt\/TQhfBXxgmHoAQjOEpmCOrOamGnaZDLvPBlWTeUucMvA4GfkdhRDVQrVI5K+TTkHLy6Ir5IjcR2PLjmzh4nY2a5CHjDe2YAeSRdN+wYzub0vE2N1E9aztForxUtfjyfjjMO27HHaRvRI45\/O1HBAo3YvY5c1XxJrsDMMH1fMyexnuLgvfnYIMKa22QlUvkyUfIJ01IqX5ZTgEc8SDq2\/TnEcK6K7VLmOzI\/b58chOUzy+gSlnOFBgmxrocKj5obdkeA7zoRVE1\/wXOj31nyRdofuaieINIqgv1HbqFUeuRmBYuHfvcbicL8nFPULN+0YpBTt3hejytgWyRY0xdOkgwNK7zMNL+eTrUSFrXKlVL6cY90jJowpLhEvfIgvXXhxS4Sy0Nm9mPS1SML6ojSV9UA4273hzsE9PUIMxGwmMXasdm6yWtd5lBtUTMJmQn9e7rN9rQ\/MAM\/tJOtX1q9Swxov4wZKko0+LEva25usZQ5qZxp99YcCZ5b5gpVjwDA5AGa1iGzAwyLeYLWjiafJnRveDVPhoc0yjqcQnOsYmnG8w=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9mb3JnZWpvZGV2LmdlbGxlcnQtaW5ub3ZhdGlvbi5jb20vYmxhZGUzNDI0Mi9vcHNkYXNoLXB1YmxpYy9yYXcvYnJhbmNoL21hc3Rlci9vcHNkYXNoLW1hcmtldHBsYWNlLXYyLTAxLXNpbmdsZS1nb2FsLWxpZ2h0LnBuZw==","smallThumbnail":"https:\/\/forgejodev.gellert-innovation.com\/blade34242\/opsdash-public\/raw\/branch\/master\/opsdash-marketplace-v2-01-single-goal-light.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9mb3JnZWpvZGV2LmdlbGxlcnQtaW5ub3ZhdGlvbi5jb20vYmxhZGUzNDI0Mi9vcHNkYXNoLXB1YmxpYy9yYXcvYnJhbmNoL21hc3Rlci9vcHNkYXNoLW1hcmtldHBsYWNlLXYyLTAyLWNhbGVuZGFyLWdvYWxzLWRhcmsucG5n","smallThumbnail":"https:\/\/forgejodev.gellert-innovation.com\/blade34242\/opsdash-public\/raw\/branch\/master\/opsdash-marketplace-v2-02-calendar-goals-dark.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9mb3JnZWpvZGV2LmdlbGxlcnQtaW5ub3ZhdGlvbi5jb20vYmxhZGUzNDI0Mi9vcHNkYXNoLXB1YmxpYy9yYXcvYnJhbmNoL21hc3Rlci9vcHNkYXNoLW1hcmtldHBsYWNlLXYyLTAzLWNhdGVnb3J5LWdvYWxzLWxpZ2h0LnBuZw==","smallThumbnail":"https:\/\/forgejodev.gellert-innovation.com\/blade34242\/opsdash-public\/raw\/branch\/master\/opsdash-marketplace-v2-03-category-goals-light.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9mb3JnZWpvZGV2LmdlbGxlcnQtaW5ub3ZhdGlvbi5jb20vYmxhZGUzNDI0Mi9vcHNkYXNoLXB1YmxpYy9yYXcvYnJhbmNoL21hc3Rlci9vcHNkYXNoLW1hcmtldHBsYWNlLXYyLTA0LW9uYm9hcmRpbmctZGFyay5wbmc=","smallThumbnail":"https:\/\/forgejodev.gellert-innovation.com\/blade34242\/opsdash-public\/raw\/branch\/master\/opsdash-marketplace-v2-04-onboarding-dark.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9mb3JnZWpvZGV2LmdlbGxlcnQtaW5ub3ZhdGlvbi5jb20vYmxhZGUzNDI0Mi9vcHNkYXNoLXB1YmxpYy9yYXcvYnJhbmNoL21hc3Rlci9vcHNkYXNoLW1hcmtldHBsYWNlLXYyLWRlbW8tOTYwdy5naWY=","smallThumbnail":"https:\/\/forgejodev.gellert-innovation.com\/blade34242\/opsdash-public\/raw\/branch\/master\/opsdash-marketplace-v2-demo-960w.gif"}],"videos":[],"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- 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":"user_backend_sql_raw","categories":["security"],"userDocs":"","adminDocs":"https:\/\/github.com\/PanCakeConnaisseur\/user_backend_sql_raw\/blob\/master\/README.md","developerDocs":"","issueTracker":"https:\/\/github.com\/PanCakeConnaisseur\/user_backend_sql_raw\/issues","website":"","created":"2018-04-20T22:02:49.453968Z","lastModified":"2024-05-05T15:37:32.911395Z","releases":[{"version":"2.0.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=26.0.0 <30.0.0","minIntSize":32,"download":"https:\/\/github.com\/PanCakeConnaisseur\/user_backend_sql_raw\/releases\/download\/v2.0.1\/user_backend_sql_raw.tar.gz","created":"2024-05-05T15:37:32.904976Z","licenses":["agpl"],"lastModified":"2024-05-05T15:37:33.094498Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=26 <=29","signature":"nCu\/4s\/d6nKAbJJxXx581PxKSHAyrUZNOzDAmm9U6XItuCjJZB98UUPkNJMJHYtF\nnC7e15J0xKNwOB82dqe3\/umpBgWRNiWwAlHrufKdkhonO70+MeC5cnZlek7AeUJE\ntTC6BIzOyXzfqFc2S5FbmstxyTAfTZ1ySfWRHCj46fBdq2aLrtTGOMXSRoydf6hu\netyTLWk6\/JSMX1a5BL+Uxg\/ggTF5eO3ISOXoGDds23HIv4RZ7GU2pvOVEtOfGEon\nqVKyPFNm8LJq\/R67rmhzWr4Hzya9DrVoEuGBNEFwjxT8LNVKXfNCmE2+aXeVzDnC\ncu4kQZsl6t+Bt5\/OvLNqAQ==","translations":{"en":{"changelog":"### Fixed\n\n* Update app description in appinfo.xml to reflect new features in 2.0.0."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL1BhbkNha2VDb25uYWlzc2V1ci91c2VyX2JhY2tlbmRfc3FsX3Jhdy8yZWI1MjIxZjA3MjVhOWFiMDlmZGU2Mzg0ZGVhNjI0NjNjN2M1MmU1L3NjcmVlbnNob3QtZGFyay1sYXJnZS5qcGc=","smallThumbnail":"https:\/\/raw.githubusercontent.com\/PanCakeConnaisseur\/user_backend_sql_raw\/2eb5221f0725a9ab09fde6384dea62463c7c52e5\/screenshot-dark-small.jpg"}],"videos":[],"translations":{"en":{"name":"User Backend Using Raw SQL","summary":"User management and authentication through arbitrary SQL queries","description":"This is an app for Nextcloud that offers user management and authentication with\narbitrary SQL queries.\n\nYou can authenticate, create, delete users, change their password or display\nname, basically do (almost) everything that Nextcloud can do with users.\n\nIn contrast to the app *SQL user backend*, you write the SQL queries yourself.\nYou are not limited by assumptions that app authors made about how your db is\nstructured.\n\nThe app uses prepared statements and is written to be secure by default to\nprevent SQL injections. It understands the most popular standards for password\nhash formats: MD5-CRYPT, SHA256-CRYPT, SHA512-CRYPT, BCrypt, Argon2i and\nArgon2id. Because the various formats are recognized on-the-fly your db can can\nhave differing hash string formats at the same time, which eases migration to\nnewer formats.\n\nThis app primarily supports PostgreSQL and MariaDB\/MySQL but the underlying PHP\nmechanism also supports Firebird, MS SQL, Oracle DB, ODBC, DB2, SQLite, Informix\nand IBM databases. By using an appropriate DSN you should be able to connect to\nthese databases. This has not been tested, though."}},"isFeatured":false,"authors":[{"name":"Alexey Abel","mail":"dev@abelonline.de","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIDDzCCAfcCAhCcMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMTgwNDIwMTUzNTIyWhcNMjgwNzI2MTUzNTIyWjAfMR0wGwYD\nVQQDDBR1c2VyX2JhY2tlbmRfc3FsX3JhdzCCASIwDQYJKoZIhvcNAQEBBQADggEP\nADCCAQoCggEBAMfQhwiRr839MODNPtVFR6ZQcPRljn\/i4IF5v+FtZ1f+NBU6ucPX\nZJCL6bi9LN\/qBKWWROJwgBBfdRsSOEzo0O90OTH79KJuy01SUCsHwi1s\/dCGcUS5\neOb3Ipj4lhPw5KWdzUNNfO3RP2pFF31\/R+2xNv8uvaHgu\/CoIj\/pwfgqh48Zr09L\nDiLLlE+14FAc+N7f+\/btrAB+1ecALq\/Yb1kxK0H+SqXw+qKjHWeK8Ud1zSTZxI1l\npYKZ5r7OGaZZkDDVo67H\/ZhK\/+4GXr0knZf3GMbmC0XK2SvojQ6BFiZZFWkliC1O\n490+higavvIXBLlHezCdmep2mSLvcV0zR1UCAwEAATANBgkqhkiG9w0BAQsFAAOC\nAQEAQXuwBr7n5lNs0Lz344YZMuRm5TzS4T1ltNSe37cUgFonJvaum8F+Xuq4h899\n8FLZksw+5OiihQnh6Nh6EOgo0ISuagkcs6mWUORbHcY9TnImnivExaCEUtpygyt+\neExchYxYyPz4Ap9aVXjiscwWJFRvN2RRvDUsn9FpYpHxbdSsULO\/uUuvyYk4t79T\n9D8CTkVU\/k3OcdGLgWCBP\/22FPpdW5EFG2AHPYnALEK5rD6+RBUCTnNLLkaWyoJr\njAfVIN8rhYa5w1lMdRMMTCXTDa8RT9EYl0LUcQmh8jkC3yprAyTaOHYEJIf8XkzT\n+mRw6YCwPU2lRJC2pr6N8AVJQg==\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com\/c\/apps\/user-backend-sql-raw\/138"},{"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-09-14T07:11:29.435716Z","releases":[{"version":"1.5.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.2.0","platformVersionSpec":">=32.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud\/roomvox\/releases\/download\/v1.5.0\/roomvox-1.5.0.tar.gz","created":"2026-09-14T07:11:29.409905Z","licenses":["agpl"],"lastModified":"2026-09-14T07:11:29.496185Z","isNightly":false,"rawPhpVersionSpec":">=8.2","rawPlatformVersionSpec":">=32 <=35","signature":"BFR7bAPkPEiAXmrxd6o66OqwnhC+\/+Alait0n1p1QJPYh2cHMUdeIL4tAJGNmYKZdZfPexRC3UboAGrGaS+PmoROUhaDQvCumq76ZhfUw4iOCHT3jD8va6Hq2JWTU03fic1GL\/9CS6yYfbaFeLp+TjE4eU6ul2Bj6ceZflidtUTcjSkbmNGpxPV1Xy7TI9ImR73Y070ClN+TwMwbjHntRXuMl3xvb3gfweLImORf7H4L1zLFeUfeNNCZqhG0i\/mv1188FrwvzjRlQh7UnIwIDOWhanNmgIJoEALi+mQjnl+dJWA4JS7DOHrISY45BcYL9IjcEIT40UBmQ3lzOekkQ\/xYpyFyPaZSJCEw7zlPFmjQ9PtmHT\/nS\/\/233jxB9fN9EfYrNOcxbCMbgpyH0QN6uU98mXLJJB6jSPmW1jd1Z3tjHExiDc0SnKks+unPsntVuXPaRktOydOgsghTYwc3tyYfcClzHq7TmRiJQBf2dwzeOIrBXiAwASdrJYL6ofK0VDWGJxdVeXzcdgiMSH70eKa9nk1N5jjF0sq9KCUC2xhGg\/teZ6KE1est5d8LF24Y\/Ip+NFw1ERPPVwsYwyoQOlVX0PfNBHYJtl5fSSf828R\/u+mu3lCAV\/w6W8PgfaFBYVdnFJEzIBqHyWQtX4echxP9fvkglMh4BlZWOlFIi4=","translations":{"en":{"changelog":"### Added\n\n- **Nextcloud 35 support** \u2014 `info.xml` now declares `<nextcloud min-version=\"32\" max-version=\"35\"\/>`. Verified against a running Nextcloud 35.0.0 RC3 on PHP 8.5.9 rather than inferred from release notes: all 50 `OCP\\` symbols the app imports resolve, all 44 classes load without a fatal and none turned abstract, the app installs and enables, `\/status.php` and `\/login` both stay 200, the log stays free of RoomVox entries, and the CalDAV room backend registers and publishes room metadata as before. No code changes were required \u2014 the declared ceiling was the only thing preventing installation. Nextcloud 35 retypes `IBootContext::getServerContainer()` to `Psr\\Container\\ContainerInterface`, which RoomVox is unaffected by because it only ever calls `->get()` on it. Four APIs the app uses became or remain deprecated without being removed (`ISecureRandom::generate`, `ICountUsersBackend`, `IConfig::getAppValue` and friends, `Calendar\\Room\\IManager::getBackends`); replacing them is cleanup for a later release, and two of the replacements do not exist on Nextcloud 32, which is still supported. The audit is written up in [NC 35 Compatibility](docs\/architecture\/nc35-compatibility.md).\n\n### Changed\n\n- **The Support tab no longer links to the VoxCloud website for pricing.** Subscriptions are sold exclusively through Nextcloud, so the \"Pricing details\" button \u2014 which pointed at `voxcloud.nl\/pricing` \u2014 has been removed rather than repointed. In its place the tab states plainly that subscriptions run through Nextcloud and names the route: your Nextcloud account manager, or `sales@nextcloud.com`. The VoxCloud address stays on the tab for questions about the app itself, which is support rather than sales. The \"Learn more about RoomVox\" link to the VoxCloud homepage is gone for the same reason; it had no counterpart in the other VoxCloud apps. Nothing about what the app does changes: every feature keeps working without a subscription, for every account, exactly as before.\n\n### Fixed\n\n- **Building from a fresh clone failed: neither lock file was committed** ([#35](https:\/\/github.com\/nextcloud\/RoomVox\/issues\/35)): `.gitignore` excluded both `package-lock.json` and `composer.lock`, so a clone contained neither. `npm ci` \u2014 which the README tells you to run \u2014 refuses to work without a lock file and aborted with `EUSAGE`, and every `npm install` instead resolved dependencies afresh, which is how an upstream `@nextcloud\/vue` 9.11.0 \u2192 9.12.0 release could break an install process that had been working. Both lock files are now tracked, so a clone builds from the same dependency tree the app was tested against.\n- **`composer install` could not resolve on the supported PHP baseline** ([#35](https:\/\/github.com\/nextcloud\/RoomVox\/issues\/35)): the `nextcloud\/ocp` development dependency was set to `dev-master`, which follows Nextcloud's main branch. That branch now requires PHP 8.3 or newer, so it conflicted with the PHP 8.2 baseline RoomVox still supports and no installable set of packages existed. Since that dependency only supplies the `OCP\\` API stubs used for static analysis and tests, it is now pinned to `dev-stable32`, matching the app's own minimum Nextcloud version and the other VoxCloud apps. This is a build-time dependency only; nothing about which Nextcloud or PHP versions RoomVox runs on has changed.\n- **LDAP groups could not be found in the permission editor** ([#31](https:\/\/github.com\/nextcloud\/RoomVox\/issues\/31)): The group search asked Nextcloud for matching groups, which does reach every group backend including LDAP. What it missed is that a backend decides for itself what the typed text is matched against: `user_ldap` matches the LDAP group's display name attribute, not the Nextcloud group ID. A group whose ID differs from that attribute \u2014 an LDAP group identified by its distinguished name, for instance \u2014 therefore never turned up, even when the exact ID was typed in full. Nextcloud's own share dialog compensates for this with an extra exact-ID lookup; RoomVox now does the same, so those groups are reachable. This also explains a difference that remains by design: local groups match on any part of the name, while LDAP matches from the start of the name only (and, when share-dialog enumeration is switched off, only exactly) \u2014 that is Nextcloud's LDAP behaviour, identical in the share dialog.\n- **A group search that found nothing left no trace in the log.** An LDAP group backend that is registered but not fully configured \u2014 `user_ldap` activates its group backend only when both the group filter and the group-member association attribute are set \u2014 returns an empty list silently, which looks exactly like \"this app does not support LDAP\". Empty searches are now logged at debug level, naming what to check.\n- **Permission groups that no backend can resolve are now logged.** When a group in a room's permissions cannot be resolved \u2014 an LDAP backend that is unreachable or no longer active \u2014 its members were skipped without a word, so managers in such a group silently stopped receiving approval notifications while their access itself kept working. This is now a warning in the log; the behaviour is otherwise unchanged.\n- **Stale translations for removed interface text.** The Dutch bundle still carried a string offering enterprise pricing at a VoxCloud address, left over from before subscriptions moved to Nextcloud. It was no longer reachable from any source file, but it shipped in every release. That string and four other orphans were removed."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9yb29tdm94L21haW4vc2NyZWVuc2hvdHMvcm9vbXMtb3ZlcnZpZXcucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9yb29tdm94L21haW4vc2NyZWVuc2hvdHMvYm9va3Jvb20tZmlsdGVyLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9yb29tdm94L21haW4vc2NyZWVuc2hvdHMvYm9va2luZ3Mtb3ZlcnZpZXctbGlzdC5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9yb29tdm94L21haW4vc2NyZWVuc2hvdHMvcm9vbXMtZWRpdC5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9yb29tdm94L21haW4vc2NyZWVuc2hvdHMvaW1wb3J0LXJvb21zLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9yb29tdm94L21haW4vc2NyZWVuc2hvdHMvY29uZmlybWF0aW9uLWVtYWlsLnBuZw==","smallThumbnail":""}],"videos":[],"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-----\r\nMIIEAjCCAuoCAhL3MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjYwMjE5MTIwNTE4WhcNMzYwNTI3MTIwNTE4WjASMRAwDgYD\r\nVQQDDAdyb29tdm94MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAttus\r\nY6YXBg6yUmVuMx4HBehu4N+amN4uYe1K9GSML5JlA0KuO0ehH4TzAXSan\/EOJmys\r\nUVKUrMhM7c26l1SzPJA7u68Mf3D90zb7FIyNrFSCeHDfk4aOTdNBHxic9HVf0c3k\r\nmk3hQ1t9lQGsB4vtAVM+FMH4KTyd1fXeaz4jfxRpLVVoxOSp\/XTXwKS26KrxiKs8\r\n2lHi8Q1hxqUW9zLqXh7H50yr+AghiHuFu1xZ7Jh\/E\/1nNGs1dMVvGgse+4ZuPrSB\r\nunbZ93R2tTI4ReJvaqQX\/bdMKYto0GMyx0SbOW9eBcs8bRfj4yWNhEy+6aTNwha5\r\n9kMKmW4OeblnzqMhu\/wBcKPLcnFgshtn1OJvoXn3FDzSeJA7Oq9YxaNnadfbbl4g\r\n9ux9Tn6FtFLfufnovxLlKxn9AO9lbmyWaU4HWpEatlCHxLfYyHAqF\/cXFJSaPLaC\r\nwlJkH9Ly\/IQsilAh2XlPrIq40kjFzXT7NG0s2Ka7tyTH8ImKDLvi+QYldSvpy9cl\r\nWTMzHKXEIrusaEdaR5E9Ne70EVHN0YVnSzR9q8oTbQtrprgN291iRmFbPHbrqkk7\r\nD8vKY9JAdxl4eT2DrKWpvMpGr85bYLfPv4vQMOAG7fWEMSKLjUSLD9JtetP2SPBe\r\nXrfdgaSWGZutqDSmNLF2P0OF\/zCKuaUuUJO+OFUCAwEAATANBgkqhkiG9w0BAQsF\r\nAAOCAQEAYgfaakYEY4Lj9B8rTjoVMFbEC4chnc6ZJjAu80bPfaBtAAFtOpIaNPbq\r\nwNF+byNriPZ1YvsonMz2Jkrzcv7uY6TjbQfkjXcVl15sSZXFBIRmgVXHBFK5wpBv\r\nHv7AJIBupTSq3o2SCDDl9xtGTJntFUC9vmzyp8rqHaDq+0jL9roAifs7lrS31\/kc\r\npD7IMwZuJg8yrzRmKDgDg6FP+e4twKoSMl7rsBh3R6Uxt1fdi5Toj4JcSdxAlVSc\r\niqw\/KbOwYym7PAZUeAXyV6ZihGtKVT1645enA9rCkx3BWvRyTJiaETPCSvbNBN3G\r\nNqmbhXeFXrsHeBbUXWnSbcm6D2jyMA==\r\n-----END CERTIFICATE-----","discussion":"https:\/\/github.com\/nextcloud\/roomvox\/discussions"},{"id":"pride_flags","categories":["customization"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/finally-coffee\/nextcloud-pride-flags\/issues","website":"","created":"2024-08-05T14:33:20.226605Z","lastModified":"2025-03-29T16:58:30.773438Z","releases":[{"version":"1.1.2","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=29.0.0 <32.0.0","minIntSize":32,"download":"https:\/\/git.finally.coffee\/finallycoffee\/nextcloud-pride-flags\/releases\/download\/1.1.2\/pride_flags-1.1.2.tar.gz","created":"2025-03-29T16:58:30.765641Z","licenses":["gpl3"],"lastModified":"2025-03-29T16:58:30.811477Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=29 <=31","signature":"XLmledJwpPP2VBZv\/+QBhzrTRkfiIOib4CH2zHyBSkweQrGbmhJUg8THRB9ZoVAK\nC7hssa5JGkmJw5R4BRCMqkvSO030Bds9FgwMFUUgAQ7yEjD6xNcYiiREkO2XfJlH\nTsy8Jl3+3HwRtxbOg8r66+eTnZiE5InNU1sreOjI2Fvfk1uz7L1nJPgUeWwuhG56\nTBvG7J0KbYOVB61CiIY+G6ENZLdAMMoQSGh3ISB6LeRuTNV8ds\/gHT62uZliQq+c\nV15hQpAbMXVmqLnU8rOD6X8tjUFIrSw0IPhhZd\/pjEgH\/ahLTnjs+8kEUtT4ZRkw\noDjnqidUeElUsxyfIr8b0lzyQ9Lx0PRpy8W25HkksX\/ONdYEt4ErqBD3Xh\/Wrj6u\noW9O297I7kh7XNYZ7bHxYrfZPrDTl7pVm9F3JUcMbKnbSiCqlUohuGrCRlvlNUS7\nUjwHCxdXGlJvSzSWNJam1uCkdpYGjduhPkUTf1ur4EjpWIVRXNyzwVKCXejR9GzQ\nyFDTafY5YigM4iQ+rKo+OkdW7l87ZJCYvtbACqM12bezkuF\/udVmT0hOkv3AuTNV\nt13xM782Yd2KnqCIhl9hxvRlmBMPVjJcvbddq3n4tfxKzAVnqAvDOjX85h2ZZMMK\nFs6U\/En3yMSWDVkNom2Ge6xv5J\/QJlVQLgUlEHhdlrw=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2ZpbmFsbHktY29mZmVlL25leHRjbG91ZC1wcmlkZS1mbGFncy9tYWluL2ltZy9wcmlkZV9mbGFnX3ZhcmlhbnRzLnBuZw==","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Pride Flags","summary":"Allow users to theme different parts of their nextcloud with pride flags","description":"Allows every user to select their wanted pride flags as backgrounds for primary action buttons and folder icons in the files app.\n\nCurrently supported \"targets\":\n- primary action buttons\n- folder icons in the files app\n\nCurrently supported pride flags:\n- Original 6 color rainbow pride flag\n- Trans pride flag\n- Pansexual pride flag\n- Non-binary pride flag\n- Bisexual pride flag\n- Asexual pride flag\n- Lesbian pride flag\n\nmore flags to follow soon!"}},"isFeatured":false,"authors":[{"name":"transcaffeine","mail":"transcaffeine@finally.coffee","homepage":"https:\/\/github.com\/finally-coffee\/nextcloud-pride-flags"}],"ratingRecent":0.5,"ratingOverall":0.5454545454545454,"ratingNumRecent":0,"ratingNumOverall":11,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBjCCAu4CAhJwMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjQwODA1MDgxMzUzWhcNMzQxMTExMDgxMzUzWjAWMRQwEgYD\nVQQDDAtwcmlkZV9mbGFnczCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB\nANXCGo6k9P+rMfkXcCizkbxWha9Y5LlMFJxPCE982QUIDqDuuIxUPbHPwIOaLzAr\nRZXJY1wEVuNZBmxeavgWvRgYowzRI3UhnwXzQ923hrX39HC84GvoFyXPMw5vgitT\nM+veKjDzWnM1GK7ySYebyyR37wZKizMtPpvjqB92MoZmXCn4pOvmmQJx1BMyL8PE\nC9cpur++MoYEdUCO27pAY930NdCddDtLi59S6tj2Jkfs9j\/9HO\/3pP7D7hJKmvv2\nxy3EG5lMd67KvLzUgG9c8sQZAPpvcGyg0jDcmZqQZQtmbLEQL64HhA6T\/k3FLvh3\nldnY2gXViprvGlpS6sqOBQNA5Giqnq6BUhxXWbOxJzKtbdSUPExDeSSK2aDtvXyI\nQsA+V7jVlxKg1tcbQ6khhCk2H3Fep8YOLwRE16nVuGP+CSiabOBEKo06qb7K6w+D\n\/YsSneDJCED2tuiedFuNjjJPpQK0vmg+hU355ol7Lb5JP1WnAaK7yCyFxcMmD2M5\ntFg+acoK3Gyt4a+ptzsXJmAnsppw6mcCgv3hcVFBI9gkQyDgHThZ788gzzWU7soX\n06TiZkThYx1Mn1TpRNtbfjMjYQ66FxSRXLB0niJkNJgJ5qhn8nwlfXJDbSC8c4\/H\nugIehHOAWI3l5tQNM4pc9wVICBHibbmHkik\/wp0ApGQHAgMBAAEwDQYJKoZIhvcN\nAQELBQADggEBAAgLL\/2oYFeL5vJ4eQMjWv3ekIWdMNWvMUOhbAw5eo14ZeZ000Z2\neZD7AvMJ1qfA59VHJ5BSVTs\/x\/XTgCtxiWD\/8g+LJp9u8U2rcucgWuiUOA+egyBI\n6IffGBc1UqHs6a5dTI2oFgaG3XnM2CLJ3xSoqhv5MMhGJ5fg+wK3o9wk6z10Hfvn\nIovtXA9Jz6+cu4dQOkW1TlV1hkyLDGsI5NeZJW+lxHcA9moC++9+8msVPl75CDQO\nspB9BZ\/I9SunjT\/wxpTlet5G+G7XW6AO41mcT+Q4bKDqBrnCsyuZZKg39Yp0rODw\nbfzhyFTTUFHI\/ydZl67yscmH2fDxU1eZ8Sk=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"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-08-27T16:01:12.410129Z","releases":[{"version":"6.8.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.2.0 <8.6.0","platformVersionSpec":">=29.0.0 <100.0.0","minIntSize":32,"download":"https:\/\/github.com\/Rello\/analytics\/releases\/download\/6.8.1\/analytics.tar.gz","created":"2026-08-27T16:01:12.397474Z","licenses":["agpl"],"lastModified":"2026-08-27T16:01:12.459030Z","isNightly":false,"rawPhpVersionSpec":">=8.2 <=8.5","rawPlatformVersionSpec":">=29 <=99","signature":"JF8Akx\/qJZbGQnBCGH2RPo\/zknhGmsz0CO7ES6fpKCbAOMapKAzPIowfqJ9NTVo0UtYlIBbuw\/fIY60EVXFAI+A9yzWECexU5I\/vjAIbL5DVUw6jttEYr0M7jclveVk3sHSYsM6NRKM\/rtv1Pge\/Bal7OCy+k\/zJSBIrjxxigrVd\/lHKwe15\/3laMpHdWb5ccOPaiCb6Ghx8k50HhD\/Hrxa\/ghGtbqYBde3ONhB1jfUJk67mNLzYOjVnrGP5Vedr4rJ6x19dGdNY3TuTb+jZR08FO1wDOLI4DCB2\/OkhG31D0EYxggIQ+TvAjATgcHDwN3Rc1PyaKFCwyYpZiAaO3XH8d8kOjnkvMlXitWK35svTxTJl5JKbOc4pAdYvQz\/Fbk6drrBNnoDQPyBy3\/VEpaGk2JQy1EGi4I1X8CtzqT\/NNspCvlpMKc8CrgAdmJTPOIUS1gzYJDwYivqP1hfc35owrEmipEwMDbUyE6q7KqRqd3FT44ugwROWcxMUfsC4j0DtRIRyVsJcg8Gi3hS+72L\/qGeyTYhxcsDbdS9S1fl1UckWUvrhrb7NYbX1APr06ueFXfC5tIlH8\/VM9nRw6zOABL59DVqfrmLvc\/IxXTWJ+avX5LcbAnOL9SJj4fqjCkTgkdeFKRMsdUnt2lT2mzG+c32S2c2e5AEeor\/K7L4=","translations":{"en":{"changelog":"### Fixed\n- Restore visualizations on Nextcloud 35 without relying on the removed global Underscore library.\n- Load the bundled Moment library before Analytics dashboard widgets on Nextcloud 35.\n- Restore panorama picture selection without relying on the removed `OC.Files.Client` API."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/CiAgICAgICAgaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL1JlbGxvL2FuYWx5dGljcy9tYXN0ZXIvc2NyZWVuc2hvdHMvbG9nby5wbmcKICAgIA==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/CiAgICAgICAgaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL1JlbGxvL2FuYWx5dGljcy9tYXN0ZXIvc2NyZWVuc2hvdHMvY2hhcnRzLnBuZwogICAg","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/CiAgICAgICAgaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL1JlbGxvL2FuYWx5dGljcy9tYXN0ZXIvc2NyZWVuc2hvdHMvYXJjaGl0ZWN0dXJlLnBuZwogICAg","smallThumbnail":""}],"videos":[],"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":"media_embedding_connector","categories":["ai","integration","multimedia","search"],"userDocs":"https:\/\/github.com\/Digitale-Medien-der-Armee-DMA\/media_embedding_connector\/blob\/main\/docs\/USER_GUIDE.md","adminDocs":"https:\/\/github.com\/Digitale-Medien-der-Armee-DMA\/media_embedding_connector\/blob\/main\/docs\/ADMIN_GUIDE.md","developerDocs":"https:\/\/github.com\/Digitale-Medien-der-Armee-DMA\/media_embedding_connector\/blob\/main\/CONTRIBUTING.md","issueTracker":"https:\/\/github.com\/Digitale-Medien-der-Armee-DMA\/media_embedding_connector\/issues","website":"https:\/\/github.com\/Digitale-Medien-der-Armee-DMA\/media_embedding_connector","created":"2026-09-17T20:41:00.761696Z","lastModified":"2026-09-17T20:43:10.682189Z","releases":[{"version":"0.3.7","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.2.0 <8.6.0","platformVersionSpec":">=32.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/Digitale-Medien-der-Armee-DMA\/media_embedding_connector\/releases\/download\/v0.3.7\/media_embedding_connector-0.3.7.tar.gz","created":"2026-09-17T20:43:10.668508Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-09-17T20:43:10.748994Z","isNightly":false,"rawPhpVersionSpec":">=8.2 <=8.5","rawPlatformVersionSpec":">=32 <=34","signature":"b9h+aDgqomGeXOK2jPvGC5pIku0YEhePyFkfrWMT83reUp14bnK8J9xhRuC0sA2nd4jDN9fo1l3OydIKf0MbdS69MKt7jCevYMPFawaiKNqosdMgnDE4t8nYrD11I2YGbbsPXNc5vmnPqT8e\/QauoxwA8nmYtqvQ5OkoXTmhC6QX\/y3VTuQatzsyDY4F7lhERUg1L1b\/j17JiPdjmOXN2YwKZHoWFd\/R2+qVgEX1F1IM4XhPkY7QL6S1ZnJgZpYUxqgcfhBLEprd\/Zt2NrpRVhbDvJmDBjiytfcxzKblJoScKu6hmcbXK9aD8mj7q1A3YzLwwgIcD2AsGoHtG2cr0blFpKrqXcLX4EfxdYRi1Nnw9O45\/7tV7hQ5iRWot6Z7gT4vlXvg3PgCvhFF3ckRd9UtU5vnFT4m2yjyW0214DITOpP15ljJmx\/iDOCwK9dboQdKaWlYMyz+9V5iXwo8jQ8HnZEVj6A5x3o5hllygmkxlN2QS4d9ZqteaSBD8z8UjoOja7tepbjW7wf\/MYPqoVJOT6lfZ7rPd1Mo\/Y0L5RH2tMyyppYtxwCoyXKO76aCxz\/cA1m9rbj41DOuQtt22C\/HlBn\/Y9pQC6Umes7rx7kvmqpRH98YH5w2o\/KHdmtI56aWHfRfyzhaaUKQuerTbNh1RkNUkTZUcUGYuO7X388=","translations":{"en":{"changelog":"- Restore image searches when returning from Files, with query images up to\n 3 MiB remembered in the browser tab, subject to available storage.\n- Clear previous text queries when switching to image similarity search.\n- Simplify administration with grouped index operations and collapsible\n diagnostics.\n- Improve search controls, sidebar styling, and empty-state positioning.\n- Add text-search and image-search screenshots to the documentation."}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"translations":{"it":{"name":"Media Embedding Connector","summary":"Ricerca semantica di immagini con un Media Embedding Service privato","description":"Cerca immagini in Nextcloud in base al significato o alla somiglianza visiva.\n\nMedia Embedding Connector invia le immagini supportate e le query di testo a un Media Embedding Service configurato dall\u2019amministrazione. I vettori risultanti vengono salvati in un indice Elasticsearch gestito dal connettore. L\u2019adattatore attuale supporta la MediaLab External API.\n\n* Cerca tramite descrizioni in linguaggio naturale\n* Trova immagini visivamente simili, anche usando un\u2019immagine di ricerca caricata temporaneamente\n* Esplora risultati filtrati in base alle autorizzazioni in un layout reattivo\n* Apri le anteprime, scarica i file o passa alla cartella di origine\n* Mantieni in Nextcloud nomi dei file, percorsi, utenti, gruppi, condivisioni e dati di controllo degli accessi\n\nL\u2019app richiede un\u2019API di embedding compatibile ed Elasticsearch 8.12 o versione successiva. L\u2019amministrazione mantiene il controllo sugli endpoint di rete, sull\u2019attivazione dell\u2019indicizzazione, sui formati supportati e sulle operazioni di indicizzazione dei contenuti esistenti."},"en":{"name":"Media Embedding Connector","summary":"Semantic image search with a private Media Embedding Service","description":"Search images in Nextcloud by meaning or visual similarity.\n\nMedia Embedding Connector sends supported images and text queries to an administrator-configured Media Embedding Service. The resulting vectors are stored in a connector-managed Elasticsearch index. The current adapter supports the MediaLab External API.\n\n* Search with natural-language descriptions\n* Find visually similar images, including from a temporary uploaded query image\n* Browse permission-filtered results in a responsive image layout\n* Open previews, download files, or navigate to their source folder\n* Keep filenames, paths, users, groups, shares, and access-control data in Nextcloud\n\nThe app requires a compatible embedding API and Elasticsearch 8.12 or newer. Administrators retain control over network endpoints, indexing activation, supported formats, and backfill operations."},"de":{"name":"Media Embedding Connector","summary":"Semantische Bildsuche mit einem privaten Media Embedding Service","description":"Durchsuche Bilder in Nextcloud nach Bedeutung oder visueller \u00c4hnlichkeit.\n\nMedia Embedding Connector sendet unterst\u00fctzte Bilder und Textanfragen an einen durch die Administration konfigurierten Media Embedding Service. Die resultierenden Vektoren werden in einem durch den Connector verwalteten Elasticsearch-Index gespeichert. Der aktuelle Adapter unterst\u00fctzt die MediaLab External API.\n\n* Suche mit nat\u00fcrlichsprachlichen Beschreibungen\n* Finde visuell \u00e4hnliche Bilder, auch anhand eines tempor\u00e4r hochgeladenen Suchbildes\n* Durchsuche berechtigungsgepr\u00fcfte Ergebnisse in einem responsiven Bildlayout\n* \u00d6ffne Vorschauen, lade Dateien herunter oder navigiere zum Quellordner\n* Dateinamen, Pfade, Benutzer, Gruppen, Freigaben und Zugriffskontrolldaten verbleiben in Nextcloud\n\nDie App ben\u00f6tigt eine kompatible Embedding-API und Elasticsearch 8.12 oder neuer. Administrierende behalten die Kontrolle \u00fcber Netzwerkendpunkte, Aktivierung der Indexierung, unterst\u00fctzte Formate und Backfill-Vorg\u00e4nge."},"fr":{"name":"Media Embedding Connector","summary":"Recherche s\u00e9mantique d\u2019images avec un Media Embedding Service priv\u00e9","description":"Recherchez des images dans Nextcloud par signification ou similarit\u00e9 visuelle.\n\nMedia Embedding Connector envoie les images prises en charge et les requ\u00eates textuelles \u00e0 un Media Embedding Service configur\u00e9 par l\u2019administration. Les vecteurs obtenus sont enregistr\u00e9s dans un index Elasticsearch g\u00e9r\u00e9 par le connecteur. L\u2019adaptateur actuel prend en charge la MediaLab External API.\n\n* Recherchez \u00e0 l\u2019aide de descriptions en langage naturel\n* Trouvez des images visuellement similaires, y compris \u00e0 partir d\u2019une image de requ\u00eate temporairement t\u00e9l\u00e9vers\u00e9e\n* Parcourez les r\u00e9sultats filtr\u00e9s selon les autorisations dans une mise en page adaptative\n* Ouvrez les aper\u00e7us, t\u00e9l\u00e9chargez les fichiers ou acc\u00e9dez \u00e0 leur dossier source\n* Conservez dans Nextcloud les noms de fichiers, chemins, utilisateurs, groupes, partages et donn\u00e9es de contr\u00f4le d\u2019acc\u00e8s\n\nL\u2019application n\u00e9cessite une API d\u2019embedding compatible et Elasticsearch 8.12 ou une version ult\u00e9rieure. L\u2019administration garde le contr\u00f4le des points de terminaison r\u00e9seau, de l\u2019activation de l\u2019indexation, des formats pris en charge et des op\u00e9rations de reprise d\u2019indexation."}},"isFeatured":false,"authors":[{"name":"Digitale Medien der Armee DMA","mail":"support@dma.swiss","homepage":"https:\/\/github.com\/Digitale-Medien-der-Armee-DMA"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEFDCCAvwCAhQaMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwOTE2MTMxMzMyWhcNMzYxMjIyMTMxMzMyWjAkMSIwIAYD\nVQQDDBltZWRpYV9lbWJlZGRpbmdfY29ubmVjdG9yMIICIjANBgkqhkiG9w0BAQEF\nAAOCAg8AMIICCgKCAgEAt8UH2bZeBg1Iay+XNy4QEJL4QkkK3M4WCB7PLoEWkHkc\nc49eICD+Yq9hn9jTfaoVEHXVMknXedRdtkqUhbnwF\/\/jHytuBi2tc\/9FacUdLMrQ\nwGEbuxrKrVjE9TzhWjrdPER9hVtruRLMktE0fvaqAfAHR9pQj75SV8RnSauOL9af\nmDc6YABF+S1C5ZVs33CK2BYcUXGjz+KxLNHP0pNJC5y7QXGEHW40MwD1nkDiBVGo\n5sd7Ljh8AVvFg1D2Bk4NylaatGjDctjr2Y8MQz7wN6RJL9+TPzshPCqf66g\/c3JK\nnSPqLMQRG4ag7LGd4FZXDjheT88RC6LXEQTz+l14XBjuADMdJwGA41cYs3I1bGmh\nwitv4LG6uPraCHqXSQLuhHcXBSY78HFijxzSABGkkLLaLZwQLQBNEdYorVA51VMT\nKwye2j8+OA9qk9F7t+g3jg5CCRdBp0s1zRPaEeH3mzWDh6V5qNxXl5xlf9YE1ThM\n+TVLi0blbrdTpMVx87uUyi49F0wc+OhDvN4c3stFgrFqbK8GVS+rMHRroC9Syyv+\nrsny7+ubHxpsJy2uyQlU1\/nEy492CfRnrv\/+q\/oFzTCx50StI7JoNf67xoCR3x4Z\nXcXxiOSAKEeckO1Lqtk0v0BCaSsunRU0sPRY+W\/mc\/vhQ7b\/NGdTVjXr\/EiQMAcC\nAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAA+lxYzsr58bkQk+CbvkD56svsQ4g2mhv\nQ21ulOFCabtTVIafIFzAkOnyRxj4MA\/eVKhEWOnqtTU4TEMp5yB3kJDWL1nJck\/o\n9Z+VrSARqRraTA2JpDYdsVEbSYIO1Iio8GuVy77mbivePYLvVKbQrNd5iay4lvTa\noH8LPnl8WvjjKXgBpm04ajW9Z30y1fTmEWtD9ABJE3e0uUSZR8b5JkisWq+DfEO6\nrkNw9jz\/8jmxmvdORQij\/p2XTT\/wU7CmbSmGX4GGX9YYh0NF421mR9s1eGB6VQl2\nzIvO8CmZSpLYa077gXXBA8RKgYmirTTmR0dwDcLY0zhDHvnzPRGhig==\n-----END CERTIFICATE-----","discussion":"https:\/\/github.com\/Digitale-Medien-der-Armee-DMA\/media_embedding_connector\/discussions"},{"id":"wopi","categories":["integration","office"],"userDocs":"https:\/\/nextcloud.com\/collaboraonline\/","adminDocs":"https:\/\/github.com\/nextcloud\/richdocuments\/wiki","developerDocs":"","issueTracker":"https:\/\/github.com\/roscomputing\/richdocuments\/issues","website":"https:\/\/roscomputing.com\/","created":"2019-10-29T15:34:30.277468Z","lastModified":"2022-10-03T00:39:58.021016Z","releases":[{"version":"3.5.11","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=15.0.0 <25.0.0","minIntSize":32,"download":"https:\/\/github.com\/roscomputing\/richdocuments\/releases\/download\/v3.5.11\/wopi.tar.gz","created":"2022-10-03T00:39:57.844508Z","licenses":["agpl"],"lastModified":"2022-10-03T00:39:58.837579Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=15 <=24","signature":"N71Ug5K7PUComY+uz9FSyJkzEmLykblJXI7iG04kVjfIyoviMBAnxUnVAKMU0RPW\nbYNqXaB8BhzwKZ8kydRJ09wOOeC1Cjw+F92WiqghaxjB1YBbcdO0RDn+\/fUrEwFY\n5HkAGXyu4h8E43hIBE94cxxGRXoNWLg6mfYSUTxCo5gvYL3h14pcJfmufBaLDzwW\nS7fwne5ZXilJF+QF4dYnZM5ojVqqx\/RfGDwtyYbTyMLfHFt77m0wV23OXzFKzulS\nPy5T62LWTZ3eLLoPLI0JClEKO8vTZAv5KA2c80DudABfg9ksjg9vBgfEauRCSs4L\nTC\/qXVv\/nkg\/Bm1djrGBztDIEulkPKs6Ah6gwf+JBa0K8P380\/6FFvvuY65iwM38\nDR9yW+8vP8W3+232ZSknwd2+wLd3SOWLNbFul0QC65KuODsZ5yGTece6ond\/RbYS\nIBgJ\/JInh\/RExfJPJc3i1Qkhq9gD5RbQGsr75Y3TqWJiBGG73bybPzLkg2MXdqal\nEYyTZUayPW37RKjfGzgyG9lOQuVy\/tEhyWJTyLnJmbtWzhapldW8WEcgTTuZgEGV\nXP84uj4WYDZXKIQv\/awUVkwKE0MXkH8AuaPCGgrZz9xP+wBsFt7f6UqOkP\/OXwhk\n7AjLhsPfDjgHnih9ONMpcm7aEz0sD4f+tvfQw1Xlmls=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"translations":{"en":{"name":"Wopi","summary":"Edit office documents directly in your browser.","description":"This application can connect to a Microsoft Office Online Server (or other) server (WOPI-like Client). Nextcloud is the WOPI Host. Application settings are in the Office Online section."}},"isFeatured":false,"authors":[{"name":"RosComputing","mail":"info@roscomputing.com","homepage":"https:\/\/roscomputing.com"},{"name":"Collabora Productivity based on work of Frank Karlitschek, Victor Dubiniuk","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIID\/zCCAucCAhEbMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjAwNDI4MDYwNjEzWhcNMzAwODA0MDYwNjEzWjAPMQ0wCwYD\nVQQDDAR3b3BpMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA7gm8iwIr\ntPjJNB1eAnFybtvL+hVMNrjvta64RIfTrXIisaRCJyGQC+9ZXB\/Np3S7kcDJSh9a\nw5lF\/YzKQHhs1vfdF43avv+PWKF4KSa1cYtFNGCSqgfQ+9g3hB\/mAcEf0rkk1sNf\nURUEA+TvwAdUUM7j0EdZ4QelerEu+YxSLr6Milgkc3K526z8+GfNZXdzeKfs9cNK\nLC9lHAT5vOM\/MgVyDE+ypE7t9k4h+kL9bZpCdE\/x7233H\/XE\/T5jFsSTszF1RRDm\nQfeTNy5w9T+GIJYZ0XyOGz3ThmhuUbQ1gya8++n2IH4KnIlWfEqLJULHZGM9e\/FD\ncfQc\/cYBw\/tAvSv0JmsJqdyJWCFME7MS0CTlb5BXk8V6Aanb0v9FClvZnkLQN3v7\nCwS\/U\/mjjyOx2\/P6fXb\/bivVF5jvjABwVW8SMY+UDkSK5PUEaZTaQDDLX1mN3Hx2\nAlb\/szX+9bpTpoQQvk5UWG8s4QjYOX\/3qkXMlvJvP2vT3EjkiW8KspASu7gmMyPC\nHA89kd1Qvg9r+jCJENmh01Xi18gZ8iIQWe++Fdm3mfdBzxGqlL91pmEP94m4NmAC\n+tgiJxlypXD6r6sDGLMpVqEZ2enXB9kvT6hVW9UqGWqd+1eV5EBufxx0OaDRtaKI\n18w6QMOY6WR2Rvrx896DnIRf5n9XuaFvKxsCAwEAATANBgkqhkiG9w0BAQsFAAOC\nAQEAOhs7J3iTL6aji4AGKr4enRJPqgTEDiq6luZ\/ipuRGcH4R0u+cLfxev7wg1Sq\n5sMU9ZeCw6OhyMf7wHx42c+SZmtMCq6YgmBWs4KBYP1+mPPauR4FniksR5bMGSJO\n0Dv23zoRN71gAnbSom6DVJg29cLPWsUY16XV6AI0EiQP3t9B7C4r1xnlk2Cmg+s9\ndZHXThwZrQMRNztfpBK3VmZZjH7nNxfPfl\/e0aH2ZeeY8GGE6do3LMMXyOFBm7\/Z\nvLlP3KJjwTRC\/XS9oWEdTvv3L0F7ulhLMANg+akkF1I82gm4tSTt\/Liv5uz+fJFu\njJV3e7De9l1lpIa9FfZtAasEjg==\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"video_converter","categories":["multimedia","tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/PaulLereverend\/NextcloudVideo_Converter","website":"https:\/\/github.com\/PaulLereverend\/NextcloudVideo_Converter","created":"2019-05-01T14:02:20.517062Z","lastModified":"2023-07-07T15:33:06.290121Z","releases":[{"version":"1.0.6","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=13.0.0 <28.0.0","minIntSize":32,"download":"https:\/\/github.com\/PaulLereverend\/NextcloudVideo_Converter\/releases\/download\/1.0.6\/video_converter.tar.gz","created":"2023-07-07T15:33:06.239843Z","licenses":["agpl"],"lastModified":"2023-07-07T15:33:06.345147Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=13 <=27","signature":"ATJd3Gn2P7kC\/jlclvqA2lvlSsjEl5u\/OEArwDgLMF5TL3hvzzTApHSVT6XrzDbI\nBLX0ALpqUnr9NqYJQSP4+D98I4hGAwH9Px752r9NBUr5W2yJbTiE4H5w9qaJyWOb\n3NbhDYO1IgcZapPsxQRuFqi92on6b3bny0+kKGFD1BB95t6ZI1nf7rsC6pvPaNCy\nEVftja64OWN7IgNN1dJUDaTGyu\/JBO5S\/iMmg389SOXKMPIOFBGFUL0zPeNP7hgn\nxjBQ324LKF0e0g1WeaZ++hgXd52\/J7fA0pNz6WAc92eTPSjFLHeI4tePF75Bg0o\/\nmhvKmUoKRGbYQ50ymjKtpGTn5R7UYMdGb3E3MetaYgSaUhj5pU5+vYZ1XJ\/O1du5\nKFNRMa\/NkkdxPHVqlFPz0nktCjkTyy1spXsFDfEdzFAYWLWCKdALH1i2RrcepdPk\nZvzpsi3buB+XItItPuCtf+NIK6Mc6RUM\/F+4Ui8LihtD2KPD90JiT8qWIfgcKlBB\n0st0QRhCxW9vitc6zh8p1ldirz6gyNMvkSQ8EhCQe+RESUCU4RAHzddEoME5PYHU\nbzEhF7DtVni3K+nibEjQyx4bs04S273rzLYWzQ8wPtAaA4LbP8ElGlqMByxcpB0F\nLe\/y2Omq+WAZaRnjofrqu\/VswarsQYZX2MXnvvlmb3A=","translations":{"en":{"changelog":"- Support for NC 27"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL1BhdWxMZXJldmVyZW5kL05leHRjbG91ZFZpZGVvX0NvbnZlcnRlci9tYXN0ZXIvaW1nL2FwcHN0b3JlLmdpZg==","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Video converter","summary":"Convert videos within the web interface","description":"Convert videos within the web interface\n\n* **Features:**\n * Video Conversion\n * Optionally overwrites files\n * Preset option\n * More to come...\n\n* **Requirements:**\n * FFmpeg\n\n* **Note:**\n * Does not currently support conversion with encryption enabled\n * More formats will be added soon"}},"isFeatured":false,"authors":[{"name":"Paul Lereverend","mail":"paulereverend@gmail.com","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIECjCCAvICAhDoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMTkwNDI5MTE1OTIxWhcNMjkwODA0MTE1OTIxWjAaMRgwFgYD\nVQQDDA92aWRlb19jb252ZXJ0ZXIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIK\nAoICAQDKLam\/cThq4bOY15JmBLIB\/EwvUQJFRc35EqvgZc6FAkn8csq7PymAxjpF\nIOX19WMT+TFkmtcMgL0tk\/DH\/RuqN95Zp6eaYVOhcLKY\/XRw03cAfyXKJ7fmq3IT\netME05ehPKPlqYrUdcDE+CAel\/wjus3im+5mrXMhu+HutPQ99a2vFMBaBdTyqGui\nWVbq2\/OAKfr5L8F\/GAQyZBm0pSdwTBiX382EexweqJiiVy9gG7LP2BAiVvfakHhq\n+op+5mZ1BLbDGI8eRvRTNRuE3++Z\/Ik\/FbzhXY6WYED+l+qtFCwrPRK8Glgceq3x\nlLSRTMCijgZUotTC8hUJq1ZAkRsCW+1Bd+Qb8v+X\/Dadn5sHJBFxAND6fvV4+kQG\nRHr32nOxWl3WAgwvM9BgGN3kObupBSg8uhQMlMNaxq9PYtgSn7a9Mnm6AEZqDIlx\nOXrCj2DHy6eLOlUV\/l9hLWXAa15T64OnCEmqQfu\/BV\/cwWxluCmAyVDBroJDx2VG\nesvaFL69AmofhGLtcxhtz5UeRWcN3u5b+SA5A4dwsCJeMYILGBlkfFaIvUKVHLIt\ncmcIcIaNUJQ13nUBlJpddiKRH\/rAq\/VhRaAiuu8AhbaacKT2tWhorFDAJdTnUmF\/\nQ66t9XtBRoPevtRa5XnOo5zghVHe2a1YyHI2swIGWLVumCUJ\/wIDAQABMA0GCSqG\nSIb3DQEBCwUAA4IBAQCY6zcUvjloQDcypQ0+r3YkQH1TSHs2qoPCdXVcNKCZ20Cr\n+efgt6i8KbO2IH7C24IFMtuhOhlJtKhibvWHUFoGvFbhCUgmWdJcoveSDnN80hYD\n36pPkuXXy38wVM6\/waR19Nrh5JI\/YIAY\/igFlaWvsRLuA5ohdVRLMOVDNZ2snBkf\nri5CZ5sy0aypP6Zve43YbVSnZqXNd9uwIvp4v2EwUe5J6xaWY8g91N3\/LzVgKbN6\nj8\/Tltruhk3vQeBQ3QqteOM7Lm5MTstZMfH3vZmpgyQrZ1VZtSf2NQtUIM8eZ31z\nYyjovzvZJwl0nv2WzofdRy6U1JEsK4VYRqRkNdyd\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"admin_notifications","categories":["monitoring","organization"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/admin_notifications\/issues","website":"https:\/\/github.com\/nextcloud\/admin_notifications","created":"2017-02-09T10:51:09.031329Z","lastModified":"2018-08-02T09:53:49.125502Z","releases":[{"version":"1.0.2","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=14.0.0 <15.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud\/admin_notifications\/releases\/download\/v1.0.2\/admin_notifications-1.0.2.tar.gz","created":"2018-08-02T09:53:49.119959Z","licenses":["agpl"],"lastModified":"2018-08-02T09:53:49.208567Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=14 <=14","signature":"aEn+pYBEKoBU4+Gx\/Ids0HaqpnBZoUKpr3\/qcYf+TJpuTupEDp0b5G0PzVSwWzJ\/\n3M2touhuTPAd32aPC60PmmAp6RtfR+okrJQVEuWKAYTRPVjYdyfdBq+TELQU7Voo\nlAkKbxm\/fcePCx\/7BEnda3jN+4c9Bs11i5Vcrjdd7noGYb7t6EBig\/nUwL55Jw4q\nw62yMWJrRWND6pJ4C06FhwLobR\/VejJfghZOiuclrgmFRIDta6jCIk+TJfyPQYwZ\n1uxhtBivGrQNHszv1oTgyBh2z0TgaDyzpK6G\/vY58ezGVK9YK+cA88okeNhJ473u\nh+KqbuFcy2WVD8Z2GnepcQ==","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL25leHRjbG91ZC9hZG1pbl9ub3RpZmljYXRpb25zL3Jhdy9tYXN0ZXIvZG9jcy9TY3JlZW5zaG90LnBuZw==","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Admin notifications","summary":"Allows admins to generate notifications for users via the console or an HTTP endpoint","description":"**Obsoleted with Nextcloud 14:** The functionality of the \"admin_notifications\" app has been merged into the default notifications app for Nextcloud 14. You can savely uninstall and delete the \"admin_notifications\" app, because it does not do anything anymore.\n\n\tAllows admins to generate notifications for users via the console or an HTTP endpoint"}},"isFeatured":false,"authors":[{"name":"Joas Schilling","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.7857142857142857,"ratingNumRecent":0,"ratingNumOverall":7,"certificate":"-----BEGIN CERTIFICATE-----\nMIIDDjCCAfYCAhAxMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMTcwMjA5MTA0MzU2WhcNMjcwNTE4MTA0MzU2WjAeMRwwGgYD\nVQQDDBNhZG1pbl9ub3RpZmljYXRpb25zMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A\nMIIBCgKCAQEAtmFoKPqIQCo86b18QzKJBOxXN\/dNxDfxHfVT0gC2WJbAq6X5hGn2\nyEilGQxvG3sff0GCfp66JVXXkU5np16P3wcZ8F6\/QN5R69QBYCIjv7dboYodF15P\ntvNaxxKpZX407isBrbdJORwvcinmSXpn1ZjyGxYbLW9zHKK0QwhDrAgGUpeR5Scb\nRQCunGqISWaRMxoQm1sIjcm2TqfzRuV2fibMOeeCusJn7IWQNjDJ3xKPRFQK8Bcy\n4LK853I2Xj+JF1Rmyf3zj\/p6Bv75qzYP8lazig5MLFYKH43ogEaOYgeXBtflSCsY\nuz1R\/QTeun\/DBIYsctnG56sKpgEor3R6HwIDAQABMA0GCSqGSIb3DQEBCwUAA4IB\nAQAjWUFNPRr8KSBDdASYTnW9nqeUOnPtnEAdDLyLqS2S6EsLEcVxB3jPiKaHv1Ig\nvwCgiSJjs7EVMSNw0qBj\/YFuUEIeJaUPrbq9h77Qtf7vOOfMusLZYPFDavePBPm8\nXcHCWY22++\/4NMIVmA6HXottR1FA\/uRHtbjQ+AQZ0Zd8Tu28N1fc6RloMf26CqKg\ngdcCKjIHwXBAcWNwidRIU0VUAffOC8kATJlw\/cpkYmVVA1uuK2HavvGr3a9lBn7y\n5sbi1Q79UAJacbOirpx8JhcqXzUVVCj9ZrPPoVxRL+3Zef4GCUyRtGW3REl+\/\/x7\nGRze4+83Xyj63Q+ceOGgRkUb\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"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-09-19T05:11:44.039657Z","releases":[{"version":"1.9.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=29.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/jeppester\/nextcloud-photo-frames\/releases\/download\/1.9.0\/photo_frames.tar.gz","created":"2026-09-19T05:11:44.008023Z","licenses":["agpl"],"lastModified":"2026-09-19T05:11:44.088371Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=29 <=35","signature":"IKgNPEotZH5a5JlFpk\/YHJW24h7Z+gIhqHMva73PpTjzh4ie9mw6uh9v\/KJD5Lu3\nJQWDMA1F0AgeDZgxV2CWJtgcNgBJL4ffWOGq00ClYzXf3HdUnZJYm136ANUVtEbs\nJY3r5BTf+tdM1taJsf0FE1kmHXWmnpEwymVkpvqc+cRmsizJ8URg2LglrvdIkgU0\nwqVnolkZbdnQixgCGgjTa6fKFcw3DyZ\/RWHWI1wOnqPbvP+cbiw22sH65n6Qmxpz\n\/FS2ENLJZndzvi2PoXDnaQStFiGOEVikFdrKP+koiGrI9GcqpJEkupW2buVZr6I9\n92liCeRfzoR543tzzP5ItxxPvv5Zj2tf5ZWTCKCTvhnZWiOGpaPkw+5B2mOxjlAI\nCNTqolHGfjdeXn1FAXhnkz9rgKYWKwhsJDTCJvEg7ihrC0ETVWr5aY1DMC8hGPMz\nqaGJnPgN4BUjCp87zFfEfmy\/fowY1\/GVI4oLLhnHrYkc1cbPUYk9CXAdXSSHZdy6\n5sbeCr0UvR9MWTz9nksN2Skn8UghAZGBzBacwbDbKf24M5Rm97nahJAFgMrDWa6u\nA9XjmloQMxTRC02k2EVAAo1uAbUggApgDwlmGJ95Ahy32DgiwRRRwkGG4Syq9rji\nP1vRn8qJ3B2ASj6KVPoDauEAm9qOFJa2MPdrTAcJxiQ=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/CiAgICBodHRwczovL3Jhdy5naXRodWJ1c2VyY29udGVudC5jb20vamVwcGVzdGVyL25leHRjbG91ZC1waG90by1mcmFtZXMvbWFzdGVyL2FwcGluZm8vc2NyZWVuc2hvdC5qcGc=","smallThumbnail":""}],"videos":[],"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":"files_downloadactivity","categories":["files","monitoring"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/files_downloadactivity\/issues","website":"https:\/\/github.com\/nextcloud\/files_downloadactivity","created":"2017-01-13T12:00:15.695913Z","lastModified":"2025-04-17T22:10:47.306513Z","releases":[{"version":"1.18.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=30.0.0 <32.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/files_downloadactivity\/releases\/download\/v1.18.1\/files_downloadactivity-v1.18.1.tar.gz","created":"2025-04-17T22:10:47.290658Z","licenses":["agpl"],"lastModified":"2025-04-17T22:10:47.341113Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=30 <=31","signature":"b\/jsyBYucdXzIGKrA+gLhdATpkDiihpjoI\/TGJPVRs+ckXUczhfrgrAVDmFEwa69fslUWW2OLCxhMTFnhB6b\/bVqzTOaKoWaKHVB59SOjXb\/yHqg9HbIVKK7uRGymdyS+kPvtedD0wvKPmUgX1gNbk71MMapniK3yjDNJaVXibhYpGOxOCKC15TN\/oY7U4Cw9Yb\/nBPOlthVKZMvcB9l4EmPQLCe5NEewJE+KiuV42+ytMOg6Pv9jzXgKM1bQ6AqPuLTgrpKrAOEJNXFpjQh6n6uwHBQ1E\/qhNCki\/IYlNBDeQhIOGZwtG3NiFnMmyKjwWl9CbEC3EuzyH8XTTqlbQ==","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9maWxlc19kb3dubG9hZGFjdGl2aXR5L21hc3Rlci9kb2NzL3NjcmVlbnNob3QucG5n","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Activities for shared file downloads","summary":"Creates activities for downloads of files that were shared with other users or a group","description":"Creates activities for downloads of files that were shared with other users or a group"}},"isFeatured":false,"authors":[{"name":"Joas Schilling","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":1,"ratingNumRecent":0,"ratingNumOverall":7,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIDETCCAfkCAhAkMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMTYxMjAxMTk0MTE5WhcNMjcwMzA5MTk0MTE5WjAhMR8wHQYD\r\nVQQDDBZmaWxlc19kb3dubG9hZGFjdGl2aXR5MIIBIjANBgkqhkiG9w0BAQEFAAOC\r\nAQ8AMIIBCgKCAQEAoQF89sGqXodGFsGsHO76YPjjAhKMUPsn3fPRsP8okbgIF2pa\r\nVrHMYO9gP1O3lC8eSSb7HHeD8cf97wYzZkjG+9jdH2iivzOT6HGOn2etliHZwpyO\r\n7iIfEh4L75gT+M1swn1dTWHfUfma9CqP8dBgzWWDNrcwe1P3v7Xy3lvzPBkyg7JB\r\n2pCHAo8Xr7BxPTcoI8Y+rzFccrOAsIwhVQpH8mW7C3cKGUHbAc59EVkFCP43W\/Zr\r\nlJbjsy+UFzBki3KcZOPwyJYphP+ImkeJJ606m3lQ3ZrCBVt7538qnXtjETu4Ubjc\r\nvYfYTVuLqdHam3Wvsy9vAbmigmG9dE5WFkTVJwIDAQABMA0GCSqGSIb3DQEBCwUA\r\nA4IBAQB4bhFHeoU1g16eogmQMIQeVNMJcU5RVMLSY5\/hvD7skbcqL4cb\/kYWpxJT\r\nRTkWg47gUDgqKvzHA84y+Hipv7H5Nn8qZWQ3O0c2u\/9QSIAJ8amI+Hoz208SN2Dx\r\nNP7UZ+yqdWddcJIYyUurbekyEmdehG0rVAI8hqO9ITsPENGJAhv3mDK8bAi07k+U\r\narfkGOIS9fZbzrCHu99vtkCKiwAKlEk\/VrSAl\/J6dGOQzC4jUrECEYHamPS9zISm\r\n+Y9+m2wf0PzQ0VkXFs5lH+Bej7FIrJ4xJfrzrELdLmD9fo3WcX0K+o4\/+Cs6XQU3\r\n8b+hjMvzrVutIlc7zdXVh61r6OzD\r\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-07-29T14:00:55.621367Z","releases":[{"version":"2.0.3","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.1.0","platformVersionSpec":">=32.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/integration_notion\/releases\/download\/v2.0.3\/integration_notion-v2.0.3.tar.gz","created":"2026-07-29T14:00:55.602236Z","licenses":["agpl"],"lastModified":"2026-07-29T14:00:55.662328Z","isNightly":false,"rawPhpVersionSpec":">=8.1","rawPlatformVersionSpec":">=32 <=35","signature":"bXUoKQFE4u\/CbYrlJKHS\/znDwzeFkiPYFjTTnyr\/QF4wSYjThFBPR8VGjSDlPCqBn\/KzcyWAdTdkH4L0WNtLDOzuFJqbb\/n9SDqSLmh72n4\/oSYvo5dZ5ImnBCQHTS1SK3LzUsMtNFcdQIKoZsbNLzikpok\/yomBtc1XpDomDqEgfuVxfn8RVCcBRW5GcBbTzzpOEH+bVJXmZxgAyOKnu6A\/erywiK4jT0VukqdlC73b8Hmn31SJduM0z6ododKgNPBxg9ZfWc2cyQcwwm2F3n3NtzzZTfiW0ETDgSWFjBi3\/e2Uq73eQChQbpEbFmunaMjgDNiD3O9pGENAVqjxV\/Er70Ucgg6aZ9yybRhXYMslZSpVnDmNtWuF53Tgf3RCjOr+DRP4kTSiybEZIsNTvuW4PdmhXZAESe8quPXU0OtQNNUHjywJvuyFXXNzzJUdmIXnEI7KboieA1QEa871WL4cQrFtFs6gY4epmkWP3\/IvV3\/Yf0XeB\/+DYa5FF4H39cFFsgxtTsm3tvggp59nIWT8OhNbC0unu4i7caUZ0SsnQu3gE8\/RtOn9moBQao8csuxkz8NLvh1x6j8M1RYvMMRWw9mPw1V+nQEvVDQRH7+Jhwv0vdftbeKAFkX53N4M6NJNi5Ae+APYlrviHLEs6QHADhY74XRVYe4xi++iehw=","translations":{"en":{"changelog":"### Changed\n\n- Added Nextcloud 35 support\n- Updated the Nextcloud frontend libraries from release candidates to stable releases\n- Updated dependencies & translations."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9pbnRlZ3JhdGlvbl9ub3Rpb24vbWFpbi9zY3JlZW5zaG90cy9zY3JlZW5zaG90MS5qcGc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9pbnRlZ3JhdGlvbl9ub3Rpb24vbWFpbi9zY3JlZW5zaG90cy9zY3JlZW5zaG90Mi5qcGc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9pbnRlZ3JhdGlvbl9ub3Rpb24vbWFpbi9zY3JlZW5zaG90cy9zY3JlZW5zaG90My5qcGc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9pbnRlZ3JhdGlvbl9ub3Rpb24vbWFpbi9zY3JlZW5zaG90cy9zY3JlZW5zaG90NC5qcGc=","smallThumbnail":""}],"videos":[],"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":"Andrey Borysenko","mail":"andrey18106x@gmail.com","homepage":"https:\/\/github.com\/andrey18106"},{"name":"Alexander Piskun","mail":"bigcat88@icloud.com","homepage":"https:\/\/github.com\/bigcat88"}],"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-09-20T20:46:29.630701Z","releases":[{"version":"2.0.3","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=32.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/wonx\/nextcloud-files-excludedirs\/releases\/download\/v2.0.3\/nextcloud-files-excludedirs-v2.0.3.tar.gz","created":"2026-09-20T20:46:29.590345Z","licenses":["agpl"],"lastModified":"2026-09-20T20:46:29.691735Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=32 <=35","signature":"eAhHXi4SljGNQIbojR5jBAwwng33ZGX87aSaHDaUORIUrAkYl\/pP4tYRici73Vd2\nHWcK1e4Qak4g5qHzghis58OCSGf2xZLMgym+PGNb1iknh\/8Fmh0nsopfm3t8OfBQ\nD+J7wLrc9fbvl4J7WVQStcUCig9SYAQrYowDBhDzbhtyjg7x29bFBhs44q375xjW\ngIw0CkazDnCxJHIZgNf5sO2EAoyrNTP\/GfYhjSRA\/IuhQuN8YqbWKJXGZNRmbQH0\nmMa4ojihTRoq2wAjyFZWLDpoODhD4OX+A4DdrNtZUtWBpmBqJFu8xi0gUWYmSAxy\nDaPLbn7HKAeOHTEwC4Ch3eIK4+\/tOpF\/SVbwQ9e5y+LMSMB\/so0YTeNWPFYqs3hD\n9SinEGbjGeQ2LtOzjcc\/SsXWdUtfE\/bhuWx6rFXUq414i+fZcITBNKfqb3yrBQ1p\nsJtIkM3+hbagf3CXRsia+2WmwD0abMr0Ib76jFIi6QiSEXo4TaKdCBk5dXMqA8fj\nl6HXABZM9ExaRmQzLVtELa8s5XSHajCccTMdtVAGtG3jZ7eGClFo5jYyBzr6RhZc\nc3co1KawI3UNYDrOGpQ\/k0rENHy6IdXClowVurOu2R6kxav+8xEmOZA1+Gol0U7I\nMnIwf2SpP0OTGQ8AUmxy5IbzxLxYFwOa5CXsYKM0+7s=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"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":"backup","categories":["tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/backup\/issues","website":"https:\/\/github.com\/nextcloud\/backup","created":"2021-11-01T09:48:09.876076Z","lastModified":"2024-01-03T12:35:49.065201Z","releases":[{"version":"1.4.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=28.0.0 <29.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/backup\/releases\/download\/1.4.0\/backup-1.4.0.tar.gz","created":"2024-01-03T12:35:49.052271Z","licenses":["agpl"],"lastModified":"2024-01-03T12:35:49.101672Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=28 <=28","signature":"D6rnPLhzLnkEYclULzfxYkwJdHrUR3vOkPQw7u4UO6HQ711epD0UN\/WwN9lZaf01UydbzSGFYRxeZLapYLpdNVFtQ7fj+Kvw\/kPRNWRymVdgfknOkF1tb+1ZT2rhkaiuKmQrjko8q0MdRRlDgwrPn7sIqoxJL0L2O+VJ81KSJrjRCu4AfP6zMt2\/JK1FgmGigkj8EunPU7264fc2uxnBuzh19mAazoN3ZxbXOpsy+HjCciTubVnra8k5bhRHO4jeGU\/nd4mJh3zastEbAPqSlwqYRv8C49ji3KbWoSJPU8ldzvISTlBr2HKAfs9wsBKUzlWnGaS9q1A6qn+Dju5H2xQb5BbEdtWCsKJ3m0pwM8W6XxQcqfXe8i1gimGleaR6FSVEO7J0Gqb58SxzBgAfDnmNC1tTBOevD33k7IVi1gQiZoH114L6E4lYkAN2GBQIkwGW2rAA3qpyHoD22lA1Y1l3z9p70y7Ud3UB6U9u4z5BhySfbu0J1wDuNiUBF9fdOr5TERs0e9xuKHq0RSIVrF6JHYKxHc6G+2iOkeTF54pVdoK0ugi58InUd6u7fd2R6yylIwhgKlCQa42xgmvuMl\/kfEFPZ3fljsGUlI+ydFmtxdzZ9pWSplyCjU2qh2l38xPAh6w3z1oyzcMnWMKRxpJCE3610lU0w7i5Ml4N3aY=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9iYWNrdXAvbWFzdGVyL3NjcmVlbnNob3RzL2FwcC5wbmc=","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Backup","summary":"Backup now. Restore later.","description":"The Backup App creates and stores backup images of your Nextcloud:\n\n- Backup the instance, its apps, your data and your database,\n- Administrator can configure the time slots for automated backup,\n- Full and Partial backup, with different frequencies,\n- 2-pass to limit downtime (maintenance mode) of your instance,\n- Compression and encryption,\n- Upload your encrypted backup on an external filesystem,\n- Download and search for your data,\n- Restore single file or the entire instance."}},"isFeatured":false,"authors":[{"name":"Maxence Lange","mail":"maxence@artificial-owl.com","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEATCCAukCAhGfMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjEwOTI5MDgyNzEyWhcNMzIwMTA1MDgyNzEyWjARMQ8wDQYD\nVQQDDAZiYWNrdXAwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDKj01V\npeIStDpKf0ofrWCfCmdIXLP6vPjgFDbSdzD6g7XaZmgTaKO0k6DrTE2A3JJH7KMP\nlc11woaPAjRkch3vWm2lCgyj0jmuFQdThDPt\/YrZdEIOm887M8j217ZTAoAA85Jp\niD7ejusFVEPO5Yk9VBlnEysBGARAZHaJAP\/n\/NioTZHLTIIwj2NQY30AaRMNhNqN\nYcU822\/RUBWp8G0EY2CCRE85bOc7OsxHQAxP\/zi0PoIDcJ0dwtbQlfpQ8ImDqtbS\nCnk+PpNvG5+coW1q1qclJT4E+Ho3t24n7MLnLYMMsi0B1ANTV57jvDIpD2Yoxgs1\nqfB9Ax\/vmsD5\/bPIh6HvCAUULa7xqsl9syImXdaxP5EECdNHp78dq7pgo8Km7yUZ\n6CEpQ+5X5EHj4c1\/+vrEJ4uKNCTJUAhdxZfINsKNDOAOkfqtKgCqsVH1kTkcyj4o\nE6rsBGHbNYzFUppv7tFgoVRXaoz3oEp6FcmHmXfaRB4u84Tycj5wtrg6CBL8OlqR\n\/3ekj7FYhZgAQZbzYizRQNg0aE0JIll5AAKo7XThAqDqhasMP5I8wrCOJ51zkDvs\n+7A2gBV+5mLA5yh2W3\/0D4qAaATDnNLsdeQ77gm6iLzAR6NDGOjdIeXC5wDcU9ZL\nZ+kd+4JZapexCq+GElSipkvwxTR6KUBj7WM8vwIDAQABMA0GCSqGSIb3DQEBCwUA\nA4IBAQBAw3ruf3DiJ7mrG4mErqJKrhbh24JTBGzZXljjWq0Pz4L8c0uynIi2Gf2\/\nRM4IvyPVYoI1flHZ9By96kctR3qiwKtCJZmxLg9wBgOlrXU6EULCdJhs5\/fYNYjW\n75FHW+ccJoObyKAgGpomQ5y3kJyrAtrXwXR4+GlZJ\/ZczaP\/GGboi4OmbMu9DzOG\nOiKoAfms1RwUetEpCHK4T0yw+T7983cbrGsHICmiJKVqTPrzQWQRH1fkX05CeQKm\nhstnuDmu39DUJTRqwy9S62MlHJ1MUGu7Wk89w8lip\/5WVYmQCY7cGIIsgkVB+4py\n3PL66QJZHCY16sKXryKFIL6xyRpq\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-09-16T03:27:36.066029Z","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:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0xpYnJlQ29kZUNvb3AvcHJvZmlsZV9maWVsZHMvbWFpbi9pbWcvc2NyZWVuc2hvdHMvYWRtaW4tY2F0YWxvZy5wbmc=","smallThumbnail":"https:\/\/raw.githubusercontent.com\/LibreCodeCoop\/profile_fields\/main\/img\/screenshots\/admin-catalog-thumb.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0xpYnJlQ29kZUNvb3AvcHJvZmlsZV9maWVsZHMvbWFpbi9pbWcvc2NyZWVuc2hvdHMvdXNlci1tYW5hZ2VtZW50LWRpYWxvZy5wbmc=","smallThumbnail":"https:\/\/raw.githubusercontent.com\/LibreCodeCoop\/profile_fields\/main\/img\/screenshots\/user-management-dialog-thumb.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0xpYnJlQ29kZUNvb3AvcHJvZmlsZV9maWVsZHMvbWFpbi9pbWcvc2NyZWVuc2hvdHMvcGVyc29uYWwtc2V0dGluZ3MucG5n","smallThumbnail":"https:\/\/raw.githubusercontent.com\/LibreCodeCoop\/profile_fields\/main\/img\/screenshots\/personal-settings-thumb.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0xpYnJlQ29kZUNvb3AvcHJvZmlsZV9maWVsZHMvbWFpbi9pbWcvc2NyZWVuc2hvdHMvd29ya2Zsb3ctbm90aWZ5LWFkbWlucy5wbmc=","smallThumbnail":"https:\/\/raw.githubusercontent.com\/LibreCodeCoop\/profile_fields\/main\/img\/screenshots\/workflow-notify-admins-thumb.png"}],"videos":[],"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-09-06T11:21:40.028767Z","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":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0NvbmR1Y3Rpb25OTC96YWFrYWZoYW5kZWxhcHAvbWFpbi9pbWcvYXBwc092ZXJ2aWV3LnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0NvbmR1Y3Rpb25OTC96YWFrYWZoYW5kZWxhcHAvbWFpbi9pbWcvcHJvZmllbE92ZXJ2aWV3LnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0NvbmR1Y3Rpb25OTC96YWFrYWZoYW5kZWxhcHAvbWFpbi9pbWcvemFhQXBwLnBuZw==","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Zaak Afhandel App","summary":"Dutch municipal case handling (zaakgericht werken) \u2014 cases, tasks, customer contacts and a ZGW API, built on OpenRegister.","description":"Zaak Afhandel App (ZAA) brings Dutch municipal case handling (*zaakgericht werken*, VNG GEMMA\/ZGW) into Nextcloud. Case workers manage zaken from intake through formal closure: zaaktypen, statussen, rollen, besluiten and resultaten; taken (tasks); klanten, personen and organisaties with contactmoment logging; in-case berichten with a message audit trail; a personal werkvoorraad dashboard; and a ZGW (ZRC\/ZTC\/DRC\/BRC) REST API surface. Data, search, RBAC and audit are provided by OpenRegister.\n\n**Requires:** [OpenRegister](https:\/\/apps.nextcloud.com\/apps\/openregister) (install from the [Nextcloud App Store](https:\/\/apps.nextcloud.com\/apps\/openregister)).\n\n- \ud83d\udcc1 Cases (zaken) with zaaktypen, statussen, rollen, eigenschappen, besluiten and resultaten\n- \u23f8\ufe0f Opschorting and verlenging (suspend\/extend) on a running case\n- \u2705 Tasks (taken) assigned to medewerkers or klanten\n- \ud83d\udc65 Klanten, personen and organisaties with contactmoment logging\n- \ud83d\udcac In-case messaging (berichten) with a message audit trail\n- \ud83d\udcca Personal werkvoorraad dashboard with widgets\n- \ud83d\udd0c ZGW (ZRC\/ZTC\/DRC\/BRC) REST API surface\n\nRequirements can be found [here](https:\/\/github.com\/ConductionNL\/zaakafhandelapp\/blob\/master\/README.md)\n\nCreate a [bug report](https:\/\/github.com\/ConductionNL\/zaakafhandelapp\/issues\/new\/choose)\n\nCreate a [feature request](https:\/\/github.com\/ConductionNL\/zaakafhandelapp\/issues\/new\/choose)"},"nl":{"name":"Zaak Afhandel App","summary":"Zaakgericht werken voor Nextcloud \u2014 zaken, taken, klantcontacten en een ZGW-API, gebouwd op OpenRegister.","description":"Zaak Afhandel App (ZAA) brengt zaakgericht werken (VNG GEMMA\/ZGW) naar Nextcloud. Behandelaars beheren zaken van intake tot formele afsluiting: zaaktypen, statussen, rollen, besluiten en resultaten; taken; klanten, personen en organisaties met contactmomentregistratie; berichten binnen een zaak met een berichten-audittrail; een persoonlijk werkvoorraad-dashboard; en een ZGW (ZRC\/ZTC\/DRC\/BRC) REST-API. Opslag, zoeken, RBAC en audit worden geleverd door OpenRegister.\n\n**Vereist:** [OpenRegister](https:\/\/apps.nextcloud.com\/apps\/openregister) (te installeren via de [Nextcloud App Store](https:\/\/apps.nextcloud.com\/apps\/openregister)).\n\n- \ud83d\udcc1 Zaken met zaaktypen, statussen, rollen, eigenschappen, besluiten en resultaten\n- \u23f8\ufe0f Opschorting en verlenging op een lopende zaak\n- \u2705 Taken toegewezen aan medewerkers of klanten\n- \ud83d\udc65 Klanten, personen en organisaties met contactmomentregistratie\n- \ud83d\udcac Berichten binnen een zaak met audittrail\n- \ud83d\udcca Persoonlijk werkvoorraad-dashboard met widgets\n- \ud83d\udd0c ZGW (ZRC\/ZTC\/DRC\/BRC) REST-API\n\nDe vereisten zijn [hier](https:\/\/github.com\/ConductionNL\/zaakafhandelapp\/blob\/master\/README.md) te vinden\n\nMaak een [bug report](https:\/\/github.com\/ConductionNL\/zaakafhandelapp\/issues\/new\/choose)\n\nMaak een [feature request](https:\/\/github.com\/ConductionNL\/zaakafhandelapp\/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-----\r\nMIIECjCCAvICAhJ9MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjQwOTA5MTgzMDU5WhcNMzQxMjE2MTgzMDU5WjAaMRgwFgYD\r\nVQQDDA96YWFrYWZoYW5kZWxhcHAwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIK\r\nAoICAQCcjY\/3fIsgg23ho7DAs7omfoK9teFtuciuLhSJ4HCcarTEM2Zv\/+wMH4U5\r\nk6o4Kp3DxmPfwAtyT5bk\/7g5+Q+5QCMkhsa7bctXXTS75gPebSN+SHYVI4S2o1zI\r\ntg95tbnE92pwZcOKdrGqyOoJgaBVkjJ5pJMc+m\/EcQNxys8jQfS4eLU05Afa4NOc\r\nV\/OorB4VdQ0jzEj3Ps8CfIudQEIuxcR7g0AGmoum3hzBZV791NyFgXuavbGriga+\r\nagy5vT2hKho\/q\/ORNuvsISt7DwZD5yAmzdR+ISQKOCXYZPkuT7oV13WEGxsdqhNs\r\nROTLr1Ves3nt\/yqJ4+wwyv2vjOYbfR\/8RLK0+KknVSMyIWZAY+sjiHr71Vpt9qTo\r\nwDIm5wVTA7blaxJHhfRdBSEVWkfDD5Zuk5rzvCUJFK63JIvu1HLu+J1ozBSXQDKH\r\nJ9z32WcQfA4zEnEIDIh11wLk0i\/cuBsNtnUxb3\/HstQMM+a7yQTxAHRqcqmbED+h\r\nrjjMmqJ95GjqyVP8D7w+9qAtpdoLTyOAqLFt9auivP5FmOkcknRTzyNHsiIHTqKS\r\nLlULHEhemrwA9G0yKfKs69s58YoVYYKWbvB5+JjDxbK\/YOTgEftPyLs476Nm\/tm5\r\nhGpDSJOkyIlHY08HHPYVpM8FFb+UfeC9P8EN2k89R++HsNCIwQIDAQABMA0GCSqG\r\nSIb3DQEBCwUAA4IBAQA8p8b3AxMgxtLd0sh19tSiJ6kcipKHWgZW4h10gUUtEgWU\r\n0TxZtAa3EdD4MWe+DoLMpCkTb\/ieBQDRbBZvzCZQ7F3hCmqH5dpaN5H7f0DL51w\/\r\na\/CTr66jdx8h9MhYOc7DTBDtEmmYdQOdjmZxsT+KqFxeVFJQeaHR4yBda3hpmafX\r\nGnG7G+SOcgSG1GnKSAz4iTEhP8EttwgunrOoJmSiDM4emQ+7hsaSY8ybbO65FGCV\r\nZWzmu2DVbgkxfg7ovpYL34RpXxFbZsI6LyV7JOF3f\/ld6wRLv4ZG25GGQpke83\/8\r\nlTTYvAQgbAPsbkmL5e9Ltjs9\/TupuxDfDL3rtEef\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"recommendation_assistant","categories":["tools"],"userDocs":"","adminDocs":"https:\/\/www.dogan-ucar.de\/recommendationassistant\/","developerDocs":"","issueTracker":"https:\/\/github.com\/doganoo\/RecommendationAssistant\/issues","website":"https:\/\/dogan-ucar.de\/recommendationassistant\/","created":"2018-08-17T16:30:39.436282Z","lastModified":"2018-11-04T21:26:55.629024Z","releases":[{"version":"1.0.5","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=13.0.0 <16.0.0","minIntSize":32,"download":"https:\/\/www.dogan-ucar.de\/recommendation_assistant.tar.gz","created":"2018-11-04T21:26:55.554231Z","licenses":["agpl"],"lastModified":"2018-11-04T21:26:56.221095Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=13 <=15","signature":"DxMtW5kktdXLsedn+T+xKjdrIcVthZTP2ImJatLQcP+DWti6KqzSG6d7EdM\/byo0\n8rgpoUktVJuuE7oS7o6zf3bWKfpW1xHfHf0V1X4H4qLM2QVv8318XDds52Tmpt+b\nKLwh4m3bM7pHNxbvnjxqDM0JOXgBRrXy72gKiSdSecrfLb1X7cRQO8bdTSquAO7d\ndSC+uPvbPY62J5a+cughPTnLJyrINJ5gt0JE3SSMnREGbL\/fZxW4haExNKDzqjzQ\nkdVRMgM7zflTiELIRptnVPbO8ykzXGZVCs5H0IahyvanRqP+NLtVpmXebCbRUh9N\ngn+owfXZ\/0DKgSK89SrD5g==","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"translations":{"en":{"name":"RecommendationAssistant","summary":"Design and Implementation of a Recommendation System Using Hybrid\n Collaborative Filtering Techniques for Nextcloud","description":"Design and Implementation of a Recommendation System Using Hybrid\n Collaborative Filtering Techniques for the Nextcloud Platform"}},"isFeatured":false,"authors":[{"name":"Dogan Ucar","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIDEzCCAfsCAhCSMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMTgwMjI3MTA0MDU1WhcNMjgwNjA0MTA0MDU1WjAjMSEwHwYD\nVQQDDBhyZWNvbW1lbmRhdGlvbl9hc3Npc3RhbnQwggEiMA0GCSqGSIb3DQEBAQUA\nA4IBDwAwggEKAoIBAQDj3t+eFyH0AcIaLqJOANJ3xNv2f0gWxzoXrvwHI6LDT+vq\nIf9AKcGHFfFGXGMqq5BcKYXjkzMi25mhGTtJtgQcX5B+r2AeZWhrzCjmqyjl6TqR\nzyqGttwWttp1LPJLY6+ioZEbD4ooQY3zoNYuK6Xlu+x\/j4FvzgV8MX1E\/buwW8zV\nOZJPzKld2jJzoG5FpidifdML6JIbw44U120YZ0mrXtuGEbLrE+0bZGcrWvG+3bQl\nR2v+mjpYjefo9dA7\/wouPyZb5gcprrswr+VPgqFPB5fndS1snRyXiL0H3GwTHBa7\nLMR2BvheymymQjU1YIiZMLV0zXyche3QE9iuyrzFAgMBAAEwDQYJKoZIhvcNAQEL\nBQADggEBAGxpbEH\/Edgh4dBQfBirLxjAHRoLnA9Gg9pXwIrqTjn6M4LU19yf6iS0\n63fu4Z10RZQevGAlNITfuINfK4v29SaqKvl7kO4h6cYpEMMulnT6eRKi3vRk08rt\nZ2KkW5KugdA4uG1qQGawUvaj3kYkoZCw3K0wfOAVneOVi9d50bPHFceLq1RQ6irj\nVG91p\/6TZpTbrKkSDrLUI\/3B7rDIY7S44gQK2AUsQXJkWDWpoUFMDD3\/IeW9NFCO\n\/lX6WwSB2pwPFDfCoRnAZYgAc6mVDv6wBm+GCwOnCIqrY4eDXA7N+TMWCt8pTrQN\nEs\/v4K0stEdhIPLjM9EKUfwcUYP2Dho=\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-08-06T14:43:56.967750Z","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:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9zb2NpYWxzaGFyaW5nL21hc3Rlci9zb2NpYWxzaGFyaW5nX3R3aXR0ZXIvc2NyZWVuc2hvdHMvcHJldmlldy5wbmc=","smallThumbnail":""}],"videos":[],"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-07-22T17:28:44.831199Z","releases":[{"version":"2.0.2","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/integration_overleaf\/releases\/download\/v2.0.2\/integration_overleaf-v2.0.2.tar.gz","created":"2026-07-22T17:28:44.769105Z","licenses":["agpl"],"lastModified":"2026-07-22T17:28:44.905542Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=35","signature":"bp3v9mEicA7mSkZqiySlg86d62BfuLrYAXh17\/jRVTp3Cmh24WzyKrJg+C3P+aQ0yRzEE9CZGkzMTdJP\/FiNT20fqNW+cn5VUQunByKcIGR5b6r5J8kQuJKdbyyNaEx\/RNba2R6G9fpkPp6RzK\/4DDN4qhfhqdSZCbEqGWZ4\/D3SMTs\/P2OAB+OD7BRCqqyoCX56DPlr7rn94rzF9M3XyHx9TyrK0almc55PYPmAdL1gy7k9X5i2aF8S28bnQ3tQBQlzmB\/rcT4yD3Zcn+\/sWyh5VPqOwFis5l9m4EXnrP\/mV+uy6jAf7zd69O6SqMbYhBV1M5fDnZohC44NnaFKaZ7ehrBMDLHh93a+5Ck61YkXxMxBko24pySpUJ8iw576V+z+0NnKibKtN5x+6QgYvFUHtSmFxh6Fxr6rFKuoSir6tmqxcATObBg5+ovGur5XOHPoiv7owfsWFL6+lqzbOnUQjPhHcVLckDjdEQF9zRE0Exkefaw6WVYNW0+lDTOKavlTl8F7BW0ryyG8cwwCsYvgbpTLcyLs1K0apcCMVWrvVUG7s65eoR2IgYGKbRwcEIcmUC\/nYIFVIilowJ22ulprc3cQycNNHoLDFTrlBwolZdkNMIpI7Z74ST3JhWVEdgfqSfBwm79rSCPzlDoqHz7BQSax1VwJ2\/sVqKj0UQk=","translations":{"en":{"changelog":"### Added\n\n- Added support for Nextcloud 35 @lukasdotcom [#69](https:\/\/github.com\/nextcloud\/integration_overleaf\/pull\/69)\n\n### Changed\n\n- Update dependencies and workflows @lukasdotcom [#69](https:\/\/github.com\/nextcloud\/integration_overleaf\/pull\/69)"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL25leHRjbG91ZC9pbnRlZ3JhdGlvbl9vdmVybGVhZi9yYXcvbWFpbi9pbWcvc2NyZWVuc2hvdC5qcGc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL25leHRjbG91ZC9pbnRlZ3JhdGlvbl9vdmVybGVhZi9yYXcvbWFpbi9pbWcvc2NyZWVuc2hvdDIuanBn","smallThumbnail":""}],"videos":[],"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-09-18T23:07:21.541522Z","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:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9mdWxsdGV4dHNlYXJjaC9tYXN0ZXIvc2NyZWVuc2hvdHMvMC4zLjAucG5n","smallThumbnail":""}],"videos":[],"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-09-15T20:17:22.858250Z","releases":[{"version":"5.4.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/forms\/releases\/download\/v5.4.0\/forms-v5.4.0.tar.gz","created":"2026-09-15T20:08:51.734193Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-09-15T20:08:51.816476Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=35","signature":"uGADtZLRjXJ2VIKcfIOzrzoM1AVeI2MeZ6qELd4v2Svq10IOvGeCcnsvJq78jV3+As7tgFV6I+UzP0jKO789dkRuppWscacfAY+hnRb4e6R9rwvMVLPn0p8MqRgM6TSoV86nxXsMzFW7HvH4bAMZAol7JuZoQFOG\/mnc+rHJ87wx\/gY4E8\/J9RRV6nLesiI4ZGySJV\/lQipUudNTSq2WCRznk2Ryh745yBWgUEAo7CZ3u6ZQXz+EB5TFQhi0zksC87r0NBtjxZIh\/slsPDMHznJ3nqP7iZCvVBQ6++dRrbwtNWedhNN\/gLI1nA36nPTqwzf5R+OBjvioIzhGHq6+kto6W7gTRG6PboLlhV8ENckVbUkGQe6nGc1dKFwQx2TtFPWoAfQBUIoHPWMevuKYNthMFrUkYBh+qKoO3ngWiOIoeTOdsqX1MFjZrw8fZhsjNXqRZtUXO3U8sm9eo3F59ryomh6lauW710KRt7PV+3gA9eBRze8jNX9QhUrkVnPhtTzNYUmmGCJN9A\/D1vizBcavVYI+Y559imrBpiVTcIqsxlKBTlc5fL7UtfYUtt60S+\/YVTMhcsOtHUZNOo5GTwiTM\/gpzTzQAm0pnlcfwOGZMK4N6iAP\/0HAMGP9RurPNsYaaQX4F5Bn99aJeTXr71dNORQl45uz8wPVFfvxJ24=","translations":{"en":{"changelog":"[Full Changelog](https:\/\/github.com\/nextcloud\/forms\/compare\/v5.3.6...v5.4.0)\n\n### Enhancements\n\n- \ud83d\udd75\ufe0f Add sharereview support by @AndyScherzinger in [\\#3589](https:\/\/github.com\/nextcloud\/forms\/pull\/3589)\n- feat: sync submissions to export file by @Chartman123 in [\\#3546](https:\/\/github.com\/nextcloud\/forms\/pull\/3546)\n- feat: allow users with RESULTS_DELETE permission to edit all responses by @Chartman123 in [\\#3456](https:\/\/github.com\/nextcloud\/forms\/pull\/3456)\n- feat(sharing): Allow custom share tokens for public links by @Chartman123 in [\\#3435](https:\/\/github.com\/nextcloud\/forms\/pull\/3435)\n- feat: remember last results view in localStorage by @Chartman123 in [\\#3432](https:\/\/github.com\/nextcloud\/forms\/pull\/3432)\n\n### Fixed\n\n- fix: update dateMin and dateMax to accept string or integer formats and enhance validation logic by @Chartman123 in [\\#3659](https:\/\/github.com\/nextcloud\/forms\/pull\/3659)\n- fix: submit form by @samin-z in [\\#3666](https:\/\/github.com\/nextcloud\/forms\/pull\/3666)\n- fix: show correct window title in edit mode by @Chartman123 in [\\#3606](https:\/\/github.com\/nextcloud\/forms\/pull\/3606)\n- fix: enhance results view handling by @Chartman123 in [\\#3563](https:\/\/github.com\/nextcloud\/forms\/pull\/3563)\n- fix: stylelint by @Chartman123 in [\\#3497](https:\/\/github.com\/nextcloud\/forms\/pull\/3497)\n\n### Merged\n\n- fix: define array key for \"allowComments\" by @DmySyz in [\\#3662](https:\/\/github.com\/nextcloud\/forms\/pull\/3662)\n- Apply rector changes by @nextcloud-command in [\\#3634](https:\/\/github.com\/nextcloud\/forms\/pull\/3634)\n- chore: improve type safety by @Chartman123 in [\\#3605](https:\/\/github.com\/nextcloud\/forms\/pull\/3605)\n- chore: cleanup code after Typescript\/Composition API migrations by @Chartman123 in [\\#3601](https:\/\/github.com\/nextcloud\/forms\/pull\/3601)\n- enh: make insert question menu wide by @Chartman123 in [\\#3600](https:\/\/github.com\/nextcloud\/forms\/pull\/3600)\n- chore: finish migration to Composition API (Part IV) by @Chartman123 in [\\#3596](https:\/\/github.com\/nextcloud\/forms\/pull\/3596)\n- chore: continue migration to Composition API (Part III) by @Chartman123 in [\\#3595](https:\/\/github.com\/nextcloud\/forms\/pull\/3595)\n- chore: continue migration to Composition API (Part II) by @Chartman123 in [\\#3590](https:\/\/github.com\/nextcloud\/forms\/pull\/3590)\n- chore: migrate mixins to composables by @Chartman123 in [\\#3577](https:\/\/github.com\/nextcloud\/forms\/pull\/3577)\n- chore: continue ts migration by @Chartman123 in [\\#3506](https:\/\/github.com\/nextcloud\/forms\/pull\/3506)\n- docs: Add webhook support section to README by @Chartman123 in [\\#3434](https:\/\/github.com\/nextcloud\/forms\/pull\/3434)\n- chore: begin migration to TypeScript by @Chartman123 in [\\#3327](https:\/\/github.com\/nextcloud\/forms\/pull\/3327)"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9mb3Jtcy9tYWluL3NjcmVlbnNob3RzL2Zvcm1zMS5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9mb3Jtcy9tYWluL3NjcmVlbnNob3RzL2Zvcm1zMi5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9mb3Jtcy9tYWluL3NjcmVlbnNob3RzL2Zvcm1zMy5wbmc=","smallThumbnail":""}],"videos":[],"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-08-14T17:03:05.301756Z","releases":[{"version":"1.0.3","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/IT-BAER\/nc-iframewidget\/releases\/download\/v1.0.3\/iframewidget.tar.gz","created":"2026-08-14T17:03:05.286334Z","licenses":["agpl"],"lastModified":"2026-08-14T17:03:05.352719Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=34","signature":"aVQyetFjaimckhh0MOQp1IRsoW1D0pW0t5tgBuVWCUoAKyup5ZgqvzwGwQPzSd1B7RuuCTLG0Er6d0XW4PGAeiniAZomlswHAQFtjU4A4zn\/q8HrilKUVKfdHSoIxSLCDbahXbJdZOB\/0L+9KI7Ai\/KBhZM6rbU2PJG3iTx8aG4PI+nC+Vc\/hKc0+2PQZx1\/va4pBpp3TmsHJyfG2ThzZv1z6HlIeR2uQOgBzLSKWcIYT+HNmM8yBmwrqVDS\/9i+VyttWJRNUhLMBNmzr7gfushv+fpCsDZOEF8znFlCsm5yvlCG5ABUmvgu+AwYrRUZTy5FyL07rJgWKv6PNLTwCc3JKeLYRVRl5AkUSg8NeYGyu7TWyfQPF1lUkjEpIaoSMM22DztEoXkRxMrMSQatNUCqndlL6nSYefTrZe2rWf72LFezq8IyRQRc9yJB2z5dvX9YTEzUIJrKlq7zBDpVVklE8FaA+9SPoVjO0vcKsUh69RroJMaw8jr2GaX8PS1yP56LIqQo4Gz6nm0bXXTHwQj5fwJvheCr9cwIUr3qUSGAIwKqIbR\/wxtsF4F9onbiNli6bujd3w3HdS6B7oSaNVphpJGrlczY6lp9dghFFZ2uZ7Dw19MUX1u\/jVQ5aWbA0X61N1B+qKhWy8hf7kyq0zpugGH60JVSVektOu5fAc0=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0lULUJBRVIvbmMtaWZyYW1ld2lkZ2V0L3JlZnMvaGVhZHMvbWFpbi9uYy1pZnJhbWV3aWRnZXQtZGFzaGJvYXJkLnBuZw==","smallThumbnail":""}],"videos":[],"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\u201334"}},"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":[],"videos":[],"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":"sharepermissions","categories":["files"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/rullzer\/sharepermissions\/issues","website":"https:\/\/github.com\/rullzer\/sharepermissions","created":"2020-12-23T13:43:22.284731Z","lastModified":"2020-12-23T14:06:00.519625Z","releases":[{"version":"1.0.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=20.0.0 <22.0.0","minIntSize":32,"download":"https:\/\/github.com\/rullzer\/sharepermissions\/releases\/download\/v1.0.1\/sharepermissions.tar.gz","created":"2020-12-23T14:06:00.491980Z","licenses":["agpl"],"lastModified":"2020-12-23T14:06:00.753783Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=20 <=21","signature":"bCkv3zgnqcRU4o2vGYOHwUieeuVsluGLhool7HDGkmJ4Hca6gJNoga+TtufKuD+Iht8lI3pacK7SMbDsS2NYKhllK9AtJxuC3L1uQPwbu0w2YvGkFQIL2dzRt7p+3l3Xit4LE3Y29Qk7TYvn777DNuZAGU2IDxKmM7JwJo2CcCKvxbMGTQiVmpIe+WWTqsSfP3gOaQygxCVmG4RDFdmFg7UtUN5mMa6rcp+\/jw1fwEwazMJGEmFp9Kf6orC9XGbon3Rz5YCPz9IDJZernE43DYPbKv9B5MxBAI0YRGMKnLQM89fjBDrbgBCUrSRH5uPewOjNap6gYousMxbmP6CwMIL7CfueO8fCM2pwY+rvkvXhTFk44\/XRlGxwm7v0rpIGs2tUEQULVy6F4DpEPMxOW8fGXaIHhV8PmcotLSmAyHrSdqBeotZqug9bmg4e+fMJRBOaGJ4wfZl5dWz5hvRSjHxlwc8obo\/ktWQeRnVvCxc0m5Q27Ns8cY0Pv219qPcGVsFJEknEk4OnN+xx0eE7pKeB9MC0AVk1Uc37nOnrQZ7kpRQdFH9o1qR7SXsfIUE5UG1KykThjwDxS4DnufZsscDXC5M1I3ho32ACe4nR+VFbWTtudY5Enw2zlVyLFIRKmjErSO0UuQIj9wHomel\/DQNOUme04rZ23nMz6jXmpPE=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"translations":{"en":{"name":"Share permissions","summary":"Allow\/disallow sharing based on group membership","description":"Provide a way to provide allow\/block lists for sharing based on group membership"}},"isFeatured":false,"authors":[{"name":"Roeland Djago Douma","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIECzCCAvMCAhFfMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjAxMjIzMTMzODI5WhcNMzEwMzMxMTMzODI5WjAbMRkwFwYD\nVQQDDBBzaGFyZXBlcm1pc3Npb25zMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\nCgKCAgEA20klrKbKcFxKdCBZ6Kwn2B9JXkpZDzRV9dt9OpQqrH2XmEh9RHgu55M7\nXHCm2oEm0ZA4723VrsJ+sTZmZOWQncLk6uATaZ8zPr2az7fu1LHmSmsc5wkRJ2HE\nCnw05juuY0eGA\/FldHzrVeecYLbAux+4kd4+401UVB694k3LpAjstTWqWVVn\/B\/z\nggZWKD0DATgzzLcDNHmIrQccBSROtMjNY\/RjIMmpBW+WQ2XbPsjbGgrNaiOC48S1\n4Xo8R0G05HzXXDO8CS9Zror7Ot8biaFUafH\/H2hMcI2fNExVLkEDU6siQ3OlpNdd\n\/pRcyO7k0SdjUiIXUI15U6t+4ZuYObUGwa0zq\/esB5Q4+2\/AP\/SJrGXjob3DLbRZ\nTk9\/yI1rvLWxm5ti6jLUskHXvgfZEtcV08h6OC0Jjm0ns85cXRPNfPZZE69TT\/JC\n7dak\/rXgT5uISdFF7qcTqFqfxAZVMGC\/TPsfs9VGaKLU0jKRBUqA6hZhqfuwTtcm\njLJWw82SAaHWLYiXsqcHk\/3IFLPkBhrkokx8EE4TqiKjdqyjUCaWJoK+7XPOIt5Z\nNWBJB9XTHPnYnOZxEwgP7Kxr1cqujVKNB5shQPOR+qDmkfYbh2vGMdIyw3ulQKXo\nB5l2LtZh8RkjVNa+a70+ZCcLaevEhDFbI5624HqgmKr4IwLvk4UCAwEAATANBgkq\nhkiG9w0BAQsFAAOCAQEAGXpEHmjACw8cl9ApSTfZ51SJqQyv4LbfX2y93hcnCmgH\nphbUyVG4h6VETdpGqPVPyF\/xjWy3cnHoMM8z8YqcAa7tXyNAHhfmMqL5s2vONd3F\nYXA0xywvEEAHE+DLy4REUt6uDTx5F9zbA7OW\/1N5rTyy+xUR0tScu2z+BIT0o8\/n\njPomGffhrNHzM3cc8yIMENUPKUlanHqAbGW6+7otPu4i0JgNOyPC\/8g0LIW22tHI\nKNd1JrrxJTXP5GhRXjkDOHyP1XN\/4K7NblSvUNg4cS0aBLcLrJlGgnMC9gTp07j7\nKInnSBufNyq\/E1f37WGOcztZmcWP67K+TqNAmqhluw==\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"breezedark","categories":["customization"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/mwalbeck\/nextcloud-breeze-dark\/issues","website":"https:\/\/github.com\/mwalbeck\/nextcloud-breeze-dark","created":"2020-01-06T19:44:48.824978Z","lastModified":"2024-08-04T13:34:00.819880Z","releases":[{"version":"29.0.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=29.0.0 <30.0.0","minIntSize":32,"download":"https:\/\/github.com\/mwalbeck\/nextcloud-breeze-dark\/releases\/download\/v29.0.0\/breezedark.tar.gz","created":"2024-08-04T13:34:00.815281Z","licenses":["agpl"],"lastModified":"2024-08-04T13:34:00.930084Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=29 <=29","signature":"xlD5RSkUi8\/7AqPY5odkW3EGY3rsIWGV5fRTgz\/\/MiLgN1szxisq87mJghHrYN\/MCi68XXuMW1SMo4JQF77ErPMK1Z6vvaU5slEqdJXp63U6x\/ZpPT1qcx23HOOpK1clbkkE+EU9mXczaVwJ6AnCz2Gj8\/VgUJAkcx6EtFjXGcf7QunSoBUVikwCUNpDf1yLzqKIZlQm5Q0nTi+s5kbn+S0uw4eOsdr6E09AINkGBbIGX2c0I\/DcsFbKZQ+7j15VHGxI+yPnAajBEYvpTK9gXpEv43Po2P\/OtbVPzZwQ8tJS2w3wwZq\/dzMmoLZ6LW\/KNz95SnJuvraQz1fdayx5ynd7qOTg8hCfjCbeMAFf4ooQ07QKmxkh2IjZ0O4jSNf4JR6vFismw+MPgW1VO43i0eHNlPc6VJRVqyrR7ugFQsdD3pJKV80lwpKBEqmQyP3OeWXzjoe4rK0vLJgaKNvL4ml1JVVchDaH0T2G13uBMvM0La9uxrqX4v28pw6+5FvPWyiPNBPhb6+O+ZQMURmOqZSR5NilIUrBy1kfjN3qpp6TndJzVC+SV7UH3HrhZNJp8WLmlLo59FaYsrXn1kYQ2JW5MeOw0vQSc5aaKn7mc9df8u5sU3zp7eFdOng2hbYPdGkX4KzchruvA+BqvsqWPjD+myn+End\/o7vUt9lnh+0=","translations":{"en":{"changelog":"### Added \n\n- [#343](https:\/\/github.com\/mwalbeck\/nextcloud-breeze-dark\/issues\/343) Add Support for Nextcloud 29\n\n### Fixed\n\n- [#344](https:\/\/github.com\/mwalbeck\/nextcloud-breeze-dark\/issues\/344) Error \"Enforced theme not found\" while it works correctly"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL213YWxiZWNrL25leHRjbG91ZC1icmVlemUtZGFyay9tYXN0ZXIvc2NyZWVuc2hvdC5wbmc=","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Breeze Dark","summary":"Breeze Dark theme for Nextcloud, based on the theme by KDE","description":"# Breeze Dark\nThis is a breeze dark theme for Nextcloud, based on the Breeze Dark theme made by the KDE Project.\n\n## Usage\n\nAfter you install the theme, you need to enable it. There are two options for this, a global and a personal one.\n\n### Global\n\nWith the global options you can enforce the use of the theme for all users as well as unauthenticated visits. Please note that when the theme is enforced for all users it isn't possible for them to disable the theme or choose a different theme.\n\nThere is also an option to let the theme be enabled \/ disabled based on the theming preferences reported by browser. When the theme is deactivated using this method, Nextcloud will revert to using the default light theme. This setting only sets the default for when the theme is globally enforced and can be overridden by the user.\n\nYou can also choose whether the login page should be themed. Though this only has an effect if the theme is enforced globally, or during the login phase of a user that has the theme enabled.\n\nYou can find the global options here:\n\n```\nSettings > Administration > Theming > Breeze Dark\n```\n\n### Personal\n\nThe personal option allows each user to enable \/ disable the theme unless it's being enforced by the global options. They can though choose whether the theme should follow the theming choice reported by the browser. This option is also available when the theme is being enforced globally. If the user hasn't set a preference they will follow the global default. You can find the personal option here:\n\n```\nSettings > Personal > Appearance and accessibility > Breeze Dark\n```\n\n### Custom styling\n\nUnder the Theming section in the admin settings you can add your own custom styling to the theme. Only standard CSS can be used. This custom styling will be applied whenever the theme is enabled and only affects the Breeze Dark theme."}},"isFeatured":false,"authors":[{"name":"Magnus Walbeck","mail":"mw@mwalbeck.org","homepage":"https:\/\/github.com\/mwalbeck\/nextcloud-breeze-dark"}],"ratingRecent":0.5,"ratingOverall":0.92,"ratingNumRecent":0,"ratingNumOverall":25,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBTCCAu0CAhEgMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjAwNDI4MDYwNzAxWhcNMzAwODA0MDYwNzAxWjAVMRMwEQYD\nVQQDDApicmVlemVkYXJrMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA\n2G206IxTKh4CY5DWLZi8JwfDoAWykQVe6b9fxgbcioIrd0ttP3\/OP9NXNV9RL+MB\n1ZNb7HrznFMPqrorJz6rkqguLZmzR8+wZaXYrshgMr8AkbP6r5Ertc8zivcMGFmA\ntWndkgIVWmVQ3FNqz2JjB++kFjPOUN2DY+sYCLRWJDS19+sjq+3ydAEwARqpB\/B0\n6AN3SEBviEr7NfLI2ZrLWI1wOFfF2ROrPuwQ2pT\/JGR8TCFYHuldG8vYa1nXelLk\noJTdm7rB7Wjqfsu5lbouDEvMv4AMJNh3WGNjWb32hSZGx3dLN\/dYSl4CaNr6o2Oh\n49r7rLsNdsMl+1u+kLSkd77JXSkUxTtK1VzgSuCk0FD363ksbuiF7sClWgh\/2HwG\nQL8YYtWLS2u4FTlecb52W3F9oYypb3KddmD41D06eXHvcihceZF+yFQ3hQ7lQBVW\nf8bJJIHnUCbg0ubpkXxFDMzyzMLBzvFLldS29hMg6Tzg9FvsHdbNw5mdr\/aXc7jj\ncUvGQPM5ES4B9tWJf3C5SC3pNDXR+seDttSDLW7ENjL80bFF1Ny6lw89elXf8bfk\nRKBABgHSzXSrkEWIHxn9sewRDayXWv9BjEfAQoly7c2D3El\/vkoATV\/1ATbp71A1\nDfSonssJHPc2g0kP928GJxietBmms\/FURHKhlTwMxe0CAwEAATANBgkqhkiG9w0B\nAQsFAAOCAQEAf0E5hhzsjdYy63YzSF3jZM5IVJnTgFLeV6EMKsTnOBcGcNF\/\/jLn\nmoRjuA2gcXoLFwjdKG+TVexcKu9yA\/aYtGaSn0hMfmpnuilVCq+4bl9lEkZ139i5\ndUrtqGwGZOOqZmz3TtOs8GSjsRUTV9Em\/3IgxPuKYGTkDY9FtHduXgg6Rr9CmqAY\n4bFj77\/Ig0nWKf83hgoUukGp7a06wcfNRsWR8PnVD4l5dO4nJ97CBrL2VGn4qNxs\nvJPHscETRHXzJuQ61vspZD1DRCD0RJbuy9bFOe\/\/Z669FbJ4dtEZ\/ZY3M1x\/a2Y8\njQPYN9P3xh5VmogZd0TZFUAH1ymPmw0z8Q==\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-09-11T20:37:08.506566Z","releases":[{"version":"0.2.6","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/groupquota\/releases\/download\/v0.2.6\/groupquota-v0.2.6.tar.gz","created":"2026-09-11T20:37:08.492929Z","licenses":["agpl"],"lastModified":"2026-09-11T20:37:08.557505Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=35","signature":"lRgZEYHsFg+6Jbyp1LqGhA7FxyDqKb1ED2KoXLpMEfMeB1sm93RflkE2sx2DGS6sdUfvltZU22KdKzecz84oyGEotcmFPw0D9BYHHbRKbrlFy3UkIZd2HGfh4noLINCUoDcn0j6WGTymBXI\/fQtiZFo8GcwyU3NHgW6\/pRRc0tkqzVAwruNfhvBhu95Epe5Wb\/\/TpKbMFl7RbzOFZ3x6O2SnVsbO+dG6dPeM25E6For64NanKDPxgbyZlGDJytyqBo5QSWqeuDK2rjM+iKU9bOQ4qDLxO1LjoUpcbLE9QudPrq4jvNHdkvdHewpThHSxrrLDnEo3xrO\/yA5qzJtQbgOnZ+tpJc11IU4Z4q\/K1b8\/EsmQB64tmaR7Rp1WL+8pxpmiK9cxQNLNgMGVIeClvdMJkF7o3h+iYpmsStvz2m0YSZs96ToklJhcjidyb8YVj6xaaanf24CmGSMxZ+v5YHt+CV2Zq2hRMm2kbwva+GzqyrMiXqItWSXWzAw9oIhcneZFgYMksyA0+B0o5l01397z\/\/VGIEb2OrI8+xYtHNrjdg3fMckyDcAFtmx9qS6JPPRqQQRas9+ZzzSdRuP7saRP\/uIcsheDkVzJ\/e\/IKPujYMObnGrfdkYq0yKWYOHIlDz89aENrKfdtI3Yr6hOqXDI\/kN0VINp5T+jL0QEN8I=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"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:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9pbnRlZ3JhdGlvbl96dWxpcC9tYWluL2ltZy9zY3JlZW5zaG90MS5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9pbnRlZ3JhdGlvbl96dWxpcC9tYWluL2ltZy9zY3JlZW5zaG90Mi5wbmc=","smallThumbnail":""}],"videos":[],"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:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2NocmlzdGlhbmx1cHVzLW5leHRjbG91ZC9zbm93Zmxha2VzdGhlbWUvbWFpbi9pbWcvU2NyZWVuY2FzdC5naWY=","smallThumbnail":""}],"videos":[],"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":"file_sharing_invalid_notifier","categories":["files"],"userDocs":"","adminDocs":"https:\/\/github.com\/librecodecoop\/file_sharing_invalid_notifier\/blob\/master\/README.md","developerDocs":"","issueTracker":"https:\/\/github.com\/librecodecoop\/file_sharing_invalid_notifier\/issues","website":"https:\/\/github.com\/librecodecoop\/file_sharing_invalid_notifier","created":"2022-03-09T20:30:37.792224Z","lastModified":"2022-03-09T21:48:05.526992Z","releases":[{"version":"0.1.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=22.0.0 <25.0.0","minIntSize":32,"download":"https:\/\/github.com\/LibreCodeCoop\/file_sharing_invalid_notifier\/releases\/download\/v0.1.1\/file_sharing_invalid_notifier.tar.gz","created":"2022-03-09T21:48:05.469699Z","licenses":["agpl"],"lastModified":"2022-03-09T21:48:05.696705Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=22 <=24","signature":"P0D\/fkLluvjP1EeuyVx94MDrzUyO49vpnx0DG9P\/dIOFa2JJ3NA03zqgaJNpykk16GzbRoNZwBGaCxjpDui4OReG+tBpXVaf\/0SAaa\/GSuv0yU8dJXKyVN5WWkT4veQs9bB9p1GdI7ewsLpoyXRlRy5IQZ+m78UD3e0VuaS1qzxveqbR+mgyyIVnk1WRpIgADr01O9FjaKiMUj6vQbaYBOQ6+Vpb2678D8291trK9pMNUgC9HU3OGFKMacahh4pO9L0ZIMWWN1YB9Dnv63LBhb06uxLAlel8kD1haza1LR6uzc\/80dg2UidZpueYDcE15\/1GqJz+0VduwXtPo\/3GRWkzMomPC2fXJqjK1m1xU6sD2iQ6XHVRTbqf67PuswMweoD7oWj7iCpvQzCkBRYqmNQEc9QBDPfCefJ4X0C7Bor1KeSy4YuvggOG\/LdLqMDmMi+CTmN3Ax8FnvhT8eczbvQE4CNqqW\/KX36tAmt9uUf0n4LiJOVOVBp4vCxD+E1YZtT4Qeg8Jne2\/w+TWIxSzcDIIlGx76xJbKTxk2eNyLqEcH\/CjThZU1L88nEZ61q4JUPynWe3BKupxXOfWHrDlcZkzIcwMrMnkJZZojxDfEVFRU88tT3W6pp1SkCAPkt1skbdkfxvm+bt8XVWiR\/\/OvHaUQXrn9LTiYSRXCP0R6I=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"translations":{"en":{"name":"File sharing invalid notifier","summary":"File sharing invalid notifier","description":"Notify all invalid links by email\n\nDo you have broken public shared links and want to receive notifications every time when an user access this link?\n- Of-course!\nThen, install and configure this app and be happy!\n\nNow you can receive notifications of broken links by email.\n\nSetup instructions on admin documentation."}},"isFeatured":false,"authors":[{"name":"Vitor Mattos","mail":"vitor@php.rio","homepage":"https:\/\/github.com\/vitormattos"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEGDCCAwACAhHBMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjIwMzA5MjAyNjAxWhcNMzIwNjE0MjAyNjAxWjAoMSYwJAYD\nVQQDDB1maWxlX3NoYXJpbmdfaW52YWxpZF9ub3RpZmllcjCCAiIwDQYJKoZIhvcN\nAQEBBQADggIPADCCAgoCggIBANlkYYOR3lTox+Vn9qqmNZlqVDjnX4xKJ93uWEaG\nsStHLqQeVqkQnyV\/TO\/qObXrwplsmS40VPYw+ELSiQE7iErnvamUkabLbw3+3HjU\nLFDmyDA1ok4Aa13Gt1QAbrLRqniQWvVz4zL71Bb1uig9AR\/\/Bd5Al91UCt47gMgx\nsqZT7mhY7liAlTaW5vzVB70E20jKTPzc3kF5dHMdeNW3hQxa4HB8wsMivbgCDZfJ\nwE4HQb2dj6vqcgQfcoN\/atWl5msZ0frKv5nOkGop2hx0JM0oqEaU\/VYJE9z5tBw3\nhXd08M8D4CqvDbC46Drv7\/BpUG7l8+DmTOHuEbfMZFT+eK2kWAun27qItftJCGMf\nPWOLwHFetwoVa7onPlNGrkggXv\/zr0QdhTMf8wn\/k2AKz1D2iQTiI0tVsLo7LoMQ\ndH5OhWqR98Zp2skLoMfkSqHk6zgwsx3un6h2CWjxw4IbfkR3H3pvdVhxIkFZWmmG\ndvDlRbA46DMfKJHOXgwmPzULonu983NXsJV0gRymZnwezqyOR3Ozt3hoPW3iobOW\njNTDxlOMdzSlo5dSnnVEFNqTsUm18KPFfzv9PFQO0v3tqDRdNTg0sFkVz6M6T7eM\njfZNTdfYAKV84c0yrTjTFs3V4LS\/A8tFiVqo9\/CoRzS87MSWas+tCEALrv4jg4os\ntSddAgMBAAEwDQYJKoZIhvcNAQELBQADggEBAI3hVN+38oiua3ASi2XhbBUkvCOB\niHJ9CKsbDaZWtDifp0tZsErUGBtWrORFl9u3KWMx7WAuOthum0d5U8YAAF00j1Ws\ncskIW3U2CKySb8+1ykhLsbKkTRNBVF4AAtsIqbIhm5tiTp+Adnj8vmERFr3vYVF3\n4yyoR6Pud0NK5S1rFXgnv9vtlaOK2nJAuSN8JxJzSlp94lLFy1sYGqa9ZIRLImNE\nKC46lAnlBirG3FFbBPEUZHhMy973IoBrNJwhrVPOQbMTlO8IqCBbvmtg6ZpS7z9S\nK1xvAojdV40L94TFgQQq1CPze204xlX0\/12Vd6p04gvQ8ExZ8A0VNxU\/jLY=\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:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL1NlcmdleU1vc2luL0FwcG9pbnRtZW50cy9tYXN0ZXIvc2NyZWVuc2hvdHMvc2NyZWVuc2hvdDEuanBn","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL1NlcmdleU1vc2luL0FwcG9pbnRtZW50cy9tYXN0ZXIvc2NyZWVuc2hvdHMvc2NyZWVuc2hvdDIuanBn","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL1NlcmdleU1vc2luL0FwcG9pbnRtZW50cy9tYXN0ZXIvc2NyZWVuc2hvdHMvc2NyZWVuc2hvdDMuanBn","smallThumbnail":""}],"videos":[],"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.9444444444444444,"ratingNumRecent":0,"ratingNumOverall":9,"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-08-11T01:39:12.791172Z","releases":[{"version":"2.5.22","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=27.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/Destripador\/empleados\/releases\/download\/v2.5.22\/empleados-v2.5.22.tar.gz","created":"2026-08-11T01:39:12.677950Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-08-11T01:39:12.838936Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=27 <=34","signature":"oKG7tqwaUYkmqbd6OHO0q17Xj8255RxXqjq6dcmmd4S136\/O0K5aYdi7rTsbzOml\noFQwnMMMRR\/JRec8EqFsBiCb2Nob9JxRo4YHR07wJQVHFp2OUnPyD8Qo17St3w02\naB0DijsRros0ZSk5Ve2dMuzXL0EKis1vgpWAHMo5eo8NFexQ8F\/iesWb4tXosDqn\nXZOz\/aBJQ5cfzv81JEsMASXVnKtaGiy9rNJBZl76J10BXPv9BQDbtBqhXuayOrpr\n44KBrvqQLDTM0zVqKVjaQ7s\/V3CpYy5fMe\/WmHCDdnLbj2YixntCbvRZUx7wpEmy\n\/gxOeDn0iGjBp+k0CfVS+uaXjImR3WntLuwLScwXPOSWfjffQ78zMmAXHQKSsWdX\nttW5Xd1stWQ+VJe8lSlFrxSJhxgcXd58FfqaF9tx63fqBn3jGkI47pfIs1z3YrsK\nK1xvDBVzUZAXrc+iVWSgrxLss+xjziwe4+xcgBBQg+WVZ7GMLgGJ5IEWDbuIaEEg\nZ5P7LwRPB+GgJpzMxF72g4ab1+fcl2DnqW4pOKmHrfSpRkWIQRuu6YmqEIG0j9XU\nEJ9hioyiMlxovmIm3CfIu8bYXnLCxfRBKnn0D2Ax2cj0NWASZVFrTHt\/Hx11wXu0\nV4h+Sj225nsyDmpx05UCqp8AmAvkt4f1yesCuJfcRsg=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0Rlc3RyaXBhZG9yL2VtcGxveWVlcy9yZWZzL2hlYWRzL21haW4vZG9jcy9zY3JlZW5zaG90cy9lbXBsZWFkb19nZW5lcmFsLnBuZw==","smallThumbnail":"https:\/\/raw.githubusercontent.com\/Destripador\/employees\/refs\/heads\/main\/docs\/screenshots\/empleado_general.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0Rlc3RyaXBhZG9yL2VtcGxveWVlcy9yZWZzL2hlYWRzL21haW4vZG9jcy9zY3JlZW5zaG90cy9jb25maWd1cmFjaW9uZXMucG5n","smallThumbnail":""}],"videos":[],"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":"droneci_fast_lane","categories":["tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/droneci_fast_lane","website":"","created":"2022-08-31T10:51:56.455472Z","lastModified":"2024-10-09T11:08:27.131058Z","releases":[{"version":"1.6.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=29.0.0 <31.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/droneci_fast_lane\/releases\/download\/v1.6.0\/droneci_fast_lane-v1.6.0.tar.gz","created":"2024-10-09T11:08:27.123979Z","licenses":["agpl"],"lastModified":"2024-10-09T11:08:27.175127Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=29 <=30","signature":"r5xrGp2YFCpQvOnzc2dTwduM86\/wR+HdCxSxfuTKaHjhOrqKAgV5P2Np+GLKfQLrOQ6uhjCO0OIT46c9Nt8r7ySW8AnPmc1l4BZyGkxYM3iqATQK8zfvcoCVdSMtjl7HCyi1Pz4vRtR6vHbc6AO49eAyjvboASxVydtNOqWvFr+fL9fc698\/rD8m6ZLSHNf9+QXcdy+MmNJlAzA+ghMXUvl5\/rN53poQgbIlLHuX9BP1aqGwPIVd8KB9l8z5FXOKbdo0J+dtWA7l80SH6qjSyF9yrkiPBxVBAcAiuORi97p9VCEOd2ISyFMUjU0pl7VzalBrCu44oDGYRLUsCrcQ1fIYCm+3YTHn7COz5gaXM6n5v2Sn9CWEBG3YG3V4NbkE1BxvT71y6uswcjERgX5E\/tuEBrya5VwsEMh9FntJoLDuGTxiv\/xOvxs3KolFKi0YEui3BdkNqBl4KbFBS6kH25NAoCo3S9uZmwMXYeIsvY1\/pdxMGwg24XRnbv642SKn4Sq7IMfn5i+2Jh7cm4R7hxEGKQMs2Wlx\/d5PGXLo7C8\/zpIPqukXhlOZSlbCxOOlQtoF0qZMnkV5M2xOPUDxdEomIgpIAMvLgsML1K3FnG3Kqy85OhGgRdY8ohe2D3Nq35JyiDPOy4Cackwvk\/mkO2yuIJth7Id8AAlU6\/Y564Y=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"translations":{"en":{"name":"DroneCI Fast Lane","summary":"Queue manager for Drone CI","description":"A simple manager to manipulate Drone CI's FIFO queue."}},"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-----\nMIIEDDCCAvQCAhHdMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjIwODMxMTA0ODE5WhcNMzIxMjA2MTA0ODE5WjAcMRowGAYD\nVQQDDBFkcm9uZWNpX2Zhc3RfbGFuZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC\nAgoCggIBAOjN8sZFWyXXO7MR+DhP9I3zur2V8LtMtD\/EZG7f\/xpInihfiNwq\/008\nvNLbQigx6nu5LSsWHKpCFtNFeGrK3pL90xhIFGDq+ULCvfuWVU6+vFCqARib4sFZ\ne0zios+Sw\/0dlDpaM+U5vmX9xV2Ks7hLxQ\/Zuke2ULzsyqbG4IkKAsGpb4E7DTJC\n3JQXZW\/GQxy11XLKkp4Nu0KDjTiavzDl8XfBNrTWM8TT5h1+p+w5t1NIzbw5VFmM\nt8oy3YFMfsAOePNOCwQsRECXI5NagaEr0IsHmiXoRH78FfGC+h8vXgOlzbMniYm+\nwdFZ70oqgsqFmeduJXYoBxnhzK6ouB9gxhF1p+DR5K\/MkAeElmTUctI26bqup+dR\nuQtvuEbs3nvJmRYjKIJrZ2UqSLAQx9mXG5g0ucXdUW3wn\/a8uKN14Eeo4n3GL7BP\ntWhO+hXfa\/dRoURoqvmdZsaD+85Ipwb9Lubv9UKY2a9t07M3rqCAQP9kUAs9EGwE\nKxnCdk7+85Zjkj+jytL3VCxJaQnTrOArU91Z00Vlqkwggs6jfpxloAslC+Bz6aZR\n9IJh3qO2H0iXHbAeAv2RI7kgvYMiCrmcThSxLcu8cDY16j4B8VmvtptK80qQK9Am\nL9QL9CdVVrB+OJoeGzh7NJJJ7Wfbs15EOWaq772uNsRqWBbFrMpfAgMBAAEwDQYJ\nKoZIhvcNAQELBQADggEBABeiSHYQdJjFtavOjdhs4KCygdK+SD+CYl1Ym3BQ+xjR\nu04C6Gm5BFoPmlAsij4xpJDxlCvCakc9W6uI4wTk6eyp8\/RbPcA62dt\/PH+XRHFA\n\/MyVampQ+iVyjVxHJygBfFb0yC2hNo7XMNDfEm4B0w\/tXX0gP6pZQYUGV7l3Kb6+\nSiRXMT9Qd1YAxIFz4Uzr0nABX\/Je6chgu0FPYnx3jEA0pBOy7eP14M9BjkxHvNKk\np2uMlP4EwvJEPBQoa0kFSbvMp4B3O9hzno4GoEAlVkwmWEIFNEYDZPkqdPEupY1z\ntei4YKiVNG9iObEjMY9k8RwUsjYH4E3VOpz+2yMZNAE=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"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":[],"videos":[],"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":"photosweep","categories":["files","multimedia"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/Nissaar\/photo-sweep\/issues","website":"https:\/\/github.com\/Nissaar\/photo-sweep","created":"2026-09-19T14:33:35.324012Z","lastModified":"2026-09-20T16:51:45.329104Z","releases":[{"version":"1.0.3","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.1.0","platformVersionSpec":">=31.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/Nissaar\/photo-sweep\/releases\/download\/v1.0.3\/photosweep-1.0.3.tar.gz","created":"2026-09-20T16:51:45.298215Z","licenses":["agpl"],"lastModified":"2026-09-20T16:51:45.388984Z","isNightly":false,"rawPhpVersionSpec":">=8.1","rawPlatformVersionSpec":">=31 <=34","signature":"ORcxYyz99lJM8izR2jCD2186NCJ8ZvcBJnOd4OpUHkHL8D\/C48PV632NRZdOvhwqoLbact\/gxSoPiKFSpebXWL9bLgsLXea4b9oRYBulEC+QMSNLqpoXd+wO84Tjn0+bHa1OaTykIfP79hM4lyZALBsYR4aK46q8ZntY40Wz9Vz3FkBXMtbKCoHU8K4Uai6JM5aNhj\/4GRZybn2VrGbJTQXbY7vsHeKeD8gIOnxnIx0Po203+gEvW3VSsPYDesrlwXdD6DEBHi58um8lfojs8MWSOeqsmo+nV1bYsZ5u+m6QjzglgqL+Oxl3aLnd89XKEWyf9E9b5HikPVXzJGvjjYbV0YQl\/8wuNM+zvFFGLmRxBY29gW0B9daayrwZXHNJrRYMDEEKAZcLYCiQzaZ+YZpdK7zBQJIENfrEqQoEyxTcPODffRUPYcEI+RqPXochFGP9R3zT6JcMq3fLhPnZuqhWjbERpnvtKZUe7Q2jVPUxe7EfMMmzdnWjl43\/z9rFn3PlvpR9baNgh2OHFi3+sNa3c7M+ARSNgSU\/gAGes9VVjKfXcFzdTXODQIWSAjNZDTOqNRalRddOSFETFiPo9KuEmbMHohMqD9sHfLZaK8Yfwz7BFNGXfezitbSCX36Rs7YMol8+B57q5nuh\/3dA\/XropslATdWgP+EHAWxlN3k=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL05pc3NhYXIvcGhvdG8tc3dlZXAvbWFpbi9zY3JlZW5zaG90cy9tb250aHMuanBn","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Photo Sweep","summary":"Go through your photo library one photo at a time, month by month, keeping or deleting each one.","description":"Photo Sweep turns the job of tidying a large photo library into something you can\nactually finish: pick a month, judge one photo at a time, then review everything you\nmarked before a single file is touched.\n\n- **Month by month.** Your photos and videos are indexed by the date they were taken,\n not the date they were uploaded. Months you have finished move out of the way.\n- **One at a time.** Keep or delete each photo with a swipe, a click or the keyboard.\n Undo steps back.\n- **Nothing happens until you confirm.** Verdicts are held as a pending list. The\n review screen is the only place that changes your files, and it shows you everything\n first.\n- **Two ways to delete.** Move files to the Nextcloud trash, where your server's\n retention policy keeps them recoverable, or collect them in a folder and delete them\n yourself in Files.\n\nThe index is built from your own files. The Photos app's extracted EXIF capture date\nis used when it is available, and Photo Sweep falls back to the filename and the\nmodification time when it is not, so it works on any install.\n\nA companion Android app talks to this app over its REST API, so you can do the same\nreview from your phone."}},"isFeatured":false,"authors":[{"name":"Nissaar","mail":"mushir.gopee@aqr8.fr","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBTCCAu0CAhQcMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwOTE5MDgzMjI3WhcNMzYxMjI1MDgzMjI3WjAVMRMwEQYD\nVQQDDApwaG90b3N3ZWVwMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA\ng3eA2\/EmMjIHZPDSWDuxXY2UOJENnUWd2aiAJRoTJCD7BC0ZHcSCsNQb7e6GtR2C\nrR28qVrHa3RbchFn2cAVblzbpINOVXK4Cp+OGAzy7LHpFycvP5B2Eb8In+d6mMwi\nqj6YZaCSD8WHYsV5fjAP9GGgamd3o3wHj8LLa5CCUWlTgAK\/GMOdjjKpDgqKvc9Q\nzA3\/KVmhCnwoZ8ILubUD+Zof16rO+xtYUy4n7EJqhmy0j5DcLztmZOmBYj0LYXgP\nQAsFgCxk\/ZGZTkBD1nQxOMwBwh0mL\/Q5pGYVq2yMvIzvbi6EmXKvaplLdJ6vdh4O\n650yZP5CIE1NoeXiRJ7xBDfpgq93SuoeRoi22RFDv1KrVY8PuAJPuwcuYlULz79n\nubyj94zW5Ffn9HoNFKPFJS5dhuKDiWgX36KwaxdnFxHUsdFsArdgAvwxqTzYLyXU\noOQZE0GMm0SLdra6YR+KLC6ePrcA8fyLgjk1+wqtbgEHG52CKfuYpFOgv0SLlst\/\nJWbq1uNfsQQIyKeIm5BogavSDpbkHfr\/WaEz9SlVVDTgC4I9VmTwNWkkkTr5sLXJ\nSIBS1Gjl3LY2UkDWUypPycFW9TtUp684bCJHUghLLVo+roVo+khY4zjo1+sY8C\/\/\nOYK4XuSZLnPQj0hZ1mjA0KVITMJvZo7JvLOAHEIYoo0CAwEAATANBgkqhkiG9w0B\nAQsFAAOCAQEAPcuftd7If4XId1fHT4uG+L9Iz\/PrYoAd5nOjnxMr9MFw2YvA21Oo\nyaCq6lTSlDmh3Y5bm7F4O1ebhXD9YCmmdMxnkiLiM+9KTGbgAf5sOVSzOaRVtnB2\nTuSuKcdq60OlxVvZryRWdu1zQ0AsqnnkwM6nhRmLwl4QJiyuKhhUvEoU2sBcuDmF\n4wn9Tw6er5PLk9paL3KkGi6zMdTGnRg0S+v33j6rt4ZHmM0abrN5qNso1tIZLSPK\nn56eCY6oxZgGBf0j9jv7a52suTrcltIfZ1n+KXRcxbCAm0MHWAdiYUvi9XGmNgRc\nN8xJI\/pQJGMh4d93WceEvqstmjC8PN3tCQ==\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-09-18T08:55:40.703725Z","releases":[{"version":"1.7.9","phpExtensions":[],"databases":[{"id":"mysql","versionSpec":"*","rawVersionSpec":"*"},{"id":"pgsql","versionSpec":"*","rawVersionSpec":"*"}],"shellCommands":[],"phpVersionSpec":">=8.1.0 <8.6.0","platformVersionSpec":">=32.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/aSoftwareByDesignRepository\/nextcloud-arbeitszeitcheck\/releases\/download\/v1.7.9\/arbeitszeitcheck-1.7.9.tar.gz","created":"2026-09-18T08:55:40.668552Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-09-18T08:55:40.802287Z","isNightly":false,"rawPhpVersionSpec":">=8.1 <=8.5","rawPlatformVersionSpec":">=32 <=35","signature":"cC1jJ0tUe0IfPhMpBZpQsOWKhrxdaQL7V0X1uWVSx6mkYhNRVCukl0n\/oGoheZQNWWtyuqi8dDsFeeB78LxpMxaVPSe\/1uD137\/UvBmhzPVewQxUrAWafzHJLjqzYmBPgERkxf38yBag58RT0mJEepPmASHjKKYjCv2s2u0bvMbuQVyxWGiXMOPitP84L8DQ8QcP7n5ApjTB5bFqvANVc24jj1Rbf1cQy00DYxRHQDT9Mpz95wW20j8kWRe3IkFEKzC3vPrEB6fnBnIe50\/xQUrSfoUf2+3k+JRTDRJM42+Tit4FFSVdiDyOy0l4BykG+uyxXS2VX5QPR0RVxn5DlRQUJ1bwAeseHJZbOyUZp4n5uVIYA87kBvecz+orlPNdE9ixGi04KblHkG9YRVzsAdEL2dRcSYVNYVY+WqZT5i+Nwqw2VkKV1Ef43aM+jWk23B7VfQTZfRm1u+yKLa2l9QRVelhe2tKr91yRIH8AyN63e6nlkStPFgpHt8W9jP\/pAA\/AXM1PG1dsxRQjrbyVJIWLyicWFWNlUIGgFmBelz19aka1LtVgnJ\/+HSWZc90aAUPNgC27KJJc2EYZi2gpHiaBTAoNJQMKcg3m3+WwjN+V6eg2mmXbTagFaMeEppFHmAlAnFklkEQ41IPYpMG8dRK9G\/3seQAeNZoXkdusYGQ=","translations":{"en":{"changelog":"### Fixed\n- **Manager pending manual time entries:** Approval cards now read nested `summary` from the pending-approvals API (date, start\/end, duration, justification) and label new manual entries as \u201cNew manual time entry\u201d instead of an empty \u201cTime entry correction\u201d Ist\/Soll card.\n- **Rejecting a four-eyes manual create:** Manager reject now marks the entry `rejected` instead of accidentally completing it (empty `original` snapshot previously restored clocks and set `completed`). Pending entries are also excluded from hour\/break totals until approved.\n- **Concurrent approve\/reject:** Pending time-entry decisions use an atomic `status = pending_approval` write guard; the losing manager gets HTTP 409 (`already_decided`) instead of overwriting the winner. Non-pending pre-checks on approve\/reject also return 409 with the same code so clients refresh uniformly.\n- **Manager pending tab copy:** Tab\/empty\/error strings say \u201cTime entries\u201d (covers manual creates and corrections), not only \u201ccorrections.\u201d\n- **Locale parity:** `New manual time entry` string present in all ship locales (da\/fr\/it\/nb\/nl\/pl\/pt_BR\/sv).\n\n### Tests\n- E2E: `tests\/e2e\/manual-create-pending-approval.spec.js` (manager card + reject\/approve ground truth).\n- Mutation: `tests\/Mutation\/run-pending-decision-race-mutations.sh`."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/CgkJaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2FTb2Z0d2FyZUJ5RGVzaWduUmVwb3NpdG9yeS9uZXh0Y2xvdWQtYXJiZWl0c3plaXRjaGVjay9yZWZzL2hlYWRzL21hc3Rlci9zY3JlZW5zaG90cy9hcmJlaXRzemVpdGNoZWNrLXNjcmVlbnNob3QtMDEucG5nCgk=","smallThumbnail":"https:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-arbeitszeitcheck\/refs\/heads\/master\/screenshots\/arbeitszeitcheck-screenshot-01.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/CgkJaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2FTb2Z0d2FyZUJ5RGVzaWduUmVwb3NpdG9yeS9uZXh0Y2xvdWQtYXJiZWl0c3plaXRjaGVjay9yZWZzL2hlYWRzL21hc3Rlci9zY3JlZW5zaG90cy9hcmJlaXRzemVpdGNoZWNrLXNjcmVlbnNob3QtMDIucG5nCgk=","smallThumbnail":"https:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-arbeitszeitcheck\/refs\/heads\/master\/screenshots\/arbeitszeitcheck-screenshot-02.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/CgkJaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2FTb2Z0d2FyZUJ5RGVzaWduUmVwb3NpdG9yeS9uZXh0Y2xvdWQtYXJiZWl0c3plaXRjaGVjay9yZWZzL2hlYWRzL21hc3Rlci9zY3JlZW5zaG90cy9hcmJlaXRzemVpdGNoZWNrLXNjcmVlbnNob3QtMDMucG5nCgk=","smallThumbnail":"https:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-arbeitszeitcheck\/refs\/heads\/master\/screenshots\/arbeitszeitcheck-screenshot-03.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/CgkJaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2FTb2Z0d2FyZUJ5RGVzaWduUmVwb3NpdG9yeS9uZXh0Y2xvdWQtYXJiZWl0c3plaXRjaGVjay9yZWZzL2hlYWRzL21hc3Rlci9zY3JlZW5zaG90cy9hcmJlaXRzemVpdGNoZWNrLXNjcmVlbnNob3QtMDQucG5nCgk=","smallThumbnail":"https:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-arbeitszeitcheck\/refs\/heads\/master\/screenshots\/arbeitszeitcheck-screenshot-04.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/CgkJaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2FTb2Z0d2FyZUJ5RGVzaWduUmVwb3NpdG9yeS9uZXh0Y2xvdWQtYXJiZWl0c3plaXRjaGVjay9yZWZzL2hlYWRzL21hc3Rlci9zY3JlZW5zaG90cy9hcmJlaXRzemVpdGNoZWNrLXNjcmVlbnNob3QtMDUucG5nCgk=","smallThumbnail":"https:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-arbeitszeitcheck\/refs\/heads\/master\/screenshots\/arbeitszeitcheck-screenshot-05.png"}],"videos":[],"translations":{"pl":{"name":"ArbeitszeitCheck","summary":"Rejestracja czasu ze zgodno\u015bci\u0105 prawa pracy DACH (ArbZG \/ AZG \/ ArG) i kontrol\u0105 RODO w Nextcloud","description":"# Zaloguj si\u0119. Trzymaj si\u0119 zasad, kt\u00f3re Pa\u0144stwo ustalili.\n\nArbeitszeitCheck rejestruje przyj\u015bcie, wyj\u015bcie i przerwy w Nextcloud, kt\u00f3r\u0105 Pa\u0144stwo ju\u017c hostuj\u0105. Wybierz profil kraju dla Niemiec (ArbZG), Austrii (AZG\/ARG) lub Szwajcarii (ArG), dopasuj regiony \u015bwi\u0105t, zatwierdzaj nieobecno\u015bci, uruchamiaj raporty (w tym DATEV) i prowad\u017a dziennik audytu.\n\nW niekt\u00f3rych wyszukiwaniach w App Store aplikacja jest te\u017c znana jako **TimeGuard**.\n\n**Darmowa aplikacja webowa** (AGPL-3.0-or-later). Aplikacje towarzysz\u0105ce: https:\/\/nextcloud.software-by-design.de\/\n\n## Dlaczego zespo\u0142y j\u0105 instaluj\u0105\n\n- **Zaczynaj i ko\u0144cz prac\u0119 czytelnie** \u2014 przerwy, wznowienie, r\u0119czne wpisy z uzasadnieniem\n- **Dopasuj sw\u00f3j kraj** \u2014 profile DE \/ AT \/ CH z L\u00e4nder, Bundesl\u00e4nder lub kantonami\n- **Wczesne wykrywanie problem\u00f3w z przerwami i odpoczynkiem** \u2014 kontrole techniczne w oparciu o skonfigurowany profil\n- **Prowad\u017a nieobecno\u015bci poprawnie** \u2014 urlop, choroba, urlop specjalny i urlop bezp\u0142atny z akceptacj\u0105; tryby uprawnie\u0144 i import CSV przez `occ`\n- **Raportuj to, co si\u0119 wydarzy\u0142o** \u2014 widoki pracownika, zespo\u0142u i mened\u017cera; raporty o nadgodzinach i nieobecno\u015bciach; eksport DATEV\n- **Zamykaj miesi\u0105c, kiedy trzeba** \u2014 opcjonalne domkni\u0119cie z snapshotem, hashem i PDF; ponowne otwarcie przez admina z uzasadnieniem\n- **Kontroluj dost\u0119p** \u2014 otwarte dla wszystkich u\u017cytkownik\u00f3w lub allow-listy; administratorzy Nextcloud zachowuj\u0105 dost\u0119p\n\n## Jasne ograniczenia\n\n- Ta aplikacja **nie jest porad\u0105 prawn\u0105**. To Pa\u0144stwo pozostaj\u0105 odpowiedzialni za modele czasu pracy, umowy zbiorowe, konfiguracj\u0119 oraz to, jak u\u017cywane s\u0105 zarejestrowane dane. W razie potrzeby skonsultuj si\u0119 z prawnikiem.\n- Techniczne raporty o naruszeniach wzgl\u0119dem twojego profilu nie s\u0105 certyfikacj\u0105 strony trzeciej.\n- Deklarowane bazy danych: MySQL i PostgreSQL. Nextcloud 32\u201335, PHP 8.1\u20138.5.\n\n## Feedback mile widziany\n\nUlepszamy t\u0119 aplikacj\u0119 dzi\u0119ki realnemu u\u017cyciu. Zg\u0142oszenia b\u0142\u0119d\u00f3w, tarcia i pomys\u0142y pomagaj\u0105 \u2014 otw\u00f3rz GitHub Issue (https:\/\/github.com\/aSoftwareByDesignRepository\/nextcloud-arbeitszeitcheck\/issues) lub napisz na info@software-by-design.de. Wasza opinia bezpo\u015brednio kszta\u0142tuje to, co budujemy dalej.\n\n## Wymagania\n\n- Nextcloud 32\u201335 \u00b7 PHP 8.1\u20138.5 \u00b7 MySQL lub PostgreSQL"},"da":{"name":"ArbeitszeitCheck","summary":"Tidsregistrering med DACH-arbejdslovsoverholdelse (ArbZG \/ AZG \/ ArG) i Nextcloud","description":"# ArbeitszeitCheck\n\nTidsregistrering for Tyskland, \u00d8strig og Schweiz (DACH). Registrer arbejdstid, h\u00e5ndh\u00e6v pauser og hvile efter ArbZG, AZG\/ARG eller ArG, og overv\u00e5g overholdelse \u2014 fuldt selvhostet i din Nextcloud-instans.\n\n## Funktioner\n\n- **Landprofiler** \u2014 Tyskland (ArbZG), \u00d8strig (AZG\/ARG) eller Schweiz (ArG) med matchende helligdagsregioner\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## Feedback er velkommen\n\nVi forbedrer denne app med brug i praksis. Fejlrapporter, friktioner og id\u00e9er hj\u00e6lper \u2014 \u00e5bn et GitHub Issue (https:\/\/github.com\/aSoftwareByDesignRepository\/nextcloud-arbeitszeitcheck\/issues) eller skriv til info@software-by-design.de. Jeres feedback former direkte det, vi bygger n\u00e6ste gang.\n\n## Krav\n\n- Nextcloud 32\u201335\n- PHP 8.1\u20138.5"},"nl":{"name":"ArbeitszeitCheck","summary":"Tijdregistratie met DACH-arbeidsrechtnaleving (ArbZG \/ AZG \/ ArG) en AVG-controles in Nextcloud","description":"# Inklokken. Blijf binnen de regels die u zelf instelt.\n\nArbeitszeitCheck registreert in- en uitklokken en pauzes in de Nextcloud die u al beheert. Kies een landprofiel voor Duitsland (ArbZG), Oostenrijk (AZG\/ARG) of Zwitserland (ArG), stem vakantiegebieden af, keur afwezigheden goed, voer rapporten uit (inclusief DATEV) en houd een auditlog bij.\n\nOok bekend als **TimeGuard** in sommige App Store-zoekopdrachten.\n\n**Gratis webapp** (AGPL-3.0-or-later). Companion apps: https:\/\/nextcloud.software-by-design.de\/\n\n## Waarom teams het installeren\n\n- **Werk netjes beginnen en stoppen** \u2014 pauzes, hervatten, handmatige invoer met reden\n- **Pas uw land aan** \u2014 DE \/ AT \/ CH-profielen met L\u00e4nder, Bundesl\u00e4nder of kantons\n- **Bekijk problemen met pauzes en rust vroeg** \u2014 technische controles op basis van het profiel dat u configureert\n- **Voer afwezigheden correct uit** \u2014 vakantie, ziekte, speciaal verlof en onbetaald verlof met goedkeuring; rechtenmodi en CSV-import via `occ`\n- **Rapporteer wat er gebeurde** \u2014 overzichten voor medewerker, team en manager; overuren- en afwezigheidsrapporten; DATEV-export\n- **Sluit een maand af wanneer u dat nodig heeft** \u2014 optionele afronding met snapshot, hash en PDF; admin heropenen met reden\n- **Beheer de toegang** \u2014 open voor alle gebruikers of allowlists; Nextcloud-beheerders behouden de toegang\n\n## Duidelijke grenzen\n\n- Deze app is **geen juridisch advies**. U blijft verantwoordelijk voor modellen voor werktijden, collectieve overeenkomsten, configuratie en het gebruik van vastgelegde gegevens. Vraag advies wanneer dat nodig is.\n- Technische rapporten over schendingen tegen uw profiel zijn geen certificering door derden.\n- Gedeclareerde databases: MySQL en PostgreSQL. Nextcloud 32\u201335, PHP 8.1\u20138.5.\n\n## Feedback welkom\n\nWe verbeteren deze app met gebruik in de praktijk. Bugmeldingen, struikelblokken en idee\u00ebn helpen \u2014 open een GitHub Issue (https:\/\/github.com\/aSoftwareByDesignRepository\/nextcloud-arbeitszeitcheck\/issues) of mail naar info@software-by-design.de. Uw feedback bepaalt mede wat we als volgende bouwen.\n\n## Vereisten\n\n- Nextcloud 32\u201335 \u00b7 PHP 8.1\u20138.5 \u00b7 MySQL of PostgreSQL"},"fr":{"name":"ArbeitszeitCheck","summary":"Suivi du temps avec conformit\u00e9 DACH (ArbZG \/ AZG \/ ArG) dans Nextcloud","description":"# ArbeitszeitCheck\n\nSuivi du temps pour l'Allemagne, l'Autriche et la Suisse (DACH). Enregistrez les heures, appliquez pauses et repos selon ArbZG, AZG\/ARG ou ArG, et surveillez la conformit\u00e9 \u2014 enti\u00e8rement auto-h\u00e9berg\u00e9 dans votre instance Nextcloud.\n\n## Fonctionnalit\u00e9s\n\n- **Profils pays** \u2014 Allemagne (ArbZG), Autriche (AZG\/ARG) ou Suisse (ArG) avec r\u00e9gions de jours f\u00e9ri\u00e9s adapt\u00e9es\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\u201335\n- PHP 8.1\u20138.5\n\n## Retours bienvenus\n\nNous am\u00e9liorons cette app gr\u00e2ce \u00e0 votre usage r\u00e9el. Bugs, frottements et id\u00e9es aident \u2014 ouvrez une GitHub Issue (https:\/\/github.com\/aSoftwareByDesignRepository\/nextcloud-arbeitszeitcheck\/issues) ou \u00e9crivez \u00e0 info@software-by-design.de. Vos retours fa\u00e7onnent directement la suite."},"en":{"name":"ArbeitszeitCheck","summary":"Track working time with DACH profiles \u2014 ArbZG \/ AZG \/ ArG on your Nextcloud","description":"# Clock in. Stay within the rules you set.\n\nArbeitszeitCheck records clock-in, clock-out and breaks on the Nextcloud you already host. Pick a country profile for Germany (ArbZG), Austria (AZG\/ARG) or Switzerland (ArG), match holiday regions, approve absences, run reports (including DATEV) and keep an audit log.\n\nAlso listed as **TimeGuard** in some App Store searches.\n\n**Free web app** (AGPL-3.0-or-later). Companion apps: https:\/\/nextcloud.software-by-design.de\/\n\n## Why teams install it\n\n- **Start and stop work cleanly** \u2014 pauses, resume, manual entries with a reason\n- **Match your country** \u2014 DE \/ AT \/ CH profiles with L\u00e4nder, Bundesl\u00e4nder or cantons\n- **See break and rest issues early** \u2014 technical checks against the profile you configured\n- **Run absences properly** \u2014 vacation, illness, special and unpaid leave with approval; entitlement modes and CSV import via `occ`\n- **Report what happened** \u2014 employee, team and manager views; overtime and absence reports; DATEV export\n- **Lock a month when you need to** \u2014 optional finalization with snapshot, hash and PDF; admin reopen with a reason\n- **Control access** \u2014 open to all users or allow-lists; Nextcloud admins keep access\n\n## Clear limits\n\n- This app is **not legal advice**. You stay responsible for working-time models, collective agreements, configuration and how recorded data is used. Ask counsel when needed.\n- Technical violation reports against your profile are not a third-party certification.\n- Declared databases: MySQL and PostgreSQL. Nextcloud 32\u201335, PHP 8.1\u20138.5.\n\n## Feedback welcome\n\nWe improve this app with real-world use. Bug reports, rough edges, and ideas help \u2014 open a GitHub Issue (https:\/\/github.com\/aSoftwareByDesignRepository\/nextcloud-arbeitszeitcheck\/issues) or write to info@software-by-design.de. Your feedback directly shapes what we build next.\n\n## Requirements\n\n- Nextcloud 32\u201335 \u00b7 PHP 8.1\u20138.5 \u00b7 MySQL or PostgreSQL"},"it":{"name":"ArbeitszeitCheck","summary":"Registrazione ore con conformit\u00e0 DACH (ArbZG \/ AZG \/ ArG) in Nextcloud","description":"# Iniziare e timbrare. Restare entro le regole che avete definito.\n\nArbeitszeitCheck registra l\u2019entrata, l\u2019uscita e le pause nella Nextcloud che avete gi\u00e0 in hosting. Scegli un profilo Paese per Germania (ArbZG), Austria (AZG\/ARG) o Svizzera (ArG), abbina le aree di festivit\u00e0, approva le assenze, esegui i report (incluso DATEV) e conserva un audit log.\n\nInoltre indicato come **TimeGuard** in alcune ricerche dell\u2019App Store.\n\n**Web app gratuita** (AGPL-3.0-or-later). App associate: https:\/\/nextcloud.software-by-design.de\/\n\n## Perch\u00e9 i team lo installano\n\n- **Iniziare e terminare il lavoro in modo pulito** \u2014 pause, ripresa, inserimenti manuali con motivazione\n- **Abbina il tuo Paese** \u2014 profili DE \/ AT \/ CH con L\u00e4nder, Bundesl\u00e4nder o cantoni\n- **Vedi presto i problemi di pause e riposo** \u2014 controlli tecnici rispetto al profilo configurato\n- **Gestisci le assenze correttamente** \u2014 ferie, malattia, permessi speciali e congedi non retribuiti con approvazione; modalit\u00e0 di entitlement e import CSV via `occ`\n- **Riporta cosa \u00e8 successo** \u2014 viste per dipendente, team e responsabile; report su straordinari e assenze; export DATEV\n- **Blocca un mese quando serve** \u2014 finalizzazione opzionale con snapshot, hash e PDF; riapertura admin con motivazione\n- **Controlla l\u2019accesso** \u2014 aperto a tutti gli utenti o allow-list; gli admin Nextcloud mantengono l\u2019accesso\n\n## Limiti chiari\n\n- Questa app **non \u00e8 una consulenza legale**. Resta a voi la responsabilit\u00e0 dei modelli di orario di lavoro, dei contratti collettivi, della configurazione e di come vengono usati i dati registrati. Chiedete consulenza quando necessario.\n- I report tecnici sulle violazioni contro il vostro profilo non sono una certificazione di terze parti.\n- Database dichiarati: MySQL e PostgreSQL. Nextcloud 32\u201335, PHP 8.1\u20138.5.\n\n## Feedback benvenuto\n\nMiglioriamo questa app con l\u2019uso reale. Segnalazioni di bug, punti deboli e idee aiutano \u2014 aprite una GitHub Issue (https:\/\/github.com\/aSoftwareByDesignRepository\/nextcloud-arbeitszeitcheck\/issues) o scrivete a info@software-by-design.de. Il vostro feedback guida direttamente ci\u00f2 che costruiamo dopo.\n\n## Requisiti\n\n- Nextcloud 32\u201335 \u00b7 PHP 8.1\u20138.5 \u00b7 MySQL o PostgreSQL"},"de":{"name":"ArbeitszeitCheck","summary":"Arbeitszeit erfassen mit DACH-Profilen \u2014 ArbZG \/ AZG \/ ArG in Ihrer Nextcloud","description":"# Einstempeln. Innerhalb der Regeln bleiben, die Sie setzen.\n\nArbeitszeitCheck erfasst Kommen, Gehen und Pausen in der Nextcloud, die Sie schon betreiben. L\u00e4nderprofil f\u00fcr Deutschland (ArbZG), \u00d6sterreich (AZG\/ARG) oder die Schweiz (ArG), passende Feiertagsregionen, Abwesenheiten mit Freigabe, Berichte (inkl. DATEV) und ein Audit-Log.\n\nIn manchen App-Store-Suchen auch als **TimeGuard**.\n\n**Kostenlose Web-App** (AGPL-3.0-or-later). Companion-Apps: https:\/\/nextcloud.software-by-design.de\/\n\n## Warum Teams es einsetzen\n\n- **Sauber starten und stoppen** \u2014 Pausen, Fortsetzen, manuelle Eintr\u00e4ge mit Begr\u00fcndung\n- **Zum Land passen** \u2014 Profile DE \/ AT \/ CH mit Bundesl\u00e4ndern bzw. Kantonen\n- **Pausen- und Ruhefragen fr\u00fch sehen** \u2014 technische Pr\u00fcfungen am konfigurierten Profil\n- **Abwesenheiten ordentlich f\u00fchren** \u2014 Urlaub, Krankheit, Sonder- und unbezahlter Urlaub mit Freigabe; Anspruch-Modi und CSV-Import per `occ`\n- **Auswerten** \u2014 Dashboards f\u00fcr Mitarbeitende, Teams und F\u00fchrung; \u00dcberstunden- und Abwesenheitsberichte; DATEV-Export\n- **Monat bei Bedarf schlie\u00dfen** \u2014 optionale Finalisierung mit Snapshot, Hash und PDF; Wieder\u00f6ffnen nur mit Begr\u00fcndung\n- **Zugriff steuern** \u2014 offen f\u00fcr alle oder Freigabelisten; Nextcloud-Administratoren behalten den Zugriff\n\n## Klare Grenzen\n\n- Diese App ist **keine Rechtsberatung**. Sie bleiben verantwortlich f\u00fcr Arbeitszeitmodelle, Tarif- und Betriebsregeln, Konfiguration und die Auswertung erfasster Daten. Bei Bedarf Fachberatung hinzuziehen.\n- Technische Versto\u00dfmeldungen am Profil sind keine Fremdzertifizierung.\n- Deklarierte Datenbanken: MySQL und PostgreSQL. Nextcloud 32\u201335, PHP 8.1\u20138.5.\n\n## Feedback willkommen\n\nWir verbessern diese App mit R\u00fcckmeldungen aus der Praxis. Fehlerberichte, Stolpersteine und Ideen helfen \u2014 \u00f6ffnen Sie ein GitHub Issue (https:\/\/github.com\/aSoftwareByDesignRepository\/nextcloud-arbeitszeitcheck\/issues) oder schreiben Sie an info@software-by-design.de. Ihr Feedback pr\u00e4gt direkt, was wir als N\u00e4chstes bauen.\n\n## Voraussetzungen\n\n- Nextcloud 32\u201335 \u00b7 PHP 8.1\u20138.5 \u00b7 MySQL oder PostgreSQL"},"es":{"name":"ArbeitszeitCheck","summary":"Registro de tiempo con cumplimiento laboral DACH (ArbZG \/ AZG \/ ArG) en Nextcloud","description":"# ArbeitszeitCheck\n\nRegistro de tiempo para Alemania, Austria y Suiza (DACH). Registra horas de trabajo, aplica pausas y descansos seg\u00fan ArbZG, AZG\/ARG o ArG, y supervisa el cumplimiento \u2014 totalmente autoalojado en tu instancia de Nextcloud.\n\n## Funciones\n\n- **Perfiles de pa\u00eds** \u2014 Alemania (ArbZG), Austria (AZG\/ARG) o Suiza (ArG) con regiones de festivos adecuadas\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## Comentarios bienvenidos\n\nMejoramos esta app con el uso real. Informes de errores, fricciones e ideas ayudan \u2014 abra un GitHub Issue (https:\/\/github.com\/aSoftwareByDesignRepository\/nextcloud-arbeitszeitcheck\/issues) o escriba a info@software-by-design.de. Su feedback da forma directa a lo que construimos despu\u00e9s.\n\n## Requisitos\n\n- Nextcloud 32\u201335\n- PHP 8.1\u20138.5"},"sv":{"name":"ArbeitszeitCheck","summary":"Tidsregistrering med DACH-arbetslagstiftning (ArbZG \/ AZG \/ ArG) i Nextcloud","description":"# St\u00e4mpla in. H\u00e5ll dig inom reglerna ni anger.\n\nArbeitszeitCheck registrerar in-, utst\u00e4mplingar och pauser i den Nextcloud ni redan hostar. V\u00e4lj ett landsprofil f\u00f6r Tyskland (ArbZG), \u00d6sterrike (AZG\/ARG) eller Schweiz (ArG), matcha helgdagregioner, godk\u00e4nn fr\u00e5nvaro, k\u00f6r rapporter (inklusive DATEV) och beh\u00e5ll en auditlogg.\n\nAppen finns ocks\u00e5 listad som **TimeGuard** i vissa App Store-s\u00f6kningar.\n\n**Gratis webbapp** (AGPL-3.0-or-later). Companion-appar: https:\/\/nextcloud.software-by-design.de\/\n\n## Varf\u00f6r team installerar den\n\n- **Starta och avsluta arbetet snyggt** \u2014 pauser, \u00e5teruppta, manuella inmatningar med en anledning\n- **Matcha ert land** \u2014 DE \/ AT \/ CH-profiler med L\u00e4nder, Bundesl\u00e4nder eller kantoner\n- **Se problem med pauser och vila tidigt** \u2014 tekniska kontroller mot den profil ni har konfigurerat\n- **K\u00f6r fr\u00e5nvaro korrekt** \u2014 semester, sjukdom, s\u00e4rskilt och obetalt ledigt med godk\u00e4nnande; entitlement-l\u00e4gen och CSV-import via `occ`\n- **Rapportera vad som h\u00e4nde** \u2014 vyer f\u00f6r medarbetare, team och chef; rapporter om \u00f6vertid och fr\u00e5nvaro; DATEV-export\n- **L\u00e5s en m\u00e5nad n\u00e4r ni beh\u00f6ver** \u2014 valfri finalisering med snapshot, hash och PDF; admin \u00e5ter\u00f6ppnar med en anledning\n- **Kontrollera \u00e5tkomst** \u2014 \u00f6ppen f\u00f6r alla anv\u00e4ndare eller allow-listor; Nextcloud-administrat\u00f6rer beh\u00e5ller \u00e5tkomst\n\n## Tydliga gr\u00e4nser\n\n- Den h\u00e4r appen \u00e4r **inte juridisk r\u00e5dgivning**. Ni ansvarar fortfarande f\u00f6r modellerna f\u00f6r arbetstid, kollektivavtal, konfiguration och hur registrerade data anv\u00e4nds. R\u00e5dg\u00f6r vid behov.\n- Tekniska rapporter om regelbrott mot er profil \u00e4r inte en tredjepartscertifiering.\n- Deklarerade databaser: MySQL och PostgreSQL. Nextcloud 32\u201335, PHP 8.1\u20138.5.\n\n## Feedback v\u00e4lkomnas\n\nVi f\u00f6rb\u00e4ttrar den h\u00e4r appen med verklig anv\u00e4ndning. Felrapporter, friktioner och id\u00e9er hj\u00e4lper \u2014 \u00f6ppna en GitHub Issue (https:\/\/github.com\/aSoftwareByDesignRepository\/nextcloud-arbeitszeitcheck\/issues) eller skriv till info@software-by-design.de. Er feedback formar direkt det vi bygger h\u00e4rn\u00e4st.\n\n## Krav\n\n- Nextcloud 32\u201335 \u00b7 PHP 8.1\u20138.5 \u00b7 MySQL eller PostgreSQL"},"nb":{"name":"ArbeitszeitCheck","summary":"Tidsregistrering med DACH-arbeidsrett (ArbZG \/ AZG \/ ArG) i Nextcloud","description":"# Stemple inn. Hold dere innenfor reglene dere har satt.\n\nArbeitszeitCheck registrerer inn-, utstempling og pauser i Nextclouden dere allerede hoster. Velg en landsprofil for Tyskland (ArbZG), \u00d8sterrike (AZG\/ARG) eller Sveits (ArG), match ferieomr\u00e5der, godkjenn frav\u00e6r, kj\u00f8r rapporter (inkludert DATEV) og hold en auditlogg.\n\nAppen st\u00e5r ogs\u00e5 oppf\u00f8rt som **TimeGuard** i noen App Store-s\u00f8k.\n\n**Gratis nettapp** (AGPL-3.0-or-later). F\u00f8lgeapper: https:\/\/nextcloud.software-by-design.de\/\n\n## Hvorfor team installerer den\n\n- **Start og stopp jobben ryddig** \u2014 pauser, gjenoppta, manuelle innf\u00f8ringer med begrunnelse\n- **Tilpass landet deres** \u2014 DE \/ AT \/ CH-profiler med L\u00e4nder, Bundesl\u00e4nder eller kantoner\n- **Se problemer med pauser og hvile tidlig** \u2014 tekniske sjekker mot profilen dere har konfigurert\n- **Kj\u00f8r frav\u00e6r riktig** \u2014 ferie, sykdom, permisjon og ubetalt permisjon med godkjenning; entitlement-moduser og CSV-import via `occ`\n- **Rapporter hva som skjedde** \u2014 visninger for ansatt, team og leder; rapporter om overtid og frav\u00e6r; DATEV-eksport\n- **L\u00e5s en m\u00e5ned n\u00e5r dere trenger det** \u2014 valgfri fullf\u00f8ring med snapshot, hash og PDF; admin gjen\u00e5pner med en begrunnelse\n- **Kontroller tilgang** \u2014 \u00e5pen for alle brukere eller allow-lister; Nextcloud-administratorer beholder tilgang\n\n## Klare grenser\n\n- Denne appen er **ikke juridisk r\u00e5dgivning**. Dere er fortsatt ansvarlige for modeller for arbeidstid, tariffavtaler, konfigurasjon og hvordan registrerte data brukes. Sp\u00f8r om r\u00e5d ved behov.\n- Tekniske rapporter om regelbrudd mot profilen deres er ikke en tredjepartssertifisering.\n- Deklarerte databaser: MySQL og PostgreSQL. Nextcloud 32\u201335, PHP 8.1\u20138.5.\n\n## Feedback er velkommen\n\nVi forbedrer denne appen med bruk i praksis. Feilrapporter, friksjon og id\u00e9er hjelper \u2014 \u00e5pne en GitHub Issue (https:\/\/github.com\/aSoftwareByDesignRepository\/nextcloud-arbeitszeitcheck\/issues) eller skriv til info@software-by-design.de. Tilbakemeldingen deres former direkte det vi bygger videre.\n\n## Krav\n\n- Nextcloud 32\u201335 \u00b7 PHP 8.1\u20138.5 \u00b7 MySQL eller PostgreSQL"}},"isFeatured":false,"authors":[{"name":"Software by Design GbR","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":"grauphel","categories":["organization"],"userDocs":"","adminDocs":"https:\/\/github.com\/grosjo\/nextcloud-grauphel","developerDocs":"","issueTracker":"https:\/\/github.com\/grosjo\/nextcloud-grauphel\/issues","website":"https:\/\/github.com\/grosjo\/nextcloud-grauphel","created":"2018-01-17T19:52:57.146020Z","lastModified":"2022-11-16T02:45:49.082252Z","releases":[{"version":"1.0.18","phpExtensions":[{"id":"OAuth","versionSpec":"*","rawVersionSpec":"*"}],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=25.0.0 <27.0.0","minIntSize":32,"download":"https:\/\/grosjo.net\/grauphel-1.0.18.tar.gz","created":"2022-11-16T02:45:49.078445Z","licenses":["agpl"],"lastModified":"2022-11-16T02:45:49.130802Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=25 <=26","signature":"gT0DmcrJBH0734ybSmjEallyJJJ5cYRT0MQy7En19AvMEhamAZPmvMc9XJGPbFTFCdpkaD9VhNclo3JF5QX\/DUTaQTIjGT9KjlwJP3Q\/2i6hd2QPjWqAAYOKB9drroz6MWCSbjS8p3vHRduoedxXie495Eb\/rjondDp0frNFQtl+oEO4AmphKosqrPslg6irhHJtG0dGzphdwp6yCUjNh6dt+ZaZ73RFmhDpJxhSee8cQFca9Ctb9y+8pwbWyepv\/PX6dHNXwUbq\/9WBcY3fRbMNMX2ptvuKCoIE6VLinKF91s7fX1Vp7w5bzZP5LylO4cMFT6\/dUgjdzTd5M1nJaA\/eocxGt6IEuI+TJl1FL3PEXCGc1M1prcUs2eqFLWmZlvNQd46UvB\/shr4GY+Hg2ZoVGERlcHXLLctYiGYyqvMJHkH\/N12BRdyPssld\/S+3WNGIYtIAZqdCUiMHqVJhmzFBrOmveglWwsnhr7Apjovjj+XmEcgDex3IX85OPb+NcZDYRwAdFskWylxVIZu\/Gc\/7pFNY8QRDc3Sto\/IXEUB4vjafgwfMRIXdbpkQXIATsfSEuseNKWMN1fG\/DvYPr4tLIFl3oGI\/NmD706Z4WbHZg7T6Ux2VzfqUE3RboGSyjEUpujwJj8f93CHSs4cii2jEo28o8+7S2pI8TiVDGKg=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"translations":{"en":{"name":"Grauphel: Tomboy note server","summary":"Tomboy REST API server to sync notes between devices","description":"Tomboy REST API server to sync notes between devices.\n\n Tomboy, Conboy and Tomdroid clients are supported."}},"isFeatured":false,"authors":[{"name":"Joan Moreau","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEAzCCAusCAhCCMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMTgwMTA3MjEyNTExWhcNMjgwNDE0MjEyNTExWjATMREwDwYD\nVQQDDAhncmF1cGhlbDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBALBZ\n3RadKoGrKzHCNKzadbzMUgQ98jNyfapVRTcO0E6imT8zAsxdlRyLjoY9TJVps9dD\n1Yu8aEyZc3IGlmHCU4VoJCs3cqvxmVh9\/89+ms7EY4fLY+ujkArFUTONW6BIL0Ht\nCvWgebmzlLprsklSnAb2ddqcyP864H\/rnkU3mjX94IZErGNfUT6nfEm1Sh5HdytX\nXPWt6OGmKanH5phmtWjQq5cznhkIIvsnORzjLPTJ2p0zgmy2n9I\/oNG0u09pselU\nKjiCfKUTGPcpmWq+kZIgr3G4na1eo+eGiJgp85Sy8FENxaQ0wNvp7EA2hDGhTJis\nA\/zRlmbTWjta\/V58HlWt06ZSVqCfH2N3wjSB9PVTxvBT1cfX0F7\/HtsmSuRcvDcl\nxLRoQ5pb9QaT83MaoMvNtOhtVCWWd0zNJdaogTx\/fMrP6QaCFlN\/3r4MehAS8R8h\nPpvN\/z\/hhDNND41YKDlOTyjsNBoUutxuf+w8bU+KPwFW4tOGibYmjigz+bWVFHL0\n3snvLqRSVIZYmRV6oj1UEx\/ZBy\/M3dZxdZdWLoH8j2eRAtbbRevVNimOFJ9V\/HZG\nZsk8r6DuqJ9ofEQ4W54fJZXEWP1Z\/KS6o0beA3u\/f2KOedQgnItt\/nw+e2+vLUMr\nQg0gwnWa15LekpL5jIqgJ51zSbGyaNTRkmeYN6UnAgMBAAEwDQYJKoZIhvcNAQEL\nBQADggEBAGueGvjbDnWA3o67E5nHu3E43rjPoXoMqCcP0QrviVbnH\/fHQ1ceOaKK\nHqCf1MFwXgsrhkxhF\/bJw+vTpFd2qvFEGgLZopsMJoE0s0bW201oLsRXuAX\/YBOl\nlKXw6ZKr2ltSK432jHzH0HaKn4qxGV6bMLRPQABNHsPbFFU+QvvI2WIPDzFeAYgK\nDZjNfhCne5fmnrrnxmheXLVlmYnkLA6K0EpIIVJ5nuJzJsZhcob4kzjZboBHmlhr\nSxR5dl2FpiYPOwuNDVSsCpuqqMWfJRn05bU9HJMo9X3\/jb9jt4xPPjG8nRikFEcL\nyonlzXnArMQsMM+qPBWGGV+b8So04pM=\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-07-21T09:25:51.990479Z","releases":[{"version":"1.5.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/approve_links\/releases\/download\/v1.5.0\/approve_links-v1.5.0.tar.gz","created":"2026-07-21T09:25:51.970992Z","licenses":["agpl"],"lastModified":"2026-07-21T09:25:52.026935Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=35","signature":"bno7T0PpdOzBA7icEj8mF14EJpgjkIjIqXjrwSMw6U2HBsgi+lG64K3hZRrbOnRln9XQdxokhafNvquzkF99MBd+CGlXMPCSGgpAIugCvAWD3e0DXAfS46fHphOL1ttENkZzdeh9wRXyIcvVy1ZNRx4ovSRHQPQRWu660Ef6daLtE+tjzrGxQkwp+INw07tIWSit4DTVi9\/E8Rh2f4AQGThEA6IS7dt5KQQQE4u1GKTPp5jySl153YnPwJ5rfX+WtAL0ATy4kYkvZcfg1dYPQAYOaYxz+mog+r83v6jLNNGk\/ncBxodV+GnIVpRx5jL1iPs5bzYZhv+nEzZOKuSHkryuDCDYigY+gw9uvpzIM92w\/qSG7IVr5KBK83h8\/ruwv24QQVMhDGVKEjZ8OYeG9F56ae99EvtoE0Wtsmj6Zh9n4PyQFEzGHxiE7vr\/lhxcu6y8LEZHyOiQIpkpAyfdFqhXQMBN\/VuC+Y+l0MCYPSog\/v7TXFw4015zTx3J+7FDg3XVIjjkNa1L23qlJ65PEYp23P9Tfp2SHb0GLVCoq8w+An4UgpNWE8Mu2viscHVLrau3cKiV0kt+wexkKeih3DPRWWf15\/8NJ9cjwZwFi2Wvh2bA4gdnUatadpBnLM9SOF5817v1BUFMiIkBaQtuumw8N7PrzFFmGCs2qq9Xy48=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9hcHByb3ZlX2xpbmtzL21haW4vaW1nL3NjcmVlbnNob3RzL3NjcmVlbnNob3QxLmpwZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9hcHByb3ZlX2xpbmtzL21haW4vaW1nL3NjcmVlbnNob3RzL3NjcmVlbnNob3QyLmpwZw==","smallThumbnail":""}],"videos":[],"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-09-20T13:16:27.802149Z","releases":[{"version":"4.7.3","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.3\/terms_of_service-v4.7.3.tar.gz","created":"2026-09-20T13:16:27.790889Z","licenses":["agpl"],"lastModified":"2026-09-20T13:16:27.820357Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=32 <=34","signature":"Jm+CPQ6tW9wOTb\/gSs8yIsicGD4pHn0Q8ec9gsp+CL1MwVojRZmBiu+IKfw3SFEIbO5H7rk909kQKNK04Y61fx6L6QWCwCQZ6ZpnCGC6Z6FIVApr9+1oCP6q8mSf+mOnGGHTB94MmKOLyXV4SUECOMX9D3i2pb8Sunvow0dj8v0dvWJxrCYUvRs2iVCAcdTdCXC\/plC+EcZ8jPNrqpF50rd09kgEkKQqkmPdKKbZtavAIBGRl1zVaykCHo3dEFO69hIGg7kmI72bv0AnKwQatl+eowc+YetGpc6MYcjmNMOvzufVWEhd6ymg+bkw9l6LGvK7knFLVSjobAZ6R8XjxNIhGwHbAGsKeX4tt953mU+BAq7xgQ0RLGaWeQ4Mahw6GQMGu\/yiLrkEev0\/cmAnFfzIyDJCAE8b\/lWrmn8AvRQwx+Gvrv\/T3zhy+PhyhlkHQVuePhsD5Qic3Zznn8aoZTKYfPQ01um99L5RdRdEHpYKWm\/YyAhaRPcXrg2y6RdO3stYmhOmHl6eWU6baKUZYCm+phU+GEOhCeQA9mCNqtThPby4Lvxd06OI8SG8pbRT76wT+rWXNaPuiQEV5Gub1RsfM3tD80dzLVykFJ4AMkQZrbn3XRN85Ltjtrvj8IR\/n3YbjWucshZu63OvWFIcZSri1v8v8uxz2JtyUi0mNdM=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL25leHRjbG91ZC90ZXJtc19vZl9zZXJ2aWNlL3Jhdy9tYXN0ZXIvZG9jcy9wb3B1cC1kaWFsb2cucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL25leHRjbG91ZC90ZXJtc19vZl9zZXJ2aWNlL3Jhdy9tYXN0ZXIvZG9jcy9ub3RpZmljYXRpb24tYW5kLXNldHRpbmdzLnBuZw==","smallThumbnail":""}],"videos":[],"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:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL21lZGlhYm94LWNsL25leHRjbG91ZC10aGVtaW5nLWRvbWFpbi9tYWluL2ltZy9zY3JlZW5zaG90cy9uZXh0Y2xvdWQtMDEucG5n","smallThumbnail":""}],"videos":[],"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":"noteberg","categories":["office","organization"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/thomasleuthold\/NoteBerg\/issues","website":"","created":"2026-04-18T19:10:43.230343Z","lastModified":"2026-09-15T18:22:51.277008Z","releases":[{"version":"0.5.42","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=30.0.0 <37.0.0","minIntSize":32,"download":"https:\/\/github.com\/thomasleuthold\/NoteBerg\/releases\/download\/0.5.42\/noteberg_nextcloud-0.5.42.4.tar.gz","created":"2026-09-15T18:22:51.262665Z","licenses":["MIT"],"lastModified":"2026-09-15T18:22:51.321454Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=30 <=36","signature":"I0pAU6dX0ezQY9G6rGQhklDAmj+0UoYPQZ9wneH+876LlR2T3u2bYAiojRsRobdtUeO6VdQBrvu4siAgXCCqbjOporQEqP4gvAtWqsSl\/wzDTkeVueDo8zpW+mHwlibqAobQyIWh91rTaQL+k2Kx7XBJPL9GOYlKefhBfSU\/MsDESbzb7PLm79bbVH93GcwNICBEL4pc4qAAvugmuqdNZSdH8PQUgpGCe5YOGb7ObLapaS5dG5ssMARM4bKuaRYXfTxuAeN684VVYW5oLCaeTeMoERBZa2dPzUpmggpnT4LSM2LQD1nHYMZ6d0NvNaviqlss9an\/PbthLfJvNXYgYXFoStb3M27T0VJXB3pCnjziuKT8iKIyvHIrhRUK\/cKwiodGrU3en6l0O3PTe0XqkZyt9zexYkn7AvHfp2OnA0AFCkgMNsRfs2xjZvaTvxbnbDvTSrhB+jzhRy9VJ\/Pd03Z8bq7ILe7R2W2hWr\/EneDDc1TpD8zTuRszCXY9IXBeFh+N5BBc043g4B1cnJPjCI2mL4qvIRr5xgxh4PdBXnrOh8Vx3dXO1WNgDJXK6FkeEOg5HN9wtgs9hV1+FERmfYjDCufcFjD6KZSMAXujHAj4KmxeC6AOZnPnrD4SCacx3cLbfrtfrttHq1eZGwFliHmEStudFHUOxoSSlGf3XFs=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3Rob21hc2xldXRob2xkL05vdGVCZXJnL21haW4vZG9jdW1lbnRhdGlvbi9zY3JlZW5zaG90cy9tYWluMS5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3Rob21hc2xldXRob2xkL05vdGVCZXJnL21haW4vZG9jdW1lbnRhdGlvbi9zY3JlZW5zaG90cy9tYWluMi5wbmc=","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"NoteBerg","summary":"Handwritten and typed notes with Nextcloud sync","description":"NoteBerg is a note-taking app combining handwriting, rich text, and Nextcloud sync.\n\n## Features\n\n### Handwriting & Drawing\n- Handwriting input with active stylus and pressure sensitivity\n- Pen tool with customizable colors, marker\/highlighter tool\n- Lasso selection \u2014 move, resize, rotate, copy selected strokes\n- Eraser tool, unlimited undo\/redo\n- Mark handwritten notes as tasks\n\n### Text Editing\n- Rich text editor (WYSIWYG) with formatting, tables, colors, and font sizes\n- Automatic mode switching between drawing and text editing\n- Task checkboxes inline with notes\n\n### Media & Import\/Export\n- PDF import \u2014 annotate PDFs with pen and text\n- Image insertion with cropping and perspective correction\n- PDF export with automatic A4 pagination\n\n### Organization\n- Notebooks for hierarchical organization\n- Note overview with thumbnail previews\n- Full-text search across handwriting and typed text\n- Markers tab \u2014 browse task markers across all notes\n- Recycle bin with soft delete and permanent deletion\n\n### Sync & Storage\n- Offline-first \u2014 all data stored locally in IndexedDB\n- Nextcloud sync via WebDAV with conflict resolution\n\n### UI\n- Dark mode \/ light mode with system preference detection\n- Background patterns \u2014 ruled lines and grid\n- Internationalization \u2014 English, German, Spanish, French, Italian, Japanese, Korean, Portuguese, Chinese\n\n### Handwriting Recognition\n- Optional AI recognition with a vision model you configure yourself \u2014 off by default, always started manually.\n- Nothing is sent anywhere unless you turn it on and supply your own provider details.\n- When you start a recognition, your handwriting is rendered as an image and sent from your Nextcloud server to the endpoint you configured, and the transcribed text is returned.\n- The request is made by the server rather than the browser, so your API key stays on the server and is never exposed to the web page. It is stored encrypted.\n\n### AI Integration (optional)\n- A shared, off-by-default AI provider connection (endpoint, model, API key) configured once per account in the app's settings. There is no built-in or shared service, and no key ships with the app.\n- AI handwriting recognition (above) is the first feature built on this connection, with more planned.\n\n### Data & Privacy\n- All note data is stored exclusively on your own Nextcloud server \u2014 no third-party services or telemetry, except for the optional AI recognition described above, which is off unless you configure it\n- Note: uninstalling this app does not delete your note data from the server. Your notes remain in the \/NoteBerg\/ WebDAV folder and can be re-accessed by reinstalling the app. This is intentional \u2014 your data may also have been synced there by the NoteBerg desktop or mobile app.\n\n### Also available on other platforms\n- Android: native app via Google Play open testing: https:\/\/play.google.com\/store\/apps\/details?id=eu.noteberg.app\n- Windows: desktop installer from GitHub Releases: https:\/\/github.com\/thomasleuthold\/NoteBerg\/releases (unsigned build; Windows may warn about an unknown publisher)"}},"isFeatured":false,"authors":[{"name":"Thomas Leuthold","mail":"noteberg@posteo.org","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEAzCCAusCAhM5MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwNDE3MTcwMzMzWhcNMzYwNzIzMTcwMzMzWjATMREwDwYD\nVQQDDAhub3RlYmVyZzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMhl\nFek3x0\/Qa5EUGpZjPXm7xCJIHSkFsoc5LJz\/3W7RlyOFMXA2UKhQxBzGKPdavThZ\nkIYxXVGKEoTUGvP0OwBk7h1k5Aq1LsUWkHVqVRtKpteUG2GoMkgaEXMFrXan2OUk\ny8L4VmtCXVG\/6nsMRXQt5udJXfjXB9G0SstQxW7+kqi89T0xdC26eVJ5fO64DhrM\nJFYxM\/QgnoC+qVG880mnJU+RelprTE4iqLR\/yJIQQ5Z3Uf5bqwLkYv2skgpz3PLG\n6Js3mp+3z5fBu8gIejZVrvPqarvDDamVVdxoMe5LSVdcguaAixwvCtjFm9X6u2WW\nOhCKeeNyEoXZj9HP6FiscjGviNqzGwvvWXCUzUVaTmUw92f9qtEVHEIv00bMTB1\/\nPJ8\/d3W0bCcHbIDZ2N\/GGvA6G3IWOwtGL5yUlUs0YZaph49wyEjEO+gdCVNURTAS\nd4WGqfiSE2WTQQ\/W7Y\/EqrhQumwAwBF5Z9illSN\/yv5BY+dvQQH4VeYxl+\/Jur9+\nWAXreVKPlMUf6Vy2sdmnwcyHSMgRSWV0n1a+kvVrt3E75abWGPe9ZkFcFHZYxvUP\nPrfBEZzZGS4qGpHCI9tj60bi1GJFiSTAhmn5eUKZziCCDmlV8T\/SL3x45FUvN7Ac\nV7yRp3uNLEWbdvTh8LHd9EzlgoP4JnCXRg+uZ5OXAgMBAAEwDQYJKoZIhvcNAQEL\nBQADggEBAA5MoHqi1l0YyzZW8onK1LMrRDLPiP+to+lvf5YI9TVVXeXfc33Sbwv2\n+Wqh0kCvMdUf4CTw8i9a2HMaltVSsh+xDeJ3dxhcDCUdlsSAfgHsiSucHuQ1o32C\ndeV5nXziKjhYh33vd6rRllh+hGrFYf4N9oQ9HSF2WVXGzy+6go5WLNWLIPg58nzF\nggw4zpcQ2S3ddT+jqshY0A8sXRVZlVSRs87KdV\/jVIoALMhkVi10Vr8ZUuTOXM+F\nbAqpBGx4sJPEu\/pudZ0hlu5X1a2NOv4ySGNYmUrmu1cIAkyZTt7JTWKx6mF0iyR\/\nxhtMbT6Ua\/jmzQ\/NeXm1TvEeoIN1288=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"circlesdb","categories":["games"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/derbenx\/nextcloud-circlesdb\/issues","website":"https:\/\/github.com\/derbenx\/nextcloud-circlesdb","created":"2023-07-13T16:32:00.841530Z","lastModified":"2024-01-09T06:15:54.022121Z","releases":[{"version":"1.8.2","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=25.0.0 <30.0.0","minIntSize":32,"download":"https:\/\/github.com\/derbenx\/nextcloud-circlesdb\/releases\/download\/v1.8.2\/circlesdb.tar.gz","created":"2024-01-09T06:15:53.758307Z","licenses":["agpl"],"lastModified":"2024-01-09T06:15:54.145711Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=25 <=29","signature":"OlIaFQmxuX429QG74s6qYwPmcfSOPOd3VETYUTpDRskHQn3PuwpxtXO1MKuKhkPg\ncPXRFTIpVoSRH\/7LBYRSAhrwXM0jSnn69oIqntvRkO8Ygy49eGz9H\/KUQYVassDG\nxW6ctMgZnTkdAJzEmIXSwiaaDyTQz4k2G4TmsbQpi+W14sEnZ3St3g3ZG73uWKiY\n5jWSyEvzTYoFNbN8urNDzU2yY9Nu\/EerPw97YKqFyBIZUwodwEdEHNYKcazFNC0A\nlh9SfWKstUuMwEKPbflAvwESzPqND2KE7jsf+ChQONLcL8sKpJAfOnni2uC0esqB\nHnxiEFTJWoD28GW3rEFRvpcsmNQ2bpdmvyWNZCo4+Lo9bwXDUv0PB2r2vZE0bG6W\nNpCii8NmTpOon\/DkZ13nKSWnqIOIUHbzYu0eVFD15FPGu25h+QvwBGBVW7mGIb+Z\nHBEqSlFXQfS3\/AHfuJf3tKuEvS8auNvQltJYNnbdE88FNwvscQQm3znKX5fMjl8I\nDw1PcusvRAdTalCnf5+KtTnayezJ2y4e3kyNqCnAWszSoYUswlepKyYIyHoTjAmb\ntQ8kEQL6Gj7af9ewaXkckav8WDI7kLtRHlL7HsZmq8ctQTmkzxTUD4mhMw9tdnn2\ni0DwXagbWssMCLxN\/bcHJFtiPSm3ysUh1EaU8FaIrTM=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2RlcmJlbngvbmV4dGNsb3VkLWNpcmNsZXNkYi9tYXN0ZXIvY2lyY2xlc2RiLnBuZw==","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Circles","summary":"Circles game","description":"# circlesdb\nA Nextcloud app that lets you play Circles.\nCircles is a game where you attempt to match all the coloured half circles by moving the big circles around.\nThe computer will generate and shuffle a new puzzle, all you have to do is put it together like a jigsaw puzzle.\n\nDrag pieces with a plus or line.\nClick pieces with a circle or curve.\nNeed help? Take a look at the Tutorial Video: https:\/\/youtu.be\/CwkhMN1WqD0"}},"isFeatured":false,"authors":[{"name":"DerBen","mail":"colin@derben.ca","homepage":"https:\/\/derben.ca"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBDCCAuwCAhIcMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjMwNzEzMDc1ODU2WhcNMzMxMDE4MDc1ODU2WjAUMRIwEAYD\nVQQDDAljaXJjbGVzZGIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCg\nQjUcOY72Z5jBvG3QdKeM5o2+oT3xKo8KXjPm3slzgHCW1R0hoKVXzNWvDLllbCU4\nZcj9Z+gz6krZ9a3QjDUJaRVhSr53\/nmnC6s9wD8IbEQo1h9kWKxEFy5iFCyL7mEQ\nMbuQsRsH4U06PoR5CEvA78l0Sp6fqWOCxEWxOBfrmU47PtL9ebrJlA7lGCQerNGC\nViyVpPlBUwUsiqDJ3ZsAezhExZpe3C7WV68mbW7oJGMv8xeeRc+RdvflRWeokLQ6\nGNQACzBTyD1TJ5eixStOGIY7B\/Y062QfGv1vpqERZv6VlyGsaOOUMAIAVqKcTe7L\nb4r0FWXGu3SwCICzAZ4VImD37mXDzjZRWRdGuo1VFRJnzU3Vzw32JcH+N0Ka68Mu\n1PCh8lq2pRRmRxMw3wMm7VgXv0sJMM26Lt2Y4n7P+sTxriO+blhTenwWlxJ88wvU\npBR\/iPI47oA8Hy6DqTIMlaD1Pwoj0TTJM29YXJ\/VOtJWqZDMbMOw1hbzjXG9n8oz\nabcvwyBCfK4vBohU2qaSXciIzWgaczw0t7XuYAvgohGd8+w4LNtubGw1EBD5WPdg\nLePXWPhmUJsbDvNuKZpV3I5LwM7u8huM+aZV\/6F0lofG9aeWQrYm\/OJKvO58rPq8\n1fhlA84aCLgt+WuRGbwTBBc6qg7aAxEPSPznkbcAkQIDAQABMA0GCSqGSIb3DQEB\nCwUAA4IBAQCYk4IadSLCnSvOsSfoQZUVCU\/XCTY9pDywZaIv3axeVmNoeMojmm0B\nbEsotP62qgjLH8D4dZZxTZfhY4ORNybpPylo6DarmmIPsbkKa+3WacLXsrIj7frc\nPtUoJosYgOFZzEV0j+9xGmqGgOnwOtURtmDuGuRB01lZMOuHJFD5+Bt88akMFo4S\nG5lIGQeEnsF0JIeRBs1diHlzzYM0LOPninhBEd0BsKEzf+stEjvKOqWswbbigifZ\n77rFYtsdyxc6Ab9KRV5JSrHi0dCmBWfESfUBwym0EXzBw+8aToDRQp+u8c1CXkCH\nVEyzaN71g+7Mam8AjE3fjcEfvBKBMuhv\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"ehr","categories":["tools"],"userDocs":"","adminDocs":"https:\/\/docs.kailona.org\/docs\/#installation","developerDocs":"https:\/\/docs.kailona.org\/docs\/development\/architecture","issueTracker":"https:\/\/github.com\/Kailona\/ehr\/issues","website":"https:\/\/docs.kailona.org","created":"2021-02-15T22:20:38.530351Z","lastModified":"2023-01-09T05:28:54.441173Z","releases":[{"version":"0.1.7","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=19.0.0 <25.0.0","minIntSize":32,"download":"https:\/\/github.com\/Kailona\/ehr\/releases\/download\/0.1.7\/ehr-0.1.7.tar.gz","created":"2023-01-09T05:28:54.412327Z","licenses":["agpl"],"lastModified":"2023-01-09T05:28:54.516175Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=19 <=24","signature":"fqmgE380ZLB+MDAgQjQqjS3S1ET0xuI3uX98OUBC0y50VDZAegOoqCFW3hgDqdOdlth4Qvn91zX0T6R3vBt6QPB\/ji6akve1Qo0K8dHmk0HHP3CIR6VaUyT62cjY\/yhbpHESRBQTXSK8cwcPKH1K25Wkqk\/AKwFUZwhcHTwnGZrErk58Cp9+7f+tJpjLrZgzJxiBHA8YCL63AntaH4+KUuFj5lQvdG\/Ci6G0PDGtnh1Cb9AbGYAOH0s85+fhlN+PlAvLWlamBHhsOF9+Z3AEBaolAqfps\/nZEy8zLtNLkK3Iul\/AYqSgXT7ke\/c6Q30\/wj+UTFqpg4w4wVTtQ+jbn5F6u1ZE\/6kTNS6BwN9+55xyuFeNHQUXl9kCm4HKsTWrrmSYW52MTcfLtbwTiZOVIrQHXGNvt2CyR\/wg1ezOmc1BLPtU\/YrtTLHDcgQTYSM\/ohR6sbFfJd0WDQCI8tp72PtK+BlAPaxevN2uJvKPk0xeo4xuSaN64SyJCJL+UooX2FKd+18HUdL\/67H7W4R5PYevTW0Pa\/dp6w9U6vDIAcBiNLEu1XLlhnb9XIHD9FXbW3mQ8NVQSk41fQq12Disa3q4K\/\/wSbVcAjyVGEQi9znKZ4mTP+EQ3j2sGKGS1E9We50D5DEDy+fquDOgw67QFV2LiTQyWD5aEk5AlhP\/7so=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0thaWxvbmEvZWhyL21hc3Rlci9zY3JlZW5zaG90cy9zY3JlZW5zaG90MS5wbmc=","smallThumbnail":"https:\/\/raw.githubusercontent.com\/Kailona\/ehr\/master\/screenshots\/screenshot1-small.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0thaWxvbmEvZWhyL21hc3Rlci9zY3JlZW5zaG90cy9zY3JlZW5zaG90Mi5wbmc=","smallThumbnail":"https:\/\/raw.githubusercontent.com\/Kailona\/ehr\/master\/screenshots\/screenshot2-small.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0thaWxvbmEvZWhyL21hc3Rlci9zY3JlZW5zaG90cy9zY3JlZW5zaG90My5wbmc=","smallThumbnail":"https:\/\/raw.githubusercontent.com\/Kailona\/ehr\/master\/screenshots\/screenshot3-small.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0thaWxvbmEvZWhyL21hc3Rlci9zY3JlZW5zaG90cy9zY3JlZW5zaG90NC5wbmc=","smallThumbnail":"https:\/\/raw.githubusercontent.com\/Kailona\/ehr\/master\/screenshots\/screenshot4-small.png"}],"videos":[],"translations":{"en":{"name":"EHR (Electronic Health Records)","summary":"Kailona: Personal Health Records","description":"The Kailona Personal Health Record allows you to regain control over your health data. We provide an open source platform that allows everyone to add plugins and make improvements.\n\nIt helps you aggregate, manage, securely share and visualize your health data including lab data, medical images, FHIR data from hospitals, vital signs, nutritional and activity data.\n\nThis app works with a FHIR server. Please read the [documentation](https:\/\/docs.kailona.org\/docs\/#installation) to learn more about that.\n\n**Note that this app is under alpha development!**"}},"isFeatured":false,"authors":[{"name":"Kailona","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIID\/jCCAuYCAhFrMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjEwMjE1MTg1NzM4WhcNMzEwNTI0MTg1NzM4WjAOMQwwCgYD\nVQQDDANlaHIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCq\/pTdm0vs\nS3iO4V\/I4h+xZaAr+jf9FH7qW+GI6PsRUhnpzYNJXl9E2WVjPWzwNCfhhSgq9mJE\n9HNH9EuqkaAtx6sv+D209DhhSWmHWMGP4lGUThOSwL2nrlsMLjL677Cur31ANk2K\n2DDyJtrqMjQbqhDHGqwNNEMqfZDOiilVT7D0rXW1KOOZyW9GBlOSHnakmCAlfdYi\nW43bVlppVmwlz8eXCPzF2BmwNVzQKGd1h4XUKDiXT6cIlV3mOoWqilC9ZHgnNF66\neUtHLTPZ47ZwJlhbfpDbVgKOyLnst6b8encpyXERuxAPVWaZxWMvncnUOXpYZ9xi\n\/4Fu7ksgH+rY2BQ0mC+xYdjv4NoTFMspnB5XMZFu1L6RR1SwpnRhZj4gjbJY2+pD\nSCZxF3M7DbvCtQCPMSk+cM49hzuUeMNoeaQbmTJYXtcr21q\/t5CQkwGLeQxT6cg0\nu+BC\/sLSeCNixgNRuEpP5kJYX7Vsvke5XrafX4IlZDCQrcHbM1keAhzvYv0xfJrj\n8MeUmfxE03xX5WkKQ7T8RxpUVrlOK53eoze0LwMMZYDTWe0dmR0l7vvuh3mJF5g4\naV9xfCG2fnZCf81mmKoxTYoe36oowyQ8o8O\/716aOKQVovctIbQI9k9igHqUzlxT\nT6AJh2Y+njOMZgIe2zwv+h4vFLWGCF1rnQIDAQABMA0GCSqGSIb3DQEBCwUAA4IB\nAQA1KQLnnV8Jv19HIq+vnQqdiW2Exe6T+qrWQYyODLuOZD+dSLT3IWWjad1PhRHR\nHnQt59wn8M3iy+7dhy0klwsfxZgZnaMLeD3ppUAPPsqBekxkjrM6GuAtlkGAwDKz\nh4SrsYyn9rcge37zBWnJAAuINyF5G317ohl07fVjgARYxNftvEYGFTuRMdMEmmAA\njjEQteL2cedoAaOgumXwExDLxpUw4T9bjiX+9eDHiTq8Blgmjm6poHw3fKvfWypr\n5vJIAzfD2XlDJVUOey9YJttaIl58Lv6WFRPv9mxu43jONWtiyUSQ89fjzAboJYKv\nfqCCphdB\/GXdZt0tuOpyyNPG\n-----END CERTIFICATE-----","discussion":"https:\/\/help.kailona.org\/"},{"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-07-15T18:09:37.243191Z","releases":[{"version":"4.2.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/integration_docusign\/releases\/download\/v4.2.0\/integration_docusign-v4.2.0.tar.gz","created":"2026-07-15T18:09:37.229037Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-07-15T18:09:37.294300Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=35","signature":"UVuNpc9NaUvDzrsZQI1FTOFVBnE0KdiqiptutzUVReMBze0uLZkshEeOQ7d954uIClWUipOyJP70KbhiAV3KxzbTCwjpqpSfmFMigYZoAStlnsD4LlWi44fRHqq++qbSMMQCuIRAUR3\/weJr\/nFVp0m8UUfPPYBQg+A31c6xG4fmRj8mVlktUj+JYYj+O\/3plMRG41fvw4jBx+u0ojOR8bpdBs9PvCsnZSiQvr5uny2ODwThqib2iPefosETbpTqka56UHxPDm\/t\/dIYdzGSo0gIfo2eLcyvrfkQXywZevlLWkp2eQWNJsuKSD3bX1drI4tUkTN1D9uIzT6xv4jaGlhXwA0P1TyCth7L\/oT5hUxqiae5pQ7LVd0fsoO4PPjNnzfCeklHvHTC3CugOb7ZjD1YPREy3VqDSGsnq5CReuQRaDlqg3IXO1CPhVlFPTWFNqqJodCsdTWRmduKeWtOEsKmfKmLJsrW06etsl6hfExvzbKeoas7\/a6UaiwYhM4iYit0ZctTQJBQ0UY4A4v\/g06lJuO7AtSP8tW3Bnaysun1BCULoDZa37RAtAelTfeN4RADugLBfOQMDUMHM9Pxhy9pWsRN2Mqoptke9tMMqchd1Md8lRtNIwhH5sCnvV7xL99C3cLIBnQka9oVbeeqBBPqmopghFEjn8bL24EUEq0=","translations":{"en":{"changelog":"### Changed\n\n* Bumped max-version to Nextcloud 35\n* Multiple dependency updates"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25jLWZrbC9pbnRlZ3JhdGlvbl9kb2N1c2lnbi9tYWluL2ltZy9zY3JlZW5zaG90X2RvY3VzaWduXzEucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25jLWZrbC9pbnRlZ3JhdGlvbl9kb2N1c2lnbi9tYWluL2ltZy9zY3JlZW5zaG90X2RvY3VzaWduXzIucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25jLWZrbC9pbnRlZ3JhdGlvbl9kb2N1c2lnbi9tYWluL2ltZy9zY3JlZW5zaG90X2RvY3VzaWduXzMucG5n","smallThumbnail":""}],"videos":[],"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":[],"videos":[],"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:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXQubWRucy5ldS9uZXh0Y2xvdWQvaHRtbHZpZXdlci8tL3Jhdy9tYXN0ZXIvaW1nL3NjcmVlbnNob3Qud2VicAogICAg","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXQubWRucy5ldS9uZXh0Y2xvdWQvaHRtbHZpZXdlci8tL3Jhdy9tYXN0ZXIvaW1nL3NjcmVlbnNob3QtY29tcGFyaXNvbi12aWV3LndlYnAKICAgIA==","smallThumbnail":""}],"videos":[],"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:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9jb2RlYmVyZy5vcmcvYmxpenp6L2F1ZGlvd2F2ZWZvcm1fcHJldmlld19wcm92aWRlci9yYXcvYnJhbmNoL21haW4vc2NyZWVuc2hvdHMvZmlsZXMtc3lzdGVtYWJzdHVyei5wbmc=","smallThumbnail":""}],"videos":[],"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-08-21T10:49:01.592336Z","releases":[{"version":"26.8.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=32.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/digital-blueprint\/webapppassword\/releases\/download\/v26.8.0\/webapppassword.tar.gz","created":"2026-08-21T10:49:01.570889Z","licenses":["agpl"],"lastModified":"2026-08-21T10:49:01.646623Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=32 <=35","signature":"T54ZGSPkIpx0BIKCf43CE+P9JajbveDU8N8ebiJOJF69+QenNpj03C5wBil3d5Jp\nn4VSTYJBi2110Kt7DhKEfJxdM2jD6D448clWj0GA6snlUPIkyeep9SkXQjs+Wkt6\n5geRvfitYlrpWoA5GumIJt5pVfOvuQusz6idfv2F81z4PNCoOlqQf2hWMPZ69PpM\ngYVHit8rzbD\/JWQLAS0+csmpqDsJwrh+B\/wnbW\/ZM+22ULW0S3dTNgCDyCguRZup\nNcvHsT7LHBFPe+BF85Updsb9ugpZppJowHYXd1iJnMC9seBVqC3LSYNPPiXpHIhS\nnbcRaoWydI6zdp11Y0has+vMPr\/+JMmLOwPeOy3kDVxHPJr4KQ89h4GmdjgV+to7\nAX++ItOWC1LhJ5RPJ7BbpfQJmmIV+5sB9O7shDO7qeD4DBumPWLge2wnag24Fej2\nTQqgiRUkVbJi4O7dlFuGhvNW9YnniinGT07VKEOM6HNZ1kMES5m3T2cmcc0ps+jT\nXH73RSkJu1MsRs0tQtgur\/UVTxNV1qZpX41qXHnDDIqx1ZEtgzH3y0w6z\/QC0Y0q\nccu4W6CCLxhpHNQqmJGkVJQ3+\/TzpiEl+Sg4lxGjxaVw8dpAp74XTg4JRHIYuMu5\nRCpoPlR8TbWOya5WCBeHsvq8QMUt81F1DEErOl1zPjM=","translations":{"en":{"changelog":"- Updated and tested app for Nextcloud 35 (for [#341](https:\/\/github.com\/digital-blueprint\/webapppassword\/issues\/341))\n- Dropped support for Nextcloud versions older than 32\n- Fixed sharing and preview origin configuration access on Nextcloud 34 and newer\n- Replaced deprecated controller annotations with HTTP attributes\n- Updated dependencies"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL2RpZ2l0YWwtYmx1ZXByaW50L3dlYmFwcHBhc3N3b3JkL3Jhdy9tYWluL3NjcmVlbnNob3QucG5n","smallThumbnail":""}],"videos":[],"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-08-14T16:26:11.828188Z","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\/RCDevs-Security-Organization\/nextcloud_openotp_auth\/releases\/download\/1.33.1\/openotp_auth-1.33.1.tar.gz","created":"2026-08-14T16:26:11.816847Z","licenses":["agpl"],"lastModified":"2026-08-14T16:26:11.846385Z","isNightly":false,"rawPhpVersionSpec":">=8.2 <=8.5","rawPlatformVersionSpec":">=33 <=33","signature":"Yqud8uG4dsdix1Jbk4\/xB0iHUt7kCNX4bd0dg5cKRJWq3dGOvgpvPb9Jez8XcHHQ XFD7ZcqyQksazZubExBzGKmovC88Hd9SlKWLSA4UMxwqvo9xPG4xSMrsvf6q61uW RZCbYZvraBFD\/e6pHRaJ0hLJRWXvHg3QeGvTySMJIhrXRbfUS9UyxPWaUYJMFfPh CooAICOJv5A\/s2FXrSoRp\/qBRcYhFRVRWpbMQNzdWd3tTVpCc3voIfRpaMpzrbw3 xKaDohBB7hW3WRRqr73qjslySYX1k7ATKMwGNzJK3VUjDygPXUVPUWPcNnA+vmpW oNZkFnCGGyabzBHx+HLP0lHOprg3SVOTCjtZaFM+mwrUtwQQSvFRzYPGxCpqpsJJ kC+ivDW4qVE8N9Xigl5vyBKPGFfH6MqmUbZaPcfyE9p3ekAEoGXpCUi+ue5Lpp9R G6jh+52\/1Mn39Xw6k961m971aaQAV1dgGhjTeTVksI\/M6t8dvvHlKm5xq6cPBw\/l M5L\/1VZKLHxxLD9uNOQ0v3xxYLANYs0wku54WGu1wSaOxoa+IJxZDO4gYBsZAIdh EWw6TWMtJk3+k+ZTMVEeLCB6M8N6SI1aBdANbUZuJvTVSbUeTkGDw9y+VPW9JKjX JVSHuD0rWumZrRtM+lNcxin30zSB2egnAaza9lYGTYk=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3JjZGV2cy9uZXh0Y2xvdWRfb3Blbm90cF9hdXRoL04zNC9zY3JlZW5zaG90cy9vcGVub3RwX2F1dGhfYWRtaW4ucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3JjZGV2cy9uZXh0Y2xvdWRfb3Blbm90cF9hdXRoL04zNC9zY3JlZW5zaG90cy9vcGVub3RwX2F1dGhfZmlkbzIucG5n","smallThumbnail":""}],"videos":[],"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":"hibp","categories":["security"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/rullzer\/hibp\/issues","website":"https:\/\/github.com\/rullzer\/hibp","created":"2022-11-15T20:42:46.708144Z","lastModified":"2022-11-22T20:27:31.833821Z","releases":[{"version":"0.1.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=25.0.0 <27.0.0","minIntSize":32,"download":"https:\/\/github.com\/rullzer\/hibp\/releases\/download\/v0.1.0\/hibp.tar.gz","created":"2022-11-22T20:27:31.829640Z","licenses":["agpl"],"lastModified":"2022-11-22T20:27:31.896044Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=25 <=26","signature":"qWfh1Mzz32WtXSx0fpiwCk35jaCcUo5xmxDnbZ18RJNgFXqbpm3tx4b41GfJiSdAQGA8FXf049vIPU8cTFzaIrXbkp0rZ\/nIvHFu7fQLA+7JAj3kQLIXK8k9S+i3UstaQRK9ovcWxh8GH9Y9pCd\/BRFiLT0W0+dMWi4tXPTDMuizpjL6epsKSRdarHrVql1BRfWzaqpPTlYqsRMUdPLzWdJreRWNHkUpBQlPZyTxtRW755dRreHnfMh6iDQi98ynKXxUzLrVMiut6L6GV\/Xdq1+nT6XIlx\/saW1jzqLPsOdI7\/aDqY0Q+MU1For+MmfP1VJy++FYYAdFgl2Eu5czXlAOxtLedDwo76zDGhfmB6kuEL0LYbWHIoIm03xrT156\/YJc7fIg0ujPv84NGNrCuUkMC1ylBlXMrX6aehJxiT8mL2TomYDYB5NEk2GKFNUm3JHOms3t8Jr\/mw8qkgqL4+kHYRbQalpx2RfG7PBfzdEy3sOahaGduwE7Op4nY4fe9SQGikgkYjZvDakW+7MAaCKCz+ecHy6JOQQRfd176I3usRuXtKsbb6JRPYMlhGqHKtF7Aol1NvLcdCQEKS9Hl2MlHsZddyB\/vT2dBQtU4LYO1cYyRR1+xzUcvnxDZkA\/m4rLeyW\/hS6+p1wcM+PIDI9vlqGU+lfXFhHCoSIdkg4=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"translations":{"en":{"name":"Have I Been Pwned","summary":"Check user accounts against haveibeenpwned","description":"For the users on your system that have an email set, check haveibeenpwned.com and notify them of new breaches."}},"isFeatured":false,"authors":[{"name":"Roeland Jago Douma","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIID\/zCCAucCAhHtMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjIxMTA0MjA0NTA2WhcNMzMwMjA5MjA0NTA2WjAPMQ0wCwYD\nVQQDDARoaWJwMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAzqvnFWiY\nE9vnzTyRMHgShNiFNpwdoHD3EXT8UPUuWrJEID38wxHumkIVX7oi1xmJF875762Q\nxaPS5p1AtJLGxuYC7V3XC3O7wsJmQL3mZGt2Itl1B0CRMLG6TXP71PuL6uv0oosk\nJcw+5K6jam+pm36seMw46sZITsZmm\/bFuHj2vz+f4dGt8S0V4EWG3P6CPVzOqECF\nFcKwI7t1MMvSviOGv8BCbBy3n4ruuYr+rqqCelP8GRCxovm8cG1F23YkkAlaYrD7\n2D7FF2Rp3jroJY\/O+s33+Rn2WrjFxP08lP+AoLmC5ELN23Cunazpwxz9FZabXxvM\nt1Nk945Fofcxy+nvLjqtc1W6uj9tZBR5on0NXIua6KX3HFsOSkZl1d8LoX8M8ATR\n8yq2T1PCfHH5jHc4+L9luQe3n8isYaiz2IO+yccneYxqiOPNkBjOEocV251mLLf3\ningmlKCx0JhgHsZuvO3yHd4HAmYGW736M6eoswn0Z2rvHuoE5DCPtagK492gYAZw\nAHZtgBc4krWMbVYgVzrHAu3mhRHkXPUG+NlYGNoCuJb3aPiU+Hb+d97uGiZMmEMo\nWo1sALhJJYJsfWcysBbFnkgf4E423LliEnyhAAD3N5KU2DdiSJa8dWyn77EeGiVX\nhqtUH8wzvbek7qttNq5Qvt7NoXQpHW0bkoMCAwEAATANBgkqhkiG9w0BAQsFAAOC\nAQEAZUQM\/gNwA0rFeYbqLjDBOGvWwxEEFbF9O\/OIcu5NhowQReFsS\/z4N2mYvWX8\nts3q3WQoYOw1U5gyD8UNJPlYV0p4H5PCkyl3jMwXGHTybMJ1eeQ4Rdn6dZqqZTjx\nD6bTdwqjyEvJe50u2rGcyKOqL+M+CzbB8wFC6UNvjby9wVF2hWGf+pVdLNe5JyOj\nwVBkI2YyXs19iUpTDMJ0QoEEGLQUWOc7C5jPgJM4Mw8cK8rbHbstzgRUrHduoD9g\nSMZt3R2Sd7LvZVqlJvCX6CCdSkUZHiKG0HtM3p+LMfEKON\/s5kLAhgggmy3K6344\n9saHmOb7aajGsKLcpObHxtGuXQ==\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-08-31T12:50:19.717826Z","releases":[{"version":"2.2.4","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/end_to_end_encryption\/releases\/download\/v2.2.4\/end_to_end_encryption-v2.2.4.tar.gz","created":"2026-08-31T12:50:19.705861Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-08-31T12:50:19.763695Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=35","signature":"AQgi3XnE\/8c\/fK0kkxzjLmK5ukdvLQy8prxWb1ZeF55KRQhG74EljQ0C4NZGQoHQtgib+WT8U2bC5NR5HQD1dvVtpQItoTbeReLXobmpghRcFSxAK9SApM0mEqdBjlIp+k1VOdbjwUGsso6KY49eOha90Gvc22zOc9xKcf1MNXW4pey0YtQjDhbDwUqGedvNWHXTOlfuF9mhA7uFMDqwOB6\/ZO9Lt1A4zET0zQFigb+UzC879pPTuswn7nNDogY2R9bzDDZ\/5aCm8R7wQebsQkT\/aZ6S6g\/u3eEJZe9F7hOVwrH7HjqMIszaJ+b9J6JXIeQPzX1dk+i8gojD8F+Cht+H3Yema+ci2VxvL1M9jNWupjaZnh+rA6BP3RfXD2\/2ZbCiSvuYdRS37V3biu\/4TtIHX8iP\/veodCL3CrGTL1pLFFHBUEW9WvAKho8B6tIJnMgrcpu+xgdA2hktG7O5WyK6zrQg8hCZtiYlV\/j2WPyClg1GlHosAwkIbawqmEX5jANesLeLwRx61Mkw1AjaZoUKhj4sn3hW4uUeEtPYrxuIOZI0pNe1VBMVCJ2aqvaPdnz6WOF7fXcgmSpgDJDGHIazbuMfPlar9LgrHWPVnCPFU2LuUNb\/paMgXpBcBloLblkdiKClHvNM5wuS44GI5eXc5w4E1Umx0rC0hUUKEys=","translations":{"en":{"changelog":"### Fixed\n* fix: add 2.1 metadata version support to \"legacy\" models.ts \\([\\#2038](https:\/\/github.com\/nextcloud\/end_to_end_encryption\/pull\/2038)\\)\n* fix: align v1 measures with existing measures on v2 endpoints \\([\\#2045](https:\/\/github.com\/nextcloud\/end_to_end_encryption\/pull\/2045)\\)\n* fix: handle filesystem root in encrypted file checks \\([\\#2049](https:\/\/github.com\/nextcloud\/end_to_end_encryption\/pull\/2049)\\)\n\n### Changed\n* Updated dependencies\n * Bump `vue` to 3.5.41\n * Bump `fast-xml-parser` to 5.11.0"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9lbmRfdG9fZW5kX2VuY3J5cHRpb24vc3RhYmxlLTIvZG9jL3NjcmVlbnNob3RzL25ldy1mb2xkZXIucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9lbmRfdG9fZW5kX2VuY3J5cHRpb24vc3RhYmxlLTIvZG9jL3NjcmVlbnNob3RzL29wZW4tZm9sZGVyLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9lbmRfdG9fZW5kX2VuY3J5cHRpb24vc3RhYmxlLTIvZG9jL3NjcmVlbnNob3RzL2Rlc2t0b3AtY2xpZW50LnBuZw==","smallThumbnail":""}],"videos":[],"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-07-30T19:01:01.785559Z","releases":[{"version":"1.2.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=31.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/cevi\/nextcloud-hitobito-login\/releases\/download\/v1.2.0\/hitobitologin-v1.2.0.tar.gz","created":"2026-07-30T19:01:01.771351Z","licenses":["Apache-2.0"],"lastModified":"2026-07-30T19:01:01.832867Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=31 <=34","signature":"mooxRWL3ErIPFL0CRlNZqqezkMNio2PKyTosXMTdSqfwelW\/SYUsiJOFdSrEaMIAeIt3d7UnJ7E6taTLuyyW8gVUEms3M43HIMk17pju2kA4gigktDx8E1ZQacwjO0IYas+pd2pNBYhJxioIBImm+bqrfGg1zqibCg+gW9bg7ccX\/M\/RjLkAnbgOykRirwIS3wIRzjh1i7kkFCespOfZh59Kya8VOxfBUGNSDP\/IbcRATboRNFHdRNBR1bRRn0CzOmkKOKSJOxX0lhXSj0cxvLppfwIUACQvNRBng2ME\/QtcO6RCBmEqIi3xkYohq6L2CAOghLrCCPnHfS4Xl4SFvsJ2z3QA6H5DCsjfedi7cIsYP28adFcz10J9iHpvfzLqCj6GUG\/fY6I6HBG\/Wo4pqhbmbys6mV6jjCPiCPsLtIxuJHQ7pPQW65FoS\/ww+d1dwPVXZu9IEEvDgySczC\/GD2RVXHdq\/6gGURCLcXKJ7ahCY7vVj8hhCi6rAzPX5RoBk0vHH6hTfUp+zpczKj7M1OJZJ2uv2cjg8bm\/xwEp0q\/t2qB8ZSRqM9fYLYtmdb\/OlE3CkHz1BPEj\/It5JH0Wsn\/LgNc3heUNXcousSJd5iUTfEzUlW2RLerkryFfcPSsmnB3no6MwtfoLKt28B9n6wKoYlfwUr7ZDCLPmBbps0g=","translations":{"en":{"changelog":"### Added\n\n- Nextcloud groups can now also be assigned based on hitobito event participations of the user\n\n### Changed\n\n- Updated dependencies\n- Support for Nextcloud v34"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2NldmkvbmV4dGNsb3VkLWhpdG9iaXRvLWxvZ2luL3JlZnMvdGFncy92MS4wLjAvaW1nL2FwcHN0b3JlX2ltYWdlLnBuZw==","smallThumbnail":""}],"videos":[],"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":[],"videos":[],"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-07-21T09:10:42.832848Z","releases":[{"version":"4.2.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/integration_openstreetmap\/releases\/download\/v4.2.0\/integration_openstreetmap-v4.2.0.tar.gz","created":"2026-07-21T09:10:42.813600Z","licenses":["agpl"],"lastModified":"2026-07-21T09:10:42.874811Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=35","signature":"AbYWu2HeCpkk7eqd9ZP6r1xwhq4uJ032yH6DkVUdkM40BaxgXxk+baurRG6gDkhWiKH+fRD7x\/NVph7zpC5dbaGKafgoMsrtLlr74VlznJaNiXSt8yBNK4H2v4FWwT+6wM2EvbYszGgHNY0gbCcj\/UNoSkBbNKAQKgwe5r+4LxijIF22DKdF4caNdRSyCNC0uHIvI8PXU1Mp7BW3zbWx7VX9UypRA+DuEYPblU\/axcUxR6dAFRo45tTTvjnrJTrG8dh0GCdz9779iUbjsDUQuQwOJKoVr+GVp2zgcam0dnikTDfvAKguxruSMqeboyfK0CvER9ODVOdNwJWMdA0Fb5wJvkPVquP\/GM9v9zqxvt6dhKIHRjy\/qXCuphxLhSnzMICl1+n7yHix2sb\/ybOrh8e2yaoXapnRMgH0KZOsJmQMBFjp7boh4fiZU2MyOOKj7zMIGP6z\/AdmmnrUA8Mp2soOsqVd8jhlQp3r9lDNnSZeywH7Qac6JsqmVwVrGZn4qJMuwDyMFnDkK2OYeAPUrUJzZkSZy5g1nXJZvxx5Io7rC9uEO0XGEjc505qhx7t2eJNGx9kHtzL8usSkp9AzsX2tkfmKoAW626RG7mYIe93QXC\/7\/9FgQY3UhhZb2dLcg8NcFSnaKMi67yTago7MnnAyh0T4QFydQEcTatqQvYk=","translations":{"en":{"changelog":"### Changed\n\n- Bump max NC version to 35 @julien-nc\n- Polish UI, smaller button icons, make NcSelect non-clearable @julien-nc\n- Update dependencies @julien-nc [#80](https:\/\/github.com\/nextcloud\/integration_openstreetmap\/pull\/80)\n- Update npm and composer dependencies @julien-nc"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL25leHRjbG91ZC9pbnRlZ3JhdGlvbl9vcGVuc3RyZWV0bWFwL3Jhdy9tYWluL2ltZy9zY3JlZW5zaG90MS5qcGc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL25leHRjbG91ZC9pbnRlZ3JhdGlvbl9vcGVuc3RyZWV0bWFwL3Jhdy9tYWluL2ltZy9zY3JlZW5zaG90Mi5qcGc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL25leHRjbG91ZC9pbnRlZ3JhdGlvbl9vcGVuc3RyZWV0bWFwL3Jhdy9tYWluL2ltZy9zY3JlZW5zaG90My5qcGc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL25leHRjbG91ZC9pbnRlZ3JhdGlvbl9vcGVuc3RyZWV0bWFwL3Jhdy9tYWluL2ltZy9zY3JlZW5zaG90NC5qcGc=","smallThumbnail":""}],"videos":[],"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":[],"videos":[],"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":"docudesk","categories":["organization"],"userDocs":"https:\/\/conduction.gitbook.io\/docudesk-nextcloud\/","adminDocs":"https:\/\/conduction.gitbook.io\/docudesk-nextcloud\/","developerDocs":"https:\/\/conduction.gitbook.io\/docudesk-nextcloud\/","issueTracker":"https:\/\/github.com\/ConductionNL\/DocuDesk\/issues","website":"https:\/\/github.com\/ConductionNL\/DocuDesk","created":"2025-04-07T06:43:19.689577Z","lastModified":"2026-07-06T23:24:17.272920Z","releases":[{"version":"0.0.33","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 <33.0.0","minIntSize":64,"download":"https:\/\/github.com\/ConductionNL\/docudesk\/releases\/download\/v0.0.33\/docudesk-0.0.33.tar.gz","created":"2026-03-05T10:25:39.297859Z","licenses":["agpl"],"lastModified":"2026-03-05T10:25:39.404686Z","isNightly":false,"rawPhpVersionSpec":">=8.0","rawPlatformVersionSpec":">=28 <=32","signature":"WFmg+TnaysKmSptUBOMxZMIJ9ms8wHc7aST+YO8zodaE25OZ+lXBHWHXTiHbWmvbIB6ZgTyvBqAZUDI9mKol2pzPtEUCvhQMlN5k9BTnCJddUa2gZNNR\/cNZ8ORzrUYG694si\/0Dk97iQ6laysOoWOcrnFmjPq5oAtmdS8hTav0u5nuuv4MThDMbw7AAeqBsIUFpXlwhM\/AW1CXDcjT\/v2K62\/dF8CzApP3rELyvXan9WHtOExklOmnejoMwuF16cbWbE1SMOaIzUddsFFpL2OplwMrXmQ8FdqkYO\/TqnrbeJY1qsZeIgEORLZxogR8v5KwQbw+Z5mMphfL9TvJg4LbrYUhErvOVkyKW9CFhOAsbEZFxAzH\/q4uJ+14wmc7N266jntmTNV1B0eACLnSLv14R2nN+KxDXYUk2vU4taq+016WqQmbGsqTqoZ9godIrHj1mCucBp55cMWDfeLJBsTHvg8wTlvVzFKQ4hegxClmIK9xQZnf34MU1QUdVxC0BDpi4AJH4hdt3REywyeh4JpdywyHrriHokKV3oPzKNtMfDaFngqrHVZnSTBS\/5yqgFJQhf+9s6J1XE2YvMZ95RDEwwspSeSB6C3IodMCMwp8Ajt7EwieXudNmT5gVESoPqeSLuelQTIymGpPrGzpv1lPXL6y\/s1ucGU85qlOe7C4=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"translations":{"en":{"name":"DocuDesk","summary":"GDPR publication consent management and document metadata enrichment for Nextcloud","description":"GDPR publication consent management and document metadata enrichment for Nextcloud\r\n\r\nDocuDesk provides GDPR-compliant publication consent tracking (Wet Open Overheid) and automatic document metadata enrichment. It integrates with Open Register via events to enrich documents as they are created and updated.\r\n\r\n## Key Features\r\n\r\n- GDPR publication consent tracking with configurable objection periods\r\n- Wet Open Overheid compliance (minimum 4-week objection period)\r\n- Automatic language detection for documents\r\n- Keyword extraction and topic classification\r\n- Event-driven integration with Open Register\r\n\r\n**Requires:** [OpenRegister](https:\/\/apps.nextcloud.com\/apps\/openregister) (install from the [Nextcloud App Store](https:\/\/apps.nextcloud.com\/apps\/openregister)).\r\n\r\nRequirements can be found [here](https:\/\/conduction.gitbook.io\/docudesk-nextcloud\/installatie)\r\n\r\nThe Roadmap is available [here](https:\/\/github.com\/orgs\/docudesk\/projects\/1\/views\/2)\r\n\r\nCreate a [bug report](https:\/\/github.com\/docudesk\/.github\/issues\/new\/choose)\r\n\r\nCreate a [feature request](https:\/\/github.com\/docudesk\/.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-----\r\nMIIEAzCCAusCAhKZMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjUwNDAyMTIwMjQwWhcNMzUwNzA5MTIwMjQwWjATMREwDwYD\r\nVQQDDAhkb2N1ZGVzazCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAJv2\r\nqyNOHgPV73vzuOYmaoAwfZfdmvueZfukktTYHiKV8mRyS\/RdJw7\/F3nGlCBwRMpV\r\n178+8IKBCTLyPBK9c\/AAiCgeI\/he4LH5yQNj19YPEug6OMTXFJI7VQf31JBF0iqF\r\nyFifMUO7ZH1zRibwjlHXj5QvX0kPVeGOsz3x1J\/LJxqj29IYkPKqUD9NFcTzMKz2\r\nrLeDUVhlrC5ig9vgsX788260SZAzWqcjn7utxPho6embuLPa0lR9zSjallgobwxu\r\nPad6xZTVnZR6TH8+qUwiemUyhXDLEx1gI+r6YfdYZk6wmlpl06n+aJaaS52HV9x+\r\n5s0OPHgZtXMOX3V1+So1Qhi4Jco5XrVtojeIjPrb1epLVVj36lpjYye7TW0NowF4\r\nnc41JKk20mOkEb5qVsdzz8LF5Hp0XhUOYrCUevSBBsTrQIVCPyStoROSSs+fCQb7\r\nPvgdoX6vuXo7iSQ9yPKz7ai5UgTrubgNMtN6XOLWd3s1T40JRsGnaFZC6msv0lYH\r\nfED5uvNXFkvwDDXa633UDOgwyTlcC1FqZKn\/h\/n4w4DSdTUnC1dgjxSmpo72rDYg\r\nmj8qVnJoIpkYwT\/qm5wsaT5VWh7WBXCcMWZgCbXcrk16ISPwb5Dm0M1hDbBCEOI3\r\njpteT46r9q2WXsbdbSnrmgv7ZcEhauv3OZV5zSxlAgMBAAEwDQYJKoZIhvcNAQEL\r\nBQADggEBADKj6FeM\/+s3oenl63sq3tKKiISLYQz0egNq+6PJIwwWGYokNCTnp1uG\r\n\/aGT\/KcZRkBueiLBC+pgFfPVHmiPm+3vqZxlvfsWGOGWmtAD8vadWz05ePtdnukM\r\na1elJUy66KpIJdHMsGpmK2279X0fo+CsJiSGQshJUTlHbfiwxtnSbZZd5T65INk1\r\n7YUP4XOHtbwuKT28h0\/MM2E0T+CSvGu3Xcw9+BR5MD+TjXm0nPggJA3aQalWpNNZ\r\n+hLnK0t6VICSye80XDnvgPaaUR+V2QkmYP0aGiAh6PiuJqEVO2jk\/RLH7Tda1Pm8\r\nCgXufVV+Zgwr9fUegjEi2mNox\/7bmCY=\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"webhooks","categories":["integration","tools","workflow"],"userDocs":"","adminDocs":"https:\/\/github.com\/kffl\/nextcloud-webhooks#readme","developerDocs":"","issueTracker":"https:\/\/github.com\/kffl\/nextcloud-webhooks\/issues","website":"","created":"2022-03-19T11:19:53.971357Z","lastModified":"2023-02-26T15:15:50.892255Z","releases":[{"version":"0.4.3","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=22.0.0 <26.0.0","minIntSize":32,"download":"https:\/\/github.com\/kffl\/nextcloud-webhooks\/releases\/download\/v0.4.3\/webhooks.tar.gz","created":"2023-02-26T15:15:50.842397Z","licenses":["agpl"],"lastModified":"2023-02-26T15:15:50.961139Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=22 <=25","signature":"RqK6JHwwdAexxe\/N98Z4w\/tSyOFfPBN8m2D1GYvAVLOWwM60AXAOvsXRJHYuIvwrYaRrWjNvXQ4GWX5Fu1wh1HQYpsZJAvZcJMLDE0xgMZvfEWBmFnVqhlMCkYdXGXE\/K\/ByEDjuDz9x2DKsCBoLm3qAyT9Q9IxdGCLrTO6cGUAbao\/3Ev++vwbX0TgTz4uwfRCNkp1IL2n44Rhm7qS6sDUAoGOfNYBVFbmnFThO6S8hYwv\/grMJ1RNimXbbr3NyXiMRv5TiM0gcEsfAR4dbNzqH0sr5yqzf5mfkuBhnZoB8WGNbBoL6qXACnRxUDe6Cj1hbRCeQsVORNiGLRE52lm94D0+yXu9OZ9shWLcxJHDsC4WVhvt1Ys8fl59thVAopsgv6TygdUN2dNBX7a\/sXz494jae4gZajLzPoRTI\/87+y1usIgYMU0BC0oZ5BP1gcKFxG\/XSxFeqID5jaVn+5Gs1kib7YbeNTMHTIpS0paY0hk2TnOp7Fz+sH6TwG5I4Tr3mBIZuIXfn1uZuKbRlr2RV0nCuvtgo8TVrzranzkDzVqDCUHsHFtH8IAKNOP+YYhwkHXfd6xNQqfwvFFaNwnlDuNmJBhBcsPHqMA6Cv2\/rDQTdu+qZvDoCtIZIsrPTFkkeu2dzC9gauFBIsyPIreZnMxMjxppeb2QsBrv+8iM=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2tmZmwvbmV4dGNsb3VkLXdlYmhvb2tzL21hc3Rlci9zY3JlZW5zaG90cy9hZG1pbi5wbmc=","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Webhooks","summary":"Integrate your Nextcloud instance with external systems using Webhooks","description":"This app allows a Nextcloud instance to call an external service via a HTTP(S) POST request whenever an event of a given type occurs.\n \nOutgoing webhooks can be triggered by either Nextcloud's internal events specified in config.php or by Flow actions defined in the admin UI."}},"isFeatured":false,"authors":[{"name":"Pawe\u0142 Kuffel","mail":"pawel@kuffel.io","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEAzCCAusCAhGhMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjExMDE1MDgzNTIwWhcNMzIwMTIxMDgzNTIwWjATMREwDwYD\nVQQDDAh3ZWJob29rczCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAOet\nd5tEL1QFfDy1boUqvs0NQlBiEm7f9t91mYJMVQs028zOjTFqOZOgXEM2Db2E5Geu\nF4lAnojki88C0inXT0NWM9iYCA8pXltc3QnS39I+RZjSrTL+brw8pS2k4PKtwgf3\nR2cGjARCTIeeHeWO8goPpVhGyL\/++mMDfCIvGTYlTrwDXtL1fD64cc0A+dG9bO64\nti8MsiJhwS6hGzPhVLMtouzf0ekkTgevnGeHBQlioAUR6ysksKN+s5GSpxKXN4jL\nkVR6m\/xqndjdxdAmaZspXl0hVqVel4\/oqWqfc+qi8vJiE3Zk0z1oLCGqspqxdDj2\nFave15obTWbiL3z6\/eZZXzc7eCPKy9vxB2u0XjLotR9X4rtVo5kLAGr5Hn+a0yit\n0RxMsZ6HyYtmBoDxWvsXwf621NH3uqyCK+dPHGhHHvZUnbYb\/hTAMoRkEtUd0595\nlWZ\/6yQ35F3qmmfPV\/fYfWqlriHIWWcAhBq14yEsS\/WtZ85EttIZ9p2P4Dbh4eYl\nstHKv4YdM6DSnUisM36mVRyid9lasRogMdleQiw8cuWxPh5aQJqLWeP15ehE4JZr\nZxH1ifjQOAZg4n095EBcmT801kZDoe4JGlOL21QLKrCo6BncSjM2ibYS37K5Hlg0\nruEyNB\/TQ\/DsRDmkCCzH6UP4D4MslmEstOhRbvDFAgMBAAEwDQYJKoZIhvcNAQEL\nBQADggEBAClymVWB+SmYUSWB8eSV99fvSYZe9TddDHWNCeGeWUuDAyNT7Hw0oRGS\nfCj9q34D+qkIo8h0+U4bI0h3v+1v34RerwTafrEW5wCKg16Dp6C2xBSUEbrflM5N\nP+7Tw6PigXjq0AXKyPhQyanEMq5UbNAn2P0NUbxnM+tTeWqPRY9XZZEMxsHv1HtU\nUjX6Q0cVi0UTUVXh6BiXR5R5s57aSQUrs0Q\/l72FoUmSLZX7lXWl6vl0v16kHw1\/\n\/OS\/IZPhDnIGboov64R6S4i1ON1YZrU\/W8RokaIY5vUzaBkQGE6n3dLeJLl\/MX+O\n0M\/zoIU0PVmlwGmuMvAndo1c+pJDU7w=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"kanso","categories":["office","organization"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/aktasfatih\/kanso\/issues","website":"https:\/\/github.com\/aktasfatih\/kanso","created":"2026-08-17T14:28:38.819723Z","lastModified":"2026-09-18T17:44:22.416990Z","releases":[{"version":"0.34.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=32.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/aktasfatih\/kanso\/releases\/download\/v0.34.0\/kanso.tar.gz","created":"2026-09-18T17:44:22.404982Z","licenses":["agpl"],"lastModified":"2026-09-18T17:44:22.532077Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=32 <=34","signature":"Y1Ku2v8IxXAnYhXu\/42+h\/X\/Gpgxsoe\/4fIlfZ++0h6Wq9IcAgmM4taifrDj2LMhVWmJ\/6en19FyP0Ar\/25yb\/1CBbXY6YfHgNZVq4n3hdHgFta5AEjE5ce6M6VNRRd4DIkvZQpIBhRjobiCApdd4ib+fHlHgQ2OqGPNZS0HsusqJug5ICAzjVI\/+uGx43zetjI+2RBncN1+hoJOH5qhQ5MkGjdllsSAaLOGXs2Yas9HfiiX1V\/TEPwgx5ph4ZRNnhCqgJHp38dKe+sgo4Cv4m\/yyCHHn0Mr6ViSKhQGCU39BTe0rjwdJTQ8i0uFAe7EZkyViCN\/zZL6oLfVAZkc8e75G\/rsmSw24xQtoMDhZFPk4EYMHayFqrs3M+lFxBr21RlS6a9YdAtcAy4Jt4aqXiJRPPRjPZxh6YCnrK8\/iXt+taBJJ74Nwa1wvwbPcdrRC8pQwLp34C2Js3UouEgwudlcoOQqy9dn\/RQLfT9wBogRZU\/3BiIHpSReUiI5rdjBYBy9mGR1wotcmDvmjdhU3aTmQ2S04tioKFfXxy1ncIZKFMvOAAkShjVbv1Ad0pE9WGxlLozs4sHk5ReXtUMLsCP9mWQAYssIVEZj5g\/D6W1xtU9AbennCZAVBJn45Eo3ALkgHDii\/cv25bf9KYsBWvftibQJFuTrVPZSlBhdoVQ=","translations":{"en":{"changelog":"### Bug Fixes\n\n* **card:** line the card reference up with its title instead of sitting above it ([3e92053](https:\/\/github.com\/aktasfatih\/kanso\/commit\/3e92053e22d2baf5453cd1e0b33303e9997c9250)), closes [#10523](https:\/\/github.com\/aktasfatih\/kanso\/issues\/10523)\n* **public-share:** mark a shared tile whose description is only a picture ([c855129](https:\/\/github.com\/aktasfatih\/kanso\/commit\/c8551296078efb15a33e894b3165bc964123bb2a))\n* **public-share:** show a readable text excerpt on public board tiles instead of raw markdown ([85a0f10](https:\/\/github.com\/aktasfatih\/kanso\/commit\/85a0f105998fe5c5688eb6c81f1ccc10235dee3d))\n* **search:** pressing Escape now leaves the search box so board shortcuts work again ([49bf201](https:\/\/github.com\/aktasfatih\/kanso\/commit\/49bf2017f2cba6d90bfc5e5d742a7cbcb9f47dfc))\n* **sharing:** show a card's description images on a public shared board ([78ffe50](https:\/\/github.com\/aktasfatih\/kanso\/commit\/78ffe506e6a6996cd1f0bac179abd95f3b416387)), closes [#152](https:\/\/github.com\/aktasfatih\/kanso\/issues\/152)\n\n\n### Features\n\n* **webhooks:** mirror GitHub issue label changes onto the linked cards ([9b90e9b](https:\/\/github.com\/aktasfatih\/kanso\/commit\/9b90e9bb1287cff730006aed8d828b606d6ae41c))"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2FrdGFzZmF0aWgva2Fuc28vbWFpbi9kb2NzL2thbnNvLWJvYXJkLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2FrdGFzZmF0aWgva2Fuc28vbWFpbi9kb2NzL2thbnNvLWNhcmQucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2FrdGFzZmF0aWgva2Fuc28vbWFpbi9kb2NzL2thbnNvLXRpbWVsaW5lLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2FrdGFzZmF0aWgva2Fuc28vbWFpbi9kb2NzL2thbnNvLWFuYWx5dGljcy5wbmc=","smallThumbnail":""}],"videos":[],"translations":{"de":{"name":"Kanso","summary":"Schnelle Open-Source-Kanban-Boards mit Reviews, Projekten und Echtzeit-Synchronisierung","description":"Kanso ist eine Kanban-Board-App f\u00fcr Nextcloud, entwickelt f\u00fcr Geschwindigkeit.\nBoards, Spalten und Karten mit sofortigem Drag & Drop, optimistischen\nAktualisierungen und Datenmengen, die auch f\u00fcr gro\u00dfe Boards (2.000+ Karten)\nausgelegt sind. Echtzeit-Updates \u00fcber notify_push, mit Polling als\nR\u00fcckfallebene.\n\nUmfangreiche Karten mit Markdown, Labels, F\u00e4lligkeitsdaten, Zust\u00e4ndigen,\nPriorit\u00e4ten, Checklisten, \u00fcbergeordneten\/untergeordneten Karten und\nverschachtelten Kommentaren mit @-Erw\u00e4hnungen und Beobachtern. Dateianh\u00e4nge\n(bis zu 100 MiB pro Datei), eigene Kartenfelder pro Board (Text, Zahl, Datum\noder Auswahlliste), Zeiterfassung mit Summe pro Karte und private Erinnerungen\nzu einer Karte oder einem einzelnen Kommentar. Board-Freigabe mit\nZugriffskontrolle pro Benutzer und Gruppe sowie ein optionaler\nschreibgesch\u00fctzter \u00f6ffentlicher Link, der kein Nextcloud-Konto erfordert.\n\nEin Review-Workflow (Review anfordern, genehmigen \/ \u00c4nderungen anfordern,\nanpassbare Review-Typen und ein optionales Fertig-Gate). Ein\nboard-\u00fcbergreifendes \u201eMeine Arbeit\u201c-Zentrum (meine Aufgaben, Reviews,\nPosteingang), board-\u00fcbergreifende Projekte sowie Analysen pro Board und\nProjekt (Velocity, Durchlaufzeit, Durchsatz). Board-, Listen- und\nTimeline-Ansicht (Gantt), mit Swimlanes, gespeicherten Filtern und\nAnzeigesortierung.\n\nWiederkehrende Karten nach RRULE-Zeitpl\u00e4nen, Regeln zum automatischen\nArchivieren, WIP-Limits und Spaltenrollen, Kartenvorlagen, eine Befehlspalette\nmit Volltextsuche und ein Papierkorb mit Wiederherstellung.\n\nJedes Board mit Lesezugriff erscheint zudem als schreibgesch\u00fctzte\nCalDAV-Aufgabenliste seiner Karten mit F\u00e4lligkeitsdatum, wahlweise mit einem\n.ics-Feed pro Board. Der E-Mail-Eingang macht aus Nachrichten in einem\nIMAP-Ordner Karten in einer w\u00e4hlbaren Spalte, und GitHub- und\nForgejo-Verkn\u00fcpfungen samt Webhooks halten Karten im Takt mit Pull Requests und\nIssues. Import aus Deck mit einem Klick, Import aus einem Trello-JSON-Export\noder einer CSV-Datei, Export und erneuter Import eines Boards als ZIP samt\nAnh\u00e4ngen, Duplizieren von Boards sowie geplante regelm\u00e4\u00dfige Sicherungen aller\nBoards f\u00fcr Administratoren."},"tr":{"name":"Kanso","summary":"\u0130ncelemeler, projeler ve ger\u00e7ek zamanl\u0131 e\u015fitleme sunan h\u0131zl\u0131, a\u00e7\u0131k kaynakl\u0131 kanban panolar\u0131","description":"Kanso, Nextcloud i\u00e7in h\u0131z odakl\u0131 geli\u015ftirilmi\u015f bir kanban pano uygulamas\u0131d\u0131r.\nAn\u0131nda s\u00fcr\u00fckle & b\u0131rak, iyimser g\u00fcncellemeler ve b\u00fcy\u00fck panolara (2.000+ kart)\ng\u00f6re boyutlanm\u0131\u015f veri y\u00fckleriyle panolar, s\u00fctunlar ve kartlar. notify_push ile\nger\u00e7ek zamanl\u0131 g\u00fcncellemeler, yoklamaya geri d\u00fc\u015fme se\u00e7ene\u011fiyle.\n\nMarkdown, etiketler, biti\u015f tarihleri, atananlar, \u00f6ncelikler, kontrol\nlisteleri, \u00fcst\/alt kartlar ve @bahsetme ile izleyicileri destekleyen konu\nba\u015fl\u0131kl\u0131 yorumlarla zengin kartlar. Her biri 100 MiB'ye kadar dosya ekleri,\npano ba\u015f\u0131na \u00f6zel kart alanlar\u0131 (metin, say\u0131, tarih veya se\u00e7im listesi), kart\nba\u015f\u0131na toplam\u0131 g\u00f6steren zaman kayd\u0131 ve bir kart ya da tek bir yorum i\u00e7in \u00f6zel\nhat\u0131rlat\u0131c\u0131lar. Kullan\u0131c\u0131 ve grup baz\u0131nda eri\u015fim denetimiyle pano payla\u015f\u0131m\u0131 ve\nNextcloud hesab\u0131 gerektirmeyen, iste\u011fe ba\u011fl\u0131 salt okunur herkese a\u00e7\u0131k ba\u011flant\u0131.\n\nBir inceleme ak\u0131\u015f\u0131 (inceleme isteme, onaylama \/ de\u011fi\u015fiklik isteme,\n\u00f6zelle\u015ftirilebilir inceleme t\u00fcrleri ve iste\u011fe ba\u011fl\u0131 bir tamamlanma kap\u0131s\u0131).\nPanolar aras\u0131 bir \"\u0130\u015flerim\" merkezi (g\u00f6revlerim, incelemeler, gelen kutusu),\npanolar aras\u0131 Projeler ve pano ile proje baz\u0131nda analitik (h\u0131z, d\u00f6ng\u00fc s\u00fcresi,\ni\u015f \u00e7\u0131kt\u0131s\u0131). Pano, Liste ve Zaman \u00c7izelgesi (Gantt) g\u00f6r\u00fcn\u00fcmleri; kulvarlar\n(swimlane), kay\u0131tl\u0131 filtreler ve g\u00f6r\u00fcnt\u00fcleme s\u0131ralamas\u0131.\n\nRRULE zamanlamalar\u0131na g\u00f6re yinelenen kartlar, otomatik ar\u015fivleme kurallar\u0131,\nWIP s\u0131n\u0131rlar\u0131 ve s\u00fctun rolleri, kart \u015fablonlar\u0131, tam metin aramal\u0131 bir komut\npaleti ve geri y\u00fckleme destekli \u00e7\u00f6p kutusu.\n\nOkuma eri\u015fimi olan her pano, biti\u015f tarihi olan kartlar\u0131yla birlikte salt okunur\nbir CalDAV g\u00f6rev listesi olarak da g\u00f6r\u00fcn\u00fcr; pano ba\u015f\u0131na iste\u011fe ba\u011fl\u0131 bir .ics\nak\u0131\u015f\u0131 da yay\u0131mlanabilir. E-posta al\u0131m\u0131, bir IMAP klas\u00f6r\u00fcne gelen iletileri\nse\u00e7ilen s\u00fctunda karta d\u00f6n\u00fc\u015ft\u00fcr\u00fcr; GitHub ve Forgejo ba\u011flant\u0131lar\u0131 ile\nwebhook'lar kartlar\u0131 pull request ve issue'larla uyumlu tutar. Tek t\u0131kla\nDeck'ten i\u00e7e aktarma, Trello JSON d\u0131\u015fa aktar\u0131m\u0131ndan veya bir CSV dosyas\u0131ndan\ni\u00e7e aktarma, bir panonun ekleriyle birlikte zip olarak d\u0131\u015fa aktar\u0131l\u0131p geri\nal\u0131nmas\u0131, pano \u00e7o\u011faltma ve y\u00f6neticiler i\u00e7in t\u00fcm panolar\u0131n zamanlanm\u0131\u015f d\u00fczenli\nyedeklenmesi."},"ru":{"name":"Kanso","summary":"\u0411\u044b\u0441\u0442\u0440\u044b\u0435 \u043a\u0430\u043d\u0431\u0430\u043d-\u0434\u043e\u0441\u043a\u0438 \u0441 \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u043c \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u043c \u043a\u043e\u0434\u043e\u043c: \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438, \u043f\u0440\u043e\u0435\u043a\u0442\u044b \u0438 \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u044f \u0432 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u043c \u0432\u0440\u0435\u043c\u0435\u043d\u0438","description":"Kanso \u2014 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u043a\u0430\u043d\u0431\u0430\u043d-\u0434\u043e\u0441\u043e\u043a \u0434\u043b\u044f Nextcloud, \u0441\u043e\u0437\u0434\u0430\u043d\u043d\u043e\u0435 \u0440\u0430\u0434\u0438 \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u0438. \u0414\u043e\u0441\u043a\u0438,\n\u043a\u043e\u043b\u043e\u043d\u043a\u0438 \u0438 \u043a\u0430\u0440\u0442\u043e\u0447\u043a\u0438 \u0441 \u043c\u0433\u043d\u043e\u0432\u0435\u043d\u043d\u044b\u043c \u043f\u0435\u0440\u0435\u0442\u0430\u0441\u043a\u0438\u0432\u0430\u043d\u0438\u0435\u043c, \u043e\u043f\u0442\u0438\u043c\u0438\u0441\u0442\u0438\u0447\u043d\u044b\u043c\u0438 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f\u043c\u0438 \u0438\n\u043e\u0431\u044a\u0435\u043c\u043e\u043c \u0434\u0430\u043d\u043d\u044b\u0445, \u0440\u0430\u0441\u0441\u0447\u0438\u0442\u0430\u043d\u043d\u044b\u043c \u043d\u0430 \u0431\u043e\u043b\u044c\u0448\u0438\u0435 \u0434\u043e\u0441\u043a\u0438 (2000+ \u043a\u0430\u0440\u0442\u043e\u0447\u0435\u043a). \u041e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u0432\n\u0440\u0435\u0430\u043b\u044c\u043d\u043e\u043c \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u0447\u0435\u0440\u0435\u0437 notify_push \u0441 \u0437\u0430\u043f\u0430\u0441\u043d\u044b\u043c \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u043e\u043c \u043d\u0430 \u043e\u043f\u0440\u043e\u0441\u0435.\n\n\u041d\u0430\u0441\u044b\u0449\u0435\u043d\u043d\u044b\u0435 \u043a\u0430\u0440\u0442\u043e\u0447\u043a\u0438 \u0441 Markdown, \u043c\u0435\u0442\u043a\u0430\u043c\u0438, \u0441\u0440\u043e\u043a\u0430\u043c\u0438 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f, \u0438\u0441\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044f\u043c\u0438,\n\u043f\u0440\u0438\u043e\u0440\u0438\u0442\u0435\u0442\u0430\u043c\u0438, \u0447\u0435\u043a-\u043b\u0438\u0441\u0442\u0430\u043c\u0438, \u0440\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u043c\u0438 \u0438 \u0434\u043e\u0447\u0435\u0440\u043d\u0438\u043c\u0438 \u043a\u0430\u0440\u0442\u043e\u0447\u043a\u0430\u043c\u0438, \u0430 \u0442\u0430\u043a\u0436\u0435\n\u043e\u0431\u0441\u0443\u0436\u0434\u0435\u043d\u0438\u044f\u043c\u0438 \u0432 \u0432\u0435\u0442\u043a\u0430\u0445 \u0441 @\u0443\u043f\u043e\u043c\u0438\u043d\u0430\u043d\u0438\u044f\u043c\u0438 \u0438 \u043d\u0430\u0431\u043b\u044e\u0434\u0430\u0442\u0435\u043b\u044f\u043c\u0438. \u0412\u043b\u043e\u0436\u0435\u043d\u0438\u044f (\u0434\u043e 100 \u041c\u0438\u0411\n\u043a\u0430\u0436\u0434\u043e\u0435), \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0435 \u043f\u043e\u043b\u044f \u043a\u0430\u0440\u0442\u043e\u0447\u0435\u043a \u0434\u043b\u044f \u043a\u0430\u0436\u0434\u043e\u0439 \u0434\u043e\u0441\u043a\u0438 (\u0442\u0435\u043a\u0441\u0442, \u0447\u0438\u0441\u043b\u043e, \u0434\u0430\u0442\u0430 \u0438\u043b\u0438\n\u0441\u043f\u0438\u0441\u043e\u043a \u0432\u044b\u0431\u043e\u0440\u0430), \u0443\u0447\u0451\u0442 \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u0441 \u0438\u0442\u043e\u0433\u043e\u043c \u043f\u043e \u043a\u0430\u0440\u0442\u043e\u0447\u043a\u0435 \u0438 \u043b\u0438\u0447\u043d\u044b\u0435 \u043d\u0430\u043f\u043e\u043c\u0438\u043d\u0430\u043d\u0438\u044f \u043e\n\u043a\u0430\u0440\u0442\u043e\u0447\u043a\u0435 \u0438\u043b\u0438 \u043e\u0431 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e\u043c \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0438. \u041e\u0431\u0449\u0438\u0439 \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u0434\u043e\u0441\u043a\u0435 \u0441 \u0440\u0430\u0437\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0435\u043c\n\u043f\u0440\u0430\u0432 \u043f\u043e \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f\u043c \u0438 \u0433\u0440\u0443\u043f\u043f\u0430\u043c, \u0430 \u0442\u0430\u043a\u0436\u0435 \u043d\u0435\u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u043f\u0443\u0431\u043b\u0438\u0447\u043d\u0430\u044f \u0441\u0441\u044b\u043b\u043a\u0430 \u0442\u043e\u043b\u044c\u043a\u043e\n\u0434\u043b\u044f \u0447\u0442\u0435\u043d\u0438\u044f, \u043d\u0435 \u0442\u0440\u0435\u0431\u0443\u044e\u0449\u0430\u044f \u0443\u0447\u0451\u0442\u043d\u043e\u0439 \u0437\u0430\u043f\u0438\u0441\u0438 Nextcloud.\n\n\u041f\u0440\u043e\u0446\u0435\u0441\u0441 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438 (\u0437\u0430\u043f\u0440\u043e\u0441 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438, \u043e\u0434\u043e\u0431\u0440\u0435\u043d\u0438\u0435 \u0438\u043b\u0438 \u0437\u0430\u043f\u0440\u043e\u0441 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439, \u043d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u043c\u044b\u0435\n\u0442\u0438\u043f\u044b \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438 \u0438 \u043d\u0435\u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044c \u0433\u043e\u0442\u043e\u0432\u043d\u043e\u0441\u0442\u0438). \u0420\u0430\u0437\u0434\u0435\u043b \u00ab\u041c\u043e\u044f \u0440\u0430\u0431\u043e\u0442\u0430\u00bb \u043f\u043e \u0432\u0441\u0435\u043c\n\u0434\u043e\u0441\u043a\u0430\u043c (\u043c\u043e\u0438 \u0437\u0430\u0434\u0430\u0447\u0438, \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438, \u0432\u0445\u043e\u0434\u044f\u0449\u0438\u0435), \u0441\u043a\u0432\u043e\u0437\u043d\u044b\u0435 \u043f\u0440\u043e\u0435\u043a\u0442\u044b, \u0430 \u0442\u0430\u043a\u0436\u0435 \u0430\u043d\u0430\u043b\u0438\u0442\u0438\u043a\u0430 \u043f\u043e\n\u0434\u043e\u0441\u043a\u0430\u043c \u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0430\u043c (\u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c, \u0432\u0440\u0435\u043c\u044f \u0446\u0438\u043a\u043b\u0430, \u043f\u0440\u043e\u043f\u0443\u0441\u043a\u043d\u0430\u044f \u0441\u043f\u043e\u0441\u043e\u0431\u043d\u043e\u0441\u0442\u044c). \u0412\u0438\u0434\u044b \u00ab\u0414\u043e\u0441\u043a\u0430\u00bb,\n\u00ab\u0421\u043f\u0438\u0441\u043e\u043a\u00bb \u0438 \u00ab\u0428\u043a\u0430\u043b\u0430 \u0432\u0440\u0435\u043c\u0435\u043d\u0438\u00bb (\u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u0430 \u0413\u0430\u043d\u0442\u0430) \u0441 \u0434\u043e\u0440\u043e\u0436\u043a\u0430\u043c\u0438, \u0441\u043e\u0445\u0440\u0430\u043d\u0451\u043d\u043d\u044b\u043c\u0438 \u0444\u0438\u043b\u044c\u0442\u0440\u0430\u043c\u0438\n\u0438 \u0441\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u043a\u043e\u0439 \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f.\n\n\u041f\u043e\u0432\u0442\u043e\u0440\u044f\u044e\u0449\u0438\u0435\u0441\u044f \u043a\u0430\u0440\u0442\u043e\u0447\u043a\u0438 \u043f\u043e \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u044e RRULE, \u043f\u0440\u0430\u0432\u0438\u043b\u0430 \u0430\u0432\u0442\u043e\u0430\u0440\u0445\u0438\u0432\u0430\u0446\u0438\u0438, \u043b\u0438\u043c\u0438\u0442\u044b WIP \u0438\n\u0440\u043e\u043b\u0438 \u043a\u043e\u043b\u043e\u043d\u043e\u043a, \u0448\u0430\u0431\u043b\u043e\u043d\u044b \u043a\u0430\u0440\u0442\u043e\u0447\u0435\u043a, \u043a\u043e\u043c\u0430\u043d\u0434\u043d\u0430\u044f \u043f\u0430\u043b\u0438\u0442\u0440\u0430 \u0441 \u043f\u043e\u043b\u043d\u043e\u0442\u0435\u043a\u0441\u0442\u043e\u0432\u044b\u043c \u043f\u043e\u0438\u0441\u043a\u043e\u043c,\n\u043a\u043e\u0440\u0437\u0438\u043d\u0430 \u0441 \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435\u043c.\n\n\u041a\u0430\u0436\u0434\u0430\u044f \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0430\u044f \u0434\u043b\u044f \u0447\u0442\u0435\u043d\u0438\u044f \u0434\u043e\u0441\u043a\u0430 \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0435\u0442\u0441\u044f \u0442\u0430\u043a\u0436\u0435 \u043a\u0430\u043a \u0441\u043f\u0438\u0441\u043e\u043a \u0437\u0430\u0434\u0430\u0447 CalDAV\n\u0442\u043e\u043b\u044c\u043a\u043e \u0434\u043b\u044f \u0447\u0442\u0435\u043d\u0438\u044f \u0441 \u0435\u0451 \u043a\u0430\u0440\u0442\u043e\u0447\u043a\u0430\u043c\u0438, \u0443 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0443\u043a\u0430\u0437\u0430\u043d \u0441\u0440\u043e\u043a, \u0438 \u043f\u0440\u0438 \u0436\u0435\u043b\u0430\u043d\u0438\u0438\n\u043f\u0443\u0431\u043b\u0438\u043a\u0443\u0435\u0442 \u043b\u0435\u043d\u0442\u0443 .ics \u0434\u043b\u044f \u0434\u043e\u0441\u043a\u0438. \u041f\u0440\u0438\u0451\u043c \u043f\u043e\u0447\u0442\u044b \u043f\u0440\u0435\u0432\u0440\u0430\u0449\u0430\u0435\u0442 \u043f\u0438\u0441\u044c\u043c\u0430 \u0438\u0437 \u043f\u0430\u043f\u043a\u0438 IMAP \u0432\n\u043a\u0430\u0440\u0442\u043e\u0447\u043a\u0438 \u0432 \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u043e\u0439 \u043a\u043e\u043b\u043e\u043d\u043a\u0435, \u0430 \u0441\u0441\u044b\u043b\u043a\u0438 \u0438 webhook GitHub \u0438 Forgejo \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0442\n\u043a\u0430\u0440\u0442\u043e\u0447\u043a\u0438 \u0432 \u0441\u043e\u0433\u043b\u0430\u0441\u0438\u0438 \u0441 \u043f\u0443\u043b-\u0440\u0435\u043a\u0432\u0435\u0441\u0442\u0430\u043c\u0438 \u0438 \u0437\u0430\u0434\u0430\u0447\u0430\u043c\u0438. \u0418\u043c\u043f\u043e\u0440\u0442 \u0438\u0437 Deck \u0432 \u043e\u0434\u0438\u043d \u043a\u043b\u0438\u043a,\n\u0438\u043c\u043f\u043e\u0440\u0442 \u0438\u0437 JSON-\u044d\u043a\u0441\u043f\u043e\u0440\u0442\u0430 Trello \u0438\u043b\u0438 \u0438\u0437 CSV, \u044d\u043a\u0441\u043f\u043e\u0440\u0442 \u0434\u043e\u0441\u043a\u0438 \u0432 zip \u0432\u043c\u0435\u0441\u0442\u0435 \u0441\n\u0432\u043b\u043e\u0436\u0435\u043d\u0438\u044f\u043c\u0438 \u0438 \u043e\u0431\u0440\u0430\u0442\u043d\u044b\u0439 \u0438\u043c\u043f\u043e\u0440\u0442, \u0434\u0443\u0431\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0434\u043e\u0441\u043e\u043a, \u0430 \u0442\u0430\u043a\u0436\u0435 \u0437\u0430\u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0435\n\u0440\u0435\u0433\u0443\u043b\u044f\u0440\u043d\u043e\u0435 \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u043e\u0435 \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0432\u0441\u0435\u0445 \u0434\u043e\u0441\u043e\u043a \u0434\u043b\u044f \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440\u043e\u0432."},"es":{"name":"Kanso","summary":"Tableros kanban r\u00e1pidos y de c\u00f3digo abierto, con revisiones, proyectos y sincronizaci\u00f3n en tiempo real","description":"Kanso es una aplicaci\u00f3n de tableros kanban para Nextcloud, creada pensando en\nla velocidad. Tableros, columnas y tarjetas con arrastrar y soltar instant\u00e1neo,\nactualizaciones optimistas y vol\u00famenes de datos pensados para tableros grandes\n(m\u00e1s de 2000 tarjetas). Actualizaciones en tiempo real mediante notify_push,\ncon consulta peri\u00f3dica como alternativa.\n\nTarjetas completas con Markdown, etiquetas, fechas de vencimiento, personas\nasignadas, prioridades, listas de tareas, tarjetas principales y subtarjetas, y\ncomentarios en hilos con menciones @ y observadores. Archivos adjuntos (hasta\n100 MiB cada uno), campos personalizados por tablero (texto, n\u00famero, fecha o\nlista de selecci\u00f3n), registro de tiempo con el total por tarjeta y recordatorios\nprivados para una tarjeta o un comentario concreto. Tableros compartidos con\ncontrol de acceso por usuario y por grupo, y un enlace p\u00fablico de solo lectura\nopcional que no necesita una cuenta de Nextcloud.\n\nUn flujo de revisi\u00f3n (solicitar una revisi\u00f3n, aprobar o solicitar cambios,\ntipos de revisi\u00f3n personalizables y un bloqueo opcional de la columna\nTerminado). Un espacio \u00abMi trabajo\u00bb com\u00fan a todos los tableros (mis tareas,\nrevisiones, bandeja de entrada), proyectos que abarcan varios tableros y\nestad\u00edsticas por tablero y por proyecto (velocidad, tiempo de ciclo,\nrendimiento). Vistas de tablero, lista y cronolog\u00eda (Gantt), con carriles\n(swimlanes), filtros guardados y orden de visualizaci\u00f3n.\n\nTarjetas recurrentes con reglas RRULE, reglas de archivado autom\u00e1tico, l\u00edmites\nWIP y roles de columna, plantillas de tarjeta, una paleta de comandos con\nb\u00fasqueda de texto completo y papelera con restauraci\u00f3n.\n\nCada tablero con acceso de lectura aparece adem\u00e1s como una lista de tareas\nCalDAV de solo lectura con sus tarjetas que tienen fecha de vencimiento, y\nopcionalmente publica un canal .ics por tablero. La entrada por correo convierte\nlos mensajes de una carpeta IMAP en tarjetas de la columna elegida, y los\nenlaces y webhooks de GitHub y Forgejo mantienen las tarjetas al d\u00eda con las\nsolicitudes de incorporaci\u00f3n de cambios y las incidencias. Importaci\u00f3n desde\nDeck con un solo clic, importaci\u00f3n desde una exportaci\u00f3n JSON de Trello o desde\nun CSV, exportaci\u00f3n y reimportaci\u00f3n de un tablero como ZIP con sus adjuntos,\nduplicaci\u00f3n de tableros y copias de seguridad peri\u00f3dicas programadas de todos\nlos tableros para administradores."},"nl":{"name":"Kanso","summary":"Snelle open-source kanbanborden met reviews, projecten en realtime synchronisatie","description":"Kanso is een kanbanbord-app voor Nextcloud, gebouwd op snelheid. Borden,\nkolommen en kaarten met direct slepen en neerzetten, optimistische updates en\ndatavolumes die berekend zijn op grote borden (2.000+ kaarten). Realtime\nupdates via notify_push, met periodiek ophalen als terugval.\n\nUitgebreide kaarten met Markdown, labels, einddata, toegewezen personen,\nprioriteiten, checklists, hoofdkaarten en subkaarten, en reacties in threads\nmet @-vermeldingen en volgers. Bijlagen (tot 100 MiB per bestand), eigen\nkaartvelden per bord (tekst, getal, datum of keuzelijst), tijdregistratie met\neen totaal per kaart en priv\u00e9herinneringen voor een kaart of \u00e9\u00e9n losse reactie.\nBorden delen met toegangsrechten per gebruiker en per groep, plus een optionele\nopenbare alleen-lezen link waarvoor geen Nextcloud-account nodig is.\n\nEen reviewworkflow (review aanvragen, goedkeuren of wijzigingen vragen,\naanpasbare reviewtypen en een optionele vergrendeling van de kolom Klaar). Een\noverzicht \u00abMijn werk\u00bb over alle borden heen (mijn taken, reviews, postvak),\nprojecten die borden overstijgen en statistieken per bord en per project\n(velocity, doorlooptijd, doorvoer). Weergaven voor bord, lijst en tijdlijn\n(Gantt), met swimlanes, opgeslagen filters en weergavesortering.\n\nTerugkerende kaarten volgens RRULE-schema's, regels voor automatisch\narchiveren, WIP-limieten en kolomrollen, kaartsjablonen, een opdrachtenpalet\nmet volledige-tekstzoeken en een prullenbak met herstel.\n\nElk bord met leesrechten verschijnt ook als een alleen-lezen CalDAV-takenlijst\nmet zijn kaarten die een einddatum hebben, optioneel met een .ics-feed per\nbord. E-mailverwerking maakt van berichten in een IMAP-map kaarten in een\ngekozen kolom, en GitHub- en Forgejo-koppelingen en webhooks houden kaarten\ngelijk met pull requests en issues. Importeren uit Deck met \u00e9\u00e9n klik,\nimporteren uit een Trello-JSON-export of een CSV, een bord exporteren en\nterugzetten als zip met bijlagen, borden dupliceren en geplande periodieke\nback-ups van alle borden voor beheerders."},"pl":{"name":"Kanso","summary":"Szybkie tablice kanban open source z recenzjami, projektami i synchronizacj\u0105 w czasie rzeczywistym","description":"Kanso to aplikacja z tablicami kanban dla Nextcloud, zbudowana z my\u015bl\u0105 o\nszybko\u015bci. Tablice, kolumny i karty z natychmiastowym przeci\u0105ganiem i\nupuszczaniem, optymistycznymi aktualizacjami oraz odpowiedziami dobranymi pod\ndu\u017ce tablice (ponad 2000 kart). Aktualizacje w czasie rzeczywistym przez\nnotify_push, z odpytywaniem jako rozwi\u0105zaniem awaryjnym.\n\nRozbudowane karty z Markdownem, etykietami, terminami, osobami przypisanymi,\npriorytetami, listami kontrolnymi, kartami nadrz\u0119dnymi i podkartami oraz\nw\u0105tkowanymi komentarzami z @wzmiankami i obserwuj\u0105cymi. Za\u0142\u0105czniki (do 100 MiB\nka\u017cdy), w\u0142asne pola kart dla ka\u017cdej tablicy (tekst, liczba, data lub lista\nwyboru), rejestrowanie czasu z sum\u0105 dla karty oraz prywatne przypomnienia o\nkarcie lub o pojedynczym komentarzu. Udost\u0119pnianie tablic z kontrol\u0105 dost\u0119pu\ndla poszczeg\u00f3lnych u\u017cytkownik\u00f3w i grup oraz opcjonalny publiczny odno\u015bnik tylko\ndo odczytu, kt\u00f3ry nie wymaga konta Nextcloud.\n\nPrzep\u0142yw recenzji (popro\u015b o recenzj\u0119, zatwierd\u017a lub popro\u015b o zmiany,\nkonfigurowalne typy recenzji i opcjonalna bramka uko\u0144czenia). Wsp\u00f3lne dla\nwszystkich tablic centrum \u201eMoja praca\u201d (moje zadania, recenzje, skrzynka\nodbiorcza), projekty zbieraj\u0105ce karty z wielu tablic oraz statystyki tablic i\nprojekt\u00f3w (pr\u0119dko\u015b\u0107, czas cyklu, przepustowo\u015b\u0107). Widoki: tablica, lista i o\u015b\nczasu (Gantt), z torami (swimlane), zapisanymi filtrami i sortowaniem widoku.\n\nKarty cykliczne wed\u0142ug harmonogram\u00f3w RRULE, regu\u0142y autoarchiwizacji, limity WIP\ni role kolumn, szablony kart, paleta polece\u0144 z wyszukiwaniem pe\u0142notekstowym\noraz kosz z przywracaniem.\n\nKa\u017cda tablica z prawem odczytu pojawia si\u0119 tak\u017ce jako lista zada\u0144 CalDAV tylko\ndo odczytu z kartami, kt\u00f3re maj\u0105 termin, opcjonalnie z kana\u0142em .ics dla\ntablicy. Odbi\u00f3r poczty zamienia wiadomo\u015bci z folderu IMAP w karty w wybranej\nkolumnie, a odno\u015bniki i webhooki GitHuba oraz Forgejo utrzymuj\u0105 karty w zgodzie\nz pull requestami i zg\u0142oszeniami. Import z Deck jednym klikni\u0119ciem, import z\neksportu JSON z Trello lub z pliku CSV, eksport tablicy do archiwum zip razem z\nza\u0142\u0105cznikami i ponowny import, duplikowanie tablic oraz zaplanowane okresowe\nkopie zapasowe wszystkich tablic dla administrator\u00f3w."},"pt-br":{"name":"Kanso","summary":"Quadros kanban r\u00e1pidos e de c\u00f3digo aberto, com revis\u00f5es, projetos e sincroniza\u00e7\u00e3o em tempo real","description":"O Kanso \u00e9 um aplicativo de quadros kanban para Nextcloud, feito para ser\nr\u00e1pido. Quadros, colunas e cart\u00f5es com arrastar e soltar instant\u00e2neo,\natualiza\u00e7\u00f5es otimistas e respostas dimensionadas para quadros grandes (mais de\n2.000 cart\u00f5es). Atualiza\u00e7\u00f5es em tempo real via notify_push, com consulta\nperi\u00f3dica como alternativa.\n\nCart\u00f5es completos com markdown, etiquetas, datas de vencimento, respons\u00e1veis,\nprioridades, checklists, cart\u00f5es pai\/filho e coment\u00e1rios em conversas com\nmen\u00e7\u00f5es @ e observadores. Anexos (at\u00e9 100 MiB cada), campos personalizados por\nquadro (texto, n\u00famero, data ou lista de sele\u00e7\u00e3o), registro de tempo com o total\npor cart\u00e3o e lembretes privados para um cart\u00e3o ou um \u00fanico coment\u00e1rio.\nCompartilhamento de quadros com controle de acesso por usu\u00e1rio e por grupo, e\num link p\u00fablico somente leitura opcional, que n\u00e3o exige conta no Nextcloud.\n\nUm fluxo de revis\u00e3o (solicitar revis\u00e3o, aprovar \/ solicitar altera\u00e7\u00f5es, tipos\nde revis\u00e3o personaliz\u00e1veis e uma trava opcional de conclus\u00e3o). Um espa\u00e7o Meu\ntrabalho que abrange todos os quadros (minhas tarefas, revis\u00f5es, caixa de\nentrada), Projetos entre quadros e an\u00e1lises por quadro e por projeto\n(velocidade, tempo de ciclo, vaz\u00e3o). Visualiza\u00e7\u00f5es em quadro, lista e linha do\ntempo (Gantt), com raias (swimlanes), filtros salvos e ordena\u00e7\u00e3o de exibi\u00e7\u00e3o.\n\nCart\u00f5es recorrentes com agendamentos RRULE, regras de arquivamento autom\u00e1tico,\nlimites de WIP e pap\u00e9is de coluna, modelos de cart\u00e3o, uma paleta de comandos\ncom busca de texto completo e lixeira com restaura\u00e7\u00e3o.\n\nTodo quadro com acesso de leitura tamb\u00e9m aparece como uma lista de tarefas\nCalDAV somente leitura com seus cart\u00f5es que t\u00eam data de vencimento, e\nopcionalmente publica um feed .ics por quadro. A entrada por e-mail transforma\nas mensagens de uma pasta IMAP em cart\u00f5es na coluna escolhida, e os links e\nwebhooks do GitHub e do Forgejo mant\u00eam os cart\u00f5es em dia com pull requests e\nissues. Importa\u00e7\u00e3o do Deck com um clique, importa\u00e7\u00e3o de uma exporta\u00e7\u00e3o JSON do\nTrello ou de um CSV, exporta\u00e7\u00e3o e reimporta\u00e7\u00e3o de um quadro como zip com os\nanexos, duplica\u00e7\u00e3o de quadros e backups peri\u00f3dicos agendados de todos os\nquadros para administradores."},"zh-hans":{"name":"Kanso","summary":"\u5feb\u901f\u7684\u5f00\u6e90\u770b\u677f\uff0c\u652f\u6301\u8bc4\u5ba1\u3001\u9879\u76ee\u548c\u5b9e\u65f6\u540c\u6b65","description":"Kanso \u662f\u4e00\u6b3e\u4e3a\u901f\u5ea6\u800c\u751f\u7684 Nextcloud \u770b\u677f\u5e94\u7528\u3002\u770b\u677f\u3001\u5217\u548c\u5361\u7247\u652f\u6301\u5373\u65f6\u62d6\u653e\u548c\u4e50\u89c2\n\u66f4\u65b0\uff0c\u6570\u636e\u91cf\u6309\u5927\u578b\u770b\u677f\uff082000+ \u5f20\u5361\u7247\uff09\u8bbe\u8ba1\u3002\u901a\u8fc7 notify_push \u5b9e\u65f6\u66f4\u65b0\uff0c\u5e76\u63d0\u4f9b\n\u8f6e\u8be2\u4f5c\u4e3a\u540e\u5907\u65b9\u6848\u3002\n\n\u529f\u80fd\u4e30\u5bcc\u7684\u5361\u7247\uff0c\u652f\u6301 Markdown\u3001\u6807\u7b7e\u3001\u622a\u6b62\u65e5\u671f\u3001\u8d1f\u8d23\u4eba\u3001\u4f18\u5148\u7ea7\u3001\u6e05\u5355\u3001\u7236\u5b50\u5361\u7247\uff0c\n\u4ee5\u53ca\u5e26 @\u63d0\u53ca \u548c\u5173\u6ce8\u8005\u7684\u8bdd\u9898\u5f0f\u8bc4\u8bba\u3002\u5361\u7247\u9644\u4ef6\uff08\u6bcf\u4e2a\u6587\u4ef6\u6700\u5927 100 MiB\uff09\u3001\u6309\u770b\u677f\n\u5b9a\u4e49\u7684\u81ea\u5b9a\u4e49\u5b57\u6bb5\uff08\u6587\u672c\u3001\u6570\u5b57\u3001\u65e5\u671f\u6216\u4e0b\u62c9\u5217\u8868\uff09\u3001\u5e26\u5355\u5361\u5408\u8ba1\u7684\u5de5\u65f6\u8bb0\u5f55\uff0c\u4ee5\u53ca\n\u9488\u5bf9\u5361\u7247\u6216\u5355\u6761\u8bc4\u8bba\u7684\u79c1\u4eba\u63d0\u9192\u3002\u770b\u677f\u5171\u4eab\u652f\u6301\u6309\u7528\u6237\u548c\u6309\u7fa4\u7ec4\u7684\u8bbf\u95ee\u63a7\u5236\uff0c\u8fd8\u53ef\u9009\u62e9\n\u5f00\u542f\u65e0\u9700 Nextcloud \u8d26\u53f7\u7684\u53ea\u8bfb\u516c\u5f00\u94fe\u63a5\u3002\n\n\u5b8c\u6574\u7684\u8bc4\u5ba1\u6d41\u7a0b\uff08\u8bf7\u6c42\u8bc4\u5ba1\u3001\u901a\u8fc7\u6216\u8bf7\u6c42\u4fee\u6539\u3001\u53ef\u81ea\u5b9a\u4e49\u7684\u8bc4\u5ba1\u7c7b\u578b\uff0c\u4ee5\u53ca\u53ef\u9009\u7684\u5b8c\u6210\n\u95e8\u7981\uff09\u3002\u8de8\u770b\u677f\u7684\u201c\u6211\u7684\u5de5\u4f5c\u201d\u4e2d\u5fc3\uff08\u6211\u7684\u4efb\u52a1\u3001\u8bc4\u5ba1\u3001\u6536\u4ef6\u7bb1\uff09\u3001\u8de8\u770b\u677f\u7684\u9879\u76ee\uff0c\u4ee5\u53ca\n\u6309\u770b\u677f\u548c\u6309\u9879\u76ee\u7684\u5206\u6790\uff08\u901f\u7387\u3001\u5468\u671f\u65f6\u95f4\u3001\u541e\u5410\u91cf\uff09\u3002\u63d0\u4f9b\u770b\u677f\u3001\u5217\u8868\u548c\u65f6\u95f4\u8f74\uff08\u7518\u7279\u56fe\uff09\n\u4e09\u79cd\u89c6\u56fe\uff0c\u5e76\u652f\u6301\u6cf3\u9053\u3001\u5df2\u4fdd\u5b58\u7684\u7b5b\u9009\u6761\u4ef6\u548c\u663e\u793a\u6392\u5e8f\u3002\n\n\u6309 RRULE \u8ba1\u5212\u91cd\u590d\u7684\u5361\u7247\u3001\u81ea\u52a8\u5f52\u6863\u89c4\u5219\u3001WIP \u9650\u5236\u548c\u5217\u89d2\u8272\u3001\u5361\u7247\u6a21\u677f\u3001\u5e26\u5168\u6587\u641c\u7d22\n\u7684\u547d\u4ee4\u9762\u677f\uff0c\u4ee5\u53ca\u53ef\u6062\u590d\u7684\u56de\u6536\u7ad9\u3002\n\n\u6bcf\u4e2a\u6709\u8bfb\u53d6\u6743\u9650\u7684\u770b\u677f\u8fd8\u4f1a\u4ee5\u53ea\u8bfb CalDAV \u4efb\u52a1\u5217\u8868\u7684\u5f62\u5f0f\u5448\u73b0\u5176\u8bbe\u6709\u622a\u6b62\u65e5\u671f\u7684\u5361\u7247\uff0c\n\u5e76\u53ef\u6309\u770b\u677f\u53d1\u5e03\u53ef\u9009\u7684 .ics \u8ba2\u9605\u6e90\u3002\u90ae\u4ef6\u6536\u53d6\u53ef\u5c06 IMAP \u6587\u4ef6\u5939\u4e2d\u7684\u6765\u4fe1\u8f6c\u4e3a\u6307\u5b9a\u5217\u4e2d\n\u7684\u5361\u7247\uff1bGitHub \u4e0e Forgejo \u94fe\u63a5\u548c webhook \u8ba9\u5361\u7247\u968f\u5408\u5e76\u8bf7\u6c42\u548c\u5de5\u5355\u7684\u8fdb\u5c55\u4fdd\u6301\u540c\u6b65\u3002\n\u652f\u6301\u4e00\u952e\u4ece Deck \u5bfc\u5165\uff0c\u4e5f\u53ef\u4ece Trello \u7684 JSON \u5bfc\u51fa\u6216 CSV \u5bfc\u5165\uff0c\u5c06\u770b\u677f\u8fde\u540c\u9644\u4ef6\n\u5bfc\u51fa\u4e3a zip \u5e76\u91cd\u65b0\u5bfc\u5165\uff0c\u590d\u5236\u770b\u677f\uff0c\u7ba1\u7406\u5458\u8fd8\u53ef\u5b9a\u671f\u5907\u4efd\u5168\u90e8\u770b\u677f\u3002"},"en":{"name":"Kanso","summary":"Fast open-source kanban boards with reviews, projects and realtime sync","description":"Kanso is a kanban board app for Nextcloud, built for speed. Boards, stacks and\ncards with instant drag & drop, optimistic updates and payloads sized for large\nboards (2,000+ cards). Realtime updates via notify_push, with a polling fallback.\n\nRich cards with markdown, labels, due dates, assignees, priorities, checklists,\nparent\/child cards and threaded comments with @mentions and watchers. File\nattachments (up to 100 MiB each), custom fields per board (text, number, date or\na select list), time tracking with a per-card total, and private reminders on a\ncard or a single comment. Board sharing with per-user and per-group access\ncontrol, plus an optional read-only public link that needs no Nextcloud account.\n\nA review workflow (request review, approve \/ request changes, customizable\nreview types, and an optional done-gate). A cross-board My Work hub (my tasks,\nreviews, inbox), cross-board Projects, and per-board and per-project analytics\n(velocity, cycle time, throughput). Board, List and Timeline (Gantt) views, with\nswimlanes, saved filters and display sort.\n\nRecurring cards on RRULE schedules, auto-archive rules, WIP limits and stack\nroles, card templates, a command palette with full-text search, and trash with\nrestore.\n\nEvery board you can read also appears as a read-only CalDAV task list of its\ndue-dated cards, with an optional per-board .ics feed. Email intake turns mail in\nan IMAP folder into cards in a column you choose, and GitHub and Forgejo links\nand webhooks keep cards in step with pull requests and issues. One-click Import\nfrom Deck, import from a Trello JSON export or a CSV, board export and re-import\nas a zip with attachments, board duplication, and scheduled periodic backups of\nevery board for administrators."},"fr":{"name":"Kanso","summary":"Tableaux kanban open source et rapides, avec revues, projets et synchronisation en temps r\u00e9el","description":"Kanso est une application de tableau kanban pour Nextcloud, con\u00e7ue pour la\nrapidit\u00e9. Tableaux, colonnes et cartes avec glisser-d\u00e9poser instantan\u00e9, mises\n\u00e0 jour optimistes et volumes de donn\u00e9es pens\u00e9s pour les grands tableaux\n(2 000+ cartes). Mises \u00e0 jour en temps r\u00e9el via notify_push, avec repli sur\nl'interrogation p\u00e9riodique.\n\nCartes riches avec markdown, \u00e9tiquettes, dates d'\u00e9ch\u00e9ance, personnes\nassign\u00e9es, priorit\u00e9s, listes de t\u00e2ches, cartes parent\/enfant et commentaires\nen fil de discussion avec mentions @ et observateurs. Pi\u00e8ces jointes (jusqu'\u00e0\n100 Mio chacune), champs personnalis\u00e9s par tableau (texte, nombre, date ou\nliste de choix), suivi du temps avec un total par carte, et rappels priv\u00e9s sur\nune carte ou sur un seul commentaire. Partage de tableaux avec contr\u00f4le d'acc\u00e8s\npar utilisateur et par groupe, ainsi qu'un lien public en lecture seule\nfacultatif, qui ne n\u00e9cessite aucun compte Nextcloud.\n\nUn flux de revue (demander une revue, approuver \/ demander des modifications,\ntypes de revue personnalisables et une porte de validation optionnelle). Un\nespace \u00ab Mon travail \u00bb multi-tableaux (mes t\u00e2ches, revues, bo\u00eete de\nr\u00e9ception), des projets multi-tableaux, et des statistiques par tableau et\npar projet (v\u00e9locit\u00e9, temps de cycle, d\u00e9bit). Vues Tableau, Liste et\nChronologie (Gantt), avec couloirs (swimlanes), filtres enregistr\u00e9s et tri\nd'affichage.\n\nCartes r\u00e9currentes selon des r\u00e8gles RRULE, archivage automatique, limites de\ntravail en cours et r\u00f4les de colonne, mod\u00e8les de cartes, une palette de\ncommandes avec recherche plein texte et une corbeille avec restauration.\n\nChaque tableau accessible en lecture appara\u00eet aussi comme une liste de t\u00e2ches\nCalDAV en lecture seule regroupant ses cartes dat\u00e9es, avec un flux .ics\nfacultatif par tableau. La r\u00e9ception d'e-mails transforme les messages d'un\ndossier IMAP en cartes dans une colonne choisie, et les liens et webhooks\nGitHub et Forgejo gardent les cartes au diapason des demandes de fusion et des\ntickets. Import depuis Deck en un clic, import depuis un export JSON de Trello\nou un CSV, export et r\u00e9import d'un tableau sous forme d'archive zip avec ses\npi\u00e8ces jointes, duplication de tableau, et sauvegardes p\u00e9riodiques planifi\u00e9es\nde tous les tableaux pour les administrateurs."},"it":{"name":"Kanso","summary":"Bacheche kanban veloci e open source, con revisioni, progetti e sincronizzazione in tempo reale","description":"Kanso \u00e8 un'app di bacheche kanban per Nextcloud, progettata per la velocit\u00e0.\nBacheche, colonne e schede con trascinamento istantaneo, aggiornamenti\nottimistici e volumi di dati pensati per bacheche di grandi dimensioni (oltre\n2.000 schede). Aggiornamenti in tempo reale tramite notify_push, con\nl'interrogazione periodica come alternativa.\n\nSchede complete con Markdown, etichette, scadenze, assegnatari, priorit\u00e0,\nliste di controllo, schede principali e sotto-schede, e commenti in\ndiscussioni con menzioni @ e osservatori. Allegati (fino a 100 MiB ciascuno),\ncampi personalizzati per bacheca (testo, numero, data o elenco a scelta),\nregistrazione del tempo con il totale per scheda e promemoria privati su una\nscheda o su un singolo commento. Condivisione delle bacheche con controllo\ndegli accessi per utente e per gruppo e un collegamento pubblico di sola\nlettura facoltativo, che non richiede un account Nextcloud.\n\nUn flusso di revisione (richiesta di revisione, approvazione o richiesta di\nmodifiche, tipi di revisione personalizzabili e un blocco facoltativo sul\ncompletamento). Uno spazio \u00abIl mio lavoro\u00bb comune a tutte le bacheche (le mie\nattivit\u00e0, revisioni, posta in arrivo), progetti trasversali alle bacheche e\nstatistiche per bacheca e per progetto (velocit\u00e0, tempo di ciclo,\nproduttivit\u00e0). Viste Bacheca, Elenco e Linea del tempo (Gantt), con corsie\n(swimlane), filtri salvati e ordinamento di visualizzazione.\n\nSchede ricorrenti con pianificazioni RRULE, regole di archiviazione\nautomatica, limiti WIP e ruoli delle colonne, modelli di scheda, una palette\ndei comandi con ricerca a testo completo e cestino con ripristino.\n\nOgni bacheca con accesso in lettura compare anche come elenco di attivit\u00e0\nCalDAV di sola lettura con le sue schede con scadenza, con un feed .ics\nfacoltativo per bacheca. La ricezione e-mail trasforma i messaggi di una\ncartella IMAP in schede in una colonna scelta, mentre collegamenti e webhook di\nGitHub e Forgejo mantengono le schede allineate a pull request e segnalazioni.\nImportazione da Deck con un solo clic, importazione da un'esportazione JSON di\nTrello o da un CSV, esportazione e reimportazione di una bacheca come archivio\nzip con i suoi allegati, duplicazione delle bacheche e backup periodici\npianificati di tutte le bacheche per gli amministratori."}},"isFeatured":false,"authors":[{"name":"Fatih AKTAS","mail":"akfatih2@gmail.com","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEADCCAugCAhPGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwODE3MTI0MDE5WhcNMzYxMTIyMTI0MDE5WjAQMQ4wDAYD\nVQQDDAVrYW5zbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKE6NPmM\n+wF+kI+LSAH5YtwvPrAo+OaWYFQ5MBYIkjgZT++6SZUoXD7MT85PUbc3tBg12xfY\nETy3oDXFayGtZkFh33okmWQZdqhcacxkBUwddGYuDqC9+CuccHkzJt2fmGwWzD36\nPyHMCeFR\/ugGReu9Hc+l6FNlvNzxp6rDivgNuk+HAFqVhlQ116o69H\/CTT9RFW7C\ng2WcZ8Yru5wrPeGbxpsLFNkQHXlca86gfHox8h8vUWgYXdKidcWLkHfFvOqXy8Ec\n9ipQ5wl4Y\/\/cFBY3OP0H2ttqQdrdbblu9mWQO4piIg6eBICOj+y4VQ4QkHsU2Gjm\n1F7LFAysa7vv2Hu7TeLLkloy+1fETsACanU\/Lfipy1Nv\/ukhbp2X6MpWrKUi+Ubz\n12AWJwUAgOx\/gFxKVDvGTiV4wQxEVxNvsVEY\/iDUbX04T3XrxTTOdwPU\/IyimbsN\npNqf2PDS78rgQuh5kmtBBwVsc08PU36LQgR6rRh4VdQuWKWlIZgFqGCskqgFhsQz\nS3zBifsWvJUlSlrgOSRBVe\/xJ8z4HY8kZBiGM\/010LrOWbkybrBYLfisSO4ovn+n\nB0VEoHCvRvAdPyzc2UoxFpm3Abdpi5U2I0zbq1ghzLgqtNbTpSKpuYkJoeQpQr4F\n3pg0UPZVJemTY+MmmvBi250FWJA4AFMqv\/LzAgMBAAEwDQYJKoZIhvcNAQELBQAD\nggEBADmZAQ8UENbDhZeSzSuoJgA6TiI56Ztv+UgK60D7nTJgqqhensRjUjGKNUpb\nVy+oPJ5b77kmizDaipbjibjYngcq+54sMyPOm7Vkw4gIQWbfebBOpntz24g05Ccw\nYKHlxXUfxSByheKHwiIVbvlWHnoW8d2OggLALyhorS4xgM+n0V31DoJWZVjEvvHv\n\/zcjuaMSSIT1vPe35F0rOsWbkO0ypJ3LB6H8jOnK1NuHJZ816hHazQw7ebggq35M\nE2FTmvb1EWO3TEp9a52AJsSjQofPLbV79PqvUUgUc0w22DmHcRsJEihS2gelDEkQ\nG\/H8owESBC2qXFhsk0X7WE8cx9c=\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-09-09T00:21:27.475750Z","releases":[{"version":"3.0.2","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=32.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/martinhammer\/dailyzenquote\/releases\/download\/v3.0.2\/dailyzenquote-v3.0.2.tar.gz","created":"2026-09-09T00:21:27.462071Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-09-09T00:21:27.530629Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=32 <=35","signature":"DJG0LmdahO3nHpJ1YH5kYo5oLUgirvRqCuAUj328nGqGdJY5Ez2eUPbLU+dp8rQvg92Jnavbd4yu48J4X5eJp3WX3mWCTaonVTC0iCuubUJ\/tb9k5GaAD97bKn49YTu22sIglPaZDALZpFD+0aTp05Apz2KVsNFI9oI0t9354\/Z2\/rkJBN64IDO4V0CAFaL++AGGlXd9TuJRng9Dpoa55HktbPusxDof\/rH96THlVPrAEJwu5T0CmC4J8AdeI0rlgbRiQ6LI9UQVwO9gHgLOddzC\/DPODqau43r5EOp2eMvjM5vkahGq3xJICgPnGz9ktpRU0lno4hqnBUybG00EgTi5bKKoY1SItDR90Sr3F7LP+ZjryyHLUJY0HRG7of4kNAqYAU\/BDfSnlZTSvSg03fzmyLJP0Zh1Wrv2S6NCEgSH\/E+EuS+inE4LUEVFgSTZ39EsRUmLLClIdO3jUEYNHR\/err\/T0D+10xbPj4DyiigSJ1WwGZECltC7tyM1Xcg+UPg6ajbPMaX8v6eu8\/iDSwFO20CLxS6Aw2CcATHS05ZCamnqrEqsAagcusw+7eUXTAtfSp5WXPkBi3bO6y9VZ5aWJxdpXpQzetRWJTCj+oeMPlRiwTwORTCIBcQnt0cehC25Ff+hAYBFFNF73zaQnTrPGI6a4iAU5vGUoi89Q0s=","translations":{"en":{"changelog":"### Changed\n- Support for Nextcloud version 35\n- Bumped front-end and PHP dependencies\n\n### Fixed\n- Icon is correctly shown in Apps view"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL21hcnRpbmhhbW1lci9kYWlseXplbnF1b3RlL21haW4vaW1nL1NjcmVlbnNob3QwNS5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL21hcnRpbmhhbW1lci9kYWlseXplbnF1b3RlL21haW4vaW1nL1NjcmVlbnNob3QwNi5wbmc=","smallThumbnail":""}],"videos":[],"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":"files_staticmimecontrol","categories":["files","workflow"],"userDocs":"","adminDocs":"https:\/\/github.com\/Nagold\/files_staticmimecontrol","developerDocs":"","issueTracker":"https:\/\/github.com\/Nagold\/files_staticmimecontrol\/issues","website":"https:\/\/github.com\/Nagold\/files_staticmimecontrol","created":"2022-10-14T08:44:33.312730Z","lastModified":"2025-02-27T17:00:43.661090Z","releases":[{"version":"1.2.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=31.0.0 <32.0.0","minIntSize":32,"download":"https:\/\/github.com\/Nagold\/files_staticmimecontrol\/releases\/download\/1.2.1\/files_staticmimecontrol-1.2.1.tar.gz","created":"2025-02-27T17:00:43.657038Z","licenses":["agpl"],"lastModified":"2025-02-27T17:00:43.696892Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=31 <=31","signature":"RUekXT9c8eLU4j74L2gko5BkuI2JbMSGjBwPjXIg2SJK4nEOya61h0AiqISqmJcNIPMC3S48dGRVGZ3QF6aZEuIRdPIISw34Zd2Qz0UlKsbG4wdffMw9veKDJeSCC8bM2AVOotx\/\/2k\/ZHvNELZ0u3NhJrUfHuhAJ1aSztQv8ZOIWBVkCr3SjKsnBcgD4wEwkCTX0ExUkqSp\/P906LEuQg0kCpxv0gx2qpfC8QFtAbJybeg6vgXGhHnnBrngGHF9NMVhCKVtIDPDaOe2T9HIC+kfogPz4HmXSMtvv81VGbXlKDKezY5Ya03E5O1jvuQBDkGaznTI1zAl2PdXiU0yfZzf06xkaH4z8f7y6kmk6\/sNXn7VmYG29+CroE9ZgGKpvBR4AF2IvC4Cb9XLW0lzT7XsT+ei2\/OtJ5Zl4FUx0TW2pYxnJpOV16I0ArnPg5iypY7Kqdpdzl9TY7VNUtmb5zg2YjaYNhJrqpaKhQ5sLtnDMoh0rBhq0cgFTT65EktCePEYYdVUS+QmtboTd5JrFIbHDj49T4NmGO3+2pgJuglN3JloDJX2qVLrkRZj8XpVazTrUAFbKnKz5lyX8rwlHPcpmZdKDpT4dqCom4wCl8gk1Y0TvfB0UZyPdV1mWwE+mAN5mb5g\/QIVkNrjXB8LVkO3DuMhTh2NDWcMZirUSF8=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"translations":{"en":{"name":"Files Staticmimecontrol","summary":"app to enable controlling of allowed mimetype per folder via a static text file","description":"app to enable controlling of allowed mimetypes per folder(s) via a static text file. More instructions can be found in the docs."}},"isFeatured":false,"authors":[{"name":"Alexander Volz","mail":"gh-contact@volzit.de","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEEjCCAvoCAhHmMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjIxMDEzMTMwOTAzWhcNMzMwMTE4MTMwOTAzWjAiMSAwHgYD\nVQQDDBdmaWxlc19zdGF0aWNtaW1lY29udHJvbDCCAiIwDQYJKoZIhvcNAQEBBQAD\nggIPADCCAgoCggIBALqyaiFWtlTBSlyQCopG6yErcSL0VUFgQ7DH38iBZPN1mAgQ\nrAWcOI43HNfyAPjx5k5qT7saqoHxG0fJadZpMAih6nc75PMRsDBT2RfeMkgTOsJY\nOZ4EHUMWLFkv\/IEvGlq8cK9PH0q0hAfyzRatCr3uB4sargmeulKUjhBumHh8\/Ko1\nBBOs9TDJ\/UvvLyQCLcaPyzRKcg5cM\/sjILnkyDHm2NNX06HDVz5eDhzyjroRu+en\nyiE7GEcClj79JB6PFM47Q4oM5+Shn16GyD4qpMfvwoiWafCZm+Vjhe6eUXVt+Kl+\nq6Y\/ZSx8jBND23V\/5oIYwcmSFT3kuYyll\/g\/m+FRt5bRKBFzLH6QwEYdqcDm3Vzi\nHifgn3r5qdM8rgAJo9Q6Nkt5ua8hG2I+fsCwAMxkpGeiBoLFhVg1XeO4H+DNT50Q\nINHXOPh57dlddcoQWjLlSHrSIqCfAkHHfJ72UWRNnQDM\/PCwaKiMAL5OVlp0JU+2\nA+Qg1czLmFv3uAoLKZnOVuh2vrmMI6PXIYhF63yqRJpZRsczMMnhXB648r39G9AK\npSnu271LI7YKPW8VNPiasft3aaeToH+74ky+6VScO4wleGSvqo7m8SPPG4R3r+\/d\nv31bbdNvwDDYbtadr6bbLgEkIDID2Bw1MmlK+t88Y+C2FGwaPKO0jHyq\/YCNAgMB\nAAEwDQYJKoZIhvcNAQELBQADggEBAE4OgRAgU2fX8ij0yCg62BWD4Z+mbCkekYZh\n8492uFQXOk545bqQDFTblBqBrCEiFg37wPNZNYReJ0nwxx7NtKvZZBpMrHDp8dmW\nrbd1cIWHpuishIjs58u4MxfCmzYz9kSMGLzck6\/bRLXl57gtUSG8rnSi2cSJ7hOf\nju4OuMiOTVJxUdwowU0CIY+rhv5FysFDiDy9im2Byl8rtdT24a2cq3lKp3f0vaGG\n0lsOL+KHNzn7XUWi+IHN2LB+4dvle9sIAtqH6i+DnJ\/stcI1EVGH1L38vYGmQa+j\niwHzctVQr5NvNvypZcJO97ETeYvNVYrDo4pwLMDOaOpPxEFOi+E=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"folderplayer","categories":["multimedia"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/biosonic\/folderplayer\/issues","website":"","created":"2017-12-04T09:29:23.808610Z","lastModified":"2019-01-10T10:04:37.804774Z","releases":[{"version":"14.0.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=12.0.0 <15.0.0","minIntSize":32,"download":"https:\/\/cdn.street.rs\/folderplayer\/folderplayer-14.0.0.tar.gz","created":"2019-01-10T10:04:37.706826Z","licenses":["agpl"],"lastModified":"2019-01-10T10:04:38.649665Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=12 <=14","signature":"X7rnhkBx7LI8F0oW9KSJpbpY\/\/rBZBKfD38hQ9WX24jGTWyfsnzot0K5XL4GRgM5\nOJSLX56GV0EvzvraghHgnVbWwjU8DQuS28PXkTIXmvMbyrITX17EDa0Rnedn\/eSA\nmZRORXbBQeEreVbhNkl2gcZEd1njnAVCMH8+hduUFeRPIR+ZHSPjjhHxX\/KdgIkj\n1MTQl4Jctp9\/eWc2RLC5CZSn\/TawYS9Ke653cBznzfjXqwmL8z2\/VD2\/\/wwJDBNh\nL9IAkh39DEdApa0OAYGEh0Aut+UpcDtOF5KGXm75rXByyZELxE3gsvuNAORJvuag\nQCiNEgigKINyQuQW7jJIDaW4\/OiYSHySHL\/8MnMNxrb6HR+\/zON7tqC\/9RQnRSKr\nHQEcqphOkE4w4HD3pJADvlFZuB3MZN2cGnLh1WnSdSd+c2qXcYuhq\/XpFzxjQ1TC\nXLp9sh\/ptisPEkvbkenyh0drTmdyTyVCAlsAtaH73RJe\/5HWAfd8Qez5O7u0xvLT\n0PpQKmGGJQy8jxNqi9xubPdvr841Pypc6onGS0vKQl3VEtuh428uUosZT1PnYbQm\niKx1Z+VpKTTWUeNi8dUjDB7R1EL7DRDwWEXXPmjNU8s330gMTHjeHxPndbRvcb4d\nzupX1+CL4mVpva6gX69+OZu+V9kOSIIhaPkXbMSAkT8=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"translations":{"en":{"name":"Folder Player","summary":"This App collects media files from selected folder and put them in media player's play list.","description":"Usage:\n\n- install app\n- enable app\n- in FILEACTIONS MENU (3 dots to the right of the name, in file view) select PLAY\nenjoy"}},"isFeatured":false,"authors":[{"name":"Aleksandar Veljkoivic","mail":"coa.develop@gmail.com","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBzCCAu8CAhB+MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMTcxMjAzMTAwNDQzWhcNMjgwMzEwMTAwNDQzWjAXMRUwEwYD\nVQQDDAxmb2xkZXJwbGF5ZXIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC\nAQDXyLX1BtBZiLDRkdlN3zG1Cb16XO9fJrG27CNY5pYeHCNLLLfH1AORAs3iq1IB\nDZN+c981qkmTYEYNFNTLAB\/OkXFI0WZTuYuptHGLHLFMEwCCUVD8NFjRQiQgXxhd\nRh2sD5XdU\/H17qzWbLxKWQH15S1lwDNs53zphnv474eWlWpr8HLt2ZBU6Pl2RPRi\nyA2FO6yeo2PG3xaQfJi74+VOO4tgnPq8VIyJrMGNgYF0ILEfrlk1qM73LkngXw5J\njuKWYw1A2HwWS6H0cUQNxHO4u2fLsTPfXZUIlZqCMIx6L+FbLVMIlfBQCPnQkcfC\nX9SodwFUoeGQT0iVmsBqVV\/xNAgmQ7mjsiwJwCPo2z8\/OOPQBfFkexUZWpuMzYEh\nC1jjUoG1pb3bWQqnCq2Pou\/lSG2jvSQcHnyaAg3f1e0Y6CuvIwYTR6fyXSvlga+Z\nr\/K17BlrPLq8yXLikQ0yKp1MZ6nz6ZgdqXoWIi03thBPAXjf+urASDnBXs\/Si+fu\ngJUkW6jtYsldEQOBrGaoPtwP1MN7udFYXF3sUQP8VC\/0AQh9U\/K97Z+\/DK921I5\/\nLzXXgGtW8to9FJuuNDXXZLigmdeXKTCwZNuAFRh53xVyTVffzE163\/aa5vud+xIa\n9YCBvYuiuTeZX9JFshzP3HT3YhitPJZaYqWh8cLjzlgHJQIDAQABMA0GCSqGSIb3\nDQEBCwUAA4IBAQB95CNxgzhNwuH9CJXWNHyn5dnnAwUC0jO6bhduiX9Ya5H7UjUi\nWg3sRd2w71y\/kzJF+hsrFVrBTO5LcKJY7D+djPTgyXZaCMDSzmBsVAG81H\/9DYUZ\nJa7s3b4JCYdib7sizXCEYzUmpzbsw1+k5drxWPrODqfFXxX7o16luufAWJCGoHsO\nl8L8X8p\/NNtX77M+Fr+W\/LR8uec4oFA8dT9Uy3dL\/MC+eRWX3\/kRyOxF4KyvOfZ1\nlWno2qVvtNT+O3jFVlS3FofIxyvdFDTrudUwgd6CgggaFAaj3rihJkSJZxO7F8gD\n9rzjCsvHTXTrrS01s8AH4FRSPJ164sV1DBBY\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"cfg_share_links","categories":["files","tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/jimmyl0l3c\/cfg_share_links\/issues","website":"https:\/\/github.com\/jimmyl0l3c\/cfg_share_links","created":"2022-03-03T14:33:47.952127Z","lastModified":"2025-03-12T17:09:17.571488Z","releases":[{"version":"7.0.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.1.0 <8.5.0","platformVersionSpec":">=30.0.0 <32.0.0","minIntSize":32,"download":"https:\/\/github.com\/jimmyl0l3c\/cfg_share_links\/releases\/download\/v7.0.1\/cfg_share_links.tar.gz","created":"2025-03-12T17:09:17.561426Z","licenses":["agpl"],"lastModified":"2025-03-12T17:09:17.616583Z","isNightly":false,"rawPhpVersionSpec":">=8.1 <=8.4","rawPlatformVersionSpec":">=30 <=31","signature":"YHARvDvYcwPI\/lRflrwVXuNeNNs1izzRa+4cRarj+2EGFlD9JwybWUd7hItAN7HpjxXs0WgvDZ0BF9aGOOLKImqkWn9zkshfmS7tgLpaM2snuds7Q23Lb9X7w7DdJnTkw2cUKw5JcMa39cSKjFgl\/vo7wY\/S9ccHn0tUW0osVdYoUODY6QB1MndEM0qUepx9uaaPiKBpwbUdu5O5ZdA8JWbziUfIgu3\/ceFj5DgNF+37DZkv5TMIujtCMGo6b+TJJdXYpyvhR8FdZgD6avUREeyQWVDpz2lTZGB\/UvRttvXSvSBhWMjuEh40wKgtVfaU2gUnZVH8hZI48oZSFCJ7aWz7gqi5hqNYqGXWOIVrcpa886OvrFiHnVYI9CsQq9VnhizqJr+3AtnP5a9XURnIx0zvrYhkPfrC+q\/ng+CaxegOd2LV6PpMvid1bxdaSnzQYWgCLWyfKp9WlZvSBf1KS+4DMLA+l0dPiQlC4wInFfpZL7msFtqA\/sgJbAWjdqaKYblViph4Rxicd+fydLFWaTEjBhzSg4zQLnGm62JRIQFwSK0TZscMFqIhZg7C\/dEvlVSoyIxs7ARqQMJrNEC020Tf6sZDt\/t2DmzDP6YuFDX03T4FLn1G3Lpey6f7upn0qdN4l1+cTseEpLV\/ZtAwEAfaGmG3L4PtROp3a3+5YmQ=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2ppbW15bDBsM2MvY2ZnX3NoYXJlX2xpbmtzL21hc3Rlci9zY3JlZW5zL3RodW1ibmFpbC5wbmc=","smallThumbnail":"https:\/\/raw.githubusercontent.com\/jimmyl0l3c\/cfg_share_links\/master\/screens\/thumbnail-small.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2ppbW15bDBsM2MvY2ZnX3NoYXJlX2xpbmtzL21hc3Rlci9zY3JlZW5zL25jMDIucG5n","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Configurable Share Links","summary":"App adding the ability to specify share tokens","description":"# NOTE\n\n\u26a0\ufe0f **Since Nextcloud 31 (Hub 10) you can specify custom share tokens in Nextcloud without 3rd party apps. It is disabled by default,\nbut can be enabled in admin settings. This app will no longer be maintained.**\n\n## About the app\n\nApp for Nextcloud that adds the ability to specify share tokens when creating new public links and change tokens of existing links.\n\n## Features\n\nSharing sidebar is expanded by new section (Custom public link) that allows you to create public links with custom share tokens.\nYou can also customize share tokens of existing public links.\n\n## Settings\n\nBy going to **Administration settings > Administration > Configurable Share Links** admins can set default labels for custom links and minimal token length.\nDefault label can be: none, same as token or custom (the same custom label for all custom links)."},"cs":{"name":"Configurable Share Links","summary":"Aplikace umo\u017e\u0148uj\u00edc\u00ed u\u017eivatel\u016fm specifikovat vlastn\u00ed sd\u00edlejic\u00ed tokeny","description":"# Upozorn\u011bn\u00ed\n\n\u26a0\ufe0f **Od verze 31 (Hub 10) je mo\u017enost specifikovat vlastn\u00ed token odkazu p\u0159\u00edmo v Nextcloudu bez aplikac\u00ed t\u0159et\u00edch stran. Tato mo\u017enost je ve v\u00fdchoz\u00edm nastaven\u00ed vypnuta,\nale je mo\u017en\u00e9 ji zapnout v administraci. Tato aplikace nebude nad\u00e1le udr\u017eov\u00e1na.**\n\n## O aplikaci\n\nAplikace pro Nextcloud umo\u017e\u0148uj\u00edc\u00ed u\u017eivatel\u016fm specifikovat vlastn\u00ed token p\u0159i tvorb\u011b nov\u00e9ho ve\u0159ejn\u00e9ho odkazu a zm\u011bnit token u existuj\u00edc\u00edch odkaz\u016f.\n\n## Vlastnosti\n\nPostrann\u00ed panel Sd\u00edlen\u00ed je roz\u0161\u00ed\u0159en o novou sekci (Vlastn\u00ed ve\u0159ejn\u00fd odkaz), kter\u00e1 umo\u017e\u0148uje vytv\u00e1\u0159et ve\u0159ejn\u00e9 odkazy s vlastn\u00edmi sd\u00edlejic\u00edmi tokeny.\nTak\u00e9 m\u00e1te mo\u017enost upravovat sd\u00edlejic\u00ed tokeny existuj\u00edc\u00edch ve\u0159ejn\u00fdch odkaz\u016f.\n\n## Nastaven\u00ed\n\nV sekci **Nastaven\u00ed > Spr\u00e1va > Konfigurovateln\u00e9 sd\u00edlen\u00e9 odkazy** mohou administr\u00e1to\u0159i definovat v\u00fdchoz\u00ed \u0161t\u00edtky vlastn\u00edch odkaz\u016f a minim\u00e1ln\u00ed d\u00e9lku tokenu.\nV\u00fdchoz\u00ed \u0161t\u00edtek m\u016f\u017ee b\u00fdt: \u017e\u00e1dn\u00fd, stejn\u00fd jako token nebo vlastn\u00ed (stejn\u00fd \u0161t\u00edtek pro v\u0161echny vlastn\u00ed odkazy)."}},"isFeatured":false,"authors":[{"name":"Filip Joska","mail":"filip@joska.dev","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.9285714285714286,"ratingNumRecent":0,"ratingNumOverall":7,"certificate":"-----BEGIN CERTIFICATE-----\nMIIECjCCAvICAhG\/MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjIwMzAzMTM1MzExWhcNMzIwNjA4MTM1MzExWjAaMRgwFgYD\nVQQDDA9jZmdfc2hhcmVfbGlua3MwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIK\nAoICAQC5FcxKZ4SlCKrOU5xDOTvowhcHnfQqfUxQeQmxbiz8zZZko3G+LBLVHwx7\ndiucAoGJSZQdP0Q66Vi53sX2ZiLghhWOhpSYJXeFMgm1zyMmhkNQ4qZVvdSb66De\n8P8f9MBOLXxehxeQqiUFwIjOLtTfU\/wrusz0AOToE0Yj4XTmQhBajfCbXBy1SAcY\nHGbMHvaSMFzVom91Dv0y9FhybwNIjbIgLkT81SkRjib0rhdkeWfklqT\/2F6j8IxZ\nzyEzkDIhTzC25jVjCNNacMQkHyi0ZWKF4heQQPLuc1D7rxUEaq3qBDgz6gGOzF\/9\nt48niXAwZX5ja+poKJ1wnNu1gXOMNp894fKzZRMdzuMEGSElQhJjYDI\/TyQv\/kWB\n+XEfWX1pVkmbhJpAanNX0ToPXMRQ4qviII6Bv3URJRyKNi4R95Eah2G4rf+zSpRG\n6t4f70+JoWFWde2vv4FlsTuqMo\/+JmWzMZE1pFXYeO4+nNwYH4njLyqdrRB21j9d\ntHU5hcmPnwQA7ubEiTB9vaU+0fT0+2T70OXLM7T9\/U1Rl27lWuj2lxe0\/KcMdhv8\nIvvYRHuvOKHbBYKBoj\/dr4gUagVgot7dHj9v7AwQvvu5+HE2\/Ttjw9TulLRmlK3J\neELn+eoK8kWPfSYzqQyh8Hnywcjc3GRcMfkfzTipqxVYSnv7ywIDAQABMA0GCSqG\nSIb3DQEBCwUAA4IBAQAtgBRA2T1KBXrAFUW78uPAXzcgGhB\/5r1Q+2mMvy6YNHvQ\nYYrJRdgtBet3fuv+7ixj9D6UY+349eyvubLTUFA2ql8FeRuMRlPuqxWw3Bl9Bbzz\nVWlIxei++wiQED0OLox9h3vNfWkvgqLxlxqOyXADbtHs5lAb6gOsHoDILyAGHn3k\nb\/FuZpISyJ0vj6ix6KfbrtfE8\/mKQoZlIY8CZY3hP6nTmUG9sXuXvxrpqqCZEyRs\nxiY64UxL8rU49Jq0BpcMZTRJYukdq1zr1hRht2RIGp\/kdh0QykVCPaEMHGXaoAPJ\n21pDE1Um9DiWmpWjmJIuXQ\/BtIjlU1n5PO0w6qw\/\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"share_audit_dashboard","categories":["monitoring","security"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/kreotropic\/share_audit\/issues","website":"https:\/\/github.com\/kreotropic\/share_audit","created":"2026-07-15T21:50:17.592256Z","lastModified":"2026-09-04T16:38:53.374660Z","releases":[{"version":"0.5.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.1.0","platformVersionSpec":">=31.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/kreotropic\/share_audit\/releases\/download\/v0.5.0\/share_audit_dashboard-v0.5.0.tar.gz","created":"2026-09-04T16:38:53.363380Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-09-04T16:38:53.413143Z","isNightly":false,"rawPhpVersionSpec":">=8.1","rawPlatformVersionSpec":">=31 <=34","signature":"PH3yaeVmkXib4CX4qCWHtTm8lV6o5dWVRKKMImcXYNrrd1ghQ3fWdg9wOcCIdFD\/5ZjudUaQtab1vhWjHIyqP4dlDXBtXczAmM52yIJAYOlakI5QvSeFGuHreZt56MRIzsAWZevqec5d93hSiIUdHMw4e0qfr4odODOF5Bzu8e5iA5yc0GfV95T\/8GcSP\/2lRdiykY8Hzbci\/HJZeBfqXha1+qto+5iCJtrQ333WG47n\/oeX54ofguGl5MYn4rJcfxrOsb\/mMma5iOjwKQxa5uDW0ikGLOEU86dfStmWvMIpeIIyU6qRpAhAD06Tf7msDELGMVvEOQ7kpfe1PT4Mwx9ZXD0nRyrfHu8LJ9achx1EiHQpEDcBHVIs2oJFfaP\/rVlDRxmJtNIWpNZCrIWt\/I8ZJsg0xMjTv1F3LhvZ4Ajv8ivc99QjszwOPdEIYuqqz693mD3faGYY7+Zp+xBSzTvwQI\/jUCzRMn25e1iYkj1hO1QmWwopkK9U7gEDsXmYI7QgrY5AdYNDn8aesAkJCp+JHhE+3HzfYZMz41S4GxsKm49rKXIbxMPwzb6DYlCNW9c0pCubQdhrdR6htDW9IAXON3p+oXqGKkkneNDup8lI5Ttju6JHHkG733x4ne1pMGLUCFLi5SSd86eOWSkyfjjtGTgk0M9ni340B3z1fxs=","translations":{"en":{"changelog":"### Added\n- **German, Spanish and French** translations of the whole interface.\n French contributed by [@QwazarFR](https:\/\/github.com\/QwazarFR)\n ([#10](https:\/\/github.com\/kreotropic\/share_audit\/pull\/10)).\n- **Try it in Nextcloud Playground** \u2014 a one-click, browser-only demo\n instance (no install required) with Share Audit Dashboard pre-installed\n and a handful of shares already seeded, so the Dashboard, Security alerts\n and Lookup & Orphans views have something to show immediately. See the\n README for the link.\n- **Jump to a specific page** on every paginated list (All shares, Security\n alerts, Orphan shares, Deleted shares, Access lookup) instead of only\n stepping one page at a time \u2014 useful once a list runs into the hundreds\n of pages. Contributed by [@QwazarFR](https:\/\/github.com\/QwazarFR)\n ([#17](https:\/\/github.com\/kreotropic\/share_audit\/pull\/17), fixes\n [#11](https:\/\/github.com\/kreotropic\/share_audit\/issues\/11)).\n\n### Fixed\n- **Soft-delete failed for user shares** (`share_type` 0), the most common\n share type: it silently never landed in the recycle bin \u2014 the share was\n still deleted, only the safety-net copy was lost, with no visible error at\n the time. Caused by the retention entity's zero-value defaults matching\n real values (`share_type` 0, `permissions` 0, an empty owner) closely\n enough that Nextcloud's own change-tracking treated setting them as a\n no-op and omitted the column from the database insert. Thanks\n [@dauni](https:\/\/github.com\/dauni) for the precise diagnosis\n ([#15](https:\/\/github.com\/kreotropic\/share_audit\/issues\/15)).\n- **Generating a password for a public link could fail** (\"The action could\n not be completed.\") on instances where the `password_policy` app enforces\n a minimum password length longer than this app's own 14-character\n default. The generator now generates at least as many characters as the\n instance's configured policy requires. Thanks\n [@michel-thomas](https:\/\/github.com\/michel-thomas)\n ([#9](https:\/\/github.com\/kreotropic\/share_audit\/issues\/9)).\n\n### Documentation\n- Documented a known ARM64 + PHP JIT segfault (opcache tracing JIT) some\n users hit on enabling the app, with the `opcache.jit=0` mitigation. This\n is a PHP\/Zend JIT compiler issue on its ARM64 backend, not an app bug \u2014\n see [#3](https:\/\/github.com\/kreotropic\/share_audit\/issues\/3)."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2tyZW90cm9waWMvc2hhcmVfYXVkaXQvbWFzdGVyL3NjcmVlbnNob3RzLzEtZGFzaGJvYXJkLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2tyZW90cm9waWMvc2hhcmVfYXVkaXQvbWFzdGVyL3NjcmVlbnNob3RzLzMtc2VjdXJpdHktYWxlcnRzLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2tyZW90cm9waWMvc2hhcmVfYXVkaXQvbWFzdGVyL3NjcmVlbnNob3RzLzQtZXhwb3N1cmUucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2tyZW90cm9waWMvc2hhcmVfYXVkaXQvbWFzdGVyL3NjcmVlbnNob3RzLzItYWxsLXNoYXJlcy5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2tyZW90cm9waWMvc2hhcmVfYXVkaXQvbWFzdGVyL3NjcmVlbnNob3RzLzUtYWNjZXNzLWxvb2t1cC5wbmc=","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Share Audit Dashboard","summary":"Visual audit dashboard for all shares across your instance","description":"See and audit every share on your Nextcloud \u2014 in the browser, not the command line.\n\nShare Audit Dashboard gives administrators a single, visual overview of every share on the\ninstance (user, group, public link, email, federated, Talk), flags the risky ones, and lets you\nfix them in bulk. Regular users get a personal view to audit and clean up the files they share.\n\n**For administrators (Settings \u2192 Administration \u2192 Share Audit):**\n- Dashboard: totals per share type, a 12\u2011month creation trend, an internal\u2011vs\u2011external exposure\n donut, top sharers, and attention banners for insecure links and orphaned shares.\n- All shares: a filterable, sortable, server\u2011side paginated table with per\u2011column header filters\n and human\u2011readable permissions. Export the filtered view to CSV.\n- Security alerts: public links with no password, no expiration, or a sensitive file type \u2014 fixable\n individually or in bulk (add a generated password, set an expiration, revoke). Rules configurable.\n- Orphan shares: shares still owned by disabled or deleted accounts, with bulk revoke.\n- Exposure map: internal \/ external \/ public reach, a 0\u2011100 exposure score and the top public sharers.\n- Access lookup: search a user, group or email and see every file they can reach, with revoke\u2011all.\n\n**For every user (Settings \u2192 Personal \u2192 My shares audit):**\n- Review the files you share and fix your own risky public links (add password \/ set expiration \/\n revoke), plus a dashboard widget highlighting the links that need your attention.\n\nUnlike the CLI\u2011only sharelisting app, everything is available in the browser."}},"isFeatured":false,"authors":[{"name":"Ricardo Ferreira","mail":"rsfneg@gmail.com","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEEDCCAvgCAhOZMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwNzE1MTAyMzI4WhcNMzYxMDIwMTAyMzI4WjAgMR4wHAYD\nVQQDDBVzaGFyZV9hdWRpdF9kYXNoYm9hcmQwggIiMA0GCSqGSIb3DQEBAQUAA4IC\nDwAwggIKAoICAQCx308O8jTgDadfFtycc9pb4gAyYxIhDeLPO2hGyabdcwTTq3wM\nGEQ+2O3OvPk3BTOswBBhNyOT5qkay7t3F12Q6K0E4C80dqk4Wg5mEd35FnBTkzaA\n42502E7REGrIR6ec93sVA3Nl1QNgxjqKPsjyBEAsRjNqFyMuCu+xCn0OjVcTE99b\nDnQogSbAdpHWbTDNaqaG82h2w2iB9xWmFNCrBrtbNjo5OQTTcjdavJkF59dmDlEg\nWrFy\/DWkEN98hwvCfSRoz87CTe2GdMJYwXaosF9Ms97ze9tRNqJZxqwAqRWRX7uF\nhzETXDOt9JJRSllEUwGDPlrv15lCOPdcsdZKu1HJH7Cgn0qMpU5+FbOZAGt5x1Ab\nJ+V09jz4oTOJcEH0QL5kK1jtlYbtxMfd0e2tiZp3xZ0jR0T\/Lnh2caq\/HzN6TZvi\nouvBrTYG7sTQfXhpvFLwm55uNLQws9eawmh+JIHHtFdX7yIaNCVc\/Pa7wb4eZ3ji\nlX1oS\/dQMF++7g3CFNfB2LcM2JrHj6yztMCz2Qhp22d8iWAhZNCvPZIA09Z+D0t1\nAx+PKPsbhT02D5lwEqnKWu3OTPOsUs5FmE+oztYZhBPgXUm97Ws8NVzdJcq5Q\/by\nOpiejUcZT\/JDSqrV14QDzsjzx6Qpgi8fVXYJ6PV39m2Y3vL4Jssa62SsbwIDAQAB\nMA0GCSqGSIb3DQEBCwUAA4IBAQAlI8eUs8ctTUVZ5jT2h8Rk2O8wOSSOnIZqkXx\/\nQAa7fmtZZMRMYYzj3cU1dpvSl6TmryiJt504n\/BqG4mFCsX4Wm0BW\/9ASlu4CTyJ\nNjc71R1glqlAMGw9fyLecQqF7ohbwJHQkGrqrm74e8yT7xa3YatlGbYNIXRKirFf\nzjxY+ZrWAusNv8c30isE7Kxv5GILJyDq+LemaFj1a+CFm4jZvHUlGn7M50KwdvyW\nVaZB9Rqm0H1bdQF5l1kzNOmej6TdQ4SBGttDBu93MmJMKjvkRA0mR+56lF33ZSfQ\nEDNVN0giFQWoJG2dyMLRoXxC5Q0IIAHGj+FtIh9PdmQKMDyS\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"nextledger","categories":["office"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/holger-dev\/nextledger\/issues","website":"https:\/\/github.com\/holger-dev\/nextledger","created":"2026-02-16T11:24:10.614626Z","lastModified":"2026-09-17T11:36:02.317035Z","releases":[{"version":"1.7.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=30.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/holger-dev\/nextledger\/releases\/download\/v1.7.1\/nextledger.tar.gz","created":"2026-09-17T11:36:02.299207Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-09-17T11:36:02.346893Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=30 <=34","signature":"jewwys\/Mg+kXjsENHUm6YcTkD4sgwlnzfZnTwH630E2P2RXf6O0HlUOIsW1intaliHBeGBw0248inm9h215FCM5tJjNLQ\/HTRThzAmCUIkafWdivkX3MQT21Ti3SOUgg2PIozNUOxQYMzWit85WanPSzA6Ad0+Nqk7eL2aPGV1SmCvxLLJHbN3tOs4bO6BliJRYAN+FkMUwYXcrtCEjmuZioDdi9V2M5z5NvZs8ymkJzeTD70wg3KGqXIMK\/gN5B1bWmCqvPBw3xLZyFa8TMMGq2ZNs4YC8TnbtpBfisFHrC1CxRmgQ0fWbCTIPRhV+RqxFnQCGTS8WnMJvNpLjw7tufWxUCIcYSk8rSEbavcmNF2zO2fB1GJelj3xnta2nAVY66ZH3ZN1nUUk+mPwmZEDXuHjjZif7SulhzwSBCf2ovHiHw7PXig\/QCF+yAqQk593ykbk5BOPWD19baxu3CfPc5AaaauDeY7kfjlCMlvvD0HYfF7Ne73DXF42H6J\/GRAiCigM4JeOIwUkmVXIbhRA64YR\/wsKogpJ178QFZ+2OngrYkYwZ8Fy6pzsp7nHl8TcuQjJrgpzBMtZbN+Nf3WlDNWdgLG77Hjnkxh0EaZuKDXOuxJ3ijnUqA8GGgoeJgjlWJEULw6dAph+FYfHscHBQ8X8gYJBPvUSlG2fLbN0o=","translations":{"en":{"changelog":"- Raise supported Nextcloud version to **34** (`min-version 30`, `max-version 34`). NC34's removed frontend legacy APIs (jQuery, Backbone, `OC.Dialogs`\/`OC.Notifications`\/`OC.Apps`, global snapper) are not used by NextLedger; the backend introduces no breaking changes. Fixes the App Store install error \"Server Version 33 oder niedriger wird ben\u00f6tigt\" on Nextcloud 34."}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"translations":{"en":{"name":"NextLedger","summary":"Accounting, CRM, invoices, offers, and annual profit\/loss reports.","description":"NextLedger provides bookkeeping, customer management, invoicing, offers,\n and annual profit\/loss reports inside Nextcloud."}},"isFeatured":false,"authors":[{"name":"NextLedger","mail":"holger@heidkamp.dev","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBTCCAu0CAhLxMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwMjEzMTQxOTMwWhcNMzYwNTIxMTQxOTMwWjAVMRMwEQYD\nVQQDDApuZXh0bGVkZ2VyMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA\nzUsohOATGovaugYiVs8HOTfZh4guZZZ\/U2pvEL+bD784ZyHeUvaUbhfCQsNsSCkh\nKlSAqJ1DGhvLCDYPu\/Yl+tvLGuaxh1SGocLHv8DXUq+h89ngwtfGiqPH3B0e1FF1\nqm3apuSBJc6trl3Dqy5oc3RFLhjP9zwzwA\/UkoBdch4DEFW1Ukvap8CM8WwHgdWc\n0i5250iILmD4g3twkvTkGEMipeVCyvQdUZmq8+Uo1xzhvmrMH198ZBcpuhqQCssa\nztfdDXzbNF6hN97IMKZ7gvG2tNOBast8IAO33i4JUh46QPv8SNG647yGk5Rn\/RCC\nUWvQ\/02huNEg+r9w6xzH3QVJ3MyuyKth+YqTdxRj4PtryNvchvDG5DPlWkEonJhQ\n6DIPwWkyN89QdhDNF\/oEfwa+\/Klzw3m1zoomvr4UpCJL0CaC\/OI7Z0xDE1Ri+yKb\n3hW5ODiQjfYS+0Sx9W4Mh1S9mGe\/Or5ZFibqdEPXbt+9QT\/3gZkUj\/mw6vzDJACX\neXpuidMvfSb8xC4DV65hC\/cgNHlEbi12cCIci\/FkoYOCiHMXpbp5JMVvHKcwXssf\nKW2ZWqTTv9fhWaJvqXgS7opolUEDryCfDnAf3kLI97U0JaFosuTl7itEFk8YfBtO\n3Bgrf+5Ve7rVokgrkmLTAIbBlovaWxjeBuod6HC1OgsCAwEAATANBgkqhkiG9w0B\nAQsFAAOCAQEAKGI2z7yfwDL0RPi+M\/3ONKeDzzz6Yv58iZIiYitSxDuI412cG\/sJ\nymDkG0gaZZY+wGg1gtKoJoqo4lPTcOLGf04M6n0ez+UTHBs586pJkLdQljPc9EA2\nDGn495yoM+RoNaxHvrvUDbIBABGfZW8qfD0xQPqXSbxCc42wXSxduVIl2LktEKgB\npzYnkgY2fuUQ6KdL+7nvIoL4Ld+sbMCkwQ31P81LJShme3yl845QoGGAakaKgGsl\nSfkz7SO6htxcIqDY4lZ+eBIPRzAR\/DqQ46E8dGVIUYZwzwcldsC+gUhyavOh39OD\n4wTwx6AukcWTajfscwdJpQTMTwTwoYfJnA==\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-09-16T11:49:49.416044Z","releases":[{"version":"2.0.101","phpExtensions":[],"databases":[{"id":"mysql","versionSpec":"*","rawVersionSpec":"*"},{"id":"pgsql","versionSpec":"*","rawVersionSpec":"*"}],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=32.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/aSoftwareByDesignRepository\/nextcloud-projectcheck\/releases\/download\/v2.0.101\/projectcheck-2.0.101.tar.gz","created":"2026-09-16T11:49:49.392736Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-09-16T11:49:49.539468Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=32 <=35","signature":"mgXw\/2dlhHGAwEw10ZzkCFn1fjsvI+w35fOr6KJ4F+WH5J7wQH1AWNlhCsUZ2q0azClcbgm+DBMTNildP\/PCojAVFYk0NzUI4jrg9O4Eohplki4pxclPLls8rq2DZgL+mmnQmyVUmIfAHTplGfd524\/8cjR5Qwn8Qrc7MPmrAlV5qc0KjpZ+je0q36jDMvt6OA+rcJ3mV2UfuESzPFTV6lvAdJEbPPPsIaEGkU0C87brrnGcXDIdTCoU5IWD9+X2aJAQzpIyeFGkw45q06vbvN9Wd1Vl8LRk8VsLECsEXEtb9fIVN11HZIjo0IrtLWS3P1MM500UQLJG6GI3ibJiX3T+Z5TiAZyRHKARfORIzszf9u27upa1WB7XdI+Rm1+Es15Qg05eYD5RVpHF0BZBBJZ3r+ZVqNXO23nO2jn4DqNrXNPUzkWmcdukN9O2yk+A9XZn12b6N+wshcxsmZzdEgHdolQSSgGddMMkmz5Af+WFYcmuL1aNy64z54YVkX3gwVZOohfZHEep3IPbQj+4Rra64rPrEKSnXPKPBQZa3YKtTok+iNVrMGk1arSugLh1eRqG5F7xf9YbxpIrAUWsuAeXifvnpm4y68xeLWuhkZS4ZyzONMw+S0TwrrYsUIKYyun6O09ylyhcSn3MZg3JzwFpdHBLYbzsjTaFwuMENzg=","translations":{"en":{"changelog":"### Fixed\n\n- **Mobile companion bootstrap:** restore `projectcheck.companion.min` (and `serverNow`) in `\/mobile\/v1` bootstrap. The 2.0.100 packaging pass dropped the floor advertisement and hard-blocked official ProjectCheck Mobile against licensed servers.\n- **Project file API:** map `PermissionDeniedException` to HTTP 403 instead of generic 400\/404.\n- **Mobile booking:** atomic create + idempotency, entry-list `hasMore` pagination signal, and `serverNow` on rate preview so companions stay calendar-aligned.\n- **Symfony Console (NC35):** `CleanupCommand::execute()` declares `: int`.\n\n### Changed\n\n- **Nextcloud:** `max-version` raised to **35** (current stable **35.0.0**).\n- **Get the App:** dedicated `\/get-the-app` page route for the store \/ companion CTA."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/CgkJaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2FTb2Z0d2FyZUJ5RGVzaWduUmVwb3NpdG9yeS9uZXh0Y2xvdWQtcHJvamVjdGNoZWNrL3JlZnMvaGVhZHMvbWFpbi9zY3JlZW5zaG90cy9wcm9qZWN0Y2hlY2stc2NyZWVuc2hvdC0wMS5wbmcKCQ==","smallThumbnail":"https:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-projectcheck\/refs\/heads\/main\/screenshots\/projectcheck-screenshot-01.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/CgkJaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2FTb2Z0d2FyZUJ5RGVzaWduUmVwb3NpdG9yeS9uZXh0Y2xvdWQtcHJvamVjdGNoZWNrL3JlZnMvaGVhZHMvbWFpbi9zY3JlZW5zaG90cy9wcm9qZWN0Y2hlY2stc2NyZWVuc2hvdC0wMi5wbmcKCQ==","smallThumbnail":"https:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-projectcheck\/refs\/heads\/main\/screenshots\/projectcheck-screenshot-02.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/CgkJaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2FTb2Z0d2FyZUJ5RGVzaWduUmVwb3NpdG9yeS9uZXh0Y2xvdWQtcHJvamVjdGNoZWNrL3JlZnMvaGVhZHMvbWFpbi9zY3JlZW5zaG90cy9wcm9qZWN0Y2hlY2stc2NyZWVuc2hvdC0wMy5wbmcKCQ==","smallThumbnail":"https:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-projectcheck\/refs\/heads\/main\/screenshots\/projectcheck-screenshot-03.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/CgkJaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2FTb2Z0d2FyZUJ5RGVzaWduUmVwb3NpdG9yeS9uZXh0Y2xvdWQtcHJvamVjdGNoZWNrL3JlZnMvaGVhZHMvbWFpbi9zY3JlZW5zaG90cy9wcm9qZWN0Y2hlY2stc2NyZWVuc2hvdC0wNC5wbmcKCQ==","smallThumbnail":"https:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-projectcheck\/refs\/heads\/main\/screenshots\/projectcheck-screenshot-04.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/CgkJaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2FTb2Z0d2FyZUJ5RGVzaWduUmVwb3NpdG9yeS9uZXh0Y2xvdWQtcHJvamVjdGNoZWNrL3JlZnMvaGVhZHMvbWFpbi9zY3JlZW5zaG90cy9wcm9qZWN0Y2hlY2stc2NyZWVuc2hvdC0wNS5wbmcKCQ==","smallThumbnail":"https:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-projectcheck\/refs\/heads\/main\/screenshots\/projectcheck-screenshot-05.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/CgkJaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2FTb2Z0d2FyZUJ5RGVzaWduUmVwb3NpdG9yeS9uZXh0Y2xvdWQtcHJvamVjdGNoZWNrL3JlZnMvaGVhZHMvbWFpbi9zY3JlZW5zaG90cy9wcm9qZWN0Y2hlY2stc2NyZWVuc2hvdC0wNi5wbmcKCQ==","smallThumbnail":"https:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-projectcheck\/refs\/heads\/main\/screenshots\/projectcheck-screenshot-06.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/CgkJaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2FTb2Z0d2FyZUJ5RGVzaWduUmVwb3NpdG9yeS9uZXh0Y2xvdWQtcHJvamVjdGNoZWNrL3JlZnMvaGVhZHMvbWFpbi9zY3JlZW5zaG90cy9wcm9qZWN0Y2hlY2stc2NyZWVuc2hvdC0wNy5wbmcKCQ==","smallThumbnail":"https:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-projectcheck\/refs\/heads\/main\/screenshots\/projectcheck-screenshot-07.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/CgkJaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2FTb2Z0d2FyZUJ5RGVzaWduUmVwb3NpdG9yeS9uZXh0Y2xvdWQtcHJvamVjdGNoZWNrL3JlZnMvaGVhZHMvbWFpbi9zY3JlZW5zaG90cy9wcm9qZWN0Y2hlY2stc2NyZWVuc2hvdC0wOC5wbmcKCQ==","smallThumbnail":"https:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-projectcheck\/refs\/heads\/main\/screenshots\/projectcheck-screenshot-08.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/CgkJaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2FTb2Z0d2FyZUJ5RGVzaWduUmVwb3NpdG9yeS9uZXh0Y2xvdWQtcHJvamVjdGNoZWNrL3JlZnMvaGVhZHMvbWFpbi9zY3JlZW5zaG90cy9wcm9qZWN0Y2hlY2stc2NyZWVuc2hvdC0wOS5wbmcKCQ==","smallThumbnail":"https:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-projectcheck\/refs\/heads\/main\/screenshots\/projectcheck-screenshot-09.png"}],"videos":[],"translations":{"pt-br":{"name":"ProjectCheck","summary":"Controle projetos, tempo e or\u00e7amentos no seu Nextcloud","description":"# ProjectCheck\n\nGest\u00e3o de projetos de TI com registro de horas, controle or\u00e7ament\u00e1rio e precifica\u00e7\u00e3o de custos no servidor.\nEscolha como as horas s\u00e3o precificadas (taxa do projeto, dados mestres do colaborador ou por pessoa no projeto);\nas taxas hor\u00e1rias nos lan\u00e7amentos s\u00e3o resolvidas no servidor a partir do hist\u00f3rico com data de vig\u00eancia.\n\n## Recursos\n\n- Gest\u00e3o de projetos e clientes, atribui\u00e7\u00e3o de equipe, monitoramento de or\u00e7amento\n- Interface orientada a WCAG, alinhada \u00e0 fam\u00edlia de apps Check\n- Hist\u00f3rico de taxas apenas com inclus\u00e3o (append-only)"},"en":{"name":"ProjectCheck","summary":"Track projects, time and budgets on your Nextcloud","description":"# Projects, time and budgets \u2014 in one place.\n\nProjectCheck keeps customers, projects, people, time entries and optional budgets on the Nextcloud you already host. Book time against projects. Resolve hourly rates on the server from dated history. See remaining budget before the month runs away.\n\n**Free web app** (AGPL-3.0-or-later). Companion apps: https:\/\/nextcloud.software-by-design.de\/\n\n## Why teams install it\n\n- **Run the portfolio** \u2014 customers and projects with status, dates, search and sort\n- **Invite the right people** \u2014 Nextcloud users with roles and permissions per project\n- **Book and export time** \u2014 browse, filter and export entries against projects\n- **Price with a history** \u2014 server-side rates from project, employee master data or per-person on the project; append-only rate history\n- **Watch the numbers** \u2014 optional budgets and remaining visibility; dashboard overview; files on projects\n\n## Clear limits\n\n- Mobile may preview rates; the server stays authoritative.\n- Prefer `ProjectCheck*` in new integrations \u2014 `ProjectControl*` \/ `OCA.ProjectControl` are deprecated aliases.\n\n## Feedback welcome\n\nWe improve this app with real-world use. Bug reports, rough edges, and ideas help \u2014 open a GitHub Issue (https:\/\/github.com\/aSoftwareByDesignRepository\/nextcloud-projectcheck\/issues) or write to info@software-by-design.de. Your feedback directly shapes what we build next.\n\n## Requirements\n\n- Nextcloud 32\u201334 \u00b7 PHP 8.2\u20138.5 \u00b7 MySQL\/MariaDB or PostgreSQL"},"nl":{"name":"ProjectCheck","summary":"IT-projectbeheer met tijdregistratie en budgetcontrole","description":"# ProjectCheck\n\nIT-projectbeheer met tijdregistratie, budgetcontrole en server-side kostprijsberekening.\nKies hoe uren worden geprijsd (projectsat, medewerkerstamgegevens of per persoon op het project);\nuurtarieven op tijdregistraties worden op de server bepaald vanuit historie met ingangsdatum.\n\n## Functies\n\n- Project- en klantbeheer, teamtoewijzing, budgetbewaking\n- WCAG-gerichte interface, afgestemd op de Check-appfamilie\n- Append-only tariefhistorie\n\n## Feedback welkom\n\nWe verbeteren deze app met gebruik in de praktijk. Bugmeldingen, struikelblokken en idee\u00ebn helpen \u2014 open een GitHub Issue (https:\/\/github.com\/aSoftwareByDesignRepository\/nextcloud-projectcheck\/issues) of mail naar info@software-by-design.de. Uw feedback bepaalt mede wat we als volgende bouwen."},"pl":{"name":"ProjectCheck","summary":"Zarz\u0105dzanie projektami IT z rejestracj\u0105 czasu i kontrol\u0105 bud\u017cetu","description":"# ProjectCheck\n\nZarz\u0105dzanie projektami IT z rejestracj\u0105 czasu, kontrol\u0105 bud\u017cetu i wycen\u0105 koszt\u00f3w po stronie serwera.\nWybierz spos\u00f3b wyceny godzin (stawka projektu, dane pracownika lub osoba w projekcie);\nstawki godzinowe w wpisach czasu s\u0105 ustalane na serwerze z historii obowi\u0105zywania.\n\n## Funkcje\n\n- Zarz\u0105dzanie projektami i klientami, przypisanie zespo\u0142u, monitoring bud\u017cetu\n- Interfejs zgodny z WCAG, sp\u00f3jny z rodzin\u0105 aplikacji Check\n- Historia stawek tylko do dopisywania\n\n## Feedback mile widziany\n\nUlepszamy t\u0119 aplikacj\u0119 dzi\u0119ki realnemu u\u017cyciu. Zg\u0142oszenia b\u0142\u0119d\u00f3w, tarcia i pomys\u0142y pomagaj\u0105 \u2014 otw\u00f3rz GitHub Issue (https:\/\/github.com\/aSoftwareByDesignRepository\/nextcloud-projectcheck\/issues) lub napisz na info@software-by-design.de. Wasza opinia bezpo\u015brednio kszta\u0142tuje to, co budujemy dalej."},"fr":{"name":"ProjectCheck","summary":"Gestion de projets IT avec suivi du temps et contr\u00f4le budg\u00e9taire","description":"# ProjectCheck\n\nGestion de projets IT avec suivi du temps, contr\u00f4le budg\u00e9taire et tarification des co\u00fbts c\u00f4t\u00e9 serveur.\nChoisissez comment les heures sont tarif\u00e9es (taux projet, donn\u00e9es ma\u00eetres employ\u00e9 ou par personne sur le projet) ;\nles taux horaires des saisies de temps sont r\u00e9solus c\u00f4t\u00e9 serveur \u00e0 partir de l'historique \u00e0 date d'effet.\n\n## Fonctionnalit\u00e9s\n\n- Gestion des projets et clients, affectation d'\u00e9quipe, suivi budg\u00e9taire\n- Interface orient\u00e9e WCAG, align\u00e9e sur la famille d'apps Check\n- Historique des tarifs en ajout seul\n\n## Retours bienvenus\n\nNous am\u00e9liorons cette app gr\u00e2ce \u00e0 votre usage r\u00e9el. Bugs, frottements et id\u00e9es aident \u2014 ouvrez une GitHub Issue (https:\/\/github.com\/aSoftwareByDesignRepository\/nextcloud-projectcheck\/issues) ou \u00e9crivez \u00e0 info@software-by-design.de. Vos retours fa\u00e7onnent directement la suite."},"da":{"name":"ProjectCheck","summary":"IT-projektstyring med tidsregistrering og budgetkontrol","description":"# ProjectCheck\n\nIT-projektstyring med tidsregistrering, budgetkontrol og serverbaseret priss\u00e6tning.\nV\u00e6lg hvordan timer priss\u00e6ttes (projektsats, medarbejderstamdata eller pr. person p\u00e5 projektet);\ntimesatser p\u00e5 tidsregistreringer beregnes p\u00e5 serveren ud fra historik med ikrafttr\u00e6delsesdato.\n\n## Funktioner\n\n- Projekt- og kundestyring, teamtildeling, budgetoverv\u00e5gning\n- WCAG-orienteret brugerflade i Check-app-familien\n- Kun-tilf\u00f8jelses taksthistorik\n\n## Feedback er velkommen\n\nVi forbedrer denne app med brug i praksis. Fejlrapporter, friktioner og id\u00e9er hj\u00e6lper \u2014 \u00e5bn et GitHub Issue (https:\/\/github.com\/aSoftwareByDesignRepository\/nextcloud-projectcheck\/issues) eller skriv til info@software-by-design.de. Jeres feedback former direkte det, vi bygger n\u00e6ste gang."},"es":{"name":"ProjectCheck","summary":"Gesti\u00f3n de proyectos IT con registro de tiempo y control presupuestario","description":"# ProjectCheck\n\nGesti\u00f3n de proyectos IT con registro de tiempo, control presupuestario y precios de coste autoritativos en el servidor.\nElige c\u00f3mo se tarifican las horas (tarifa de proyecto, datos maestros del empleado o por persona en el proyecto);\nlas tarifas horarias en entradas de tiempo se resuelven en el servidor desde el historial con fecha de vigencia.\n\n## Funciones\n\n- Gesti\u00f3n de proyectos y clientes, asignaci\u00f3n de equipos, supervisi\u00f3n presupuestaria\n- Interfaz orientada a WCAG, alineada con la familia de apps Check\n- Historial de tarifas solo de adici\u00f3n\n\n## Comentarios bienvenidos\n\nMejoramos esta app con el uso real. Informes de errores, fricciones e ideas ayudan \u2014 abra un GitHub Issue (https:\/\/github.com\/aSoftwareByDesignRepository\/nextcloud-projectcheck\/issues) o escriba a info@software-by-design.de. Su feedback da forma directa a lo que construimos despu\u00e9s."},"de":{"name":"ProjectCheck","summary":"Projekte, Zeit und Budgets in Ihrer Nextcloud steuern","description":"# Projekte, Zeit und Budgets \u2014 an einem Ort.\n\nProjectCheck f\u00fchrt Kunden, Projekte, Personen, Zeiteintr\u00e4ge und optionale Budgets in der Nextcloud, die Sie schon betreiben. Zeit auf Projekte buchen. Stundens\u00e4tze serverseitig aus historisierten Tarifen aufl\u00f6sen. Restbudget sehen, bevor der Monat davonl\u00e4uft.\n\n**Kostenlose Web-App** (AGPL-3.0-or-later). Companion-Apps: https:\/\/nextcloud.software-by-design.de\/\n\n## Warum Teams es einsetzen\n\n- **Portfolio f\u00fchren** \u2014 Kunden und Projekte mit Status, Terminen, Suche und Sortierung\n- **Die richtigen Leute einladen** \u2014 Nextcloud-Benutzer mit Rollen und Rechten am Projekt\n- **Zeit buchen und exportieren** \u2014 Eintr\u00e4ge filtern und exportieren\n- **Mit Historie tarifieren** \u2014 S\u00e4tze vom Projekt, aus Stammdaten oder personenspezifisch; nur anh\u00e4ngbare Tarifhistorie\n- **Zahlen im Blick** \u2014 optionale Budgets und Restsicht; Dashboard; Dateien am Projekt\n\n## Klare Grenzen\n\n- Mobile kann Tarife nur voranzeigen; ma\u00dfgeblich ist der Server.\n- F\u00fcr neue Anbindungen `ProjectCheck*` verwenden \u2014 `ProjectControl*` \/ `OCA.ProjectControl` sind veraltete Aliase.\n\n## Feedback willkommen\n\nWir verbessern diese App mit R\u00fcckmeldungen aus der Praxis. Fehlerberichte, Stolpersteine und Ideen helfen \u2014 \u00f6ffnen Sie ein GitHub Issue (https:\/\/github.com\/aSoftwareByDesignRepository\/nextcloud-projectcheck\/issues) oder schreiben Sie an info@software-by-design.de. Ihr Feedback pr\u00e4gt direkt, was wir als N\u00e4chstes bauen.\n\n## Voraussetzungen\n\n- Nextcloud 32\u201334 \u00b7 PHP 8.2\u20138.5 \u00b7 MySQL\/MariaDB oder PostgreSQL"},"it":{"name":"ProjectCheck","summary":"Gestione progetti IT con registrazione ore e controllo budget","description":"# ProjectCheck\n\nGestione progetti IT con registrazione ore, controllo budget e prezzi costo lato server.\nScegli come vengono prezzate le ore (tariffa progetto, anagrafica dipendente o per persona sul progetto);\nle tariffe orarie sulle registrazioni sono risolte sul server dalla cronologia con data di efficacia.\n\n## Funzionalit\u00e0\n\n- Gestione progetti e clienti, assegnazione team, monitoraggio budget\n- Interfaccia orientata WCAG, allineata alla famiglia di app Check\n- Cronologia tariffe solo in aggiunta\n\n## Feedback benvenuto\n\nMiglioriamo questa app con l\u2019uso reale. Segnalazioni di bug, punti deboli e idee aiutano \u2014 aprite una GitHub Issue (https:\/\/github.com\/aSoftwareByDesignRepository\/nextcloud-projectcheck\/issues) o scrivete a info@software-by-design.de. Il vostro feedback guida direttamente ci\u00f2 che costruiamo dopo."},"sv":{"name":"ProjectCheck","summary":"IT-projektledning med tidrapportering och budgetkontroll","description":"# ProjectCheck\n\nIT-projektledning med tidrapportering, budgetkontroll och serverauktoritativ kostnadspriss\u00e4ttning.\nV\u00e4lj hur timmar priss\u00e4tts (projektsats, medarbetarstamdata eller per person i projektet);\ntimpriser p\u00e5 tidposter l\u00f6ses p\u00e5 servern fr\u00e5n historik med giltighetsdatum.\n\n## Funktioner\n\n- Projekt- och kundhantering, teamtilldelning, budget\u00f6vervakning\n- WCAG-orienterat gr\u00e4nssnitt i Check-appfamiljen\n- Endast till\u00e4ggbar taxehistorik\n\n## Feedback v\u00e4lkomnas\n\nVi f\u00f6rb\u00e4ttrar den h\u00e4r appen med verklig anv\u00e4ndning. Felrapporter, friktioner och id\u00e9er hj\u00e4lper \u2014 \u00f6ppna en GitHub Issue (https:\/\/github.com\/aSoftwareByDesignRepository\/nextcloud-projectcheck\/issues) eller skriv till info@software-by-design.de. Er feedback formar direkt det vi bygger h\u00e4rn\u00e4st."},"nb":{"name":"ProjectCheck","summary":"IT-prosjektstyring med tidsregistrering og budsjettkontroll","description":"# ProjectCheck\n\nIT-prosjektstyring med tidsregistrering, budsjettkontroll og serverstyrt kostnadsprising.\nVelg hvordan timer prises (prosjektsats, ansattstamdata eller per person p\u00e5 prosjektet);\ntimesatser p\u00e5 tidsregistreringer beregnes p\u00e5 serveren fra historikk med ikrafttredelsesdato.\n\n## Funksjoner\n\n- Prosjekt- og kundestyring, teamtildeling, budsjettoverv\u00e5king\n- WCAG-orientert grensesnitt i Check-appfamilien\n- Kun-tilleggs satshistorikk\n\n## Feedback er velkommen\n\nVi forbedrer denne appen med bruk i praksis. Feilrapporter, friksjon og id\u00e9er hjelper \u2014 \u00e5pne en GitHub Issue (https:\/\/github.com\/aSoftwareByDesignRepository\/nextcloud-projectcheck\/issues) eller skriv til info@software-by-design.de. Tilbakemeldingen deres former direkte det vi bygger videre."}},"isFeatured":false,"authors":[{"name":"Software by Design GbR","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-08-24T16:34:36.113352Z","releases":[{"version":"8.11.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=29.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/user_oidc\/releases\/download\/v8.11.0\/user_oidc-v8.11.0.tar.gz","created":"2026-08-24T16:34:36.088768Z","licenses":["agpl"],"lastModified":"2026-08-24T16:34:36.152250Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=29 <=35","signature":"TPQF0Y5J4joyMwmUXmFch0As2AnzLEMGem9F17Q2EuszSjZyyPfke8bhXuREG+E8Eu1NIS87wyB01WdcjEG3cyoH2RlTjhtQZsinRB\/IYgYgRyp0nY3UUpcmR9AFvcNjwOmASV75umYnim1l0SNLf+maDM547uLTjBkhQaiJU\/8B0cyYxRwKBXGa6gcZgDwQdbDcsT1crLNVJomV88G8e75Ctgu473MJBabJlMKlnwy4OJ+6fZ5SDmY0jfSAE6Qp\/G4cp1EvlhRdgfy8BD\/693q\/R1If3DzsvYBb5WdoED35NSR85e7Qkhv+a2QZ23QrRGKnwDRiGwwwhkjnGsKjPU+9NhgO6by7DXDLjww94vA+SQs63+f4MPA0b+WuUDLWJUT4+B4XtLaEsqGlBKJzR\/eGGxr3sTAEi7e3zbfVX04AQqwYsq+7ymcPQj1zSkMBwX\/MAZCSFwM9ZIAY8rz54HpR2mSHXjGpOxtzaRzYKquUWJ0+dVO1miBoY9JohRC3h3mvPr4vjBbHKzAQVqXXZbTUzG3Dw4Gw1X0dJIVFLZcJpnT33RfAxZ78Id7FN1PH9AlD7+JDfhtrUiOpAIawkXcfYeIwDaF2FOQ56GNo8BIBM3mimiH94WsX50KuFN+mKibbMzxt31eq7F+kB5aKq6lrcsbKKOatbVapx+3GF2M=","translations":{"en":{"changelog":"- Support for Nextcloud 35\n- Correctly get the list of groups @ArtificialOwl [#1494](https:\/\/github.com\/nextcloud\/user_oidc\/pull\/1494)\n- Save sub of an user for faster lookup and more uid stability @CarlSchwan [#1498](https:\/\/github.com\/nextcloud\/user_oidc\/pull\/1498)"}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"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":"Roeland Jago Douma","mail":"","homepage":""},{"name":"Julius H\u00e4rtl","mail":"","homepage":""},{"name":"Bernd Rederlechner","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":"ocsms","categories":["multimedia","tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/ocsms\/issues","website":"https:\/\/github.com\/nextcloud\/ocsms","created":"2016-09-19T21:56:04.745481Z","lastModified":"2020-12-23T09:06:48.487094Z","releases":[{"version":"2.2.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=18.0.0 <21.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud\/ocsms\/releases\/download\/2.2.0\/ocsms-2.2.0.tar.gz","created":"2020-12-23T09:06:48.387579Z","licenses":["agpl"],"lastModified":"2020-12-23T09:06:48.959012Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=18 <=20","signature":"NSFIxsPtxtwcbxV1EcJ8YRU6ZM6dsxXJzxnrQhkke0ozui6Pc\/RIX5tCYwoRYb9Z\nCpak6h9jNzOkxg9E36C5s+yM4tz1E1DX0Mqdqt5lB\/g+RlYhpulkWcAISwCb8IzQ\n5pe4EoIi1\/3oswV2MNBboD8GW4lJvtn0X5mU1m+Mp1u96NkP+1PCWmHUs3bugfn1\nQ6rHjctoaRdfxkea5o8BJwlJ4aG79RNCZZp1WHgBRR4LNe4DMj8IXtTvb4nePXeD\nZOcl7ngMZn3tqzvsTVkjdtNFCZBvyzTYlCulUf63R\/m23ve+739ztPDot9kX60RW\nGkcbLEccSwQOHQCT0\/wfzFVALWT4bqS79KVIxLaMg1Uzk4C\/sEaQgUEilgq7DC6j\nPiciPlrQEtllWpJt3fHySealQyqLKdHiS4HFLeGlxpMEImJrTM8N7672cx36\/fTM\nKtUzQZb2xt1eXB6GUyGwF9R\/TnH\/JZNMkVZ2H+zbN4wDGOeZF0kUTWIViZBFuNEi\nJpqMk2Mcah70DdUjFq1uSL\/fUdf2Vh11PCkYLK8Hw+NhteQF48HYbX2GL1p2C+uv\nyj4XsoV\/rntDWmsvyZpBf\/Cwv4R+u4I7ePYQKCKuGqlx6XGO4qcccsoJ3Z5P2kZR\n0NCqUyAgKEl7f1rvXvcYJvQ9a1zaTN7sl8UOJpsmols=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9vY3Ntcy9tYXN0ZXIvYXBwaW5mby9zY3JlZW5zaG90cy8xLnBuZw==","smallThumbnail":"https:\/\/raw.githubusercontent.com\/nextcloud\/ocsms\/master\/appinfo\/screenshots\/1-small.png"}],"videos":[],"translations":{"en":{"name":"Phone Sync","summary":"An app to sync SMS with your cloud","description":"An app to sync SMS with your cloud"}},"isFeatured":false,"authors":[{"name":"Loic Blot","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.75,"ratingNumRecent":0,"ratingNumOverall":8,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEADCCAugCAhALMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMTYwOTE5MjE1MzU5WhcNMjYxMjI2MjE1MzU5WjAQMQ4wDAYD\r\nVQQDDAVvY3NtczCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBANqZVIzM\r\nwBJuacuvgYKr2KnXuYhjKjZ58nfspSebsaGLr0ifBbo8L+NH5eaynnLCNhpegmu0\r\nO8D+KrbM1LtIkcdg1\/eFpN5dTc6G2OAc9H9stmHs9nroF6MNhszgdZCz8Q8xkSoD\r\nGdSm8hdPg5GcfLrH27UilGtzdQlWJ1DralLMt3l+SfGJo152c\/dc+e6SuT8+EbY2\r\nCeLdH5ImasXNpUgY+tAoEt2ZvhBrUghykBJTJVOjwL1jGLT37ybMtV4FBKo6hpeg\r\ntq\/YzEk1ijBAC4pmoNWixDKCdolpVJVz0fijI9mlda3llurcp8eMhxfYJ9soXLHp\r\njvLX02YY6RfPcyy48uWVk4IEt9BvZWEVAAp7hCGA2yXrVSsR37E6sDbLsBcKav9A\r\n6dkGAgfmGkr2WT6O1\/EhK\/MakmnYO4WD1B+E7PnxtP\/wOa+aQBmntQcd7igDiwzG\r\n6h05NYAWcRhqfZ4KWYsq0t0SezMbuHOhwzzi22q8wijC5YZbmhKSh+b3N8XwYKDi\r\nZaw+fSahPbRWaLyR3wn9zh7vKCwqrG3ugrNo6CtyoACAnmxKZ97ROFJIQTe3ndLL\r\nmv7Wy8iCZLhRYUaW\/GKrF11AFwBVec9xmvkgU+PIKq2HSjwi9sCF+pFyhVjmq29C\r\nmZEPKUV7ySIpNHXpsXm8kTJJfqjSdb2ECbLfAgMBAAEwDQYJKoZIhvcNAQELBQAD\r\nggEBABvn97e8Nw8KAscf6FX\/nZ99rEX+3IrZxTC8fmBgNwAvlbF2A+QZQcFI4G9\/\r\n85nHK117+u7XDuwWl4QG3flWlI0hDE59Ud9Bd4AiTQ12VoXlNdYoTg\/mXARxVozb\r\nKYqZ+1xRQclZKb2AqW8YiGo18okIKovn9VVRAFYPYx4O3Ve1FjgfsaMlIZLiXUFm\r\nkk+2qWo6kYsdU9FABLo6izx7RFOMbnYNre5FmDrWP1Dga\/U7ErK\/Dilh8g9b3HrP\r\nwP8OIZhdtFWw21wDTfyqrb9EhC\/tsjPVP9u+bqyognHeiMhjbVYRbSvz5o8T7Mhj\r\nbxalCt4\/LnMIfMwVyIvye7Uy2GY=\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-09-18T18:39:08.687839Z","releases":[{"version":"0.5.23","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/HomeITAdmin\/nextcloud_geoblocker\/releases\/download\/0.5.23\/geoblocker.tar.gz","created":"2026-09-18T18:39:08.668777Z","licenses":["agpl"],"lastModified":"2026-09-18T18:39:08.734093Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=35","signature":"wVGZ+p\/OTf7Aee6+1v5OZ7JmtBNCsTkPVA7tbFljaCdjCC+llO\/58JIC6X6sXu8qdvx0P2bn2um\/+PuaqUmgAedsWQYB5H1qUpSCHE+FrHUK5YVDgZclJRoPM1EicN+g2f8Akwz7VwJnrjojb4k\/434H\/kx\/YeRkig6qMMRSWdMMOPdJP5Uw9HzALCIJEvL9zpeQGzK2kD\/bm8VN6LCaZ09FFhZOn5XYZjZKJOorqCI2qncc4WfI33Q4kfNioDiiFrvfAPeelwGuE27ri9Y\/qL4jeo1+syTM1VUG6svxwXljZWT40dN0ZMocof6X3WFUQKWFj+v7oMGJYRzBqBi4WrjmmNH6YkuhStb38JTvE07Mo3b7o+DkGXBZMbuVwr\/OX9iVw8fZqLQbxTINgLF5sfjCDgu48b4zoLP3d7qoyQndvP5oJ\/miH6Ad0P4gN\/onYtLHyVr7ObZCWgEsJ69TyEIdMNQAeGvRBGHeyDio+nTHu\/eRjR0292WWHEMelZBmtEyMEE4Yg0v0MyiqcIRTNGFFVNDEYWUJ+fVdlWKAnJorxKOy+D1YPVyXu8Z1bq4\/e+rbXtfnE+Vdu5vJPTvetSmTe94urgMBaoWylUxQQO\/D4jpjMUjnera9rUMpIUfnos5zIHL4o9bCxN0LwjJcun0HZ3lnj9th9llRDjxY5JY=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0hvbWVJVEFkbWluL25leHRjbG91ZF9nZW9ibG9ja2VyL21hc3Rlci9pbWcvMS5QTkc=","smallThumbnail":""}],"videos":[],"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-08-18T20:22:27.307143Z","releases":[{"version":"3.1.2","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/integration_slack\/releases\/download\/v3.1.2\/integration_slack-v3.1.2.tar.gz","created":"2026-08-18T20:22:27.290318Z","licenses":["agpl"],"lastModified":"2026-08-18T20:22:27.348315Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=35","signature":"cvSy8XNIsQ4+x0hVq5oyQ92PKydTG9LmWGSwViOgsrk5ZPPD0jc3o5O\/rF9\/1FaJOEIgPRV0QOY4Uo0GTCDI0jKTcBpdmEdD9ikh7TU5dk7hxQMTN4TYeyWVywD6tUrsiqRUuXLLYJdUUGSassy2UacTMnjV1GqnMIw+dKVQCcg60maxe1Nv1JFyfvIOUidkk4iqHsKb51fMUsSjHszkhbhp902Vru0XirXqvYcbNmctlijVaOFQziKQGFdk78tTHub7JFENauHLRZ531DHsXmc9XZksbhgXUr1jgANyCZ+3VTt9PW3X6l4BakpU3mj7LJswh4Qmdhhs4kr6YZiKeteTTSwQrPDmZxg6xhMVXU\/M8VdY6QpvKymxIl80BhBEceplzIRBk8zqbAySEBrMknON96lt2DItWGRRbodZJ8GxVAXknBKq1zJS4ZiOOrs6s+\/tETsFMtLrOn359w6saR5qKrUDsKf7RqVJ9LxQXTNPSfUW1PM3wJ5uGXDu67u1HxiYy8EWseLONRgnHQwBjfZsj77CmWXlQqhIYJcbI22oKBesj\/+qd7ppfs4cvGhxCOBg7e7Jmt+3FDlSlkUSLV0RNWoEjJVLzgVJYCPQsErIbu6HsZpTzyFUwGjHiE+RP4N1Qzkn3Iwp7kbD2m0L+Y+PdJe2EajOFNuh\/1R9bVM=","translations":{"en":{"changelog":"### Changed\n- add NC 35 support ([#55](https:\/\/github.com\/nextcloud\/integration_slack\/pull\/55)) @kyteinsky\n- maintenance updates ([#56](https:\/\/github.com\/nextcloud\/integration_slack\/pull\/56)) @kyteinsky"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9pbnRlZ3JhdGlvbl9zbGFjay9tYWluL2ltZy9zY3JlZW5zaG90MS5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9pbnRlZ3JhdGlvbl9zbGFjay9tYWluL2ltZy9zY3JlZW5zaG90Mi5wbmc=","smallThumbnail":""}],"videos":[],"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":"privatedata","categories":["integration"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/privatedata\/issues","website":"","created":"2018-08-09T13:43:18.939525Z","lastModified":"2021-01-28T10:20:35.006761Z","releases":[{"version":"2.0.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=21.0.0 <22.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud\/privatedata\/releases\/download\/v2.0.0\/privatedata.tar.gz","created":"2021-01-28T10:20:35.000293Z","licenses":["agpl"],"lastModified":"2021-01-28T10:20:35.091988Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=21 <=21","signature":"JRisJY3NRB1DuobVUip9o2cdrW1VLXK0GoONVFe1+nDBtt1qq7cvXsQ\/fCh0WHtN\nIrXrSB38xzFNa6SloJSNROXG6iEjTjA8IGo6dzhPjVpwqrLWlBQheROU0GgWnjrB\nlma3hsjgARc37gG0TFgAHIM1U10EfGtMx0TjvaU\/NZ19+peRgp+6CTmL3NtaEDhk\nImr9vGPV4U2dnykbZiG7\/PiKlHKOVXn9TusJqfu2mcRJwyEym\/3cp9XuMyAN6uDK\nBnhW5QbmzUrdINRiWFYuhakQTzEBOh1PydCkda5icAwLQgzDnFgs\/jKGHKURVsVE\n8zdsF3V4TMXvQxHtCxRhe5vDBx9hun+SjM\/pVrs0QF3XoicqQ+HwDfNJIqRc\/jZ4\no8w1f0gZcpmH7RNXkbwQOQg50IxM+CbtnI6qGRdVmgDB61JWvEp2O0zHIPa5S1pz\nMxqROtMceKlMsAbXprZqoAwehn1hbzO66amP0oR1I0jIyIt9A2REmQfgcaVXLva9\nc6B83sCW7qdwHZEbFewcRgN\/vAH1HN0987rwbGkECa\/irsKyCphh4aydbD6HNnuZ\n+TT2CfpUqX4g19jy9cYE0A6VNv\/KW8YkcvRPdQ5Bsm6bvDquoLbEQOXkdOLnQmph\niTrD5Ap+xfbMke1rU0iVfeZaJ4MhwNJdk6UndIeyA7M=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"translations":{"en":{"name":"Private Data API","summary":"Private data OCS API","description":"This app implements the OCS Private Data API"}},"isFeatured":false,"authors":[{"name":"Roeland Jago Douma","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBjCCAu4CAhCrMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMTgwODA5MTM0MDMwWhcNMjgxMTE0MTM0MDMwWjAWMRQwEgYD\nVQQDDAtwcml2YXRlZGF0YTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB\nAKzzEa+X2e4JzAh7cD5wCgwIZS8batX+p0sq30JS+mFZT\/tIuCNEgiEI0rFyyA+S\nEztd8Vf6NMvktpX1PccV8gWmA5vuhw9Igc9r3q7O6jvTE\/MQulziiKV5KbK2rEA7\noEFupNQZngrv7I688FX8u5ayOi8eeFfpv0fZz4tnJbc1uXrBTbn+RXs3Ns8bavCd\nYJNNfHvi0X1PQZZK3iufLnY\/zb3ZYIpz2DTx1sI\/dV1qaRzqm4sNB0KrpVYxIgX5\no3hnoVP9AZ51TcZ4cwvZZTiaRSfvercFFzQqdnoWpv3RF+58VGnEtv3BN67eZ2jI\nH2Zqo5vJRPJRYRLWY9T7qHIwblXRuR6tFQr8LKjT7oDs3XYtnkCVJe8HcCs0FVLd\nZ2YeJ6RWNhVIdaHzLKfxumCSals4CoH2+kDi8DEHm01bEhCxGyLS9VWlN8qZ0r+b\nhQcyOtQueJjVgAdiuKZZ\/XjcA0CheWDPqgGtNmrQ3\/Jjf8p7QDAPT32ppe\/rf6tD\n+YLkS+q+fz6w\/2WXxzlJTIq7VeM4aE72qX4K4TIiGE7w7zyinRt23YlAQv7CYVcU\nSz7nD6\/XxAM2vvAfFmhkl20EAbARJ\/8NhkXJ3Og2Mhea8QZYknhqmtotg\/mreNEd\na1\/DSxMyK7z8shF8V328NAWMI4D5xfRJiGZFUqrfb1uNAgMBAAEwDQYJKoZIhvcN\nAQELBQADggEBAHQZP1DCqv\/aD58IPefs2aIxxJxFD45my+GEcPP\/Np6M\/D6juUOD\nwvoFClqbRvtG6M6cGRZz04uhFXUfRHfPtu0QRTQHjaZtqGWTcMPFBtREjRLOob9f\nCHI7woJJzUQwphutJfaGycVOJETmG8my0s8KmoyxStkTSVYme8DW4pbhzmdVSGBO\nxzBKgmJrBi4OvPEsvflyimnUA76kgL0\/bLOY+07jYd2PscuLBjN196tnz4xnM2fa\nbZVj3o6DRzrM0Yt421dYI7sknKjNL392kq+HqfK5\/VwaOjxjUz48m8Ao+KvfnKw0\nKN9ClrVj8PskxZa98LB6G4fzsPv6wGocj8E=\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":[],"videos":[],"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:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL21jbWljL3dvcmtmbG93X2tpdGluZXJhcnkvbWFzdGVyL3NjcmVlbnNob3RzL2Zsb3ctc2V0dGluZ3MtdWkucG5n","smallThumbnail":"https:\/\/raw.githubusercontent.com\/mcmic\/workflow_kitinerary\/master\/screenshots\/flow-add.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL21jbWljL3dvcmtmbG93X2tpdGluZXJhcnkvbWFzdGVyL3NjcmVlbnNob3RzL2ZpbGUtYWN0aXZpdHkucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL21jbWljL3dvcmtmbG93X2tpdGluZXJhcnkvbWFzdGVyL3NjcmVlbnNob3RzL25vdGlmaWNhdGlvbnMucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL21jbWljL3dvcmtmbG93X2tpdGluZXJhcnkvbWFzdGVyL3NjcmVlbnNob3RzL2NhbGVuZGFyLnBuZw==","smallThumbnail":""}],"videos":[],"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":"money","categories":["office","organization","tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/powerpaul17\/nc_money\/issues","website":"https:\/\/github.com\/powerpaul17\/nc_money","created":"2017-02-20T23:30:21.761585Z","lastModified":"2026-07-18T22:01:00.227469Z","releases":[{"version":"0.32.0","phpExtensions":[],"databases":[{"id":"mysql","versionSpec":"*","rawVersionSpec":"*"},{"id":"pgsql","versionSpec":"*","rawVersionSpec":"*"}],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=30.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/powerpaul17\/nc_money\/releases\/download\/v0.32.0\/money.tar.gz","created":"2026-07-18T22:01:00.189274Z","licenses":["agpl"],"lastModified":"2026-07-18T22:01:00.336302Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=30 <=34","signature":"rd4KTQfO\/kcemJmuPH9tHBQAnbuvytMds2RX19FX9gC8+NA9IgC0rYEc9mogBNgGiBIDvnJEBTpipVacm7G\/fFchkdFu9K9BZze9\/mgzY5NEqz9KqdMsf09tJg3yS3Dg3xRetOY8dSmwBYkzz9JRior1tFCgkqbbpYHZ51vIRnob1Rjb8iAStqVu0stgfLu0Ivp69u60di7AkxkPk6kDAp7oNLkNcBip5DCI+ZNlZqY01V2azMBzihXkjXYwcFA9eH7kyICpURhHPNMZmZZW+XYo73MhuBOyFf7JeM6KmiRsUBUSZF8\/lOz+DW1eGb9q9z8wuvskjHm3C3mJeErqtIFgYfBLnUCIlf4RpRsyeV6liAuYhHypQRVpTAHASc7HdCgKREZHdjMIjQqyKEyTSmhbbPvJpzSCvNYgxy4Mt3YN8w+QPZ4MX5\/Jh6UKd32nsZ+qa4u44iYTlhuZL7JXsqu4CroxwNNFKCkCPYqQYmmx5oNZcoO2ELB7ur4KyaC2un2VhhP+UsSqvaldzpaTrh7JVlWHqf0790YH+BWmV0007Wtp7qziH8OW3Ky\/Rmnx99iSLWoNT6D4JGZpjVrAiwi0x10AZPPIWkmjBa0\/7zjqABym3jCA963vWDNkhWuco\/MRt8FQNLGIzzQ4uN4SkLjGpl3GM8GLRq7oPkMKMeg=","translations":{"en":{"changelog":"- Enable app for NC 34\n- Update PHP and NC versions in workflows"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL3Bvd2VycGF1bDE3L25jX21vbmV5L3Jhdy8yNzhiYTI1YjQ1OTFiZjM0MjY0ZDQwMjljMmFhMTYyMjQ4YzNkODgyL2FwcGluZm8vc2NyZWVuc2hvdC5wbmc=","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Money","summary":"Manage your finances.","description":"Finance manager for Nextcloud."}},"isFeatured":false,"authors":[{"name":"Paul Tirk","mail":"paultirk@paultirk.com","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEADCCAugCAhHcMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjIwODE5MTYyMDAxWhcNMzIxMTI0MTYyMDAxWjAQMQ4wDAYD\nVQQDDAVtb25leTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAOj4ldFD\n73rd4xU7KY4AJZP6qgLcM4IG\/nSXUKP\/\/iTYwloZaTNjJCvDZHl93NHvxCmtvvWl\n0iyc0vocz+V5wBWHUDwWqrKEPNP55ZC5JgCaHhAER7dUYQ4Ncco3+LqVDykTJWSB\npKoQ6mUk\/Lk9bVgc84gV9gzGxEDVg2yvZUfWFOhRuRV5uXXRsPta8VRuSflTYvvv\nqTUnS66DEBCZkPXGwMPATExzofXwE5qqkUaA23TdiJR9VN48z79jlOwLc3YNRB4w\nwnPYRicG0vBBeE227Zzscf5Xqg2ek2e6wNk20ZfuxHelBXhWsrjuPr+xIlbGDIt0\nuxG9I0f0m2H9LtY1FeZJlEFPFbFv8HV5I5z45scP3eWLiuzOQTvotZ0ZVCZ29Mny\n747Sxh4b7Tq2agp\/2T3Aq\/qu6Jj5O9g80Dgj5fUfgn959dsTs1OlCUD97ZTjKTLF\nCcniI593neKMnMw7KBzmSZd6G6uLOQm7Uo783MbzsTueNhayNJo+csRBYcwki1lF\nWChOPpXeEASAT\/tTnkWZmX9wui613RmSzwMiRHAuvqY5KQWyRFCTH2STPuqL2OgL\nQfZ4GCke7e6jCgZIYuS26nOv3P\/1EgsW4YCR4a\/zvnqrl+E3WL5IUotlYyTEruim\ne0l\/tSyD79ERcrkbTMuD0jlVQW94FSNvGQbdAgMBAAEwDQYJKoZIhvcNAQELBQAD\nggEBAG1pCdafIxei6muNgRUmVYjhrPQC4JjPMDuYhViNcHTe1NUXr74zre+NfAwy\nOV3AX41o+H45YijeWeXxOAcge0v4y0z5AU4CSoUnFZ6Rss+kE7uMw8ruV1Y\/u3aN\nwVtYuTClAUB5Oj5ZkImgY3qQaJAEhx6DGvH6bLIuNtCip1LRbLnQ\/QFVh50kltYI\nABSly0QQX0Ch+cyfEUfogERwKxHP1klhUPgnttKRG4vbRDyjl4sCn\/9d\/PcZyROA\nHl8dacQQAcc2EojFDCmePqrOKwoM9TSzuOILt5Ri0hKN5x4ULSdCfibBjynuRqv4\nKeQLgeawKQBPmWpZOZcD+ShuUr0=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"deckimportfromtrello","categories":["tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/newroco\/DeckImportFromTrello\/issues","website":"","created":"2022-03-11T15:58:49.969926Z","lastModified":"2022-05-25T15:38:55.091575Z","releases":[{"version":"1.0.2","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=18.0.0 <25.0.0","minIntSize":32,"download":"https:\/\/github.com\/newroco\/deckimportfromtrello\/releases\/download\/1.0.2\/deckimportfromtrello-1.0.2.tar.gz","created":"2022-05-25T15:38:54.622795Z","licenses":["agpl"],"lastModified":"2022-05-25T15:38:55.989438Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=18 <=24","signature":"WBqhEx0kdXbezYm7X7wOeFZrnM4LOjsA71GzJe1yk7hxGh5MPF6Jv5WVLtqpw4yp\n\/fsGW0g7WFnN3sBWKVR52pmlKTcs6UiAGJxs+g1LofTSoL+O1ITEF1ThA1YF\/wQr\nQ\/5vvVZ\/sG\/XL\/MaxbWqltask95DblTrCW8YFAbDMBWPs3iOU6YkT\/J2vtpW\/C1C\nzWgEaoMzxH3nfQpqru44UXe3Y343+YRo8BPMEQiT4H7L2r0agGrhreuYnQKBUpFi\nIvOZKKOMcuk02+1CEQv5iXJjPCSnYbVwzvfkSzK2Hiq6cIqH2HwIpjESWwES5xTp\nA0uNeG4y6EU1g2VHT6UT0e9NX7GgW4HeEoCsxKMm0Or2lt4\/SbNfJOoRfnnuipHL\nGcg8vb99a+OwybYDvIx\/rYelKmwBqI\/keEO1Z8+wVyh0H9EnmRaZ0q4xMHIfTfc3\nhhBSCgb\/8hxe+j3unoeOldAt0BPsGfGnTibwOyKKfg\/C8nxGyZGKpBbvgnDbiz0Y\nrjcJiGp31EglIAybtMVpTT7tK3ENRbhAI6lENzQEy9ChF9EXYZmH\/KBeVJpbEflu\njBgo2aDk2byc9\/C1\/W+AtQD0ESPKKBoP65sxmJgGLIFCt4CsRlX\/EV3rk9EHvCtO\n0ndBqe\/B5saFzxOblS0Cq\/RO84\/3cXN\/LqpOPDh7CRE=","translations":{"en":{"changelog":"Adding multiple comments if a comment exceeds Deck 1000char limit.\nNotify user that the request is being worked on.\nBetter error handling.\nAttachments added in card description rather than as a comment.\nUsing Toast for progress messages."}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"translations":{"en":{"name":"Deck Import From Trello","summary":"nextcloud app that allows Deck import from Trello export to JSON file","description":"nextcloud app that allows Deck import from Trello export to JSON file"}},"isFeatured":false,"authors":[{"name":"newroco","mail":"hello@newro.co","homepage":"https:\/\/newro.co"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEDzCCAvcCAhG+MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjIwMzAzMTM0NzM1WhcNMzIwNjA4MTM0NzM1WjAfMR0wGwYD\nVQQDDBRkZWNraW1wb3J0ZnJvbXRyZWxsbzCCAiIwDQYJKoZIhvcNAQEBBQADggIP\nADCCAgoCggIBAKVTEi2tE16ETkppm5bHYvS4LA316qr1npjdoUIGGSKhtTZNGrMF\nS1ESWbiVLgoKwFY8E1nKo4n8wfFZOE5ooxPknZ14gecwc9jS2UCLSt\/z7trYv2GK\neBXl1pjXGN7bqTnPVH8tiD8AtADvE8RRZnJ85NTJCcfSgO5JvCiPWf1XqHSMcgFj\n\/WPaIy\/Hrfju\/VG8CLkTGUJrFiIFvYJGIkHcUZjMiiN0JkR4OESbBDmY4vhDfoUn\nCI7wJZUr1iFkqrgwMNAv\/JUQyh8DkrL+dOZAnB+pvkVspfIf\/Iyblds7N1xTXIhQ\n8T3yFJQJIUltfv+s+yiaNiRYYl7lNtytpwAZIxCIpVL+TgfHWk0sr7CKa+sysuSL\n6sLgMXgC\/r5cunRQ9BWMlmS1u\/5m8P8i5tRk3eNoLpXLnyK3R15FEkeWDw21CP\/Z\njwrXkaOHWaOzIRZAaNe0z2PJp2cRGGKRtsTPuYil3e4T5UdNBaEYEGSFu4X4twWe\ng54MtPtnKZ3FjB34Oyxezm7ER3aqVgB3pUcNKrRgCLlN4P\/QqaupJ+\/sHu91T4rB\n8lbKqq6DlDtjOVpYeDbKPKQg4rC2QZvtaT1Kvkx\/esYFVu2P2vNZJ4jlvrtGlm0G\nQu4a6ZluFgN403mgRkxgIPGPQYw5TQTRkKgRMc02cdgG8bGrIMHg0Vh7AgMBAAEw\nDQYJKoZIhvcNAQELBQADggEBAI5jZE+q3P\/E5qKrcLrV\/JwClPwj2T2pLoxaNNPw\ndhpiKkRpiG8f3UVwOf3EptaDYImsyo2NibxyQdtKSu4RocKCqqWswxVKap7wIWXC\nk4OF3e3y+hQwQ1C8KILgkXPyOg8Hz5GNG7di+TTENM8mGt+E3sES3OKwEkQpJ\/\/9\nCvicW74PAjM1Zxs\/Ha24yeDZ\/K57pM60uIHEjCF\/NaNZsl0KLuCvtsJpK4+4GsaN\nQcxMLhkZlyfQXU3PCy+DdHgh4DVARUQLulQ4NKlkx7nH1sqV0X09Jxa\/9ZzyO0IJ\nif9vQy30MSl0uwBoCJbUMzy11PkT3iBovaBIylMRaun+ib4=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"sharingpath","categories":["files","tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/rookie0\/nextcloud-sharing-path\/issues","website":"https:\/\/github.com\/rookie0\/nextcloud-sharing-path","created":"2019-08-21T03:39:38.063562Z","lastModified":"2022-02-22T02:13:04.988024Z","releases":[{"version":"0.4.4","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=20.0.0 <25.0.0","minIntSize":32,"download":"https:\/\/github.com\/rookie0\/nextcloud-sharing-path\/releases\/download\/v0.4.4\/sharingpath.tar.gz","created":"2022-02-22T02:13:04.908478Z","licenses":["agpl"],"lastModified":"2022-02-22T02:13:09.291424Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=20 <=24","signature":"eZ7aRGfJqAeebXdEDJFwjAqtMOGl\/FUC8S+9cVOSVnzVmxdLsx3ibYtFRIqksFqs\niRib0KKETkbfiMey6aKXVzR81EUg7hqCQloluQ7UtYSHbYqoUwise1dtCHRE4REI\nHkDr1zpGEhoERiIxcilfz5ab+hQbfDdl8vc4SYKF7UzZ4cCG3x+hqdSzZj9mV7Uj\nEx0E8uFO5X+C+z1ctblnGDh+6SSAq6D0q6T6b07JkJMC15UtxUXMXonJWumPyNnQ\nuzy49744kqaJi160yTgUMz9YtBmshTe5BMWoUp\/ied2zao8pYXvFCC+lqGHlYhj7\nvrh63+QyYw4UF5iAJg8D1fk62BSI2Y5M9f0YSYTfiM7Lajkpw139duXMWiHhp126\ndq0LvRy\/Y0YZu2n4QSQnQDDhq\/ewi7R2yKcLweBMeYwCtEjIB2142VtugKgAzyOt\nW5Pk1tOxouhCvUkVCtMu49ZiEELL65IWFE5exC0haum6oTQP1K4cL99\/Jrnkbh\/j\nX5f5Mx8D1Zz0XfGVHhwFyO7r7PCgXxqZ2+wDiBovZ58Jf9zcsIb+N0TvFPY5Eq4R\n+Z8YomvAVwvVymw9c1F++VyvY9YXEMVpTaxrwDcIU9XtvCBaDEEXWKxPWdq+3jqQ\nJej3VYjArvCyDlZsUQ1JXdRygo\/5qVWV5jkjVVRC4pY=","translations":{"en":{"changelog":"- Add debug log for [#39](https:\/\/github.com\/rookie0\/nextcloud-sharing-path\/issues\/39)\n- Function `str_starts_with` polyfill\n- Nextcloud app store description"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/CiAgICAgICAgaHR0cHM6Ly91c2VyLWltYWdlcy5naXRodWJ1c2VyY29udGVudC5jb20vNTgxMzIzMi82MTk5MjQ4NC1iYzc0NWQ4MC1iMDkxLTExZTktODRiYy0wMDVhMmE2Y2FmMTQucG5nCiAgICA=","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Sharing Path","summary":"Files sharing use stored path. Easy share, multi-use.","description":"# Sharing Path [](https:\/\/ko-fi.com\/F1F51I62J)\n\nSharing Path enhance files sharing usage. Easy share, multi-use.\n\nNow you can share your files by path format like below:\n\n`https:\/\/youre-domain\/nextcloud\/apps\/sharingpath\/username\/shared-file-stored-path`\n\nIn this way, you can use your nextcloud as CDN origin storage \ud83c\udf29.\n\n\u26a0\ufe0f **Attention** *Potential security risk: links could be guessed and the files in shared directories can be accessed.*\n\n\n## Usage\n\nCheck `Enable sharing path` at `Setting` > `Sharing` first.\n\nThen just share your files or directories(add a share link without `Hide download` or `Password protect` and not expired if expiration date has set), then you can get the url by click `Copy Sharing Path` from more icon `\u00b7\u00b7\u00b7` dropdown actions menu or right click menu.\n\nThere are some settings in `Settings` > `Sharing`(Administration & Personal) > `Sharing Path` you may need take a look."}},"isFeatured":false,"authors":[{"name":"Rookie0","mail":"j4fdot@qq.com","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBjCCAu4CAhEXMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjAwNDI4MDYwNTE4WhcNMzAwODA0MDYwNTE4WjAWMRQwEgYD\nVQQDDAtzaGFyaW5ncGF0aDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB\nAMNowvJ1rhhXkNNRP\/Gmw1yRY3WSWUnZOGpoj8LW\/NWoY8VgyqUXjhyS29lg660o\nG+ODc7Pj9bhA0CjdD+thjAPiFg4vFwo2j+sw8B2nOM75W1grJa3qzIBS0XmkTvNt\nvF+f\/m\/+jw8Rl8jnCONhqJpl6SBJxZqFEYnspazLtqWVZbcFyO4X1xLFTkSQxJhE\nNhVVLoB23JCxCc0wrQtohJ1eYa7\/kUvg21Zz8tcFqAEaV4j\/IrEPP2u5vG7YkuVF\nOFewnkHO9bw+IT8B7LaktdfIqV48vfs+M\/huThMX52BWuUvPAesjxsjszJqHS56q\nuGPwX9CIdc66EAt2klnlIdaYwyeYyOno4UpW1VGbV97NO9uekQ03BeV6wN5M7SDV\nkY8gyCWT+LYb2IM8fc\/IIfDKEdV1OpuHQoeTuXFhID1zQOYl5QUQS3FYWpfZcZPJ\nBjU\/UcxGOKYPOrxhRBcbtm1bJ6l3i5pJI3eBvVIyepkmtwFblkejGTzJ+1NXB57M\nSso7ihMuTwH5ut32Qd5BQ2BW1pNZl3YE\/CmIiu1Brpc3TReuuqzdKqSaLzoyipfX\nO5dhsoUR08M4enmcRs7WYvEFGLmXSCMZsgXbiBhFTT\/oCcSlh5yASE6dTC0Hfjvv\nekwXUmjJOUv15sEQibYSeJBV\/iSYPrt6rqACll\/KgyXDAgMBAAEwDQYJKoZIhvcN\nAQELBQADggEBAJvonIAZvGeFBQcsgWf6KM1xeo4XiWZFKPul\/dbxfqxPO\/GhTnmG\nIMx7FZFxMnIQpZ7xXW6YMfUvGPhDfBaiP5W2VhEkxnRMU2xoRFepi5QPE2Jz3nhv\nInEtU6AQtYbyjDmHuc73McosG9L1lUaLsvsfuXAAQkz0eozMsNK9TnnbLBi9JQWA\nLKdJvSNQRPa6WXnsKG1JX2ylqAiC7owNqFdNFsCU1jGIaPjsAcWso8CQtu4tSRaG\nmNnGgtRHTC2LTPSt\/xs0WSwmuKf8UzRm0RK9t+VmR3TxiBDFdO8X8Tah1zrUxTfj\nUPdaPKGu\/FWFPYfDQOoFZCtwUmKWnOPgypM=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"rainloop","categories":["integration","social","tools"],"userDocs":"https:\/\/github.com\/pierre-alain-b\/rainloop-nextcloud\/blob\/master\/README.md","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/pierre-alain-b\/rainloop-nextcloud\/issues","website":"https:\/\/github.com\/pierre-alain-b\/rainloop-nextcloud","created":"2018-09-14T05:57:10.836622Z","lastModified":"2022-10-20T10:03:38.248867Z","releases":[{"version":"7.2.6","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=5.4.0","platformVersionSpec":">=20.0.0 <26.0.0","minIntSize":32,"download":"https:\/\/github.com\/pierre-alain-b\/rainloop-nextcloud\/releases\/download\/7.2.6-deprecated\/rainloop.tar.gz","created":"2022-10-20T10:03:38.234054Z","licenses":["agpl"],"lastModified":"2022-10-20T10:03:38.302003Z","isNightly":false,"rawPhpVersionSpec":">=5.4","rawPlatformVersionSpec":">=20 <=25","signature":"svVx8bNzbvnaW\/0o7SL+lQHQh9EAAipxuL9uacFbbv7wLM2pNl85OmK50dJsS+Ga\niD7NOdR+f3HTZayznbwJI755TLqi\/VjvBM2nTt6w4VBK6vqpvpBOG3eLJhyk4lHG\ny5Qro2OkZrPrCwVQ7THwrCwQeMmCu5M7c9YBimxNfJGg26b44qv1vc1+73dxpuG\/\n0qP92FYIkDsygDaByXXBrFTU8O8fO\/0kB6JFxmcF54w7XVIKtWQBA+qQmW8PoGTd\nuugtoy46W9m5oO3vcuSlwWGT8t5sPpwHUvZrxmwOvBuGQvCkEHdtv1\/tSQhriW4A\n6wVtIbGFJV2\/AJQFP1h0ZpXrmcs10a0jqdQOu5gl1nQ4IMw578YxbAJq0JhiMYVT\nLr85+GW+OW0tKuiZutsbnfF29gLIUF2KKXAVMhpHwq5tP0w89GaqdDz99tPvMuYn\nqRmBulMHiMpfIyg7SrxbbO7gA19Kvv9NZawGaWGWFhhsueUN3T\/dEt+5kMwuQC4M\nClXzt+Pz0E9+Sj1iJxYdBaUTMMnk8S4gfs9EO7XZcegIy3Q7aBvIce+BK5oFbPlT\ncL8qB3H8rv4WHp5NFarjxf6Rj6i2JYakRgG8gXlLspRO2hNAesFmPFx1sizxUEH5\nglvfhtwfYBlAYAw3lwDyPd82fFMxwFughErCL4X9ESU=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3BpZXJyZS1hbGFpbi1iL3JhaW5sb29wLW5leHRjbG91ZC9tYXN0ZXIvc2NyZWVuc2hvdHMvMjAxNi4xMC4yMC1zY3JlZW5zaG90LmpwZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3BpZXJyZS1hbGFpbi1iL3JhaW5sb29wLW5leHRjbG91ZC9tYXN0ZXIvc2NyZWVuc2hvdHMvMjAxNi4xMC4yMC1zY3JlZW5zaG90LmpwZw==","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"RainLoop (deprecated, consider Snappymail)","summary":"RainLoop Webmail (deprecated, consider Snappymail)","description":"Rainloop is not maintained anymore. Consider a switch to Snappymail which is an actively-maintained fork of Rainloop. After enabling in Nextcloud, go to Nextcloud admin panel, \"Additionnal settings\" and you will see a \"Rainloop webmail\" section. There, click on the link to go to the Rainloop admin panel. The default user\/password is admin\/12345. This version is based on Rainloop 1.16.0 (2021-05)."}},"isFeatured":false,"authors":[{"name":"RainLoop Team, Nextgen-Networks, Tab Fitts, Nathan Kinkade, Pierre-Alain Bandinelli","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.9166666666666666,"ratingNumRecent":0,"ratingNumOverall":18,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEAzCCAusCAhA0MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMTcwMjIwMTAwMzE1WhcNMjcwNTI5MTAwMzE1WjATMREwDwYD\nVQQDDAhyYWlubG9vcDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAOKu\n7XXYM9YnOupf43kYP5GsaC5ML22sS7qN8qKXEcpkZN7G9P8PnT7rZwE2rzCf1UnG\nBck2HIu22R+CO3Afbv1Gn75\/HicHLyzGFHxfMjiKWSQWXu83SvH99vvk8aL+flt9\npN16SgsuKGnYAIlSmT\/WkNHRCxAQy3bIEDvTLbqauhrbzWwobyg69S8N1zv\/I\/w7\neHFOoiW8Dw+1sPaViaDHlEImrjnlWXUqI\/tLNRYBjVZXVFL7GumhrtOr6qbs81ZC\n2sREdiYMt9cAsya+otifp+PfxInQ5gcwHKb5eQc5J+7cw0R2383P4KTnGPkcX1UL\nqyEzeH8eHAdbb6KZqYQFguA9\/yRFkEqvjtQJ8XDH\/7w+QNA5SZ2DmBmh8i2fbhKo\nnuHUQEw4me31n5xD3JzVTBDeNyEzpAsE+bNftxzA3OcgclWPLBqzqTw\/rm\/FuyDj\nosCztTjYT7a7vN9Sk743c3K7gGssmDVPIbiHhbefL6ra2yJScKmLFK8pV3LwwuCI\ndeYxvO5aWvsI9p5dQRHX9hNBzb01tD3FjYSxgkl8USPKZi3qf4dsF+aZlZjcIwO\/\ngyn+mUE1soFErh4hXVJUEh0sDYzeFNd0Leh5nFSFIJBGQSPd7YdyDNAw\/NgKPRkV\noBR+w\/s4F0vHJOJj4URcY70Ij55dAdR73Ek1EeJ5AgMBAAEwDQYJKoZIhvcNAQEL\nBQADggEBACWETXkQfuRpn7rHwbOics9pYrv0bOtr5gX8N8H11A4BYA+cE6nXoQGN\nE09+koQRnwUXZfRbFDWczkbPXBo6CfOH4Cd8\/4yrE6LT4cF8d+nTNTlcxCgrlQ5C\nEB93Hgiw8UgM01W9S+wjXDGJxALFEOuhDxIJ1BCB+hAz45C0qd1frofYNrj0bZrD\niiktgWGmfX8+LDWDeRfcPyNEezmH+4bRbIJHlEaWiv76gWSOP8Mrf1dadFUODC28\nC5kgBm\/0aMAxU9ULnZ4525+DLETQF6OSQzM06aHZOkoPBKHITMZjQ9eIzM1GLk7W\nnlH4slTadAEbsWsA36rWVSKLO+sEShg=\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:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL216aWVjaC9uZXh0Y2xvdWQtY2FzL21hc3Rlci9pbWcvc2NyZWVuc2hvdC5qcGc=","smallThumbnail":""}],"videos":[],"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:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0VkdWtvbmxpbmUvSUdTX3Vtc3R1ZnVuZ19hcHAvbWFpbi9pbWcvYXBwLnBuZw==","smallThumbnail":""}],"videos":[],"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-09-20T12:23:54.896531Z","releases":[{"version":"33.0.3","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/fulltextsearch\/releases\/download\/v33.0.3\/fulltextsearch-v33.0.3.tar.gz","created":"2026-09-20T12:23:54.890440Z","licenses":["agpl"],"lastModified":"2026-09-20T12:23:54.912446Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=35","signature":"jh+O62zcf7RjEPzuQnB7sHDlyFHZ3qnK4nkuOTuBAl0HkdDwbKZzXHpeCeAxLnElvASvGMb8bSzQyvg+RyX8WheMn0+v\/YRZZ5KN2fEn6N+CEX3eWP4VCzSLJjRLDfax3gP2c1eu+ZJCainfqoFjQ3YsrnDUD53KCk6txbRXE6yuSmVpm9MjrnMPeprBUjDdO8dg6h2ib5cq25qLXXQsfF2N7ExNWFwRyxTDEwTBJQbzsDjEJW6msQG0HLIGO7R9z21MqhrFjZ+eWCpk+N7LC2CFOagnMo4sBCOjF19C3YP377Yh1MsRS8RfasH7WqffHmVlEV+9SIiI3jhamXw0z4AIGlb50jcVzLzxpxnOKU80IAqZuj5Lg+06gjR9gY19J0HfjrA32G2Y\/7k+cGGid8RseQ3e++bIuFIFGW0aZ\/JJsb0X3Czpj2EgnExAMp+KiSZ3Bwc39NgKcPDGQQY8437pzUmkkpa83Hb5fBz+6KEzB\/g+VVP1oGYTC6GORMxbYAmxP+wZwmuYWfZa1RaedJa+XHnogKaGfcqoUCByNpQCAApZc5LONf3YQUx\/sNqL6t5xXA0Gp6DA95hWA6kVn820+iPWhSNcKsVtSA1OIYKMZrpO+OR2+Rlg\/2pAKL2NYPYsF352ldpm\/f87CUDlY8Bg\/4BqeLHCJAekSvsnG0U=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9mdWxsdGV4dHNlYXJjaC9tYXN0ZXIvc2NyZWVuc2hvdHMvMC4zLjAucG5n","smallThumbnail":""}],"videos":[],"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":"stromquittung","categories":["tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/premium.corrently.de\/","website":"","created":"2021-07-16T22:57:11.165858Z","lastModified":"2021-07-16T23:21:34.026637Z","releases":[{"version":"1.0.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=19.0.0 <23.0.0","minIntSize":32,"download":"https:\/\/github.com\/energychain\/stromquittung-nextcloud\/releases\/download\/v1.0.0\/stromquittung.tar.gz","created":"2021-07-16T23:21:33.229217Z","licenses":["agpl"],"lastModified":"2021-07-16T23:21:35.434057Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=19 <=22","signature":"pPLA952nwdBxDI9CHA7iPv0uvRdh+uSo9Ont3hmX08CutGIjbjxslBBfyK5ftF1C\nJf92+Rr\/l0G+4PN9rwORaWkW\/jzG\/m\/GC+mjay9pW6Pk9mRw9cDoI63Q1ghcOG+w\nOygKbqJLIl1yKiWGShTxnoQdwtQcB6TnCSJLucX+iiV0fzypXLElAu6wZAE2Kknq\nhFPwcK8pi36IOzKq\/+ojWM8+NSCA9G9mKWl1EIYVu8kUX8e2PchUyrjf0eGAvtic\n\/5ZBkj4GIkKqruAgikpVLIT8C7m3oQp1JtUn5mQn5bCV\/9vSs2+q3KdBD9+iH\/wq\nCHfiWRbCluVdy2hEOouF5uOjg0DcJu0qK+AMJKeVmKEFnt8\/rtLCZ5z8VdDPP0Bj\nxJv1iB23uAgCxod3JRYM32oOr\/Ys2b2kYtIfTGv13qJiGj35Im0Emxmcnlla3A3K\nYkQF3H29Hq\/r6ZfULM6qinHRWjuVvnu3dcwPcSwOULwKmX8YEVx\/BOtx0fTTqVJE\n6P9uQ9dcpHpQ25DQ0SnkY91rYj3qgjtzbe\/5UreSi1ofjBF9DdT4Npj1iJQEd8L3\nv3Ov+CAxjvniyYOEArn6fFl3Wk26t39SI1ib2ad6Pc1JH96C31XCgIvllWQKeqsV\nS4ggTQHcwqa9DXZaXsIKU4lDORrEET4UlE3WZ9OiZRY=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"translations":{"en":{"name":"StromQuittung","summary":"StromQuittung erstellen und nutzen in Nextcloud","description":"Only suitable for use in Germany. - Creates an energy receipt for third party energy delivery (as seen on private wallboxes)."},"de":{"name":"StromQuittung","summary":"StromQuittung erstellen und nutzen in Nextcloud","description":"# StromQuittung f\u00fcr nextcloud\n\nAbrechnung von Stromlieferungen an Dritte einfach erstellen in Nextcloud. Hauptanwendungsfall ist die Erstellung einer Abrechnung f\u00fcr den Arbeitgeber (*Laden zu Hause*) bei E-Auto Fahrern, oder das Laden von Freunden\/Nachbarn an einer heimischen Wallbox. Die Eigentliche\n Erstellung des Beleges (Quittung) erfolgt \u00fcber das Corrently \u00d6kosystem (Online-Dienst) auf Basis eines Technischen Sicherheitseinrichtung Services (TSE).\n\nWird eine Quittung erstellt, so wird diese im Nutzerverzeichnis als PDF Dokument abgelegt. Die Vorgabewerte (Name, E-Mail) werden aus dem Profil \u00fcbernommen und vorausgef\u00fcllt.\n\n## REST API\n\nNeben der manuellen Erfassung der Daten kann \u00fcber eine einfache REST-API die Daten des Beleges auch aus einer Heimautomatisierung\/EnergieManagement System bereitgestellt werden.\n\n`https:\/\/[nextcloud-root]\/apps\/stromquittung\/addTransaction?tx_energy=10.123&tx_duration=20`\n\n`tx_energy=10.123` f\u00fcr 10,123 KiloWattStunden\n`tx_duration=20` f\u00fcr 20 Minuten\n\nBei der Nutzung aus einer externen Anwendung (SmartHome,EnergieManagement,...) wird empfohlen ein App-Passwort f\u00fcr den Nutzer in Nextcloud zu erstellen und dessen Login-Daten mittels Basic-Authentication mitzugeben.\n\n### CURL Beispie\n`curl \"http:\/\/benutzer:passwort@localhost:8080\/nextcloud\/apps\/stromquittung\/addTransaction?tx_energy=10&tx_duration=20\"`"}},"isFeatured":false,"authors":[{"name":"STROMDAO GmbH","mail":"kontakt@stromdao.com","homepage":"https:\/\/corrently.de\/"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIECDCCAvACAhGQMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjEwNzE2MTUxNTIwWhcNMzExMDIyMTUxNTIwWjAYMRYwFAYD\nVQQDDA1zdHJvbXF1aXR0dW5nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKC\nAgEAtTEuKCBh5X8rHBLfxFyu5ae9EtJ5F+TrVK4A9jeTPbkpHF4GtFqTI92K0ii8\nrkgJ3fcwxKvcOt+0ugNwB2jXTAwEVw9sltFXBxJ845pGHSkJezvbdUAV\/egCiWLT\nNydJ0pBUKFegdotDd9pDcEf4DcxsYxW2exYCY3XuMLfBzf\/flEnktjhb52BAjIaf\nYcLGujq\/q7F9dX6OvTTinNTDudBeeBLQmedgJsrTL6p+U8nZLjpbRJOiX8H5EfQ7\nfnegDSm7W2phHopjDuGyNBcOAAw4jGyo6Yg0TejOrmjDEJSp1k5eX12pI6hnLEKp\nkXQjOMs14yDy1dEIQPagY5kbjWzrjNh2apmKuJeKJis+HmQXabCvzpnBBFT8amOv\nB+oyjbELtdFT+rYWJXzuP6p3mfyvFHYWhAzFArHyrMxkfyOLhTQ6mK\/kQnUl1WJl\nBiHKNjH0ST13\/qJfWSvOe\/Mzk3GOnqwWTlriw7\/eRB0CEI+lrBtpJG9yriro7lBO\nZoVjPwn4mRr9Fs3qkoIurC4gJhnh9rBd7g0EdRBXiYlQ9A9Po2ahW6dPN1coE0sF\nJlqRvQ3sVg6U7BRCun1l6DXpNSC0FC0kMzR5\/CxnKCXJu2CfLqxrVGGp95LRglAy\ny5jmW93VoPxfIxSdbdhTC5xKYXnxBW\/6SY5biYAhZw0jdHcCAwEAATANBgkqhkiG\n9w0BAQsFAAOCAQEAileF4m9KHOKEBkWic6rWnsEjCUA4rM5H3ngwnjyP2iRwil4M\nLSWad4wm\/F40CaVRbGdk\/z8mmO3mlGmzDONbS3eI89CxbLaFXModC+wKY0JviyCp\nBw5rflhD4nu6EhpoNwkPrJzVd0TFhCPIGn4Lf+etGztocQ5r7EA8i\/B+GrGwjE24\njqWCO2Aha0TCwL++4Kvq1foUWxyfI1B7RCc6EjcBTdaK5EwCf89TRRaFyjfnUi5V\nOzTmUmNR+R\/hFLvWckfg\/kOSdLpnANvICfZJcr0Cg7ifp4YLwKErIZZshyiYgV4d\nW3HnaweagbitmWBNor3ybuiI2DpQzumNtsmkmQ==\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"cloud_py_api","categories":["integration","tools"],"userDocs":"","adminDocs":"https:\/\/github.com\/cloud-py-api\/cloud_py_api\/wiki","developerDocs":"","issueTracker":"https:\/\/github.com\/cloud-py-api\/cloud_py_api\/issues","website":"https:\/\/github.com\/cloud-py-api\/cloud_py_api","created":"2022-03-17T11:23:55.598220Z","lastModified":"2024-10-21T18:06:50.888155Z","releases":[{"version":"0.2.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=7.4.0","platformVersionSpec":">=30.0.0 <32.0.0","minIntSize":64,"download":"https:\/\/github.com\/cloud-py-api\/cloud_py_api\/releases\/download\/v0.2.0\/cloud_py_api.tar.gz","created":"2024-10-21T18:06:50.880845Z","licenses":["agpl"],"lastModified":"2024-10-21T18:06:50.918553Z","isNightly":false,"rawPhpVersionSpec":">=7.4","rawPlatformVersionSpec":">=30 <=31","signature":"AbHHJIorxUujvyQvDBn13d3igLuQN37ucqs333TnXuBs6LXwqJhcDrQSv8a\/t\/uwkjCC5pqsXcV1+CsrTMwezTLrnsOb6nWLEk0RW7Q9HijSVPRv5\/10x8DfjMe5JKwIcBChU\/L1uAALlwpuiQDk3d3x+4MrFmtlq4NxkC6qdgOyHpup4Y6wgVmAb1fwJQBJ2hTii2gQCG85yXr89GtmQLjyGbjCRMgRZo+tetiksJxzaTuNKSN\/fazJ8xMRKEO0tcnrbAcyP1C39OLSGmeqFHJTbX7Ywy3qNWPIgaqlzNlP3oRcdp+ok6ochXac5lSZH6L0vbqLDnukEm0919cfPZxFnmDKYzpJByAZkyFI4vNzQz2zyQuOTz1c1hsHXlWMVNE15AnUysBeJ5WChHgEQDcNpsH6M5PVVYyjj0\/Nlrnd7Tu\/v1uM2rR6OoMum083WvkTohcZ1wJW6ToXP2hhNsRO\/mql84Shiopv6+Y40wGtbr4C2jXDT6NwqpLbjvxpKYhBxE6lC\/etM0aDAWhAvi90xQ\/HyelBa\/8xV+\/p18kKndYGci+pj8pVZv8SZyyH2XInYA8Mao1dPXJmTDUdOsB0Yb6vqypWnW3Qo27DTyWRVDJmorDCROBJbPz1vhw41q+8WnJvJcLOaL0kg8a2m+\/O0iZYGK5xIb7DlOiY07E=","translations":{"en":{"changelog":"Maintenance update. Update NC versions to support NC30+ only.\n\n### Added\n\n- Added basic ObjectStorage support (\/tmp folder used to execute binary scripts)"}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"translations":{"en":{"name":"Cloud Python API","summary":"Nextcloud Python API (Framework)","description":"Nextcloud Python API Framework\n\n| **Currently in development, all is under design**\n\n### Provides convenient functions for Python\n\n- Read & write file system objects\n- Working with database\n- Wrapper around `OCC` calls\n- Calling your python function from php part of your app and return a result\n\n### Used by the following apps\n\n- [MediaDC](https:\/\/apps.nextcloud.com\/apps\/mediadc) - Nextcloud Media Duplicate Collector app"}},"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-----\nMIIEBzCCAu8CAhG3MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjIwMjI0MTc0NTM5WhcNMzIwNjAxMTc0NTM5WjAXMRUwEwYD\nVQQDDAxjbG91ZF9weV9hcGkwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC\nAQDSUsLh2Xrdmvt8qnnhBv52xiUQ09feuFpuvwdctP6+WyAoFeZ6N9n\/YhNdVQYt\nCh1fcLuCtRdyIKiDzNww193YCgHgsgi5H\/c6iS\/ZxW1K6fISi+F5hvPNqmUAGANV\nAAFu0JZMgF8olyIZpBbeYLXC4Pb7gzvUsyCwnKxxCHM\/muN558PS+UzTeoR+ZXfW\n6dMeIblwCyvJz0LkRZJF0UyUMuPbGkFfOLGALlUhOUlg4iPiH8D8DE2uPaUQJBGq\nBKr3t4etDNE\/RG40BPm\/X\/M1XHoGJm4KyRZz3oyHsfKldS8V5U7XC3UyLI062O3R\nZDPlg4hZgmdSal5dpjwa9AAITdnbBd5xlnGLR+DPVDOdjbFRXdLwivXaBNjhkDWT\nQLmXcvfORdRIeGe33ypi7cCOjD1W654mdQ8mOLSCb0p3qBSLY02\/iJKSrQ2nxKq\/\nFuhC7wokkOtcVi8\/ZeQlxK5vvDxLMzjtsNoIv+ePodMGw2jVVMaKkg6XUZpz3XAh\nVSbzdu8QH71PiWRUryiLpCaqwP7bX62YLbvSLcaJgZNIipxoQ7m4yb9KOYwe\/uJz\ntBn9GdsfmmXBHrxy8UB8+l9T00ldWcXiyfDYdtIdFGQAnDaU0NBtD4MuNjZStIcO\nCKuQxnLA++DflRPkugsY34f2HH5njKzXlHwBgSYQdj3kaQIDAQABMA0GCSqGSIb3\nDQEBCwUAA4IBAQA6hkVngr74m7upgKwdqlGdvIGivsEL3Y4x3y0AIILMvCHhJc2v\nu74DzSx02l8b8z0z7q2izJEtj8C010TpOOHP5dqO1sVek4nsnbU1d86wEMtIglgv\noSXTQ\/xZHmRsKIMVNo\/GdcZZodsvMKBgJ8gXRxOEauOXCwUF0x8s9UgtnTlreBcS\n0pC+RSmvcXjZdhXNCy3qlMVw0Lqg49IbLh0ui4Xeq62eKwbLkW1wnxIzcBpVR6VX\nXqk\/NmR5AEDN0V96CCyFC6SRTQzQE\/5XlBrEHbBbrIDURsACqznoa8cmn2JPuzKo\nngF+gOHpHht82T4relw7pteqtNJrxxyHFATq\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"globalsiteselector","categories":["tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/globalsiteselector\/issues","website":"https:\/\/nextcloud.com\/globalscale\/","created":"2018-10-10T15:26:08.677296Z","lastModified":"2020-04-17T11:30:23.527995Z","releases":[{"version":"1.3.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=12.0.0 <20.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud\/globalsiteselector\/releases\/download\/v1.3.0\/globalsiteselector-1.3.0.tar.gz","created":"2020-04-17T11:30:23.452473Z","licenses":["agpl"],"lastModified":"2020-04-17T11:30:23.945127Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=12 <=19","signature":"Two1D2HTBxNlLWk8ZjnjdlV11Go+dluj6RNtldHJFw+xAT9Favb44e+TlLH2ATPz\nWtoVAwqWGJ1sONxz7LGFh6met2MRitU1RgenZ7wvBhPfYqMGCL7i+\/QNx33ViWjw\nrwJ9kZ31VJP8XeysP3Jzaizt3un+KrQ+A\/yKQFu7b5ObjL6V\/wZCoo6xkaFymGE3\n+CqeF+UYm2DeQIqQfKUlGgAz7qH3htUMNUo3119b3QlmV6bHutsUalOxcdKw3ig1\nTjoT6eisW\/vGsZyzYp1lE5fYZGR+XoWWGyzPkLDKd2mTu5iJtLXnNJaI8F6Is8Lr\n\/+xUdwuLrQqD8InYzj+elnTPB6grIx1z\/zcQNpYjs7h524ZAe+Ynmc9iToj\/s4li\npDlPsjb+LZhoY\/85rCryLxQsfARNN0qe4HpBQs6\/yg0H4H6Pcj2c0eEWN9pm403z\n6fNbklSpr\/zuFnUgF6U8HZ3ooHEQ2OQDxHvP3IX8NQLhFTRrt7MPx5j9769yXJzb\nWNeqUqyYaUGSZ7USEAb3rCvZQEyZ877faQiAifnjqIWK3DYJ6oWAN5iIUl+wfcNZ\nmmtfUXqxlpREFl7JEjqTNgldsJLynU05i0hmIxgXN2wO3GVjwI\/q1ZJ0qOGVClBX\nb8OUR3CuVMyHrrQbgjpJYdIbKm6Hy4EPpPh60QD6cpM=","translations":{"en":{"changelog":"### Added\n- NC19 compatible"}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"translations":{"en":{"name":"Global Site Selector","summary":"Nextcloud Portal to redirect users to the right instance","description":"The Global Site Selector allows you to run multiple small Nextcloud instances and redirect users to the right server"}},"isFeatured":false,"authors":[{"name":"Bjoern Schiessle","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEDTCCAvUCAhDBMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMTgxMDA5MjAyNzI3WhcNMjkwMTE0MjAyNzI3WjAdMRswGQYD\r\nVQQDDBJnbG9iYWxzaXRlc2VsZWN0b3IwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAw\r\nggIKAoICAQCpP4wP4aUeVIIiyN\/1rAfu1UPBmj7qPWRKKF05l0FZTvn+UYBjSwvZ\r\nMzeISRy+uAqX1N8QG7cMcRf9dsbpQRH5\/CHMuWNi1HE3CRZ+dw8lEaP6bGZ87gEr\r\nL9RCD0F+4p5IhsTguQiZ\/b8wtkaBDj8LUEfPUVmf6n4icd6KICDpZaDcpiRaEsHJ\r\nIr2Kws52hyYS4TYx0YoznP3Tr5mb4GruS4rHwb+gPxXNIPl0dNSj2T+J6YeR3728\r\n2U7BoCJVPhwHX3EdtkjoEEhcZWFHxZIKIX+yqWlwxUISL3y0s5\/8Q\/nikopPLxaS\r\nyX5j1BNG\/DHVV98aeA1oCQ6M9Xq\/oPSHou\/+IVCC4jccPQYRN2VoMEaC3hm72mnO\r\nS+19oRvhYsrnvVGYBxkdIEDzMJkyQHGj9HBREtKMNgKkCzrIenA\/tZ4+UjC1Nabz\r\nYAsz+capByg0lm083ZI2cCGHtNqNZEogsEvWYghZVSaX+mrJbXG5gpWjdT6DUGPC\r\n+hF57b2P2TyU3Nqag5rr3CQEKzZcXkzdTLnkKOEE+YpPdk1ZWINgEDS5FB8o8zI7\r\nvglL91MZ9u7YgWwwG9Y9hHBsqD1FutuBVMm66E1Va9hm64KtabDouTp1WYO3CDd2\r\nQg3v+sAv3iLnAn3wQSEIZA1lwYPeepsy7FhOwXyJhg5+rngi8rXL6QIDAQABMA0G\r\nCSqGSIb3DQEBCwUAA4IBAQAS48AusB\/yXrJVkfSuaz8mzWQWQGs17qnOzopUd0xR\r\nZQ1oufOIw\/evaYUjdSzYrC4+TuDvCutJ1CjnyhyA0kCTb1YgY8aKJ3\/+adaRJCPj\r\nYKlO0T63mN+1\/GxVN0EA2xbXXmEArPX9lEFXeMO5Jj60zLalk7JmoxbOixXILL+o\r\npC\/jQJQcnLMkAMCNpvkRRMNERIR8eaoiGtJUEY\/AogbxTuqTzf4CxTOq1VyUNo\/P\r\nqS6VNIZap0hVO\/ISh6HRMOfhnMJw\/18yUateW5UsvRvPJHbIOaEXxocmkv4qJXPf\r\n09\/aN266eLPpzld4wGY+bb2zG6RRvF0QY9HSa\/EVMnGc\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"browser_warning","categories":["tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/browser_warning","website":"","created":"2019-01-23T06:37:42.579841Z","lastModified":"2020-07-26T09:10:31.795493Z","releases":[{"version":"1.0.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=17.0.0 <20.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud\/browser_warning\/releases\/download\/v1.0.0\/browser_warning.tar.gz","created":"2020-07-26T09:10:31.572468Z","licenses":["agpl"],"lastModified":"2020-07-26T09:10:32.522197Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=17 <=19","signature":"3N\/RPrKe+rIYIRodb1fRb4xuRW0mxWGNscb6fDMT5tl8leNkpMFxpt7QXMlMGsIw\n7LZk9EuVvUlVqWYJw6RuQWj+pQgXShHo+V6CZAmQjFkefGpijWDXU30fR1moEV1n\n6QV5+s13bDsnYv1wOcXLFPrbaTzmFrhTt641QSJXY2opdOGG1AZ5h\/lKJ1\/5g50H\nN3fmQA0Hu6OPhaPK25wPOBYHaYLnW71W02Rn6J2OZrOPAbb0xiqkcvHZKbNx3q5H\n4UWcF18358mSfgrNRiy\/NxZW8j+9T9PO0W8F4s5cLqEcxK8JxzcAhr7+GnAzrCtx\ny4DsfQaaAyr+XAlPzp+qGNHqVfu3WkgAFD4EPzrrCrKKyHae4gKeawK0TmP9c7v9\ntv0FUEoKc3m4whxfyqUZBP+gbIX4XfIRdXYDrE1m3Qg3I3JQXEyUpNjbH0JuNHgX\nkC5aiHKvrPyvlW9VEwrL2Arn923vcUL9nHWKPUo8i2pcjY25VeEEAZspcK1ckiJJ\nXI\/g93bjMvmdtzB8+C0flbkQJd4oVRUpGf6Ti06fLapaQmMq5HdWh\/CF56Rp+t7B\nqF\/1NYJzPu05FmWGrGPKceeMviSZB447kz9hi0y5T6WJmDRQw5EPUmOEnlkNnRge\nqQIdBGTp+jR\/9Tayk2OCCVTLN6Wo7Uff4JQx1a\/4jw8=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly91c2VyLWltYWdlcy5naXRodWJ1c2VyY29udGVudC5jb20vMTQ5NzUwNDYvNTEyNjY4NzUtYWI0Y2U0ODAtMTliYy0xMWU5LTgzZWItZDZjZjBhMDVjYWRmLnBuZw==","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Browser warning","summary":"Display a specific warning on log-in page","description":"This app will show a warning on specific browser conditions on the log-in page"}},"isFeatured":false,"authors":[],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIECjCCAvICAhDSMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMTkwMTIyMTk1NzEzWhcNMjkwNDI5MTk1NzEzWjAaMRgwFgYD\r\nVQQDDA9icm93c2VyX3dhcm5pbmcwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIK\r\nAoICAQDgEiDcQ4CuLEedIM7zxr+xurGfFTcDsuDXGaZ3rSoxq\/H3sngTTwi\/1bWx\r\nydsXA9NV9bs4gM\/VSo8jV8rQ1FmCFJH7my76Ir6xVvrhYG+1ZBgG7qtyFW6Web2e\r\nkxmDXITvqSzsbcFzOgzxfY1zz0bzdun+vxbOojWmadTg5T7KDC8F1dJmm\/kLKkOZ\r\nESG61EukNqlGbonrxd5IEZMD7oJTQ3SPPYQZEuzVploipvlYPTpiZccFyMsd2KdO\r\nQkhj9DKjKGFEvy9Xyf86nVi25z0TgzwpKenhvMeyN8CRbBprBdIVkoJuAuNo1e9N\r\nU7pXzSBV5S4aB+VpFhcc4xwujHbXka3z1PaUVJ8lHcc5kozLkwei7Au2GFrXuzLC\r\nyeQfnnUBwWReH9WjX\/68Bs1h9z8iBSoX8voh\/L1+MhmDyh2REPn1lTdj\/6h7Bqi6\r\nE3g7H25a0l1xYY7TO9IlNjQzqKgIVsgIkfGZp9Uu2K1AhN4zwFslzy474Uo\/XAkI\r\nISr0OdaYD6crDlyzptG\/CMI949\/+hqbW+nbROs2Bw41TZvjUTPUkN4+4wrluxL\/4\r\nvI4GkX1eAt2H9kxjx6oatSYqiGCsfXuFjugt\/9WK4iMVb\/0+z5iSFhZDlobfupLg\r\nYDZDOM9zyhiqGtRqBaK\/ILRuZPkKrpPbndnpqmsLiZhW5RM7QQIDAQABMA0GCSqG\r\nSIb3DQEBCwUAA4IBAQBD549HzhJ4j6+HY3cbPBMjHTvMzhjE28j+zhMXQFYyPJA+\r\nmyYQUxwuZc8vPMUp5DAeWrV\/1Z0xdMwDD9QwK4jaOeDbeZBU07ZoK7iYabF6oUcf\r\nJgMYEJevZ638dPC+LyfZjXmWyXxirXUxlA0cEDyvp7\/iFreELLF25g\/lPGSaVSBc\r\nQPvJKhiK3FJSmVmcQEm8Y\/bIoe2Fwk5sGlI1+l\/3WLlgQjamZqSTnh4E62qRaC2W\r\nGq\/MTCYJyWYn5y8rx0dJ\/8Yfy2NHdR+RhPUW1r\/sknZh73iPNf6efd75+Vud401A\r\nmSLSbK4N\/Ay9MVkWRfN5FuCbYGa4OBsYYGFnWNCe\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"text2image_stablediffusion","categories":["tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/text2image_stablediffusion\/issues","website":"","created":"2023-10-31T14:36:10.141436Z","lastModified":"2024-09-18T13:04:53.354872Z","releases":[{"version":"2.0.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=30.0.0 <31.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud\/text2image_stablediffusion\/releases\/download\/v2.0.0\/text2image_stablediffusion.tar.gz","created":"2024-09-18T13:04:53.289822Z","licenses":["agpl"],"lastModified":"2024-09-18T13:04:53.382918Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=30 <=30","signature":"fWYh8j69NAhD3GYrq4AFz4B9coJJvxssB\/dJxWmVywYFWmlIwX1paEYsBhhFIXMK\nZiv1Km5dGGS244lBvb1uvr0jxN1tXTF8DkZy26iAAy5fCvinJGaOQsDN8D17z8W0\n0Io7uYndv0xGwmpDR54aMMl45wp3126fyFKMdTd53W\/INTw708KqPjQXFoNj98zv\ntP2efz\/WoFnTaiF76b5WR13+HfUp1vgQIE4SYcVwQgqpYQKdgpG92aYM5yIXDNQ8\nelCr\/llIeQltJb\/q6P8xs1mr6wOO\/1QST4txZcSNKuJ+Nb1\/xU8LkhR6l1Duba3R\nKWhHNydJYocGNK9orsJk06DUx8qLlCDVtXgBEX3cM0IrwMC3D7cnPvhccZwbtcqT\nObhwcoUXU+EiLA1k4FYLHgbiaLHSWiiuZEZD9MsueB79q7xaWHI\/5McihqCrkcs2\nJCq+P18LOo0\/DzYdDoTWDu1ptM+bkcajpE7uDYoup0NudXrkpmauScAlHhbJytaX\nrqwGqJdOhFla4iSYt55qE0R8mMQp1UKR3kInhGsSkoA3o1kjKkBeRXkf5\/FhTR0x\nP6Q9Cfajx6Xceid5xaPwtS\/hkqzzHgFxoDLmfBFrXoNB0QYkruEnCr9qwx1WzjKs\nbZe\/Jo9Uu0VOzOmn+1haDI22tx\/kBn1wyAxNuLC2CCA=","translations":{"en":{"changelog":"### Breaking changes\n\n- Dropped support for Nextcloud < 30\n\n### New\n\n- Updated UI components library"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC90ZXh0MmltYWdlX3N0YWJsZWRpZmZ1c2lvbi9tYWluL3NjcmVlbnNob3RzL0xvZ28ucG5n","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Local Image Generation with Stable Diffusion","summary":"(Deprecated) Image generation using Stable Diffusion by Stability AI running locally","description":"Image generation provider using Stable Diffusion by Stability AI\r\n\r\nThis app is deprecated in favor of text2image_stablediffusion2. Have a look at [the docs for text2image_stablediffusion2](https:\/\/docs.nextcloud.com\/server\/latest\/admin_manual\/ai\/app_text2image_stablediffusion2.html)\r\n\r\nThe models run completely on your machine. No private data leaves your servers.\r\n\r\nAfter installing this app you will need to run\r\n\r\n occ text2image_stablediffusion:download-models\r\n\r\n## Ethical AI Rating\r\n### Rating: \ud83d\udfe2\r\n\r\nPositive:\r\n* the software for training and inference of this model is open source\r\n* the trained model is freely available, and thus can be ran on-premises\r\n* the training data is freely available, making it possible to check or correct for bias or optimise the performance and CO2 usage.\r\n\r\nLearn more about the Nextcloud Ethical AI Rating [in our blog](https:\/\/nextcloud.com\/blog\/nextcloud-ethical-ai-rating\/)."}},"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\nMIIEFTCCAv0CAhI+MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjMxMDI2MTIzMjQ1WhcNMzQwMTMxMTIzMjQ1WjAlMSMwIQYD\r\nVQQDDBp0ZXh0MmltYWdlX3N0YWJsZWRpZmZ1c2lvbjCCAiIwDQYJKoZIhvcNAQEB\r\nBQADggIPADCCAgoCggIBAOPcTiljsEwVEa9ZmMs+rixy\/Eyx3gXzMacLvMD17VCi\r\nV2QCfZi7BG4mZaY2JvtEgOH3S\/MRf4S28n9aDhOHImjDSFai4AS5IHbOMrXI+CTD\r\nVvPAsf0uXJC8uwbieEWxdnKwZdK8T8Qul6SZDs6NqPeIS1THFPAN4Z5VgALGt3vQ\r\ned3p991MlVF37ooQMZSUIppqMmqO\/QQtTo+KaAjcRb6aj746cRSOAO1VxJExut26\r\nxUS4Ga4h0hJDcnkBjMZ3ibS2qciSGIHJiWtAr3Kf6951VZSodI933laGR064mq7e\r\n63JhpPjog\/2Ptc2CLkMreuKKN6bFFYvpMZb2aLdUdr2OOC4eSO9iWzlq6zKCFAU6\r\nex3n9zAKUIIwZCpjm3ljOHXkmkRy6uh\/lYwzRFiN5FoSTf1JT54Ys\/ds70n9iDqP\r\nj5vbnZ75eCgZ54xjpqxih\/1wCIUfKE\/vLL5\/qKtHbuREvi9Y5kERO1vfuP3r6nvZ\r\nc6ef6WKCVt71kz\/8dgEpqkWjO\/svy6u+xlnMOtSvO+kgGs2RrnbRQz3NfuNIaTHm\r\nKd9DIJSdP\/j2KVA6v0GYZuu0YM2ZnsSQ\/jYIMkSN3EQNAq38e8ZQWD4pqf3lnG4O\r\n7ZDbaEbUJjljdgV8WN2\/7ygTRjWfEoClj\/PvQIkfcac3s62ZrO9OTWli32XTJwP\/\r\nAgMBAAEwDQYJKoZIhvcNAQELBQADggEBAH7bJZ6ZLih6cOMWjZRJbM8uPAVndZuQ\r\n\/9TNEeQbHXohRS3SrK6FtYwppUl0A3hPvNgxK8r8H\/KD71DP6V1REwGuERjy\/H\/7\r\n84VXFS34T+LbwlkptMJGyKc1KorWe0mT5g8y1nCfrui3OMtJp0hUeMSav8E5BJZF\r\nTuMnFNSTZVGTHIJa\/JMbmyAuEQjrchD5oKjONViW3UEty\/5sjpYdlu3n0+pG5AXp\r\nLdUIXE6d0hRm5FkH3Vz4nOF+lc1Hqqv7UP7UQujZd6ULMs64OBIFAKzR6vXFg3uT\r\nL6cEYKZxGSNWxqr1bu2qk0TpHxGa9mIm5ITbruZXO3VjzxSJPM7gpdY=\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"gpxmotion","categories":["multimedia","tools"],"userDocs":"https:\/\/gitlab.com\/eneiluj\/gpxmotion-oc\/wikis\/userdoc","adminDocs":"https:\/\/gitlab.com\/eneiluj\/gpxmotion-oc\/wikis\/admindoc","developerDocs":"https:\/\/gitlab.com\/eneiluj\/gpxmotion-oc\/wikis\/devdoc","issueTracker":"https:\/\/gitlab.com\/eneiluj\/gpxmotion-oc\/issues","website":"https:\/\/gitlab.com\/eneiluj\/gpxmotion-oc","created":"2017-06-10T13:41:18.195707Z","lastModified":"2020-09-30T12:51:30.823708Z","releases":[{"version":"0.1.0","phpExtensions":[],"databases":[{"id":"pgsql","versionSpec":">=9.4.0","rawVersionSpec":">=9.4"},{"id":"sqlite","versionSpec":"*","rawVersionSpec":"*"},{"id":"mysql","versionSpec":">=5.5.0","rawVersionSpec":">=5.5"}],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=20.0.0 <22.0.0","minIntSize":32,"download":"https:\/\/gitlab.com\/eneiluj\/gpxmotion-oc\/-\/wikis\/uploads\/d25ac5b7de6cd473eb48060a993e1aef\/gpxmotion-0.1.0.tar.gz","created":"2020-09-30T12:51:30.777467Z","licenses":["agpl"],"lastModified":"2020-09-30T12:51:32.146619Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=20 <=21","signature":"dhmNf2HpT+QIqCGLBczMBi2m1iwFVaunrUItz7f3M403K5wi6EH3P3pmMu6yfJcZ\nvUqDGh2PTp9JST2\/Hvyl0KRlgbNbasu2Ciyv7FgTJzz55cHLqjjjT+0LFhkGRb6j\ngUB+PCbcroQpgzC3dFomUuNcUD4LgYE1bWclUUOC27IBcmeRDt3+EGq5f3d05chb\nuy9mtEuDNdnhfoqiBQ0Tv4Xw+YzRjMXakBdRP5p+AY55TrTWssE0YssNa4tG9kDo\nfOGbe3N9IhKLiyi6JorpENQzpFx9Fqi8qepbL5HDf4c+vWdIFNanv1Y3odVhstp8\nw8mOaYcp7wX+lzz8vQL9ng==","translations":{"en":{"changelog":"### Added\n- boat and kayak vehicules\n[!21](https:\/\/gitlab.com\/eneiluj\/gpxmotion-oc\/-\/merge_requests\/21) @archit3kt\n\n### Changed\n- adapt to NC 20\n- use Webpack\n- bump some libs\n- photos are now links\n[!21](https:\/\/gitlab.com\/eneiluj\/gpxmotion-oc\/-\/merge_requests\/21) @archit3kt"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRsYWIuY29tL2VuZWlsdWovZ3B4bW90aW9uLW9jL3VwbG9hZHMvNzY4YTIwNmI5ZWVhYzdiYjc3NGY5YjY4MDE2OTBlYWUvbW8yLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRsYWIuY29tL2VuZWlsdWovZ3B4bW90aW9uLW9jL3VwbG9hZHMvYWI1ZTIyOTkzNDMzYTNlYmFlYmMwNjEyY2JkOGRkYzUvbW8zLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRsYWIuY29tL2VuZWlsdWovZ3B4bW90aW9uLW9jL3VwbG9hZHMvMDhkOTYxZmRiYjAxMGM1ZDg1MmNmOGQ2YTFjODI0YTYvbW8xLnBuZw==","smallThumbnail":""}],"videos":[],"translations":{"hu":{"name":"GpxMotion","summary":"GPX file animation on an interactive map","description":"# GpxMotion Nextcloud application\n\nGpxMotion is a Nextcloud application to create and display path animations on an interactive map.\n\nTo watch an animation, click the \"Load and view file\" button in GpxMotion main page. If no animation information was set, a default one (one section of 10 seconds per tracks\/routes) is shown. If no time information is missing in an animation section and the \"use real time proportions\" is enabled (by default, it is), the animation duration will not change but the animation speed will be proportional to real speed.\n\nTo define an animation, go to GpxMotion main page and load a GPX file already containing ordered tracks\/routes. Then define the animation steps. Then check you are satisfied with the animation preview. Then save the result to a GPX file (the animation data is saved as JSON in the GPX description field).\n\nIf a file is publicly shared without password in \"Files\" app, you can produce a GpxMotion public link to its animation with the \"Share\" button in the \"view\" page.\n\nThis app is tested on Nextcloud 16 with Firefox and Chromium.\n\nAny feedback will be appreciated.\n\nGo to [GpxMotion Crowdin project](https:\/\/crowdin.com\/project\/gpxmotion) if you want to help to translate this app in your language.\n\n## Installation\n\nCheck the [AdminDoc](https:\/\/gitlab.com\/eneiluj\/gpxmotion-oc\/wikis\/admindoc) for installation details and integration in \"Files\" app.\n\n## Alternatives\n\nIf you look for alternatives, take a look at :\n- [gpxanim](https:\/\/github.com\/rvl\/gpxanim) creates a video file\n- [GPX Animator](http:\/\/zdila.github.io\/gpx-animator\/) creates a video file\n\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":"GpxMotion","summary":"GPX file animation on an interactive map","description":"# GpxMotion Nextcloud application\n\nGpxMotion is a Nextcloud application to create and display path animations on an interactive map.\n\nTo watch an animation, click the \"Load and view file\" button in GpxMotion main page. If no animation information was set, a default one (one section of 10 seconds per tracks\/routes) is shown. If no time information is missing in an animation section and the \"use real time proportions\" is enabled (by default, it is), the animation duration will not change but the animation speed will be proportional to real speed.\n\nTo define an animation, go to GpxMotion main page and load a GPX file already containing ordered tracks\/routes. Then define the animation steps. Then check you are satisfied with the animation preview. Then save the result to a GPX file (the animation data is saved as JSON in the GPX description field).\n\nIf a file is publicly shared without password in \"Files\" app, you can produce a GpxMotion public link to its animation with the \"Share\" button in the \"view\" page.\n\nThis app is tested on Nextcloud 16 with Firefox and Chromium.\n\nAny feedback will be appreciated.\n\nGo to [GpxMotion Crowdin project](https:\/\/crowdin.com\/project\/gpxmotion) if you want to help to translate this app in your language.\n\n## Installation\n\nCheck the [AdminDoc](https:\/\/gitlab.com\/eneiluj\/gpxmotion-oc\/wikis\/admindoc) for installation details and integration in \"Files\" app.\n\n## Alternatives\n\nIf you look for alternatives, take a look at :\n- [gpxanim](https:\/\/github.com\/rvl\/gpxanim) creates a video file\n- [GPX Animator](http:\/\/zdila.github.io\/gpx-animator\/) creates a video file\n\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":"GpxMotion","summary":"GPX file animation on an interactive map","description":"# GpxMotion Nextcloud application\n\nGpxMotion is a Nextcloud application to create and display path animations on an interactive map.\n\nTo watch an animation, click the \"Load and view file\" button in GpxMotion main page. If no animation information was set, a default one (one section of 10 seconds per tracks\/routes) is shown. If no time information is missing in an animation section and the \"use real time proportions\" is enabled (by default, it is), the animation duration will not change but the animation speed will be proportional to real speed.\n\nTo define an animation, go to GpxMotion main page and load a GPX file already containing ordered tracks\/routes. Then define the animation steps. Then check you are satisfied with the animation preview. Then save the result to a GPX file (the animation data is saved as JSON in the GPX description field).\n\nIf a file is publicly shared without password in \"Files\" app, you can produce a GpxMotion public link to its animation with the \"Share\" button in the \"view\" page.\n\nThis app is tested on Nextcloud 16 with Firefox and Chromium.\n\nAny feedback will be appreciated.\n\nGo to [GpxMotion Crowdin project](https:\/\/crowdin.com\/project\/gpxmotion) if you want to help to translate this app in your language.\n\n## Installation\n\nCheck the [AdminDoc](https:\/\/gitlab.com\/eneiluj\/gpxmotion-oc\/wikis\/admindoc) for installation details and integration in \"Files\" app.\n\n## Alternatives\n\nIf you look for alternatives, take a look at :\n- [gpxanim](https:\/\/github.com\/rvl\/gpxanim) creates a video file\n- [GPX Animator](http:\/\/zdila.github.io\/gpx-animator\/) creates a video file\n\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":"GpxMotion","summary":"GPX file animation on an interactive map","description":"# GpxMotion Nextcloud application\n\nGpxMotion is a Nextcloud application to create and display path animations on an interactive map.\n\nTo watch an animation, click the \"Load and view file\" button in GpxMotion main page. If no animation information was set, a default one (one section of 10 seconds per tracks\/routes) is shown. If no time information is missing in an animation section and the \"use real time proportions\" is enabled (by default, it is), the animation duration will not change but the animation speed will be proportional to real speed.\n\nTo define an animation, go to GpxMotion main page and load a GPX file already containing ordered tracks\/routes. Then define the animation steps. Then check you are satisfied with the animation preview. Then save the result to a GPX file (the animation data is saved as JSON in the GPX description field).\n\nIf a file is publicly shared without password in \"Files\" app, you can produce a GpxMotion public link to its animation with the \"Share\" button in the \"view\" page.\n\nThis app is tested on Nextcloud 16 with Firefox and Chromium.\n\nAny feedback will be appreciated.\n\nGo to [GpxMotion Crowdin project](https:\/\/crowdin.com\/project\/gpxmotion) if you want to help to translate this app in your language.\n\n## Installation\n\nCheck the [AdminDoc](https:\/\/gitlab.com\/eneiluj\/gpxmotion-oc\/wikis\/admindoc) for installation details and integration in \"Files\" app.\n\n## Alternatives\n\nIf you look for alternatives, take a look at :\n- [gpxanim](https:\/\/github.com\/rvl\/gpxanim) creates a video file\n- [GPX Animator](http:\/\/zdila.github.io\/gpx-animator\/) creates a video file\n\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":"GpxMotion","summary":"GPX file animation on an interactive map","description":"# GpxMotion Nextcloud application\n\nGpxMotion is a Nextcloud application to create and display path animations on an interactive map.\n\nTo watch an animation, click the \"Load and view file\" button in GpxMotion main page. If no animation information was set, a default one (one section of 10 seconds per tracks\/routes) is shown. If no time information is missing in an animation section and the \"use real time proportions\" is enabled (by default, it is), the animation duration will not change but the animation speed will be proportional to real speed.\n\nTo define an animation, go to GpxMotion main page and load a GPX file already containing ordered tracks\/routes. Then define the animation steps. Then check you are satisfied with the animation preview. Then save the result to a GPX file (the animation data is saved as JSON in the GPX description field).\n\nIf a file is publicly shared without password in \"Files\" app, you can produce a GpxMotion public link to its animation with the \"Share\" button in the \"view\" page.\n\nThis app is tested on Nextcloud 16 with Firefox and Chromium.\n\nAny feedback will be appreciated.\n\nGo to [GpxMotion Crowdin project](https:\/\/crowdin.com\/project\/gpxmotion) if you want to help to translate this app in your language.\n\n## Installation\n\nCheck the [AdminDoc](https:\/\/gitlab.com\/eneiluj\/gpxmotion-oc\/wikis\/admindoc) for installation details and integration in \"Files\" app.\n\n## Alternatives\n\nIf you look for alternatives, take a look at :\n- [gpxanim](https:\/\/github.com\/rvl\/gpxanim) creates a video file\n- [GPX Animator](http:\/\/zdila.github.io\/gpx-animator\/) creates a video file\n\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":"GpxMotion","summary":"GPX file animation on an interactive map","description":"# GpxMotion Nextcloud application\n\nGpxMotion is a Nextcloud application to create and display path animations on an interactive map.\n\nTo watch an animation, click the \"Load and view file\" button in GpxMotion main page. If no animation information was set, a default one (one section of 10 seconds per tracks\/routes) is shown. If no time information is missing in an animation section and the \"use real time proportions\" is enabled (by default, it is), the animation duration will not change but the animation speed will be proportional to real speed.\n\nTo define an animation, go to GpxMotion main page and load a GPX file already containing ordered tracks\/routes. Then define the animation steps. Then check you are satisfied with the animation preview. Then save the result to a GPX file (the animation data is saved as JSON in the GPX description field).\n\nIf a file is publicly shared without password in \"Files\" app, you can produce a GpxMotion public link to its animation with the \"Share\" button in the \"view\" page.\n\nThis app is tested on Nextcloud 16 with Firefox and Chromium.\n\nAny feedback will be appreciated.\n\nGo to [GpxMotion Crowdin project](https:\/\/crowdin.com\/project\/gpxmotion) if you want to help to translate this app in your language.\n\n## Installation\n\nCheck the [AdminDoc](https:\/\/gitlab.com\/eneiluj\/gpxmotion-oc\/wikis\/admindoc) for installation details and integration in \"Files\" app.\n\n## Alternatives\n\nIf you look for alternatives, take a look at :\n- [gpxanim](https:\/\/github.com\/rvl\/gpxanim) creates a video file\n- [GPX Animator](http:\/\/zdila.github.io\/gpx-animator\/) creates a video file\n\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":"GpxMotion","summary":"GPX file animation on an interactive map","description":"# GpxMotion Nextcloud application\n\nGpxMotion is a Nextcloud application to create and display path animations on an interactive map.\n\nTo watch an animation, click the \"Load and view file\" button in GpxMotion main page. If no animation information was set, a default one (one section of 10 seconds per tracks\/routes) is shown. If no time information is missing in an animation section and the \"use real time proportions\" is enabled (by default, it is), the animation duration will not change but the animation speed will be proportional to real speed.\n\nTo define an animation, go to GpxMotion main page and load a GPX file already containing ordered tracks\/routes. Then define the animation steps. Then check you are satisfied with the animation preview. Then save the result to a GPX file (the animation data is saved as JSON in the GPX description field).\n\nIf a file is publicly shared without password in \"Files\" app, you can produce a GpxMotion public link to its animation with the \"Share\" button in the \"view\" page.\n\nThis app is tested on Nextcloud 16 with Firefox and Chromium.\n\nAny feedback will be appreciated.\n\nGo to [GpxMotion Crowdin project](https:\/\/crowdin.com\/project\/gpxmotion) if you want to help to translate this app in your language.\n\n## Installation\n\nCheck the [AdminDoc](https:\/\/gitlab.com\/eneiluj\/gpxmotion-oc\/wikis\/admindoc) for installation details and integration in \"Files\" app.\n\n## Alternatives\n\nIf you look for alternatives, take a look at :\n- [gpxanim](https:\/\/github.com\/rvl\/gpxanim) creates a video file\n- [GPX Animator](http:\/\/zdila.github.io\/gpx-animator\/) creates a video file\n\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":"GpxMotion","summary":"GPX file animation on an interactive map","description":"# GpxMotion Nextcloud application\n\nGpxMotion is a Nextcloud application to create and display path animations on an interactive map.\n\nTo watch an animation, click the \"Load and view file\" button in GpxMotion main page. If no animation information was set, a default one (one section of 10 seconds per tracks\/routes) is shown. If no time information is missing in an animation section and the \"use real time proportions\" is enabled (by default, it is), the animation duration will not change but the animation speed will be proportional to real speed.\n\nTo define an animation, go to GpxMotion main page and load a GPX file already containing ordered tracks\/routes. Then define the animation steps. Then check you are satisfied with the animation preview. Then save the result to a GPX file (the animation data is saved as JSON in the GPX description field).\n\nIf a file is publicly shared without password in \"Files\" app, you can produce a GpxMotion public link to its animation with the \"Share\" button in the \"view\" page.\n\nThis app is tested on Nextcloud 16 with Firefox and Chromium.\n\nAny feedback will be appreciated.\n\nGo to [GpxMotion Crowdin project](https:\/\/crowdin.com\/project\/gpxmotion) if you want to help to translate this app in your language.\n\n## Installation\n\nCheck the [AdminDoc](https:\/\/gitlab.com\/eneiluj\/gpxmotion-oc\/wikis\/admindoc) for installation details and integration in \"Files\" app.\n\n## Alternatives\n\nIf you look for alternatives, take a look at :\n- [gpxanim](https:\/\/github.com\/rvl\/gpxanim) creates a video file\n- [GPX Animator](http:\/\/zdila.github.io\/gpx-animator\/) creates a video file\n\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":"GpxMotion","summary":"GPX file animation on an interactive map","description":"# GpxMotion Nextcloud application\n\nGpxMotion is a Nextcloud application to create and display path animations on an interactive map.\n\nTo watch an animation, click the \"Load and view file\" button in GpxMotion main page. If no animation information was set, a default one (one section of 10 seconds per tracks\/routes) is shown. If no time information is missing in an animation section and the \"use real time proportions\" is enabled (by default, it is), the animation duration will not change but the animation speed will be proportional to real speed.\n\nTo define an animation, go to GpxMotion main page and load a GPX file already containing ordered tracks\/routes. Then define the animation steps. Then check you are satisfied with the animation preview. Then save the result to a GPX file (the animation data is saved as JSON in the GPX description field).\n\nIf a file is publicly shared without password in \"Files\" app, you can produce a GpxMotion public link to its animation with the \"Share\" button in the \"view\" page.\n\nThis app is tested on Nextcloud 16 with Firefox and Chromium.\n\nAny feedback will be appreciated.\n\nGo to [GpxMotion Crowdin project](https:\/\/crowdin.com\/project\/gpxmotion) if you want to help to translate this app in your language.\n\n## Installation\n\nCheck the [AdminDoc](https:\/\/gitlab.com\/eneiluj\/gpxmotion-oc\/wikis\/admindoc) for installation details and integration in \"Files\" app.\n\n## Alternatives\n\nIf you look for alternatives, take a look at :\n- [gpxanim](https:\/\/github.com\/rvl\/gpxanim) creates a video file\n- [GPX Animator](http:\/\/zdila.github.io\/gpx-animator\/) creates a video file\n\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":"GpxMotion","summary":"GPX file animation on an interactive map","description":"# GpxMotion Nextcloud application\n\nGpxMotion is a Nextcloud application to create and display path animations on an interactive map.\n\nTo watch an animation, click the \"Load and view file\" button in GpxMotion main page. If no animation information was set, a default one (one section of 10 seconds per tracks\/routes) is shown. If no time information is missing in an animation section and the \"use real time proportions\" is enabled (by default, it is), the animation duration will not change but the animation speed will be proportional to real speed.\n\nTo define an animation, go to GpxMotion main page and load a GPX file already containing ordered tracks\/routes. Then define the animation steps. Then check you are satisfied with the animation preview. Then save the result to a GPX file (the animation data is saved as JSON in the GPX description field).\n\nIf a file is publicly shared without password in \"Files\" app, you can produce a GpxMotion public link to its animation with the \"Share\" button in the \"view\" page.\n\nThis app is tested on Nextcloud 16 with Firefox and Chromium.\n\nAny feedback will be appreciated.\n\nGo to [GpxMotion Crowdin project](https:\/\/crowdin.com\/project\/gpxmotion) if you want to help to translate this app in your language.\n\n## Installation\n\nCheck the [AdminDoc](https:\/\/gitlab.com\/eneiluj\/gpxmotion-oc\/wikis\/admindoc) for installation details and integration in \"Files\" app.\n\n## Alternatives\n\nIf you look for alternatives, take a look at :\n- [gpxanim](https:\/\/github.com\/rvl\/gpxanim) creates a video file\n- [GPX Animator](http:\/\/zdila.github.io\/gpx-animator\/) creates a video file\n\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":"GpxMotion","summary":"GPX file animation on an interactive map","description":"# GpxMotion Nextcloud application\n\nGpxMotion is a Nextcloud application to create and display path animations on an interactive map.\n\nTo watch an animation, click the \"Load and view file\" button in GpxMotion main page. If no animation information was set, a default one (one section of 10 seconds per tracks\/routes) is shown. If no time information is missing in an animation section and the \"use real time proportions\" is enabled (by default, it is), the animation duration will not change but the animation speed will be proportional to real speed.\n\nTo define an animation, go to GpxMotion main page and load a GPX file already containing ordered tracks\/routes. Then define the animation steps. Then check you are satisfied with the animation preview. Then save the result to a GPX file (the animation data is saved as JSON in the GPX description field).\n\nIf a file is publicly shared without password in \"Files\" app, you can produce a GpxMotion public link to its animation with the \"Share\" button in the \"view\" page.\n\nThis app is tested on Nextcloud 16 with Firefox and Chromium.\n\nAny feedback will be appreciated.\n\nGo to [GpxMotion Crowdin project](https:\/\/crowdin.com\/project\/gpxmotion) if you want to help to translate this app in your language.\n\n## Installation\n\nCheck the [AdminDoc](https:\/\/gitlab.com\/eneiluj\/gpxmotion-oc\/wikis\/admindoc) for installation details and integration in \"Files\" app.\n\n## Alternatives\n\nIf you look for alternatives, take a look at :\n- [gpxanim](https:\/\/github.com\/rvl\/gpxanim) creates a video file\n- [GPX Animator](http:\/\/zdila.github.io\/gpx-animator\/) creates a video file\n\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":"GpxMotion","summary":"GPX file animation on an interactive map","description":"# GpxMotion Nextcloud application\n\nGpxMotion is a Nextcloud application to create and display path animations on an interactive map.\n\nTo watch an animation, click the \"Load and view file\" button in GpxMotion main page. If no animation information was set, a default one (one section of 10 seconds per tracks\/routes) is shown. If no time information is missing in an animation section and the \"use real time proportions\" is enabled (by default, it is), the animation duration will not change but the animation speed will be proportional to real speed.\n\nTo define an animation, go to GpxMotion main page and load a GPX file already containing ordered tracks\/routes. Then define the animation steps. Then check you are satisfied with the animation preview. Then save the result to a GPX file (the animation data is saved as JSON in the GPX description field).\n\nIf a file is publicly shared without password in \"Files\" app, you can produce a GpxMotion public link to its animation with the \"Share\" button in the \"view\" page.\n\nThis app is tested on Nextcloud 16 with Firefox and Chromium.\n\nAny feedback will be appreciated.\n\nGo to [GpxMotion Crowdin project](https:\/\/crowdin.com\/project\/gpxmotion) if you want to help to translate this app in your language.\n\n## Installation\n\nCheck the [AdminDoc](https:\/\/gitlab.com\/eneiluj\/gpxmotion-oc\/wikis\/admindoc) for installation details and integration in \"Files\" app.\n\n## Alternatives\n\nIf you look for alternatives, take a look at :\n- [gpxanim](https:\/\/github.com\/rvl\/gpxanim) creates a video file\n- [GPX Animator](http:\/\/zdila.github.io\/gpx-animator\/) creates a video file\n\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":"GpxMotion","summary":"Anim\u00e1cia GPX s\u00faboru na interakt\u00edvnej mape","description":"# Aplik\u00e1cia GpxMotion pre Nextcloud\n\nGpxMotion je aplik\u00e1cia pre Nextcloud na vytv\u00e1ranie a zobrazovanie anim\u00e1ci\u00ed ciest na interakt\u00edvnej mape.\n\nPre prezeranie anim\u00e1cie kliknite na tla\u010didlo \"Otvori\u0165 a zobrazi\u0165 s\u00fabor\" na hlavnej str\u00e1nke GpxMotion. Ak nie je nastaven\u00e1 \u017eiadna inform\u00e1cia o anim\u00e1cii, bude pou\u017eit\u00e1 predvolen\u00e1 (jedna sekcia 10 sek\u00fand na trasu\/cestu). Ak ch\u00fdba \u010dasov\u00e1 inform\u00e1cia v sekcii anim\u00e1cie a je nastaven\u00e9 \"pou\u017eitie proporci\u00ed re\u00e1lneho \u010dasu\" (ako predvolen\u00e9 to nastaven\u00e9 je), trvanie anim\u00e1cie sa nezmen\u00ed, ale jej r\u00fdchlos\u0165 bude propor\u010dn\u00e1 k re\u00e1lnej r\u00fdchlosti.\n\nPre definovanie anim\u00e1cie nav\u0161t\u00edvte hlavn\u00fa str\u00e1nku GpxMotion a otvorte GPX s\u00fabor obsahuj\u00faci zoraden\u00e9 trasy\/cesty. Potom definujte kroky anim\u00e1cie. N\u00e1sledne skotrolujte, \u010di ste s v\u00fdsledkom spokojn\u00ed v n\u00e1h\u013eade anim\u00e1cie. Potom ulo\u017ete v\u00fdsledok do GPX s\u00faboru (\u00fadaje o anim\u00e1cii s\u00fa ulo\u017een\u00e9 ako JSON v popisnom poli GPX s\u00faboru).\n\nAk je s\u00fabor verejne zdie\u013ean\u00fd bez hesla v aplik\u00e1cii \"S\u00fabory\", m\u00f4\u017eete vytvori\u0165 verejn\u00fd odkaz GpxMotion na anim\u00e1ciu pomocou tla\u010didla \"Zdie\u013ea\u0165\" na str\u00e1nke \"zobrazenia\".\n\nT\u00e1to aplik\u00e1cia je testovan\u00e1 pre Nextcloud 16 a Firefox a Chromium.\n\nOcen\u00edm ak\u00fako\u013evek sp\u00e4tn\u00fa v\u00e4zbu.\n\nAk chcete pom\u00f4c\u0165 s prekladom aplik\u00e1cie do v\u00e1\u0161ho jazyka nav\u0161t\u00edvte [GpxMotion Crowdin project](https:\/\/crowdin.com\/project\/gpxmotion).\n\n## In\u0161tal\u00e1cia\n\nPozrite si [AdminDoc](https:\/\/gitlab.com\/eneiluj\/gpxmotion-oc\/wikis\/admindoc) pre podrobnosti o in\u0161tal\u00e1cii, integr\u00e1cii do aplik\u00e1cie \"S\u00fabory\".\n\n## Alternat\u00edvy\n\nAk h\u013ead\u00e1te alternat\u00edvy, pozrite sa aj na:\n- [gpxanim](https:\/\/github.com\/rvl\/gpxanim) vytv\u00e1ra video s\u00fabor\n- [GPX Animator](http:\/\/zdila.github.io\/gpx-animator\/) vytv\u00e1ra video s\u00fabor\n\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":"GpxMotion","summary":"GPX file animation on an interactive map","description":"# GpxMotion Nextcloud application\n\nGpxMotion is a Nextcloud application to create and display path animations on an interactive map.\n\nTo watch an animation, click the \"Load and view file\" button in GpxMotion main page. If no animation information was set, a default one (one section of 10 seconds per tracks\/routes) is shown. If no time information is missing in an animation section and the \"use real time proportions\" is enabled (by default, it is), the animation duration will not change but the animation speed will be proportional to real speed.\n\nTo define an animation, go to GpxMotion main page and load a GPX file already containing ordered tracks\/routes. Then define the animation steps. Then check you are satisfied with the animation preview. Then save the result to a GPX file (the animation data is saved as JSON in the GPX description field).\n\nIf a file is publicly shared without password in \"Files\" app, you can produce a GpxMotion public link to its animation with the \"Share\" button in the \"view\" page.\n\nThis app is tested on Nextcloud 16 with Firefox and Chromium.\n\nAny feedback will be appreciated.\n\nGo to [GpxMotion Crowdin project](https:\/\/crowdin.com\/project\/gpxmotion) if you want to help to translate this app in your language.\n\n## Installation\n\nCheck the [AdminDoc](https:\/\/gitlab.com\/eneiluj\/gpxmotion-oc\/wikis\/admindoc) for installation details and integration in \"Files\" app.\n\n## Alternatives\n\nIf you look for alternatives, take a look at :\n- [gpxanim](https:\/\/github.com\/rvl\/gpxanim) creates a video file\n- [GPX Animator](http:\/\/zdila.github.io\/gpx-animator\/) creates a video file\n\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":"GpxMotion","summary":"GPX file animation on an interactive map","description":"# GpxMotion Nextcloud application\n\nGpxMotion is a Nextcloud application to create and display path animations on an interactive map.\n\nTo watch an animation, click the \"Load and view file\" button in GpxMotion main page. If no animation information was set, a default one (one section of 10 seconds per tracks\/routes) is shown. If no time information is missing in an animation section and the \"use real time proportions\" is enabled (by default, it is), the animation duration will not change but the animation speed will be proportional to real speed.\n\nTo define an animation, go to GpxMotion main page and load a GPX file already containing ordered tracks\/routes. Then define the animation steps. Then check you are satisfied with the animation preview. Then save the result to a GPX file (the animation data is saved as JSON in the GPX description field).\n\nIf a file is publicly shared without password in \"Files\" app, you can produce a GpxMotion public link to its animation with the \"Share\" button in the \"view\" page.\n\nThis app is tested on Nextcloud 16 with Firefox and Chromium.\n\nAny feedback will be appreciated.\n\nGo to [GpxMotion Crowdin project](https:\/\/crowdin.com\/project\/gpxmotion) if you want to help to translate this app in your language.\n\n## Installation\n\nCheck the [AdminDoc](https:\/\/gitlab.com\/eneiluj\/gpxmotion-oc\/wikis\/admindoc) for installation details and integration in \"Files\" app.\n\n## Alternatives\n\nIf you look for alternatives, take a look at :\n- [gpxanim](https:\/\/github.com\/rvl\/gpxanim) creates a video file\n- [GPX Animator](http:\/\/zdila.github.io\/gpx-animator\/) creates a video file\n\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":"GpxMotion","summary":"GPX file animation on an interactive map","description":"# GpxMotion Nextcloud application\n\nGpxMotion is a Nextcloud application to create and display path animations on an interactive map.\n\nTo watch an animation, click the \"Load and view file\" button in GpxMotion main page. If no animation information was set, a default one (one section of 10 seconds per tracks\/routes) is shown. If no time information is missing in an animation section and the \"use real time proportions\" is enabled (by default, it is), the animation duration will not change but the animation speed will be proportional to real speed.\n\nTo define an animation, go to GpxMotion main page and load a GPX file already containing ordered tracks\/routes. Then define the animation steps. Then check you are satisfied with the animation preview. Then save the result to a GPX file (the animation data is saved as JSON in the GPX description field).\n\nIf a file is publicly shared without password in \"Files\" app, you can produce a GpxMotion public link to its animation with the \"Share\" button in the \"view\" page.\n\nThis app is tested on Nextcloud 16 with Firefox and Chromium.\n\nAny feedback will be appreciated.\n\nGo to [GpxMotion Crowdin project](https:\/\/crowdin.com\/project\/gpxmotion) if you want to help to translate this app in your language.\n\n## Installation\n\nCheck the [AdminDoc](https:\/\/gitlab.com\/eneiluj\/gpxmotion-oc\/wikis\/admindoc) for installation details and integration in \"Files\" app.\n\n## Alternatives\n\nIf you look for alternatives, take a look at :\n- [gpxanim](https:\/\/github.com\/rvl\/gpxanim) creates a video file\n- [GPX Animator](http:\/\/zdila.github.io\/gpx-animator\/) creates a video file\n\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":"GpxMotion","summary":"GPX file animation on an interactive map","description":"# GpxMotion Nextcloud application\n\nGpxMotion is a Nextcloud application to create and display path animations on an interactive map.\n\nTo watch an animation, click the \"Load and view file\" button in GpxMotion main page. If no animation information was set, a default one (one section of 10 seconds per tracks\/routes) is shown. If no time information is missing in an animation section and the \"use real time proportions\" is enabled (by default, it is), the animation duration will not change but the animation speed will be proportional to real speed.\n\nTo define an animation, go to GpxMotion main page and load a GPX file already containing ordered tracks\/routes. Then define the animation steps. Then check you are satisfied with the animation preview. Then save the result to a GPX file (the animation data is saved as JSON in the GPX description field).\n\nIf a file is publicly shared without password in \"Files\" app, you can produce a GpxMotion public link to its animation with the \"Share\" button in the \"view\" page.\n\nThis app is tested on Nextcloud 16 with Firefox and Chromium.\n\nAny feedback will be appreciated.\n\nGo to [GpxMotion Crowdin project](https:\/\/crowdin.com\/project\/gpxmotion) if you want to help to translate this app in your language.\n\n## Installation\n\nCheck the [AdminDoc](https:\/\/gitlab.com\/eneiluj\/gpxmotion-oc\/wikis\/admindoc) for installation details and integration in \"Files\" app.\n\n## Alternatives\n\nIf you look for alternatives, take a look at :\n- [gpxanim](https:\/\/github.com\/rvl\/gpxanim) creates a video file\n- [GPX Animator](http:\/\/zdila.github.io\/gpx-animator\/) creates a video file\n\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":"GpxMotion","summary":"GPX file animation on an interactive map","description":"# GpxMotion Nextcloud application\n\nGpxMotion is a Nextcloud application to create and display path animations on an interactive map.\n\nTo watch an animation, click the \"Load and view file\" button in GpxMotion main page. If no animation information was set, a default one (one section of 10 seconds per tracks\/routes) is shown. If no time information is missing in an animation section and the \"use real time proportions\" is enabled (by default, it is), the animation duration will not change but the animation speed will be proportional to real speed.\n\nTo define an animation, go to GpxMotion main page and load a GPX file already containing ordered tracks\/routes. Then define the animation steps. Then check you are satisfied with the animation preview. Then save the result to a GPX file (the animation data is saved as JSON in the GPX description field).\n\nIf a file is publicly shared without password in \"Files\" app, you can produce a GpxMotion public link to its animation with the \"Share\" button in the \"view\" page.\n\nThis app is tested on Nextcloud 16 with Firefox and Chromium.\n\nAny feedback will be appreciated.\n\nGo to [GpxMotion Crowdin project](https:\/\/crowdin.com\/project\/gpxmotion) if you want to help to translate this app in your language.\n\n## Installation\n\nCheck the [AdminDoc](https:\/\/gitlab.com\/eneiluj\/gpxmotion-oc\/wikis\/admindoc) for installation details and integration in \"Files\" app.\n\n## Alternatives\n\nIf you look for alternatives, take a look at :\n- [gpxanim](https:\/\/github.com\/rvl\/gpxanim) creates a video file\n- [GPX Animator](http:\/\/zdila.github.io\/gpx-animator\/) creates a video file\n\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":"GpxMotion","summary":"GPX file animation on an interactive map","description":"# GpxMotion Nextcloud application\n\nGpxMotion is a Nextcloud application to create and display path animations on an interactive map.\n\nTo watch an animation, click the \"Load and view file\" button in GpxMotion main page. If no animation information was set, a default one (one section of 10 seconds per tracks\/routes) is shown. If no time information is missing in an animation section and the \"use real time proportions\" is enabled (by default, it is), the animation duration will not change but the animation speed will be proportional to real speed.\n\nTo define an animation, go to GpxMotion main page and load a GPX file already containing ordered tracks\/routes. Then define the animation steps. Then check you are satisfied with the animation preview. Then save the result to a GPX file (the animation data is saved as JSON in the GPX description field).\n\nIf a file is publicly shared without password in \"Files\" app, you can produce a GpxMotion public link to its animation with the \"Share\" button in the \"view\" page.\n\nThis app is tested on Nextcloud 16 with Firefox and Chromium.\n\nAny feedback will be appreciated.\n\nGo to [GpxMotion Crowdin project](https:\/\/crowdin.com\/project\/gpxmotion) if you want to help to translate this app in your language.\n\n## Installation\n\nCheck the [AdminDoc](https:\/\/gitlab.com\/eneiluj\/gpxmotion-oc\/wikis\/admindoc) for installation details and integration in \"Files\" app.\n\n## Alternatives\n\nIf you look for alternatives, take a look at :\n- [gpxanim](https:\/\/github.com\/rvl\/gpxanim) creates a video file\n- [GPX Animator](http:\/\/zdila.github.io\/gpx-animator\/) creates a video file\n\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":"GpxMotion","summary":"GPX file animation on an interactive map","description":"# GpxMotion Nextcloud application\n\nGpxMotion is a Nextcloud application to create and display path animations on an interactive map.\n\nTo watch an animation, click the \"Load and view file\" button in GpxMotion main page. If no animation information was set, a default one (one section of 10 seconds per tracks\/routes) is shown. If no time information is missing in an animation section and the \"use real time proportions\" is enabled (by default, it is), the animation duration will not change but the animation speed will be proportional to real speed.\n\nTo define an animation, go to GpxMotion main page and load a GPX file already containing ordered tracks\/routes. Then define the animation steps. Then check you are satisfied with the animation preview. Then save the result to a GPX file (the animation data is saved as JSON in the GPX description field).\n\nIf a file is publicly shared without password in \"Files\" app, you can produce a GpxMotion public link to its animation with the \"Share\" button in the \"view\" page.\n\nThis app is tested on Nextcloud 16 with Firefox and Chromium.\n\nAny feedback will be appreciated.\n\nGo to [GpxMotion Crowdin project](https:\/\/crowdin.com\/project\/gpxmotion) if you want to help to translate this app in your language.\n\n## Installation\n\nCheck the [AdminDoc](https:\/\/gitlab.com\/eneiluj\/gpxmotion-oc\/wikis\/admindoc) for installation details and integration in \"Files\" app.\n\n## Alternatives\n\nIf you look for alternatives, take a look at :\n- [gpxanim](https:\/\/github.com\/rvl\/gpxanim) creates a video file\n- [GPX Animator](http:\/\/zdila.github.io\/gpx-animator\/) creates a video file\n\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":"GpxMotion","summary":"GPX file animation on an interactive map","description":"# GpxMotion Nextcloud application\n\nGpxMotion is a Nextcloud application to create and display path animations on an interactive map.\n\nTo watch an animation, click the \"Load and view file\" button in GpxMotion main page. If no animation information was set, a default one (one section of 10 seconds per tracks\/routes) is shown. If no time information is missing in an animation section and the \"use real time proportions\" is enabled (by default, it is), the animation duration will not change but the animation speed will be proportional to real speed.\n\nTo define an animation, go to GpxMotion main page and load a GPX file already containing ordered tracks\/routes. Then define the animation steps. Then check you are satisfied with the animation preview. Then save the result to a GPX file (the animation data is saved as JSON in the GPX description field).\n\nIf a file is publicly shared without password in \"Files\" app, you can produce a GpxMotion public link to its animation with the \"Share\" button in the \"view\" page.\n\nThis app is tested on Nextcloud 16 with Firefox and Chromium.\n\nAny feedback will be appreciated.\n\nGo to [GpxMotion Crowdin project](https:\/\/crowdin.com\/project\/gpxmotion) if you want to help to translate this app in your language.\n\n## Installation\n\nCheck the [AdminDoc](https:\/\/gitlab.com\/eneiluj\/gpxmotion-oc\/wikis\/admindoc) for installation details and integration in \"Files\" app.\n\n## Alternatives\n\nIf you look for alternatives, take a look at :\n- [gpxanim](https:\/\/github.com\/rvl\/gpxanim) creates a video file\n- [GPX Animator](http:\/\/zdila.github.io\/gpx-animator\/) creates a video file\n\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":"GpxMotion","summary":"GPX file animation on an interactive map","description":"# GpxMotion Nextcloud application\n\nGpxMotion is a Nextcloud application to create and display path animations on an interactive map.\n\nTo watch an animation, click the \"Load and view file\" button in GpxMotion main page. If no animation information was set, a default one (one section of 10 seconds per tracks\/routes) is shown. If no time information is missing in an animation section and the \"use real time proportions\" is enabled (by default, it is), the animation duration will not change but the animation speed will be proportional to real speed.\n\nTo define an animation, go to GpxMotion main page and load a GPX file already containing ordered tracks\/routes. Then define the animation steps. Then check you are satisfied with the animation preview. Then save the result to a GPX file (the animation data is saved as JSON in the GPX description field).\n\nIf a file is publicly shared without password in \"Files\" app, you can produce a GpxMotion public link to its animation with the \"Share\" button in the \"view\" page.\n\nThis app is tested on Nextcloud 16 with Firefox and Chromium.\n\nAny feedback will be appreciated.\n\nGo to [GpxMotion Crowdin project](https:\/\/crowdin.com\/project\/gpxmotion) if you want to help to translate this app in your language.\n\n## Installation\n\nCheck the [AdminDoc](https:\/\/gitlab.com\/eneiluj\/gpxmotion-oc\/wikis\/admindoc) for installation details and integration in \"Files\" app.\n\n## Alternatives\n\nIf you look for alternatives, take a look at :\n- [gpxanim](https:\/\/github.com\/rvl\/gpxanim) creates a video file\n- [GPX Animator](http:\/\/zdila.github.io\/gpx-animator\/) creates a video file\n\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":"GpxMotion","summary":"GPX file animation on an interactive map","description":"# GpxMotion Nextcloud application\n\nGpxMotion is a Nextcloud application to create and display path animations on an interactive map.\n\nTo watch an animation, click the \"Load and view file\" button in GpxMotion main page. If no animation information was set, a default one (one section of 10 seconds per tracks\/routes) is shown. If no time information is missing in an animation section and the \"use real time proportions\" is enabled (by default, it is), the animation duration will not change but the animation speed will be proportional to real speed.\n\nTo define an animation, go to GpxMotion main page and load a GPX file already containing ordered tracks\/routes. Then define the animation steps. Then check you are satisfied with the animation preview. Then save the result to a GPX file (the animation data is saved as JSON in the GPX description field).\n\nIf a file is publicly shared without password in \"Files\" app, you can produce a GpxMotion public link to its animation with the \"Share\" button in the \"view\" page.\n\nThis app is tested on Nextcloud 16 with Firefox and Chromium.\n\nAny feedback will be appreciated.\n\nGo to [GpxMotion Crowdin project](https:\/\/crowdin.com\/project\/gpxmotion) if you want to help to translate this app in your language.\n\n## Installation\n\nCheck the [AdminDoc](https:\/\/gitlab.com\/eneiluj\/gpxmotion-oc\/wikis\/admindoc) for installation details and integration in \"Files\" app.\n\n## Alternatives\n\nIf you look for alternatives, take a look at :\n- [gpxanim](https:\/\/github.com\/rvl\/gpxanim) creates a video file\n- [GPX Animator](http:\/\/zdila.github.io\/gpx-animator\/) creates a video file\n\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":"GpxMotion","summary":"GPX file animation on an interactive map","description":"# GpxMotion Nextcloud application\n\nGpxMotion is a Nextcloud application to create and display path animations on an interactive map.\n\nTo watch an animation, click the \"Load and view file\" button in GpxMotion main page. If no animation information was set, a default one (one section of 10 seconds per tracks\/routes) is shown. If no time information is missing in an animation section and the \"use real time proportions\" is enabled (by default, it is), the animation duration will not change but the animation speed will be proportional to real speed.\n\nTo define an animation, go to GpxMotion main page and load a GPX file already containing ordered tracks\/routes. Then define the animation steps. Then check you are satisfied with the animation preview. Then save the result to a GPX file (the animation data is saved as JSON in the GPX description field).\n\nIf a file is publicly shared without password in \"Files\" app, you can produce a GpxMotion public link to its animation with the \"Share\" button in the \"view\" page.\n\nThis app is tested on Nextcloud 16 with Firefox and Chromium.\n\nAny feedback will be appreciated.\n\nGo to [GpxMotion Crowdin project](https:\/\/crowdin.com\/project\/gpxmotion) if you want to help to translate this app in your language.\n\n## Installation\n\nCheck the [AdminDoc](https:\/\/gitlab.com\/eneiluj\/gpxmotion-oc\/wikis\/admindoc) for installation details and integration in \"Files\" app.\n\n## Alternatives\n\nIf you look for alternatives, take a look at :\n- [gpxanim](https:\/\/github.com\/rvl\/gpxanim) creates a video file\n- [GPX Animator](http:\/\/zdila.github.io\/gpx-animator\/) creates a video file\n\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":"GpxMotion","summary":"GPX file animation on an interactive map","description":"# GpxMotion Nextcloud application\n\nGpxMotion is a Nextcloud application to create and display path animations on an interactive map.\n\nTo watch an animation, click the \"Load and view file\" button in GpxMotion main page. If no animation information was set, a default one (one section of 10 seconds per tracks\/routes) is shown. If no time information is missing in an animation section and the \"use real time proportions\" is enabled (by default, it is), the animation duration will not change but the animation speed will be proportional to real speed.\n\nTo define an animation, go to GpxMotion main page and load a GPX file already containing ordered tracks\/routes. Then define the animation steps. Then check you are satisfied with the animation preview. Then save the result to a GPX file (the animation data is saved as JSON in the GPX description field).\n\nIf a file is publicly shared without password in \"Files\" app, you can produce a GpxMotion public link to its animation with the \"Share\" button in the \"view\" page.\n\nThis app is tested on Nextcloud 16 with Firefox and Chromium.\n\nAny feedback will be appreciated.\n\nGo to [GpxMotion Crowdin project](https:\/\/crowdin.com\/project\/gpxmotion) if you want to help to translate this app in your language.\n\n## Installation\n\nCheck the [AdminDoc](https:\/\/gitlab.com\/eneiluj\/gpxmotion-oc\/wikis\/admindoc) for installation details and integration in \"Files\" app.\n\n## Alternatives\n\nIf you look for alternatives, take a look at :\n- [gpxanim](https:\/\/github.com\/rvl\/gpxanim) creates a video file\n- [GPX Animator](http:\/\/zdila.github.io\/gpx-animator\/) creates a video file\n\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":"GpxMotion","summary":"GPX file animation on an interactive map","description":"# GpxMotion Nextcloud application\n\nGpxMotion is a Nextcloud application to create and display path animations on an interactive map.\n\nTo watch an animation, click the \"Load and view file\" button in GpxMotion main page. If no animation information was set, a default one (one section of 10 seconds per tracks\/routes) is shown. If no time information is missing in an animation section and the \"use real time proportions\" is enabled (by default, it is), the animation duration will not change but the animation speed will be proportional to real speed.\n\nTo define an animation, go to GpxMotion main page and load a GPX file already containing ordered tracks\/routes. Then define the animation steps. Then check you are satisfied with the animation preview. Then save the result to a GPX file (the animation data is saved as JSON in the GPX description field).\n\nIf a file is publicly shared without password in \"Files\" app, you can produce a GpxMotion public link to its animation with the \"Share\" button in the \"view\" page.\n\nThis app is tested on Nextcloud 16 with Firefox and Chromium.\n\nAny feedback will be appreciated.\n\nGo to [GpxMotion Crowdin project](https:\/\/crowdin.com\/project\/gpxmotion) if you want to help to translate this app in your language.\n\n## Installation\n\nCheck the [AdminDoc](https:\/\/gitlab.com\/eneiluj\/gpxmotion-oc\/wikis\/admindoc) for installation details and integration in \"Files\" app.\n\n## Alternatives\n\nIf you look for alternatives, take a look at :\n- [gpxanim](https:\/\/github.com\/rvl\/gpxanim) creates a video file\n- [GPX Animator](http:\/\/zdila.github.io\/gpx-animator\/) creates a video file\n\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":"GpxMotion","summary":"GPX file animation on an interactive map","description":"# GpxMotion Nextcloud application\n\nGpxMotion is a Nextcloud application to create and display path animations on an interactive map.\n\nTo watch an animation, click the \"Load and view file\" button in GpxMotion main page. If no animation information was set, a default one (one section of 10 seconds per tracks\/routes) is shown. If no time information is missing in an animation section and the \"use real time proportions\" is enabled (by default, it is), the animation duration will not change but the animation speed will be proportional to real speed.\n\nTo define an animation, go to GpxMotion main page and load a GPX file already containing ordered tracks\/routes. Then define the animation steps. Then check you are satisfied with the animation preview. Then save the result to a GPX file (the animation data is saved as JSON in the GPX description field).\n\nIf a file is publicly shared without password in \"Files\" app, you can produce a GpxMotion public link to its animation with the \"Share\" button in the \"view\" page.\n\nThis app is tested on Nextcloud 16 with Firefox and Chromium.\n\nAny feedback will be appreciated.\n\nGo to [GpxMotion Crowdin project](https:\/\/crowdin.com\/project\/gpxmotion) if you want to help to translate this app in your language.\n\n## Installation\n\nCheck the [AdminDoc](https:\/\/gitlab.com\/eneiluj\/gpxmotion-oc\/wikis\/admindoc) for installation details and integration in \"Files\" app.\n\n## Alternatives\n\nIf you look for alternatives, take a look at :\n- [gpxanim](https:\/\/github.com\/rvl\/gpxanim) creates a video file\n- [GPX Animator](http:\/\/zdila.github.io\/gpx-animator\/) creates a video file\n\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":"GpxMotion","summary":"Animace GPX souboru na interaktivn\u00ed map\u011b","description":"# Nextcloud aplikace GpxMotion\n\nGpxMotion je Nextcloud aplikace pro vytv\u00e1\u0159en\u00ed a zobrazen\u00ed animac\u00ed cesty na interaktivn\u00ed map\u011b.\n\nChcete-li sledovat animaci, klepn\u011bte na tla\u010d\u00edtko \u201eNa\u010d\u00edst a zobrazit soubor\u201c na hlavn\u00ed str\u00e1nce GpxMotion. Pokud nebyly nastaveny \u017e\u00e1dn\u00e9 informace o animaci, zobraz\u00ed se v\u00fdchoz\u00ed (jedna \u010d\u00e1st 10 sekund na ka\u017edou stopu\/trasy). Pokud v sekci animace nen\u00ed dostatek \u010dasu a je povoleno \u201epou\u017e\u00edt pom\u011brn\u00fd po\u010det hodin v re\u00e1ln\u00e9m \u010dase\u201c (v\u00fdchoz\u00ed hodnota, je), trv\u00e1n\u00ed animace se nezm\u011bn\u00ed, ale rychlost animace bude \u00fam\u011brn\u00e1 re\u00e1ln\u00e9 rychlosti.\n\nChcete-li definovat animaci, p\u0159ejd\u011bte na hlavn\u00ed str\u00e1nku GpxMotion a nahrajte GPX soubor, kter\u00fd u\u017e obsahuje objednan\u00e9 stopy\/trasy. Pak definujte kroky animace. Potom zkontrolujte, zda jste spokojeni s n\u00e1hledem animace. Potom ulo\u017ete v\u00fdsledek do GPX souboru (data animace jsou ulo\u017eena jako JSON v poli popisu GPX).\n\nPokud je soubor ve\u0159ejn\u011b sd\u00edlen bez hesla v aplikaci \u201eSoubory\u201c, m\u016f\u017eete vytvo\u0159it ve\u0159ejn\u00fd odkaz GpxMotion na jeho animaci pomoc\u00ed tla\u010d\u00edtka \u201eSd\u00edlet\u201c na str\u00e1nce \u201eview\u201c.\n\nTato aplikace je testov\u00e1na na Nextcloudu 16 s Firefoxem a Chromiem.\n\nJak\u00e1koliv zp\u011btn\u00e1 vazba bude v\u00edt\u00e1na.\n\nPokud chcete pomoci p\u0159elo\u017eit tuto aplikaci do sv\u00e9ho jazyka, p\u0159ejd\u011bte na [GpxEdit Crowdin projekt](https:\/\/crowdin.com\/project\/gpxmotion).\n\n## Instalace\n\nPodrobnosti ohledn\u011b instalace a napojen\u00ed na aplikaci \u201eSoubory\u201c naleznete v [AdminDoc](https:\/\/gitlab.com\/eneiluj\/gpxmotion-oc\/wikis\/admindoc).\n\n## Alternativy\n\nPokud hled\u00e1te alternativy, pod\u00edvejte se na:\n- [gpxanim](https:\/\/github.com\/rvl\/gpxanim) vytvo\u0159\u00ed video soubor\n- [Gpxanim](http:\/\/zdila.github.io\/gpx-animator\/) vytvo\u0159\u00ed video soubor\n\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":"GpxMotion","summary":"GPX file animation on an interactive map","description":"# GpxMotion Nextcloud application\n\nGpxMotion is a Nextcloud application to create and display path animations on an interactive map.\n\nTo watch an animation, click the \"Load and view file\" button in GpxMotion main page. If no animation information was set, a default one (one section of 10 seconds per tracks\/routes) is shown. If no time information is missing in an animation section and the \"use real time proportions\" is enabled (by default, it is), the animation duration will not change but the animation speed will be proportional to real speed.\n\nTo define an animation, go to GpxMotion main page and load a GPX file already containing ordered tracks\/routes. Then define the animation steps. Then check you are satisfied with the animation preview. Then save the result to a GPX file (the animation data is saved as JSON in the GPX description field).\n\nIf a file is publicly shared without password in \"Files\" app, you can produce a GpxMotion public link to its animation with the \"Share\" button in the \"view\" page.\n\nThis app is tested on Nextcloud 16 with Firefox and Chromium.\n\nAny feedback will be appreciated.\n\nGo to [GpxMotion Crowdin project](https:\/\/crowdin.com\/project\/gpxmotion) if you want to help to translate this app in your language.\n\n## Installation\n\nCheck the [AdminDoc](https:\/\/gitlab.com\/eneiluj\/gpxmotion-oc\/wikis\/admindoc) for installation details and integration in \"Files\" app.\n\n## Alternatives\n\nIf you look for alternatives, take a look at :\n- [gpxanim](https:\/\/github.com\/rvl\/gpxanim) creates a video file\n- [GPX Animator](http:\/\/zdila.github.io\/gpx-animator\/) creates a video file\n\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":"GpxMotion","summary":"GPX file animation on an interactive map","description":"# GpxMotion Nextcloud application\n\nGpxMotion is a Nextcloud application to create and display path animations on an interactive map.\n\nTo watch an animation, click the \"Load and view file\" button in GpxMotion main page. If no animation information was set, a default one (one section of 10 seconds per tracks\/routes) is shown. If no time information is missing in an animation section and the \"use real time proportions\" is enabled (by default, it is), the animation duration will not change but the animation speed will be proportional to real speed.\n\nTo define an animation, go to GpxMotion main page and load a GPX file already containing ordered tracks\/routes. Then define the animation steps. Then check you are satisfied with the animation preview. Then save the result to a GPX file (the animation data is saved as JSON in the GPX description field).\n\nIf a file is publicly shared without password in \"Files\" app, you can produce a GpxMotion public link to its animation with the \"Share\" button in the \"view\" page.\n\nThis app is tested on Nextcloud 16 with Firefox and Chromium.\n\nAny feedback will be appreciated.\n\nGo to [GpxMotion Crowdin project](https:\/\/crowdin.com\/project\/gpxmotion) if you want to help to translate this app in your language.\n\n## Installation\n\nCheck the [AdminDoc](https:\/\/gitlab.com\/eneiluj\/gpxmotion-oc\/wikis\/admindoc) for installation details and integration in \"Files\" app.\n\n## Alternatives\n\nIf you look for alternatives, take a look at :\n- [gpxanim](https:\/\/github.com\/rvl\/gpxanim) creates a video file\n- [GPX Animator](http:\/\/zdila.github.io\/gpx-animator\/) creates a video file\n\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":"GpxMotion","summary":"GPX file animation on an interactive map","description":"# GpxMotion Nextcloud application\n\nGpxMotion is a Nextcloud application to create and display path animations on an interactive map.\n\nTo watch an animation, click the \"Load and view file\" button in GpxMotion main page. If no animation information was set, a default one (one section of 10 seconds per tracks\/routes) is shown. If no time information is missing in an animation section and the \"use real time proportions\" is enabled (by default, it is), the animation duration will not change but the animation speed will be proportional to real speed.\n\nTo define an animation, go to GpxMotion main page and load a GPX file already containing ordered tracks\/routes. Then define the animation steps. Then check you are satisfied with the animation preview. Then save the result to a GPX file (the animation data is saved as JSON in the GPX description field).\n\nIf a file is publicly shared without password in \"Files\" app, you can produce a GpxMotion public link to its animation with the \"Share\" button in the \"view\" page.\n\nThis app is tested on Nextcloud 16 with Firefox and Chromium.\n\nAny feedback will be appreciated.\n\nGo to [GpxMotion Crowdin project](https:\/\/crowdin.com\/project\/gpxmotion) if you want to help to translate this app in your language.\n\n## Installation\n\nCheck the [AdminDoc](https:\/\/gitlab.com\/eneiluj\/gpxmotion-oc\/wikis\/admindoc) for installation details and integration in \"Files\" app.\n\n## Alternatives\n\nIf you look for alternatives, take a look at :\n- [gpxanim](https:\/\/github.com\/rvl\/gpxanim) creates a video file\n- [GPX Animator](http:\/\/zdila.github.io\/gpx-animator\/) creates a video file\n\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":"GpxMotion","summary":"GPX file animation on an interactive map","description":"# GpxMotion Nextcloud application\n\nGpxMotion is a Nextcloud application to create and display path animations on an interactive map.\n\nTo watch an animation, click the \"Load and view file\" button in GpxMotion main page. If no animation information was set, a default one (one section of 10 seconds per tracks\/routes) is shown. If no time information is missing in an animation section and the \"use real time proportions\" is enabled (by default, it is), the animation duration will not change but the animation speed will be proportional to real speed.\n\nTo define an animation, go to GpxMotion main page and load a GPX file already containing ordered tracks\/routes. Then define the animation steps. Then check you are satisfied with the animation preview. Then save the result to a GPX file (the animation data is saved as JSON in the GPX description field).\n\nIf a file is publicly shared without password in \"Files\" app, you can produce a GpxMotion public link to its animation with the \"Share\" button in the \"view\" page.\n\nThis app is tested on Nextcloud 16 with Firefox and Chromium.\n\nAny feedback will be appreciated.\n\nGo to [GpxMotion Crowdin project](https:\/\/crowdin.com\/project\/gpxmotion) if you want to help to translate this app in your language.\n\n## Installation\n\nCheck the [AdminDoc](https:\/\/gitlab.com\/eneiluj\/gpxmotion-oc\/wikis\/admindoc) for installation details and integration in \"Files\" app.\n\n## Alternatives\n\nIf you look for alternatives, take a look at :\n- [gpxanim](https:\/\/github.com\/rvl\/gpxanim) creates a video file\n- [GPX Animator](http:\/\/zdila.github.io\/gpx-animator\/) creates a video file\n\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":"GpxMotion","summary":"GPX file animation on an interactive map","description":"# GpxMotion Nextcloud application\n\nGpxMotion is a Nextcloud application to create and display path animations on an interactive map.\n\nTo watch an animation, click the \"Load and view file\" button in GpxMotion main page. If no animation information was set, a default one (one section of 10 seconds per tracks\/routes) is shown. If no time information is missing in an animation section and the \"use real time proportions\" is enabled (by default, it is), the animation duration will not change but the animation speed will be proportional to real speed.\n\nTo define an animation, go to GpxMotion main page and load a GPX file already containing ordered tracks\/routes. Then define the animation steps. Then check you are satisfied with the animation preview. Then save the result to a GPX file (the animation data is saved as JSON in the GPX description field).\n\nIf a file is publicly shared without password in \"Files\" app, you can produce a GpxMotion public link to its animation with the \"Share\" button in the \"view\" page.\n\nThis app is tested on Nextcloud 16 with Firefox and Chromium.\n\nAny feedback will be appreciated.\n\nGo to [GpxMotion Crowdin project](https:\/\/crowdin.com\/project\/gpxmotion) if you want to help to translate this app in your language.\n\n## Installation\n\nCheck the [AdminDoc](https:\/\/gitlab.com\/eneiluj\/gpxmotion-oc\/wikis\/admindoc) for installation details and integration in \"Files\" app.\n\n## Alternatives\n\nIf you look for alternatives, take a look at :\n- [gpxanim](https:\/\/github.com\/rvl\/gpxanim) creates a video file\n- [GPX Animator](http:\/\/zdila.github.io\/gpx-animator\/) creates a video file\n\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":"GpxMotion","summary":"Animation de fichier GPX sur une carte interactive","description":"# Application Nextcloud GpxMotion\n\nGpxMotion est une application Nextcloud pour cr\u00e9er et afficher des animations sur une carte interactive.\n\nPour regarder une animation, cliquez sur le bouton \u00ab Charger et voir le fichier \u00bb dans la page principale de GpxMotion. Si aucune information d'animation n'a \u00e9t\u00e9 d\u00e9finie, une animation par d\u00e9faut (une section de 10 secondes par trace\/route) est affich\u00e9e. Si aucune information de temps n'est manquante dans une section d'animation et que \"utiliser les proportions en temps r\u00e9el\" est activ\u00e9 (activ\u00e9 par d\u00e9faut), la dur\u00e9e de l'animation ne changera pas mais la vitesse de l'animation sera proportionnelle \u00e0 la vitesse r\u00e9elle.\n\nPour d\u00e9finir une animation, allez sur la page principale de GpxMotion et chargez un fichier GPX contenant d\u00e9j\u00e0 des traces\/routes ordonn\u00e9es. D\u00e9finissez ensuite les \u00e9tapes de l'animation. V\u00e9rifiez ensuite que vous \u00eates satisfait avec l'aper\u00e7u de l'animation. Enregistrez ensuite le r\u00e9sultat dans un fichier GPX (les donn\u00e9es d'animation sont enregistr\u00e9es en JSON dans le champ de description GPX).\n\nSi un fichier est partag\u00e9 publiquement sans mot de passe dans l'application \"Fichiers\", vous pouvez produire un lien public GpxMotion vers son animation avec le bouton \"Partager\" dans la page \"vue\".\n\nCette application est test\u00e9e sur Nextcloud 16 avec Firefox et Chromium.\n\nTout retour sera appr\u00e9ci\u00e9.\n\nAllez sur [le projet GpxMotion sur Crowdin](https:\/\/crowdin.com\/project\/gpxmotion) si vous voulez aider \u00e0 traduire cette application dans votre langue.\n\n## Installation\n\nVoir l' [AdminDoc](https:\/\/gitlab.com\/eneiluj\/gpxmotion-oc\/wikis\/admindoc) pour les d\u00e9tails sur l'installation.\n\n## Alternatives\n\nSi vous cherchez des alternatives, jetez un coup d'\u0153il \u00e0 :\n- [gpxanim](https:\/\/github.com\/rvl\/gpxanim) cr\u00e9e un fichier vid\u00e9o\n- [Animateur GPX](http:\/\/zdila.github.io\/gpx-animator\/) cr\u00e9e un fichier vid\u00e9o\n\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":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIDBDCCAewCAhBVMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMTcwNjA5MTMyOTQ3WhcNMjcwOTE1MTMyOTQ3WjAUMRIwEAYD\nVQQDDAlncHhtb3Rpb24wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDj\ndaRY9yNy2LNaObG+qVxbmKDilLJvyjafepc4K6DhOaKJETAHCuNH1ZJCO+vAUlVm\nuQCXaJOuNMCrYW1nOQ\/E2CceNZjh7P2FgG0eCo4dXJkY4KeZVQI5fv5R4mxjjOKt\nrdpVhjc3HnhFocq36zQRiAEFzxH+OyJhHRc6iC0qgHl5xaqnjf\/NCz87d5Yi1AxN\n+lz8duEkNDyMTv6y6pzA9t7QY56MdXsoH4G38F7EVqhie8Bn6Yc\/TTNoZnWOWJET\nooNmVH\/1evf6rrZNP0hRNdxblzLoPv2hE\/dUPZRYgsBVlKUi1O5SFVJ4SUzUwJDw\njuAPXucTyvzSgpVLr+H5AgMBAAEwDQYJKoZIhvcNAQELBQADggEBAAts2LadfzWa\nFCF4LM3BeKF4Zevcg3YFIiWUmAOuK98629DKXehpmHQqVZHw9RQK7uk1lCcgRbjt\nZsnGDGrhpAM8g0osAensxQwv8O5xeWvfc22Onq7uU2kyoG4nZgPcntNXgKHYhtLw\nLZp8oacZ\/gBjhuMVil5D6OOPFlQ\/VBqeZyPnHOt+Fx7nXHIReB4sHl5R2qPMuVuv\n7R9XmA5o1iMcDUc51jw4Id4TD9t5z\/Q1qPzw4YCQgdh\/flOIZvb5c9IX2r3y72er\nBVoZcHxYHx40PL9BNqWCG4EMvCORHQjFaSTjv4V2QLweFFlBuWeDhir45E3E4TPz\nBkTNjR5TX\/g=\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:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3JldnByaWVzdC9saXN0bWFuL21haW4vaW1nL3NjcmVlbnNob3QvaW50ZXJmYWNlLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3JldnByaWVzdC9saXN0bWFuL21haW4vaW1nL3NjcmVlbnNob3QvZW1haWwucG5n","smallThumbnail":""}],"videos":[],"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-09-20T12:43:07.848446Z","releases":[{"version":"2026.9.10","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.1.0 <8.6.0","platformVersionSpec":">=30.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/git.mdns.eu\/api\/v4\/projects\/45\/packages\/generic\/passwords\/2026.9.0\/passwords-lsr-81.tar.gz","created":"2026-09-15T19:05:03.014885Z","licenses":["agpl"],"lastModified":"2026-09-15T19:05:03.060408Z","isNightly":false,"rawPhpVersionSpec":">=8.1 <=8.5","rawPlatformVersionSpec":">=30 <=35","signature":"dxxyB5FCrQ92SA2e5ffaO5cXFavicp2b64GV9amQ8QAw1iQCHKslcg4iSA8McJ\/GoF\/BepY4m70w5ZJ8i7SBembuhsWbfpCZUO\/SppjYbLyUrXslS9ATc7jBnx\/YZU6Om9QaziJgc36K3+Lc86BTSIacnSFXjKi4FtmJXgxTRlY\/qNhAri4pllc1OtY0jLl0O\/\/Dk59ZvA5f7\/ES\/M\/5GJc3rFy3BMt+Nz88SRy7p9KblsVIU89fHiGSgqUdjvdBtZfDL5xy7xaKodC5btPNeNvdDYJszfqbnknBQdZMvEkp4pA8ZPiY0gkqPII9TMjNmXo4DD7KqNozjecctwP7ymNQpGD2m1T6Esi9dyoovADxiRMep6hDpzxo4swZKMDc9ACiu5rWNrTvKZ3r8\/VCL5zUs8M8mkNxr87vq16dq\/Ewd+YsYI+frW3uYdDb8ekvVykCnCDLv+vqnkLepbo84tT4Il\/dXc4tG9zWnaBzV6KaG36K7dAWyV2fMj+0hr6hJXj0VKMrzSOiRN2o8fbY3aQdzaRYjdQSzqloFm9EsKPzFnW8jpF4Z71HLDIpYyodku603ZYQflyP3N8hcbDef72cw2HREvXgPdBAj6MdCI9tq\/NKqT2bemzI5NX038\/DEr4N11kXSQySlM5Q+MNPMyyGnvd5fSK889O9R78OzWs=","translations":{"en":{"changelog":"### Added\n- Nextcloud 35 support\n- Batch actions for moving, deleting, favorites and restoring items\n- New Nextcloud design for list view\n- Updated share menu for password details\n- Context menu for list view"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3dpa2kvbWFyaXVzLXdpZXNjaG9sbGVrL3Bhc3N3b3Jkcy9Vc2Vycy9fZmlsZXMvZmVhdHVyZS1vdmVydmlldy5naWYKICAgIA==","smallThumbnail":"https:\/\/raw.githubusercontent.com\/wiki\/marius-wieschollek\/passwords\/Users\/_files\/_previews\/feature-overview.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3dpa2kvbWFyaXVzLXdpZXNjaG9sbGVrL3Bhc3N3b3Jkcy9Vc2Vycy9fZmlsZXMvbWFpbi1zZWN0aW9uLnBuZwogICAg","smallThumbnail":"https:\/\/raw.githubusercontent.com\/wiki\/marius-wieschollek\/passwords\/Users\/_files\/_previews\/main-section.jpg"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3dpa2kvbWFyaXVzLXdpZXNjaG9sbGVrL3Bhc3N3b3Jkcy9Vc2Vycy9fZmlsZXMvZm9sZGVyLXNlY3Rpb24ucG5nCiAgICA=","smallThumbnail":"https:\/\/raw.githubusercontent.com\/wiki\/marius-wieschollek\/passwords\/Users\/_files\/_previews\/folder-section.jpg"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3dpa2kvbWFyaXVzLXdpZXNjaG9sbGVrL3Bhc3N3b3Jkcy9Vc2Vycy9fZmlsZXMvdGFnLXNlY3Rpb24ucG5nCiAgICA=","smallThumbnail":"https:\/\/raw.githubusercontent.com\/wiki\/marius-wieschollek\/passwords\/Users\/_files\/_previews\/tag-section.jpg"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3dpa2kvbWFyaXVzLXdpZXNjaG9sbGVrL3Bhc3N3b3Jkcy9Vc2Vycy9fZmlsZXMvZmF2b3JpdGVzLXNlY3Rpb24ucG5nCiAgICA=","smallThumbnail":"https:\/\/raw.githubusercontent.com\/wiki\/marius-wieschollek\/passwords\/Users\/_files\/_previews\/favorites-section.jpg"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3dpa2kvbWFyaXVzLXdpZXNjaG9sbGVrL3Bhc3N3b3Jkcy9Vc2Vycy9fZmlsZXMvc2VjdXJpdHktc2VjdGlvbi5wbmcKICAgIA==","smallThumbnail":"https:\/\/raw.githubusercontent.com\/wiki\/marius-wieschollek\/passwords\/Users\/_files\/_previews\/security-section.jpg"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3dpa2kvbWFyaXVzLXdpZXNjaG9sbGVrL3Bhc3N3b3Jkcy9Vc2Vycy9fZmlsZXMvc2VhcmNoLXNlY3Rpb24ucG5nCiAgICA=","smallThumbnail":"https:\/\/raw.githubusercontent.com\/wiki\/marius-wieschollek\/passwords\/Users\/_files\/_previews\/search-section.jpg"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3dpa2kvbWFyaXVzLXdpZXNjaG9sbGVrL3Bhc3N3b3Jkcy9Vc2Vycy9fZmlsZXMvdHJhc2gtc2VjdGlvbi5wbmcKICAgIA==","smallThumbnail":"https:\/\/raw.githubusercontent.com\/wiki\/marius-wieschollek\/passwords\/Users\/_files\/_previews\/trash-section.jpg"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3dpa2kvbWFyaXVzLXdpZXNjaG9sbGVrL3Bhc3N3b3Jkcy9Vc2Vycy9fZmlsZXMvc2V0dGluZ3Mtc2VjdGlvbi5wbmcKICAgIA==","smallThumbnail":"https:\/\/raw.githubusercontent.com\/wiki\/marius-wieschollek\/passwords\/Users\/_files\/_previews\/settings-section.jpg"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3dpa2kvbWFyaXVzLXdpZXNjaG9sbGVrL3Bhc3N3b3Jkcy9Vc2Vycy9fZmlsZXMvaGFuZGJvb2stc2VjdGlvbi5wbmcKICAgIA==","smallThumbnail":"https:\/\/raw.githubusercontent.com\/wiki\/marius-wieschollek\/passwords\/Users\/_files\/_previews\/handbook-section.jpg"}],"videos":[],"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.76,"ratingNumRecent":0,"ratingNumOverall":25,"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-09-18T23:16:25.629686Z","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:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9mdWxsdGV4dHNlYXJjaC9tYXN0ZXIvc2NyZWVuc2hvdHMvMC4zLjAucG5n","smallThumbnail":""}],"videos":[],"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-08-31T05:23:46.260640Z","releases":[{"version":"3.2.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.0.0 <8.6.0","platformVersionSpec":">=28.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/nc-music\/music\/releases\/download\/v3.2.1\/nc-music-3.2.1.tar.gz","created":"2026-08-31T05:23:46.234549Z","licenses":["agpl"],"lastModified":"2026-08-31T05:23:46.319770Z","isNightly":false,"rawPhpVersionSpec":">=8.0 <=8.5","rawPlatformVersionSpec":">=28 <=35","signature":"IYNDzjLPeCBBGCd6+xsaJmDZxK5elR8DGUGxZDUZTiEvxY\/eaBav4LL0pr+Ctkm5\nbMN7OPflu2o+QjAZ\/38BVy2ITjCMVoc1WiJLfsPJpXdM\/W9tH3Ik3mHdx\/5L26+\/\n2AWX9HATm8vYJ7KR3b4iQzxlHU4ERt5GccWrXIPwedHAOAf9+mC\/wbFpCFmf5sJc\nZGAqwMX0LxPtvq7WENAqS9HlyBtMl7WL43r2T0V+uJNr5a100PFwVpzVG4Dya6Dn\nJgsJvE\/j\/57kkQzbw2Hsrg7wjSVC+XPhJqiV2WGPKPwf3iP+sVamTS+3JJM3okV\/\nqSxkaluhralSFSBMjTHrKm9VRwsHcUY5PV5VFdLgF6X7Cm5mu3gPJSdpp1UvQ0rp\nXM9QJIlXormDlrlRwrvTm30eXyfy2rbNKZaxV+\/En5Kzm+eQYaQxBhC\/zlQgG+t8\nf1OsBalWeTGsCfPa1GqB5oSLMTYVB2j99kX99++RnLOzmFOL1p09AH9PCQyO3FNo\nRbYB2hXbPwqpugxE5\/JPeyg5GJ+sLcRFMhYaRbdd8f72wx5UFwJr\/\/x4Jij7Q5FX\nBU2YAu4+6Qn9tUL7LV\/gioloREPZP0FhEMkHMEvzAviEAPhlPErNzI7egm\/tRiK2\ndx+zTjUfHkrVjPXaMlDxTvPZOgNlsqoMs3Cb62V5Ud4=","translations":{"en":{"changelog":"### Fixed\n- Administration settings view failing to load after update to Music v3.2.0\n [#159](https:\/\/github.com\/nc-music\/music\/issues\/159)\n\n### Added in v3.2.0\n- Support for Nextcloud 35 (tested on rc2)\n- Admin settings UI to setup Last.fm API key and secret without editing `config.php` manually\n [#131](https:\/\/github.com\/nc-music\/music\/pull\/131) @mattwellss\n- Possibility to configure the default volume with the config.php key `music.default_volume`\n [#109](https:\/\/github.com\/nc-music\/music\/issues\/109)\n- Possibility to disable extracting of various metadata tag types with the config.php keys `music.tag_enabled_id3v1`, `music.tag_enabled_id3v2`, `music.tag_enabled_lyrics3`, and `music.tag_enabled_ape`\n * The ID3v1 and Lyrics3 tags are now disabled by default while the others are enabled\n [#143](https:\/\/github.com\/nc-music\/music\/issues\/143)\n- Composer and BPM support [#123](https:\/\/github.com\/nc-music\/music\/pull\/123):\n * Scan `composer` and `BPM` from the track metadata and store them in the database (rescan needed) @ineednousername\n * Subsonic API: Include OpenSubsonic properties `bpm`, `displayComposer`, and `contributors[role='composer']` in all song responses @ineednousername\n * Ampache API: Include property `composer` in all song responses\n * Advanced search: Searching tracks by composer name and BPM\n [#90](https:\/\/github.com\/nc-music\/music\/issues\/90)\n * Smart playlists: Selecting tracks by composer\n * Viewing composer details in the artist details pane\n- Comment field support [#111](https:\/\/github.com\/nc-music\/music\/issues\/111):\n * Track comment is stored to DB while scanning the library\n * The `comment` property is included in all song responses in the Subsonic and Ampache APIs\n * Advanced search can find tracks by comment\n- MBID support [#94](https:\/\/github.com\/nc-music\/music\/issues\/94), [#148](https:\/\/github.com\/nc-music\/music\/issues\/148)\n * MusicBrainz IDs (Recording Id, Release Track Id, Release Id, Release Group Id, Artist Id, Release Artist Id) from file metadata are stored to DB when scanning the library\n * Song\/album\/artist responses in the Subsonic API contain the `musicBrainzId` property and the responses in Ampache API contain the `mbid` property\n * Advanced search can find tracks\/albums\/artists by the MBID values\n * Distinct artists with identical names can be separated by MBID. Distinct album versions with the same name from the same artist can be separated by MBID.\n- Compilation field support [#127](https:\/\/github.com\/nc-music\/music\/issues\/127)\n * The `compilation` metadata tag is stored to the DB when scanning the library\n * Subsonic API: Include OpenSubsonic property `isCompilation` in the AlbumID3 responses\n- Partial support for replaygain [#63](https:\/\/github.com\/nc-music\/music\/issues\/63)\n * The replaygain fields are saved to the DB while scanning and included in the song responses of the Ampache and Subsonic APIs\n * The web UI player does *not* use the replaygain data\n- Record label support\n * The record labels are scanned from the song metadata tag `publisher` and store in the DB\n * Ampache API: Add actions `labels`, `label`, and `label_artists`. Include property `publisher` to the song responses.\n * Subsonic API: Include property `recordLabels` on the album responses (OpenSubsonic addition)\n * Advanced search can find tracks\/albums\/artists by the record label\n- Sample rate is scanned and included in the song responses of Ampache and Subsonic APIs. Advanced search can find songs by sample rate.\n- Context menu with the \"Import from file\" action on the \"New Playlist\" navigation item\n [#80 (comment)](https:\/\/github.com\/nc-music\/music\/issues\/80#issuecomment-3725231400)\n- Scan improvements:\n * Provide controls for scanning and rescanning in the Settings view\n * Enable aborting the ongoing scan operation on the UI\n * Show in the Settings view if some tracks have been scanned on a less capable version of Music and offer to rescan them\n + The same is shown by `occ music:scan`; these files can be scanned with the option `--rescan-old`\n- Ampache API:\n * Actions `player` and `now_playing`, letting a client report its playback state and read it back. Unlike on the original Ampache server, the state is visible only to the user it belongs to\n [#155](https:\/\/github.com\/nc-music\/music\/pull\/155) @lachlan-00\n * Actions `catalogs` and `catalog`, presenting the library as the two synthetic catalogs `music` and `podcasts` which the action `browse` has always used\n [#144](https:\/\/github.com\/nc-music\/music\/issues\/144) @lachlan-00\n + The action `browse` renders its IDs as strings on the JSON API, matching the original Ampache server, and accepts the type `album_artist` as an alias of `artist`\n * Play internet radio through the server, resolving any `.pls`\/`.m3u` playlist URL and relaying the stream like the web UI already does. The relay can be disabled for the API clients alone with the config.php key `music.relay_radio_stream_on_api`.\n [#88](https:\/\/github.com\/nc-music\/music\/issues\/88) @lachlan-00\n * Play podcast streams through the server. The relay can be disabled for the API clients alone with the config.php key `music.relay_podcast_stream_on_api`.\n\n### Changed in v3.2.0\n- Ampache API: Reject the deprecated actions `tag`, `tags`, `tag_albums`, `tag_artists`, and `tag_songs` on API versions 5 and 6 like the original Ampache server does, answering with the error 4706 and, on version 6, the HTTP status 410. The actions still work on API version 4, and the renamed `genre` variants are unaffected\n [#154](https:\/\/github.com\/nc-music\/music\/pull\/154) @lachlan-00\n- Show some error details in the browser console when subscribing a podcast channel fails\n [#132](https:\/\/github.com\/nc-music\/music\/issues\/132)\n- Avoid PostgreSQL logging tons of unique constraint violations on typical library scan\n [oc-music#1135](https:\/\/github.com\/nc-music\/oc-music\/issues\/1135)\n- Show a confirmation dialog before removing the unavailable files from the library\n [#140](https:\/\/github.com\/nc-music\/music\/pull\/140) @sturlan\n- Do not automatically remove the unavailable files during the \"rescan all\"\n- Track details pane:\n * Collapse the more exotic tags by default and show them by clicking \"Show more\u2026\"\n * Make all MusicBrainz Ids from the tags into links to the MusicBrainz site (like previously done with MbIds from Last.fm)\n * On tag names, abbreviate \"musicbrainz\" as \"mb\" and \"replaygain\" as \"rg\" to not truncate the more important parts of the name\n * Show also the MusicBrainz Recording Id stored in id3v2.4 tag `UFID` (MusicBrainz Picard uses this on mp3 files)\n * Show all values of multi-valued metadata tags\n- Attempt to restart the playing radio stream if it abruptly ends\n [#89](https:\/\/github.com\/nc-music\/music\/issues\/89)\n- Improved web UI view switching performance for huge libraries\n- Playlist view remains lightning fast even on insanely large playlists\n- Extensive internal refactoring on the web UI\n- In absence of the `album artist` tag, if there are tracks with the same `album` name but differing `artist` name, treat those tracks as one album from \"Various Artists\"\n [#45](https:\/\/github.com\/nc-music\/music\/issues\/45), [#55](https:\/\/github.com\/nc-music\/music\/issues\/55), [#98](https:\/\/github.com\/nc-music\/music\/issues\/98)\n * Library has to be rescanned for this change to take effect\n * To avoid merging albums with the same name, make sure the tracks have either `album artist` or `Music Brainz Release Id` metadata tag set\n- Drop obsolete column `disk` from the DB table `oc_music_albums` (the disk info was moved to `oc_music_tracks` in Music v0.13.1)\n\n### Fixed in v3.2.0\n- Vulnerability [GHSA-7xgc-f6j5-h394](https:\/\/github.com\/nc-music\/oc-music\/security\/advisories\/GHSA-7xgc-f6j5-h394)\n- HTTP status 500 on all the Ampache, Subsonic, and web UI endpoints accessing the file system in case the configured music folder no longer exists; the APIs now return a proper protocol error instead\n [#149](https:\/\/github.com\/nc-music\/music\/pull\/149) @lachlan-00\n- HTTP redirection not working (e.g. on radio streams) when the `Location` header contains a relative URL\n- Deprecation warnings printed on PHP 8.3+ while executing the Music background tasks\n- Web UI trying to load an invalid image URL upon page load\n- Negative offset being ignored when showing time-synced lyrics\n- Empty lines being hidden when viewing time-synced lyrics\n- Collapsible navigation pane (used on narrow screens) misbehaving when song\/album\/etc. dragged sideways and dropped anywhere else than the navigation pane\n- Dashboard widget not stopping the playback when \"Next\" button pressed on the last track of the queue\n- Web UI failing to load on NC33 if `OCA.Theming` not ready in time (systematically on some systems, sporadically on others)\n [#146](https:\/\/github.com\/nc-music\/music\/issues\/146)\n- Alphabet navigation working wrong in the Internet radio view when some station is unnamed (such stations are now listed as last)\n- The embedded music player within Files being slightly misplaced on NC 34+\n- Performance problem on background cleanup task with huge libraries\n [#157](https:\/\/github.com\/nc-music\/music\/issues\/157)\n- Album covers from Last.fm not showing up in the details pane since Last.fm changed the sub domain hosting the images\n- Subsonic API:\n * Attribute `parent` misplaced in the response of `getMusicDirectory` when browsing by file system folders\n * Endpoints `savePlayQueue` and `savePlayQueueByIndex` not allowing an empty list to clear the queue\n * JSON response of `getNowPlaying` containing a stray empty array within the `entry` array when nothing is playing"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL3VzZXItYXR0YWNobWVudHMvYXNzZXRzLzc0N2ViYzJiLTBjYTItNGFkYS1hNzNjLWFiNDc5MGU2YzRiMQ==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL3VzZXItYXR0YWNobWVudHMvYXNzZXRzL2ZiM2JiNjY5LWM1ZDItNDRmMC04NzY2LTViZmJhMjlkZTQzOQ==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL3VzZXItYXR0YWNobWVudHMvYXNzZXRzLzM1NzAyZDFkLTE3NDAtNDBlYi1hZjQxLTcxZWMyN2E2ZThiYQ==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL3VzZXItYXR0YWNobWVudHMvYXNzZXRzLzVmZDc2NWNmLTc1NjMtNDJmNy05ODg3LWQ0MzhjMWFhOGRjMA==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL3VzZXItYXR0YWNobWVudHMvYXNzZXRzLzk4ODQ2YjMyLThiYTYtNDI1ZC1iNDIxLThjMmRiMGJiZDYzNQ==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL3VzZXItYXR0YWNobWVudHMvYXNzZXRzL2RlOWZmYzIwLWMyZWMtNDAzMy04MDk4LTdjYzg0Yzk2YjM5NQ==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL3VzZXItYXR0YWNobWVudHMvYXNzZXRzLzQ3ODNmMDI3LTk4NDctNDk3OS04OTY1LWI4M2YyNjViZjNkZA==","smallThumbnail":""}],"videos":[],"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 C. Borchardt (original design)","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.9137931034482759,"ratingNumRecent":0,"ratingNumOverall":29,"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":"groupfolder_tags","categories":["files"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/verdigado\/groupfolder_tags\/issues","website":"https:\/\/github.com\/verdigado\/groupfolder_tags","created":"2025-01-28T10:48:11.569056Z","lastModified":"2026-09-07T14:43:20.628829Z","releases":[{"version":"1.0.4","phpExtensions":[],"databases":[{"id":"pgsql","versionSpec":"*","rawVersionSpec":"*"},{"id":"sqlite","versionSpec":"*","rawVersionSpec":"*"},{"id":"mysql","versionSpec":"*","rawVersionSpec":"*"}],"shellCommands":[],"phpVersionSpec":">=8.2.0","platformVersionSpec":">=32.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/verdigado\/groupfolder_tags\/releases\/download\/v1.0.4\/groupfolder_tags.tar.gz","created":"2026-09-07T14:43:20.615169Z","licenses":["agpl"],"lastModified":"2026-09-07T14:43:20.685142Z","isNightly":false,"rawPhpVersionSpec":">=8.2","rawPlatformVersionSpec":">=32 <=33","signature":"TOwI6kyuLvmXgePe3Vzjz\/bXMUKM7BxIyxlUSvdpAXBOn2OEr0AgFCpAOBjruzt5GGOMqcanJQ5Pd+ucatevUPiCtrN1NNG7CACWcaw25deKzGH5kCMPOret\/fSyDmFl5Y+5qDIRYfwOepCOfbyYOAQL6QIYnlEOdgkj9Z2r4Z+weZFOgoL5sLjJjb2STVnBGniwgjswwXttslts86em3FvwGAL4hSjBQlXfj6Fb\/P56SLvCUdfAgNkpOYczMuIHIcAvT3BhWH5htsou3Gv\/UbZ8tBuxTMCcMn5s45opT\/dgrq6veG1UZyAaJqCnKeF8yIwSDRKXCPUP40vBfYFpv1GSgS4HZLUAeG67f4n4xIzp5SE4lnENYTaIo+2hM0SFcTPjzH3eQIc7rN8TsJe63k3q3lsfL2sH5Ff+hKwyIiC2BUMEN\/mXdsupZRHDoiN16UO2lrLKsl4ODMJt3+Bs9aF2SUZZeu2HkAOi+BkrM+jo+Z4dbDeiRqhIMtOOzXY+dIGXPDUPHyUEkFlgdxg43GFaSBTpuiN2KE5zw7Eb3+Ds0erpsiwG9JoNT8vYl14pfTSswqSPUGL5jAMQBPtN4ouQqVG6cLo1OwTDw7EnbirQrJ76eH7NaVdVJoXvSUjvjFYgE8u2ZWUfHkKmoHhJ1JA8K\/VxHtNhLDRen\/wptno=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"translations":{"en":{"name":"Groupfolder Tags","summary":"Allows admins to attach key-value tags to groupfolders","description":"Without this app if you wanted to automate\/script the creation and updates of groupfolders you couldn't attach metadata to that groupfolder to recognize them in your script in the future.\n\t\tYou had to create your own database to map from your own unique key to the groupfolder id or encode that information in the user-visible groupfolder name.\n\t\tNo more: With this app you can add key-value tags to your groupfolders (only visible to admins) making it trivially easy to recognize them again in your automations.\n\t\tThis was created for the organization_folders groupfolder management app, but was kept generic to allow it to be used by your custom automations.\n\t\tThis app does not provide a frontend and does nothing on it's own, it is designed to be used in conjunction with other apps\/scripts."}},"isFeatured":false,"authors":[{"name":"Jonathan Treffler","mail":"mail@jonathan-treffler.de","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIECzCCAvMCAhKOMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjUwMTI4MTAxMjM5WhcNMzUwNTA2MTAxMjM5WjAbMRkwFwYD\nVQQDDBBncm91cGZvbGRlcl90YWdzMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\nCgKCAgEAmY\/a6\/TvbTaEjf9SHryKiNXlkr8VqsG6j+BMP\/PGUsPHY9l8qbCuM0FM\nkcbaSbttxFeu5qiXxdnIsmB9cAknGQsv1g4H867WfxmFY1mPejx2aRTTi8kI8s2u\nQelmFfViPCITbtM5sCmYOoXnpn+nOxe5meznlmFxSuNIPSJgW0t45Nbuc9\/k2E1M\ntSCNgAN\/eEyxJV6aWwKJWlIYrml5f0uy9Jmmd9GAuqYDDEytzneQ6xKx4iWDo0lZ\nE6Xx0nu1xHBnBIZ4fKwkrHnvNInlQgnNCeZSZ6gZ\/w+8azr2YC7HFVGRCq7CpZZH\nnbUoBP5cQqghgbgqqOYe+vV11as0cclCpBHyr\/TOUIXdmxWZqEhyola989\/xQN0f\nBnXCj+kS+kG1h+iXEphebamxQk\/KBZroGdVajFBMIyrH8AcPLFyT7RZD8AoW6FV4\nfci7yUhYxJRh2\/SHhEHWfTjAudlu5DwqXgF+vmmT3uaeTVS+uzSnT1bz2H87rVYi\nq31KHTp6eg3Q5C3dwNTRzTYw\/RrxYJCJ\/bPK71Km8MDp0v41JZXgrWn27EwmtCYc\nP6HULgW0uvtx5sY0uCqcw9Wruqry8oT57hMNWn6C0OFtg\/D5LIQto66AT04Z90BM\nlEf3alILa4v5mrzDgDkRb84ew42do3xPbQMfxrY\/rSPyKN+RXYcCAwEAATANBgkq\nhkiG9w0BAQsFAAOCAQEAFIYLhwHZvt4igXnB5593hescmwtp1OAY2yfvaiqoizct\nFGaEFSn0Tyya7NGO+6ACALmLo5SRDewZus3S85eMgJQT\/iAabF10sc2O+IB6hgS+\noXkpYpgujvDeodq9zQo7OdKqjsM8LLrLVYxy2MZwwiTHsDTzwLk6ISvLQ7u5l\/4H\n6\/Lp3o5g9YQyHdXAGkV6Isu2\/LHJj4MDuEB7smNhOJIcE9miV68iWZoTDNZhQOrK\nOPtCt5hs9KWOxLsqugc4j+K74F3fw9fIKFfjALi4uIbFop91mEkyVoGlBMG+IjTx\n3POGt6f9Gb7Cr93ZD7QCSuzpWrPo2xguCRThMyAFyw==\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"share_via_device","categories":["files"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/lee-soda\/share_via_device\/issues","website":"https:\/\/github.com\/lee-soda\/share_via_device","created":"2026-09-08T08:22:34.243442Z","lastModified":"2026-09-08T09:34:00.664327Z","releases":[{"version":"1.0.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.2.0","platformVersionSpec":">=33.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/lee-soda\/share_via_device\/releases\/download\/v1.0.1\/share_via_device-v1.0.1.tar.gz","created":"2026-09-08T09:34:00.649016Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-09-08T09:34:00.698003Z","isNightly":false,"rawPhpVersionSpec":">=8.2","rawPlatformVersionSpec":">=33 <=35","signature":"rghviY7c9WByqw1Zse0I+dMZoFu2E\/6q8mg0NlWsQimsTB\/4wOlBwRoJFW2yS9+QETekf2\/C5ULJB\/sDgrDNoVepCv7aBvrugWJEvM4AW5miuGDb\/OlX4i8BSqV3n9W4Mf+69dEzjnieHHV0hd78lnCPWvBmcq3AnB62o\/8U2X9\/xz0fjCgH93sfuhszXx39pK5py8mOLT1Wp1OjI7NwdUXL+KKtv59MrKy9jIRk4b\/F2JoDP\/9AsbCtkv63aBmMRlVANXtCGabv0whKaAlksji2HET6IYBe5azLGQG3Tn26IewOUCJYI7TpWPPEyI2XDftvK6eyn+UvMjpZ0yFlCRdMgZecmEa\/+AAf1mASCr\/fTtz5YmDkSrpEuJTzdMaKqjZ\/6qpjHk2Wx\/zQZoL3KHcaz1FWxiLSzbZvMtLvTfcVEfH13qXDmPi4C2pKdDzQpgQRsczkmDABiPSGZFVzWro7GEkjy5cIetzgqpJSulFcpCbpVpbkcrAN9P1tes6sc6u+SKhUI9LJQV8pL0oX3FrOtKnQkqgqCwSV\/CYwtFwZTKtra1AHWx4vfMlyA8J5f300Fyw0GNxTTG+iNaomQr2H66ipO1beMg\/919izw58dqFf7Cr90CgJSS4fJERWapcPnWi4TxoCMZGdav5C78hmqMeYwQZrjNvG4hKkGU08=","translations":{"en":{"changelog":"### Fixed\n\n- Load the Files integration as a classic browser script so it runs correctly when registered through Nextcloud's `Util::addScript` API."}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"translations":{"en":{"name":"Share via Device","summary":"Send fresh public links through your device share sheet","description":"Select any number of files and folders, create a fresh read-only public link for each item, and pass the links to the browser's system share sheet.\n\nThe available destinations depend on the operating system and installed apps. If the browser does not provide a system share sheet, the links can be copied instead.\n\nLinks follow the server's public-sharing, password, and expiration policies. When public links require a password, use Nextcloud's standard sharing panel."}},"isFeatured":false,"authors":[{"name":"Lee Soda","mail":"dhflyfree03@naver.com","homepage":"https:\/\/github.com\/lee-soda"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIECzCCAvMCAhP0MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwOTAzMTEzOTMzWhcNMzYxMjA5MTEzOTMzWjAbMRkwFwYD\nVQQDDBBzaGFyZV92aWFfZGV2aWNlMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\nCgKCAgEAu1giI+RmvZclEeNJlW5hz\/5v89hD\/AhZtlacGfEj3wpLteAMQY6zw0Ia\nQIpMaYqTOJntgd1fiOlkU8KL6y+50YOuyEEOpILYQ8LOKQHNtFbFoxHHSmsQLpGB\nt4ilg3WbbgmCvgMw6gGBO24WWG8br3hmuelOoTNPnaxXaySV4rUNpr1K47uyt5Av\nepNKmpJeTGuKjKSWnUsEf4kulGKiXkwXL\/oiwd+yV09PhYlq4aFrGkXMwTd+\/g6U\nSroKROML3WT9a+0wVktG2x9F113v1\/8H4mc94n3uIpCyo\/SjhGyGp+mD5FS6tVIu\n1SMkqioGeYtlxNX\/ey8bU2gCXkLtZYjooHRH8wEIuKYvS\/3\/D\/1kD6JKGbUygE54\nRXeE1CDzUmaACe7qzlp4uupl6xrGP27qxpaEx35Rz\/icmjFBmHzqyY9guIuaDbUZ\np5T\/EyuejJPbEb2lbn3Z8EN\/bcPGfl51vjJZPgIKjTnE4G2e9gng9\/LmYO5eLDMb\ny+4qIhP8JfZSV+Cmy+0NZBcvdEYR8HSnrPFQ0jhQlwvPds72qILNOHxzVu8kbrQV\nEy9+Bg1Oue3FGCNgAc8EdOC3N6uT\/oSjwHhxXyHFloePTlS4rattRCyO8KFER2h+\nJb9wSsqni1JmpfFZy27JVMuTYz6IQPCLkkw1y0NJ1XO1HQf259kCAwEAATANBgkq\nhkiG9w0BAQsFAAOCAQEABQW3lVmzn7E2JlJzAUbkkrLhAO9eOqrqCskNC9mUf+zh\n8zD5YYc2PupJf7dHg\/nVU2CoDjjGqTpr8xlXy03\/ID4twtG1RYnxK+BSHNdri60c\nNp3VOJeehYuWtcBHMzycA1WBeA0T42GNpwR45yE711flhCeFiewnTW7srGdvyoqG\nzd1qHh9AOEtAuxw8GGxfA6cwDymUducrlmoCUtNEDP60iDEAW\/NsBULP3BpKWK9D\nhvh1k2SClp1DP3D5yvUFfuvekEr1gnUKDwV5cbI4ISBeJwoVvmOcLpEIFw5pQOux\nw+kcoGvWHQJCcy7eC2lc5r7HAufH8a1w8FQ4ejDqEQ==\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"sharerenamer","categories":["tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/JonathanTreffler\/sharerenamer\/issues","website":"https:\/\/github.com\/JonathanTreffler\/sharerenamer","created":"2018-08-22T11:31:33.848106Z","lastModified":"2025-02-25T15:01:52.629212Z","releases":[{"version":"3.5.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=29.0.0 <31.0.0","minIntSize":32,"download":"https:\/\/github.com\/JonathanTreffler\/sharerenamer\/releases\/download\/v3.5.0\/sharerenamer.tar.gz","created":"2025-02-25T15:01:52.623604Z","licenses":["agpl"],"lastModified":"2025-02-25T15:01:52.669697Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=29 <=30","signature":"mQNBE2tvfGGSqkFzaXwBAVUv2G2jCPboU5vtOq8vE32R4AuqsFYdrSXfq6qpK5e6H+wj7Ta25ulFO+UxiJNh63dN5DWUYatcBYgOEObFJ7iSaaY2DnylojUScb+4Cabcs7LKU5S5O8nicP3RJ0SE+OvQ2pLTxfUuHutYZhX4XRCMdmGm3IvrlFKxHWdCkQdjCXaq+Id6L2nHP3IeufCxCZquOxMvNrborELWC5qsSNgO8P3Fv6QZQz0cDRQgG\/7riaFggBu0xU1hyrH9JlYnGB9M+MCn2r86\/8g+EP8PXl+HcA+LIc4jA\/T6oTfaNAgeB4oxtoG8fQb1zps4hZVk0HrfbQU43SfzOirnUfRtJYB2G8qzD5ah4D9G\/ra+eIAmlfFf99DUBTr6Ry+f4P+trtvVHbTb8kfYxMYILGj20Ob4jVTJBeXmCmTD2qCgmonZf7sYZEySjeXjkUOiPQHdejo1tAflgvTVh3W97qV085ut2Pu7Ga1exsr5HIF5jLxyuE0AJ0xy8KJJzftK8uMZ+UOLCBJl43AKHEIIxna9mwjpHPnXmMEFewrzbw+DS3wqMSUEdoM3VoQYvAnd2lKyHMSvISU+vFnZpC3z9I8D0RBGWPING9tCk7LSVffzL3zbv1eyAnaekiW17U2u3lOaibmdzjS+8YoAT9EgIXCnKfI=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL0pvbmF0aGFuVHJlZmZsZXIvc2hhcmVyZW5hbWVyL3Jhdy9tYXN0ZXIvc2NyZWVuc2hvdHMvc2hhcmVyZW5hbWVyLnBuZw==","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"ShareRenamer","summary":"A simple app that lets you customize file\/folder share links","description":"**NOTE: You don't need this app anymore after updating to Nextcloud 31 (Hub 10) as the share renaming feature is now integrated natively into the Nextcloud core (you just need to enable it in the admin settings)**\n\nThis app allows you to customize your share tokens, so your links can be like https:\/\/your-nextcloud.com\/s\/mysharedlink instead of https:\/\/your-nextcloud.com\/s\/qPv1SwbU5M2YEoJZ. Just share a file or folder normally and customize the link in the sharerenamer tab in the sidebar.\n\nPlease be aware that this is a potential security risk: links could be guessed! We discourage using this app on large instances that host sensitive data! We also encourage you to password protect such shared links."}},"isFeatured":false,"authors":[{"name":"JonathanTreffler","mail":"","homepage":"https:\/\/jonathan-treffler.de"},{"name":"Jonathan Treffler","mail":"","homepage":""},{"name":"DecaTec","mail":"","homepage":"https:\/\/decatec.de"},{"name":"Fallon Turner","mail":"","homepage":""},{"name":"LazyShpee","mail":"","homepage":"https:\/\/github.com\/LazyShpee"}],"ratingRecent":0.5,"ratingOverall":0.875,"ratingNumRecent":0,"ratingNumOverall":16,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEBzCCAu8CAhGxMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjIwMTA2MTQ1MjU1WhcNMzIwNDEzMTQ1MjU1WjAXMRUwEwYD\r\nVQQDDAxzaGFyZXJlbmFtZXIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC\r\nAQC0m3RHa2yWwWDj7zP6Xoc6gzGSidWv0y30lPSU5DXNh3cUybKq8kbZzVYQ\/DiM\r\nwEcAXo5k6JfmnuvXuMLcCpB9fooWBfCVhfDlEnh9tw1cZmQf1uTjqNyzmlzdJbIZ\r\nOhymsbTM7vFSrOSKZh9HEdUrzB0lA8Xh1ozvmue2YeodixJ7r0vi4A1gV6DWVMM3\r\n0LjdeXXcVrYpbL9hlG7NU4Xc6TYYe67Nfw30f8HxYbd5o3m10I1Z5cfEynVWB9j4\r\nJRBDKWe0oybxdufunO6CyWMR\/GwFub4HPOPS2ZPevAqOZ3AS5aXxu1MtsWWK3jKw\r\nVYNPnmTmQCi6RucIr+qjlXUiO1LWZ44sK+n20MWhX1OrD7x3b52Buf8LTnnW428c\r\nqUpsT3oQM4wdXIWGofYy25GzZd\/oHqvJHjaarCcUmCwgB0aHOuzBQE5pqea5bfMv\r\n9LSGAPXjdHJfYZEQtxraZD3t3DZ9bK\/YXxe3hY\/bKafxBKA5gFEctNIWSdlZNHFw\r\n0gK3Q4pLkCSzUEzsLoXGxYDvT5BDYswkPiHzGuEDYlVgE62FhudXzJH5qptMAlKd\r\no1uw9E\/VyvtB+ZIPVHOtwFoEkWIMElra8GM7Y6GBOEE2VVHytYWG13w\/smCx2TUU\r\nt35uumrL23XpdlysQL6vIHbEZSpmdsr7kEIpAekQ8eu5XwIDAQABMA0GCSqGSIb3\r\nDQEBCwUAA4IBAQBxXjhL8K20HnrIVT8poqI38NJDgWaFfjOkx+LC\/NuPDXx1oj2v\r\ndUHcTDOzJf3KeTEd1CTF0bsfzzFqf7nFpEOJePoZv1Xdlv7eCr9iqkTFz0TZoUOI\r\n6DjHTz07Tv1tD\/DZNWGx+qmRMrH4tv88II31usCec\/D3aEzXXeiYbWc\/cqM2I+nr\r\nrR4bsz4PgLgm3gg0RPw2Gpve1mt0BYTveIU+Yh9KxndXmPYUeU64oTD6UQik2nmB\r\nkeqGr3nSt2XAm\/rsTDhs29SeeB4CW2uuEAzRrYHdzJwn\/zpwoXZGsK6\/HUY6HqNf\r\nmAYOwZGi5RI9JnunWPvK4hkdzCOkIdbh6GGg\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com\/c\/apps\/sharerenamer"},{"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-07-31T08:08:38.348977Z","releases":[{"version":"2.2.2","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.1.0","platformVersionSpec":">=32.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/integration_giphy\/releases\/download\/v2.2.2\/integration_giphy-v2.2.2.tar.gz","created":"2026-07-31T08:08:38.343435Z","licenses":["agpl"],"lastModified":"2026-07-31T08:08:38.388615Z","isNightly":false,"rawPhpVersionSpec":">=8.1","rawPlatformVersionSpec":">=32 <=35","signature":"kR0cP6Rzp9H3EuRru0RlXba\/AzGZ1wUkavZXlMw0sjoVxmLHs7tKBVCaSYKDWVxN0LDFDr04QZpJ9Khgsn9pP\/SbhSdQVoj7\/04Nolrv9gUARH62Z8eg6OMJoflpVHowpJLDMVNzQaaB\/\/vNxo8quq5po\/NP9OGWnx7rbfO8ZHMzNOK4Dkih0vGtzu1RY6nrB35NjfLnCFAFQ0tYFs\/gUdEE12P1cLuBFVEqhj+BEmod7y90s5ua6CuKjItrERPLvbDkQpIhPA4LwHfyh4jpLaVAordLEuR+2v+4ERnsIKYQP6NETieObprjKQ2JIkh1ztsGjAXxiZM91p47beeXLRinSPa3N+TqaFBRMLPiwHN3fr52aDQrZ\/zNWgkuyvSzcrg5+sOnJRv1zGOQ+1ynqOXvuVspXA+y\/Hy4UDb\/p8Mpl8RMvlv0vV5KtC5H3saBedqzdOggUtgn83keDpdJdvj+il8r5MYVxVQcgxNT0eIz1AOaOl0eT4GQh6Fz6Yq2zbYxsDYlpID9UqVBYSarXLlDYj7QfCCg6yqA7lk7MS4vC+9I7CxLXtMbwZl6\/1vSlev4mzKGpSOvem\/ktuAaqp4lSNEo\/HSu5fp5oHqcy2raRXicrw5MImXlorRM+mOdj+YJZJFmnKAuXzrhoPlvBe2+YPUZDY6OGVVvGUMomxc=","translations":{"en":{"changelog":"### Added\n\n- Added support for Nextcloud 35\n\n### Fixed\n\n- Keep the admin settings page working when the stored API key cannot be decrypted\n\n### Changed\n\n- Update dependencies & translations"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9pbnRlZ3JhdGlvbl9naXBoeS9tYWluL3NjcmVlbnNob3RzL3NjcmVlbnNob3QxLmpwZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9pbnRlZ3JhdGlvbl9naXBoeS9tYWluL3NjcmVlbnNob3RzL3NjcmVlbnNob3QyLmpwZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9pbnRlZ3JhdGlvbl9naXBoeS9tYWluL3NjcmVlbnNob3RzL3NjcmVlbnNob3QzLmpwZw==","smallThumbnail":""}],"videos":[],"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:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXQuZG91YmxlYmFzdGlvbi5jb20vc2lwLXRyaXAtcGhvbmUvcmF3L2RldmVsb3AvaW1nL3NpcF90cmlwX3Bob25lX2tleXBhZC5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXQuZG91YmxlYmFzdGlvbi5jb20vc2lwLXRyaXAtcGhvbmUvcmF3L2RldmVsb3AvaW1nL3NpcF90cmlwX3Bob25lX21ha2luZ19jYWxscy5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXQuZG91YmxlYmFzdGlvbi5jb20vc2lwLXRyaXAtcGhvbmUvcmF3L2RldmVsb3AvaW1nL3NpcF90cmlwX3Bob25lX2hvbGRpbmcucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXQuZG91YmxlYmFzdGlvbi5jb20vc2lwLXRyaXAtcGhvbmUvcmF3L2RldmVsb3AvaW1nL3NpcF90cmlwX3Bob25lX2NvbnRhY3RzX2xpc3QucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXQuZG91YmxlYmFzdGlvbi5jb20vc2lwLXRyaXAtcGhvbmUvcmF3L2RldmVsb3AvaW1nL3NpcF90cmlwX3Bob25lX21vYmlsZV9yZWNlaXZlX2NhbGxzLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXQuZG91YmxlYmFzdGlvbi5jb20vc2lwLXRyaXAtcGhvbmUvcmF3L2RldmVsb3AvaW1nL3NpcF90cmlwX3Bob25lX21vYmlsZV9hbnN3ZXJlZF9jYWxsLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXQuZG91YmxlYmFzdGlvbi5jb20vc2lwLXRyaXAtcGhvbmUvcmF3L2RldmVsb3AvaW1nL3NpcF90cmlwX3Bob25lX21vYmlsZV9jb250YWN0c19saXN0LnBuZw==","smallThumbnail":""}],"videos":[],"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-09-15T15:16:10.144341Z","releases":[{"version":"8.9.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.2.0 <8.6.0","platformVersionSpec":">=33.0.0 <37.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/contacts\/releases\/download\/v8.9.0\/contacts-v8.9.0.tar.gz","created":"2026-09-15T15:01:08.369849Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-09-15T15:01:08.467797Z","isNightly":false,"rawPhpVersionSpec":">=8.2 <=8.5","rawPlatformVersionSpec":">=33 <=36","signature":"hpOWZmmeA4ZpAWaR3IcTBh9ISzJbjtMllwtgazk2m+cNDPYn+O57u\/SqHM7Od2ByBFIH608Yth9y2ZC9gL\/hauzU5wFXl7NugCKf\/lLKvefkv\/bxwN\/QnnLkSkZ+nI0Ohez7wzoiDkUaIwC4EI8vba4FBxPjOaRjoGMGVI4INDIcxltQGBvt1E3A1XTGtKDL3Gy6eBMHvAuG7xn4Hwf9u+mNOqWNG16ylWhMYOx8VU8ENViwybMzHHvc0vMy4kQW7zGmnjvytC7D6lVcwiWgBm2s1t9rQT936fo2xL4G4xq3joaVNRRQAs339bvhltWd0t5bussOQgPoH+ycsQ9ptSiyTLV\/giM3YZfhJ9ylskRI+dpZaySYoGh4j7+8m2855Fatxy+bF0MLuAnSH0aCAVysNqcsiMN3Oyen+8jWi5X\/xLh\/rtOg8X4e+jzGhLWUE5vLfiuDo0tsbc5mBpvAw+0x2YzO1WH4BhjZpouoRhT1Gp2XFiHnA4AcDeOIfDoc0+mTGEjoYXNDR8Xn\/WIutng3ngOCRedkJRSW6etuTaAXHwL9kAeNB4da+EGWGO+41qF3diI6wRI2HKh7W0+SPqHNth0j87woiE0avJCYqKa4c6egDowHadztkMpoaQDOE567rfcwHKYhdLHkcXTr4\/Iqb4uakN5e4WjOre4ftSo=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9zY3JlZW5zaG90cy9tYXN0ZXIvYXBwcy9Db250YWN0cy9jb250YWN0cy5wbmc=","smallThumbnail":""}],"videos":[],"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-08-06T09:24:22.617993Z","releases":[{"version":"7.5.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=32.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/announcementcenter\/releases\/download\/v7.5.0\/announcementcenter-v7.5.0.tar.gz","created":"2026-08-06T09:24:22.600192Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-08-06T09:24:22.658807Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=32 <=35","signature":"dtmRFTwJa4HJuVzd4uQiygpq1bHHFZAtCtM\/+BCFClYdGg1XvsYQ6jB+9IscEJVWwY+cqntOjzGrjoR1d5\/Cu+s2ruyLN5TezbazigvK5rWYsaJWuN\/ocsxAPB0HFJ5unUVmmXvwZ7XBwjKOJ7opJEpb7KAFcas0gjs87Rb+i99Ma8x8pjp9xP3lZW+QfM0Vaq3S5\/\/zrNE4hW0b1jOiZGRtrCulUcUhe2TGwZPyE3+ypAMV6GnJhbVMpScnWOA6YFt4m9T62esxGbPQxBwiUKQfXoQQCw3T2GZfHmBnV5MVbmeuiVrY8ERGzzD0s8Gc0Al1W6j8FlROpzig6B0wuQ==","translations":{"en":{"changelog":"### Added\n- Compatibility with Nextcloud 35\n\n### Changed\n- Updated translations\n- Updated dependencies"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL25leHRjbG91ZC9hbm5vdW5jZW1lbnRjZW50ZXIvcmF3L21haW4vZG9jcy9Bbm5vdW5jZW1lbnRDZW50ZXJGcm9udHBhZ2UucG5n","smallThumbnail":""}],"videos":[],"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-31T06:51:20.143858Z","releases":[{"version":"0.2.2","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.2.0","platformVersionSpec":">=32.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/IdentSpace\/ticky_crm\/releases\/download\/v0.2.2\/ticky_crm-v0.2.2.tar.gz","created":"2026-07-31T06:51:20.116365Z","licenses":["agpl"],"lastModified":"2026-07-31T06:51:20.196820Z","isNightly":false,"rawPhpVersionSpec":">=8.2","rawPlatformVersionSpec":">=32 <=34","signature":"JyebUTKPQ1j0GoJDHknq8FE02JDZwutKPGk0NM+vLEGuvkMNOxP0M1D78qFmBdK7\n9VtOuMDSHFBcZ7UE9JhK8N6Qp+4rUBxqIiTCSkUSpGIWtqTUmxA05cCorwcEJNUv\n4K6KKepEtaWoOBC1tHKsxS3mP3JT1DKl5WZU1xt9KH5P\/RM9ORgBNDe1KppQIUGU\n3\/79MWNiFPNve544QYwIXZ2vckgaDM8DOOiV4bdiDDB331cwkdoeKq+9vVIvQx4Q\n3elLHLCdZTmqVN47pK\/46JGA7adg7NcEsfLMEnNMmMuvzAPfoswwCkk1Hmpt0Gck\n1cxK83S19xNtm4hgJLuI95F\/gAaAt5hTHdyeoTCBmMt2dZktWK0\/3Fcmt3RoxCSU\np9fCeAKcqOcZfGRVMOIKJzXqQLQ\/Qdn0RwclCedMgBLb7tnox6kl2fRb4O0Z3ltS\nCGUVt97oXnkoQhBXTqlki6X99DqL3juBkCDSePfw45dnncv2w6t+rmPQbVD5HVYw\nkBSoMj1b2MvUymlqOycTLt53B8UiDv2nOAYHpvlibORNlwAXa7CD\/9uUxx7loe6v\nGZUcRfpkHfIKXujw280JGfLV0ith5HtYhjx5asQlw7NWGyeBG3AmUmIbDjCWw51+\nH1MBi3momTUxL9cP1zXKDZGxOqDtewx1sQuq2HM2YEI=","translations":{"en":{"changelog":"- **Bug Fixes:** Migration exception\n- **Bug Fixes:** replace deprecated execute() to executeQuery()"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0lkZW50U3BhY2UvdGlja3lfY3JtL3JlZnMvaGVhZHMvbWFpbi9pbWcvc2NyZWVuc2hvdHMvY2xpZW50cy5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0lkZW50U3BhY2UvdGlja3lfY3JtL3JlZnMvaGVhZHMvbWFpbi9pbWcvc2NyZWVuc2hvdHMvbm90ZXMucG5n","smallThumbnail":""}],"videos":[],"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.\n Ticky CRM provides seamless client management, automated interaction logs, and activity tracking.\n\n Milestones:\n - Customer Management (done)\n - Customer Notes (done)\n - Contacts Integration (done)\n - Products (next)\n - File Integration (next)\n - Deck Integration (next)\n - Helpdesk (future)\n - Quotes (future)\n\n Please note: This project is currently in its early stages of development.\n 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-07-09T23:49:57.619985Z","releases":[{"version":"2.0.15","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=25.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/afterlogic.com\/download\/nextcloud\/afterlogic-nextcloud-2015.tar.gz","created":"2026-07-09T23:49:57.615542Z","licenses":["agpl"],"lastModified":"2026-07-09T23:49:57.670792Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=25 <=34","signature":"au+3sWChQDV9cqrV6XeqdFbrdnt89u9w4TjMO4brj+iym0KP40NZxLuwFuJflwJ9\n7h7XCEzlyPufRWsfOMeJG16oQab3QHnr6fek2QspRYHwO5kZXv2wnZ84f1pyCwg2\nmISHQzbswUlA98fSaC7c8aA\/wV39x2Fi79jL3KjkwmF+LWqEmYgf6eYRbkIxKYRT\ncyviw6FsIWyMLIVFZRn9NCPjcy077kxiQ6nMZWp9pt4r8yJ\/nm7WGGdNkHkAE0sV\nW4gceAx5BUR+9JImkrTM7gfcJflZJWfaECugEg3K5BKrkyVUZzAKKUl8xoIdPqLn\nzOti72wHnDU1vlNL+7\/A8dy19k7hX84fL47cJPlif7LwrOUYN8bf0rSX58hzWFgL\nKZ5HdSGA1LK3jHn\/LpMkfXWa2z9Sw40\/nfUWP+E6zd23aY8O10GZfySy1LTFNC9W\nzY9E8EXPCiKGLk9lcLxH6qlihoAINQNWO01gRsn9\/4H3OezkSinLGSiAyplKWSxi\nUq\/n3s1rosILcmK4GKCznZ6WmccVESHHg5oqq0v6SQi5cnTKC7lEQl60knouG5CG\n+Tdzue8NG49Zx7kApuZzQq4OYvlaPU2xQPYBaXloWfEsoXvVb2AogU85BMthZ4l2\neUCk6DZ\/WY2yps6x4poQ2Zc3N9Ir8h68a6nMFFd7ajw=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9hZnRlcmxvZ2ljLm9yZy9pbWFnZXMvcHJvZHVjdHMvd21sOC9zY3JlZW4xLnBuZw==","smallThumbnail":""}],"videos":[],"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-09-16T13:00:28.105991Z","releases":[{"version":"2.3.1","phpExtensions":[],"databases":[{"id":"pgsql","versionSpec":"*","rawVersionSpec":"*"},{"id":"mysql","versionSpec":"*","rawVersionSpec":"*"},{"id":"sqlite","versionSpec":"*","rawVersionSpec":"*"}],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <37.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/tables\/releases\/download\/v2.3.1\/tables-v2.3.1.tar.gz","created":"2026-09-16T13:00:28.082985Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-09-16T13:00:28.168175Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=36","signature":"tJH4HnRbL1+CN7y\/HFjUue0f7hVgI943DMqRpZybqPsn5yi\/SWC17jAyKfP4zN9PeQ8RohNEpWRoxWOirn6aQj4LvxrbNHjZlNvDXectLcWNFvFWObr++nkKhzxTNtZs+cMSRRZU8JGNKMR0TYXFAquWWULPWDzDBzYFCE\/rpp4XTZO4xYjD3qsmdpX\/9OljPnLQNy2NxuwaYbEC7LOk4Rp69iN0x+c8ioYa7Ek1DeFw320USAZI61MMJhUG07pGkmEdm+bHy2BwotmtUXuGqA+F8K7ZatNoDJ2nLEims+FcKOTsQ5rX4VyY2WgkHlAx3rQiAKgt1dYLMWROZVFRIYPPCsvp2Kmp0rpTUWFbiVnVH7vw83RCOVJNZYHk9gDi7\/2po6rzuAjsLcUuUVFRU9s+acZVYxNXDOImhyslenFEw840c9oG\/zB3oCHmNzeZv8wdPD707QXL5EkP0F3hKBy51X+r4m6dhHhWEOGssv7PyWVxq9BFUhyViLaxZ0cssNNKQ4tvFFDMzbgujLCXgjCb0cmuFdGksOwgPGIt5eKwsXDPnXHoQSlLQaNytsleX+Z+kMA7rHLJDe6suX1s4dUldnfGD8C0KhbI1tVoJwtJY\/WqQ5bgoDkC0OvKT6Q5abPzCtchdtPR+FM7E0bQ2Z27Ky\/UdUVya6QiCeY15QU=","translations":{"en":{"changelog":"### Added\n* [feat(federation): Federated table sharing](https:\/\/github.com\/nextcloud\/tables\/pull\/2786)\n* [feat: Reorder views](https:\/\/github.com\/nextcloud\/tables\/pull\/2813)\n* [feat: add is not empty filter support](https:\/\/github.com\/nextcloud\/tables\/pull\/2572)\n* [Add notification for async import finished event](https:\/\/github.com\/nextcloud\/tables\/pull\/2819)\n\n\n### Fixed\n* [fix: preserve view descriptions on scheme import](https:\/\/github.com\/nextcloud\/tables\/pull\/2886)\n* [fix: set default cell value using column's parseValue function](https:\/\/github.com\/nextcloud\/tables\/pull\/2914)\n* [Fix: Make case-insensitive search for the view filters](https:\/\/github.com\/nextcloud\/tables\/pull\/2816)\n* [fix: improve number input validation and update handling](https:\/\/github.com\/nextcloud\/tables\/pull\/2182)\n* [fix(rows): let file picker and smart picker open above row modals](https:\/\/github.com\/nextcloud\/tables\/pull\/2912)\n* [fix(rows): keep row counters fresh and reduce count queries](https:\/\/github.com\/nextcloud\/tables\/pull\/2781)\n* [Fix: Make case-insensitive search for the usergroup and multi selection columns](https:\/\/github.com\/nextcloud\/tables\/pull\/2446)\n* [Fix(embedded) : column order, sort, scrolls overlays, refresh, table \u2026](https:\/\/github.com\/nextcloud\/tables\/pull\/2868)\n* [fix: Correctly handle selectionDefault initialization and normalizati\u2026](https:\/\/github.com\/nextcloud\/tables\/pull\/2948)\n* [fix(relations): Fix relations loading in applications, references, analytics]( https:\/\/github.com\/nextcloud\/tables\/pull\/2923)\n* [fix: make delete table actions use destructive styling](https:\/\/github.com\/nextcloud\/tables\/pull\/2972)\n* [Fix: add contains-item filter support in views](https:\/\/github.com\/nextcloud\/tables\/pull\/2940)\n* [fix(federation): avoid empty body on signed requests](https:\/\/github.com\/nextcloud\/tables\/pull\/2993)\n* [fix(import): avoid crash when table or view is deleted before import job runs](https:\/\/github.com\/nextcloud\/tables\/pull\/2987)\n* [fix: don't validate unaffected columns of a row upon inline editing](https:\/\/github.com\/nextcloud\/tables\/pull\/3007)"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC90YWJsZXMvbWFpbi9zY3JlZW5zaG90cy9zaC10YWJsZXMtMS5wbmc=","smallThumbnail":"https:\/\/raw.githubusercontent.com\/nextcloud\/tables\/main\/screenshots\/sh-tables-1-small.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC90YWJsZXMvbWFpbi9zY3JlZW5zaG90cy9zaC10YWJsZXMtMi5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC90YWJsZXMvbWFpbi9zY3JlZW5zaG90cy9zaC10YWJsZXMtMy5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC90YWJsZXMvbWFpbi9zY3JlZW5zaG90cy9zaC10YWJsZXMtNC5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC90YWJsZXMvbWFpbi9zY3JlZW5zaG90cy9zaC10YWJsZXMtNS5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC90YWJsZXMvbWFpbi9zY3JlZW5zaG90cy9zaC10YWJsZXMtNi5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC90YWJsZXMvbWFpbi9zY3JlZW5zaG90cy9zaC10YWJsZXMtNy5wbmc=","smallThumbnail":""}],"videos":[],"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":"vibeetoee","categories":["files","security"],"userDocs":"https:\/\/vibecyber.de\/Nextcloud\/Guides\/VIBE_User_Guide.pdf","adminDocs":"https:\/\/vibecyber.de\/Nextcloud\/Guides\/VIBE_System_Administrator_Guide.pdf","developerDocs":"","issueTracker":"https:\/\/vibecyber.com\/","website":"https:\/\/vibecyber.com\/","created":"2021-11-10T09:54:19.312887Z","lastModified":"2022-09-13T15:19:45.387675Z","releases":[{"version":"1.2.4","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=21.0.0 <25.0.0","minIntSize":32,"download":"https:\/\/vibecyber.one\/nextcloud_publish\/1.2.4\/vibeetoee.tar.gz","created":"2022-09-13T15:19:45.176702Z","licenses":["agpl"],"lastModified":"2022-09-13T15:19:45.526766Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=21 <=24","signature":"opmhyWIdQ10O5lqrmFNZsKmGqqQVn8zA4NyEYxmoJeCymwtb2gR9MZS6LxYw\/h1u\n5p+pU4lrHAc8D25cQIltxtm\/GC+CHZA6XffOzOXgJuK1GseDQbLoOkxpDBAI7ii4\nyC5g6yWR9frIq1eXvka4g8xSaP1I8Uu1JsPDPEVbKjoYgl+d3tZmKqVixkK1LUhM\nK1jK8fhrJ5UPuu35b15AL+vhQh5bweoM8O5+bY1nfpVwX20GPA1Zd9QJ8fYUFcr0\nYZTS7elq4HUftpuWFO0OBoTb6pqJNSlpFtDJXUSnskHewuEVxBEHblVw9gkfjglK\nxKauRuM3\/D90tlOHvScgBxaMqpT+\/jqcs8kCS4s1rIHNXhNzbTLwFlEeCNoCepCV\nRwHnM6PV1kgcuTubRegBrnqtYqXr2q+\/yXMKmrvvwmycag2X3JFVwvFfuXVCZ\/Fq\nPuU\/gQG\/VKn1e5\/kn60JZ3RH7ZdJGjaucSRV1LEN41jYwmHGxLGhIfUgFx5iDAN4\nSzbx+DhIGmtgdCYliy9\/xWUSr\/g7BJqXJLI8TSY1KZsKIongGknRY4RmTwyQgPY1\n1j8vioDffm0O23MXhpy9eDygVcUMRyqa3\/CnzjxlwzUWKm7l2vyoGIC8fgXnW9bN\nqGUieF\/GOoHqgdhlG1zMZaJDNZSu5mgODXDINrOyJDI=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly92aWJlY3liZXIuZGUvTmV4dGNsb3VkL0ltYWdlcy9sb2dvLmpwZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly92aWJlY3liZXIuZGUvTmV4dGNsb3VkL0ltYWdlcy9zY3JlZW5zaG90LnBuZw==","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Nextcloud VIBE E2E Encryption","summary":"VIBE E2E Encryption Nextcloud Extension","description":"VIBE resolves numerous security and operational challenges inherent in traditional public key cryptosystems.\n\n### Features and Benefits\n* Creates a Private Key (PK) for each subscriber based on its unique identity (user name for Nextcloud users)\n* Delivers HSM-powered, zero-trust, identity-based encryption and authentication\n* Authenticates\/validates the sender\/recipient of a message at the application layer, eliminating \u201cspoofing\u201d\n* Eliminates the need to protect the public parameters, making man in the middle attacks impossible\n* No need for maintaining or remembering pass phrases\n* Enables E2E authenticated, encrypted information sharing to a group, based on user-controlled rights assignment\n* Includes device management tools for deactivation\/activation of stolen, lost, and\/or decommissioned devices (available as of Q1\/2022)\n* Encrypted information easily recovered if one\u2019s device is lost, stolen or becomes defective; subscribers keys can be revoked and re-issued on an individual basis\n* Easily scales to any level, and greatly simplifies key management\n* Introduces simplified key revocation and security infrastructure management, thus significantly lowering operational cost (40-60% cheaper than PKI certificate-based solutions)\n\n**Technical Specifications**: supports AGPLv3, MPL 2.0 and Apache License 2.0*\n\n**Compatible Operating Systems**: Linux; Apple OSX 10.14+; Windows 10+(32\/64 Bit); iOS14+; Android 10+\n\nVIBE is available to commercial organizations on a 60-day free trial, and thereafter on an annual subscription basis."}},"isFeatured":false,"authors":[{"name":"VIBE Cybersecurity International LLC","mail":"","homepage":"https:\/\/vibecyber.com"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBDCCAuwCAhGoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjExMTA0MjEwODE2WhcNMzIwMjEwMjEwODE2WjAUMRIwEAYD\nVQQDDAl2aWJlZXRvZWUwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDH\nAApRpcxsJV18pffLV8I\/NQeqgtXRCKc59L++hemQLAv8NiTF4dQzHz19gS0F0sls\nyea6eVxIDupRlaWvbzkcUML2O0L7hyd3Iumbth8QvfA3ji\/wgQvwdWr6kFDvz9mx\nJ08RdQCJTIx9UtkT8wdDAlRXC0CrOMuZtWApNcVkgpNqcYi8PCdcS3KhJ18CsaMe\n\/Wuxtenjg81vqZYRZW66CjWtpjKxBJtVJTu+ljRXkUF1X0yFKQ8Hiibf1MHcM5F6\nRw3sOT8\/jl5eSP3XivIxCHtRloVcd\/XTMtCDVvpA46wBJ1AfZKwiAlwUxj2\/pLJc\ncul1ngqWDEKHotDghvuN\/KzzXXfW18A\/pSdL+gSQCpmVw\/xiKLYIF\/WVxyUZkLbp\nqQ2IXwvMPW\/bOL26temOBNZpXK4MyVqURwv\/R5pkVkbwUdF6FyTFEjYoiwNrEHUV\n+0czSwilY2Y15W4gxrRDiacYaAkI\/MNT6eCGczPEEJvijBBmqHcq91QQWx3EuxlW\nvxyA\/IQBuMW1m3F+5U+BBB9knQTv3vEeDEJMLpTE4J4SWcm24FFlho5dYkU5Srzw\nE25x\/cN6MpP11zaR1AXVTqRM55ah3GRQeFpf3wAVvL7zeFdspdngHL3oaDvOfM69\nB1n0NlkPmH3xMwCgi1pUnRhF0AaLsiyKrsA8XWy1UQIDAQABMA0GCSqGSIb3DQEB\nCwUAA4IBAQBbnwlDJfhCYWfmsokUh\/1isxWkvU7HI+GIiK64rowpX9fq\/qeQAmLB\n\/O\/t0pA3fa9beZ\/gVPaZb9h+3MzDq9Ai0dApsCn\/SiqL7kcvygj2LKg+HWTz1dlq\nzhWqsF8LbkoWog4\/vlPo2PBLDHWHrwEEG4uF8bN0EXzZavc\/Ox85TBUleWk\/sSop\nao4PzIBbjUw+Fy7UXyr3a64XiuAZxqTUYInaDFM\/u6t5BRd3mmtRepQEW3+3hQrU\nA8PGn67MMF1fbojnn4l92JuletO24MgGQWMbLfmw\/YGTEQPVj6x8jRfWnuM62cAi\nViZw8z1x9IRuvlCV9hDFA41w05Vzs+iY\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:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXQuZG91YmxlYmFzdGlvbi5jb20vcGF4LWZheC9yYXcvZGV2ZWxvcC9pbWcvcGF4X2ZheF9yZWNlaXZlZF9mYXgucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXQuZG91YmxlYmFzdGlvbi5jb20vcGF4LWZheC9yYXcvZGV2ZWxvcC9pbWcvcGF4X2ZheF9zZW5kX3VwbG9hZGVkX2ZpbGVfYXNfZmF4LnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXQuZG91YmxlYmFzdGlvbi5jb20vcGF4LWZheC9yYXcvZGV2ZWxvcC9pbWcvcGF4X2ZheF9maWxlc19mcm9tX3BjX2FuZF9uZXh0Y2xvdWQucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXQuZG91YmxlYmFzdGlvbi5jb20vcGF4LWZheC9yYXcvZGV2ZWxvcC9pbWcvcGF4X2ZheF9yZWNlaXZlZF9mYXhlcy5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXQuZG91YmxlYmFzdGlvbi5jb20vcGF4LWZheC9yYXcvZGV2ZWxvcC9pbWcvcGF4X2ZheF9zZW50X2ZheGVzLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXQuZG91YmxlYmFzdGlvbi5jb20vcGF4LWZheC9yYXcvZGV2ZWxvcC9pbWcvcGF4X2ZheF9vbl9tb2JpbGUucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXQuZG91YmxlYmFzdGlvbi5jb20vcGF4LWZheC9yYXcvZGV2ZWxvcC9pbWcvcGF4X2ZheF9zZW5kX2ZheF9vbl9tb2JpbGUucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXQuZG91YmxlYmFzdGlvbi5jb20vcGF4LWZheC9yYXcvZGV2ZWxvcC9pbWcvcGF4X2ZheF9yZWNlaXZlZF9mYXhlc19vbl9tb2JpbGUucG5n","smallThumbnail":""}],"videos":[],"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-07-29T10:18:53.727640Z","releases":[{"version":"3.2.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/integration_mattermost\/releases\/download\/v3.2.0\/integration_mattermost-v3.2.0.tar.gz","created":"2026-07-29T10:18:53.698676Z","licenses":["agpl"],"lastModified":"2026-07-29T10:18:53.766978Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=35","signature":"ftJ0i3C8mUNDrewXFiKcWAJwZ2Jd\/SiVhkISfvgnctWpkp9VTWGeLxaaTsiggHAzpb6eBj8UpuHoF\/XW7wpKf9+yDAkZ5mnuxOnokPr5YanTJRIw5YPB3bAcq\/ZQGLplRYEjMHgnyz7Pvjec032nZ9UTsIviqIWAlC10cX8PwlCRkyK9Ld2itdPAewrJ3f6tsoPScBL+m3zDl6dfiCpgqph9nzuyxIAAHIiIU2LapxnK5Po1x5bwzUgWjg+bFwKBBMDnq5AOhRRTHL\/SPqfNY0IlEb82Zg12H1Y8g7CYw0WEbRnyJ48KbtdVLJ+UxDAcHmbTlK2Q7fDoTMIpNy5nBjRXPVK2Z4xBHaJkwlDkbP91edaTUUFXBzoKQdTV6oYIJwJ2kN6iw7k6m+DWNrjIzdIzAFxHAgmHRDumOkzDspMLsQB6+jg0NQmPRrPP\/IjrNE26CO5p9BVMvYw5cl9cf\/ynU0sOovzmY6KrOHUK11n7ZAndjEJxkLSkFlNqz\/17Y+X4jQkPPXXnznXDTe8A\/WFBeAHvoDz8rzXCDlDQPJ2xHkej6QnWqno5\/o0zg0Z1LxkS0iw2H9QGaWsixBmiMuRpAFv\/HbVOFMDIsdisLJBAVrrC9sJzRvGLLDXQx+EWpIXYU2RnUlK4\/Wm7iGUUXhsB5VK5PeM91odOVebzBTs=","translations":{"en":{"changelog":"### Added\n- Support for NC35 @janepie [#148](https:\/\/github.com\/nextcloud\/integration_mattermost\/pull\/148)\n\n### Changed\n- updated dependencies @janepie [#148](https:\/\/github.com\/nextcloud\/integration_mattermost\/pull\/148)"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9pbnRlZ3JhdGlvbl9tYXR0ZXJtb3N0L21haW4vaW1nL3NjcmVlbnNob3QxLmpwZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9pbnRlZ3JhdGlvbl9tYXR0ZXJtb3N0L21haW4vaW1nL3NjcmVlbnNob3QyLmpwZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9pbnRlZ3JhdGlvbl9tYXR0ZXJtb3N0L21haW4vaW1nL3NjcmVlbnNob3QzLmpwZw==","smallThumbnail":""}],"videos":[],"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-09-16T09:45:53.099246Z","releases":[{"version":"2.0.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=31.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/whiteboard\/releases\/download\/v2.0.0\/whiteboard-v2.0.0.tar.gz","created":"2026-09-16T09:45:53.004940Z","licenses":["agpl"],"lastModified":"2026-09-16T09:45:53.146263Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=31 <=35","signature":"bEjyI7erVUteIjpPvSvIvFCl7qhWoybhKiHMuxK+OGbH13kUw9NxH10dIoRGtI0F3Lc86i31tVnmr9yLLKQ6z86Y3mxQ5wZapmhZJrei\/EccTAZLeYg5eJp\/nAjvr0jtkB8Ierja3VEoz6ZzA6HIOCpP8CeptY615ZHDelerxcugYTAoIMiPjriEWsFEuOcGbQd5D86KQHNb\/8t3q9lTGbnL98dK9jhlnToyyHW5J+v+ZBqsbNeETwjN1sPhphjwy7U2K2T2QlvX3QJbj38HN5yDc1cneb361a3fukCbaT9vPVm62xIKJNDKJAQ3s0eQqBSwTmQAtB53i27dwby0+akZRbms2nOiXgswtjdUEld0CRU8N09h3jcSwV\/vkfrY03FQCfL4a11yF0dgeDvK9ofTnOhDAfql5DT+p1KSWru\/Kf0+GuXUCxAFw0GyelaGKhhywcTbIHf2ta+wumQOW+X4IJ2k9jtXY+5KAuqcTfLcLPZQNHHH8Vaz3WXKIJb\/RkTDdEbRn+743DceKqhoCA3D7MA9Ppq7VuCRedxuFRiLcNaQ1hlCKqL\/7vgkIvr3EbRkylgOb4jbX9rKp94YkI6wgjXs1r+MdffydORGCklbvIFr+9f3iRg5fr86AfHgvpRZA7fTrIKDiKAtgdUvwswv6uxe\/8ei5I02jSxUfYA=","translations":{"en":{"changelog":"### Added\n- Add whiteboard library templates by @hweihwang [#1176](https:\/\/github.com\/nextcloud\/whiteboard\/pull\/1176)\n\n### Changed\n- Support Nextcloud 35 by @hweihwang [#1314](https:\/\/github.com\/nextcloud\/whiteboard\/pull\/1314)\n- Migrate to Vue 3 and require Nextcloud 31 or later by @hweihwang [#1265](https:\/\/github.com\/nextcloud\/whiteboard\/pull\/1265)\n- Mark the JWT secret as sensitive on Nextcloud 32 and later by @CarlSchwan and @hweihwang [#1322](https:\/\/github.com\/nextcloud\/whiteboard\/pull\/1322) [#1340](https:\/\/github.com\/nextcloud\/whiteboard\/pull\/1340)\n- Use localized relative timestamps by @benjaminfrueh [#1252](https:\/\/github.com\/nextcloud\/whiteboard\/pull\/1252)\n- Add OCI standard labels to the Docker image by @Erwan-loot [#1205](https:\/\/github.com\/nextcloud\/whiteboard\/pull\/1205)\n\n### Fixed\n- Hide image export and screenshot downloads during DirectEditing by @benjaminfrueh [#1224](https:\/\/github.com\/nextcloud\/whiteboard\/pull\/1224)\n- Tighten whiteboard collaboration CSP by @hweihwang [#1263](https:\/\/github.com\/nextcloud\/whiteboard\/pull\/1263)\n- Wait for WebSocket initialization by @hweihwang [#1275](https:\/\/github.com\/nextcloud\/whiteboard\/pull\/1275)\n- Protect creator attribution by @hweihwang [#1289](https:\/\/github.com\/nextcloud\/whiteboard\/pull\/1289)\n\n### Other\n- Update dependencies and translations\n\n\n### Changed\n- Support Nextcloud 35 by @hweihwang [#1314](https:\/\/github.com\/nextcloud\/whiteboard\/pull\/1314)\n\n### Other\n- Update dependencies and translations\n\n\n### Added\n- Add whiteboard library templates by @hweihwang [#1176](https:\/\/github.com\/nextcloud\/whiteboard\/pull\/1176)\n\n### Changed\n- Migrate whiteboard to Vue 3 and require Nextcloud 31 or later by @hweihwang [#1265](https:\/\/github.com\/nextcloud\/whiteboard\/pull\/1265)\n- Use localized relative timestamps by @benjaminfrueh [#1252](https:\/\/github.com\/nextcloud\/whiteboard\/pull\/1252)\n- Add OCI standard labels to the Docker image by @Erwan-loot [#1205](https:\/\/github.com\/nextcloud\/whiteboard\/pull\/1205)\n\n### Fixed\n- Hide export image and screenshot download actions during DirectEditing by @benjaminfrueh [#1224](https:\/\/github.com\/nextcloud\/whiteboard\/pull\/1224)\n- Tighten whiteboard collaboration CSP by @hweihwang [#1263](https:\/\/github.com\/nextcloud\/whiteboard\/pull\/1263)\n- Await WebSocket initialization by @hweihwang [#1275](https:\/\/github.com\/nextcloud\/whiteboard\/pull\/1275)\n- Protect creator attribution by @hweihwang [#1289](https:\/\/github.com\/nextcloud\/whiteboard\/pull\/1289)\n\n### Other\n- Update dependencies and translations"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC93aGl0ZWJvYXJkL21haW4vc2NyZWVuc2hvdHMvc2NyZWVuc2hvdDEucG5n","smallThumbnail":""}],"videos":[],"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-08-13T02:01:26.985583Z","releases":[{"version":"0.2.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.2.0\/tigersprite-0.2.0.tar.gz","created":"2026-08-13T02:01:26.961840Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-08-13T02:01:27.041366Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=30 <=33","signature":"jGh\/3c1\/t7NqO+k5gwXNUshAocu2MIyM9zwhqM3UIGg\/Gr\/RyHsM5P\/DxB7WJMZ8\nd+mhO0La4iExCGn0A0dLdbpsYx1h9Drn99Y9HJBXu4mRl9XOCLBE5igVyJEcKoZU\nYT52C9JiFDwR68bcxjfFCNuft2xqGD8+OCE9ufumsSU8WZ4eKvluPe+wT83BsUbn\nfHVmViuWV\/VH7bYRk5cDMg3GbQtWqKm3erketP1eT4MhTZqmcAHpnDmdb9s181fK\n18t0QyrD\/gJjIRvpM220+ouMLqhFRoq6zozVDWflT7DiqpOAFFdKpuN+hDsvY4vA\ndRdhrUHvRV\/gw\/24tw1eLX0gjCue1a+o77yaYOMmEp7hD8siPGkDTO2kr9if6\/bh\nLmiN6jpzDQc8sZ21UXqlLTObhKI7IHDZXzy+n3uQs3KNdb\/wB1+UXg84JVhMq3I7\n6lEyUxSXFHTVIu65goPF9shE75prm7z0y1puniNe4FGbKdJ\/u5mvHp2fs\/7Y8yVn\nVAbsBmjsfWW5W\/7iSZMYXl9sfY0hr1WXw7jfVmqtk\/aITKMJVAOJ0iwyRMwXMSOt\nVkwJArwPyGPwtG\/B5UNp9I2hnYruEEfP9YPsf4QCWVek63rB7kqtGtFg+yoFkIMc\nEPee3RETu9kq8y+n2sk32eCle6lwHOOwzEQ6p5gSmx4=","translations":{"en":{"changelog":"### Fixed\n\n- File action no longer appears in Nextcloud 33 file list: the \"TigerSprite Export to PDF\" action was registered into the legacy `_nc_fileactions` registry, which the Nextcloud 33 files app no longer reads\n- Register the action into the `@nextcloud\/files` v4 registry (`window._nc_files_scope.v4_0.fileActions`) used by NC 30+ (including NC 33), with a fallback to the legacy registry for older versions\n- Make the `enabled`\/`exec` callbacks compatible with the new context-object signature (`{ nodes, view, folder, contents }`) in addition to the old bare-array signature"}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"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":"koreader_companion","categories":["files"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/international-omelette\/nextcloud-koreader-companion\/issues","website":"","created":"2025-09-12T09:08:58.008605Z","lastModified":"2025-11-15T06:16:28.168247Z","releases":[{"version":"1.2.4","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=30.0.0 <32.0.0","minIntSize":32,"download":"https:\/\/github.com\/international-omelette\/nextcloud-koreader-companion\/releases\/download\/v1.2.4\/koreader_companion.tar.gz","created":"2025-11-15T06:16:28.162933Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2025-11-15T06:16:28.196003Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=30 <=31","signature":"WCw9vGOS9yIASFI9rqA79qDHFYEPaB2QkOE2WiOprYt588Zc2Sj2nk7w8cZ8QULPD\/o8q0H+1fs7jdp0RQTeURyjv5D2NAkDf4H7xe4IpspVcHS6rVierhNIdVUOKPAQcQ86H9yiuDXpdH\/dOhEfmfu7YvFomHuunOIkuRSZlIGWj7Y6R779LKAOEiJp6pvVb53BwaHVcZxRSoHMtTA7mhNbUOAxSth1cOdjxkk3oUN9psKxlyNd6zL6toFGPhCqhQg7NqbKLyOYdkGLvsjbxSgp9a+lUnB2\/OYIL3ANwS4\/gE82NDZI8SR9iOExg4UYASxxrCL8A3gBGT3dj9I6SstWCoNonU3TaLUc93GmAoxyfCswId\/l6et4Fx06rUzgumIKYZBkBzjDEeGUWJjY6SCWrKqFMXLVzJU7qZB3xf3AyyZ4Nygke2NdKBdqX1+IY0xgmiao5PCFYcxj7\/8F\/Hs7KmPro7I5BsJNNNMwVC\/21xL654mZZBHLvOd1K\/OhNS+ZE0tjT2dR6fQ42ot8wxNWwYPx1Cis1aRzuvM0+\/EP4sczewXrUVQFynKtTsWE8vTijtNNR1grfTIlELOfgeNO3Trd\/ATD4qYMQQLHbrqJBMY6qy2QoOhz3HihYNJhYdQniSGIzSResY45Ah+eVH0chXHOoxxt8zp\/TSatEGo=","translations":{"en":{"changelog":"### Fixed\n- OPDS authentication now supports app passwords, LDAP, and two-factor authentication"}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"translations":{"en":{"name":"KOReader Companion","summary":"OPDS library and KOReader sync for Nextcloud","description":"Transform your Nextcloud into an authenticated OPDS ebook library with full KOReader sync support. Access your ebooks from any OPDS-compatible reader and keep your reading progress synchronized across devices."}},"isFeatured":false,"authors":[{"name":"Dominik Fischer","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEDTCCAvUCAhK9MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjUwOTExMTQxODE2WhcNMzUxMjE4MTQxODE2WjAdMRswGQYD\nVQQDDBJrb3JlYWRlcl9jb21wYW5pb24wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAw\nggIKAoICAQCfpdACXGj\/J2roHL1OUQ3Gl84Sln0oX680zz5Y4ujVJEZACaWG9Hs2\nXuWRT+K9dTDAUWoR5KEG1jCMzNkdFg0cpCVUI2R6yVRcFQnpjNU7BRvd+9J1+7ST\nWO+7eB+HFrNE5EsecwAONXtr2pOT5r6hREgKAoAc68hHrye7k62Fo3VPXBVIojOi\nTDfXcOlEohdzkuxwxChCQSpPlKempS1DopIQQE+fy4OUlzNGMtK9IOf6g+OE0acY\np6tGABlKhjyIm6pxm9HJ4fQk9lWIiwRSnXw1EFivVhkW3+yaaMqY\/JbRX+bWR0sH\ncGufju3Q5ofH\/E+sm+Z2cRJC\/0SRa82stLfk0qR4xPYkUIbdgb06lwjO1dNS+VPs\nHGolZb4fUVZ\/GJIZecNrRB6a5qco8KPOLqmVgz8y6xTkoWqR2rkdXYmiTez4brKK\nrfh9vsYaW6jaahXT9wa9tXl1sm8mgLQBWSHLpAAy\/tAKI5+pi4hhssbEIfJON1D7\nLes3SRsR5umz12VTZ+YISza8InAuUVubC\/Lkkm3tB2T+WA5QJ\/pD78YJgSvQ7FU3\n12vWYEETVhjf46llpor0bfoSu8U+1LHM4Uq\/eD4s67TJa5Cq1B6ZXFJvSoN6TdjH\nZgMAqz59drQBi3clrejuNCCav128LbshlcejKrBgyqlzMZnXal0vnwIDAQABMA0G\nCSqGSIb3DQEBCwUAA4IBAQAcwf8vs94XsD2pXTpasMJvQdLwefmChCmZWjvEpbMe\nBO+pXIcmYObpyEH9pnOKNyO7zJ\/yz4oeYc\/xQ9p\/Ur+QEFsdTDQG7ydETyQk6fBd\nAWaQ3Cd62giSx4XJeDB4zk4QMYFrtnMYGh6C\/DEJtXPESADU942t3F\/GQv4tQFFi\n3gvFubq0O6a\/VfXhsLhXbHIwIVIXhnHBOc+wm5fZkg4Y8X1VOcwY7to36mt24Mgl\nQozLMtCJwDgEyQ0TGjRR\/5risoljYjWouRYl27GcvNzsUiz47RGQntPck75gQOC9\nUJ8Q678UAYf23d33bNP99Ow4GkpA\/0u8udnwOEaGnOhy\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"digikam_face_sync","categories":["integration","multimedia"],"userDocs":"","adminDocs":"https:\/\/github.com\/keithvassallomt\/digikam-memories-sync\/blob\/main\/docs\/install-nextcloud-app.md","developerDocs":"","issueTracker":"https:\/\/github.com\/keithvassallomt\/digikam-memories-sync\/issues","website":"https:\/\/github.com\/keithvassallomt\/digikam-memories-sync","created":"2026-09-19T15:37:57.518965Z","lastModified":"2026-09-19T17:49:33.047658Z","releases":[{"version":"0.6.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.2.0","platformVersionSpec":">=33.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/keithvassallomt\/digikam-memories-sync\/releases\/download\/v0.2.0\/digikam_face_sync-0.6.1.tar.gz","created":"2026-09-19T17:49:33.024914Z","licenses":["agpl"],"lastModified":"2026-09-19T17:49:33.103178Z","isNightly":false,"rawPhpVersionSpec":">=8.2","rawPlatformVersionSpec":">=33 <=35","signature":"KP+rjcTdvzpJkj9MtU5QuhWI\/ozQXib6lTeEX0w094CztfsFAIddAQ8aXwFKvcLZ\n+Xlh3gxiNUiU9PowfvRt6r2KP33co4\/hcIqHnKKGPyC5z21PDnecyurrhjCL+vFU\nPiZ1y6dVll8fCxWlg\/KV9IUdGM22+AHXCuEvFeqRFVI3GUltq\/olou1ypCD2DHuV\nDZZNhw6+uO9OeYbP6tsu2J\/kGucEZj9CXj4bONLwd1EB7FUB3Pn2WeJhLZjaeBOA\ndIpLAx0L3+5t3SUGxAjdWz3biz2xBQ8tqmot0jKthtU2zFfB44piC3E48CV7AU6s\n6EDF8w1oBNEnyOVfh9NlcTt72RWr843gVnbH20IRf6LLUtxmqqWyQa4d6ZShJGDw\nJ5\/X19ouZCiTzNiMw7ZhIl53HCAo+EcmoFIz3rrLMY8PmxMtC7gIMPmg+bZ7sKHz\nvrI4akV4vEJzBS6UguFzdaHHHO0uLujBci5ReyZCi5AkC+2oxYtUFdSxmh84FGnn\nZbfRjnloB\/zfzUiesP1xMRCkDPhA1b4Of4kr+j\/M6HQueZcA87sthhb2pym43Qi0\n+qsKzgy1wf5cN0KK0fCafme6KO5OunJufCaMNGthgaidp9C4gsMXnCUFQVEcjnL3\ncoqu9Mv7vAxcgRuFMoFVW5QYbE\/Hc012GJ\/TA5Qi1Yk=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"translations":{"en":{"name":"digiKam Face Sync","summary":"Connects digiKam face rectangles with Recognize","description":"The Nextcloud half of DigiMem, which keeps face names and rectangles in step\nbetween a local digiKam library and Nextcloud Memories, in both directions.\n\nAdds authenticated APIs for importing digiKam face rectangles and reading\nnamed Recognize faces. Face descriptors are generated locally with the model\ninstalled by Recognize.\n\nAlso reports a cheap fingerprint of your named faces, so Face Sync can tell\nwhether anything changed without reading the whole library, and whether\nRecognize is busy so it can wait its turn.\n\nThis app does nothing on its own. DigiMem itself is a desktop application for\nLinux, macOS and Windows, and is what talks to it."}},"isFeatured":false,"authors":[{"name":"Keith Vassallo","mail":"keith@vassallo.cloud","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE----- \nMIIEDDCCAvQCAhQfMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB dXRob3JpdHkwHhcNMjYwOTE5MDg0NDU3WhcNMzYxMjI1MDg0NDU3WjAcMRowGAYD VQQDDBFkaWdpa2FtX2ZhY2Vfc3luYzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC AgoCggIBAKtaIEzvXJx7f1Z8qdE9f3ao4fRI6HE1\/tTz30zObN8sodI98cqVkeG5 CD8BD6M\/tQS5I1bW9glqa3ux4GMUMewgTur7Oi4TN3xAKwQvk0zmnBgqvI3x7JCB KxcTnXjPnZYf7CIjXifg0PTKrmo9BOiJaakaBt81yPoYv9VyU3xHt+wiyKzQ+zzq l0A4xuSIJZBTKxv27esViQ\/m3NOZNsfhfnq2J1eXFeQq1sa3p2Pu74qN7aAkQFtF x1Z6jGtooEcAk+JZpU1\/jucf4axqOmaV3Tu0MzczoM2wB7cLLyYvBfk+csS8sYlF 6LBU2p\/0xh9MocekuAigeju8k8y5uE\/CaOCBpbg0s6nkfZswx4uvSxf\/sqymH1y8 wiH4m8SL65Mf7odcQPFrHU5hRcFgg02AWr5rlyeQrdgMMr9J4Ul+pjZbb\/kmcHEG 8859A\/1qdZtjS+Ugr52lzx70uOMmZ\/gC6qr3vh51dyegugDAmf1oLypZJoen0IZz eIMyarVx08wINmDvVJyUOovxt6xxCcIvxkEHUfL0EStOryAQ1aQUn9bwOTC9J4Wd Z5zqIiXZfBwfQXlFw1znejJ4VSRBCxzM1hJfJ0bDBXzucQd94jfVy6RN7+uHK179 N+Ye7M+KxRkeK+qjkx8hmyvrEjG2X2F+oO2kv00xyfY0qrmvYa8PAgMBAAEwDQYJ KoZIhvcNAQELBQADggEBAC9UU4kRXxfZBRe2qIWtcyDMY8kaLoOjKac0tt75tp00 1VPNCcEUj8cMwtmKkMazGVarTxW+MkQajO+iqL2eIDQ5lRTj18EQCh5eWBqN7iB6 BJhy+byYniLwO\/k4zfS38THpRYNnvM3yMtpVoX\/qFHh8kvt74jm8YVf5dofZuuTd gew+ydHAgin0EaypbOu4nzPpcjqGkazDyWMtcccXPWtmwtpnNQLF+yCtKn\/WEjd\/ nqoH\/peCW8zdybqp5HM1ItSCCMxnjPEvpdPCsaWmnalB9BoSwkJSx9C3YyVhMQ8Z A\/vDeaBbaBa+UwlZYxXQ2mFFej43AvGZxe4jjrGm9Dc= \n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"fulltextsearch_postgresql","categories":["search"],"userDocs":"","adminDocs":"https:\/\/github.com\/Alain-L\/fulltextsearch_postgresql#installation","developerDocs":"","issueTracker":"https:\/\/github.com\/Alain-L\/fulltextsearch_postgresql\/issues","website":"https:\/\/github.com\/Alain-L\/fulltextsearch_postgresql","created":"2026-09-10T11:43:54.634670Z","lastModified":"2026-09-20T17:03:29.769135Z","releases":[{"version":"0.1.3","phpExtensions":[],"databases":[{"id":"pgsql","versionSpec":">=15.0.0","rawVersionSpec":">=15"}],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=32.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/Alain-L\/fulltextsearch_postgresql\/releases\/download\/v0.1.3\/fulltextsearch_postgresql-0.1.3.tar.gz","created":"2026-09-20T17:03:29.659086Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-09-20T17:03:30.692921Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=32 <=35","signature":"TLo1+lBjkAT9czkjR+mKHivnYFrZmtejnb4qpCjJ9\/VK+1tloG\/DC2Qy0sLh17cAe7xNj2QKbgBl6ecM60b9xVXAZVBdMWKwrbH\/jjaVgDmjUDzZiniEBe38QBuvoRqQp3GIkSTLswPCFwDn2wK9nzOHMTm3m55VIRS9TM1\/G331d+JUlCu8p7DzTWUGrelMbQ3cLfnhhit4qTac9VywyP8kr6p0ZxiywKJbiWr8L+u4Hc+Y5Pqt4jfy\/qd3lDM1KUilvRRJrxCKpY7M9Fwd2Tv0Z6HNZX25vOY3ykH5c1qncOo1n29Og4in76haeEuN5ePlJOeVbPKxCc0NajT4B+kO\/B3Y9yNqNOyN+WvHAt9uQciNcOrGJWBArPxFCMPU0TS4N86Odotom5yQRk9YnARwjSBB\/va6MsFNJS3JCfT7zlatTLZCqOZhdaGMNahTO+6NYI1qetOqpwuFx2mztoHKoH0wDTve1fkYYwlHafclU1wHPLdIWvLHBjBCY7WCUEikshoDI+uL0T1K9F8ty\/vBEXzhjPt7rrR4SqWBb5Jb\/9zQ4dUW7bD2jJmNKouOHnVUyqfHOz\/E8dYY4t0B18JqQWtrTu9ykL4GSHBXs4H50\/tlZsCHAH709zF03lCTHZ0EW\/DssSG5YxqjBjRbHeqyXsKoc0X\/0Yi4xjLJjmM=","translations":{"en":{"changelog":"### Added\n\n- Nextcloud 35 is supported. The app was tested against 35.0.0, with `fulltextsearch` and\n `files_fulltextsearch` 35.0.0, on a fresh install and on a server upgraded from 34: the index\n survives the upgrade untouched, so no re-indexing is needed.\n- If you upgraded to Nextcloud 35 while running 0.1.2, the server disabled the app as\n incompatible and search fell back to the built-in one. Update the app to 0.1.3 and enable it\n again: the index is still there, and nothing has to be re-indexed."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0FsYWluLUwvZnVsbHRleHRzZWFyY2hfcG9zdGdyZXNxbC9tYWluL3NjcmVlbnNob3RzL3NlYXJjaC1yZXN1bHRzLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0FsYWluLUwvZnVsbHRleHRzZWFyY2hfcG9zdGdyZXNxbC9tYWluL3NjcmVlbnNob3RzL2FkbWluLXNldHRpbmdzLnBuZw==","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Full text search - PostgreSQL Platform","summary":"Index and search with the PostgreSQL database Nextcloud already runs on","description":"Full text search for Nextcloud without a search server: the index lives in the PostgreSQL\ndatabase your Nextcloud already uses.\n\nPostgreSQL uses less memory and disk space, without sacrificing response time or search\nquality.\n\n- Indexing follows the language and folds accents, so \"numerisation\" finds \"num\u00e9risation\". The\n app takes the language of your instance, and can combine several.\n- The app reads PDF and office files itself (docx, xlsx, pptx, odt, ods, odp), with no\n extraction service.\n- Permissions are indexed with the content, so a search only returns documents the person\n running it can open.\n\nRequires the Full text search app (fulltextsearch) and a content provider, usually the one for\nfiles (files_fulltextsearch). The unaccent and pg_trgm extensions install themselves when the\ndatabase privileges allow; otherwise search stays accent-sensitive until an administrator\ncreates them."},"fr":{"name":"Recherche plein-texte - Plateforme PostgreSQL","summary":"Indexation et recherche dans la base PostgreSQL sur laquelle Nextcloud tourne d\u00e9j\u00e0","description":"La recherche plein-texte de Nextcloud sans serveur de recherche : l'index vit dans la base de\ndonn\u00e9es PostgreSQL que votre Nextcloud utilise d\u00e9j\u00e0.\n\nPostgreSQL permet de consommer moins de m\u00e9moire et de disque, sans perdre en temps de\nr\u00e9ponse ni en qualit\u00e9 de recherche.\n\n- L'indexation suit la langue et replie les accents : \u00ab numerisation \u00bb trouve \u00ab num\u00e9risation \u00bb.\n L'application reprend la langue de votre instance, et sait en combiner plusieurs.\n- L'application lit elle-m\u00eame les PDF et les fichiers bureautiques (docx, xlsx, pptx, odt, ods,\n odp), sans service d'extraction.\n- Les droits sont index\u00e9s avec le contenu : une recherche ne remonte que les documents que la\n personne qui la lance peut ouvrir.\n\nN\u00e9cessite l'application Recherche plein-texte (fulltextsearch) et un fournisseur de contenu, le\nplus souvent celui des fichiers (files_fulltextsearch). Les extensions unaccent et pg_trgm\ns'installent d'elles-m\u00eames si les droits de la base le permettent ; sinon la recherche reste\nsensible aux accents, jusqu'\u00e0 ce qu'un administrateur les cr\u00e9e."}},"isFeatured":false,"authors":[{"name":"Alain Lesage","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEFDCCAvwCAhQQMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwOTEwMDkxNjUyWhcNMzYxMjE2MDkxNjUyWjAkMSIwIAYD\nVQQDDBlmdWxsdGV4dHNlYXJjaF9wb3N0Z3Jlc3FsMIICIjANBgkqhkiG9w0BAQEF\nAAOCAg8AMIICCgKCAgEA2sF3ms\/ia9dqm8FCgMFF0ETu8YFPNIrcJzQY0D8vDOty\nyuip7tPoPyiusKlhQNJ+dlb6pR38ryS3l5CWtA1NsPLtZoxpeN+9eCQonDGOm\/iN\nXdcPj9ymNimqi9y\/IhYlaoElZ2ITefcnrJsAus3kW7EeDIC3Yvaki4PuFo99ubX2\n\/EFlNFF8AStn0IhM34IW4NF1xW5Ctg3FGJdoWTr9XFVN3z\/diI2czutQxzbPX\/Kk\nUqCFjeXCaOGMaKjEVRhIhb8EJxIWIFnX6QBS2GaUK8AYdLTPxjGNtDzyU9QFBh69\nsqqiygNyxaLY2LN+W\/F0n1\/dMHkFMD+FTqoQJZuqSi1LCOfIcNevhLwkTboooAbL\nx2yIfaAay7zikiv5V7b6n4qKUdRLtqXXtWEBltejUmYBpaE6oN1FsprAMLO1\/EmL\nq5\/VgjJoysG83MHNmjRE9\/rqFHpo5PPylJ2MrJKmTZJtoDC5XHOMJpT2n0Vw6cBt\nlzZXkWt8jn+nss0HA1SHuTiLOMbhn3KI\/GkZyzDNVZm7vaWVbPssJCR3grAxfjpb\n10VAqQFqmwEkx1PxmzhNj20eGwnubQHddeMrXm\/fXL95CwR9os+g6OURfrkW12nt\n1szK9xLEZCBo9CT78LrnHgbF5bvVIWMAnNOR242sOSYWsbux2HbLDgD2qFd\/UEkC\nAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAhTk9TndxDinGvzUCNVsN\/yKFnoTCG97K\nIYAqPpxUIhe8Q00PP08TgR8qNzpfiImxJxkhY2sijbUnzuoniWQ+aGZoraqTw2PT\np0s65o7XhJEvCbeh5c4YQ0AznSSkzQl+aSkiepTYKhBX4rLPxfhCV24L5rbsQxzp\nW\/FLHWr4rXFxktpQV7O82ID7Q9eyf+VGJedr3tumyYJDBGOJ5J8ruMHYQILSvwZx\nBj0gJ1EWx9+gKpbuoa7lJus8vd\/8EGVQdCoHnGrU3ElfJw7vHjdP+SvySLY9ktc1\nbP81rnQ1j3NiBosUX+ambjkYuSO2ycBjMWVn\/3C\/TiT7N34EX7PGtg==\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"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-09-18T07:38:02.647831Z","releases":[{"version":"3.0.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.2.0","platformVersionSpec":">=32.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud\/IntraVox\/releases\/download\/v3.0.0\/intravox-3.0.0.tar.gz","created":"2026-09-18T07:38:02.587166Z","licenses":["agpl"],"lastModified":"2026-09-18T07:38:02.732579Z","isNightly":false,"rawPhpVersionSpec":">=8.2","rawPlatformVersionSpec":">=32 <=35","signature":"JW43NDrf5TUtBDVYEqyCCFstqYlZU0\/au4O+qF4Az4GiUE\/bN9cl++gmM5jIBRe8K9+4zk\/ZtVvmpCj8ifBX5Fy\/FNUPw+7nEuBT3tsP6R9+3W2K9lDKv9mrJvwG9UsyybyjKMH02SNzb7BNieWgp4nDxg1NKNaCzAXIr2mZUjeF3lK0f+92maCJ8bGCFZgHWl2AAlx7FRpfhjdoGzxa7+Cl8dABsx1OQVd2Nx+iJ22HRQ+gD5gqW9f0ky6AT58TojJLxSz8ma7\/9qS0FL6X65N8ZmAuNq4CkIiy0f7XtkBpkYf0vJCLFkmf7fXLIQA9jC\/moKwyOgaT9aA8VfWAN\/BGmXezAaKU5Zs9RofMAu3P\/4eJucIRA8nzKZf0Wz1qej\/LKIBeVJ\/toLZO0VQXSyeRdWjMnSX1KQn5psOKkFqEb42yErpretEuLYF8kt5X2dWw9nl0s6TaDUt8gqSNJ6Uk2uhtqx4eaZI8ZMCjWDuswZfeaDDx6Tgisr1ADR4tO3awSWR7C03baxon6tnmDEtp90bXSJ48BVrbsuu5kTel172FocwZH89MNcLTc0nHVkWR3v5AAVe2A73nikCXdrHsHsYTokPrSzVBJvpncg18o4DlCVK7oQiBL++vj1N7y2bIEvwhD2Tnouj\/2CzbhgEBXOBcI7GzBIUmtjpjpsk=","translations":{"en":{"changelog":"A structural release: the page engine was taken apart, and almost nothing about\nusing IntraVox changes. The version is 3.0.0 because the internals moved\nwholesale, not because the app does anything new.\n\nAlongside the refactor, IntraVox went through a full security review, and this\nrelease includes the resulting hardening across access control, sharing, media\nhandling, import and the feed and directory integrations. The details below are\nkept deliberately general.\n\nTwo reported behaviours *do* change, both of them things that were wrong:\nNextcloud admins are no longer forced back into \"IntraVox Admins\" on every\nupdate (#113), and feed items without a link no longer behave like broken ones\n(#114). Everything else should look and work exactly as 2.7.1 did.\n\n### Security\n\nA security review led to a set of hardening changes. None require any action\nwhen upgrading, and none change how content is stored. In summary:\n\n- **Access control is enforced consistently on every endpoint.** Reading,\n editing, locking, analytics, template management, page comments and the news\n feed all check the caller's permissions on the specific page or resource, and\n respect Team folder Advanced Permissions (ACLs) and a page's publication state\n (draft, scheduled or expired). Export and import now require administering the\n Team folder IntraVox lives in, rather than being available to any account.\n\n- **Public shares only expose what the sharer can see.** Every share endpoint \u2014\n the page tree, page and media content, news and navigation \u2014 is served through\n the share owner's own ACL-filtered view, so a folder share never republishes\n pages or files an ACL hides from the person who shared it. Share widgets that\n read from a configured connection are limited to the data the share actually\n publishes.\n\n- **Uploaded and imported media are handled safely.** Files served to the\n browser use the correct content type and disposition, SVGs are sanitised, and\n ZIP imports apply the same file-type restrictions and sanitisation as a normal\n upload. Template, media and share identifiers are validated to keep file\n access within IntraVox's own folders.\n\n- **Integrations require IntraVox access and do not leak internals.** The feed\n and people\/directory endpoints require IntraVox access, the OAuth callback is\n bound to the session that started it, the outbound image proxy stays restricted\n to signed, external addresses, and error responses no longer expose internal\n details. Server-side identifiers for new pages are always assigned by the\n server.\n\nThese were found during our own review before release; there is no indication of\nany of them having been exploited.\n\n### Changed\n\n- **Export and import are now for Team folder administrators, not only\n Nextcloud admins.** Both used to require membership of the server's `admin`\n group. That was the wrong question: they act on the whole folder, so what\n matters is who administers *that folder* \u2014 which Nextcloud already answers\n through the Team folder's \"Manage advanced permissions\". A delegated manager\n can now export and import without being a server administrator, continuing\n where the \"IntraVox Admins\" change below leaves off\n ([#113](https:\/\/github.com\/nextcloud\/IntraVox\/issues\/113)): managing knowledge\n and administering a server stay different jobs.\n\n Nextcloud admins keep access, so nothing is taken away from an existing\n installation. Note that this is an API-level change: the export and import\n screens still live in the Nextcloud admin settings, so a delegated manager\n reaches them through the API rather than that page for now.\n\n### Fixed\n\n- **Pages loaded again after the split.** `FolderContext` resolved the user's\n home directory instead of the mounted IntraVox Team folder, because the\n dependency container filled a seam meant only for tests. The app rendered\n with no pages at all \u2014 HTTP 200, nothing in the log. It now refuses to be\n built that way.\n\n- **`occ` commands work again.** The same class captured the user id when the\n container built it, but `occ` sets the user during `execute()`, long after.\n Every command that touches pages \u2014 `intravox:reindex`, `intravox:import`,\n `intravox:repair-entities` \u2014 failed with \"User not logged in\". The user is\n now resolved when asked for, not when constructed.\n\n- **Nextcloud admins are no longer permanently IntraVox admins.**\n ([#113](https:\/\/github.com\/nextcloud\/IntraVox\/issues\/113)) Setup seeded every\n member of the `admin` group into \"IntraVox Admins\" and granted `admin` full\n rights on the Team folder. Both were re-applied on *every app update*, because\n setup runs as a repair step \u2014 so removing someone worked until the next update\n put them back. The intent was sound: an installation whose owner leaves should\n not become unmanageable. Enforcing it forever was not, because managing\n knowledge and administering a server are different jobs, held by different\n people.\n\n Provisioning now happens once. Existing installations keep exactly the access\n they have \u2014 the first run after upgrading still seeds \u2014 and only the\n overwriting stops. After that, removing someone from \"IntraVox Admins\", or\n setting the `admin` group to read-only on the Team folder, sticks. Both are\n done in the Team folders interface; IntraVox simply stops overruling it.\n\n This is not a security boundary, and is not meant as one: a Nextcloud admin\n can always add themselves back. What changes is that they no longer get it by\n default.\n\n- **Feed items without a link no longer navigate back to the page they sit on.**\n ([#114](https:\/\/github.com\/nextcloud\/IntraVox\/issues\/114)) An item whose\n connection returned no URL rendered as `<a href=\"\">`, and an empty `href`\n resolves to the current document \u2014 so clicking it reloaded the IntraVox page,\n looking like a broken link rather than an absent one. Such items are now plain\n text. This affects any custom connection whose URL mapping comes back empty.\n\n- **Team folder ACLs are still honoured after the split.**\n ([#112](https:\/\/github.com\/nextcloud\/IntraVox\/issues\/112)) The 2.7.1 fix\n scoped page-tree and News cache entries per user when Advanced Permissions\n are on. That fix lived in `PageService`, which this release deletes, so it\n was re-applied by hand to the services that inherited the caches. An\n integration test now asserts both call sites, because a hand-carried security\n fix is exactly the kind that gets dropped.\n\n### Added\n\n- **An integration suite that actually runs.** 33 tests against a real\n Nextcloud with real Team folders, exercising the folder resolution and ACL\n paths that unit tests cannot reach \u2014 they stub the filesystem away. It runs\n in CI against Nextcloud 32, 33, 34 and 35.\n\n The three bugs above were all invisible to 1321 passing unit tests. Two of\n them shipped an empty app.\n\n### Compatibility\n\nNextcloud 32\u201335, PHP 8.2 or newer. Note that Nextcloud 35 itself requires PHP\n8.3, so that combination needs 8.3 regardless of what this app asks for.\n\nUpgrading is a normal app update: no migration, no configuration change, and\nno change to how content is stored on disk."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9JbnRyYVZveC9tYWluL3NjcmVlbnNob3RzL2ludHJhdm94JTIwaG9tZS5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9JbnRyYVZveC9tYWluL3NjcmVlbnNob3RzL3BhZ2VzdHJ1Y3R1cmUucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9JbnRyYVZveC9tYWluL3NjcmVlbnNob3RzL0ludHJhdm94JTIwZWRpdC1wYWdlLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9JbnRyYVZveC9tYWluL3NjcmVlbnNob3RzL2NhbGVuZGFyd2lkZ2V0LWludHJvLmdpZg==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9JbnRyYVZveC9tYWluL3NjcmVlbnNob3RzL1Blb3BsZS1vdmVydmlldy5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9JbnRyYVZveC9tYWluL3NjcmVlbnNob3RzL05ld3N3aWRnZXQtY2Fycm91c2VsLmdpZg==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9JbnRyYVZveC9tYWluL3NjcmVlbnNob3RzL3RyYW5zbGF0aW9ucy1jcmVhdGUucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9JbnRyYVZveC9tYWluL3NjcmVlbnNob3RzL1RlbXBsYXRlcy1TZWxlY3QtdGVtcGxhdGUucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9JbnRyYVZveC9tYWluL3NjcmVlbnNob3RzL0VuZ2FnZW1lbnQucG5n","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"IntraVox","summary":"A SharePoint alternative for Nextcloud \u2014 intranet pages you build yourself, on your own servers","description":"IntraVox turns Nextcloud into a full intranet: pages built with a visual drag-and-drop editor, no code required.\n\n**Where your content lives**\nIntraVox runs wherever you run Nextcloud \u2014 your own hardware, an EU host, on-premises. It is open source, so it can be audited. Your content is not a platform format: pages are plain files and JSON in a folder, which keeps leaving cheap if you ever need to.\n\n**Building pages**\n* Drag-and-drop widgets in flexible grids (1\u20135 columns), 7 page templates\n* Text with tables and markdown, images, video, links, files\n* Calendar, People, News, Photo Story and File Story widgets\n* Draft\/published workflow, scheduled publication, page locking\n\n**Finding your way**\n* A page structure panel that stays open while you navigate, with a table of contents of the page you are reading\n* Navigation editor with mega menu and sidebar options\n* Nextcloud Unified Search integration (Ctrl+K)\n\n**Working together**\n* Reactions, threaded comments and version history with one-click restore\n* Multilingual pages: link language versions, and readers are offered the one in their language\n* Public sharing, with optional password protection\n* Department access control through Team folders ACL\n\n**Requirements:** Nextcloud 32\u201335, PHP 8.2+ (Nextcloud 35 itself requires PHP 8.3), Team folders."},"nl":{"name":"IntraVox","summary":"Een SharePoint-alternatief voor Nextcloud \u2014 intranetpagina's die je zelf bouwt, op je eigen servers","description":"IntraVox maakt van Nextcloud een volwaardig intranet: pagina's die je bouwt met een visuele drag-and-drop-editor, zonder code.\n\n**Waar je content staat**\nIntraVox draait waar jij Nextcloud draait \u2014 eigen hardware, EU-hoster, on-premises. Open source, dus auditeerbaar. Je content is geen platformformaat: pagina's zijn gewone bestanden en JSON in een map, wat vertrekken goedkoop houdt als je dat ooit nodig hebt.\n\n**Pagina's bouwen**\n* Drag-and-drop-widgets in flexibele rasters (1\u20135 kolommen), 7 sjablonen\n* Tekst met tabellen en markdown, afbeeldingen, video, links, bestanden\n* Widgets voor agenda, personen, nieuws, fotoverhalen en documentbibliotheken\n* Concept\/gepubliceerd, geplande publicatie, paginavergrendeling\n\n**De weg vinden**\n* Een paginastructuur-paneel dat open blijft tijdens het navigeren, met een inhoudsopgave van de pagina die je leest\n* Navigatie-editor met megamenu en zijbalk\n* Integratie met Nextcloud Unified Search (Ctrl+K)\n\n**Samenwerken**\n* Reacties, discussies en versiegeschiedenis met herstel in \u00e9\u00e9n klik\n* Meertalige pagina's: koppel taalversies, lezers krijgen die in hun eigen taal aangeboden\n* Publiek delen, optioneel met wachtwoord\n* Toegang per afdeling via Team folders-ACL\n\n**Vereisten:** Nextcloud 32\u201335, PHP 8.2+ (Nextcloud 35 vereist zelf PHP 8.3), Team folders."},"de":{"name":"IntraVox","summary":"Eine SharePoint-Alternative f\u00fcr Nextcloud \u2014 Intranetseiten, die Sie selbst bauen, auf Ihren Servern","description":"IntraVox macht aus Nextcloud ein vollwertiges Intranet: Seiten, die Sie mit einem visuellen Drag-and-drop-Editor bauen \u2014 ohne Code.\n\n**Wo Ihre Inhalte liegen**\nIntraVox l\u00e4uft dort, wo Sie Nextcloud betreiben \u2014 eigene Hardware, EU-Hoster, on-premises. Open Source und damit pr\u00fcfbar. Ihre Inhalte stecken in keinem Plattformformat: Seiten sind gew\u00f6hnliche Dateien und JSON in einem Ordner. Das h\u00e4lt einen Wechsel g\u00fcnstig, falls er n\u00f6tig wird.\n\n**Seiten bauen**\n* Drag-and-drop-Widgets in flexiblen Rastern (1\u20135 Spalten), 7 Vorlagen\n* Text mit Tabellen und Markdown, Bilder, Video, Links, Dateien\n* Widgets f\u00fcr Kalender, Personen, News, Fotostrecken und Dokumentbibliotheken\n* Entwurf\/Ver\u00f6ffentlicht, geplante Ver\u00f6ffentlichung, Seitensperre\n\n**Orientierung**\n* Ein Seitenstruktur-Panel, das beim Navigieren ge\u00f6ffnet bleibt \u2014 mit einem Inhaltsverzeichnis der Seite, die Sie gerade lesen\n* Navigations-Editor mit Mega-Men\u00fc und Seitenleiste\n* Anbindung an die Nextcloud-Suche (Strg+K)\n\n**Zusammenarbeiten**\n* Reaktionen, Kommentare und Versionsverlauf mit Wiederherstellung per Klick\n* Mehrsprachige Seiten: Sprachversionen verkn\u00fcpfen, Lesende bekommen ihre eigene angeboten\n* \u00d6ffentliches Teilen, auf Wunsch mit Passwort\n* Zugriff pro Abteilung \u00fcber Team-Folders-ACL\n\n**Voraussetzungen:** Nextcloud 32\u201335, PHP 8.2+ (Nextcloud 35 selbst erfordert PHP 8.3), Team folders."},"fr":{"name":"IntraVox","summary":"Une alternative \u00e0 SharePoint pour Nextcloud \u2014 des pages intranet que vous cr\u00e9ez, sur vos serveurs","description":"IntraVox transforme Nextcloud en v\u00e9ritable intranet : des pages que vous construisez avec un \u00e9diteur visuel par glisser-d\u00e9poser, sans code.\n\n**O\u00f9 vivent vos contenus**\nIntraVox s'ex\u00e9cute l\u00e0 o\u00f9 vous ex\u00e9cutez Nextcloud \u2014 votre mat\u00e9riel, un h\u00e9bergeur europ\u00e9en, sur site. Open source, donc auditable. Vos contenus ne sont pas enferm\u00e9s dans un format propri\u00e9taire : les pages sont de simples fichiers et du JSON dans un dossier, ce qui rend un d\u00e9part peu co\u00fbteux le jour o\u00f9 il s'impose.\n\n**Construire des pages**\n* Widgets en glisser-d\u00e9poser sur des grilles souples (1 \u00e0 5 colonnes), 7 mod\u00e8les\n* Texte avec tableaux et markdown, images, vid\u00e9o, liens, fichiers\n* Widgets agenda, personnes, actualit\u00e9s, galeries photo et biblioth\u00e8ques de documents\n* Brouillon\/publi\u00e9, publication programm\u00e9e, verrouillage des pages\n\n**S'orienter**\n* Un panneau de structure qui reste ouvert pendant la navigation, avec le sommaire de la page que vous lisez\n* \u00c9diteur de navigation avec m\u00e9ga-menu et barre lat\u00e9rale\n* Int\u00e9gration \u00e0 la recherche unifi\u00e9e de Nextcloud (Ctrl+K)\n\n**Travailler ensemble**\n* R\u00e9actions, commentaires et historique des versions avec restauration en un clic\n* Pages multilingues : liez les versions, chaque lecteur se voit proposer la sienne\n* Partage public, avec mot de passe en option\n* Acc\u00e8s par service via les ACL des dossiers d'\u00e9quipe\n\n**Pr\u00e9requis :** Nextcloud 32\u201335, PHP 8.2+ (Nextcloud 35 requiert lui-m\u00eame PHP 8.3), Team folders."},"es":{"name":"IntraVox","summary":"Una alternativa a SharePoint para Nextcloud: p\u00e1ginas de intranet propias, en tus propios servidores","description":"IntraVox convierte Nextcloud en una intranet completa: p\u00e1ginas que construyes con un editor visual de arrastrar y soltar, sin escribir c\u00f3digo.\n\n**D\u00f3nde viven tus contenidos**\nIntraVox se ejecuta donde ejecutas Nextcloud: tu propio hardware, un proveedor europeo, on-premises. Es c\u00f3digo abierto, as\u00ed que puede auditarse. Tus contenidos no quedan atrapados en un formato propietario: las p\u00e1ginas son archivos normales y JSON en una carpeta, lo que abarata la salida el d\u00eda que la necesites.\n\n**Construir p\u00e1ginas**\n* Widgets de arrastrar y soltar en cuadr\u00edculas flexibles (1\u20135 columnas), 7 plantillas\n* Texto con tablas y markdown, im\u00e1genes, v\u00eddeo, enlaces, archivos\n* Widgets de calendario, personas, noticias, historias fotogr\u00e1ficas y bibliotecas de documentos\n* Borrador\/publicado, publicaci\u00f3n programada, bloqueo de p\u00e1ginas\n\n**Orientarse**\n* Un panel de estructura que permanece abierto mientras navegas, con el \u00edndice de la p\u00e1gina que est\u00e1s leyendo\n* Editor de navegaci\u00f3n con megamen\u00fa y barra lateral\n* Integraci\u00f3n con la b\u00fasqueda unificada de Nextcloud (Ctrl+K)\n\n**Trabajar juntos**\n* Reacciones, comentarios e historial de versiones con restauraci\u00f3n en un clic\n* P\u00e1ginas multiling\u00fces: enlaza las versiones y cada lector recibe la suya\n* Compartici\u00f3n p\u00fablica, con contrase\u00f1a opcional\n* Acceso por departamento mediante ACL de carpetas de equipo\n\n**Requisitos:** Nextcloud 32\u201335, PHP 8.2+ (Nextcloud 35 requiere PHP 8.3), Team folders."}},"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-----\r\nMIIEAzCCAusCAhLYMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjUxMjExMTAwNjEzWhcNMzYwMzE4MTAwNjEzWjATMREwDwYD\r\nVQQDDAhpbnRyYXZveDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBALQN\r\nYNfXarB7ojw5TU\/UgymTbNrz7ciF0CESRsSMzXEUHdmgXQtB7uy6TBfptRkaA4T9\r\nLJ3Vu5JQvQq4LAXWcQq3NYjY5KyhNGsg8pXl1Kbg1LxecKDgRTgEP\/aWzsz0bpPf\r\nvp3pzbhKuagA7v7hZGtihkAu7dY9ddNE5F2pTrTe+AhZhAwfYl1bOAEl\/EDJ8DW\/\r\niD3JZpA2kL6AuvciyszTkUuFz9PKBh1049jmK3YvWMmYyGcacExV0X\/InAMyryt+\r\ninle8X+0I+3Fbq+V3ErTnDeAYV98HdPbAmIstrPXrKmg8qDlKT7huu5H4t6eRBL1\r\nDuoQhdBAx3nUq\/KTueWe77U4d62j4QjkG46\/AjAdE6qHEMpDL4mpjoxMs5uE3jG7\r\nD5GvIkuugO9dFphV2pTmMTPwmzwa5X2hIR89LL1MxvoEz9lOFZJvspWcBeT041OS\r\nBFI8pDNJmhca0q9XRvnSPXNiSYiqB0NztBDV5D8rNG4SfSSOWmxaJdMK5MWjDVfX\r\nP94RbjrtPiKAx7Za18XZVkJImUJKM8L3iTgBFfi39y3um+Ni8u7quc9\/7i95mJWA\r\n8dF8vg1S6ncnrM+rHf7\/\/cwDT+MH53RPWqo7e04BZgMwbZR5lD1cTWxTPY1YTW\/Q\r\nYoC7WC4ojeXJle\/5tchQmhmkL3EtKGudyAhu+0vlAgMBAAEwDQYJKoZIhvcNAQEL\r\nBQADggEBABhIXx8zpg18WiN2cAvEY\/UeArKCfMe219a9ThTC8R9ChZHdfJ+QSrso\r\n9Ut22V+9ByKKlbL1AEr6FG3sc8k35ceMdBVbcO9ZfPw3JWj+dbZIsEHoHUl4c2H9\r\nrmGfOKMX8cqi6BMarVS9prn9ooGKCsiK7qyUm30nGaq6d6tNxp09ZY0Tr3PcOV8p\r\nsGki2uPuoW3COGlSStV+VXiGD1HfUWGv\/WKmTF4cS2Uqs8cy2eWjZeXvjYfmyV\/J\r\nBP3dUfHDC6\/aSUdgo7AeBcGaqht4dxkvO3QGAY4nUZOgTaWxtr+65Lh5dRWm18h9\r\nH6ufHVEsUE5+REYBGF1ngVctIzrgcdU=\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"hibp_login_check","categories":["security"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/rullzer\/hibp_login_check\/issues","website":"https:\/\/github.com\/rullzer\/hibp_login_check","created":"2022-10-12T06:32:05.471722Z","lastModified":"2023-10-15T09:30:02.225370Z","releases":[{"version":"0.0.2","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=25.0.0 <28.0.0","minIntSize":32,"download":"https:\/\/github.com\/rullzer\/hibp_login_check\/releases\/download\/v0.0.2\/hibp_login_check.tar.gz","created":"2023-10-15T09:30:02.213377Z","licenses":["agpl"],"lastModified":"2023-10-15T09:30:02.345394Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=25 <=27","signature":"H4jSj+bYjOLAwKfVn7bb+bg\/UGrhYncnMOh9b4Z9UrygKAjkNiOsSqpGhRlFDZUJZyK+DaQScz2InNy\/jD9DLOiURwrQUUprRgyGTiWJA6b8BfUCiCXIWVggXDAzGBKMbma+K5Zk5+3s0GfZYK31mgeQQ1+EpyWhptaK8XCTCOsNjGmWEpcndNt5XcAFkv9Sfght\/kgd6T7ztzdQnDdovdLJlg7jnm6N+V3hTFkpp2J8yr0FrXWWF+VyLjk7NrY6VV+cSXamWYPVY84+oWhJpWkLmpuSjJGRhCqC\/3chINpR5gZ+7ce4gA2s6q6mCMefCKN1\/i89OHjkjYSxBmtgbs0bRaXlTQy75jomiIGzbM+5OxUVChZGQA3BSgLBDXXOM8BFlfjslzPq8XSDMWsYHTvxupNm9nENGyGm5kZ5MFJ\/3dH5N43siIvoOOBNQnCDV8Bh\/uQQJSOMc01U9o2wMF7ObjKZYvRSe9VQvNEJ+HqjTiKbIEcsJUjSIbzTBn7FuCxU9LinL3JYh12QfHRRTXycF7SKdy5OzaP+LNw839oTnOTwVK0RHGIMmmnxVwZILxiVIO7hiYH6qQiwplSbuBeV\/gUh57hsJHzu05OHvsjlm26dPT73dNYAZhIDQmr3AjvVjQXh098d5vdnlhEC9GNCupL58jiuVr82bOFxCPg=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"translations":{"en":{"name":"HIBP Login check","summary":"Check peoples passwords on login against HIBP","description":"Using passwords that appear in known breaches is not a good idea. This will run a check during each login to verify you account is still safe."}},"isFeatured":false,"authors":[{"name":"Roeland Jago Douma","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIECzCCAvMCAhHlMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjIxMDA3MjMwNzMxWhcNMzMwMTEyMjMwNzMxWjAbMRkwFwYD\nVQQDDBBoaWJwX2xvZ2luX2NoZWNrMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\nCgKCAgEArpdOKuMmSwKckXr0lNqZ35GvPF2hv5715FXbOGGP6xppzXUftVyymIwi\n3eWDoygYVqef5uYGlamQrQtXguyksA26KRhWdFVsh18QcKHR1anXssAv+EL\/VBE0\nT44vHa2phcF0s0M1zVcMj9NuZy8u\/GvjjnQBmoRSnXcxLguimP1A05uYdR1+He8m\ng3l6DfRCprKPn06JkoOAnk5Kifzg0zYPDE7JcCYYpd3WLCmeg\/aFpDM9m4sj4g87\nrRrSJsa16yT0C7dV1gHXEOpNrbe0Uc4LE5EipdwGc8S3LIN+w7cdCdATx328RPH+\n2Vqxsai4tndT2YKPQlXx7KPw579a0SXqKD2i42nl4IPJMZ+yfkfiQ\/N7+Z3YkkMb\nev3I2C+kauwWBrmwpN2xSEUnBlUBoAhOeG0qvV0+0fFffCNIUJlVWNY8DwABzHE8\neZ4vxmN3+iOUiOyn0diGpAnfoht2Oo0c4FuRzZ6VtTkYyZg9yUyZHFGpikYmg85b\ncUucSUEyfPNDByVqAFvJL+U4o9KfpxW2aUBVx0ZWIfa0sAS0v\/u8wniMGhX7+n+6\nKYO4Uv\/GtExYGbMPIXD8bzYkNExED\/F68iytcXy6gBLwd6242K19tQ27gaASpCzj\n71UR5vrSSAzwLFOBlAkx+58EBx\/UeCXO8loLxZ5hcYQ8\/40frm0CAwEAATANBgkq\nhkiG9w0BAQsFAAOCAQEAZy5pD02MjrAsKz4Sv7v06NgnvnZTHyXBht1ijLv5HAvm\nXVOdGu9dXpqGfKfohgkOEtbAaEsJIYWYnVNlRw+rOlkQ\/UUDW5LbYEU1rwdSXvDM\ncFaNZCKfXnBNnmfdOS\/+GAUjiJrcc6lBw95rrjPC1LKMZ3GGdkL4gf6dLt7zsOuN\nCntD3DaIe7u4VNz+UHKa7Ap1XbEtxA3T1+TQISmrqOGrwy84S4+VogsNwjQ6k9Fm\n1RU+qgsfEtQwMyy4t2Ptq1dHiyMAlNksJZZwdA0NEOv3yV46chD1eaO2fcl7\/KeK\nR0j+P9uKqOd0PYMjDPjwcr5f2Rxt8b35KROtfjdw0A==\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"snackcheck","categories":["organization","tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/aSoftwareByDesignRepository\/nextcloud-snackcheck\/issues","website":"https:\/\/nextcloud.software-by-design.de\/","created":"2026-09-09T14:50:45.730051Z","lastModified":"2026-09-12T20:26:17.200529Z","releases":[{"version":"1.1.1","phpExtensions":[],"databases":[{"id":"pgsql","versionSpec":"*","rawVersionSpec":"*"},{"id":"mysql","versionSpec":"*","rawVersionSpec":"*"}],"shellCommands":[],"phpVersionSpec":">=8.2.0 <8.6.0","platformVersionSpec":">=32.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/aSoftwareByDesignRepository\/nextcloud-snackcheck\/releases\/download\/v1.1.1\/snackcheck-1.1.1.tar.gz","created":"2026-09-09T14:51:40.379291Z","licenses":["agpl"],"lastModified":"2026-09-12T20:26:17.306268Z","isNightly":false,"rawPhpVersionSpec":">=8.2 <=8.5","rawPlatformVersionSpec":">=32 <=35","signature":"agDS3EyTXR+PfVDIIcR7TIyNFsYjsw0P79Trjc2tE7TMRKBYzqvxfuCMGYzqD3cXaAV9LJr0TYGYIspZbadVYKqWtts0SOeUEgIUEmuvcxoSFLrGXC2BoDBh13Di\/waS0zWNlGpzZYHvtwK+H6BHAJAEr0haC4cHkUPqbFMS8m0NpeotGpMnFGsEYzBJPUgH9CXKY9zSRg\/fsJ+MWlai8pQ4xQ61zwrw7jDcYW8u60RRFcIx7BPS7h1E\/TsDcIPTGaqQJ9lfTRNsP2o95d8lHCOPbMdb\/tCyIkyZcsf3d0TiWzQ\/ITT0VcDMz51v0s7aa3pBQbY45q35PI0rIQyKBe\/HX7XCXZWGrJqTGML1G3k49ra3u47jhXhvVB5ulZlLxdBoOpBba013oGgjODgAAdu7i9Kp+mQpPm+ku80SCkUbGwotQ4qsgmS454xgDUGsktS\/6kkTT2j4U7O6Dxvu1wd+N4ZMkYmqsWX4Rss7z8ljYmdL0t9Nts+1kfN9Gurda7evFTaWl2reKIHkbci5LUuBk9AkjM4PNha9zbXKRAHFP39jeLV5iSuLQ\/Pu6uXdvFuZoDJ2ApU8bpw0V2V+JOdIv3YiAHS8WrDtfH2Ko\/GOD35kKEDhV1IEtYLh80dlqsr0jPoHwIab4XXBHqcvNNodPNmGo+T\/AUjgpBZpLHE=","translations":{"en":{"changelog":"### Security\n\n- Web `catalogImage` requires app ACL; inactive SKU photos require kitchen site manage rights; CSRF-exempt image GETs reject `Sec-Fetch-Site: cross-site`.\n- Regenerate `l10n\/*.js` without CSP-breaking `pluralForm` third args (shared regenerator).\n\n### Fixed\n\n- \u201cClose anyway?\u201d mistranslations (ES\/DA\/NL\/SV\/PT-BR\/PL\/FR) that rendered as \u201cnear\/close\u201d instead of dismiss.\n- Device API `vendorPublicKeyB64` now follows `VendorPublicKey::publicKeyB64()` (lab TEST key when configured)."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2FTb2Z0d2FyZUJ5RGVzaWduUmVwb3NpdG9yeS9uZXh0Y2xvdWQtc25hY2tjaGVjay9yZWZzL2hlYWRzL21haW4vc2NyZWVuc2hvdHMvc25hY2tjaGVjay1zY3JlZW5zaG90LTAxLWxvZy5wbmc=","smallThumbnail":"https:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-snackcheck\/refs\/heads\/main\/screenshots\/snackcheck-screenshot-01-log.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2FTb2Z0d2FyZUJ5RGVzaWduUmVwb3NpdG9yeS9uZXh0Y2xvdWQtc25hY2tjaGVjay9yZWZzL2hlYWRzL21haW4vc2NyZWVuc2hvdHMvc25hY2tjaGVjay1zY3JlZW5zaG90LTAyLW15LW1vbnRoLnBuZw==","smallThumbnail":"https:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-snackcheck\/refs\/heads\/main\/screenshots\/snackcheck-screenshot-02-my-month.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2FTb2Z0d2FyZUJ5RGVzaWduUmVwb3NpdG9yeS9uZXh0Y2xvdWQtc25hY2tjaGVjay9yZWZzL2hlYWRzL21haW4vc2NyZWVuc2hvdHMvc25hY2tjaGVjay1zY3JlZW5zaG90LTAzLWNhdGFsb2cucG5n","smallThumbnail":"https:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-snackcheck\/refs\/heads\/main\/screenshots\/snackcheck-screenshot-03-catalog.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2FTb2Z0d2FyZUJ5RGVzaWduUmVwb3NpdG9yeS9uZXh0Y2xvdWQtc25hY2tjaGVjay9yZWZzL2hlYWRzL21haW4vc2NyZWVuc2hvdHMvc25hY2tjaGVjay1zY3JlZW5zaG90LTA0LXB1bHNlLnBuZw==","smallThumbnail":"https:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-snackcheck\/refs\/heads\/main\/screenshots\/snackcheck-screenshot-04-pulse.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2FTb2Z0d2FyZUJ5RGVzaWduUmVwb3NpdG9yeS9uZXh0Y2xvdWQtc25hY2tjaGVjay9yZWZzL2hlYWRzL21haW4vc2NyZWVuc2hvdHMvc25hY2tjaGVjay1zY3JlZW5zaG90LTA1LXBlcmlvZHMucG5n","smallThumbnail":"https:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-snackcheck\/refs\/heads\/main\/screenshots\/snackcheck-screenshot-05-periods.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2FTb2Z0d2FyZUJ5RGVzaWduUmVwb3NpdG9yeS9uZXh0Y2xvdWQtc25hY2tjaGVjay9yZWZzL2hlYWRzL21haW4vc2NyZWVuc2hvdHMvc25hY2tjaGVjay1zY3JlZW5zaG90LTA2LXVzZXJzLnBuZw==","smallThumbnail":"https:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-snackcheck\/refs\/heads\/main\/screenshots\/snackcheck-screenshot-06-users.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2FTb2Z0d2FyZUJ5RGVzaWduUmVwb3NpdG9yeS9uZXh0Y2xvdWQtc25hY2tjaGVjay9yZWZzL2hlYWRzL21haW4vc2NyZWVuc2hvdHMvc25hY2tjaGVjay1zY3JlZW5zaG90LTA3LXNldHRpbmdzLnBuZw==","smallThumbnail":"https:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-snackcheck\/refs\/heads\/main\/screenshots\/snackcheck-screenshot-07-settings.png"}],"videos":[],"translations":{"pl":{"name":"SnackCheck","summary":"Trust ledger for office snacks & drinks \u2014 one-tap log, monthly payroll export, kitchen tablet","description":"# SnackCheck \u2014 ewidencja kuchni\n\nPracownicy rejestruj\u0105 snacki i napoje jednym klikni\u0119ciem na swoim koncie Nextcloud. Mened\u017cerowie prowadz\u0105 katalog, Kitchen Pulse, podpowiedzi do uzupe\u0142niania, zamkni\u0119cie okresu oraz centowo zgodny CSV\/XLSX p\u0142acowy dla potr\u0105ce\u0144 w HR poza aplikacj\u0105.\n\n**Darmowa aplikacja webowa AGPL.** Komponent Kitchen Tablet jest licencjonowany osobno (`SNK2` licencji na urz\u0105dzenie). Wersja webowa nigdy nie jest blokowana przez licencj\u0119 urz\u0105dzenia.\n\n## Jasne ograniczenia\n\n- Nie jest to system POS \/ TSE \/ gastro Kassensystem\n- Nie jest to automatyczne (live) wprowadzanie p\u0142ac w DATEV Lohn\n- Nie jest to InventoryCheck \u2014 wy\u0142\u0105cznie opcjonalne warto\u015bci stan\u00f3w\/par; nigdy nie obejmuje ruch\u00f3w magazynowych; dzienniki nigdy automatycznie nie zmniejszaj\u0105 stanu zapasu\n\n## Feedback mile widziany\n\nUlepszamy t\u0119 aplikacj\u0119 dzi\u0119ki realnemu u\u017cyciu. Zg\u0142oszenia b\u0142\u0119d\u00f3w, tarcia i pomys\u0142y pomagaj\u0105 \u2014 otw\u00f3rz GitHub Issue (https:\/\/github.com\/aSoftwareByDesignRepository\/nextcloud-snackcheck\/issues) lub napisz na info@software-by-design.de. Wasza opinia bezpo\u015brednio kszta\u0142tuje to, co budujemy dalej.\n\n## Wymagania\n\n- Nextcloud 32\u201335 \u00b7 PHP 8.2\u20138.5 \u00b7 MySQL lub PostgreSQL"},"en":{"name":"SnackCheck","summary":"Trust ledger for office snacks & drinks \u2014 one-tap log, monthly payroll export, kitchen tablet","description":"# SnackCheck \u2014 kitchen trust ledger\n\nEmployees one-tap log snacks and drinks against their Nextcloud account. Managers run catalog, kitchen overview, restock hints, period close, and cent-reconciled payroll CSV\/XLSX for HR deduction outside the app.\n\n**Free AGPL web app.** Kitchen Tablet companion is licensed separately (`SNK2` device licences). Web is never gated by the device licence.\n\n## Clear limits\n\n- Not a POS \/ TSE \/ gastro Kassensystem\n- Not DATEV Lohn live posting\n- Not InventoryCheck \u2014 optional on-hand\/par scalars only; never stock movements; logs never auto-decrement stock\n\n## Feedback welcome\n\nWe improve this app with real-world use. Bug reports, rough edges, and ideas help \u2014 open a GitHub Issue (https:\/\/github.com\/aSoftwareByDesignRepository\/nextcloud-snackcheck\/issues) or write to info@software-by-design.de. Your feedback directly shapes what we build next.\n\n## Requirements\n\n- Nextcloud 32\u201335 \u00b7 PHP 8.2\u20138.5 \u00b7 MySQL or PostgreSQL"},"sv":{"name":"SnackCheck","summary":"Trust ledger for office snacks & drinks \u2014 one-tap log, monthly payroll export, kitchen tablet","description":"# SnackCheck \u2014 k\u00f6kets kassabok\n\nMedarbetare loggar snacks och drycker med ett enda klick mot sitt Nextcloud-konto. Chefer k\u00f6r katalogen, Kitchen Pulse, p\u00e5fyllningshints, periodavslut samt l\u00f6ne-CSV\/XLSX som st\u00e4mmer till centen f\u00f6r HR:s avdrag utanf\u00f6r appen.\n\n**Gratis AGPL-webbapp.** Kitchen Tablet-kompanjonen licensieras separat (`SNK2` enhetslicenser). Webbappen \u00e4r aldrig l\u00e5st av enhetslicensen.\n\n## Tydliga gr\u00e4nser\n\n- Inte ett POS \/ TSE \/ gastro-kassasystem\n- Inte DATEV Lohn live-inl\u00e4gg\n- Inte InventoryCheck \u2014 endast valfria v\u00e4rden f\u00f6r i lager\/par; aldrig lagertransaktioner; loggarna minskar aldrig automatiskt lagret\n\n## Feedback v\u00e4lkomnas\n\nVi f\u00f6rb\u00e4ttrar den h\u00e4r appen med verklig anv\u00e4ndning. Felrapporter, friktioner och id\u00e9er hj\u00e4lper \u2014 \u00f6ppna en GitHub Issue (https:\/\/github.com\/aSoftwareByDesignRepository\/nextcloud-snackcheck\/issues) eller skriv till info@software-by-design.de. Er feedback formar direkt det vi bygger h\u00e4rn\u00e4st.\n\n## Krav\n\n- Nextcloud 32\u201335 \u00b7 PHP 8.2\u20138.5 \u00b7 MySQL eller PostgreSQL"},"it":{"name":"SnackCheck","summary":"Trust ledger for office snacks & drinks \u2014 one-tap log, monthly payroll export, kitchen tablet","description":"# SnackCheck \u2014 registro della cucina\n\nI dipendenti registrano snack e bevande con un solo tocco sul proprio account Nextcloud. I responsabili gestiscono catalogo, Kitchen Pulse, suggerimenti di rifornimento, chiusura del periodo e il CSV\/XLSX di busta paga riconciliato al centesimo per le deduzioni HR al di fuori dell\u2019app.\n\n**Web app AGPL gratuita.** Il dispositivo complementare per Kitchen Tablet \u00e8 licenziato separatamente (`SNK2` licenze per dispositivo). Il web non viene mai bloccato dalla licenza del dispositivo.\n\n## Limiti chiari\n\n- Non \u00e8 un sistema di cassa POS \/ TSE \/ gastro\n- Non \u00e8 l\u2019inserimento live di DATEV Lohn\n- Non \u00e8 InventoryCheck \u2014 solo valori opzionali di giacenza\/par; mai movimenti di magazzino; i log non riducono mai automaticamente la scorta\n\n## Feedback benvenuto\n\nMiglioriamo questa app con l\u2019uso reale. Segnalazioni di bug, punti deboli e idee aiutano \u2014 aprite una GitHub Issue (https:\/\/github.com\/aSoftwareByDesignRepository\/nextcloud-snackcheck\/issues) o scrivete a info@software-by-design.de. Il vostro feedback guida direttamente ci\u00f2 che costruiamo dopo.\n\n## Requisiti\n\n- Nextcloud 32\u201335 \u00b7 PHP 8.2\u20138.5 \u00b7 MySQL o PostgreSQL"},"fr":{"name":"SnackCheck","summary":"Trust ledger for office snacks & drinks \u2014 one-tap log, monthly payroll export, kitchen tablet","description":"# SnackCheck \u2014 tenir le registre de la cuisine\n\nLes employ\u00e9s saisissent en un clic les collations et boissons sur leur compte Nextcloud. Les responsables g\u00e8rent le catalogue, le Kitchen Pulse, les indications de r\u00e9assort, la cl\u00f4ture de p\u00e9riode et le fichier CSV\/XLSX de paie r\u00e9concili\u00e9 au cent pr\u00e8s pour les d\u00e9ductions RH en dehors de l\u2019application.\n\n**Application web AGPL gratuite.** Le compagnon pour Kitchen Tablet est licenci\u00e9 s\u00e9par\u00e9ment (`SNK2` licences d\u2019appareil). Le web n\u2019est jamais verrouill\u00e9 par la licence de l\u2019appareil.\n\n## Limites claires\n\n- Pas un syst\u00e8me de caisse POS \/ TSE \/ gastro\n- Pas une saisie en direct des salaires via DATEV Lohn\n- Pas InventoryCheck \u2014 uniquement des valeurs de stock (stock disponible \/ par) ; jamais des mouvements de stock ; les journaux ne d\u00e9comptent jamais automatiquement le stock\n\n## Retours bienvenus\n\nNous am\u00e9liorons cette app gr\u00e2ce \u00e0 votre usage r\u00e9el. Bugs, frottements et id\u00e9es aident \u2014 ouvrez une GitHub Issue (https:\/\/github.com\/aSoftwareByDesignRepository\/nextcloud-snackcheck\/issues) ou \u00e9crivez \u00e0 info@software-by-design.de. Vos retours fa\u00e7onnent directement la suite.\n\n## Exigences\n\n- Nextcloud 32\u201335 \u00b7 PHP 8.2\u20138.5 \u00b7 MySQL ou PostgreSQL"},"es":{"name":"SnackCheck","summary":"Trust ledger for office snacks & drinks \u2014 one-tap log, monthly payroll export, kitchen tablet","description":"# SnackCheck \u2014 llevar el registro de la cocina\n\nLos empleados registran snacks y bebidas en un solo toque en su cuenta de Nextcloud. Las personas responsables gestionan el cat\u00e1logo, el Kitchen Pulse, las indicaciones de reposici\u00f3n, el cierre de periodo y el CSV\/XLSX de n\u00f3mina conciliado al c\u00e9ntimo para la deducci\u00f3n de RR. HH. fuera de la aplicaci\u00f3n.\n\n**Aplicaci\u00f3n web AGPL gratuita.** El complemento para Kitchen Tablet se licencia por separado (`SNK2` licencias de dispositivos). La versi\u00f3n web nunca se bloquea por la licencia del dispositivo.\n\n## L\u00edmites claros\n\n- No es un sistema de caja POS \/ TSE \/ gastro\n- No es la carga en vivo de n\u00f3minas en DATEV Lohn\n- No es InventoryCheck \u2014 solo valores opcionales de existencias \/ valores \u201cpar\u201d; nunca movimientos de stock; los registros no descuentan autom\u00e1ticamente el stock\n\n## Comentarios bienvenidos\n\nMejoramos esta app con el uso real. Informes de errores, fricciones e ideas ayudan \u2014 abra un GitHub Issue (https:\/\/github.com\/aSoftwareByDesignRepository\/nextcloud-snackcheck\/issues) o escriba a info@software-by-design.de. Su feedback da forma directa a lo que construimos despu\u00e9s.\n\n## Requisitos\n\n- Nextcloud 32\u201335 \u00b7 PHP 8.2\u20138.5 \u00b7 MySQL o PostgreSQL"},"da":{"name":"SnackCheck","summary":"Trust ledger for office snacks & drinks \u2014 one-tap log, monthly payroll export, kitchen tablet","description":"# SnackCheck \u2014 k\u00f8kkenets logbog\n\nMedarbejdere registrerer snacks og drikkevarer med \u00e9t tryk p\u00e5 deres Nextcloud-konto. Ledere k\u00f8rer kataloget, Kitchen Pulse, p\u00e5fyldningshint, periodelukning og centpr\u00e6cis l\u00f8n-CSV\/XLSX til HR-tr\u00e6k uden for appen.\n\n**Gratis AGPL-webapp.** Kitchen Tablet-ledsageren licenseres separat (`SNK2` enhedlicenser). Webdelen er aldrig l\u00e5st af enhedens licens.\n\n## Klare gr\u00e6nser\n\n- Ikke et POS \/ TSE \/ gastro-kassessystem\n- Ikke DATEV Lohn live-indl\u00e6g\n- Ikke InventoryCheck \u2014 kun valgfrie lagerbeholdning\/par-v\u00e6rdier; aldrig lagerbev\u00e6gelser; loggene nedskriver aldrig automatisk lageret\n\n## Feedback er velkommen\n\nVi forbedrer denne app med brug i praksis. Fejlrapporter, friktioner og id\u00e9er hj\u00e6lper \u2014 \u00e5bn et GitHub Issue (https:\/\/github.com\/aSoftwareByDesignRepository\/nextcloud-snackcheck\/issues) eller skriv til info@software-by-design.de. Jeres feedback former direkte det, vi bygger n\u00e6ste gang.\n\n## Krav\n\n- Nextcloud 32\u201335 \u00b7 PHP 8.2\u20138.5 \u00b7 MySQL eller PostgreSQL"},"nl":{"name":"SnackCheck","summary":"Trust ledger for office snacks & drinks \u2014 one-tap log, monthly payroll export, kitchen tablet","description":"# SnackCheck \u2014 het presentatieregister voor de keuken\n\nMedewerkers registreren snacks en dranken met \u00e9\u00e9n klik op hun Nextcloud-account. Beheerders voeren het catalogus, Kitchen Pulse, aanwijzingen voor bijvullen, de period afsluiting en cent-precisie loon-CSV\/XLSX uit voor HR-verrekening buiten de app.\n\n**Gratis AGPL-webapp.** De Kitchen Tablet-bijhouder wordt apart gelicentieerd (`SNK2` apparaatlicenties). De webapp wordt nooit beperkt door de apparaatlicentie.\n\n## Duidelijke grenzen\n\n- Geen POS \/ TSE \/ gastro-kassasysteem\n- Geen DATEV Lohn live-verwerking\n- Niet InventoryCheck \u2014 alleen optionele voorraad-\/par-waarden; nooit voorraadbewegingen; logs verlagen de voorraad nooit automatisch\n\n## Feedback welkom\n\nWe verbeteren deze app met gebruik in de praktijk. Bugmeldingen, struikelblokken en idee\u00ebn helpen \u2014 open een GitHub Issue (https:\/\/github.com\/aSoftwareByDesignRepository\/nextcloud-snackcheck\/issues) of mail naar info@software-by-design.de. Uw feedback bepaalt mede wat we als volgende bouwen.\n\n## Vereisten\n\n- Nextcloud 32\u201335 \u00b7 PHP 8.2\u20138.5 \u00b7 MySQL of PostgreSQL"},"nb":{"name":"SnackCheck","summary":"Trust ledger for office snacks & drinks \u2014 one-tap log, monthly payroll export, kitchen tablet","description":"# SnackCheck \u2014 kj\u00f8kkenets loggbok\n\nAnsatte logger snacks og drikke med ett enkelt trykk mot Nextcloud-kontoen sin. Ledelsen kj\u00f8rer katalogen, Kitchen Pulse, p\u00e5fyllingsforslag, periodestengning og l\u00f8nns-CSV\/XLSX avstemt ned til \u00f8re for HR-avdrag utenfor appen.\n\n**Gratis AGPL-nettapp.** F\u00f8lgesvennen for Kitchen Tablet lisensieres separat (`SNK2` enhetslisenser). Nettappen er aldri begrenset av enhetslisensen.\n\n## Klare grenser\n\n- Ikke et POS \/ TSE \/ gastro-kassasystem\n- Ikke DATEV Lohn live-innf\u00f8ring\n- Ikke InventoryCheck \u2014 bare valgfrie verdier for lagerbeholdning\/par; aldri lagerbevegelser; loggene trekker aldri automatisk ned lageret\n\n## Feedback er velkommen\n\nVi forbedrer denne appen med bruk i praksis. Feilrapporter, friksjon og id\u00e9er hjelper \u2014 \u00e5pne en GitHub Issue (https:\/\/github.com\/aSoftwareByDesignRepository\/nextcloud-snackcheck\/issues) eller skriv til info@software-by-design.de. Tilbakemeldingen deres former direkte det vi bygger videre.\n\n## Krav\n\n- Nextcloud 32\u201335 \u00b7 PHP 8.2\u20138.5 \u00b7 MySQL eller PostgreSQL"},"de":{"name":"SnackCheck","summary":"Vertrauensbuch f\u00fcr Snacks & Getr\u00e4nke \u2014 tippen, monatsweise abrechnen, Tablet am K\u00fchlschrank","description":"# SnackCheck \u2014 Honor-System f\u00fcr die B\u00fcrok\u00fcche\n\nMitarbeitende tippen Snacks und Getr\u00e4nke auf ihr Nextcloud-Konto. Verwaltung: Katalog, Kitchen Pulse, Nachf\u00fcllhinweise, Periodenabschluss und centgenaue Lohn-CSV\/XLSX.\n\n**Kostenlose AGPL-Web-App.** Das K\u00fcchen-Tablet wird separat lizenziert (`SNK2`).\n\n## Feedback willkommen\n\nWir verbessern diese App mit R\u00fcckmeldungen aus der Praxis. Fehlerberichte, Stolpersteine und Ideen helfen \u2014 \u00f6ffnen Sie ein GitHub Issue (https:\/\/github.com\/aSoftwareByDesignRepository\/nextcloud-snackcheck\/issues) oder schreiben Sie an info@software-by-design.de. Ihr Feedback pr\u00e4gt direkt, was wir als N\u00e4chstes bauen.\n\n## Voraussetzungen\n\n- Nextcloud 32\u201335 \u00b7 PHP 8.2\u20138.5 \u00b7 MySQL oder PostgreSQL"}},"isFeatured":false,"authors":[{"name":"Software by Design GbR","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-----\nMIIEBTCCAu0CAhQIMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwOTA5MDY1NjA1WhcNMzYxMjE1MDY1NjA1WjAVMRMwEQYD\nVQQDDApzbmFja2NoZWNrMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA\nyfcj+cJGarmjoHS3UkJ8PZ2\/h87gLCzpsQazxTGUA+vruyXLdLOvWLYeQepPY\/7m\ncckuPQs9FH+ay+UhghL0PcR9\/WOlGT\/jq2BCHuqje6oZRObyfSwIkvHthCum9Zyv\nzke3ggY3ACWWFrrqKXfeglKvP8haPN5e036xmdcwDt\/wAqbVjBtc0WcX05LuZfEK\n3v\/heu7fZAjXTM2I8bZ+1x7A1cvOrhv2INjBWYqiwuidSTl1M5yooco8Tvgk+G98\nFqC\/ukTPkerI8JXT9o++Y01UK7E7Ag0uWyZxGxi2xuvnkRG8WovfBOxll43ddCny\nMIJtB3UasLRtEmLgq5dHoikeI5b+PpYV2PAcac6g+IuvlweBKljxVUOKoOAijSsd\nj52HlpMN5hBR1gkftVLuuiWX7olbRsLr0k9QRARCiEBfrpqhtxxNxUefC5XbQZ9k\nK\/V\/YaMEVBLktnKZLbOkLLNah+PY7IfZbPWY4i8HXuKWQSdAvw0ER3C\/0AOlCx+x\nRxWsFmgQ3Iv2qyubziikrb\/Y+afD0bQz+JK9uwRnJ54tfAxW6PUMZEPIhnX96DX6\nVipyzgeQMBknlrMuGU1Cu\/sflK8s1EbpI5qgEdoQememPobxGd0u\/lsMsoWvjp3+\nmPtZdF+jCJfRT4wRQVAPRAQ1\/XZUiuhRBK0yPX1VjisCAwEAATANBgkqhkiG9w0B\nAQsFAAOCAQEAG32wfDqK3XQN5nzpEb0FX48TPbrmlEnSNiQnw7eGCmxePNh\/icJX\n\/bWjfQZe4Dv8JHfN5wucXepaek2lGimPE6+4PItGHolAN2IQU9AI856I0AHHPpRu\nhKBDl42mRdwILKqZZikjc7t6TuE5WzJAqlI4KEI2FDhsn5chL3VhJB16cMDLHwuj\nXLmPl\/Z1WmOBrmbmHdvhrxGP50KzcFrUDlv3DMqG4sqGhKQNajuLlSPem68KdK60\ndw910Ml9zNF055o9OKsmIJ5SpkwF\/FJKx3fkLN9JY80YK67K\/hk6yLUTKxDnaXHH\nkPL42BNZ\/FDXc9+YcNugp6+f9Jo3fLsO8A==\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-07-06T23:39:42.040421Z","releases":[{"version":"1.0.9","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=31.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/Bruce-Matrix\/transfer_quota_monitor\/releases\/download\/v1.0.9\/transfer_quota_monitor-1.0.9.tar.gz","created":"2026-07-06T23:39:42.025442Z","licenses":["agpl"],"lastModified":"2026-07-06T23:39:42.096538Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=31 <=34","signature":"aTE3rhLtDhu8IGRREnaQ7zTcd4UIsK9EqokVcY7cgdG3GQHBKLZckPoxcqXa42j1JURdwtXeeKDtyExlibo+H4Gl5Mo3TSaIt3CJ7ffFF\/OTj3X1Dbf+shmCeCXDS5VIWZgMXjdIAmE+7ocPnYxrngQLGXvKlE5Q0XP2EK7AjlLg+YMgggdqefQd1EEQcajr\/4KD938QIxXeigIXyfSwXN32F77\/R75wzlfhtnlS2FoxSc6tBcytIF\/6kVfb5603KHMuGOEoq5n0TRoyf6nFm2Xz8LnNium8iSa\/WqRYaVVIMWLYASqBkuoGdMHqQp2Uuf3BQ\/zsgKYB0Z2fxI59BbV+RmPRfiS7dFM97UyILIzHMvortQ5lkvqc2qhBwpGser08g02nR9XGrpPi8+qvB0TjiDtmuy8npd5gNHbTPyT9aqsBzDi470LnmzX0b0ETA0ymli8i+2tjng1NMH30xFSR1FedTfLYm\/MFuGpEtumP2Jk9E3XgYmB4BUeTg3ZeUyXn8ZlEbErsYxQ4ucNb+r3IZsz4MVu4KEUfE4r417yBEBc02GxMetlF76PZQY+R4qJjjwGgRujdlqpoSejb9buYyZcsDGYrwxCn3yIkp2pQnNKeWloyINFxyGsMKpPpS64b9sccNmd0Wbf24Wr6fTHj\/x+c1u1Yuj2Er1KqVjQ=","translations":{"en":{"changelog":"### Fixed\n- Fixed Nextcloud 34 compatibility"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0JydWNlLU1hdHJpeC90cmFuc2Zlcl9xdW90YV9tb25pdG9yL21haW4vc2NyZWVuc2hvdHMvYWRtaW4tZGFzaGJvYXJkLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0JydWNlLU1hdHJpeC90cmFuc2Zlcl9xdW90YV9tb25pdG9yL21haW4vc2NyZWVuc2hvdHMvdXNlci1ub3RpZmljYXRpb24tYmVsbC5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0JydWNlLU1hdHJpeC90cmFuc2Zlcl9xdW90YV9tb25pdG9yL21haW4vc2NyZWVuc2hvdHMvdXNlci1ub3RpZmljYXRpb24tZW1haWwucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0JydWNlLU1hdHJpeC90cmFuc2Zlcl9xdW90YV9tb25pdG9yL21haW4vc2NyZWVuc2hvdHMvYWRtaW4tbm90aWZpY2F0aW9uLnBuZw==","smallThumbnail":""}],"videos":[],"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":"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-09-10T23:25:40.817210Z","releases":[{"version":"1.0.2","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=29.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/beleon\/transfer\/releases\/download\/v1.0.2\/transfer.tar.gz","created":"2026-09-10T23:25:40.793694Z","licenses":["agpl"],"lastModified":"2026-09-10T23:25:40.875118Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=29 <=34","signature":"PdN6IMMZKTLL+4LoC0X4VZ0b0n5u0eaqKZ4MMGyZOJHD4tKny3jszqq9ojTplqVYQ7Q273eEYmsvNYxCOARePRBvA0oidhzP+juJwFkyWsn9KDVXA7L8gFpQjy4LG+fDp0KrxkfDqfnDqnRL4fuKJz1U\/6tKeaxIas01o0hEPsqdBPev+Spld7tpGic40CfJeJdAXlEwVsjUxt7sls9LqFZW9RRTkJKTrF5PfxR7yck7NPL0R+XNoc2V\/Xow9eqs\/BXKNi\/kxlCG\/Vm4y\/qyVHJHdfFxdfG+knDjz24Eq9QEr5cz0PEwP05x\/04rgCN0Uw+d0X9SCTXu3GRA9\/6CmY4SmwK41eaRGWkJ4SDOWSx2\/Rq93CEcNkOCGsAfDlmnTOqM3884Xx2Q7TodH2V8nF38zECtAD5AjL4yeq+7DrooqQTajxs1ycM9b08bARWKPyq5QXth61\/RE6Ab1SPUtycuQY7vGnA9V5\/TDdE6gjk1XFJxKtZsq4iPtTP1tyOGDYMYGk4hs2SLAUcYxQeJaDnOMlJDZ6+Bb87TZZc6w34DL0aMOOJ\/fasMHH1+6qz\/0ALMkPAyRnSc9a4E7\/sTanRJHC1vb+Cmi9u4sE4o\/km4Wc\/U8rCi1u40g3agw93E2o4l1ic6lIsXK7jYPHbi4L5Dmvo8HKkx4+gc3RybyT4=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2JlbGVvbi90cmFuc2Zlci9tYXN0ZXIvaW1nL3Byb21wdC5wbmc=","smallThumbnail":"https:\/\/raw.githubusercontent.com\/beleon\/transfer\/master\/img\/prompt.png"}],"videos":[],"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":"Leon Becker","mail":"beleon-transfer@mailbox.org","homepage":""},{"name":"Daniel Thwaites","mail":"danth@danth.me","homepage":"https:\/\/danth.me"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEAzCCAusCAhNjMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwNjA5MDkwMTE5WhcNMzYwOTE0MDkwMTE5WjATMREwDwYD\nVQQDDAh0cmFuc2ZlcjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBALjX\ng6pcwyckQyEubeKvRUq72oh+hti9hfJJboatMskae8uV8CHNBxGNvKjg4icPoqap\nIQs82oDDrQwvQNolyIq6Hcs5W\/\/mfcCj4+HiuVXkeCPCryElA5PE45C0U3FNQB9Q\nNYCbYbUgp6C0qj5MWwZ272t+7u1gbBgTEvFFsAJgq+B70FuoNHwhz32ItKl4TyFG\nWgBLFiznVF73pXvWvBtYcT7E3MltVbRuEbIuTTdhSTurjQ0DcnNO04VcJvtBa2Dp\nSjncCgaAG+rRoWrdQukuauDnVZxtw9BIhQpqEvUFIb3yoVxN1S2CBvevN4E293Tx\nfETjtu\/anBNAdcuxYEqaOXDb\/77P+J6SGdDhV0bc0jHqyP8PIBNkSHxsxn1Y\/A+g\nM58MxXazS4LX7d\/CTna8xMAMSX4aeNLrHWARcKXXCOj6+c\/RWWSpVJbx+gF3r3x7\nzdgn+dm0oRYoHYez77HtX9a5fIgW887Io9ROA5UatvQR7CoLDF7bI3cXg1er76ec\ndbYh5Mos334T6OKCAOE8kyhgy45yerXCpt1xEvlsxiomtNUhpfyyem8bRY9K3weI\n1ataK6pXEI+b4qLu3FBV484fHaGCJVcQjhTO8PU7IqOguVplSmr7ez3v+V2n34N8\nKCofiDlS+qJeP1ztOMFdQJYrhlkTkmvChtzCcdQVAgMBAAEwDQYJKoZIhvcNAQEL\nBQADggEBABIUEcQRclgutiBWTn+w0YMrehb\/1EKnp95cyD+lx2clcfF3RP7UlQvj\nQQNj4L5SAa7GcDippefUZXM5HEkQ4VSIjN9KO4ksOGkQMUOmRgfGJ8RZ93wp4y2e\nYGe3FrGkNYgprrJgBSlxoPYXEKFRrZzlK+XJzqpyO9+RxlY0tLf1UW+XqdtI3z8b\nN2BpJ7rdh2Brf83I6mgi5Q4Tk\/zOn9qzLD+2vs0rhydfBXtx7EYdUPXdJRoQrari\nTVR2kZts48A9Gp+H6HlEj4GWUkDg\/9WTgOMkvwLQUr2INGg91cXdrnfvejCSLUB\/\nS2XiwlCdWDISisxd0Li0Tp+1ZLJFBRI=\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-08-26T20:57:13.036851Z","releases":[{"version":"2.7.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.1.0 <8.6.0","platformVersionSpec":">=30.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/mohamedsakhri\/nextcloud-announcementbanner\/releases\/download\/v2.7.0\/announcementbanner-2.7.0.tar.gz","created":"2026-08-26T20:57:13.011749Z","licenses":["gpl3"],"lastModified":"2026-08-26T20:57:13.090797Z","isNightly":false,"rawPhpVersionSpec":">=8.1 <=8.5","rawPlatformVersionSpec":">=30 <=34","signature":"MmlOYI0I9Q90Ic\/8tb1fMpSBm8W7uZNmyhJBqxCgXFuasaNDkKvE2QB\/H2LZC+7m\nIfKGU+KpTsJrMwU8dZO5CfS0pZk8l4xxOR8t3GYUeNAVAgy1p1dPw6Dux+bwskKl\nJB+Lk1KocK6FoENrZhUSjeJueM6yoVt7CsXCTyGWqj3jcefW9VOSL93\/puDNIb6D\n+Hko7kYq0AifhmJB3\/M6GuLcUgftVihv5IKtmEqQMIX10A9P83uY0U+UVpk8OIZt\nA0Zni5yQBlimW49fHouyoaGTAnT6Qi8WWptT4cXbczx9y5rdkGHY\/TAQlWatoAlV\nLnn8dPeZ9i8kZMpKUVilT1s8fYmdC3hMxJvx7rNE5czE823xgZWAuTq9RfYfUj8u\nGbbQ\/chIKyP6BCWgwoH+fLM04NGfjXHyPJZry2DJPChK7rSJ\/hIPAOLtI16jTjWa\n\/56UdhXo6KX5nyiRQ5UsPpvs3\/d8wPX3vKAQdSC3iK2gkqMH3xHl7qP9orJ7KXDr\na3LnqSiILBtw1\/Wk871uVMNKngD3S\/1Sk2le4GdsgEK98cusUXNYvRJ+l1+yXmFq\nfmdflXUyFq8i8YIwII6kUghyEOAg3Ki\/RGQ2QxDZqnkOq4bj\/hB2bb0IUr4ZtpYc\n0J4MVSWBXv8IafHXQRB2\/HyCKMK3oWV0GPRdtp1gafc=","translations":{"en":{"changelog":"- Add a per-banner icon picker: choose from 42 icons (the app's original megaphone, a \"No icon\" option, plus a curated set from Material Design Icons, Apache-2.0) shown at the start of the banner message. Available in the admin settings form, live preview, and the `--icon` option on the `announcementbanner:create`\/`announcementbanner:update` occ commands.\n- Polish the admin settings page: softer shadows and rounded corners on the overview and editor cards, refined spacing and input styling, and a hover highlight on overview rows, while keeping the familiar table and field layout.\n- Make all remaining admin UI text translatable: the icon picker's option labels, a couple of JS fallback strings, and backend validation\/error messages that previously surfaced in English regardless of the admin's language."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL21vaGFtZWRzYWtocmkvbmV4dGNsb3VkLWFubm91bmNlbWVudGJhbm5lci9tYWluL3NjcmVlbnNob3RzL2Jhbm5lci1hZG1pbi1vdmVydmlldy5wbmc=","smallThumbnail":"https:\/\/raw.githubusercontent.com\/mohamedsakhri\/nextcloud-announcementbanner\/main\/screenshots\/banner-admin-overview.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL21vaGFtZWRzYWtocmkvbmV4dGNsb3VkLWFubm91bmNlbWVudGJhbm5lci9tYWluL3NjcmVlbnNob3RzL2Jhbm5lci1hZG1pbi1zZXR0aW5ncy5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL21vaGFtZWRzYWtocmkvbmV4dGNsb3VkLWFubm91bmNlbWVudGJhbm5lci9tYWluL3NjcmVlbnNob3RzL2Jhbm5lci1zdWNjZXNzLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL21vaGFtZWRzYWtocmkvbmV4dGNsb3VkLWFubm91bmNlbWVudGJhbm5lci9tYWluL3NjcmVlbnNob3RzL2Jhbm5lci1zdWNjZXNzLWRhcmsucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL21vaGFtZWRzYWtocmkvbmV4dGNsb3VkLWFubm91bmNlbWVudGJhbm5lci9tYWluL3NjcmVlbnNob3RzL2Jhbm5lci1kYW5nZXIucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL21vaGFtZWRzYWtocmkvbmV4dGNsb3VkLWFubm91bmNlbWVudGJhbm5lci9tYWluL3NjcmVlbnNob3RzL2Jhbm5lci1hZG1pbi1jdXN0b20ucG5n","smallThumbnail":""}],"videos":[],"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 * Choose an icon shown at the start of the banner message, from a curated set including Material Design Icons.\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.\n * Delegate banner management to specific admin groups via Nextcloud's settings delegation, without granting full server admin rights."}},"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":"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-09-17T11:22:15.802346Z","releases":[{"version":"2.1.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=28.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/Sendent-B-V\/Sendent-Synchroniser-App-for-Nextcloud\/releases\/download\/Release-2.1.0\/sendentsynchroniser.tar.gz","created":"2026-09-17T11:22:15.787592Z","licenses":["agpl"],"lastModified":"2026-09-17T11:22:15.845331Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=28 <=34","signature":"Lo1vR2KijyQZM47Gz7qcgdd\/lGp9i2OKDr+v9Ty2R11fHn1FZ6DTLERGkq6l0IP\/06wi\/OM96rI+fji7Y38THotHiD7sl6E6spW3bVeIwasrMkUILFTGQMxvBQTYobvsNRg8IjthtsSUyXQK81mojyUJuG1BTyHzSQ5Wh8HCUpqDuRLLg4ZJ2NWeaSTPaK8eTDaeUf1pxLPMjC0oQeYiDkjAs9ytQfVbvw4hUARIfUDxSBgiqdpW7YBqzHAC5o3TR+wiHXQwxCVKUK7yljrp+KnTCKmkFpjVwFhn3MEx7zScTLCLBGYYaAjf9mfWK2P85TOJfroq2BO47uN004y+mbAp3H0LDudUOQ5pA\/Vbelvy3aLNhuP\/Kh+B1p3H\/Zilz8fpCoIBIIocu4lEEp0rw3KfCo0Sb6N11sqDTaONFefRPR\/B61B0DzCnndYsV92mau9BDKngvpffyq\/0yr\/YDy8xOrEbVIPdPdJvD7j\/\/4h0amBfTQyQRAohmdpZJ4hE7sIURKv4VXD9STiqT8Xban\/TM49P+dhMKrfmuc\/GPPDGsWEKvkhvLVnEYMn\/tVPq\/jwPvUIgv2ier1Pbx2B4i3fPQXulNLrvC7QqgZoKqU9Qb5ya4q8iAjHnWCnrF\/EYjfcpUZ0LJ0s5cpfzC22PcAjRmU8A0mgh9hMNF7UUiWs=","translations":{"en":{"changelog":"### Added\n- One-time calendar clean-up in the consent flow for users of the legacy sync client: when legacy `X-SENDENT` data is detected in the sync calendar, the user is offered (once) to delete and re-create it. The re-created calendar keeps the same URI, display name, colour and timezone.\n\n### Changed\n- New app tokens are named `sendent-synchronization`. Users still holding a token with the old name are asked to go through the consent flow once more \u2014 this is what surfaces the calendar clean-up offer to existing users; completing the flow replaces the token. Retracting consent revokes tokens of both names. Deploy together with the new connector: until a user re-consents, the connector still syncs with their legacy token.\n\n- The clean-up targets the calendar that actually contains legacy `X-SENDENT` data, found by scanning the user's calendars, rather than a configured \"default\" calendar. No calendar URI or display name is matched, so localised calendars (\"Persoonlijk\", \"Pers\u00f6nlich\") are handled correctly. When legacy data is found in more than one calendar the clean-up is not offered and a warning is logged naming them, rather than guessing which to delete. Calendars in the trash bin are ignored."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9kb3dubG9hZC5zZW5kZW50LmNvbS9zZW5kZW50c3luY2hyb25pc2VyLzEuMC4wL3NlbmRlbnRiYW5uZXIucG5n","smallThumbnail":""}],"videos":[],"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-08-25T16:55:52.895055Z","releases":[{"version":"1.0.3","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=27.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/sashd3\/ak-language-switcher\/releases\/download\/v1.0.3\/ak_language_switcher-1.0.3.tar.gz","created":"2026-08-25T16:55:52.874374Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-08-25T16:55:52.940116Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=27 <=35","signature":"PlH0zOGxdRJ0s6UsrfezWrFalLaM+bWIWzMPttmeCea3YMWk036oLD+zW1TxvXji\nLgfVzIVhxHNv9K1nkEoPaSLAUrsRX3S+29X\/BKzDH4Bby7uY3ybMsmAm1t5kGgUp\niPUycKdpc+N+uJzEzcT\/S7aUUEfim75l0s6BqcEdv7jQRxp2jRQujhh0t59Dr1YR\nICaN7VkjV+IRycrC4PUC38BTcCpNJ5T3lwz46+9oP4qCKBe6qtEGZ8om5qLVEHb3\nVI2JN21sf3WlN6dLLTTbM2Jp4W+n3\/a3flLLor\/N0oPGccHnvvgnSb4omxDPbcRG\na4m2Kkeo8NmzdzpL7qW7XAiQGUDxpQWJYTwbkBNIsk+bXpCuBgBn1M09b+AT5ZDf\nS9l2qFfYDFwF3CVDLqT9RCnx51GNGlzEqCz6MXk+91UpLKxpDlPttPJ8NYDaDZKv\nl0yTOLpIr1L+demcLjMNi2xFb8O4ceKQtYV1s8plHY2RfdcaS+9vzelyTe4vP5ea\nOASj6Hoi5REhlCCdH9uL101e9BDOPetPoejBT+vi2Rcovj3VYbeapsfmC2NI4qn1\ncfwB4jcuIU14uBlF9I5Cfvc3kiYeoYbsCHoVuzdtO5oT8JdlvQJ+gvirLR5Ty6uv\nuUYd484IhM+hKVf\/Y56Dl9OprbQ+HewYmOyn9bGDhcE=","translations":{"en":{"changelog":"### Fixed\n- A leftover `nc_language` cookie no longer overrides a logged-in user's saved language. The cookie is only meant for anonymous visitors on public share pages, but it was applied unconditionally \u2014 so anyone who picked a language on a public share link and then signed in within the next 24 hours got a mixed-language interface, with their own language setting silently ignored. The cookie is now skipped and cleared as soon as a user is signed in.\n\n### Changed\n- Declare compatibility with Nextcloud 34 and 35 (`max-version` 33 \u2192 35). Verified on Nextcloud 34.0.3 and 35.0.0 beta 4: header switcher, dropdown, language save for logged-in users, cookie-based switching on public share pages, and the admin settings panel all work unchanged. Note that 35 was only reachable as a pre-release at the time of this release \u2014 re-check once Nextcloud 35 is final."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3Nhc2hkMy9hay1sYW5ndWFnZS1zd2l0Y2hlci9tYWluL2RvY3Mvc2NyZWVuc2hvdHMvbmMtbHMuanBn","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3Nhc2hkMy9hay1sYW5ndWFnZS1zd2l0Y2hlci9tYWluL2RvY3Mvc2NyZWVuc2hvdHMvbmMtbHMtc2V0dGluZy5qcGc=","smallThumbnail":""}],"videos":[],"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\u201335\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":"messagevault","categories":["organization","social","tools","workflow"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/eblah\/nextcloud-messagevault\/issues","website":"","created":"2021-11-19T02:51:36.501670Z","lastModified":"2026-06-07T19:32:22.394352Z","releases":[{"version":"1.0.4","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=22.0.0 <32.0.0","minIntSize":32,"download":"https:\/\/github.com\/eblah\/nextcloud-messagevault\/releases\/download\/1.0.4\/nextcloud-messagevault-1.0.4.tar.gz","created":"2026-06-05T16:11:12.737623Z","licenses":["agpl"],"lastModified":"2026-06-07T19:32:22.453498Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=22 <=31","signature":"DNLbjxl7y2KeL2joTUV16URJux15f3\/1wbh\/M9YKvhje1jv5gykSMh8IMUkkLn0+\n2wHoFYqFA2oH+DnjCUEkFauTaKGOOfCcmBmZiVvLceNTYYJjjEfL860L53trI9wx\nzomM1Xho4sZbJvvVuSJDbyqXepiDSS22EXqUYLhldl47IjZwWfEmgMfGPladj1Kx\nk5CdODOtGjAhY49zN+C6TD4o0CsroxOkESBjsD\/AaFJawMED5J4rhV8cZgk9\/wiA\nclntXRiOQqFYxZBxOfSREWj\/xgDw41vkVwIn4+Wpi8zx9PJJx5ZM0gkUI6G6hibM\ndiF7zhWq+RJmYaVgG6VEBdS2e4pt9UBzr01Jkzxe76SAgkv26PJ2j08XuFNRllJr\ndiZwxCLIofRQYkd8ZkHyMERDYDJ3+LXN5ZNGW\/h98m913bTPDDCeEEeDNMKLVc4F\nF0lGr9aqMvvZamQml8a7AI8FlqwVEebbObANfBqd\/O3K0gdWP4dXGvWdQ9DZJO7Y\nGM4gK05a8aFcSPAl8Rov8z8gNEfyDqbmluZzwj2XHtp8qmKMhnLsH8n\/3xSRLQPa\nSYqauYuzxI4I7K9BSX08Ja+EK1zibE97\/4Gm2fC+8DvVcKgdJoaE3uQQcYHIjhRo\nqmadgv\/Ti8ttjLp7vQgtgOBl\/1JhPIaD12jo1MOTEVg=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"translations":{"en":{"name":"Message Vault","summary":"Store old SMS\/MMS\/RCS messages from your phone to Nextcloud","description":"Message Vault restores XML backups made with the SMS Backup & Restore Android App. All SMS, RCS, and MMS messages and attachments can be added to the Vault and can be automated using Nextcloud Flows."}},"isFeatured":false,"authors":[{"name":"Justin Osborne","mail":"justin@eblah.com","homepage":"https:\/\/www.eblah.com"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBzCCAu8CAhGlMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjExMDI3MjIwMTM0WhcNMzIwMjAyMjIwMTM0WjAXMRUwEwYD\nVQQDDAxtZXNzYWdldmF1bHQwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC\nAQCT5Yp2nXyw96iiKSZm\/n9rLm7EcNdovL9jylr6wb0nLnDe2V4+RjXKTY6ZuVeW\nrme2KKuz3sPS\/OFPTzVZh8MzSCeXn2f0H7gChN9EbIRjbRqJylAMYsdnwBN2TqzX\nYkF9eZNtWmJqNN\/J7VVeKYb1KEyDlmpWZl\/b6sRsFX8JR5s9y8Bc2EZh5v\/qS2dE\nqlkODJgO5YXAyoMAwI7tvCjqWgYbXzI2V57fOzsRMZUpzOqMdctQPODlqiL1e41J\nnDsaWdrvHhDb140TCH8r2knxNAUrK3TszClCs\/FWwYFBHE6cv1fVTBzJrhVIdwpT\nbZn+QwUYpeMkTkaN3j\/BASdBsRPAZ64HuyWkpaTrpJDi6l37BfHaiPP3IWRjweJS\nqwo+pcl8TjaAcaIvPbpMA0FQrzBga7qXu2e3Eb69\/JSpAes5PbAbvpiHgHg1RTBr\nycYRWP75R9LH7INvjG4uPTmK6n3RpnsZpArhS1i91lpQ+NKPjVald20DXx5K9aa0\nklF4By4ATITo6NZez8clEgCWH3rHJSauIa0oZ0qjSGFTM1NuYlAztCCXoqN15WA\/\nzzpxW8XqMSGsPBlom\/LvXt51drbkjyZ4mhg71Vgr0GVF0HVZS+RJJ3SUzaGjvurr\nOJRQH4EkC8Fio94bIrpxvvQWJCqfElqUYOuylHVse+F1iQIDAQABMA0GCSqGSIb3\nDQEBCwUAA4IBAQCEC\/A3M76FeODSGN+UE88nbFL1hS8dbD\/IzIK6fB+SRVbgp1nR\n8ViapL7wrzIpTp1AaZomu7yxZpreXgpD2ByJRfgWjkNfGtoP10mQOO+XEGicllQF\norfz3qDg5WKBEeljxXBGWDanbtIwEfux3rtpRS9UqCo1nYfL4U7Bt2lXcDpv+8P6\nlhoEbgTfF5D95ovVeITB9tU\/jwaJLG2VG09Z8ficOPLNXf55havGglH8YGBwRLip\nTNCzHj18aLihcnJUyZ89vmH1VAhPxCr2S5mO7n9b7ExjyUb9ztu827qQSYkkC5ue\n4WWiwI0I31Fj+vrPdrKSOVDNbJ6xhOVkdg\/T\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"ownpad","categories":["office"],"userDocs":"https:\/\/github.com\/otetard\/ownpad\/blob\/master\/README.md#mimetype-detection","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/otetard\/ownpad\/issues","website":"","created":"2016-09-29T15:58:52.814912Z","lastModified":"2025-10-07T07:08:37.432959Z","releases":[{"version":"0.13.2","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=29.0.0 <32.0.0","minIntSize":32,"download":"https:\/\/github.com\/otetard\/ownpad\/releases\/download\/v0.13.2\/ownpad.tar.gz","created":"2025-10-07T07:08:37.420358Z","licenses":["agpl"],"lastModified":"2025-10-07T07:08:37.466113Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=29 <=31","signature":"lUi9rNXgcL2cq6zANznO7STfbh9TROxYMVy0G402+eBmqj0nhjmVZy9b+IfQhJvi3nVZ6Dx18BLrOVWD3IlbVnyjB14LQZcgOI5dXpkP1W1GXGckOSJOXPC7wVWMPmXntQicYcyVDVGNDJo6G1JQDYFkUDDA+EmTeKbESe5e98t1khE5OiDCbnwfadtZ7ITdqrzqqs5eXKNGyGhloZWJ3qRZCjSCHtt6WuV9yFTcSsxxP\/F0S+GvZOAJp+aygUwFO6RyI1xCfBfPm1HP6WqYH1Q788jJWiL4Ilp2iMbATU9DafUEQ2MUI8Q5OsBAH\/Zupa4dJdleJELkYNjI0jKXvq6Y5qnlF4WFxpE8Q10PYCKsdQzpkLTkzZeSLC5lZdwnOYtv6H1WdC51c0TwQISv0NNnO2iiywruEHmkgq8TL4hIAM1aOuROjekaysHSSMy+5\/s7fAavBeR92SFcnSQ5iuude03QVAXajG4STUsyf24qfA86c6EyrxLTLCIA1wLUYdFehzAV+Mp2IOo6KSfeqEe4leHeI2A6tr5umv6O7DlNRVuE6bjC07\/VzbPCocVeFElcorRdKFlV44XABGNVnH8u3OGm70CYumrmErhwW3FoarmTP\/914RHsATLebTJozA7JMSBZQ0W+0mhN+1glDEmkthB\/hyXSqFcFd92c4pk=","translations":{"en":{"changelog":"### Changed\n\n- Rebuilt version due to a build issue."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL290ZXRhcmQvb3ducGFkL21haW4vc2NyZWVuc2hvdHMvMS5wbmc=","smallThumbnail":"https:\/\/raw.githubusercontent.com\/otetard\/ownpad\/main\/screenshots\/1-small.png"}],"videos":[],"translations":{"en":{"name":"Ownpad","summary":"Create and open Etherpad and Ethercalc documents.","description":"Ownpad is a Nextcloud application that allows to create and open Etherpad and Ethercalc documents.\n\nThis application requires to have access to an instance of <a href=\"https:\/\/etherpad.org\/\">Etherpad<\/a> and\/or <a href=\"https:\/\/ethercalc.net\/\">Ethercalc<\/a> to work properly."}},"isFeatured":false,"authors":[{"name":"Olivier T\u00e9tard","mail":"olivier.tetard@miskin.fr","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEATCCAukCAhAPMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMTYwOTI5MTU1NDA3WhcNMjcwMTA1MTU1NDA3WjARMQ8wDQYD\nVQQDDAZvd25wYWQwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC6CY7I\nHRJTaqDu376vt+kruX+QOL864joScxRuh3IOVcQktCvxasuA0EtrX7TCAQrV1tBK\nfkqJxU9uOV54RTgyh30yH\/ZtnF2bYQwViGM06Snc0riqWydFrN5fxK52dpZWs63o\nUFCNhHxrX4aUGyfXu5nQMISLm4QHoZ3LDLofk1ZsiK62fM\/Jz8N2PM8qeHzf1ATo\nSKcAOd3UeaS9C8bv2DuiZM7unkSO\/tjrBzkMiq8ds9sIzBBsyk6BRh2HQjHPOtmO\ned+pS9mIZmc2xhssXoHL4IfZwTqwhktpsaTl7v0ROw2dwDATz\/QoKMkUpboQ5lkz\nwgLQhoIZw6uAZ1R\/Qjze59I3iU8zIo9quDarHBotZNXboYCmg9FRfE4mHtegVaa8\nv1a1JvFQ5gvsWEsKSV6Bzb65GTp4KG4q7YnUrzh6HJyDCGLvLlWm5OWsFj6sNzXX\nwLOv6JLORMbF4ZIo2iybb3x7gdfCu9JxMZ4JtOUC8KSJ6+ub15C1Aia3lN68dNts\nY6KwUF1Ted0o4OQPAulq5pUc+g6dTYmIKsavIiPKhMtl86AbUK50vRTeuGdFsT7X\nav73IanPdFI9bKth+tajgvB6dxcVnvBXbrsLUyEcsxsxtBJvQcMYS4aZ6ZJYLTep\n7AdK0Zt1iMdXB8+4PCps4rcG6bYB\/uJeEAVm7QIDAQABMA0GCSqGSIb3DQEBCwUA\nA4IBAQCM10O+sCYhIExnx01vGzKlnRS7MSQNx8ZMmbR5Elfz4AVJAEJ96ytS2DXH\n2c+hcD0wAenXQEFk920AEqFQBT8DP34p0FmF83aMHW08ovzFiu4MdlhcqrLnko0h\ncZTXHVyS\/8JZh+o6SVm8R0\/BBLF1MQQ5TqRkJehbmk6gL0+MSYxehUDKWTjJITkR\nifneTw\/Ba1d0AXBOq0c0HFyGxMPIlWe4qn5LtxH5t0wyVGeSj4jyv4nvd3ZGuAgY\nEUa2uYht\/z475k4+vf0YhV98iQH07GnmlfD2TDZgmOCQGKlNfJh1v88OZyLLa3dz\ngRHzGwKbAiJ8T8bbpZ3e2ozXxADr\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"taskbook","categories":["office","organization"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/datenangebot\/taskbook\/issues","website":"","created":"2026-09-03T20:04:39.216172Z","lastModified":"2026-09-16T07:25:08.005385Z","releases":[{"version":"1.3.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.2.0 <8.6.0","platformVersionSpec":">=33.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/datenangebot\/taskbook\/releases\/download\/v1.3.0\/taskbook-1.3.0.tar.gz","created":"2026-09-16T07:25:07.978808Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-09-16T07:25:08.066713Z","isNightly":false,"rawPhpVersionSpec":">=8.2 <=8.5","rawPlatformVersionSpec":">=33 <=35","signature":"x\/1CFit+3SZtpQWI0UdQez1RY1eHkueLSxEeplmi6VY7JhdzooM547Z6wUd0PD1fR0wta\/8ox3LxCnSE6x3graw3haetd2Dd\/TZW0cqFWhs2zAFjvwuB9GzAr01mfv1BUYZFNn6+QIXVZAPOpu3Z8Wt8ZIltrsVEqmd40yRRgRSYXmtWC9OM3W67kpQ5kAbiNIGc265qyt4k228Zg0lXPB1DtW7qZhelRs45UJ\/ZMN8J0E\/GdlX5P8J7txsu9fC54ImZIrAIVvuM8zAGcx\/ctm6HAMddUdDTYiJRNGJL+\/+xILHRYvs2bQmfof+FXDI885b1ZVOECW1I69rFoLJRsPL7wWlC8Ny5Phgr3wHF8OX2VLDUuCyQdY1+cnFvx15hsOy7Yy9Oq9W6e7N2nwRaWxclK9ANmhNF1qGh7mKx\/E\/WYCR+SpEn5pOqJ7MucnQzanCOhjGDBDjP1t+SNQn50g8QLQdqlqM5m60trCJ9UuM4bJ\/06Cb\/Rw8k5c+8DRFuV35txFfgKDhKoxZVenshjuXJ999pdYlEm2ReOLbwdMv4COnp0vFs4GcP6PrrntTs\/SFLP8UzdgT1LvZFX7yaV\/V1vPDD8Q8rLIZMRLGD\/oA2yIDiuJyPNfFCIk0LxMhY91NbJ729ZxIzoMDEa5YhZaSnkH10d23D7uVMAhkRtTA=","translations":{"en":{"changelog":"### Added\n\n- Filter the Day, Week, Month, and Future Log views by context.\n- Add the `Shift+R` keyboard shortcut to refresh Taskbook data.\n\n### Changed\n\n- Improve the Nextcloud Dashboard widget integration and its current-entry display.\n\n### Fixed\n\n- Make legacy user preferences type-safe when read from Nextcloud configuration."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9kbC5kYXRlbmFuZ2Vib3QuZGUvbmV4dGNsb3VkL3Rhc2tib29rL3Rhc2tib29rLTEucG5n","smallThumbnail":"https:\/\/dl.datenangebot.de\/nextcloud\/taskbook\/taskbook-1-small.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9kbC5kYXRlbmFuZ2Vib3QuZGUvbmV4dGNsb3VkL3Rhc2tib29rL3Rhc2tib29rLTIucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9kbC5kYXRlbmFuZ2Vib3QuZGUvbmV4dGNsb3VkL3Rhc2tib29rL3Rhc2tib29rLTMucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9kbC5kYXRlbmFuZ2Vib3QuZGUvbmV4dGNsb3VkL3Rhc2tib29rL3Rhc2tib29rLTQucG5n","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Taskbook","summary":"Taskbook is a Nextcloud app for managing tasks, plans, and notes in one simple daily workspace.","description":"Taskbook brings tasks, planning, and notes together in a calm, Nextcloud-native interface. Inspired by concepts from the Bullet Journal\u00ae method, it focuses on quick capture, a chronological daily log, and lightweight organization without trying to reproduce the method exactly.\n\nTasks, ideas, notes, and plans can be recorded quickly without interrupting your workflow. Entries for the current day remain visible in one place, including completed tasks, so the daily log also serves as a complete record of the day.\n\nQuick entry, keyboard shortcuts, dashboard integration, and a clean chronological view make everyday organization fast and unobtrusive.\n\nTaskbook is an independent application and is not affiliated with or endorsed by Bullet Journal or Lightcage LLC."}},"isFeatured":false,"authors":[{"name":"Florian Steffens","mail":"mail@datenangebot.de","homepage":"https:\/\/github.com\/datenangebot"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEAzCCAusCAhPvMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwOTAzMDk0NjIwWhcNMzYxMjA5MDk0NjIwWjATMREwDwYD\nVQQDDAh0YXNrYm9vazCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAN6P\nGP4VS1yyzZMCHAn3YJy+xIWsxxajNTNP0C+a4hGU+R3sUrHIACYFjNAXK\/CoYAF7\nrwDNow0mpgMMsXcyvaltCE7Qluntxi1tNNbjksUCIU2j6IIGKAfMZdMntw9b0SNG\nNvBY9lkZIkk8\/OKv147pfy8aGdv9FrkdVUCo7CqItV5UyhuYYVJyw5WNDeMpRpGP\n0AZnD\/qDT\/3qHZWoXCPPuY8w8m2VNoTBl60+Bv2Fz\/APyO81bhF7bNvP6Ol0902g\nXYqcsp7mdf4Ip4BAeH+GADZPd4pZoznGemZOJHFsZQr\/WgenrASx9CVhYrjQKFUx\nP358G53tkUFMxMuuW\/EsztSlMrVTRzPOggRWAFMMjrHwyXlxCcsk1LhoPCyRAf6B\ncZIH4VS7y0ORSkD3f2smDaHs4YD\/PHPsb\/kQTFufPxlF3M2Dxh4TtuiHJu3kWTyk\nHiaXIatofdnpzGg+rJHGXZe+Or3QtrAhu90e8O+yGZMkNORb43Pi1xBbLVjnB83G\nDsCivaMFKWPNaIyxSuQAEnAkO8e5fTbtbtZexvNrS5uqHxX2l2\/9t2fZxZPT98b7\nTH+XKcnQPk5tOg1lKuKywGkYX8GCH88ceSDL344jDnznFt4RDGsiaa4tXo83milx\n8ixdpe7PpzL\/lEVVUm2Y4p57mKyXHsCFtH5fAH9TAgMBAAEwDQYJKoZIhvcNAQEL\nBQADggEBAFY1IZ3dc+yPqMT7FDvtq9AZpqTU\/K74VSiPVW9PFrAlRVC7prvTCVic\nfz4yPsYqfXYLOTCl7cWA+OnfwcifXrlHZISG\/xF3pwrudl4eMeM9g6WmR8MUdOmu\nNrUgTkyxXialkuVT\/liU9yzkrN8LZSl3p5E0tpskhJ+XWLHMxlPBRudxz40DL\/K+\ncEZ1Ykz\/bbcehF5qtuE+vPZIzBPTI5teyD9ifQEVAZFRtXD3FdZfcsT94EvyTnd5\n0YCNOoQTXWk1Wger7RLeBCdvBuaKZWbC\/mKl1XNv5uif2fR1N5A\/4PZzYlr5UEAr\n8zHofkVF9uFaoEvBNrQN3hZTgUnHO98=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"stt_helper","categories":["dashboard","integration"],"userDocs":"","adminDocs":"","developerDocs":"https:\/\/github.com\/nextcloud\/stt_helper","issueTracker":"https:\/\/github.com\/nextcloud\/stt_helper\/issues","website":"https:\/\/github.com\/nextcloud\/stt_helper","created":"2023-08-25T11:42:00.212901Z","lastModified":"2024-03-06T06:31:47.933695Z","releases":[{"version":"1.1.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=27.0.0 <30.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/stt_helper\/releases\/download\/v1.1.1\/stt_helper-v1.1.1.tar.gz","created":"2024-03-06T06:31:46.893358Z","licenses":["agpl"],"lastModified":"2024-03-06T06:31:48.348195Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=27 <=29","signature":"LReda1sjbvLq\/IFrjUQHZsU4Qse5mY42m5L8q21Xb5XxztjsHeJshn9kpt1vJoT7+BfQOwN1zAuo8nhVYBKtlp4dlG1Ec4Xw\/J63Ymc7d0j5hRgcJB0tYhlnC9Ug5+lRlsicoMLF4VDs6K9IvAhpKDB3Pb0PTQAiS7jLO\/TduHEZY4bi2ouwnGLjU1a6clvsFkjpH55Ob\/2Xw0rkAiIHAq+fw0xRiaE+fcJFkfgW30tLo5LD7DSAFfIgVkIqos2\/Cw9o+ja17Bg\/pWsx4HLsus05rcuh4+DH6StZCBzjJe1ZkBq4ImBpV8NEpL0XCNuUl26CEu4M1\/DFkyxx0n6ajmPrAYKXdDi4oFJcSyRp3DUutjDVLvC5bWMZw1KcZmJ4ALvlmqxhLpTvAKmdwJJXrHOFiuZGxLWwRf6hOCXxy7SSl8qNcE68nFVvWGnM11OPsURgcjcILkTkuy4wmAURwMsCBP+BRx28fPsvC+V\/X+s6mkWaRolqv2q3NSf+0BpFKG3zDdEB567IJDObawpSZHODcLtn8ccQczXUHlx2118lPJZuuj0DvphWow6gOxE8hEhduAJlCsgk2KcS655oCCxnjf4hZ7Cd7jnv2Rwg2FK80S\/3XQdcN64LXBTl2\/Rh++i9VTXwx80ggy6A3g\/Dx9hZ69k8EVbsqA1xGrcva6k=","translations":{"en":{"changelog":"### Chore\n* update @nextcloud\/vue to major version 8"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9zdHRfaGVscGVyL21haW4vaW1nL3NjcmVlbnNob3QwLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9zdHRfaGVscGVyL21haW4vaW1nL3NjcmVlbnNob3QxLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9zdHRfaGVscGVyL21haW4vaW1nL3NjcmVlbnNob3QyLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9zdHRfaGVscGVyL21haW4vaW1nL3NjcmVlbnNob3QzLnBuZw==","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Speech to Text Helper App","summary":"A smart picker provider that utilises the Speech to Text OCP API","description":"This app implements a smart picker provider that utilises the Speech to Text OCP API.\nIt enables the user to generate transcriptions of recorded audio or an audio file provided.\n\nNOTE: This integration requires a separate integration to be installed that exposes a SpeechToText processing provider, like the Whisper Speech-To-Text App, for example."}},"isFeatured":false,"authors":[{"name":"Anupam Kumar","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEBTCCAu0CAhIpMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjMwODI1MTAyNDEyWhcNMzMxMTMwMTAyNDEyWjAVMRMwEQYD\r\nVQQDDApzdHRfaGVscGVyMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA\r\nq1DBjWhGakIVB9Y5XahZhx4GaQ96ijgKwLHQ7a5WRui\/WWwomV+c5l1a1Vw1qaq+\r\naIBHxP3RTl+qK3oaoQM6skLW4TwmmqdBt1podUyzbJbwLUwCGaZEWm9vrLhdj6PG\r\nNDN24Nmx91M3ZMw10DBPNUGqx\/UJdv50IIbdhEQQUfs6EN6VPpzhPx80Lyf0u53U\r\njlaiF3Cb+JreWwZljLL68\/av7+RaQLamglVlFg8IDO5QdFVyHB5ILMG6Wp2gaEIY\r\nbIjwnK3pKaX\/o41GG2Y7665M\/9TfV7pIeGkKDuTPcXJkQNee4rQ8wGTmG2BHjbfC\r\njY1Z2iTEatXUTcrAE7vHFR39lA35M2lcYVQMxMabrrtyR\/CcUjm2GGP4pdDnY9ip\r\nz630fVteCMLnx0s9IUBaGloajArQsQVLU7Euxe1V6o3SSZh7xY1ESFCswG8pZ+NY\r\njnOIwROG\/G06w3Kn5XGt\/sK+bihpuz3CCAsIOLTlb4cfodCbcJEyDePXZ6edxd0+\r\nM2XPxQjm8RkVpMyiCWqCjXnJvG\/NDKFz49\/m4Cc5L373MIEG4gTYM0pZrfVCDKiU\r\n9clliopIeIeXES9lW8GW1DN509oE0TPnY9KoQPRKQwDiIaDQTg0oUtTuOPk\/9VGc\r\nUHXAnkgWehUvKgC\/tHZajdrV4bQZEJDqhQ6NBDAC4s0CAwEAATANBgkqhkiG9w0B\r\nAQsFAAOCAQEAa7\/\/YCopkY6WsSTPHDZqOROFBqMdsqvK\/hAX7TFAF2mQSRYt9K6c\r\nCWLOS0lFoe9QwBrsm\/nzLBXlesgkZsutaO+c\/CUsHbF+mzyfejSgNxGut5SnV3Gk\r\nPP3UZLL+rRXHVoK6yXwnidqB5wd7Ua2H0c83naYcCz63zUFP8MC385p70wm6S218\r\nVbI7Ggb29eHXRX6OKLBdUSToaWa7JQY6PykwjV1kcAQyDOT+eIuFvi+RQUwoRu1R\r\n4C0fSxmOQhax\/c0Qel2C30ret8+XvRcQAtV207i3tigmYIJ4053Y3\/0NjvWg6qrv\r\n1wAyLI4AuERujbBXkbmhtdxbddA3A+Fl1g==\r\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-07-27T08:40:02.995409Z","releases":[{"version":"2.3.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.2.0","platformVersionSpec":">=33.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/integration_reddit\/releases\/download\/v2.3.0\/integration_reddit-v2.3.0.tar.gz","created":"2026-07-27T08:40:02.966285Z","licenses":["agpl"],"lastModified":"2026-07-27T08:40:03.062213Z","isNightly":false,"rawPhpVersionSpec":">=8.2","rawPlatformVersionSpec":">=33 <=35","signature":"B6Z6Ze6beOoVwjd3rrazYYWiP22rx3bBpFnd0OJoBbMiTeTlTIIxnuwOUaACBwpeDlJwijECbVZh9UUjOFYBFZ\/QPDqR377vWGaF\/2ko4+wPjbaQJAFDB5DTwjED\/uLu8wXlmep43kFHZmACN3RO905f3CFfc\/9kSspPI1IXb2DEi1fAY0JDe\/wZK0QkbymGyJbjCEJ9OVrZNrY+oB3rFfmtZRLFulu61m2ose\/8w9kon6OD4k3edk4CDBhKIaC4cqTPIghF0ERCj4aaeIOxzAzKO51euMiTyKi40oJwa\/Q4Qxlip09ko5HoaAEBm3ItCg1eYGAWH5t6HrUKEFYtEBID9TomSA7wLFdDCdEXCt4Ea4NnX2P8gjRLX6d9Xptth0WweA7ccgb6KtpFyQUfelj+b6U2\/u22cpNB8YrgxtlDKa65udZ0jEz+\/A\/toJ6497Pyk5Fkb7Xh9dilFUS6cY2IkFaMnTvqsL\/JabUVI28wUjqXV+\/yA27gyfZCmYpXYESj11+YjgxkaJhtoWG7onOLWdxNuW4KSMTkOkumWDofgEoW\/VuY1ZxjtpJTlDhbz\/9aG2y0MlXHVQn2HoY\/J6t\/HaOoUprkF50s91VNQQTgrM+g7XVBoKqW+gd+wfCcg+A7nlG1ST+nnO9em\/uzOaR47uwMy\/8+mFp2X70R5gg=","translations":{"en":{"changelog":"### Changed\n- added support of NC35\n- bump dependencies"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL25leHRjbG91ZC9pbnRlZ3JhdGlvbl9yZWRkaXQvcmF3L21haW4vc2NyZWVuc2hvdHMvc2NyZWVuc2hvdDEuanBn","smallThumbnail":""}],"videos":[],"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-09-16T07:45:46.629657Z","releases":[{"version":"23.0.11","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/spreed\/releases\/download\/v23.0.11\/spreed-v23.0.11.tar.gz","created":"2026-09-10T15:44:40.282328Z","licenses":["agpl"],"lastModified":"2026-09-10T15:44:40.415016Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=33","signature":"eRK9QYQziS2cHrHKGu\/PLFZi+GUpUljsKXby\/w9NwUuEs1QPMzQgIAujl2LwII+o4n0GY9yZTQjCxsgQ6uau7N7JfAou7KzsGoiCEjoEwi6HNexwt6ZfVRcFhpJq+JXRmOFy1HVsQ\/OFkQeP5rLj80siCmpcD+Sc+Wb+rHe1hRlB5wc3FRUJv3M+syyI8PELLAU8TIRtX1qRerdbrlzeM0lcNZR2sya9\/Fcl99\/mwR5os0IfeiK5qAQH8t9w+xhM5VJeddcJp78hej3LUkpX8dwrmnmRmpEoQVg+8Q5GTfuiJKRp6AuqIrY\/jU3qJAduUZNC5oRDRrWSiVYTOmpk928Qjvmj7KM09MHL7jpPdUSZHQ3VN0lw6rNJETL+Btapli9wbK\/NblufyYw2GdESaS\/TrkHFdCSgWXgf7tTMoBIinHoRQsk7Btz6katGsuENu8ecNytemlv89uaKjoUepA9WZHiNNH9ifgNQciTQ0DLbQVOcAZNP10LYgCfAyXdGCNWnGum2doOIwbyaEswwo0NvFb\/lNpZFcKwOQMuPIcNWYW9cH\/yb6FK+6yuSLxAlqT9ruJH9RmWEn35tqVT7mvw1f7c266hIDJoxoY0dd3zYtBKxX0l3mNDsh58qC0\/AnZaZmYWlOSQRkvkieVLR0vEbp5mJLmujODSIvWwWWIk=","translations":{"en":{"changelog":"### Changed\n- Update dependencies\n- Update translations\n\n### Fixed\n- fix(chat): fallback to real image in case of a preview failure\n [#19363](https:\/\/github.com\/nextcloud\/spreed\/pull\/19363)\n- fix: scroll to bottom for long messages\n [#19023](https:\/\/github.com\/nextcloud\/spreed\/pull\/19023)"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9zcHJlZWQvbWFpbi9kb2NzL2NhbGwtaW4tYWN0aW9uLmpwZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9zcHJlZWQvbWFpbi9kb2NzL2NoYXQucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9zcHJlZWQvbWFpbi9kb2NzL2ZpbGUtZGFyZy1hbmQtZHJvcC5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9zcHJlZWQvbWFpbi9kb2NzL3NjcmVlbnNoYXJpbmcucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9zcHJlZWQvbWFpbi9kb2NzL3ZpZGVvLXZlcmZpY2F0aW9uLnBuZw==","smallThumbnail":""}],"videos":[],"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":"Christian Lorang","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":""}],"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":"occweb_v2","categories":["tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/el-choco\/occweb_v2\/issues","website":"https:\/\/github.com\/el-choco\/occweb_v2","created":"2026-08-26T16:15:22.445557Z","lastModified":"2026-08-26T16:24:34.183947Z","releases":[{"version":"0.2.3","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=31.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/el-choco\/occweb_v2\/releases\/download\/1.1.0\/occweb_v2_1.0.0.tar.gz","created":"2026-08-26T16:24:34.165921Z","licenses":["agpl"],"lastModified":"2026-08-26T16:24:34.243741Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=31 <=34","signature":"ab2xmZNLLsOq5FZbCMveC4CicCijm4PeSLmfgvw8U\/qulPA8g7hTZYqyzWKkp\/HJ\nf\/zcgZgimvy4guQzjupuLY1rThUYqekWGpuHAh5I9ZcoIa\/Icv5FXlifHhiFPeMd\nCAOZauvx2mX9NfvpmTguHYe4tHeiqROC4MuVxXMJ\/2kdzUfoFtQC5lRU7EWv4gO7\nDZxmhmnzvl8GYw1TxBfEi2DKLBcCWn0+SUwaUhpxh\/p2oDspOijPQ9o4WLRLG8c8\n9fmCkUOTL+SzepIhVD\/3Di2bcLPgyaNLYI5K4NP2wuLfEZ4mNRC2PsHxB1zTdQi3\nYHCyOSq6\/CpAnYJkS88sM\/m9nWmd4treievkbd4OFneZdAB1LmlNoe+\/eQ7X\/j8G\nE48bZ0QylFXoLVrN6jQbrHJ85GXSwx3Azpd6KeTkhHzk7og7yqKZ9LaarTDXjiN0\ne0skRrF7XVxmauhAVXDkcIK\/Ynsk1mPYDS67aF0jjHM+U3hfEd8JqANyHavqFCXP\n5W8+qa5lQZv5CdgrQ3VEqtHBXTf18uDTz+Gobd6okcnavPqiy+ERubsYbVY8prBA\nKj\/dw0ygOkcisWZxZK+Pq7dOru2EVSvSzPkID+viqACZqtpNWXX3pADK16IE5MhW\n3sQaJJbxGcyUGiPUlXyM\/YlEvzZ5yh5\/47SV\/G\/u3N8=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL2FkcGhpL29jY3dlYi9yYXcvbWFpbi9hcHBpbmZvL3NjcmVlbnNob3QucG5n","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"OCC Web","summary":"OCC Commands in a web terminal","description":"Run OCC Commands in a web terminal"}},"isFeatured":false,"authors":[{"name":"Adphi","mail":"adphi.apps@gmail.com","homepage":""},{"name":"el-choco","mail":"paquele@gmail.com","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBDCCAuwCAhPpMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwODI2MTQyOTM5WhcNMzYxMjAxMTQyOTM5WjAUMRIwEAYD\nVQQDDAlvY2N3ZWJfdjIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDX\nHN0a9W+kZo+CS7VSZ1\/LcPmAMj0Nk85bghDFILiSoHkIY0mkXazNCZ6qaNPtFFE3\n6QZoYMoi\/tSoA1bIM9G+ZsqB0UlfVrx\/sG\/NpTrNdLkKCzka20IsXIUZxf6YaxRn\nOeOdXYfzHB6JnauVFnET3WmgkIVl4gEXMuyV6eQ06EcX\/PcVdT9zZrD\/xAupB7U0\n3S8g2A0H8f1pzpzxLAuQZaaWE4p0W\/fE\/9xVhERd1Un2cnCjq2XnqTaZbcI8hHP7\nsF4TL74v14WQYnXMpioyq5XJlDgbVqeAqCNOL3jAu\/6c5z1x8nPNyExtao8YjbEe\nKRh9tINBABVntqFy2qkCJVe6L98GFIDoqqwzgDmjrWjiD5FM+5vI370GVDpnGTp\/\nTa1IlRJhvFdYDkZ2hcEpzCUdqDmugkOGVjDIIf0U6fKfmSwQQZj27je3dIemChJi\n2tCqIAFO9h68GpAw0rQrEgmi0RcLbDEpdKXByx\/bSh4fl150nlzaZaDGEihvta97\n9ZvB9MRhIBYjFBwq6+Rbi9\/297YWrIMA+yrDhkt\/hg8O\/sfUn105FfWX4lwRZ7\/E\nAfESknskLWTcaTnINixuZrnfN3da\/QV\/IGg5OO\/ZpU0DE4nCxaIJIHFnYpwBpsH2\n9oDf4Odd7Gpc7cUhCnJk5fqgs+5eAxt6NwBEZ2HgEwIDAQABMA0GCSqGSIb3DQEB\nCwUAA4IBAQAi+uJxSrvwi2pO13Ggg8Ly9sI4yKKIb2rL58mWA1bO1m4tf2y4vcIE\nFq\/f7ek9Dd0DEuc6rJ4KSDLalApHLO1AgiNVY1oIrV1G6hrYg9oCGJNiDmq4alN3\ntIBQGmuE7DwunXo54sOyQPJ8ekJc+LNxTJ3Plhr8i\/ApgBLE8BYxIrpECX+FuYZB\nHgHyGvTy8GjX8sTAG6fTjs1wssm2D9kGIF4ml+EZMdo\/rUIoR\/r3a8W9\/6\/hktes\nwZYoev+p3l3jupqQPq1L9DK1YB1yP5RqdvWdAMF6PPiTPX4qRrMEL+ogY6m3oW7U\nPFweXEGVy26gvYZdWi7jZPjv+UFibiwA\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"organization_folders","categories":["files"],"userDocs":"","adminDocs":"https:\/\/github.com\/verdigado\/organization_folders#readme","developerDocs":"","issueTracker":"https:\/\/github.com\/verdigado\/organization_folders\/issues","website":"","created":"2025-05-18T23:51:09.247606Z","lastModified":"2026-02-13T19:20:45.960011Z","releases":[{"version":"1.1.1","phpExtensions":[],"databases":[{"id":"pgsql","versionSpec":"*","rawVersionSpec":"*"},{"id":"sqlite","versionSpec":"*","rawVersionSpec":"*"},{"id":"mysql","versionSpec":"*","rawVersionSpec":"*"}],"shellCommands":[],"phpVersionSpec":">=8.2.0","platformVersionSpec":">=32.0.0 <33.0.0","minIntSize":32,"download":"https:\/\/github.com\/verdigado\/organization_folders\/releases\/download\/v1.1.1\/organization_folders.tar.gz","created":"2026-02-13T19:20:45.944988Z","licenses":["agpl"],"lastModified":"2026-02-13T19:20:46.013987Z","isNightly":false,"rawPhpVersionSpec":">=8.2","rawPlatformVersionSpec":">=32 <=32","signature":"Db6G1fAoU9AjTIwhBYwkGapdMJcj0UfoyRnVGwW81FbEoJHIyHn4cvRXGz3pgTlEO8RkWHyy5BoXhGBCykXb8YPOg9EqfICNdAJBnAb4zwxVGOD5Z5fK5pjuihoVOshWEdNlmSR\/gcKK\/yyjb4qZwJdX6kaIuAmrGor8cYDxz65EeMplNW1lf0F3AbbRpvQHvg6XB1REGDKdwHLNgo7R7lxabKnY2vgq+M2cfJGcy7le+t1K8uGofb2d0OWhntq8MH6rJr+Hriey6QeABDNxd4On3YDBDod3JKvni4tyidxp0GI3T3qE+jaBG6h1R6wB8HTwZCfXru1eN6bjnBFbqXyfOQZIFNZCN9wv8TMag8XJ+IXO\/xgdbJ5yJ\/1j1n5CNJ83TB80ViMRPf3oKyHBn5l6eSUfxBwguZ7dBLpLZa8B4MGCDWlCrn0BVv1EctZAlHi0KhcW9KhcEyV6\/QMrIAN\/AcLwHdts9geY1SCllETDU9hJxMGE+0bMqDrev6GVJvApghPu\/U0\/N7mHc7aCIiUR1tgyBqB9EOXekAvqpnd1liLZFOGxTCwEN5YG7QAXFD4o9bqDk0wJyFFDWo+Lx8Oci0WkU5t1B+bmXb1PD22q8SQ9j1kpqGVn2xV7qdLXfc0yL73Y\/MNQnwyA3TkftIFUqm5aGy0rTIvp4OaRW1g=","translations":{"en":{"changelog":"### Added\n- Added support for Nextcloud v32\/Team Folders v20\n\n### Removed\n- Removed support for Nextcloud v30 and v31\n\n### Fixed\n- Fixed bug causing managers of organization folder to not qualify for member inheritance into top level resources\n\n### Changed\n- Translations were updated (thanks to the Nextcloud translation community \u2764\ufe0f)\n- Dependencies were updated"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3ZlcmRpZ2Fkby9vcmdhbml6YXRpb25fZm9sZGVycy9tYWluL3NjcmVlbnNob3RzLzEucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3ZlcmRpZ2Fkby9vcmdhbml6YXRpb25fZm9sZGVycy9tYWluL3NjcmVlbnNob3RzLzIucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3ZlcmRpZ2Fkby9vcmdhbml6YXRpb25fZm9sZGVycy9tYWluL3NjcmVlbnNob3RzLzMucG5n","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Organization Folders","summary":"Group folders for your organization, that are easy and intuitive to manage.","description":"Organization Folders is a new way to manage Team Folders (formerly known as group folders) and the permissions within them, designed for large organizations.\n\nTo install follow these instructions: https:\/\/github.com\/verdigado\/organization_folders?tab=readme-ov-file#how-to-install\n\n**Features**:\n - \u2728 No need to create ACL rules manually anymore\n - \ud83d\udd10 Fine-grained management rights delegation support\n - \ud83d\udd27 Management in the web interface and using occ commands\n - \ud83c\udfe2 Support for adding your organizations structure\/hierarchy, to allow roles within them to be picked in a structured and intuitive way"}},"isFeatured":false,"authors":[{"name":"Jonathan Treffler","mail":"mail@jonathan-treffler.de","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEDzCCAvcCAhKFMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjQxMjA1MTEwNzI2WhcNMzUwMzEzMTEwNzI2WjAfMR0wGwYD\nVQQDDBRvcmdhbml6YXRpb25fZm9sZGVyczCCAiIwDQYJKoZIhvcNAQEBBQADggIP\nADCCAgoCggIBAMaK3hIOWRovaMtmDadunkUDoQ3IK2\/Qi\/fwYyC2xtxRgW+ZwmF5\nw1E0mZIJ+zAh3rHzPiz6rbDZhYp4lOQzCf0gi08ZjqVfJNfraSr1EqoJPYNkf2Kh\n\/rOZYreGu4XfR9sMtnVJdA7LsMFLpiIUSlaPdmPKzsCDI6VV3dy9Rj2vAubbkv4A\nfWMaToHWgNrrLCC0DF83Z6QHdiehmmDOgRzNOT7V\/7jPl0wEyd5Ofsn0clybhhdo\nA98wMmUBEoT3FKHSBAqw1fQRlU2imGCzIqnQ9F5IRy6hMOfk\/29Bk3pTk6C365tU\n3r6uuzTP01KKbn6Npmt9eA0+x0ypyOw0t\/+TA40UVFG4jXx7zM4XvE5hnJpdQQii\nU4xVYSpUwWjuBpp1Z3QGCr2Fq2oB1dk+Dnh1iDI8TSQ2awhFdSnjColF4FA90tyF\nIxOf3IIPdz0VvtIHx7qxPBhMT7fThq+SlNYUwtlgKATdMslqqkJ31ph0cKlPoP14\n5oVuZNSAngjSJz6SHQoRuuXh5DzXcEH4pIzSDHpFqSWbIZ8nzIN8vHm7lXHQs9V2\nUh\/LeTHMQhwghWI\/r0RtMBuiYoWLLKzfSE5phMJDUm77ri4USKz57Ue+g5d60oSW\nf7gF+W+tv3lKBjIRpvjHu739SFvpkltTqIzJ6Snu7OsKDzjiVvwQqdejAgMBAAEw\nDQYJKoZIhvcNAQELBQADggEBAJbeQhzxfp6Xy5pdrSBVW2NfgT1HT72RYLYxFRvY\nZ2X3bhxVBcY7JU3oYRoX+H9+mWNFmEnh5BAwMOlj7vjvRFDy2EGmcGD2GpVwf89s\nFYce97WH7ShYJShGtk15qebSEmHjBzsxDHn+HnbNxniKLWA3SMaDDEBUZJmPGr10\nopCnJ6JCK4Ewk0kSqGnZL41dcIH0bqm3ONJ\/QanRqQje0Mc0uEY9dtGgc+wxpiac\n73mSwP3UgHddhWxm6zo\/ffB10VAOjnX92nvBaP2RTq4lA+mAxd78UjsIJmaFhhzI\nIuxoYHQKMMcxBhWyrEVgmnAxQIcS7uxg8AHMtgnW0AWTRZA=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"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:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC90YXNrcy9tYXN0ZXIvc2NyZWVuc2hvdHMvdGFza3MtMS5wbmc=","smallThumbnail":""}],"videos":[],"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:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL216aWVjaC9uZXh0Y2xvdWQtbWFqb3Jkb21vL21haW4vaW1nL3NjcmVlbnNob3QxLmpwZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL216aWVjaC9uZXh0Y2xvdWQtbWFqb3Jkb21vL21haW4vaW1nL3NjcmVlbnNob3QyLmpwZw==","smallThumbnail":""}],"videos":[],"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":"llm","categories":["tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/llm\/issues","website":"","created":"2023-08-30T13:22:27.607161Z","lastModified":"2023-11-15T13:47:31.043625Z","releases":[{"version":"1.2.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=27.1.0 <29.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud\/llm\/releases\/download\/v1.2.1\/llm.tar.gz","created":"2023-11-15T13:47:31.029328Z","licenses":["agpl"],"lastModified":"2023-11-15T13:47:31.099417Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=27.1 <=28","signature":"SQ+8fR\/6qMvT16QkBt\/cio\/tgk\/7\/602tySRU3HFqnUp9UURy9ZYSTJ8mh+o2i8w\nz\/qEs2gYtCEqswb2N9XrzFq1Kipn7HSRtbjWVo4lkCDvQDHtUCjTahEz5+C0n4k3\nKxBlc6xlHQcyJSa4INGZtZVg1hc9f1kfL2mRJv\/AYFGt7xJlT\/u3L3FwuGi67b8Z\noflhm2STl+9\/2BqJPM+DO7I\/6M8wlQcUD0MF5A9uKERN9L44DNJmY6PkLlRZ7qF+\n23kulgaCv\/bBJOVgjG3hvlpKtgtosRRZZAJxk4uGHtjJZbxh7muW1PYEa\/SUBkTJ\ndGIp9S\/UQqTMT9pE3DVKHlpeB08FIacbAe1Z4nYtA11vyyc\/7hEo6gbkHlD5j2Tp\noWFE+gspCgkkAh0GNZ76YX0+FnpZGYIOcmldwQ9X7PE9vJEuzWnJ2eb5RcGJN+Zy\n98EUfzZnZLTVq8W12tNmIAbJqbsy04Vr6DSaeJ+sFG9+\/UQzJ1Hcsam75Jp\/+nzX\njsI+SCuO\/9xA+9dYCsLMcunFk+TSM4I\/2S3aunM5yKoeCYkJ12YRljP6T+wSRHLs\n77xHjPDu1z2HkWmLJ8hkaqzimNeYNsct\/plSfm\/pp16QeAgAoOa3oliD8qC\/PhEv\nciPR\/ypE4+Rqpngh5mbO7Vr+5b\/NpfWJmrKJ1etGrOM=","translations":{"en":{"changelog":"### Fixed\n\n- Fixup release with updated dependency"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9sbG0vbWFpbi9zY3JlZW5zaG90cy9Mb2dvLnBuZw==","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Local Large language model","summary":"(Deprecated) TextProcessing provider using a Large Language Model that runs locally on CPU","description":"A TextProcessing provider Large Language Model that runs locally on CPU\r\n\r\nThis app is deprecated in favor of llm2. Have a look at [the docs for llm2](https:\/\/docs.nextcloud.com\/server\/latest\/admin_manual\/ai\/app_llm2.html)\r\n\r\nThe models run completely on your machine. No private data leaves your servers.\r\n\r\nAfter installing this app you will need to run\r\n\r\n occ llm:download-model\r\n\r\nModels:\r\n\r\n* Llama 2 by Meta\r\n * Languages: English\r\n * [LLAMA 2 Community License](https:\/\/download.nextcloud.com\/server\/apps\/llm\/llama-2-7b-chat-ggml\/LICENSE)\r\n* GPT4All Falcon by Nomic AI\r\n * Languages: English\r\n * [Apache License 2.0](https:\/\/download.nextcloud.com\/server\/apps\/llm\/LICENSE)\r\n* Leo HessianAI by LAION LeoLM\r\n * Languages: English\/German\r\n * [LLAMA 2 Community License](https:\/\/download.nextcloud.com\/server\/apps\/llm\/leo-hessianai-13B-chat-bilingual-GGUF\/LICENSE)\r\nRequirements:\r\n\r\n* x86 CPU\r\n* GNU lib C (musl is not supported)\r\n* Python 3.10+ (including python-venv)\r\n\r\n#### Nextcloud All-in-One:\r\nWith Nextcloud AIO, this app is not going to work because AIO uses musl. However you can use [this community container](https:\/\/github.com\/nextcloud\/all-in-one\/tree\/main\/community-containers\/local-ai) as replacement for this app.\r\n\r\n## Ethical AI Rating \"Llama 2\" model\r\n### Rating: \ud83d\udfe1\r\n\r\nPositive:\r\n* the software for training and inference of this model is open source\r\n* the trained model is freely available, and thus can be run on-premises\r\n\r\nNegative:\r\n\r\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.\r\n\r\n## Ethical AI Rating for \"GPT4All Falcon\" model\r\n### Rating: \ud83d\udfe2\r\n\r\nPositive:\r\n* the software for training and inference of this model is open source\r\n* the trained model is freely available, and thus can be run on-premises\r\n* the training data is freely available, making it possible to check or correct for bias or optimise the performance and CO2 usage.\r\n\r\nLearn more about the Nextcloud Ethical AI Rating [in our blog](https:\/\/nextcloud.com\/blog\/nextcloud-ethical-ai-rating\/)."}},"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\nMIID\/jCCAuYCAhIaMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjMwNjMwMTQ0MjU1WhcNMzMxMDA1MTQ0MjU1WjAOMQwwCgYD\r\nVQQDDANsbG0wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCrsqbKkkU1\r\n8oW7refM5GkmG3\/zA4RHVG4Hsp2f60JSc7AENioQ3\/30lYAyax2xwMS7E8G\/oIP8\r\noiLmlD2daUYhoqzEni6QJodU3aud5s8+60iVfjENSN71bJ2CA9YULLVbuvY9smrH\r\n9IyC25yw0jMuZc6tQaqBI7Emhr5IHfjTaObG+AzHuX8E9mIZklWqn8B94HzKj8xQ\r\nWGEV1IUxy\/QF0OXe8zvwL0OsW5iEOAFTJJO3\/Eyy+XNdJd2ECycXt2MFjJtjEM+z\r\nXEK5HT6T97aCJUsQW+BdtXJDpL0Pb0MKDx9krs570gJijGDKf9vGlQxUVIhHBbEf\r\nM14XpLb0EIFJ1E2Y023cTw6EeYqPs\/cksKSMqr3CYaI\/5tPuOmvpEeesj6kjd9zf\r\nAUUNT9FgDH8mPIfTqQqKVTDeiz72UazaNJDAuv1ERVODD1\/ev9kjVGypEGfImCGY\r\nQSDO7PQasX0lvwZBpEcMFLdUoGfcbuOmkaBWGpejA4J00lr7j9bEnJ2uI3Vry5gw\r\nbkrdEHa9d4ZZ1yaF45N4aFCaWyHJYd0gh5zQJy9oPNFYB6BLMvY0uRuSR8\/Afq+D\r\neo7fhQe\/oFtMen05JUyLgWApHkqXFjpIJaz9OHDnDeksglm9XxDfqAaKzIqYH2m4\r\nZvkgvXl1BNav3YbMjQO8LTOE1DzfKeXyXQIDAQABMA0GCSqGSIb3DQEBCwUAA4IB\r\nAQA6DlRxuDfdcy+KlqGuwutoW0OE9iGHmoK4wy\/0h78\/lItgj48gTag\/zooTe0qP\r\nsEOkIS2YbREAt7MG6KiiJGL+gL3yuha40LsdCm\/dbAugxbhki4JhOf8TTG9fyKDW\r\n4fdvgYz06pfjvlm9OFo50zVeHMDVVaqOpdjt5FL9mOhA7ie9cSw0pUWCtRBKTwYp\r\ngGuVTHjWSaMF2cdkob7pxOdAwZgZt4dwcsWwkRuInnHouoOtViim7ul9GvWweS3D\r\n2oWI5jG1tP6FOoWqWaQAmr0EtqRQRyOVps1HPb\/FOdo35PLSpJqZAP8r8o6ekkZO\r\nNByqfvs07adOEabaRfSl\/o2+\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"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-08-14T10:10:26.511729Z","releases":[{"version":"1.1.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=26.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/integration_zimbra\/releases\/download\/v1.1.0\/integration_zimbra-v1.1.0.tar.gz","created":"2026-08-14T10:10:26.493062Z","licenses":["agpl"],"lastModified":"2026-08-14T10:10:26.549268Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=26 <=35","signature":"hws\/3I6QJBC6nItdfM3t72xvv2ZfhudsH75Vibm+F0r8ztrdAGaxglk06RA1HCjlHLYPatzrgVJdVzS88EbC997kljDz\/enEWfWo98UfQO1LHi6kklt3\/29bcTBANtheTBkzgrfMhTqtdvAnNcN1u7ZHH\/icbBZSinZAjlLpDBDKZ6Jgod9bwtADLADYzzEUO91rM7ZGsga+Q5Mig6yGQpqrzaMAxxxRZW3sKy1duUb6JPP0cNqCy8qWFYjyzPGeH6G9J032QHDEjZ2fpCHLGt02ooXWHSEoLt4HtBqspOUMbSMKkNcH3CdTDykSHeTZv1J99iLPZLuJX0\/8spxcU6QVYjPLjmDvsA5SUFbCU6CMR5y0h6MxjJ8wjhii1QVRiHFiFaKWWq77yPf8S8ITXLffV9J88v01RK08rG1CZRNzY\/V5KXmqI66GyLVHEnHMyExuceacEW9rcjN13JRGTlLLpzWSrH+m3vpSwUBp2cpuggdT65NW4FFAMon0IZoai\/OOaIQ7NBLZd4wmqyg1iKxSWCLsrwldsKPKE7M317oXgoRNcjpqqivjjr1yJ4HrokqiumKYUZpguJBXq0kKdAGT0Uj0KobdVXCDGUxRebFLCvPToj16svupOXTUFTQCuWTkZpP1bs24cxE7jLSic9q7Xlqcao77qe6+jdgXMYU=","translations":{"en":{"changelog":"### Added\n- Support Nextcloud 35"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL2VuZWlsdWovaW50ZWdyYXRpb25femltYnJhL3Jhdy9tYXN0ZXIvaW1nL3NjcmVlbnNob3QxLmpwZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL2VuZWlsdWovaW50ZWdyYXRpb25femltYnJhL3Jhdy9tYXN0ZXIvaW1nL3NjcmVlbnNob3QyLmpwZw==","smallThumbnail":""}],"videos":[],"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:\/\/pantry.casraf.dev\/docs","adminDocs":"https:\/\/pantry.casraf.dev\/docs\/getting-started\/install","developerDocs":"https:\/\/github.com\/chenasraf\/nextcloud-pantry#development","issueTracker":"https:\/\/github.com\/chenasraf\/nextcloud-pantry\/issues","website":"https:\/\/pantry.casraf.dev","created":"2026-04-07T22:14:15.303408Z","lastModified":"2026-09-20T13:41:14.599668Z","releases":[{"version":"0.33.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=29.0.0 <37.0.0","minIntSize":32,"download":"https:\/\/github.com\/chenasraf\/nextcloud-pantry\/releases\/download\/v0.33.0\/pantry-v0.33.0.tar.gz","created":"2026-09-20T13:41:14.577915Z","licenses":["agpl"],"lastModified":"2026-09-20T13:41:14.643655Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=29 <=36","signature":"POICdkQdqvxmPH3yMbHy3YWswVjJk0lQVd1jkU8TMZfwcO6lkBDtGDTqeVxan0XXe9\/Wa3Rxrb4Xl4sSW0Jit7A3ZKYpf5belUQC0rxmGWLVZSEyACLzQcJk1WnZY9u5Be+NyaHv\/78yj1gItt3VqZYK5cMGm7X3YKPOS2hszUOi6uauQJAs3EJPC35QMaL0V4V2DZioNuEscerYbaAdi2hWMzLFtUGKa6IarVaCrWdhNQ4ER4+uoYwpMp4tLxehZXj+35SPvtKUUar0ZuzuGFEsveTUN0Tv4KCEgjPSS0jdq8vWNRx+2Pu1QioT6m8WS1VymQ\/\/0xSOBd5qpoaATyxBVe08bLjVxoVEzy+zxaI4gB+dqom5nISxYEiJl4mAy349lrecFDyaGqOpg8eF2qqUesQBccWl7NgQSUC8Gv5KEO5NF49APp+grfHogBvyvjeuMuMxof07LyTAsT7SgGQaeUUWpqW\/L2CcxO89V9WCw2mrcC6PQCEsN7Qyq5k2GxPbnuD5y9Ld7rcRkd67R7MLDCF7bO8I6Sb0\/RvF6aXrdxqKi7A9Z4L601\/C3SunGPiA47WUIC8nK\/LTe+dvlAD5lSAFjDnI6dFMG88fsCH3RDCh87xnlR7q6JeaQpYl6PgajBBXVc02htyLbtp+WcVLnJ6xXLZ8ScWsmlTPpME=","translations":{"en":{"changelog":"### Features\n\n* **categories:** per-store category order for shopping mode ([86e2b98](https:\/\/github.com\/chenasraf\/nextcloud-pantry\/commit\/86e2b983430f0d8737216647b671de173639e21f)), closes [#254](https:\/\/github.com\/chenasraf\/nextcloud-pantry\/issues\/254)\n* **checklists:** scale the quantity +\/- step with the value ([ad7da75](https:\/\/github.com\/chenasraf\/nextcloud-pantry\/commit\/ad7da755fb76be3e3ec9213cc7a6ae3c2e92932d))\n* **shopping:** amend a past trip's store and grand totals ([6ed85c4](https:\/\/github.com\/chenasraf\/nextcloud-pantry\/commit\/6ed85c48cad5ac99cca07a2d9ee4ab994ebaa302))\n* **shopping:** choose which items a trip covers when starting it ([5d70409](https:\/\/github.com\/chenasraf\/nextcloud-pantry\/commit\/5d7040915eb178469722f4dab0cb109ef8a8bb65)), closes [#261](https:\/\/github.com\/chenasraf\/nextcloud-pantry\/issues\/261)\n* **shopping:** join a housemate's shopping trip ([234c3a4](https:\/\/github.com\/chenasraf\/nextcloud-pantry\/commit\/234c3a487699f45899d28fb8efa9f8849d8bb5df))\n\n\n### Bug Fixes\n\n* **houses:** search accounts by display name and exact id ([df14d0a](https:\/\/github.com\/chenasraf\/nextcloud-pantry\/commit\/df14d0a5c7e29218bae66270422fc15736e2030c))\n* **l10n:** Update translations from Transifex ([fcc1642](https:\/\/github.com\/chenasraf\/nextcloud-pantry\/commit\/fcc16428ce27a5ff7b59ba0e6ffe26f9dd0210bf))\n* **l10n:** Update translations from Transifex ([6706e39](https:\/\/github.com\/chenasraf\/nextcloud-pantry\/commit\/6706e3904d28ee18e41b54220a81546186348a7b))\n* **l10n:** Update translations from Transifex ([e7c6ef0](https:\/\/github.com\/chenasraf\/nextcloud-pantry\/commit\/e7c6ef06ed2779abee429132bb46b7872578d2cf))\n* **l10n:** Update translations from Transifex ([937dd62](https:\/\/github.com\/chenasraf\/nextcloud-pantry\/commit\/937dd620d0ce83ba6aba6fc6f0e68cc4bb27aedb))\n* **l10n:** Update translations from Transifex ([5b36b01](https:\/\/github.com\/chenasraf\/nextcloud-pantry\/commit\/5b36b01761f837291d6c46d0f05cab505bc3d9f0))"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2NoZW5hc3JhZi9uZXh0Y2xvdWQtcGFudHJ5L3JlZnMvaGVhZHMvbWFzdGVyL3NjcmVlbnNob3RzL3NjcmVlbnNob3QtMDEucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2NoZW5hc3JhZi9uZXh0Y2xvdWQtcGFudHJ5L3JlZnMvaGVhZHMvbWFzdGVyL3NjcmVlbnNob3RzL3NjcmVlbnNob3QtMDIucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2NoZW5hc3JhZi9uZXh0Y2xvdWQtcGFudHJ5L3JlZnMvaGVhZHMvbWFzdGVyL3NjcmVlbnNob3RzL3NjcmVlbnNob3QtMDMucG5n","smallThumbnail":""}],"videos":[],"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- **Shopping mode** turns your lists into a store-by-store trip \u2014 pick the lists and the route, check items off as you walk, see which housemates are out shopping, and finish with a priced review that lands in your shopping history.\n- **Barcode scanning** prefills an item from a product's EAN or UPC. Scan with the camera or type the code in, and Pantry looks up the name, category and photo for you to review.\n- **Custom fields** attach your own information to checklist items \u2014 an expiry date, an aisle number, a size, a yes\/no flag. Define a field once for the house or a single list; date fields can send a reminder before they come due.\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, watch 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)) | Wear OS ([Google Play](https:\/\/play.google.com\/store\/apps\/details?id=dev.casraf.pantry)) | [Windows](https:\/\/pantry.casraf.dev\/docs\/getting-started\/apps#desktop) | [Linux](https:\/\/pantry.casraf.dev\/docs\/getting-started\/apps#desktop)\n\n**Website:** [pantry.casraf.dev](https:\/\/pantry.casraf.dev) | **Documentation:** [pantry.casraf.dev\/docs](https:\/\/pantry.casraf.dev\/docs)"}},"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-09-19T16:16:22.776319Z","releases":[{"version":"1.1.8","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=32.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/zomtec2311\/santacloud\/releases\/download\/1.1.8\/santacloud_1.1.8.tar.gz","created":"2026-09-19T16:16:22.747629Z","licenses":["agpl"],"lastModified":"2026-09-19T16:16:22.840710Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=32 <=35","signature":"AAjFKFNPzFA+HQL9KZYcBYmFbS92ohEcWOIqv+CWswkMCq4eYNXC9m5MLv0k6n0hjvFNxM1VgAooxOm8NtMVQmn6aJI5xkta1IuK05EaELSps51EaMNgqzP3ixRmwRrw53MaQKjc7OMOEUrOaf1SeIbjLQTbSh0eJrsQ+2qyp2b4+xp\/fU7Fvy4I6QwXbFgL4\/cq87IgSwE6wFLiL5ivmzXJ37KilRJLIz6LEGpIjHiCB9R7fkfc6eTN1TM5BfZe4kOUpZLRXcw+TkK2rkiRV78tumErxUMvRV2y6kg7Yc0\/qEeUv2hLMXXyM2GEI6UylK30m3kJ9eg1S5jTFqcCMUvmxkGTnBFcJiwjrRbotBNNrOw4KxPqHeT7vR7ukJnPfs3ZXkbahcrBTk1VJqMFMiZWp0srt1jT4P5ZD7L6+eH0sv1cW\/VY+6K2vIUk5ri1o4ZUXQFsArGOSDj8XW46NVGOWMIGepiAYfRZ8M8\/55PFNhR8Te20JbFU05TSQp+Eo9Ke7y09kblkC11UXkln+wqnU9Ycp3JOtctOMvg0tXHaJ0VrVTwFGX+Umvg8zfOPbJMK84aIF08f43S+2fsH6KcSsszlCyygcmxLomD6erA27zZ\/ga\/N1MkO2dXyp1jOUVQVWR3z0V4aFWStUXjWrf7H0i4elkpI7WYn9zk9LVI=","translations":{"en":{"changelog":"### Changed\n- **l10n:** Language files extended by additional phrases\n\n### Fixed\n- Dashboard-Widget did not display background image"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3pvbXRlYzIzMTEvc2FudGFjbG91ZC9yZWZzL2hlYWRzL21haW4vU2FudGFDbG91ZC5wbmc=","smallThumbnail":""}],"videos":[],"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 Backend."},"de":{"name":"Santa Cloud","summary":"SantaCloud is an advent calendar for Nextcloud","description":"**SantaCloud ist ein Adventskalender f\u00fcr Nextcloud**\n\n- \u2705 Eigene Inhalte f\u00fcr die T\u00fcrchen erstellen \u2013 z. B. Gewinnspiele, Rezepte, Gedichte \u2026\n- \u2705 Bieten Sie Ihren Kunden w\u00e4hrend der Adventszeit Unterhaltung.\n- \u2705 Mit integriertem Testmodus.\n- \u2705 Einfache Einrichtung \u00fcber das Backend."}},"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-09-19T10:48:39.331635Z","releases":[{"version":"1.1.5","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:\/\/github.com\/ConductionNL\/openregister\/releases\/download\/v1.1.5\/openregister-1.1.5.tar.gz","created":"2026-08-10T08:58:45.235181Z","licenses":["agpl"],"lastModified":"2026-08-10T08:58:45.324063Z","isNightly":false,"rawPhpVersionSpec":">=8.0","rawPlatformVersionSpec":">=28 <=34","signature":"Co5uMqchZSzPix3B9xUCwaa+rRUT2zOYrOaEian8U0srlYcseLf5GQHQCvBuz0XqUSw17va5WzS6xECXbGAVYFqWb8EZ9u1usKhr0qrM+QvC77A80zy3ESCy6DRWeEfC96kyyUvs7888ZrV7bWbFi9WTfEzY2PR7M+qE6eOY3CTuG3MePxwUr0S7X8WuovH6JUxq6sP2Cw5LCYXahur2+FUhmwFshTz5YGXwZ9RJWJFuCPpdcxLiLBHfetcTuslE9CQZW0QCIdf8KR\/D8PQofiDfLdBEcMOsIhSiwpG4F7dUbYZkw4bgUzMOi1dwUzyY\/5hOQKNAlIZzUA4y8AZylm62y6POmrReTZnkgABoA3bpVoMFyiM05EaRibt+obo3Grn4kF1Lrrs5oQ1fw5bpVPo47FHrhwF7O\/xPgkXnfr9S2Vdu6R0AMQHR5iS4K086z7Y4ved1kMY3VBeaC9fkHFRYsdniD8lFYjF8tfzh91fpZ0px6rVwolbpk0C5DDLFAU4b5Ht5y2hZdTU6t+vp5YKjVYgOGkdYpN4\/BzwHoBkgg7vWfXzx0I830On13LWuT6mbiAEE20wTfhA8qOQnUfa5W4NClls+uuTmlf3\/9UumKpxGsHrdOTUs12+3c94H4vh8z+CuJEK0QvKgyF\/Os9EpuVY\/FHQB7agFGQ2LLqI=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0NvbmR1Y3Rpb25OTC9vcGVucmVnaXN0ZXIvbWFpbi9pbWcvc2NyZWVuc2hvdC1kYXNoYm9hcmQucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0NvbmR1Y3Rpb25OTC9vcGVucmVnaXN0ZXIvbWFpbi9pbWcvc2NyZWVuc2hvdC1yZWdpc3RlcnMucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0NvbmR1Y3Rpb25OTC9vcGVucmVnaXN0ZXIvbWFpbi9pbWcvc2NyZWVuc2hvdC1vYmplY3RzLnBuZw==","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Open Register","summary":"Build structured data registers with schemas, RBAC, and full-text search","description":"Open 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.\n\n**Key Features**\n\n- **Schema-based registers** \u2014 Define data structures with JSON Schema and organize them into registers\n- **Full CRUD API** \u2014 Create, read, update, and delete objects through a powerful REST API\n- **Full-text search with faceting** \u2014 Search across registers with filters, powered by magic tables\n- **Role-based access control** \u2014 Fine-grained permissions with organization-level multitenancy\n- **Event-driven architecture** \u2014 React to data changes with events for tasks, notifications, and integrations\n- **CalDAV tasks and notes** \u2014 Attach Nextcloud tasks and comments directly to your data objects\n- **JSON-LD and Linked Data** \u2014 Opt-in read-side JSON-LD output (via `Accept: application\/ld+json` content negotiation) with canonical `@id`, schema-derived `@context`, and dereferenceable context documents; Schema.org alignment is per-schema opt-in mapping. Read-side only (no JSON-LD ingest)\n- **Source synchronization** \u2014 Keep your registers in sync with external data sources\n\nOpen Register powers apps like OpenCatalogi, Procest, Pipelinq, and Software Catalogus, giving them a shared, federated data backbone.\n\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":"Open 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\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 Optionele read-side JSON-LD-uitvoer (via `Accept: application\/ld+json` content-negotiation) met canonieke `@id`, een uit het schema afgeleide `@context` en dereferenceerbare context-documenten; Schema.org-uitlijning is een per-schema opt-in mapping. Alleen lezen (geen JSON-LD-import)\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-----\nMIIEBzCCAu8CAhNCMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwNTEzMTQzMzEyWhcNMzYwODE4MTQzMzEyWjAXMRUwEwYD\nVQQDDAxvcGVucmVnaXN0ZXIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC\nAQCr7XhGNk\/XPznFYFKKx\/xvOPgnq8zVAbrDXb0FMDZte+FQDGtkELdSNIBapN1T\nXHZmUOvXir3SYXv4SpC98VFb9nMDMB3e3ZqQqmP7y1NBlZvlkKv5EvPg3Ojmsixi\nX4t8mqKi4d0zFulfY\/sihTkk+XLt6RYbpPnqVreoFF1jobneQjxPON9Yoz8ucWk9\nbJR16jm1fCyEoVNdqoWT4YsThasuumv3lfqCKealK4zkxDSBDwoI9vZwyaIKd+H\/\nkVv6T8wZTDN\/uZZJt+XWIq4JV8dyaYPS+1qmt9Yy5ZK7iKvoSF0+KoO4cIBOXtlT\nSDXp+\/pDI8y1vaQmPUnca6mVNGf5l\/6H8TMFTSs+n6EFxSmJRcBtMt3a6g871WKP\nU8wvSMLq4UKTV1tOri6nA0Ixu5VfDntTXAvXK+7U3h3niHLsEFEm3FIUNFIpIYZJ\ntFWQfvqTPwMdIAF2zbAn9t3Dgmn0Y8nf2JDItvm7vKuqku58KAAWM4Mp2fFAiTkA\nxSOn7dGVBv3ZPuWtVUYb8IDW5d7yhcU\/RKlWZesn5\/DZ0ClVgv6n8uns4jU6ZWZP\nsRYzxWbaAOd72GX557dohcywImD3pPxVT5yzg8LHdydulEsMvxQadxX\/VQEL0efW\n50j9KLrA7CLJg2\/DnfEklIPKMb9Z9DKCw+MLkEwfBi2nDwIDAQABMA0GCSqGSIb3\nDQEBCwUAA4IBAQA7jOC36Tkh58A4lqKBwcgci8ObsYEtTH6Pxn1pH0BWMokdy0Zl\nFjrUT6IyPP7AG0LyZvuqc\/EoWPHUOn\/fe9+KV6qEZQd5ORAiQFQqiQzZdPev1EII\nqr4J3P840pyfAvy+X4zC1qsCzJDAAdJxUHezURvRhsX6pwOVRPTUqepExFHSTdxE\nQNSVNEMdhfZA9i8DCTCoUP3UwxLfXh+u6LmMSe9+h0yVUWXH6HvuPj39QExuGZJF\n3b43fcrtlWaJqpHGuyXMsKErY96Jyf7H0suR8gHKaVzB41ZvSZNXJsbrEx+uWAZZ\nqCKMKokdVD2bpYTA9CdXivHBn4e5EXh8Um7M\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"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-07-09T14:43:18.200124Z","releases":[{"version":"1.1.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=31.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/codeberg.org\/Conduction\/app-versions\/releases\/download\/v1.1.0\/app_versions-1.1.0.tar.gz","created":"2026-07-09T14:43:18.163806Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-07-09T14:43:18.236002Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=31 <=33","signature":"Bdb6wBkivgyVwW84rBVd0SNl3uibUTskagZtFjohw6CyziUSdxqpZLlEIdsu65\/VxfbI0lBPG+yrP+0\/ElMx7sEHY2pGCLCMX6jGATsnoebBVxlRYVvzZhmXzrPpLByr3KR74bYV4DguSHYfVydIKdgvkCyMR8nQuAtP892+lFd8YbwhCoqkRc8tL8YQmK4T\/1gm+QnnTBD\/46ERSOEuB1J0vq0p1ZfmB9klLu3Pff0UjKyebNn\/MMUhVWs51ih8ajA4KROFyku4XKpg4bCR9hHMPFEej3ErfDaQ9Hnf0nw6d7BTJ2LIOvGHbMm8Qzc7fcBVvHDSgrupRmohBhUxL4tlLi7RpzE3nRRqhNEk++pQTwsZBTq1TUWmvUqWd\/RJbplVEIwO2FbI2qCSZBe1C\/x9ID546ObiWcDPtSVTI+0larkNdU8MhpCMeq5qlWy7B\/nw2YSv57Ngo9EJm\/LdMijKIm\/Ucn2LbiqCmOFE9HS3EyYITCnm365sjvHFQFZFm2b3fxJWy9l\/eeMqMw\/EFPFJHmcWYF45y9vskmNWSjO6zfo0EECMA9S11huXTiy7pbGMiRq0r8oGQp8VSQCN4gTd9JBpuYIAKVjFJ9I4mmw0529NPY8pniqryn4tOigPUDXqNIBvFl3aveca1\/5FMqv0lbHTUfl3rmAfY+12II0=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"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.\r\n\r\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-----\r\nMIIEBzCCAu8CAhNYMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjYwNjA0MDc0MjQ3WhcNMzYwOTA5MDc0MjQ3WjAXMRUwEwYD\r\nVQQDDAxhcHBfdmVyc2lvbnMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC\r\nAQC9wAaauIsqauKUUPgVe+jKM+uN5jZiHu7aShnXlK4Q\/JsUqxvE58ItZULg\/yIV\r\nKy3z4XBG8JTycszVuojcVsYNCDrK0Ew693hYAXEaJfIOsr94igcgYawVvTHQSePG\r\nVRbnNUn2\/h\/EmkoWoO1w4+OYMs29tBBXNcTBzS+WIVWLWHoeiTwhNDQgT\/duMqMS\r\n6V6eyLr4rriIkH\/o3E+oGJ6iSQjZulKHQ4Q2cWKouvuTJKjOUnH06gSYdQ3Ggl5U\r\nbyRU01qbVekir\/UsI+ssELN8kJakq+kLFsYUMsuhTeyW8mtgj5xzYxFbi5OBR+97\r\nt1+0SmCMmU6pAx+ksDIrVktw9soJltBC4tt8eRMT\/D2rFzJu2viIZOPNol7Ja9Vv\r\npg0gIsZlSywviXCry5QMdB\/lL8uElp7EO8WZ48oUl+qK3wg4V32y8mZo\/jrWlZhl\r\nBb2zz\/H4qvSoCKdbDrL\/bihLxKtU+Q3Pn1Dc4csMvY10Ryl20XuQiDO9lxL1FlQn\r\nT0kXglGXPVy1oXgrz\/t6\/32BgB9rooysLxAigCCzCybfHR\/ideFIOKqNyZmBlgRA\r\nSgP\/g+0D\/QCqx+j1JrEccG55SULXyc0VPkNH0CSkjE1efxkIYGP4kVdsCqGVdEOb\r\nT9l8rPVcOG79zaTGciOwYP7C5Le2pK3i0bo5EwgfqNowLQIDAQABMA0GCSqGSIb3\r\nDQEBCwUAA4IBAQBjvp+fH3dEHcUED5o1wup2wW9Dz1rzSh6F5rhW2DdLV3D5IYxP\r\nkMWQ4me30znPDB4iknjahb6K3hvbFCYGQ0+N6d5eUo4Ciis9b88JeJRwZFukHY2E\r\nO941C3KH7p9+XvfMP7XHXS7t38p7RbBADszN9f6J\/DWE6jMezgqe\/MjkyYvYzE3D\r\nCscpoeWzlkCNwGuhl6CjMH+otc\/29EujQvAHCP2DUZKokGCh\/eey0GXvTz2wW1Bv\r\nqO4klUTLL6ccPwaP+\/ion2bC8isERCdxiUgfyt6Y03a6\/icOin\/nIcJK0ekEcg8f\r\nwT1M2jeCJ0nHylI+nI\/yVW5ePGXuyRYvUsN3\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"transmission","categories":["files","tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/qdii\/transmission-nc\/issues","website":"","created":"2020-05-04T19:28:05.980021Z","lastModified":"2023-04-18T18:38:18.006041Z","releases":[{"version":"0.7.4","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=15.0.0 <22.0.0","minIntSize":32,"download":"https:\/\/github.com\/qdii\/transmission-nc\/releases\/download\/0.7.4\/transmission-0.7.4.tar.gz","created":"2023-04-18T18:38:17.734480Z","licenses":["agpl"],"lastModified":"2023-04-18T18:38:18.126877Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=15 <=21","signature":"zh2KHozB8dmo1ZKEOPQ67GpsE4r6HMXyX1TnDXP8Rti5W3dNRAD8RK34iVaFPPgm\nmYqtw60ccnzQSKMgVYyHBuATnpHzusj4ewO+aYiS3pPusWpKvEmZTIIuOHVOI4UV\nYOUoeH0uF2kQ6e7nKgKeWO+eyTGa1JXbOCOLrvwD+E6zZNW5YBdZF49pB1c\/CCuM\nfCK7722bEPTvNKEcBBMvTlexSF8OR8Mpilm9nzek0SjakCmZgGPH7r6aL0Mjk2vQ\np9X\/hL9ikZWNFGI0ubcbs6slEmjFKQXeROXwQJGINdYc\/Y9ZoCN8vtaDpbwYntbB\nlBHuhDxrpQSj8m4jzlegSN7VZ8nWbH3Srla6UhQGaXnigyOsd2FUSuT1zkH3IA9D\nKMOR1AyGj\/TLqE03Z7rgR5qZ+E2NLVgCm3Q68NW5pm6ejCh0vIUvzzlZeQgdWpo9\naLwc3yZB53JHdrc6wvP3H9cwBwm7bjgDzqYObxBkNSy8SVbpaZ3ZAym4qBxpnKOE\nqepc6PwG8dWXh+Nyoo5OuXYhbOoTvtg7xYMbvK62dgk5y0o1guW8sFPrffODcN2K\nMqqVK5YQH7j7q22cPkz79D\/OTuV99gklarc3oN9YEy60HzUddHjVIsl\/LrdDX8sk\nyj4LTIxeueuzNkJvg4Chl89mB3HwmRPVogYXo6\/0QYE=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"translations":{"en":{"name":"Transmission","summary":"Integrate the torrent manager Transmission within Nextcloud","description":"Check the status of the torrents of a Transmission server directly through this Nextcloud app."}},"isFeatured":false,"authors":[{"name":"Victor Lavaud","mail":"victor.lavaud@pm.me","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBzCCAu8CAhFiMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjEwMTA2MTIyMjUwWhcNMzEwNDE0MTIyMjUwWjAXMRUwEwYD\nVQQDDAx0cmFuc21pc3Npb24wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC\nAQDPl4UUA65ypoYprughJxB8Fry4LKpMbeg0kluJj6Xq591ZAP\/rOoP7iH0tcO7+\nUSNGL4mDsKWvlwVgDXkJU2YLaLcdyH3++5Ofl2UMCubwvyuS8u0HNxN+HzdWohU1\n3hOZ05nJZgC12BuANWGk+hkbzMRHR73vjHUm+FQfnZdDCkUZ\/AWFSdAZm\/ADHka6\nFxBGm2rZ+hkZpquUYRqdzMqhnbswQDeYMTtOX0qGvmOtFCBtqHWuH\/5h5IdWtNaV\niiYoMBC0dSVo3+hUeEssQqm5a9qIhTTMIX85kw9uRFD\/bCOehKKJybgrgGd6\/2\/C\n7EBpCVvV\/FkPgSY+X1rJLT2rtCjD5GbXmP5dLsxfSRTB7ss+y2dV3XARWyLiLIv+\nN7DckR0O\/lIXv7UBVIldqlf6l+7xvzK1uar6TRlz80fX+Cxk8J+uM2NUT9UTUY1d\nFnEkkVCPYOxPbXU1Cd2ezKDBZ8sTVJ4idzyYpHyqiH5c7\/XJb8w+m1DLfuWmYghm\n3MsfkTQZZIl3J2Wdm6gxVwG7gwjdAzkqvtgZGZnDBQgC3DgNT5xNU+46jItCnNVr\n7lsS3B5IFHsW7AZ7LzqNQ283fkPXgtLJwpsPKX44JpzB7sp6lv0MR0YhmjRTAxwV\nBMQ9MxPhXvhd9LDJQkDFLjfdTnUHLWc60g5ywgiRriPzfwIDAQABMA0GCSqGSIb3\nDQEBCwUAA4IBAQAOEe1F\/j6rGm\/wGYVdiZXBhhqSyR0a6FlFT0wWSBTbxRMXChIO\nRrCnFubgSL8hLdB\/oew+5upja3o4+3T9nHtOoMTvXkPZLlBSXqJQqlmDTLiFlpwA\n6rvJWmHZsU6y6aO9vD1pjKQh20EM++4OeUOQE+91UX\/Qp0oMTrT+crJ3oigY9TuI\nN3opqGix7YSWGNvbKT1seEsZ0xn\/KzP0j1FVobfl3UmlNwEJfiXU6JPAYiM5e9Mn\ntSBER1C9GNln51JHMoaKUsGQ5gFJx4fn+gzWbRrasMC4dWVL8946wnJxAoyu\/Nqu\nSj9KekVouy92671svhGQ1GieYt\/daVSlAo8v\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":[],"videos":[],"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":"circles","categories":["integration","organization","social","tools"],"userDocs":"","adminDocs":"https:\/\/github.com\/nextcloud\/circles\/wiki","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/circles\/issues","website":"https:\/\/github.com\/nextcloud\/circles","created":"2017-04-26T15:15:27.212855Z","lastModified":"2021-11-19T09:54:15.934935Z","releases":[{"version":"0.21.4","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=21.0.0 <22.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/circles\/releases\/download\/0.21.4\/circles-0.21.4.tar.gz","created":"2021-08-03T13:29:52.553654Z","licenses":["agpl"],"lastModified":"2021-08-03T13:29:54.183168Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=21 <=21","signature":"t1n5z9XnnCE7pDkmB1WXVyNYlMdcx0eE4hjSOL7CCnyPVWqHgUn\/ZWIvn5NYC3DZ\/T7QYdD16J6z2q9WO+lJAd8GjbCNrMsa7yNAXOrUkRHe72EQBZKnJbjZTwMY7+IKjVoLff\/tiPk9L6+5YCM+Z0i4iuomAgu5CSY\/3uXPXeNGYzW+5cYJPrhCuDvMRpgVdf7UX72hNLcvB+mM\/sGBpGWahwKLFnv8UucbAP7rIe+RNJfEYVJyB4T0jJtfUj2PNyJqM9Teg7OjsGvLPqnm6Uwm74dNeKIVXCothoGVcBXiH3mmBsBvsmjOMpgUlwGCgsPY4U1pSpCUem6OQO2w1GOAS41LevoSqXBGGxc1WBgiEjpKs+VkAmt3Am\/Vl7ELEsGuaQkqq43pWVR\/fe+8GleKylyiVAkEp6gF12V8rs1Pi7HBpFV3hRqe82rYHb6GPxFmpBagF94UmNBlHxSg030Q1jnV3pvqw5rcAvIhlYFAHiwj6xOCtBi92Aknac8hzLGdrE+DVDIJqb\/1EwMi9EF\/oKOQeoFWtgPN+6P4TxghEkBRqBZ8PKEHbRo92Hkd9VH7LfYcs3q1HpXyjVb6DiS2uCX0X0MBQXzk6tm8OHn8a7C71YHVRDdaNIfb28hbCiqGLpr7tzNliTvtMoGjG9Squas4lZaVri3AVRAyAOs=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9jaXJjbGVzL21hc3Rlci9zY3JlZW5zaG90cy8wLjEyLjAucG5n","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Teams (formerly known as Circles)","summary":"Bring cloud-users closer together.","description":"## Note: This app is part of the normal Nextcloud releases packages as of Nextcloud 22 and is no longer actively distributed via the app store.\r\n\r\nCircles allows your users to create their own groups of users\/colleagues\/friends.\r\nThose groups of users (or 'circles') can then be used by any other app for sharing purpose (files, social feed, status update, messaging, \u2026).\r\n\r\nDifferent type of circles can be created:\r\n\r\n- A personal circle is a list of users known only to the owner.\r\nThis is the right option if you want to do recurrent sharing with the same group of people.\r\n\r\n- A public circle is an open group visible to anyone willing to join.\r\nYour circle will be visible to everyone and everyone will be able to join the circle.\r\n\r\n- A closed circle requires invitation or confirmation by an admin.\r\nThis is the right circle if you are looking for privacy when sharing your files or ideas.\r\n\r\n- An Secret circle is an open group that can be protected by a password.\r\nUsers won't be able to find this Circle using Nextcloud search engine."}},"isFeatured":false,"authors":[{"name":"Maxence Lange","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5714285714285714,"ratingNumRecent":0,"ratingNumOverall":7,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEAjCCAuoCAhBKMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMTcwNDI2MTUxNDQwWhcNMjcwODAyMTUxNDQwWjASMRAwDgYD\r\nVQQDEwdjaXJjbGVzMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA8RZ\/\r\nwwOWT+qxe98LqIUo2Co7U\/D9esJShgAGJWM9gfkf\/9vNk4113asVJjvhmu78LryH\r\njhQWiwHpCODg9CVL+YC3xStXNq1ZVoEkOnSco9tk\/MMm0r09fl4mFxNCqWG6df1h\r\n3yVK2FpRzh1zFeP\/fZ+\/Ua92j8rQtamxHYai\/4qVSDzMAfotLLTtOF572\/j640Hg\r\nr0jA85T8ba7UT4kUARFYvhaupjeH1TtYcrFtlRRgZP2JUDFh+4olSS7HM+xFmEsm\r\n+4p2a26mNgKceZO21vJZXb4BYXF5tzZYWQHTmRnSC5bWfDNYNAbm2qD9MzQ1Mc50\r\n\/gD7OaBjI6cA6KjtVezrheejbRbBzA+i\/ZRgWKqMcVQ1h5AWPMS16J82WF4RpvHW\r\n5MYLpCkptcMwlmP101UmWpUKBAugGFZ2O9xJHzUKYxkHzUGTtVbBrO7Xh8r\/TsEg\r\nsQjBLzX5Py9kkgOvtXjhhce3b0M4dakSOcsTwccLpZ5gGFLyy+uIWZeSIdBofaPz\r\n8Pf4x6KLV+ry4GM3mcY3XoP7tHd95cr6kOhRzCzfefL54y2kqgosxKZOh0+cv6Sj\r\n3tl06u9Whu\/lnVBuWPbZxsyzEOc7HksuuY20Czk6p8hJUH6kD6OlGQJBKijdlxcM\r\nnCHyjdX74unfIIa5xIKZv4WyjW+LOD7FUTJj6gkCAwEAATANBgkqhkiG9w0BAQsF\r\nAAOCAQEASzjXftWw7sU1ogx6EZNz8H2XhFz6RaQ7y3eXMU\/1c6dvVVN8PlR7WREs\r\njFHSVYSaRx0voHRgACTZff88dKbwWw8G\/\/OhYuRb6qdc2mnpg8n9y7f8b4zSwDUE\r\nT9JNyhYuaEeOwR\/RsqntuS2O+IbTAjQZACSztuPv0GWlp4MBKp+exyYkpt56jTZY\r\neviQFhRsy1tMU76r3uNqXfieGe4vCJsejHT4DI6uFxryMiMVo3H0Kpi\/Ff4npX5B\r\nN73pPg6M2J3Y+Q1k71Ho1iUAn2Awvb5lZtbI0MTEXYRU4xQMTLIBBIxCrLDf5qAk\r\n+gll3ZY6CfXS7ds30\/KYpXDzLmp4YQ==\r\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-09-11T23:57:34.040980Z","releases":[{"version":"1.8.0","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.8.0\/shopping_list.tar.gz","created":"2026-09-11T23:57:34.013841Z","licenses":["agpl"],"lastModified":"2026-09-11T23:57:34.113937Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=30 <=35","signature":"vEt5eFAE9wz9\/mFq4ZKa6JdtS0IPpJw5VpomcYnNNwBLoXlNWy5ftYAkcZ4FgR98dRzkuEyvJXEvKTGmXwAuhC\/+RIU4ObNzpYF0qN\/aLIi2gDUSQ1n4JCFhEb\/LKRsC1xpzb2FOylmIW4wdV6t5X7i+IcfHLUJpSer+lKpfOpu1RoU00rQsFe1I+a98bFglXEGoACYhtxCzmJddSkTYwEWa2gqjB35zVowDWL0rALVJS\/oltvr4DJU5oLaGXo2qvOu1xWQ+iuNyUI5BuxGfQdR0VIgF3yo7UT9e+W+TVnSTg9rBjoZGQLNgYwSUOdS67lwPs4JiyvpqLm4SB+CS1w==","translations":{"en":{"changelog":"### Added\n- Shop areas can be collapsed. Click an area's header, or tab to it and\n press Enter, to fold its items away. The arrow on the left shows whether\n it is open, and the item count stays in the header, so a folded area\n still shows how much is left in it. Your browser remembers the folded\n areas for each list, so they stay folded after a reload. Folding is your\n own view: it changes nothing for the others sharing the list. Public share\n links can fold areas too. Thanks to rubo77 for the idea (#42)\n- Items can be sorted from the list's menu (the three dots). \"Sort items\"\n orders the open items: By area (grouped by shop area in your own drag\n order, as before), By area, A to Z (grouped, and by name inside each area),\n or A to Z (one list by name, each item still showing its area). Dragging\n works in By area only, since the other two decide the order themselves.\n \"Sort checked-off items\" orders the checked-off section: By area, A to Z,\n or Most recent first, so the item you just ticked is on top. By area is\n new there: before, that section kept an order that looked random. Names\n sort in your language. Your browser remembers both choices for all your\n lists, and they change nothing for the others sharing a list. Thanks to\n rubo77 for the ideas (#43, #44)\n- Lists can be pinned, your own and those shared with you. Choose \"Pin\n list\" from a list's menu in the sidebar and it moves up into a Pinned\n section, above your other lists. The pin is yours alone: the others on a\n shared list keep their own order. It is saved on the server, so it is\n the same in every browser you use. Thanks to Shiva (shining-cat) for the\n feature (#45)\n\n### Changed\n- German, Finnish, French, Dutch and Slovak are fully translated again\n (151\/151 strings each), including the new pinning, sorting and input\n help. The new strings were filled in on Crowdin, where the translators\n can still review them\n- The input help's example lines are translated, with a unit each\n language's parser recognises, so the help shows what a paste in that\n language really does"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL290aGVyd29ybGQtZGV2L1Nob3BwaW5nLUxpc3QvbWFpbi9zY3JlZW5zaG90cy9OZXh0Y2xvdWQlMjBTaG9wcGluZyUyMExpc3QlMjBFeGFtcGxlLnBuZw==","smallThumbnail":""}],"videos":[],"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-08-22T18:53:36.801467Z","releases":[{"version":"3.2.2","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=32.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/cwilby\/nextcloud-workflow-media-converter\/releases\/download\/v3.2.2\/workflow_media_converter.tar.gz","created":"2026-08-22T18:53:36.784347Z","licenses":["agpl"],"lastModified":"2026-08-22T18:53:36.851814Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=32 <=34","signature":"dVl7+17nA4KJodBd8rhD0Sfcs4UhE+uQyUv3MP3+2d+huZxpQlzOg2QFizH\/+ySFxKaxxHzjysEF7bIglr+iYumlZ7K8bQnRmfXDaSyuPQvNYTnhb9+87LFcHSs2SphKt4VGsE\/Hg85m2fBUz+IWBOuAZdTzGiPS6uh+PLj13ENHzpcGO0JcKLpmQbpo6DMPfk4iKsyyqrjtwfy0SepHaNt5f7+bFOIGzAI2O7dzTLXqEy85DB8woCTixTf5M3lL5+mYdAulfhITiCelYZ1ygBQuzHfs3POucUTsizLw9opm1IUDnABfaIS2ObbJprdeW0jWKSdWQ42p8TrbGVZuJj5WuI8Yc1D0GN9MfKtq8HH\/NT1SqteWQFCPaVwXOKq4pJkQ0bjZb\/ExpxYT1pxI0ehhOVqxlvyBs1gsizduRHfstnOSnrbIWInRy9R15vv+YicoBKfYKS84rgNFcbsdmOg69SpjnyLX6nBZKT4vvWNyOB1FW0BWacI84327mGu2ZcpaW0o\/YjFv9zQ5UIsnM8Yv9gav4dALFeE4vIfdz73LlKM1PC+A0o287wzFhEHQyaCjkYoyyARvfYNtcnlzkEGztpljRigywYrz++c1IPL8n\/qAOrPJCIhgiVH6Leb\/QSRx6wWIAKkosemZ2P7fkIq0K2iNMib\/shl8F2fI\/XY=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2N3aWxieS9uZXh0Y2xvdWQtd29ya2Zsb3ctbWVkaWEtY29udmVydGVyL21hc3Rlci9zY3JlZW5zaG90cy90aHVtYm5haWwucG5n","smallThumbnail":"https:\/\/raw.githubusercontent.com\/cwilby\/nextcloud-workflow-media-converter\/master\/screenshots\/thumbnail.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2N3aWxieS9uZXh0Y2xvdWQtd29ya2Zsb3ctbWVkaWEtY29udmVydGVyL21hc3Rlci9zY3JlZW5zaG90cy9mbG93LXNldHRpbmdzLXVpLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2N3aWxieS9uZXh0Y2xvdWQtd29ya2Zsb3ctbWVkaWEtY29udmVydGVyL21hc3Rlci9zY3JlZW5zaG90cy9jb252ZXJzaW9uLWJhdGNoLXVpLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2N3aWxieS9uZXh0Y2xvdWQtd29ya2Zsb3ctbWVkaWEtY29udmVydGVyL21hc3Rlci9zY3JlZW5zaG90cy9hZG1pbi1zZXR0aW5ncy11aS5wbmc=","smallThumbnail":""}],"videos":[],"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-07-25T22:22:09.001824Z","releases":[{"version":"2.0.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=30.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/YvesCesar\/doom_nextcloud\/releases\/download\/v2.0.0\/doom_nextcloud.tar.gz","created":"2026-07-25T22:22:08.954788Z","licenses":["agpl"],"lastModified":"2026-07-25T22:22:09.051880Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=30 <=34","signature":"eTEP1MZ\/ZeM3tKeBnSzi28YZRG6RXil+ABY+Zz3kXziDf7PZFlOt+0Ty0udiUu1H\nPPINvT00sF\/tivyePUC+CDIxWyujwphOwL8rqg+xdEtMZrRdHDO6Fz\/ajBHnyW\/I\nKtcGBMSVofP61h4oHvlVKeEBS4tBUvJQvlFo5F8ZyzQz3HC4SZWaBKcgXo56xnMt\nxlJnfbHQCvOLuGI52YTxOlBH0oXmkOPM8pmTtgFLBrWXPdS2KBc3+OMX2ggYzrAp\nj2abKzQ63zZVyQNApbM\/JsE+L3jYcrxrhVdl5A9W0vSOwS1O089v4gOzqvw24Szq\nYu76VqmdrLOMso2JbkyvxthXE3jvQBBIZD1oQo2R6kCPs1AZyGK832mlIl0I21zm\napFeL909EVnx8XbeggtqFG8eFH0FSVe\/UWn6zrV1uRg2xxNUtJGmY9SWiNWQHB9e\n3\/NEhY2VQAHfLK7Buv6RMTZL4kk+upyQSXMvUm1Fuk+Yty4UNMV4gosSlVBJqWKS\n2XkTuodPLGAfbG5FKEr\/rg9hodSEOo0kDrbS9jfVAvyhEA1qjEAfLFQg5twdN5PR\nciKGViCrEuYGmWfTyzw1+wWLrVTma9PLfeMzy\/MC0UdvjDP7AX3Odch6QMrazu7a\npCo26peVGyB5vT3rnmCh4fyicyVoMtMvClA1FhorW4Q=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL3VzZXItYXR0YWNobWVudHMvYXNzZXRzL2Q0Y2ZkNGZmLWI5MzktNDVlMy04ZWZmLWVmNzJjNzQ1ZTRlZQ==","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Doom","summary":"Play Doom directly in Nextcloud","description":"Play the classic Doom game without leaving Nextcloud. Open Doom from the top menu, press play, and face demons in the futuristic bases of Mars.\n\n\t\tAdjust the mouse sensitivity, sound, and other game options to suit you. If you use a js-dos account, save your key in your personal Doom settings to stay signed in across browsers and devices. Your account information is stored securely and can be removed at any time."}},"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:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3Bvd2VyZmxvL2ZpbGVzX2F1dG9yZW5hbWUvcmVmcy9oZWFkcy9tYWluL3NjcmVlbnNob3RzL3NjcmVlbnNob3QtZG90LXJlbmFtZS1jb25mLnBuZw==","smallThumbnail":""}],"videos":[],"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":"mailnotifier","categories":["workflow"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/vevedh\/mailnotifier\/issues","website":"","created":"2023-04-28T15:53:10.830446Z","lastModified":"2023-04-29T01:35:11.948650Z","releases":[{"version":"0.0.3","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=25.0.0 <27.0.0","minIntSize":32,"download":"https:\/\/github.com\/vevedh\/mailnotifier\/raw\/main\/build\/artifacts\/mailnotifier.tar.gz","created":"2023-04-29T01:35:11.942542Z","licenses":["agpl"],"lastModified":"2023-04-29T01:35:12.019659Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=25 <=26","signature":"zQ6SvCPDH23xMc74z9CHRlzWLtwMNjWz3eOCMHH9iKHXmUuB+DhGEbtmFQ99OoAL\nyE3Dk92S2ktn88sQ0ujyKe9QJqh134Oj80JCM53aqQQC8C3pPZmqH2M4gGetCaaD\nfVQPfcS6\/lQBJkncFQYqGXoJzzZHh556Q5yzcwW58xzr0nTp4G0Zrw3Mqw1n6H\/K\njY3GghSx9um+tQ6vIa8iCj0B5Ld\/hQ\/ybE0b8mlIMvv6d+O+1VT4qzny2\/1CmBuZ\n2k3G2UH\/AMSE1FWghGEPyY325IEoPO8SGMWv2Zld3PsJrjIqDo8J4A+jgvo6pxg\/\nnm9zVTjGNes43jS6bY82PRRibW8UaBMv4+R0Z\/QkcpM\/J+ep+Vp2SBveF39Fp3cZ\npGfsJ2J429efBZbtJrHE4NCQEYJCtWBXsrQRF5l4ddLW3yOfhzpmR\/H76bRkLXvE\n9izTroYqNrz7pXhvixrDHOyxIpS4q1TY5M+oQrcarq85uB9NQvBfkltHFqMl9tCp\nqX0XHlD4cLrv\/5hEknyLQKtIGfk0Lwkt6s1nExs+k8tyKG\/\/XVQhNPA1pnxSquPx\n5rpqHpz3XzyZlKm3s9IvBOpqKl+RTgoe8LK4bP3ZHBk5CU4o+2ui22OksvPXkHHu\n2ddDI72GucX5hNmxLgyAK55d2f4aeKoAkaeETu2KvGo=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3ZldmVkaC9tYWlsbm90aWZpZXIvbWFpbi9zY3JlZW5zaG90cy9zY3JlZW5zaG90X21haWwxLnBuZw==","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Mail Notifier","summary":"Send Mail Notification","description":"Send Mail Notification"}},"isFeatured":false,"authors":[{"name":"Herv\u00e9 de CHAVIGNY","mail":"vevedh@gmail.com","homepage":"https:\/\/github.com\/vevedh"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBzCCAu8CAhIUMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjMwNDI4MTQyMTU2WhcNMzMwODAzMTQyMTU2WjAXMRUwEwYD\nVQQDDAxtYWlsbm90aWZpZXIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC\nAQDlCmHAjqE+Rtg6+DvDy1BJABnhcbBT6B2roCanq7RB\/is2+CiqcvOQRohZXwzn\n3\/sSEqldEPDg+mO1BH1MZ5SqNBYarUYqOWgqcyJe3v6ylM7jNeuhF0rSqmYq3LAh\n8ryZrNxpC+wlH8iX8qHPobHBf9739p7b+Qp9eNPxco8oGTrZbzRFDOWSeu+Z9jhD\n2brosUenumWSJRZYZt8T3iTtx1SN+RH\/mHokXi7WwK0YQhEnCOsWeRLsZv+uqajl\nOEe3fUUzLwl9xhEtOLUge0nZQwU4uCtVJDmw\/LyFRDfLsTBdATONXrkBE0Q4WBNd\nSUCVUFwS\/J+5gahkuYgzmb\/nCJTU2tHloYpJ7bOgareMfGZkFmXOXe5jeOoE8AEG\n9D5XR9jzdPUXSlIhEK+B+vtoVoc11x+MdPXEOjORA\/rFJXoHiR8I\/664EpMrN0SC\naZ\/g3BVlzJj1\/rMGh8n0\/AFpgWTEf7j\/DXk+XR8J1gI4jpKoXTxIhXYqgarD2mIw\nLiyNzofUdNtARHT2r20kWymYpeOpn+jF6aW+JavwbB9yWipAy8cFoBXnTYbjSa3X\nA5FGgvBNaFBcyitmqExDL5tgO3SXmQZ1kOucHcNRJLxUFC7PtXAHvjB2brwkEguM\nz0UqZx8yV3XwGdr3ndP\/hKAxPF8Ep\/+kL3kY3txS04iYLQIDAQABMA0GCSqGSIb3\nDQEBCwUAA4IBAQBTBkki5lAjO6n3KNcb7JLqwF168AEk0kK1l7ZRu8tKM\/YU1v2x\nAZfniCwUnDWMICLjVzrhZtrPS3PK\/CWfdnM0iG7oZKTsyXmOwShW6omHEK2o\/FTq\nB24yHXrOZmtb8XbgiDM5Ja6Ft0WWLZsO1TfFWHYLkDQbEewqtoqPvmAAn2C06nmJ\nV\/W371GQm1PROKiU08M6ZTAJ9RF4BytX+LAHRmJDDh4bvEQOjpiv9Ldyo9BUBhJI\nYcuDxg0f7vJ2T1ZBqey8jhD2ddQd44vAZ4tkaVJnSyMgZFH\/NzKbJGMgIFgNAYJ7\njqs8azQE+\/Pcypd2kKTLiHGVExaPdkN7wXBN\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-08-25T14:56:02.591993Z","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:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9tYXRpYXNkZWxlbGxpcy5naXRodWIuaW8vaW1nL3F1aWNrbm90ZXMvcXVpY2tub3Rlcy1ncmlkLXZpZXcuanBlZw==","smallThumbnail":"https:\/\/matiasdelellis.github.io\/img\/quicknotes\/quicknotes-grid-view-small.jpeg"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9tYXRpYXNkZWxlbGxpcy5naXRodWIuaW8vaW1nL3F1aWNrbm90ZXMvcXVpY2tub3Rlcy1ub3RlLWVkaXQuanBlZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9tYXRpYXNkZWxlbGxpcy5naXRodWIuaW8vaW1nL3F1aWNrbm90ZXMvcXVpY2tub3Rlcy1yaWNoLXRleHQuanBlZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9tYXRpYXNkZWxlbGxpcy5naXRodWIuaW8vaW1nL3F1aWNrbm90ZXMvcXVpY2tub3Rlcy1hdHRhY2htZW50cy5qcGVn","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9tYXRpYXNkZWxlbGxpcy5naXRodWIuaW8vaW1nL3F1aWNrbm90ZXMvcXVpY2tub3Rlcy1zaGFyZWQtbm90ZS5qcGVn","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Quick notes","summary":"Quick notes on small cards, with colors, tags, attachments, reminders and sharing","description":"Take quick notes on small cards, organized by colors and tags, with basic rich\ntext \u2014 bold, italic, lists \u2014 and any file of your Nextcloud attached to them.\n\nNotes can be shared with other people and with groups, and every share says what\nit allows: can view, can edit, or pass the note on. Editing a shared note is real\ncollaboration, and if two people save at once the second one is told rather than\nquietly overwriting the first. The attachments travel with the note: whoever can\nsee it can see them, and images, video and audio open in the Nextcloud viewer.\n\nWhat belongs to the note is the same for everybody \u2014 the title, the content, the\ncolour, the attachments. What belongs to you is yours: your pin, your tags, your\nreminder and whether you archived it. Pinning a note somebody shared with you\ndoes not pin it for them, and two people can be reminded of the same note at\ntheir own time.\n\nA reminder arrives as a Nextcloud notification, and can also be published as a\nread-only calendar for the Calendar app and any CalDAV client."}},"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":"files_frommail","categories":["files","tools"],"userDocs":"","adminDocs":"https:\/\/github.com\/nextcloud\/files_frommail\/blob\/master\/README.md","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/files_frommail\/issues","website":"https:\/\/github.com\/nextcloud\/files_frommail","created":"2017-11-23T20:28:34.746929Z","lastModified":"2020-03-12T14:45:35.084780Z","releases":[{"version":"0.4.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=18.0.0 <19.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud\/files_frommail\/releases\/download\/v0.4.0\/files_frommail-0.4.0.tar.gz","created":"2020-03-12T14:44:56.627594Z","licenses":["agpl"],"lastModified":"2020-03-12T14:44:56.712994Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=18 <=18","signature":"jitq4GHIVZYjZVQnBU07ZVeyZ4Bn3w0GbhrfryoptPHUSr988mOf4+T0xTT1RJCjqdyW3woBYib+\/jeuAFVZxNt6liwu6MHXOlmZgIjlhU50E\/eV9vctvpad4gpttc7\/9wM57EZ58uIXgTc7VEc6tqRIMwhpiGp2t8yUofo7ANnU9Nc3KHSrLpWpYc+dBQmyDF5dkGkEDJdojBn8+w9n+QOG3DAjZmvIoXEBhnuwrOYhs5Eh26MHV7+mBra7pGT4iCBV1AHVZ923L3D0w\/TH2F5jAECqqWYmX4MPWvBPl0lYhI\/P\/FlUl3nX\/UK5fYHRfoMObQSO01IiGQKzCzxMYirF3G1h8SW4Rg3r9rBzZzyG5yB+tpWrj6bCuyJYDplY1jxw9ZsATNAvCXOJj3w5KCJUKbc+aLugDJcF5UdabK+Dlxci3a7N5BTWuUUuYsGY3fEANEQ2z5cKIwOQlaQsPfRBiRe2ppJ18\/qWoEOtfp2QQ7R9FX6op90C4LkyVYwLO8mWRBNyqQ6UTaH6BDa3RMfJxOg7GzcMKNyF3euy0LLvanGO36aFEu\/CboVKM9XUbL1AHju7LXdA3O161n55r\/CO1+mrtRVgfzbMi\/4tpZvCCePJpC1aoIAA28dmMx+BLwD0xKNCHI9N8+PDtU\/odoYfhR0sIOx0acZUrrBjSNc=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9maWxlc19mcm9tbWFpbC9tYXN0ZXIvc2NyZWVuc2hvdHMvdjAuMS4wLnBuZw==","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Files From Mail","summary":"Recover your email attachments from your cloud","description":"Allows an admin to link a drop-mailbox to Nextcloud.\n\t\tThis way, you can set a mail address and every mails+attachments send to this mail address will be automatically be saved on the cloud."}},"isFeatured":false,"authors":[{"name":"Maxence Lange","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.16666666666666666,"ratingNumRecent":0,"ratingNumOverall":6,"certificate":"-----BEGIN CERTIFICATE-----\nMIIECTCCAvECAhB7MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMTcxMTIzMTY1ODMzWhcNMjgwMjI5MTY1ODMzWjAZMRcwFQYD\nVQQDDA5maWxlc19mcm9tbWFpbDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC\nggIBALgZcYWNwOJR5NCG3Hwd8ZAE70e4plNuug6I6VdPzo9bf56yUDiBLTJcMODX\n2HeYJIlxVLS4rboV2p0M2ymHpJ8SzIx1OCSbe9jzrJZSsb8b+85YjC1qTSqqJhEc\nlJmnLq\/gNTsgWq\/PZE8001in9ljphJaQtVt+iTcBse6EyDSGx5rfN+1t7UF+bZsa\n\/V4nR9WYeYdMLPXVDoE6VCrenGZkFdWmwKbjUfccQloTAiUtzA387+CnSLe95KFS\n4NDjjllwhDqlIaCh+1Z1yr03bnwrKxcJO42PDnezu8Xs3rUXpTTzeDRU5DPGNsW4\nqLYtoNJky4pHQLxu87Od9Za9Hq3o495o9Q3ABRn3BG07pXpO05B6Xb9L3ky35rDd\nHZ8JDOUVFvHHoRs2rj3spY\/JO66JZ4BAlM5moXBQC02Lm7mI902SWJomwRTktw33\nc0VJD7z4BXcNRTHjv9uT2TrNC1iicM6p0v7W9CXODrMB5u1QFqMdFSFoT0qPTAYu\nBO0hNyp+uqLUU9xyonL0Jeqb8DZ2l+CuH1s1h\/HD8jvqWmTpH3O+iH2LO9S0T2wf\nKx5PQ\/uQ3KnEbcHASEsByqXltT1qck9muNFSkBeHGNcWebBH0dryjm\/7o\/Js0S6t\nmAWUG3g\/Hwbydx+BX7\/rM9c0G5xBoJRvpTXi2D9SHfgJYoCxAgMBAAEwDQYJKoZI\nhvcNAQELBQADggEBACYErgtFzVFR+TI1KqMJwodJVD545Iv6WvUHCJSD\/GFcCIrC\n1QAuYz6grI20yHPLApxY6AfZ6FiVdfvmJgjB8AXnEPaKaCKpJ3TNHQUcpe5ir0mb\neypoLg17Q1e6Tdntd2ugPRz8XGCrqi8EvYBhMKwjGrwHEhz4gKWHMsNkR9rkl+9x\nhag5y+9wXKQs20PZzu2z5FbqZEuhf5Al4tlvc1fuhAe07mZq82a0T3YxclxyZ0fR\n\/HZcK6C6xvxxh7G0ciHdNlEC55UFU1w3aahxUpON9MwuXcGqBIqJTKn2ESdHS8Cs\nC4SfgYMbwCxw9juQLbjkndYHdf+GeWQva90FwvI=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"w2g2","categories":["files","social"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/newroco\/W2G2\/issues","website":"https:\/\/github.com\/newroco\/W2G2","created":"2018-01-12T07:33:38.710319Z","lastModified":"2022-06-27T06:22:21.119073Z","releases":[{"version":"3.3.9","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=21.0.0 <25.0.0","minIntSize":32,"download":"https:\/\/github.com\/newroco\/W2G2\/releases\/download\/3.3.9\/w2g2.tar.gz","created":"2022-06-27T06:22:20.863163Z","licenses":["agpl"],"lastModified":"2022-06-27T06:22:21.582446Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=21 <=24","signature":"aO81b5fqyrh6TuAo4\/1OceY8ghbEw+vRurHq6j5SjcyTtYwJ7andgoY8lCustuJV\n6VDxPtwuKHcjugPWFBM1Fp01ke648oO9b9PNDbSxdJQCi5WpoKRPATYIhMGTrC1g\nfyLTJqm+Xfurgmsl1fp4RVZmLaxHY6PMExKllTOLvReG4046N42T2O02bR4PO1Ja\nKeLNyr5Kioti9hcIBtfngu0mAetodRqjO15FFimWktTImXks0pP\/7ZY\/wHN\/rTaX\nTmMBYmFJYCqI1P4l+UyWTm3Dpv0GumoA8yGN8cgz+DLdE\/863n3pa4Rn\/cMZYUw+\n546d6Wk8zN5pR4FzHUBURYAm\/bMl4g8otkQbuNz5h500FTXsj6Od4Z6lb5QEJ7g4\nrZJPktyB+gWQXcgeaPtsQKN2n7zGmCZ3+y4PzdUkDZYnahDCfxeHB4XOos4FtSdP\nI0AYBxBuopfPR04\/3ZqvDCAPDogROHaUwinm\/PJfcMqJ6AiTntUBeFo6ncoSVM4Q\nyUDPgctQTJpHXjw201H49kgzPeI5W8AGFORkwgbxc5yOA37du7BkneNGmATJz8pt\nVZ0hrMtIVRNUfr6VoK0oc0doi48wcB6OIpRl\/znElHEm23veCzbnny+l1fJNUUNX\nsLlf317CmVOBGXF8WC9jTmoXhnGaN\/ndshUlxNlNm1I=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25ld3JvY28vVzJHMi9tYXN0ZXIvc2NyZWVuc2hvdHMvc2NyZWVuc2hvdF8wMS5QTkc=","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"W2G2","summary":"Visual locking of files and folders to contribute to a better collaboration","description":"Nextcloud plugin that allows the users to lock files and folders.\n\t\tIt works with files and folders owned by the user, shared by another user or inside a group folder.\n\n\t\tThis is a fork from the Working2gether app, with enhancements."}},"isFeatured":false,"authors":[{"name":"Newroco","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIID\/zCCAucCAhCHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMTgwMTEwMTUwODAwWhcNMjgwNDE3MTUwODAwWjAPMQ0wCwYD\nVQQDDAR3MmcyMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAxX1MXltN\nbrLY1b5657Fp7cBsrpTrqWiTh97MTfpyiekwDB7puT+hgPlUpzybgPDMYIeSYVwH\nEg\/ZQUBha20vJhRbj8Jl6wQ4al6RtPBaQFnUV2mgpzDjMWBcrHPfIrEMAAL0\/Dpc\ndyDxDsQRg4ov4aTk0h\/anbbJaklebDd+dq7eGk+SNkFV+uu2LI2maJIEmrzH66x\/\nf1vcWfEsYxCyjCp4v3Ix3QMW\/KCKuD8w27qq73wUuny8KeBTz6dGb8GQxfO6LO6b\nmkwaFFDh+j0eZ1+bA\/oEpdAbf6ndGmUrbK192Bb+Xb605vs6G6zz2YQeDrUe3S\/n\nTyuJRK\/HoTZt+Pp335foNjSvW+jFe3gUffvzx+kONDlKTRr1aeZGunf+HvKXwibO\n+hvA8noqZaKw3ezNnGwM3ekrwx0QXad\/1VZPO5wfAKZaIIMvo24xZPCUwGtdMwFz\n6arOs95WZ5yim28hVCERTT4PmgQ51lUM2ITS1d3W\/MMfP4XKG9A34AqRC921waew\n9DM6mO22PWIvBLmMGMn8Mgc6ODo1491ZGvMKnEEapjdtNb9191nDJXdVl8ERcDvp\nTT4zxEzlOslY6L2f3m2tD+pQInv5ThgbHY8iuwBAVUduQJx6T8Ctr0RdqodmLCzo\n2dPA+lRoFjeh89RhV8gSVNnEVz19UlNqMNcCAwEAATANBgkqhkiG9w0BAQsFAAOC\nAQEAjtKVX7lbMX\/3MRJ8upPEtl2W8AT6x6pNWaYVtLeoaB90wJ53UjMjwC9OM6jp\nvsHRRTdeKZNmh8QOvdHJVeqUku\/oLLJOAI\/Yp+EqoPqV8z3989wgqCmiA2k+HUCf\n5joX5bEhYl9o6EqaH6mFgqdCLIGtw7eURmp6KvjS9Gq1gcGbe4ISg8f6ua3TSN1J\nIOIUOMKwnfd2SX7XGyzFwpUkHPIhX0QC2bd622QOHPE1928ztUalu8e+rx0Y1s4d\n0ik9gvLBKmCXt4NK+nmp3NfwW3CIb9PQ2rtsVocqNFIHxG\/s8u58rW5YTi4NALuU\nN+ZerETitymxP9TEj96tg05Gcw==\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-07-27T17:00:32.375629Z","releases":[{"version":"4.5.2","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.2\/integration_openai-v4.5.2.tar.gz","created":"2026-07-27T16:57:35.196320Z","licenses":["agpl"],"lastModified":"2026-07-27T16:57:35.257266Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=34","signature":"NI6Hy\/piTUyD8cYBtWDFQlSOzojPaamOlRMVOD+NekJbZykHmj1SeYp1RVkDK+FXqyjgaOzs2jHn2tFAVKYZl0N3WWdxOH3nDcynWp20KR4pNVUvEwjD5JkMCcxCXhJLOOrMM7OIxv3f1sqho8WFy0sodtRT1wRX1Fdl9t0+4AiDCoWp7DALFsnjRk7UnIiLX3ljPZmP2rhmHBli9BOd\/YW1SQjlW6eVAXVlVRb6z4azxrFSOzIpFtr6To+gawmr79+8ppexyi\/2jerftELngqe3QkmtLRkapqzUAxso7uUnWBjuLgKwHjY\/dl20Jak7wNWEktcXGpyImJpA8HAXXNOn4yquOEcGnf9fW7B74L6anRIpTcOH+Cy70SJTRe1GuZmdxHhDE0UO4Hvigd3Re77yQgk+ZT96hLnWoxLPkAFn5gPZySwYClC90S3v8dbySEPW93G00kxJSiwXFXfuTr7CTsL5RH1lvYAn2\/ttkE4IyR4n9OMcuVTkaA0OXgAQCG0YHwaw8LzLWvJFIRt9qSaocV8OHpSEsOq10SWu6j+ORaIWsmTGg7V8Qa2pZnqIHmOIgCpZAQ3YSx2a3KEr7qosMGhXmLA2\/Szo57c0O8OURTMigFdIFmC2Q\/eWQRMWZE+bjWiO0NV+4iY1QcaI4bwlXYldF2VaQEB09TGT+xY=","translations":{"en":{"changelog":"### Fixed\n\n- Fix on some instances EntityType not being found @lukasdotcom [#393](https:\/\/github.com\/nextcloud\/integration_openai\/pull\/393)\n- Fix: openrouter filters out non llm models by default @lukasdotcom [#404](https:\/\/github.com\/nextcloud\/integration_openai\/pull\/404)\n- Fix: mistral passes references when tool calls are used @lukasdotcom [#409](https:\/\/github.com\/nextcloud\/integration_openai\/pull\/409)"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL25leHRjbG91ZC9pbnRlZ3JhdGlvbl9vcGVuYWkvcmF3L21haW4vaW1nL3NjcmVlbnNob3QxLmpwZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL25leHRjbG91ZC9pbnRlZ3JhdGlvbl9vcGVuYWkvcmF3L21haW4vaW1nL3NjcmVlbnNob3QyLmpwZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL25leHRjbG91ZC9pbnRlZ3JhdGlvbl9vcGVuYWkvcmF3L21haW4vaW1nL3NjcmVlbnNob3QzLmpwZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL25leHRjbG91ZC9pbnRlZ3JhdGlvbl9vcGVuYWkvcmF3L21haW4vaW1nL3NjcmVlbnNob3Q0LmpwZw==","smallThumbnail":""}],"videos":[],"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":"unsplash","categories":["customization","multimedia","tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/unsplash\/issues","website":"https:\/\/github.com\/nextcloud\/unsplash\/","created":"2017-10-31T10:20:55.264171Z","lastModified":"2025-05-20T09:25:40.255998Z","releases":[{"version":"3.1.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.0.0 <8.5.0","platformVersionSpec":">=26.0.0 <32.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/unsplash\/releases\/download\/v3.1.0\/unsplash-v3.1.0.tar.gz","created":"2025-05-20T09:25:40.247029Z","licenses":["agpl"],"lastModified":"2025-05-20T09:25:40.299458Z","isNightly":false,"rawPhpVersionSpec":">=8.0 <=8.4","rawPlatformVersionSpec":">=26 <=31","signature":"eu36PJ6ENDj5JlGl\/kxi+6bMVX9P6cXQN9S1BWfd0dPLXpRGfDdv7+nDwF1vgJqQKuMs6mWqtnZrfKnOziGA3N7tBTi1GMfGdDUUwyKQ4Ca818RFlWRwRy6huz95StoN68TDz\/G2nEJ2u6RwcB1\/KXTiFCmGEuNi7THJ94CnBrpFZxL5kL0SfmVV1wdoO3lyGquvsidJ0LyeENG10td6UHeT9PNlzQhxLSzpMghK7mBrqPhPJr2zU3D08OzLB\/cftUojH5zRQyeG3M2\/q0uNS6WaEVeoY3Rg2jmbOzV6XF5jruck8V5fHsZm8XozmBT0Eo0QqAX9TJpE\/E5AmPjIgc7V6HJTb7TNeySmX6\/JViMH\/JytUAies3bf3NzdSmbfftYBN4pTUZcKJY+GMVF73i\/mzKGOFRZO9vwVFIg1l5H+UM1RgGsV\/yLiQQVVGvvJxp4Rnjr0nkl9yFioD6xoxmItOa8aqesHn3rcE83ykcK6bu8Q+VOAL\/d74HuJe88gIGigQ1UEZ7AeQ1KRiAdVFNLjKkqmsQcENSHahPghZ\/RXleMGb67BpoZY2aXVK11TU6UN+3+9dvUnFVI4VJQ07S00vqXfxrl6yiH0pEDw7vljsaZk5s8xnI0jS\/TJkV9j2HNqZQGHMMTYjUHQSjP+izseFNsTeE0bP3Pha3MfaKE=","translations":{"en":{"changelog":"### What's Changed\n* Add NC 31 support by @cociweb in https:\/\/github.com\/nextcloud\/unsplash\/pull\/165\n* Add Bing Daily Wallpaper by @brucetruth in https:\/\/github.com\/nextcloud\/unsplash\/pull\/155\n\n### Fixed\n* fix(settings): swap deprecated `style()` for `addStyle()` + fix for missing `user.js` resource by @joshtrichards in https:\/\/github.com\/nextcloud\/unsplash\/pull\/158\n* fix(provider): Hide verbose curl output behind `debug` by @joshtrichards in https:\/\/github.com\/nextcloud\/unsplash\/pull\/162\n\n### Other\n* chore(routes): eliminate usage of deprecated `registerRoutes()` by @joshtrichards in https:\/\/github.com\/nextcloud\/unsplash\/pull\/157\n* refactor: Use constructor property promotion by @joshtrichards in https:\/\/github.com\/nextcloud\/unsplash\/pull\/159\n* chore: Move to IBootstrap and refactor Application.php by @joshtrichards in https:\/\/github.com\/nextcloud\/unsplash\/pull\/160\n\n### New Contributors\n* @joshtrichards made their first contribution in https:\/\/github.com\/nextcloud\/unsplash\/pull\/157\n* @cociweb made their first contribution in https:\/\/github.com\/nextcloud\/unsplash\/pull\/165\n* @brucetruth made their first contribution in https:\/\/github.com\/nextcloud\/unsplash\/pull\/155\n\n**Full Changelog**: https:\/\/github.com\/nextcloud\/unsplash\/compare\/v3.0.3...v3.1.0"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC91bnNwbGFzaC9tYXN0ZXIvdW5zcGxhc2guanBn","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC91bnNwbGFzaC9tYXN0ZXIvdW5zcGxhc2gtaGVhZGVyLmpwZw==","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Splash","summary":"\ud83d\udcf8\ud83d\udd00\u2601\ufe0f Random background from Unsplash","description":"Show a new random featured nature photo in your nextcloud. Now with choosable motives!"},"de":{"name":"Splash","summary":"\ud83d\udcf8\ud83d\udd00\u2601\ufe0f Zuf\u00e4llige Hintergrundbilder von Unsplash","description":"Zeigt ein zuf\u00e4llig ausgew\u00e4hltes Naturfoto in ihrer Nextcloud. Jetzt auch mit selbstw\u00e4hlbaren Motiven!"}},"isFeatured":false,"authors":[{"name":"Jan C. Borchardt","mail":"","homepage":"https:\/\/jancborchardt.net"},{"name":"Marius Wieschollek","mail":"","homepage":"https:\/\/github.com\/marius-wieschollek"},{"name":"Felix N\u00fcsse","mail":"","homepage":"https:\/\/github.com\/newhinton"}],"ratingRecent":0.5,"ratingOverall":0.9137931034482759,"ratingNumRecent":0,"ratingNumOverall":29,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEAzCCAusCAhByMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMTcxMDMxMTAxOTM4WhcNMjgwMjA2MTAxOTM4WjATMREwDwYD\r\nVQQDDAh1bnNwbGFzaDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMnw\r\nzlwf6NAuoy6yK6SoYSf8Oa3eINsJrPE9GLDIIlW8VAtiTFllCafxyILDfHfnQbNv\r\n8IXj6Km3I3\/2T3LGBzIcP0ccu01i4\/ZvLZfMdT98AKxS0RW2\/qz9smzhjFETQSmG\r\nxA9t0zydfWMt3sv0M2ql05qK1x4dG43r7ydeHZCLcfrG3l9XRDVe30gV4xBxGp2W\r\nqowJjZeuWOFH8spzvf02pydhG2kvD\/zrPtD3Iq2cS4D2APa8xC69QlDkAnSmASk9\r\nPzmM6CIqP2iqKDbyGeTdtIInhhV9MccC9419PSjTSc0whUDe6DnGp2VV0jtqXymR\r\nEQoafOj7uXhndZSjCYdO1QbyghfsRu30NctBqOIqTl6Xwau0qZOX+ieIXkk3vyav\r\nZeR6\/BPANvI4zMq06emYQGZiPBBXznrPak9Eh02qsPSwl2wqDs1wMpetPdPlzcyT\r\nwsxjGePPrPeRFDxZNPGfQIn8Eyh64zYWIQTRx56X6+cs7iSo2UTwv33V5IOoAkR1\r\nFLG4uYZL3spDnC4EECxPb+bfpvDgPFCRaPadnHWStuy\/m4aLs1TvzAbtMvA5A19H\r\nwbqRBQ1WpABnH81n8yZw5CCj82VPw2Rl\/Y3D13kM5mT+vNE5uuT6MGRDWywrp1q6\r\n9T8PbUCNez93g\/7C+E3r9UV67scCk52N8elHfFN\/AgMBAAEwDQYJKoZIhvcNAQEL\r\nBQADggEBAEB\/kwTao9I5oXjynhOTWCOlnflhNB9yw0uSBG4x1S5McB3duFjAow0m\r\noJH1RQqsXHzEZtnN\/yWRtyzg2nJPlHBxEqwL0Bs5ZfL2mOA8o0qmGx\/qeTT9ND21\r\n6IcRQ\/E1l6pAj0vLPnNRRqo2iyI1zQBRriYMzMTm1Q4LhftMrRImCVUnYOy5u\/hZ\r\nrAfS2oU\/jjP\/n5BkPssq\/mIKtqy4KmIvrmmxvL2pS8tK7BpObNQEUeo+emOnLSFR\r\nHhuAiAGm6FYPKhD9o+iPorYKU1rXJfXTqnoVIv8g5ImS6GkfmMAxHRIsSLf8052\/\r\nuS3m5jAZMTBmoRwgfXVAhguI1QPMerk=\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"mood","categories":["social"],"userDocs":"","adminDocs":"https:\/\/github.com\/daita\/mood\/wiki","developerDocs":"","issueTracker":"https:\/\/github.com\/daita\/mood\/issues","website":"https:\/\/github.com\/daita\/mood","created":"2017-06-14T19:11:26.333439Z","lastModified":"2019-07-03T19:41:26.276158Z","releases":[{"version":"0.5.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=16.0.0 <18.0.0","minIntSize":32,"download":"https:\/\/github.com\/daita\/mood\/releases\/download\/v0.5.0\/mood-0.5.0.tar.gz","created":"2019-07-03T19:41:26.266464Z","licenses":["agpl"],"lastModified":"2019-07-03T19:41:26.347567Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=16 <=17","signature":"LpQAjern0OV3S7QXUxq3kGrjmDbIH6zOOpdMl1K3r52JJ33Gf+G\/gHy5mvqijWH9zk8s68WI2CMyaSPpzginX35wzx4iCFSv76SEMiBVEHfYyMoWLpeqg5QBv094qAMd44M4VjQ7nvK7mCXarhGkrRhE8T48vCBE89ylvULuzsrAG22sGzIRxxgQHHlvtxyY6XOL2nQ31il\/HQvzigKXNZxKhmvI9lETXw8SQWR4ppi7sGzT1yPdFGqMibpDrFrokKkPwZPJ9pJNRSdWoqER4fqXsYHj+A+aNNtFkufbq4J3vHdF\/Z37Hy2FiXvUTWjZ4w11OHUe0nV\/BOIFBbRLw\/bfVxyJWU\/fCfkgxs+wB+GuZPWeqt2ZEjSvhHn7i+F8fxgK5RMEKlt4Ridtk\/qwKOnE1AZlM6QGP92qlrSZho+rkmDmafY\/EQxIku4XVjy3Lfy8xmlReDqrg88lFHoEYyatJuJcz9LMTLZ8OhJjRVLVFfanyQMeL12EwQH269SDQIbgiJWKXPT\/I4hXYAASxdn84aVeQbD8KcZ16ddyqR\/WjSy8U8laz4pgPZQ7k+9IUeFhtt3Nbk6MxVylTkI7XxeohX5cjNx8tnqgWTUudDP1BdvxTtDc86FbdoUf09Qp4FP6RCuovBJBKLQBRpzeTud3KkqkSdq3il\/IvMwPqJM=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/CgkJaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2RhaXRhL21vb2QvbWFzdGVyL3NjcmVlbnNob3RzLzAuMi4wLnBuZw==","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"mood","summary":"Your mood over the clouds","description":"**mood** use the **Activity** and **Circles** apps to make the perfect social media tool for your Nextcloud.\n\n_Note: **mood** is deprecated and not maintained anymore. Please consider switching to the **Social** app._\n\n\ud83d\udcac With **mood**, you can instantly share a short text with other users on your instance: it can be a status update, a link, an information or anything you want.\nYou don't have to share with everyone: thanks to the **Circles** app, you decide who can see your moods \ud83d\udd12\n\nIf you want to connect with other instances, you can federate your Circles with them.\nLink your _circles_ with remote clouds and your messages will be broadcast all over the mesh!\ud83d\ude80"}},"isFeatured":false,"authors":[{"name":"Maxence Lange","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIID\/zCCAucCAhBWMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMTcwNjEzMTEwNDU1WhcNMjcwOTE5MTEwNDU1WjAPMQ0wCwYD\nVQQDDARtb29kMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAwMjxF6hq\nzOLhBJzuwzwgXds\/FRKcV\/HAxMiQ4gCeI0V2Osw+\/ND3OH1iNZGcqde+pb7Yrj\/U\nHGBbcnVqYd9rdFMkbyjuE2OJIVIJvaRX8WmSB+s+Cmz4mWfaTNIl5VsAWCoXXZa5\ns+qyrz\/PHL\/KsI3+2BkswBlmuESCGkDvWpdB68InPRULKm0HjQWUqeYfjG3bAk3M\n36qDLWVfseDz7Vronl\/jk+jWW0aN0qINaW2RbvbERjJzsGaUMb\/lDlG7r8CMDX\/3\nrHB8mU0\/dHFvmrfGnJqHO7aYZUD0avf1PszqQB8c0OXJZOQHvBmxe9J1TVI2wj06\nL0BOh20WyFkmVEC5uuMxudXDiFz4ZVNdY70kQjXQYtGWNTDJ946vjcDrzZ8Mwrr6\n6kpg\/kpID8LwyN6lN7tAPdpmA\/R4MN9241RMwEbY+VkBV1zzLNJTMaUr7EowgIMx\nOswx7clSZqg0eBMO5GJg1ieDkhnWP2FEOZpsYYFsdXmqTXhd8BMnBsWQordfBR6w\nI5MDy10WxmEFaLBujKamI2iJF\/uyOqbDbfHZMOHWDCMmngNuQJb5nd2yPlcDDaXr\na7uDIGqpiJIi6afCs31qH6oy7X7w7seplRYIpAo4pFtChCoqH6bdBi\/NoQpWBIC5\nZYTLmxP\/FamuTNDyKEpKa9vY+IiOGWxSFGECAwEAATANBgkqhkiG9w0BAQsFAAOC\nAQEAichiB4ezsplGWff2XiE8psAWDI0hp+V37AotYptVzywn5A+Kl+dqK0VphD3L\nYEW5Rq28guNLcwZEogVT\/nqKhBJMbADUTwQxmFMvm1Z0uQPCCe1zkz9k3eEQnK\/U\nu\/KAY\/\/kA8gQa83Y3fDELQKEmGwRI4IiMWdLtGZYC4wgDJ2WfogmfA+yVWJzWW+t\nfSxYgkW6ucbReYSWdbd6AQY2s21ZSWfdXd76mihRugTo+jh4UB2d+K5lQ30rTchN\nvOvmUKBLA7Cc2C5STxHqRjhsVxKX7K6+U2B\/Y+Ok2HtG1koAuHumJp2n\/52JVhGM\nCnm5xpLXqI7cw0NPS0y8VJwC9Q==\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\/ConductionNL\/opencatalogi\/issues","website":"https:\/\/opencatalogi.conduction.nl\/","created":"2024-08-20T20:51:37.529873Z","lastModified":"2026-09-20T03:50:29.184009Z","releases":[{"version":"1.0.9","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 <35.0.0","minIntSize":64,"download":"https:\/\/github.com\/ConductionNL\/opencatalogi\/releases\/download\/v1.0.9\/opencatalogi-1.0.9.tar.gz","created":"2026-08-10T09:08:51.932252Z","licenses":["agpl"],"lastModified":"2026-08-10T09:08:52.100249Z","isNightly":false,"rawPhpVersionSpec":">=8.0","rawPlatformVersionSpec":">=28 <=34","signature":"+bWKCIXR1xWNtLk5KguRcy+UrLMOOT53EnW739CnkBTIlyVkv0JqhgtlX78OKWXsj7FmjQSi9s0W1\/dIv137VHOb2wEwPy315V7PHY6ZYMWNjdv2+s21SjEUsg\/rMjbdLGCHXmmtjOPk1GZbVIbyVMRk0p7DwP4HjnZy203o8O9aBKgC3VFyawkXgP1153DsiF6qA9tqbB7XKkfHLr5LE7O9URt6H5RTLxCdYlxcCYXyXKGf1H0Wze77ZLuQnVZFvJWePVb8Hp5hE1Lf\/8v+91R3ByD3mXhtdD2Jl2HT7u2HNftNKQcnAd7+2AX6Jh6PYwz7WWjpurgVFZNwS9GDR0LGz5e41pgGZoo3m5xCJYXK61AChaIuDNHYR652T+6YCtDGo7JxCBJym2YKugtfHJ2ezXeilhtU3ZklyQrfVUbJOitH+2fdFgAE\/p0qWjGTgtCflQ4Ai05WjePhMPtnW0t0TVQaFQ9MtpxRCN8WLxdzd9aFW+FhV92PoCoeaFmVUkS6wwir4+euRw\/jLPqSMNsFpoY7Uge0t1HlNPiwsGtLxmGXthdIeSQGSWxAYa1HDD4ARrUPP1e7oIWJVNlHrpSka24Ev1xL+Ri5NnbryB0mRAnHLWcyOPX+kKhjFSsUh6RMq8GJ4Yt27TzQcUzvqa30c8664O7Y4IhTWoRaUDE=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0NvbmR1Y3Rpb25OTC9vcGVuY2F0YWxvZ2kvbWFpbi9pbWcvc2NyZWVuc2hvdC1kYXNoYm9hcmQucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0NvbmR1Y3Rpb25OTC9vcGVuY2F0YWxvZ2kvbWFpbi9pbWcvc2NyZWVuc2hvdC1jYXRhbG9nLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0NvbmR1Y3Rpb25OTC9vcGVuY2F0YWxvZ2kvbWFpbi9pbWcvc2NyZWVuc2hvdC1wdWJsaWNhdGlvbnMucG5n","smallThumbnail":""}],"videos":[],"translations":{"nl":{"name":"OpenCatalogi","summary":"Gefedereerde publicatiecatalogi met DCAT-AP- en Woo-ondersteuning","description":"OpenCatalogi maakt van je Nextcloud een publieksgerichte catalogus van publicaties, software en data. E\u00e9n keer publiceren, overal vindbaar: items worden ge\u00ebxporteerd als DCAT-AP-metadata voor data.overheid.nl, en Woo-informatiecategorie\u00ebn krijgen automatisch DIWOO-sitemaps en een robots.txt.\n\n**Belangrijkste functies**\n\n- **Catalogi & publicaties** \u2014 Organiseer publicaties in catalogi, elk met een eigen scope en toegangsregels\n- **Gefedereerde directory** \u2014 Synchroniseer en ontdek catalogi tussen Nextcloud-instanties via de directory-sync cron\n- **DCAT-AP- en DIWOO-export** \u2014 Publicaties worden geoogst als DCAT-AP-metadata en gemapt naar het DIWOO XML-schema voor alle 17 verplichte Woo-informatiecategorie\u00ebn\n- **Woo-compliance** \u2014 Sitemap-, robots.txt- en audittrail-ondersteuning voor de verplichtingen uit de Wet open overheid\n- **Bewaartermijnen** \u2014 Dagelijkse achtergrondcontrole van bewaartermijnen van publicaties, met een review-queue-widget op het dashboard\n- **Contentbeheer** \u2014 Woordenlijst, thema's, pagina's en menu's voor het inrichten van de publieke catalogussite\n- **Organisatieprofielen** \u2014 Uitgevende organisaties met overheidsidentifiers (OIN\/TOOI\/RSIN\/PKI)\n- **AI Chat Companion-integratie** \u2014 MCP-tools ontsluiten catalogus-zoeken en publicatie-opzoeking voor ondersteunde LLM-assistenten\n- \ud83c\udd93 Vrij en open source onder de EUPL-licentie\n- \u2699\ufe0f Installeert en activeert automatisch [OpenRegister](https:\/\/apps.nextcloud.com\/apps\/openregister) (vereiste afhankelijkheid)\n\n**System Cron is momenteel vereist om deze app te laten werken**\n\nDe vereisten vind je [hier](https:\/\/opencatalogi.conduction.nl\/docs\/Installation\/)\n\nMeld een [bug](https:\/\/github.com\/OpenCatalogi\/.github\/issues\/new\/choose)\n\nDoe een [featureverzoek](https:\/\/github.com\/OpenCatalogi\/.github\/issues\/new\/choose)\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":"OpenCatalogi","summary":"Federated publication catalogues with DCAT-AP and Woo compliance","description":"OpenCatalogi turns your Nextcloud into a public-facing catalogue of publications, software, and data. Publish once, get discovered everywhere: entries export as DCAT-AP metadata for data.overheid.nl, and Woo (Wet open overheid) disclosure categories get DIWOO sitemaps and robots.txt out of the box.\n\n**Key Features**\n\n- **Catalogues & publications** \u2014 Organize publications into catalogs, each with its own scope and access rules\n- **Federated directory** \u2014 Synchronize and discover catalogues across Nextcloud instances via the directory sync cron\n- **DCAT-AP & DIWOO export** \u2014 Publications are harvested as DCAT-AP metadata and mapped to the DIWOO XML schema for all 17 mandatory Woo information categories\n- **Woo (open government) compliance** \u2014 Sitemap, robots.txt, and audit-trail support for Wet open overheid disclosure obligations\n- **Retention lifecycle** \u2014 Daily background evaluation of publication retention terms with a review-queue dashboard widget\n- **Content management** \u2014 Glossary, themes, pages, and menus for building the public-facing catalogue site\n- **Organization profiles** \u2014 Publisher organizations with government identifiers (OIN\/TOOI\/RSIN\/PKI)\n- **AI Chat Companion integration** \u2014 MCP tools expose catalogue search and publication lookup to compatible LLM assistants\n- \ud83c\udd93 Free and open source under the EUPL license\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\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-09-15T07:56:16.601901Z","releases":[{"version":"8.3.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=32.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/user_saml\/releases\/download\/v8.3.1\/user_saml-v8.3.1.tar.gz","created":"2026-09-02T14:28:10.029290Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-09-02T14:28:10.100565Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=32 <=35","signature":"W4MYNI0+5x8XDFTjy08qsl96VMUDcO9s8Lpq0tIbnnlo0QUPaGGDk1wz5\/Lj4JkQrjNdc01kVmZLmgn7s4NPYBUVnVFCpNRCsipOIeE548yb9qFHAosbwNOkhlQDjK59SeI0rZyHFNBrv3zECxGqSRMyXr3vvXoMtr\/ogQzC6kH2Kws5M2IMInSXII4TXGsnZ0yVvSIKrIb91LL6\/X+9pBbiine9BT8pvpDumrI6NyQwL0niai+BECpGDSnoq+h\/UTfamWR3\/WgHYJIhnH0IYhlwmBLz5XFDYBs+GGetkvDfZZ37zlve3RNz\/+KpDp6FcX52\/fQJfhMJzwbpNTGnHKphESWFYWQpM1k3rkTIfDNmn6559p6z3MlS\/HfWwgESzdn8VNn6UC\/dYd2iu7fOonKEHdysA8zRbI9Go5rs2sjvkcNRI738VY\/UZOElM8CQx7td07BdBbpRXI9vrVKBT8vshmmR9PXMhL9htwbutN5ix0khM4w3S\/m2\/nNg2+48mwKR5dxuJu6b+8doOuTwYLisEaIaTvIYUtDad7usGnk93YDMtcgXAhdeF97snH2wE0A1WhY\/OMf\/kmbCLF8zsOn6Bi2bRQwqPL\/HY8SGmZTqd1tOSCmZV+UvT2esq0EfyrRzPFbXS25r5QHLK8KsOnqEgzS0ProIKD1vE7u8c4c=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC91c2VyX3NhbWwvbWFzdGVyL3NjcmVlbnNob3RzLzEucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC91c2VyX3NhbWwvbWFzdGVyL3NjcmVlbnNob3RzLzIucG5n","smallThumbnail":""}],"videos":[],"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":"last_opened","categories":["dashboard","files"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/Freundschaft\/nextcloud-last-opened-plugin\/issues","website":"https:\/\/github.com\/Freundschaft\/nextcloud-last-opened-plugin","created":"2026-07-13T14:24:26.129380Z","lastModified":"2026-07-14T11:46:45.451069Z","releases":[{"version":"0.2.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=27.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/Freundschaft\/nextcloud-last-opened-plugin\/releases\/download\/v0.2.1\/last_opened-0.2.1.tar.gz","created":"2026-07-14T11:46:45.421094Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-07-14T11:46:45.504851Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=27 <=33","signature":"LJkQbr854a0rBQlZZYkG3TrqVLxJCVK0e7C9DcVQ5RoQthTn1dwHzFqCMiPnpvZlimi1h3ab+F0NDEACvPn55lOtj5TnkVT14GsI6mRkyb3ubgByByoyIzh4\/toAo8VX0ASiSYFRKeDCBCYWbGEiDN0FrhADvRQ6u0r1z0SR2GRCr2Hyj6vNpLv7Nx3Oq0hR\/0QgbwkU2ymN2FJF7lpFBB1RsX34\/O9oH\/AEYLcEdxqSlJBMsiRDgy+NAG10ZBxloA2H7fi3XGtvdQmmF3xjnwnVrJTfQI92CHn6X1kcMlEBbUWSg8D\/wE+qUk4Cw8zGuZ7W+hq5GlTGbk3iO8M2Lmx5z3fro3GloI7WKuT1FW\/FbYrnjvx6c+gthqfEDxY7KexGORxInlzUKAgh+WYdJpMuHHrosoQ8d2o7mykD4knPeNrM8Q\/HpUYvGK+NSWRhXGM\/eod95RhaTaODtCk7QNaveKpdzhQcP2SSVP6lLovj1X0mBC0SFOEofXrIJVvbu\/h+Ce7QR2RQiPEtxIatZt+eNOIbeXQG9HSEx7r0ZNjYJnYm5rJX62hxhiYHuoRRKvQnUIGplBQe7MXPh3ITDFIbeYHxUhTU8Z63MArtIURxDfJTDqGzTHqvb3ktWHuNG\/y+8eSLg+VpIW9ppRpup91gOCXcyhWGqzRVfTSlq+c=","translations":{"en":{"changelog":"- Move the last-opened timestamp below the file path so file names have more room in the standard dashboard widget width."}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"translations":{"en":{"name":"Last Opened Files","summary":"Dashboard widget for recently opened files","description":"Tracks files opened in the web files app and shows the user's most recently opened files on the Nextcloud dashboard.\n\nThis app stores a small per-user file-open history in the existing Nextcloud database. The history is used only for the dashboard widget and is limited to the latest 100 files per user."}},"isFeatured":false,"authors":[{"name":"Sea-Watch","mail":"it@sea-watch.org","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBjCCAu4CAhOWMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwNzEzMDczOTIwWhcNMzYxMDE4MDczOTIwWjAWMRQwEgYD\nVQQDDAtsYXN0X29wZW5lZDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB\nAPmVoVRkUvsWmfwzq7SWa2361Snc13my6aTUi86xfLS9Rjbt43\/d4M+lo9gmgfuN\nfdmlyEhU76rzvSIoFcKjL6uI2\/wS3jcHfd4K0rwcqQDCuVpzFeHQ6Ps4oVU2UFpk\nHWmXD1C3R+6urDkwtCCduQqaQCUp1oxEKzyCg+GU48ZsEvqPPkEn9La0x8VYdT96\nnDpgh6NLMiVIm3yRluvBP\/0Yet21CgUbxyxvrCD3GhQYs1k0eVKiFYW8Pov2xehf\nnbVM7PfaMXrker0R8xFSyDmnqLp5BnLT8i356xx01MDkxChtabaMGDC4mG7+HaQ6\nm4L0jGdcbNtMO+VprRQNYGcMYUiHuNj\/Lf3kcET80\/ZnXA9\/+sk6Ery8KJb\/C9Ry\nZedNxQAHZsJ3BMX2y+TnAkHXxKGuw2LoXEiymA5gnLNkiiRcnu8wxJlIkCIVGUUS\nUMOLGLT2YA6NcBr89uoyodJh6V2S6DFYyj\/xeGOOLnECrysp2HPpUfS1MV9P97Wh\ncZvrFvbZFPC5E3axlTVgAH+pFffoTcppdMhmANSq5Pg3syC0TM4v74INkwpd7buN\nYKBpSivEJ3s2a5xOzDbxP3RVQ2YwUsDis4H8Vi3k32zNCidM3UxytR7+L0zQ6\/Da\neAeqEhLDrcUHzZ\/ih6FmXjqcIIn9dLl93nvDqZjhXCNFAgMBAAEwDQYJKoZIhvcN\nAQELBQADggEBAA+eypzB1HKPUokXOK495GoPYed7AGLxOtxXN6FWEZgzTJxPSqWL\nxTbQgUolkuL1uAxfCBbZLha7DXWaQbcJflMKJ26CuGoycbOLUxmH623FOz1d825n\nX6H9b2MTakfxrJrzmGfuYKX3hsHW6HegWpwnn3XsPTPpEqufa\/IRXJT7VoTTjJxy\n\/6WAweB5NDUZL19lNIX0TRSdbOYPteXvgzbEu3uYfdlWhUVK0KX9I6SUNsb7OQ5t\n+eJKhjKyF7KwV6UmbAGLZFwvgdg8VlprPWcfqIlDjNDvHJK9rugwvFBmUndy1WSa\nQTey4JotIabYa9jTWbnibDTfzPvMsCQA174=\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-07-10T15:57:44.732934Z","releases":[{"version":"1.0.9","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=16.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/j4ym0\/nextcloud-tv-show-namer\/releases\/download\/v1.0.9\/tvshownamer.tar.gz","created":"2026-07-10T15:57:44.702826Z","licenses":["agpl"],"lastModified":"2026-07-10T15:57:44.795327Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=16 <=34","signature":"X9BFh4s7aa0CztFDxB9F86ojgTC0t4ytWX1OxHixOoe5DCQlehMsfme0AiFeW51X\n7St0+3ZPijcsRuE8c3iuw8VvGc+LZasLPoHEr7lONeTzMpPsTGkvSMlC3otbFu0q\n3DpRHbY\/5m\/A+biv5yx6GhkzbDBKJ0vQ3b2Fdj88nODgIeO8Vw8k+d4p1cFow\/P7\ns9wmZURVV14ojMsuUMHDcnJ4ccIyFtyXvY8VEKxcG34HE6JLmJ2wq+tFtypvfSHZ\nJYZgHKVL84XD6WI\/yS\/LuLf7o\/CMcxEuqoF6zXBFBUTia6mQlxYUgAA2r+RIA+xd\n8IKB5FZ72++M7LQpQHBjDbE\/\/0MJ1GFL3Z9iYa0aC7V94OCnVaI8WJHjV8CnoitW\nF1UtiQiskAeSunSD\/qR35o0KQq5NJVk7YyviBi5zxg9+zz6jKC\/CrelCH+oM2m2X\norRijfn2gsgj9xwY2IqOWAtM95B3XYB7isXcOESnqIrNI\/kxiFA+PlD2vb9THNtB\n+3vg2lrWOZbYUv0hhKukin5F2NQ60v1GhmA2DNjXlFu9Zm2tOlTqjIZxfe5zjhCO\nrTpY8LUENZklA2XNGDyVy8kLKhyNJWw5VuxfJ8XWwWoT0j+nCR774LoxXhyt1j18\nqx5\/EjXvP4fvIdOCePUVgPiGLZOnjeCdBQeVvpxs5VA=","translations":{"en":{"changelog":"translation updates\n fix image link \n Nextcloud 34 compatibility\n ship jQuery\n update missing css\n Fix CSRF\n Fix image when unavailable"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2o0eW0wL25leHRjbG91ZC10di1zaG93LW5hbWVyL21haW4vc2NyZWVuc2hvdC5wbmc=","smallThumbnail":""}],"videos":[],"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-09-15T18:57:05.124663Z","releases":[{"version":"0.3.26","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=31.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/te-online\/nextcloud-app-releases\/raw\/main\/timemanager\/v0.3.26\/timemanager.tar.gz","created":"2026-09-15T18:57:05.101461Z","licenses":["agpl"],"lastModified":"2026-09-15T18:57:05.191696Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=31 <=35","signature":"nhNxfdFmmhplMX40w9VImteG0T4oUvlkreU+Ty9HCHbTsqgejQR8z2Q23kzWJ8qo 3HMah9pVOxAgMfow8nFT2GROEDba7mHN30v9bbCrwWguwZdkxE1DFIiCRZH6wvlO eOwHs5+9vPQ+tyJE4zhJn658pDNZgdOfeaRaXGKSo7UkZyRkTtQluk1G\/IfhGBEC rSc9ZNW8l9kiKdUlvB49qhtjQqw67anbVsBxtJJacCrKXWQx7nyKuqHbVQ4OeWGT EzWfB7hfEV8YTcv5mxiy5QM17igO5LCZAL1gGuU2qhcTgpLoJySyawmDaHeBinwI 5TgJEWRFk7MeYuAlNb6fkJVAkS5WHMfTquaoxl9uuS+1\/F6qV3XlBR2WMeF0z9t4 eb2hsiH3kDB5X87TSYrlZnUkNktdwIsJCK\/Ph7r1qRHDx1DuuZ038\/9PKlOth81f 9Vt2aXQ85vZq3KnXBJpQl6mfQON1dK\/fmf4k7nILBprwN7nqwAP3Jf48qBJc1Kou fCYAeXxfISpfCcV0h7A11BqG8gwxhnoYnwYD\/xze5vVihK9Tlh6YwDp0WdgxRC9T yA39kQQeulydGCw1pNmaLOgVj\/WUfDYuonFA5QGAOgNh6UsGSadd784UBTEahfxZ o7K7kCEdtkpNoqhxweJnapeVu78Pf4lF8IXbYxO3nt4=","translations":{"en":{"changelog":"### Added\n\n- Support for Nextcloud 35; Cypress tests run manually\n- Note in quick-add component if user has no tasks created and tries to create a time entry\n\n### Fixed\n\n- Install JS dependency updates using npm audit\n- Mobile navigation button for small screens not showing since Nextcloud 34\n- Removed extra reload when navigating to reports page to add timezone to URL"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3RlLW9ubGluZS90aW1lbWFuYWdlci9tYWluL2ltZy90aW1lbWFuYWdlcl9zdGF0aXN0aWNzLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3RlLW9ubGluZS90aW1lbWFuYWdlci9tYWluL2ltZy90aW1lbWFuYWdlcl9vdmVydmlldy5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3RlLW9ubGluZS90aW1lbWFuYWdlci9tYWluL2ltZy90aW1lbWFuYWdlcl9jbGllbnRzLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3RlLW9ubGluZS90aW1lbWFuYWdlci9tYWluL2ltZy90aW1lbWFuYWdlcl9wcm9qZWN0cy5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3RlLW9ubGluZS90aW1lbWFuYWdlci9tYWluL2ltZy90aW1lbWFuYWdlcl90YXNrcy5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3RlLW9ubGluZS90aW1lbWFuYWdlci9tYWluL2ltZy90aW1lbWFuYWdlcl9lbnRyaWVzLnBuZw==","smallThumbnail":""}],"videos":[],"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":"noxtr","categories":["integration","social"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/nostriphant\/noxtr\/issues","website":"","created":"2025-04-18T08:48:00.609164Z","lastModified":"2025-08-14T13:01:59.095257Z","releases":[{"version":"0.0.2","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=29.0.0 <33.0.0","minIntSize":32,"download":"https:\/\/github.com\/nostriphant\/noxtr\/releases\/download\/v0.0.2\/noxtr.tar.gz","created":"2025-08-14T13:01:58.963433Z","licenses":["agpl"],"lastModified":"2025-08-14T13:01:59.154584Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=29 <=32","signature":"VQuu+H4ueDF1CiJgRILsL4gUBFXcf2x7h\/2+6XZOPZACuRsvWKzP+0zd1VECXRl4\nhObA8e0aO0V8zNNXwhSzzg9RoAOfms7VJnyejfeyIy70+uOjn6sr2VY+E59RwJaL\nE06BnuFXHcwb9sHefWuVXAwlOASmQdThT2vpFMyRFvDthpp44\/cEEfTuzAxNBEk2\nGoUQIxUlUO8X2WoeWJJQE3tI8zf9jCPaJ8Wdd9uMYgfcZnjMqvMtlrj2E4rN7Sud\nPg1+0g5URAj75kG42jEQM1JWO7d3cONyg\/HkfDhR2pKynICOWKIpbr3ztCPLzVkD\noizLESAt\/fJ\/jKBEREzKbdtdYYH8wY9WuQOQk6xiMgs98FEEsWiluCaTvhSugWek\nz+v\/QJn6Y+XbvmOAfuUrAKENPsB5cfGD+0qiFWcd9QA1rLUGP5UWPEWiv9npI4i4\nurxYcEI41J86WEIc7btzFGZFWVU45zyvZFjJLGNFZuF5WLux\/rPiKxV+\/lUi+eHT\nurWYlDfHRZZoRwGUb+CoOnhMnLMz1Era\/MhI190pNMtVGE4XZm5woMSWhZvaO9Gh\ncsg8\/0x+Pv6Tufa1+x8QTZ8Al6OAoGMsMubg0biaeggv5GSCSUvm2JED\/kqPchRz\n1eT69ajjZZriM10oYk8sYr+5jarH1HwGmiMG7dJhHms=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"translations":{"en":{"name":"Noxtr","summary":"Nextcloud app nostrifying your cloud","description":"Nextcloud app nostrifying your cloud"}},"isFeatured":false,"authors":[{"name":"Rik Meijer","mail":"rik@nostriphant.dev","homepage":"https:\/\/nostriphant.dev"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEADCCAugCAhKiMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjUwNDE4MDgxNzAyWhcNMzUwNzI1MDgxNzAyWjAQMQ4wDAYD\nVQQDDAVub3h0cjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBALWcK0ut\nOLRmIC2sapmSsHvDsyKfJZKjCylARBKI+JVsPxQNKR6XgKIpHTOgIqcyTeIwlIa9\n65wbdPD9ZlUyt86qaTtLbNGEGZAQ51EYva+7+isX+e05Zp72FtnZmqg0x8+mQa\/J\nuaZr+2q5CEsLYQ1gov9irlAMZxtEOFTgBx4GC22hlNapDLSj8Yj9t8Q4BnnDGu\/F\nYimHdv04hd5JI9MZJLtvT9N83uFQvXFRomIPoXzfPQaqEQfqaCj5CPD2\/HD2thnY\nJffuF5P9PGaxzw21p59pcXaWcJiaLK76K02RnbWCs8O63djBor5s2dXmwJyloXhV\noFLwkyAmLU5NN2zhNg9XSalaWplobi9cQiujLNfMno2N2ldzIiCEmNyyhpS2oBvt\nFT3uiysY14wEnWr3XykLWNtv3pENjIW7za8OYCXaM8xeAGfABkpSbPDOOol0+qPW\n89JJsS68qkpmwbrqb9ymC0Cbx0CHNDr8l8vzp2Vqf+RHZcXq+oJ0H4Bmjl+pWkvu\nC3D9S1Mb8cQFNLQ\/sQCNbX+bt\/rEJ48XFIDlklQsFUSeP0+xHJoP0xLmJhrR7iaH\nirsmWrYtv9vZU5UqqNhO2hFFEnxlwqAZhTTBNx4+nKQLxive7M0f2nRHbdLzEWQo\nDn6GfjJAVLLEgYWElpHiVXuetOowgL8PJ5hlAgMBAAEwDQYJKoZIhvcNAQELBQAD\nggEBAEXy3xY5SqYnYp0\/MwgU2Hb4dvuPKeaH2J12+p5Td6IbnmbcTUnkW4h1M7kv\nyvYVf\/zSfKYdvAazN\/K4UQzQFpwuP3Afd0a4VE1Fsv7g+ePrwmVNs1L03HXrjjl6\nU7xuB4rQHGS5ppnQFMsgs+b9JDQj4upaPYNePfq1s7l\/Ix4Z+3FiINm2HmAwnLD0\nx0XS\/j5La0VLmaIR27x1FCdm0teswPvtT2gNf+o0vBPa22dFx0r5BkfO\/VTc8cZ7\nW0N1U7jqtwVekgmNmidbVmCnV5bxdb34Hu6nMTTvnuDimByJw6pMx6oApJF8UOq\/\n+tiIw806RdcTpQpu7IRMAJK\/Fho=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"capauth","categories":["integration","security"],"userDocs":"https:\/\/github.com\/smilintux\/capauth\/blob\/main\/src\/capauth\/integrations\/nextcloud\/README.md","adminDocs":"https:\/\/github.com\/smilintux\/capauth\/blob\/main\/src\/capauth\/integrations\/nextcloud\/README.md","developerDocs":"https:\/\/github.com\/smilintux\/capauth","issueTracker":"https:\/\/github.com\/smilintux\/capauth\/issues","website":"https:\/\/capauth.io","created":"2026-07-20T05:16:10.910411Z","lastModified":"2026-07-20T05:16:21.975654Z","releases":[{"version":"0.3.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.1.0","platformVersionSpec":">=27.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/smilinTux\/capauth\/releases\/download\/nextcloud-v0.3.0\/capauth.tar.gz","created":"2026-07-20T05:16:21.956071Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-07-20T05:16:22.018037Z","isNightly":false,"rawPhpVersionSpec":">=8.1","rawPlatformVersionSpec":">=27 <=34","signature":"CxxI0JZFPlTK33c7mbsLCmEyLT54ht7bngeI0S+tViGvZs3+8n0QyGh27wEHWbKhG9Me99b0hUWzJJqKOC12NqMw40kFLB+6EHd33tayPjIRpzACJkCT5Z3fBe0lEVVzvB+8B+Qex4EDF0fA1rH9P7mFQ8DJh74YUvIaSjV\/dX+65DGVCaHeUYEac6eP\/qSJWg98G5qrr86Li6ozDGyNkL5XwXyRq4YXneawJu9QfS6tmHrJBDMyVuXM4C\/Hf\/tGb\/EtQqv11vPIY8nyzhw+dp\/nY4gRVKpGFSCEGvrqaPko7uFOTYO0MeM9f7AJvYheaKFy95hf6OUlAdZJWEYRYbOMtjorokyFBwnakxUtpWes\/9ANoE7ghZB3LsWXySA8eK3h5tTRUGiXBQmYSd+PeXVPG1wynwwzJUU1rij3KGKPJXu2nE7sF4Odt312VqcYOcy7ms+A7+ucT0jPnH\/pMgPM6j2sq3ojiNjyzKvulAfAYc6VmTaw2HggkMreSS59FNonDT6LtcE\/582O5NigneYbTQLcsS9ORqLSFMv6itfqnKlkk9t07\/r+oNlxBuVRAENPdrdQOjoGH\/tMXx7edLYJCLtp330V3XiGbJlOh6cXEE63Dpc+E1mXYvNB9ZOYmnIhrUGQ3BBZks5HxAtNr5+ON4S8UbZiRY\/bZIADk8k=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3NtaWxpbnR1eC9jYXBhdXRoL21haW4vc3JjL2NhcGF1dGgvaW50ZWdyYXRpb25zL25leHRjbG91ZC9zY3JlZW5zaG90cy9sb2dpbi5wbmc=","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"CapAuth","summary":"Passwordless PGP authentication for Nextcloud","description":"CapAuth lets you sign in to Nextcloud using your sovereign PGP key.\nNo passwords. No OAuth flows. Just cryptographic proof of identity.\n\n## Features\n\n- **Passwordless PRIMARY login** via PGP challenge-response (no password,\n no Authentik, no OAuth) \u2014 a real Nextcloud user backend, not just a 2FA\n second factor.\n- **\"Sign in with CapAuth\"** button on the login page.\n- **Bearer token authentication** for API requests.\n- **Auto-provisioning** of users from CapAuth identity claims.\n- **Group synchronisation**: CapAuth teams map to Nextcloud groups.\n\n## How it works\n\nThe client signs a server-issued challenge nonce with their PGP private\nkey. CapAuth verifies the signature against the registered public key and\nissues a Nextcloud session \u2014 the private key never leaves the user's device."}},"isFeatured":false,"authors":[{"name":"SKWorld","mail":"hello@capauth.io","homepage":"https:\/\/capauth.io"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEAjCCAuoCAhONMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwNzA3MTA1MzI3WhcNMzYxMDEyMTA1MzI3WjASMRAwDgYD\nVQQDDAdjYXBhdXRoMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAkyQr\n0tb0ODAnNzCJwmu1E7j4tKr7pv9DFDpwFSyAUjvWiSkPYWIFbnxEohTc7ygG9OoQ\nKiPT5RVWJbL2OwBESVe5\/6l\/sTvtZK3Rb22T2zF2JZ3Ukds+ptqgsv39RFJOAdMX\n85n3OKfIWDUD1AeBAl+kvPrhoHKz08\/QlqNTptiTs912lieV1UnhzAbOQk02QOIx\nujvQqhQoe9W+zU8rUbUaQIloTkcKIPFz9dtK9O1R6FFaCpILZQ8mO4IedmB+zhPC\nB0GUH06Ir9ys0ymYvHWEMhDyxR7W0HKU5adSfQvICw\/pZUd+VpKj5ZfNnq6c\/pSk\nlBp2mxuhrkBHRvaXX76d0GYHEEg1Se6a77eAim9mvWmgObnBgKF0sfONMbCTJ8Fl\n\/dwK7D5cLuWWIs98YDW6foEXMby5WlNN6cnamGpDnuMoUw6k9ZNOuof5GLJ9jyj2\nAV\/MFc02xFPR2HmqER9IJFjsK2Y6hdwjaGAKKbermdAE+ta7HGwNxegZHdehyJl\/\nXecoTRnPh1u2l\/siwEnHUMV0njm08OeTmPzU0\/Roo2SP\/frBLN\/YWFUu7nea7ziY\nVwVZTT7N6Mta4FF\/a4XcefHXmB7M5iNQGppLHIvqUBSrER6DtwqXI1zK60Yo4SyT\nu7cf71VW\/UEbD0aRJ1PkPq8QdORK2B70p+Ya7D8CAwEAATANBgkqhkiG9w0BAQsF\nAAOCAQEADMotPAe52xaP7Im0NDbYKxvxJR1Xu0VZEWk+h\/oCGyb\/2dxyulDm2\/Ix\n4rVYEpDs4WPJX7TZGjAeh8AESLlRctoqxW5l0xElY2gyl3CF74WHSGBuZdGioMPo\nH2UdHtdYKwaNGbisBLlDmi8aiTZT7C6oR5SioKmf3rDiSAYT0iHH3LHvVj3hXuIL\nLo4hsxZYa4iOVs\/azLUcQI6UzSxvfK8DzRKySjizZyAMVmh7\/WrTrX8KaZARIQgd\nDhejAjK3oRf7zjvPJwOFbQAgj\/MsXv1B2aDmYVwXss4YK17UmzpqrARVr26pf37h\npPqrRz0eoNEhB3mNFyVLcjIXst7mKA==\n-----END CERTIFICATE-----","discussion":"https:\/\/github.com\/smilintux\/capauth\/discussions"},{"id":"privacyidea","categories":["security"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/privacyidea\/privacyidea-nextcloud-app\/issues","website":"https:\/\/privacyidea.org","created":"2024-09-23T11:13:18.679361Z","lastModified":"2025-10-14T10:28:19.108431Z","releases":[{"version":"1.1.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=29.0.0 <32.0.0","minIntSize":32,"download":"https:\/\/github.com\/privacyidea\/privacyidea-nextcloud-app\/releases\/download\/v1.1.0\/privacyidea.tar.gz","created":"2025-09-30T07:56:18.989289Z","licenses":["agpl"],"lastModified":"2025-10-14T10:28:19.152127Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=29 <=31","signature":"eT8bT0I9HUGb5CZ6s4KMrEd4iuXbjV\/s8cxXvMC1WdlUaA4ZW4\/+LKH80QkKqr6n\nbFaXONE7Pqwyyv0LPeyvx8jN0C3Rnb29F7kCu7nH8e6oxY5Z4UHjp4AGo85mVsPY\ndkx0jxjmpFlT6hNayC3+PzwsIYs8TZG8sM2uc0KqBrxsK3w1OD2I9m2uDLmyGhE6\nc91DVu+EQr8fPzq0HJrOe9BlGCQgNUQH2GMTN8rhbm1aUvhUhTGYRYhNjPJru60o\nvuuDkAeR3nHcXvzgXoePizQKyMuIBfvPPlnjFj+28Crkr8d2QjVqB26d5hWdEyIh\nZMKLn8fgOsbZ2F1k4iFyWSNfvcHlHnTXZwTCUKH7nFbf3xiWFdVuK5w3MAgyhxEF\nT+qGI6VjsyYdQhh4As0AeV4yjQLnC\/lspm\/UE4n8tPPNoezI9jcgLkHKJDwUdYhf\n6qj3d+Jto3iVYhrvSPPHyHDuLtTHdmaIar3JMYsl8GzQWlsDm4kAf+oU2cnHWMCu\nSFT9OyHOwCN4RbP2bMLvACwWFtam08hxLc7vuH6+lZC2Qsrx7tOMXQvNpJIfnpHl\ntIcZc69ItdhcazQtVg75ozaiYnlX\/n2m1QD3Mfjbg91JtyAOY6vvEKNvQJQt75as\n4o2s1knBhGeY2B4w8roj6qGLVba3H+aAQ6C37uYeQME=","translations":{"en":{"changelog":"### Features\n\n- Passkey token, usable with PIN\/Triggerchallenge.\n- Passkey registration.\n- Smartphone container enrollment.\n- enroll_via_multichallenge cancellable if enabled in privacyIDEA.\n\n### Improvements\n\n- Improved error handling and user feedback during authentication and registration processes.\n- Minor bug fixes and performance improvements."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3ByaXZhY3lpZGVhL3ByaXZhY3lpZGVhLW5leHRjbG91ZC1hcHAvbWFzdGVyL2ltZy9hcHAtc2NyZWVuc2hvdC5wbmc=","smallThumbnail":"https:\/\/raw.githubusercontent.com\/privacyidea\/privacyidea-nextcloud-app\/master\/img\/app-screenshot.png"}],"videos":[],"translations":{"en":{"name":"privacyIDEA","summary":"Authentication app to perform MFA against privacyIDEA","description":"This module adds flexible, enterprise-grade multi-factor authentication to Nextcloud.\n It enables Nextcloud to perform MFA against the privacyIDEA server, that runs in your network.\n Users can authenticate with classic OTP tokens, and Challenge-Response tokens like E-Mail,\n SMS, PUSH, or WebAuthn devices."}},"isFeatured":false,"authors":[{"name":"Lukas Matusiewicz","mail":"lukas.matusiewicz@netknights.it","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBjCCAu4CAhJvMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjQwNzMwMTI1MjMyWhcNMzQxMTA1MTI1MjMyWjAWMRQwEgYD\nVQQDDAtwcml2YWN5aWRlYTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB\nAIoO45m1OY1ctug6rd4n8RRwIdkC4LI6eWmEEROv87LezTMaR18mljPYt6xJLlj9\npvMc8Fij5gxU1fj+9+tUkpU9Jh2Rjib\/o77u9Al31n6eDE6U\/uLWg\/ecfsUiF7Pn\nRziS39GG9IrJ5kLkrZER7qz0toGh7tswfaLqrzFyDc6Zvq7jbnJ7x2m2KFANLQS0\nJeI5TR1o2NzR3dFTX0vj5KU2Qd2+C2NC0EhOJQijZmTGWh5WgJdHRqDMmF6xHtOx\nGMjfFxxrIKog77BzeqkOmSIwKN8WyUPpMAMlhn8yuGBkbj02uRAqEDeFP5WPr7E\/\nQnpzSm1lhhoX028F5buUDhVTbFGXDhmta\/2lUpUGhI9TDXdXzUIQzk6ytcVnQGaF\nOttaOBFh++kW6oEuMHrRJEO3uykHk\/evcRySMpZ+EwasfbU0X+5cw352yH4\/adhg\n3VM9\/1vfHgn5OuLiXdPikBtyaE7X+EsKCWCbKDw7GFFHaVp1pYcYH1OCWefJb54H\no3KgDX6ydwKGqMs+BAxavjebuxQJ7CPlPcE+isk1VRjS0js5PGJy0uudEM1uKmAy\nNYBoTdpfN2yKtfokCgTsHiT6t8aI\/hLuFvstz4+O4LDq9UmSyhELuB0LsQQ1Hd6G\n1wCaoS\/WjrIvyqMWEjb9QQH5Kbl2ttG9VQ3iPlydMxlNAgMBAAEwDQYJKoZIhvcN\nAQELBQADggEBAChA+3VmfU1LQIVKUj\/yIa0llbtPgJcHSMv2kGbW9DV1TM1rmgxW\nKUuZJKV22uLaQFkvXVnOKjDvM1jAe+0ReJOuDfBjMP8we1+mXMxySphinKid0l5\/\nccA3BKEbGAAabzuwZWR0AqN0TocrVMsUnsG\/oTsDtVMRngpY\/w6HePLj0Z\/MQKCt\nn6l\/TUVAvNFIbtqxFr\/WUAfphq8E2bxnCwSwZLgJLrLn9HV71LogcsWMuAQp48J\/\nCSOI9B+K8ro9zu1jMH7emywo2XlWfnEz44BWRLprYsnuCzTNJvhF8ze5EZsDN\/Dl\n6R2SPwafvlW3QReZ+wZYVCH4hjOQRNWGIGg=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"s3_api","categories":["files","integration"],"userDocs":"","adminDocs":"https:\/\/github.com\/markuman\/nextcloud-s3-api#readme","developerDocs":"","issueTracker":"https:\/\/github.com\/markuman\/nextcloud-s3-api\/issues","website":"https:\/\/github.com\/markuman\/nextcloud-s3-api","created":"2026-09-05T06:51:21.914345Z","lastModified":"2026-09-07T07:44:19.699620Z","releases":[{"version":"1.5.3","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.2.0","platformVersionSpec":">=32.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/markuman\/nextcloud-s3-api\/releases\/download\/v1.5.3\/s3_api-1.5.3.tar.gz","created":"2026-09-07T07:44:19.680124Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-09-07T07:44:19.752226Z","isNightly":false,"rawPhpVersionSpec":">=8.2","rawPlatformVersionSpec":">=32 <=35","signature":"Bxv7eS0izf6Tc6vZ8IQfPug86DhdLGRXQV7NCt8eXIHoFUhIFRx92T6RCoeEM2CnR8Um3S3IgA7zSCx08ckJ7ZITpZV5e2Q76lX9ql5O2sIXX\/Rai0udBIl1rb6QXmFwTRFJ\/E+zO\/dE49hQgIft2LXs+Shctrha5OmvxFzOd8FI8FxjQCPHsYHXX+1lsXqKCUcGepxOof5YOCvDV34tq2jz9VqtmPBe0heUpR7eBJZoCvdPfQHyW4xDW09aAIe\/5avZNtUg2EG38kqrPGKrTwOctVVwhNxHGhMQ7pTCgwHtm9SGdUCondbVCDebb23eTEA56ytNRAJKOO9P3DaP2FihIIgkTh8XhEajFbKyhI41EjV65ya4+UUAld0up+J1RNHOgjVQNZhQCPckV6zynBh+Qd2iE5hsmpkDZE\/QfJ9SJaU+IkRIoIfdTYmQZsG3uKLTkzSCCL15YjfTNNxTRptoQ3J4u1BO7MSnexD7xqbGpUBwFyRQrA1N+mTQp9DrjvRAXEgNgoFyniYPoRyfyTDRIeyC7ETYKaZH4dyzi8jd7NiYai7dwQ6XuOkoNPw6nyiVSxPxdE0JyHOceb1owVlgfqAOCrefMovJ9EufqJnfSMXOLLcCfU6l4BHug0CjxtA+iAjXa5KzwELxGZazarGJZl\/t0vYtolhjWGC8gAE=","translations":{"en":{"changelog":"### Fixed\n- **A conditional write took its lock on the wrong identity, so compare-and-swap could lose an\n update.** The lock key hashed the bucket id, but one file can be reached through two buckets:\n nothing stopped registering `\/Documents` as `foo` and `\/Documents\/sub` as `bar`, after which\n `foo\/sub\/x.txt` and `bar\/x.txt` are the same file with two independent locks. Two concurrent\n `If-None-Match: *` requests, one per bucket, would then both observe \"absent\" and both succeed \u2014\n exactly the silent lost update that content-derived ETags were introduced in 1.2.0 to prevent.\n The lock is now keyed on the object's resolved storage path, which is what actually identifies\n the file. Note that hashing the bucket's *folder* would not have been enough either: in the\n example above the two buckets have different folders, and it is the full path of the object that\n has to agree.\n- Registering a folder that another bucket already serves is refused, including the nesting case\n above. Two names for one folder have no use that a single bucket with a key prefix does not cover\n better, and they leave the app treating one directory as two buckets \u2014 separate multipart scratch\n areas inside it, two ETag rows racing over one file id. Existing overlapping buckets are left\n alone: they still work, and now share a lock correctly. The comparison normalizes the path first,\n because `\/Documents\/\/sub`, `\/Documents\/.\/sub` and `\/Documents\/other\/..\/sub` all pass the\n folder-exists check \u2014 Nextcloud collapses those itself \u2014 and would otherwise have slipped past\n the overlap check while naming a folder that is already served.\n- Creating a bucket whose name is already taken answers `409` with a readable message. It used to\n hit the unique index and surface as a `500` carrying the raw driver error, for what is the most\n ordinary mistake in that form. The index is still what decides \u2014 two racing requests can both\n pass the pre-check \u2014 and that collision now maps to the same `409` rather than a `500`.\n- Unexpected failures while creating a bucket no longer return the exception message to the\n browser; it could carry a filesystem path or driver detail. They are logged instead.\n\n### Changed\n- **PHP 8.2 is supported again**, down from the 8.3 that 1.5.2 briefly required. `<php\n min-version>` is resolved against the server, so it has to be satisfiable on the oldest\n Nextcloud in the range \u2014 and 32 (which asks for 8.1) through 34 (8.2) all run on 8.2. Nextcloud\n 35 does need 8.3, but it enforces that itself, so the lower floor costs its users nothing while\n 32\u201334 keep working on the PHP their Nextcloud actually asks for. Verified by linting on 8.1, 8.2\n and 8.3; nothing in the app uses a language feature past 8.1, and 8.1 stays out only because it\n is end of life."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL21hcmt1bWFuL25leHRjbG91ZC1zMy1hcGkvbGF0ZXN0L3MzX2FwaS9pbWcvMS1zZXR0aW5ncy5wbmc=","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"S3 API","summary":"Expose Nextcloud folders as S3-compatible buckets","description":"**Point any S3 client at a Nextcloud folder.**\n\nMark a folder as a bucket in your personal settings, create an API key, and use it with the AWS\nCLI, boto3, rclone or any other S3-compatible client. The files stay ordinary Nextcloud files \u2014\nvisible in the web UI, synced by the desktop client, shareable, versioned. Nothing is duplicated\ninto a separate object store.\n\nRather than the handful of calls a file sync needs, this implements the parts that make an S3\nendpoint usable as a real backend:\n\n* Conditional writes (`If-Match` \/ `If-None-Match`) that serialise concurrent writers, so the\n store works as a compare-and-swap primitive\n* Multipart uploads, including `UploadPartCopy` for server-side compose\n* Ranged and conditional reads, delimited listings, presigned URLs\n* Streaming uploads \u2014 bodies are never buffered in memory, and `aws-chunked` payloads have their\n per-chunk signature chain verified\n* Correct S3 ETags (content MD5, compound form for multipart) rather than Nextcloud's internal\n etag, which is too coarse to build a compare-and-swap on\n\nAuthentication is AWS Signature V4, via header or presigned URL. Each API key is scoped to exactly\none bucket and is either readonly or readwrite.\n\nVerified against [walgit](https:\/\/github.com\/tobi\/walgit)'s store contract suite, which exercises\ncompare-and-swap under 32-way concurrency, ranged reads, delimited listings and multipart round\ntrips.\n\n**Note:** every request passes through PHP and Nextcloud's storage layer. This is a convenient way\nto talk S3 to data you already keep in Nextcloud \u2014 not a replacement for a high-throughput object\nstore."}},"isFeatured":false,"authors":[{"name":"Markus Bergholz","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEATCCAukCAhP5MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwOTA0MTMxMzIxWhcNMzYxMjEwMTMxMzIxWjARMQ8wDQYD\nVQQDDAZzM19hcGkwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC+U2GK\n\/dqKekpMDR1KZtVG6e7tditjS8Q1HteEZSu3Tk\/vgK0X8IIocrp7V3cFLIQ1dasq\nKw4dWd+SVEfDL8+DRYfTgyHz+MFB0FrFCUFIT4aLL02\/0NCJqk7\/bkWjFYf\/lwRc\nkRZIgbecsM1XNjGu5vaehQJU95LL\/J3FkHd4QBbKaIEVqagER8wcixnGrDwAwmye\n25qXeM+NYC6xiaHfxKsuqHbFWvHYkqvlmtxZ4uKmG9C8XriU850f2dj2NcrygQY4\nOiyp2qvtoaJHnSrld4ihh4X8U0jlWRGyTIa2PU15vFBWvHAq78I39XLeiuwB05eV\nr2O7YDkLuBhw2u3X78jgZlCQNky4hsBVeGf9mUpi\/K228mq1wkt91ABJe5CDPAjB\nlVW8h6ODPS7iNL1jMijioUbmRaDwI41dzmVLTw8sTNizDcJNDBUDtKFr3YPJWP7F\nBY4adIhNqrZ2GvOks6O0zCdTZg1a8LJmgBFk7qmX6hn9l8Me6miE6sZVvdK0r31z\nN\/wPTw8SM9Nt1ggOKGo2XRVEqtt\/liQr3b0YZwfDF5bPbkKDNDRyVNi7Ggwo6t9E\nveYhWliNGMm10JIvLDcfEWaLLrCf9wcZUEGWEVvj7oc47vYFnMSaS5Ny8TbhtapQ\nvOu3EEK8ontze\/7bwV5ZHT9Xi9qXIX\/7kuEA4QIDAQABMA0GCSqGSIb3DQEBCwUA\nA4IBAQBApDNQ3r9+6OOEO3BcnyL1RoRErSU7A4anT6XzQO6xSFmTfYopg6T+i9he\nRq3hhF0eVxB5dRRUxTslCGipAAk\/rVilycfggwdjbmt4gD5g\/FKvcMqfWHjo\/Pdi\nF6bEvicyKU88i74XTVMxAsrXITOXtcz90QTZOcweBQ8PIPIOWHKjBzo8+0Ytq8o2\nGAcb0RBLQcs9wWDAWnXUxy1307tztCrQDvmGHvv+uDe7jPcu2S\/DSDH9niVZEzFS\n25W9ueKZsmV6ob4bBMYzdl8x\/MOL38ZNXFMnsHuYkvmVdYGuND8Wr\/N7wbEJquNW\no0eLPhV1dUod0Fqy4ZswszXQhA10\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":[],"videos":[],"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-08-28T17:11:32.785888Z","releases":[{"version":"2.2.2","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.2\/metavox-2.2.2.tar.gz","created":"2026-08-28T17:11:32.679843Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-08-28T17:11:33.081428Z","isNightly":false,"rawPhpVersionSpec":">=8.1","rawPlatformVersionSpec":">=31 <=34","signature":"Bx+ypAcn8sT73WmetpgLb6bh9Ik9utro8q7Qe4ojf+B7wWveQUfqjNGJLSAbnMOA2xhlJxVowIkFG8qQwNBYoRKbHLJgDkg2mky\/zZIoOB7RdTI6WDFPXGiVKnOXIUGI1as8lajXZUJcWsLVjMRNREuJQMWKR6Jgxfh8JkRxJAMA3L0Vsq0mDXMUy9eCEk4YD97DZlImDnuuI\/sZwdUwgjuwitQdgVS6fpwTOsvCAyALyzy+hKl9CQI1zAd+XglfhzJfUORj6qMFr9NmEU5uMh+OWKeRb3qZvNczhBgOhk5oXphwN2yy+nJQf1BG5nZ5JE7yG2IA\/xI5zh\/XL6F9vqyBjfIsMCaegI7x+xnvgpNY32aiCMGToVd718DJ\/Om1S1gMPB252NAHvcV2lieiQakJ8dC+2WlsWb8hShr9HgmAjWo7owdUqrk8A\/sPiaZkxxCz+vanbsZBkgGDSzx8D1rO25QcmEtM42F82cV4iLTeOjPVsQMt5MFjbiu\/\/yyoky0By3uALuNPJAQ6dWk5dWZdXhtrZcGvO+nn0DirZ6Xiapyej5Uk\/YjshWOAsShLvjqITndzJuydYpiuHdnlusbBUu5G2njkQwC7db3hZxiarulPXsUz5QtaoCBSzGTvSqJwefLqgZPqzUYcAcrcZyPGrc6DERID5IYI1hiMGnc=","translations":{"en":{"changelog":"### Added\n\n- **Disabled accounts are now reported in telemetry.** Disabling is how Nextcloud offboards someone while keeping their file ownership, so those accounts still count towards the named-user total. Reporting them separately makes the difference visible when usage is compared against a contract \u2014 otherwise a customer who has shrunk looks like one who never did. IntraVox and FormVox already sent this; the count is unreported rather than zero when it cannot be taken, so a failure is never mistaken for \"nobody disabled\". Reporting only, nothing in the app behaves differently.\n\n### Fixed\n\n- **File Link fields silently lost their value on save**\n ([#95](https:\/\/github.com\/nextcloud\/metavox\/issues\/95)). Picking a file showed\n the filename and the save reported success, but the field was empty again\n after a reload. The team-folder boundary check introduced in 2.2.0 discarded\n any reference whose path it could not resolve to a file id, and since the file\n picker sends a path rather than an id, an unresolved path emptied the whole\n field \u2014 including references that had saved correctly before. An unresolvable\n path no longer counts as \"outside this Team folder\": the reference is kept as\n a path, exactly as it was before 2.2.0. References that genuinely point\n outside the Team folder are still refused, and a path that cannot be resolved\n is now logged as a warning instead of passing unnoticed.\n- **Telemetry mis-detected Nextcloud Enterprise.** The subscription check read the *Extended Support* add-on rather than the subscription itself, so instances with a plain Enterprise subscription were reported as Community. It now uses `IRegistry::delegateHasValidSubscription()` (public API since NC 17). This only affects the usage figures reported back to VoxCloud; nothing in the app behaves differently.\n- **The instance identifier did not line up with the other VoxCloud apps.** Without `overwrite.cli.url` it was derived from a bare hostname where the other apps use a full URL, so the same server appeared as a different instance per app. Instances affected by this migrate themselves at the next report; nothing needs to be reconfigured.\n- **The reported user count left out LDAP and SSO accounts,** because it counted database rows rather than asking Nextcloud. Counting now goes through `callForAllUsers()`, which covers every user backend, and the report says which method was used so the licence server can tell older readings apart. Only affects reporting, not any limit enforced in the app."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9tZXRhdm94L21haW4vc2NyZWVuc2hvdHMvY29sdW1ucy1jb2xsYWJvcmF0aW9uLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9tZXRhdm94L21haW4vc2NyZWVuc2hvdHMvdmlld3MtdGFicy5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9tZXRhdm94L21haW4vc2NyZWVuc2hvdHMvaW5saW5lLWVkaXRpbmcuZ2lm","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9tZXRhdm94L21haW4vc2NyZWVuc2hvdHMvTWFuYWdlJTIwdGVhbSUyMG1ldGFkYXRhLnBuZw==","smallThumbnail":""}],"videos":[],"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.\r\n\r\n**10+ field types:** text, number, date, checkbox, dropdown, multi-select, URL, user picker, file link, and more.\r\n\r\n**Key Features:**\r\n\r\n- **Inline grid editing** \u2014 Double-click any cell to edit. Changes appear instantly for all users.\r\n- **Views** \u2014 Save column, filter, and sort combinations as tabs. Switch views with one click.\r\n- **Real-time collaboration** \u2014 Cell locking prevents concurrent edits. Syncs via WebSocket (notify_push).\r\n- **Client-side filter and sort** \u2014 Instant filtering with zero server calls.\r\n- **AI metadata autofill** \u2014 AI reads file content and suggests metadata values.\r\n- **Bulk editing** \u2014 Edit metadata for multiple files at once.\r\n- **Backup and restore** \u2014 Automated daily backups with one-click restore.\r\n- **Flow integration** \u2014 Automate actions based on metadata values (notifications, access control, retention).\r\n- **REST API** \u2014 Full OCS API for external integrations and bulk operations.\r\n\r\n**Ideal for:** SharePoint migrations, document classification, curriculum tagging, policy management, and research annotation. Used by universities, government organizations, and enterprises.\r\n\r\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-----\r\nMIIEAjCCAuoCAhK3MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjUwOTAzMDk1NTA0WhcNMzUxMjEwMDk1NTA0WjASMRAwDgYD\r\nVQQDDAdtZXRhdm94MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAogzY\r\nLL3AYIDWWEIHqFAgwQQSurSNoZT2EkHWQp1uLZdwlCYRZC+Z2CzsOq24vWyjIjLz\r\ngRFx8EopuDR7JgTtskVJxCkoc9J5QgzD296hKMwUYcwZ9Dtg7KIeyKZ9ZSPm1OiI\r\na7W5BMNGrduW7lq0uk4E9JKRB6EkGBQ9vJRdkIkvE\/uAWkr\/GTA0LB1XHfJuiuiQ\r\nvVkIjKOizmVXON4iVx+8h1iKovHpKGki0q9TpkNCmA+LlOExqqGtz2\/u95VPkOpL\r\nUayzQQiC0U5m8AtNjs8DxeQjAepd4R9u3EfaK3GoSfzBXnQEwl3bJxmiRYhY6xvU\r\nkwgeu6\/X8\/pSbI8MYJYpIuMvkmuIgnpcOPY5L4qpt3SjNzt2PXA+9PHUBZDXdooq\r\n35YglEIkuz1GV+8ZPQnIfMcYb0EnGszu35vge30+Chvggt00pslkVCL2qUVkiRwd\r\n4\/InV1Vkd82ef+pyPgpqjUSQ7qu8v315e3DsB4gdw8L6AOKPUX1Ks1ztUGB9z95N\r\nRJ5J5aWIV+eCU7ssTD1U28XCIxlbkWlEBWy2CbwFcRMemBZ5TU10A3R83LM3A9oT\r\nPdnhu6X0O6lSRbkbHmvVTa9ZcTVcADMi+CTaQcyMjSGiAZtWqtlnBuNr\/H79QyzS\r\nzmvGWGRRM47wDLPbmiaIyJneNfdcxAta2dr\/KSECAwEAATANBgkqhkiG9w0BAQsF\r\nAAOCAQEAY3CQ5BkV4u3TF+vN9Zpf8ThEug+QlKrfGo4Prvn3uuahVpZRk28DkWbp\r\nhTamCuysOPo+jmfimVH9MVXyuyMj5Fa50moWKfC6YjD2Cldjz7fT2ihN8ww8dYrc\r\n\/hpnnfIG72nPHiyZi1EAvKFlrtBgP+fq2E42EHR3R14ej649C1QqBPC4zxsabAox\r\neTbuiRXEDGKD7f16A44Hwtk28A9XVDEpwGsjmaJctmSHxC8qLzYI2MqaJV52vX+o\r\nYSGok2xLVJy2uQLb3Q7k\/LyG+v\/erRnIMTQNXJKPdl+BIoZtLiQJwWCi\/vPzqJMh\r\nkwUTL4s9FOlwT4NQpQX9ptUGzuDRbg==\r\n-----END CERTIFICATE-----","discussion":"https:\/\/github.com\/nextcloud\/metavox\/discussions"},{"id":"file_upload_notification","categories":["files","tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/RCOSDP\/nextcloud-file_upload_notification\/issues","website":"","created":"2021-09-17T00:26:45.320260Z","lastModified":"2021-10-01T09:54:51.598996Z","releases":[{"version":"0.1.2","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=18.0.0 <20.0.0","minIntSize":32,"download":"https:\/\/github.com\/RCOSDP\/nextcloud-file_upload_notification\/releases\/download\/v0.1.2\/file_upload_notification2.tar.gz","created":"2021-09-28T04:54:09.467390Z","licenses":["apache"],"lastModified":"2021-10-01T09:54:51.821918Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=18 <=19","signature":"qZi5hPDp\/iabqWJamwb+r8bImQXSgTM1FQlpAn0CYIFCWmPMOWhkW28DnCJzoAVb\n7w4VmmdbTAsQIV65sTFDDJIdgZPgr1fFhXUbX3sUSETlj9f3uFgfGMTlBB\/ZGa7B\n3fMkUWax6DiPmwi4OC2U60gQDUSCJBosN40GJImwqXAJCRvgBku4dHzHlmD5S545\n7E8zvHt5A2Bnfxvn0+3sjmRI83v4KDPHEQN7OuhJL\/BYQjjpk5efEXEOzpY0tRX2\nZXqa8eOyYIs4rBEIHbcx5lsWO6ODJB67jEuJhgD7oIJJkY7Ub2s6X\/HzVSZXASIB\n9qbmYv6pSsKn6bwBlnIm2tRjUbJps4ACIskd6VSRiChm3rtM80BwEC3pAeXTYaBh\nZIGurmHRZAKgCCPUAKedPswb+\/GAWxAJezq9KN8NoN8uh0Ixjg6Olm7ToUuvdoqG\nt6LpUT4asX6JjjI\/wlbOlw\/OqsjGY0ZolkZ8MbZ5aD5p2YtajzHcfzHKkYsejGIS\nC2tW+nT9FiggVd\/2Xy1q4qnw7t0qdSTDDvI8Qc6nJvGwkMCr0j82YJp7Z9XOo7JU\nHqy\/5HBCRPdgt8ShSycFu+RqIowtaIECK5oXueJGxrrJ1\/ZC4LePWiNl\/F0KK0eT\n\/HFB1JWRoFgrBiB+hqtbClYOkDN614RDwPDk6Z0h\/kI=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"translations":{"en":{"name":"File Upload Notification","summary":"Notify a server of file uploads","description":"Notify a server of file uploads"}},"isFeatured":false,"authors":[{"name":"National Institute of Infomatics","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEEzCCAvsCAhGZMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjEwOTE2MDkzNjI0WhcNMzExMjIzMDkzNjI0WjAjMSEwHwYD\nVQQDDBhmaWxlX3VwbG9hZF9ub3RpZmljYXRpb24wggIiMA0GCSqGSIb3DQEBAQUA\nA4ICDwAwggIKAoICAQDTd3KU+WsttK7HoGuZtenOSlJnCVEJCzkbT\/cTlJRaEWhw\n3BFz0UJFNcgFkgx4xrw\/72t1ODU0FSAGbyKg4ORR3iuj7eco2mydDr6gMVFuT5\/1\nHFt50jzvUe5yE3wLgNnP+wRTT2Cg4f1lBZcSI\/NevkhxZTNDRbbekhsGo3NJKTe9\nVdJzfSrVU1nyRkE\/+jcs8Yq91AouWttG9Tyc80cYoqjZNQyKGrfQ0bbM6xTmAOrr\nf6WsSLLAXxax9HzdwGuwcIYFWiPtd3e+FYJ1sFEQ\/dedEOwJBd9BvvyqxgoR6G\/G\nlqyQjaFuM2jdc3iNEzP+jM+U44\/xfMwKOzNsc7oq2AijNyB7v7zVBpTmHHNQSqFI\npbfNlqLB+ltvO18hnRlUta+IaoKet7SN\/Y4HADih9GtkHNAou+VmDyyoj8x9HML5\nrfcUpD+3yU\/jzoFwzOi4JXgqia1nSh0fQelovoKUsqyKHdfy5tIQXb\/vWlxADdzx\ncGPFeYrOpWn2biKwWzFT03qWHJFBGMWfOLVmNDtLpQF1Tk9a9t4qyQLenuqj3PnR\nfLq0MBSqJLRK9u9nRmPfx+I+IkeJJXNV0l\/D5bE6xMNofhhZreKKg9LVGl2H721g\nHw+qOjsPmdnpYt5DjuPVNLd2zYn032NY2aLTmctrVmQX\/YUzVpq9YA8i\/iVlOQID\nAQABMA0GCSqGSIb3DQEBCwUAA4IBAQAYR2dAVfIVah3jNGPfIkx8F9Cq3nggKWny\nsyd9ON+7DBbrtxmGEPdGLKSVyR6yAo\/uCY\/wecbB9LuhyVJV0ksjReh62Qfl9qgU\n8f1IgqVMOvcEGN8ggzfr3CU+vUqlF+mQQfz60hTSofxcSIYZlN5Dzler6CfzFevn\n88SjUZ8GOeQ1NxUNEy0SzIVH0bkFmcmgsedA\/JSR5ziOdleg0h2+ySD6hrs0jlIz\n0OaFZByAVCmMmxR9K1V3\/Tz+riUsy5nWUhiwapPq0hDeKVY60VCma4S46Kjtr51B\nrIaIuLHLkjWur1rJSi7YZC46ZDPX15Ros7hJ2x0xyAirgmwbwa0Z\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"emlviewer","categories":["files"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/newroco\/emlviewer\/issues","website":"https:\/\/github.com\/newroco\/emlviewer","created":"2019-12-12T14:35:32.389829Z","lastModified":"2026-09-18T06:50:34.631982Z","releases":[{"version":"2.1.0","phpExtensions":[{"id":"mbstring","versionSpec":"*","rawVersionSpec":"*"}],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.1.0 <8.5.0","platformVersionSpec":">=33.0.0 <34.0.0","minIntSize":64,"download":"https:\/\/github.com\/newroco\/emlviewer\/releases\/download\/2.1.0\/emlviewer.tar.gz","created":"2026-09-18T06:50:34.583083Z","licenses":["agpl"],"lastModified":"2026-09-18T06:50:34.672905Z","isNightly":false,"rawPhpVersionSpec":">=8.1 <=8.4","rawPlatformVersionSpec":">=33 <=33","signature":"LIUbZayo6xeZ7BkPIjBKaap\/lBFGVxX7JCmX5IK4v74ANqGBB4Rqf0fiD4DRBc38\nDiiZqq3apCesu+WL5HZd9Fd9guXQyoo0v88Jn72bzoISAYPSzzbWKgattxXoAPjj\nFTiVYh6+l4O7oJY1X0F7yRi4B4M5ywAZcVwANeIi8bdzRpAS17EErZ4Ja5C3jSgg\n9hQ\/fuPpfdyRJLGbk6rVw3CANkJNJ2+lfrMCMaGcxkd1RKYM1\/tIicO1gfjYUI0R\njfUJIBc9+zQsemoOP6uFetx+n2UMDx9mnY1jITcxYEPfWRJCG5979xgoMlHCEiW8\nPGeMQT5B\/R2ZbGpg0rg5eiLxWTb1Sx7mQQjmuBl05AESAkQZqaxy607hqV027isr\nmmPm8fsl3iszz6y5GTsw7XvhgkpkvPHX4eNQcXPe+Y6uti4Gnxmy8k\/JpgMxhK2A\n0zQXYVFVjvDOz0tTprb4CyoqIOaKr3HcS3\/xhE1\/7\/Mut93sY6kmCaXw97uqWJbr\nhIX5dJ1V4ELdSLxjwxP2UGTjeuNmG5tjMiU9i+q+v8+o+fZatoWftlM3gowiihzm\nWXkxX\/qKQcVetOe8LZoLyAicevn2E3B5bJBKYa+X4WFuqVZSq+4dBH\/Tz445JuMK\nDg4dOjNq5Iprmwm2U8SSzj3mxM5yNWCv9g9i0Zfhanw=","translations":{"en":{"changelog":"- Restrict this release line to NC33 only\n- Upgrade to support NC33"}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"translations":{"en":{"name":"Eml Viewer","summary":"Preview eml files","description":"Provides an email preview functionality. It creates preview for the .eml files and displays it as a modal."}},"isFeatured":false,"authors":[{"name":"newroco","mail":"hello@newro.co","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBDCCAuwCAhETMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjAwNDI4MDU0MTI3WhcNMzAwODA0MDU0MTI3WjAUMRIwEAYD\nVQQDDAllbWx2aWV3ZXIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDY\ng1d1shGVOGv2IuoFh7NU9lwIgUoMNBVV12HVvYVeHO2qXYpLnz4HQw\/Pi\/+KwZHl\nJIawDATH+IaajgG9RcR2u85uWTTz\/LCr6Obg4X1\/E8zV1GPG9etari63F46GNNJn\n8wuetGX9AuM0O46xUi92w1lOulCcP+bNMoY4QZEIgMDAr\/8cffjFOnLIbRVO299x\nfkx5+fE5YRM+AZoikI1NWW1bvCCaHoymUCFoL1LunLM\/njcon3azP1\/AvNDWTGjZ\nAgNXZSRMoYG0DiZ++5fA1t4T5BgwJKws1aYs4IK8uuWmo2C8inMvvqoyU\/m+cPjq\nIT2KobgO9mUD1lryybxsiag1MHoCttQfromts0ezykhU86eyoZZxTpPTDDxBcyK8\nG282KY8n+uiyHNp3YILBg+n+EwVmldEH2yamwPF+LpHO+BFGf0ZNPe0Szi90Irj6\ntT243ETyQfCTJRoZp8CZTohvxXFXDx\/ZrMAwHtocNrCnBwJHh7qUO\/BzZR\/Unkvi\nA8zEiEK9Dm3LqdrlHZWS3KYThlNbn9rjhQy2rCQh8PgclBzNZPJPPvkblzThcuDQ\ngD9qjgWJOzA8XdHPTudBZkeWn+OtBa3Eb7EtAwoQthR5127sfe1ksuBQy4VTQU3p\niwP6qilix5TXotBhqJyZm7BIp52uxhRJbQ8xbb6Z6QIDAQABMA0GCSqGSIb3DQEB\nCwUAA4IBAQBogopH93N+rAb+eFpKIn5Fo4IUr2eCDugkRugJdHmOtNEYZ4lSVHIp\nyCuua\/a0yN3ll1r4wPhXZS96zA6ODDif57Pyode+xkRSW26q0Ulr4Z6CQ+vvE35W\n2rZGb0OjQSCbXQiex7tcpIcyRsdjcEHUw0BCwSrbnVqe\/vuBNCZYk9PTEyjtHRnk\n5JKfmJBQX9\/2Hk+fx0bOc5VkikPdmSwN4mZiPadSsir0\/aIHj4uNYvegtVeIEQrX\nbP4w+vs\/l+XskTRBy\/zfj14X5ENund+24doyx4IKlW10nozOH\/doQT280fXcrgmH\n8Hg3cRbVE9rqcbcE5dbjYLFwmNRIcW2\/\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"files_archive","categories":["files"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/rotdrop\/nextcloud-app-files-archive.git","website":"","created":"2022-11-09T09:35:43.893446Z","lastModified":"2025-10-15T19:07:57.935996Z","releases":[{"version":"1.2.8","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.1.0 <8.5.0","platformVersionSpec":">=30.0.0 <33.0.0","minIntSize":32,"download":"https:\/\/github.com\/rotdrop\/nextcloud-app-files-archive\/releases\/download\/v1.2.8\/files_archive.tar.gz","created":"2025-10-15T19:07:57.894134Z","licenses":["agpl"],"lastModified":"2025-10-15T19:07:57.968305Z","isNightly":false,"rawPhpVersionSpec":">=8.1 <=8.4","rawPlatformVersionSpec":">=30 <=32","signature":"U4gLmJ4W8OCT\/2zILwJNOfoFVqXriq+IkgkDVsHqJUZ9l5RCtA+23FlPu5h6ui\/F\nBDrj3loyjHRH015K3x4sZGInI4x3w3xoBQysKkjfipOnk\/JQEkrou\/GnOR8wae9S\nTqlCwgibD\/aJakgLb1e1gnMQMJKPUpg33cQNr7UjjUh1E9tyInbylTuKNbRShMCw\ny1WUybLVpjZr61aRnxtGklEY+8iXQN5HTE8yzHzo229oGVIFGblLngzKowOCXKft\n1bMxx+4kc\/0LjFVkzVa+\/zUo7yY1+JKXY2\/gVhELwJevFuH06r4NOkt5wTKvgbiD\ny5nG709ULWSN+GrwENZk5y4RVE\/3bykbjYNwFQh08CCwIs6I\/S1JGZ\/SxgozDX31\nGGRdys5SQlPEWsSTTtcyENnUUlnA+57KhD3cEZJUVUBO3JrxAr0di8U05saLvUyD\nGuZrruXLNgNVxbGFgKXJWbGQsyxlfAdfQWA8b27HUTAemLEJ9pd\/h9isMuAdHEg7\nmHFHC7pm8YqcR9UDXgJjaUvWrEhxgcQgPv4HiNqelVbUqmN\/DevSJDp40zBPUPZ9\n+9i9u8FakuLJEbbKdJTQFtj6XWI5w1yq6vSU+iA5omPka61wS1dVA8HdHEx9+LJ7\nXD4EvZsQdks6ghjtNZmbY0F\/yD11fQ8AMV4du0pAWLY=","translations":{"en":{"changelog":"### Added\n\n- claim to support NC32, drop NC29.\n\n### Fixed\n\n- workaround issues in Nextcloud core which notoriously copies also\n the permissions out of read-only storage to the destination of a\n copy operation. See https:\/\/github.com\/rotdrop\/nextcloud-app-files-archive\/issues\/55.\n- translations courtesy of the Nextcloud language team"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL3JvdGRyb3AvbmV4dGNsb3VkLWFwcC1maWxlcy1hcmNoaXZlL3Jhdy9tYWluL2NvbnRyaWIvc2NyZWVuc2hvdHMvZmlsZXNfYXJjaGl2ZV9maWxlX2xpc3RfbW91bnRlZF9hcmNoaXZlLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL3JvdGRyb3AvbmV4dGNsb3VkLWFwcC1maWxlcy1hcmNoaXZlL3Jhdy9tYWluL2NvbnRyaWIvc2NyZWVuc2hvdHMvZmlsZXNfYXJjaGl2ZV9maWxlX2xpc3RfdW5tb3VudF9hY3Rpb25fbWVudS5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL3JvdGRyb3AvbmV4dGNsb3VkLWFwcC1maWxlcy1hcmNoaXZlL3Jhdy9tYWluL2NvbnRyaWIvc2NyZWVuc2hvdHMvZmlsZXNfYXJjaGl2ZV9maWxlX2xpc3Rfc2V0X3Bhc3NwaHJhc2UucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL3JvdGRyb3AvbmV4dGNsb3VkLWFwcC1maWxlcy1hcmNoaXZlL3Jhdy9tYWluL2NvbnRyaWIvc2NyZWVuc2hvdHMvZmlsZXNfYXJjaGl2ZV9maWxlX2xpc3RfZXh0cmFjdF9maWxlX2Nob29zZXIucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL3JvdGRyb3AvbmV4dGNsb3VkLWFwcC1maWxlcy1hcmNoaXZlL3Jhdy9tYWluL2NvbnRyaWIvc2NyZWVuc2hvdHMvZmlsZXNfYXJjaGl2ZV9hZG1pbl9zZXR0aW5ncy5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL3JvdGRyb3AvbmV4dGNsb3VkLWFwcC1maWxlcy1hcmNoaXZlL3Jhdy9tYWluL2NvbnRyaWIvc2NyZWVuc2hvdHMvZmlsZXNfYXJjaGl2ZV9wZXJzb25hbF9zZXR0aW5ncy5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL3JvdGRyb3AvbmV4dGNsb3VkLWFwcC1maWxlcy1hcmNoaXZlL3Jhdy9tYWluL2NvbnRyaWIvc2NyZWVuc2hvdHMvZmlsZXNfYXJjaGl2ZV9maWxlX2xpc3RfemlwX2JvbWIucG5n","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Archive Manager","summary":"On-the-fly archive inspector for Nextcloud","description":"Inspect, mount and extract archive files (zip, tar, etc.)"}},"isFeatured":false,"authors":[{"name":"Claus-Justus Heine","mail":"himself@claus-justus-heine.de","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIECDCCAvACAhHvMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjIxMTA5MDMyNjMyWhcNMzMwMjE0MDMyNjMyWjAYMRYwFAYD\nVQQDDA1maWxlc19hcmNoaXZlMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKC\nAgEAnAN6zlD+pOK3Ql09jyXt4CzJRed\/5c2+Al09r31optiYf\/6PADGvIZGRfNcw\nCyGLuQe3wxkrxuRsXw98iXCQ43ayZ+BNaFd4JLEgBjSaj2O+bRpP\/q0wLLRQnsQH\ntjkPrfpP\/oOQVNEL\/0TU7teOJPTdH7t5RAJZ9fBODkhoO6kffoW7WyLy8wKLm28g\nZ1yksccy130Rk05Zd+3CdqXm7OZM1k2nLPjvEt8\/MpApiif6S8T3GU1gZjAlIEo1\npH7D37gWSK+rdOqYcwm2otQUGsndB2KXlAptoNPexsN6RKrNjCA4TA+Hc4gYvtIJ\n++wpigSVeJEVhnHxmAz6ZIVTOexCk8VcCo03oT85QgfBbHsM6Sl1qLXW2O1obgb0\n2\/PtmF7A1oJANpCb96TlZmgDzmwCxUWXNStmviUHqZZWTa5bAwqtK072jHTEPUkz\n6+vNbfR\/wt7Z6nRPaGIDe97KPYWnxVktoCQJni8PxPyG9lSaeibf6zQldyC0tGHX\noNS55zxXmzx+B1SAjZ0tS1WxWF4+eWBsYX3zpCCEc5Lart6e8DB8UsKdDVzG9x1m\nIIZnlheiHbTGlOqkjvpR7sUeOkKcePNFwYIrQ9wh0A9b1h7U4xa3rU9xnzZYHjVF\nx3mWrDwCpgHUWbUY87zh8AqltY0YNJp7TtaU\/2dAZ\/zRnA0CAwEAATANBgkqhkiG\n9w0BAQsFAAOCAQEAl87juyCboYc9O\/kRfeclAyZdk34m2TlV9THMdIejPJx11+VC\nnO0ef7IDqgkuwDC2Ldha7c+5GrJYjxTvztYW4KK6BPxO6\/J8jGJc3irst\/hnRi1S\n2O3ujByhH0Y72AXFPlChFP14EoMtV3ttO1Dp9ve0cPbYNf5KlITNij8+y6nHUvLd\nshNA2NGu1r9QcBzLEn2gbRPtm6+2VzVHmigvpehr3cg8Mc2Xpg\/oJr\/xvVW6kDcF\n8Ut8MZIN+n5K1cbrSMJBqWANAdqTG2tWr9P19+U0W3H+Ah+5WRZDH2lzKKFfg1CD\nMZn6yCtUtbydp9HhOYk3KDI8D2nTzGdckrE3Sg==\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"solitaire","categories":["games"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/derbenx\/nextcloud-solitaire\/issues","website":"https:\/\/github.com\/derbenx\/nextcloud-solitaire","created":"2023-07-13T16:30:52.101248Z","lastModified":"2024-01-22T07:04:56.342392Z","releases":[{"version":"1.0.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=25.0.0 <31.0.0","minIntSize":32,"download":"https:\/\/github.com\/derbenx\/nextcloud-solitaire\/releases\/download\/v1.0.0b\/solitaire.tar.gz","created":"2023-07-13T17:00:07.632488Z","licenses":["agpl"],"lastModified":"2024-01-22T07:04:56.616350Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=25 <=30","signature":"IDBs97eNuAviHR6dY+8a4XaLmI6ot4mQO5Lg90+\/ReQeM071Jfh6m2d5BlY\/Fm32\nCTtGjn6qcA9sVGNzViuTbebGzjq9+E9U8MDWois6wFw8eApG3Z4\/+KOLZGvbdmc4\nWdAiu1toBnu8WGkTNY6m5S0Wd0AV9BrEMRwCLd1frTrFkeeLirye1Cf0PHX5\/Y6p\nXEMR1oiNH4aB9xPIRxcjK8gjdNLX7fkWhSx3De2Pwjx4RMZDTnpi7fZFs4TxI5eC\nqYPxYCwdtnB\/Z+OzuC0P+Tjk+bC7h7rw0LHGbipZwuiLzOeAQLYLCPdKqQYvJ+Zn\npumD5P5i0fKLb852r6qzLpne7RrrMR2wpc3nReevJ1llA53PP5W9Age7TG0hTuC8\nc1Is4ti6w6n1aCu+7xTq1TOPqxEvLIdoNzcVrYVTDOBvDo3Z\/5cVdSFv8sjzFUJz\nUmkr5S28PjtQs0AwOe4pwMPA8JNLNV1aoop9D\/bsRWYAmw6ZzDg2AJF+LrQD8skl\njf+w5xCa1PdO8M5ezKaYAVSGq1HV5x4NGyKvXNRZ+3mR6jvKJwVyI11susRvuGxf\nbdE6RILavMWL3fpLFQBWBHuuA8tLp\/nyYXOkh4DE8SBc+EdTDMpT7PMyD\/THlblD\nVHxQ7u9PlGxFMb+\/MyURXvB9cYWoI4JJ9H00hZJ+9ok=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2RlcmJlbngvbmV4dGNsb3VkLXNvbGl0YWlyZS9tYXN0ZXIvU29saXRhaXJlLnBuZw==","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Solitaire","summary":"Solitaire","description":"# Solitaire\nA Nextcloud app that lets you play Solitaire."}},"isFeatured":false,"authors":[{"name":"DerBen","mail":"colin@derben.ca","homepage":"https:\/\/derben.ca"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBDCCAuwCAhIdMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjMwNzEzMDgyODQ4WhcNMzMxMDE4MDgyODQ4WjAUMRIwEAYD\nVQQDDAlzb2xpdGFpcmUwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC2\nfRDkQof10XXxI7xW1WJUYRbk8ePNEiXkD2myUN21XYyRJokyzY7J+W36SSw90mxV\nvlAJB8soL5vU7rAVGKEtji1WGadxt9Xqv8sshlEphEtnsD7K63E3mlLfNcPQmri7\nZvPh7cgbqUi+7fIzL5K5W1\/I0h7cnT6wtFfDXLZFvw0BFf4ajDXYjTOfBq\/94vV+\nPFtlWZi7AHbadsPE\/M3WQPeTfI6DUTmts3fFxclPLviz2CUPFZQVfUkwI42NulV4\nC8\/hS2ufcjDimY3sxB9YXzLJCMGNE\/3HQv8eC6D9jVyT5nro32Wx46F3vGAv9S8u\nlT7iS\/UoYSX5uq+mpzUAXha79lL79SPn2ptzlGwR9tbprq82xgIHaX\/OLFMDqamx\njZ1UJfvh1mk1OOkkkHoP\/47UCq0x4fqJJcIPksjoL2RHU6fGNnuapkUWZ\/YUg\/CB\ndLFJ360qt8vyYWbn7Ys+HxTbTP6SPBpInDYDf7KSUXVztWSHvO51Q4adgWQpxXdJ\nVDWVegV\/em5FMIzBqw7nv2Cwi+V6E62cPMcmu6MUkT0EQhcJ\/nytTNfynXfaa2hV\nH9p49vjgrDrUHcJGd18IVxfvmfFcfmyL7Aa14EWKme3z8b3bCYn6TE8dmQcNS+0x\ngOvpWElnBc+lOa0a103N6IPY7ULsgsmFI4ad8HmgYwIDAQABMA0GCSqGSIb3DQEB\nCwUAA4IBAQAE7kF9xFCXVEu\/FbL8Y2IA2EV3Qe62kKYFW0r3xzNDV7QsuIXGd6YH\nvufmychGgsm+XSmvzDadHHYqb4it+HbX29viG4XC9zx3fZv2TpEik6FcVWl8OL5\/\nctss\/Pdza7gUTcWZ2dG\/LkdQlo35panj3PbkGaqrBujiXWtshwNdM19mNFQGKaZK\nyYUqs\/Wf9\/V\/pX1UK9byKcI5l\/UOxqvUY8tiIORr8+RvdOzmqXw15tcWb5oo8twN\nVUZPsVYufnqGNIx+H96xwNdtZvwzTbGsQPox8Rvc6LeFE4cZP4hoMw1FjKTQdOhL\n6vZJZWsZCL9SnLZyEm+aJMLMltm6uWsk\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"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-09-16T12:53:32.872850Z","releases":[{"version":"0.4.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=21.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/chadek\/documentserver_community\/releases\/download\/v0.4.0\/documentserver_community.tar.gz","created":"2026-09-16T12:53:32.259636Z","licenses":["agpl"],"lastModified":"2026-09-16T12:53:32.939967Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=21 <=34","signature":"gWHbWd47Rsds7IsJAH5sPaYnJ\/q0p0M3+QU1yEnT2+W4Opiz6N5xY2R3fFVLNg2E5Ga0Pshpxlf0SVU+Pba25XEVJ2X7bqR6epFjvVBg1Gwx3YOT7ZzQzohUbQT35EbEfi05A3ETy5WUisWDu\/QArtU4\/I7icv1SwAMXPiiCSgJswehrCSxQcfgvSrmyduuw9WsCBD4RrgreV\/FTW6VipGYxy+YpZ0sWPOJ5XxsqsIz1Y2K3xCzTin54cuR\/LDl6BA83s+tOzbo\/LKUlR4\/jlVzQHvRh+WI6whKPlAANBIjlS\/hQLyyVapEuyqx6mLzvs9RUhuVudkAXL9odETmELqlWWLXWHiVbU\/8T5\/zzyyskcKg8mcFkawUeLgwKwf2tv06u99hK4FOdY7RnKdDWrylLS8vpM4yt3k786NmuWIRBR6jH9ELj50uj6omOLemDlAP3cR1ZhNoTim6WetZeC5qTSXMf5w1IsU7HN2vpm5TZA5pfT+YCeiO\/ScKxv7AOfUVm0wR6JplZYTkvYCmIHdK64H+jZehOJJbIOCUfSohMR9datU0WqCRKhmSl3ayf4FsQzhBIUvjkqD4CewETWWb04pSWfBYvL3YilDuQ8v3+3kbZ2Q8TRHM162xZskX7VdFOeiBN7RY2X2xmu70chu3Eg3NLHGltJ6eb4gsKbko=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9kb2N1bWVudHNlcnZlcl9jb21tdW5pdHkvbWFzdGVyL3NjcmVlbnNob3RzL21haW4ucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9kb2N1bWVudHNlcnZlcl9jb21tdW5pdHkvbWFzdGVyL3NjcmVlbnNob3RzL25ldy5wbmc=","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Community Document Server","summary":"Document server for OnlyOffice, community edition, running Euro-Office","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\nIt bundles Euro-Office (https:\/\/github.com\/Euro-Office\/DocumentServer), a fork of ONLYOFFICE DocumentServer, and plugs into the OnlyOffice connector app as before.\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.42857142857142855,"ratingNumRecent":0,"ratingNumOverall":35,"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":"2026-08-06T11:28:35.849433Z","releases":[{"version":"0.0.87","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=20.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/mtier.org\/timetracker\/timetracker-0.0.87.tar.gz","created":"2026-08-06T11:28:35.834757Z","licenses":["agpl"],"lastModified":"2026-08-06T11:28:35.895479Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=20 <=34","signature":"loZypETz7Awm+giHg\/bS7Z4TFsqZvlKOhhGvKRfkYkEhvIdak3HCDR7xk48ATiAB\nTQMAHORCNEF5XeMYoM\/Sl5A4EDTEEAS6fsbly01\/7iVjVAJO\/LxGHsKyq5Ew9P5k\nO0Ndnihp3hv0kIQlQczJOpe2nUiM4LYYc\/LYRWE84Ati9I98LrG\/K4z8fMMheiu0\nc0FgRkTnzafpcJgVqPMxpfd8pEXTjf0Ksc51Rt3lCl1LEQtsP65iiDBUzSLqZIGE\nJpSElg13qtAyd5lFCoUcPMbwCobJHj6\/UyKnB7Ra7HVgQ6YW+CAKp1TMNg460IO1\nyZ1BReZuHrRdvPL+oMrvlgptd23KiqDnsQmXQMMmfbf3tqVXqrTUpf+YYLMRDdfY\n+NzXfgi9TU\/jxnOzScyugpM0qf3mB7xCvwe8+GmQubJ+l65+64fTOSd+JcGMxiqQ\nWOKyHGMXZBujnms6AivIoxHkUzfoZHc\/2gR9E9GDKDOMoccbQBal8z\/fEhIE5tG9\nN+bjcKySdDsxQ9dq4C7LnqBaLcwT9lf6UbzCp\/U1Xx+jgct23ZXAtdbfoC5ySp14\nM1+Osare4bLXTvae2uDySt5WueB36pv7xmDLBLQdgmxAW41CyZ86QtXWjxe3Mmgb\n81okbd2ouzZFwuOXLrqmtLeg\/qZ+Ahc517lOisyo8CY=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9hYmxvYWQuZGUvaW1nL2JpbGRzY2hpcm1mb3RvYW0yMDIxLXU3ajM3LnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9hYmxvYWQuZGUvaW1nL2JpbGRzY2hpcm1mb3RvYW0yMDIxLW0wanE5LnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9hYmxvYWQuZGUvaW1nL2JpbGRzY2hpcm1mb3RvYW0yMDIxLTZkajlwLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9hYmxvYWQuZGUvaW1nL2JpbGRzY2hpcm1mb3RvYW0yMDIxLW90ajd4LnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9hYmxvYWQuZGUvaW1nL2JpbGRzY2hpcm1mb3RvYW0yMDIxLWt5a2Q4LnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9hYmxvYWQuZGUvaW1nL2JpbGRzY2hpcm1mb3RvYW0yMDIxLW5iazhzLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9hYmxvYWQuZGUvaW1nL2JpbGRzY2hpcm1mb3RvYW0yMDIxLXZ1azh0LnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9hYmxvYWQuZGUvaW1nL2JpbGRzY2hpcm1mb3RvYW0yMDIxLTAza3h3LnBuZw==","smallThumbnail":""}],"videos":[],"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-09-15T17:18:03.259391Z","releases":[{"version":"5.12.0","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.12.0\/mail-v5.12.0.tar.gz","created":"2026-09-15T17:13:26.150505Z","licenses":["agpl"],"lastModified":"2026-09-15T17:13:26.271574Z","isNightly":false,"rawPhpVersionSpec":">=8.1 <=8.5","rawPlatformVersionSpec":">=32 <=35","signature":"JfJQR4M\/FJVcfYff6itGb+zG5apK30lOzYFXEwHf9ffW0QU9daXwnbxqbBJgjAmOdft7F9eKbzyE+y+1aOelhtALnEXPmRerDVlQz2+7dRgBJTW6XduH3q3dMQtAqiPVIeyE3TMvL6Md+FT8f6WHUuTG1Gq7fAEvPJYkR3\/SDWc\/L22Fy6ZF29gCI8oaU1WTccg0vYslsJ9xPhj67ej8xn1RbRIcxy+845dF+9lfKAmwv1JdGpph389vFUZYZb40bmP8IJuE2qqpu6421LW7yFzWfm+W59hJCGMsMmmYGE4UPr4D+Bg9p4kE8OkBb1Mp\/xFmZMOuh8zvnSpVsHsPyJftIyL5pbwt0FcJg8nXG008oa2t0RlDu9KK9CW70afEHslDOFY5kJ6OhzTHkFyRYwK5YhgcKsxliWOpyq5chmmtOkCvcZtXweloNDIOcDt3jbtbUDR6PsY\/obmyg2CULKgUOs6Nsc1Tkl1+ZcYob0m07qRGWvehWrGlFWr4emzhucHpHw0p+ILR2mSBIb1FE96\/1zQuJxIhLRyovlK92ocpp7rBc9QfPQBxkfMmgXv\/6k9WQ48mz4sGTEL9SeXjHoh3yp2nYQQhAcWDBLBkTFaZpciI4IvjNsOA4rOwBh7ih4Oq37i96svkH6o7ESttIuGWpVxJs5Z\/YpvNx95IhjY=","translations":{"en":{"changelog":"### Added\n* Insert images from Files in the composer\n* Floating composer editor\n* Warn when sending an email with an empty recipient\n* Do not auto-reply to noreply@ and no-reply@ senders\n* Hint when message content is AI generated\n* Nextcloud 36 support\n* Disable the background sync job via configuration\n* Use LDAP attributes in provisioning templates\n* Add support for Dovecot master user authentication\n### Changed\n* Translations\n### Performance\n* Prefix the internal-address index with the user id\n* Load local-message children via PK join\n### Fixed\n* Quick actions for special folders\n* Show the unified inbox icon\n* Detect message language in the browser for translation\n* Skip IMAP fetch results without a UID during sync\n* Allow HTML ids inside the email body for CSS targeting\n* Button alignment and graphics in the signature editor\n* Moving messages, threads and folders\n* Mount the account settings dialog at the app root\n* Check permissions when selecting a folder for a quick action\n* Remove the duplicate Cc\/Bcc button in the composer\n* Keep the draft when clicking outside the composer\n* Termination condition when translating text\n* Declare UTF-8 charset for IMAP search queries\n* Filters: Redirect a message"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly91c2VyLWltYWdlcy5naXRodWJ1c2VyY29udGVudC5jb20vMTI3Mjg5NzQvMjY2MjcwMjI3LTg2Yjk5YmJiLTAzZWEtNDY4Yi04NDA4LWUyNDhlMTczMGJlZC5wbmc=","smallThumbnail":""}],"videos":[],"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":"kesselb","mail":"","homepage":"https:\/\/github.com\/kesselb"},{"name":"Christoph Wurst","mail":"","homepage":"https:\/\/github.com\/ChristophWurst"},{"name":"GretaD","mail":"","homepage":"https:\/\/github.com\/GretaD"}],"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":"twainwebscan","categories":["tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/sndkcorp\/nextcloud\/tree\/master\/apps\/twainwebscan\/issues","website":"http:\/\/sndkcorp.com","created":"2019-01-28T10:43:38.760348Z","lastModified":"2019-01-29T15:06:43.671000Z","releases":[{"version":"1.0.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=13.0.0 <16.0.0","minIntSize":32,"download":"https:\/\/drive.tasktower.com\/nc15\/apps\/twainwebscan.tar.gz","created":"2019-01-29T08:57:13.282707Z","licenses":["agpl"],"lastModified":"2019-01-29T15:06:43.726545Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=13 <=15","signature":"CZUpCHZ4Zej6X29EkNZFIE+utP0A5h17G5NbyChWZ1ApJFNR4IYmYzp+rmSBI0fM\nMSsmRmwh\/BBYfBIVAbOGMbRJDxQFyMngh7k85CHurPnJ6JkQ20IR9dh\/Eoizt5vG\n21v0BI6Ncjgy58wo1WOE+w26nAXUTvAIIf4TFX5+iBnUGZSa+3Iuq7oK3zbXApp6\nQopi+ksUQ6n0BSv8+LRNbIP3SgBRNLw58kLdys8ImXBTilvu4UZPlSaihsoAK5SF\ndu4+GeYTRXcv+zOvxsEnxZrUZu\/VkeISz1ikbi5\/30UkjqrEYWGi3Fn\/KCZrHIzG\nU4Hc7sc+r55ozJhNYj5VWAH5K5fmR4vdzRKwexVILlp9E3p67mzBWexoUwIi3nFE\nmXDRRXlax\/4toY1gzUTemsjH1euFjjWXdZKqwXyXG811ebvQdiZRu1TgAvhM\/Qkz\n6wbn9fw7R2p8DbodoErTwG\/ofkxy6J\/HTOoPm2fDy+QlvZKlU0WJHYdG\/9Wi1VOA\nrKhK3CnrLAJiQV\/2wV4RZGpZLeaT1a54C0jvWqg0zBlfSgfJtyTC+NFk5P+7JTs5\nUfuWWnF6aE\/VzK8gXgdyA+PezotpOq5Nx85XG9ltRPOdkZb0pLuNEJPrpPqdyjDY\nNhtc1IrTfoKWagJzHRBQCFhiuLkkp6oG8CXazWmp3JA=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3NuZGtjb3JwL25leHRjbG91ZC9tYXN0ZXIvYXBwcy90d2FpbndlYnNjYW4vYXBwaW5mby9zY2FuLmdpZg==","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Twain Web Scan","summary":"Twain Web Scan for scan and upload to nextcloud directory","description":"Twain Web Scan for scan and upload to nextcloud directory"}},"isFeatured":false,"authors":[{"name":"SNDK Corp","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBzCCAu8CAhDTMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMTkwMTI4MTAyNzA3WhcNMjkwNTA1MTAyNzA3WjAXMRUwEwYD\nVQQDDAx0d2FpbndlYnNjYW4wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC\nAQDDVzzP\/d6m5oabBdSYmun\/z3FY5ulWmoTPe5GnuHvn\/Y4X8\/IeBhZv7zv1V5jU\nx4K+A6aL5hFFr7SEE7mCQ1KrOI49BRBXX41akT6QdwRopS9IhUPswKlGD3dG48Ji\nu3YtO6Rq5pZmUG7hwNa8KwkViqlOrAVIRl+RZ+hVEHQ6SljfGA1nq4FM3O+K+fd+\n20R454E\/WcRg8T0\/qkft2kiyShBf8yGx3g4ahFB9ARQpgeWnTkSxZSerbomXx0+T\ndz6k85PNGvfeLYMHU2x7oZ8nQO4BKomIo2PJhSvCxHUuexP\/KKzbDlhzgsMSLzLb\ne7WuHt0NP5jVh7sjSSEEVXHwJYQYlF7M4X6dz13f3IBE3v1jCBWVRVYeFCXTG21e\nC6A0WfNJfsSCOBgf+RtbiqcjbRdXf6RRl9\/PUXBJiKedr0HqoGcsFPPb8KK82714\n\/gQZurqwMuF8ZJwsCxS6wnnMWUZ+qyn3S3KspoTdlTRv\/ZhQdRBtdmYTBhkU9e5G\nkPm5qrF34dPdetyJ921\/ZPQHu6knAKz26NI8d5+UZchmaxU1NUudy13woAWgrCFv\n8dEg0jjUwFwNlAPbvqU4KsNNJ8x5QApHpMgjrXT3FPH3ims+Y2rTTHrOcqEbSJkQ\nLK\/KZ0oz9Ukdjp3KfC2Ii7PqmdQJsGZMAFXwDadaZDmVrQIDAQABMA0GCSqGSIb3\nDQEBCwUAA4IBAQCFwyDS4BdbVjhop\/AlV6Cmc6dYpeqr+UFefrbJ+kTTNLKqDL5H\nZdypZdTff4cgbwc\/uWi6kcm3Zp5H3QWEHLgUuD9CKnCmiNbQyu+zeI3M0N+x5Ib0\nh9Ynbvfq+nWduDkq2nJ+COrq2v0s6g33YTpZtGTMk1EYp5bVAEtIy1LTBDgRVzmP\njb39kTjp+phP4XFUXGKUKlxO+v1rVwcEVardhuL5S+uSpHq43Ee5n3gMJ8BdP5Lc\n\/lMmom5Av5bUShIHq8hu+5Sb5kf9BTjI6HAOa5eSPWy4GeiH77tXw8PlvQKIo8WW\n3j50c7XSZhVgehNll4t1QHVIM5faJJixGVWM\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"cms_pico","categories":["integration","social","tools"],"userDocs":"https:\/\/github.com\/nextcloud\/cms_pico\/wiki","adminDocs":"https:\/\/github.com\/nextcloud\/cms_pico\/wiki","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/cms_pico\/issues","website":"https:\/\/github.com\/nextcloud\/cms_pico","created":"2017-09-23T16:14:22.757735Z","lastModified":"2022-10-22T14:32:23.350311Z","releases":[{"version":"1.0.21","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=7.3.0","platformVersionSpec":">=25.0.0 <26.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud\/cms_pico\/releases\/download\/v1.0.21\/cms_pico-v1.0.21.tar.gz","created":"2022-10-22T14:32:23.343735Z","licenses":["agpl"],"lastModified":"2022-10-22T14:32:23.406725Z","isNightly":false,"rawPhpVersionSpec":">=7.3.0","rawPlatformVersionSpec":">=25 <=25","signature":"b8MMyyAhD18JkMXDf96128rLHnyTNc6zk3151F0Ottj1d5vgteAdEi8uVxWk+ZLhi+\/g0\/db83is9Ur3KBL0WgiqsDk1J\/u0A2U7XbFavgfQHGQcuOVHbwrnx55zkj2eJhaURHADSrQrz1l4Eo2JwQKs9EWf0urrV01Sub\/NIqV8tirRGVNNlcOn6t60bsuCEagUQ0ZxgBFmIk+0YLfNzvFAWwEbr8G2NJe6MrNAn1gFbHk3ny6ip4JS8Rzwc2NeY30D8CsbI\/IHcdbPeylGoE51zpE9kdC7GMWs96uFjUAS7dqnjQCp1+FwSZsYLZLYepcOiifiO29fZsA9JdbFvCE8nXhUu0pMTa1eDjw\/wISjz6I9U2bAh6J42QA67gJQV7haqfCRmTeI+m62\/bGKOyQn7kMYPmcVfTBhJm4T4mynxes7LiFPx29gko7wxRqfaShMlIhNv3FAT40bETQmXtWeppWFBqL68vQ18vAs9WCgFEkMuPt824+i7RYrFrr8yVsYY0UJfX6nXSmqQYFD7dBWbXDCdcWicdDZHJCHcW1pHThgzrHxF79zQhoe0UbHdFr6ETp2zgT3MEZ+VnlaNZKegHVFeg8FjLepAeJEb4VkHV+AuqIW5wWGeMIqgNXdNKOXdKQuIdMcYr+mi4mhotLAabw2mEtqAhDTodz9mU8=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9jbXNfcGljby9tYXN0ZXIvc2NyZWVuc2hvdHMvbGlzdF93ZWJzaXRlcy5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9jbXNfcGljby9tYXN0ZXIvc2NyZWVuc2hvdHMvbmV3X3dlYnNpdGUucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9jbXNfcGljby9tYXN0ZXIvc2NyZWVuc2hvdHMvd2Vic2l0ZS5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9jbXNfcGljby9tYXN0ZXIvc2NyZWVuc2hvdHMvY3VzdG9tX3RoZW1lcy5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9jbXNfcGljby9tYXN0ZXIvc2NyZWVuc2hvdHMvY3VzdG9tX3BsdWdpbnMucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9jbXNfcGljby9tYXN0ZXIvc2NyZWVuc2hvdHMvY3VzdG9tX3RlbXBsYXRlcy5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9jbXNfcGljby9tYXN0ZXIvc2NyZWVuc2hvdHMvc2V0dGluZ3MucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9jbXNfcGljby9tYXN0ZXIvc2NyZWVuc2hvdHMvYXBhY2hlLnBuZw==","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Pico CMS","summary":"Create and publish your own websites - with Pico CMS for Nextcloud!","description":"[Pico CMS for Nextcloud](https:\/\/github.com\/nextcloud\/cms_pico) combines the power of [**Pico**](http:\/\/picocms.org\/) and [**Nextcloud**](https:\/\/nextcloud.com\/) to create simple, secure, shareable and amazingly powerful websites with just a few clicks. Pico is a stupidly simple, blazing fast, flat file CMS - making the web easy.\n\n* Start a blog\n* Share your resume with the world\n* Create a plan for world domination and only share with the right friends\n* Build a knowledge base and let the smart ones among your colleagues help out\n\nInstalling Pico CMS for Nextcloud allows your users to create and manage their own websites. Creating a new page with Pico is no more than creating a simple text file in a users' Nextcloud files. No config is required, no utterly complex management interfaces - just files. It's the perfect match with Nextcloud. Secure Sharing, Collaboration, Access Control - not just for your files, but also your websites, all made possible by Pico CMS for Nextcloud! Breaking the boundaries between your Mobile & Desktop devices and your Server.\n\nWebsites will be accessible through URLs like `https:\/\/cloud.example.com\/sites\/my_site\/` and consist of just a bunch of `.md` text files in a user's Nextcloud files. `.md` stands for [**Markdown**](https:\/\/www.markdownguide.org\/) - a super simple and intuitive markup to create headings, paragraphs, text formatting, lists, images and links. But don't despair - you don't have to learn yet another language if you don't want to. Consider enabling Nextcloud's [Markdown Editor](https:\/\/apps.nextcloud.com\/apps\/files_markdown) app to make easy things stupidly simple. Please note that Nextcloud's built-in Text editor is incompatible with Pico CMS for Nextcloud. But what about meta data like a page's title or release date? Guess right, it's all in one place. At the top of your Markdown files you can place a block with such meta data - called the [**YAML**](https:\/\/en.wikipedia.org\/wiki\/YAML) Front Matter. Creating websites can't be easier\u2026\n\nBut that wasn't everything\u2026 Pico CMS for Nextcloud is highly customizable. You can change Pico\u2019s appearance by using custom themes and add new functionality by using custom plugins. For security reasons users can neither add custom themes nor plugins on their own - but as an admin you can. Plugins and themes aren\u2019t just new \"skins\" or \"widgets\", the underlying technologies are powerful frameworks you can leverage to make your users' websites truly unique. However, with great power comes great responsibility. Pico CMS for Nextcloud does its best to prevent users from including scripts into websites, since this might bear security risks (so called \"Cross Scripting\"). Since this risk doesn't apply to Pico itself, 3rd-party developers of plugins and themes might not be aware of this issue - so be careful when installing custom plugins and themes.\n\nYou want to learn more about Pico CMS for Nextcloud? Easy! Just download and enable the app from [Nextcloud's App Store](https:\/\/apps.nextcloud.com\/apps\/cms_pico) and navigate to Nextcloud's settings page. As an admin you'll find two \"Pico CMS\" sections in your Nextcloud settings - one below \"Personal\", another below \"Administration\". The latter allows you to add custom themes, plugins and templates to Pico, as well as tweaking some advanced settings. The \"Pico CMS\" section below \"Personal\" exists for all Nextcloud users and allows one to create personal websites. Simply create your first personal website and choose \"sample_pico\" as website template. Pico's sample contents will explain all you need to know\u2026"}},"isFeatured":false,"authors":[{"name":"Maxence Lange","mail":"","homepage":"https:\/\/github.com\/daita"},{"name":"Daniel Rudolf","mail":"","homepage":"https:\/\/github.com\/PhrozenByte"}],"ratingRecent":0.5,"ratingOverall":0.71875,"ratingNumRecent":0,"ratingNumOverall":16,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEAzCCAusCAhBpMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMTcwOTIyMDk1NzU2WhcNMjcxMjI5MDk1NzU2WjATMREwDwYD\r\nVQQDDAhjbXNfcGljbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAM4C\r\nkExQqSMy1etdDDopTQ6+9ReTaDOqVDItybzgbso1+ZAYZtNUIHO3miKOKlu6YgLK\r\nKwegQ7GI3PDo5f+EocUirfiizb8YLkxUndJ8hMPq3POa7ppYCrW3DZIbS9nwoYlH\r\neFhFp+ZgS\/dwcG7XfZRIkE9W0ntxzZxhKFbgoCYIdSErmILvVKELyr6ytK6yQPe8\r\nO5k9fE5ZOWt47qQ9wCVpXLgPp6FfwR7cjBqTj8DkOqEDuaP+Faj0oz2KrBq1XXpt\r\nk2CwZ82Go3OibfabrtyBxFjgVmOvNL\/OePip7crFyY4IfIxwNv5ia\/ZAeRs\/Tcie\r\nqD6IKW9ePA1jCMQYsCO5Wd\/c6kCLjU8dwljbLyewY9ZBT\/tMY75VJhuRZ2FF2JNe\r\nUDg42KP46YwalLiBuxqXPNn0t\/1BBWhEtclgW2oPze5X3dVWu6\/\/MP9BImllMhrT\r\nXbjDWjPhUjHzrvZ9OLMGrw6BKT6\/lpPNexnKwocO0O2I4N2i7fW9z9rCmc\/uhDyF\r\nJpCYQspKMU69qCesnRNhJDl4L8Qt7098WkILD5P0DtvUQ4dwD3f5FodXX8+dkd8e\r\nIdcqQDpMAnG8Gr5wiWPi4fYQ6W3limk7oawTH8tYfhLMSRsbz9yMAyLFkXqsdfHX\r\nucl9yFuRrSeTihWsZ19rSndc6DLEeCoR8\/igSKuHAgMBAAEwDQYJKoZIhvcNAQEL\r\nBQADggEBAAxNGlf2QTVUpf4JHovcm5wOlApp\/\/o8I4I5Emoc27GVr016o1DFGei9\r\nGQ4n49UU4K6zl2evpMZ8e7\/C9KepcGhV7jUQIFVGf3v7LpNi85YYUWuoOyqx5tBN\r\ntbgPUw+meq9iQYX90k5I4LWOQSG8x2ck1kFeB9bxW4V37LSLLyPjjSPpJyB47k+J\r\n3oA4raXL7BnvpP9YMP5\/sHV41PgPp5YK1WAVo\/J2sqGdjvas8yve8v19m426CzJk\r\naYbzDpuBOzHRL9Ko\/kj5JtCRSLXFgsXME74yCa4n9YJ0R5yUTtoA4BQoP7Z3rlOn\r\n2xZRyqFxpMeT+7xDZ8llOR\/KOepjuT0=\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com\/c\/apps\/cms-pico"},{"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-08-28T09:20:06.230963Z","releases":[{"version":"1.6.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/gitlab.com\/api\/v4\/projects\/76392015\/packages\/generic\/spiresearch\/1.6.0\/spiresearch-1.6.0.tar.gz","created":"2026-08-28T09:20:06.207887Z","licenses":["agpl"],"lastModified":"2026-08-28T09:20:06.273359Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=34","signature":"jCd14dp1wDUGHxfK6OnypwgoZ7vg2bmWAb6dbHsllV1B8cZ0jbTCKIwwgv2mgWtJ\nRqtpAZhaBwukmQ\/PK19kIBWwqdw9BV2YFqM+OcPqCkOjT+qHnjq3tUPjIg5bSFsl\nyucWyquRYJhCqPqCr4t2G2+M0VOa2VqbZcH8qLj\/+o6W+Fw\/NuSIaCdHuL37d\/Kw\nFKKxIXjU1OizgeWfXvnWJ4ZEf9E9Nu7xya8GSNq6MHUvf\/JHoYZTkb0zq+vOhPx4\nTecy33GjwKLqZ1ssVMl1UCFRPv8BtgSrmV\/5ZKuXKfwAFf1GWZgOgScki\/XYlNva\nxKv5ZmOvLCx1wpjhjdW9BcIYqWT4+JuHb\/bWfdQeebQnrnwA1IT7DaWX7HT\/xEJz\nKQp2UUPBBlC5hR7GrHbm7uO4sriUpLpoPqYicN9ZxNHH2IGzxK+5tBOKs\/VI6x+w\nVrU0tydc49t8fQ2x1yd6Lb50LQtKMZZidSG4dhDim3G156acCFts3uCDJUW44+Cj\nwUTyylgQL0Xq7iTKNgIKjezw6\/SJ+JoaT\/eksDJu4IYPtI+Uf+6jfEXGamZerrSl\n4f8PVOcTxdsHLUFf6IObPM3TBM60NZ2yLQqOKXwApJH6MkuAvvk6IIqV+4V\/8fFu\npW5Nm0n8Mtww74qiOlfutokS02rHNBmOVlKbtH+fX40=","translations":{"en":{"changelog":"###### Released on 2026-08-28\n\n### Changes\n\n- Add config functionalities\n ([!29](https:\/\/gitlab.com\/spire-se\/integration\/apps\/spire-se-nextcloud-app\/-\/merge_requests\/29))\n\n---"}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"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:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL25leHRjbG91ZC93ZWxjb21lL3Jhdy9tYWluL2ltZy9zY3JlZW5zaG90MS5qcGc=","smallThumbnail":""}],"videos":[],"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-07-27T12:14:08.680663Z","releases":[{"version":"1.2.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.2.0","platformVersionSpec":">=33.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/integration_nuiteq\/releases\/download\/v1.2.0\/integration_nuiteq-v1.2.0.tar.gz","created":"2026-07-27T12:14:08.669710Z","licenses":["agpl"],"lastModified":"2026-07-27T12:14:08.709606Z","isNightly":false,"rawPhpVersionSpec":">=8.2","rawPlatformVersionSpec":">=33 <=35","signature":"b2E72y4XRxFXsRfV4UEydErUG5Zyl1H5t8yy81PpUCr0OTrR1cZfmbwr6W2zVbsqO25m47rGFnncBiqfZHAadfNqsCbyUYPObjjmdWlwZyoB6l6JtcQJOA+B0\/MDfYfIg0xA+Xvnto6bR\/Wl4fxDECT0VMjyO17Fu\/T6pev3EF+o7iPAxFpK1pf5NHtpFK85McMxo32RUZLpmcqG3IMnYBnEAoWqGzLiscTPJ\/3DKJenqPT9iEPvD3ybRmR7gRgiQrpKjM55MBxD+HuTpkPfK52eleSXwjaotPupYTqa+by7x2DXjJAi27\/qWgp2me\/\/dNWBqKYaGB+7X9QulA6g3LyFCqXDgXvfWVNcKztzcJrQL+hfe4jEXEZfX30iBZws0TJdAokfuu7l8W93inZ9vwFpBfXydjkluP5zHxY7mZ3R+xejDQwsAyNp+o2pYxhHtswjj3zidhbS0l+GK7y6ROaU5Kt6ZLwEZGpJvrbzhYGDgmNIOIB2PVYx09hScJ66EIa0Yya13QGQV\/4gNVp1OTSnSsZvV2D\/+uadqaSmFjsZlL+DNC4nk2g0cXyAG+tyPZKUH0HdYQcbC9SfGRNbzt5+9JFMMXdUpmCAthSDwRU9FmbqUQRWpA1+dv1LAq8copbasteug9xBHKDvQSYzn1qZ+l3BkjhsJHuVu4CAGVk=","translations":{"en":{"changelog":"### Changed\n- Migrated to Vue 3 and @nextcloud\/vue 9 [#38](https:\/\/github.com\/nextcloud\/integration_nuiteq\/pull\/38)\n- Added support for NC 35, dropped NC 32\n- Minimum required PHP raised from 8.1 to 8.2\n- Synced the npm build, Psalm and php-cs workflows with the current organization templates\n- Updated dependencies & translations"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9pbnRlZ3JhdGlvbl9udWl0ZXEvbWFpbi9zY3JlZW5zaG90cy9zY3JlZW5zaG90MS5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9pbnRlZ3JhdGlvbl9udWl0ZXEvbWFpbi9zY3JlZW5zaG90cy9zY3JlZW5zaG90Mi5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9pbnRlZ3JhdGlvbl9udWl0ZXEvbWFpbi9zY3JlZW5zaG90cy9zY3JlZW5zaG90My5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9pbnRlZ3JhdGlvbl9udWl0ZXEvbWFpbi9zY3JlZW5zaG90cy9zY3JlZW5zaG90NC5wbmc=","smallThumbnail":""}],"videos":[],"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-09-17T06:51:51.695705Z","releases":[{"version":"1.4.2","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=29.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/chenasraf\/nextcloud-forum\/releases\/download\/v1.4.2\/forum-v1.4.2.tar.gz","created":"2026-09-17T06:51:51.681841Z","licenses":["agpl"],"lastModified":"2026-09-17T06:51:51.736905Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=29 <=35","signature":"i1ALI1QT7WnhMqdcOan\/vJuui9ou5ghp1KRaiyRJkvDuhDnqMgB\/QJw1YNZwKewuR6FU4AdvBHP1T\/nzCDfLhZBY5HAlDpJQoWErvncKLxbm+Zq2O7yGPem9kRc\/J59LaahVR8iHjUbmdN5IzpkDdWwjgEI7nxeGdsaCdZMjMMVPZgZSztR93euigMH5oFzYFJPpu+uLV2DnwhhdyZyPzZJoZRKGc4mFWFxrQfYyKkggG6YVgJ5LT0WNjXuYJqiL9RiPIDhzdnHa3zpMwoZJ2EjrNPv\/koje3H4Vl4cQ68Dc4DX5ak\/IwhILVB+06OU\/JhGFQX+gkj5MFKQ2V5jHRYDYRoycFbH1ij0AUdoRuSPsl\/e16WJN8kGBMvRD32gVPz1HuPYc3hK+J7CwhvkzBkhyk9B0TYp1qqRTqcNawqjQhd5TIyi3AbTV3TxgdMl5aomzvio6m5qErnB8bjQhP6Hzrufk4Fa4oXroUnPWgh6ufyBxLYF74p\/aR7d0PKshLUMI30kp2n541AyDaQ+3Zo92dvOHt27SHdBaRaNDBJLWp67yDcPgQut\/h0S9R20ENJEv1oMRy5JhP4k+eTaoT0IPcWUf0Fs7427B7zhGgJvcOjYJ3U3QSOt+Zw2C9kHmI9M\/QMcRvketXahDijVPRRRm00mayxE5ssy8UISkojM=","translations":{"en":{"changelog":"### Bug Fixes\n\n* **l10n:** Update translations from Transifex ([8c1bb07](https:\/\/github.com\/chenasraf\/nextcloud-forum\/commit\/8c1bb07ece405f9c72ddc173e1fc800ae7b00a83))\n* **l10n:** Update translations from Transifex ([3fedfd7](https:\/\/github.com\/chenasraf\/nextcloud-forum\/commit\/3fedfd754ea480c5ae3f490debc72f80a0ebc482))\n* **l10n:** Update translations from Transifex ([14a927b](https:\/\/github.com\/chenasraf\/nextcloud-forum\/commit\/14a927ba22060b9feda3a618a710cfe39a990010))\n* **l10n:** Update translations from Transifex ([eb15fcb](https:\/\/github.com\/chenasraf\/nextcloud-forum\/commit\/eb15fcb0981f58679a3158ff30ae58e3fc3a3939))\n* **l10n:** Update translations from Transifex ([1c02cf3](https:\/\/github.com\/chenasraf\/nextcloud-forum\/commit\/1c02cf35a150aa35e11f28600988d706ee2eccab))\n* **l10n:** Update translations from Transifex ([1544674](https:\/\/github.com\/chenasraf\/nextcloud-forum\/commit\/154467414cc66e08d31d2cae17803d43f5363d96))\n* **l10n:** Update translations from Transifex ([571c18c](https:\/\/github.com\/chenasraf\/nextcloud-forum\/commit\/571c18ceca84061f0127be48ae9695dce0a674c5))\n* **l10n:** Update translations from Transifex ([8f67f46](https:\/\/github.com\/chenasraf\/nextcloud-forum\/commit\/8f67f46ffc3aae0d1447293711606dbbad134d8c))\n* **l10n:** Update translations from Transifex ([055c9b9](https:\/\/github.com\/chenasraf\/nextcloud-forum\/commit\/055c9b9b850ad0f14e1e9da170e3261d914ee228))\n* **l10n:** Update translations from Transifex ([9b3a085](https:\/\/github.com\/chenasraf\/nextcloud-forum\/commit\/9b3a0857870c66b991600a6be66f07a939942e01))\n* **l10n:** Update translations from Transifex ([add7f70](https:\/\/github.com\/chenasraf\/nextcloud-forum\/commit\/add7f70be2275aa4eab142e94c79ccae4061818b))\n* **l10n:** Update translations from Transifex ([1e6e8da](https:\/\/github.com\/chenasraf\/nextcloud-forum\/commit\/1e6e8dabd4a42a80e2371b7c0e73790cbbb6a273))\n* **l10n:** Update translations from Transifex ([06d7d19](https:\/\/github.com\/chenasraf\/nextcloud-forum\/commit\/06d7d1939ee697a98a1eaec6d6e71f81d66f1e4a))"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2NoZW5hc3JhZi9uZXh0Y2xvdWQtZm9ydW0vcmVmcy9oZWFkcy9tYXN0ZXIvc2NyZWVuc2hvdHMvc2NyZWVuc2hvdC0wMS5wbmc=","smallThumbnail":""}],"videos":[],"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:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3dlc3RiZXJsaW5lci9jaGVja3N1bS9tYXN0ZXIvc2NyZWVuc2hvdHMvY2hlY2tzdW0uZ2lm","smallThumbnail":""}],"videos":[],"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":"ownbackup","categories":["tools"],"userDocs":"","adminDocs":"https:\/\/github.com\/pbek\/ownbackup","developerDocs":"","issueTracker":"https:\/\/github.com\/pbek\/ownbackup\/issues","website":"https:\/\/github.com\/pbek\/ownbackup","created":"2016-12-01T14:59:32.801277Z","lastModified":"2019-09-17T17:21:09.097034Z","releases":[{"version":"19.9.0","phpExtensions":[{"id":"zlib","versionSpec":"*","rawVersionSpec":"*"}],"databases":[{"id":"pgsql","versionSpec":"*","rawVersionSpec":"*"},{"id":"sqlite","versionSpec":"*","rawVersionSpec":"*"},{"id":"mysql","versionSpec":"*","rawVersionSpec":"*"}],"shellCommands":[],"phpVersionSpec":">=5.4.0","platformVersionSpec":">=10.0.0 <18.0.0","minIntSize":32,"download":"https:\/\/github.com\/pbek\/ownbackup\/releases\/download\/19.9.0\/ownbackup-nc.tar.gz","created":"2019-09-17T17:21:09.090102Z","licenses":["agpl"],"lastModified":"2019-09-17T17:21:09.200376Z","isNightly":false,"rawPhpVersionSpec":">=5.4","rawPlatformVersionSpec":">=10 <=17","signature":"twF00kKObAQj26FXI+mROBI+GXRgqAwEQRsotohXHUB\/wWB+AyMW3HyrOxQ4YC4w\nXcVQ40ub66uD8fE4cPGm\/glJw6dQZ6BFpgJoEOQgriRh8kTV\/SB2bXUN7mxWqMae\nNO\/aPxLFiJL0346X3toiNFSIx+GriWLxym+riykpQam86WU4IjCX0xUs4+Z2CeCy\ngyFFTZAKKQnufKoVQYPr+tHBFGAzNloCg6wIf1XcQqiFEVkNyH5Rfy6SB4DRzfUJ\nXCUE40T3B6STrMlD7jBFLbvM6IlPqBI2auY3eZtyJXaRFN8pGmxa3iuyQlvGDXes\n4pr\/OomQcJ1nDRpOE2l\/BbmpGvPomauIaf0iMVTmzvAaeaUT7spj4EiNZ\/kGbfK9\nCUY37ia1sWLeiN2xUoV3E7ABV00BRCPjka4Ja188aZq8KFLmUrxHA7jXO0XBGGtW\nxyfyiq7w+lwxjvEgT4Ofdcke1Nlw7IIVJ0QAmmwM2fWiCkYL6Fzo3uUYmNoPeEGt\nqKF4v2tv\/R8Rod6mCuRFeVbF7\/FWaztKxeDDUYZG+k30Ya3lYRXBmq8KTIOf0+aB\nZu6Xj7lX8IY0HwUjgmRj4SRxcD458XCB5WgHT8+oKyQrAz48Vbw984R0RB43Z0UW\n8EONWPp4RintVbyavV+PkhHRP5\/0syIsKYwJa6O5WNg=","translations":{"en":{"changelog":"- enabled and tested app for Nextcloud 17\n- fixed some warnings with dialogs"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3BiZWsvb3duYmFja3VwL2RldmVsb3Avc2NyZWVuc2hvdC5wbmc=","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"OwnBackup","summary":"Simple database backup solutions for your ownCloud 8.1+ or Nextcloud installation.","description":"OwnBackup is the simple database backup solution for your ownCloud 8.1+ or Nextcloud installation.\n\nIts main purpose is to provide an easy solution to restore the tables of an app in case you accidentally corrupted the data or did anything you regret later.\n\n- Use this app at your own risk! Data loss may occur!\n- This app is no replacement for a more professional backup solution!"},"af":{"name":"NextBackup","summary":"Simple database backup solutions for your ownCloud 8.1+ or Nextcloud installation.","description":"NextBackup (formerly OwnBackup) is the simple database backup solution for your ownCloud 8.1+ or Nextcloud installation.\r\nIts main purpose is to provide an easy solution to restore the tables of an app in case you accidentally corrupted the data or did anything you regret later.\r\n- Use this app at your own risk! Data loss may occur!\r\n- This app is no replacement for a more professional backup solution!"}},"isFeatured":false,"authors":[],"ratingRecent":0.5,"ratingOverall":0.6,"ratingNumRecent":0,"ratingNumOverall":5,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBDCCAuwCAhAjMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMTYxMjAxMTEyNTQwWhcNMjcwMzA5MTEyNTQwWjAUMRIwEAYD\nVQQDDAlvd25iYWNrdXAwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC4\nFEiHPVUF7972RKl4UKKtuIz9XMoWru1I2b9x2Sky1PL3UyUxdH\/oA6g\/5Yt8cCcA\nBkJxmYk9WQ57jGRHUcT9llVODRloHRfxqQ1nO8tJISefxcVdpEP\/IQeHC3ppqVln\nNucfCz5rIfIa6ImMSq5eJsWVV3WgcKx8XNk5QnKlFWYXDCmg0ErcG7kr0O+GG9QY\n+WT94gK0yvaoUQNseZAkkUAKv6o0AibOQnRPUDppD6mB8V3iApcs+lb0FDb8Dc\/u\nNrYX\/+jrYAXAunL7uwpjjVm7qZVa0R4xuSqA35E8+qWJ5KA27yGgBDoayLqIQlKL\nsGqm33jrusXJ1cBS1KUMHl0WvIoY8tbwsvS4VmynojAcP7uIw1UlYLN+SM47PtU2\n38bTw3HFqUDlP7GV8FXClv0oVWYNZykPNpvcw0C5B2ciTHYnOgzp1EDmxYxgmSMH\ngd3rVzCgUc3NyWyU7roSUXFEGOzUSho95WXzduc5fxrHkSPQh3\/0i7zM3e9gCcja\ncxhOgdGYMJ88buP04zzt\/vw1+BvC9PDrRAqDPyWJfkHpNSLwRffcJ4A8rlmN49gY\nYnxRIZoBls8JOQdr5HhEmo5bR\/h8hlXKlw+wPsQEdE1ojDj+ZqUnNQlCc9EkxRCl\nGjctb1nM3XyACJm1TcF8Gpy3KaApkWEJ2iCDQ9ssuQIDAQABMA0GCSqGSIb3DQEB\nCwUAA4IBAQCcW82K+95msQe9wGD26OmpelNABiZgLh03JZLgqAS0AmcN+eDuKoBN\nouWDqWXYyZyxBAq5la7HDC+jXkOoxl1LoozQgcpfNm267kAYnK0DAZ2hnaoul4IG\nSyHyLyLYucA2mBLF3XmAm1UhI5s09Ofqa7BTZ6Xv1f0dsd34wmhOcImJNnEvygaB\nTKAMCnmN9++O\/N1Lt3F2PFMn4BDBcJXF8hPuC8flw2gjS52iDbrYyBBtKQbpC6WQ\n0bnmrq2WaJR6u6Oud5kqRs9JagrDTW6gZGs0L0pj81Xjn5fHRPa50SvhWs+yJ1m1\n3hEDcaKK\/AMgijHp8hNHj66UZk5qnelJ\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-09-06T02:53:18.008640Z","releases":[{"version":"2.4.8","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/callmemagnus\/nextcloud-searchpage\/releases\/download\/v2.4.8\/thesearchpage.tar.gz","created":"2026-09-06T02:53:17.998754Z","licenses":["agpl"],"lastModified":"2026-09-06T02:53:18.053879Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=34","signature":"qko+hSPi7BTm7YlQAtLYiowNJBwLyVrwPFSQpKzJYHgICMzComCIzHkQLh0d0uQszQ0DJVbQAhZUliAAMiVDTP48DIu2ojwQjqjLpGOGyhooQm1y3dpgofegwy8Q6Lb9uJrI3nzr3ntC8wv8ugMiv1Dt60CraUGkkfX9vVMnxot089XgXQDX2Tzxj+UniMkf+9e+anaNeigoqTw9Npn9Qj6R3d0hvFhuz69A26lsBgKTBQgaYeuTU4SqAxqPefqB\/YKYIqKVfxkvtN4JecrEyr5FgQqZge6deXaD3JdPQedAZ06VK5xYsUYE8MVeWiCJWdtpYmvbyCD+5u9Spdyv8abTdGdi+R+0os+nqaDGqTBv6P6Nq35zgCe\/bP8SyXbz5REPjEjP\/Vv1iGXQXG4hE3GZRS8qARI8D0MoIn9iTQhYrkwhqjsbYq9QPCuZxklDexvG1M\/jBBNqstT27mt5no6towTTaAmbfn4lG6FiNNKSKx4XzLLzPVqaIrLsKKXIopratH0\/6eNq91Zk+plTR1Blwvd+rCaYT7gFZixJJdeXpftRRc0Bda3V6FIRfJkyy82PGUwKQAaA8B8r21JTvL2R5vmMj3\/RHPmxSicYc0BeyL2OJ6mrWjPclxZEtHxiOfdqh0\/\/1yrMy+6mChnmlml1hNP8fNyMi6zUbvcPZIs=","translations":{"en":{"changelog":"- Update translations - Many thanks to the translators!"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2NhbGxtZW1hZ251cy9uZXh0Y2xvdWQtc2VhcmNocGFnZS9tYWluL3NjcmVlbnNob3RzL21haW4ucG5n","smallThumbnail":""}],"videos":[],"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-08-13T11:39:41.791842Z","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:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9sZGFwX2NvbnRhY3RzX2JhY2tlbmQvbWFzdGVyL3NjcmVlbnNob3RzL2NvbnRhY3RzbWVudS13aXRoLWFjdGlvbi5wbmc=","smallThumbnail":""}],"videos":[],"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":"scoreview","categories":["multimedia"],"userDocs":"","adminDocs":"https:\/\/github.com\/AndiMb\/scoreview\/blob\/master\/docs\/installation.md","developerDocs":"https:\/\/github.com\/AndiMb\/scoreview\/blob\/master\/docs\/development.md","issueTracker":"https:\/\/github.com\/AndiMb\/scoreview\/issues","website":"https:\/\/github.com\/AndiMb\/scoreview","created":"2026-09-03T17:25:19.018989Z","lastModified":"2026-09-16T18:59:51.171763Z","releases":[{"version":"1.9.2","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 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/AndiMb\/scoreview\/releases\/download\/v1.9.2\/scoreview.tar.gz","created":"2026-09-16T18:59:51.146588Z","licenses":["agpl"],"lastModified":"2026-09-16T18:59:51.226187Z","isNightly":false,"rawPhpVersionSpec":">=8.1 <=8.5","rawPlatformVersionSpec":">=31 <=35","signature":"kNL4LzPnwAQ7PBhFGf298YdV39Sh1IUWorQ58taRWFnsD8swQOU4i6Fhx9sfHEhSXwx9eu5jFHzW0ZqNjue65WkHLdbaUz0ZtQOg+U4rEOWt3KwbdRIv38FT8ccmpIF83sBjNFp6FS4lSpqLJ19GQNoewzHDUGIa5Qq+ATr\/7CcJcGjpbYyhDE4oILMPe6qWeupx97Y1A3g8+Ri2OH00npaTa3x69oVmxXZcP2zwb0QzyaphPZRRFC2AbsDk2r6TU0ICocAfoM8ZPBcJrwv49valNUG+7oMufDXo3otlpOedrr+\/kDtLx69VGKA\/gJK4tlrd43x7MLsSGUJogSWD86CduH2LcfPQlZA+A3C88ryCM47g4SMNSMZVEOAnfT5ucU2oBMrzwJ0cG0xXurPgX2Z2DITdRPNAVg4mQdAmlMRVqDQMsAeOgByRjtnYtw4sBosnUkDRmDWJ0sM7J\/tFzK5LUk0XvO3\/eVA1SxC6aJxKstvyuQ44HLmE6VnPKlKkWU2Za7OY\/IUnJCn2Q7SYUVKimKIBPx6bq\/Wz1Xw7EekScXx7fEq3cyzDvn\/pN4\/sCjJ++5HWTL9g4E9hHT+f2DvvKHsX8ismJIOevTX68L2dQoPCwez+nZRqp4TPWq0L2evCNJjt8+VcqGTjSFx15KztYXtH6TLGD3aF+6GuPlA=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0FuZGlNYi9zY29yZXZpZXcvbWFzdGVyL2RvY3MvaW1nL3ZpZXdlci5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0FuZGlNYi9zY29yZXZpZXcvbWFzdGVyL2RvY3MvaW1nL21peGVyLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0FuZGlNYi9zY29yZXZpZXcvbWFzdGVyL2RvY3MvaW1nL2Fubm90YXRpb25zLnBuZw==","smallThumbnail":""}],"videos":[],"translations":{"de":{"name":"ScoreView","summary":"Notenbl\u00e4tter aus Files \u00f6ffnen: einmal konvertiert, synchron abgespielt","description":"ScoreView zeigt MuseScore-Partituren (.mscz) direkt aus Files an - als\noriginalgetreue MuseScore-Notation (SVG) mit einem Wiedergabe-Cursor, der\nsynchron zur clientseitig synthetisierten MIDI-Wiedergabe mitl\u00e4uft, statt als\nstarrer PDF-Export.\n\nGedacht f\u00fcr Chor- und Ensemblearbeit: Die Noten sehen aus wie die eigenen\nNoten, jede Stimme ist einzeln h\u00f6rbar, und jeder Takt ist in einem Klick\nerreichbar.\n\nEine hochgeladene .mscz-Datei wird einmalig serverseitig zu Notenseiten (SVG),\nMIDI und Timing-Daten konvertiert und danach gecacht: erneutes \u00d6ffnen derselben\nDatei rendert nicht neu, sondern bedient sich aus dem Cache. Erst eine \u00c4nderung\nder Datei st\u00f6\u00dft eine erneute Konvertierung an.\n\nF\u00fcr die Konvertierung gibt es zwei gleichwertige Wege, die dasselbe Ergebnis\nliefern. Voreingestellt und ohne Einstellung betriebsbereit ist der Weg ohne\nContainer: MuseScore als WebAssembly, ausgef\u00fchrt von der Node.js-Laufzeit des\nServers - alles N\u00f6tige liegt im App-Paket, und das SoundFont f\u00fcr die Wiedergabe\nholt der Server selbst. Wahlweise \u00fcbernimmt ein MuseScore-Container neben\nNextcloud die Konvertierung.\n\nFunktionsumfang: Zoom-Presets, Vollbild und Autoscroll im Takt der Wiedergabe;\nfrei w\u00e4hlbare Hervorhebung der klingenden Stelle (Notenk\u00f6pfe oder Band, eigene\nFarbe);\nTaktnavigation, Loop \u00fcber einen Taktbereich, Klick-auf-Note-Sprung und\nTastaturk\u00fcrzel; Mixer mit Lautst\u00e4rke\/Mute\/Solo pro Stimme, \u201emeine Stimme\"-Preset,\nTempo in BPM und Metronom; Notizen an musikalischen Ankern (privat oder\ngeteilt, \u00fcberstehen einen Re-Upload); Touch-Bedienung mit Pinch-Zoom f\u00fcr das\nTablet am Notenst\u00e4nder."},"en":{"name":"ScoreView","summary":"Open sheet music from Files: converted once, played back in sync","description":"ScoreView displays MuseScore scores (.mscz) directly from Files - as faithful\nMuseScore notation (SVG) with a playback cursor that follows client-side\nsynthesized MIDI playback in sync, instead of a static PDF export.\n\nMade for choir and ensemble work: the notation looks like the sheet music you\nalready know, every voice can be heard on its own, and every measure is one\nclick away.\n\nAn uploaded .mscz file is converted once, server-side, to notation pages (SVG),\nMIDI and timing data, then cached: opening the same file again does not\nre-render, it is served from the cache. Only a change to the file triggers a\nnew conversion.\n\nThere are two equivalent conversion paths that produce the same result. The\ndefault one needs no configuration at all and no container: MuseScore as\nWebAssembly, executed by the server's Node.js runtime - everything it needs\nships with the app, and the server fetches the SoundFont for playback on its\nown. Alternatively a MuseScore container next to Nextcloud does the\nconverting.\n\nFeature set: zoom presets, fullscreen and auto-scrolling in time with playback;\na freely configurable playback highlight (sounding notes or a bar, in a colour\nof your choice);\nmeasure navigation, looping over a measure range, click-to-note jump and\nkeyboard shortcuts; a mixer with per-voice volume\/mute\/solo, a \"my voice\"\npreset, tempo in BPM and a metronome; annotations anchored to musical\nposition (private or shared, surviving a re-upload); touch controls with\npinch-zoom for a tablet on the music stand."}},"isFeatured":false,"authors":[{"name":"Andreas Hauffe","mail":"hauffe.andreas@googlemail.com","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBDCCAuwCAhPwMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwOTAzMDk0ODAyWhcNMzYxMjA5MDk0ODAyWjAUMRIwEAYD\nVQQDDAlzY29yZXZpZXcwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDJ\njkZC2WQcAiMggez7IdsKUf2JMDc6nBb2VxNY1+CFu380bNHMWdOZKvLgz4pKsemI\nZBXPZYmbxgY9pQ\/BZwV2RgRJT4I1KFUVQVPYdACb7JMmQBDZJEWKZSJ6X+A28c+Y\nIFLwxN45RVqJXsGoasReMjW+DgZpVSTuczI5oidwEbz8iSzAxwY8FEvhr6ss3tLc\nBvp7drNMIJVLS8yh726oCVW7ZHEsFNQsjRHcZJK+jOjtc6ztB5Xg+93wss2p2NX3\nCvx5inp4WOlJ0mNPgX\/ZE3XXkaQ0MtAguy3oTM3yjMyMYduE1hBOyEeT9a1t2k8A\nSMeWSKF1IiY+WQetMgsb5smhIFzGg2UpN1Nw3OQZnGuM9scY\/NPabeVatUTqQLXC\ngTPoFHBskRdaf0r1lDzQoKxkqmd8UMuqrF4GcUtc6wJ47MXP35Fwk6HHSAyb5dx\/\noeuhvit\/W4vyVYg7HMTYYhNl4LmKOgF1qTbtc+EW9HWLtE8BpcCMHiNyJkYQVtqm\nP8J8nqd335mtY+f7bVTHkoGStOnBSfNun6yzOldiAu6dUTHU7hbVb+e8FAuA7UPB\nTTjnB4MDUTdlgN7i3y4jGmDiHWKtuAXGMpKxxA18JT4Y4zGmfyXuw8e6kymfyiUM\nMdjhNYXAhbg1wa0fIbcUYjizmExzbTH\/cmU7xVBHjQIDAQABMA0GCSqGSIb3DQEB\nCwUAA4IBAQAELlxlcAljQeMDYMr\/MLu4PAuxLEFekJ32zaTUzlTcy\/pZw9+\/rue6\nZFSHwbpCQHwlgBxwiEFCm65giECQVEAiyGHrP\/c0jr+Sp2HWx10LTfsnlp8hYG+h\nT1uA9Jrw684sGLgNWYc5eK3jYzJjGSAuc6vGcRX2sViDvJagUjiVQw3b65zI3NIO\nHHHbqp9zDXwE0SOjNSO5ygvCbhkRQzB6Z73Y0nLJa5SdNU+Bh9n327E0C+WILtEG\nONUaX3+ZC02Y4dVMKyfu1UKMh8XFawQp2dra+naGzeF5zYMHzQ0sHrMbou3VafVk\nU3ba78Y5zpFHUKnX1Ykc4GQMYt4ys5df\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:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC94d2lraS9tYWluL2RvYy9zZWFyY2gucG5n","smallThumbnail":""}],"videos":[],"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-09-16T11:26:49.487167Z","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:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9pbXBlcnNvbmF0ZS9tYXN0ZXIvc2NyZWVuc2hvdHMvMS5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9pbXBlcnNvbmF0ZS9tYXN0ZXIvc2NyZWVuc2hvdHMvMi5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9pbXBlcnNvbmF0ZS9tYXN0ZXIvc2NyZWVuc2hvdHMvMy5wbmc=","smallThumbnail":""}],"videos":[],"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-08-05T14:30:32.790330Z","releases":[{"version":"1.1.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/integration_windmill\/releases\/download\/v1.1.0\/integration_windmill-v1.1.0.tar.gz","created":"2026-08-05T14:30:32.762520Z","licenses":["agpl"],"lastModified":"2026-08-05T14:30:32.839286Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=35","signature":"RMK4qQqWwHXaKLrsetN+QKjFs+Z9\/5ctjMPpVDt7Qma8Pj3GD7UOQaqQoebR8Z5RwBM98c+MMGuMzGLLVtDSdVT3SInAJUy\/rWcBS2wZZtU38oVqUD3Nx+ui8LIkKmVleeRvTbeXTKIi+9D1xPhO4eAJqPgXYw1LF3rtqzmhA2W4NSvlfdTzzEQapTkbuxHFcmbVjNPa4AU1pt4Qz9Y\/0lqe+TwaVSLmtXP2dgpcfIFYMhpEUJlF1CP1TqczRCHALyQdzgxapNROEcAKuo6qVG98SxB8f4elXXoshRS\/pLft41GMVKduwCriOabJNsWJjL0RvWvXGVM2hx4OBhSgZOyE8DN8S4RnZfZpVGPHBY4WC2qVjJSR5wHQNnCNZ8I5WJqZVh88wSFakeUdkvLEWCuyLdGeI0Yl8HibGsxd1VtducbEQdRbjV3gPop8VyEQYsAVAN2vwHxBuitP9qzALuX2Zr02ntQUKwYw45oD8zMyGi8cOUOq5TPdxJpd1Qtg0KF2lvRmbeJb5rOoeWz\/Uuyg8VwiJGnVuy9Mdp1HKa7egiTnJwtj\/ZLIqrmnSDng2ciqs5W7\/89mv9OiMlWpp+8\/WSaq+eCZtBkOFqBCmfG1ZanqZis+ikPFpuaRxgdL+Jf1Ud6aWBKHvrDJ4SLXdsub796vM3lmEmCVu1eUfR8=","translations":{"en":{"changelog":"### Added\n- NC35 support"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL25leHRjbG91ZC9pbnRlZ3JhdGlvbl93aW5kbWlsbC9yYXcvbWFpbi9pbWcvc2NyZWVuc2hvdDEucG5n","smallThumbnail":""}],"videos":[],"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":"auto_mail_accounts","categories":["tools"],"userDocs":"","adminDocs":"https:\/\/github.com\/PanCakeConnaisseur\/auto_mail_accounts\/blob\/master\/README.md","developerDocs":"","issueTracker":"https:\/\/github.com\/PanCakeConnaisseur\/auto_mail_accounts\/issues","website":"","created":"2018-06-07T08:23:00.053969Z","lastModified":"2020-10-12T22:16:01.487634Z","releases":[{"version":"0.1.7","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=13.0.0 <21.0.0","minIntSize":32,"download":"https:\/\/github.com\/PanCakeConnaisseur\/auto_mail_accounts\/releases\/download\/v0.1.7\/auto_mail_accounts.tar.gz","created":"2020-10-12T22:16:01.484693Z","licenses":["agpl"],"lastModified":"2020-10-12T22:16:01.529007Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=13 <=20","signature":"uMQ3tuGABOsvoep6P4cGYmAzYQJf4rRoFAHN1Lb1W9gjztLQHcDnZrafn\/Ud9N1S\nHQwi5\/xNZyxYl8nKgFhVz8OU\/4RLSZkpxIqk3M4ny2zWBxTWlzxTgGgugmRUFgs4\n4z032lgi3SJVmA3msKEpqjeDKFZtJACQkX+w0vKVSXAGDfKMxyYWEOwcx17Vm34j\nyJ1bWytaqdeHmMg6yIiOdTpbRZ+SHJqcJD692Mg9rhvJWYykV1LMg5IfTUOLPhFq\nJTXuXGM7AwxgFVJv0MMR1KA\/ZtCNncpdgF2\/TYUZCDAnomUnETwPZL6ZNsNTfHs+\nl9RZKxrEdR5oltFP8n6a9Nw4DXjEseHFEmDWkC9V6DUa5+RhbI8Gosu\/FBy+ftZb\n\/KpGhhmqotstHnicwRLENe7pwm1HHBD8QDCVktjUxoPJlqlLvI1gRdhbQ1HaY2Os\nVQmN4kjfm4wtdkfpuB91pf1E74vnjLP3kwapZVjHtm0ASt8FoRuTeN6XSvpCFhze\nBFvqQ3WdQkowxAMH5V0ZQJBnu0Lv6s7wHIOM7A\/EMYYFH0fKuevbm8JBkH6V\/YYz\ntCVOV5qtiE2haLznjY7bjr6Qph6Bh740wH3Hgnh0mlwbNt0MY9pxR1\/AlDHi5IXM\neDfJcqcMLOUtoycB9yYfQeAy+gyenZcWy+49FN9WU48=","translations":{"en":{"changelog":"### Fixed\n- Order of XML elements in appinfo\/info.xml now conforms to XSD\n- removed .git files that were accidentally included"}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"translations":{"en":{"name":"Auto Mail Accounts","summary":"Automatically create and delete mail accounts for the mail app for new Nextcloud users.","description":"The mail app has a built-in default configuration for mail accounts but it does not create actual mail accounts for each Nextcloud user, so they can not store alternative identities, a sender name, attachments or collect e-mail addresses. This app hooks into Nextcloud's user creation\/deletion and display name\/ password change and automatically creates\/deletes\/updates a mail account in the mail app. This creates mail accounts like if a user entered the settings manually allowing him to use all features of the mail app.\n\nNote that the password is stored with symmetric encryption and can be retrieved by the admin. This is the default behaviour of the mail app and unavoidable because it needs to login to the mail server."}},"isFeatured":false,"authors":[{"name":"Alexey Abel","mail":"dev@abelonline.de","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEDTCCAvUCAhClMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMTgwNjA2MDkyMzI0WhcNMjgwOTExMDkyMzI0WjAdMRswGQYD\nVQQDDBJhdXRvX21haWxfYWNjb3VudHMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAw\nggIKAoICAQDirm8WUEVV2jeXLeN25zjoVj3PZSgtO\/xX8Lbm9pxdQA9OhwZX4Ymt\nKtMcZ9e7b0sf5pdRBhjbUww79Xm8Myn7REtRT3MJ8K0LkQnxk0FXMhQJNByVuq5S\nO6zgW7sOWIdCA0IjdcpdqXWj\/5xO7dJthvo3dFEYEJzDkN14hMnFWjbjUHVk7Rbx\nNPr0rqAZZigcpu1mrIEd80ORqi3cOrchLXcnmwpmZ1LbHXqA7V2vmGcwrmpQlhpd\n6NPeEU+23Hx0wt6jIxwB0Iu9dUd22k3KY1HKmPaGhdTpgsh5r5u\/I+QNqhq6ipGy\n1TlOe+oT1fRkGbSJ6HAVfrs09MlwPkellnGrkTMwEDVo6GBf24ho932Y7Mp6oplT\nEgi8TB29YWZzWqRQZlAe0ElePiRwCyJ7pG\/NP93fb0DhfC5bJ5ZNckL\/c8BtgPYk\nznSKVymzSZAB34QCFAgocwK7t7XoP4OfVZb656nKxoZo3QuACr8PeJd844wT8Ijp\n7ZuqygFbq7CSqx1p005ekkwmP5lkWfYdmE29UURcCaKCj2YPR4JbpQ5hkST0xCdq\nEGcfrGEh7VcXD46boQp56wh\/9962Dxt2W2K0AV6k3KL4u6P0l99FOkVkg1mmHvVR\nBwluZ17urNFOVjAJutIwJru9XYm7lCb3a5zcZQHP5ZIO+TQ2X\/j+\/wIDAQABMA0G\nCSqGSIb3DQEBCwUAA4IBAQBglQNu9LCuaQwQY8HcrfPuptMJLfTnz9px9r+Rnv1D\nP4q26ZbTF1xhJlWRlcDCYI4QsjjXftIrc7aV2cOV1kMj3y9mmUA3K2gQhUw9GFRG\nhuY+YsRcKRtTvvVfd451YKNjY9x23XIiOIpZhZMqqNwCSIPMqWGRrsDHinMPiJa7\nWWKdLv75ItdQDC9R66fqVJuFlTZ\/5eG2bgRKmb\/wYqQMH1XzF72nlwpGmWoTkVYg\n\/DqQO6YdhB6mY5pZs95Ds61yWD+yaa1KA8Wq20yo+dPKqK+QlhHNQguUbGrrtj64\ncCrNZY2yEE2lXR2TkdlysHiqD767J0ArFjMwnhoAo8qj\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-09-14T12:50:16.488099Z","releases":[{"version":"3.3.7","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.0.0","platformVersionSpec":">=32.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/baimard\/gestion\/releases\/download\/3.3.7\/gestion-3.3.7.tar.gz","created":"2026-09-14T12:50:16.403207Z","licenses":["agpl"],"lastModified":"2026-09-14T12:50:16.543471Z","isNightly":false,"rawPhpVersionSpec":">=8","rawPlatformVersionSpec":">=32 <=35","signature":"eQLArn0uO6iqFXXy9p1Nxs3g5baS77BZxleyW+DkZbsdx05PwM231ubB9GFOvOZ+uJHd43NoCV5tXmbz35c0r+bk0ZrkiwD3bRkS8RbB9Hu0VStHfNWXHwrLS2yCLdALk72zp3wqRe1NPRq8S5HZ6Bugg5ghMuISHpLbM31PoOJOc7KwzjRgOlUpR3uFh0H7wy\/mTY0gUMUeUV5bUsSs3ktxW4BrPoTSb+f5VV6oBvxRFHTSWOvfAViibMOHvNikkX1yzXNJ\/umaZUyctu87qHk8s+FkizMN9+AQ6XAFP5Bk6eqyiX9l4mjdKY5nYFCEY+GnD5WxmlA03rxUXcQekS8NUIM1LVXXGWyJ3TXiduGy+nkfmNwm8ZWZ4QE1dzMsd\/FglKCT9vDkm591dcqXHKtkdMwl208H60J++p0PXKSiKfVuG9bTzqHuXFXPZ8BxL4U7PTkBKhHUTLwQVlSjTbxQWjTUeB2Ar8J+cG1uYe4S1kbtWb7uIEjse8tgGJVFUOtDJI1Q9LqLgho7hOorWhW1TFtWhtf6LNzBCsPqGoRUGXVrdIaT+1sVfmyXHoM9P8FRQ3YCSrRNL6H37eJSUYYqVOA7RGsqDfuDZkRgnMc9NHhyym6gMs8nO\/iNmbSth\/LgkU1thwYm2wXXBoZZiHT1N\/TBM77DFIIgCpjejoE=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2JhaW1hcmQvZ2VzdGlvbi9tYXN0ZXIvdGVzdHMvVW5pdC9QYW50aGVyL3NjcmVlbnMvYWJvdXQucG5n","smallThumbnail":"https:\/\/raw.githubusercontent.com\/baimard\/gestion\/master\/tests\/Unit\/Panther\/screens\/index.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2JhaW1hcmQvZ2VzdGlvbi9tYXN0ZXIvdGVzdHMvVW5pdC9QYW50aGVyL3NjcmVlbnMvY29uZmlnLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2JhaW1hcmQvZ2VzdGlvbi9tYXN0ZXIvdGVzdHMvVW5pdC9QYW50aGVyL3NjcmVlbnMvZGV2aXMucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2JhaW1hcmQvZ2VzdGlvbi9tYXN0ZXIvdGVzdHMvVW5pdC9QYW50aGVyL3NjcmVlbnMvZmFjdHVyZS5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2JhaW1hcmQvZ2VzdGlvbi9tYXN0ZXIvdGVzdHMvVW5pdC9QYW50aGVyL3NjcmVlbnMvcHJvZHVpdC5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2JhaW1hcmQvZ2VzdGlvbi9tYXN0ZXIvdGVzdHMvVW5pdC9QYW50aGVyL3NjcmVlbnMvc2VsZWN0Rm9sZGVyLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2JhaW1hcmQvZ2VzdGlvbi9tYXN0ZXIvdGVzdHMvVW5pdC9QYW50aGVyL3NjcmVlbnMvc3RhdGlzdGlxdWUucG5n","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Gestion","summary":"Simplified invoicing and electronic billing for small businesses","description":"# Run your business with Gestion\nGestion is a Nextcloud application designed to make invoicing simple, secure, and efficient for freelancers, micro-enterprises, and small businesses.\n\nKey Features:\n* Add and manage customer profiles\n* Create and customize product entries\n* Generate professional quotes and invoices in PDF format\n* Generate electronic invoices in the Factur-X format\n* Send PDFs directly by email from the application\n* Store generated documents securely within your Nextcloud instance\n* Track your business activities more efficiently\n\n\u2728 Electronic invoicing is supported in France. Gestion can generate Factur-X invoices that combine a human-readable PDF with structured electronic invoice data.\n\nFactur-X files can always be generated and downloaded without using an external platform. Each company can also select and configure a compatible approved electronic invoicing platform.\n\nThe PDF generation system has also been redesigned to improve document layout, styling, and compatibility.\n\nGestion integrates seamlessly with the Nextcloud ecosystem and keeps your business data under your control.\n\nIf you require adaptations 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":"yoomail","categories":["office","social"],"userDocs":"https:\/\/github.com\/ebfming\/yoomail#readme","adminDocs":"https:\/\/github.com\/ebfming\/yoomail#readme","developerDocs":"https:\/\/github.com\/ebfming\/yoomail\/blob\/public\/README.md","issueTracker":"https:\/\/github.com\/ebfming\/yoomail\/issues","website":"https:\/\/github.com\/ebfming\/yoomail#readme","created":"2026-08-20T00:48:13.727561Z","lastModified":"2026-09-06T04:52:41.982932Z","releases":[{"version":"0.2.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.1.0 <8.6.0","platformVersionSpec":">=32.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/ebfming\/yoomail\/releases\/download\/1.2\/yoomail-0.2.0.tar.gz","created":"2026-09-06T04:52:41.916467Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-09-06T04:52:42.030146Z","isNightly":false,"rawPhpVersionSpec":">=8.1 <=8.5","rawPlatformVersionSpec":">=32 <=35","signature":"RG7xvKEWI5vhbHIaWtTxGgKOJQc\/ozECWh5Nmp6snblZ+X5Hu80luhRsP+RP9Tiy\nllKO0ca\/c\/c7bKc1pDrLadhsb8TSHrfGUpSLK1Nccu25RAKALmebVQLHIcQEv2UV\nPU6zi3OPW3XeH1u+6lRd5qTyF8c3hV+R9GTGxB0DgrG7IwYRi20EU0NZd2a\/UBtX\ngly2Zn4Uv9FIhHbhRwByZkd+XZKnxP1hA+j\/CO7jVVRji23f2UTMZbC+KxJIQH19\nOJioN5lPDODml0aneZ5CN3R85DzfiIePUY9pWhQ8OxHhyWd77iS0rENZeHmJS+7M\ndBAJTTTfh2UoREeCTyKj9ySAsGDkfuGJ5rLy3iaAgCqKXiOhdPQ31xI7aVncH3j2\n3Zq5m5nTnxq6KTdtalxTU490x\/X6GOhaFSn30pZcLOv4\/MvsJoD6CwQKydlZCLj7\nZQ5YL3hrJOM2XPX2TJvqOGPLU\/CI+ERzj1iF\/raSxUlLiY0FxxJscgu46MaCK74q\nNgyRCMCIc1WAaJHmWEHZVmDyW1EKea4HSwxOAHsHqRh0YvufA0a8C0YUjqXQSI0j\n+UTWBCLLwg\/eqEYQFx0sz8onCTFxTq+d9SdgFreDqNQQP1NcjKCrMtqKG3NWu4tG\nnrqMWQ8lxyIz7QM4wk7AhVDIUCBcbFfBRyG05A1Qiio=","translations":{"en":{"changelog":"### Added\n\n- Added same-site global new-mail notifications with browser notification,\n sound, YooMail toast, and top app icon marker channels.\n- Added YooMail admin settings for realtime mode, time format defaults, delete\n synchronization, cleanup policy, fetch range, and OAuth integration.\n- Added richer composer image layout controls, including block alignment,\n inline image mode, and text-wrapping styles.\n\n### Changed\n\n- Hardened realtime delivery with signed local IPC messages, safer reconnects,\n improved worker recovery, and runtime logs under the Nextcloud data\n directory.\n- Aligned Gmail and Microsoft OAuth callbacks to YooMail routes for standalone\n distribution.\n- Updated release metadata, README, deployment notes, code standards, security\n notes, and upgrade documentation for public App Store preparation.\n\n### Fixed\n\n- Fixed notification settings persistence, initialization, and cross-tab\n delivery edge cases.\n- Fixed stale message, stale folder, mailbox subscribe\/unsubscribe, remote\n deletion, and initial sync failure cases.\n- Fixed attachment links that still pointed to upstream Mail routes and could\n break downloads from cached message bodies.\n- Fixed signature editor crashes and YooMail route HTTP 500 errors introduced\n during realtime hardening."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2ViZm1pbmcveW9vbWFpbC9wdWJsaWMvc2NyZWVuc2hvdHMveW9vbWFpbC1zY3JlZW5zaG90LTEuanBn","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"YooMail","summary":"\ud83d\ude80 A high-performance mail app for Nextcloud with realtime delivery","description":"**\ud83d\ude80 YooMail \u2014 A high-performance mail app for Nextcloud**\n\nYooMail is a secondary development (fork) of Nextcloud Mail, focused on **realtime delivery** and **instant reading** of emails.\n\n- **\u26a1 Realtime email delivery** \u2014 A built-in Workerman + IMAP IDLE daemon pushes new emails within seconds; no manual refresh or polling required.\n- **\ud83d\ude80 Instant body caching** \u2014 Message bodies are persistently cached after first render, so reopening a message is nearly instant.\n- **\ud83d\udce5 Multiple mail accounts** \u2014 Personal and company account? No problem, and a nice unified inbox. Connect any IMAP account.\n- **\ud83d\udd12 Send & receive encrypted mails** \u2014 Using the great [Mailvelope](https:\/\/mailvelope.com) browser extension.\n- **\ud83d\udcec Deep Nextcloud integration** \u2014 Contacts, Calendar and Files.\n\n## Base version\n\nThis app is built on top of Nextcloud Mail **5.10.12**, with compatibility fixes for special-use folders (Sent \/ Deleted \/ Drafts) on some Chinese mail providers (Tencent ExMail \/ QQ Mail, NetEase Mail, etc.)."}},"isFeatured":false,"authors":[{"name":"adam","mail":"dev@ebf.hk","homepage":"https:\/\/github.com\/ebfming\/yoomail"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEAjCCAuoCAhPYMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwODE5MTIyMDQwWhcNMzYxMTI0MTIyMDQwWjASMRAwDgYD\nVQQDDAd5b29tYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAmPoi\n2lJR\/BbvYk66bZ+W1XF4cIowoHzVOljrOpacw+XMWXugzslmwB\/h2c7F+p\/X\/xvj\nkxJ9ZvWK9PFQ6HwXa3oPZchkCoPCeHG6VOLGwykGqqrrcTYh6tRv5gdhU84LYaCL\nZC2WpqDtCFDC\/ipY0TzzIsq48iZucn0lbUdN0GVMBiynlY17HI5Pwqc8FY5Rv6Ft\nAWz5Keyb9j8tR5pkXo\/I3jygQCuOH9U+VGQHn2OWMbMWC0cJdWoBe4xqW3NdhMCx\nTFnLIw2vuxrzzppSUMwWFxlY5PpegbYPZOr8hMqcTilo\/Dcu5Lgu50UMh9OyMtRZ\n7a224NRtgdGnyiS0pMwlmXy+LNE5AoQPKCNgqpNDlua\/fMGKwBdCtzWJVY1pqALJ\nMuUXXqHtYWByHQYBHXDkQA4G+I3rAA7afcGhvdZJzluVi4TGGOboezIvrDCsHwhr\nHjdFkpPLOIlf5EGPFpjYCZAzg5T7c0UJ7YfK7H3R+Xdf4YiBvgPLM9oAI0hQnYqB\nM8eLozw9wPWPCYLz+kae9dXrbPxOYVlG4P0q5nlXvl9kPIdeZExjJ5d0R8yESjlI\nWPkg+\/MZaZMdy1EiZUmJdB8d4XZDc7KDosXd\/7zRWU6\/r4N6Ne+CjyKRZxhMOU4R\nykeOS1Nch0h7VirXgOLLf\/h83On\/9bT3qX\/fkb0CAwEAATANBgkqhkiG9w0BAQsF\nAAOCAQEAWQwCCLq0sr16NPdMTGeU9t6XxoG0tp4ZdRCan2espoyAkmBC135W+rNS\nkIVcbTKOhFcyYEKs3+UeSrWi\/In\/heTdCgvbaHEjNyRJfPwkX1v7vpTUrtaVv0WL\nmqGo97U0TPf+\/aCDCYitDejpGPCWdRL\/xqb05GXk6NII2uQWKx0J2UQE9dBbsV9f\nvpXWDptfvTgLRSO6w3zzoy+Q8UR7pmiqjm3CBLzCSl08XgwIIp1NH4XV4+DO1UtN\nd3HsemHGNli2XGft8sEXzRlpkLoXRnSY69itJxHG7ZJwFhlUjYdQaRVl66S4WZ3S\ncRBrOYooqVSXUEp5DVbTDIfG4rXXMw==\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"kinship","categories":["social"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/Powersurge\/nextcloud-kinship","website":"","created":"2026-08-17T16:40:56.599619Z","lastModified":"2026-08-17T16:54:03.629642Z","releases":[{"version":"0.1.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=31.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/Powersurge\/nextcloud-kinship\/releases\/download\/v0.1\/kinship-0.1.tar.gz","created":"2026-08-17T16:54:03.612154Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-08-17T16:54:03.670237Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=31 <=34","signature":"G\/AZ+qxyPBxuax\/qctNffvBhgk\/jUMsuGXy9LbBU8sFK\/qIvPRY4TOyY49TK2Oc2\nSf\/kgMWhFDgrX6EJWDET6TpVgrc3Mg3125NZJnwAWtTpB7z3Q8EvcHOV2iXLm5bt\nvmJstQU746aUBuSHbGtACU5xKOWRXsbNIw1W9DW2i+LMXkCtQE5mNoOknbdEI1nt\no8+trrzZA4O\/8PunqDuaTBZ2y2NQDZ3h6Ux0BZ4CUQan3+HomNj066Jin\/VhXDXv\n2Gw9lYBYrvBt3bYOBNyOx6R4Ge9mLgIWdE1hW8IFs5s09wSr\/Et96FGS3vmFLFxG\nQeXjWyMo0z0MgKQ7pDPTZRiwfdyTktd5lCUgYArLG9v+oCyvdu+I8zj+pIwHa3ZI\nW8LE3vyvh01qhmv0pbc15bhUVgobf3s\/1fihepEF\/XlFCWMyp\/\/M+QzEn8xl9IwJ\nyRj85wpHTMxnxmg+nmz7RuAkUh2+4y3OXZlyLdIKuloZXP6rwNwlgVNzt6ErKcuz\nTPFvqc\/Qjf\/lDXlxbpLr1KpcueTIc2LaDEa4cMmlGgl9z4WL5z\/0w1HX7Fy3zubY\nAnITJscM3HdGaLOrwwVdpSV9CP0kfnw6ngUaxovw5f+JjcE7ln0H+Ryp342tKIBQ\nxD5TTj3zHAVyNW9zJX7ws47o+HWSeo2sukkSnY+zi7E=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"translations":{"en":{"name":"Kinship","summary":"A family management and genealogy platform for Nextcloud.","description":"Kinship helps families preserve history through:\n\n- People\n- Relationships\n- Events\n- Family trees\n\nDesigned as an extensible genealogy platform."}},"isFeatured":false,"authors":[{"name":"Christopher Newell","mail":"pwrsurge65@gmail.com","homepage":"https:\/\/christophernewell.com"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEAjCCAuoCAhPCMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwODE3MTAwNDI3WhcNMzYxMTIyMTAwNDI3WjASMRAwDgYD\nVQQDDAdraW5zaGlwMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAySnf\nfmtzAFTgmSH+HcAPRafsIseOTDKCi6T0xTV9W5dLOan092PhWYMeuUGhTcqkA8r7\nRoFJ9Ox0dlKceNGXbBQjNavDLtODRPYE8L+yqoBppBjY66cg1HNDKNb5gW50tQiZ\nTIr7PlUzRnlRQk2hubBaHlfbrtCTOq2Y9hjEOlfmnxmviHZlAZvw4BJcolpZWjYC\n5ruBBFOb1CFsVhNryC+Kp6CsrIl2Njm65PLe+8hpgcjpTcFG1JhzZIZ8OMXJBgmo\nKIDClpualgkHTGKJ7Y6FZ\/cb5s5tM4mzCVnPZ5Kr4Y6cXkJxb7rXKgvmYcquprFf\n\/xjIfmvswtM4SxMamkZyEX\/zhTOT09WM23AzpYRY4DEScnp7CkGFvAYQOeNiVnud\nqICoB2LOeEMPGkcPb4w0T6Mh+MaV1WdWSM1Ghd2ZZVNHsUKO5v3b4R8R856NLuLK\nD3iw3LH0KvNWWXJAREmUtdhDvAfW5rJ6EVSLcLkVeThDDzRA\/2ivkJoFLZ8zh9du\nXxjFMCFaXVZmRJq\/eHdmHLAl9eVRrHbKZGHnzzcS03nrxVburvO9GTovyLWkrvvL\nD8viqg0DRb8Ux9pDC7+Cp5DcIMRNSe7grY6Eiualt6vjESiOo+Y33pkwLotafRv3\ntkabgvCIJsbq9xQP9m9nNiMm+B2p5TynHNEDMmkCAwEAATANBgkqhkiG9w0BAQsF\nAAOCAQEANhfOgjl\/qvpU9YkA62wI101x\/JK75rhhUAvT0ELqVTU80gfU\/STFXceV\nYKVd024\/Di1vSfim+VTMfGVd397xyokRIb4DcwZ3DrQJ73HXnZw07g8EINj6pbUR\nDNV9rl5w4quvHPQGl8mEHrwPWfW2tbcoPDQEHDnrMrufW4cC\/tf4+1Y1ZvkBGB2Z\n+DTGf8UkHDmuXyxoyYs6Uqckr5xX1LpP+kPt4bA9kacHisWkNU+cNjKuxDmVVXwK\nhnv0v1h0ZV6TMnRYhR1ivYan8tTDzjZ45pmCirWAxKX0Ki1k+4Wyrx8HDaf1qmgs\nCHRIbIC4bQTdS4DpIcCumh5vsA8kDg==\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"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-08-06T09:12:35.019219Z","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:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL2p1bGllbi1uYy9pbnRlZ3JhdGlvbl9yZXBsaWNhdGUvcmF3L21haW4vaW1nL3NjcmVlbnNob3QxLmpwZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL2p1bGllbi1uYy9pbnRlZ3JhdGlvbl9yZXBsaWNhdGUvcmF3L21haW4vaW1nL3NjcmVlbnNob3QyLmpwZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL2p1bGllbi1uYy9pbnRlZ3JhdGlvbl9yZXBsaWNhdGUvcmF3L21haW4vaW1nL3NjcmVlbnNob3QzLmpwZw==","smallThumbnail":""}],"videos":[],"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:\/\/7fx.it\/projects\/countdown?utm_source=apps.nextcloud.com","created":"2026-04-07T18:34:20.923450Z","lastModified":"2026-09-05T14:06:27.151479Z","releases":[{"version":"1.2.36","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.36\/countdown.tar.gz","created":"2026-09-05T14:06:27.131641Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-09-05T14:06:27.190606Z","isNightly":false,"rawPhpVersionSpec":">=8.0","rawPlatformVersionSpec":">=25 <=34","signature":"O6lQPhkFlvImKYyiyjXaQ7789cHgUmOpa8j6JKI5yGYruECGrRZKmvn+RCNAdp93\nLdVuyzmqi9QFRehjNoA6RAxX4bBNu9JIf\/Lpnr+GmwFxyKa9FrMZWXkAbvRb03VG\nU66RQy4+w8JF0YwRu+gbLT8Jpp3h1EhYFu\/TuuaAFsCgy6NrYgbWHAawcqwqoGzh\ncfGQPFZ0petYB3g0zCnUMi1Rt6fXZmeEnxG169HQKqxDP06hL7F5N4MfNooAF6\/U\n4eYWASfiMF4OV2+hHpr6Pn5li6NZj\/KbiUENuOK3GClTIfLT3TBF9bgiO2ENyIxy\nmTTNsexpgDkRdonIJwpCBDxd15mmrpFTov6NBZvaDCUO150Bj\/kptYAanYBUcI2x\nJeTin2FrxBihZ9I6n7X8fUlq1MEELSnOHN54wSydsN1qz0dB8X0tBlM\/yn48kJ9D\nJiFVUzcVgHsaFj9mi4fVClaAf11Ck8kWBSvwb\/2XJh6eQL4Xbep+YTIjYu6TXcyR\n+B\/7yno+HynAzqdob2eIv4IL8hSuQZplncvtlJpe98O56qs3tnQfXVu\/m656r+Ao\n7cxrm8SkQnH2YW9I36QYutC3YGNV0bfN2Udz3CmFgxHFB2dDrUFMS2x3+cy\/988I\ny1ErKig4faEB5FHyLC4aeVPV4VHUYUHO4+D24DbDR+0=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2luZmluaXQ3ZXZlbi9jb3VudGRvd24vbWFzdGVyL3NjcmVlbnNob3RzL2Rlc2t0b3BfZGFzaGJvYXJkLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2luZmluaXQ3ZXZlbi9jb3VudGRvd24vbWFzdGVyL3NjcmVlbnNob3RzL2Rlc2t0b3BfZWRpdC5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2luZmluaXQ3ZXZlbi9jb3VudGRvd24vbWFzdGVyL3NjcmVlbnNob3RzL2Rlc2t0b3Bfd2lkZ2V0LnBuZw==","smallThumbnail":""}],"videos":[],"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* \ud83c\udf10 **Global Localization**: Available in 18+ languages with community translation support.\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)\n\n## \ud83c\udf10 Translations & Contributing\nCountdown is translated into 18+ languages. Community contributions to improve translations or add new languages are warmly welcome via GitHub Pull Requests (editing files in the `l10n\/` folder or using the Gettext PO template in `translationfiles\/templates\/countdown.pot`). Read the [translation documentation](https:\/\/github.com\/infinit7even\/countdown\/blob\/master\/l10n\/README.md) for full details."}},"isFeatured":false,"authors":[{"name":"Felt","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":1,"ratingNumRecent":0,"ratingNumOverall":9,"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:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9mdWxsdGV4dHNlYXJjaC9tYXN0ZXIvc2NyZWVuc2hvdHMvMC4zLjAucG5n","smallThumbnail":""}],"videos":[],"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":"gpxedit","categories":["multimedia","tools"],"userDocs":"https:\/\/gitlab.com\/eneiluj\/gpxedit-oc\/wikis\/userdoc","adminDocs":"https:\/\/gitlab.com\/eneiluj\/gpxedit-oc\/wikis\/admindoc","developerDocs":"https:\/\/gitlab.com\/eneiluj\/gpxedit-oc\/wikis\/devdoc","issueTracker":"https:\/\/gitlab.com\/eneiluj\/gpxedit-oc\/issues","website":"https:\/\/gitlab.com\/eneiluj\/gpxedit-oc","created":"2016-12-06T00:31:02.898676Z","lastModified":"2021-06-25T13:43:40.460047Z","releases":[{"version":"0.0.14","phpExtensions":[],"databases":[{"id":"pgsql","versionSpec":">=9.4.0","rawVersionSpec":">=9.4"},{"id":"sqlite","versionSpec":"*","rawVersionSpec":"*"},{"id":"mysql","versionSpec":">=5.5.0","rawVersionSpec":">=5.5"}],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=14.0.0 <24.0.0","minIntSize":32,"download":"https:\/\/gitlab.com\/eneiluj\/gpxedit-oc\/-\/wikis\/uploads\/5b184c24f9e767ad19a84e177a9b473c\/gpxedit-0.0.14.tar.gz","created":"2021-06-25T13:43:39.506846Z","licenses":["agpl"],"lastModified":"2021-06-25T13:43:42.000764Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=14 <=23","signature":"JQVvzEtt8eSkrDrmVP4A6E2eohDrhPtE3nxAq4WQ5Mv2+wtIKWCUH7P+XaIU\/djr\nT6nZnYfQjGn8mjZaA1GBzPSD2kUXr73XZrmEWPH+jEB\/55VdgQIMNwKQRneA6nK1\nkLjlxPQ6nsDpFeoCqvkcJg35f8vmaDtT0ttbC0EdrzurfAJHE2s80qTHkX0U8ecL\n2TN9hv\/xrvazz+xHkKAMtIrYBWuAxVby9KfskyJpieRBiZs4gfv6Pivi1\/pz6b16\nOFTMfZyrGS+cnEVGHdKJHm049vEA69WD0qste9a7DtwTZgc\/Czn8zvHA2aRvO9OR\niWdK+p2MCdAp8\/dW11oh9xzbp+DoWhdNvD1AAOh9G2g6JJNYdJzqkBKpFZR2FTtJ\n69hASNv\/eItE05oMCS5Gx1BaSWThw3OekbBdOuquwjwgneEq2Y7qLf057W9SdznY\nZ6EXDojCjwdxmHOfMLk\/8rSjpQqv3eHv0MFQWD27lrFpHl8g5NTnWrvdmjPkL6Ow\nUk5aQzOtBc\/+rAZgZlLzCA7juorBWmiy4CNYAbAjz2\/EloDslG0jNQQa2ozHDih7\nkYbU97ldsVELXccC9bBeciBFrBUTf5ops8Yc6CRleN2R7+PUsuOtqpkB5jqjW3h6\nJkSSLFedQoyt8NFDyQND1C2HTJA8ApaGHCRKTd8pMhM=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRsYWIuY29tL2VuZWlsdWovZ3B4ZWRpdC1vYy91cGxvYWRzLzAxOTU1YzYwYzQ2MDVhOTJjNjhkZDU2MTdiMDcwM2MwL2dweGVkaXQuZ2lm","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRsYWIuY29tL2VuZWlsdWovZ3B4ZWRpdC1vYy91cGxvYWRzLzQyODQxNWJkMmNkMjJiOGU3NDIzMDczMDc4NmU5NTUxL2VkMS5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRsYWIuY29tL2VuZWlsdWovZ3B4ZWRpdC1vYy91cGxvYWRzL2MwMTcwOWExMDg4MGE2NDgxNWNhNzgzZmNmNTc0MTY5L2VkMi5wbmc=","smallThumbnail":""}],"videos":[],"translations":{"cs":{"name":"GpxEdit","summary":"Simple GPX file editor","description":"# GpxEdit Nextcloud application\n\nSimple Nextcloud app to load, edit and save GPX files on an interactive map. You can load\/save files from your Nextcloud file storage. GPX, KML, CSV (unicsv format) and geotagged JPG are supported for loading. JPG files are loaded as waypoints. Files can be loaded in GpxEdit interface or in Files app.\n\nGo to [GpxEdit Crowdin project](https:\/\/crowdin.com\/project\/gpxedit) if you want to help to translate this app in your language.\n\nThis is not a perfect GPX editor.\n\nWhat's saved :\n- metadata\n - name\n - link url\n - link text\n- tracks\n - name\n - comment\n - description\n - points\n - coordinates\n - elevation (just preserves loaded values)\n - time (just preserves loaded values)\n- waypoint\n - coordinates\n - name\n - comment\n - description\n - symbol\n - elevation (just preserves loaded value)\n - time (just preserves loaded values)\n\nGpxEdit does load\/save time data. Elevation data is loaded and saved but every new waypoint\/track\/trackpoint added by user actions in GpxEdit will have neither elevation nor time data. There is an \"approximate\" option to set elevation to new points if surrounding points have elevation data.\n\nTracks are saved with one segment (trkseg tag).\n\nGpxEdit :\n- allows you to add extra symbols in admin settings (section : additional)\n- works with server-side encryption.\n- works with shared files.\n- loads GPX, KML, unicsv CSV, geotagged JPG files (no more Gpsbabel dependency)\n- loads tracks, routes and waypoints\n- saves tracks, routes and waypoints\n- supports waypoint symbols\n- uses [Leaflet.Draw](https:\/\/github.com\/Leaflet\/Leaflet.draw) and [Leaflet.draw.plus](https:\/\/github.com\/Dominique92\/Leaflet.draw.plus) amazing plugins\n- uses many other Leaflet plugins like Minimap, Sidebar2, MeasureControl, MousePositionControl\n- adds possibility to edit .gpx files directly from the \"Files\" app\n- is able to cut lines in two\n\nThis app is tested on Nextcloud 14 with Firefox and Chromium.\n\nAny feedback will be appreciated.\n\n## Installation\n\nCheck the [AdminDoc](https:\/\/gitlab.com\/eneiluj\/gpxedit-oc\/wikis\/admindoc) for installation details, integration in \"Files\" app and GpxEdit admin settings.\n\n## Alternatives\n\nIf you look for more powerfull GPX editors, take a look at :\n- [Viking](https:\/\/sourceforge.net\/projects\/viking\/) which is the best IMHO\n- [QLandKarteGT](https:\/\/bitbucket.org\/kiozen\/qlandkarte-gt)\n- [QMapShack](https:\/\/bitbucket.org\/maproom\/qmapshack\/wiki\/Home)\n- [JOSM](https:\/\/josm.openstreetmap.de\/)\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":"GpxEdit","summary":"\u00c9diteur simple de fichiers GPX","description":"# Application Nextcloud GpxEdit\n\nApplication Nextcloud simple pour charger, \u00e9diter et enregistrer des fichiers GPX sur une carte interactive. Vous pouvez charger\/enregistrer des fichiers depuis votre stockage de fichiers Nextcloud. GPX, KML, CSV (format unicsv) et JPG g\u00e9otaggu\u00e9 sont pris en charge pour le chargement. Les fichiers JPG sont charg\u00e9s en tant que waypoints. Les fichiers peuvent \u00eatre charg\u00e9s dans l'interface GpxEdit ou dans l'application Fichiers.\n\nAllez sur [le projet GpxEdit sur Crowdin](https:\/\/crowdin.com\/project\/gpxedit) si vous voulez aider \u00e0 traduire cette application dans votre langue.\n\nCe n'est pas un \u00e9diteur GPX parfait.\n\nCe qui est sauvegard\u00e9 :\n- m\u00e9tadonn\u00e9es\n - nom\n - url du lien\n - texte du lien\n- traces\n - nom\n - commentaire\n - description\n - points\n - coordonn\u00e9es\n - altitude (conserve seulement les valeurs charg\u00e9es)\n - temps (conserve seulement les valeurs charg\u00e9es)\n- waypoint\n - coordonn\u00e9es\n - nom\n - commentaire\n - description\n - symbole\n - altitude (conserve seulement les valeurs charg\u00e9es)\n - temps (conserve seulement les valeurs charg\u00e9es)\n\nGpxEdit charge\/sauve les donn\u00e9es temporelles. Les donn\u00e9es d'altitude sont charg\u00e9es et enregistr\u00e9es, mais chaque nouveau waypoint\/track\/trackpoint ajout\u00e9 par les actions de l'utilisateur dans GpxEdit n'aura ni altitude ni donn\u00e9es temporelles. Il y a une option \u00ab approximative \u00bb pour d\u00e9finir l'altitude \u00e0 de nouveaux points si les points environnants ont des donn\u00e9es d'altitude.\n\nLes traces sont enregistr\u00e9es avec un segment (balise trkseg).\n\nGpxEdit :\n- vous permet d'ajouter des symboles suppl\u00e9mentaires dans les param\u00e8tres d'administration (section : param\u00e8tres additionnels)\n- fonctionne avec le chiffrement c\u00f4t\u00e9 serveur.\n- fonctionne avec des fichiers partag\u00e9s.\n- charge des fichiers GPX, KML, unicsv CSV, JPG g\u00e9otagg\u00e9s (il n'y a plus de d\u00e9pendance \u00e0 Gpsbabel)\n- charge les traces, les routes et les waypoints\n- enregistre les traces, les routes et les waypoints\n- prend en charge les symboles de waypoint\n- utilise les remarquables plugins Leaflet [Leaflet.Draw](https:\/\/github.com\/Leaflet\/Leaflet.draw) et [Leaflet.draw.plus](https:\/\/github.com\/Dominique92\/Leaflet.draw.plus)\n- utilise beaucoup d'autres plugins Leaflet comme Minimap, Sidebar2, MeasureControl, MousePositionControl\n- ajoute la possibilit\u00e9 d'\u00e9diter les fichiers .gpx directement depuis l'application \"Fichiers\"\n- est capable de couper des lignes en deux\n\nCette application est test\u00e9e sur Nextcloud 14 avec Firefox et Chromium.\n\nTout retour sera appr\u00e9ci\u00e9.\n\n## Installation\n\nVoir l' [AdminDoc](https:\/\/gitlab.com\/eneiluj\/gpxedit-oc\/wikis\/admindoc) pour les d\u00e9tails sur l'installation.\n\n## Alternatives\n\nSi vous cherchez des \u00e9diteurs GPX plus puissants, jetez un coup d'\u0153il \u00e0 :\n- [Viking](https:\/\/sourceforge.net\/projects\/viking\/) qui est le meilleur \u00e0 mon avis\n- [QLandKarteGT](https:\/\/bitbucket.org\/kiozen\/qlandkarte-gt)\n- [QMapShack](https:\/\/bitbucket.org\/maproom\/qmapshack\/wiki\/Home)\n- [JOSM](https:\/\/josm.openstreetmap.de\/)\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":"GpxEdit","summary":"Simple GPX file editor","description":"# GpxEdit Nextcloud application\n\nSimple Nextcloud app to load, edit and save GPX files on an interactive map. You can load\/save files from your Nextcloud file storage. GPX, KML, CSV (unicsv format) and geotagged JPG are supported for loading. JPG files are loaded as waypoints. Files can be loaded in GpxEdit interface or in Files app.\n\nGo to [GpxEdit Crowdin project](https:\/\/crowdin.com\/project\/gpxedit) if you want to help to translate this app in your language.\n\nThis is not a perfect GPX editor.\n\nWhat's saved :\n- metadata\n - name\n - link url\n - link text\n- tracks\n - name\n - comment\n - description\n - points\n - coordinates\n - elevation (just preserves loaded values)\n - time (just preserves loaded values)\n- waypoint\n - coordinates\n - name\n - comment\n - description\n - symbol\n - elevation (just preserves loaded value)\n - time (just preserves loaded values)\n\nGpxEdit does load\/save time data. Elevation data is loaded and saved but every new waypoint\/track\/trackpoint added by user actions in GpxEdit will have neither elevation nor time data. There is an \"approximate\" option to set elevation to new points if surrounding points have elevation data.\n\nTracks are saved with one segment (trkseg tag).\n\nGpxEdit :\n- allows you to add extra symbols in admin settings (section : additional)\n- works with server-side encryption.\n- works with shared files.\n- loads GPX, KML, unicsv CSV, geotagged JPG files (no more Gpsbabel dependency)\n- loads tracks, routes and waypoints\n- saves tracks, routes and waypoints\n- supports waypoint symbols\n- uses [Leaflet.Draw](https:\/\/github.com\/Leaflet\/Leaflet.draw) and [Leaflet.draw.plus](https:\/\/github.com\/Dominique92\/Leaflet.draw.plus) amazing plugins\n- uses many other Leaflet plugins like Minimap, Sidebar2, MeasureControl, MousePositionControl\n- adds possibility to edit .gpx files directly from the \"Files\" app\n- is able to cut lines in two\n\nThis app is tested on Nextcloud 14 with Firefox and Chromium.\n\nAny feedback will be appreciated.\n\n## Installation\n\nCheck the [AdminDoc](https:\/\/gitlab.com\/eneiluj\/gpxedit-oc\/wikis\/admindoc) for installation details, integration in \"Files\" app and GpxEdit admin settings.\n\n## Alternatives\n\nIf you look for more powerfull GPX editors, take a look at :\n- [Viking](https:\/\/sourceforge.net\/projects\/viking\/) which is the best IMHO\n- [QLandKarteGT](https:\/\/bitbucket.org\/kiozen\/qlandkarte-gt)\n- [QMapShack](https:\/\/bitbucket.org\/maproom\/qmapshack\/wiki\/Home)\n- [JOSM](https:\/\/josm.openstreetmap.de\/)\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":"GpxEdit","summary":"Simple GPX file editor","description":"# GpxEdit Nextcloud application\n\nSimple Nextcloud app to load, edit and save GPX files on an interactive map. You can load\/save files from your Nextcloud file storage. GPX, KML, CSV (unicsv format) and geotagged JPG are supported for loading. JPG files are loaded as waypoints. Files can be loaded in GpxEdit interface or in Files app.\n\nGo to [GpxEdit Crowdin project](https:\/\/crowdin.com\/project\/gpxedit) if you want to help to translate this app in your language.\n\nThis is not a perfect GPX editor.\n\nWhat's saved :\n- metadata\n - name\n - link url\n - link text\n- tracks\n - name\n - comment\n - description\n - points\n - coordinates\n - elevation (just preserves loaded values)\n - time (just preserves loaded values)\n- waypoint\n - coordinates\n - name\n - comment\n - description\n - symbol\n - elevation (just preserves loaded value)\n - time (just preserves loaded values)\n\nGpxEdit does load\/save time data. Elevation data is loaded and saved but every new waypoint\/track\/trackpoint added by user actions in GpxEdit will have neither elevation nor time data. There is an \"approximate\" option to set elevation to new points if surrounding points have elevation data.\n\nTracks are saved with one segment (trkseg tag).\n\nGpxEdit :\n- allows you to add extra symbols in admin settings (section : additional)\n- works with server-side encryption.\n- works with shared files.\n- loads GPX, KML, unicsv CSV, geotagged JPG files (no more Gpsbabel dependency)\n- loads tracks, routes and waypoints\n- saves tracks, routes and waypoints\n- supports waypoint symbols\n- uses [Leaflet.Draw](https:\/\/github.com\/Leaflet\/Leaflet.draw) and [Leaflet.draw.plus](https:\/\/github.com\/Dominique92\/Leaflet.draw.plus) amazing plugins\n- uses many other Leaflet plugins like Minimap, Sidebar2, MeasureControl, MousePositionControl\n- adds possibility to edit .gpx files directly from the \"Files\" app\n- is able to cut lines in two\n\nThis app is tested on Nextcloud 14 with Firefox and Chromium.\n\nAny feedback will be appreciated.\n\n## Installation\n\nCheck the [AdminDoc](https:\/\/gitlab.com\/eneiluj\/gpxedit-oc\/wikis\/admindoc) for installation details, integration in \"Files\" app and GpxEdit admin settings.\n\n## Alternatives\n\nIf you look for more powerfull GPX editors, take a look at :\n- [Viking](https:\/\/sourceforge.net\/projects\/viking\/) which is the best IMHO\n- [QLandKarteGT](https:\/\/bitbucket.org\/kiozen\/qlandkarte-gt)\n- [QMapShack](https:\/\/bitbucket.org\/maproom\/qmapshack\/wiki\/Home)\n- [JOSM](https:\/\/josm.openstreetmap.de\/)\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":"GpxEdit","summary":"Simple GPX file editor","description":"# GpxEdit Nextcloud application\n\nSimple Nextcloud app to load, edit and save GPX files on an interactive map. You can load\/save files from your Nextcloud file storage. GPX, KML, CSV (unicsv format) and geotagged JPG are supported for loading. JPG files are loaded as waypoints. Files can be loaded in GpxEdit interface or in Files app.\n\nGo to [GpxEdit Crowdin project](https:\/\/crowdin.com\/project\/gpxedit) if you want to help to translate this app in your language.\n\nThis is not a perfect GPX editor.\n\nWhat's saved :\n- metadata\n - name\n - link url\n - link text\n- tracks\n - name\n - comment\n - description\n - points\n - coordinates\n - elevation (just preserves loaded values)\n - time (just preserves loaded values)\n- waypoint\n - coordinates\n - name\n - comment\n - description\n - symbol\n - elevation (just preserves loaded value)\n - time (just preserves loaded values)\n\nGpxEdit does load\/save time data. Elevation data is loaded and saved but every new waypoint\/track\/trackpoint added by user actions in GpxEdit will have neither elevation nor time data. There is an \"approximate\" option to set elevation to new points if surrounding points have elevation data.\n\nTracks are saved with one segment (trkseg tag).\n\nGpxEdit :\n- allows you to add extra symbols in admin settings (section : additional)\n- works with server-side encryption.\n- works with shared files.\n- loads GPX, KML, unicsv CSV, geotagged JPG files (no more Gpsbabel dependency)\n- loads tracks, routes and waypoints\n- saves tracks, routes and waypoints\n- supports waypoint symbols\n- uses [Leaflet.Draw](https:\/\/github.com\/Leaflet\/Leaflet.draw) and [Leaflet.draw.plus](https:\/\/github.com\/Dominique92\/Leaflet.draw.plus) amazing plugins\n- uses many other Leaflet plugins like Minimap, Sidebar2, MeasureControl, MousePositionControl\n- adds possibility to edit .gpx files directly from the \"Files\" app\n- is able to cut lines in two\n\nThis app is tested on Nextcloud 14 with Firefox and Chromium.\n\nAny feedback will be appreciated.\n\n## Installation\n\nCheck the [AdminDoc](https:\/\/gitlab.com\/eneiluj\/gpxedit-oc\/wikis\/admindoc) for installation details, integration in \"Files\" app and GpxEdit admin settings.\n\n## Alternatives\n\nIf you look for more powerfull GPX editors, take a look at :\n- [Viking](https:\/\/sourceforge.net\/projects\/viking\/) which is the best IMHO\n- [QLandKarteGT](https:\/\/bitbucket.org\/kiozen\/qlandkarte-gt)\n- [QMapShack](https:\/\/bitbucket.org\/maproom\/qmapshack\/wiki\/Home)\n- [JOSM](https:\/\/josm.openstreetmap.de\/)\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":"GpxEdit","summary":"Simple GPX file editor","description":"# GpxEdit Nextcloud application\n\nSimple Nextcloud app to load, edit and save GPX files on an interactive map. You can load\/save files from your Nextcloud file storage. GPX, KML, CSV (unicsv format) and geotagged JPG are supported for loading. JPG files are loaded as waypoints. Files can be loaded in GpxEdit interface or in Files app.\n\nGo to [GpxEdit Crowdin project](https:\/\/crowdin.com\/project\/gpxedit) if you want to help to translate this app in your language.\n\nThis is not a perfect GPX editor.\n\nWhat's saved :\n- metadata\n - name\n - link url\n - link text\n- tracks\n - name\n - comment\n - description\n - points\n - coordinates\n - elevation (just preserves loaded values)\n - time (just preserves loaded values)\n- waypoint\n - coordinates\n - name\n - comment\n - description\n - symbol\n - elevation (just preserves loaded value)\n - time (just preserves loaded values)\n\nGpxEdit does load\/save time data. Elevation data is loaded and saved but every new waypoint\/track\/trackpoint added by user actions in GpxEdit will have neither elevation nor time data. There is an \"approximate\" option to set elevation to new points if surrounding points have elevation data.\n\nTracks are saved with one segment (trkseg tag).\n\nGpxEdit :\n- allows you to add extra symbols in admin settings (section : additional)\n- works with server-side encryption.\n- works with shared files.\n- loads GPX, KML, unicsv CSV, geotagged JPG files (no more Gpsbabel dependency)\n- loads tracks, routes and waypoints\n- saves tracks, routes and waypoints\n- supports waypoint symbols\n- uses [Leaflet.Draw](https:\/\/github.com\/Leaflet\/Leaflet.draw) and [Leaflet.draw.plus](https:\/\/github.com\/Dominique92\/Leaflet.draw.plus) amazing plugins\n- uses many other Leaflet plugins like Minimap, Sidebar2, MeasureControl, MousePositionControl\n- adds possibility to edit .gpx files directly from the \"Files\" app\n- is able to cut lines in two\n\nThis app is tested on Nextcloud 14 with Firefox and Chromium.\n\nAny feedback will be appreciated.\n\n## Installation\n\nCheck the [AdminDoc](https:\/\/gitlab.com\/eneiluj\/gpxedit-oc\/wikis\/admindoc) for installation details, integration in \"Files\" app and GpxEdit admin settings.\n\n## Alternatives\n\nIf you look for more powerfull GPX editors, take a look at :\n- [Viking](https:\/\/sourceforge.net\/projects\/viking\/) which is the best IMHO\n- [QLandKarteGT](https:\/\/bitbucket.org\/kiozen\/qlandkarte-gt)\n- [QMapShack](https:\/\/bitbucket.org\/maproom\/qmapshack\/wiki\/Home)\n- [JOSM](https:\/\/josm.openstreetmap.de\/)\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":"GpxEdit","summary":"Simple GPX file editor","description":"# GpxEdit Nextcloud application\n\nSimple Nextcloud app to load, edit and save GPX files on an interactive map. You can load\/save files from your Nextcloud file storage. GPX, KML, CSV (unicsv format) and geotagged JPG are supported for loading. JPG files are loaded as waypoints. Files can be loaded in GpxEdit interface or in Files app.\n\nGo to [GpxEdit Crowdin project](https:\/\/crowdin.com\/project\/gpxedit) if you want to help to translate this app in your language.\n\nThis is not a perfect GPX editor.\n\nWhat's saved :\n- metadata\n - name\n - link url\n - link text\n- tracks\n - name\n - comment\n - description\n - points\n - coordinates\n - elevation (just preserves loaded values)\n - time (just preserves loaded values)\n- waypoint\n - coordinates\n - name\n - comment\n - description\n - symbol\n - elevation (just preserves loaded value)\n - time (just preserves loaded values)\n\nGpxEdit does load\/save time data. Elevation data is loaded and saved but every new waypoint\/track\/trackpoint added by user actions in GpxEdit will have neither elevation nor time data. There is an \"approximate\" option to set elevation to new points if surrounding points have elevation data.\n\nTracks are saved with one segment (trkseg tag).\n\nGpxEdit :\n- allows you to add extra symbols in admin settings (section : additional)\n- works with server-side encryption.\n- works with shared files.\n- loads GPX, KML, unicsv CSV, geotagged JPG files (no more Gpsbabel dependency)\n- loads tracks, routes and waypoints\n- saves tracks, routes and waypoints\n- supports waypoint symbols\n- uses [Leaflet.Draw](https:\/\/github.com\/Leaflet\/Leaflet.draw) and [Leaflet.draw.plus](https:\/\/github.com\/Dominique92\/Leaflet.draw.plus) amazing plugins\n- uses many other Leaflet plugins like Minimap, Sidebar2, MeasureControl, MousePositionControl\n- adds possibility to edit .gpx files directly from the \"Files\" app\n- is able to cut lines in two\n\nThis app is tested on Nextcloud 14 with Firefox and Chromium.\n\nAny feedback will be appreciated.\n\n## Installation\n\nCheck the [AdminDoc](https:\/\/gitlab.com\/eneiluj\/gpxedit-oc\/wikis\/admindoc) for installation details, integration in \"Files\" app and GpxEdit admin settings.\n\n## Alternatives\n\nIf you look for more powerfull GPX editors, take a look at :\n- [Viking](https:\/\/sourceforge.net\/projects\/viking\/) which is the best IMHO\n- [QLandKarteGT](https:\/\/bitbucket.org\/kiozen\/qlandkarte-gt)\n- [QMapShack](https:\/\/bitbucket.org\/maproom\/qmapshack\/wiki\/Home)\n- [JOSM](https:\/\/josm.openstreetmap.de\/)\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":"GpxEdit","summary":"Simple GPX file editor","description":"# GpxEdit Nextcloud application\n\nSimple Nextcloud app to load, edit and save GPX files on an interactive map. You can load\/save files from your Nextcloud file storage. GPX, KML, CSV (unicsv format) and geotagged JPG are supported for loading. JPG files are loaded as waypoints. Files can be loaded in GpxEdit interface or in Files app.\n\nGo to [GpxEdit Crowdin project](https:\/\/crowdin.com\/project\/gpxedit) if you want to help to translate this app in your language.\n\nThis is not a perfect GPX editor.\n\nWhat's saved :\n- metadata\n - name\n - link url\n - link text\n- tracks\n - name\n - comment\n - description\n - points\n - coordinates\n - elevation (just preserves loaded values)\n - time (just preserves loaded values)\n- waypoint\n - coordinates\n - name\n - comment\n - description\n - symbol\n - elevation (just preserves loaded value)\n - time (just preserves loaded values)\n\nGpxEdit does load\/save time data. Elevation data is loaded and saved but every new waypoint\/track\/trackpoint added by user actions in GpxEdit will have neither elevation nor time data. There is an \"approximate\" option to set elevation to new points if surrounding points have elevation data.\n\nTracks are saved with one segment (trkseg tag).\n\nGpxEdit :\n- allows you to add extra symbols in admin settings (section : additional)\n- works with server-side encryption.\n- works with shared files.\n- loads GPX, KML, unicsv CSV, geotagged JPG files (no more Gpsbabel dependency)\n- loads tracks, routes and waypoints\n- saves tracks, routes and waypoints\n- supports waypoint symbols\n- uses [Leaflet.Draw](https:\/\/github.com\/Leaflet\/Leaflet.draw) and [Leaflet.draw.plus](https:\/\/github.com\/Dominique92\/Leaflet.draw.plus) amazing plugins\n- uses many other Leaflet plugins like Minimap, Sidebar2, MeasureControl, MousePositionControl\n- adds possibility to edit .gpx files directly from the \"Files\" app\n- is able to cut lines in two\n\nThis app is tested on Nextcloud 14 with Firefox and Chromium.\n\nAny feedback will be appreciated.\n\n## Installation\n\nCheck the [AdminDoc](https:\/\/gitlab.com\/eneiluj\/gpxedit-oc\/wikis\/admindoc) for installation details, integration in \"Files\" app and GpxEdit admin settings.\n\n## Alternatives\n\nIf you look for more powerfull GPX editors, take a look at :\n- [Viking](https:\/\/sourceforge.net\/projects\/viking\/) which is the best IMHO\n- [QLandKarteGT](https:\/\/bitbucket.org\/kiozen\/qlandkarte-gt)\n- [QMapShack](https:\/\/bitbucket.org\/maproom\/qmapshack\/wiki\/Home)\n- [JOSM](https:\/\/josm.openstreetmap.de\/)\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":"GpxEdit","summary":"Simple GPX file editor","description":"# GpxEdit Nextcloud application\n\nSimple Nextcloud app to load, edit and save GPX files on an interactive map. You can load\/save files from your Nextcloud file storage. GPX, KML, CSV (unicsv format) and geotagged JPG are supported for loading. JPG files are loaded as waypoints. Files can be loaded in GpxEdit interface or in Files app.\n\nGo to [GpxEdit Crowdin project](https:\/\/crowdin.com\/project\/gpxedit) if you want to help to translate this app in your language.\n\nThis is not a perfect GPX editor.\n\nWhat's saved :\n- metadata\n - name\n - link url\n - link text\n- tracks\n - name\n - comment\n - description\n - points\n - coordinates\n - elevation (just preserves loaded values)\n - time (just preserves loaded values)\n- waypoint\n - coordinates\n - name\n - comment\n - description\n - symbol\n - elevation (just preserves loaded value)\n - time (just preserves loaded values)\n\nGpxEdit does load\/save time data. Elevation data is loaded and saved but every new waypoint\/track\/trackpoint added by user actions in GpxEdit will have neither elevation nor time data. There is an \"approximate\" option to set elevation to new points if surrounding points have elevation data.\n\nTracks are saved with one segment (trkseg tag).\n\nGpxEdit :\n- allows you to add extra symbols in admin settings (section : additional)\n- works with server-side encryption.\n- works with shared files.\n- loads GPX, KML, unicsv CSV, geotagged JPG files (no more Gpsbabel dependency)\n- loads tracks, routes and waypoints\n- saves tracks, routes and waypoints\n- supports waypoint symbols\n- uses [Leaflet.Draw](https:\/\/github.com\/Leaflet\/Leaflet.draw) and [Leaflet.draw.plus](https:\/\/github.com\/Dominique92\/Leaflet.draw.plus) amazing plugins\n- uses many other Leaflet plugins like Minimap, Sidebar2, MeasureControl, MousePositionControl\n- adds possibility to edit .gpx files directly from the \"Files\" app\n- is able to cut lines in two\n\nThis app is tested on Nextcloud 14 with Firefox and Chromium.\n\nAny feedback will be appreciated.\n\n## Installation\n\nCheck the [AdminDoc](https:\/\/gitlab.com\/eneiluj\/gpxedit-oc\/wikis\/admindoc) for installation details, integration in \"Files\" app and GpxEdit admin settings.\n\n## Alternatives\n\nIf you look for more powerfull GPX editors, take a look at :\n- [Viking](https:\/\/sourceforge.net\/projects\/viking\/) which is the best IMHO\n- [QLandKarteGT](https:\/\/bitbucket.org\/kiozen\/qlandkarte-gt)\n- [QMapShack](https:\/\/bitbucket.org\/maproom\/qmapshack\/wiki\/Home)\n- [JOSM](https:\/\/josm.openstreetmap.de\/)\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":"GpxEdit","summary":"Simple GPX file editor","description":"# GpxEdit Nextcloud application\n\nSimple Nextcloud app to load, edit and save GPX files on an interactive map. You can load\/save files from your Nextcloud file storage. GPX, KML, CSV (unicsv format) and geotagged JPG are supported for loading. JPG files are loaded as waypoints. Files can be loaded in GpxEdit interface or in Files app.\n\nGo to [GpxEdit Crowdin project](https:\/\/crowdin.com\/project\/gpxedit) if you want to help to translate this app in your language.\n\nThis is not a perfect GPX editor.\n\nWhat's saved :\n- metadata\n - name\n - link url\n - link text\n- tracks\n - name\n - comment\n - description\n - points\n - coordinates\n - elevation (just preserves loaded values)\n - time (just preserves loaded values)\n- waypoint\n - coordinates\n - name\n - comment\n - description\n - symbol\n - elevation (just preserves loaded value)\n - time (just preserves loaded values)\n\nGpxEdit does load\/save time data. Elevation data is loaded and saved but every new waypoint\/track\/trackpoint added by user actions in GpxEdit will have neither elevation nor time data. There is an \"approximate\" option to set elevation to new points if surrounding points have elevation data.\n\nTracks are saved with one segment (trkseg tag).\n\nGpxEdit :\n- allows you to add extra symbols in admin settings (section : additional)\n- works with server-side encryption.\n- works with shared files.\n- loads GPX, KML, unicsv CSV, geotagged JPG files (no more Gpsbabel dependency)\n- loads tracks, routes and waypoints\n- saves tracks, routes and waypoints\n- supports waypoint symbols\n- uses [Leaflet.Draw](https:\/\/github.com\/Leaflet\/Leaflet.draw) and [Leaflet.draw.plus](https:\/\/github.com\/Dominique92\/Leaflet.draw.plus) amazing plugins\n- uses many other Leaflet plugins like Minimap, Sidebar2, MeasureControl, MousePositionControl\n- adds possibility to edit .gpx files directly from the \"Files\" app\n- is able to cut lines in two\n\nThis app is tested on Nextcloud 14 with Firefox and Chromium.\n\nAny feedback will be appreciated.\n\n## Installation\n\nCheck the [AdminDoc](https:\/\/gitlab.com\/eneiluj\/gpxedit-oc\/wikis\/admindoc) for installation details, integration in \"Files\" app and GpxEdit admin settings.\n\n## Alternatives\n\nIf you look for more powerfull GPX editors, take a look at :\n- [Viking](https:\/\/sourceforge.net\/projects\/viking\/) which is the best IMHO\n- [QLandKarteGT](https:\/\/bitbucket.org\/kiozen\/qlandkarte-gt)\n- [QMapShack](https:\/\/bitbucket.org\/maproom\/qmapshack\/wiki\/Home)\n- [JOSM](https:\/\/josm.openstreetmap.de\/)\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":"GpxEdit","summary":"Simple GPX file editor","description":"# GpxEdit Nextcloud application\n\nSimple Nextcloud app to load, edit and save GPX files on an interactive map. You can load\/save files from your Nextcloud file storage. GPX, KML, CSV (unicsv format) and geotagged JPG are supported for loading. JPG files are loaded as waypoints. Files can be loaded in GpxEdit interface or in Files app.\n\nGo to [GpxEdit Crowdin project](https:\/\/crowdin.com\/project\/gpxedit) if you want to help to translate this app in your language.\n\nThis is not a perfect GPX editor.\n\nWhat's saved :\n- metadata\n - name\n - link url\n - link text\n- tracks\n - name\n - comment\n - description\n - points\n - coordinates\n - elevation (just preserves loaded values)\n - time (just preserves loaded values)\n- waypoint\n - coordinates\n - name\n - comment\n - description\n - symbol\n - elevation (just preserves loaded value)\n - time (just preserves loaded values)\n\nGpxEdit does load\/save time data. Elevation data is loaded and saved but every new waypoint\/track\/trackpoint added by user actions in GpxEdit will have neither elevation nor time data. There is an \"approximate\" option to set elevation to new points if surrounding points have elevation data.\n\nTracks are saved with one segment (trkseg tag).\n\nGpxEdit :\n- allows you to add extra symbols in admin settings (section : additional)\n- works with server-side encryption.\n- works with shared files.\n- loads GPX, KML, unicsv CSV, geotagged JPG files (no more Gpsbabel dependency)\n- loads tracks, routes and waypoints\n- saves tracks, routes and waypoints\n- supports waypoint symbols\n- uses [Leaflet.Draw](https:\/\/github.com\/Leaflet\/Leaflet.draw) and [Leaflet.draw.plus](https:\/\/github.com\/Dominique92\/Leaflet.draw.plus) amazing plugins\n- uses many other Leaflet plugins like Minimap, Sidebar2, MeasureControl, MousePositionControl\n- adds possibility to edit .gpx files directly from the \"Files\" app\n- is able to cut lines in two\n\nThis app is tested on Nextcloud 14 with Firefox and Chromium.\n\nAny feedback will be appreciated.\n\n## Installation\n\nCheck the [AdminDoc](https:\/\/gitlab.com\/eneiluj\/gpxedit-oc\/wikis\/admindoc) for installation details, integration in \"Files\" app and GpxEdit admin settings.\n\n## Alternatives\n\nIf you look for more powerfull GPX editors, take a look at :\n- [Viking](https:\/\/sourceforge.net\/projects\/viking\/) which is the best IMHO\n- [QLandKarteGT](https:\/\/bitbucket.org\/kiozen\/qlandkarte-gt)\n- [QMapShack](https:\/\/bitbucket.org\/maproom\/qmapshack\/wiki\/Home)\n- [JOSM](https:\/\/josm.openstreetmap.de\/)\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":"GpxEdit","summary":"Simple GPX file editor","description":"# GpxEdit Nextcloud application\n\nSimple Nextcloud app to load, edit and save GPX files on an interactive map. You can load\/save files from your Nextcloud file storage. GPX, KML, CSV (unicsv format) and geotagged JPG are supported for loading. JPG files are loaded as waypoints. Files can be loaded in GpxEdit interface or in Files app.\n\nGo to [GpxEdit Crowdin project](https:\/\/crowdin.com\/project\/gpxedit) if you want to help to translate this app in your language.\n\nThis is not a perfect GPX editor.\n\nWhat's saved :\n- metadata\n - name\n - link url\n - link text\n- tracks\n - name\n - comment\n - description\n - points\n - coordinates\n - elevation (just preserves loaded values)\n - time (just preserves loaded values)\n- waypoint\n - coordinates\n - name\n - comment\n - description\n - symbol\n - elevation (just preserves loaded value)\n - time (just preserves loaded values)\n\nGpxEdit does load\/save time data. Elevation data is loaded and saved but every new waypoint\/track\/trackpoint added by user actions in GpxEdit will have neither elevation nor time data. There is an \"approximate\" option to set elevation to new points if surrounding points have elevation data.\n\nTracks are saved with one segment (trkseg tag).\n\nGpxEdit :\n- allows you to add extra symbols in admin settings (section : additional)\n- works with server-side encryption.\n- works with shared files.\n- loads GPX, KML, unicsv CSV, geotagged JPG files (no more Gpsbabel dependency)\n- loads tracks, routes and waypoints\n- saves tracks, routes and waypoints\n- supports waypoint symbols\n- uses [Leaflet.Draw](https:\/\/github.com\/Leaflet\/Leaflet.draw) and [Leaflet.draw.plus](https:\/\/github.com\/Dominique92\/Leaflet.draw.plus) amazing plugins\n- uses many other Leaflet plugins like Minimap, Sidebar2, MeasureControl, MousePositionControl\n- adds possibility to edit .gpx files directly from the \"Files\" app\n- is able to cut lines in two\n\nThis app is tested on Nextcloud 14 with Firefox and Chromium.\n\nAny feedback will be appreciated.\n\n## Installation\n\nCheck the [AdminDoc](https:\/\/gitlab.com\/eneiluj\/gpxedit-oc\/wikis\/admindoc) for installation details, integration in \"Files\" app and GpxEdit admin settings.\n\n## Alternatives\n\nIf you look for more powerfull GPX editors, take a look at :\n- [Viking](https:\/\/sourceforge.net\/projects\/viking\/) which is the best IMHO\n- [QLandKarteGT](https:\/\/bitbucket.org\/kiozen\/qlandkarte-gt)\n- [QMapShack](https:\/\/bitbucket.org\/maproom\/qmapshack\/wiki\/Home)\n- [JOSM](https:\/\/josm.openstreetmap.de\/)\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":"GpxEdit","summary":"Simple GPX file editor","description":"# GpxEdit Nextcloud application\n\nSimple Nextcloud app to load, edit and save GPX files on an interactive map. You can load\/save files from your Nextcloud file storage. GPX, KML, CSV (unicsv format) and geotagged JPG are supported for loading. JPG files are loaded as waypoints. Files can be loaded in GpxEdit interface or in Files app.\n\nGo to [GpxEdit Crowdin project](https:\/\/crowdin.com\/project\/gpxedit) if you want to help to translate this app in your language.\n\nThis is not a perfect GPX editor.\n\nWhat's saved :\n- metadata\n - name\n - link url\n - link text\n- tracks\n - name\n - comment\n - description\n - points\n - coordinates\n - elevation (just preserves loaded values)\n - time (just preserves loaded values)\n- waypoint\n - coordinates\n - name\n - comment\n - description\n - symbol\n - elevation (just preserves loaded value)\n - time (just preserves loaded values)\n\nGpxEdit does load\/save time data. Elevation data is loaded and saved but every new waypoint\/track\/trackpoint added by user actions in GpxEdit will have neither elevation nor time data. There is an \"approximate\" option to set elevation to new points if surrounding points have elevation data.\n\nTracks are saved with one segment (trkseg tag).\n\nGpxEdit :\n- allows you to add extra symbols in admin settings (section : additional)\n- works with server-side encryption.\n- works with shared files.\n- loads GPX, KML, unicsv CSV, geotagged JPG files (no more Gpsbabel dependency)\n- loads tracks, routes and waypoints\n- saves tracks, routes and waypoints\n- supports waypoint symbols\n- uses [Leaflet.Draw](https:\/\/github.com\/Leaflet\/Leaflet.draw) and [Leaflet.draw.plus](https:\/\/github.com\/Dominique92\/Leaflet.draw.plus) amazing plugins\n- uses many other Leaflet plugins like Minimap, Sidebar2, MeasureControl, MousePositionControl\n- adds possibility to edit .gpx files directly from the \"Files\" app\n- is able to cut lines in two\n\nThis app is tested on Nextcloud 14 with Firefox and Chromium.\n\nAny feedback will be appreciated.\n\n## Installation\n\nCheck the [AdminDoc](https:\/\/gitlab.com\/eneiluj\/gpxedit-oc\/wikis\/admindoc) for installation details, integration in \"Files\" app and GpxEdit admin settings.\n\n## Alternatives\n\nIf you look for more powerfull GPX editors, take a look at :\n- [Viking](https:\/\/sourceforge.net\/projects\/viking\/) which is the best IMHO\n- [QLandKarteGT](https:\/\/bitbucket.org\/kiozen\/qlandkarte-gt)\n- [QMapShack](https:\/\/bitbucket.org\/maproom\/qmapshack\/wiki\/Home)\n- [JOSM](https:\/\/josm.openstreetmap.de\/)\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":"GpxEdit","summary":"Simple GPX file editor","description":"# GpxEdit Nextcloud application\n\nSimple Nextcloud app to load, edit and save GPX files on an interactive map. You can load\/save files from your Nextcloud file storage. GPX, KML, CSV (unicsv format) and geotagged JPG are supported for loading. JPG files are loaded as waypoints. Files can be loaded in GpxEdit interface or in Files app.\n\nGo to [GpxEdit Crowdin project](https:\/\/crowdin.com\/project\/gpxedit) if you want to help to translate this app in your language.\n\nThis is not a perfect GPX editor.\n\nWhat's saved :\n- metadata\n - name\n - link url\n - link text\n- tracks\n - name\n - comment\n - description\n - points\n - coordinates\n - elevation (just preserves loaded values)\n - time (just preserves loaded values)\n- waypoint\n - coordinates\n - name\n - comment\n - description\n - symbol\n - elevation (just preserves loaded value)\n - time (just preserves loaded values)\n\nGpxEdit does load\/save time data. Elevation data is loaded and saved but every new waypoint\/track\/trackpoint added by user actions in GpxEdit will have neither elevation nor time data. There is an \"approximate\" option to set elevation to new points if surrounding points have elevation data.\n\nTracks are saved with one segment (trkseg tag).\n\nGpxEdit :\n- allows you to add extra symbols in admin settings (section : additional)\n- works with server-side encryption.\n- works with shared files.\n- loads GPX, KML, unicsv CSV, geotagged JPG files (no more Gpsbabel dependency)\n- loads tracks, routes and waypoints\n- saves tracks, routes and waypoints\n- supports waypoint symbols\n- uses [Leaflet.Draw](https:\/\/github.com\/Leaflet\/Leaflet.draw) and [Leaflet.draw.plus](https:\/\/github.com\/Dominique92\/Leaflet.draw.plus) amazing plugins\n- uses many other Leaflet plugins like Minimap, Sidebar2, MeasureControl, MousePositionControl\n- adds possibility to edit .gpx files directly from the \"Files\" app\n- is able to cut lines in two\n\nThis app is tested on Nextcloud 14 with Firefox and Chromium.\n\nAny feedback will be appreciated.\n\n## Installation\n\nCheck the [AdminDoc](https:\/\/gitlab.com\/eneiluj\/gpxedit-oc\/wikis\/admindoc) for installation details, integration in \"Files\" app and GpxEdit admin settings.\n\n## Alternatives\n\nIf you look for more powerfull GPX editors, take a look at :\n- [Viking](https:\/\/sourceforge.net\/projects\/viking\/) which is the best IMHO\n- [QLandKarteGT](https:\/\/bitbucket.org\/kiozen\/qlandkarte-gt)\n- [QMapShack](https:\/\/bitbucket.org\/maproom\/qmapshack\/wiki\/Home)\n- [JOSM](https:\/\/josm.openstreetmap.de\/)\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":"GpxEdit","summary":"Simple GPX file editor","description":"# GpxEdit Nextcloud application\n\nSimple Nextcloud app to load, edit and save GPX files on an interactive map. You can load\/save files from your Nextcloud file storage. GPX, KML, CSV (unicsv format) and geotagged JPG are supported for loading. JPG files are loaded as waypoints. Files can be loaded in GpxEdit interface or in Files app.\n\nGo to [GpxEdit Crowdin project](https:\/\/crowdin.com\/project\/gpxedit) if you want to help to translate this app in your language.\n\nThis is not a perfect GPX editor.\n\nWhat's saved :\n- metadata\n - name\n - link url\n - link text\n- tracks\n - name\n - comment\n - description\n - points\n - coordinates\n - elevation (just preserves loaded values)\n - time (just preserves loaded values)\n- waypoint\n - coordinates\n - name\n - comment\n - description\n - symbol\n - elevation (just preserves loaded value)\n - time (just preserves loaded values)\n\nGpxEdit does load\/save time data. Elevation data is loaded and saved but every new waypoint\/track\/trackpoint added by user actions in GpxEdit will have neither elevation nor time data. There is an \"approximate\" option to set elevation to new points if surrounding points have elevation data.\n\nTracks are saved with one segment (trkseg tag).\n\nGpxEdit :\n- allows you to add extra symbols in admin settings (section : additional)\n- works with server-side encryption.\n- works with shared files.\n- loads GPX, KML, unicsv CSV, geotagged JPG files (no more Gpsbabel dependency)\n- loads tracks, routes and waypoints\n- saves tracks, routes and waypoints\n- supports waypoint symbols\n- uses [Leaflet.Draw](https:\/\/github.com\/Leaflet\/Leaflet.draw) and [Leaflet.draw.plus](https:\/\/github.com\/Dominique92\/Leaflet.draw.plus) amazing plugins\n- uses many other Leaflet plugins like Minimap, Sidebar2, MeasureControl, MousePositionControl\n- adds possibility to edit .gpx files directly from the \"Files\" app\n- is able to cut lines in two\n\nThis app is tested on Nextcloud 14 with Firefox and Chromium.\n\nAny feedback will be appreciated.\n\n## Installation\n\nCheck the [AdminDoc](https:\/\/gitlab.com\/eneiluj\/gpxedit-oc\/wikis\/admindoc) for installation details, integration in \"Files\" app and GpxEdit admin settings.\n\n## Alternatives\n\nIf you look for more powerfull GPX editors, take a look at :\n- [Viking](https:\/\/sourceforge.net\/projects\/viking\/) which is the best IMHO\n- [QLandKarteGT](https:\/\/bitbucket.org\/kiozen\/qlandkarte-gt)\n- [QMapShack](https:\/\/bitbucket.org\/maproom\/qmapshack\/wiki\/Home)\n- [JOSM](https:\/\/josm.openstreetmap.de\/)\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":"GpxEdit","summary":"Simple GPX file editor","description":"# GpxEdit Nextcloud application\n\nSimple Nextcloud app to load, edit and save GPX files on an interactive map. You can load\/save files from your Nextcloud file storage. GPX, KML, CSV (unicsv format) and geotagged JPG are supported for loading. JPG files are loaded as waypoints. Files can be loaded in GpxEdit interface or in Files app.\n\nGo to [GpxEdit Crowdin project](https:\/\/crowdin.com\/project\/gpxedit) if you want to help to translate this app in your language.\n\nThis is not a perfect GPX editor.\n\nWhat's saved :\n- metadata\n - name\n - link url\n - link text\n- tracks\n - name\n - comment\n - description\n - points\n - coordinates\n - elevation (just preserves loaded values)\n - time (just preserves loaded values)\n- waypoint\n - coordinates\n - name\n - comment\n - description\n - symbol\n - elevation (just preserves loaded value)\n - time (just preserves loaded values)\n\nGpxEdit does load\/save time data. Elevation data is loaded and saved but every new waypoint\/track\/trackpoint added by user actions in GpxEdit will have neither elevation nor time data. There is an \"approximate\" option to set elevation to new points if surrounding points have elevation data.\n\nTracks are saved with one segment (trkseg tag).\n\nGpxEdit :\n- allows you to add extra symbols in admin settings (section : additional)\n- works with server-side encryption.\n- works with shared files.\n- loads GPX, KML, unicsv CSV, geotagged JPG files (no more Gpsbabel dependency)\n- loads tracks, routes and waypoints\n- saves tracks, routes and waypoints\n- supports waypoint symbols\n- uses [Leaflet.Draw](https:\/\/github.com\/Leaflet\/Leaflet.draw) and [Leaflet.draw.plus](https:\/\/github.com\/Dominique92\/Leaflet.draw.plus) amazing plugins\n- uses many other Leaflet plugins like Minimap, Sidebar2, MeasureControl, MousePositionControl\n- adds possibility to edit .gpx files directly from the \"Files\" app\n- is able to cut lines in two\n\nThis app is tested on Nextcloud 14 with Firefox and Chromium.\n\nAny feedback will be appreciated.\n\n## Installation\n\nCheck the [AdminDoc](https:\/\/gitlab.com\/eneiluj\/gpxedit-oc\/wikis\/admindoc) for installation details, integration in \"Files\" app and GpxEdit admin settings.\n\n## Alternatives\n\nIf you look for more powerfull GPX editors, take a look at :\n- [Viking](https:\/\/sourceforge.net\/projects\/viking\/) which is the best IMHO\n- [QLandKarteGT](https:\/\/bitbucket.org\/kiozen\/qlandkarte-gt)\n- [QMapShack](https:\/\/bitbucket.org\/maproom\/qmapshack\/wiki\/Home)\n- [JOSM](https:\/\/josm.openstreetmap.de\/)\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":"GpxEdit","summary":"Simple GPX file editor","description":"# GpxEdit Nextcloud application\n\nSimple Nextcloud app to load, edit and save GPX files on an interactive map. You can load\/save files from your Nextcloud file storage. GPX, KML, CSV (unicsv format) and geotagged JPG are supported for loading. JPG files are loaded as waypoints. Files can be loaded in GpxEdit interface or in Files app.\n\nGo to [GpxEdit Crowdin project](https:\/\/crowdin.com\/project\/gpxedit) if you want to help to translate this app in your language.\n\nThis is not a perfect GPX editor.\n\nWhat's saved :\n- metadata\n - name\n - link url\n - link text\n- tracks\n - name\n - comment\n - description\n - points\n - coordinates\n - elevation (just preserves loaded values)\n - time (just preserves loaded values)\n- waypoint\n - coordinates\n - name\n - comment\n - description\n - symbol\n - elevation (just preserves loaded value)\n - time (just preserves loaded values)\n\nGpxEdit does load\/save time data. Elevation data is loaded and saved but every new waypoint\/track\/trackpoint added by user actions in GpxEdit will have neither elevation nor time data. There is an \"approximate\" option to set elevation to new points if surrounding points have elevation data.\n\nTracks are saved with one segment (trkseg tag).\n\nGpxEdit :\n- allows you to add extra symbols in admin settings (section : additional)\n- works with server-side encryption.\n- works with shared files.\n- loads GPX, KML, unicsv CSV, geotagged JPG files (no more Gpsbabel dependency)\n- loads tracks, routes and waypoints\n- saves tracks, routes and waypoints\n- supports waypoint symbols\n- uses [Leaflet.Draw](https:\/\/github.com\/Leaflet\/Leaflet.draw) and [Leaflet.draw.plus](https:\/\/github.com\/Dominique92\/Leaflet.draw.plus) amazing plugins\n- uses many other Leaflet plugins like Minimap, Sidebar2, MeasureControl, MousePositionControl\n- adds possibility to edit .gpx files directly from the \"Files\" app\n- is able to cut lines in two\n\nThis app is tested on Nextcloud 14 with Firefox and Chromium.\n\nAny feedback will be appreciated.\n\n## Installation\n\nCheck the [AdminDoc](https:\/\/gitlab.com\/eneiluj\/gpxedit-oc\/wikis\/admindoc) for installation details, integration in \"Files\" app and GpxEdit admin settings.\n\n## Alternatives\n\nIf you look for more powerfull GPX editors, take a look at :\n- [Viking](https:\/\/sourceforge.net\/projects\/viking\/) which is the best IMHO\n- [QLandKarteGT](https:\/\/bitbucket.org\/kiozen\/qlandkarte-gt)\n- [QMapShack](https:\/\/bitbucket.org\/maproom\/qmapshack\/wiki\/Home)\n- [JOSM](https:\/\/josm.openstreetmap.de\/)\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":"GpxEdit","summary":"Simple GPX file editor","description":"# GpxEdit Nextcloud application\n\nSimple Nextcloud app to load, edit and save GPX files on an interactive map. You can load\/save files from your Nextcloud file storage. GPX, KML, CSV (unicsv format) and geotagged JPG are supported for loading. JPG files are loaded as waypoints. Files can be loaded in GpxEdit interface or in Files app.\n\nGo to [GpxEdit Crowdin project](https:\/\/crowdin.com\/project\/gpxedit) if you want to help to translate this app in your language.\n\nThis is not a perfect GPX editor.\n\nWhat's saved :\n- metadata\n - name\n - link url\n - link text\n- tracks\n - name\n - comment\n - description\n - points\n - coordinates\n - elevation (just preserves loaded values)\n - time (just preserves loaded values)\n- waypoint\n - coordinates\n - name\n - comment\n - description\n - symbol\n - elevation (just preserves loaded value)\n - time (just preserves loaded values)\n\nGpxEdit does load\/save time data. Elevation data is loaded and saved but every new waypoint\/track\/trackpoint added by user actions in GpxEdit will have neither elevation nor time data. There is an \"approximate\" option to set elevation to new points if surrounding points have elevation data.\n\nTracks are saved with one segment (trkseg tag).\n\nGpxEdit :\n- allows you to add extra symbols in admin settings (section : additional)\n- works with server-side encryption.\n- works with shared files.\n- loads GPX, KML, unicsv CSV, geotagged JPG files (no more Gpsbabel dependency)\n- loads tracks, routes and waypoints\n- saves tracks, routes and waypoints\n- supports waypoint symbols\n- uses [Leaflet.Draw](https:\/\/github.com\/Leaflet\/Leaflet.draw) and [Leaflet.draw.plus](https:\/\/github.com\/Dominique92\/Leaflet.draw.plus) amazing plugins\n- uses many other Leaflet plugins like Minimap, Sidebar2, MeasureControl, MousePositionControl\n- adds possibility to edit .gpx files directly from the \"Files\" app\n- is able to cut lines in two\n\nThis app is tested on Nextcloud 14 with Firefox and Chromium.\n\nAny feedback will be appreciated.\n\n## Installation\n\nCheck the [AdminDoc](https:\/\/gitlab.com\/eneiluj\/gpxedit-oc\/wikis\/admindoc) for installation details, integration in \"Files\" app and GpxEdit admin settings.\n\n## Alternatives\n\nIf you look for more powerfull GPX editors, take a look at :\n- [Viking](https:\/\/sourceforge.net\/projects\/viking\/) which is the best IMHO\n- [QLandKarteGT](https:\/\/bitbucket.org\/kiozen\/qlandkarte-gt)\n- [QMapShack](https:\/\/bitbucket.org\/maproom\/qmapshack\/wiki\/Home)\n- [JOSM](https:\/\/josm.openstreetmap.de\/)\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":"GpxEdit","summary":"Simple GPX file editor","description":"# GpxEdit Nextcloud application\n\nSimple Nextcloud app to load, edit and save GPX files on an interactive map. You can load\/save files from your Nextcloud file storage. GPX, KML, CSV (unicsv format) and geotagged JPG are supported for loading. JPG files are loaded as waypoints. Files can be loaded in GpxEdit interface or in Files app.\n\nGo to [GpxEdit Crowdin project](https:\/\/crowdin.com\/project\/gpxedit) if you want to help to translate this app in your language.\n\nThis is not a perfect GPX editor.\n\nWhat's saved :\n- metadata\n - name\n - link url\n - link text\n- tracks\n - name\n - comment\n - description\n - points\n - coordinates\n - elevation (just preserves loaded values)\n - time (just preserves loaded values)\n- waypoint\n - coordinates\n - name\n - comment\n - description\n - symbol\n - elevation (just preserves loaded value)\n - time (just preserves loaded values)\n\nGpxEdit does load\/save time data. Elevation data is loaded and saved but every new waypoint\/track\/trackpoint added by user actions in GpxEdit will have neither elevation nor time data. There is an \"approximate\" option to set elevation to new points if surrounding points have elevation data.\n\nTracks are saved with one segment (trkseg tag).\n\nGpxEdit :\n- allows you to add extra symbols in admin settings (section : additional)\n- works with server-side encryption.\n- works with shared files.\n- loads GPX, KML, unicsv CSV, geotagged JPG files (no more Gpsbabel dependency)\n- loads tracks, routes and waypoints\n- saves tracks, routes and waypoints\n- supports waypoint symbols\n- uses [Leaflet.Draw](https:\/\/github.com\/Leaflet\/Leaflet.draw) and [Leaflet.draw.plus](https:\/\/github.com\/Dominique92\/Leaflet.draw.plus) amazing plugins\n- uses many other Leaflet plugins like Minimap, Sidebar2, MeasureControl, MousePositionControl\n- adds possibility to edit .gpx files directly from the \"Files\" app\n- is able to cut lines in two\n\nThis app is tested on Nextcloud 14 with Firefox and Chromium.\n\nAny feedback will be appreciated.\n\n## Installation\n\nCheck the [AdminDoc](https:\/\/gitlab.com\/eneiluj\/gpxedit-oc\/wikis\/admindoc) for installation details, integration in \"Files\" app and GpxEdit admin settings.\n\n## Alternatives\n\nIf you look for more powerfull GPX editors, take a look at :\n- [Viking](https:\/\/sourceforge.net\/projects\/viking\/) which is the best IMHO\n- [QLandKarteGT](https:\/\/bitbucket.org\/kiozen\/qlandkarte-gt)\n- [QMapShack](https:\/\/bitbucket.org\/maproom\/qmapshack\/wiki\/Home)\n- [JOSM](https:\/\/josm.openstreetmap.de\/)\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":"GpxEdit","summary":"Simple GPX file editor","description":"# GpxEdit Nextcloud application\n\nSimple Nextcloud app to load, edit and save GPX files on an interactive map. You can load\/save files from your Nextcloud file storage. GPX, KML, CSV (unicsv format) and geotagged JPG are supported for loading. JPG files are loaded as waypoints. Files can be loaded in GpxEdit interface or in Files app.\n\nGo to [GpxEdit Crowdin project](https:\/\/crowdin.com\/project\/gpxedit) if you want to help to translate this app in your language.\n\nThis is not a perfect GPX editor.\n\nWhat's saved :\n- metadata\n - name\n - link url\n - link text\n- tracks\n - name\n - comment\n - description\n - points\n - coordinates\n - elevation (just preserves loaded values)\n - time (just preserves loaded values)\n- waypoint\n - coordinates\n - name\n - comment\n - description\n - symbol\n - elevation (just preserves loaded value)\n - time (just preserves loaded values)\n\nGpxEdit does load\/save time data. Elevation data is loaded and saved but every new waypoint\/track\/trackpoint added by user actions in GpxEdit will have neither elevation nor time data. There is an \"approximate\" option to set elevation to new points if surrounding points have elevation data.\n\nTracks are saved with one segment (trkseg tag).\n\nGpxEdit :\n- allows you to add extra symbols in admin settings (section : additional)\n- works with server-side encryption.\n- works with shared files.\n- loads GPX, KML, unicsv CSV, geotagged JPG files (no more Gpsbabel dependency)\n- loads tracks, routes and waypoints\n- saves tracks, routes and waypoints\n- supports waypoint symbols\n- uses [Leaflet.Draw](https:\/\/github.com\/Leaflet\/Leaflet.draw) and [Leaflet.draw.plus](https:\/\/github.com\/Dominique92\/Leaflet.draw.plus) amazing plugins\n- uses many other Leaflet plugins like Minimap, Sidebar2, MeasureControl, MousePositionControl\n- adds possibility to edit .gpx files directly from the \"Files\" app\n- is able to cut lines in two\n\nThis app is tested on Nextcloud 14 with Firefox and Chromium.\n\nAny feedback will be appreciated.\n\n## Installation\n\nCheck the [AdminDoc](https:\/\/gitlab.com\/eneiluj\/gpxedit-oc\/wikis\/admindoc) for installation details, integration in \"Files\" app and GpxEdit admin settings.\n\n## Alternatives\n\nIf you look for more powerfull GPX editors, take a look at :\n- [Viking](https:\/\/sourceforge.net\/projects\/viking\/) which is the best IMHO\n- [QLandKarteGT](https:\/\/bitbucket.org\/kiozen\/qlandkarte-gt)\n- [QMapShack](https:\/\/bitbucket.org\/maproom\/qmapshack\/wiki\/Home)\n- [JOSM](https:\/\/josm.openstreetmap.de\/)\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":"GpxEdit","summary":"Simple GPX file editor","description":"# GpxEdit Nextcloud application\n\nSimple Nextcloud app to load, edit and save GPX files on an interactive map. You can load\/save files from your Nextcloud file storage. GPX, KML, CSV (unicsv format) and geotagged JPG are supported for loading. JPG files are loaded as waypoints. Files can be loaded in GpxEdit interface or in Files app.\n\nGo to [GpxEdit Crowdin project](https:\/\/crowdin.com\/project\/gpxedit) if you want to help to translate this app in your language.\n\nThis is not a perfect GPX editor.\n\nWhat's saved :\n- metadata\n - name\n - link url\n - link text\n- tracks\n - name\n - comment\n - description\n - points\n - coordinates\n - elevation (just preserves loaded values)\n - time (just preserves loaded values)\n- waypoint\n - coordinates\n - name\n - comment\n - description\n - symbol\n - elevation (just preserves loaded value)\n - time (just preserves loaded values)\n\nGpxEdit does load\/save time data. Elevation data is loaded and saved but every new waypoint\/track\/trackpoint added by user actions in GpxEdit will have neither elevation nor time data. There is an \"approximate\" option to set elevation to new points if surrounding points have elevation data.\n\nTracks are saved with one segment (trkseg tag).\n\nGpxEdit :\n- allows you to add extra symbols in admin settings (section : additional)\n- works with server-side encryption.\n- works with shared files.\n- loads GPX, KML, unicsv CSV, geotagged JPG files (no more Gpsbabel dependency)\n- loads tracks, routes and waypoints\n- saves tracks, routes and waypoints\n- supports waypoint symbols\n- uses [Leaflet.Draw](https:\/\/github.com\/Leaflet\/Leaflet.draw) and [Leaflet.draw.plus](https:\/\/github.com\/Dominique92\/Leaflet.draw.plus) amazing plugins\n- uses many other Leaflet plugins like Minimap, Sidebar2, MeasureControl, MousePositionControl\n- adds possibility to edit .gpx files directly from the \"Files\" app\n- is able to cut lines in two\n\nThis app is tested on Nextcloud 14 with Firefox and Chromium.\n\nAny feedback will be appreciated.\n\n## Installation\n\nCheck the [AdminDoc](https:\/\/gitlab.com\/eneiluj\/gpxedit-oc\/wikis\/admindoc) for installation details, integration in \"Files\" app and GpxEdit admin settings.\n\n## Alternatives\n\nIf you look for more powerfull GPX editors, take a look at :\n- [Viking](https:\/\/sourceforge.net\/projects\/viking\/) which is the best IMHO\n- [QLandKarteGT](https:\/\/bitbucket.org\/kiozen\/qlandkarte-gt)\n- [QMapShack](https:\/\/bitbucket.org\/maproom\/qmapshack\/wiki\/Home)\n- [JOSM](https:\/\/josm.openstreetmap.de\/)\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":"GpxEdit","summary":"Simple GPX file editor","description":"# GpxEdit Nextcloud application\n\nSimple Nextcloud app to load, edit and save GPX files on an interactive map. You can load\/save files from your Nextcloud file storage. GPX, KML, CSV (unicsv format) and geotagged JPG are supported for loading. JPG files are loaded as waypoints. Files can be loaded in GpxEdit interface or in Files app.\n\nGo to [GpxEdit Crowdin project](https:\/\/crowdin.com\/project\/gpxedit) if you want to help to translate this app in your language.\n\nThis is not a perfect GPX editor.\n\nWhat's saved :\n- metadata\n - name\n - link url\n - link text\n- tracks\n - name\n - comment\n - description\n - points\n - coordinates\n - elevation (just preserves loaded values)\n - time (just preserves loaded values)\n- waypoint\n - coordinates\n - name\n - comment\n - description\n - symbol\n - elevation (just preserves loaded value)\n - time (just preserves loaded values)\n\nGpxEdit does load\/save time data. Elevation data is loaded and saved but every new waypoint\/track\/trackpoint added by user actions in GpxEdit will have neither elevation nor time data. There is an \"approximate\" option to set elevation to new points if surrounding points have elevation data.\n\nTracks are saved with one segment (trkseg tag).\n\nGpxEdit :\n- allows you to add extra symbols in admin settings (section : additional)\n- works with server-side encryption.\n- works with shared files.\n- loads GPX, KML, unicsv CSV, geotagged JPG files (no more Gpsbabel dependency)\n- loads tracks, routes and waypoints\n- saves tracks, routes and waypoints\n- supports waypoint symbols\n- uses [Leaflet.Draw](https:\/\/github.com\/Leaflet\/Leaflet.draw) and [Leaflet.draw.plus](https:\/\/github.com\/Dominique92\/Leaflet.draw.plus) amazing plugins\n- uses many other Leaflet plugins like Minimap, Sidebar2, MeasureControl, MousePositionControl\n- adds possibility to edit .gpx files directly from the \"Files\" app\n- is able to cut lines in two\n\nThis app is tested on Nextcloud 14 with Firefox and Chromium.\n\nAny feedback will be appreciated.\n\n## Installation\n\nCheck the [AdminDoc](https:\/\/gitlab.com\/eneiluj\/gpxedit-oc\/wikis\/admindoc) for installation details, integration in \"Files\" app and GpxEdit admin settings.\n\n## Alternatives\n\nIf you look for more powerfull GPX editors, take a look at :\n- [Viking](https:\/\/sourceforge.net\/projects\/viking\/) which is the best IMHO\n- [QLandKarteGT](https:\/\/bitbucket.org\/kiozen\/qlandkarte-gt)\n- [QMapShack](https:\/\/bitbucket.org\/maproom\/qmapshack\/wiki\/Home)\n- [JOSM](https:\/\/josm.openstreetmap.de\/)\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":"GpxEdit","summary":"Simple GPX file editor","description":"# GpxEdit Nextcloud application\n\nSimple Nextcloud app to load, edit and save GPX files on an interactive map. You can load\/save files from your Nextcloud file storage. GPX, KML, CSV (unicsv format) and geotagged JPG are supported for loading. JPG files are loaded as waypoints. Files can be loaded in GpxEdit interface or in Files app.\n\nGo to [GpxEdit Crowdin project](https:\/\/crowdin.com\/project\/gpxedit) if you want to help to translate this app in your language.\n\nThis is not a perfect GPX editor.\n\nWhat's saved :\n- metadata\n - name\n - link url\n - link text\n- tracks\n - name\n - comment\n - description\n - points\n - coordinates\n - elevation (just preserves loaded values)\n - time (just preserves loaded values)\n- waypoint\n - coordinates\n - name\n - comment\n - description\n - symbol\n - elevation (just preserves loaded value)\n - time (just preserves loaded values)\n\nGpxEdit does load\/save time data. Elevation data is loaded and saved but every new waypoint\/track\/trackpoint added by user actions in GpxEdit will have neither elevation nor time data. There is an \"approximate\" option to set elevation to new points if surrounding points have elevation data.\n\nTracks are saved with one segment (trkseg tag).\n\nGpxEdit :\n- allows you to add extra symbols in admin settings (section : additional)\n- works with server-side encryption.\n- works with shared files.\n- loads GPX, KML, unicsv CSV, geotagged JPG files (no more Gpsbabel dependency)\n- loads tracks, routes and waypoints\n- saves tracks, routes and waypoints\n- supports waypoint symbols\n- uses [Leaflet.Draw](https:\/\/github.com\/Leaflet\/Leaflet.draw) and [Leaflet.draw.plus](https:\/\/github.com\/Dominique92\/Leaflet.draw.plus) amazing plugins\n- uses many other Leaflet plugins like Minimap, Sidebar2, MeasureControl, MousePositionControl\n- adds possibility to edit .gpx files directly from the \"Files\" app\n- is able to cut lines in two\n\nThis app is tested on Nextcloud 14 with Firefox and Chromium.\n\nAny feedback will be appreciated.\n\n## Installation\n\nCheck the [AdminDoc](https:\/\/gitlab.com\/eneiluj\/gpxedit-oc\/wikis\/admindoc) for installation details, integration in \"Files\" app and GpxEdit admin settings.\n\n## Alternatives\n\nIf you look for more powerfull GPX editors, take a look at :\n- [Viking](https:\/\/sourceforge.net\/projects\/viking\/) which is the best IMHO\n- [QLandKarteGT](https:\/\/bitbucket.org\/kiozen\/qlandkarte-gt)\n- [QMapShack](https:\/\/bitbucket.org\/maproom\/qmapshack\/wiki\/Home)\n- [JOSM](https:\/\/josm.openstreetmap.de\/)\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":"GpxEdit","summary":"Simple GPX file editor","description":"# GpxEdit Nextcloud application\n\nSimple Nextcloud app to load, edit and save GPX files on an interactive map. You can load\/save files from your Nextcloud file storage. GPX, KML, CSV (unicsv format) and geotagged JPG are supported for loading. JPG files are loaded as waypoints. Files can be loaded in GpxEdit interface or in Files app.\n\nGo to [GpxEdit Crowdin project](https:\/\/crowdin.com\/project\/gpxedit) if you want to help to translate this app in your language.\n\nThis is not a perfect GPX editor.\n\nWhat's saved :\n- metadata\n - name\n - link url\n - link text\n- tracks\n - name\n - comment\n - description\n - points\n - coordinates\n - elevation (just preserves loaded values)\n - time (just preserves loaded values)\n- waypoint\n - coordinates\n - name\n - comment\n - description\n - symbol\n - elevation (just preserves loaded value)\n - time (just preserves loaded values)\n\nGpxEdit does load\/save time data. Elevation data is loaded and saved but every new waypoint\/track\/trackpoint added by user actions in GpxEdit will have neither elevation nor time data. There is an \"approximate\" option to set elevation to new points if surrounding points have elevation data.\n\nTracks are saved with one segment (trkseg tag).\n\nGpxEdit :\n- allows you to add extra symbols in admin settings (section : additional)\n- works with server-side encryption.\n- works with shared files.\n- loads GPX, KML, unicsv CSV, geotagged JPG files (no more Gpsbabel dependency)\n- loads tracks, routes and waypoints\n- saves tracks, routes and waypoints\n- supports waypoint symbols\n- uses [Leaflet.Draw](https:\/\/github.com\/Leaflet\/Leaflet.draw) and [Leaflet.draw.plus](https:\/\/github.com\/Dominique92\/Leaflet.draw.plus) amazing plugins\n- uses many other Leaflet plugins like Minimap, Sidebar2, MeasureControl, MousePositionControl\n- adds possibility to edit .gpx files directly from the \"Files\" app\n- is able to cut lines in two\n\nThis app is tested on Nextcloud 14 with Firefox and Chromium.\n\nAny feedback will be appreciated.\n\n## Installation\n\nCheck the [AdminDoc](https:\/\/gitlab.com\/eneiluj\/gpxedit-oc\/wikis\/admindoc) for installation details, integration in \"Files\" app and GpxEdit admin settings.\n\n## Alternatives\n\nIf you look for more powerfull GPX editors, take a look at :\n- [Viking](https:\/\/sourceforge.net\/projects\/viking\/) which is the best IMHO\n- [QLandKarteGT](https:\/\/bitbucket.org\/kiozen\/qlandkarte-gt)\n- [QMapShack](https:\/\/bitbucket.org\/maproom\/qmapshack\/wiki\/Home)\n- [JOSM](https:\/\/josm.openstreetmap.de\/)\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":"GpxEdit","summary":"Simple GPX file editor","description":"# GpxEdit Nextcloud application\n\nSimple Nextcloud app to load, edit and save GPX files on an interactive map. You can load\/save files from your Nextcloud file storage. GPX, KML, CSV (unicsv format) and geotagged JPG are supported for loading. JPG files are loaded as waypoints. Files can be loaded in GpxEdit interface or in Files app.\n\nGo to [GpxEdit Crowdin project](https:\/\/crowdin.com\/project\/gpxedit) if you want to help to translate this app in your language.\n\nThis is not a perfect GPX editor.\n\nWhat's saved :\n- metadata\n - name\n - link url\n - link text\n- tracks\n - name\n - comment\n - description\n - points\n - coordinates\n - elevation (just preserves loaded values)\n - time (just preserves loaded values)\n- waypoint\n - coordinates\n - name\n - comment\n - description\n - symbol\n - elevation (just preserves loaded value)\n - time (just preserves loaded values)\n\nGpxEdit does load\/save time data. Elevation data is loaded and saved but every new waypoint\/track\/trackpoint added by user actions in GpxEdit will have neither elevation nor time data. There is an \"approximate\" option to set elevation to new points if surrounding points have elevation data.\n\nTracks are saved with one segment (trkseg tag).\n\nGpxEdit :\n- allows you to add extra symbols in admin settings (section : additional)\n- works with server-side encryption.\n- works with shared files.\n- loads GPX, KML, unicsv CSV, geotagged JPG files (no more Gpsbabel dependency)\n- loads tracks, routes and waypoints\n- saves tracks, routes and waypoints\n- supports waypoint symbols\n- uses [Leaflet.Draw](https:\/\/github.com\/Leaflet\/Leaflet.draw) and [Leaflet.draw.plus](https:\/\/github.com\/Dominique92\/Leaflet.draw.plus) amazing plugins\n- uses many other Leaflet plugins like Minimap, Sidebar2, MeasureControl, MousePositionControl\n- adds possibility to edit .gpx files directly from the \"Files\" app\n- is able to cut lines in two\n\nThis app is tested on Nextcloud 14 with Firefox and Chromium.\n\nAny feedback will be appreciated.\n\n## Installation\n\nCheck the [AdminDoc](https:\/\/gitlab.com\/eneiluj\/gpxedit-oc\/wikis\/admindoc) for installation details, integration in \"Files\" app and GpxEdit admin settings.\n\n## Alternatives\n\nIf you look for more powerfull GPX editors, take a look at :\n- [Viking](https:\/\/sourceforge.net\/projects\/viking\/) which is the best IMHO\n- [QLandKarteGT](https:\/\/bitbucket.org\/kiozen\/qlandkarte-gt)\n- [QMapShack](https:\/\/bitbucket.org\/maproom\/qmapshack\/wiki\/Home)\n- [JOSM](https:\/\/josm.openstreetmap.de\/)\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":"GpxEdit","summary":"Simple GPX file editor","description":"# GpxEdit Nextcloud application\n\nSimple Nextcloud app to load, edit and save GPX files on an interactive map. You can load\/save files from your Nextcloud file storage. GPX, KML, CSV (unicsv format) and geotagged JPG are supported for loading. JPG files are loaded as waypoints. Files can be loaded in GpxEdit interface or in Files app.\n\nGo to [GpxEdit Crowdin project](https:\/\/crowdin.com\/project\/gpxedit) if you want to help to translate this app in your language.\n\nThis is not a perfect GPX editor.\n\nWhat's saved :\n- metadata\n - name\n - link url\n - link text\n- tracks\n - name\n - comment\n - description\n - points\n - coordinates\n - elevation (just preserves loaded values)\n - time (just preserves loaded values)\n- waypoint\n - coordinates\n - name\n - comment\n - description\n - symbol\n - elevation (just preserves loaded value)\n - time (just preserves loaded values)\n\nGpxEdit does load\/save time data. Elevation data is loaded and saved but every new waypoint\/track\/trackpoint added by user actions in GpxEdit will have neither elevation nor time data. There is an \"approximate\" option to set elevation to new points if surrounding points have elevation data.\n\nTracks are saved with one segment (trkseg tag).\n\nGpxEdit :\n- allows you to add extra symbols in admin settings (section : additional)\n- works with server-side encryption.\n- works with shared files.\n- loads GPX, KML, unicsv CSV, geotagged JPG files (no more Gpsbabel dependency)\n- loads tracks, routes and waypoints\n- saves tracks, routes and waypoints\n- supports waypoint symbols\n- uses [Leaflet.Draw](https:\/\/github.com\/Leaflet\/Leaflet.draw) and [Leaflet.draw.plus](https:\/\/github.com\/Dominique92\/Leaflet.draw.plus) amazing plugins\n- uses many other Leaflet plugins like Minimap, Sidebar2, MeasureControl, MousePositionControl\n- adds possibility to edit .gpx files directly from the \"Files\" app\n- is able to cut lines in two\n\nThis app is tested on Nextcloud 14 with Firefox and Chromium.\n\nAny feedback will be appreciated.\n\n## Installation\n\nCheck the [AdminDoc](https:\/\/gitlab.com\/eneiluj\/gpxedit-oc\/wikis\/admindoc) for installation details, integration in \"Files\" app and GpxEdit admin settings.\n\n## Alternatives\n\nIf you look for more powerfull GPX editors, take a look at :\n- [Viking](https:\/\/sourceforge.net\/projects\/viking\/) which is the best IMHO\n- [QLandKarteGT](https:\/\/bitbucket.org\/kiozen\/qlandkarte-gt)\n- [QMapShack](https:\/\/bitbucket.org\/maproom\/qmapshack\/wiki\/Home)\n- [JOSM](https:\/\/josm.openstreetmap.de\/)\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":"GpxEdit","summary":"Simple GPX file editor","description":"# GpxEdit Nextcloud application\n\nSimple Nextcloud app to load, edit and save GPX files on an interactive map. You can load\/save files from your Nextcloud file storage. GPX, KML, CSV (unicsv format) and geotagged JPG are supported for loading. JPG files are loaded as waypoints. Files can be loaded in GpxEdit interface or in Files app.\n\nGo to [GpxEdit Crowdin project](https:\/\/crowdin.com\/project\/gpxedit) if you want to help to translate this app in your language.\n\nThis is not a perfect GPX editor.\n\nWhat's saved :\n- metadata\n - name\n - link url\n - link text\n- tracks\n - name\n - comment\n - description\n - points\n - coordinates\n - elevation (just preserves loaded values)\n - time (just preserves loaded values)\n- waypoint\n - coordinates\n - name\n - comment\n - description\n - symbol\n - elevation (just preserves loaded value)\n - time (just preserves loaded values)\n\nGpxEdit does load\/save time data. Elevation data is loaded and saved but every new waypoint\/track\/trackpoint added by user actions in GpxEdit will have neither elevation nor time data. There is an \"approximate\" option to set elevation to new points if surrounding points have elevation data.\n\nTracks are saved with one segment (trkseg tag).\n\nGpxEdit :\n- allows you to add extra symbols in admin settings (section : additional)\n- works with server-side encryption.\n- works with shared files.\n- loads GPX, KML, unicsv CSV, geotagged JPG files (no more Gpsbabel dependency)\n- loads tracks, routes and waypoints\n- saves tracks, routes and waypoints\n- supports waypoint symbols\n- uses [Leaflet.Draw](https:\/\/github.com\/Leaflet\/Leaflet.draw) and [Leaflet.draw.plus](https:\/\/github.com\/Dominique92\/Leaflet.draw.plus) amazing plugins\n- uses many other Leaflet plugins like Minimap, Sidebar2, MeasureControl, MousePositionControl\n- adds possibility to edit .gpx files directly from the \"Files\" app\n- is able to cut lines in two\n\nThis app is tested on Nextcloud 14 with Firefox and Chromium.\n\nAny feedback will be appreciated.\n\n## Installation\n\nCheck the [AdminDoc](https:\/\/gitlab.com\/eneiluj\/gpxedit-oc\/wikis\/admindoc) for installation details, integration in \"Files\" app and GpxEdit admin settings.\n\n## Alternatives\n\nIf you look for more powerfull GPX editors, take a look at :\n- [Viking](https:\/\/sourceforge.net\/projects\/viking\/) which is the best IMHO\n- [QLandKarteGT](https:\/\/bitbucket.org\/kiozen\/qlandkarte-gt)\n- [QMapShack](https:\/\/bitbucket.org\/maproom\/qmapshack\/wiki\/Home)\n- [JOSM](https:\/\/josm.openstreetmap.de\/)\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":"GpxEdit","summary":"Simple GPX file editor","description":"# GpxEdit Nextcloud application\n\nSimple Nextcloud app to load, edit and save GPX files on an interactive map. You can load\/save files from your Nextcloud file storage. GPX, KML, CSV (unicsv format) and geotagged JPG are supported for loading. JPG files are loaded as waypoints. Files can be loaded in GpxEdit interface or in Files app.\n\nGo to [GpxEdit Crowdin project](https:\/\/crowdin.com\/project\/gpxedit) if you want to help to translate this app in your language.\n\nThis is not a perfect GPX editor.\n\nWhat's saved :\n- metadata\n - name\n - link url\n - link text\n- tracks\n - name\n - comment\n - description\n - points\n - coordinates\n - elevation (just preserves loaded values)\n - time (just preserves loaded values)\n- waypoint\n - coordinates\n - name\n - comment\n - description\n - symbol\n - elevation (just preserves loaded value)\n - time (just preserves loaded values)\n\nGpxEdit does load\/save time data. Elevation data is loaded and saved but every new waypoint\/track\/trackpoint added by user actions in GpxEdit will have neither elevation nor time data. There is an \"approximate\" option to set elevation to new points if surrounding points have elevation data.\n\nTracks are saved with one segment (trkseg tag).\n\nGpxEdit :\n- allows you to add extra symbols in admin settings (section : additional)\n- works with server-side encryption.\n- works with shared files.\n- loads GPX, KML, unicsv CSV, geotagged JPG files (no more Gpsbabel dependency)\n- loads tracks, routes and waypoints\n- saves tracks, routes and waypoints\n- supports waypoint symbols\n- uses [Leaflet.Draw](https:\/\/github.com\/Leaflet\/Leaflet.draw) and [Leaflet.draw.plus](https:\/\/github.com\/Dominique92\/Leaflet.draw.plus) amazing plugins\n- uses many other Leaflet plugins like Minimap, Sidebar2, MeasureControl, MousePositionControl\n- adds possibility to edit .gpx files directly from the \"Files\" app\n- is able to cut lines in two\n\nThis app is tested on Nextcloud 14 with Firefox and Chromium.\n\nAny feedback will be appreciated.\n\n## Installation\n\nCheck the [AdminDoc](https:\/\/gitlab.com\/eneiluj\/gpxedit-oc\/wikis\/admindoc) for installation details, integration in \"Files\" app and GpxEdit admin settings.\n\n## Alternatives\n\nIf you look for more powerfull GPX editors, take a look at :\n- [Viking](https:\/\/sourceforge.net\/projects\/viking\/) which is the best IMHO\n- [QLandKarteGT](https:\/\/bitbucket.org\/kiozen\/qlandkarte-gt)\n- [QMapShack](https:\/\/bitbucket.org\/maproom\/qmapshack\/wiki\/Home)\n- [JOSM](https:\/\/josm.openstreetmap.de\/)\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":"GpxEdit","summary":"Simple GPX file editor","description":"# GpxEdit Nextcloud application\n\nSimple Nextcloud app to load, edit and save GPX files on an interactive map. You can load\/save files from your Nextcloud file storage. GPX, KML, CSV (unicsv format) and geotagged JPG are supported for loading. JPG files are loaded as waypoints. Files can be loaded in GpxEdit interface or in Files app.\n\nGo to [GpxEdit Crowdin project](https:\/\/crowdin.com\/project\/gpxedit) if you want to help to translate this app in your language.\n\nThis is not a perfect GPX editor.\n\nWhat's saved :\n- metadata\n - name\n - link url\n - link text\n- tracks\n - name\n - comment\n - description\n - points\n - coordinates\n - elevation (just preserves loaded values)\n - time (just preserves loaded values)\n- waypoint\n - coordinates\n - name\n - comment\n - description\n - symbol\n - elevation (just preserves loaded value)\n - time (just preserves loaded values)\n\nGpxEdit does load\/save time data. Elevation data is loaded and saved but every new waypoint\/track\/trackpoint added by user actions in GpxEdit will have neither elevation nor time data. There is an \"approximate\" option to set elevation to new points if surrounding points have elevation data.\n\nTracks are saved with one segment (trkseg tag).\n\nGpxEdit :\n- allows you to add extra symbols in admin settings (section : additional)\n- works with server-side encryption.\n- works with shared files.\n- loads GPX, KML, unicsv CSV, geotagged JPG files (no more Gpsbabel dependency)\n- loads tracks, routes and waypoints\n- saves tracks, routes and waypoints\n- supports waypoint symbols\n- uses [Leaflet.Draw](https:\/\/github.com\/Leaflet\/Leaflet.draw) and [Leaflet.draw.plus](https:\/\/github.com\/Dominique92\/Leaflet.draw.plus) amazing plugins\n- uses many other Leaflet plugins like Minimap, Sidebar2, MeasureControl, MousePositionControl\n- adds possibility to edit .gpx files directly from the \"Files\" app\n- is able to cut lines in two\n\nThis app is tested on Nextcloud 14 with Firefox and Chromium.\n\nAny feedback will be appreciated.\n\n## Installation\n\nCheck the [AdminDoc](https:\/\/gitlab.com\/eneiluj\/gpxedit-oc\/wikis\/admindoc) for installation details, integration in \"Files\" app and GpxEdit admin settings.\n\n## Alternatives\n\nIf you look for more powerfull GPX editors, take a look at :\n- [Viking](https:\/\/sourceforge.net\/projects\/viking\/) which is the best IMHO\n- [QLandKarteGT](https:\/\/bitbucket.org\/kiozen\/qlandkarte-gt)\n- [QMapShack](https:\/\/bitbucket.org\/maproom\/qmapshack\/wiki\/Home)\n- [JOSM](https:\/\/josm.openstreetmap.de\/)\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":"GpxEdit","summary":"Simple GPX file editor","description":"# GpxEdit Nextcloud application\n\nSimple Nextcloud app to load, edit and save GPX files on an interactive map. You can load\/save files from your Nextcloud file storage. GPX, KML, CSV (unicsv format) and geotagged JPG are supported for loading. JPG files are loaded as waypoints. Files can be loaded in GpxEdit interface or in Files app.\n\nGo to [GpxEdit Crowdin project](https:\/\/crowdin.com\/project\/gpxedit) if you want to help to translate this app in your language.\n\nThis is not a perfect GPX editor.\n\nWhat's saved :\n- metadata\n - name\n - link url\n - link text\n- tracks\n - name\n - comment\n - description\n - points\n - coordinates\n - elevation (just preserves loaded values)\n - time (just preserves loaded values)\n- waypoint\n - coordinates\n - name\n - comment\n - description\n - symbol\n - elevation (just preserves loaded value)\n - time (just preserves loaded values)\n\nGpxEdit does load\/save time data. Elevation data is loaded and saved but every new waypoint\/track\/trackpoint added by user actions in GpxEdit will have neither elevation nor time data. There is an \"approximate\" option to set elevation to new points if surrounding points have elevation data.\n\nTracks are saved with one segment (trkseg tag).\n\nGpxEdit :\n- allows you to add extra symbols in admin settings (section : additional)\n- works with server-side encryption.\n- works with shared files.\n- loads GPX, KML, unicsv CSV, geotagged JPG files (no more Gpsbabel dependency)\n- loads tracks, routes and waypoints\n- saves tracks, routes and waypoints\n- supports waypoint symbols\n- uses [Leaflet.Draw](https:\/\/github.com\/Leaflet\/Leaflet.draw) and [Leaflet.draw.plus](https:\/\/github.com\/Dominique92\/Leaflet.draw.plus) amazing plugins\n- uses many other Leaflet plugins like Minimap, Sidebar2, MeasureControl, MousePositionControl\n- adds possibility to edit .gpx files directly from the \"Files\" app\n- is able to cut lines in two\n\nThis app is tested on Nextcloud 14 with Firefox and Chromium.\n\nAny feedback will be appreciated.\n\n## Installation\n\nCheck the [AdminDoc](https:\/\/gitlab.com\/eneiluj\/gpxedit-oc\/wikis\/admindoc) for installation details, integration in \"Files\" app and GpxEdit admin settings.\n\n## Alternatives\n\nIf you look for more powerfull GPX editors, take a look at :\n- [Viking](https:\/\/sourceforge.net\/projects\/viking\/) which is the best IMHO\n- [QLandKarteGT](https:\/\/bitbucket.org\/kiozen\/qlandkarte-gt)\n- [QMapShack](https:\/\/bitbucket.org\/maproom\/qmapshack\/wiki\/Home)\n- [JOSM](https:\/\/josm.openstreetmap.de\/)\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":"GpxEdit","summary":"Simple GPX file editor","description":"# GpxEdit Nextcloud application\n\nSimple Nextcloud app to load, edit and save GPX files on an interactive map. You can load\/save files from your Nextcloud file storage. GPX, KML, CSV (unicsv format) and geotagged JPG are supported for loading. JPG files are loaded as waypoints. Files can be loaded in GpxEdit interface or in Files app.\n\nGo to [GpxEdit Crowdin project](https:\/\/crowdin.com\/project\/gpxedit) if you want to help to translate this app in your language.\n\nThis is not a perfect GPX editor.\n\nWhat's saved :\n- metadata\n - name\n - link url\n - link text\n- tracks\n - name\n - comment\n - description\n - points\n - coordinates\n - elevation (just preserves loaded values)\n - time (just preserves loaded values)\n- waypoint\n - coordinates\n - name\n - comment\n - description\n - symbol\n - elevation (just preserves loaded value)\n - time (just preserves loaded values)\n\nGpxEdit does load\/save time data. Elevation data is loaded and saved but every new waypoint\/track\/trackpoint added by user actions in GpxEdit will have neither elevation nor time data. There is an \"approximate\" option to set elevation to new points if surrounding points have elevation data.\n\nTracks are saved with one segment (trkseg tag).\n\nGpxEdit :\n- allows you to add extra symbols in admin settings (section : additional)\n- works with server-side encryption.\n- works with shared files.\n- loads GPX, KML, unicsv CSV, geotagged JPG files (no more Gpsbabel dependency)\n- loads tracks, routes and waypoints\n- saves tracks, routes and waypoints\n- supports waypoint symbols\n- uses [Leaflet.Draw](https:\/\/github.com\/Leaflet\/Leaflet.draw) and [Leaflet.draw.plus](https:\/\/github.com\/Dominique92\/Leaflet.draw.plus) amazing plugins\n- uses many other Leaflet plugins like Minimap, Sidebar2, MeasureControl, MousePositionControl\n- adds possibility to edit .gpx files directly from the \"Files\" app\n- is able to cut lines in two\n\nThis app is tested on Nextcloud 14 with Firefox and Chromium.\n\nAny feedback will be appreciated.\n\n## Installation\n\nCheck the [AdminDoc](https:\/\/gitlab.com\/eneiluj\/gpxedit-oc\/wikis\/admindoc) for installation details, integration in \"Files\" app and GpxEdit admin settings.\n\n## Alternatives\n\nIf you look for more powerfull GPX editors, take a look at :\n- [Viking](https:\/\/sourceforge.net\/projects\/viking\/) which is the best IMHO\n- [QLandKarteGT](https:\/\/bitbucket.org\/kiozen\/qlandkarte-gt)\n- [QMapShack](https:\/\/bitbucket.org\/maproom\/qmapshack\/wiki\/Home)\n- [JOSM](https:\/\/josm.openstreetmap.de\/)\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":"GpxEdit","summary":"Simple GPX file editor","description":"# GpxEdit Nextcloud application\n\nSimple Nextcloud app to load, edit and save GPX files on an interactive map. You can load\/save files from your Nextcloud file storage. GPX, KML, CSV (unicsv format) and geotagged JPG are supported for loading. JPG files are loaded as waypoints. Files can be loaded in GpxEdit interface or in Files app.\n\nGo to [GpxEdit Crowdin project](https:\/\/crowdin.com\/project\/gpxedit) if you want to help to translate this app in your language.\n\nThis is not a perfect GPX editor.\n\nWhat's saved :\n- metadata\n - name\n - link url\n - link text\n- tracks\n - name\n - comment\n - description\n - points\n - coordinates\n - elevation (just preserves loaded values)\n - time (just preserves loaded values)\n- waypoint\n - coordinates\n - name\n - comment\n - description\n - symbol\n - elevation (just preserves loaded value)\n - time (just preserves loaded values)\n\nGpxEdit does load\/save time data. Elevation data is loaded and saved but every new waypoint\/track\/trackpoint added by user actions in GpxEdit will have neither elevation nor time data. There is an \"approximate\" option to set elevation to new points if surrounding points have elevation data.\n\nTracks are saved with one segment (trkseg tag).\n\nGpxEdit :\n- allows you to add extra symbols in admin settings (section : additional)\n- works with server-side encryption.\n- works with shared files.\n- loads GPX, KML, unicsv CSV, geotagged JPG files (no more Gpsbabel dependency)\n- loads tracks, routes and waypoints\n- saves tracks, routes and waypoints\n- supports waypoint symbols\n- uses [Leaflet.Draw](https:\/\/github.com\/Leaflet\/Leaflet.draw) and [Leaflet.draw.plus](https:\/\/github.com\/Dominique92\/Leaflet.draw.plus) amazing plugins\n- uses many other Leaflet plugins like Minimap, Sidebar2, MeasureControl, MousePositionControl\n- adds possibility to edit .gpx files directly from the \"Files\" app\n- is able to cut lines in two\n\nThis app is tested on Nextcloud 14 with Firefox and Chromium.\n\nAny feedback will be appreciated.\n\n## Installation\n\nCheck the [AdminDoc](https:\/\/gitlab.com\/eneiluj\/gpxedit-oc\/wikis\/admindoc) for installation details, integration in \"Files\" app and GpxEdit admin settings.\n\n## Alternatives\n\nIf you look for more powerfull GPX editors, take a look at :\n- [Viking](https:\/\/sourceforge.net\/projects\/viking\/) which is the best IMHO\n- [QLandKarteGT](https:\/\/bitbucket.org\/kiozen\/qlandkarte-gt)\n- [QMapShack](https:\/\/bitbucket.org\/maproom\/qmapshack\/wiki\/Home)\n- [JOSM](https:\/\/josm.openstreetmap.de\/)\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":"GpxEdit","summary":"Simple GPX file editor","description":"# GpxEdit Nextcloud application\r\n\r\nSimple Nextcloud app to load, edit and save GPX files on an interactive map. You can load\/save files from your Nextcloud file storage. GPX, KML, CSV (unicsv format) and geotagged JPG are supported for loading. JPG files are loaded as waypoints. Files can be loaded in GpxEdit interface or in Files app.\r\n\r\nGo to [GpxEdit Crowdin project](https:\/\/crowdin.com\/project\/gpxedit) if you want to help to translate this app in your language.\r\n\r\nThis is not a perfect GPX editor.\r\n\r\nWhat's saved :\r\n- metadata\r\n - name\r\n - link url\r\n - link text\r\n- tracks\r\n - name\r\n - comment\r\n - description\r\n - points\r\n - coordinates\r\n - elevation (just preserves loaded values)\r\n - time (just preserves loaded values)\r\n- waypoint\r\n - coordinates\r\n - name\r\n - comment\r\n - description\r\n - symbol\r\n - elevation (just preserves loaded value)\r\n - time (just preserves loaded values)\r\n\r\nGpxEdit does load\/save time data. Elevation data is loaded and saved but every new waypoint\/track\/trackpoint added by user actions in GpxEdit will have neither elevation nor time data. There is an \"approximate\" option to set elevation to new points if surrounding points have elevation data.\r\n\r\nTracks are saved with one segment (trkseg tag).\r\n\r\nGpxEdit :\r\n- allows you to add extra symbols in admin settings (section : additional)\r\n- works with server-side encryption.\r\n- works with shared files.\r\n- loads GPX, KML, unicsv CSV, geotagged JPG files (no more Gpsbabel dependency)\r\n- loads tracks, routes and waypoints\r\n- saves tracks, routes and waypoints\r\n- supports waypoint symbols\r\n- uses [Leaflet.Draw](https:\/\/github.com\/Leaflet\/Leaflet.draw) and [Leaflet.draw.plus](https:\/\/github.com\/Dominique92\/Leaflet.draw.plus) amazing plugins\r\n- uses many other Leaflet plugins like Minimap, Sidebar2, MeasureControl, MousePositionControl\r\n- adds possibility to edit .gpx files directly from the \"Files\" app\r\n- is able to cut lines in two\r\n\r\nThis app is tested on Nextcloud 14 with Firefox and Chromium.\r\n\r\nAny feedback will be appreciated.\r\n\r\n## Installation\r\n\r\nCheck the [AdminDoc](https:\/\/gitlab.com\/eneiluj\/gpxedit-oc\/wikis\/admindoc) for installation details, integration in \"Files\" app and GpxEdit admin settings.\r\n\r\n## Alternatives\r\n\r\nIf you look for more powerfull GPX editors, take a look at :\r\n- [Viking](https:\/\/sourceforge.net\/projects\/viking\/) which is the best IMHO\r\n- [QLandKarteGT](https:\/\/bitbucket.org\/kiozen\/qlandkarte-gt)\r\n- [QMapShack](https:\/\/bitbucket.org\/maproom\/qmapshack\/wiki\/Home)\r\n- [JOSM](https:\/\/josm.openstreetmap.de\/)\r\n\r\n\r\n\r\n## Donation\r\n\r\nI develop this app during my free time.\r\n\r\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)\r\n* [Donate with Liberapay : ](https:\/\/liberapay.com\/eneiluj\/donate)"}},"isFeatured":false,"authors":[{"name":"Julien Veyssier","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEAjCCAuoCAhAlMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMTYxMjA1MjMwMTA5WhcNMjcwMzEzMjMwMTA5WjASMRAwDgYD\r\nVQQDDAdncHhlZGl0MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAucM2\r\ng8E9xef9Xc2NHlsL8RkaQ3\/iKxQBcZ95NfbAIQEpp2+FbSSbxOiXelHOV+PXUWDA\r\na7GNPTcm85oR\/qgaSYVD2UjFpI+VuicoHy5gopIpK56SjQsnwYvXbmOMuedwpGOv\r\nGnphAbY3uvPmOuDOmBKKONgzAmMBZYlRHqXEnXHk+NYzY8RI+LZ0efORLdy1Jd+b\r\nRETLsQpsLcuh8YDNwxG5bUz55ozgIudojh7E4zSb\/3im99tIRDfxmDj0JrRO54ff\r\nQekDgo+T+QWRJduBZW9nPA\/fPx8vpUdmCqGhfihN2VIeUZ0OOhjSQu6ReRbFltuw\r\nC8v3oEBq71TEb40NvneBaMYvm9vriC0vPCJZOPSNwWZTyRCtbrz\/hYOB+JwyIJMV\r\nrdqgGAyTaFtH1xyXzR5vRHWLRv357zC0rZmMO5kq0G0NjA9Dwwc0OQK3tOBE1GEF\r\nGSIPv1ahu7+0+HkPOqIgdl5lbkdIUWW5Egj9s0XN3xDLyzCpPN2pIZ9xpR06oFvb\r\n3wZjkKdnnLvJbkZ0we1juf9AraZcU+8YBna3aMnIm0xmo7AgXrK4BTwAeuIGMb2c\r\n3XiCzhI+CAxjTeaGD9tvFrqnbQJVSPQj3Hz0pbFrf01oWrhN6lKTlpvCCR3ji7rs\r\nhECJsRSlRcgTYerXdAnIdwB8UluKNqToYqfoi7ECAwEAATANBgkqhkiG9w0BAQsF\r\nAAOCAQEALvG5PVVIHsOsSX4py+bl\/ZV1jepztmeSSC6KECumtb88osZHACjfRm8j\r\nvyiCe2FitjfuJJcOOQkVd3Kw7GiADB4MgtBE7xt8h+kDZnKicxt4aWlExA5a05tO\r\ngkL4Vp33bQ5vG7bzC\/wY6WCKZe700mASulFn4i3i97b8n5BaHAmikHAax0HmvOvu\r\nyVGtyflOOxk14CjtWLf95tr8LIt3z+GcpDvFjCHDbTpmUW960EYgr\/lwBnoXu+vf\r\nSQvmmHLjM1fWYvYkmmt3W0UTcLYSW04C8IIwyB8AkLK9LVMb3rQug\/meuSekQJSr\r\njzk5jVe2jr\/0sOleqid71MrNK4VlmA==\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"paperless_sync","categories":["files","integration"],"userDocs":"https:\/\/github.com\/Dennis-Otto\/paperless-sync#usage","adminDocs":"https:\/\/github.com\/Dennis-Otto\/paperless-sync#configuration","developerDocs":"https:\/\/github.com\/Dennis-Otto\/paperless-sync#development","issueTracker":"https:\/\/github.com\/Dennis-Otto\/paperless-sync\/issues","website":"https:\/\/github.com\/Dennis-Otto\/paperless-sync","created":"2026-09-04T06:22:04.116839Z","lastModified":"2026-09-21T04:58:58.796107Z","releases":[{"version":"0.1.2","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.2.0","platformVersionSpec":">=33.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/Dennis-Otto\/paperless-sync\/releases\/download\/v0.1.2\/paperless_sync.tar.gz","created":"2026-09-21T04:58:58.774873Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-09-21T04:58:58.867125Z","isNightly":false,"rawPhpVersionSpec":">=8.2","rawPlatformVersionSpec":">=33 <=35","signature":"jBC\/2EM5yggL97AlwLYdCNebdDukGrG7v2Icx2roeMHlxsXjZGuOZ68yOtv20lfT3S2rOgdW95KaqhwG9abeAOedGLSf1JAa2BpPeIuOO9WSM9\/jEDPyEHcucthBQKzaBhb2BtbqZVGkGs93pAQWLS5m25ywyhpismcIZhDHpXN4kYsEJsHAOyHwDRvi0y2ZWak\/M5HlMr+wmY\/KL\/f5OxxSF07ZcRih1hWP3w3B56RLsawz54c8r\/tbX9uxbO7P7CXmhhWP62+M50ocvGl8iqbuVpW9Ca1ImoDE53CuFSEUDKJldYMktkF92FwvoJyIDbzdWMMtz3FD6IwvJiwLjx3REEFssNwvWfksLLhEJsoRw6zuC8C0A75TTHUinU6KXyI3MJazubvjkitOjKtApccSruTsXz9xVmHd0bmc2SS1CXxdBN9KInLrYLSaG\/XQdeL07yvC5VK6AFcBhuNnX8RQKRRj02MyAPkm\/ZUG91TWBjjft5jQL6vlpX1BDu3fAyJmjIM4BGzvLEra9cg52miXg2vWxynOebvke\/fNzU2OxfvHFpZ0Z40ryg96lYouX+3eAFHbisf19ov1HGSDjytIdtEoFL1qhoA0wDwQ4J+Dt62yaHnV9IjxYYmjAjVWeYqtH0RwoFxGEe6T\/Gm+vZXSIyZDuEuLT2xsDo3LrpE=","translations":{"en":{"changelog":"<!-- Release notes generated using configuration in .github\/release.yml at eb19bcabfbee4d333095f5cee134a20c2d3ee84c -->\n\n### What's Changed\n### Dependencies\n* chore(deps-dev): Bump vimeo\/psalm from 6.17.0 to 6.17.2 in the composer-routine group by @dependabot[bot] in https:\/\/github.com\/Dennis-Otto\/paperless-sync\/pull\/20\n* chore(deps): Bump the actions-routine group with 3 updates by @dependabot[bot] in https:\/\/github.com\/Dennis-Otto\/paperless-sync\/pull\/21\n### Other changes\n* ci: pin Dependabot auto-merge to the inspected commit by @Dennis-Otto in https:\/\/github.com\/Dennis-Otto\/paperless-sync\/pull\/19\n\n\n**Full Changelog**: https:\/\/github.com\/Dennis-Otto\/paperless-sync\/compare\/v0.1.1...v0.1.2"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0Rlbm5pcy1PdHRvL3BhcGVybGVzcy1zeW5jL3YwLjEuMi9zY3JlZW5zaG90cy8wMS1hZG1pbi1zZXR0aW5ncy5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0Rlbm5pcy1PdHRvL3BhcGVybGVzcy1zeW5jL3YwLjEuMi9zY3JlZW5zaG90cy8wMi1zdHJ1Y3R1cmVkLWFyY2hpdmUucG5n","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Paperless Sync","summary":"Synchronize finalized Paperless-ngx documents into a structured Nextcloud archive","description":"### A native bridge between Paperless-ngx and Nextcloud\n\nPaperless Sync mirrors finalized Paperless-ngx documents into a readable Nextcloud folder structure. Paperless remains the authoritative document archive while Nextcloud provides familiar access through Files, desktop sync, mobile apps, sharing, and its built-in viewer.\n\n### Structured, automatic, and reversible\n\n- Exports archive PDFs or original files through the Paperless API\n- Builds a configurable hierarchy from correspondent, document type, date, title, and document ID\n- Moves or renames files when Paperless metadata changes\n- Skips Paperless inbox documents until they are finalized and removes previously mirrored copies when an exclusion tag is added\n- Imports files from a configurable Nextcloud inbox into Paperless\n- Mirrors the Paperless trash into a dedicated Nextcloud folder\n- Optionally removes files after they are permanently deleted from Paperless\n- Removes empty archive folders after moves and deletions\n- Runs through native Nextcloud background jobs with resumable state\n\n### Safe by default\n\nSynchronization is disabled until an administrator completes and validates the configuration. Permanent deletion is an explicit opt-in and can be protected by multiple missing-document confirmations. A dry-run previews changes without modifying files.\n\nThe Paperless API token is stored server-side in Nextcloud's credentials manager and is never returned to the browser. The app operates directly through Nextcloud's filesystem API, so no Nextcloud password or WebDAV credential is required.\n\n### Requirements\n\n- Nextcloud 33 to 35 with reliable cron background jobs\n- A reachable Paperless-ngx instance with API access\n- A dedicated Paperless service account with only the permissions needed for the enabled features\n\nPaperless Sync is independent from [Paperless Unified Search](https:\/\/apps.nextcloud.com\/apps\/paperless_unified_search). Both apps understand stable document markers such as `[P123]` and can be installed separately."},"de":{"name":"Paperless Sync","summary":"Fertig bearbeitete Paperless-ngx-Dokumente in ein strukturiertes Nextcloud-Archiv synchronisieren","description":"### Die native Br\u00fccke zwischen Paperless-ngx und Nextcloud\n\nPaperless Sync spiegelt fertig bearbeitete Paperless-ngx-Dokumente in eine lesbare Nextcloud-Ordnerstruktur. Paperless bleibt das ma\u00dfgebliche Dokumentenarchiv, w\u00e4hrend Nextcloud den vertrauten Zugriff \u00fcber Dateien, Desktop-Synchronisation, mobile Apps, Freigaben und den integrierten Viewer erm\u00f6glicht.\n\n### Strukturiert, automatisch und nachvollziehbar\n\n- Exportiert Archiv-PDFs oder Originaldateien \u00fcber die Paperless-API\n- Erstellt eine konfigurierbare Hierarchie aus Korrespondent, Dokumenttyp, Datum, Titel und Dokument-ID\n- Verschiebt oder benennt Dateien um, wenn sich Paperless-Metadaten \u00e4ndern\n- \u00dcberspringt Dokumente im Paperless-Posteingang bis zur Fertigstellung und entfernt bereits gespiegelte Kopien, wenn ein Ausschluss-Tag gesetzt wird\n- Importiert Dateien aus einem konfigurierbaren Nextcloud-Eingang in Paperless\n- Spiegelt den Paperless-Papierkorb in einen eigenen Nextcloud-Ordner\n- Kann Dateien nach dem endg\u00fcltigen L\u00f6schen in Paperless ebenfalls endg\u00fcltig entfernen\n- Entfernt leere Archivordner nach Verschiebungen und L\u00f6schungen\n- Verwendet native Nextcloud-Hintergrundjobs und einen wiederaufnehmbaren Synchronisationszustand\n\n### Standardm\u00e4\u00dfig sicher\n\nDie Synchronisation bleibt deaktiviert, bis ein Administrator die Konfiguration vollst\u00e4ndig gepr\u00fcft und gespeichert hat. Endg\u00fcltiges L\u00f6schen muss ausdr\u00fccklich aktiviert werden und kann mehrere Best\u00e4tigungsl\u00e4ufe abwarten. Ein Testlauf zeigt geplante \u00c4nderungen an, ohne Dateien zu ver\u00e4ndern.\n\nDas Paperless-API-Token liegt ausschlie\u00dflich serverseitig im Zugangsdatenmanager von Nextcloud und wird niemals an den Browser zur\u00fcckgegeben. Die App arbeitet direkt mit der Nextcloud-Dateisystem-API; ein Nextcloud-Passwort oder WebDAV-Zugang ist nicht erforderlich.\n\n### Voraussetzungen\n\n- Nextcloud 33 bis 35 mit zuverl\u00e4ssig laufenden Cron-Hintergrundjobs\n- Eine erreichbare Paperless-ngx-Instanz mit API-Zugriff\n- Ein eigener Paperless-Dienstbenutzer mit ausschlie\u00dflich den f\u00fcr die aktivierten Funktionen ben\u00f6tigten Rechten\n\nPaperless Sync ist unabh\u00e4ngig von [Paperless Unified Search](https:\/\/apps.nextcloud.com\/apps\/paperless_unified_search). Beide Apps verstehen stabile Dokumentkennzeichnungen wie `[P123]` und k\u00f6nnen getrennt installiert werden."}},"isFeatured":false,"authors":[{"name":"Dennis Otto","mail":"","homepage":"https:\/\/github.com\/Dennis-Otto"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIECTCCAvECAhPxMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwOTAzMTExNTA3WhcNMzYxMjA5MTExNTA3WjAZMRcwFQYD\nVQQDDA5wYXBlcmxlc3Nfc3luYzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC\nggIBANX25Q2iklporQMBCDXz6FU3OW6jc3C5I1sSBq33A31q9cNeJd3OUsgR3kiE\nqdcqF7s0IztcsP1pcSIBAcghz9lj5XOuZ7UYhZaBHCqrqt+NHMMmHBIv6FAKWFd3\n1xjtIi1VjsO\/nHfQHRbjbVNVmm49C8gt3UjoMG7KdNdBxej3rrjvneP+iTY9ytxc\niFxkbRljKCR7TGd3BEdevigYjCCrv2SAw0t4Rq\/UM0vJrzzydMJso473bXpXOn\/Z\n1rFL5zvtVt2kPx0SeJE21rblrJX\/u6IcaRRvITICGLOazzXXcPcKyZ8SNlbcrdYd\nrydX4nesX+uHnz4QqFkFy9u0\/2CsvOaig2rOYMUxKbOrhR5EQUgrIkX0NKNp8m6X\nPL8110oMkMVlaNIalTiojA25EWq8Rg6uqfT\/NtzNxlTE\/Y6IKfkG19wGi6APETEa\n4\/TjSHqs9pW0NdSx7xzYpWsF0o+TrAzi0DaUDs7HHq8bmKxP9+Y1VkJAidV44gve\nWG\/P0cxwL3YgVfQaEa3SUztwmVGhNLB8vgpNbjrHwLP3hLsqtxgIPJMBDU0+1Hu5\nZtlKlZTt4ln3l5jZ\/7y6eLlTTFd7O5st6DejQ70Ue3z5r\/ffHxZTDcPZLoss7irE\n5I\/AAnMwOpYyJT0irjSxEUbW0O3+gHr3RsJMqJnkSGYT6pvRAgMBAAEwDQYJKoZI\nhvcNAQELBQADggEBABU0D4EjZNF+\/h76mtXQqxVETCfnl0UmqVHpGCU6NTnDG+TF\n8yH+suSY73bbRsYYCmgkI7DuXTfdbAd6QYgudROxVjOMsqgFhnQkKeMN6y9+yJi8\nR8lPdaGJUBNqpQJlkyRGnxxgDjpbGkHDQRwkPed7lBHzMiTnC0gRQU1Dwja8rZAx\nA6AexctlI+u8tSa4cP0eK+bBA2K81nxJO5rVKHP+LPqGMfwFBh0Z+bhJZ10zt7pa\nqSLrLu0Ka1VFYwbixNNJ+JdsaqwspeVMkBt4rwK1ktMem3AsyjSFy1P71e8843km\nF0Oan+1JR8mynyjBz2mMa0ehEfQ0u9NzFXIr4Es=\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:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9zaW1wbGVkbXMuZXUvYXNzZXRzL3NpbXBsZWRtcy9zY3JlZW5zaG90cy8yMDI2LjAzLjIwLXNjcmVlbnNob3QtZGF0ZWllbl9kZXRhaWxzLnBuZw==","smallThumbnail":"https:\/\/simpledms.eu\/assets\/simpledms\/screenshots\/2026.03.20-screenshot-dateien_details-1024x576.png"}],"videos":[],"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":"sharepath","categories":["files","tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/arundne\/nextcloud-sharing-path\/issues","website":"https:\/\/github.com\/arundne\/nextcloud-sharing-path","created":"2026-08-06T07:05:54.879072Z","lastModified":"2026-08-07T06:24:40.324765Z","releases":[{"version":"0.7.2","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=25.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/arundne\/nextcloud-sharing-path\/releases\/download\/v0.7.2\/sharepath-0.7.2.tar.gz","created":"2026-08-07T06:24:40.307527Z","licenses":["agpl"],"lastModified":"2026-08-07T06:24:40.365973Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=25 <=34","signature":"YX7NWAZAarNQC3km0rfmfP1Z4bFZmWRX+gcylu+UQtPAr80tW9GYJ7R7rJsFpdCPiNa1hdR8tI6onZ12esn7P7t5w1h47\/1atb0yHh398gOj2nmkiciOshgs53c5CC8OgkHFK5ra+WCIXGr+KueELGEVVHUmXs1wFDcJXdlM10cDEJgk8AU4oDNRUBHhV\/YH+TrP3hUXcjMD6pMw1cUwfEBPEAEbeWGXU7i2Z82dO214a4DoIGhB\/4FzjGYouEFdFI3k0EY8upIPg2QT2cnluZKDC1X1R+rKQiZmlTtSjMKc0Z4xsjeLSSy4DhtZPWkZpMpTiqxsEe8nljUVQksNM3eZVu0XOBeXR8WLdr3LOtXXzJJMak2OeZfFvqdQN+TEekNmMtOFJp8OJbw+x9ipe\/oi7cUrIPabLnCr9PcNmYmrv4gBecCPKAioyUMM8E3LROQGByk8YzDzGb3oZn3sYQBYnMpN1DGFm\/7u9+1nZOr0zzqxoJIVc4dfjGIg55RQTx6zh\/ro+XbDlVZf7SMhqdYTFNSXz\/LwcwfOCl7nLCm0yZP6wXkFO+gjAwwqiPDd8Je49Z5eDB1Q0w1qRITCoVIAmVGlv6o7fyR3lHU6g4Ah1By\/crSl1QFrb3glX8JuNU4nWmy0knnwOwBZdIbDQHldW7l1fHl67hMwbXMo6Ws=","translations":{"en":{"changelog":"**Packaging fix \u2014 0.7.1 could not be installed from the App Store.**\n\n- The release archives were built on macOS, where `tar` stores extended attributes as\n AppleDouble `._name` entries and defaults to the pax format, which adds `PaxHeader\/\u2026`\n entries. `tar` hides both when listing an archive, but Nextcloud's PHP extractor writes\n them out as real files and then rejects the app with\n `Extracted app sharepath has more than 1 folder`. The build now sets `COPYFILE_DISABLE`,\n strips extended attributes and writes plain ustar archives.\n- No functional changes; the application code is identical to 0.7.1."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/CiAgICAgICAgaHR0cHM6Ly91c2VyLWltYWdlcy5naXRodWJ1c2VyY29udGVudC5jb20vNTgxMzIzMi82MTk5MjQ4NC1iYzc0NWQ4MC1iMDkxLTExZTktODRiYy0wMDVhMmE2Y2FmMTQucG5nCiAgICA=","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Share Path","summary":"Files sharing use stored path. Easy share, multi-use.","description":"# Sharing Path [](https:\/\/ko-fi.com\/F1F51I62J)\n\nSharing Path enhance files sharing usage. Easy share, multi-use.\n\nNow you can share your files by path format like below:\n\n`https:\/\/youre-domain\/nextcloud\/apps\/sharepath\/username\/shared-file-stored-path`\n\nIn this way, you can use your nextcloud as CDN origin storage \ud83c\udf29.\n\n\u26a0\ufe0f **Attention** *Potential security risk: links could be guessed and the files in shared directories can be accessed.*\n\n\n## Disclaimer\n\nThis maintenance fork (v0.7.0+) was modernized with substantial assistance from an AI coding agent (Claude Code) and tested against Nextcloud 33.0.6. The software is provided **\"as is\"** without warranty of any kind; the authors and maintainers accept **no liability** for damages or unintended exposure of files (see AGPL sections 15 and 16). Review before use in critical environments \u2014 use at your own risk.\n\n\n## Usage\n\nCheck `Enable sharing path` at `Setting` > `Sharing` first.\n\nThen just share your files or directories(add a share link without `Hide download` or `Password protect` and not expired if expiration date has set), then you can get the url by click `Copy Sharing Path` from more icon `\u00b7\u00b7\u00b7` dropdown actions menu or right click menu.\n\nThere are some settings in `Settings` > `Sharing`(Administration & Personal) > `Sharing Path` you may need take a look."}},"isFeatured":false,"authors":[{"name":"Rookie0","mail":"j4fdot@qq.com","homepage":""},{"name":"arundne (maintenance fork)","mail":"","homepage":"https:\/\/github.com\/arundne"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBDCCAuwCAhO8MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwODA3MDUzODQwWhcNMzYxMTEyMDUzODQwWjAUMRIwEAYD\nVQQDDAlzaGFyZXBhdGgwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC8\neyCRWcvQgXmgqc4wMJrHRaqU5RBCL2hyjXBQ7V9rwq2YfLoSgAwAI+wLe\/19tWvt\n9vYVjZlCKF2zVI5uPLTZRFG\/9QEbvfTzpuarbkbb8LCPfHIoAB5xOAzBq0fQfLW\/\n3PbIEafnvh3nw402+TVv272soL4YqXYfEbifQzKqi6x+HZjKGadPgk1pbKQ9eTFA\ndid44ezbpAsf8VXTV8N\/uOjcYbnXXvf85t1K1KjTvcLeQpD4sHXIpTLj3JVflC6K\nUuDBNco1jXZW6BZc72Uzm6Ayp3VB7zxd3NKQnICzWl4tRt4wmqkFjNc1YaU\/zAS8\nvQpGJl7Rz9iKcr0sYNgvpl3kgae2Ph2T0GznG0ukj3vAmRZK1K6iAICVTWnUBCYN\naR\/3wJKerZV7fHMRqDnXhgXVjD\/aVNk04F90GYjKk13Yq0q7hYd8DJQxFoCCUaiI\n94KDTmfZAWX+Ct5xC9y9rYlx8ag2vinPIDU4is93JJNtGwtvAG05HYAc\/C\/KzL02\nq5x43vHlekB883fFym46l9AzbGinWyR1xqB+mKuDbhXwqU0AE0ptsAnZnltuzd0E\n+ugnma4wlLC2v4UPA3adT0jPsRuYjjy1rX85NX1YWw29NkAx9mW5LdAfUIltfev7\nS5sQxLqdQeiUvaPlosd+n1fz8GynqfieuufYDqhNcQIDAQABMA0GCSqGSIb3DQEB\nCwUAA4IBAQBEHSSuSFTHzhzhFULG9L3D5baLrP8U1uQY\/Kn7FaNLcFxIXuy4VBMG\ntZRA1SusAUFisS6eLVMa1fvby5jN\/SLm8cirTUcximowndbdoQs3GH8YiHE4dgnI\n9ftbYq3WEdtSVKzhWh2j3T6Vr8SpYmqbe6SYzKQc+Hh66PDP5ZfGTI\/zVZf62i8s\niRr+p9qG\/SsG4UZak5vd1a0ale+oFkDATnobHdrVsn7k1DsyYD7RmNz4\/xuUZGRe\nXdQ2qPLnnthBXYwPK5KXD0k9N\/9gqugZ75uv1++G\/orISxfudamlIKE7EGSp3TkY\nZYo\/pJQpK0wz\/y3MHtjUn61IYXQvob0v\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-07-11T07:19:29.940542Z","releases":[{"version":"1.2.2","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.2.0","platformVersionSpec":">=32.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/Gecka-Apps\/nextcloud-roundcube-bridge\/releases\/download\/1.2.2\/mail_roundcube_bridge.tar.gz","created":"2026-07-11T07:19:29.924442Z","licenses":["agpl"],"lastModified":"2026-07-11T07:19:29.981298Z","isNightly":false,"rawPhpVersionSpec":">=8.2","rawPlatformVersionSpec":">=32 <=34","signature":"HtYOeLjIVQNXLLyq34x6gAYPMp+K6MKTf+kwI2FumdWt99sytKPMQ87DuT2SELhQ7S2mvSHRcOf9GBQ1lyW9R0dAWaUjbSD7kF2rWPt4jju2cOQYPAsUgd3cjZOOg3gyaXqdff9HkGz2u9gKxkN79M7rdJ0Ztf0tMwb2My8mCjS+Vvft+hRl+puP7F9cVk9t7XjLN7FE4qEJr0pCXTwEJvvXxA72ol3wx8KEdF0\/s59oVxb4rIhSK3pJT\/sWARgzzeN9XtTgdfp+Ip7xIX3sGfjoAnt55tNnjTcQhu5QcSi\/1HknmE\/BkvjN\/3c9dqfAeRd8+w5YkvKcaQq53ISa+DGsRNdzUFZG2rAvZv0pA9YPxsrf+GCc47tA6ET1meLoQ76pm\/40z15aZ48JBtprP4Svv2r+qpbsYjZRwCXeDfRV2syt\/z5TNvn7Yngx2tovuIvbkB\/4c1vFlIo5wU2zvIyp1sDMkeHZUOAFAW8\/vygoakqsL8YXyZVg8KlsSOQPKoWn0CVHjgNnQZfVYN8xDjVNKV4T8zi8ZaMF60avZhWexRTNgU9culxEO40YSjaaSzff8n0GkdBP6cNV99H2jfyMdoYNcdArl2wZGpWWc+614pUfYYZQ45aKJnuVInTRIMUkrux1oZtnt3ZsnW4XQYfVDNTT5mA5A\/jKrpzIsBI=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0dlY2thLUFwcHMvbmV4dGNsb3VkLXJvdW5kY3ViZS1icmlkZ2UvbWFpbi9zY3JlZW5zaG90cy9zY3JlZW5zaG90LnBuZw==","smallThumbnail":""}],"videos":[],"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-09-04T14:10:03.004370Z","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":[],"videos":[],"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 34 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-09-08T10:42:01.399881Z","releases":[{"version":"2.7.1","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.1\/twofactor_webauthn-v2.7.1.tar.gz","created":"2026-09-07T20:30:34.663613Z","licenses":["agpl"],"lastModified":"2026-09-07T20:30:34.844752Z","isNightly":false,"rawPhpVersionSpec":">=8.1 <=8.5","rawPlatformVersionSpec":">=31 <=35","signature":"CUDS+ksF97Do8fSC9HK0hlS4bcJGrbOVNE4Shvrfr5KE50EWQHaZ8BIcby+LMPdVwoKcpia6ibtuYO59I6YFuowtfL8U+SJ\/L2BC9P0mU\/unLM8SLV9XEIHLZsCipkfeAU7aiG1XVSk1EVIRejxLNi8bo5m9\/PDUdtId0+DcppJUnIlbDFdCNF6rE\/0gipzB9ZQm5bLVUtZ2hvmLzQXGQkPA08VkmRkPM7tkFNQ2YdaylZ79wBKjqwy0+FhN7DHccSqbRxh9n5yKAvigXP5cJP6w6DWD0S3ub75TNEECbQkz3admwzQngL6uUenLfnfrz1yWvzBlTcL29Cvp4wfAezL\/RU+bTPbxy9gGXBYCnm15a3YowVCc6oS\/Z1iyvukjZFHgQZpvAPn84AAmFoBIP2W8RZlYZgbKzwfCOYpQfV29YrzyBrQpnqe\/B3vw62\/XfQFk2VAUxa7MS6PCYt1BMD9ZeEeGMifWmi7iqyLKvLJIXSna3cW9rewCoyQrkhK1WHmiKt2q71GaD5iikP52fthlxpbCEGingqW4bwjCCdRbbtkPeN4PVWsEAsvmZkXcGcYZik7KUZay73ewGrLNTllb1koKH\/iE9WgqM33iGllyJGhJV1iXI7Is9uYMze3wZNaZ7OvfTNIP87sWJvaaOtrhrCK5KA3scklqx7AYdn8=","translations":{"en":{"changelog":"### Fixed\n- DataCloneError (e.g. when using Bitwarden)"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC90d29mYWN0b3Jfd2ViYXV0aG4vbWFpbi9zY3JlZW5zaG90cy9jaGFsbGVuZ2UucG5n","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Two-Factor WebAuthn","summary":"WebAuthn two-factor provider","description":"A two-factor provider for WebAuthn devices"}},"isFeatured":true,"authors":[{"name":"Michael Blumenstein","mail":"","homepage":""},{"name":"Richard Steinmetz","mail":"","homepage":""},{"name":"Christoph Wurst","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":"externalpassword","categories":["customization","security"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/git.snyman.info\/raoul\/externalpassword\/issues","website":"https:\/\/git.snyman.info\/raoul\/externalpassword","created":"2022-06-01T04:45:20.268770Z","lastModified":"2025-01-21T03:44:08.578375Z","releases":[{"version":"1.1.2","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=22.0.0 <32.0.0","minIntSize":32,"download":"https:\/\/files.snyman.info\/externalpassword\/v1.1.2\/externalpassword.tar.gz","created":"2025-01-21T03:44:08.569047Z","licenses":["agpl"],"lastModified":"2025-01-21T03:44:08.624819Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=22 <=31","signature":"Bq52US1KHdgNul3AGrQcD7xihgBcWS\/7F7xpBVfCjyb1Abvgl7R+oNGcW44WN+WS\nyE0FzWlWE\/8ZaFT6Cl8KnERyUSUbFa\/SPJusKFbyHpIBjsx0JiFqnKsfN0AiaPV7\n0tjFagCdfvfzkUn\/zUx6qe+2PFiHNl9AJYkpQHsXMIHD0qrdrUgDSO34ZwIT3+zd\nqAqXckBtctxVc3T37b9++n0uHwwtzE2HaBaDaViXrbYe0EgPLVcI7wkw8AWyknTj\nLAzlV4WB233WPc1qzLjBBo7VGgLeH0hSyGnuB9jN5CPFqdGWYtcFhgEyp6dK5r40\nCV6tH8uTZ76lPBV37SU+fVhbav\/JOseUXpl2LGAG7SieiZit+2brSs+hQvZXb6OD\n5MOfZVN7afvV9SLKBReKvkW9fM69Y8uKrvTZAPLH4DeY0+3TsKpLNnObPQVL5Xr2\ntiIIvr03Oo6RDAtIv+4BjB3evKgaGQyvLTZNpvPeQ4bi9mvovF6BiclGgwKMtnP2\nCgRlpsrgSVhjHRsliw6wHK4XjLcFvk+odGeYfhwFShxH6JDMv67ebbtoHW7TGhPp\nIZoX\/cbBC3XhiW40xvZwy2lnke4y4SdHkwf1Y3pyd9GQ5lLwZtPAFtFnB3i7d3hn\nDzxA9oQhG3zGQbD6MDWPKk2bMPU1f7m1aMs10DYZeF4=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"translations":{"en":{"name":"External Password","summary":"An app for Nextcloud to allow an administrator to direct a user to an external site for changing their password.","description":"An app for Nextcloud to allow an administrator to direct a user to an external site for changing their password. This is useful in conjunction with an app like external_users."}},"isFeatured":false,"authors":[{"name":"Raoul Snyman","mail":"raoul@snyman.info","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIECzCCAvMCAhHNMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjIwNTMwMTI1MzI2WhcNMzIwOTA0MTI1MzI2WjAbMRkwFwYD\nVQQDDBBleHRlcm5hbHBhc3N3b3JkMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\nCgKCAgEAs8QHgnFALdZO+qxtDuN86gaG67wM9nu\/FYSiDpK\/xAMG8NLhoq4u1QpS\nvLSei3wXQ6jLdwgKepmZ7g5+olbCsW3IFZLus2uv8b0u51ufZhw++3AY8rK80dHb\ncngLSaurFS68aXYU+IGb\/H2c2\/DRiq75ppBg5Ihd4Eg1lZsKGblKckSoRTDcS5ug\npu53ZEXvRb0+bXp1x+iWamZG41lxKj3pvPLmy9F9ZKv5e+SLg7EaZtAVFjUo9BCd\nyHPqGNNboZRVycsUp2eGTDZs3WpFqcda29RVsAfedf+o4Wu4\/w1Pq4DSgTBK25Tb\nmzvggikRBO7e5qu\/oJ8CIw65bDAkHkNy5gT7Mt6liAOGejzFJ7IAqNRQb0oErcgd\nyOni\/PE3ukUdWDMpvwID\/A99ZJUSC63uLsfwlNqvD4itMvaFcyHC96tixJRMvKSo\nydH\/mO055cT8k0xxvwZIHHPK\/koud1n6Ov+IJ3g8tlrciRaeYH1R4+TKGn138Sdl\nLfwcvcK+EV\/Rfgvx45wmej2BksP1GZncIdJLIrbVLhe8Zf6jcRRy+PnMOhQ5fJle\nP6Ms2iEkvClRW8aiPijKYFuzo4qwHjavsQWAjkWPkoxRZj0CHrRDZJR7LoJDOcOQ\n4UDEFOAh0+XE6Xe6NeKK8+20pP8eoKOhrdtGQdDa\/vrYYw8Wt1MCAwEAATANBgkq\nhkiG9w0BAQsFAAOCAQEAPEPmnbVAdmS18PTkHL3TzXjGnSgQe+LI10mY4eB5m15s\nhI1Ps71O73glSya73F37SarLEUYJPlhYXIb6eQw4Cytaxaxyi\/Zo\/s6ibHqC3irP\ndAAJWrN5Sz5d+vxeP5WPgIQH47wGzwgxtLSMC2yc1As+D91qO98zyIJ1AmiRoLBT\nSrDByp9KIlFbnWqnDS8NbcpJhw1b3ODTqM42ckrurv90XzDbb16udZ9w1jo9ViLZ\nu2EN\/baAhWqbr6Ic9hhRAK6Oj5DAvGy46NEMBi\/xoN51OPG30FCD4JkdolhHC90b\nxBjfr64ykIMitjQj4spWtYLrkuUBz1d16GyJ8b9Lxg==\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"hsts","categories":["tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/sualko\/cloud_hsts\/issues","website":"https:\/\/github.com\/sualko\/cloud_hsts\/","created":"2019-02-12T13:29:31.396695Z","lastModified":"2022-11-27T11:42:57.668838Z","releases":[{"version":"0.9.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=14.0.0 <24.0.0","minIntSize":32,"download":"https:\/\/github.com\/sualko\/cloud_hsts\/releases\/download\/v0.9.0\/hsts-v0.9.0.tar.gz","created":"2021-12-01T13:52:08.430721Z","licenses":["agpl"],"lastModified":"2021-12-01T13:52:09.253513Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=14 <=23","signature":"cGxfZhlyJTzfFP2hs3LT54III4RotAdcpCxEQtz6l80oMtalgaOm7EDSNH9hUDv4\nl0ZAkcBSp0zIlVO4RJrOqn6oNGYuH1jayOSjCP+jBAFFCepo2SY5gXtzH8IjUJD3\n1HVT7Q3nBKU5mE51YaKIgt1VFlp7JN5YerYRkTzs+LN0fyEZKR1MG35zob3nIMym\nb8Fj3PJt\/Ydt\/ER8sd6xU0QczEWu4v0FDFvxzLXZXwQRH5M9r+vLZ4oZhU4MROVP\njIBA3\/0yhNROzbG5f1z5qr0\/AaPw6wdxdzjdOJV8IBXCJ5VxtpwwH2GUwvlk5CiO\nhFNJrkaVzatx3XXSob7QKs7whzRx79utndjJO\/BYdMslbXPB3ZQAEgtwawRje51N\ntqFyAnOxJnQUSFXm2K6nMfFJDZwocQYFV4eBr5\/XSeuZhVCZOPSKtC5+1\/o2w3Zs\nKG\/QRyUT9Hrmr7TMzMZF1tNlBZ\/qgMU6Fww5ub4LNo8w2LJwlg3qv3CBpWCRxXYQ\ntD3TMp1EckYS7fqRbEMdDsei5PIukn5uWDtp5EH0fdtGwnMpfyaPg5ai2a7uh2ht\nthCPhKei3+vcxveTwiHTW7mqEP55DApuW8L+lYtQzBpXSb4C8Kheo306VNzDNfS6\nbl4pl2EyOxyF9kFEz0G92vN2COZWy9VMW7qIuyVp5B4=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3N1YWxrby9jbG91ZF9oc3RzL21hc3Rlci9pbWcvc2NyZWVuc2hvdC5wbmc=","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"HSTS Header","summary":"Add HSTS header to HTTPS response","description":"Add HSTS (HTTP Strict Transport Security) header to HTTPS response, if modheaders is not available."}},"isFeatured":false,"authors":[{"name":"Klaus Herberth","mail":"klaus@jsxc.org","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIID\/zCCAucCAhDZMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMTkwMjEyMTMxNjI2WhcNMjkwNTIwMTMxNjI2WjAPMQ0wCwYD\nVQQDDARoc3RzMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA6WNc2gaV\nW1h3PBtM1iUzx1IEkiXoTTqRSSjN9kfUYMYwc6HSHp8s79gkEUs04ZvBOcpXLawD\ncshZLJkFOM7gGhHBRTyWOWc+nqxmYOOqxv2TzWNQo\/XsP6\/7zp64Civ0EG259VEZ\nTIU7wZ1hD+IwAgFfXyceuLZL+y\/VdIsISWSAjtrVzWM0V40FcgW6hqqGPosZvn4Y\nHvaDy9HIfYupRW945RelLAS93f\/uMeFJLgWGKDRNvyWCWQnTk5BfNeXNW4Ltg+mS\nLrERmTM4dtwQ+UmPp+HDCWArgeXvcO8iEU7+d+nPbxX8qv0vpEMpWUD7AsGdgRET\nXx41m5eXZ1KX0L3PYhgtSGVJ9x4EDfUe\/rFbPJ4T3jmFiPbRrhKp3tJFXPh3PCyd\nxztPEf6KAvoLL7AVxZrzCzLRpKIjlabJIpLzr8emGl5Hb8voVf77Hlp3GyykPFXM\n5xonBsvPITGrjvhERf2IXn0TdNJTVqv0VJCGbyg0q9q\/0banbok2KM0vPvII\/EdO\n9BAFpAFN2hY3E6Z6Q1pSeStfbq+KOqqdai6P++Y3fwd4PLZZJ156xrfvjqbI84Y2\ntT6I+4d9YfIR4ylYac0JRp3TZ68S62sGMMQud\/ZeQqHrOBAQP8rd7eYiCSvu6NjR\nSbm9hdGz650xmoMXBirg0kv0J1BHtPAacB0CAwEAATANBgkqhkiG9w0BAQsFAAOC\nAQEAQijeY3qx34deXLKxikNyc2b++vq82Sk667OZ+BqkZk2K0yP3o9F430EYWB\/K\nUu6vmNr6PulroFwSgknAnmr+OWLT++vvgzgwIWdjnYlMMJWYb8jmakHVbQB+Ue+1\nQu6d14kJC3KebkSVDp\/yQMQoRzDkfMra6N8iw3GKGB5mkr9N4zQZ5pher4K4SEYP\nVE9K0VXblNMmyOrc7+26KDGb6m8pxgxlVP1iYEvnBtKvZlZzeLNFTqN63FeM77f5\nw5WBGilRzcrWG\/gudMggjbqs+LwwIvVIjyvaT3QDqfYalNZKeil4LbHL\/ye+yHLM\nwyCq2LpY4Mw\/cMWdSqmH3K2CMg==\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"openotp_sign","categories":["files","office","security","tools"],"userDocs":"https:\/\/www.rcdevs.com\/products\/openotp-electronic-signature\/","adminDocs":"https:\/\/docs.rcdevs.com\/howtos\/nextcloud\/signature\/nextcloudsignature\/","developerDocs":"","issueTracker":"https:\/\/github.com\/rcdevs\/nextcloud_openotp_sign\/issues","website":"https:\/\/rcdevs.com","created":"2022-01-05T11:15:52.693031Z","lastModified":"2025-04-14T11:38:22.132850Z","releases":[{"version":"1.31.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.2.0","platformVersionSpec":">=31.0.0 <32.0.0","minIntSize":32,"download":"https:\/\/github.com\/RCDevs-Security-Organization\/nextcloud_openotp_sign\/releases\/download\/1.31.0\/openotp_sign-1.31.0.tar.gz","created":"2025-04-14T11:38:22.117031Z","licenses":["agpl"],"lastModified":"2025-04-14T11:38:22.170249Z","isNightly":false,"rawPhpVersionSpec":">=8.2","rawPlatformVersionSpec":">=31 <=31","signature":"FIGBcoeQx4DY3yw9f9A3EphLRdG8WNRMkeoc4eeNGK8jRNnD2MsaoKRsEZw8DHWp G\/zFvdHMrFsKZIBBvPcG\/Wvi6XaiiMPBHcOUeiDqr6hETs2qYn13E8XcFoGqAqz9 Ks4iOm+GcaRm78vbM\/x5P7M8iEa1fptOIjn65VJ0C8ifhKxGA8uluekQVxntCSP9 jKfE53byuH6VYOxk6jB7LAnJqJwHHjtpWDLeR4JMMMT2n\/lFixJpGwoItxr7RkUW r0K+eUaqRvIWBH0kN\/ezeO5Yd0Tfc\/MWxbjgWjJNRZm+\/lEINCKzlbB4mAju3r7N ltz6aVX2Nc1HYMsZw3qLf\/MvVQapdqTrewJlyz5vxPJwISZLIXt\/m3zVs1xPXCYN SERRkEFpCVfuHqaGz9heQb0dAlAtleOMUhWtz6Zibib\/W\/JOxBfiOgzO9HbvuzyD zH20+D\/vgW7ZWZsn9YHMKjj5ZJ5vvB3UnvWVhSyvCDF2cRnvt22glp6r46HembEV O+xrXseDfcrjHLPCFXLNjOWwT\/XPijYRs5s7JKjnviRxBg35Pa6\/EBbQ4A3uMFxr 67EWBj71kFOzaIVN5aKYwHyj0EThaYr2UGEKL79OW6PfaqmgXqA+xeMDXYAuSUX+ 2aM3meTn\/T2xct1j0echqu7gl2sOwqSWiORAGTX1nUI=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/CgkJaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3JjZGV2cy9uZXh0Y2xvdWRfb3Blbm90cF9zaWduL04zMS9zY3JlZW5zaG90cy9vcGVub3RwX3NpZ25fYWRtaW4ucG5nCgk=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/CgkJaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3JjZGV2cy9uZXh0Y2xvdWRfb3Blbm90cF9zaWduL04zMS9zY3JlZW5zaG90cy9vcGVub3RwX3NpZ25fbWVudS5wbmcKCQ==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/CgkJaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3JjZGV2cy9uZXh0Y2xvdWRfb3Blbm90cF9zaWduL04zMS9zY3JlZW5zaG90cy9vcGVub3RwX3NpZ25fbW9kYWwucG5nCgk=","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"OpenOTP Sign","summary":"Nextcloud app to sign your documents with OpenOTP","description":"# Electronic Signature\n[OpenOTP Security Suite](https:\/\/www.rcdevs.com\/downloads\/download\/?file=Enterprise%2Fwebadm_all_in_one) (edited by [RCDevs Security](https:\/\/www.rcdevs.com\/)) combined with our [Nextcloud plugin](https:\/\/www.rcdevs.com\/downloads\/download\/?file=Plugins%2FOpenOTP_NextCloud_Sign) allows you to sign (standard or advanced e-signatures) and\/or seal documents within your organization (between colleagues). Workflow requests are received through Push Notifications on your mobile through the [OpenOTP Token App](https:\/\/www.rcdevs.com\/products\/openotp-token-app\/). Once the document is signed, it can be found in that same folder in Nextcloud.\n\n# Features\nSeal with a certificate\nSignatures types\n* Standard signature (handwritten signature)\n* Advanced signature\n\t* with a certificate\n\t* with an eIDAS\n\n# Requirements\nPlease note that this plugin cannot be used as a standalone product. This plugin can only be used with a valid OpenOTP Enterprise License, and the installation of OpenOTP Token app on your mobile (free on iOS and Google Play). The purchase of e-signature credits is also a requirement.\n\n# Contact us\nPlease contact RCDevs sales team [info@rcdevs.com](mailto:info@rcdevs.com) to purchase an OpenOTP Enterprise License and\/or e-signature credits.\n\n# Documentation\n[Homepage](https:\/\/www.rcdevs.com\/)\n[User documentation](https:\/\/www.rcdevs.com\/products\/openotp-electronic-signature\/)\n[Admin documentation](https:\/\/docs.rcdevs.com\/howtos\/nextcloud\/signature\/nextcloudsignature\/)\n\n# Watch demos\n\n[Open OTP Token Electronic Signature](https:\/\/youtu.be\/qRBoLn9tdfY)\n[Nextcloud plugin for e-Signature with OpenOTP - RCDevs](https:\/\/youtu.be\/M_MvmO0Mb1g)"}},"isFeatured":false,"authors":[{"name":"RCDevs","mail":"info@rcdevs.com","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBzCCAu8CAhGrMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjIwMTA0MDgyMTU3WhcNMzIwNDExMDgyMTU3WjAXMRUwEwYD\nVQQDDAxvcGVub3RwX3NpZ24wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC\nAQDHrqVOi8t+XfYlBv22O4UZqIkgaYaP0rOFS\/BgzkzZ4p4pdgeJUD4z\/bxpKA9Q\nyH+UF7c\/W02onF7CVWEHEWLb4UyOGInPuGAcyuals5aT3mH1RBs3Jp+Iu\/m05g+T\nRSGhsAJGQWPrZEyjoIRh7QFqMpfIKzru7V0zi6faVSygdvmx\/Vx156thkqKCuTEa\nxJss9ueOdZvdF45bMw4JLxc0Nb12hoTOcEhM0M3jqjg3Qv1HqSKEY7paZ9ryUpRi\nfH7sF\/hGzeOb2jrUIVYy5WWADfvgnKgFonYjUcxgIYVJdoIcKrnmY69mxUdwO4VK\nU6G79fgSZJHlBmRZ9fGxyvsFFLD3rlOFjO27Yy4HPoExhk\/41pq0JBi0+0WAEPFd\nhI\/pP7PJb7avd\/cLZa4gDyHrv9\/wbLtPOF\/emXNgjnQ7amhrehBizb4IX8xLgv5p\njxthCR7RZXAz+cM1GJr+XMLA3fDehh+eHaUVviJ2xN8eNYASMSGMy13ZgbSQlQrq\nnJLvENPME7qnjmzoA79+56CyPtnZrFZWKIyf+xVDLaSenFvROHWrxVv1605CWOwA\nsbsXi6jnQqk3Mv8YSL81RktjS2wgVCaRf6\/JPLSM8h1WrGYYNfjHcA4sWSsJMTMx\nZzOvVZugZF3pg5Ej4VUHJqqoEbEZVrGh+R8kI0P5S5hJbQIDAQABMA0GCSqGSIb3\nDQEBCwUAA4IBAQAFGCS7d04653aCZr6hBiBlLwPkqLffVInZOwKX5HtjAt+z+E+D\neQVSfCWP5UTbyDUEyAZlFRFzJtCkJC1PYbA4SarAd7txgQnirRAYNLPpddxNOS0K\noAosfEGJGtY6tRg+T44Q80AWhG2RZI98OyVft7pkFzuIBO0Watv11kM614219AxC\niZyDtNpE3lLwY2HJPT7yI5W2GfPTwpvkNT7tH32HaBnrXSS9Zk\/7fysh6h0+XdsR\naPn3CFu4eZWFzvAwBwenkBqDIU7jhUJXDQKElAU01A7DTLmmB9pN42TLealFSr0i\nUaaLDgUxEztvcGIpSUzXU+2aZFGvUo0XZr25\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"files_texteditor","categories":["office"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/files_texteditor\/issues","website":"https:\/\/github.com\/nextcloud\/files_texteditor","created":"2020-04-22T07:56:33.440809Z","lastModified":"2023-07-19T10:32:59.068299Z","releases":[{"version":"2.15.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=24.0.0 <28.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/files_texteditor\/releases\/download\/v2.15.1\/files_texteditor-v2.15.1.tar.gz","created":"2023-07-19T10:32:58.951411Z","licenses":["agpl"],"lastModified":"2023-07-19T10:32:59.214338Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=24 <=27","signature":"XbF72yMFrxu4YoSlKN0vhBvSdHHJLH08S63\/LjT8fDzmlkAlUFz0fJdsr2wyO65ASfZROgbEOPvyE1o4MkMoL6njpfY30XcnBb+wwSAcimW+wNyRDoJJ7ry6M4PVtdhk4Flz2QrEQeMFGJoORoGmMuLUaWPvgJLEQjy\/d8TA2tjHhdwPNeCYseqq4SS9UONZ7j9C0lATKruSA5Je\/sBnxCcuq3OgPhD7+laMcsh2wETJHc\/Mvui2kd0KdmoCfZyHIMtjec7o9ztmH3BVFOvFQ2dOMIEv29Gz1Vx9jyJoD5w++Y\/ex2gSxCxEIw4OnbNiAdIkz\/f7BtJB0VUsuXp08MVWjvYSuhI4C5DCazZzKfRfHUwhV+d+Twjz74gkcSvFu\/CrHPUQrYOg\/XP9yeI4vEH5R94F8mEIxGWnbh9esTZbe7nN\/SqmB8WpfhMDY9ub7yie26cymX31a\/INmSUQE8mzHQ1aFAWkgKqgG85sNgXX35TqKMA306KMMkHjkmV5FyO\/Uv25oPYTBfqe22grtuwpiiilOWaevKb+imQz9GcyZ\/fY3vZ74bz9k3NPivQ\/qrYOihP76wxZYAEiRzKXYdQjj2NNIKyp6o6X9LDvCtH1s\/KVmeSV+85QfLOnpLwEkBkTWj0UcvnNrXDh4l31kkWNNKDMGnxESg\/tShTL0js=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"translations":{"en":{"name":"Plain text editor","summary":"Open, save and edit text files","description":"This application enables Nextcloud users to open, save and edit text files in the web browser. If enabled, an entry called \"Text file\" in the \"New\" button menu at the top of the web browser appears. When clicked, a new text file opens in the browser and the file can be saved into the current Nextcloud directory. Further, when a text file is clicked in the web browser, it will be opened and editable. If the privileges allow, a user can also edit shared files and save these changes back into the web browser.\nMore information is available in the text editor documentation."}},"isFeatured":false,"authors":[{"name":"Tom Needham, Bj\u00f6rn Schie\u00dfle","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIECzCCAvMCAhEfMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjAwNDI4MDYwNjU0WhcNMzAwODA0MDYwNjU0WjAbMRkwFwYD\nVQQDDBBmaWxlc190ZXh0ZWRpdG9yMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\nCgKCAgEA1EcHJPfACbQKkIlFwaJb9FF+jx21kg8wq3hXWo5di+9RsD1RQV65bqog\nLGXFqRelu77JFIgAJrqXMZdWbuRUpW+OfvcCek2hwACD7mgOcXQc5SkagIbmYn11\nedI7eoiC1hAFsbYlN1nxW7mXkU1sFcC\/8MOF97NNCVefQvgFJrbrJ2bodC19m2ml\nVYZHrr1ZbKFrRxclqT4DWG1IN3kP0FoSKfVeD9JoTpd3Mw\/ZF33it16V+fizeXzU\nC3kB+uxeQJlXv\/d0mr3pHB3uoLGbM3sFdSAx6LZocRsyGn3JgZpHuk42CHhZlPx9\nId0IBJePod1lTAIG4axhvMhWSoVQ+i85a5kyk1fK7lDiy5aQOocdHIBRvmgQBBfl\nvepGEGCRAWjUEUUH0AeNFflBIc0b0jdxhUsJFk50EZAo+42Pc8N81p+gEwqx4sUT\nO6hfco7evHXEDbFKxCKKy8uFz5\/tHolmQVnQCxAn7Fs7tIzcAyHWGPZxIkLCaMp\/\nX1sjIVt0Bt2LvdVZYMEfIwnCZCDG2gUXmJuiPta0QLnSAB+2Nku\/8nEma9GYAl8O\nKgltb38JATcZP+d2+8UsKvqaALNuAC2bu+vv4M3vm9gzlT+VKAuHeBV3ZYrRjFvB\nc33FA+YxLwu6PlGn1Yf0RX8jji08mVdfYsML4A33nvZ1RRbKFX8CAwEAATANBgkq\nhkiG9w0BAQsFAAOCAQEAK4ohntgmk\/GGux6+Sz\/UHT0c0xiFUTdxq1mLSAG25DxR\njHkyHbLK5Kg77F28c1BELc6Bu8+EfBGpYFirdF+yM5F\/5ajp4KpAawFHWyV4Ebxs\nGglUKrFICZ+WDB2YJXC9xXBX13BzBepFSvsE3fTlYPZPSRmH73+1zel4rmzJqBYt\ngjQbDz7Pgta\/gkNIpdAAblLchqqnM711iVV49ZD8rWDYtkPsNQfPrCZYBgAV7CAM\nM1rKZTzpZ0hknH+Ybe0aawftmJRmoqBdEX4K9r3n3dXlF2VzhwiEkEEYxJ0mvn2o\nYQLE5e0hOfMfg7pwShBWvkHt8nSnIU6BBTrqj1qffQ==\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"integration_whiteboard","categories":["integration"],"userDocs":"","adminDocs":"","developerDocs":"https:\/\/github.com\/eneiluj\/integration_whiteboard\/wikis","issueTracker":"https:\/\/github.com\/nextcloud\/integration_whiteboard\/issues","website":"https:\/\/github.com\/nextcloud\/integration_whiteboard","created":"2021-02-18T13:50:27.579060Z","lastModified":"2022-08-30T15:52:18.499282Z","releases":[{"version":"0.0.14","phpExtensions":[],"databases":[{"id":"pgsql","versionSpec":">=9.4.0","rawVersionSpec":">=9.4"},{"id":"sqlite","versionSpec":"*","rawVersionSpec":"*"},{"id":"mysql","versionSpec":">=5.5.0","rawVersionSpec":">=5.5"}],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=21.0.0 <23.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud\/integration_whiteboard\/releases\/download\/v0.0.14\/integration_whiteboard-0.0.14.tar.gz","created":"2021-02-24T15:14:25.980920Z","licenses":["agpl"],"lastModified":"2021-02-24T15:14:27.047060Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=21 <=22","signature":"SXSZYx\/VUiAhQpIT5jl5bgtCvuSJHWAIQXXJOKvK\/AMHFCEbEMwm0wV0K8AorlmMuRzxYz9Zd2dilJ+vekIU\/LHeZoO0pJcY4d9AUa+5nR7+uk66vAcurhOmYtWnDENZ6vZzyAxbsx+1om7VZbV2\/jJoeNpYIC0J3xrI6SFTPzmnEFcKav04Fad2tmq0ZsDXP5YF4U2IR4\/qFu1eGX5Hspb3HGIC1cM0DHWVgk0fdFwYUrSpKn8ACaNKpjUIdr7JCbdWSIosJN3yY1a2AScO4WIIUpaM69THPs4L2EW83D43Osk1VhMprm4OYIRDFO8X1zKfYJmFQRbdv+GuuLHYmbsHsp5MPO+hjmH2hFmlpx7JhIkQespVYvL5XmHbQHgwDxd4fmlnWfyL1KlaDJ5m3wvOg+SD9GBJhZm+MG4r4pLsrBvmR\/ejdhyQxf8rUR4K1zFpy70kNsVYiKcjLekZtgh5m319iYOOKM1t3HJc1W6EiacRTTbZXYrcVVmuJN\/nHs7R8YyPVy7Yr0lBF925URtYjzfmzAxfH20awt9MUpmdNUT\/eJfC31wkVZ9tidAUUAes208nHYZgUlUoQtfgjU06Irf0Lp\/NBoawnUSNBMM6a\/b5tR4p6fIYAaiWCJNDSWtTe5TZibe3FxkojW4Fw7RC365qdm5b7s7GsNjkpG8=","translations":{"en":{"changelog":"### Fixed\n- get rid of empty request header when proxying\n[#13](https:\/\/github.com\/nextcloud\/integration_whiteboard\/pull\/13) @Rid"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9pbnRlZ3JhdGlvbl93aGl0ZWJvYXJkL21hc3Rlci9pbWcvc2NyZWVuc2hvdDEuanBn","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Whiteboard integration","summary":"Collaborative whiteboard integration","description":"Modern collaborative whiteboard in Nextcloud.\n\nThis app integrates Spacedeck whiteboard server. It lets Nextcloud users create `.whiteboard` files\nwhich can then be opened in the Files app and in Talk. Those files can be shared to other users\nor via public links. Everyone having access to such a file can edit it collaboratively."}},"isFeatured":false,"authors":[{"name":"Julien Veyssier","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEETCCAvkCAhFqMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjEwMjE1MTg1NjA3WhcNMzEwNTI0MTg1NjA3WjAhMR8wHQYD\nVQQDDBZpbnRlZ3JhdGlvbl93aGl0ZWJvYXJkMIICIjANBgkqhkiG9w0BAQEFAAOC\nAg8AMIICCgKCAgEA6NdoUrKhsLI+M2md4tQXvKX\/pp8eN\/NvN+3tTdHZY2XLdF7o\nrHeZ5XWSmv\/t0BQCVIkDk2lnqmVl4WqV4poqJBT2SAjAL24A9JJumcCfAF4w1JOa\nOVR859MY2O6ORRKfYEG1vAhR6ChRe9u9LF9L3hVkb\/ZJNvBEr8XJyGn+XPmFbsPE\ny+9H+nCS0mNsch4xeQJB65+ajjupD9f3vuxXmvxj0j\/4uZN+wd\/BeAJEV3MUrf5C\nPPywNONuh3hP3HdL5bz0NHJ16mNxgYUqu+DXiGK7gWFAN0GdhS5SStYHRLgnnJ7d\nbNMVRcaICVsKvI\/\/qQHm0RaYlbXCyRfeBenS4zueQ+WTANxL5Cv+FNBpfg0eHHs+\nf1FoF6Kn9EUyCR0GH8xvfZFXydbxuZbdhffUYHeY+9saT6gyIqA2JszRQEr6cdlX\nyf1ymgIa5WfhOpbefJxxxiXssXvNaZdXGJsrNnh8liDG6URVbQUKYNa2d4kaMihF\n7pAqdTm1oDIJOEukPQuksTh\/jGXZHPdmYsArUhey7tVRAFF0XSK2hoet4msdYURM\nyrY6wyY5DQdIHatSrL9TWKJzknb4egTvzlip2WmGrty4npHUDp2Sq9+XdgACFXQU\nVkYFzC4HTsyyrRvCq\/\/eclM8f8bjvevsZFHL2e2EOOY9CdulFaiGI+KUJI8CAwEA\nATANBgkqhkiG9w0BAQsFAAOCAQEAce1RgMRR\/7VUyNfrG0NjsIfnqs03RpNXyxRS\n3qdurxNI5wAvOGvFpaDRSMOWxKTvyupOu4q9r9q\/qaPfk\/CWM5T5X9A6YZgSzYr4\nTWAOECWno8onYdMqIkneEnomLGXyN59o4wCGV5J4DNzJQRYc3Hw862zsc7VivRbt\nxZ3nwzvLuvY6l\/PHe16i3antwBX53lxNi3FigecTjFpnZBFH13pjz6j91jY8HtKg\nK1sViT4kMz1iEaKHIpR8XK5iDdpjJHM+tQH9FYBqiNUeOp8S\/Y6NJTOt3v2Q4l9j\ngsmqhBuxTkkZgZ0uZwe8GimQUF0CEPc+1bTDCU1ENM\/CwvYTww==\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"pdfdraw","categories":["files","office"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/strukturag\/pdfdraw\/issues","website":"https:\/\/github.com\/strukturag\/pdfdraw","created":"2020-11-30T15:36:51.953148Z","lastModified":"2020-12-14T08:13:50.285178Z","releases":[{"version":"0.1.2","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=13.0.0 <21.0.0","minIntSize":32,"download":"https:\/\/github.com\/strukturag\/pdfdraw\/releases\/download\/v0.1.2\/pdfdraw-0.1.2.tar.gz","created":"2020-12-14T08:13:50.185716Z","licenses":["agpl"],"lastModified":"2020-12-14T08:13:51.067524Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=13 <=20","signature":"sJ48qPoEjRcocB9SE7USfGCVlS1WsuJeqpbqI2h8ePs0E0wZhOq65i2IW70E8GtF\nOp6Yy2B7zdVzUsmOfew5t9VM7gSOVgUgjp+MVIoN0yNk0oYND7PRnA38gS9QAqZX\nglbUTV3eg3cay7v5Nh0nchbSyNIr6U9EC2w937HfpNaym4O7sfErbeiP3W4F6Bd3\nt+M4TfF30Sng5V85\/gMOD+Sw255U\/5SBohsJYun0oW9ut2KukwxeMSSZQA05NB02\novOPO2gdZpN6eXFSjonSUi+UgWe5Ij0rxUIBQa6YH4uTJE+wlQVePL5LWlBVYa+6\ny9XvRIPQyaSs1qSJbxu3QRPzckTv+FeXotj1WAjNy1czKZIwsoNnkJxvDrDdH94H\nY2hApvMzsU29pAa67JQzWj7WOJlQIAUWUbkRI\/75q9njx3xdWhEH5W3pdjnQPIYe\nyrwXRBqMBvgOgbT0CTUA1GG1aHgHPTzgrFhL5NQXLsY\/EZcSYw7qb6A4WtvKNbLm\nyCaBvTK2wbWeQ3r49dWO4Q2gukIQYUYx1h1ef+ziNClUF64VhlvfyUC7N1dovU3k\nfBJ3I1j\/nV0HcPC7gZlj8Igu\/BDnHyZFSFnofpvei27YbpDIQVc83Lfc1Ix6Um+n\naMkw+BNydImqmL3urkrDQQ4GjNys2Mohv12huVUEKoY=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3N0cnVrdHVyYWcvcGRmZHJhdy9tYXN0ZXIvc2NyZWVuc2hvdHMvcGRmLXdpdGgtYW5ub3RhdGlvbnMucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3N0cnVrdHVyYWcvcGRmZHJhdy9tYXN0ZXIvc2NyZWVuc2hvdHMvY29sb3JwaWNrZXIucG5n","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"PDF annotations","summary":"Annotate PDF documents","description":"PDF annotations for Nextcloud\n\nAnnotate any PDF document collaboratively inside Nextcloud. Select \"Annotate\" from the context menu of PDF files to open the annotation mode.\n\nRequires a separate nodejs server running on the backend to distribute the signaling messages between clients.\nThe server is available on [GitHub](https:\/\/github.com\/strukturag\/pdfdraw\/tree\/master\/server)."}},"isFeatured":false,"authors":[{"name":"Joachim Bauch","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEAjCCAuoCAhFdMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjAxMTI2MjEyNzA4WhcNMzEwMzA0MjEyNzA4WjASMRAwDgYD\nVQQDDAdwZGZkcmF3MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA6YCt\n3ixdzkoyHqYocKzMwryXjHzlocKDbTOdmhhGNgZ41Rgw7GkyCqYLFf+AHLHaFSYU\nxfBuFC+Hs8OsiPsEmo4CXQXy\/kuvfoc+zYab33icsUf9QYiAwsqa5dIs6hhRZ\/gh\nXfKy\/73BgMIPcObzHKod2Ky0V9sXqPRt9rw8+JGaBtxsXTG0hlSmLsVR+y\/94AtA\n\/ZfcgwRySi8lGfVfweY7t8NPM8MjrdxrrqSSFFUtFTArNVCNg9eY\/+to4BtvRFBZ\n6B7tznxaecxictw1Z66mV5sJMIzaaSNJynAU6FPj5X0mv1Q3gQr2WqiIgeKbDLpD\nHaV3AlXR2ywKAfI9KOjZTGOMOTrKNM9LQm3IVp8gG1MWVpJHMXJXbGdhG5GdJanM\nMWZ+CBdyu0pIEZM+raTdhvAjFFngbFi5xXNfF8Bw\/zD782Kq+vZREExPrsn\/4So0\nTgwpAxvL\/MTPLr3ZMNScIbOhhJ2JBNEU9bkzjkTxyEDOcqMW8o7morJ+SNGFxinb\nPd4kMvxylyU8\/2RE63UM5oOwkHN15Tmt+K2yuI6PHWqEBxOTZRv20MhepNm1FxrI\nKqy4M3UPqwQZJqbJ8jr+1GirLO+jJcK\/HP8CslE2xM4FtFIoot8TfBWlgzkg9Mir\nP+l9dT9cuKv8Ja96MhFGoonM9Y9CoOEexL1DNv0CAwEAATANBgkqhkiG9w0BAQsF\nAAOCAQEAWFV22vcCP8n2wZOfV2DmVX3ON6kavrE80+p3abLwCP8kpwuWLHpjP1oS\n6IjrefV8qxgEkt5MFw6nQcg0YFP62hgNxk3+It1BjBRf+xC5SETzrsw+2WGPmwuY\nyoGNLvHEB5w9k36yIzorFminB3zmMJ5x9zpI4KuaviE5zgWRbDekvJQ5bFBxHYj1\nVzktDORR9hRMjHpDcUe4yV6A\/rN\/9MwOVlolbQ\/p4u5vXftaZ8CHCF7OOR7DpAgz\nDleDfDdpambf5XMEqHpB7WUq65TP5n\/Kr9KbYGIgLXIUi9QDpAESFsGuiEKysDyf\nnPHaKC3iPmwex\/NpC43Dx\/7J\/whh5Q==\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-09-19T21:58:54.898745Z","releases":[{"version":"4.3.9","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.2.0 <8.6.0","platformVersionSpec":">=33.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/arnowelzel\/drawio-nextcloud\/releases\/download\/v4.3.9\/drawio-v4.3.9.tar.gz","created":"2026-09-19T21:58:54.874482Z","licenses":["agpl"],"lastModified":"2026-09-19T21:58:54.940963Z","isNightly":false,"rawPhpVersionSpec":">=8.2 <=8.5","rawPlatformVersionSpec":">=33 <=35","signature":"Yec\/BWdjvhkh36GO7YFqZKyNlVE\/3h1BTcTW6cDmPmBLL0RpR53R0SdeWYRYo6Hf\nPtoHpGGnsqw7bEEmT2wNpVxp6iGi09oXrytCsSNYf86wbFkxn0TiZU7VJUyQFjT9\nko37ywCtM0PxGBi0e1XboJIprXMg+qhV\/ziFOIeEkgV80JHVWg1AA7JbKKq+F70t\n4G+b9yPKPwJjwse5ycHPdat6iGTjkKpos8IGsgwXW+3F1jFZ6GVgsAXCppoNDwEM\nfsfW\/jk5kpSjR8frrASQobpsLVXylEhNf4JlsXWW85bSxKaoCJUxa5UxiZtVi5kE\n13K1jl2nfzmGLTHzk3qqJXwjSE6kVeSNQT28kcDWbZZmG9o+KmU64q++n4lLOh4G\nLHgVJhp21F\/921tif9x2rOgqontm8ybai6\/t76n3rhPSQNA3GCzf1ICq\/cgMthRH\nq+NFOlYrWqEmCQzT3ogPTeg4F4kbn5nmuqsV8Xu08XzeiQy6HjWXjlFATWxyxbTQ\nWw6DkEQZf\/kRxUJVUlAydoXyhA\/JZHEtBPxwv1w32XLlR3f7jjG4KtTu4t3zjXRf\nliJukiIR0ysrGnU8p9HuS3gIa1uCyYJRpXgXB1f0JxzHP0T27PYqXR6lcanNg9iY\nZ3TyyvNGb3AAaQb67x0EIabdPhp5Zi9VBf6IVBmWv4o=","translations":{"en":{"changelog":"- Update compatibility information for Nextcloud 35"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2Fybm93ZWx6ZWwvZHJhd2lvLW5leHRjbG91ZC9yZWZzL2hlYWRzL21haW4vc2NyZWVuc2hvdHMvZHJhd2lvX2ludGVncmF0aW9uLnBuZw==","smallThumbnail":"https:\/\/raw.githubusercontent.com\/arnowelzel\/drawio-nextcloud\/refs\/heads\/main\/screenshots\/drawio_integration_sm.png"}],"videos":[],"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.967741935483871,"ratingNumRecent":0,"ratingNumOverall":31,"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":"appdrop","categories":["tools"],"userDocs":"","adminDocs":"https:\/\/github.com\/cdnCore-Pt\/AppDrop#usage","developerDocs":"","issueTracker":"https:\/\/github.com\/cdnCore-Pt\/AppDrop\/issues","website":"https:\/\/github.com\/cdnCore-Pt\/AppDrop","created":"2026-05-28T14:05:08.937167Z","lastModified":"2026-09-09T18:29:32.503735Z","releases":[{"version":"1.4.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.1.0","platformVersionSpec":">=30.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/cdnCore-Pt\/AppDrop\/releases\/download\/v1.4.0\/appdrop-1.4.0.tar.gz","created":"2026-09-09T18:29:32.484424Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-09-09T18:29:32.564106Z","isNightly":false,"rawPhpVersionSpec":">=8.1","rawPlatformVersionSpec":">=30 <=33","signature":"l6mutbt\/+48zurhfoAchQ9UD9wwvRw24qBhcP1Bs2+ityBDDoVCPv7d0cViJlQQpu7NztuP37Cc\/CoG+VGSdaFqFPScdj870Dhs3UWTCAXqkgdx6dvtHjykP215W8qmBoJI6kjyNf3vz31rVMKwI3XaoTZHha8NfWXCMQDRnhMY1W26YxfH06QAgnCkpaCbCtawNY4uTJiT44jbjFPOa1pVB9MEPRoBT1IsKhxsBXOkaa1EzXHaLTz4pFhupKakY181pOEOo3gL95LUmTOXlcT5qvHzH13Ry3P4ipxtWeWsA7yW7SuIqXVwMlg8mF24RxPuq6imRu0vWw3E31OpUF6cGTvnyKAJTxQleprl9MMe4LfRUAgMBAl+rZT\/5Er32jMxg8\/uiLZ5LE41eCZA8nTpSpqMvSJE1auVDu6uRdVr2FPVQvHbPIH+6YZtMsjgyfPo1zfCp42oVDCkE0HErUlNtJI0NeF68PYpHcPAddi+ZQcNwTVZVNtPaKK8RKkVa4+4jorypQMy3ToFncU7vI26UiSICP6ckKRHN+RkqNpDSIFsw\/80\/z1hIRVdr791Id5pJF4EW6qVW1VtFo7S8v5P8avp\/48mRnBE3GPnTmEQuHYx3Dmbx6HuQZFLfrqs5Cv9DKK5WdXWv7oxRmi1gmJQZK4HUNh5MwULscveNpX4=","translations":{"en":{"changelog":"### Added\n- Nextcloud 33 support (`max-version=\"33\"`); verified end-to-end on 33.0.8 and 30.0.17\n\n### Fixed\n- Updating an app (or restoring a backup \/ re-installing after a remove) left `installed_version` behind, so Nextcloud answered 503 \"upgrade needed\" to every request until `occ upgrade` was run manually. AppDrop now runs the app's upgrade routine itself (`IAppManager::upgradeApp()` on NC 32+, `OC_App::updateApp()` on NC 30\/31)\n- `AppInstallException` moved to its own file: it was only autoloadable after `AppInstallService` had been loaded, which turned errors in the Backups\/Apps tabs into a fatal \"Class not found\"\n- Generated app skeletons hard-coded `max-version=\"32\"` and could not be enabled on NC 33; the value now follows the running server\n- Settings tab showed a stale hard-coded version label\n\n### Changed\n- Controllers use `#[NoAdminRequired]` \/ `#[NoCSRFRequired]` attributes instead of docblock annotations (deprecated, logged on every request by NC 33); the generated skeleton controller does the same\n- Upload form uses the template `requesttoken` instead of the deprecated `Util::callRegister()`\n- Dev dependency `nextcloud\/ocp` pinned to `^33.0` (`dev-master` now requires PHP 8.3); CI matrix is PHP 8.2\u20138.4. Runtime requirement stays PHP 8.1+ for NC 30"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2NkbkNvcmUtUHQvQXBwRHJvcC9tYWluL3NjcmVlbnNob3RzL3VwbG9hZC5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2NkbkNvcmUtUHQvQXBwRHJvcC9tYWluL3NjcmVlbnNob3RzL3VwbG9hZGVkLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2NkbkNvcmUtUHQvQXBwRHJvcC9tYWluL3NjcmVlbnNob3RzL2FwcHMucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2NkbkNvcmUtUHQvQXBwRHJvcC9tYWluL3NjcmVlbnNob3RzL2dlbmVyYXRvci5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2NkbkNvcmUtUHQvQXBwRHJvcC9tYWluL3NjcmVlbnNob3RzL2hpc3RvcnkucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2NkbkNvcmUtUHQvQXBwRHJvcC9tYWluL3NjcmVlbnNob3RzL2JhY2t1cHMucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2NkbkNvcmUtUHQvQXBwRHJvcC9tYWluL3NjcmVlbnNob3RzL3Blcm1pc3Npb25zLnBuZw==","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"AppDrop","summary":"Securely upload, validate and install custom Nextcloud app packages via the web UI","description":"AppDrop allows Nextcloud administrators to upload a .zip package of a\n custom Nextcloud app directly from the web UI, validate it (Zip Slip protection, MIME check,\n appinfo\/info.xml verification), extract it safely into a writable apps path, set correct\n permissions, and enable it \u2014 all without SSH access."}},"isFeatured":false,"authors":[{"name":"Mehran Pourvahab","mail":"","homepage":""},{"name":"Henrique Rodrigues","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEAjCCAuoCAhNOMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwNTI3MTQyNDQwWhcNMzYwOTAxMTQyNDQwWjASMRAwDgYD\nVQQDDAdhcHBkcm9wMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA5lIb\nDdoElB3celqDlzY0ng\/mf0deHK8hcxGsQD3O8iNeWEVCHqPvyzKEMujr3rBqbGzH\nIizD6sMK7DSsbzROlty\/WeUXvtqWAZ8s6EeX328l6Ny+ufekOig3+X1LN7NLqDha\nShqCkqsMYBuG++xIQRuIa5KJeygrC30++k7HKuAuRodaawc\/njaRgs5e0slHeA\/D\nnyWPKpR5MMpDKJbVTCFrVLXbUxcQYnSho9Viz194pShaXdX6VkDSPzAL\/PdVqW92\nW7ERUexW+uVvfPn+K0LnqZYesKGR9SQNs5FTArFpGIUOktVGxT50KUkMpKpTnmiW\n5JxunhQSciEsMXzDwmXd71NUS3T1y1M3gt3nG1OxsZacypW9FSFI0E\/gTvFR7O4P\nhJD4CSuFnw848CYN0427O7M3SBxJ7zdy0e6lpYUL5ad4Y2kqgu0hTqhskbJokyEN\neKTlfYRoGA5bMP1AMxMIBjuFc++z0VCmvUkaMnvQFcDEwQlEPLX1gvbGsh9QkmQy\nmPvVinqXxFPoICdLPDvBn+VmrfO4DFqbA+d8O3e\/JiNjq56USG1ZSTpbtiJtW3jm\nJg4wEjslXAf35U8U\/xCDo4bUHXOrkqCVegzAqjmyAZiLBGnHYSbKGyDlCDJYpYD6\n4HVthBSL6MbvPMSz65mkil8dGlyTp1rNk\/gRMYkCAwEAATANBgkqhkiG9w0BAQsF\nAAOCAQEAQc6IPHSKbCLRetEaqjR5GzDY7KuyLcnz0cY95TcxPLiQlke1PH+I7wgy\nHu2PXQ0reJwCrxKxRAcpRuCt6yjaO8kKmH4swhmo9YNye55p3WebkxvkmZG9qdm4\nMLzMJNf4n0QH1ej6K64z4WnTStWGRsgc0UEIVY0jwrHIBgG69nEMI1nfUgB+bTUK\npDRe+F3Xf9j4ief5hF7NFyNOgGsqP4dbvvOHq0Vh9IBZrq0FlwoPsIaK87bo76zl\nmbgdpkUPMrC8hY+BRaDnD2iw0kF7n++TQ9gKvyU\/GEwPtGvpcMo7CTQH5wV9IzD\/\nom4FAETonjOAsVMn+fBrXooX76V7Dw==\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"emailbridge","categories":["tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/www.cubeconception.fr","website":"","created":"2025-11-10T18:04:01.555095Z","lastModified":"2026-03-06T15:51:55.278100Z","releases":[{"version":"1.0.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=30.0.0 <33.0.0","minIntSize":32,"download":"https:\/\/github.com\/Vince2956\/emailbridge\/releases\/download\/v1.0.0-beta\/emailbridge.tar.gz","created":"2026-02-12T18:26:33.818509Z","licenses":["agpl"],"lastModified":"2026-03-06T15:51:55.316840Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=30 <=32","signature":"jREgaNl14RmI3JBlMBVK1U60\/tdI6dpVoDghYOa3XxoOkIK5QFppLV1Aj77hVnmA\nyBUXBA+c1p7xHA2gYvSCepKh4W6qp0wd1b8n0PLryld1RFI3HDDWch8KzApGhSp9\nwM\/bbHo66R3QRo08xY82Icf9dki6UGtI6i98rNu9HxYdb4Yzvv4jtBIvsoNHWd+9\nxN9PPKNm08CqtS\/J35j+cRHIGmsYk5nVopDoX5F7SzXn+WMrzmQB9z0U9EkVC21f\nTS0xlg8yokRwR8a\/itPLP6P30ahObwASU5r\/Vq3UZdqyKjsJhTlfvu\/ghhKyFj14\ndjsf2i4yAde7kSnDhyp6sv24FYyhovMu9fbZPta634By\/U7xyY39MNoLjz\/kau4n\nx609Lar+6hGm+qNp7xhOPc3dH3YLAPc6QdrbA4CTGWCM1mobYaivxqkgc40egl7a\nyKsw6uiojzXJQm2sz0sYWvo0l8mgy+e5lufLISTdosqyy5j9Uaii5N3bXHf7lR36\nSWv8Sr6tDKMPiq1SX\/tHNwf\/mTjDgLECmPcfX744u0uIUOnSr\/J6xdwg1PuaNSqS\nKf2O+txDCkhYL9NqkVvit6uT21Z7c+GH9rOsrtyBFArLeAhu3KQbbqL7qvKUEkKE\nFirqUEAUj3PD3lFqWpN9gkah3P1fHpTcg2UfCIVLkVY=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"translations":{"en":{"name":"Email Bridge","summary":"Capture d'email pour transmission de contenu de haute valeur","description":"Capture d'email pour transmission de contenu de haute valeur stock\u00e9 sur le cloud, programmation de s\u00e9quence de messages sur diff\u00e9rents parcours."}},"isFeatured":false,"authors":[{"name":"Scaviner Vincent-chatGPT","mail":"contact@cubeconception.fr","homepage":"http:\/\/www.cubeconception.fr"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBjCCAu4CAhLNMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjUxMTA3MDg0ODQ5WhcNMzYwMjEzMDg0ODQ5WjAWMRQwEgYD\nVQQDDAtlbWFpbGJyaWRnZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB\nAK7EphoGz7bXrGQD3hELrjucZl06jea90gp+Mm2zYA\/7KLf9UiRMA1RkGtby1NRN\nT4UYtVhOstmE+s7RNaewVe8kGn9oPgSEaNNflcRhz1MjC1c3uZOoHYNRK1VnlBuv\n5hSZHrALp3vv5ltP74jzX029+PXspKveCiIjaunxip9vr89EwbOwMnMLklJ\/aLEU\nQY3jHBFWxScVDeP12EpyTSlIdfdgf2LZxFUf6TmgNsdIz0EaTpM4l8totl6Lmdqg\nULvdThApwGvJ\/T1UlDdyYRjY8mxc5Dm2N0HcPTPT0YbZt15+gvg+VrBe6wQhvB1w\nXUBY8RHpXf7AZCbggIOMj0wJ8uz1rUaIvXeTRdn2+fZ2ZgeEYelYxZ15sk\/8cAcb\n+2nBGoNl\/ELbvFGFEIYlMGUpTfb\/YB3tjhSVu0YrtbjXF41xLbqIi+gpec9TyO2G\nYff67DoZAFfjIcg50E6ARCEogDIC\/fTNocwOmTWl9Lxd3hledAXkRXiYgDET\/X67\nyg0vFZeymmmfuiWhgYYS6nZ5i8QXYxRkTjAyKTTSShTAXVlIeffXpSqea6xPAn3v\nGIZVsaIpvpuVd9Ijm1q5rLGBpYXj00kMyATJ7ImBO0MemQpnXkcuGWbZPKNYxO0\/\nwfJDJzE0gC\/Wbo8MyFViZdwCYr3OyKLHNPWUX9Hhc13vAgMBAAEwDQYJKoZIhvcN\nAQELBQADggEBAGMyyV+OPb0rSxbhCJiyVTxaAjrRO+YLX3P\/Uaaa2itM4UNodXsW\nQBIAiHLsZdPm2ln8Ioah3tlWqcA2r51X+T3urF\/itqeXktGwBCEYnZhdSNRYUCUb\n9R5CJcl698jXTMwIoBIO4QVNOcPl361Xt8l2MDgwNlZQT1gE70zTU\/5ukds3Jg4C\nm4WU0o6ZyWpnKTqX7rXfTIqjErd\/Jl5j6N17Wa6SuiWjrcVNVjGOfr8IaqduYMfY\nv65WsoYkyDpnfumU9xbHW9MDrN5TPAvHcOrSbLxZr9zPL15XN75t3Wlxa0W1J57N\nc0j+1BzOlSt7\/RLASDkhAyCIm8JT40hjido=\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-09-16T15:36:56.710980Z","releases":[{"version":"1.9.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=29.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/chenasraf\/nextcloud-autocurrency\/releases\/download\/v1.9.0\/autocurrency-v1.9.0.tar.gz","created":"2026-09-16T15:36:56.674056Z","licenses":["agpl"],"lastModified":"2026-09-16T15:36:56.798778Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=29 <=35","signature":"WrsMCgejk81qA5xNKF0Cv5n3oGtvhM8rysIFNLYLRZdm4oerkJ8Baa9UAwn6Red8kRGV2LwF7jZzGyqEOhHpXKRUd2iXuWfhURe9xn0U9basxBxf9ZS6D8IjaEK03XHq8w689EmCJzq+TEXoIYewjx4xqo9NKeAD9TTdIKgRPQ9Bhr4fP5TFPD9i3ntxrSy9mRwXR7LffOI2n1zuIiKblUh9sdwWZj70vnzJf8Pn4n6XhAzUUIznBf2OT\/gaJKqZDOi0G2gSsvXCt+boheK0DESMV8Pq3wlX65muvXUY11SBM\/4J1pZ1pZC\/oPruWDnXkoqq0XiSrgl3GoAFZFI0Sb3k9MFw30R5lIWwB0v2uiTnxkbDmtrHKgvoZKGEj3e9ugPBPXBvE5umA66y9fmkPj8uUwrcCEuroMpAHmr9h2DC6vPzMdBV+OtQl7cT\/flMKEZTIkzLEvAFh2+YWzMJ6yBUkehpUjGJo5Ky23GdjuviSgU6sdgLAtGNC1jsm6ap2BRmPzDv4e2bbgZqwbjytyP90ZjMH2ix20OLNNBkP+FDGV0AgVpPn3w0Ep9JK+HcxaOKfX+nilBuMT1t3T960EDM\/wXUDE\/YBjkY+m1NNIUQztqWnLKYgqBhZ7RvVOI5RrftMf0r\/wc88TSYImLE4Jyo5W8\/JVlY+IhtRUxzpLA=","translations":{"en":{"changelog":"### Features\n\n* add support for Nextcloud 35 ([b3d10d4](https:\/\/github.com\/chenasraf\/nextcloud-autocurrency\/commit\/b3d10d4f282c7aabd9239798a8f1be69f91c61ab))\n\n\n### Bug Fixes\n\n* **l10n:** Update translations from Transifex ([b4bf98b](https:\/\/github.com\/chenasraf\/nextcloud-autocurrency\/commit\/b4bf98b38f400da8263e7e92737d8cbed1d94ad6))\n* **l10n:** Update translations from Transifex ([e057a35](https:\/\/github.com\/chenasraf\/nextcloud-autocurrency\/commit\/e057a3547f497c73d82f653b6c4884442879675d))\n* **l10n:** Update translations from Transifex ([eade3ba](https:\/\/github.com\/chenasraf\/nextcloud-autocurrency\/commit\/eade3baf2f61cba30e91fbdfcef75fef909993e4))\n* **l10n:** Update translations from Transifex ([7ca7c3e](https:\/\/github.com\/chenasraf\/nextcloud-autocurrency\/commit\/7ca7c3eeabd46c798dc1136d3cf288328be55c32))\n* **l10n:** Update translations from Transifex ([4c693ce](https:\/\/github.com\/chenasraf\/nextcloud-autocurrency\/commit\/4c693ce56ec7a0b58f34faaa36c92139c568f0c6))\n* **l10n:** Update translations from Transifex ([403964d](https:\/\/github.com\/chenasraf\/nextcloud-autocurrency\/commit\/403964d2f22109e93938c5e44841a51dc930c13d))\n* **l10n:** Update translations from Transifex ([6272bdc](https:\/\/github.com\/chenasraf\/nextcloud-autocurrency\/commit\/6272bdcd55658aca19929a99d1ca1b0d1a5e9ff4))\n* **l10n:** Update translations from Transifex ([5a82fae](https:\/\/github.com\/chenasraf\/nextcloud-autocurrency\/commit\/5a82faebb0c0cb9c717ffb6b36f104a0a130358f))\n* **l10n:** Update translations from Transifex ([3a35b80](https:\/\/github.com\/chenasraf\/nextcloud-autocurrency\/commit\/3a35b809a194ca89433bfc6f86de50dc76b2795d))\n* **l10n:** Update translations from Transifex ([fde627a](https:\/\/github.com\/chenasraf\/nextcloud-autocurrency\/commit\/fde627a37dcbea32e032e74c6cf10159a7ecfd97))\n* **l10n:** Update translations from Transifex ([029532d](https:\/\/github.com\/chenasraf\/nextcloud-autocurrency\/commit\/029532d54e78fa68d88a131f5170c5d6d60c7e48))\n* **l10n:** Update translations from Transifex ([3adbd3f](https:\/\/github.com\/chenasraf\/nextcloud-autocurrency\/commit\/3adbd3ff67608d76b3674312f75b5bd857223be6))"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2NoZW5hc3JhZi9uZXh0Y2xvdWQtYXV0b2N1cnJlbmN5L3JlZnMvaGVhZHMvbWFzdGVyL3Byb21vLnBuZw==","smallThumbnail":""}],"videos":[],"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-07-31T11:28:08.292082Z","releases":[{"version":"5.2.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/integration_mastodon\/releases\/download\/v5.2.0\/integration_mastodon-v5.2.0.tar.gz","created":"2026-07-31T11:28:08.276830Z","licenses":["agpl"],"lastModified":"2026-07-31T11:28:08.330058Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=35","signature":"Q97AAKJIaCBL\/mJGnvSixMI8t2m9jvFH1R2KtRRP\/EBo3HYwyIKYT3H9duvUsBhlAud9DNZE2gW8in+i1yDwm29hXdBzD5g7KJ\/YmWVR\/4QMKPZyVqqEMZyZVcEV\/p5ZXB\/yaK9PVKxpHpOTe4CQBUSUhxMCZuNKV3KqIcnrDVdFU+sW84cRA691CP3WkuNBz2pHr8JfAOcH8fCBNl9L2avKbpNrJJmCX26gl2Jy3ik23OCdtHPhc6OiLvPsoERd3w2DW5zhRX5r93L3ylrhH9oOSDtviVELkcMW1eKy8uzfb\/X9VzVlTxj72nX9kz2c1xKm4tAsk1JsUUo2grJPC5u9imcefFUJjn0mjYzkazmeeYvggzvOXyWLgjFk9w78egWZoRGmXb\/\/CccEUGgyabhE99\/+tgvDDr7V4flqVQMMBmDObbhdzn84lTtGPjykaIpY00CguWWaSl6gjX7AVNQUu\/Ist9PFQdsnFfonXeC+Rucp74kQlMTTMGaseICK7gdDM4tCjFoVb++Wd0pJiUGTWgtMdIzlKZOAUDp9KiDcOcwr5ZEk0FqxJfHERnfoEP\/o0ziF8Q6lOZxILPAWh2geVSnVsko5tgS0i3Suhdzk\/gWrwDu1B96BhsPwmj+D\/0QvvwT8TdcN2Gq4jic0EKHqrmDTRtAtq0E+Dju\/J8w=","translations":{"en":{"changelog":"### Added\n- Support for NC35 [#188](https:\/\/github.com\/nextcloud\/integration_mastodon\/pull\/188) @janepie\n\n### Changed\n- updated dependencies [#188](https:\/\/github.com\/nextcloud\/integration_mastodon\/pull\/188) @janepie\n- excluded venodr-bin from builds [#188](https:\/\/github.com\/nextcloud\/integration_mastodon\/pull\/188) @janepie"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL25leHRjbG91ZC9pbnRlZ3JhdGlvbl9tYXN0b2Rvbi9yYXcvbWFpbi9pbWcvc2NyZWVuc2hvdDEuanBn","smallThumbnail":""}],"videos":[],"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":"collaborativephotocleanup","categories":["multimedia","tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/37-b-j\/collaborativephotocleanup\/issues","website":"https:\/\/github.com\/37-b-j\/collaborativephotocleanup","created":"2026-08-24T18:54:45.420583Z","lastModified":"2026-08-27T17:28:56.165140Z","releases":[{"version":"1.0.27","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.1.0 <8.5.0","platformVersionSpec":">=28.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/37-b-j\/collaborativephotocleanup\/releases\/download\/v1.0.27\/collaborativephotocleanup-v1.0.27.tar.gz","created":"2026-08-27T17:28:56.152498Z","licenses":["agpl"],"lastModified":"2026-08-27T17:28:56.212915Z","isNightly":false,"rawPhpVersionSpec":">=8.1 <=8.4","rawPlatformVersionSpec":">=28 <=34","signature":"M3W7ApJILORYQmIkXsvtVvzOjwQ18kV+FmZvLWrroexaExZkT54+ZmOuWTsjT3ra\nmKsW0SnvrVp306gk5Ts2wdRWTLXWdu76WbsIBigvvU7ittJPPmazi62OPmpFU9BD\ny9GUEZUWXtE0\/rQzjZBwnSSZM7K1TL\/b2K3gawsulwWKzIknjdvoeUekx696mVkG\nVGuDC3tr8IbYaxaF2LQPi6HK1++scWmFTVeGVhnA4\/kHo5DlMAkI8MPR1GN5yfvf\nKTrUVs5NtxV1FmXmk7qijXmIk3\/RkZaGA0+CoPPlACoB5rs1V14pAQlqjmaB3nAF\nxWSMeq5qD4QS2EgKLCutwK8WJbI3yVfdIwQcCc\/CAdhu8TTfANU59vUHh6B21lEC\n7csyz3SJdLm56l26Zk58dXjSASrHclQBE\/b21203Cu0jzPFyVzkphKJXaK69eo3j\nwifXgK9tikb0YsUpU\/KHQOKMoqBpUy\/eqy6dPkSCgagUsDj6Tw6I0P26VwUKaL9y\nIFuWXr7cmgJqRclWOFsVfI+hUZSaVpyS0lxaCMKXydlDXIF+ouiCKVLmQ4Npv6xt\nl8fIz4ae5p7BKSRD94wbmUGAl5PTeE3o+P9Vlul2pUoEzkP31nDqvSw5eduLdSz+\nMCjBx6QnCWX25\/+Y\/K8sOojYwgjvjdTg+R+316csuUA=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tLzM3LWItai9jb2xsYWJvcmF0aXZlcGhvdG9jbGVhbnVwL21haW4vaW1nL3NjcmVlbnNob3RzL3NjcmVlbnNob3QtMS1jbHVzdGVyLmpwZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tLzM3LWItai9jb2xsYWJvcmF0aXZlcGhvdG9jbGVhbnVwL21haW4vaW1nL3NjcmVlbnNob3RzL3NjcmVlbnNob3QtMi1jbHVzdGVyLW92ZXJ2aWV3LmpwZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tLzM3LWItai9jb2xsYWJvcmF0aXZlcGhvdG9jbGVhbnVwL21haW4vaW1nL3NjcmVlbnNob3RzL3NjcmVlbnNob3QtMy1kZWxldGUtc3dpcGUuanBn","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tLzM3LWItai9jb2xsYWJvcmF0aXZlcGhvdG9jbGVhbnVwL21haW4vaW1nL3NjcmVlbnNob3RzL3NjcmVlbnNob3QtNC1rZWVwLXN3aXBlLmpwZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tLzM3LWItai9jb2xsYWJvcmF0aXZlcGhvdG9jbGVhbnVwL21haW4vaW1nL3NjcmVlbnNob3RzL3NjcmVlbnNob3QtNS1leGVjdXRlLmpwZw==","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"PhotoCleanup","summary":"Collaborative photo review, voting, and cleanup","description":"Collaborative photo review, voting, and cleanup for Nextcloud. Teams can collectively decide which photos to keep and which to delete. Features include perceptual hash (pHash) duplicate detection, cluster-based review with swipe gestures, a quarantine system for safe deletion, PWA support for mobile, and configurable voting thresholds. Exclusively vibe coded."}},"isFeatured":false,"authors":[{"name":"37-b-j","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEFDCCAvwCAhPdMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwODI0MDgyNjEwWhcNMzYxMTI5MDgyNjEwWjAkMSIwIAYD\nVQQDDBljb2xsYWJvcmF0aXZlcGhvdG9jbGVhbnVwMIICIjANBgkqhkiG9w0BAQEF\nAAOCAg8AMIICCgKCAgEApu5dcQIwWS+jQkxSqgDoKeram05lb4rnH1mbhLb9xHUT\nNJ795C82kps4Az8SWddkFhc0rEAaJOAbnQJScRso+BiOvuQ1x7Qk662DodSKetcK\nSsU+RTPTkN6DDi0EtZ\/EvZlzvBchX3UGJvH6A7OS1McBTi5iIcpl\/olM7T5gmEsh\naURnjkeUnzEiP3dSEhbJxTIKIBMs\/GQiGYEToz5b90BHkfb9h77xf8480MCEeJoE\nlYtsomzg3gzEtvtNv\/oqpaZQ1KrSxpL4xjICzQs7xLH2y+y8owDyFGB9gdW5Ik2O\nqYqMiWpCrOYv6IKsPqWliezfe5PhDKh6T0qPOj75sIYPlik\/m6NX94OFQ4gw3HY3\nIk3Z+KUvC\/2CjxBpmZl\/xu9uoklbHqbIBGI8H4rqkZcvkFfeBxFb4UEkQHcNdGej\nt5o8ymdj+si4rTDY0gIbJTDo\/JUVMYJ5HFgb1lx2ZyxJ5fKruaE5C11JqTsNP28h\naOEbiqv+PEXxzL6sxV0odhCv9FSYIprWlhaqP6BNi7rhw3Z6X0EpMkG4gYbdFs86\nwxnpJFMx5GX+lGEh1ALZIIURohczJMAqtxJE\/5pCDn89GC551AACRCa2gQOcJc2j\nh0MihrxVmsUk8eO8ZU\/PhvJwREwKuJH8B8nvcNVe2uqlcrZ1HRw7FSUNlJ9D6aEC\nAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAZdAHTtXRhYFNP8Bqx3p6UR90TBkRYEKe\nO0oCXxWzrJuXBTPAWppvVyo9ddtdtJYLF3Ad9q5yJ9+1dehQS9LYDdh1z2GxbqcC\nTZu4DpGrodXc2wdsgCFCGncvHjXe2hF+UP\/VFcCm0BxyXiZ3zX+s1J5ypwZ1gINw\ngENWSGwsnt8ZP+XHBHHYorlfj6Pp53KOCmwSmZqtKK\/uxJwyI3cnyOvy9YXmQYJz\nAKUtqTLMDUYAcmX+atv\/QSfy97cDWEV\/omJh6SAFVttRO63TH2+3hlEhu6gmpfUh\nyihdyvar8OU1mOLyQDyrMnW1IcCQN1mkYeUduTrUSZknozN9weT5Xw==\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":[],"videos":[],"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-09-11T09:02:21.709781Z","releases":[{"version":"1.4.6","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.4.6\/formvox-1.4.6.tar.gz","created":"2026-09-11T09:02:21.691637Z","licenses":["agpl"],"lastModified":"2026-09-11T09:02:21.753562Z","isNightly":false,"rawPhpVersionSpec":">=8.2","rawPlatformVersionSpec":">=30 <=34","signature":"a9Z1ldbFs5W5KGo2EZM82x5SweFDnoV4Iu9F6CDFZRrTylIAeh4TlzBsuZOvC6380T+8a0TeiiGsQgY4rcPSMCcx2AeLG7guX1NgXE6yH4REqzhfAymk2udhHkmUI807wFP+A+wniRYozKgR+Gcf7S3RrlhZ7ntEhWkweHoX1JnMDpQvoVncONjTLwYUkorXm19WWm2wDJoHvuj49Q0DxIpqjJg5TldIDHP+5V9QfHcGOCHML0DZclVP1+gjNuVGeENpi71godsHRMYfslzZAQjahw5fVnGf5XfjDhNpGts3qzwPi4wIkX+9NHIPJpvLevWvjc1x6GHiaU2oIw9CPGgBjeVq\/Ik\/6Ia9LqFwSSh8z7\/cDwG+kk8GkTFunhjJzJ5Iahfldlg+KN1uUPmC9afSR0ZSle2MN1P2QCh67\/AO0XomSmJCV5Oc4YIcs5GlxRMn6IQETSO2jF5C\/gQeOvoqBAZk5iSw5xfgsjAK4GAMFcRluPe5qmzp1uPzchDEng7E3MUFbq+\/bcuJ\/iV1i2ePrEwldaOdBE0y4q6AylNncAIlR26Zbo8ScQX5nKT4eP\/fvmW+uCHOHrUFECZLCYpWJ7asJlctvDQEahU+kifdGGfX1ryfDuamizOXLXsOqHMtiDhC4kkoUh9RELzv7IKMENJxICRKLlfAUDLCCQQ=","translations":{"en":{"changelog":"> **Upgrading from 1.4.4?** This release also contains everything listed under 1.4.5 below. Version 1.4.5 was tagged but never published to the App Store, so 1.4.6 is the first release to carry those two fixes \u2014 the stable public share link ([#135](https:\/\/github.com\/nextcloud\/formvox\/issues\/135)) and Team Folder links on LDAP\/AD ([#136](https:\/\/github.com\/nextcloud\/formvox\/issues\/136)).\n\n### Fixed\n- **AI form generation settings could not be saved.** Saving the admin AI settings \u2014 enabling generation, the question or document-size limits, the source-upload and conditional-logic switches \u2014 failed silently: the panel errored the moment it tried to persist, so no change ever stuck and the toggles snapped back. The settings now save as expected. The subscription notice on the same admin page was affected by the same underlying flaw and showed blank or malformed text; it now renders correctly, including the user count in the support message.\n- **Two demo-form placeholders lost their translations.** The internal service split dropped a non-breaking space before the ellipsis in the \"Write a short bio\u00a0\u2026\" and \"Share your thoughts\u00a0\u2026\" placeholders of the example form. Every translation is keyed on the original text, so both fell back to English in Dutch, German, French, Catalan and Ukrainian. The original spelling is restored and the translations apply again."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9mb3Jtdm94L21haW4vc2NyZWVuc2hvdHMvU3RhcnQucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9mb3Jtdm94L21haW4vc2NyZWVuc2hvdHMvTmV3LWZvcm0ucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9mb3Jtdm94L21haW4vc2NyZWVuc2hvdHMvRWRpdC1mb3JtLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9mb3Jtdm94L21haW4vc2NyZWVuc2hvdHMvUmVzdWx0LnBuZw==","smallThumbnail":""}],"videos":[],"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":"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-----\r\nMIIEAjCCAuoCAhLqMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjYwMTI4MTUxMTIwWhcNMzYwNTA1MTUxMTIwWjASMRAwDgYD\r\nVQQDDAdmb3Jtdm94MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAz38a\r\nfGo+6yAbPUewT2Fl8wr8+Fc5zkPdvlq8d8zt2l\/iF+G3Xxgz6DvSP1TgQ9WhATUh\r\nVabx+7YyPMcWu28+q0DjXGHn\/kT9CLYK2IyI9CG+6Bq7Ew0ZJNJTKj6P0gXEpdko\r\nt2LBJUD8uA5f6bt0IMpkSz2mUy4\/a5ppdOpX8DbPJ+PQdqwX3iH4xRW8xkJBgwrC\r\ngp539WX2X3gH3QuAbJppJ8utvDKAk22GgmAELXy7KIJ8U6RQG17bxxWi35bXL3Dc\r\np\/cEGhPnxz8LnjeqdHXyFKushbI7lw1X7qWaYmjSfOlyGOaviuWJqi\/z0eb666\/x\r\nDhsbt8INrAp+bisPLcYPcj68mO4vgS6iiyQ0cdtqDzS6vWp3ONVz9LC6pacTzfhm\r\nqfVHGXHUbPKH\/7K4MdbqTlq9EOPraYSKt+gYKFkbmtLx4jkr\/YF65a2+i6AFag+I\r\ne9a\/qow6LotIV1JyeM1ZuXz0h1rJ9MF37RtJ036EG1hu3U\/ZRRumql\/q9qmuIXzO\r\nNRZZbRduzQdmMKvEmLRAa4vzWvfbNeypRCfJEjb0axNGD0KQPqKiF3mbcKtDID0L\r\nqjuSSDY0jHDZJUYpx0w\/CpYx9GSVOCNtKiSOx2j98AZPt5C+++5577XS65Zu5a9m\r\nLEOYNqlHn2eUOUWgYzf+bHKi6b3Ax5n7I6aWQykCAwEAATANBgkqhkiG9w0BAQsF\r\nAAOCAQEAEfT1S9+x03FdzV0enwSaycCW9WgoRM6wPleUp9CghEde7ozKcTdGFiBo\r\nP6xD0IPPwYZekVBUSQdRX377VR1CsjjHgtsiWYCrpGS7K2hXLXP\/ixBjmde9cG8F\r\n\/yOpIVK\/GoMqIwQ\/Ou3+qojmuOPGjOCkwBHOaVtm5yRkuHAEgyBPMzgh+E\/ZhLn\/\r\n6emCfV3bXcGwZvu9GsVl9k+SMyur1BFyV9h7r7\/8mXsP+5n0NzTeaUjlMdTJO1pN\r\nxKPsUuEOpjnBiLvCu+MHqczgpStFjdbMOaqsGzLpGL7N97\/1\/0sJdSW8VvMrkteR\r\nJZ2\/aCfE8hjPURVMJaAya4zY\/+L3qw==\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"riotchat","categories":["integration","social"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/gary-kim\/riotchat\/issues","website":"https:\/\/github.com\/gary-kim\/riotchat","created":"2020-04-29T12:20:07.621396Z","lastModified":"2026-08-02T16:54:24.482188Z","releases":[{"version":"0.21.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=30.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/gary-kim\/riotchat\/releases\/download\/v0.21.0\/riotchat.tar.gz","created":"2026-08-02T16:54:24.425477Z","licenses":["agpl"],"lastModified":"2026-08-02T16:54:24.521307Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=30 <=33","signature":"fW1fXFS4EDQXBvknwkgAqTmFjNva9YeLH0iyTd\/3Ke3\/vU9UmM9+Iv84dA8JtqBp\nBSu\/jsJdFhAUiq9hxwHoJtfod7CqyuM0Q8U84jskhz\/DaJGK2+r2\/RqWlWEDYXjV\n0OjR9OLcaLh7sg0LlVjXR5San6oKCzulrldlwNI11fBqgYR01jgDLKshBN9VHkpn\nEZ5Fijpf10HeHKj4XoroyYVS43VsQ6QOO3gV8kHhnvylgHqSQlKgUkBE94Zt8MqG\nmqhCNy2TCRI1SamLZZS9aA+XbOucHxISPGgUtTjqH1RCBdH\/GfxZN\/uURertvJRp\nCoPcuXpu6GARlQDVQdzvY+Pp1IbNBXCWf1Mh44IuqgeHSodIY1hTFRIBEYqKHAaa\n53tSlWN51TlyLSWIXvK\/wG4p5JIxJ8fspDtgdwS5KG8RVYnbpdn6Ae9mYUwr4Fxd\nEjfs3H53g144r1O+gjSfKVEzvt2DjpVvJ4ry7raeU6lfjg\/kdMjY14gjE0H7QEwT\neykM9OO8cCMkG7U\/M4ihujGjfay1gKtBiOMb5+ZAww+xRXk94DYfmsUDM0Gjlj9j\n3e6hJG3cB4QdSA4Bqb+d8xdEn5J8QpD2UZM4tqUZd2A7IMUvCyots65N9JHaSvyU\n6BJ7ZQ8q+4XoGCvGZafzbUSh+\/2P7xL20ssFqE3skiU=","translations":{"en":{"changelog":"[Full Changelog](https:\/\/github.com\/gary-kim\/riotchat\/compare\/v0.20.0...v0.21.0)\n\n### Added\n\n- feat: support Nextcloud 33 [\\#723](https:\/\/github.com\/gary-kim\/riotchat\/pull\/723) ([@Thatoo](https:\/\/github.com\/Thatoo))\n\n### Changed\n\n- enh: Update Element Web to v1.12.24 [\\#724](https:\/\/github.com\/gary-kim\/riotchat\/pull\/724) ([@gary-kim](https:\/\/github.com\/gary-kim))\n- chore\\(deps\\): update Element Web to v1.12.9 [\\#713](https:\/\/github.com\/gary-kim\/riotchat\/pull\/713) ([@garykim-dev-renovate[bot]](https:\/\/github.com\/apps\/garykim-dev-renovate))\n\n### Fixed\n\n- fix: auto-redirect to non-iframed version for SSO on more pages [\\#716](https:\/\/github.com\/gary-kim\/riotchat\/pull\/716) ([@gary-kim](https:\/\/github.com\/gary-kim))\n\n### Dependencies\n\n- chore\\(deps\\): update dependency webpack to v5.104.1 \\[security\\] [\\#714](https:\/\/github.com\/gary-kim\/riotchat\/pull\/714) ([@garykim-dev-renovate[bot]](https:\/\/github.com\/apps\/garykim-dev-renovate))"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9nYXJ5a2ltLmRldi9yZXMvbGFyZ2UvcmlvdGNoYXQtZm9yLW5leHRjbG91ZC9zY3JlZW5zaG90LTIucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9nYXJ5a2ltLmRldi9yZXMvbGFyZ2UvcmlvdGNoYXQtZm9yLW5leHRjbG91ZC9zY3JlZW5zaG90LTMucG5n","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Element for Nextcloud","summary":"Element Web integrated into Nextcloud","description":"Element for Nextcloud allows you to install Element Web easily through Nextcloud and join the Matrix decentralized communication network.\n\nThis app does not include a Matrix server, only the client. You will have to either set up your own Matrix homeserver, rent one, or use a public one.\n\nThis project is not affiliated, associated, authorized, endorsed by, or in any way officially connected with Element or the Element project, or any of its subsidiaries or its affiliates.\n\nThe name Element as well as related names, marks, emblems and images are registered trademarks of their respective owners.\n\nThe upstream project can be found at [https:\/\/github.com\/vector-im\/element-web](https:\/\/github.com\/vector-im\/element-web)."}},"isFeatured":false,"authors":[{"name":"Gary Kim","mail":"gary@garykim.dev","homepage":"https:\/\/garykim.dev"}],"ratingRecent":0.5,"ratingOverall":0.857142857142857,"ratingNumRecent":0,"ratingNumOverall":7,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEMTCCAxkCAhEsMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjAwNDI5MDcyOTAxWhcNMzAwODA1MDcyOTAxWjBBMQswCQYD\nVQQGEwJVUzERMA8GA1UEAwwIcmlvdGNoYXQxHzAdBgkqhkiG9w0BCQEWEGdhcnlA\nZ2FyeWtpbS5kZXYwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDEmECq\n1kJtokiSEPq7VA1j8FimS0WoLmX43MyUYpBl+pogLYJbCcpbdRQJXKeAMcBx7vTV\nOKuNgskCztDcKCH4nLWCUxW5H6piNfQB7bcYye6H8XXwI\/HhkDlJtxLhj\/a9XYg4\nvGRKQExK1xcbNinte93CraOY5xQUdhcdwDMbyhIXRkN8tOgaPx3jmRdGZENM4ZF4\n4L3zypCoN+wgt6zZCzbQ8L+jLMkr+xpRO\/331Klb2ripapILU9X07mI0kL59R6Hv\nvbTAkcJaiDCYheiK1FQAFsT5sPvSiXrPGWw3Aam\/N\/BG5Bvho2vPGmQQ1EXQsy0I\nx87z++lwZ4q0skX\/dJ\/hrbQMtNFsV2kjCCGmrWwC0Z2IGqyCmVy9UVHQE8Bgj9AB\nmY\/g7ekGpZDRNiRQC0EpPP+RiYagnM7wPrXexTQ+OsktxIjeuvEgSakmDaMTT7QG\ndNyiPwFvIbrtmuEsPaUmmcxxBrrEo95YQt5dJY4AqwVXK0+IkVvOWclg\/ni1xZrf\nWekJDDe+y0724QoUN7OVVJQnAdpjUMAvaCHMeTGoBmky8h4tacLek95LgEMvCi5s\nVx+vDSyPX0j2PugK22HxyCiwFNPjdnbPm0mM7PqSoUw8GfHlHNagloZEj9lvHWPx\n9abRmwCtiiuWRGcOg8UEC4Lm\/9Cdfd9Bn2igawIDAQABMA0GCSqGSIb3DQEBCwUA\nA4IBAQBq7qlWjjM8agjXubJbN9TjBz8dxLSruS7o2VLWk22Pvkwij9yBRnGpEq7v\non+lgK3i8jCAErcoHWUfbYSl4H1YCJhRRdwHnvBEqLbne8nMcHCIE+iR8Xx3SEMb\nixSdgdtXRm\/W8MHy0S\/P0IuJ9YloQLauKjkHM5tBRG0q6Z2NWp4J64CGqjG5VT4u\ny7o\/8y9eSvDWbIvS9S2b4\/0I1CPzl8qFftsmmvnN3up78g1icZeOY1OiZnYtPSY5\n\/5ckBvTzc1z\/fldA6MadVv2qWyNQEGOiKNHX\/6C5tHSRdCUpEWICP1\/8iOA\/nBaX\n7f2KZROxjbMSx4XayxY3vbMYxFG0\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-09-20T11:37:04.571299Z","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:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly91c2VyLWltYWdlcy5naXRodWJ1c2VyY29udGVudC5jb20vMTk3MzA5NTcvNTM2OTQ4MzUtNjJhNjhhODAtM2RiNC0xMWU5LThjNjAtNGViZGMwMjU2NmQ2LmpwZw==","smallThumbnail":""}],"videos":[],"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:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL21kaGVtbWkvdGltZV9hcmNoaXZlL21haW4vaW1nL2FwcC5zdmc=","smallThumbnail":""}],"videos":[],"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-08-06T14:44:02.093452Z","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:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9zb2NpYWxzaGFyaW5nL21hc3Rlci9zb2NpYWxzaGFyaW5nX3doYXRzYXBwL3NjcmVlbnNob3RzL3ByZXZpZXcucG5n","smallThumbnail":""}],"videos":[],"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":[],"videos":[],"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":"vdirsyncerui","categories":["tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/ucar-solutions.de\/kontakt","website":"","created":"2022-03-18T13:16:24.276442Z","lastModified":"2024-06-22T22:06:05.161789Z","releases":[{"version":"0.0.18","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=12.0.0 <29.0.0","minIntSize":32,"download":"https:\/\/ucar-solutions.de\/vdirsyncerui-0.0.18.tar.gz","created":"2024-06-22T22:06:04.595413Z","licenses":["agpl"],"lastModified":"2024-06-22T22:06:05.272891Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=12 <=28","signature":"XjaAjV\/8vvHz1hhFqHh4j+E2oijeF+hO9xq6A\/27RpMQgr6sJflP7oqGEP0l1obT\nTkgBNPX+YYiZW0HwAbZbZtnqSlz9njrMFSgXSMvC33xhI6SCXPLLSVTD7WjWWvEa\nHiy+3YTRnzdb9COhqtG9VLQmQJ2kwwAKcl7hQ80P3Bo2W63F\/P3RXt5NuFxxZJJ1\nC1TthzuaK2w4nJXLCqFnwfg5DOwKyJXOeGusOvV1DlvkhrWVkY9F+nrCtPB71ZO6\nDHsWNhOW4TXQh7b5tSXcxnkBL8Lt4Y9srn4pRc1JE6t6NG\/wNMJcOGLk4WIkR6rJ\nt0kE8qtUyqo4AXQ4JHRTqD9GleY3T1iB73Vhu3ITp2I296px17bwg3bBXr+L3Q6b\njm\/FwvMq8sL6ieZblLCQup9YK5OJbpQj4CHrQx3Kqgip9b1VSrftgwDTqGzLTh9R\nmVPz\/vzA2hJwCw67QOPoTwL4sc3uMa2SMX2ulBDAO7UWPyMbhTDlUTPJLxPqWP09\nXzzP3qMYxhriCvuK6cQyW86xq1yFDGFcLZO4urxsEwTcAwrskxmBT\/k7AyfPbmJx\nGhqaQEhDBFeY7UpHJdzXUpTokvpL5XR4RZp9yFD1r43l62YkMcBIfGcqkJy7dKEB\nB8vKlxO2taOSdAey+rQkkOFjF3v7\/09XmHJ389uP84w=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"translations":{"en":{"name":"vdirsyncer UI","summary":"UI for vdirsyncer configuration","description":"Saving configuration data to pass to the external program vdirsyncer"}},"isFeatured":false,"authors":[{"name":"Ucar Solutions UG","mail":"info@ucar-solutions.de","homepage":"https:\/\/ucar-solutions.de"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBzCCAu8CAhHGMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjIwMzE4MTE1MzA4WhcNMzIwNjIzMTE1MzA4WjAXMRUwEwYD\nVQQDDAx2ZGlyc3luY2VydWkwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC\nAQDmq4Dg3mociv6o4EjZ7NinAD45afOYWc9aCB7fE\/UJNBDgGmF+IKT7HVlZtxba\nfIMuUBAFVzuHMQQdalgMZPo4awsmNbeGehkmhZKJcKf9I8rsR+uq3FotVURx3hqU\nbodUA7hHzG5zHDs3mxJREiweTa6ANEIk71pI02BblGMDoZCHAkFLgygrPpv3sB89\npJtRZU\/VsbL2D+E+Xr0f1mbV7uv\/2pJoiu1DJ5ZSw50FG9UgYCK3hHf1WmZ8wscK\nmG24cl4BSmbakLqLue6D0jVwy4NKjTsSo\/gSorI57A490yPhbEOWuQAXsmeV4xT0\nCJUJgZVL5hlQol7EDDt8l4FdAKy8f60SlotFN96d\/TtKf1NYbTuOF5oJpdOP15T1\nCpcVBDWwDs+dwz7uxY\/ML6iIx9m7TCuFo5+jHezxQNwPY73HZSsO\/7svtvGiHUpA\nsQGyxvmHlfYOEykUqZ03ibRnZUCeOg14TX3dxBRoofh6BZFFwupV9wUT37wXS3TN\nah8k21CMICPQu7aqdegyw0LWjGlh1PkIGHZ60CMhf5V7E9HAuUeSaeImyvjnnBeG\nAx355D4\/lVrrEuwayxMEacZig4xMX445VBXSyj6i9IFUPf08vIcz+5LTyxoc7SQC\npAECYt6+9s6p9WurrLfVFrn47C7woo4asH\/U1m0AkczCGQIDAQABMA0GCSqGSIb3\nDQEBCwUAA4IBAQAT4KdVLubGclaLlpr\/0QGSLwS7Cad1AIuWAO\/xTF9eZXejlrWP\nYw8jqLB3qL5P6kBbwn4Za6Ui3xnihJCN6vNs3fbabyq2oycWFbap\/Sx9z\/NRYB63\nUhyCT1FtwyIc2oW7hbnXEcqBz265b8d\/Hxgck2d9ksoAp1HEAcEW9swvhqlagSXl\nVsym2q7R5HNQ6vkWbZJDQjaUA\/uq4RscI2M8s4VrH\/vdNP8pyIxsV7ONF6b2waQI\n7ABGPtnMngMYdHTmCYB\/4\/vakxUlRTD1O2U0AnaLsOqYzKhfcRZrn5ZuJYwlF0Zc\nrfq643r7p3iP7eMacwXEmvuwdZtli3J+ENJk\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"integration_twitter","categories":["dashboard","integration"],"userDocs":"","adminDocs":"","developerDocs":"https:\/\/github.com\/nextcloud\/integration_twitter","issueTracker":"https:\/\/github.com\/nextcloud\/integration_twitter\/issues","website":"https:\/\/github.com\/nextcloud\/integration_twitter","created":"2020-09-02T09:40:53.980675Z","lastModified":"2023-11-09T16:37:07.823957Z","releases":[{"version":"1.0.7","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=25.0.0 <29.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/integration_twitter\/releases\/download\/v1.0.7\/integration_twitter-v1.0.7.tar.gz","created":"2023-11-09T16:37:07.587724Z","licenses":["agpl"],"lastModified":"2023-11-09T16:37:07.890768Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=25 <=28","signature":"KYhk9p47JPw43jZ5X0VulVrH5BbZLvqXfPkszoU9Dbd3ER7cXNrvKay1sgdsxvODxlrqC+rhELXr5K91iNigTI6+8k2a6cX+8W5XvMfEn3qckuKVYAkOsuHuw\/pgo8J6IlU7S+RE2EmS68ouX7m0qdRZvwY2YsHFaAZjEItP0ZI0hUVYWJl+vXxTpawunh3NaJl4MOP4tApqwZIWG3pIqUNs3dRHUhKzq4Phpjv1iFbx6XaUIPwB3Ybi9pwxFQtyN7\/IqvCOaoARCUPl02D+0J8nqn6VaoGv7tFdE99Ic+G7PRUANiAdukOpp2zpH\/K6B+luj6QjIdlsCC10atH5VhXKifn\/OY1lEDWau6ZCKGEKZhFW5XwZ9xjT1gyte4uC0dYK64mwtWEBTOUS25AeUR5jHiqa3tMfgUSu2HbpHvvLbtfNwMyVwTHw2tj+vc3orDK177XWq6NAeOEwrugAd9uiVMVfp4nNDYl81xTSK4KI59jJ5pvjryGT0rqWaM1q4BPpC4wTZ1uHuqaBa9s84KOSv8CEhRjF4Drqr2ZE0GC6w\/GePzrn8j4azp564khWhAWxr09eLQ9AG4tVi7uuPmXH2syfEG3q5kQIjbxLUXUyvYLM\/yLgdYeohhvxLtUge1TcYnM1EpbQEb6Xy1kvk5LJsWlngubhAG9fKgRFbUw=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL25leHRjbG91ZC9pbnRlZ3JhdGlvbl90d2l0dGVyL3Jhdy9tYWluL3NjcmVlbnNob3RzL3NjcmVlbnNob3QxLmpwZw==","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Twitter integration","summary":"Integration of Twitter microblogging and social networking service","description":"## \u26a0\ufe0f**Deprecated**\ufe0f\u26a0\ufe0f\n\nThis app is deprecated and will no longer be maintained due to [changes](https:\/\/www.forbes.com\/sites\/jenaebarnes\/2023\/02\/03\/twitter-ends-its-free-api-heres-who-will-be-affected\/) in Twitter(X) policy.\n\nTwitter integration provides dashboard widgets displaying your important notifications and your home timeline."}},"isFeatured":false,"authors":[{"name":"Julien Veyssier","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEDjCCAvYCAhF1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjEwMjE1MTkyOTM0WhcNMzEwNTI0MTkyOTM0WjAeMRwwGgYD\r\nVQQDDBNpbnRlZ3JhdGlvbl90d2l0dGVyMIICIjANBgkqhkiG9w0BAQEFAAOCAg8A\r\nMIICCgKCAgEA3qImi+zTgry2tsAnvNZ7kKWd0ZRj5suxwKO3MnDGGNb2kAOnewtR\r\nrNsTPl7QWV9h7VG7DHUAB+XaBYpUZRxVJcYIuiYUQFe6P74z2LEXWiItnCQgeIoa\r\n6bDfJvPTALu5Lx5Ry7um1bGV\/gHxUkjSJ0Ug1tGuJgvgZBlfilfaXUdjQyepD\/8C\r\nalYDsyO5om8rbHDxnWPR4dzCP+xJiZlFrlHfXMrKq+Cxx8I7QfWqMpN06jUprZo\/\r\n8+1YYrtEpbFdrrTvj9htRTCmTfJG1Ua8aimTmhD5VdQQJaj8aQ8qkqxuo07LHo46\r\nhVT\/CORDHSYm2RzPbAlGKoTCZDDhIxGCl9SSNTMI0Y1HnOAZUb9paVhxe7fWdBFU\r\nmceaNTUE7f+V6fzkCe84XE\/9voYBK2cZb7XmYWzURuBNh0NJ17aJgGp8PR6m54fR\r\n3JnBRikZGuuyR3ruEWPZY7mM4YPLn7WnG5kwPTHI1R10yyH\/rlOQeLyOif\/Ju9ZL\r\n4luN41ey7BdYMA2zV584V49hM3fK7p9BaGFzfdpV6L+JmcL\/cBPCdWPB+LBJXOoi\r\ndBzK\/sFNtXGeTeKSaV5EmJbJtYBn9gLa3vKu2JIqayn2fuvZV5spmMA2imDieLVg\r\nKuLXdaRCJ\/YJk66QfkPLVmo52fQOF69+1BE7zWzwllzI2WUvzyVrxmcCAwEAATAN\r\nBgkqhkiG9w0BAQsFAAOCAQEAkF4NTzLa3V1eoynnVpKq32rDWrLghb4A\/\/EbLMOl\r\nrPhRzcNZxFvx2pEnUbmQvk3RfM9W036YvM1yXKMpuyVUEONljqvvFYI36A0xc7nz\r\nCKBFz31AC5NPeCksIenB+MKvxrAoig\/tmJXcwqOAOUdkXRaC5O75HF34ikHxqyS\/\r\nRi21rOM7n\/row4onrPLsVNCVqbhL3PmqcyhGqd6DLCDZFsq+fAbc83xcgjT6jJRI\r\n5pLeONQSoDXX+sfZY20pdtsrZ2afHJS7HdHFMbdhCh305nUse5aTKRh+28XWhGDD\r\n\/Ei0FgFaIiV7\/B8IuND\/GmEYSz\/fKmdu0je6xRKx2R4+6w==\r\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:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0dEQVRBU29mdHdhcmVBRy9uZXh0Y2xvdWQtZ2RhdGEtYW50aXZpcnVzL21haW4vaW1nL2V4YW1wbGUuZ2lm","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0dEQVRBU29mdHdhcmVBRy9uZXh0Y2xvdWQtZ2RhdGEtYW50aXZpcnVzL21haW4vaW1nL3NjYW5uZWQucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0dEQVRBU29mdHdhcmVBRy9uZXh0Y2xvdWQtZ2RhdGEtYW50aXZpcnVzL21haW4vaW1nL2NvbnRleHQucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0dEQVRBU29mdHdhcmVBRy9uZXh0Y2xvdWQtZ2RhdGEtYW50aXZpcnVzL21haW4vaW1nL3NldHRpbmdzLnBuZw==","smallThumbnail":""}],"videos":[],"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":"ktec_talkbot","categories":["integration","tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/ktec-nc-apps\/Talk-Bot\/issues","website":"https:\/\/github.com\/ktec-nc-apps\/Talk-Bot","created":"2026-07-27T19:36:46.556947Z","lastModified":"2026-09-17T10:47:01.461558Z","releases":[{"version":"2.0.6","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.1.0","platformVersionSpec":">=30.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/ktec-nc-apps\/Talk-Bot\/releases\/download\/v2.0.6\/ktec_talkbot-2.0.6.tar.gz","created":"2026-09-17T10:47:01.449321Z","licenses":["agpl"],"lastModified":"2026-09-17T10:47:01.507709Z","isNightly":false,"rawPhpVersionSpec":">=8.1","rawPlatformVersionSpec":">=30 <=35","signature":"YbYvxUYB2quhz2L1ssiJzoJjXTzVyywSi1I9tAxSvr+kXAoHg8\/YxX2JjCQf1RsSud5PMYwtpLaEVx+qTIxenObP5HviBSDWcNq1UVChIC8kYTxfAsuoJv28QIcgY\/dWQW+OcvWirezwCY5B0fBfp8a2L07mdcLlu8CVefCUWtByQauA\/Kuqp5LPgr65RIJw9DJEvw7F2APtQFgfBdFDFDmjmspmAmj0+5JgN6a29Smq6c8PDIvHnk4bbYpyeenov025uvPsg\/0cDtfq5NyxGQd+5Xu0xbUK1jWxmdM0051P8AJGl5C2rqfMHZCZhayOtfOrI5vZDkzc29uE\/2ElXJ\/IWnXBeWZNSPy\/okSSCgHRuivhoCK6XUiffZ+4O3scVNAMAiLrr+MX+JAMtsgP1cB5VVC9I5osiFp\/f8xv5c1aa7UubivwxnqX3vt5O9ZphvOVQBzLEk0RSUsLkwLLGk5SLq5J3URIdVfElVXXS\/JawsNj3yi18B6lWP0cac8qJhXeytyc6ZjKBkE5QYHJP7m76kMt1jb8E6KXNWHrR4Pd1jX4fpvjPNdBnfXO\/oE1Et1aMR9WZqyu80gH9paiuqUJOlI7N9Z8szTlZsxbMIewcXQPit\/PIQxZzLOYWrljCY82mNbOWSYv8qb2pcA34PeyYmJTcYzC81VGoNMP\/Vc=","translations":{"en":{"changelog":"### Changed\n\n- **Nextcloud 35 is now supported. There are no other changes.** The supported range\n is widened from 30\u201334 to 30\u201335. The app itself is unchanged from 2.0.5: it was tested\n on Nextcloud 35 against the changes that release makes for apps, and ran without\n modification.\n \uff08**Nextcloud 35 \u306b\u5bfe\u5fdc\u3057\u305f\u3002\u305d\u308c\u4ee5\u5916\u306e\u5909\u66f4\u306f\u306a\u3044\u3002** \u5bfe\u5fdc\u7bc4\u56f2\u3092 30\u301c34 \u304b\u3089 30\u301c35 \u306b\n \u5e83\u3052\u305f\u3002\u30a2\u30d7\u30ea\u672c\u4f53\u306f 2.0.5 \u304b\u3089\u5909\u308f\u3063\u3066\u3044\u306a\u3044\u3002Nextcloud 35 \u3067\u30a2\u30d7\u30ea\u5411\u3051\u306b\u5909\u308f\u3063\u305f\u70b9\u306b\n \u7167\u3089\u3057\u3066\u8a66\u9a13\u3057\u3001\u4fee\u6b63\u306a\u3057\u3067\u52d5\u304f\u3053\u3068\u3092\u78ba\u304b\u3081\u305f\u3002\uff09"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2t0ZWMtbmMtYXBwcy9UYWxrLUJvdC9tYWluL3NjcmVlbnNob3RzLzAxLWNoYXQucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2t0ZWMtbmMtYXBwcy9UYWxrLUJvdC9tYWluL3NjcmVlbnNob3RzLzAyLXNldHRpbmdzLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2t0ZWMtbmMtYXBwcy9UYWxrLUJvdC9tYWluL3NjcmVlbnNob3RzLzAzLW1vZGVscy5wbmc=","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Talk-Bot","summary":"Chat with Claude, Gemini or any OpenAI-compatible model right inside Nextcloud Talk","description":"**Talk-Bot** turns any Nextcloud Talk conversation into an AI chat.\n\nEnable the app, put your API key in the admin settings, and switch the bot on in a\nconversation \u2014 that is the whole setup. No external daemon, no webhook endpoint,\nno Docker image and no separate machine are required: the bot runs entirely inside\nNextcloud as a Talk in-app bot, in a few hundred kilobytes of PHP.\n\n### Light by design\n\nOne small app, installed from the App Store like any other. There is nothing else\nto run and nothing else to keep alive. It answers off the request path, so posting\na message never waits for the model.\n\n### Bring your own model \u2014 or your own subscription\n\n- **Native and OpenAI-compatible.** Anthropic Claude and Google Gemini through\n their own APIs, plus **any OpenAI-compatible endpoint**: OpenRouter, DeepSeek,\n Qwen\/DashScope, Mistral, Groq, OpenAI itself, or a local server such as Ollama,\n vLLM or LM Studio.\n- **Use a CLI subscription instead of API tokens.** If a Claude or Gemini command\n line tool is installed on the server, the bot can drive it \u2014 so a flat-rate\n subscription answers your users, with no per-token API bill. Off by default.\n- **Pick the model from a list.** The settings page fetches the models your key\n can actually use, so there is nothing to type by hand, and only one place to set\n it. A connection test confirms it answers before your users try it.\n\n### Two tiers: an assistant for everyone, maintenance for admins\n\n- **Ordinary users get a sandbox.** No tools, no files, no shell, no way to touch\n the server \u2014 just a helpful assistant that answers questions.\n- **Administrators can get real access, only if you turn it on.** A request is\n treated as elevated only when three things are all true: the sender is in the\n Nextcloud **admin group**, the **command line** engine is selected, and the\n **Tools for Nextcloud administrators** field is set. Because it keys off\n Nextcloud's own admin group, this follows your existing roles automatically \u2014\n there is no separate \"bot admin\" list to maintain.\n\nWhen elevated, the bot runs the command line tool **with the rights of the account\nNextcloud runs as** (its web server \/ PHP process user, whose name varies by\nsystem), so an admin can inspect logs, read and change configuration, edit files\nand run commands, straight from a Talk conversation.\nThat is not root, but it is still broad \u2014 every member of the admin group shares\nit and it fires from an ordinary chat message, so enable it deliberately. Set\n`default` for all tools, or a short list such as `Bash,Read,Edit`; clear the\nfield and admins drop back to the sandbox. The user and admin tiers are two\nseparate, independently-set lists, and **both are empty by default**. Anyone can\nsend `?whoami` to see their own tier.\n\n### And the rest\n\n- **Per-conversation memory.** Each user keeps their own history in every room;\n `?reset` starts over. Commands: `?help`, `?reset`, `?status`, `?whoami`.\n- **Access control.** Optionally restrict the bot to an allow-list of users.\n- **Reply language.** Answer always in a fixed language, or mirror the user.\n\n### Privacy\n\nMessages sent to the bot go to the AI provider you configure, and nowhere else.\nAPI keys are stored encrypted in the Nextcloud configuration and are never sent\nback to the browser. Point the bot at a local model server and nothing leaves your\nmachine at all.\n\nRequires the Nextcloud Talk app."},"ja":{"name":"Talk-Bot","summary":"Nextcloud Talk \u306e\u4e2d\u3067 Claude \/ Gemini \/ OpenAI\u4e92\u63db\u30e2\u30c7\u30eb\u3068\u4f1a\u8a71\u3067\u304d\u308b\u30dc\u30c3\u30c8","description":"**Talk-Bot** \u306f\u3001Nextcloud Talk \u306e\u4f1a\u8a71\u3092\u305d\u306e\u307e\u307e AI \u30c1\u30e3\u30c3\u30c8\u306b\u3059\u308b\u30a2\u30d7\u30ea\u3067\u3059\u3002\n\n\u30a2\u30d7\u30ea\u3092\u6709\u52b9\u5316\u3057\u3001\u7ba1\u7406\u8a2d\u5b9a\u306b API \u30ad\u30fc\u3092\u5165\u308c\u3001\u4f1a\u8a71\u3067\u30dc\u30c3\u30c8\u3092\u30aa\u30f3\u306b\u3059\u308b\u2014\u2014\u8a2d\u5b9a\u306f\u3053\u308c\u3060\u3051\u3067\u3059\u3002\n\u5916\u90e8\u30c7\u30fc\u30e2\u30f3\u3082 Webhook \u306e\u53d7\u3051\u53e3\u3082 Docker \u30a4\u30e1\u30fc\u30b8\u3082\u5225\u30de\u30b7\u30f3\u3082\u4e0d\u8981\u3067\u3001\u30dc\u30c3\u30c8\u306f Talk \u306e\n\u30a2\u30d7\u30ea\u5185\u30dc\u30c3\u30c8\u3068\u3057\u3066\u3001\u6570\u767eKB\u306e PHP \u3060\u3051\u3067 Nextcloud \u306e\u4e2d\u3060\u3051\u3067\u52d5\u4f5c\u3057\u307e\u3059\u3002\n\n### \u8efd\u3055\u304c\u8eab\u4e0a\n\nApp Store \u304b\u3089\u666e\u901a\u306e\u30a2\u30d7\u30ea\u3068\u540c\u3058\u3088\u3046\u306b\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3059\u308b\u30011\u3064\u306e\u5c0f\u3055\u306a\u30a2\u30d7\u30ea\u3067\u3059\u3002\n\u5225\u306b\u52d5\u304b\u3057\u7d9a\u3051\u308b\u3082\u306e\u306f\u3042\u308a\u307e\u305b\u3093\u3002\u5fdc\u7b54\u306f\u30ea\u30af\u30a8\u30b9\u30c8\u306e\u5916\u3067\u4f5c\u308b\u306e\u3067\u3001\u30e1\u30c3\u30bb\u30fc\u30b8\u306e\u9001\u4fe1\u304c\n\u751f\u6210\u5b8c\u4e86\u307e\u3067\u5f85\u305f\u3055\u308c\u308b\u3053\u3068\u3082\u3042\u308a\u307e\u305b\u3093\u3002\n\n### \u597d\u304d\u306a\u30e2\u30c7\u30eb\u3092\u3001\u3042\u308b\u3044\u306f\u624b\u6301\u3061\u306e\u30b5\u30d6\u30b9\u30af\u3092\n\n- **\u30cd\u30a4\u30c6\u30a3\u30d6\uff0bOpenAI\u4e92\u63db\u3002** Anthropic Claude \u3068 Google Gemini \u306f\u305d\u308c\u305e\u308c\u306e\n \u30cd\u30a4\u30c6\u30a3\u30d6API\u3067\u3001\u3055\u3089\u306b **OpenAI\u4e92\u63db\u306e\u30a8\u30f3\u30c9\u30dd\u30a4\u30f3\u30c8\u3059\u3079\u3066**\uff08OpenRouter\u30fbDeepSeek\u30fb\n Qwen\/DashScope\u30fbMistral\u30fbGroq\u30fbOpenAI \u672c\u5bb6\u3001Ollama \u3084 vLLM\u3001LM Studio \u306a\u3069\u306e\u30ed\u30fc\u30ab\u30eb\n \u30b5\u30fc\u30d0\u30fc\uff09\u306b\u5bfe\u5fdc\u3057\u307e\u3059\u3002\n- **API\u30c8\u30fc\u30af\u30f3\u306e\u4ee3\u308f\u308a\u306bCLI\u306e\u30b5\u30d6\u30b9\u30af\u3092\u4f7f\u3048\u307e\u3059\u3002** \u30b5\u30fc\u30d0\u30fc\u306b Claude \u3084 Gemini \u306e\n \u30b3\u30de\u30f3\u30c9\u30e9\u30a4\u30f3\u30c4\u30fc\u30eb\u304c\u5165\u3063\u3066\u3044\u308c\u3070\u3001\u30dc\u30c3\u30c8\u304c\u305d\u308c\u3092\u4f7f\u3048\u307e\u3059\u3002\u5b9a\u984d\u306e\u30b5\u30d6\u30b9\u30af\u30ea\u30d7\u30b7\u30e7\u30f3\u3067\n \u5229\u7528\u8005\u306b\u5fdc\u7b54\u3067\u304d\u3001\u5f93\u91cf\u8ab2\u91d1\u306eAPI\u6599\u91d1\u306f\u4e0d\u8981\u3067\u3059\u3002\u65e2\u5b9a\u3067\u306f\u7121\u52b9\u3067\u3059\u3002\n- **\u30e2\u30c7\u30eb\u306f\u4e00\u89a7\u304b\u3089\u9078\u3079\u307e\u3059\u3002** \u8a2d\u5b9a\u753b\u9762\u304c\u30ad\u30fc\u3067\u5b9f\u969b\u306b\u4f7f\u3048\u308b\u30e2\u30c7\u30eb\u3092\u53d6\u5f97\u3059\u308b\u306e\u3067\u3001\n \u624b\u3067\u6253\u3064\u5fc5\u8981\u306f\u306a\u304f\u3001\u6307\u5b9a\u3059\u308b\u5834\u6240\u30821\u304b\u6240\u3060\u3051\u3067\u3059\u3002\u63a5\u7d9a\u30c6\u30b9\u30c8\u3067\u3001\u5229\u7528\u8005\u3088\u308a\u5148\u306b\u5fdc\u7b54\u3092\n \u78ba\u8a8d\u3067\u304d\u307e\u3059\u3002\n\n### \u4e8c\u6bb5\u69cb\u3048\uff1a\u5168\u54e1\u306b\u306f\u30a2\u30b7\u30b9\u30bf\u30f3\u30c8\u3001\u7ba1\u7406\u8005\u306b\u306f\u30e1\u30f3\u30c6\u30ca\u30f3\u30b9\u3082\n\n- **\u4e00\u822c\u30e6\u30fc\u30b6\u30fc\u306f\u30b5\u30f3\u30c9\u30dc\u30c3\u30af\u30b9\u3002** \u30c4\u30fc\u30eb\u306a\u3057\u30fb\u30d5\u30a1\u30a4\u30eb\u306a\u3057\u30fb\u30b7\u30a7\u30eb\u306a\u3057\u3001\u30b5\u30fc\u30d0\u30fc\u306b\n \u89e6\u308c\u308b\u624b\u6bb5\u306f\u3042\u308a\u307e\u305b\u3093\u3002\u8cea\u554f\u306b\u7b54\u3048\u308b\u3060\u3051\u306e\u30a2\u30b7\u30b9\u30bf\u30f3\u30c8\u3067\u3059\u3002\n- **\u7ba1\u7406\u8005\u306b\u306f\u3001\u6709\u52b9\u5316\u3057\u305f\u3068\u304d\u3060\u3051\u672c\u5f53\u306e\u30a2\u30af\u30bb\u30b9\u3092\u3002** \u30ea\u30af\u30a8\u30b9\u30c8\u304c\u6607\u683c\u6271\u3044\u306b\u306a\u308b\u306e\u306f\u3001\n \u6b21\u306e3\u3064\u304c\u3059\u3079\u3066\u6e80\u305f\u3055\u308c\u305f\u3068\u304d\u3060\u3051\u3067\u3059\u2014\u2014\u9001\u4fe1\u8005\u304c Nextcloud \u306e **admin \u30b0\u30eb\u30fc\u30d7** \u306b\n \u5c5e\u3057\u3001**\u30b3\u30de\u30f3\u30c9\u30e9\u30a4\u30f3** \u30a8\u30f3\u30b8\u30f3\u304c\u9078\u3070\u308c\u3001**Nextcloud\u7ba1\u7406\u8005\u5411\u3051\u306e\u30c4\u30fc\u30eb** \u306e\u6b04\u304c\n \u8a2d\u5b9a\u3055\u308c\u3066\u3044\u308b\u3053\u3068\u3002Nextcloud \u81ea\u8eab\u306e admin \u30b0\u30eb\u30fc\u30d7\u3092\u57fa\u6e96\u306b\u3059\u308b\u305f\u3081\u3001\u65e2\u5b58\u306e\u5f79\u5272\u306b\n \u81ea\u52d5\u3067\u9023\u52d5\u3057\u3001\u5225\u9014\u300c\u30dc\u30c3\u30c8\u7ba1\u7406\u8005\u300d\u306e\u4e00\u89a7\u3092\u7ba1\u7406\u3059\u308b\u5fc5\u8981\u306f\u3042\u308a\u307e\u305b\u3093\u3002\n\n\u6607\u683c\u6642\u3001\u30dc\u30c3\u30c8\u306f **Nextcloud \u3092\u5b9f\u884c\u3057\u3066\u3044\u308b\u30a2\u30ab\u30a6\u30f3\u30c8**\uff08Web \u30b5\u30fc\u30d0\u30fc\uff0fPHP \u30d7\u30ed\u30bb\u30b9\u306e\n\u5b9f\u884c\u30e6\u30fc\u30b6\u30fc\u3002\u540d\u79f0\u306f\u30b7\u30b9\u30c6\u30e0\u306b\u3088\u308a\u7570\u306a\u308a\u307e\u3059\uff09\u306e\u6a29\u9650\u3067\u30b3\u30de\u30f3\u30c9\u30e9\u30a4\u30f3\u30c4\u30fc\u30eb\u3092\u52d5\u304b\u3059\u305f\u3081\u3001\n\u7ba1\u7406\u8005\u306f\u30ed\u30b0\u306e\u78ba\u8a8d\u30fb\u8a2d\u5b9a\u306e\u53c2\u7167\u3068\u5909\u66f4\u30fb\u30d5\u30a1\u30a4\u30eb\u306e\u7de8\u96c6\u30fb\u30b3\u30de\u30f3\u30c9\u306e\u5b9f\u884c\u3092\u3001Talk \u306e\u4f1a\u8a71\u304b\u3089\n\u305d\u306e\u307e\u307e\u884c\u3048\u307e\u3059\u3002root \u3067\u306f\u3042\u308a\u307e\u305b\u3093\u304c\u5f37\u529b\u3067\u3001admin \u30b0\u30eb\u30fc\u30d7\u306e\n\u5168\u54e1\u304c\u5171\u6709\u3057\u3001\u666e\u901a\u306e\u30c1\u30e3\u30c3\u30c8\u30e1\u30c3\u30bb\u30fc\u30b8\u3067\u767a\u52d5\u3059\u308b\u306e\u3067\u3001\u6709\u52b9\u5316\u306f\u614e\u91cd\u306b\u3002\u5168\u30c4\u30fc\u30eb\u306a\u3089\n`default`\u3001\u3042\u308b\u3044\u306f `Bash,Read,Edit` \u306e\u3088\u3046\u306a\u77ed\u3044\u4e00\u89a7\u3092\u6307\u5b9a\u3057\u3001\u6b04\u3092\u7a7a\u306b\u3059\u308c\u3070\u7ba1\u7406\u8005\u3082\n\u30b5\u30f3\u30c9\u30dc\u30c3\u30af\u30b9\u306b\u623b\u308a\u307e\u3059\u3002\u4e00\u822c\u30e6\u30fc\u30b6\u30fc\u7528\u3068\u7ba1\u7406\u8005\u7528\u306f\u5225\u3005\u306b\u6307\u5b9a\u3059\u308b2\u3064\u306e\u4e00\u89a7\u3067\u3001\n**\u3069\u3061\u3089\u3082\u65e2\u5b9a\u3067\u306f\u7a7a**\u3067\u3059\u3002\u8ab0\u3067\u3082 `?whoami` \u3067\u81ea\u5206\u306e\u6bb5\u3092\u78ba\u8a8d\u3067\u304d\u307e\u3059\u3002\n\n### \u305d\u306e\u4ed6\n\n- **\u4f1a\u8a71\u3054\u3068\u306e\u8a18\u61b6\u3002** \u5404\u30e6\u30fc\u30b6\u30fc\u304c\u5404\u30eb\u30fc\u30e0\u3067\u81ea\u5206\u306e\u5c65\u6b74\u3092\u4fdd\u6301\u3057\u307e\u3059\u3002`?reset` \u3067\n \u3084\u308a\u76f4\u305b\u307e\u3059\u3002\u30b3\u30de\u30f3\u30c9\uff1a `?help`\u3001`?reset`\u3001`?status`\u3001`?whoami`\u3002\n- **\u5229\u7528\u5236\u9650\u3002** \u8a31\u53ef\u30e6\u30fc\u30b6\u30fc\u306e\u4e00\u89a7\u3067\u5229\u7528\u8005\u3092\u7d5e\u308c\u307e\u3059\u3002\n- **\u8fd4\u7b54\u306e\u8a00\u8a9e\u3002** \u5e38\u306b\u7279\u5b9a\u306e\u8a00\u8a9e\u3067\u8fd4\u3059\uff0f\u5229\u7528\u8005\u306b\u5408\u308f\u305b\u308b\u3001\u3092\u9078\u3079\u307e\u3059\u3002\n\n### \u30d7\u30e9\u30a4\u30d0\u30b7\u30fc\n\n\u30dc\u30c3\u30c8\u306b\u9001\u3089\u308c\u305f\u30e1\u30c3\u30bb\u30fc\u30b8\u306f\u3001\u8a2d\u5b9a\u3057\u305f AI \u30d7\u30ed\u30d0\u30a4\u30c0\u30fc\u306b\u306e\u307f\u9001\u4fe1\u3055\u308c\u307e\u3059\u3002\nAPI \u30ad\u30fc\u306f Nextcloud \u306e\u8a2d\u5b9a\u306b\u6697\u53f7\u5316\u3057\u3066\u4fdd\u5b58\u3055\u308c\u3001\u30d6\u30e9\u30a6\u30b6\u30fc\u3078\u8fd4\u3055\u308c\u308b\u3053\u3068\u306f\u3042\u308a\u307e\u305b\u3093\u3002\n\u30ed\u30fc\u30ab\u30eb\u306e\u30e2\u30c7\u30eb\u30b5\u30fc\u30d0\u30fc\u3092\u6307\u5b9a\u3059\u308c\u3070\u3001\u30c7\u30fc\u30bf\u306f\u4e00\u5207\u30b5\u30fc\u30d0\u30fc\u306e\u5916\u306b\u51fa\u307e\u305b\u3093\u3002\n\nNextcloud Talk \u30a2\u30d7\u30ea\u304c\u5fc5\u8981\u3067\u3059\u3002"}},"isFeatured":false,"authors":[{"name":"KTEC","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBzCCAu8CAhOrMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwNzI3MTIxMzI4WhcNMzYxMTAxMTIxMzI4WjAXMRUwEwYD\nVQQDDAxrdGVjX3RhbGtib3QwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC\nAQDI5izLws\/H5Br3W6wwJjvdtJTwVrwkg2vSKbL4ZMYHKK1r86Il7WIvLJ0QKGkQ\nM3MPLcfbuaH0RsauC8ms5qSyMh6+Q92jUCKkfCzv4YddDW8a5QwhAcBJllrSj7Q0\nt5DNii8BYLHtdJWDnnSWY7Y1lxR9sj7Nhvf8DSD4hXw7AtUezsGQa3\/4hkHSiqwQ\nH4qlSwXJu6kkweTeRiwB1KwaP6I7+E+qafqz7HHSFZD00VNnxBz\/sCFL84qkBk9h\n4PdAZhk6LljFdL0FW\/bSD3ODLjUaB1ux8leonjio12xnsGV+7Nh6Z7mrtVz9HUi+\nRuFDJoqfj4pKZteb8\/wb+4PTvkXxvn6lDHo10wYvWzjmL2aF+boogyla6HpbNiSQ\nzi5is6Ez+z04V7cGs6LsRiITAq2gPZNs6AOOHkpSkpLT\/sEfX5NXz2eXw\/SVYLRt\nmyBhjP4Gsnygjjq4smBqvGzqjutP0IsQTuARWDz\/JMncNku+TbpKk9qGDi0X7E8q\nwNRBIGOCZyMbpMVVCPxRyI7MgeVIyOxhdAegV6LKcQLY2+yIvWRgSCnZJ5X+M6r9\n43BLUV3F6QRazuCLm3r5QRlkjhbzxYHceWMv\/bh5Ie0Gz2ymohIryV0kEbP1CWIa\n7r1l0KqLg4OYsrueA8GsxK3\/nb4fR9JpdoJVDvskgfXtLwIDAQABMA0GCSqGSIb3\nDQEBCwUAA4IBAQB5bFW0yKYOkFNQf1kfVMkt1pjgjVri4Oz1BObWYh70WO0YZkSe\naVqIJgwGFGzWH5D1G+1cou2guhnWgzGjIEkB2IUD5kwv8JS6WoPw7aUnPco7tVno\nyw4p9UKk47u+gEtHzb6fa8IZttKNzZxMi\/1DCTssvJnmS\/YZqU5jhjgNImqgOj+L\n8wLh8fgrrfbACrkdIBZp9XBQz+zaUxD7A1AgKZUYf7huUxw3XnZ7UREASyvGxr9C\n\/TEOAHG1Lc0FSfb1aXyWwJQhzixmkBYnF5vN4YDlKdcrSdb03mCLaufH3RBQK\/7o\nWER5DPkbnd5TDIdkJOwjOQ9AUqSlNi8QxGWi\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-09-02T14:43:20.696677Z","releases":[{"version":"2.2.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=32.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/puavo-org\/externalportal\/releases\/download\/v2.2.0\/externalportal.tar.gz","created":"2026-09-02T14:43:20.659289Z","licenses":["agpl"],"lastModified":"2026-09-02T14:43:20.757878Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=32 <=34","signature":"DwG+3nOWxbwHGnU2I564VwDNw1AjSTIuFBACzPnV1uuG1dV6UAUVEOsx\/eAIYzfB\naEflWdIXdYgOS4OSVXUivIaz54kx1L4g+zY+qpMfojMdeveyf9T0oi7vUV7Cd66n\nGc0wsmBcKQolnX8AQIRl3h4lWXtSlDMF0c16B0jYlH5Y19uKEbsULwVOgRJNleBV\ndvb2rSTgwC1izdNbgRbExzSLINzeyOt7DCQ11ruxXlulTkMEy3TVpQnrKylPfBZS\n0tVQTUVsLhiwI2Si2Ao3LYIfzjh2vlt6hXS9LlLR\/ZYHSzWHz\/1ofetia8aeCtnM\n6mTt1l8B58gOqQg0MRa2io0GGSR5ljKvorjY0Wl9l9NFwqHD9UKwGyoC930lRloc\n11ROXO52T69e4h5ZAC1EChT\/3+ZfzKTeeiBpHpEN5AtFlqo3gi49gmRhJ9UPkIAt\n9WwkZIwdrpoa0F8piaNbMObvDuEGqDVSTeC2lE5g\/OmQUDxzLbfo5hT3NhUr9Hfk\nvL0koSlyAh1JQSlPjSudzBbPUCpzNgITo1VdF22q3ZKJ8VLjTFaDQD570s8LNzps\nwOQK\/FLxamLbQCcdDM6VNlHKsCUCv0ApcZU9s3UvAsX2bM0XV\/r2iGuacnhq\/sbO\nfeapxNhggXiDrTUh9kuHmAPErBv2ccp1wjIbFKbeWas=","translations":{"en":{"changelog":"### Changed\n- Compatibility with Nextcloud 34.\n- Supported Nextcloud versions: 32-34. Nextcloud 31 is no longer supported.\n- Update runtime dependencies: @nextcloud\/dialogs to 7.5.0 and @nextcloud\/vue to 9.10.0.\n- Error toasts are now shown at the bottom of the page, following the reworked toast notifications in @nextcloud\/dialogs 7.5.0.\n- Update development dependencies, including @vue\/tsconfig, rector\/rector and the composer development tooling.\n### Fixed\n- The dashboard widget now shows an error message when loading the external sites fails, instead of appearing empty.\n- Update dompurify to 3.4.14, fixing an XSS issue (GHSA-55q2-fjhq-7xh7) in the bundled HTML sanitizer."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3B1YXZvLW9yZy9leHRlcm5hbHBvcnRhbC9tYWluL3NjcmVlbnNob3QucG5n","smallThumbnail":""}],"videos":[],"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":"documents","categories":["office"],"userDocs":"","adminDocs":"","developerDocs":"https:\/\/github.com\/nextcloud\/documents\/blob\/master\/README.md","issueTracker":"https:\/\/github.com\/nextcloud\/documents\/issues","website":"https:\/\/github.com\/nextcloud\/documents","created":"2017-06-09T13:45:29.651340Z","lastModified":"2017-09-22T10:20:42.205138Z","releases":[{"version":"0.16.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=12.0.0 <13.0.0","minIntSize":32,"download":"https:\/\/download.nextcloud.com\/server\/apps\/documents-0.16.0.tar.gz","created":"2017-09-22T10:20:42.152141Z","licenses":["agpl"],"lastModified":"2017-09-22T10:20:42.356685Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=12 <=12","signature":"LBVfr00Dkb1\/MiB+EhWa\/d\/N45eKQeulj7GU9en2YMNjQDiCXiGNpTERl08ij9My\nKo86PMNoAHBmxgjMr53ZOVh6fU8Wg45pA2gnA165lWaAscaPKA5Bhb\/C7ieson8m\nN\/s83GX0kulfQEnBpuPv1IEGdGKiMQKRWPnPbumkXD4gWRhcrvOPBAg7m0beWbZ+\n+dvXBrxB2fb4ZP0ntFGD00QhaDCSSJYqIP5Lx+W8FkHiSDqjUQyg5LBhtJDG8xCZ\nInipApLXQAor\/T3L\/JLr\/8GJpYifYJ6zvsKSTd06FznD3gHU3wBh9gYqUYescf8d\nOJNHzBqa2qxllEOGfGJKMpOFFlkgeqfTV+Oh9mfqg7BYbfpy3e4Ps0vZRznaLOjO\nj7TafHYdb+I4nI3mD\/AIzQDqr+0YVnV\/WrzaH3qPbfOeQ\/sYEbkjS3bHuNq4a\/hQ\nOIe0uX9xel\/MJ162HhgL4m9t5n7ylQVmLQV8VbrLinEFC3OfkNbFpOxTFnLyTZuQ\nX\/JanvXBnM099XqeLHsZfx3X+KKLZcifBQJJA+pffcoaT0uJv4D9q1EuotbTqdKX\nEIlf3sdNH4UQF4RU5Fdlk5o+99CXL\/mvV+eAtezcIE72xxEMWBMCDhRIf7PQ2JqY\nLpk0WrR+1Pz7gqUoCnVEXBbf5hUnrTlW3fWfbyPVRmY=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9kb2N1bWVudHMvc3RhYmxlMTEvaW1nL3NjcmVlbnNob3QucG5n","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Documents","summary":"A \ud83d\udc80 deprecated \ud83d\udc80 Nextcloud app to work with office documents.","description":"A Nextcloud app to work with office documents.\n\n\ud83d\udc80 This app is not maintained \ud83d\udc80 Please, please move to an actively developed app like for example Collabora Online, Onlyoffice or Ownpad.\n\t"}},"isFeatured":false,"authors":[{"name":"Frank Karlitschek, Victor Dubiniuk","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBDCCAuwCAhBUMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMTcwNjA5MTMyNzA0WhcNMjcwOTE1MTMyNzA0WjAUMRIwEAYD\nVQQDEwlkb2N1bWVudHMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDZ\nuKxJBpDl1MRnFtdYMJvQMCP+MjFVPA5tCy97qDu8fsKBVQrqTWJvcKkzoNd+1HGa\n32bZRxLd2wIwxwKeh2ZBcBKAIk4Wmc\/jVEhrDNssCXjONetlQTA5+ohmQ1m5TufL\nSe9Rrds+0HRNYctS030Ah0vrIAE1Yx9sruwSs51n2DB8uyE5JAwZ72DuviHte0O9\nInkr8gSIyBHxaV1rLHu91kkvy9OlKb5KWelNKmoKMnuXZALTE78LPeQ8bG060fzE\nbDIOgbLC\/NJQhGR1tR4kVKkKTYavrACFBKv\/Iohyv0EAMA2+kDsKdFhcFkkNtwHb\na55NdI62T2lUSkCP9a2\/Fvg7E9E4DHzbH2tBl2o7byPKR9ZxodYbCl7LrPqJg1Gw\nLrOU8+9VvKVXwUhDnPcOjGtoQuORjdLMjVYyibp0pQ6l1\/jgkJp3Ll4HVK\/x9\/z5\nGkCVSnFigqnkQx0efMRL7REfIcKyiwFh5CpgHJvZsm0FzbzmHhIBkiH9LkMk13Jj\neQArinYC45Hl9c4mRULvIfp07C\/PmYg058L+gnTdFJY7AElMhpiPCjQ0y6hv86w9\nLCZMGOELkA3fnRqjnaCBvTDFk8NEKcJ8WrWgfW8oSccn1Hl7vmEIRlaRsqoWoTKY\nOZCDBc629\/Bz9mOHlpaVOt5NsHOIY6LwAtldiUZ+5QIDAQABMA0GCSqGSIb3DQEB\nCwUAA4IBAQCK0HLVPJBvxlsU0ks92oWOXAjCf55WTYbKwcsyK+kQZIgb6bh4ASvm\n9cRClaoLciok07o\/7EB+C3F7N1wDPheFYk2nFCLvUnKUqnQw1DdC6w0ZgfzZaZiQ\nQ8lQQSB3S\/hK+cscGzGvl2rdJUBiLVSO87tItayLsjP4ZhAbyrjjlSFwqPppH6ZN\nCiKb4VkBmjI5+v9PwdXnkVvhtUiyPSPi\/JnWGrVT90bWRditPoYnBd9MERMbEfNr\nTPMylVtUBUCDNPfQlwyCN8B5AtvuwhNohHHvgoHPmkBwXVTRNGduhQGah2jepjkV\nUCj0YKM75Q3MKu8+Z9VK7r\/mTNIn5Raa\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"memberadmin","categories":["tools"],"userDocs":"https:\/\/github.com\/virtualdb24-rgb\/memberadmin\/blob\/main\/README.md","adminDocs":"https:\/\/github.com\/virtualdb24-rgb\/memberadmin\/blob\/main\/README.md","developerDocs":"","issueTracker":"https:\/\/github.com\/virtualdb24-rgb\/memberadmin\/issues","website":"https:\/\/github.com\/virtualdb24-rgb\/memberadmin","created":"2026-09-09T16:16:44.465450Z","lastModified":"2026-09-09T16:47:28.476804Z","releases":[{"version":"0.0.5","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=27.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/virtualdb24-rgb\/memberadmin\/releases\/download\/v0.0.5\/memberadmin-v0.0.5-final.tar.gz","created":"2026-09-09T16:47:28.467772Z","licenses":["agpl"],"lastModified":"2026-09-09T16:47:28.522379Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=27 <=34","signature":"oMKM83HTM6eH10IemLNqTpPhwQDrkzYyi5TxdlcU83lbUYSbA5Y\/UsOVJ0Sukqst\n8MrK+gKqQ3tjI0SMiEfotwm0lkoadeTT0ycyltvChdbAjo\/zLL1ONUkx\/SS9h9dt\n5sAOUPaJsE9FGRCFku03lh7R8bOKcuRxmhA95pkM\/FkQegVxPFeF\/SMiQkCPldrQ\nT7Cc8LcLPaJh1V+dqI1OPJKOJHWhwH2kBu\/\/17MZvPTXUgXUFKTJgcd1MOutfxhX\nBJ07Tx6Ommu66FEVXd3CaItipSSNjDlYqNGz7Hojx4QOkT0xRbWldA5BQXX4xgaG\n3WrtkR8CqtQWdvi+dNYl0eE4LeE8FnFdF453zfhSXk4LpGdFEC3nkrko66a5qmej\naZUqTVGKbWq0hPQabaQ+1c3kT\/Cn5ndtelUsZe0MXh9ekfcyCfmxjNzhJNB9A5Yu\nmhO5m6oQbh1W5xGMUQrHjFwoEr2K\/AHIY7YC9njKeU31oWwrsA2mwtLqtV\/oxuI1\nzILMlkTlit6dxErDyNM0Ny\/pOX7aKtN07V\/z+Xx28egovtjy3k1SpIh0B\/z61p3c\nFjeCvLrbJICAvMaKhGqAuAiiKF7SfsrZvHp5L9cGoWLupxkoz8EpUUuFejyhRsL7\na2aAAAL\/B\/yQI+f+fY49hSvlidxiuegQIwzzxe403gU=","translations":{"en":{"changelog":"- Model \"per project\" : automatic detection of `<Project>-management` (suffix `-management`\n added to the auto role suffixes) \u2192 members manage `<Project>-Internal` \/ `<Project>-External`.\n- Docs FR\/EN (naming model)."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3ZpcnR1YWxkYjI0LXJnYi9tZW1iZXJhZG1pbi9tYWluL3NjcmVlbnNob3RzL2FkbWluLnBuZw==","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Gestion des membres","summary":"Let site owners add or remove members in the groups delegated to them \u2014 and nothing else.","description":"**Restricted member management for Nextcloud.**\n\nA site owner (a person who manages client folders) can only **add or remove members** in the groups they are entitled to manage. The app gives them autonomy without ever letting them create, edit or delete accounts.\n\n**Groups managed automatically:**\n- groups delegated by an administrator (`occ memberadmin:grant`), and\/or\n- groups for which the user is a Nextcloud **group admin**.\n\n**Workflow:**\n1. The administrator creates the accounts and the project groups (local groups).\n2. The site owner shares a team folder once with a group.\n3. Adding a new client\/internal person = adding them to the group \u2014 access follows automatically.\n4. Removing a member = removing them from the group.\n\n**Security properties:**\n- Every request is authorized (non-delegated group \u2192 403).\n- The `admin` group can never be managed.\n- A user can never remove their own account.\n- CSRF is enforced on state-changing calls.\n- Only member add\/remove is exposed \u2014 no user create\/edit\/delete.\n- Works with local groups (accounts may come from LDAP\/AD or OIDC\/Azure; AD-synced groups are read-only).\n\n**Languages:** interface follows the user's Nextcloud language preference (English \/ French)."}},"isFeatured":false,"authors":[{"name":"MemberAdmin","mail":"virtualdb24-rgb@users.noreply.github.com","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBjCCAu4CAhQMMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwOTA5MTQyNTA2WhcNMzYxMjE1MTQyNTA2WjAWMRQwEgYD\nVQQDDAttZW1iZXJhZG1pbjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB\nALeDJ5Qz5eGAZr9jZ2fYah9VT\/zlNKy0PNkdz1ROOgu5u5Ju6zb7LBcRjrMGhi+m\nhHiXfLXBuKrB6MYi+QJnzjuCovwo6F90QWHzuHdObSnF60KQTnJhvw7nPjqs21kN\nrXzbBJZiDAfW3IAneRosdGqRv4OlIQ4s8coj8Ofjv+EWJVVycvUr+IgR\/QFjXkoC\noxRCqHIKpYZTWJA6\/lU2LaY6c0lCJiCF3pL86Wogr0X2ETF1AHkTdRleZxCxJBWQ\nlUNTTj2ksPbV\/eWrOa9NrmmSHEk+dx7jHezXUfDXhfdfdLQAfuwL+Gb0\/POQbgzL\n3s9butrtkmkn9QQ76u4FFd+w6abqypHwlgMiqk8mL2mXfWmvfuQ+9I32tQre69Lp\nCI+u3yr7aADXsVw8++st\/psb5QDGxh9Rsy00mk8FcFzx7AqO\/fyYKb4SbvjY8QGi\n368AkwAOtoT+OHpCSulfyeDcY+UrXghzufzQ\/0Z0K9CPyuQg3pPIUu+0Cliwyitj\nhIaxwBG8wEwFCMcQ4RKRLWq5ztdFiCrtL3Lf\/f1H3zR0VQg8Z3ucv8c8sJq4DJBH\nSpsvwtkWyMwYugL82biWJa3WQmnSh+vTCf\/fBguql9h+TiG451UahfwW9yqAQp10\noIlW1UJfcWYVB338ZC9tFOc8Hp16sXB\/JXfPVFtw7fvRAgMBAAEwDQYJKoZIhvcN\nAQELBQADggEBAHLorbuu5gKM\/5WaY+kVuayHaAg\/JTiNURClObLBb9HkD5n2P\/Fx\nvxMMw6DJSMFco8OIpARftQTG+xeXSipcrTu8hH9r1+d+iYeiRH2qKksNP\/RTOK5N\nI0HBErVuIFEiYyoMRMlmFh7bTCxaFO7nxYhyia1lEol1AXxJSi2Dc9YLgvatRF2u\nBTOW9e1z9rG\/3a\/KMHQ4XWAHwLcmk1MTVISsoz7CvxkQWENxGLiDCDdYPJu1epfx\nD\/XWEKlHrL8MFRxFxZPhn0Ylp\/lGsiPlS\/zljOV73L\/H0wkyw\/4tmpMwCUxrGuBY\nWhnoo0bsOZeXz1gTUX87eYQi4p1ypfqyXFs=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"quickaccesssorting","categories":["customization","files"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/newhinton\/quickaccess-sorting\/issues","website":"https:\/\/github.com\/newhinton\/quickaccess-sorting","created":"2019-04-07T19:08:37.916171Z","lastModified":"2023-05-12T07:31:35.330470Z","releases":[{"version":"3.0.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=26.0.0 <28.0.0","minIntSize":32,"download":"https:\/\/github.com\/newhinton\/quickaccesssorting\/releases\/download\/v3.0.0\/quickaccesssorting.tar.gz","created":"2023-05-12T07:31:35.310424Z","licenses":["agpl"],"lastModified":"2023-05-12T07:31:35.405518Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=26 <=27","signature":"heNS+eoDVKKGtU5TUIHcNWNpH6wSKFgcCzJiGdHE5rWaTIScwv5E5NlbYQVIFVPs\nlXNqgIESbTinSRLtIHhfqasG6aJ3HHtcRoxOVcFkaLaIH6uRJ6sVP05668fUIBVE\nP0yVHfNDMcFnl\/ECPcucatWO+BqjE5foJ0xbkTphZ9ACHwz8aoMqZF6HYSM1gFUO\n5COO76w1FBnTGTBigJJ+4z1+QrZ\/ipoXNWEZlQngu6KImz09uWbcYqDe+FxJu51+\nnVxL0CZ5+0fI+2uAFVU9enhQn5zFbMDg7CZadGoqFX3Cyn0aTuMliaCswyNv4OSD\nRw6g5uNlJGg+5UxYp3h7oIsv8ejS9l4b4mp\/zumQG0w1dYDQEAyj58\/+xBnc3Riw\ncnMyIhVI\/7PY1R9D14jzVY4jZRZYJr4x7aCJNW6uq8Y0WNRtwpAH53U4PYzpNm2R\nMtH3FdJz9SQS8hVGVLh5PMEIMUuVNKpLdEtoGJmOuNJztgc4U5nDg9i04x06w5ny\nh3dSzjFsRmAtMXHWPJq+\/jtvx24KtyUzoE6gAVPTE\/49NmbP7IpKlnCuXN\/+FCDp\nNop1IOYclHzCBBPBpqDK2vEutX8KjAGxq6AEpSzuIFv4JBqPkX\/ZFQzc6HeagE0E\nbxYVEShQlPoMv6wIbabWXqURdobj++0R3CBSpAIxlJs=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"translations":{"en":{"name":"Favorites Quickaccess Sorting","summary":"Different Sorting for favorites-quickaccess!","description":"This app enables to sort the favorites by 'Alphabetically', 'Date Added', 'Last Date Modified' and 'Custom Order'!"}},"isFeatured":false,"authors":[{"name":"Felix N\u00fcsse","mail":"felix.nuesse@t-online.de","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEDTCCAvUCAhDkMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMTkwNDAxMTAwNDU4WhcNMjkwNzA3MTAwNDU4WjAdMRswGQYD\nVQQDDBJxdWlja2FjY2Vzc3NvcnRpbmcwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAw\nggIKAoICAQC0MqTNUJd+\/mNxACHaigGC6kizAvZgla6y+RuC8m3xnSC1V5mue9QK\nNjwcqUt+jjL7hgBS2Pvfuptl77rEZS6nnd4hUGNy\/zXJAYghFFxtcINpvCCN4vhQ\ny5lmOp7LvAYj9ma2qNMxyv7XSJnxVLAG8g+BeWkMIwMqKWhvDLrrbAzuyCsslIe0\nNn6vcTTPamsnhZwwgAlAJCD0aX2d0gEv473g7pT+UvIqLYIa5IfNmdgvRMr0NR77\nX1xeTNR3xxvr94NZaRea6N8I+PrMoD26AkbZjex6lXHpKv+o\/mreOejYPbOHA1BV\n4M3WTAXlAZ46viLy6vAkRb6bV2nOAFeMar5\/irv91ACZivsbACWGTHLkVwXdsn0L\ndKaPGzYPMLOv21QyinuEBrEGomAV+c49lsxRWQwKFDawZYl3cy2bML5LPG78GN0s\nWU9KKgS40CIj7K5H6MXLbWaYT56PM8aGf1WE2d1ipzFvjmUyNF3XZWL9qnLNkLqV\nw4fksi8+fLWUrizppu85tncnTcPQNfeKqPPYfEfU7\/Fq8SSctcxBmTdYJlNRG4In\nov1OFq2tVqs5xym3Ua3dFEy3FzVOxnNEkGE0vG7zHUIvF0Vh0if3vJ0knk9GYM5+\nTLWjtJBw8VxJiqp81fIuvhI7yFXib8npDas3gGq0neM0m4sPHUOTzQIDAQABMA0G\nCSqGSIb3DQEBCwUAA4IBAQB0oHGT4FsPraAQBwVdaQm4ZfOHtnZYaOPTBU1KTyIw\nJMcfLtO95kDso6ZuigKIAXpNC6kAamHfY8g6ndcUfLZiIcYUQpmmV2sbs8rGGyYk\nlFjump2tmS8bjoJkHBHCR86AcIXGieJI5xhLAwxCtRAvHZOt5vJS0FvNIPp8fb2g\nWh9bhuUc\/MIgTIBEtZgfQmXhtP6Ww+Gf5eNuzr2WGu\/2l3U0zyoE7uN+AI5HglN2\nqgkmnEXSt6oHk0ImBUgSbuzJ4I5IatGu2\/FedFDh2gcZhIrHMLuY98aN9ylZ6iW6\ng4YQ+gbMUKKDVOclO2K0vZ0yoB7mTr3dO8tiI\/bAA1M4\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"files_external_dropbox","categories":["files","tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/DJaeger\/files_external_dropbox\/issues","website":"https:\/\/github.com\/DJaeger\/files_external_dropbox\/","created":"2019-10-17T17:24:12.775139Z","lastModified":"2025-12-22T21:32:41.280643Z","releases":[{"version":"1.6.2","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=26.0.0 <30.1.0","minIntSize":32,"download":"https:\/\/github.com\/DJaeger\/files_external_dropbox\/releases\/download\/v1.6.2\/files_external_dropbox.tar.gz","created":"2025-12-22T21:32:41.265043Z","licenses":["agpl"],"lastModified":"2025-12-22T21:32:41.316111Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=26.0 <=30.0","signature":"OQRWSIv97g7GVGfVD\/p9K\/pvEuQH1hYRKKGvDPdR0ZNlY8Yu2uEFfWmDAHUZwmpD1xcWjD+he5dP05dc6A3Fuo9f6VsIAkzsKO5zCPNKQEYkXYxotuoS1KIaS8E1FQT\/Uw3jrMxx7R\/SS6oXp7qgNRUD7TQcQ66w6B+qwXAGrepJZ7\/zq2eVZUiNQZjOziaVFfh0NDCH6RsqpWhKC94lLFvOUOhKQbv7xrz7bzR5bc\/+X+4S3U\/OmG0oKfmo6SZ1rfkOQGWtqQPQj7FZflH584Sq+3KdH\/lDKzaSmpp3r6\/+KtH9XXr8vC4PXPs\/BzyNs8kYU2XAm+6NKCNDN10Rjy9wb\/g794+rVoWNjeVxJyZPkk9KVL5squ7bIAZTFzGnxnKGBv5n1gtHMwQv0jRui2KvGXsfng6h6upEL1j\/hDXVno6SiWnKYUeMEcgofi11KKRZQIp+83YWgi9zCd3aRPVoTcHDQps\/aW8OfvECUMmnY1jmWin87q7HGLc7cJLGDf57do0SWiUTOf6VGQB+s4CqOXeosvwtyyjrAX+Cify+I4akAySRB9DfWtUvBTw2e9pkRLnf04qDmZhy2pz3Hh0V180P0pLJ4P4SLUScTvkoFfB57U0BCHVSDVSebZRJfLSfmP2sL\/gqtgSInHqHlPEf+3TGsDzOEMBtCkv1EpU=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/CgkJaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0RKYWVnZXIvZmlsZXNfZXh0ZXJuYWxfZHJvcGJveC9tYXN0ZXIvc2NyZWVuc2hvdHMvc2NyZWVuc2hvdHMtYXBwLWV4dGVybmFsLXN0b3JhZ2UtZHJvcGJveC5qcGcKCQ==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/CgkJaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0RKYWVnZXIvZmlsZXNfZXh0ZXJuYWxfZHJvcGJveC9tYXN0ZXIvc2NyZWVuc2hvdHMvc2V0dGluZ3MucG5nCgk=","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"External Storage backend for Dropbox","summary":"Integrate Dropbox as an external storage","description":"This application enables integrating Dropbox external storages via the Dropbox API v2.\nOnce a Dropbox account is integrated by an administrator or the user in self-service, users see a folder structure that mirrors their Dropbox hierarchy.\nUsers can then selectively sync files to their desktop or access them on mobile devices like any other file in Nextcloud.\nThe files will remain in the Dropbox storage but are now accessible in a secure and fully logged and traceable way through Nextcloud.\n\nAdministrators and users (when enabled) can find external storage configuration options in the 'Storage' section of admin and user settings, respectively.\n\n**Important**:\nConnecting Dropbox with OAuth 2 is a little more work because you have to create a Dropbox app.\n- Log into the [Dropbox Developers](http:\/\/www.dropbox.com\/developers) page and click Create Your App\n- Choose if you want to share a single folder or your complete Dropbox with your Nextcloud.\n- Name your new app and click \"Create app\"\n- In the tab \"Settings\" of your Dropbox app\n - If you have chosen to use a single folder, you may want to change the \"App folder name\"\n - Add new \"Redirect URIs\" under section \"OAuth 2\"\n - For adding global storages:\n \n ```https:\/\/mynextcloud.example.com\/index.php\/settings\/admin\/externalstorages```\n - For user storages:\n \n ```https:\/\/mynextcloud.example.com\/index.php\/settings\/user\/externalstorages```\n \n _Replace `https:\/\/mynextcloud.example.com\/` with your valid Nextcloud installation path_\n \n _If you have set `htaccess.RewriteBase` in your config.php you may need to remove `\/index.php`_\n \n _If your Nextcloud is in a subdirectory you need to add this subdirectory here too_\n \n- In the tab \"Permissions\" of your Dropbox app\n - Check all checkboxes under section \"Files and folders\"\n - If there is a section \"Team Scopes\", you may want to uncheck all of them, if you do not want to login with a Dropbox work account\n\n- Then go to nextcloud ```\/settings\/admin\/externalstorages``` and add a new storage **Dropbox V2**\n > \u26a0\ufe0f **Warning:** There is a bug introduced in Nextcloud v24.0.0 but only fixed in v27.0.0 and up.\n > \n > This bug prevents any interactive authorisation for external storages like its required for OAuth2,\n > \n > but any existing authorization remains in place as long as it is not revoked.\n > \n > If you know what you are doing, you may fix it yourself, like it has been done in core version 27.0.0:\n > \n > https:\/\/github.com\/nextcloud\/server\/commit\/da83464459d4fc2fd4965b805354933f8e6fbdf6\n > \n > You need to reapply this patch after any update of the files_external app and the Nextcloud core until core version 27.0.0.\n- Fill the details \"Client ID\" and \"Client secret\" from your Dropbox App page (search for \"App key\" and \"App secret\")\n- Choose users the external storage should be \"Available for\"\n- Click \"Grant access\" and then you will be redirected to the OAuth login\n- After completing the authorization you will be redirect back to the \"External storage\" page of yout Nextcloud instance and should see a **green** mark along your storage configuration\n- That's it"}},"isFeatured":false,"authors":[{"name":"Daniel J\u00e4ger","mail":"","homepage":""},{"name":"Robin Appelman","mail":"","homepage":""},{"name":"Hemant Mann","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0,"ratingNumRecent":0,"ratingNumOverall":5,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEETCCAvkCAhDYMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMTkwMjEyMDkwOTUyWhcNMjkwNTIwMDkwOTUyWjAhMR8wHQYD\nVQQDDBZmaWxlc19leHRlcm5hbF9kcm9wYm94MIICIjANBgkqhkiG9w0BAQEFAAOC\nAg8AMIICCgKCAgEA5GN+K5L9WT4iHwxTxXN6OzWiobq8Ocpw4YpuzrlFQr8QssSN\nPVCOjD7fF96DXePirbg+MirHe5IJI0dsLGEbUYwJG9dpndHi74nIOLBQ2i5UumqT\n5djZQUTV7zAQujsJyvYw1FXAuDEm4OwK9g9Z0L9PrCIcB5qe11CY+\/aufWdv1yb4\nczGljRwU2bOVrlZA+Qaef8cejJOWiJLf\/7H9ljkq+53z\/Xh0SFW\/AvVlLNv2SdMJ\n+JiL05G6zsqHTxYmRHtFCjUmhsO9bYC7KGnBcdlBn3wf7ioEt\/PiTo5Uj9R6aVA3\n4IzKlzKhN7Udk6typj4L\/30Q4+GiAR\/cjohUubHEVtfQwhyo4mnrN+4+X2insp3P\nMSc2SRGPPhVUVftmqTaG\/nPY0bJTYa4LKyQqvf33wh54sVaYOolj7S8yeLns46MM\nNodrFc4Qp+t1A\/baDCkQ6aFb4pSFZlyWfJPAqfHK4FNrGOG9qmHeQyrUANK0sZar\nrOB61DJ3bQkwzBGaHFQeSB+HvkNgBoUapK12qy+8cpSRgJXGZb\/ci6s8eHRwYElj\nWXD72\/Jfp4Gc5hSLzSmi9kt5j2MVuPDzC1eE5bk+zB4o0bupMuRspjdoEWSsyPP\/\nwMwRPYaLlYAfSF8URZZflpxB+XKwToas7gBYe2DeJas4CKq0j6eBXkGOkrsCAwEA\nATANBgkqhkiG9w0BAQsFAAOCAQEASMgLjR4pMt2G6fNvRzClJA82lyiKKdf5UHLY\nxpCgyyi31Tvsg\/rmwVPemxdKpt6kdDz71Uhu0v6LHtf2SbSGw0YLuCDRDiCzFdMX\nZH6IxwzQJdL8zqvOlCDIDmrsfSMXSchg5T9sn1JU0RGkA5JA65m8mtGDYwdu+z\/P\nU6QuR5I14n1nyCeuG\/\/OeCAvuRxV41K\/zIK9NnBHQXwnTzXkzdvwUaKD6rL4JI5m\nVrXjuoaSH\/eQu7nuvO9qDpG4TjzgO0LRz6RNQ8hUg0GPj4W+2RX4F0ieawNLD3xb\nMm69rCEbgphd9KzXl+pK6aUgrhtbq8FF9x9Dg\/alccjs2fSzbA==\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-08-18T13:25:46.989689Z","releases":[{"version":"3.2.7","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.7\/integration_github-v3.2.7.tar.gz","created":"2026-08-18T13:25:46.939932Z","licenses":["agpl"],"lastModified":"2026-08-18T13:25:47.093259Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=35","signature":"A+mH5m39m5MhCKjprSSGhAXktU0N5QEqGA25G8lnOG7fPNdRBzJV95Vy7pnySyuw7jXznbDx3pU33MfUqEek5fExqTCnXTWSUEcYGuUyZRUmZrmdHQK7ayGoCSR0V+HsjZaWx2w9KQi4hSR7rIU2XIcLmVEKyS60YXqqIa21OJHvSByPXqtMn7K9VqJ9+WB1nucLtdFLxzbG2CoK3Pon0Uo54BDVIIuTjUVjutPM\/GMKjsFnQEQzbPoHpAIZy5+fHmMldVc2ljTrV\/MkAHIM8u482UKX9OshgEyfPbjspoRRlO+mYe\/l6mZbJMaKNnzc2Qk+8fyA6AVoZdqvt0x3UXod0zrvMRji78jLR79r0j7HXaNf6u0DxvNpUCNnz0uDgwrMStNV49tUSOQRyelnS6altLUym+3mjHcVwuWHRSHcq35+9izCqP8nBlDilRo2pFyqNr0QYBpHXubdwDjNrg2140cy\/jTSjWZmb4ej1qv54PZF6El8ytJFeR+nBo+FyftmgcRPF240gleIJQYV3iOILlUIJU0KSvVeCFeOHddmzs2v3S5wuMRYCJfBZ6TP1rJXBzZvaZObvhy4XaLgkUa+KzJAytjPoSEHvRKXaWEncUgy\/jf9Q+ejNz4Or1mxHhlUtMGmNULezAalWC5tBDjn1\/SJS9SCMFaZGRV0Ngc=","translations":{"en":{"changelog":"### Added\n\n- Added support for Nextcloud 35.\n\n### Fixed\n\n- Keep the settings pages working when a stored secret cannot be decrypted.\n- Update bundled JavaScript dependencies (vite, js-yaml, brace-expansion, `@babel\/core`,\n esbuild, fast-xml-parser, webdav) to close several security advisories.\n\n### Changed\n\n- Use the outline style for the key icons.\n- Updated dependencies & translations."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL25leHRjbG91ZC9pbnRlZ3JhdGlvbl9naXRodWIvcmF3L21haW4vaW1nL3NjcmVlbnNob3QxLmpwZw==","smallThumbnail":""}],"videos":[],"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":"paperless_unified_search","categories":["files","integration"],"userDocs":"https:\/\/github.com\/Dennis-Otto\/paperless-unified-search#usage","adminDocs":"https:\/\/github.com\/Dennis-Otto\/paperless-unified-search#configuration","developerDocs":"https:\/\/github.com\/Dennis-Otto\/paperless-unified-search#development","issueTracker":"https:\/\/github.com\/Dennis-Otto\/paperless-unified-search\/issues","website":"https:\/\/github.com\/Dennis-Otto\/paperless-unified-search","created":"2026-08-25T18:32:29.385739Z","lastModified":"2026-09-21T05:04:44.050341Z","releases":[{"version":"0.1.7","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.2.0","platformVersionSpec":">=33.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/Dennis-Otto\/paperless-unified-search\/releases\/download\/v0.1.7\/paperless_unified_search.tar.gz","created":"2026-09-21T05:04:44.031787Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-09-21T05:04:44.117944Z","isNightly":false,"rawPhpVersionSpec":">=8.2","rawPlatformVersionSpec":">=33 <=35","signature":"JkNDL7ujp\/aWOk3lfV8zvKP3t\/9wxbb5U4lsGG5O6KsIT0qY\/GNzuvLLAg4l1gMwZT4C0wk739uMEutNokXJ+\/aCoLbVLhTSFyIxgjr6RhP0Txz+oLBuSGcLzBXCxTyqWUZ5cZmNkUrf6AaOAFQp8XY1vvRp+3pCTP49vi6FAnXQdc7uZ4wp0JLH18haohrBu6\/ioa66JRZf7DLoV67g+yOCwZaIskNYYaid6DwIPPqe0w8hnDbzFxX4m4niJGCU3e3D3d42fi2KSxxBUHxMPaEgFxx\/j\/Y4yeJkEU2wcgJM0XlPDm45J8+hgSElHdQFHjqR1CXlcfBISdfm4nvULBDnT5fvrlYKnwiAlqywEcxRa3ubGCVXtg8uW71eeSvvCZVHW7scWecyJmH9J0NDDaMxAi5RyByh7kTc41yK5RM+gUAm6gWddWMXIyZU4q0S0uTtOh4RNaoWXJhJDJGX+caf4qxCCFDtTLYHBIqdXLA\/FLoigHNCMwTZoOlco9\/rFChLWkAMOue\/0n9Ikch7p0htmMFKDDw8EEPWNeO0qxWib8s\/1pU0hDlYRSxE1seJ3OCmUxRnfCr17raMPTGOGyGvgBSRpx4mlwLNnwePSei73ivtr1kmvU56ZcKhRE5nbxUE6ujs7vUTCdctPYwspvul95tdrJ6BljWou3gKJBc=","translations":{"en":{"changelog":"<!-- Release notes generated using configuration in .github\/release.yml at 11ffe7679b6bd5fb6374c1b4ecbc3a72fe53a98b -->\n\n### What's Changed\n### Dependencies\n* chore(deps-dev): bump vimeo\/psalm from 6.17.0 to 6.17.2 in the composer-routine group by @dependabot[bot] in https:\/\/github.com\/Dennis-Otto\/paperless-unified-search\/pull\/22\n* chore(deps): bump the actions-routine group with 3 updates by @dependabot[bot] in https:\/\/github.com\/Dennis-Otto\/paperless-unified-search\/pull\/23\n### Other changes\n* ci: pin Dependabot auto-merge to the inspected commit by @Dennis-Otto in https:\/\/github.com\/Dennis-Otto\/paperless-unified-search\/pull\/21\n\n\n**Full Changelog**: https:\/\/github.com\/Dennis-Otto\/paperless-unified-search\/compare\/v0.1.6...v0.1.7"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0Rlbm5pcy1PdHRvL3BhcGVybGVzcy11bmlmaWVkLXNlYXJjaC92MC4xLjcvc2NyZWVuc2hvdHMvMDEtdW5pZmllZC1zZWFyY2gucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0Rlbm5pcy1PdHRvL3BhcGVybGVzcy11bmlmaWVkLXNlYXJjaC92MC4xLjcvc2NyZWVuc2hvdHMvMDItbmV4dGNsb3VkLXBkZi12aWV3ZXIucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0Rlbm5pcy1PdHRvL3BhcGVybGVzcy11bmlmaWVkLXNlYXJjaC92MC4xLjcvc2NyZWVuc2hvdHMvMDMtYWRtaW4tc2V0dGluZ3MucG5n","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Paperless Unified Search","summary":"Search Paperless-ngx OCR content from Nextcloud and open matching files directly in its viewer","description":"### Paperless search, seamlessly integrated into Nextcloud\n\nPaperless Unified Search brings Paperless-ngx's OCR-powered document search directly into Nextcloud's global search. Find invoices, contracts, letters, statements, and any text recognized inside your documents \u2014 without leaving Nextcloud.\n\n### Search in Paperless. Work in Nextcloud.\n\n- Uses Paperless-ngx's native OCR and full-text search\n- Shows results directly in Nextcloud's global search\n- Opens the synchronized file in Nextcloud's built-in viewer on web, iOS, and Android\n- Matches documents through stable markers such as `[P123]`\n- Includes only files the current Nextcloud user is allowed to access\n- Automatically excludes documents that have not yet been synchronized\n\n### Privacy and access control\n\nPaperless is queried server-to-server. The API token is stored in Nextcloud's encrypted credentials manager and is never exposed to the browser.\n\nBy default, searches are sent to Paperless only when users enable connected-services search. Administrators can optionally mark their Paperless server as trusted and include it automatically in every global search.\n\nA dedicated, read-only Paperless account is recommended.\n\n### Requirements\n\n- Nextcloud 33 to 35\n- A reachable Paperless-ngx instance with API access\n- Synchronized files whose names contain their Paperless document marker, for example `[P123]`\n\nThis app provides search integration only. It does not synchronize documents between Paperless and Nextcloud.\n\n### Native synchronization companion\n\nFor structured document synchronization, use the independent [Paperless Sync](https:\/\/github.com\/Dennis-Otto\/paperless-sync) Nextcloud app. Both apps use the same stable `[P123]` document marker and can be maintained and updated separately."},"de":{"name":"Paperless Unified Search","summary":"Paperless-ngx-OCR direkt in Nextcloud durchsuchen und gefundene Dateien im Viewer \u00f6ffnen","description":"### Paperless-Suche nahtlos in Nextcloud integriert\n\nPaperless Unified Search bringt die OCR-gest\u00fctzte Dokumentensuche von Paperless-ngx direkt in die globale Nextcloud-Suche. Finde Rechnungen, Vertr\u00e4ge, Briefe, Bescheide und beliebige Inhalte aus deinen Dokumenten \u2014 ohne Nextcloud zu verlassen.\n\n### In Paperless suchen. In Nextcloud weiterarbeiten.\n\n- Verwendet die native OCR- und Volltextsuche von Paperless-ngx\n- Zeigt Treffer direkt in der globalen Nextcloud-Suche\n- \u00d6ffnet die synchronisierte Datei im integrierten Nextcloud-Viewer in Web, iOS und Android\n- Ordnet Dokumente \u00fcber stabile Kennzeichnungen wie `[P123]` zu\n- Zeigt nur Dateien an, auf die der aktuelle Nextcloud-Benutzer zugreifen darf\n- Blendet noch nicht synchronisierte Dokumente automatisch aus\n\n### Datenschutz und Zugriffssteuerung\n\nDie Kommunikation mit Paperless erfolgt ausschlie\u00dflich zwischen den Servern. Das API-Token wird verschl\u00fcsselt im Zugangsdatenmanager von Nextcloud gespeichert und niemals an den Browser \u00fcbertragen.\n\nStandardm\u00e4\u00dfig wird Paperless nur durchsucht, wenn der Benutzer die Suche in verbundenen Diensten aktiviert. Administratoren k\u00f6nnen den eigenen Paperless-Server optional als vertrauensw\u00fcrdig einstufen und automatisch in jede globale Suche einbeziehen.\n\nEmpfohlen wird ein eigener Paperless-Dienstbenutzer mit ausschlie\u00dflich lesendem Zugriff.\n\n### Voraussetzungen\n\n- Nextcloud 33 bis 35\n- Eine erreichbare Paperless-ngx-Instanz mit API-Zugriff\n- Synchronisierte Dateien mit einer Paperless-Dokumentkennung wie `[P123]` im Dateinamen\n\nDie App integriert ausschlie\u00dflich die Suche. Sie synchronisiert selbst keine Dokumente zwischen Paperless und Nextcloud.\n\n### Native Synchronisierung als Erg\u00e4nzung\n\nF\u00fcr eine strukturierte Dokumentensynchronisierung steht die unabh\u00e4ngige Nextcloud-App [Paperless Sync](https:\/\/github.com\/Dennis-Otto\/paperless-sync) zur Verf\u00fcgung. Beide Apps verwenden dieselbe stabile Dokumentkennung wie `[P123]` und lassen sich getrennt warten und aktualisieren."}},"isFeatured":false,"authors":[{"name":"Dennis Otto","mail":"","homepage":"https:\/\/github.com\/Dennis-Otto"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEEzCCAvsCAhPnMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwODI1MTcyOTQ0WhcNMzYxMTMwMTcyOTQ0WjAjMSEwHwYD\nVQQDDBhwYXBlcmxlc3NfdW5pZmllZF9zZWFyY2gwggIiMA0GCSqGSIb3DQEBAQUA\nA4ICDwAwggIKAoICAQCsZUbfsoT3SqqFq4tfh5qb22OlyJZ2UuzoDCiAWmzFqO+G\n5BYyEdBBz2rgus9PJ+yePVA7C2ePEBEAfrqJVU2ijSR7yJLmMGxuLBKcpr3YPIVK\nP6momQnhif6fjFt\/3+TosPCA9u2Cl6SW1aHNLdN\/2vNCaZBDLOuB2ta8C+SxH+tR\nRmqunCtrxjMsDXZKRbTILJHBmG4JekltGQJLkZVD0dCb4VD40pcWINFqog8gW0cb\ndbyxVdSeZK\/6RmRWToU5EdUR6D2BTQIcwo7WRNNdRe0kyks1+w3NGT7LQRV+wsNZ\nx5NIwUYUn1DfPtg\/FjluHWzPqjgOBvhytl1PL6GmBqK9EkYh5TCJzJktqMwhXRTx\nWg6N5G41KMgnUkvBdL8I6InskgUJLK6T1IXsRf484rI1SQEJDOcz93qLVwYzupUE\no8IrcVihNtTz6TqISn4yG+YFXVAWPRTyB9p5A84fuzr87zP3l6RavykDFTSn5I0a\nLIgf46uOB35NXy+CPzHoxWCbVFuK2ZDXbeNFgru\/pbPodtiSjWmDo28vip1aV6di\nqnSxrPPOKKsp+xyHn+v\/eZ6eQTwT+ESbWUxOIJE26itO92ZL5IKrmsQWl23TwCn7\n+9tpzCk2Z3Bo7WCl\/aCEo+yKlLMCzE2LxNjh6+HJaRh2XprtN5sQ6vUCVmss9QID\nAQABMA0GCSqGSIb3DQEBCwUAA4IBAQB9ikhlFqy7nGQJIpXXvtFFXUXHEBSAelYy\n6zUsh21Y9BrZJ\/zy28FdF8ouFkP9OXKh80SzaCupmTwkaIYegZWxaMEqdQC\/3gCZ\n6imZOP8j8CvLDusF8dnzQtE810xDSERXgrVET\/wSxLN2DX0h9UJHxijkUUWcrGdm\n2kCeYGzd2zz2DQkUCkrkQvRJYQ+Q0yCC6bWYreui7mCM36uvMX3PDWhXbEAURbKw\nrUO9K3UQPzigLuFyO7B0Dqv1QwpllTehfKswItMMWIwr9AaQvTFvvuOHHtpJuwaK\nM85lqly1og2EKWDbuRFGkiLk3dijaDhmU\/LUzyogZOEi2mUHKem4\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-09-14T06:59:54.174619Z","releases":[{"version":"1.9.0","phpExtensions":[{"id":"mbstring","versionSpec":"*","rawVersionSpec":"*"}],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.2.0 <8.6.0","platformVersionSpec":">=33.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/packages.framasoft.org\/projects\/nextcloud-apps\/login-notes\/login_notes-1.9.0.tar.gz","created":"2026-09-14T06:59:54.148452Z","licenses":["agpl"],"lastModified":"2026-09-14T06:59:54.228111Z","isNightly":false,"rawPhpVersionSpec":">=8.2 <=8.5","rawPlatformVersionSpec":">=33 <=35","signature":"ieaiQZLGQcs0b3ce6X9S8iebMqH5m\/nRbuh\/xzuBaLhkrn1R1iSh2SJz+Tv15zrs\nVXpI3NvETuvvjCIdX44L3ugMbNuBMNWgM93TPU6ZtSj3xBRWdMmza+hZ0CWc8ucL\n0l6SFOTeaTybf5ZsIYNIdBdUT7R6TL5ZqVHO9cFKD5AD5bx5Z\/8jfXp8Kbvz74s1\nEV9AmUTYlmymToWtrSILEhV4AJ89PtOeJD+OwN\/42F9zsk7X3Xx84xraNQ268Qmp\ncs063BzdnLwHMsyvoY2SC0en6BVBjeYJV26AQfB6Vn5mXTL1OljA56QnO63T1JRQ\niHMYBpwrGMfKeQjIOiNbp2YCWUHVyvHSYE+q7EIp4j2NRYAZkbNZXoNv5npOh5N6\nYdee5X8BIvxTc4SxJ7PwMg\/9O4dMg6+3XkGty0OE39xzOlb\/44uOMxDNxTsxeM2r\nsZ4V7RMy8YOT8zVNhlnwhpKtdePVjUqH5ZBG69cGLaidXkWNOvywcP8JDg0cWWt0\nzAXwZWUuyKSDcLVWMGu5J1kbl70B1IT09G39cJRWZrZssBQu3usFDokcuUGy+FVZ\nzoRKalOaiSpR3MPlyyxp17AGVha65jH6GguupDZJ+RzPT1z\/J3fW5Qi13OEJ\/vWZ\nyntiJ7b0qRzecLO9lygfJSqK12zLAes4wYVL+m6z88Y=","translations":{"en":{"changelog":"### Added\n\n- Support for Nextcloud 35\n\n### Changed\n\n- Dependencies updates\n\n### Removed\n\n- Support for Nextcloud 32"}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"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-09-17T16:37:14.772307Z","releases":[{"version":"0.3.3","phpExtensions":[],"databases":[{"id":"mysql","versionSpec":"*","rawVersionSpec":"*"},{"id":"pgsql","versionSpec":"*","rawVersionSpec":"*"}],"shellCommands":[],"phpVersionSpec":">=8.2.0 <8.6.0","platformVersionSpec":">=32.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/aSoftwareByDesignRepository\/nextcloud-dutycheck\/releases\/download\/v0.3.3\/dutycheck-0.3.3.tar.gz","created":"2026-09-17T16:37:14.728223Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-09-17T16:37:14.889917Z","isNightly":false,"rawPhpVersionSpec":">=8.2 <=8.5","rawPlatformVersionSpec":">=32 <=35","signature":"MDbHXeJkhKmOsuCU8D1SKyUUPWhUQ4GV\/7wKHd\/QvX2efTmyatkcl9VMzbUSsi2bWdDUrMg7XZSZzZ1MbXHX3XZPIR0GoENc1YuhLGZ355kXP8luNvsVjyMVK8dDVab6t321kLVlx4FVzLsrpgYovf5vyObAKczqq8ykzSdzvHe2ERJAz7gW6ppnMci4g8GICfkpbL7iWCXoptdEM3sJwRpPirlcvQblweWg\/3xJuHm6p3na7gp5yn869yDPOaXyasqhtn8In9EDBl4Ic4yT5pgnOz9jgNJXr3AxYuB0sk1zWWXGNpj06IADR1dljCBx6PUwKZbS6Q5vXXb1a0yjlJNdDs9\/ro5KfpFVWRWD3uDgaroM+bwjdrzDQbIGF9znE1u+Z4UWcHUEEmiMYP815U64cefa66ltMhrGdzMnBBBkkpi2Pl1lmPh1QyCFg7uSQKoDopTSytyesiOzKqzXQ4CdKLKMaDqCmNaVjnRdrOa02Tf7FRxRUwejOOYu4DQH3X0nlJmKsCsjol7QoM7H7cwXGne3O6kXHmq+fCgls9WL42OYNQ2YMoCqrEaK6d\/\/qY0\/nLR3vgrmS9OHoDSZLqzGdidY2flp3e9txwxX1mfokLlfE2tX1e5zOQgAmyB\/BCB7U3fjms\/seK0j9jdvIErkIJxXaYAHfGoz6r9Ia8g=","translations":{"en":{"changelog":"### Changed\n\n- App Store \/ GitHub release cut from the conflict-threshold source on `master` (correct `v0.3.3` tag); packaging and App Store signature refreshed for upload."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/CgkJaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2FTb2Z0d2FyZUJ5RGVzaWduUmVwb3NpdG9yeS9uZXh0Y2xvdWQtZHV0eWNoZWNrL3JlZnMvaGVhZHMvbWFzdGVyL3NjcmVlbnNob3RzL2R1dHljaGVjay1zY3JlZW5zaG90LTAxLnBuZwoJ","smallThumbnail":"https:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-dutycheck\/refs\/heads\/master\/screenshots\/dutycheck-screenshot-01.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/CgkJaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2FTb2Z0d2FyZUJ5RGVzaWduUmVwb3NpdG9yeS9uZXh0Y2xvdWQtZHV0eWNoZWNrL3JlZnMvaGVhZHMvbWFzdGVyL3NjcmVlbnNob3RzL2R1dHljaGVjay1zY3JlZW5zaG90LTAyLnBuZwoJ","smallThumbnail":"https:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-dutycheck\/refs\/heads\/master\/screenshots\/dutycheck-screenshot-02.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/CgkJaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2FTb2Z0d2FyZUJ5RGVzaWduUmVwb3NpdG9yeS9uZXh0Y2xvdWQtZHV0eWNoZWNrL3JlZnMvaGVhZHMvbWFzdGVyL3NjcmVlbnNob3RzL2R1dHljaGVjay1zY3JlZW5zaG90LTAzLnBuZwoJ","smallThumbnail":"https:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-dutycheck\/refs\/heads\/master\/screenshots\/dutycheck-screenshot-03.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/CgkJaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2FTb2Z0d2FyZUJ5RGVzaWduUmVwb3NpdG9yeS9uZXh0Y2xvdWQtZHV0eWNoZWNrL3JlZnMvaGVhZHMvbWFzdGVyL3NjcmVlbnNob3RzL2R1dHljaGVjay1zY3JlZW5zaG90LTA0LnBuZwoJ","smallThumbnail":"https:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-dutycheck\/refs\/heads\/master\/screenshots\/dutycheck-screenshot-04.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/CgkJaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2FTb2Z0d2FyZUJ5RGVzaWduUmVwb3NpdG9yeS9uZXh0Y2xvdWQtZHV0eWNoZWNrL3JlZnMvaGVhZHMvbWFzdGVyL3NjcmVlbnNob3RzL2R1dHljaGVjay1zY3JlZW5zaG90LTA1LnBuZwoJ","smallThumbnail":"https:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-dutycheck\/refs\/heads\/master\/screenshots\/dutycheck-screenshot-05.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/CgkJaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2FTb2Z0d2FyZUJ5RGVzaWduUmVwb3NpdG9yeS9uZXh0Y2xvdWQtZHV0eWNoZWNrL3JlZnMvaGVhZHMvbWFzdGVyL3NjcmVlbnNob3RzL2R1dHljaGVjay1zY3JlZW5zaG90LTA2LnBuZwoJ","smallThumbnail":"https:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-dutycheck\/refs\/heads\/master\/screenshots\/dutycheck-screenshot-06.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/CgkJaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2FTb2Z0d2FyZUJ5RGVzaWduUmVwb3NpdG9yeS9uZXh0Y2xvdWQtZHV0eWNoZWNrL3JlZnMvaGVhZHMvbWFzdGVyL3NjcmVlbnNob3RzL2R1dHljaGVjay1zY3JlZW5zaG90LTA3LnBuZwoJ","smallThumbnail":"https:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-dutycheck\/refs\/heads\/master\/screenshots\/dutycheck-screenshot-07.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/CgkJaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2FTb2Z0d2FyZUJ5RGVzaWduUmVwb3NpdG9yeS9uZXh0Y2xvdWQtZHV0eWNoZWNrL3JlZnMvaGVhZHMvbWFzdGVyL3NjcmVlbnNob3RzL2R1dHljaGVjay1zY3JlZW5zaG90LTA4LnBuZwoJ","smallThumbnail":"https:\/\/raw.githubusercontent.com\/aSoftwareByDesignRepository\/nextcloud-dutycheck\/refs\/heads\/master\/screenshots\/dutycheck-screenshot-08.png"}],"videos":[],"translations":{"en":{"name":"DutyCheck","summary":"Publish duty rosters without spreadsheet chaos \u2014 conflicts checked on your Nextcloud","description":"# Plan shifts. Catch conflicts. Publish with a trail.\n\nDutyCheck builds duty rosters inside your self-hosted Nextcloud. Open a planning period, assign people to locations, see hard blocks and soft warnings while you edit \u2014 then publish, close and keep a snapshot when someone asks who was on duty.\n\n**Free web app** (AGPL-3.0-or-later).\n\n## Why teams install it\n\n- **Edit with confidence** \u2014 overlaps, understaffing, short breaks and period totals surface before you publish\n- **A flow everyone understands** \u2014 open \u2192 published \u2192 closed (with reopen); conflict thresholds freeze when the period is created\n- **Fill faster** \u2014 employee\u00d7day grid and list, shift templates, bulk fill, printable roster with integrity hash\n- **Staff self-service** \u2014 my roster, absences, acknowledge, claim open shifts, swap requests, per-person iCal feed\n- **Prove what was planned** \u2014 snapshots with hash chain, period audit trail, Activity and Notifications\n- **Stay scoped** \u2014 planner vs employee roles, optional location scope, optional companies\/workspaces\n- **Optional ArbeitszeitCheck** \u2014 mirror absences for conflict checks (off until you enable it; DutyCheck never writes back)\n\n## Clear limits\n\n- HR CSV exports minutes \u2014 not salaries.\n- Audit entries are append-only.\n- Conflict checks are ArbZG-oriented and configurable \u2014 not a legal certification.\n- Declared databases: MySQL and PostgreSQL.\n\n## Feedback welcome\n\nWe improve this app with real-world use. Bug reports, rough edges, and ideas help \u2014 open a GitHub Issue (https:\/\/github.com\/aSoftwareByDesignRepository\/nextcloud-dutycheck\/issues) or write to info@software-by-design.de. Your feedback directly shapes what we build next.\n\n## Requirements\n\n- Nextcloud 32\u201335 \u00b7 PHP 8.2\u20138.5 \u00b7 MySQL or 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 ouvert \u2192 publi\u00e9 \u2192 cl\u00f4tur\u00e9, 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\u201335\n- PHP 8.2\u20138.5\n- MySQL ou PostgreSQL\n\n## Retours bienvenus\n\nNous am\u00e9liorons cette app gr\u00e2ce \u00e0 votre usage r\u00e9el. Bugs, frottements et id\u00e9es aident \u2014 ouvrez une GitHub Issue (https:\/\/github.com\/aSoftwareByDesignRepository\/nextcloud-dutycheck\/issues) ou \u00e9crivez \u00e0 info@software-by-design.de. Vos retours fa\u00e7onnent directement la suite."},"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 \u00e5ben \u2192 offentliggjort \u2192 lukket, 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## Feedback er velkommen\n\nVi forbedrer denne app med brug i praksis. Fejlrapporter, friktioner og id\u00e9er hj\u00e6lper \u2014 \u00e5bn et GitHub Issue (https:\/\/github.com\/aSoftwareByDesignRepository\/nextcloud-dutycheck\/issues) eller skriv til info@software-by-design.de. Jeres feedback former direkte det, vi bygger n\u00e6ste gang.\n\n## Krav\n\n- Nextcloud 32\u201335\n- PHP 8.2\u20138.5\n- MySQL eller 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 abierto \u2192 publicado \u2192 cerrado, 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## Comentarios bienvenidos\n\nMejoramos esta app con el uso real. Informes de errores, fricciones e ideas ayudan \u2014 abra un GitHub Issue (https:\/\/github.com\/aSoftwareByDesignRepository\/nextcloud-dutycheck\/issues) o escriba a info@software-by-design.de. Su feedback da forma directa a lo que construimos despu\u00e9s.\n\n## Requisitos\n\n- Nextcloud 32\u201335\n- PHP 8.2\u20138.5\n- MySQL o PostgreSQL"},"it":{"name":"DutyCheck","summary":"Turni chiari, senza conflitti e pronti per l'audit \u2014 integrati nella tua Nextcloud","description":"# Pianifica i turni. Scopri i conflitti. Pubblica con una traccia.\n\nDutyCheck costruisce i turni nella vostra Nextcloud auto-ospitata. Aprite un periodo di pianificazione, assegnate le persone alle sedi, vedete blocchi rigidi e avvisi soft mentre modificate \u2014 poi pubblicate, chiudete e conservate uno snapshot quando qualcuno chiede chi era di turno.\n\n**Web app gratuita** (AGPL-3.0-or-later). App associate: https:\/\/nextcloud.software-by-design.de\/\n\n## Perch\u00e9 i team lo installano\n\n- **Modificate con sicurezza** \u2014 sovrapposizioni, sottorganico, pause brevi e totali del periodo emergono prima di pubblicare\n- **Un flusso che tutti capiscono** \u2014 aperto \u2192 pubblicato \u2192 chiuso (con riapertura); le soglie di conflitto si bloccano quando il periodo viene creato\n- **Compilate pi\u00f9 velocemente** \u2014 griglia dipendente\u00d7giorno e lista, template dei turni, compilazione in blocco, roster stampabile con hash di integrit\u00e0\n- **Self-service per il personale** \u2014 il mio roster, assenze, conferma, richiesta dei turni aperti, richieste di scambio, feed iCal per persona\n- **Dimostrate cosa \u00e8 stato pianificato** \u2014 snapshot con catena hash, audit trail del periodo, Activity e Notifications\n- **Rimanere nel perimetro** \u2014 ruoli di pianificatore vs dipendente, scope di localit\u00e0 opzionale, aziende\/ambienti opzionali\n- **ArbeitszeitCheck opzionale** \u2014 rispecchia le assenze per i controlli dei conflitti (disattivato finch\u00e9 non lo abilitate; DutyCheck non scrive mai indietro)\n\n## Limiti chiari\n\n- Le esportazioni HR in CSV esportano minuti \u2014 non gli stipendi.\n- Le voci di audit sono append-only.\n- I controlli dei conflitti sono orientati ad ArbZG e configurabili \u2014 non una certificazione legale.\n- Database dichiarati: MySQL e PostgreSQL.\n\n## Feedback benvenuto\n\nMiglioriamo questa app con l\u2019uso reale. Segnalazioni di bug, punti deboli e idee aiutano \u2014 aprite una GitHub Issue (https:\/\/github.com\/aSoftwareByDesignRepository\/nextcloud-dutycheck\/issues) o scrivete a info@software-by-design.de. Il vostro feedback guida direttamente ci\u00f2 che costruiamo dopo.\n\n## Requisiti\n\n- Nextcloud 32\u201335 \u00b7 PHP 8.2\u20138.5 \u00b7 MySQL o PostgreSQL"},"de":{"name":"DutyCheck","summary":"Dienstpl\u00e4ne ver\u00f6ffentlichen ohne Tabellenchaos \u2014 Konflikte gepr\u00fcft in Ihrer Nextcloud","description":"# Schichten planen. Konflikte sehen. Mit Nachweis ver\u00f6ffentlichen.\n\nDutyCheck baut Dienstpl\u00e4ne in Ihrer selbst gehosteten Nextcloud. Periode \u00f6ffnen, Personen Standorten zuweisen, harte Sperren und weiche Warnungen schon beim Bearbeiten sehen \u2014 dann ver\u00f6ffentlichen, abschlie\u00dfen und einen Snapshot behalten, wenn jemand fragt, wer im Dienst war.\n\n**Kostenlose Web-App** (AGPL-3.0-or-later).\n\n## Warum Teams es einsetzen\n\n- **Sicher bearbeiten** \u2014 \u00dcberlappungen, Unterbesetzung, zu kurze Pausen und Periodensummen vor dem Ver\u00f6ffentlichen\n- **Klarer Ablauf** \u2014 Offen \u2192 Ver\u00f6ffentlicht \u2192 Abgeschlossen (mit Wieder\u00f6ffnen); Konfliktschwellen beim Anlegen eingefroren\n- **Schneller f\u00fcllen** \u2014 Raster und Liste, Schichtvorlagen, Massenf\u00fcllung, druckbarer Plan mit Integrit\u00e4tshash\n- **Self-Service** \u2014 Mein Dienstplan, Abwesenheiten, Best\u00e4tigung, offene Schichten, Tausch, iCal-Feed\n- **Nachweis behalten** \u2014 Snapshots mit Hash-Kette, Perioden-Audit, Activity und Benachrichtigungen\n- **Zugriff steuern** \u2014 Planer- vs. Mitarbeiter-Rollen, optionaler Standort-Scope, optionale Firmen\/Workspaces\n- **Optional ArbeitszeitCheck** \u2014 Abwesenheiten f\u00fcr Konflikte spiegeln (standardm\u00e4\u00dfig aus; DutyCheck schreibt nicht zur\u00fcck)\n\n## Klare Grenzen\n\n- HR-CSV exportiert Minuten \u2014 keine Geh\u00e4lter.\n- Audit-Eintr\u00e4ge sind nur anh\u00e4ngbar.\n- Konfliktpr\u00fcfungen sind ArbZG-orientiert und konfigurierbar \u2014 keine Rechtszertifizierung.\n- Deklarierte Datenbanken: MySQL und PostgreSQL.\n\n## Feedback willkommen\n\nWir verbessern diese App mit R\u00fcckmeldungen aus der Praxis. Fehlerberichte, Stolpersteine und Ideen helfen \u2014 \u00f6ffnen Sie ein GitHub Issue (https:\/\/github.com\/aSoftwareByDesignRepository\/nextcloud-dutycheck\/issues) oder schreiben Sie an info@software-by-design.de. Ihr Feedback pr\u00e4gt direkt, was wir als N\u00e4chstes bauen.\n\n## Voraussetzungen\n\n- Nextcloud 32\u201335 \u00b7 PHP 8.2\u20138.5 \u00b7 MySQL oder PostgreSQL"},"nl":{"name":"DutyCheck","summary":"Duidelijke, conflictvrije dienstroosters met audittrail \u2014 ge\u00efntegreerd in uw Nextcloud","description":"# Diensten plannen. Conflicten ontdekken. Publiceren met een spoor.\n\nDutyCheck bouwt dienstroosters in uw zelf-gehoste Nextcloud. Open een planperiode, wijs mensen aan locaties toe, zie harde blokkades en zachte waarschuwingen terwijl u bewerkt \u2014 publiceer vervolgens, sluit af en bewaar een snapshot wanneer iemand vraagt wie er dienst had.\n\n**Gratis webapp** (AGPL-3.0-or-later).\n\n## Waarom teams het installeren\n\n- **Bewerk met vertrouwen** \u2014 overlappen, onderbezetting, korte pauzes en periodetotalen worden zichtbaar v\u00f3\u00f3r u publiceert\n- **Een flow die iedereen begrijpt** \u2014 open \u2192 gepubliceerd \u2192 gesloten (met heropenen); conflictdrempels worden bevroren zodra de periode wordt aangemaakt\n- **Sneller invullen** \u2014 rooster medewerker\u00d7dag en lijst, diensttemplates, bulk invullen, afdrukbaar dienstrooster met integriteits-hash\n- **Selfservice voor personeel** \u2014 mijn rooster, afwezigheden, bevestigen, open diensten claimen, ruilverzoeken, iCal-feed per persoon\n- **Bewijs wat er gepland was** \u2014 snapshots met hashketen, period-audittrail, Activity en Notifications\n- **Binnen de scope blijven** \u2014 planner- vs. medewerkerrollen, optionele locatie-scope, optionele bedrijven\/werkomgevingen\n- **Optioneel ArbeitszeitCheck** \u2014 spiegel afwezigheden voor conflictcontroles (uitgeschakeld tot u het activeert; DutyCheck schrijft nooit terug)\n\n## Duidelijke grenzen\n\n- HR-CSV-exports bevatten minuten \u2014 geen salarissen.\n- Auditvermeldingen zijn append-only.\n- Conflictcontroles zijn ArbZG-geori\u00ebnteerd en configureerbaar \u2014 geen juridische certificering.\n- Gedeclareerde databases: MySQL en PostgreSQL.\n\n## Feedback welkom\n\nWe verbeteren deze app met gebruik in de praktijk. Bugmeldingen, struikelblokken en idee\u00ebn helpen \u2014 open een GitHub Issue (https:\/\/github.com\/aSoftwareByDesignRepository\/nextcloud-dutycheck\/issues) of mail naar info@software-by-design.de. Uw feedback bepaalt mede wat we als volgende bouwen.\n\n## Vereisten\n\n- Nextcloud 32\u201335 \u00b7 PHP 8.2\u20138.5 \u00b7 MySQL of PostgreSQL"},"pl":{"name":"DutyCheck","summary":"Przejrzyste harmonogramy dy\u017cur\u00f3w bez konflikt\u00f3w, gotowe do audytu \u2014 w Twoim Nextcloud","description":"# Planuj zmiany. Wykrywaj konflikty. Publikuj z histori\u0105.\n\nDutyCheck tworzy grafiki zmian w Pa\u0144stwa samodzielnie hostowanej Nextcloud. Otw\u00f3rz okres planowania, przypisz osoby do lokalizacji, zobacz twarde blokady i mi\u0119kkie ostrze\u017cenia podczas edycji \u2014 a nast\u0119pnie opublikuj, zamknij i zachowaj snapshot, gdy kto\u015b zapyta, kto by\u0142 na dy\u017cur.\n\n**Darmowa aplikacja webowa** (AGPL-3.0-or-later). Aplikacje towarzysz\u0105ce: https:\/\/nextcloud.software-by-design.de\/\n\n## Dlaczego zespo\u0142y to instaluj\u0105\n\n- **Edytuj z pewno\u015bci\u0105** \u2014 nak\u0142adanie si\u0119 zmian, niedob\u00f3r obsady, kr\u00f3tkie przerwy i sumy okresu pojawiaj\u0105 si\u0119 zanim opublikujesz\n- **Proces, kt\u00f3ry rozumie ka\u017cdy** \u2014 otwarte \u2192 opublikowane \u2192 zamkni\u0119te (z ponownym otwarciem); progi konflikt\u00f3w zostaj\u0105 zamro\u017cone, gdy okres jest tworzony\n- **Wype\u0142niaj szybciej** \u2014 siatka pracownik\u00d7dzie\u0144 i lista, szablony zmian, wype\u0142nianie zbiorcze, drukowany grafik z hashem integralno\u015bci\n- **Self-service dla personelu** \u2014 m\u00f3j grafik, nieobecno\u015bci, potwierdzenia, zg\u0142aszanie otwartych zmian, pro\u015bby o zamian\u0119, iCal-feed dla ka\u017cdej osoby\n- **Udowodnij, co zaplanowano** \u2014 snapshoty z \u0142a\u0144cuchem hash, \u015bcie\u017cka audytu okresu, Activity oraz Notifications\n- **Pozosta\u0144 w zakresie** \u2014 role planisty vs pracownika, opcjonalny zakres lokalizacji, opcjonalne firmy\/\u015brodowiska pracy\n- **Opcjonalny ArbeitszeitCheck** \u2014 odbija nieobecno\u015bci do kontroli konflikt\u00f3w (wy\u0142\u0105czony do czasu w\u0142\u0105czenia; DutyCheck nigdy nie zapisuje z powrotem)\n\n## Jasne ograniczenia\n\n- Eksporty HR w CSV zawieraj\u0105 minuty \u2014 nie pensje.\n- Wpisy audytu s\u0105 append-only.\n- Kontrole konflikt\u00f3w s\u0105 zorientowane na ArbZG i konfigurowalne \u2014 nie jest to certyfikacja prawna.\n- Deklarowane bazy danych: MySQL i PostgreSQL.\n\n## Feedback mile widziany\n\nUlepszamy t\u0119 aplikacj\u0119 dzi\u0119ki realnemu u\u017cyciu. Zg\u0142oszenia b\u0142\u0119d\u00f3w, tarcia i pomys\u0142y pomagaj\u0105 \u2014 otw\u00f3rz GitHub Issue (https:\/\/github.com\/aSoftwareByDesignRepository\/nextcloud-dutycheck\/issues) lub napisz na info@software-by-design.de. Wasza opinia bezpo\u015brednio kszta\u0142tuje to, co budujemy dalej.\n\n## Wymagania\n\n- Nextcloud 32\u201335 \u00b7 PHP 8.2\u20138.5 \u00b7 MySQL lub PostgreSQL"},"sv":{"name":"DutyCheck","summary":"Tydliga, konfliktfria schema med revisionssp\u00e5r \u2014 inbyggt i din Nextcloud","description":"# Planera pass. F\u00e5nga konflikter. Publicera med en sp\u00e5rbarhet.\n\nDutyCheck bygger passlistor i er sj\u00e4lvhostade Nextcloud. \u00d6ppna en planeringsperiod, tilldela personer till platser, se h\u00e5rda sp\u00e4rrar och mjuka varningar medan ni redigerar \u2014 publicera sedan, st\u00e4ng perioden och beh\u00e5ll en snapshot n\u00e4r n\u00e5gon fr\u00e5gar vem som var p\u00e5 tj\u00e4nst.\n\n**Gratis webbapp** (AGPL-3.0-or-later).\n\n## Varf\u00f6r team installerar den\n\n- **Redigera med sj\u00e4lvf\u00f6rtroende** \u2014 \u00f6verlappningar, underbemanning, korta pauser och periodens totalsummor syns innan ni publicerar\n- **Ett fl\u00f6de alla f\u00f6rst\u00e5r** \u2014 \u00f6ppen \u2192 publicerad \u2192 st\u00e4ngd (med \u00e5ter\u00f6ppning); konflikttr\u00f6sklar fryses n\u00e4r perioden skapas\n- **Fyll i snabbare** \u2014 rutn\u00e4t anst\u00e4lld\u00d7dag och lista, passmallar, massfyllning, utskrivbar passlista med integritetshash\n- **Self-service f\u00f6r personalen** \u2014 min passlista, fr\u00e5nvaro, bekr\u00e4fta, beg\u00e4r \u00f6ppna pass, byt-f\u00f6rfr\u00e5gningar, iCal-feed per person\n- **Bevisa vad som planerades** \u2014 snapshots med hash-kedja, periodens revision-sp\u00e5r, Activity och Notifications\n- **H\u00e5ll dig inom scope** \u2014 planerarroll vs medarbetarroll, valfri plats-scope, valfria f\u00f6retag\/arbetsytor\n- **Valfritt ArbeitszeitCheck** \u2014 spegla fr\u00e5nvaro f\u00f6r konfliktkontroller (avst\u00e4ngt tills ni aktiverar det; DutyCheck skriver aldrig tillbaka)\n\n## Tydliga gr\u00e4nser\n\n- HR-CSV-exporten inneh\u00e5ller minuter \u2014 inte l\u00f6ner.\n- Auditposter \u00e4r append-only.\n- Konfliktkontroller \u00e4r ArbZG-orienterade och konfigurerbara \u2014 inte en juridisk certifiering.\n- Deklarerade databaser: MySQL och PostgreSQL.\n\n## Feedback v\u00e4lkomnas\n\nVi f\u00f6rb\u00e4ttrar den h\u00e4r appen med verklig anv\u00e4ndning. Felrapporter, friktioner och id\u00e9er hj\u00e4lper \u2014 \u00f6ppna en GitHub Issue (https:\/\/github.com\/aSoftwareByDesignRepository\/nextcloud-dutycheck\/issues) eller skriv till info@software-by-design.de. Er feedback formar direkt det vi bygger h\u00e4rn\u00e4st.\n\n## Krav\n\n- Nextcloud 32\u201335 \u00b7 PHP 8.2\u20138.5 \u00b7 MySQL eller PostgreSQL"},"nb":{"name":"DutyCheck","summary":"Klare, konfliktfrie vaktplaner med revisjonsspor \u2014 direkte i din Nextcloud","description":"# Planlegg skift. Oppdag konflikter. Publiser med et spor.\n\nDutyCheck bygger skiftplaner i deres selvhostede Nextcloud. \u00c5pne en planleggingsperiode, tilordne personer til lokasjoner, se harde sperrer og myke advarsler mens dere redigerer \u2014 og publiser deretter, lukk og behold et snapshot n\u00e5r noen sp\u00f8r hvem som var p\u00e5 vakt.\n\n**Gratis nettapp** (AGPL-3.0-or-later). F\u00f8lgeapper: https:\/\/nextcloud.software-by-design.de\/\n\n## Hvorfor team installerer den\n\n- **Rediger med trygghet** \u2014 overlapp, underbemanning, korte pauser og periodetotaler vises f\u00f8r dere publiserer\n- **Et flyt alle forst\u00e5r** \u2014 \u00e5pen \u2192 publisert \u2192 lukket (med gjen\u00e5pning); konfliktterskler fryses n\u00e5r perioden opprettes\n- **Fyll raskere** \u2014 ansatt\u00d7dag-rutenett og liste, skiftemaler, masseutfylling, utskrivbar skiftplan med integritetshash\n- **Self-service for ansatte** \u2014 min skiftplan, frav\u00e6r, bekreftelser, hent \u00e5pne skift, bytteforesp\u00f8rsler, iCal-feed per person\n- **Bevis hva som ble planlagt** \u2014 snapshots med hash-kjede, periodens revisjonsspor, Activity og Notifications\n- **Hold dere innenfor scope** \u2014 planlegger- vs ansattroller, valgfri lokasjonsscope, valgfri firmaer\/arbeidsomr\u00e5der\n- **Valgfritt ArbeitszeitCheck** \u2014 speil frav\u00e6r for konfliktkontroller (av til dere aktiverer det; DutyCheck skriver aldri tilbake)\n\n## Klare grenser\n\n- HR-CSV-eksportene inneholder minutter \u2014 ikke l\u00f8nn.\n- Audit-oppf\u00f8ringer er append-only.\n- Konfliktkontroller er ArbZG-orienterte og kan konfigureres \u2014 ikke en juridisk sertifisering.\n- Deklarerte databaser: MySQL og PostgreSQL.\n\n## Feedback er velkommen\n\nVi forbedrer denne appen med bruk i praksis. Feilrapporter, friksjon og id\u00e9er hjelper \u2014 \u00e5pne en GitHub Issue (https:\/\/github.com\/aSoftwareByDesignRepository\/nextcloud-dutycheck\/issues) eller skriv til info@software-by-design.de. Tilbakemeldingen deres former direkte det vi bygger videre.\n\n## Krav\n\n- Nextcloud 32\u201335 \u00b7 PHP 8.2\u20138.5 \u00b7 MySQL eller PostgreSQL"},"pt":{"name":"DutyCheck","summary":"Publique escalas sem caos de planilhas \u2014 conflitos verificados no seu Nextcloud","description":"# Planeie turnos. Veja conflitos. Publique com rasto.\n\nO DutyCheck cria escalas de servi\u00e7o na Nextcloud que j\u00e1 alojam. Abra um per\u00edodo, atribua pessoas a locais, veja bloqueios duros e avisos suaves enquanto edita \u2014 depois publique, feche e guarde um snapshot quando algu\u00e9m perguntar quem estava de servi\u00e7o.\n\n**Aplica\u00e7\u00e3o web gratuita** (AGPL-3.0-or-later).\n\n## Porque as equipas instalam\n\n- **Editar com confian\u00e7a** \u2014 sobreposi\u00e7\u00f5es, subdimensionamento, pausas curtas e totais do per\u00edodo antes de publicar\n- **Um fluxo que todos compreendem** \u2014 Aberto \u2192 Publicado \u2192 Fechado (com reabrir); limiares de conflito congelados ao criar\n- **Preencher mais depressa** \u2014 grelha e lista, modelos de turno, preenchimento em massa, escala imprim\u00edvel com hash\n- **Self-service** \u2014 a minha escala, aus\u00eancias, confirma\u00e7\u00e3o, turnos abertos, trocas, feed iCal\n- **Provar o planeado** \u2014 snapshots com cadeia de hash, auditoria do per\u00edodo, Activity e Notifications\n- **Manter o \u00e2mbito** \u2014 pap\u00e9is planeador vs. colaborador, \u00e2mbito de local opcional, empresas opcionais\n- **ArbeitszeitCheck opcional** \u2014 espelhar aus\u00eancias para conflitos (desligado at\u00e9 ativar; DutyCheck nunca escreve de volta)\n\n## Limites claros\n\n- Exporta\u00e7\u00f5es HR CSV s\u00e3o minutos \u2014 n\u00e3o sal\u00e1rios.\n- Entradas de auditoria s\u00e3o apenas acrescent\u00e1veis.\n- Verifica\u00e7\u00f5es de conflito s\u00e3o orientadas para ArbZG e configur\u00e1veis \u2014 n\u00e3o uma certifica\u00e7\u00e3o legal.\n- Bases de dados declaradas: MySQL e PostgreSQL.\n\n## Feedback bem-vindo\n\nMelhoramos este app com o uso real. Relat\u00f3rios de bugs, atritos e ideias ajudam \u2014 abra um GitHub Issue (https:\/\/github.com\/aSoftwareByDesignRepository\/nextcloud-dutycheck\/issues) ou escreva para info@software-by-design.de. O seu feedback molda diretamente o que constru\u00edmos a seguir.\n\n## Requisitos\n\n- Nextcloud 32\u201335 \u00b7 PHP 8.2\u20138.5 \u00b7 MySQL ou PostgreSQL"}},"isFeatured":false,"authors":[{"name":"Software by Design GbR","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":"mediadc","categories":["multimedia","tools"],"userDocs":"","adminDocs":"https:\/\/github.com\/cloud-py-api\/mediadc\/wiki","developerDocs":"","issueTracker":"https:\/\/github.com\/cloud-py-api\/mediadc\/issues","website":"https:\/\/github.com\/cloud-py-api\/mediadc","created":"2021-09-15T13:01:37.906276Z","lastModified":"2024-10-21T18:12:41.184435Z","releases":[{"version":"0.4.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=7.4.0","platformVersionSpec":">=30.0.0 <32.0.0","minIntSize":64,"download":"https:\/\/github.com\/cloud-py-api\/mediadc\/releases\/download\/v0.4.0\/mediadc.tar.gz","created":"2024-10-21T18:12:41.169310Z","licenses":["agpl"],"lastModified":"2024-10-21T18:12:41.218524Z","isNightly":false,"rawPhpVersionSpec":">=7.4","rawPlatformVersionSpec":">=30 <=31","signature":"DbNEIUFTFwJpwOeaWq1k9HSRL0CBA7mkfOpjvl1v4yr2R86L9unYNFa7Vy8K6m18KAGo6x5cmdw0ifRnPXAMEUcQHRyeetT40\/GakAj1AKR+YkXyyHlKIOtAyGOvjNzi494P7rTebXBveSTRuQglGgT69z+TqmBhOuJOs3vJ0buxAAEp0u9jBkxfp7vso5i6p5Utm4ODngsw\/s+CVTHh8vqn8b0iibi\/utBWzSt38lyFZuax2hL84nIxW7WCoHzDkMbgshWT35km\/EOdYirI04IPl3eGJK2skbBxzKo+\/JYLA2oHmg3gQxic0cpNWTnsVUnnMzIrTwtyzxd7Ma\/\/FxJvJyyvPRXVlgOORHaRfxOo1vJ7\/x1cCqi5ldpgIVgcDmmxXa7pCGYo661kb5WPBcK8hhmhjOlxZW9EHls+93nV62\/lqSi3Nm54s+\/Aa9cNeYtVU5MtzYPAFqeyNCQ0R0JEUR8HXNREsM8iV\/aVwOQY3\/OKcF4h5F2F3dU\/bcuF2WYB5kuLAvhIQJQeoFzGryflaGDi6EfiCY1LtPwNdcx7wOsh1ENIXuPk6UuCCl\/jFVc5qSRhADHQLtVHYmbOxTC4Rn58iIZMaLr271pE+vr60eBZav4ZYEnkI9r1Nvr\/WobXgJRW\/kNbWGyl5Kri8fQqvMie26WCgpEUaP\/Qltc=","translations":{"en":{"changelog":"Maintenance update. Update NC versions to support NC30+ only.\n\n### Added\n\n- Added basic ObjectStorage support (\/tmp folder used to execute binary scripts)\n- Added automatic scroll to the next duplicate group opened\n\n### Changed\n\n- Update UI packages to be compatible with NC30+"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2Nsb3VkLXB5LWFwaS9tZWRpYWRjL21haW4vc2NyZWVuc2hvdHMvbWVkaWFkY19ob21lLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2Nsb3VkLXB5LWFwaS9tZWRpYWRjL21haW4vc2NyZWVuc2hvdHMvbWVkaWFkY190YXNrX2RldGFpbHNfMS5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2Nsb3VkLXB5LWFwaS9tZWRpYWRjL21haW4vc2NyZWVuc2hvdHMvbWVkaWFkY190YXNrX2RldGFpbHNfMi5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2Nsb3VkLXB5LWFwaS9tZWRpYWRjL21haW4vc2NyZWVuc2hvdHMvbWVkaWFkY190YXNrX2RldGFpbHNfMy5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2Nsb3VkLXB5LWFwaS9tZWRpYWRjL21haW4vc2NyZWVuc2hvdHMvbWVkaWFkY19yZXNvbHZlZC5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2Nsb3VkLXB5LWFwaS9tZWRpYWRjL21haW4vc2NyZWVuc2hvdHMvbWVkaWFkY19hZG1pbl9zZXR0aW5nc18xLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2Nsb3VkLXB5LWFwaS9tZWRpYWRjL21haW4vc2NyZWVuc2hvdHMvbWVkaWFkY19hZG1pbl9zZXR0aW5nc18yLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2Nsb3VkLXB5LWFwaS9tZWRpYWRjL21haW4vc2NyZWVuc2hvdHMvbWVkaWFkY19hZG1pbl9zZXR0aW5nc18zLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2Nsb3VkLXB5LWFwaS9tZWRpYWRjL21haW4vc2NyZWVuc2hvdHMvbWVkaWFkY19maWxlc3BsdWdpbi5wbmc=","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"MediaDC","summary":"Nextcloud Media Duplicate Collector application","description":"**[`cloud_py_api`](https:\/\/apps.nextcloud.com\/apps\/cloud_py_api) is required to be installed and enabled first.**\n\nThis app allows to find duplicate or similar \ud83d\udcf8\ud83d\udcf9 photos and videos\n* **Many image formats supported** Jpeg, png, tiff, bmp, gif, heic\/hif, cr2 and others.\n* **Large amount of supported video formats** All that is supported by ffmpeg.\n* **Flexible config** Set your precision level for comparing, choose algo that suits for you most.\n* **Quick rescan** Once file was scanned, hash will be saved, and used for other scans.\n* **External Storages support** Search everywhere among all files available to the user.\n* **Save your time and cloud space** The title says all...\n\nQuick start guide and further information in our [Wiki](https:\/\/github.com\/cloud-py-api\/mediadc\/wiki)."}},"isFeatured":false,"authors":[{"name":"Andrey Borysenko","mail":"andrey18106x@gmail.com","homepage":"https:\/\/github.com\/andrey18106"},{"name":"Alexander Piskun","mail":"bigcat88@icloud.com","homepage":"https:\/\/github.com\/bigcat88"}],"ratingRecent":0.5,"ratingOverall":0.9166666666666666,"ratingNumRecent":0,"ratingNumOverall":6,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEAjCCAuoCAhGXMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjEwOTEzMDY1NjI1WhcNMzExMjIwMDY1NjI1WjASMRAwDgYD\nVQQDDAdtZWRpYWRjMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAldhx\n14tBHw3m1au+pX1kcRPA5v8H0uX5wmMjcJPGgR1sdF4ZMKKAnLcHNzLNzWd5vW0d\ngHB7Cna3kUUFM6+DgWbh9IzcsZxk+1L254X\/BKFeMRP9rr86NdsbOXz9c\/Ma+O5T\nXxIQ6OXk6Mv+si2ooUiMaJ90+WJFO6ontM3xVPwJzDngBfJKYRc9gesnBl9R157p\nXJ\/cOvc2oD6ZumAJTQ56H0iMCc6jECRDHC9bBhPsxFGltp8Z00TtJtn\/QX5YMUdh\n7qiWsuYuhwg5IJpjN1pwc6p3UPCfJ\/pA9YwZ2sryc6L6lSHt5L3hRZp44uGfKXdh\nkmwTt+eTdxVNUkSped1BBAeDoUZAxtGxwddI6Ru4+7G0x74rU9c2jpKMU\/liovQ7\nAaOHzjmqwSX86eXh2YKBL01jVKKhgJuWI\/j\/rAEp5n7dSBRB4I6fGu2XG4oLbIB\/\nDomuCKF3hY+2fuKgDzh3i0gcFjlMoGXe+ugpQiJuMl6tzOv6ZgepObHNa4moTxTf\nasX6XcB2HHOQRO7+6X1B8JNUsV5N49uQGNhKfOGmStM0uABVpthUq50UcmXEAZ0Z\nq2xIqgpuvkl46D1kO0zVbiyoBbavkuQOPG4JXoQ5XChntE54atlycW2+rClyD\/Yo\nPI251P17Z7YtgBvymdsE6ccEM94GfkixzPNhTfsCAwEAATANBgkqhkiG9w0BAQsF\nAAOCAQEAllKt7rI03A7mBo4izbPkN8wvmHUz8k6zwQdjDWczY+3PoV5IlT9TY3p9\nzh3Wa7FF2aWDDsJzKKmJGEI8AVXI+8Io5kxz8xiZmRKDamNs+XId1GaAr4YYH\/ei\np+xAJBISq6i6JWOG3LBq26wk915bFxHK+XeK1RAtB8+sgfCH4O79VCyakqFVJXd6\n\/SJLxCQ5thXM+lcia4h+uHu0nddb0\/Y3sicY8L2cDfsrOe9ZIOXfhlwIuuXEl8bn\nt817PvksV9XhWMia9AH1WyIm0u5MsN4SCwNrAGSPJ9nj6GwNd6gDqNjEjfijed89\nVHjBGVt7T+KKk2JCyq3KAL9aYj6Dvg==\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"uptimekuma","categories":["integration","monitoring","organization","tools","workflow"],"userDocs":"","adminDocs":"https:\/\/github.com\/zomtec2311\/uptimekuma","developerDocs":"https:\/\/github.com\/zomtec2311\/uptimekuma","issueTracker":"https:\/\/github.com\/zomtec2311\/uptimekuma\/issues","website":"https:\/\/github.com\/zomtec2311\/logcleaner","created":"2026-09-14T08:06:00.049647Z","lastModified":"2026-09-17T19:45:54.490098Z","releases":[{"version":"1.0.5","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=32.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/zomtec2311\/uptimekuma\/releases\/download\/1.0.5\/uptimekuma_1.0.5.tar.gz","created":"2026-09-17T19:45:54.468136Z","licenses":["agpl"],"lastModified":"2026-09-17T19:45:54.544652Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=32 <=35","signature":"RyQGL5AqD\/5XOwMeK3jTsccMLUHfkAklk1GDk\/SnRXDGxcFDiWSFuwMKCAbkPp9w6iTqKbImsa+hfNuOYYBlxaISAXzQBEmW6SBDMMnLUWS\/ERvJyY7XmsepRsEhp8U6F\/WIi3xJRJhB1UGDcSIWqEANAUmHEC4rfl101tsLxchpeh7fvXlKB8lDph4xjeZd9xPZoLtk4QeOFQw1MypZ\/6ezTPxlkhMvHGEDCrG2Usu4BFCUGS4dhYtStksLg73auzv0YFmO48cCGLUHb4fMs+S467bAA7s1e4RblV8P+JvEcY1b7gFBXqb+RyJ0azNxTGWxJbq+v1DDQJngOmKFwtZIDg+8zJU8KcqsTIdgkUrDjVecdDI6FlH2uKcynYHlZkikwceEMwpyi\/nDU+J09aKHyIa\/iAWjuQLFWZgnqn7M1h78gFbQXeQr4gmhxZnCLHf60FOog62qqr42mXUfuCQceAmWUcywWg4IDTTxihYJ2vfxwJb2z6tGVd0cykivMflqpflM\/53Lk0x3LJBc7Xyd57MEArtSPgPoTMrMhLDM8ZJF9HLuqWoy\/1fH5eJi+4mqSMsIkPD9WZxnbeSeEKJbQLpzTpsne1HOFwbsCIze2lEpU2SOcnpVrMKvYygF8hgzPDdqCt04tKAXVd4JSHXql3T\/U2arncIQeAdXkb8=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3pvbXRlYzIzMTEvdXB0aW1la3VtYS9yZWZzL2hlYWRzL21haW4vc2NyZWVuc2hvdHMvdXB0aW1la3VtYS1zbWFsbC5wbmc=","smallThumbnail":"https:\/\/raw.githubusercontent.com\/zomtec2311\/uptimekuma\/refs\/heads\/main\/screenshots\/uptimekuma-small.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3pvbXRlYzIzMTEvdXB0aW1la3VtYS9yZWZzL2hlYWRzL21haW4vc2NyZWVuc2hvdHMvdXB0aW1la3VtYS1qb2JzLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3pvbXRlYzIzMTEvdXB0aW1la3VtYS9yZWZzL2hlYWRzL21haW4vc2NyZWVuc2hvdHMvdXB0aW1la3VtYS1uZXdqb2IucG5n","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Uptime Kuma Incidents","summary":"Manage Uptime Kuma incidents from Nextcloud","description":"**Manage Uptime Kuma instances and incidents from the Nextcloud administration interface.**\n\n- \ud83d\udee1\ufe0f **Admin Only:** Exclusively accessible for system administrators.\n- \ud83d\udea6 **Incident Management:** Trigger incidents directly from Nextcloud with custom styles (info, warning, success, danger).\n- \ud83d\udd04 **Lifecycle Control:** Resolve ongoing incidents or simulate service failures with a single click.\n- \ud83d\udd11 **Token-Based API:** Secure REST endpoint for external scripts and automation workflows.\n- \ud83c\udfaf **Granular Access:** Assign individual API tokens to specific jobs for fine-grained authorization.\n- \ud83e\udd16 **Script Automation:** Easily execute status updates automatically from outside."},"de":{"name":"Uptime Kuma Incidents","summary":"Manage Uptime Kuma incidents from Nextcloud","description":"** Verwalten Sie Uptime Kuma-Instanzen und -Vorf\u00e4lle \u00fcber die Nextcloud-Administrationsoberfl\u00e4che.**\n\n- \ud83d\udee1\ufe0f **Nur f\u00fcr Administratoren:** Ausschlie\u00dflich f\u00fcr Systemadministratoren zug\u00e4nglich.\n- \ud83d\udea6 **Vorfalls-Management:** Erstelle Incidents direkt aus Nextcloud mit verschiedenen Status-Farben (Info, Warning, Success, Danger).\n- \ud83d\udd04 **Lebenszyklus-Steuerung:** L\u00f6se bestehende Incidents mit einem Klick auf oder simuliere Systemausf\u00e4lle.\n- \ud83d\udd11 **Token-basierte API:** Sichere Schnittstelle f\u00fcr externe Skripte und Automatisierungs-Workflows.\n- \ud83c\udfaf **Granulare Rechte:** Weise einzelnen Jobs spezifische API-Token f\u00fcr pr\u00e4zise Zugriffskontrolle zu.\n- \ud83e\udd16 **Skript-Automatisierung:** Steuere Statusseiten vollst\u00e4ndig automatisiert von au\u00dfen."}},"isFeatured":false,"authors":[{"name":"Wolfgang T\u00f6dt","mail":"wtoedt@gmail.com","homepage":"https:\/\/github.com\/zomtec2311\/uptimekuma"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBTCCAu0CAhQUMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwOTE0MDc1MDMxWhcNMzYxMjIwMDc1MDMxWjAVMRMwEQYD\nVQQDDAp1cHRpbWVrdW1hMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA\n0BMK9rz3wt7+GTbYwEzjoRPhE0hlfQV70FWhf+Ax2mDd8jyzeBrtyPc8cwGjYgAC\nxw+8NhlOFpD9pq7ppGrPZQdmMTphz\/QV5e9fgd2b3c3AP7qLYxFHm8uAVDLWNdIV\ngFT\/M7vkejI4Bhw3oHjgcBigzaFMexRt82r+HEJjao0GX3gvhG64DILZwLqEDozy\nNb6F3EPRlQWeRcZ23PCBzLWW7B4wDfXBjLJleNwvXC3ITgSrUZay\/TTOTQVVpIUN\nBlfsN4\/6WUQK69Fkzr87ONxmqSzWYaUgU2FJHDhch8UE\/8aSB7fzzOsm1xJydur\/\nuDk+mj1HGXXth9bJ\/uOW1S2ZhIAfLcQLRXhb0J7Rrvrx7HZzU6PtyJ2p5KiBobQ5\nLXybkwoNPT9obE4k6kJ4gUFELZxgqv2a4LHEPkPPTd8emYImd9Nq7F37bPp3G9n3\nFTQUv2d76Y\/nTO0YA\/xorgC1yYy4gTyapW8dXaKNNHoslamNrW6f6SmjBC6rIyAj\nHcCTOfZDQLSlSalZ2dVKRFuSTDR59XAk+65FrlSSgQF+pPGhbLx+sUcrzxNR2teo\nvBsRuOeTSo4ZUySHJYeA7d2\/hel\/4uU+TpeZt7Buh+FojBEM343W3ltSJ8nf\/LGW\n7lEHd2J1NIgF7KiILVYBMHszpQRuprszhKjGgol+nc8CAwEAATANBgkqhkiG9w0B\nAQsFAAOCAQEAEOkuJl4n3zIq9cq\/Qa\/xcci\/4xEw89g9Ax6Yasb+o8IgpV54mTDr\nQt1\/g65piAVRoufgeG7kIv2WYwobPj87RSofpitemDPGP9yJ+CGaSEORRn6PztJt\n+El1lqbQ0MYyc3ij37O5xNse5RoknjFe\/CFAUiyGEGO83lH35pc6t1r1wp1pRZc0\nGFlTUitC6smbbYWjmedghVHvMuca9p9yLhbgSzYCyWIpVYVAr8OWGn2Rj7GsN2BZ\nrML+qzcXWzsXLgDWi6CroLxGuCgj+6p1M\/ohDQfg\/Qian8hlTFZRASv42pSmqBGO\n\/uB8mT0v0EQgiCPOvwn3xsP1zKDLVB1Ncg==\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-09-14T06:16:23.442975Z","releases":[{"version":"1.6.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.2.0 <8.6.0","platformVersionSpec":">=33.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/packages.framasoft.org\/projects\/nextcloud-apps\/ownership-transfer\/ownershiptransfer-1.6.0.tar.gz","created":"2026-09-14T06:16:23.423040Z","licenses":["agpl"],"lastModified":"2026-09-14T06:16:23.494464Z","isNightly":false,"rawPhpVersionSpec":">=8.2 <=8.5","rawPlatformVersionSpec":">=33 <=35","signature":"J3i63d2UTVVf8tne5pvcqcaDJjZ2lvSCisnGLDLwZc8Kf1o3nwQYmUCWiNoRflDJ\nlczAPRVw7+Ea1EysXvT\/XufghP5kI4GjL1rqcy+LbLhVgo3RamOvz5cGsBZmi1K7\nlbo7YiD1FdRaxfjz+FPqvf\/yJaWww\/wVTH9jEbX7U+MDHeGUwZ7y0jP0fosDwgSW\nM20dMGoJ6nrdVMHs8JyBMHo6GLsksV0BU8Xw4EAVdFjvza80n4TEt1u7G0jLZ8ZX\nRB4Nr6+6ojTK\/KgHly7scBqeJoU8ANZ4k8sHdQpdOK3wZ53wxhULsyKgyxZumV7i\nUYcaiiGPAn4ksQBFWS92W6afs8vn1YwU5AUiylFkRWmLmR9vCFNUwvzB6alkkbqY\nLov+\/oki+Pv\/gzrToZmOH23zFTBisqOiXadhkYjY8ObmZV0Jf7RiNXQKYY\/GrrNJ\n3iO3KOaGm+ia5n0MVKyaIuS9xelBZQqui2s5expPD8u2CjGhUoRejDFcfEJN9cTM\nbVv4xMQVX8WuT23Tx+PXmjvsDN9RlpP2pbngOP\/ngBCAafsYIdJ0FI1yKF3bptlG\ny540svImVbWmjZ\/yXI\/ndsDNFTY5X9YuhiNNOEcUwMi\/gEX1fS4LTCSOkZ9uqqpV\ndkoAH7FexJ5NIv7G5+dSomixyWV+4LBpXBk+4eg703M=","translations":{"en":{"changelog":"### Added\n\n- Support for Nextcloud 35\n\n### Fixed\n\n- Missing keys in the share access list of a file no longer raise a warning\n\n### Changed\n\n- Dependencies updates\n\n### Removed\n\n- Support for Nextcloud 32"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9mcmFtYWdpdC5vcmcvZnJhbWFzb2Z0L25leHRjbG91ZC9vd25lcnNoaXB0cmFuc2Zlci8tL3Jhdy9tYWluL3NjcmVlbnNob3RzL293bmVyc2hpcF90cmFuc2Zlci5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9mcmFtYWdpdC5vcmcvZnJhbWFzb2Z0L25leHRjbG91ZC9vd25lcnNoaXB0cmFuc2Zlci8tL3Jhdy9tYWluL3NjcmVlbnNob3RzL290X2ZpbGVfZXhwbG9yZXIucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9mcmFtYWdpdC5vcmcvZnJhbWFzb2Z0L25leHRjbG91ZC9vd25lcnNoaXB0cmFuc2Zlci8tL3Jhdy9tYWluL3NjcmVlbnNob3RzL290X2NvbmZpcm1hdGlvbi5wbmc=","smallThumbnail":""}],"videos":[],"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":"twofactor_webeid","categories":["security"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/Muzosh\/twofactor_webeid\/issues","website":"https:\/\/github.com\/Muzosh\/twofactor_webeid","created":"2022-11-20T18:06:46.076213Z","lastModified":"2022-12-28T09:08:18.970377Z","releases":[{"version":"1.0.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=21.0.0 <26.0.0","minIntSize":32,"download":"https:\/\/github.com\/Muzosh\/nextcloud_twofactor_webeid\/releases\/download\/v1.0.0\/twofactor_webeid.tar.gz","created":"2022-12-28T09:08:18.965448Z","licenses":["agpl"],"lastModified":"2022-12-28T09:08:19.004038Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=21 <=25","signature":"HyBYC\/kGV2OFGLflZ6Q5EA6t+8m6HT6LM2BpN88zcPGA6s4brEWrNK\/\/EmH804\/M\nuv3pObUhbBX0\/d1RXdyRyHPFxch\/\/tVTfDKmD30OcKLhR5g3yap1tnhEoTHI6VFz\n9sN\/dHVc2cpLx0X9oyeUkvuvDau6F06LR9wXziuRJA0xVLRkyDfZcPzueIAtEsmu\ndYsGF+h5onJqM5jexX0Ax2LsnrrvWk8uTtukojT\/M0PvEq7Cx0peekDVIkZwfePK\nPMygPl0\/vICrra0ImSWo0SLQw9cQ1T5MnQzBIJsT1iYZsf85FJoXZ6PWK\/smpql+\nO35tfTHSTZcGm6hFeyZ\/q42PTXHu3cl3\/UpcOwoehQU3cPxoHO2eq6Qbid20kMEB\nwmciTsm\/Hb7mqqaQaAzNmnnj8GMtAsWpfRYti12K1UR5ZzbcrLmYwIZqszQpTnJ7\npPoiUamG3oz5D+exUI6\/myf1aZriJbzJA6H1DffkNxdcNGEuu1pvuFpOz58GrzCB\ndslhfeb66mu7JVz1+BbXK\/YVNFVPcS91fB8Nw\/R++sgv+1cbOBIEBx07799jCY6G\nJwy+k\/AY10uIr1auY8BAFPY2q1xIfRobmgLhsFHw25qXthumoh9llWbC7\/UqyNUy\nQyyrchHg4KxzJ32DOWQKY7BEJNr8zX3YFpsj77IEUlc=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"translations":{"en":{"name":"Web-eID smart-card 2FA","summary":"Web-eID two-factor authentication","description":"This application enables the usage of Estonian project Web-eID as a second authentication factor. In addition to this, the user must have Web-eID installed on his OS and web-browser as well as having possesion of smart card reader and Web-eID compatible smart card."}},"isFeatured":false,"authors":[{"name":"Petr Muzikant","mail":"petr.muzikant@vut.cz","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIECzCCAvMCAhHrMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYDVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJIMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBBdXRob3JpdHkwHhcNMjIxMDI4MTYyMTI3WhcNMzMwMjAyMTYyMTI3WjAbMRkwFwYDVQQDDBB0d29mYWN0b3Jfd2ViZWlkMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAsbrpl+vZlkapvo4C1oG1DyJiUGm0P6Ef8+8XNNkQ7MlkNlWiQKhtE7MtXD2lesaEzVtV20GEQDhcpyw2UKsyJNjgg8dWJn0WF95mzIEfJbjf5NGCNuNJJ7yevkOLc5pY09Rq4yB45\/fiE2CXfquT6vQMx12nHbOyJTxnJLr8GW7aEndmbQmxrQF1ea3B8m1OacgJ8ZfJ7fSkHizFo0Gb4W8CK7w+4mqNjoBQl972zTX9oIKHeh6pjKqRn9fDT+w7b73BYrPpCx3zGLaFJ\/wuy5V0k1TmRucDsTUNO\/Bw0\/LHI+jg9VeWj28qtQm9cIiH0NIgK6Gj4lH7bsKStycy9D0gPPyca67ftoUhPnzgmxc7pFT7m9DeVURRDA9q6E4aBfOicfUSQdXhuT9XbOAa+MTwUiPxwpgfea3WhVbxHYHUReFdKQUI5rC8c8R2N3sqbbnr3sDMBBkLAiwlJSyvtBy2VfekaYNFGnPZb3VtvMLQvqr1c9ME9pxfeb70VyiEQ8wkLu1p4SG5sQNQ2xEtUCyqKbGUDAYAOs\/JHDTEMJQc51wq1R8WR6RoZhQsVf+avP5Z+iZq4uELCBINdgP7me4pIBHnbAwJxz2e429V2h0hjS2redfFBW5PmdSwh\/oKqw+Dt8HZruNcXtMQEYTRCzjvT4CliMt3zOdHeBGCTbkCAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAQ\/rAUk1wKr0dMV4ZqqlIT0KR4qHk72xhM8ctJFBCxltrvrSpBW0ZSHlx8pLPUQkEal9q9jIBHH9QfI2swWsLjdIVGd1DLPoGxfQlm\/RrcUVfuPOgDDsbIrdLKaR39l6R3qvBBSqbhUFY4bnorR06mcR+LBJhudIByGLuXnOE3GGrtUE7IukqJSpzDxzHV9YHWtlolftjHBo0OqoMoCQaCrId57\/mkEJuRTfS377dCTr60cvFWuzpmZHXWDIlmfmDd3z\/YUq5aKDSRL9oMFPa3Q+JQIi\/SLJyZo2OfkfxfYrAdwI6DVOkjWtS2JlMgmviQJAlSNegjt1yGbm4kqAueQ==\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"reinhardterp","categories":["organization"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/SchreinereiReinhardt\/NextERP\/issues","website":"https:\/\/www.schreinerei-reinhardt.de","created":"2026-08-18T06:05:56.913664Z","lastModified":"2026-09-12T11:09:29.185716Z","releases":[{"version":"2.4.25","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.2.0","platformVersionSpec":">=32.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/SchreinereiReinhardt\/NextERP\/releases\/download\/v2.4.25\/Betrio-2.4.25-source.tar.gz","created":"2026-09-12T11:09:29.152025Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-09-12T11:09:29.228707Z","isNightly":false,"rawPhpVersionSpec":">=8.2","rawPlatformVersionSpec":">=32 <=35","signature":"N9ugow7aOuDanOgEhJkw5D1Xk+9tr0Qj96xC+3LeX7FxRlFcPxQav1aCkTvw7dwKfl1T8yVacpY5SIzRIs7TnwACYdzi5eVZyl2GSCyuqXZ4IjvGkNrkkVSuBLd++y8fLTm7f78lBcQv9vijEN1yD9wXbAWwgWAXSYmVs6Amcbs9JotpkVc91pdUY+E9v3v9GIqdihJV\/LScmMf4CuGzqbPS4gfIK+HSdWFnLjoQcuZ3TwDEwj2w4Jj1nxQPW9IKCkxDCQ7H9YapZl+JrjayZ9uW4X08m+0zgT6Qtpi84lh\/vdD6lBffwNQGUgbeUnZ5fOAG4UhSbPEMLyVh+rVHa7A\/rAoyKL4JOlTyx3oWMddJ7\/4+ka66ai4HsB7kuVQv7bXe6SkpqtcRmJ3p7XQb7oHxIlISnS34fop8OOfbE1Jsk7Zg466OtX2HaLFFLjPpqx+KGd9L\/98sPuteADsvwL4pjwvtOYcMl6CENGLMZZlOgZxL23M5L9sgv\/fnfEmo6bXsT1LG0jhT\/YhGNdnRjMFkhqvOJxfM\/NmL9aOoyKH0g8eFFeSKOrmYB57ga+cu1o7zz25jRl8prXvDeJS2\/zdkn3etsqm6SWIjXY1JYto8BFVdClEdxeD3nUCGN8VEzwrEVg8wZJF14o\/broZfhFbAZQ\/Hl58vKsXDgJ3Wfjo=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL1NjaHJlaW5lcmVpUmVpbmhhcmR0L05leHRFUlAvbWFpbi9pbWcvYmV0cmlvMDEucG5n","smallThumbnail":"https:\/\/raw.githubusercontent.com\/SchreinereiReinhardt\/NextERP\/main\/img\/betrio01_small.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL1NjaHJlaW5lcmVpUmVpbmhhcmR0L05leHRFUlAvbWFpbi9pbWcvMDEtYmV0cmlvLWRhc2hib2FyZC5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL1NjaHJlaW5lcmVpUmVpbmhhcmR0L05leHRFUlAvbWFpbi9pbWcvMDItYmV0cmlvLXByb2pla3RlLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL1NjaHJlaW5lcmVpUmVpbmhhcmR0L05leHRFUlAvbWFpbi9pbWcvMDMtYmV0cmlvLXByb2pla3RkZXRhaWxzLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL1NjaHJlaW5lcmVpUmVpbmhhcmR0L05leHRFUlAvbWFpbi9pbWcvMDQtYmV0cmlvLXJhcHBvcnRlLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL1NjaHJlaW5lcmVpUmVpbmhhcmR0L05leHRFUlAvbWFpbi9pbWcvMDUtYmV0cmlvLW1vYmlsLnBuZw==","smallThumbnail":""}],"videos":[],"translations":{"de":{"name":"Betrio","summary":"ERP & Projektmanagement f\u00fcr Handwerksunternehmen in Nextcloud","description":"Betrio ist eine ERP- und Projektmanagement-L\u00f6sung speziell f\u00fcr Handwerksunternehmen direkt in Nextcloud.\n\nDie App verbindet kaufm\u00e4nnische und operative Abl\u00e4ufe mit der bestehenden Nextcloud-Umgebung \u2013 vom Kunden und Projekt \u00fcber Angebote, Auftr\u00e4ge, Rechnungen, Rapporte und Zeiterfassung bis hin zu Dokumenten, Material, Terminen und mobilen Baustellenprozessen.\n\nFunktionen:\n\n- Kundenverwaltung und CRM\n- Projektverwaltung und digitale Projektakten\n- Angebote\n- Auftr\u00e4ge\n- Rechnungen\n- Abschlagsrechnungen\n- Schlussrechnungen\n- Gutschriften\n- Zahlungsstatus\n- offene Rechnungen\n- Zahlungen\n- PDF-Rechnungen\n- XRechnung\n- Verkn\u00fcpfung Angebot \u2192 Auftrag \u2192 Rechnung\n- Rapporte mit Unterschrift und PDF\n- Zeiterfassung\n- Zeitauswertung\n- Materialverwaltung\n- Lagerverwaltung\n- Dokumente\n- Fotos\n- Projektdateien\n- Termine\n- Projekt-Timeline\n- Kosten- und Projekt\u00fcbersichten\n- mobile Smartphone-Oberfl\u00e4che\n- Kamera- und Barcode-Funktionen\n- Integration in Nextcloud Files\n\nZus\u00e4tzlich steht mit \u201eBetrio Mobile\u201c eine separate Android-App im Google Play Store zur Verf\u00fcgung.\n\nDie Rechnungsfunktion ist bereits nutzbar und wird kontinuierlich weiter ausgebaut. Insbesondere werden die kaufm\u00e4nnischen Abl\u00e4ufe und Verkn\u00fcpfungen zwischen Angeboten, Auftr\u00e4gen, Abschlags- und Schlussrechnungen, Zahlungen, Gutschriften, Rapporten, Zeiten und Material weiter vertieft.\n\nXRechnung ist bereits integriert und befindet sich weiterhin in Entwicklung und Validierung.\n\nWeitere Funktionen f\u00fcr Buchhaltung und Datenaustausch, darunter DATEV, sind geplant."},"en":{"name":"Betrio","summary":"ERP & project management for trades and craft businesses in Nextcloud","description":"Betrio is an ERP and project management solution specifically designed for trades and craft businesses and integrated directly into Nextcloud.\n\nThe app combines commercial and operational workflows within the existing Nextcloud environment \u2013 from customers and projects to quotations, orders, invoices, work reports, time tracking, documents, materials, appointments and mobile on-site processes.\n\nFeatures:\n\n- Customer management and CRM\n- Project management and digital project files\n- Quotations\n- Orders\n- Invoices\n- Progress invoices\n- Final invoices\n- Credit notes\n- Payment status\n- Outstanding invoices\n- Payments\n- PDF invoices\n- XRechnung\n- Quotation \u2192 order \u2192 invoice workflow\n- Work reports with signature and PDF\n- Time tracking\n- Time evaluation\n- Material management\n- Inventory management\n- Documents\n- Photos\n- Project files\n- Appointments\n- Project timeline\n- Cost and project overviews\n- Mobile smartphone interface\n- Camera and barcode functions\n- Integration with Nextcloud Files\n\nA separate Android app, \u201cBetrio Mobile\u201d, is also available in the Google Play Store.\n\nThe invoicing functionality is already usable and is being continuously expanded. In particular, the commercial workflows and connections between quotations, orders, progress and final invoices, payments, credit notes, work reports, time entries and materials are being further developed.\n\nXRechnung is already integrated and continues to be under development and validation.\n\nFurther accounting and data exchange functions, including DATEV, are planned."}},"isFeatured":false,"authors":[{"name":"Andr\u00e9 Reinhardt","mail":"","homepage":"https:\/\/www.schreinerei-reinhardt.de"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBzCCAu8CAhPKMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwODE3MjEyMDM4WhcNMzYxMTIyMjEyMDM4WjAXMRUwEwYD\nVQQDDAxyZWluaGFyZHRlcnAwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC\nAQCzybxv\/EG518tS8SvjxFYfiWzUEvOozyLhr5rGf641aAtCrg++wMqESkEl2QX0\nhgTVeJUdyQ3xLZsM\/q21v6wHF50HjAO+fkNMw\/Q8LHBE10PcIMPOkDk4++hbAumG\nnKPH3wlD36JopPQJq7VFq7HJM0M7yneGrLg6fOttLL+jENzG04xlCVS0vJfjqH8M\nNd7dhLZ+JpUGM1rO8Dyl13phQ+keROyB0Jc1eR5jz9pN3JfelDe55zYJ80Kx\/5S+\ng9dFT8BpTJcFeziWnM67wUrzQLlYOOkqfre7Jwoc5BtKUo+g1KG5uE3SNr3l2Vr9\nGbslu6U6Sb9su\/nFtXf5nkCWUZ2oznSkz53cjBvbGkB8H3aDXKr8N\/ue0OhkcgT+\nL694avV304jX\/D\/5rnr07zypO38l0AKz4y7u1WF6mXTCkjQiPHNtLRogRnzb7f7J\nyCOczVD+a8D\/yRtsg5hftzGifXY6P4Bu9zgx2FNsPi3wMrVOQwM0U88VHgp1aoso\n8uw4nkNcDgTTPKKZwzNkladFAO34nSRVqKDUJUlNpp+3vARWdmrfWxGdbRO7EtOp\nHndHDw73inyvJ3K+Ysnho6WzU\/5BdUQxzDfCi2HyEqhW\/msU3GM7g542UuUnYyJC\n6CEAHKBwXeK2joez00YNWCBYCg3yIrJIatNCSynL24hZLQIDAQABMA0GCSqGSIb3\nDQEBCwUAA4IBAQBwLhaf7ZNJ\/6xn7cwqx3iUDNegqC0jU6aJr8U7WgnxEZ\/z\/lyL\nfJze3RvV7\/F7U5mf8eIbc3\/xAW0mv9WayUsUJunHYQ6N1303mwGxBErHEhUcCQwZ\nCwRlGx9d7foHf2U\/ygdnHulw90s\/zShrQdHQdib\/pPNbTXpkOISxngPqbFhpl2vm\nhcMHLDjGk\/6UfXQu1Z14Pr8Al0LqLZF7lfN5nLJnis6SkD5wpG9gbYgFRdx6f81j\ncmsjGnSM6CvPfciVBg3DxGPcMchoGg4N6wPmRG8XMIoEXYH36nRDn4Ko3zzFGGUQ\nthLyrYAVcRkUZDjBVeBZ4sr52jfTtCy58fuh\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-08-05T09:43:56.465462Z","releases":[{"version":"3.5.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/assistant\/releases\/download\/v3.5.0\/assistant-v3.5.0.tar.gz","created":"2026-07-17T09:52:35.029310Z","licenses":["agpl"],"lastModified":"2026-07-17T09:52:35.100260Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=34","signature":"KSTJpDFzc1fmhuIwPPgz6dTsbvpaT7nXpgbVipynUPMT0Uk7bfsnQunVFglPdmlK0mgnU99aQhjpdllm88FTKIxqmabyy+YxWW0wmrUZHlrMcwO2uI9g7+RABODy319cuemORmLQvE59w5E+n6wNtlqQI3JcyJZer4XApofEO2UF5eheKLalzmZG9FOafWg575h9doQZqtf+hyVjWKoEnohd05oJXt+665s0jzbcYBVb6r3j466zW41e+c3EEWJ9gXqdNNkI7Wn8OfnlDNRtpNxZb9nKL\/P\/8HUVyNFuP48SaCH1El7PBWwZu42myA4ur\/zfATX4dLLNlRUGHEfJ2lTrSw5JTiVqdR0pXjpYekLnWA\/Yf5GKU8zEgJwqxu6woVz+4z7aJwDqdCbBTm7BkxnOJKOngArHQDO62AMpRkAUdAgyMqjbFDV7hpyFvV6M9AcxvE56wOHTi7l06bcpeDaoiAn6Yt7v5t85ehgdgYgn3mVd3tuSaP\/ibme6t3Z2OIWqoWhAVuv03JKMZrBnGbeh6WayCqb\/ecUZF36OdwupYue2jYyCOjeIuxT8GYkP34wKUOLdzONdjwQDXSVgZ8tHSNMR1fZWvSR3808ievyDxNibJspDjIeE3mXpE+7BKhtPm2PKUaRAnBB0clzVG6cfC60RaykrUZmXDBRKpeU=","translations":{"en":{"changelog":"### Added\n- Delete chat messages and assignments when user is deleted @janepie @lukasdotcom [#606](https:\/\/github.com\/nextcloud\/assistant\/pull\/606)"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL25leHRjbG91ZC9hc3Npc3RhbnQvcmF3L21haW4vaW1nL3NjcmVlbnNob3RzL3NjcmVlbnNob3QxLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL25leHRjbG91ZC9hc3Npc3RhbnQvcmF3L21haW4vaW1nL3NjcmVlbnNob3RzL3NjcmVlbnNob3QyLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL25leHRjbG91ZC9hc3Npc3RhbnQvcmF3L21haW4vaW1nL3NjcmVlbnNob3RzL3NjcmVlbnNob3QzLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL25leHRjbG91ZC9hc3Npc3RhbnQvcmF3L21haW4vaW1nL3NjcmVlbnNob3RzL3NjcmVlbnNob3Q0LnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL25leHRjbG91ZC9hc3Npc3RhbnQvcmF3L21haW4vaW1nL3NjcmVlbnNob3RzL3NjcmVlbnNob3Q1LnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL25leHRjbG91ZC9hc3Npc3RhbnQvcmF3L21haW4vaW1nL3NjcmVlbnNob3RzL3NjcmVlbnNob3Q2LnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL25leHRjbG91ZC9hc3Npc3RhbnQvcmF3L21haW4vaW1nL3NjcmVlbnNob3RzL3NjcmVlbnNob3Q3LnBuZw==","smallThumbnail":""}],"videos":[],"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.6875,"ratingNumRecent":0,"ratingNumOverall":8,"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":"skyprint","categories":["files"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/CGessinger\/nextcloud-skyprint\/issues","website":"https:\/\/github.com\/CGessinger\/nextcloud-skyprint","created":"2023-10-03T15:04:30.342405Z","lastModified":"2025-04-07T17:17:55.743370Z","releases":[{"version":"0.1.7","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=27.0.0 <32.0.0","minIntSize":32,"download":"https:\/\/github.com\/CGessinger\/nextcloud-skyprint\/releases\/download\/v0.1.7\/skyprint.tar.gz","created":"2025-04-07T17:17:55.735108Z","licenses":["agpl"],"lastModified":"2025-04-07T17:17:55.785362Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=27 <=31","signature":"I8sp1CAjpDwe4dn6C9MjWVjHkNVpbrsAEeEODN\/PobsdF05YXDz+JGqH5PoRmwE5\nJ7l19aXZq++XmtNS8J+5xOTp3Z4sZVy2mm5J81JjCHNekx5GClZGl94Lz5wC3JA3\nKcr\/m\/gLc1Fvihb+0XN\/6ghe8SpsHXkqzfZ9RAgSFSoOvk\/q2Hqo4AQ9fp8wtdaz\nU3Ml7ZllMn3VFpgmC25E0Zok+zSK15T\/hgZKSGCvySs+BBzmyT\/bUSdlIzgLHqel\nhtH7SrFeEJR0A16ujJxEs\/N\/Xi6AcAuI5AM+6khEG1jkrkBgt8ju+LqSaZK2ryRW\nHXV+Rc7NXPMl6tVMGFLhRQ+7AR+6K21dvBEjPlbcZqOnStvXvZ7IdXmdHdPsZiYO\nXT9UK+0kzN5KUDIgk5jhykeBJrbPXVqHdK9ilNTB6om8Oh766Wce517q9sCg6cuM\nfHdwPTlsq3npLjmeVWeC7sFAMpXtVL6BAucqfvqdDOK8XjSe7SDaDwsKWtk0UqVN\nM11Jhx90zpcjJG+jNbB11cu4Cs1wD6StInPnqntLXHV1IZx+pn4YNabbLE6Vrj1w\njPyCFAjxsAjesjp1joUMmv86s7+M4ZFAEdF\/anCIHGbNCc1v9OJWB7CF8z4miMiH\nxFoUtKkoySgYKPl5Omngdn3+wsvByoTvhMPdlK4KwqY=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0NHZXNzaW5nZXIvbmV4dGNsb3VkLXNreXByaW50L21hc3Rlci9zY3JlZW5zaG90cy9pbnRlcmZhY2VfdjBfMV8wLnBuZw==","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"SkyPrint","summary":"Print documents directly from your cloud-storage","description":"A straightforward app enabling users to easily print documents directly from your cloud storage. With Sky Print, you can adjust a variety of print settings, such as paper size, orientation and quality."}},"isFeatured":false,"authors":[{"name":"Christian Gessinger","mail":"christian@gessinger.de","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEAzCCAusCAhI0MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjMxMDAzMTI0NTI3WhcNMzQwMTA4MTI0NTI3WjATMREwDwYD\nVQQDDAhza3lwcmludDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKMG\nk5B+24bBxi4inoJ1cMwJQwaketnboQ8hNrwdggLABTfe1XcwnyNqKMFyv3z\/tepH\n1LE2bTeo4Q4b+k822kaQthWwztT1LHgoCFJv0kYM87BcOFADFFmUch7Nm04f3zsV\nalKofzMSzRmWdQDKgof3V0BTcwGvhl\/z0DlnkTf5wIl1IfmsyHX3jvIM4gy3Xfx\/\nViQt\/wvwV66eFmoyx5Zj3JAG1ebH55ka9oaTzua0TaTpHqqG0LribW7Kaz\/fOGmW\nFldC1jkD0ImxT9AM0YWbjTBIArmLLRIEPNu5Ucq0JL05GHr2HQOutjOeZPLo68fB\nkiuaIax8HiRY8pvOH61lJ5z8UHYKM3YEL9uzr04HzJ0woiwCcu9iYGsaBH2wLfYY\nI\/qK0GIAc7U\/6j2z9iDk5m1qdqyCaZX51ADiHIA7gg1Gf7yId7ItYvilslg\/opDh\nWENYaksClQ8A3\/9F79Uop5kzb2N94C5djxIKZN+UjtLq\/mqZfJ6\/9Kp+hRKZdSxH\nbkCjorJUsLBxp+4kMJWclDf\/5TuYIaQATjxVboCD+XStYRDrI7FNuhLrf8dxr4lT\nCMm7qKucN4xa5r+JQwuS\/HP4yWXDRUCmIVaYRhxdSYn6vCkfIuVlH54ldNWPsU0D\nGHrrsje+xB9LSebVP+sDBENty3s4B5njhOokcjHLAgMBAAEwDQYJKoZIhvcNAQEL\nBQADggEBADpTVWVqh3S+FZR6a9VCST5MzwiJqU2sqt6FU1wYKZYWn9uq8Gxy3Cva\nGYUXd3h\/VCo3nrOHAKE3a9YqLA425TXrsn4MF0sq8Gnkj4xBoKMNR9\/PD8K69FiA\nss\/uOCh8BqBkq\/JAyOfvcbDfHXifuefwCgYN\/5UrbITUicNwIeuQ5pSHsVF5bELQ\nA3qchbJ1WnWoKXLdAdZu7xw54yByS6GdmebGVWgpEAXcukopsKB3OdtLw4mV0\/a5\nJCSmcoCq2RUUGrRteOQ30zSKj60ufhzRpKELEW1BU8HoFsJBoCfx1wbdQGL9m29c\ng2fOXKg+An6zGzVljWBw2QM0WkM7Bls=\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-07-21T09:12:37.797221Z","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:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9pbnRlZ3JhdGlvbl9tYXRyaXgvbWFpbi9pbWcvc2NyZWVuc2hvdDEuanBn","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9pbnRlZ3JhdGlvbl9tYXRyaXgvbWFpbi9pbWcvc2NyZWVuc2hvdDIuanBn","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9pbnRlZ3JhdGlvbl9tYXRyaXgvbWFpbi9pbWcvc2NyZWVuc2hvdDMuanBn","smallThumbnail":""}],"videos":[],"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-09-19T08:14:26.970069Z","releases":[{"version":"4.10.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.1.0 <8.5.0","platformVersionSpec":">=33.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/JustinDoek\/Nextcloud-Teamhub\/releases\/download\/v4.10.0\/teamhub.tar.gz","created":"2026-09-19T08:14:26.933217Z","licenses":["agpl"],"lastModified":"2026-09-19T08:14:27.030171Z","isNightly":false,"rawPhpVersionSpec":">=8.1 <=8.4","rawPlatformVersionSpec":">=33 <=34","signature":"UqKIl1ceWLJ3NUln0qn7jJp3ipvMlOUkNTuFkrEjfBSQR4yhlGO3CUNtgkvE29FVrm\/5AoqJc1oShLjLOp4H9wETf4iaFYZEUaAfxNQTb8KfZcvk+wuskt291Ic+TV90HRBOfZQr1aI5hKPQm0uBxl4YvqWiE66cSkGO5LtsVlt6xhsWoVaaG9QaE\/XwS6btWK8H\/0P3rXPEwwL6YQqGAdUM+kqle\/FFfpSnBGHYCGkq+SCcM8Ia2MMhS5HmG0aZrjzNAHZ4VMtJWZnTdYC\/AsFWM\/FkP6pEDRJNDnjX6yMAzQmeXzjjWPmI+F6dij\/JTstNCaLySJg7ZRi50EDz3\/C0nMDNFC51x+ou4RtW58uMoAEAQJAQAp9UyoqCuvJQOwHe2IdnJjoxUMhc46f4Y9hDiy\/7IhHnzQjVXfTKIqUglcvpQhRInGwAA1CpmJ5h7clk7wu\/EszCpIpKylOCjztqS0aSUKMx5A8CiJubrwVpg+sXDHbV1WfxS+Q15FKFEXZpbtgxR6mqLSV\/8NSRr08d26nKHup12YYS+KjnhWht+tcRksZgYEO20\/zHytaDdKq52BEWQ4KeJDY9uwDvceFs6kaKyumsFFq\/BkC1EmctsgTCGjNbEM+SY55OuSgCg4bMIoXBP39Rf0HikDf7TaJzo0+jUhVnRvRsTG4VLfE=","translations":{"en":{"changelog":"### What's new\n\n**New feature - OpenProject integration** (licensed)\nWe build upon the official OpenProject integration to add OpenProject support in our app. In this version you can: \n- You can enable\/disable the module as a Nextcloud admin.\n- You can select the OpenProject template from the create team wizard. \n- You can Create a team & project from this wizard or create a team and connect an existing project.\n- OpenProject news, meetings and work packages are shown in the team Dashboard.\n- We show a project info widget with all relevant project info. \n- You can create a new work package from the upcomming tasks widget. \n- Never miss an OP news item or work package due date anymore as they show in 'What's new' and 'My Work'. \n\n**Fixes**\nFixed issue https:\/\/github.com\/JustinDoek\/Nextcloud-Teamhub\/issues\/101 where opening a file also directly opened the chat and thus crowding Talk with new chats. The chat tab now shows but you now have to click to participate in the chat. \nFixed issue https:\/\/github.com\/JustinDoek\/Nextcloud-Teamhub\/issues\/100 where we accidentaly hardcoded a oc_ prefix in the database table name."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0p1c3RpbkRvZWsvTmV4dGNsb3VkLVRlYW1odWIvbWFpbi9zY3JlZW5zaG90cy90ZWFtaHViLXdvcmtzcGFjZS5qcGc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0p1c3RpbkRvZWsvTmV4dGNsb3VkLVRlYW1odWIvbWFpbi9zY3JlZW5zaG90cy90ZWFtaHViLW15d29yay5qcGc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0p1c3RpbkRvZWsvTmV4dGNsb3VkLVRlYW1odWIvbWFpbi9zY3JlZW5zaG90cy90ZWFtaHViLXdoYXRzbmV3LmpwZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0p1c3RpbkRvZWsvTmV4dGNsb3VkLVRlYW1odWIvbWFpbi9zY3JlZW5zaG90cy90ZWFtaHViLWRlY2lzaW9ucy5qcGc=","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"TeamHub","summary":"Team collaboration hub \u2014 Collaboration, projects, department work all build on top of Nextcloud Teams","description":"TeamHub is a workspace built on top of Nextcloud Teams (Circles).\n\n**Each team gets a shared home\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, Team folder, Calendar, Collective and Deck board\n- **Widgets** \u2014 upcoming calendar events, open Deck tasks, Pages, the activity snapshot and others through integrations\n\n**Personal layer\n- **What's new** - One overview of all recent communication aggregated from all teams you belong to. \n- **My work** - One actionable overview of all items that need your attention aggregated from all teams you belong to. \n\n**Management\n- **Customizable view** \u2014 users can create their own layout per team\n- **Team management** \u2014 team admins\/owners are in control on their teams by managing the resources, members and permissions\n- **TeamHub management** - Nextcloud admins have their own controls to manage TeamHub under admin settings\n- **Bulk import\/export** - Admins can bulk import teams from a CSV file\n\n**Development\n- **Integrations** \u2014 developers can integrate their app with teamhub we are API driven\n- **Modules** \u2014 TeamHub's own modules: Decisions, Presence, Timeline, Budget and Time\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"}],"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:\/\/help.nextcloud.com"},{"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:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2hvbGdlci1kZXYvZmFtaWx5YnVkZ2V0LW5jL21haW4vc3RvcmUucG5n","smallThumbnail":""}],"videos":[],"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":"qrcode","categories":["tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/svihra\/qrcode\/issues","website":"https:\/\/github.com\/svihra\/qrcode","created":"2026-07-10T22:56:39.504556Z","lastModified":"2026-07-10T22:56:40.972448Z","releases":[{"version":"0.7.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=30.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/svihra\/qrcode\/releases\/download\/v0.7.0\/qrcode.tar.gz","created":"2026-07-10T22:56:40.958934Z","licenses":["agpl"],"lastModified":"2026-07-10T22:56:41.014169Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=30 <=34","signature":"iHoPkjPGQpX62ayP48G0ETPyzRlRaLBZxIg7cnG+RuucGvEOu+iUGINqspDBEIVJsupL3AD4jNwdQagy6y41jr8ChPkoRPcmj8Zqx4W7\/\/FTG0wd5WiMXasFe+WT8JQnhXe0KKvv3L+p6Tqgc4js8cPOOwpwF46y1S0vVEnWrMUCafSOO8Cm6WvNWofLVzTUuFbWaHzuW\/m4ng\/jmNqnOA8xNuqwbockeF1lbjIxntSojgTttY7Ilt5mBQIR6+CEW1y9yygfw0kcMqttexqm140HHx7B6vJE3y60W7TxbWyWnk478Uwu84VzxXqmhQ2YVXZuyllPq1Yg\/+FVvnnEunBNRWlG\/5wK7GTZ6DJypY2zSYFCa0pgDcBj5wrqvRf1LVTzUg0qUViHoHse63IXF52qAyOXxHIZsXTzmI5K9q1ZQNDX4NBooItd6qrv6xHlF3kEYUoON01+JwoMeFGARlNpkYHbEXsM51kpgLNjlnhqN4YT3MoLV9GMDcR5loPHymsvVNpB9xxzirBdxoBf3AtAbY9NjOXMeUucUlF4wFVUL+R6zx7xQpXrshfUsBwplSTsO3jjX0\/lKruVsKVi0a+IGZNo24Kh8X3juobKMibnhCdbbJELMDAbilUrL\/onXIJUS1i4EOmIq84pGn4cQxLmauW83jLyBNy2eN8mlw8=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3N2aWhyYS9xcmNvZGUvbWFpbi9zY3JlZW5zaG90cy9nZW5lcmF0b3IucG5n","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"QR Code","summary":"Generate styled QR codes, including for file links","description":"Generate styled QR codes inside Nextcloud.\n\n- Generator page: encode a URL, text, email, SMS, location, Wi-Fi, or a contact (vCard). Choose colours, transparency, error-correction level and size; download as PNG or SVG, or save straight into your Files.\n- Files sharing sidebar: a QR code for a file's internal link or one of its existing public links, using your colours and presets. It is read-only and never creates a share.\n- Save reusable colour presets and appearance defaults in Personal settings.\n\nQR codes render entirely in your browser; nothing is sent to an external service. Available in English, German, French, Spanish, Slovak, Czech and Polish."}},"isFeatured":false,"authors":[{"name":"Peter Svihra","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEATCCAukCAhOTMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwNzA5MjA0NzU5WhcNMzYxMDE0MjA0NzU5WjARMQ8wDQYD\nVQQDDAZxcmNvZGUwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDGZxAK\n0M1GFBKYnRvoPNE9lUV3cQPTE4cLznfu1ShXxECPdXadUrqA+EaT3JM9NPMGkW24\n+TgDyJsOEMGPnk0JVVq0CpFx7SavsicBPTSb\/vPsMXMlqvcx9T7n0A4WDJulh2Nr\nE6jrHZFNHI7eGUV2bAB8QtXSs8mJn78fk8UPnumA9rdt8s2IyB0mvGC4GWJhfZLl\nKdZrpEUF\/OXwwGZC\/Lg7sKOJoUYFiNFA5YE+G8mNBK6t4zsm+VQEwv81G+VSOucy\n3pMlUpI5dq9oAyoedum+WiiNIZLGGadsC7KX+4L+Vkgmm+QYl6+F0R4x8HkT6koe\nyuE4oS6fHmQRV2GBN1K6ctj+1+Df\/a8K07XCDShF\/Tx26ApPzw6RkrqFWPcdiCqm\nppGSQexJoyxKZAvJoZDhVTj9l8g\/zOFNR0R2JYdy0lhwJBeMi78kbHkcIdvzf1M+\ncIDdC7JSrii0hFn7FLl8+6iiUfYp1I\/1c7cTkOb0DtsND8UU7cjNyYKS2a1s9nhw\nrWQr1+V1V31Fg4V+EBF0y5kN1Il9LORqoFW7XFdkWYRIi7BtNVMvceWdlhsncqNo\nc8IHkO451Of2RY10IpR1F7O82CtSfiSLzclXfkITyrtNrNESwC\/H3neQdzSVtRfd\n+C5b7YvTTZlRQLwtL0sUq2IalvSeZJD\/uDWW4QIDAQABMA0GCSqGSIb3DQEBCwUA\nA4IBAQAUvfP2cALWdjMlKz9DufmlITrqBWmiT2hBhCiWKf\/dPoXwagnLC0FMW0eo\nyXXdQ+TVMFvMfhaD4Oq7XssnszroWyDwOje4dwGv7Beczr\/0c206QGtFXU8ug+a\/\nFT6LMrcDXw8rmX5dQH+8dGgjaIO9zo63H7U8NCnDaWbQLyNKV6rbp5dNkV0f83tQ\nP+VtjIzB+ELnnDCK4VoUgtzJiAipsz\/e1bVGPiipIigNu7HMblGP4qX9vWFjtgEV\nvIoRAk0YFa8\/BU6HpO32ZMhTxv1rD2z+N\/dPSSTmLrO1S7Q\/nx3TD0ypyoTWct3v\n9ttBW2B2D8y8xrZphl5NJsxa\/rlX\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"whereami","categories":["office","organization"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/Adacis\/whereami\/issues","website":"","created":"2022-06-08T19:41:36.508525Z","lastModified":"2026-09-18T14:17:16.859896Z","releases":[{"version":"0.0.37","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <37.0.0","minIntSize":32,"download":"https:\/\/github.com\/Adacis\/whereami\/releases\/download\/0.0.38\/whereami.tar.gz","created":"2024-11-06T15:41:51.051656Z","licenses":["agpl"],"lastModified":"2026-09-18T14:17:16.938663Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=36","signature":"hrB8iVR\/WNYm8dKumo9VMYxnP8MzjvTfBiVIT38\/bAMVwWjHItfz46V6CGjfoXynbu7xQxzUpUfo9eIj8OShEwyUyPfVpyHnPQE1+4xfChzPLbscYzc\/kz94ddd97BwARuxefltLIMO2Mreya4hsA4HRzhSj8n0cNF5pA+u3s9jyGdp6FkjFGKUfmtl8D32SoAeYzUwwOUK1x0O9dNuO3\/L5QmfS8AYXKIvDaH7NJC9FpZvUf70Mvd0Y0DuN+UlG+zlocjKH1j9ena166QTTT1YyfgUbi77tGzfS4oSMVaXAbnRDX7ulFlOM9OduWFPWgMrHzTggm15AwlbwtcHrrpNPvL0rewmPw7oeZcakSXejACZWTb7Mtto1\/SJSfPerqJM+iRRqSzNjwpNDYloYvOpjdmICJNPwWlmRUCyYXItCztOF6VhMfdOUXAKKhtywvLkkc\/A+A+lcXVqetbE7KNCi6SiAhGWwgsehgb2wtA8LU0VfG1Jw+7HoAdjCT8qw0IDSogvwhshARMVtuWKj+8b8K\/RM52keE2hjUgMQkQREzTIHStx\/ykud1luUSOEUug455gBPnPcyYofKk0wl0ys+vgz98OA\/fg5h2\/TCoCbB0aTnCqvs2vUI\/85lPxVIgetlgVctc7W5ufMTS5\/sdCKvHoQa8BOIOmWcYKyhlgo=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"translations":{"en":{"name":"Where am I ?","summary":"Is a simple application to locate everybody in your company.","description":"Is a simple application to locate everybody in your company."}},"isFeatured":false,"authors":[{"name":"ADACIS","mail":"contact@adacis.net","homepage":"https:\/\/www.adacis.net"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEAzCCAusCAhHPMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjIwNjA4MTg1MDE5WhcNMzIwOTEzMTg1MDE5WjATMREwDwYD\nVQQDDAh3aGVyZWFtaTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBANJ9\nbQTTDmiTSQ5Kn5i+QiKWLnbvWrZu\/u\/GiISfyD5j8DukawHUtFYe\/a88\/isajTPR\n1fmbACwrOXU1FGz8bDVUHSHg60qtjkDcerlEkBtHhFtrPQp2ARqAfdaJdjH4XXCq\nqMvfStRdrruJNJdy8qtb3QuDRsy4QdxQ+FnHU9ZQXJHMZE1XrWtg1NVX4tqpXaIw\ngatg0qhLt\/q2j0AaFhVU0m8OPQaddf\/sl8ZAwhjbsSuxBtR5b\/AplUWyYcqsgwN1\nRPPrnn1rlztGPbEbQwQaTS2VeMmc19f7W4baY9E8iysnx7MTUEWSjkQyCVS3lmQe\nE5pTDbnC4ag104yMGrflvNlRHJxI99HR\/pwlq\/1+3emWQFHkZ3SehnvoQNtApje1\ntTHGa52UHVyjneOH9tS1w8bmTEHZdJK1DyK5rSCRTRsFk\/rn\/Y8PNSeTb1BaIB2h\n6+A5f7SF\/djpGEhvJkWYTocSXfeZOPvNUq3Pib9lqTg4tZ4\/S4T\/UxjgPtJ3PUPf\nPY+4ZwsBz3+CSmiMtNIYTLKKLT2FAUcB5F5udBcN\/L4GV7u2\/GrDHZ4svzT0C8WO\n\/i\/Bra4RJuNkVT0JpvC48LT2El2Vuc9G81wvjSDH1IllJ+rb5yGEwh3nzgk\/rZRv\nBDUnKpvasCASWw+By2KbN7roDZJ2vL9Kne9+OoIDAgMBAAEwDQYJKoZIhvcNAQEL\nBQADggEBAFGx\/k9uRGS8N\/KFTn4YYRd4GQxSLQe7\/t2xbFKDzSIS\/5IAjDeghmux\nK+ONHWBbMAN+XoM0TLIflP0nz8Cv1ycRlZLV2lWHPFUTCVWiFJKIx1i4apLibw7E\nwmfgN3gCm0+zog8aJVsLTe2g6Mr94KyzreTPFJ7woB5QhBBlyBWn8Axc3X2BEANW\n2R3jZ\/mtO3X2G3+OQiw8\/FfYC9Z65nbxrODYUCA1ECHDM3ILXjhCUTy6MEAJmWEe\n7FWJr0b8UByTbh2Y0Ulhtj6LIeZXHhE4J6A+iv1DpQpY6a85Y7wF99Ugw+lFS8xA\nq0o9wZlXIWY9fPieu4V53O0Wx3wWLp8=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"empreintelive","categories":["integration","multimedia","organization","social"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/a-missaoui\/EmpreinteLive\/issues","website":"https:\/\/github.com\/a-missaoui\/EmpreinteLive","created":"2026-07-15T11:55:23.607334Z","lastModified":"2026-07-22T15:48:13.604248Z","releases":[{"version":"1.0.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.1.0 <8.6.0","platformVersionSpec":">=32.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/a-missaoui\/empreintelive\/releases\/download\/v1.0.1\/empreintelive-1.0.1.tar.gz","created":"2026-07-22T15:48:13.593907Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-07-22T15:48:13.647927Z","isNightly":false,"rawPhpVersionSpec":">=8.1 <=8.5","rawPlatformVersionSpec":">=32 <=34","signature":"FjK68ahrCVxQr9iJRtN23XgxYMfuFxXG8XG8O3BI+dMFzvON51thTOzPppWZJIzf\nB4UMD68s0IWPnk7ohsJfzVu37afW\/+I9mi90FVKSbNXsAIy4Z1Pgv3D+mz3DV6jy\nipSYEN\/FglLoSFjsOOc8Ojn\/18bSehFbWxS8VS5dP1\/Ip97MHFfCpZCaluOvkNGa\neW9rJhcIwv7kJeTT2sWEQRfhjvM6DZhBrMiva7\/ZpRGrvnv+K+ww2hJYIEzMDCQa\nl4bxr35buiwHiwEQ8n8NZp6A19VcsBkKyGWXHdeJ3AMBax57dLoWSxrybci7qmpI\no6JUi2Cwg4RBeMdRt5l7w2eVWtawpX9Ae1WAFCamU+XcUDABSSN\/LFFZF\/5TVZBy\nzWQxh428ipjBUs89eXhAasWhS8jbrQc6cSZWKs55OC2M5iPxobAnptXoa4fmxSMp\n3\/+NcRh\/DGFAe5JD6d8EiPGEEx6WDGfPuOGHB2Utstml\/uBZpC6XjpIlzYorOWV9\nedpCmLrwnEwyaOgnsXG3uwrHXqWSWGdmlTxsMf5APQxc7pkivH4DHLkaSc0XUW82\n1hBEvPSy4YKc1FeDg+a2y7AVFEb1ufB\/Ey+hMymKvXOClgjrGdfgRBmYflihSXS\/\nbJyM3CjeKTrCTaq+2D\/zpbDgw\/eYq2cdsFDGfkFLkRU=","translations":{"en":{"changelog":"### Fixed\n- Connecting an EMPREINTE account failed with `invalid_request` when no `redirect_uri` was configured, because the authorization request was sent with an empty `redirect_uri`. The `redirect_uri` is now derived automatically from the current Nextcloud instance URL (`<host>\/apps\/calendar\/empreinte-callback`), so the connection works out of the box with no administrator configuration. It remains overridable via `occ config:app:set empreintelive redirect_uri`."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2EtbWlzc2FvdWkvRW1wcmVpbnRlTGl2ZS9tYWluL3NjcmVlbnNob3RzL2xvZ2luLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2EtbWlzc2FvdWkvRW1wcmVpbnRlTGl2ZS9tYWluL3NjcmVlbnNob3RzL2FwcC1wYWdlLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2EtbWlzc2FvdWkvRW1wcmVpbnRlTGl2ZS9tYWluL3NjcmVlbnNob3RzL2NhbGVuZGFyLWludGVncmF0aW9uLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2EtbWlzc2FvdWkvRW1wcmVpbnRlTGl2ZS9tYWluL3NjcmVlbnNob3RzL21lZXRpbmctbG9iYnkucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2EtbWlzc2FvdWkvRW1wcmVpbnRlTGl2ZS9tYWluL3NjcmVlbnNob3RzL21lZXRpbmctaW52aXRlLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2EtbWlzc2FvdWkvRW1wcmVpbnRlTGl2ZS9tYWluL3NjcmVlbnNob3RzL21lZXRpbmctcHJlc2VudGF0aW9uLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2EtbWlzc2FvdWkvRW1wcmVpbnRlTGl2ZS9tYWluL3NjcmVlbnNob3RzL21lZXRpbmctY2hhdC5wbmc=","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"EMPREINTE Live","summary":"Adds EMPREINTE Live video meetings to the Nextcloud Calendar.","description":"Standalone app that integrates EMPREINTE Live into Nextcloud, sitting alongside\nthe official Calendar (without modifying it): OAuth, API proxy, video meeting\nmanagement (create \/ update \/ delete), invitations and settings.\n\n- \ud83d\udd10 **Secure connection** to an EMPREINTE Live account using OAuth 2.0, with an explicit consent screen\n- \ud83c\udfa5 **Create, list, join, and delete video meetings** from the dedicated **EMPREINTE Live** app (its icon in the Nextcloud top app menu)\n- \ud83d\udcc5 **Integration** with the official Nextcloud Calendar application\n- \ud83d\udd04 **Automatic synchronization** when the linked calendar event is moved to trash, permanently deleted, or edited\n- \u267b\ufe0f **Reconciliation** of the \"EMPREINTE Live\" calendar on login (back-fills missing meetings, hides meetings that belong to another account \u2014 never deletes anything on the EMPREINTE side)\n- \ud83d\udc65 **Participant autocomplete** (Nextcloud users and contacts)\n- \ud83d\udd17 **Organizer-only** meeting link, reserved for the creator\n- \ud83d\udee1\ufe0f **Server-side** token management (no sensitive tokens exposed to the browser); public OAuth client secured by PKCE \u2014 no client secret to manage\n- \ud83d\ude80 **Native Nextcloud integration** using official OCP APIs and events"}},"isFeatured":false,"authors":[{"name":"EMPREINTE","mail":"dev@empreinte.live","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIECDCCAvACAhOaMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwNzE1MTAyNDI2WhcNMzYxMDIwMTAyNDI2WjAYMRYwFAYD\nVQQDDA1lbXByZWludGVsaXZlMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKC\nAgEA830flq8eDezgLBvxEhgrFwDZKVYn4LO1QV8jlRJZTA4NTIdk+nOW\/2H16\/r7\nyeogEOIJDb\/5bFCHxDEg8ENnJkaua5+PAf05EVAzcXnoKsRPizlGzPDeLyI5GMmM\nQ2gYY\/qHu0O3ryMfgEKHSvRBnzDc6R6D7HmvUHZ8sMrlH12u97AuXcsqTn+Sw1FZ\nwJyKxeDcNuVEprXcXGMeO7PNai4eNzSIl4KVqk6VXU2hGDSnLtzT\/6YM7oynj0Mr\nxjKj7tQ9n3JT4GG6s9m2UhK7iUC\/SQv+MBir1HHh0l9219RuZ\/8o04dt4sfYFm9a\nxROBV14wEQnyxg4IdGXq\/4q1W7D43y09IFFfwl5HO9Yo8A6y85OSvE7XfQ5OKw3V\nd1Ul\/lkipUEBg6RZtK5KmQ1Anbrlq1jo+tlxTjV1QZGZ\/A+RqbZR6PIn2AQvEiDq\nBFtd0rUlWvwgq8C92QHfhBFMGUAkoc3lYHa9AQknluvNQh0xHg0RGC77qYoe5IBn\nQnYTRpMwCO32F4oicgkPIf1xYhVUixRoZjppIeO87aX6XXyuevBf1bhlO7pY2syf\nTkR6D6IbMchhWBGeGkLFgx7vIbMurp3Pdl5GoxEm2o4I7ttRozfgZ\/3BTRlZGzIx\n2iW+in5Uw0LeW3hPXnJLlTpbxypkOntqLDdWBANO70CZKrkCAwEAATANBgkqhkiG\n9w0BAQsFAAOCAQEAYkqNHutvMDJ77\/\/\/JkGJyjg+I97is05b4ITmk2NryEZ5iRQQ\nt2Uy4hNALOnFzs3YqvPC1xsunxJFqlby8kuaWZCieeNvGcQsJNHfL8nB7uictb51\nCF6QpmFY2yO8gzxiAeLwxHoBbk9wPw\/kE\/3ELvhp1x5MLIsZz9pBFQTJxONyRYJv\n5UlEb\/p2MSP9\/qrV8r094c4dFfHMns85FCtT7yHI44LHpUyke+5XehuSvUMmFmvB\nKm4JqbaKhZdOglP53Ki2aJ\/gwkVnL4Tjbm2RqzAbdItgQVJfb+gvWWu7tyyh4Fbm\nHiBW7ZSoWNgrQflvVTXd2Up3ujwlblmmRtf34g==\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-08-18T19:20:49.987930Z","releases":[{"version":"0.7.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=32.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/integration_youtube\/releases\/download\/v0.7.1\/integration_youtube-v0.7.1.tar.gz","created":"2026-08-18T19:20:49.727202Z","licenses":["agpl"],"lastModified":"2026-08-18T19:20:50.444094Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=32 <=35","signature":"QMCPm1+\/I73BAZ4jL+ohYAEwlPDDWnlh8iqT6j1SxgE3rHiM0LuaLwqdFeB02EkuhOtx4xjZKnk7f\/L4BTWNoqwmSueo\/Jw3+aoJSG90N9DRqs6hhNeIkw4NPBLP06Mkh3k449UT\/iU1N9qy3MXYKn8Kxppt+sZO6xGg5uDwIndr7RL22TSchDdznPoYy\/JR244La7gOjPhftSB8p9g5Ic0Mq9UnBE5PItsad+Q3MEOHN0FXrhDSMfQJqB9pFm7nF7CRw80rEF8fd69BCoAmp0FGCd5ND5z54mlWawAQLuUgIBahaaNvKIwc2R+DvP59NUCuL3sP1EZkbY7pzKtYNh4GsC0TNRIy8fee0uh9\/xsXPGVV4mzauJvNH\/9NiqiWeSkRiKg7BvmX5G6jqQSELh39BauZDl4fcUO6diU7C2iGt4AYuq7\/YrNmthZztWnCV9A2P+0Js5tV+OuELvzU+8zgZkT8xYRDTssQxROn5\/3b+a\/VVsu82YZNhgg5Lphvywbl1aINjjUShow7YqxOfUsMswF50haq5IwodrSdHFy+1YKitIPEAkOSut9PxgCKh1ZyraVpk9QjItYjbAcAyPhhL5dPvt5JbyYHHsXbjJdMb4mcMHoR3rYwlZcNysGJri83fwqZsnvcv735AzEl94D1X\/rzFZf\/N8INvo\/r12w=","translations":{"en":{"changelog":"### Changed\n- add NC 35 support ([#59](https:\/\/github.com\/nextcloud\/integration_youtube\/pull\/59)) @kyteinsky\n- remove non-existent branches from the matrix ([#61](https:\/\/github.com\/nextcloud\/integration_youtube\/pull\/61)) @kyteinsky\n- import from @nextcloud\/vue\/functions\/registerReference ([#63](https:\/\/github.com\/nextcloud\/integration_youtube\/pull\/63)) @kyteinsky\n- composer and npm update ([#64](https:\/\/github.com\/nextcloud\/integration_youtube\/pull\/64)) @kyteinsky\n\n### Fixed\n- [main] Fix npm audit ([#58](https:\/\/github.com\/nextcloud\/integration_youtube\/pull\/58)) @nextcloud-command"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9pbnRlZ3JhdGlvbl95b3V0dWJlL21haW4vaW1nL3NjcmVlbnNob3QxLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9pbnRlZ3JhdGlvbl95b3V0dWJlL21haW4vaW1nL3NjcmVlbnNob3QyLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9pbnRlZ3JhdGlvbl95b3V0dWJlL21haW4vaW1nL3NjcmVlbnNob3QzLnBuZw==","smallThumbnail":""}],"videos":[],"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-09-12T13:05:08.218882Z","releases":[{"version":"4.3.2","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.2.0","platformVersionSpec":">=32.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/git.crystalyx.net\/Xefir\/repod\/releases\/download\/4.3.2\/repod.tar.gz","created":"2026-09-12T13:05:08.197985Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-09-12T13:05:08.258636Z","isNightly":false,"rawPhpVersionSpec":">=8.2","rawPlatformVersionSpec":">=32 <=35","signature":"Yp+afwkENmQA85bXCO3DrITczUO\/ixDYffz5uTUljQ7tTyTywsa9RCHz0mOVSygwjHtBXzqbxHn86FqTIWq8FO2i1jsNBKKLq1VWn8YYsKk1pMInTfxhV1e1fbUmAoLPWziW10ace1hEqwF6MmnJhWzum3RYxIQx5x+92rU5xbIK9v0b8Jkp85c\/s\/ms1MogusTourJxwKZYEC8OVe6UQxGs7vSA\/Rk7CnZCPt4rCK4sPLpowvUoWY\/AW4f2tqI1PC4yv+NDw7wh\/AL+yqxut4oGoDgsjjcPgarNUyO1T0bLCZW27mhB4+AP+RrDl\/M3bk5NA8PZ1pQc3ugtGp1jRJMm+HTeP+XPdA\/GIZvuJIhwdrH4XQj1yf+\/yKb\/D6osDQfxQd3Mqd9rFdqgRWsBCKqk5ieahs\/wN2xDq5EosvNUVMgigp\/AfWCfZhqliY87sPI083K2kziOexKt8DzZig6wF4YOITysZVERAwnR+CeXSVgp22IbbOBtlSXIDMFYR0+Obfz6ZIwf7OLpHv5WaSC9xkzGxQyOnreADWfGHh4DmLM1DCcxeZPqaIxRXg7Hpa00oTjERGbsbzAvw4dOuAm\/tO37fFen9cPm\/Ao1QHL5D+x5I8vY7UM3qEkc+2SZ5V9alG3QY73pn20WJOV5NTCDxZfHXglNiBGYCybtllc=","translations":{"en":{"changelog":"### Fixed\n- \ud83d\udc1b Playback speed not remembered\n[#794](https:\/\/git.crystalyx.net\/Xefir\/repod\/issues\/794) reported by @chriz"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXQuY3J5c3RhbHl4Lm5ldC9YZWZpci9yZXBvZC9yYXcvYnJhbmNoL21haW4vc2NyZWVucy9pbmRleC5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXQuY3J5c3RhbHl4Lm5ldC9YZWZpci9yZXBvZC9yYXcvYnJhbmNoL21haW4vc2NyZWVucy9kaXNjb3Zlci5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXQuY3J5c3RhbHl4Lm5ldC9YZWZpci9yZXBvZC9yYXcvYnJhbmNoL21haW4vc2NyZWVucy9zZWFyY2gucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXQuY3J5c3RhbHl4Lm5ldC9YZWZpci9yZXBvZC9yYXcvYnJhbmNoL21haW4vc2NyZWVucy9lcGlzb2Rlcy5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXQuY3J5c3RhbHl4Lm5ldC9YZWZpci9yZXBvZC9yYXcvYnJhbmNoL21haW4vc2NyZWVucy9tb2RhbC5wbmc=","smallThumbnail":""}],"videos":[],"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":"files_markdown","categories":["office"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/icewind1991\/files_markdown\/issues","website":"https:\/\/github.com\/icewind1991\/files_markdown","created":"2016-11-30T16:30:26.816774Z","lastModified":"2023-06-13T13:54:12.581297Z","releases":[{"version":"2.4.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=25.0.0 <28.0.0","minIntSize":32,"download":"https:\/\/github.com\/icewind1991\/files_markdown\/releases\/download\/v2.4.1\/files_markdown-v2.4.1.tar.gz","created":"2023-06-13T13:54:12.542182Z","licenses":["agpl"],"lastModified":"2023-06-13T13:54:12.635170Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=25 <=27","signature":"oJjWQv9fOZGn1S4oBtJ4PFTPdbriUcF6Kvrm6ud2IbmLwaJ12AKd3TsrviS+TiW4MT8asw3ylaxymdUqWneSupDpatJzar5Tr33mPYYtHV5GPanCcHKpIF1mPehBX\/iGIJ4S20Em+PfzLfXBDNJQTN4ZhggU5DNp6DzxrYi18X4cvjdxnHDfE+zuxnAfzTEdF\/0fgJFtin6sbdNp451fd3wuZx0sm1Rr4TODZnvkk6lT97hdwJSOP1mUYCYKz0JaDk3pDZwHuN2GDnsCNzL3DCmLX9VLj+LnQWDUmPLT7zq+9BSO0dAT7bb95inaibdQaUDFKqvZP6B2PaNFh1S480dZ\/aGg5Y\/LAoWWmI1qc6URnyaAR\/Fi88osu9RjOpubU2ybb7VFZq0d0ir+7mO0Kua6\/YfYg5s\/7kuKUaFsFQuurhI2wN+iSuINzIn7Ak7I6Ty0fZi52+sYl8Jm46+QBpCWKOl9rJcEDsneu\/yCkHKsOubd3RR6NJbhb1K3vuD5ezXR3JayJlcxdFE6BSG6xdnMWqA3IqUDJ1v9DTUOJwEMf8N12N5KvnD0YAJhA2jY2BE7Wgc80OaMASl1LoozGpPbsDi2GWo\/8BwWZ0sfABCacbk8fVjJlgdOiPN\/zDPhXtuLkAeRbjbPIs+W0yY0v5a36I9WtG5ikwPKhgdGO4k=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/CgkJaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2ljZXdpbmQxOTkxL2ZpbGVzX21hcmtkb3duL21hc3Rlci9zY3JlZW5zaG90cy9lZGl0b3IucG5nCgk=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/CgkJaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2ljZXdpbmQxOTkxL2ZpbGVzX21hcmtkb3duL21hc3Rlci9zY3JlZW5zaG90cy9lbWJlZC5wbmcKCQ==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/CgkJaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2ljZXdpbmQxOTkxL2ZpbGVzX21hcmtkb3duL21hc3Rlci9zY3JlZW5zaG90cy92aWRlb3MucG5nCgk=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/CgkJaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2ljZXdpbmQxOTkxL2ZpbGVzX21hcmtkb3duL21hc3Rlci9zY3JlZW5zaG90cy9ncmFwaC5wbmcKCQ==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/CgkJaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2ljZXdpbmQxOTkxL2ZpbGVzX21hcmtkb3duL21hc3Rlci9zY3JlZW5zaG90cy9zeW50YXgucG5nCgk=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/CgkJaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2ljZXdpbmQxOTkxL2ZpbGVzX21hcmtkb3duL21hc3Rlci9zY3JlZW5zaG90cy9jaGVja2JveGVzLnBuZwoJ","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/CgkJaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2ljZXdpbmQxOTkxL2ZpbGVzX21hcmtkb3duL21hc3Rlci9zY3JlZW5zaG90cy9tYXRoLnBuZwoJ","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/CgkJaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2ljZXdpbmQxOTkxL2ZpbGVzX21hcmtkb3duL21hc3Rlci9zY3JlZW5zaG90cy9wcmV2aWV3LnBuZwoJ","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Markdown Editor","summary":"A Markdown Editor with live preview","description":"Markdown Editor extends the Nextcloud text editor with a live preview for markdown files.\n\nA full list of features can be found [in the README](https:\/\/github.com\/icewind1991\/files_markdown)"}},"isFeatured":false,"authors":[{"name":"Robin Appelman","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.8695652173913043,"ratingNumRecent":0,"ratingNumOverall":23,"certificate":"-----BEGIN CERTIFICATE-----\nMIIECTCCAvECAhAhMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMTYxMTMwMTUwOTM2WhcNMjcwMzA4MTUwOTM2WjAZMRcwFQYD\nVQQDDA5maWxlc19tYXJrZG93bjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC\nggIBAKms1OJKXOVMXJo1QKLUFW6cw91q28IR8kF0aI2hcSh4ckWiT61bK\/btaQle\nUvnMBfwIpabdgwosSAaAsrMZiqD92aT7UPHRLi\/tmN4ewtLAE1UB0Mwe\/3gA9RUE\nSBV36fqxvPnV6mHT\/AVIOtBkzyZi66lfAKZK5f72rxQD4sRh6kl4gB0p6iz2cT16\ngACpRWz1k1wSpFgzatlLz4I\/Ehvcxngg8V89HPWC48quXtgNxalQwrexZwRD320L\nA9KX9WKWw0qnikNeXtB1JRbpnVt9KikJXD\/ZWu\/WnnTFwUkIRzNLJv\/zsoTP8PUj\nCV7OHOJwbS5CsPs7mEgX+tgF\/KrxdnVYJ+GAXsPthPPXXQpyQMqg4e6AzuWVLgBr\nMLGukvp2hGiEh2OAc6K902t7BrpMSwfnGxdL\/K3QkaOsXolprsONTFaCO8dI3t66\nFz8luM7BaaPjINiElQ2KhCkbP0Rswl7zr\/rL\/wXCmnnKgxP1D1DmRotbObG28SGQ\nuUjnaraeXNgzTDjAoTHta577rP\/Qh0m6lJGm6WSpZ4n9z9aa849MvWmt4sMUh0AS\nxvlAb3tLySqKuki2B3Sc5OpKPiBF9\/5uVAo4D2lmxQe0cl8xxPaQhxqmsye6V7g9\neU0Y65bQt63xXUsY2po44x4Gu7rK4jhslBcWEmkBRWNJy4\/LAgMBAAEwDQYJKoZI\nhvcNAQELBQADggEBACiS0++Ct3M1zUiptrMkGbubviS0x2YEajsJe0g6ML28hsuF\nP+ZUVID6clHpCj8EVbTAnnAzmGBSgN0ksr+YjegGNoz9sn9WAzbV7NsfCyZ22nxm\nN8fTSz9+pjRUYKuuo5OVV0zEiVRNNBpqZQPX7\/PRPzezi9D0hOG6IPPCMa5pF1Ov\n0t8ZvfA39uZcUhtow26E4gdESaSj7p9pDFJoKvZ0OBvIc0V1DzFReGZF0lVivWad\nvHA+hht9GoGCzHFNW7BUm\/3bWuQh73o0wKoKYfd4g4H1p1QkPqx7qY0gLxoBwvUe\nDTs+kOmMRbNbSdiN6X+D8663\/1TIgYzmfkI\/xkI=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"app_api","categories":["integration","tools"],"userDocs":"","adminDocs":"","developerDocs":"https:\/\/docs.nextcloud.com\/server\/latest\/admin_manual\/exapps_management\/index.html","issueTracker":"https:\/\/github.com\/nextcloud\/app_api\/issues","website":"https:\/\/github.com\/nextcloud\/app_api","created":"2023-10-04T18:55:38.538738Z","lastModified":"2025-01-03T11:54:34.283028Z","releases":[{"version":"3.2.3","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.1.0","platformVersionSpec":">=28.0.0 <30.0.1","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/app_api\/releases\/download\/v3.2.3\/app_api-v3.2.3.tar.gz","created":"2025-01-03T11:54:34.269925Z","licenses":["agpl"],"lastModified":"2025-01-03T11:54:34.319874Z","isNightly":false,"rawPhpVersionSpec":">=8.1","rawPlatformVersionSpec":">=28 <=30.0.0","signature":"piAiEpj7dMwyKOZhCqHn897qUAc+o8B9Ak+YrRxwHqhZ0u40zPfNCvWTu3R4Q5KNzGxFEBP7333J+k4EsKM4DSquYzXklBFY2Vu6dO1vNmnMRFaLvyvHnhAdCkASMjqRuZ5qrT2MUqCT2SK2AY2G2Sz2R\/+mtEac8MknOh1sQZbQT6CngCN\/F5jhq82nLJDHntPwM\/yWZKmwkrQOnLCgxGV\/o\/ICsQzbODVCHqGziWB7NlqsZywpqLmRfiBH31XgcNTUwtLrQUrOdmUUwYQa8fiYbEJ0MOBVWo9x11yUw82tlsSNLsooza9YNYKF4TOX62El\/Or+Y2xPU0MOPY3f6AYX9HZ2Y5VxybVkGcHyx0TgUfhb+RdTTDKL7T4G+Cza\/aSC4ahSfg+PdjKoB6os8c200NU5\/15veupEP0yKIaCgMKtjwz4DOo\/M1rnavVegAT0zzz\/OPCZLIlS9\/vUGJWYwBXzQpFqyTBDFeinq9B2W8FwBQmOKZJ5UfP3EDfpUJ3T4yqMmXbiEUzyGGzkovjsBtHUS513MvVGWb8KBsERMd7Zu2BpZAhPLNlVoVG7\/Z3p5jwAJsgGsfnCJg01qi8vuSUFlRW8k1hAdW5zBPISMZPOOoVJe40fY4+rJ2mJpU01p8YP8i4CqWniDJi\/opziSJ\/iNGZlHULSO3vq2RJs=","translations":{"en":{"changelog":"### Fixed\n\n- Encrypt sensitive values in the DB. #455\n- Other small bugfixes."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9hcHBfYXBpL21haW4vc2NyZWVuc2hvdHMvYXBwX2FwaV8xLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9hcHBfYXBpL21haW4vc2NyZWVuc2hvdHMvYXBwX2FwaV8yLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9hcHBfYXBpL21haW4vc2NyZWVuc2hvdHMvYXBwX2FwaV8zLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9hcHBfYXBpL21haW4vc2NyZWVuc2hvdHMvYXBwX2FwaV80LnBuZw==","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"AppAPI","summary":"Nextcloud AppAPI","description":"### Boost your Nextcloud with AppAPI and its specially designed applications.\n\n\nThe AppAPI is a project within the Nextcloud ecosystem designed to streamline and enhance the process of\napplication development, deployment, and management.\n\nIt introduces a new methodology that allows developers to create\napplications using a variety of programming languages, not limited to PHP, which was traditionally used in Nextcloud development.\n\n### Bundled App\n\n**Starting with Nextcloud 30.0.1, this application is included in the default Nextcloud package.**\n\n### Support\n\nWe appreciate any support for this project:\n\n- \u2b50 Star our work on GitHub\n- \u2757 Create an Issue or feature request\n- \ud83d\udc81 Resolve an Issue and create a Pull Request\n- \ud83e\uddd1\u200d\ud83d\udcbb Develop your own application using AppAPI\n\nWe are genuinely excited about the future of the AppAPI project and its potential to transform\nthe way applications are developed and experienced within Nextcloud.\n\nAs we embark on this journey, we warmly invite you - developers, thinkers, creators, and visionaries -\nto join us in shaping a more versatile, stable, and secure app landscape.\n\n*Your insights, suggestions, and contributions are invaluable to us.*"}},"isFeatured":false,"authors":[{"name":"Andrey Borysenko","mail":"andrey18106x@gmail.com","homepage":"https:\/\/github.com\/andrey18106"},{"name":"Alexander Piskun","mail":"bigcat88@icloud.com","homepage":"https:\/\/github.com\/bigcat88"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEAjCCAuoCAhIyMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjMxMDAzMDcyMDU4WhcNMzQwMTA4MDcyMDU4WjASMRAwDgYD\r\nVQQDDAdhcHBfYXBpMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAvaIR\r\nqSZMrWOKIpZrRGK+1Nk1ksxQXVKWpdnMXbx9aSwj0EucUUrOtNrKpTKvfSvd1wmn\r\nP0HZmowHe2\/CeECH6pXgmZtSh84hKtjsMNPb77cLKMxiEBUKEdA5d6ESaIIc0D8o\r\nejGmAdLA4zHhikVvYZapiaC7kOrPxqB+FeGNgfpz5CK9i\/+DWA+XWH6LkqS1\/rsm\r\nePOkhrZXDFQ3DQFf4EESOvnvvaGGFro7CEkUrbE66mM\/WZe07PvHgbtPPMcZOeWM\r\n\/qkhRm2kdyIdU+882DdIPdV+OLFL4djNi7GdQbUXHO+a9xZqM1s5J4F4nK4SctgU\r\nzUmWF2SrCnU286rZ0ItCZkRv311ubYe0DfZhet7nzZTgJYOqmyFrRegkk8wpQ\/ub\r\n5X17uphy926whqfatrxZlXk9WYXuyZ98OI+rRVqQ+RLHXcCuJ16FAB1yYj3ujb4S\r\nN1U8ofcT4IIX7XeIYZVvsetFGLWT6Y+TK2\/9cRo3dZ3eLjdwvasUSXpO+x6U4l3+\r\nDuztOR6uIi0O9HvBUd4kLZ+zD\/FpvknNN0HBmpequeM0YVYQrLFZXM8clkSiWcj5\r\nCT8GeImdU+SgSxcTd67ehpGi\/mIKrtx\/bFaluVuxATq9HmTxVnWO\/EOx3bMHipHs\r\nllaxFwzKul\/E+WcrvT3xi7A0l+KYQUouGUoP4QcCAwEAATANBgkqhkiG9w0BAQsF\r\nAAOCAQEAM1dPL+b5IxEgbr4BwMM+QIi5vpfNTgG2hbO5+jAl46WPcPIsKH6mWjlj\r\n52BJ1R9aQv0HnjHnhf8YjZlN6d+xv1Wd5Dvie0dtaZ74jDens5Wvi5ciiPgZdtcL\r\niO2DqusPQpaN\/YlWjhDVHNdUzIMBR5b28yKBUx4eSeiIOLsd+Dk4l+vBHhBwOR7v\r\ng7B++8bs58PG13aP3gyQaP1ZyiOVOdB\/GFXN\/hqoqwRWD9Uv8zDxsppKXUbqx10Z\r\nTKwxyFRpaig5\/tD5ArZ\/f\/ClPp24I8PeZbZeob0uINCaK8n\/aXe7915iTt3ZEsSk\r\nSnS0gUSvckbfFSwUTjWk1ITM\/TeHDA==\r\n-----END CERTIFICATE-----","discussion":"https:\/\/github.com\/nextcloud\/app_api\/discussions"},{"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-09-14T16:22:53.009506Z","releases":[{"version":"0.9.0","phpExtensions":[],"databases":[{"id":"sqlite","versionSpec":"*","rawVersionSpec":"*"},{"id":"mysql","versionSpec":"*","rawVersionSpec":"*"},{"id":"pgsql","versionSpec":"*","rawVersionSpec":"*"}],"shellCommands":[],"phpVersionSpec":">=8.2.0 <8.6.0","platformVersionSpec":">=33.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/gitlab.com\/brewcode-de\/brewmemo\/nextcloud\/-\/jobs\/16490562367\/artifacts\/raw\/brewmemo.tar.gz","created":"2026-09-14T16:22:52.994365Z","licenses":["agpl"],"lastModified":"2026-09-14T16:22:53.071521Z","isNightly":false,"rawPhpVersionSpec":">=8.2 <=8.5","rawPlatformVersionSpec":">=33 <=35","signature":"NUONOlLcn3YTaV\/9WotHD2x6eGHRyJxQ+0U61RdXl8pyb7BTD32l2qwx\/dU6Ucb8\nbu7dSuy\/qKoL7pvZ+Jzs6P7rzOvMPoQiohgrYS6FkNqbRcebJpy8QdvCXHoF30F7\nc0R2c7BjZBNMe5WEfHX6FCxjIx0SKCjin9SbY97VavqbGVVPOy5K26WprQawq3R6\neqnoVedpyUC8FMDem1jORO7IyzI5+wBpl9nEk41Bj9mwBGzS32WFOIScs9qOS4Bt\nkIqO0E0D3enqCiaHHoUqddGOzptuv3GM35n2R2ZIwVRysQH7uvr998ZmpT9gXaSP\nFREeUc5WPRrGHbr9R\/VjFBM2O+AnzxUqPbGOnivIaKCAVeSiqPgxS57HIPkM6Uj0\ncUCgUYUv3iqxsmIZn6+JgnoBiGdhyfNrGsMmte9iHA6antkA8zkNg2l5HQaDUNl4\nXnj7Iu1ls6G2AsodLN4VAylqijfENl4JSo5kZAoch3hTAmJobYGH2ERODul7EELm\nAUm+mW0c5GO18StPD4WQXUgrVsT0Hap897z\/\/LSWD\/JNzrsRA7QGXpqtr5IivJTn\nTcYV0rla\/cO4rn08UubHdb0SqL6HrAiWowcwVRD0mL9u3rHJGaKxFS26l1\/0yLz5\n3aT\/tRjOcCQdtoMWlmLQt\/O5xGu7SwJRMBqn8CflG+U=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9icmV3bWVtby5kZS9hc3NldHMvaW1nL2hlYWRlci5wbmc=","smallThumbnail":""}],"videos":[],"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:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2VsZGVydGVrL2R1cGxpY2F0ZWZpbmRlci9tYXN0ZXIvaW1nL3ByZXZpZXcucG5n","smallThumbnail":""}],"videos":[],"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.8,"ratingNumRecent":0,"ratingNumOverall":10,"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":"fintrack","categories":["office","organization","tools"],"userDocs":"https:\/\/github.com\/cloudsliberty\/fintrack\/blob\/main\/README.md","adminDocs":"https:\/\/github.com\/cloudsliberty\/fintrack\/blob\/main\/docs\/MANUAL.md","developerDocs":"","issueTracker":"https:\/\/github.com\/cloudsliberty\/fintrack\/issues","website":"https:\/\/github.com\/cloudsliberty\/fintrack","created":"2026-07-07T12:18:52.966855Z","lastModified":"2026-08-04T14:04:22.436526Z","releases":[{"version":"1.20.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=32.0.0 <33.0.0","minIntSize":32,"download":"https:\/\/github.com\/cloudsliberty\/fintrack\/releases\/download\/v1.20.0\/fintrack-with-pwa_v1_20_0.tar.gz","created":"2026-08-04T14:04:22.422868Z","licenses":["agpl"],"lastModified":"2026-08-04T14:04:22.486468Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=32 <=32","signature":"sa9Ng5pjfbER+6nqEddy6NWTWI7P5+rtHG02ys1T1L8BzyGX+g7HOs9LHrn0uZz8\nlecU2PQBW4mC\/uGR7mYqTvPHtasdV3CdAWWDWgBpR8zpKmWB7N++\/LnoaCjxIdTy\nAatOdTf18EenkKNnOisD+X8AQ8UheuitU1r8unsTK3YRDEifTDFKZCoFRVJXuzfD\nGcL1jk0hD2\/324bz9+a5LrPvNEmYe7kLgdO1M6ofYo8mDPMuXxZDaFFKS4n4jfXC\na1QEFGVOPpjPnKXqOIuph\/TyhBSJw9Sr6R7J2zOC7\/aXhSsc\/xLLP4IkCfiK4+fT\nPGCiYTXoRw7hoYfkfgio6oTj\/7QhUyPVjpFupbMBU4JJBV9X6lo3ZfhaGhXW24Zn\n7IxcYVKzOf90XyOZzTV3CCV+zWzpjYA8RG4+1zzysRZjz7qzyaESWcfGv5NYlxqk\nSVqlc\/WaQhPFSispm5xUYlrXAcmxfYc8gh9EMLTlhCaFoNGsol3KjvMzocnVFyP5\nVOmV4v4L3r1f1puvBTj9sK5xv9b1TthDgYKDvr0jE6bcBxHs\/60jyW7QDrGfsLo3\nWysXl8PHaZDS4K\/gx1H+eEz9jgirvyMA\/5pQ6nVsN\/f3nIRuPcDkN4uLv7AITHsl\n4oW2Va57pSpBVFTWcD6PDI9qWs9KxF5ueO8u0bePpHQ=","translations":{"en":{"changelog":"### Added \u2014 Phase 1: PWA UI layout & alignment\n- **Login\/PIN screens** now vertically centered in the viewport, not just horizontally.\n- **Accounts, Categories, Budgets, Transfers**: list rows now lay out in a responsive grid (`.list-grid`, same `auto-fill`\/`minmax` pattern as the dashboard's stat cards) instead of one stacked column, so wide desktop screens actually get used \u2014 still collapses to a single column on mobile.\n- **Accounts page**: account icon\/emoji now renders next to the account name (`icon` was already a form field and saved correctly, it just was never displayed in the list \u2014 Categories already did this correctly, Accounts now matches it).\n- **Search\/filter boxes** added to the top of the Accounts and Categories pages for live client-side filtering by name.\n- **Settings \u2192 About App**: GitHub\/PayPal\/Ko-fi buttons now share one `.ft-btn-link` class (uniform padding, border-radius, min-width) \u2014 previously GitHub used `.ft-btn-outline`'s sizing while the other two had their own smaller inline padding.\n- **Currencies \u2192 Edit Currency modal**: now shows \"Last updated: \u2026\" under the conversion-rate field (reusing the same `fx_last_rate_ts_*` settings keys the Transfer and New Transaction forms already read), updated live after a successful \"Fetch live rate\".\n### Added \u2014 Phase 2: Offline caching\n- **Service worker precache completed**: every icon size the manifest references (72\u2013512px, maskable, apple-touch-icon) is now precached, not just 192\/512 \u2014 icons could previously 404 offline even though the app shell itself loaded fine.\n- **Audited offline login\/PIN\/session flow** (bootstrap \u2192 renderPinUnlock \u2192 FT_PIN.tryUnlock \u2192 enterApp): this was already built correctly \u2014 PIN unlock tries the local IndexedDB-encrypted decrypt first and only touches the network as a secondary check, session\/settings-refresh calls are all wrapped so a network failure never throws past them, and the offline-inactivity wipe check reads purely from IndexedDB. No changes needed here beyond the icon caching above.\n- **Deliberately not caching API responses** (`\/index.php\/...`) in Service Worker Cache Storage, despite \"API entry points\" being requested \u2014 that data is financial and already has a correct, secure offline story via encrypted IndexedDB (see `pwa-db.js`\/`pwa-crypto.js`); caching it as plaintext HTTP responses in Cache Storage as well would be a real security regression, not just a style choice, so this file keeps that boundary intact.\n- Service worker cache bumped again (v6 \u2192 v7)."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2Nsb3Vkc2xpYmVydHkvZmludHJhY2svcmVmcy9oZWFkcy9tYWluL3NjcmVlbnNob3RzL2Rhc2hib2FyZC5wbmc=","smallThumbnail":"https:\/\/raw.githubusercontent.com\/cloudsliberty\/fintrack\/refs\/heads\/main\/screenshots\/fintrack_thumbnail.jpg"}],"videos":[],"translations":{"en":{"name":"FinTrack","summary":"Personal Finance Manager","description":"FinTrack is a full-featured personal finance tracking application integrated into Nextcloud.\n**Features:**\n- Asset, Expense, Revenue and Liability accounts\n- Multi-currency support with online live conversion rates\n- Income and expense transaction tracking\n- Inter-account transfers with automatic currency conversion\n- Recurring transactions posted automatically in the background\n- Budget management with progress tracking\n- Categories and tags for transactions\n- Financial reports and analytics\n- External URL for remote transaction entry\n- CSV\/JSON import and export, with automatic duplicate detection and rule-based auto-categorization on CSV import\n- Dashboard preview of upcoming recurring transactions due\n- Full backup & restore options\n- An optional PIN lock with session timeout and lockout, layered on top of your Nextcloud login\n- All data stored securely in your Nextcloud database\n- Clients:\n - Installable Progressive Web App (PWA) for desktop and mobile devices\n - Android app currently available in beta testing\n - Responsive web interface optimized for all screen sizes\n- Support development via PayPal or Ko-fi (see Settings \u2192 About FinTrack)\n\n**What's new:**\n- Full Progressive Web App with offline transaction entry & auto-sync\n- Biometric unlock (Face\/Touch ID) for the PWA\n- Remote PWA session management \u2014 view & revoke devices, auto-wipe on inactivity\n- Mandatory PIN Lock policy for PWA access\n- Per-currency exchange-rate provider selection (auto\/Frankfurter\/exchangerate.host)\n- Cached \"last updated\" exchange rates, auto-filled on new entries\n- Safer deletes: accounts\/categories\/tags\/currencies in use are protected, not silently orphaned\n- Modernized PWA UI: fuzzy search pickers, responsive layout, mobile bottom nav"}},"isFeatured":false,"authors":[{"name":"Abdul Jaleel Adenpulan","mail":"clouds.liberty@gmail.com","homepage":"https:\/\/github.com\/cloudsliberty\/fintrack"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEAzCCAusCAhOOMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwNzA3MTA1NzE3WhcNMzYxMDEyMTA1NzE3WjATMREwDwYD\nVQQDDAhmaW50cmFjazCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAOm2\nzk5LcAvB3gIVCsAYm7\/61Hr0W\/Ek0LUsD2namI\/WzAT296cPb5BExJCdNJ5AlMeF\n521czFr63TNZejFKu7F+oTXdZWz3X+oXJWOEO0eh2MWD2\/gU4XgEfagbaKNi6rft\n1lcbi3nCXpPddqIAW15NLL01IeSZr\/IZ8qW+eEXK5gGB2\/UDKHOLqLr+Bhhypnf0\nbt1J9yq5idRRGoyJLG+1cIsNWKkzMAqmGaUA\/eCH3yRR43NpAH+eSobA50AMAyzl\n+OQvxRYPN40bOHgG\/j5w0\/AxywAc8KI9NiFbixz0BAiRrDSbkQGtDstQsOh2STBD\nZqtMBVAhatCGmlzDs8HL08KQtcHT4U5L\/B6yDfwT9\/5PiXjc4j4sbKQq3C\/2DeWd\nYcbAaCT45RkjkBKmmfdhhjA6m8TtQ3o1KEmTdIfoo8Kq+pgiyVjnq0gw8029Hbja\numvWKsOyhehWeoGRZKOf7iJTpu6gj3KbfHTDW5ie1WzeRV7RKPDz1GtkG4cyFQkz\nUKnGfDmO5O\/SgC552AcCoHkZMDI86MIXePuDmME5QU8qF\/\/tJj9MK5WAcss90dAM\n93nvZ641PpWEbAyI\/ARp7yznq\/Tdsur4P24IOPa6EroD517i+S57QEzEXNVfVt7j\nwKMSpdC\/hZUeAfuZp\/K6aMYYviuyOgIfbKqRiRRRAgMBAAEwDQYJKoZIhvcNAQEL\nBQADggEBAEoCSc1gV3EoOBl4cEfQ3x\/J2eP+0g4jtSesgQ7CJPvfBUiHkuHGaqet\nCghR+nrpXRY\/\/B6fzErgxMNnoOj\/QSVCa4ZTSGplp0iJc4RLHcPtHusm81ireFq4\nRXdzLXI4yo5sdRLuQPuyTy4im7mY+7U27XgFnAFKub3i\/A7xF4GVgQ0HkpWEmNH1\n0rqx1xWrMYKT22IDg+HGOVGUuCCH7hH04A7J9H2YC72\/ZkhBsuPwgwh5ZbvfqA4U\nDaXTQp6wkmoiW4L19FuUU3sfMYsXpxvxu7m24TmbrTE+n5OW5soZrUUP7xVtK6\/\/\ns0dkw1JlmhwWybo5ujS1bti6r\/0kb8w=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"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-09-14T16:40:33.217143Z","releases":[{"version":"4.10.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=32.0.0 <37.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/guests\/releases\/download\/v4.10.0\/guests-v4.10.0.tar.gz","created":"2026-09-14T16:40:33.189358Z","licenses":["agpl"],"lastModified":"2026-09-14T16:40:33.264162Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=32 <=36","signature":"nFn2leDd2DxV4FVRop3g2OzEYEFM+7vGvo+Ap3pa5mP5ta\/CQedmdOv\/cwMd4mTmLZBND\/L9ZnqAPNhKHP1pNW2m+xBkK3vYoCZFy15Ul3nADYwh9IXsuSLngYBGYfihqFpTasBPq01Y3P6V25scKJy2VtyQfGhjfcm99zELHcGGkxqkNV9tsuw7m1TNMyKA1dO05NsGWD6gOqgzVnuicDzyQgE2fgEu8c5iqRx8o\/YL9MVX04tlub3mif+EXGUDGZCaFVr7QTtmAGTGCi9t5TwOtWmT5SYPoiWsMUxr2C411ZPq4dpSnQIYV3F9s3FAIM+2S4xmUF1Q3gWf9xohPPFqpgL5nBB5IT0PF7jyxS858eSi27GQeYjSlWOcf1Ip3lCZL90uWQCjJssSCaDX3ln7RYuChPMCTWWz6vpfMkIAKZmm3vn8CFERL0LQQBY6W6bHTbMJrdMmQu4AAoAFVrIzHCPe7wr6AwvEGVBhB4hRGYGhSYJtm7SXKXl9CBc0YYAIhVvw0tc\/xuHpHMiiIrWK+6ueP49\/UVOiwT7ga3MTdWlULnbcIrgBOBYoXrT6+kyJufbnt8jnDuN1EPTRtuVHUtuJiMBjzVmaSIZh\/mYuGc1+u9QNsYiVMIIEB0uNZmc8nLii\/0xmlxlByd9lQw+4ZpqXMhTIo3LOrf0O26k=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL25leHRjbG91ZC9ndWVzdHMvcmF3L21hc3Rlci9zY3JlZW5zaG90cy9kaWFsb2cucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9ndWVzdHMvbWFzdGVyL3NjcmVlbnNob3RzL3NldHRpbmdzLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9ndWVzdHMvbWFzdGVyL3NjcmVlbnNob3RzL2Ryb3Bkb3duLnBuZw==","smallThumbnail":""}],"videos":[],"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":"https:\/\/usercontent.apps.nextcloud.com\/CiAgICAgICAgaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL1JlbGxvL2RvbXVzL21hc3Rlci9zY3JlZW5zaG90cy9sb2dvLnBuZwogICAg","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/CiAgICAgICAgaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL1JlbGxvL2RvbXVzL21hc3Rlci9zY3JlZW5zaG90cy91bml0LnBuZwogICAg","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/CiAgICAgICAgaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL1JlbGxvL2RvbXVzL21hc3Rlci9zY3JlZW5zaG90cy9kYXNoYm9hcmQucG5nCiAgICA=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/CiAgICAgICAgaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL1JlbGxvL2RvbXVzL21hc3Rlci9zY3JlZW5zaG90cy9yZXZlbnVlLnBuZwogICAg","smallThumbnail":""}],"videos":[],"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-08-21T08:58:55.177384Z","releases":[{"version":"1.8.0","phpExtensions":[{"id":"exif","versionSpec":"*","rawVersionSpec":"*"}],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.1.0 <8.6.0","platformVersionSpec":">=32.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/maps\/releases\/download\/v1.8.0\/maps-v1.8.0.tar.gz","created":"2026-08-21T08:58:55.129592Z","licenses":["agpl"],"lastModified":"2026-08-21T08:58:55.232711Z","isNightly":false,"rawPhpVersionSpec":">=8.1 <=8.5","rawPlatformVersionSpec":">=32 <=35","signature":"Vb5REAzvxCxENQtmpOn9zyFL3muztdYGtB+JT0GpYPQoqH2hMGPuxi7SHUriqq4x4Ac5JgenH02paS+aM4s1QiVZOcuPNfBzYTG8RwnNYY7IyT\/pJqmzCm7dLaHwJxoPyRnRTsI3N8woWc4ReBNvRJwzSJAeSe7XtSygipSbY98GXgd8e\/xu+ANOuyg0SPrx+qqzFrW450n7rP1+P\/t+djwsW+s0x2lXH5J\/5e0wKYNDuPwN1SNMtyIiazolqJaWzuFUimgmdK1CU81cCl+k6On7pi\/yJEtsajzkAs8WRFm\/4r2JocJNtApWSIoL1VIMOPOtbah5xvaWKLlD7FwoozjDNpLRqNSy\/6KSB+ZZ6X2qlF0NV038cMEc0dLCF2YOOazFf9C4ex3b1ncyhquUamvA44AmXYXdb6gUiDOMEQ0EWMTzH5AyDvjeBF2VwQkuERDwkfh2XGgMabw\/3deWpQ2k6bH4vxFpaCAuVoky1wpotIZBXkk8NCU5hkw6Km4OeOV0TxI2q7vIyYjWQmWTwJwr3qBO33j5qnN5wsftENK1bq\/bXYxINfGVdDhAu4FsJpz9jVPKCxtm2qldSUvP8XcJhXL264CMEZ9z8QKrPXhRTtehIHQgV5D5xUjCFPGf4D8pGWheqct1LJnupTN2ZMxfvpE2UG55ylff2HH2ih0=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9tYXBzL21hc3Rlci9zY3JlZW5zaG90cy9zY3JlZW5zaG90MS5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9tYXBzL21hc3Rlci9zY3JlZW5zaG90cy9zY3JlZW5zaG90Mi5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9tYXBzL21hc3Rlci9zY3JlZW5zaG90cy9zY3JlZW5zaG90My5wbmc=","smallThumbnail":""}],"videos":[],"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.7037037037037037,"ratingNumRecent":0,"ratingNumOverall":27,"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":[],"videos":[],"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-09-18T10:53:38.682679Z","releases":[{"version":"3.18.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.2.0","platformVersionSpec":">=32.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/thrillfall\/nextcloud-gpodder\/releases\/download\/3.18.0\/gpoddersync.tar.gz","created":"2026-09-18T10:53:38.658999Z","licenses":["agpl"],"lastModified":"2026-09-18T10:53:38.730498Z","isNightly":false,"rawPhpVersionSpec":">=8.2","rawPlatformVersionSpec":">=32 <=35","signature":"KZ4TIpLI0lg9FU1AbN4Z1tVAip8Sa35L+auogz1Ote5UuXknFbp6fAnU0fr6FtQRXUCObW4YIcFkwhumM\/G1tWfC2h\/vfiOir1lzPVTRrH3DQKRRvYu02zLdIW\/lqq\/WiaKpTh1H4bF0tM2KmglLXLXLHVFYT2lReP\/Ei\/0kgQFfQOXBb2OgS4r3926XQI58uOTzfdQETRbVdHTB4y6Q\/X12JxZaDKiGwcdZiacUUqcQr23Dr\/SL5AG3tHsAfdFEb0TkgH2InDofcyRKtTNCXsYW6SC4VKrMsXsd6RCiTO6iVvXU2D4RvZ3e5Vimkpi7957tdOBHHJoJVDjZkRwKRVUXD3TbHac3pKlN0ln8e5y43lEXb78IXRujZFwoa4dJVHjR7TwhIkPM\/MmK7aDuigoubulu+9RxB2VLtN1p59VNAbkusD1EdsSlburn8\/YTlJGuQ4zHpaMw2LwnzgmDcfh9GVRr\/L1itZruWTBMFx2Si3oYGgjgvl5Kw9m0Eiw\/zvSuGiKRZfqfMSuCJ10s1LB5wZy46NecEiMdfnZD5+AsTAvbnbr1b9eZCPk1U0TG4jsBedZg3bIhCtYq+PsaYVManpw1vf3+8U2FAN6DjFwyqypQ7nkXunivj+5RfScOIiYfCrv7tX1usqhnckNas27St0CZBuxuoV1IyEHdhPk=","translations":{"en":{"changelog":"### Changed\n- Add support for Nextcloud 35\n- Drop support for Nextcloud 30 and 31 (both EOL)"}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"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":1,"ratingNumRecent":0,"ratingNumOverall":5,"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-09-19T03:51:35.943940Z","releases":[{"version":"1.12.2","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.2.0 <8.6.0","platformVersionSpec":">=32.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/tschuegy\/linkboard-nextcloud\/releases\/download\/v1.12.2\/linkboard.tar.gz","created":"2026-09-19T03:51:35.891671Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-09-19T03:51:35.997922Z","isNightly":false,"rawPhpVersionSpec":">=8.2 <=8.5","rawPlatformVersionSpec":">=32 <=35","signature":"dC\/NF7qLi1nyRzZmHdzTPcxR6SOdaI\/7fVJCrVdfHlTngv6T5JM9YUTgrgvts+kh\nHfyKRtQs\/4JfhN5+U4bglMCxo1AOFjnP1Pe05eTtmQv9d2CfJuoP7IXVc5rnjGOp\nIPSsapdacAdvax1ZzL2zlZ0R+QAFGdNN0k5nmr43FHEEz1js+U4prfzYUUnA+6aS\n6d57NnT3kTp6qHf00FW3V4JH1\/n1vHhODokvIaKnp\/ZzNNObzow104x3yWATZYFp\nfRhGnf0cJdiDfeCTBik9MlIOIP6coLPU+wpDQb8RInRm9i2p+E0GgqHhBNq5i3YM\nfypTJhbmS6kgARe3KRuSkKJc1n5EQzDAzauz0MPABIGnp8Oedldw61t9xlGsO7Th\nuX1r\/BZ9VFb5rmILLq79L9gTcCdUoCqSIhdjxF4Pg1Sz4aGx0Alu4QvQ7Cbxxk49\nM6MXECeNLwWVEt9LG4zWvZ5Z4\/USCxgnoo0pd6x7DO5YY1xRaAblobqmFtS\/pmhq\neNuE3caPmTmK5pPhpmAcUSWo2R0jE+\/sOtf7eUibG7++rmlKs94i6+GgpOKewIqh\n+HeyFOexkgLtfuqmUlqdK7zkpV7kW0nTQWckNc7ft0pN8kzgYJcnNwFLmr7Uuwqv\nfJwJQ0kGF3XiMvu0JnB1t5P3vhe6PjDBf78D3DiXYo8=","translations":{"en":{"changelog":"### Fixed\n- `occ upgrade` on Nextcloud 35 no longer reports a database schema mismatch for LinkBoard (\"column 'collapsed' differs in: nullable\", likewise for `ping_enabled`, `show_scrollbar`, `ignore_tls` and `notified`). Installations created with releases before 1.4.4 or 1.6.7 still had these boolean columns as NOT NULL, because the earlier fix only changed the migrations for new installations. A new migration now makes them nullable, matching fresh installations; existing values are kept."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3RzY2h1ZWd5L2xpbmtib2FyZC1uZXh0Y2xvdWQvbWFpbi9pbWcvc2NyZWVuc2hvdHMvc2NyZWVuc2hvdF9HVUkucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3RzY2h1ZWd5L2xpbmtib2FyZC1uZXh0Y2xvdWQvbWFpbi9pbWcvc2NyZWVuc2hvdHMvc2NyZWVuc2hvdF9TZXR0aW5ncy5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3RzY2h1ZWd5L2xpbmtib2FyZC1uZXh0Y2xvdWQvbWFpbi9pbWcvc2NyZWVuc2hvdHMvc2NyZWVuc2hvdF9TZXR0aW5nczIucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3RzY2h1ZWd5L2xpbmtib2FyZC1uZXh0Y2xvdWQvbWFpbi9pbWcvc2NyZWVuc2hvdHMvc2NyZWVuc2hvdF9TdGF0dXNPdmVydmlldy5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3RzY2h1ZWd5L2xpbmtib2FyZC1uZXh0Y2xvdWQvbWFpbi9pbWcvc2NyZWVuc2hvdHMvc2NyZWVuc2hvdF9TdGF0dXNTaW5nbGUucG5n","smallThumbnail":""}],"videos":[],"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":"mail_roundcube","categories":["integration","social"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/rotdrop\/nextcloud-roundcube\/issues","website":"https:\/\/github.com\/rotdrop\/nextcloud-roundcube\/","created":"2023-01-18T23:31:41.987884Z","lastModified":"2025-10-16T00:46:52.925847Z","releases":[{"version":"1.2.2","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.1.0 <8.5.0","platformVersionSpec":">=30.0.0 <33.0.0","minIntSize":32,"download":"https:\/\/github.com\/rotdrop\/nextcloud-roundcube\/releases\/download\/v1.2.2\/mail_roundcube.tar.gz","created":"2025-10-16T00:46:52.909203Z","licenses":["agpl"],"lastModified":"2025-10-16T00:46:52.962956Z","isNightly":false,"rawPhpVersionSpec":">=8.1 <=8.4","rawPlatformVersionSpec":">=30 <=32","signature":"sLw8xHLazpytphseyKOnK1+f1ICGYIPlW0tqH8wocRwwQ+P\/+Y1bPaJvpI5Vwcmu\nDF7yqvMG8xSx8A25puJWmhKOzfD9Uj\/JgxSAvZ5H8DKKKdgpEZKLvMFyrXS1jC7\/\nWrys\/WxILuaPjgtgH4gkzCIejBC2JKZO17HT2b+5OIRH6JhXxpi91yCJ3X3v+E4M\nepTyUNauE8sdlpo960z8O1P4+m06GNJK5f+mkP62W0b\/3Y2Hn2CDVo7fy4uiFC17\nwnq9OiY8GrKPdLKCXMSW8PlIegOZsC2DhtgCcIwRM+WT7bsFKN1HAMJbFoN7kCzm\nUUQ1ymhofsvTdzo+IJE0iyqArh0gVANDQMeTCF2EsU6ZdsjOtOTD12vbi7Iib3OH\n6eNjOcYG\/Gzz70\/U6n4zr\/qVq9z45ulDsKF3C5hjgWTNoHWsIQU4q97epaajH3SX\nfHeeHlq8P18wecoUwcQzv3wN7JWtkphxS8BLjZVECb\/tjgNouT\/hghDf5vajiHDs\nio+jwfruc0dZM\/L1lZ6n+l8YIWWAy\/bntTGR+bSF0V03BXKEpwV0sDw5uEXTobQ1\nDW1OJJsy0MJ+xCNwdLSJzV2Aj7mWRewX2ft\/b7mFKpzvyzjcS+S2BNssM7TOwlol\neTo8NXwxosnaWzSD3lGSOzcAktSNhB89hWNGQ6uRgdg=","translations":{"en":{"changelog":"### Changed\n\n- support Nextcloud v30-v32\n\n# Fixed\n\n- sync between outer router and the window location of the iframe\n- fix space encoding in query strings to coincide with the converion used by RoundCube (#"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL3JvdGRyb3AvbmV4dGNsb3VkLXJvdW5kY3ViZS9yYXcvbWFzdGVyL2NvbnRyaWIvc2NyZWVuc2hvdHMvbWFpbi13aW5kb3cucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL3JvdGRyb3AvbmV4dGNsb3VkLXJvdW5kY3ViZS9yYXcvbWFzdGVyL2NvbnRyaWIvc2NyZWVuc2hvdHMvYWRtaW4tc2V0dGluZ3MucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL3JvdGRyb3AvbmV4dGNsb3VkLXJvdW5kY3ViZS9yYXcvbWFzdGVyL2NvbnRyaWIvc2NyZWVuc2hvdHMvcGVyc29uYWwtc2V0dGluZ3MucG5n","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Roundcube Mail","summary":"Embed an installation of Roundcube into Nextcloud","description":"Integrates an existing Roundcube standalone email-webapp into Nextcloud, with optional SSO."}},"isFeatured":false,"authors":[{"name":"Claus-Justus Heine","mail":"himself@claus-justus-heine.de","homepage":""},{"name":"Martin Reinhardt","mail":"","homepage":""},{"name":"Leonardo R. Morelli","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIECTCCAvECAhH5MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjMwMTE4MjIzMjU2WhcNMzMwNDI1MjIzMjU2WjAZMRcwFQYD\nVQQDDA5tYWlsX3JvdW5kY3ViZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC\nggIBALrt+6Oqp016eAjUI0CzMvx21MJVbYt7vHTlIbn9p0MWwn44ueCQ3SmyuC67\ndWH\/7Gct2bV9ZQcUUpgJE+sq3ROjxH5fuwirJmlKNAeD8ec7964wMYQVQ2BD01jP\nT0ZSiuN1zPnVRRF00fiEveahNYUcQRWfUsBM\/trJA2Rti3V2VLVurisw\/6wb\/rTO\n41HKD6dSl4Fo8KZq+Dmf5aJsYZaxQiJI7DoW+dRZeDE63iAH3NFI\/hXMRCLM6XCX\nSo4rY+vDSo1Xmk5QmRuFQcEb+PjLxPmGLKfQOKB1idAdTmDWvVbslI5bBbRS9JvF\nsmRi2IJwRVpSfn\/zYV7i9WrKDQU36HzRSf3uPqxEebhc\/VmRIc4yaeU\/l8hlpjBy\nG7LNsR1gjFREVyU7lDEX14BuIrULoGVawF5KccyTnRNMTntAzQ3XbFFVG93lQRHv\nr2q\/1eB6U5Zs7mWIWu9J7utSkYyApwrhb9aD5Fa1xcJdqpFV8EENA7\/rj6+gTlqd\nl8GeRJslnV+6V1jsQYPRCc\/Q66pjOMQKVqiS3w4rLpJsEcNR5+R98VRLvdsmsOv1\n2eg5nydxLzeFDRSVE23hp8K7xhHaXe+nfWqhnCTZ\/DGJogPh0yFmbTx1rYVCTyOT\ngl6VUAObW3eozCBNkePS8i1Q5JcfRGPPS3MIHhdcfOcMOWljAgMBAAEwDQYJKoZI\nhvcNAQELBQADggEBAE7Tsg2AR9n9ohlnodRTAQq24eKDDbkXVI18AyVvLlQ6ltbA\nQQpolXpYbeEehqaRRNnhrrcSEVPgbXhFCwT5HKntycrfHUOGOFLvCB4UZchQoRty\n92maZT+simr7him7xcQc2SpJI2Nkab0BD0UL97CEMmSHNikG7mQBsMQtlbvdg\/zS\nzm5VKmPflGv8dQLOHUKZxbANO8TSj8blmu3ZYEsaAgO7QaFj\/yT+HReQs++swo7\/\nXHUoWsIibNJ4g2A4Ra32AxF+J\/dOjE0qrDPXyRoI9mFnKbnb463sAQdqAq82snMT\nmAWq7odr4YncEi6\/uun2PJa+XUwx5wAF7S8NQJM=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"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-08-14T17:37:08.252092Z","releases":[{"version":"1.0.4","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=28.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/IT-BAER\/nc-samewindow\/releases\/download\/v1.0.4\/samewindow.tar.gz","created":"2026-08-14T17:37:08.221045Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-08-14T17:37:08.317924Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=28 <=34","signature":"SyaKOLdAr89c62bKm2M4py+ls+tCtpzuFhv+3a\/8tT9VW\/gsEMbcZ7VuD9cuMjb3OsCtTvSv529Na7armwB8pnQQ3f\/lHDKCfik5hP4es\/QHyzZMptkncVYIlyoKNjUfKz+tTh5cSeR\/u7g1eF3hItbhLq9Z80UR9CrYdwE0YOrIXb7xRgxaXt9Eor1K9aA7Eau2cR\/bwGg\/stiHx2rns4qm0XGbDRTg7PeJ5lXAv43AnCTBs0OI+MpWmxVCVvkZlVqDTtib1c8igWIOwsTPSumHFY3Nfgfoyrb22prLWPoJ2FroUmVtZfTc9TDuo7qBbmC0\/JhTlZ3UVHE3HPqLFYAvf7fuLBx585YA9vO51zl\/ZjOYZo\/54njNzCRAcQ6xAKJ\/Y45iEHrbBHd7XqAIDRaIkHLjzvz0Kz6U\/P\/Ad0liZgYNmpquJhSU88Ov5nnDR\/ItD5uR9uuq9CaMM+j45AUC0ajapQNaK9E9HZ4K8eJfkXg5iP53n1CGrUueUiTaDXzSUPf9cu2y\/4MFyCbPo+SVvfxUPHLhh3NHkrL65QXtICtWPo1dPYjJZEJBZyF5ZOMfXNxxx1so\/L0SrDmDXGlN1cgSL7qT66hcMEXjxZzmLMqAns59FL58jOY0trc67B3zjTvD78EtG+t4jDqvv7aY1XkYswHWYN0LJmV7mUc=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0lULUJBRVIvbmMtc2FtZXdpbmRvdy9yZWZzL2hlYWRzL21haW4vbmMtc2FtZXdpbmRvdy1pY29uLnBuZw==","smallThumbnail":""}],"videos":[],"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 & 34"}},"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-09-14T20:48:45.192793Z","releases":[{"version":"0.3.9","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/icewind1991\/files_notify_redis\/releases\/download\/v0.3.9\/files_notify_redis-v0.3.9.tar.gz","created":"2026-09-14T20:48:45.179570Z","licenses":["agpl"],"lastModified":"2026-09-14T20:48:45.244743Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=35","signature":"S4Dg0aRSPQuuKSjaimcpCRDN3U1zJYQ0bClWnkiM2Be5Vv7DNi9f6iScGbDP2H7ucNkYWLXXk8BjqfnYuqhfBC0FCOrAYyRZ4a77y5byo+o3jtm+Pxlr+ZqnM2pVr2X4ETZyqJDx+HBJ03SF9XnMvNx8XTuZrmWQbcJuQS27oUiQ\/cZNpUNx5pLSBWyY2Eb5B0tEWGAf2yzrf6IiZ3USE2EyfbDEr68yY0AW04rs51v5c9A3mtRxoTbLPnts9x7MEikBX0mVzKMwcCInBWsu7uEKSiDJhrFs0+hMjooqvmw5VhQXuY1eIVpU4ENVHg0LfYipm59etpzU9PxnJcrUHaTgWmacguaxCO9ms3ukqF38jvsFdJQZ+4VsuIuEiIYqes4UFYITUJZ\/EF8YkE0oi7dSXiKUDP5aJhi3Avid3MGtt821HcM3in6I+woxfRf3GoVJyVnkRsWldxgzmPpGpLRWoI3nXNUJfKNl28vzumjczPu2BY4QWrs9gcS2JZu86K\/kX7gvkrVoU3tSd4uDivb1+PJ\/Uv2+W813+3nyXmUSGoVdd9o4hCKf6SgPALPMxeOa9zmDNn\/l4ufFsei\/I7plJV3s34cH1Xd8cgK5jOAQWKI1s5\/dHEyTQc5lYo\/0pwtbJdlPO4cV0IAcsFFxM+igT5Z9\/NVQ2rqOCAZTpp4=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"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-09-18T09:26:48.457308Z","releases":[{"version":"16.2.7","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.7\/bookmarks-16.2.7.tar.gz","created":"2026-09-18T09:26:48.437727Z","licenses":["agpl"],"lastModified":"2026-09-18T09:26:48.480930Z","isNightly":false,"rawPhpVersionSpec":">=8.1","rawPlatformVersionSpec":">=32 <=34","signature":"KmF3bpCE+1fkynqE8Qnx7ORxmxlAE5Q1ON80ElJDtfc8SxWC47utwJJqWXN898rm\n4vpm5g8SFTuiH0FO61jJzFkJmd9tJ8Keh2f03E2JSdn7KMLEVklKU6ULYN2KwPFl\nFcJbgsXGQAlIuQgZG2HfgMU6ceoFqWwhqraLMpmkz9YeOvlI4LCd6Lawc2Qsnh9a\ng5KZgfjMrbwHZikurAOdF1wCiPgy+5wAFJJoH+onHg6WVN3XYKGLq46c81ecCH5c\ncDsJGTDnOSyEoKkiAuISsdINdPdQOt+\/QP8cqeeGqPE3xrB+h24PWaNNRE4cagLd\nB1vO9yD64h1x82dE73W5UGo2C\/5PKi5kr\/jlbsZCEVjhNYcDJeh3Vc7LlPWYsmRT\n5T1i3fEhVOsiaxrEJJfLZt4jCFE7kgaz3uOAT0hQAURsYJ9qM1b3Y7JzKQlalLxQ\nseu1PNgjB640qU314q8mxa1hfKp6pWIDFQ0+xjbhyuRzKN4iizFYpxgq+t4UpWMm\nX8+kXbnHX1grHq92T047VtltQdGfPNH1V\/1wzMzufOjTym38i6203\/Ra1Ju3D1JZ\nwmpvc4l7T5SYV+lM2sHr8tijqcPsQi5zjV8tWa7Mq15OXP5wfgb4xydNYHYT4ZmO\nHW5rv00\/8RMbeC4XLLMYqGRgdETbvd2MdMRLPhXEN0E=","translations":{"en":{"changelog":"### Fixed\n* fix(TreeCacheManager): Sort tags before hashing the bookmark\n* fix: Register EmptyTrashbinJob\n* fix: Preserve bookmark titles when creating new bookmarks for URls that have a bookmark already"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9ib29rbWFya3MvbWFzdGVyL3NjcmVlbnNob3RzL0Jvb2ttYXJrcy5wbmc=","smallThumbnail":"https:\/\/raw.githubusercontent.com\/nextcloud\/bookmarks\/master\/screenshots\/Bookmarks-small.png"}],"videos":[],"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: *"}},"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":"shortcuts","categories":["files"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/git.lschaefer.xyz\/lukasdotcom\/nextcloud-shortcuts\/issues","website":"https:\/\/git.lschaefer.xyz\/lukasdotcom\/nextcloud-shortcuts","created":"2026-08-14T21:02:08.537903Z","lastModified":"2026-08-17T22:21:58.724900Z","releases":[{"version":"1.0.2","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/git.lschaefer.xyz\/lukasdotcom\/nextcloud-shortcuts\/releases\/download\/v1.0.2\/shortcuts-v1.0.2.tar.gz","created":"2026-08-17T22:21:58.697785Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-08-17T22:21:58.773267Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=35","signature":"Ypc+Gwyykh+fwrThMBL3rgPH2jMcaMOp\/dfoXmTRvR12\/W0doU5j8fR4EVL4OG6J+0wMBprO8mkcmkgHB3X\/e1LmVMeGoUYBO4wHmqTiuFtPrKLbWuqlr7yc9NicCmOSvhIXM0Elsb7sHvhwzVaLF6qC84h\/fPHoVoQi2aUt+Zaldr1LkFZjxCt0hEzfZD+orF\/ww8az992MCBt7gALMcRtLD4JF\/NLocvNZ7A2GwZvlWGReoF8wauZZwdSsXAUx0mZDmAH5Rw\/\/V3nj6e3OUSOZgi24Eqjgg31VummRIgJ33yMDr84JfTutQfzjH8A\/PuAUjBXBncUeoDe09qbGZquihr\/Bms31UdmPPFu+eOJfIKEg8mO3nhwR3qjL2KQNjx8wiLYfBoWhRHurHxV6SLeOxoeeEQLo\/S5+McmLs4TZlbMSh9gzqAJ7K4wV+o17hocRF5rgEVYRfmOk0e6OSQ+QbCSCXlY\/hAIoYoFKBdygPRLCC+RS0Tfrh8J0MarsNNaPMw+rci8V0R7rIAf2wyqNa3N20uxzexRyXc1eGb4dkyWyXeO7BiHFJ+uLziKsVsorfthUGxpoyxKSNH0RnMXwaN9bY0MqELETMxMbj+JIP9ifmo\/H0XWJU1A4NhMTi+RHY9gK0W66FlkkIkmn0yImayQszp388vIX4ENdCnE=","translations":{"en":{"changelog":"### Fixed\n\n- Fix folder shortcuts for nested folders ([#18](https:\/\/git.lschaefer.xyz\/lukasdotcom\/nextcloud-shortcuts\/pulls\/18)) @lukasdotcom\n\n### Changed\n\n- Update npm to v12\n- Remove test from build publish workflow"}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"translations":{"en":{"name":"Shortcuts","summary":"Create personal shortcuts to files and folders in Files","description":"Create shortcuts to files and folders from the Files app.\n\nA shortcut is a small `.nextcloudshortcut` file that stores the target file id. Opening it in Files resolves and opens the original file or folder.\n\nThese files only work in the web version."}},"isFeatured":false,"authors":[{"name":"Lukas Schaefer","mail":"lukas@schaefer.xyz","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBDCCAuwCAhO+MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwODE0MTY1MDAzWhcNMzYxMTE5MTY1MDAzWjAUMRIwEAYD\nVQQDDAlzaG9ydGN1dHMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC8\nAaMC\/dhkDrhYCBpkUglqTTVyYl3KQI75jMW\/q+sa2xqYXWSwp3MZYIFqfaADV3Ea\n9L369kRks9foVCPwLVbOGNJX7zCBvesa95vYEAcO6eoTXW6GCLUQwScSsmlL3hWq\n+Jfz571IZ1iFgUokgVDe\/RbB57bkB3ajpfG7d\/zOPkpLHlVvC5u3G\/TGCGUSqmvz\nfrv\/Gu2AkG\/brLC7efDufpXtuspGN+QC8mo\/AWvFZPjStv0m42Nu9L0FB8pGujMa\nGTmdz1rePeYD5MoGg8Fxnr94lKoKnhigA7OOq7dkmqtly8h6vt\/CdOlll80dPDmm\nzs315AXmswm96FHjDpPHbUnNIRADcMAtok0N7kOJuh54J4K8M1kChbDB\/di59k+e\nLB8SHj80ESVY6ZAByFaBI\/eLIEMsvBkYvTQcXzO9OaTG7K+cll8WLTd5KH7WOSrr\nlUluiUjnkJrfAwD0HMPa20l474SX6rpNW+auEDoDrFyN7G25fQxyR+w26bsXrwWP\nIRfz11\/4QitknEOfct89i9E1G+1HfY4dmMbByck5AioLMlunohe9flNFxena7gYJ\nu1SzuE5HeETWN5B3jmSpXjKzZXFPOPoPPhw9z1t\/5d65XkSTuQw7Cf8pJ8g12eRd\nA1sb\/YAHlo1+kg2RFQPfeFpiBT+hW4fEVMnldRbtRwIDAQABMA0GCSqGSIb3DQEB\nCwUAA4IBAQBz5lnSZIehLQEqU5I\/dw4csjc2Pn7oiIvivuJFgxixarPlRj3ealkG\nJ\/S1KNl9wARDvljNrrK4G401qgoyFcZqlP9TAMjgihJld+worX7aqyf1SxmVJGsp\nF26OPZ6\/6G0BwuwZy29MzJcEZjbPKU3NZ2mqxvcg8jAScMvhl0JCB2MrvDIfMzIc\nfZfo5R+6hm\/XAC143VfAlmKBBi5OrFyamiW7SNNasn2URZk8j7YedD59hH7Str+h\nnUopLxvwKhYAqVkFFizVK+mQ8BmW8JXmqi+KsA+u+xOs8jLAIjfQlG6Zouj2N+Ou\nubW\/zP7LXCQ3HI7Vot2PQDIjzQkyMpJV\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"findling","categories":["ai","files","search","tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/street1983nk\/nextcloud-search\/issues","website":"https:\/\/github.com\/street1983nk\/nextcloud-search","created":"2026-09-07T16:34:36.276665Z","lastModified":"2026-09-11T07:19:49.709707Z","releases":[{"version":"1.1.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.2.0","platformVersionSpec":">=33.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/street1983nk\/nextcloud-search\/releases\/download\/v1.1.0\/findling.tar.gz","created":"2026-09-11T07:19:49.682531Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-09-11T07:19:49.769215Z","isNightly":false,"rawPhpVersionSpec":">=8.2","rawPlatformVersionSpec":">=33 <=35","signature":"k6NnZw7CcX7TVOWQEyFPzPuy8Q0F76xo9PcJOrP4kT4ywDLi90C57+xTtBA4PrqTfnOgueUIsRSV4CWcOEAy9CiQLQMASv3XobSk6uo6sZ6WOdEBF20FQPBRVadMp5s2pbkRUZtkwm2A5IBI7R8nYwna5lvFjUIImVsvD36GBqD5MH3Wn37lGXPYqUvD8hYlTynQCOxSDT7i5yrK+rhOy4OERFQB\/N0tsswD5SAwSS8PASR5kaJouMCDMQ1flKiJxfPEC9LBlwJij1Kz\/GBypRw4LE8OGFrl3gq54uiKEBCQm9OZS\/pArEeRQ\/md2rMeJuCkgWwAPPPxAF1NDNisLgiET1pfnIyt7\/lhquiR5rCPhXFQoHQuh5j6zQ+mR6K6IrFdhb2+b1Xde6y2zJ2nviHnM3PQVDYcXH\/kz4yAxnn1eDQUdiFNlIFN4uE0qhj8Ao\/SFjy7J3pILlUe8yRq7UXvh35b8jpz0TjU4ffSuUJeEVtad\/Gt+SwywyZO3owsTsmJXidt7RcKEiCi1Lr4DEtCS5ypRsFsHAeTnuJFk8KhXh6aHEX9routu3JMI3Ng4NkFegvDBAf+OH+y3Ou\/LkMZndhWxQEL5nlm3HxZ+cBN2ubQawMUdlxn7lw7sgX\/ez6jQ8vtLhkLKDkny8N\/LzAIUCR7eCjTPesJpxTOF7U=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3N0cmVldDE5ODNuay9uZXh0Y2xvdWQtc2VhcmNoL21haW4vc3RvcmUvbWVkaWEvaGVhZGVyLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3N0cmVldDE5ODNuay9uZXh0Y2xvdWQtc2VhcmNoL21haW4vc3RvcmUvbWVkaWEvc2NyZWVuc2hvdC1zZWFyY2gucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3N0cmVldDE5ODNuay9uZXh0Y2xvdWQtc2VhcmNoL21haW4vc3RvcmUvbWVkaWEvc2NyZWVuc2hvdC1hZG1pbi5wbmc=","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Findling","summary":"Zero-config full text, OCR and semantic search for your files","description":"What Findling does:\n- Full text search in the normal Nextcloud search bar\n- OCR for scanned PDFs and images: German, English, French\n- Semantic search: finds documents through paraphrases\n- Every result is permission-checked by Nextcloud\n- No configuration: the first index run starts on its own\n- Privacy: everything runs locally, no telemetry, nothing leaves your server\n\nTogether with the [Nextcloud MCP Connector](https:\/\/apps.nextcloud.com\/apps\/mcp_connector), Findling forms the retrieval layer for your own RAG: AI assistants search your document contents with exactly the rights of the asking user, and no content leaves your server.\n\nSupported file types:\n- PDF (scanned too), DOCX, PPTX, XLSX, ODT, ODS, ODP\n- HTML, RTF, TXT, Markdown, CSV\n- Images through OCR: JPEG, PNG, TIFF, WebP\n\nRequirements:\n- Nextcloud 33 to 35, apps: AppAPI, Findling Backend (External Apps), Findling\n- RAM: 4 GB is enough, 103.2 MB idle, under a hard 2 GB limit (measured)\n- CPU: 2 cores are enough, amd64 and arm64\n\nEnterprise support and paid add-ons: request a quote at admin@infranode.dev"},"de":{"name":"Findling","summary":"Volltextsuche, Texterkennung und semantische Suche ohne Konfiguration","description":"Was Findling kann:\n- Volltextsuche \u00fcber die normale Nextcloud-Suchleiste\n- Texterkennung f\u00fcr gescannte PDFs und Bilder: Deutsch, Englisch, Franz\u00f6sisch\n- Semantische Suche: findet Dokumente auch \u00fcber Umschreibungen\n- Jeder Treffer wird von Nextcloud rechtegepr\u00fcft\n- Keine Konfiguration: der erste Indexlauf startet von selbst\n- Datenschutz: alles l\u00e4uft lokal, keine Telemetrie, nichts verl\u00e4sst den Server\n\nZusammen mit dem [Nextcloud MCP Connector](https:\/\/apps.nextcloud.com\/apps\/mcp_connector) ergibt Findling die Retrieval-Schicht f\u00fcr Ihr eigenes RAG: KI-Assistenten durchsuchen Ihre Dokumentinhalte mit genau den Rechten des fragenden Nutzers, und kein Inhalt verl\u00e4sst Ihren Server.\n\nUnterst\u00fctzte Dateitypen:\n- PDF (auch gescannt), DOCX, PPTX, XLSX, ODT, ODS, ODP\n- HTML, RTF, TXT, Markdown, CSV\n- Bilder per Texterkennung: JPEG, PNG, TIFF, WebP\n\nAnforderungen:\n- Nextcloud 33 bis 35, Apps: AppAPI, Findling Backend (External Apps), Findling\n- RAM: 4 GB gen\u00fcgen, 103,2 MB im Leerlauf, unter einer harten 2-GB-Grenze (gemessen)\n- CPU: 2 Kerne gen\u00fcgen, amd64 und arm64\n\nEnterprise-Support und bezahlte Add-ons: Angebot anfordern unter admin@infranode.dev"},"fr":{"name":"Findling","summary":"Recherche plein texte, OCR et recherche s\u00e9mantique sans configuration","description":"Ce que Findling sait faire :\n- Recherche plein texte dans la barre de recherche normale de Nextcloud\n- Reconnaissance optique pour les PDF num\u00e9ris\u00e9s et les images : allemand, anglais, fran\u00e7ais\n- Recherche s\u00e9mantique : trouve les documents par des p\u00e9riphrases\n- Chaque r\u00e9sultat est v\u00e9rifi\u00e9 par Nextcloud selon vos droits\n- Aucune configuration : la premi\u00e8re indexation d\u00e9marre d'elle-m\u00eame\n- Confidentialit\u00e9 : tout fonctionne localement, aucune t\u00e9l\u00e9m\u00e9trie, rien ne quitte votre serveur\n\nAvec le [Nextcloud MCP Connector](https:\/\/apps.nextcloud.com\/apps\/mcp_connector), Findling forme la couche de r\u00e9cup\u00e9ration de votre propre RAG : les assistants IA cherchent dans le contenu de vos documents avec exactement les droits de l'utilisateur qui demande, et aucun contenu ne quitte votre serveur.\n\nTypes de fichiers pris en charge :\n- PDF (num\u00e9ris\u00e9s aussi), DOCX, PPTX, XLSX, ODT, ODS, ODP\n- HTML, RTF, TXT, Markdown, CSV\n- Images par reconnaissance optique : JPEG, PNG, TIFF, WebP\n\nPr\u00e9requis :\n- Nextcloud 33 \u00e0 35, applications : AppAPI, Findling Backend (External Apps), Findling\n- RAM : 4 Go suffisent, 103,2 Mo au repos, sous une limite stricte de 2 Go (mesur\u00e9)\n- CPU : 2 c\u0153urs suffisent, amd64 et arm64\n\nSupport entreprise et modules payants : demande de devis \u00e0 admin@infranode.dev"}},"isFeatured":false,"authors":[{"name":"street1983nk","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEAzCCAusCAhPRMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwODE5MDgzMTI5WhcNMzYxMTI0MDgzMTI5WjATMREwDwYD\nVQQDDAhmaW5kbGluZzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAL8R\nj7VftrYcyfX0xbX3UKDvbFoyicbee82jh6M9JgZUVLaYBU59twQ28cAnpRydOhyM\nxVWjMDGpskvX28B7KAaa7dEv++qSJAmUuoWRj+lCEJNQ25Od8FENn55DmhcAlKUx\nrwVmdaG6b5Zh+4aUa\/2kvd4be3uVCugDoS8vZmKdTLFwG5pBpvo75F+gd8aQtYfb\n8fJXABayUY6GbDzp9ASdkv4kpsbCnsf0Xl8Xpa0Hec5baPU8CPEbNQpXUUreiJ8X\nGy4RFvGh0qT2hs0mVsctpfm3Chhp+GXk9bNXz91fNtoHg3SMeThl2vklMR\/S9+8A\nA7BIkRy7ZDLryUpHB7aL5ocmZJOH68BHLDCEY6I5qTAIsFrHmLXQakDu8S42Swup\neupUu\/dI7T5q33UpjTvlw2XDSDs38Onl+B4VKJFzlgfgiM5gfsHdj0AT4i9vny5Q\n7O1AvAS43+gBlnOr5FkAOqUAnS2N3eSo1O2+DpZNoyZ33GbD3JiKfgrnZ3i4eqAC\no+5Jn+hsXN4FM2zJuksNaTQtQq91uuFkPE6g0aGruB0ap51tsVi8ynDUdIKQbz4k\nuhb837gq9\/nnpu2DPr0pC7EwdouJbw\/627LU9mInulyXLRve8u9+AwZuNyDiNECy\nFZbF2ooye4f8556Jrwwsj9sk93MjbVvG1j46svrhAgMBAAEwDQYJKoZIhvcNAQEL\nBQADggEBAA2BZZJA9ONkhg8BruH3GRB+Bz6vzYtwb3x94fA9Tcdhc+fI\/TviFb4g\nrt8In\/fFldl37SVvQ9rZxyJIZcivPltgEZDcLaDEm\/SMMqp\/ebhlFSAVvtXjMueR\nquq4oS6WJL+3GgDvK70DAyNSdZFKm6N3MHsrAaV16noJAaVfz1Gyi3wMQvsA3Gtp\nRF\/QOf0e96WQeDmsX7s16JUkwKiZsb5cmj7Cyhg+Sc4Ct9l2xes\/diBMZCN6VSyq\nt\/farxDxVJPHSocmAnZ1bpSkNXm5\/DGbRdZ1nrWeYc5VnU2q19T9RL8PElPioJJb\nK0ClbjAdck3Js3yZWUVyMsSPpWeGBCk=\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-07-29T11:19:18.521924Z","releases":[{"version":"1.0.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/cryptpad\/nextcloud-open-in-cryptpad\/releases\/download\/v1.0.1\/openincryptpad.tar.gz","created":"2026-07-29T11:19:18.492535Z","licenses":["agpl"],"lastModified":"2026-07-29T11:19:18.574447Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=34","signature":"aYYba1l3yxBPiE3BnoqjWqnutEb0tHqQTONGfBr3g+kYHgI+ZMtl\/JLNHhRiJE\/o\nkTdtcUD\/prXSHBs+nzTVN0BMYpl95LmvoVCRO7XSgfaBmz+8Au87xoeikPuQMSYF\nAnPBvdmcNl71SfsaYErfswu4NCEv5RZsz8iAQ48NVMTYxsuR2uPWf3qWswNg5ZET\nxaEkmR8NnCbVpPJybiKeja9iBDa\/vnLoa4Y8f7jJ6u7oXoUk0IZeoBWGRqZd\/u59\njxy9f5XBm8lYJ3QcHXSGYZCkJjuDOCdFZ15hwqtvRAH2Z1lwXW1TAf88Of+xhRDp\nd4dSKwGgmYBQvpYAqgAgB\/WL\/EvFnmHoShxJHymiR0KxdqmPC4pczc\/Sm22akq5d\nMLjYPfQoeg+mZK9zy3hyldLFlwQC\/mkw3XA6QpLw9C3UsCQ497P+KJ2HtgXq9DEd\nK6uTfIbXjTKGGrnSOoFXD90tejX0YmOXRR6niSc7U\/mNyNWpJhmpsHt+ffYiGXPM\n3tux48PpzQacGlFncJPUBzZTn7Afza370kZ5sCuKXWS4lLGfBmvSTJIkPEypjyjA\noZeTatOasNMmj12qS51cPDhC61iiCJJmangRfzhzCdMcIblaRyJKwAjDcK3C1WFv\nuo\/F8sFt8lsjqUZYWsv6F8wxjhs26ZweX0s4ssNaHuc=","translations":{"en":{"changelog":"- Add support for Nextcloud 34."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2NyeXB0cGFkL25leHRjbG91ZC1vcGVuLWluLWNyeXB0cGFkL21haW4vc2NyZWVuc2hvdC5wbmc=","smallThumbnail":""}],"videos":[],"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":"nvscode","categories":["office","tools"],"userDocs":"https:\/\/github.com\/ARLEONTR\/nvscode\/blob\/main\/README.md","adminDocs":"https:\/\/github.com\/ARLEONTR\/nvscode\/blob\/main\/deployment.md","developerDocs":"https:\/\/github.com\/ARLEONTR\/nvscode\/blob\/main\/app-store-release.md","issueTracker":"https:\/\/github.com\/ARLEONTR\/nvscode\/issues","website":"https:\/\/github.com\/ARLEONTR\/nvscode","created":"2026-03-26T15:01:29.747280Z","lastModified":"2026-03-26T15:16:25.131088Z","releases":[{"version":"0.1.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=29.0.0 <31.0.0","minIntSize":32,"download":"https:\/\/github.com\/ARLEONTR\/nvscode\/releases\/download\/v0.1.1\/nvscode-0.1.1.tar.gz","created":"2026-03-26T15:16:25.123195Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-03-26T15:16:25.173224Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=29 <=30","signature":"zE4MQxGJJPpVYxP\/Z\/Z2uXcDIUp0\/SaNQl6GXAgmBf8lBEhB1ZzcrrtzQUVAFyHk\nONENTxPKeM6dhr8XBa2YGdVrAZ25lWjX0IX1KAZoe9KysYmENOHw8ezNUS9ay238\n0GZUi9iT7sAyixsy0PseEgXcFfVUzZg5KT+Ty39FZZxLI94CJMUyJTxNcZ+r8XDJ\nATvgLuBxWkB2el9Q1Izcj1DCYrCcqQeIPLvJTu044DUSZifLNQ+O2iNhEWDd1JfY\nPoFVSkiudwmmMUCYMhQwokKc+Ba20+hNuI++kpVexZC9Qia9YKMN2WSKWat6TMmq\n\/0TWX+uUmNoazHv80Ato4vy\/Wd+xRbUmykE56uG7Ej\/riv1LrB3+8rRHdTS2TGVL\nIolY0ZO6xM2lIRkwMgRY2T0vgpcaQkaulEUzfzBMFBZLYO+6Gm0FuHFin2hHyaCz\nX+VJVU77eGcBo79PnJkhOFUixd2X9rLnwTX+vI9XxY726vFmveVLj4Zzv58VYafJ\nbqgNZOoFy\/am21oOlcNa9zQtMXRPiqdNahEpPErp7ErIg1jUnKvP8z1PEi3MzeYa\n3RxAgNUVbByzzJlvAcL64FCigrWHnpbShUDyqWDHSqgvkKaJJn1VIy+yCvxZZdRg\np9cqV\/QNNjdt+VpPho8lHxFO691Hz7UfUSv69CljBYQ=","translations":{"en":{"changelog":"### Changed\n- Updated README with improved structure, badges, and clearer setup instructions.\n\n### Added\n- First release submitted to the Nextcloud App Store."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0FSTEVPTlRSL252c2NvZGUvbWFpbi9kb2NzL2FwcC1zdG9yZS9zY3JlZW5zaG90LW92ZXJ2aWV3LnN2Zw==","smallThumbnail":"https:\/\/raw.githubusercontent.com\/ARLEONTR\/nvscode\/main\/docs\/app-store\/screenshot-thumb.svg"}],"videos":[],"translations":{"en":{"name":"nVSCode","summary":"Open Nextcloud files in isolated VS Code workspaces inside Nextcloud","description":"# nVSCode\n\nnVSCode connects Nextcloud Files to isolated `code-server` workspaces so users can open their own files in a browser IDE without leaving the Nextcloud interface.\n\n## What the app does\n\n- Adds an `Open in nVSCode` action in Nextcloud Files\n- Opens an embedded editor page under the Nextcloud origin\n- Stores launcher connection settings in Nextcloud admin settings\n- Requests short-lived signed sessions from the external launcher\n\n## Deployment model\n\nThe Community App Store package contains the Nextcloud integration layer only. Administrators still deploy the external launcher service, the `code-server` image, and same-origin reverse proxy rules described in the project documentation.\n\n## Current scope\n\nThis release targets self-hosted deployments that keep Nextcloud user files on the local filesystem and can provide Docker access to the launcher service."}},"isFeatured":false,"authors":[{"name":"ARLEONTR","mail":"","homepage":"https:\/\/github.com\/ARLEONTR"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEAjCCAuoCAhMSMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwMzE2MTgwMjUyWhcNMzYwNjIxMTgwMjUyWjASMRAwDgYD\nVQQDDAdudnNjb2RlMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA2SwE\nFKGaSb88tr4SbflETQkruT7VdzXHozmu0SSnViTUagMRc2cuhGa6Hbfs9z+JfqAU\nHiCJGFvt\/Hfd5o7z7JDFsgpbTo6c6FiugCE9EVFpdKTLocx0b8s+x7F6kn783TSE\n1gIknxfz0C9WW47Twk3apWMCN\/C3V21hD1TpxewnjBj78hVPX83AOQk5OndOjOP2\nZ3DZFPh7K1o6DfORfT8hn5LNmiDllWiF\/+1ZxJcsmKXfVLCHEW6eQIDN\/r4houDk\nq9Z2UvE6UwKuSCVIs0Sv5kby5JwsNoCTCj3x0DzYi\/ru5cW3yIokfamg8zw4b4HM\nhwFqv9vat+iUlmAkL2mYE+gC7pAQsO1bef3Yxf9kUBzxULfPif49sdEqaCt3OJel\nPCGaKmUopA07My97w+\/s4P4PgtV+Ws8YeyfDpzMbXCdYI8vn3luZGZD4ccJGdT1C\ncnM\/L3LDH8GZa5tQAuDun9YT9t3r6cLmEFnGCUdvXvWSDZetYqDFb4CZH4cWE+7j\nCvW\/hUSLyQd0bsuKQj3kOho1Z71lt+sHbVtQQ5xxfRhndSgBmEtI3hxdNavINccF\neq4Op9R\/kDlEVPosX9vj1sU7qGI05O\/xBtHYv4a1qwh3NPEAMv9U6FKD+8y4nr97\nFvyWQXim8gjC3seg2+qpkcQImcvsJfmvBo+t4h0CAwEAATANBgkqhkiG9w0BAQsF\nAAOCAQEATTjk90gO2144kASS8KKOJHv0sk0OfSSGAVu6JzSMaVI0y6w7rnkbJUnE\nfZPDFspTNZb6H5Ta\/vBzF+s9XMGAQeFQ2lwZMr4fA067x1grq2UV7MMo+DSfoSK4\n1DbEyJsTR6mPCFNwAZzMETbQdzK8FaE9vbycJCsDKMQqwgi4Hme5EPhcKlupQ6d4\nDHdGydbLVHs5F448MHKTXYq77i3Oj5I19mFHypt\/GytrZx0E1xM6NDOh+Yd2qAaC\nPVooXuR5BC0xOzzU\/n4eiEBIeJ6MWM5Fb8DpTnFV0F7H36+5HGdfZcVJQY6xq80a\nia4xsjfqkyGPY8krhDxMw5g54osKVg==\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com\/c\/apps\/1"},{"id":"nextdiary","categories":["office","tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/89simpson\/nextdiary\/issues","website":"https:\/\/github.com\/89simpson\/nextdiary","created":"2026-02-19T14:09:27.985654Z","lastModified":"2026-07-12T22:03:42.764948Z","releases":[{"version":"1.0.5","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.0.0 <8.4.0","platformVersionSpec":">=25.0.0 <33.0.0","minIntSize":32,"download":"https:\/\/github.com\/89simpson\/nextdiary\/releases\/download\/v1.0.5\/nextdiary.tar.gz","created":"2026-07-12T22:03:42.714805Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-07-12T22:03:42.804891Z","isNightly":false,"rawPhpVersionSpec":">=8.0 <=8.3","rawPlatformVersionSpec":">=25 <=32","signature":"hLQxCp39xo+1vX3d1kZbu2lnyZJ2VLyXhGpP6TJHUOIC3WCUBS6bdpPhet4ggxDIw6Ny5RZJsdGsXqTinKj0zzIc2VZSksb8u6E07OgHgFmtIkrWYEcMUjXinY0awlUI37dwJhcyv7qvI0DlbyyxcUi5BUxz4aOzdu5Z2k3oT8gHFL7PgEzQq2dG1XhHy9S6Uyu6IerhwS27WWH4PL0+uaiYZKsT53rJXlhLV1OigY1mACb\/cr4B98eQVFW3G9uu95U90N5qHWIMYcAKZx\/8h94ZzQA0ZJMknqEWjPyGzmIhXdU0qOShSDbIZ6QRup5lIAqi7ibL0q3kj4K32SlwVBZZeLOJp27bs6zCxrabXrTZgtlcaBXX7j0O7WIMIYYLUtzT3b5\/S95M9ih\/HlRea5IuiV940Mbo1ceYbx+72GWFXfHWM4y\/UkcKy52roBl7Y1Qe2rie7uVvH\/RhXCD72se7klBgmywKCkna4gD7LTpNfgpA6bKFCZCB2P5mPuPRM3791oh6XS3EUQ0xviEY04QH2\/kpH5\/w3bQmNhZJyaKl6lyJEi4sazxfqg4ZHDrVqyVaBkWj8XNDLz417Y8rO34OUxz27m2R3gs4UhqXsOG44ob94cq4aCwQtt4vEKsWa3HKDmWk9H9z\/T3GJbVlNJMR5IC2vv35M4doAa35m\/k=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tLzg5c2ltcHNvbi9uZXh0ZGlhcnkvbWFpbi9zY3JlZW5zaG90cy9zY3JlZW5zaG90LnBuZw==","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"NextDiary","summary":"A personal diary and health journal","description":"A personal diary and health journal for Nextcloud.\n\n## Features\n\n* **Markdown editor** - write diary entries with full Markdown support\n* **Multiple entries per day** - create several entries for the same date\n* **Mood & wellbeing tracking** - rate your mood and wellbeing on a 1-5 scale\n* **Tags** - organize entries with tags, auto-extracted from #hashtags\n* **Symptoms** - track health symptoms across entries\n* **Medications** - log medications linked to diary entries\n* **Manage your lists** - rename or delete tags, symptoms and medications at any time\n* **File attachments** - attach files to entries, stored in Nextcloud\n* **Calendar navigation** - jump to any date, highlighted days with entries\n* **Configurable sidebar** - show\/hide sections, reorder tags\/symptoms\/medications\n* **Export** - download entries as Markdown, PDF, or analytical CSV (single entry, day, date range, or all)\n* **Localization** - 88 languages with full translations included"}},"isFeatured":false,"authors":[{"name":"89simpson","mail":"","homepage":"https:\/\/github.com\/89simpson"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBDCCAuwCAhLzMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwMjE5MTEzOTQ3WhcNMzYwNTI3MTEzOTQ3WjAUMRIwEAYD\nVQQDDAluZXh0ZGlhcnkwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDM\nrDT3w4uwR2xtXfn1IDMN5kaDIP9IymvDJ5O1pGhyP5bEMuaEJha+fq0n7rW\/FFca\n8eZSCwiCkjgJIbIyRISZfvHZQmUcr+SVM8TGYQmJfuod+C2D5kRBbASLXxj9XTEz\nToo31tGWwSNVmzF74ZS+2LPmRtqH\/zoXYiW3nEwTgWsNRHDGTKyMsmTYqNsBXuGz\nVQsMChtqzy8lygttIQHN\/aReQCK1diABAxG\/7TT24ucqH4r7kJxWKpR+R8esgvtL\nivdd8XtMGUBDPnpOGTGm1BRcrPhNghjP0V2xCE4\/Mrb9oHkxS58Uis4xDtfSA\/Wz\nK3rnUT00e8CX57WX0iaTqTePxoarSuEgAJBkuyLLpeyT4Jyk2ek55f0HbSRK3INi\ngrm40MfYVYiucVHqVJl2hMY33t9qEKjshla\/luv84pTOoNjLsu5m6tcyM7Uk9o5r\nkxCbBvB\/ZrZ2RnTFd08p6gRBbG31stxBigLYc8ZAP4C+9cKexRY+WmKNwQ+kYcKP\naCxdt9HfooLf8WNXUisMBaoNJIkMOHKd\/0sdQjAlTptz8Hb8QCgX4cvuq88bkFDz\nDcUTk28mIhmF\/P8mL28RMKJgL9dYVKVFF4DXdSRJlWyAwnoP7mD5NnzdMmnrxuTO\negVIVol77eEPqpz3DJaevfOYAHzDBjYKgFIBIgsNBQIDAQABMA0GCSqGSIb3DQEB\nCwUAA4IBAQBUyZpFH\/ZT1ft+e76rOZzCsbWWrqOm+PRPcVc\/xqrDQr4p2Ckp5785\npVoZ8D3Q3\/XoLXXFzj8apO2q2zFSTqSgrfv+Lb8bGUK2fKOhgSWit8vXO3zLq3JV\naMdeMJ4d1eI7o6BtryI82a4QIDsGcGdBC4VUkHHirPB8wmaXUe9yzoUSnuZ7Xueg\nWE\/NAGiuGZLadExMggCM4rqN14SdDCZ1lnV56J6KqK9MI0GUQ39NaoWfKpBw8K3B\nOth4CvxLaJiYA3YW+CPSbnhcpCztXHEvVJ3pwt6Qeg9p7\/AjLqF5RS7XW9riyEex\nro4Ovgc5OQJCcnElTjnVIA2788\/yY8b8\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-09-20T14:55:15.282065Z","releases":[{"version":"6.6.1","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\/calendar\/releases\/download\/v6.6.1\/calendar-v6.6.1.tar.gz","created":"2026-09-20T14:55:15.239226Z","licenses":["agpl"],"lastModified":"2026-09-20T14:55:15.333778Z","isNightly":false,"rawPhpVersionSpec":">=8.1 <=8.5","rawPlatformVersionSpec":">=32 <=35","signature":"EPfUaLT3CE5OxdP8vzPDgCaknyYSJlBdTrJ0Uroer+W9pWRQbggIpAkE26RZoOT+t7KrxwDz+3znjDLoebWLZvuxMRVbxC8D5aZ5ePosUTvtc4E+7Lfk46hONoLTZazCy0mCwdSNHD2s\/FpEdTPYy3FEjSN+GOGgBCkoe0FLoyHZkwHDhogJZexa2yTHZvw\/np4IS+19t0HubOE5LfKUQqk6cNVNQitsq42Dwj2YNkBYDG836bx79kj1b13eKUMbzX4fo\/A7R5QquXbr8QyKvNu77hEXOAxMRUdporB4PFSJoMo2K8gWfE03L0aiIi1nxd6erJ9wZQo7PA\/aWvNSJQtAi\/x8Pyd2EUgRddZtH5bxiDG77r1kIg4qfj4cXbg4xlWykD6ynv2z36+JVDbjRk\/IewVk5M6F\/TaiSfMjoDt38OuhuuapM6utfSmCz+ewVo9mmD+KRxXTzRMvwU86S8QZXRUB5Xs8CMteMIYrla7G7GdAf+yyUTdfFgGJrOns6pCHW409cDo5ly6CdpN2ySxkKpXhDQR9UtbBlhFDkeRdb7IIi6HR6xFlzCYgPgLq2MuYX5BN6Kj7sjtWhO\/GAQnaRj0SmZRlKKnsP6tmMmpVJVMGriJlJJ9xWcEKlckEl+yBA2JIJKUpeHuV+sAgQYgqou27oBNaqWXZNiDVgA0=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9jYWxlbmRhci9tYWluL3NjcmVlbnNob3RzL3dlZWtfbmV3X2V2ZW50LnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9jYWxlbmRhci9tYWluL3NjcmVlbnNob3RzL3dlZWtfcm9vbV9zdWdnZXN0aW9uLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9jYWxlbmRhci9tYWluL3NjcmVlbnNob3RzL3dlZWtfc2lkZWJhci5wbmc=","smallThumbnail":""}],"videos":[],"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":"Grigory Vodyanov","mail":"","homepage":"https:\/\/github.com\/GVodyanov"},{"name":"Sebastian Krupinski ","mail":"","homepage":"https:\/\/github.com\/SebastianKrupinski"},{"name":"Thomas Citharel","mail":"","homepage":"https:\/\/github.com\/tcitworld"}],"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:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0plQ2hlZXNlU21pdGgvYm9va3NoZWxmcy9tYXN0ZXIvZG9jcy9icmlnaHQucG5n","smallThumbnail":""}],"videos":[],"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":"zenodo","categories":["files","tools"],"userDocs":"","adminDocs":"https:\/\/github.com\/nextcloud\/zenodo\/wiki","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/zenodo\/issues","website":"https:\/\/github.com\/nextcloud\/zenodo","created":"2017-07-26T08:18:40.839670Z","lastModified":"2020-08-19T17:54:04.056908Z","releases":[{"version":"1.1.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=14.0.0 <21.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud\/zenodo\/releases\/download\/v1.1.1\/zenodo-1.1.1.tar.gz","created":"2019-02-01T10:55:47.523142Z","licenses":["agpl"],"lastModified":"2020-08-19T17:54:04.429531Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=14 <=20","signature":"xx3ufSp2pGMjvJvAlrGr12r9WttaHIHXHsYmGRKrzKJWVBGsQ3FdQAPpeJbtC5U\/h6OHVbJCCBCVtYR1jq94Oo3XWPj4vdP6UzZgFKlXaStZID8Vdt\/ldr7TaKYGisNBLjQTxed2Q+yGm22rTshfBJwXTqTLSKTC+QAWEjNRluBpT1pOacrmOHwha3PZoD0Z99R+KeMtBqr4D3ZZ8TsXlIAKvGYb7KfLorvaYv0F6Yi4YUjBoIG7TDYHPliwlBKzGehVCuSVuoojKR4deyKnBmxVD6Fj9IkoFz\/AwQ\/5OTgzIHO4h6jLVzMBxxgi8lfn74t\/MBJK7CAqaoULx4\/\/nRKLSW+kkWtTxYGc93tNvt4aLHQPEG+DWE+x2qVvMHwIWM+lZd4SXV3BOymXDhLSCN1Dn09OcKwMHzAERv0uvQPNHki8ZFWkZggFjOnmCTKHRRBbL5qeeBr39ubtZiVwez2Z5jdwouz2DJoqk2FGAyEAhp4\/gx2\/XaQ\/KJBXW7QBpn6tKSWoMnFWHhEcL2crM56rkh+BxOlKzwY5dJs7Q4if9F2nBe2LxhbA53wkIPbISQLpMovsa085NnCh+hN8dq+QXIiEo\/+s\/ZLMkWy1orzmmN5Z75vze6dMP1hC7lL0fCe27iWVPJYVi+AHAIv+Lp+FHZIFgD6VJY0+GgPDhG4=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC96ZW5vZG8vbWFzdGVyL3NjcmVlbnNob3RzL2RpYWxvZ3BvcHVwLnBuZw==","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Zenodo","summary":"Publish your work to Zenodo.org","description":"based on files_zenodo written by Lars N\u00e6sbye Christensen, DeIC"}},"isFeatured":false,"authors":[{"name":"Lars N\u00e6sbye Christensen","mail":"","homepage":""},{"name":"Maxence Lange","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEATCCAukCAhBbMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMTcwNzI1MTcxNDAwWhcNMjcxMDMxMTcxNDAwWjARMQ8wDQYD\r\nVQQDEwZ6ZW5vZG8wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDhyCJm\r\nERlHo7XMsJvB21QU+udOLN6fLyDOJLkR0jpSWqUodhG35Hj2g8QXpC2RbyXVKHQM\r\nA4d9JOkdKRBCFIFeTGeendp3xniSVTFUVrgqLCyuj\/+3uXsHNdRFLDDpItZGvrxQ\r\nS82F44vf\/1QE6F5YKtqq57bqPBQHCEgjPEm+RD8cZNCbQ0EuYwHZiacQRcWyPwBC\r\nnQspMY69X8Lr79vpUamIZpZEkNluG3B3YCy93WOW6Q2Dx642k3OzT9yNcsmtIgB8\r\ntLETCgYduDwn64S600EwAoS2rG9lhzcUS12SJtlSeoOJgGdmraSBaHYsMeGpi2Wr\r\n6QnRXGf0nX1cqgNFFcnb4kFY8AVo7qDE+tHy8aGpe0PQvIMv6l9Dj1WLsEkFdtur\r\njlQiLLS9Kth1mVfJ0Xt8yoZNYzVlR0OKn3vUcElJhckV6rJUN3AebhphMUakn9LD\r\nm51v5hOY8Ix5XPGqONAV3hjw9jzch6\/dtKlh6zrzUpECuIq\/kodtlD\/hl7BOt86n\r\n5ZRkLUjxFvqp7KgDAPZOi+wy25yGaJcx3zEND9RXdnzDkaR50owMDv0s7GDn1ivB\r\neJVZ0rc8XSN1CTLPXaglYoacLyVSWL2uXpU1Wqx5FwIT2UifrACvkI5TFfb3EhV8\r\nK66HMsgc6Sj3plLoYCbaNxcQubiVE1\/HniAZ6QIDAQABMA0GCSqGSIb3DQEBCwUA\r\nA4IBAQCWus8cNCnCpHavSVFqIke33z1sfqKFv8tgfZbZvfcq3TKqJgXJLiD\/nc9+\r\neORV8WIA1iu+fxfJ2KIpva5U6WjMCZ2sD1HFoVJIvG5XdjV6QmCJ1tGMNnQj3CqZ\r\naYz9XI3ZXexHyb3e+4AvDpz2hRmoB8iiLgCb\/2VXa5m7S6rpGFXeuxm4gLMjRlDr\r\nKzbuqGxv2DapHJDDzu5kAuNkDjSXEAXu3HUNljZMXrrEAA7Dz+LuhxhvIJ0tw+bp\r\nUc2hiaCcrAWj0l2uJfcX\/31cx1grtaC6VXbya+Y+a4+rCtvNrVjwOvl9zjMAVxwW\r\ntq1lP2Mm8AiXMVqesuIJxjPSeVci\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"elementaryenglish","categories":["games","tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/John-ccsengrs\/elementaryenglish\/issues","website":"https:\/\/www.ccsengrs.com","created":"2026-07-08T15:27:05.641425Z","lastModified":"2026-07-08T15:28:51.956283Z","releases":[{"version":"0.4.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=31.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/John-ccsengrs\/elementaryenglish\/releases\/download\/v0.4.1\/elementaryenglish-nextcloud-app-v0.4.1.tar.gz","created":"2026-07-08T15:28:51.936804Z","licenses":["MIT"],"lastModified":"2026-07-08T15:28:52.019695Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=31 <=35","signature":"STlYnV2Gh\/6AbamoDzgfEMcngbwWvIzZ+dXjci2Kp90QuU5YaJg+E9JWkfyVc2bE\n9z8Evvv75mdQ0M+tj8u+aFt967KXdFOAGDZw4TCvU6PRXz9xD986iorYpqGBfbqU\npIh30NUCoR9jLdvd7tfMJeOLEn2dEaO0\/6I1iRNj3mBVrUfQstdQzvZRj4MKw1ph\n7TwF8ruh0DTVceYtNCw+CpkxGXCwjSnDlqLW+A1wfLnYMKN0Oi\/HgxVc+Kh243NA\nOAKdqmZW++1yR0saDyeJhmO1cmf+C2aIFuvW6OIcj144LOTinC\/JB7VpZn7+cn0Y\nB7CRn1ROfz2adqh+nOaQD4pAgJA\/MayHPM6UeKVlAPb+WWXECuzcuk0vpwUZQEcG\n6t5tkdc+lqd3VCr3CoQ\/e\/QQR81d9RS7YCLFYIUIGPmPMrcDSTeWHiVUVqtFq6rT\nuqdmKMgodyi4TkSv1uBTRCnPkic3RM+yoEQgHe4sQCajTFA6dxjYgioO9GTVCikt\nC9OowRLyi3U3wi0tdCBYVBD6j\/eYNdVt\/kIIEI3UFcchzkeij8SwSprEDfdESrIy\nxDfoLTL+KSEHoYMpuAw8Q1DnLahpZQVK3hzz1qWLnX867E08PUiggr5IRMrK4qNu\nnPGXbnP7bRpdkTMTEP2wmJzi1jUOvvJpffVeBgXW4oQ=","translations":{"en":{"changelog":"- Added a direct CSV download endpoint at `\/api\/v1\/reports\/usage.csv` for Excel imports.\n- Documented the `\/index.php\/apps\/...` curl path needed on Nextcloud installs without pretty URLs."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0pvaG4tY2NzZW5ncnMvZWxlbWVudGFyeWVuZ2xpc2gvbWFpbi9zY3JlZW5zaG90cy9wcmFjdGljZS1pcGFkLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0pvaG4tY2NzZW5ncnMvZWxlbWVudGFyeWVuZ2xpc2gvbWFpbi9zY3JlZW5zaG90cy9wcmFjdGljZS1pcGhvbmUucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0pvaG4tY2NzZW5ncnMvZWxlbWVudGFyeWVuZ2xpc2gvbWFpbi9zY3JlZW5zaG90cy9wcm9ncmVzcy5wbmc=","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Elementary English","summary":"Friendly elementary school reading and grammar practice inside Nextcloud","description":"Elementary English gives students short, focused reading and grammar practice with hints, streaks, challenge rounds, badges, progress tracking, and parent\/teacher usage reports shaped to pair with Elementary Math."}},"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-----\nMIIEDDCCAvQCAhOMMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwNzA3MTAyMTIwWhcNMzYxMDEyMTAyMTIwWjAcMRowGAYD\nVQQDDBFlbGVtZW50YXJ5ZW5nbGlzaDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC\nAgoCggIBAK72g4FMG6TNRy3wYNpM2cNnoU5kmAj2of44gDwMQ+pyLiz703avAi6b\nsH1zjrl3+z5pzSR+KBkAbdaTLM70XSjF+HHTXDiLRccVMVJ0AbqZ5tsFxpxOwDs1\nXM0kFkPTiR3ifX\/EsN\/90x9MMunv0nnVnTvDcjMqF++VGIUva9puCqP5vp7SvdXV\nh6nNmAtRzB62uGnII3wimXrv93onQTIj4qpxmC\/SKGw5N13EQIP3MgVTE03R008E\nBSEnfvqcTCfbfya8ZhQrD1QJK0RJvryp7qvZb4MbeY1roDLpL5cKKB6w4\/MtNvAi\ntMRB90WLo\/vxjGaiXoE4MNen1hV92uA9NQCzSAqR0lGjz0RMPXBbF3jC7cO+WQmd\nHwu7IFxpOSI8x2TfKudd4hndzUFD8iOfEZIkOp1H6yy8fiioCj302t6oQg7Jt9Mq\nmIN1vEG5279nuBNGfnRwT1JSQ8VALJ4048U9VpLNpAPkDEBW2eWUDkJZ+bAyPzC8\n\/1gtsydqdJIPHQCzitTLqoYsSZk+3jDRie\/mg64cWpBJ0TRFyQY\/sr9bSkEYiUak\n+H7v0tA31FzylfULSxS5S8bAp7qsMncQyrBewWt2tHAqF6Yrnh1iYivNVO5QY158\nYftJmrhTP\/ZlunJTbG6wy\/j22Zwv5Q3w2ZHwz5XAL+3cY3IE8s8rAgMBAAEwDQYJ\nKoZIhvcNAQELBQADggEBABy3QwUE2A9rpfqiA3sS+zh4xYBgCQ1kOcd4m9Capu0r\niz1b3BopBhHnzgohxrsMoVvgSi4r51ylEfBX5JczvjzoTOEi+UcH5nqxk69ciePj\nVxF8wNC383wHP5UN9bU0\/eiDy42oZWK+Xw7ANYt+CFD8rY9v9qLB1+ezfiQPVUcI\n+WLxNRRqizSo5LeUHeHejrU0UgJSYdI2ncIL1YP6q4o1SaAeJZMAi1DirxGQUAos\nVUjk66tb\/nUMsTDzqkgIUdSciY5+BKcQJ6mmwnwA1OhcIXYClKB8V9hQ9L\/r8rY+\nfcyUVkNrbeohPE0aUQxVkT+sG4Rolx\/5HCyRtVEnZcA=\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-09-12T16:03:30.229660Z","releases":[{"version":"3.1.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/registration\/releases\/download\/v3.1.0\/registration-v3.1.0.tar.gz","created":"2026-09-12T16:03:30.217205Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-09-12T16:03:30.265055Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=35","signature":"XJAr0T+dKKVHJCjes5bzNZj08fZCIUP+fDUDKk5ykyvTE9VLrjEo9K3Vf8H0pc0mkJ2sn3pKlOrfTw26il7kC2vfny3iBPwNe4wslHQcS6W1WqT3TvSE1fn8dWa8cePNLDRDP7+t3ThQtyFt68eAcuVIdM33le+lYkQYzLzHpZd4Xn6HK8sqVMBMDz2EMK27GCBm+JQJ6zFMVMdp\/DSPEmMyjs4zNqGDZEiJH1792wPNPWbmbJIgOTCnZV6tfWFNkKSHmBfofp++G43Zw9IoH6ijIUx6Y4MzZO7LbB2IJhThiWaqdycF4hQ2+pQEY1Gr1yDEyuAC7yJ8w6kd89K7VZfcu9Yb0PSMV4489UhxIyrAnbCZZGWM0164kHXnJqz\/mhfXcP3WhThYKmgdmRhCvaSurrkAgbcWPkN0sLXXZxRjKxIMSgzfJtEkIu+za1\/\/50hEXNjubmcbIWYTrhzVqsmJHCL0XIpE9jscU9CMWfPLL6\/dY1buZ5lR7sMHn9lMUB9SWoo7HP\/vSqQegGSMIrKXVv1SVbwDhRF6Z5UuppjuT\/C0MfPStU\/V2bgpC81cbIjlkmbt9Yt5+AqfFRxSrC1RlueV\/ZJ0OvmaoFndg4tQm5w\/\/rKM3TqCHIEshf5OhW8Fp3fcM408605C6zXWJVuMpswq7tuDMfytmJ\/jWRg=","translations":{"en":{"changelog":"### Added\n\n- Compatibility with Nextcloud 35\n\n### Changed\n\n- Raise the minimum PHP version to 8.2\n- Update dependencies\n\n### Removed\n\n- Compatibility with Nextcloud 32\n- Unused `vue-template-compiler` dependency"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9yZWdpc3RyYXRpb24vbWFzdGVyL2RvY3Mvc2NyZWVuc2hvdC5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9yZWdpc3RyYXRpb24vbWFzdGVyL2RvY3MvZGVtby5naWY=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9yZWdpc3RyYXRpb24vbWFzdGVyL2RvY3MvYWRtaW4tc2V0dGluZ3MucG5n","smallThumbnail":""}],"videos":[],"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":"Pellaeon Lin","mail":"pellaeon@cnmc.tw","homepage":"https:\/\/nyllep.wordpress.com\/about-2"},{"name":"Thomas Citharel","mail":"nextcloud@tcit.fr","homepage":"https:\/\/tcit.fr"},{"name":"Joas Schilling","mail":"","homepage":""}],"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-08-14T15:31:27.225635Z","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:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9mbG93X25vdGlmaWNhdGlvbnMvbWFzdGVyL3NjcmVlbnNob3RzL25vdGlmaWNhdGlvbi5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9mbG93X25vdGlmaWNhdGlvbnMvbWFzdGVyL3NjcmVlbnNob3RzL2NvbmZpZ3VyYXRpb24ucG5n","smallThumbnail":""}],"videos":[],"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":"twofactor_reminder","categories":["security"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/rullzer\/twofactor_reminder\/issues","website":"https:\/\/github.com\/rullzer\/twofactor_reminder","created":"2022-10-12T06:30:47.912741Z","lastModified":"2023-10-15T09:23:28.044629Z","releases":[{"version":"1.1.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=24.0.0 <28.0.0","minIntSize":32,"download":"https:\/\/github.com\/rullzer\/twofactor_reminder\/releases\/download\/v1.1.0\/twofactor_reminder.tar.gz","created":"2023-10-15T09:23:27.653853Z","licenses":["agpl"],"lastModified":"2023-10-15T09:23:28.140294Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=24 <=27","signature":"fi+y1GXF1rWLnytrgblB27jjn9Oi8Vi8B4cQ8gZz6f7TbCL1A\/5g4NXL5U2n3QgSQvklz4QaDyVejVdg7LuM+kbsBE+4wAfPhA3SgF1bYfrzPOkdtV3GrHkT7WtIUSynDgicnt0Y5YITYuWc0CkZYJpcPHMlihtGmYdt65IEMbxAPr9JqXgB7KwRV0juUPM0CXbHE9M4aPZ6oBe8R5FljvOSm1j4uOvPaj0YuKERdN9edS1HlzKEmWozYj2dR1tYrDd0lOw6J36KvT733OqpYLDF3qUPlXpJsEAY7YGIdK\/elft7tF1hkqOc\/rQFsDDgKi\/FBJE8gDe5f1GwyLGI2PUM\/wpbyrSaLOBsBqUtMnzIPGCWWg09vdaO1R4c+CDvntpAscJbKKzldxOUZkzGEAiBTI+gpw0nvOCAd6qqLiGQLdRhIU0BG4hLTlpDSRoj6nOXcOR9UQTkyI8+PBtuLJ0PzVsyZEE\/TyquvzY04+GuqV3FKrFP34AHmZ0lZnt2Zzy9ugDgaclgs4eAYQmLC6jH494OYNCD9w\/0EYIpG6bbwAStEe86bJdLpT77CeW5vXLQhkMHjU1ePaEvN92vNdY\/uaQMaX66iXf\/POInnrNQx+G4pxCro028IE76cl2dMWB5ehK0MHeQ9q3kncqu6EyQ34T6StKvP7d9e5ppEOQ=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"translations":{"en":{"name":"Two factor reminder","summary":"Remind people to turn on 2FA","description":"2FA should be the standard these days. However a lot of people forget to enable it. This app will send them a notification once a month."}},"isFeatured":false,"authors":[{"name":"Roeland Jago Douma","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEDTCCAvUCAhHkMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjIxMDA3MjMwMjQyWhcNMzMwMTEyMjMwMjQyWjAdMRswGQYD\nVQQDDBJ0d29mYWN0b3JfcmVtaW5kZXIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAw\nggIKAoICAQCsVDyqnP573soRKqX4xjNG9PnT9lnhCsMBUflzljjc3GedDv3qAJyt\nuUWm8zY3KpWqgBBumVDw4epfySUkAbL7WCSUKrx6eVAFbmQXx+j6kAFN0e6GjgRG\nXJqX9KPxfFmt\/wGo6yg8rXKCCv7W2xTDaG\/LSAX00NnO+9j6CM9JdZPb5JGE6fxw\nKTw9Ih41EhzUUaoXMCRpQxGjkLPCjTrVOktJOBcP\/ebXzwxDP7DFKNXtL9\/05kk9\nszq6x\/\/GpUoUiYmruNkCzuIbdT1Uk7tLBIYAqheAMTxUdl2U\/QGkQbnpV67E\/XO\/\nh1RgM\/gDzzY2cmCPQ\/XEUg+89SZX0xwYFtowo8U3wA4A9\/F7+encZie0AQMwSyyW\nxW2YYQrFanVg0HkPweqL4XfZNIUcLicda5u4SDA8GuiACbs0taSZRPwJ99NXr7kM\nikWeRl8OfMyw7o98tPkZ7+ZaHvVSM4NF21lUCEVhx8Lnr1KcAJYwM1JylE1ra6MC\nATuQr86ZZp3nUN9oh01J6ZEdQpPySbvPXQxZPKjPf1jhroPkEOKD3mvFM0\/rBgKy\nerRup7B6iXJYc+J3skmVRLGnMFboMY2bzbANbAhKcG4OQsZMUP5rjDFZLasRdbjS\npk+JT+CRI5f8ujsA8lQ1yMUHcYKQ3RmKIkG5nLtBCYKiAuy0AiQtpQIDAQABMA0G\nCSqGSIb3DQEBCwUAA4IBAQCP5iCT7PbyU2Dk\/csCsSijJWwAKK2h6JgWFl9XYYAf\nmZfaogYz6Rj2O6F9AnCtVf7mnrXMtHPwpLhB3lGnbjtfC9q8RtJC9MSNqByfOqLF\nq1NkifuH3eigCHDtAz9wjIgL7DVFkAkgcCc\/ZYHRWwxXY4cF3Flugu2LK38rdoZv\nAjjPya1te2mJYvaKgu1b\/gXI+fhFWZn5ZrU71eWX9TVfS7iqUE8Kp\/+UDq1YamdS\n3nn\/PtjUZ+8NmnhGiqE3FrGmK9ZGtyqOKNg4+53MqQiPsNJWnX7+y7ybqiagEU2C\n7jRA8DQ+TpEfg2jdeD+5jp\/f8faRG+jLP2cRCywW8T3p\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"files_external_gdrive_v2","categories":["files"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/el-choco\/files_external_gdrive_v2\/issues","website":"","created":"2026-08-26T13:12:28.821292Z","lastModified":"2026-08-26T15:43:32.376872Z","releases":[{"version":"2.1.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/el-choco\/files_external_gdrive_v2\/releases\/download\/2.1.4\/files_external_gdrive_v2_2.1.4.tar.gz","created":"2026-08-26T15:43:32.362480Z","licenses":["agpl"],"lastModified":"2026-08-26T15:43:32.431197Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=34","signature":"SISpMti5GuqUuyyhd\/aTDjrOnSk1H2W8jD+n8kCy86g90JHadRj8khA1vlT+HjC4\nysoHax5R9xXw3nqYPS6HQJTeI4F\/Gd7gUeho34+rhUL\/ulP1Qm\/VHG0buHMpcvCQ\n6dPOf+LQXSO0s+4\/B75FPHuqmHB\/FQD0rYsngq7rEFYJkiW85qDbjZekDBlDzCGB\n36J555\/55j6mgQ+TvI9iwoQsADFi0OrYqmRYVoAM+gEVaIbN1jLFyOxaduFgt4k5\n7\/S1SmmPRoym3wgpEYKwjlsVHW4bIie3tZ5Xd0zpxL16ogKSm2e1mpZbeRIEwAJN\nnUCinl\/X2HiVhJk2YQ5AVK8iG22wnsQ8\/7bZBGnyy3SuBGgJ9P37JelJz+I2KZQG\nhontuup7wdWX3h9X\/ggmQuRu6\/U8Bg+MM3Pmld5v5+j7Xj4jDBmAMy0+Yn9A6XPF\ny+Zewfpys0M7KD7mT6xVyLwiZgq9Fab18cLUgha2HLVss08fQJeTyxQWLVkZkbKo\nSiCf30ivAROKERpIdrllUyp2sm+ENx6niXJJmaF7Wmbf7jXPhcxLBaAEPtLMZFi5\ny59+\/19x7O7f6ee8u5Khoz4fsUOXba7207vCIYhr+fFldnNiZINMwA350FrXI3yp\nhCXHpK\/kfgRiD1Gqbumt\/VIchaT7Sd6rkMD5LDhHDgQ=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"translations":{"en":{"name":"Google Drive","summary":"Native Google Drive Backend","description":"Google Drive with automated OAuth2 token generation for Nextcloud 34."}},"isFeatured":false,"authors":[{"name":"el-choco","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEEzCCAvsCAhPjMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwODI1MTY1NDQ1WhcNMzYxMTMwMTY1NDQ1WjAjMSEwHwYD\nVQQDDBhmaWxlc19leHRlcm5hbF9nZHJpdmVfdjIwggIiMA0GCSqGSIb3DQEBAQUA\nA4ICDwAwggIKAoICAQDBWITx5vtdFrHP5bfptW0wlnTliVqeqxr\/x0prx3rRHzN3\nAHpovbW81\/V22W2eHkJr3fXT3xcaXPXu1jB4IG2dvBoHqnECtjWIoIZ0K0lU6ua8\nh2JI\/agh3i031EsrKWEUqVUuxRi\/Vu6s4MjwXYxUBjcHw7yzkZHYhwIlSIjr7qNm\naTWHOa1NpGYZhBEXKdUFjwQX8BnIYNMFaaL5L8O+6l9X38I7td\/oKKUZ66TQwLkB\nXUzP\/pl77QLZFoFPCPU2CEPd+MK3gYfS+++4ISe5LEcL5PBSK+wOXuSp2s+eZA0S\nOkIHNH6uw2T0RO\/EO4+0C3RHqtsO65PMciC7samujs+SM0EoLTnx5AqHGT\/nHoER\ncyW9LzApiioUAISdrf29xcBIOPOLU6lfufelvWq9vCTv\/DW5zuPAyI7iNXjBSTW9\nK4M4FCAYiPln6NyS6z2jsA49elw7WGfb3RlLJdVbNEuclhcdIkdfafqfYccnTpIb\nR7\/NxOFKDu447lmlxrXkeVsOK9ivWAEd9l6DxdAhG6lncPMzSGn2bNmXi0JaQDRG\nn5GXNSWQIkkg0yvu7HXPj0FK0pLSQ3B+yBXUg+ozSuqMdGpwSO2z5OprlckLZ8Dx\nXiXYTlj8NzdHVo3wWqhNH84TGRdBxqrclgmP66TM5+BRrO+6vZxXJJzlbGNKawID\nAQABMA0GCSqGSIb3DQEBCwUAA4IBAQAQS52LpKtx1EEsmbC5iaRpFxz4FkkYHsSm\nriKZvHPbpZ00FCHg1+A6CEUl0ACpTQ66r0+e2AbgoilZR1HxnlPNdlrDNfn1dCX2\nDQa0AK32VJrDdXOHxpbIeVIWQYztW\/hmfW7HR+cqc5\/aj+KT0tuqt5MJQ3jQYeUC\niGzI7VkY7bYUv\/4bB+y3OsvsSflCqV2hGg3R1xXtCKJtK1Tf7jjnr0YSnOLj6Wvz\ntLeyvgkjfRh5IpQsRBV\/nRlOltdroSdYy+X9TGfoqZJUpq3Dq03qIaYQwjJRwykp\nofJkTKEYVJUle3x\/m3jg1UAhjrNWSPJ0gw6j175ZenYJmV406ghZ\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"compact_calendar_widget","categories":["dashboard","office","organization"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/zomtec2311\/compact_calendar_widget\/issues","website":"https:\/\/github.com\/zomtec2311\/compact_calendar_widget","created":"2026-08-21T08:53:30.082540Z","lastModified":"2026-09-19T15:10:57.187611Z","releases":[{"version":"1.0.7","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=32.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/zomtec2311\/compact_calendar_widget\/releases\/download\/1.0.7\/compact_calendar_widget_1.0.7.tar.gz","created":"2026-09-19T15:10:57.164152Z","licenses":["agpl"],"lastModified":"2026-09-19T15:10:57.244108Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=32 <=35","signature":"E2oKpOEsj9fZy1XEPYo29JOIg5eXdyJNQa\/ys3ZFWQQVb0qckcfyTXzlMOfsgWOGvTAYeDdi1wg6l29ANBJ9AWoh+BoPVPGLnaG3l5TzzKYOcJrVTjUdE83yjpkO3i0iJkFTUmsSMZ1WFukqiWJ8rylCipVJ5IRWcDGvlFrHfRPsrOm\/lcUW+IUqz8XVAfmN4aC7uTPleov5H07lXkLrnHEBMS84B+nOX2LkJ1OLUJdURf2fSc2NdyEM5DS2pcQHqAPgjp9JmPMHRvbJr9u+1+YEFR92n8ekEK3svldNlejeXyQaPWkthirvIxwUi2XS+t9IbsjRalku4RAT\/ralmVs9tn9qOdYpUdwDj16UB2x5a9egC\/eBr1N2WuQhtCjeCtsMMZLBaUr8Fy6HQcgVCDhbWH2ZFRBBnXp+CdES5vW8UrF4Fx05i9380x8OU+eG6+z5kwKsn8VJzvGwPHqFX0wV80\/UtjabDoq1Nx5Im7HqSMKc\/lLeRF35mEjts\/sP3t4ijez+cvLcRhiDKg1hC7i9aRQTV220xLUnf5ooQ+sdkipY+oWS1\/T8jdx47WWs5FRwHm54HTvz96f+ANOK\/hnyXi2FaPOO5A7wgsmETIVbexg5JsYdR5rYrvnHMXS3byuKiYVmQwiMWUBvGbDxP1f3xCUSguFt\/XuI0nzuL8g=","translations":{"en":{"changelog":"### Changed\n- position of the info button rearranged\n\n### Added\n- Multi-day support. If an appointment is over 2 or more days, it is now also displayed correctly in the widget and not only on the first day. Feature request ([#6](https:\/\/github.com\/zomtec2311\/compact_calendar_widget\/discussions\/6)) @FrazzledTurtle"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3pvbXRlYzIzMTEvY29tcGFjdF9jYWxlbmRhcl93aWRnZXQvcmVmcy9oZWFkcy9tYWluL3dlZWtseS1zdGFuZGFyZC13aXRob3V0LnBuZw==","smallThumbnail":"https:\/\/raw.githubusercontent.com\/zomtec2311\/compact_calendar_widget\/refs\/heads\/main\/yearly-standard-with.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3pvbXRlYzIzMTEvY29tcGFjdF9jYWxlbmRhcl93aWRnZXQvcmVmcy9oZWFkcy9tYWluL21vbnRobHktc3RhbmRhcmQtd2l0aG91dC5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3pvbXRlYzIzMTEvY29tcGFjdF9jYWxlbmRhcl93aWRnZXQvcmVmcy9oZWFkcy9tYWluL3llYXJseS1zdGFuZGFyZC13aXRob3V0LnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3pvbXRlYzIzMTEvY29tcGFjdF9jYWxlbmRhcl93aWRnZXQvcmVmcy9oZWFkcy9tYWluL3llYXJseS1zdGFuZGFyZC13aXRoLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3pvbXRlYzIzMTEvY29tcGFjdF9jYWxlbmRhcl93aWRnZXQvcmVmcy9oZWFkcy9tYWluL3llYXJseS1jb2xvcmZ1bC13aXRoLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3pvbXRlYzIzMTEvY29tcGFjdF9jYWxlbmRhcl93aWRnZXQvcmVmcy9oZWFkcy9tYWluL2hvdmVyLWFwcG9pbnRtZW50cy5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3pvbXRlYzIzMTEvY29tcGFjdF9jYWxlbmRhcl93aWRnZXQvcmVmcy9oZWFkcy9tYWluL3NldHRpbmdzLnBuZw==","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Compact Calendar Widget","summary":"Compact Calendar Dashboard Widget","description":"**Compact Calendar Widget for Dashboard**\n\nA modern and compact calendar widget for your Nextcloud Dashboard that gives you a quick overview of your upcoming appointments.\n\n- \ud83d\udcc5 **Week, Month & Year View:** Switch seamlessly between a weekly bar, monthly grid, and full-year overview.\n- \ud83c\udfa8 **Custom Color Schemes:** Choose between a sleek standard theme and a colorful heat map style.\n- \ud83d\udea6 **Event Heatmap:** Visual indicators show you at a glance how busy your days are based on appointment count.\n- \ud83d\udcac **Interactive Popovers:** Hover over any day to instantly view detailed event info, times, and locations.\n- \ud83d\udcf1 **Mobile Friendly:** Optimized touch interaction for mobile devices.\n- \u2699\ufe0f **Configurable Settings:** Easily customize views, default themes, and counters directly from the widget. Personal calendars are selectable.\n\n> \u2139\ufe0f **Note:** This widget works best when used alongside the official **Nextcloud Calendar** app to unlock its full potential and display all your events smoothly."},"de":{"name":"Compact Calendar Widget","summary":"Compact Calendar Dashboard Widget","description":"**Kompaktes Kalender-Widget f\u00fcr das Dashboard**\n\nEin modernes und kompaktes Kalender-Widget f\u00fcr Ihr Nextcloud-Dashboard, das Ihnen einen schnellen \u00dcberblick \u00fcber Ihre bevorstehenden Termine gibt.\n\n- \ud83d\udcc5 **Wochen-, Monats- und Jahresansicht:** Wechseln Sie nahtlos zwischen einer Wochenleiste, einem monatlichen Raster und einem Jahres\u00fcberblick.\n- \ud83c\udfa8 **Benutzerdefinierte Farbdesign:** W\u00e4hle zwischen einem schlanken Standard-Theme und einem farbenfrohen Heatmap-Stil.\n- \ud83d\udea6 **Event Heatmap:** Visuelle Indikatoren zeigen Ihnen auf einen Blick an, wie verplant Ihre Tage sind, basierend auf der Anzahl der Termine.\n- \ud83d\udcac **Interaktive Popovers:** Mit der Maus \u00fcber jeden Tag fahren, um sofort detaillierte Veranstaltungsinformationen, Zeiten und Orte anzuzeigen.\n- \ud83d\udcf1 **Mobilfreundlich:** Optimierte Touch-Interaktion f\u00fcr mobile Ger\u00e4te.\n- \u2699\ufe0f **Konfigurierbare Einstellungen:** Einfach Ansichten, Standarddesigns und Z\u00e4hler direkt aus dem Widget anpassen. Pers\u00f6nliche Kalender sind ausw\u00e4hlbar.\n\n> \u2139\ufe0f **Hinweis:** Dieses Widget funktioniert am besten, wenn es zusammen mit der offiziellen **Nextcloud Kalender**-App verwendet wird, um sein volles Potenzial freizuschalten und alle Ihre Veranstaltungen reibungslos anzuzeigen."}},"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-----\nMIIEEjCCAvoCAhPbMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwODIxMDc1NjI4WhcNMzYxMTI2MDc1NjI4WjAiMSAwHgYD\nVQQDDBdjb21wYWN0X2NhbGVuZGFyX3dpZGdldDCCAiIwDQYJKoZIhvcNAQEBBQAD\nggIPADCCAgoCggIBAOHIAa49KcFzdQuX+Y+OwkqDKJs2kvuSCDZyKQtnrZWsH+uP\npPKfC28+3f6HcZL9xoeLpPUkUof3C37STFZvoXqMZDKDDYwraZVH6y3slaAvMTZI\nlqXs3uxvZ+3JmweKniUYEpAtCBJmT6yu2KK8riNanU7FghSrs+y15\/Zh9dxYgSos\nHZl3G0UykprBxaV4xd3lsuUUhTyQTEy8ubpXSR8+Nb0\/2OA6\/j+veCap4H1ANzqA\nGnj2vHejridDQGfNZSBl4URR1+17RedzAz6nO5vUkOOstKCvhJhl665T6QIn6XwG\n5WI6vKc0edCQFDLMdb3Ugne2Jn9fVZ9tZmqwSLfxYwGdd6SL30JgOPukT0FcMCwQ\nzm+Q2RiHcwiU7jsHz79IEKrLCRntoOQ06SoSiCFghmbyZzYvF3M2VsBlrO0Qw+Wk\nzvmiZFidgSj8uMcW5HvQfv1DGi0R08AiuhFwCX25OVJt1prIl9E2FWxblkeqDCjH\nn2GLagqNed6TasxklOw5nZFJeHdf8tbbGCQCRlmvcXrlC8XqalUkTL9j4ZLXEIB4\ne\/1zqSbm1gvYAgat9u51GRZXTHmd3U0yQVuyQ3qxCuN04fGPtbm4hkTOMf8H1hPp\nuB+hz++3+qdNzOdWLAZZ42zRv5R4AiC4i97a1Fbj6E3pQQXsxAIJlww9JLr5AgMB\nAAEwDQYJKoZIhvcNAQELBQADggEBAEtFpQJGSIEpmk9ygKt8VEEJzT018QYk0UzW\nDPCXsHuOvnQEcRagSCYYklQO7qGTto8VfRBZVigoLlY8r+CaKvd6s8mkrpaMF8ww\nBu+stIFPKP8FbSTnvdUiO1e9TIht7pg4R+xNT9DCBLI5MHRy3UcVI7FhreARktrl\nlSYo2ZOHyotpGGuoH4bcngQV9fkks9E1akXwUtNFxlF+X4p7V\/vvyulFQ7Ron7tQ\nzooqcEQktpSmDq\/7LtFthqtyVSC8ruXKp8EUq4JYqBLzE4Dwv468v1K1GP39j\/Oc\nfpS40IqqnmM8A3DH7GU2m1pANF61\/yYCMr5tALS+AwwCxiP+DAw=\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-08-20T10:30:25.010135Z","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:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC93b3JrZmxvd19zY3JpcHQvbWFzdGVyL3NjcmVlbnNob3RzL2Zsb3ctdWkucG5n","smallThumbnail":""}],"videos":[],"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":"churchtools_integration","categories":["integration"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/devdot\/nextcloud-churchtools\/issues","website":"","created":"2025-09-12T09:24:24.484588Z","lastModified":"2026-07-22T12:48:28.139482Z","releases":[{"version":"0.4.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=30.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/devdot\/nextcloud-churchtools\/releases\/download\/v0.4.0\/churchtools_integration_v0.4.0.tar.gz","created":"2026-07-22T11:50:38.786202Z","licenses":["agpl"],"lastModified":"2026-07-22T11:50:38.855036Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=30 <=33","signature":"DbLWYvJBlXyJKEVF8SLejtnE2ZIdMNHzWN\/PypaOTDHWAaY5GLLZ9\/ltCLgUzkRJCq1f3NlUBU0Wyd+h+yXy9dzKuayc\/2sF09tZO1xQl1xvreVUBV39TL72KTaff3T4VnhQW7UWn2j9kC1NcX9Ucx4ME5C4QimcjnPJOWHFHVudxGO2CgVz3u4gHGpfEReVVCDUVnLQoKiwDPEbam0tLQOYVxo+U1y6eRCkdDDmmK8DfpmKEKaxXu2Qf1wLemJ3PWE7KmSwxQdwOrn\/2iz4CE3PhTumcRtQ599JhN1GM03wOotfGHoaLM3AbH3rMUr1D9q\/hf1Pe0Wl8uRIptTXbD1ZggM6CIUJe605ISf7kOTSXhvFj0mu+hl30aoee5\/h\/oTEkuM+BjdG0WKMA1zMH53JFZj5HDhqd7EyylLThndLAhyvjoHZVyLsWQhoHBLrMPaGz8c0+lzQ3Nak22RWfffHtlLx8aj2CKAQcq2s6UKNYCuS006vYv8loficjddeJSxG2FANm0fUO5KbEsME8pw+AncvdmbTi4yGjuv0oTQRiy1+URtuNBiYYIKCSePvKUoJ4v7OfiDuGMT2\/UmwHSDssH5P6VariMc0ZvdKeq0ByfYXSMsNPGK8zhiMheoBI3JYfMjRigv03CSvdVKf07XE8AHw\/Cx2c1f97Kq7Pj4=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"translations":{"en":{"name":"Church Tools Integration","summary":"Integrate with your ChurchTools instance","description":"Improve integration with your ChurchTools instance beyond the available OAuth2 SSO. Manage group folders, update stale users"}},"isFeatured":false,"authors":[{"name":"Thomas Kuschan","mail":"mail@thomaskuschan.de","homepage":"https:\/\/thomaskuschan.de"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEEjCCAvoCAhK4MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjUwOTA1MDc0OTQxWhcNMzUxMjEyMDc0OTQxWjAiMSAwHgYD\nVQQDDBdjaHVyY2h0b29sc19pbnRlZ3JhdGlvbjCCAiIwDQYJKoZIhvcNAQEBBQAD\nggIPADCCAgoCggIBAO6gb+ULv5OW8YWw2DirPlYZC89LbqpWFbNH7Ozj9i+XHrZW\n235hcrYgKCDmhUplsdi4OAMi+s9Ogx3rPsvmnE+Xmarh09LehSdH3XvdVCR6Ptla\nujBtzVuYWfYnsoCvlRzcrICbTm95C\/fWmog7HanLPTR9nvbfowH9QcFV\/uqoXh7U\nzQ5Gq631mB5GBOWr3+uwsE4rRFWHLuV\/usJ6vw\/TDDUZQDHsi6YYKSe0LLHMcXe3\nfIgkEU1J8DQX605nTS4PFlyepCHaKIF+bit1wlrJkOOgD1sg7PHrpvqsSqKLUmDs\nmayiSfkHLfSgwLWbY0prRZ3a9UOzvSV6GT4GFl++l8fpTp6G1Vw81oZEmku+qBd\/\n3TXGExiLXcd+xWII6DNjYPZfHb\/5njf0Zqa4HPq2jAt8xbMk9uZXcqyXsPypFgEc\nDs0Zd1tQiPaBZxxgVySXmDyN0NeQvBtLs1htrVhHu+KwXrxXgz5utvLlXTEBjZ\/3\nFnrrUrZvA4Y6vU6CwSBWmcuMw2P7JZBKxrNieJGagpz68JRg9oZ3Gq1DVcjHrr00\nKmzhlTEFKMxQM8+NtSNGJyoUztkZyED4FulkHTYlMbRhwRwJmEPAei0+PUdOjo2h\nzbCoS83KOMh+BjQ3HxH7qTKF7nuzqp6jH9MF0z\/Es1nYEih1Yl+V29P3PW8TAgMB\nAAEwDQYJKoZIhvcNAQELBQADggEBAH+AzgIGadFcA9hYwf2LxWUyqH4jaso1CpKE\n+cW3YIgQmyTUksEKFmU38RgVJTkPwg6DuULs\/LdbNkXNELmpjSfsDjXHm0EZPqor\nhNuoyDhs6elxDquY2W2t0dslhj9YbVtDOy\/qnZkazUCqH8Txz9WaoTCJtAL1v9Tm\ne4pfwNHomgWVQ3gCN4iAtWKHccCVbfeYHm36aLq7Ur+Ub8+JrxnN+4zQMX+kVK7x\n5Djh6DklRC4YErxDH6tHFBWAC2t\/H0Y94oyN3nmwjIOgAP\/geaDroiqPCkGhes44\nGHCtynZ8Ce1dkpG1G+JH5otFZuJVuNz2QABgT8wYVKr4lJXuXYw=\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-08-17T23:29:47.186632Z","releases":[{"version":"2.1.2","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=32.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/integration_peertube\/releases\/download\/v2.1.2\/integration_peertube-v2.1.2.tar.gz","created":"2026-08-17T23:29:47.162807Z","licenses":["agpl"],"lastModified":"2026-08-17T23:29:47.229572Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=32 <=35","signature":"NJpvQ0eBKLwZ5w6I2REAkEWE9PuAgpMqC4G1OEfPI0BXCl1aRCZu5IyZi23SWRToi5ewGf1Eb\/oDZW6dtGdiVC+Iwy\/rvtBdWSm9ZsRWmhyqWuYR1XDavuNPRe1rPahiV+Ws8iZn4pbGIv68gVs4S+XDIXPqiLhfQUgNvXlI8vtri\/wcC8G0c\/\/7ngtLQpfonbejqE8yA9uorHi5Tddj4EiGZiZAikIpywLPKs+8TBOOYUvBh4h0GTDS8RltZAF7No6KkIw9G2cfEXyMHHIcRAJ\/TVv7VAkqbsGdVRzfZ+NnTEgtf+B1V3e3aBzu45B5kiwrtCwXw+gDOUag3Y1vd1dz9kJcCe+mgebi81SlZNwgdoWoDsl8Q0HbgK\/yE+7HsmSjMFs6e6dDjuMbF5srpjz+l6bJMsEdzMiOIKONhsr5fjnTBLOhnvY0oqmJLnP+lcOxWt5FLQ1lLHCfCJlU4ZW0h1r\/E\/l1ssWcLvrGwhh4eA+x\/zalX0BiYgTlO1o1YTljUxTztR5YRiguql2Oh9i3NqaZXdoXkr+S6IV\/o4JrIREYqgr4An4b2caVE3gc\/OfEQdquB91fNjrRsl782roEXNUvh8ixBkzCG4jjciW3Z2pnYIV8DvMXYOY5cGZMfvOdrcPLfuEgxwqjmffBmAWCOMhCBSRkDPwS0B9WsKM=","translations":{"en":{"changelog":"### Changed\n- add NC 35 support ([#42](https:\/\/github.com\/nextcloud\/integration_peertube\/pull\/42)) @kyteinsky\n- remove non-existent branches from the matrix ([#44](https:\/\/github.com\/nextcloud\/integration_peertube\/pull\/44)) @kyteinsky\n- import from @nextcloud\/vue\/functions\/registerReference ([#41](https:\/\/github.com\/nextcloud\/integration_peertube\/pull\/41)) @max-nextcloud\n- consider package-lock.json and composer.lock as binary in git ([#47](https:\/\/github.com\/nextcloud\/integration_peertube\/pull\/47)) @kyteinsky\n- composer and npm updates ([#46](https:\/\/github.com\/nextcloud\/integration_peertube\/pull\/46)) @kyteinsky\n\n### Fixed\n- [main] Fix npm audit ([#40](https:\/\/github.com\/nextcloud\/integration_peertube\/pull\/40)) @nextcloud-command"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL25leHRjbG91ZC9pbnRlZ3JhdGlvbl9wZWVydHViZS9yYXcvbWFpbi9pbWcvc2NyZWVuc2hvdDEuanBn","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL25leHRjbG91ZC9pbnRlZ3JhdGlvbl9wZWVydHViZS9yYXcvbWFpbi9pbWcvc2NyZWVuc2hvdDIuanBn","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL25leHRjbG91ZC9pbnRlZ3JhdGlvbl9wZWVydHViZS9yYXcvbWFpbi9pbWcvc2NyZWVuc2hvdDMuanBn","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL25leHRjbG91ZC9pbnRlZ3JhdGlvbl9wZWVydHViZS9yYXcvbWFpbi9pbWcvc2NyZWVuc2hvdDQuanBn","smallThumbnail":""}],"videos":[],"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-09-21T00:07:45.578713Z","releases":[{"version":"0.18.3","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/canisdata\/desktop_workspace\/releases\/download\/v0.18.3\/desktop_workspace.tar.gz","created":"2026-09-21T00:07:45.564613Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-09-21T00:07:45.653159Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=35","signature":"VqW2OAnOm7VtoJLdQL6S5QwGSmDbnGLzdKyIRI5vWyOM2vtpwbH3mTzJDOWa7WpOXM3Bi8j4L3l6+zw26B\/XcycdWrOXffd+yqwcT9yNsKnutJdDOLfBFoDrMsA1CPThyctyeReyd1\/gt6bpHLrYzPi4p2i3zIY09X6oXYqu48lAiRoM0cuemdsq46be2ejM7ERzNdrPw2VVgEcZE07sKSyVbNsnqgn6GjgUdn0+b8DQ3\/muEEP0VZn4qeImBY+ieye0nQ96JoeZ7qqNuf7tDqkyXV1vx8XksNR6YynMOjAdeD\/B9gjhmWeU\/HNNopATpN8rd3LPs4eVhsrHivn89LcDbgMfpBo0ORsALNy6EVcAMjFv0HIL5p93KYouBE08wFOqIDemZ0gY8oO17UvQSZWJfk\/q1ZfWphmqqehLYW5u5H3h0XaDW\/ESgaYQ93yXc4pyE7cGk543qPghsij76ySIsZ39FGGPB2MxODz\/mEb1T2sv5xwYvhiD0Hhrlm3O3s2YwXjvJyryFFqrXBQzt6FOy3cQI9AJJoHPoEMCGCnjQ\/8snC\/\/690Mvm3I0f3vxKZHs4+jgLxLrFwB8T71Z1n+eIYYX6tur0Hjm3VSpqHvm1uqNFNzAkbWp2F4EMxpDQR9d7szBjRxhsF3WAl74dhgitkSssaeXS8THmuAAww=","translations":{"en":{"changelog":"### Fixed\n- Delegated same-origin camera and microphone access through the Desktop page and app iframe boundaries so Nextcloud Talk can enumerate devices in Chromium-based browsers, while keeping cross-origin frames blocked from those devices.\n- Kept window-specific titles independent from launcher metadata refreshes, preventing file, folder, editor, and other dynamic window titles from intermittently reverting to the app name.\n- Kept iframe accessible titles synchronized with visible window titles.\n- Normalized app glyphs to dark foregrounds on light surfaces and light foregrounds on dark surfaces across window title bars, taskbar and dock entries, desktop and Apps-menu launchers, and embedded Nextcloud app\/settings pages.\n- Kept folder windows opened from the desktop on the Files app glyph instead of the white Nextcloud infinity mark, while restoring the administrator-configured Nextcloud logo on the separate new-tab shortcut.\n- Upgraded restored same-host app-window URLs from HTTP to the active HTTPS origin so saved windows remain usable when the development instance moves to TLS."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2NhbmlzZGF0YS9kZXNrdG9wX3dvcmtzcGFjZS9tYWluL3NjcmVlbnNob3RzLzAxLXN0YW5kYXJkLWxpZ2h0LnBuZw==","smallThumbnail":"https:\/\/raw.githubusercontent.com\/canisdata\/desktop_workspace\/main\/screenshots\/01-standard-light_thumbnail.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2NhbmlzZGF0YS9kZXNrdG9wX3dvcmtzcGFjZS9tYWluL3NjcmVlbnNob3RzLzAyLXN0YW5kYXJkLWRhcmsucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2NhbmlzZGF0YS9kZXNrdG9wX3dvcmtzcGFjZS9tYWluL3NjcmVlbnNob3RzLzAzLXJlZG1vbmQtbGlnaHQucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2NhbmlzZGF0YS9kZXNrdG9wX3dvcmtzcGFjZS9tYWluL3NjcmVlbnNob3RzLzA0LXJlZG1vbmQtZGFyay5wbmc=","smallThumbnail":""}],"videos":[],"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 decorations, the experimental file manager, multiple-window behavior, and per-user resets from the Desktop Workspace admin settings. Users can adjust their own desktop icons, desktop folder, decoration, experimental opt-ins, 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":"epubreader","categories":["files","multimedia","office"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/e-alfred\/epubreader","website":"https:\/\/github.com\/e-alfred\/epubreader","created":"2020-04-21T21:33:23.986357Z","lastModified":"2021-12-22T20:31:10.976741Z","releases":[{"version":"1.4.7","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=21.0.0 <24.0.0","minIntSize":32,"download":"https:\/\/github.com\/e-alfred\/epubreader\/releases\/download\/1.4.7\/epubreader-1.4.7.tar.gz","created":"2021-12-22T20:31:08.937641Z","licenses":["agpl"],"lastModified":"2021-12-22T20:31:11.884187Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=21 <=23","signature":"ZClMdYL2MBMGgLJup7YVscKCpMFjp5Fwltbyw\/l4J\/DnLbpVdEd3X7t8vrM1UR+P\n7+k+DQMUqRmmfwhBtMhFp6EuXMLoKm9IwexyVYSxtobz+dnaGaMCltrFEFIBXkPv\n7L9OHn\/kN5uN6uKmtXB+sej4Uk2z7eqq29dYHgj5\/nb2zDJbJa\/zJfKUIXVPbULo\nqnfuS8i7dVOZtfCgJIkSP5xNFii5bzrQQakz2YIBVEf2HmZhYFSAWoNmaFifLZDg\nrprIruYatoUCBhUevcAN4YR8CyZdUxyanyi1Js3Apz+23nbhhmH5B5j5lObosb4v\nPunMxGmTj2CDH\/n+uCE37yqTj2Wjb8ixkNnwvm58Dnjk39DKkNx90ryRKJMQSrAv\n\/XXznTTY+DM6Qsl\/ASoNbqxVPcRQBQHvdJHaPB66kpN4nOv8GjmIdBPAp3fOJahN\n3+6toLVn5Yq8RO78scsg7i69QTZuEOP1vQ7mm8Y5fYr38v5wRtAvKNr7gXS76bvT\n3vXSPKnKLB5qpDG8HOKyIEeKNQJ9fzUUTSO1FNKzDTAm9aTMXUCx8WhZPM1uMle8\nScV5j+RxgPQZjoRe5Ou+NmVcltut2WAca8uEleWtbJ5oz+VkHR6pTsehZ1xgSVWL\n3Ik1ipClIclE0PPJwLW0MtGzuKrokpA4EKuvVwK3Nsg=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL2UtYWxmcmVkL2VwdWJyZWFkZXIvYmxvYi9tYXN0ZXIvc2NyZWVuc2hvdHMvZXB1YnJlYWRlci0xLnBuZz9yYXc9dHJ1ZQ==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL2UtYWxmcmVkL2VwdWJyZWFkZXIvYmxvYi9tYXN0ZXIvc2NyZWVuc2hvdHMvZXB1YnJlYWRlci0zLnBuZz9yYXc9dHJ1ZQ==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL2UtYWxmcmVkL2VwdWJyZWFkZXIvYmxvYi9tYXN0ZXIvc2NyZWVuc2hvdHMvZXB1YnJlYWRlcl9QREZfMDA1LnBuZz9yYXc9dHJ1ZQ==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL2UtYWxmcmVkL2VwdWJyZWFkZXIvYmxvYi9tYXN0ZXIvc2NyZWVuc2hvdHMvZXB1YnJlYWRlcl9QREZfMDA2LnBuZz9yYXc9dHJ1ZQ==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL2UtYWxmcmVkL2VwdWJyZWFkZXIvYmxvYi9tYXN0ZXIvc2NyZWVuc2hvdHMvcGhvdG9fMjAxNy0wMy0xNV8xNy0yMi0wMC5qcGc_cmF3PXRydWU=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL2UtYWxmcmVkL2VwdWJyZWFkZXIvYmxvYi9tYXN0ZXIvc2NyZWVuc2hvdHMvcGhvdG9fMjAxNy0wMy0xNV8xNy0yMi0wMi5qcGc_cmF3PXRydWU=","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"EPUB\/CBZ\/PDF ebook reader","summary":"A multi-format browser-based ebook reader, supports EPUB and CBR\/CBZ","description":"# Reader\nReader 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\nFor Epub Reader uses 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\/e-alfred\/epubreader\/blob\/master\/epubreader\/README.md"}},"isFeatured":false,"authors":[{"name":"Frank de Lange","mail":"","homepage":""},{"name":"e-alfred","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBTCCAu0CAhEVMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjAwNDI4MDU0MzE4WhcNMzAwODA0MDU0MzE4WjAVMRMwEQYD\nVQQDDAplcHVicmVhZGVyMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA\nvStZiM6bz8jpJ4CEVOqDVHHrj9cqirD3Kl512w8mtYKxsNrSwPqAWxbyAe4eLVDI\nDsclY5r5yxNP3mPfpdpFFoYyfPTMfmCf7wcqD6wT6sHYsAwPcmerJ3LnlZqjNEe\/\n96h9dmxIleYb7sgAkGdCHRYImjQ3gUvD3+6mvmKQQ\/g0S7\/NLv3P7UqGoI4kwoMf\nSd\/I+tAuybZRblA00\/VMU9zR9gUVRco72\/bIVVA8IS5Vx2M1w0uVOrBk342hl\/d6\nIQT1Mani4TC9cu16expyySa265HBoNmnrRG5fhC8pUFdnym6zE9jA5FP3Ud8gjxa\n\/cBO3kjvV0PUW0ISMMMzk9ahZc+A1iUbYsK3unohG0TDIdf\/WCAHMIxoJoizR\/hR\nH+UEWyUbqHQy5HhOWYIJMzOBbn0XHPNc9PNktcR4B8xLfMKit6iLlm0AwlLVzE2u\nMjfKYnv6+IwQl0ksvSlGwsrV8aSYmV86Il\/OeVkiW0hEZdjDnG5JReV9RcIG1+Ne\nnEus7W4WIc382K4B993SDx7RqCIK2k+jMlLFfVO4bZa1uQpcJuhrUnF4+EMuKmIj\nsXARjIxzt+911iL7aRHs3oDLBSaVLzAW2BKODbpRziIN1UwxwTZKw68uRjeTtNis\n4ve2d+InNtWjGh4hyiYP3C7T6ofEdxNfmlXOXu\/AQ9cCAwEAATANBgkqhkiG9w0B\nAQsFAAOCAQEAFggfk5kxH3U+4w57Tf3xqZ9hZ6wW3xSeQwyPUOu+DkeGMlpRqeiT\n1aHBR1bUWFJoMjXErtEI4l3NIX4BfGC0BAhRmK2A9CBglLElERhYj3iBPGak2NPC\n2ss2FytzxD4Bp02kpLV9XIcJJrfqviCqBqA27\/oM5y5Z0+gMO0MvEvh1sBiRQXFX\ncvHwMpmoSGXB+SA5yal\/0B6SiWxBoVEohEJc0d5JqskTILzIN+q174zIB2W+JgVk\nKQCGEsoB53zAVgU8r17SG\/\/AG7AnJ19wNGzpxrVodiT+LTmCAOLlHtO8c5BXgeqy\nSMc\/Gk2qKcgJpDkdnJKv+yJy0qaH8v7DaA==\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-09-15T11:33:47.651438Z","releases":[{"version":"6.1.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.2.0 <8.6.0","platformVersionSpec":">=33.0.0 <37.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/notes\/releases\/download\/v6.1.0\/notes-v6.1.0.tar.gz","created":"2026-09-15T11:33:47.627731Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-09-15T11:33:47.698316Z","isNightly":false,"rawPhpVersionSpec":">=8.2 <=8.5","rawPlatformVersionSpec":">=33 <=36","signature":"jldHX+QC41hJfsGi3cLMwMUIwwfE+jGS4gUsegalSEI+gFCWRM0DCFrZeyMRtrFoAWxOEr7tOw\/40kLRuNjQUmoBHsVLVby3pIWONr\/Wj0HAk6fOlYr3xLGFtJ+2UZNN7o2DYejX+4BJ2HWpidXZI0W\/lNRKY6D9XFGt5bBMgmOx\/cgHZgYqENyU6FkWUclYTRZoIKJgNPhRX9MEQjfCpi1YFbdK8HEj5r7hnWi5nLFbS+r94IUdLQoV9d0tJujfSEtL4R0MUbwybl7bvfTl47TryLDH\/COLKexBlZolsuhV2zyld+qYyzwPt2o3mzT1amidrvbf0UCyIUAyEvhS79kyzs999YihmsmtSBEuvGmaVjgKhJwmiiVd3jdbzwxU\/NRb78b0+k4Watv0gNaKE1vIFkzuXuA84tb163CdJOFd+VPhpUE+I8OfcONDyd9c8nHh7D5t22I3yfyKADA05rhpoH\/CxImMENU3GJicVIQkzxYZ34wdDg7lAog0q7FAO4GLY1L9ErbWhvOxk08pRyXmqUR9XHlnyhC+eeAuzlzo2oqgCXrhFMqq2nd1FyGvv4ZkEnVFOEkRw4KtQPUpUW8FQCFLXRoGVHDDOzIHslXqKElNA8K8Yt1eBjgwSGz6UIeSZ2D8weRGZZl5njNhXY8EIoTlZUYElr1Zt27mjqI=","translations":{"en":{"changelog":"### Added\n\n* \ud83d\udcda Note template support [notes#1971](https:\/\/github.com\/nextcloud\/notes\/pull\/1971)\n* \ud83d\udcca Note details tab in the sidebar [notes#1974](https:\/\/github.com\/nextcloud\/notes\/pull\/1974)\n* \ud83d\udd22 Expose file versions in the sidebar [notes#1972](https:\/\/github.com\/nextcloud\/notes\/pull\/1972)\n* Setting to show last viewed note or welcome screen on start up [notes#1578](https:\/\/github.com\/nextcloud\/notes\/pull\/1578)\n* Add highlights for notes and categories [notes#1839](https:\/\/github.com\/nextcloud\/notes\/pull\/1839)\n* Setting to show\/hide hidden files [notes#1541](https:\/\/github.com\/nextcloud\/notes\/pull\/1541)\n* Improve attachment storage, add attachment deletion endpoint [notes#1998](https:\/\/github.com\/nextcloud\/notes\/pull\/1998)\n* Add Nextcloud 36 support [notes#1997](https:\/\/github.com\/nextcloud\/notes\/pull\/1997)\n* \ud83e\uddea Add JS unit test setup, covering Util.js [notes#1989](https:\/\/github.com\/nextcloud\/notes\/pull\/1989)\n\n### Changed\n\n* \u2795 Move \"New category\" next to the categories caption [notes#1968](https:\/\/github.com\/nextcloud\/notes\/pull\/1968)\n* Declare AGPL-3.0-or-later as SPDX identifier [notes#1992](https:\/\/github.com\/nextcloud\/notes\/pull\/1992)\n* Add playwright to .nextcloudignore [notes#1991](https:\/\/github.com\/nextcloud\/notes\/pull\/1991)\n* Add release relay job [notes#1993](https:\/\/github.com\/nextcloud\/notes\/pull\/1993)\n* Wait for the Notes API before running the Playwright tests [notes#2027](https:\/\/github.com\/nextcloud\/notes\/pull\/2027)\n* Bump version to 6.1.0-beta.3 [notes#2010](https:\/\/github.com\/nextcloud\/notes\/pull\/2010)\n* Add changelog draft for 6.1.0 (beta2 state) [notes#2002](https:\/\/github.com\/nextcloud\/notes\/pull\/2002)\n* Bump version to 6.1.0-beta.2 and generalize author info [notes#2001](https:\/\/github.com\/nextcloud\/notes\/pull\/2001)\n\n### Fixed\n\n* \ud83c\udfa8 Notes list design feedback: hide category label for uncategorized notes, remove divider line, right-align category names [notes#2004](https:\/\/github.com\/nextcloud\/notes\/pull\/2004)\n\n### Dependencies\n\n* Bump vue-router from 5.2.0 to 5.3.0 [notes#2009](https:\/\/github.com\/nextcloud\/notes\/pull\/2009)\n* Bump markdown-it from 15.0.0 to 15.0.1 [notes#2008](https:\/\/github.com\/nextcloud\/notes\/pull\/2008)\n* Bump vitest from 4.1.10 to 4.1.11 [notes#2005](https:\/\/github.com\/nextcloud\/notes\/pull\/2005)\n* Bump vue from 3.5.41 to 3.5.42 [notes#2006](https:\/\/github.com\/nextcloud\/notes\/pull\/2006)\n* Update nextcloud\/ocp dependency [notes#2000](https:\/\/github.com\/nextcloud\/notes\/pull\/2000)\n* Update nextcloud\/ocp dependency [notes#2017](https:\/\/github.com\/nextcloud\/notes\/pull\/2017)\n* Upgrade vitest and vitest coverage together [notes#2029](https:\/\/github.com\/nextcloud\/notes\/pull\/2029)\n* Fix npm audit [notes#2018](https:\/\/github.com\/nextcloud\/notes\/pull\/2018)\n* Fix npm audit [notes#2028](https:\/\/github.com\/nextcloud\/notes\/pull\/2028)"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9zY3JlZW5zaG90cy9tYXN0ZXIvYXBwcy9Ob3Rlcy9ub3Rlcy5wbmc=","smallThumbnail":"https:\/\/raw.githubusercontent.com\/nextcloud\/screenshots\/master\/apps\/Notes\/notes-thumbnail.jpg"}],"videos":[],"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":"Nextcloud GmbH and Nextcloud contributors","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-09-17T14:07:21.448870Z","releases":[{"version":"3.3.2","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/approval\/releases\/download\/v3.3.2\/approval-v3.3.2.tar.gz","created":"2026-09-17T14:07:21.326824Z","licenses":["agpl"],"lastModified":"2026-09-17T14:07:21.623131Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=35","signature":"PLOqcQwIXGPX5hm02T77mll5GSPfqjpOPTsgOMwhdZvttpXlGqRIRuWrxFmpz6pqKattWQi+LLUOEW1MLbWoutr2Hs6f9uAQLdIppOD\/TbC2rVVc2zqHxuhOqCg13Xvzp3FOvy9RBueNlo7ILMx+zzdPvJ1MSOuBNb3ehu3UGv9ZBAMB5z5BbjermHwTo0wHRrzfHNxhxxDdh6R\/cp9f4nO3sJiHbr46zICCrLyPwQjA+ed+xLVSB89MpR8lVVB9bS1nP+v7+vVfEuQ7qzOra0SsjUFoOeqsuXzPR+jObbfrxzSdKlVTfeZZlNpOX+hIj\/EICEPFZsiMuSq\/m+ZNjpagaOz3qfq9uXcpzrfgcfjSXYjkzuahF2wRcr+3blBiH5\/Z0aVewP5DPMydSdDY3ldhlF7iuslBuGkL7yr3bVB9T2K+Ivfw82liK0a432v5LojpEcaK+i6BUsvpx55cXNE3ZChWnUTqYYSFIp6jmTjfJ\/hjFJszNwGqEDluYnQqWeF9\/Cx4U\/8Qpq7qXs\/a8aTDbl7lm10B7pG7O2br6foscsbisx5xjgp\/t9JECSLTVlWOj\/4vlnF68C+SnOqxa2DMTKw04g3AulmCw+mjLaa7bde\/DuDf19SYbbB0uXqyO3tkcgYAF9EeQmfXE9nI8nY3nJDivLyf+yoMe7hlz7I=","translations":{"en":{"changelog":"### Changed\n\n- Use new preloadCollection event to fetch all data for a directory [#371](https:\/\/github.com\/nextcloud\/approval\/pull\/371) @lukasdotcom\n\n### Fixed\n\n- Fix string array keys being converted to int when numeric [#442](https:\/\/github.com\/nextcloud\/approval\/pull\/442) @lukasdotcom\n- Delete user from rules when user is deleted [#444](https:\/\/github.com\/nextcloud\/approval\/pull\/444) @lukasdotcom"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL25leHRjbG91ZC9hcHByb3ZhbC9yYXcvbWFpbi9pbWcvc2NyZWVuc2hvdF8xLmpwZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL25leHRjbG91ZC9hcHByb3ZhbC9yYXcvbWFpbi9pbWcvc2NyZWVuc2hvdF8yLmpwZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL25leHRjbG91ZC9hcHByb3ZhbC9yYXcvbWFpbi9pbWcvc2NyZWVuc2hvdF8zLmpwZw==","smallThumbnail":""}],"videos":[],"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:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3BhcnRpdGlvbmNsb3VkL25leHRjbG91ZC1tdXNpY3NoZWV0LXZpZXdlci9tYWluL3NyYy9pbWcvc2NyZWVuc2hvdC5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3BhcnRpdGlvbmNsb3VkL25leHRjbG91ZC1tdXNpY3NoZWV0LXZpZXdlci9tYWluL3NyYy9pbWcvc2NyZWVuc2hvdC1zbWFsbC5wbmc=","smallThumbnail":"https:\/\/raw.githubusercontent.com\/partitioncloud\/nextcloud-musicsheet-viewer\/main\/src\/img\/screenshot-small.png"}],"videos":[],"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:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2F5c2VsYWZzYXIvZGljb212aWV3ZXIvbWFzdGVyL3NjcmVlbnNob3RzL3ZpZXdlcjEucG5n","smallThumbnail":"https:\/\/raw.githubusercontent.com\/ayselafsar\/dicomviewer\/master\/screenshots\/viewer1-small.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2F5c2VsYWZzYXIvZGljb212aWV3ZXIvbWFzdGVyL3NjcmVlbnNob3RzL3ZpZXdlcjIucG5n","smallThumbnail":"https:\/\/raw.githubusercontent.com\/ayselafsar\/dicomviewer\/master\/screenshots\/viewer2-small.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2F5c2VsYWZzYXIvZGljb212aWV3ZXIvbWFzdGVyL3NjcmVlbnNob3RzL3ZpZXdlcjMucG5n","smallThumbnail":"https:\/\/raw.githubusercontent.com\/ayselafsar\/dicomviewer\/master\/screenshots\/viewer3-small.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2F5c2VsYWZzYXIvZGljb212aWV3ZXIvbWFzdGVyL3NjcmVlbnNob3RzL3ZpZXdlcjQucG5n","smallThumbnail":"https:\/\/raw.githubusercontent.com\/ayselafsar\/dicomviewer\/master\/screenshots\/viewer4-small.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2F5c2VsYWZzYXIvZGljb212aWV3ZXIvbWFzdGVyL3NjcmVlbnNob3RzL2R1bXAxLnBuZw==","smallThumbnail":"https:\/\/raw.githubusercontent.com\/ayselafsar\/dicomviewer\/master\/screenshots\/dump1-small.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2F5c2VsYWZzYXIvZGljb212aWV3ZXIvbWFzdGVyL3NjcmVlbnNob3RzL2R1bXAyLnBuZw==","smallThumbnail":"https:\/\/raw.githubusercontent.com\/ayselafsar\/dicomviewer\/master\/screenshots\/dump2-small.png"}],"videos":[],"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:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL29sZS1hbS9MZXR0ZXJNYWtlci9yZWZzL2hlYWRzL21haW4vc2NyZWVuc2hvdC11c2VyLnBuZw==","smallThumbnail":"https:\/\/raw.githubusercontent.com\/ole-am\/LetterMaker\/refs\/heads\/main\/screenshot-user-thumbnail.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL29sZS1hbS9MZXR0ZXJNYWtlci9yZWZzL2hlYWRzL21haW4vc2NyZWVuc2hvdC1hZG1pbi0xLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL29sZS1hbS9MZXR0ZXJNYWtlci9yZWZzL2hlYWRzL21haW4vc2NyZWVuc2hvdC1hZG1pbi0yLnBuZw==","smallThumbnail":""}],"videos":[],"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":"diskmap","categories":["monitoring","tools"],"userDocs":"","adminDocs":"https:\/\/github.com\/kreotropic\/diskmap#usage","developerDocs":"","issueTracker":"https:\/\/github.com\/kreotropic\/diskmap\/issues","website":"https:\/\/github.com\/kreotropic\/diskmap","created":"2026-08-03T10:09:57.250063Z","lastModified":"2026-09-03T16:13:46.341891Z","releases":[{"version":"0.4.0","phpExtensions":[],"databases":[{"id":"mysql","versionSpec":"*","rawVersionSpec":"*"},{"id":"pgsql","versionSpec":"*","rawVersionSpec":"*"}],"shellCommands":[],"phpVersionSpec":">=8.1.0","platformVersionSpec":">=32.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/kreotropic\/diskmap\/releases\/download\/v0.4.0\/diskmap-signed.tar.gz","created":"2026-09-03T16:13:46.327043Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-09-03T16:13:46.408898Z","isNightly":false,"rawPhpVersionSpec":">=8.1","rawPlatformVersionSpec":">=32 <=35","signature":"AjyACuhJcysO25kdQUKcBapA0vf13nq38SUGrW\/nNMc8Y1VlfuMxfPDzsQpc2ro2pR+WIoqO20Ropt3t67rh+pGjxPAOlNMhkFPhrPpRPVjJ6TlPG5CDTnduaMkEC8cUxDjAqj7zQSpYd7o3OVCSO3b\/Y6kuC42v9KbgemZsPyagdF5i0mKlOjbY3SMJ48RLsglIh4JxF38xgf+DTPpVX6hUeRdLo4yYkEMwGJXkWi5Kh2PJjLt508YUUCMIsxARapgz3p8hYpNB9QoPPWRtF9gYfJbl38tX98uAbuOh7MFv8sONsmEsDZAIUFpjqwVbwlSLppaBYlXqxQBEbgo1i+CV1Cb4nlRFpQ231C8etSd3eBTfNqJ4sGSLv4ndZdw7BOJkf+YLCUYhq2yD5kTofWp7JUDIudM4Zm5tzkiTsZfuEPTHVmz7Kxdh+aHxBZiraNHG5B3BMtqzV0b9F\/LuIA0kDWFzEFy8Z49nwh17x4qDMIwm3fObyxRwxOlZX9sijnFyfAwk7ORZNdINfdSjStttjEUspvsYsR6YH2OmOfH\/v\/smbB+Wuoj5dBC3OYk+j0dgcjeg3+E9GyKkTNPlKLKz6T5p86cpEazHEUZbCm0i807SNetLd9aNfDydfFx049jpkZF\/3ZVbFWDNw3fHDO7\/xRfSNRBKUvlC1hDNp1E=","translations":{"en":{"changelog":"### Added\n- **Nextcloud 35 support** (`max-version` raised from 34). Verified against\n `v35.0.0rc3`: PHPUnit and PHPStan pass on the PHP 8.5 base NC35 ships,\n `info.xml` validates against NC35's `app-info.xsd`, and the four OCP calls\n this app leans on for permissions and dialect detection\n (`IAppManager::isEnabledForAnyone`, `IUserManager::getDisplayName`,\n `IDBConnection::getDatabaseProvider`, `IConfig::getSystemValueString`) are\n unchanged. A full run against a disposable NC35 instance produced output\n byte-identical to the same fixture on NC34, aside from the expected\n per-instance scan timestamp.\n- **\"Open in Files\" link** next to the title on \"My storage\" and every team\n folder: jumps straight to the selected file or folder in the real Files\n app (falls back to the scope's own root when nothing is selected). For a\n team folder you are not a member of, the link gets a dashed border and a\n warning tooltip instead of quietly pointing somewhere it can't actually\n open \u2014 being a server admin does not, by itself, mount a team folder into\n your own Files.\n- External storages now get their own sidebar entry, rather than being\n reachable only as a row inside the whole-server tree, backed by a new\n `adminApi#externalStorages` endpoint.\n- A Nextcloud Playground preview (community contribution by @erseco): a\n `blueprint.json` that boots DiskMap with seeded demo data directly in the\n browser, linked from the README.\n- **German and Spanish** translations of the whole interface.\n\n### Fixed\n- An external storage whose size the file cache had not yet computed (`-1`,\n \"not calculated yet\") was read as a literal size. As the smallest number\n there is, it sorted last, was cut from the map's top tiles, drew a\n zero-area tile, offered no expand arrow, and its own map came back empty.\n Sizes now fall back to the sum of what the cache does hold, flagged\n inexact (\"at least X\"), and only ever rise as you explore further. The\n same wrong assumption made a folder's file count and composition bar read\n as empty for folders whose contents were visibly listed on the same\n screen.\n- An external storage's display name showed a raw internal identifier (an\n S3 mount's `amazon::external::<md5>`, say) instead of its real mount point.\n- A storage root with a recorded mtime of 0 rendered as \"1 January 1970\"\n instead of \"unknown\"."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2tyZW90cm9waWMvZGlza21hcC9tYWluL3NjcmVlbnNob3RzLzEtd2hvbGUtc2VydmVyLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2tyZW90cm9waWMvZGlza21hcC9tYWluL3NjcmVlbnNob3RzLzItbXktc3RvcmFnZS5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2tyZW90cm9waWMvZGlza21hcC9tYWluL3NjcmVlbnNob3RzLzMtdGVhbS1mb2xkZXIucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2tyZW90cm9waWMvZGlza21hcC9tYWluL3NjcmVlbnNob3RzLzQtdHJlZS1tYXAtc3luYy5wbmc=","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"DiskMap","summary":"See where your storage is going \u2014 treemap and top consumers, instance-wide","description":"DiskMap shows where storage is going across your Nextcloud instance \u2014 per user and per team\nfolder \u2014 without scanning anything.\n\nNextcloud already tracks aggregated folder sizes in its file cache, updated on every operation.\nDiskMap is a visualizer over data that already exists: it never triggers a filesystem scan.\n\nEach view pairs a WinDirStat-style treemap with an expandable folder tree, kept in sync both\nways: click a tile on the map and the tree opens to that file, click a row in the tree and the\nmap highlights its region.\n\n**For administrators:**\n- Whole-server view: every account, team folder and external storage as a top-level entry,\n browsable down to individual files.\n- Team folders overview: used space, quota and occupancy, with a files \/ trash \/ versions\n breakdown for each folder.\n\n**For every user:**\n- The same treemap and folder tree over your own storage, with quota occupancy and a\n files \/ trash \/ versions breakdown.\n\nAll figures show the timestamp of the underlying file cache entry, so it's always clear this\nreflects what Nextcloud's cache knows, not a live disk read."}},"isFeatured":false,"authors":[{"name":"Ricardo Ferreira","mail":"rsfneg@gmail.com","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEAjCCAuoCAhO2MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwODAzMDU1NzAzWhcNMzYxMTA4MDU1NzAzWjASMRAwDgYD\nVQQDDAdkaXNrbWFwMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAvV8J\nzManuiobYozX\/Kt4NufQaaKUWsUGIsdz\/t\/krS0VwxaAGwYizuOWL3lk1PEre6Kj\n2M7ZIt1+QrC3Geknj2a0IIXr4Kv6EMACj5uVv7dA3p\/p7\/sAavVNUFATm8oI8UIL\nCNRD\/wSm552t6cX\/suRrKzKSShtESm8IRVUWLiBW+ueFOu9IkJvpqrYP0J8KAVWV\nkXDaXq6WYs7IcIyTu181FCWl+9JTHyok1BPrq9ykU32a7zRfd3DJ6764A7maU9wC\nCOgwe1sUSzN4ggO+QHSgVmolMOsUx1t9Hb2Xb4V7PYydEVjB13tE\/1H06VxrWMuh\nsMa+M2Y\/DdeGzOIomi9fSbd8sB0kpRVuEssJU6\/F8vopuv8H6+c5qxPosbwekssQ\nuXQJhMBzC2X9D7wUXlMRHwQnBYGTA4oYss0PV6dW1g3Cnf9yIOkf1abZJbAzBtNU\nFefOOf12eih0ZOSkkznm3ME+CqwaNM1CbmXmqdMdZ1tir5ZoLsEWucMv+qLTxLLJ\nEWTa8ajz+VCkVu\/FuUihUzn2Yx8IRZBeVJGFSdlIp3YENx\/COjrV8nq\/qgjbqbvI\nua\/UjE1IezeOJbCKV6scFacJ2UIt2cMk5CEZojV+Tbdmme0JD8srZIJG\/vPLKhq\/\nq29Za7WNDKfoco57a8FDPCm7TutYr0qxUzCzSUUCAwEAATANBgkqhkiG9w0BAQsF\nAAOCAQEAOpYxW8o8UgQZj5BcBzc2\/yAmtdtJLEL9GjL3mCCKUa54f1GX\/zSShIDj\nz94GbCpzIHSj1WKag552fft1qEOFs8+gnOt9InhuzuwgzH+wmJkUxviAxocWJOPV\nd14LjAEScJlV\/XyvZGhGFZ6QiRyJJ8BG5MzjSdpkN9zCvLIjXakDZppwZPy\/usbe\nhRJbsklo\/jvg3XK2bVxguqYurR2m9u5evX3QN9ObXMGAldRr1Xxz2e1c9RbpTP+Q\nBkNVZBLEDofbwMtDDu8kCdbxEL9sdZpMF\/h65bWQcdXj2emsoFGsLz3Awj9COtyc\nzIJ\/d1gaMFVvm\/hIZmdWphnJJyy7uA==\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-09-05T00:34:14.255372Z","releases":[{"version":"1.1.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=32.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/martinhammer\/tickbuddy\/releases\/download\/v1.1.1\/tickbuddy-v1.1.1.tar.gz","created":"2026-09-05T00:34:14.247663Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-09-05T00:34:14.297615Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=32 <=35","signature":"fd3hHRpyPRTLOVrrbZh03woPQ8BwLXkUTtgn0dW4Bn3BODLirAPB0Do+67V5EuBQaQZ\/DaN4YcJyio50PaYsrcs5sM5JSgtp5qx6joAzTZjfHOBzLnkNTRnRNVy4kAa5YEYolvdkKfDbcUm6dQeGqC3+W+rVTOcr2vSuf8t+3Kt1Zd9LXA3qOtPuXkLoRxHRQIQBFTS2Qvc9zdDPayTirMe1uokaQNhXUzHlbYqcQHIoJMwqmm429AkBWylD1MuwxA48wZ3dp8HsIgOeKOOZGMaPnX7wsCB8Hk1QcPNmaJdfEJbqWa1M9Zz9oXGrLLD4\/pVgaIAPOEpCWqhZsJBLtScP7wnu6u1lVxdrQIE1Mmypb4Zgb7Lu1i46BV6DCreCzWED7wLY7rTaRbfY\/U0DVQ51sIVtdk555Opt\/0X4JJFG1xlK\/hbYcfn5GXukdDuVpFQAr\/wnVs\/ZkIOS3VLP59a+NIeCKa39LGJtiU\/q+HpEinucTSWTF5rtIn8cH8LuVhl7fDB5tWHUyc1ktmd9hvmuXoZDwyrWdrtjUQUyQTJ1+\/Sz8S3UM+TKapyBL\/RUYNXIUXGlAmTujcG0Z97ByHDsLaRTKfY4ZJN9H\/2D3ZJSrxyvFKloE4ws7cOY0IeUsv50A1ckmt067lFJwppcaXSqvYuPePrq5cTuAH8tZUg=","translations":{"en":{"changelog":"### Added\n- Track headings on Edit journal and View journal are clickable and navigate to the track in Analytics view\n\n### Changed\n- Removed labels on View journal\n- Bumped dependencies\n- Improved test scripts\n\n### Fixed\n- Button variant applied correctly\n- Chart options types"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL21hcnRpbmhhbW1lci90aWNrYnVkZHkvbWFpbi9pbWcvRWRpdF8yMDI2MDcyNC5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL21hcnRpbmhhbW1lci90aWNrYnVkZHkvbWFpbi9pbWcvVmlld18yMDI2MDcyOS5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL21hcnRpbmhhbW1lci90aWNrYnVkZHkvbWFpbi9pbWcvQW5hbHl0aWNzXzIwMjYwNzI0XzAxLnBuZw==","smallThumbnail":""}],"videos":[],"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 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-08-27T14:26:37.279023Z","releases":[{"version":"1.15.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=31.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/sorenjohanson\/weekplanner-nextcloud\/releases\/download\/v1.15.0\/weekplanner-v1.15.0.tar.gz","created":"2026-08-27T14:26:37.247828Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-08-27T14:26:37.323462Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=31 <=34","signature":"G99EYBLsioFK8cMMa6NvFyqmarR5+ciixXiiqopa9Q8b0Dy+FJza+vKT9cpFoT2b9REk2J6yX4Mwq1gTkw1GytVrS29ku3PRV136QqvNtKpuwH+MByvSMNwA2ZBkIIAdPHxHQJ+ZH4JXB9uHu2lsMBHjnh9g2wESRT4MV1pNcm8hhXBagNX8VZ5NfeAwRjBAS+z379mErgnhtKzyzftCPwHlxVXP77fFrUao9aAdypeIRPUbSEL5M3p8Mb2YAt2td9HeaVyhiQ\/hwbF0aZxy0tIoJH8eIQrHBz6KgFBYY31hSBSPteyDBUKW+VhcAgzM7ew5cojoy4RPq+Y5ABfs+Bi4GcSNN3DkXW0YhfSTrn9soSfb7zzU6QcGPeS6RJpg2yXcvNnmYneyCvvShclpWqbwDeqoqZ1soYuFpnR59r2IfOHdPNiHSb2C4pfcp02j9vkVKtRpmtrPrFpZT0oSOc5cqb\/dYNXk2ENrZ1q6lA8nBrWA8KJ07ASePolAB8K2fUUhuoUOPW9YBxiqyFp3ITxFt0Q8tFQUCyQ9JscIcl7rPdv1gmH6tJZPwOgXvRgJsm0oeBEyp6WtgNlg5G9d+dH3ilZ1Z6ayNpNUyB0w2yuhksNw874cqP+PDqJxcc2abH2oXACNZWR2FVi5iuWlheEElLAel+BB87uoDUtffyE=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3NvcmVuam9oYW5zb24vd2Vla3BsYW5uZXItbmV4dGNsb3VkL21haW4vaW1nL3dlZWtwbGFubmVyX3Byb21vX2ltYWdlLnBuZw==","smallThumbnail":""}],"videos":[],"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-09-19T03:17:40.817101Z","releases":[{"version":"1.7.8","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.1.0","platformVersionSpec":">=31.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/vinimoz\/agora\/releases\/download\/v1.7.8\/agora.tar.gz","created":"2026-08-16T21:52:30.484641Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-08-16T21:52:30.555379Z","isNightly":false,"rawPhpVersionSpec":">=8.1","rawPlatformVersionSpec":">=31 <=34","signature":"Qa5aL6vcEwNccbTwXYPBIenqDXrIEAOlZH2kBffc3xyTetLxIbRhU7QJ\/1fQ4Pgq\n7A+88lewWeJyeVsiRLVdIWY4uuOwtfCdvaMT+WjbncYwJL9HAEo38DM3rv13H6jL\nd4vTSf5vcnccDwLOJXKutexoFGHJJR\/hhk38AXgPHMcTZ3aVY21pFIXRhCHlm0MA\nzl1eGvGI+5y5wocfmcz\/GhE1NNjYmstU9rcgsrJhqsQg3lw0HpuAWU1e6v0JNgbc\nD0vt2Q\/Gm5w7dGgOn78JwEB54dM8lWN62AH3HHFcTLSBEQVBurFJWEKpU3fJ3xXi\nGGMNRQnyKOELsfFZo\/bVVltFOQQ\/J128dCuBF7pcpGJsZ687BSHTpHH1fmj8BoAz\nsDp7lBOj6E6fHaVgXFW3qb5LTkuadZfIyGKnFs5iIA6uj4OrTW3rmbwWDI7vUeU4\n+IKXpi7d4sSyTt\/7jwdO7SS9fKY3yArGFqdu7RgUpi1v5HxuRZWGW1PthrPKDkox\nnIAxvvm3Z98nsSU3\/pLSYbBd1U1A6vyuakh5yC+j2qAoQsNFnpCkqaK11Jq02V3e\nQQM2C0u2N7yHfo2u3aNsA6umn1foi+rdEhbKW9OQa9YyGZQkfQPja4+BONHNtnDT\nsAWztArFhZYw1d+KUj0HzusR4eHyDe3\/QL+383ZCcM4=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3Zpbmltb3ovYWdvcmEvbWFpbi9zY3JlZW5zaG90cy9GYW1pbHkucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3Zpbmltb3ovYWdvcmEvbWFpbi9zY3JlZW5zaG90cy9Hcm91cFZpZXcucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3Zpbmltb3ovYWdvcmEvbWFpbi9zY3JlZW5zaG90cy9Hcm91cFZpZXcyLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3Zpbmltb3ovYWdvcmEvbWFpbi9zY3JlZW5zaG90cy9FZGl0SW5xdWlyeS5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3Zpbmltb3ovYWdvcmEvbWFpbi9zY3JlZW5zaG90cy9FZGl0R3JvdXAucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3Zpbmltb3ovYWdvcmEvbWFpbi9zY3JlZW5zaG90cy9DcmVhdGVJbnF1aXJ5Vmlldy5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3Zpbmltb3ovYWdvcmEvbWFpbi9zY3JlZW5zaG90cy9HcmlkMi5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3Zpbmltb3ovYWdvcmEvbWFpbi9zY3JlZW5zaG90cy9MaXN0Vmlldy5wbmc=","smallThumbnail":""}],"videos":[],"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":"wfs_downloader","categories":["tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"http:\/\/github.com\/nefino\/wfs_downloader\/issues","website":"","created":"2025-07-17T06:54:46.444321Z","lastModified":"2025-07-17T12:12:59.778212Z","releases":[{"version":"1.0.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=31.0.0 <32.0.0","minIntSize":32,"download":"https:\/\/github.com\/nefino\/wfs_downloader\/raw\/refs\/heads\/main\/wfs_downloader.tar.gz","created":"2025-07-17T12:12:59.758437Z","licenses":["agpl"],"lastModified":"2025-07-17T12:12:59.816739Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=31 <=31","signature":"7Erp40788aHIkA0fEnd4s0SIksXERdMPyv90LLiTiWGnANXdakol8Q9AhE4K531j\nctp+i3AVYVcHXTUk7k+eP009e+L4ivScb3UNvy7DFdzYqZ0ASwquuM7XxacwZQ89\nZ+CzqXLRCkW0D1nDge2I4xL1noFphJ7k4\/VCTqxAM71onyAxfgi3B\/LT+D8IrV5\/\nO714a4kqXoDziRsUVvzoW4Igxj+XJYEDh5espTcj\/z0gFrbYvueeHpDOFTJXjeDC\njHavReuoJvKNtarOho88KKyoxaiXoA908QfBhX7KIDufDlsuFDjvaOf3H\/OcFnhW\nj5NmPVs6lGsepEXgdn509Uiz1g30P+B5WgODVfpm0AWvNH6bR+3TkCvIg0bqs5ug\n5ZH5qNlYXVmp2cXCRADnU0x5b1Yo4WCaPOl7BSya8gW5pN7hX05WAqaTh6t+7RDd\nJLMN\/bs+G0Tf0uqpngEZhiuNj7pYFlbUgEo42rZgm8gpE7DjyCU3rlbBGndevwsE\nCpAvSExobWeNA59oR1EIOi3hMhRl1qFwBoM3\/9G8dDsZsGyg6dGPV8u4KAL4pkg3\nlucCoSsSQ0H35Ak6wb+JshbPpLwrPUDnlx75B0BuZBqla36icOhcNgvDOTaRo\/1L\nGIhfRJinFih7cXI9qhwKNACA24RIOO7h7ooL\/zkTZe4=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"translations":{"en":{"name":"WFS Downloader","summary":"Downloading data from Web Feature Service (WFS).","description":"This app enables the user to download different data from WFS by providing a URL."}},"isFeatured":false,"authors":[{"name":"Cedric Fauth","mail":"cedric.fauth@nefino.de","homepage":"https:\/\/github.com\/nefino\/wfs_downloader"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIECTCCAvECAhKxMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjUwNzE2MTU0NjQ0WhcNMzUxMDIyMTU0NjQ0WjAZMRcwFQYD\nVQQDDA53ZnNfZG93bmxvYWRlcjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC\nggIBAO3qPf48QXrrxrojoI55xAfL4rXDVCld13g4FFrfKqvkUmSQRsIA\/W1krKUx\n5vZRyAjCh2Cv\/tyM1MBWInzZETorvM8+nxHvet6ZrSrn7qeQEUwZWh8gP17uRqb+\nj9vd6VOS5B4Mh3cW\/q0PlU4e4sssbs2+qd3zsk0lOl5U534Mk2qKYmqhHAIDYp4O\naB+nf7NK2knO4h5nCViht09V5dMa\/Is69Qap\/yaN\/DrFWA6EvhgRUfcP98bmxAvy\n0aIS0eMiB5iysMjB3\/sOBUcHGUGn6QvYM7iSUE4HtaMUWenOOR4CjnogSpnytCBi\n5P1670q98S1ea88UsIOm9HRrpSWmAgJYJSOtKTLLVIrG8dz\/MjKBo\/hJcydYDFno\nqXBjmPrpYYKHGXnxXS7MWT6rbOaxxd3XETGgzuqbtDNu+s+21wXF+ygcPbWWdKMb\nR6mAI+vx6ZUi\/PD2TXzcladunMFtrHeoSQI76y43BjrjOHqOJC1zKVAC8PqWk29T\nalhE\/UFIbzLBEmG0WTWA2uy1pVlU3gZjRbD\/fabUPUTq2gNxfAWF\/UMU+DWaw5kN\n83nOartQEAM4ZKYrW3eMIIPXAdHYG9CeNTTZG3GVTKmDGdXnn6evoOsdpD6h8um0\nUMhvcNuIk5W5lj2wkZMLJoodCnZMEC8mAmiy9ZPd1ozsZj8PAgMBAAEwDQYJKoZI\nhvcNAQELBQADggEBAIY05cU4QmnthgrTfK1dujMdiClEXmxiGto0Kh1IqpJKyYO4\n9TiPVxql3qJQYgbNURF4a7XIYTJsVvTK9pl\/+OpScgUc3U+XQGrrGzi3IILhMpBr\nUKDU+uXXqJi9qjxuZoLUN0VfOao5vwFPBM3qYgq8LpX\/xoRIqExtBXFrmQ5UAGgL\ntaa4bZoGO+Z4m3N8CFJIRUSTR0YxyomsQat+mokTXkmKVhsaplf63o4IEhDplHhI\nNJevuyAcgKtDiziBsJ1es9Uy1ykyVXbaandCuZNBtR0P2koLntmbaNrOeE+89+UY\nQfq7yhKVETPhD7XnjcdPdE65OILJamjCaDLxbjQ=\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-08-24T12:30:09.726164Z","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:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL25leHRjbG91ZC9leHRlcm5hbC9yYXcvbWFzdGVyL2RvY3MvYWRtaW4tc2V0dGluZ3MucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL25leHRjbG91ZC9leHRlcm5hbC9yYXcvbWFzdGVyL2RvY3MvbWVudS1hbmQtc2V0dGluZ3MtaW50ZWdyYXRpb24ucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL25leHRjbG91ZC9leHRlcm5hbC9yYXcvbWFzdGVyL2RvY3MvcGFnZS1zYW1wbGUucG5n","smallThumbnail":""}],"videos":[],"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-09-02T21:52:25.114771Z","releases":[{"version":"1.12.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.2.0","platformVersionSpec":">=29.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/megamaced\/crate\/releases\/download\/v1.12.0\/crate-1.12.0.tar.gz","created":"2026-09-02T21:52:25.088956Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-09-02T21:52:25.166741Z","isNightly":false,"rawPhpVersionSpec":">=8.2","rawPlatformVersionSpec":">=29 <=35","signature":"B6qb8woWwPt+KULALm\/UHgB7crqkXw96KNK0TgtsYGq\/XwpZCFCOdnlth7f4FXtIVAadLjK0kCJDwQmed62a6DrT+Lb530U8exa2TLnxfwMokErrQC6FzYvvbH9ZVVcW\/QO9I217U0t3s1AXnQNf58TWxDkBufb88Xm8PMq3iqDiPoJSLbk0ElqgvE2w96i2YoVkZhpG6L4ZVj4+iLJ7+thLOKZrk03yxJZ8FHQtjtMWWALnUJitSX+sz5FN26h0\/3OhKNTAeVjbD6Vg2vE1kgTLJTgmv9dw93A22ildA0m1Atd6kJE0GB2j9U+kHAA6Aay0O0AsV+xhcdJdgNFvMptEEmdNawWESNn\/V1E\/iaNvf0NxgdnD4mXs2Ue6Htyv0daXzGCFWHst7jdZ4GOJ4JdAxcU8zxYoSUf6anz3nJVKUDv6Jx6HCjWl8pl9x\/ULX0tN+SXqTxotYyPZX2ocnyUFDg062u1lGfEjtZ+YuSCWqBs94Hz\/\/BN7rZBuIcB9gjLcOdTc+SQRgDo6MnAHy1u7NW9zXXpmrBCjIo8gjaoPprCe4xp73FL4ZfwozNF704TB1NrJvRTA2M55LyttBzTuut+4VsKFGKwdRL8yj70AQSHylPZOOGqiP4uPO2rnfvq64lnfgnj9QFyAe3\/yWpThXq4CfKNi2uUxRcblGSs=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL21lZ2FtYWNlZC9jcmF0ZS92MS4xMi4wL2RvY3Mvc2NyZWVuc2hvdHMvaG9tZS5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL21lZ2FtYWNlZC9jcmF0ZS92MS4xMi4wL2RvY3Mvc2NyZWVuc2hvdHMvbXVzaWMucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL21lZ2FtYWNlZC9jcmF0ZS92MS4xMi4wL2RvY3Mvc2NyZWVuc2hvdHMvZmlsbXMucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL21lZ2FtYWNlZC9jcmF0ZS92MS4xMi4wL2RvY3Mvc2NyZWVuc2hvdHMvYm9va3MucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL21lZ2FtYWNlZC9jcmF0ZS92MS4xMi4wL2RvY3Mvc2NyZWVuc2hvdHMvZ2FtZXMucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL21lZ2FtYWNlZC9jcmF0ZS92MS4xMi4wL2RvY3Mvc2NyZWVuc2hvdHMvY29taWNzLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL21lZ2FtYWNlZC9jcmF0ZS92MS4xMi4wL2RvY3Mvc2NyZWVuc2hvdHMvZGV0YWlsLW11c2ljLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL21lZ2FtYWNlZC9jcmF0ZS92MS4xMi4wL2RvY3Mvc2NyZWVuc2hvdHMvZGV0YWlsLWdhbWUucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL21lZ2FtYWNlZC9jcmF0ZS92MS4xMi4wL2RvY3Mvc2NyZWVuc2hvdHMvcGxheWxpc3RzLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL21lZ2FtYWNlZC9jcmF0ZS92MS4xMi4wL2RvY3Mvc2NyZWVuc2hvdHMvaW1wb3J0LnBuZw==","smallThumbnail":""}],"videos":[],"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":"solid","categories":["integration"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/pdsinterop\/solid-nextcloud\/issues","website":"","created":"2021-03-18T14:41:25.188966Z","lastModified":"2025-06-06T14:53:10.025365Z","releases":[{"version":"0.10.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=28.0.0 <31.0.0","minIntSize":32,"download":"https:\/\/github.com\/pdsinterop\/solid-nextcloud\/releases\/download\/v0.10.0\/solid-v0.10.0.tar.gz","created":"2025-06-06T14:53:10.016271Z","licenses":["agpl"],"lastModified":"2025-06-06T14:53:10.058845Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=28 <=30","signature":"QwPK23q+vq\/Gb5hbYA0geKq0DJQxyRR6r5ehacmVxnMzDTSjLbVp9ZtqqHYGdLZv8m\/ZHbXNz0lkDS0GigAmt7Y6UGkzNUCSuJdRP79EBQ6jwWg4LCRMDe37\/c0wH9yr0Kk1QmpAFF4ir5kk6qXAdQS5Nl1K\/mZ6C7HZFN4KOsS3XdE7Fiug3KSktMJ+hMOdsPGcMZ8\/5zN4UrwjJvkmqV9cWNZQhEv54viB9e1h26x017w9DjCdCo\/\/nXEvtDtaKtFRkBFQg3nrPi2yVwbqr10h0UDeaedNI35LHETDW77CG8qkeoCQHhToVGHKPb97Q9umfz+w\/0B6CQDi1wYZ73g8PldLV6pxALHOq+VDNg36a3OjF1KvsFR5h8SMiIVkIKaPjFEINCHcV7MRy3sfFBUS3nzpLdTvpiIstts6Osi\/KezMxqK0zX\/ZBBWO2rOFnot+ixOCSNP1\/3g056KWrnEpfEciv0qN0C4Q9l76SOLLoqh2jVjozR30Ncka+oQShTLet2UBddFeL5YHgCPH6rgPEMaS7cBSU1tgfP\/tx+gp9bj8sIapWcqKjrl3Ktl49yhTbAaSUGituHjhdyhv1Rq0guvbePktemG\/T+mXqMXFvd1TdVHetO3SDZ9bhYDBNpS70I6od9CHwD6IggyzTUe+htg+nGnFYlio3O5YS6I=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"translations":{"en":{"name":"Solid","summary":"Makes your Nextcloud server into a Solid pod server, to allow interoperability with SolidProject.org","description":"# Solid pod server\n\nThis app gives every user on the server a Solid pod storage space and a corresponding WebID URL.\nIt supports the webid-oidc-dpop-pkce login flow to connect to a Solid App with your Nextcloud User.\nWhen you do this, the Solid App can store data in your Nextcloud account through the Solid protocol."}},"isFeatured":false,"authors":[{"name":"Auke van Slooten","mail":"auke@muze.nl","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEADCCAugCAhFVMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjAxMDAxMTAxOTM4WhcNMzEwMTA3MTAxOTM4WjAQMQ4wDAYD\nVQQDDAVzb2xpZDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAJ3poCLe\nesjPKaqXO59zIkKxN6UtxZRbee7P6Fac\/e4B6HiGv89MVIvv2\/3+5i+a0fbDCZB+\nsY9c6+vYKQcNvsQT\/lrwgkbxEDO3yVQSjHtUG+8J1u4LWoYR6ADvuzyie7hvfJEA\nqwG0vNbSBRJv6Mt7iQIxAun0cDyJz9Y+0O9Uztn+kytVxBzYBBy4lWx3WnettOS0\nB+vMI6rlXodeGu1mm85nDOGubBTlDR8A\/LiRku\/Gp4PAIPOaZJ6PlJyX6v1G+xJz\n2oXZHkFGq6G0o1dkUGqoJDT102dMyxh\/dSBFq+D8l5DsSf31LbNeplFnuYzRHRMz\n2\/D89E3sTPVdFi7G92YG3DU6bXESO9rU2FB7TW1k2RLui6WOyadg1Fb\/VHqs\/GNb\nJq0LCzHujxcFyCD+qOgk+BRczwLOJ9M31naiuQkQZu0l9iR9wJUAQO4Anzk98IY7\nps\/vEQ\/Rp7NmqCmcVwkA1jlGIMv63OLyu1L0zjhPCcvHSG9ozjzQpvWSKI443hqB\n5Uqbypgi36Qf6TDBW84uLYx2nBt3ICmRlM9zWcqxmTmwFO1t+50X3V1lYFMSjwZa\n\/r0vVrsY7EyoY8dTjXt0rINNp0LV9jddKvMoDHfJts0bG+kSaPQX+1yeTjV12a35\n81ZAv+6baFOY0VnmR\/fis3iXWmGcz3q4S5xFAgMBAAEwDQYJKoZIhvcNAQELBQAD\nggEBAHskcH2U20N7S2LLxGAsXrADFDDTb\/hhf4z344WwkyFzzciuDSnaNVvUScku\nhtKFG2fNc+jllzlmYqxVutYKpI8BNRi7L9fWM2ss4QqemoAhY0RlsnvQZsrfI63f\ntxZWbYGB4Mv5XVenAjkwgWwL7gOEaiwUTNAysBDTPVptY+WLIN2ibfP9YQF8ELf6\nvxfrxlOWQfGK\/V4RnWUz0do3mVxBMBN4pu\/xQ0HRMhXOThxcFpfHe2pdKAf5sLbE\n26CzKXhDGIGPk4AaW0JQv950iVUCuWoemDdm9f2UjQCHyTzy\/RQh+9BfKRP\/Dz5W\nc9fL9hwhvEwzfQIFajhzCC0CWvg=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"office_switcher","categories":["office"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/skjnldsv\/office_switcher\/issues","website":"https:\/\/github.com\/skjnldsv\/office_switcher","created":"2025-08-27T08:16:01.385436Z","lastModified":"2025-08-27T08:19:55.622935Z","releases":[{"version":"0.1.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=31.0.0 <33.0.0","minIntSize":32,"download":"https:\/\/github.com\/skjnldsv\/office_switcher\/releases\/download\/v0.1.1\/office_switcher-v0.1.1.tar.gz","created":"2025-08-27T08:19:55.613656Z","licenses":["agpl"],"lastModified":"2025-08-27T08:19:55.675087Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=31 <=32","signature":"H1RKV9uxckkEkAl7ambMu\/A4Yarncx4L2\/x75\/eXc1NcaCSECEnPkPeON+au9jDFkx3tLljsgCNLu8hI31iTvscalFbTjWn77OuLbnEP3fzlnM7wdyeMvvUywUJW7dOGcTmwPdlpIsvo44tdFoVH8UrE2VelV7NaaxtvmvDOOz9OUU07\/rv0SrnY1Xc\/27woSJ0gW9\/Fmu9iGF\/zMlNnG+PJSqV8ba20zuQh80J9KUrXoFJEwpGg\/hOMLzRS1v6kGfZl1raiu0HK\/hDayEFoG8VzgMl6g0T5blIZ6+lLOtIhDvpwo39UQUhnZnmPkxDUyO+QiFTna578ZAUeIbYzBdUbefWyD9QdmqHnJnittsdVdv\/hhHL53n9HgHgJ5\/3fbIzYbIeh4wvm7rP5qZGiJAjPuohwPMqo3z\/p9FfUQU8xl3k18J+unrLx0OiqQK3x3+GuG1Hm\/CQDZXnQHr5WlbXEh6SqCuiaiL4RZ5oawnlYCL9jp7LGMZ+Zj3nMZw9\/gP6LGbibr0U8HkNMQN2PUanDTCjfGCWrHl8KNqNmM4+nc31RWUfkBM5eZseSdDNmHBXtsq7QPzlmyfSu8U7Fp2cV8cx0Yci1tImBU76Pk4Nk5ZnQS7tX5\/d0Kkw3AyXA+Ag9CSaRMwitosCD11O0zE+z6l9al4SKPSy3IfrkAF8=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"translations":{"en":{"name":"Office Switcher","summary":"Provide an office selector for compatible files","description":"Provide an office selector for compatible files to allow easy switching when opening a file."}},"isFeatured":false,"authors":[{"name":"John Molakvo\u00e6","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIECjCCAvICAhK2MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjUwODI3MDgxMDI1WhcNMzUxMjAzMDgxMDI1WjAaMRgwFgYD\nVQQDDA9vZmZpY2Vfc3dpdGNoZXIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIK\nAoICAQCqpQlVl1nyJ6UODYdJGP02CRRK3VEz3Yzg41\/R7Hhhh2QfAmMVt1YsBdWK\nQQPmq24cNQNHDI4UV8WiLftufwEta9aEgGujDgrxor\/vwPQibsKxJLBeE4aOgT+E\nfxtZdlUNOiTPAvJyG1vhEYDDfeA\/ev0g4c1HddxaL2dEOE8N88AY9ItKbcqFAIco\nfd+k1aHDPZWbySkadL2Gje6veUy1ktisjYPn0SygiPJEYn96ZvjssCGatOZlOLAG\nWkYrWI\/+ACgATMe6ZJLygth7RC\/AJujhFTyf6syXiC4nXX48iAWwjNNb6I\/sqA3x\n1YMGF44l7hF2vLsaXG85dHsMvMnLPY2WqgKPRVnl0g4BhRYldU+y58lgzBZuYPwZ\n\/9qPkgJPj8l88B8Hd9di2F+3qGdjevSmOKF+gKQDB+SQkr1sS2iLLLrJEYC0iMlC\nqVHZ6d6wWtTX5R4RCnd5sAJ9eeuf9C76EMFRMkNeVvBoSw1rYA74cJDTmTdxUUpL\njqUU6\/52VUqEOk\/fBVheZJwjB3v82iu03pHF3FOUDIHmmuDSAknsLD2EkX3tE0\/G\nlZ+FJAmZSoHk\/n\/oU5vR3gKhAJcN4ERPOwnqcmUJC69R5Cd1f62um9nJt7wys8u2\nzfvppvc6RxcQ73N70TyDnWZ\/V7RrHJqU9aUoRP1zW7GrYaU78wIDAQABMA0GCSqG\nSIb3DQEBCwUAA4IBAQAzFBK11d1omc6ds2\/Dn2+DIu2HZBT2L8br3Y5EXs90opgf\n0orX7yNPXJUMR7rJnqhWdMsvDU1S1zDhnHUmkxBbxJh9UhPh0ufx8MYE4nsa2DWv\n9BaoKJW9YhrP2Buwb6C9YKVi82iQecdi7HhdY5B\/C4q7WrJVj8b+BxpIRvA9EGdq\nA4g5pysZp7HQyaseoom+QIEohFOQiUitIhLHThpavvi\/Ldfd8GDJjzdIRb3av0bh\noQMVjUUH2jBPVk63R\/u0F\/Y7cqX+u7oXtGX8fQxpfTjg8XRUmX2gd5DYvL01s6lZ\nCYFjOIMWTCmVTRUXOnirkfhGhNX5r+L9dUnBf9nk\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"larpingapp","categories":["organization"],"userDocs":"https:\/\/conduction.gitbook.io\/opencatalogi-nextcloud\/","adminDocs":"https:\/\/conduction.gitbook.io\/opencatalogi-nextcloud\/","developerDocs":"https:\/\/conduction.gitbook.io\/opencatalogi-nextcloud\/","issueTracker":"https:\/\/github.com\/ConductionNL\/LarpingNextApp\/issues","website":"https:\/\/github.com\/ConductionNL\/LarpingNextApp","created":"2024-09-06T08:07:48.797006Z","lastModified":"2026-06-16T16:39:36.740274Z","releases":[{"version":"0.1.26","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 <31.0.0","minIntSize":64,"download":"https:\/\/github.com\/ConductionNL\/larpingapp\/releases\/download\/v0.1.26\/larpingapp-0.1.26.tar.gz","created":"2025-04-23T06:33:34.213271Z","licenses":["agpl"],"lastModified":"2025-04-23T06:33:34.328647Z","isNightly":false,"rawPhpVersionSpec":">=8.0","rawPlatformVersionSpec":">=28 <=30","signature":"NLNysoUqDMI+BiUJGB47veZIGtbE0U7dHP2hh5timRBE13sA\/O4InEXep05iVg\/o6l6KpDoU1ayy6Ki37LXJ0nsWLmdQ65U3oiP3SLT2DLxP35idjjvQSec2O1SVIH7F4roi7uMLlQsTRmLLfTLCFgAQcOSt0C5wkU9qKot4bY\/znzn\/zrf7RZWclQWKTYhg4mnYniBlRxNj5EJtNAJruw3peoM9yZqcNxw5M2vgZQIRKohp1czehKR9ktlE6M9YQ30VhRDgktSKCe7nAgAR2qJPtaKubxKPdHvjw\/19obJNvZ62rOzyWEnyIMcFImxZmelRWjjTMcv4JDWdmOUAnIkOfWW\/7qLY6xwc0ZUpBEYj+8twfkja0qpetsXfKriYLT+TjwNSwzB9Pvna58yv5uifL0H0+NRn2dIOh2AXXCfjH15vdaNPSI6nosDB6KQ32NyXz4LoP4RlOO7dUuuC8u0xUM6be76tJUeHOJETJSMpYWB2JxWTgPm+Akh0pQg56hOqTSAk6vuy6HbXX+IZfso2DEk501SVzZjDaK38j3XHBtzMr1a0+SPYEDLhug3CPfApefNZh1lPzC31XhqOCGM4YsmL2noiivGI1T8oCdLjf5p27\/UWocciBmWpQ879I7uVC1+FqOxrPb0bQP\/6IhLCAl3NEzKESVYhcCTlLrI=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"translations":{"en":{"name":"Larping","summary":"Manage your live roleplaying setting","description":"\ud83d\udcf0 A management tool for larp organisation\r\n\r\nLarping provides a tool to manage your setting\r\n\r\n- \ud83d\udcf2 Create skills, items, conditions\r\n- \ud83d\udd04 Manage characters\r\n- \ud83c\udd93 Automatically calculate abilities and XP\r\n- Manage backgrounds, approve characters\r\n- Handle event subscription and experience score\r\n\r\nRequirements can be found [here](https:\/\/larping.app\/installatie)\r\nThe Roadmap is available [here](https:\/\/github.com\/orgs\/LarpingApp\/projects\/1\/views\/2)\r\nCreate a [bug report](https:\/\/github.com\/LarpingApp\/.github\/issues\/new\/choose)\r\nCreate a [feature request](https:\/\/github.com\/LarpingApp\/.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-----\r\nMIIEBTCCAu0CAhJ6MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjQwOTA1MTMzNjEzWhcNMzQxMjEyMTMzNjEzWjAVMRMwEQYD\r\nVQQDDApsYXJwaW5nYXBwMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA\r\ns5ueYVHrSfxUy5zcwGnq1YA2zjWAPAgzzh\/W1SR5jEQ0NjlITuI+z7DHafJpy8hs\r\nBcLtS8hCSbeCfwHY4WZ3Vai6k2rof3zrVeCu6C4jwBp1EOf\/qydtQ6X9mvosEMmm\r\nd0vhnLYbzh1KRinkOWwBpaV2LDKvUicQejwwmfW5+4Mpu4fG1woQQsC+8jWnoFRJ\r\n7YXURveF6r+P\/Tkp7lyVHTjONzvNttr13WkBsmQGty7QOG44nCpdH0m0PkTXL9oR\r\nCQ3DxmqhM9BXKAiVqsvudr\/O\/iZoDWIzCW2pfGGWOsdMSuvy0aCOitWRI4+rvpql\r\nk+jSy5MFSJWe0qlv3A1RXlHwMkKP548DCA9euP2B3BOghyC1CbbS4y1vlmd1VLkO\r\nz133rTSmRy6gMNF4meEQ1mU7cFoG00LWVqsvjp2Xm4ykB5pGVKvoG1oObnTjGFMi\r\nIAt38cuimr0HnQ+2iC4O\/VdhFH\/UKcJwhcAfEe4UTS+QZaA3TLSCggnS9ycPgiWj\r\n0NDNGlbmluBkygq\/TNKqQNcQ5pNEoJZP+\/NLqPzTA2EZMqqh0Pzw+8\/AYvfcHRfU\r\nf900dpeNn66SxggeP7p12qki3XgqQYt+9OutPP3cKxqugRR3UaOR9Ch9S4c+63lo\r\nSiHIMfgWVvzTQYjniUs63HQUE6e29Mzpfh+XKFlY13cCAwEAATANBgkqhkiG9w0B\r\nAQsFAAOCAQEAQIf1FuPGL+o\/Z\/Ve8d4HqXpfi4xsdYY4sWViLItUAiUrZAfs4U0p\r\nhHwucUfOqAgAbEqgiOzgg8BpNJYI6r83l851ANqz3hJsZbr4yOtNQgp1\/6Tmm8dD\r\ncGhepSqa3zm8Bvc2I2kYdepZZKYRTmgB4k7oyJZDsWHgC+O8Y6QhzQHQEnBYCtOB\r\nD+Hhir0eA75bokLnh\/CCXuVxsAYcmaY4csZ7e3kV41lRl+4y\/J6+btqUKBsIOdzh\r\nzR4BxI+inb\/gSiMVio1POUC9GlMULSdzFumr+p53wgXTcCC7KfUCWI2HGi1eFSxw\r\nk1R3NxE8rQgt31Jcclwv3Ywm3\/WShskw9A==\r\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":"2026-08-23T11:02:21.704369Z","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:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2p1bGllbi1uYy9pbnRlZ3JhdGlvbl90cmFja21hbmlhL21haW4vaW1nL3NjcmVlbnNob3RzL3NjcmVlbnNob3QxLmpwZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2p1bGllbi1uYy9pbnRlZ3JhdGlvbl90cmFja21hbmlhL21haW4vaW1nL3NjcmVlbnNob3RzL3NjcmVlbnNob3QyLmpwZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2p1bGllbi1uYy9pbnRlZ3JhdGlvbl90cmFja21hbmlhL21haW4vaW1nL3NjcmVlbnNob3RzL3NjcmVlbnNob3QzLmpwZw==","smallThumbnail":""}],"videos":[],"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-09-16T22:34:28.470784Z","releases":[{"version":"4.5.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=32.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/arawa\/workspace\/releases\/download\/v4.5.0\/workspace-4.5.0.tar.gz","created":"2026-09-16T22:34:28.452656Z","licenses":["agpl"],"lastModified":"2026-09-16T22:34:28.563514Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=32 <=35","signature":"ltz9JgB7zoopUqJA4bLIWTGs8waN5Qg4urgmtxIzrxlmgdD\/hr6ANQUytqJ30xuG\nOFGoYLAPynnbo+8zN2hk0UMbpmalTAZqOX1LXVKIwl42MwQTQ8fi3jyU5PRhHP\/1\nUQEMvkie23DN0IjNkX12viPT4ZlMZ1ez8TZyjb3\/bDdwdrENXJFSua3WPSTjkixz\nZ8wUmit+dOl+o5qqWazwpWGJdwqxAHMfQBFbmg5QbmUrX7QET7I9zDMEqfodp3RE\nQ8E4gvGKbLS0y9RAmJtafXm9FkdBHAvFo2L+RsWOBSedcK0C1WbkN6Q0LMpHSEgE\nmiXYi0+NQNt7ZmQhugA8nL2AfQIZGhDe7mrIM5\/dpAMkIbtleiE93ykSz\/noITTo\nb0tUesqpv72FW0diswB+BNQDwdr\/+zr4HNmA4DDY4PbrGURENFyOPY0VHmGgqgwA\nLeysQVr2Ogm5Mk5A31jgFyT6AC2rpOzw2ShMo7T7kG9KcFVkntVa++1LSfcnYrc0\nEVFxC2ElWC3q5PMvQ4xeUnSkhRY7j4iooKFeQfRQbQgkM1yherOu8PpS+8wofg+5\nbrMqWJq8E5vzD1NYhJnaKk6ZCBfovtAMSLyb78Y\/poAiiaPM3MjW6V+aMXPNC\/Ow\nGkkqgcNsC0KUT0PG9DRTrBbteLfZVKn\/jYSjM0e6qwI=","translations":{"en":{"changelog":"### Changed\n\n- Remove space before questionmark by @rakekniven in https:\/\/github.com\/arawa\/workspace\/pull\/1693\n- Changes to follow guidelines by @rakekniven in https:\/\/github.com\/arawa\/workspace\/pull\/1694\n\n\n### Added\n\n- Add workspace creation permission for workspace managers by @zak39 in [#1674](https:\/\/github.com\/arawa\/workspace\/pull\/1674), [#1681](https:\/\/github.com\/arawa\/workspace\/pull\/1681), [#1690](https:\/\/github.com\/arawa\/workspace\/pull\/1690), [#1683](https:\/\/github.com\/arawa\/workspace\/pull\/1683), [#1696](https:\/\/github.com\/arawa\/workspace\/pull\/1696), [#1699](https:\/\/github.com\/arawa\/workspace\/pull\/1699)\n- Support Nextcloud 35 by @zak39 in [#1687](https:\/\/github.com\/arawa\/workspace\/pull\/1687)\n- Add logging for workspace creation with user ID by @zak39 in [#1679](https:\/\/github.com\/arawa\/workspace\/pull\/1679)"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2FyYXdhL3dvcmtzcGFjZS9tYWluL3NjcmVlbnNob3RzL1dvcmtzcGFjZS0xLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2FyYXdhL3dvcmtzcGFjZS9tYWluL3NjcmVlbnNob3RzL1dvcmtzcGFjZS0yLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2FyYXdhL3dvcmtzcGFjZS9tYWluL3NjcmVlbnNob3RzL1dvcmtzcGFjZS0zLTIucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2FyYXdhL3dvcmtzcGFjZS9tYWluL3NjcmVlbnNob3RzL1dvcmtzcGFjZS00LnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2FyYXdhL3dvcmtzcGFjZS9tYWluL3NjcmVlbnNob3RzL1dvcmtzcGFjZS01LnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2FyYXdhL3dvcmtzcGFjZS9tYWluL3NjcmVlbnNob3RzL1dvcmtzcGFjZS02LnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2FyYXdhL3dvcmtzcGFjZS9tYWluL3NjcmVlbnNob3RzL1dvcmtzcGFjZS03LnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2FyYXdhL3dvcmtzcGFjZS9tYWluL3NjcmVlbnNob3RzL1dvcmtzcGFjZS04LnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2FyYXdhL3dvcmtzcGFjZS9tYWluL3NjcmVlbnNob3RzL1dvcmtzcGFjZS05LnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2FyYXdhL3dvcmtzcGFjZS9tYWluL3NjcmVlbnNob3RzL1dvcmtzcGFjZS0xMC5wbmc=","smallThumbnail":""}],"videos":[],"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":"telephoneprovider","categories":["social"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/georgehrke\/nextcloud-telephoneProvider\/issues","website":"","created":"2017-06-13T15:16:47.216351Z","lastModified":"2020-01-17T09:15:57.339159Z","releases":[{"version":"1.0.3","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=12.0.0 <19.0.0","minIntSize":32,"download":"https:\/\/github.com\/georgehrke\/telephoneprovider\/releases\/download\/v1.0.3\/telephoneprovider.tar.gz","created":"2020-01-17T09:15:57.333097Z","licenses":["agpl"],"lastModified":"2020-01-17T09:15:57.470949Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=12 <=18","signature":"MOzSYbJ1FMfmvisMKMu7cElABlB3UANj80KGyVbcQkdCSee1s\/C\/eB2cCoT0iLeI\nYYRnOqxXeAuqegw4hwEYaoaRmKgrjY\/kyHzSUvT3K9T9KP1JTTR4dfZgAK3F9Mr+\nMmQR\/1rB5tPib9EuoFGuf1j8\/8frlxKML\/Lo78u4WrQuEc89oAcRvwnRnDxgwc8p\nbWGYI6RhtN56sc70I20tMRbqkZfhMjOWZ7+AB\/YuwAjRdkwLy8+3lgubeVn+eE7g\n+kWeo3TZO+G7kiYpagE7yJklmVzYRfnhZ3QtLl0N\/qnMD2\/fxRg+pEhVFNa6DzVA\niJH7uPwwcL2LSfYUD0cz9EtDyxUM\/pNKdcAizSdmoAdZzzQhCLay+O059brTvKDR\nCH741cMHWrp01Y1JLcEXR0DIbX+Ucd3wnWptD57gkAmuQW2+0ZsqYfzSRDHsrJ6T\nXj4k0fOEHhF6UVgZucNzq5PW5R6h5XofZZDVS\/a1aECuzjxJFrYyT0M2s86kVI+o\nqLwbjC3Qyl\/KO\/0du1M5UHCsi2HyFj\/1HLi\/6VkOTcnmrHZhCfHp21keiEMxyPqH\n5\/ybhNatihwFB5WhLYXkauH6W7xmL53O3Xj9lvj6ubEBN2U3smEaelhT\/gZTGb\/z\nRWcdj4t73b5AqNi74yzvpPI5EU6xkGD5xTzCJGxmOOY=","translations":{"en":{"changelog":"- Support Nextcloud 12 thru 18"}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"translations":{"en":{"name":"Telephone Provider for ContactsMenu","summary":"Provides tel: links in the ContactsMenu","description":"This app checks your contacts for telephone numbers and provides tel: links in the new Nextcloud 12 ContactsMenu."}},"isFeatured":false,"authors":[{"name":"Georg Ehrke","mail":"georg-dev@ehrke.email","homepage":"https:\/\/georg.coffee"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEDDCCAvQCAhBXMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMTcwNjEzMTEwNjQzWhcNMjcwOTE5MTEwNjQzWjAcMRowGAYD\nVQQDExF0ZWxlcGhvbmVwcm92aWRlcjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC\nAgoCggIBAKDMW6ABw\/blwvbYF4ijj3bvHmr4qR1ogTgCRP9X4gVScPgsTLnjGE9O\n\/obxRSlPlaRMjHtYSU+ZuCNvEwfpBmtRWPpqoF4jSOVyLCzV3UffC2FxGULjqucY\no5eLfkkEA7E+xp2yJvw3zGkXl0WTUc49Jwms\/B8mN8W6QqIaD5FT04qNgMeyqI8v\nxNDTBZCz98+weroRjssJxnjPEdsmC6zGlPYd2un+5cIfmYTmTxK+cgO3rtj2FII\/\nSGllgYBo0g5rtW50zeifhqvc\/VY7TVbjywXwnIyiQc57Ny6uZ5tG0StUDKAyuAW\/\nRvwv1o8Et\/LPgsPLUg\/sZQXR0\/2uTkDb5\/9tOZnf0IeeOezgA+zlI\/8nHnzAD5Rr\nPYnf4mk+k1GYwVLPQavehwMfIEHtzJrat4DHJy\/kNVlGnNo3aFygqfmVgicFOw\/1\n0sGRcTIUsQhVBkScx8iDh3NRf6ftpg4efS6gKZBEZfLmemj2XECLTS5WsYTnvfBj\nvi4nJry810haLRau6UjcjqRLOIBqRddmG5j6i7ZgeLkSmoWuyl97s+qzm6sb3EWd\nQrcXv7a4rRS0b0OZfEAiOuYeY5egrABLzeaXpRQNcpsAeH2+sW6ZUACoVnbFWzwM\nr5vt1k2wkJnvGlOfxIObQMQNwedOKQxYQv2yuNcOlQCMuOMVmwfhAgMBAAEwDQYJ\nKoZIhvcNAQELBQADggEBAH3xohBo\/vBYpQClBJVEQ9Ko1YdFzzhAbYn5BBg3XuK3\nN7ddKISIPq9QSJRwI13JOY7mSRHy9vlG5EW51ycSuOnBExocGQG\/tE5RqeoC5WLD\nuK7ePqwBIivNcgBsO1B+cUq8p8RbXdD8XSmcdNbCw2qpz4ayMe0gSppf9NhgB3W2\n2sULYCQUNeKzs65Qei1EFQNchz9E6voKrbk1rwOpRVRLSHXRU7HlJgEdkB5ZB81g\n8OeUAefOpU+fxhJgu22WP21JwKZ3MsECl8+1Erhp9qisHLOSe8dsYlUmaNZBAsVN\nuTC4f1LfX0Gbo5uN1\/u1vWHXK8n9Heff1xhBSm0JuNg=\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-08-24T12:40:38.726275Z","releases":[{"version":"1.0.10","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=28.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/integration_alephalpha\/releases\/download\/v1.0.10\/integration_alephalpha-v1.0.10.tar.gz","created":"2026-08-24T12:40:38.712675Z","licenses":["agpl"],"lastModified":"2026-08-24T12:40:38.778292Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=28 <=35","signature":"FW9JbZaT29B23FFne+bN5Gw8S0LcgzpG0qLWEBPwrNobg5DD+yAJbcgHOIygcxsHxc2sIiBtcaia8R\/UbwEp520ElE6CeuLaCg5I\/C06jq3eSvk4I6tgSo8n7dMxLSqO\/rnFcDXoYxI\/LzeoD0UxVBU41Es0KWukpI1VVsvkfUaTCjhtF4haHT+0jkgKECMGI\/jB3S95tRV6ECALSnxAqAtwgiokySBa\/sNe726Otd8b3dEYWdhq5IV5Lef\/HtmTwblpaZ3N\/XBMjAoAz2bUrQb8PNJCHYM3vPUYl8r8CTKL83mdQILw2X0zFQdqm8xoBuaFZ+6CT7NhCZi+06ZR+Dw4dsW88tOV0\/GKlrDC\/S5RhSzMZGE4Luhp+HYyKLcO171rvcZ9nHZ1WUeNJfiCx3sHMIYnSDTeT7NQRVJhAo9HGTe7IU2xd6EqTNQgJ0Gnjd5EYGycP77gNJBpyYRi4O5n62bUPY\/4YAiyYZ1d3YHyqC9+jLOZOCXzDM\/k4LL5j\/k9oUrjlgyQ5xxbB3QCVQ5jogp0bJfVROdIP6xrAOSHplpQowJs7MeFteIA5gICvhVhAvP4dLPEMK2S33RTy2RFOb3VVF6E9dVKHvgQb13dLld4coDHIjCl+7PRRdA1tdgcgoyDOlyr14LzcpJEgvGLcl\/hEQBhte4sqT6LPo8=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"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":"https:\/\/usercontent.apps.nextcloud.com\/CgkJaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2pyby1zaWdub3RlYy9uZXh0Y2xvdWQtc2lnbm90ZWNzaWdub3NpZ251bml2ZXJzYWwvbWFpbi9zY3JlZW5zaG90cy9OZXh0Y2xvdWRfQXBwX1N0b3JlX1NJR04ucG5nCgk=","smallThumbnail":"https:\/\/raw.githubusercontent.com\/jro-signotec\/nextcloud-signotecsignosignuniversal\/main\/screenshots\/Nextcloud_App_Store_SIGN.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/CgkJaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2pyby1zaWdub3RlYy9uZXh0Y2xvdWQtc2lnbm90ZWNzaWdub3NpZ251bml2ZXJzYWwvbWFpbi9zY3JlZW5zaG90cy9OZXh0Y2xvdWRfQXBwX1N0b3JlX0VESVQucG5nCgk=","smallThumbnail":"https:\/\/raw.githubusercontent.com\/jro-signotec\/nextcloud-signotecsignosignuniversal\/main\/screenshots\/Nextcloud_App_Store_EDIT.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/CgkJaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2pyby1zaWdub3RlYy9uZXh0Y2xvdWQtc2lnbm90ZWNzaWdub3NpZ251bml2ZXJzYWwvbWFpbi9zY3JlZW5zaG90cy9OZXh0Y2xvdWRfQXBwX1N0b3JlX1NIQVJFLnBuZwoJ","smallThumbnail":"https:\/\/raw.githubusercontent.com\/jro-signotec\/nextcloud-signotecsignosignuniversal\/main\/screenshots\/Nextcloud_App_Store_SHARE.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/CgkJaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2pyby1zaWdub3RlYy9uZXh0Y2xvdWQtc2lnbm90ZWNzaWdub3NpZ251bml2ZXJzYWwvbWFpbi9zY3JlZW5zaG90cy9OZXh0Y2xvdWRfQXBwX1N0b3JlX01PQklMRS5wbmcKCQ==","smallThumbnail":"https:\/\/raw.githubusercontent.com\/jro-signotec\/nextcloud-signotecsignosignuniversal\/main\/screenshots\/Nextcloud_App_Store_MOBILE.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/CgkJaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2pyby1zaWdub3RlYy9uZXh0Y2xvdWQtc2lnbm90ZWNzaWdub3NpZ251bml2ZXJzYWwvbWFpbi9zY3JlZW5zaG90cy9OZXh0Y2xvdWRfQXBwX1N0b3JlX0NvbnRleHRfTWVudS5wbmcKCQ==","smallThumbnail":"https:\/\/raw.githubusercontent.com\/jro-signotec\/nextcloud-signotecsignosignuniversal\/main\/screenshots\/Nextcloud_App_Store_Context_Menu.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/CgkJaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2pyby1zaWdub3RlYy9uZXh0Y2xvdWQtc2lnbm90ZWNzaWdub3NpZ251bml2ZXJzYWwvbWFpbi9zY3JlZW5zaG90cy9OZXh0Y2xvdWRfQXBwX1N0b3JlX1NlbmRfRm9ybS5wbmcKCQ==","smallThumbnail":"https:\/\/raw.githubusercontent.com\/jro-signotec\/nextcloud-signotecsignosignuniversal\/main\/screenshots\/Nextcloud_App_Store_Send_Form.png"}],"videos":[],"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:\/\/passman.cc","created":"2016-10-03T16:25:19.931184Z","lastModified":"2026-08-26T10:14:03.652234Z","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:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9pbWcucGFzc21hbi5jYy9vdmVydmlldy5wbmc=","smallThumbnail":"https:\/\/img.passman.cc\/thumbs\/overview.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9pbWcucGFzc21hbi5jYy9lZGl0X2NyZWRlbnRpYWwucG5n","smallThumbnail":"https:\/\/img.passman.cc\/thumbs\/edit_credential.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9pbWcucGFzc21hbi5jYy9zaGFyZV9jcmVkZW50aWFsLnBuZw==","smallThumbnail":"https:\/\/img.passman.cc\/thumbs\/share_credential.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9pbWcucGFzc21hbi5jYy9wYXNzd29yZF9hdWRpdC5wbmc=","smallThumbnail":"https:\/\/img.passman.cc\/thumbs\/password_audit.png"}],"videos":[],"translations":{"en":{"name":"Passman","summary":"Passman is a full-featured password manager.","description":"**Passman** is a full-featured, open source password manager for Nextcloud.\n\n## Features:\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)\n\n## Demo\nFor a demo of this app visit [https:\/\/demo.passman.cc](https:\/\/demo.passman.cc)"}},"isFeatured":false,"authors":[{"name":"Marcos Zuriaga","mail":"","homepage":"https:\/\/github.com\/animalillo"},{"name":"Timo Triebensky","mail":"","homepage":"https:\/\/github.com\/binsky08"},{"name":"Sander Brand","mail":"","homepage":"https:\/\/github.com\/brantje"}],"ratingRecent":0.5,"ratingOverall":0.8863636363636364,"ratingNumRecent":0,"ratingNumOverall":22,"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":"admin_audit_http_client","categories":["monitoring"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/ernolf\/admin_audit_http_client\/issues","website":"https:\/\/github.com\/ernolf\/admin_audit_http_client","created":"2026-07-20T09:03:57.476819Z","lastModified":"2026-07-20T09:10:28.627098Z","releases":[{"version":"1.0.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.1.0 <8.6.0","platformVersionSpec":">=32.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/ernolf\/admin_audit_http_client\/releases\/download\/v1.0.0\/admin_audit_http_client-1.0.0.tar.gz","created":"2026-07-20T09:10:28.600517Z","licenses":["agpl"],"lastModified":"2026-07-20T09:10:28.689505Z","isNightly":false,"rawPhpVersionSpec":">=8.1 <=8.5","rawPlatformVersionSpec":">=32 <=35","signature":"HgT6\/uRoDV4lGkJptPOviO9RZGFbjH8\/sszd0hz7t3URm6mykaXJRC9Mboo6Ivo09fAgpR2HWHFmMT24BrOI6VBTRnGInCDH3HhogbDlxOEGxqRToMNM4TdYgoCNjzSCYb7S2m2HHS9tvE1vqcvnnrRAvCIYbdNAQ5\/boAAKPa++cJMTVcpGX+grYfShuXBqBNCaGAPrIxxE9jQUFbry0njQpqqShBf2z0NZHJ2Y2l1PfJFbC6tT6uA74mNelm2rpeDP6Tpkp5dZHRQi2PEjUsdDiW13SWRgOESdn6PhRLwQFOmS2IYN4ZSKHs2mtbomxO5K4SNTvhBuN+Cb+MwLcgB2mVfaAGe1fvfmXtNdJ7irctW+TY1LfTaxwDYyQDNLN3zyXYqZkq6eXEt3h+Qcg9qSGOkImGbYWRSyHIWFBvlVV8xhR8rVRi2eSRtQVXMs9Vdh94CEhGnju4E44qoSzWL0RZ8oXRT4UvTrCT7OHJrdbQ8xMAh0nTJEqZrREUkH6tCzDjLA6QqMiag6KixN5rkiQ9opibHuvXaVsy0RW3CrgvlFc1kc7fM9w11hwEhCgh6xVSBlHAfuhM7BGaORGSbP0B87iZrgYrSYHYkEar+Lifnu+425SRDzB1ipteFl2kxnjjAymIEoRzvC4ZH2ouxLwwqIm+tmXjR5n+B\/8gA=","translations":{"en":{"changelog":"### Breaking\n\n- All config keys were renamed to the `audit_http_client_*` scheme (`audit_http_client_logdir`, `\u2026_loglevel`, `\u2026_format`, `\u2026_exclude_domains`); the old 0.2.0 key names are no longer read, there is no fallback \u2014 rename them in config.php when upgrading.\n\n### Added\n\n- Redact sensitive request and response headers by default\n- Redact credentials from logged URIs (query parameters and path secrets)\n\n### Fixed\n\n- Declare supported PHP versions\n- Adopt the optional handler parameter added to IClientService in NC 35\n- Replace the memcache stats store with a process-local array\n- Report immediate-path compression stats honestly and injection failures louder\n- Make middleware injection idempotent and header lookups case-insensitive\n- Clamp the log level and count rewound stream reads once\n- Substitute broken UTF-8 in log entries instead of dropping them; rethrow non-throwable rejection reasons cleanly\n- Derive stream consumption from the read position and report detached bodies as unknown\n\n[1.0.0]: https:\/\/github.com\/ernolf\/admin_audit_http_client\/releases\/tag\/v1.0.0"}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"translations":{"en":{"name":"Auditing \/ HTTP Client Logging","summary":"Logs all outgoing HTTP requests made by Nextcloud's internal HTTP client.","description":"Extends admin_audit with logging of all outgoing HTTP requests made by Nextcloud's internal Guzzle-based HTTP client. Logs include method, URI, status code, HTTP version, request and response headers, cURL transfer statistics, and compression metrics. Credential-bearing headers such as Authorization and Cookie are always redacted.\nNo UI, no routes \u2014 pure audit logging into per-host JSON and plain-text files below a configurable log directory."}},"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-----\r\nMIIEEjCCAvoCAhOhMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjYwNzIwMDg0MDMwWhcNMzYxMDI1MDg0MDMwWjAiMSAwHgYD\r\nVQQDDBdhZG1pbl9hdWRpdF9odHRwX2NsaWVudDCCAiIwDQYJKoZIhvcNAQEBBQAD\r\nggIPADCCAgoCggIBAI9Dd9hNx\/lUi3RTZJop4tYRmUQp86fNX4X2DS2RnAGIbUUT\r\nrH23P5o\/8cau+0+WnMwNQWAa4J\/EhL8c5m7fWXCzQHleFpun45ubUaUxnf5Prf2u\r\n7eROIgL8hGksJ345e0HHP\/ShgmmvHtti34RV\/kxNgN2r4XJGE3rQso72jHDt6czW\r\nfOp2co9cB4NQPVzaIE3qa3J+gvP00cyR5j9RnRPKOI5lC+hC9SuaMNZ0bCAcj6YN\r\nLndPqCpH5Y+uKy9ZEgZlptD8o9ojgXtQodwE8celK8Nc4mmvKK5NehQAyKb2GjIV\r\nMPbsvNcatxu7mCMw9zRMnLxXZgX5q578XezeTymOll9kOkIO59yCU3E85RAOVIQb\r\nIoHKOp1TUInTQ0TOhVdpxaRAc62fH4ClmTbvY3ay2BzeukzGBdLAgX5g\/+2Tazq3\r\ndQQPC9qTdBu20xQMvXHpFW9X0z+xSg1IwEGaHpi68eHCUTIvRaRbc9yBggANCGMQ\r\nTEGYjflBwmzAOblExu7ZapZ3gPcgZjM8wZqXHfTc4flWdl7cYY\/ifId3xw6Nr+rW\r\nk6apAbfqZQgxWnnT8ShrJjyi+a\/bS2FN+5siaAdTm2LFFEVS3sIF7mpMvDIpfIW0\r\nU2A3TjWaaIq\/TyO\/eWghcLxafe65inNj9mJVSE90KlTQVdAmTwMcFkkXT4YxAgMB\r\nAAEwDQYJKoZIhvcNAQELBQADggEBAHToriLANPBXIbiTdK1JvIqWXdQbF4UL92w3\r\nbCx2rZYQvET6BmP72eyXQB45v49ZHax6BGyBcW+RkvvRRiz0iabIcP0QfWF6wo5l\r\nKaunDRjMQWZ3OS28xyruosbTj\/eDom800bpwTlqZUaVb4JDXjd+41U9KQAr\/BJga\r\ndbF70EoBPH1JJvcLhQ+f2u5bwjWmKMqO6f\/4q3MhEcftdEFzcxBWmPuip3xKagbP\r\nfnV6sq7eSNYc2A4UTg7SE4auHP2iVIWtEw0zHkUXpP3XHGnt82qtSEziW0rct4XA\r\nYVEyvrG4CiSeZrnDNYsU\/Z6Qg8b6VqfiHMBx2D7++ZP1DiiSy+4=\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"caniupdate","categories":["tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/caniupdate\/issues","website":"https:\/\/github.com\/nextcloud\/caniupdate","created":"2017-11-23T17:11:44.204007Z","lastModified":"2018-11-22T21:38:17.581796Z","releases":[{"version":"0.2.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=14.0.0 <15.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud\/caniupdate\/releases\/download\/v0.2.0\/caniupdate-0.2.0.tar.gz","created":"2018-03-07T10:25:06.485181Z","licenses":["agpl"],"lastModified":"2018-03-07T10:25:07.214593Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=14 <=14","signature":"im6clKw4L5mfWfLVhTy3DTgbr\/6S74A1JeS46agm19oTRJShOHm2N9+a\/IXydAaF\nFhyrvf1RAON+OVqu3fwniF8fp5i2PFzdqv+NiJ6h6XNRPXni+N+KIoDm+FdaD6V2\nyXRkVfiqwlEUlQR6LWQnRgVg3FKrdgBXO4y9B6UtLd+6b8S0DYLHI\/lsSVzwPPH+\nOV5WJ4Vm4mJoL6ARs3bExWIx862RN9oTIeJTqicLvczKVlQS3AOTsuaShBzh\/oQN\nzXAi2SE4dfN1rycQvEfRqtvm5qlPYE\/36A35nzU9MCNgx5oYlb2A6gGsZkjy4D6\/\nwkOHGGRMfh6k7LRWdjwFcw==","translations":{"en":{"changelog":"### Changed\n - App \"caniupdate\" is obsoleted with Nextcloud 14 [#2692](https:\/\/github.com\/nextcloud\/server\/pull\/2692)"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL25leHRjbG91ZC9jYW5pdXBkYXRlL3Jhdy9tYXN0ZXIvZG9jcy9hbGwtYXBwcy1hdmFpbGFibGUucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL25leHRjbG91ZC9jYW5pdXBkYXRlL3Jhdy9tYXN0ZXIvZG9jcy9oYXMtbWlzc2luZy1hcHBzLnBuZw==","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Can I update?","summary":"Checks whether there is an update for all of your apps available, so you can run the next major version of Nextcloud.","description":"Checks whether there is an update for all of your apps available, so you can run the next major version of Nextcloud."}},"isFeatured":false,"authors":[{"name":"Joas Schilling","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIDBTCCAe0CAhB6MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMTcxMTIzMTY0NTUwWhcNMjgwMjI5MTY0NTUwWjAVMRMwEQYD\nVQQDDApjYW5pdXBkYXRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA\nucqa7Dzdu4zscRojKaoOyDiCfInbBP6hb26M9L5YaOablAOxSmx\/4FOI1+WAqRZW\nKSkT0APWgkQW7HcQsAw3SuBh2Gj0kvHqVWJRufU5PTX2hQxKn2zs4t0JM1ZrzTTY\nXwzrO1INPQE8FYfcKX9ELM65JQqVixejL\/Lr5CviDjtsg3rTaedwzVLpKBOWYrcx\netJx0wecWvdyyYuOggNC06xxURvPPgbxaa5CxXlDUYo2sYESDDRJ0MxU9wW5G3JF\nTDiDNU\/2YUZUbUR99HsXOpY+FHH1OFCflyJC+UoCFhrJq51aZelYJasfTlLXcdLS\nBTnXv2SRhZsoBmSZOowo5wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCE+yKgR7ZJ\nt0+fLU4wPOEG9dt2StbuSJKkUBZDG8rqRSJcPvdie98p2SnmebllhhLdnUVxkWQY\neegD5q9n4UHFnWuUe6KkXTpyd+cE3Da0Wyf1EQbWBOdwTPJZwxSTdpNheVf6FH59\nxs9SsIsr+pK3Z2MJZgBVI6TiTJaGRm2qmsTuWIAEyIt0HmopmB8sh1Kbq15hrxeq\n0TdmbTm2ooLB1zrd+8Q2IJLMLd7DKdCEm\/0XKlRVyGEOdU2S+xlEob8C\/WKXURxG\ndWZzzWF4Gk09f1ljaPDgpMfhPN1e\/l\/ZEZY62ifTX\/Wj5eUA8gb3pQ5\/TlG2kYTq\nVoB6iAd7XR7s\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-09-03T13:41:13.396200Z","releases":[{"version":"1.8.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.8.0\/cristal.tar.gz","created":"2026-09-03T13:41:13.378036Z","licenses":["agpl"],"lastModified":"2026-09-03T13:41:13.471710Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=30 <=34","signature":"id0JaHVZsrBtox3oBf07C7iV+iwoZ25ijYfkLI\/SjFjKcX4qYMPWgl21tYXrPizf9seHoI6CCMCS+Cykzwze5ysXjuEqE\/yY2qBy3XQ\/IFyUs9d5b19yQonHb+9nNTL\/akIlp1VfZsonGi9wz+rBwzhZ5mArVYXQyZu7s2NBL2BabZgZ4yyVTENw5iS9ag\/rU4C5Wy2Im7nDvOST4wS9AHT5RXQunEBGwC5+hSKWG\/pusZpQBrcQzfZ2Rl\/jBxexmB6G6XHJLsmzxCxgy9pTaa9NLk0aXwQM5GlXQUMmak+XsNVRJ09dQL+lYFND8OpqAhrFq5+xJ54H18JZ\/wXAO1SqfeWDrpgHqJHqlzv\/vZymH8k2e1yCDeXQljXizITb6YWxTTmJGEoq1Gl\/GAihQRKxlzRoEZYauuo9P7ddzOwrDXDxhcdnUeqkkId2WB+6sKGOXfAhzYLCKvVktLEgGikCLkOeRHyADDAF6pbiG1QttrzEWwodkacTEF5O3CCqY\/\/Gmupxe49gl1s1jJhsERtySh6cpTWqohGza8Phz3sVpM767SsISZ\/z2em8iIT37gahrOz3RpK8PGJCTQ8nqSw6fkWW5gO14pedVD4nAIJ92K\/Fmo63VenjsfQ1eLlMGohxxTBIikd7\/iKC5OC6QJtO2OwNOcTjqiaeumCn80E=","translations":{"en":{"changelog":"* Upgrade to Cristal 1.7.0 and XWiki Platform 18.7.0"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3h3aWtpLWNvbnRyaWIvY3Jpc3RhbC1pbnRlZ3JhdGlvbi1uZXh0Y2xvdWQvbWFpbi9kb2MvY3Jpc3RhbC5wbmc=","smallThumbnail":""}],"videos":[],"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":["tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/UrbanTechIO\/urbanduplicati\/issues","website":"","created":"2026-05-09T17:38:11.746489Z","lastModified":"2026-07-19T09:05:42.414026Z","releases":[{"version":"1.1.9","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=25.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/UrbanTechIO\/urbanduplicati\/releases\/download\/v1.1.9\/urbanduplicati-1.1.9.tar.gz","created":"2026-07-19T09:05:42.399840Z","licenses":["agpl"],"lastModified":"2026-07-19T09:05:42.455658Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=25 <=33","signature":"fCQPLMrpBvpsL\/DomW7s+LTYQqKZFG5nASlZbc\/OKbBbFlb85BZnpGKGuL9CNkkA\nufOi\/+UKCL+fC29vyl9TodoKFNJHPLL6NavkMtdjWjdb\/LdRbhoalaJp0NT\/zss5\nlkulv2bcOjuFexieGeCOfc86daKn09Uue+PC0RQHY3qSbyX94Nk960fJlZgKzsvK\ni0a4+XYxCVip76tIh21V1tJZjuQRUPbawizhxyjBnI3RzLyc7tyMN9nMz53pbKqP\nQHBdvA8JdPPqs1owxphn8DhsVg8gfMIKVm44ZmuocGt1cQ+ONam6mhQP+vjc9B52\nUSXs+L3cC7LxqFF6chgqSH3hwfLqCEOG53TLKZYLYrLisVDOtdsPGD4UX93cUdgA\n6dMRQZHUIgqo+1gvXDw90HiMWqcI60jn6TjaY8XPuGSLkQUMMc9Xz1+sEHko7Mk1\nELtodZpEGuGWOItFkxQRTtS9Zpg06YDYJtQUhRMfL9Mf52vK9jPYdHlSi5UPSAlQ\nYHPfFep0Z8tghGvYsvw2fhCuqC+Ijekq5pu\/wgr9vrDsG5TqGHWR8ElfFEBxCChW\nyDIQ4\/cRIaIiBf+pneO4Es\/v+fGEEWOV0b2LLSDkQ3liczu69TeMAI0\/ZI+BXD5o\nDTfJ4u0A5DSfdxDg6Hg+dW7wm\/vrEbwT+2X5TmPLzjI=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL1VyYmFuVGVjaElPL3VyYmFuZHVwbGljYXRpL21haW4vaW1nL1NjcmVlbnNob3QlMjAyMDI2LTAzLTMxJTIwMTEzMzEzLnBuZw==","smallThumbnail":"https:\/\/raw.githubusercontent.com\/UrbanTechIO\/urbanduplicati\/main\/img\/Screenshot%202026-03-31%20113313.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL1VyYmFuVGVjaElPL3VyYmFuZHVwbGljYXRpL21haW4vaW1nL1NjcmVlbnNob3QlMjAyMDI2LTAzLTMxJTIwMTEzMzMzLnBuZw==","smallThumbnail":"https:\/\/raw.githubusercontent.com\/UrbanTechIO\/urbanduplicati\/main\/img\/Screenshot%202026-03-31%20113333.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL1VyYmFuVGVjaElPL3VyYmFuZHVwbGljYXRpL21haW4vaW1nL1NjcmVlbnNob3QlMjAyMDI2LTAzLTMxJTIwMTEzMzUyLnBuZw==","smallThumbnail":"https:\/\/raw.githubusercontent.com\/UrbanTechIO\/urbanduplicati\/main\/img\/Screenshot%202026-03-31%20113352.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL1VyYmFuVGVjaElPL3VyYmFuZHVwbGljYXRpL21haW4vaW1nL1NjcmVlbnNob3QlMjAyMDI2LTAzLTMxJTIwMTEzNDA2LnBuZw==","smallThumbnail":"https:\/\/raw.githubusercontent.com\/UrbanTechIO\/urbanduplicati\/main\/img\/Screenshot%202026-03-31%20113406.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL1VyYmFuVGVjaElPL3VyYmFuZHVwbGljYXRpL21haW4vaW1nL1NjcmVlbnNob3QlMjAyMDI2LTAzLTMxJTIwMTY1MTIwLnBuZw==","smallThumbnail":"https:\/\/raw.githubusercontent.com\/UrbanTechIO\/urbanduplicati\/main\/img\/Screenshot%202026-03-31%20165120.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL1VyYmFuVGVjaElPL3VyYmFuZHVwbGljYXRpL21haW4vaW1nL1NjcmVlbnNob3QlMjAyMDI2LTAzLTMxJTIwMTY1MTQ1LnBuZw==","smallThumbnail":"https:\/\/raw.githubusercontent.com\/UrbanTechIO\/urbanduplicati\/main\/img\/Screenshot%202026-03-31%20165145.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL1VyYmFuVGVjaElPL3VyYmFuZHVwbGljYXRpL21haW4vaW1nL1NjcmVlbnNob3QlMjAyMDI2LTAzLTMxJTIwMTY1MjE5LnBuZw==","smallThumbnail":"https:\/\/raw.githubusercontent.com\/UrbanTechIO\/urbanduplicati\/main\/img\/Screenshot%202026-03-31%20165219.png"}],"videos":[],"translations":{"en":{"name":"Dupli","summary":"Find and remove duplicate photos and videos","description":"Dupli scans your Nextcloud media library and finds duplicate photos and videos using perceptual hashing algorithms.\n\nFeatures:\n- Perceptual hash detection (dHash, pHash, wHash)\n- Bulk delete duplicates with one click\n- Filename filter by glob pattern (e.g. IMG*, *.jpg)\n- Folder protection rules\n- Keep-from-folder option for protected duplicates\n- Select all groups across pages\n- Storage savings preview before deletion\n- Audit log with CSV export\n- Side-by-side thumbnail preview"}},"isFeatured":false,"authors":[{"name":"UrbanTechIO","mail":"","homepage":"https:\/\/github.com\/UrbanTechIO"}],"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":"radfahrschule","categories":["organization"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/JoergAlthoff\/radfahrschule\/issues","website":"","created":"2026-09-03T21:45:50.663431Z","lastModified":"2026-09-17T13:38:43.958538Z","releases":[{"version":"1.0.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.2.0","platformVersionSpec":">=32.0.0 <33.0.0","minIntSize":32,"download":"https:\/\/github.com\/JoergAlthoff\/radfahrschule\/releases\/download\/v1.0.1\/radfahrschule-1.0.1.tar.gz","created":"2026-09-17T13:38:43.931307Z","licenses":["agpl"],"lastModified":"2026-09-17T13:38:44.003577Z","isNightly":false,"rawPhpVersionSpec":">=8.2","rawPlatformVersionSpec":">=32 <=32","signature":"vUJ2mRju0vakxT1li+Da8LRP5eiubcIpl6hNpAifRvUTTgpWQTL1JkHJR1m4IZQUBRSpFt0kD4qn6PTYk+0JUvl4\/87QHv\/EK54BE9sgIV7fy4xgeg5aqs60ICo8pwjVoC6imhRjI02WAbyjX1Xj8ABAoiwrre\/hEy2CMw4b3DZzaMRmsmJv10HDtrg7spp65C371kN+jqj3poNRSn2zOM68keOqJvlIFKOFmH6LzpgckN\/aqvjrnc50eEVqg9Lq+iTdCfaWC6UOjsS5fSttBTsMMcdZUMKKPgDddSqEye27564mzB8UY+IwDJZlT9LyhwhAFhVIPaYdWnMObekGtwCxMcDQ1aldEjlRelF49fkS8TlTmnrn8Gz9Opqs0lhazhOYDrpI3s6+jlBF6Dc05PceTBsyb\/xO98S6KIloYJOiUFKMEhR6T4pmv+DNvJgj3iRk2w94F\/sxwae0CxGTcvEa52CHO1V\/qvga\/ChaWEZz+vmQ3m5J3r1qrwfTUb5wAt2HZEPUMaARpvzIDHBCE0rZVwORqRYQip3pV\/z2DST1gA\/ZR4yXxH0On8oWPAepFrNozqJ7sTRIOkVIe3RLcM2Z+u4rK\/rKlfHRka+hX\/z\/DjK20EBYbJJrD8yFEa\/SPhOHQNvvUdEMRVUpP0wDmE9Otqgi+J2+K4FjI98sPUA=","translations":{"en":{"changelog":"### Behoben\n\n- **Ein fremdes Formular des Dienstkontos stand als Kurs in der \u00dcbersicht.**\n Ein Titel ohne bekannten Anfang wurde zu einem eigenen Kurs. \u00dcber \u201eKurs\n l\u00f6schen\" lie\u00df sich ein solches Formular samt Antworten entfernen. Ein Kurs\n braucht jetzt eine Anmeldung oder eine Warteliste. Ein Formular ohne\n erkennbare Art geh\u00f6rt nur dann dazu, wenn sein Titel zu einer davon passt.\n- **Namen aus dem \u00f6ffentlichen Formular kamen ungefiltert in die Mails.**\n Wer sich anmeldet, bestimmt Anrede, Vorname und Nachname selbst. Dort\n lie\u00dfen sich ein Link oder eine Telefonnummer eintragen, die dann in einer\n Nachricht des Vereins standen. In Betreff, Text und Empf\u00e4ngerfeld bleiben\n jetzt nur Buchstaben, Leerzeichen, Bindestrich und Apostroph, h\u00f6chstens\n 50 Zeichen je Feld.\n\n### Ge\u00e4ndert\n\n- **Die Einstellungsseite warnt bei einer Adresse ohne https:\/\/.**\n Dienstkonto und App-Passwort gehen sonst unverschl\u00fcsselt \u00fcber das Netz.\n Gespeichert und benutzt wird die Adresse trotzdem, damit eine Testinstanz\n ohne Zertifikat weiter l\u00e4uft."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0pvZXJnQWx0aG9mZi9yYWRmYWhyc2NodWxlL21haW4vc2NyZWVuc2hvdHMvdWViZXJzaWNodC5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0pvZXJnQWx0aG9mZi9yYWRmYWhyc2NodWxlL21haW4vc2NyZWVuc2hvdHMva3Vycy1hbmxlZ2VuLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0pvZXJnQWx0aG9mZi9yYWRmYWhyc2NodWxlL21haW4vc2NyZWVuc2hvdHMva29udHJvbGxlLnBuZw==","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Radfahrschule","summary":"Manage cycling school courses","description":"Creates the registration form and the\n\twaiting list of a course as a pair and shows the running courses with\n\ttheir registration counts. For each course it names the day by which the\n\tregistration data has to be deleted. Courses can be rescheduled and\n\tremoved again. Sends a message to the registered participants, one mail\n\teach. Made for a small club with a handful of courses per year. Requires\n\tthe Forms app."},"de":{"name":"Radfahrschule","summary":"Kurse einer Radfahrschule verwalten","description":"Legt Anmeldung und Warteliste eines\n\tKurses als Formularpaar an und zeigt die laufenden Kurse mit ihren\n\tZaehlerstaenden. Fuer jeden Kurs nennt sie den Tag, an dem die\n\tAnmeldedaten geloescht sein muessen. Kurse lassen sich verschieben und\n\twieder entfernen. Schickt den Eingetragenen eine Nachricht, jedem eine\n\teigene Mail. Gedacht fuer einen kleinen Verein mit wenigen Kursen im\n\tJahr. Setzt die App Formulare voraus."}},"isFeatured":false,"authors":[{"name":"Joerg Althoff","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIECDCCAvACAhP2MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwOTAzMTE0MzI5WhcNMzYxMjA5MTE0MzI5WjAYMRYwFAYD\nVQQDDA1yYWRmYWhyc2NodWxlMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKC\nAgEA0phsDZLlCNoUCHlzo53B1AtG0xCsO3yvcJq\/wTHqCe8SiK9YWgL9H4zu9Ccv\n2MuYxwg5CXKXm6z+AV4hbGCVujhRG+SF0Hm\/2xkhqKhTsQNuy3p6Tu7BDSolKj+l\ncuAUjTgw9oHVbImu1k2Khc7HZ9ZCSpDHggF7SoMCAxPSmCBEIhGYBtazzSX6Ak3y\nM6\/EaGe5eEJl\/J0sv4YbUu11BB1WBnzzRrGQ5yeVnafbcTQWCuQeWx4S8dpPGNJa\n81OAqks\/V6OQtZHhqExyT8+HPoo9p\/0lGs1w\/tGl4+zD+wrXzlk01yPUqb8N4KoH\nj6qWhjuY3s5TQcOVHWCLuPb1F8QoBCS2nCviTdTlomtvHyHYc\/Do5BpmrbBH1L1w\nV9jcAJndS9aDEwQNQoz1mhOUEj9XMI+3\/rsaJ+Iha33NjIWnfLXYeRt34Q28tjbL\n+VFwChtm7r4z6v0JuoKYyrMAFHFwY24t5QVuIDIipzKc2jyI3lK0ZeNLWKA71zsq\n9EBnMcJsHaikbnJ0aFkGAbY\/1eFXuf7tTMs0Fry+qLpIBIhFw0U4aeSg5YbdL5Ho\niiKwXu\/E940BP9CW0SYKrZ7+VF4xCSTGTCO9W8oR\/sdADijmkNfTUnoawXSL+C4R\n6inRvf4KWkdRSycm15eF6xF9s2qwgPxePTBZURGAndO38TECAwEAATANBgkqhkiG\n9w0BAQsFAAOCAQEAfaEOE0Hph5kxkXNaYNGKABpQ6zB046LN9BtlK3QuHtVC6lxe\nWxE4eKun0sBHKKhp2jYuuMITxqn3utMLS3a+KgIZsLaGHlApwwl9dB4kvvaRbzqd\nm8zJnmz0O\/YZv48GoU1YoelDIUcmJYyRrE2MfceiLwv0BNJKVcxMrM+Bc7oRTcno\nNc6b+xlYoJb9JNGzlvfuJ9EgTEJX\/3Zzwsp4HcR+4UidFLVHppDMfEz+Qa4y7+Bs\nskZtvyYiLmDUboZFJBKPTlk2aDlRj3Ur\/ZHXxZ7XAqhOs4MjXNDzsV\/4Q4xYOkXp\nYRtBItAl\/h1vA9wyfubaUd+uWfhHlnDGQ13r4g==\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-08-10T13:11:36.494009Z","releases":[{"version":"1.0.3","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.3\/prinotes-1.0.3.tar.gz","created":"2026-08-10T13:11:36.465434Z","licenses":["agpl"],"lastModified":"2026-08-10T13:11:36.547274Z","isNightly":false,"rawPhpVersionSpec":">=8.0","rawPlatformVersionSpec":">=25 <=33","signature":"emfauAJhetp1T4kvwkGz8YH55og0ZT2IEzG5sNgz0B1BqAouOL9BJz\/53As7nMSvi4pYkDw2XzHrpi7U0m51R5kb1Zsz9L6O2NxAwqZrXp94xdmSVb4+9gMecwt007hgzrKMB6SQJROFT15sPu28pjnttmz9oxm\/rMRd8BaiRjvlMRVcJqaUR1iS3W6cAq15XBW5puJOBs+7cxrqh6FBonQZpN0HmxWt9iK6FP+OQTFnfHQt8PNxk8Ul+sT9l0B+R4f\/HI6bCSovEr4en8dWuq0\/O7YJul9LhwJS5NDa40d1R1EOD77yZbp0FF4zZVe+iOvyl+bMkCvMB1QmGsFkaiosLoo40I\/taJXQD0HzlQir7ksECcyHGcZgWbpp\/l9V+pWPtoYasPp+3gymg6+Mze22cKSPm2Nggk29NtOy45f1nAltO42vE1kbyUPamCK5QihA1+fsuNZyGCsJ\/8sImNQsdST3xbrIUHLYbqOUrru8mXuLp\/p9cJUlRQPiVBodovH0shtvaI1M1c71Orzu4mTmdC\/ctwsjW5gc97ipslqnhsv7Pcd\/RJnD5Ym8dKaEtSrblcD9B0qYx\/cb+sepDqvTkaZyXJdLqtnYVX71+DBfDhMZYLA+5ZIgEZovRXdG6JCvzqJ1aMomOjf8xXSI6PF0fIryRkxiwKbkIbup23E=","translations":{"en":{"changelog":"### Fixed\n- App store release signing used the wrong RSA padding scheme (PKCS1v15 instead of PSS with SHA-1 digest \/ SHA-512 MGF1, salt length 0), causing every published release to fail Nextcloud's code signature check with `InvalidSignatureException: Signature could not get verified.`. Releases are now signed correctly."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL1VyYmFuVGVjaElPL25leHRjbG91ZC1wcmlub3Rlcy9tYWluL2ltZy9zY3JlZW5zaG90cy9oZXJvLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL1VyYmFuVGVjaElPL25leHRjbG91ZC1wcmlub3Rlcy9tYWluL2ltZy9zY3JlZW5zaG90cy93ZWItYWxsLW5vdGVzLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL1VyYmFuVGVjaElPL25leHRjbG91ZC1wcmlub3Rlcy9tYWluL2ltZy9zY3JlZW5zaG90cy93ZWItZWRpdG9yLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL1VyYmFuVGVjaElPL25leHRjbG91ZC1wcmlub3Rlcy9tYWluL2ltZy9zY3JlZW5zaG90cy93ZWItZHJhd2luZy5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL1VyYmFuVGVjaElPL25leHRjbG91ZC1wcmlub3Rlcy9tYWluL2ltZy9zY3JlZW5zaG90cy9tb2JpbGUtbm90ZXMuanBn","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL1VyYmFuVGVjaElPL25leHRjbG91ZC1wcmlub3Rlcy9tYWluL2ltZy9zY3JlZW5zaG90cy9tb2JpbGUtc2VjdXJpdHkuanBn","smallThumbnail":""}],"videos":[],"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-08-26T09:22:24.085343Z","releases":[{"version":"8.20.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.0.0 <8.6.0","platformVersionSpec":">=32.0.0 <37.0.0","minIntSize":32,"download":"https:\/\/github.com\/ChristophWurst\/nextcloud_sentry\/releases\/download\/v8.20.0\/sentry-v8.20.0.tar.gz","created":"2026-08-26T09:22:24.068419Z","licenses":["agpl"],"lastModified":"2026-08-26T09:22:24.119500Z","isNightly":false,"rawPhpVersionSpec":">=8.0 <=8.5","rawPlatformVersionSpec":">=32 <=36","signature":"F97c2PMG52kwsN1uCnYzuskS5RyH0t7q0QgdCBKbhN2USMQGkpLDJeG7WKKkxEIel\/6vzIWxZcyIzuShIewhLBgU7HBj55BXQ4\/q+xeKJegPBMxAP7dda+oFqcHMLes96yigYhisfRqoeKTBjxq+2UcswzSUWfDwbhfHU3Al2S3K+Q+EFYIhMB5uvDZFNIbiqXgJQ6lAmU79QDVs8ZD3PpNjkqdApESve\/RoIqcI5Z0U42zXN9+SLU5QbT2GUrsnPNCviPOyI4NX5jQjUd3i7m40q1Cle3ILYxbSDsd7o8ON74eSL45MR8hPRudfN8SmVqTWIIvB1Vdqd2HRvGyDSA==","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"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":"Christoph Wurst","mail":"","homepage":""},{"name":"Morris Jobke","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-07-12T20:07:50.676047Z","releases":[{"version":"1.0.3","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=31.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/studio255\/dpatracker\/releases\/download\/v1.0.3\/dpatracker-v1.0.3.tar.gz","created":"2026-07-12T20:07:50.658095Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-07-12T20:07:50.741189Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=31 <=33","signature":"MMeVAQh01Li9GhSsqRbzpmgMY3Bxg2KGKFGfc30dVobkkOOt1bttSTqQDOsWvdgA39ih13tFzEB7FaYU+5wgM+jL\/0KcODG7Yl\/R8hBK+qNNN28kdG6RkHHgSiSsl4enm0spQzrPmPTfnUlMxc\/k2CIOh4KzCOA2q+HzK53C+iAEW1VgfDa4ZJft1EpGgnncf4F7CctrgyJ1m4tm+Yd30UwruMC0hrcdxkrMmedOi4FpHJNvDs609UwuUqzihzukOsbXEVPcUKN28QwPbEwECtLJupoZ2KwYKjr+b5FVk8D2BvZw8Qw\/Pg7ZrlP3nL7oGw4wFpiZ6Wfgyiu8VEV7POCAmD12c6jL6vmANhtVMTxjIkjt3BgMCRA0LYl9t\/nSwMma2\/+UEvbfGEsj6MVY2V+r4AFZRm9T8lN\/w4ObGG2Zb\/HQ8Bz6watEfnQxNz6p4W6090mEe4huD8M1hng2GdNJcBDYygqse62nsm4kWxDOcUuXSBqyLxS82Rs\/\/q2WKgc1v2Uh6xoKgP94lHc+GYvqHBKdm7tDe0PiriLPPP8Xv7CoLdwNQ1LVPyHuMVjnGaVbr4mMHgZnJLtIcUyT\/oEh0oJMMKbUzMteq9EaCx6dXXbSdWwmxG3o0z3R3V7c47HKpKG4641og1uckC1x4Izl6LQV5V35HSRczx+SngI=","translations":{"en":{"changelog":"### Fixed\n\n- App icon was invisible in the Nextcloud header (app.svg\/app-dark.svg were swapped)\n- PDF export print button script no longer deleted by frontend builds\n- ESLint configuration now supports TypeScript in Vue single-file components\n- OpenAPI CI check no longer fails on generated composer lock files\n\n### Changed\n\n- Updated dependencies: vue 3.5.39, @nextcloud\/vite-config 2.5.4, @vue\/tsconfig 0.9.1\n- Added @nextcloud\/auth, @nextcloud\/l10n and @nextcloud\/router as direct dependencies"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3N0dWRpbzI1NS9kcGF0cmFja2VyL21haW4vaW1nL3NjcmVlbnNob3QucG5n","smallThumbnail":""}],"videos":[],"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":"wordfind","categories":["games"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/derbenx\/nextcloud-wordfind\/issues","website":"https:\/\/github.com\/derbenx\/nextcloud-wordfind","created":"2023-07-19T04:42:02.923931Z","lastModified":"2024-01-22T07:11:23.249450Z","releases":[{"version":"1.4.2","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=25.0.0 <31.0.0","minIntSize":32,"download":"https:\/\/github.com\/derbenx\/nextcloud-wordfind\/releases\/download\/v1.4.2b\/wordfind.tar.gz","created":"2023-08-16T08:02:27.494203Z","licenses":["agpl"],"lastModified":"2024-01-22T07:11:23.673285Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=25 <=30","signature":"Nu\/KnR82Ta7Y0jRLPvCfpImd52vTl0p5GAEaGUcep0GRZ4VYvQZLg5frD0\/7rmZK\nuJASBeGoL0ZrVkKE+YUlHfS2c9qNqt3QwGc8psAXHx7vzpOAEFHUgN6lD9LyJJ7C\nAXRdEzBa1gAUbBBpyTVr99opFnfaiO4j3vsiWPN0rF6tEI14gNizvijQxOWe+HA1\nt3EW3ZFFRhD+iIj5jKRxMVs1sIgdBsuPS+leVJfLUjzuaoiKzKtcdlEofzjATTnH\nsCdknBlyI5XsPAOvLhjYXv2qtheCZljg2D1bOA5pG9a7AW4+d3vTuMsZkz\/7V5uU\nboNgPOmcj\/3ZqLVdr9thk2KhWG0jVgMMVK\/RWSIiGyC96wHe48+e4us4cRMhyism\nB1K9mb8jqSGudjbGftDp8F4QE6366fGofujrmLTvPle2Xpi9FKUBDu5hsbYdBiuf\nCQDWj0PC6P+RzCzLmyqut2pIJWDvXOY5Fv1uUB4zcWOS7FHm0Miq7qf9pfvQzBv3\nS168Ez8BE70bh+IAd2QdFBPa\/2NgmJZulth+WubdNmrIVRqIevpgOWx10Yi24lqv\n8MRiZiOVpec4s+grDzqyTZ5Y1+yZaudVag3VwA4POSpYgtE9QPzOa0TX\/gGu3hnk\nr26K9PsZCULhE8MyBgpSv+UGKXY4PZcce2wsexqh86s=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2RlcmJlbngvbmV4dGNsb3VkLXdvcmRmaW5kL21hc3Rlci93b3JkZmluZC5wbmc=","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Wordfind","summary":"wordfind","description":"# wordfind\nA Nextcloud app that lets you play wordfind."}},"isFeatured":false,"authors":[{"name":"DerBen","mail":"colin@derben.ca","homepage":"https:\/\/derben.ca"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEAzCCAusCAhIgMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjMwNzE4MDkxMzUyWhcNMzMxMDIzMDkxMzUyWjATMREwDwYD\nVQQDDAh3b3JkZmluZDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAN6Q\nbKDkyP6b\/nE9blsz7ZB641XiZ2eZI\/YSTAnhKUs11QHT5EGVRKdgLleG1n6DE\/qR\nDKSqjR\/KzD6JpeCqASKWkNEWN8EVIpbdW99Lt8LXh0uqZxQBBxB7NmhLSZlslhLq\nHmCM6LQZ67IEZQk2iBMcTHe0EDN9nXf7UoBYINZKZy1mO9+Valdrdxv6i3\/BbOFQ\nduR0k1NNDe\/jt3JhndQcCRXokxLwau0q2Aj2Lr1fWFH001NyolA6dPQu+Bw9wLGe\nszr0KaBYWj6Tl+FqPd\/bH2LgVXlk85N0VxnaVWzPZpPbQ389mr2Qk8gf53p0vPV3\nmTKK993t7lt9fDws3h5RRWLRDjzrgt\/RxA28gtEpzlLY084qJ8kl558ZPhVt6D7a\nmrtACF7SS\/WCaKMxPT0CTaWtYoWgL0EDuTLifQ0dYfLdSdspoBq9FuZ\/e+yaUJNz\nopYX2a0T7Bhcaje51uEa50OID81JyPvia+HIxwx6IEFuRzygtOjmKXgx8nFIbL6j\nk8DhQlzBej+I4udGoZnULFsQMtlV4N7BHrT769Wp3nr+cvIS2PvAOGzoDPsqBeqb\nkl\/SjnT+CsXHOTM+NN6vU28+TfSDyW0cwQIbVd7livKa0qyoaAWrEyxSym1X8eRi\nJG16jofDSlKRAZwtt2F9Z7u5yIwwde7C0XVg\/kvtAgMBAAEwDQYJKoZIhvcNAQEL\nBQADggEBACtdnB1fIqs4gFHYpCrr711UVDEPy1W\/zY4R68lt8+G8knlyUp5eWT17\n2xlBFsafD9gt3L+axT9kWlda1r1Gk9TXJ\/EKQCVG2ugGb7NhkuJJulW\/zbp3daxi\nyoWU2X8bj5vvWuX7x0Y+fu1xfNLUNg\/9t\/aVpU49xCNWvenkLVDKInNrGMli9\/SO\n3+UnPK7MGYqDgEP4ul8Sp0WkBTD+3w5Gwxv4G+YKkzB0Ogdet5Hh\/\/0Sr8iDppie\nS2GBXevYKTHRX+AUNt+m6LwwrlFYnA56T8SHlzl4nkLQpry6cDxgXYLWK\/D3IOYg\nUo3wYrG2vUycc8IV2Ugy\/DIKq9vW95k=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"podcast","categories":["multimedia"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/git.project-insanity.org\/onny\/nextcloud-app-podcast\/issues","website":"https:\/\/git.project-insanity.org\/onny\/nextcloud-app-podcast","created":"2021-01-14T13:17:49.343271Z","lastModified":"2021-04-08T15:16:44.032801Z","releases":[{"version":"0.3.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=7.4.0 <9.0.0","platformVersionSpec":">=20.0.0 <22.0.0","minIntSize":32,"download":"https:\/\/git.project-insanity.org\/onny\/nextcloud-app-podcast\/-\/jobs\/1312\/artifacts\/raw\/build\/artifacts\/podcast.tar.gz","created":"2021-04-08T15:16:43.657354Z","licenses":["agpl"],"lastModified":"2021-04-08T15:16:44.414027Z","isNightly":false,"rawPhpVersionSpec":">=7.4 <=8","rawPlatformVersionSpec":">=20 <=21","signature":"mgtNVErFsR3lllY5pWp8NKa0W5CZ06C1tq8zIO7OehZaiXeOb5by5mj3Y+zxIvvPXbO5+fHYr+kGYaExTtNXM\/b5ZgqZlPzALYHjYQcx4n7ms2QSVjxamph5PphRYFxcKd0dkYybrOYmW3MBVLe0gCaNSJ3QkV27N+SmwP95R8nxUVAluT3tcMTBS4DvTzuFbppZGOdfGu0vnLgUxEGAyELJmPby08Coof7dGjEYMdNnqe1Wst96nmVvAL0mR2qQRuGa83eZ5jaaJkrnA3UIkNMEvuFxFbFwXbme3S1OyDQAYSpiVbtoV7s7uNReUG6abq3ULy327KPll6UqmDy8wNRhZENOs62ly2k6gHUlBtfMrUBkhkRuNDZTaGM1d1z5MuG9zNPqsdfNUWamNzTHW4FmP49FG3kW8RIs0edW\/IbRBsY5jald2lcH0DJZexTzLae3jAzwTWmfk9sTcIBFUcVtfXRaf0Wyh0D+diV4f0OqVnUNhs6N67K81H\/cCJWaQz7oKkY\/YJwsPJbXoy1yM5+S4gD0IzQeOOuqun7p2JPakIhL8dKu7VXIiY+3L\/G7NlABp6dGfK4M7\/Lar4AE3WlsoSpvz\/KI4qVc72pL2qBmdcrt+\/jZQVQhuFNPCVbzuh+BqvktVF\/GFkikCkZ78vwOsBfqxHeL\/YAhyNBCXDg=","translations":{"en":{"changelog":"Please note that this is still a preview release. It should demonstrate basic\nfunctionality and the user interface. Some main features of a podcatcher are not\nyet implemented.\n\n### Known issues\n- There is no background job yet to fetch and display new episodes\n [#114](https:\/\/git.project-insanity.org\/onny\/nextcloud-app-podcast\/-\/issues\/114) @onny \n\n### Added\n- Export podcast subscriptions as OPML\n [#104](https:\/\/git.project-insanity.org\/onny\/nextcloud-app-podcast\/-\/issues\/104) @onny \n- German translation\n [#183](https:\/\/git.project-insanity.org\/onny\/nextcloud-app-podcast\/-\/issues\/183) @onny \n- Make player metadata, title and show name as links\n [#167](https:\/\/git.project-insanity.org\/onny\/nextcloud-app-podcast\/-\/issues\/167) @onny \n- Add pagination to listening and library view\n [#195](https:\/\/git.project-insanity.org\/onny\/nextcloud-app-podcast\/-\/issues\/195) @onny\n- Show newest podcasts and episodes in library view\n [#214](https:\/\/git.project-insanity.org\/onny\/nextcloud-app-podcast\/-\/issues\/214) @onny\n\n### Fixed\n- Listening view: Only show episods with playtime\n [#213](https:\/\/git.project-insanity.org\/onny\/nextcloud-app-podcast\/-\/issues\/213) @onny\n- Library view: Show list of newest episodes (which are present in the database)\n [#213](https:\/\/git.project-insanity.org\/onny\/nextcloud-app-podcast\/-\/issues\/213) @onny\n- Episodes playback state is only saved and used in \"Listening\" view\n [#159](https:\/\/git.project-insanity.org\/onny\/nextcloud-app-podcast\/-\/issues\/159) @onny\n- Fix issues with database migration on Mysql backends\n [#176](https:\/\/git.project-insanity.org\/onny\/nextcloud-app-podcast\/-\/issues\/176) @onny\n\n### Changed\n- Update npm modules\n [#181](https:\/\/git.project-insanity.org\/onny\/nextcloud-app-podcast\/-\/issues\/181) @onny\n- CI: Update krankerl\n [#179](https:\/\/git.project-insanity.org\/onny\/nextcloud-app-podcast\/-\/issues\/179) @onny\n- Api use getRequestToken\n [#180](https:\/\/git.project-insanity.org\/onny\/nextcloud-app-podcast\/-\/issues\/180) @onny\n- Less mixed content: query fyyd api on server side\n [#194](https:\/\/git.project-insanity.org\/onny\/nextcloud-app-podcast\/-\/issues\/194) @onny\n\n## 0.2 - 2021-02\n\nPlease note that this is still a preview release. It should demonstrate basic\nfunctionality and the user interface. Some main features of a podcatcher are not\nyet implemented.\n\n### Known issues\n- There is no background job yet to fetch and display new episodes\n [#114](https:\/\/git.project-insanity.org\/onny\/nextcloud-app-podcast\/-\/issues\/114) @onny \n- Episodes playback state is only saved and used in \"Listening\" view\n [#159](https:\/\/git.project-insanity.org\/onny\/nextcloud-app-podcast\/-\/issues\/159) @onny \n\n### Added\n- Show\/category view: Refill content if screen size is too big\n [#79](https:\/\/git.project-insanity.org\/onny\/nextcloud-app-podcast\/-\/issues\/79) @onny \n- Category view: Support load more\n [#74](https:\/\/git.project-insanity.org\/onny\/nextcloud-app-podcast\/-\/issues\/74) @onny \n- Player: Load last episode on start\n [#158](https:\/\/git.project-insanity.org\/onny\/nextcloud-app-podcast\/-\/issues\/158) @onny \n- Support resume playback for episodes\n [#146](https:\/\/git.project-insanity.org\/onny\/nextcloud-app-podcast\/-\/issues\/146) @onny \n- Add\/remove episode from listening queue\n [#142](https:\/\/git.project-insanity.org\/onny\/nextcloud-app-podcast\/-\/issues\/142) @onny \n- Start playback on clicking episode image\n [#12](https:\/\/git.project-insanity.org\/onny\/nextcloud-app-podcast\/-\/issues\/12) @onny\n- Start playback on clicking chapter mark\n [#90](https:\/\/git.project-insanity.org\/onny\/nextcloud-app-podcast\/-\/issues\/90) @onny\n- Playing animation in episode chapter list\n [#91](https:\/\/git.project-insanity.org\/onny\/nextcloud-app-podcast\/-\/issues\/91) @onny\n- Pause playing animation\n [#115](https:\/\/git.project-insanity.org\/onny\/nextcloud-app-podcast\/-\/issues\/115) @onny\n- Tested and enabled support for Nextcloud 21\n [#126](https:\/\/git.project-insanity.org\/onny\/nextcloud-app-podcast\/-\/issues\/126) @onny\n- Tested and enabled support for PHP8\n [#130](https:\/\/git.project-insanity.org\/onny\/nextcloud-app-podcast\/-\/issues\/130) @onny\n\n### Fixed\n- Set browser title on all pages\n [#145](https:\/\/git.project-insanity.org\/onny\/nextcloud-app-podcast\/-\/issues\/145) @onny\n- Simplify player controls\n [#150](https:\/\/git.project-insanity.org\/onny\/nextcloud-app-podcast\/-\/issues\/150) @onny\n- Sort library by latest added\n [#121](https:\/\/git.project-insanity.org\/onny\/nextcloud-app-podcast\/-\/issues\/121) @onny\n- Hide ItemSlider component scrollbar on Chrome\/Safari\n [#141](https:\/\/git.project-insanity.org\/onny\/nextcloud-app-podcast\/-\/issues\/141) @onny\n- Fix save state toggle mute\n [#117](https:\/\/git.project-insanity.org\/onny\/nextcloud-app-podcast\/-\/issues\/117) @onny\n- Fix oepning links in episode description\n [#96](https:\/\/git.project-insanity.org\/onny\/nextcloud-app-podcast\/-\/issues\/96) @onny\n- Fix shows grid view layout left-align\n [#105](https:\/\/git.project-insanity.org\/onny\/nextcloud-app-podcast\/-\/issues\/105) @onny\n- Trim podcast episode description in show view\n [#123](https:\/\/git.project-insanity.org\/onny\/nextcloud-app-podcast\/-\/issues\/123) @onny\n- Player: Display correct position while seeking\n [#124](https:\/\/git.project-insanity.org\/onny\/nextcloud-app-podcast\/-\/issues\/124) @onny\n- Fix app description, added more screenshots\n [#102](https:\/\/git.project-insanity.org\/onny\/nextcloud-app-podcast\/-\/issues\/102) @onny\n\n### Changed\n- Complete restyle of player ui\n [#42](https:\/\/git.project-insanity.org\/onny\/nextcloud-app-podcast\/-\/issues\/42) @onny\n- Use mappers for store\n [#112](https:\/\/git.project-insanity.org\/onny\/nextcloud-app-podcast\/-\/issues\/112) @onny\n- Update npm modules\n [#94](https:\/\/git.project-insanity.org\/onny\/nextcloud-app-podcast\/-\/issues\/94) @onny\n\n## 0.1 - 2020-12\n\n### Added\n- First beta release of the podcast app\n [#200](https:\/\/git.project-insanity.org\/onny\/nextcloud-app-podcast\/-\/issues\/200) @onny"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXQucHJvamVjdC1pbnNhbml0eS5vcmcvb25ueS9uZXh0Y2xvdWQtYXBwLXBvZGNhc3QvcmF3L21hc3Rlci9kaXN0L3NjcmVlbnNob3QxLnBuZw==","smallThumbnail":"https:\/\/git.project-insanity.org\/onny\/nextcloud-app-podcast\/raw\/master\/dist\/screenshot-thumbnail1.jpg"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXQucHJvamVjdC1pbnNhbml0eS5vcmcvb25ueS9uZXh0Y2xvdWQtYXBwLXBvZGNhc3QvcmF3L21hc3Rlci9kaXN0L3NjcmVlbnNob3QyLnBuZw==","smallThumbnail":"https:\/\/git.project-insanity.org\/onny\/nextcloud-app-podcast\/raw\/master\/dist\/screenshot-thumbnail2.jpg"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXQucHJvamVjdC1pbnNhbml0eS5vcmcvb25ueS9uZXh0Y2xvdWQtYXBwLXBvZGNhc3QvcmF3L21hc3Rlci9kaXN0L3NjcmVlbnNob3QzLnBuZw==","smallThumbnail":"https:\/\/git.project-insanity.org\/onny\/nextcloud-app-podcast\/raw\/master\/dist\/screenshot-thumbnail3.jpg"}],"videos":[],"translations":{"en":{"name":"Podcast","summary":"\ud83d\udd0a Browse, manage and listen to podcasts","description":"**\ud83d\udd0a Browse, listen and subscribe to podcasts**\n\nFull featured podcatcher which uses the community index fyyd.de as a source.\n\n- \ud83d\udd0d Browse and subscribe huge collection of podcasts\n- \ud83d\udd0a Listen to episodes directly in Nextcloud\n- \u2b50 Support episode chapters\n- \ud83d\udc42 Smoth audio playback and transitions"}},"isFeatured":false,"authors":[{"name":"Jonas Heinrich","mail":"onny@project-insanity.org","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEAjCCAuoCAhFeMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjAxMjIzMTMzNjAzWhcNMzEwMzMxMTMzNjAzWjASMRAwDgYD\nVQQDDAdwb2RjYXN0MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAvN4f\neVTbuvlMIm2gIaq83Svq5fGJ+1\/aF5ok0OZoxqG\/aK7dxQTa436ghp5WlMJmEG4p\nt8a+xS8sHQTwQIdX9wFXxt\/U21pPvD4nRU01BLJlCQnmLj7OcbBuGsVbN0Zo8XlY\ncnHp9TN7afuewEPUGx5Pkm8iipx58glcLKi+b4TYr4zEJWFOywVmapMeIlPqWKVj\naA9Oc8Jp\/slZ3DCVtolF5Qs2PJULqbps5KP7LbcOnPzPSkPWQSF+ZA6otUwnzhAI\niQLNKg\/vHA0JuPF3gVI+oJrreOwUc2dD4H5hHLZcngA0yyCz38yvU+uWAeNM4EtG\nOI8eQfeRdhL3yiDMmqADG3KxX62O6tmm9ScAOmnaIkWST\/8PJL2j6MoLfXtfU7ar\nvlbXpIQaAr5rV1Oq3jJNHdirOT0dJvhj6ik6q7TGircu6AMYlOrsTTWXvB3hz6Ce\n9pH1Wz3oALqR1RY64nZMohScjwgqxT5jSOczp0KglmsB8d4g96FWQVMlLYIND4R0\nb1OZ7X16hdYk0LspMMZ9xwXBYqUrCYcFiw\/urSmjSaWFFcIScBtEdhJ0adG9p3rP\nyp+xACYmHS1R5XhRgBRio4j16eqH1TEeZiEv6Aq\/tG6d9kxhbSW\/SNE6YR8A4lw9\nJpXnTJ0khXGe+6qu9E6ReC3ZM4WhektKwFYM6BECAwEAATANBgkqhkiG9w0BAQsF\nAAOCAQEAhzFzelXRFOJnKbKTvedUEHWB5Wp1yshEQ5D9pnSYLLzwss2NG5Gm1mg6\n3pTAqrGOBvPiWCHoISev9I9ZNwQJI9ikPWauUWu+x5eLZxPYnaEjx+8wZRYw0ALR\nPwW4h0gdn5zDMcV\/vv+v7BDTnAJcHwJCQ4jRCTttw7WY+N2ePjimHWNOQJ9hsZ+a\ntR\/uGfXSn9qS1BnwdnGcI3JKoxOGPEg++8Ikm8fsHxf1RBPObE1Q2efYCP3ikyEg\nEmYc2nvEieaaPlvwAhQF8QrrKM7u5P9HEI+LshxGED0kzbwGHueNuo2qmRvxvL6H\n2vqSt+F+cB1wtYtFhpA5vsCg5dDmMQ==\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-08-07T10:04:38.927730Z","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:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9maWxlc19hY2Nlc3Njb250cm9sL21hc3Rlci9zY3JlZW5zaG90cy9mbG93LnBuZw==","smallThumbnail":""}],"videos":[],"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-08-06T14:43:53.616567Z","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:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9zb2NpYWxzaGFyaW5nL21hc3Rlci9zb2NpYWxzaGFyaW5nX2ZhY2Vib29rL3NjcmVlbnNob3RzL3ByZXZpZXcucG5n","smallThumbnail":""}],"videos":[],"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":"mfazones","categories":["files","security"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/SUNET\/nextcloud-mfazones\/issues","website":"","created":"2023-03-16T14:01:12.564374Z","lastModified":"2025-03-11T08:24:29.277441Z","releases":[{"version":"0.2.4","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=29.0.0 <32.0.0","minIntSize":32,"download":"https:\/\/github.com\/SUNET\/nextcloud-mfazones\/releases\/download\/v0.2.4\/mfazones-0.2.4.tar.gz","created":"2025-03-11T08:24:29.202891Z","licenses":["agpl"],"lastModified":"2025-03-11T08:24:29.312440Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=29 <=31","signature":"T0Ecqs4fzIzgPH25C9XvoJadmW9290J5hy4H1J9fgl18WTjjBwcYK3yTnuL\/vrf7\n7FqsCrIVg59HjWmTa+bta\/HOtKNAt+\/hkP66SUuDjXz6F6PcDN1QJVUfcoDfjAWD\nJ3Au5dvmbcrWdXtNJFCu0ChifOEheUtx9IKm+\/MWKjS5Njkbm9a1DACBR+57G+MJ\nEsVPapNNhagniA3J5laApLpWlFGQlKCagYidKkXHawawON84f223hG3ltpSmubeC\nulPepwJmZY0JmmDnr0ZUnqTrypEeIx93rqjdqjGG3v2EQbPFlNNR88u7i1JMoN3Q\nguaX5h2E+y+Pn1iv7eEOMsKQ7PTir8L2naI0LrAOjeeY+rihTba8SUi6tUbBcsYM\nLtboLwOAv06cRQi4vvbtJ3OKSeKPo6elsgqTXZuXJeRMr04YEV\/\/yRLVGr5exNx5\n45DWDWeM5qaTZLaaPuKhVuFmk+Dsy56hIm9cAXuYL7+h1EM60pdcLPA57HRJcMLo\nPh+QnUHncav6uWg6m7U7WRKG0uWQol50flRIZEHjVIb78DN54Sdjm1gUuhfU0yJc\nL5rNvan\/e6hfbhpXYvbJy5n5draUFKl9AVvwObALRvgYPxr24u7HVXyXjAb5mlfW\nocq2MPPb8HJ9q5b3GTX5Iqf7aUo1RrjK13sXeJi\/3Kw=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"translations":{"en":{"name":"MFA Zones","summary":"https:\/\/github.com\/pondersource\/mfazones","description":"A plugin to restrict access to files with mfazone tag\n\nThis app will make it possible to designate certain directories as `mfazones` and only users who have a valid MFA token will be able to access them.\n\nThe app uses the workflow engine to enforce the restriction.\n\nSee the [README](https:\/\/github.com\/SUNET\/nextcloud-mfazones\/blob\/main\/README.md) for more information."}},"isFeatured":false,"authors":[{"name":"SUNET","mail":"kano@sunet.se","homepage":"https:\/\/github.com\/SUNET\/nextcloud-mfazones"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEAzCCAusCAhIwMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjMwOTIxMTUxNzIwWhcNMzMxMjI3MTUxNzIwWjATMREwDwYD\nVQQDDAhtZmF6b25lczCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMVd\n5qYehjXrhL4HmedwcOqFqUpLUbKFpiXBIpo6C4MSV42D0SGpLYJebfaiDY5S0HF8\nuUfWyd2oYXxhg4h06Qn416yuPRc5xiWwMqCXcV1+dsHEgkdDjX3QHltS3+iTibpk\n9hd5QZqKcs3rW4aNvl6Y\/Yi5Adix2x+Vob94aqTWBwzaXAFmGDwNVeooIW92msBv\nULy6EFFb8AbibPcHz3pfMmw0dZwwMPULJUOqeH8djRcU21b8z1x3K3j1BCET+v9Y\nl3WbAxL4hsi6xZrYjGdK0\/Xh+nvuRvbg7qaaIMBh2SZbvPsiz7wR6TzUl1tyz5Is\nC6irAQ+1BE3+EnRTPVH8E0dEyKmb4ktTksT66QKM7wqb5+fdIwYoZXPuXTJk222r\nLsCdMnJrrgN19a\/xbkefv+r1vPtNN3qSzF4c3KiL+sfI6NLu7cn6CirU9REVeAV1\nyyzes5IThrnBBO+wFYj1O+KGYG2O0BIPXorEiyH65Ezd3HkQgvPFvu3XKye\/AXbw\nc83wVA1oS\/nraW4Q5\/OcxSSE58A3AeCpssysam\/rHJ3ZKXaL8260Zj9Fe6pJ\/iWN\nvKx2H9p4Ol3YyPYPItYGN+n\/PhGB2WsEFTPNictDbV\/9ZzhdsL8aZR6Rmpahja7d\nE9bx293KPqFeCxQ3LG2dfu1YUgwkN7v7MaDpJb\/FAgMBAAEwDQYJKoZIhvcNAQEL\nBQADggEBACD9W6Wl\/T9yJ67RDMNquuKfjBoTJnQaBkJQNUXl4n0wMgx6dxsmeaLM\n7tyy6pxurPNJdW12fg2s6RHqu6VTPV24zjl3W02M9CZnxYOCvlhFlkwsNQyx0INf\n0gzcbENfeaZFS7kYrz8NQOGGhT6laQC8TaK4itWyyLd5EAdG+XakwT5t9kbWrPS1\n5DEME9Jbm5yWl+pUFrKbJPlUWBLUfpHa80NalGXFCxONTS3WWA693TTkt2dzwRLj\nF1JDNoj4nJvM4UHhHY5p3SPIA86xJWgmf222Cc\/t1WpvoixHLXpbQQUAJjLnHnVQ\nmBemwCdKYBPfUWutAOFmfinPJqvDgco=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"issuetemplate","categories":["tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/juliushaertl\/issuetemplate\/issues","website":"","created":"2017-01-19T21:17:29.763777Z","lastModified":"2020-09-03T14:58:51.056053Z","releases":[{"version":"0.7.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=15.0.0 <21.0.0","minIntSize":32,"download":"https:\/\/github.com\/juliushaertl\/issuetemplate\/releases\/download\/v0.7.0\/issuetemplate.tar.gz","created":"2020-09-03T14:58:51.050831Z","licenses":["agpl"],"lastModified":"2020-09-03T14:58:51.176342Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=15 <=20","signature":"NOprK\/VaMy0MKHAV9DZEe53qF+cf7\/yV3ECGz3b36FjSqXE6+DDucbGlsCGQqRMox3xNTetsmshUpJfOEznAlVT1+Idc+eTwskmRQgCAQwg3m5SJy91JiLrga9Rzz+l63XJB7jvLqdX4r4teWfhbZmKqXXTaLUqcl0ASdnLM695eo+hm5Ru+bxj1Np3pmHWriHj30pnCUGPA2lz3Njs4yiTcQODbzRTUkBOhakxbAn0gCrN6\/GirhwEB6eLu2wpgjCGDLqJK4rrwhi3Yy19DLKiHsBVF+dooF1aA0oZC4IEYZ97bMNEFBFRt3fIVGdEwOOnTgZf87d93B5bq5McJfxOAkebtnhxYqZxgGXAFXIgL\/40cnlt8quc5qsFLvPV\/HW3LcTjpIeMfLz1qbftA+vMw3u3nfaw0R\/\/99JwTFJWiwAZRub33TphfT4YKoQeJ8dqAVH4z5uVbtyYHV\/yzUgNr1rwYuSxeZ5WOVkhWk5lPZA74V8YaCizE+7DbqQjsex9u2Nw9jXhzG8Qw2puXeSjJeBiOWPxwfvcbOyG1ZP9ALDZKC8yI7kpf+nH2G7Sso\/1gIptr4xeUX+SC4ehiXFUVMuGe3qea+bbbNsZk0O1ROyKptgP12ayE+YBReadBijbRVCvP9DCopMqhulJyNExWWUALW8UTIPRsWxGxSBQ=","translations":{"en":{"changelog":"- Add compatibility for Nextcloud 19, 20\n- Bump dependencies"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9iaXRncmlkLm5ldC9-anVzL2lzc3VldGVtcGxhdGUucG5n","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Issue Template","summary":"Easily report Nextcloud bugs with a prefilled issue template for reporting on GitHub","description":"Easily report Nextcloud bugs with a prefilled issue template for reporting on GitHub"}},"isFeatured":false,"authors":[],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIECDCCAvACAhApMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMTYxMjE5MTcyMzI5WhcNMjcwMzI3MTcyMzI5WjAYMRYwFAYD\nVQQDDA1pc3N1ZXRlbXBsYXRlMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKC\nAgEA7b\/iBWHvzPRvsl\/uz8SRSbN4ZYSEEavT2xaGD4ZG\/ksJdNvXjro2pR6Otu6Y\n21GsQz31vX2BwMw2pSOgP\/\/gN1tHGXPAlXE4K4++2O2hY2rXVDrZZ3n8X0IKvGqZ\nsfJ4cDw0FUsJRrAZ084bZMjp1ynHvVCcjmXyk1iV++swNpkf8ilEVWXeBFxYTf16\nxYXb49JnA7yINgXNhPpQe1Ct9FknFnnzq6y+HsYKkId2zk8MRJi7Y9kXq+v3J3jb\nV1ydVPyOh02gvkoEexgWZRwMVt8VneJCyyF6ivy3xCbf\/44eq4QD5xYX8ePzyXP3\n6b4vYd359guCM+YpEfCCrnSMwHYxzk5WLyXFHeWSrkyf0fnestrFTczuV+fu4ACD\nqfux8jvRYBi9uHx8g2BtRU4lgVSZvQXjk63tMia9nO8y\/iGOvjgWUDVg7YUXIpkJ\nCmONQWpXUAVqN9oD+oX5r8CDsmChRy3z9ek+tiZPCQobzDFWOLOmzB62FVv6rIFq\nbzEtPtQsQSCDKa5frKygwT9xydzHL6PDGdqkHppL5896\/D8NjHKnnz2qS\/SkZ0yo\nJ0G6A8a3riSfF2tYdDjus9fKJHtuzcypCIdxCRlumQQ5+Zfec5eJxAfGKSDb3VYg\nFoqG\/ucmN1gQKCy6F4S9zO68x3dsJpQpGBJXHNHN5iSp6nECAwEAATANBgkqhkiG\n9w0BAQsFAAOCAQEAFXSVYVMWNsA5IZLFs2DP60HDyO3TDtmIc28DLUZeX4ojZna1\nb+veCMEgqZ0kprb+qsta6MRRhxR2C2n1fJho7X\/W5B3yIq54lwiD634sc40AfIzr\ntX4i7AZbNyB1tEmWRR6Sp5ICHOkGACHqvW8PUaCqZkYpGku6O2aQ1Hyj7n+XeDn+\nzXztcjcIswNDzrxANfpLv+HOEGf+m4qz8LzWvhOhwL4zCVy7iULgjDAB2fVCtxWJ\n99fSLhB8pe2BUXsqm6GTAlzcyZcI8+ZmoI\/4iQvCUVZCwo\/Tx57g1sX3rh9MkTB\/\nydMQALLjAzBVZHREzMlgnPrOIknSrzcRy873qw==\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"aaochat","categories":["tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/aaochat\/aaochat\/issues","website":"https:\/\/aaochat.com\/","created":"2023-02-24T04:30:50.774369Z","lastModified":"2025-01-23T10:20:10.209241Z","releases":[{"version":"0.0.8","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=26.0.0 <28.0.0","minIntSize":32,"download":"https:\/\/github.com\/user-attachments\/files\/18518649\/aaochat.tar.gz","created":"2025-01-23T10:20:10.199410Z","licenses":["agpl"],"lastModified":"2025-01-23T10:20:10.255016Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=26 <=27","signature":"UsZ63Ed9UQzDYfbW3qxTZyUo6pm\/fXwpGT\/Peq5T0zK2OCJVBchH1x0M61hbjgiR\nA9qITnNr7JiTVHEGSleWy9R6KsLFABv2ICbzhsjClpqfLBn\/qBGVQD9z0clGgZpH\nLsL2P9j1Gw0Le3aS2QdzBnrLyT0\/sMvinFsPJr3a2mvrFEGDXbJkn\/SqQmEEeQBP\nUr1kl7wK1FvdpI0yUlQY16qGGEWJ4idleaaJBX\/A7ADAydqjd8fG+MFjlQwFQGaQ\ny8Z2Q+ApLXPlwDJLq9ZrFLO+QN5COlDyqpOHYR\/KCDOWui5ccGqVws88NI\/cSz35\nDMQE54Jr7mudTRHrAX29EXOBsJuv2nxaRSimgemi\/SVa4FUQJF15GpgIMUsR28RL\nYpssY9P27P8egCro+qIOMUE79RdgW6pG+RhULtWHEwN1D96V3Rg7IvbwVJh4JzhP\nKDvJAektufvpTBJMKapkuxk8d+oDYVSMoJ9\/0NNlwStX3WbMRomDu2WBvs2Y8gPe\ncMxPySM\/NZkTUl3HpUpdUHvyrnbqFxpQQWnSe9engpoIxDFot\/iA1JfVhmq3FU81\nsdkO07eBBVU7Jo4wjEgX9LKL+4KOL6o6axrXVNck8DnJ8kdorRbaswJipvbUpW98\ne5IlhFDnNiO\/G9zs3nrpmTQZCKaMy3mFv6nqyvwSwFc=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2Fhb2NoYXQvYWFvY2hhdC9tYXN0ZXIvaW1nL2Fhb2NoYXQuZ2lm","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Aao Chat","summary":"Aao Chat","description":"Transform your Team's communication with Aao Chat!\n\nThis powerful App offers numerous helpful features to make your chats smoother, more engaging, and hassle-free. With Aao Chat, you can:\n\n- \ud83d\udcce Share Audio\/Video\/Documents with ease\n- \ud83d\uddd3\ufe0f Schedule messages for optimal timing\n- \ud83d\udd14 Snooze messages for later\n- \ud83d\udcdd Draft and save messages for later\n- \ud83c\udff7\ufe0f Label messages for better organization\n- \ud83e\udd2b Reply privately in groups\n- \ud83d\udd12 Create Admin-Only Groups but with a Twist\n- \ud83d\udce2 Use Broadcast Groups to reach multiple people at once\n- \ud83d\udd07 Schedule Mute for when you need to focus\n- \ud83d\uddbc\ufe0f View documents\/media without downloading\n- \ud83e\udd16 Utilize AI (OCR) to search photos, videos, and documents\n\nExperience Seamless and Efficient Team communication with Aao Chat.\n\n#####\n\nHere is the **[link](https:\/\/youtu.be\/0n6bcnDckyc)** to the video: Step by step guide on how to install Aao Chat on Nextcloud **[https:\/\/youtu.be\/0n6bcnDckyc](https:\/\/youtu.be\/0n6bcnDckyc)**"}},"isFeatured":false,"authors":[{"name":"Aao Chat","mail":"info@aaochat.com","homepage":"https:\/\/aaochat.com"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEAjCCAuoCAhIDMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjMwMjIzMTEyOTQ0WhcNMzMwNTMxMTEyOTQ0WjASMRAwDgYD\nVQQDDAdhYW9jaGF0MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAw04v\nAEki1lm5jKJ3HtlSZkb0Des4l5gQnb5hMjgJxhcgNQr4VmBQbz5P6juzVOid7U+x\nmHMDvZAwF3TsPDro1JZh\/OjEpUKiHiGKzppTkCR+YvUbxWwhgcnkRB02raz\/rWzE\n6Jrx6XDqLewEBIBn8k5ucz3hkgsk7AHgsiVzTCXkiplguQh17KomhbmPvC0OPmNd\nEepLc1mjQ+1Us\/rzCPee8GlSfIGTThR1jPT1FyOJNOr9bBpNEL6bcN8e53Q2O1IM\nPMiFJrNBJC\/9a5+RuIn7oSrjM+3X4wYYm2mStpSCxedxuC0Wqn4MvKkwOkkHEmXJ\naLAzBmhjS4gy7Y9GF80zcgru3COIhYmt\/z9Yt3RDrEfIl35GDOFX7TE0qn20muup\nKEimb9NHrv5oByoTbMIMzGP4QCy31TShlgAHj8Vo+A0EqiPZUkq46VDSXw\/9M9py\nyJccupJmu2HHj08qLrGhL5xTP36ernwm6KURt6NonJAzgqM0GK+Yi00J4uhF7zGf\nVX\/bzybnY6C3RHDtFv\/dGS+sDeWmMdfVPgraxgG45lNqGFdzzuaI1HL7y2B0h3bA\nnAUPg3bhJt2Ux6OY6blQpeRWVkn\/bJDp12PyalKuaXu49BTdrCrKvF17smtcXCJs\n9FBFDtsgv1KNm22CMhWgW\/y6MKVDOkmGxBxF0ukCAwEAATANBgkqhkiG9w0BAQsF\nAAOCAQEAdICaFgO\/OJAramXz0DMZG+gHnOC\/XKOfcZy1XlLmrq+KVGDAsoyBmgfK\nIJUDWdCK+RgscDMfZhgPx87DkDgyfa\/ga9sLfTWmhEoCCWCHHP2vaSj3pyFZ+zSr\nfo3DLFzW71An8evanud6ZdWjqEzKbf7HFNNgTpgi07fMxIvGwGC5heJkwscZJ9yB\nL6JN6+OdeYEUgTZzOS6Deq1SIx0KSO5danAq2XR44nyPpzMqR9QzZXAn4mfeCsPc\n0w6+hD2mBtWq3qGEYbkWOTJdqOKUUf1z8227QIV4XGif74hW\/mj4bW63D3UTXFhg\nh4q5TDJ+5R+1iE+RHlXczHFdFPNpyw==\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-07-15T16:21:19.028607Z","releases":[{"version":"3.2.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=32.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/integration_tmdb\/releases\/download\/v3.2.0\/integration_tmdb-v3.2.0.tar.gz","created":"2026-07-15T16:21:19.008787Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-07-15T16:21:19.064142Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=32 <=35","signature":"PZho85MkJLWhC40\/hn\/nwzTF9wIh\/xE5ui6JXyNyiU+G2AUh1DuaB98uucFgP3QWZhPeRd7XX0i67bv+zsXPl\/yuA93kOrDxzYk1k+lK4YRW1ggXO5TNu6tcyZZSYVAsDAXp03mkcU2YklS3iAPL4AWSCGu7ejQgLXyvJPfNVeObrXWgBWYhtn2oGmW6pXOFwxWJ8zCJdhV2IcxcQthYkyqX609qG8dN0WZYPy8fUGsEU2PROZZaCdblFf6\/rmRJQKIsfsBZ0iTD6OMzWrkn5PqQe58xkq1+dHYfY3IkDgsX7TdxPgHSKROX\/A3SSs1BFQUYIXmt2aNFS0MnM4JMR5tOj45LCmpum6ka8bD620dklHQ31olTT4UDGgYoCdTE9QXuG\/lLmwBl14Hfrc0GVZ\/MMqZW12F\/GwokiYVCG\/qRdOCcQ0\/4OtLQ5GcF+q8tonpWS5VNjdT3UX4hBJEmNzxA53rYpY81cMFcc9JUX+1ctkpz0TvZAaMFq2tsCoBcKJGgybOPUZG4PE06T0R\/O\/nOMnnsWZ019ojcLx6qnjR203RAxCp4tZuFdH5Km\/H\/HgqfE18QStByoSU6\/n60+PCqChJH2Mm50Wpc21V174Kl360HAsAjhSo0lyRNISrUnS4XSBF7Kj63\/+AiK+1BNWxbZkN+BUtCzqUHac9073Q=","translations":{"en":{"changelog":"### Changed\n\n- Bump max NC version to 35\n- Update npm packages\n- Update composer packages"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL2p1bGllbi1uYy9pbnRlZ3JhdGlvbl90bWRiL3Jhdy9tYWluL2ltZy9zY3JlZW5zaG90MS5qcGc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL2p1bGllbi1uYy9pbnRlZ3JhdGlvbl90bWRiL3Jhdy9tYWluL2ltZy9zY3JlZW5zaG90Mi5qcGc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL2p1bGllbi1uYy9pbnRlZ3JhdGlvbl90bWRiL3Jhdy9tYWluL2ltZy9zY3JlZW5zaG90My5qcGc=","smallThumbnail":""}],"videos":[],"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-08-06T09:35:28.383412Z","releases":[{"version":"1.3.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=31.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/command_bot\/releases\/download\/v1.3.0\/command_bot.tar.gz","created":"2026-08-06T09:35:28.378428Z","licenses":["agpl"],"lastModified":"2026-08-06T09:35:28.443811Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=31 <=35","signature":"G5E\/yy\/r9YSviV5JW+TW8mGGnSHHTZZ1+bx6hUIS0Qs83MctQ\/NfkoXOYz5K5b8q\nNYKAJ0Ifpfsa+hkHZZBveyza2JrrDSgN2X6qpEQH8rxUW9BCIzgKCYSmNU1iVJOe\nA3toTyWG\/14SsM0UuK9d4tp0Cvshej+SFWVEYVCIyGQeGtxrXlzT6IHv4rwQy4d6\nZA5C\/K2EYcIoulXswFkPhHZ3liUUSYNsWzYZWqZEsifMftHBH4lteh01yfW78O+E\naePfhdOwOH0jyOpGP1F2+uQ1FH3Dme\/CTuCCqUCBQp+PaNaaEJpaKfvmwS6I2pDr\nt32k9WGYfonwE9nYJ2\/XHhf02cJdE3UVkkfSfZCvjBq50WLwMNR6Fj+0hRdTktt9\nAXrZJXEjM5MypmLUr+ax6zdYbYErEdUSsfjphd8Wi89kl4ln7hhMEX35Xg1Zi8hj\nGtC5zAbAlh3voxJj2WU7HcdXt+vLfCf580pJPClq41BAFrlCh1pr4HMaN\/grGwGn\nN7J7HIFWf1DFecFrc38AwWrxmHE2m3kgOBT39EX0uDCt0DHhCx+ta+tZSAx3p+nx\nuMrnONTFXZdaJJKTrYhGcIr5L9E8K72oU66q23RUioK8XB0KAv3ADIL3C13v4fkL\nMi1wxEFQAZj\/FHQbPOpCVHjdYoB+TkgBZutN\/bUbQeI=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9jb21tYW5kX2JvdC9tYWluL2RvY3Mvc2NyZWVuc2hvdC5wbmc=","smallThumbnail":""}],"videos":[],"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-09-19T11:47:40.443547Z","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:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2VsZ29ycm8vYWlxdWlsYS9tYWluL25leHRjbG91ZC1hcHAvaW1nL0FwcHN0b3JlLnBuZw==","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"AIquila","summary":"Private AI in your Nextcloud \u2014 chat, agents and MCP tools, with the AI provider you choose","description":"**AIquila** brings AI into your [Nextcloud](https:\/\/nextcloud.com) \u2014 private, self-hosted, and under your control. You choose which AI provider processes your data, including models running entirely on your own hardware.\n\n### Nextcloud App\n\n- **Chat** \u2014 Converse with an AI assistant about your files and documents\n- **Projects** \u2014 Scope a conversation to selected folders, so the assistant only sees what you choose\n- **Coworkers** \u2014 Save repeatable AI jobs and run them on demand or on a schedule\n- **Summarise & rewrite** \u2014 Condense, draft, rephrase and proofread text\n- **Model picker** \u2014 Switch provider and model per conversation\n- **Usage metrics** \u2014 Token and conversation counters exported via OpenMetrics\n\n### Choose your AI provider\n\nAdmins enable the providers they want, and can restrict them per user or group:\n\n- **Claude (Anthropic)** \u2014 The default, and the most deeply integrated: vision, thinking budgets, native MCP connector, and PDF handling with citations.\n- **Hetzner Inference** \u2014 OpenAI-compatible API from the German provider Hetzner. Currently an experimental service, free while experimental; Hetzner states it does not store request and response content.\n- **Mistral** \u2014 French provider, also supporting the native MCP connector. EU-only processing is available through Mistral's regional inference endpoints.\n- **Local model** \u2014 Ollama, LM Studio or llama.cpp on your own hardware. Nothing leaves your infrastructure.\n- **DeepSeek** \u2014 OpenAI-compatible API.\n\nAPI keys are stored encrypted, and base URLs are admin-only settings. Provider choice\napplies to chat and to the Nextcloud Assistant integrations alike. Assistant actions\nthat send images need a vision-capable provider.\n\n### MCP Server\n\nAIquila includes a [Model Context Protocol](https:\/\/modelcontextprotocol.io) server with 311 tools that gives any MCP client \u2014 Claude Desktop, Claude Code, Claude.ai and the Claude mobile app, Cursor, VS Code and others \u2014 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, favourites, 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\nBuilt on the [Nextcloud](https:\/\/nextcloud.com) open-source community, the [Model Context Protocol](https:\/\/modelcontextprotocol.io), and the open and commercial AI providers listed above."}},"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":"allinoneaccessibility","categories":["files"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/skynettechnologies\/allinoneaccessibility\/issues","website":"","created":"2026-07-25T05:29:38.131201Z","lastModified":"2026-07-25T05:30:16.079027Z","releases":[{"version":"1.0.4","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=29.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/skynettechnologies\/allinoneaccessibility\/releases\/download\/1.0.4\/allinoneaccessibility.tar.gz","created":"2026-07-25T05:30:15.876649Z","licenses":["agpl"],"lastModified":"2026-07-25T05:30:16.798139Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=29 <=34","signature":"bMXeHriS7vhMU8WvqaaSwHhjJoJRiYYALQDiB4Hzb9oVF51pOyzwXDollpyJQ2Dp\nmCnqxI4hW8zu3eQVDg8c+7VbwrXiE4B+EIU2rTodAhT8bcH48H1R0wZQ+bujRV+A\n1lREJhGSyLPYqytSP8plzG0CUg2R0kAkiouf5l4O8fWD6Al5XIn1zDEKgP6M2TZd\nrbwfCp724C9Cx08+T0lbHIUMdAeOlI+iUVE8CrkmudafJKEfdd+UBgPCBIacEFJU\n2R8sKiQevGL+BEOnhbweNzbRBkuwLwpiTd5CLCQzJvp9FFMpB49SdT1kF0PxCnjb\ns03WoDZoWmAJPtBIxu6efX3UK2faZFAApDagoezmzbCEO0yWd2P5+ob9dgvDif3x\nVyKCc3+CWmNJ4sVcRdkDzvmvKbULKRZ9d1O+uxD+DIKLEHYyg7+Fiv\/3N6Elritj\nhpSI6zVrnXwsIIYN2g9YfKfpODhl1KeBC6AoxQVzAoJcbNf4JSuyWAkHkOAZZ9Nc\nNArLFk5HqXV1tSZ9MFzsz8drAUceRMXqZpqZymt5ANNU+85pXFq3EkYwZPT\/H7bL\nqLwfhtQhQawJdXAJINEls2MiDwbWeMMH3k0jA9njFbsMLA\/qnEBXAACuEhNbLWDn\nj+Zqrs01ENtBU57G6Y5ZaBinP16A9xMHIRys\/1jlhjE=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly93d3cuc2t5bmV0dGVjaG5vbG9naWVzLmNvbS9zaXRlcy9kZWZhdWx0L2ZpbGVzL3NjcmVlbnNob3QtMS1mcmVlLmpwZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly93d3cuc2t5bmV0dGVjaG5vbG9naWVzLmNvbS9zaXRlcy9kZWZhdWx0L2ZpbGVzL3NjcmVlbnNob3QtMi1mcmVlLmpwZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly93d3cuc2t5bmV0dGVjaG5vbG9naWVzLmNvbS9zaXRlcy9kZWZhdWx0L2ZpbGVzL3NjcmVlbnNob3QtMy1mcmVlLmpwZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly93d3cuc2t5bmV0dGVjaG5vbG9naWVzLmNvbS9zaXRlcy9kZWZhdWx0L2ZpbGVzL3NjcmVlbnNob3QtNC1mcmVlLmpwZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly93d3cuc2t5bmV0dGVjaG5vbG9naWVzLmNvbS9zaXRlcy9kZWZhdWx0L2ZpbGVzL3NjcmVlbnNob3QtNS1mcmVlLmpwZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly93d3cuc2t5bmV0dGVjaG5vbG9naWVzLmNvbS9zaXRlcy9kZWZhdWx0L2ZpbGVzL3NjcmVlbnNob3QtNi1mcmVlLmpwZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly93d3cuc2t5bmV0dGVjaG5vbG9naWVzLmNvbS9zaXRlcy9kZWZhdWx0L2ZpbGVzL3NjcmVlbnNob3QtNy1mcmVlLmpwZw==","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"All In One Accessibility","summary":"Quick Web Accessibility Implementation with All in One Accessibility!","description":"## **Free WCAG, ADA, EAA accessibility app for NextCloud websites!**\n\nThis [Free NextCloud accessibility app](https:\/\/www.skynettechnologies.com\/all-in-one-accessibility) - adds an accessible experience for users with visual, auditory, motor, or cognitive disabilities. It supports assistive technologies, offers customizable updates, and enhances overall usability according to WCAG 2.1, 2.2, ADA, EAA, Section 508, France RGAA, California Unruh, European EAA EN 301 549, UK Equality Act, Spain UNE 139803:2012, Australian DDA, Israeli Standard 5568, Ontario AODA, Canada ACA, German BITV, Brazilian Inclusion Law (LBI 13.146\/2015), JIS X 8341 (Japan), Italian Stanca Act, Indian RPwD Act, Switzerland DDA and other [accessibility standards](https:\/\/www.skynettechnologies.com\/accessibility-standards).\n\nThis [free accessibility widget](https:\/\/www.skynettechnologies.com\/free-website-accessibility-widget) quickly add essential accessibility features through a lightweight, easy to install solution that supports inclusive browsing and compliance efforts.\n\n**Core Features - What you get with free accessibility NextCloud widget?**\n\n- Auto-detect language\n- Supports 190+ multi-languages.\n- Skip to Navigation \/ Content \/ Footer\n- Content Adjustment Options\n- Visual & Color Adjustments\n- Dynamic free NextCloud accessibility module customization including colors, size, icon, and position\n- Reading mask\n- Accessibility statement\n\nExplore the [free accessibility widget features guide](https:\/\/www.skynettechnologies.com\/sites\/default\/files\/Free-Accessibility-Widget-Features-Guide.pdf).\n\n**This free accessibility NextCloud app is a great fit for:**\n\n- Businesses, developers, agencies, content teams, ecommerce brands, educational institutions, and public-facing organizations using NextCloud who want to improve WCAG accessibility, usability, and user experience quickly without complex development.\n\n**Why select free NextCloud WCAG accessibility module - All in One Accessibility?**\n\n- Supports alignment with global accessibility standards\n- Improves usability for users with visual, cognitive, and motor impairments.\n- Integrates smoothly with most NextCloud themes.\n- Supports 190 plus multi languages and multisite for global accessibility reach.\n- Available at no cost for core accessibility features.\n\n### **SECURITY & PRIVACY NOTES**\n\n- This Free Accessibility NextCloud module follows several data and application security practices, including ISO 9001:2015 & ISO 27001:2022, GDPR, CCPA, COPPA, HIPAA, and SOC 2 Type II.\n- Skynet Technologies USA LLC is an organizational member of IAAP and of W3C.\n- No personal data is intentionally stored by the module itself. Site owners are responsible for reviewing their own compliance requirements.\n\n### **LIMITATIONS**\n\n- Some advanced features require a commercial subscription.\n\nFor more details, visit [**NextCloud accessibility app**](https:\/\/www.skynettechnologies.com\/all-in-one-accessibility)**.**"}},"isFeatured":false,"authors":[{"name":"Skynet Technologies USA LLC","mail":"rajesh@skynettechnologies.com","homepage":"https:\/\/www.skynettechnologies.com\/"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEEDCCAvgCAhOqMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwNzI0MDc1MjEzWhcNMzYxMDI5MDc1MjEzWjAgMR4wHAYD\nVQQDExVhbGxpbm9uZWFjY2Vzc2liaWxpdHkwggIiMA0GCSqGSIb3DQEBAQUAA4IC\nDwAwggIKAoICAQDGnXR4PksMKAWrxfjfuctuP+uKyTeg004CCNtQ+J2p7ttScAsz\n2LkWzX28RVijwhiLeCoux0I9rBxmo\/L1M9r7q97wrVZXzjDMT2GutsAa\/2bepopv\nOTCSqvitmdamHPbD0Z0iNXk\/GPSP0fKNyzYSet5VV+Y2C8zn8RD2T4fpI3cJOLuZ\n2XLPlqrHVZlBdTINyCSTvxnfNzvkYymcUigqL+Tesc3Xxi2dYhJ1hLepYMYzrTC0\nqXAgrHXXicizqbDgx9U\/eHad0Ea6E0AnY6buRCjG3QAm26PNdXziMO16jnO14PSv\nCTVMtWkBD7POD5akMv0Ljz84WwaE4R5\/gxuhmdNhlZrM5Hmn1fUJO9u8g9w9n9jq\nH9D5TM9mxNGi8u147Qks1H7ZfggQALDhdqVAGr2PIQQtUJSf1cpBTetMqU+hJi7m\neyAM5ipWLy+1pXHE+316ADl3zP\/HcteJnkYKoczpqqrhl82PuphLy9uosmiqDWKN\ntJwrKaxkmv4aJnrc\/h\/NYJs2Oz0smo71M3v89nL0hlr4uSx\/r5HS6\/\/pjcOPjbRQ\njzmrMUzaYPIDh1oShkV9hwB\/tQibAKs7xs9Q87Qw6F40htU4++1XHPNrbgfdv\/Ag\nG92LTnkFRTdCCs+xhIYyQEmY7yWgJBTymfjV1fm3EQV69xWE9licVmMTlwIDAQAB\nMA0GCSqGSIb3DQEBCwUAA4IBAQByLhQ1dDqa4V4DMEuz6DlZZP7uWcLKKVddzxF3\n7oJd9\/ik\/BjkBQE33zOe7tJnHLLcGthkslHQHfJnb2jHE9i56oOkZxq\/USG1Lf2P\nOrdk65S7hcPMVpLl6hrCA4JXxIndKdxpGzv0yKf\/2LeXcuxmQndIYPbKBHIktZ9B\nrKIa\/8ya7pi227mttIY\/4JmNkiRZ1h8iRyUca1Jq\/nPns6AyUag0lHQf3DBrBfX0\nU3Voc4P8vIUrardeFenHBpslu8PAfa4EIOU4ISNZLhn3bRYz72gnRTzLWadLkmht\nCXMG0MpgEBwmWVh4Z+eYsutZnGhau+giKm0VaLwuHuARmsHe\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"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-08-13T11:47:21.497052Z","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:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9sZGFwX3dyaXRlX3N1cHBvcnQvbWFzdGVyL2ltZy9zY3JlZW5zaG90cy9zZXR0aW5ncy5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9sZGFwX3dyaXRlX3N1cHBvcnQvbWFzdGVyL2ltZy9zY3JlZW5zaG90cy91c2Vycy5wbmc=","smallThumbnail":""}],"videos":[],"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-07-14T12:01:13.088311Z","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-07-14T12:01:13.144429Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=20 <=34","signature":"PDGyune1guqfQW0YhmuPK3MFFSv5polffqQ6Qoy6Y90Zf5YSfDy0NVnTd7V\/m\/gg\nofLyQcHt2mniNvOTKTY+uGpX1WSQegeJPE0RbeIHpODbgU9Ho8GxZltEJBXBoy2B\n8NzB\/N42laBXbsaqzjVVCEFhQQvuuZV9ij8ikvGxSp3telI\/+0vIzH\/hMjzPlvm0\nXGwDx6i+GL7TSrDhw5ySVHp\/FBK34NUaU91OWNj31+Y5gsJ+LNqo\/YygkrE8OQgM\nfkzxxKRYFB\/eZD6eskxYcCU75D4LhkvpSWQbmubY4b4ssijUyHwIgZZlW4fmwGhc\njdDgbI40k06li7y\/c7Rz4uSLJOjtJsG13JYX3V70xO4gF61mCUsZ8cP0tf++ynG\/\n5arc9lX4vdD+9dNSFVsPNI2EHGz8dxItI7G3sHb1bD2Fh1a9wZdAZ2pY55RCWTMq\nc6TrH+0qp6iSfEPqWtO8h7sF+hu50R7aM9DLOX+GR1lXB0rBsRlBLoRLTuetjJj+\nDTOjCbj02mzRv\/tbYKAZ6O+jWKKZ8V+yMY1FZxevlKMuFgUG+GOp6yu569Nca9MW\nbSDXFVpveSQuYICF9nCJMPz+3eeUzrO\/76NGlPrkBUEWb0B03EUeVv9OtQip+xuY\nlnBHP4BeV6h4WdRkD\/RFPoTcAYo8m3zrbbUNz5rm9OI=","translations":{"en":{"changelog":"- Update gl translation\n- Support Nextcloud 34"}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"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":"hfivep","categories":["tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/git.fairkom.net","website":"https:\/\/fairkom.eu","created":"2026-04-17T16:39:03.424292Z","lastModified":"2026-09-20T09:18:36.598383Z","releases":[{"version":"2.1.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=32.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/repo.fairkom.net\/nextcloud-apps\/h5p\/h5p-2.1.0.tar.gz","created":"2026-09-20T09:18:36.512606Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-09-20T09:18:36.657996Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=32 <=34","signature":"oI9h35Y8E78roLBGgBVHdqHhYdLzC7M4j9XbaHhCujXDz1JOKOV8ar0l1llZtL0w\nbR9D5n76Gzae4irEji8uJ2cGEjhoG3eqejVub6EHLZzYrbiw9BWEIi3t+IXRBd60\nZXCDUx9DDk4ogp4zTBJWpN2tokkUEh2w2nASE1lYcaezlGPz4uThFOu47TOIo0Pg\nGGj7QOh3eZmU5Y1OnIyejatiTwDN7\/F6GdpACosq4dtpLdU\/n1lh1mPmptNV5bfZ\nQeiyseQEcqC249GTeXoldTn4CP3+Bz7bLln4Yq2wXY10PvHTUKatvLiazWGVSsct\nC2pEffaZee76onSOBKxxRkgaJM81\/6Wo9WQwfzKBqcSoEDjG38XCW722pH0aDUKS\n5FeO0KSFMFAmcZpI6UW7nyPXauLQzBRQqM34JSEGD\/vPKhmY8u2PZ0cJ2KR4RxXz\nM8XBMSLDDpCaYALPojPdRlgTp\/lH0IIQuaZee4DnJee+Mg5Q1gDkXeafQfZkhIMZ\n0oKRH5uNODU0h32sLuhxqZssi6AGBj66FvEkAkjPnzFszkBhDdSA9R\/H6aiDUtMI\ncFk0b8WV3\/QKbCeGImPF8PCsiRStujYGqiRKM53WJtVUFtixDVJhSGjCYIQO\/NW5\nAeX46KJASroC+mx4Pv4mUt5RNEtGDUtRym9u3klXafY=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"translations":{"en":{"name":"H5P","summary":"H5P is a Player for h5p files.","description":"This app can play h5p files, which is a format for interactive educational content. Just upload an .h5p file and either left-click it in the files view or open the context menu and choose \"Open in h5p Player\".\n\nOnly h5p files that bundle all required libraries are supported.\n\nThis app uses the library h5p-standalone (https:\/\/github.com\/tunapanda\/h5p-standalone) for playing the h5p content."}},"isFeatured":false,"authors":[{"name":"fairkom","mail":"info@fairkom.eu","homepage":"https:\/\/fairkom.eu\/"},{"name":"Martin Klampfer","mail":"martin.klampfer@fairkom.eu","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEATCCAukCAhM4MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwNDE3MTU0ODI1WhcNMzYwNzIzMTU0ODI1WjARMQ8wDQYD\nVQQDDAZoZml2ZXAwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC7Jk+4\naTYOTZxv\/PwQ7WPFt4vh7ELjkzdmh6Zq4b05qRGdnOlcPXffzQX7nELFD4DnlnAd\nu\/gzBJnOleAqzMjxLWWlIDEQpKM4EyD\/oQct7CbNQSYYmrUhxRx+4NvcB64S\/2Ai\nqjBfvTtefgxTqERhyU8GJDCGEng+emLmEh\/xSaD5CqgcwJ\/7MyL03DeUoet5\/EDM\nzVQ3H2PFSQ6wdGYFdYdrjjoqdrG2ve+gUf72hP\/txvHE4+ceI4vrPF4dC5bzMB+R\nzC7vz1cWhdaHDwQ92pDwiMEU1Sc+ad5FyGEEGkcBZMSTL3RlBYTQBS51PDY7OQG4\nwgmemsCKAF8Rtf+5EUkzgLJNBU0P4YlvCuwya7WZB0j0dfT3QI\/09OMw8VA3VEF8\nmfDxYUTigVQMh1U2dIUwUqGuj2rpxABwHhavq7ty0GW+b7yxQfpabe\/oTysPNVrT\nFSpfdSXC\/pL4S4q98fjNllQA7GXwF\/AEjWtsadFNlcXixicyXnbtHJrP3wCpFikA\nVn6isjO8ELsSIuCp\/x\/gtQYQQyT8znYTvYD4X8\/Nq\/ZH2q+sPaIaAUTans1h9k\/C\nHrD4rn2wNVpwIvIujThMTcve\/pHygiSvVoZsxzXEtRWKshBgEYqIhvZLqHLxbz8W\nNk42HxBtVPQPSe9nOH9ZJa1dmX8ajLwHvSUIHwIDAQABMA0GCSqGSIb3DQEBCwUA\nA4IBAQBn5OntBikrYj96ncmtqEg48w\/9gQsvMd85DRmvidE5PPIr2bOL2H9wWWeR\nab9X+XBtE5s4sZ1OqRqad7C236zhLrneE1XuPckTWxyMzYMZftzVoe6b7I1GzR7B\nAKujyNgGYEsU9oh2lXtFvzMtHoNpoA2yrMHw\/pWc5L9Nel6vbCcZRZDol14aMg05\nzBIX5XbACLA25UZnv1\/zutk8pKeB1VnSiCt0YPt2k7iC\/IUMpNHQ9ewa6nWFcqi9\nn\/ttTLcK2nFtchAj7kkVGJeJ+Wxy2omoUaiYGcZGVCvbZKHZ\/5G8MBHB8hvQpGYC\nSJOgwTocoZVBdic1VxxLJnhrQ313\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"wrikesync","categories":["organization"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/wrikesync.g-ar.tech\/support","website":"","created":"2020-06-22T12:07:13.057024Z","lastModified":"2022-02-25T12:39:35.973737Z","releases":[{"version":"1.2.9","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=20.0.0 <24.0.0","minIntSize":32,"download":"https:\/\/github.com\/g-artech\/wrikesync\/releases\/download\/v1.2.9\/wrikesync.tar.gz","created":"2022-02-25T12:39:35.371169Z","licenses":["agpl"],"lastModified":"2022-02-25T12:39:37.020876Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=20 <=23","signature":"DJBJAdWKF5ol4Dd880wxXtUqz9DAAyIErlBEyhhpnhResOXLOlCzsO4d8i9w9ln2\nkX+Fg9v6HRAu9DYUkWde1YoHQ1q49d6MMH4j0IinwCBr\/XS2AA1jEhHXz5iy1zq4\nYQFKBqd+N+nXAs8Ob6dMRcv2pDvM5t0bQKDZfZpb7pcfeqmsOJcIOee72uOvz\/vh\ncAkiKu6yBTg3Cmt4LJsQVkyFNPJmhXg427y5tV7qcerZaqO4n2Epmme\/hdpapN2\/\nik2BxX8oI9JaZX+crDHyyMnxRUmHPDmINWsIc+BGWGxuEAg2GmYXh5SgAvi6yje9\neTnizt8RezsWTsUsPblRjcDtQvOGnLFCk5jO9szVS6GJ9byyuVgjT90MSacriBPI\nf55a1IldB1ACUJCwwl0MN9MS8xvnFJWpGtmYY1GkvQYEv9wXhqkmucrHrkAvICJO\nxWpbOyILmbboSlPToRGPvq0TXIUimbe7XFl7ZYIj1IowX1DVjSkmUB3UF7E+yPtv\nB5c8KMuHpbyzrxrj7E4Ei2+RSqhGUHcHBmQb968yzRCfUZ62+c\/8oDTINpNnj6Wt\n6HnA3zS2h09XllnCnuiQfIAoFsVY+v85eycPNbyGovgIm+JRAeS216OasP1CaNMk\nL1\/sJ4dKorOSalaHTo4zj7K5t5gCTEjlGLtTgnN1WNQ=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"translations":{"en":{"name":"WrikeSync","summary":"Wrike Projectmanagement Folder Sync","description":"Syncronization between the folder structure of Wrike Projectmanagement software and the Nextcloud filesystem structure."}},"isFeatured":false,"authors":[{"name":"GArTech","mail":"support@g-ar.tech","homepage":"https:\/\/g-ar.tech"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBDCCAuwCAhE6MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjAwNjIyMTEyNTE0WhcNMzAwOTI4MTEyNTE0WjAUMRIwEAYD\nVQQDDAl3cmlrZXN5bmMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCu\n9KT5FTwqEgmJU5WgVD433084UULFCMtaC9VdiNGwMpCp3IhXkPHM68d\/I1TWkI9S\nneWfqk3pqiHIeSttCZnWqiaj6suQKCgNaZR2I76y14TZHxpb5nvbrrlMU8Mg882H\nimr1Qs2Jd9q6pYGdnqD8wjZv1Tem+hG+KL2fFcq8qhKfLHicKdzyPv1+Opw73UN5\nqpgOaTtOArDejR4MQrW9ouJ+T\/A3UYwke5AAYq3MhBgnsqNIktiYM2XFNujGqUe7\nR0j4+2s0YmIXvEQ9xyA3oWLWwMZW2GkpdnlCroas1DG0Ye\/Cj0aVJEeM1jw3Oef0\n3laliKkq3MhgNF2MhLeJ3tCCF5ukwJ\/pdU6Vl3lifPQKkYYa5bkDT3tue3pkNmnG\nDeQSvVjnVwS5RGqNzlQaTLk1p5wiwPkPP7Fny2eEVCw7ftTEogJNGoIWdWP65bcp\nu0AxSnqNEVgDSk+gECHalywOiIsHzj2OwaOdfmfRNY+2VkwGFpiqyof5VV6jyaX4\nBP8rmJUdpbK5P1qDNrrXv7QAsSqMWlTX3T3NZJ4BKZ7baCu8RGJgH+B66nuRDjdg\nA\/YOUnR2tXFRpq6NGTO8f4aLTAaHjUk6CttI5uKAKtzfD+XLxktsmzwXDPC1Jk\/0\nMEfBjWyrIEcY6VQP92Jp3mMdtqCi+M8I0jSBSkwdxwIDAQABMA0GCSqGSIb3DQEB\nCwUAA4IBAQAWiKv85OL1WwgnhdyE9A8mc\/jq2\/+LPoo4XcBj4SOsoXLumZDN4smJ\nbM2xSWn0V8jK1ket0vCnbGIiJzbzbhiMD3RhYmQq26K7JY4XiGhM9eU8l46Qa3+i\nC0KpiUU4F+HpBQAj8GzkJPlual5G6sfTVXuDfGJu53SBhv\/PvPpYgj9V4Jo3UcH7\nSy8lBai+4mhszj1Rql5qiLyMNRtfs20q17GQ4+49qgaEpm19v6hVLfgVOJhdx7us\np3wjtEG73n4ObpnWtSk5cQhwKXTYdAOn9QJ5PsH9yeLTvThHOXV5tOFkxnJQofN4\nQhYcXVrjeBwjIU7I1GL4d00rsfNrzlkZ\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-08-29T11:46:27.527012Z","releases":[{"version":"1.0.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/upload_monitor\/releases\/download\/v1.0.1\/upload_monitor-v1.0.1.tar.gz","created":"2026-08-29T11:46:27.513692Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-08-29T11:46:27.559294Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=35","signature":"efsTUaOKIcS79CC1EXtGIOm0K+INLyGkP+i5kqmwK3MLiEGwyQ8+YKzRRSW1T5EgSUsYkoxV2f+uTTi4K1ik1FcrQmqTkYenFHy3iRxezNKVcd\/64Y7Vm0HP8+T7C+rXNvkBJsgxx6Dh\/yVv94ifoKkEheVLxLrKj\/ABq\/\/Bqdk6+vmqFqPez\/wlFv\/a+\/vZmJOV1jKVee7TmF\/o0NISW+Ht\/O42F5Yf38P+YCbPw8VftNpzkVMfk1yuLnjCp+N9BRBeRsDFFfxreo5AD17B+guTqORtY6mgl1MPOOxzFcd\/JKhLU64wJ6dQ0DP2+15Zsb0YlLGG6GZFFD82oOpDvahFq3fXubsXJ5mN8r\/Az5H4KVAu67AdbXqBH5zOOqEhYDxNlI8BUJlWrl8zOv8CLKwUZTAsadq29Ga382mO+SkWQ5\/Lo\/gYKU6wgL4sFVhXGhOTMJKw\/B1HoPgwZ0+efzVGS\/UfsBKgspj\/+0chnbNhKAgKnX4pvVjMsatgpceGrF91i4BthV08zi3akzGD7pHaCO8UeQnKnDbHv0QDyEo1Mw1omWPGLZzTT5eA7R3doKU0l3czFBttDRtYvKH5mckP70nrUdruOQte+RzmdQS0VejMdcn2NSwCPy86o92vATmfx4zahG0+C7EgxB+n8A5V5WK+ihRhjIparC1R9FQ=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC91cGxvYWRfbW9uaXRvci9tYWluL2RvY3Mvc2NyZWVuc2hvdC5wbmc=","smallThumbnail":""}],"videos":[],"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":[{"name":"Joas Schilling","mail":"","homepage":""}],"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-09-17T12:10:23.104502Z","releases":[{"version":"4.6.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=32.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud\/collectives\/releases\/download\/v4.6.1\/collectives-4.6.1.tar.gz","created":"2026-09-01T13:28:53.053866Z","licenses":["agpl"],"lastModified":"2026-09-01T13:28:53.150847Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=32 <=35","signature":"tjCrYbvYPr6UJVyQh3XhCJySb3ebPXzcJ8HyqbffuvpUgPhQb4pqWKz1dVccs10z 2c3W6sz+Mr1wz2Im1zq03iGh4JF2zqxEruUC17HGB2YQ3eKrsKD+SyCV9yoMNZlA vsVmuhzpfO5\/nMJ9Zvs6EA3Dy7z6rBy\/715VKBlAjmo\/xzC\/WTQOcU4nqpOD7ITe Dl3lnZxo1t2m3zXOg8EDSm2tQzgfbf174DRoP+HVy004JpZ7fUSwz9KwT44RrXHn c7eFQbOG1qc4YkAzLAhHxDw1H4sFz5Y\/Kj8kw1mmRdRkGn5IXnwak7aiH3DECHPH lCTLc7JIPUXu+twajQcV0OGQSX7Z\/sOWv3zjv20HSKDEcWCBk2AKE88EUNE7+vbK fv1pnCz13KDQy5EEzHvUEyvb3mdQan0\/A+tCWYQ1HwrbxupWC1pVh\/66HolggINo 6Osoo0Mtn7NZ4YrmLMU3wSWv8vXD4GJE1dHhnDKMgXvW9tBRdGAYZM69YMzzrw\/e Y82ryjDKLfUtbbhivfXNFzlmsqrKKnr7Hawo3RW5xd5o0e9P3vMd0wp+3Tod0hqk t3E4TYFV49bOm6FBMzwg5tmgypH5kwbC2mll8e1QxKQyTSytazRJh53WZDznhjJL WkjiJ6vfpTsBS+KuTT0u\/rUn9xUSCZgFlx5jgQXupjc=","translations":{"en":{"changelog":"### \ud83d\udc1bFixes\n* \ud83d\udd12 Prevent guest users from creating collectives (#2702). Thanks @ ZakariaHogeschoolR.\n* \ud83d\udee2\ufe0f Fix duplicate entry for key 'c_p_versions_uniq_idx' DB error (#1886, #2405).\n* \ud83d\uddb1\ufe0f Allow to scroll long collectives list (#2725).\n* \ud83d\uddb1\ufe0f Fix several drag and drop issues in page list.\n* \ud83d\udcce Show progress when uploading an attachment in sidebar tab.\n* \ud83d\udcce Don't show loading spinner when refreshing list of attachments in background.\n* \ud83d\udcce Allow to open office attachments in new tab with middle-click as authenticated user.\n\n### \ud83c\udf0eTranslations\n* \ud83d\udde3\ufe0f Translation updates from Transifex. Thanks to all contributors.\n\n### \ud83d\udea7Updates & Tooling\n* \u2b06\ufe0f Update NPM dependencies.\n* \u2b06\ufe0f Update PHP composer dependencies."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9jb2xsZWN0aXZlcy9tYWluL2RvY3MvYXNzZXRzL2Rlc2t0b3Atc2NyZWVuc2hvdC5wbmc=","smallThumbnail":""}],"videos":[],"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":"dropit","categories":["files","social"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/rullzer\/dropit\/issues","website":"https:\/\/github.com\/rullzer\/dropit","created":"2017-12-08T10:31:22.719649Z","lastModified":"2020-03-15T12:29:43.444300Z","releases":[{"version":"0.4.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=7.1.0","platformVersionSpec":">=14.0.0 <19.0.0","minIntSize":32,"download":"https:\/\/github.com\/rullzer\/dropit\/releases\/download\/v0.4.0\/dropit.tar.gz","created":"2020-03-15T12:29:43.437594Z","licenses":["agpl"],"lastModified":"2020-03-15T12:29:43.503769Z","isNightly":false,"rawPhpVersionSpec":">=7.1","rawPlatformVersionSpec":">=14 <=18","signature":"ral5BcsOb+Hpi3Ii3cO6JHlpPpMpjAPL7hCaygeJUvNocuH8xQfHh3aCPMhksUy6\nvAE5Ty6fxa\/JAgPJ7KFCK1XLWoq8FOu35TwgvqfT+MgALytsGrU3cL00Z5I5pgzJ\n1F6rdhQebBLf7nNOGe8u+ohrTnrbEDGN\/N\/7xlKQwsSrDzwpcPZrleORlmlGdDF3\nXj3E68vX7cLXbJ\/lSUhogv2YrSpy\/KykIUOKPKfAKFiMl3IZWNFWTnub+B\/G5Saf\nWXe6WDwsfre8WunNnl701puu2VJTesXnn6q8BMTuaoZdVj1c99Tt90QWwYp2cMPI\niowtNmTpK6NKqtHMf75ACVVJQEEWWMMeAL8uOMSmA4F4xal46j7PDjRHY1Ml6TIV\nv9lEmNW6yDEjbz0spMqI0497z4qcskAKyE0Et1Aa5KWAlSVwbVcBY\/Fdy+kPiRdE\nFMNfT6IOfgryhpnBIg+9AOYW1lB7ztGmgZ3Zkes3NJR2uwypFhYAwtIjyuuazVEt\nUlxQtmsxf9S9Loj2ELk3bpNmN3pPTd4jgFFkR8IP33xvvdKa6wnDxfCyPIFD0yDE\nZDPJGP8k4ZOB8FWque6IS1RP9vKHkNfY2kkDLFg7UzUZJReP5c67KV5cW\/GsUU8W\nHGygl\/Av+j0wM0GALImzHX5CB3\/JF0T6mRmUIR+OZog=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"translations":{"en":{"name":"DropIt","summary":"Quickly share text or files by dropping them to your Nextcloud!","description":"Just drop text and data quickly to your Nextcloud. For those times you just want to share a file but don't care about where to store it."}},"isFeatured":false,"authors":[{"name":"Roeland Jago Douma","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEATCCAukCAhCAMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMTcxMjA4MTAwNDE5WhcNMjgwMzE1MTAwNDE5WjARMQ8wDQYD\nVQQDDAZkcm9waXQwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDiRuMK\n3idRguri6EZMAIgPOkTxGvHcD08MlX3mYffiJbIqz03h0GXuRbLkDLrwiaQqRlgN\nFyHIs2+1ORg2eNBYKL\/VRkjf7F9Emh\/Hinf7Wv9Oj4fRPTDyFZiLDbtSE\/1qD3xW\npE8FksAZrdcKW9bcCr+7KGf50+Ymv9AvQg4hax0bkPpvImp9CCsnAi9vsZGO3RLR\nH+Z9GzoS5D98Z55sQ3RBnMRwCnWFFm0XENCF+94l4EMteIaw\/BupGG815cNGAh4F\ngj8YvYes3PKGyA+ELYTiveyX++TQdZotbUIyZOjqXPGd4ynzCSUqksr0xOubO95E\nUofTA73cchPcs95wUmV8yulXceACgdjncq\/Ve\/eyfiuVv6bZWTsjFQDnXv7Ymk29\nCvqsJPtmWkwKZBrE0cR1SiAPl4trisR8pDl5Grcv6J0h+JnT27IdW0JNyWAU5ZDm\nvbjUqlhuPXPp8f7YHN2bGpmoadmgTpOtPV0qYG2D2KrG+e8cWnlinmW70K7BfuT1\nzE3Cd80TWAcN10YN9RxRc\/eVLBppOFE0yDoxd9PgXSeuz8a1pFIaaXIdks3Osezb\nqXtTVcCqdANTqA3pSMfD1m+sB301O0TZDy8OvmDH\/RMVGAhiCJg+jil\/1dIJFHm6\nIN7g86xjHVFJoN7XwMdLlXNCx69CkpVLuB7agwIDAQABMA0GCSqGSIb3DQEBCwUA\nA4IBAQAwYq2GYAtrLBhtrwNRRPfEiPYOFJSqaom8mfhmN6vlFC7X8307Gbd6qWBV\ns\/n\/d92zITP2HpUwshUkkmMCNO3t5ylimaZND2j5iw2qyUiEDWPgLMH\/h\/gI0JQV\niAwqVSR67x6urJ\/4nck\/T8eqgFYkc9eARcGFPmNOa1g30Uioqm1lfCAByn8RWnDJ\nl8\/05x86Nxrx\/SuUbLW9h91+4d9DvMMT\/TshtUlcZiEurdmepibKUEJ2exN\/QVFU\nfTVirwH3U4Vsae54Bp3oLKoOdgE1kZaYtR+Y0GaVtUcAhtvfe3s2wkrQAh+3mokd\no03clvJ\/JckggwQHsMWy8YjaHFA2\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"savapage","categories":["office","tools"],"userDocs":"https:\/\/codeberg.org\/Interlunium\/nextcloud-savapage\/src\/branch\/main\/README.md","adminDocs":"https:\/\/codeberg.org\/Interlunium\/nextcloud-savapage\/src\/branch\/main\/README.md#administrator-guide","developerDocs":"https:\/\/codeberg.org\/Interlunium\/nextcloud-savapage\/src\/branch\/main\/README.md#api-overview-for-integrators","issueTracker":"https:\/\/codeberg.org\/Interlunium\/nextcloud-savapage\/issues","website":"https:\/\/www.savapage.org","created":"2026-07-15T07:33:50.164089Z","lastModified":"2026-09-17T12:43:26.196708Z","releases":[{"version":"1.1.4","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=28.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/codeberg.org\/Interlunium\/nextcloud-savapage\/releases\/download\/1.1.4\/savapage-1.1.4.tar.gz","created":"2026-09-17T12:43:26.169465Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-09-17T12:43:26.237283Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=28 <=35","signature":"PFgVixZti6Ke4O7ics3dCBFnHu4\/5HNlBmx9c\/44ZyMLtStO4Gs\/XAVJ1npWUsfQ\nrM2wGmkyIGDXp3rk6+jTjlU7yt+AX6mcQmDovgAN1rpiBaY+izS+Eq0aZfXeBNS9\noYUOqmaVjyLqgNrI7E4qqso\/TahlqBsmiaYleiJD5UEIGorZL1DOYm8IFdISbOAa\nP0fAJkQ13oNDLnTtLzIJlCUkdR+Or8H\/d+r7+jQt2OI\/gyHYu7h\/mZLq5suts0FS\nZfQiWdhQF9c8xSRPwunz7vLAFVrkAUANdIGx\/hc2XPc2wwVoHjaqCG2uBNL\/Tr9q\ncYn9XljAC4ZkQbn0QX8+7o9BGhYkHfm08CqPpUUjLrzJHZwT2y9feJQNbeQTV3Om\n4IO1TodmTd6T2g5RRUc9wJtmTdCLluNqZfNiKAm6LLg6laPQHu1QbBduEMiw8vwJ\nOxNjiY0XV86kBEB52dEZqphSkfFO09ZGsTDxzMcQNS9MUbLjCcb5mG0aaFhV6aLs\nGgKrYHNh\/Rf+GcNRlK+my0vfB+M4TxijNaSYMeesjmKZtVrt8ISQpa8WByTl4f+1\nGQNZvyttASBojqeh1uWgQ17oxoIw7bTvKQoOpxvYI3BOdwYsWlK46ZWLE3H4Z8ZV\nwmPVT5a18tOqv+0iF5ygGerg6B6MpegcvgJjWz7ksfc=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9jb2RlYmVyZy5vcmcvSW50ZXJsdW5pdW0vbmV4dGNsb3VkLXNhdmFwYWdlL3Jhdy9icmFuY2gvbWFpbi9zY3JlZW5zaG90cy9tYWluLnBuZw==","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"SavaPage Print","summary":"Print Nextcloud files or folders directly on a SavaPage print server.","description":"## Print from Nextcloud to SavaPage\n\nSend documents directly from Nextcloud to a [SavaPage](https:\/\/www.savapage.org) print server.\n\n- Send a **single file** from the Files app context menu.\n- **Batch print** multiple files or whole folders; folders are expanded recursively on the server.\n- Allowed file types are enforced server-side, so only printable documents are sent.\n- Credentials are managed per user and can be synced automatically from SavaPage, or overridden by users when the administrator allows it.\n- Dedicated **SavaPage** sections in both Administration and Personal settings.\n\n### Requirements\n\n- Nextcloud 28 \u2013 34\n- PHP 8.2+\n- A reachable SavaPage server\n\n### Installation\n\nInstall SavaPage Print from the [Nextcloud App Store](https:\/\/apps.nextcloud.com\/apps\/savapage), or download a release archive and enable it in your `apps` directory.\n\n### How it works\n\nWhen you choose *Print to SavaPage*, the app uploads the document to your SavaPage server (`{Server URI}\/restful\/v1\/documents\/print`) using your personal SavaPage ID and UUID. SavaPage then holds the document in its print queue for you to release at the printer.\n\n[Read the full documentation](https:\/\/www.savapage.org) for administrator and user guides."}},"isFeatured":false,"authors":[{"name":"savapage","mail":"dev@savapage.org","homepage":"https:\/\/www.savapage.org"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEAzCCAusCAhNfMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwNjA4MDc1NDAwWhcNMzYwOTEzMDc1NDAwWjATMREwDwYD\nVQQDDAhzYXZhcGFnZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKG1\npMp5GVhfzobFH6Tc9e5EoEVVf6emZ8E8XZnIRCVkNXxdNmM6b6hJTtbkdmOSWY+W\nkfAmT3csCvMVFTjpprLbh+bdUnN1s1b9E+v5POOSSO5nrWiA9bN92Yro3wgBisqQ\nkn9YAbwXXr1MrBakULTw4Qlk3QfSA9T9VaaeSqlWUz2hggoKb95GcXLQ6TArgQvM\n1ypwvPz3ZH57OcIgV16LMNnAzIcvP5XfvqKsjXLU+BvFnsr3LSqzTqjKKYguBo39\nAS49jyYFybKDXUQnaP3esMSCcEA0J8kcbDwB5QAoVXuPveepm02Df0aV9MbDDFOG\nARpOee\/CCNVKDbKMEkX11U1bxncMZdQscHFruz0JAeJFpJGE+1NfFqIDtZXOfsUM\nOD7+nekjG0jrBJ+3ArVPohZAKEJMH\/soYXCBWbOV7H1Fb5TkMvJITka7szZrCnQh\nWkjWQOrJS\/\/CqjeF+2M\/JtsQkuFNpORnbaW0BuKe6ft8U5gIRXgx0ovjfz5Gfx9e\nWO0kMVWSZ7gnysh\/msFVcVKVRUj1POqNGgIDJStT61aE99QzBxDz5OW9+O3mdEbZ\nq4Ebybjz2vaK3\/uNG0uW0wP5brxfJnl1FT4JaY3jX7x+CeFvzxVK4NOoadA9ohw0\njijZydEJku4pdS\/JT0RBsj0S5qPboggpyr4eCE3bAgMBAAEwDQYJKoZIhvcNAQEL\nBQADggEBAHkZiYhXJgT9zTRVaCiS7piWMIgFoDMU5oiEy41ptjMWWDVJuPA+kvGc\nIeP2LxtPKrzM1nN4m6XXjZ15dA28cwkvKMK1aEe7Az3poz\/YcZEUUT42BySRRbDK\nrEKe5MlhpQlVe802RrGYLQHwRnBD7D9uzk2XZA2RVannudpXdw0d\/YuoKUfJsfbm\nVMvJmYLttqqVT109+38flOHnZe\/PLXJTjjBXZEO7zVCBCuxRIU4EWWFI3Ijo9CkP\nJvgR\/bVqiZNaUs0CGBRfhtv1dbXJQfe2P4JtMPnh6jDP0nhQuq+NtD501NLPkEn0\n+GIKpo2\/LZntzpuV6xVl\/JVDIK53aqE=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"printer","categories":["files","tools"],"userDocs":"https:\/\/github.com\/e-alfred\/nextcloud-printer\/blob\/master\/README.md","adminDocs":"https:\/\/github.com\/e-alfred\/nextcloud-printer\/blob\/master\/README.md","developerDocs":"","issueTracker":"https:\/\/github.com\/e-alfred\/nextcloud-printer\/issues","website":"https:\/\/github.com\/e-alfred\/nextcloud-printer\/","created":"2019-07-08T12:59:43.845218Z","lastModified":"2020-12-21T22:35:31.758430Z","releases":[{"version":"0.0.5","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=20.0.0 <21.0.0","minIntSize":32,"download":"https:\/\/github.com\/e-alfred\/nextcloud-printer\/releases\/download\/0.0.5\/nextcloud-print_0.0.5.tar.gz","created":"2020-12-21T22:35:31.601309Z","licenses":["agpl"],"lastModified":"2020-12-21T22:35:32.363803Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=20 <=20","signature":"n6GBum\/VdGt+RWAR391O0yVOjVR3RHF5fy84erwlI8J\/eGd0+tgqbmNM4UdGlKMY\nJsextqf3Gh13+nfh0DseKV1scdBospQpvHIVMUia3VVxoPai0ejgJvTux0V0TUzq\niBBPYHHbadG2RRgll+A0JXhO76xoXpScydbUZgr5MmpQuSe++cn9q+t1VPwSMUSS\nxPI8GGAtpeG9cb5vgWBJ4qpZT45yL1YK3sjPS2KZTspoUq010r0usYshVa61XKLR\n\/ZKoJNS0X12kFNDVK5nYdNwFqrLYNWZ2Bbg4SvBfwWy\/S0BhONSNgvVmWDWZS8Zp\n6zdfV2BboIXGhTnyfbQ7V5RGLwXY3Hk+eH1I5p8ScIJSVsj7WCbRM4wF4hQb1CjV\nOBFJJZKQPTWswtlHjm2a20KVwqFDI3RuiqlUmgPFFUSB5QX5HG7TzM1lC4XKOpI\/\nlscMASGk4hRoyG2VX8rBrS9b\/tUtZZvYELBctLj6vEz3SxzBH0NBD4eglMMR7OsO\ncFUcznvtRHphMYRw30nUa\/Af+M4Ws6D905DCCGOIT0LkryxGzQeVSwhFy2\/5\/cv8\nfWumwtBNk4NcK2aAVxG2oYaCdTAN0nQBl69SI7o6dW9Xi\/gNQsU+Rhbd8PQrXiz8\nc7iYGUqTJ0YYI4IW07DNgwz1w1z54muLmxhzJgsvR50=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL2UtYWxmcmVkL25leHRjbG91ZC1wcmludGVyL3Jhdy9tYXN0ZXIvc2NyZWVuc2hvdHMvcHJpbnRlci5naWY=","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Printer","summary":"Allows to print files directly inside Nextcloud to a printer.","description":"Please check the Readme on Github on how to set up this app!\n\n Allows users to print files using the CUPS\/LPR printing ecosystem.\n Just open the details view of the file (Sidebar). There should be a new tab called \"Printer\".\n Select the orientation of your printed file and it will be sent to your printer.\n If you want to print it again, just click on the reload button."}},"isFeatured":false,"authors":[{"name":"e-alfred","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEAjCCAuoCAhDyMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMTkwNzAyMjEyMTA0WhcNMjkxMDA3MjEyMTA0WjASMRAwDgYD\nVQQDDAdwcmludGVyMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA1dDC\nTxKhNFskizcFGJR4bOc6NVFeTW5egRrcBav0k17MApt20wpUc7FCDFT+akLV\/Adf\nqU2SLP1p5PVEsqT7isfRXrIPbsPdZ2eduT85p1R2iZUYLwb\/Nx6FTH3Zo1dEn6u8\nc+7\/9D\/H\/SpgGSaumi71iAHQ4fhSryIyGYAJNeYrwhuBIy1VN\/k7piH+zYr9nGUv\nY0dA3OBYqC3dAovDSwn+ymkm4gkhnmN3OFo1W95L6QCWc5MqXDagoadItJhbjUd8\nvYapPfMXnVJPl9qyRn4yaanLxhV66jBc4lFZklKPdBXbGGncguIdSSaeblvALUH9\n5L+jzmhka3kWpc+mpT0eZZ5riZTMlSoaccQ3YC2u5cC6bL1mAoIdZ73I9uQTI620\n9eOxICBOE952pL0MGbrhthGnw8oaQszXZIrfyhbWOp9nuyEIJvIfe\/O8cyUxbM0d\nV6PsEEZHIlLgGruhDlRLVPWgHCLlY5lbMpQztJWI0ORfQ7ZJx+dhBgwL2leB52ha\nunsBFgweRWbiH6VEcElgLMa8V69D0FWo+VRvSwX4eprmT\/ZilXTW3Pohfj9Sil\/I\nxzsWPSSnZaIDrGHdjxe3XeK6QhYGgBx4Wow5Er2Zi4wYgK704LhHjanhdfHNcOfQ\nR5sla8zwfCl82L\/gPg5pb0DuuDDIbhQKBIWfhNcCAwEAATANBgkqhkiG9w0BAQsF\nAAOCAQEAY+roh4d7C9V64Te3AAJix1bht6V\/D5YQG39Cagjex1N4JTqpsXz3cm2B\nCheHLcxFnau6WgYComiRCZ+Z\/cM8O2zjvPHX2uUdo+qq4RCxD4+lBJccVGOQk2Yr\nqscpHF7L7Dhyunr\/7Bht4pYLFLn+gRZSEhSAg1nTGYAf9hcI1ns5ax\/VjaA8qNvt\nxdMDK3tRIXcM1yDlqYt804nKOL+gxkz9gsD4QRnYq0FhYg33ZhhtcUqskv1igTr6\nzPZGatxGCGEPIpL9jfu5VpTGBKNgkS7wrfLVv4p0nx4Vr2EZrghTZLNbNM\/urmII\ntdcYn8qa448Ko9Q\/GevynTAb7A2VYA==\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"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-08-07T17:31:44.239863Z","releases":[{"version":"1.3.2","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=30.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/callmemagnus\/nextcloud-frontend-insight\/releases\/download\/v1.3.2\/frontend_insight.tar.gz","created":"2026-08-07T17:31:44.228633Z","licenses":["agpl"],"lastModified":"2026-08-07T17:31:44.288647Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=30 <=34","signature":"nUMw\/UIr8Qa6nCHVfshe2XBFZ+Wjm4JF\/RAG0xtREp9k8kYSJ2UYnUCxjQIid\/sYMvDzNeBo7+pr\/ZduaNTuSAslpbAzKtcNjbyIhznSDFTkdHXqz\/dFSfyfmYlAHJsngfs\/ZrZgA38U4GlmSATbsxl7KMoAckguhes407fzN0aR+F6ePWzkHe94cnYCm5l+L995m6A3e+YWt+SI91PDbxz3XiyspoadJ1Ly\/zBEfjeXiQFTNd8pCGaTCuVhcDlUgwCo73b9aQ3q+0cnmytxYR7qXEz7KOjh2cBflOd87xLB8WNGIxfxXf0LGGRf50LedNZrLasxIyXl+zB7Rqrtr98XgO40QrHTS\/iJVcjBR6pv\/m8H7AEp2yEYT37IxaUrokCqOzpxr2JFvQlMx8Eo75CaxadExqeqZjzBFpbZWKhbocoswuxEcoJiW0ATzg21VqSmfyvUngw2x+vCx6XNsZ4tsvNoR5rXD6UScfCzra+Sw0R3P4NPwXPc5mGgG9LnK75yw5XBXcUz\/veMge5UfLpRrgAqrK1h6qfNEDoTOYuUoGkSd0ZqCv\/ML4K0aXz5ViRP+u5B3wKVgDqCiiPQ8sPm94TyioiaY8PXHVWUPiq6gqK\/Rm3DY3TslMiC+sOCXs9maFN94Meu0MJklQC7HpcqhN4s9pH7XVvxy25HirY=","translations":{"en":{"changelog":"- purge button style\n- make copy icon appear on the right of the text\n- update dependencies"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2NhbGxtZW1hZ251cy9uZXh0Y2xvdWQtZnJvbnRlbmQtaW5zaWdodC9tYWluL3NjcmVlbnNob3RzL2V2ZW50cy5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2NhbGxtZW1hZ251cy9uZXh0Y2xvdWQtZnJvbnRlbmQtaW5zaWdodC9tYWluL3NjcmVlbnNob3RzL2FkbWluLnBuZw==","smallThumbnail":""}],"videos":[],"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":"integration_gptzero","categories":["integration"],"userDocs":"","adminDocs":"","developerDocs":"https:\/\/github.com\/nextcloud\/integration_gptzero","issueTracker":"https:\/\/github.com\/nextcloud\/integration_gptzero\/issues","website":"https:\/\/github.com\/nextcloud\/integration_gptzero","created":"2023-04-14T09:22:22.712225Z","lastModified":"2023-11-09T10:03:12.016264Z","releases":[{"version":"0.1.5","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=26.0.0 <29.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/integration_gptzero\/releases\/download\/v0.1.5\/integration_gptzero-v0.1.5.tar.gz","created":"2023-11-09T10:03:12.002726Z","licenses":["agpl"],"lastModified":"2023-11-09T10:03:12.059516Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=26 <=28","signature":"ZcmPKsCKMJL0T+T8QfxJkI619LBc07g5P0NeRIJCUrRUcZFgSIMtqhCDiPlcHmABI5a8V0VNfACymnxPY\/IsV\/ERoqMsa36HjJPpFyt0ZgjAoq8RCOkn1zRw0PyfZybAcCuF3sYP2h3meX+8q4ku+phNlL469A02Ey1Z4d71AEwb9aJ8I3hUSkAr61\/yiosnFquVpc2A277aPrkTMaJVkIdFiNNj9L227nBZcAhVSYoQI6kS4bP3cikt0K3rfrJy+40H88H2+Yt6XifQdYNh5guejIXd30dxL74J0haEk7UmNngNZY06yBuyDXB8fsk66cVeXO\/xyNzFZWdBBwcPj\/0kPok\/X3mwzSP+Iok2WKOKxD5J2v4qz6OL20IM+UdLMCReoh5WBSQBh8IaE\/h8no0zPayjheF+1lBdax+baEFSf4+J36g5KbWbzK3R5OaPshK01Iq2oQoE9UjYNpjkcN0KeEixLNSkvg6JWUQu+FFjrVpx8uTSCA\/zndI0fQvUeVyInKukphQ+wHiFKbM1qBrjooRDbVdEMpHt6fE41e5kW10ZVa9j+sJmmGt86ujGjSqh5iOdU62HAygQQruonuxjiufhynA4PCkxcx8mAN2CHdOvB4yL9DZTw7vj9kIbHppW6HAF7mx\/91tPEyvYXapzTwGpswDvmy4y5Ysrjhw=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9pbnRlZ3JhdGlvbl9ncHR6ZXJvL21haW4vc2NyZWVuc2hvdHMvMl9pbnRlZ3JhdGlvbl9ncHR6ZXJvLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9pbnRlZ3JhdGlvbl9ncHR6ZXJvL21haW4vc2NyZWVuc2hvdHMvM19pbnRlZ3JhdGlvbl9ncHR6ZXJvLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9pbnRlZ3JhdGlvbl9ncHR6ZXJvL21haW4vc2NyZWVuc2hvdHMvNV9pbnRlZ3JhdGlvbl9ncHR6ZXJvLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9pbnRlZ3JhdGlvbl9ncHR6ZXJvL21haW4vc2NyZWVuc2hvdHMvNl9pbnRlZ3JhdGlvbl9ncHR6ZXJvLnBuZw==","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"GPTZero integration","summary":"Integration of GPTZero","description":"##\u26a0\ufe0f**Deprecated**\u26a0\ufe0f\n\nThis app is deprecated and will no longer be maintained.\n\nNextcloud GPTZero integration to detect AI-generated content\n\nIt allows to send text or files to GPTZero API and detect if the content is generated by an AI.\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\/).\n\n## GPTZero results\n\nPossible results are:\n* Most likely written by a Human\n* May include parts written by an AI\n* Partially based on input or other sources. Unknown really\n* Most likely generated by an AI\n\nFormula to detect generated content is:\n```\nif X < completely_generated_prob.min:\n\tif average_generated_prob <= Y:\n \t\treturn `Most likely written by a Human`\n\treturn `May include parts written by an AI`\nelse if X > completely_generated_prob.max:\n\tif average_generated_prob <= Y:\n \t\treturn `May include parts written by an AI`\n\treturn `Most likely generated by an AI`\nelse:\n\tif average_generated_prob <= Y:\n\t\treturn `Unknown really`\n\treturn `May include parts written by an AI`\n```"}},"isFeatured":false,"authors":[{"name":"Andrey Borysenko","mail":"andrey18106x@gmail.com","homepage":"https:\/\/github.com\/andrey18106"},{"name":"Alexander Piskun","mail":"bigcat88@icloud.com","homepage":"https:\/\/github.com\/bigcat88"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEDjCCAvYCAhIRMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjMwNDE0MDgxODUzWhcNMzMwNzIwMDgxODUzWjAeMRwwGgYD\r\nVQQDDBNpbnRlZ3JhdGlvbl9ncHR6ZXJvMIICIjANBgkqhkiG9w0BAQEFAAOCAg8A\r\nMIICCgKCAgEAw77VBrd2F8xLXbNIiUaj5dMPhKwIUM5QT+K6MGBYOELfPEgjpmOw\r\nyeImKlEKl6iuVWce8S3UJb+2ZcHWH2dqnMVILw39WIGcBB0X92L62LmDI1sC9\/H6\r\nlppyhw4rByMd0VSKPUPOu3v4cC+n5nth+So4OQZmeDH+J5hP2ITa5ULkdWpwpwwl\r\nE4g9vpd0SSU4FupTeegX8oMuur9r+\/A+Qu7hYoJvXJJtKyUnJ+ty3nnslxTi9r7D\r\nbPGMGP8NgHv54bjTa3u16Wwh1TCmO1hgYf1IPvQIMQTmB5EXF8Lv\/hnUanZSOCrT\r\naVUBJ+L5ttMwk73JplPAhvxlaxoYNCFL9zyh3BpSnL7Ho91sDsF3kqShf33uI4ZU\r\n0RJSWBf46HMdhe0XrKOPoeO6CPfgTDpEyuuTZ\/V+NiEF6UPFA0z\/M4\/jJSLjCJOS\r\ne5lYauYd21OiHc2QMMJc2xH8l1V5L0v3834A9Gtt2gnGRnWm\/xiyB8O92CflF8ne\r\nU1OJ0+Vn3wyP9VM8zIVNLLNOwF5fKlwtnxCyUZ7Po7x8EJsGQA4S9JFQEwrmzGgl\r\nj9TcDeUPNLmAM5z8FkECcMOnlpWs+yJu4C0X2E6OXP2BJfhB\/ioReUL3wphCFUcB\r\nM2M+gzM1cnS8VnImRHDFx+cl9e8CXFPc2uaFN56fasPWGFEq3KMVs30CAwEAATAN\r\nBgkqhkiG9w0BAQsFAAOCAQEAJ48eZanWUnyydfgATBghdckhOFqt2DPgpWo0B\/4y\r\nBCspsvRzqGSHs4gqWPr2GYc3IUMMurVP9R4\/t4sRerGD64WU2+FZ\/4BgUSZBzY\/2\r\na1gqPDKi3uB3tGsdU5g4+GFJdKwp0XZ4I\/hEE+wMTNCc1rK7Kiksk9RGuxVkUX59\r\ncdUYcyEIe2KdnJs09iUhOR4AwR4VboKhBSTRoZ1IDXrs50d41BzFbFd2c9BYWMVR\r\nOLbqWkGYypgSpb\/ykcUCzALAvDf+jhyJopNh6IApvmcPmnLUcodrJPZ7ZPkxyXkq\r\nznrbk4xyCSJYI1B0jdAtjZLLX1BRWohEU3Z3Vfbir\/HLhg==\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"openconnector","categories":["integration"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/ConductionNL\/OpenConnector\/issues","website":"https:\/\/github.com\/ConductionNL\/OpenConnector","created":"2024-09-06T20:31:11.862965Z","lastModified":"2026-08-26T09:24:28.637773Z","releases":[{"version":"0.2.25","phpExtensions":[{"id":"curl","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 <33.0.0","minIntSize":64,"download":"https:\/\/github.com\/ConductionNL\/openconnector\/releases\/download\/v0.2.25\/openconnector-0.2.25.tar.gz","created":"2026-08-21T10:47:26.574560Z","licenses":["agpl"],"lastModified":"2026-08-21T10:47:26.658654Z","isNightly":false,"rawPhpVersionSpec":">=8.0","rawPlatformVersionSpec":">=28 <=32","signature":"259hvpXxVIgUPl2\/zRJzXthAL0eYr0tysr7VONCUgSMfjt7p5gik3kiRpdOx6VHUFWRlNDNZohhHZ4ObkB5R30p7NjI6e5k6T7FfBWs+FXIzDXeKtkvjn9cIOk21\/efwRH+QFlVlskPNBHD55VMMBBbrHt4+O+05Bu4a1dVXWCoX89XlZ6fioZzJkdU12ki+amrANjtTU4EYnwLvKE3prTjWcdGDO0uTuySEWmINsFITAXX1wgqQVpqWaOwjRE5zYzE+Z1zDVIEo9pwpokv1sDeY8WECR7eYTyOl2xDcg+LV9QWHflgqlTi+\/cjJN5GyBJlWCW+NROvVkD1Q1GW5gftK5bOFhhos22Z3dwgoxsr0a8nacZOLL3zRrd\/Kyww6zEq6APOHr5V3mK5XaVpyZ2+I2lYOcUhTYa0eMtHtKP36p4Od5DJCNRt1A+K09yesd76WZCzgSP0s63syKn5kvRhwkJSnxJFi0opSOwwj72nd0ib8HrAwKiJPrmJqEZzhCZkG6HvLu3qyNvsAm8JC82JxcjgNwQIaIlCdcUU7CQqn6EHH8LLab8N+GZ6vNs0ZiQH\/EZMdvxMujszVCi5MOeS+v2EjtNSvM2rt595DBQL6C51EowXzLVoOTq3wWqSClfG8Eni\/XbbuYchrp5iIC9fKDnBOx7ZsGW1ypOkl8+w=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"translations":{"en":{"name":"Open Connector","summary":"Gateway and Service bus functionality","description":"\ud83d\udcf0 Bringing Gateway and Service bus functionality to nextcloud\r\n\r\nThe OpenConnector Nextcloud app provides a ESB-framework to work together in an (open) data ecosystem\r\n\r\n- \ud83d\udcf2 Synchronize your data sources\r\n- \ud83d\udcf0 Send cloud events\r\n- \ud83c\udd93 Map and translate API calls"}},"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-----\nMIIECDCCAvACAhJ8MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjQwOTA1MTM0MzM4WhcNMzQxMjEyMTM0MzM4WjAYMRYwFAYD\nVQQDDA1vcGVuY29ubmVjdG9yMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKC\nAgEA8O1p8sCh2d28gkivwmqzdt\/qm8gbG3R0lRiJoT\/yLzW1vNnjL2swwHZ8NSh7\n9XCPLJgafgfYie54h09W2lDCOhoKs77DwcP531BNHxXAM0sVzjNJkbUSqpQcwLAM\neYxbqGaJhQWkRQKDoUOH+DfEcQw3a7xYY8Jt0giRZKu48YnV09DERuDEIsD5S+Ai\nD7FdiJfrWNNreLzPENOekoKqi7NCb8b1oRXvnmhUHgeIfSH0cmFl2XgibvX2AyCe\neS7npLdLLTy8FVvgx3eRaKfybdV\/JTTGIezmXUf\/RTSTU57sCo2QjI+xuTdyhU7D\nkybObxr58oGaqYR+i4xHR+GuMd5bBnNfb1Xhh90ZqkLsigzkhmrj6QE6khn3qzLp\nwRliJcSyX8jHUX7DTNfwriK76NiyYxIefpBwelqouxejer1u9LgcvjzJy3CsRZo\/\nx55U0h0nrgF6jb+uWSlj0801ZCTRfYqHSPIdCAzBttNIrLX\/bZ865VqMjjx25UUv\nH5Q16HRbgXJy08a0jZidahP+7gU81Qum1jC6MPGnKM0nYczr134NZ4XFICOKh\/tX\n3kcAZQ8lqOcPMag+N\/Rd3zfs01vZuyTmUVmG03u1CiOVBPd2DCFGx2gWirWWYcQ0\nHgFK6nlDUJI1rAJWGgC2JDtolwNw8cUYc9R3B2QgtdJa8SUCAwEAATANBgkqhkiG\n9w0BAQsFAAOCAQEAaKqdkpWXLA8DM0Va8H2BqTX0aKEzQaZ660MG+I0+1wPeH9bx\n\/S+x3mywRvxP4I73lL+wPrdgOgIn\/D0ROSsXTXRvz9PJ43cIxdbrYiqnjrKCq+yq\nvJKNS\/PByckI\/jIADXgwk+Lunb70mkShoEEYkjTVeCvn1on0GBKQOM0G09skJooq\nJGL33k5cfixFwxbTqOGPs84Dd6\/V8llv2rGTqpGD1uJD9ZyklnKxx9qdEG3lZQwi\nkWDJY37AKL4v34hER0gtaafwO+ceWKueKR9Q+Bs\/YVxWr\/IyY0V3uj10I+nAV7aY\nfTmbDUMplqqIdL4UcEqdzhMDaD6JJ051wOffMw==\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-08-29T20:38:33.173656Z","releases":[{"version":"0.35.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=30.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/thrillfall\/journeys\/releases\/download\/0.35.1\/journeys.tar.gz","created":"2026-08-29T20:38:33.160657Z","licenses":["agpl"],"lastModified":"2026-08-29T20:38:33.218955Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=30 <=35","signature":"RSdDJFewfPWy5czjy2lrA9N46LCt\/+s2oiPGMVZHKk\/5RwdZcMciAhvq5JN\/BE\/PDmWRslN9G5zKjE3jE56y6hOUdjkSSuALioflcALTvm3VSk\/oRhPjUvbsdCFwarltf2Nk9mlMltYqvbsGmBWgD+cxVl6Dq3hQLk8Yg6aH+I4LIR+bO7naqIEItU5bjrmnXLrVc0Vp5+H+21ME76ILRxrqzqFPslMHaUYAlCFoQZKdTjjonjgaOMV0iY\/d8o+5+Doqn3H6hdnA3bhsHVx4tQAQAQkpMnYqPT0dZt59zb4UZ0R9sWFf0aoKn5TB\/la2LsK+7k0IRAk7N\/tGFbp8Yu2pmQp7qVbre5Dn90++pW6oTEk9h7cQMn2TRgBsUvhHISST66a\/JYgkVfF64NCI0K3iNMxyAgBLbSxW\/Vq2Q8\/pPYQfqq9Vz9DS10XHcjRFaeRYzX4I067bezBDgyVcAX0TlwZIP9Yghhd\/1Pya1eeRcGPFih44aHk5CMKILID2Xy0xHnFo2f3mmhRgdELll47t0HO1NlzMsvjWis5WuBg6nCSdEdoFM8fIOtGW6gJ7vdZ5EPD5etB6Wm\/HeOEQQVx0+NR69QYk4QYbrHElKPYi1\/Ixa340gcgMP4sdKLVxYvZtFaI31e4\/RFrhOJO1K9ff\/5L9J9FDzTT7mLRAQXg=","translations":{"en":{"changelog":"### Fixed\n- **Clustering stays inside the Memories timeline (#41).** `oc_memories` is wider than what Memories shows: the indexer walks the whole home tree by default (`memories.index.mode` = 1) while the timeline is narrowed at *query* time to the user's `timelinePath`, minus `.nomedia` \/ `.nomemories` subtrees and dot-folders. Reading the table raw clustered photos the user had deliberately kept out of Memories \u2014 ebook covers turning up next to holiday pictures, as reported.\n- New `MemoriesScope` service reproduces those query-time rules as a SQL predicate; every read of `oc_memories` goes through it. The home branch of `ImageFetcher` and both `DiaryPhotoFetcher` branches get the full predicate (timeline paths, the mounts inside them, and their exclusions).\n- `ImageFetcher::fetchImagesByFileIds()` left-joined `oc_memories`, so a fileid with no index row at all was usable for video rendering and diary entry locations. Inner join now; it stays un-timeline-scoped on purpose, since an entry mixes photos from several consented libraries.\n- The Group Folder branch joined `oc_mounts` by `storage_id` without scoping to the mount's root subtree, so it could reach sibling folders on the same storage. The allowed-root predicate now bounds it, the way the share branch already bounded itself.\n### Changed\n- `includeGroupFolders` \/ `includeSharedImages` get the `.nomedia` \/ dot-folder exclusions only, not the timeline-path restriction. They are opt-ins by name that already scope themselves by mount, and a Group Folder mounted next to rather than inside the timeline path must not silently vanish from a setting that promises to include it.\n- `tests\/e2e\/RELEASE-E2E.md` gains section 4 covering both checks, and `CLAUDE.md` documents the index-vs-timeline distinction."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3RocmlsbGZhbGwvam91cm5leXMvbWFpbi9hcHBpbmZvL2pvdXJuZXlzLnBuZw==","smallThumbnail":""}],"videos":[],"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.\nOnly photos inside the timeline path you configured in Memories are used.\n**Requires the Memories and Photos apps!**\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. Photos stay in capture-time order, so pictures added by a collaborator merge into the day's timeline where they were actually taken. 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 \u2014 and each member can optionally let the others pick from their own photo library for the journal's dates. Mark a Journal as completed when you're home; it then shows its travel stats \u2014 days, countries, distance travelled and photo count. Give a Journal a description and it appears under the title, in the list and on the shared page. When adding a day, a month calendar highlights the days that actually hold photos. Automatic nightly clustering is opt-in: the app asks once, and a switch in personal settings turns it on or off at any time.\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":[],"videos":[],"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:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3RoZS1kb25lL2RvbmUtbmV4dGNsb3VkL21hc3Rlci9kb2NzL0RvbmUtTmV4dGNsb3VkLTAwMS1BZGRfUmVjb3JkLnBuZw==","smallThumbnail":"https:\/\/raw.githubusercontent.com\/the-done\/done-nextcloud\/master\/docs\/Done-Nextcloud-001-Add_Record.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3RoZS1kb25lL2RvbmUtbmV4dGNsb3VkL21hc3Rlci9kb2NzL0RvbmUtTmV4dGNsb3VkLTAwMi1Vc2VyX1NldHRpbmdzLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3RoZS1kb25lL2RvbmUtbmV4dGNsb3VkL21hc3Rlci9kb2NzL0RvbmUtTmV4dGNsb3VkLTAwMy1FbXBsb3llZXMucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3RoZS1kb25lL2RvbmUtbmV4dGNsb3VkL21hc3Rlci9kb2NzL0RvbmUtTmV4dGNsb3VkLTAwNC1SaWdodHNfTWF0cml4LnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3RoZS1kb25lL2RvbmUtbmV4dGNsb3VkL21hc3Rlci9kb2NzL0RvbmUtTmV4dGNsb3VkLTAwNS1FbXBsb3llZXNfUG9zaXRpb25zLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3RoZS1kb25lL2RvbmUtbmV4dGNsb3VkL21hc3Rlci9kb2NzL0RvbmUtTmV4dGNsb3VkLTAwNi1FbXBsb3llZXNfQ29udHJhY3RfVHlwZXMucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3RoZS1kb25lL2RvbmUtbmV4dGNsb3VkL21hc3Rlci9kb2NzL0RvbmUtTmV4dGNsb3VkLTAwNy1DdXN0b21lcnMucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3RoZS1kb25lL2RvbmUtbmV4dGNsb3VkL21hc3Rlci9kb2NzL0RvbmUtTmV4dGNsb3VkLTAwOC1EaXJlY3Rpb25zLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3RoZS1kb25lL2RvbmUtbmV4dGNsb3VkL21hc3Rlci9kb2NzL0RvbmUtTmV4dGNsb3VkLTAwOS1Qcm9qZWN0X1N0YWdlcy5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3RoZS1kb25lL2RvbmUtbmV4dGNsb3VkL21hc3Rlci9kb2NzL0RvbmUtTmV4dGNsb3VkLTAxMC1Qcm9qZWN0X1JvbGVzLnBuZw==","smallThumbnail":""}],"videos":[],"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":"journal","categories":["tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/moffer\/nextcloud-journal\/issues","website":"","created":"2024-02-09T16:16:32.342879Z","lastModified":"2024-02-25T18:13:49.364890Z","releases":[{"version":"0.0.4","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=24.0.0 <29.0.0","minIntSize":32,"download":"https:\/\/github.com\/moffer\/nextcloud-journal\/releases\/download\/v0.0.4\/journal.tar.gz","created":"2024-02-25T16:33:29.499939Z","licenses":["agpl"],"lastModified":"2024-02-25T16:33:29.890013Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=24 <=28","signature":"oZAm0OXJvZcJvYQD8E4cQresJPcM3J8eBdAjR\/ARZ2jqj8Kx6uJkL1yaZm+wMFz\/+3Svf4Ae80p9Lp38zVChENfr9tyiCQ2J1UKvE1s+0Y0aKYOI4YYQwfBi4x5JkUwX9hdS10VQN5Qbe1zj74my+9mIrxtzK+QuWVMtSMPm9cNwIrnsM+WbDstMQyEfU\/hYKOlMWiVW6tJrWg1cvbBddcZc8ZDvKa0k6hq2swepttpsgcK366d0eEqz8Av+fY5nFBv3NCns459kXjB+YV\/DomjVgs3PxY669BUIZXnusmcBycITsJBVWmPzjZq8fQSB30zvqJqBTD6Hv1+xagH40\/Hz65MlVyWpwsXtzTWYlf4Pd3ILU3HmUn9\/R\/hDvOZflnuG1pAJqUK6uj9ZKolpo2\/62uDhYSuX4Ji1Ow8q7ek5cpF+KyWRxuk+Ux\/7xGL1gbq+euhZfD03CwnRmdKTj3BfBFDEJyO2A5oIHzl8opPYg2iF0kgJmDI\/CAHZ5DQ5myapxcQ3hbusqi3YOFDJjll7oD4JGla5U781FDyjQyg\/cPll4hdZ01WF5XTkhen0xBgLjGfOsSk7X2LVJh720UNWoILIAtahnfNaNYmNKgWs7YaXDYPis5IiYBkPu6+AG3Tm30AL6ueOkdESrckLzV2JB+jvmyhf4\/d23mzacTw=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"translations":{"en":{"name":"Journal","summary":"Journal App for CalDav","description":"Journal App which is using CalDav from Nextcloud."}},"isFeatured":false,"authors":[{"name":"Rafael Muselmann","mail":"ch.subel@gmx.de","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEAjCCAuoCAhJZMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjQwMjA5MDg0MzEyWhcNMzQwNTE3MDg0MzEyWjASMRAwDgYD\nVQQDDAdqb3VybmFsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEApHsG\nAYaabfxyXB1iBKvSSyFS8hKXLRx69+nCwD3yYQKy6NHLjITA4UkJbkKqrXJg41u3\njrim\/YrQQjQVWmYZwl\/+FPKwx7ggUcQBI1tA6mpDftnUeAjhdp9Pzlyr5DWVBg2c\n2mbWf1Hy76v7QQDCgc4iMWHZb6Nqsn6EBEn8EWaX2Hcdf4n03efb0BSFEhzkEqkR\n72cJ2aCwP3UwxjyUszbXkTSmVPC+ahELiLoPIflI5+yCqOmIQMyYRHdbwpwYlR1I\ne6VLnKEuR6+AfXSvMWRj7937tYqSEns9v6TvHMSYgzPfnBtkCUr1ppLwTNPXN65A\n5TifsFyy0NGKXAe62PlePFIQwa0uJUkx61DqPbu86BuzbEEgeIqRdNDtOZ0KopfE\n5FHp+KwqlyGRPOdrUruILSJlcy7S9Hs2UubmhIlrL2NhhX5JD93OcNO+ua+tkPiT\nEU+ktMs40d+Tz8cqErJdJt\/GJ6\/1ori7jAEP0da8M03CDVBqG8SjmkH0e24vwMij\nrQhtYzjhK05Of1QvjUUT\/ZTqACV2XPeJPdiNFrrFy1XgIjfmt4mVUgikx4+C8jdz\nbVLgItlLDwWlMIRKL2Qaz4ZZdhK0i4ZopgaPBxv1o9hOulB\/6Ik4qvX12HWdQ+LK\nWxDzGefC0CfB4019M3eUXFm7zWJ\/qUdrQJSvHuECAwEAATANBgkqhkiG9w0BAQsF\nAAOCAQEAhxgcR99KZgIpnifK\/tyMt7Gr+JaXhr0x5rJx6d7T0owlBPfLLXCDNWPo\nV1MFvWiIMyY0EmAe5BfTjC7bLoW20jyTy8kcp0nzD50XyeAMCtFYv4lCDY2hetBS\nNjDrDGBmjWjLCEHTrmTx3+41XezK3X+bJxhBGrZriADfKT\/kPfEKB3lFUwHHP4n+\nIJMsTb44mEmqfmshqWkBUjNkSrwh4BFxrDdpBNdrt7nySF\/nMEIKsaBpmkkZZ01i\n93Xisyw5Z7xfQ\/zH1FezVVyRJMRiOd4OB0BUJmirGXL0RXDaxHG8\/sKTRHS7ylye\ntstgoncYZsgtXv+muvFc56pBvBiX4A==\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:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9jb2RlYmVyZy5vcmcvc2tpbHBhL2NoYW1hZGUtbmN0YWxrL3Jhdy9icmFuY2gvbWFpbi9pbWcvc2NyZWVuc2hvdC5wbmc=","smallThumbnail":"https:\/\/codeberg.org\/skilpa\/chamade-nctalk\/raw\/branch\/main\/img\/app.png"}],"videos":[],"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":"sciencemesh","categories":["integration"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/pondersource\/nc-sciencemesh\/issues","website":"","created":"2022-12-05T14:01:10.337087Z","lastModified":"2023-09-08T12:25:57.742897Z","releases":[{"version":"0.5.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=26.0.0 <29.0.0","minIntSize":32,"download":"https:\/\/github.com\/sciencemesh\/nc-sciencemesh\/releases\/download\/v0.5.0-nc\/sciencemesh.tar.gz","created":"2023-09-08T12:03:33.968093Z","licenses":["agpl"],"lastModified":"2023-09-08T12:25:57.805144Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=26 <=28","signature":"dAz4CioTEAzUhuiWH4HBEmxuftHmCQps3M2+zDkC\/ZecvMxIOkHaGDdK4GcuUxgk0+VCeLO3s2ioj1WKSQSVFbjtsKYht3+iwg0jrBI88W\/eqYSmCOEV4z3NzFbqHHAlIxNJJ0B6iSOcFGAVxnOtx1xaEFJT4pkm+tdtIJd03LqZdZeIG1H3zmpB5CJcgzHTSLgJqNK\/hWKWoQletznq5a1I4kr+Yz68\/N7UAlX0iTqW9vMbcKjw1ZEEvoddjGwjSOMqABnDWlx4RuZXgG9ChWpmb6\/U0nuXOgWK0U0FitWKSRZnrIZKuy0Xvlc7txK3dO3Xqr8WT4GAqsYNRAAosvTFRoRu0Nx98LKWzglaADGGcrx5Ls8Wgwoj3euLReckEDK5mVWLAP6DrNntDijH\/eGtlbw2oG1wQcV+bNTDjlx3XKzqoCJFo9ljMS7u+ZcVeGKyWYj\/pIQkvosijS0eZu3tiAUoaL0rg8xXsZOJukEASe+BQM3HogV3zX14L3e82dv3VF3KbehJgll5WNcjGaeqShh\/abx0AFvxPlF9jooh\/gwvDp91wimJrJSNeszFfy2zsOcuwjlL1VZb4pSggqW5SoXqkQGQT9P91TzKWle5GaShWIif9CHj1GzezX8ouL8baSL5SZLyfQZF84du7dXRk+7ODCH52WKYaiD1l+w=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"translations":{"en":{"name":"ScienceMesh","summary":"Connect your Nextcloud instance to your Reva instance and the Science Mesh","description":"Connect your Nextcloud instance to your Reva instance and the Science Mesh"}},"isFeatured":false,"authors":[{"name":"ScienceMesh Community","mail":"","homepage":"https:\/\/sciencemesh.io"},{"name":"Stichting Ponder Source","mail":"support@pondersource.com","homepage":"https:\/\/pondersource.com"},{"name":"Muze B.V.","mail":"info@muze.nl","homepage":"https:\/\/www.muze.nl"},{"name":"Michiel de Jong (Ponder Source)","mail":"michiel@pondersource.com","homepage":""},{"name":"Yvo Brevoort (Muze)","mail":"yvo@muze.nl","homepage":""},{"name":"Mahdi Baghbani (Ponder Source)","mail":"mahdi.baghbani1@gmail.com","homepage":""},{"name":"Parham Rahimpour (Ponder Source)","mail":"parhamin2010@gmail.com","homepage":""},{"name":"Mohammadreza Vahedi (Ponder Source)","mail":"mr.vahedi68@gmail.com","homepage":""},{"name":"Triantafullenia Doumani (Ponder Source)","mail":"triantafyllenia@tuta.io","homepage":""},{"name":"Benz Schenk (Ponder Source)","mail":"benz.schenk@brokkoli.be","homepage":""},{"name":"Ismoil Shifoev (Ponder Source)","mail":"ismail94.94@mail.ru","homepage":""},{"name":"Ben Peachey (Muze)","mail":"github@pother.ca","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBjCCAu4CAhFlMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjEwMTIwMTYxODUzWhcNMzEwNDI4MTYxODUzWjAWMRQwEgYD\nVQQDDAtzY2llbmNlbWVzaDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB\nALE7XjIzoq1O8YR0CKW8JLS3wLxtXjL3WWWJY4IdTTDuizg5VHukQosn4\/hfiqMV\nXIMFpA4cxqW6ZYgjndvZ+33t6\/8AruMgd6kciZqJGmG1pVjnfTYxkQQBSYoPthsm\nvQSQE5VLq3nn8w0zn31skg1L88uZ4fb03PQhmwhjLdZnuT0xp4mydrmSiAvWAWDH\noK2stDKc4As5dWPXyIyFl1M4iPYnq4xE9wGAUqTaNP8wtxmG+cl\/kuqEJllPaESl\n82RWHPLMgOJifq0XAQBq607rsc4TPSw1opc+E3dbd8Gdrtj4j2iYiDU61nuZYdwC\ntwru1+NBc4XXuzOjqUqh6XkSMDMuxXKI7apYf9Mp360qDhGOnpyhy8qoq\/4ezYxb\nnTOHSZrOFksb7MyBlR1JD2Zfnp2vhWpA5k7gxrN\/9dLHYkdnOs3P+BunU3C5m5qc\npoau6xKkPNHYPKMZXeneU3KSGRrG2Kqr+mmKne1ug46FoaX+2t+3wO7sLLhi3QWR\nyM3LlDTLy5A8xwjCnkEBoDD5LvRGlM7p7\/wVW9jUCoIO81nSBkqPaIfdId6205xp\n2+HNOk9E7NGH1n8wsc+jGCuf83TDKWCy+28zAB1i9DkA1DXuWv\/Q9BOyW9fvYnLE\noC1h\/Kuk6r55X2249vQNGOnN5cWrjAebtM5WkSttLISDAgMBAAEwDQYJKoZIhvcN\nAQELBQADggEBAB+dyE9CUpYan88u9y77yQWQklaYNb64KXIZzYSPku01K4gxnpwd\nEKd3Iwd3unR280VnxKhdWjhlpKYZiKeC+fmx2JRQVM57r6ehuTxhauUhew+A33cZ\nro2LuNqlJnW3u1525dR8gc+SWCLJpFWUIr4Bm8tTH2wFQSJX1Hzyxq4BpKBXCeBW\nhgkoQz4Mo9epGZcQgUm7CFDy9pRfRgfxDvohmNQmJiXQ\/tC7aNKsnnPmmQbulchh\nHbAVW9eU4oU0WIpLGMIdDczSzHI4UUQi0JOxzSL0DoV\/mi0KUHUwXeJJwepzTwr3\nIa+QNMZ5sUQ7MNOP9hj\/TIDb2ta6liRPe5s=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"googledocsredirect","categories":["files","office"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/grubersjoe\/nextcloud-google-docs-redirect\/issues","website":"https:\/\/jogruber.de\/projects\/nextcloud-google-docs-redirect\/","created":"2022-08-09T09:28:52.426792Z","lastModified":"2025-01-01T20:08:39.622869Z","releases":[{"version":"1.0.10","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=28.0.0 <29.0.0","minIntSize":32,"download":"https:\/\/github.com\/grubersjoe\/nextcloud-google-docs-redirect\/releases\/download\/v1.0.10\/googledocsredirect-v1.0.10.tar.gz","created":"2025-01-01T20:08:39.617215Z","licenses":["agpl"],"lastModified":"2025-01-01T20:08:39.681525Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=28 <=28","signature":"vZBRT8hhwDB14MMZWCgbomxwzcNiyWaNJu14c8vRKoEpmXMPrAwvJRwhxrpWyuuq\nzktOR8EqzP2agHz3gTRqPhUBXXYgyKZ7pR0S\/bsOmwLBLPpmc3oYuDEclO85nHA2\nhBWk7S6dv9eNJ7DPqYnhYIP5YdlgvQiPaV5DyOVd4Kj3TMKJqlV8Fj9CJUrg0q47\nrlX26MvMpxnHTMRfZ8HHDNEIM9h0zmT3hKSiSjgjpxy8mEgDC805m3xuJEQHVitf\np0UO7MDe1eDamy1KHf\/b106iG53+vOWe2MP6tamdKdNoO3Fm4keCnetZ07jsEsvF\n6ZnPFiHkphczgn6VIHc+e54Ozinpce0yhT3+1\/AiYsNjlMk5vgdO2jrf2paAz2dn\nQtuVYyo5AWnvnbEi60HLldk+L9ZpcI\/HUhpAbFndgIMdSm8JAGFEDpzUX6GJONWX\nw9w1DjXBaRkpV3RkxsIa8Ubi9mj1rCI98Gpa7vU+V1qMsUb6ESKcbkes0KK\/mStI\nRn0FF\/4Bxd7ofQVvFQ41skeXwAeDXroZY1juoan\/bwOIrpQolgko+bGEADDOr\/2e\nmEohcjEjzUKE57\/ymn1ajunwDD\/VhBeMf48KF723+FB7Ym\/UjKj8KhuU1RkBUw05\nK55KakGPH+WYuYzz\/dMs3rdZwxyIT3ank5XdQDOiTYE=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"translations":{"en":{"name":"Google Docs Redirect","summary":"Open Google Docs files in a new tab","description":"\u26a0\ufe0f Deprecated! This app adds a few lines of JavaScript to open uploaded Google Docs documents (.gddoc etc.) in a new tab (redirect to Google Docs) instead of downloading them."}},"isFeatured":false,"authors":[{"name":"Jonathan Gruber","mail":"gruberjonathan@gmail.com","homepage":"https:\/\/jogruber.de"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEDTCCAvUCAhF9MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjEwNDE5MDg0MjEzWhcNMzEwNzI2MDg0MjEzWjAdMRswGQYD\nVQQDDBJnb29nbGVkb2NzcmVkaXJlY3QwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAw\nggIKAoICAQDAYMrAFWcel5EUHmiGkeD+myrkiYAFr2ObkyHxmbzAteKtQ\/MWO\/5A\n85JKDCzkPUt85zf3z+PryT3Q874BvuP6Mv0Uh8G2WfngCnKdUru6vPPw1y\/X+0qe\n61lGjdyXQKTqoc+bnCp\/a8YTnywADhEVdfekjRVQcXZcdbdvbrCgOWol0eKGGa4W\nTMqf+w+QPTpS+\/j0DZtJ1VYqUUixaZee8LC8Olv+jNwSINzCS\/vB+7ikfMenvNW6\nsnQqUg4Jk347iw+wj1DoGdHFMV45uw1P3F1sT1g6yexC7LU9Ax0hnKWCSKVFpZ\/f\nIg8PWBExXhXNOtZYG+EEjWrrmzKgvJGsCRcQXjgYxXMtjtFLF44URat6IxTY6LYl\nl3gRagXpUNAuo4qlqoPbB+Gnz+IiFyRU5RXa67foA7WD4hRs49mKviSzeHV9HadT\nwTivNpN19cdCs1+PLax6cqZAmrjMDz8UwXd2UcJ3hxyrhcO5UVWPos3SZ9AivfMx\n\/YGvw6QQzNXW0oM3\/ausdzYwcyDwII4TWa0TaVtFqHgzJ1SO2cGSbFzFz9YZykuU\n+m\/Hj8BZOOCdY2pNhvVC8JzGWmlUR43jyr9vhB0S137K6XCKX\/ZhcMQ5JSnPy6ao\nR1EsVyKQ31uZGievmxClpeEjTgYw80y9A9hzBqDA3m0ghRvBApvsRQIDAQABMA0G\nCSqGSIb3DQEBCwUAA4IBAQBRHmhcVtqscO2aVAfFVWqGohwQb2dpptAdaT0EBqe0\nKk\/JEVE6krjEM81k4RmtpmJ3c3Uyuo2Euos9q0Pmgoe\/iGxy4VqteXUDSxcmmT\/M\nobPx5r3pQzQPD9tBswof9UszPaRh+uxji1BwVi33XNaXdadKVR9n0weTOByrZJLo\nN7sLGb7elA0EtqGpXWIi6afq+eYhO5HMe9LoVhdyEmQJhvpitMZFNQwrm1iuMy\/B\ng6JxG2XMw0TiQKT1tQ578zNjyQ9QzI7xTb0pFKMNKhxX2SnROl5h9hwwOalSYMTB\n7PuhcZNqeQsJgqO+hxNS7RZZOxw4z2Twx2sGLgKk+o\/j\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-08-29T12:33:45.005512Z","releases":[{"version":"2.10.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/event_update_notification\/releases\/download\/v2.10.0\/event_update_notification-v2.10.0.tar.gz","created":"2026-08-29T12:33:44.969566Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-08-29T12:33:45.063507Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=35","signature":"E2UePIXuXPvYxTlyEofIcTUueV7Ae0jVX4gg2l78SZ89gDjyf9\/bgtw24sOAWtvfL6QIl9c06dwAeHgPHDpnb6imvFtC1HekBW3tjCKrcfK0ibkGZHSmxJ8AgLwzSFU4XWo8Y2QlVafubAvcZdPDUlYsdAP8KWorcx5V2NkwNhh71wgu3uKt8MznUYKr1cIC4yVlxfehZj8kSd5YjRQ+xMRziKXK5ykw0\/v8IyIyCRuGgYnMTWKEsQZjA0tqQOx2FQalsR\/iEnU53hMaeafCyM5TAb40tT20GbHQU6mI3o7VAYj2Pc6mnLWRd75MFtgXyAkNbClbqiXMu4WpR+cDETs1FdkZiNhzD9S+PfyddEDpvquugf5ZlTsoUDDO62yfQl\/QpkSsqRokNxbevKrx09pSemybswsST3cw\/yIm+1Dgh7mh3xTnGmqU3nmB5nCEsb\/YWFAUKPpDR9nerVbyTJJY7Imfeyx\/CrsPJbe\/Nzki8ebPsOyhUY3++FDtF2s4KIJKESJC6uFn9gNWBfoK93OpiOFtwjVhZ06\/H6pPFAAzcCng71KNSEh9Yt2U9EcaCi7ezxEHpr\/6Fl40uv6TZIzzOvyvYw9Kda1rka0mZzTMs9PxSSMotfhkD\/YYKIIwodcDhjWY4duB+18PJZ9wBydGQSp1Y0DBO0lR3+aFh6k=","translations":{"en":{"changelog":"### Added\n- \u2728 Add support for Nextcloud 35"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL25pY2t2LW5leHRjbG91ZC9ldmVudF91cGRhdGVfbm90aWZpY2F0aW9uL3Jhdy9tYWluL2RvY3MvZGVtby5wbmc=","smallThumbnail":""}],"videos":[],"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-07-15T16:01:34.551671Z","releases":[{"version":"1.4.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=30.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/scim_client\/releases\/download\/v1.4.0\/scim_client-v1.4.0.tar.gz","created":"2026-07-15T16:01:34.531511Z","licenses":["agpl"],"lastModified":"2026-07-15T16:01:34.615857Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=30 <=35","signature":"g6vu5KgMe+BMKf4ESlGVE6hLxtWc\/VfiHZqgSDqDsgKibAfN0fOLj+X5ExxLhRLOI0ox7OYZm22JC\/AAMxe6RFoXhE\/1rbvFf5VBEk4clqM9P4ii55OrUq1\/GkZCHQ6FOX+IacsCWZ4bSjDF\/RSWNjMenyDiTW3gACd\/Vsueb755R5KsjnRxUtjK0KSvCD35tCH8ZAjGDyGi+Bat8G2Gnw6zCpb7aU1d4JiRyoTml\/TTRYZsV+kA0K0Uhjp6crrdjixvOYYHzl3G8GAd7Byq5PcgQ7+V9xDYaGGrVgzozVEIpZfFTIvDUT2jP3bpvuJFqCSOXkNP6Ho9W5Ye\/JKYXisl5w+e4g+ijNy0fNT7I0+yfnDE261hd32weJMMbFlj6XLEy8ajifxUOHORt6uAS6SuJs+RRhzRhd+WFx37Vo1lxd+2WFjwg\/vP6VsRAEBIVm\/oCfG3snDnQ0xEHQYOgTD97drJPpJqhwS3biJRQxQ+9+zI+Pk5WJU8dW7H9myGCr0HJmHEBYCDZHyclrxhJRSI01gtSyxUjK4U6JtEGyKxBodJAwGvtACT0RDMHZBWysA0b4ghBHiDeO8AoDAh94A3f1IfKrBzaVCXvg8h9q\/nBAwfaeopmjPu9k9AXNbHZxhKUFYmk3PZtgoEEQGozqnzACZsuxogwDQCztSLlnA=","translations":{"en":{"changelog":"### Changed\n\n- Bump maximum supported Nextcloud version to 35. #181\n- Update npm packages. #158 #159 #160 #162 #165 #168 #169 #171 #172 #176 #178\n- Update GitHub Actions workflows. #161 #170 #180\n- Update composer dependencies. #166"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9zY2ltX2NsaWVudC9tYWluL2ltZy9zY3JlZW5zaG90LXNldHRpbmdzLWRhcmsucG5n","smallThumbnail":""}],"videos":[],"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":"moviedb","categories":["multimedia"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/shellmann\/nextcloud-moviedb\/issues","website":"","created":"2026-07-31T09:57:28.425007Z","lastModified":"2026-09-20T20:51:52.115003Z","releases":[{"version":"1.5.3","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=32.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/shellmann\/nextcloud-moviedb\/releases\/download\/v1.5.3\/moviedb-1.5.3.tar.gz","created":"2026-09-20T20:51:52.098600Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-09-20T20:51:52.159305Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=32 <=35","signature":"SM91S8OUY7ERDhmFmiIJXRNo6AZzurMLVq7lFZy0GYfMwT5arI2CYJa1XlO1tUxk\n0hDrvIY570YgZ1z6wWak3fd+855YYvMEjvUjT4TEBmsa76ZWKogg3TLFSUuFlqaB\nKtw9gKw4VsGqce4jinvAiSi66ZmRcTFJZd6nltqUrFQmzhcSDlshJkYs2UCqmIQL\n7j56ylMMxhLWx2\/zfMn14InRqNyXZuHzamrgGLKY+65BW+y\/mlHZvGS\/Pf\/ivOD7\n8JOR9NbLhtk3rO\/g\/ymTJW6smRkl1XcXKzutRxjQMzwZBFc4GQhwmAHFDGWx8B3O\nyTiyZGKhvO\/\/UKIEDk\/JPcYU8lNOLN7MAN9QJgPGStblMasS0Hvlj1AfryTQS+Uj\nSWTLlfWd3FjPB8sPc7i+V3i\/CohnKKCiEJ2XX+tviVErn5z2l3hVw1RzQHyHCKea\nfOyfL6CpCZQOWgmJuRpFkdoeRiw2PeH03cMN+4FeBTnV5cktpL+qcMA3uDyfpxAD\nijRxYDvmSj81Ylb83Aa7HdO5W4NJPaimu+rzX2wagomBpLeab7VT3Z2lT76E\/h7Q\n89r\/KbnnsjEZBzasOmTYZ8cSx8di785gJcdqoh7tlronUTRm1TJJDgPX1P3gBCkm\nGUsmBDZmrZ75Ubl3Wz3LSKWz7DMNkncZaPMZNRAtH7k=","translations":{"en":{"changelog":"### Fixed\n- Fresh installs on Nextcloud 32 no longer fail during `occ app:enable`.\n Three boolean columns (`episodes.watched`, `libraries.is_personal`,\n `library_members.permission_edit`) were declared `NOT NULL` in a way NC\n 32's migration validator rejects, and the `moviedb_library_members` table\n name hit NC's identifier-length limit for an auto-generated primary key\n name. Existing installs (including upgrades) are unaffected."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3NoZWxsbWFubi9uZXh0Y2xvdWQtbW92aWVkYi9tYWluL3NjcmVlbnNob3RzL2Rhc2hib2FyZC5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3NoZWxsbWFubi9uZXh0Y2xvdWQtbW92aWVkYi9tYWluL3NjcmVlbnNob3RzL2Rhc2hib2FyZC1jaGFydHMucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3NoZWxsbWFubi9uZXh0Y2xvdWQtbW92aWVkYi9tYWluL3NjcmVlbnNob3RzL215LW1vdmllcy5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3NoZWxsbWFubi9uZXh0Y2xvdWQtbW92aWVkYi9tYWluL3NjcmVlbnNob3RzL21vdmllLWRldGFpbC5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3NoZWxsbWFubi9uZXh0Y2xvdWQtbW92aWVkYi9tYWluL3NjcmVlbnNob3RzL2xpYnJhcmllcy5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3NoZWxsbWFubi9uZXh0Y2xvdWQtbW92aWVkYi9tYWluL3NjcmVlbnNob3RzL215LXR2LXNob3dzLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3NoZWxsbWFubi9uZXh0Y2xvdWQtbW92aWVkYi9tYWluL3NjcmVlbnNob3RzL3R2LXNob3ctZGV0YWlsLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3NoZWxsbWFubi9uZXh0Y2xvdWQtbW92aWVkYi9tYWluL3NjcmVlbnNob3RzL3dhdGNobGlzdC5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3NoZWxsbWFubi9uZXh0Y2xvdWQtbW92aWVkYi9tYWluL3NjcmVlbnNob3RzL3NlYXJjaF9hZGQtbW92aWUucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3NoZWxsbWFubi9uZXh0Y2xvdWQtbW92aWVkYi9tYWluL3NjcmVlbnNob3RzL3NldHRpbmdzLnBuZw==","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"MovieDB","summary":"Personal movie and TV show database to track what you've watched","description":"# MovieDB - Personal Movie & TV Database\n\nTrack all the movies and TV shows you've watched with rich metadata from TMDB.\n\n## Features\n\n- **Movie Tracking**: Log movies with where you watched them (Netflix, Disney+, cinema, etc.)\n- **TV Show Tracking**: Track series at the episode level \u2014 see progress per season, an \"up next\" card, and bulk-mark whole seasons or series as watched\n- **Rewatch Support**: Log multiple viewings of the same movie with separate ratings and dates\n- **TMDB Integration**: Automatically fetch posters, cast, plot, and episode data\n- **Personal Ratings**: Rate movies and shows 1\u201310 and write your own reviews\n- **Watch History**: Full watch history per title, including per-viewing platform, language, and date\n- **Watchlist**: Maintain a mixed movie + TV watchlist with priorities and a random picker\n- **Filtering & Sorting**: Filter by genre, platform, and favorites, and sort in either direction\n- **Statistics**: Dashboard with viewing stats by genre, platform, episodes watched, and total runtime, plus year- and platform-breakdown charts (including TV shows) with a movies\/TV filter\n- **Shared Libraries**: Create named libraries and share your collection with other Nextcloud users \u2014 assign viewer or editor roles, manage members, and switch between libraries from one account\n\n## Getting Started\n\n1. Get a free API key from [TMDB](https:\/\/www.themoviedb.org\/settings\/api)\n2. Enter your API key in the app settings\n3. Start adding movies and TV shows to your collection!"}},"isFeatured":false,"authors":[{"name":"shellmann","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEAjCCAuoCAhMUMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwMzE3MTMyMTI5WhcNMzYwNjIyMTMyMTI5WjASMRAwDgYD\nVQQDDAdtb3ZpZWRiMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA6t01\n0BBouRw8rCA2eTQU1HdZfNE4scCAg9UwsujvnjDJwMslqUV+Lue3+g8\/pZOubxNA\nGDDiaKku3iYbRSnVzQsmsSUa6oUZ7d49+RTJpWl0IkpJEz8i+J+aPkNj3eB7lXR8\ndb1Ke\/b59ATZIUAhkq8skx4kMUqjfHnH6e3IkWxbvYbmqFGV+cnReiwODgPSA0Sf\nY+L3S2XnPg\/O8xtPmvEpA6gvhYZnYsytlrqh\/vkt1TaeSLrroOeXKtG6hEtffVXT\nUNklss\/84vbjOKwkQtQA4LpaT827y5MyrCi8nIcT6kcYeaNMlOMM\/587WYg3HU75\nsuTKz7DGoOeIWrHuaz1ic8f0O5qZGNCNOku2vz4\/GU0ZzQsefIXnrix+4jcj8EX3\n3hRb3xsIV\/bpP2yPobMGu2MRYHccMNqfnT11O6LNvSXzjOITh39WJdf43pb\/mddj\n8an3cS+wNmcYU09RzB6dGyk++fVwnZvZ7rFCaRiIRYNOZ69J1BtcAxhb6UenuK7b\nbFcknbRQEZOxr0qy4IdRBPr2h27COv2vROEDbSMZF9YtO8KL1k\/JleCyJgj7uFoY\njo+mgfyJsr\/ytco0TZrEskgoZvUffRnzedqbbTyzTDLiX7CYMKT6Ks9aCDgHUb8k\niSe6+Uqr1rLqJlPg5cgiPY1+sd7WeQNom47qUhkCAwEAATANBgkqhkiG9w0BAQsF\nAAOCAQEANsVS7rTvACg3I3Ncfo9d9VMGHnRsgXlEmGYg+KiAQ2OMoVxmpG\/0rftp\nwNDZV5Gyq8d6E5BO6YgmR+nCWnY7qwXt9t2r2wV0MZ3hVc1s6Hhrk\/ZcXuCM3QE0\nSGYSi4Th\/IyNXN2JvY668aVigglsoD2Mq+cp\/XZdMG\/6UOyDZKdo\/GEQYTv9+eHi\nj\/Ol1ayXhIK9JruEy2Y6NyB5qs3Y5CRzKne343UiSd8rPWX1GrRuBQ59diRTCL\/v\nF40EqVxaT7j\/BFHmLr86J2+ycXNOPyd9tqzjn3ZSoSK\/46zAethu31e2B95BcHCe\nd9kofYWAJaLP98he\/XqKJvQMGa4g9A==\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-09-09T14:40:37.236082Z","releases":[{"version":"6.5.5","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.5\/release.tar.gz","created":"2026-09-09T14:40:37.223603Z","licenses":["agpl"],"lastModified":"2026-09-09T14:40:37.289272Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=29 <=99","signature":"U8oTo1TqmDJWoX+a7bo\/xf2TNubPbcYW+8ffcBHXFwArGOh0HuFmTjDxKCaVRg4YGNzO7PieO\/IGYfL7DZ\/mKvtZJ5Zui+PdRZo\/6FpCqqTOuRQG7AZqrfyjzOZB8daRjh1\/\/rfIV84mybUlsYYRfC9jZk1bePVq\/vLt4lK4UtdEmAM7xNdwS9wBag4T8ent8rO5sWYe7SED8IQvVqfLkCJnRdV4OZlT6\/asPHOGQysnIJh83niBfSIUjuKByJVPjFY7pyozYs1uX4nIyv8B5yWhW8l+ZeWatlN9LVh3rvFcVf7eNyc6zdrEEemxUPKsrSqFChOHDIdy58Ia0Vn8UMvQDeqqjHAyuc1mLlxFAYSOI2NYR88\/Eg2ad0c1trpsX7bOGUVDxDR1AKGDGajJmqn4DOCywvb\/UzMBsWip85SDWO8Y3zEo\/ONkLkYMRGq\/lU9k3umXlN3FyNu0eSZlwP684Yd+4W8fdjVQrhwfUWp35T\/WpC2kxEcJQOhG4Lg1uSaJhFUMQGe9x6iQSM+cmoQIk8EwZtEvxR7z5mV4\/FxtTlihCLRow006Uc3+EDwtsTX54HdqmLBkRLqJGagCmWW+Eu3q04y+DyhXZyIx4mLyGsvF7dXWdq\/3elJo29ZUZQ3UFfbQr9zxcN1w4CPTRvMkhsDaLGgng+ok\/CO99bQ=","translations":{"en":{"changelog":"- Update npm deps\n- Update npm deps"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3pvcm4tdi9uZXh0Y2xvdWQtc29jaWFsLWxvZ2luL21hc3Rlci9hcHBpbmZvL3NjcmVlbnNob3QucG5n","smallThumbnail":""}],"videos":[],"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:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL2Zsb3duYXRpdmUvbmV4dGNsb3VkLWludGVncmF0aW9uLWJhc2VjYW1wL3Jhdy9tYWluL2ltZy9zY3JlZW5zaG90LWxpbmstcHJldmlldy5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9naXRodWIuY29tL2Zsb3duYXRpdmUvbmV4dGNsb3VkLWludGVncmF0aW9uLWJhc2VjYW1wL3Jhdy9tYWluL2ltZy9zY3JlZW5zaG90LXNtYXJ0LXBpY2tlci5wbmc=","smallThumbnail":""}],"videos":[],"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":"integration_libretranslate","categories":["integration"],"userDocs":"","adminDocs":"https:\/\/github.com\/v1r0x\/integration_libretranslate\/blob\/master\/README.md","developerDocs":"","issueTracker":"https:\/\/github.com\/v1r0x\/integration_libretranslate\/issues","website":"https:\/\/github.com\/v1r0x\/integration_libretranslate","created":"2023-04-06T08:10:20.977498Z","lastModified":"2023-11-16T08:55:41.853631Z","releases":[{"version":"1.1.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=26.0.0 <29.0.0","minIntSize":32,"download":"https:\/\/github.com\/v1r0x\/integration_libretranslate\/releases\/download\/release-v1.1.1\/integration_libretranslate.tar.gz","created":"2023-11-16T08:55:41.586355Z","licenses":["agpl"],"lastModified":"2023-11-16T08:55:42.227878Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=26 <=28","signature":"LRktRevMlCjnVA1n23TIjBCIoydFNQpvrNwytR7g0zfC+Cml+6hTkObiyVPnrXA6\n0j4KONBVN9OCI6HwV3gxs+XQj15TySEGm\/H2CkE8Ks6ORXqsC+pOER7zgurLCUWm\nqFCb6pHYKntqcC8wdtUYTFMgyfrbR6wyt5tKKCS3KwOBCpXxinQt0CCjDSGdbCHl\nfRGFZXLuwXr8p6A72B8NyXVKyQBzvNCMSPmcErJ9BwMGG2he2cjyVu7ruQGM9piB\nxmkJfk5iGBBavjAraQSWyj4iNOZheGcR1QbpOQUyhtBgX3omaPwZldKDR8f4Jyx8\nkWGxjhRC+F66e6aLWOYXFJWxlm8fWgBwK80eyf2ibmjEk7C7XRoCdqKhAmXqb0wg\n\/eHCSWJi5EAaHJ50u5RgyuzOGy7+ABj88jLYPDlcfVjB6pEyJkylaDSw5IdS5j71\nTw4MwMcF6KyFEvD6h37dvVucWZERJEGMJ8GjM0ZvtiKr+Xfdeiqx8u+lUYnC06dJ\nl\/pHLjbIqZuSB\/+LGe\/EtOh1dnbOX4uciJpPgnwlka4GwCI27TW2c9g4YMTj8D4n\nNXA0aDeQ81Q6+LWGQ8wa58U3M8ID6MV2NOx+dJwth\/QN0piXpVgncp2WnKU0DjdH\nLshWSN8WxZJn+7lY8LRW\/YC\/aSJi02S0wAtZb8x47f0=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"translations":{"en":{"name":"LibreTranslate Integration","summary":"LibreTranslate integration providing translations using your own server\/api key","description":"LibreTranslate integration providing translations using your own server\/api key\n\n ## Configure\n\n Configuration is done using your server's CLI. These following configuration values are available:\n\n - `host`: **required** URL of (your) LibreTranslate instance (without trailing `\/`)\n - `port`: _optional_ Needed if you are **not** running LibreTranslate on the default http port (http 80 or https 443). E.g. if it is running on a custom port (or LT's default port 5000) (defaults to _`null`_)\n - `apikey`: _optional_ Needed if the LT instance requires an api key (defaults to _`null`_)\n - `from_lang`: _optional_ default language key you want to translate from (defaults to _en_)\n - `to_lang`: _optional_ default language key of your destination language (defaults to _de_)\n\n ### Example:\n ```bash\n occ config:app:set integration_libretranslate host --value=\"https:\/\/cloud.your-domain.tld\"\n occ config:app:set integration_libretranslate port --value=\"5000\"\n occ config:app:set integration_libretranslate apikey --value=\"<API_KEY>\"\n occ config:app:set integration_libretranslate from_lang --value=\"en\"\n occ config:app:set integration_libretranslate to_lang --value=\"de\"\n ```"}},"isFeatured":false,"authors":[{"name":"Vinzenz Rosenkranz","mail":"vinzenz.rosenkranz@posteo.de","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEFTCCAv0CAhIOMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjMwNDA1MTg1NTUwWhcNMzMwNzExMTg1NTUwWjAlMSMwIQYD\nVQQDDBppbnRlZ3JhdGlvbl9saWJyZXRyYW5zbGF0ZTCCAiIwDQYJKoZIhvcNAQEB\nBQADggIPADCCAgoCggIBALL\/WlAHOwvbcw6G6rpaJa56WvT9IvOTV\/3eqdtzh07M\n2yrHFiMeIoml7T+0XFUV45uzOBO5dzs6ne8X0MuJP6jvIdeHuxgYw5cim5fHpaeZ\n7z16goQcAW5\/hsun5lqML9wntGZTuqknqRZG4m3rfGc8c3ARYs5b9BdwkfVvb5VM\nTAUXgP4SRFv4xWCyKVjJVDKGV6HB6SpmXNCGPJpvr1Ol28adlvF75sNy607U+T0W\n\/6mUA0EvBTLDFSgFGOmhDH48AAEBnZzbWY0\/icoYeefWscrKiLCOVpDzbD60AsR\/\nr1ITkmzq1MOM+VRjRVyG\/DoTUcLFjk3VznweorN5M28UChYqE3pmcGNVLkBhoOgi\nGMIqSOPQATFR+blbXZJbImOMbjLLCARCvKFviixRqjGEpH5bNrER93PqP4Rs5UXP\nbKpPPEP0yW6oCTqxKVPfLcY1BGDsv\/xEsxG5Q8YYy937FiS8LviDPiohDEpru2RD\n6VhWE8bV1yAzjgx5Thv22ArHq2kRNgC7RBpBQcOMbC1Av2XIH866tHdZ9VkKOakM\nXc5d0PY8VwRxAcdMUBpa5j8f\/puN\/qDq+ewQiTXGSO4JZPtGrGnbfAzGxQM\/jiFX\nN8lZKRIZJlYPc6nJJfa7JYf77acLgHP0Cr6SR9HcPT7fP7PHEvs3zo1NCU0YxeYP\nAgMBAAEwDQYJKoZIhvcNAQELBQADggEBAIOnCDExIWhBQoJuVaQLWrMohwSTqfBr\nJG\/g9Rj97do0wfxE+X3PLCegZKPiQAEDerH483fq+vzxF\/IB6WS1pxhT6aDWGsPA\n0I4s7OOGk29PdGzD\/ZjEsnRJgTJHRCdNgqF7iZPkRBlwe6Tp8pkhmwKGIJirHEtk\n94ryi6aSk1Mn5EQn0yewziEi7CBmzOa\/w1cc78P1Mn2yIUYPlm7eVMAHVK+XxYyo\n3nc7TPGnfMzjVG2PnJEszjJI1Ay4zUD5HxCxc69ambM18ktU\/SsRIRroVCfdL8Xc\nKNEXL+uQ\/VQq5gYQcvPOZiwMToprJoFSqivF12BSsNfZX2CmGIfDbNk=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"oidc_claim_mapping","categories":["integration"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/strobelpierre\/nextcloud_oidc_claim_mapping\/issues","website":"https:\/\/github.com\/strobelpierre\/nextcloud_oidc_claim_mapping","created":"2026-05-28T09:18:54.369543Z","lastModified":"2026-06-10T14:47:49.247546Z","releases":[{"version":"0.1.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.1.0","platformVersionSpec":">=29.0.0 <33.0.0","minIntSize":32,"download":"https:\/\/github.com\/strobelpierre\/nextcloud_oidc_claim_mapping\/releases\/download\/v0.1.1\/oidc_claim_mapping.tar.gz","created":"2026-05-28T09:35:12.982333Z","licenses":["agpl"],"lastModified":"2026-06-10T14:47:49.360647Z","isNightly":false,"rawPhpVersionSpec":">=8.1","rawPlatformVersionSpec":">=29 <=32","signature":"DUG5wEo+BY5xGLMI3AMLJ5Fhv0GKYq9QGGKD3cweA7\/Mk9FstjEVxG4znQB81lBZMW8CUiKFlpxKiWOcZlW2Ws5g4e4R6Khwki6Oe4DloVpUSdsUjOZVlbUQ4XGrWX5oFLLqZM\/2l8NwD+\/MORhKru7ZdgOZsxXvmQk0Khe6uZAwhw4y5VVEoDMFNEfQj1MaXBoODyV1+549GikfXN30aeOFVMdjGswtTVdWb9inNtPbMQ7wKeiShcxauNS96Xm4zGWflPknBct88AND29nPY1x\/IDBQ3m8pGp+TUWHA0p6el7Oy4dgtSM6y2Ct4cDHvb2zJcEilMVANRO3+MdAljHctMdYlTcm3Iy3xSfHkGYkoy9MOJ9QXvwKFDrZqcR+uMasoIJsjydBbck6ir\/sOTOqQdoYAgBu2je3kywZg97qSTTo3+Z0yHB0Bz8zfA7BaP2Yi1sRcqYvbe1WJjIyU0hFj23TpgFC+7+7PHP5lAFsDRAkQ5Myw98zd55IiSXuU5d\/e5xYsjMYJQI2xpw0\/OlZ7u4YC6TNKT6b59BIPYBuWzQuXMqPS7d3ltGlR42yE\/WIcetJHT0XyG5XvAEZJ5qbOapSOzpi3nKr6hf5akpUW5T2eJ552XJ\/iVX+ZXLI7d1Qzkyz6mdCg7QvBP0Q\/845bjd7KZHOrwlrIMS+mlVQ=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"translations":{"en":{"name":"OIDC Claim Mapping","summary":"Map OIDC token claims to Nextcloud user attributes with a visual rule editor","description":"Map OIDC token claims to scalar Nextcloud user attributes (display name, email, quota,\ncountry, language, etc.) using configurable rules. Hook into the user_oidc app's\n`AttributeMappedEvent` so any rule can override the value computed natively by user_oidc.\n\n**Admin UI** \u2014 visual rule editor with target dropdown, raw JSON editor, and claim simulator.\n**Multiple rule types** \u2014 direct, prefix, map, conditional, template (full Mustache).\n**Per-provider scope** \u2014 bind a rule to one OIDC provider via the `iss` claim, or `*` to apply globally.\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. Requires user_oidc to be\ninstalled and enabled.\n\nV1 targets only scalar user attributes (no groups). The group mapping path remains in\nthe companion app oidc_groups_mapping. Future major versions may merge both surfaces."}},"isFeatured":false,"authors":[{"name":"Pierre Strobel","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEDTCCAvUCAhNQMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwNTI3MjAwMzQ2WhcNMzYwOTAxMjAwMzQ2WjAdMRswGQYD\nVQQDDBJvaWRjX2NsYWltX21hcHBpbmcwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAw\nggIKAoICAQDPhhasAPS5lxZGIGwSAVhEn5fF1emIei7SdO1ARni9bicmLV7GyD5p\nIFiNmAgab5Jpglelo4Nxmcd0SJ4lI\/AXnHcBo1z0ftP8mw8UMyEzVtUzBSFzaLTU\nGh2T87PD+DCJSpeCGZejDfxXgwoOGCHjz702bCRndze+BU+kSSTWok1Gcntp8vyk\naUX7ke\/BXOjkiCCCTvDbtqTKGAW+xN6mO6z3GE+jGk23SKasatm+C\/cZBTgtS438\nAtINnkD\/q40UuHlWPE5aSG3smfSjVLzvhWgZp12K7x8Z7yZqqY5kYPxHgCDY\/SMu\nwplctLYbNr6CalGonWZXgwfvvKDZQjaOg5+uBQLF8LoXR9eLzJ\/3sUIC7JREpZXK\noGlhTwQ0TPMjpSWSrGBkSB2t0Otf8vr\/pRvD+PglnH7LBWcpiGQclE6d8STFQXYy\ng5lo3XBMsssW3fSC0m\/2Q+UCXZesDx0jzr301Hn942FOnegs9tyEL6AfkVi57627\n1gm+JfJpfzUkdWoh\/kiyrejflDSpqKNmdLamKfBUsBcmbt8b+xmdDjATi+ce10uF\nTLPVdlqyxO2Up3ZwWtGz0L5i9bRaSBNpBTxYr5tx1nCdfo1TsPB1jd4divA\/HFcG\noCwBgwweg0MNdllY6PrcTvV1JQK1J5EfAPel2I2Z87FssqK6vuV9RwIDAQABMA0G\nCSqGSIb3DQEBCwUAA4IBAQAYfFchx49Lm\/CzbRb73HjZh+pQCyrusoN+\/Ii\/WGb6\nwxUtTKXsIYwcu+2p8aik1+x5guxjlOqtyroaY9BPo79EmT\/JmGznmSeHZ5EwvcZX\ncWoeDKsNeJndDf2MY3svKnieCqcNRZRrGofJ5vD8MYX3lC66JWehPDhZwv9OkBVV\nHejOwpZkiBVXlagMAaRKh76H0HHiwzIc5lsJx6PTTZ\/XTxrzeIFIiNlNcphYkQT3\n1pVl2de9Fz8wWU3Rc9AetBkVTyBYDq234hMAIMnGCPsh0GF0co9WW0FodR2NtxGH\npdaOyPBFeExGo+jiYzBGFNylVe40TJHcqOoSa29mGhlC\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-09-06T13:23:48.378470Z","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:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL21ham9yLW1heWVyL2ltYWdlQ29udmVydGVyL21hc3Rlci9zY3JlZW5zaG90cy9zY3JlZW5zaG90LmpwZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL21ham9yLW1heWVyL2ltYWdlQ29udmVydGVyL21hc3Rlci9zY3JlZW5zaG90cy9zY3JlZW5yZWNvcmQuZ2lm","smallThumbnail":""}],"videos":[],"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-08-31T09:36:35.784010Z","releases":[{"version":"0.9.2","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=32.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/medismail\/salattime\/releases\/download\/v0.9.2\/salattime_0.9.2.tar.gz","created":"2026-08-31T09:36:35.742466Z","licenses":["agpl"],"lastModified":"2026-08-31T09:36:35.872009Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=32 <=33","signature":"iEU76uM7y8D9S3O6iOUZyJamiTQMsagwiuvDfZ4jcFr1yJRcOIgAlgKIrKHS5JHbkBrp3A3I9q2wVwRwdyWO2jzJHp+askZmNZhxTHeIJ+CzCTQJq4HFxZ0dInAMEb2HlqV46R5wK26e5K1dh5+H+bJsWEPJGrHWsVm6G\/887nWshVOOAnO7674dK3C\/UrrwFyUK5H7VU9SqwUUW1lTTeo3gBbcnOweXVsuslpOvc8QKY\/8tOh3C9Km27dHvogkiQRn5nepfWjpU8xsluGoObb3hiHX9MbmVnZAdtc76B63fsOz3\/WM5ZkunafH9xL9Xms8i6KdKkXPfmBsRGkVqj3Cuw3uIVWt9KkPHUCiRukKxot3k7Mbb+XlK9hd\/HbpVegMMgV8JFL8WNYB1PnMmVkBOekEXUYZ8T+2bVUnmawfKVmvLjx+H+YsJMyt8lrVQMo\/Bsma5kiEE1P+AtnSoyyvEXWS6gfqOqb09pumWZJ2BrkT0iH7PwgFv1uYZFgQZWc0IWhQycJT\/Hktb51Zlw44CRPOntNX5p2puu0SfMS4OzWhpiyDMfww9N4CT81QSHZlkr7rMTOToX76eSFCFL1Tog+8piQsX6YLg68HXT9ChuMGDS1cKQozcirWIR9Z3D9iZ79rD5VRMs\/g2d8847kNRrOABDnPKhk8ObA1xJ5Y=","translations":{"en":{"changelog":"### Fixed\n- Fix Helper null memcache"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL21lZGlzbWFpbC9zYWxhdHRpbWUvbWFpbi9pbWcvc2FsYXR0aW1lLnBuZw==","smallThumbnail":""}],"videos":[],"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":"gluusso","categories":["organization","security","social","tools"],"userDocs":"https:\/\/gluu.org\/docs\/oxd\/plugin\/nextcloud\/","adminDocs":"https:\/\/github.com\/GluuFederation\/nextcloud-oxd-plugin#readme","developerDocs":"https:\/\/github.com\/GluuFederation\/","issueTracker":"https:\/\/github.com\/GluuFederation\/nextcloud-oxd-plugin\/issues","website":"https:\/\/oxd.gluu.org","created":"2017-02-20T14:36:22.437513Z","lastModified":"2017-03-25T14:12:49.476205Z","releases":[{"version":"3.0.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=11.0.0 <12.0.0","minIntSize":32,"download":"https:\/\/github.com\/GluuFederation\/nextcloud-oxd-plugin\/blob\/master\/gluusso.tar.gz?raw=true","created":"2017-03-25T14:12:49.247591Z","licenses":["agpl"],"lastModified":"2017-03-25T14:12:50.242724Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=11 <=11","signature":"W9Y2\/MykSx0DbwpRULoNdffUBxfZ+rmcRPRVBPpsByANhWhTboDZ0nPg662jc31g\nbTsQ8sXmD1LRyJKBybTsfq40J4eiux5bcsok6qmAfd4b6CGoDNFGEdLF41dQDqDj\n93WxnEKHdErLBY406ApyblBLS4oq9UVwKDrcwTItk3QNopcxypV+qCubodHyuQsN\nxn8LkVOQHlsnVf+DeuRTInbOVUM1PjkO5\/dDC5r1gsxGsTSpUZGWfNwR\/bk+RpaH\nqLIwbfVvQRRiPjbZqxaScu90I0nE64bpTAPXpxjIzmaQPBJGcHlMNT791M2sZxUC\n07SDmsae\/QNY90Lq\/F1PpkMe15RcnOh9YxdVbL+YYwUn+3bO5oK+qBALNc3oRPz3\nwiwL6VnQEliyqN7Txv\/KMYfio4LL+koORZg+BOK4bCiUTbYdBDGNRkPG1bizi5El\njSXwcDBMxXLjJcUsLJtCGqNBRYzbdhENp4EejlgeLBWwQJm0cw\/g152eXbwhPhFb\nHK9dDZt0NEH8HL+ZNb2ihT60+xu5ethfy97K+lYsSW3RjmmNLzktvDEu6H3TuseG\nVNLjG4NCUeS6V0T5fFxPtetflLmrdZWwxlRkIolXksW48xeKgBpRjYnkVA93q60u\n9q43stN1j9LpjHq+bAU5NfqokvsW6z2Xy6ZAhFo64Ss=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0dsdXVGZWRlcmF0aW9uL25leHRjbG91ZC1veGQtcGx1Z2luL21hc3Rlci9zY3JlZW5zaG90LnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0dsdXVGZWRlcmF0aW9uL25leHRjbG91ZC1veGQtcGx1Z2luL21hc3Rlci9uZXh0Y2xvdWQucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0dsdXVGZWRlcmF0aW9uL25leHRjbG91ZC1veGQtcGx1Z2luL21hc3Rlci9kb2N1LzEucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0dsdXVGZWRlcmF0aW9uL25leHRjbG91ZC1veGQtcGx1Z2luL21hc3Rlci9kb2N1LzIucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0dsdXVGZWRlcmF0aW9uL25leHRjbG91ZC1veGQtcGx1Z2luL21hc3Rlci9kb2N1LzMucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0dsdXVGZWRlcmF0aW9uL25leHRjbG91ZC1veGQtcGx1Z2luL21hc3Rlci9kb2N1LzQucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0dsdXVGZWRlcmF0aW9uL25leHRjbG91ZC1veGQtcGx1Z2luL21hc3Rlci9kb2N1LzUucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0dsdXVGZWRlcmF0aW9uL25leHRjbG91ZC1veGQtcGx1Z2luL21hc3Rlci9kb2N1LzYucG5n","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"OpenID Connect SSO by Gluu","summary":"Use OpenID Connect to login by leveraging the oxd client service demon.","description":"Gluu's OpenID Connect Single Sign-On (SSO) NextCloud app will enable you to authenticate users against any standard OpenID Provider (OP). If you don't already have an OP you can [deploy the free open source Gluu Server](https:\/\/gluu.org\/docs\/deployment)."}},"isFeatured":false,"authors":[{"name":"Gluu Inc.","mail":"support@gluu.org","homepage":"https:\/\/gluu.org"},{"name":"Support","mail":"support@gluu.org","homepage":"https:\/\/support.gluu.org"},{"name":"Director: Mike Schwartz","mail":"mike@gluu.org","homepage":"https:\/\/github.com\/nynymike"},{"name":"Developer: Volodya Karapetyan","mail":"mr.karapetyan88@gmail.com","homepage":"https:\/\/github.com\/karapetyan88"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEAjCCAuoCAhAzMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMTcwMjIwMDk1OTQwWhcNMjcwNTI5MDk1OTQwWjASMRAwDgYD\r\nVQQDDAdnbHV1c3NvMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAsvdA\r\nDj6b75rL66dn6ddRqnN15uSkr25p3pPBrcIaMyBEdPtpQ+jshfeZc0+zEcTmn+1H\r\nRgpTtE40iMTPFkJUNKPJk94vSzsKgNzLGx4e5aq84jLD3qDd4+g1HnAjZBuefJin\r\nHn\/FCkI0VlR\/ZVP8o5CQ30JQeGbpKcO2yKI5yxrcnKTdw8+\/MteUfbwOZ35tgo5o\r\nkkDOfpS2E7\/2+2WafWP8pUl6Rxx2N7lRHE7gn9tvcPRFgsbAASIbHSfw0e52JlGl\r\nBeRmJe1w2qv86\/17YX27znZZzPc3jwT\/s8mt2naxnrF6+DfR56JufnCaSkmRr\/cq\r\nnfLX+P8Ub8\/u2VbwLcVEn8h42ukBoMxfS+kuW9vn2xxmPw5lNqXcyiizUgghvyov\r\n93Q7\/aVPxxUF7RAk2f8RTcoAVVLDgwL+Rqgl7x3PD4seX91gvHLJRZWDtUXjCVmj\r\negKf\/M38gPUHXMtYkWVIsD4Ry55bv07Zvh1seCW+1PkUMaIbxQdMcI9VRRlJy7ql\r\ne0zUefIk3cvOxO+xNjgLbhDgsapX+FWx3F6ikxojeB+ZYG\/TUsFnBhvNM0h7SDft\r\n\/2D5gXgCpeKL2UTdHGgsrJhjE\/ZyT9Mcaw4J4QkQlpvqlSKrysmqYwz+gYLzOdeZ\r\nFrqlyv\/BKjIa4s1qP\/k70UQ+xbQ4S9wyMPHFO7sCAwEAATANBgkqhkiG9w0BAQsF\r\nAAOCAQEAA6qlsLvbfWAH3W449lD5yAzk8IUG74EjFWyvG7e6F5gNUK161+Yp74GX\r\nnaLUcOCl9sixKnGcymMHhFLvNOmakjIRxBwPSEChcV2FDJCDAMac++WlwoQ0VPgb\r\nzJY9xEZnrKyy\/qRnNz3v3SrdD06MZrvbgJgGspkGIS6rhNwD7c1xS+ZS0oVcqeTM\r\nEFhqpZKMWzn7TWvEft45FwPKZWBBBOTwjbzDaxrb\/5CoelBJ+u0\/\/8UKFT\/G2Ejg\r\ndtj9d3\/WFtiw1hKuJeg\/\/jBKt0Pvcc6jprcm1b9FlhfH4xgMfPq3s57\/IH0Fd\/se\r\nRm+7ANiBh5VLx+2T6nNi6PKnoRoN7Q==\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"files_trackdownloads","categories":["files","monitoring"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/timokunze\/files_trackdownloads\/issues","website":"https:\/\/github.com\/timokunze\/files_trackdownloads","created":"2018-05-07T18:11:29.649003Z","lastModified":"2021-08-07T21:02:40.838648Z","releases":[{"version":"1.11.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=22.0.0 <23.0.0","minIntSize":32,"download":"https:\/\/github.com\/TimoKunze\/files_trackdownloads\/releases\/download\/v1.11.0\/files_trackdownloads-1.11.0.tar.gz","created":"2021-08-07T21:02:40.346329Z","licenses":["agpl"],"lastModified":"2021-08-07T21:02:41.362512Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=22 <=22","signature":"LTWpqSzCnxAkVCuUng7d8WCEe7YMr2eMOPIKuC+KOyUBpOb8g2erZwH1fXP\/Vk0Ph82XECF9imuewyGrp1h+uRZh9drgyn1xHYU\/K00tc\/XmmW9h0LPsgb7ZpehEotQmKn0iMcw3BcOgmLk2sL8HD1jtp2rIEfV8w5S6tSnitdh0MbdcRWEbimacWU0zexgC6nvZjKze7dIex8DtfshCn0kqDDWmVOvBpDmZ6yvix6qUB3hrVzkC3N+l0+VsH+BvWsmMFVlB7sC2whVs1uR4Lofui9oqmro7yuLzKfNgE9UIcirwgwhjT2PgKWIq2O+wjMEg8QNEwkLopWlsGITWKzXUiIaipIRizuTWbbkMkgunIya4lFWwA2fYLXZPfa8\/z9UAFjWT\/VrFVNz8l1TWyQX30coBPDNQoR5kA+OSNvBd+1x\/\/Y6Vuxiwg607YcG8ZJoeyL08pO9Pc5VttOG+iTpYIsWxfKMNJYJE28GAZ+lKGTBDtlNUHrQ+xberI0zdA+E\/h++Vpzf7UeYrLgFd8kZheGFeOY+WELfY1cNY8ZujOeHQ7xEsmeo9rVyFCs4BR3OASi3ATlvrJ4J2aqOxLmfR75Iw6T1fYbkynuFvEFhwUrUnxigrwAROwUGrvKK5QiD0XqvYRtYdtsVUSmr+ckbUxetVFJ4vcBVBHUpf9BE=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL1RpbW9LdW56ZS9maWxlc190cmFja2Rvd25sb2Fkcy9tYXN0ZXIvZG9jcy9zY3JlZW5zaG90LnBuZw==","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Activities for shared file downloads, visible to all admins","summary":"Creates activities (visible to any administrator) for downloads of files that were shared with other users or a group.","description":"Creates activities (visible to any administrator) for downloads of files that were shared with other users or a group."}},"isFeatured":false,"authors":[{"name":"Joas Schilling, Timo Kunze","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEDzCCAvcCAhCfMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMTgwNTA3MTI0NTM4WhcNMjgwODEyMTI0NTM4WjAfMR0wGwYD\nVQQDDBRmaWxlc190cmFja2Rvd25sb2FkczCCAiIwDQYJKoZIhvcNAQEBBQADggIP\nADCCAgoCggIBALbn4HEsSKHc03tqFy+4tDy5sjkqN8kwZ5hXo9RWJE6NWtVElR8S\nmcPXfKJmoHk2ira6qS83XLOuATIPbxL+Fdlfv\/BLSryJ+b3I9UST1HTbA8wabl7I\nXet9\/RmTpOxjLczEO15dc9NIZbdlnVWK+EcIGWTX3nBwWkkSbCkoL\/NkCVzMZTfZ\n6l0lyC+aOQ+zfDaxe5YZI6OKwHWGhrHm0gxNSjaSxrEh8rLBq75UwmAmQf3+pYLn\n8\/g9gzgByGKycne\/rd3DO1hUT+7a2rUsthD3PcukKgJxWMiYJY2vi8aEPWQFw52j\nry7FHJKVYYd57U3OcYb\/3aNT4KuCRfQ7QMMZm8AwBborhGprAC2iICiZ\/gaQB9F0\nI9WZd8bwqRW6H1t\/miJIkLTokmapm9D6nNLaeRrvbesOEi714dLr\/8cdBTPqJNm8\niYU2QAxpvWVeW5gd3IrKivJDfVOdZ2\/Vbza5qPP2WRtsmz1HP0NGPK29z2jr\/02B\nLs2pQqtH3\/Irm9J2ouva\/quNtE+CF2jkBjnvBu5FyVX\/4+5U3yXQckaYTY0bTxz2\n0uiNbVheAHuOB8YPFaqRlrHPVgK41fJyREkXovzmcFgca6MQbhBZ\/Xs8UzStzUPx\nLO9ppJW+3i\/Fokq0LXjSkfpPr2MMtGWIlumeT+p2O\/HIxeyBPot10SNhAgMBAAEw\nDQYJKoZIhvcNAQELBQADggEBAHpe62FMVoz+4iffz+yt3skxXWTdVVZ6VlWp1Is2\ngC40lOVzh0YbLdlSfFysVimtQiaRp4SYTKhxrqQVBjs7xFkl5WwcvgtbkmJkWGC3\nD1\/5UIPRHcnFSf9OXqjE3xjBD3G3E94oVlW7tUrQWNuCjTe2ws6ztiNCe9QexqZe\nMb1aBE5DdXyA7NC7EPAGwUz5C+HL7FMoUrkA3cp7JGLjUiP66KD44TBnKMBla\/af\nX7yNJ06nEnM7iqomnq02MJwzPZCUIzj3lYw6bAW\/8C6P8LVXApwb6GEoKYPzWoOn\n3rVc7untPXj87wospkHhGBQlvHq5KOvjbdX\/BXkGXjJAh58=\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-08-06T14:44:15.210551Z","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:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9zb2NpYWxzaGFyaW5nL21hc3Rlci9zb2NpYWxzaGFyaW5nX2RpYXNwb3JhL3NjcmVlbnNob3RzL3ByZXZpZXcucG5n","smallThumbnail":""}],"videos":[],"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":"secsignid","categories":["security"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/SecSign\/SecSign-ID-Nextcloud-Plugin\/issues","website":"","created":"2019-02-26T13:59:11.696130Z","lastModified":"2021-11-05T17:05:00.006729Z","releases":[{"version":"0.3.7","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=17.0.0 <23.0.0","minIntSize":32,"download":"https:\/\/secsign.com\/downloads\/nextcloud\/secsignid-0.3.7.tar.gz","created":"2021-11-05T17:04:58.953558Z","licenses":["agpl"],"lastModified":"2021-11-05T17:05:04.498636Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=17 <=22","signature":"Thc1j6d2RIwPTMaYw\/R0M8tJgwN5aUe0EZ0dAN8j8NUiSlQvZV8836PPy3HeboEA\nnf6T1uiVSH5vWRED74DntXdBtUIKw5ZvBw322CVCj1FgquZatTHgIP5ljZSf3j7G\n2Z\/p5f0eHOGVgQRKZaXTnfgfyGZf8VqhOff7vftbPOw8o62EjOSjtngZt4oPGaQH\nWKwcEIHrT7t27r+BqSIzYnbZ2b\/wn0xYCwVPB\/ZpAcMjjX1+jFJn7u+dNMcTma3a\niNNwHyOU3ie8lZ8YPCcS+tVL\/bjr8UkO6w++h7Wlym0+y\/QRRsA3l4kVBwau3ae6\nRuaj6hpBJuo3ABdKeAUx9baJ2xC8Xzk25ZB5O9NW4yYb74i5bjGgP1aBZzgN5MLg\nE6imotg2pypn6CMqW0FNR2mFc7Ru9u9VpR3T9ISrKQZmOH0lMZ4UYdLNKJ2T+brw\nvLCp\/0ZlnLXuZoQsv9XL9\/LDO6D+UUIY1I8Pc7aHy5VHxPlqaftTvyKLOgufQYe2\ncx7w4Co4IYlv7OgXUYD6K8HlVq+KvOmcltmxx63lNAZWAPWYc3POCR7xcQc3MWlR\njvam\/v2Exc4FM581178jmCKIKynzDAXJoSsP8XbcE3xqH1E5nBomdTJSmdcaqgS2\n3XKlNYWXgO+9Pc9u+Y7lTZo9fAZa5eAyH+HS5Nyk\/\/0=","translations":{"en":{"changelog":"- adds NC 22 compatibility"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL1NlY1NpZ24vU2VjU2lnbi1JRC1OZXh0Y2xvdWQtUGx1Z2luL21hc3Rlci9zY3JlZW5zaG90cy9zY3JlZW5zaG90X2FjY2Vzc19wYXNzLnBuZwogICAg","smallThumbnail":"https:\/\/raw.githubusercontent.com\/SecSign\/SecSign-ID-Nextcloud-Plugin\/master\/screenshots\/screenshot_access_pass_thumb.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL1NlY1NpZ24vU2VjU2lnbi1JRC1OZXh0Y2xvdWQtUGx1Z2luL21hc3Rlci9zY3JlZW5zaG90cy9zY3JlZW5zaG90X3VzZXJfbWFuYWdlbWVudC5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL1NlY1NpZ24vU2VjU2lnbi1JRC1OZXh0Y2xvdWQtUGx1Z2luL21hc3Rlci9zY3JlZW5zaG90cy9zY3JlZW5zaG90X3VzZXJfcGVybWlzc2lvbnMucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL1NlY1NpZ24vU2VjU2lnbi1JRC1OZXh0Y2xvdWQtUGx1Z2luL21hc3Rlci9zY3JlZW5zaG90cy9zY3JlZW5zaG90X2NvbmZpZ3VyYXRpb24ucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL1NlY1NpZ24vU2VjU2lnbi1JRC1OZXh0Y2xvdWQtUGx1Z2luL21hc3Rlci9zY3JlZW5zaG90cy9zY3JlZW5zaG90X29uYm9hcmRpbmcucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL1NlY1NpZ24vU2VjU2lnbi1JRC1OZXh0Y2xvdWQtUGx1Z2luL21hc3Rlci9zY3JlZW5zaG90cy9zY3JlZW5zaG90X3BlcnNvbmFsX3NldHRpbmdzLnBuZw==","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"SecSign ID","summary":"Plugin to enable use of SecSign 2FA","description":"This app makes it possible to use the SecSign two-factor authentication SecSign ID\nto authenticate users in Nextcloud.\n\nOnce installed, go to **Settings\/Security** and add an existing SecSign ID to enable 2FA\nfor yourself. Make sure to also generate backup codes, so you always have a backup plan.\n\nAdmins can go to the SecSign ID tab and manage the SecSign IDs for every user and enable\/disable\ntwo-factor authentication.\n\nWith the new User Onboarding feature, enabling SecSign 2FA for all users is a very easy process. Simply enable User Onboarding and then choose a suffix for your users SecSign IDs. Make sure to either enforce 2FA for the user groups which should use SecSign 2FA or enable it for single users. Only users with Two-Factor Authentication enabled in the NextCloud settings can use SecSign 2FA.\n\nIf you do not already have a SecSign ID, go to [secsign.com](https:\/\/www.secsign.com\/try-secsign-id-now\/) to learn\nhow to create and use one.\n\n[PHP QR Code library](http:\/\/phpqrcode.sourceforge.net\/) was used for the creating QR codes. Many thanks to the developers."}},"isFeatured":false,"authors":[{"name":"SecSign Technologies Inc.","mail":"support@secsign.com","homepage":"https:\/\/www.secsign.com"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBDCCAuwCAhFRMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjAwOTE2MTA0ODA5WhcNMzAxMjIzMTA0ODA5WjAUMRIwEAYD\nVQQDDAlzZWNzaWduaWQwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDT\nqxmvepPRlyc5tSit+ZMDGz0IYev1bRakuSGZuEoBcZflRsiNgaPYgMeGe+aieYa3\nZV9sPrmya3463ZoU8BADCgiHzGzsvJlolf6qWz9evy0KNzJ3KGkUOniYbzJUoyRF\nW1KplAF3s1TXcyeEYZwUW0gzs37EhMe2pU8oRsyz+T01lnAR+tbg8xRczQdxEvYm\nbXo4PAGmfhhHt6wFrmwcctr7Eg4qazoTGsGJ3pTBm9GEQANuNUIqquLr\/ceL5IVC\nd+TlIIkzW7byHZ8KCuWVlgo+R+\/5MKZi0zSPWGpRDkm75rngpo\/oB2kpwIBsEGI2\nZUsnzq\/yttIspbtsqYLNkNvK1y4TzkLqyvysp2tuM10fthF3XsvoJgw0qLPyh7ZJ\nk0kbxcHF7jgez7mU+OPplOBb7wTkWtQyiiHcp2i5yZ11toTvQEzWMs\/9NrybKXPj\nFYwsgBAeCLsmnjEQUUs6nYng20JxtIHWuPKTzGLVe5Ak4WQD9h8ykNXCJRdZAJ0W\n8GoSZq2zIP7eafhsgR8ZgL0Evp+K+uuFGQsevvoyHwlqUqL\/8XNzVKQWUuamH\/yF\nhr0LDfdshzQdg2dFMq5zJQ4zmwelqETfpP4d2peNZYRlo4UfDwWWIlVmCEbAVSFO\nKz2RLCvHhPnju\/WryfVid369iTnmaD7ReuQO2K8i6QIDAQABMA0GCSqGSIb3DQEB\nCwUAA4IBAQCTgQYEey+K6Ggx+oiDhV+RO4jYMF8f3pB4fGfDU61iX4po9sgYPkuG\nZjUa73Pf2tw08+sxOo1g6RCXFrzGPVjN5KqhV5X\/\/x2cnJ5mpgoGSq129y8HAA9G\nQg65CETdcXC2jMTyFMmjSU6rd+WbYspq\/tNo9ZlabfHTgMNqB4fPo2Lt5QfcsPak\nH2Yef7Gp5cm+IeN1E+UnqvRM714S+4feKhcuEkL1OtGgzCV9Ctani5K2PhrR+6Td\nUWQKiAkBfHhz9\/cNItLIw3aqO232t6\/+pJSmc+urIwW43vOM7ZH6FfggJlrX+JGR\nlalZm5bLBIVRxqMib6fbZNz\/MYzF2uN1\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"files_downloadlimit","categories":["files"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/files_downloadlimit\/issues","website":"https:\/\/github.com\/nextcloud\/files_downloadlimit","created":"2021-11-01T15:57:57.191284Z","lastModified":"2024-03-28T19:33:46.096434Z","releases":[{"version":"2.0.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=29.0.0 <30.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/files_downloadlimit\/releases\/download\/v2.0.0\/files_downloadlimit-v2.0.0.tar.gz","created":"2024-03-28T19:33:46.091417Z","licenses":["agpl"],"lastModified":"2024-03-28T19:33:46.183642Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=29 <=29","signature":"Flb0Lq4Yv3r9+v5ZJwu6JmM+35IirYd0euWr9nCpTO2oCGX\/x5Elsim6dOVTM5fpgbznJ0nynWG\/\/nrztflgIQVSfC2SBOAduST\/aJwv3idSiGVk\/\/hJX2fFJvgRx1kqfY6fiXlTK7gA9UNJ8Q6lf+TlHKRj5+4EQey6y9UGW9q6SBZrqBoWERGY1AmVJ30nnh7Y++BHFnNhdp9bDhMlSIiUtnwRNQmUX3JVx8G4nhfEIXovSV79dib6hzgBoaSf6\/EkX0bn1fUVILgDpMcnztR02M5ULvBTQ1gWPft0Hj4VEJ7q78ah1f8GgN7aVFERVFzne81Ixx7hnOW9sH6lYXnQAR8\/\/ZBp07EPWquzD4vCw0oxJGOwtMPcMFgEbDooqD\/zo9\/2a9HRqksZA4X+zx8f6EeYxpmOrxvKCpJMygf\/f9w5ed3jbn\/7jc3ZUVm4w1MXbO24xB4D4PedD5aY2Gsu20TSa\/kahZWKGKoFPXuP6Dg8F4lREWZnycFsiDXeCe0uHjJ12z+CydXFz+TzoGbRU5dWT52r9a63KdWo7x6WXHa1H6R72JR+fLNzgLvkd8TSBBMQZrzGbl0+85iiRRxX2hUuNfYMDK6Mdvy2OAZJG+1M9fROPNeluYqR9Jj0DwB4Ly6YoRLclO1fQumxbycaXPw2QfyPPPvDX1aoSuw=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"translations":{"en":{"name":"Files download limit","summary":"File link share download limit","description":"This app allows limiting the number of downloads for external link shares."}},"isFeatured":false,"authors":[{"name":"John Molakvo\u00e6","mail":"skjnldsv@protonmail.com","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEDjCCAvYCAhGmMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjExMTAxMTUxNjM4WhcNMzIwMjA3MTUxNjM4WjAeMRwwGgYD\r\nVQQDDBNmaWxlc19kb3dubG9hZGxpbWl0MIICIjANBgkqhkiG9w0BAQEFAAOCAg8A\r\nMIICCgKCAgEA5OjgS2TGPCfalBLHOZ\/Jk5xTyJvmes9jm62eRHHrPvewWCBgFZ5Y\r\ngGuNmJEZJKRw6MsU13ZTsCoOB11j90zX8aQQhQiKMmoQZSIPYdPpNIAb9jojOfeD\r\nc92WADmWlV8ECQZ0l8d1iD8UCmEcPBtMWCh7V8tcJD85vHDNlQZEZ0h5GjKlJdCT\r\nfvehxO+68vql4hJiOjLSYAIqS2Cq\/6xwGX7A7HmpSX8856DN4oOYEk2XbwaD\/Hr7\r\n6bEk5VGRdqaBLNqIo5etUo7DUgRmfJHoxSizi+YAHgpWrqG7WEjx4m3eQOL6wE4v\r\nqt+2LFT9MeKAq90YwMh98TuowKTl32x2IUwr0orkVaYtoNZLcxX+TeDTaBUbbemk\r\nLPv\/eWmqTLX8SmMXzyXpW7gQ5O\/31lN1zRE\/3JzYb5Qxwpcz3xa2P0TZt5EUCAYN\r\nsEFTEsJy80Bzz8SQt94zr55osIjI5K72i\/QqE0Cg+rPgRRadWV77FD2lkxGlTqXo\r\nvJZbLH0pKuzgecCCDFXU3l+roEsMloG4W7ZOhtBPdcgovKVpOLDYQOqwXqm\/Mzdj\r\nOV05S9Txyo\/ahWYKwRvAA0GhxYi+IVdJnZNWDPs\/gFckl\/aehBZmlP0eFR2AwYqy\r\nvMUkEuFjBe6rnMxqsHcoG98AhEcR\/x2lo1ZOcEWFc9cy3uFdtDY9r0sCAwEAATAN\r\nBgkqhkiG9w0BAQsFAAOCAQEAGqoc3vL3LrgYUiDW6ox3YNW4QXiJfCWYn4SivfA9\r\nwkga98E1uq6qm4qnP3fZ16vVv3xOJ\/fS1+cLfR7C0r6L4vtuGbQqSYXd394l2Gql\r\nMpi240aowJ+ErPlQ5hquFBsw12gTW4XOv6IZ5H+clqyhxmc5DpHnWFlhXifHeFxa\r\n45H7SBNLOCysZSNkbYrMVSAWTs+pUdZ\/9WDksBSs7Z6BGC2Sn2j49djOF5Ozjhcd\r\nozv+29W0cpQeTvYhrgeaR2lqTITYBbzGfp7YlyCmgf2OO13iLy348l\/ZdPN6Gj18\r\nPQYmSR9CY3a9nl6QF47N0AE9BObFswySHKi\/yLZgUktX0w==\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-09-18T23:23:56.211752Z","releases":[{"version":"0.8.6","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.8.6\/digitalsignage-0.8.6.tar.gz","created":"2026-09-18T23:23:56.056061Z","licenses":["agpl"],"lastModified":"2026-09-18T23:23:56.675871Z","isNightly":false,"rawPhpVersionSpec":">=7.4","rawPlatformVersionSpec":">=24 <=34","signature":"j4cc5Zc+0bFjkm224eG8tW43H\/W4knHFv\/Pa0NcvVYOpHRmiQs7Q3V++QYWMxE8713oF35+jp2EPt4eGJrCrzGUqkpXCnhQWh8vZBol3Noi5eg8ial0gnA1jSR\/lNGe+uJMNf4+gQle1KnvSUtxpxT6QtChhexkHmMS8ot1hIxfME5pfJ4haWav\/s4jSBTWAESTjOivQH5Y3lxQtTGu6hvY4uyG\/Bu8KWtzOIy\/TX6sg+jizsk0+cdrIoH7ZCxsY4YIIXk9qmoAa7Qp\/q5iLmtRdYiMmjAJgmwvD6Jvk2ycRg0LULlVVzQCEGgk2E4XqUfpfWF1g+kfgVGEG3oBFZmtoOJDNDES910r\/ROmo3puigo0y9209+K8BuVFAGUvg\/RU0sWf5GvO3RZtFwffFvyvFGKLpOuuVuvPF6gRlNWcpezbCnXQVSwfLgNugxvWYnJhBzZFm37tiVyORk4G3E5fmpCb\/oaIwFOBfdhIdvgDwbBdMKo3\/1U5HoVRP39iNwBV4N+WYAunbTRdCQS7tWfscB60m78ftF6QnOH5Qux+uZT5qkJZn7+otUUxIY2FuWZg5KBm06bis6ilTJETqKiHmXeG67q\/ZNqdjjkLdxouKZdtvC5+8XqFA1IxYs9Sqw7hVxcrE2vF8uCFIhRzcGp36KaFIMdu4kLHHDD63QZ0=","translations":{"en":{"changelog":"### Added\n\n- Optional recursive media search per preset. When enabled, supported images and videos in subfolders of the selected media folder are included in the slideshow."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2xtYWVydGluL25leHRjbG91ZC1kaWdpdGFsc2lnbmFnZS9tYWluL2ltZy9zY3JlZW5zaG90LWRpc3BsYXkucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2xtYWVydGluL25leHRjbG91ZC1kaWdpdGFsc2lnbmFnZS9tYWluL2ltZy9zY3JlZW5zaG90LXNldHRpbmdzLTEucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2xtYWVydGluL25leHRjbG91ZC1kaWdpdGFsc2lnbmFnZS9tYWluL2ltZy9zY3JlZW5zaG90LXNldHRpbmdzLTIucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2xtYWVydGluL25leHRjbG91ZC1kaWdpdGFsc2lnbmFnZS9tYWluL2ltZy9zY3JlZW5zaG90LXNldHRpbmdzLTMucG5n","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Digital Signage","summary":"Display selectable calendars, weather and media widgets on public screens","description":"Transform Nextcloud into a professional digital signage solution\n\nDisplay calendar events with optional descriptions, weather information and media slideshows (images and videos) on public screens without requiring login. Choose the visible widgets independently for each display preset and let the layout adapt automatically. 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- **Event Descriptions** \u2013 Optionally show sanitized calendar descriptions below events, limited to three lines\n- **Media Slideshows** \u2013 Automated playback of images (JPG, PNG, GIF, WebP) and videos (MP4, WebM, MOV, MKV) from Nextcloud folders\n- **Media Refresh Interval** \u2013 Configure how often displays check media folders for changes, in minutes\n- **Video Support** \u2013 Native HTML5 video playback with muted autoplay and automatic transitions\n- **Weather Information** \u2013 Real-time weather data and icons with a location configurable per display\n- **Display Locations** \u2013 Search locations with OpenStreetMap, automatically set weather coordinates and the matching timezone\n- **Customizable Appearance** \u2013 Configure layout, colors and font sizes per text class\n- **Preset System** \u2013 Switch media folders, crop modes, intervals and visible widgets remotely\n- **Widget Selection** \u2013 Enable or disable the slideshow, weather and calendar independently per preset\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- **Per-Display Settings** \u2013 Configure the display name, timezone and weather location independently for each display\n- **Remote Control** \u2013 Change presets through the control API without UI access\n- **Instant Display Messages** \u2013 Send short-lived plain-text overlays to individual displays through their control tokens\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-09-07T14:10:07.610023Z","releases":[{"version":"1.0.23","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":">=33.0.0 <36.0.0","minIntSize":64,"download":"https:\/\/github.com\/eid-login\/eid-login-nextcloud\/releases\/download\/1.0.23\/eidlogin.tar.gz","created":"2026-09-07T14:10:07.595647Z","licenses":["agpl"],"lastModified":"2026-09-07T14:10:07.692366Z","isNightly":false,"rawPhpVersionSpec":">=7.4","rawPlatformVersionSpec":">=33 <=35","signature":"otEs49xmOnsBvLZduNOl0HM\/lT3\/b8khnuRK9keQ+tUR+IlXR2lHwO\/eYrmAdWB\/\nDx6Q0LBny6J\/GohpzEVc9sZi6MhJJ0iE7hf3\/jSXxtlQfIHcC+SbvX6GyreXGGxw\nLl6UrooEYbO1TflNk6f9MLgwJx9pshi\/NO7aH14WiB8A+sp\/83Nzn1FaBh6Z2ci1\nv+MF6ZGR7Ev619QN6lMrVVo+DgRoNbiv3OHuxfBDbxPaejJVpyZrwRpASSdegIjN\nwOzctvaEZWht4TfeMxuZyGScnZCGzNBsL+mGKVFxubRSgkdoncRIREGALDvzkYxf\nzxmtO5Jrq\/aUhngBdjkS3sjbc68y8i89Zl6t4MHtB1\/oxiMOtNas3hUnbdVpzHaq\nFiFUwJJ21INj07A3bWZxqtMAf4c5qY4+owpNM4IKqHXyoQJnD00JDE1+5n1Ri8Ks\nYO+XMw\/F8PlmazoyLBegmM0xQTi7VajwkKlZiRbaaqOawj\/bMB5jyvgJj9cMfN\/+\naKJB9w6E9fltP0M1z7wHzlDqIAZUD4f5QxnCpFqo30iDB0xQbup\/+SgQw2kIBRbB\nhwJrblJ4npotR4s6LG76q6I\/ESIUldNNoKqzCzMyqN+3aReNBRmpIl62uLAkXcwS\nwaFT5AtSv6TaUzpW5e0xigmRGloDTtTTAmMWWRVAgik=","translations":{"en":{"changelog":"### Added\n- Support for Nextcloud 35\n### Removed\n- Support for Nextcloud 32\n### Changed\n- Drop the hard dependency on the notifications app (by @mband008)\n- Do not translate the stored SAML message (by @mband008)\n- Fix typo in resume route (by @mband008)\n- Update npm dependencies"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9lSUQuc2VydmljZXMvYXNzZXRzL2ltZy9UaXRsZS1OZXh0Y2xvdWQtZGUucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9lSUQuc2VydmljZXMvYXNzZXRzL2ltZy9uZXh0Y2xvdWQtYXBwc3RvcmUvTG9naW4tTmV4dGNsb3VkLWRlLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9lSUQuc2VydmljZXMvYXNzZXRzL2ltZy9uZXh0Y2xvdWQtYXBwc3RvcmUvV2l6YXJkLU5leHRjbG91ZC1kZS5wbmc=","smallThumbnail":""}],"videos":[],"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":"bookmarks_fulltextsearch","categories":["search"],"userDocs":"","adminDocs":"https:\/\/github.com\/nextcloud\/bookmarks_fulltextsearch\/wiki","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/bookmarks_fulltextsearch\/issues","website":"https:\/\/github.com\/nextcloud\/bookmarks_fulltextsearch","created":"2018-05-14T09:18:02.095348Z","lastModified":"2019-02-05T10:12:22.620359Z","releases":[{"version":"1.2.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=15.0.0 <16.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud\/bookmarks_fulltextsearch\/releases\/download\/v1.2.0\/bookmarks_fulltextsearch-1.2.0.tar.gz","created":"2019-02-05T10:12:22.556772Z","licenses":["agpl"],"lastModified":"2019-02-05T10:12:23.342386Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=15 <=15","signature":"NlodB0HFQp0qk173s37zU4iNvtjA58QGw78qDH6KXIOc710ral\/j3tPiy0yhhnNhoR9z5dItqRpQV8RkA09Je\/gMe8tSc\/lJqz8CueMGJTnYCfqEKZPoQHMX1Ca6qSFp3wNtT1qdagA+WjjTpDo2xxpQRSuQdwXfluPXMV4zkz+SNjjAz87+\/NB+HXmGolS6AKp5qCczvu+mJx1jQvmi5LZRFS8D9ap3Z8V7HDswKw7jqQc\/REjB4fvR49tDOjUNyYhg6NRGaqGEwe1bVsJ8dRjIHcaFJIMiA1awvxj1uh6Q1hmBMwTHwQ9BvozmxRQ20yispZ1\/+ulLNWwk5XpUIWcgz5ZkUd1hsOuZOHYVMFGOAPMycD2uIMWIVGjwvVpOXxVzy0RWfE58lMSRgnbs65Ttx5i4RMgwq+VVrAxlHHEic0Wv87eAuU5oSsHi74JoNPycr6yT9nUnJessYCZYkNrIpCJ622MLsodnx8OjQkfvjGSVB69gvEYuF3DbPommzrd1uJizMH6QEFNszCRzokuvlDpzh2o6yD3uPFgdw\/s16bMxfq88i9yXcidSV8jxFzFIlc30B6RMmkCNgrxkcjBRMBkzKgeVFw8AXPDUAdDPK\/AxccD4E1sc8l\/5K2RGwQHMN2LHM6GUPx8deTlhlwpcroQRREA53vjKB84KyHM=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9mdWxsdGV4dHNlYXJjaC9tYXN0ZXIvc2NyZWVuc2hvdHMvMC4zLjAucG5n","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Full text search - Bookmarks","summary":"Index bookmarks","description":"Extension to the _Full text search_ app to index your users' bookmarks."}},"isFeatured":false,"authors":[{"name":"Maxence Lange","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEEzCCAvsCAhCKMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMTgwMTI5MTExMzExWhcNMjgwNTA2MTExMzExWjAjMSEwHwYD\nVQQDDBhib29rbWFya3NfZnVsbHRleHRzZWFyY2gwggIiMA0GCSqGSIb3DQEBAQUA\nA4ICDwAwggIKAoICAQDJNzPn2xB6xg8aKSxSWv5QeimbF5iGB5o59zuP6HRXm9j\/\nKzcSgVAvgUFgSgbGNTYTKImgxdGBKG0EfTnJdRsUkNn9+eMrT5D65xWAT47fTPb1\nVhLMj5raQ278AzJmCGUs3gb9pi0PYKdNu8ohHH7iwEDRFt1mxZEyhSr2RzI5HWuQ\nckNwCBrKKrPK5sBMy+jw4pPWY8Dw7m2oyjA1Szn+DUgCjI4lsSem71Q1MV2+\/jce\nNu3dASUynvnTbrjVmr1NfqIZ5oV7vxcvYXnOLmcPMoenV8hOEEPqOXYoY\/Wactqe\nB8o6lHz\/ouZOKCCIjt\/2vbpKbERsdneodlaB27Sm4mZfg9BD+bsJTcJfDHyLlhze\n+7H4wrpbvO8m4v49lHK47gB0M4vdl0\/06Y6H1saO6p1zOzq0YPTzxp7ca6XYvo6p\nP8lMxIat\/qW21txL0oWQWvGyOdD+5+0by\/JZvZCWHzKa8AuuUaLi9rjn1hRIansw\nZzvKJMoPjV4jEUB6lHyB4dGF4up7+v9OZsQHSuB2gWE0o9069vsAXF7DSZWQuWXP\nrpE4zCMQdrMcL6I005rZAbrf2wvFysmjH3ItVu99ru8Y8blnwIkzMfkDoQdbtq0s\nhGzFe2\/N+AooJX5Mza\/Xu\/E2++oT2sx5CuJTWXtyH4HWO2yFyp9Cij0XSyhu5wID\nAQABMA0GCSqGSIb3DQEBCwUAA4IBAQBP0SoefoRkC72wlRaR4F9CLwcm2+C+bktq\nj0CxzTk5NsCAjiz6yemuxiY0NTOy72zOs\/SLh44hqrsLBP+yNhiVVBGjT0yBhag3\nYgxV7\/AWAZdxvKIQVMeYYmMhuyEm1I44LjThSPg1xWIk\/PtgGitEgViH1kaxYrpt\nkyvVdcOzC6xuufFZ2Z\/XQ6C\/jwLsHkHCQ1CBhCr6XnSGIH1HF1Dy5WXkksaqzsMX\nMsZTbxVtA0IEQMxS6L5LF1lHm8Nxaqkvkr6tRm3IzL0NqAzS0aqvejYG4f29xGTS\nQmwuPONF6Uyu3GC1X0RyBMdtlsr0Bp+ZiJvsPd5psvieR9dBG9Iw\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"rolls","categories":["office"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/mijorus\/rolls\/issues","website":"https:\/\/github.com\/mijorus\/rolls","created":"2024-08-19T09:35:57.204913Z","lastModified":"2024-08-19T14:23:19.325730Z","releases":[{"version":"1.0.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=29.0.0 <30.0.0","minIntSize":32,"download":"https:\/\/github.com\/mijorus\/rolls\/releases\/download\/v1.0.2\/release.tar.gz","created":"2024-08-19T10:47:11.075423Z","licenses":["agpl"],"lastModified":"2024-08-19T14:23:19.547045Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=29 <=29","signature":"RbLnVfX7QjI9EWZH4QwRw012yK2tTOi2gsK7Z6XjbuVwkBOHddFx6OmiqGh5n1IA\nY4UGzQOSTRfHVfHTd4E1UCwahS2oOSRg+XlfUIeGcuxTjLd7h\/IWV+gPLEyzyfso\ngTU\/6pyazt0p0Qn+AWZF2FJiOEkFzijHyrarXidCEKmBuxU9BQ+pn1otjSrnEKVg\nGQe7fdoC56i8lWJO31wQncBj6PG2kRaftUPFZ6vkbCFv1TOp5+yJvI2egbfCgo4Y\nNtuUn61GQXQgz\/0SyT9TsrbNVMilFj7psbSshwA8TgenXirmpMYufpwDceE3PG6j\nlFslUwtJ6NeWcptuuCX0ko9jdTLoepf330pAsiF3sJ3khCOCxEIzMz2hWEYrVzyx\na1aRxv7vo1yfbl8bH6sNNxFE\/4nHRuivJ9JHuvyJSVhePJSX0xCKl37AQlTIIc62\nNsKGpCbRh5UtPk7TnQK4eZKiObbO45Hw0eUaSInzWeUVxb\/CXszr40Y9F3x1aRdu\nZBkVNxDCrzoohrOYucdTKsx7Gg0kskpO1PcfGU2YliTFDZFT7xuj3KnHzEv4owky\n315Ak9ZA8Poz2i\/L5jbtUcjUxUsWWQ97Gi+HaLzSbSNT5otzTgyqDgkmAZhFSO1C\nR9zN2bb9HtWm\/G3IX4eGCQRu0qguZBp\/\/0pmg5r4AFQ=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL21pam9ydXMvcm9sbHMvbWFzdGVyL2RvY3Mvc2NyZWVuc2hvdDEucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL21pam9ydXMvcm9sbHMvbWFzdGVyL2RvY3Mvc2NyZWVuc2hvdDIucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL21pam9ydXMvcm9sbHMvbWFzdGVyL2RvY3Mvc2NyZWVuc2hvdDMucG5n","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Rolls","summary":"Share quick videos with your collegues","description":"This plugin allows you to create screen recordings and share them with anyone withing your organization."}},"isFeatured":false,"authors":[{"name":"Lorenzo Paderi","mail":"lorenzo@mijorus.it","homepage":"https:\/\/mijorus.it"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEADCCAugCAhJzMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjQwODEyMTQyNzM3WhcNMzQxMTE4MTQyNzM3WjAQMQ4wDAYD\nVQQDDAVyb2xsczCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBANoMcbBs\niaZpiPK7v70flTK8RdFCinpj0fAlEw4CLaOOLyCT2WhhkxlEuUxCNy+jKqpVg9N2\nU4pUq1OUfiF\/uZgj1WtabD8QC13xtXLwSMhi0HJzjXQfYkGsspV9YNLmsLeooMej\nYvNbjGVnccCCvqUyWpXiTpnUCFkwa9rzT\/JmXSyfHhrmxVy9isBZEKr+pfZl5ZCA\n1Za4CjIBRTaosr66mhhbdOlr8QlsLC9img0qI8juFVmixV6HoSGiNiZvtTncIZ6H\nlkKpP0K0lnZ9jkl\/70WqefkZkcAk26abxg\/aGlalZQsaKAIzn9qepRriqRTBCDbN\n16di1sIrOZbhbZJT3etAsbg+\/NbieW50JKrOngDO\/ITPY3dFEhZvNHMA8ToBUiBk\n6msKZG\/O5vlFO0b8RfrDJMVqae0wqyIO8FTrSpaj6NUKNR2BzgF38tmqNJOMIQEl\nWG6iOFTtM\/Vyh9KjTtE+h9QTS6eyXh26s4Sn5jl2LTLSfdkqtQJNtNU3MemGt5LE\nrUMK9eFBhqi56FIyhZZXR1LLxe6x2Ql70+fFpzLfDFEZi7htbGSNz9BsgGH\/9k5k\n\/fiH5fEbA6MNSZQWta22nZnib15l4VKxh6ygJtKjTOHUxDTzbtESttOGEYMi60Lx\nbSRql7XugwFKfJYnx8aOGpQiQeoOBc9MqvLBAgMBAAEwDQYJKoZIhvcNAQELBQAD\nggEBADHdoHyrNLMrPp8VjJ\/lr05dTPsb3Jk2yND4ZM+\/5Qwa1QKHdnoqSEEi+96U\nlsRdY4yCa+6WSigepNCxDRFzIo9Y\/DbBih+ocB\/CP9SxiAYOn0jXZzgPieY9l2x9\njIRQZEPM1Q4iy+g0vxb+HxSsAIjXmeL90heoAwtyXbbKJRR5g3dEoGCUxFNutdn8\nPa+rPXIx9OleBOnaaGQimXZokgM\/tfSNRKs\/3z\/\/NkhoNdEGjPK7y990mc+2mgaI\nB1i58p54SoBHsK5D0KdPvGwo1u7HndUqi4NXIThjWP5cwQNaH3xQVwrLUwEF\/byM\nsGAtrZDi3toTqPqDP0x0s0C\/Btk=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"multiboards","categories":["files","integration","tools"],"userDocs":"https:\/\/github.com\/githubkoma\/multiboards\/blob\/main\/README.md#use-the-app","adminDocs":"https:\/\/github.com\/githubkoma\/multiboards\/blob\/main\/README.md#install-the-app","developerDocs":"https:\/\/github.com\/githubkoma\/multiboards\/blob\/main\/README.md#building-the-app","issueTracker":"https:\/\/github.com\/githubkoma\/multiboards\/issues","website":"","created":"2024-01-10T09:29:10.567799Z","lastModified":"2024-08-18T11:19:24.698707Z","releases":[{"version":"1.0.4","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=27.0.0 <31.0.0","minIntSize":32,"download":"https:\/\/github.com\/githubkoma\/multiboards\/releases\/download\/v1.0.4\/multiboards.tar.gz","created":"2024-08-18T11:19:24.578725Z","licenses":["agpl"],"lastModified":"2024-08-18T11:19:25.050866Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=27 <=30","signature":"GpZS6\/9qLnlGkKyuK7eu2d51rAKYEt4EFyljG7CXS9GDvtLqmdDOYlipQYh4elVz\nZgQqhZHxFWKbixr6enJ398VuFtRBM+vYd9rYhRVb0DJ9n+XafA\/PA17lkh7n\/qX7\nCA\/xmw29o5Ifqug9mBbOyG9ug1S4GYegFcPwzqNnbmetEKee2xDuMG\/ukdCGOCLP\nau82MFaX3z0HNoGjRL2a5sDeAb7JA9XsOg\/HoZOMYe1t8iYwCv1Uzm01e7sMdRkR\ncV3dCyhwOt8AqJfS\/k8KjryP34KitzCwzWqTsu2tzA43P+a6kd8BjiaC9n9QR\/Ca\nT9KigpxQY0QCnCV1WAuuK28PSRJ3QmRoG97I\/NERpJhzIzvmQXoeGGJSw0AtgDdJ\n9B6InzVPjsh9GoHzUnbDEaOCCenCQ8WMvRtQlHij8KMGgltLpQfb4jYZGVvcPdif\nTcpBR\/9Scveb3KTFNzmSVswTAOygSUWdKxS63nxe\/b2bDQUNPpqw4IMmsuUGfnaD\nji9lNE81fnf8i8Q2jw0WI2AfGvVBylr2\/bn2iYzykkDpbhl+piUm9Bat+d5XBBYM\nux3YpwBusQqeS1ZJBT5JqiQ79XvBZIOgq23E9vNKRoXW9H0oL4LnuiUOgTdNLVIq\nSpoLgYEj81YmrY\/nnnRSfX9WO0TgdaeZ+Cg7yAgZYMw=","translations":{"en":{"changelog":"### Added\n\n- Support for NC30\n\n### Fixed \n\n- Changed New Board File Naming: Time delimiter \":\" is now \"-\" (https:\/\/github.com\/githubkoma\/multiboards\/issues\/4)"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2dpdGh1YmtvbWEvbXVsdGlib2FyZHMvbWFpbi9pbWcvc2NyZWVuc2hvdC5qcGc=","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"MultiBoards","summary":"Create versatile Digital Boards","description":"Create Digital Boards from your content in Nextcloud\n- Use it for Mindmaps, Visualizations, Knowledge Management, ... \n- Based on [Reactflow](https:\/\/reactflow.dev\/)\n\nThis app is in an early stage and some designs or features are subject to change."}},"isFeatured":false,"authors":[{"name":"Githubkoma","mail":"devweycloud@gmail.com","homepage":"https:\/\/github.com\/githubkoma\/"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBjCCAu4CAhJMMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjQwMTEwMDgwODI5WhcNMzQwNDE3MDgwODI5WjAWMRQwEgYD\nVQQDDAttdWx0aWJvYXJkczCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB\nAMLRvClVM+h8r115IsqTP6plNHZH3LUfQElPhf6fMxLmo\/rulZXnjY9x6VCmxobm\n5Bf\/0zDi86MzoVa+lSYHt4dx9eV+npdLsEKsLxT\/nYGy3\/z6thd6jf1uAZMYUTl\/\nze1g90BC+D1vn4k+eXdf+vmbUTBRjljzGxtV5yf\/q+Wqykc7edJu5W+9N7CCyPvI\n2xcI9JFew3D5wujBlUmqmwjtE\/U8RzuYK\/BhnMj9ZTdfk8ztJIblNTrqtck2DOUS\n6h9SQIwMZ37wn8GQ\/60HcQFQ5ljPPQSAwbhVHvjsasyPFNUd449ZgXny11OO8hvV\nL051bLm0nzPqlS6Q2k6WMgDjYFJ8YsxlWaSceSJdKin9+wzqy5q6kMeghyXSbdxB\nKrJYu6lpCrG5XgU2EQHsf9x23YqNTQ7nWb1IUuOsfKr82zAg2EoIxWVj7JnpR27k\nUHPL3iG2sl1w7lUi8FmkYVnH+Kk1cYaGjKSq0OEA9af5aceEnw1JeKxBR0Z5\/fXJ\nX6xzAlHQ5djHJGARioHEacmIIjAm8CNcigrXoDo5ttcGI0C6StWddxst3E7YHkWJ\n76kGUIyKDo1ZhjKbnJeO9kAwlbSggv9Gxk7htEZgxb3Uq27sj7ED7at7kwuegcX8\nnHSJzEsGwm54BTjfljM+7P60m\/6YAjuN\/6Osmnn20a8nAgMBAAEwDQYJKoZIhvcN\nAQELBQADggEBACPzYY9m0VZC8aX2mmbxQotaJjP2uJO46FKtiQ2h1j0dhSSXlhm\/\n5FcXooigQeBS+Lyrjbsccnr70lqt2pLjbKVzZFVwFHrpV52U2o8ojIPydf2TAGmG\ncmCi8TCHnAuuuUOZfyc8U83JORwV\/fC3dMcZq+G1YFxJuUZKssssPdgdiT+HCoEM\nwkFpIW0k5DTJPdnnvx4wuMUaRUUqAwo62zLgqFNn7sK\/h4B4GpDcYTjMSm812sS4\nt5pvlaq1RcXRo6i\/8dt+DsMe1eJdLUjW0VmDhD1AvaD\/1KgF6JbLebTsSA+zvoN4\nmyyjLhiZoxQOIYIcOiqHryXCEPvvcCzqLtk=\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-07-05T17:38:05.095626Z","releases":[{"version":"1.8.3","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/kirstenhh\/nc-bpm-app\/releases\/download\/v1.8.3\/files_bpm-v1.8.3.tar.gz","created":"2026-07-05T17:38:05.054126Z","licenses":["agpl"],"lastModified":"2026-07-05T17:38:05.152890Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=34","signature":"X8EQU+HidYHPta1L\/apALUSOsB63tRYKrAc\/UZlkHYbxLd4KYk+UE7t5wOpslKS8\nTqNZp7ldRToRknJe4h9rpatCPw36TSVBLj6\/JVfasyA6CYgOpZYcMpXiZNTYUcb0\nA7s0rM+TO9+iZRYTWdJCZ4RL7Tzx7IQQ0M0+E518j\/zG\/pYUkv3zyEnM0li6RLEa\nlvUmN4rWKGhO4JJpVK119btSiqijRej3BorA4mJZPHwS0B7QcM56Esu9a3+U5tHN\nndIhUsNgHjdOsCe+k\/9T4Q8svsZwRkAOOv2V53VeY9JstQU\/M+gGEHCfatoiHaHC\nEmf5+PWK8I3b7iDz0hDRwl3OCa8oM9u6oBh4SBk54UJ6ZYFW3I\/y3AnHd3qKYX4R\nW8H\/Awx2388VFOZtaM1z\/gT6Xwwv4EUf0iNUvbT2mON8nb2ruMvKnRW3vazHaug2\nxe5hBnUcEosw23KxmA4X6BVrulawMyHm9xg5wKlU3lUW84Ygb1SSQunQL1lqbLfF\nJoOq9Tc9EJJMb088HAqxo7ONxUssnxGUN2hYOn1mApeCGSF2Zyp7d1Uc11yV\/LE0\n6HOUOfssHDC9kHITcGxToMFAQ1Gb25M3eojfY\/81w\/f4rxSiZ3aDLaziEPAFa0rX\n\/rXt\/py+A9EwrNAeyHQ9M3HujrI651rxY7PN3zydDnI=","translations":{"en":{"changelog":"- Nextcloud support updated to v34"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0xveWRsL25jLWJwbS1hcHAvbWFpbi9kb2NzL3NjcmVlbnNob3QtQlBNTi1lZGl0b3IucG5n","smallThumbnail":""}],"videos":[],"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":"jalali_calendar","categories":["office","organization"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/nsrfth\/Jalali-Calendar-By-Naser-Fathi\/issues","website":"https:\/\/github.com\/nsrfth\/Jalali-Calendar-By-Naser-Fathi","created":"2026-08-03T16:19:20.617602Z","lastModified":"2026-08-03T16:54:42.275735Z","releases":[{"version":"0.5.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.1.0 <8.6.0","platformVersionSpec":">=30.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/nsrfth\/Jalali-Calendar-By-Naser-Fathi\/releases\/download\/v0.5.0\/jalali_calendar.tar.gz","created":"2026-08-03T16:54:42.263482Z","licenses":["agpl"],"lastModified":"2026-08-03T16:54:42.351712Z","isNightly":false,"rawPhpVersionSpec":">=8.1 <=8.5","rawPlatformVersionSpec":">=30 <=34","signature":"E+D924P1r+KUCJPQVXtlMmfFVlSbmf3kNPcdNyXX9U1X6\/9HZ7A+dSEUBvPFx1LH22e9tA6hIP+OY4Fuk\/sJokxvu5CmNUu96eMnPlI2xIgyfbgY\/GY8J3SPRe7uar2oyRpAGHfrmlzS\/UZItVBFsRpmyk47TYzH0sRNH0LtOZgIh6O9UO6xgJpdelbVdYJ1RLbf7jo8iZJwYbXjfmf3tejengqyf6RpORx+0rxMMD9LuXldoLKKz3RBWzfp9ckyH2kIEjZbKBN+N6+ojZkAN\/NO61DvhQbcsvJDr6hVoswZ212EEGJNmdrFtLSLSuzcvqh+fy238s2kGshWO\/CQt9tqLhiyxoBlJiVwXj7uzK92S4xb6dXGaVtZyQEk5kiLOYCTcpzvOYuJp8R5UG2E4RRoRc4ywD0UH9DdvLw+GMwNLqfbW0HAkfXMF0cNA+H69tUUC3fzedyyHCaO+2OdxjmSYssb3y2+snT+daP88KJhKcqJ02Y+omispcN7sei0btml53Kay+\/O1EfUnEFE2eWTq+aecuYMssd5UBI8IEm+fbgVvAj7tgTBDievRwnzodk0tZ2ZYTxAUm8B+Yqd7gluKAVze5MfU+PAS\/RwM8tE1cB9uBZhfvDOVsQUmposDJTxgIPzwmu0tGeNT6+6ky69HU7VSLwpqUEQGkGRb\/k=","translations":{"en":{"changelog":"### Added\n\n- **A Shamsi date picker for date fields elsewhere in Nextcloud**, Deck due\n dates above all. Those fields are `<input type=\"datetime-local\">`, drawn by\n the browser itself: they always render a Gregorian calendar, and no locale or\n stylesheet can change that. The picker therefore adds its own trigger and a\n badge showing the Shamsi equivalent beside the field, rather than trying to\n restyle it.\n\n The native input stays the source of truth. It is enhanced in place and never\n replaced \u2014 apps bind their models to that exact element, and a re-created\n input loses the binding on the next render, after which the field looks fine\n and quietly stops saving. Picked dates are written through\n `HTMLInputElement`'s own value setter and announced with bubbling `input` and\n `change` events, because a plain `input.value = \u2026` assignment updates no\n model. The existing time of day is preserved; only the date changes.\n\n- **A personal setting to turn the picker off** (Settings \u2192 Personal \u2192 Jalali\n Calendar), on by default. Turning it off stops the script being delivered at\n all rather than loading it and having it decline to run, so opting out of\n injected JavaScript on unrelated pages is a real opt-out.\n\n- `npm run test:parity` holds `JalaliConverter.php` and jalaali-js to the same\n answers across 55,152 days (1925\u20132075) on `toJalali`, `toGregorian` and the\n round trip. The two are independent implementations, and the picker writes\n dates that the PHP side reads back, so a single day of drift would misplace\n off-days with nothing to trace it by. It runs as its own CI job: it needs PHP,\n and unlike the unit suite it is timezone-independent.\n\n### Changed\n\n- The picker ships as a separate ~11 kB entry point rather than riding on the\n calendar bundle. That bundle is ~395 kB, which is not something to put on\n every page in an instance, so the new one reaches for neither Vue nor\n `@nextcloud\/vue`."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25zcmZ0aC9KYWxhbGktQ2FsZW5kYXItQnktTmFzZXItRmF0aGkvbWFpbi9zY3JlZW5zaG90cy9tb250aC12aWV3LnBuZw==","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Jalali Calendar","summary":"View your Nextcloud calendars on a Persian (Jalali\/Shamsi) grid","description":"Jalali Calendar shows the calendars you already have in Nextcloud on a Persian\n(Jalali \/ Shamsi) month grid \u2014 correct Shamsi month and weekday names, a\nSaturday-first week, Persian numerals and a right-to-left layout.\n\nYour data is never converted or copied: the app reads the very same CalDAV\ncalendars as the official Calendar app, so everything stays interoperable with\nyour phone, Thunderbird, Outlook and any other CalDAV client. The Jalali\ncalendar is purely a display layer.\n\n**Features**\n\n* Jalali month view of everything the Calendar app shows: your calendars,\n webcal subscriptions, the birthday calendar, and app-generated calendars\n such as Deck boards\n* Tasks are shown on their due date, with completed ones struck through\n* Correct Persian month\/weekday names, Saturday-first week, Persian numerals\n* Per-calendar colours and show\/hide toggles\n* Recurring events expanded within the visible window\n* Event details (title, time, location, description, calendar)\n* Full RTL layout and Farsi translation\n* Works alongside the official Calendar app \u2014 nothing is replaced\n* A Shamsi date picker on date fields elsewhere in Nextcloud, such as Deck due\n dates: those are native browser controls and always Gregorian, so the app\n adds a Jalali picker and a Shamsi badge beside them. It can be switched off\n in your personal settings.\n\nThe calendar itself is read-only. Creating and editing events is planned for\nthe next version."},"fa":{"name":"\u062a\u0642\u0648\u06cc\u0645 \u062c\u0644\u0627\u0644\u06cc","summary":"\u0646\u0645\u0627\u06cc\u0634 \u062a\u0642\u0648\u06cc\u0645\u200c\u0647\u0627\u06cc \u0646\u06a9\u0633\u062a\u200c\u06a9\u0644\u0627\u062f \u0634\u0645\u0627 \u0631\u0648\u06cc \u062c\u062f\u0648\u0644 \u0634\u0645\u0633\u06cc","description":"\u00ab\u062a\u0642\u0648\u06cc\u0645 \u062c\u0644\u0627\u0644\u06cc\u00bb \u062a\u0642\u0648\u06cc\u0645\u200c\u0647\u0627\u06cc\u06cc \u0631\u0627 \u06a9\u0647 \u0647\u0645\u200c\u0627\u06a9\u0646\u0648\u0646 \u062f\u0631 \u0646\u06a9\u0633\u062a\u200c\u06a9\u0644\u0627\u062f \u062f\u0627\u0631\u06cc\u062f\u060c \u0631\u0648\u06cc \u06cc\u06a9 \u062c\u062f\u0648\u0644 \u0645\u0627\u0647\u0627\u0646\u0647\u0654\n\u0634\u0645\u0633\u06cc \u0646\u0645\u0627\u06cc\u0634 \u0645\u06cc\u200c\u062f\u0647\u062f\u061b \u0628\u0627 \u0646\u0627\u0645\u200c\u0647\u0627\u06cc \u062f\u0631\u0633\u062a \u0645\u0627\u0647\u200c\u0647\u0627 \u0648 \u0631\u0648\u0632\u0647\u0627\u06cc \u0647\u0641\u062a\u0647\u060c \u0647\u0641\u062a\u0647\u0654 \u0634\u0646\u0628\u0647\u200c\u0645\u062d\u0648\u0631\u060c\n\u0627\u0639\u062f\u0627\u062f \u0641\u0627\u0631\u0633\u06cc \u0648 \u0686\u06cc\u062f\u0645\u0627\u0646 \u0631\u0627\u0633\u062a\u200c\u0628\u0647\u200c\u0686\u067e.\n\n\u062f\u0627\u062f\u0647\u200c\u0647\u0627\u06cc \u0634\u0645\u0627 \u062a\u0628\u062f\u06cc\u0644 \u06cc\u0627 \u06a9\u067e\u06cc \u0646\u0645\u06cc\u200c\u0634\u0648\u062f: \u0627\u06cc\u0646 \u0628\u0631\u0646\u0627\u0645\u0647 \u062f\u0642\u06cc\u0642\u0627\u064b \u0647\u0645\u0627\u0646 \u062a\u0642\u0648\u06cc\u0645\u200c\u0647\u0627\u06cc CalDAV\n\u0628\u0631\u0646\u0627\u0645\u0647\u0654 \u0631\u0633\u0645\u06cc \u00ab\u062a\u0642\u0648\u06cc\u0645\u00bb \u0631\u0627 \u0645\u06cc\u200c\u062e\u0648\u0627\u0646\u062f\u060c \u0628\u0646\u0627\u0628\u0631\u0627\u06cc\u0646 \u0628\u0627 \u062a\u0644\u0641\u0646 \u0647\u0645\u0631\u0627\u0647\u060c Thunderbird\u060c Outlook\n\u0648 \u0647\u0631 \u06a9\u0627\u0631\u062e\u0648\u0627\u0647 CalDAV \u062f\u06cc\u06af\u0631\u06cc \u0633\u0627\u0632\u06af\u0627\u0631 \u0645\u06cc\u200c\u0645\u0627\u0646\u062f. \u062a\u0642\u0648\u06cc\u0645 \u0634\u0645\u0633\u06cc \u0635\u0631\u0641\u0627\u064b \u06cc\u06a9 \u0644\u0627\u06cc\u0647\u0654 \u0646\u0645\u0627\u06cc\u0634\u06cc \u0627\u0633\u062a.\n\n\u0627\u0641\u0632\u0648\u0646 \u0628\u0631 \u0627\u06cc\u0646\u060c \u0631\u0648\u06cc \u0641\u06cc\u0644\u062f\u0647\u0627\u06cc \u062a\u0627\u0631\u06cc\u062e \u0633\u0627\u06cc\u0631 \u0628\u0631\u0646\u0627\u0645\u0647\u200c\u0647\u0627 \u2014 \u0645\u0627\u0646\u0646\u062f \u0633\u0631\u0631\u0633\u06cc\u062f \u06a9\u0627\u0631\u062a\u200c\u0647\u0627\u06cc Deck \u2014\n\u06cc\u06a9 \u062a\u0642\u0648\u06cc\u0645\u200c\u06af\u0632\u06cc\u0646 \u0634\u0645\u0633\u06cc \u0627\u0641\u0632\u0648\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f\u061b \u0622\u0646 \u0641\u06cc\u0644\u062f\u0647\u0627 \u0631\u0627 \u062e\u0648\u062f\u0650 \u0645\u0631\u0648\u0631\u06af\u0631 \u0645\u06cc\u200c\u06a9\u0634\u062f \u0648 \u0647\u0645\u06cc\u0634\u0647\n\u0645\u06cc\u0644\u0627\u062f\u06cc\u200c\u0627\u0646\u062f. \u0627\u06cc\u0646 \u0642\u0627\u0628\u0644\u06cc\u062a \u0631\u0627 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u062f\u0631 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0634\u062e\u0635\u06cc \u062e\u0627\u0645\u0648\u0634 \u06a9\u0646\u06cc\u062f.\n\n\u062e\u0648\u062f\u0650 \u062a\u0642\u0648\u06cc\u0645 \u0641\u0642\u0637 \u062e\u0648\u0627\u0646\u062f\u0646\u06cc \u0627\u0633\u062a. \u0633\u0627\u062e\u062a \u0648 \u0648\u06cc\u0631\u0627\u06cc\u0634 \u0631\u0648\u06cc\u062f\u0627\u062f \u062f\u0631 \u0646\u0633\u062e\u0647\u0654 \u0628\u0639\u062f \u0627\u0641\u0632\u0648\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f."}},"isFeatured":false,"authors":[{"name":"Naser Fathi","mail":"fathi@post.com","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIECjCCAvICAhO6MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwODAzMDczMTQ4WhcNMzYxMTA4MDczMTQ4WjAaMRgwFgYD\nVQQDDA9qYWxhbGlfY2FsZW5kYXIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIK\nAoICAQDDAQzeNEr0D4lGp5EaFezYko9f61CkkgggiL4UjH51Y\/RvF8dXBdg14dhE\nINV2Pjl50uP00GbjgE2VCcGjuypu871o2M6Qtq+m6+1\/GhOcYPV0H6TlD1V8Z3x\/\nbKhFZLtfCdggrydiF0dUVoKBgEnBGeTbkPuyW9gfxoNeEsbpGlnEZ6wnstw9pyb+\nVLRXy\/5dUf5jpFhUU3\/ex1qUtifvJUgoJCVy196qkRd7puSXBO9mMck7vsHE9kTt\nB+b4QZ1Qq5fnmqlHnXbMqllNYge87jp\/\/xg9p1WakGDqqhepIPPNqYbngC5pJVB6\nQ5gRQgVeVWIRT55llAdw78QPFFBP47cfRTUa2fpx40+2XcPfBR3ln61Rc4wzX1o6\neXGbnKgTmZTJrwCA5CLHPkPAjQh1CNQUco9g3JsOyWkZ8KayjUJlR9jc5P3ASi9P\ngvqHI7PrJepusqodh5fgifxYcXEu1sTfmT\/it1lzk+OcKWLUenIgof4lsy5NmQLf\nbX3p81Vp0qk6nrnG0Rg0XWentmH2Yo\/6Lkd7efnnJ+1pVevbF7er2bXDowjKo1l3\nQdesS2IkM\/yg4fo08xQ8LzLYvrNTGkXJxj817roVY9lyyA\/oZ+Ds5KTZ+NbuNSKE\nS9Otv55y+t8ckNoiYjYQoFu15HmfRGuV2gLq0p3A\/BuUqlV9WwIDAQABMA0GCSqG\nSIb3DQEBCwUAA4IBAQCbnIv\/DM3mcARkIBeZkmFSSoKF+eC+2DLD3k76fXkMyxO3\nqowkK9V0toVrb2IBWuUcNfSednN7cMTF8AwMJioKliALRzSTz5lDViMziqO866lw\n7d8jIRsySqSiTxLomRBjsjzF3Ky0x83364h5eSWWG5YawA2318zAQ2jvy\/X5Legm\npQDH4BjtB1FVA2+T66u4EX7WOcoqmZzDPZAXc8e5pmjehFzi1Y08pvEadE1ny7Da\nmrCr9crFcs+AOPyRidSC+4kti07ThWJ\/DlXpojOc2mripPZm1OXSOVgQ9P74wv59\nlWnvC1PxuifaARtAuUfItLFMDbxR2j9JPMW19bdG\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-09-01T06:12:52.144015Z","releases":[{"version":"1.4.2","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.2\/fulltextsearch_sql.tar.gz","created":"2026-09-01T06:12:52.122111Z","licenses":["agpl"],"lastModified":"2026-09-01T06:12:52.208319Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=31 <=34","signature":"arZRE1vJZnvQmzowZV7lkEdMB5O+ti1J51Ac+QqDC\/\/y7BWkXIKpSBB\/Y3ndS1kuiIwmFWWHcH1yjdlIPWK0WyDQ+N8b4mUMuhbZyoSEMeQKE06zd\/dknj9hsdK6P3NfT5p55rF194+23C0Lir+UxsU1GKCWwmJr\/u2U5A+ZJJyj7QWOpCjaxvLlGy5l1Ej\/YvBLOqnyM0MDgKPmBiVelT6jwnYAScJyrirE\/4YOgZvYeh5Wi\/vwqbps8ah4GlEpwh3HEQwE2v3t72l8uVjbv7JWmwN3Y4YTEzB2vvjuOxHiWGJOZGiX1EPKNj06tbKMPXrirLFHQTZOfQsg0UcRKmg6PzzzOof6InBaUXQ+6shIYezl91o2x5D3lRkcVg4vg\/y34BYwY6azQiyc7jrZ29mqpN5Rymvh\/Lwy1kzQ6YENp6up27e+HHGi0IxNFokdy66P6CNEmNJhkh7hboPX5BjHp1\/PI5fiPGU7BSPZltmQlyRuGI5Sk3HIiBzsp83x43UI2vfniB0KApZsJJ2t9rsGGzGsUBWbfAGcVCOHK\/USzp2wjw5aRrNPCH5PR9y4XJ34VetTMhkfRBrVMJXpvPSqGzKsCSZEWVEcjd63Uw0nCgATwnBBr9JmeV6A4Kfb6bfgZ6PWkZfzgvv+tOADMLkkltx7cnp3LJdMbitkffA=","translations":{"en":{"changelog":"### Fixed\n\n- The PDF parser was errornously not contained in the 1.4.1 release. It is now included again.\n- Instead of also handling internal PHP errors, no errors were handled at all anymore. This is now fixed."}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"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":"https:\/\/budget.otherworld.dev\/docs\/","adminDocs":"https:\/\/budget.otherworld.dev\/install.html","developerDocs":"","issueTracker":"https:\/\/github.com\/otherworld-dev\/budget\/issues","website":"https:\/\/budget.otherworld.dev\/","created":"2026-01-13T20:35:39.937546Z","lastModified":"2026-09-20T00:22:19.274472Z","releases":[{"version":"2.53.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.53.0\/budget.tar.gz","created":"2026-09-20T00:22:19.238594Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-09-20T00:22:19.328950Z","isNightly":false,"rawPhpVersionSpec":">=8.1","rawPlatformVersionSpec":">=30 <=35","signature":"LqP\/iDSXjBPeJCjfDRhu1cFG2dbT1UdbCYPdKsW0nHXwdsNhdMnPgyA5agcibZvYPeZCjfjHJhAXI0pN\/813wWc23adb6KgyqbKfT3naMYjMXSZlJ91RvFRQKGDR0KjcVPHoZ80mM720hyO6kLMaanqm8RdjvGwo2OgfrUxeFMcGKaVSoFrSw7sLZBbAD5lZFlcJmdf+TtVzt5KKitLZSgxPVFHk3AT7+4uADWfYa1bCBSCNTpHetc\/EXmFcdgQJTt2iXEcmJTg2mgEccMFu\/XrRoA8wpZxDBygmrvYndZ4MAU4BsuElN3ESGnD5JIdY4u8cspivHl\/YB6\/bDXFsa6MSig8nq2qgcTCbF1eYnyFIvIfbN57a9JqUkQ\/7ziyHqm7OTTrZSza5wBmSOsgH311ErHMmfOaOlyfy9FRZU7Oc05FevzzUh20lXWRGXiEah53\/A2sSPaSRQfW710nzQj19GDzs5s8NLb5B9cfggAgvqzwPuxmFCZ5s0iU0mIZ6WjqLLrytNEufjtLnB4sG64t3LzCdvcRAYGHrwKjnnrbS+vpPdcIlHS7\/UwBtengeVm0FOZ7HI6aA4glkb0SsAq3KGZlo4ueLqGmzf8YA4BWvItsUBkJ0UAxK40ivGnJCl8\/y9N2SmuMYZVEOxwD0UvhKtyi+DxG3mpYuIDEvpqg=","translations":{"en":{"changelog":"### Added\n- **A transaction can be split between several people at once.** The Share expense dialog only split with one contact at a time, either 50\/50 or a typed amount, so a bill shared between three meant opening it once for each person and working out their share by hand, and reopening it on a split transaction only offered to add someone else. It now lists all of your contacts with a tick box each, plus a row for you, and splits **Equally**, **By percentage** or **By amount**, showing what each person owes as you go. You are in the split by default, and unticking your own row divides the whole amount between the others, for something you paid on their behalf. A penny that will not divide evenly stays with you. Reopening the dialog shows the splits already saved, which can be changed, added to, or removed by unticking everyone, and a split that has been settled is shown but locked, with what it covered left out of what there is to split. Suggested by @justinlimbo ([#391](https:\/\/github.com\/otherworld-dev\/Budget\/issues\/391))\n- **Project budgets.** A budget for a job that runs over months, such as a renovation, a wedding or a long trip, where a monthly budget that resets does not fit. A project covers a category and everything under it from a start date to an optional end date, with one total for the lot, and its subcategories can each be given an amount of their own, with what is left shown as unallocated. The new **Projects** page shows spent, remaining and how much of the time has gone for each project, and opens a breakdown per subcategory with a link to the transactions behind the figures. The spending is worked out the same way as on the Budget page, so refunds are taken off and split transactions count in the right subcategories. Creating a project can tick **Exclude from budgeting** on its category, so a big project bill does not show as over budget on the monthly Budget page. Projects can be shared with other Nextcloud users like savings goals, and anything the people you share the category with file under it counts towards the project. There is also a dashboard tile. Suggested by @justinlimbo ([#391](https:\/\/github.com\/otherworld-dev\/Budget\/issues\/391))\n\n- **A new category starts on a colour nothing else is using, and several categories can be recoloured at once.** Every new category opened on the same blue, so a budget of twenty meant choosing twenty colours by hand and checking each new one against the rest. New categories now take the next colour from a palette of 32 that none of your categories use yet, and once all 32 are in use the one used least often comes next. For categories that already exist there is a **Recolor** button beside **Delete Selected** on the Categories page: tick the ones to change, or use **Select All**, and each is given a different colour, avoiding the colours of the categories left unticked. Suggested by @fatino ([#392](https:\/\/github.com\/otherworld-dev\/Budget\/issues\/392))\n\n### Changed\n- **Translations.** German and French have been updated from Weblate.\n\n### Fixed\n- **The red Delete Selected buttons can be read again.** Nextcloud paints a button marked as an error with dark red text on a red fill, so the label on **Delete Selected** in the accounts, transactions and categories lists was close to unreadable. Those three now use the app's own destructive red with white text, which also holds up on Nextcloud 30, where the error colour is a pale tint that white text disappears into\n- **Deleting a contact removes what you split with them.** The confirmation said every shared expense with the contact would go, however only the contact itself was deleted. Its splits and settlements stayed behind, left out of every balance, and the transactions they belonged to kept a **Shared** badge that nothing could clear. Deleting a contact now removes its splits and settlements with it, and anything left behind by a contact deleted before this is cleared when you update ([#391](https:\/\/github.com\/otherworld-dev\/Budget\/issues\/391))\n- **Restoring a backup keeps each category's report and budget settings.** A backup saved **Exclude from reports**, **Exclude from budgeting** and envelope budgeting for every category, however restoring it never read them back, so every category came back counted in reports and budgets with envelope budgeting turned off. They now come back as they were exported, along with the month the envelope started from. A backup made before these settings existed restores as before ([#391](https:\/\/github.com\/otherworld-dev\/Budget\/issues\/391))\n- **Amber budget bars show their progress again.** A bar in the amber band showed empty: between 60% and 80% of a budget on the Budget page, and over 50% up to 80% on the dashboard's **Budget Progress** tile. A Nextcloud style for warnings outranked the amber fill and pushed it out of its bar. The fill now stays inside the bar ([#391](https:\/\/github.com\/otherworld-dev\/Budget\/issues\/391))\n- **Bills can be shared from the Sharing page again.** The **Configure** panel only listed your bills, recurring income and savings goals if you had opened those pages since loading the app, and a section with nothing to list is left out, so going straight to Sharing showed no Bills section at all and there was no way to share them. Recurring transfers were never listed either. The panel now loads all three itself, transfers included. It also leaves out accounts someone else has shared with you, which could not be shared on and made the whole Accounts section fail to save if one was ticked. Reported by @fatino ([#392](https:\/\/github.com\/otherworld-dev\/Budget\/issues\/392))\n\n### Security\n- **A bill can only pay from, or into, an account you can post to.** Creating or editing a bill never checked the account it named, and a bill's payments are booked as that account's owner, so a bill could put payments into an account belonging to another user on the same Nextcloud, including one never shared with you or shared read-only. Bills now accept only your own accounts and ones shared with you at **Read & Write**, the same rule new transactions already follow. Editing a shared bill still leaves the account it already pays from as it is, even when that account was not shared with you"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL290aGVyd29ybGQtZGV2L0J1ZGdldC9tYXN0ZXIvc2NyZWVuc2hvdHMvZGFzaGJvYXJkLnBuZw==","smallThumbnail":"https:\/\/raw.githubusercontent.com\/otherworld-dev\/Budget\/master\/screenshots\/dashboard-thumb.png"}],"videos":[],"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, QIF and ISO 20022 camt.053 XML 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:\/\/budget.otherworld.dev\/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":"user_ispconfig","categories":["integration","security"],"userDocs":"","adminDocs":"https:\/\/github.com\/SpicyWeb-de\/nextcloud-user-ispconfig","developerDocs":"","issueTracker":"https:\/\/github.com\/SpicyWeb-de\/nextcloud-user-ispconfig\/issues","website":"https:\/\/github.com\/SpicyWeb-de\/nextcloud-user-ispconfig","created":"2018-11-17T17:28:21.061924Z","lastModified":"2023-09-16T19:56:34.390913Z","releases":[{"version":"0.5.0","phpExtensions":[{"id":"soap","versionSpec":"*","rawVersionSpec":"*"}],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=22.0.0 <28.0.0","minIntSize":32,"download":"https:\/\/github.com\/SpicyWeb-de\/nextcloud-user-ispconfig\/releases\/download\/v0.5.0\/user-ispconfig-0.5.0.tar.gz","created":"2023-09-16T19:56:34.356009Z","licenses":["agpl"],"lastModified":"2023-09-16T19:56:34.502600Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=22 <=27","signature":"AgjatKrwaGlUE62p5tgcc\/gHGWmurILzCTGIx\/xoieXOc+UHx2K9+ri5IYB93u3y\nSlzZj5djthbtqFtZupsJsq6dPUoDazzhcxnimuxuFu8Dovf7BaHD2etyQkT\/nEC3\nvZ0DrfQn58+KfnbcxNrJeKR7AhlLCshbF0szXjnijIKYVxmfxtMKLKHaSG3mrQ2h\nadiBZP1LoNfuG5yUQ3m4AYISr\/hWO3+JukxYK42l04hMcOCw1YpakSpJWXLA3GNr\nOowNBLCoa9hhZWAsAgkoVJYD2cV9Ex2waL4gDWBinfQ1Zfr0mtAT+PrxEjvi\/LMu\nIQBBuPlvqpJgucUrA2spQFT+cxdyjuQybAP4xgUI\/+c3FIzi3b1gNH4mleVPmNIW\n\/11XlbEPf+7RjuoP2CXK6\/DrSGTY5OTzodPhAh6F5qslP3LehSdnnRi\/zb+hLOQw\n8WSaDf3wSzvOnKWghNIiGp8kBDGbgYenNA1+tI9pCcc3uq4hiXTSFFbW9Dg5\/Naj\n16WHBk97TTk+aecWqyUtB4UrfFyw2+aDJYYvJeFkk9Dv5FqRmSuG8IAzk0gZZ20l\n4dUUy2A5WWrssRMExAfPxmOBAyJFIPBQg63PkEkR1gtx89Zi70udeAjMzUYQWZmh\nNLbEyHTYcHXxwuoR4nVWtDTnCo5o9JLC0IkRPExz\/gQ=","translations":{"en":{"changelog":"- Requirement set to NC 27\n- Add Application Constructor for NC >= 27 \n [PR#17](https:\/\/github.com\/SpicyWeb-de\/nextcloud-user-ispconfig\/pull\/17) @volkarts-dev\n- Migrate base class to newer DB connection getter and query class \n [PR#17](https:\/\/github.com\/SpicyWeb-de\/nextcloud-user-ispconfig\/pull\/17) @volkarts-dev \n [PR15](https:\/\/github.com\/SpicyWeb-de\/nextcloud-user-ispconfig\/pull\/15) @gkooistra"}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"translations":{"en":{"name":"User support for ISPConfig mail accounts","summary":"Allow users logging in using their mailbox credentials as managed via ISPConfig","description":"Using this authentication provider you allow your users to use login credentials from their mailboxes as managed by ISPConfig 3 hosting controlpanel.\n\nTo do so, you have to configure the URL of your panel server for API requests along with user credentials for a ISPConfig remote api user.\nSee Readme in admin documentation for details.\n\nFurthermore, you can set default quota and group memberships for all newly created users.\n\nFor users from specific domains you can add individual quota and group settings and also allow them to use simplified usernames, e.g. instead of john@doe.com just john or john.doe. For more information on this, take a look at prefix, suffix and bare-name configuration contained in the Readme file.\n\nRequires SOAP PHP Extension to be installed and enabled and an ISPConfig remote user with permissions for Customer Functions, Server Functions, E-Mail User Functions."},"de":{"name":"User support for ISPConfig mail accounts","summary":"Allow users logging in using their mailbox credentials as managed via ISPConfig","description":"Mit diesem Authentifizierungsprovider k\u00f6nnen sich Deine Nutzer mit ihren in ISPConfig 3 hinterlegten E-Mail Zugangsdaten auch in Nextcloud anmelden.\n\nDazu m\u00fcssen in der Konfigurationsdatei die URL des Panel Servers (f\u00fcr die API Anfragen) und Zugangsdaten f\u00fcr einen ISPConfig Remote User angegeben werden.\nSiehe die verlinkte Readme in der Admin-Dokumentation f\u00fcr Details.\n\nDieser Auth-Provider erlaubt dir, sowohl Speicherplatz als auch Standerd-Gruppenzugeh\u00f6rigkeit f\u00fcr neue Benutzer vorzugeben.\n\nEs ist auch m\u00f6glich, f\u00fcr Nutzer von bestimmten Domains abweichende Vorgaben f\u00fcr Speicherplatz und Gruppenzugeh\u00f6rigkeit zu hinterlegen und ein Mapping f\u00fcr vereinfachte Nutzernamen zu hinterlegen.\nWeitere Details dazu enth\u00e4lt der Konfigurations-Abschnitt der Admindokumentation.\n\nBen\u00f6tigt SOAP PHP Extension installiert und aktiviert und einen ISPConfig Remote User mit Berechtigung f\u00fcr Customer Functions, Server Functions, E-Mail User Functions."}},"isFeatured":false,"authors":[{"name":"Michael F\u00fcrmann","mail":"michael@spicyweb.de","homepage":"https:\/\/spicyweb.de"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIECTCCAvECAhDJMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMTgxMTE1MTk1ODM5WhcNMjkwMjIwMTk1ODM5WjAZMRcwFQYD\nVQQDDA51c2VyX2lzcGNvbmZpZzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC\nggIBAOF8JzcT8UtZiVRNcvaJ9UJgyYIL9f7FEwCPFbo\/irAqconAPfmOwsSgePEI\ncbfcr0cnDPKBT7nW2bru8GfD0PUgWEPdOGDfgTeJUWoTQsmrpd2xnRoBdle2CDu\/\npYFpdv3GCHs9no5O\/6OaPE7DSuMVjYaHb4l6Pq7XxopoMrMKE73Jsj3yLgZyfXe2\ncpf\/1WOTGBrAP+RGNQT2oVu3htcSlq2lttFbtaRXXvTAX1zaP7GTh+O4dqMZs+hS\n9SXy5mytRrJfwCrg9+hv6xTB9YXKwnVSfOELEQeGtgv32k8WdBG5hNTzFT80dt1u\nGMkEy86d1MK91B9oz5hUadvzo43Ss+maLeNeFjWkl3UJzmKBpunkoaG3GcyLjEFn\n7MVpraIagrOT95Fc9UFvWFhAqYpdPMvRwMP51SCdqXrFlUxlLwg2ft47oDI+ej8V\n9VULijmirWQT6hsaeGulw+RFPO\/VHKWijQX+Nsq+aFBxUVzCulCFHqjAa7f4juEB\nruLa3znV3fe081nDFnedUzg6u\/+x7GasiCvI\/DMfVt2oo30JLXl9yYV7qEEGmirf\nEbCZ9hwwWvfmTXoa1beuBDy7Pacya0h6y67eZQiy0IHO6abAti5EduIrN1nJnpzv\nxTSt8NqKF3e5vVdaQjmGObVN8KvP010N9L0X1eM70HROx8BrAgMBAAEwDQYJKoZI\nhvcNAQELBQADggEBAABkFfzWbHA1BQT8cd9Zv5qud4RzISjROv4pKxQTmM7Jp2Fl\nQtvEpxllllk0d0Ie8qfJeVofvhNyl6\/9TlgXolXIzCEk6daWCicVmdrW4wXWbwnF\nvJfU7ccGybHzgrUQkeh1mnwpTbbWX+56EyWoWZ1lA0NZpFSjLV3KjWkWL1eTCBLU\nfdOXgcsniUpP2qM5cNkaqPRvWosRHKiN0us+xKYPKHmGHM+\/cDCHp1TVDJ1uVihS\nmwV4qIRUp7FVt8Pa7+evBEhqlMNpZ7sWTErT2MNbIlWJWrQIr8stOxU0dhMRj8My\n2JpqZT483hHxcjNbFRY6rZClB0rsbIoVDKcGkHI=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"report_uri","categories":["security"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/rullzer\/report_uri\/issues","website":"https:\/\/github.com\/rullzer\/report_uri","created":"2022-10-25T08:56:42.663006Z","lastModified":"2022-10-25T08:58:25.189576Z","releases":[{"version":"0.0.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=24.0.0 <27.0.0","minIntSize":32,"download":"https:\/\/github.com\/rullzer\/report_uri\/releases\/download\/v0.0.1\/report_uri.tar.gz","created":"2022-10-25T08:58:25.185399Z","licenses":["agpl"],"lastModified":"2022-10-25T08:58:25.226904Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=24 <=26","signature":"IcRn\/fEFQmPE3BiKRk8iD8BKRRehS0e4YPtD+aRflHXsWUD7Wu4XMCLLikNCSI4ofKcf1MBCh8+kpkIRBZl7iGvEqt+vvHM4sRKwVLX4W83faAouEbxx4V4uuoMZMXQp5M2Y4mW89zTAD+LphRWCEeCRQZ5axH3m\/N4YBhEqO2NPFKoMtu+X1q2ICWKenF5uQfLjw+sMQ0Xn\/18itc4pGwSbq5\/ZCOrUej1wgs\/nicbGs+4tzkLcuIFFaGis6odvFXWKyO+aiRkqiEI4u3FdpT\/nGi2QuwdE3y6J+6mtglOzwx81doYIJMOKXWjcoNNkYfuV6vMDNWcPTm2r3s\/Ds68dLC8Z6OU26BW1Ksi8QN3mxhMUc5TCwnBAntKtDxhxPKaQNGzc90jFWZ\/Qtx8ON0bt3HCUryqCeMT6xpa4D9QORHSnNVIW3iFitNfp+2qIKSZJLMwp+YZw1UrKGEfvqMRxvJzRqB5N\/wbX6gl9d+S\/xB3AaBz6RosfialUTUYGD\/n82vEmIRcYzvd5Y2ZfsuElJPdwFguijd2ed13GQgXNQIkJhnal1k0ixsS53Y+x+rV8G0vyk4YLPxsvGg2zaAhqqoTUMBBxUb3JnUfEOO1nN4VLKOEN2MYHdmA8SSPjQYWRzyK99rVMlSIMGLOeaQrdZr7tSMsjk8LyHCUgBrc=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"translations":{"en":{"name":"Report uri","summary":"Report CSP violations","description":"Having a CSP is great and all. But having the violations properly reported is even better."}},"isFeatured":false,"authors":[{"name":"Roeland Jago Douma","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBTCCAu0CAhHqMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjIxMDI0MTg1NzAxWhcNMzMwMTI5MTg1NzAxWjAVMRMwEQYD\nVQQDDApyZXBvcnRfdXJpMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA\nwAZ68LLt3KqSUiNSENCanuFBnPxlTrU7pi1\/YMSBjB8fyNgw0Y7J8g65kjgkF9Hw\nmlxnJjMSl9fq2M1eqy\/OmkzrZV9Zyz9KfRpuGPINkP\/fLmXxjoy1rEl2zlRT7Kht\nqF+TrY56in71XWRvx9YIz9fXsoB8941JN2uI6EcqD4kpZ3y54D48jH+h7LlSRL1h\n91BUsosotX+6pebOFJ3pAk1nC8YcrBGdpTBYVI3+a7HlR5RW9C3LmrJB\/krxIWqj\nx8zP+nOEMg21xQFkX\/E2uxrqjUKMRPDXkHlU9rOGrU4bL3dWnOhFizOLqGJFh+4R\nwZzlQGBLmEJAxHgH\/creqcenuoan1Ug6MNui8SxWXr2AhLNtHRs+qzP\/eH4mF4v1\ndhUn6oAkeEWb9e2dE6BLCd7iWTRHcJTRNYpOeijvZMCqgCWGAQlqSvcjY20At4bs\nWS\/2J4Ok+O8ZFjq9o7dgwPviGLX1MTL0izKi4pNsclbg0wfVptzGaYmRtDGyf7CH\nz5F0Eot0B3eh7ZimDa6wwXIv09DRcq9VlAnxxGc7p6huwOOCnXs7lSfPN+A30\/+9\nO3YwhnWUPLLWGLekdSrgVRa498W4zo\/OvHhJqfTXXv4fk2HpLbrEJiJiDZh7fzgE\nOCN9K4kOQcO\/EeJFO9hUKnK9bh3W8yp366FZcMt+L1ECAwEAATANBgkqhkiG9w0B\nAQsFAAOCAQEAm99N8PB8ZGSvtWVz9I+UueDd\/4cGTq\/EvQWSJTTKxNgh9lj0NsDd\nQRWGWiF\/4JWnIZOH5Hmn9nB2oVSE+OAXhswpd0oyLkDF94KgrKtmyjTHv\/COUp02\nzTemIC2yE6wu20G8Kt4SQqF9S3tX4t1ZJbpyoSDv6Q5FAG7MhRkULQIyYnH4DXG9\nBg1XO7opSXqb+yA8vvv2yVy6ejdOv2Wt28sKnL53v+QbuWgcBFB53AXdZIbTPpST\nFq4W81k26SD9jTUwKsBJKCtdu\/Wjq5QOqIJkt6Z5uMWwYVs2DmTu32182QxX\/YLg\nfAAs8pBsre9R0r6Lx1CixZy2CizxhqfesA==\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-08-11T03:17:45.773524Z","releases":[{"version":"3.5.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=31.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/maz1987in\/3Dviewer-Nextcloud\/releases\/download\/v3.5.0\/threedviewer-v3.5.0.tar.gz","created":"2026-08-11T03:17:45.755459Z","licenses":["agpl"],"lastModified":"2026-08-11T03:17:45.816305Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=31 <=34","signature":"33Nuq3jk4L8Tk0nUQ\/SUKRB9gkf\/O+h254EVTLZroD9RvLW9vF6sZqc5zxHEqjR1n15D6JGSbNsdiHTIg3XruaBzMEQ9IplE8gzY6tkclHRN1n1plXbYwrFrZs\/nfmUcEJQu2XKVoeCFrN+hPwVIXng\/m5p+xGzcHhOnev\/o2GNRTFHbSET9Sy7HHIGmieaOf2g6Nrbhto\/X7QAnjk2i8Ht\/OVLggubgPe85SYsG8qvmi03S0xY8NzFl7XQ6lBlY1DqZSt7Rn\/PY8OQsYAMIRA+Ihwu6JU4hWiw1wyV0EFnWayypnS2l4hTk2GNG06Y8bbe1qt05r2LSQSqPI3HOd87nKK\/ETmwJdHkpNDJi9NNV0iYuAp1fOsfH7d0VHkbuxWTXZ223YWtlTA+0XKNfZ7Jw5mq0zlyIjpyNDPjScwXv3g+\/M835mTUFeGJGkv6HrVSoNtIhkAp0Mh1O5XXw\/X0Y\/6UlKsky\/r0BsWD9a4ddMLocWOm3EvGWi17lsPkX7DJFUH6DKuIiPrKxjGiUM0+Op6sLPSVULqyrAudTe7nHZ2\/YM2iDeOrUc6jc3+aNqKLbnv1ApdpmlFoErnZvL\/RwCLd9463758stiEOrKksv1K84oCvak7W6FCsEZdEEMK7fzqS+r7mzCqAwH5qewAcIB1l844DIDh7X2i4eQ4o=","translations":{"en":{"changelog":"The viewer is redrawn on a themeable design system: the Theme control now moves the whole viewer rather than only the scene, every control is a Material Design icon instead of an emoji, and the top bar, tools panel, slicer dialog, performance HUD and the measurement and annotation surfaces follow the design sheet. Also carries three.js r185, the move to ESLint flat config, and the security fixes listed below.\n\n### Added\n- Keyboard shortcuts for six tool rows: `R` reset view, `F` fit to view, `M` measurement, `S` statistics, `P` screenshot, `?` help.\n- The Playwright suite now runs in CI.\n- A browser check that the design system's tokens resolve to real colours.\n\n### Changed\n- Three.js r184 \u2192 r185.\n- The live loader check covers OBJ, glTF, Draco-compressed glTF, PLY and STL instead of two app-owned parsers.\n- \"Open in 3D Viewer\" is the mockup's outlined pill, with an open-in-new icon and a tooltip saying it opens a new tab.\n- The tools panel's sections are rows separated by hairlines rather than nested cards.\n- The dark palette comes from the design sheet, with separate tokens for the accent as a fill and as text.\n- The viewer's Theme control themes the whole viewer rather than only the scene background and grid.\n- The slicer dialog follows the design sheet: 560px, one segmented format control, a lighter backdrop.\n- The performance HUD and the model statistics panel follow the sheet, both drawn as canvas chrome.\n- Every control is drawn with a Material Design icon instead of an emoji \u2014 154 across nine components.\n- The tools panel is redesigned as a floating card with collapsible sections.\n- The viewer's top bar is redesigned: a 56px header, the filename centred with its format, an FPS pill, and Tools as the one primary button.\n- ESLint moved to flat config, for `@nextcloud\/eslint-config` v9. New rule families are off and newly-promoted rules are warnings, each carrying its count in the config.\n\n### Fixed\n- The antialiasing setting did nothing \u2014 the renderer hardcoded it on. It now follows the setting, applied at mount.\n- The help dialog dimmed the viewer and left the rest of the page lit. The four fixed overlays are teleported to the body, past the containing block Nextcloud's `backdrop-filter` creates.\n- The help panel drew different icons from the controls it describes; eight rows disagreed.\n- The controller rail's full-width controls sat seventeen pixels left of centre.\n- Every NcButton rendered as `secondary` whatever it declared: @nextcloud\/vue 9 moved the appearance from `type` to `variant`.\n- Four controls were still drawn with an arrow character instead of an icon.\n- Nextcloud's navigation toggle looked disabled on the viewer's top bar.\n- The browser fixture rendered the whole viewer into a zero-width column, so every geometry it measured was of that.\n- A tools panel section header turned pale blue with grey writing on it under the pointer.\n- The slicer's format selector rendered as three chips floating in a track.\n- The 3D controller was a white ring on a white scene.\n- The Send to Slicer dialog carried a hand-written dark theme that fought the tokens.\n- The per-slicer Open buttons were drawn in each slicer's brand colour, down to 1.78:1.\n- The browser legibility sweep mis-read every `color-mix()` surface.\n- A theme chosen in the viewer was forgotten on the next load.\n- The viewer's header kept its white text into the light theme.\n- The measurement and annotation panels' close buttons did nothing, and no tool row ever showed it was active.\n- An annotation's note could not be edited.\n- Label text rendered stretched.\n- A measured point landed on the transform gizmo's picker plane rather than on the model.\n- The measurement reading was 1% of the model's height.\n- The markers drawn into the scene were still the debug palette.\n- Every label was a wide black bar with a few pixels of text in it.\n- Taking a measurement filled the viewport with flat green.\n- The measurements and annotations panels had never been redesigned.\n- Switching measurement mode on produced no visible change \u2014 the panel opened underneath the tools panel.\n- The measurements panel only appeared once there was something to list.\n- The tools panel never announced the state it restored on load.\n- The export format control and the slicer's format control had labels that labelled nothing.\n- The viewer drew a light card and a dark card on the same rendered model.\n- The performance HUD's mode chip was a pale blue pill with near-black text on a near-black panel.\n- Half the model statistics panel was white text on a white panel.\n- The design system had the status colours backwards: the unsuffixed token is now always the foreground.\n- Every button in the viewer lost its colours the moment it was used.\n- The ground grid was fluorescent green on every theme, and the setting meant to control it did nothing.\n- The viewer's buttons were the wrong shape on every real Nextcloud page.\n- The top bar crashed before a model was chosen.\n- A \"Model loaded\" toast covered the Tools button on every page load.\n- Ten style declarations had stopped applying, from an `rgb()` bracket a token sweep left behind.\n- The watertightness badges were pale green and pale amber on white, at 1.9:1.\n- The bundle size check picked which file to measure by the shape of its content hash.\n- `obj-mtl.spec.ts` had been failing since before 3.4.0 with nobody to see it: its Nextcloud stub was missing `OC.filePath`.\n- `--color-main-text` was written with five different fallbacks, `--color-border` with eight. All 224 references now go through the tokens.\n- Dark mode asked the light theme what colour to be.\n- A help icon's background tint never rendered \u2014 it mixed from a variable Nextcloud does not publish.\n- The dark theme never reached the toolbar, the viewer or the toasts: ten rules keyed off a class the app never sets.\n- The slicer dialog followed the theme only when opened from the standalone app.\n- The viewer asked Nextcloud for the wrong primary colour in twenty-five places.\n- `--color-primary` carried three different fallbacks, so an unthemed instance rendered whichever rule an element landed on.\n\n### Security\n- Cleared three advisories from the production dependency graph, lockfile only: `dompurify` 3.4.13 ([GHSA-55q2-fjhq-7xh7](https:\/\/github.com\/advisories\/GHSA-55q2-fjhq-7xh7)), `nanoid` 3.3.18 ([GHSA-2v37-7h3g-55p8](https:\/\/github.com\/advisories\/GHSA-2v37-7h3g-55p8)) and `brace-expansion` 5.0.9 under `webdav` ([GHSA-rgw5-rvv9-x895](https:\/\/github.com\/advisories\/GHSA-rgw5-rvv9-x895)). `npm audit --omit=dev` goes from one moderate and two high to zero. The residual 3.4.0 recorded is unchanged: `webdav` ships a prebuilt bundle with brace-expansion inlined, which no lockfile change reaches."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL21hejE5ODdpbi8zRHZpZXdlci1OZXh0Y2xvdWQvbWFpbi9pbWcvc2NyZWVuc2hvdHMvMDEtbWFpbi12aWV3ZXIucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL21hejE5ODdpbi8zRHZpZXdlci1OZXh0Y2xvdWQvbWFpbi9pbWcvc2NyZWVuc2hvdHMvMDItZmlsZXMtaW50ZWdyYXRpb24ucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL21hejE5ODdpbi8zRHZpZXdlci1OZXh0Y2xvdWQvbWFpbi9pbWcvc2NyZWVuc2hvdHMvMDMtdG9vbGJhci1mZWF0dXJlcy5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL21hejE5ODdpbi8zRHZpZXdlci1OZXh0Y2xvdWQvbWFpbi9pbWcvc2NyZWVuc2hvdHMvMDQtbXVsdGktZmlsZS1zdXBwb3J0LnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL21hejE5ODdpbi8zRHZpZXdlci1OZXh0Y2xvdWQvbWFpbi9pbWcvc2NyZWVuc2hvdHMvMDUtZGFyay10aGVtZS5wbmc=","smallThumbnail":""}],"videos":[],"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-08-14T09:06:34.633255Z","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":[],"videos":[],"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":"n8n_sync","categories":["files","integration","workflow"],"userDocs":"https:\/\/github.com\/kubed-io\/nextcloud-n8n#readme","adminDocs":"https:\/\/github.com\/kubed-io\/nextcloud-n8n#-setup-in-three-moves","developerDocs":"https:\/\/github.com\/kubed-io\/nextcloud-n8n\/blob\/main\/CONTRIBUTING.md","issueTracker":"https:\/\/github.com\/kubed-io\/nextcloud-n8n\/issues","website":"https:\/\/github.com\/kubed-io\/nextcloud-n8n","created":"2026-07-22T17:53:35.015914Z","lastModified":"2026-09-02T19:35:14.483346Z","releases":[{"version":"1.1.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=32.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/kubed-io\/nextcloud-n8n\/releases\/download\/v1.1.0\/n8n_sync-1.1.0.tar.gz","created":"2026-09-02T19:35:14.454182Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-09-02T19:35:14.547878Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=32 <=34","signature":"TyMO0gOKiPy+GFfyGSl+oeuXfCd1rVOGm12FL9\/82IfPnqoAwQtTdnu4J7bFccggdOqw1khAIPrMHqu5RpwACQzTnJgULE78i5LGps29nvZZ0QUp5D4wR6RgxXbBygdzIAg9LXh2UGw1crQW+hwAUTrPX6RK\/teLvhm91xY3LXcOiedFQQx1lSXKYhj9zLXjQWBekk7YL54b+Y3gR2D8wvjtKFqR6YDbhby29SspensAAeyxiaUeEeNq7hUaGV111YQa4Mg2I89sNXw8Qwp0cZ5xITywvbuFtUol7uSVWLGD3WVGZyKg3eEtsuBuueOE\/nbttd+5UkFbLy6kHlHv7\/mlHdjge5hTQC+Iy7ZBqkZetqJqhDS1iq2QK1YJk+ETqbDbP5wIACTehzKVMPYtI2kWd78mWuj30Ec2aKbKA2EKnW4v0z3JofWNv4n5m1VR71b1jIKBUjRTlIFi3h5e0V5v2pS3b8ku3AVrCNmEVAqPdIe9sS5AXjUB4hLQ9AxPwtaIY6ZHEzStgwCS9f0j2bjw1T\/mumeV4X9Enou6Juzl0e5NKPOOJoinfEUMGYapyp54M2K5TRfzY4drGusS5ZP5dFBnwGyCBrZV4vwVtbyz8hStZFk9JazcZoWo8zMDsGVzCyIKnG\/kS9jT5EYgPUTCAED\/1ya0RJYKCzmSlgo=","translations":{"en":{"changelog":"### Added\n\n- Mapping a folder in **link** mode when it already holds workflow files now warns you first, says how many, and offers to move them out instead. A link mapping holds pointers, so those files cannot survive there \u2014 before, the mapping was made anyway and left a folder the app had two contradictory answers about.\n- The admin panel asks that question in a proper Nextcloud dialog, themed like the rest of the instance, instead of the browser's grey alert box.\n\n### Fixed\n\n- Removing a mapping now keeps what each file's mode made worth keeping: a sync file stays and becomes unmapped, a link file goes. It also no longer asks whether to delete the files \u2014 the mode already decides, and the question let you delete an archive or keep a pointer that means nothing.\n- Removing a mapping from the command line tore down the same as the admin panel now. `occ n8n_sync:remove-mapping` used to drop the mapping and stop, leaving every file stamped with a mapping that no longer existed \u2014 links among them, which then could not be deleted at all.\n- The admin panel asks its destructive questions in a proper Nextcloud dialog, themed like the rest of the instance, instead of the browser's grey alert box.\n- Two mappings can no longer point at the same Nextcloud folder. Only the n8n tag was checked, so a second mapping onto a folder already in use was accepted \u2014 and every file in it then belonged to both.\n- Mapping a tag with no API key configured is refused, with a message. It used to be accepted, provisioning and sharing a real folder that could never fill and saying so only in the log.\n- A mapped folder backed by an admin-owned folder is now visible to the groups you share it with. Nextcloud creates group shares as *pending* and silently declines to mount them, and a group share offers nobody anything to accept \u2014 so the folder was correct, shared, and invisible to everyone. Re-saving a mapping's groups also puts back a folder that was already stuck this way.\n- Creating a workflow file inside a **link**-mapped folder is refused, with a message. A link folder is filled from its tag in n8n, so a file authored into one became a workflow the mapping's own tag did not select."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2t1YmVkLWlvL25leHRjbG91ZC1uOG4vbWFpbi9zY3JlZW5zaG90cy9uOG4tZmlsZXMucG5n","smallThumbnail":"https:\/\/raw.githubusercontent.com\/kubed-io\/nextcloud-n8n\/main\/screenshots\/thumbnails\/n8n-files.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2t1YmVkLWlvL25leHRjbG91ZC1uOG4vbWFpbi9zY3JlZW5zaG90cy9jcmVhdGUtbWVudS5wbmc=","smallThumbnail":"https:\/\/raw.githubusercontent.com\/kubed-io\/nextcloud-n8n\/main\/screenshots\/thumbnails\/create-menu.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2t1YmVkLWlvL25leHRjbG91ZC1uOG4vbWFpbi9zY3JlZW5zaG90cy9lZGl0LXdvcmtmbG93LnBuZw==","smallThumbnail":"https:\/\/raw.githubusercontent.com\/kubed-io\/nextcloud-n8n\/main\/screenshots\/thumbnails\/edit-workflow.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2t1YmVkLWlvL25leHRjbG91ZC1uOG4vbWFpbi9zY3JlZW5zaG90cy9jb250ZXh0LW1lbnUucG5n","smallThumbnail":"https:\/\/raw.githubusercontent.com\/kubed-io\/nextcloud-n8n\/main\/screenshots\/thumbnails\/context-menu.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2t1YmVkLWlvL25leHRjbG91ZC1uOG4vbWFpbi9zY3JlZW5zaG90cy9wb3B1bGFyLWZpbGVzLnBuZw==","smallThumbnail":"https:\/\/raw.githubusercontent.com\/kubed-io\/nextcloud-n8n\/main\/screenshots\/thumbnails\/popular-files.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2t1YmVkLWlvL25leHRjbG91ZC1uOG4vbWFpbi9zY3JlZW5zaG90cy90cmFzaC1hbmQtcmVzdG9yZS5wbmc=","smallThumbnail":"https:\/\/raw.githubusercontent.com\/kubed-io\/nextcloud-n8n\/main\/screenshots\/thumbnails\/trash-and-restore.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2t1YmVkLWlvL25leHRjbG91ZC1uOG4vbWFpbi9zY3JlZW5zaG90cy90YWcyZm9sZGVyLW1hcHBpbmcucG5n","smallThumbnail":"https:\/\/raw.githubusercontent.com\/kubed-io\/nextcloud-n8n\/main\/screenshots\/thumbnails\/tag2folder-mapping.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2t1YmVkLWlvL25leHRjbG91ZC1uOG4vbWFpbi9zY3JlZW5zaG90cy9jb25uZWN0aW9uLnBuZw==","smallThumbnail":"https:\/\/raw.githubusercontent.com\/kubed-io\/nextcloud-n8n\/main\/screenshots\/thumbnails\/connection.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2t1YmVkLWlvL25leHRjbG91ZC1uOG4vbWFpbi9zY3JlZW5zaG90cy9hZG1pbi1hY3Rpb25zLnBuZw==","smallThumbnail":"https:\/\/raw.githubusercontent.com\/kubed-io\/nextcloud-n8n\/main\/screenshots\/thumbnails\/admin-actions.png"}],"videos":[],"translations":{"en":{"name":"n8n Sync","summary":"Your n8n workflows as native, editable, backed-up Nextcloud files","description":"n8n Sync turns a Nextcloud folder into a live, two-way mirror of your n8n workflows.\n\nBind an n8n **tag** to a folder, and every workflow wearing that tag shows up as a real `.n8n` file \u2014 with the n8n icon, its own tags, and its own dates. Edit it in Nextcloud and n8n has it seconds later. Change it in n8n and the file updates itself.\n\nNothing is matched on filename. Every file carries its workflow's id, so renaming, moving, copying, trashing and restoring never break the link \u2014 and re-running a sync never duplicates anything.\n\n## \u2728 What you can do\n\n- \u2728 **Create, read, update and delete** a workflow from either side\n- \ud83d\ude9a **Move** a workflow \u2014 it stays the same workflow \u2014 or **copy** it, which is always a new one\n- \ud83d\uddd1\ufe0f **Trash, restore and purge**, mirrored into n8n's archive\n- \ud83c\udff7\ufe0f **Re-tag** it from the Files app, from inside the file, or from n8n\n- \ud83d\uddb1\ufe0f **Open in n8n** with a click, or open the raw JSON in the text editor\n- \u2328\ufe0f **Script all of it** \u2014 every admin action has an `occ` command\n\n## \ud83d\uddd1\ufe0f The Nextcloud trash *is* n8n's archive\n\nTrash a workflow file and its workflow is **archived** in n8n \u2014 hidden, not gone. Restore it and the workflow comes back. Only when you empty the trash is it permanently deleted.\n\nIt works from the other side too: archive a workflow in n8n and its file lands in your Nextcloud trash; unarchive it and the file comes back out. Personal trash and Team Folder trash, both.\n\n## \ud83c\udff7\ufe0f One set of tags, three places to change them\n\nA workflow's tags live in n8n, in the file's own `tags` array, and as Nextcloud's searchable system tags \u2014 and all three are kept identical. Change them wherever you happen to be looking and the other two follow, with no \"sync now\" click.\n\nThat means your mirror is as searchable as n8n itself: filter for every `prod` workflow the Nextcloud-native way. \ud83d\udd0d\n\n## \ud83c\udfa8 Honest icons, honest dates\n\nWorkflows register their own mimetype, so they wear the real n8n icon instead of a generic document glyph. And each file carries **the workflow's** created and modified dates rather than the sync's \u2014 so Recent, Popular files, and sorting a folder by date all tell you the truth about your automation.\n\n## \ud83e\udded Sync or Link \u2014 the folder decides\n\n| Mode | The file holds | Pushes back to n8n? |\n|---|---|---|\n| **Sync** | The full workflow JSON | Yes \u2014 fully bidirectional |\n| **Link** | A pointer (id, name, URL) | No \u2014 clicking it opens n8n |\n\nMove a sync file out of its folder and it becomes **unmapped**: Nextcloud keeps the full JSON and the workflow's identity, while n8n archives the workflow. Move it back into any mapping and the same workflow is restored \u2014 not a fresh copy.\n\n## \ud83d\udcbe And it doubles as a backup\n\nA sync folder holds every one of its workflows in full, so it is also a complete, restorable backup \u2014 versioned by Nextcloud, synced to your desktop, and searchable by tag.\n\n\ud83d\udcd6 **[Full documentation, screenshots and the `occ` reference on GitHub](https:\/\/github.com\/kubed-io\/nextcloud-n8n#readme)**\n\n---\n\nThis is a community integration and is not affiliated with, endorsed by, or sponsored by n8n GmbH. \"n8n\" and the n8n logo are trademarks of n8n GmbH, used here only to identify the service this app integrates with."}},"isFeatured":false,"authors":[{"name":"Kelly Ferrone","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEAzCCAusCAhOkMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwNzIyMDc1MjEzWhcNMzYxMDI3MDc1MjEzWjATMREwDwYD\nVQQDDAhuOG5fc3luYzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAL8k\ncsEx3QDSjE9kY0mThvqBymGsRPVqYOOXNQEHWbBYhdr2gx9350bbfm4nTiuTodnQ\nlU2SHPnvbWjaIaslxfJUNA++LhlNgLggBGqCvMUwnLjkAhqIpbn6M+a4ssSp5cqi\n29d3v4nwYkM1Kz8u+JrwTh+eqd8rM8vZizh8bX8kG2gEuwYSGaFKk2gItYRzAPJm\nEGMekUIGgLR97bT8fT3VYX2eoFZN995uRNMmdMKu0qgoIqBtiG05pjgf6WWCNPum\n3TMO6SxeAnU3fY3D8Bq9QxNhbh2vHm6kU99UShwcB59Jjp97KvPbtXSB8wgtdK2p\nmtk6v1hYniMgelJrVTv4pE\/32xdbThq+2iPe8lrcMJ9Vi3S1QoJ15Mhq5K9F0c4U\nFb9H\/LeIqlibAZVXDCXXHopxu3ypGHFgmvbjaKHn\/XxkCWkDj656W2VZSQMMoKa3\nwnpIaDk2a3Jb9oCmBzghLyqVe2UrSXAL2ULAKRBWZv\/JLHD9ZhuOyX8vbKgbUSBt\nHLKFB3K1uy4IMCh55bej+cintt4nVK3PHwb1\/HgP6jqvec5+I62rRES3fWu6e5w3\n6RNkdXIZD4Vbd4lzzYw14RGpydkyNJWjIJNQySM338CV4usSHzgamNaY2+vFmWLe\nziDdgUlKp8j7gQ+hEYcg6Z0zVIGwKtQmz1qVHf0FAgMBAAEwDQYJKoZIhvcNAQEL\nBQADggEBABhvvlykvhNpBDEBF8gWY2jk+DL6FLKM2MN+7Zr5zFKftcKmwQaWxA1G\ngzufVoyEG2xaCRGweUU+xv8SFxvH1k185F\/uyZSadKqkXjj5t7KOG+h+Q0ET6q\/t\nnTu58O52ieklhqdWnjHK\/38ZZwowiSJNG1GHen8NEbkatmwXrp8ynm4LLoq4EfP3\n0JAN3XwGOxKBDfvTLXK84wvSXeRi6XqMXifSDtFBbdcKDixSdR8qw1ykZVVs\/ytm\nTe\/s9IN8qbi2TY6IzaI1sF00Jb7DAuGa3kBEyD6KK8lMIDykjJTupev5S2mHsJ1S\n1YF9TRUPt3raC27aOz6Xg71o0jaEU3M=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"registertocontact","categories":["workflow"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/Ucar-Solutions\/nc-register-2-contact\/issues","website":"","created":"2024-03-05T11:18:19.007730Z","lastModified":"2024-03-05T13:18:10.411196Z","releases":[{"version":"0.0.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=24.0.0 <29.0.0","minIntSize":32,"download":"https:\/\/ucar-solutions.de\/registertocontact-0.0.1.tar.gz","created":"2024-03-05T13:18:10.397635Z","licenses":["agpl"],"lastModified":"2024-03-05T13:18:10.496941Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=24 <=28","signature":"D\/H4tnKdAa8qj8HegUTfgrejAXzDL1MEN7FHBt2EyHCM8WddPUx2APQ+LkMtP8HZ\naFOTAPXWUhLF3faXwUZwDzPmjvi+89SAlaiMR4Ab8DEpq80mhqHT4\/BsCqfq53K3\nE0x1dpVfbKL6El9bZPFlaObg3CJLzYFGPz4gUbTQGkEdbWTqj1ySUPP+CIHvVMt6\ntwicJF5vu1uDXuQvmR7PR9rExJdYyPMcO0\/JbHAmLN\/2cHBDUpb1jSzsoq7q6Iu\/\n3zjSpCzOUwN36ujcl1boM+nVuhaMC9ogpa2F5+vUWwPpKBlm6d905PyLBTPD1QTj\nolPglXrHZUyh7Jz5Xh5Z8tMCigVohG3DMcgIMzcm1YV2f4x46tnt87Ld8KEe9JEL\nCRLtSJLNoXwyLlzUCSQcYJGyNIEj2hurZ+EShPfqkNzL4qNXbVNskD5fOT3PCaCN\nEvP+ZHDrYE8sserq1X5iAay6QWwpctKhYaJ6LvFiIz5rBzUcgg2uY9w\/EPL3pu1J\nKSxOq1H+X9S5qPkOK69fsKjugpKrhMOPhT+Au0vYk0eYrVEZZZyd1TwE2rUbIyYM\nRtc1ND2JGbdQCCKk4pDQKz75G3VCMZn94G6wJ7XsKLMrFEa\/rFnOgTYJ+ZdLe\/AL\nt7t3Zi1yg6W6pMSjDn7piFctcXMoHD6RrH\/bi2jQpTM=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[],"videos":[],"translations":{"en":{"name":"Register To Contact","summary":"Adds Users to Contacts after Register","description":"Add Users to Contacts After Registration in Nextcloud": This feature streamlines the process of contact creation in Nextcloud by automatically adding newly registered users to the address book."}},"isFeatured":false,"authors":[{"name":"Ucar Solutions UG (haftungsbeschr\u00e4nkt)","mail":"info@ucar-solutions.de","homepage":"https:\/\/ucar-solutions.de"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEDDCCAvQCAhJUMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjQwMTIzMTMwMjEwWhcNMzQwNDMwMTMwMjEwWjAcMRowGAYD\r\nVQQDDBFyZWdpc3RlcnRvY29udGFjdDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC\r\nAgoCggIBAKBlSgkJ81AC1OsGJNGHCQKzlbwcY1i\/LyYaG1J7jSPi\/dSh24TeFVwX\r\nnrABS4FUgobtGebKSo7TBL3cWWWt\/ovp7e9iCSORTg4vSQtfTWQEKL\/j82NHDe3h\r\noJwCszp5F5Gee1kwH6Q8Tf2vajTH3fnIPQfn\/EGsxLIFSjAFBG2AHDQkuFDAEbwm\r\n49wLBc\/oTo1qYqZjnqU2qqHXd6dJ39rw\/iNuMHpOFC+Ju2314afmmXVuLx8dovuj\r\nR1Xqw4pTzHiCCyloqNRbXrZMCF8XsTw\/GIJgVsAErCyUmvI5rhrZ1OfUyovj2bJs\r\nbpMFtmQoQFsnr09Y32MlJUHNpckldtT4gohVtv9\/P5AsIcfeVj0UTp+fXJI1GoY6\r\nCKrolr3bnEIOUARhZ8MBmvjAUKpjdBIWy3tiaSdUtkyyOBSsjTBlVhaAv+x83C\/B\r\nitt8MxyLbL3kow8C7\/nyJ0QYOVTFEIpdDGCgGVMLdjP+AZ9CeDriDADdht0H+M6h\r\nqx12SgBKVnjMih\/6Of42or\/4\/Q02gSdjElamZJlmWkkMTru6MIozmAhH1SNvlJv1\r\n5st0l3SNN0R3qVdXmSr7j3CwlRHQESYTZNamwgfWdcZZ\/8IC3SYZrsJHkGIDfZOo\r\nNm1veeWt28ORA+xpYeNxZhNbqP61hB7z+7KYXnFRvgv8FiFGnPpVAgMBAAEwDQYJ\r\nKoZIhvcNAQELBQADggEBACbQkqf2C351VOJD7C3IvTDHIBKF7jrI6YeE3sGcQP6X\r\nS3CSJCsVIJClUcVH2HSSsv5NL\/2Kn2PjCw7BDlwK3ZoNnyZvfz8ZgMrjn+A1OhDH\r\nNv3ItXIUrWmxuAd++xLCOY+vnTWOk8RhnlRydpDez0lCATqLdMz8H14RZyhheP\/y\r\nDqgm431mQhAoIYQ7i+QDbCsX6Q4sf\/x3twMs8sYtEc44PSpMi47syN6K6BQBh8kj\r\nT0oZX73BkU3ovPsBWAWN7Xmg7HT0y8OlLJ6M7OXi5U23+zBEiZZ8GqcPlvzIFuVy\r\nP+EZ0AUQKo5JlCppRq1FWKpcIlUO9R8LCRvhb1VrYfs=\r\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-07-13T12:36:13.753132Z","releases":[{"version":"1.0.4","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=26.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/Konstiu\/MarkDown-renderer\/releases\/download\/v1.0.4\/markdownreadme-1.0.4.tar.gz","created":"2026-07-13T12:36:13.737545Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-07-13T12:36:13.796845Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=26 <=34","signature":"Bk0CVzOf2m3Z1c94T0UmmbVib2hw\/ZCcNkbhD7sQujRci6K4tTMz9MPlS6QtyVtU\nB6w\/1YLJnvyLmalMjBZg67GhTKjrFFSDqKa9yq+15tySS5yteFLW0ASB0SNZt2XI\nt+LYm91I+AHMwGp30hKlj1HlfATVB0PW5wfVhlL2o4WIDoK0jAwNwfQRejuRTG5F\ntpnsgOT0WZB2ea9HArGodYIE9D4Svys2AQtk+m\/JqAaLL0IBSY4yRU8m9w0F52xE\n0gXCzqwr9PvISsiJjjw553jhGev0h2U4yQcbNX7ZJVfB3cLVzph1vKsdBtTnJpZC\nyTTmEJaXgWiZJkYUOlyI2\/AuExz+m8AyztNPvf2ap5X6nWVYk3Sag8KimS8UBPjp\ni6V33AmzUAZVXTkEg8muh+lzK8iwbMaDre8qRonycZi\/rdBXzrS0yo1wdW8NBCkt\nYG+ZDUb8xBaMcvtMLwTGy1mrRSyQZ0xs9r5BaMA+fCA7DeiD8nhNUFMHUrAD1L2D\nP5ANfVMXHkqaGefFhlVC+ZKh33y6\/FMPuNQ6rlXrZ1GfBPbX3pN81+kdcJu7sGEn\niX8Z\/f1x7I0LLPq0tSB4n0crCqvQu3t4KY+6IQfvZBm8wL9FjXGpbv8MfGGvdLbi\nGVKfP1vi3sPGTzgRhxk3tq8C8iE9DsajKLw\/uavFBBk=","translations":{"en":{"changelog":"### Added\n\n- Added note about Nextcloud 34+ and the text app (v8.0.0) conflict in README and app info\n\n### Planned\n\n- Improved table rendering\n- Further Markdown compatibility improvements"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0tvbnN0aXUvTWFya0Rvd24tcmVuZGVyZXIvcmVmcy9oZWFkcy9tYWluL2RvY3Mvc2NyZWVuc2hvdC1maWxlcy1yZWFkbWUucG5n","smallThumbnail":""}],"videos":[],"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.\n\n## Nextcloud 34+ Note\n\nStarting with Nextcloud 34, the **text** app (v8.0.0) includes built-in README rendering. Both apps can display a README at the same time. Running both `markdownreadme` and `text` may show two README panels side by side.\n\nTo avoid this, disable one of them:\n- Use `markdownreadme` if you want a lightweight **inline viewer** in the file list header (read-only, non-editable)\n- Rely on **text** if you want a full **viewer + editor** for READMEs in Nextcloud's native UI"}},"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-08-27T08:00:03.842085Z","releases":[{"version":"1.7.8","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.1.0","platformVersionSpec":">=32.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud\/IntroVox\/releases\/download\/v1.7.8\/introvox-1.7.8.tar.gz","created":"2026-08-27T08:00:03.805248Z","licenses":["agpl"],"lastModified":"2026-08-27T08:00:03.933083Z","isNightly":false,"rawPhpVersionSpec":">=8.1","rawPlatformVersionSpec":">=32 <=35","signature":"S2\/3mYUxHyZ\/Z5VCPhYXXvXrpnAOJ2jtNKV2lQW6aXQlgfMx4kzc+B30JDTWZIiEEDMw8Dan6LM7fT8alzGOtg5\/7+BvyQ7vZFaezfeYYfqz6Te0ghSkpKuDNLno1io5A2j4wxX+Her6LneCrELhzIZs0eMGD2s7ert9x+EQP3Zb6\/TTzuWAbNTINr1A4fZSbhDk399csWOB1CJt7NWMRi3LcN2d\/LQH7vmpvg0B2yUFcpA\/DHWHKbxq4mjBV88Y8uL71Bto9EeL7YovPdMLUbfo5oGQe3d7eFX8v\/\/kMrUycaunJ0tdESywSl00grwMEFdXjOo7nkbErg6dqFxjjARP9JZb5fAZIk6OtstiO28zp8JzbCg+SeioWMZwt+2WhGhJgOPv4C1+4pPWTFyibPA4wf2NzPv+i7vRhDcK019llNraH\/WrIt6fMKF\/ABprAdYiGRMHXsGYkMwanXqSZxetoDLjsT\/pOQKSKtWCDMV5cHuXfWS+PApCbmx0sHVDyMvbKNI1byVlCRrR35ICyXYsggRXeYHUyQykcaoGC1l0+03mrlWvM4N29fObn3Xz8FVlt4C5v3T1uxz1Uth+Zrlyg9TDtlhaeIb8rSz2iqrwvpiBOR3AtqDUh5jZhY8a0Q8bd3qy4XL+eYas8dDEP3YFaPsOIT09uYMElb+DaIo=","translations":{"en":{"changelog":"### Added\n\n- **More translated strings** in Danish, German (both variants), Estonian and Brazilian Portuguese \u2014 mostly the Support tab introduced in 1.7.7.\n\n### Fixed\n\n- **A customized tour showed default steps the admin had deleted.** An admin who removed default steps from their tour \u2014 say `search`, `settings` and `intro` \u2014 still saw them appear in the running tour, in the bundled default wording rather than their own. The steps were re-inserted in the browser: `enrichSteps()` re-attached the behavioral fields the API cannot send (function selectors, `beforeShowPromise`, `when`) and, while doing so, also injected every bundled default step whose id was absent from the API response. Because they were spliced in after the step preceding them in the *default* order, they surfaced as a block in the middle of the tour, with default copy and default tone-of-voice \u2014 an informal address in languages that distinguish it. The API was right all along: it returned only the configured steps, with `useDefault: false`. The injection is gone; the server is now solely authoritative over which steps exist and in what order, and `enrichSteps()` only restores behaviors onto steps the server actually sent. Removing a default step is now what it looks like. Introduced in 1.7.4; 1.7.4 through 1.7.7 are affected.\n\n- **The \"Your account & settings\" step highlighted the wrong area on Nextcloud 32 and 33.** Its selector chain led with `.header-menu__trigger`, a class Nextcloud 34 introduced. On 32 and 33 that class does not exist (the markup is `#user-menu.account-menu > button > .account-menu__avatar`), so every specific link in the chain missed and it fell through to the bare `#user-menu` wrapper \u2014 putting the spotlight around the whole header container instead of the avatar. The chain now tries the avatar itself before falling back, which is the same class on 32 through 35. The English-only `[aria-label=\"Settings menu\"]` match was also demoted: core renders that label through the translation layer, so it never matched on a non-English instance anyway. Nextcloud 34 and 35 keep using the trigger they always did. Fixed in both the bundled tour and the server-side defaults. Introduced in 1.7.4.\n\n- **Usage reporting could count one server as two,** which left the figures on the licence server stale. Affected instances correct themselves at the next report; nothing needs to be reconfigured. Reporting only \u2014 nothing in the app behaves differently."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9JbnRyb1ZveC9tYWluL2RvY3Mvc2NyZWVuc2hvdHMvd2VsY29tZS1zdGVwLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9JbnRyb1ZveC9tYWluL2RvY3Mvc2NyZWVuc2hvdHMvYWRtaW4taW50ZXJmYWNlLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9JbnRyb1ZveC9tYWluL2RvY3Mvc2NyZWVuc2hvdHMvcGVyc29uYWwtc2V0dGluZ3MucG5n","smallThumbnail":""}],"videos":[],"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.\r\n\r\n**Features:**\r\n* Interactive step-by-step tour through Nextcloud's main features\r\n* Full admin interface for customizing tour steps per language\r\n* Multi-language support via Transifex (every translated language is automatically available)\r\n* Import\/export functionality for easy tour configuration sharing\r\n* Global enable\/disable control for administrators\r\n* Per-language admin overrides for custom tour copy\r\n* Group-based visibility for individual steps\r\n* Personal settings for users to restart or permanently disable the tour\r\n* Admin statistics dashboard with wizard usage metrics\r\n* Optional anonymous telemetry reporting\r\n* Automatically adapts to your Nextcloud theme (light, dark, high contrast)\r\n* Privacy-focused: tour completion status stored locally\r\n\r\n**Perfect for:**\r\n* Nextcloud administrators who want to improve user onboarding\r\n* Organizations deploying Nextcloud to new users\r\n* Multi-language organizations with diverse user bases\r\n* Anyone who wants to help users discover Nextcloud features\r\n\r\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-----\r\nMIIEAzCCAusCAhLHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjUxMTAzMTkxNzE0WhcNMzYwMjA5MTkxNzE0WjATMREwDwYD\r\nVQQDDAhpbnRyb3ZveDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMtM\r\nAMZDlX5HabcqoMolL7vQ9XUZgujUkogQm+\/ZuPSnuk0lQD3H1RGFYCl\/2M7o+kMy\r\nkBeEJmy\/B8S3kbcGZVhBmoNpDlSfLk\/zENPaBMJ+OS3iSFPOXRwP+oXUjvSLiUk7\r\nE4a+foTxVraU08gZJQTNbkcAeJV5AJTzy7S78iYS57o9PB5ZwRQamqSQ70VsgQv\/\r\nFlhggtQ4D8xVJH7ErVgua0jPcLW7lqthBFuD8OlYkxwksJaqRvONPrYQrkNUxiNE\r\nX2FK6+rdmsEea1NAPU3hDR4EJKRheSlCCrpyK6BZ75rQRl9agm0WfynVjRjWyirE\r\ncQSe6L5QmtanzEacd24w4jMoCe6PCFJZmdM8A5YCsnKPnyJWLeGyZnzzvvP5Qpez\r\nSJg0isItHR+UzEu6TYN6mh0WPMxc1uIINIRXrLdtrZGMMgknBYSFxugn\/D0cgugF\r\neNubz4663X2AnkuS1KgLJcQd9b6tYzVpFzrii0xUUbspKXxD1l19C\/YRuPWnTqaQ\r\noFlieVAfB2rSxn\/pdOjC1E2cxAXHHsGanoSSCv0RevgO45QvZZzdbOj6vucp+837\r\n+PV\/YyppWI+fNu0SfxRV9fxhMe5u1isW3CVolxHJsq5jyoUdmdvEZsH2Dej3hxdK\r\n\/BlCgQMdCdM\/sN0NjtJvnVXSOsX4Gf93f9zcBMYlAgMBAAEwDQYJKoZIhvcNAQEL\r\nBQADggEBADucER0c+mq8wl3cFEwfBu\/nSZy059g10Hh1hb1U0vGjop\/A30iezfEY\r\nCde5K85NesN\/jRG8wSl7uaUtPcBLgSOQ688SfvY9dOfBrHNAJOXShXA7XF2gf0I8\r\nvn0iO2Cm9Di7v+z5N2jWsD3OO\/2VVUsuWLZWJK\/QKB37TI1MkyJKW2tt\/4p6jIcD\r\nk5IAAk5i1Mv\/pqBfFx1h1wWZ\/BHjSVH1b5xCIqwIJJizpvA2X9Lwrp+kxFcrWlQ6\r\nGsx93TGXMQdtGnApX8EZBMF\/yIH1BzL8OZ5VZa3D7qAchCXqCokYXb6zmiiRNiEt\r\nS\/Uxq9Vhiclcf7p0tzKWYm+9ugq9TaQ=\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"asyntai","categories":["integration","tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/asyntai\/nextcloud-chatbot\/issues","website":"https:\/\/asyntai.com","created":"2026-08-18T18:54:40.867656Z","lastModified":"2026-08-18T18:59:04.706079Z","releases":[{"version":"1.0.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=28.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/asyntai\/nextcloud-chatbot\/releases\/download\/v1.0.0\/asyntai-1.0.0.tar.gz","created":"2026-08-18T18:59:04.690753Z","licenses":["agpl"],"lastModified":"2026-08-18T18:59:04.768779Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=28 <=34","signature":"mVLI+CFF5rcxH3R5VNJQJrfx8p9Vn5TrnKfdXZUla6nUEAY2QOo1\/iBZ8zB6Sk0aLu6VgGzvcj+\/ReuPfQn5Y40jpKHrtVjkInGqmuzzP8eFml1jVLsBu4FkuHwxUdK7khvQDmOigpDSgLiSrh7eogFFCp2I4Nc2ylLTN3IWODdeXzlZ1Kbm38IYE6l5y3gEkpkTCt\/pg+y3ahM7Mu44OqbaZNOJwKeMYL0L9wH49d9AVUjJD6UCknCcPSWMUW4gKQWyOI1\/7REICwdnwtoIKMP09Vwlk\/YyW+HhEjDMtjYVHTXnM4ZG3dSv8hysVjQHhDwpQXrLk7hegOoi9QASYrkXuDnnbtwAy9NSWdPWBw79e93RYPRhqCnaxwOWvDyBNZTThqB2sxMRlGnuOvFW7sDIOiRXRaka9j4s7Eur\/sLGhlbyJ+KJysjQCG2JtA+ryc3WdQcfYJ4brHZfaHi1mSBE77nemAF6JB0PLH5cNsXysHGeQIko3u3v707wg7E\/fTSDvjzS5jgP7WlOpkf4vSoAutvFncVJOQaJ\/ZHMfIxjdoqfA2LHNGcL\/v+je1emPN1LSArr2WgVH1AWzzzj0tPVCda66LIMHs+9LHhgdpJy8\/li04bVTiCjERWIBr+cVZrd29spSG71JyILtSJQ6DhHL6brmVQSlhw\/dN7JduE=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2FzeW50YWkvbmV4dGNsb3VkLWNoYXRib3QvbWFpbi9zY3JlZW5zaG90cy9jaGF0LnBuZw==","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Asyntai AI Chatbot","summary":"An AI assistant that answers questions on every Nextcloud page","description":"Adds the Asyntai AI assistant to your Nextcloud.\n\nA small chat button sits in the corner of every page. Users click it and ask a\nquestion in their own words. The assistant answers from your own content: your\nhelp pages, your handbook, your policies, your website. It replies in more than\n80 languages.\n\nTypical use: an internal help desk that never sleeps. \"How do I share a folder\nwith someone outside the company?\" \"Where is the travel policy?\" \"Who do I ask\nfor a new laptop?\" The assistant answers, so your team does not have to.\n\n**What the app does**\n\nThe app adds one small loader script to the page. The script waits for the page\nto finish drawing, then loads the assistant. Nextcloud is drawn first, so page\nspeed does not change.\n\n**What the administrator controls**\n\n* The Asyntai widget ID. Leave it empty and the assistant is switched off.\n* Whether logged in users see the assistant.\n* Whether visitors on public share pages and the login page see it.\n* An optional script address, for a self hosted widget.\n\n**Where the data goes**\n\nNextcloud never talks to Asyntai. Only the browser does, and only after the\npage has loaded. No file, no user name and no Nextcloud data is sent by the app.\n\nYou need an Asyntai account for the widget ID. There is a free plan."}},"isFeatured":false,"authors":[{"name":"Asyntai","mail":"hello@asyntai.com","homepage":"https:\/\/asyntai.com"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEAjCCAuoCAhPIMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwODE3MTMxNTM0WhcNMzYxMTIyMTMxNTM0WjASMRAwDgYD\nVQQDDAdhc3ludGFpMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA15X3\n5OMG94X8qxQk0QEtiMC7Fx4Vj1rM7z3gy71Dgj6Ji3bnm1\/SfTtyhKTZ5E6PnmTc\nDZFxvkmznQGp3y2ODR9xNz24XsddNE6DFCOIJTeCdhOzDfNrfpsn\/IC7\/TzrY1fG\nQOGKgC+Sv4D1gUwHrzFetZz1HNKGoWBeJN+4bdWIF74EaBX51zBelKLEygp\/7PLC\nUXJEFWqAhJFQU7QvObumrk31dYVDxiix0zxRc7KSiQY4HhjHzjYZn5URPCOyFsPP\nMBTNcxCgz4sRX\/RmyLkvzSM8en+FlrCF8stHg9F762pPDjTIxcN6ybgHeunWBMSf\nYDsFBwDnyzJakNKsZjaousjyOGV5V5BY82aefBhf9Fd5RU5TkII0Et0U8I4OAW8p\nC3pVWFrdhAYl4D2geHJ5IKbSrMo0hFo0YpJxIjGXMSxQcgJ4gJ5Y\/nXXGHoX4WE6\ndM4IAbrDUeHBaKRni4KDUVrmwgcP3rP\/mREbBCGHUU+LC25S+XdQk9DdUFf3BWrO\nB2tF8A9P0YaTRg6Y7rWZbrP82DdQ6xy8DJi7Vt5fuWtS21tW2XXqdv7WBQBXtlSK\njTvGwV9H0zhHcczoexoEM5u6Pr9UHvVKoiqrNJ3LxcZdDzIpG2yx4G6hLIA2lYM5\nB5Jdzq7YndusMfCBrZnDIU0lNy6D5niUmP5VXUsCAwEAATANBgkqhkiG9w0BAQsF\nAAOCAQEANvAAlb0ujtHf6TaaLOhi7DKTeqq1IPNGeF5ibnBLHP6ezQxxHyxRyoKf\nslEfnyjqO4h98d1S4wp\/rOaosyr9l7x955blQ+pVGPI\/vYKKaUrYVDz0IjbLa3eN\nDh6qSuAhOzw8NXt9HT3ObHGsLyRJLbcHL9Q\/RWrdVebZropymkslE1f+m7UGmPpC\nfg4FQ045gFznqDedKdQi4P8oowTMmm39OJeRU4GoA4II9Y5Rfd7j9qx+Eg76LHbK\n0TUs6MjIX9Vb9mg01dsvMd17YUlNNKOifseTA\/c3YogFqZZ5S3TxZHtPFuLRXd5g\nrdEaPy5fLBo8qSQIe\/6kMbgW9lrxLQ==\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"twofactor_nextcloud_notification","categories":["security"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/twofactor_nextcloud_notification\/issues","website":"https:\/\/github.com\/nextcloud\/twofactor_nextcloud_notification","created":"2018-10-17T19:33:28.623250Z","lastModified":"2024-07-25T04:56:47.363350Z","releases":[{"version":"3.9.0","phpExtensions":[],"databases":[{"id":"sqlite","versionSpec":"*","rawVersionSpec":"*"},{"id":"mysql","versionSpec":"*","rawVersionSpec":"*"},{"id":"pgsql","versionSpec":"*","rawVersionSpec":"*"}],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=26.0.0 <30.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/twofactor_nextcloud_notification\/releases\/download\/v3.9.0\/twofactor_nextcloud_notification-v3.9.0.tar.gz","created":"2024-03-08T13:50:50.748251Z","licenses":["agpl"],"lastModified":"2024-03-08T13:50:50.836578Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=26 <=29","signature":"A7RZIB2COT2HcO\/FxSPVJTJ09wrtuAmplIUM18i8XFEaG4adm0\/iWr2oBopoJfqBYCMh4ecAtFIDH9UcFOOtu2VCEk3gcnzAUZocbB3SYvRdvZW5QOxzFi0eJahmSPSMdxKplgwAS\/SGdcARyPj1d6pVlL9HFlWfkJ2AfqFTnJHLMOFhc2reS0AoSeEWKN1Mz4DIncBXHkChvNNn82OkegvbDpeU7tD1mSwiLHLl1Y5y+JztobiRXlNWJwmxGoQBSOMIN\/n0c6bqkH3K0szHPOyxKmlW9BcwGDr+qmBhPayAqOin9fiWaaQLqgAra1qaQrHVdfgbTgGeh\/NMu8mD5Diy\/ffTFisHaj6FBybWC4KYII9Q6tr3oP0gB3CSqqEYFJsTMGzTeGNql9joEq2g289vCj1JDxuu\/SiTfnek95YQ4DagpvgWvueAKf1eEWq0HJsdObHzR0RGvngyFpi3zF2IsstczGJplRmbbRU4fTAXTW4u+d+rczBdCv2BdA+z3qlhW57gd63XsMOZV615nxTZ4\/EEcE7ECYDak+AB\/AU7LtIORILNvA7q2BGL1h2HTcKUU+nlZ3kI44\/wEZRmRS5FKRNAoJYXc2LeOu\/In4SyivbO7W7s6jGyc9hQPHwec473UqEzluFRhzZ3ikWDDp0TF6IBLsHXCKvD6H8oGcM=","translations":{"en":{"changelog":"### Added\n- Compatibility with Nextcloud 29"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC90d29mYWN0b3JfbmV4dGNsb3VkX25vdGlmaWNhdGlvbi9tYWluL3NjcmVlbnNob3RzL3JlcXVlc3QucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC90d29mYWN0b3JfbmV4dGNsb3VkX25vdGlmaWNhdGlvbi9tYWluL3NjcmVlbnNob3RzL25vdGlmaWNhdGlvbi5wbmc=","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Two-Factor Authentication via Nextcloud notification","summary":"Allows using any of your logged in devices as second factor","description":"Allows using any of your logged in devices as second factor"}},"isFeatured":true,"authors":[{"name":"Joas Schilling","mail":"","homepage":""},{"name":"Roeland Jago Douma","mail":"","homepage":""},{"name":"Christoph Wurst","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEGzCCAwMCAhGOMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjEwNzE1MTg1OTMwWhcNMzExMDIxMTg1OTMwWjArMSkwJwYD\r\nVQQDDCB0d29mYWN0b3JfbmV4dGNsb3VkX25vdGlmaWNhdGlvbjCCAiIwDQYJKoZI\r\nhvcNAQEBBQADggIPADCCAgoCggIBAPFkQFSDNZVv+mdx+dXxG+oIfklJB66ta38l\r\nU6A3ihiXtxZhG2VJjbY67RMZpcdVEXQvIBcT4nAyn53xgfZz3j+iVpKhTmJkYq8c\r\n5aazzbXyzPE6H1DSaRuRshkwEv7bY8U7aT2ZIZEIxDUbYj7AkSZyBUxpY0UgI4Eg\r\nlNvvq28fcQHuNkxl\/rxeYySQsQjgFQm+KFiaiE42+7E0kPpGjD9h5B2+NXo96jOa\r\nqz8L\/nA2JSNHZpHi6yHvSovz2r3o0udKi2n17XfjGcFBnZV26JK5Sp7rXoxD9Enl\r\nbURBXJt4TVQ6vn1AAs9k7c+KLCk\/CINHxyGGz8G41ssQSREqNdGv4Ac6ydRb6HkW\r\n8+kU9FA1yKrOEcnoCjzHZGz\/+svD67Rv\/VBssBfWrQVfSCJuwOKVq0QMB7my5e9K\r\nRRpnsyx6xuAb8uuNjDs1UDWgBjzzZXYQarIcq+68KQKoEwnMXDtnQyaETM4LWO70\r\nwahpMUu91OwMRMopStnpuLQ0m4gdIyYZ\/qVfIaPt0Eg7c0qGdrPUacgw6rDCQWCf\r\nrUn2DYWJCUpgS6Zm0XRVDIvZe7p+j5lBUmVrJ1WyajZ3Bt9qIRY8Lq5BTmr0q3N0\r\n5trZssmxYVVaCrN36ohF06iRIw56JmqRY1t\/C48HzHbw4Eq7NuizHyCUkX\/Oke6r\r\n72YtU1aRAgMBAAEwDQYJKoZIhvcNAQELBQADggEBACxvlW42kR+lDcu9QZbqPjnt\r\nuzSazi3TOq13QykF9ZwgfzNnobEeWVuTiv1n4t3Tki2+xRGgDFpSfqPag56QhfAS\r\n7y8f7sQKMWkebkRG3pe8zch2ZJg8eIUGMAKcnQr72+v1w2IVkTVLUf+YzDGvcMPg\r\nYMqonRwu5YntTeENX0uytItEf+zqCV8xkrJCQcpyszq\/Hwz1VrxAtt4IunqopFFy\r\n3iKxJPjDz59FfTIgRR\/wC25eVHGnM9z+e0lrQYNQqXpdBcKr+InEy9B+BMVpeaBu\r\nOGyguNRgQJkKKMNtZtlzquS+w9bvEIUCN0G9JsCEyOudB2fmH\/cj9myWKXnD3wg=\r\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-09-20T06:55:13.856384Z","releases":[{"version":"28.7.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.7.0\/news.tar.gz","created":"2026-08-10T16:45:53.521412Z","licenses":["agpl"],"lastModified":"2026-08-10T16:45:53.595057Z","isNightly":false,"rawPhpVersionSpec":">=8.2","rawPlatformVersionSpec":">=32 <=34","signature":"J55Ca3AH0f+UpgzLMb4FG1kHZP1D6ztexGvMHdD957EqE2jDRonKUf4Q6fOqeo0bLFKFb7Dg+FZdh1RsRmKy0W4QK\/GTrtWTWKCQ5bWlbK3JRYo\/j3ye0Ni85TXet4WJC\/E3qzFL1qlcIQdXvUYvNL1ua\/gOliHk6WJXmuG0q39aoUWCUbx8593\/YUyFLXt7afX\/PtUwt46x51H3vsEDhNBZZKRBtRB60OXc4j4iJP0K\/mX6h1hBm073INYdopJ2vavGJ8wHNH3+QVjY6Z0DR\/MdQi0cZf9bw2wTaeHoS6VL0+KyL8KP6mE1CTObNFcdLDtQfN12l7iSvmVus8kntegEg5ZZJNRY7E9xIBbQJ6JOQVgbnDhrg5uoDvx58iPjdaFN7hRkb2MJaa8JYZjGHn6WpeTQ+YlPejE0isL6\/hyRuuFEQoEDh0PtqwVgqFRnzR7i\/PJ\/4gHTlYBnBWGkSb7vky\/Ga9HvLbJEmXhLnx3\/QgpNNN0dkhCHYUP1q0wJSE5xlEK9oL2K87AxwsOgzBTEhYor9pWklEf5eJAHoForvwuP2KlqQe42MtC8m18rQqEroPhVBMphXAvJKob1DZDpuys5sR6oqaL6gqW33cdvkK4knWTPXHgrqeQl8BiM+BCO\/CyyR9yzohaoWy28F182uO1EVWpUsoIjzjJkRI8=","translations":{"en":{"changelog":"No notable changes since the beta.\n\n### Changed\n- Optimize the feed listing query to use correlated subqueries for unread\/starred counts instead of double LEFT JOINs with COUNT(DISTINCT), avoiding row multiplication and improving performance for feeds with many items. (#3827)\n- Preserve the RSS-provided lead image when web content scraping (full text) is enabled by injecting it into the scraped article body if missing \u2014 keeps the lead image visible in the web app and in third-party clients (iOS, etc.) that render only the body (#3738)"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9uZXdzL21hc3Rlci9zY3JlZW5zaG90cy8xLnBuZw==","smallThumbnail":"https:\/\/raw.githubusercontent.com\/nextcloud\/news\/master\/screenshots\/1-small.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9uZXdzL21hc3Rlci9zY3JlZW5zaG90cy8yLnBuZw==","smallThumbnail":"https:\/\/raw.githubusercontent.com\/nextcloud\/news\/master\/screenshots\/2-small.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9uZXdzL21hc3Rlci9zY3JlZW5zaG90cy8zLnBuZw==","smallThumbnail":"https:\/\/raw.githubusercontent.com\/nextcloud\/news\/master\/screenshots\/3-small.png"}],"videos":[],"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 C. 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:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2xhbWJkYTktZ21iaC9OZXh0Y2xvdWQtSW50ZWdyYXRpb24tc2lnbmQuaXQvbWFpbi9zY3JlZW5zaG90cy9wcm9jZXNzX292ZXJ2aWV3LnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2xhbWJkYTktZ21iaC9OZXh0Y2xvdWQtSW50ZWdyYXRpb24tc2lnbmQuaXQvbWFpbi9zY3JlZW5zaG90cy9maWxlcy1hcHAtc2lkZWJhci5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2xhbWJkYTktZ21iaC9OZXh0Y2xvdWQtSW50ZWdyYXRpb24tc2lnbmQuaXQvbWFpbi9zY3JlZW5zaG90cy9hZG1pbl92aWV3LnBuZw==","smallThumbnail":""}],"videos":[],"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":"secure_office","categories":["office","security"],"userDocs":"","adminDocs":"https:\/\/github.com\/nmarafo\/nextcloud-secure-office#production-deployment-considerations-ens-mpinfo4-compliance","developerDocs":"","issueTracker":"https:\/\/github.com\/nmarafo\/nextcloud-secure-office\/issues","website":"https:\/\/github.com\/nmarafo\/nextcloud-secure-office","created":"2026-09-19T11:46:41.802848Z","lastModified":"2026-09-20T10:42:21.793144Z","releases":[{"version":"0.3.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/nmarafo\/nextcloud-secure-office\/releases\/download\/v0.3.1\/secure_office.tar.gz","created":"2026-09-20T10:42:21.768334Z","licenses":["agpl"],"lastModified":"2026-09-20T10:42:21.860130Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=33","signature":"Cb\/AICGCblH\/q3cI\/ylK5PI1r+FFgBxfWrvMMHibwLKAcO+IMTM5YAXX7JGLTRWa8DoiB\/W00dDdvU7rygSdmDrvULlJHffzYOYxdAmbRX6NEsei4znvWlLo8YLID\/jrMhpYXmWFc13mxKnMBk+qd7rv4NeoxP2pkHHnfTCAttpkdeKjERCA6oATzIVlJy7u0Stjw1CCrai+CiOkl6xjAXeommp0q5FWBHhVIhD9EyQBje+o7JwoaOa5NPMkqsdtPYiPbJnWHLB558R\/9jZtCom0varwWypPlI1XuSs\/tj\/rl+wAauxu26vlZUIUqDZ3avEF9W1gMHyJZdilNMP+onQOnR9jmxbFlj8GA7s+MoZrjZ82t2UY7Mr2FdHOHte3VLjhTFYghKl8FejEDOh1bBWoV6UYfkeB8wsktq5JI7IZA3HD+tgCFPWH826\/0bYDasdNlfKeGi7zsa1dwTGiUYUgfKI3Mc8flqvfoMQjFK0PRrMJH84LPiZkbWuvBNX4gBmP9DLy0BpD0gKPTfSfFCSFIEJ5pV4E\/5JDk9Mf7yfhs9igqOCNwNI34N7l7npT2MOUKruFh\/hyUWuttuoaHBsMoE7TI95rDgFBowU94AJcxbelDd4C55CQEPgvn6HI8bFr6tnGX5KLMLFJa6yWSRNE7EIhm8\/sTCO38LdhjDI=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25tYXJhZm8vbmV4dGNsb3VkLXNlY3VyZS1vZmZpY2UvbWFpbi9zY3JlZW5zaG90cy8wMV9jb2xsYWJvcmFfZm9yZW5zaWNfd2F0ZXJtYXJrLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25tYXJhZm8vbmV4dGNsb3VkLXNlY3VyZS1vZmZpY2UvbWFpbi9zY3JlZW5zaG90cy8wMl9hZG1pbl9lbnNfY2FyZHMucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25tYXJhZm8vbmV4dGNsb3VkLXNlY3VyZS1vZmZpY2UvbWFpbi9zY3JlZW5zaG90cy8wM19hZG1pbl9kbHBfc2V0dGluZ3MucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25tYXJhZm8vbmV4dGNsb3VkLXNlY3VyZS1vZmZpY2UvbWFpbi9zY3JlZW5zaG90cy8wNF9hZG1pbl9hdWRpdF90YWJsZS5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25tYXJhZm8vbmV4dGNsb3VkLXNlY3VyZS1vZmZpY2UvbWFpbi9zY3JlZW5zaG90cy8wNV90ZXJtaW5hbF9lbnNfYXVkaXQucG5n","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Secure Office","summary":"Forensic Watermarking, Native Files DLP & Traceability, and CCN-STIC-826 \/ ENS Compliance","description":"Nextcloud Secure Office is an enterprise security extension designed for environments requiring high-assurance data protection, forensic traceability, and Data Loss Prevention (DLP) across both collaborative office documents in Nextcloud Office (Collabora Online \/ CODE) and native Nextcloud files (PDFs, images, archives, etc.).\n\nSpecifically architected to assist public administrations, critical infrastructures, and regulated entities in meeting the technical baseline established in Spain's National Cryptologic Center (CCN-CERT) guideline:\n- [CCN-STIC-826: Implementaci\u00f3n de Seguridad Nextcloud](https:\/\/www.ccn-cert.cni.es\/es\/800-guia-esquema-nacional-de-seguridad\/4229-ccn-stic-826-implementacion-de-seguridad-nextcloud\/file.html)\n- Esquema Nacional de Seguridad (ENS - Real Decreto 311\/2022) - Medium \/ High baseline.\n\nModular Security Architecture:\n1. Module 1 - Collaborative Office Protection (Collabora Online \/ CODE):\n - Dynamic Forensic Watermarking ([mp.info.6]): Injects real-time indelible background watermarks displaying user identity, client IP, access timestamp, and classification tags.\n - Office DLP ([mp.info.6]): Prohibits unencrypted document exfiltration by disabling export\/downloads (DisableExport), clipboard copying (DisableCopy), and printing (DisablePrint).\n\n2. Module 2 - Native Files Protection & Traceability (Nextcloud Files):\n - Native File Traceability ([mp.info.2]): Automated, immutable audit trail logging all downloads and access to native files (PDF, images, ZIPs, binaries) in oc_secure_office_audit with direct CSV export.\n - Native File DLP ([mp.info.6]): Strict mode policy to restrict direct file downloads for non-administrators, enforcing viewing within controlled sessions.\n\n3. Cross-Platform Compliance:\n - Storage Encryption Compatibility ([mp.info.3]): Full compatibility with Nextcloud Server-Side Encryption (SSE) with Master Key mode (AES-256-CTR).\n - Channel Protection Auditing ([mp.info.4]): Audits and enforces strict TLS\/HTTPS transport across browser sessions and Collabora WOPI endpoints.\n - Continuous Compliance Engine & CLI: Features a diagnostic dashboard in Administration Settings and terminal auditor (occ secure_office:ens-audit).\n\n---\n\n### Production Deployment Considerations (ENS [mp.info.4] Compliance)\n\nTo achieve full compliance in production environments, particularly for communication channel protection (ENS Measure [mp.info.4] - Tr\u00e1nsito Seguro):\n\n1. Mandatory HTTPS & TLS Hardening:\nDeploy Nextcloud and Collabora Online behind a hardened reverse proxy (Nginx, Traefik, Apache, or Caddy) equipped with trusted TLS\/SSL certificates. Enforce TLS 1.2 or TLS 1.3 with forward secrecy.\n\n2. Nextcloud Protocol Enforcement (config\/config.php):\nEnsure Nextcloud enforces HTTPS across all generated URLs and CLI operations:\n 'overwriteprotocol' => 'https',\n 'overwrite.cli.url' => 'https:\/\/nextcloud.yourdomain.com',\n\n3. HTTP Strict Transport Security (HSTS):\nConfigure your reverse proxy to send the HSTS header:\n Strict-Transport-Security: max-age=15552000; includeSubDomains; preload\n\n4. Secure Collabora WOPI Communication:\nConfigure Nextcloud Office (richdocuments) to communicate with Collabora exclusively over HTTPS:\n php occ config:app:set richdocuments wopi_url --value=\"https:\/\/collabora.yourdomain.com\"\nThis guarantees that all in-flight documents and WOPI authentication tokens travel exclusively across encrypted channels.\n\n5. At-Rest Encryption Activation (ENS [mp.info.3]):\n php occ app:enable encryption\n php occ encryption:enable-master-key\n php occ encryption:enable\n php occ encryption:encrypt-all\n\n6. Continuous Compliance Verification:\nVerify your global compliance status at any time with the built-in terminal auditor:\n php occ secure_office:ens-audit"}},"isFeatured":false,"authors":[{"name":"Norberto Mart\u00edn Afonso","mail":"normaafo@gmail.com","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIECDCCAvACAhQbMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwOTE5MDgyODE3WhcNMzYxMjI1MDgyODE3WjAYMRYwFAYD\nVQQDDA1zZWN1cmVfb2ZmaWNlMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKC\nAgEApuIpUZcYqDlNR\/LAvn6ZSFixYkJLABkeYhEXl7GYRdhJq9S+1tuHURnbiuuy\nD\/tE69Hnj+I2YI5oEhzbaDqsnbISjpf100NhS1ygrhVJC77z1rSvlaIewyl4WMUM\nRRW2PHs0RJOY+AKwPyk4H9wpHF0AkhVW4tUhGd5KLVPIKEEbHOPiz4r5+gHBqeAs\n45JNm4teTB07m4VstWznU727lKNJYVXADXKaHeDwEj+HKT5i7o0MkDlSQEnCabV\/\nv6qi935XGJlbuhf7QOHW2lMLf8X4\/jXfAQuqL1cBjulgghRpa+nQh9xEif\/CRKaM\nACHqPuFkxqzJPuSphAQV+XeDvDTcm3oDowb72EdizIhvLAd8h6PK5AdztPiGzTvO\nQyP9xPHbSo9h6AhvRS9Hcbe3cqtgWZrlTUAnLT\/n78wKTtDV529yulCRfWixQLlw\niCPSLaV2+6ayCP8DZeLbHYVwohdvDku9o8F\/AVtawlyZnkrDu6X0pkMJDRL9PmoJ\nJuhT+S3xGfhGlLDtKNOsv3WtwGIvjRYsYxnBgUNJpylV\/nyejSCYaPIm8Gv0roSv\nWhA3+oOYH3sS600oWLxKFnIZxENPyhoCwpKxucOu4pN1tohAwZp2xuOyXM+bVwug\nbhd9Xre\/MnNTyV+OPqpD5FqdFFnizHkkwKxpCZasAtseXisCAwEAATANBgkqhkiG\n9w0BAQsFAAOCAQEAEV6U7uaBopRYgxyALlQ5TREaz9YDnstiXOn3pwLfOvbedyf8\nbgEayg\/ZpLjUZn4bphj6qb2RfxO2ts1ncr0RVlkU5wZVgtx7YCcbhnJix+gmh8KV\nlTPeDvWWjHCNroP80GFdck+o\/G2670BfVGfvGs1DHu7UHzD7YTgkx5Pn0+34jK6L\nZxv0m1IatS1tZjMbP6LHbCwq7jp2xeWXuYaqtl9tEIq0uu9Cj8GpGBab2HafxBKt\nCCeuRMaRQS4UIgiGTvPb2mZ4lpfeaZii04SuRBoL5PdYUUxQy1sxOS8zx+mi3Lkw\n1QiG6D3BCijfpVFZlUsCj6TJrEZUtp9GG0Ypvw==\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-14T10:00:44.338219Z","releases":[{"version":"0.1.6","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=31.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/zzfqwq\/coremail_sync\/releases\/download\/v0.1.6\/coremail_sync-0.1.6.tar.gz","created":"2026-07-14T10:00:44.313471Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-07-14T10:00:44.387713Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=31 <=34","signature":"dtKe8zIygFI571e1MSBxFCWSbpotAyMeMqhymVOhL5C8Je32cbc5xq+qvnJay+6uFXuhYUPVVbXpiMShW9ItsP9V4YhDyNhuTnsxSqDmZKWuj1W\/bMU8sC2dcd075yoo+h34h0+Y7KtQs6z8Q5BwzFssAZQ0NFz5kGdd6xI93RdyzphcaptK81AhTIzIYdGxw6q46xy5B64n4PxgwNSnhP19P5NpPvRQHeKgH4+TMZMahgtIEvltHL7BjiETWF20GbKG8uH4zeNpzK3gWHBbKktHnMlNXQbReykf8xDp7O9nAXJ7vXjN4SHtyZqzqL+4P+a6dHyYJa4VTYsP9NOc5gAZukWW22YvZ8T63b8FbqEni3YDZmIZtiI\/AmBv6JHDbO0jOSfZYvixHHwbKRP\/JYQ+B\/5IEiWe\/o\/v55rqJlr6jxQXFEn84bIxFd264ZINHrOQO\/TPRW0nbg+7xTvu6gE+GeZynx8hZHETkfLx3pcOw79LKXaVcSucRjZnXP+fTPiWA0Dchp\/5QgWYgO\/UEHuWpb8r8lUJA3ERLfdD3BnPwWl9kPr639BOz8SP6FPWxCVxX5zgUQkkHZ+4xBvN9b97L2b9LOh6MCajqteD72O23gzx67rNEa6SKE4ebBTykc0MyFvM7HBsHL8v5R7sCzeCvZ\/RR1ZB6tA0+RDUaHQ=","translations":{"en":{"changelog":"### Changed\n\n- Update App Store description to focus on Coremail contacts and calendars.\n- Add the new dashboard screenshot to App Store metadata.\n- Support Nextcloud 34 and update the navigation name to Coremail Sync Bridge.\n- Simplify the main sync page by removing the mode card and secondary sidebar item."}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3p6ZnF3cS9jb3JlbWFpbF9zeW5jL21haW4vc2NyZWVuc2hvdHMvY29yZW1haWwtc3luYy1sb2dpbi5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3p6ZnF3cS9jb3JlbWFpbF9zeW5jL21haW4vc2NyZWVuc2hvdHMvY29yZW1haWwtc3luYy1kYXNoYm9hcmQucG5n","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3p6ZnF3cS9jb3JlbWFpbF9zeW5jL21haW4vc2NyZWVuc2hvdHMvY29yZW1haWwtc3luYy1ob21lLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3p6ZnF3cS9jb3JlbWFpbF9zeW5jL21haW4vc2NyZWVuc2hvdHMvY29yZW1haWwtc3luYy10YXNrcy5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3p6ZnF3cS9jb3JlbWFpbF9zeW5jL21haW4vc2NyZWVuc2hvdHMvY29yZW1haWwtc3luYy1jb250YWN0cy5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3p6ZnF3cS9jb3JlbWFpbF9zeW5jL21haW4vc2NyZWVuc2hvdHMvY29yZW1haWwtc3luYy1jYWxlbmRhci5wbmc=","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"Coremail Sync Bridge","summary":"Bring Coremail contact and calendar data into Nextcloud","description":"\ud83c\udfe2 **About Coremail**\n\nCoremail is an enterprise email system that delivers stable, secure, and efficient email communication. Built on proprietary mail protocol, it ensures high-performance, data control, robust security, and seamless collaboration across industries - an ideal solution for organizations seeking an affordable alternative to Exchange.\n\n\ud83d\udce9 **Bring Coremail into Nextcloud**\n\nCoremail Sync bridge helps organizations using both Coremail and Nextcloud access Coremail contact and calendar data directly inside native Nextcloud apps. It is designed for teams that use Coremail as their enterprise email system and Nextcloud as their collaboration workspace, helping users work with email, schedules, and address books in one environment.\n\n\u2728 **Key features**\n\n- Sync Coremail calendars into Nextcloud Calendar\n\n- Sync Coremail contacts into Nextcloud Contacts\n\n- Access schedules and address books from the Nextcloud interface\n\n- Run synchronization automatically or manually\n\n- Configure the Coremail DAV endpoint\n\n- Allow users to connect their own Coremail account for synchronization\n\nThe current version focuses on reliable synchronization from Coremail to Nextcloud. Changes made in Coremail can be synchronized into Nextcloud.\n\n\ud83d\udc65 **Who is this for?**\n\nCoremail Sync is built for organizations that use Coremail for enterprise communication and Nextcloud for collaboration, files, or workspace services. It reduces context switching and helps users work with Coremail data inside familiar Nextcloud interfaces.\n\n\u2705 **Before you start**\n\nPlease install and enable the official Nextcloud [Calendar](https:\/\/apps.nextcloud.com\/apps\/calendar) and [Contacts](https:\/\/apps.nextcloud.com\/apps\/contacts) apps before using Coremail Sync Bridge."}},"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":[],"videos":[],"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-07-31T10:16:14.162917Z","releases":[{"version":"2.3.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=30.0.0 <36.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/integration_deepl\/releases\/download\/v2.3.0\/integration_deepl-v2.3.0.tar.gz","created":"2026-07-31T10:16:14.132667Z","licenses":["agpl"],"lastModified":"2026-07-31T10:16:14.201733Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=30 <=35","signature":"FpVfRObdDLZGw2CqwPhETx1wDesNL9oMwWsb5BK13S8OB5K2K3mOetaJ1w5ktzH4TdHB4yWo0dPbg06m2SdbSFsWhRy6aJvFKJ7JtAI7kjFfAdf15nr657f9XGwz+zFw9tHnaVETP16kVBI9Iz\/9+ndr\/ZwX+56l+LBVbRXS920oJlZqGNQBaojkZSdh54CUnTXmpx7lbE7BbfmPrnyWUeQlaKF9+aOj15sZ4L9W\/3NzAWl8zXvIllb9w98a6yYSWfH7ck4fXgomt6Y2rf28X6EAbbCPUdaLTwGxjJNCoLDh\/KwccdvwDuJNm1JEn3E+O+M6FudcYsBbT1qGhd6YqSexDgCZZy\/yJtKjGEUkPrmyguJeVqivRu0HyqJNCkbA59oahfCTJu1dt6EC2cN\/2oKZZph9P7ONbXE6lTmzoWHmgonB3VOQqkvLvFVvbDAaph9j\/PcG0Je+ZsCtwjPErJxTRXB5C+cZIsnNp\/5wQuSj7yuUy+KT1PWSoKQ9UvKyf1BFBNjWXec2esygklTF+KV5veXo98AVfMhvwI\/6YpDqObIcbSZd3ku1qBthrGeRsCPIcyCpa9ysszOw+zhVYkfAX+OfrLdsjxaDolp7WR+3LSHA5KJopw19zTXteOW6odIYU9UiCL23A+RGGd5kasTgYeF+RyHcUcEeSCTOF2w=","translations":{"en":{"changelog":"### Added\n- @janepie Support for NC35\n\n### Changed\n- @janepie updated dependencies"}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9pbnRlZ3JhdGlvbl9kZWVwbC9tYWluL2ltZy9zY3JlZW5zaG90X2Fzc2lzdGFudC5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9pbnRlZ3JhdGlvbl9kZWVwbC9tYWluL2ltZy9zY3JlZW5zaG90MS5wbmc=","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9pbnRlZ3JhdGlvbl9kZWVwbC9tYWluL2ltZy9zY3JlZW5zaG90Mi5wbmc=","smallThumbnail":""}],"videos":[],"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-08-20T10:22:43.093249Z","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:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9kYXRhX3JlcXVlc3QvbWFzdGVyL3NjcmVlbnNob3RzL3BlcnNvbmFsLXNldHRpbmdzLnBuZw==","smallThumbnail":""},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL25leHRjbG91ZC9kYXRhX3JlcXVlc3QvbWFzdGVyL3NjcmVlbnNob3RzL3NldHRpbmdzLWNsb3NlLXVwLnBuZw==","smallThumbnail":""}],"videos":[],"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":"ldapcontacts","categories":["tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/KircheNeuenburg\/ldapcontacts\/issues","website":"https:\/\/github.com\/KircheNeuenburg\/ldapcontacts","created":"2017-11-03T16:03:00.908365Z","lastModified":"2021-04-22T14:51:17.159947Z","releases":[{"version":"2.0.5","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=7.0.0","platformVersionSpec":">=20.0.0 <22.0.0","minIntSize":32,"download":"https:\/\/h-software.de\/nextcloud_apps\/ldapcontacts\/ldapcontacts-2.0.5.tar.gz","created":"2021-04-22T14:51:17.154851Z","licenses":["agpl"],"lastModified":"2021-04-22T14:51:17.264843Z","isNightly":false,"rawPhpVersionSpec":">=7.0","rawPlatformVersionSpec":">=20 <=21","signature":"bkrhOml90w\/q2v9PVOMRXvSO1ON8c7xyWOe6TwmxyCgeHYwZj+cPgjXrCw5pfJP1IVwIJo\/An8CZt479Nz6jn6rHdFRb5k6ec\/Dbltw3UjCz+AYcYBOcA8K\/5ikKvWi8StKaKY4F2zmYslQ57Gc4d2MMqZjQaycZ\/q8\/ub8s+pUtPXiK6F0ti4sbaLzZnpZLeJfVA2OFtCJdBwKMyq+UMHjZzkeXtk1uvSTYCGiHPBs4hx7mVRVOp5qfhYMYqjXhWwRa3BhFWzb0JYrAdPZiPea6V+GFplBeNKBAqYqJtOsb2HMgGMELV385ypfNdFsGaA16qQww4Z53HpkQf+Ar7iKNN1rGU9savkXH7a6GaIPInsu9J1vhHSttlom3TJm+mHBEXUO9RutSlzp1l0n5J0BP+KEQToZGuUrmrFrF0RZBNGEzAp1giSXqk18y7pgZ4vdFGrYWFpsShmxXRWF8DTUhzfLRJuEwdbLeiVev0l6jwL+t3dQgcdVSKD5wgVuI+F0yrOnILaJGJX8oBWTccVNOtZ+SzVDco6I7UiTX+2rLnZtB96obaQSEx0nlwv27pM6xmSlIzOeZ4\/qmTZaPdBIXxOO7s+wTAhRP5Ytm8kO8c0WdSKmkIdTxPwB0selgvJNRN4FhoBI399V6BV6n374\/EBDByZhp0Y+pa9PXQlg=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0tpcmNoZU5ldWVuYnVyZy9sZGFwY29udGFjdHMvbWFzdGVyL3NjcmVlbnNob3RzL21haW4uanBn","smallThumbnail":""}],"videos":[],"translations":{"en":{"name":"LDAP Contacts","summary":"Display your LDAP contacts","description":"# LdapContacts\nView other LDAP users as contacts in Nextcloud and see the personal data they shared.\n\n### Features\n * view all LDAP users as contacts\n * search these users\n * restrict your search to certain LDAP groups\n * hide certain users and groups from the contacts app\n * define which LDAP attributes are available for your contacts\n\n### Requirements\n * active LDAP authentification (check [Nextcloud admin manual](https:\/\/docs.nextcloud.com\/server\/latest\/admin_manual\/configuration_user\/user_auth_ldap.html) for details)\n * php 7.0"}},"isFeatured":false,"authors":[{"name":"Alexander Hornig","mail":"alexander@h-software.de","homepage":"https:\/\/h-software.de"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBzCCAu8CAhEoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjAwNDI4MDcxODA4WhcNMzAwODA0MDcxODA4WjAXMRUwEwYD\nVQQDDAxsZGFwY29udGFjdHMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC\nAQDIbp4fSpJce20hyH8ASyo6wOTZl\/QqrktPbS2CPjT+dSBH1N1ErY2Fva3RGEB6\nKyHxZBLYEaT4szWNXkMJVGuLwbSc67VoUc4DB8AfRA8PKNkuJ8ekbt4U\/hi\/uGN2\n6J\/iPkwcphiRB42Gw2tQ6F+X9MQM7JcbpVFwiaJrRyzKm4aFfHpdaf\/QpQjyRIvQ\n8dXma4rGq5RGx1VglEIejJEc58uEr+D36WwfllnxDEinn4fDhaoFZEz6Ze1i0OAt\nCy2i77y\/hP\/fXztd6Ld4A6LIZmcSDE5BOdMVNsB6kCs0kZV8G+C1y4nnbCSm9fO2\nFx1WxgUUTRxtx87sqLDJm4KmhMSrbj1+mhaEl8f7+6fyoiEC0iMpHbv88dN8eBSa\nvLBqo+39rhN84ZvaK9Wh\/IFYEquoaDOXYPPfUiNkvua0o+LromlmYb9EeZVMvl6R\n10KmyaM1RHBgdWKvsaK8J5B2ljV6LtY2mQfUFf5ci0dnKzy8gejyb5O6WJ4O0YHi\nRZ44IM44OMQTZINhYazsHeQypJ1wMgkLrYwrNx86pDqcZkcjCO6RTvPjJHaf+AJt\npdsFhL3fVFoFxbwaH2+aiN30+VNIcG\/Bkil3jItr0XPKndxWUKqwKxYx5\/HppYZ9\n5v1iK8Z8+0s2lEeHeME4tY9m08eEj4p1IXi8rng4AjsuXwIDAQABMA0GCSqGSIb3\nDQEBCwUAA4IBAQAjQhQeaj0fJUzgC\/lAnO5RbWTlHkiGLVLj+3S7GTnAQUtPbALO\nEa5CJrlNTu7bijmZSP3NhsvajUsoL5fMEEeMUYUz6wJD27eyVTkjNGahQMeGrCXp\nksTYXxXNFKY6Z49jOK35Z2hhQmM7YUrcu3xqT5ANI29+aMc3n7dXVVLHA1Ub5pN9\nUUKYn0Wrb4T6qtEtG7YgnCka9g+W+eA9I7ekBZ4a9jwfUXgBK7sTYzY+N90h3Rwh\nr9jZzrZg50mz8QjzP670VT2ePhmgvGZyCoBC6uUGxyo8SVFiQWDAAgxucY9GUTBz\nrPcDHR1zmdKuT4i0kcC6YAOjuEKgcrnl\/7Eu\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":[],"videos":[],"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"},{"id":"churchtools_chat","categories":["social"],"userDocs":"https:\/\/github.com\/samuelspagl\/nextcloud-churchtools-chat#readme","adminDocs":"https:\/\/github.com\/samuelspagl\/nextcloud-churchtools-chat#readme","developerDocs":"https:\/\/github.com\/samuelspagl\/nextcloud-churchtools-chat#readme","issueTracker":"https:\/\/github.com\/samuelspagl\/nextcloud-churchtools-chat\/issues","website":"https:\/\/github.com\/samuelspagl\/nextcloud-churchtools-chat","created":"2026-08-24T17:20:36.232350Z","lastModified":"2026-08-29T20:37:47.516233Z","releases":[{"version":"0.7.5","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":">=8.1.0","platformVersionSpec":">=33.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/samuelspagl\/nextcloud-churchtools-chat\/releases\/download\/v0.7.5\/churchtools_chat-v0.7.5.tar.gz","created":"2026-08-29T20:37:47.500282Z","licenses":["AGPL-3.0-or-later"],"lastModified":"2026-08-29T20:37:47.557978Z","isNightly":false,"rawPhpVersionSpec":">=8.1","rawPlatformVersionSpec":">=33 <=34","signature":"Z7vBVFCsRlhERcGgncYVdqX3BWZo7nmJihEqtzEzWrFr8FVuvgj2ISFj83SoUf+0JKx2YLcAhNT1+CCk\/Xphx+llJh3dBJRs8sVEYJnxxlDfYPw7cyHtTdfu6bghEP8B2QbG1MvCpD9oMA7LtqA8X4DeGcNH7MOgPAGAAouZta9jVNiv+HTODnl6qxUfHvbyYOC4XOaTB+rBbIL0miyIt+ByytmZdK7gp9BqI8+gf075+SGb2ILKtt\/hRytPSx8AyCy\/if6OOR0yk7AMSsTfjYzP\/eOWPb1V4TsJCRAA2EdT\/7AFRit0AP8NLmipbdq9xJDYk0Sb3RQTpM9UzcCYwMV7q51W6Qd\/nv4vTfz4KHI7SdXGl9DgS7hpRKOjqkEaQcqXEiczNkw7XeHwO5hmahRiWdalgFsXxlOAjkOEYaDMuvnF4N8VX00kZAKXBiv9bheLPUYePoe3c7TZtY1lbHXqq0shpk4gmCtJ1V50IkdSbqpv8p016L3TW4xbeXxJ7tTrU1+M994zuvLNMswKsYY\/hrYLyA\/NReG6NBUmsCsAfIo8vzmgZ8oyo9350UWPMPUFSOJHlKYzuxwWv4FA0+MSfk2nqiXx26+QRPCpsCkHzpJ6j7Vi6Otjxx2I8dgl\/+jwpIMQKRYlYPsHqwB6Uox8KrY\/DSrGOYY+a3i3ESk=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512"}],"screenshots":[{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3NhbXVlbHNwYWdsL25leHRjbG91ZC1jaHVyY2h0b29scy1jaGF0L21haW4vZG9jcy9zY3JlZW5zaG90cy9jb252ZXJzYXRpb25zLnBuZw==","smallThumbnail":"https:\/\/raw.githubusercontent.com\/samuelspagl\/nextcloud-churchtools-chat\/main\/docs\/screenshots\/conversations.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3NhbXVlbHNwYWdsL25leHRjbG91ZC1jaHVyY2h0b29scy1jaGF0L21haW4vZG9jcy9zY3JlZW5zaG90cy9jaGF0LnBuZw==","smallThumbnail":"https:\/\/raw.githubusercontent.com\/samuelspagl\/nextcloud-churchtools-chat\/main\/docs\/screenshots\/chat.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3NhbXVlbHNwYWdsL25leHRjbG91ZC1jaHVyY2h0b29scy1jaGF0L21haW4vZG9jcy9zY3JlZW5zaG90cy9yb29tLWluZm8ucG5n","smallThumbnail":"https:\/\/raw.githubusercontent.com\/samuelspagl\/nextcloud-churchtools-chat\/main\/docs\/screenshots\/room-info.png"},{"url":"https:\/\/usercontent.apps.nextcloud.com\/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3NhbXVlbHNwYWdsL25leHRjbG91ZC1jaHVyY2h0b29scy1jaGF0L21haW4vZG9jcy9zY3JlZW5zaG90cy9ncm91cC1pbmZvLnBuZw==","smallThumbnail":"https:\/\/raw.githubusercontent.com\/samuelspagl\/nextcloud-churchtools-chat\/main\/docs\/screenshots\/group-info.png"}],"videos":[],"translations":{"en":{"name":"ChurchTools Chat","summary":"ChurchTools chat inside Nextcloud (experimental)","description":"**\u26a0\ufe0f Experimental:** This app is still experimental. It may change, be incomplete, or behave unexpectedly. Use it with care and do not rely on it for critical workflows.\n\nChurchTools Chat brings [ChurchTools](https:\/\/church.tools) chat into Nextcloud with a native, Talk-like interface built on Vue 3. Search for people, start direct conversations, and read group context without leaving Nextcloud.\n\n### \u2728 Features\n\n* \ud83d\udd0d **Person search & direct conversations** \u2014 find visible ChurchTools people by name and start or reopen a Matrix direct conversation with them\n* \ud83d\udcac **Native Vue 3 interface** \u2014 a Talk-like chat experience built with maintained `@nextcloud\/vue` components\n* \ud83d\udcdd **Markdown rendering** \u2014 messages render Markdown, including inline replies shown as block quotes\n* \ud83d\udcce **Nextcloud Smart Picker support** \u2014 insert files, links and other Nextcloud content directly into messages\n* \ud83d\udc65 **Group context inspector** \u2014 resolves a uniquely named ChurchTools group and shows its details together with matching Nextcloud Teams, linked folders and Deck boards\n* \ud83d\ude00 **Reactions & mentions** \u2014 react to messages with emoji and mention people with autocomplete\n* \u2328\ufe0f **Typing indicators & read receipts** \u2014 see when others are typing and whether direct messages have been read\n* \ud83d\udd10 **Per-user ChurchTools credentials** \u2014 every user connects their own ChurchTools account; no shared or admin-level credentials are required\n\n### \ud83d\ude80 Setup\n\n1. Install and enable the app as `churchtools_chat`.\n2. As an administrator, open **Administration settings \u2192 Additional settings** and configure the ChurchTools tenant URL and the Matrix homeserver URL.\n3. Each user then opens **Personal settings \u2192 Additional settings** and connects their own ChurchTools account.\n\n\ud83d\udcd6 See the [README](https:\/\/github.com\/samuelspagl\/nextcloud-churchtools-chat#readme) for full setup and security details."}},"isFeatured":false,"authors":[{"name":"Samuel Spagl","mail":"","homepage":""}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIECzCCAvMCAhPfMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwODI0MDgzMDMyWhcNMzYxMTI5MDgzMDMyWjAbMRkwFwYD\nVQQDDBBjaHVyY2h0b29sc19jaGF0MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\nCgKCAgEAr6EBW10bOoXo7YoipwsNpfMAu9TiLugGF\/4rXSjB24JXToh1nx+kGeLw\nIhokbMEWTxQQH2wPk88wcXMEvCvTUCtbChD47dHshPJ7XOsx0GOKCmis08G73ppS\npraE9g93QQZUdfImE07eNd8ULQO4Z44paFFH9PfHN3AXkxm5cAnyTgVH\/yeui25I\nchgph6RNZWhUqFpqSDCOl9JxsULNgqpXml1MWLVPn\/ukGfgcBJfpS8oSzNr6xY9i\nE4y3wes1WFM2QiuJQavYPxHgaRbOBn3VeMH\/PJxi8O9NMOrNGVFIjxbKeia\/GJP9\nV5o\/0\/CG9Jm6g0R+8fEc4d2V1j1kSHIUC\/nmE9ZDAcSY2RclgNeOTn8EikfOoiJD\nNZP\/drEiH\/6t5sFw9AicWx1BUfV5nzUy075Me5+rLKePsOyBdSpylhg0dDwI4Azv\n7LbA7mJvk1+eYmH1U2p3uPPAvx3O4AcZG65wJEZd5Fgdt4X095MuHHgnYqw8eAk8\nvnnydNFSCpdCuAB\/VPt0SVUu\/ext9h6e7Ybcc\/gb2UMyNdr6WHtxireTaymJ0B9t\negqkuiVG4RcMM6LBn8Wzs+im5y+eHMJP\/ovMUoNsR+exEAZbUCZx6R7snAqZptcD\nU33Hz9tIpjtN80V9EGA8VTO7LuWu\/AFPQe7cd8q9+s2yxJeKIkcCAwEAATANBgkq\nhkiG9w0BAQsFAAOCAQEAY9+sgmrplDSk1rOQKOEyxanM1LK+Y1xEGQ9XGyKnlFY8\nVr\/OUTBtO23gCPcnJMUN0KtFAo+JFyeGL+yBZ3A\/ywedkt8XHMKF\/x8ElucTBaoc\nKnrDA9eKR8409s1ucmchY9sWXzsTTCj7g9F7weW36864WEyl\/3PjmpxHfu7ahXu4\noIVrk3kYQM5gI5ydSiOyV3x5mL4b8ofQ7ImZ1l1t2RXdW5E2Ttr0MLVqsYTy8yvK\nyR\/NjjFWZI1tLm1+NJUtfAD+T9NpCnBXlMD+exYW3p27Bttuf4L2ugTtmmaO3IJV\nTfycL0+Z20nrCaTApvrlWkkfGloStY051RMcYt2GiA==\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"}],"timestamp":1789970179,"ncversion":"33.0.0.16","ETag":"\"6ab0baec-d9bb75\""}
Save File
Cancel