Send invoices with your own message, and remind customers to pay
Send opens beside the invoice with the email ready to go, Send test to me shows you the email first, and payment reminders follow up on unpaid invoices.
Send opens beside the invoice with the email ready to go, Send test to me shows you the email first, and payment reminders follow up on unpaid invoices.
Sending a new invoice, and adding files in Accounting, Asset Tracker, Client Portal, Forms, Hiring and other areas, saves the file instead of failing.
When the stored PDF of a sent invoice is missing or was changed, Magpie now makes it again from the details saved with the invoice.
Add reaction, Continue in thread and Delete now appear right beside the message they act on.
The owner's working preferences, how the live system deploys, and the rules for several sessions sharing one checkout are now in the repository, so they apply on every computer.
Sending an invoice and Preview PDF on a draft invoice work again, on the website and in the app.
The deploy webhook deploys a pushed commit straight away, as it did before October 2026; DEPLOY_TRIGGER=tests makes it wait for the PHP unit tests instead.
Signing up, including with Google, and changing your name no longer need a name of two or more characters.
Deploys now find Go outside the service's PATH, install a new webhook build only after it passes --check, and the webhook starts that build itself once its queue is empty.
A pushed dev/{name} branch whose checks pass can be served at {name}.dev.magpie.diy, on the live database. They stay off until the server is set up.
Rows in Recent work, Search results and Dashboard's Unread mail are built like rows in every other list. A screen reader reads each row by its title.
Issues automations, custom fields, milestones, public forms, saved views and webhooks now open from a click anywhere on a row. Their buttons still work on their own.
Rows in Documents, Websites, Forms, Podcasts, Flashcards and several other lists now open from a click anywhere on the row.
A Design file's editor has a More menu with Move to another team, Duplicate and Archive. An archived file has Restore and Delete Design there instead.
A presentation's editor has a More menu with Import JSON, Move to another team, Duplicate and Delete presentation. The Presentations list no longer has Duplicate or Delete on each row.
To delete a spreadsheet, open it and choose File, then Delete spreadsheet. The Spreadsheets list no longer has Delete on each row.
In lists such as Idea Boards, Kanban Boards and Your teams, a click anywhere on a row now opens it, not only a click on its name.
Account settings has a Dashboard section with a switch for each of the Unread mail and To-dos lists.
In Idea Boards and several other lists, a row's name now opens its page, as the link at the right of the row does.
PDF Workspace is now PDF Editor. Its address is still /pdf, and its tools work as before.