All documentation

Appunti del Sermone

Write the sermon during the week. Preach it — and project it — on Sunday.

Version 1.3.0Released 20 agosto 2026

What it is

A sermon editor built for how preaching actually works: write during the week with the Bible right there in the sidebar, then switch to Podium mode on Sunday and read from a full-screen, large-type view.

The part that saves the most friction is the hand-off: verses you cited while writing can be pushed straight onto WorshipHub's running order, so nobody has to retype them into the presentation the night before.

Installing

Notes ships as a desktop app for macOS and Windows, and as a web app you can install to your home screen. Use the desktop build if you want offline Bible downloads and sync with another computer; the web build is fine for writing and for Podium mode.

Connecting it to WorshipHub

  1. 1Open Settings ▸ Transcription Server in Notes.
  2. 2On a desktop on the same network, WorshipHub is usually found automatically and the address is filled in for you. Otherwise type its IP and port, or scan its QR code.
  3. 3Tap connect. On the WorshipHub computer, an Allow / Deny prompt appears.
  4. 4The operator taps Allow. That is the whole pairing — there is no PIN to type on this side.

The approval prompt is deliberate: it means someone at the presentation computer always knows which devices are connected, and can remove any of them later from Settings ▸ Devices.

If something goes wrong

WorshipHub is not found automatically

Automatic discovery uses mDNS, which some church networks and most guest Wi-Fi block. Typing the IP address or scanning the QR always works and is not a worse option — it just takes ten more seconds.

The Allow prompt never appeared

It shows as a toast in the corner of the WorshipHub screen and waits for an answer. If the desktop is on a different network, or the address points to a different app, the request never arrives — double-check the address.

Verses are not reaching the presentation

The device has to be paired and WorshipHub has to be running. If pairing was removed on the desktop side (Settings ▸ Devices), just connect again.

macOS says the app "is damaged and can't be opened"

The app isn't damaged, and nothing is wrong with your download. macOS shows this exact wording for any app that isn't signed with a paid Apple Developer certificate — including perfectly healthy ones. See the FAQ for the full explanation of why we don't have that certificate yet.

  1. 1.Move the app to your Applications folder first.
  2. 2.Right-click (or Control-click) the app icon and choose Open — do not double-click it.
  3. 3.A dialog appears with an Open button. Click it. This only happens once per install.

If right-click → Open still refuses, macOS has quarantined the file. Open Terminal and run:

xattr -cr "/Applications/WorshipHub Notes.app"

That command removes the quarantine flag macOS attaches to anything downloaded from the internet. It changes nothing else about the app.

See the FAQ

Works together with

These apps are commonly used alongside this one during the same service.

Setting up WorshipHub itself

Every companion app talks to the WorshipHub desktop app. If that is not set up yet, start with the main guide.

Open the main guide

Release history

What each version of this app can actually do.

v1.3.0

Remote slide control from Podium

  • Control WorshipHub presentations directly from Podium mode with Previous/Next slide triggers.
  • Reuses existing pairing credentials without requiring a separate PIN login.
  • Adaptive layout: compact floating pill on desktop/tablet, bottom-pinned bar on mobile stacked cleanly above live transcript.

Folders and archiving

  • Sermon folder organization with custom titles, icons, and colors.
  • Pinned folders appear directly in the desktop sidebar and mobile bottom navigation.
  • Dedicated Archived screen; archived sermons are excluded from active libraries and folder counts.
  • Explicit Unarchive action on sermon cards.

WorshipHub connection polish

  • Unified connection settings destination across all projection and pairing actions.
  • Resilient pairing polling surviving reverse proxies and Cloudflare Tunnel idle timeouts.
  • Instant connection state updates and downscaled profile avatar thumbnails.
  • Fixed web SPA router 404 fallback on direct URL refresh.

v1.2.0

Brand colors and theming

  • Primary brand color set to warm amber (#f9bd24) with blue accent (#8ecdff) across Dashboard, Settings, and Editor.
  • Unified light and dark theme swatches for brand consistency across theme changes.
  • Fixed multi-language translation strings for sermon statuses and theme titles.

Glassmorphism and quality

  • Real backdrop-blur and translucency on the floating editor formatting toolbar and Bible sidebar.
  • Added Biome linting and Vitest test suite in CI pipeline.

v1.1.1

Safe-area fixes

  • Podium mode and editor floating toolbar respect device safe areas (notches and home indicators).
  • Compact icon-only QR scan trigger in connection dialogs.

v1.1.0

Visual redesign and editor tools

  • Liquid glass UI redesign with bento-style stat cards and reorganized settings sections.
  • Dedicated WorshipHub Notes Dark and Light themes.
  • Responsive editor layout for tablet and mobile devices.
  • New Prayer Point formatting tool in rich-text editor.

v1.0.0

Writing and library

  • Rich-text sermon editor with autosave and Draft / In Progress / Delivered status.
  • Dashboard with the current sermon, recent work, and monthly statistics.
  • Full-text search by title or content with status filtering.

Bible and podium mode

  • Download translations for offline reading and search.
  • Insert formatted scripture citations into sermon notes in one tap.
  • Full-screen preaching view with adjustable text size.
  • Send cited verses straight to WorshipHub running orders — one slide per verse.
  • Stream microphone audio from mobile devices for live AI captions.

Sync

  • Approval-gated pairing with WorshipHub desktop with zero PIN typing.
  • Share sermons between computers on the local network.
  • Optional Supabase project integration for syncing across the internet.