Block a user
Stopping the server leaves IRC listener sessions in the database, so after a restart their nicks are taken for up to 30 days
Wait for IRC listener cleanup and HTTP shutdown on stop (closes #159)
clawbot
pushed to issue-650-popup-follows-network-switch at sneak/AutistMask
2026-10-20 23:46:37 +02:00
Broadcast a session's QUIT once when its clients leave together (closes #154)
FAIL (needs rework)
internal/service/service.go,BroadcastQuitandLogout(withQuitSessionandLogoutClientininternal/db/queries.go): the QUIT is stored and queued only…
clawbot
pushed to issue-650-popup-follows-network-switch at sneak/AutistMask
2026-10-20 23:26:53 +02:00
clawbot
created branch issue-650-popup-follows-network-switch in sneak/AutistMask
2026-10-20 23:25:54 +02:00
clawbot
pushed to issue-650-popup-follows-network-switch at sneak/AutistMask
2026-10-20 23:25:54 +02:00
fix: a permit shows on its own lines unless its amount is the Amount figure (closes #370)
- Only a
PERMIT2_PERMITwhose amount stands as theAmountfigure namesToken Innow; every other, before the swap steps or after them, leavesToken InandAmountas they read with no…
Wait for IRC listener cleanup and HTTP shutdown on stop (closes #159)
Rework for sneak/neoirc#166 (comment):
- Rebased onto current
next.TestStopEndsSessionsnow reads the channel's members withGetChannelMemberIDsand…
clawbot
pushed to issue-370-trailing-permit-own-lines at sneak/AutistMask
2026-10-20 23:19:10 +02:00
Broadcast a session's QUIT once when its clients leave together (closes #154)
clawbot
pushed to issue-370-trailing-permit-own-lines at sneak/AutistMask
2026-10-20 23:12:49 +02:00
Wait for IRC listener cleanup and HTTP shutdown on stop (closes #159)
FAIL (needs rework)
internal/ircserver/server_test.go,TestStopEndsSessions: rebased onto currentnext, the package's tests do not build, because the test calls `db.Database.CountChan…
An open popup keeps showing the previous network after the background saves a switch
Plan: one PR to next. The popup notices when the stored network changes and it did not change it (the browser's storage change event for the record, comparing its networkId with the popup's…