Sürüm: 0.103.0
Sürüm: 0.102.2

🚨 v0.102.1: Önemli Hotfix (Düzeltme) Yayında​


Önemli Not: Bu sürüm, v0.102.0'daki bloklayıcı (kritik) sorunları gidermek için yayınlanmış bir "hotfix" (yama) paketidir. Ana sürümdeki yenilikler için v0.102.0 sürüm notlarına göz atabilirsiniz.

🐞 Hata Düzeltmeleri​

  • Zihin Haritası (Mind Map):** v0.102.0 sürümünde yaşanan zihin haritası görselleştirme hataları giderildi.
    [*] PDF Görüntüleyici:**
    • Nginx Proxy Manager üzerinden erişildiğinde oluşan '403 Forbidden' hatası çözüldü.
    • Görüntüleme ekranındaki çeşitli düzen (layout) hataları düzeltildi.
    [*] Önbellek (Cache):** Sürümler arası geçişlerde önbelleğin düzgün bir şekilde temizlenmemesi/geçersiz kılınmaması sorunu düzeltildi.

🛠️ Teknik Güncellemeler

  • Docker Altyapısı:** Docker altyapısı, verimliliği artırmak amacıyla crane kullanacak şekilde yeniden düzenlendi (@perfectra1n).

🌟 Öne Çıkan Ana Yenilikler​

  • Özel Simge Paketleri: Trilium artık not simgeleri için harici simge paketlerini destekliyor. Simge seçici arayüzü, 20.000+ simgeyi performans kaybı olmadan listeleyebilecek şekilde (virtual list) yenilendi.
  • Dahili PDF Okuyucu: Mozilla PDF.js tabanlı yeni dahili PDF işleyiciye geçildi. Bu sayede PDF üzerinde not alma (annotation), metin arama, form doldurma ve kalınan sayfayı hatırlama özellikleri eklendi.
  • jQuery v4.0.0 Geçişi: Altyapı modernleştirildi; ancak bu sürümdeki yapısal değişikliklerin (breaking changes) özel scriptlerinizi etkileyebileceğini unutmayın.
  • Görsel Kayıt Göstergesi: Yeni arayüzde not başlığının yanında anlık kayıt durumunu gösteren bir simge eklendi.

📱 Mobil Deneyim İyileştirmeleri​

  • Yeni Sekme Yönetimi: Sekme satırı kaldırılarak yerine tarayıcı benzeri, not önizlemeli bir "Sekme Değiştirici" (Tab Switcher) modalı getirildi.
  • Gelişmiş Başlık ve Menü: Masaüstü sürümündeki tüm özellikler (arama, paylaşım, şablon, içe/dışa aktar vb.) mobil başlık menüsüne taşındı.
  • Durum Çubuğu Entegrasyonu: Geri bağlantılar (backlinks), not yolları, ekler ve dil seçiciler artık doğrudan mobil başlık menüsünden erişilebilir durumda.
  • Kullanılabilirlik: Simge boyutları dokunmatik ekranlar için büyütüldü; iOS ve Android'deki sanal klavye algılama sorunları ve "Safe Area" (güvenli alan) hataları giderildi.

📈 Geliştirmeler ve Araçlar​

  • SQL Konsolu: Sorgu sonuçlarını görüntülemek için sıralama, sayfalama ve filtreleme özelliklerine sahip gelişmiş bir tablo sistemi entegre edildi.
  • Matematik Editörü: Görsel bir matematiksel denklem düzenleyici eklendi; "latex" takma adı (alias) artık destekleniyor.
  • Revizyon Önizlemeleri: Not geçmişindeki (revisions) ses, video ve PDF dosyaları artık doğrudan önizlenebiliyor.
  • Koleksiyonlar: Takvim ve Geomap araçları daha performanslı hale getirildi; Geomap artık özel URL üzerinden "raster tile" kullanımını destekliyor.

🛠️ Teknik Güncellemeler ve Hata Düzeltmeleri​

  • Masaüstü: Uygulama Electron v40'a yükseltildi. macOS için "Vibrancy" (saydamlık/bulanıklık) efektleri eklendi.
  • Markdown: Dışa aktarma ve içe aktarma sırasında HTML varlıklarının ve kod bloklarındaki dil etiketlerinin bozulması sorunu giderildi.
  • Senkronizasyon ve Veritabanı: Toplu güncellemelerdeki performans kayıpları ve ağaç yapısındaki (note tree) gecikmeli işleme (rendering) sorunları optimize edildi.
  • Dil Desteği: Lehçe (Polish), İrlandaca (Irish) ve Hintçe (Hindi) destekleri eklendi.
🛡️ Kritik Performans ve Karıştırma Hataları
  • Özyinelemeli Dahil Etme (Recursive Inclusion) Çökmesi: Bir notun yanlışlıkla kendisini içermesi (veya iç içe geçmiş notların birbirini sonsuz döngüye sokması) sonucu oluşan uygulama çökmeleri ve ciddi performans kayıpları giderildi.
  • Maksimum Genişlik Sorunu: Aynı sekme içinde farklı not türleri (örneğin metin notundan kod notuna) arasında geçiş yaparken "maksimum içerik genişliği" ayarının bozulması düzeltildi.
