-
Working Stable
released this
2026-01-15 14:51:30 +00:00 | 193 commits to main since this release[0.4.0]
Added
- Initial public release of the Bahmcloud Store integration.
- Sidebar panel with repository browser UI.
- Support for loading repositories from a central
store.yamlindex. - Support for custom repositories added by the user.
- Provider abstraction for GitHub, GitLab and Gitea:
- Fetch repository information (name, description, default branch).
- Resolve latest version from:
- Releases
- Tags
- Fallback mechanisms.
- Repository metadata support via:
bcs.yamlhacs.yamlhacs.json
- README loading and rendering pipeline:
- Fetch raw README files.
- Server-side Markdown rendering.
- Sanitized HTML output for the panel UI.
- Auto refresh mechanism for store index and repository metadata.
- API endpoints:
- List repositories
- Add custom repository
- Remove repository
Persisted via Home Assistant storage (.storage/bcs_store).
- Public static asset endpoint for panel JS (
/api/bahmcloud_store_static/...) without auth (required for HA custom panels). - Initial API namespace:
GET /api/bcslist merged repositories (index + custom)POST /api/bcsadd custom repositoryDELETE /api/bcs/custom_reporemove custom repository
Changed
- Store API/UI terminology standardized to "BCS" (Bahmcloud Comp… integration domain remains
bahmcloud_storefor compatibility).
Downloads