Değişiklikler​

  • i18n deposundaki çevrilmiş dosyalar güncellendi.
  • Floorp Notes merge base'inin sunucu tarafından doğrulanmış durumda tutulması sağlandı.
  • Floorp 12.17.2 sürümü için hazırlıklar yapıldı.

Yeni Özellikler​

  • Sekme çubuğuna isteğe bağlı olarak etkinleştirilebilen, üzerine gelindiğinde yeniden yükleme seçeneği eklendi.
  • Sekme yığınları için isteğe bağlı yerel grup altyapısı eklendi.
  • Sekme çubuğuna isteğe bağlı satır içi sekme URL'si düzenleme özelliği eklendi.
  • Zen modundaki chrome katmanları ve durum, pencere kapsamlı hâle getirildi.
  • Sekme çubuğuna, şeridin geri sıçramasını önlemek için tercihle etkinleştirilen tekerlek koruması eklendi.
  • Kısayollara, tuş kombinasyonu ve sürükleme ile pencere taşıma özelliği eklendi.
  • Kısayollara Alt tuş kombinasyonuyla Zen modunu açıp kapatma ve şema v2 yapılandırma geçişi eklendi.
  • Çalışma alanlarına standart simge kayıt sistemi ve aranabilir simge seçici eklendi.
  • macOS için G5 yaşam döngüsü yardımcı altyapısı eklendi.
  • Komut paleti, userContextId ve URL açma özellikleriyle geliştirildi.
  • Tekerlek hareketi bağlamaları yapılandırılabilir hâle getirildi.
  • Ayarlarda sekme ve pencere davranışı seçenekleri kullanıma sunuldu.

İyileştirmeler​

  • Floorp tarayıcı test çalıştırıcısının uyumluluğu iyileştirildi.
  • Başlatılan tarayıcı kapandığında geliştirme sunucularının da kapatılması sağlandı.
  • Başlatıcıda varsayılan olarak kilitli Runtime kullanılmaya başlandı.
  • Japonca yerelleştirme anahtarları geri yüklendi ve oluşturulan belgeler yenilendi.
  • Floorp Notes'un istemciler arası sözleşmesi onaylandı.
  • Floorp-Runtime, Floorp Notes testleriyle birlikte nora-0.2.0 sürümüne sabitlendi.
  • Üretim ortamındaki Notes sözleşmesi yetkilendirildi.
  • Üretim TPS doğrulama HEAD'i sabitlendi.
  • Notes için yalıtılmış masaüstü tarayıcı başlatma altyapısı eklendi.
  • Notes testlerinde yönetilen yalıtılmış tarayıcı yaşam döngüsü zorunlu hâle getirildi.
  • Senkronizasyon testlerine canlı olmayan G5 yürütücüsü için güvenlik sınırı eklendi.
  • Senkronizasyon testlerinde standart JSON G5 sınır bilgilerinin kullanılması zorunlu hâle getirildi.
  • Senkronizasyon testlerine canlı olmayan G5 masaüstü süreç denetleyicisi eklendi.
  • Senkronizasyon testlerine iki istemcili yaşam döngüsü doğrulama sözleşmesi eklendi.
  • G5 fixture verileri yalnızca veri içerecek şekilde yeniden düzenlendi.
  • Notes için kararlı üretim QA arayüzü hook'ları kullanıma sunuldu.
  • Hareketlerin güvenilirliği artırıldı ve gecikmesi azaltıldı.
  • BrowserTab için isConnected tanımlandı.
  • Star geçmişi grafiği star-history.dera.page kullanacak şekilde değiştirildi.
  • Bazı URL'ler güncellendi.

