We are currently performing maintenance. We will be back shortly.

Changelog

2026-05-30 · ac29ec9
  • New: Kindred is free for everyone until 1,000 members have completed profiles — shown on the landing page and configurable by admins
  • New: Token purchase flow is now fully wired to a payment provider and ready for live use once business registration is confirmed
  • New: Legal information page — business operator details, registered address, and transaction currency now published on the Contact page
  • Improved: Terms of Service now includes a full tokens and payments section covering pricing, no-refund policy, and payment processing
  • Improved: Privacy Policy now lists the payment processor as a named data handler
  • New: Version badge in the footer — click it to see this changelog and know exactly what's deployed
  • Fixed: Kindred logo is now properly centred on the sign-in page
  • Improved: Daily backups of all platform data are now fully operational
  • New: Like tokens can now be purchased directly through the platform via Stripe Checkout
  • New: Admins can view a full purchase history and revenue breakdown across all users
  • Improved: Platform reliability — automated daily database backups are now in place
  • New: Dating intention field on your profile — choose between serious relationship, casual dating, or friendship
  • New: Kindred is now available in English, German, French, and Italian — switch language in settings
  • New: Install Kindred on your phone's home screen like a native app (PWA support)
  • New: Maintenance mode — the platform can now be gracefully taken offline with a clear message to users
  • Improved: Suspended or deleted accounts no longer appear in discovery
  • Improved: Free like quota is now configurable by admins rather than fixed
  • New: Full admin panel — user management, platform configuration, and account suspension controls
  • New: Admin roles take effect immediately — no need to sign out and back in after being promoted
  • New: Footer, Privacy Policy, Terms of Service, and a How It Works page
  • New: Photo uploads now working — photos are stored securely in the cloud
  • New: Passkey registration available during onboarding and in settings
  • Fixed: App no longer scrolls at the page level — all scrolling now happens within the content area
  • Fixed: Sign-out now reliably clears your session across all subdomains
  • New: Matches and messaging — when two people like each other, a conversation thread opens
  • New: Profiles you've liked appear at the top of your discovery feed
  • New: Last seen indicator on discovery cards
  • New: Single sign-in flow — one email field, the browser handles sign-in vs. registration automatically
  • Improved: Auth guards are now enforced server-side — no more flash of unauthenticated content on load
  • Improved: All page data loads server-side for faster, more reliable rendering
  • New: Onboarding now guides you to your dating profile before entering the app
  • Improved: Returning users on a new device are now correctly recognised and signed in
  • Improved: Discovery correctly filters out test accounts
  • Improved: Auth forms now support password managers and passkey autofill
  • New: Profile detail modal — tap a card to see full profile, spoken languages, and interests
  • New: Spatial database support (PostGIS) — enables distance-based discovery and map clustering
  • Improved: Email delivery is now more reliable — switched to a dedicated transactional email provider
  • Improved: Deployment pipeline is now fully automated via CI — every push to main ships automatically
  • New: Map-first discovery — browse profiles on an interactive map with like/pass controls
  • New: Kinks field added to profiles and shown on discovery cards
  • New: Gender ratio enforcement — the platform maintains a healthy balance across genders via a waitlist system
  • New: Community stats on the landing page — live gender balance breakdown
  • New: Settings page — manage your profile, visibility, and account preferences
  • New: Onboarding flow — 4-step profile completion before entering the app
  • New: Dating profile API — get and update your profile, with a completeness check before the app unlocks
  • New: Full dating schema — dating profiles, kinks, photo sharing, and discovery layer
  • New: Local dev observability stack — Grafana dashboards with logs, traces, and metrics
  • Improved: All database IDs now use time-sortable UUIDs (UUIDv7) for better performance
  • New: Simplified sign-in page — one button, the browser decides whether you're registering or signing in
  • Improved: API now has structured logging, distributed tracing, and rate limiting
  • Fixed: Passkey .well-known endpoint corrected — passkey managers can now properly discover the app
  • Fixed: Auth store reliably reads from the correct API endpoint
  • New: Passkey (WebAuthn) authentication — sign in with Face ID, Touch ID, or a hardware key
  • New: Magic link email as a fallback sign-in method
  • New: Server-side sessions with 30-day stay-logged-in duration
  • New: Kindred is live — deployed and running in production