Changes
- Global Runners take OneUptime AI's code fixes; the shared Runner is removed
- PR: #5302
- fix(status-page): each tab shows, refreshes and subscribes to the page its own address names (#5277)
- PR: #5306
- fix(ai): Ask AI links incidents to what they are about, and linking one retries remediation (#5293)
- PR: #5303
- Navigation follow-ups: current menu entry, whole titles, lit entry in sight, translated trails, labels that agree
- PR: #5305
- Infrastructure pages: finish #5298's UI review - names break where they read, sparklines that line up, one hero description, Details cards that end with the ID line
- PR: #5307
- i18n(dashboard): translate the 13 labels the translated docs quote, with those pages, and let telemetry tiles speak the reader's language
- PR: #5310
- fix(email): SendGrid takes every email again - inline images carry content_id, and an email refused for its images goes without them (#5308)
- PR: #5311
- feat(cloud): cloud accounts - a full inventory, changes and health in AI SRE, linked cloud resources and Cloud > Accounts
- PR: #5300
- Telemetry follow-ups: a checked facet keeps its neighbours, a prerendered page is recorded once opened, and audit fixes
- PR: #5313
- feat(slack): a Switch project menu on the Home for people in several of a shared workspace's projects
- PR: #5314
- Ask AI raises alerts, as it declares incidents, and says when a rule is a monitor (#5301)
- PR: #5315
- Persian pages read right to left: the page says its language, left and right follow it, Persian digits
- PR: #5312
- feat(teams): ask which project a request is for, with a button for each - the project picker Slack has
- PR: #5317
- Scheduled maintenance in the 90-day uptime history, on status pages and monitors (#5236)
- PR: #5316
- chore: npm audit fix
- PR: #5319
- Require SSO for login: the sign-in page offers only SSO, the server refuses other sign-ins, one Single Sign-On settings page (#5193)
- PR: #5318
- fix(ee): log an unusable license signing key as an error
- PR: #5321
- Follow-ups: Workflows, runbooks and Runners - a view-only Builder, HTTP and SSH steps, AI rules on a Runner's page, empty pickers, legacy Huntress tables
- PR: #5320
- Scheduled maintenance: publish an event on its status pages at a chosen time (#5249)
- PR: #5322
- Follow-ups: self-hosted first run, a 175 MB ingress image, audit export failure emails, sign-in wording, API reference, CLI, docs and Home
- PR: #5324
- External Status Page monitor: watch several components of one page, picked from the page itself, and count only their incidents (#5156)
- PR: #5323
- Open source deployments: skip test sign-ups, one record per instance, and a daily check-in
- PR: #5326
- Dashboard tables: color each column's values by warning and critical thresholds (#5231)
- PR: #5325
- Release 14.0.94 (CI gate - do not merge)
- PR: #5329