Hata Düzeltmeleri​

  • Koleksiyonların alfabetik sıralamasının bozulmasına neden olan sorun düzeltildi.
  • Boşluk tuşunun aniden çalışmayı durdurmasına neden olan sorun düzeltildi.
  • Açılır pencere kapatıldıktan sonra pencere yeniden boyutlandırma işleminin ertelenmesi sağlandı.
  • Toggle bloklarından çıkarken imleç odağının geri yüklenmesi sağlandı.

İyileştirmeler​

  • Yerel menü etiketleri davranışa uygun ve teknik olmayan ifadelerle netleştirildi.
  • Yerel menü etiketleri başlık biçimine göre düzenlendi.
  • Sohbet dışı Channel türü için tür değiştirme ifadelerinde "Data" adı kullanıldı.
  • Container terimleri düzenlendi.
  • Space → Channel ve Relation → Property terminolojisi güncellendi.
  • Gelecek sürüm notlarına hızlı ileri alma sürümü notları eklendi.

Yeni Özellikler​

  • Yeni kanal oluşturma akışı ve kanal yönetimi geliştirildi.
  • Sohbetler için mesaj sabitleme desteği eklendi.
  • Nesne tartışmaları için bildirim tercihleri ve okunmamış mesaj takibi eklendi.
  • Yaşam boyu üyelik seçenekleri ve üyelik ekranı güncellendi.
  • Yenilenen "What's New" ekranı eklendi.
  • Dosya ve medya yüklemeleri bağımsız nesneler olarak desteklenmeye başlandı.
  • Dosya nesneleri için indirme işlemleri geliştirildi.
  • Kişisel favoriler, yer imleri ve widget'lar için yeni seçenekler eklendi.

İyileştirmeler​

  • Notion içe aktarma ekranı yenilendi.
  • Sohbet performansı ve büyük sohbetlerin açılış hızı artırıldı.
  • Kenar çubuğu, kanal çubuğu ve ana sayfa tasarımı geliştirildi.
  • Bağlam menüleri masaüstü uygulaması genelinde yeniden düzenlendi.
  • Metin düzenleyicisi, araç çubukları ve biçimlendirme deneyimi iyileştirildi.
  • Yorumlar, alıntılar, bağlantılar, tepkiler ve ek dosyalarla ilgili kullanım deneyimi geliştirildi.
  • Sürükle-bırak işlemleri, blok düzenleme ve yapıştırma davranışı iyileştirildi.
  • Kanban, Takvim, Galeri, Grafik ve diğer görünümlerde çok sayıda arayüz geliştirmesi yapıldı.
  • Üyelik, paylaşım, davet, onboarding ve bildirim ekranları yenilendi.
  • Çok sayıda performans, kararlılık ve kullanıcı deneyimi iyileştirmesi yapıldı.

Hata Düzeltmeleri​

  • Yüzlerce hata düzeltildi.
  • Metin düzenleyicisi, bloklar, sohbetler, yorumlar, ek dosyalar, Markdown, kod blokları ve bağlantılarla ilgili çok sayıda sorun giderildi.
  • Sekmeler, kenar çubuğu, filtreler, arama, özellikler, koleksiyonlar ve sorgularla ilgili çeşitli hatalar düzeltildi.
  • Linux, macOS ve Windows'ta bildirilen çok sayıda platforma özgü hata giderildi.
  • Performans, senkronizasyon, bildirimler, dosya yüklemeleri ve kullanıcı arayüzünde kapsamlı düzeltmeler yapıldı.

Yeni Özellikler​

  • Daraltılabilir kaynak grupları ve gezinme başına sekme belleği eklendi.
  • Temizleme önerileri bir sekmeye taşındı.
  • Açık cascade deletion desteği eklendi.

İyileştirmeler​

  • Boş bloklarda eş zamanlı düzenleme sırasında metin kaybı, sanal son blok ve BlockReplace fork yaklaşımıyla önlendi.
  • Middleware 0.50.15 sürümüne güncellendi.
  • Detail depolama işlemi daha düşük maliyetli hâle getirildi ve Detail.get() için önbellekleme eklendi.
  • Protobuf kodlama ve kod çözme işlemleri daha hızlı ve daha az kaynak kullanacak şekilde iyileştirildi.
  • Linux'ta yeni kaynak kodu kopyaları için protobuf kurulum belgeleri netleştirildi.

