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
Replace HTTP status codes with IRC numeric replies in command handlers (closes #54)
All checks were successful
check / check (push) Successful in 57s
merge-ready
#55 by clawbot was closed 2026-03-09 22:17:29 +01:00
Redesign SPA to look like a proper IRC client (closes #50)
All checks were successful
check / check (push) Successful in 1m48s
merge-ready
#53 by clawbot was merged 2026-03-09 22:12:34 +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
Fix SPA: bundle preact instead of leaving as external require (closes #48)
All checks were successful
check / check (push) Successful in 57s
merge-ready
#49 by clawbot was merged 2026-03-07 14:53:14 +01:00
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: 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