25 Aralık 2025 - Sağ Tık Menü Sistemi Yenilendi
Ne değişti? Müzik platformundaki sağ tık menüleri yenilendi ve daha mantıklı hale getirildi.
Global, SPA-safe playlist modal store oluşturuldu.
public/themes/muzibu/js/muzibu-store.js
$store.playlistModal.showForSong(songId, data)$store.playlistModal.showForAlbum(albumId, data)Modal tamamen yeniden yazıldı.
resources/views/themes/muzibu/components/playlist-select-modal.blade.php
Menü öğeleri güncellendi.
public/themes/muzibu/js/context-menus/menu-builder.js
Tüm action handler'lar güncellendi.
song-actions.js - goToArtist kaldırıldıalbum-actions.js - goToArtist kaldırıldı, addToPlaylist eklendiradio-actions.js - addToQueue kaldırıldıcontent-actions.js - goToArtist kaldırıldıKartlara preview davranışı eklendi.
album-card.blade.phpplaylist-card.blade.phpsector-card.blade.phpgenre-card.blade.php
window.innerWidth >= 1024 → Sidebar preview
window.innerWidth < 1024 → Detay sayfası
Gereksiz data alanları kaldırıldı.
artist_id ve artist_slug kaldırıldıcover_url eklendi (playlist modal için)Kullanılmayan component silindi.
resources/views/components/muzibu/song-card.blade.php
Şarkılar her zaman satır/liste formatında gösterilir.
Caches temizlendi, production build yapıldı.
php artisan view:clearphp artisan responsecache:clearnpm run prod - 25.51s| Değişiklik | Durum |
|---|---|
| playlistModal Alpine store oluşturuldu | Tamamlandı |
| Playlist modal yeniden yazıldı (album desteği) | Tamamlandı |
| goToArtist tüm menülerden kaldırıldı | Tamamlandı |
| Album menüsüne addToPlaylist eklendi | Tamamlandı |
| Radio menüsünden addToQueue kaldırıldı | Tamamlandı |
| Card preview/mobile davranışı eklendi | Tamamlandı |
| Context menu data temizlendi (artist_id/slug) | Tamamlandı |
| song-card.blade.php silindi | Tamamlandı |
| Production build yapıldı | Tamamlandı |