This website requires JavaScript.
6197eadeee
Live drive: §4 lifecycle ops PASS (F12)
admin
2026-06-14 00:27:49 +02:00
a95168e160
Live drive: §2b crash-loop detection PASS (F10), HDD-app-on-rootfs (F11)
admin
2026-06-14 00:25:08 +02:00
d2ce148910
Live drive: F9 CRITICAL — felhom-usb HDD not passed to guest; HDD apps undeployable; disk API misrepresents
admin
2026-06-14 00:19:25 +02:00
ddc1ed7fab
Live drive: §2/§2b/§3 deploy+health+routing findings (F5 uptime-kuma 404 cascade, F6-F8)
admin
2026-06-14 00:14:11 +02:00
ce7f44421f
Live drive: baseline + initial findings (F1 mem metric, F2-F4)
admin
2026-06-14 00:05:08 +02:00
aa37e6e56e
runbook: e2e live-drive (supervised) stressing CTRL-T2-1/CTRL-001/AGENT-001 + session done
admin
2026-06-13 23:12:24 +02:00
c67c53bc9a
docs: correct stale CLAUDE.md de-priv status (slice 8C DONE) + CONTEXT v0.60.0
admin
2026-06-13 23:09:46 +02:00
31af2e7648
session: Part 1 done — v0.60.0 (M25) deployed; M18/M19 branched
admin
2026-06-13 23:04:07 +02:00
7dd1abaaf7
docs(changelog): v0.60.0 — M25 data-race fix; M18/M19 branched
admin
2026-06-13 23:02:07 +02:00
6953899045
fix(M25): atomic.Pointer for Server.integrationMgr (constructor-goroutine race)
admin
2026-06-13 22:58:59 +02:00
23bccf5434
session: backlog-Medium verdicts (M4/5/6 fixed; M18/19/25 live)
admin
2026-06-13 22:56:34 +02:00
d6aacf2863
session: Parts 2-4 complete (agent fix branch, audit records, docs centralized)
admin
2026-06-13 19:43:23 +02:00
86a61fb170
docs: point controller README/CONTEXT at central docs; drop stray mnt artifact
admin
2026-06-13 19:42:36 +02:00
6cd1fc945f
docs(bughunt): reconciliation banner — H10 fixed, pointer to authoritative reconcile record
admin
2026-06-13 19:28:13 +02:00
6b2c71f45c
session: Part 1 done — v0.59.0 fixes deployed+verified on demo 9201
admin
2026-06-13 19:19:13 +02:00
7c45fecff3
docs(changelog): v0.59.0 audit fixes (CTRL-001, CTRL-T2-1, H10, M2)
admin
2026-06-13 19:16:16 +02:00
092cbbe804
fix(M2): make backup.Manager.stackProvider init-only contract explicit
admin
2026-06-13 19:15:38 +02:00
5a80739799
fix(CTRL-T2-1,H10): crash-safe deploy state + fail-closed secret encryption
admin
2026-06-13 19:13:58 +02:00
c20ff56e4a
fix(CTRL-001): reject path traversal in .fab import manifest
admin
2026-06-13 19:09:47 +02:00
eea235bd69
docs: REPORT/README/CONTEXT for v0.58.0 prevention layer (9201 re-provision validated)
admin
2026-06-13 16:44:02 +02:00
76ec322c28
v0.58.0: infra-protection prevention layer for the OS/Docker-data split (Phase 2)
admin
2026-06-13 15:38:40 +02:00
ee87cca16e
docs: REPORT/CONTEXT/README for v0.57.0 Part A UI fixes
admin
2026-06-13 14:30:16 +02:00
13c6a0929a
v0.57.0: stable host-storage list + per-app Tier-2 config panel
admin
2026-06-13 14:23:34 +02:00
cae2bfbe5b
docs: Phase 4 + SLICE COMPLETE — REPORT/CONTEXT for v0.56.0
admin
2026-06-13 13:38:35 +02:00
476a97376f
v0.56.0: Phase 4 — FileBrowser scoping + deploy DB-on-SSD note + monitoring descriptions
admin
2026-06-13 13:35:43 +02:00
88ca1178ae
docs: Phase 3 off-drive Tier 2 — REPORT/CONTEXT/README for v0.55.0
admin
2026-06-13 13:29:33 +02:00
d2071430ea
v0.55.0: Phase 3 — auto off-drive Tier 2 (rootfs-headroom guard)
admin
2026-06-13 13:24:49 +02:00
d8fe8f5ead
docs: Phase 2b fail-closed gate LIVE-validated on AdventureLog
admin
2026-06-13 12:35:08 +02:00
1ed20c7069
docs: Phase 2b — REPORT/CONTEXT for restore-from-unit + fail-closed gate
admin
2026-06-13 11:18:28 +02:00
e02292aa1a
test: Phase 2b restore orchestration coverage + nil-safe isDebug
admin
2026-06-13 11:17:08 +02:00
7863e62f29
v0.54.0: Phase 2b — restore-from-recovery-unit + fail-closed data-key gate
admin
2026-06-13 11:12:43 +02:00
39d623a1c1
docs: Phase 2 capture side — REPORT/CONTEXT/README for v0.53.x recovery unit
admin
2026-06-13 10:31:36 +02:00
eefeeabea3
v0.53.1: refresh recovery units on periodic cache cycle (idempotent)
admin
2026-06-13 10:27:35 +02:00
70eb521cd0
v0.53.0: Phase 2 capture side — per-app secret-free recovery unit
admin
2026-06-13 10:20:37 +02:00
5eb25c3861
docs: Phase 1 gate — REPORT/CONTEXT/README for v0.52.0 double-nest fix
admin
2026-06-13 09:38:42 +02:00
2da23462c9
Phase 1 gate: lock deploy/backup HDD path agreement (no doubled felhom-data)
admin
2026-06-13 09:24:25 +02:00
76a570da32
docs: REPORT.md for v0.51.0 (offsite-backup UI + double-nest fix)
admin
2026-06-12 21:08:27 +02:00
63484a0bd4
v0.51.0: offsite-backup UI (felhom-pbs DR) + Model-A double-nest fix
admin
2026-06-12 20:26:52 +02:00
1e82eebc5e
docs(v0.50.0): REPORT — controller slice-10 (P2C + activation-UX + P4); validated on 9201
admin
2026-06-12 18:06:11 +02:00
4913130514
controller v0.50.0: slice 10 P4 — dual-role drives + backup-aware wipe warning
admin
2026-06-12 18:00:27 +02:00
2a353572f7
controller v0.49.0: slice 10 P2 activation — pending-drive detection + restart button
admin
2026-06-12 17:19:27 +02:00
ee5b6304a7
controller v0.48.0: slice 10 P2C — enroll passes the drive into the guest
admin
2026-06-12 15:42:52 +02:00
04bacbddfd
docs(v0.47.0): REPORT — USB passthrough diagnosis (Branch A, gated) + backup-page wiring; validated on 9201
admin
2026-06-12 11:21:12 +02:00
bbed5af662
controller v0.47.0: backups page — whole-guest backup visibility + manual trigger
admin
2026-06-12 11:15:25 +02:00
cd76afeca1
docs(v0.46.0): REPORT for the /backups 500 fix; validated 200 on guest 9201
admin
2026-06-12 10:24:19 +02:00
64dceea449
controller v0.46.0: fix /backups 500 — strip dead disk-tier UI from backups.html
admin
2026-06-12 10:21:56 +02:00
f72f2c7ccb
docs: golden rebaked to controller 0.45.0 (anon pull; archive produced, build guest purged)
admin
2026-06-12 09:54:47 +02:00
fa60ba50c0
docs(v0.45.0): REPORT + CONTEXT + README for storage UX polish; live-validated on guest 9201
admin
2026-06-12 09:50:27 +02:00
9ed844fd0b
controller v0.45.0: storage UX polish — deterministic order, init filter, register shortcut, system-storage clarity
admin
2026-06-12 09:35:31 +02:00
12064dcd88
v0.44.0: role-aware drive management — protected lockout + customer type-to-confirm wipe + drive-list restyle
admin
2026-06-11 21:44:50 +02:00
2c32c821fe
docs(v0.43.0): REPORT (storage mgmt rebuild) + README agent-delegated storage note
admin
2026-06-11 20:01:00 +02:00
29a9dcdd8c
v0.43.0: rebuilt storage management (guided init/attach/eject on agent disk model)
admin
2026-06-11 19:47:58 +02:00
8fcd49304d
docs(v0.42.1): REPORT (real wildcard cert) + README controller-route/wildcard-anchor
admin
2026-06-11 18:30:42 +02:00
e61e7dd8fc
v0.42.1: wildcard cert via controller route (entrypoint domains don't issue)
admin
2026-06-11 18:04:39 +02:00
84c3e84641
v0.42.0: real Let's Encrypt cert via wildcard proactive issuance
admin
2026-06-11 17:48:15 +02:00
80216e6ce5
docs: REPORT update for v0.41.1/0.41.2 controller routing + dashboard fix
admin
2026-06-11 15:52:41 +02:00
2bed7cee2a
v0.41.2: fix controller-route auto-connect + dead dashboard cross-drive block
admin
2026-06-11 15:48:50 +02:00
91736eb015
v0.41.1: wire the controller dashboard into traefik (felhom.<domain> routing)
admin
2026-06-11 15:40:43 +02:00
f1780100ee
docs(v0.41.0): README base-infra bring-up section + REPORT (live-validated)
admin
2026-06-11 15:17:09 +02:00
abbd9488c6
v0.41.0: first-boot base-infra bring-up + self-heal (+ Section-G mount fix)
admin
2026-06-11 14:56:42 +02:00
ba0e1eb04a
document
admin
2026-06-11 14:02:47 +02:00
57b8f56c52
REPORT: v0.40.0 bootstrap pull+merge — live-validated on demo (guest 9201, ONLINE v0.40.0)
admin
2026-06-11 13:37:10 +02:00
6a594f9ec2
v0.40.0: bootstrap pull+merge onboarding (controller pulls config from hub)
admin
2026-06-11 13:22:37 +02:00
b76d8b298c
REPORT: record pushed commit hash for the v0.39.1 cleanup + demo validation
admin
2026-06-11 12:24:36 +02:00
6e77bea4d3
v0.39.1: 8C orphan-template cleanup (delete 5 dead templates)
admin
2026-06-11 12:24:13 +02:00
d8d1e17758
slice 9: host-health view on the monitoring page (v0.39.0)
admin
2026-06-10 16:16:15 +02:00
4c9065381b
REPORT: slice 8B.2 controller half (resume at snapshotted, v0.38.0)
admin
2026-06-10 15:02:30 +02:00
e4b69ac9e5
slice 8B.2 (controller): resume app at snapshotted, keep tracking to done (v0.38.0)
admin
2026-06-10 14:54:19 +02:00
6ac7167dfd
REPORT: slice 8C controller half (de-privileging + disk mgmt via agent, v0.37.0)
admin
2026-06-10 14:07:24 +02:00
6d267b3e4d
slice 8C C.3: de-privilege the controller container (legacy docker-setup template) + CHANGELOG (v0.37.0)
admin
2026-06-10 13:59:26 +02:00
abe4e8e619
slice 8C Phase B.2 + C.1/C.2: retire disk subsystem + rewire disk mgmt to agent
admin
2026-06-10 13:57:27 +02:00
0294513906
slice 8C Phase B.1: agentapi disk client (Disks/AssignDisk/EjectDisk/FormatDisk)
admin
2026-06-10 13:23:00 +02:00
9788ee64fa
REPORT: slice 8B controller half (app-consistent backup quiesce loop, v0.36.0)
admin
2026-06-10 11:04:59 +02:00
68fc153d9c
slice 8B (controller half): app-consistent backup quiesce loop (v0.36.0)
admin
2026-06-10 10:44:52 +02:00
10685b771c
REPORT: slice 8A controller half (bootstrap ingestion + pinned local-API client, v0.35.0)
admin
2026-06-10 10:02:25 +02:00
2a0d9a1b7a
slice 8A (controller half): bootstrap.json ingestion + pinned agent local-API client (v0.35.0)
admin
2026-06-10 09:47:54 +02:00
086281b582
docs: reflow CLAUDE.md; unify REPORT/CHANGELOG convention; add no-secrets rule
admin
2026-06-08 20:54:45 +02:00
27c945d698
update
admin
2026-06-08 20:07:56 +02:00
fabb881ab8
Merge pull request 'chore: rework references for repo rename deploy-felhom-compose -> felhom-controller' (#2 ) from chore/rename-repo-refs into main
admin
2026-06-08 11:56:47 +00:00
e9ca42060c
chore: rework references for repo rename deploy-felhom-compose -> felhom-controller
admin
2026-06-08 13:38:27 +02:00
a54ec5a598
Merge pull request 'refactor: extract app-data-backup into internal/appbackup (no behaviour change)' (#1 ) from refactor/extract-appbackup into main
admin
2026-06-08 10:56:51 +00:00
a4de90def3
refactor: extract app-data-backup into internal/appbackup (no behaviour change)
admin
2026-06-08 11:01:39 +02:00
fb11c3b75a
feat: backup safety — stop-before-dump, streaming restore, health check, per-app restic, infra configs (v0.34.0)
admin
2026-02-28 08:56:48 +01:00
783830a9d4
fix: add HasVolumeData to AppBackupRow for template rendering
admin
2026-02-27 21:48:22 +01:00
c929948f27
feat: Docker volume backup, Tier 2 restore, restore dropdown fixes (v0.33.0)
admin
2026-02-27 21:43:02 +01:00
5bf13ca19d
move optional config from app info page to deploy/settings page
admin
2026-02-27 20:04:51 +01:00
54390c456c
move optional config from app info page to deploy/settings page
admin
2026-02-27 20:04:28 +01:00
36afd828a1
fix: FileBrowser reads stale config on fresh deployments
admin
2026-02-27 18:51:59 +01:00
b4bda38fa1
feat: format empty partitions on system disk (v0.32.6)
admin
2026-02-27 16:54:16 +01:00
2c0064ac87
updated CF tunnel config
admin
2026-02-27 16:29:00 +01:00
9b13c0e21c
feat: Tier2 backup pauses when destination drive is inactive (Inaktív)
admin
2026-02-27 10:59:56 +01:00
4fd907a09e
fix: Tier2 backup status now detects drives removed from storage (not just disconnected)
admin
2026-02-27 10:48:00 +01:00
dd79918234
docs: update CHANGELOG and README for v0.32.5
admin
2026-02-27 10:02:03 +01:00
f19c6fb0c9
fix: USB badge detection for bind-mounted drives + graceful Tier2 backup on disconnected destinations
admin
2026-02-27 09:59:29 +01:00
1155a0522b
docs: update CHANGELOG and README for v0.32.4
admin
2026-02-27 09:23:16 +01:00
62d26be8ae
feat: include controller in app telemetry reports
admin
2026-02-27 09:19:27 +01:00
af1dd14933
fix: standardize log prefixes, remove duplicates, add missing module tags
admin
2026-02-26 21:20:09 +01:00
8e61cd7ec4
feat: comprehensive INFO/WARN/ERROR logging across all controller modules
admin
2026-02-26 19:58:27 +01:00
95c821deb2
feat: comprehensive debug logging across all controller modules
admin
2026-02-26 18:14:43 +01:00
f6caea8067
fix: scope FileBrowser DB reset to restore-only path
admin
2026-02-26 15:35:22 +01:00