vibetunnel/web/src/client/components
Mario Zechner 8089612142 Add terminal debug overlay and scroll-to-bottom indicator
Features added:
- Debug overlay showing render performance metrics (renders, avg time, last time)
- Activates only when ?debug or &debug is in URL query parameters
- Real-time updates during scrolling and terminal operations
- Scroll-to-bottom indicator appears when user scrolls up from bottom
- Instantly scrolls to bottom and re-enables follow cursor when clicked
- Restore smooth fractional pixel scrolling for better UX

Performance improvements:
- Proper render count tracking at start of renderBuffer()
- High-precision timing using performance.now()
- Force component re-render in debug mode for live metrics

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-18 08:48:50 +02:00
..
app-header.ts Fix linter formatting issues 2025-06-17 01:52:52 +02:00
file-browser.ts Fix all ESLint warnings and type safety issues 2025-06-18 03:21:26 +02:00
mobile-terminal.ts Fix all ESLint warnings and type safety issues 2025-06-18 03:21:26 +02:00
session-card.ts Remove unnecessary snapshot refresh from session cards 2025-06-18 06:26:59 +02:00
session-create-form.ts Spawn new Terminal 2025-06-18 04:52:11 +02:00
session-list.ts Add missing session fields and update linting guidance 2025-06-18 00:08:57 +02:00
session-view.ts Fix terminal rendering and performance issues 2025-06-18 08:06:41 +02:00
terminal.ts Add terminal debug overlay and scroll-to-bottom indicator 2025-06-18 08:48:50 +02:00