3.0.0
2026-05-25
KumaAlert 3.0 — now on iPad
- Universal app — a native iPad layout with a dashboard Overview, plus Stage Manager and Split View.
- Sign in with Apple — your servers, logins, and settings sync across devices, end-to-end encrypted.
- Per-monitor alerts — mute any monitor or set it to down-only, right from its detail screen.
- Live Activities — watch an outage live on your Lock Screen and Dynamic Island, with a duration timer.
- Kiosk mode — turn a wall-mounted iPad into a full-screen status board.
- Recovery alerts & louder sounds — see how long something was down, and pick alarm-style tones you won't miss.
Plus smoother scrolling, faster reconnects, and a long list of fixes.
Full changelog at https://kumaalert.app/changelog/
2.1.0
2026-05-01
New Features
- In-app support form, send a message from Settings → Support without leaving the app
- Tag filtering on the Monitors tab
- Soft monitor-list refresh, pull-to-refresh
- Scrub the response time chart on the monitor detail page, press and drag across the chart to see the latency and timestamp at any point
- Support for Uptime Kuma's new oracledb monitor type (Uptime Kuma 2.3.0)
- Support for Uptime Kuma's websocket-upgrade monitor type, including editing the wss:// URL in the monitor form
Refinements
- Default monitor sort is now alphabetical (A–Z), and the "Default order" option has been retired
- Maintenance tab in Manage now leads with a clearer explanatory note
Performance
- Smoother scrolling on the Monitors tab
Bug Fixes
- Adding a server with a plain http:// URL now shows an inline warning and a clear error explaining that iOS blocks plain HTTP
- Servers with missing or rejected stored credentials previously left the UI stuck on Offline with no message
- Filtering by Down, Maintenance or Paused on the Monitors tab no longer renders empty group folders
- Page titles could overlap the iOS status bar on certain devices (notably iPhone 15 Pro Max), the headers now always sit below the system clock
2.0.3
2026-04-29
New Features
- Server picker on the Manage tab — switch between configured servers and see which monitors and maintenance windows live on each, matching the Monitors tab behaviour
- Choose which server to add a new monitor to — the Add Monitor form now shows a target server picker when you have more than one configured
- Type numbers directly into stepper fields — port, packet size, intervals, retries, and other numeric inputs now accept tap-to-edit input instead of requiring +/- presses
Refinements
- Default monitor sort is now alphabetical (A–Z) — existing installs are migrated automatically on next launch; the sort menu still lets you switch back to server order or Z–A
- Display title no longer overlaps the system status bar on certain iPhones
- New monitors appear in the Manage list immediately after creation instead of waiting for the next sync
Bug Fixes
- Fixed maintenance toggle not visually reflecting the paused/active state — sliding the toggle now flips the row immediately and stops the maintenance as expected
- Fixed Save button being incorrectly disabled when editing a maintenance window with no monitors selected — you can now save with zero monitors to clear all assignments
- Fixed "Cannot read properties of undefined" and "NOT NULL constraint failed: monitor.conditions" errors when adding a monitor on Uptime Kuma 2.x — required default fields are now seeded automatically
2.0.2
2026-04-26
New Features
- Persistent down alerts — opt-in time-sensitive notifications that break through Focus and Do Not Disturb so you don't miss an outage
- Sort monitors alphabetically (A–Z or Z–A) from a new sort menu beside the search bar on the Monitors tab; your choice is remembered between sessions
Performance
- Fixed UI lockup when switching between tabs with many monitors — Response Times card no longer blocks the main thread on appear
- Reduced redraw cost on the dashboard — heartbeat updates for one monitor no longer invalidate the entire monitor list
- Smoother scrolling on the Monitors tab — heartbeat charts now reserve their space from first paint instead of growing as data loads, and nested group lists update independently rather than rebuilding together
- Removed the always-on red pulse animation from the Monitors list dots; the leading red bar still flags down monitors and scroll no longer competes with per-row animations
- Throttled the response time number on each Monitors row to refresh every 10 seconds — detail view and widget continue to update live
Refinements
- Removed the unused "Switch" button from the settings server card — all configured servers are always live
Bug Fixes
- Fixed servers with two-factor authentication showing as "disconnected" in the app even when they were working normally — sign-in is now recognised correctly on every reconnect
1.2
2026-04-02
New Features
- New App Icon!
- Cloudflare Access support - connect to Uptime Kuma instances behind Cloudflare Zero Trust with Service Token authentication
- Custom HTTP headers - add arbitrary headers for reverse proxies and custom authentication gateways
- No-auth server support - connect to Uptime Kuma instances with authentication disabled
- Email (SMTP) monitor type - properly displays SMTP monitors with envelope icon and hostname:port
Bug Fixes
- Fixed dark mode readability - status header backgrounds now adapt to dark mode instead of showing bright pastels with unreadable text
- Fixed heartbeat bar charts showing empty gray bars due to UTC timestamp parsing - bars now fill correctly regardless of device timezone
- Fixed heartbeat timestamp parsing for MariaDB-backed servers that include milliseconds
- Fixed "Add" button not working in Manage tab for monitors and maintenance windows
- Fixed server connection status dot always showing red in server list
- Fixed maintenance windows showing "No monitors assigned" when monitors were assigned