Repository navigation
Releases
Releases · juju35/ha-github
v2.7.1
Fixes
- Folding back on a tap elsewhere now works on iOS (Safari and the companion app): a tap on something that is not clickable sent no click to the page, so the unfolded repository and the detailed view of the mini card stayed open. The press and the release are caught instead; a slider dragged out of the card and a scroll do not fold anything.
- Leaving the card (another dashboard view, a conditional card hidden) brings it back in its default state: repository folded, mini card compact.
- Clicks lost under an update: Home Assistant updates the card several times a second, and an update that rewrote the card between the press and the release replaced the element pressed, so that the click landed on the card itself and did nothing. The card is no longer rewritten while a press is in progress; the pending update is drawn right after the click.
- Focus ring after a mouse click: the focus was put back on the clicked element after each update, which drew the focus ring. It is now kept across updates only for the keyboard.
v2.7.0
Features
- Panel, Repositories: a checkbox on each repository not followed yet, and Follow selected (n) in the head follows the ticked ones together (one reload of the GitHub integration). The selection stays while searching, so repositories found by different searches can be followed at once.
v2.6.0
Features
- Panel, Settings: Ignore archived repositories leaves the archived repositories out of the ones offered in the Repositories tab (and out of Follow all). Whether a repository is archived is read from the GitHub API with the GitHub integration's token, kept 10 minutes; followed repositories are always listed.
v2.5.0
Features
show_titleandshow_subtitleoptions (also in the visual editor) hide the header's title and its subtitle, separately, for a card placed under a section heading of its own (asked in juju35/ha-vehicle-card#72).
v2.4.4
Performance
- Panel opens faster: the repositories offered by the GitHub integration (read from the GitHub API by its Add repository flow at each opening) are kept 10 minutes, dropped as soon as the followed repositories change, and panels opened together share one read.
- Panel: the repositories, settings and issues load alongside the GitHub Card instead of waiting for it (only the account and the unfolded repository need the card).
- Issues and pull requests: the GitHub queries (20 repositories each) run side by side instead of one after another.
v2.4.3
Improvements
- Panel: a failed load shows a Retry button next to its error (it is tried again on its own meanwhile), without No repository matches under it.
v2.4.2
Fixes
- Panel sometimes empty when opened: a load that failed (Home Assistant still starting after a restart or an update, the connection coming back after the app resumed) left the repositories and settings empty until the page was reloaded. It is now tried again after 2 s, 5 s, 15 s, then every 30 s while the panel is shown, and again as soon as the connection is back.
v2.4.1
Maintenance
- No code change: released again to check the installation from the Marketplace.
v2.4.0
Features
- Notify new releases (panel Settings, off by default): a Home Assistant notification for each new release of a followed repository, with its tag, name and link, from the GitHub integration's Latest release sensor (another tag than before is a new release; a sensor back from unavailable says nothing new).
v2.3.1
Performance
- New issue / pull request notifications: the state listener filters on the watched GitHub sensors in the event bus (
event_filter), so the state changes of every other entity no longer schedule a call.
Maintenance
__pycache__files are no longer committed (they were shipped with the integration), and.gitignoreignores them.