Son kullanma tarihi geçmiş, bayatlamış bir tarayıcı kullanıyorsanız, Mercedes kullanmak yerine tosbağaya binmek gibi... Web sitelerini düzgün görüntüleyemiyorsanız eh, bi' zahmet tarayıcınızı güncelleyiniz. Modern Web standartlarını karşılayan bir tarayıcı alternatifine göz atın.
MCP aracı, ajanlara özel görünümlerin nasıl oluşturulacağı ve Ontime görünümlerinin nasıl biçimlendirileceği konusunda talimat verecek şekilde genişletildi.
Rundown başlıkları artık tüm UTF karakterlerini içerebiliyor ve uygulamanın tamamında tutarlı şekilde ayrıştırılıyor.
Cuesheet, render sürelerini iyileştirmek ve eski cihazlarda veya yoğun çalışan tarayıcılarda daha akıcı bir deneyim sunmak için yeniden düzenlendi.
Ontime artık bir işlemin beklenmedik şekilde sonlanması durumunda yardımcı zamanlayıcıyı geri yükleyebiliyor.
İşlem ve bellek yönetiminde çeşitli iyileştirmelerin yanı sıra arayüz ve kullanıcı deneyiminde küçük düzenlemeler yapıldı. Değişiklikler
Önceki WebSocket yönetimi değişiklikleri, zayıf bağlantıların stale olarak değerlendirilip sunucu tarafından kapatılmasına neden olabiliyordu. Bağlantıları, uzun süreli hareketsizlik olsa bile mümkün olduğunca açık tutmak için bu kapatma mantığı kaldırıldı.
Share link arayüzü daha basit kullanılacak şekilde gözden geçirildi; link oluşturma ve yönetme sürecindeki bilgilendirme daha anlaşılır hâle getirildi.
CSS override arayüzü sadeleştirildi; gereksiz işlemler kaldırıldı ve destructive action’lar için confirmation dialog’ları düzenlendi.
WebSocket bağlantısı artık yeniden bağlanma konusunda daha agresif davranıyor ve aralıklı bağlantı kopmaları yaşayan kullanıcılar için daha iyi sonuç veriyor.
Gece yarısını aşan bir event pause işlemi sonrasında resume edildiğinde doğru offset uygulanıyor.
Ayrıca yaklaşan sync özelliğini mümkün kılmak için data type’larda çeşitli değişiklikler, küçük hata düzeltmeleri ve UI iyileştirmeleri de eklendi.
Değişiklikler
ontime-server: Timer sınırları mevcut state üzerinden önceden hesaplanıyor.
Rundown refactor: Rundown verileri artık scope context üzerinden çözülüyor.
CI: Action’lar güncellendi.
Server refactor: Runtime ve data path’lerdeki yinelenen işlemler kaldırıldı.
Server: Skip edilen event’lerden sonra flag lookup ve stale custom fields cache sorunları düzeltildi.
Server refactor: Gereksiz rundown read ve project merge işlemleri azaltıldı.
Group duration fit mantığı utility function’a ayrıldı.
Cloud: Cloud ortamında OSC socket bind edilmesi engellendi ve idle reporting eklendi.
Client: Editor table’ın empty state görünümü geliştirildi.
Cuesheet: Table toolbar küçük ekranlarda kullanılabilir hâle getirildi.
Client: Safari’de oluşturulan share link’in clipboard’a kopyalanması düzeltildi.
Ping termination mantığı kaldırıldı.
Restore point’ler seçili rundown ile sınırlandırıldı.
Refactor: Service’lerde file structure hizalandı.
Share link UX geliştirildi.
CSS override editor UX geliştirildi.
Sürüm 4.14.1 olarak güncellendi.
Gece yarısını aşan pause işlemlerindeki offset sorunu düzeltildi.
Artık yardımcı zamanlayıcılara isim verebilirsiniz. Bu sayede yoğun çalışan yayın yöneticileri, süreleri "Konuşmacı geri sayımı" veya "Video zamanlayıcısı" gibi adlarla tanımlayabilir; "Aux 1" ve "Aux 2" gibi genel adları kullanmak zorunda kalmaz. Yardımcı zamanlayıcıların diğer tüm işlevleri her zamanki gibi çalışmaya devam ediyor.
İyileştirmeler
Raporlama aracının kullanıcı arayüzü ve kullanım akışı yeniden düzenlendi. Artık hem daha kolay okunabilen hem de daha kapsamlı raporlar oluşturabilir, bu raporları görüntüleyebilir veya gösteri raporları için temel oluşturmak üzere dışa aktarabilirsiniz.
WebSocket bağlantısı artık yeniden bağlanma konusunda daha agresif davranıyor ve kesintili ağ bağlantısı yaşayan kullanıcılar için daha iyi sonuçlar sunuyor.
Rundown listesindeki öğeleri sürükleme arayüzü, kullanım deneyimini iyileştirecek şekilde geliştirildi. Ayrıca uzun süreli sürüklemelerde işlemin yanlışlıkla iptal edilmesine neden olabilen küçük bir hata da giderildi.
Görünümleri PWA uygulaması olarak yüklemek artık cihazın ekran iç boşluklarını dikkate alıyor ve daha iyi bir etkileşim deneyimi sunuyor.
Bunlara ek olarak çeşitli küçük hata düzeltmeleri ve stil iyileştirmeleri de yapıldı.
Değişiklikler
fix(cuesheet): saniye alanının boş kalmasını engelleme — @cpvalente tarafından #2194
feat(report): kalıcı gösteri çalışma geçmişi — @cpvalente tarafından #2168
fix(report): boş rapor kontrolünü daha sağlam hâle getirme — @cpvalente tarafından #2195
Otomasyon panellerinin kullanıcı arayüzü ve kullanıcı deneyimi iyileştirildi — @cpvalente tarafından #2198
fix: type resolver paketi düzeltildi — @alex-Arc tarafından #2199
Küçük kullanıcı arayüzü iyileştirmeleri — @alex-Arc tarafından #2196
WebSocket bağlantı sonlandırma ve yeniden bağlanma davranışı iyileştirildi — @cpvalente tarafından #2201
Sunucu tarafında küçük doğruluk iyileştirmeleri yapıldı — @cpvalente tarafından #2204
feat(client): bağlantı kesildi durumunun görünümü iyileştirildi — @cpvalente tarafından #2208
fix(rundown): uzun sürüklemelerde sürüklenen girdinin görünür kalması sağlandı — @cpvalente tarafından #2202
feat: yardımcı zamanlayıcılara isim verme desteği eklendi — @cpvalente tarafından #2158
fix(pwa): görünümlere ekran iç boşluk desteği eklendi — @cpvalente tarafından #2209
Finder özelliğiyle rundown içerisindeki tüm alanlarda kapsamlı arama yapılabilmesi sağlandı. Böylece bir operatör, örneğin "Karen'ın sahneye çıkmasına ne kadar kaldı?" sorusunun yanıtını saniyeler içinde bulabiliyor.
Zamanlayıcı görünümüne, süre sona erdiğinde ses çalmasını sağlayan isteğe bağlı bir özellik eklendi.
İyileştirmeler
Ayarların daha kolay bulunabilmesi için gezinme menüsü ve görünüm yapılandırma menüleri yeniden tasarlandı.
Ontime'ın PWA olarak yüklenebilmesi sağlandı.
Operatör ve geri sayım görünümlerinde gruplar veya grup içerisindeki öğeler takip edilirken, grup oynatıldığı sürece grup başlığının görünür kalması sağlandı.
Çeşitli küçük düzenlemeler, hata düzeltmeleri ve performans iyileştirmeleri yapıldı.
Diğer Değişiklikler
Bağımlılıklar güncellendi. #2173
Bearer token desteği eklendi. #2172
TanStack Table 9'a geçildi. #2176
Gezinme menüsü ve görünüm parametreleri düzenleyicisi iyileştirildi. #2177
Ajanlara yönelik dokümantasyon altyapısı oluşturuldu. #2180
Rundown yeniden adlandırıldığında eski önbelleğin kullanılmaya devam etmesine neden olan sorun giderildi. #2179
Rundown yardımcı araçlarının test kapsamı iyileştirildi. #2181
Rundown ve veri işlemlerinin yoğun kullanıldığı kod yollarında structuredClone yerine veri yapısına özel klonlama yöntemlerine geçilerek performans iyileştirildi. #2178
Resolver lisans bilgileri güncellendi. #2184
Finder'a tüm alanlarda kapsamlı arama ve filtreleme desteği eklendi. #2174
Sürüm 4.13.0'a yükseltildi. #2186
Zamanlayıcı sona erdiğinde ses çalma özelliği eklendi. #2182
PWA manifesti düzeltilerek "Uygulama Olarak Yükle" özelliğinin doğru şekilde çalışması sağlandı. #2192
Kaydırma sırasında grup başlığının görünür kalması sağlandı. #2191