- Karaktere tek tikla: o kisinin bir sonraki repligine atlar ve oynatir
(oncesinde cift tik sadece ilk sozune gidiyordu)
- Sag ustte kucuk #blokNo gostergesi (hangi replikte oldugunu gormek icin)
- Kaan/Marissa koltuklari hafif ice alindi (-1.6/1.6 -> -1.36/1.36)
- Ipucu metni guncellendi
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Kaan (kullaniciya gore) Cebuano dilini bilmiyor. Bu kurala gore taranan
67 Kaan repliginden 15'i tamamen/agirlikli Cebuano cikti (idx 149,163,
166,183,187,189,191,196,236,240,244,247,284,286,289).
AssemblyAI speaker diarization ile capraz kontrol edildi: bu 15 replik
Uzlasmaci (U)'nun ses imzasiyla (konusmaci G, %75 ortusme) eslesiyor,
Kaan'in ses imzasiyla (konusmaci D, %90 ortusme) eslesmiyor.
Ayrica dogrulandi: 0:32-5:13 arasindaki orijinal Uzlasmaci (U) blogu
ile bu yeni eklenen repliklerin ses imzasi tutarli (ikisi de G) ve
Dolandirici D-'nin imzasindan (konusmaci B) tamamen farkli - yani bu
iki rol farkli kisiler, karisiklik yok.
- index.html: kullanilmayan OFFSET sabiti kaldirildi
- data.js: roles icindeki olu 2D x/y/durum alanlari temizlendi (sadece renk kullaniliyordu)
- three.min.js/OrbitControls.js/data.js icin onerror -> gorunur hata ekrani (loadErr)
- toplanti_orijinal.mp3 icin onerror -> gorunur hata ekrani
- toplanti_turkce.mp3 icin onerror -> sayfa kilitlenmiyor, TR_READY() artik dinamik
fonksiyon olup TR_AUDIO_FAILED bayragini da kontrol ediyor
- three.min.js/OrbitControls.js icin de cache-busting versiyonu eklendi (tutarlilik)
- Her blok icin slot=max(orijinal,turkce)+bosluk; iki ses de ayni slotta
- Baslangic 'before we continue' (Kuya 1) ile, 0:00
- Blok 2 Kuya 2->Kuya 1 (George) duzeltildi
- TL == TL_tr (dil degistirince senkron bozulmaz)
- nginx cache kisaltildi (guncellemeler hemen gorunsun)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>