This website requires JavaScript.
086281b582
docs: reflow CLAUDE.md; unify REPORT/CHANGELOG convention; add no-secrets rule
main
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
a61bf4bc18
docs: changelog for v0.28.7
admin
2026-02-23 16:34:53 +01:00
eb2207fb62
feat: password fields with masked input, reveal toggle, confirmation
admin
2026-02-23 16:33:33 +01:00
e3a54f2ff8
docs: changelog for post-deploy credential display
admin
2026-02-23 16:18:07 +01:00
bfab1e102f
feat: show actual credentials on post-deploy success page
admin
2026-02-23 16:17:47 +01:00
c795b47856
docs: changelog update for log timestamp fix
admin
2026-02-23 16:02:50 +01:00
4edc974404
fix: show actual timestamps in debug log viewer
admin
2026-02-23 16:02:28 +01:00
1183a29d3e
docs: changelog for v0.28.6
admin
2026-02-23 15:53:43 +01:00
46c220fd8f
fix: show filebrowser subdomain link on stacks page
admin
2026-02-23 15:53:20 +01:00
0a85b5cd69
fix: add json template function for post-deploy data embedding
admin
2026-02-23 15:29:31 +01:00
a30f4c0234
feat: post-deploy info card with app link, first steps, and credentials
admin
2026-02-23 15:27:33 +01:00
e737704e68
fix: skip stopped apps in telemetry to avoid zero-value averages on hub
admin
2026-02-23 15:05:39 +01:00
d3f7e39d6d
fix: catch-all middleware allow localhost for healthcheck, drop certresolver
admin
2026-02-23 14:15:49 +01:00
df165f7ef0
feat: catch-all page for stopped apps, deploy controls, dashboard open button
admin
2026-02-23 13:38:53 +01:00
aaf479356a
fix(stacks): RestartStack now uses up -d with env vars
admin
2026-02-23 12:17:23 +01:00
563cf07ec8
feat(deploy): async compose-up for instant UI feedback (v0.28.2)
admin
2026-02-23 12:08:08 +01:00
4a6ab4d61c
feat(debug): add Telemetria teszt section to debug page (v0.28.1)
admin
2026-02-23 11:09:06 +01:00
6d9937bdc1
Add Telemetry Debug Section to Controller Debug Page
admin
2026-02-23 11:04:34 +01:00
05ecd65412
feat(telemetry): add per-app metrics and log telemetry to hub reports (v0.28.0)
admin
2026-02-23 10:46:27 +01:00
981c473d57
TASK: App Telemetry & Analytics
admin
2026-02-23 10:31:19 +01:00
ac5e3cb14e
fix(monitoring): read used_mem_mb from nested system object in API response
admin
2026-02-23 10:13:08 +01:00
ad4c005e01
v0.27.3: Use real system memory everywhere, add monitoring memory bar
admin
2026-02-23 10:06:03 +01:00
c33247abc1
docs: update README for v0.27.2 architectural changes
admin
2026-02-23 09:40:21 +01:00
e99067ca60
v0.27.2 — copyable error popups, Tier2 hub reporting, memory bar fixes, new labels
admin
2026-02-23 09:28:29 +01:00
b8ab9264f4
fix: SyncFileBrowserMounts reads domain from controller config instead of missing .env
admin
2026-02-22 18:01:43 +01:00
64072f1936
style: subdomain suffix as plain text instead of bordered box
admin
2026-02-22 15:48:44 +01:00
002c388f9f
fix(deploy): polish subdomain field UI
admin
2026-02-22 15:21:01 +01:00
66817709ad
v0.27.0 — user-configurable app subdomains
admin
2026-02-22 15:06:22 +01:00
f7556b0dad
v0.26.2 — show full app URL on deploy page
admin
2026-02-22 13:51:39 +01:00
f95f570670
v0.26.1 — show auto-generated values on deploy page
admin
2026-02-22 13:42:15 +01:00
ad3c84d03a
fix(felhom-wipe): detect drives via .felhom-infra-backup, clean empty /mnt/ dirs
admin
2026-02-22 12:10:34 +01:00
5c455755a5
fix(felhom-wipe): remove empty bind mount point dirs after nuclear wipe
admin
2026-02-22 12:06:19 +01:00
a2848f6d67
fix(felhom-wipe): nuclear wipe stops early due to set -e + missing state files
admin
2026-02-22 12:03:56 +01:00
49b3611f39
scripts: FileBrowser volumes controller-managed, remove drive auto-discovery
admin
2026-02-22 11:53:46 +01:00
8f340c211b
fix(docker-setup): avoid set -e trap in FileBrowser mount discovery
admin
2026-02-22 11:32:24 +01:00