From 336a063d1e649e556754f0169e598a2dbcac5cdd Mon Sep 17 00:00:00 2001 From: "johannes.vos" Date: Thu, 14 May 2026 12:08:55 +0200 Subject: [PATCH 01/21] Add NotFound.vue --- src/views/NotFound.vue | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 src/views/NotFound.vue diff --git a/src/views/NotFound.vue b/src/views/NotFound.vue new file mode 100644 index 0000000..e69de29 -- 2.39.5 From 8d93ba2638742374a832e75daa90f162d61e4e17 Mon Sep 17 00:00:00 2001 From: "johannes.vos" Date: Thu, 14 May 2026 12:10:39 +0200 Subject: [PATCH 02/21] Add template in NotFound.vue --- src/views/NotFound.vue | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/views/NotFound.vue b/src/views/NotFound.vue index e69de29..a09b38d 100644 --- a/src/views/NotFound.vue +++ b/src/views/NotFound.vue @@ -0,0 +1,5 @@ + \ No newline at end of file -- 2.39.5 From 25958bf7bb9be424be1d2b13d3825c16ba294978 Mon Sep 17 00:00:00 2001 From: "johannes.vos" Date: Thu, 14 May 2026 12:12:36 +0200 Subject: [PATCH 03/21] Add Router --- src/router/index.js | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/src/router/index.js b/src/router/index.js index 74cc205..a493844 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -17,18 +17,19 @@ limitations under the License. import { createRouter, createWebHistory } from 'vue-router' import SearchView from '../views/SearchView.vue' +import NotFound from '../views/NotFound.vue' const routes = [ { path: '/', name: 'search', component: SearchView - } + }, + { + path: '/:pathMatch(.*)*', + name: 'not-found', + component: NotFound + }, ] -const router = createRouter({ - history: createWebHistory(), - routes -}) - export default router \ No newline at end of file -- 2.39.5 From 6f93d42b02fb6d5b0701650302cdc5608bf09f5f Mon Sep 17 00:00:00 2001 From: "johannes.vos" Date: Thu, 14 May 2026 12:14:12 +0200 Subject: [PATCH 04/21] Fix Router bug --- src/router/index.js | 21 +++++---------------- 1 file changed, 5 insertions(+), 16 deletions(-) diff --git a/src/router/index.js b/src/router/index.js index a493844..ef4d6ca 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -1,19 +1,3 @@ -/* -Copyright 2026 Seekra - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. -*/ - import { createRouter, createWebHistory } from 'vue-router' import SearchView from '../views/SearchView.vue' @@ -32,4 +16,9 @@ const routes = [ }, ] +const router = createRouter({ + history: createWebHistory(), + routes +}) + export default router \ No newline at end of file -- 2.39.5 From d2302afdc464b370c6cc66e4dcf350f676971cab Mon Sep 17 00:00:00 2001 From: "johannes.vos" Date: Thu, 14 May 2026 12:15:10 +0200 Subject: [PATCH 05/21] Change Text in NotFound.vue --- src/views/NotFound.vue | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/src/views/NotFound.vue b/src/views/NotFound.vue index a09b38d..57b8811 100644 --- a/src/views/NotFound.vue +++ b/src/views/NotFound.vue @@ -1,5 +1,12 @@ \ No newline at end of file -- 2.39.5 From 237fcd33dcde3972962db991c8abb7125b39b518 Mon Sep 17 00:00:00 2001 From: "johannes.vos" Date: Thu, 14 May 2026 12:15:50 +0200 Subject: [PATCH 06/21] Remove unnecessary Form --- src/views/NotFound.vue | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/views/NotFound.vue b/src/views/NotFound.vue index 57b8811..1a7c6fb 100644 --- a/src/views/NotFound.vue +++ b/src/views/NotFound.vue @@ -5,8 +5,4 @@ ERROR: 404 Not Found - -
- - \ No newline at end of file -- 2.39.5 From ba6e8e652d21f8468d5bb76501548a0fdad1b1a0 Mon Sep 17 00:00:00 2001 From: "johannes.vos" Date: Thu, 14 May 2026 12:17:12 +0200 Subject: [PATCH 07/21] Copy style from SearchView.vue --- src/views/NotFound.vue | 33 ++++++++++++++++++++++++++++++++- 1 file changed, 32 insertions(+), 1 deletion(-) diff --git a/src/views/NotFound.vue b/src/views/NotFound.vue index 1a7c6fb..cb051a2 100644 --- a/src/views/NotFound.vue +++ b/src/views/NotFound.vue @@ -5,4 +5,35 @@ ERROR: 404 Not Found - \ No newline at end of file + + \ No newline at end of file -- 2.39.5 From 2956c5449601ffb9a1899151af11892abb0bf979 Mon Sep 17 00:00:00 2001 From: "johannes.vos" Date: Thu, 14 May 2026 12:19:47 +0200 Subject: [PATCH 08/21] Make .slogan bigger --- src/views/NotFound.vue | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/views/NotFound.vue b/src/views/NotFound.vue index cb051a2..dbf8ba6 100644 --- a/src/views/NotFound.vue +++ b/src/views/NotFound.vue @@ -33,7 +33,8 @@ .slogan{ margin: 0; - font-size: small; + font-weight: 600; + font-size: 2vw; } \ No newline at end of file -- 2.39.5 From 06f7037e11db3c0159da4d0fde6c6ad18397899a Mon Sep 17 00:00:00 2001 From: "johannes.vos" Date: Thu, 14 May 2026 12:22:08 +0200 Subject: [PATCH 09/21] chore: update package-lock.json --- package-lock.json | 1 + 1 file changed, 1 insertion(+) diff --git a/package-lock.json b/package-lock.json index 93dcb76..b36f22c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2060,6 +2060,7 @@ "resolved": "https://registry.npmjs.org/vite-plugin-html/-/vite-plugin-html-3.2.2.tgz", "integrity": "sha512-vb9C9kcdzcIo/Oc3CLZVS03dL5pDlOFuhGlZYDCJ840BhWl/0nGeZWf3Qy7NlOayscY4Cm/QRgULCQkEZige5Q==", "dev": true, + "license": "MIT", "dependencies": { "@rollup/pluginutils": "^4.2.0", "colorette": "^2.0.16", -- 2.39.5 From 78679fe03bbd2e6149ce82b2c6592ec8eb0de04d Mon Sep 17 00:00:00 2001 From: "johannes.vos" Date: Thu, 14 May 2026 12:22:58 +0200 Subject: [PATCH 10/21] Add script --- src/views/NotFound.vue | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/views/NotFound.vue b/src/views/NotFound.vue index dbf8ba6..b69ef3f 100644 --- a/src/views/NotFound.vue +++ b/src/views/NotFound.vue @@ -1,3 +1,18 @@ + +