Repository navigation
Releases: m24ih/obsidian-kitap
Releases · m24ih/obsidian-kitap
Release list
Beta 0.4.0-beta.2
0.4.0
Beta 0.4.0-beta.1
0.3.6
chore(release): bump version to 0.3.6 and update bun.lock
0.3.5
Yenilikler & İyileştirmeler (v0.3.5)
- %100 Saf Türkçe Varsayılanlar: Şablon ve frontmatter alanlarındaki tüm İngilizce kalıntılar (
type: book,current_page,total_pages) kaldırılarak tamamen Türkçe standartlara (tip: kitap,okunan_sayfa: 0,toplam_sayfa: {{pages}}) geçirildi. - Dosya Adı ve Değişken Rehberi: Varsayılan dosya adı formatı
{{baslik}} - {{yazar}}olarak güncellendi ve tüm Türkçe değişkenler ayarlarda birinci sınıf vatandaş haline getirildi. - İki Dilli Eşleme & Geriye Dönük Uyumluluk: Eski ayarlardan gelen
current_pagevetotal_pagesotomatik olarakokunan_sayfavetoplam_sayfaya taşınır; Dataview blokları ise hem Türkçe hem İngilizce etiketleri kesintisiz destekler.
0.3.4
Yenilikler & İyileştirmeler (v0.3.4)
- YAML Frontmatter Genişletmesi: Varsayılan frontmatter alanlarına
current_pagevetotal_pageseklenerek okuma ilerleme çubuğu ile tam uyumluluk sağlandı. - Kapak Görseli Format Düzeltmesi: Reaktif şablonda Obsidian yerel wikilink formatı (
![[dosya|250]]) ile harici web bağlantılarını () ayırt eden akıllı görsel embed motoru eklendi. - Dinamik Şablon Senkronizasyonu (
templateAdapter): Kullanıcı Özellik Eşlemeleri (Property Mappings) ayarlarında YAML etiketlerini değiştirdiğinde (örn.kapak->cover,current_page->okunan_sayfa,okuma_durumu->status), not şablonu gövdesindeki Dataview ve yer tutucu ifadeleri otomatik olarak senkronize edilir. - Çift Katmanlı Koruma (Runtime Fallback): Dataview ve DataviewJS bloklarına çoklu dil ve takma ad toleransı getirilerek olası eksik alan hataları engellendi.
0.3.3
fix(types): resolve obsidian linter and typescript-eslint warnings fo…
0.3.2
0.3.1
Sürüm 0.3.1
- Obsidian Community Directory otomatik inceleme standartlarına tam uyum sağlandı.
- Headings Obsidian Setting.setHeading() API standardına geçirildi.
- CSS !important ve satır içi stil atamaları CSS sınıflarıyla değiştirildi.
- minAppVersion 1.4.0 olarak güncellendi.
- Popout pencere uyumluluğu için timer fonksiyonları standardize edildi.
0.3.0
Yenilikler (v0.3.0)
- 🎨 Statik ve Reaktif Şablon Desteği (templateMode):
- Statik Şablon (staticTemplate.md): Ek bir eklenti (Dataview/Templater) gerektirmeyen, sade ve kalıcı standart Markdown şablonu.
- Reaktif Şablon (reactiveTemplate.md): Obsidian Dataview / DataviewJS ve Templater uyumlu dinamik şablon; interaktif okuma ilerleme çubuğu (), okuma durumu rozeti, alıntılar tablosu ve okuma oturumu logu içerir.
- Özel Şablon: Kendi vault içi .md dosyanızı veya doğrudan düzenlenebilir metin alanını kullanmaya devam edebilme ve tek tıkla şablonları özelleştirilebilir alana aktarabilme.
- 📚 Genişletilmiş Kitap Bibliyografik Metaverileri:
- Kitapyurdu'ndan artık Fiyat ({{price}}), Format / Cilt Tipi ({{format}}), Kategoriler / Türler ({{genres}}), Orijinal Adı ({{originalTitle}}) ve Basım Dili ({{language}}) otomatik olarak çekilir.
- 🔄 Özelleştirilebilir Okuma Durumu (Reading Status):
- Notlarda okuma_durumu: "{{readingStatus}}" formatına geçildi.
- Ayarlardan kullanıcıların dilediği okuma durumlarını (örn: TBR, Reading, Read veya Okunacak, Okunuyor, Okundu) virgülle tanımlayabileceği ve varsayılan başlangıç durumunu seçebileceği dinamik arayüz eklendi.
- 🛠️ Hata Düzeltmeleri & İyileştirmeler:
- Şablon dosyası (templateFile) ve klasör seçici suggester'larında seçim yapıldığında ayarların kalıcı olarak diske kaydedilmesi sağlandı.
- Ayarlar ekranında okuma durumu seçenekleri yazılırken oluşan odak kaybı (focus loss) sorunu giderildi.
- Kullanıcı şablonlarında yer alan <% title %>, <% total_pages %> gibi değişkenler için otomatik doldurma hoşgörüsü getirildi; gerçek Templater kodları korundu.