Skip to content

SundayStage v0.8.0-beta.1

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 30 Aug 19:02
1105bd5

Betautgave. Dette er beta-ringen — prøv den på en generalprøve før du kjører gudstjeneste på den. Ringen har stått på v0.6.0-beta.1 siden 9. august, altså eldre enn stable; står du på beta, får du nå både 0.7.0 og alt under her i ett hopp.


⚠️ Les dette før søndag: blackout har flyttet

Blackout er ikke lenger Escape. Blackout er ⇧B (Shift + B).

Escape var refleksen for å lukke en dialog, og den pekte rett på menighetsskjermen. Ett feiltrykk i feil øyeblikk svartla salen. Escape lukker nå kun det dokkede biblioteket.

Før
Svartlegg salen Esc ⇧B
Lukk biblioteket Esc Esc

Har du en operatør som har kjørt SundayStage en stund, sitter Escape i fingrene. Si det til henne før hun står der. Jukselappen på ? viser den nye tasten.


Vernene rundt «klikk = live» (#82)

  • Output-lås — ⌘L / Ctrl+L. Fryser det som står på menighetsskjermen. Klikk, mellomrom, hopp, meldinger og nettverksfjernkontrollen blir alle avvist med en rist og én setning som sier hvorfor. Låsen ligger som en policy på selve handlingen, ikke på knappene, så det finnes ingen vei rundt den. Blackout og Nullstill slipper alltid gjennom — nødstopp rangerer over lås.
  • Gjenopprett etter tømming — ⌘Z / Ctrl+Z. Nullstill tar vare på det den kastet og tilbyr det tilbake i 7 sekunder, med nedtelling. Bufferen lever i minnet — aldri disk, aldri telemetri.
  • Sceneskjermen følger ikke blackout lenger (standard av). Bandet beholder teksten når salen svartlegges, med et «Salen er svartlagt»-merke. Gjelder både scenevisningen i appen og scene-/confidence-vinduene.
  • Forhåndsvisningen dimmes ikke lenger. Program og Forhåndsvisning er likeverdige.

Seksjonshopp (#84)

Bandet tar refrenget igjen, og du har ett sekund. Skriv R — refrenget står på skjermen. V2 gir vers 2.

Bokstavene kommer fra sangen, ikke fra en tabell: en seksjon svarer på første bokstav i sin egen etikett og på det samme ordet på ditt språk. V/R på norsk, V/C på engelsk, og en importert «Stikk» fra EasyWorship, ProPresenter eller FreeShow nås som S uten at noen har lagt inn ordet.

Sekvensen er aldri usynlig: hvert tastetrykk vises med seksjonen det peker på, sier fra når det bommer, avbrytes med Esc og tømmer seg selv etter 1,2 sekund. Omfanget er sangen som spiller, og et gjentatt refreng løses forover.

B, G og L er opptatt fra før (blackout, Go, logo) — seksjoner som begynner på dem nås med ⌘J.

Full jukselapp: trykk ?.

Sangbrukslogg for TONO og CCLI (#85)

Innstillinger → Avansert → CSV-eksport med periodevalg.

Loggen føres av seg selv, av det som faktisk sto på menighetsskjermen. En sang som bare ble forhåndsvist, eller som lå i planen uten å bli sendt, teller ikke. En rask gjennombla under 20 sekunder teller ikke. Generalprøven og gudstjenesten samme dag havner i samme rad; neste søndag får sin egen.

Raden er et øyeblikksbilde — tittel, CCLI-nummer, TONO, copyright og opphavsperson kopieres inn — så januarrapporten kan sendes i april selv om sangen ble slettet i februar. En egen «Mangler»-kolonne navngir det raden ikke vet, så du ser hva som må fylles ut før innsending.

Loggen er lokal, kan slettes av deg, og ryddes automatisk etter to år. Ingenting av dette rører telemetrien.

Harde krasj blir synlige (#86)

Et segmentfeil dreper prosessen før noe rekker å skrive en linje. Til nå betydde det at «SundayStage bare forsvant» midt i gudstjenesten uten at vi noen gang fikk vite det.

Dette er ikke en krasjrapportør. Det skrives ingen minidump, på noen plattform, heller ikke lokalt og heller ikke usendt — en minidump er prosessens minne, og minnet inneholder verset som sto på menighetsskjermen. Ingen stakksporing, ingen registre, ingen modulnavn.

Et krasjsignal bærer fem ting, hver enten et tall eller et ord fra en fast liste: feiltype, systemets egen feilkode, en grov angivelse av hvor feiladressen lå (aldri verdien), sted, og trådrolle.

Samtykkeporten er uendret, og et krasj fanget før du ble spurt sendes aldri. Egen av-bryter i Personvern-kortet.


Ellers

Rust-toolchainen er pinnet i CI (#83), repoet har fått MIT-lisens og bidragsguide, og avhengigheter er oppdatert.

Installasjon

macOS-byggene er kodesignert, men ikke notariserte — Apple Developer-avtalen venter på reaksept. Første gang du åpner appen viser Gatekeeper en advarsel: høyreklikk på appen → Åpne → Åpne.

Windows: NSIS-installer (.exe). Ingen MSI på betautgaver.

Installasjoner som står på beta-ringen får denne automatisk når den er promotert.