Skip to content

SOCDOF v20.3.1

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 26 Aug 14:26
· 13 commits to main since this release

Version v20.3.1 (2026-08-26)

1. Language Persistence Fix & Startup Synchronization

  • Robust Multi-Layer Persistence:
    • Fixed language initialization in i18n.ts, App.tsx, and IndexedDB (company_profile settings table).
    • Language selection (German, English, French, Spanish) is now reliably retained across desktop app closures, restarts, and reloads without reverting to English.
    • Eliminated automatic fallback resetting when dismissing dialogs or launching without pre-existing configuration.

2. Reactive Taskbar & Start Menu Language Switcher

  • Live State Synchronization:
    • Updated Taskbar tray and Start menu quick action buttons to reactively reflect the active language via the useLanguage() reactive hook.
    • Enhanced LanguageSelectionModal with an automatic selection synchronization effect on opening, ensuring the currently active language is always pre-selected and highlighted.
    • Fixed modal close behavior so clicking the close (X) or cancel button preserves the active language choice.

3. Crisp Start Menu Icon Geometry & Asset Bundling

  • Proportional Corner Radius & Layout:
    • Refined SocdofLogo component to use bundled asset imports (src/assets/socdof_icon.png) and exact proportional corner radiuses per size (rounded-lg for 28px taskbar start button, rounded-xl for dialogs and headers, rounded-2xl for large banners).
    • Eliminates visual stretching, excessive clipping, or blurry fallback artifacts across high-DPI displays.