Changes
- fix(realtime): live updates reach only the people who may read each record
- PR: #4502
- fix(dashboard): the Host Services and Systemd Units lists follow the rows-per-page picker
- PR: #4503
- fix(episodes): keep a private end's title out of the other side's feed entry, and add only what you can see
- PR: #4504
- chore: npm audit fix
- PR: #4500
- fix(episodes): keep a private incident's or alert's title out of the episode owners' email
- PR: #4506
- fix(host): the process page adds user and system CPU instead of averaging the modes
- PR: #4507
- fix(team-members): someone who leaves a project stops getting its notifications
- PR: #4508
- fix(dashboard): client-side paged lists follow the rows-per-page picker
- PR: #4509
- fix(episodes): a private incident or alert never names the episode it opens
- PR: #4510
- Acknowledge is offered only to records not acknowledged yet: one order rule on server, Dashboard and mobile
- PR: #4511
- Maintenance, announcement, monitor and AI text reaches Slack and Teams as text
- PR: #4512
- Scheduled maintenance and monitor "updated" feed entries record only real changes; a start into a custom state after Ongoing pauses monitors like Ongoing
- PR: #4513
- When AI credits run out, Auto Recharge refills them first and owners are told
- PR: #4514