Skip to content

Releases: mattwalters/lerp

v0.0.3

Choose a tag to compare

@github-actions github-actions released this 28 Aug 02:24
a1a30ac

Changelog

  • a1a30ac LERP-177: home content pass — the page as a six-question argument (#178)
  • 013ee93 LERP-176: home layout pass — centred hero, cast above the fold, right-aligned nav, GitHub icon (#177)
  • 6150ff2 LERP-175: centre the site shell — header, docs columns, and splash prose (#176)
  • 6c71b03 LERP-106: Update check: notify, never touch the binary (#175)
  • c70f4ba LERP-132: embed cast video with poster on site homepage and retire demo.gif mount (#173)
  • ecd2311 LERP-70: a cast in every docs section that earns one (#174)
  • 75b7883 LERP-111: docs follow the login — README auth, SECURITY.md, and key demoted to fallback (#166)
  • c315596 LERP-139: Docs: runner adapters and telemetry in the manual (#172)
  • edb39f6 LERP-131: SEO: canonicals, sitemap, robots, and social cards make lerp.sh indexable (#171)
  • b1486d0 LERP-174: the curl one-liner is the hero install, with a copy button (#170)
  • 64f3afc LERP-155: Docs: agent Linear access is per-runner-CLI, not just Claude Code (#165)
  • f7daec9 LERP-110: the loop on OAuth: refresh across long runs, one actionable failure, no token in child envs (#167)
  • f5c9168 LERP-172: sort TeamStates in canonical Linear board order by category and position (#168)

v0.0.2

Choose a tag to compare

@github-actions github-actions released this 28 Aug 00:14
ba8eab4

Changelog

  • ba8eab4 LERP-24: homebrew install via a goreleaser-published tap cask (#169)

v0.0.1

Choose a tag to compare

@github-actions github-actions released this 27 Aug 23:33
84fbdbe

Changelog

  • 84fbdbe LERP-168: F for filter: pick a field, then a value, in a modal (#161)
  • d886f5c LERP-154: pin task_notification fixture for claude subagent retirement (#164)
  • 27b395f LERP-92: one issue-node field selection, five queries (#163)
  • b09fd61 LERP-128: reconcile landing and manual pointers with the release-only publish split (#162)
  • f238d96 LERP-165: status slices: the inbox browses Backlog and Todo as real stages (#160)
  • 71b27d5 LERP-89: one integration test: the reconciler drives a real run (#159)
  • 042a02d LERP-169: kanban summary strip across the top of the screen (#156)
  • bcdaec0 LERP-158: Startup preflight: warn when a runner's CLI has no Linear MCP configured (#157)
  • 14b3b15 LERP-167: ? pops a cheat sheet: every live key for where you stand (#158)
  • f621fe8 LERP-163: A modal layer: promote, eject, and help float over the board (#155)
  • 632378e LERP-153: telemetry stamps runner/vendor from start-time record (#154)
  • 6d98e7c LERP-171: every review round leaves a mark on the pull request, clean or not (#153)
  • 4bac788 LERP-164: LERP_OPEN=desktop: o deep-links into the Linear app (#151)
  • 1b9acde LERP-166: select the whole filter — V grabs every shown row (#152)
  • 3c58a19 LERP-162: the TUI learns Linear's board order (#150)
  • 2922549 LERP-161: promote writes through to the board instead of waiting for the next pass (#149)
  • 41b8e3c LERP-159: lerp init offers to register each runner CLI's Linear MCP (#148)
  • cd9939b LERP-160: implement prompt: the verdict names its review mechanism (#147)
  • 101f3d1 LERP-157: debounce wordmark on folded data and guard active project scope (#146)
  • 7b1a180 LERP-156: checked-in reviewer subagent for antigravity (#145)
  • 7496658 LERP-151: the wordmark keeps the inbox company, not just a bare board (#144)
  • 2adffa6 LERP-150: context load — how full each agent's window is, worst one on the row (#135)
  • e6e3b43 LERP-103: test-code dedup — use the helpers that exist, one harness builder (#138)
  • 06d5729 LERP-45: adopter docs — .lerp cleanup/uninstall and Linear API key scoping (#140)
  • dcec5c9 LERP-101: TUI render invariants: one spelling each (#143)
  • 3a2cb9d LERP-44: reconciler backoff on Linear 429 rate limits (#137)
  • 9b4163a LERP-104: surface trims and small single-spellings (#142)
  • 0030e1f LERP-91: missing lerp.toml should point at lerp init (#141)
  • 9996fa7 LERP-93: init should normalize the --team key case (#139)
  • 1893384 LERP-138: telemetry — one JSONL line per finished run (#134)
  • d3e27ca LERP-152: re-theme — terminal green takes over from purple (#133)
  • e159b64 LERP-140: dogfood migration — this repo's own pipeline onto the runner adapters (#136)
  • 3e063be LERP-144: splash holds until both first-pass reads settle (#129)
  • c1b2d3e LERP-147: fold the ticket — markdown sections collapse in the main pane (#128)
  • e04c224 LERP-149: work rows show dollars, where the stream says dollars (#132)
  • f89a1dd LERP-143: antigravity adapter — the agy vendor, its decoder, and session bridging (#131)
  • 569b71f LERP-145: a decorative wordmark keeps the empty board company (#125)
  • 3d036f8 LERP-141: inbox multi-select — visual mode, then one promote for the batch (#126)
  • 5a16b07 LERP-137: codex adapter — session bridging for resume and eject (#130)
  • c5ce605 LERP-146: a scrollbar for the main pane (#124)
  • e622d86 LERP-136: runner adapters — the vendor mechanism and the claude adapter (#123)
  • 0691a00 LERP-148: AGENTS.md — filing a ticket sets priority and estimate (#127)
  • c98bd2e LERP-142: the plan opens with an executive summary (#122)
  • a0a2765 LERP-135: amend SCOPE — runners become built-in adapters, telemetry joins local disk (#121)
  • 12ecbe0 LERP-90: contract tests — the fake and real Linear clients answer alike (#120)
  • f7ed984 LERP-38: version for go-install builds, --version alias (#118)
  • 944164c LERP-23: curl install — install.sh against GitHub releases (#119)
  • 3c6bcf9 LERP-127: docs publish on release — the manual freezes on tags, the root keeps tracking main (#115)
  • 390a5f1 LERP-123: write the manual — Start, Concepts, The interface, Reference (#112)
  • 7c18923 LERP-69: docs casts — generalize the VHS harness to many tapes and publish them with the site (#117)
  • 6fe2e6d LERP-109: lerp login, the loopback PKCE flow, and logout to undo it (#116)
  • 54741d4 LERP-108: credentials — one source for the auth header, env key or stored token (#95)
  • 345cf03 LERP-126: cheap hands, expensive eyes for the implement queue (#110)
  • 7d7424a LERP-129: adopted runs rebuild their sparkline history from the log's own timestamps (#113)
  • ff65e6e LERP-124: lerp.sh, a front-door landing page, and a Why lerp page (#111)
  • c75894d LERP-122: docs layout — sidebar, section indexes, and the home/manual split (#108)
  • b7b2526 LERP-125: cheaper merge runner, pinned reviewer subagent (#109)
  • 14bc90a LERP-88: pin the error-path claim bookkeeping with tests (#103)
  • 2203ee6 LERP-97: config owns the watched-status set — one WatchedStatuses, four call sites (#101)
  • dc581f0 LERP-99: one tui.Engine interface, and a demo gate that reads the harness's own exit (#97)
  • 2d448a4 LERP-96: one spelling for claim release and eligibility (#100)
  • 739c915 LERP-25: docs site on GitHub Pages, latest tracking main (#98)
  • 9cddd4d LERP-85: sanitize bidi and format characters, not just C0/C1 (#104)
  • e4f0e17 Bump goreleaser/goreleaser-action from 6 to 7 (#107)
  • 178465f LERP-22: GoReleaser — tagged releases with prebuilt binaries (#96)
  • b0e4077 LERP-86: check the scheme before handing a ticket URL to open (#102)
  • cfe7ec6 LERP-55: say that lerp needs the status field, before it costs a stage (#99)
  • f25f007 LERP-87: expand command templates in one pass (#106)
  • ca5f5b9 LERP-121: bill a Claude API call once, not once per content block (#105)
  • 60b5503 LERP-37: keep the Linear API key out of agent environments (#94)
  • dd1f77c LERP-43: CONTRIBUTING.md, a thin wrapper around SCOPE.md (#88)
  • a6d6ffa LERP-107: SCOPE amendment — setup-time login may open a loopback socket (#83)
  • f1abe47 LERP-116: highlight the whole selected row, not a two-character marker (#79)
  • ebc8460 Bump actions/checkout from 4 to 7 (#91)
  • 84c8ab6 LERP-98: byte-pin lerp.example.toml to the rendered stock config (#85)
  • 4c78e95 Bump github.com/charmbracelet/x/ansi from 0.11.6 to 0.11.8 (#92)
  • d528b79 Bump actions/setup-go from 5 to 7 (#93)
  • f905b05 LERP-40: run the gate on macOS too, and scan for vulnerable deps (#75)
  • 6a300c2 LERP-81: cache the viewer, delta-poll the board behind the inbox (#90)
  • 4e40fb8 LERP-100: the promote picker must use the one keymap (#89)
  • 9533fb3 LERP-118: a contrast floor for the palette, pinned by a test (#82)
  • 25b20ae LERP-117: put the open main pane in the tab cycle (#84)
  • 69a98c7 LERP-84: drain the events channel while quitting waits for the in-flight pass (#87)
  • 285b2a9 LERP-120: say what the agent just ran, and what the run has spent (#86)
  • e3bbe3c LERP-115: open on the lerp mark and a spinner, not a blank board (#78)
  • 7782f17 LERP-105: fold the inbox — blocked-on-you by default, the backlog behind B (#72)
  • 5cb4fda LERP-56: warn at startup when a team's git automation...
Read more