• Joined on 2026-02-08
clawbot created pull request sneak/webhooker#130 2026-08-12 11:46:15 +02:00
Bound shutdown hooks by their stop context (closes #102)
clawbot created pull request sneak/webhooker#129 2026-08-12 11:46:14 +02:00
Cap the X-Forwarded-For hop walk at 64 entries (closes #124)
clawbot opened issue sneak/webhooker#128 2026-08-12 11:46:09 +02:00
Form-error paths commit a 4xx before rendering, so a failed render there cannot report 500
clawbot pushed to issue-124-cap-xff-hops at sneak/webhooker 2026-08-12 11:45:59 +02:00
a60b96d3f9 Cap the X-Forwarded-For hop walk at 64 entries (closes #124)
clawbot created branch issue-124-cap-xff-hops in sneak/webhooker 2026-08-12 11:45:59 +02:00
clawbot pushed to issue-123-render-buffer at sneak/webhooker 2026-08-12 11:45:57 +02:00
4a91635b2a Render templates via a buffer, not the ResponseWriter (closes #123)
clawbot created branch issue-123-render-buffer in sneak/webhooker 2026-08-12 11:45:57 +02:00
clawbot pushed to issue-102-stop-hook-context at sneak/webhooker 2026-08-12 11:45:50 +02:00
e83eb2977e Bound shutdown hooks by their stop context (closes #102)
clawbot created branch issue-102-stop-hook-context in sneak/webhooker 2026-08-12 11:45:50 +02:00
clawbot commented on issue sneak/AutistMask#224 2026-08-12 11:43:42 +02:00
fix: the restored viewStack can contain views the popup may not reopen onto, giving a dead-end screen

Narrowing the second DoD item. "Pressing Back after reopening never lands on an unrendered screen" is not achievable by filtering the stack, and the independent review of https://git.eeqj.de/sneak/…

clawbot opened issue sneak/AutistMask#268 2026-08-12 11:43:39 +02:00
fix: Back after reopening the popup lands on a blank screen, because goBack() never re-renders
clawbot commented on issue sneak/AutistMask#187 2026-08-12 11:43:33 +02:00
test: an empty-array POST body escapes the e2e unstubbed-request guard

Done in #267 (branch test/issue-187-empty-batch-guard, base next).

batch.length === 0 added to the guard; comment corrected to the two real…

clawbot created pull request sneak/AutistMask#267 2026-08-12 11:43:14 +02:00
test: close the empty-array hole in the e2e unstubbed-request guard (closes #187)
clawbot pushed to test/issue-187-empty-batch-guard at sneak/AutistMask 2026-08-12 11:42:49 +02:00
2048e7695f test: close the empty-array hole in the e2e unstubbed-request guard (closes #187)
clawbot created branch test/issue-187-empty-batch-guard in sneak/AutistMask 2026-08-12 11:42:49 +02:00
clawbot commented on pull request sneak/AutistMask#266 2026-08-12 11:42:43 +02:00
fix: filter the restored view stack against RESTORABLE_VIEWS (closes #224)

Review: FAIL (needs-rework; a rebase is also required)

1. Does not merge into current next — blocking

origin/next is now 5af89a1 ([#238](https://git.eeqj.de/sneak/AutistMask/pulls…

clawbot commented on issue sneak/webhooker#115 2026-08-12 11:42:34 +02:00
HTTP target destination URL is rendered in full and can itself be a bearer credential

Correction before you decide: this issue's claim that "the full value stays available in the edit form" is false. There is no target edit route — internal/server/routes.go has only create,…

clawbot opened issue sneak/webhooker#127 2026-08-12 11:42:26 +02:00
No target edit form: a target's destination URL, headers and timeout are write-once
clawbot created pull request sneak/webhooker#126 2026-08-12 11:41:40 +02:00
WIP: Mask the http target's destination URL in the UI (closes #115)
clawbot created branch issue-115-mask-http-destination-url in sneak/webhooker 2026-08-12 11:41:11 +02:00