Retour à l'accueil

Journal des modifications

Historique des versions

Dernières versions de Church Presenter pour les applications de bureau et mobiles, récupérées directement depuis GitHub.

Application de bureau

Voir sur GitHub ↗
v26.3.89 Publié le Jun 14, 2026 GitHub ↗

ChurchPresenter v26.3.89

Q&A / QR

  • Fix code-review findings in file dialogs, QA tab, and autostart

Media

  • Fix clear-cut issues in ATEM media pool upload
  • Merge main into feature/atem-media-pool-upload (code-review fixes)
  • Merge origin/main into feature/atem-media-pool-upload
  • Add ATEM media pool upload for lower thirds

Schedule

  • Add autosave/restore for schedules

Pictures

  • Fix all transition types for Pictures and Presentation tabs

Presentations

  • Add slideshow controls and loading spinner to Presentation tab

Localization

  • Replace hard-coded ATEM button labels with string resources and icons
  • Localize ATEM capacity and reachability strings across all locales
  • Add ATEM integration strings and UI support

Settings

  • Add Go Live USK toggle in ATEM settings and the Lower Third tab
  • Grey out Send to ATEM when unreachable; show clip capacity in settings
  • Add launch-at-login setting on the System tab
  • Add Background button that opens settings on the Backgrounds tab
  • Detect clip pool capacity on Test Connection; fix slot list parsing

UI / General

  • Fix in-app updater failing to launch downloaded MSI
  • Add EULA and migrate license acceptance
  • Add FEATURES.md listing app features
  • ATEM uploads: surface API/Companion uploads in the UI and fix corruption
  • ATEM: render lower thirds at the lottie's own resolution
  • ATEM: persistent keepalive, upstream-key control, Companion triggers
  • Add Companion-orchestrated lower-third sequence with ATEM DSK control
  • Compact ATEM upload defaults into a single row
  • Add quick-upload mode for Send to ATEM
  • Speed up ATEM uploads with RLE compression and a pre-rendered cache
  • Fix ATEM upload protocol; verified against hardware
  • Fix code-review findings: search freeze, download security, silent failures
  • Fix greyed-out menu bar on macOS after startup
  • Fix racy directory writability check and add read-only status
  • Use native OS file dialogs via FileKit on Windows/macOS
  • Add seamless in-app update download and install

Download the installer for your platform below.

  • Windows: ChurchPresenter-26.3.89-WINDOWS-x64.msi
  • macOS (Apple Silicon / M-series): ChurchPresenter-26.3.89-MACOS-arm64.dmg
  • macOS (Intel): ChurchPresenter-26.3.89-MACOS-x64.dmg
  • Linux: churchpresenter_26.3.89_amd64-DEBIAN-x64.deb

Commits

  • da5a8bb Fix in-app updater failing to launch downloaded MSI
v26.3.57 Publié le Jun 7, 2026 GitHub ↗

ChurchPresenter v26.3.57

Songs

  • Fix song preview not loading when search bar is active

Bible

  • Add bible and timer strings to CS/RO/RU
  • Fix parallel Bible layout collapsing when secondary verse is missing

Schedule

  • Add schedule undo/redo and per-item notes
  • Remove book emoji from ScheduleItem displayText
  • Add dictionary items to schedule and UI

Localization

  • Add inline note editor, actions, and i18n
  • Add setup wizard and UI strings to locales

Settings

  • Add VLC setup step & settings UI enhancements
  • Import AppSettings and simplify type refs

UI / General

  • Show setup wizard only if prerequisites missing
  • Add animations, live preview pulse & tab styling
  • Add 'Getting Started' setup wizard
  • Adjust About dialog layout and button styles

Download the installer for your platform below.

  • Windows: ChurchPresenter-26.3.57-WINDOWS-x64.msi
  • macOS (Apple Silicon / M-series): ChurchPresenter-26.3.57-MACOS-arm64.dmg
  • macOS (Intel): ChurchPresenter-26.3.57-MACOS-x64.dmg
  • Linux: churchpresenter_26.3.57_amd64-DEBIAN-x64.deb

Commits

  • aa152ea Add pre-release option to build workflows
v26.3.36 Publié le Jun 4, 2026 GitHub ↗

ChurchPresenter v26.3.36

