This website requires JavaScript.
765a1e0eee
docs: TASK_STATE after deploying haiku
master
homelab-updater and Claude Opus 5.5
2026-10-08 00:19:51 +02:00
b29aec3dee
docs: TASK_STATE after adding haiku
homelab-updater and Claude Opus 5.5
2026-10-07 23:57:25 +02:00
964f2ad815
feat(models): add haiku as a model choice and make it the default
homelab-updater and Claude Opus 5.5
2026-10-07 23:57:25 +02:00
4b9fa93ed0
docs: TASK_STATE after the post-upgrade check change
homelab-updater and Claude Opus 5.5
2026-10-07 11:59:38 +02:00
c17b170739
feat(post-upgrade): run the model only when the update may ask for something
homelab-updater and Claude Opus 5.5
2026-10-07 11:54:48 +02:00
bcd144fbdc
fix(runs): count a model run once when the terminal node carries its result on
homelab-updater and Claude Opus 5.5
2026-10-07 11:31:30 +02:00
d05b6c27f3
docs: TASK_STATE after the registry rate limit fix
homelab-updater and Claude Opus 5.5
2026-10-07 00:34:18 +02:00
e060a59b67
fix(registry): wait out a ghcr.io rate limit instead of reporting the version unknown
homelab-updater and Claude Opus 5.5
2026-10-07 00:28:08 +02:00
8966fec9cf
docs: TASK_STATE after the migrate and verify fixes
homelab-updater and Claude Opus 5.5
2026-10-03 23:55:43 +02:00
1b8bfc4446
fix(verify): wait out the old container while the service is recreated
homelab-updater and Claude Opus 5.5
2026-10-03 23:31:33 +02:00
d00c8ad4aa
fix(migrate): run an approved migration that keeps the compose file
homelab-updater and Claude Opus 5.5
2026-10-02 21:51:59 +02:00
2e3d61982f
docs: TASK_STATE and phase H status after deploying the login
homelab-updater and Claude Opus 5.5
2026-09-30 14:06:22 +02:00
6cf584894d
fix(deploy): start the auth service, and roll back a start that fails part-way
homelab-updater and Claude Opus 5.5
2026-09-30 14:02:01 +02:00
7131ca9b12
fix(deploy): keep VM103's disk from filling with images and build cache
homelab-updater and Claude Opus 5.5
2026-09-30 13:07:45 +02:00
9045ee0b25
fix(deploy): keep VM103's disk from filling with images and build cache
phase-h
homelab-updater and Claude Opus 5.5
2026-09-30 13:07:45 +02:00
4b6b179525
docs: Trilium connected to Arcane Git Sync
homelab-updater and Claude Opus 5.5
2026-09-30 12:59:56 +02:00
a2f289b4fb
feat(deploy): Keycloak login in front of the app, open beyond the LAN
homelab-updater and Claude Opus 5.5
2026-09-30 12:31:29 +02:00
fc68d30734
feat(web): relative times, a go-to palette and dry runs of all updates
homelab-updater and Claude Opus 5.5
2026-09-30 12:27:24 +02:00
280d9dc0c9
feat(web): decide from the phone
homelab-updater and Claude Opus 5.5
2026-09-30 12:23:14 +02:00
dbe9abeebf
feat: quiet hours and a morning report
homelab-updater and Claude Opus 5.5
2026-09-30 12:21:17 +02:00
055e892f92
feat(web): an app's version history and apps that often need care
homelab-updater and Claude Opus 5.5
2026-09-30 12:15:18 +02:00
3798b8950d
feat: what runs on VM103 right now and the age of the VM backup
homelab-updater and Claude Opus 5.5
2026-09-30 12:12:53 +02:00
dbb17ea5b9
feat(config): manage Trilium (TriliumNext) with a Sunday schedule
homelab-updater and Claude Opus 5.5
2026-09-30 12:01:54 +02:00
12cca5586b
docs: TASK_STATE with the deploy button
deploy-button
homelab-updater and Claude Opus 5.5
2026-09-30 09:36:37 +02:00
136f9d2fb0
feat(deploy): deploy a release by hand from Gitea Actions
homelab-updater and Claude Opus 5.5
2026-09-30 09:30:19 +02:00
119dd18d43
docs: TASK_STATE after deploying phase G to VM103
homelab-updater and Claude Opus 5.5
2026-09-30 08:24:46 +02:00
aec96b2273
chore(web): style the existing notes, drop a heading rule cards outgrew; docs for phase G
frontend-refresh
homelab-updater and Claude Opus 5.5
2026-09-30 07:55:12 +02:00
0fbad32c87
feat(web): model spend per day, share by model and outcomes per kind
homelab-updater and Claude Opus 5.5
2026-09-30 07:52:59 +02:00
0289663494
feat(web): steps of a run over time as a Gantt chart
homelab-updater and Claude Opus 5.5
2026-09-30 07:50:41 +02:00
76e8baa1e5
feat(web): apps as cards with versions and last runs, app run durations
homelab-updater and Claude Opus 5.5
2026-09-30 01:41:17 +02:00
896314d4dd
feat(web): overview dashboard with stat tiles, activity and schedule charts
homelab-updater and Claude Opus 5.5
2026-09-30 01:37:51 +02:00
615bf95ab5
feat(web): chart foundation on ECharts, run and cost aggregates
homelab-updater and Claude Opus 5.5
2026-09-30 01:31:12 +02:00
df726618a6
feat(web): confirmation window, run preview side panel and toasts
homelab-updater and Claude Opus 5.5
2026-09-30 01:26:49 +02:00
3d57472252
feat(web): sidebar shell, dark-first theme with toggle, card and stat components
homelab-updater and Claude Opus 5.5
2026-09-30 01:22:07 +02:00
2fd0cf812a
Merge foundations into master for Git and Arcane rollout
homelab-updater
2026-09-30 01:16:19 +02:00
1ccb91ef40
docs: record Git rollout and owner-configured Keycloak access
foundations
homelab-updater
2026-09-30 01:15:40 +02:00
8a56de42f8
fix(config): spread upgrades and keep Compose env files local
homelab-updater
2026-09-30 01:15:37 +02:00
f7943ab577
feat(executor): publish Compose changes through Git and Arcane
homelab-updater
2026-09-30 01:15:34 +02:00
83ab1c07be
fix(cron): avoid blocking the API when previewing schedules
homelab-updater
2026-09-30 01:15:04 +02:00
b9d1ace272
fix(cleanup): keep Engine requests open and decode chunked reports
homelab-updater
2026-09-30 01:15:00 +02:00
fd35c260a1
docs: TASK_STATE, Arcane public with a temporary admin password
homelab-updater and Claude Opus 5.5
2026-09-24 14:07:49 +02:00
ffc1a6f18f
fix(arcane): image tag has a v prefix; record pilot finding
homelab-updater and Claude Opus 5.5
2026-09-24 14:02:32 +02:00
39cd163d42
docs(skills): gitea is public with Keycloak login
homelab-updater and Claude Opus 5.5
2026-09-24 13:53:30 +02:00
3bf340c1c2
chore(arcane): public behind Keycloak login instead of LAN-only
homelab-updater and Claude Opus 5.5
2026-09-24 13:53:30 +02:00
a61957f991
docs: TASK_STATE after deploying phase F to VM103
homelab-updater and Claude Opus 5.5
2026-09-24 12:19:07 +02:00
b42c3d6c68
chore(arcane): compose repo import, Arcane stack, phase F state
homelab-updater and Claude Opus 5.5
2026-09-24 11:57:16 +02:00
82d29a7a69
feat(web): usable on a phone
homelab-updater and Claude Opus 5.5
2026-09-24 11:53:37 +02:00
f3186c9b77
feat(web): the run page shows what the model does, live
homelab-updater and Claude Opus 5.5
2026-09-24 11:45:24 +02:00
51121729f7
docs(design): Arcane with compose in git replaces Dockge
homelab-updater and Claude Opus 5.5
2026-09-24 11:41:19 +02:00
4ae3095352
feat(apps): running and available versions, next run, tag pattern preview
homelab-updater and Claude Opus 5.5
2026-09-24 11:39:52 +02:00
381f7cc2a4
feat(model): keep the model's session log per node attempt, live
homelab-updater and Claude Opus 5.5
2026-09-24 11:36:26 +02:00
362e8c32ff
feat(web): the migration gate shows the compose.yaml diff
homelab-updater and Claude Opus 5.5
2026-09-24 11:32:55 +02:00
902120ef60
fix(workflow): mask known secrets in node outcomes
homelab-updater and Claude Opus 5.5
2026-09-24 11:30:16 +02:00
69949e84e1
fix(migration): drop the form's secrets of runs that ended
homelab-updater and Claude Opus 5.5
2026-09-24 11:25:30 +02:00
5c7dbdf83f
build(codex): ship the codex CLI for the model-codex sidecar
homelab-updater and Claude Opus 5.5
2026-09-24 11:23:52 +02:00
cba8532656
feat(migration): keep the compose.yaml the plan was made against
homelab-updater and Claude Opus 5.5
2026-09-24 11:22:38 +02:00
1946c187a7
docs: TASK_STATE after model-found release notes
homelab-updater and Claude Opus 5.5
2026-09-23 18:23:47 +02:00
516ac1d6da
feat(release-notes): the model finds the notes, preferring one owner list
homelab-updater and Claude Opus 5.5
2026-09-23 18:17:22 +02:00
3e445221e7
docs(skills): grafana skill without versions, dates or run ids
homelab-updater and Claude Opus 5.5
2026-09-23 17:45:54 +02:00
62ce91cf47
docs: InfluxDB 1.12.4 after the first step-by-step update
homelab-updater and Claude Opus 5.5
2026-09-23 17:44:01 +02:00
9629128444
feat(update): no tag pattern needed, tags shaped like the running one
homelab-updater and Claude Opus 5.5
2026-09-23 17:27:43 +02:00
0cde1fd338
docs: InfluxDB on 1.11.8 after the full-access repair
homelab-updater and Claude Opus 5.5
2026-09-23 17:21:37 +02:00
ab786cc55b
docs(skills): InfluxDB 1.11 runs as uid 1500; fix with user 1000:1000
homelab-updater and Claude Opus 5.5
2026-09-23 17:13:15 +02:00
d69fdbf08b
feat(repair): owner's one-click repair with full access
homelab-updater and Claude Opus 5.5
2026-09-23 16:41:43 +02:00
ee06fd8e85
docs: record VM103 workflow fix deployment
homelab-updater
2026-09-23 14:41:16 +02:00
17a1f71b63
fix(workflow): enforce owner choice, app enablement and pinned policy
homelab-updater
2026-09-23 14:36:15 +02:00
8717a0bc47
docs: TASK_STATE after deploying the simplification to VM103
homelab-updater and Claude Opus 5.5
2026-09-23 12:07:08 +02:00
5511be8f69
refactor!: drop the v1 workflow documents, node versions and actions
homelab-updater and Claude Opus 5.5
2026-09-23 12:02:15 +02:00
3efc7f236b
docs: TASK_STATE and phase E status after the simplification pass
homelab-updater and Claude Opus 5.5
2026-09-23 11:44:30 +02:00
60f28585c8
refactor: one factory for workflow extensions; function runs only in the sidecar
homelab-updater and Claude Opus 5.5
2026-09-23 11:42:53 +02:00
01a5bd7a25
refactor(http): the server's stores are required, not maybe-there
homelab-updater and Claude Opus 5.5
2026-09-23 11:39:30 +02:00
19b4088fab
feat(models): the model profile picks the Claude or Codex sidecar
homelab-updater and Claude Opus 5.5
2026-09-23 11:34:56 +02:00
5c4b66bdd6
refactor!: retire the step chain; the workflow engine pushes to the owner
homelab-updater and Claude Opus 5.5
2026-09-23 11:29:49 +02:00
2e27cb202d
feat(web)!: drop the old step chain's pages
homelab-updater and Claude Opus 5.5
2026-09-23 11:13:07 +02:00
4523457072
fix(web): Publish saves unsaved edits; editors keep showing on errors
homelab-updater and Claude Opus 5.5
2026-09-23 11:07:18 +02:00
38fdf37abc
feat(web): one word for dry runs, a schedule on the app page, confirmations
homelab-updater and Claude Opus 5.5
2026-09-23 11:00:55 +02:00
c80dfa8992
feat(web): readable runs, a failure reason on top and one button per gate action
homelab-updater and Claude Opus 5.5
2026-09-23 10:58:08 +02:00
897b93c295
feat(web): an Overview home page with what waits for the owner
homelab-updater and Claude Opus 5.5
2026-09-23 10:54:08 +02:00
bf2c68716d
docs: TASK_STATE after deploying phase D and setting up docker-cleanup
homelab-updater and Claude Opus 5.5
2026-09-23 09:12:57 +02:00
43bf4bcdbf
feat(web): edit workflow blocks through forms instead of raw JSON
homelab-updater and Claude Opus 5.5
2026-09-23 04:20:20 +02:00
a202c1d0e8
feat(workflows): a cron schedule per workflow
homelab-updater and Claude Opus 5.5
2026-09-23 04:13:32 +02:00
425819e0d7
feat(web): a Docker cleanup gate shows free space and what a prune could give back
homelab-updater and Claude Opus 5.5
2026-09-23 04:07:43 +02:00
11c9de36ef
feat(workflows): Docker cleanup blocks and runs of workflows that belong to no app
homelab-updater and Claude Opus 5.5
2026-09-23 04:06:19 +02:00
733ab1b61d
feat(workflows): the post-upgrade check runs the approved migration's after-steps
homelab-updater and Claude Opus 5.5
2026-09-23 01:23:18 +02:00
937cb7658d
feat(workflows): docker.migrate runs the migration the owner approved
homelab-updater and Claude Opus 5.5
2026-09-23 01:21:15 +02:00
6a91148303
feat(workflows): migration gate with a form for the data the plan needs
homelab-updater and Claude Opus 5.5
2026-09-23 01:09:16 +02:00
4e451c3114
feat(workflows): migration_plan operation, a model prepares the migration of an update
homelab-updater and Claude Opus 5.5
2026-09-23 01:02:31 +02:00
28388e902b
feat(web): workflow blocks say what they do in plain words
homelab-updater and Claude Opus 5.5
2026-09-23 00:57:51 +02:00
ffed8592ce
feat(workflows): the owner can roll back at the gate after the model's check
homelab-updater and Claude Opus 5.5
2026-09-23 00:53:03 +02:00
1d43aef47f
docs: rewrite TASK_STATE for phase D
homelab-updater and Claude Opus 5.5
2026-09-23 00:28:57 +02:00
f02fe7ba7c
docs: plan phase D (migrations, Docker cleanup, cron, editable blocks) and rewrite TASK_STATE
homelab-updater and Claude Opus 5.5
2026-09-23 00:28:40 +02:00
2a64792535
feat(web): what the models did and cost, per run, per app and per model
homelab-updater and Claude Opus 5.5
2026-09-23 00:11:50 +02:00
a4d281f108
feat(config): drop the absolute STOP list of apps; enabled and apply decide
homelab-updater and Claude Opus 5.5
2026-09-23 00:08:09 +02:00
9fba794f1a
feat(workflows): app workflows follow template changes unless the owner edited them
homelab-updater and Claude Opus 5.5
2026-09-23 00:02:55 +02:00
2cbac29703
fix(deploy): update.sh does not restart the driver in the middle of a workflow run
homelab-updater and Claude Opus 5.5
2026-09-22 23:59:23 +02:00
bb0df529d7
fix(driver): the step chain leaves an app alone during a real workflow run
homelab-updater and Claude Opus 5.5
2026-09-22 23:58:48 +02:00
95d1511bda
feat(workflows): retry a step that a driver restart interrupted
homelab-updater and Claude Opus 5.5
2026-09-22 23:57:12 +02:00
591af85dd3
docs: record the radarr real run in TASK_STATE
homelab-updater and Claude Opus 5.5
2026-09-22 23:32:15 +02:00
d5650fdd92
feat(web): Run (real) next to Run (shadow) on the workflow list and editor
homelab-updater and Claude Opus 5.5
2026-09-22 23:30:59 +02:00
023b576484
fix(workflows): drop stray closing tags from the model's summary; record the first real run
homelab-updater and Claude Opus 5.5
2026-09-22 23:26:56 +02:00