chore(release): bump version to v2026.4.628 and update changelog}
- Add auto language detection from system locale with "Auto (system)"
option in Electron language menu, defaulting new installs to auto
- Add desktop notifications via Electron IPC (p3x-notify) with click-to-
focus support forwarded from web iframe postMessage
- Add resolveLanguage() and detectLanguageFromLocale() in set-language.mjs
with full locale-to-available-language mapping
- Add snap-description generation mode to fix-packages-publish.js with
4090 char limit, injected dynamically during CI build
- Simplify snap CI build: use host build environment instead of LXD,
add apt-get update step, generate snap description before build
- Update Playwright config with separate Angular and React projects
using /ng/ and /react/ base URLs for parallel E2E testing
- Refactor E2E tests to use relative paths and framework-agnostic
selectors, add React localStorage preference in beforeEach hook
- Update README with dual frontend architecture (Angular + React/MUI),
CLI install/options reference, snap install command, and 7-theme list
- Remove CDK-specific references from README (virtual scrolling, etc.)
- Update dependencies: p3x-redis-ui-material ^2026.4.402,
p3x-redis-ui-server ^2026.4.337
- Add snap description field to package.json build config
- Delete .changelog-prompt.tmp
- Update version strings across all changelog and artifact files