Songs

  • Extend per-placement layout to Bible book and chapter column widths
  • Extend per-placement layout to Songs lyrics panel and Bible split panel
  • Show full cell text in tooltip on hover for Songs tab columns
  • Add delete option to Songs tab right-click menu with confirmation dialog
  • Remove max width limits on Songs tab columns

Q&A / QR

  • Localize 'Style' and use empty default QR
  • Add QA localization and use resources
  • Add draggable separators to QA and STT tab right panels

Bible

  • Fix split browse mode highlighting secondary bible verse
  • Fix split browse mode highlighting extra verse in Psalms

Settings

  • Fix macOS startup crash by setting Skiko Metal backend at runtime
  • Fix macOS startup crash by explicitly setting Metal rendering backend in distribution
  • Use radio buttons for theme menu
  • Add six new themes and UI support
  • Run settings directory scans and writable checks on IO thread

Build

  • Add Specific Time timer mode and fix Announcements tab issues
  • Pin macOS runners to macos-15; convert Intel build to GitHub-hosted

UI / General

  • Add draggable separators to Canvas tab left and right panels
  • Extend per-placement layout to Lower Third list panel width
  • Store separate panel layouts for maximized vs windowed window states
  • Switch Windows Skiko rendering backend from Direct3D to OpenGL
  • Only include successfully built platforms in release notes

Download the installer for your platform below.

  • Windows: ChurchPresenter-26.3.36-WINDOWS-x64.msi
  • macOS (Apple Silicon / M-series): ChurchPresenter-26.3.36-MACOS-arm64.dmg
  • macOS (Intel): ChurchPresenter-26.3.36-MACOS-x64.dmg
  • Linux: churchpresenter_26.3.36_amd64-DEBIAN-x64.deb

Commits

  • 440291f Fix macOS startup crash by setting Skiko Metal backend at runtime
v26.3.14 Publié le May 27, 2026 GitHub ↗

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

  • 34b2d68 Replace platform dropdown with per-OS checkboxes, all pre-selected; pass platform flags to release notes generator
v26.2.204 Publié le May 13, 2026 GitHub ↗

ChurchPresenter v26.2.204

UI / UX

  • Added right-click context menu for verses
  • Added right-click context menu to songs list
  • Added shift-drag reorder to schedule list
  • Added picture reorder & keyboard navigation
  • Clipped PicturesTab Box with RectangleShape
  • Hid songbook UI when there is a single songbook
  • Disabled hold when Go Live or double-click is triggered while paused
  • Fixed book selection not syncing when swapping bibles

Integrations

  • Added OBS Studio WebSocket integration and settings

Localization / Strings

  • Added QA/STT strings and i18n-ized UI
  • Added new shortcut strings and dialog entries
  • Added localization string resources to Converter and LottieGen submodules

Build / CI

  • Added GA4 analytics config to CI and build
  • Excluded .gradle dirs from prepareAppResources file scan
  • Updated ChurchPresenter-Converter submodule

Download the installer for your platform below.

  • Windows: ChurchPresenter-26.2.204-WINDOWS-x64.msi
  • macOS: ChurchPresenter-26.2.204-MACOS-arm64.dmg
  • macOS: ChurchPresenter-26.2.204-MACOS-x64.dmg
  • Linux: churchpresenter_26.2.204_amd64-DEBIAN-x64.deb

Commits

  • f4edbd9 Merge branch 'main' of https://github.com/ChurchPresenter/ChurchPresenter
v26.2.167 Publié le May 7, 2026 GitHub ↗

ChurchPresenter v26.2.167

STT (Speech-to-Text) Tab

  • Added new STT tab with live transcription/translation display
  • Added word highlighting to STT tab preview, including Unicode/Cyrillic word boundary support
  • Fixed word highlighting (spacing, partial word matches, mid-word breaks for Cyrillic)
  • Fixed vertical position, auto-scroll, and scrollbars in STT tab preview
  • Fixed STT reconnection bug and improved URL input UX
  • Fixed STT tab not responding to "clear display" from preview panel
  • Fixed translation not showing (reads translated_text field from STT app)
  • Updated STT default settings
  • Replaced transparent toggle with background opacity slider in STT tab
  • Added scrollbars to STT tab preview

