Proje: Okul Platform
Okul Platform — Incidents
Bu klasördeki tüm notların hub’ı. Her yeni not buraya link vermeli ([[Okul Platform — Incidents]]).
Notlar
- 2026-04-14-error-icon-center-drift — Error icon ortalama kayması
- 2026-04-14-gaevents-missing-base — GA events base missing
- 2026-04-15-blade-template-literal-gotcha — Blade
{{{ }}}+ JS template literal${...}çatışması; string concat kullan - 2026-04-16-tailwind-v4-oxide-ci-bindings — Tailwind v4 oxide/lightningcss Linux binding CI hatası; lockfile + Node 20 + explicit install
- 2026-04-16-responsive-viewport-1180-zoom-conflict — Responsive mobile’da desktop-shrunk görünümü; frontend head viewport 1180+zoom trick’i override’ı
- 2026-04-16-index-article-request-sort-whitelist — IndexArticleRequest
sortwhitelist custom UI sort değerlerini 500’e düşürüyor; FE param adısort→order(BE ignore eder) - 2026-04-20-social-login-duplicate-email-soft-delete — Google/Facebook sign-in soft-deleted user için duplicate email crash;
withTrashed()+restore() - 2026-04-21-collection-filter-key-preservation —
filter()sonrası collection key’leri korunur; Blade$indexyerine$loop->indexkullan - 2026-04-21-ajax-double-load-race — School features double-load:
isSchoolFeaturesLoadedflag’i AJAX’tan önce set edilmeli - 2026-04-30-fontawesome-gulp-vendor-race-condition — FA ikonları kayboluyor; gulp
vendor:moverace condition; rootpackage.json’a FA eklenmemeli - 2026-05-06-panel-checkout-schema-uyumsuzlugu — Panel checkout list/show 500 + boş alanlar;
checkoutstablosu schema’sıcustomer_id+full_name+items['school_products']’a geçti, panel eski kolonlara bakıyordu - 2026-05-11-customerio-gist-400-anonymous-user — Customer.io Gist anonymous user identify endpoint 400; FE değil workspace config; tracking defer Lighthouse audit window’unu kapatır
- 2026-05-11-review-form-consented-user-silent-fail — Yorum formu consented user’da silent fail; SchoolCommentRequest::prepareForValidation null’la key zorlayıp
sometimes+accepted’i tetikliyor; FE’de hidden input ile fix - 2026-05-12-tesekkurler-multiple-form-duplicate —
/tesekkurler/{id}bottom sheet kapatınca aynı okula tekrar form atılabiliyordu;submitMultipleForm24h dedupe + FE’de buton/card kilidi - 2026-05-12-reviews-wizard-consent-button-disabled — Desktop reviews-wizard’da consent verilmiş kullanıcıda Step 3 submit butonu disabled kalıyor;
goToStepstep transition’dacheckStep3Ready()çağrısı eksikti - 2026-05-13-mobile-register-popup-422-render-bug — Mobile register popup’ta 422 hataları hiç render edilmiyordu; callAjax’ta
xhr.responseJSONundefined, Dom7 1.6’da.first()/.after()yok, field id’leri name’le eşleşmiyor —$$.ajax+responseTextparse + native DOM insertBefore
API Incidents
→ Okul API — Incidents projesine taşındı.