Änderungsprotokoll

Verbessert Developer tools

Repository: an index of the shared interface components

Internal: the design principles open with a table of every shared component, what it is written with and where its rules are.

Verbessert Design

Every list and table highlights the row under the pointer

The row under the pointer takes a pale tint of the area's colour in every list and table, including DNS records, Mail and Notes.

Verbessert Notes

Convert a note to a To-do

Make a To-do… on a note is now Convert to To-do…. The To-do gets the note's text as its notes, and the note can be moved to Trash at the same time.

Verbessert

PHP warnings send an alert email

A PHP warning on the site, such as an undefined array key, is now logged as an error and emailed to the error alert address.

Behoben mail

Mail Addresses page stops logging a warning

Opening Mail's Addresses page no longer writes an "Undefined array key id" warning to the log.

Neu Notes

Make a To-do from a note

Make a To-do… in a note's More menu, on Dashboard and in Notes, opens the New To-do window with the note's title. The To-do links back to the note.

Neu Courses

Courses: the first seven slices, hidden

Internal: the Courses area from docs/specs/COURSES.md, slices 1 to 7, built behind CoursesPolicy::MEMBERS_ENABLED = false, so only site admins can open it.

Behoben

Fixed To-dos, tabs and the page bar on phones, and a cycle's page in Issues

On a phone a To-do's title keeps its row, every tab stays in view, and the page bar's buttons no longer cover where you are. A cycle in Issues lists its issues by status.

Behoben

Fixed Store, Inventory, Time Tracking and Staff Scheduling lists

Discounts, Gift cards and a Time Tracking week stack on a phone, and a note under a row sits on its own line instead of running into the name before it.

Verbessert Documentation

Changed the Courses specification: every student has a Magpie account

Internal: in docs/specs/COURSES.md every student is a Magpie account, made from the email address they enrol or pay with.

Verbessert Documentation

Added the Courses specification

Internal: docs/specs/COURSES.md specifies a Courses area with lessons, private video, cohorts, quizzes, assignments, certificates and selling through Store.

Behoben

Fixed details in Mail, Forms, Books and Design System

Mailbox sizes read in GB, Copy buttons are readable in dark mode, a paid Form response shows who paid, and the Books preview switch no longer covers its bar.

Behoben Image Converter

Fixed numbering in Image Converter batches

With Number them in order, a batchs files are now numbered 1, 2, 3 in the order they were added, as the preview shows, and files over the batch limit are named instead of left out without a word.

Behoben Newsletter

Fixed subscribing again to a newsletter after unsubscribing

Someone who unsubscribed can now sign up again on the newsletters signup page, and is added once they confirm the email Magpie sends them.

Behoben Notes

Fixed Notes, PDF Editor and Password Vault on phones

On a phone, Notes no longer runs off the right of the screen, PDF Editor shows the document on its first screen, and a logins two-factor code row in Password Vault fits.

Verbessert Developer tools

Repository: coding assistants may run read-only git commands

Internal: coding assistants may run read-only git commands without asking; anything that changes the checkout or contacts a remote still needs permission.

Verbessert Design

A team member's page looks as it did before 17 October

A team member's page no longer draws a line between its rows, as before 17 October.

Verbessert Design

Pages use the full width again, and a row is highlighted under the pointer

Pages no longer stop at a fixed width on wide windows. A row takes the area's colour while the pointer is over it, so a setting's name and its switch read as one row.

Verbessert DNS

Delete several DNS records at once, with Undo

Tick DNS records to delete several together, and Undo puts back what was deleted. Each record is now one easy-to-read line.

Behoben Books

Fixed books that could not be read in dark mode

A book's public page showed light text on its light background to readers in dark mode, and chapter titles disappeared in the Pages view. Both now read correctly.