- samplePendingSlips ve sampleHistorySlips kaldırıldı
- Dashboard'da artık gerçek veriler yoksa boş durum mesajları gösterilir
- Placeholder satırları ve ilgili CSS sınıfları temizlendi
- Kullanıcı arayüzü artık sadece gerçek verileri gösterir
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Yakıt fişleri tablosu oluşturuldu (fuel_slips)
- API tamamen SQLite veritabanı ile çalışacak şekilde güncellendi
- Geçici mock data verileri tamamen kaldırıldı
- Veritabanı dosyası temizlendi, proje temiz başlatılacak
- Tüm CRUD operasyonları (CREATE, READ, UPDATE, DELETE) veritabanı ile entegre
- JSON alanlar veritabanında TEXT olarak saklanıyor ve parse ediliyor
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Geçici yakıt fişi verileri tamamen temizlendi
- Dashboard'da sadece ilgili yakıt sorumlusunun fişleri gösterilir
- Onaylı fiş özetinde kullanıcı filtresi eklendi
- Bekleyen ve onaylanmış/reddedilmiş fişler kullanıcıya özel listeleniyor
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Mal sorumlusu kullanıcılarının giriş yapamama sorunu düzeltildi
- Internal API fetch hatası yerine paylaşılan veri modülü kullanıldı
- src/lib/data/goodsManagers.js merkezi veri yönetim modülü eklendi
- Login API'de server-side HTTP çağrıları direct function calls ile değiştirildi
- Tüm goods-managers API endpoint'leri yeni modülü kullanacak şekilde güncellendi
- Performans artışı ve hata yönetimi iyileştirildi
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
Yakıt özeti hesaplamasında sadece 'approved' durumundaki fişleri dikkate alacak şekilde güncellendi. Bu değişiklik ile bekleyen veya reddedilen fişler toplama dahil edilmiyor.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
- UnitsContent.svelte componentine birlik ekleme modal formu eklendi
- Birlik düzenleme modal formu eklendi
- Modal stilleri ve responsive tasarım desteği eklendi
- Form validasyonları ve işlevselliği tamamen çalışır durumda
- Ana Sayfa butonu çalışmıyordu, sayfa yenileniyordu
- Engelleleyici genel condition kaldırıldı: if (page === '') → goto('/dashboard')
- Admin-specific Ana Sayfa case'i eklendi
- resetAdminStates() fonksiyonu ile tüm state'ler sıfırlanıyor
- Svelte reactivity için tick() eklendi
- Active buton durumları düzgün çalışıyor
- Single Page Application navigation artık sorunsuz
🚀 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
- init-db script'indeki veritabanı bağlantı sıralaması düzeltildi
- SQLite veritabanı dizin oluşturulmadan bağlantı deneniyor hatası giderildi
- Favicon 404 hatası için akaryakıt temasına uygun SVG favicon eklendi
- Database bağlantı başarısız olduğunda daha açıklayıcı hata mesajları
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>