Improve UX when a node is unreachable
modified src/lib/router/definitions.ts
@@ -1,3 +1,4 @@
| + | |
|
|
|
|
|
@@ -18,7 +19,7 @@ interface BootingRoute {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified src/views/NotFound.svelte
@@ -1,8 +1,13 @@
|
|
| + | |
| + | |
|
|
|
|
| + | |
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -14,11 +19,32 @@
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
modified src/views/nodes/ReposView.svelte
@@ -2,7 +2,6 @@
|
|
|
|
|
|
| - | |
|
|
|
|
|
@@ -196,6 +195,6 @@
|
|
|
|
|
|
| - | |
| + | |
|
|
|
modified src/views/nodes/SeedSelector.svelte
@@ -23,6 +23,7 @@
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -108,14 +109,17 @@
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -199,27 +203,29 @@
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
modified src/views/nodes/error.ts
@@ -1,11 +1,15 @@
| + | |
|
|
|
|
|
|
| + | |
|
|
|
|
|
|
| - | |
| + | |
|
|
| + | |
| + | |
|
|
|
|
|
@@ -30,7 +34,12 @@ export function handleError(
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified src/views/nodes/router.ts
@@ -4,7 +4,6 @@ import type { ErrorRoute, NotFoundRoute } from "@app/lib/router/definitions";
|
|
|
|
|
|
| - | |
|
|
|
|
|
@@ -70,7 +69,7 @@ export async function loadNodeRoute(
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified src/views/repos/error.ts
@@ -44,6 +44,19 @@ export function handleError(
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified src/views/users/UserReposView.svelte
@@ -77,5 +77,5 @@
|
|
|
|
|
|
| - | |
| + | |
|
modified src/views/users/router.ts
@@ -67,7 +67,7 @@ export async function loadUserRoute({
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified tests/build/smoke.spec.ts
@@ -5,5 +5,5 @@ test("exceptions in production build", async ({ page }) => {
|
|
|
|
|
|
| - | |
| + | |
|
modified tests/e2e/node.spec.ts
@@ -2,6 +2,7 @@ import {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -51,6 +52,71 @@ test("show pinned repositories", async ({ page }) => {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|