Block a user
Run JOIN, PART and KICK as one transaction each (closes #153)
FAIL (needs rework)
internal/db/queries.go,ClearChannelInvite: its doc comment still says it is "called after successful JOIN". After this change nothing calls it outside its own…
clawbot
pushed to issue-370-trailing-permit-own-lines at sneak/AutistMask
2026-10-20 21:51:51 +02:00
clawbot
created branch issue-370-trailing-permit-own-lines in sneak/AutistMask
2026-10-20 21:51:51 +02:00
A failed HTTP listen is only logged, and the server runs on without its HTTP API
Wait for IRC listener cleanup and HTTP shutdown on stop (closes #159)
clawbot
deleted branch issue-642-unwrap-weth-minimum from sneak/AutistMask
2026-10-20 21:40:52 +02:00
A swap's WETH minimum reads as ETH received when part of its WETH may not reach the UNWRAP_WETH
fix: a swap's WETH minimum reads as ETH only when all its WETH reaches the UNWRAP_WETH (closes #642)
fix: a swap's WETH minimum reads as ETH only when all its WETH reaches the UNWRAP_WETH (closes #642)
Review: PASS
Model: opus-5-5
Run JOIN, PART and KICK as one transaction each (closes #153)
Rework for sneak/neoirc#164 (comment), rebased onto current next:
- Added
TestJoinUsesUpInviteininternal/service: the invited user joins the+i…
A request with an empty URL path panics in the SPA handler
Serve the index page for an empty URL path instead of panicking (closes #149)
fix: a swap's WETH minimum reads as ETH only when all its WETH reaches the UNWRAP_WETH (closes #642)
- Added both tests: a second swap that sets the output side again, once a V3 swap step and once a V4 step that
TAKEs its WETH to the router, reads ETH with the second swap's minimum after an…