Releases: markus-barta/janus
Release list
Rust engine v0.1.6
Adds fail-closed, value-free Pharos beacon credential retirement with reviewed intent binding, crash-safe replay, durable tombstones, read-only reconciliation, and release-gated age-backed smoke coverage.
Rust engine v0.1.5
Adds a locked native Nix package for janusd and janus-warden, release-blocking Nix sandbox validation, and portable validation-hook fixtures.
Rust engine v0.1.4
Adds value-free managed-command preflight, mandatory execution-time executable validation, exact argv enforcement, and deterministic release assurance smokes.
Go envelope v1.160 — stronger Janus lockup
Strengthens the horizontal Janus brand lockup.
- doubles the visible contour weight of the canonical faces-only SVG
- expands the SVG viewBox so the heavier contour remains unclipped
- keeps the facial details open at the 31px production size
- raises the separate JANUS wordmark to semibold (600)
- preserves the centered Pharos-family lockup geometry
Go envelope v1.159 — horizontal Janus lockup
Aligns the Janus sidebar brand with the Pharos-family horizontal lockup.
- places the canonical faces-only SVG beside a real JANUS serif wordmark
- centers the complete lockup in the sidebar rail
- uses the Pharos 36×50 mark slot, 31px icon, 13px gap, and 22px tracked wordmark proportions
- removes the oversized legacy brand slot and preserves responsive mobile sizing
- keeps the SVG itself text-free and accessible
Go envelope v1.158 — canonical faces-only mark
Replaces the approximate compact logo with a faithful vector trace of the supplied canonical Janus faces.
- removes the visible separator rule and JANUS wordmark from compact placements
- preserves the exact dual-face silhouette with teal/amber coloring
- adds transparent edge padding for clean antialiasing
- keeps the original full PNG unchanged as the canonical reference
- uses the SVG consistently in the sidebar, auth header, and favicon
Go envelope v1.157 — artwork placement refinement
Refines Janus artwork placement to match the approved composition.
- keeps the complete header scene at its intended size and right-aligns it without cropping
- bottom-aligns the sidebar illustration beneath the signed-in badge
- centers the exact canonical Janus logo across desktop and mobile breakpoints
- preserves smooth opacity fades at every artwork edge
Go envelope v1.156 — canonical branding and edge artwork
Uses the supplied Janus logo unchanged in every visible brand lockup. Header and lower-sidebar artwork now cover their full edge-bound regions with proportional cropping and narrow four-edge opacity fades. Includes responsive and short-height layout hardening.
Go envelope v1.155 — access and service-secret UX
Access and service-secret UX refinement.\n\n- Align Access hierarchy, full-width posture strip, responsive layouts, contrast, and truthful role/route state with the target design.\n- Use the canonical open Janus mark and contained, circumference-faded artwork.\n- Add the supplied hero artwork to logged-out landing and protected deep-link login flows.\n- Simplify service-on-machine secret setup, add plain-language glossaries, and harden generated plans, validation, authorization, and preflight behavior.\n\nVerification:\n- go build ./...\n- go vet ./...\n- go test ./...\n- go test -race ./...\n- git diff --check
Go envelope v1.154 — Janus UI reference alignment
UI/UX reference alignment for the Janus envelope.\n\n- Align sidebar/logo, artwork scaling, and nav icon centering with the sophisticated Janus reference.\n- Rework Access into a governance workbench with role lanes, duties, route gates, readiness, and status posture.\n- Add data-backed route gate state and verification coverage.\n\nVerification before release:\n- go test ./...\n- git diff --check\n- Playwright route sweep: 8 routes x desktop/mobile, zero layout issues.