PraiseProjector Desktop Changelog
Summary of desktop releases.
v2.0.65
Released: 2026-08-02
- Added context-sensitive tutorials for the full editor and client view, with step-by-step guidance, resume/restart support, and transitions between views.
- Added a client-view-only launch option for public and shared links, keeping cloud catalogue links in the client view instead of opening the local editor.
- Disabled online-session controls when the standalone client view cannot host a session, preventing switches that would not start an online session.
- Android devices can now discover and follow each other directly over nearby Bluetooth connections, even without a shared Wi-Fi network.
- Replaced the ChordPro editor's transpose toolbar buttons with tools for marking comments and inserting ABC notation.
- Pressing Escape in the transpose or capo picker now cancels the change and restores the value that was selected when the picker opened.
v2.0.64
Released: 2026-07-30
- Added automatic and manual font size modes to the client view, so lyrics can either fill the available screen height or stay at a size you choose.
- Reworked online sessions to make picking a leader and joining a session more straightforward.
- The client view now runs entirely on the new code base, independent of the old client, for better stability.
- Fixed reloading the client view.
- Unified the close button styling in the client view about box and the schedule picker dialog.
- Playlist sharing options are extended
v2.0.62
Released: 2026-07-27
- Fixes for UI version handling im android app
- Swipe navigation restored in client view on low end devices.
v2.0.61
Released: 2026-07-26
- Introduced a new DOM-based rendering engine for the ChordPro editor, improving reliability and touch support.
- Added a fuzzy search cache for faster searching.
- Fixed chord diagram positioning and rendering, including support for simplified chord variants.
- Added a new performance and animations settings page, with automatic adjustment based on device performance.
- Fixed transpose and capo controls in the client view's main toolbar.
- Added support for public/shared leader playlists.
- Fixed a playlist trash can issue.
- Improved offline reliability and reworked how the Android app caches content for offline use.
- Fixed several issues with joining and following live sessions, including local network discovery, dropped session offers, and following-mode controls.
- Made the about box more informative and cleaned up the Android version display.
- Fixed the options bar layout and updated the sessions form.
v2.0.60
Released: 2026-07-14
- Improved wheel picker interaction to be more intuitive and easier to trigger.
- Fixed a message box queuing issue that could cause dialogs to be lost when several appeared in quick succession.
v2.0.59
Released: 2026-07-13
- Added configurable hardware input (remote/media key) handling in the client view.
- Fixed capo and transpose handling in client mode.
- Fixed client view fullscreen toggle issue in the Android app.
- Fixed a client view compatibility issue in Firefox.
- Fixed options panel button sizing.
- Fixed Linux and macOS build issues.
- Fixed chord selector theme color matching.
v2.0.58
Released: 2026-07-12
- Introduced a completely rebuilt client view — the mobile/web client interface has been reimplemented from the ground up for a faster, more reliable, and more consistent experience.
- Added the ability to share direct links to songs and playlists.
- Added QR code sharing for quickly joining a session from the client view.
- Added real-time sync support in the client view, including a pull-down-to-sync gesture.
- Added swipe-to-transpose gesture support.
- Added a new light mode theme option for the client view.
- Added extended startup scanning options for automatic session detection in client-view.
- Added automatic switching between the client view and full session view depending on context.
- Added pinch-to-zoom support in the song view.
- Redesigned playlist search for easier filtering.
- Added page-turning support to the desktop song view.
v2.0.54
Released: 2026-06-28
- Fixed projected image caching to properly handle background images.
- Fixed capo handling in client offline mode.
- Disabled projector button when only one monitor is available with informative hint.
- Added warning flash on preview buttons for better user feedback.
v2.0.53
Released: 2026-06-06
- Improved resilience: cloud API calls no longer retry when offline.
- Fixed song-select options not closing properly in some cases.
- Fixed highlight mode and state tracking in client.
- Fixed chord-box swipe handling to improve mobile touch interaction.
- Improved ChordPro template layout with better spacing between chord templates.
- Fixed ChordPro chord template double-click handler.
- Chord selector layout and style improvements in client.
v2.0.52
Released: 2026-05-31
- Refined highlight handling for improved visual appearance.
- Better offline-state handling to improve resilience when disconnected.
- Enforced display identification for special display drivers to avoid misrouting content.
- Optimized net-display image handling for reduced bandwidth and faster updates.
- Added `disableHardwareAccelerationOnStartup` workaround setting for problematic environments.
- Preview panel now supports collapsing format and image sections for cleaner UI.
- New control panel for easier handheld-device use.
v2.0.51
Released: 2026-05-29
- Enforced previous/next grid-type section display when highlight follow is active.
- Fixed prev/next section scroll-in behavior to reliably bring sections into view.
v2.0.50
Released: 2026-05-29
- Improved visual highlighting styling for a more appealing look.
- Improved ChordPro diff generation to be aware of chord moves, producing more accurate diffs.
v2.0.49
Released: 2026-05-25
- ABCJS and chordbox layout fixes for improved notation rendering.
- Added ABCJS MIDI playback visual-follow support (playhead follows MIDI playback).
- Reworked client touch/mouse handling to avoid UI freezes from long-press events.
- Leader-mode restore support added.
- Client About box now shows the client version string.
- Minor TypeScript compile fixes.
v2.0.48
Released: 2026-05-23
- Improved instructions editor safety: prevent accidental modifications when opening the editor.
- Prevent new items dropped into the instructions editor from being combined immediately with existing items.
- Added handling for repeated blocks in the instructions editor.
- Updated instruction editor labels for clarity.
v2.0.47
Released: 2026-05-22
- Fixed connected-client tracking issues to improve projector sync.
- Fixed horizontal layout scrolling and split-mode layout glitches.
- Automatically scroll highlighted parts into view on layout changes.
- Scrollbar color fix for dark-mode client displays.
- Compare dialog improvements for better visibility on small displays.
- Instructions editor panels are now collapsible for easier editing.
- Updated client zoom dialog UI and added a pinch handler to switch between zoom modes.
- Moved pull-to-refresh handler into the client header for more consistent behavior.
v2.0.46
Released: 2026-05-19
- Added client highlight-follow automatic scrolling and configurable zoom/highlight support.
- Enabled zoom when mobile client zoom pros are set.
- Localized song-filter tooltips.
- Fixed playlist add/drag-and-drop positioning and leader-profile application.
- Removed an unnecessary playlist save/load cancellation acknowledgement dialog.
v2.0.45
Released: 2026-05-17
- Reworked and stabilized instruction handling.
- Instruction handling now supports optional transpose.
- Fixed duplicate insertion when using Shift+Insert.
- Improved HttpOnly cookie handling during user switching.
v2.0.44
Released: 2026-05-06
- Improved projection workflow and stability: fixed same-song re-edit state issues, kept section selection/focus more stable during remote updates, and added a flashing warning for missing projection.
- Improved song and playlist usability with playlist/context-menu enhancements and smoother behavior on handheld PWA devices.
- Further fix for mobile context menu handling.
- Better pending-song compare dialog navigation
- Improved performance and responsiveness on low-end machines with virtualized Song List rendering and related UI refinements.
- Fixed data consistency issues including Typesense duplicate-song updates
- Fixed client-side capo reset behavior.
- Added enforced PWA auto-update support and delivered additional layout/visual polish across editor, preview, and list panels.
- Testing/beta channel now also receives updates published to the stable channel.
v2.0.42
Released: 2026-04-29
- Improved layout consistency across main panels, including Playlist, Preview, Song List, User, and Left panel views.
- Fixes for the print window and related ChordPro viewer integration.
- Refactored internal ChordPro API/editor plumbing for better reliability and maintainability.
- Updated section-list tooltip guidance and applied additional Preview panel layout polish.
v2.0.41
Released: 2026-04-28
- Added new keyboard shortcuts during projection: Backspace jumps to the current block start, Escape clears selection; fixed section-list focus loss while projecting.
- Fixed transpose/capo sync issues when editing a different song while another is being projected to clients.
- Improved Compare Dialog reliability and layout, including graceful handling when no previous version exists to diff.
- Made custom-style distribution to clients optional (configurable in settings).
- Fixed MIDI playback and WYSIWYG ChordPro text positioning on style changes.
- Several layout and color scheme refinements across panels and editor views.
- Fixed a canvas handling issue in the ChordPro editor.
v2.0.40
Released: 2026-04-24
- Improved mobile usability in settings by making sliders scroll-safe.
- Fixed drag-and-drop from the chord stripe and improved song-import handling from clipboard data.
- Improved layout behavior by always using 3-tab mode in portrait orientation.
v2.0.39
Released: 2026-04-19
- Added a new WYSIWYG ABC editor, plus integration fixes for smoother notation editing.
- Improved editor stability with ChordPro font-scaling fixes and settings confirmation dialog fixes.
- Improved projection responsiveness with projector window performance optimizations and desktop runtime tuning to reduce UI throttling.
v2.0.38
Released: 2026-04-16
- Added custom ChordPro style settings and improved style management in the editor.
- Added support for pushing custom style changes to connected clients for more consistent rendering.
- Improved playlist handling so client-side playlist changes are persisted more reliably.
- Improved Log Viewer usability with fixes and enhancements.
- Expanded compare dialog with ChordPro code/group visibility to make reviews easier.
- In local dev mode, browser sessions now try to open in private/incognito mode when possible.
v2.0.37
Released: 2026-04-12
- Fixed an issue where loaded playlists could fail to refresh correctly on client screens.
- When using the testing channel, the app now also suggests newer stable versions when available.
v2.0.36
Released: 2026-04-11
- Added a fullscreen control in settings, with safer behavior focused on host devices.
- Improved how fullscreen settings are shown so web-only clients do not see device-only options.
- Fixed mobile drag-and-drop ordering behavior for smoother list reordering.
- Improved dialog resize behavior in settings and merge dialogs for better usability on different screen sizes.
- Improved cloud request cancellation handling to avoid noisy errors during interrupted operations.
v2.0.35
Released: 2026-04-05
- Added update channel support (Stable and Testing) in the desktop app settings.
- Improved host-device integration and communication reliability across desktop and connected clients.
- Improved long-running app stability to prevent occasional loss of mouse responsiveness after long idle periods.
- Improved remote display update behavior for more consistent synchronization.
v2.0.32
Released: 2026-04-03
- Improved keyboard navigation in song and playlist views.
- Improved playlist responsiveness and ordering interactions.
- Refined song panel context menu and preference-related behavior.
- Improved QR popup placement so controls remain within the usable client area.
v2.0.31
Released: 2026-04-02
- Improved margin editing on mobile with easier drag handles.
- Refined compare dialog labels and leader preference comparison layout.
- Included search and editor polish updates carried from late v2.0.30 builds.
v2.0.30
Released: 2026-03-31
- Improved search engine behavior and performance.
- Fixed keyboard shortcut and copy/paste issues in the ChordPro editor.
- Added commit/build identifier visibility in About for easier support and troubleshooting.
- Improved icon embedding and generation consistency during builds.
v2.0.29
Released: 2026-03-30
- Improved app update handling on macOS, including clearer update status and error messaging.
- Improved icon pipeline stability and updated icon base assets.
- Moved localization handling to backend-side processing for more consistent behavior.
- Updated auto-update feed handling to match newer Electron update APIs.
- Refined default icon behavior and cleaned up bundled image assets (also includes v2.0.28 same-day updates).
- Improved packaging output so container builds keep deployable artifacts only.
v2.0.27
Released: 2026-03-29
- Added support for building mac.zip packages from Windows-based release environments.
- Improved net display configurability and related behavior.
- Fixed song-change prevention while editing to reduce accidental navigation issues.
- Improved light/dark mode polish for controls, scrollbars, and selection visuals (also includes v2.0.25-v2.0.26 same-day updates).
- Fixed image path handling for remote indicators, persisted image import settings, and improved Chord Selector usability.
- Added loading screen support, improved image generation performance, and fixed projector/net-display edge cases.
- Improved QR code positioning in preview and compare dialog resize behavior.
v2.0.24
Released: 2026-03-28
- Hotfix release for capo selection behavior in client mode.
- Hotfix release for sync confirmation prompts.
- Refined settings page layout, defaults, and reset-to-default actions (also includes v2.0.23 same-day updates).
- Improved image handling, network image resize support, and internal image-service reliability.
- Expanded QR code projection settings, with QR rendering defaulting to off.
- Improved import wizard flow and background image import options.
- Reduced unnecessary sync prompts when local data is already up to date.
v2.0.22
Released: 2026-03-27
- Improved guest-mode state handling after role changes.
- Added a safer database export/import mechanism.
- Added persistence for text/background visibility states in settings.
v2.0.21
Released: 2026-03-26
- Large settings workflow refresh with cleaner layout and improved behavior.
- Improved built-in search with new inline search option controls.
- Improved DPI-based automatic UI font scaling.
- Added pulled-changes display support and improved mobile/fullscreen dialog button behavior.
v2.0.20
Released: 2026-03-25
- Improved print dialog reliability, menu positioning, and output behavior (includes v2.0.19 same-day fixes).
- Fixed automatic font-size calculation to better reflect device resolution.
- Improved "follow next section" behavior and user switching stability.
- Introduced the first wave of settings rework improvements.
- Added background image alignment options for projection.
- Improved compare dialog and ChordPro diff handling.
- Improved sync count accuracy by invalidating stale DB version cache.
- Included better Linux Typesense setup guidance and guest mode fixes.
v2.0.18
Released: 2026-03-24
- Hotfix for excessive /peek request traffic.
- Hotfix for a settings dialog opening issue.
- Improved import workflows: clipboard import, drag-and-drop HTML/text import, and automatic ChordPro format recognition.
- Improved ChordPro editor behavior, including layout, title detection, font sizing, and MIME clipboard support.
- Added draggable projection margins and better picture settings usability.
- Improved sync and role behavior (longer warning visibility, guest-specific counters, leader profile update handling).
- Improved app stability around cookie save, callbacks, and parallel-session edge cases.
- Moved search integration to Typesense and added setup guidance, error readability, and net-display fixes.
v2.0.15
Released: 2026-03-21
- Maintenance release to stabilize packaging/versioning flow after v2.0.14 rollout.
- Unified cloud API handling across app layers for more consistent sync behavior.
- Improved client-server communication flow and related bug fixes.
- Improved packaging setup and shared playlist label formatting across Electron and Android clients.
- Refined sync/status UI badges and several user-facing label/interaction fixes.
- Enforced single-instance behavior for the desktop app.
v2.0.12
Released: 2026-03-19
- Updated localization strings.
- Improved focus/filter behavior after clearing filters.
- Added /peek support for faster lightweight state checks.
- Improved token handling reliability and diagnostics.
v2.0.10
Released: 2026-03-18
- Fixed import typo-related issues.
- Improved remote display update propagation.
- Fixed app window state save/restore handling.
- Improved group ID handling.
- Improved pending song-check handling and token flow stability.
- Refined song-check notification badge visuals.
v2.0.8
Released: 2026-03-16
- Initial public desktop release.