업데이트 기록

플랫폼은 매일 발전하고 있습니다. 여기에는 새로운 기능, 수정 사항 및 보안 업데이트를 포함한 모든 변경 내역이 담겨 있습니다. 앱 다운로드

5월 2026

신규
페이지에 버전 + APK 날짜/시간 복원 🌐 웹
개선
Page_size 100→20 + 업로드 시 AVIF 썸네일 사전 생성 🌐 웹
수정
헤더에서 국가 변경 시 피드 자동 새로고침 📱 1.2.3
개선
Splash 지속시간 -25%(~6s → ~4.5s) 📱 1.2.2
개선
splash 애니메이션 중 콘텐츠 prefetch 📱 1.2.1
수정
버그리포트의 8개 버그 + 70개 로케일 복구 📱 1.2.0 🌐+📱 웹 + 앱
수정
timeout 시 publish 재개 — 중복 광고 없음 📱 1.1.2
수정
Dio timeout 90s + AVIF speed=8 + 상세 오류 📱 1.1.1 🌐+📱 웹 + 앱
개선
AVIF-only — 업로드 시 변환, 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
개선
<picture>로 AVIF + WebP fallback(~WebP 대비 10% 작음) 🌐 웹
수정
_ad_card.html의 여러 줄 {# #} 제거(또다시) 🌐 웹
개선
Sorl-thumbnail WebP — 카드 크기 -85% 🌐 웹
개선
첫 4개 카드에 Is_above_fold 적용(LCP) 🌐 웹
수정
여러 줄 {# #} 주석 제거 — HTML에서 텍스트로 새어 나옴 🌐 웹
개선
모바일 lighthouse — lazy + eager LCP + CSS bundle + fonts media-trick 🌐 웹
개선
기본 Breed queryset = none() (1109 → 0 options) 🌐 웹
개선
_BreedChoiceField — 번역 프리패치 (8s → ~2s cold) 🌐 웹
수정
Compilemessages — build env에 DB_PASSWORD=dummy 추가 🌐 웹
수정
Compilemessages를 Docker image에서 실행, K8s initContainer 아님 🌐 웹
수정
Theme switcher — 사이클이 있는 클릭 가능한 sidebar item 1개 🌐 웹
수정
sidebar의 Theme switcher — 꽉 찬 pill 대신 3개 메뉴 항목 🌐 웹
수정
Deploy-mobile — 올바른 label selector + Running phase 필터 📱 1.0.1
수정
STATICFILES_DIRS에 BaranGlobal/static 포함 + collectstatic --clear 🌐 웹
신규
Build-mobile + deploy-mobile stage — CI/CD로 APK 생성 📱 1.0.1
수정
Sidebar theme switcher — 버튼 크게, dockerignore + scroll 수정 🌐 웹
수정
Sidebar theme switcher — 버튼 크게, dockerignore + scroll 수정 📱 1.0.0
신규
사이드바에 테마 전환 + static source 추적 🌐 웹
수정
repair_animal_image에서 queueing_lock 제거 🌐 웹
수정
builder stage에 install uv + venv 추가 🌐 웹
보안 수정
Security fix: 인프라 🌐 웹
보안 수정
Security fix: 플랫폼 🌐 웹
신규
/download/에 프로젝트 설명 추가, parler + auto-deploy 🌐 웹
신규
모바일 앱 APK가 있는 /download/ 페이지 🌐 웹
수정
OOM, probe redirects, nginx buffering + sitemap/robots 🌐 웹

4월 2026

수정
Visible_queryset(None)이 모든 active ad 반환 🌐 웹
개선
Redis의 수동 page cache (Phase 2.5) — TTFB 1.3s → 20ms 🌐 웹
개선
AdvertisementListCache의 SSR + ext_* prefetch (138 → 36 SQL) 🌐 웹
수정
Redis transient disconnect 방어 (Connection reset by peer) 🌐 웹
개선
WebP image pipeline + breed autocomplete (PSI -1.5MB, DOM -1100) 🌐 웹
수정
폰트를 self-host로 전환 + bundle.css를 실제로 git에 포함 🌐 웹
개선
폰트를 self-host로 전환 + bundle CSS + a11y — PSI 73 → ~88 🌐 웹
개선
첫 4개 카드에 fetchpriority=high + width/height 추가 🌐 웹
보안 수정
Security fix: 캐싱 🌐 웹
개선
전략 2 — public 60s 캐시 + 작성자용 5분 bypass 🌐 웹
수정
Baran-secrets를 GitLab variables로 CI가 생성 🌐 웹
수정
namespace.yaml에서 placeholder registry-credentials 제거 🌐 웹
개선
미리 빌드된 base image — build 시간 약 7-8분 절약 🌐 웹
수정
Kustomize image transformer + compilemessages non-fatal 🌐 웹
수정
CommonLabels → labels includeSelectors:false — selector immutable 🌐 웹
보안 수정
Security fix: 플랫폼 🌐 웹
수정
오래된 wheel/setuptools/jaraco dist-info 강제 정리 🌐 웹
수정
runtime stage에서 base python pip/setuptools/wheel 업그레이드 🌐 웹
수정
Cffi 1.17.1 → 2.0.0 — cryptography 46.x 요구사항 🌐 웹
보안 수정
Security fix: 플랫폼 🌐 웹
수정
deb.debian.org 대신 Yandex mirror 사용 — build가 1시간 후 타임아웃 🌐 웹
수정
Worker liveness — slim 이미지에 pgrep 미설치 🌐 웹