-
-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #28 from zaanposni/release/1.4.0
release/1.4.0
- Loading branch information
Showing
18 changed files
with
528 additions
and
121 deletions.
There are no files selected for viewing
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,52 @@ | ||
<script lang="ts"> | ||
import { version } from "$app/environment"; | ||
import { getModalStore } from "@skeletonlabs/skeleton"; | ||
import { CloseLarge } from "carbon-icons-svelte"; | ||
const modalStore = getModalStore(); | ||
</script> | ||
|
||
<style lang="postcss"> | ||
#changelog-contents > div { | ||
@apply mb-2 flex flex-col; | ||
} | ||
#changelog-contents > div > span:first-child { | ||
@apply font-bold; | ||
} | ||
</style> | ||
|
||
<div class="modal-example-form card w-modal relative flex h-[80vh] flex-col p-4 md:space-y-4 md:shadow-xl"> | ||
<button class="btn btn-icon absolute right-4 top-4" on:click={() => modalStore.close()}> | ||
<CloseLarge size={32} /> | ||
</button> | ||
|
||
<h1 class="mb-8 text-4xl font-bold">Version {version}</h1> | ||
|
||
<div class="mb-4"> | ||
Vielen Dank für euer gutes Feedback und die vielen Vorschläge. Ich habe versucht, so viele wie möglich umzusetzen. | ||
</div> | ||
|
||
<h2 class="mb-4 text-2xl font-bold">Neue Features</h2> | ||
<div class="grow overflow-y-auto" id="changelog-contents"> | ||
<div> | ||
<span>Mehr Details in /videos</span> | ||
<span>Du kannst nun auf der Videos-Seite mehr Details ansehen. </span> | ||
</div> | ||
<div> | ||
<span>Alte Uploadpläne</span> | ||
<span>Du kannst nun alte Uploadpläne ansehen. Beachte, dass historische Daten noch nicht importiert wurden.</span> | ||
</div> | ||
<div> | ||
<span>Uploadplan hochgeladene Videos</span> | ||
<span>Im Uploadplan ist die Unterscheidung zwischen hochgeladenen und nicht hochgeladenen Videos nun deutlicher.</span> | ||
</div> | ||
<div> | ||
<span>Datumswerte einstellbar</span> | ||
<span>Auf der neuen "Einstellungen" Seite kannst du wählen, ob du absolute oder relative Datumswerte sehen willst.</span> | ||
</div> | ||
<div> | ||
<span>Footer und Header überarbeitet</span> | ||
<span>Der Footer und der Header wurden überarbeitet. Externe Links sind nun getrennt von internen Links.</span> | ||
</div> | ||
</div> | ||
</div> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,62 @@ | ||
<script lang="ts"> | ||
import type { ScheduledContentPiece } from "@prisma/client"; | ||
import { Video, VideoPlayer } from "carbon-icons-svelte"; | ||
import moment from "moment"; | ||
import Sparkle from "./Sparkle.svelte"; | ||
export let entry: ScheduledContentPiece; | ||
</script> | ||
|
||
{#if entry.href} | ||
<a class="card card-hover flex items-center p-4" href={entry.href} target="_blank"> | ||
<div class="mr-4 shrink-0"> | ||
{#if entry.type === "TwitchStream"} | ||
<Video size={32} /> | ||
{:else} | ||
<VideoPlayer size={32} /> | ||
{/if} | ||
</div> | ||
{#if entry.startDate} | ||
{@const date = moment(entry.startDate)} | ||
<div class="mr-4 shrink-0"> | ||
{#if !moment().isSame(date, "day")} | ||
<span class="font-bold">{date.format("DD. MMM,")}</span> | ||
{/if} | ||
<span class="font-bold">{date.format("HH:mm")}</span> | ||
</div> | ||
{/if} | ||
<span class="overflow-x-hidden text-ellipsis whitespace-nowrap" title={entry.title}>{entry.title}</span> | ||
{#if entry.importedFrom === "OpenAI"} | ||
<div class="grow" /> | ||
<div class="shrink-0" title="Diese Ressource wurde von der OpenAI Vision AI importiert"> | ||
<Sparkle /> | ||
</div> | ||
{/if} | ||
</a> | ||
{:else} | ||
<div class="card flex items-center p-4" title="Noch nicht veröffentlicht"> | ||
<div class="mr-4 shrink-0"> | ||
{#if entry.type === "TwitchStream"} | ||
<Video size={32} /> | ||
{:else} | ||
<VideoPlayer size={32} /> | ||
{/if} | ||
</div> | ||
{#if entry.startDate} | ||
{@const date = moment(entry.startDate)} | ||
<div class="mr-4 shrink-0"> | ||
{#if !moment().isSame(date, "day")} | ||
<span class="font-bold">{date.format("DD. MMM,")}</span> | ||
{/if} | ||
<span class="font-bold">{date.format("HH:mm")}</span> | ||
</div> | ||
{/if} | ||
<span class="overflow-x-hidden text-ellipsis whitespace-nowrap" title={entry.title}>{entry.title}</span> | ||
{#if entry.importedFrom === "OpenAI"} | ||
<div class="grow" /> | ||
<div class="shrink-0" title="Diese Ressource wurde von der OpenAI Vision AI importiert"> | ||
<Sparkle /> | ||
</div> | ||
{/if} | ||
</div> | ||
{/if} |
Oops, something went wrong.