From 6f9b3d1c4067f2af594a721e2b46386e31f44064 Mon Sep 17 00:00:00 2001 From: Arianne Orpilla Date: Wed, 9 Oct 2024 18:30:07 +1000 Subject: [PATCH] 2.8.10 Fix for youtube_explode_dart --- yuuna/lib/i18n/strings.g.dart | 6 ++-- yuuna/lib/i18n/strings.i18n.json | 2 +- .../implementations/audio_recorder_page.dart | 2 +- yuuna/pubspec.lock | 32 +++++++------------ yuuna/pubspec.yaml | 9 +++--- 5 files changed, 22 insertions(+), 29 deletions(-) diff --git a/yuuna/lib/i18n/strings.g.dart b/yuuna/lib/i18n/strings.g.dart index 720cc17b..5cf63142 100644 --- a/yuuna/lib/i18n/strings.g.dart +++ b/yuuna/lib/i18n/strings.g.dart @@ -3,7 +3,7 @@ /// Locales: 1 /// Strings: 395 /// -/// Built on 2023-07-02 at 01:09 UTC +/// Built on 2024-10-26 at 12:27 UTC // coverage:ignore-file // ignore_for_file: type=lint @@ -253,7 +253,7 @@ class _StringsEn implements BaseTranslations { String get dialog_content_dictionary_delete => 'Deleting a single dictionary may take longer than clearing the entire dictionary database. This will also clear all search results in history.'; String get delete_dictionary_data => 'Clearing all dictionary data...'; String dictionary_tag({required Object name}) => 'Imported from ${name}'; - String get legalese => 'A full-featured immersion language learning suite for mobile.\n\nOriginally built for the Japanese language learning community by Leo Rafael Orpilla. Logo by suzy and Aaron Marbella.\n\njidoujisho is free and open source software. See the project repository for a comprehensive list of other licenses and attribution notices. Enjoying the application? Help out by providing feedback, making a donation, reporting issues or contributing improvements on GitHub.'; + String get legalese => 'A full-featured immersion language learning suite for mobile.\n\nOriginally built for the Japanese language learning community by Arianne Orpilla. Logo by suzy and Aaron Marbella.\n\njidoujisho is free and open source software. See the project repository for a comprehensive list of other licenses and attribution notices. Enjoying the application? Help out by providing feedback, making a donation, reporting issues or contributing improvements on GitHub.'; String get same_name_dictionary_found => 'Dictionary with same name found.'; String import_file_extension_invalid({required Object extensions}) => 'This format expects files with the following extensions: ${extensions}'; String get field_label_empty => 'Empty'; @@ -680,7 +680,7 @@ extension on _StringsEn { case 'dialog_content_dictionary_delete': return 'Deleting a single dictionary may take longer than clearing the entire dictionary database. This will also clear all search results in history.'; case 'delete_dictionary_data': return 'Clearing all dictionary data...'; case 'dictionary_tag': return ({required Object name}) => 'Imported from ${name}'; - case 'legalese': return 'A full-featured immersion language learning suite for mobile.\n\nOriginally built for the Japanese language learning community by Leo Rafael Orpilla. Logo by suzy and Aaron Marbella.\n\njidoujisho is free and open source software. See the project repository for a comprehensive list of other licenses and attribution notices. Enjoying the application? Help out by providing feedback, making a donation, reporting issues or contributing improvements on GitHub.'; + case 'legalese': return 'A full-featured immersion language learning suite for mobile.\n\nOriginally built for the Japanese language learning community by Arianne Orpilla. Logo by suzy and Aaron Marbella.\n\njidoujisho is free and open source software. See the project repository for a comprehensive list of other licenses and attribution notices. Enjoying the application? Help out by providing feedback, making a donation, reporting issues or contributing improvements on GitHub.'; case 'same_name_dictionary_found': return 'Dictionary with same name found.'; case 'import_file_extension_invalid': return ({required Object extensions}) => 'This format expects files with the following extensions: ${extensions}'; case 'field_label_empty': return 'Empty'; diff --git a/yuuna/lib/i18n/strings.i18n.json b/yuuna/lib/i18n/strings.i18n.json index e07bb1b5..460b84d4 100644 --- a/yuuna/lib/i18n/strings.i18n.json +++ b/yuuna/lib/i18n/strings.i18n.json @@ -108,7 +108,7 @@ "dialog_content_dictionary_delete": "Deleting a single dictionary may take longer than clearing the entire dictionary database. This will also clear all search results in history.", "delete_dictionary_data": "Clearing all dictionary data...", "dictionary_tag": "Imported from $name", - "legalese": "A full-featured immersion language learning suite for mobile.\n\nOriginally built for the Japanese language learning community by Leo Rafael Orpilla. Logo by suzy and Aaron Marbella.\n\njidoujisho is free and open source software. See the project repository for a comprehensive list of other licenses and attribution notices. Enjoying the application? Help out by providing feedback, making a donation, reporting issues or contributing improvements on GitHub.", + "legalese": "A full-featured immersion language learning suite for mobile.\n\nOriginally built for the Japanese language learning community by Arianne Orpilla. Logo by suzy and Aaron Marbella.\n\njidoujisho is free and open source software. See the project repository for a comprehensive list of other licenses and attribution notices. Enjoying the application? Help out by providing feedback, making a donation, reporting issues or contributing improvements on GitHub.", "same_name_dictionary_found": "Dictionary with same name found.", "import_file_extension_invalid": "This format expects files with the following extensions: $extensions", diff --git a/yuuna/lib/src/pages/implementations/audio_recorder_page.dart b/yuuna/lib/src/pages/implementations/audio_recorder_page.dart index a8e26b4f..7d832974 100644 --- a/yuuna/lib/src/pages/implementations/audio_recorder_page.dart +++ b/yuuna/lib/src/pages/implementations/audio_recorder_page.dart @@ -5,7 +5,7 @@ import 'package:flutter/material.dart'; import 'package:fluttertoast/fluttertoast.dart'; import 'package:just_audio/just_audio.dart'; import 'package:multi_value_listenable_builder/multi_value_listenable_builder.dart'; -import 'package:record_mp3/record_mp3.dart'; +import 'package:record_mp3_plus/record_mp3_plus.dart'; import 'package:spaces/spaces.dart'; import 'package:yuuna/i18n/strings.g.dart'; import 'package:yuuna/pages.dart'; diff --git a/yuuna/pubspec.lock b/yuuna/pubspec.lock index b01963bc..7b244e9b 100644 --- a/yuuna/pubspec.lock +++ b/yuuna/pubspec.lock @@ -1043,10 +1043,10 @@ packages: dependency: transitive description: name: material_color_utilities - sha256: "9528f2f296073ff54cb9fee677df673ace1218163c3bc7628093e7eed5203d41" + sha256: f7142bb1154231d7ea5f96bc7bde4bda2a0945d2806bb11670e30b850d56bdec url: "https://pub.dev" source: hosted - version: "0.5.0" + version: "0.11.1" material_floating_search_bar: dependency: "direct main" description: @@ -1068,10 +1068,10 @@ packages: dependency: transitive description: name: meta - sha256: "3c74dbf8763d36539f114c799d8a2d87343b5067e9d796ca22b5eb8437090ee3" + sha256: bdb68674043280c3428e9ec998512fb681678676b3c54e773629ffe74419f8c7 url: "https://pub.dev" source: hosted - version: "1.9.1" + version: "1.15.0" mime: dependency: transitive description: @@ -1354,14 +1354,14 @@ packages: url: "https://github.com/lrorpilla/receive_intent" source: git version: "0.2.3" - record_mp3: - dependency: "direct main" + record_mp3_plus: + dependency: "direct overridden" description: - name: record_mp3 - sha256: dd3d221d223f4a38816835e7a887a401a808c583d11d793ef04a60e4f13e781e + name: record_mp3_plus + sha256: bf0b3f3ed96227a289ddf71605eb5370e5d43b8a2c17429ec55e60ace03d76e9 url: "https://pub.dev" source: hosted - version: "3.0.0" + version: "1.2.0" remove_emoji: dependency: "direct main" description: @@ -1869,14 +1869,6 @@ packages: url: "https://pub.dev" source: hosted version: "1.1.0" - web: - dependency: transitive - description: - name: web - sha256: dc8ccd225a2005c1be616fe02951e2e342092edf968cf0844220383757ef8f10 - url: "https://pub.dev" - source: hosted - version: "0.1.4-beta" web_socket_channel: dependency: "direct main" description: @@ -1929,10 +1921,10 @@ packages: dependency: "direct main" description: name: youtube_explode_dart - sha256: c5c5a7ddec7d42d341cb8e49d628c4b81618f927bbf81dbfa9c550bee39ef45d + sha256: "28dca07fefb4b6518beab95f0c1ef81031f921ed0fe87ebcd9c51378546edfee" url: "https://pub.dev" source: hosted - version: "2.0.1" + version: "2.2.3" sdks: - dart: ">=3.1.0-185.0.dev <4.0.0" + dart: ">=3.3.0-0 <4.0.0" flutter: ">=3.10.6" diff --git a/yuuna/pubspec.yaml b/yuuna/pubspec.yaml index 59926bc0..b4bcf203 100644 --- a/yuuna/pubspec.yaml +++ b/yuuna/pubspec.yaml @@ -1,7 +1,7 @@ name: yuuna description: A full-featured immersion language learning suite for mobile. publish_to: 'none' -version: 2.8.9+104 +version: 2.8.10+104 environment: sdk: ">=3.0.0<4.0.0" flutter: "^3.10.6" @@ -20,7 +20,7 @@ dependencies: change_notifier_builder: ^1.1.2 chat_gpt_sdk: ^2.1.5 clipboard: ^0.1.3 - collection: ^1.17.0 + collection: copy_with_extension: ^5.0.2 crop_image: ^1.0.4 device_info_plus: ^8.1.0 @@ -100,7 +100,6 @@ dependencies: git: url: https://github.com/lrorpilla/receive_intent ref: 3854d07f8f4e9d5a78589639b18b5d454ddf54a0 - record_mp3: ^3.0.0 remove_emoji: ^0.0.7 reorderables: ^0.6.0 restart_app: ^1.1.2 @@ -135,7 +134,7 @@ dependencies: ref: 40464c75e908f57f458597ef4912f5273ab89b1a path: wakelock web_socket_channel: ^2.3.0 - youtube_explode_dart: ^2.0.1 + youtube_explode_dart: ^2.2.3 dependency_overrides: ffi: ^2.0.0 @@ -147,6 +146,8 @@ dependency_overrides: url: https://github.com/diegotori/wakelock ref: 40464c75e908f57f458597ef4912f5273ab89b1a path: wakelock_windows + record_mp3_plus: ^1.2.0 + collection: ^1.17.2 dev_dependencies: build_runner: ^2.3.3