pp-planer/resources/js/Components
Thorsten Bus af0c72ebcc feat(ui): improve arrangement configurator, song preview, and downloads
Simplify ArrangementConfigurator: replace color pickers with compact
pills, add click-to-add from pool, use watcher-based auto-select for
new/cloned arrangements, remove group_colors from save payload.

Enhance SongsBlock preview: color-coded group headers with tinted
backgrounds, PDF download button inside preview modal, .pro download
link per matched song, show DB ccli_id with fallback to CTS ccli_id.

Fix Modal z-index for nested dialogs. Fix SlideUploader duplicate
upload on watch by adding deep option and upload guard. Expand API
log detail sections by default and increase JSON tree depth. Convert
song download button from emit to direct .pro download link.
2026-03-02 23:02:51 +01:00
..
Blocks feat(ui): improve arrangement configurator, song preview, and downloads 2026-03-02 23:02:51 +01:00
ApplicationLogo.vue feat: Laravel 12 scaffolding with Breeze Vue + Docker setup 2026-03-01 19:25:32 +01:00
ArrangementConfigurator.vue feat(ui): improve arrangement configurator, song preview, and downloads 2026-03-02 23:02:51 +01:00
Checkbox.vue feat: Laravel 12 scaffolding with Breeze Vue + Docker setup 2026-03-01 19:25:32 +01:00
ConfirmDialog.vue test(e2e): add data-testid attributes to all Vue components 2026-03-01 22:45:13 +01:00
DangerButton.vue feat: Laravel 12 scaffolding with Breeze Vue + Docker setup 2026-03-01 19:25:32 +01:00
Dropdown.vue feat: Laravel 12 scaffolding with Breeze Vue + Docker setup 2026-03-01 19:25:32 +01:00
DropdownLink.vue feat: Laravel 12 scaffolding with Breeze Vue + Docker setup 2026-03-01 19:25:32 +01:00
FlashMessage.vue feat: Wave 1 Foundation - Database, OAuth, Sync, Files, Layout, Email (T2-T7) 2026-03-01 19:39:26 +01:00
InputError.vue feat: Laravel 12 scaffolding with Breeze Vue + Docker setup 2026-03-01 19:25:32 +01:00
InputLabel.vue feat: Laravel 12 scaffolding with Breeze Vue + Docker setup 2026-03-01 19:25:32 +01:00
JsonTreeViewer.vue feat(ui): redesign slide grid with larger previews and add collapsible JSON log viewer 2026-03-02 14:10:50 +01:00
LoadingSpinner.vue feat: Wave 1 Foundation - Database, OAuth, Sync, Files, Layout, Email (T2-T7) 2026-03-01 19:39:26 +01:00
Modal.vue feat(ui): improve arrangement configurator, song preview, and downloads 2026-03-02 23:02:51 +01:00
NavLink.vue feat: Laravel 12 scaffolding with Breeze Vue + Docker setup 2026-03-01 19:25:32 +01:00
PrimaryButton.vue feat: Laravel 12 scaffolding with Breeze Vue + Docker setup 2026-03-01 19:25:32 +01:00
ResponsiveNavLink.vue feat: Laravel 12 scaffolding with Breeze Vue + Docker setup 2026-03-01 19:25:32 +01:00
SecondaryButton.vue feat: Laravel 12 scaffolding with Breeze Vue + Docker setup 2026-03-01 19:25:32 +01:00
SlideGrid.vue fix(ui): add drag highlight to slide grid 2026-03-02 21:22:19 +01:00
SlideUploader.vue feat(ui): improve arrangement configurator, song preview, and downloads 2026-03-02 23:02:51 +01:00
SongEditModal.vue test(e2e): add data-testid attributes to all Vue components 2026-03-01 22:45:13 +01:00
SongPreviewModal.vue test(e2e): add data-testid attributes to all Vue components 2026-03-01 22:45:13 +01:00
TextInput.vue feat: Laravel 12 scaffolding with Breeze Vue + Docker setup 2026-03-01 19:25:32 +01:00