Q&A (Questions & Answers)

  • Added Q&A voting system with admin controls and UI improvements
  • Added remote QA admin actions and submitter device info
  • Added QA "clear display" remote action
  • Added question input and sort dropdown to desktop Q&A tab
  • Broadcast QA updates via WebSocket
  • Show live vote scores and update on vote
  • Allow users to undo votes by pressing the same button again
  • Styled QA links as rounded buttons
  • Fixed voting page DOM rebuild causing wrong-question votes
  • Replaced transparent toggle with background opacity slider in QA tab

Stacked / Side-by-Side Layout

  • Added stacked mode: 50/50 split with bottom-aligned content per half
  • Fixed stacked mode to use 50/50 vertical split
  • Fixed vertical alignment in stacked mode
  • Applied position alignment within each stacked half
  • Side-by-side columns now calculate height independently

Text / Drip Feed

  • Switched presenter from max segments to max lines, fixed vertical alignment
  • Fixed max lines clipping text incrementally
  • Fixed text not showing latest lines in preview and presenter
  • Fixed text showing from start instead of end
  • Fixed flashing: calculate clip height from style instead of onTextLayout
  • Fixed max lines clipping and added line spacing setting
  • Fixed extra spaces between words when word highlighting is enabled
  • Set default drip feed speed to 140ms
  • Used Constraints.Infinity instead of hardcoded max height

Bible & Songs

  • Added Bible source to canvas tab with verse picker and styling
  • Fixed arrow key navigation in Songs and Bible tabs on macOS
  • Fixed ARM Mac click reliability in Bible and Songs tabs, and remaining tabs
  • Fixed initialPassClickable blocking nested button clicks
  • Fixed add-to-schedule button click in Songs tab and left-justified it
  • Improved schedule song display, add-to-schedule button, and songId for numberless songs
  • Fixed auto-fit height, song edit list order, schedule song ID and display

Converter

  • Added ChurchPresenter-Converter as submodule with integrated build and window
  • Moved Converter from About dialog to Help dropdown menu
  • Passed main app theme to Converter window
  • Documented ChurchPresenter-Converter submodule in README

CCLI

  • Added CCLI report UI and event logging
  • Added CCLI strings and update report UI
  • Added CCLI report and statistics localization

Lottie-Gen

  • Replaced HTML/JS Lottie-Gen with native KMP LottieGen app
  • Cleaned up old Lottie-Gen references

Other Fixes & Improvements

  • Fixed Clear Display bar not showing on web admin
  • Fixed tooltip popups blocking clicks and stealing arrow key focus
  • Inherited theme from parent when embedded in ChurchPresenter
  • Showed warning when no lower third folder configured
  • Kept drawing tool active after completing a shape
  • Made displayed URLs selectable in UI
  • Fetched word highlighting on connect via REST API
  • Filtered disabled color groups from word highlighting

Download the installer for your platform below.

  • Windows: ChurchPresenter-26.2.167-WINDOWS-x64.msi
  • macOS: ChurchPresenter-26.2.167-MACOS-arm64.dmg
  • macOS: ChurchPresenter-26.2.167-MACOS-x64.dmg
  • Linux: churchpresenter_26.2.167_amd64-DEBIAN-x64.deb

