Skip to content

Components

The Components tab shows installed components in the repository (up to 200), with their metadata and change history.

The page header includes a Count summary card displaying the number of currently displayed components. Note that this reflects the entries returned by the current query — on repositories with more records than the page limit, or for anonymous viewers subject to a 25-record cap, this count may be lower than the true repository total.

The Components tab uses a split-pane layout with an index panel on the left and a detail panel on the right.

A fixed-width sidebar (260px) contains a scrollable list of all installed components. Each entry in the list shows:

  • Component name — the primary identifier
  • Source repository label — derived from the install URL, indicating where the component originates
  • Last updated timestamp — when the component was most recently changed
  • Version badge — the current version number
  • Commit SHA — a short hash displayed in monospace, identifying the exact commit

Click any entry to select it and view its full details in the right panel.

When a component is selected, the detail panel displays comprehensive information.

The header shows the component name along with badges for the installed component version, record version, and update count (the record version is bumped each time the component is installed or updated; see Components overview for the underlying data model).

A responsive grid (two columns on medium screens and above, single column on small screens) presents six metadata fields:

  • Source repo — the repository the component was installed from
  • Installed version — the version that was originally installed
  • Commit SHA — the full commit identifier
  • Latest update — when the component was last modified
  • Tracking thing — the wref of the thing this component tracks, displayed as monospace text
  • Status — the current state of the component

The source repository value links out to the external repository URL for easy navigation to the upstream source.

Below the metadata, a timeline lists the component’s version history (up to 20 entries). Each entry in the timeline shows:

  • Version number
  • Operation type — the underlying commit operation that produced this version:
    • add means the component entry was created (initial install)
    • revise means the existing component entry was updated (for example, version, metadata, or status changes)
    • retract means the component entry was removed/deactivated
  • Component name
  • Timestamp of when it occurred

If no components are installed in the repository, the tab displays an empty state message.

  • wh component list and wh component view are the CLI equivalents for browsing components from the terminal
  • Components overview for the underlying data model