changelog
What changed, and when.
Every feature, improvement and fix that reaches pipemason.com or a runner release lands here, newest first.
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.
- Fixed
- 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.
- New
- 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.
- Fixed
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.
- Improved
- 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.
- Improved
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.
- Fixed
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.
- New
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.
- Fixed
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.
- New
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.
- New
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.
- New
Log export
- New
Export a run's or a program's full log from the run page or the command line.
- New
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.
- Fixed
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.
- New
Live updates
- New
Push notifications for run and program state changes.
- Fixed
The run page updates live without a refresh.
- New
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.
- New