Genel Bakış
Yıllar içinde pek çok topluluk geliştiricisi Overleaf Community Edition’ı geliştirmek için önemli çabalar gösterdi. Bunlar:- https://github.com/ertuil/overleaf
- https://github.com/AllanChain/lcpu-overleaf
- https://github.com/yu-i-i/overleaf-cep/
- https://github.com/ayaka-notes/overleaf
- https://github.com/davrot/overleaf_with_admin_extension
- https://github.com/overleaf/overleaf/pull/1447 (GitHub entegrasyonu)
- https://github.com/overleaf/overleaf/pull/1385 (Typst desteği)
Özellik 01: Şablon Sistemi
Bu özellik ağırlıklı olarak yu-i-i/overleaf-cep tarafından geliştirilmiştir. İyileştirme amacıyla bazı kodları değiştirdik; böylece şunları yapabilirsiniz:- Şablonları doğrudan şablon sayfalarından indirme.
- Şablona karşılık gelen projeyi açma.
- Daha yüksek kaliteli kapak görsellerine (ve daha kısa sürede) dönüştürme.


Özellik 02: Sandbox Derleme
Bu özellik Overleaf resmi ekibi tarafından uygulanmıştır; biz onu etkinleştirmek için bazı kodlar ekledik. Ayrıca Ayakaleaf Pro için özel olarak oluşturulmuş bir texlive-full imajı da sunuyoruz.
Sandbox Derleme
Özellik 03: Git Entegrasyonu
Bu özellik ayaka-notes/overleaf-pro tarafından geliştirilmiştir. Overleaf, git-bridge adlı resmi bir bileşen sağlar; bu bileşene buradan ulaşabilirsiniz. Biz yalnızca git-bridge ile Overleaf arasında, Overleaf’in kendi SaaS platformunda yaptığının aynısı olan bir bağlayıcı uyguladık.

Özellik 04: Sembol Paleti
Bu özellik Overleaf resmi ekibi tarafından uygulanmıştır; biz yalnızca upstream güncellemeleriyle uyum sağlamak için eksik kodları ekledik.
Sembol Paleti
Özellik 05: Yönetici Paneli
Bu özellik ağırlıklı olarak yu-i-i/overleaf-cep tarafından geliştirilmiştir. İyileştirme amacıyla bazı kodları değiştirdik; böylece şunları yapabilirsiniz:- 1000’den fazla kullanıcınız olduğunda kullanıcıları arka uç üzerinden arama.
- 1000’den fazla projeniz olduğunda projeleri arka uç üzerinden arama.
- Projeleri doğrudan proje yönetici panelinden açma.
- Kullanıcının derleme süresi sınırını yönetici panelinde görüntüleme ve ayarlama.
- Kullanıcının parolasını doğrudan yönetici panelinden sıfırlama.
- Diğer iyileştirmeler…




Özellik 06: İnceleme Paneli
Bu özellik ağırlıklı olarak Overleaf resmi ekibi tarafından geliştirilmiştir; biz yalnızca yu-i-i/overleaf-cep ve ertuil/overleaf projelerinden, sohbet ile web servisi arasında bir bağlayıcı olan eksik kodu ekledik.
İnceleme paneli
Özellik 07: Harici URL
Bu özellik ağırlıklı olarak yu-i-i/overleaf-cep tarafından geliştirilmiştir. CEP, alan adı/IP sınırlamalarıyla harici dosyaları güvenli bir şekilde getirmek için kullanılabilen linked-url-proxy adlı harici bir servis uygulamıştır.
Harici URL
Özellik 08: SSO
Bu özellik ağırlıklı olarak yu-i-i/overleaf-cep tarafından geliştirilmiştir. CEP, passport’u Overleaf web kimlik doğrulamasına bağlayan bir alt modül uygulamıştır.
Giriş Sayfası
Özellik 09: ARM desteği
x86 ve arm mimarileri için Docker imajlarını oluşturmak ve yayımlamak amacıyla GitHub Actions kullanıyoruz. İmajı indirdiğinizde, sisteminize göre uygun mimari otomatik olarak seçilir.
GitHub Paketi
Özellik 10: Kendi Kendine Kayıt
Bu özellik ayaka-notes/overleaf-pro tarafından geliştirilmiştir. Şunları yapabilirsiniz:- kullanıcı kaydını belirli alan adlarıyla sınırlama
- kullanıcı kaydını Overleaf’inize erişimi olan herkese açma

Kayıt sayfası
Özellik 11: Learn Wiki
Bu özellik ayaka-notes/ayakaleaf-pro tarafından geliştirilmiştir. Overleaf’in en güncel learn wiki içeriğini görebilirsiniz, ancak bu belgelerin hiçbir telif hakkı bize ait değildir! Bu özelliği ilk kez etkinleştirdiğinizde içeriği Overleaf sunucusundan indiriyor ve düzenli aralıklarla güncelliyoruz.
Wiki sayfası
Özellik 12: GitHub Senkronizasyonu
Bu özellik ayaka-notes/ayakaleaf-pro tarafından geliştirilmiş, ayrıca yu-i-i/overleaf-cep tarafından değiştirilip düzeltilmiştir.
Özellik 13: Python Çalıştırıcı
Bu özellik Overleaf resmi ekibi tarafından geliştirilmiştir. Python betiklerini tarayıcınızda çalıştırabilirsiniz.
Özellik 14: Gelişmiş Kaynakça Arama
Bu özellik davrot tarafından geliştirilmiş, yu-i-i/overleaf-cep ve ayrıca ayaka-notes/ayakaleaf-pro tarafından düzeltilmiştir.

Özellik 15: Pandoc Dönüştürmeleri
Bu özellik, Word veya Markdown belgelerini LaTeX projeleri olarak içe aktarmanıza ya da LaTeX projelerini Markdown veya DOCX biçiminde dışa aktarmanıza olanak tanır.

Özellik 16: Yapay zekâ sohbeti ve LaTeX hata asistanları
Ayakaleaf Pro, yapay zekâ asistanını sunar: Bu asistan, soruları yanıtlamak ve incelemeniz için düzenlemeler önermek amacıyla proje belgelerinizi ve mevcut seçiminizi bağlam olarak kullanabilir. Hata Asistanı ise bir LaTeX derleme hatası seçtiğinizde hedefe yönelik bir düzeltme önerir.