Commits

  • df579d9 Add end-of-song spacing setting, recursive song folders, incremental indexing, and fixes
  • 49fbd75 Fix auto-fit height, song edit list order, schedule song ID and display
  • d6d77b4 Improve schedule song display, add-to-schedule button, and songId for numberless songs
  • 6857cd6 Fix arrow key navigation in Songs and Bible tabs on macOS
  • b8747e8 Make displayed URLs selectable in UI
  • 97ad4c0 Add CCLI report UI and event logging
  • c0edecf Add CCLI strings and update report UI
  • 5b6a0dd Add CCLI report and statistics localization
  • aaa6cb6 Keep drawing tool active after completing a shape
  • a5cf4ea Add ChurchPresenter-Converter as submodule with integrated build and window
  • 43bd485 Pass main app theme to Converter window
  • 6a6dc19 Move Converter from About dialog to Help dropdown menu
  • f2ff9d2 Document ChurchPresenter-Converter submodule in README
  • 77a3bba Fix tooltip popups blocking clicks and stealing arrow key focus
  • 2b9b9ab Add Q&A voting system with admin controls and UI improvements
  • 31058a9 Add Bible source to canvas tab with verse picker and styling
  • c668ad2 Broadcast QA updates via WebSocket
  • e7f56d5 Merge branch 'main' of https://github.com/ChurchPresenter/ChurchPresenter
  • 0868b85 Add remote QA admin actions and submitter device info
  • 2571a82 Add QA 'clear display' remote action
  • 886d2f4 Style QA links as rounded buttons
  • fa0202f Fix voting page DOM rebuild causing wrong-question votes
  • 8bf633a Allow users to undo votes by pressing the same button again
  • f7ad87b Fix Clear Display bar not showing on web admin
  • 7bcf4a2 Replace HTML/JS Lottie-Gen with native KMP LottieGen app
  • 27ae09d Clean up old Lottie-Gen references
  • 9e4b77e Show warning when no lower third folder configured
  • 1ad259c Inherit theme from parent when embedded in ChurchPresenter
  • c121b70 Add STT tab with live transcription/translation display
  • 707a912 Fix translation not showing: read translated_text field from STT app
  • 128dbf4 Fix STT tab not responding to clear display from preview panel
  • fac68de Fetch word highlighting on connect via REST API
  • d2804dd Filter disabled color groups from word highlighting
  • 0a03894 Fix extra spaces between words when word highlighting is enabled
  • 8092d4e Add word highlighting to STT tab preview
  • 4e2a800 Fix word highlighting spacing and partial word matches
  • cfea7ab Fix vertical position not working for STT presenter
  • 0bec0a3 Fix word highlighting breaking mid-word for Cyrillic text
  • 98323f0 Fix word highlighting matching wrong/partial words
  • 9eba0ed Use Unicode word boundaries for word highlighting
  • da90a8c Fix vertical alignment for STT presenter
  • 5483028 Switch presenter from max segments to max lines, fix vertical alignment
  • 42fb239 Fix STT tab preview auto-scroll and add scrollbars
  • a05623f Fix max lines clipping and add line spacing setting
  • 977609f Fix flashing: calculate clip height from style instead of onTextLayout
  • e6070cd Fix text showing from start instead of end
  • 8268de7 Fix text not showing latest lines in preview and presenter
  • f79324d Use Constraints.Infinity instead of hardcoded max height
  • 7907a0c Fix max lines clipping text incrementally
  • 0bc0564 Set default drip feed speed to 140ms
  • cec3047 Fix stacked mode to use 50/50 vertical split
  • 479d5ef Side-by-side columns calculate height independently
  • e09d01c Fix vertical alignment in stacked mode
  • 0a804fa Stacked mode: 50/50 split with bottom-aligned content per half
  • 573522f Update STT default settings
  • 9b2889c Apply position alignment within each stacked half
  • 1189257 Show live vote scores and update on vote
  • 7d155fe Add question input and sort dropdown to desktop Q&A tab
  • 3a7134b Fix ARM Mac click reliability in Bible and Songs tabs
  • d686089 Fix ARM Mac click reliability in remaining tabs
  • 0b6bb30 Fix STT reconnection bug and improve URL input UX
  • 44942f1 Replace transparent toggle with background opacity slider in QA and STT tabs
  • 59ae74c Merge branch 'feature/stt-tab'
  • a291989 Fix initialPassClickable blocking nested button clicks
  • d70bf7d Fix add-to-schedule button click in Songs tab and left-justify it
v26.2.102 Publié le May 3, 2026 GitHub ↗

ChurchPresenter v26.2.102

Q&A Feature

  • Added full Q&A feature with web submission, admin panel, and projection display
  • Added public Q&A access via Cloudflare Quick Tunnel with OS/arch-aware tunnel downloader
  • Added key/fill output support for Q&A presenters
  • Send WebSocket decision responses; improved QA display state (resets on Escape/Clear, defaults to bottom center)

Video & Audio

  • Introduced shared video output and master decoder
  • Fixed video aspect ratio squeezing and audio glitchiness

UI Improvements

  • Added tab visibility menu and removed the settings dialog tab
  • Moved picture settings inline to the Pictures tab
  • Used TooltipIconButton for tab visibility and Q&A UI controls
  • Fixed clamping of selected tab index synchronously
  • Fixed dark-on-dark text for tunnel status labels

