From 9bdcf7ed2485dbf3bb551d5db1e2fa795d8c5978 Mon Sep 17 00:00:00 2001 From: yalh76 Date: Tue, 23 Apr 2019 10:10:54 +0200 Subject: [PATCH 1/3] Update maintainers --- manifest.json | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/manifest.json b/manifest.json index e388fed..080ee27 100644 --- a/manifest.json +++ b/manifest.json @@ -10,8 +10,16 @@ "url": "https://z-push.org", "license": "AGPL-3.0-or-later", "maintainer": { - "name": "beudbeud, polytan02" + "name": "yalh76" }, + "previous_maintainer": [ + { + "name": "beudbeud" + }, + { + "name": "polytan02" + } + ], "requirements": { "yunohost": ">= 3.4" }, From 091b098646176b12016de35b616167e005d10961 Mon Sep 17 00:00:00 2001 From: yalh76 Date: Tue, 23 Apr 2019 21:39:07 +0200 Subject: [PATCH 2/3] Update README.md --- README.md | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 8c4bcd4..8968cc0 100644 --- a/README.md +++ b/README.md @@ -10,13 +10,8 @@ Z-Push is an Exchange ActiveSync fronted written in php which lets you synchroni **Shipped version:** 2.4.5 -* * * -### Known bug : -- [ ] [Issue 25](https://github.com/YunoHost-Apps/z-push_ynh/issues/25) : z-push seems unable to create mailboxes folders. It means that you must send at least one email from roundcube or rainloop to have the mailboxes created. After than it all works fine. -- [ ] [Issue 26](https://github.com/YunoHost-Apps/z-push_ynh/issues/26) : z-push with iOS seems unable to handle emails having a different login name (for example login : jd and email john.doe@domain.tld) - -### Current status -- [x] Z-push for Yunohost supports IMAP sync and Carddav/Caldav sync if Baikal is installed +## Current status +- [x] Z-push for Yunohost supports IMAP sync and Carddav/Caldav sync if Baikal or Nextcloud is installed - [x] Ability to send calendar invitations - [x] Use of push for emails, contacts and calendar - [x] Sync States are now stored in /home/yunohost.app/$app @@ -24,6 +19,7 @@ Z-Push is an Exchange ActiveSync fronted written in php which lets you synchroni - [x] z-push is now configured to use smtp to send emails instead of php_mail() function. This let us have emails signed by dkim for example. - [x] The current imap backend configuration seems able to handle email addresses different from login (for example login : john and email john.doe@domain.tld instead of john@domain.tld) - Further testing required ! - [x] The sources are based on http://download.z-push.org/final/ +- [x] Autodiscover implemented - [x] Use of version 2.4.5 final ## Documentation From a2e8503578a5673fbaa478dca019314bfc6bec75 Mon Sep 17 00:00:00 2001 From: yalh76 Date: Tue, 23 Apr 2019 21:40:18 +0200 Subject: [PATCH 3/3] Adding automations --- .travis.yml | 7 +++++++ pull_request_template.md | 23 +++++++++++++++++++++++ 2 files changed, 30 insertions(+) create mode 100644 .travis.yml create mode 100644 pull_request_template.md diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..6133a24 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,7 @@ +language: python + +before_install: + - git clone https://github.com/YunoHost/package_linter /tmp/package_linter + +script: +- /tmp/package_linter/package_linter.py ./ \ No newline at end of file diff --git a/pull_request_template.md b/pull_request_template.md new file mode 100644 index 0000000..31fd4a9 --- /dev/null +++ b/pull_request_template.md @@ -0,0 +1,23 @@ +## Problem +- *Description of why you made this PR* + +## Solution +- *And how do you fix that problem* + +## PR Status +- [ ] Code finished. +- [ ] Tested with Package_check. +- [ ] Fix or enhancement tested. +- [ ] Upgrade from last version tested. +- [ ] Can be reviewed and tested. + +## Validation +--- +- [ ] **Code review** +- [ ] **Approval (LGTM)** +*Code review and approval have to be from a member of @YunoHost/apps group* +- **CI succeeded** : +[![Build Status](https://ci-apps-dev.yunohost.org/jenkins/job/z-push_ynh%20-BRANCH-/badge/icon)](https://ci-apps-dev.yunohost.org/jenkins/job/s-push_ynh%20-BRANCH-/) +*Please replace '-BRANCH-' in this link by the name of the branch used.* +*If the PR is from a forked repository. Please provide public results from package_check.* +When the PR is marked as ready to merge, you have to wait for 3 days before really merging it.