\ No newline at end of file
diff --git a/svelte-ui/src/components/TaskEntry.svelte b/svelte-ui/src/components/TaskEntry.svelte
index dc787df..96b3f6e 100644
--- a/svelte-ui/src/components/TaskEntry.svelte
+++ b/svelte-ui/src/components/TaskEntry.svelte
@@ -1,5 +1,6 @@
+
{#if task.logs.length > 0}
@@ -80,6 +91,11 @@
diff --git a/svelte-ui/src/external/icons.ts b/svelte-ui/src/external/icons.ts
index d8ded45..35ac92a 100644
--- a/svelte-ui/src/external/icons.ts
+++ b/svelte-ui/src/external/icons.ts
@@ -70,6 +70,8 @@ import { faThList } from "@fortawesome/free-solid-svg-icons/faThList";
import { faBars } from "@fortawesome/free-solid-svg-icons/faBars";
import { faMoon } from "@fortawesome/free-solid-svg-icons/faMoon";
import { faCloudMoon } from "@fortawesome/free-solid-svg-icons/faCloudMoon";
+import { faChevronRight } from "@fortawesome/free-solid-svg-icons/faChevronRight";
+import { faChevronDown } from "@fortawesome/free-solid-svg-icons/faChevronDown";
const icons = {
"question": faQuestion,
@@ -144,6 +146,8 @@ const icons = {
"bars": faBars,
"moon": faMoon,
"cloud_moon": faCloudMoon,
+ "chevron_right": faChevronRight,
+ "chevron_down": faChevronDown,
};
export type IconName = keyof typeof icons;
diff --git a/svelte-ui/src/pages/FrontPage.svelte b/svelte-ui/src/pages/FrontPage.svelte
index 49c24c0..3f0d7ee 100644
--- a/svelte-ui/src/pages/FrontPage.svelte
+++ b/svelte-ui/src/pages/FrontPage.svelte
@@ -80,7 +80,7 @@
Upcoming Deadlines
{/if}
{#each sortedProjects as project (project.id)}
-
+
{/each}
{#if fakeProject.tasks.length === 0 && !$fpProjectStore.loading && $fpProjectStore.projects.length === 0}
diff --git a/svelte-ui/src/pages/GroupPage.svelte b/svelte-ui/src/pages/GroupPage.svelte
index 14e2abb..396890e 100644
--- a/svelte-ui/src/pages/GroupPage.svelte
+++ b/svelte-ui/src/pages/GroupPage.svelte
@@ -3,6 +3,7 @@
import GroupEntry from "../components/GroupEntry.svelte";
import type { ModalData } from "../stores/modal";
import groupStore from "../stores/group";
+import TableOfContent from "../components/TableOfContent.svelte";
const mdGroupAdd: ModalData = {name: "group.add"};
@@ -14,6 +15,7 @@
+
{#each $groupStore.groups as group (group.id)}
{/each}
diff --git a/svelte-ui/src/pages/ProjectPage.svelte b/svelte-ui/src/pages/ProjectPage.svelte
index 5db81fd..3fbcfd4 100644
--- a/svelte-ui/src/pages/ProjectPage.svelte
+++ b/svelte-ui/src/pages/ProjectPage.svelte
@@ -2,6 +2,7 @@
import Boi from "../components/Boi.svelte";
import Checkbox from "../components/Checkbox.svelte";
import ProjectEntry from "../components/ProjectEntry.svelte";
+ import TableOfContent from "../components/TableOfContent.svelte";
import type { ModalData } from "../stores/modal";
import projectStore from "../stores/project";
@@ -30,6 +31,7 @@
+
{#each $projectStore.projects as project (project.id)}
{/each}