Biometric sign-in for the mobile apps, discounts and promo codes, custom OAuth scopes, Initiatives, the Trestle CLI, and more.
͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ 
Trestle Trestle
 

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.

 
A phone screen with an app tile, an email field, a filled continue button, and an outlined button carrying a face-id glyph

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 →

 
A checkout panel with plan rows, a promo-code field beside an apply button, a highlighted discount row, and a pay button

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 →

 
A scope checklist with checked and unchecked boxes beside a dark metadata panel with highlighted lines

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 →

 
An initiative page listing four projects, each with a health dot, a progress bar, and a status pill

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 →

 
A dark terminal window showing a prompt, the Trestle mark, and a sequence of step lines ending in a green check

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 →

 
A template form with labelled dropdown fields marked with required dots beside a preview panel of label chips and a create button

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 →

 
A vertical deploy timeline with checked, in-progress, and open nodes, each beside a release card with a status pill

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

  • Connect OAuth clients with Client ID Metadata Documents
  • Google Workspace directory sync
  • Sign-in-or-up now works with strict enumeration protection
  • Self-serve SSO for OIDC providers
  • Hosted sign-in pages for the mobile apps
  • Composable profile and workspace settings views in the Trestle SDK
 

The full list of changes is on the changelog. Have a feature request? Post or vote in the community.

— Maren at Trestle

You are receiving this because you subscribed to Trestle updates.
Trestle, Inc.
418 Span Street, Portland, OR 97209
Privacy  ·  Terms  ·  Unsubscribe