• Joined on 2026-02-02
blyzer pushed to main at blyzer/dtf-system 2026-09-21 16:32:26 +00:00
c1a07a75fa ci: run the integration suites inside the stack's own network
blyzer pushed to main at blyzer/dtf-system 2026-09-21 16:18:57 +00:00
3b92813491 fix: recover the customer address behind the host reverse proxy
7cab210674 ci: move the integration stack clear of the ports that host already uses
24cb52d992 fix: stop the CI stack colliding with ports already used on the runner
Compare 3 commits »
blyzer pushed to main at blyzer/dtf-system 2026-09-21 15:52:03 +00:00
6a50e6db4d fix: bake scanner and storage config into images instead of bind-mounting
blyzer pushed to main at blyzer/dtf-system 2026-09-21 15:43:52 +00:00
dbc9ba4dee docs: record an intermittent browser test failure
6c52ad655e fix: pull MinIO from quay.io so CI can start the stack
Compare 2 commits »
blyzer pushed to main at blyzer/dtf-system 2026-09-21 15:27:34 +00:00
010c2a162f docs: record base image pinning and the CRITICAL image gate
4c9fa2436e build: pin base image digests and clear every fixable image finding
bbcc8ab100 docs: record the release gates and what they do not cover
9da2a7dcad ci: add the release gates, and document the ones that do not gate
Compare 4 commits »
blyzer pushed to main at blyzer/dtf-system 2026-09-21 14:38:13 +00:00
d2f7b2c03b docs: record secret-file loading and the behavioural release gate
341f154c36 feat: load Docker secret files so the production stack can boot
9b38c9fe3d docs: record Block 2 rate-limiting work and CI coverage
5d669cbcce ci: run the real suites before publishing images
52ae13c9a1 fix: rate-limit and audit by real client address
Compare 5 commits »
blyzer pushed to main at blyzer/dtf-system 2026-09-18 21:39:37 +00:00
aa0eba3457 docs: track outstanding work in ROADMAP.md
fc6f708e95 chore: restore a working localhost stack
0f16868f2d fix: stop the application database role reusing the admin password
67aa6c970c fix: make the by-metre product reachable and its declaration verified
9046ec6db0 fix: restore session creation broken by missing import
Compare 5 commits »
blyzer pushed to main at blyzer/dtf-system 2026-09-18 19:53:13 +00:00
99fd92bdb8 fix: use packed artwork model for standard image uploads
483a083a3d fix: open artwork packing from DTF links
56275f3aba fix: route artwork uploads to packing flow
Compare 3 commits »
blyzer pushed to main at blyzer/dtf-system 2026-09-18 18:32:09 +00:00
4ce28aa0d0 fix: restore ready-sheet preview behavior
blyzer pushed to main at blyzer/dtf-system 2026-09-18 18:18:35 +00:00
56d8fde0db fix: show repeated artwork in preview
blyzer pushed to main at blyzer/dtf-system 2026-09-18 17:56:04 +00:00
2225b70401 fix: preview uploaded artwork by metre
blyzer pushed to main at blyzer/dtf-system 2026-09-18 17:28:50 +00:00
88a2a6f060 fix: prevent stale Kanban script after deployment
blyzer pushed to main at blyzer/dtf-system 2026-09-18 17:13:08 +00:00
4d707009ba feat: configure Kanban login with optional email
blyzer pushed to main at blyzer/dtf-system 2026-09-18 16:50:36 +00:00
d4190ebfeb Revert "feat: configure Kanban login by operator email"
blyzer pushed to main at blyzer/dtf-system 2026-09-18 16:15:16 +00:00
508fa03664 feat: configure Kanban login by operator email
blyzer pushed to main at blyzer/dtf-system 2026-09-18 15:19:26 +00:00
9d348ca893 fix: support arbitrary production database passwords
fbb620bd85 fix: keep web services up during API rollout
Compare 2 commits »
blyzer pushed to main at blyzer/dtf-system 2026-09-18 15:11:33 +00:00
7605ca9918 fix: start web services in Portainer Swarm
blyzer pushed to main at blyzer/dtf-system 2026-09-18 14:53:04 +00:00
e3e37f674d feat: run DTF stack with Cloudflare R2
blyzer pushed to main at blyzer/dtf-system 2026-09-18 14:28:50 +00:00
dabb4db2e3 fix: make DTF compose stack Swarm compatible
blyzer pushed to main at blyzer/dtf-system 2026-09-18 14:20:45 +00:00
6db107f0fc fix: use Compose deploy resource limits