diff --git a/app/about/page.tsx b/app/about/page.tsx
index d88875e..de0fd59 100644
--- a/app/about/page.tsx
+++ b/app/about/page.tsx
@@ -1,5 +1,6 @@
'use client'
+import { motion } from 'framer-motion'
import { CheckCircleIcon, XIcon } from '@ciphera-net/ui'
function ComparisonTable({ title, competitors }: { title: string, competitors: { name: string, isPulse: boolean, features: Record
Most analytics tools are overkill. They track everything, slow down your site, and require annoying cookie banners.
Pulse is different. We focus on the metrics that actually matter—visitors, pageviews, and sources—while respecting user privacy.
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
and more flexible pricing for developers.
Why Pulse?
@@ -76,14 +82,19 @@ export default function AboutPage() {
We built Pulse because we were tired of complex, invasive analytics tools.
Here is how we stack up against the giants.
- What about Plausible?
Connect Pulse with your favorite frameworks and platforms in minutes.
-Total Sites
{sites.length}
Total Visitors (24h)
--
Plan & usage
{subscriptionLoading ? (...
diff --git a/app/share/[id]/page.tsx b/app/share/[id]/page.tsx index ff9839d..1ff9d3b 100644 --- a/app/share/[id]/page.tsx +++ b/app/share/[id]/page.tsx @@ -5,7 +5,7 @@ import { useParams, useSearchParams, useRouter } from 'next/navigation' import { getPublicDashboard, getPublicStats, getPublicDailyStats, getPublicRealtime, getPublicPerformanceByPage, type DashboardData, type Stats, type DailyStat, type PerformanceByPageStat } from '@/lib/api/stats' import { toast } from '@ciphera-net/ui' import { getAuthErrorMessage } from '@/lib/utils/authErrors' -import { LoadingOverlay } from '@ciphera-net/ui' +import { LoadingOverlay, Button } from '@ciphera-net/ui' import Chart from '@/components/dashboard/Chart' import TopPages from '@/components/dashboard/ContentStats' import TopReferrers from '@/components/dashboard/TopReferrers' @@ -191,7 +191,7 @@ export default function PublicDashboardPage() { if (isPasswordProtected && !data) { return (Access denied
- - Back to Funnels + +Unable to load funnel
-