Commit Graph

  • 608962441b P2-02 (agent side) + P2-03: agent scheduler + schedule.fire dispatch steve 2026-05-02 11:29:12 +01:00
  • a086b0eb75 P2-02 (server side): schedule reconciliation push + ack handling steve 2026-05-02 11:22:06 +01:00
  • aa9fc330fc P2-01: schedule schema + CRUD API steve 2026-05-02 11:12:58 +01:00
  • c8ead66f08 P1 polish: agent-as-root, init-repo flow, rest creds passthrough, UX fixes steve 2026-05-02 11:02:12 +01:00
  • 8aa635f0c1 P1 polish: Host.default_paths interim + restic env hygiene + job_id JS quoting steve 2026-05-01 22:35:33 +01:00
  • e6729a5a3d P1-26: live job log viewer + WS browser fan-out hub steve 2026-05-01 21:45:56 +01:00
  • cc9dcff816 P1-25: host detail page (snapshots tab default) steve 2026-05-01 20:20:21 +01:00
  • 9795492f2e P1-27: Add host flow — form + minted-token result page steve 2026-05-01 20:16:54 +01:00
  • 86f7c17d9d P1-24: live dashboard — fleet summary tiles + host table steve 2026-05-01 19:29:11 +01:00
  • 55242caf58 P1-23 / P1-28: base layout, login, session-aware nav + Tailwind build steve 2026-05-01 19:19:06 +01:00
  • 8b7b1479a1 design: extend v1 to login / add-host / host-detail / job-log + lock components steve 2026-05-01 19:05:39 +01:00
  • cca525a04d design: v1 polish — row accents, wider last-backup col, empty state steve 2026-05-01 18:48:15 +01:00
  • afce98f105 design: three hi-fi dashboard directions for review steve 2026-05-01 18:39:57 +01:00
  • 9798a2b5fe agent: log accept/complete on backup jobs; audit: populate host.enrolled payload steve 2026-05-01 18:24:56 +01:00
  • 44feb708bc fix: enrollment FK race + log-when-rejected; runbook fixes from dry-run steve 2026-05-01 14:01:59 +01:00
  • 6cfbdfc7ab P1-34: e2e smoke runbook + redacted GET /repo-credentials steve 2026-05-01 13:49:34 +01:00
  • 27086783da P1-33: agent-side encrypted secrets store + push-on-update steve 2026-05-01 12:41:28 +01:00
  • b3b89045f2 P1-32: server-side encrypted repo creds + push-on-hello steve 2026-05-01 12:38:35 +01:00
  • 8d8150ee6e spec/tasks: pull repo-credential plumbing into Phase 1 steve 2026-05-01 12:32:53 +01:00
  • 51bbb555d4 tasks: add P2-18 announce-and-approve, expand P1-27 with preconfigured installer steve 2026-05-01 12:31:28 +01:00
  • 8d5282a180 P1-22: snapshot listing via restic snapshots --json steve 2026-05-01 11:20:57 +01:00
  • 811157b4ce server: drop in-process TLS — HTTP-only behind reverse proxy steve 2026-05-01 11:20:41 +01:00
  • 80a57b3b84 tasks.md: mark Phase 1 progress steve 2026-05-01 00:46:16 +01:00
  • a7c6a6e09c phase 1: run-now backup — restic wrapper, job lifecycle, end-to-end steve 2026-05-01 00:45:04 +01:00
  • 24ab071702 phase 1: agent install path — systemd unit, install.sh, asset endpoints steve 2026-05-01 00:40:36 +01:00
  • 9cc0caff1e phase 1: WS transport, enrollment, agent that hellos and heartbeats steve 2026-05-01 00:39:00 +01:00
  • df2c584b23 phase 1: HTTP server + first-run bootstrap steve 2026-05-01 00:28:18 +01:00
  • f55747a281 phase 1 foundations: api types, store, crypto, auth steve 2026-05-01 00:24:40 +01:00
  • c821ec1fe0 spec/tasks: address pre-Phase-1 design feedback steve 2026-05-01 00:12:55 +01:00
  • 25aa001135 phase 0: project bootstrap steve 2026-05-01 00:03:59 +01:00
  • ab02869d82 initial setup ready steve 2026-04-30 23:55:52 +01:00