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 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
feat: implement hashcash proof-of-work for session creation
All checks were successful
check / check (push) Successful in 2m13s
merge-ready
#63 by clawbot was merged 2026-03-13 00:38:41 +01:00
fix: add version field to /api/v1/server response
All checks were successful
check / check (push) Successful in 2m20s
merge-ready
#62 by clawbot was merged 2026-03-10 11:05:11 +01:00
fix: replay channel state on SPA reconnect
All checks were successful
check / check (push) Successful in 1m3s
merge-ready
#61 by clawbot was merged 2026-03-10 11:08:13 +01:00
refactor: replace HTTP error codes with IRC numeric replies
All checks were successful
check / check (push) Successful in 2m17s
merge-ready
#56 by clawbot was merged 2026-03-09 22:21:31 +01:00
feat(web): overhaul SPA to look like a proper IRC client
All checks were successful
check / check (push) Successful in 57s
merge-ready
#51 by clawbot was closed 2026-03-09 22:14:14 +01:00 4 conflicting files
Rename app from chat to neoirc, binary to neoircd (closes #46)
All checks were successful
check / check (push) Successful in 4s
merge-ready
#47 by clawbot was merged 2026-03-07 14:43:58 +01:00
fix: change appname to neoirc, default DB to /var/lib/neoirc/state.db
All checks were successful
check / check (push) Successful in 5s
merge-ready
#45 by clawbot was merged 2026-03-06 12:40:29 +01:00
feat: split Dockerfile into dedicated lint stage for faster CI
All checks were successful
check / check (push) Successful in 5s
merge-ready
#32 by clawbot was merged 2026-03-02 21:05:09 +01:00
feat: logout, users/me, user count, session timeout
All checks were successful
check / check (push) Successful in 1m24s
merge-ready
#24 by clawbot was merged 2026-03-01 15:47:03 +01:00
feat: password-based registration and login (closes #1)
All checks were successful
check / check (push) Successful in 2m4s
merge-ready
#23 by clawbot was merged 2026-02-28 19:57:41 +01:00 1 approval
feat: MVP two-user chat via embedded SPA (closes #9)
All checks were successful
check / check (push) Successful in 1m51s
merge-ready
#22 by clawbot was merged 2026-02-27 13:51:21 +01:00
dockerfile: use CGO_ENABLED=0 for binary builds (closes #13)
All checks were successful
check / check (push) Successful in 5s
merge-ready
#21 by clawbot was merged 2026-02-27 08:47:11 +01:00
fix: correct golangci-lint v2 module path in Dockerfile (closes #13)
Some checks failed
check / check (push) Failing after 1m19s
#20 by clawbot was closed 2026-02-27 07:21:56 +01:00 1 conflicting file
fix: pin golangci-lint install to commit SHA (closes #13)
All checks were successful
check / check (push) Successful in 1m31s
#19 by clawbot was closed 2026-02-27 05:46:09 +01:00
fix: repo standards audit — fix all divergences (closes #17)
Some checks failed
check / check (push) Failing after 14s
merge-ready
#18 by clawbot was merged 2026-02-27 05:10:00 +01:00