Release 1.3.1 (build 20): iCloud sync fix + sources search/filter

iCloud sync:
- Fix: deploy CloudKit schema to production so exports work
- Fix: PredictionCache marked syncable=NO (binary attr caused partial failures)
- Fix: forceExportToiCloud uses createdAt+1ms for guaranteed persistent history
- Fix: auto-deduplication on CloudKit import (processRemoteChanges)
- Add: NSPersistentHistoryTrackingKey always enabled regardless of CloudKit state
- Add: cloudKitForceReload notification so repositories re-fetch on remote changes

Sources UI:
- Add: horizontal category filter chips in SourceListView
- Add: search toggle button with animated TextField

Other:
- Add: ITSAppUsesNonExemptEncryption=NO in Info.plist (skip manual compliance)
- Add: fastlane submit lane with run_precheck_before_submit=false
- Update: release notes all locales for 1.3.1
- Update: fastlane API key via pass

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
alexandrev-tibco
2026-05-07 22:19:33 +02:00
parent 8acac3d529
commit 773da6800b
23 changed files with 524 additions and 144 deletions
+5 -6
View File
@@ -1,7 +1,6 @@
Intégration améliorée et rappels mensuels :
Améliorations de la synchronisation iCloud et de la gestion des sources :
Première expérience repensée — une action claire pour ajouter votre premier investissement, sans étapes superflues
• Rappels mensuels — notifications facultatives pour ne jamais oublier la mise à jour mensuelle de votre portefeuille
Aperçu des graphiques — les utilisateurs gratuits voient quels graphiques sont disponibles avant de passer à la version complète
Paywall amélioré — un vrai graphique de portefeuille montre à quoi ressemble l'accès complet
• Configuration des sources clarifiée — courte description lors de la création de votre première source d'investissement
Synchronisation iCloud — vos données se synchronisent désormais de manière fiable sur tous vos appareils Apple
• Recherche de sources — trouvez rapidement n'importe quelle source par nom
Filtres par catégorie — filtrez vos sources par classe d'actifs
Corrections de bugs et améliorations des performances