Commit Graph

  • fb11c3b75a feat: backup safety — stop-before-dump, streaming restore, health check, per-app restic, infra configs (v0.34.0) main 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
  • 45cf527050 fix(docker-setup): yaml_get handles 4-space YAML indentation admin 2026-02-22 11:27:44 +01:00
  • c085de45dd updated scripts admin 2026-02-22 11:18:38 +01:00
  • 1fb2ff0516 docker-setup.sh fixed for hub config admin 2026-02-22 10:43:45 +01:00
  • ed3970b5fd fix(felhom-wipe): nuclear level now removes infra config directories admin 2026-02-22 10:35:44 +01:00
  • 4a9ed71b7a fix(felhom-wipe): detect sys_drive and other backups-only storage paths admin 2026-02-22 10:31:12 +01:00
  • a5f8c7a76c docs: clarify felhom-wipe.sh full level preserves infra containers admin 2026-02-22 10:25:19 +01:00