Changelog

Fixed Git Repositories

Authenticated Git pushes reach the repository

Git pushes now pass the authenticated application user through to the Git backend.

Fixed Git Repositories

Revoked repository tokens stay out of the token list

Revoked Git repository tokens no longer reappear after the token page is reloaded.

Fixed Git Repositories

Refreshing the repository token page does not repeat creation

Creating a Git repository token now redirects back to the token page before showing the one-time token.

Improved Git Repositories

Git push failures are easier to diagnose

Git transport requests now record their progress in the application log.

Improved Git Repositories

Repository token names include the date by default

New Git repository tokens start with a name such as Git client 2026-09-04.

Fixed Git Repositories

Repository hooks use the current application release

Git pushes now repair older repositories against the active deployment path.

Fixed Git Repositories

Git push continues working after application deploys

Repository hooks now follow the active application release when a push arrives.

Fixed Git Repositories

HTTPS Git tokens authenticate reliably

Git over HTTPS now accepts access tokens through the server’s standard authorization header.

Fixed Git Repositories

Unsupported Git requests return a clear error

Git repository URLs now reject unsupported HTTP methods without an application error.

Fixed Git Repositories

Git push works over HTTPS

Repositories can now receive pushes through their HTTPS clone URL.

Improved Git Repositories

Repository clone URLs use team and repository names

Git URLs now identify the owning team and create a local folder named after the repository.

Improved Git Repositories

Cloned repositories use their repository name

New clone URLs now create a local folder named after the repository.

Fixed Git Repositories

Empty Git repositories can be cloned

Cloning a new repository now works even before its first commit.

Improved Git Repositories

Deleting a repository is no longer the loudest thing on the page

The delete button has moved from beside the repository name to a More actions row at the foot of the page, and it now says what deleting actually does.

New Git Repositories

New repositories can start with a README, a .gitignore and a license

The new repository form can write a first commit for you, and an empty repository now shows the exact commands to push to it.

New Data Removal

Data Removal administration

The Data Removal administration area now lists every enrollment, the removal requests people have submitted, and the broker jobs behind them.

Improved Git Repositories

Repository names are checked as you type

The new Git repository form now explains what a name can contain and flags a bad one before you submit it.

Improved Images

Choose podcast artwork, invoice logos and covers from your images

Podcast artwork, the invoice logo and the supporters cover image can now be chosen from your image library instead of only being uploaded from your computer.

Improved Favicon Generator

Choose a favicon source from your images

The Favicon Generator now offers Choose from Magpie alongside browsing your computer, so a logo already in your image library can be used without uploading it again.

New Images

Your images

Your images lists every image stored in your account, without opening a tool that happens to accept a picture.