feat: add timeseries, profiler, pubsub and remove licensing}
- Add Redis TimeSeries key type component with full CRUD support
- Add Profiler page for real-time Redis command profiling
- Add PubSub page for subscribing to and monitoring channels
- Add MonitoringDataService for shared profiler/pubsub state persistence
- Refactor monitoring into shell component with child routes
(monitoring, profiler, pubsub)
- Remove entire licensing system: UI, strings, socket refresh,
validation, and tier policy across all components and services
- Add bulk delete for search results and all keys in database view
- Improve Socket.IO reconnection with auto-reload on reconnect
and configurable retry settings
- Remove socketio-error route in favor of auto-reconnect behavior
- Expand key-new-or-set dialog to support timeseries data type
- Simplify settings component by removing license section
- Update i18n strings across all 54 locales for new features
and license removal
- Clean up unused state from core/state.js and services
- Bump version to 2026.4.348
- Update deps: @angular/cdk 21.2.5, @angular/material 21.2.5,
lodash 4.18.1