diff --git a/modules/desktop/package.json b/modules/desktop/package.json index 79ddf29..585d6ed 100644 --- a/modules/desktop/package.json +++ b/modules/desktop/package.json @@ -1,6 +1,6 @@ { "name": "tea", - "version": "0.2.26", + "version": "0.2.27", "private": true, "description": "tea gui app", "author": "tea.xyz", diff --git a/modules/desktop/src/components/package-banner/package-banner.svelte b/modules/desktop/src/components/package-banner/package-banner.svelte index d592562..a3370a4 100644 --- a/modules/desktop/src/components/package-banner/package-banner.svelte +++ b/modules/desktop/src/components/package-banner/package-banner.svelte @@ -168,13 +168,13 @@ {/if} - {#if pkg.github} + {#if pkg.github_url} + {/each} + + + + + + diff --git a/modules/desktop/src/components/settings-menu/settings-menu.svelte b/modules/desktop/src/components/settings-menu/settings-menu.svelte index b681204..6733898 100644 --- a/modules/desktop/src/components/settings-menu/settings-menu.svelte +++ b/modules/desktop/src/components/settings-menu/settings-menu.svelte @@ -44,9 +44,7 @@

- diff --git a/modules/desktop/src/libs/translations/index.ts b/modules/desktop/src/libs/translations/index.ts index 54b4723..68f3876 100644 --- a/modules/desktop/src/libs/translations/index.ts +++ b/modules/desktop/src/libs/translations/index.ts @@ -2,6 +2,7 @@ import i18n from "sveltekit-i18n"; // import new languages json here import en from "./languages/en.json"; +import de from "./languages/de.json"; type Language = { [lang: string]: string }; type Translation = typeof en.translations & { @@ -9,7 +10,7 @@ type Translation = typeof en.translations & { }; // add new language json object here -const languages = [en]; +const languages = [en, de]; const langs: { [lang: string]: string } = {}; languages.forEach((lang) => { diff --git a/modules/desktop/src/libs/translations/languages/de.json b/modules/desktop/src/libs/translations/languages/de.json index a026163..d9e1dec 100644 --- a/modules/desktop/src/libs/translations/languages/de.json +++ b/modules/desktop/src/libs/translations/languages/de.json @@ -12,6 +12,7 @@ "cta-UNINSTALL": "DEINSTALLIEREN", "cta-NEEDS_UPDATE": "AKTUALISIEREN", "cta-UPDATING": "AKTUALISIEREN LÄUFT", + "cta-UPDATED": "AKTUALISIERT", "cta-PRUNE": "REDUZIEREN", "cta-PRUNING": "REDUZIEREN LÄUFT" }, diff --git a/modules/ui/src/package-metas/package-metas.svelte b/modules/ui/src/package-metas/package-metas.svelte index 9084ab7..f4aed2c 100644 --- a/modules/ui/src/package-metas/package-metas.svelte +++ b/modules/ui/src/package-metas/package-metas.svelte @@ -36,9 +36,9 @@

{$t("common.metadata").toLowerCase()}

    - {#if pkg?.bottles} + {#if pkg?.bottles?.length}
  • - updated {dayjs().to(dayjs(pkg?.bottles[0].last_modified_at))} + updated {dayjs().to(dayjs(pkg?.bottles[0].updated_at))}
  • {/if} {#if pkg?.license} @@ -46,19 +46,21 @@ {pkg.license} {/if} - {#if pkg?.bottles} + {#if pkg?.bottles?.length}
  • {computeFileSize(pkg?.bottles[0].bytes)}
  • {/if}
-

{$t("common.homepage").toLowerCase()}

-
    - -
  • shellOpenExternal(pkg.homepage)}> - {pkg.homepage} -
  • -
+ {#if pkg.homepage} +

{$t("common.homepage").toLowerCase()}

+
    + +
  • shellOpenExternal(pkg.homepage)}> + {pkg.homepage} +
  • +
+ {/if} {#if pkg.documentation_url}

{$t("common.documentation").toLowerCase()}

    @@ -68,12 +70,12 @@
{/if} - {#if pkg.github} + {#if pkg.github_url}

{$t("common.github-repository").toLowerCase()}

    -
  • shellOpenExternal(`https://github.com/${pkg.github}`)}> - {pkg.github} +
  • shellOpenExternal(`https://github.com/${pkg.github_url}`)}> + {pkg.github_url}
{/if} diff --git a/modules/ui/src/types.ts b/modules/ui/src/types.ts index 5ae98f4..413c3fa 100644 --- a/modules/ui/src/types.ts +++ b/modules/ui/src/types.ts @@ -29,7 +29,6 @@ export interface Package { license?: string; size_bytes?: number; documentation_url?: string; - github?: string; // TODO: remove this eventually github_url?: string; contributors?: Contributor[]; readme?: { @@ -69,7 +68,7 @@ export type Bottle = { arch: string; version: string; bytes: number; - last_modified_at?: Date | string; + updated_at?: Date | string; }; export type Tab = {