diff --git a/app/about/page.tsx b/app/about/page.tsx index de0fd59..72e081d 100644 --- a/app/about/page.tsx +++ b/app/about/page.tsx @@ -165,7 +165,7 @@ export default function AboutPage() { transition={{ duration: 0.5 }} className="mt-8 p-6 bg-neutral-100 dark:bg-neutral-800/50 rounded-xl border border-neutral-200 dark:border-neutral-800" > -

What about Plausible?

+

What about Plausible?

We love Plausible! They paved the way for privacy-friendly analytics. Pulse offers a similar philosophy but with a focus on even deeper integration with the Ciphera ecosystem diff --git a/app/faq/page.tsx b/app/faq/page.tsx index feb027c..f7f574b 100644 --- a/app/faq/page.tsx +++ b/app/faq/page.tsx @@ -104,7 +104,7 @@ export default function FAQPage() { className="text-center mb-16" > FAQ -

+

Frequently asked questions

diff --git a/app/integrations/nextjs/page.tsx b/app/integrations/nextjs/page.tsx index 12ec2c4..270e73a 100644 --- a/app/integrations/nextjs/page.tsx +++ b/app/integrations/nextjs/page.tsx @@ -31,7 +31,7 @@ export default function NextJsIntegrationPage() { -

+

Next.js Integration

diff --git a/app/integrations/page.tsx b/app/integrations/page.tsx index bf14a1a..dabb37e 100644 --- a/app/integrations/page.tsx +++ b/app/integrations/page.tsx @@ -118,7 +118,7 @@ export default function IntegrationsPage() { transition={{ duration: 0.5, delay: integrations.length * 0.1 }} className="p-8 border border-dashed border-neutral-300 dark:border-neutral-700 rounded-2xl flex flex-col items-center justify-center text-center" > -

+

Missing something?

diff --git a/app/integrations/react/page.tsx b/app/integrations/react/page.tsx index 18a848a..d8d07cb 100644 --- a/app/integrations/react/page.tsx +++ b/app/integrations/react/page.tsx @@ -32,7 +32,7 @@ export default function ReactIntegrationPage() { -

+

React Integration

diff --git a/app/integrations/vue/page.tsx b/app/integrations/vue/page.tsx index 40adb04..f5bd66e 100644 --- a/app/integrations/vue/page.tsx +++ b/app/integrations/vue/page.tsx @@ -32,7 +32,7 @@ export default function VueIntegrationPage() { -

+

Vue.js Integration

diff --git a/app/integrations/wordpress/page.tsx b/app/integrations/wordpress/page.tsx index a1db8ef..873a2cf 100644 --- a/app/integrations/wordpress/page.tsx +++ b/app/integrations/wordpress/page.tsx @@ -31,7 +31,7 @@ export default function WordPressIntegrationPage() { -

+

WordPress Integration

diff --git a/app/not-found.tsx b/app/not-found.tsx index f65220d..bb4a731 100644 --- a/app/not-found.tsx +++ b/app/not-found.tsx @@ -19,7 +19,7 @@ export default function NotFound() {

404

-

+

Page not found

diff --git a/app/onboarding/page.tsx b/app/onboarding/page.tsx index 38ae6ac..934c8ff 100644 --- a/app/onboarding/page.tsx +++ b/app/onboarding/page.tsx @@ -47,7 +47,7 @@ export default function OnboardingPage() {

-

+

Welcome to Pulse

diff --git a/app/page.tsx b/app/page.tsx index 784bde4..a620a5e 100644 --- a/app/page.tsx +++ b/app/page.tsx @@ -48,7 +48,7 @@ function ComparisonSection() { return (

-

Why choose Pulse?

+

Why choose Pulse?

The lightweight, privacy-friendly alternative.

@@ -270,7 +270,7 @@ export default function HomePage() { transition={{ duration: 0.5 }} className="text-center mb-20" > -

Ready to switch?

+

Ready to switch?

diff --git a/app/share/[id]/page.tsx b/app/share/[id]/page.tsx index 1ff9d3b..56359e8 100644 --- a/app/share/[id]/page.tsx +++ b/app/share/[id]/page.tsx @@ -270,7 +270,7 @@ export default function PublicDashboardPage() {
Public Dashboard
-

+

{site.name}
-

+

{funnel.name}

{funnel.description && ( diff --git a/app/sites/[id]/page.tsx b/app/sites/[id]/page.tsx index 0cc200c..65361be 100644 --- a/app/sites/[id]/page.tsx +++ b/app/sites/[id]/page.tsx @@ -236,7 +236,7 @@ export default function SiteDashboardPage() {
-

+

{site.name}

diff --git a/app/sites/[id]/realtime/page.tsx b/app/sites/[id]/realtime/page.tsx index 28fc877..2cab9ac 100644 --- a/app/sites/[id]/realtime/page.tsx +++ b/app/sites/[id]/realtime/page.tsx @@ -119,7 +119,7 @@ export default function RealtimePage() { {/* Visitors List */}

-

Active Sessions

+

Active Sessions

{visitors.length === 0 ? ( @@ -181,7 +181,7 @@ export default function RealtimePage() { {/* Session Details */}
-

+

{selectedVisitor ? 'Session Journey' : 'Select a visitor'}

{selectedVisitor && ( diff --git a/app/sites/[id]/settings/page.tsx b/app/sites/[id]/settings/page.tsx index fea73d3..e8b9c39 100644 --- a/app/sites/[id]/settings/page.tsx +++ b/app/sites/[id]/settings/page.tsx @@ -306,7 +306,7 @@ export default function SiteSettingsPage() {
-

Site Settings

+

Site Settings

Manage settings for {site.domain}

@@ -381,7 +381,7 @@ export default function SiteSettingsPage() {
-

General Configuration

+

General Configuration

Update your site details and tracking script.

@@ -433,7 +433,7 @@ export default function SiteSettingsPage() {
-

Tracking Script

+

Tracking Script

Add this script to your website to start tracking visitors.

@@ -490,9 +490,9 @@ export default function SiteSettingsPage() { {canEdit && (
-

Danger Zone

+

Danger Zone

Irreversible actions for your site.

-
+
@@ -530,7 +530,7 @@ export default function SiteSettingsPage() {
-

Visibility Settings

+

Visibility Settings

Manage who can view your dashboard.

@@ -664,7 +664,7 @@ export default function SiteSettingsPage() {
-

Data & Privacy

+

Data & Privacy

Control what visitor data is collected. Less data = more privacy.

@@ -921,7 +921,7 @@ export default function SiteSettingsPage() { {activeTab === 'goals' && (
-

Goals & Events

+

Goals & Events

Define goals to label custom events (e.g. signup, purchase). Track with pulse.track('event_name') in your snippet.

diff --git a/app/sites/new/page.tsx b/app/sites/new/page.tsx index 8cb7715..0350d07 100644 --- a/app/sites/new/page.tsx +++ b/app/sites/new/page.tsx @@ -55,7 +55,7 @@ export default function NewSitePage() { return (
-

+

Create New Site

diff --git a/app/tools/page.tsx b/app/tools/page.tsx index 5904741..e33bf6d 100644 --- a/app/tools/page.tsx +++ b/app/tools/page.tsx @@ -7,7 +7,7 @@ export default function ToolsPage() {

Tools

-

UTM Campaign Builder

+

UTM Campaign Builder

diff --git a/components/PricingSection.tsx b/components/PricingSection.tsx index f1001f1..04d8b1f 100644 --- a/components/PricingSection.tsx +++ b/components/PricingSection.tsx @@ -219,7 +219,7 @@ export default function PricingSection() { transition={{ duration: 0.5 }} className="text-center mb-12" > -

+

Transparent Pricing

diff --git a/components/settings/OrganizationSettings.tsx b/components/settings/OrganizationSettings.tsx index 63cb1bf..9616fc2 100644 --- a/components/settings/OrganizationSettings.tsx +++ b/components/settings/OrganizationSettings.tsx @@ -342,7 +342,7 @@ export default function OrganizationSettings() { return (

-

Organization Settings

+

Organization Settings

Manage your organization workspace and members.

@@ -409,9 +409,9 @@ export default function OrganizationSettings() { {activeTab === 'general' && (
-

General Information

+

General Information

Basic details about your organization.

-
+
@@ -486,7 +486,7 @@ export default function OrganizationSettings() {
-

Danger Zone

+

Danger Zone

Irreversible actions for this organization.

@@ -510,7 +510,7 @@ export default function OrganizationSettings() {
{/* Invite Section */}
-

Organization Members

+

Organization Members

Manage who has access to this organization.

@@ -637,7 +637,7 @@ export default function OrganizationSettings() { {activeTab === 'billing' && (
-

Billing & Subscription

+

Billing & Subscription

Manage your subscription plan and payment methods.

@@ -824,7 +824,7 @@ export default function OrganizationSettings() { {activeTab === 'audit' && (
-

Audit log

+

Audit log

Who did what and when for this organization.

diff --git a/components/sites/SiteList.tsx b/components/sites/SiteList.tsx index 28f8d63..37bf960 100644 --- a/components/sites/SiteList.tsx +++ b/components/sites/SiteList.tsx @@ -27,7 +27,7 @@ export default function SiteList({ sites, loading, onDelete }: SiteListProps) { if (sites.length === 0) { return (
-

No sites yet

+

No sites yet

Create your first site to get started.

)