- Update all user-facing text and branding across frontend, CLI, and server
- Migrate directory structure from ~/.uwf-dashboard to ~/.uncaged/dashboard
- Implement backward-compatible auto-migration for existing users
- Add comprehensive test coverage for branding and migration logic
- Update package metadata descriptions across all packages
Fixes#5
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Created tsconfig.json with strict mode enabled
- Added comprehensive type definitions in types.ts
- Migrated protocol.mjs to protocol.ts with const assertions
- Migrated index.mjs to index.ts with full type annotations
- Updated package.json with TypeScript build script and type exports
- Added @types/express and @types/ws devDependencies
- Created comprehensive test suite with 28 tests covering:
- Type safety and strict null checks
- Protocol constants with literal types
- Build configuration validation
- Module exports and imports
- Data structure validation
- Type safety enforcement
- All tests passing, build succeeds with no errors
- Zero implicit any types, full type safety
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>