Support

Help with Cobalt

Something not working, or got an idea? Email cobalt@mattoddie.dev and you'll get a reply, usually within a couple of days. It helps to include your iOS version and a screenshot. Please never send your access token.

Creating a personal access token

  1. Sign in to Azure DevOps, open User settings (the person icon at the top right) and choose Personal access tokens.
  2. Choose New Token and give it a name such as Cobalt.
  3. For Organization, pick yours, or All accessible organizations to add several at once.
  4. Choose an expiry, then Custom defined scopes, and tick the ones below. Leave out anything you don't want Cobalt to touch.
  5. Create the token, copy it, open Cobalt, tap Connect Azure DevOps and paste it in. Azure DevOps only shows it once.
ScopePermissionUsed for
CodeRead & writeRepos, pull requests, votes, comments, completing, branches and code search
Work ItemsRead & writeWork items, sprints, queries, comments and edits
BuildRead & executePipelines, runs, logs, running, cancelling and retrying
EnvironmentRead & manageApproving and rejecting deployments
Project and TeamReadProjects, teams and sprints (required)
IdentityReadFinding reviewers and assignees

Want Cobalt to only look, never change? Choose Read for each one.

Common problems

Opening links in Cobalt

Paste a pull request, work item, run or repository link from dev.azure.com into Search to open it, or open cobalt://open?url= followed by the link, for example from a Shortcut.

Face ID

In Cobalt's settings, set Require Face ID to For Changes to confirm votes, completing pull requests, work item edits, approvals and pipeline runs, or to To Open Cobalt to lock the whole app whenever you leave it.

Try it without an account

Tap Explore the demo organisation on the welcome screen to load a simulated organisation. Nothing you do in the demo touches a real one.