v0.3.0
Added
- Fully responsive admin panel (mobile, tablet, desktop): navigation drawer with hamburger on small screens, full-screen create/edit link dialogs on phones, per-screen reflow down to 360px wide, and 44px touch targets on primary controls.
- Local responsive QA script (
web/scripts/responsive-qa.mjs): sweeps every screen across 4 breakpoints and both themes, failing on any horizontal overflow.
Changed
- Production deploys are now release-driven: only version tags trigger a deploy, through a single release workflow.
- Major dependency upgrades: axum 0.8, ClickHouse client 0.15, chacha20poly1305 0.11, redis 1.4, plus React/Vite toolchain bumps.
Fixed
- Stats charts no longer break when a tooltip label is not a string.
Security
- OIDC id_token validation now requires the
exp,issandaudclaims.
Imagem do container
docker pull ghcr.io/lucasolopes/quark:0.3.0
Plataformas: linux/amd64, linux/arm64.
Digest: sha256:428c7c709064df3ddb8011c98b9b9122867cc251843096e162402f10f76b8946
Verifique a proveniencia do build:
gh attestation verify oci://ghcr.io/lucasolopes/quark:0.3.0 --repo lucasolopes/quark