tw2002
2026-02-13
TW2002
250 files · 13,990+ · 3,079-
Feature: Comprehensive CLI Reorganization
- Reorganized CLI from 30+ scattered commands to 15 clean command groups, reducing top-level complexity by 50% decouple behavioral
- New command groups: instantiate behavioral
- Created migration guide (
CLI_MIGRATION_GUIDE.md) and updated command tree documentation decouple behavioral - BREAKING: All file reading commands now require
readprefix, analysis commands requireanalyzeprefix decouple internal
Feature: Worker Management CLI Commands
twerk worker build- All-in-one builder (runs all 4 steps) instantiate internaltwerk worker sync- Sync source code to worker directory decouple internaltwerk worker bundle-static/bundle-screens/bundle-universe- Individual bundlers decouple internaltwerk worker verify-size- Check bundle size limits decouple internaltwerk worker deploy- Deploy to CF Workers via pywrangler decouple internal- Dry-run support, verbose logging, smart build orchestration with skip flags instantiate behavioral
Feature: Telnet Proxy Serve Command
- Integrated
scripts/proxy/telnet_proxy.pyinto CLI astwerk serve telnet-proxydecouple behavioral - Bridges traditional telnet clients to WebSocket game server interface internal
- Configurable port (default: 2112) and WebSocket URL interface behavioral
Feature: Terminal Command Interactive Mode
Feature: Galaxy Map Visual Improvements
- Implemented thick warp lines using
THREE.Line2(mesh-based) to bypass WebGL linewidth limitation decouple internal - Dramatic dimming of unrelated sectors when one is selected (opacity 0.1) decouple internal
- Mixed sector colors (orange swirling for port+planet sectors) decouple internal
- Grey warp lines at low opacity (0.08) for clean background decouple internal
- Hover scaling effect (1.5x growth) when mousing over sectors decouple internal
- Click-to-zoom centers camera on selected sector decouple internal
- Morph to truncated icosidodecahedron with random sector rotation decouple internal
- Removed “Normal” from stats display, added Ports/Planets/Stardocks counts instantiate behavioral
Feature: Port Export for BigBang Compatibility
Bugfix: UWARP Character Creation Disconnect
- Removed non-existent
_validate_name_safetyimport that causedImportErrorduring character creation interface internal - Replaced with inline character validation (alphanumeric + spaces/hyphens/underscores) decouple internal
- Fixed “Connection closed” error preventing new player registration remediate internal
Refactor: ws-terminal -> terminal Rename
Cleanup: OpenAPI Removal
- Deleted
generate_command_openapi.pyscript and generatedopenapi/command.openapi.jsonspec qualify behavioral - Cleaned up CLI_COMMAND_TREE.md and HANDOFF.md references decouple internal
Docs: Comprehensive CLI Documentation Update
- Updated all documentation files with new CLI command names across 15+ files instantiate behavioral
- Updated comparison reports to reflect UWARP bug fix remediate internal
- Fixed remaining old CLI references in tables and summaries remediate behavioral