diff --git a/CHANGELOG.md b/CHANGELOG.md index 8ebf4bbb2..5b1199add 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -17,11 +17,14 @@ All notable changes to this project will be documented in this file. - Notify users about card assignments - Add shortcut to assign a card to yourself - Improved view for printing +- Support for Nextcloud 15 ### Fixed - Accesibility improvements - Don't allow empty card titles +- Improved checkbox handling in markdown + ## 0.4.0 - 2018-07-11 diff --git a/appinfo/info.xml b/appinfo/info.xml index 5a958dbbb..2cc15b471 100644 --- a/appinfo/info.xml +++ b/appinfo/info.xml @@ -17,7 +17,7 @@ - 🚀 Get your project organized - 0.5.0-beta1 + 0.5.0-rc1 agpl Julius Härtl Deck @@ -32,6 +32,10 @@ https://download.bitgrid.net/nextcloud/deck/screenshots/Deck_Board.png https://download.bitgrid.net/nextcloud/deck/screenshots/Deck_Details.png + + pgsql + sqlite + mysql diff --git a/krankerl.toml b/krankerl.toml index 3d36507c2..a5e4fa631 100644 --- a/krankerl.toml +++ b/krankerl.toml @@ -15,6 +15,7 @@ exclude = [ "js/Gruntfile.js", "js/package.json", "js/package-lock.json", + "docs/", "tests", ".codecov.yml", "composer.json", @@ -28,6 +29,7 @@ exclude = [ "issue_template.md", "krankerl.toml", "Makefile", + "mkdocs.yml", "run-eslint.sh" ] diff --git a/lib/Activity/DeckProvider.php b/lib/Activity/DeckProvider.php index 887211ed8..2667b20e3 100644 --- a/lib/Activity/DeckProvider.php +++ b/lib/Activity/DeckProvider.php @@ -142,7 +142,11 @@ class DeckProvider implements IProvider { $placeholders = $replacements = []; foreach ($parameters as $placeholder => $parameter) { $placeholders[] = '{' . $placeholder . '}'; - $replacements[] = $parameter['name']; + if (is_array($parameter) && array_key_exists('name', $parameter)) { + $replacements[] = $parameter['name']; + } else { + $replacements[] = ''; + } } $event->setParsedSubject(str_replace($placeholders, $replacements, $subject)) diff --git a/lib/Service/BoardService.php b/lib/Service/BoardService.php index c2bbcb04a..3eba4ece6 100644 --- a/lib/Service/BoardService.php +++ b/lib/Service/BoardService.php @@ -88,7 +88,7 @@ class BoardService { /** * @return array */ - public function findAll($since = 0) { + public function findAll($since = -1) { $userInfo = $this->getBoardPrerequisites(); $userBoards = $this->boardMapper->findAllByUser($userInfo['user'], null, null, $since); $groupBoards = $this->boardMapper->findAllByGroups($userInfo['user'], $userInfo['groups'],null, null, $since); diff --git a/lib/Service/StackService.php b/lib/Service/StackService.php index c9cc04f21..2e6b27e47 100644 --- a/lib/Service/StackService.php +++ b/lib/Service/StackService.php @@ -127,7 +127,7 @@ class StackService { * @throws \OCA\Deck\NoPermissionException * @throws BadRequestException */ - public function findAll($boardId, $since = 0) { + public function findAll($boardId, $since = -1) { if (is_numeric($boardId) === false) { throw new BadRequestException('boardId must be a number'); }