diff --git a/appinfo/info.xml b/appinfo/info.xml
index 8507c5624..2e534010c 100644
--- a/appinfo/info.xml
+++ b/appinfo/info.xml
@@ -20,7 +20,7 @@
- 🚀 Get your project organized
- 4.0.0-dev.0
+ 4.0.0-dev.1
agpl
Julius Härtl
Deck
diff --git a/appinfo/routes.php b/appinfo/routes.php
index 859709219..146ec8d64 100644
--- a/appinfo/routes.php
+++ b/appinfo/routes.php
@@ -8,6 +8,7 @@
return [
'routes' => [
['name' => 'page#index', 'url' => '/', 'verb' => 'GET'],
+ ['name' => 'page#indexUpcoming', 'url' => '/upcoming', 'verb' => 'GET'],
['name' => 'page#indexList', 'url' => '/board', 'verb' => 'GET'],
['name' => 'page#indexBoard', 'url' => '/board/{boardId}', 'verb' => 'GET'],
['name' => 'page#indexBoardDetails', 'url' => '/board/{boardId}/details', 'verb' => 'GET'],
diff --git a/lib/Controller/PageController.php b/lib/Controller/PageController.php
index 1b5304436..1cad27520 100644
--- a/lib/Controller/PageController.php
+++ b/lib/Controller/PageController.php
@@ -107,6 +107,12 @@ public function indexCard(int $cardId): TemplateResponse {
return $this->index();
}
+ #[NoAdminRequired]
+ #[NoCSRFRequired]
+ public function indexUpcoming(): TemplateResponse {
+ return $this->index();
+ }
+
#[NoAdminRequired]
#[NoCSRFRequired]
public function redirectToCard($cardId): RedirectResponse {
diff --git a/package-lock.json b/package-lock.json
index 088421a52..83a3b05bf 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "deck",
- "version": "4.0.0-dev.0",
+ "version": "4.0.0-dev.1",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "deck",
- "version": "4.0.0-dev.0",
+ "version": "4.0.0-dev.1",
"license": "agpl",
"dependencies": {
"@babel/polyfill": "^7.12.1",
diff --git a/package.json b/package.json
index 0f2c6c15b..0d7957e0f 100644
--- a/package.json
+++ b/package.json
@@ -1,7 +1,7 @@
{
"name": "deck",
"description": "",
- "version": "4.0.0-dev.0",
+ "version": "4.0.0-dev.1",
"authors": [
{
"name": "Julius Härtl",
diff --git a/src/components/navigation/AppNavigation.vue b/src/components/navigation/AppNavigation.vue
index 86562bec3..e0cffe238 100644
--- a/src/components/navigation/AppNavigation.vue
+++ b/src/components/navigation/AppNavigation.vue
@@ -10,7 +10,7 @@
:exact="true"
to="/upcoming">
-
+
diff --git a/src/router.js b/src/router.js
index 7bca45457..6b7387ace 100644
--- a/src/router.js
+++ b/src/router.js
@@ -166,6 +166,9 @@ router.beforeEach((to, from, next) => {
if (defaultBoardId) {
next({ name: 'board', params: { id: parseInt(defaultBoardId, 10) } })
return
+ } else {
+ next({ name: 'upcoming' })
+ return
}
}
next()