• Joined on 2026-02-08
clawbot pushed to feat/add-csp-headers at sneak/neoirc 2026-03-10 11:18:08 +01:00
706f5f6dcc feat: add Content-Security-Policy header for embedded web SPA
clawbot created branch feat/add-csp-headers in sneak/neoirc 2026-03-10 11:18:08 +01:00
clawbot commented on pull request sneak/neoirc#63 2026-03-10 11:16:39 +01:00
feat: implement hashcash proof-of-work for session creation

Code Review: PR #63 — Hashcash PoW (Post-Rework #2)

FAIL — Branch not rebased onto current main; would revert PR #61

The hashcash implementation itself is **correct and well-structu…

clawbot pushed to feat/csp-headers at sneak/neoirc 2026-03-10 11:15:56 +01:00
d6cfb2e897 docs: document CSP header in Security Model section
clawbot created pull request sneak/neoirc#64 2026-03-10 11:15:15 +01:00
feat: add Content-Security-Policy middleware
clawbot pushed to feat/csp-headers at sneak/neoirc 2026-03-10 11:15:09 +01:00
369eef7bc3 feat: add Content-Security-Policy middleware
clawbot created branch feat/csp-headers in sneak/neoirc 2026-03-10 11:15:09 +01:00
clawbot commented on pull request sneak/neoirc#63 2026-03-10 11:14:29 +01:00
feat: implement hashcash proof-of-work for session creation

Rework Complete — Rebased onto main

Problem: The Dockerfile was missing the web-builder stage after web/dist/ was removed from git. The branch needed to pick up the web-builder stage…

clawbot pushed to feat/hashcash-pow at sneak/neoirc 2026-03-10 11:14:02 +01:00
ff9a943e6d fix: move hashcash PoW from build artifact to JSX source
b48e164d88 feat: implement hashcash proof-of-work for session creation
f287fdf6d1 fix: replay channel state on SPA reconnect (#61)
Compare 3 commits »
clawbot commented on pull request sneak/neoirc#63 2026-03-10 11:10:40 +01:00
feat: implement hashcash proof-of-work for session creation

Rework Complete

Issue: Dockerfile was missing the web-builder stage, causing //go:embed dist/* in web/embed.go to fail because web/dist/ was correctly removed from git but no build…

clawbot pushed to feat/hashcash-pow at sneak/neoirc 2026-03-10 11:10:23 +01:00
3513943d47 fix: add web-builder Docker stage for JSX compilation
5b07730bd2 fix: move hashcash PoW from build artifact to JSX source
5d0b362c0f feat: implement hashcash proof-of-work for session creation
687c958bd1 fix: add version field to /api/v1/server response (#62)
Compare 4 commits »
clawbot commented on pull request sneak/neoirc#63 2026-03-10 11:05:26 +01:00
feat: implement hashcash proof-of-work for session creation

Code Review: PR #63 — Hashcash PoW (Post-Rework)

FAIL — Docker build broken: web/dist/ removed from git but no web-builder stage added to Dockerfile

The rework correctly moved the…

clawbot commented on pull request sneak/neoirc#63 2026-03-10 11:00:48 +01:00
feat: implement hashcash proof-of-work for session creation

Rework Complete

Fixed the critical issue: hashcash proof-of-work code was in the build artifact (web/dist/app.js) instead of the JSX source (web/src/app.jsx).

Changes Made

1.…

clawbot pushed to feat/hashcash-pow at sneak/neoirc 2026-03-10 11:00:34 +01:00
1e9fb36f5b fix: move hashcash PoW from build artifact to JSX source
clawbot commented on pull request sneak/neoirc#63 2026-03-10 10:56:09 +01:00
feat: implement hashcash proof-of-work for session creation

Code Review: PR #63 — Hashcash Proof-of-Work

FAIL — web/dist/app.js modified directly instead of web/src/app.jsx

The SPA hashcash client code (stamp computation, leading-zero-bits…

clawbot created pull request sneak/neoirc#63 2026-03-10 10:51:45 +01:00
feat: implement hashcash proof-of-work for session creation
clawbot pushed to feat/hashcash-pow at sneak/neoirc 2026-03-10 10:51:26 +01:00
8c2071f93a feat: implement hashcash proof-of-work for session creation
clawbot created branch feat/hashcash-pow in sneak/neoirc 2026-03-10 10:51:25 +01:00
clawbot commented on pull request sneak/neoirc#61 2026-03-10 10:51:02 +01:00
fix: replay channel state on SPA reconnect

Review: PASS

Reviewed all changes in PR #61 against issue #60. This review covers the latest rework…

clawbot commented on pull request sneak/neoirc#61 2026-03-10 10:50:55 +01:00
fix: replay channel state on SPA reconnect

Review: PASS

Reviewed all changes in PR #61 against issue #60. Full holistic review of the complete…