v0.3.13
A Notifications Inbox, Synced Across Your Team
Trinity gets a real notifications inbox — synced across every project and teammate, with a sidebar bell that tells you the moment something needs you. You also pick the verified email Trinity commits with, and secrets now bind to the exact target that uses them.
New
- A notifications inbox — Trinity now keeps a running inbox of what's happening across all your projects and your team. A bell in the sidebar shows your unread count and drops down the latest few; the full Notifications page lets you filter by read state, by project, and by kind. Notifications are synced, so the same inbox follows you across devices and is shared with your teammates.
- "Needs you" vs. "FYI" — Every notification is tagged so the important ones stand out. A gate waiting for your approval or a stalled run is flagged Needs you in red; routine updates like a finished job are FYI. Click a notification to jump straight to whatever it's about, and it marks itself read.
- A dedicated running-tasks indicator — Active work — a plan, an architect run, an execution in progress — now lives in its own sidebar spinner, separate from the notifications bell. At a glance you can tell what's running right now apart from what happened and needs your attention.
- Pick the email Trinity commits with — When you connect GitHub, GitLab, or Bitbucket, Trinity now shows a picker of your account's verified commit emails instead of asking you to type one. Pick the address you want on your commits and Trinity uses it everywhere — no typos, no commits landing under the wrong identity.
- Per-repo commit identity — A project that spans several repos can now use a different connected account per repo, set right from the destination card. Useful when your work repos and personal repos live under different logins.
- Sync account info — A new "Sync account info" action on each connected account re-fetches your current handle and display name from the provider, so renames on GitHub or GitLab show up in Trinity without reconnecting.
- Pick a handle before you dive in — If your account doesn't have a handle yet, Trinity now walks you through choosing one the first time you open the app, so your work is always attributed to a real name instead of leaving you in a half-set-up state.
- Open commits in the code viewer — The code viewer's tab bar can now hold commits alongside files. Open a commit to read its full diff in its own pinned tab — labeled with its short hash — and flip between commits and files without losing your place.
- Secrets bind to a target — Project secrets are now scoped to the specific target that uses them rather than living project-wide. Adding a secret asks which target it belongs to (with an "All targets" option to fan one value across every target), and importing a
.envfile lets you pick the target the variables land in. Projects with no targets yet get a clear prompt instead of an empty form.
Improved
- Trinity always commits as a real person — Every commit, branch push, and pull request Trinity makes on your behalf is now attributed to a real, resolved member identity. Trinity will surface a clear error rather than ever quietly committing as an anonymous bot.
- A heads-up before your identity splits — If you pick an account whose email is private in a way that would scatter your commits across two identities, Trinity warns you up front — with guidance tailored to whether you're on GitHub or GitLab — so your contribution history stays attributed to you.
- Sharper auto-generated project docs — When Trinity documents your codebase, it now triages the change first and then writes only the sections that are actually affected, producing tighter, more relevant knowledge-base pages.
Fixed
- Bring-your-own storage credentials resolve reliably — When you supply your own object-storage keys, Trinity now resolves them at the team level so uploads and assets use the right credentials every time.
- Rapid or simultaneous actions can't create duplicate repos or double-run summarization — Finalizing repos and summarizing the onboarding thread are each guarded so only one run proceeds at a time. A fast double-click or two teammates acting at once gets a clear "already in progress" response rather than two conflicting operations racing to completion.
Breaking Changes
- Align has been removed — The Align health-check — the roadmap- and execution-health sweep that lived alongside Architect — is no longer part of Trinity, and its saved sessions and tab are gone. Audit remains for reviewing your project's code and documentation.