Skip to content

Commit ce8f47a

Browse files
working on products sub-landings
1 parent 1117c38 commit ce8f47a

24 files changed

+3333
-2231
lines changed

apps/web/src/routeTree.gen.ts

Lines changed: 228 additions & 122 deletions
Large diffs are not rendered by default.

apps/web/src/routes/_view/index.tsx

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -656,7 +656,7 @@ function CoolStuffSection() {
656656
</p>
657657
</div>
658658
<div className="flex-1 flex items-center justify-center overflow-hidden">
659-
<Image
659+
<img
660660
src="https://ijoptyyjrfqwaqhyxkxj.supabase.co/storage/v1/object/public/public_images/hyprnote/no-bots.png"
661661
alt="No bots interface"
662662
className="w-full h-full object-contain"
@@ -674,7 +674,7 @@ function CoolStuffSection() {
674674
</p>
675675
</div>
676676
<div className="flex-1 flex items-center justify-center overflow-hidden">
677-
<Image
677+
<img
678678
src="https://ijoptyyjrfqwaqhyxkxj.supabase.co/storage/v1/object/public/public_images/hyprnote/no-wifi.png"
679679
alt="No internet interface"
680680
className="w-full h-full object-contain"
@@ -695,7 +695,7 @@ function CoolStuffSection() {
695695
</p>
696696
</div>
697697
<div className="overflow-hidden">
698-
<Image
698+
<img
699699
src="/hyprnote/no-bots.png"
700700
alt="No bots interface"
701701
className="w-full h-auto object-contain"
@@ -818,7 +818,7 @@ function HowItWorksSection() {
818818
<div className="p-8 flex flex-col gap-4">
819819
<p className="text-lg font-serif text-neutral-600 leading-relaxed">
820820
<span className="font-semibold">After the meeting is over,</span>{" "}
821-
Hyprnote combines your notes with transcripts to create a perfect summary
821+
Hyprnote combines your notes with transcripts to create a perfect summary.
822822
</p>
823823
</div>
824824
<div className="flex-1 flex items-end justify-center px-8 pb-0 bg-stone-50/30">
@@ -931,7 +931,7 @@ function HowItWorksSection() {
931931
<div className="p-6 pb-2">
932932
<p className="text-base font-serif text-neutral-600 leading-relaxed mb-4">
933933
<span className="font-semibold">After the meeting is over,</span>{" "}
934-
Hyprnote combines your notes with transcripts to create a perfect summary
934+
Hyprnote combines your notes with transcripts to create a perfect summary.
935935
</p>
936936
</div>
937937
<div className="px-6 pb-0 bg-stone-50/30 overflow-clip">

apps/web/src/routes/_view/product/chat.tsx renamed to apps/web/src/routes/_view/product/ai-assistant.tsx

Lines changed: 16 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@ import { cn } from "@hypr/utils";
33
import { Icon } from "@iconify-icon/react";
44
import { createFileRoute, Link } from "@tanstack/react-router";
55

6-
export const Route = createFileRoute("/_view/product/chat")({
6+
export const Route = createFileRoute("/_view/product/ai-assistant")({
77
component: Component,
88
head: () => ({
99
meta: [
10-
{ title: "Chat with Your Notes - Hyprnote" },
10+
{ title: "AI Assistant - Hyprnote" },
1111
{
1212
name: "description",
1313
content:
@@ -26,12 +26,8 @@ function Component() {
2626
<div className="max-w-6xl mx-auto border-x border-neutral-100 bg-white">
2727
<div className="px-6 py-12 lg:py-20">
2828
<header className="mb-16">
29-
<div className="inline-flex items-center gap-2 px-3 py-1 rounded-full bg-blue-100 text-sm text-blue-700 mb-6">
30-
<Icon icon="mdi:chat" className="text-base" />
31-
<span>Coming Soon</span>
32-
</div>
3329
<h1 className="text-4xl sm:text-5xl lg:text-6xl font-serif text-stone-600 mb-6">
34-
Chat with your
30+
AI assistant for your
3531
<br />
3632
conversations
3733
</h1>
@@ -117,7 +113,7 @@ function Component() {
117113

118114
<section className="mb-20 bg-stone-50 border border-neutral-200 rounded-lg p-8 lg:p-12">
119115
<h2 className="text-3xl font-serif text-stone-600 mb-8 text-center">
120-
How chat works
116+
How your AI assistant works
121117
</h2>
122118
<div className="grid md:grid-cols-3 gap-8">
123119
<div className="text-center">
@@ -191,40 +187,40 @@ function Component() {
191187
Private by design
192188
</h3>
193189
<p className="text-neutral-600 max-w-2xl mx-auto">
194-
Chat runs entirely on your device using local AI. Your questions, answers, and all conversation data
195-
stay private on your computer.
190+
Your AI assistant runs entirely on your device using local AI. Your questions, answers, and all
191+
conversation data stay private on your computer.
196192
</p>
197193
</div>
198194
</section>
199195

200196
<section className="bg-stone-50 border border-neutral-200 rounded-lg p-8 lg:p-12 text-center">
201197
<h2 className="text-3xl font-serif text-stone-600 mb-4">
202-
Coming soon to Hyprnote
198+
Start using your AI assistant
203199
</h2>
204200
<p className="text-lg text-neutral-600 mb-8 max-w-2xl mx-auto">
205-
Chat functionality is currently in development. Join the waitlist to be notified when it launches.
201+
Get instant answers from all your meeting notes with Hyprnote's AI assistant.
206202
</p>
207203
<div className="flex flex-col sm:flex-row gap-4 justify-center">
208-
<Link
209-
to="/join-waitlist"
204+
<a
205+
href="https://hyprnote.com/download"
210206
className={cn([
211207
"px-8 py-3 text-base font-medium rounded-full",
212208
"bg-linear-to-t from-stone-600 to-stone-500 text-white",
213209
"hover:scale-105 active:scale-95 transition-transform",
214210
])}
215211
>
216-
Join waitlist
217-
</Link>
218-
<a
219-
href="https://hyprnote.com/download"
212+
Download for free
213+
</a>
214+
<Link
215+
to="/product/notepad"
220216
className={cn([
221217
"px-6 py-3 text-base font-medium rounded-full",
222218
"border border-neutral-300 text-stone-600",
223219
"hover:bg-white transition-colors",
224220
])}
225221
>
226-
Download Hyprnote
227-
</a>
222+
Learn about Notepad
223+
</Link>
228224
</div>
229225
</section>
230226
</div>

0 commit comments

Comments
 (0)