Skip to content

lode v1.6.0

Latest

Choose a tag to compare

@github-actions github-actions released this 17 Sep 17:19

Features

  • JIRA connector detects bare issue keys (PROJ-123) in note text, gated on an explicit jira_projects allowlist (lode-2o45)
  • TUI: Ctrl+N opens a bare JIRA key under the cursor as a browse link (lode-dube)
  • Editor no-egress toggle in the command palette, with a red body border on Capture and Edit screens (lode-pky9)

Fixes

  • Background work queue no longer wedges when a failed refresh job collides with a live one (lode-8a37)
  • update-deps.sh gates against the candidate lock, restoring the old lock on failure (lode-2zi9)
  • land-lock.sh ages its lock by uptime and boot id, so a clock jump can't reclaim a live lock (lode-3874)
  • Land isolation replay activates the venv and reports a missing nox as a machine fault (lode-04zb)
  • Test suite never does real DNS lookups; fixes a flaky tool-turn Q&A test (lode-azkh)

Improvements

  • Migrated lode's HTTP clients from httpx to the maintained httpx2 fork, including the anthropic 1.0 upgrade (lode-6wly, lode-06ws)
  • Atlassian connector HTTP clients retry connection setup (atlassian_connect_retries, default 1) (lode-lq9u)
  • HTTP connection pools are reused across fetches; shared client factory for guarded fetches (lode-s54x, lode-tvrb)
  • Live-job uniqueness index covers failed jobs, via a versioned schema migration (lode-uri7)

Internal / workflow

  • Docs-index lookup: AND→OR fallback on zero hits, usage logging and stats, and guidance single-sourced in docs/docs-index.md (lode-qcp0, lode-dozi, lode-i5ww, lode-4z0g, lode-wtk2, lode-w02s, lode-zk7e)
  • Docs-nits collector pipeline: shared bd-docs-nit.sh, collector lifecycle policy, routing from every stage, and --file path normalization (lode-y86u, lode-ayfm, lode-t551, lode-z1n5, lode-9e5o, lode-v4ks, lode-4xj1, lode-f8ec, lode-1gpc)
  • /code reclaims harness-locked launch worktrees through a tested script (lode-7ndi, lode-rdm9)
  • Scripts load sibling modules without a per-caller bootstrap (lode-7l68)
  • Shared test helpers for fake bd and fenced-bash bodies (lode-ww8o, lode-2r1q)
  • Documented the platform floor: the app must run on macOS; dev tooling is Linux/WSL-only (lode-dz92)
  • docs/settings.md rows stand on their own, with a gate test (lode-0teo)
  • Docs wording-nit batches (lode-59da, lode-61w6, lode-z9hz, lode-dcsu)
  • Dependency lock refreshes (anthropic 1.4.0, click 8.5.0, lancedb 0.38.0, typer 0.27.2, and others)