Commit graph

8 commits

Author SHA1 Message Date
Helmut Januschka
f3b2022d48
Integrate screencap functionality for remote screen sharing (#209)
Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: Peter Steinberger <steipete@gmail.com>
2025-07-06 03:31:34 +01:00
Peter Steinberger
74a364d1ba
Fix modal backdrop pointer-events issues (#195)
Co-authored-by: Claude <noreply@anthropic.com>
2025-07-03 01:03:15 +01:00
Peter Steinberger
a571b59d0d unify settings with notifications 2025-06-27 00:55:36 +02:00
Peter Steinberger
54414e2aeb Add settings icon 2025-06-25 15:00:28 +02:00
Peter Steinberger
d3b5b599c0 Control custom or standard toolbar on mobile 2025-06-25 02:49:04 +02:00
Peter Steinberger
f449bcafd9 fix: resolve linting and formatting issues after rebase 2025-06-25 02:11:51 +02:00
Peter Steinberger
b72e038786 Fix missing header buttons for Arc-style vertical tabs
- Add currentUser and authMethod properties to header-base component
- Add event handlers for file browser, notifications, and logout
- Add missing utility buttons (Browse Files, Notifications, Logout) to full-header
- Add Browse Files button to sidebar-header for compact mode
- Import notification-status component in full-header

This restores the missing functionality mentioned in the PR review.
2025-06-25 02:11:51 +02:00
Manuel Maly
bc370452ad feat(web): implement vertical tabs with Arc-style persistent sidebar and comprehensive mobile UX
- Adds Arc-style persistent sidebar navigation with resizable vertical tabs
- Implements comprehensive mobile responsiveness with slide animations and hamburger menu
- Creates utility modules for responsive design, constants, and terminal management
- Refactors header components into specialized classes for better separation of concerns
- Implements ResizeObserver-based responsive design system for efficient viewport tracking
- Fixes mobile scrolling issues and eliminates layout shift bugs
- Improves session card consistency and status indicator positioning
- Adds proper terminal resize events when switching between sessions
- Enhances sidebar UX with compact headers, uniform borders, and smooth transitions
- Centralizes UI constants and breakpoints for maintainable responsive design
- Resolves TypeScript errors with web-push dependency reinstallation

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-25 02:11:51 +02:00