Skip to content

Make the repository column selectable in the store list - #947

Closed
nofuturekid wants to merge 1 commit into
hacs:mainfrom
nofuturekid:full-name-column
Closed

nofuturekid wants to merge 1 commit into
hacs:mainfrom
nofuturekid:full-name-column

Conversation

@nofuturekid

@nofuturekid nofuturekid commented Aug 21, 2026 •

Copy link
Copy Markdown

Two repositories can share a display name. The store currently lists both rospogrigio/localtuya (the original, 3.9k ★) and xZetsubou/hass-localtuya (the fork that succeeded it, 1.2k ★) as Local Tuya. The list shows only the name plus a description that gets truncated at the column width, so there is no way to tell them apart without opening each one.

full_name is already in the table, but it inherits defaultKeyData:

const defaultKeyData = {
  title: "",
  filterable: true,
  hidden: true,
};
...
full_name: defaultKeyData,

That makes it filter-only and impossible to enable from the column picker. This gives it a title so it behaves like every other column.

It stays hidden by default, so nothing changes for anyone who does not turn it on. If you would rather have it visible out of the box, that is hidden: false and I will happily amend.

Not built locally — the repo needs Yarn 4 and the Home Assistant frontend submodule, which I did not set up, so this relies on CI. The change is a plain object literal shaped like its neighbours, but I would rather say that than imply I verified it.

Submitted straight as a PR rather than as an issue first, because that is how this project is set up: enhancement labels exist only as pr: enhancement and pr: new-feature, the issue: labels cover bugs, and none of the 131 currently open issues in hacs/integration carries an enhancement label. Improvements arrive here as pull requests.

Written with AI assistance.

Two repositories can carry the same display name - the store lists both
rospogrigio/localtuya and xZetsubou/hass-localtuya as "Local Tuya" - and
the list shows only that name plus a truncated description, so there is
no way to tell them apart without opening each one.

full_name is already part of the table, but it inherits defaultKeyData
(title: "", hidden: true), which makes it filter-only and impossible to
enable from the column picker. Give it a title so it behaves like any
other column.

It stays hidden by default, so nothing changes unless a user turns it
on. Say the word if you would rather have it visible out of the box -
that is a one-line change.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@nofuturekid nofuturekid closed this by deleting the head repository Aug 29, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant