Releases
v0.2.0
Compare
Sorry, something went wrong.
No results found
0.2.0 (2026-03-04)
Features
add Ash declarative data layer for GitHub resources (#10 ) (8b9ae73 )
add container support via Nix-built OCI image (22ce9fb )
add docker image build verification to precommit and dashboard screenshot (fac3ead )
add expand indicator to WorkflowNode and click-to-GitHub on JobNode (76e8444 )
add expandable workflow jobs to DagViewer (cb6cb82 )
add get_authenticated_user/0 to GitHub client (77d3873 )
add GitHub Actions data model structs with API parsing (acae6c0 )
add GitHub API client with Req for workflow runs, jobs, repos, PRs, branches, releases (89d3920 )
add GitHub links to pipeline view (88861f7 )
add GitHub links to pipeline view (b0c6685 )
add greenlight config, poller supervisor to application tree (c4ec936 )
add HTTP request telemetry logger and environment metadata (346da60 )
add LiveSvelte, libgraph, and Svelte Flow dependencies (293d7d4 )
add LiveViews for pipeline DAG, dashboard, and repo browser (b92f519 )
add logger_json and configure structured JSON logging (d660d1c )
add Nix package and NixOS service module (f3c6a3d )
add nix/docker.nix for OCI image build (cab7c67 )
add poller GenServer with PubSub broadcasting and DynamicSupervisor lifecycle (233cb54 )
add relative time helper (4600fe2 )
add ReqLogger Req plugin for GitHub API call logging (0a62ea8 )
add search_user_commits/1 to GitHub client (4157f5f )
add search_user_prs/1 to GitHub client (c10ca3c )
add serialize_workflow_runs for client-side job expansion (9fc0236 )
add structured wide event logging (01c3205 )
add Svelte Flow DAG components with dagre layout and Svelte 5 runes (04d2115 )
add user insights dashboard section (4f233cc )
add user insights section to dashboard template (824853a )
add wide event logging to LiveView mount and pipeline updates (1ad1740 )
add wide event logging to Poller GenServer poll cycles (f445253 )
add WideEvent core module for structured wide event logging (93c291a )
add workflow graph builder to transform API data into Svelte Flow nodes/edges (e64b5f0 )
cache user insights with background GenServer and fix dashboard links (cc6ac5b )
include workflow_runs in poller broadcast (2737939 )
integrate ReqLogger plugin into GitHub API client (f602d21 )
load authenticated user and activity in dashboard mount (e59bc03 )
redesign app shell with neubrutalist navbar (e278b52 )
redesign DAG viewer with mindmap tree layout (b7a62f1 )
redesign dashboard with neubrutalist cards and layout (6daff94 )
redesign pipeline view with neubrutalist framing (1f6f06d )
redesign repo browser with neubrutalist tabs and cards (42db5bd )
resolve job needs dependencies from workflow YAML (7a03bba )
restyle core components with neubrutalist design (c3d0239 )
restyle DAG nodes with neubrutalist card design (df159b3 )
restyle DagViewer with dark neubrutalist theme (b25ddb5 )
restyle StatusBadge and ProgressBar with neubrutalist design (a4bc8e3 )
simplify PipelineLive to pass workflow_runs for inline expansion (82df446 )
simplify root layout, remove theme toggle (90a97af )
strip daisyUI and add neubrutalist design system CSS (cfa8b4c )
wire dockerImage output into flake.nix (1e18fb8 )
Bug Fixes
add glowing green circle SVG favicon (de3ed30 )
add OCI labels to container image for GHCR repo linking (cadfa9c )
correct onnodeclick callback signature and CSS edge overrides (14c9e84 )
format dashboard live test (6e152ea )
include nodejs in container for live_svelte SSR (b61cce0 )
preserve DAG viewport and UI state across poll cycles (#9 ) (e135858 )
resolve LiveView WebSocket origin check and favicon 404 (22228ef )
run container as non-root greenlight user (65d614a )
set container defaults for locale, scheme, and url port (71cd42a )
set RELEASE_COOKIE for container startup (82ffe7d )
update stale mixFodDeps hash and add nix build CI job (f16908c )
update stale Nix deps hash and add build CI job (1cc4144 )
update stale npmDepsHash for @xyflow/svelte 1.5.1 (9a7389a )
use global logger metadata instead of process-local (2bd481b )
Documentation
add container build and run instructions to README (4b9d926 )
add GitHub Actions DAG viewer design document (c976cdb )
add implementation plan for GitHub Actions DAG viewer (8de699d )
add structured logging section to CLAUDE.md (a31f523 )
add user insights dashboard design (c6ea7b3 )
add user insights implementation plan (e759b7d )
add wide event logging design (4b89941 )
add wide event logging implementation plan (6be94dc )
Styles
format config.exs logger_json config line (77f583b )
Miscellaneous Chores
add .grove to gitignore and container support design doc (3e939f0 )
add grove to gitignore and pr review findings doc (b00b813 )
bump @xyflow/svelte to 1.5.1 (f4b3aef )
format and cleanup after neubrutalist redesign (f21b94c )
prepare repo for public release (2368dd4 )
use nodejs-slim for smaller container image (74d7b5b )
Tests
add dashboard live test for user insights section (e247cca )
Continuous Integration
add release-please and Docker image publishing pipeline (#11 ) (90c37c5 )
add test and container deploy workflow (f85863a )
cache mix dependencies between runs (e96ed95 )
pin actions to release tags and apply review findings (3f882d1 )
You can’t perform that action at this time.