Release Notes
What's new in each version of IntimateLog.
- New Premium status screen — see your plan, usage bars for free-tier limits, and manage your subscription from Settings
- New Shared Premium with DumpLog — one IntimateLog subscription now unlocks Premium in DumpLog too (same Google account)
- New Usage indicators — photo and contact counters show how much of the free tier you've used, right where you add things
- Fix Reliable sync — stalled backups and restores now recover automatically, with honest progress bars throughout
- Fix Data safety — sync can no longer overwrite unpushed local changes, and signing out always checks your backup first
- Fix Purchase flow — pending payments, restore purchase, and error messages all behave correctly now
- Fix Photo limits — batch photo picks respect the free-tier allowance instead of slipping past it
- Improved Coaching messages — encouragement popups are consistent with your persona and easier to read
- Improved Privacy — switched to Android's photo picker; the app no longer requests gallery-wide media permissions
- New 21 new top-tier achievements — every major chain now goes much further, with goals worthy of the most dedicated users
- New Achievement sorting — toggle between recently earned and "almost there" to see what to chase next
- New Dashboard hero stats — your headline numbers front and centre, right where they belong
- New Notification inbox — all app messages in one place with a detail view
- New Venue autocomplete — location search with suggestions plus a GPS pin button
- Fix Accurate tally counts — repeat counts within a single entry are now included everywhere: achievements, charts, and statistics
- Fix Achievement logic — same-day and repeat-contact achievements now unlock correctly; streaks survive clock changes
- Fix Photo reliability — fixed image corruption and slow loading in galleries
- Improved Stability — better app-variant integrity checks and faster startup
- Fix Purchase cancellation — tapping "Cancel" on the paywall no longer shows an error popup
- Fix Subscription error details — purchase errors now show the correct reason (item unavailable, billing unavailable, etc.) instead of always "Unknown"
- Fix Last synced time — dashboard backup card now refreshes correctly after a manual sync
- Fix Notification read state — opening a medication or screening reminder no longer marks all inbox notifications as read
- Improved Week-start awareness — notifications, streaks, and activity meter now all respect your "start week on Monday" setting
- Improved Notification variety — all message pools doubled or tripled; never see the same message twice in a row
- New Rotating PrEP confirmations — medication confirmation now randomly picks from 10 fun variants per tone mode instead of always saying the same thing
- Improved All-persona notifications — encouragement and activity-meter messages now speak to tops, bottoms, versatile, oral, kink, explorer, and casual users
- Improved Google Drive sync reliability — deep overhaul of the sync pipeline; fixed UI freezes and syncs silently not happening
- Improved Chunked encryption — backups now encrypt in small chunks with UI yields, preventing frame drops
- Improved Smarter sync scheduling — rapid edits no longer delay sync indefinitely; immediate push when app goes to background
- Improved Change detection — sync now detects edits to all fields (location, venue, substances, contact details) for reliable multi-device sync
- Fix Token refresh — sync no longer fails silently when access token expires between sessions
- Fix Legacy backup freeze — older backups no longer cause a 2-5 second UI freeze on every pull
- Fix Background sync — data is now saved to Drive immediately when app goes to background
- Improved Contact details card — swipeable photo gallery with dot indicators and fullscreen viewer; redesigned layout
- Improved Share card blur toggle — renamed to "Blur selected"; auto-blurs photos when toggle is on
- Fix Share card blur order — enabling blur before selecting photos now works correctly
- Fix Advertising ID — removed unused AD_ID permissions from third-party SDKs
- New Localized dates — all dates and times now render in your chosen app language, not the device system locale
- New Photo gallery in collection — swipeable multi-photo grid tiles with dot indicators and fullscreen viewer
- Improved Image compression — photos now compressed for faster sync and less storage usage
- Improved Google Drive restore — clearer progress feedback during decryption
- Fix Notification language — reminders now respect your app language instead of always showing English
- Improved Data & Sync screen — redesigned with hero status card, trust indicators, cleaner button hierarchy, and success flash animation after sync
- Improved Settings consistency — all settings pages now use the same centered title + optional subtitle pattern
- Improved Boot resilience — hardened cold-start flow with 10s timeout on Google Sign-In; app continues with cached user if Google Play Services hangs
- New Crash detection — boot sentinel tracks incomplete boots (native crashes / OS-killed restarts); data included in bug reports
- Fix Notification settings — removed diagnostic block from user-facing screen (moved to Dev Menu)
- Fix App Lock screen — no longer shows "App Lock" three times
- New In-app bug reporting — report bugs directly from Settings with automatic device info, app version, and diagnostics attached
- Improved Smarter sync — content-based conflict detection prevents overwriting newer data when syncing across devices
- Improved Faster analytics — location drill-downs and coverage calculations are now instant
- Improved Bigger contact photos — encounter list now shows larger, more prominent profile pictures
- Fix Photo categories — all category labels now display correctly across the app
- Fix Category picker — list is now scrollable when options exceed screen height
- New Encounter Browser — full-featured filterable encounter list with period, type, category, and coverage filters
- New Analytics → Browser — tap a city or country in Top Locations to open the browser pre-filtered by that location
- New Stacked profile avatars — encounter list shows overlapping circular profile photos of known contacts
- Fix Corrupted emoji — replaced broken character on achievements overview card
- New Encounters map — interactive map showing all encounters by location with circle markers scaled by frequency
- New Background geocoding — automatically backfills missing coordinates for encounters
- New Share card — generate and share a beautiful card for any encounter with playful scattered polaroid layout
- New Insights carousel — swipeable insight cards on analytics with contextual tips about your patterns
- New Photo editing — unified crop & rotate for both contact and encounter photos
- New Activity graph — activity over time chart on analytics with detailed breakdown
- Fix Map coverage — now shows all encounters, not just those with exact location matches
- Fix Photo auto-repair — handles broken paths gracefully on startup
The one where it all starts. Everything you need to own your intimate life, built from scratch.
- New Encounter logging — log who, what, where, when, with photos, notes, ratings, and custom details
- New Contact management — full profiles for your people with photos, stats, and encounter history
- New Protection Shield — track medication doses, see real-time coverage status, get smart reminders
- New Screening tracker — log tests and keep your timeline in one place
- New Dashboard — your intimate life at a glance with streaks, recent activity, and quick stats
- New Analytics & insights — charts, trends, breakdowns by time, person, type, and more
- New Calendar view — see your history laid out across weeks and months
- New Map view — every encounter pinned to where it happened
- New Photo collection — private gallery organized by person, with categories and fullscreen viewing
- New Achievements — unlock milestones as you go. Some wholesome, some... less so
- New Profile persona — get a personalized summary of your intimate patterns
- New Quick log — log an encounter in seconds when you don't have time for details
- New Google Drive sync — encrypted auto-backup to your own Google Drive. Switch phones without losing anything
- New Biometric & PIN lock — fingerprint, face, or PIN. Nobody gets in without you
- New App disguise mode — change the app icon and name on your homescreen. What app? Exactly
- New Discrete notifications — reminders that don't give anything away
- New Customizable lists — configure dropdowns, categories, and fields to match how you roll
- New Multi-language — available in English, Dutch, German, French, Spanish, Italian, and Portuguese
- New Free tier — 10 contacts, 25 encounters, full analytics and protection shield included at no cost
- New Premium subscription — unlimited everything for those who need more space