RefereeX
Sports
Free · Designed for iPhone. Not verified for macOS.
X היא אפליקציית הניהול לשופטי כדורגל וכדוריד בישראל, המחברת אותך ישירות לשיבוצים שלך מההתאחדות.
עם RefereeX תוכל:
- לצפות בכל שיבוצי המשחקים שלך – תאריך, שעה, מגרש ותפקיד – במקום אחד
- לקבל התראות מיידיות על שיבוצים חדשים ושינויים בלו"ז דרך WhatsApp והאפליקציה
- לנווט למגרש בלחיצה אחת ב-Waze, כולל התראה אוטומטית כשאתה בנסיעה ומתקרב למשחק
- לעקוב אחר טבלאות הליגה ותוצאות משחקים ציבוריים
- לראות את המשחק הקרוב שלך ישירות ממסך הנעילה עם Live Activities
- להשתמש באפליקציית Apple Watch הנלווית לצפייה
מהירה בשיבוצים
- ממשק CarPlay
- ממשק live activities
RefereeX פותחה במיוחד עבור שופטים פעילים בהתאחדויות הספורט בישראל, ונועדה לחסוך זמן ולמנוע החמצת שיבוצים או עדכונים.
more • Open to everyone – anyone can now sign in. Non-referees get the public games and tables, fields, and a profile where they can edit their name
• Team & club calendars – subscribe to any team's or club's games from the public games calendar button, a game's long-press menu, or a standings row
• Calendar for any filter – the calendar button follows every filter you've set
• Multi-select filters – pick several categories, leagues, clubs, teams, referees and fields at once
• Nearby games – long-press a game to see every game within 5 km on the same day
• Favorite color – choose the app's main color; it also applies to the Live Activity, Apple Watch app and complications
• Faster, smoother free-text search in public games
• Public league tables are showing standings again
• Accurate kickoff times for cup games
• Fixed a false "approval failed" notification after approving a game twice
• For organizations that don't publish referees (handball), the referee and role filters are hidden
1.17 Oct 8
CarPlay
• RefereeX notifications now appear on the car screen (turn on "Show in CarPlay" in notification settings)
• Time-to-leave reminders show in CarPlay with a "Navigate to field" button
• New CarPlay game details screen: time, field, league, your role and crew, with navigation and a call to the main referee
• Tapping a notification on the car screen opens that game's details
Public Games
• Games are grouped by day, with the date header pinned while you scroll
• Date strip for jumping quickly between days
• Compact list layout: teams, field, date & time
• Share or copy the game list in the layout you're viewing
• Smoother, faster scrolling
Notifications
• Tapping a game notification opens the game's details; navigation starts from the "Navigate with Waze" button
Apple Watch
• The watch complication updates as soon as a game is added or changed, without opening the watch app
Calendar
• Games are no longer written to your default calendar (e.g. Gmail): they go to the calendar chosen in your profile, or to a dedicated "RefereeX" calendar
• Games previously added to another calendar are moved to the right one automatically
General
• The "Games" tab is now called "My Games", in CarPlay too
1.16 Oct 3
- Update field location from the app or CarPlay when you're near it around game time — refreshes the Waze link everyone else sees.
- New Live Activity / Dynamic Island settings in Profile: master on/off, plus separate toggles for the countdown and next-game info. Turning the countdown off narrows that side to just the app icon — fixes it crowding the status-bar clock.
- Settings screen removed — Face ID lock and preferred navigation app moved into Profile.
- New Share action on games, fields, and referees — sends a maps link in the recipient's preferred navigation app.
- Referee phone/address now shown in game details (tap to call); kept out of the public games view for privacy.
- Fixed a Carpool crash (removing a car after adding a second one) and a driver-picker selection bug.
- Fixed Face ID occasionally failing instantly when switching tabs quickly.
- Fixed CarPlay music playback not reflecting on the car's own Now Playing screen.
- Fixed manual game creation always dropping a co-referee's role.
- CarPlay: score next to game title, plus its own "update field location" action.
- Watch app: shows the final score alongside a completed game.
- Fixed a bug that could show the same game twice in CarPlay/Games tab.
- Portal-link icon next to games that have one.
1.15 Sep 27
Notifications
• Fixed push notifications not always arriving
• Fixed badge counts not updating correctly for new and archived games
• Fixed occasional repeated login prompts
• More reliable background updates when the app is closed
CarPlay
• Games list now shows the tournament name
• Hands-free alerts for new games and updates while driving
• New one-tap refresh button
• Voice messaging in the chat tab
• Fixed an issue that could remove CarPlay support from some builds
• More reliable menus
Live Activity & Lock Screen
• Redesigned with a cleaner look and better readability
• Added commute time and departure time
• Stays visible through kickoff instead of disappearing early
• Fixed Hebrew text direction issues
• Added app logo
• Now supports multiple upcoming games at once
Apple Watch
• Completed games now show the actual date and time
• Added weekday to the complication and widget
• New: automatic music playback (Apple Music/Spotify) when approaching the game
Public Games
• New club, team, and date-range filters
• "Use my location" option for nearby games
• Fixed the location radius filter
• Removed duplicate and canceled games from listings
• Fixed a crash on certain games
• Fixed dark mode readability
• Unscheduled fields now shown clearly instead of "Unknown"
• Fixed missing league standings for the new season
Game Details
• Now shows every referee on the crew and their approval status
• Fixed display issues for manually-added games with unknown opponents
• Various fixes for manually-added games
New Features
• Referee-game difficulty rating
• Per-game arrival time override, shared with the crew
• More secure calendar subscription links
Other Fixes
• Fixed referee-entered scores not saving in some cases
• Fixed duplicate WhatsApp notifications
• Fixed the WhatsApp approval button not working for all users
1.14 Sep 22
CarPlay improvements (commit 46d4d20f)
- Fixed the app icon not showing in CarPlay at all — required adding an App Intents extension for CarPlay's Communication category.
- Fixed Hebrew/RTL rendering in CarPlay (it's rendered by CarPlay's own process, so it needed a different fix than the in-app approach).
- Removed a broken search row that crashed at runtime (CPSearchTemplate isn't valid for this app's category).
- Added action sheets (Details / Call / Navigate / Show-in-map) for Games, Fields, and Referees — Navigate now opens Waze/Google Maps/Apple Maps correctly via CarPlay's own scene, not UIApplication.shared.open.
- Referees can now be navigated to as well (address field was already sent by the server but wasn't being decoded).
- Fields/Referees lists changed from flat lists (which were silently truncated by CarPlay limits) to a two-level alphabetical browse (ג-ב-א drill-down).
- Chat tab moved to the end of the CarPlay tab bar.
Watch complication fix (commit ec453239)
- Fixed the watch complication showing a generic placeholder instead of the next game — caused by a missing required background modifier (iOS 17/watchOS 10) and an oversized glyph image blowing WidgetKit's image budget.
- Glyph swapped to a full-color RefereeX logo crop instead of the system-tinted version.
- Added logging to the timeline provider/data reader for easier future debugging.
1.8 Aug 6
- Manual game self-assignment feature (allow_manual_games, AdminTeamsView/AdminTournamentsView, ManualGameFormView)
- Face ID/Touch ID app lock (BiometricLockService, BiometricGate)
- Save/restore filter state across app launches for Games, Chat, Fields, Reviews, Admin, AdminTeams, AdminTournaments, Messages, and Public Games (incl. sort direction)
- Fix Swift 6 actor-isolation build error on GameActivityAttributes (nonisolated)
- Remove the unused tournament_games.reminders column end-to-end (models, queries, views, migration scripts) and the DB column itself
- Guard tournament_games.field_id against being reset to a placeholder "Unknown" field when a sync cycle's scrape comes back with no field name
1.7 Aug 4
- Watch app — game detail view: tapping a game now shows a full detail screen with the complete referee crew, score, field, league, and status, not just a summary row
- Watch app — recent games: the last 7 played games are available via a "משחקים אחרונים" link, hidden by default so the main list stays focused on upcoming games
- Watch app — approve from the wrist: a pending game's detail view has an "אשר משחק" button that approves it directly from the Watch (relayed through the phone)
- Watch complication logo: the Infograph complication (both the small circular slot and the new corner slot) now shows the real RefereeX logo instead of a generic system icon
- Public Games search: free-text search now also matches referee name and role, not just team/field names
- Referees directory (More tab): fixed a missing RTL layout direction bug
1.6 Jul 28
מה חדש בגרסה 1.5:
מסך חדש – שופטים (בתפריט "עוד"): רשימת שופטים עם שם, טלפון וכתובת. לחיצה ארוכה מאפשרת להתקשר, לנווט לכתובת, או לצפות במשחקים הציבוריים של אותו שופט.
תיקון: לחיצה על משחק ב"משחקים ציבוריים" פותחת כעת את פרטי המשחק, במקום לפתוח ניווט בטעות.
תיקון: שופטים שהיו חסרים בתצוגת "משחקים ציבוריים" בסינון לפי שופט מוצגים כעת כראוי.
תיקון: הודעת שגיאה מיותרת ("cancelled") שהופיעה לעיתים בגלילה במסכים שונים הוסרה.
שיפור: בסינון משחקים/טבלאות ציבוריים, רק סינון שנבחר בפועל מסומן בירוק.
שיפור: כותרות ארוכות (כגון שם ארגון) כבר לא נחתכות.
שיפור: ניתן להעתיק כל טקסט במסך בלחיצה ארוכה, בכל האפליקציה.
1.5 Jul 26
גרסה 1.4 (38)
מה חדש בגרסה זו:
1. אפליקציית Apple Watch - תוקנה בעיה שגרמה לכך שהאפליקציה לא הותקנה על השעון גם כשהאפליקציה הראשית הותקנה מה-App Store. כעת אמורה להופיע ולהתקין באופן אוטומטי על שעון מחובר.
2. מסך "משחקים ציבוריים" - כשבוחרים גם שופט וגם תפקיד בסינון, המערכת כעת בודקת את התפקיד של אותו שופט ספציפי במשחק (ולא רק אם קיים שופט כלשהו בתפקיד הזה).
3. מסך "משחקים ציבוריים" - תוקנה תקלה שבה סינון לפי תפקיד "נדבק" גם אחרי שינוי פילטרים אחרים (מגרש/ליגה/שופט), מה שגרם לפעמים לרשימת משחקים ריקה בלי סיבה נראית לעין.
מה כדאי לבדוק:
- התקינו את העדכון ווודאו שאפליקציית השעון מופיעה ומתקינה את עצמה (אם יש שעון מחובר לטלפון)
- במסך משחקים ציבוריים - בחרו שופט מסוים ותפקיד, ווודאו שהתוצאות תואמות
- שנו כמה פילטרים ברצף (למשל: קטגוריה, ליגה, מגרש) ווודאו שרשימת המשחקים ממשיכה להופיע כראוי ולא מתרוקנת
1.4 Jul 25
- Calendar sync fixed: the calendar-add button was broken (silent failure); now properly imports your games into your device calendar.
- Chat improvements: keyboard can be dismissed properly, messages get real replies through the same system as WhatsApp/Telegram, documents/locations/links now preview inline, messages can be copied, chat opens scrolled to the latest message.
- Availability: your assigned games now show directly in the week view, with a warning if they conflict with time you've marked unavailable.
- Notification settings: calendar name is now picked from your actual device calendars instead of typed by hand.
- Various reliability fixes to game/schedule data across the app.
1.3 Jul 24
• Open to everyone – anyone can now sign in. Non-referees get the public games and tables, fields, and a profile where they can edit their name
• Team & club calendars – subscribe to any team's or club's games from the public games calendar button, a game's long-press menu, or a standings row
• Calendar for any filter – the calendar button follows every filter you've set
• Multi-select filters – pick several categories, leagues, clubs, teams, referees and fields at once
• Nearby games – long-press a game to see every game within 5 km on the same day
• Favorite color – choose the app's main color; it also applies to the Live Activity, Apple Watch app and complications
• Faster, smoother free-text search in public games
• Public league tables are showing standings again
• Accurate kickoff times for cup games
• Fixed a false "approval failed" notification after approving a game twice
• For organizations that don't publish referees (handball), the referee and role filters are hidden
more Version 1.17 Oct 8
Data Not Collected The developer does not collect any data from this app.