All releases
v0.3.1

Automatic Version Bumps & Custom Avatars

Releases now work out the version for you — Trinity reads what actually changed in each repository, proposes the right patch, minor, or major bump, and catches breaking changes automatically so nothing ships under the wrong version. Plus custom profile pictures: upload and crop your own avatar across the desktop app and the web.

New

  • Version bumps, graded from your changes — When you ship a release, Trinity reads what actually changed in each repository and proposes the right semantic-version bump for each one — patch, minor, or major — with a short note on why. You review and confirm (or override) each repository's bump at the release gate, and the real version number is worked out from that repository's own latest tag at the moment it's tagged. Repositories a release didn't touch are left untagged.
  • Breaking changes are caught and flagged — If a release removes a public export, route, or field — or changes a function's signature — Trinity detects it and raises that repository's bump to a major automatically, so a breaking change can't slip out under a patch or minor version. You can still dial it back, but only by explicitly acknowledging the break.
  • Check Changes preview — A new Check Changes action on any release shows, per repository, the bump Trinity would apply and the exact version tag it would produce right now — so you can see where a release is heading before you commit to shipping it.
  • Custom profile pictures — Upload and crop your own avatar in Settings, or remove it to fall back to your Google or GitHub picture. Your avatar appears everywhere your name shows up — activity, comments, and the people in a shared conversation — across both the desktop app and the website.
  • Manage your account from the desktop app — Edit your display name, claim or change your @handle, and set a new password right inside Settings → General → Profile, without opening the website. Handle availability is checked as you type.

Improved

  • Readable release names — Every release now gets a friendly two-word name like "Brave Otter," and its git branch is named to match (release/brave-otter-2) — far easier to spot than a version-numbered branch. The name is set once and never changes.
  • Focused pipeline view on the Run page — Opening a story's pipeline now swaps it into a dedicated full-width view with a Back button, instead of stacking below the active run, so it's easier to follow a single story's agents end to end.
  • Handle changes show for teammates right away — Changing your @handle now propagates into every team you're in immediately, so teammates see the new handle without waiting for a refresh.
  • Auto-update on by default — Trinity keeps itself current out of the box: new versions install automatically once it's idle, with no jobs running, so you're never interrupted mid-run. Prefer to update on your own schedule? Turn it off in Settings.

Fixed

  • Pulling a staged release back is safe even if it's interrupted — Yanking a release out of staging now records a snapshot of every affected branch first and runs a multi-pass safety check before resetting anything, so an interrupted yank can't leave your release branches in a half-reset state.