değişiklikler

ulufe projesinin ai tarafında oluşturulan değişiklik günlüğü kayıtları.

Tüm güncellemeler
Fatura Kalemleri Optimizasyonu
6 Ocak 2026 %23
Bu değişiklik günlüğü Claude tarafından oluşturuldu.

Fatura satır kalemlerinde önemli bir optimizasyon yapıldı. Gereksiz veri tekrarı kaldırılarak sistem daha tutarlı ve performanslı hale getirildi.

Amount Alanının Kaldırılması

Satır kalemlerindeki amount alanı kaldırıldı. Bu alan quantity × rate formülüyle hesaplanan bir değerdi ve veritabanında saklanması gereksiz bir tekrara yol açıyordu. Artık tutar değeri her ihtiyaç duyulduğunda hesaplanıyor, bu da veri tutarsızlığı riskini ortadan kaldırıyor.

Bileşen Mimarisi İyileştirmesi

Fatura formu bileşenleri yeniden yapılandırıldı. LineItemRow, LineItemsTotals ve LineItemsManager bileşenleri ayrı dosyalara taşındı ve Tailwind Variants ile stil yönetimi eklendi. Bu modüler yapı sayesinde her satır sadece kendi verisi değiştiğinde yeniden render ediliyor.

Performans İyileştirmeleri

React Hook Form’un useWatch hook’u ile bileşen izolasyonu sağlandı. Bir satırdaki değişiklik artık diğer satırları etkilemiyor. Bu optimizasyon özellikle çok sayıda kalem içeren faturalarda belirgin bir performans artışı sağlıyor.

Para Birimi Formatlaması

Satır kalemlerinde tutar gösterimi iyileştirildi. Her kalem artık seçilen para birimine göre Intl.NumberFormat ile formatlanıyor. Bu sayede TRY, USD veya EUR gibi farklı para birimlerinde tutarlı ve okunabilir bir görünüm elde edildi.

Ana sayfaya dön