vibetunnel/web/scripts
Mario Zechner f339e69f9a Add terminal size reset feature and fix source maps (#72)
- Add POST /api/sessions/:sessionId/reset-size endpoint to reset terminal size when clients disconnect
- Implement reset-size control pipe command in PTY manager
- Update session-view component to call reset-size on unmount
- Add terminal resize event listener in fwd.ts to track terminal size changes
- Fix source maps configuration for development mode:
  - Set inline source maps with embedded sources in esbuild config
  - Add source map settings to TypeScript configs
  - Set NODE_ENV to development for dev builds

This ensures external terminals resize back to their actual size when the last web client disconnects.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-24 16:12:44 +02:00
..
build-ci.js server: small test fixes 2025-06-23 17:28:22 +02:00
build.js NPM distribution prep work and minor fixes in session-view/fwd logging. 2025-06-24 13:36:42 +02:00
clean.js Reorganize server structure for clarity 2025-06-21 16:44:56 +02:00
copy-assets.js Fix cross-platform build issues in web package 2025-06-19 01:43:27 +02:00
dev.js Implement comprehensive user authentication with SSH key management (#43) 2025-06-24 00:31:13 +02:00
ensure-dirs.js Fix cross-platform build issues in web package 2025-06-19 01:43:27 +02:00
esbuild-config.js Add terminal size reset feature and fix source maps (#72) 2025-06-24 16:12:44 +02:00
monaco-plugin.js feat: Create test infrastructure for component testing 2025-06-23 04:25:56 +02:00