2026-05-29 Payment infrastructure, legal pages & free-until launch
- 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
2026-05-28 Token purchases & admin revenue tracking
- 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
2026-05-27 Dating intentions, four languages & PWA support
- 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
2026-05-26 Admin panel, landing page & photo uploads
- 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
2026-05-25 Matches, messaging & discovery improvements
- 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
2026-05-23 Onboarding flow & discovery reliability
- 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
2026-05-22 Map discovery, profile detail & spatial database
- 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
2026-05-21 Map-first discovery, kinks & gender ratio system
- 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
2026-05-20 Dating profiles, schema & observability
- 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
2026-05-19 Auth overhaul & API stability
- 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
2026-05-18 Initial launch
- 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