v2026.4.200
Released on 03/27/2026
- FEATURE: Migrated layout component (header/footer toolbars) from AngularJS to Angular Material.
- FEATURE: Migrated error page from AngularJS to Angular.
- FEATURE: Excluded migrated AngularJS components (layout, settings, error) from grunt injector to reduce bundle size.
- FEATURE: Header and footer toolbars now use per-theme colors matching the original AngularJS Layout sub-theme palettes.
- FEATURE: Added elevation shadow on header (8dp) and footer (8dp upward) toolbars.
- FEATURE: Footer responsive breakpoints match AngularJS originals (Theme at 600px, Donate/Connection at 720px, Language/GitHub/Disconnect at 960px).
- FEATURE: Button hover effect on header/footer toolbars with theme-aware colors.
- FEATURE: Uniform icon-to-text gap (4px) for both Font Awesome and Material icons in toolbars.
- FEATURE: Neutralized Angular Material purple-tinted surface colors for all light and dark themes (inputs, dialogs, selects use neutral grey).
- FEATURE: Version/SNAPSHOT label color matches toolbar text color per theme.
- BUGFIX: Fixed infinite renderView recursion caused by Angular JIT compiler fetching index.html as template via webpack historyApiFallback (switched to build-time template inlining with require()).
- BUGFIX: Fixed NG0313 duplicate DatePipe conflict in SettingsComponent.
- BUGFIX: Fixed NG0304 unknown element warnings for AngularJS directives in hybrid mode (CUSTOM_ELEMENTS_SCHEMA).
https://github.com/patrikx3/redis-ui/blob/master/change-log.md#v20264200