Changelog
Security
- c82bb9f: security: patch vulnerable deps and drop spoofable RealIP middleware (#96) (@jp1337)
- 7448b77: security: warn against ever adding a PR trigger to the self-hosted runner job (#95) (@jp1337)
Features
- 643becc: feat(ui): Graphite design system, full translation, and a language switch (#101) (@jp1337)
- e47cfc1: feat(ui): more polish — sidebar stripe, page-title accent, focus rings, hover (@jp1337)
- df081fb: feat(ui): rich demo seed, polished tabs, calmer demo banner, dramatic stats (@jp1337)
- 8a65439: feat(web): demo mode — single-binary in-memory deployment (@jp1337)
Bug Fixes
- eb875f0: fix(release): stop a mirror registry from failing the whole release (#102) (@jp1337)
- 1d4bef3: fix(web): satisfy golangci-lint v2 — errcheck on fmt.Fprint, gosec G710 on /ports redirects (@jp1337)
Other
- dd4c0bd: chore(ci): Bump actions/checkout from 4 to 6 (#77) (@dependabot[bot])
- d2de9d0: chore(ci): Bump actions/checkout from 6 to 7 (#98) (@dependabot[bot])
- 45442ff: chore(ci): Bump actions/deploy-pages from 4 to 5 (#83) (@dependabot[bot])
- 9508bdb: chore(ci): Bump actions/setup-go from 5 to 7 (#85) (@dependabot[bot])
- a3cbb4e: chore(ci): Bump actions/setup-node from 4 to 7 (#86) (@dependabot[bot])
- 41c3a8a: chore(ci): Bump actions/upload-artifact from 4 to 7 (#76) (@dependabot[bot])
- e762aa4: chore(ci): Bump actions/upload-pages-artifact from 3 to 5 (#74) (@dependabot[bot])
- ab70949: chore(ci): Bump codecov/codecov-action from 5 to 6 (#73) (@dependabot[bot])
- 981db6a: chore(ci): Bump codecov/codecov-action from 6 to 7 (#100) (@dependabot[bot])
- c460d74: chore(ci): Bump docker/metadata-action from 5 to 6 (#79) (@dependabot[bot])
- e7a05ea: chore(ci): Bump docker/setup-buildx-action from 3 to 4 (#75) (@dependabot[bot])
- ff66663: chore(ci): Bump github/codeql-action from 3 to 4 (#82) (@dependabot[bot])
- a0bfb41: chore(docker): Bump alpine from 3.23 to 3.24 (#93) (@dependabot[bot])
- a89a123: ci(publish-edge): treat quay.io push as best-effort (@jp1337)
- e6090d3: ci: multi-registry container publishing + :edge tag for the demo (@jp1337)
- 40e37d9: ci: rebuild with corrected QUAY_NAMESPACE (@jp1337)