ChurchPresenter v26.3.14
Songs
- Move favorites add-to-schedule button next to title text
- Fix play count showing same value for all songs in a directory
- fix song list offset caused by settings button width
- added compser and writter columns
- song soting
- Add column reorder, visibility toggle, and header alignment in Songs tab
- Add song favorites panel and column reordering to Songs tab
Recents
- Fix recents UI not updating live by removing remember from ordered list
- Fix ExperimentalFoundationApi compile errors on RecentsRow composables
- Fix clear recents not working and add tooltip to clear button
- Add clear recents button to Pictures, Media, and Presentations tabs
- Add recents row to Pictures, Media, and Presentations tabs
Q&A / QR
- Fix coding standards: hardcoded strings and emoji icon in MediaTab, QAPresenter, LivePreviewPanel, PresentationTab
- Improve cooldown field: digits-only, spinner arrows, shorter label
- Replace cooldown spinner with OutlinedTextField in QA settings
- Fix text color label alignment in QA display styling
- Add QR code foreground/background colors and label text color in QA tab
- Prevent Escape from clearing QA state when display is locked
- Block hiding QR code when display is locked to QA
- Add editable QR code message to QA tab
Media
- Add stop button to media tab (pauses and rewinds, enabled when loaded)
Bible
- Auto-pause Bible live output on chapter/book change
- Fix Bible tab split mode live panel hiding verse list at narrow widths
- Widen verse search box in Bible tab to fixed 220dp
- Update ChurchPresenter-Converter submodule: add Fix Known Bible Verses
- Add split browse mode to Bible tab
Presentations
- Remove debug println from PresentationTab LaunchedEffect
Displays
- Allow locking a blank screen to prevent new content from appearing
- Auto-clear lower thirds display after animation finishes
- bug fix ' display
- Add per-screen lock feature for output displays
Localization
- Fix coding standards: extract hardcoded strings in AboutDialog to resources
- Fix coding standards: hardcoded strings, inline Color, submodule pointers
- Fix coding standards violations: wildcards, emojis, hardcoded strings
- Added new languages
- added translations
Settings
- Cache loaded settings in memory to avoid redundant file I/O on dialog open
- Fix lower thirds preview not resetting when switching same-content files
- Refactor settings tabs UI styling
Build
- Clarify macOS release notes: label ARM vs Intel builds
- Apply release notes generator to self-hosted build workflow
- Run release notes generator automatically in CI release job
- Update ChurchPresenter-Converter submodule: fix Psalm 146:6 text error
- Update ChurchPresenter-LottieGen submodule
- Update submodule refs for coding standards fixes
- Update LottieGen submodule: ease-in-out easing
- Update LottieGen submodule: smoother animations
- Update ChurchPresenter-LottieGen submodule
UI / General
- Replace platform dropdown with per-OS checkboxes, all pre-selected; pass platform flags to release notes generator
- Auto-refresh Lower Third file list on external changes; fix loading UX
- Reduce Lottie memory by sharing composition across windows; enforce GPU backend
- Fix release notes generator to diff previous release to latest
- Fix coding standards violations across codebase
- Fix Unicode encoding error on Windows console
- Show ask-developers message when all crossword puzzles are completed
- Suppress JavaFX unnamed module warning at startup
- Fix deprecation warnings: tooltip anchor position and clipboard suppress
- Fix jumpy lower third playback by passing live state lambda to painter
- Added tooltips
- release notes generator
- Adjust paddings, divider and history row styles
Download the installer for your platform below.
- Windows: ChurchPresenter-26.3.14-WINDOWS-x64.msi
- macOS (Apple Silicon / M-series): ChurchPresenter-26.3.14-MACOS-arm64.dmg
- macOS (Intel): ChurchPresenter-26.3.14-MACOS-x64.dmg
- Linux: churchpresenter_26.3.14_amd64-DEBIAN-x64.deb
Commits
-
0ae91d4Refactor settings tabs UI styling -
d76bac5Adjust paddings, divider and history row styles -
3cd3331Add per-screen lock feature for output displays -
5f89c16Update ChurchPresenter-LottieGen submodule -
8cc447cAdd song favorites panel and column reordering to Songs tab -
480b8e0Add column reorder, visibility toggle, and header alignment in Songs tab -
263c906song soting -
b778f46added compser and writter columns -
d05d1b8bug fix -
d190ba5moved button pos -
5086f3afix song list offset caused by settings button width -
e213f8eAdd recents row to Pictures, Media, and Presentations tabs -
8ecbb23Add clear recents button to Pictures, Media, and Presentations tabs -
5ad242bFix clear recents not working and add tooltip to clear button -
dcb8f74Fix ExperimentalFoundationApi compile errors on RecentsRow composables -
6835b3bFix recents UI not updating live by removing remember from ordered list -
aab2a6eAdd stop button to media tab (pauses and rewinds, enabled when loaded) -
fb5a9b6moved button pos -
9bd2c7dmade button clickable -
8c28eacadded translations -
f780c48Add editable QR code message to QA tab -
9a5e48cBlock hiding QR code when display is locked to QA -
ee5f3f4Prevent Escape from clearing QA state when display is locked -
801664bAdd QR code foreground/background colors and label text color in QA tab -
505a9b2Fix text color label alignment in QA display styling -
c250932Replace cooldown spinner with OutlinedTextField in QA settings -
8093409Improve cooldown field: digits-only, spinner arrows, shorter label -
ce60dfaFix play count showing same value for all songs in a directory -
ef324afMove favorites add-to-schedule button next to title text -
2ce5b5eAdded new languages -
7f1bf6brelease notes generator -
a446d31Added tooltips -
c92fc4abug fix \' display -
dc1fd80Fix lower thirds preview not resetting when switching same-content files -
76749fbAuto-clear lower thirds display after animation finishes -
8e8d27bAllow locking a blank screen to prevent new content from appearing -
a142c1aUpdate LottieGen submodule: smoother animations -
76535d4Update LottieGen submodule: ease-in-out easing -
2b0f2b1Fix jumpy lower third playback by passing live state lambda to painter -
a8fa69cFix deprecation warnings: tooltip anchor position and clipboard suppress -
386f426Suppress JavaFX unnamed module warning at startup -
e3aff75Remove debug println from PresentationTab LaunchedEffect -
29b0c00Show ask-developers message when all crossword puzzles are completed -
b98ae74Fix Unicode encoding error on Windows console -
c49ab73Fix coding standards violations across codebase -
52f67ffUpdate submodule refs for coding standards fixes -
ab9bb9eFix coding standards violations: wildcards, emojis, hardcoded strings -
90f5cf6Update ChurchPresenter-LottieGen submodule -
d528f08Fix coding standards: hardcoded strings, inline Color, submodule pointers -
8bb7a27Fix coding standards: extract hardcoded strings in AboutDialog to resources -
21f770aFix coding standards: hardcoded strings and emoji icon in MediaTab, QAPresenter, LivePreviewPanel, PresentationTab -
1edfdabAdd split browse mode to Bible tab -
c5a2a8dFix release notes generator to diff previous release to latest -
bc27d66Update ChurchPresenter-Converter submodule: add Fix Known Bible Verses -
8fa930fWiden verse search box in Bible tab to fixed 220dp -
63e8476Cache loaded settings in memory to avoid redundant file I/O on dialog open -
fd377efUpdate ChurchPresenter-Converter submodule: fix Psalm 146:6 text error -
5ee6096Fix Bible tab split mode live panel hiding verse list at narrow widths -
b356bbcAdd live world map ping on app open -
81f3b9bReduce Lottie memory by sharing composition across windows; enforce GPU backend -
bf895b0Auto-refresh Lower Third file list on external changes; fix loading UX -
4a2f53dAuto-pause Bible live output on chapter/book change -
0f62eb3Run release notes generator automatically in CI release job -
60ac0aaApply release notes generator to self-hosted build workflow -
179a9d8Clarify macOS release notes: label ARM vs Intel builds -
34b2d68Replace platform dropdown with per-OS checkboxes, all pre-selected; pass platform flags to release notes generator