Herhangi bir içeriğe favori eklenebilir yapı hazır
toggleFavorite, isFavoritedBy, favoritesCount methodları
/api/favorites/toggle endpoint çalışıyor
Alpine.js ile hazır component (Song için çalışıyor)
is_system field ile admin/user playlist ayrımı
position field ile sıralama desteği
Album modeli HasFavorites trait kullanmıyor
Playlist modeli HasFavorites trait kullanmıyor
Sistem playlistlerini user playlist olarak kopyalama yok
Şarkı ile birlikte anında playlist oluşturma API yok
Mevcut playlist'e şarkı ekleme endpoint yok
Playlist işlemleri için dropdown menü ve favoriler sayfası yok
Ne Yapılacak: Album ve Playlist modellerine HasFavorites trait eklenecek
Sonuç: Album ve Playlist favorilere eklenebilir hale gelecek
Ne Yapılacak: Sistem playlistlerini kullanıcı playlistine kopyalayan servis
Beklenen Sonuç: Kullanıcılar sistem playlistlerini kendi hesaplarına kopyalayıp düzenleyebilecek
Ne Yapılacak: Tek adımda playlist oluştur + şarkı ekle
Beklenen Sonuç: Kullanıcı anında yeni playlist oluşturup şarkı ekleyebilecek
Ne Yapılacak: Kullanıcı kendi playlistine şarkı ekleyebilecek
Beklenen Sonuç: Kullanıcılar playlistlerine şarkı ekleyebilecek
Ne Yapılacak: Kullanıcı kendi playlistlerini yönetebilecek
Beklenen Sonuç: Tam fonksiyonel playlist yönetimi
/api/favorites/toggle
/api/favorites/my-favorites
/api/playlists/clone
/api/playlists/quick-create
/api/playlists/{id}/add-song
/api/playlists/{id}/remove-song/{song_id}
/api/playlists/{id}/reorder
/api/playlists/my-playlists
Ne Yapılacak: Mevcut favorite-button component'i Album ve Playlist için kullan
Ne Yapılacak: Her şarkının yanında 3 nokta menü ekle
Ne Yapılacak: Sistem playlistlerinde "Kopyala" butonu
Ne Yapılacak: Şarkı menüsünden "Yeni Playlist Oluştur" seçince modal açılır
Ne Yapılacak: Kullanıcının tüm favorilerini listeleyen sayfa
Ne Yapılacak: Kullanıcının kendi oluşturduğu playlistler
Davranış: Alpine.js @click.away ile dropdown kapat
Gösterge: Sistem playlistlerde rozet göster (🎵 Sistem Playlist)
Boş Durum: "Henüz favori eklemediniz" mesajı + keşfet butonu