This is a complete reference of every pane in Settings, in the order they appear in the sidebar. Use it to look up what a field does and what it defaults to; for setup walkthroughs, see First Sunday.
Shown on the projector's holding slide and on the live stream. A PNG with transparency works best. Choose…/Replace… opens the file picker; Remove clears it.
No logo
Holding slide background
What sits behind the logo on the projector and stream: Dark or White. Pick White if the logo itself is dark.
Sign in with your team email; KERYX sends a 6-digit code by email, and entering it connects this Mac to KERYX Cloud so services and songs planned on keryx.samuraicode.ai sync down automatically. Once connected, this section shows who you're signed in as and the sync health (last sync time, or how long the cloud has been unreachable and when it'll retry). Sign out disconnects this Mac.
A Connect with a service key disclosure holds the legacy path — a Supabase URL and key pasted directly — which overrides sign-in when set. This is an escape hatch; normal setup uses the email code.
Setting
What it does
Default
Supabase URL (Advanced)
Overrides device sign-in with a direct project URL
Planning Center comes through KERYX Cloud. There's nothing to sign in to on the Mac: once the church has connected Planning Center on the web and this Mac is signed in to KERYX Cloud, this section shows Connected through KERYX Cloud.
Setting
What it does
Default
Service type to import from
Which Planning Center service type Import next plan uses (only shown when there's more than one)
All service types
Sync songs from Planning Center
Matches Planning Center songs to this library by CCLI number or title. Existing lyrics are kept; only songs with no match are created.
—
Plans imported on the web show up on the Mac within a minute.
One Google sign-in does two jobs: it uploads sermons to that account's YouTube channel, and it reads the announcements deck from that account's Drive. That means the deck can stay private, as long as it's shared with this account.
Setting
What it does
Default
Status
Shows Connected as <email> — <channel>; Connect/Reconnect/Disconnect. If it adds · Reconnect to allow Slides, the connection predates Slides support: click Reconnect and sign in again.
Not set up
Visibility
Unlisted, Public, or Private for new uploads
Unlisted
Playlist
Optional playlist ID new uploads are added to
Blank
OAuth client ID
From a Google OAuth client created as a "Desktop app", with the YouTube Data API and Google Drive API enabled