Lịch sử cập nhật

Nền tảng đang phát triển mỗi ngày. Ở đây — toàn bộ lịch sử thay đổi: các tính năng mới, bản sửa lỗi và cập nhật bảo mật. Tải ứng dụng

Tháng 6 2026

Bản sửa
Nhãn danh mục step1 — lấy từ registry (gettext), không lấy từ ChoiceOption bị lỗi 🌐 Web
Mới
Chim — màu theo loài ở step9, gán, sạch hơn step6/step7 📱 1.19.0 🌐+📱 Web + ứng dụng
Bản sửa
Chim trên mobile — giống theo loài (level 1) + i18n-key step9 🌐 Web
Mới
Chim trong ứng dụng di động — wizard-animals + wizard-meat 📱 1.18.0 🌐+📱 Web + ứng dụng
Bản sửa
Điều hướng wizard — bước tiếp/trước theo vị trí, không theo số 🌐 Web
Mới
Chim vào marketplace — cây giống, knowledge, wizard-animals + wizard-meat 🌐 Web
Mới
Ẩn họ của người bán là moderator/admin trên thẻ công khai 🌐 Web
Bản sửa
Đăng nhập Google trên các subdomain theo quốc gia — redirect /accounts/google/ về apex 🌐 Web
Bản sửa
Trang chi tiết theo mẫu động vật — sửa style layout + bỏ «None» 🌐 Web

Tháng 5 2026

