Skip to main content
← All updates
Changelog

Expanded MDM Actions, Chat Polish & Request Detail Redesign


This week brings a much wider set of MDM remote actions across Jamf, Kandji, and Entra, a top-to-bottom chat experience refresh with a dedicated expanded mode, and a cleaner request execution page. Every Slack notification June sends now routes through a hardened formatter so bold, links, and lists render correctly inside Slack.

Product Improvements
  • Expanded MDM Remote Actions: Restart, shutdown, lock, force check-in, and enable/disable remote desktop are now available across Jamf, Kandji, and Entra-managed devices, all gated behind manual approval.
  • Chat Expanded Mode: The chat panel now has a docked and expanded toggle with a smooth motion between modes, ESC and route-change auto-collapse, and your preference persisted across sessions. Expanded mode adds a left sidebar with new chat plus recents, a per-row actions menu, and a centered reading-column layout.
  • Chat Tool Cards & Streaming Polish: Tool cards are now compact one-line timeline rows with provider icons, a live shimmer while in flight, and auto-collapse into a “Used N tools” group when settled. The composer disables and Stop moves inline while streaming or awaiting human approval, and the bot icon shows a thinking state.
  • Request Detail Redesign: The request execution page is now a continuous timeline with collapsible step rows on a single hairline, hover-only timestamps, a streaming sweep on the live step, and auto-follow with a Jump-to-live affordance. Distinct visual states for planning, triage, awaiting approval, replanning, and cancelled, plus a completion summary banner once the run finishes.
  • Request Detail Sidebar: A new right rail mirrors the Automations layout with the approver, source, restart action, and an autonomous-approval badge surfaced prominently when the run was approved without a human.
  • Contract Form Overhaul: The contract editor now uses a two-column layout with a Summary and Documents sidebar, a header dropdown for re-sync from provider, re-extract from documents, ignore, restore, and delete, and metric tooltips that explain monthly, annual, and per-license values.
  • Contract Extraction History: Each contract now shows a per-integration history of document extractions with the documents processed, extracted fields with confidence scores, and any errors. Contract pages also live-update when a re-sync or re-extract finishes in the background.
  • Slack Formatting Overhaul: Every Slack notification, from sync summaries to June Bot replies, now flows through a dedicated Markdown-to-Slack converter so bold, italic, links, code, tables, and lists render correctly inside Slack instead of leaking raw Markdown.
  • Software Policy Platform Filter: Filter software policies by installation platform (mac, windows, ios, etc.) on both the policies list and the software applications page, with subscription-only policies excluded automatically.
  • Faster, More Reliable Entra Sync: Entra syncs are now faster and more resilient when Microsoft applies rate limits, with smarter back-off and fewer redundant calls across jobs.
  • Scoped Jira Webhooks: Jira webhooks now only process events from the integration’s configured default project, so unrelated project activity no longer creates noise in June.
Bug Fixes
  • Jamf Action Failures Surface Correctly: Restart and force check-in now return a clear failure when the device responds with a 404, instead of falsely reporting success. Jamf Classic command bodies are now sent in a format the device list reaches.
  • Slack Link & URL Handling: Link labels now escape pipes, angle brackets, and ampersands; URLs containing balanced parentheses and pre-formed Slack tokens are preserved verbatim through the formatter; and empty link labels emit a bare URL instead of a stray pipe.
  • Slack Bold vs Italic: Double underscores now map to Slack bold rather than italic, and emphasis no longer crosses blank-line boundaries.
  • Kandji Action Failures: 404 responses from Kandji action endpoints are now treated as failures and surfaced as such, instead of being swallowed as successes.

Ready to put IT on autopilot?

Talk to an expert