- improve stream management with detach/reattach and persistent connections
- Implement stream detach to new window with config preservation
- Add reattach functionality to send streams back to main window
- Position reattach button next to log filters (consistent with stream tabs)
- Keep all streams mounted to maintain WebSocket connections when switching
- Auto-reconnect streams that were previously connected
- Always persist settings to localStorage (removed persist checkbox)
- Add 'Clear All Settings' button to reset all configurations
- Fix localStorage key consistency between storage functions and detach/reattach
- Pass current config state when reattaching (not stale localStorage data)
- Add .task/ directory to .gitignore
- Make 'since' filter client-side only with dropdown time options
- Simplify autocomplete to always show all available suggestions
- Fix allNamespaces conflicting with namespace parameter in WebSocket URL
- Fix WebSocket reconnection by using refs instead of state in dependencies
- Auto-increase maxLogRequests to 500 when searching all namespaces
- Improve backend error handling with CombinedOutput for stderr capture
- Add context validation with automatic localStorage cleanup
- Fix namespace-based autocomplete filtering
- Add auto-reconnect debouncing (300ms delay)
- Update README with maxLogRequests auto-scaling documentation