Skip to content

Commit

Permalink
1.3.8 (#1279)
Browse files Browse the repository at this point in the history
* ✨ Template selector popup
- Updated styles page
- Fixed scriptures not showing up in output
- UI tweaks

* 🚩 Updated Norwegian language

* feat: Adds an option to toggle date on Stage (#1261)

Co-authored-by: Jeffrey Paul <[email protected]>

* ✔️ Fixed a freeze in the overlays tab
- Fixed long RemoteShow loading time if background does not exist
- Fixed freeze when playing PDF
- Fixed macOS textbox moving while opening context menu
- Fixed context menu items duplicated if toggled fast
- Fixed calendar action trigger edit sometimes looping forever
- Fixed local Bible not opening sometimes when an API Bible failed to load
- Fixed blurred background fit not working with custom filters
- Fixed videos becomming black sometimes in media drawer after hovering
- Fixed playing video preview not looping properly
- Updated languages

* ✨ Custom metadata display popup
- Fixed audio mute when video plays not working with multiple outputs
- No audio gaining if disabled

* 🏷️ Action tag navigation
- Fixed space not playing image preview
- Fixed new MIDI actions not having correct icon
- Action name is more visible when added to a slide
- More actions of the same type can be added to the same slide
- Actions are not added multiple times on slide if already exising
- Name with number sorting order should work better
- Audio playlist settings moved
- Template textboxes are now pre-filled with text
- Fixed a freeze if show changed by action while show "Media" tools were opened
- Easier to assign group shortcuts
- UI tweaks

* ✔️ Fixed a freeze in scripture drawer tab
- Added shortcut to toggle Focus mode
- Fixed not being able to set media fit before any other value in default style
- Fixed duplicating a show possibly getting the same name as an existing show
- Fixed overlay/template items reversed with each style change
- Fixed a freeze sometimes when editing an overlay with many items
- Downgrading Electron again

* 🔑 Azure Code Signing
- Version update

---------

Co-authored-by: Jeffrey Aaron Paul <[email protected]>
Co-authored-by: Jeffrey Paul <[email protected]>
  • Loading branch information
3 people authored Feb 12, 2025
1 parent 4c2c27d commit 93d55f3
Show file tree
Hide file tree
Showing 92 changed files with 1,303 additions and 482 deletions.
5 changes: 3 additions & 2 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,8 +26,9 @@ jobs:
- name: Build and release app
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
CSC_LINK: ${{ secrets.CSC_LINK }}
CSC_KEY_PASSWORD: ${{ secrets.CSC_KEY_PASSWORD }}
AZURE_TENANT_ID: ${{ secrets.AZURE_TENANT_ID }}
AZURE_CLIENT_ID: ${{ secrets.AZURE_CLIENT_ID }}
AZURE_CLIENT_SECRET: ${{ secrets.AZURE_CLIENT_SECRET }}
run: npm run release

publish_linux:
Expand Down
12 changes: 6 additions & 6 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

12 changes: 9 additions & 3 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "freeshow",
"version": "1.3.7",
"version": "1.3.8",
"private": true,
"main": "build/electron/index.js",
"description": "Show song lyrics and more for free!",
Expand Down Expand Up @@ -131,7 +131,13 @@
},
"win": {
"target": "NSIS",
"icon": "build/public/icon.png"
"icon": "build/public/icon.png",
"azureSignOptions": {
"publisherName": "Live Church Solutions",
"endpoint": "https://neu.codesigning.azure.net/",
"certificateProfileName": "freeshow-code-signing",
"codeSigningAccountName": "FreeShow"
}
}
},
"devDependencies": {
Expand All @@ -149,7 +155,7 @@
"@types/sqlite3": "^3.1.8",
"@types/tmp": "^0.2.6",
"@types/vimeo__player": "^2.16.2",
"electron": "^32.2.6",
"electron": "^32.1.2",
"electron-builder": "^24.13.3",
"playwright": "^1.49.0",
"prettier": "^3.4.1",
Expand Down
5 changes: 4 additions & 1 deletion public/lang/en.json
Original file line number Diff line number Diff line change
Expand Up @@ -395,6 +395,7 @@
"popup": {
"show": "New show",
"select_show": "Select show",
"select_template": "Select template",
"rename": "Rename",
"color": "Color",
"find_replace": "Find and replace",
Expand All @@ -405,6 +406,7 @@
"audio_stream": "Audio stream",
"transition": "Transition",
"media_fit": "Change media fit",
"metadata_display": "Metadata display",
"delete_show": "Delete show",
"delete_show_confirmation": "Are you sure you want to delete",
"delete_duplicated_shows": "Delete duplicated shows",
Expand All @@ -414,7 +416,7 @@
"change_output_values": "Change output values",
"choose_chord": "Choose chord",
"set_time": "Set time",
"slide_shortcut": "Slide shortcut",
"assign_shortcut": "Assign shortcut",
"animate": "Animate",
"translate": "Localization",
"next_timer": "Next slide timer",
Expand Down Expand Up @@ -637,6 +639,7 @@
"select_chord": "Select this chord",
"play_with_shortcut": "Activate with shortcut",
"press_to_assign": "Press any letter key to assign",
"shortcut_existing": "This shortcut is already assigned",
"play_on_midi": "Activate on MIDI signal",
"play_on_midi_tip": "Activate this specific slide when receiving chosen MIDI signal",
"send_midi": "Send MIDI signal",
Expand Down
11 changes: 10 additions & 1 deletion public/lang/es.json
Original file line number Diff line number Diff line change
Expand Up @@ -188,6 +188,7 @@
"fit": "Ajuste",
"contain": "Contener",
"fill": "Llenar",
"blur_fill": "Relleno Difuminado",
"cover": "Cubrir",
"online": "En línea",
"recommended": "Recomendado",
Expand Down Expand Up @@ -267,6 +268,7 @@
"no_layouts": "No se encuentra ningún diseño",
"load": "No se puede cargar",
"bible": "No se pudo encontrar la escritura local",
"import": "No se pudo importar",
"bible_api": "No se pudo cargar la escritura desde la API. Biblia, ¿tiene conexión a Internet?",
"not_found": "No encontrado",
"display": "No se pudo mostrar la ventana de salida en la pantalla actual",
Expand Down Expand Up @@ -393,6 +395,7 @@
"popup": {
"show": "Nuevo programa",
"select_show": "Seleccionar programa",
"select_template": "Seleccionar plantilla",
"rename": "Renombrar",
"color": "Color",
"find_replace": "Buscar y reemplazar",
Expand Down Expand Up @@ -851,6 +854,7 @@
"line_height": "Altura de línea",
"letter_spacing": "Espaciado entre letras",
"word_spacing": "Espaciado entre palabras",
"position": "Posición",
"transform": "Transformar",
"text_transform": "Transformación de texto",
"uppercase": "Mayúscula",
Expand Down Expand Up @@ -899,7 +903,7 @@
"padding": "Relleno",
"special": "Especial",
"scrolling": "Desplazamiento",
"scrolling_speed": "Velocidad de desplazamiento",
"scrolling_speed": "Duración del desplazamiento",
"top_bottom": "De arriba a abajo",
"bottom_top": "De abajo a arriba",
"left_right": "De izquierda a derecha",
Expand Down Expand Up @@ -1088,8 +1092,10 @@
"minutes": "minutos",
"use24hClock": "Usar reloj de 24 horas",
"styles_hint": "Cree diferentes estilos que se puedan aplicar a la salida para cambiar la apariencia.",
"outputs_hint": "Cree múltiples ventanas de salida, colóquelas en pantallas externas o envíe una captura de pantalla.",
"hide_output_hint": "Doble clic en la ventana de salida para ocultarla. Mantenga Ctrl para habilitar el arrastre.",
"hide_menubar_hint": "Para ocultar la barra de menú, habilite el modo quiosco, o habilite \"Ocultar o mostrar automáticamente la barra de menú\" en la configuración general de MacOS.",
"output_locked": "¡La posición de salida a sido bloqueada!",
"show_output_hint": "Presionar ctrl/cmd mientras hace clic al botón de visualización para forzarlo a mostrarse delante de pantalla.",
"move_output_hint": "¿No se visualiza? Cambia la posición hasta que la ventana se muestre en una segunda pantalla.",
"select_display": "Haga clic en la pantalla dónde quieres mostrar la ventana de salida",
Expand Down Expand Up @@ -1172,6 +1178,8 @@
"connect": "Conéctese escribiendo esto en un navegador web",
"connect_qr": "O escanea este código QR",
"restart": "Reiniciar servicio",
"connect_to": "Conectarse a $1",
"disconnect_from": "Desconectarse de $1",
"reset_all": "Resetear todo",
"reset_theme": "Resetear tema",
"reset_themes": "Resetear temas",
Expand Down Expand Up @@ -1231,6 +1239,7 @@
"scripture": {
"bibles": "Biblias desde el API.Bible",
"local": "Importar archivo local",
"supported_formats": "Formatos soportados:",
"max_verses": "Cantidad máxima de versos por diapositiva",
"verse_numbers": "Números de versículo",
"verses_on_individual_lines": "Versículos en líneas individuales",
Expand Down
37 changes: 23 additions & 14 deletions public/lang/fi.json
Original file line number Diff line number Diff line change
Expand Up @@ -188,6 +188,7 @@
"fit": "Sovita",
"contain": "Sisällytä",
"fill": "Täytä",
"blur_fill": "Sumennustäyttö",
"cover": "Peitä",
"online": "Netissä",
"recommended": "Suositeltu",
Expand Down Expand Up @@ -231,7 +232,7 @@
"project_select": "Valitse projekti",
"show": "Ei projektia valittuna",
"shows": "Ei esityksiä",
"slides": "Ei dioja",
"slides": "Ei millään dialla",
"slide": "Ei diaa valittuna",
"items": "Ei kohteita valittuna",
"search": "Ei osumia",
Expand Down Expand Up @@ -267,6 +268,7 @@
"no_layouts": "Yhtään asettelua ei löytynyt",
"load": "Ei voitu ladata",
"bible": "Paikallista tekstiä ei löytynyt",
"import": "Ei voitu tuoda",
"bible_api": "Tekstin lataaminen API.Biblestä ei onnistunut. Onko nettiyhteys toiminnassa?",
"not_found": "Ei löytynyt",
"display": "Ulostulon ikkunaa ei voitu näyttää nykyisessä näytössä",
Expand All @@ -278,7 +280,7 @@
},
"meta": {
"number": "Numero",
"title": "Otsikko",
"title": "Nimi",
"artist": "Artisti",
"author": "Tekijä",
"composer": "Säveltäjä",
Expand All @@ -301,11 +303,11 @@
"clear_tag_filter": "Tyhjennä tunnistesuodattimet"
},
"show_at": {
"never": "Ei dioja",
"always": "Kaikki diat",
"first": "Ensimmäinen dia",
"last": "Viimeinen dia",
"first_last": "Ensimmäinen ja viimeinen dia"
"never": "Ei millään dialla",
"always": "Kaikilla dioilla",
"first": "Ensimmäisellä dialla",
"last": "Viimeisellä dialla",
"first_last": "Ensimmäisellä ja viimeisellä dialla"
},
"themes": {
"default": "Oletus",
Expand Down Expand Up @@ -383,8 +385,8 @@
"group_template": "Ryhmän malli",
"intro": "Intro",
"verse": "Säkeistö",
"pre_chorus": "Ennen kertosäettä",
"chorus": "Kertosäe",
"pre_chorus": "Ennen kertoa",
"chorus": "Kerto",
"break": "Tauko",
"tag": "Loppuosa",
"bridge": "Silta",
Expand All @@ -393,6 +395,7 @@
"popup": {
"show": "Uusi esitys",
"select_show": "Valitse esitys",
"select_template": "Valitse malli",
"rename": "Nimeä uudelleen",
"color": "Väri",
"find_replace": "Etsi ja korvaa",
Expand Down Expand Up @@ -762,7 +765,7 @@
"option_format": "Minkä tallennusmuodon valitset?",
"include_media": "Sisällytä mediatiedostot",
"preview": "Esikatselu",
"title": "Otsikko",
"title": "Nimi",
"metadata": "Metadata",
"page_numbers": "Sivunumerot",
"groups": "Ryhmät",
Expand All @@ -778,7 +781,7 @@
"enabledTabs": "Vaihda välilehtien välillä",
"setTag": "Aseta tunniste",
"filterByTags": "Suodata tunnisteella",
"addToProject": "Lisää projektit",
"addToProject": "Lisää projektiin",
"add_to_show": "Lisää esitykseen",
"lockForChanges": "Lukitse muokkausta varten",
"use_as_archive": "Merkitse arkistoksi",
Expand Down Expand Up @@ -851,6 +854,7 @@
"line_height": "Rivikorkeus",
"letter_spacing": "Välistys",
"word_spacing": "Sanaväli",
"position": "Sijainti",
"transform": "Muotoile",
"text_transform": "Muotoile teksti",
"uppercase": "Isot kirjaimet",
Expand Down Expand Up @@ -899,7 +903,7 @@
"padding": "Täyte",
"special": "Erityinen",
"scrolling": "Vieritys",
"scrolling_speed": "Vieritysnopeus",
"scrolling_speed": "Vierityksen kesto",
"top_bottom": "Ylhäältä alas",
"bottom_top": "Alhaalta ylös",
"left_right": "Vasemmalta oikealle",
Expand Down Expand Up @@ -1066,7 +1070,7 @@
"overrun": "Korvaa väri",
"source_output": "Lähdeulostulo",
"auto_stretch": "Levitä sisältö automaattisesti",
"labels": "Näytä merkinnät",
"labels": "Näytä selitykset",
"label_color": "Merkinnän väri"
},
"settings": {
Expand All @@ -1088,8 +1092,10 @@
"minutes": "minuutin välein",
"use24hClock": "Käytä 24 tunnin kelloa",
"styles_hint": "Luo erilaisia tyylejä, joita voidaan käyttää ulostulon ulkonäön muuttamiseksi.",
"outputs_hint": "Luo useita ulostuloikkunoita, sijoita ne ulkoisiin näyttöihin tai lähetä kuvankaappaus.",
"hide_output_hint": "Piilota ulostuloikkuna tuplanapsauttamalla. Pidä CTRL painettuna raahausta varten.",
"hide_menubar_hint": "Kioskitilalla voit piilotta valikkorivin tai ottaa käyttöön automaattisen valikkorivin piilottamisen ja näyttämisen MacOS:n järjestelmäasetuksissa.",
"output_locked": "Ulostulosijainti on lukittu!",
"show_output_hint": "Pidä ctrl/cmd painettuna, kun napsautat näytön painiketta pakottaaksesi sen näkyvillä tässä monitorissa.",
"move_output_hint": "Etkö löydä näyttöäsi? Muuta sijaintia kunnes ikkuna näkyy toisella näytöllä.",
"select_display": "Napsauta näyttöä, jossa haluat näyttää ulostuloikkunan.",
Expand Down Expand Up @@ -1117,7 +1123,7 @@
"active_style": "Käytä tyyliä",
"alert_updates": "Kerro, kun päivitys on saatavilla",
"auto_updates": "Automaattiset päivitykset",
"disable_labels": "Poista merkinnät käytöstä",
"disable_labels": "Piilota selitykset",
"group_numbers": "Ryhmän numerot",
"transparent_slides": "Läpinäkyvän dian esikatselu",
"full_colors": "Suuren kontrastin värit ryhmille",
Expand Down Expand Up @@ -1172,6 +1178,8 @@
"connect": "Yhdistä kirjoittama tämä nettiselaimessa",
"connect_qr": "tai lue tämä QR-koodi",
"restart": "Käynnistä palvelimet uudestaan",
"connect_to": "Yhdistä kohteeseen $1",
"disconnect_from": "Katkaise yhteys kohteeseen $1",
"reset_all": "Palauta kaikki",
"reset_theme": "Palauta teema",
"reset_themes": "Palauta teemat",
Expand Down Expand Up @@ -1231,6 +1239,7 @@
"scripture": {
"bibles": "Raamatut API.Biblestä",
"local": "Tuo paikallinen tiedosto",
"supported_formats": "Tuetut muodot:",
"max_verses": "Maksimimäärä jakeita dialla",
"verse_numbers": "Jaenumerot",
"verses_on_individual_lines": "Jakeet omilla riveillä",
Expand Down
Loading

0 comments on commit 93d55f3

Please sign in to comment.