diff --git a/CONTEXT.md b/CONTEXT.md index 42a6a73..d5fab91 100644 --- a/CONTEXT.md +++ b/CONTEXT.md @@ -7,7 +7,7 @@ > > Ask Claude Code: "Please update CONTEXT.md with what we did today" -Last updated: 2026-02-15 (session 10) +Last updated: 2026-02-15 (session 11) --- @@ -22,7 +22,7 @@ Last updated: 2026-02-15 (session 10) ## Current project state ### felhom-controller (this repo) -- **Version:** v0.4.0 +- **Version:** v0.4.1 - **Phase 1:** ✅ COMPLETE — Stack Manager + Deploy Flow - **Phase 2:** ✅ COMPLETE — Monitoring & Health (scheduler, CPU/temp, healthchecks.io pings) - **Phase 3:** ✅ COMPLETE — Backups (DB dumps, restic integration, manual trigger) @@ -30,7 +30,20 @@ Last updated: 2026-02-15 (session 10) - **Running on:** demo-felhom (N100 mini PC) at 192.168.0.162:8080 - **All Phase 1-3 features working:** deploy, start/stop/restart/update, logs, health-aware states, auth, monitoring, backups -### What was just completed (2026-02-15 session 10) +### What was just completed (2026-02-15 session 11) +- **v0.4.1 — App Filtering + Bugfixes:** + - **Filter bar on Alkalmazások page**: Four pill-shaped filter buttons (Mind/Futó/Leállítva/Telepíthető) with live count badges computed from DOM. Filters stack cards via `display: none`, updates URL with `?filter=running` via `history.replaceState`. Reads filter from URL on page load for deep-linking support. + - **New `filterCategory` template function** (`funcmap.go`): Maps container state + deployed flag to filter categories (running/stopped/available). Each stack card gets a `data-filter-state` attribute for client-side filtering. + - **Clickable dashboard stat cards**: Stat cards (Futó/Leállítva/Összes) changed from `