statusLine: expose update_available in JSON payload + setting to hide native update badge

Status Closed — not planned
Maintainer reply None cached
Activity 4 comments · opened Mar 27, 2026 · closed Apr 27, 2026

Feature Request

Currently the native "update available" message in the status bar cannot be suppressed or restyled. Two related requests:

1. Expose update availability in the statusLine JSON payload

Add a field like update_available: true alongside version in the JSON piped to the custom statusLine.command script, so scripts can render their own update indicator.

2. Add a setting to hide the native update badge

E.g. "hideUpdateNotification": true in settings.json, for users who prefer a fully custom status line without the built-in text duplicating the information.

Use case

Users with a custom statusLine.command script want a cohesive, styled status bar (e.g. a single orange ↻ icon aligned to the right) without the native "update available" text badge appearing alongside it.

Current behavior

  • The JSON payload sent to statusLine.command contains no update-related fields
  • The native update badge cannot be hidden or restyled via any known setting

Expected behavior

  • Custom status line scripts can detect and render update availability in their own style
  • A setting allows hiding the native badge when a custom status line handles it instead

View original on GitHub ↗

This issue has 4 comments on GitHub. Read the full discussion on GitHub ↗