vibetunnel/web/CLAUDE.md
Mario Zechner ed3927b4a6 Fix session management and terminal scaling
- Fix session killing via DELETE endpoint instead of wrong POST /kill
- Add proper session card kill animation with ASCII spinner
- Fix double key press issue with keyed directive for session-view
- Implement URL-based navigation for consistent component lifecycle
- Fix session card terminal scaling to show all content at smaller sizes
- Modify ScaleFitAddon to only scale font size for previews, not dimensions
- Add session card loading and killing states with visual feedback
- Remove duplicate event listeners and improve component cleanup

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-16 15:35:11 +02:00

546 B

Claude Development Notes

Build Process

  • Never run build commands - the user has npm run dev running which handles automatic rebuilds
  • Changes to TypeScript files are automatically compiled and watched
  • Do not run npm run build:client or similar build commands

Development Workflow

  • Make changes to source files in src/
  • The dev server automatically rebuilds and reloads
  • Focus on editing source files, not built artifacts

Server Execution

  • NEVER RUN THE SERVER YOURSELF, I ALWAYS RUN IT ON THE SIDE VIA NPM RUN DEV!