DVPP 2025-04-28 to 2025-05-02
to : Martin Holmes
Minutes: 535
On Monday morning, created a new image for the Dogs feature, added its intro,
sorted the poems, added a new What’s new
page, and made various other
tweaks ready for the release this week. Then added and tested a hack for staticSearch
issue #347, which should probably be done for DVPP, and made a few other minor edits;
fixed an image file name, backed up images, and so on.
On Tuesday, worked throughout the day fixing rhyme tagging issues surfaced by the diagnostic which finds cases where the same label has been applied to different rhyme types. This was quite tricky in the case of long poems with wrongly-assigned rhyme labels.
Wednesday was release day. KAF and I did a lot of proofing, and found many things to correct, including a bug in the CSS that adds background colours to rhyme checkboxes, and another in the XSLT that handles the spaces before punctuation marks in poem transcriptions. I fixed both of those, and we made a large number of edits to text in the main landing pages. Then I created a release checklist, which is now my preferred method for handling releases, and did a final local build of the purged (omitting the Graphic) site.
On Friday, started on a major rewrite and re-organization of the diagnostics, splitting
them into two blocks (urgent and non-urgent), and centralizing the code that displays
the diagnostic result; I’ve also added an anchor/link so that you can point someone at
a specific diagnostic, as well as some JS to make all ancestor <details>
elements open up when you browse to that target. I still have a lot more of the
individual diagnostics to rewrite to use the new display function.