Commit Graph
45 Commits
Author SHA1 Message Date
cabbage 1f97faeab5 Add deployment preflight and fix helium Syncthing root 2026-08-03 10:16:32 +00:00
cabbage 1c2590c3c8 Add helium archive node deployment manifests 2026-08-03 09:42:53 +00:00
cabbage 515599f2d4 Recognize BitComet padding file names 2026-08-03 07:10:55 +00:00
cabbage b67ca18403 release: archive clients v0.1.18 2026-08-03 07:02:24 +00:00
cabbage 6446846ee8 Accept qBittorrent hidden padding files 2026-08-03 07:01:10 +00:00
cabbage c717aea394 Make release image UID setup base compatible 2026-08-03 06:49:19 +00:00
cabbage ea35ba2758 Skip malformed qBittorrent inventory entries 2026-08-03 06:46:44 +00:00
cabbage 5e5e2f9095 Document Buildx builder lifecycle 2026-07-30 05:36:15 +00:00
cabbage 0b11e2a3a2 Recover transient Syncthing and SQLite job failures 2026-07-28 14:03:30 +00:00
cabbage 1009defc46 release: archive clients v0.1.14 2026-07-27 03:21:15 +00:00
cabbage 8ed8e75447 feat: allow unrestricted independent job concurrency 2026-07-27 03:19:47 +00:00
cabbage 1a06da3984 fix: reconnect after silent control heartbeat loss 2026-07-27 02:45:21 +00:00
cabbage 4ba5e92248 fix: map x2 route override by folder path 2026-07-26 04:34:08 +00:00
cabbage a6da224f28 docs: require hardlink-safe route mount topology 2026-07-26 04:26:23 +00:00
cabbage 90925fd321 fix: use job-specific sparse transfer progress 2026-07-25 03:01:34 +00:00
cabbage 9df2e6991e fix: publish initial sparse transfer progress 2026-07-25 02:50:22 +00:00
cabbage d2fa69a1d6 fix: report partial Syncthing transfer progress 2026-07-25 02:37:30 +00:00
cabbage 0f94388f49 fix: advance target steps past peer events 2026-07-24 23:27:11 +00:00
cabbage 94a3233ce2 fix: clean interrupted staging temporaries 2026-07-24 17:00:10 +00:00
cabbage 053b0135b3 fix: defer slow Syncthing rescans 2026-07-24 16:13:39 +00:00
cabbage 57acc90363 fix: honor hardlinks across client mount topology 2026-07-24 16:05:20 +00:00
cabbage a73bcf870f config: reduce zero-copy space reserve default 2026-07-24 15:26:33 +00:00
cabbage 748ca49837 fix: avoid duplicate capacity reservation for hardlinks 2026-07-24 13:48:24 +00:00
cabbage 589fd4a41d fix: normalize existing Syncthing route paths 2026-07-24 12:52:30 +00:00
cabbage d951e2e4fc fix: require qBittorrent metainfo export support 2026-07-24 12:37:40 +00:00
cabbage 21ea431c56 fix: expand configured service usernames 2026-07-23 16:34:37 +00:00
cabbage fbb7eb5d9c release: prepare production client deployment 2026-07-23 15:35:07 +00:00
cabbage 7cd7a747f0 docs: add actest operator guide 2026-07-23 14:21:34 +00:00
cabbage 0332b13471 docs: clarify Telegram filtering and confirmations 2026-07-23 14:13:46 +00:00
cabbage 7e295cff3a docs: publish archive control design set 2026-07-23 13:39:09 +00:00
cabbage 6ca94a546e fix: support v2 and hybrid qBittorrent identities 2026-07-23 11:48:08 +00:00
cabbage 69709c778b test: add deferred phase 8 adversarial matrix 2026-07-23 10:49:48 +00:00
cabbage 3d09e32ccd test: cover collision and permission failures 2026-07-23 10:20:08 +00:00
cabbage 63da21f07d test: expand phase 8 fault matrix 2026-07-23 10:11:18 +00:00
cabbage b6de490b7e feat: complete transfer and eviction execution 2026-07-23 09:14:40 +00:00
cabbage 884aed9921 feat: execute durable archive transfers 2026-07-23 07:21:19 +00:00
cabbage 68db3ec4c5 feat: add transfer service adapters 2026-07-23 03:39:33 +00:00
cabbage 2ec90b6a2d feat: add journaled transfer materialization 2026-07-23 03:31:57 +00:00
cabbage a66269cb69 test: add local 2x2 route topology 2026-07-23 03:14:16 +00:00
cabbage 10e803eaee feat: execute durable syncthing route setup 2026-07-23 02:27:17 +00:00
cabbage 4058b6d3c8 feat: stream on-demand inventory queries 2026-07-23 01:46:58 +00:00
cabbage 720fa67202 feat: add authenticated qbittorrent reader 2026-07-22 16:36:04 +00:00
cabbage f0555703cb feat: add read-only resource and route discovery 2026-07-22 16:34:29 +00:00
cabbage 1219117403 feat: complete client runtime foundation 2026-07-22 16:25:38 +00:00
cabbage c11a7b5b5b feat: add archive client foundation 2026-07-22 14:55:02 +00:00