Commit Graph

  • 7b693bee5b Bump version to 1.0.58 main darroyo 2026-07-19 22:21:28 -04:00
  • 5cb21ddceb db: fix migration runner - proper schema_migrations checksum handling for existing DBs darroyo 2026-07-19 22:20:55 -04:00
  • dfb667e340 Bump version to 1.0.57 darroyo 2026-07-19 22:18:46 -04:00
  • 02c1fd55fb Bump version to 1.0.56 darroyo 2026-07-19 22:18:42 -04:00
  • d8aaaf5ca4 db: fix migration runner to handle existing DB without checksum col darroyo 2026-07-19 22:18:38 -04:00
  • 867794d846 Bump version to 1.0.55 darroyo 2026-07-19 22:18:12 -04:00
  • f5d3ecfbf3 db: fix migration for existing schema_migrations without checksum column darroyo 2026-07-19 22:18:06 -04:00
  • a7ae619b76 Bump version to 1.0.54 darroyo 2026-07-19 22:14:38 -04:00
  • 84b185be39 Phase A-E: stability, security, observability, and test coverage darroyo 2026-07-19 22:14:30 -04:00
  • 300555d35f Bump version to 1.0.52 darroyo 2026-07-19 19:49:10 -04:00
  • 6b29a4b419 Bump version to 1.0.51 darroyo 2026-07-19 19:49:00 -04:00
  • 4ccf2fc2d6 Bump version to 1.0.50 darroyo 2026-07-19 18:17:42 -04:00
  • ae33703ef9 Bump version to 1.0.49 darroyo 2026-07-19 18:17:36 -04:00
  • 2285790257 Add Direction mode help text and mirror --delete warning in sync pair form darroyo 2026-07-19 18:17:29 -04:00
  • 2ec031c9dc Bump version to 1.0.48 darroyo 2026-07-17 18:40:23 -04:00
  • b2172145e7 Always copy source directory contents, not the directory itself darroyo 2026-07-17 18:40:16 -04:00
  • 340370a43b Bump version to 1.0.47 darroyo 2026-07-17 18:26:26 -04:00
  • 743882eb0e Allow remote-to-remote sync pairs darroyo 2026-07-17 18:26:19 -04:00
  • 0437a7b248 Bump version to 1.0.46 darroyo 2026-07-13 15:20:20 -04:00
  • f476b7bd8b Fix shutdown UX: nohup wrapper prevents SSH session drop during host shutdown darroyo 2026-07-13 15:20:13 -04:00
  • e6d550b3ab Bump version to 1.0.45 darroyo 2026-07-13 13:43:40 -04:00
  • 50f73cd656 Fix ApproveFingerprint: extract real host key via SSH instead of writing fingerprint SHA256 to known_hosts darroyo 2026-07-13 13:43:33 -04:00
  • d12f76ca56 Bump version to 1.0.44 darroyo 2026-07-13 13:35:02 -04:00
  • bc3bc44c4a Add shutdown machine feature with configurable command darroyo 2026-07-13 10:02:18 -04:00
  • bf9bcccde2 Fix MachineResponse: expose last_seen_at/created_at, clean status string darroyo 2026-07-10 11:05:27 -04:00
  • 7a2a7a4935 Add Last Seen column and color-coded status badges in Machines table darroyo 2026-07-10 10:51:10 -04:00
  • 175fdf4dff Bump version to 1.0.40 darroyo 2026-07-09 21:58:50 -04:00
  • 683c489a24 Bump version to 1.0.39 darroyo 2026-07-09 21:58:46 -04:00
  • 5b28b46e6b fix: simplify RunRemote to not re-prefix source or dest darroyo 2026-07-09 21:58:02 -04:00
  • fce8962f2b Bump version to 1.0.38 darroyo 2026-07-09 21:51:25 -04:00
  • 147c6d8ead fix: rsync double SSH spec in RunRemote, restore dropped flags in Run darroyo 2026-07-09 21:51:05 -04:00
  • 969ccacfc8 Bump version to 1.0.36 darroyo 2026-07-09 21:25:53 -04:00
  • 935fa83b93 fix: add json tags to DeployResult for camelCase serialization darroyo 2026-07-09 21:25:49 -04:00
  • 0a82f4e777 Bump version to 1.0.35 darroyo 2026-07-09 21:19:56 -04:00
  • 7a88fb861d fix: ssh-keyscan failures are warnings, not fatal in deploy-keys darroyo 2026-07-09 21:19:52 -04:00
  • 0a42f157f7 Bump version to 1.0.34 darroyo 2026-07-09 20:58:52 -04:00
  • c7337a3bbc fix: remove public key deployment from deploy-keys darroyo 2026-07-09 20:58:48 -04:00
  • 048b99921e Bump version to 1.0.33 darroyo 2026-07-09 20:52:37 -04:00
  • f7801585a6 feat: deploy all machine keys (mesh) darroyo 2026-07-09 20:52:33 -04:00
  • e0252829b3 Bump version to 1.0.32 darroyo 2026-07-09 20:45:37 -04:00
  • cb39df63bc fix: deploy keys StdinPipe order and add structured logging darroyo 2026-07-09 20:45:32 -04:00
  • be2d2d1a8d Bump version to 1.0.31 darroyo 2026-07-09 20:38:45 -04:00
  • 179b2d8fbd fix: deploy keys modal crash on null/undefined arrays darroyo 2026-07-09 20:38:41 -04:00
  • c0bf16f132 Bump version to 1.0.30 darroyo 2026-07-09 20:33:43 -04:00
  • ee5372c9fd Bump version to 1.0.29 darroyo 2026-07-09 20:33:19 -04:00
  • dbf998703f feat: add Deploy Keys function to Machines UI darroyo 2026-07-09 20:33:04 -04:00
  • 5d708e1d7b fix: RunRemote SSH-to-source with pre-installed dest key, eliminating base64 round-trip darroyo 2026-07-09 20:03:00 -04:00
  • 727d8676a6 Bump version to 1.0.27 darroyo 2026-07-09 18:41:13 -04:00
  • f76cdaf140 Bump version to 1.0.26 darroyo 2026-07-09 18:40:30 -04:00
  • afe399d3a9 fix: use git add -f to bypass spurious ignore on cmd/server darroyo 2026-07-09 18:40:15 -04:00
  • 83cc48e70f Bump version to 1.0.25 darroyo 2026-07-09 18:30:24 -04:00
  • 63e82c502c Bump version to 1.0.24 darroyo 2026-07-09 18:28:03 -04:00
  • cc1519810b chore: stop tracking build artifacts in internal/webui/dist (regenerated by build) darroyo 2026-07-09 18:27:46 -04:00
  • 3ad22c3dcb fix: show fingerprint approve button even on connection success darroyo 2026-07-09 18:27:03 -04:00
  • 88cc7e88e6 Bump version to 1.0.23 darroyo 2026-07-09 17:33:04 -04:00
  • be7d47c0e1 Bump version to 1.0.22 darroyo 2026-07-09 16:54:38 -04:00
  • 6c48031dd7 Bump version to 1.0.21 darroyo 2026-07-09 15:18:05 -04:00
  • acd50ec9c0 Bump version to 1.0.20 darroyo 2026-07-09 15:13:35 -04:00
  • 7a70355b6d Bump version to 1.0.19 darroyo 2026-07-09 15:00:40 -04:00
  • 73cad44769 Bump version to 1.0.18 darroyo 2026-07-09 12:43:13 -04:00
  • f92b03c0ce Bump version to 1.0.17 darroyo 2026-07-09 10:40:23 -04:00
  • d7e6d64967 fix: reject + handle remote-to-remote sync pairs darroyo 2026-07-09 10:40:12 -04:00
  • ba4c6aa732 Bump version to 1.0.16 darroyo 2026-07-09 00:04:56 -04:00
  • 7a024cec3b fix: use context.Background() in TriggerRun so job outlives HTTP request darroyo 2026-07-09 00:04:44 -04:00
  • 48d8fff5df Bump version to 1.0.15 darroyo 2026-07-08 23:56:05 -04:00
  • 1734167f83 fix: SQLite WAL mode + log all swallowed 500 errors darroyo 2026-07-08 23:55:55 -04:00
  • d0fd0e994f Bump version to 1.0.13 darroyo 2026-07-08 23:36:24 -04:00
  • c015a47440 Bump version to 1.0.12 darroyo 2026-07-08 22:39:08 -04:00
  • 58e7f51ba7 fix: EventBus panic on SSE disconnect + JWT secret persistence + recover() guards darroyo 2026-07-08 22:38:56 -04:00
  • 1798fc6804 Bump version to 1.0.11 darroyo 2026-07-08 21:44:50 -04:00
  • a77f84ad34 Bump version to 1.0.10 darroyo 2026-07-08 19:56:08 -04:00
  • ad3e879c42 Document build artifacts in AGENTS.md darroyo 2026-07-08 19:26:16 -04:00
  • fb7b41ddd7 Untrack prebuilt binaries and build artifacts darroyo 2026-07-08 19:25:49 -04:00
  • 5d5b6c99a7 Bump version to 1.0.9 darroyo 2026-07-08 19:19:50 -04:00
  • 25a31af64c Make ExecStartPre chown non-fatal to prevent service start failures darroyo 2026-07-08 17:42:28 -04:00
  • 69c4898a56 Add cancellation reason tracking with user/system codes and UI darroyo 2026-07-08 17:31:22 -04:00
  • 3c1bbce9e7 Add .tmp/ to gitignore and remove tracked screenshots darroyo 2026-07-08 14:33:34 -04:00
  • 0c43372e3e Visual fixes: base href, dashboard pair names, edit button darroyo 2026-07-08 14:31:41 -04:00
  • 9d32ef7fd6 Add job error persistence and friendly error UI darroyo 2026-07-08 09:04:47 -04:00
  • e0e94bd518 Fix: defensive frontend + panic recovery logging middleware darroyo 2026-07-08 01:28:12 -04:00
  • 6d16797c4f Fix known_hosts format: use ssh.MarshalAuthorizedKey darroyo 2026-07-08 00:44:01 -04:00
  • 8d0117399c Fix SSH public key format: use ssh.MarshalAuthorizedKey darroyo 2026-07-08 00:30:57 -04:00
  • e322299dc3 Add deploy script with dry-run, retry, rollback and health checks darroyo 2026-07-08 00:21:17 -04:00
  • b185686d2b Bump version to 1.0.7 darroyo 2026-07-08 00:05:37 -04:00
  • acdb1e3303 fix(Select): remove Icon asChild from Trigger to avoid Slot error darroyo 2026-07-08 00:03:44 -04:00
  • 3812b831c9 fix(Button): asChild slot children error darroyo 2026-07-08 00:00:01 -04:00
  • f5f3b2263e fix(postinst): robust service restart on upgrade darroyo 2026-07-07 23:54:08 -04:00
  • 1e516cb746 simplify postinst: use try-restart like baby-nas darroyo 2026-07-07 23:49:52 -04:00
  • a79bb29699 fix: service restart on upgrade and no-cache headers for SPA assets darroyo 2026-07-07 23:41:16 -04:00
  • 9cef7173cb Visual redesign: design system, refined ops console aesthetic darroyo 2026-07-07 23:12:34 -04:00
  • 93c22e844e Add persistent navbar with SSH Keys link darroyo 2026-07-07 20:40:24 -04:00
  • bfa006f4ab Add SSH key management, job history persistence, and live streaming darroyo 2026-07-07 20:36:11 -04:00
  • 5374ab81cc auth: default admin/admin credentials on first install + bump 1.0.4 darroyo 2026-07-07 20:00:42 -04:00
  • 596981b63b Bump version to 1.0.3 darroyo 2026-07-07 19:46:03 -04:00
  • 79b6c958fd Bump version to 1.0.2 darroyo 2026-07-07 19:18:52 -04:00
  • 3b5d20c05d webui: fix ServeSPA to use StripPrefix so FileServer finds assets darroyo 2026-07-07 19:12:40 -04:00
  • 38a89328a9 api: use webui.ServeSPA in NotFound handler instead of buggy inline logic darroyo 2026-07-07 15:58:18 -04:00
  • 68592bd119 Fix version in DEBIAN/control and Makefile default to 1.0.1 darroyo 2026-07-07 15:52:33 -04:00
  • 7c5a091f7c Bump version to 1.0.1 darroyo 2026-07-07 15:49:07 -04:00
  • 4cc93c7747 fix: self-healing permissions on /var/lib/syncserver darroyo 2026-07-07 15:41:10 -04:00