• Joined on 2025-12-19
shmup pushed to main at shmup/mud 2026-02-07 23:14:47 -05:00
d3df09f4de Fix editor search/replace parsing, dirty flag, and cursor tracking
0574457404 Add syntax highlighting to editor buffer display
a799b6716c Add editor mode shell integration and edit command
23507d0e70 Add editor class with buffer, commands, and undo
5e255f192c Simplify test recipe
Compare 8 commits »
shmup pushed to main at shmup/mud 2026-02-07 22:13:47 -05:00
269026259c Add PlayerData TypedDict to fix type errors
565690cef2 Add fast and parallel testing
43cc427727 Swap out pyright for ty
f36880f82c Add persistence documentation
54998c29c5 Add save on logout and disconnect
Compare 7 commits »
shmup pushed to main at shmup/mud 2026-02-07 21:18:41 -05:00
f6686fe52c Add tintin combat aliases
dbb976be24 Add data-driven combat system with TOML move definitions
6173a165c2 Add combat system design documentation
Compare 3 commits »
shmup pushed to main at shmup/mud 2026-02-07 20:35:31 -05:00
910597e92d Broaden type hints to Entity where applicable
028dcb51b8 Add Mob class extending Entity
3cba2cdb7a Use entity.send() for nearby message broadcasting
fea563f158 Extract Entity base class from Player
Compare 4 commits »
shmup pushed to main at shmup/mud 2026-02-07 20:27:54 -05:00
d159a88ca4 Add TOML content loader for declarative command definitions
shmup pushed to main at shmup/mud 2026-02-07 19:31:56 -05:00
8f5956df3d Add research on various mu* dsls
8240265c71 Exclude worktrees in pyproject
600be4ed95 Add note on combat tick health
8fbee01c11 Use contextlib.suppress for cleaner exception handling
075a6ce303 Add game loop skeleton for periodic tick processing
Compare 9 commits »
shmup pushed to main at shmup/mud 2026-02-07 15:42:14 -05:00
2c75d26d68 Add a simple README
shmup pushed to main at shmup/clarc 2026-01-31 12:08:46 -05:00
b28283bf34 Fix db types
0a17b61bf3 Update docs to reflect deleted ANSI files
f2a60658cf Document xterm HTML structure dependency in trimHtmlOutput
4502be8d06 Add integration tests for reconnect scenarios
baa6ef9d70 Delete deprecated ANSI processing files
Compare 38 commits »
shmup pushed to main at shmup/local-llm-stack 2026-01-28 14:38:38 -05:00
0361b64502 Add a concepts doc
ac8c2a490c Add initial generation:
Compare 2 commits »
shmup pushed to main at shmup/colabbd 2026-01-27 21:56:02 -05:00
264ced12cb Add stack to readme
shmup pushed to main at shmup/colabbd 2026-01-27 21:55:31 -05:00
b4e34bf9a5 Add stack to readme
shmup pushed to main at shmup/colabbd 2026-01-27 21:55:08 -05:00
0378e26969 Add stack to readme
shmup pushed to main at shmup/colabbd 2026-01-27 21:54:11 -05:00
999e409799 Add stack to readme
shmup pushed to main at shmup/colabbd 2026-01-27 21:53:16 -05:00
6be0401185 Simplify README
shmup pushed to main at shmup/colabbd 2026-01-27 21:49:58 -05:00
8663071299 Add adapter implementation guide
shmup pushed to main at shmup/colabbd 2026-01-27 21:46:59 -05:00
5d4b144604 Use modern autocmd_add() and autocmd_delete() APIs
30349936d7 Use modern hlset() API for highlight definition
fe368edd74 Convert to method chaining syntax
6138168af0 Convert string concatenation to interpolation
a7c84ed9d5 Add return type annotations to all void functions
Compare 26 commits »
shmup pushed to main at shmup/colabbd 2026-01-27 21:00:39 -05:00
100cd67823 Add type checking and testing to check command
5b9931c585 Rename justfile
77ee36d0ab Write fixes when checking
Compare 3 commits »
shmup pushed to main at shmup/colabbd 2026-01-27 18:02:56 -05:00
05629a00a0 Add type-safe message decoding
4c0f0fbf52 Document security limitations
8ce1e098e6 Make session cleanup atomic in leave()
2de33370cd Add WebSocket.send() error handling
bad4cdac51 Add room name validation to prevent DoS
Compare 23 commits »
shmup pushed to main at shmup/colabbd 2026-01-27 16:04:21 -05:00
3cf16586aa Add docs
cb73ceb2d3 Add initial generation
Compare 2 commits »
shmup pushed to main at shmup/lofivor 2026-01-01 12:53:21 -05:00