Hata Düzeltmeleri​

  • Noraneko'nun ja-JP dilindeki Hakkında metinleri geri yüklendi.
  • SessionStore.persistTabAttribute işlevini kaldırmış Runtime sürümlerinde çalışma alanlarının sorun çıkarmaması sağlandı.
  • Çalışma alanlarındaki config-store yazımlarının kalıcı olması sağlandı.
  • Solid-XUL'da kod çözme öncesinde null veya undefined özelliklerin doğru şekilde işlenmesi sağlandı.
  • Modal üst öğesindeki istek yaşam döngüsü hatalara karşı güvenli hâle getirildi.
  • Düzenlenebilir içeriklerde yazı yazarken kısayolların girişe müdahale etmesi önlendi.
  • ownerGlobal geçici olarak null olduğunda TabManager örneklerinin etkin kalması sağlandı.
  • Tekerlek hareketleriyle birden fazla sekme arasında geçiş yapma özelliği geri getirildi.
  • Çalışma alanı başına son gösterilen sekme işaretçisinin benzersiz kalması sağlandı.
  • Rocker hareketlerindeki seçim ve bağlam menüsü sorunları düzeltildi.
  • Özel kapsayıcı sekme durumu nedeniyle oturum geri yükleme verilerinin kaybolması düzeltildi.
  • Gecko 152'de LWT arka planlarının korunmasını sağlayan değişiklik geri alındı.
  • tabWindowBehavior için ja-JP yerelleştirme anahtarları geri yüklendi.
  • Ayarlardaki bozuk bağlantılar düzeltildi ve bağlantıların yeni sekmede açılması sağlandı.
  • Gecko 152'de LWT arka planlarının korunması düzeltildi.
  • Çok satırlı sekme çubuğundaki sorunlar düzeltildi.

Hata Düzeltmeleri​

  • Gecko 153'te web ve uzantı panellerinin yüklenmesi yeniden sağlandı.
  • Çalışma alanlarında adres çubuğu üzerinden yapılan gezinmenin konteyner sekmeleri içinde kalması sağlandı.
  • Kararlı sürüm güncellemeleri değiştirilemez kaynak doğrulamasına bağlandı.

Hata Düzeltmeleri​

  • Workspaces bölümünde Firefox'un replacement-tab kapsayıcılarının doğrulanması düzeltildi.
  • PWA yükleme ve başlatma işlemlerinin, işlemi başlatan tarayıcı kapsayıcısına bağlanması sağlandı.
  • Split View'da kaybolan yerel sekme sürükleme durumu güvenli şekilde geri yükleniyor.
  • Panel kenar çubuğundaki web paneli arama komutlarının yerel olarak yönlendirilmesi sağlandı.
  • Fare hareketlerinde tekerlek hareketlerinin yalnızca bir kez tamamlanması sağlandı.
  • Yerelleştirmeye Hakkında iletişim kutusu ve Noraneko metinleri eklendi.
  • Lepton temasının sağ kenar çubuğunun Gecko 152 üzerinde ekran dışına taşması düzeltildi.
  • override.sh içinde, satır sonu karakteri bulunmayan override.ini dosyalarında son satırın atlanmasına neden olan sorun düzeltildi.

İyileştirmeler​

  • Tam değişiklik günlüğü güncellendi.

Yeni Özellikler​

  • [codex] Dokümantasyon LLM harness desteği eklendi.

Yeni Özellikler​

  • Gecko 152 CSS değişken takma adları ve Lepton uyumluluk katmanı eklendi.

Hata Düzeltmeleri​

  • Sekme sürükleme işlemi sona erdiğinde sürükleme durumu sıfırlanarak konum kaymasının oluşması engellendi.
  • Tüm sekmeler gizlendiğinde çalışma alanlarında bölünmüş görünüm kapsayıcısının gizlenmemesi sorunu düzeltildi.
  • Web içeriği üzerinde sürükleme sonrasında pointer-events:none durumunun takılı kalmasına neden olan sorun giderildi.
  • Son sekme kapatıldığında exitOnLastTabClose etkin olsa bile Floorp'un kapanmasına neden olan sorun düzeltildi.

