diff --git a/src/components/landing/LandingPage.tsx b/src/components/landing/LandingPage.tsx index 6a709c683..b10eaae7d 100644 --- a/src/components/landing/LandingPage.tsx +++ b/src/components/landing/LandingPage.tsx @@ -573,11 +573,14 @@ function HeroSection() { {/* Tagline */} -
+
Open-source developer productivity dashboard. Track GitHub streaks, PR velocity, and coding goals — automatically.
@@ -672,8 +675,9 @@ function CommitTicker() { {doubled.map((c, i) => ( @@ -714,6 +718,8 @@ function AboutHighlightCard({ transformOrigin: 'top center', transform: visible ? tiltStyle.transform : `perspective(1000px) rotateX(-90deg)`, transition: visible ? tiltStyle.transition : `opacity 0.6s cubic-bezier(0.175, 0.885, 0.32, 1.275) ${index * 80}ms, transform 0.6s cubic-bezier(0.175, 0.885, 0.32, 1.275) ${index * 80}ms`, + background: 'var(--card)', + border: '1px solid var(--border)', backdropFilter: 'blur(20px)', WebkitBackdropFilter: 'blur(20px)', cursor: 'pointer', @@ -737,14 +743,20 @@ function AboutHighlightCard({ }}> -+
{item.desc}
@@ -794,7 +806,10 @@ function AboutSection() { > A clearer home for your developer progress. -+
DevTrack helps developers, open-source contributors, and teams understand how their GitHub work is moving. It brings activity, pull requests, streaks, goals, and public profile insights into one calm dashboard so new users can quickly see what the platform is for.
@@ -873,15 +888,21 @@ function StatItem({ value, label, delay }: { value: number; label: string; delay transition: `all 0.8s cubic-bezier(0.16,1,0.3,1) ${delay}ms`, }} > -+
{f.desc}
@@ -1041,9 +1068,9 @@ function FeaturesSection() { FEATURE PREVIEW
{ const Icon = step.icon; return ( - -
{step.desc}
+{step.desc}
); })} @@ -1266,14 +1292,20 @@ function ContributeSection({ stats }: { stats: RepoStats }) { borderRadius: 8, padding: '20px 20px 16px', }} > -{/* was '#555' */} +
DevTrack is fully open source — MIT licensed, self-hostable, and built by developers who actually use it. Every widget, every metric, every API was contributed by someone in this list. {stats.goodFirstIssues > 0 && ( - + {stats.goodFirstIssues}{" "} issues are tagged good first issue and waiting right now. )}