Updates This Week (March 29-April 5)
This was a landmark week for Congregation Hub. Here's everything that shipped.
Major Milestones
iOS App Released
The Congregation Hub iOS app is now live on the App Store. Your church members can download it on their
iPhones and get access to the feed, prayer requests, calendar, sermons, and more — all wrapped in a
clean native experience. The Android app is coming right behind it.
100 Churches
We quietly crossed the 100-church mark this week. When I started building Congregation Hub, I wasn't
sure if anyone besides my own church would use it. Seeing 100 congregations trusting this tool to help
manage their ministries is incredibly humbling. Thank you to every pastor and church admin who has
given us a shot.
Full Spanish and German Localization
Congregation Hub is now fully available in Spanish and German. This isn't just the app
interface — it's everything: the main application (2,484 translated strings), the mobile app (999
strings), church websites (114 strings), and all validation messages. Churches can set their language
in settings and the entire experience switches over — including the public-facing website. We're using
formal address forms and proper church vocabulary in both languages.
New Landing Page
We completely redesigned the landing page with a new hero section, a simplified features layout, a
platforms section showing iOS, Android, and web availability, and streamlined pricing. The new design
better communicates what Congregation Hub is and why it's different.
app-core
Features
- Full localization infrastructure — Built the complete i18n system with locale detection,
church-level language settings, and API responses that include the church's locale. The app, website,
and mobile apps all respect the language preference. - Spanish translation — Complete Spanish translation of all 2,484 UI strings and validation
messages. - German translation — Complete German translation of all 2,484 UI strings and validation messages.
- Church locale in API responses — The user API now returns the church's locale setting so mobile
apps and websites can automatically match the language. - Landing page redesign — New hero, features, platforms section, Android beta page, and simplified
pricing. - User approval confirmation modal — Added a confirmation step to the user approval flow to prevent
accidental approvals.
Fixes
- Handout fix — Resolved an issue with the prayer handout generation.
- Favicon — Added a proper favicon and fixed display issues.
flutter-app
- Full localization support — Implemented Flutter's ARB-based localization system with 999
translated strings. - Spanish translation — Complete Spanish translation for the mobile app.
- German translation — Complete German translation for the mobile app.
- Version bump to 1.1.0 — Bumped version for Android build submission.
themes-blade
- Localization infrastructure — Added JSON translation loading for all shared Blade components.
- Spanish translation — 114 strings covering navigation, sermons, events, calendar, and all public
website components. - German translation — 114 strings for all public website components.
- Markdown notes fix — Fixed an issue with markdown rendering in notes.
websites
- Locale from API — Church websites now automatically set their language based on the church's
locale setting from the API.