changelog

What changed, and when.

Every feature, improvement and fix that reaches pipemason.com or a runner release lands here, newest first.

  1. No more timestamp flash on refresh

    • Fixed

      The started and updated times on a run page no longer flash a raw timestamp before settling on "2h ago" when you refresh.

  2. v0.7.49

    Live app container

    • New

      Pipemason can keep your app running in a Docker or Podman container while the agents edit your code. Turn it on with live.enabled: true in your pipeline config and give it the URL your app answers on.

    • New

      When an edit breaks the running app, the agent that made the edit sees the error output right away and fixes it before moving on, instead of the break surfacing phases later.

    • New

      A repo with no container setup is asked once whether pipemason may write one (a Dockerfile, a compose file and a .dockerignore); you can also set this to always or never.

    • New

      pipemason doctor now reports whether Docker or Podman is installed and running.

    • Improved

      A break report carries the file, line and plugin from the dev server's error output, not only its first line.

    • Improved

      Settings pipemason writes into your pipeline config for you (such as remembering your answer about container setup) keep your comments and layout.

  3. v0.7.48

    Runs whose log starts late now stream to the dashboard

    • Fixed

      A run that created its log file after starting showed a moving phase but an empty log on the run page. Every line now reaches the dashboard no matter when the log file first appears.

  4. Run page: full log, newest first

    • Improved

      The run page log is no longer a short scrolling box. It shows every line and the page itself grows to fit.

    • New

      Log lines are listed newest first by default. A button at the top of the log switches to oldest first, and the choice is remembered in your browser.

    • Fixed

      The run page "updated" time now reflects the latest activity. It used to show the start time until a new event arrived.

    • New

      A colored section break marks every phase change in the log, labeled with the phase name, so you can see at a glance which phase each line belongs to.

    • Improved

      The log shows the whole run history instead of the last 50 events, so the work of every agent stays visible on long runs.

    • Fixed

      Acceptance-criteria results recorded at the same moment no longer appear twice in the log, and the newest-first / oldest-first button works again on runs that have them.

  5. v0.7.47

    Cost clarity and story filters

    • Improved

      The dashboard cost figure now says whether a run was covered by your plan or billed to an API key.

    • New

      Filter a program's story list by status to find in-flight, done or blocked stories quickly.

  6. Program page live state

    • Fixed

      The program page shows in-flight stories as they run, rolls up acceptance criteria correctly, and lets you cancel work that has stopped.

  7. Cleaner program history

    • New

      Every story attempt in a program appears as its own run, so you can open any attempt and read its log.

    • Improved

      Restarting a run or program supersedes the old entry instead of leaving a duplicate. Abandoned programs are labeled, and failed junk runs are cleared from the list.

    • Improved

      Phase and status labels read as plain words, and an empty story list explains why it is empty.

    • Fixed

      Program story rows stay in sync with the roadmap file, including a final sync when the runner stops.

  8. Dashboard accuracy

    • Fixed

      Log times display in your time zone instead of UTC.

    • Fixed

      Abandoned runs, per-run failure classes and cost per completed story are reported correctly. Escalations are no longer counted as failures.

  9. Pre-PR review

    • New

      Before a branch is handed back, an automated review pass reads the change, raises findings, and holds the PR until each thread is resolved. The PR carries a summary of what was reviewed.

    • New

      Review verdicts appear in the run's live feed as they happen.

  10. Drift checks at every phase

    • New

      Each build phase ends with a check that the work still matches the plan. Drift is reported on the run page with what moved and why.

  11. Acceptance criteria scorecard

    • New

      The run page shows a scorecard of each acceptance criterion with its verdict, so you can see what passed before you open the PR.

  12. Log export

    • New

      Export a run's or a program's full log from the run page or the command line.

  13. Notification fixes

    • Fixed

      Run and program notification emails are sent once instead of twice.

    • Fixed

      Dashboard spend and token totals include program runs, not just single runs.

  14. Push notifications and dark mode

    • New

      Choose which run and program events send you a push notification.

    • New

      Dark mode across pipemason.com and the dashboard, following your system setting with a manual toggle.

    • New

      Documentation moved to its own site at docs.pipemason.com.

  15. Live updates

    • New

      Push notifications for run and program state changes.

    • Fixed

      The run page updates live without a refresh.

  16. Binary install and cancel

    • New

      Install the runner as a single binary with Homebrew or Scoop. No Node toolchain required.

    • New

      Cancel a run or a whole program from the dashboard or the command line.

Changelog · pipemason