Skip to content

Commit f44b67f

Browse files
committed
refactor(landing): ehm, em-dashes?
1 parent 5723c7e commit f44b67f

5 files changed

Lines changed: 11 additions & 11 deletions

File tree

apps/landing/src/Pricing.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ function PricingHeader({
3131
Simple pricing
3232
</h1>
3333
<p className="mt-5 max-w-xl text-lg leading-[1.6] text-neutral-600">
34-
Free to try in the cloud, $4 a month for serious collectors and always
34+
Free to try in the cloud, $4 a month for serious collectors, and always
3535
free to self-host.
3636
</p>
3737
<div className="mt-8 inline-flex items-center rounded-[10px] bg-neutral-100 p-1">
@@ -114,7 +114,7 @@ function PricingCard({
114114
)}
115115
{billingPeriod === "monthly" && hasYearlyPlan && (
116116
<p className="mt-2 text-[13px] text-green-700">
117-
or {tier.yearlyPrice}/year save {YEARLY_SAVINGS_PERCENT}%
117+
or {tier.yearlyPrice}/year and save {YEARLY_SAVINGS_PERCENT}%
118118
</p>
119119
)}
120120
<div className="mt-6 border-t border-neutral-100" />

apps/landing/src/Privacy.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,8 @@ export default function PrivacyPolicy() {
3636
<li>
3737
<strong>Content you provide</strong>: links, notes, uploads, and
3838
other data you choose to save in the Service. We may process this
39-
content including via third-party artificial intelligence
40-
providers to provide features such as full-text search, automatic
39+
content, including via third-party artificial intelligence
40+
providers, to provide features such as full-text search, automatic
4141
tagging, and AI-powered summaries.
4242
</li>
4343
<li>

apps/landing/src/components/LlmReady.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ export default function LlmReady() {
4848
</h3>
4949
<p className="text-base leading-[1.65] text-[#a39db8]">
5050
Skills, a first-party MCP server, a CLI, and a markdown-first API
51-
with granular permissions — everything an agent needs to search and
51+
with granular permissions. Everything an agent needs to search and
5252
save on your behalf.
5353
</p>
5454
<div className="mt-3 grid gap-6 sm:grid-cols-2">

apps/landing/src/components/UseCases.tsx

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ export default function UseCases() {
6262
Save, organize, and rediscover
6363
</h2>
6464
<p className="mt-4 text-lg leading-[1.6] text-neutral-600">
65-
From quick captures to automated workflows — here&apos;s how Karakeep
65+
From quick captures to automated workflows. Here&apos;s how Karakeep
6666
fits the way you collect.
6767
</p>
6868
</div>
@@ -92,7 +92,7 @@ export default function UseCases() {
9292
<FeatureShowcase
9393
label="SEARCH"
9494
headline="Find it the way you remember it"
95-
description="Search the full text of everything you save or switch to semantic search and find bookmarks by what they mean, not just the words they contain."
95+
description="Search the full text of everything you save, or switch to semantic search and find bookmarks by what they mean, not just the words they contain."
9696
bullets={[
9797
{
9898
icon: Zap,
@@ -115,7 +115,7 @@ export default function UseCases() {
115115
<FeatureShowcase
116116
label="ORGANIZATION"
117117
headline="Let AI organize your bookmarks"
118-
description="Karakeep uses AI to automatically tag and categorize your bookmarks. Stop spending time filing things away — just save and let AI do the work."
118+
description="Karakeep uses AI to automatically tag and categorize your bookmarks. Stop spending time filing things away. Just save and let AI do the work."
119119
bullets={[
120120
{ icon: BrainCircuit, text: "Automatic AI-powered tagging" },
121121
{ icon: Text, text: "AI-generated summaries" },
@@ -164,14 +164,14 @@ export default function UseCases() {
164164
<FeatureShowcaseHalf
165165
label="RSS FEEDS"
166166
headline="Your feeds, on autopilot"
167-
description="Subscribe to blogs and news sites and Karakeep saves new posts automatically tagged, indexed, and searchable like everything else. Any list can be published back out as an RSS feed, too."
167+
description="Subscribe to blogs and news sites and Karakeep saves new posts automatically. They're tagged, indexed, and searchable like everything else. Any list can be published back out as an RSS feed, too."
168168
>
169169
<RssFeedsCardMockup />
170170
</FeatureShowcaseHalf>
171171
<FeatureShowcaseHalf
172172
label="COLLABORATION"
173173
headline="Curate lists together"
174-
description="Invite friends or teammates into any list as editors or viewers. Plan a trip, run a book club, or build a team reading list — everyone sees the same collection."
174+
description="Invite friends or teammates into any list as editors or viewers. Plan a trip, run a book club, or build a team reading list. Everyone sees the same collection."
175175
>
176176
<CollabListCardMockup />
177177
</FeatureShowcaseHalf>

apps/landing/src/layouts/BaseLayout.astro

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ const url = `${BASE_URL}${canonicalPath}`;
8888
<style is:global>
8989
:root {
9090
/* Headline font (font-display utility): applied to h1/h2/h3 and the
91-
big stat numbers only — body copy stays on the system stack. */
91+
big stat numbers only. Body copy stays on the system stack. */
9292
--font-display: "Bricolage Grotesque", ui-sans-serif, system-ui, sans-serif;
9393
}
9494
</style>

0 commit comments

Comments
 (0)