Önemli Değişiklikler
- ARM64 Docker imajı, Debian 11'in kullanım ömrünün sona ermesi nedeniyle artık Debian 13 "trixie" tabanlıdır. Ana sisteminizde clone3 sistem çağrısını tanıyacak kadar yeni bir libseccomp sürümü (yaklaşık 2.5+) bulunmalıdır; aksi hâlde konteyner başlatılamaz. Böyle bir durumda Trilium servisine security_opt altında seccomp:unconfined ekleyin. Docker'ı güncellemek tek başına yardımcı olmaz çünkü runc, ana sistemdeki libseccomp'a bağlanır. 32 bit linux/arm/v7 ve linux/arm/v8 imajları ile yerel ARM derlemeleri bu durumdan etkilenmez.
- MCP artık kimlik doğrulaması gerektiriyor ve isteğe bağlı olarak ağ üzerinden erişilebiliyor. Mevcut MCP istemcilerinizi kimlik bilgileriyle yeniden yapılandırın.
- Metin notlarında genel HTML desteği artık varsayılan olarak devre dışıdır. Böylece web sitelerinden kopyala-yapıştır işlemleri, giriş kutuları gibi istenmeyen etiketleri almadan düzgün çalışır. Bu özellik Seçenekler → Metin notları → Desteklenmeyen HTML etiketlerini koru üzerinden yeniden etkinleştirilebilir.
- Metin notlarındaki <div> öğeleri artık ayarlardan bağımsız olarak olduğu gibi korunmak yerine açılıyor. Bu değişiklik, yeni paragraf girerken oluşan bozuk davranışları ve kod bloğundan çıkamama gibi hataları önler.
- Kopyalama biçimlendirmesindeki "Sürekli biçimlendirme", premium CKEditor özelliklerinden uzaklaşılması kapsamında kaldırıldı.
- Markdown'da tek tilde ile üstü çizili metin artık desteklenmiyor. Bu değişiklik, sayıların yaklaşık değerlerini belirtmek için kullanılan ~ karakteriyle yaşanan sorunları önlüyor. Mevcut notlar ve içe aktarma işlemleri etkilenir; bunun yerine ~~metin~~ kullanın.
- Linux'ta özel çerçeve artık yuvarlatılmış köşeleri ve yerel pencere düğmelerini desteklediğinden yerel başlık çubuğu varsayılan olarak devre dışıdır.
Yeni Özellikler
- Alan Kullanımı aracı; notları, revizyonları ve ekleri kapladıkları alana göre boyutlandırılmış bir treemap üzerinde göstererek veritabanında en fazla alanı neyin kullandığını görmenizi sağlar.
- Yeni temizleme aracı; silinmiş notları, kullanılmayan ekleri ve fazla revizyon anlık görüntülerini kaldırabilir, #versioningLimit ayarına uyar ve veritabanını sıkıştırabilir.
- Görselleri Sıkıştır özelliği; büyük görselleri yeniden boyutlandırıp daha küçük şekilde kaydedebilir. Bu işlem nottan, ağaçtan, ekler listesinden, görsel görüntüleyiciden veya temizleme işlemi üzerinden başlatılabilir. İşlem başlamadan önce bulunan öğeleri, tamamlandığında ise sağlanan alan tasarrufunu gösterir.
- Yükleme, yapıştırma ve içe aktarma sırasında otomatik görsel sıkıştırma PNG dosyalarını PNG olarak tutar, zaten sıkıştırılmış görsellere dokunmaz ve uygulamayı çalıştıran iş parçacığının dışında çalışır.
- Yeni Öznitelikler kenar çubuğu sekmesi; sahip olunan, devralınan ve öne çıkarılmış öznitelikleri tek bir listede gösterir ve yerinde düzenlemeye olanak tanır.
- Sistem öznitelikleri kenar çubuğunda bir simgeyle, otomatik tamamlamada ise bir rozetle işaretlenir ve artık tüm sistem özniteliklerinin açıklaması bulunur.
- Öznitelik değerleri; renk seçici, URL alanı ve tarih seçici gibi uygun denetimlerle düzenlenebilir.
- Mobil sürüme, yeni kenar çubuğu düzenleyicisiyle aynı arayüzü kullanan bir öznitelik düzenleyicisi eklendi.
- Yedekler artık sıkıştırılabilir, şifrelenebilir veya her ikisi birden uygulanarak .tnbackup konteynerine yazılabilir. Şifreleme AES-256-GCM kullanır ve parola işletim sisteminin anahtarlığında saklanır. Her iki özellik de varsayılan olarak kapalıdır.
- Trilium artık yedekten geri yükleme yapabilir. Kurulum sırasında yeni bilgi tabanı oluşturma, sunucudan eşitleme ve masaüstü uygulamasıyla eşleştirmenin yanında dördüncü seçenek olarak yedekten geri yükleme sunulur. Çalışan bir örnekte aynı ekrana Seçenekler → Yedekleme üzerinden erişilebilir.
- Geri yükleme öncesinde mevcut verilerin bir kopyasının alınması önerilir, yedek değiştirme işleminden önce doğrulanır ve başarısız geri yükleme işlemleri geri alınır.
- Gigabayt boyutundaki yedekler desteklenir. Tarayıcı bunları devam ettirilebilir parçalar hâlinde gönderirken masaüstü uygulaması dosyayı bulunduğu konumdan okuyabilir.
- İçerik yöneticisi; veritabanındaki betikleri, temaları ve widget'ları kategorilerine göre listeler ve bunları silmeden devre dışı bırakmaya olanak tanır.
- Metin notlarına düzenleyici içi LLM desteği eklendi. Seçilen metin modele gönderilerek düzeltme, kısaltma ve özetleme gibi işlemler uygulanabilir ve sonuç doğrudan düzenleyici içinde alınabilir.
- Sık kullanılan LLM işlemleri için özel istemler oluşturulabilir.
- GitHub Copilot aboneliği mevcut sağlayıcıların yanında bir LLM sağlayıcısı olarak kullanılabilir.
- Tüm ayarlar sayfalarında aynı anda arama yapan yeni bir arama alanı eklendi. Sonuçlar ilgili sayfalar altında canlı ve kullanılabilir denetimler olarak gösterilir ve yedekleme, geri yükleme veya ETAPI belirteci oluşturma gibi sayfa komutlarını da bulabilir.
- Geo Map, MapLibre GL'e taşındı ve WebGL işleme, 3B arazi, işaretçi kümeleme, tam ekran modu, özel döşeme setleri, özel temalara uyumlu karanlık mod, üzerine gelindiğinde not araç ipuçları ve yakınlaştırma düğmeleri eklendi.
- Geo Map işaretçilerine tam renkli simgeler, otomatik etiket çakışma yönetimi, uygun DPI ölçeklendirmesi ve binlerce işaretçide performansı koruyan iyileştirmeler eklendi.
- Bir Geo Map işaretçisine tıklandığında başlık, simge, renk, eylem düğmeleri, koordinat kopyalama düğmeli öne çıkarılmış öznitelikler ve satır içi zengin metin düzenleyicisi olarak not gövdesini içeren kayan bilgi paneli açılır.
- Geo Map'e mesafe, nokta ve segment sayıları, yol noktası listesi ve vurgulanabilir rota ile tam GPX izi desteği eklendi.
- Mind Map'e renkler, yazı tipleri, simgeler, görseller ve zengin metinli not alanı sunan bir düğüm paneli eklendi.
- Takvim yeni tema ve düzene kavuştu; etkinlik oluşturma ve düzenleme açılır penceresi yenilendi.
- Bağlantılar kenar çubuğu sekmesi; geri bağlantıları, not yollarını ve not haritasını tek yerde toplar.
- .docx, .xlsx, .pptx, ODF, RTF ve EPUB dosyaları Trilium içinde önizlenebilir.
- Seçenekler → Veritabanı, bilgi tabanının genel yönetim merkezi hâline getirildi. Konum, not ve ek sayıları, oluşturulma tarihi, boyut ve yedekleme durumunu özetler; temizleme, alan analizi, bütünlük denetimi ve onarımı, sıkıştırma ve anonimleştirilmiş kopyalama işlemlerini içerir.
- Adlandırılmış revizyonları koru seçeneği eklendi; böylece adlandırılmış revizyonlar temizleme sırasında korunabilir.
- Baştan Başla seçeneği, yeniden kurulum yapmadan örneği kurulum sihirbazına döndürür. Sunucuda parola ve yapılandırılmışsa ikinci faktör doğrulaması ister.
- Öne çıkarılmış özniteliklere Telefon, E-posta ve Seçim türleri eklendi. Seçim türü sabit bir öğe listesi gösterirken yeni öğelerin kolayca oluşturulmasına da izin verir.
- Eklerdeki kaynak kodları için sözdizimi vurgulaması eklendi.
- PDF kenar çubuğunda seçili metin içermeyen vurgular ve metin açıklamaları gösterilebilir.
- OneNote içe aktarmaya OneNote bölümlerini yenileme düğmesi ve kod bloğu algılama desteği eklendi.
- Masaüstü uygulamasında veri dizininin içindeki klasör yerine seçtiğiniz bir klasöre yedekleme yapılabilir. Seçenekler → Yedekleme bölümündeki "Yedekleme konumu" kartından klasör seçilebilir, dosya yöneticisinde açılabilir veya varsayılana sıfırlanabilir.
- Veritabanı dosyası Seçenekler → Veritabanı üzerinden dosya yöneticisinde gösterilebilir ve yedekleme konumu için yerel klasör seçici kullanılabilir.
- Mobil sürüme yeni kenar çubuğu düzenleyicisiyle aynı arayüzü kullanan öznitelik düzenleyicisi eklendi.
- Ayarların tamamı dar ekranlara uyarlanarak sayfa listesinin üzerine arama alanı eklendi.
- Bölünmüş görünümleri yönetmek için klavye kısayolları eklendi.
- Betiklerde kullanılmak üzere daha fazla React bileşeni eklendi.
- Korece eklendi.
- Türkçe eklendi.
- CONTRIBUTING.md eklendi.
İyileştirmeler
- Klasik öznitelik düzenleyicisi ve yapılandırma penceresinde çeşitli iyileştirmeler yapıldı.
- Yedekleme ayarları sayfası artık mevcut yedek sayısını ve en son yedeğin ne kadar süre önce oluşturulduğunu gösterir ve yanında "Şimdi yedekle" seçeneğini sunar.
- Elle alınan yedeklere, zamanlanmış yedekleme ayarlarından bağımsız bir ad ve parola verilebilir.
- Anonimleştirilmiş veritabanı kopyası teslim edildikten sonra silinebilir ve bu kopyaları içeren klasör dosya yöneticisinde açılabilir.
- 18 ayar sayfasının tamamı ortak kart bileşeni kullanacak şekilde yeniden oluşturuldu ve bazı sayfalarda en önemli ayarlar öne taşındı.
- Ayarlar telefonlarda kullanılabilecek şekilde yığılmış denetimler, yerel dokunarak seçim yapılabilen birleşik kutular, tam genişlikte açıklamalar ve parmakla kullanıma uygun satırlarla düzenlendi.
- Medya sayfasındaki görsel sıkıştırma ayarları ayrı bir konu olmaktan çıkarılarak Görseller kartına taşındı.
- Veritabanı işlemleri Seçenekler → Veritabanı bölümüne taşındı. Temizleme, alan analizi, bütünlük kontrolleri, sıkıştırma ve anonimleştirilmiş kopyalar artık Seçenekler → Gelişmiş altında değildir.
- Premium CKEditor özellikleri yerine özel slash komutları, metin parçacıkları ve biçimlendirme kopyalama uygulamaları kullanılmaya başlandı. Metin parçacıklarının değiştirilmesi artık düzenleyicinin yenilenmesini gerektirmiyor ve not simgeleri daha doğal biçimde entegre edildi.
- Metnin otomatik değiştirilmesi özelliği yeniden tasarlandı; tırnak ve tire gibi seçenekler artık ayrı ayrı yapılandırılabilir.
- CKEditor'ın bağlantılara yönelik @ referansları ve emojiler için otomatik tamamlama mekanizması baştan yazıldı. Artık @ karakterinde takılı kalmıyor ve Escape tuşuna basıldığında metinde işaretçi bırakmıyor.
- Öznitelik düzenleyicisinin içine tıklandığında otomatik tamamlama artık gösterilmiyor.
- Açıklaması olmayan metin parçacıkları küçük bir içerik önizlemesi gösteriyor.
- Markdown vurgulamaları, Obsidian tarzı == sözdizimiyle içe/dışa aktarma hattında ve Markdown önizlemesinde destekleniyor ve kenar çubuğunda gösteriliyor.
- Satır içi Mermaid diyagramları görüntüleme modlarını hatırlıyor.
- Tablo koleksiyonlarındaki Seçim sütunları tekli ve çoklu değerleri destekliyor ve seçim sırasında hücrenin dışına genişleyebiliyor. Renk sütunlarına silme düğmesi, saat sütunlarına saat seçici ve tablonun sonuna "Yeni satır" düğmesi eklendi. Çoklu değer içeren sütunlar artık gizlenmiyor ve değerleri tek hücre içinde rozetler olarak gösteriliyor.
- İlişki haritaları, Mermaid diyagramları, coğrafi haritalar ve zihin haritaları artık aynı yakınlaştırma ve not ekleme denetimlerini kullanıyor. Geo Map kilit düğmesi kaldırılarak notlardaki standart salt okunur mekanizma kullanılmaya başlandı.
- Birden fazla değeri olan öne çıkarılmış öznitelikler, ayrı alanlar yerine rozetler içeren tek bir alan olarak gösteriliyor.
- Ekler listesine kullanıcı ve sistem öğelerine göre gruplama, ızgara düzeni ve yenilenmiş bir görünüm eklendi.
- Bağlantı önizlemeleri artık satır içi görseller yerine yinelenmeyen ekleri kullanıyor. Favicon alma işlemi iyileştirildi ve karanlık temalar için destek geliştirildi. Notion içe aktarıcısı favicon'ları otomatik indiriyor.
- .ico dosyaları artık dosya eki yerine görsel olarak işleniyor.
- Trilium'dan diğer uygulamalara görselli metin yapıştırıldığında görsellerin kaybolmaması sağlandı. Google Chat ve Slack gibi erişilemeyen kaynaklardan kopyalanan tekil görseller de artık bozuk görünmeden yapıştırılıyor.
- LLM sohbet çubuğu; kısaltılmış model adları, daha uygun ileti altbilgileri, geliştirilmiş hata gösterimi, daha iyi simge araması ve Claude Code entegrasyonu için iyileştirilmiş model listesiyle yeniden tasarlandı.
- OneNote içe aktarmada hata günlükleme ve hız sınırlama raporları, uzun içe aktarmalar dâhil olmak üzere iyileştirildi; açık/koyu fırça algılama geliştirildi.
- Notion ve AnyType içe aktarıcıları yeni öne çıkarılmış öznitelik türlerini destekliyor.
- Markdown vurgulamaları == sözdizimiyle içe/dışa aktarma hattının tamamında destekleniyor.
- Masaüstü uygulamasında hata yönetimi iyileştirildi; işlenmeyen promise rejection nedeniyle uygulamanın çökmesi önlendi ve bölünmüş görünümlere sahip bir sekme yeni pencereye sürüklendiğinde bölünmüş görünüm korunuyor.
- Kenar çubuğu artık sekmelere ayrıldı: Anahat, yeni Öznitelikler bölmesi, LLM sohbeti ve özel widget'lar.
- Kenar çubuğundaki çoğu bölüme özel yardım düğmesi eklendi.
- Web sürümünde de ağaçtan Ctrl+C ile kopyalanan not referansları, masaüstünde olduğu gibi referans bağlantısı olarak yapıştırılıyor.
- OIDC'ye yapılandırılabilir HTTP zaman aşımı, oturum ömrü ve kapsamlar eklendi.
- Büyük veritabanlarında 20.000'den fazla not için tutarlılık kontrollerinin çalışma süresi iyileştirildi.
- Ağaç üzerinde sağ tıklandığında yapılan isteklerin sayısı azaltıldı.
- CKEditor daha hızlı yükleme için önceden yükleniyor.
- Görsel sıkıştırma artık uygulamayı çalıştıran iş parçacığının dışında gerçekleştiriliyor.
- "Seçimi Kes ve Alt Nota Yapıştır" işlevi artık görsel eklerini aktarabiliyor ve aralıklı olarak başarısız olmuyor.
- Metin düzenleyicisi, Trilium'a özgü özellikler de dâhil olmak üzere tamamen çevrilebilir hâle getirildi.
Hata Düzeltmeleri
- Bileşenlerin ve olay dinleyicilerinin birikmesine neden olan önemli bir bellek sızıntısı düzeltildi.
- Kod notu MIME listesindeki düz metin seçeneğinin her zaman uygulanmasına rağmen seçilmemiş görünmesi düzeltildi.
- Birden fazla satır içi Mermaid diyagramının değişiklik yapılmadan işlenmemesi düzeltildi.
- Mermaid bölünmüş görünümü yeniden boyutlandırıldığında Gantt ve çubuk grafiklerin kaybolması düzeltildi.
- Başarısız görsel yüklemesinin düzenleyiciyi çökertmesi düzeltildi.
- Daraltılabilir bloktan önce silme işlemi yapıldığında metin düzenleyicisinin çökmesi düzeltildi.
- Tek bir Backspace basışının daraltılabilir bloğun tüm içeriğini silmesi düzeltildi. Daraltılabilir bloklar, sonrasındaki metnin satır sonu silinirken otomatik olarak genişletiliyor.
- Biçimlendirilmiş metnin daraltılabilir bloğun başlığı yerine içine yapıştırılması düzeltildi.
- Onay kutulu görev durumlarının alt görevleri sezgisel olmayan biçimde etkilemesi düzeltildi.
- Bağlantı referansı eklemenin söz konusu referansın seçim konumunda gerçekleşmesi düzeltildi.
- Bağlantı metni içeren satır içi kodun yakınına tıklandığında CKEditor'ın çökmesi düzeltildi.
- Açılır düzenleyicide biçimlendirme düğmelerinin metinle çakışması düzeltildi.
- RTL notlarında onay kutularının hizasız olması ve salt okunur metin notlarının düzgün hizalanmaması düzeltildi.
- Eksik not referansı bağlantılarının görünmez olması düzeltildi.
- Tablolarda tarih sütunlarının yerel biçim yerine ISO biçiminde gösterilmesi, ilişki türü sütununa göre sıralamanın çalışmaması ve hücre düzenlerken veya satır oluştururken kaydırma konumunun kaybolması düzeltildi.
- Panoya yeni sütun eklendiğinde sütunların otomatik yenilenmemesi ve çok sayıda öğe bulunan panolarda alt nota yazmanın yavaşlaması düzeltildi.
- Takvimde tüm gün süren yinelenen etkinliklerin gece yarısı olarak görünmesi, etkinliklerin devralınan öznitelik değişikliklerine tepki vermemesi, günlükte etkinlik oluştururken etkinliklerin titremesi, takvimde gösterilen özniteliklerde takma adların dikkate alınmaması ve tarih seçicilerin Çince yerel ayar tarih biçimini izlememesi düzeltildi.
- Geo Map'e işaretçi eklerken hayalet önizleme gösterilmesi sağlandı ve çeşitli işaretçi konumlandırma sorunları düzeltildi.
- En az bir öne çıkarılmış öznitelikte onay kutusu bulunduğunda gereksiz kaydırma çubuğunun görünmesi düzeltildi.
- Not revizyonlarında bağlantı önizlemelerinin görünmemesi düzeltildi.
- "Yaygın Açıkları Engelle" etkin Nginx Proxy Manager kullanıldığında PDF eklerinin 404 hatası döndürmesi düzeltildi.
- Kaydedilecek bir değişiklik olmadığı hâlde PDF düzenleme moduna girmenin kaydetme işlemini tetiklemesi düzeltildi.
- Bölünmüş görünümde iki PDF açıkken PDF kenar çubuğu bilgilerinin yanlış olması düzeltildi.
- Düzenleme sırasında PDF açıklamalarının kenar çubuğunda gösterilmemesi düzeltildi.
- Görsel yüklendikten hemen sonra not silindiğinde masaüstü uygulamasının çökmesi düzeltildi.
- Kimlik doğrulama gerektiren ters proxy arkasında AI sağlayıcısı kurulumunun "Unexpected token '<'" hatasıyla başarısız olması düzeltildi.
- Özel OpenAPI uç noktalarının otomatik keşif nedeniyle web uygulaması güvenlik duvarı arkasında başarısız olabilmesi düzeltildi.
- MCP'nin bazı durumlarda bağlantısının kesilmesi düzeltildi.
- Uygulamanın başka bir örneği zaten çalışırken undefined yazdırması düzeltildi.
- Web üzerinden erişilen masaüstü derlemelerinde "Mobil Sürüme Geç" seçeneğinin çalışmaması düzeltildi.
- macOS'ta trafik ışığı düğmelerinin yakınlaştırma faktörüne göre dinamik konumlandırılması düzeltildi.
- Windows'ta özel sistem dosya yöneticileri kullanıldığında dosya bağlantılarının işlenmesi düzeltildi.
- Dikeyden yataya ekran yönü değiştirildiğinde başlatma çubuğunun kaybolması ve ağaç kaydırma animasyonunun azaltılmış animasyon ayarını dikkate almaması düzeltildi.
- Eski temalarda bildirimlerin gösterilmemesi, öne çıkarılmış özniteliklerin farklı düzende görünmesi ve blok sürükleme simgesinin metinle çakışması düzeltildi.
- Ayarlardaki anahtarın pencere düğmeleriyle çakışması düzeltildi.
- Simge araç ipucunun ekranda takılı kalması düzeltildi.
- Güvenli olmayan bağlamda tarayıcıdan yer imi kopyalandığında oluşan çökme düzeltildi.
- Etkin not silindiğinde notun bulunamadığını belirten yanlış bildirimin gösterilmesi düzeltildi.
- Güncelleme göstergesi düzeltildi.
- Not haritasının bazen hiç işlenmemesi düzeltildi.
- Render notlarının uygulama DOM'una kapsamlandırılmamış <style> enjekte etmesi ve sayfadan ayrıldıktan sonra sızan stillerin kalıcı olması düzeltildi.
- Authentik üzerinde eksik baştaki eğik çizgi nedeniyle OAuth'un OAUTH_JSON_ATTRIBUTE_COMPARISON_FAILED hatasıyla başarısız olması düzeltildi.
- OIDC'nin bazı kimlik sağlayıcılarıyla çalışmaması düzeltildi.
- Kısmi eşitlemenin neden olduğu zaman zaman görülen ön yüz hataları düzeltildi.
- Korumalı notlarda OCR'ın çalışmaması düzeltildi.
Performans ve Kararlılık
- Bileşenlerin düzgün temizlenmemesi nedeniyle bileşenleri ve olay dinleyicilerini biriktiren önemli bir bellek sızıntısı giderildi.
- 20.000'den fazla not içeren büyük veritabanlarında tutarlılık kontrollerinin uzun sürmesi giderildi.
- Ağaçta sağ tıklama sırasında yapılan isteklerin sayısı azaltıldı.
- CKEditor daha hızlı açılması için önceden yükleniyor.
- Görsel sıkıştırma, uygulamayı çalıştıran iş parçacığının dışında gerçekleştiriliyor.
Güvenlik
- Görsellerin otomatik indirilmesine ve LLM entegrasyonuna SSRF koruması eklendi.
- MCP artık kimlik doğrulaması gerektiriyor.
- Web görünümlerinin görüntülenebilmesi için artık mutlak URL gerekiyor.
Yeni Özellikler
- OneNote içe aktarma sistemi kapsamlı şekilde geliştirildi.
- Sürekli Graph hız sınırlamalarına karşı dayanıklılık eklendi.
- 504 hataları uygulamanın çökmesine neden olmak yerine işleniyor.
- İndirilemeyen sayfalar atlanıp raporlanıyor.
- Web uygulamasından içe aktarma için device-code akışı eklendi.
- Uzun süren içe aktarmalar için erişim belirteci yenileme desteği eklendi.
- Ekran kırpıntıları, tablo boyutları, arka planlar, açık/koyu tema uyumlu çizimler ve oluşturma tarihi işleme desteği geliştirildi.
- newNotesOnTop ayarı korunuyor.
- Not defteri seçicisi geliştirildi.
- Oluşturma tarihleri meta veriler dikkate alınarak daha doğru korunuyor.
- Şifrelenmiş bölümler doğru şekilde işlenip raporlanıyor.
- LLM model seçimi yeniden tasarlandı. Modeller artık sağlayıcıdan dinamik olarak alınıyor ve özelleştirilebiliyor.
- LLM, uygulamayla birlikte gelen kullanıcı kılavuzunu okuyarak Trilium özellikleri hakkında soruları yanıtlayabiliyor.
- DeepSeek desteği eklendi (web araması hariç).
- Özel OpenAI uyumlu sağlayıcılar için yerleşik destek eklendi.
- Ollama, LM Studio ve diğer self-hosted sağlayıcılar için destek eklendi.
- OCR artık EPUB biçimini destekliyor.
- Metin notlarında tabloları girintileme desteği eklendi.
- Masaüstü sürümüne GPU hızlandırmasını devre dışı bırakma seçeneği eklendi.
İyileştirmeler
- LLM sağlayıcı kurulum süreci geliştirildi.
- Genişletilmiş yapılacaklar listesi durumları için otomatik biçimlendirme eklendi.
- OAuth hata yönetimi iyileştirildi.
- Bağlantı önizlemeleri artık aranabiliyor; başlık, URL ve açıklama dizine ekleniyor.
- Bağlantı önizleme bilgileri hızlı arama sonuçlarında gösteriliyor.
- Hızlı arama parçacıkları artık HTML karakterlerini çözümlüyor.
- Katlanabilir bloklar genişletilmiş/daraltılmış durumlarını hatırlıyor.
- Katlanabilir bloklar, arama sonucu vurgulandığında otomatik olarak genişliyor.
- Özel görev onay kutularının simge ve etiket hizalaması iyileştirildi.
Hata Düzeltmeleri
- Gizli notlar korumalı olduğunda geçiş işleminin başarısız olması düzeltildi.
- Çok çerezli reverse proxy arkasında masaüstü senkronizasyonunun başarısız olması düzeltildi.
- Windows'ta npm ile kurulan Claude Code entegrasyonu düzeltildi.
- Yazım denetiminin yeniden başlatma sonrası kendiliğinden etkinleşmesi düzeltildi.
- Yumuşak kaydırmayı devre dışı bırakma seçeneğinin çalışmaması düzeltildi.
- Reverse proxy'nin kendi çerezlerini kullanması durumunda senkronizasyon hatası düzeltildi.
- İlk senkronizasyon sırasında hata mesajlarının doğru gösterilmemesi düzeltildi.
- Korunan oturum açıldıktan sonra bazı ipuçlarında [protected] metninin görünmeye devam etmesi düzeltildi.
- Senkronizasyon durumu düğmesinin ipucunun sürekli görünmesi düzeltildi.
- Önceki sürümlerde devre dışı bırakılan TOTP'nin yeniden etkinleşmesi düzeltildi.
- Windows 10'da ilk kurulum ekranının arka plan efektleri nedeniyle okunamaması düzeltildi.
- Görüntü görüntüleyici kısayollarının uygulama genelindeki kısayolları engellemesi düzeltildi.
- Medya oynatıcı denetimlerine kaydırılamaması düzeltildi.
- CentOS 7 üzerinde Docker yükseltmesinin başarısız olması düzeltildi.
- Yeni kurulumlarda düzenleyici araç çubuğu seçeneğinin sıfırlanması düzeltildi.
- Tek paragraftaki bağlantının doğru şekilde silinmemesi düzeltildi.
- "Redirect bare domain to Share page" seçeneğinin giriş sayfasını da yönlendirmesi düzeltildi.
- Büyük notlarda içeriğin sürekli yenilenmesi düzeltildi.
- HTML eklerinin Safari'de açılması yerine indirilmesi sağlandı.
- Sol panel görünürken sekme aralıklarının bozuk olması düzeltildi.
- Chromium tabanlı tarayıcılarda katlanabilir bloklarda birden fazla paragraf boyunca sürükleyerek seçim yapılamaması düzeltildi.
- Katlanabilir blokları açma/kapatma işlemi artık geri alma geçmişine eklenmiyor.
- Yazdırma ve PDF dışa aktarma sırasında tüm katlanabilir bloklar otomatik olarak açılıyor.
- Yeni eklenen katlanabilir bloklar varsayılan olarak açık başlıyor.
- Geçici arama görünürlüğü kaldırıldığında katlanma durumunun yanlış kaydedilmesi düzeltildi.
- Katlanabilir liste öğeleri arama eşleşmelerini göstermek için geçici olarak genişletiliyor.
- Geçici olarak açılan öğelerde katlanma okunun yanlış görünmesi düzeltildi.
- Tam görünümde açılan ekler artık tam medya oynatıcı arayüzünü kullanıyor.
- Oynatılabilir medya ekleri arasında önceki/sonraki gezinme eklendi.
- Medya oynatıcı ve görüntü görüntüleyicinin uygulama genelindeki kısayolları engellemesi düzeltildi.
- Bağımsız medya oynatıcısı kısayol ipuçlarının diğer alanlarda görünmesi düzeltildi.
- Ek değiştirildikten sonra eski içeriğin görüntülenmeye devam etmesi düzeltildi.
- Klavye kısayolu ipuçlarının kayan düğmelerle çakışması düzeltildi.
- Yazım denetiminin özel kelimelerinin ayarlar penceresinde düzenlenememesi düzeltildi.
- Bağlantı önizlemelerinin resim açıklamalarında hatalı görüntülenmesi düzeltildi.
Teknik Güncellemeler
- Nix flake yapılandırması güncellendi.
Yeni Özellikler
- Kurulum ve giriş deneyimi tamamen yenilendi.
- LLM entegrasyonu artık Claude Code aboneliğini API anahtarı gerektirmeden destekliyor.
- Metin notlarına çok durumlu yapılacaklar listeleri, daraltılabilir bloklar, daraltılabilir madde işaretleri ve bağlantı önizlemeleri eklendi.
- Hesap tablolarına XLSX ve CSV içe/dışa aktarma desteği eklendi.
- Deneysel Dashboard koleksiyonu eklendi.
- Kod blokları ve kod notları için otomatik tema değiştirme eklendi.
- Frontend ve Backend kod notlarına otomatik tamamlama desteği eklendi.
- OneNote, Notion, Google Keep, Anytype ve Obsidian'dan içe aktarma desteği eklendi.
İyileştirmeler
- İçe ve dışa aktarma sistemi daha hızlı ve daha düşük bellek kullanacak şekilde geliştirildi.
- LLM arayüzü ve kullanım deneyimi önemli ölçüde iyileştirildi.
- Markdown desteği genişletildi ve metin notlarıyla karşılıklı dönüştürme desteği eklendi.
- Yeni galeri tarzı resim görüntüleyici ve geliştirilmiş medya oynatıcı eklendi.
- Sekme çubuğu, sabitlenmiş sekmeler ve sağ kenar çubuğu yeniden geliştirildi.
- Klavye kısayolları ve çok faktörlü kimlik doğrulama ekranları yeniden tasarlandı.
- Evernote içe aktarma desteği geliştirildi.
- Masaüstü sürümüne sistem tepsisine küçültme ve oturum açılışında otomatik başlatma seçenekleri eklendi.
- Romence çeviri tamamlandı ve Endonezce dil desteği eklendi.
- Belgeler, bağımlılıklar ve uygulama mimarisi güncellendi.
Hata Düzeltmeleri
- Yaklaşık 86 hata giderildi.
- Veri bütünlüğü, senkronizasyon, metin düzenleyici, Markdown, hesap tabloları, Canvas, paylaşım sistemi, kimlik doğrulama ve mobil sürümle ilgili çok sayıda sorun düzeltildi.
Güvenlik
- Toplam 16 güvenlik açığı giderildi.
- Backend scriptleri ve SQL konsolu artık varsayılan olarak devre dışı.
- Electron tabanlı masaüstü uygulaması çeşitli saldırı senaryolarına karşı güçlendirildi.
- HTML, SVG, paylaşılan notlar, SQL, SSRF, path traversal, oturum ve izin yönetimi gibi alanlarda kapsamlı güvenlik iyileştirmeleri yapıldı.
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:**
[*] Ö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.
- 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.
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.