Skip to content

Releases: hackmajoris/revmux

Release list

Version 0.3.0

Choose a tag to compare

@hackmajoris hackmajoris released this 04 Sep 21:35

Changelog

  • 19d9685 fix(lint): drop nolint directives gosec no longer needs
  • 0752195 build(release): point homebrew cask at hackmajoris/homebrew-apps
  • b80ae86 Merge pull request #1 from hackmajoris/feat/opencode-support
  • 319c81a feat(opencode): added opencode support
  • 33ede7a build(deps): bump github.com/stretchr/testify from 1.11.1 to 1.12.1
  • 4b87635 fix(tests): end the rollout liveness case on the tail's own touch
  • 64b4fe3 fix(tests): use strings.Cut where only the first field is read
  • 0ac2919 docs: update changelog for v0.2.0
  • e01f8ac fix(tests): exit the fake CLI through syscall.Exit
  • 52052d6 chore: store vendored files without eol conversion
  • d435850 build(deps): bump github.com/charmbracelet/x/ansi from 0.11.7 to 0.11.8
  • 72263b5 fix(prompts): name the adversarial agent for its lens, not its binary
  • af0b360 resolve a project-level profile.md under the round's own (umputun#12)
  • 9f33422 fix: build the version timestamp with git instead of BSD date
  • bf92e03 docs: backlog the immaterial gloss and the lens-override panel body
  • fb79350 fix: name the entry when an escaping link occupies a directory name
  • 876fc82 docs: align go comments with the comment rules
  • 736053b feat(prompts): flag redundant code comments
  • 6bbe2f7 docs: point the hero at the skill install
  • 0f16f55 docs: revert the hero to a single install command
  • 0cb124f docs: put the skill install beside the binary install
  • 774cd46 fix(ui): stop closing the tty out from under bubbletea's resize check
  • e3765e2 docs: drop the go report card badge
  • 96010bd docs: add build badges and a site nav bar to the README
  • 6c1051f docs: show the TUI in the README
  • 0cb57ff docs: changelog for v0.1.0 and plugin 0.4.2
  • 7d741d3 docs: add revmux.com and trim the README to a synopsis (umputun#6)
  • c4a8c3c build: put shellcheck behind make lint
  • 413321b fix(skill): write the session-field guard so shellcheck stays quiet
  • 9e14a94 fix(skill): recover missing agterm context
  • fe0cd66 fix(executor): feed the idle watchdog through claude's structured-output emit
  • 7377a5d fix(skill): stop the loop on a repeated finding, not on a flat count
  • 179d596 docs: name the effort and the real models in every expert row
  • c3f62de feat(prompt): add the expert profile, two top models at the highest effort
  • 8602322 docs(skill): put the shape of the presented turn in one reference
  • 8411b59 fix(skill): frame a review — what it is, what it amounts to, and why
  • 5e06ead feat(report): record what each source raised, so a blind agent is visible
  • 1c40407 fix(skill): make a triage end on a verdict and a question, not a wall of arguments
  • e7825a0 feat(ui): drop the input tab for an optional file nobody supplied
  • 1eb59c9 fix(ui): wait for bubbletea before closing the tty
  • 6b58333 docs(lens): tell every triage lens to report an inability to work
  • 72fcde1 add issue triage, a four-way panel over a filed item (umputun#4)
  • e7633eb fix: sweep the minors from the since-8e8d116 review round
  • 83cd960 docs(skill): budget the round-preparation brief, and bump the plugin to 0.2.8
  • de9a63b feat(ui): name the profile in the header instead of counting agents
  • 8e8d116 feat(prompt): add the grill-me profile, four adversarial agents over two vendors
  • 6b841f5 fix(skill): tint the floating overlay too, not only the pane one
  • 90d259b refactor: cut comment volume to sibling levels [skip ci]
  • f2719f1 fix(archive): make every function in archive.go spell dir, path
  • 2078b40 feat: measure what the review stages do, and ship the corpus analysis as a script
  • cd56094 feat(cleanup): add revmux cleanup, and the archive numbers it is decided from
  • b3f840b fix(ui): drop the input tab for an absent or empty context
  • 8104eb9 fix(skill): keep the progress feed out of an overlay run, and route "show me" to it
  • ed79c1a fix(ui): join a tight definition description's soft break too
  • e7392cb fix(ui): stop joinTightListLines corrupting blockquotes, and make it see CRLF
  • 1eb1d4c feat(ui): move to glamour v2 and reflow soft line breaks in list items
  • bfed100 feat(skill): use a pane overlay when the launcher runs in an agterm split
  • 20adae4 feat(skill): relay run milestones while a headless review runs
  • a3a59f0 test(ui): pin ordered list marker spacing, record the missing hanging indent
  • e84591e fix(ui): drop glamour's padding around an inline code span
  • 203d215 chore: bump dependencies and revendor
  • ea14e79 fix(ui): scope document cache eviction to the pane layout pass
  • b5c28b2 fix(executor): drop shell tool calls carrying no command
  • d753bd9 docs: move completed plan 20260731-glamour-markdown-rendering.md to completed/
  • 5e3dcd6 docs: rewrite the tui rules and README for the new rendering and keys
  • 45bf072 feat(ui): stop esc and q from quitting a running review
  • 414f693 feat(ui): render markdown documents with glamour
  • eaa425d chore: add glamour dependency and vendor its tree
  • 48b07a2 docs: add glamour markdown rendering implementation plan
  • 4cc0a20 fix(skill): rewrite herdr tab cleanup as an if for shellcheck
  • 09904c1 docs: add CONTRIBUTING and CHANGELOG
  • b41a376 chore: add goreleaser release pipeline, dependabot, funding and codeowners
  • d8902a1 docs: explain mixed-model review profiles
  • 1dfa345 fix(skill): include severity in finding tags
  • 1820e21 fix(tui): harden startup input viewer
  • 8498085 docs(skill): tag every reported finding with the surface it sits on
  • 27f0475 chore(plugin): bump version to 0.2.4
  • bf8aedf fix(prompts): tie severity to runtime consequence, not to how wrong a claim is
  • 6a6ec3a feat(tui): add startup input viewer
  • adae841 feat(prompt): one model string selects the runner, for the whole review
  • 1be1942 chore(plugin): bump version to 0.2.3
  • bd8b348 docs(skill): add a PR target to the revmux skill
  • 5d2ea89 chore(plugin): bump version to 0.2.2
  • 803054f docs(skill): add loop mode to the revmux skill
  • deda9ca docs(skill): pick the re-review profile from what the fixes touched
  • 56c476b fix(ui): color the header findings count by worst severity
  • 83eedee feat(prompts): add claude-only and codex-only profiles
  • 918123c fix(prompts): never drop a critical or major for lack of corroboration
  • 374de5e feat(prompts): tell review agents not to run tests, builds or the linter
  • 982c9ac fix: keep looking for the codex rollout instead of globbing once
  • ab16c7a fix: contain the init config write in the destination root
  • d3489e4 docs: move completed plan 20260728-init-and-self-reflection.md to completed/
  • 7e6025a fix: address code review findings
  • d54a062 fix: make the dangling-symlink guard test reach the code it guards
  • 1fa3ac9 fix: address code review findings
  • d97c0e2 docs: document revmux init and revmux stats
  • 5a8a89c docs: record task 10 acceptance verification results
  • 6c4a072 docs: add the...
Read more