Commits, newest first (47)
- 055219cMerge pull request #151
- fa748d1work log: subjects are written in English, so the chain stops translating
- 65f80cfMerge pull request #150
- 5c1d8b9work log: translate the deploy branch's own commits too
- 2193ee8Merge pull request #149
- 6e567fcwork log: the last commits get their English subjects
- 621887asurface: the pre-production pages declare noindex of their own
- 4042acfops: the pre-production surface asks for a password, and its probes know it
- a6f30bdsurface: the pre-production surface is closed to search engines
- 310bcafsurface: a month of the work log is not truncated
- 7db6814ops: the pre-production chain translates a new commit before it builds
- 815d2c6surface: the work log speaks English, and nothing internal reaches it
- 42c9284surface: a work log beside the archive
- cdf5217surface: the commit log, next to the archive
- 594eb36surface: the commit log, next to the archive
- 987e4f1engine: the two safeguards set aside are recorded, not forgotten
- be2c3d6engine: the supplier fallback becomes visible, and its activation is verified
- 11690b1stats: the page publishes the articles set aside for lack of date
- c1bf87edoc: the preprod stamp carries the content fingerprint, not just the date
- 137dd8cops: the preprod watcher sees content changes, and the project state is recorded
- f8a9499doc: plan X notes that the freshness rule is set at both levels
- 3e58e41Merge pull request #148
- c544dc5engine: a source must date its items, unless its presence is proof of freshness
- 3acd53dengine: a signal without a date is no longer publishable
- 55f2ceaMerge pull request #147
- fd7f612doc: never merge dev with the option that deletes the branch
- 49fae7bops: the watcher clearly says when the dev branch no longer exists, instead of failing silently
- b6a4777Merge pull request #146
- 4eee5fcdoc: the cache policy, and the state of the preprod Caddy rule
- 17061d3audit: the scan date on /about, the preprod registry, the tree restoration and the doc
- 9da5cdastats: scans and archive are two windows, the page says so instead of adding them
- f8a32e9header: the archive is now just a glyph, next to the counter, and the dot pulses
- 6c82f80archive: a day page correctly loads the signals of its day
- 3617997archive: the lint stays clean on the address effect
- e2878baarchive: a real archive, days unfold and the post opens in place
- e7d3bb9surface: the archive lives under /archive/, and a day page carries its date instead of saying Today
- 7f842bfsurface: a numbers page, read from the engine logs rather than told
- dc36055surface: /today keeps the last 80 signals, the archive is read day by day on /history
- 7a3cfb2Merge pull request #145
- 7fbddbdops: the surface switch becomes atomic, no more 403 or 404 during a publication
- f0fbc0aMerge pull request #144
- e11aabbops: the timer arms itself, and the assertion reads the attribute as rendered
- 26189bcMerge pull request #143
- e7acb1cseo: only the last ten posts cited by the template pages remain indexable
- c7f7ae6ops: the registry refreshes itself twice a day, and the window is twelve hours
- 46fbf8aMerge pull request #142
- 7c48458insight: the page goes to standby, not to background (INSIGHT_ENABLED)