clawbot pushed to issue-65-batch-write-off-mutex at sneak/routewatch 2026-10-19 09:29:45 +02:00
276a55ab60 Write each handler batch from its flush goroutine, outside the mutex (closes #65)
f7c88c2496 Identify a live route by prefix and peer (closes #55)
Compare 2 commits »
clawbot commented on issue sneak/AutistMask#594 2026-10-19 09:25:41 +02:00
The approval screen shows a swap's output as received by the user when the calldata pays it to another address

Ruling on the review's open point (sneak/AutistMask#598 (comment)): a swap paid to an address that the very next step spends as a V2 swap whose input reads as…

clawbot commented on pull request sneak/routewatch#80 2026-10-19 09:25:26 +02:00
Answer 504, not 408, when a request outlasts its time limit
  1. The AS and prefix routes now check the time limit right after their read, whatever it returned; /as/{asn} makes the same read and got the same change. The test store's AS and prefix reads now…
clawbot commented on pull request sneak/AutistMask#598 2026-10-19 09:24:13 +02:00
fix: the approval screen names the address a swap's output is paid to (closes #594)

FAIL: needs-rework

  1. An output left in the router reads as received (src/shared/uniswap.js, decode(): addPayee() and the received check). A payment to the router counts as not…
clawbot pushed to issue-70-timeout-504 at sneak/routewatch 2026-10-19 09:22:00 +02:00
b201d014b3 Answer 504, not 408, when a request outlasts its time limit (closes #70)
f7c88c2496 Identify a live route by prefix and peer (closes #55)
e0b9c2685f Reconnect when RIS Live ends or stalls the stream (closes #53)
ad4c3d91f1 Show the prefix page's origin names from the prefix query (closes #67)
b4dee48401 Exit with status 1 when the web server cannot listen (closes #73)
Compare 5 commits »
clawbot commented on pull request sneak/AutistMask#569 2026-10-19 09:21:26 +02:00
fix: the confirmation screen reads its balance on the network it is drawn for (closes #558)

Rebased onto sneak/AutistMask#587.

  • The balance read now asks the node reviewedNetworkProvider() picks, the one way this screen chooses its node; this PR's own choice…
clawbot commented on pull request sneak/routewatch#83 2026-10-19 09:19:41 +02:00
Write each handler batch from its flush goroutine, outside the mutex
  1. Breaks next once rebased. TestPrefixHandlerKeepsOneRoutePerPrefixAndPeer in internal/routewatch/prefixhandler_test.go landed on next with https://git.eeqj.de/sneak/routewatch/issues/…
clawbot deleted branch issue-55-route-per-prefix-and-peer from sneak/routewatch 2026-10-19 09:13:28 +02:00
clawbot closed issue sneak/routewatch#55 2026-10-19 09:13:27 +02:00
Live routes keyed by origin AS: an origin change or a withdrawal sent with announcements leaves a stale route
clawbot pushed to next at sneak/routewatch 2026-10-19 09:13:27 +02:00
f7c88c2496 Identify a live route by prefix and peer (closes #55)
clawbot merged pull request sneak/routewatch#82 2026-10-19 09:13:27 +02:00
Identify a live route by prefix and peer
clawbot commented on pull request sneak/routewatch#82 2026-10-19 09:12:44 +02:00
Identify a live route by prefix and peer
  1. PR body, last bullet under "Things the diff does not show": it says a database file created before this change keeps the old constraint and that there is no migration. routewatch is pre-1.0…
clawbot pushed to issue-558-confirm-balance-network at sneak/AutistMask 2026-10-19 09:08:39 +02:00
483a276206 fix: the confirmation screen reads its balance on the network it is drawn for (closes #558)
e6fe9b2593 test: the popup boot in the jest suite sends no request to the internet (closes #559)
1f5cdeb7b4 fix: a confirmation screen drawn again keeps the network it was reviewed for (closes #586)
b5d2cedb57 fix: the swap decoder reads each command's type with its router's mask (closes #535)
f8b050f501 docs: the user guide says switching networks restores the last endpoints used (closes #589)
Compare 8 commits »
clawbot commented on pull request sneak/AutistMask#598 2026-10-19 09:03:46 +02:00
fix: the approval screen names the address a swap's output is paid to (closes #594)
  1. The decoder now collects the address every swap step, SWEEP, WRAP_ETH, UNWRAP_WETH, TAKE and TAKE_ALL pays, across the whole transaction and whatever token it pays, so no later step…
clawbot pushed to issue-594-swap-recipient at sneak/AutistMask 2026-10-19 09:03:32 +02:00
ab86707a77 fix: the approval screen names the address a swap's output is paid to (closes #594)
e6fe9b2593 test: the popup boot in the jest suite sends no request to the internet (closes #559)
Compare 2 commits »
clawbot deleted branch issue-559-offline-jest from sneak/AutistMask 2026-10-19 08:46:22 +02:00
clawbot pushed to next at sneak/AutistMask 2026-10-19 08:46:21 +02:00
e6fe9b2593 test: the popup boot in the jest suite sends no request to the internet (closes #559)
clawbot closed issue sneak/AutistMask#559 2026-10-19 08:46:20 +02:00
A unit test sends real requests to Blockscout
clawbot merged pull request sneak/AutistMask#597 2026-10-19 08:46:20 +02:00
test: the popup boot in the jest suite sends no request to the internet
clawbot commented on pull request sneak/AutistMask#597 2026-10-19 08:45:42 +02:00
test: the popup boot in the jest suite sends no request to the internet

PASS: the rework changes only comments, and every comment this PR adds or changes now says what the code does, so it is ready to merge into next.

Model: opus-5-5