All Systems Operational

About This Site

Stay informed (but not distracted) by our status page.

Display API ? Operational
90 days ago
100.0 % uptime
Today
Firmware API ? Operational
90 days ago
100.0 % uptime
Today
Screen Generation Workers ? Operational
90 days ago
100.0 % uptime
Today
Stripe JS ? Operational
AWS ? Operational
GitHub Actions ? Operational
Operational
Degraded Performance
Partial Outage
Major Outage
Maintenance
Major outage
Partial outage
No downtime recorded on this day.
No data exists for this day.
had a major outage.
had a partial outage.
Nov 1, 2025

No incidents reported today.

Oct 31, 2025

No incidents reported.

Oct 30, 2025

No incidents reported.

Oct 29, 2025

No incidents reported.

Oct 28, 2025

No incidents reported.

Oct 27, 2025

No incidents reported.

Oct 26, 2025

No incidents reported.

Oct 25, 2025

No incidents reported.

Oct 24, 2025

No incidents reported.

Oct 23, 2025
Resolved - During non-peak hours we deployed a migration that drops a legacy table, "Playlist Groups." This was responsible for scheduling different plugins through the day, but has since been replaced by the Scheduler, which was deployed to all accounts on September 8, 2025.

Database CPU quickly climbed to 100%, preventing us from connecting + debugging. Engineers upsized the database, connected, and discovered the table being dropped (+ foreign key being migrated) had legacy records with a composite index. This composite index was used in the service invoked by GET requests to /api/display, which caused some devices to render a "Technical Difficulties" image.

After fixing + adding back the composite index, and modifying the Playlist query that is triggered by GET requests to /api/display, service returned to normal.

Oct 23, 01:30 EDT
Oct 22, 2025

No incidents reported.

Oct 21, 2025

No incidents reported.

Oct 20, 2025

No incidents reported.

Oct 19, 2025

No incidents reported.

Oct 18, 2025

No incidents reported.