Flutter wizard-product + تغییر نام wizard→wizard_animals (مرحله 2.4)
📱 1.3.9
تاریخچه بهروزرسانیها
این پلتفرم هر روز در حال توسعه است. اینجا — تاریخچه کامل تغییرات: قابلیتهای جدید، رفع اشکالها و بهروزرسانیهای امنیتی. دانلود برنامه
مه 2026
DRF API /api/v1/products/ (مرحله 2.3)
🌐 وب
Web wizard-product + ویترین کالاها (مرحله 2.2)
🌐 وب
Django app products + مدل ProductAd (مرحله 2.1)
🌐 وب
جمعآوری مدل دستگاه هنگام ثبت آگهی
📱 1.3.8
🌐+📱 وب + برنامه
Call log در چت
📱 1.3.7
تماسهای از دسترفته/انجامشده در فید چت
📱 1.3.5
🌐+📱 وب + برنامه
Security fix: زیرساخت
🌐 وب
Server Error 500 هنگام انتشار شتر ماده
🌐 وب
فیلتر «کشور» — لیستباکس باز + برش extra-block
🌐 وب
og-image خراب + meta tagهای ناقص Open Graph
🌐 وب
LOGIN_URL → reverse_lazy('main:login') — allauth مسیر /accounts/login/ را میگرفت
🌐 وب
LOGIN_URL → /accounts/login/ + آیکونهای missing در sidebar
🌐 وب
Card-grid--related کارتها از main column بیرون میزدند
🌐 وب
safety net عمومی برای جلوگیری از overflow در detail page
🌐 وب
Tablet landscape — .mkt-specs در iPad از سمت راست بریده میشد
🌐 وب
گزینه --clean-fuzzy + UX موبایل/تبلت (3 bug-report)
🌐 وب
Multi-line {# #} → {% comment %} + pre-commit hook
🌐 وب
Audit-bugs — capital، پاکسازی en.po، واحدهای سن، hreflang، meta یکتا
🌐 وب
Schema.org + sitemap + 5 صفحه ثابت + بهروزرسانی download.html
🌐 وب
اسکرول صفحه موبایل + ۳ CTA + مشخصات +۲۵٪ + docs
🌐 وب
بازطراحی detail.html به سبک kopeika + نامگذاری امن برای AdBlock
🌐 وب
Chat-admin (30 مدل) + ۴۳ locale پزشکی + i18n کامل چت
📱 1.3.5
🌐+📱 وب + برنامه
برگرداندن AppBar به کرمِ روشن — «خیلی تیره» بود
📱 1.3.5
حساب کاربری — مشابه موبایلی analog ProfileScreen (Bug 9)
🌐 وب
۱۰ باگ — جلسه favorite وب / اعتبارسنجی wizard + photos / پایداری VoIP / FCM چندمستاجری / کش nginx
📱 1.3.4
🌐+📱 وب + برنامه
بازگشت به پالت اصلی CattleSales
📱 1.3.3
Security fix: platform
📱 1.3.1
🌐+📱 وب + برنامه
P2 نهایی — pickerها + linkify + forward-multi + ویرایشگر عکس + @username
📱 1.3.1
🌐+📱 وب + برنامه
باندل عظیم Chat-plan2 — B1+B2+B3+B5 + طراحی B6 (61 فایل، +7777/-181)
📱 1.3.0
🌐+📱 وب + برنامه
Push.py — firebase_admin.messaging، نه firebase_admin.chat
🌐 وب
پولیش نهایی — بستن کل پلن از docs/chat-plan.md
📱 1.2.56
🌐+📱 وب + برنامه
Phase 9 — پیامهای صوتی + ویدیو-نوت
📱 1.2.55
🌐+📱 وب + برنامه
رابط کاربری موبایل برای Phase 7-12 (polls/stickers/stories/prefs/blocks)
📱 1.2.54
Phase 7-12 — Polls + Stickers + Stories + Polish + Privacy
📱 1.2.53
🌐+📱 وب + برنامه
حذف daphne از ایمیج prod — Trivy deploy را بلاک میکرد
🌐 وب
Phase 6 — Channels + Topics + PostViews
📱 1.2.52
🌐+📱 وب + برنامه
Phase 5 — چت گروهی (create + members + roles)
📱 1.2.51
🌐+📱 وب + برنامه
Phase 4 — UX (reactیونها، reply، edit، delete، forward، pin)
📱 1.2.50
🌐+📱 وب + برنامه
Phase 3 — realtime WebSocket (ChatConsumer + کلاینتهای WS)
📱 1.2.49
🌐+📱 وب + برنامه
Phase 2 — Chat/ChatMember + مهاجرت Conversation
📱 1.2.48
🌐+📱 وب + برنامه
Phase 1 frontend — Contacts UI (mobile + web)
📱 1.2.47
🌐+📱 وب + برنامه
Phase 1 backend — مدل Contact + API جستجو/پروفایل کاربران
🌐 وب
Phase 0 — rename messaging→chat + زیرساخت Django Channels
🌐 وب
دکمه «تماس» را روی آگهیهای خودمان نشان نمیدهیم + sync docs
📱 1.2.46
Telegram-style hybrid native incoming call (~300 lines)
📱 1.2.45
Const _pipChannel پایینتر از importها (build fail 1.2.43)
📱 1.2.44
ReattachFragment به CallScreen.initState — رفع صفحه سبز
📱 1.2.43
Incoming isVideoCall به ringing parse میشود — رفع صفحه سبز
📱 1.2.42
حذف بنر CallKit در foreground (double UI)
📱 1.2.41
باز کردن CallScreen روی هر active state — incoming هم
📱 1.2.40
CallScreen تا قبل از رسیدن INVITE خودش را نمیبندد (_everHadCall)
📱 1.2.39
cleanup درست در FAILED (CANCEL برای تماسگیرنده دیگر گیر نمیکند)
📱 1.2.38
FAILED-event را کاملاً نادیده میگیریم (state-race روی Riverpod broadcast)
📱 1.2.37
Incoming UI فقط CallKit + guard برای timestamp-FAILED
📱 1.2.36
FAILED بعد از CONNECTED را نادیده میگیریم (forking leg)
📱 1.2.35
سشن تکراری SIP را نادیده میگیریم (FAILED از auth-challenge leg)
📱 1.2.34
CallScreen را روی هر transition به connected باز میکنیم (callee Accept)
📱 1.2.33
Cold-start از CallKit Accept، splash را کامل رد میکند
📱 1.2.32
-45% روی مدت انیمیشنها (6s → 3.3s)
📱 1.2.31