Changelog
What's new in Gneta
A running log of updates, features, and improvements.
SEO & Content Expansion
- •8 in-depth blog posts covering Garmin AI coaching, running power, FTP testing, and more
- •9 new public pages: features, pricing, FAQ, sport-specific guides, and competitor comparisons
- •Sitemap, RSS feed, JSON-LD structured data, and breadcrumb navigation across all pages
- •Open Graph and Twitter Card meta tags on every page for rich social sharing
Legal & Compliance
- •Comprehensive privacy policy covering GDPR Article 9 health data, CCPA/CPRA, and international transfers
- •Full Terms of Service with EU 14-day withdrawal rights, subscription terms, and dispute resolution
Monitoring & Reliability
- •Uptime Kuma self-hosted monitoring with public status page at status.gneta.app
- •Automated daily database backups with 30-day retention
Email Lifecycle & Engagement
- •Welcome email with 3-step onboarding flow on registration
- •Garmin connection nudge sent 24 hours after signup
- •Trial expiring (3 days before) and trial expired notifications
- •Weekly activity summary with real stats and AI coach highlight
- •Payment failed alert triggered by Stripe webhooks
Dashboard & UX Polish
- •Empty states for dashboard, activities, and goals with contextual CTAs
- •Account deletion with cascading data removal (GDPR compliance)
- •Stripe Customer Portal integration for self-service subscription management
Launch
- •AI-powered coaching with Claude — personalized advice based on your real Garmin data
- •Full Garmin sync: activities, daily summaries, sleep, HRV, body battery, stress
- •Dashboard with recovery ring, training load, and daily AI insights
- •Activity detail pages with power zones, heart rate analysis, and lap data
- •Goal tracking with AI-suggested targets
- •5-step onboarding wizard: welcome, Garmin connect, data sync, profile, ready
- •Subscription billing via Stripe with 14-day free trial