განახლებების ისტორია

პლატფორმა ყოველდღე ვითარდება. აქ — ცვლილებების სრული ისტორიაა: ახალი შესაძლებლობები, ხარვეზების გამოსწორება და უსაფრთხოების განახლებები. აპის ჩამოტვირთვა

მაისი 2026

გაუმჯობესება
List/index — N+1 ფიქსი + page-cache mixin 🌐 ვებ
გაუმჯობესება
Manual page-cache + Cache-Control BreedDetailView-სთვის 🌐 ვებ
გაუმჯობესება
siblings dropdown წავშალეთ — 382 <option> 25 წამს ჭამდა 🌐 ვებ
გაუმჯობესება
translations prefetch siblings/categories-სთვის 🌐 ვებ
გაუმჯობესება
Bypass /api/v1/ads/ SILKY_INTERCEPT_FUNC-ის მეშვეობით 🌐 ვებ
ახალი
SILKY_PYTHON_PROFILER env-ით (toggle image rebuild-ის გარეშე) 🌐 ვებ
გაუმჯობესება
/geo/countries/ — .only() PostGIS PointField-ის ოვერჰედის წინააღმდეგ 🌐 ვებ
გაუმჯობესება
/ads/ — translations prefetch ლოკალით გაფილტრული 🌐 ვებ
გაუმჯობესება
N+1 ფიქსები — /geo/countries/ 233→2 SQL, /ads/ 158→~5 SQL 🌐 ვებ
შესწორება
LOGIN_URL=/admin/login/ — თორემ redirect მიდის 404-ზე 🌐 ვებ
გაუმჯობესება
-90% SQL /admin/main/wiki_animals/ + /advertisements/ გვერდებზე 🌐 ვებ
ახალი
Django-silk პროფაილერი dev და prod-ზე, გასუფთავება ყოველ 3 საათში 🌐 ვებ
ახალი
გვერდზე ვაბრუნებთ APK-ის ვერსიას + თარიღს/დროს 🌐 ვებ
გაუმჯობესება
Page_size 100→20 + AVIF thumbnails წინასწარ გენერირდება upload-ზე 🌐 ვებ
შესწორება
ლენტის ავტომატური გადატვირთვა ჰედერში ქვეყნის შეცვლისას 📱 1.2.3
გაუმჯობესება
Splash -25% ხანგრძლივობა (~6s → ~4.5s) 📱 1.2.2
გაუმჯობესება
Splash ანიმაციის დროს კონტენტის prefetch 📱 1.2.1
შესწორება
ბაგრეპორტის 8 ბაგი + 70 ლოკალის აღდგენა 📱 1.2.0 🌐+📱 ვებ + აპი
შესწორება
Resume publish timeout-ისას — დუბლირებული განცხადებების გარეშე 📱 1.1.2
შესწორება
Dio timeout 90s + AVIF speed=8 + დეტალური შეცდომები 📱 1.1.1 🌐+📱 ვებ + აპი
გაუმჯობესება
AVIF-only — კონვერტაცია upload-ზე, 15 MB ლიმიტი, i18n 📱 1.0.3 🌐+📱 ვებ + აპი
გაუმჯობესება
AVIF + WebP picture-tag განცხადების გალერეის გვერდზე 🌐 ვებ
ახალი
/download/ გვერდზე აჩვენეთ APK-ის ვერსია + დრო 🌐 ვებ
შესწორება
ფოტოების გაწელვა ბარათებში — aspect-ratio 4:3 ყველგან 📱 1.0.3 🌐+📱 ვებ + აპი
ახალი
auth-ის მიგრაცია DRF Token-იდან JWT-ზე (simplejwt) 📱 1.0.1
გაუმჯობესება
AVIF + WebP fallback <picture>-ით (~10% ნაკლები vs WebP) 🌐 ვებ
შესწორება
მრავალხაზიანი {# #} _ad_card.html-დან წავშალეთ (ისევ) 🌐 ვებ
გაუმჯობესება
Sorl-thumbnail WebP — ბარათები ზომაში -85% 🌐 ვებ
გაუმჯობესება
Is_above_fold პირველი 4 ბარათისთვის (LCP) 🌐 ვებ
შესწორება
მრავალხაზიანი {# #} კომენტარები წაიშალა — HTML-ში ტექსტად გადიოდა 🌐 ვებ
გაუმჯობესება
Mobile lighthouse — lazy + eager LCP + CSS bundle + fonts media-trick 🌐 ვებ
გაუმჯობესება
Breed queryset default-ად none() (1109 → 0 options) 🌐 ვებ
გაუმჯობესება
_BreedChoiceField — თარგმანების წინასწარი ჩატვირთვა (8წთ → ~2წთ cold) 🌐 ვებ
შესწორება
Compilemessages — build env-ში დავამატე DB_PASSWORD=dummy 🌐 ვებ
შესწორება
Compilemessages Docker image-ში, არა K8s initContainer-ში 🌐 ვებ
შესწორება
Theme switcher — sidebar-ში ერთი დასაკლიკი item ციკლით 🌐 ვებ
შესწორება
Theme switcher sidebar-ში — 3 მენიუს პუნქტი ვიწრო pill-ის ნაცვლად 🌐 ვებ
შესწორება
Deploy-mobile — სწორი label selector + Running phase filter 📱 1.0.1
შესწორება
STATICFILES_DIRS მოიცავს BaranGlobal/static-ს + collectstatic --clear 🌐 ვებ
ახალი
Build-mobile + deploy-mobile stages — APK CI/CD-ით 📱 1.0.1
შესწორება
Sidebar theme switcher — უფრო დიდი ღილაკები, dockerignore-ის fix + scroll 🌐 ვებ
შესწორება
Sidebar theme switcher — უფრო დიდი ღილაკები, dockerignore-ის fix + scroll 📱 1.0.0
ახალი
თემის გადამრთველი გვერდით მენიუში + ვადევნებთ track source static-ს 🌐 ვებ
შესწორება
repair_animal_image-დან queueing_lock ამოღებულია 🌐 ვებ
შესწორება
Builder stage-ში დაემატა install uv + venv 🌐 ვებ
უსაფრთხოების შესწორება
Security fix: ინფრასტრუქტურა 🌐 ვებ
უსაფრთხოების შესწორება
Security fix: პლატფორმა 🌐 ვებ
ახალი
პროქტის აღწერა /download/-ზე parler-ის მეშვეობით + auto-deploy 🌐 ვებ
ახალი
/download/ გვერდი მობილური აპის APK-ით 🌐 ვებ
შესწორება
OOM, probe redirects, nginx buffering + sitemap/robots 🌐 ვებ

აპრილი 2026

შესწორება
Visible_queryset(None) აბრუნებს ყველა active ads-ს 🌐 ვებ
გაუმჯობესება
Redis-ში manual page cache (Phase 2.5) — TTFB 1.3წმ → 20მს 🌐 ვებ
გაუმჯობესება
SSR AdvertisementListCache-ზე + prefetch ext_* (138 → 36 SQL) 🌐 ვებ
შესწორება
Redis transient disconnect-ისგან დაცვა (Connection reset by peer) 🌐 ვებ
გაუმჯობესება
WebP image pipeline + breed autocomplete (PSI -1.5MB, DOM -1100) 🌐 ვებ
შესწორება
Self-host fonts + bundle.css რეალურად git-შია 🌐 ვებ
გაუმჯობესება
Self-host fonts + bundle CSS + a11y — PSI 73 → ~88 🌐 ვებ
გაუმჯობესება
Fetchpriority=high + width/height პირველი 4 ბარათისთვის 🌐 ვებ
უსაფრთხოების შესწორება
Security fix: ქეშირება 🌐 ვებ
გაუმჯობესება
Strategy 2 — public 60წმ ქეში + ავტორისთვის 5-წუთიანი bypass 🌐 ვებ