Mới
Danh mục product/meat từ API (taxonomy trong DB) — bỏ hardcode list 📱 1.17.0
Mới
Taxonomy loại thịt trong DB (mô hình parler MeatCategory) — giống product/milk 🌐 Web
Mới
Taxonomy danh mục trong DB (mô hình parler ProductCategory) + mở rộng 🌐 Web
Mới
Bộ chọn bottom-sheet «+» thống nhất như trên mobile + thanh dưới Mini App + docs 🌐 Web
Mới
Mode-chooser/bóng dáng trong web wizard, views_count→Redis, test meat/milk 🌐 Web
Mới
Sửa tin + «Đẩy lên top» + thẻ ngang trên web 📱 1.16.5 🌐+📱 Web + ứng dụng
Bản sửa
Thẻ động vật — trả lại dữ liệu + thu nhỏ nhãn giá, không bị cắt 📱 1.16.4
Bản sửa
Thẻ compact cho feed — nhỏ hơn 2× (animals/meat/milk), như sản phẩm 📱 1.16.3 🌐+📱 Web + ứng dụng
Bản sửa
Placeholder bóng dáng + lỗi «Xử lý: 160» (RefChoiceField) + canh lại trang chi tiết 📱 1.16.2 🌐+📱 Web + ứng dụng
Bản sửa
Bóng dáng loài sữa (standard) + bản dịch vitrine thịt 📱 1.16.1 🌐+📱 Web + ứng dụng
Bản sửa
Bản dịch meat/milk + step 0 «Nông dân/Công ty» + rút gọn field của nông dân 📱 1.16.0 🌐+📱 Web + ứng dụng
Mới
Vertical thứ năm của marketplace — sữa/sản phẩm sữa/sữa lên men quốc gia (wizard-milk) 📱 1.15.0 🌐+📱 Web + ứng dụng
Bản sửa
GOOGLE_OAUTH_CLIENT_SECRET trong baran-secrets — sửa đăng nhập Google (401) 🌐 Web
Mới
Ảnh step1/geo-gate + chat-auth, ngôn ngữ/quốc gia, lọc danh mục+quốc gia 🌐 Web
Bản sửa
Icon loài ở step 1 — bóng dáng động vật trên nền tròn pastel 📱 1.14.2 🌐+📱 Web + ứng dụng
Mới
Ảnh loài ở step 1 + bắt buộc geo-gate ở bước cuối 📱 1.14.1 🌐+📱 Web + ứng dụng
Mới
Vertical mới của marketplace — thịt (wizard-meat, Simple/Pro) 📱 1.14.0 🌐+📱 Web + ứng dụng
Bản sửa
Bộ lọc — bỏ trùng select' và danh sách quốc gia = active (BaseUrl.on_off) 🌐 Web
Mới
Ext-field/vaccinations/seller-block/specs/share/wizard-i18n 🌐 Web
Bản sửa
Lưới compact cho thẻ sản phẩm/thú y + cover trong vitrine mobile 📱 1.13.1 🌐+📱 Web + ứng dụng
Bản sửa
Feed động vật, wizard breeds, catalog giống, chi tiết + gallery 🌐 Web
Bản sửa
Nút back trên mọi detail, sửa gửi chat, start-chat payload 🌐 Web
Bản sửa
Favicon link trong base.html — bỏ 404 trong console 🌐 Web
Bản sửa
CSP unsafe-eval cho /miniapp/ — Alpine.js bị chết hoàn toàn 🌐 Web
Bản sửa
Phải sửa ngay — favorites/search/scroll/profile/my-ads CRUD/wizard 🌐 Web
Mới
Nút call/chat hoạt động ở trang chi tiết + auto-load main feed 🌐 Web
Mới
Wizards + WS chat + Stars UI + referral UI 🌐 Web
Bản sửa
Location riêng /miniapp/ không có X-Frame-Options 🌐 Web
Bản sửa
Lang_resolver — fallback mềm mại không cần SessionMiddleware 🌐 Web
Bản sửa
Self-host htmx+Alpine + nới CSP/X-Frame cho iframe-embed 🌐 Web
Bản sửa
URL short-name `app` → `CattleSalesApp` 📱 1.13.1 🌐+📱 Web + ứng dụng
Mới
Phase 0-7 skeleton — backend, templates, static, tests 🌐 Web
Bản sửa
JWT blacklist + ràng buộc unique một phần Farmer.phone 🌐 Web
Bản sửa
Postgresql-client-16 → 18 (qua PGDG repo, không phải Yandex) 🌐 Web
Bản sửa
401 khi like → chuyển hướng main:login qua <meta> 🌐 Web
Bản sửa
URL ngoài i18n_patterns — 404 tại /accounts/telegram/mobile/ 🌐 Web
Mới
Luồng Mobile WebView — Telegram Login cho Flutter app 📱 1.12.0 🌐+📱 Web + ứng dụng
Bản sửa
CSP cho phép telegram.org (script) + oauth.telegram.org (frame) 🌐 Web
Bản sửa
Absolute URL trong data-auth-url cho Telegram Login Widget 🌐 Web
Bản sửa
Rollback Facebook OAuth — để todo chờ quyết định bizdev 🌐 Web
Mới
Telegram Login Widget + Facebook OAuth (web SSR) 🌐 Web
Mới
Web SSR + tests + đổi số điện thoại + i18n (triển khai đầy đủ) 🌐 Web
Mới
WhatsApp OTP-auth — backend + mobile (mock mode) 📱 1.11.0 🌐+📱 Web + ứng dụng
Bản sửa
Listings products/services — featured DESC lên đầu 🌐 Web
Bản sửa
Mobile mock-checkout — hộp thoại trong app thay vì browser 📱 1.10.4 🌐+📱 Web + ứng dụng
Bản sửa
Freezed v3 cần abstract class — sửa kernel_snapshot build 📱 1.10.3
Bản sửa
Bug UX — nút Edit hiện cho mọi người dùng, không chỉ owner 📱 1.10.3
Bản sửa
Bug 28 — trang chi tiết ad không ảnh hiển thị CategoryPlaceholder 📱 1.10.2
Bản sửa
Thêm throttle rate cho scope 'promotions_checkout' 🌐 Web
Bản sửa
Chuẩn hóa header main vs subdomain — một dropdown ngôn ngữ + 🌐 🌐 Web
Bản sửa
Publish — dùng context.go thay Navigator.popUntil (AppBar bị mất) 📱 1.10.1