This website requires JavaScript.
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
1e9300e5a0
fix: reset FileBrowser database when sources change
admin
2026-02-26 15:26:38 +01:00
a47cf964e5
fix(setup): redirect to port 8080 after restore
admin
2026-02-26 15:15:53 +01:00
168a921f68
fix(docker-setup): flush tee output before exit
admin
2026-02-26 15:11:11 +01:00
80b756f0e4
fix: mount drives after restore + poll-based redirect
admin
2026-02-26 15:07:38 +01:00
c0cdd95e56
feat: infra backup retention + version picker
admin
2026-02-26 14:47:40 +01:00
8f49bcc4cc
fix: atomicWriteFile falls back to direct write on bind mounts
admin
2026-02-26 14:13:23 +01:00
eec1afae23
fix(setup): start executeHubRestore goroutine in auto-process and manual hub restore
admin
2026-02-26 14:07:28 +01:00
1e8a562bd3
feat(setup): hub mode triggers setup wizard with infra backup restore
admin
2026-02-26 13:58:31 +01:00
5f423b6510
removed ".env" references from comments, documentation
admin
2026-02-26 09:34:00 +01:00
f6b09ca99e
ui: brand-consistent button and card styling
admin
2026-02-25 21:32:44 +01:00
d7e5332a11
fix(integrations): fix Nextcloud-OnlyOffice callback URL and trusted_domains
admin
2026-02-25 21:19:39 +01:00
5e1c073d3d
Update README section 14 with complete integration framework docs
admin
2026-02-25 21:09:43 +01:00
ea0830bd7a
Add v0.31.4 changelog entry
admin
2026-02-25 21:06:29 +01:00
e7f8dad5b4
Fix FB integration not picked up + OO mixed content behind HTTPS proxy
admin
2026-02-25 21:04:18 +01:00
01fe93fbfb
Add v0.31.3 changelog entry
admin
2026-02-25 20:55:50 +01:00
65c0da4a2b
Fix FileBrowser integration config lost after SyncFileBrowserMounts
admin
2026-02-25 20:54:03 +01:00
e9551a27b9
Add v0.31.2 changelog entry
admin
2026-02-25 20:46:15 +01:00
b1e4f57c9b
Show subdomain URL on protected stack cards (e.g. FileBrowser)
admin
2026-02-25 20:45:01 +01:00
3003fad499
Add v0.31.1 changelog entry
admin
2026-02-25 20:38:27 +01:00
4ee8ba6851
Move integration + geo-restriction UI to deploy/settings page
admin
2026-02-25 20:37:05 +01:00
b5f4a666f0
fix: accept StateStarting in OnStackStart lifecycle hook
admin
2026-02-25 20:24:47 +01:00
74d985b543
fix: add delay in OnStackStart for status refresh timing
admin
2026-02-25 20:20:36 +01:00
e21ae0f409
fix: integration toggle sends 'enabled' not 'enable' in JSON body
admin
2026-02-25 20:16:40 +01:00
0a5840a255
feat: app-to-app integration framework + OnlyOffice handlers
admin
2026-02-25 20:06:20 +01:00
d3b53d9877
monitoring: fix memory legend overflow, sort by consumption (v0.30.7)
admin
2026-02-25 16:22:29 +01:00
19f2c908fc
telemetry: fix log deduplication — strip ANSI codes, tz offsets, mid-line timestamps (v0.30.6)
admin
2026-02-25 16:01:53 +01:00
17db33e419
docs: update CHANGELOG and README for v0.30.5 health probe changes
admin
2026-02-25 15:08:51 +01:00
2e9634e50f
health-probes: clear stale results on start/restart, fast 10s probing until healthy
admin
2026-02-25 14:59:25 +01:00
db83db383c
fix: deep bug hunt II — concurrency, security & optimization (25 files)
admin
2026-02-25 14:21:09 +01:00
72ab145b41
docs: add v0.30.3 changelog entry for comprehensive bug hunt fixes
admin
2026-02-25 13:48:47 +01:00
45f75a916c
fix: P2+P3 bug fixes, hardening, and cleanup (18 files)
admin
2026-02-25 13:47:52 +01:00
8b8c04a487
fix: P0+P1 critical bug fixes across controller (24 files)
admin
2026-02-25 13:39:45 +01:00
2ad743b66f
v0.30.2: Report geo-restriction + logo/favicon update + Hub geo auth
admin
2026-02-25 12:42:51 +01:00
e61e164cf7
docs: bump README version to v0.30.1
admin
2026-02-25 12:05:57 +01:00
9ed5e78c45
fix: remove custom block response from WAF rules (CF free plan)
admin
2026-02-25 12:03:01 +01:00
e1fb85240b
feat: geo-restriction via Cloudflare WAF custom rules
admin
2026-02-25 11:58:22 +01:00
4c5d430b1a
feat: controller-side HTTP/TCP health probes
admin
2026-02-25 11:11:21 +01:00
077640d9bb
feat: dynamic logo from synced assets + SVG favicon
admin
2026-02-25 09:34:38 +01:00
0c687ae280
fix: remove stale git lock files before catalog sync
admin
2026-02-24 20:09:38 +01:00
44f7fd2f19
feat: encrypt sensitive values in app.yaml with AES-256-GCM
admin
2026-02-23 19:12:24 +01:00
703dee15ab
docs: changelog for v0.28.8
admin
2026-02-23 18:42:03 +01:00
38eaae29aa
fix: password field value, masked post-deploy creds, initial pw note
admin
2026-02-23 18:40:38 +01:00