Loading a big commit ...
 RSS Git Download  Clone Browse code
File changed: 267 bd2c75a

refactor: migrate frontend from AngularJS to Angular with Material}
- Remove entire AngularJS codebase (src/angular/) including all components, dialogs, directives, factories, providers, routes, and UI - Add new Angular (standalone components) frontend in src/ng/ with TypeScript, Angular Material, and reactive patterns - Add Angular components: layout, console, database, settings, search, monitoring, info, and all key type viewers (hash, list, set, zset, string, stream, JSON) - Add Angular services: socket, theme, i18n, common, redis-parser, redis-state, settings, navigation, shortcuts, tree-builder, main-command - Add Angular dialogs: connection, JSON editor/view, key new/set, TTL, treecontrol settings, ask authorization, command palette, key import, prompt - Add Angular Material theming with custom SCSS theme definitions and multiple theme support - Add 50+ new i18n locale files (ar, az, be, bg, bn, bs, cs, da, de, el, es, et, fi, fil, fr, he, hr, hu, hy, id, it, ja, ka, kk, km, ko, ky, lt, mk, ms, ne, nl, no, pl, pt-BR, pt-PT, ro, si, sk, sl, sr, sv, sw, ta, tg, th, tr, uk, vi, zh-HK, zh-TW) - Update existing en, ru, and zn locale files with new string keys - Add state-properties.js for centralized state management - Add Playwright config for e2e testing - Add TypeScript config (tsconfig.json) - Update webpack config for Angular compilation - Update package.json with Angular 19 dependencies and build scripts - Update vendor imports and entry points for new framework - Refactor overlay module from jQuery to vanilla JS - Remove AGENTS.md - Update .gitignore and .npmignore for new project structure - Update index.html for Angular bootstrap - Update main.js and main.scss entry points - Update yarn.lock with new dependency tree

patrikx3 authored on