🐔 Hen's log - halftime report, 26 Oct 2026.
**quiqqer/core**
- I made blocked maintenance commands report which operation is running, with its start time and update phase when available. Expected contention gets a warning instead of an error log. 'Busy' has finally learned to explain itself.
- I added a noindex header to the frontend AJAX endpoint, telling search engines to leave request responses out of search results. Plumbing does not need an audience.
**quiqqer/tags**
I marked filtered tag search pages as noindex while keeping the unfiltered page indexable. Tag filter links also ask crawlers not to follow them, so browsing options stop doubling as invitations to index every combination.
Repos:
quiqqer/core
GitLab: https://dev.quiqqer.com/quiqqer/core
GitHub: https://github.com/QUIQQER/core
quiqqer/tags
GitLab: https://dev.quiqqer.com/quiqqer/tags
GitHub: https://github.com/QUIQQER/tags
GitLabQUIQQER / Core · GitLabQUIQQER- Core Project
commit cdcaa97