๐ŸŽ™๏ธ LiveKit Room Management Dashboard

Auto-refreshing every 3 seconds

Active Rooms

0

Total Participants

0

Total Rooms

0

Registered Users

0

๐Ÿ”ด Live Active Rooms

๐ŸŽฏ Live Room Status (Auto-Refresh)

Loading...

Automatically checks real-time LiveKit status every 5 seconds - verifies actual participant connections and broadcaster presence.

๐Ÿข Multi-Tenant Testing

๐Ÿงช API Testing

Generate a unique user ID for joining rooms. Provide mobile number to get started.

">

๐Ÿ“ฑ Device Management (iOS/Android Push Tokens)

๐Ÿ“ฑ Registered FCM Devices

Android devices registered via /api/fcm/register-android endpoint with user context (mobile number, masjid, etc.)

๐Ÿ“ฑ Total Devices

0
All platforms

๐Ÿค– Android

0
Android devices

๐ŸŽ iOS

0
iOS devices

๐Ÿ‘ฅ Unique Users

0
By mobile number

๐Ÿ“‹ Device List

๐Ÿ“ฑ
No devices registered yet
Devices will appear here when registered via /api/fcm/register-android

๐Ÿ“‹ Mobile App Logs

Loading logs...

๐Ÿ“ฑ Gotify Server Status

Server Status

Checking...
http://localhost:8085

๐Ÿ“Š Server Info

Version: -
Health: -

๐Ÿ‘ฅ Connected Clients

-
Active connections

๐Ÿ”— Connected Clients Details

Loading...

๐Ÿ”” FCM Push Notifications

๏ฟฝ Subscribers

0
Devices subscribed to topic

๐Ÿ“ค Total Sent

0
All notifications

โœ… Successfully Sent

0
Delivered to FCM

โŒ Failed

0
Send failures

๐Ÿ‘ฅ Subscribed Devices (Topic: sana_masjid_azan)

Loading...

๐Ÿ“จ Test Send High Priority DATA Message

โš ๏ธ Data-Only Mode: Sends high priority data message without notification payload. App must handle in background.

๐Ÿ“‹ Notification History

Loading...

๐Ÿ”Š Audio Broadcast Management

๐Ÿ“ก Broadcast Existing Audio File

Select an existing audio file from public/audio folder
Topic for sending FCM notifications to subscribed devices

๐Ÿ“ค Upload New Audio File โ–ผ

๐ŸŽต Audio Player

No audio file selected. Click Play button from the list below.

๐Ÿ“ Audio Files

Loading...

๐Ÿ“ฑ iOS APNs Audio Broadcast

๐Ÿ“ก Broadcast Audio to iOS Devices

Topic to filter iOS devices
๐Ÿ“ฑ
iOS Devices: Loading...
Devices subscribed to selected topic

โš ๏ธ Important: Real iOS Device Tokens Required

Current Issue: Most registered device tokens are test/dummy values and will fail to receive notifications.

To Fix: Register real device tokens from actual iOS devices:

  1. Install the iOS app on a physical iPhone
  2. Grant push notification permissions when prompted
  3. The app will automatically register the device token via /api/device/register
  4. Subscribe to topics using /api/device/subscribe

Note: Simulator tokens won't work for push notifications. Use a physical iOS device.

๐Ÿ”Š iOS Audio Preview

No audio file selected. Select a file and click Preview.
0
๐Ÿ“ฑ Total iOS Notifications
0
โœ… Successfully Sent
0
โŒ Failed

๐Ÿ“‹ iOS Notification History

Loading...

๐Ÿ‘ฅ Registered Users - 0 Total

๐Ÿ“‹ All Rooms

๐Ÿ•Œ Prayer Timetable

๐ŸŒ… Solar Times

๐Ÿ•Œ Prayer Times

๐ŸŒ™ Ramadan Times

โš ๏ธ What does Repair do?

  • Restores missing Hijri calendar data (day, month names in Urdu/Hindi)
  • Adds back multilingual prayer names (Urdu/Hindi translations)
  • Fixes missing day of week field
  • Preserves existing prayer times and solar times

Use this when: Prayer times were updated using PUT instead of PATCH, causing loss of multilingual data and Hijri calendar information.