|
|
What’s new in Trestle: September
In case you missed it, returning users can now sign in to the Trestle mobile apps with device biometrics, workspace plans support discounts and promo codes, and OAuth apps can be given custom scopes. Here is everything that shipped this month.
|
|
Biometric sign-in for the mobile apps
Returning users can now sign in to the Trestle iOS and Android apps with Face ID, Touch ID, or Android biometrics. After a first sign-in, a user can enroll that installation as a trusted device and skip their usual sign-in method on return. The private key never leaves the device. Workspace admins can require trusted devices to re-authenticate every 30 days from Settings → Security.
Read more →
|
|
Discounts and promo codes for workspace plans
Trestle Billing now supports percentage and fixed-amount discounts that last one billing period, a set number of periods, or indefinitely. Apply a discount directly to an active subscription from the billing page, or ask Trestle to issue a promo code that a workspace redeems at checkout. Codes can be capped at a total number of redemptions, restricted to new workspaces, and tracked from Settings → Billing.
Read more →
|
|
Custom OAuth scopes for API apps and MCP clients
Define custom OAuth scopes in Settings → API to match the resources an integration touches, such as issues:read or cycles:write. Grant each OAuth app only the scopes it needs, then choose which scopes Trestle advertises through OAuth metadata so MCP clients can discover them. The API rejects any token that lacks a scope the request requires.
Read more →
|
|
Initiatives
An initiative groups related projects under one company goal. It shows a rolled-up progress bar across its projects and a health status taken from each project’s latest update. Pin an initiative to the sidebar, and post initiative updates to a Slack channel.
Read more →
|
|
Trestle CLI
Link a repository to a team with trestle init, then create and list issues from the terminal, open a git branch named after an issue, and relay webhooks to localhost for local testing with trestle webhooks listen. The CLI installs through Homebrew or npm.
Read more →
|
|
Required fields on issue templates
Mark any field on an issue template as required. The create dialog blocks submission until every required field is filled, and the same rule applies to issues created from Slack and through the API. Each team can keep up to 20 templates.
Read more →
|
|
Deploy tracking
Connect a deployment provider or send deploys through the API, and Trestle matches each deploy to the pull requests it contains and marks the linked issues as deployed. A deploy timeline appears on the project page, and anyone subscribed to an issue is notified when it reaches production.
Read more →
|
|
Also shipped
|
|
The full list of changes is on the changelog. Have a feature request? Post or vote in the community.
— Maren at Trestle
|
|