Skip to main content
Version: 1.0.0

Changelog

Release 1.0.0​

Initial release of Live Chat for JSM (Forge). First real-time chat product in the MB Group suite for Jira Service Management Cloud.

Base Implementation​

Forge app with real-time chat between JSM portal customers and support agents.

  • Portal launcher: Launcher on the customer portal with chat widget. Conversation start, real-time messages, and clean closure when resolving the request.
  • Agent tray: Live Chat page in the project sidebar with three-column layout (sessions | conversation | request details). Queues: Unassigned / My chats / Assigned / Closed.
  • Administration panel: Portal configuration from Apps → Your apps → Live Chat for JSM. Portal CRUD with unique serviceDeskId, request type, welcome message, polling, closing statuses, and ACL.

Included features​

  • Multi-portal configuration: Portal add, edit, activate/deactivate, and delete. Each portal = a unique serviceDeskId.
  • Service desk-based config: The widget loads the configuration of the service desk the customer is on, not a single global config.
  • Inbox access control: Optional ACL per portal with authorizedUsers and authorizedGroups. Empty lists = normal access. Lists with values = only those users/groups + global admins.
  • Single conversation and recovery: Single open conversation per customer and portal. If the customer returns to the portal, the active chat is recovered from the server.
  • Inbox queues: Tray with three-column layout and queues: Unassigned / My chats / Assigned / Closed.
  • Auto-assignment: On the agent's first comment or resolution, the request is assigned to that agent.
  • Resolve with resolution: Closure with resolution and transition comment, requested in an inbox modal.
  • CI/CD pipeline: Lint, tests, security scan, and Forge deploy to production (manual step on main). Technical note for the changelog.
  • i18n EN/ES: Interface available in English and Spanish.

Not included in 1.0.0​

The following features remain in backlog and are not documented as available:

  • Initial form with request type fields
  • Initial agent message
  • Attachments
  • Native JSM satisfaction survey
  • Local history and unread badge