2026-02-05T08:51:37Z - 2026-03-05T08:51:37Z
Overview
11 Pull requests merged by 1 user
Merged
#32 feat: split Dockerfile into dedicated lint stage for faster CI
Merged
#24 feat: logout, users/me, user count, session timeout
Merged
#23 feat: password-based registration and login (closes #1)
Merged
#22 feat: MVP two-user chat via embedded SPA (closes #9)
Merged
#21 dockerfile: use CGO_ENABLED=0 for binary builds (closes #13)
Merged
#10 MVP 1.0: IRC-over-HTTP chat server
Merged
#18 fix: repo standards audit — fix all divergences (closes #17)
Merged
#8 Add embedded web chat client (closes #7)
Merged
#4 Add complete database schema and ORM models
Merged
#6 Fix code review feedback (closes #5)
Merged
#3 Fix all lint issues, add AGENTS.md with workflow rules
12 Issues closed from 1 user
Closed
#27 Split Dockerfile: pre-built golangci-lint stage for faster CI
Closed
#26 µPaaS deployment setup
Closed
#29 Split Dockerfile: pre-built golangci-lint stage for faster CI
Closed
#28 Split Dockerfile: pre-built golangci-lint stage for faster CI
Closed
#30 Split Dockerfile: pre-built golangci-lint stage for faster CI
Closed
#1 1.0.0 — MVP: Two users chatting on one server
Closed
#9 MVP: Two users chatting via embedded SPA
Closed
#13 CRITICAL: main branch build failure
Closed
#16 Add branch protection to main branch
Closed
#17 Repo standards audit: divergences from EXISTING_REPO_CHECKLIST
Closed
#7 Add embedded web chat client (SPA)
Closed
#5 Fix code review feedback from PR #4
15 Issues created by 2 users
Opened
#2 1.1.0 — Federation: Two users chatting across linked servers
Opened
#11 Implement hashcash proof-of-work for session creation
Opened
#12 Per-channel hashcash requirement for PRIVMSG (anti-spam)
Opened
#25 final 1.0rc1 review/audit/test/qa
Opened
#33 [security] handleTopic: enforce channel membership check
Opened
#34 [security] Store auth tokens as SHA-256 hashes instead of plaintext
Opened
#35 [security] Add rate limiting to session creation and login endpoints
Opened
#36 [docs] Update README to document register/login and account system
Opened
#37 [docs] Update README schema section to match sessions/clients tables
Opened
#38 [cleanup] Remove dead Auth() middleware method
Opened
#39 [cleanup] Replace string-matching error detection with typed errors
Opened
#40 [feature] Implement queue pruning and message rotation
Opened
#41 [security] Add CSP headers for embedded web SPA
Opened
#42 [deps] Evaluate migration from chi v1 to chi/v5
Opened
#43 [bug] Add version field to /api/v1/server response