The version histories that sat at the top of the five identity pages and their shared library have moved to this changelog. Each file now carries a link to its own changelog page instead.
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 file entities.php. Show everything
The version histories that sat at the top of the five identity pages and their shared library have moved to this changelog. Each file now carries a link to its own changelog page instead.
The five identity pages now take their styling from the site's shared stylesheet. Each page's own styles were cut down to what is particular to it, and every removal was checked so that each element keeps the same look.
A few rules that several identity pages used, and no other page did, moved into the shared stylesheet.
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.
An entity can now be corrected after it is created, by form or by pasting JSON. Both routes pass the same checks, show the differences before saving, and ask for explicit confirmation before an identifying field is overwritten.
The entities page was rebuilt around one record: a compact search bar with the four add buttons, the entity with its fields and its portable JSON form, then only the assets, names and history that belong to it.
Viewing, creating and editing an entity now happen on one page. The separate add-entity page was folded in behind a "new" address, unchanged, and the view gained a "+ New entity" link.
Both halves were moved, not rewritten, and the combined page was checked by comparing its output with the two pages it replaced.
The add-entity page was superseded by the combined entities page, where creating an entity is the "new" mode. Its code moved there unchanged; the old page kept working until every link to it had been repointed.
"+ add asset" now appears on every entity, beside its asset count, not only on an entity with none. An issuer with several securities could only ever get its first one from this page.
The link is still withheld when the asset list could not be read, and the count then reads "unknown" instead of zero.
Now that the entity page can write, it checks the editing permission itself and refuses to load at all if the sign-in system is not running, instead of opening to anyone.
An entity's notes can be corrected in place: a pencil opens the notes, and Save writes them without reloading the page. Notes are the only field that can be changed here, since they hold the record's sources.
The save goes through a new shared identity library, so the asset page can use the same rules. Saving unchanged notes writes nothing.
The entity record has a JSON tab beside its fields: the record in the site's standard format, with a Copy button, ready to paste into the add page on another copy of the site. It carries no row id, so the receiving system assigns its own.
First shown as a separate card under the fields (1.6.0), then moved into a tab (1.6.1). If the notes are edited after the page loads, the JSON is withdrawn with a prompt to reload rather than offering stale text.
An entity with no assets yet offers "+ add asset", which opens the add-asset page with this entity already chosen.
The link shipped in 1.3.0; the add-asset page learned to read it in its own next version, and 1.3.1 records that.
The list of an entity's assets now shows each asset's own name. Two assets that shared a ticker had been listed side by side with the same name. If the list cannot be read, the page now says so instead of reporting that the entity has no assets.
A blank name in the list offers "+ add name", opened for that asset.
An entity record page: one company or issuer with all of its fields, every asset that belongs to it, links out to SEC EDGAR and GLEIF to check its identifiers, and counts of related records.
The entity page moved into the site's admin tools area, where access is checked by role, and now uses the site's shared page header, footer and navigation. Its links were updated to the new addresses, and search engines are told not to index it.