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 @@
改善されたオンボーディングと月次リマインダー
iCloud同期とソース管理の改善
初回セットアップを刷新 — 最初の投資を追加するためのシンプルな1ステップ、余計な手順なし
月次リマインダー — 毎月のポートフォリオ更新を忘れないためのオプション通知
グラフのプレビュー — 無料ユーザーがアップグレード前に利用可能なグラフを確認できるように
パイウォールを改善 — 実際のポートフォリオグラフでフルアクセスの内容をプレビュー
• 投資元の作成をわかりやすく — 最初の投資元を追加する際に簡単な説明文を表示
iCloud同期 — すべてのAppleデバイス間でデータが確実に同期されるようになりました
ソース検索 — 名前で素早くソースを検索
カテゴリフィルター — 資産クラス別にソースをフィルタリング
バグ修正とパフォーマンス改善