Development changelog

What has changed on this site, in its database and in the scripts behind it, newest first. Older history is being filled in as it is reconstructed, and each entry says whether it was recorded at the time or rebuilt later.

Showing entries for topic shared code. Show everything

Identity pages on shared code and styles, and their history in the changelog

Oct 13, 2026
changed Oct 13, 2026

The five identity pages now draw their shared parts from one library: the search bar, the entity and asset lines, the name and label-window lists, the name-join check, the edit comparison and the record update. Each page lost its own copy, so a fix to one of these parts now reaches every page at once.

Nothing a visitor sees changed. Each page refuses to load, and says why, if the library is missing or too old. An edit preview opened before this update is refused once as out of date and must be rebuilt. Name records keep their own audited save path and are not written by the library.

Ledger and asset-link pages keep your view when you switch between them

Oct 11, 2026
changed Oct 11, 2026

Links between the ledger and the asset-link workbench now carry rows per page, the page number, the sort order and the advanced search filters both pages have, so switching pages lands on the same rows.

A sort column the other page does not have is left behind, and the page number is left behind with it, because the rows would be in a different order. Filters that exist on only one page stay on that page. Hovering a link says what it will carry. Links to the other ledger pages are unchanged.

Identity pages aligned to one layout

Oct 11, 2026
added Oct 11, 2026

The shared identity library gained the reads, change detection and page-top rendering that the four record pages each carried privately. The pages have not been switched over to it yet.

The asset page

Oct 1, 2026
changed Sep 5, 2026 Reconstructed from a work log

Editing an asset's notes now happens in place, without reloading the page, and the save uses the same shared code as the entity page, so both follow one set of rules.

The old bookmarkable address for opening the notes editor still works. The editor now needs JavaScript.

The shared identity library

Sep 5, 2026
added Sep 5, 2026 Reconstructed from a work log

A shared identity library with one job: saving a single field edited in place on the entity and asset pages. Only the notes fields are open to it; every other column is closed until there is a decision to open it, and the reason for each is written beside the list.

The list of editable tables and columns is fixed in the library, so a page cannot widen it. The save normalises line endings, writes nothing when the value is unchanged, and stamps the record's last-updated time.