rebrand to ghostwriter

This commit is contained in:
2025-04-15 17:27:29 +03:00
parent 966f6e8dde
commit 54bb69bb32
13 changed files with 28 additions and 17 deletions

View File

@@ -3,6 +3,7 @@
@theme static { @theme static {
--font-sans: "Geist", sans-serif; --font-sans: "Geist", sans-serif;
--font-fira-code: "Fira Code", sans-serif;
--ui-primary: var(--color-orange-500); --ui-primary: var(--color-orange-500);

View File

@@ -5,9 +5,11 @@ const { user, clear } = useUserSession();
<template> <template>
<div class="w-full h-16 border-b-4 border-b-orange-500 flex"> <div class="w-full h-16 border-b-4 border-b-orange-500 flex">
<UContainer class="max-w-2xl flex justify-between items-center"> <UContainer class="max-w-2xl flex justify-between items-center">
<div class="flex gap-3 items-center"> <div class="flex gap-2 items-center">
<NuxtImg src="/strivify.png" width="36" height="36" /> <NuxtImg src="/ghostwriter-logo.png" class="size-9" />
<div class="font-bold text-xl tracking-tight">Strivify</div> <div class="font-bold text-xl tracking-tight font-fira-code">
Ghostwriter
</div>
</div> </div>
<UDropdownMenu :items="[{ label: 'Log out', onSelect: () => clear() }]"> <UDropdownMenu :items="[{ label: 'Log out', onSelect: () => clear() }]">
<UAvatar <UAvatar

View File

@@ -1,7 +1,7 @@
<script setup lang="ts"> <script setup lang="ts">
import AppFooter from "./app-footer.vue"; import AppFooter from "./app-footer.vue";
useHead({ title: "Strivify - Please sign in" }); useHead({ title: "Ghostwriter - Please sign in" });
const { openInPopup } = useUserSession(); const { openInPopup } = useUserSession();
</script> </script>
@@ -10,20 +10,28 @@ const { openInPopup } = useUserSession();
<UContainer <UContainer
class="flex flex-col items-center gap-4 justify-center w-full p-16" class="flex flex-col items-center gap-4 justify-center w-full p-16"
> >
<NuxtImg src="/strivify.png" width="64" height="64" /> <div class="flex gap-3 items-center">
<NuxtImg src="/ghostwriter-logo.png" class="size-9" />
<div class="font-bold text-xl tracking-tight font-fira-code">
Ghostwriter
</div>
</div>
<UCard class="max-w-sm"> <UCard class="max-w-sm">
<div class="flex flex-col gap-4 items-center justify-center text-center"> <div class="flex flex-col gap-4 items-center justify-center">
<UIcon name="heroicons:user" class="size-16" /> <UIcon name="heroicons:user" class="size-12" />
<div> <div class="text-center">
Welcome to Strivify. Use the button below to sign in with your Strava Welcome to Ghostwriter. Use the button below to sign in with your
account. Strava account.
</div> </div>
<div <div
aria-role="button" aria-role="button"
@click="openInPopup('/auth/strava')" @click="openInPopup('/auth/strava')"
class="cursor-pointer" class="cursor-pointer w-full max-w-[200px]"
> >
<NuxtImg src="/images/connect-with-strava.svg" /> <NuxtImg
src="/images/connect-with-strava.svg"
class="w-full max-w-[200px]"
/>
</div> </div>
</div> </div>
</UCard> </UCard>

View File

@@ -1,5 +1,5 @@
<script setup lang="ts"> <script setup lang="ts">
useHead({ title: "Strivify" }); useHead({ title: "Ghostwriter" });
const { user } = useUserSession(); const { user } = useUserSession();
@@ -46,12 +46,12 @@ const saveOp = watchPausable(
<template> <template>
<UContainer class="max-w-2xl py-8 flex flex-col gap-4"> <UContainer class="max-w-2xl py-8 flex flex-col gap-4">
<div class="font-bold text-lg">Welcome to Strivify!</div> <div class="font-bold text-lg">Welcome to Ghostwriter!</div>
<div> <div>
Strivify automatically generates fun and engaging titles and descriptions Ghostwriter automatically generates fun and engaging titles and
for your Strava activities, right when they are created. Customize your descriptions for your Strava activities, right when they are created.
preferences below. Customize your preferences below.
</div> </div>
<div> <div>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 17 KiB

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 128 KiB

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

After

Width:  |  Height:  |  Size: 9.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 488 B

After

Width:  |  Height:  |  Size: 557 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 15 KiB

BIN
public/ghostwriter-logo.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

BIN
public/ghostwriter.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 125 KiB