Paramètres et Configuration
Ce guide vous explique comment configurer et personnaliser votre expérience dans l’application HtkDoli. L’écran de paramètres vous permet de gérer les options d’apparence, les préférences de comportement, et la sécurité de votre session active.
Pour accéder aux paramètres, ouvrez le menu principal et sélectionnez la section Paramètres. Notez que les paramètres décrits ici s’appliquent de manière globale ou sont isolés selon le profil connecté.
Apparence
Cette section vous permet de modifier l’apparence visuelle de l’application :
- Thème : Vous pouvez forcer le mode Clair, Sombre, ou laisser l’application suivre le thème de votre Système.
- Comportement métier : La modification est gérée par le
ThemeManager(ThemeManager.shared.userTheme) et est sauvegardée dans vos préférences locales. L’application ajustera instantanément les couleurs globales selon le mode sélectionné.
- Comportement métier : La modification est gérée par le
Préférences
La section des préférences contrôle l’interaction de l’application avec le système et les données :
- Retour haptique : Activez ou désactivez les légères vibrations du téléphone lors d’interactions spécifiques (ex. succès d’une synchronisation).
- Notifications : Permet à l’application de vous envoyer des alertes système via le service de notifications d’Apple (
NotificationService). La première activation demandera votre autorisation système. - Sync au premier plan : En activant cette option, l’application initiera automatiquement une synchronisation lorsque vous l’ouvrez ou la ramenez au premier plan.
- Comportement métier et Isolation : Afin de garantir une sécurité et une confidentialité strictes (principe du multi-profils de HtkDoli), cette option est enregistrée de manière isolée pour le profil actif. HtkDoli stocke cette préférence dans
UserDefaultsen associant l’UUID unique de votre session (ex.syncOnForegroundEnabled_{profile_UUID}). Elle ne s’appliquera donc pas à vos autres comptes Dolibarr.
- Comportement métier et Isolation : Afin de garantir une sécurité et une confidentialité strictes (principe du multi-profils de HtkDoli), cette option est enregistrée de manière isolée pour le profil actif. HtkDoli stocke cette préférence dans
Sécurité
La sécurité de votre session en cours peut être renforcée localement sur l’appareil.
- Verrouillage par code (PIN) : Vous pouvez protéger l’accès à ce profil spécifique par un code à 4 chiffres.
- Comportement métier : Le code est géré par un service de protection dédié (
PinProtectionService). S’il est activé, un écran de déverrouillage apparaîtra à chaque réouverture du profil. Si vous décidez de désactiver le code, l’application supprimera immédiatement la clé sécurisée associée à ce profil (pinProtectionService.removePin(for: profile.id)).
- Comportement métier : Le code est géré par un service de protection dédié (
À propos
Cette section affiche des informations techniques sur l’application :
- Version : La version publique de l’application (ex.
1.0). - Build : Le numéro de compilation de l’application. Ces informations sont utiles pour le support technique ou lors de remontées de bugs.