hub: add v0.2.1 changelog entry

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-02-20 16:01:38 +01:00
parent dec8b19ac2
commit 920c1a17c4
+46
View File
@@ -1,5 +1,51 @@
# Felhom Hub — Changelog
## v0.2.1 (2026-02-20)
**Unified Customer Management**
All customer views consolidated into a single page. New management features: blocked status,
dashboard merge, config push, and auto-config creation.
### New features
- **Unified customer page — `/customers/{id}`:**
- Single page showing both configuration info and live report data
- Replaces separate `/configs/{id}` (config detail) and `/customers/{id}` (report detail) pages
- Shows config management (credentials, setup commands, YAML preview) when config exists
- Shows "Create Config" button for manual (report-only) customers
- Old `/configs/{id}` URLs redirect to `/customers/{id}`
- **Dashboard shows pending customers:**
- Customers with config but no reports appear on dashboard with "PENDING" status
- All metric columns show "—" for pending customers
- **Blocked/Banned status:**
- Customers can be blocked via button on detail page
- Blocked customers hidden from Dashboard
- Reports still accepted (prevents controller retry loops) but notifications suppressed
- "BLOCKED" badge shown on Customers list and detail page
- One-click unblock button
- **Config push to controller:**
- "Push Config" button on unified page (visible when controller URL known)
- Generates YAML and POSTs to `{controller_url}/api/config/apply`
- Note: requires controller v0.20.0+ with config apply endpoint
- **Auto-create config from report data:**
- "Create Config" button on manual customer pages
- Pre-fills customer name from report, generates credentials
- Redirects to edit form for additional fields
### Changes
- Customers list: all rows now link to `/customers/{id}` (unified page)
- Config badges: new MANAGED/MANUAL/BLOCKED pill-style badges
- `customer_configs` table: added `status` column (active/blocked)
- Status functions handle "pending" and "blocked" status values
---
## v0.2.0 (2026-02-20)
**Customer Configuration Management**