Changelog

Fixed Spreadsheets

Cell selection is now visible in Firefox

Double-clicking a spreadsheet cell now keeps its contents visibly selected in Firefox.

Fixed Screen Recorder

Added space between camera recording options

The camera border option now has space below the camera shape control.

Fixed Git Repositories

Repository token revocation reports failures correctly

Failed token revocations now return a clear response and are recorded with enough context to investigate the request.

Improved Git Repositories

Git Repository Help explains HTTPS access

The Git Repositories Help article explains HTTPS tokens, write access, and multiple Git remotes.

Fixed Git Repositories

Repository creation explains duplicate names

Creating a repository now identifies a name that is already used by the current team.

Fixed Git Repositories

Repository storage uses the shared release directory

Release deployments now resolve repository storage from the correct shared directory.

Improved Git Repositories

Repository creation follows the standard form flow

Repository creation errors now redirect back to the form and appear once as a toast.

Fixed Git Repositories

Repository storage follows deployment storage

Repository creation now uses persistent shared storage and records Git errors for diagnosis.

Improved Admin

User IDs are shown in Admin

The Admin users list now includes each user ID.

Fixed Git Repositories

Repository creation generates its identifier

New repositories now generate the UUID required before saving.

Improved Git Repositories

Repository creation failures are logged

Repository creation now records the failing stage and underlying error for diagnosis.

Improved Dashboard

Dashboard matches the section navigation

Dashboard now appears at the top of the navigation with the same formatting as the product sections.

Fixed Repositories

Homepage loads with Repositories

The homepage no longer fails when it builds the Repositories product row.

Fixed Vault

Forms sit better on the page, and Vault can generate a password again

Text fields stretched the full width of a wide window, save buttons sat flush against the field above them, and Vault's "Generate password" did nothing at all.

Improved Vault

Vault: each item has its own address

Vault showed the item list and an open item side by side, a layout the rest of Magpie deliberately avoids.

Improved Vault

Vault: matched the rest of Magpie

Vault's setup, locked and recovery screens used a one-off centered layout instead of the page-header band every other page uses, and deleting an item used the browser's native confirm() instead of the shared confirmation dialog.

Fixed Vault

Vault: fixed a page that would not unlock

Opening /vault failed outright: the page could not even get to the unlock screen.

New Vault

Vault: import passwords from another manager

Moving into Vault meant re-entering every saved password by hand, since there was no way to bring in an existing export.

New Vault

Vault: passwords and private information, end-to-end encrypted

There was nowhere on Magpie to safely put a password, an API key, or a recovery code - Notes was the closest thing, and Notes is not encrypted.

New Vault

Vault: crypto foundation laid (internal)

There was no code anywhere yet that could generate, wrap, or use Vault encryption keys.