tag:github.com,2008:https://github.com/ChurchApps/FreeShow/releasesTags from FreeShow2026-03-10T13:48:15Ztag:github.com,2008:Repository/393466999/v1.6.0-beta.12026-03-10T14:10:41Z1.6.0-beta.1github-actionstag:github.com,2008:Repository/393466999/v1.5.92026-03-04T15:44:55Z1.5.9<p>1.5.9 (<a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/pull/2964">#2964</a>)</p>
<p>* Fixed metadata display value causing freeze</p>
<p>* Quick paste colors <a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/issues/2929">#2929</a></p>
<p>* Fix/scripture first slide template (<a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/pull/2943">#2943</a>)</p>
<p>* fix: align slideDynamicValues with firstSlideTemplate slide</p>
<p>* fix: resolve scripture_text placeholder on reference slide for secondary outputs</p>
<p>---------</p>
<p>Co-authored-by: Yuri <[email protected]></p>
<p>* Tweaks</p>
<p>* Fixed stage undo freeze issue</p>
<p>* Fix media not adding to empty show (<a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/pull/2947">#2947</a>)</p>
<p>* Add functionality to add regular slides to layout in history actions</p>
<p>* Fix slide data structure to include layouts in drop actions</p>
<p>* Fix: prevent centering on empty target slide in slideDrop logic</p>
<p>* Fix: enhance slide drop logic to handle media types and prevent empty slide creation</p>
<p>* Fix: ensure layout is created and assigned when missing in history actions</p>
<p>* Fix: handle drop event to prevent multiple processing and track added slides in history actions</p>
<p>* Fix: prevent empty slides and update layouts when saving shows without text content</p>
<p>* Fix: update showsCache handling to preserve active show state when saving</p>
<p>* Fix: update layout assignment logic to use existing layouts or default when adding media to empty shows</p>
<p>* Fix: streamline showsCache handling and remove unnecessary slide tracking in history actions</p>
<p>* Fix: update valid drop types to exclude 'show' for slide actions</p>
<p>* chore: remove unrelated changes from media-empty-show fix</p>
<p>---------</p>
<p>Co-authored-by: Otoniel Pérez Velarde <[email protected]></p>
<p>* Fix media not adding to empty show (<a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/pull/2949">#2949</a>)</p>
<p>* Add functionality to add regular slides to layout in history actions</p>
<p>* Fix slide data structure to include layouts in drop actions</p>
<p>* Fix: prevent centering on empty target slide in slideDrop logic</p>
<p>* Fix: enhance slide drop logic to handle media types and prevent empty slide creation</p>
<p>* Fix: ensure layout is created and assigned when missing in history actions</p>
<p>* Fix: handle drop event to prevent multiple processing and track added slides in history actions</p>
<p>* Fix: prevent empty slides and update layouts when saving shows without text content</p>
<p>* Fix: update showsCache handling to preserve active show state when saving</p>
<p>* Fix: update layout assignment logic to use existing layouts or default when adding media to empty shows</p>
<p>* Fix: streamline showsCache handling and remove unnecessary slide tracking in history actions</p>
<p>* Fix: update valid drop types to exclude 'show' for slide actions</p>
<p>* chore: remove unrelated changes from media-empty-show fix</p>
<p>* Fix: enhance slide handling by validating text content and filtering layouts in history actions</p>
<p>---------</p>
<p>Co-authored-by: Otoniel Pérez Velarde <[email protected]></p>
<p>* PPT import enhancements</p>
<p>* Fixed max lines per slide removing empty slides <a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/issues/2922">#2922</a></p>
<p>* Prevent replacing backgrounds on locked slide groups <a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/issues/2952">#2952</a></p>
<p>* Added Vietnamese language</p>
<p>* Moved show notes</p>
<p>* PDF import auto converts to images <a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/issues/2939">#2939</a></p>
<p>* Moved slide notes</p>
<p>* Add function permissions to profile (<a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/pull/2954">#2954</a>)</p>
<p>* Add function permissions to profile</p>
<p>* Refactor function permissions handling across components and utilities</p>
<p>* Add read-only access handling for profile settings and tabs</p>
<p>* Refactor profile access handling to streamline read-only checks and enhance function permissions in MaterialMultiButtons</p>
<p>* revert changes and only let admin change permissions</p>
<p>* Cleanup</p>
<p>---------</p>
<p>Co-authored-by: Otoniel Pérez Velarde <[email protected]>
<br />Co-authored-by: Kristoffer <[email protected]></p>
<p>* Fix empty scripture slide dynamic values <a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/issues/2953">#2953</a></p>
<p>* Action to set next slide timer on active show</p>
<p>* Tweaks</p>
<p>* Scripture shows text can now be edited when using templates <a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/issues/2938">#2938</a></p>
<p>* Updated Finnish language</p>
<p>* Fixed scripture template removing normal text <a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/issues/2959">#2959</a></p>
<p>* Fixed online media not going to next <a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/issues/2957">#2957</a></p>
<p>* Scripture remove empty values <a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/issues/2931">#2931</a></p>
<p>* Fixed scripture quotes <a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/issues/2932">#2932</a></p>
<p>* Timeline slides trigger closest <a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/issues/2950">#2950</a></p>
<p>* Implement chord chart parsing and update song section handling (<a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/pull/2961">#2961</a>)</p>
<p>* Implement chord chart parsing and update song section handling</p>
<p>* Refactor song section handling to replace chords with lyrics in parseChordChartIntoSections and related functions</p>
<p>* Enhance chord chart parsing to support additional section labels and improve section content handling</p>
<p>* Update</p>
<p>* Fix handling of local songs from Planning Center to ensure proper synchronization (<a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/pull/2963">#2963</a>)</p>
<p>Co-authored-by: Otoniel Pérez Velarde <[email protected]></p>
<p>* Scripture collection verse offset <a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/issues/2934">#2934</a></p>
<p>* Auto size verse number ratio fix</p>
<p>* Fixed pasting not working well with child slides</p>
<p>* Tweaks</p>
<p>* Template apply highlight
<br />- Muted output preview icon
<br />- Tweaks</p>
<p>* Media thumbnail fix</p>
<p>* Media thumbnail fix</p>
<p>* Media thumbnail fix</p>
<p>* Fixed red Jesus missing <a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/issues/2946">#2946</a></p>
<p>* Version update</p>
<p>---------</p>
<p>Co-authored-by: Yuri Vidal <[email protected]>
<br />Co-authored-by: Yuri <[email protected]>
<br />Co-authored-by: Otoniel Pérez Velarde <[email protected]>
<br />Co-authored-by: Otoniel Pérez Velarde <[email protected]></p>github-actionstag:github.com,2008:Repository/393466999/v1.5.9-beta.22026-02-27T13:42:55Z1.5.9-beta.2<p>1.5.9-beta.2 (<a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/pull/2924">#2924</a>)</p>
<p>* Added Website & Visualizer item to stage <a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/issues/2913">#2913</a></p>
<p>* Better normalized keyboard shortcuts <a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/issues/2900">#2900</a></p>
<p>* Fixed splash new project selection issue
<br />- Import from shows list when few shows</p>
<p>* refactor: treat scripture slides as scripture even they are on normal shows (<a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/pull/2920">#2920</a>)</p>
<p>Co-authored-by: Otoniel Pérez Velarde <[email protected]></p>
<p>* Updated projects UX
<br />- Project quick add</p>
<p>* Focus mode fixes
<br />- Fixed same show with different layout not working in focus mode project
<br />- Fixed infinite loop in focus mode when advancing past first/last slide
<br />- Fixed advancing through project with same show but different layout</p>
<p>* Clipboard import project sections
<br />- Project tweaks</p>
<p>* Fixed Unsplash images with no name not showing <a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/issues/2923">#2923</a></p>
<p>* Settings abstraction
<br />- Mute/unmute output action</p>
<p>* Show header</p>
<p>* Black slide group color will show white text</p>
<p>* Edit project template directly</p>
<p>* Tweaks</p>
<p>* Tweaks</p>
<p>* Version update</p>
<p>---------</p>
<p>Co-authored-by: Otoniel Pérez Velarde <[email protected]>
<br />Co-authored-by: Otoniel Pérez Velarde <[email protected]></p>github-actionstag:github.com,2008:Repository/393466999/v1.5.9-beta.12026-02-26T07:05:25Z1.5.9-beta.1<p>1.5.9-beta.1 (<a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/pull/2912">#2912</a>)</p>
<p>* Reverted timeout change</p>
<p>* Fixed stage media not centered</p>
<p>* Fixed stage icon not centered</p>
<p>* PPT import enhancements
<br />- Custom image svg clip
<br />- Slide gradient colors
<br />- PPT group size fixes</p>
<p>* PPT load fntdata files</p>
<p>* Don't go to next project item if it's active when there is just one slide <a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/issues/2877">#2877</a></p>
<p>* Fixed thumbnail loading time when existing
<br />- Media sets</p>
<p>* startsWith http</p>
<p>* Fixed thumbnail slide count issue</p>
<p>* Fixed show dynamic values not working properly in overlays <a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/issues/2886">#2886</a></p>
<p>* Fix</p>
<p>* Overlay dynamic value uses outputted id always when available</p>
<p>* Save project video loop/mute state <a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/issues/2887">#2887</a></p>
<p>* Lock sections</p>
<p>* PDF Export Slide Notes <a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/issues/2623">#2623</a></p>
<p>* PDF Full Slide Export <a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/issues/2631">#2631</a></p>
<p>* Online video project thumbnail</p>
<p>* Option to display show tags in list <a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/issues/2888">#2888</a></p>
<p>* Fixed editor freeze
<br />- Tweaks</p>
<p>* Better update popup
<br />- Tweaks</p>
<p>* More consistent context menu groups</p>
<p>* Cloud sync deletion enhancement</p>
<p>* Fixed scripture template issue <a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/issues/2897">#2897</a></p>
<p>* Scripture dynamic values works better with templates <a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/issues/2727">#2727</a></p>
<p>* Better dropdown height in popup <a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/issues/2905">#2905</a></p>
<p>* Using D7 in project name sets other values to that date <a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/issues/2908">#2908</a></p>
<p>* Updated Polish language</p>
<p>* Fixed dynamic value fallback not showing for empty string values
<br />- Smarter stage labels
<br />- Fixed freeze with stage labels</p>
<p>* Fixed chords auto size <a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/issues/2903">#2903</a></p>
<p>* Fixed focus mode not updating active on scroll</p>
<p>* Improved focus mode auto scroll <a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/issues/2892">#2892</a></p>
<p>* Fixed shows resetting in focus mode with cloud sync enabled</p>
<p>* Bamini < char <span class="issue-keyword tooltipped tooltipped-se">fix</span> <a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/issues/2899">#2899</a></p>
<p>* Fixed remote tablet scripture not working</p>
<p>* Tweaks</p>
<p>* Canva integration (<a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/pull/2910">#2910</a>)</p>
<p>* Canva integration</p>
<p>* https redirect</p>
<p>* Logo</p>
<p>* Connection help</p>
<p>* Hidden Canva button until approved</p>
<p>* Close text variable popup on name <a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/issues/2911">#2911</a></p>
<p>* Press enter to set next slide value</p>
<p>* Shift to select slide works initially</p>
<p>* Hide extra show notes button</p>
<p>* Project section with color tweak</p>
<p>* Fixed child slide layout data removed when changing parent</p>
<p>* Typing in quick search is now instant</p>
<p>* Improved media auto locate</p>
<p>* Pressing enter in scripture search will add to project</p>
<p>* Stage slide text media for slide offset 2 <a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/issues/2883">#2883</a></p>
<p>* Restore confirm</p>
<p>* Scripture template list only shows relevant defaults</p>
<p>* Connection files fix</p>
<p>* Set custom metronome click sound</p>
<p>* Fixed auto size when using style max lines</p>
<p>* Next slide timers on last slide without go to start will once again go to next project item</p>
<p>* Templates set in show category should create missing textboxes</p>
<p>* Fixed slide text being incorrect if changing to empty slide and to another slide while transitioning</p>
<p>* Tweaks</p>
<p>* Clipboard project import WIP</p>
<p>* Version update</p>github-actionstag:github.com,2008:Repository/393466999/v1.5.82026-02-18T16:02:23Z1.5.8<p>1.5.8 (<a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/pull/2875">#2875</a>)</p>
<p>* Updated Turkish language</p>
<p>* Load player video name
<br />- Tweaks</p>
<p>* Tweaks</p>
<p>* Fixed metadata sometimes not removed</p>
<p>* Scripture numbers will be on the same line as start of verse <a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/issues/2859">#2859</a></p>
<p>* Fixed infinite loop when "Max lines per slide" was set to "0" <a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/issues/2854">#2854</a>
<br />Fixed project error</p>
<p>* Fixed scripture not dropping on empty show <a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/issues/2850">#2850</a>
<br />- Fixed global group drop index</p>
<p>* Set custom Caption Room ID <a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/issues/2840">#2840</a></p>
<p>* Tweaks</p>
<p>* Fixed save to file not overwriting</p>
<p>* Fixed a freeze</p>
<p>* Fixed cloud deletion not working with just one device connected <a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/issues/2857">#2857</a></p>
<p>* Fixed slide freeze <a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/issues/2865">#2865</a></p>
<p>* Reverted search <a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/issues/2867">#2867</a></p>
<p>* Removed media id</p>
<p>* Reverted change</p>
<p>* Drop image URLs</p>
<p>* Tweaks</p>
<p>* Tweaks</p>
<p>* Sync updates <a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/issues/2728">#2728</a></p>
<p>* Fixed specific autosize issue <a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/issues/2851">#2851</a></p>
<p>* - Metadata should now properly use template style
<br />- Metadata is now a part of the slide layer</p>
<p>* Timeline audio fadeout <a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/issues/2845">#2845</a></p>
<p>* Actions to control timeline <a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/issues/2864">#2864</a></p>
<p>* Template dynamic values will replace slide dynamic values <a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/issues/2805">#2805</a></p>
<p>* Fixed timeline not updating when changing layout</p>
<p>* Slide backgrounds <a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/issues/2723">#2723</a></p>
<p>* Slide bg editor preview</p>
<p>* Async startup migrating</p>
<p>* Fix: Encrypted files were not being removed from the downloading list.</p>
<p>* Fixed slides pasted in reverse order</p>
<p>* Faster thumbnail cache
<br />- Tweaks</p>
<p>* Slide template tweak</p>
<p>* PPT updates
<br />- PPT get bg image
<br />- PPT get bg ref color
<br />- Load canva element</p>
<p>* Updated Chinese</p>
<p>* Online media playback updates <a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/issues/2647">#2647</a></p>
<p>* Tweaks</p>
<p>* Fixed select all slide items not working</p>
<p>* Cloud settings transferred instantly via socket</p>
<p>* Fix</p>
<p>* Fix</p>
<p>* NDI 6.3.1
<br />- Optimized grandiose loading
<br />- Tweaks</p>
<p>* Version update</p>
<p>---------</p>
<p>Co-authored-by: Jeremy Zongker <[email protected]></p>github-actionstag:github.com,2008:Repository/393466999/v1.5.8-beta.12026-02-13T15:44:00Z1.5.8-beta.1<p>1.5.8-beta.1 (<a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/pull/2847">#2847</a>)</p>
<p>* Fixed chosen profile not updating projects list right away
<br />- Updated Chinese language</p>
<p>* Fixed song upload issue <a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/issues/2842">#2842</a></p>
<p>* Fixed missing libltc on Linux <a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/issues/2841">#2841</a></p>
<p>* Fix</p>
<p>* Set metadata display per show category
<br />- Set two different metadata templates on first & last slide
<br />- Tweaks</p>
<p>* Updated languages</p>
<p>* OSC /slide/{index}</p>
<p>* Fixed context menu stacking on rapid toggle</p>
<p>* Add missing dependency to snap (<a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/pull/2843">#2843</a>)</p>
<p>* Fix song number search to support alphanumeric values (e.g., MP133) (<a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/pull/2498">#2498</a>)</p>
<p>* Change license from GPL-3.0 to GPL-3.0-or-later</p>
<p>License has to be in SPDX format and I goofed.</p>
<p>* Add libltc11 to stage-packages in snapcraft.yaml</p>
<p>---------</p>
<p>Co-authored-by: Yuri Vidal <[email protected]></p>
<p>* App can now load without LTC dependencies <a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/issues/2844">#2844</a></p>
<p>* Message moved to metadata
<br />- Removed default message template
<br />- Added specific tips</p>
<p>* Better tip matching</p>
<p>* Quick search improvements</p>
<p>* Template tips</p>
<p>* Tweaks</p>
<p>* Player videos stored in project</p>
<p>* Drop images directly from the web</p>
<p>* Fixed image/icon position when narrow</p>
<p>* Fixed defaults not properly deleted</p>
<p>* Fixed collection to show slide name issue</p>
<p>* Profile tweaks</p>
<p>* Updates</p>
<p>* Fix window changing size each startup when DPI was not 100%</p>
<p>* Version update
<br />- Package audit fix
<br />- Timeline tweak</p>
<p>---------</p>
<p>Co-authored-by: Erich Eickmeyer <[email protected]>
<br />Co-authored-by: Yuri Vidal <[email protected]></p>github-actionstag:github.com,2008:Repository/393466999/v1.5.72026-02-11T20:36:58Z1.5.7<p>1.5.7 (<a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/pull/2839">#2839</a>)</p>
<p>* Added back forceLogin - Fixed on B1Admin</p>
<p>* Fixed clear background not working if no output screen exists</p>
<p>* Updated languages</p>
<p>* fix: improve split long verses with tolerance for balanced output (<a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/pull/2812">#2812</a>)</p>
<p>- Split long verses at punctuation near the center of the text for balanced slides
<br />- Search for punctuation (.,;:!?) within a tolerance window around the text center
<br />- Pick the punctuation closest to center for the most even split
<br />- Fall back to nearest space if no punctuation found in window
<br />- Prevent small trailing segments from being merged back when it would undo the split
<br />- Pass tolerance through to HTML text splitting path
<br />- Expand split sub-verse IDs (e.g. 10_1, 10_2) in activeVerses for slide generation
<br />- Add longVersesTolerance default to scriptureSettings</p>
<p>* fix: Fix issue when searching for scripture using the split long verses (<a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/pull/2818">#2818</a>)</p>
<p>When using split long verses the scripture search does not take into
<br />account the verse splits. If you do a scripture search which includes
<br />the verses and then convert to a show the split long verses is not taken
<br />into account. The fix is to map the searched verses to the calculated
<br />split verses.</p>
<p>* Moved create scripture shortcut <a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/issues/2822">#2822</a></p>
<p>* Scripture fix</p>
<p>* Fallback to copy/paste when unable to move file <a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/issues/2823">#2823</a></p>
<p>* Fixing errors</p>
<p>* Auto get project if none is opened</p>
<p>* Tweaks</p>
<p>* Fixed media replaced incorrectly <a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/issues/2779">#2779</a></p>
<p>* Fixed some replaced slide backgrounds not outputted <a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/issues/2807">#2807</a></p>
<p>* Faster slide loading</p>
<p>* Slide media thumbnail is now the correct resolution
<br />- Fixed issue with thumbnail generation</p>
<p>* Fixed thumbnail generation only doing one at a time
<br />- Fixed thumbnail generation stopping when failed once
<br />- Skip loading when failed</p>
<p>* Media editor showing output resolution
<br />- Tweaks</p>
<p>* Project media item thumbnail
<br />- Project items splitted by type</p>
<p>* Drop import PPT file</p>
<p>* Save imported project directly back to the file</p>
<p>* Tweaks</p>
<p>* Project item arrow
<br />- Project tweaks</p>
<p>* Default template textbox now fits 8 lines perfectly</p>
<p>* Fixed player</p>
<p>* Project permission fixes</p>
<p>* Fixed context menu sometimes clipping bottom</p>
<p>* Fixed context menu sometimes clipping bottom</p>
<p>* Fixed hostname already in use issue on macOS <a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/issues/1637">#1637</a></p>
<p>* Tweaks</p>
<p>* Fixed drop position <a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/issues/2834">#2834</a></p>
<p>* Tweaks</p>
<p>* Cloud fixes</p>
<p>* Fixed thumbnail paths on macOS</p>
<p>* Tweaks</p>
<p>* Loop enabled title</p>
<p>* Fixed specific outputs issue</p>
<p>* Fixed infinite loop</p>
<p>* Fixed StageShow media fit</p>
<p>* Tweaks</p>
<p>* Random number history as dynamic value <a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/issues/2813">#2813</a></p>
<p>* Action to mark project item as played <a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/issues/2752">#2752</a></p>
<p>* Set initial project name to an upcomming weekday date <a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/issues/2734">#2734</a></p>
<p>* Overlay actions <a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/issues/2665">#2665</a></p>
<p>* StageShow Dynamic Value Conditions <a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/issues/2624">#2624</a>
<br />- Fixed stage item issue</p>
<p>* feat: Enhance Quick Search with Bible/Media support and categorization (<a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/pull/2790">#2790</a>)</p>
<p>* Enhance Quick Search with Bible/Media support and categorization</p>
<p>- Update Quick Search UI to look like Mac Spotlight (wider, centered, headers).
<br />- Implement async search logic to handle Bible search.
<br />- Categorize results into Songs, Bible, Media, and Others.
<br />- Add Bible search functionality (Reference and Text search).
<br />- Add Media search functionality.
<br />- Implement trigger actions for Bible (opens Scripture tab) and Media (plays media).</p>
<p>* feat: Enhance search index and quicksearch UI</p>
<p>Add a fast inverted search index and Bible index for much faster lookups (buildSearchIndex, fastSearch, buildBibleIndex, fastBibleSearch).
<br />Introduce index invalidation (invalidateSearchIndex) when the text cache is loaded or saved so the index is rebuilt when data changes. Extend quicksearch features and UX: category filters (all, songs, bible, media, settings), highlighted token matches, glowing placeholder indicator, snippet previews for song lyrics and Bible verses, and improved transitions/styles. Integrate the index-based Bible search with a fallback to the existing library search; use local scripture cache and build an index when available.
<br />Update quicksearch API to accept category and raw search value, and adapt result generation to include descriptions and previews.
<br />Add a new translation key (main.search_anything).
<br />Small refactors and safety checks added to preserve behavior for small show lists by falling back to the original search logic.</p>
<p>* Formatted code changes</p>
<p>* QuickSearch: add hashtag filters and audio/overlays</p>
<p>Replace the category picker with hashtag-based category detection in QuickSearch and update search behavior. Key changes:
<br />- UI: removed category bar and related styles; detect #hashtag (e.g. #shows, #audio, #overlays) and strip it from the query.
<br />- Categories: rename 'songs' -> 'shows' and add 'audio' and 'overlays' categories; wire audio playlists/streams and overlay results into quicksearch results and triggers.
<br />- Highlighting: prioritize exact phrase matches, then token-based highlighting (matches any word), with longer words matched first.
<br />- Media: add option to restrict media results to audio files and set appropriate icons for audio/media.
<br />- Bible/search index: bump behavior to support more results and finer-grained indexing (index shorter tokens, n-grams up to 5 words, search-term generation improvements) and add a Bible index version to force rebuilds when needed.
<br />- Minor: update en.json label ("song" -> "Shows").
<br />These changes improve discoverability via keywords and broaden searchable content (audio/overlays) while refining ranking and highlighting.</p>
<p>* Update QuickSearch.svelte</p>
<p>* Fixes</p>
<p>* Fixes</p>
<p>---------</p>
<p>Co-authored-by: Kristoffer <[email protected]></p>
<p>* Lock slides inside a show (<a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/pull/2825">#2825</a>)</p>
<p>* feat: add slide locking functionality to prevent edits and deletions</p>
<p>* feat: implement slide locking checks for copy, paste, and cut actions</p>
<p>* feat: add toggle lock functionality for slides and pass showId and slideId to Icons component</p>
<p>* feat: add checks to skip locked slides in templates</p>
<p>* feat: enhance slide locking checks in editors and clipboard actions</p>
<p>* Fixes</p>
<p>* Resolve conflict</p>
<p>---------</p>
<p>Co-authored-by: Otoniel Pérez Velarde <[email protected]>
<br />Co-authored-by: Kristoffer <[email protected]></p>
<p>* feat(transitions): fade through transition (<a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/pull/2837">#2837</a>)</p>
<p>* feat(transitions): add fade through feature</p>
<p>Adds a toggle in the transition dialog to enable/disable "fade through",
<br />which avoids dipping into black during transitions</p>
<p>* chore(transitions): add i18n for fade through</p>
<p>I'm not sure whether this is correct way to do it</p>
<p>* feat(transition): add explanation tooltip</p>
<p>* Update</p>
<p>* Fix</p>
<p>---------</p>
<p>Co-authored-by: Kristoffer <[email protected]></p>
<p>* Version update</p>
<p>---------</p>
<p>Co-authored-by: Jeremy Zongker <[email protected]>
<br />Co-authored-by: Yuri Vidal <[email protected]>
<br />Co-authored-by: Emmanuel Mathi-Amorim <[email protected]>
<br />Co-authored-by: Jeremiah Oluwaseun Erinola <[email protected]>
<br />Co-authored-by: Otoniel Pérez Velarde <[email protected]>
<br />Co-authored-by: Otoniel Pérez Velarde <[email protected]>
<br />Co-authored-by: zabackary <[email protected]></p>github-actionstag:github.com,2008:Repository/393466999/v1.5.7-beta.22026-02-06T13:18:26Z1.5.7-beta.2<p>1.5.7-beta.2 (<a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/pull/2804">#2804</a>)</p>
<p>* OpenSong <span class="issue-keyword tooltipped tooltipped-se">Fixes</span> <a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/issues/2733">#2733</a></p>
<p>* Button to Convert background to media item <a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/issues/2739">#2739</a>
<br />- Tweaks</p>
<p>* Fixed camera/screen on slide not starting <a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/issues/2760">#2760</a></p>
<p>* Tweaks</p>
<p>* Improve Navigation in RemoteShow Scripture (<a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/pull/2771">#2771</a>)</p>
<p>* improve navigation</p>
<p>* Fix tablet search</p>
<p>* Chordpro import improvements (<a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/pull/2783">#2783</a>)</p>
<p>* tighten ChordPro metadata parsing</p>
<p>* added key metadata for chordpro</p>
<p>* Keep chord parsing on lyric lines with colons (skip directives only)</p>
<p>---------</p>
<p>Co-authored-by: Abel Balog <[email protected]></p>
<p>* Updated languages</p>
<p>* Better PPTX import (<a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/pull/2799">#2799</a>)</p>
<p>- Media item cropping</p>
<p>* feat: Add tolerance setting for scripture verse splitting (<a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/pull/2801">#2801</a>)</p>
<p>Adds a new 'Tolerance' setting (0-100) for scripture long verse splitting that enables smarter, punctuation-aware splits:</p>
<p>- When tolerance > 0, searches for punctuation marks (.,;:!?) within the tolerance window around the split point
<br />- Splits at punctuation for more natural breaks instead of arbitrary character positions
<br />- Auto-selects all parts of split verses when clicking (prevents accidental partial selection)
<br />- Tolerance = 0 maintains exact original behavior (space-based splitting with rebalancing)
<br />- Disables rebalancing when tolerance > 0 to preserve punctuation-based splits</p>
<p>Example: With size=160 and tolerance=20, a 192-char verse will split at the last punctuation mark between positions 140-180, rather than at an arbitrary space near position 160.</p>
<p>This improves readability by splitting verses at natural sentence boundaries.</p>
<p>* Fixed spacebar renaming issue <a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/issues/2768">#2768</a></p>
<p>* Fixed content from template not visible in output <a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/issues/2775">#2775</a></p>
<p>* Fixed editor space rendering <a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/issues/2778">#2778</a></p>
<p>* Fixed item order when changing template <a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/issues/2786">#2786</a></p>
<p>* Template action will trigger on scripture <a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/issues/2792">#2792</a></p>
<p>* Tweaks</p>
<p>* Fix/sync groups to output and template priorities on outputs (<a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/pull/2798">#2798</a>)</p>
<p>* sync groups store to output windows</p>
<p>* prioritize output style template over group templates</p>
<p>* add category template support to template resolution</p>
<p>* Reverted category template change</p>
<p>---------</p>
<p>Co-authored-by: Kristoffer Vassbø <[email protected]></p>
<p>* Max lines per textbox working with multiple textboxes <a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/issues/2762">#2762</a></p>
<p>* WinGet Releaser <a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/issues/2724">#2724</a></p>
<p>* Changes</p>
<p>* Cloud sync fixes</p>
<p>* Cloud sync fixes</p>
<p>* Cloud Socket Talk (<a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/pull/2803">#2803</a>)</p>
<p>* Socket talk</p>
<p>* Fixed error</p>
<p>* Functional example</p>
<p>* User icons</p>
<p>* Finalizing</p>
<p>---------</p>
<p>Co-authored-by: Jeremy Zongker <[email protected]></p>
<p>* Text set variable updates
<br />- Press/release action for icons
<br />- Set dynamic timer value</p>
<p>* Changes</p>
<p>* Media locate improvements</p>
<p>* Sync fixes
<br />- Deleted defaults should be synced</p>
<p>* Fixes
<br />- Version update</p>
<p>---------</p>
<p>Co-authored-by: Gladson Sam <[email protected]>
<br />Co-authored-by: BalogAbel <[email protected]>
<br />Co-authored-by: Abel Balog <[email protected]>
<br />Co-authored-by: Yuri Vidal <[email protected]>
<br />Co-authored-by: Jeremy Zongker <[email protected]></p>github-actionstag:github.com,2008:Repository/393466999/v1.5.7-beta.12026-01-29T11:20:47Z1.5.7-beta.1<p>1.5.7-beta.1 (<a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/pull/2755">#2755</a>)</p>
<p>* Catch bad file names in sync</p>
<p>* Updated languages</p>
<p>* Fixed "Add folder" missing <a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/issues/2701">#2701</a></p>
<p>* Fixed Scripture freeze <a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/issues/2707">#2707</a></p>
<p>* Fixed Scripture freeze <a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/issues/2707">#2707</a></p>
<p>* Notes links are clickable <a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/issues/2708">#2708</a></p>
<p>* Updates</p>
<p>* Fixed stage display next scripture text not working <a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/issues/2636">#2636</a></p>
<p>* Fixed indicator</p>
<p>* Fix grow to fit, and stage output auto-size (<a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/pull/2712">#2712</a>)</p>
<p>* Fix grow to fit not working - maxFontSize should only be limited when itemFontSize > 100</p>
<p>* Fix stage autosize giant text bug</p>
<p>Fixed multiple issues causing text to display at 800px before autosizing:</p>
<p>1. STAGE now ignores item.autoFontSize (computed for OUTPUT dimensions)
<br /> and always starts at fontSize=0 to compute its own size</p>
<p>2. Added stageAutoSize to hideUntilAutosized conditions so STAGE
<br /> properly hides content during autosize calculation</p>
<p>3. Strip font-size from Stagebox container style for autosize items
<br /> to prevent CSS inheritance of 800px MAX_FONT_SIZE</p>
<p>4. Disabled Stagebox's updateAutoSize for slide_text items since
<br /> Textbox handles its own autosize; fixed retry counter to reset
<br /> on slide changes</p>
<p>Debug logging has been commented out but preserved for future
<br />troubleshooting if needed.</p>
<p>* remove remaining debug lines</p>
<p>* Fix thumbnail and OUTPUT giant text on first render</p>
<p>- Fixed thumbnail preview giant text by preventing autosize recalculation for preview context
<br />- Fixed OUTPUT giant text by:
<br /> 1. Starting at fontSize=0 when cache is invalid (hideUntilAutosized=true)
<br /> 2. Adding OUTPUT container dimensions to cache signature for proper invalidation
<br />- Thumbnails now only use cached OUTPUT fontSize values
<br />- OUTPUT recalculates only when dimensions change or cache is invalid
<br />- Maintains existing STAGE autosize behavior (independent calculation)</p>
<p>* Fixed freeze</p>
<p>* NDI 6.3.0</p>
<p>* Fixed scripture loading</p>
<p>* Profile selector updates</p>
<p>* Template items auto removed if added from a template <a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/issues/2700">#2700</a></p>
<p>* Copy/paste indicators</p>
<p>* Grouped Context UI (<a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/pull/2715">#2715</a>)</p>
<p>* Grouped Context Menu UI</p>
<p>* Add to project on right click</p>
<p>* Fix autosize: enable independent thumbnail calculations with separate previewAutoFontSize cache (<a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/pull/2714">#2714</a>)</p>
<p>- Remove preview blocking - all contexts (OUTPUT, STAGE, PREVIEW) now calculate independently
<br />- Add previewAutoFontSize field to store thumbnail-specific autosize values separate from OUTPUT
<br />- Thumbnails initialize from their own cache, fallback to OUTPUT cache, then 100px default
<br />- Fix OUTPUT autosize storage blocking - only block temp drawer previews (showId=temp), not OUTPUT</p>
<p>Fixes:
<br />- Stage giant text on first render
<br />- OUTPUT giant text with invalid cache
<br />- Scripture show thumbnail giant text
<br />- Thumbnails now calculate using their actual container dimensions for accurate sizing</p>
<p>* Updated menus</p>
<p>* Fix: Merge styles properly for split verse text with template overrides (<a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/pull/2718">#2718</a>)</p>
<p>- Replace simple string concatenation with proper CSS property merging
<br />- Parse both base segment style and template style into objects
<br />- Merge properties with template overriding base
<br />- Remove font-size from merged result (handled separately by fontSizePart)
<br />- Add !important to color, font-style, font-weight to ensure overrides apply
<br />- Fixes issue where split verses lost line-height and other base properties</p>
<p>* Updated context menus</p>
<p>* Better delete group context menu</p>
<p>* Template enhancements <a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/issues/2717">#2717</a>
<br />- Tweaks</p>
<p>* Group template link in editor</p>
<p>* Fixed audio outline
<br />- Context tweaks</p>
<p>* Less frequent EQ updates</p>
<p>* Fix list autosize shrink-to-fit generating tiny text (<a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/pull/2721">#2721</a>)</p>
<p>- Add isList parameter to autosize function Options type
<br />- Remove font-size from .break divs in virtual measurement clone for lists
<br />- Prevents double font-size application that caused incorrect measurements
<br />- Fixes shrink-to-fit calculating extremely small font sizes for list items
<br />- Fixes grow-to-fit not properly filling space for list items</p>
<p>* Added &forceLogin=1 to B1 login</p>
<p>* Updates</p>
<p>* Fix/autosize font loading race condition (<a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/pull/2736">#2736</a>)</p>
<p>* Fix autosize race condition with font loading</p>
<p>Root cause: Browser's 'slow network' intervention causes text to render with fallback fonts (Arial) before custom fonts (CMGSans) finish loading. Autosize measured dimensions with wrong font, resulting in incorrect font sizes on first load.</p>
<p>Solution:
<br />- Added await document.fonts.ready before measuring dimensions
<br />- Added dimension stability check with adaptive timing (100-150ms initial wait, then 20-50ms intervals)
<br />- Different timing for output window vs preview (output needs 150ms, preview 100ms)
<br />- Early exit when dimensions stabilize (no unnecessary waiting)</p>
<p>This ensures all rendering contexts (preview, output, stage) measure with the actual custom fonts loaded, not fallback fonts.</p>
<p>Fixes first-load autosize issues where text displays at wrong size.</p>
<p>* Fix shrinkToFit regression - respect user's chosen font size</p>
<p>- Fix font-size property key from ' font-size' to 'font-size' (removed leading space)
<br />- Pass isList parameter to autosize function when item.list.enabled is true
<br />- Ensures shrinkToFit uses user's template font size as maximum instead of always defaulting to 100px
<br />- Fixes list items reverting to tiny text (10px) caused by double font-size application
<br />- Combines fix for both regular text and list item autosize behavior</p>
<p>* Restore missing list adjustment and cache logic</p>
<p>- Re-add 0.9x font size adjustment for list items
<br />- Restore cache writing for slide_tracker and regular items
<br />- Restore item.autoFontSize and item.previewAutoFontSize assignment</p>
<p>* fix wrong Item ordering on unchanged items (<a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/pull/2749">#2749</a>)</p>
<p>* Fix z-index layering bug for unchanged items in slide transitions</p>
<p>- Items with unchanged content now maintain correct z-order when transitioning between slides
<br />- Replace persistent/transitioning split with boolean array tracking
<br />- Apply explicit z-index based on item index to preserve theme-defined layering
<br />- Unchanged items still render outside {#key} block to prevent flashing</p>
<p>* Fix z-index layering for unchanged items while preserving animations</p>
<p>- Render all items in single loop in original order to maintain z-index
<br />- Persistent items (unchanged) render without {#key} wrapper to prevent flashing
<br />- Transitioning items render with {#key} wrapper for proper animations
<br />- Fixes issue where unchanged items would appear behind changed items</p>
<p>* Fixed extra spacing</p>
<p>* Timeline & Timecode (<a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/pull/2753">#2753</a>)</p>
<p>* Timeline</p>
<p>* Timeline updates</p>
<p>* Timeline updates</p>
<p>* Updates
<br />- Slide recordings converted</p>
<p>* Add actions</p>
<p>* Audio waveform</p>
<p>* Timeline updates</p>
<p>* Timeline updates</p>
<p>* Removed old Recording
<br />- Synced with outputted slides</p>
<p>* Finalizing timeline</p>
<p>* Project timeline</p>
<p>* Fixes</p>
<p>* LTC Timecode</p>
<p>* MIDI Timecode</p>
<p>* Fixes</p>
<p>* Temp removed forceLogin</p>
<p>* Fixed connection issue <a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/issues/2741">#2741</a></p>
<p>* Add audio files to sync folder <a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/issues/2738">#2738</a>
<br />- Find missing audio files</p>
<p>* Locate media checks for matching parent folder first <a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/issues/2730">#2730</a></p>
<p>* Version update</p>
<p>---------</p>
<p>Co-authored-by: Yuri Vidal <[email protected]>
<br />Co-authored-by: Jeremy Zongker <[email protected]></p>github-actionstag:github.com,2008:Repository/393466999/v1.5.62026-01-20T12:43:33Z1.5.6<p>1.5.6 (<a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/pull/2699">#2699</a>)</p>
<p>* fix: first slide thumbnails incorrect after template changes (<a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/pull/2677">#2677</a>)</p>
<p>Wait for DOM updates before autosize calculation to prevent measuring
<br />stale dimensions when templates change. Also improve cache invalidation
<br />by including template ID and box dimensions in cache signature.</p>
<p>Fixes issue where first slides showed oversized text after switching
<br />between templates, especially from scripture mode to lower-third layouts.</p>
<p>* Updated Chinese language</p>
<p>* Status indicator</p>
<p>* Updated Norwegian language</p>
<p>* Closing indicator</p>
<p>* Project updates</p>
<p>* Verse of the Day</p>
<p>* Set media type on folder level <a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/issues/2572">#2572</a></p>
<p>* Fixed media issue</p>
<p>* Updated Dutch language</p>
<p>* Fix duplicate font-family in template editor CSS (<a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/pull/2679">#2679</a>)</p>
<p>Fixed bug where changing font-family in template editor with multiple lines would add a new font-family property instead of replacing the old one. Replaced forEach with splice approach (which had index-skipping issues) with a filter method to properly remove old style properties.</p>
<p>* More auto-size fixes (<a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/pull/2681">#2681</a>)</p>
<p>* fix(textbox): ensure thumbnails resize correctly on template change using DOM measurements in cache signature</p>
<p>* fix(textbox): resolve stuck hidden text on output template change with safety timeout and logic fix</p>
<p>* Fixed select all media not working <a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/issues/2683">#2683</a>
<br />- Updated Hungarian language</p>
<p>* Copied/pasted toast
<br />- Small tweaks</p>
<p>* Fixed message/metadata fade transition
<br />- Quick edit message/metadata templates</p>
<p>* Applied token validation improvements from Amazing Life</p>
<p>* Updated languages</p>
<p>* Fixed scripture search sometimes incorrect <a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/issues/2689">#2689</a></p>
<p>* Fixed project files with large media not imported <a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/issues/2688">#2688</a></p>
<p>* Tweaks</p>
<p>* Profile updates</p>
<p>* Profile updates</p>
<p>* fix: Fix can't rename groups (<a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/pull/2694">#2694</a>)</p>
<p><span class="issue-keyword tooltipped tooltipped-se">Closes</span> <a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/issues/2680">#2680</a></p>
<p>* Fix OpenSong importer: trim whitespace from section tags (<a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/pull/2696">#2696</a>)</p>
<p>* Fixes</p>
<p>* Outset text outline <a class="issue-link js-issue-link" href="https://github.com/ChurchApps/FreeShow/issues/2692">#2692</a></p>
<p>* Version update</p>
<p>---------</p>
<p>Co-authored-by: Yuri Vidal <[email protected]>
<br />Co-authored-by: Jeremy Zongker <[email protected]>
<br />Co-authored-by: Fabian Letsch <[email protected]></p>github-actions