diff --git a/mobile/lib/app.dart b/mobile/lib/app.dart index e1e76869e5..3c0dae3d4f 100644 --- a/mobile/lib/app.dart +++ b/mobile/lib/app.dart @@ -2,7 +2,6 @@ import "dart:async"; import 'dart:io'; import 'package:adaptive_theme/adaptive_theme.dart'; -import 'package:background_fetch/background_fetch.dart'; import 'package:flutter/foundation.dart'; import 'package:flutter/material.dart'; import 'package:flutter_easyloading/flutter_easyloading.dart'; @@ -20,6 +19,7 @@ import 'package:photos/services/sync_service.dart'; import 'package:photos/ui/tabs/home_widget.dart'; import "package:photos/ui/viewer/actions/file_viewer.dart"; import "package:photos/utils/intent_util.dart"; +import "package:workmanager/workmanager.dart" as workmanager; class EnteApp extends StatefulWidget { final Future Function(String) runBackgroundTask; @@ -87,7 +87,8 @@ class _EnteAppState extends State with WidgetsBindingObserver { : MediaExtentionAction(action: IntentAction.main); AppLifecycleService.instance.setMediaExtensionAction(mediaExtentionAction); if (mediaExtentionAction.action == IntentAction.main) { - _configureBackgroundFetch(); + // _configureBackgroundFetch(); + _configureWorkManager(); } } @@ -161,6 +162,26 @@ class _EnteAppState extends State with WidgetsBindingObserver { } } + void _configureWorkManager() { + workmanager.Workmanager().initialize( + () async => await widget.runBackgroundTask("taskId"), + isInDebugMode: kDebugMode, + ); + workmanager.Workmanager().registerPeriodicTask( + "1", + "sync", + frequency: const Duration(minutes: 15), + initialDelay: const Duration(minutes: 1), + constraints: workmanager.Constraints( + networkType: workmanager.NetworkType.connected, + requiresBatteryNotLow: true, + requiresCharging: false, + requiresStorageNotLow: false, + requiresDeviceIdle: false, + ), + ); + } + void _configureBackgroundFetch() { BackgroundFetch.configure( BackgroundFetchConfig( diff --git a/mobile/lib/generated/intl/messages_cs.dart b/mobile/lib/generated/intl/messages_cs.dart index 7365a9e089..226e365e9c 100644 --- a/mobile/lib/generated/intl/messages_cs.dart +++ b/mobile/lib/generated/intl/messages_cs.dart @@ -22,6 +22,10 @@ class MessageLookup extends MessageLookupByLibrary { final messages = _notInlinedMessages(_notInlinedMessages); static Map _notInlinedMessages(_) => { + "askDeleteReason": MessageLookupByLibrary.simpleMessage( + "Jaký je váš hlavní důvod, proč mažete svůj účet?"), + "checkInboxAndSpamFolder": MessageLookupByLibrary.simpleMessage( + "Zkontrolujte prosím svou doručenou poštu (a spam) pro dokončení ověření"), "incorrectRecoveryKeyBody": MessageLookupByLibrary.simpleMessage("") }; } diff --git a/mobile/lib/generated/intl/messages_es.dart b/mobile/lib/generated/intl/messages_es.dart index 8869e07b9b..9dc90b992e 100644 --- a/mobile/lib/generated/intl/messages_es.dart +++ b/mobile/lib/generated/intl/messages_es.dart @@ -148,6 +148,8 @@ class MessageLookup extends MessageLookupByLibrary { static String m45(toEmail) => "Por favor, envía los registros a ${toEmail}"; + static String m46(folderName) => "Procesando ${folderName}..."; + static String m47(storeName) => "Califícanos en ${storeName}"; static String m48(storageInGB) => @@ -318,6 +320,8 @@ class MessageLookup extends MessageLookupByLibrary { "androidSignInTitle": MessageLookupByLibrary.simpleMessage("Autentificación requerida"), "appLock": MessageLookupByLibrary.simpleMessage("Aplicación bloqueada"), + "appLockDescriptions": MessageLookupByLibrary.simpleMessage( + "Escoge entre la pantalla de bloqueo por defecto de tu dispositivo y una pantalla de bloqueo personalizada con un PIN o contraseña."), "appVersion": m10, "appleId": MessageLookupByLibrary.simpleMessage("ID de Apple"), "apply": MessageLookupByLibrary.simpleMessage("Aplicar"), @@ -363,6 +367,8 @@ class MessageLookup extends MessageLookupByLibrary { "Por favor, autentícate para configurar la autenticación de dos factores"), "authToInitiateAccountDeletion": MessageLookupByLibrary.simpleMessage( "Por favor, autentícate para iniciar la eliminación de la cuenta"), + "authToViewPasskey": MessageLookupByLibrary.simpleMessage( + "Por favor, autentícate para ver tu clave de acceso"), "authToViewYourActiveSessions": MessageLookupByLibrary.simpleMessage( "Por favor, autentícate para ver tus sesiones activas"), "authToViewYourHiddenFiles": MessageLookupByLibrary.simpleMessage( @@ -404,6 +410,8 @@ class MessageLookup extends MessageLookupByLibrary { "Ajustes de copia de seguridad"), "backupStatus": MessageLookupByLibrary.simpleMessage( "Estado de la copia de seguridad"), + "backupStatusDescription": MessageLookupByLibrary.simpleMessage( + "Los elementos que han sido respaldados aparecerán aquí"), "backupVideos": MessageLookupByLibrary.simpleMessage("Respaldar vídeos"), "blackFridaySale": @@ -494,10 +502,13 @@ class MessageLookup extends MessageLookupByLibrary { "collageLayout": MessageLookupByLibrary.simpleMessage("Disposición"), "collageSaved": MessageLookupByLibrary.simpleMessage( "Collage guardado en la galería"), + "collect": MessageLookupByLibrary.simpleMessage("Recolectar"), "collectEventPhotos": MessageLookupByLibrary.simpleMessage("Recopilar fotos del evento"), "collectPhotos": MessageLookupByLibrary.simpleMessage("Recolectar fotos"), + "collectPhotosDescription": MessageLookupByLibrary.simpleMessage( + "Crea un enlace donde tus amigos pueden subir fotos en su calidad original."), "color": MessageLookupByLibrary.simpleMessage("Color"), "confirm": MessageLookupByLibrary.simpleMessage("Confirmar"), "confirm2FADisable": MessageLookupByLibrary.simpleMessage( @@ -654,6 +665,26 @@ class MessageLookup extends MessageLookupByLibrary { MessageLookupByLibrary.simpleMessage( "Deshabilitando la autenticación de dos factores..."), "discord": MessageLookupByLibrary.simpleMessage("Discord"), + "discover": MessageLookupByLibrary.simpleMessage("Descubrir"), + "discover_babies": MessageLookupByLibrary.simpleMessage("Bebés"), + "discover_celebrations": + MessageLookupByLibrary.simpleMessage("Celebraciones"), + "discover_food": MessageLookupByLibrary.simpleMessage("Comida"), + "discover_greenery": MessageLookupByLibrary.simpleMessage("Verdor"), + "discover_hills": MessageLookupByLibrary.simpleMessage("Colinas"), + "discover_identity": MessageLookupByLibrary.simpleMessage("Identidad"), + "discover_memes": MessageLookupByLibrary.simpleMessage("Memes"), + "discover_notes": MessageLookupByLibrary.simpleMessage("Notas"), + "discover_pets": MessageLookupByLibrary.simpleMessage("Mascotas"), + "discover_receipts": MessageLookupByLibrary.simpleMessage("Recibos"), + "discover_screenshots": + MessageLookupByLibrary.simpleMessage("Capturas de pantalla"), + "discover_selfies": MessageLookupByLibrary.simpleMessage("Selfies"), + "discover_sunset": MessageLookupByLibrary.simpleMessage("Atardecer"), + "discover_visiting_cards": + MessageLookupByLibrary.simpleMessage("Tarjetas de visita"), + "discover_wallpapers": + MessageLookupByLibrary.simpleMessage("Fondos de pantalla"), "dismiss": MessageLookupByLibrary.simpleMessage("Descartar"), "distanceInKMUnit": MessageLookupByLibrary.simpleMessage("km"), "doNotSignOut": @@ -978,6 +1009,8 @@ class MessageLookup extends MessageLookupByLibrary { "loadingYourPhotos": MessageLookupByLibrary.simpleMessage("Cargando tus fotos..."), "localGallery": MessageLookupByLibrary.simpleMessage("Galería local"), + "localSyncErrorMessage": MessageLookupByLibrary.simpleMessage( + "Parece que algo salió mal ya que la sincronización de fotos locales está tomando más tiempo del esperado. Por favor contacta con nuestro equipo de soporte"), "location": MessageLookupByLibrary.simpleMessage("Ubicación"), "locationName": MessageLookupByLibrary.simpleMessage("Nombre de la ubicación"), @@ -1014,6 +1047,8 @@ class MessageLookup extends MessageLookupByLibrary { "machineLearning": MessageLookupByLibrary.simpleMessage("Aprendizaje automático"), "magicSearch": MessageLookupByLibrary.simpleMessage("Búsqueda mágica"), + "magicSearchHint": MessageLookupByLibrary.simpleMessage( + "La búsqueda mágica permite buscar fotos por su contenido. Por ejemplo, \"flor\", \"carro rojo\", \"documentos de identidad\""), "manage": MessageLookupByLibrary.simpleMessage("Administrar"), "manageDeviceStorage": MessageLookupByLibrary.simpleMessage( "Administrar almacenamiento del dispositivo"), @@ -1039,8 +1074,12 @@ class MessageLookup extends MessageLookupByLibrary { "Entiendo y deseo habilitar el aprendizaje automático"), "mlConsentDescription": MessageLookupByLibrary.simpleMessage( "Si habilitas el aprendizaje automático, Ente extraerá información como la geometría de la cara de los archivos, incluyendo aquellos compartidos contigo.\n\nEsto sucederá en tu dispositivo, y cualquier información biométrica generada será encriptada de extremo a extremo."), + "mlConsentPrivacy": MessageLookupByLibrary.simpleMessage( + "Por favor, haz clic aquí para más detalles sobre esta característica en nuestra política de privacidad"), "mlConsentTitle": MessageLookupByLibrary.simpleMessage( "¿Habilitar aprendizaje automático?"), + "mlIndexingDescription": MessageLookupByLibrary.simpleMessage( + "Por favor ten en cuenta que el aprendizaje automático dará como resultado un mayor ancho de banda y uso de batería hasta que todos los elementos estén indexados. Considera usar la aplicación de escritorio para una indexación más rápida. Todos los resultados se sincronizarán automáticamente."), "mobileWebDesktop": MessageLookupByLibrary.simpleMessage("Celular, Web, Computadora"), "moderateStrength": MessageLookupByLibrary.simpleMessage("Moderada"), @@ -1231,6 +1270,7 @@ class MessageLookup extends MessageLookupByLibrary { "Copias de seguridad privadas"), "privateSharing": MessageLookupByLibrary.simpleMessage("Compartir en privado"), + "processingImport": m46, "publicLinkCreated": MessageLookupByLibrary.simpleMessage("Enlace público creado"), "publicLinkEnabled": @@ -1730,6 +1770,8 @@ class MessageLookup extends MessageLookupByLibrary { MessageLookupByLibrary.simpleMessage("Ver todos los datos EXIF"), "viewLargeFiles": MessageLookupByLibrary.simpleMessage("Archivos grandes"), + "viewLargeFilesDesc": MessageLookupByLibrary.simpleMessage( + "Ver los archivos que consumen la mayor cantidad de almacenamiento."), "viewLogs": MessageLookupByLibrary.simpleMessage("Ver Registros"), "viewRecoveryKey": MessageLookupByLibrary.simpleMessage("Ver código de recuperación"), diff --git a/mobile/lib/generated/intl/messages_ja.dart b/mobile/lib/generated/intl/messages_ja.dart index 6c5b1cda9d..48c6a9dfc9 100644 --- a/mobile/lib/generated/intl/messages_ja.dart +++ b/mobile/lib/generated/intl/messages_ja.dart @@ -140,6 +140,8 @@ class MessageLookup extends MessageLookupByLibrary { static String m45(toEmail) => "ログを以下のアドレスに送信してください \n${toEmail}"; + static String m46(folderName) => "${folderName} を処理中..."; + static String m47(storeName) => "${storeName} で評価"; static String m48(storageInGB) => "3. お二人とも ${storageInGB} GB*を無料で手に入ります。"; @@ -232,7 +234,7 @@ class MessageLookup extends MessageLookupByLibrary { "addOnValidTill": m5, "addOns": MessageLookupByLibrary.simpleMessage("アドオン"), "addPhotos": MessageLookupByLibrary.simpleMessage("写真を追加"), - "addSelected": MessageLookupByLibrary.simpleMessage("追加選択"), + "addSelected": MessageLookupByLibrary.simpleMessage("選んだものをアルバムに追加"), "addToAlbum": MessageLookupByLibrary.simpleMessage("アルバムに追加"), "addToEnte": MessageLookupByLibrary.simpleMessage("Enteに追加"), "addToHiddenAlbum": MessageLookupByLibrary.simpleMessage("非表示アルバムに追加"), @@ -283,7 +285,7 @@ class MessageLookup extends MessageLookupByLibrary { "androidSignInTitle": MessageLookupByLibrary.simpleMessage("認証が必要です"), "appLock": MessageLookupByLibrary.simpleMessage("アプリのロック"), "appLockDescriptions": MessageLookupByLibrary.simpleMessage( - "デバイスのデフォルトのロック画面と、カスタムロック画面を選択します。"), + "デバイスのデフォルトのロック画面と、カスタムロック画面のどちらを利用しますか?"), "appVersion": m10, "appleId": MessageLookupByLibrary.simpleMessage("Apple ID"), "apply": MessageLookupByLibrary.simpleMessage("適用"), @@ -429,7 +431,7 @@ class MessageLookup extends MessageLookupByLibrary { MessageLookupByLibrary.simpleMessage("コードがクリップボードにコピーされました"), "codeUsedByYou": MessageLookupByLibrary.simpleMessage("あなたが使用したコード"), "collabLinkSectionDescription": MessageLookupByLibrary.simpleMessage( - "Enteアプリやアカウントを必要とせずに、共有アルバムに写真を追加したり表示したりできるリンクを作成します。"), + "Enteアプリやアカウントを持っていない人にも、共有アルバムに写真を追加したり表示したりできるリンクを作成します。"), "collaborativeLink": MessageLookupByLibrary.simpleMessage("共同作業リンク"), "collaborativeLinkCreatedFor": m15, "collaborator": MessageLookupByLibrary.simpleMessage("コラボレーター"), @@ -439,9 +441,12 @@ class MessageLookup extends MessageLookupByLibrary { "collageLayout": MessageLookupByLibrary.simpleMessage("レイアウト"), "collageSaved": MessageLookupByLibrary.simpleMessage("コラージュをギャラリーに保存しました"), + "collect": MessageLookupByLibrary.simpleMessage("集める"), "collectEventPhotos": - MessageLookupByLibrary.simpleMessage("イベントの写真を収集する"), - "collectPhotos": MessageLookupByLibrary.simpleMessage("写真を集める"), + MessageLookupByLibrary.simpleMessage("イベントの写真を集めよう"), + "collectPhotos": MessageLookupByLibrary.simpleMessage("写真を集めよう"), + "collectPhotosDescription": + MessageLookupByLibrary.simpleMessage("友達が写真をアップロードできるリンクを作成できます"), "color": MessageLookupByLibrary.simpleMessage("色"), "confirm": MessageLookupByLibrary.simpleMessage("確認"), "confirm2FADisable": @@ -521,7 +526,7 @@ class MessageLookup extends MessageLookupByLibrary { "deleteEmptyAlbums": MessageLookupByLibrary.simpleMessage("空のアルバムを削除"), "deleteEmptyAlbumsWithQuestionMark": MessageLookupByLibrary.simpleMessage("空のアルバムを削除しますか?"), - "deleteFromBoth": MessageLookupByLibrary.simpleMessage("Enteから削除"), + "deleteFromBoth": MessageLookupByLibrary.simpleMessage("両方から削除"), "deleteFromDevice": MessageLookupByLibrary.simpleMessage("デバイスから削除"), "deleteFromEnte": MessageLookupByLibrary.simpleMessage("Enteから削除"), "deleteItemCount": m19, @@ -552,7 +557,7 @@ class MessageLookup extends MessageLookupByLibrary { "このデバイス上アルバムに追加されたファイルは自動的にEnteにアップロードされます。"), "deviceLock": MessageLookupByLibrary.simpleMessage("デバイスロック"), "deviceLockExplanation": MessageLookupByLibrary.simpleMessage( - "進行中のバックアップ中、デバイスがスリープしないようにする。\n\n※容量の大きいアップロードに役立ちます。"), + "進行中のバックアップがある場合、デバイスがスリープしないようにします。\n\n※容量の大きいアップロードがある際にご活用ください。"), "deviceNotFound": MessageLookupByLibrary.simpleMessage("デバイスが見つかりません"), "didYouKnow": MessageLookupByLibrary.simpleMessage("ご存知ですか?"), "disableAutoLock": MessageLookupByLibrary.simpleMessage("自動ロックを無効にする"), @@ -565,6 +570,24 @@ class MessageLookup extends MessageLookupByLibrary { "disablingTwofactorAuthentication": MessageLookupByLibrary.simpleMessage("2要素認証を無効にしています..."), "discord": MessageLookupByLibrary.simpleMessage("Discord"), + "discover": MessageLookupByLibrary.simpleMessage("ディスカバー"), + "discover_babies": MessageLookupByLibrary.simpleMessage("赤ちゃん"), + "discover_celebrations": MessageLookupByLibrary.simpleMessage("お祝い"), + "discover_food": MessageLookupByLibrary.simpleMessage("食べ物"), + "discover_greenery": MessageLookupByLibrary.simpleMessage("自然"), + "discover_hills": MessageLookupByLibrary.simpleMessage("丘"), + "discover_identity": MessageLookupByLibrary.simpleMessage("アイデンティティ"), + "discover_memes": MessageLookupByLibrary.simpleMessage("ミーム"), + "discover_notes": MessageLookupByLibrary.simpleMessage("メモ"), + "discover_pets": MessageLookupByLibrary.simpleMessage("ペット"), + "discover_receipts": MessageLookupByLibrary.simpleMessage("領収書"), + "discover_screenshots": + MessageLookupByLibrary.simpleMessage("スクリーンショット"), + "discover_selfies": MessageLookupByLibrary.simpleMessage("セルフィー"), + "discover_sunset": MessageLookupByLibrary.simpleMessage("夕焼け"), + "discover_visiting_cards": + MessageLookupByLibrary.simpleMessage("訪問カード"), + "discover_wallpapers": MessageLookupByLibrary.simpleMessage("壁紙"), "dismiss": MessageLookupByLibrary.simpleMessage("閉じる"), "distanceInKMUnit": MessageLookupByLibrary.simpleMessage("km"), "doNotSignOut": MessageLookupByLibrary.simpleMessage("サインアウトしない"), @@ -600,7 +623,7 @@ class MessageLookup extends MessageLookupByLibrary { "Enteは顔認識、マジック検索、その他の高度な検索機能のため、あなたのデバイス上で機械学習をしています"), "enableMaps": MessageLookupByLibrary.simpleMessage("マップを有効にする"), "enableMapsDesc": MessageLookupByLibrary.simpleMessage( - "これは世界地図上にあなたの写真を表示します。\n\n地図はOpenStreetMapを利用しており、あなたの写真のいち情報が共有されることはありません。\n\nこの機能は設定から無効にすることができます"), + "世界地図上にあなたの写真を表示します。\n\n地図はOpenStreetMapを利用しており、あなたの写真の位置情報が外部に共有されることはありません。\n\nこの機能は設定から無効にすることができます"), "enabled": MessageLookupByLibrary.simpleMessage("有効"), "encryptingBackup": MessageLookupByLibrary.simpleMessage("バックアップを暗号化中..."), @@ -738,7 +761,7 @@ class MessageLookup extends MessageLookupByLibrary { "hiding": MessageLookupByLibrary.simpleMessage("非表示にしています"), "hostedAtOsmFrance": MessageLookupByLibrary.simpleMessage("OSM Franceでホスト"), - "howItWorks": MessageLookupByLibrary.simpleMessage("仕組み"), + "howItWorks": MessageLookupByLibrary.simpleMessage("仕組みを知る"), "howToViewShareeVerificationID": MessageLookupByLibrary.simpleMessage( "設定画面でメールアドレスを長押しし、両デバイスのIDが一致していることを確認してください。"), "iOSGoToSettingsDescription": MessageLookupByLibrary.simpleMessage( @@ -796,7 +819,8 @@ class MessageLookup extends MessageLookupByLibrary { "leave": MessageLookupByLibrary.simpleMessage("離脱"), "leaveAlbum": MessageLookupByLibrary.simpleMessage("アルバムを抜ける"), "leaveFamily": MessageLookupByLibrary.simpleMessage("ファミリープランから退会"), - "leaveSharedAlbum": MessageLookupByLibrary.simpleMessage("共有アルバムを抜ける"), + "leaveSharedAlbum": + MessageLookupByLibrary.simpleMessage("共有アルバムを抜けてよいですか?"), "left": MessageLookupByLibrary.simpleMessage("左"), "light": MessageLookupByLibrary.simpleMessage("ライト"), "lightTheme": MessageLookupByLibrary.simpleMessage("ライト"), @@ -808,7 +832,7 @@ class MessageLookup extends MessageLookupByLibrary { "linkExpiresOn": m36, "linkExpiry": MessageLookupByLibrary.simpleMessage("リンクの期限切れ"), "linkHasExpired": MessageLookupByLibrary.simpleMessage("リンクは期限切れです"), - "linkNeverExpires": MessageLookupByLibrary.simpleMessage("絶対になし"), + "linkNeverExpires": MessageLookupByLibrary.simpleMessage("なし"), "livePhotos": MessageLookupByLibrary.simpleMessage("ライブフォト"), "loadMessage1": MessageLookupByLibrary.simpleMessage("サブスクリプションを家族と共有できます"), @@ -835,7 +859,11 @@ class MessageLookup extends MessageLookupByLibrary { "loadingMessage": MessageLookupByLibrary.simpleMessage("あなたの写真を読み込み中..."), "loadingModel": MessageLookupByLibrary.simpleMessage("モデルをダウンロード中"), + "loadingYourPhotos": + MessageLookupByLibrary.simpleMessage("写真を読み込んでいます..."), "localGallery": MessageLookupByLibrary.simpleMessage("デバイス上のギャラリー"), + "localSyncErrorMessage": MessageLookupByLibrary.simpleMessage( + "ローカルの写真の同期には予想以上の時間がかかっています。問題が発生したようです。サポートチームまでご連絡ください。"), "location": MessageLookupByLibrary.simpleMessage("場所"), "locationName": MessageLookupByLibrary.simpleMessage("場所名"), "locationTagFeatureDescription": MessageLookupByLibrary.simpleMessage( @@ -899,6 +927,8 @@ class MessageLookup extends MessageLookupByLibrary { "moments": MessageLookupByLibrary.simpleMessage("モーメント"), "monthly": MessageLookupByLibrary.simpleMessage("月額"), "moreDetails": MessageLookupByLibrary.simpleMessage("さらに詳細を表示"), + "mostRecent": MessageLookupByLibrary.simpleMessage("新しい順"), + "mostRelevant": MessageLookupByLibrary.simpleMessage("関連度順"), "moveItem": m37, "moveToAlbum": MessageLookupByLibrary.simpleMessage("アルバムに移動"), "moveToHiddenAlbum": MessageLookupByLibrary.simpleMessage("隠しアルバムに移動"), @@ -907,6 +937,7 @@ class MessageLookup extends MessageLookupByLibrary { "movingFilesToAlbum": MessageLookupByLibrary.simpleMessage("アルバムにファイルを移動中"), "name": MessageLookupByLibrary.simpleMessage("名前"), + "nameTheAlbum": MessageLookupByLibrary.simpleMessage("アルバムに名前を付けよう"), "networkConnectionRefusedErr": MessageLookupByLibrary.simpleMessage( "Enteに接続できませんでした。しばらくしてから再試行してください。エラーが解決しない場合は、サポートにお問い合わせください。"), "networkHostLookUpErr": MessageLookupByLibrary.simpleMessage( @@ -946,7 +977,7 @@ class MessageLookup extends MessageLookupByLibrary { MessageLookupByLibrary.simpleMessage("システムロックが見つかりませんでした"), "notPersonLabel": m39, "nothingSharedWithYouYet": - MessageLookupByLibrary.simpleMessage("あなたと共有されたものはありません"), + MessageLookupByLibrary.simpleMessage("あなたに共有されたものはありません"), "nothingToSeeHere": MessageLookupByLibrary.simpleMessage("ここに表示されるものはありません! 👀"), "notifications": MessageLookupByLibrary.simpleMessage("通知"), @@ -992,7 +1023,7 @@ class MessageLookup extends MessageLookupByLibrary { "paymentFailedTalkToProvider": m42, "pendingItems": MessageLookupByLibrary.simpleMessage("処理待ちの項目"), "pendingSync": MessageLookupByLibrary.simpleMessage("同期を保留中"), - "people": MessageLookupByLibrary.simpleMessage("人"), + "people": MessageLookupByLibrary.simpleMessage("人物"), "peopleUsingYourCode": MessageLookupByLibrary.simpleMessage("あなたのコードを使っている人"), "permDeleteWarning": @@ -1046,6 +1077,7 @@ class MessageLookup extends MessageLookupByLibrary { MessageLookupByLibrary.simpleMessage("プライバシーポリシー"), "privateBackups": MessageLookupByLibrary.simpleMessage("プライベートバックアップ"), "privateSharing": MessageLookupByLibrary.simpleMessage("プライベート共有"), + "processingImport": m46, "publicLinkCreated": MessageLookupByLibrary.simpleMessage("公開リンクが作成されました"), "publicLinkEnabled": @@ -1063,9 +1095,9 @@ class MessageLookup extends MessageLookupByLibrary { "recoveryKeyCopiedToClipboard": MessageLookupByLibrary.simpleMessage("リカバリーキーはクリップボードにコピーされました"), "recoveryKeyOnForgotPassword": MessageLookupByLibrary.simpleMessage( - "パスワードを忘れてしまったら、このリカバリーキーが唯一あなたのデータを復元できます"), + "パスワードを忘れてしまったら、このリカバリーキーがあなたのデータを復元する唯一の方法です。"), "recoveryKeySaveDescription": MessageLookupByLibrary.simpleMessage( - "リカバリーキーは私達も保管しません。24語の単語たちを安全な場所に保管してください"), + "リカバリーキーは私達も保管しません。この24個の単語を安全な場所に保管してください。"), "recoveryKeySuccessBody": MessageLookupByLibrary.simpleMessage( "リカバリーキーは有効です。ご確認いただきありがとうございます。\n\nリカバリーキーは今後も安全にバックアップしておいてください。"), "recoveryKeyVerified": @@ -1165,7 +1197,7 @@ class MessageLookup extends MessageLookupByLibrary { "searchByExamples": MessageLookupByLibrary.simpleMessage( "• アルバム名 (e.g. \"Camera\")\n• ファイルの種類 (e.g. \"Videos\", \".gif\")\n• 年月日 (e.g. \"2022\", \"January\")\n• ホリデー (e.g. \"Christmas\")\n• 写真の説明文 (e.g. “#fun”)"), "searchCaptionEmptySection": MessageLookupByLibrary.simpleMessage( - "写真情報に \"#trip\" のように説明を追加して、簡単に見つけられます"), + "写真情報に \"#trip\" のように説明を追加すれば、ここで簡単に見つけることができます"), "searchDatesEmptySection": MessageLookupByLibrary.simpleMessage("日付、月または年で検索"), "searchFaceEmptySection": @@ -1191,11 +1223,12 @@ class MessageLookup extends MessageLookupByLibrary { "selectAll": MessageLookupByLibrary.simpleMessage("全て選択"), "selectFoldersForBackup": MessageLookupByLibrary.simpleMessage("バックアップするフォルダを選択"), - "selectItemsToAdd": MessageLookupByLibrary.simpleMessage("追加するアイテムを選択"), + "selectItemsToAdd": + MessageLookupByLibrary.simpleMessage("追加するアイテムを選んでください"), "selectLanguage": MessageLookupByLibrary.simpleMessage("言語を選ぶ"), "selectMorePhotos": MessageLookupByLibrary.simpleMessage("さらに写真を選択"), "selectReason": MessageLookupByLibrary.simpleMessage(""), - "selectYourPlan": MessageLookupByLibrary.simpleMessage("プランを選択してください"), + "selectYourPlan": MessageLookupByLibrary.simpleMessage("プランを選びましょう"), "selectedFilesAreNotOnEnte": MessageLookupByLibrary.simpleMessage("選択したファイルはEnte上にありません"), "selectedFoldersWillBeEncryptedAndBackedUp": @@ -1234,7 +1267,7 @@ class MessageLookup extends MessageLookupByLibrary { "Enteをダウンロードして、写真や動画の共有を簡単にしよう\n\nhttps://ente.io"), "shareTextReferralCode": m54, "shareWithNonenteUsers": - MessageLookupByLibrary.simpleMessage("Enteアカウントを持っていないユーザーと共有"), + MessageLookupByLibrary.simpleMessage("Enteを使っていない人に共有"), "shareWithPeopleSectionTitle": m55, "shareYourFirstAlbum": MessageLookupByLibrary.simpleMessage("アルバムの共有をしてみましょう"), @@ -1247,10 +1280,11 @@ class MessageLookup extends MessageLookupByLibrary { "sharedPhotoNotificationsExplanation": MessageLookupByLibrary.simpleMessage("誰かが写真を共有アルバムに追加した時に通知を受け取る"), "sharedWith": m56, - "sharedWithMe": MessageLookupByLibrary.simpleMessage("あなたに共有されています"), + "sharedWithMe": MessageLookupByLibrary.simpleMessage("あなたと共有されたアルバム"), "sharedWithYou": MessageLookupByLibrary.simpleMessage("あなたと共有されています"), "sharing": MessageLookupByLibrary.simpleMessage("共有中..."), "showMemories": MessageLookupByLibrary.simpleMessage("思い出を表示"), + "showPerson": MessageLookupByLibrary.simpleMessage("人物を表示"), "signOutFromOtherDevices": MessageLookupByLibrary.simpleMessage("他のデバイスからサインアウトする"), "signOutOtherBody": MessageLookupByLibrary.simpleMessage( @@ -1274,7 +1308,7 @@ class MessageLookup extends MessageLookupByLibrary { "削除しようとしているファイルのいくつかは、お使いのデバイス上にのみあり、削除した場合は復元できません"), "someoneSharingAlbumsWithYouShouldSeeTheSameId": MessageLookupByLibrary.simpleMessage( - "アルバムを共有している人はデバイス上で同じIDを見ることができます。"), + "アルバムを共有している人はデバイス上で同じIDを見るはずです。"), "somethingWentWrong": MessageLookupByLibrary.simpleMessage("エラーが発生しました"), "somethingWentWrongPleaseTryAgain": @@ -1289,6 +1323,7 @@ class MessageLookup extends MessageLookupByLibrary { "sorryWeCouldNotGenerateSecureKeysOnThisDevicennplease": MessageLookupByLibrary.simpleMessage( "このデバイスでは安全な鍵を生成することができませんでした。\n\n他のデバイスからサインアップを試みてください。"), + "sort": MessageLookupByLibrary.simpleMessage("並び替え"), "sortAlbumsBy": MessageLookupByLibrary.simpleMessage("並び替え"), "sortNewestFirst": MessageLookupByLibrary.simpleMessage("新しい順"), "sortOldestFirst": MessageLookupByLibrary.simpleMessage("古い順"), @@ -1308,6 +1343,8 @@ class MessageLookup extends MessageLookupByLibrary { "subAlreadyLinkedErrMessage": m62, "subWillBeCancelledOn": m63, "subscribe": MessageLookupByLibrary.simpleMessage("サブスクライブ"), + "subscribeToEnableSharing": MessageLookupByLibrary.simpleMessage( + "共有を有効にするには、有料サブスクリプションが必要です。"), "subscription": MessageLookupByLibrary.simpleMessage("サブスクリプション"), "success": MessageLookupByLibrary.simpleMessage("成功"), "successfullyArchived": @@ -1409,11 +1446,11 @@ class MessageLookup extends MessageLookupByLibrary { MessageLookupByLibrary.simpleMessage("アルバムにファイルを表示しない"), "unlock": MessageLookupByLibrary.simpleMessage("ロック解除"), "unpinAlbum": MessageLookupByLibrary.simpleMessage("アルバムのピン留めを解除"), - "unselectAll": MessageLookupByLibrary.simpleMessage("選択を解除"), + "unselectAll": MessageLookupByLibrary.simpleMessage("すべての選択を解除"), "update": MessageLookupByLibrary.simpleMessage("アップデート"), "updateAvailable": MessageLookupByLibrary.simpleMessage("アップデートがあります"), "updatingFolderSelection": - MessageLookupByLibrary.simpleMessage("フォルダの選択をアップデート中"), + MessageLookupByLibrary.simpleMessage("フォルダの選択を更新しています..."), "upgrade": MessageLookupByLibrary.simpleMessage("アップグレード"), "uploadingFilesToAlbum": MessageLookupByLibrary.simpleMessage("アルバムにファイルをアップロード中"), diff --git a/mobile/lib/generated/intl/messages_pt.dart b/mobile/lib/generated/intl/messages_pt.dart index 421201d489..5325087b47 100644 --- a/mobile/lib/generated/intl/messages_pt.dart +++ b/mobile/lib/generated/intl/messages_pt.dart @@ -230,7 +230,7 @@ class MessageLookup extends MessageLookupByLibrary { "about": MessageLookupByLibrary.simpleMessage("Sobre"), "account": MessageLookupByLibrary.simpleMessage("Conta"), "accountWelcomeBack": - MessageLookupByLibrary.simpleMessage("Bem-vindo de volta!"), + MessageLookupByLibrary.simpleMessage("Seja bem-vindo de volta!"), "ackPasswordLostWarning": MessageLookupByLibrary.simpleMessage( "Eu entendo que se eu perder minha senha, posso perder meus dados, já que meus dados são criptografados de ponta a ponta."), "activeSessions": @@ -764,7 +764,7 @@ class MessageLookup extends MessageLookupByLibrary { "enterValidEmail": MessageLookupByLibrary.simpleMessage( "Por, favor insira um endereço de e-mail válido."), "enterYourEmailAddress": MessageLookupByLibrary.simpleMessage( - "Insira o seu endereço de e-mail"), + "Insira seu endereço de e-mail"), "enterYourPassword": MessageLookupByLibrary.simpleMessage("Insira sua senha"), "enterYourRecoveryKey": MessageLookupByLibrary.simpleMessage( diff --git a/mobile/lib/main.dart b/mobile/lib/main.dart index b3181f923c..4efd90e02f 100644 --- a/mobile/lib/main.dart +++ b/mobile/lib/main.dart @@ -2,7 +2,6 @@ import 'dart:async'; import 'dart:io'; import "package:adaptive_theme/adaptive_theme.dart"; -import 'package:background_fetch/background_fetch.dart'; import "package:computer/computer.dart"; import 'package:firebase_messaging/firebase_messaging.dart'; import 'package:flutter/foundation.dart'; diff --git a/mobile/plugins/ente_cast/pubspec.lock b/mobile/plugins/ente_cast/pubspec.lock new file mode 100644 index 0000000000..cf55bf313b --- /dev/null +++ b/mobile/plugins/ente_cast/pubspec.lock @@ -0,0 +1,269 @@ +# Generated by pub +# See https://dart.dev/tools/pub/glossary#lockfile +packages: + characters: + dependency: transitive + description: + name: characters + sha256: "04a925763edad70e8443c99234dc3328f442e811f1d8fd1a72f1c8ad0f69a605" + url: "https://pub.dev" + source: hosted + version: "1.3.0" + collection: + dependency: "direct main" + description: + name: collection + sha256: ee67cb0715911d28db6bf4af1026078bd6f0128b07a5f66fb2ed94ec6783c09a + url: "https://pub.dev" + source: hosted + version: "1.18.0" + dio: + dependency: "direct main" + description: + name: dio + sha256: "7d328c4d898a61efc3cd93655a0955858e29a0aa647f0f9e02d59b3bb275e2e8" + url: "https://pub.dev" + source: hosted + version: "4.0.6" + ffi: + dependency: transitive + description: + name: ffi + sha256: "16ed7b077ef01ad6170a3d0c57caa4a112a38d7a2ed5602e0aca9ca6f3d98da6" + url: "https://pub.dev" + source: hosted + version: "2.1.3" + file: + dependency: transitive + description: + name: file + sha256: "5fc22d7c25582e38ad9a8515372cd9a93834027aacf1801cf01164dac0ffa08c" + url: "https://pub.dev" + source: hosted + version: "7.0.0" + flutter: + dependency: "direct main" + description: flutter + source: sdk + version: "0.0.0" + flutter_lints: + dependency: "direct dev" + description: + name: flutter_lints + sha256: "5398f14efa795ffb7a33e9b6a08798b26a180edac4ad7db3f231e40f82ce11e1" + url: "https://pub.dev" + source: hosted + version: "5.0.0" + flutter_web_plugins: + dependency: transitive + description: flutter + source: sdk + version: "0.0.0" + http_parser: + dependency: transitive + description: + name: http_parser + sha256: "2aa08ce0341cc9b354a498388e30986515406668dbcc4f7c950c3e715496693b" + url: "https://pub.dev" + source: hosted + version: "4.0.2" + lints: + dependency: transitive + description: + name: lints + sha256: "3315600f3fb3b135be672bf4a178c55f274bebe368325ae18462c89ac1e3b413" + url: "https://pub.dev" + source: hosted + version: "5.0.0" + material_color_utilities: + dependency: transitive + description: + name: material_color_utilities + sha256: f7142bb1154231d7ea5f96bc7bde4bda2a0945d2806bb11670e30b850d56bdec + url: "https://pub.dev" + source: hosted + version: "0.11.1" + meta: + dependency: transitive + description: + name: meta + sha256: bdb68674043280c3428e9ec998512fb681678676b3c54e773629ffe74419f8c7 + url: "https://pub.dev" + source: hosted + version: "1.15.0" + path: + dependency: transitive + description: + name: path + sha256: "087ce49c3f0dc39180befefc60fdb4acd8f8620e5682fe2476afd0b3688bb4af" + url: "https://pub.dev" + source: hosted + version: "1.9.0" + path_provider_linux: + dependency: transitive + description: + name: path_provider_linux + sha256: f7a1fe3a634fe7734c8d3f2766ad746ae2a2884abe22e241a8b301bf5cac3279 + url: "https://pub.dev" + source: hosted + version: "2.2.1" + path_provider_platform_interface: + dependency: transitive + description: + name: path_provider_platform_interface + sha256: "88f5779f72ba699763fa3a3b06aa4bf6de76c8e5de842cf6f29e2e06476c2334" + url: "https://pub.dev" + source: hosted + version: "2.1.2" + path_provider_windows: + dependency: transitive + description: + name: path_provider_windows + sha256: bd6f00dbd873bfb70d0761682da2b3a2c2fccc2b9e84c495821639601d81afe7 + url: "https://pub.dev" + source: hosted + version: "2.3.0" + platform: + dependency: transitive + description: + name: platform + sha256: "9b71283fc13df574056616011fb138fd3b793ea47cc509c189a6c3fa5f8a1a65" + url: "https://pub.dev" + source: hosted + version: "3.1.5" + plugin_platform_interface: + dependency: transitive + description: + name: plugin_platform_interface + sha256: "4820fbfdb9478b1ebae27888254d445073732dae3d6ea81f0b7e06d5dedc3f02" + url: "https://pub.dev" + source: hosted + version: "2.1.8" + shared_preferences: + dependency: "direct main" + description: + name: shared_preferences + sha256: "746e5369a43170c25816cc472ee016d3a66bc13fcf430c0bc41ad7b4b2922051" + url: "https://pub.dev" + source: hosted + version: "2.3.2" + shared_preferences_android: + dependency: transitive + description: + name: shared_preferences_android + sha256: "480ba4345773f56acda9abf5f50bd966f581dac5d514e5fc4a18c62976bbba7e" + url: "https://pub.dev" + source: hosted + version: "2.3.2" + shared_preferences_foundation: + dependency: transitive + description: + name: shared_preferences_foundation + sha256: c4b35f6cb8f63c147312c054ce7c2254c8066745125264f0c88739c417fc9d9f + url: "https://pub.dev" + source: hosted + version: "2.5.2" + shared_preferences_linux: + dependency: transitive + description: + name: shared_preferences_linux + sha256: "580abfd40f415611503cae30adf626e6656dfb2f0cee8f465ece7b6defb40f2f" + url: "https://pub.dev" + source: hosted + version: "2.4.1" + shared_preferences_platform_interface: + dependency: transitive + description: + name: shared_preferences_platform_interface + sha256: "57cbf196c486bc2cf1f02b85784932c6094376284b3ad5779d1b1c6c6a816b80" + url: "https://pub.dev" + source: hosted + version: "2.4.1" + shared_preferences_web: + dependency: transitive + description: + name: shared_preferences_web + sha256: d2ca4132d3946fec2184261726b355836a82c33d7d5b67af32692aff18a4684e + url: "https://pub.dev" + source: hosted + version: "2.4.2" + shared_preferences_windows: + dependency: transitive + description: + name: shared_preferences_windows + sha256: "94ef0f72b2d71bc3e700e025db3710911bd51a71cefb65cc609dd0d9a982e3c1" + url: "https://pub.dev" + source: hosted + version: "2.4.1" + sky_engine: + dependency: transitive + description: flutter + source: sdk + version: "0.0.99" + source_span: + dependency: transitive + description: + name: source_span + sha256: "53e943d4206a5e30df338fd4c6e7a077e02254531b138a15aec3bd143c1a8b3c" + url: "https://pub.dev" + source: hosted + version: "1.10.0" + stack_trace: + dependency: "direct main" + description: + name: stack_trace + sha256: "9f47fd3630d76be3ab26f0ee06d213679aa425996925ff3feffdec504931c377" + url: "https://pub.dev" + source: hosted + version: "1.12.0" + string_scanner: + dependency: transitive + description: + name: string_scanner + sha256: "688af5ed3402a4bde5b3a6c15fd768dbf2621a614950b17f04626c431ab3c4c3" + url: "https://pub.dev" + source: hosted + version: "1.3.0" + term_glyph: + dependency: transitive + description: + name: term_glyph + sha256: a29248a84fbb7c79282b40b8c72a1209db169a2e0542bce341da992fe1bc7e84 + url: "https://pub.dev" + source: hosted + version: "1.2.1" + typed_data: + dependency: transitive + description: + name: typed_data + sha256: facc8d6582f16042dd49f2463ff1bd6e2c9ef9f3d5da3d9b087e244a7b564b3c + url: "https://pub.dev" + source: hosted + version: "1.3.2" + vector_math: + dependency: transitive + description: + name: vector_math + sha256: "80b3257d1492ce4d091729e3a67a60407d227c27241d6927be0130c98e741803" + url: "https://pub.dev" + source: hosted + version: "2.1.4" + web: + dependency: transitive + description: + name: web + sha256: cd3543bd5798f6ad290ea73d210f423502e71900302dde696f8bff84bf89a1cb + url: "https://pub.dev" + source: hosted + version: "1.1.0" + xdg_directories: + dependency: transitive + description: + name: xdg_directories + sha256: faea9dee56b520b55a566385b84f2e8de55e7496104adada9962e0bd11bcff1d + url: "https://pub.dev" + source: hosted + version: "1.0.4" +sdks: + dart: ">=3.5.0 <4.0.0" + flutter: ">=3.22.0" diff --git a/mobile/plugins/ente_cast_none/pubspec.lock b/mobile/plugins/ente_cast_none/pubspec.lock new file mode 100644 index 0000000000..ac8311fd39 --- /dev/null +++ b/mobile/plugins/ente_cast_none/pubspec.lock @@ -0,0 +1,276 @@ +# Generated by pub +# See https://dart.dev/tools/pub/glossary#lockfile +packages: + characters: + dependency: transitive + description: + name: characters + sha256: "04a925763edad70e8443c99234dc3328f442e811f1d8fd1a72f1c8ad0f69a605" + url: "https://pub.dev" + source: hosted + version: "1.3.0" + collection: + dependency: transitive + description: + name: collection + sha256: ee67cb0715911d28db6bf4af1026078bd6f0128b07a5f66fb2ed94ec6783c09a + url: "https://pub.dev" + source: hosted + version: "1.18.0" + dio: + dependency: transitive + description: + name: dio + sha256: "7d328c4d898a61efc3cd93655a0955858e29a0aa647f0f9e02d59b3bb275e2e8" + url: "https://pub.dev" + source: hosted + version: "4.0.6" + ente_cast: + dependency: "direct main" + description: + path: "../ente_cast" + relative: true + source: path + version: "0.0.1" + ffi: + dependency: transitive + description: + name: ffi + sha256: "16ed7b077ef01ad6170a3d0c57caa4a112a38d7a2ed5602e0aca9ca6f3d98da6" + url: "https://pub.dev" + source: hosted + version: "2.1.3" + file: + dependency: transitive + description: + name: file + sha256: "5fc22d7c25582e38ad9a8515372cd9a93834027aacf1801cf01164dac0ffa08c" + url: "https://pub.dev" + source: hosted + version: "7.0.0" + flutter: + dependency: "direct main" + description: flutter + source: sdk + version: "0.0.0" + flutter_lints: + dependency: "direct dev" + description: + name: flutter_lints + sha256: "5398f14efa795ffb7a33e9b6a08798b26a180edac4ad7db3f231e40f82ce11e1" + url: "https://pub.dev" + source: hosted + version: "5.0.0" + flutter_web_plugins: + dependency: transitive + description: flutter + source: sdk + version: "0.0.0" + http_parser: + dependency: transitive + description: + name: http_parser + sha256: "2aa08ce0341cc9b354a498388e30986515406668dbcc4f7c950c3e715496693b" + url: "https://pub.dev" + source: hosted + version: "4.0.2" + lints: + dependency: transitive + description: + name: lints + sha256: "3315600f3fb3b135be672bf4a178c55f274bebe368325ae18462c89ac1e3b413" + url: "https://pub.dev" + source: hosted + version: "5.0.0" + material_color_utilities: + dependency: transitive + description: + name: material_color_utilities + sha256: f7142bb1154231d7ea5f96bc7bde4bda2a0945d2806bb11670e30b850d56bdec + url: "https://pub.dev" + source: hosted + version: "0.11.1" + meta: + dependency: transitive + description: + name: meta + sha256: bdb68674043280c3428e9ec998512fb681678676b3c54e773629ffe74419f8c7 + url: "https://pub.dev" + source: hosted + version: "1.15.0" + path: + dependency: transitive + description: + name: path + sha256: "087ce49c3f0dc39180befefc60fdb4acd8f8620e5682fe2476afd0b3688bb4af" + url: "https://pub.dev" + source: hosted + version: "1.9.0" + path_provider_linux: + dependency: transitive + description: + name: path_provider_linux + sha256: f7a1fe3a634fe7734c8d3f2766ad746ae2a2884abe22e241a8b301bf5cac3279 + url: "https://pub.dev" + source: hosted + version: "2.2.1" + path_provider_platform_interface: + dependency: transitive + description: + name: path_provider_platform_interface + sha256: "88f5779f72ba699763fa3a3b06aa4bf6de76c8e5de842cf6f29e2e06476c2334" + url: "https://pub.dev" + source: hosted + version: "2.1.2" + path_provider_windows: + dependency: transitive + description: + name: path_provider_windows + sha256: bd6f00dbd873bfb70d0761682da2b3a2c2fccc2b9e84c495821639601d81afe7 + url: "https://pub.dev" + source: hosted + version: "2.3.0" + platform: + dependency: transitive + description: + name: platform + sha256: "9b71283fc13df574056616011fb138fd3b793ea47cc509c189a6c3fa5f8a1a65" + url: "https://pub.dev" + source: hosted + version: "3.1.5" + plugin_platform_interface: + dependency: transitive + description: + name: plugin_platform_interface + sha256: "4820fbfdb9478b1ebae27888254d445073732dae3d6ea81f0b7e06d5dedc3f02" + url: "https://pub.dev" + source: hosted + version: "2.1.8" + shared_preferences: + dependency: transitive + description: + name: shared_preferences + sha256: "746e5369a43170c25816cc472ee016d3a66bc13fcf430c0bc41ad7b4b2922051" + url: "https://pub.dev" + source: hosted + version: "2.3.2" + shared_preferences_android: + dependency: transitive + description: + name: shared_preferences_android + sha256: "480ba4345773f56acda9abf5f50bd966f581dac5d514e5fc4a18c62976bbba7e" + url: "https://pub.dev" + source: hosted + version: "2.3.2" + shared_preferences_foundation: + dependency: transitive + description: + name: shared_preferences_foundation + sha256: c4b35f6cb8f63c147312c054ce7c2254c8066745125264f0c88739c417fc9d9f + url: "https://pub.dev" + source: hosted + version: "2.5.2" + shared_preferences_linux: + dependency: transitive + description: + name: shared_preferences_linux + sha256: "580abfd40f415611503cae30adf626e6656dfb2f0cee8f465ece7b6defb40f2f" + url: "https://pub.dev" + source: hosted + version: "2.4.1" + shared_preferences_platform_interface: + dependency: transitive + description: + name: shared_preferences_platform_interface + sha256: "57cbf196c486bc2cf1f02b85784932c6094376284b3ad5779d1b1c6c6a816b80" + url: "https://pub.dev" + source: hosted + version: "2.4.1" + shared_preferences_web: + dependency: transitive + description: + name: shared_preferences_web + sha256: d2ca4132d3946fec2184261726b355836a82c33d7d5b67af32692aff18a4684e + url: "https://pub.dev" + source: hosted + version: "2.4.2" + shared_preferences_windows: + dependency: transitive + description: + name: shared_preferences_windows + sha256: "94ef0f72b2d71bc3e700e025db3710911bd51a71cefb65cc609dd0d9a982e3c1" + url: "https://pub.dev" + source: hosted + version: "2.4.1" + sky_engine: + dependency: transitive + description: flutter + source: sdk + version: "0.0.99" + source_span: + dependency: transitive + description: + name: source_span + sha256: "53e943d4206a5e30df338fd4c6e7a077e02254531b138a15aec3bd143c1a8b3c" + url: "https://pub.dev" + source: hosted + version: "1.10.0" + stack_trace: + dependency: "direct main" + description: + name: stack_trace + sha256: "9f47fd3630d76be3ab26f0ee06d213679aa425996925ff3feffdec504931c377" + url: "https://pub.dev" + source: hosted + version: "1.12.0" + string_scanner: + dependency: transitive + description: + name: string_scanner + sha256: "688af5ed3402a4bde5b3a6c15fd768dbf2621a614950b17f04626c431ab3c4c3" + url: "https://pub.dev" + source: hosted + version: "1.3.0" + term_glyph: + dependency: transitive + description: + name: term_glyph + sha256: a29248a84fbb7c79282b40b8c72a1209db169a2e0542bce341da992fe1bc7e84 + url: "https://pub.dev" + source: hosted + version: "1.2.1" + typed_data: + dependency: transitive + description: + name: typed_data + sha256: facc8d6582f16042dd49f2463ff1bd6e2c9ef9f3d5da3d9b087e244a7b564b3c + url: "https://pub.dev" + source: hosted + version: "1.3.2" + vector_math: + dependency: transitive + description: + name: vector_math + sha256: "80b3257d1492ce4d091729e3a67a60407d227c27241d6927be0130c98e741803" + url: "https://pub.dev" + source: hosted + version: "2.1.4" + web: + dependency: transitive + description: + name: web + sha256: cd3543bd5798f6ad290ea73d210f423502e71900302dde696f8bff84bf89a1cb + url: "https://pub.dev" + source: hosted + version: "1.1.0" + xdg_directories: + dependency: transitive + description: + name: xdg_directories + sha256: faea9dee56b520b55a566385b84f2e8de55e7496104adada9962e0bd11bcff1d + url: "https://pub.dev" + source: hosted + version: "1.0.4" +sdks: + dart: ">=3.5.0 <4.0.0" + flutter: ">=3.22.0" diff --git a/mobile/plugins/ente_cast_normal/pubspec.lock b/mobile/plugins/ente_cast_normal/pubspec.lock index 86051800c6..2d37f86c87 100644 --- a/mobile/plugins/ente_cast_normal/pubspec.lock +++ b/mobile/plugins/ente_cast_normal/pubspec.lock @@ -119,18 +119,18 @@ packages: dependency: transitive description: name: material_color_utilities - sha256: "0e0a020085b65b6083975e499759762399b4475f766c21668c4ecca34ea74e5a" + sha256: f7142bb1154231d7ea5f96bc7bde4bda2a0945d2806bb11670e30b850d56bdec url: "https://pub.dev" source: hosted - version: "0.8.0" + version: "0.11.1" meta: dependency: transitive description: name: meta - sha256: d584fa6707a52763a52446f02cc621b077888fb63b93bbcb1143a7be5a0c0c04 + sha256: bdb68674043280c3428e9ec998512fb681678676b3c54e773629ffe74419f8c7 url: "https://pub.dev" source: hosted - version: "1.11.0" + version: "1.15.0" multicast_dns: dependency: transitive description: diff --git a/mobile/plugins/ente_feature_flag/pubspec.lock b/mobile/plugins/ente_feature_flag/pubspec.lock index 6760d7c6c5..4f2db8cd08 100644 --- a/mobile/plugins/ente_feature_flag/pubspec.lock +++ b/mobile/plugins/ente_feature_flag/pubspec.lock @@ -79,18 +79,18 @@ packages: dependency: transitive description: name: material_color_utilities - sha256: "0e0a020085b65b6083975e499759762399b4475f766c21668c4ecca34ea74e5a" + sha256: f7142bb1154231d7ea5f96bc7bde4bda2a0945d2806bb11670e30b850d56bdec url: "https://pub.dev" source: hosted - version: "0.8.0" + version: "0.11.1" meta: dependency: transitive description: name: meta - sha256: d584fa6707a52763a52446f02cc621b077888fb63b93bbcb1143a7be5a0c0c04 + sha256: bdb68674043280c3428e9ec998512fb681678676b3c54e773629ffe74419f8c7 url: "https://pub.dev" source: hosted - version: "1.11.0" + version: "1.15.0" path: dependency: transitive description: diff --git a/mobile/plugins/onnx_dart/pubspec.lock b/mobile/plugins/onnx_dart/pubspec.lock index c14d3ed876..72000bb8f1 100644 --- a/mobile/plugins/onnx_dart/pubspec.lock +++ b/mobile/plugins/onnx_dart/pubspec.lock @@ -71,18 +71,18 @@ packages: dependency: transitive description: name: leak_tracker - sha256: "7f0df31977cb2c0b88585095d168e689669a2cc9b97c309665e3386f3e9d341a" + sha256: "3f87a60e8c63aecc975dda1ceedbc8f24de75f09e4856ea27daf8958f2f0ce05" url: "https://pub.dev" source: hosted - version: "10.0.4" + version: "10.0.5" leak_tracker_flutter_testing: dependency: transitive description: name: leak_tracker_flutter_testing - sha256: "06e98f569d004c1315b991ded39924b21af84cf14cc94791b8aea337d25b57f8" + sha256: "932549fb305594d82d7183ecd9fa93463e9914e1b67cacc34bc40906594a1806" url: "https://pub.dev" source: hosted - version: "3.0.3" + version: "3.0.5" leak_tracker_testing: dependency: transitive description: @@ -111,18 +111,18 @@ packages: dependency: transitive description: name: material_color_utilities - sha256: "0e0a020085b65b6083975e499759762399b4475f766c21668c4ecca34ea74e5a" + sha256: f7142bb1154231d7ea5f96bc7bde4bda2a0945d2806bb11670e30b850d56bdec url: "https://pub.dev" source: hosted - version: "0.8.0" + version: "0.11.1" meta: dependency: transitive description: name: meta - sha256: "7687075e408b093f36e6bbf6c91878cc0d4cd10f409506f7bc996f68220b9136" + sha256: bdb68674043280c3428e9ec998512fb681678676b3c54e773629ffe74419f8c7 url: "https://pub.dev" source: hosted - version: "1.12.0" + version: "1.15.0" path: dependency: transitive description: @@ -188,10 +188,10 @@ packages: dependency: transitive description: name: test_api - sha256: "9955ae474176f7ac8ee4e989dadfb411a58c30415bcfb648fa04b2b8a03afa7f" + sha256: "5b8a98dafc4d5c4c9c72d8b31ab2b23fc13422348d2997120294d3bac86b4ddb" url: "https://pub.dev" source: hosted - version: "0.7.0" + version: "0.7.2" vector_math: dependency: transitive description: @@ -204,10 +204,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "3923c89304b715fb1eb6423f017651664a03bf5f4b29983627c4da791f74a4ec" + sha256: "5c5f338a667b4c644744b661f309fb8080bb94b18a7e91ef1dbd343bed00ed6d" url: "https://pub.dev" source: hosted - version: "14.2.1" + version: "14.2.5" sdks: dart: ">=3.4.3 <4.0.0" flutter: ">=3.18.0-18.0.pre.54" diff --git a/mobile/pubspec.lock b/mobile/pubspec.lock index ee2882579d..7a7762771e 100644 --- a/mobile/pubspec.lock +++ b/mobile/pubspec.lock @@ -2824,6 +2824,14 @@ packages: url: "https://pub.dev" source: hosted version: "2.0.0" + workmanager: + dependency: "direct main" + description: + name: workmanager + sha256: ed13530cccd28c5c9959ad42d657cd0666274ca74c56dea0ca183ddd527d3a00 + url: "https://pub.dev" + source: hosted + version: "0.5.2" xdg_directories: dependency: transitive description: diff --git a/mobile/pubspec.yaml b/mobile/pubspec.yaml index cc7fee2f5c..cba7d26534 100644 --- a/mobile/pubspec.yaml +++ b/mobile/pubspec.yaml @@ -188,6 +188,7 @@ dependencies: wallpaper_manager_flutter: ^0.0.2 wechat_assets_picker: ^8.6.3 widgets_to_image: ^0.0.2 + workmanager: ^0.5.2 xml: ^6.3.0 xmp: ^1.0.3