📊 Mermaid Diyagram İyileştirmeleri
  • İçerik Kaydetme Sorunu: Yeni oluşturulan Mermaid diyagramlarının içeriklerinin kaydedilmemesine neden olan kritik hata çözüldü (#lzinga).
  • Kaydırma (Scrolling): Mermaid diyagram kodlarının çok uzun olduğunda kaydırılamaması sorunu giderildi; artık kod bloğu içinde rahatça gezinebilirsiniz.
🛠️ Kullanıcı Deneyimi ve Arayüz
  • SQL Konsolu: SQL sorgu sonuçlarındaki tablo verilerinin kopyalanamaması sorunu düzeltildi.
  • Hızlı Not Oluşturma (Launcher): Başlatıcı üzerinden yeni bir not oluşturulduğunda başlığın otomatik olarak seçili gelmemesi hatası giderildi.
  • Popup Düzenleyici: Not linki eklendiğinde açılır editörün (popup editor) aniden kapanması sorunu çözüldü.
📂 Navigasyon ve Arşivleme
  • Arşivlenmiş Alt Notlar: Doğrudan alt öğelerin arşivlenmiş notlarının, #includeArchived etiketi olmamasına rağmen ızgara görünümünde (grid view) belirmesi sorunu düzeltildi.
  • Hiyerarşi Mantığı: Başlatıcı (launcher) alt ağacında yer almasına rağmen bazı öğelerin başlatıcı olarak tanınmaması sorunu giderildi.
🎨 Yepyeni Tasarım ve Kullanıcı Arayüzü
Uygulamanın hem modernleşmesi hem de kullanımın daha sezgisel hale gelmesi için arayüz kökten yenilendi.
  • Modern Görünüm: Gereksiz karmaşadan arındırılmış, daha temiz bir düzen oluşturuldu. Eski düzeni (legacy) tercih edenler için şimdilik geri dönüş imkanı sunuluyor.
  • Breadcrumbs (Gezinti Yolu): Sekme çubuğunun hemen altında görünen hiyerarşik yol sayesinde notlar arasında kaybolmadan gezinebilirsiniz.
  • Geçmiş Butonları: Sekme çubuğunun yanına, notlar arasında "ileri" ve "geri" gitmenizi sağlayan dahili butonlar eklendi.
  • Kaydırılabilir Başlatma Çubuğu (Launch Bar): Yatay başlatma çubuğunu artık farenin tekerleğiyle kolayca kaydırabilirsiniz.
🛠️ Geliştiriciler İçin: Preact ve JSX Geçişi
Komut dosyası oluşturma sistemi büyük bir revizyondan geçti.
  • Teknoloji Değişimi: Özel widget'lar (Custom Widgets) ve Render notları artık eski yöntem (jQuery) yerine Preact ve JSX kullanılarak yazılabiliyor. Bu, daha performanslı ve modern bir geliştirme imkanı tanıyor.
  • Hata Yönetimi: Özel widget'lardaki hatalar için hata yakalama ve bildirme mekanizmaları iyileştirildi.
🚀 Öne Çıkan İyileştirmeler
  • Kod Notları İçin İkonlar: Kod notları artık diline göre otomatik ikonlar alıyor (Örn: JavaScript notu için özel JS ikonu).
  • Hızlı İpuçları: Araç ipuçları (tooltips) artık gecikme olmadan, anında görüntüleniyor.
  • CKEditor Kararlılığı: Metin düzenleyici çökmeleri için bildirim sistemi eklendi ve hata raporu hazırlama süreci kolaylaştırıldı.
  • Ağ ve Performans: HTTP hataları artık daha kullanıcı dostu mesajlar veriyor ve Traefik gibi proxy hataları için uyarılar eklendi.
🐞 Önemli Hata Düzeltmeleri (v0.101.0 & v0.101.1)
  • Veri Kaybı Önleme: CKEditor çökmesi sonrası açık sekmelerdeki veri kaybı sorunu giderildi.
  • macOS Düzeltmeleri: macOS dikey yerleşiminde sağ panelin kaybolması sorunu düzeltildi.
  • Arama Hataları: Diyalog pencereleri açıkken Ctrl+F yapıldığında farklı bir arama penceresinin açılması sorunu çözüldü.
  • Görsel Hatalar: Zihin haritası (Mind Map) dışa aktarımındaki yazı görünmeme sorunu ve başlıkların kalın (bold) yapılamaması hatası giderildi.
⚠️ Teknik Not: Küçük Kırılma Değişikliği
Eğer özel widget'larınızda typo node-detail-pane kullanıyorsanız, bunun artık desteklenmediğini unutmayın. Bu kısmı note-detail-pane olarak güncellemeniz gerekmektedir.
Sürüm: 0.100.0
Giderilen Hatalar
  • Liste Görünümü:
    • Garip animasyonlar ve derinlemesine iç içe geçmiş alt notların (deeper nested subnotes) daraltılıp/genişletilmesinin zor olması sorunu giderildi.
  • Kod Blokları: Yazdırma sırasında "Panoya Kopyala" düğmesinin görünür olması hatası düzeltildi. (Artık basılı belgenizde kod düğmeleri olmayacak.)
  • Takvim Görünümü: Takvim görünümündeki sürükle-bırak sorunu çözüldü.
  • Gün Notları: Gün notlarında (day note) tüm değiştirilmiş notların görüntülenmemesi hatası giderildi.
  • Kısayollar:
    • "Öznitelik listesini aç" kısayolunun, öznitelik listesine odaklanmaması hatası düzeltildi.
    • Hızlı düzenleme metnindeki sürükleme göstergesinin (quick edit text drag indicator) eksik olması giderildi.
  • Wayland Uyumluluğu (Flatpak): Flatpak üzerinde Wayland kullanılırken küresel kısayolların ve sistem tepsisi simgesinin bazen görünmemesi sorunu düzeltildi.
  • Sunucu Paketi: Paketlenmiş sunucu .zip yapısının yanlış Node.js sürümü nedeniyle çalışmaması sorunu çözüldü.