Iris Display
Display your availability
Free · Designed for iPad. Not verified for macOS.
IRIS Display is a smart status and presence control app designed to work with IRIS LED display devices.
With IRIS, you can instantly update your availability and display it in real time on a connected LED matrix. Whether you’re in a meeting, focused, or available, IRIS makes your status visible at a glance — perfect for offices, studios, workspaces, and smart environments.
Key Features
• Instantly change user status
• Real-time synchronization with IRIS display devices
• Clean and responsive interface
• Device-specific control
• Designed for reliability and low latency
• Works seamlessly with IRIS hardware
Use Cases
• Office availability indicator
• Home office status display
• Meeting room indicator
• Smart workspace automation
• Visual presence indicator
How It Works
The app communicates securely with your IRIS device over the network to update the display in real time. Changes made in the app are reflected instantly on the physical display.
Notes
• This app requires an IRIS Display device
• Some features may require network connectivity
• This is an actively developed platform — new features are added regularly
more • Brightness — Display as 0–100% for clearer control
• Apple Watch — Light show pattern picker; change which animation pattern from your wrist
1.0.10 6 Mar
New in this version
• Security — IRIS ownership and claim flow; claim your device so only you can configure it
• Dashboard — Games excluded from rotating; help tooltips (?) for Display Preferences, Time Settings, Device
• Weather — Fix for cities with spaces in name; city/state on separate lines; improved scroll
• Teams — Fixed User Information stuck disabled after unlinking; fix Return at Clear for Be right back
• Apple Watch — Fix battery display stuck on "Reading battery..." spinner
1.0.9 5 Mar
New in this version
• Teams — Display name from Microsoft Teams now overrides manual user name when linked
• Live Preview — Teams name shown in live preview when linked
• Dashboard — Name and status fields disabled when Teams overrides; device parity improvements
• General — Teams display name shown in device info when linked
1.0.8 25 Feb
New in this version
• Dashboard — 12/24-hour time format option for the clock display
• Live Preview — Time now matches the device timezone
• General — Power source (USB vs battery) shown in device info
• Teams Integration — Improved loading states and header button order; fixed misleading "Device ID not available" while loading
• Help — Contextual help buttons throughout the app; refined onboarding
Improvements & fixes
• Time dashboard colon blinks every second when animations are enabled
• Device ID now uses BLE MAC for Teams linking
1.0.7 23 Feb
New in this version • What's New — Release notes now in About; tap to view updates (push on iPhone, popover on iPad)
• Apple Watch — Device battery indicator with circular gauge and dynamic color in Connected view
• WiFi — AP Fallback setting: start Access Point when WiFi connection fails; status shows failure reason (e.g. "Network not found")
• iOS — "Last seen X ago" on Reconnect row for devices not currently in scan
• Discovery — Stale devices removed from BLE and Network discovery when they go offline
Improvements & fixes • WiFi status shows failure reason when AP fallback or stopped; "(AP fallback)" appended when in AP mode
• Teams polling reduced when network is unavailable
• What's New UX improved — no more nested sheets; cleaner navigation
1.0.6 21 Feb
New in this version
• Apple Watch — 60-second scan timeout; Scan Again button at bottom in IRIS teal; improved device list cleanup when devices go out of range
• Teams display — Status text matches Teams exactly: "Available", "Do Not Disturb", "Be Right Back" (instead of Online, DND, Away); Do Not Disturb shown in red to match Teams
Improvements & fixes
• Watch: Stale devices removed more reliably when they stop advertising (fixes cleanup issues on watchOS)
• Watch: Scan Again and "No devices found" text are separate; teal Scan Again button at bottom of list
1.0.5 19 Feb
• Microsoft Teams — Link your IRIS display to Microsoft Teams and show your availability (Available, Busy, Away, Do Not Disturb, Out of Office) with status message and work location
• Apple Watch — Control User Status and Teams Overlay from your wrist; pick status and apply changes from the Dashboard
• Teams account options — Unlink only (quick re-link) or sign out completely; delete your Teams data permanently for privacy
• Dashboard — New "Use Teams status when linked" option to show Teams presence on your display
• Privacy — Privacy Policy in app; request data deletion from About; improved sign-in flow after account deletion
Improvements & fixes • Display reverts to manual status correctly when Teams is unlinked
• Teams status notification shows only when you tap Refresh
• Full Out of Office message on display; scroll behavior fix for User Status dashboard
• Watch: RSSI throttling, scan restart after connect/disconnect, About page update
1.0.4 19 Feb
Scanner
• New scanning placeholder when no devices have been found yet — shows "AVAILABLE DEVICES" header with pulsing radar rings, "Searching for devices..." text, and animated status dots
• Devices appear in the list as they are discovered
Splash screen
• Added "With love by" between the loading dots and IO-TEQ logo
Orientation
• iPhone — Portrait mode only (no rotation)
• iPad — Portrait and Landscape supported
WiFi Settings • Password — Maximum length increased to 20 characters
• SSID — Maximum length set to 18 characters
1.0.3 18 Feb
New in this version
• Connecting overlay on device detail until BLE connects; Retry and Close on failure
• Loading indicators in Settings sections that load device data
• “Firmware updated” on reconnect; Update Firmware popup only when you tap Update
• Stale connection error no longer shown after a successful reconnect
• Weather live data hidden when weather is disabled
• Connect button disabled while Find Me is in progress
Under the hood
• BLE code split into constants and domain extensions; behavior unchanged
1.0.2 4 Feb
New features
• Update device firmware from the app — start OTA updates, see progress, and get notified when up to date
• Find Me — locate your IRIS device from the app; the display shows “ITS ME” with confirmation
• Tilt-controlled games on the dashboard — Snake, Tetris, and Breakout using the device motion sensor
• Live dashboard status — view temperature, weather, display mode, and rotation countdown from the device
• Time zone support — set and sync device time zone from the app
• App settings — choose auto-sync, splash behavior, and default tab in the Settings tab
• Reconnect to last device — scanner remembers your last device and offers a quick Reconnect row
• Pull to refresh on General and Dashboard tabs
• Haptic feedback for Connect, Disconnect, Apply Settings, Scan, Find Me, and when scan completes
• Bluetooth-off screen with a shortcut to Open Settings when Bluetooth is unavailable
• Splash screen — tap to skip after a moment or let it auto-dismiss
• Connection-lost banner with 30-second reconnect attempt (no banner on first connect)
• Richer device info — hardware revision, Web App version, BLE MAC, chip temperature, OTA/last-sync timestamps, WiFi channel
• Sensor tab — Tilt and Heading in the Orientation (DMP) card; roll, pitch, and yaw (Euler)
• Battery level on the device matrix splash (WiFi step)
• Dashboard settings reorganized with conditional sections and a dedicated Games section
Improvements
• Clearer loading states — WiFi apply (spinner, disabled state), WiFi scan (spinner), and General tab
• “Last updated” / data age on General and MEMS tabs (e.g. “Just now”, “Updated 30s ago”)
• Splash shows WiFi mode (STA/AP) and consistent heart icon
• Smoother dashboard settings — picker stability and options shown only for the selected dashboard type
• About screen — reordered cards and improved NTP timezone display
• Export compliance updated for App Store
Bug fixes
• Fixed BLE “characteristic not found” errors when connecting
• Faster BLE reads after connection
• Fixed Snake overlay text overflow on 64×32 matrix
• Fixed accidental tilt-to-restart in Snake
• Fixed WiFi scan after STA failure/timeout; app now shows Disconnected correctly for status
1.0.1 3 Feb
• Brightness — Display as 0–100% for clearer control
• Apple Watch — Light show pattern picker; change which animation pattern from your wrist
more Version 1.0.10 6 Mar
Data Not Collected The developer does not collect any data from this app.