fix: use in-memory SQLite for handler tests to fix CI timeout
All checks were successful
check / check (push) Successful in 1m5s
merge-ready
#93 by clawbot was merged 2026-03-25 20:11:34 +01:00
feat: implement Tier 2 channel modes (+b/+i/+s/+k/+l)
Some checks failed
check / check (push) Failing after 1m35s
needs-review
#92 by clawbot was merged 2026-03-25 22:38:46 +01:00
feat: implement Tier 1 channel modes (+o/+v/+m/+t), KICK, NOTICE
Some checks failed
check / check (push) Failing after 1m45s
merge-ready
#88 by clawbot was merged 2026-03-25 02:08:29 +01:00
refactor: replace Bearer token auth with HttpOnly cookies
All checks were successful
check / check (push) Successful in 59s
merge-ready
#84 by clawbot was merged 2026-03-20 23:54:24 +01:00
feat: add username/hostname support with IRC hostmask format
All checks were successful
check / check (push) Successful in 1m31s
merge-ready
#82 by clawbot was merged 2026-03-20 06:53:36 +01:00
feat: add runtime statistics to healthcheck endpoint
All checks were successful
check / check (push) Successful in 1m4s
merge-ready
#80 by clawbot was merged 2026-03-17 12:43:40 +01:00
feat: per-channel hashcash proof-of-work for PRIVMSG anti-spam
All checks were successful
check / check (push) Successful in 1m5s
merge-ready
#79 by clawbot was merged 2026-03-18 03:40:34 +01:00
feat: add per-IP rate limiting to login endpoint
All checks were successful
check / check (push) Successful in 59s
merge-ready
#78 by clawbot was merged 2026-03-22 00:39:38 +01:00
docs: document register/login and dual authentication model
All checks were successful
check / check (push) Successful in 1m4s
merge-ready
#77 by clawbot was merged 2026-03-17 12:44:48 +01:00
docs: update README schema section to match sessions/clients tables
All checks were successful
check / check (push) Successful in 1m13s
merge-ready
#76 by clawbot was merged 2026-03-18 03:38:37 +01:00
security: enforce channel membership check in handleTopic
All checks were successful
check / check (push) Successful in 1m14s
merge-ready
#75 by clawbot was merged 2026-03-17 12:47:00 +01:00
[deps] Migrate from chi v1 to chi/v5
All checks were successful
check / check (push) Successful in 2m16s
merge-ready
#73 by clawbot was merged 2026-03-13 00:32:10 +01:00
feat: implement Tier 1 IRC numerics
All checks were successful
check / check (push) Successful in 2m10s
merge-ready
#72 by clawbot was merged 2026-03-13 00:41:26 +01:00
Complete IRC numerics module and move to pkg/irc/ (refs #52)
All checks were successful
check / check (push) Successful in 4s
merge-ready
#71 by clawbot was merged 2026-03-10 18:41:27 +01:00
feat: store auth tokens as SHA-256 hashes instead of plaintext
All checks were successful
check / check (push) Successful in 4s
merge-ready
#69 by clawbot was merged 2026-03-10 12:44:29 +01:00
Remove dead Auth() middleware method
All checks were successful
check / check (push) Successful in 2m26s
merge-ready
#68 by clawbot was merged 2026-03-10 11:41:43 +01:00
Implement queue pruning and message rotation (closes #40)
All checks were successful
check / check (push) Successful in 2m21s
merge-ready
#67 by clawbot was merged 2026-03-10 15:37:34 +01:00
Replace string-matching error detection with typed SQLite errors (closes #39)
All checks were successful
check / check (push) Successful in 1m2s
merge-ready
#66 by clawbot was merged 2026-03-10 11:54:27 +01:00
feat: add Content-Security-Policy header for embedded web SPA
All checks were successful
check / check (push) Successful in 4s
needs-review
#65 by clawbot was closed 2026-03-10 11:19:07 +01:00
feat: add Content-Security-Policy middleware
All checks were successful
check / check (push) Successful in 1m4s
merge-ready
#64 by clawbot was merged 2026-03-10 11:20:15 +01:00