feat: add confirmation dialog for WebDAV auto-sync toggle

Show a one-time traffic warning when users first enable auto-sync,
persisted via autoSyncConfirmed flag in settings.
This commit is contained in:
Jason
2026-03-08 20:10:45 +08:00
parent 31bfecde39
commit 7dbceeafe6
6 changed files with 69 additions and 11 deletions
+5
View File
@@ -197,6 +197,11 @@
"title": "モデルヘルスチェック",
"message": "ヘルスチェックは API リクエストを直接送信してプロバイダーの接続性をテストします。以下の場合、チェックが失敗する可能性があります:\n\n• 公式プロバイダー(OAuth ログイン使用、独立した API キーなし)\n• 一部の中継サービス(リクエストが Claude Code CLI からのものか検証)\n• AWS BedrockIAM 署名認証を使用)\n\nチェック失敗はプロバイダーが使用不能であることを意味しません。独立したリクエストでの検証ができないことを示すだけです。アプリ内の実際の動作を基準にしてください。",
"confirm": "理解しました、続行する"
},
"autoSync": {
"title": "自動同期を有効にする",
"message": "自動同期を有効にすると、データベースの変更ごとに WebDAV サーバーへ自動アップロードされます。\n\nネットワークトラフィックが大幅に増加する可能性があります。ネットワーク環境と WebDAV サービスが頻繁なデータ転送に対応できることをご確認ください。",
"confirm": "理解しました、有効にする"
}
},
"settings": {