vibetunnel/web/src/client
Peter Steinberger 6a8f472832 feat: adopt Blacksmith CI runners and comprehensive updates
- Migrate GitHub Actions to Blacksmith runners for faster CI
  - Update ubuntu-latest to blacksmith-4vcpu-ubuntu-2404
  - Update actions/setup-node@v4 to useblacksmith/setup-node@v5
  - Update Swatinem/rust-cache@v2 to useblacksmith/rust-cache@v3

- Fix all linting warnings across all platforms
  - TypeScript: Fix any type warnings with proper type annotations
  - Rust: All clippy warnings resolved
  - Swift: Fix SwiftLint violations and format code

- Update all dependencies to latest versions
  - npm: Major updates including Express 5 compatibility fixes
  - Rust: Update 7 crates to latest compatible versions
  - Swift: Dependencies already up-to-date

- Add comprehensive test suite using Vitest
  - API endpoint tests for session CRUD operations
  - WebSocket connection and streaming tests
  - Session management lifecycle tests
  - Frontend component tests (terminal, session-list)
  - Critical functionality tests covering core features
  - Test infrastructure with proper mocking and utilities

- All tests passing, ready for production use
2025-06-18 19:10:03 +02:00
..
assets Add PTY fallback to tty-fwd with race condition fix 2025-06-18 12:46:25 +02:00
components feat: adopt Blacksmith CI runners and comprehensive updates 2025-06-18 19:10:03 +02:00
utils Fix terminal rendering and performance issues 2025-06-18 08:06:41 +02:00
app-entry.ts lint web 2025-06-17 01:03:37 +02:00
app.ts feat: adopt Blacksmith CI runners and comprehensive updates 2025-06-18 19:10:03 +02:00
test-terminals-entry.ts Replace XTerm.js with headless terminal implementation 2025-06-18 12:48:24 +02:00