Localization

  • Localized Q&A UI strings and added them to several languages
  • Localized time unit strings
  • Added stage monitor & QA public access strings

Analytics & Other

  • Added GA4 analytics reporter with build integration
  • Always send play/pause commands
  • Fixed deprecated API warnings and redundant null-safety operators

Remote & Sync

  • Added remote Bible enrichment, display sync, and song ID lookup
  • Synced song verse selection between desktop and mobile clients

Songs

  • Fixed song number overlay and search-by-number functionality
  • Fixed filename sanitization and loading indicator

Statistics

  • Added statistics dialog with XLS export

UI & Settings

  • Added tab visibility settings
  • Fixed toast notification clipping

Code Quality

  • Fixed crashes, resource leaks, race conditions, and dead code (code review pass)
  • Fixed pre-existing build errors
  • Hidden rebuild option added

Download the installer for your platform below.

  • Windows: ChurchPresenter-26.2.102-WINDOWS-x64.msi
  • macOS: ChurchPresenter-26.2.102-MACOS-arm64.dmg
  • macOS: ChurchPresenter-26.2.102-MACOS-x64.dmg
  • Linux: churchpresenter_26.2.102_amd64-DEBIAN-x64.deb

Commits

  • 57d7ace Add statistics dialog and XLS export
  • 79ec6cf Fix song number overlay, search by number, filename sanitization, and loading indicator
  • 6d7ccdc Merge branch 'main' of https://github.com/ChurchPresenter/ChurchPresenter
  • 9a15fd3 Code review fixes: crashes, resource leaks, race conditions, dead code
  • eb8fa19 Add tab visibility settings and fix pre-existing build errors
  • cbbcad4 Add remote Bible enrichment, display sync, song ID lookup, and hidden rebuild
  • 134bdc2 Sync song verse selection between desktop and mobile, fix toast clipping
  • 623c5e7 Add Q&A feature with web submission, admin panel, and projection display
  • 204b898 Fix deprecated API warnings and redundant null-safety operators
  • 2137519 Introduce shared video output and master decoder
  • 6436a82 Always send play/pause commands
  • 31c7e4e Add tab visibility menu and remove dialog tab
  • ecb3d14 Localize Q&A UI and add tooltip IconButton
  • 721be60 Add Q&A strings to several localizations
  • 429aa37 Fix video aspect ratio squeezing and audio glitchiness
  • 9db07f4 Clamp selected tab index synchronously
  • fb33edf Add GA4 analytics reporter and build integration
  • af1f53f Use TooltipIconButton for tab visibility
  • be0ce81 Send decision response to WebSocket requests
  • 1a6903a Add public Q&A access via Cloudflare Quick Tunnel
  • 1f5c8fc Fix dark-on-dark text for tunnel status labels
  • b3a51c9 Enhance tunnel downloader for OS/arch and HttpClient
  • 32605ea Update SongSettings.kt
  • b099636 Add key/fill output support for Q&A presenters
  • ca87fae Move picture settings inline to Pictures tab and remove settings dialog tab
  • 75bee6f Reset QA display state on Escape/Clear and default position to bottom center
  • a222ca3 Add stage monitor & QA public access strings
  • 566f38d Localize time unit strings
v26.2.74 Publié le Apr 26, 2026 GitHub ↗

ChurchPresenter v26.2.74

UI Improvements

  • Added expandable text editor dialog for canvas text sources
  • Fixed scrollbars being invisible in dark mode

Bible

  • Fixed dual-numbering cross-reference lookup
  • Fixed click reliability issues

Tab State

  • Preserved tab state across tab switches (no more reset when switching tabs)

Download the installer for your platform below.

  • Windows: ChurchPresenter-26.2.74-WINDOWS-x64.msi
  • macOS: ChurchPresenter-26.2.74-MACOS-arm64.dmg
  • macOS: ChurchPresenter-26.2.74-MACOS-x64.dmg
  • Linux: churchpresenter_26.2.74_amd64-DEBIAN-x64.deb

Commits

  • c711f80 Add expandable text editor dialog for canvas text sources

Application mobile

Voir sur GitHub ↗
Impossible de charger les versions. Consultez-les sur GitHub. Voir sur GitHub ↗