♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥
← Back to Home

What's New 🐾

A running history of LottaPaws updates.

v1.3.5 March 2026 Latest

Quality-of-life improvements and under-the-hood modernisation. Set completion tracking is now accurate, family pages got a glow-up, and barcode scanning supports more product types.

  • 🏠 Family detail pages now have a hero image and you can tap through from any critter
  • 📊 Set completion bars now only count collected items. Wishlist no longer inflates your progress
  • 📷 Barcode scanning now recognises accessories-only products
  • 🖼️ Smaller, faster thumbnail images on birthday and twins cards
  • 📳 Refined haptic feedback across the app
  • ⚡ Faster scrolling and smoother list rendering
  • 🐛 Fixed wide images getting clipped in the scan sheet
🤓 Nerdy details
  • feat Hero image + family navigation on FamilyDetailView; CritterDetailView links to family (#222)
  • feat V2 barcode endpoint with accessories_only response handling (#223)
  • feat Per-device token authentication via DeviceAuthService with legacy API key fallback (#225)
  • feat app_version now sent with report submissions (#227)
  • feat Sentry SDK integrated for production error tracking
  • fix Wishlist variants no longer count toward set completion (#226)
  • fix Wide images no longer clipped in ScannedSetActionSheet (#224)
  • fix thumbnail_url used for birthday cards and twins views (#221)
  • perf Linear scans replaced with dictionary lookups for per-row counts in BrowseView and FamilyDetailView (#233)
  • perf FamilyDetailView computed properties converted to @State + onChange (#235)
  • refactor FilterManager migrated to @Observable — 9 of 10 managers complete (#234)
  • refactor NavigationLink(destination:) → value-based navigation in HomeView (#230)
  • refactor 14× DispatchQueue.main.asyncAfter → Task.sleep(for:) (#229)
  • refactor String(format:) → FormatStyle APIs (#231)
  • refactor Deprecated API replacements: cornerRadius, showsIndicators, Task.sleep(nanoseconds:), foregroundColor, Date()
  • style Property ordering standardised; onTapGesture → Button for accessibility (#228, #232)
v1.2.0 March 2026

A big one. The Apple Watch companion app is here, iCloud Backup is now free and built-in, and you can browse and submit community photos on set pages. Plus home screen widgets, a family tree view, smarter search, and a tip jar if you want to show some love.

  • ⌚ Apple Watch app — birthdays and collection stats on your wrist
  • ☁️ iCloud Backup — back up and restore your collection for free
  • 📸 Set photo gallery — browse community photos and submit your own
  • 🏠 Home screen widgets
  • 🌳 Family tree view on family detail pages
  • 🔍 Search results now show which field matched your query
  • ♿ VoiceOver support across core views
  • ☕ Tip jar — buy us a coffee if LottaPaws brings you joy
  • 🔗 Contributor portal link in the About screen
  • 🐛 A bunch of bug fixes and performance improvements
🤓 Nerdy details
  • feat(watch) LottaPawsWatch companion app — birthday and collection stats complications via WatchConnectivity
  • feat(backup) iCloud Backup via iCloudBackupService — 7-day auto-backup on launch, manual restore from iCloudBackupListView, toggle in settings
  • feat(photos) Set photo gallery section with carousel and full photo submission sheet (SetPhotoSubmissionService)
  • feat(widgets) iOS home screen widgets via WidgetKit (LottaPawsWidgets target)
  • feat(family) Family tree section in FamilyDetailView with expand/collapse
  • feat(search) Search result subtitles now show matched field context
  • feat(accessibility) First-pass VoiceOver labels and hints across core views
  • feat(iap) Tip jar with three consumable StoreKit 2 products ($0.99 / $2.99 / $9.99), transaction listener, localisation
  • feat(settings) "Use my photo as thumbnail" preference
  • feat(ux) Share button on detail pages; TipKit tooltips; context menu on new release and catalog update cards
  • fix Variant name hidden when it matches the critter name
  • fix Image overflow in set detail variant card grid and hero
  • fix Set detail 404 when epochId is nil — falls back to setUuid
  • fix Photo thumbnail decoding moved off main thread
  • fix Birthday cache invalidated correctly on local date change
  • fix 404s and photo submission failures now reported to ClientErrorService
  • refactor Full @Observable migration across all managers and services
  • perf Scoped @Query predicates in Browse, Collection, and Critter Detail; DateFormatter allocations hoisted to static constants
v1.1.0 March 2026

The home screen now surfaces new releases and recent catalog updates so you always know what's dropped. iPad collectors get a proper multi-column grid. A handful of bugs squashed too.

  • 🏠 Home screen shows new releases and catalog updates
  • 📱 iPad now shows a proper multi-column grid
  • 🐛 Report issue types now filtered by what you're reporting
  • 📜 Announcement banners are now scrollable
  • 🖼️ Thumbnail crops now anchor to the top consistently
  • 🌍 Translation improvements across multiple languages
🤓 Nerdy details
  • feat(home) New releases carousel (just released + coming soon) and catalog updates feed added to home screen, each with a "See all" view
  • feat(ios) Adaptive grid columns on iPad using horizontal size class — 4–5 columns vs 2 on iPhone
  • fix(ios) Report issue types now filtered by entity type (critter, set, variant) with localised display names
  • fix(ios) Announcement sheet now scrollable; fixed targeting rules JSON decoding edge case
  • fix(ios) Thumbnail crops anchored to top across all card surfaces — no more face-cropping
  • feat(i18n) Onboarding carousel strings added; fixed missing translations across several locales
v1.0.0 February 2026

The first public release of LottaPaws. 🎉 Browse thousands of Calico Critters and Sylvanian Families figures, track your collection and wishlist, scan barcodes, and share your collection with other collectors. No account required, no tracking, no ads.

  • 🐰 Browse the full catalog of critters, sets, and families
  • ✅ Track your collection and wishlist
  • 📷 Scan barcodes to look up sets instantly
  • 🎂 Birthday twins — find critters that share your birthday
  • 🔗 Share your collection with a public profile link
  • 💾 Backup and restore your collection
  • 🌍 Available in 13 languages
  • 🔒 No account required, no tracking, no ads
🤓 Nerdy details
  • SwiftUI + SwiftData — fully native iOS app, collection stored locally on device
  • Laravel 12 backend with PostgreSQL, serving a community-maintained catalog via REST API
  • Typesense full-text search for fast, fuzzy catalog browsing
  • Cloudflare R2 for image storage and backup files
  • Universal Links for deep linking to critter, variant, family, and set pages
  • OG image generation for rich link previews when sharing
  • Contributor portal (Livewire) for community catalog submissions
  • 13 languages: 🇬🇧 🇩🇪 🇪🇸 🇫🇷 🇧🇷 🇯🇵 🇰🇷 🇨🇳 🇹🇼 🇮🇹 🇳🇱 🇵🇱 🇸🇪

Track your Calico Critters and Sylvanian Families collection

Download on the App Store
LottaPaws | What's New | Stats | Contribute | About | Privacy | Terms

Made with 💕 for the Sylvanian Families community and mostly for Isla