diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 0dfa8c541..c2a279e40 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -5,7 +5,7 @@ on: branches: [main] env: - FLUTTER_VERSION: '3.27.2' + FLUTTER_VERSION: '3.27.3' jobs: analyze: diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index de9383c23..448b6e985 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -7,7 +7,7 @@ on: workflow_dispatch: env: - FLUTTER_VERSION: '3.27.2' + FLUTTER_VERSION: '3.27.3' jobs: release_with_macos_dmg: diff --git a/.github/workflows/snap.yml b/.github/workflows/snap.yml index 08d7262db..a33c73ed7 100644 --- a/.github/workflows/snap.yml +++ b/.github/workflows/snap.yml @@ -7,7 +7,7 @@ on: workflow_dispatch: env: - FLUTTER_VERSION: '3.27.2' + FLUTTER_VERSION: '3.27.3' jobs: build_and_release_linux_snap_edge_amd64: diff --git a/lib/l10n/app_de.arb b/lib/l10n/app_de.arb index 30bdaca0d..3fe6bc538 100644 --- a/lib/l10n/app_de.arb +++ b/lib/l10n/app_de.arb @@ -668,7 +668,9 @@ "@skipToLivStream": {}, "searchSimilarStation": "Ähnlichen Sender suchen", "@searchSimilarStation": {}, - "clicks": "Clicks", + "clicks": "Klicks", + "theClick": "Klick", + "toClick": "klicken", "@clicks": {}, "exposeOnlineHeadline": "Veröffentliche deine Höraktivität online", "@exposeOnlineHeadline": {}, diff --git a/lib/l10n/app_en.arb b/lib/l10n/app_en.arb index a792217ca..64f7dc2de 100644 --- a/lib/l10n/app_en.arb +++ b/lib/l10n/app_en.arb @@ -374,7 +374,9 @@ "skipToLivStream": "Skip to live stream", "searchSimilarStation": "Search similar station", "onlineArtError": "Online art lookup is currently not available", - "clicks": "Clicks", + "clicks": "clicks", + "theClick": "click", + "toClick": "click", "exposeOnlineHeadline": "Expose your listening activity online", "exposeToDiscordTitle": "Discord", "exposeToDiscordSubTitle": "The artist and title of the song/station/podcast you are currently listening to are shared.", diff --git a/lib/persistence_utils.dart b/lib/persistence_utils.dart index 403bc7fd9..442c966e2 100644 --- a/lib/persistence_utils.dart +++ b/lib/persistence_utils.dart @@ -193,7 +193,7 @@ Future wipeCustomSettings({required String filename}) async { final file = File(p.join(workingDir, filename)); - if (!file.existsSync()) { + if (file.existsSync()) { await file.delete(); } } diff --git a/macos/Flutter/GeneratedPluginRegistrant.swift b/macos/Flutter/GeneratedPluginRegistrant.swift index 14e31564e..2646a9750 100644 --- a/macos/Flutter/GeneratedPluginRegistrant.swift +++ b/macos/Flutter/GeneratedPluginRegistrant.swift @@ -9,6 +9,7 @@ import audio_service import audio_session import connectivity_plus import device_info_plus +import file_picker import file_selector_macos import irondash_engine_context import media_kit_libs_macos_video @@ -29,6 +30,7 @@ func RegisterGeneratedPlugins(registry: FlutterPluginRegistry) { AudioSessionPlugin.register(with: registry.registrar(forPlugin: "AudioSessionPlugin")) ConnectivityPlusPlugin.register(with: registry.registrar(forPlugin: "ConnectivityPlusPlugin")) DeviceInfoPlusMacosPlugin.register(with: registry.registrar(forPlugin: "DeviceInfoPlusMacosPlugin")) + FilePickerPlugin.register(with: registry.registrar(forPlugin: "FilePickerPlugin")) FileSelectorPlugin.register(with: registry.registrar(forPlugin: "FileSelectorPlugin")) IrondashEngineContextPlugin.register(with: registry.registrar(forPlugin: "IrondashEngineContextPlugin")) MediaKitLibsMacosVideoPlugin.register(with: registry.registrar(forPlugin: "MediaKitLibsMacosVideoPlugin")) diff --git a/macos/Podfile.lock b/macos/Podfile.lock index 576362559..c80483076 100644 --- a/macos/Podfile.lock +++ b/macos/Podfile.lock @@ -8,6 +8,8 @@ PODS: - FlutterMacOS - device_info_plus (0.0.1): - FlutterMacOS + - file_picker (0.0.1): + - FlutterMacOS - file_selector_macos (0.0.1): - FlutterMacOS - flutter_discord_rpc (0.0.1): @@ -48,6 +50,7 @@ DEPENDENCIES: - audio_session (from `Flutter/ephemeral/.symlinks/plugins/audio_session/macos`) - connectivity_plus (from `Flutter/ephemeral/.symlinks/plugins/connectivity_plus/darwin`) - device_info_plus (from `Flutter/ephemeral/.symlinks/plugins/device_info_plus/macos`) + - file_picker (from `Flutter/ephemeral/.symlinks/plugins/file_picker/macos`) - file_selector_macos (from `Flutter/ephemeral/.symlinks/plugins/file_selector_macos/macos`) - flutter_discord_rpc (from `Flutter/ephemeral/.symlinks/plugins/flutter_discord_rpc/macos`) - FlutterMacOS (from `Flutter/ephemeral`) @@ -74,6 +77,8 @@ EXTERNAL SOURCES: :path: Flutter/ephemeral/.symlinks/plugins/connectivity_plus/darwin device_info_plus: :path: Flutter/ephemeral/.symlinks/plugins/device_info_plus/macos + file_picker: + :path: Flutter/ephemeral/.symlinks/plugins/file_picker/macos file_selector_macos: :path: Flutter/ephemeral/.symlinks/plugins/file_selector_macos/macos flutter_discord_rpc: @@ -112,6 +117,7 @@ SPEC CHECKSUMS: audio_session: dea1f41890dbf1718f04a56f1d6150fd50039b72 connectivity_plus: 18382e7311ba19efcaee94442b23b32507b20695 device_info_plus: ce1b7762849d3ec103d0e0517299f2db7ad60720 + file_picker: e716a70a9fe5fd9e09ebc922d7541464289443af file_selector_macos: cc3858c981fe6889f364731200d6232dac1d812d flutter_discord_rpc: 67a7c10ea24d9d3bf35d01af643f48fbcfa7c24f FlutterMacOS: 8f6f14fa908a6fb3fba0cd85dbd81ec4b251fb24 diff --git a/needs_translation.json b/needs_translation.json index 4e477f2d0..5e1b32c4d 100644 --- a/needs_translation.json +++ b/needs_translation.json @@ -52,6 +52,8 @@ "searchSimilarStation", "onlineArtError", "clicks", + "theClick", + "toClick", "exposeOnlineHeadline", "exposeToDiscordTitle", "exposeToDiscordSubTitle", @@ -373,6 +375,8 @@ "searchSimilarStation", "onlineArtError", "clicks", + "theClick", + "toClick", "exposeOnlineHeadline", "exposeToDiscordTitle", "exposeToDiscordSubTitle", @@ -677,27 +681,14 @@ "stopToNotifyAboutDataSafeMode", "notifyMeAboutDataSafeModeTitle", "notifyMeAboutDataSafeModeDescription", - "resourceSectionTitle" + "resourceSectionTitle", + "theClick", + "toClick" ], "et": [ - "markAllEpisodesAsDone", - "resetAllSettings", - "resetAllSettingsConfirm", - "confirm", - "confirmation", - "isMaybeLowBandwidthDialogTitle", - "isMaybeLowBandwidthDialogBody", - "isBackInWifiDialogTitle", - "isBackInWifiDialogBody", - "enableDataSafeModeSettingTitle", - "dataSafeModeEnabled", - "dataSafeModeDisabled", - "enableDataSafeModeSettingDescription", - "stopToNotifyAboutDataSafeMode", - "notifyMeAboutDataSafeModeTitle", - "notifyMeAboutDataSafeModeDescription", - "resourceSectionTitle" + "theClick", + "toClick" ], "eu": [ @@ -717,7 +708,9 @@ "stopToNotifyAboutDataSafeMode", "notifyMeAboutDataSafeModeTitle", "notifyMeAboutDataSafeModeDescription", - "resourceSectionTitle" + "resourceSectionTitle", + "theClick", + "toClick" ], "fr": [ @@ -737,27 +730,14 @@ "stopToNotifyAboutDataSafeMode", "notifyMeAboutDataSafeModeTitle", "notifyMeAboutDataSafeModeDescription", - "resourceSectionTitle" + "resourceSectionTitle", + "theClick", + "toClick" ], "it": [ - "markAllEpisodesAsDone", - "resetAllSettings", - "resetAllSettingsConfirm", - "confirm", - "confirmation", - "isMaybeLowBandwidthDialogTitle", - "isMaybeLowBandwidthDialogBody", - "isBackInWifiDialogTitle", - "isBackInWifiDialogBody", - "enableDataSafeModeSettingTitle", - "dataSafeModeEnabled", - "dataSafeModeDisabled", - "enableDataSafeModeSettingDescription", - "stopToNotifyAboutDataSafeMode", - "notifyMeAboutDataSafeModeTitle", - "notifyMeAboutDataSafeModeDescription", - "resourceSectionTitle" + "theClick", + "toClick" ], "nl": [ @@ -967,6 +947,8 @@ "searchSimilarStation", "onlineArtError", "clicks", + "theClick", + "toClick", "exposeOnlineHeadline", "exposeToDiscordTitle", "exposeToDiscordSubTitle", @@ -1319,6 +1301,8 @@ "searchSimilarStation", "onlineArtError", "clicks", + "theClick", + "toClick", "exposeOnlineHeadline", "exposeToLastfmTitle", "lastfmApiKey", @@ -1747,6 +1731,8 @@ "searchSimilarStation", "onlineArtError", "clicks", + "theClick", + "toClick", "exposeOnlineHeadline", "exposeToDiscordTitle", "exposeToDiscordSubTitle", @@ -2014,516 +2000,11 @@ ], "pt_BR": [ - "home", - "shuffle", - "repeat", - "repeatAll", - "next", - "back", - "fastForward30", - "rewind10", - "fullWindow", - "leaveFullWindow", - "fullScreen", - "leaveFullScreen", - "playbackRate", - "addToFavorites", - "removeFromFavorites", - "share", - "local", - "saveAndAuthorize", - "showArtistPage", - "showAlbumPage", - "genre", - "year", - "albumArtist", - "albumArtists", - "track", - "trackNumber", - "diskNumber", - "totalDisks", - "noPodcastSubsFound", - "charts", - "noStarredStations", - "stations", - "copyToClipBoard", - "insertedIntoQueue", - "about", - "localAudioCacheSuggestion", - "noThankYou", - "recreateLocalAudioCache", - "useALocalAudioCache", - "newEpisodes", - "collection", - "addToCollection", - "removeFromCollection", - "loadingPodcastFeed", - "downloadStarted", - "downloadCancelled", - "downloadFinished", - "markAllEpisodesAsDone", - "resetAllSettings", - "resetAllSettingsConfirm", - "confirm", - "confirmation", - "isMaybeLowBandwidthDialogTitle", - "isMaybeLowBandwidthDialogBody", - "isBackInWifiDialogTitle", - "isBackInWifiDialogBody", - "enableDataSafeModeSettingTitle", - "dataSafeModeEnabled", - "dataSafeModeDisabled", - "enableDataSafeModeSettingDescription", - "stopToNotifyAboutDataSafeMode", - "notifyMeAboutDataSafeModeTitle", - "notifyMeAboutDataSafeModeDescription", - "resourceSectionTitle", - "downloadsOnly", - "downloadsDirectory", - "downloadsDirectoryDescription", - "downloadsChangeWarning", - "moreOptions", - "noRadioServerFound", - "connectedTo", - "disconnectedFrom", - "tryReconnect", - "addedTo", - "addToPlaylist", - "open", - "removeFrom", - "noCountryFound", - "noStarredTags", - "name", - "state", - "playNext", - "contributors", - "version", - "theme", - "useMoreAnimationsTitle", - "useMoreAnimationsDescription", - "showPositionDurationTitle", - "showPositionDurationDescription", - "license", - "dependencies", - "light", - "system", - "dark", - "podcastProvider", - "iTunes", - "podcastIndex", - "usePodcastIndex", - "select", - "requiresAppRestart", - "musicCollectionLocation", - "astronomyXXXPodcastIndexOnly", - "automotiveXXXPodcastIndexOnly", - "aviationXXXPodcastIndexOnly", - "baseballXXXPodcastIndexOnly", - "basketballXXXPodcastIndexOnly", - "beautyXXXPodcastIndexOnly", - "booksXXXPodcastIndexOnly", - "buddhismXXXPodcastIndexOnly", - "careersXXXPodcastIndexOnly", - "chemistryXXXPodcastIndexOnly", - "christianityXXXPodcastIndexOnly", - "climateXXXPodcastIndexOnly", - "commentaryXXXPodcastIndexOnly", - "coursesXXXPodcastIndexOnly", - "craftsXXXPodcastIndexOnly", - "cricketXXXPodcastIndexOnly", - "cryptocurrencyXXXPodcastIndexOnly", - "cultureXXXPodcastIndexOnly", - "dailyXXXPodcastIndexOnly", - "designXXXPodcastIndexOnly", - "documentaryXXXPodcastIndexOnly", - "dramaXXXPodcastIndexOnly", - "earthXXXPodcastIndexOnly", - "entertainmentXXXPodcastIndexOnly", - "entrepreneurshipXXXPodcastIndexOnly", - "familyXXXPodcastIndexOnly", - "fantasyXXXPodcastIndexOnly", - "fashionXXXPodcastIndexOnly", - "filmXXXPodcastIndexOnly", - "fitnessXXXPodcastIndexOnly", - "foodXXXPodcastIndexOnly", - "footballXXXPodcastIndexOnly", - "gamesXXXPodcastIndexOnly", - "gardenXXXPodcastIndexOnly", - "golfXXXPodcastIndexOnly", - "healthXXXPodcastIndexOnly", - "hinduismXXXPodcastIndexOnly", - "hobbiesXXXPodcastIndexOnly", - "hockeyXXXPodcastIndexOnly", - "homeXXXPodcastIndexOnly", - "howToXXXPodcastIndexOnly", - "improvXXXPodcastIndexOnly", - "interviewsXXXPodcastIndexOnly", - "investingXXXPodcastIndexOnly", - "islamXXXPodcastIndexOnly", - "journalsXXXPodcastIndexOnly", - "judaismXXXPodcastIndexOnly", - "kidsXXXPodcastIndexOnly", - "languageXXXPodcastIndexOnly", - "learningXXXPodcastIndexOnly", - "lifeXXXPodcastIndexOnly", - "managementXXXPodcastIndexOnly", - "mangaXXXPodcastIndexOnly", - "marketingXXXPodcastIndexOnly", - "mathematicsXXXPodcastIndexOnly", - "medicineXXXPodcastIndexOnly", - "mentalXXXPodcastIndexOnly", - "naturalXXXPodcastIndexOnly", - "natureXXXPodcastIndexOnly", - "nonProfitXXXPodcastIndexOnly", - "nutritionXXXPodcastIndexOnly", - "parentingXXXPodcastIndexOnly", - "performingXXXPodcastIndexOnly", - "personalXXXPodcastIndexOnly", - "petsXXXPodcastIndexOnly", - "philosophyXXXPodcastIndexOnly", - "physicsXXXPodcastIndexOnly", - "placesXXXPodcastIndexOnly", - "politicsXXXPodcastIndexOnly", - "relationshipsXXXPodcastIndexOnly", - "religionXXXPodcastIndexOnly", - "reviewsXXXPodcastIndexOnly", - "rolePlayingXXXPodcastIndexOnly", - "rugbyXXXPodcastIndexOnly", - "runningXXXPodcastIndexOnly", - "selfImprovementXXXPodcastIndexOnly", - "sexualityXXXPodcastIndexOnly", - "soccerXXXPodcastIndexOnly", - "socialXXXPodcastIndexOnly", - "societyXXXPodcastIndexOnly", - "spiritualityXXXPodcastIndexOnly", - "standUpXXXPodcastIndexOnly", - "storiesXXXPodcastIndexOnly", - "swimmingXXXPodcastIndexOnly", - "tVXXXPodcastIndexOnly", - "tabletopXXXPodcastIndexOnly", - "tennisXXXPodcastIndexOnly", - "travelXXXPodcastIndexOnly", - "videoGamesXXXPodcastIndexOnly", - "visualXXXPodcastIndexOnly", - "volleyballXXXPodcastIndexOnly", - "weatherXXXPodcastIndexOnly", - "wildernessXXXPodcastIndexOnly", - "wrestlingXXXPodcastIndexOnly", - "updateAvailable", - "showMetaData", - "metadata", - "writeMetadata", - "reorder", - "move", - "pinAlbum", - "unPinAlbum", - "playAll", - "hearingHistory", - "emptyHearingHistory", - "searchForRadioStationsWithGenreName", - "clearPlaylist", - "editPlaylist", - "stationUrl", - "podcastFeedUrl", - "stationName", - "podcastName", - "url", - "loadFromFileOptional", - "loadMore", - "searchOnline", - "shareThisEpisode", - "downloadEpisode", - "removeDownloadEpisode", - "language", - "duration", - "radioTagDisclaimerTitle", - "radioTagDisclaimerSubTitle", - "podcastFeedLoadingTimeout", - "gitHubClientConnectError", - "replayEpisode", - "replayAllEpisodes", - "checkForUpdates", - "playbackWillStopIn", - "schedulePlaybackStopTimer", - "alwaysAsk", - "hideToTray", - "closeBtnAction", - "whenCloseBtnClicked", - "closeApp", - "closeMusicPod", - "confirmCloseOrHideTip", - "doNotAskAgain", - "skipToLivStream", - "searchSimilarStation", - "onlineArtError", - "clicks", - "exposeOnlineHeadline", - "exposeToDiscordTitle", - "exposeToDiscordSubTitle", - "exposeToLastfmTitle", - "exposeToLastfmSubTitle", - "lastfmApiKey", - "lastfmSecret", - "lastfmApiKeyEmpty", - "lastfmSecretEmpty", - "exposeToListenBrainzTitle", - "exposeToListenBrainzSubTitle", - "listenBrainzApiKey", - "listenBrainzApiKeyEmpty", - "featureDisabledOnPlatform", - "regionNone", - "regionAfghanistan", - "regionAlandislands", - "regionAlbania", - "regionAlgeria", - "regionAmericansamoa", - "regionAndorra", - "regionAngolia", - "regionAnguilla", - "regionAntarctica", - "regionAntiguaandbarbuda", - "regionArgentina", - "regionArmenia", - "regionAruba", - "regionAustralia", - "regionAustria", - "regionAzerbaijan", - "regionBahamas", - "regionBahrain", - "regionBangladesh", - "regionBarbados", - "regionBelarus", - "regionBelgium", - "regionBelize", - "regionBenin", - "regionBermuda", - "regionBhutan", - "regionBolivia", - "regionBonaire", - "regionBosniaandherzegovina", - "regionBotswana", - "regionBouvetisland", - "regionBrazil", - "regionBritishindianoceanterrirory", - "regionBritishvirginislands", - "regionBruneidarussalam", - "regionBulgaria", - "regionBurkinafaso", - "regionBurundi", - "regionCaboverde", - "regionCambodia", - "regionCameroon", - "regionCanada", - "regionCaymanislands", - "regionCentralafricanrepublic", - "regionChad", - "regionChile", - "regionChina", - "regionChristmasisland", - "regionCocosislands", - "regionColombia", - "regionComoros", - "regionCongo", - "regionCongodemocraticrepublicof", - "regionCookislands", - "regionCostarica", - "regionCotedivoire", - "regionCroatia", - "regionCuba", - "regionCuracao", - "regionCyprus", - "regionCzechia", - "regionDenmark", - "regionDjibouti", - "regionDominica", - "regionDominicanrepublic", - "regionEcuador", - "regionEgypt", - "regionElsalvador", - "regionEquatorialguinea", - "regionEritrea", - "regionEstonia", - "regionEthiopia", - "regionFalklandislands", - "regionFaroeislands", - "regionFiji", - "regionFinland", - "regionFrance", - "regionFrenchguiana", - "regionFrenchpolynesia", - "regionFrenchsouthernterritories", - "regionGabon", - "regionGambia", - "regionGeorgia", - "regionGermany", - "regionGhana", - "regionGibraltar", - "regionGreece", - "regionGreenland", - "regionGrenada", - "regionGuadeloupe", - "regionGuam", - "regionGuatemala", - "regionGuernsey", - "regionGuinea", - "regionGuineabissau", - "regionGuyana", - "regionHaiti", - "regionHeardislandandmcdonaldislands", - "regionHonduras", - "regionHongkong", - "regionHungary", - "regionIceland", - "regionIndia", - "regionIndonesia", - "regionIran", - "regionIraq", - "regionIreland", - "regionIsleofman", - "regionIsrael", - "regionItaly", - "regionJamaica", - "regionJapan", - "regionJersey", - "regionJordan", - "regionKazakhstan", - "regionKenya", - "regionKiribati", - "regionKuwait", - "regionKyrgyzstan", - "regionLaos", - "regionLatvia", - "regionLebanon", - "regionLesotho", - "regionLiberia", - "regionLibya", - "regionLiechtenstein", - "regionLithuania", - "regionLuxembourg", - "regionMacao", - "regionMacedonia", - "regionMadagascar", - "regionMalawi", - "regionMalaysia", - "regionMaldives", - "regionMali", - "regionMalta", - "regionMarshallislands", - "regionMartinique", - "regionMauritania", - "regionMauritius", - "regionMayotte", - "regionMexico", - "regionMicronesia", - "regionMoldova", - "regionMonaco", - "regionMongolia", - "regionMontenegro", - "regionMontserrat", - "regionMorocco", - "regionMozambique", - "regionMyanmar", - "regionNamibia", - "regionNauru", - "regionNepal", - "regionNetherlands", - "regionNewcaledonia", - "regionNewzealand", - "regionNicaragua", - "regionNiger", - "regionNigeria", - "regionNiue", - "regionNorfolkisland", - "regionNorthkorea", - "regionNorthernmarianaislands", - "regionNorway", - "regionOman", - "regionPakistan", - "regionPalau", - "regionPalestine", - "regionPanama", - "regionPapuanewguinea", - "regionParaguay", - "regionPeru", - "regionPhilippines", - "regionPitcairn", - "regionPoland", - "regionPortugal", - "regionPuertorico", - "regionQatar", - "regionReunion", - "regionRomania", - "regionRussianfederation", - "regionRwanda", - "regionSaintbarthelemy", - "regionSainthelena", - "regionSaintkittsandnevis", - "regionSaintlucia", - "regionSaintmartin", - "regionSaintpierreandmiquelon", - "regionSaintvincentandthegrenadines", - "regionSamoa", - "regionSanmarino", - "regionSaotomeandprincipe", - "regionSaudiarabia", - "regionSenegal", - "regionSerbia", - "regionSeychelles", - "regionSierraleone", - "regionSingapore", - "regionSintmaarten", - "regionSlovakia", - "regionSlovenia", - "regionSolomonislands", - "regionSomalia", - "regionSouthafrica", - "regionSouthgeorgiaandthesouthsandwichislands", - "regionSouthkorea", - "regionSouthsudan", - "regionSpain", - "regionSrilanka", - "regionSudan", - "regionSuriname", - "regionSvalbardandjanmayen", - "regionSwaziland", - "regionSweden", - "regionSwitzerland", - "regionSyrianarabrepublic", - "regionTaiwan", - "regionTajikistan", - "regionTanzania", - "regionThailand", - "regionTimorleste", - "regionTogo", - "regionTokelau", - "regionTonga", - "regionTrinidadandtobago", - "regionTunisia", - "regionTurkey", - "regionTurkmenistan", - "regionTurksandcaicosislands", - "regionTuvalu", - "regionUganda", - "regionUkraine", - "regionUnitedarabemirates", - "regionUnitedkingdom", - "regionUnitedstates", - "regionUnitedstatesminoroutlyingislands", - "regionUruguay", - "regionUsvirginislands", - "regionUzbekistan", - "regionVanuatu", - "regionVaticancity", - "regionVenezuela", - "regionVietnam", - "regionWallisandfutuna", - "regionWesternsahara", - "regionYemen", - "regionZambia", - "regionZimbabwe" - ], - - "ru": [ + "theClick", + "toClick" + ], + + "ru": [ "markAllEpisodesAsDone", "resetAllSettings", "resetAllSettingsConfirm", @@ -2542,6 +2023,8 @@ "notifyMeAboutDataSafeModeDescription", "resourceSectionTitle", "clicks", + "theClick", + "toClick", "regionAruba", "regionAustralia", "regionAustria", @@ -2782,23 +2265,8 @@ ], "sk": [ - "markAllEpisodesAsDone", - "resetAllSettings", - "resetAllSettingsConfirm", - "confirm", - "confirmation", - "isMaybeLowBandwidthDialogTitle", - "isMaybeLowBandwidthDialogBody", - "isBackInWifiDialogTitle", - "isBackInWifiDialogBody", - "enableDataSafeModeSettingTitle", - "dataSafeModeEnabled", - "dataSafeModeDisabled", - "enableDataSafeModeSettingDescription", - "stopToNotifyAboutDataSafeMode", - "notifyMeAboutDataSafeModeTitle", - "notifyMeAboutDataSafeModeDescription", - "resourceSectionTitle" + "theClick", + "toClick" ], "sv": [ @@ -2818,7 +2286,9 @@ "stopToNotifyAboutDataSafeMode", "notifyMeAboutDataSafeModeTitle", "notifyMeAboutDataSafeModeDescription", - "resourceSectionTitle" + "resourceSectionTitle", + "theClick", + "toClick" ], "ta": [ @@ -2838,7 +2308,9 @@ "stopToNotifyAboutDataSafeMode", "notifyMeAboutDataSafeModeTitle", "notifyMeAboutDataSafeModeDescription", - "resourceSectionTitle" + "resourceSectionTitle", + "theClick", + "toClick" ], "tr": [ @@ -2894,6 +2366,8 @@ "searchSimilarStation", "onlineArtError", "clicks", + "theClick", + "toClick", "exposeOnlineHeadline", "exposeToDiscordTitle", "exposeToDiscordSubTitle", @@ -3186,6 +2660,8 @@ "useMoreAnimationsDescription", "showPositionDurationTitle", "showPositionDurationDescription", + "theClick", + "toClick", "exposeToLastfmTitle", "exposeToLastfmSubTitle", "lastfmApiKey", @@ -3243,6 +2719,8 @@ "searchSimilarStation", "onlineArtError", "clicks", + "theClick", + "toClick", "exposeOnlineHeadline", "exposeToDiscordTitle", "exposeToDiscordSubTitle", @@ -3554,6 +3032,8 @@ "searchSimilarStation", "onlineArtError", "clicks", + "theClick", + "toClick", "exposeOnlineHeadline", "exposeToDiscordTitle", "exposeToDiscordSubTitle", diff --git a/pubspec.lock b/pubspec.lock index d3e85f542..d01c1780d 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -5,10 +5,10 @@ packages: dependency: transitive description: name: _fe_analyzer_shared - sha256: "88399e291da5f7e889359681a8f64b18c5123e03576b01f32a6a276611e511c3" + sha256: "03f6da266a27a4538a69295ec142cb5717d7d4e5727b84658b63e1e1509bac9c" url: "https://pub.dev" source: hosted - version: "78.0.0" + version: "79.0.0" _macros: dependency: transitive description: dart @@ -18,10 +18,10 @@ packages: dependency: transitive description: name: analyzer - sha256: "62899ef43d0b962b056ed2ebac6b47ec76ffd003d5f7c4e4dc870afe63188e33" + sha256: c9040fc56483c22a5e04a9f6a251313118b1a3c42423770623128fa484115643 url: "https://pub.dev" source: hosted - version: "7.1.0" + version: "7.2.0" animated_emoji: dependency: "direct main" description: @@ -66,10 +66,10 @@ packages: dependency: transitive description: name: assorted_layout_widgets - sha256: "0fa75b70e3d0a8c6a8d4d89ff138eead007c1e42c6b27f7863bc2f18ea1481fa" + sha256: "86eacbd25f7dd14a8182003935b07d94205ae4b0e6bedee03bde1404746bb7a9" url: "https://pub.dev" source: hosted - version: "10.4.4" + version: "10.7.0" async: dependency: transitive description: @@ -123,10 +123,10 @@ packages: dependency: transitive description: name: audio_session - sha256: b2a26ba8b7efa1790d6460e82971fde3e398cfbe2295df9dea22f3499d2c12a7 + sha256: a92eed06a93721bcc8a8b57d0a623e3fb9d2e4e11cef0a08ed448c73886700b7 url: "https://pub.dev" source: hosted - version: "0.1.23" + version: "0.1.24" basic_utils: dependency: "direct main" description: @@ -371,10 +371,10 @@ packages: dependency: transitive description: name: dbus - sha256: "365c771ac3b0e58845f39ec6deebc76e3276aa9922b0cc60840712094d9047ac" + sha256: "79e0c23480ff85dc68de79e2cd6334add97e48f7f4865d17686dd6ea81a47e8c" url: "https://pub.dev" source: hosted - version: "0.7.10" + version: "0.7.11" desktop_notifications: dependency: "direct main" description: @@ -403,18 +403,18 @@ packages: dependency: "direct main" description: name: dio - sha256: "5598aa796bbf4699afd5c67c0f5f6e2ed542afc956884b9cd58c306966efc260" + sha256: "253a18bbd4851fecba42f7343a1df3a9a4c1d31a2c1b37e221086b4fa8c8dbc9" url: "https://pub.dev" source: hosted - version: "5.7.0" + version: "5.8.0+1" dio_web_adapter: dependency: transitive description: name: dio_web_adapter - sha256: "33259a9276d6cea88774a0000cfae0d861003497755969c92faa223108620dc8" + sha256: e485c7a39ff2b384fa1d7e09b4e25f755804de8384358049124830b04fc4f93a url: "https://pub.dev" source: hosted - version: "2.0.0" + version: "2.1.0" equatable: dependency: transitive description: @@ -451,10 +451,10 @@ packages: dependency: "direct main" description: name: file_picker - sha256: c904b4ab56d53385563c7c39d8e9fa9af086f91495dfc48717ad84a42c3cf204 + sha256: c9943dd7d702ab4199d199bc151a2d79c86db031a02ad84566dab58c494d2adc url: "https://pub.dev" source: hosted - version: "8.1.7" + version: "8.3.1" file_selector: dependency: "direct main" description: @@ -560,10 +560,10 @@ packages: dependency: "direct dev" description: name: flutter_launcher_icons - sha256: "31cd0885738e87c72d6f055564d37fabcdacee743b396b78c7636c169cac64f5" + sha256: bfa04787c85d80ecb3f8777bde5fc10c3de809240c48fa061a2c2bf15ea5211c url: "https://pub.dev" source: hosted - version: "0.14.2" + version: "0.14.3" flutter_lints: dependency: "direct dev" description: @@ -663,10 +663,10 @@ packages: dependency: transitive description: name: glob - sha256: "0e7014b3b7d4dac1ca4d6114f82bf1782ee86745b9b42a92c9289c23d8a0ab63" + sha256: c3f1ee72c96f8f78935e18aa8cecced9ab132419e8625dc187e1c2408efc20de url: "https://pub.dev" source: hosted - version: "2.1.2" + version: "2.1.3" graphs: dependency: transitive description: @@ -711,10 +711,10 @@ packages: dependency: transitive description: name: http - sha256: b9c29a161230ee03d3ccf545097fccd9b87a5264228c5d348202e0f0c28f9010 + sha256: fe7ab022b76f3034adc518fb6ea04a82387620e19977665ea18d30a1cf43442f url: "https://pub.dev" source: hosted - version: "1.2.2" + version: "1.3.0" http_multi_server: dependency: transitive description: @@ -1026,10 +1026,10 @@ packages: dependency: "direct main" description: name: package_info_plus - sha256: "739e0a5c3c4055152520fa321d0645ee98e932718b4c8efeeb51451968fe0790" + sha256: b15fad91c4d3d1f2b48c053dd41cb82da007c27407dc9ab5f9aa59881d0e39d4 url: "https://pub.dev" source: hosted - version: "8.1.3" + version: "8.1.4" package_info_plus_platform_interface: dependency: transitive description: @@ -1379,18 +1379,18 @@ packages: dependency: "direct main" description: name: shared_preferences - sha256: a752ce92ea7540fc35a0d19722816e04d0e72828a4200e83a98cf1a1eb524c9a + sha256: "688ee90fbfb6989c980254a56cb26ebe9bb30a3a2dff439a78894211f73de67a" url: "https://pub.dev" source: hosted - version: "2.3.5" + version: "2.5.1" shared_preferences_android: dependency: transitive description: name: shared_preferences_android - sha256: bf808be89fe9dc467475e982c1db6c2faf3d2acf54d526cd5ec37d86c99dbd84 + sha256: "650584dcc0a39856f369782874e562efd002a9c94aec032412c9eb81419cce1f" url: "https://pub.dev" source: hosted - version: "2.4.1" + version: "2.4.4" shared_preferences_foundation: dependency: transitive description: @@ -1816,18 +1816,18 @@ packages: dependency: transitive description: name: web_socket_channel - sha256: "9f187088ed104edd8662ca07af4b124465893caf063ba29758f97af57e61da8f" + sha256: "0b8e2457400d8a859b7b2030786835a28a8e80836ef64402abef392ff4f1d0e5" url: "https://pub.dev" source: hosted - version: "3.0.1" + version: "3.0.2" win32: dependency: "direct main" description: name: win32 - sha256: "154360849a56b7b67331c21f09a386562d88903f90a1099c5987afc1912e1f29" + sha256: daf97c9d80197ed7b619040e86c8ab9a9dad285e7671ee7390f9180cc828a51e url: "https://pub.dev" source: hosted - version: "5.10.0" + version: "5.10.1" win32_registry: dependency: transitive description: @@ -1919,4 +1919,4 @@ packages: version: "0.0.3+1" sdks: dart: ">=3.6.0 <4.0.0" - flutter: ">=3.27.2" + flutter: ">=3.27.3" diff --git a/pubspec.yaml b/pubspec.yaml index 53caf64f9..a4f482a82 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -6,7 +6,7 @@ publish_to: "none" environment: sdk: ">=3.0.0 <4.0.0" - flutter: ">=3.27.2" + flutter: ">=3.27.3" dependencies: animated_emoji: ^3.1.0 diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml index 1a81ed803..6f218f440 100644 --- a/snap/snapcraft.yaml +++ b/snap/snapcraft.yaml @@ -61,7 +61,7 @@ parts: flutter-git: source: https://github.com/flutter/flutter.git - source-tag: 3.27.2 + source-tag: 3.27.3 source-depth: 1 plugin: nil override-build: |