FruitBankHybridApp/FruitBankHybrid/Services
Loretta 25265c02f8 Add platform env-badge to app title via IAppTitleService
Introduced IAppTitleService for platform-agnostic environment badge in the app title ("[PROD]" or "[DEV] FruitBank"), with implementations for Web (document.title), MAUI (window title), and server (no-op). Registered the service per platform in DI. MainLayout now updates the title reactively on environment changes via FruitBankConstClient.IsProdChanged. Improved event handling and prevented redundant environment hydration calls. No business logic affected; changes are UI/infrastructure only.
2026-07-14 07:04:10 +02:00
..
Loggers Convert to Devexpress solution; impovements, clean, etc... 2025-09-17 06:02:32 +02:00
FormFactor.cs Convert to Devexpress solution; impovements, clean, etc... 2025-09-17 06:02:32 +02:00
MauiAppTitleService.cs Add platform env-badge to app title via IAppTitleService 2026-07-14 07:04:10 +02:00
MauiSecureCredentialService.cs Add secure cross-platform auto-login with credential storage 2025-12-09 16:46:47 +01:00
README.md Update docs: enforce .md sync, clarify structure & TFMs 2026-03-29 09:26:16 +02:00

README.md

Services

MAUI platform-specific service implementations.

Key Files

  • FormFactor.cs — Device idiom detection (Phone, Tablet, Desktop).
  • MauiSecureCredentialService.cs — SecureStorage-backed credential persistence with 2-day expiration.

Subfolders

  • Loggers/BrowserConsoleLogWriter.cs — Browser console logging bridge for BlazorWebView.