feat: add credits page with team acknowledgments and technology stack details

This commit is contained in:
Flavio Fois
2026-02-05 23:42:29 +01:00
parent e9500209a8
commit f1d603cc45
9 changed files with 398 additions and 8 deletions

View File

@@ -23,6 +23,7 @@
FolderOpen,
CheckCircle,
Camera,
Heart,
} from "@lucide/svelte";
import { Separator } from "$lib/components/ui/separator/index.js";
import { toast } from "svelte-sonner";
@@ -253,8 +254,10 @@
{#if dev}
v{versionInfo?.EMLy.GUISemver}_{versionInfo?.EMLy.GUIReleaseChannel}
<debug>(DEBUG BUILD)</debug>
{:else}
{:else if versionInfo?.EMLy.GUIReleaseChannel !== "stable"}
v{versionInfo?.EMLy.GUISemver}_{versionInfo?.EMLy.GUIReleaseChannel}
{:else}
v{versionInfo?.EMLy.GUISemver}
{/if}
</version>
{#if versionInfo}
@@ -355,6 +358,15 @@
style="cursor: pointer; opacity: 0.7;"
class="hover:opacity-100 transition-opacity"
/>
<Heart
size="16"
onclick={() => {
if (page.url.pathname !== "/credits" && page.url.pathname !== "/credits/")
goto("/credits");
}}
style="cursor: pointer; opacity: 0.7;"
class="hover:opacity-100 transition-opacity"
/>
<Separator orientation="vertical" />
<Bug