ginnoir pushed to main at ginnoir/homelabstack 2026-10-01 13:20:04 -05:00
be835cad90 feat(devicebackup): run the guestmount urbackup image with kvm + fuse
ginnoir pushed to main at ginnoir/homelabstack 2026-10-01 13:11:25 -05:00
3615c9b3d8 feat(devicebackup): build urbackup-server with guestmount for image file restores
ginnoir pushed to main at ginnoir/homelabstack 2026-10-01 12:47:39 -05:00
a55cfd2b35 feat(devicebackup): UrBackup for the Windows laptops, Time Machine staging for the Macs
ginnoir pushed to main at ginnoir/homelabstack 2026-08-25 22:26:35 -05:00
1028bc3a74 Serve 5etools from storage1 via Caddy instead of a 14G image.
ginnoir pushed to main at ginnoir/homelabstack 2026-08-25 19:06:19 -05:00
bedc986fb3 fix(resume): allow private AI endpoints
ginnoir pushed to main at ginnoir/homelabstack 2026-08-25 15:29:16 -05:00
fb0b692f83 fix(resume): add ENCRYPTION_SECRET + redis so the AI tab loads
ginnoir pushed to main at ginnoir/homelabstack 2026-08-25 15:13:50 -05:00
2bbc693b74 fix(ci): deploy Caddyfile via the runner's own bind, not docker-from-docker
ginnoir pushed to main at ginnoir/homelabstack 2026-08-25 15:06:35 -05:00
8455178aaa fix(romhacks): pull the orchestrator image instead of declaring a build
ginnoir pushed to main at ginnoir/homelabstack 2026-08-25 15:03:54 -05:00
60121a5d52 ci(romhacks): build orchestrator image to the self-hosted registry
ginnoir pushed to main at ginnoir/homelabstack 2026-08-25 14:31:00 -05:00
21033300bc fix(resume): persist uploads now that v5 stores them locally
ginnoir pushed to main at ginnoir/pokemon 2026-08-15 18:13:19 -05:00
42f5f17683 fix: normalise the non-breaking space in Fused Dimensions
b8c69ce789 fix: repair 7 mojibake note filenames
Compare 2 commits »
ginnoir pushed to main at ginnoir/romhack-archive-site 2026-08-15 18:11:58 -05:00
4e0c285347 refactor: drop the mojibake workaround from slugifyStem
e9334f73e8 chore: regenerate slug-keyed manifests after the stem repair
e1302517a5 data: sync catalog - 7 repaired note stems, 4 URL changes
b6651b0723 data: sync catalog - 87 summaries cleaned of raw markdown
fa92dd25d1 data: sync catalog - repair 11 corrupted version fields
Compare 6 commits »
ginnoir pushed to main at ginnoir/pokemon 2026-08-15 18:11:47 -05:00
f4ed6ac880 data: clean raw markdown out of summaries (batch 4/4 + heading/URL sweep)
2dd0f52ef9 data: clean raw markdown out of summaries (batch 3/4)
7f4f6d81a1 data: clean raw markdown out of summaries (batch 2/4)
f549d6ff8f data: clean raw markdown out of summaries (batch 1/4)
ed039435ae data: repair 11 version fields corrupted by an enrichment pass
Compare 6 commits »
ginnoir pushed to main at ginnoir/homelabstack 2026-08-11 11:01:35 -05:00
5ba925f6ef fix(streaming): bind trickplay to real data dir, not a phantom path
ginnoir pushed to main at ginnoir/romhack-archive-site 2026-08-10 21:03:46 -05:00
c89dbe7f7d data: sync catalog to 411 hacks + refresh fixture counts
ginnoir pushed to main at ginnoir/pokemon 2026-08-10 21:03:45 -05:00
ceef39ceca data: add Soulgold, Unchosen, and Soulstones 1 + 2
a391292a6a fix(launcher): handle Game-z.exe builds and ignore extendtext.exe
Compare 2 commits »
ginnoir pushed to main at ginnoir/homelabstack 2026-08-05 16:21:32 -05:00
53d99c7cd1 fix(streaming): reach Plex HTTP via host :32402 proxy
ginnoir pushed to main at ginnoir/homelabstack 2026-08-05 16:03:53 -05:00
f7c30c0962 fix(streaming): restore SLEEP_DURATION and LOG_LEVEL dropped in dry-run flip
ginnoir pushed to main at ginnoir/homelabstack 2026-08-05 16:01:15 -05:00
7f3c275516 feat(streaming): enable jellyplex-watched writes after dry-run
ginnoir pushed to main at ginnoir/homelabstack 2026-08-05 15:51:54 -05:00
45ab885834 fix(streaming): bind JF 10.11 metadata path; fix Caddy deploy