From bc1fe2ff26977cca5a896baacaf8e393d46190b9 Mon Sep 17 00:00:00 2001 From: SirFerdek <17548441+SirFerdek@users.noreply.github.com> Date: Fri, 17 Jul 2020 22:18:45 +0200 Subject: [PATCH 1/4] Fix "spinning wheel" when no README.md file in folder. The rich workspace dialouge loads by default in every folder. When user deletes README.md file, Nextcloud responds with 404 http code to inform the UI scipts to not render the rich workspace. Overwriting the response with custom 404 status page creates "spinning wheel" UI bug in every folder without README.md file in it. Fixes #318 --- conf/nginx.conf | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/conf/nginx.conf b/conf/nginx.conf index d46418a..dfe42e3 100644 --- a/conf/nginx.conf +++ b/conf/nginx.conf @@ -57,7 +57,9 @@ location ^~ __PATH__/ { # Errors pages error_page 403 __PATH__/core/templates/403.php; - error_page 404 __PATH__/core/templates/404.php; + # Don't set custom 404 error page, as nextcloud uses 404 codes with meaningful payload. + # Setting custom 404 page clears the payload and creates UI bugs + # error_page 404 __PATH__/core/templates/404.php; location __PATH__/ { rewrite ^ __PATH__/index.php; From 1b910c20d6fbf84f145b73ff7c94d20d4448fe3f Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Mon, 20 Jul 2020 17:27:27 +0200 Subject: [PATCH 2/4] Upgrade to 18.0.7 --- README.md | 2 +- README_fr.md | 2 +- manifest.json | 2 +- scripts/upgrade.d/upgrade.last.sh | 4 ++-- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 345c00e..7306522 100644 --- a/README.md +++ b/README.md @@ -14,7 +14,7 @@ own data. A personal cloud which run on your own server. With Nextcloud you can synchronize your files over your devices. -**Shipped version:** 18.0.5 +**Shipped version:** 18.0.7 ## Screenshots diff --git a/README_fr.md b/README_fr.md index a80bc2f..dced3aa 100644 --- a/README_fr.md +++ b/README_fr.md @@ -14,7 +14,7 @@ Si vous n'avez pas YunoHost, regardez [ici](https://yunohost.org/#/install) pour [Nextcloud](https://nextcloud.com) vous donne la liberté et le contrôle sur vos données. Un nuage personnel qui tourne sur votre serveur. Avec NextCloud vous pouvez synchroniser vos fichiers sur vos appareils. -**Version incluse :** 18.0.4 +**Version incluse :** 18.0.7 ## Captures d'écran diff --git a/manifest.json b/manifest.json index cfefefd..31bbafd 100644 --- a/manifest.json +++ b/manifest.json @@ -6,7 +6,7 @@ "en": "Access & share your files, calendars, contacts, mail & more from any device, on your terms", "fr": "Consultez et partagez vos fichiers, agendas, carnets d'adresses, emails et bien plus depuis les appareils de votre choix, sous vos conditions" }, - "version": "18.0.5~ynh1", + "version": "18.0.7~ynh1", "url": "https://nextcloud.com", "license": "AGPL-3.0", "maintainer": { diff --git a/scripts/upgrade.d/upgrade.last.sh b/scripts/upgrade.d/upgrade.last.sh index d4d6735..c6cf27a 100755 --- a/scripts/upgrade.d/upgrade.last.sh +++ b/scripts/upgrade.d/upgrade.last.sh @@ -1,10 +1,10 @@ #!/bin/bash # Last available nextcloud version -next_version="18.0.5" +next_version="18.0.7" # Nextcloud tarball checksum sha256 -nextcloud_source_sha256="52182fcdc289061f981100f53ccd411c35a10b81d1b88a934af9668c8055d753" +nextcloud_source_sha256="4b2cc7475d925faf9ce6c655d290cbbee8c02a40aaf0628d3d41b7ccd8416a5e" # This function will only be executed upon applying the last upgrade referenced above last_upgrade_operations () { From bf9ab43dd26556818105c198960a90316b8bc106 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89ric=20Gaspar?= <46165813+ericgaspar@users.noreply.github.com> Date: Thu, 23 Jul 2020 13:35:17 +0200 Subject: [PATCH 3/4] Update README_fr.md (#315) * Update README_fr.md * Update README_fr.md --- README_fr.md | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/README_fr.md b/README_fr.md index a80bc2f..ce80774 100644 --- a/README_fr.md +++ b/README_fr.md @@ -6,7 +6,7 @@ *[Read this readme in english.](./README.md)* -> *Ce package vous permet d'installer Nextcloud rapidement et simplement sur un serveur Yunohost. +> *Ce package vous permet d'installer Nextcloud rapidement et simplement sur un serveur YunoHost. Si vous n'avez pas YunoHost, regardez [ici](https://yunohost.org/#/install) pour savoir comment l'installer et en profiter.* ## Vue d'ensemble @@ -14,7 +14,7 @@ Si vous n'avez pas YunoHost, regardez [ici](https://yunohost.org/#/install) pour [Nextcloud](https://nextcloud.com) vous donne la liberté et le contrôle sur vos données. Un nuage personnel qui tourne sur votre serveur. Avec NextCloud vous pouvez synchroniser vos fichiers sur vos appareils. -**Version incluse :** 18.0.4 +**Version incluse :** 18.0.5 ## Captures d'écran @@ -35,13 +35,13 @@ Avec NextCloud vous pouvez synchroniser vos fichiers sur vos appareils. #### Configurer l'intégration d'OnlyOffice À partir de sa version 18, Nextcloud intégre une intégration directe de OnlyOffice (un éditeur de texte enrichi en ligne) via une application Nextcloud. -Pour l'installer et le configurer: +Pour l'installer et le configurer : - Installez l'application *Community Document Server* dans votre Nextcloud. C'est la partie qui fait tourner un serveur OnlyOffice. - Installez l'application *OnlyOffice*. C'est la partie cliente qui va se connecter au serveur OnlyOffice. - Ensuite dans les Paramètres -> OnlyOffice (`https://yourdomain.tld/nextcloud/settings/admin/onlyoffice`), si vous voulez configurer quels formats de fichier s'ouvrent avec OnlyOffice. - Et voilà :) Vous devriez pouvoir créer de nouveaux types de documents, et les ouvrir. - *NB: OnlyOffice n'est disponible que sous architecture x86 - **ARM** (Raspberry Pi, …) n'est **pas** supporté* + *NB : OnlyOffice n'est disponible que sous architecture x86 - **ARM** (Raspberry Pi, …) n'est **pas** supporté* ## Caractéristiques spécifiques YunoHost @@ -57,7 +57,7 @@ En plus des fonctionnalités principales de Nextcloud, les fonctionnalités suiv #### Architectures supportées -* x86-64b - [![Build Status](https://ci-apps.yunohost.org/ci/logs/nextcloud%20%28Apps%29.svg)](https://ci-apps.yunohost.org/ci/apps/nextcloud/) +* x86-64 - [![Build Status](https://ci-apps.yunohost.org/ci/logs/nextcloud%20%28Apps%29.svg)](https://ci-apps.yunohost.org/ci/apps/nextcloud/) * ARMv8-A - [![Build Status](https://ci-apps-arm.yunohost.org/ci/logs/nextcloud%20%28Apps%29.svg)](https://ci-apps-arm.yunohost.org/ci/apps/nextcloud/) ## Limitations @@ -106,6 +106,7 @@ sudo yunohost app ssowatconf * Site web de YunoHost : https://yunohost.org/ --- + Informations pour les développeurs ---------------- From 5626cf402315ab9fbc348ab9f44d1e9b702d6840 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89ric=20Gaspar?= <46165813+ericgaspar@users.noreply.github.com> Date: Mon, 27 Jul 2020 09:07:33 +0200 Subject: [PATCH 4/4] Update README.md - *Typos* --- README.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 345c00e..0dd94ad 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,7 @@ If you don't have YunoHost, please see [here](https://yunohost.org/#/install) to ## Overview [Nextcloud](https://nextcloud.com) gives you freedom and control over your -own data. A personal cloud which run on your own server. With Nextcloud +own data. A personal cloud which runs on your own server. With Nextcloud you can synchronize your files over your devices. @@ -48,19 +48,19 @@ To install and configure it: In addition to Nextcloud core features, the following are made available with this package: - * Integrate with YunoHost users and SSO - i.e logout button + * Integrate with YunoHost users and SSO - i.e. logout button * Allow one user to be the administrator (set at the installation) * Allow multiple instances of this application * Optionally access the user home folder from Nextcloud files (set at the installation, the sharing is enabled by default) * Serve `/.well-known` paths for CalDAV and CardDAV on the domain only if it's - not already served - i.e by Baïkal + not already served - i.e. by Baïkal #### Multi-users support #### Supported architectures -* x86-64b - [![Build Status](https://ci-apps.yunohost.org/ci/logs/nextcloud%20%28Apps%29.svg)](https://ci-apps.yunohost.org/ci/apps/nextcloud/) +* x86-64 - [![Build Status](https://ci-apps.yunohost.org/ci/logs/nextcloud%20%28Apps%29.svg)](https://ci-apps.yunohost.org/ci/apps/nextcloud/) * ARMv8-A - [![Build Status](https://ci-apps-arm.yunohost.org/ci/logs/nextcloud%20%28Apps%29.svg)](https://ci-apps-arm.yunohost.org/ci/apps/nextcloud/) ## Limitations @@ -94,7 +94,7 @@ If you need/want to use Nextcloud `occ` command¹, you need to be in `/var/www/n **This is not considered as stable yet, please do it with care and only for testing!** -This package handle the migration from ownCloud to Nextcloud. For that, your +This package handles the migration from ownCloud to Nextcloud. For that, your ownCloud application must be **up-to-date** in YunoHost. You will then have to upgrade your ownCloud application with this repository.