Skip to content

Releases: jordangarrison/greenlight

v0.3.0

07 Mar 08:42
c715d78

Choose a tag to compare

0.3.0 (2026-03-07)

Features

  • add paginated full views for user PRs and commits (#13) (2377eca)

Bug Fixes

  • ci: move docker publish into release-please workflow (#15) (5634121)

v0.2.0

04 Mar 23:00
01c6734

Choose a tag to compare

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 sta...
Read more