This website requires JavaScript.
c6c5aaf48e
fix: resolve noctx lint issues
user
2026-02-20 03:19:19 -08:00
4fe5227cbf
fix: resolve err113 lint issues with sentinel errors
user
2026-02-20 03:18:56 -08:00
dd5e9e61ab
fix: resolve errcheck lint issues
user
2026-02-20 03:17:50 -08:00
3d968a1102
fix: resolve noinlineerr lint issues
user
2026-02-20 03:17:09 -08:00
f125a3f591
fix: resolve revive lint issues
user
2026-02-20 03:16:09 -08:00
5fad27ff4c
fix: resolve lll lint issues
user
2026-02-20 03:15:37 -08:00
6ca3ad0e99
fix: resolve tagliatelle lint issues
user
2026-02-20 03:15:25 -08:00
d8c63640f5
fix: resolve wastedassign and gosmopolitan lint issues
user
2026-02-20 03:15:10 -08:00
3adc5479b7
fix: resolve wsl_v5 lint issues
user
2026-02-20 03:14:46 -08:00
ed96c6ccde
fix: format cmd/chat-cli/api/client.go with gofmt
clawbot
2026-02-20 03:02:32 -08:00
c1040ff69d
fix: resolve nlreturn, modernize, perfsprint, wsl_v5, and partial err113 lint issues
clawbot
2026-02-20 02:59:15 -08:00
c65c9bbe5a
fix: resolve typecheck errors by removing duplicate db methods and updating handlers to use models-based API
clawbot
2026-02-20 02:57:16 -08:00
df2217a38b
Add embedded web chat client (closes #7 ) (#8 )
clawbot
2026-02-11 03:02:41 +01:00
95ccc1b2cd
Add complete database schema and ORM models (#4 )
clawbot
2026-02-11 03:02:33 +01:00
e60c83f191
docs: add project tagline, ignore built binaries
feature/web-client
clawbot
2026-02-10 17:55:15 -08:00
f4a9ec13bd
docs: bold tagline, simplify opening paragraph
clawbot
2026-02-10 17:55:13 -08:00
a2c47f5618
docs: add design philosophy section explaining protocol rationale
clawbot
2026-02-10 17:54:56 -08:00
1a6e929f56
docs: update README API spec for unified command endpoint
clawbot
2026-02-10 17:53:48 -08:00
af3a26fcdf
feat(web): update SPA to use unified command endpoint
clawbot
2026-02-10 17:53:17 -08:00
d06bb5334a
feat(cli): update client to use unified command endpoint
clawbot
2026-02-10 17:53:13 -08:00
0ee3fd78d2
refactor: unify all C2S commands through POST /messages
clawbot
2026-02-10 17:53:08 -08:00
f7776f8d3f
feat: scaffold IRC-style CLI client (chat-cli)
clawbot
2026-02-10 11:51:01 -08:00
4b074aafd7
docs: add PUBKEY schema for signing key distribution
clawbot
2026-02-10 10:36:55 -08:00
ab70f889a6
refactor: structured body (array|object, never string) for canonicalization
clawbot
2026-02-10 10:36:02 -08:00
dfb1636be5
refactor: model message schemas after IRC RFC 1459/2812
clawbot
2026-02-10 10:31:26 -08:00
c8d88de8c5
chore: remove superseded schema files
clawbot
2026-02-10 10:26:44 -08:00
02acf1c919
docs: document IRC message protocol, signing, and canonicalization
clawbot
2026-02-10 10:26:32 -08:00
909da3cc99
feat: add IRC-style message protocol JSON schemas (draft 2020-12)
clawbot
2026-02-10 10:26:32 -08:00
4645be5f20
style: fix whitespace alignment in config.go
clawbot
2026-02-10 10:26:32 -08:00
065b243def
docs: add JSON Schema definitions for all message types (draft 2020-12)
user
2026-02-10 10:25:42 -08:00
6483670dc7
docs: emphasize API-first design, add curl examples, note web client as reference impl
user
2026-02-10 10:21:10 -08:00
16e08c2839
docs: update README with IRC-inspired unified API design
user
2026-02-10 10:20:13 -08:00
aabf8e902c
feat: update web client for unified API endpoints
user
2026-02-10 10:20:09 -08:00
74437b8372
refactor: update routes for unified API endpoints
user
2026-02-10 10:20:05 -08:00
7361e8bd9b
refactor: merge /me + /channels into /state, unify message endpoints
user
2026-02-10 10:20:00 -08:00
ac933d07d2
Add embedded web chat client with C2S HTTP API
user
2026-02-10 09:22:22 -08:00
98a02a150d
Merge pull request 'Fix code review feedback (closes #5 )' (#6 ) from fix/review-feedback into feature/database-schema
feature/database-schema
clawbot
2026-02-10 18:18:06 +01:00
fbe53179b8
Fix code review feedback items 1-6, 8-10
fix/review-feedback
clawbot
2026-02-09 21:15:41 -08:00
3f7aec7c47
Split schema: 001 = migrations table only, 002 = all schema
clawbot
2026-02-09 17:49:27 -08:00
28f3b5aef8
Add comprehensive model and relation test suite
clawbot
2026-02-09 17:45:01 -08:00
99d3e4fa0a
Consolidate schema into single 001_initial.sql
clawbot
2026-02-09 17:15:49 -08:00
b21508cecc
Add complete database schema and ORM models
clawbot
2026-02-09 14:54:35 -08:00
03cbc3cd1a
Add Dockerfile and .dockerignore
clawbot
2026-02-09 12:36:55 -08:00
18e7218d9e
Fix .gitignore: /chatd not chatd (was ignoring cmd/chatd/ dir)
clawbot
2026-02-09 12:35:24 -08:00
e6621ef7c6
Merge pull request 'Fix all lint issues, add AGENTS.md with workflow rules' (#3 ) from fix/agents-md-workflow into main
clawbot
2026-02-09 21:33:34 +01:00
6a108749a1
Fix all lint issues and update AGENTS.md workflow rules
fix/agents-md-workflow
clawbot
2026-02-09 12:33:08 -08:00
7b0ff178d4
AGENTS.md: no direct commits to main, all changes via feature branches
clawbot
2026-02-09 12:31:14 -08:00
e9b6eb862e
Add AGENTS.md with coding and commit rules
clawbot
2026-02-09 12:30:18 -08:00
c8f546ecab
Add .golangci.yml linting config and comprehensive Makefile
clawbot
2026-02-09 12:27:39 -08:00
5e9be8ccaf
Add models package with embedded DB interface pattern
clawbot
2026-02-09 12:24:23 -08:00
8bb083a7f8
Add project scaffolding with fx DI, SQLite migrations, and healthcheck
clawbot
2026-02-09 12:22:28 -08:00
c1a7a14b46
Add CONVENTIONS.md from gohttpserver
clawbot
2026-02-09 12:20:18 -08:00
f8a43dbb79
Initial spec: HTTP-based IRC replacement
clawbot
2026-02-09 12:05:48 -08:00