Silent permission flow instead of a bottom sheet (07/08.jpg)
📱 1.8.7
Update history
The platform evolves every day. Here is the full change history: new features, fixes, and security updates. Download the app
May 2026
Silent 403 — repo throws ApiException, not DioException
📱 1.8.6
I18n + add-to-contacts + rate limit + backup cron
📱 1.8.5
🌐+📱 Web + app
Gate for products/services/contacts + mobile UI
📱 1.8.4
🌐+📱 Web + app
New app + permission gate + delete endpoint
📱 1.8.3
🌐+📱 Web + app
Photo carousel on detail pages with arrows and thumbnails
📱 1.8.2
Google sign-in — signOut before signIn (refresh idToken)
📱 1.8.2
Navigation — fully declarative go_router (fix for re-push)
📱 1.8.1
System Back on branch detail screens — push → go
📱 1.7.27
Phase 2 (completion) + Phase 4 of navigation migration
📱 1.7.27
Phase 2 — CattlesAppBar on simple chat screens
📱 1.7.27
Phase 2 — CattlesAppBar on breeds, veterinary, contacts
📱 1.7.27
Phase 2 of navigation migration — CattlesAppBar on marketplace details
📱 1.7.27
Navigation migration to StatefulShellRoute — Phase 1
📱 1.7.27
Wizard back button via context.go (bug 2 — Post an ad)
📱 1.7.27
Back button via context.go — pop() did not work with ShellRoute (bugs 1, 2)
📱 1.7.26
Back button on all screens from the account area — root cause of bug 1/2
📱 1.7.24
Reliable back button in account area and wizards (bugs 1, 2 again)
📱 1.7.23
Herd grouping, breed photos, XP progression, interactive HUD
📱 1.7.22
🌐+📱 Web + app
Animal type icons + breeds with photos in the shop
🌐 Web
Regression of empty price badge (04.jpg) + back button on detail screens
📱 1.7.21
Phone setup — geoip country detection for intl_phone_field (bug 9)
📱 1.7.20
Phone setup country list, geoip endpoint, subcategory translation
🌐 Web
500 on /chat-settings/ — gettext _ was overwritten by a bool from get_or_create
🌐 Web
Account area navigation, card overflow, duplicate country in wizard, search in pickers
📱 1.7.19
TypeError from sip_ua hangup + unconditional force-idle + log cleanup
📱 1.7.18
Backfill via pc.getRemoteStreams() + 1s retry — pattern from team call
📱 1.7.17
The callee could not see video — backfill existing pc.receivers + stronger FAILED guard
📱 1.7.16
SDP reorder fallback to VP8/H264 if VP9 is missing in SDP + debug logs
📱 1.7.15
Forked-leg FAILED reset remoteRenderer → video 3a→7a was missing
📱 1.7.14
3s watchdog instead of 60s + debug log in answer() for incoming video
📱 1.7.13
The callee could not see the caller's video stream — pc.onTrack was not attached
📱 1.7.12
Router-level redirect /call → / via callActiveListenable
📱 1.7.11
Global pop from app._handleVoipState — CallScreen did not close on double mount
📱 1.7.10
InvalidStateError from sip_ua RTCSession.terminate went unhandled — double protection
📱 1.7.9
CallScreen froze after ended on callee — terminal-state pop + hangup try/catch
📱 1.7.8
Incoming-call native intent extras did not reach Dart → blank CallScreen
📱 1.7.7
Security fix: dependencies
📱 1.7.6
🌐+📱 Web + app
3D mode — a real game screen (multi-animals + tap picking + touch controls)
📱 1.7.4
Cow.glb placeholder + auto-fit camera to bounding box
📱 1.7.3
Fox 3D invisible — removed scale 0.02, moved the camera to radius=180
📱 1.7.2
Enable Flutter GPU meta-data in AndroidManifest for flutter_scene
📱 1.7.1
3D POC via flutter_scene 0.13.0 + Phase I UX (haptics/idle-anim/day-night/onboarding)
📱 1.7.0
🌐+📱 Web + app
Flicker on cow tap — isolated rebuild zones
📱 1.6.1
FCM push appointment + trade between farmers + SVG sprites
📱 1.6.0
🌐+📱 Web + app
MVP-2 iterations 3+4+5+6 — shop, Flame, streak/prestige, leaderboard
📱 1.5.0
🌐+📱 Web + app
MVP-2 idle farm "Grow a herd" (backend + mobile)
📱 1.4.0
🌐+📱 Web + app
Modern Flutter animations 2026 — flutter_animate, GPU shader, SpringCurve, Rive draft
📱 1.3.22
Careful Impeller-friendly animations (Hero, cascade, like, wizard)
📱 1.3.21
Sparkle waterfall 3x denser (particles ×3)
📱 1.3.20
🌐+📱 Web + app
Sparkle effect 150% longer (2.5 s → 6.25 s)
📱 1.3.19
🌐+📱 Web + app
Sparkle celebration after a successful listing publish
📱 1.3.18
🌐+📱 Web + app
bubble_tab_bar animation — sliding bubble
📱 1.3.17
Horizontal scroll in the mobile chat layout
🌐 Web
Voice recording in web chat + 5-minute limit + header cleanup
📱 1.3.16
🌐+📱 Web + app
Wizard-product/services 400 — description=null was rejected
🌐 Web
I18n wizard-product/services + country of origin
📱 1.3.15
🌐+📱 Web + app
Translations for chat settings and bottom navigation
📱 1.3.14
🌐+📱 Web + app
Seller contacts, book sync, chat/call for items
📱 1.3.13
🌐+📱 Web + app
Wizard-services — veterinary marketplace
📱 1.3.11
🌐+📱 Web + app