Commit graph

8 commits

Author SHA1 Message Date
Thorsten Bus 2c1b8e3370 feat(playlist): add proto field 5, Zip64Fixer, and format spec
- Add arrangement_name field 5 to PlaylistItem.Presentation proto
- Regenerate PHP proto classes with new field
- Implement Zip64Fixer utility to patch ProPresenter's broken ZIP headers
- Add comprehensive test suite for Zip64Fixer (7 tests, 37 assertions)
- Create pp_playlist_spec.md documenting .proplaylist file format

Wave 1 of proplaylist-module plan complete (Tasks 1-3)
2026-03-01 20:50:14 +01:00
Thorsten Bus 16577ef8a6 [AI] update CLI and docs with macro, media, and label features 2026-03-01 18:46:12 +01:00
Thorsten Bus cb219ea139 [AI] extend ProFileGenerator with macro, media, and label creation 2026-03-01 18:46:10 +01:00
Thorsten Bus 3a33597bcf [AI] add slide label, macro, and media support 2026-03-01 18:46:08 +01:00
Thorsten Bus fd639e6938 [AI] integrate metadata display into CLI tool
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
2026-03-01 16:34:12 +01:00
Thorsten Bus 22d98e2225 [AI] add ProFileGenerator to create .pro files from scratch
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
2026-03-01 16:34:04 +01:00
Thorsten Bus 83fb1a71f4 [AI] add Song metadata getters/setters for CCLI, category, notes
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
2026-03-01 16:34:00 +01:00
Thorsten Bus 3351b7f138 [AI] first parser implementation 2026-03-01 16:12:17 +01:00