This website requires JavaScript.
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