c3c8f7f50dfix(export): restructure keyvisual/nametag sequence and macro placement
master
Thorsten Bus
2026-08-03 08:59:54 +0200
4a2fa0b753feat(settings): add add_countdown_slide toggle
Thorsten Bus
2026-08-03 08:59:43 +0200
94170857b6feat(export): render uploaded slide images as slide content, keep background/keyvisual as background media action
Thorsten Bus
2026-07-07 22:15:12 +0200
2a98f1b30edocs: correct AGENTS.md repo, branch and remote facts
Thorsten Bus
2026-07-06 15:29:35 +0200
e39d878368chore: point parser dev-toggle and docs at bussnet/propresenter7-php-lib
Thorsten Bus
2026-07-06 13:30:00 +0200
cad25d5182build(deps): follow parser rename to bussnet/propresenter7-php-lib
Thorsten Bus
2026-07-06 13:27:42 +0200
36315c67dachore(deps): sync package-lock with installed transitive versions
Thorsten Bus
2026-07-06 11:20:53 +0200
5b9a877607chore(notes): update ccli-songselect-import notepad and task-1 evidence
Thorsten Bus
2026-07-06 11:20:49 +0200
fdabaadb89fix(export): preserve probundle extension and attach slide macros
Thorsten Bus
2026-07-06 11:19:56 +0200
f2c0c05200chore: point parser dev-toggle and docs at bussnet/propresenter7-php-api
Thorsten Bus
2026-07-06 10:59:31 +0200
27461b7c28test: assert Abspann loop + dissolve on live parser
Thorsten Bus
2026-07-06 10:54:27 +0200
2a68d098a2Merge branch 'feature/playlist-arrangement' into master
Thorsten Bus
2026-07-06 09:18:35 +0200
ea4b868650fix(test): make song-sections rollback guard test resilient to new migrations
Thorsten Bus
2026-07-06 01:31:20 +0200
1df04c70e0feat(export): keyword-matched custom export files per schedule item
Thorsten Bus
2026-07-06 01:21:45 +0200
e62ea5bf0afix(export): align writeProFile test doubles with new options parameter
Thorsten Bus
2026-07-06 01:07:05 +0200
1c811a0550feat(export): append looping Abspann presentation with keyvisual and info slides
Thorsten Bus
2026-07-06 00:41:49 +0200
e47299f90afeat(export): role+name nametag titles and combined keyvisual+nametag sermon intro
Thorsten Bus
2026-07-05 23:20:35 +0200
4e548bbeedfeat(export): honor per-service arrangement
Thorsten Bus
2026-07-05 23:16:59 +0200
e849d43b74feat(macros): add 'abspann' macro assignment part type
Thorsten Bus
2026-07-05 23:05:57 +0200
7a29a21822feat: confirm-state for service songs + service-edit UX fixes
Thorsten Bus
2026-06-21 11:53:55 +0200
42b8b5f428fix(export): copyright/blank slides, bundle-relative media, probundle injection, song links
Thorsten Bus
2026-06-21 09:58:55 +0200
6cd3dbbc4ffix(deploy): drop breaking composer update step
Thorsten Bus
2026-06-14 11:06:15 +0200
34c58ccc60fix(deploy): make prod update complete and reliable
Thorsten Bus
2026-06-14 10:33:54 +0200
c1cb9bf820feat(settings): restructure Settings.vue into sidebar layout with 4 submenus + AgendaSettings.vue
Thorsten Bus
2026-05-03 23:50:46 +0200
6ce5b6e018feat(controllers): add macro/label import + global assignment + service override controllers and routes
Thorsten Bus
2026-05-03 23:17:04 +0200
cef247336efeat(export): use MacroResolutionService in ProExportService for flexible macro injection
Thorsten Bus
2026-05-03 23:08:22 +0200
81b2a9caf6feat(services): add LabelsImportService, MacrosImportService, MacroResolutionService
Thorsten Bus
2026-05-03 23:03:32 +0200
bdbf0c65e3refactor(php): rename SongGroup references throughout controllers/services/tests
Thorsten Bus
2026-05-03 22:55:02 +0200
a1612dc3effeat(support): add MacroColorConverter utility
Thorsten Bus
2026-05-03 22:31:44 +0200
846bd12f90feat(models): add Label/Macro/MacroAssignment/ServiceMacro models and remove SongGroup
Thorsten Bus
2026-05-03 22:27:21 +0200
2a02f65517test: update DatabaseSchemaTest and WipeLegacySongDataTest for new schema
Thorsten Bus
2026-05-03 22:21:49 +0200
bf153b2906feat(db): auto-migrate 4 legacy macro settings to new assignment system
Thorsten Bus
2026-05-03 22:20:07 +0200
2b27aa50d5feat(db)!: drop song_groups, introduce label_id on song_slides, add song_arrangement_labels (BREAKING)
Thorsten Bus
2026-05-03 22:20:01 +0200
a65bf3d595feat(db): add macro_assignments, service macro override tables, and guarded legacy data wipe
Thorsten Bus
2026-05-03 22:16:46 +0200
09ab4821fcfeat(db): create macros, macro_collections, and junction tables
Thorsten Bus
2026-05-03 22:13:28 +0200
860db0405fdocs: record labels migration verification
Thorsten Bus
2026-05-03 22:10:46 +0200
767e22eac8feat(db): create labels table for global slide labels
Thorsten Bus
2026-05-03 22:10:35 +0200
e489a984ebchore(deps): bump PHP to 8.4 and update propresenter/parser with Macro/Label support
Thorsten Bus
2026-05-03 22:07:56 +0200
599b8635c9feat(dev): migrate local development from Valet to DDEV
dev-with-ddev
Thorsten Bus
2026-05-03 18:46:48 +0200