Performans​

  • forceKeys önbellek anahtarındaki yinelenen veriler kaldırıldı ve getCache büyümesi sınırlandırıldı.

Hata Düzeltmeleri​

  • Koyu temanın bildirim düğmelerine arka plan uygulamasına neden olan sorun düzeltildi.
  • İleri doğru sayfalama sırasında sohbet görünümünün en alta atlaması engellenerek kaydırma konumu korundu.
  • En alta hızlıca kaydırıldığında daha yeni mesaj gruplarının yüklenmeye devam etmemesi sorunu düzeltildi.

İyileştirmeler​

  • Middleware bileşeni 0.50.13 sürümüne güncellendi ve sürüm numarası 0.55.22-alpha olarak yükseltildi.

0.55.21​


Yüksek Öncelik​

  • Sohbet nesneleri için ObjectOpen çağrısı yapılmaması sağlandı; açma işlemi subscription üzerinden yürütülerek büyük sohbetlerin açılması yaklaşık 8 saniye hızlandırıldı.

Yeni Özellikler​

  • Editor için pre-paint element-anchored scroll restore eklendi; parlama ve sıçrama olmadan kaydırma konumu geri yüklenir.
  • useScrollRestore hook'u eklendi; pre-paint element-anchored scroll restore sağlar.
  • DOM için U.Dom.elementFromPoint sarmalayıcısı eklendi.
  • Storage için element-anchored restore amacıyla setScrollAnchor/getScrollAnchor işlevleri additive olarak eklendi.
  • Kaydırma için parlamasız geri yükleme sağlayan saf restore matematiği ve settle tracker eklendi.

İyileştirmeler​

  • Sürüm 0.55.21-alpha'a yükseltildi.
  • Kaydırma konumunu geri yükleme sırasında oluşan parlamayı azaltmaya yönelik performans değişikliği birleştirildi.
  • Kaydırma konumunu geri yükleme tasarım belgeleri değişiklik paketinden kaldırıldı; belgeler dal geçmişinde kalmaya devam ediyor.
  • Sohbetlerde hızlı kaydırma takılmalarını azaltmak için kenarlardan 2 viewport ilerisi önceden yüklenir.
  • Editor'daki 0,12 saniyelik açılış fade efekti kaldırıldı; açılış artık anlık ve parlamasızdır.
  • Parlamasız kaydırma konumu geri yükleme için uygulama planı belgelendirildi.
  • Açılışta parlamasız kaydırma konumu geri yükleme için tasarım spesifikasyonu belgelendirildi.

Hata Düzeltmeleri​

  • Sohbette hızlıca en üst noktaya kaydırıldığında eski batch'lerin yüklenmeye devam etmesi sağlandı.
  • Batch yüklemede eklerin korunması sağlandı; tam pencere için dependency abonelikleri düzenlendi.
  • Yeniden açılışta eski kaydırma konumu sıçramasını kaldırmak için scroll işleminin pre-paint aşamasında yapılması sağlandı.
  • Sohbet nesneleri için ObjectOpen çağrısını atlayan değişiklik birleştirildi.
  • Editor'da settle observe-target'ın nodeRef üzerinden canlı olarak çözümlenmesi sağlandı; işlem pre-paint için güvenli hâle getirildi.

İyileştirmeler​

  • Sohbet nesneleri için ObjectOpen çağrısı kaldırıldı ve açılış işlemi abonelik üzerinden yönetilecek şekilde değiştirildi. Bu sayede büyük sohbetlerin açılış süresi yaklaşık 8 saniye hızlandı.
  • Sohbetlerde render ve kaydırma performansı iyileştirildi. renderDates, IO okuma taraması ve gözlemci satırları optimize edildi.
  • Last Edited bileşeninin tam yeniden render edilmesine neden olan sorun giderildi ve kaydırma geri yükleme işlemi iyileştirildi.
  • Sohbet tepkileri sırasında Last Edited bileşeninin yeniden render edilmesi ve simgelerin yeniden yüklenmesi engellendi.
  • Yer işaretlerinde .isWide için her yüklemede düzenin zorla hesaplanması engellendi.
  • Mesaj HTML dönüşümleri (Mark.toHtml + sanitize) önbelleğe alınarak optimize edildi.
  • Message özellikleri kararlı hale getirilerek tam liste yeniden render zinciri engellendi.
  • O(1) getMessageById dizinleme sistemi ve gözlemlenebilir isFirst/isLast desteği eklendi.
  • Okundu bilgisi görünürlüğü için IntersectionObserver kullanılarak her karede yapılan düzen taramaları kaldırıldı.
  • Yapışkan tarih başlıkları için sticky-position kullanılarak renderDates işlemlerindeki düzen hesaplama yükü azaltıldı.

