Skip to main content

Release 0.1.137

Every job now shows who started it, Repave IDE sessions stop once a day at a time you choose, and Skills have their own page that every project member can read.

Upgrade notes​

  • Database migrations run automatically during the upgrade. They add the daily Repave IDE stop setting and a record of the tree each pull request's test run passed; no existing data is changed.
  • The daily Repave IDE stop is on for every project after the upgrade, at 06:00 server time. Open sessions are stopped at that time each day. Turn it off, or pick another time, on the Repave IDE card of Project Settings → General.
  • .env: nothing to edit. Repave finds the server's time zone itself. To override it, or if the card shows UTC on a server that is not on UTC, set REPAVE_HOST_TIMEZONE (for example REPAVE_HOST_TIMEZONE=Asia/Singapore) and restart.
  • docker-compose.yml: nothing to edit.
  • An operator in the docker group can now run docker compose in the deployment directory without sudo. The installer and the upgrade give the deployment files to the Docker socket's group; this upgrade fixes an existing deployment.
  • The gateway's cli-proxy-api/config.yaml is now readable only by its owner, like .env. The upgrade tightens a file that was left readable by everyone.

New​

Who started each job. Every row on the Jobs page says Started by and a name, or Started by you, and the Started by filter above the cards narrows the page to one person's jobs. Agent Logs and agent chat show it under the title.

Daily Repave IDE stop. The Repave IDE card on Project Settings → General stops all of the project's Repave IDE sessions once a day, at a time you set in the server's time zone, which the card names.

/repave:make-repavable in Repave IDE runs every setup step your codebase still needs, in order, and submits each one to Repave.

/repave:scan-reusable finds code your branch writes that the default branch already has, and offers to use what is there instead.

/repave:git-fetch and repave fetch bring origin/* up to date in an agent run or a Repave IDE session, so you can merge or rebase on the latest main. Plain git fetch has no credential there.

Improvements​

Skills have their own page. Skills is now under Management in the sidebar instead of a tab in Project Settings. Every project member can read the skills; editors can change them. A filter finds a skill by its name or description.

The BDD suite runs once per change. A conflict resolution's own passing test run is accepted once Repave has checked it, Create PR reuses it instead of running the suite again, and the check after a pull request merges skips the run when the merged code is the code that already passed. The PR group panel says Verifying the merged combination… and updates on its own when it finishes.

Repave Browser in two panels. With the browser open in two Repave IDE windows or tabs, the panel you used last sets the page's size, and the other shows it scaled, instead of the two resizing it back and forth and ending in "The page did not take the panel's size".

Fixes​

A fix in pull-request mode merged straight into main. A fix on a feature in pull-request mode now updates the feature's pull request. Before, it merged the feature into the integration branch, after which every later sync was refused and the next feature's verification stayed "in progress".

Storybook read as not set up after a failed rerun. A Storybook setup that had landed stays ready when a later setup run fails, so prototype generation is no longer blocked.

Repave IDE asked Claude Code to log in. A session on the project's credential no longer shows Claude Code's sign-in panel or its "Do you want to use this API key?" prompt.

A resolved conflict still read "Conflict: needs attention". The Update feature branches card now shows it as Conflict resolved.

A notification that arrived as the page loaded was never raised. The notification bell now raises it.

The Codex implement-loop skill was missing. It now appears on the Skills page and in Codex.