lilleman
|
44a777dc3f
|
Answer stability round 1: 1 🔴, 0 🟡 (0 misread); share no page
|
2026-10-30 21:32:56 +01:00 |
|
lilleman
|
1dfc6aac3a
|
Set Cache-Control on every rendered page, and record the CSRF token's unbinding
CI / full-gate (push) Successful in 3m23s
|
2026-10-30 21:28:14 +01:00 |
|
lilleman
|
79f26491db
|
Answer product-owner round 1: 0 🔴, 0 🟡 (0 misread); add a changelog entry
CI / full-gate (push) Successful in 3m2s
Mirror / github-mirror (push) Successful in 3s
|
2026-10-30 20:50:33 +01:00 |
|
lilleman
|
16873662b9
|
Keep the reader in place when the drawer closes, and stop the CSS promising a header it deleted
|
2026-09-10 16:16:35 +02:00 |
|
lilleman
|
53ab35bfb8
|
A page is a document: drop the sticky chrome and the bounded-frame opt-out
|
2026-09-10 16:16:35 +02:00 |
|
lilleman
|
2f29853121
|
Make the scroll-lock test able to fail, and name the tell a broken chain actually shows
|
2026-09-10 16:16:35 +02:00 |
|
lilleman
|
41aa59d05d
|
One home per fact: cut the copied rationale, and give the seam test room to mean something
|
2026-09-10 16:16:35 +02:00 |
|
lilleman
|
cb4f8d6e98
|
Name the table's local after the class it applies, and let a broken chain show itself
|
2026-09-10 16:16:35 +02:00 |
|
lilleman
|
696da397e7
|
Split the fill seam where ownership splits: the shell bounds, the page fills
|
2026-09-10 16:16:35 +02:00 |
|
lilleman
|
7f2c0cc2c2
|
Name the bounded frame: fill:true on the shell, and the contract minor that ships it
|
2026-09-10 16:16:35 +02:00 |
|
lilleman
|
54956fe627
|
Release the gate change as 0.3.0, and start a changelog
CI / full-gate (push) Successful in 2m50s
Mirror / github-mirror (push) Successful in 4s
Release / retag-image (push) Successful in 22s
Release / publish-overview (push) Successful in 3s
|
2026-09-03 17:58:09 +02:00 |
|