Hata Düzeltmeleri​

  • Yapışkan tarih başlıklarının geçişlerinde oluşan görsel kalıntıların önüne geçmek için bölüm bazlı sarmalayıcı yapısı eklendi.
  • Reaktivite, IO işaretleme ve genel temizleme işlemleriyle ilgili çeşitli sorunlar düzeltildi.
  • Alan adı olmayan metinlerin bağlantı olarak algılanmasını önlemek için otomatik bağlantı oluşturma işlemi TLD izin listesiyle sınırlandırıldı.
  • Yapıştırılan metinlerde alan adı olmayan kelimelerin bağlantı olarak algılanmasına neden olan sorun düzeltildi.

Yeni Özellikler​

  • Sohbette çok satırlı kod blokları için destek eklendi.
  • Kod blokları için vurgulama ve programlama dili etiketi desteği eklendi.
  • Kod çitleri oluşturucu içerisinde monospace olarak canlı biçimde gösteriliyor.
  • Mesajlarda çok satırlı kod blokları görüntülenebiliyor.
  • Oluşturucu içerisinde kod çitleri yazılabiliyor ve message.blocks olarak gönderilebiliyor.
  • U.Chat için fenceToBlocks ve isInOpenCodeFence yardımcı işlevleri eklendi.
  • Başlangıç performansı için açılış zaman işaretleri ve isteğe bağlı izleme desteği eklendi.

İyileştirmeler​

  • Pencere oluşturma işlemi middleware başlangıcıyla paralel hâle getirildi.
  • Başlangıç sırasında gereksiz chunk yüklemeleri azaltıldı.
  • Çok satırlı kod bloklarının görünümü satır içi kodlarla uyumlu hâle getirildi.
  • Kod bloğu oluşturma, gönderme ve işleme süreçleri yeniden düzenlendi.
  • Sohbet çok satırlı kod bloğu desteği için dokümantasyon güncellendi.
  • Çok satırlı kod blokları için tasarım ve uygulama dokümantasyonu eklendi.

Hata Düzeltmeleri​

  • Alan değiştirildiğinde önceki alandan kalan nesne kimliğinin açılması ve "tree does not exist" hatasına yol açması düzeltildi.
  • Mesaj seçimi sırasında zaman damgasının metin seçimine dâhil edilmesi engellendi.
  • Oluşturucuda çok satırlı kod bloklarının tek bir birleşik blok olarak işlenmesi sağlandı.
  • Kod bloğu işaretleme aralığı büyüdüğünde oluşturucunun yeniden işlenmesi sağlandı.
  • Kod bloğu vurgulamasının görüntülenmemesi sorunu düzeltildi.
  • Kod bloklarıyla ilgili inceleme sırasında tespit edilen sorunlar giderildi.

Hata Düzeltmeleri​

  • Sohbet: Bir mesajda birden fazla dosya bulunduğunda, mesaj bağlam menüsünde görünmeyen indirme seçeneği düzeltildi.
  • Sohbet: Metin içindeki bir URL'ye sağ tıklandığında "Bağlantıyı Kopyala" seçeneğinin her zaman mesaj bağlantısını kopyalamasına neden olan sorun düzeltildi.
  • Sohbet: Mesaj menüsü ve mesaj bağlam menüsü, "Bağlantıyı Kopyala" ve "Mesaj Bağlantısını Kopyala" seçenekleri olarak ayrıldı.

İyileştirmeler​

  • Windows imzalama sürecinde AzureSignTool sürümü 7.0.1'e sabitlendi ve tekrarlanabilir derlemeler sağlandı.
Sürüm: 0.55.14
Sürüm: 0.55.8