Hmong UMC Connect
Social Networking
Free · Designed for iPad. Not verified for macOS.
Hmong UMC Connect is a private community app for members of the Hmong United Methodist Church.
It serves as a centralized hub for churches and members across the country, providing access to church information, events, news, resources, and communication tools.
Features include:
- Church directory with service times and leadership information
- Event calendar with registration and management
- News feeds for church organizations (NHC, HUMMA, HUMWA, HUMY, VINE)
- Ministry resources and hymnal access
- Member messaging and communication tools
- Admin tools for membership approval and role management
The app is designed to help strengthen connection, communication, and organization within the Hmong UMC community.
more Profile & Privacy
• Added informational notes to the user profile for phone and email, clarifying when each is shared publicly (tied to Privacy settings)
Admin Inbox
• Fixed missing badge/number count on the Admin Inbox tab — it now shows unread message counts
• Fixed transparent popup when deleting a Happy Birthday note in the Admin inbox
• Cleaned up inbox filtering so unrelated messages no longer leak into it
Push Notifications & Sounds
• Added push notifications and banner alerts for birthdays and regular announcements
• Added custom notification sound (soft-retro-computer) for all notification types (DMs, group messages, news, events, prayer requests, mass messaging)
• Added pending approval notification banner when a new user joins and awaits approval
Birthday Messages
• Removed the reply option from birthday messages — they are admin-to-user only, one-way
Dashboard
• Quick Actions buttons and tiles are now sorted in alphabetical order
Church Search
• Updated search bar placeholder text to "Search churches, city, pastor's name..."
• Fixed keyboard hiding search results when typing in the Other Congregations search bar
• Keyboard now auto-dismisses when scrolling while the search bar is focused
Calendar
• Fixed "Approved membership required" error on the Personal Calendar screen for non-member users
1.1.56 1d ago
* Removed the 10-minute notification throttle. The old code only sent a push notification once per 10 minutes per thread. If you sent a second message within that window, no notification was delivered. Removed that throttle — every message now triggers its own notification banner.
* Fixed push notification batching for large audiences. Expo's API rejects any single request with more than 100 tokens, which was silently dropping the entire batch for mass messages. The push system now splits large audiences into batches of 100 automatically.
* Fixed time-sensitive field in push payloads. Expo requires the hyphenated format time-sensitive — the camelCase timeSensitive causes a 400 error and kills the entire notification request. Fixed to use the correct format.
* Fixed group chat and events push notifications. These routes were using the old single-token sendPushNotification function instead of the batched one, meaning they were also silently failing for large groups. Updated to use the batched sender.
* Improved push token registration in the mobile app. Added more aggressive re-registration: the app now retries saving a user's push token on every app launch if it hasn't been saved yet (or if the token changed), so users who were missing a token get re-registered automatically.
* Fixed messages from pastors/leaders being held as "requests". When a pastor, admin, or church leader messaged a member, it was getting held as a "message request" requiring the member to tap Accept. Follow-up messages got silently hidden behind the pending request. Fixed: privileged senders now skip the request gate entirely, and if they send a follow-up to an already-stuck thread, it auto-accepts the pending request so the whole conversation becomes visible.
* Added a search bar in the Other Congregation section to easily search for a church.
* Fixed an action item that showed "1 event invite awaiting response" even when there was no matching event to open
* Improved dark mode readability in the Resources > Ministry Teams tab
* Updated the purple text in the Youth Leadership and HUMY sections to a lighter purple shade for better contrast in dark mode
1.1.55 4d ago
Sign-in & login fixes
• Fixed login kicking you back to the Welcome screen after entering your 6-digit code.
• Fixed the 6-digit code screen flashing/reappearing for a second right after you entered your code.
• Fixed the email screen briefly flashing after the code was entered (looked like it was asking for your email again).
• Removed the noisy "401 Sign in required" warning logs that appeared every time you logged in.
Admin Panel — Members tab
• Made the church headers "sticky" as you scroll (matches the Members > All Churches tab).
• Added city and state under each church header.
• Fixed swipe-from-left to go back — this screen wasn't responding to the back-swipe gesture like other screens.
• Ordered the role pills consistently: Super Admin → Admin → Local Church → Organizations.
Permissions & Access — User Access tab
• Reordered the role pills to match the Admin Panel Members tab.
• Moved the "Not a Hmong UMC Member" section to the bottom of the list.
• Sorted users with multiple roles across different organizations alphabetically.
• Adjusted the "+N" count pill to handle multiple people holding the HUMY Committee Member and VINE Committee Member roles.
Pastor profiles & privacy
• Hid the privacy section in Edit Profile for pastors, since it was confusing and didn't apply to them (their visibility is controlled at the church level instead).
App-wide UX & reliability
• Friendly error screens with a "tap to retry" option when News, Resources, Events, or other data fail to load — previously you'd just see a blank screen. (This was a large pass touching ~29 areas, plus some internal code-health cleanups.)
Text Size
• Added Text Size control to Profile → App Settings (slider 0–100, +/− buttons, live preview, reset)
• Text size applies app-wide and is saved per user on-device
• 0 = slightly smaller, 30 = normal, 100 = 1.5× larger
Local Church — Youth Leadership
• Split the Local Church box into two sub-sections: Church Leadership and Youth Leadership
• Grouped role picker in "Assign a Role" slide-up shows Church Leadership and Youth Leadership sections separately
• New backend endpoint serves both role groups to the app
Role Management fixes
• Renaming a role now updates it on all members currently holding it (Local Church and org roles)
• Deleting a role now removes it from all members across all orgs (Church Leadership, Youth Leadership, NHC, HUMMA, HUMWA, HUMY, VINE)
• Adding or deleting a role now immediately refreshes the dropdowns
Label updates
• Renamed "Local Youth" → "Youth Leadership" in the Local Church section, role picker, Admin Panel → Roles tab, and member role assignment panel
Bug Fixes & Improvements
• Report button now shows persistent "Reported" state — After flagging a prayer request, news post, or event, the Report button changes to a green "Reported" indicator. This state is saved server-side, so it persists even after navigating away and returning to the screen.
• Reporting now works across all content types — Events can now be reported in addition to prayer requests and news posts. Each content type shows the same Flag → "Reported" flow.
• Fixed: Reports badge in Inbox no longer shows stale count on re-open — The red badge on the Reports tab inside the Inbox was briefly flashing an old count when reopening the screen. It now waits until the data is fully loaded before displaying.
• Fixed: "View Content" in Reports (Admin) now navigates to Events — When an admin views a reported event from the Reports tab in Inbox, the "View Event in Events" button correctly navigates to the Events tab.
• Fixed: Admins can no longer re-report already-reported content — Tapping the Report button multiple times on the same item no longer triggers repeated reports. The button is replaced with the "Reported" indicator after the first submission.
• First-time message requests now show a notification banner with Accept/Decline buttons (not just a number badge).
1.1.50 6d ago
Messaging
• Added Message button to pastor cards (About tab & church detail)
• Changed Message button flow — now goes directly to a pre-filled DM instead of blank compose screen
• Restored missing Message button for Pastor Hue and all other pastors
Church Leadership Screen
• Pastors always appear at the top of the list with "Pastor" prefix in their name
• Replaced role pills with plain text role labels (like Ministry Teams tab)
• Made role text larger and more distinct
• Added separate Message button next to the Email button for church leaders
• Centered name on cards when no contact buttons are available
• Hidden "View Church Leadership" button if the church only has a pastor and no other leaders
• Elder name shown in call popup for church leaders
• "Pastor" prefix shown in call popup when tapping Call on pastor card or in Leadership screen
• Matched elder name color (red) between popup and Leadership screen for consistency
• Applied all Leadership screen changes to other church leaders consistently
About Tab / Church Detail
• Reorganized About tab: address first, then worship/office times, then announcements
• Removed city/state from under the church name (already shown in full address)
• Fixed service/office time text color to white (was gray)
• Fixed scroll position reset when tapping a congregation and going back
• Added Hmong Green & White mission statement fields
• Fixed Hmong-only mission statement not displaying when English is removed
• Removed gray divider line above Hmong content when English is hidden
• Renamed labels to "Hmong Green" and "Hmong White"
• Added "Lub Homphaj" / "Lub Homphiaj" subtitle next to "Our Mission" title based on dialect
• Applied same subtitle logic to "About Us" title
• Changed labels to "Hmong - Green" / "Hmong - White" to match Edit Church screen
• Applied all About tab changes to church detail screens for all churches
Edit Church Screen
• Fixed Save Changes button to stay anchored at the bottom (no longer floats while scrolling)
Church Leadership Button
• Changed "View Church Leadership" button icon from shield to group/people icon
1.1.27 May 31
• Improved push notification delivery so you receive message alerts even when the app is in the background
• Fixed notification banner appearance — now displays correctly with proper styling
• Time-sensitive notifications now appear promptly at the top of your screen
• MessageBanner background fix - Moved the background color from the Pressable (where it wasn't rendering reliably) to the Animated.View directly — this is what caused the "clear background" issue
• MessageBanner layout fix - Fixed the horizontal row layout to match the Members screen card style
• Smooth fade-in animations added when opening screens (About, Profile, Resources, Home, Events, News, Prayers, Church detail, News detail, Help Guide)
• Swipe right to go back on all screens with a back button
• Screens load faster — cached data now shows instantly on repeat visits
• Mass message polls can now have a "Select all of the above" option
• Select Churches now shows city and state under each church name, sorted alphabetically by state
• "Not a Hmong UMC Member" no longer shows "N/A, N/A" for location
• Filter Members now has gender options — All Adult Men and All Adult Women
• Gender filtering extended to HUMY and VINE groups
1.1.26 May 30
• Swipe Left / Quick Panel — Fixed multiple issues where swiping left would incorrectly show previously visited screens (event details, admin tool screens) instead of just the Quick Panel. The Quick Panel now reliably opens on left swipe from anywhere in the app.
• Pending Approvals Badge — Fixed the Quick Panel showing "1 pending approval" action item when there was nothing actually pending in the Pending Approval screen.
• Action Items — Tap to Navigate — Tapping on an action item in the Quick Panel now brings you directly to the screen it is referring to.
• Quick Panel — Full Calendar & Add Event buttons now close the panel before navigating, preventing the panel from staying open and stopping multiple screens from stacking up.
• Event Detail Back/Edit/Share Buttons — Restyled to gray buttons, matching the gear button style on the Profile screen.
• Add Co-Host Screen — Reused the existing Members screen layout for consistency. Removed separator lines above/below tabs, tightened spacing between header, tabs, and search bar. Renamed tabs to match the Members screen exactly.
• Members Screen — Other Churches Tab — Members are now grouped by church in alphabetical order, with users within each church also sorted alphabetically. Users not in a Hmong church are grouped separately.
• Admin/Super Admin Role Pills — Made smaller in the Members screen (All Churches & Local tabs) and Profile screen for a cleaner look.
• About Screen — Other Congregations — Fixed swipe conflict so that swiping left/right within that screen works for scrolling content without triggering the Quick Panel.
1.1.22 May 29
• Pastor prefix — Users with the Pastor role now show "Pastor" before their name everywhere in the app
• Add Member / Edit Member — Added optional dialect field
• Edit Member — Fixed dialect not saving when editing
• Add Member / Edit Member — Added "NOT A HMONG UMC MEMBER" options for non-Hmong UMC users
• Members > All Churches tab — Removed the "N/A, N/A" entry from the NOT A HMONG UMC MEMBER section
• Members list (all places) — "NOT A HMONG UMC MEMBER" is now always shown last in the list
• Members > All Churches tab — Fixed "Nam" showing instead of "Niam" for members with White dialect
• About screen — Removed the fake "N/A" church
• About screen — Added church count badge next to the "Other Congregations" header
• Resources screen — Added pull-to-refresh + fixed tab-press refresh
• Prayer Requests screen — Added pull-to-refresh + fixed tab-press refresh
• DM Chat — URLs are now tappable links
• Messages screen — Fixed swipe animation on archive/delete buttons
1.1.19 May 28
• URLs in comments, DMs, group chats, and mass messages are now clickable hyperlinks
• Long pressing a URL now gives the option to copy just the link
• Fixed calendar: current date circle is now visible in dark mode
• "+ Add" button in the full calendar is now green
• Super Admin label and crown now have a dark outline for better visibility in light mode
• Fixed "No Internet Connection" banner incorrectly showing when online
• Role pills (Local Church Leadership and Org) now have colored outlines — blue for local church, red for org
• Role pills are now consistent in size across all roles
• Church name is now bolded under the LOCAL pill in Ministry Teams
• Fixed incorrect users appearing in HUMMA organization member list
• Fixed pastor search in the About screen not finding yourself
• Fixed group chat pulsing green incorrectly when there are no new messages
• Fixed the "Add Member" button in Ministry Teams not being tappable
• Fixed local church name not showing for regular members in Ministry Teams
• Improved gear and exit button visibility and positioning in Profile and Edit Profile screens
• Pending Approval Improvements — New members now only appear in the Pending tab after they've fully completed their profile (name, phone, birthday, etc.), preventing incomplete registrations from cluttering the approval queue.
• Individual Approve Button Fix — Church leaders can now tap the Approve button directly on a pending request card without needing to use Select + Approve All.
• Member Name on Pending Cards — Pending request cards now correctly display the member's full name alongside their church and email.
• Approval Permissions Restricted — Only Church Leadership role holders (Pastor, Trustee, Treasurer, etc.) can approve or reject pending members. Organization leaders (HUMY, NHC, HUMWA, HUMMA, VINE, Local Youth) no longer have this access.
• Bug Fix — Resolved a background network error that caused unnecessary 401 warning logs on app startup.
• Daily Bible Verse — A new "Verse of the Day" feature was added to the Quick Panel (above the Action Item), showing a rotating selection of 365+ Bible verses from the New Living Translation (NLT). Fixed double-quote display issue.
• Calendar Improvements — Fixed a bug where creating an event by tapping a future date would default the start time to today instead of the selected date. Improved tap responsiveness when deleting events from the Quick Panel and Full Calendar.
• App Version Control — Super admins can now manage app version settings through a new "App Version Control" button. This allows setting a minimum required version to prompt users to update, with confirmation dialogs before saving changes.
• Admin Tools Organized — Admin tool buttons are now listed in alphabetical order for easier navigation.
• Congregation Button Combined — In the Profile screen, the Congregation, Change Church, and Leave This Church options have been merged into a single "Congregation" button with a sheet that shows all three options together.
• Scroll-to-Top Refresh — Tapping the current tab button at the bottom of the screen while already on that screen will now scroll back to the top and refresh the page.
• Various bug fixes and performance improvements
1.1.18 May 27
Profile & Privacy
• Added informational notes to the user profile for phone and email, clarifying when each is shared publicly (tied to Privacy settings)
Admin Inbox
• Fixed missing badge/number count on the Admin Inbox tab — it now shows unread message counts
• Fixed transparent popup when deleting a Happy Birthday note in the Admin inbox
• Cleaned up inbox filtering so unrelated messages no longer leak into it
Push Notifications & Sounds
• Added push notifications and banner alerts for birthdays and regular announcements
• Added custom notification sound (soft-retro-computer) for all notification types (DMs, group messages, news, events, prayer requests, mass messaging)
• Added pending approval notification banner when a new user joins and awaits approval
Birthday Messages
• Removed the reply option from birthday messages — they are admin-to-user only, one-way
Dashboard
• Quick Actions buttons and tiles are now sorted in alphabetical order
Church Search
• Updated search bar placeholder text to "Search churches, city, pastor's name..."
• Fixed keyboard hiding search results when typing in the Other Congregations search bar
• Keyboard now auto-dismisses when scrolling while the search bar is focused
Calendar
• Fixed "Approved membership required" error on the Personal Calendar screen for non-member users
more Version 1.1.56 1d ago
Data Not Linked to You The following data may be collected but it is not linked to your identity:
Contact Info User Content Identifiers Diagnostics