undef-engine
2026-02-26
Textual TUI client, data-driven character system, and Cloudflare D1 tests
794 files · 31,073+ · 31,877-
Textual TUI client for character management
2 files changed
UndefDiceBoard.tsxUpdated dice board componentApp.tsxAdded TUI client routing
- Added a Textual TUI terminal client for undef_dice character browsing and management
instantiate
behavioral
1 file
App.tsx
Data-driven character classes and species
2 files changed
classes.jsonCharacter class definitions moved to data-driven JSONspecies.jsonSpecies definitions moved to data-driven JSON
- Implemented data-driven character classes and species with a unified character sheet, moving character data from hardcoded values to configurable JSON
instantiate
internal
2 files
classes.jsonspecies.json
Code review improvements and Cloudflare compatibility
8 files changed
cloudflare-mypy.ymlAligned Cloudflare mypy gate.pre-commit-config.yamlUpdated pre-commit hooksMakefileUpdated build targetseslint.config.jsESLint config updatespackage.jsonPackage dependency updatesAdminDashboard.tsxCode review fixesGameBoardRouter.tsxCode review fixesGlobalHeader.tsxCode review fixes
- Comprehensive code review improvements across backend and frontend components
remediate
internal
3 files
AdminDashboard.tsxGameBoardRouter.tsxGlobalHeader.tsx
- Added Cloudflare JS compatibility shim for mypy/runtime and aligned the Cloudflare mypy gate
harden
internal
1 file
cloudflare-mypy.yml
- Added D1 backend tests for Cloudflare Durable Objects storage
qualify
internal
1 file
.pre-commit-config.yaml