Commit Graph

  • e164fef70c v0.168.0: REPORT — live-validated backup window on 9201 (save/reschedule/restore, box left at 02:30) admin 2026-07-24 20:59:15 +02:00
  • 82c67e32e1 v0.168.0: customer-configurable backup window (Mentési időablak) admin 2026-07-24 20:55:44 +02:00
  • e33c1aeabc v0.167.1: REPORT note — centered sidebar logo, live-verified on 9201 admin 2026-07-24 13:59:29 +02:00
  • d37bb1eb6a v0.167.1: center the sidebar logo (margin: 0 auto) admin 2026-07-24 13:57:48 +02:00
  • 59d182a6b9 v0.167.0: REPORT — outlined logo/favicon live-verified on 9201 (0 text, viewBox unchanged) admin 2026-07-24 13:50:37 +02:00
  • e9a365e59c v0.167.0: outlined logo + favicon (Part 4 follow-up to v0.166.0) admin 2026-07-24 13:48:08 +02:00
  • dbd1ff0c17 v0.166.0: REPORT — live validation on 9201 (drawer markup, no customer-name, versioned URLs; Part 4 gated) admin 2026-07-24 13:31:23 +02:00
  • bf44216e79 v0.166.0: mobile nav off-canvas drawer + sidebar cleanup + versioned logo/favicon URLs admin 2026-07-24 13:26:22 +02:00
  • 1fd070615d v0.165.1: REPORT — live rendered-page assertion on 9201 (all Group-A strings present, files absent) admin 2026-07-24 12:45:19 +02:00
  • a04afc367b v0.165.1: native Megosztás… button in the share modal (Web Share API) admin 2026-07-24 12:43:14 +02:00
  • 570fb30147 v0.165.0: REPORT — live validation on 9201 (§13, all checks pass, token redacted) admin 2026-07-24 12:17:23 +02:00
  • 15206314ab v0.165.0: Indítópult megosztása — guest launcher via capability URL (+ optional password, QR) admin 2026-07-24 12:08:43 +02:00
  • 8e5edb2865 REPORT: v0.164.0 live-validated on 9201 (stop silent; fault alarms; stop->start clean) admin 2026-07-24 11:06:57 +02:00
  • c23a0f6d2d v0.164.0: deliberately stopped apps no longer alarm (banner + email) admin 2026-07-24 10:50:14 +02:00
  • 77956d8df2 REPORT: v0.163.1 launcher polish — live-validated on 9201 (monogram hidden, placeholder on backups_apps/stacks) admin 2026-07-24 10:17:43 +02:00
  • 2c80868c63 Launcher polish: monogram reveal-on-failure + app placeholder on every icon surface (v0.163.1) admin 2026-07-24 10:14:25 +02:00
  • 7a53cb43ef REPORT: full authenticated live-validation of /launcher on 9201 (4 tiles, colors, filebrowser incl.) admin 2026-07-24 09:26:56 +02:00
  • ea432ca74a REPORT: v0.163.0 live-validation results (deploy healthy, placeholder + auth-gate verified live) admin 2026-07-24 09:22:48 +02:00
  • 4aa7d41cac REPORT: v0.163.0 Indítópult launcher + app placeholder admin 2026-07-24 09:17:39 +02:00
  • 987e915bf2 Indítópult launcher page + universal app placeholder icon (v0.163.0) admin 2026-07-24 09:16:28 +02:00
  • a71cc58327 docs(R-71a): live evidence — 0.162.0 deployed both boxes, settle-gate GO captured admin 2026-07-24 07:53:49 +02:00
  • cb8bf14599 v0.162.0 — R-71(a): the apply-bridge settle-gate (kills the F10 day-0 race) admin 2026-07-24 07:48:45 +02:00
  • ce8531426c v0.161.0 — R-70: truthful hub-managed offsite empty state (kiépítve/automatikus banner replaces igényelhető + nincs beállítva in the pre-apply window) admin 2026-07-23 12:54:59 +02:00
  • 0eba37d5cd docs(report): R-67 — probe GO, two-gate design, cross-box live leg incl. dead-NAS recovery admin 2026-07-22 14:18:03 +02:00
  • 59cd260e57 R-67: the NAS share appears in FileBrowser (v0.160.0) admin 2026-07-22 14:12:43 +02:00
  • 9610906916 docs(report): R-66 implementation, the netns-door decision, and the two-box live validation admin 2026-07-22 13:59:07 +02:00
  • 7013a5fd2e R-66: the box's own address becomes visible (v0.159.0) admin 2026-07-22 13:49:57 +02:00
  • 4aa2ce4b61 docs(report): lifecycle implementation, the v0.158.1 defect, and the R-55 live leg admin 2026-07-21 16:36:14 +02:00
  • 0fbd272ad2 fix: lifecycle methods need value receivers - app detail page 500 (v0.158.1) admin 2026-07-21 16:33:00 +02:00
  • 5fdd2039fd catalog: the lifecycle implementation itself (fixes the previous commit) admin 2026-07-21 16:20:24 +02:00
  • ea0d3f1764 catalog: app lifecycle states - available/hidden/abandoned (v0.158.0) admin 2026-07-21 16:19:58 +02:00
  • a96226a8ae docs(report): R-55 scope correction, spike-lite finding, red-proof and deploy verification admin 2026-07-21 15:34:13 +02:00
  • 4ab793ef31 gitignore: anchor the controller entry so it stops matching cmd/controller/ admin 2026-07-21 14:58:15 +02:00
  • 94fa4d6fb9 docs(changelog): restore the v0.156.0 heading level admin 2026-07-21 14:53:29 +02:00
  • ac3790a11b gate: the boot bind gate honours a customer's Stop (R-55, v0.157.0) admin 2026-07-21 14:53:11 +02:00
  • 83f20c8293 docs(report): header/§1/§4 reflect the deploy + STOP-1 results admin 2026-07-21 12:57:44 +02:00
  • 1dad3c97fd docs(report): STOP-1 evidence — both legs passed; P1 answered; new R-55 finding admin 2026-07-21 12:57:27 +02:00
  • 984ea8c8bd docs(report): TASK-D Parts 1-2 — R-51/R-52 shipped, image built, STOP legs pending admin 2026-07-21 12:39:13 +02:00
  • 285dd1032f feat(v0.156.0): dead-primary alerting (R-51) + boot desired-state reconciliation (R-52) admin 2026-07-21 12:27:33 +02:00
  • 0f9b29a19a docs(report): correct two overstated claims; 30-min check passed clean; doc rows flipped admin 2026-07-21 09:31:17 +02:00
  • f134eab609 docs(report): v0.155.0 flag fix live-proven; STOP-1 banked; Part 3 ruled admin 2026-07-21 09:21:05 +02:00
  • 9d1b4983f5 v0.155.0 — the restore wizard read the wrong "is something running" flag admin 2026-07-21 09:15:56 +02:00
  • 70cb21b058 docs(report): v0.154.0 R-48 wizard shipped; Part 3 STOPPED (v0.90.1 is wrapper-only, not a binary fix) admin 2026-07-21 08:36:50 +02:00
  • 3a9d744360 v0.154.0 — R-48: one restore entry per app, and the intent is a described choice admin 2026-07-21 08:30:42 +02:00
  • b30e2e5a28 docs: C6 destructive drill PASSED + R-23(a) evidence banked admin 2026-07-20 19:22:11 +02:00
  • 8d33a90888 docs: STOP-2 done, 9100 destroyed — and a correction admin 2026-07-20 19:07:06 +02:00
  • 332b2b84bc docs: Phase C — golden 0.153.0 baked and published, all gates green admin 2026-07-20 18:03:41 +02:00
  • 4978d355b8 docs: STOP-1 live leg PASSED — H4 window proven closed on the demo box admin 2026-07-20 17:42:21 +02:00
  • 78ff991f1c v0.153.0 — R-47: the DB replay no longer races the app, on BOTH restore paths admin 2026-07-20 17:01:52 +02:00
  • fd40b29119 docs: v0.152.0 REPORT/CONTEXT + fix an async race in TestFabUpload_GCAndIdleTimeout admin 2026-07-20 13:55:03 +02:00
  • 37e12c82a7 v0.152.0 + felhom-samba 1.1.0 — mDNS for macOS, and the card stops offering a dead form admin 2026-07-20 13:38:07 +02:00
  • 5c105fb49b docs: v0.151.0 REPORT + CONTEXT — deployed, live-verified, 3 red-proofs recorded admin 2026-07-20 10:54:50 +02:00
  • badf17bebd v0.151.0 — the Megosztás page stops reloading, and says how to connect admin 2026-07-20 10:46:21 +02:00
  • 8db9232dea docs: REPORT for v0.150.0 (green gate restored, F7 export-link fix, dhclient cleanup) admin 2026-07-20 09:45:30 +02:00
  • 9f436c8a3b v0.150.0 — green gate restored + the export link stops leaking the CSRF token admin 2026-07-20 09:42:24 +02:00
  • 4646be1515 docs: REPORT for the 2026-07-20 remote-site remediation + F3 fix (v0.149.0) admin 2026-07-20 09:09:14 +02:00
  • c059fe4c28 v0.149.0 — F3: the dashboard backup card tells the truth about the last run admin 2026-07-20 09:04:11 +02:00
  • 9d001771ea docs: TEMPORARY remote-site access for felhom-pve (tailnet) — see AUDIT-vacation-remote-ops-2026-07-20 admin 2026-07-20 08:07:38 +02:00
  • 29eda5d86e docs(runbook): e2e live-drive commands are DooPlex-local (plain ssh felhom-pve) admin 2026-07-19 12:27:42 +02:00
  • 062357f778 v0.148.0 — coherent snapshot pairs + an offsite restore that actually restores (R-43 + R-44) admin 2026-07-19 12:21:05 +02:00
  • 2fcae041ae chore: mark build-samba-image.sh executable (mode-only, set on Linux) admin 2026-07-19 12:17:38 +02:00
  • ac7323dc9a docs: migrate workflow to DooPlex-local execution admin 2026-07-19 12:15:52 +02:00
  • da56c3e994 docs(reuse): register the v0.147.x helpers, patterns and seams admin 2026-07-19 10:06:05 +02:00
  • 86de16f6dd docs: README feature 17 (async-job feedback) + CONTEXT for v0.147.x admin 2026-07-19 10:05:07 +02:00
  • 10ca8ac884 docs(report): v0.147.0-.3 feedback slice 1 admin 2026-07-19 10:03:17 +02:00
  • 63a22e5911 v0.147.3 — 4c follow-up 3: the run does not end with the last app admin 2026-07-19 09:54:18 +02:00
  • 111369dd10 v0.147.2 — 4c follow-up 2: when NO counter can move, say what is being worked on admin 2026-07-19 09:49:28 +02:00
  • 77e8d5590b v0.147.1 — 4c follow-up: the bar must move on an INCREMENTAL run admin 2026-07-19 09:44:21 +02:00
  • b5d78d1e0f v0.147.0 — feedback slice 1: pressing a button says something admin 2026-07-19 09:30:30 +02:00
  • 7f0b41c3e7 docs(report): v0.146.0 nav polish admin 2026-07-18 21:04:06 +02:00
  • fd93020f39 test(nav): pin the v0.146.0 accordion's server-side half admin 2026-07-18 20:57:39 +02:00
  • 24d23b80bd v0.146.0 — nav polish: styled scrollbars + collapsible sidebar groups admin 2026-07-18 20:50:46 +02:00
  • 57be785bad docs(R-7b): finding (f) now points at ROADMAP R-29, with the dating and diagnosis admin 2026-07-18 15:17:12 +02:00
  • cc50918244 docs(R-7b): CORRECTION — offsite leg + restore round-trip ARE live-proven admin 2026-07-18 14:32:28 +02:00
  • a5d870ea0e docs(shares): REPORT.md — R-7b v0.145.0 ship report admin 2026-07-18 13:34:59 +02:00
  • d0c1d77491 fix(shares): reserved key leaked into the crossdrive_completed hub event admin 2026-07-18 13:13:51 +02:00
  • 3b70a9e9ab docs(shares): R-7b v0.145.0 — CHANGELOG, CONTEXT, REUSE, README; caveats cleared admin 2026-07-18 13:06:41 +02:00
  • 900c870212 feat(shares): R-7b Parts 4-6 — shares restore, samba liveness, UI truth-up admin 2026-07-18 13:02:41 +02:00
  • 85b76e0fc3 feat(shares): R-7b Part 3 — offsite shares leg (Model B') + B' isolation proof admin 2026-07-18 12:51:46 +02:00
  • c81df55dcb feat(shares): R-7b Parts 1-2 — shares payload builder + tier-2 shares job (Model B') admin 2026-07-18 12:45:57 +02:00
  • 3dfc49e578 docs(samba): Explorer human leg PASSED — R-7 slice 1 fully PROVEN-LIVE admin 2026-07-18 12:12:51 +02:00
  • a4c82a2651 docs(samba): CHANGELOG v0.144.0 + REPORT + CONTEXT + README §16 + REUSE admin 2026-07-18 12:03:24 +02:00
  • b409f5eee2 fix(samba): separate storage-ROOT validation from share-TARGET validation admin 2026-07-18 11:54:35 +02:00
  • 2eef9b2e4a fix(samba): register /api/sharing/ on the mux, not the web switch admin 2026-07-18 11:51:12 +02:00
  • 4f08e5e7c3 feat(samba): Megosztas page + guarded folder picker (R-7 slice 1, Part 3) admin 2026-07-18 11:45:18 +02:00
  • 1d26a69dd4 feat(samba): backup classification from the shares registry (R-7 slice 1, Part 4) admin 2026-07-18 11:35:09 +02:00
  • 0dcbea90b2 feat(samba): lifecycle — ensureSamba/ReconcileSamba/password/disable (R-7 slice 1, Part 2) admin 2026-07-18 11:30:04 +02:00
  • b0c5ef4823 feat(samba): settings registry + smb.conf/compose renderers (R-7 slice 1, Part 1) admin 2026-07-18 11:21:05 +02:00
  • f42f3e0e08 feat(samba): felhom-samba infra image (R-7 slice 1, Part 0) admin 2026-07-18 11:11:43 +02:00
  • ac13966f30 build: repoint build.sh to /mnt/5_hdd/felhom.eu (DooPlex build root moved off SSD 2026-07-18) admin 2026-07-18 09:55:16 +02:00
  • a4a7de3d8f docs: v0.143.0 REPORT + CONTEXT + README (guest RAM resize UI, R-24; deployed + live-validated on demo) admin 2026-07-17 19:27:47 +02:00
  • 3286c7faaf v0.143.0 — guest RAM resize UI (R-24) — MinAgent: 0.90.0 admin 2026-07-17 19:10:00 +02:00
  • f900c83eed docs: v0.142.0 REPORT + CONTEXT (offsite repo continuity A+C; live leg staged for the rehearsal; security-review Observation) admin 2026-07-17 10:55:30 +02:00
  • 596505ed64 v0.142.0: offsite repo continuity — orphaned-repo guard (A) + run-status auto-refresh (C) admin 2026-07-17 10:47:30 +02:00
  • 1452dd2b17 docs: v0.141.0 REPORT + CONTEXT + README (F6 detached init job + format-status poll, F7; live-validated on demo scratch USB; security-review TOCTOU acknowledged) admin 2026-07-17 09:49:45 +02:00
  • 0515d153db F6 deeper half: poll agent /disks/format/status on the 15s client timeout (slow USB mkfs runs detached) — agentapi.FormatStatus + awaitAgentFormat; then mount+register. Found on the live leg. admin 2026-07-17 09:41:50 +02:00
  • 0025a3b090 v0.141.0: F6 initialize-to-usable (detached crash-safe init job + status poll) + F7 Vissza back-routes admin 2026-07-17 09:20:59 +02:00
  • 5be2449267 docs: v0.140.0 Direction-2 waiter — REPORT + CONTEXT (live: 240s no-annotation hold, 0.047s wake, restart no-storm) admin 2026-07-16 21:10:42 +02:00
  • 2dd05670ae feat(report): Direction-2 immediate-sync wait channel client (v0.140.0) admin 2026-07-16 20:55:30 +02:00
  • f665bbed45 docs(report): v0.139.0 live verification — 2s save-to-hub round-trip proven on 9201 admin 2026-07-16 19:49:46 +02:00