|
|
What's new in Trestle: September
This September, returning users can 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’s what shipped, with more below.
|
|
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, enroll that installation as a trusted device to skip the 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. Admins can apply a discount directly to an active subscription from the billing page, or Trestle can issue a promo code for a workspace to redeem 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. Each OAuth app is granted only the scopes it needs, and admins 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
Group related projects under one company goal with an initiative. Each initiative shows a rolled-up progress bar across its projects and a health status taken from each project’s latest update. Pin initiatives to the sidebar for easy access, and post initiative updates to a Slack channel.
Read more
|
|
Trestle CLI
Bring Trestle into your terminal with the new CLI, available through Homebrew or npm. Link a repository to a team with trestle init, then create and list issues, open a git branch named after an issue, and relay webhooks to localhost for local testing with trestle webhooks listen.
Read more
|
|
Required fields on issue templates
Any field on an issue template can now be marked 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. 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
|
|
Find the full list of changes on the changelog. Have a feature request? Post it or vote on ideas in the community.
Maren at Trestle
|