Yeni Özellikler​

  • Komut paletine yeni eylemler eklendi.
  • Split View için sekme sürükleyip bırakma işlevi; kaplama ve yeni pencere bölgesi desteğiyle birlikte eklendi.
  • Notes özelliği için masaüstünde Three-Way Merge Sync desteği eklendi.
  • Komut paletinin arama işlevi geliştirildi; İngilizce anahtar kelimeler, Japonca morfolojik analiz ve Hiragana ile arama desteği eklendi.
  • PWA uygulamaları için Firefox Container desteği eklendi.

İyileştirmeler​

  • Başlangıç sayfasındaki en çok ziyaret edilen sitelerin ve Hub kenar çubuğunun görünümü iyileştirildi.
  • Komut paleti geliştirildi.
  • Bridge bileşeni yeniden düzenlendi.

Hata Düzeltmeleri​

  • Gesture komutları düzeltildi.
  • Kısayol düzenleyicisinde değiştirici tuşlar için macOS biçimlendirmesi eklendi.
  • PWA bileşeni Firefox 150 ShellService API değişikliklerine uyumlu hâle getirildi.
  • Sayfa ayarlarında SortableContext kaynaklı "Invalid Hook Call" hatası düzeltildi.
  • README içindeki SignPath avatar bağlantısı düzeltildi.
  • "Hide Interface", "Toggle Navigation Panel" ve "Rest Mode" klavye kısayolları geri yüklendi.
  • Alt gezinme çubuğunda birleşik uzantılar panelinin kapanmasına neden olan sorun düzeltildi.
  • Çalışma alanı sisteminin başlangıçta SessionStore sekme seçimini geçersiz kılması engellendi.
  • Kenar çubuğu bir web sitesi açtığında çok satırlı sekmelerin kaybolmasına neden olan sorun düzeltildi.
  • Özel container sekmesinin ilk sayfayı geçmişe kaydetmesine neden olan sorun düzeltildi.
  • Container sekmesi açık olan tek sekmeyken tarayıcının kapanmasına neden olan sorun düzeltildi.
  • Split View fare hareketi komutlarıyla ilgili çakışmalar giderildi.
  • OS Server etkinleştirildiğinde kimlik doğrulama belirtecinin otomatik oluşturulmaması sorunu düzeltildi.
  • Ayarlardaki bozuk Floorp Docs bağlantısı düzeltildi.
  • Gecko yamaları Linux CI çalışma zamanı ile uyumlu hâle getirildi.
  • Durum çubuğundaki düğmeler için olay dinleyicisi eklendi.
Sürüm: 12.14.2
🖱️ Fare Hareketleri (Mouse Gestures) İyileştirmesi
  • Diyagonal Hareket Desteği: Fare hareketleri (Mouse Gestures) sisteminde artık çapraz (diyagonal) hareketler de destekleniyor.
    • Önemli: Bu düzeltme sayesinde, sadece aşağı-yukarı-sağ-sol değil, çapraz yönlere yapılan hareketler de uygulama tarafından doğru şekilde algılanıp komut olarak işlenebilecek (#2232).
🛠️ Yazılım Altyapısı ve Refaktör
  • Paylaşımlı Bileşen Kütüphanesi: Uygulama içindeki mükerrer (tekrar eden) kullanıcı arayüzü (UI) bileşenleri, merkezi bir paylaşımlı kütüphaneye taşındı.
    • Sonuç: Bu değişiklik uygulamanın hem boyutunu optimize eder hem de gelecekteki güncellemelerde görsel tutarlılığı artırır (#2237).
📖 Dökümantasyon ve Geliştirici Deneyimi
Projenin GitHub üzerindeki ana sayfası (README) ve rehberleri tamamen güncellendi:
  • README Güncellemesi: Sayfaya lisans rozetleri, sponsor logoları ve kurulum notları eklendi. Geliştirici iş akışındaki (dev workflow) değişiklikler dökümante edildi.
  • Kurulum Rehberi Ayrımı: Karmaşıklığı önlemek adına, teknik derleme (build) talimatları ana README dosyasından kaldırılarak ayrı bir "Derleme Klavuzu" dosyasına taşındı (#2206, #2236).