| Age | Commit message (Expand) | Author |
| 2026-04-08 | task b: add f3s/garage deploy layout (Rex, Just, host TOMLs) | Paul Buetow |
| 2026-04-08 | relayd: route garage.f3s.buetow.org to Garage S3 backends (task d) | Paul Buetow |
| 2026-04-08 | frontends: add garage.f3s.buetow.org to @f3s_hosts (task 8) | Paul Buetow |
| 2026-04-07 | dserver: replace broken newsyslog rotation with daily.local find cleanup | Paul Buetow |
| 2026-04-06 | immich: fix chart value structure - image tag under server/ml controllers, re... | Paul Buetow |
| 2026-04-06 | immich: fix ML config to use chart's machine-learning.controllers.main structure | Paul Buetow |
| 2026-04-06 | immich: tune ML throughput - add postgres anti-affinity, increase intra-op th... | Paul Buetow |
| 2026-04-05 | immich: relax postgres probes and add resource limits | Paul Buetow |
| 2026-04-04 | fix(immich): use dual-style values for resources and affinity to ensure they ... | Paul Buetow |
| 2026-04-04 | fix(immich): use correctly nested controllers structure for affinity and 4Gi ... | Paul Buetow |
| 2026-04-04 | fix(immich): increase memory limits to 4Gi to avoid OOMKilled for ML | Paul Buetow |
| 2026-04-04 | feat(immich): add preferred anti-affinity and resources to balance load | Paul Buetow |
| 2026-04-01 | immich: separate PVs for videos RO/RW to avoid dual-PVC mount issue | Paul Buetow |
| 2026-04-01 | immich: per-user external library mounts with RO/RW separation | Paul Buetow |
| 2026-04-01 | immich: use bjw-s persistence for external library mount | Paul Buetow |
| 2026-04-01 | immich: replace yoga videos with general external library mount | Paul Buetow |
| 2026-03-29 | Add newsyslog rotation for dserver logs | Paul Buetow |
| 2026-03-28 | Add OpenBSD build VM and dtail package infrastructure | Paul Buetow |
| 2026-03-28 | Move package build/upload scripts from gogios Magefile to conf/packages | Paul Buetow |
| 2026-03-28 | Sign OpenBSD packages with signify, drop -D unsigned | Paul Buetow |
| 2026-03-28 | frontends: install gogios from pkg repo, add pkgrepo_setup task | Paul Buetow |
| 2026-03-28 | pkgrepo: fix test package build scripts for FreeBSD and OpenBSD | Paul Buetow |
| 2026-03-28 | pkgrepo: fix health probe path to /healthz | Paul Buetow |
| 2026-03-28 | pkgrepo: add FreeBSD/OpenBSD package repository service | Paul Buetow |
| 2026-03-22 | fix: correct NFS sentinel filename in immich-postgres init container | Paul Buetow |
| 2026-03-22 | immich: add NFS mount check init container to postgres | Paul Buetow |
| 2026-03-21 | Remove obsolete documentation snippets | Paul Buetow |
| 2026-03-21 | moved | Paul Buetow |
| 2026-03-20 | Parallelize delete-both VM teardown | Paul Buetow |
| 2026-03-20 | Add Pi VM launcher scripts | Paul Buetow |
| 2026-03-20 | Add project Pi VM model switching config | Paul Buetow |
| 2026-03-20 | fix wireguard setup ssh host pinning | Paul Buetow |
| 2026-03-20 | task 301: extract provisioning collaborators | Paul Buetow |
| 2026-03-20 | task 300: persist effective service mode | Paul Buetow |
| 2026-03-20 | task 299: clean up local state on delete | Paul Buetow |
| 2026-03-20 | task 298: pin SSH host keys per VM state | Paul Buetow |
| 2026-03-20 | task 297: lock down default ingress rules | Paul Buetow |
| 2026-03-20 | Remove peers by allowed IPs from local WireGuard config | Paul Buetow |
| 2026-03-20 | Initial commit: add hyperstack-vm1.toml, hyperstack-vm2.toml, update hypersta... | Paul Buetow |
| 2026-03-18 | vllm: skip docker pull on model switch, persist torch compile cache | Paul Buetow |
| 2026-03-18 | gpt-oss-120b: revert to 131072 — hard architecture limit | Paul Buetow |
| 2026-03-18 | gpt-oss-120b: raise max_model_len to 163840 (160K) | Paul Buetow |
| 2026-03-18 | gpt-oss-120b: raise max_model_len to 131072 | Paul Buetow |
| 2026-03-18 | fix: handle bundler self_manager.rb error with Errno::ENOENT | Paul Buetow |
| 2026-03-18 | fix: refactor CLI help to DRY up duplicated code | Paul Buetow |
| 2026-03-18 | cli: show help when called without arguments | Paul Buetow |
| 2026-03-18 | refactor: Split Config class per SRP | Paul Buetow |
| 2026-03-18 | hyperstack status: display active vLLM model | Paul Buetow |
| 2026-03-18 | nemotron-super: set max_model_len=262144 (256K); document NoPE and OOM risk | Paul Buetow |
| 2026-03-18 | nemotron-super: use qwen3_xml tool call parser — same XML format, works | Paul Buetow |