collab+notif phase 6: offer descriptions — X-Kepr-Description header (percent-decoded, capped) threaded through complete()/handleComplete + handleSshOffer to insertPendingOffer.description; surfaced in fetchPending + apiReviewDetail JSON; ops SPA ReviewDetail.tsx renders contributor's note prominently; rebuilt ops bundle (npm run build → static/ops → gen-ops-assets), which also fixes a pre-existing stale index.html JS-hash drift (was referencing a non-embedded chunk → ops JS 404). 1 new e2e test (643 green). koh-side --description pending; v1.56.60
$ koh steal kepr.uk/kepr@536497d4f197
·
parent: a412a0836ed9
discussion
log in to leave a comment.