Skip to content

Use all platform systems in Update Media selector #182

Description

@wizzomafizzo

Summary

Update Media card system selector currently uses default systems response. That omits systems which have not been indexed and whose launcher is not currently available, preventing users from selectively indexing a new system. They must index everything first.

Proposed change

Call Core with:

{
  "method": "systems",
  "params": {
    "all": true
  }
}

Use this expanded result only for Update Media system selector. Keep default systems behavior elsewhere unless expanded listing is explicitly needed.

Expected behavior

  • Selector includes every system represented by running platform launcher definitions.
  • Unindexed systems can be selected for first selective index.
  • Systems with currently unavailable runtime dependencies remain selectable for indexing.
  • Selected IDs continue to be sent through existing selective media.index request.
  • Virtual systems should not be offered if they cannot be media-indexed.

Dependency

Requires Core version containing new optional systems parameter all: true. Default Core response remains indexed systems plus systems with available launchers.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions