Compare commits

..

10 Commits

Author SHA1 Message Date
semantic-release-bot
624b43733e chore(release): 1.23.3-dev.1 [skip ci]
## [1.23.3-dev.1](https://github.com/ReVanced/revanced-manager/compare/v1.23.2...v1.23.3-dev.1) (2024-12-24)

### Bug Fixes

* Delete cached APK only after successful patch ([#2331](https://github.com/ReVanced/revanced-manager/issues/2331)) ([4ba7ec1](4ba7ec1854))
2024-12-24 00:59:50 +00:00
Benjamin
4ba7ec1854 fix: Delete cached APK only after successful patch (#2331) 2024-12-24 01:48:57 +01:00
dependabot[bot]
1d6b074856 build(deps): bump the pubspec group with 13 updates (#2338)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Pun Butrach <pun.butrach@gmail.com>
Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
2024-12-19 19:35:55 +07:00
oSumAtrIX
695329088b docs: Navigate to next sub-page and explain mounting [skip ci] 2024-12-18 04:18:23 +01:00
dependabot[bot]
f2b20e6e7f build(deps-dev): bump the npm group with 2 updates (#2334)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-01 11:03:14 +07:00
ReVanced Bot
a5c3aa3744 chore: Sync translations (#2314) 2024-11-13 22:56:59 +07:00
ReVanced Bot
900058a6e5 chore: Sync translations (#2296) 2024-11-13 22:50:41 +07:00
semantic-release-bot
4c51ad3650 chore(release): 1.23.2 [skip ci]
## [1.23.2](https://github.com/ReVanced/revanced-manager/compare/v1.23.1...v1.23.2) (2024-11-12)

### Bug Fixes

* Handle migration of default URL used in v1.22 as well ([851b06b](851b06b0d2))
2024-11-12 23:45:30 +00:00
oSumAtrIX
a0c2a17bab chore: Merge branch dev to main (#2311) 2024-11-13 00:34:25 +01:00
oSumAtrIX
851b06b0d2 fix: Handle migration of default URL used in v1.22 as well 2024-11-13 00:33:58 +01:00
25 changed files with 472 additions and 295 deletions

View File

@@ -1,9 +1,19 @@
{
"okButton": "D'acord",
"cancelButton": "Cancel·lar",
"dismissButton": "Descarta",
"quitButton": "Sortir",
"updateButton": "Actualitzar",
"suggested": "Suggerit: ${version}",
"yesButton": "Sí",
"noButton": "No",
"warning": "Advertència",
"notice": "Avís",
"noShowAgain": "No ho tornis a mostrar",
"add": "Afegir",
"remove": "Suprimeix",
"showChangelogButton": "Mostra el registre de canvis",
"showUpdateButton": "Mostrà actualització",
"navigationView": {
"dashboardTab": "Tauler de control",
"patcherTab": "Pedaçor",
@@ -13,7 +23,20 @@
"refreshSuccess": "S'ha actualitzat correctament",
"widgetTitle": "Tauler de control",
"updatesSubtitle": "Actualitzacions",
"lastPatchedAppSubtitle": "Última aplicació pedaçada",
"patchedSubtitle": "Aplicacions instal·lades",
"changeLaterSubtitle": "Pots caviar això després en la configuració.",
"noSavedAppFound": "No s'ha trobat cap aplicació",
"noInstallations": "Cap aplicació pedaçada instal·lada",
"installUpdate": "Continuar instal·lant l'actualització?",
"updateSheetTitle": "Actualitzar ReVanced Mànager",
"updateDialogTitle": "Nova actualització disponible",
"updatePatchesSheetTitle": "Actualitzar pedaços de ReVanced",
"updateChangelogTitle": "Historial de canvis",
"updateDialogText": "Una nova actualització està disponible per ${file}.\n\nLa versió actualment instal·lada és ${version}.",
"downloadConsentDialogTitle": "Descarregar arxius necessaris?",
"downloadConsentDialogText": "ReVanced Mànager necessita descarregar arxius necessaris per treballar correctament.",
"downloadConsentDialogText2": "Això et connectarà a ${url}",
"downloadingMessage": "Descarregant l'actualització...",
"downloadedMessage": "S'ha baixat l'actualització",
"installingMessage": "Instal·lant l'actualització...",
@@ -25,14 +48,23 @@
"infoButton": "Informació"
},
"latestCommitCard": {
"loadingLabel": "S'està carregant..."
"loadingLabel": "S'està carregant...",
"timeagoLabel": "Fa ${time} "
},
"patcherView": {
"widgetTitle": "Pedaçor",
"patchButton": "Pedaçar"
"patchButton": "Pedaçar",
"incompatibleArchWarningDialogText": "Aquesta arquitectura encara no està suportat i pot fallar. Voleu continuar de totes maneres?",
"removedPatchesWarningDialogText": "Pedaços eliminats des d'última vegada que has modificat aquesta aplicació:\n\n${patches}\n\n${newPatches}Continuar igualment?",
"addedPatchesDialogText": "Pedaços des de l'última vegada que has modificat aquesta aplicació:\n\n${addedPatches}",
"requiredOptionDialogText": "Algunes modificacions s'han de configurar."
},
"appSelectorCard": {
"noAppsLabel": "No s'ha trobat cap aplicació"
"widgetTitle": "Selecciona l'aplicació",
"widgetTitleSelected": "Aplicació seleccionada",
"widgetSubtitle": "Cap aplicació seleccionada",
"noAppsLabel": "No s'ha trobat cap aplicació",
"anyVersion": "Qualsevol versió"
},
"patchSelectorCard": {
"widgetTitle": "Seleccioneu pedaços",
@@ -41,25 +73,48 @@
"widgetEmptySubtitle": "No s'ha seleccionat cap pedaç"
},
"socialMediaCard": {
"widgetTitle": "Xarxes socials",
"widgetSubtitle": "Estem en línia!"
},
"appSelectorView": {
"viewTitle": "Selecciona una aplicació",
"searchBarHint": "Cerca aplicació",
"storageButton": "Emmagatzematge",
"selectFromStorageButton": "Selecciona des d'emmagatzematge",
"errorMessage": "No s'ha pogut utilitzar l'aplicació seleccionada",
"downloadToast": "La funció de descàrrega encara no està disponible",
"featureNotAvailable": "Característíca no implementada"
"requireSuggestedAppVersionDialogText": "La versió de l'aplicació que heu seleccionat no coincideix amb la versió suggerida que pot provocar problemes inesperats. Utilitzeu la versió suggerida.\n\nVersió Seleccionada: ${selected}\nVersió suggerida: ${suggested}\n\nPer continuar de totes maneres, desactiva \"Requereix la versió de l'aplicació suggerida\" a la configuració.",
"featureNotAvailable": "Característíca no implementada",
"featureNotAvailableText": "Aquesta aplicació és una APK dividida i només es pot apedaçar i instal·lar de manera fiable muntant amb permisos root. No obstant això, podeu modificar i instal·lar un APK complet seleccionant-lo des de l'emmagatzematge."
},
"patchesSelectorView": {
"viewTitle": "Seleccioneu pedaços",
"searchBarHint": "Cerca pedaços",
"universalPatches": "Modificacions universals",
"newPatches": "Noves modificacions",
"patches": "modificacions",
"doneButton": "Fet",
"defaultChip": "Per defecte",
"defaultTooltip": "Seleciona totes les modificacions predeterminades",
"noneChip": "Cap",
"noneTooltip": "Desseleccionar tots els pegats",
"noPatchesFound": "No s'han trobat pedaços per a l'aplicació seleccionada"
"loadPatchesSelection": "Carrega la modificació seleccionada",
"noSavedPatches": "No s'ha desat la selecció de pedaç per a l'aplicació seleccionada.\nPremeu Fet per a desar la selecció actual.",
"noPatchesFound": "No s'han trobat pedaços per a l'aplicació seleccionada",
"setRequiredOption": "Algunes modificacions han de ser configurades:\n\n${patches}\n\nConfigura les abans de continuar."
},
"patchOptionsView": {
"customValue": "Valor personalitzat",
"setToNull": "Estableix com null",
"nullValue": "El valor d'aquest valor és null",
"viewTitle": "Opcions de modificació",
"saveOptions": "Guardar",
"unselectPatch": "Desselecciona modificacions",
"tooltip": "Més opcions d'entrada",
"selectFilePath": "Selecciona direcció de l'arxiu",
"selectFolder": "Selecciona carpeta",
"requiredOption": "Configurar aquesta opció es necessari"
},
"patchOptionsView": {},
"patchItem": {
"unsupportedDialogText": "La selecció d'aquest pedaç pot provocar errors d'aplicació.\n\nVersió de l'aplicació: ${packageVersion}\nVersions compatibles:\n${supportedVersions}"
},

View File

@@ -16,7 +16,7 @@
"showUpdateButton": "Zobrazit aktualizaci",
"navigationView": {
"dashboardTab": "Řídící panel",
"patcherTab": "Záplatovač",
"patcherTab": "Patcher",
"settingsTab": "Nastavení"
},
"homeView": {

View File

@@ -11,7 +11,7 @@
"notice": "Remarque",
"noShowAgain": "Ne plus afficher",
"add": "Ajouter",
"remove": "Supprimer",
"remove": "Retirer",
"showChangelogButton": "Journal des modifications",
"showUpdateButton": "Afficher les mises à jour",
"navigationView": {
@@ -85,7 +85,7 @@
"downloadToast": "La fonction de téléchargement est actuellement indisponible",
"requireSuggestedAppVersionDialogText": "La version de l'application que vous avez sélectionné ne correspond pas à la version recommandée ce qui pourrait créer des problèmes inattendus. Veuillez utiliser la version recommendée.\n\nVersion sélectionnée : ${selected}\nVersion recommendée : ${suggested}\n\nPour continuer quand même, désactivez \"Exiger la version recommendée de l'application\" dans les paramètres.",
"featureNotAvailable": "Fonctionnalité non implémentée",
"featureNotAvailableText": "Cette application est un APK fractionné et ne peut être corrigée et installée de manière fiable qu'en la montant avec les autorisations administrateur. Toutefois, vous pouvez corriger et installer un APK complet en le sélectionnant depuis le stockage."
"featureNotAvailableText": "Cette application est un APK fractionné et ne peut être corrigée et installée de manière fiable qu'en la montant avec les autorisations administrateur. Toutefois, vous pouvez patcher et installer un APK complet en le sélectionnant depuis le stockage."
},
"patchesSelectorView": {
"viewTitle": "Sélectionner les patchs",
@@ -105,7 +105,7 @@
},
"patchOptionsView": {
"customValue": "Valeur personnalisée",
"setToNull": "Définir à NULL",
"setToNull": "Définir à nul",
"nullValue": "Cette valeur d'option est actuellement nulle",
"viewTitle": "Options de patch",
"saveOptions": "Enregistrer",
@@ -130,14 +130,14 @@
"installButton": "Installer",
"installRootType": "Monter",
"installNonRootType": "Standard",
"warning": "Désactivez les mises à jour automatiques pour l'application corrigée afin d'éviter des problèmes inattendus.",
"warning": "Désactivez les mises à jour automatiques pour l'application patchée afin d'éviter des problèmes inattendus.",
"pressBackAgain": "Appuyez sur retour une nouvelle fois pour quitter",
"openButton": "Ouvrir",
"notificationTitle": "ReVanced Manager est en train de corriger",
"notificationTitle": "ReVanced Manager est en train de patcher",
"notificationText": "Appuyer pour revenir à linstallateur",
"exportApkButtonTooltip": "Exporter l'APK corrigé",
"exportLogButtonTooltip": "Exporter les journaux",
"screenshotDetected": "Une capture décran a été détectée. Si vous essayez de partager le journal, veuillez plutôt partager une copie du texte.\n\nCopier le journal dans le presse-papiers ?",
"screenshotDetected": "Une capture décran a été détectée. Si vous essayez de partager le journal, veuillez plutôt partager une copie du texte.\n\nCopier les logs dans le presse-papiers ?",
"copiedToClipboard": "Journal copié dans le presse-papiers",
"noExit": "L'installateur est toujours en fonctionnement, impossible de quitter..."
},

View File

@@ -29,7 +29,7 @@
"noSavedAppFound": "Níl aon aip le fáil",
"noInstallations": "Níl aon aipeanna paiste suiteáilte",
"installUpdate": "Lean ar aghaidh ag suiteáil an nuashonrú?",
"updateSheetTitle": "Nuashonraigh an Bainisteoir ReVanced",
"updateSheetTitle": "Nuashonraigh an ReVanced Manager",
"updateDialogTitle": "Nuashonrú nua ar fáil",
"updatePatchesSheetTitle": "Nuashonraigh Paistí ReVanced",
"updateChangelogTitle": "Liosta athraithe",
@@ -133,7 +133,7 @@
"warning": "Díchumasaigh nuashonruithe uathoibríoch don aip bhreactha chun fadhbanna gan choinne a sheachaint.",
"pressBackAgain": "Brúigh ar ais arís chun cealú",
"openButton": "Oscailte",
"notificationTitle": "Tá Bainisteoir ReVanced ag paisteáil",
"notificationTitle": "Tá ReVanced Manager ag sileadh",
"notificationText": "Tapáil chun filleadh ar an suiteálaí",
"exportApkButtonTooltip": "APK paiteáilte onnmhairi",
"exportLogButtonTooltip": "Logáil easpórtála",
@@ -166,14 +166,14 @@
"apiURLResetDialogText": "An bhfuil tú cinnte gur mhaith leat do URL API a athshocrú go dtí a luach réamhshocraithe?",
"sourcesUpdateNote": "Nóta: Íoslódálfaidh sé seo Paistí ReVanced go huathoibríoch ó na foinsí eile.\n\nNascfaidh sé seo tú leis an bhfoinse eile.",
"apiURLLabel": "UIRL API",
"apiURLHint": "Cumraigh URL API de Bhainisteoir ReVanced",
"apiURLHint": "Cumraigh URL API de ReVanced Manager",
"selectApiURL": "UIRL API",
"orgPatchesLabel": "Eagraíocht paistí",
"sourcesPatchesLabel": "Foinse paistí",
"contributorsLabel": "Rannpháirtithe",
"contributorsHint": "Liosta de rannpháirtithe ReVanced",
"logsLabel": "Comhroinn logaí",
"logsHint": "Comhroinn logaí Bainisteoir ReVanced",
"logsHint": "Comhroinn logaí ReVanced Manager",
"enablePatchesSelectionLabel": "Ceadaigh roghnú paiste a athrú",
"enablePatchesSelectionHint": "Ná cuir cosc ar phaistí a roghnú nó a dhíroghnú",
"enablePatchesSelectionWarningText": "D'fhéadfadh fadhbanna gan choinne a bheith mar thoradh ar rogha paistí a athrú\n\nCumasaigh ar aon chaoi?",
@@ -221,7 +221,7 @@
"resetStoredOptionsDialogText": "Bainfidh na roghanna paiste a athshocrú gach rogha sábháilte.",
"resetStoredOptions": "Athshocraíodh roghanna",
"deleteLogsLabel": "Glan Logaí",
"deleteLogsHint": "Scrios logaí Bainisteoir ReVanced bailithe",
"deleteLogsHint": "Scrios na logaí bailithe de ReVanced Manager",
"deletedLogs": "Logaí scriosta",
"regenerateKeystoreLabel": "Athghin stór eochracha",
"regenerateKeystoreHint": "Athghinigh an eochrstór a úsáidtear chun aipeanna a shíni",
@@ -252,7 +252,7 @@
"lastPatchedAppDescription": "Is cúltaca é seo den aip a paisteadh go deireanach.",
"unmountDialogText": "An bhfuil tú cinnte gur mhaith leat an aip seo a dícheangail?",
"uninstallDialogText": "An bhfuil tú cinnte gur mhaith leat an aip seo a dhíshuiteáil?",
"rootDialogText": "Suiteáilíodh an aip le ceadanna sárúsáideora, ach faoi láthair níl aon cheadanna ag Bainisteoir ReVanced.\nDeonaigh ceadanna sárúsáideora ar dtús.",
"rootDialogText": "Suiteáladh an aip le cead sár-úsáideoirí, ach faoi láthair níl aon chead ag ReVanced Manager.\nTabhair ceadanna sárúsáideoirí ar dtús.",
"removeAppDialogTitle": "Aip a scriosadh?",
"removeAppDialogText": "An bhfuil tú cinnte gur mhaith leat an cúltaca seo a scriosadh?",
"packageNameLabel": "Ainm an phacáiste",
@@ -283,7 +283,7 @@
"status_failure_timeout": "Teorainn ama suiteála",
"status_unknown": "Theip ar an suiteáil",
"mount_version_mismatch_description": "Theip ar an suiteáil toisc go raibh an aip suiteáilte ina leagan difriúil ná an aip paiste.\n\nSuiteáil an leagan den aip atá á shuiteáil agat agus bain triail as arís.",
"mount_no_root_description": "Theip ar an suiteáil toisc nár dheonaíodh rochtain fréimhe.\n\nDeonaigh rochtain fréimhe ar Bainisteoir ReVanced agus bain triail as arís.",
"mount_no_root_description": "Theip ar an tsuiteáil toisc nár deonaíodh rochtain fhamh.\n\nDeonaigh rochtain fhamh ar ReVanced Manager agus bain triail eile as.",
"mount_missing_installation_description": "Theip ar an suiteáil toisc nach raibh an aip neamhpháite á shuiteáil ar an bhfeiste seo d'fhonn suiteáil air.\n\nSuiteáil an aip gan patched sula gcuirtear é agus bain triail as arís.",
"status_failure_timeout_description": "Thóg an tsuiteáil rófhada chun críochnú.\n\nAr mhaith leat triail a bhaint as arís?",
"status_failure_storage_description": "Theip ar an suiteáil mar gheall ar stóráil neamhleor.\n\nSaor roinnt spáis agus bain triail as arís.",

View File

@@ -127,7 +127,7 @@
"warning": "השבת עדכונים אוטומטיים עבור באפליקציה המתוקנת כדי למנוע בעיות בלתי צפויות.",
"pressBackAgain": "לחץ שוב כדי לבטל",
"openButton": "פתח",
"notificationTitle": "מנהל העדכונים בתהליך תיקון",
"notificationTitle": "ReVanced Manager מבצע תיקון",
"notificationText": "לחץ כדי לחזור להתקנה",
"exportApkButtonTooltip": "יצא APK מתוקן",
"exportLogButtonTooltip": "יצא תיעוד אירועים",
@@ -194,6 +194,7 @@
"resetStoredOptionsDialogText": "איפוס אפשרויות התיקון יסיר את כל האפשרויות השמורות.",
"resetStoredOptions": "האפשרויות אופסו",
"deleteLogsLabel": "נקה יומנים",
"deleteLogsHint": "מחק יומני ReVanced Manager שנאספו",
"deletedLogs": "תיעוד אירועים נחמק",
"regenerateKeystoreLabel": "יצירה חוזרת של מפתח-האחסון",
"regenerateKeystoreDialogTitle": "יצירה חוזרת של מפתח-האחסון?",
@@ -215,7 +216,7 @@
"deleteButton": "למחוק",
"rootDialogTitle": "שגיאה",
"uninstallDialogText": "האם אתה בטוח שברצונך להסיר את האפליקציה הזו?",
"rootDialogText": "האפליקציה הותקנה עם הרשאות משתמש-על, אך כרגע למנהל המחודש אין הרשאות.\nאנא הענק תחילה הרשאות משתמש-על.",
"rootDialogText": "האפליקציה הותקנה עם הרשאות משתמש-על, אך כרגע ל-ReVanced Manager אין הרשאות. אנא הענק תחילה הרשאות משתמש-על.",
"removeAppDialogText": "האם אתה בטוח שאתה רוצה למחוק קובץ גיבוי זה?",
"packageNameLabel": "שם חבילה",
"installTypeLabel": "סוג התקנה",

View File

@@ -9,7 +9,7 @@
"noButton": "Nem",
"warning": "Figyelmeztetés",
"notice": "Értesítés",
"noShowAgain": "Ne jelenjen meg többé",
"noShowAgain": "Ne mutasd ezt többet",
"add": "Hozzáadás",
"remove": "Eltávolítás",
"showChangelogButton": "Változások megtekintése",

View File

@@ -55,8 +55,8 @@
"widgetTitle": "パッチャー",
"patchButton": "パッチ",
"incompatibleArchWarningDialogText": "このアーキテクチャへのパッチ適用はまだサポートされておらず、失敗する可能性があります。とにかく続けますか?",
"removedPatchesWarningDialogText": "最後にこのアプリにパッチを適用したときからパッチを削除しました:\n\n${patches}\n\n${newPatches}とにかく続けますか?",
"addedPatchesDialogText": "前回このアプリにパッチを適用した時以降のパッチを追加しました:\n\n${addedPatches}\n\n",
"removedPatchesWarningDialogText": "前回このアプリにパッチを適用した時以降に削除されたパッチ:\n\n${patches}\n\n${newPatches}とにかく続けますか?",
"addedPatchesDialogText": "前回このアプリにパッチを適用した時以降に追加されたパッチ:\n\n${addedPatches}\n",
"requiredOptionDialogText": "一部のパッチオプションを設定する必要があります。"
},
"appSelectorCard": {
@@ -164,7 +164,7 @@
"sourcesResetDialogTitle": "リセット",
"sourcesResetDialogText": "ソースをデフォルト値にリセットしてもよろしいですか?",
"apiURLResetDialogText": "API の URL をデフォルト値にリセットしてもよろしいですか?",
"sourcesUpdateNote": "注:ReVincedパッチは自動的に別のソースからダウンロードされます。\n\nこれにより、別のソースに接続されます。",
"sourcesUpdateNote": "注: ReVanced Patchesを代替ソースから自動的にダウンロードます。\n\nこれにより、代替ソースとの通信が発生します。",
"apiURLLabel": "API の URL",
"apiURLHint": "ReVanced ManagerのAPIのURLを設定する",
"selectApiURL": "API の URL",

View File

@@ -1,6 +1,7 @@
{
"okButton": "Labi",
"cancelButton": "Atcelt",
"dismissButton": "Atmest",
"quitButton": "Iziet",
"updateButton": "Atjaunināt",
"suggested": "Ieteiktā versija: ${version}",
@@ -15,19 +16,22 @@
"showUpdateButton": "Rādīt atjauninājumus",
"navigationView": {
"dashboardTab": "Info panelis",
"patcherTab": "Pačeris",
"patcherTab": "Lāpītājs",
"settingsTab": "Iestatījumi"
},
"homeView": {
"refreshSuccess": "Veiksmīgi atsvaidzināts",
"widgetTitle": "Info panelis",
"updatesSubtitle": "Atjauninājumi",
"lastPatchedAppSubtitle": "Pēdējā lāpītā lietotne",
"patchedSubtitle": "Instalētās lietotnes",
"changeLaterSubtitle": "Jūs varat mainīt šo iestatījumu vēlāk.",
"noInstallations": "Nav atrasta neviena pačota aplikācija",
"noSavedAppFound": "Neviena lietotne nav atrasta",
"noInstallations": "Nav instalēta neviena lāpīta aplikācija",
"installUpdate": "Vai turpināt instalēt atjauninājumu?",
"updateSheetTitle": "Atjaunit ReVanced pārvaldnieku",
"updateDialogTitle": "Jauns atjauninājums ir pieejams",
"updatePatchesSheetTitle": "ReVanced Patches atjaunināšana",
"updatePatchesSheetTitle": "Atjaunināt ReVanced ielāpus",
"updateChangelogTitle": "Izmaiņu žurnāls",
"updateDialogText": "Jauns atjauninājums ir pieejams ${file}.\n\nŠobrīd instalētā versija ir ${version}.",
"downloadConsentDialogTitle": "Lejupielādēt nepieciešamos failus?",
@@ -48,8 +52,11 @@
"timeagoLabel": "Pirms ${time}"
},
"patcherView": {
"widgetTitle": "Pačeris",
"patchButton": "Pačot"
"widgetTitle": "Lāpītājs",
"patchButton": "Lāpīt",
"removedPatchesWarningDialogText": "Noņemti ielāpi kopš pēdējās reizes kad jūs lāpijāt šo lietotni:\n\n${patches}\n\n${newPatches}Vienalga turpināt?",
"addedPatchesDialogText": "Pievienoti ielāpi kopš pēdējās reizes kad jūs lāpijāt šo lietotni:\n\n${addedPatches}",
"requiredOptionDialogText": "Ir jāiestata dažas ielāpu opcijas."
},
"appSelectorCard": {
"widgetTitle": "Izvēlaties lietotni",
@@ -59,10 +66,10 @@
"anyVersion": "Jebkura versija"
},
"patchSelectorCard": {
"widgetTitle": "Izvēlies pačus",
"widgetTitleSelected": "Izvēlētie pači",
"widgetTitle": "Izvēlies ielāpus",
"widgetTitleSelected": "Izvēlētie ielāpi",
"widgetSubtitle": "Vispirms, izvēlieties aplikāciju",
"widgetEmptySubtitle": "Nav atlasītu paču"
"widgetEmptySubtitle": "Nav atlasītu ielāpu"
},
"socialMediaCard": {
"widgetTitle": "Sociālie tīkli",
@@ -72,32 +79,51 @@
"viewTitle": "Izvēlaties lietotni",
"searchBarHint": "Meklēt lietotni",
"storageButton": "Krātuve",
"selectFromStorageButton": "Izvēlēties krātuvi",
"selectFromStorageButton": "Izvēlēties no krātuves",
"errorMessage": "Nevar izmantot atlasīto aplikāciju",
"downloadToast": "Instalēšanas funkcija pašlaik nav pieejama",
"downloadToast": "Lejupielādes funkcija pašlaik nav pieejama",
"requireSuggestedAppVersionDialogText": "Lietotnes versija, kuru Jūs izvēlējāties, neatbilst rekomendētajai versijai, kas var novest līdz dažādām ķibelēm. Aicinām Jūs lietot rekomendēto versiju.\n\nIzvēlētā versija: ${selected}\nRekomendētā versija: ${suggested}\n\nLai turpinātu tā pat, atslēdziet \"Piespiest rekomendēto aplikācijas versiju\" iestatījumos.",
"featureNotAvailable": "Funkcija nav ieviesta"
},
"patchesSelectorView": {
"viewTitle": "Izvēlies pačus",
"searchBarHint": "Meklē pačus",
"viewTitle": "Izvēlies ielāpus",
"searchBarHint": "Meklē ielāpus",
"universalPatches": "Universāli ielāpi",
"newPatches": "Jauni ielāpi",
"patches": "Ielāpi",
"doneButton": "Gatavs",
"defaultChip": "Parasts",
"defaultTooltip": "Atlasiet visus standarta pači",
"defaultChip": "Noklusējums",
"defaultTooltip": "Atlasiet visus noklusējuma ielāpus",
"noneChip": "Neviens",
"noneTooltip": "Atsijāt visus pači",
"noPatchesFound": "Atlasītajai lietotnei nav atrasts neviens patčs"
"noneTooltip": "Noņemt visu ielāpu izvēli",
"loadPatchesSelection": "Ielādēt ielāpu izvēli",
"noSavedPatches": "Nav saglabāta ielāpu izvēle priekš izvēlētās lietotnes.\nSpied Gatavs lai saglabātu pašreizējo izvēli.",
"noPatchesFound": "Atlasītajai lietotnei nav atrasts neviens ielāps",
"setRequiredOption": "Dažiem ielāpiem ir prasība iestatīt opcijas:\n\n${patches}\n\nLūdzu iestatiet tās pirms turpināšanas."
},
"patchOptionsView": {
"saveOptions": "Saglabāt"
"customValue": "Pielāgota vērtība",
"setToNull": "Iestatīt uz nulli",
"nullValue": "Šīs opcijas vērtības šobrīd ir nulle",
"viewTitle": "Ielāpu opcijas",
"saveOptions": "Saglabāt",
"unselectPatch": "Noņemt ielāpa izvēli",
"tooltip": "Vairāk ievades opcijas",
"selectFilePath": "Izvēlēties faila ceļu",
"selectFolder": "Izvēlēties mapi",
"requiredOption": "Šīs opcijas iestatīšana ir obligāta",
"unsupportedOption": "Šī opcija netiek atbalstīta"
},
"patchItem": {
"unsupportedDialogText": "Izvēloties šo paču var rasties paču kļūdas\n\nApp versija: ${packageVersion}\nPašlaik atbalstītās versijas:\n${supportedVersions}"
"unsupportedDialogText": "Var rasties ielāpu kļūdas, izvēloties šo ielāpu.\n\nLietotnes versija: ${packageVersion}\nPašlaik atbalstītās versijas:\n${supportedVersions}",
"unsupportedPatchVersion": "Ielāps netiek atbalstīts šīs lietotnes versijai.",
"patchesChangeWarningDialogButton": "Lietot noklusējuma izvēli"
},
"installerView": {
"installType": "Izvēlaties instalācijas tipu",
"installButton": "Instalēt",
"openButton": "Atvērt",
"notificationTitle": "ReVanced Manager pašlaik pačo",
"notificationTitle": "ReVanced Manager uzliek ielāpus",
"notificationText": "Spied, lai atgrieztos pie instalācijas",
"noExit": "Vēl notiek instalācija, nevar iziet..."
},
@@ -117,10 +143,15 @@
"sourcesResetDialogTitle": "Atiestatīt",
"apiURLLabel": "API Saite",
"selectApiURL": "API Saite",
"orgPatchesLabel": "Paču autori",
"sourcesPatchesLabel": "Paču avots",
"orgPatchesLabel": "Ielāpu organizācija",
"sourcesPatchesLabel": "Ielāpu avots",
"contributorsLabel": "Autori",
"contributorsHint": "ReVanced ieguldītāji",
"autoUpdatePatchesLabel": "Automātiski atjaunināt ielāpus",
"autoUpdatePatchesHint": "Automātiski atjaunināt ielāpus uz jaunāko versiju",
"universalPatchesLabel": "Rādīt universālos ielāpus",
"lastPatchedAppLabel": "Saglabāt salāpīto lietotni",
"lastPatchedAppHint": "Saglabāt pēdējo ielāpu priekš vēlākas instalācijas vai eksportēšanas",
"aboutLabel": "Par",
"snackbarMessage": "Ievietots starpliktuvē",
"restartAppForChanges": "Restartējiet lietotni, lai piemērotu izmaiņas",
@@ -141,17 +172,40 @@
"installButton": "Instalēt",
"uninstallButton": "Atinstalēt",
"rootDialogTitle": "Kļūda",
"uninstallDialogText": "Vai esat pārliecināti, ka vēlaties atinstalēt šo lietotni?",
"rootDialogText": "Aplikācija tika instalēta ar superuser pieejām, taču ReVanced Manager nav šādu pieeju.\nLūdzams uzlikt vispirms superuser ieejas.",
"packageNameLabel": "Pakotnes nosaukums",
"installTypeLabel": "Instalācijas tips",
"patchedDateLabel": "Pača datums",
"appliedPatchesLabel": "Lietotie pači",
"patchedDateLabel": "Salāpīšanas datums",
"appliedPatchesLabel": "Izmantotie ielāpi",
"patchedDateHint": "${date} un ${time}",
"appliedPatchesHint": "${quantity} lietoti pači",
"appliedPatchesHint": "${quantity} izmantoti ielāpi",
"updateNotImplemented": "Šī funkcija vēl nav izveidota"
},
"contributorsView": {
"widgetTitle": "Autori"
},
"installErrorDialog": {}
"installErrorDialog": {
"mount_version_mismatch": "Versijas neatbilstība",
"mount_no_root": "Nav root piekļuves",
"mount_missing_installation": "Instalācija nav atrasta",
"status_failure_blocked": "Instalācija bloķēta",
"install_failed_verification_failure": "Verifikācija neizdevās",
"status_failure_invalid": "Instalācija nederīga",
"install_failed_version_downgrade": "Nevar samazināt versiju",
"status_failure_conflict": "Instalācijas konflikts",
"status_failure_storage": "Instalācijas krātuves problēma",
"status_failure_incompatible": "Instalācija nav saderīga",
"status_failure_timeout": "Instalācijas noildze",
"status_unknown": "Instalācija neizdevās",
"status_failure_timeout_description": "Instalēšana paņēma pārāk daudz laika.\n\nVai vēlaties mēģināt vēlreiz?",
"status_failure_storage_description": "Instalēšana neizdevās dēļ nepietiekamas vietas krātuvē.\n\nAtbrīvojiet vietu un mēģiniet vēlreiz.",
"status_failure_invalid_description": "Instalēšana neizdevās dēļ nederīgas lāpītās lietotnes.\n\nAtinstalēt lietotni un mēģināt vēlreiz?",
"status_failure_incompatible_description": "Šī lietotne nav saderīga ar jūsu ierīci.\n\nIzmantojiet APK, kuru jūsu ierīce atbalsta un mēģiniet vēlreiz.",
"status_failure_conflict_description": "Instalācija tika apturēta dēļ eksistējošas instalētas lietotnes.\n\nAtinstalēt instalēto lietotni un mēģināt vēlreiz?",
"status_failure_blocked_description": "Instalācija tika bloķēta dēļ ${packageName}.\n\nPielāgojiet savus drošības iestatījumus un mēģiniet vēlreiz.",
"install_failed_verification_failure_description": "Instalācija neizdevās dēl verifikācijas problēmas.\n\nPielāgojiet savus drošības iestatījumus un mēģiniet vēlreiz.",
"install_failed_version_downgrade_description": "Instalācija neizdevās, jo lāpītā lietotne ir vecākas versijas nekā instalētā lietotne.\n\nAtinstalēt lietotni un mēģināt vēlreiz?",
"status_unknown_description": "Instalācija neizdevās nezināma iemesla dēļ. Lūdzu mēģiniet vēlreiz."
}
}

View File

@@ -27,12 +27,12 @@
"patchedSubtitle": "Zainstalowane aplikacje",
"changeLaterSubtitle": "Możesz zmienić to później w ustawieniach.",
"noSavedAppFound": "Nie znaleziono aplikacji",
"noInstallations": "Nie zainstalowano żadnych poprawionych aplikacji",
"noInstallations": "Nie zainstalowano żadnych łatanych aplikacji",
"installUpdate": "Kontynuować instalację aktualizacji?",
"updateSheetTitle": "Zaktualizuj Menedżera ReVanced",
"updateDialogTitle": "Dostępna jest nowa aktualizacja",
"updatePatchesSheetTitle": "Zaktualizuj łatki ReVanced",
"updateChangelogTitle": "Dziennik zmian",
"updateChangelogTitle": "Lista zmian",
"updateDialogText": "Nowa aktualizacja jest dostępna dla ${file}.\n\nAktualnie zainstalowana wersja to ${version}.",
"downloadConsentDialogTitle": "Pobrać potrzebne pliki?",
"downloadConsentDialogText": "Menedżer ReVanced musi pobrać niezbędne pliki do prawidłowego działania.",
@@ -52,11 +52,11 @@
"timeagoLabel": "${time} temu"
},
"patcherView": {
"widgetTitle": "Program łatający",
"widgetTitle": "Łataj",
"patchButton": "Popraw",
"incompatibleArchWarningDialogText": "Aktualizowanie na tej architekturze nie jest jeszcze obsługiwane i może się nie powieść. Czy chcesz kontynuować mimo to?",
"removedPatchesWarningDialogText": "Usunięto plastry od ostatniego wprowadzenia aplikacji:\n\n${patches}\n\n${newPatches}Kontynuować?",
"addedPatchesDialogText": "Dodano plastry od ostatniej aktualizacji aplikacji:\n\n${addedPatches}\n\n",
"incompatibleArchWarningDialogText": "Łatanie na tej architekturze nie jest jeszcze obsługiwane i może się nie powieść. Czy chcesz kontynuować mimo to?",
"removedPatchesWarningDialogText": "Łatki usunięte od czasu Twojego ostatniego łatania aplikacji:\n\n${patches}\n\n${newPatches}Kontynuować?",
"addedPatchesDialogText": "Łatki dodane od czasu Twojego ostatniego łatania aplikacji:\n\n${addedPatches}\n\n",
"requiredOptionDialogText": "Niektóre opcje muszą być ustawione."
},
"appSelectorCard": {
@@ -85,7 +85,7 @@
"downloadToast": "Funkcja pobierania jest jeszcze niedostępna",
"requireSuggestedAppVersionDialogText": "Wersja aplikacji, która została wybrana nie jest sugerowana, co może prowadzić do nieoczekiwanych problemów. Proszę wybrać sugerowaną wersję aplikacji.\n\nWybrana wersja: ${selected}\nSugerowana wersja: ${suggested}\n\nAby kontynuować, wyłącz \"Wymagaj sugerowanej wersji aplikacji\" w ustawieniach.",
"featureNotAvailable": "Funkcja nie zaimplementowana",
"featureNotAvailableText": "Ta aplikacja jest podzieloną APK i może być zainstalowana tylko korzystając z uprawnień roota. Jednakże możesz załatać i zainstalować pełną APK wybierając ją z pamięci."
"featureNotAvailableText": "Ta aplikacja jest podzieloną APK i może być załatana i zainstalowana tylko korzystając z uprawnień roota. Jednakże możesz załatać i zainstalować pełną APK wybierając ją z pamięci."
},
"patchesSelectorView": {
"viewTitle": "Wybierz łatki",
@@ -118,7 +118,7 @@
"requiredOptionNull": "Należy ustawić następujące opcje:\n\n${options}"
},
"patchItem": {
"unsupportedDialogText": "Wybranie tej łatki może spowodować błędy podczas modyfikowania.\n\nWersja aplikacji: ${packageVersion}\nAktualnie wspierana wersja:\n${supportedVersions}",
"unsupportedDialogText": "Wybranie tej łatki może spowodować błędy podczas łatania.\n\nWersja aplikacji: ${packageVersion}\nAktualnie wspierana wersja:\n${supportedVersions}",
"unsupportedPatchVersion": "Łatka nie jest wspierana dla tej wersji aplikacji.",
"unsupportedRequiredOption": "Ta łatka wymaga ustawienia opcji, która nie jest wspierana przez tę aplikację",
"patchesChangeWarningDialogText": "Zalecane jest użycie domyślnej listy wyboru łatek i opcji. Ich zmiana może spowodować nieoczekiwane problemy.\n\nMusisz włączyć \"Zezwól na zmianę listy wyboru łatek\" w ustawieniach przed zmianą listy wyboru łatek.",

View File

@@ -55,6 +55,8 @@
"widgetTitle": "Patcher",
"patchButton": "Patch",
"incompatibleArchWarningDialogText": "A aplicação de patches nesta arquitetura ainda não é suportada e pode falhar. Continuar mesmo assim?",
"removedPatchesWarningDialogText": "Patches removidos desde a última vez que você aplicou patches neste app:\n\n${patches}\n\n${newPatches}Continuar mesmo assim?",
"addedPatchesDialogText": "Patches adicionados desde a última vez que você aplicou patches neste app:\n\n${addedPatches}\n",
"requiredOptionDialogText": "Algumas opções de patch tiveram que ser definidas."
},
"appSelectorCard": {
@@ -156,10 +158,13 @@
"languageLabel": "Idioma",
"languageUpdated": "Idioma atualizado",
"sourcesLabel": "Fontes alternativas",
"sourcesLabelHint": "Configure as fontes alternativas para os Patches ReVanced",
"useAlternativeSources": "Usar fontes alternativas",
"useAlternativeSourcesHint": "Use fontes alternativas para os Patches ReVanced em vez da API",
"sourcesResetDialogTitle": "Redefinir",
"sourcesResetDialogText": "Você tem certeza que quer redefinir as fontes para o padrão?",
"apiURLResetDialogText": "Tem certeza de que quer redefinir o URL da API para o padrão?",
"sourcesUpdateNote": "Nota: Isso vai automaticamente fazer o download dos Patches ReVanced das fontes alternativas.\n\nIsso vai conectar você à fonte alternativa.",
"apiURLLabel": "URL da API",
"apiURLHint": "Configure o URL da API do ReVanced Manager",
"selectApiURL": "URL da API",
@@ -192,6 +197,12 @@
"deleteTempDirLabel": "Apagar arquivos temporários",
"deleteTempDirHint": "Apagar arquivos temporários não utilizados",
"deletedTempDir": "Arquivos temporários apagados",
"exportSettingsLabel": "Exportar configurações",
"exportSettingsHint": "Exportar opções para arquivo JSON",
"exportedSettings": "Configurações exportadas",
"importSettingsLabel": "Importar configurações",
"importSettingsHint": "Importar opções de arquivo JSON",
"importedSettings": "Configurações importadas",
"exportPatchesLabel": "Exportar a seleção do patch",
"exportPatchesHint": "Exportar a seleção do patch para um arquivo JSON",
"exportedPatches": "Seleção do patch exportada",

View File

@@ -12,7 +12,7 @@
"noShowAgain": "Não mostrar isto novamente",
"add": "Adicionar",
"remove": "Remover",
"showChangelogButton": "Mostrar as correções",
"showChangelogButton": "Mostrar correções",
"showUpdateButton": "Mostrar atualização",
"navigationView": {
"dashboardTab": "Painel de Controlo",
@@ -27,7 +27,7 @@
"patchedSubtitle": "Aplicações instaladas",
"changeLaterSubtitle": "Podes modificar esta definição mais tarde.",
"noSavedAppFound": "Nenhuma aplicação encontrada",
"noInstallations": "Nenhuma aplicação com patch instalado",
"noInstallations": "Nenhuma aplicação modificada instalada",
"installUpdate": "Continuar para instalar a atualização?",
"updateSheetTitle": "Atualizar o ReVanced Manager",
"updateDialogTitle": "Nova atualização disponível",
@@ -54,9 +54,9 @@
"patcherView": {
"widgetTitle": "Modificador",
"patchButton": "Modificar",
"incompatibleArchWarningDialogText": "Patrulhar nesta arquitetura ainda não é suportado e pode falhar. Continuar mesmo assim?",
"removedPatchesWarningDialogText": "Removido correções desde a última vez que você corrigiu este aplicativo:\n\n${patches}\n\n${newPatches}Continuar mesmo assim?",
"addedPatchesDialogText": "Adicionado patches desde a última vez que você corrigiu este aplicativo:\n\n${addedPatches}\n\n",
"incompatibleArchWarningDialogText": "A modificação nesta arquitetura ainda não é suportada e pode falhar. Continuar na mesma?",
"removedPatchesWarningDialogText": "Modificações removidas desde a última vez que corrigiu esta aplicação:\n\n${patches}\n\n${newPatches}Continuar mesmo assim?",
"addedPatchesDialogText": "Modificações adicionadas desde a última vez que corrigiu esta aplicação:\n\n${addedPatches}\n\n",
"requiredOptionDialogText": "Algumas opções das Modificações precisam ser definidas."
},
"appSelectorCard": {
@@ -164,6 +164,7 @@
"sourcesResetDialogTitle": "Repor",
"sourcesResetDialogText": "Tens a certeza de que pretendes repor os valores predefinidos das fontes?",
"apiURLResetDialogText": "Tens a certeza de que pretendes repor a URL da API para o seu valor predefinido?",
"sourcesUpdateNote": "Nota: Esta ação descarrega automaticamente as Modificações do ReVanced de fontes alternativas.\n\nIsto ligá-lo-á à fonte alternativa.",
"apiURLLabel": "URL da API",
"apiURLHint": "Configurar a URL da API do Gestor ReVanced",
"selectApiURL": "URL da API",

View File

@@ -55,8 +55,8 @@
"widgetTitle": "Патчер",
"patchButton": "Пропатчить",
"incompatibleArchWarningDialogText": "Патчинг на этой архитектуре еще не поддерживается и может завершиться неудачей. Продолжить?",
"removedPatchesWarningDialogText": "Удаленные патчи с момента последнего патчинга приложения:\n\n${patches}\n\n${newPatches}Все равно продолжить?",
"addedPatchesDialogText": "Добавленные патчи с момента последнего патчинга приложения:\n\n${addedPatches}\n\n",
"removedPatchesWarningDialogText": "Удаленные патчи с момента последнего патчинга данного приложения:\n\n${patches}\n\n${newPatches}Все равно продолжить?",
"addedPatchesDialogText": "Добавленные патчи с момента последнего патчинга данного приложения:\n\n${addedPatches}\n\n",
"requiredOptionDialogText": "Некоторые параметры патчей должны быть обязательно установлены."
},
"appSelectorCard": {
@@ -198,7 +198,7 @@
"deleteTempDirHint": "Удалить неиспользуемые временные файлы",
"deletedTempDir": "Временные файлы удалены",
"exportSettingsLabel": "Настройки экспорта",
"exportSettingsHint": "Экспорт настроек в JSON файл",
"exportSettingsHint": "Экспорт настроек в файл JSON",
"exportedSettings": "Настройки экспортированы",
"importSettingsLabel": "Импорт настроек",
"importSettingsHint": "Импорт настроек из файла JSON",

View File

@@ -53,7 +53,7 @@
},
"patcherView": {
"widgetTitle": "修補工具",
"patchButton": "補",
"patchButton": "補",
"incompatibleArchWarningDialogText": "此架構尚未支援修補,可能會失敗。仍要繼續嗎?",
"removedPatchesWarningDialogText": "自您上次修補此應用程式以來移除的修補程式:\n\n${patches}\n\n${newPatches}仍要繼續嗎?",
"addedPatchesDialogText": "自您上次修補此應用程式以來新增的修補程式:\n\n${addedPatches}",

View File

@@ -26,20 +26,21 @@ Learn how to use ReVanced Manager to patch apps.
5. Tap on the **Done** then **Patch** button
> ⚠️ Warning
> The patching process may take ~5 minutes. Exiting the app may cancel patching or increase the time it takes to patch significantly.
> The patching process may take ~5 minutes. Exiting the app may cancel patching or significantly increase the time it takes to patch.
6. Tap on the **Install** button
> Note
> If you are rooted, you can mount the patched app on top of the original app.[^3]
> If you are rooted, you can mount[^3] the patched app on top of the original app.[^4]
> Optionally, you may export the patched app to storage using the option in the bottom left corner.
[^1]: You can select installed apps or select APK files from storage. ReVanced does not provide any APK files, which is why you have to source them yourself.
[^1]: You can select installed apps from the list of installed apps or APK files from device storage. ReVanced does not provide any APK files, so you must source them yourself.
[^2]: It is suggested to use the default set of patches by tapping on the **Default** button above the list of patches.
[^3]: Mounting the patched app on top of the original app will only work if the installed app version matches the version of the app selected in step 3. above.
[^3]: Mounting refers to using Linux's mounting mechanism to layer the patched app on top of the existing installed app.
[^4]: Mounting the patched app on top of the original app may only work if the installed app version matches the version of the app selected in step 3. above.
## ⏭️ What's next
The next page will lead back to the usage page.
The next page will explain how to view, open and uninstall patched apps.
Continue: [🛠️ Usage](2_usage.md)
Continue: [🧰 Managing patched apps](2_2_managing.md)

View File

@@ -10,6 +10,6 @@ Learn how to view, open and uninstall patched apps.
## ⏭️ What's next
The next page will lead back to the usage page.
The next page will explain how to update ReVanced Manager.
Continue: [🛠️ Usage](2_usage.md)
Continue: [🔄 Updating ReVanced Manager](2_3_updating.md)

View File

@@ -9,6 +9,6 @@ Learn how to update ReVanced Manager.
## ⏭️ What's next
The next page will lead back to the usage page.
The next page will explain how to configure ReVanced Manager.
Continue: [🛠 Usage](2_usage.md)
Continue: [ Configuring ReVanced Manager](2_4_settings.md)

View File

@@ -61,6 +61,6 @@ Learn how to configure ReVanced Manager.
## ⏭️ What's next
The next page will lead back to the usage page.
The next page will explain how to troubleshoot issues with ReVanced Manager.
Continue: [🛠️ Usage](2_usage.md)
Continue: [❔ Troubleshooting](3_troubleshooting.md)

View File

@@ -11,6 +11,6 @@ Learn how to use ReVanced Manager to manage and patch apps or update ReVanced Ma
## ⏭️ What's next
The next page will explain how to troubleshoot issues with ReVanced Manager.
The next page will explain how to use ReVanced Manager to patch apps.
Continue: [❔ Troubleshooting](3_troubleshooting.md)
Continue: [🧩 Patching apps](2_1_patching.md)

View File

@@ -72,10 +72,11 @@ class ManagerAPI {
final apiUrl = getApiUrl().toLowerCase();
final isReleases = apiUrl.contains('releases.revanced.app');
final isDomain = apiUrl.endsWith('api.revanced.app');
final isV2 = apiUrl.contains('api.revanced.app/v2');
final isV3 = apiUrl.contains('api.revanced.app/v3');
if (isReleases || isV2 || isV3) {
if (isReleases || isDomain || isV2 || isV3) {
await resetApiUrl();
// At this point, the preference is removed.
// Now, no more migration is needed because:

View File

@@ -175,13 +175,6 @@ class PatcherAPI {
final File inApkFile = File('${workDir.path}/in.apk');
await File(apkFilePath).copy(inApkFile.path);
if (isFromStorage) {
// The selected apk was copied to cacheDir by the file picker, so it's not needed anymore.
// rename() can't be used here, as Android system also counts the size of files moved out from cacheDir
// as part of the app's cache size.
File(apkFilePath).delete();
}
outFile = File('${workDir.path}/out.apk');
final Directory tmpDir =

View File

@@ -1,4 +1,6 @@
// ignore_for_file: use_build_context_synchronously
import 'dart:io';
import 'package:device_apps/device_apps.dart';
import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart';
@@ -566,6 +568,10 @@ class InstallerViewModel extends BaseViewModel {
Future<void> cleanPatcher() async {
try {
_patcherAPI.cleanPatcher();
if (_app.isFromStorage) {
// The selected apk was copied to cacheDir by the file picker, so it's not needed anymore.
File(_app.apkFilePath).delete();
}
locator<PatcherViewModel>().selectedApp = null;
locator<PatcherViewModel>().selectedPatches.clear();
locator<PatcherViewModel>().notifyListeners();

82
package-lock.json generated
View File

@@ -10,8 +10,8 @@
"@semantic-release/changelog": "^6.0.3",
"@semantic-release/exec": "^6.0.3",
"@semantic-release/git": "^10.0.1",
"semantic-release": "^24.1.3",
"semantic-release-pub": "^0.8.29"
"semantic-release": "^24.2.0",
"semantic-release-pub": "^0.9.1"
}
},
"node_modules/@babel/code-frame": {
@@ -1858,7 +1858,8 @@
"type": "consulting",
"url": "https://feross.org/support"
}
]
],
"license": "MIT"
},
"node_modules/before-after-hook": {
"version": "3.0.2",
@@ -1871,6 +1872,7 @@
"resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.1.2.tgz",
"integrity": "sha512-2/mKyZH9K85bzOEfhXDBFZTGd1CTs+5IHpeFQo9luiBG7hghdC851Pj2WAhb6E3R6b9tZj/XKhbg4fum+Kepug==",
"dev": true,
"license": "MIT",
"engines": {
"node": "*"
}
@@ -1897,7 +1899,8 @@
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz",
"integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==",
"dev": true
"dev": true,
"license": "BSD-3-Clause"
},
"node_modules/call-bind": {
"version": "1.0.7",
@@ -2464,6 +2467,7 @@
"resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz",
"integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
"safe-buffer": "^5.0.1"
}
@@ -2827,7 +2831,8 @@
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
"integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
"dev": true
"dev": true,
"license": "MIT"
},
"node_modules/fast-glob": {
"version": "3.3.2",
@@ -3007,6 +3012,7 @@
"resolved": "https://registry.npmjs.org/gaxios/-/gaxios-6.7.1.tgz",
"integrity": "sha512-LDODD4TMYx7XXdpwxAVRAIAuB0bzv0s+ywFonY46k126qzQHT9ygyoa9tncmOiQmmDrik65UYsEkv3lbfqQ3yQ==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
"extend": "^3.0.2",
"https-proxy-agent": "^7.0.1",
@@ -3023,6 +3029,7 @@
"resolved": "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-6.1.0.tgz",
"integrity": "sha512-Jh/AIwwgaxan+7ZUUmRLCjtchyDiqh4KjBJ5tW3plBZb5iL/BPcso8A5DlzeD9qlw0duCamnNdpFjxwaT0KyKg==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
"gaxios": "^6.0.0",
"json-bigint": "^1.0.0"
@@ -3172,10 +3179,11 @@
}
},
"node_modules/google-auth-library": {
"version": "9.14.2",
"resolved": "https://registry.npmjs.org/google-auth-library/-/google-auth-library-9.14.2.tgz",
"integrity": "sha512-R+FRIfk1GBo3RdlRYWPdwk8nmtVUOn6+BkDomAC46KoU8kzXzE1HLmOasSCbWUByMMAGkknVF0G5kQ69Vj7dlA==",
"version": "9.15.0",
"resolved": "https://registry.npmjs.org/google-auth-library/-/google-auth-library-9.15.0.tgz",
"integrity": "sha512-7ccSEJFDFO7exFbO6NRyC+xH8/mZ1GZGG2xxx9iHxZWcjUjJpjWxIMw3cofAKcueZ6DATiukmmprD7yavQHOyQ==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
"base64-js": "^1.3.0",
"ecdsa-sig-formatter": "^1.0.11",
@@ -3211,6 +3219,7 @@
"resolved": "https://registry.npmjs.org/gtoken/-/gtoken-7.1.0.tgz",
"integrity": "sha512-pCcEwRi+TKpMlxAQObHDQ56KawURgyAf6jtIY046fJ5tIv3zDe/LEIubckAO8fj6JnAxLdmWkUfNyulQ2iKdEw==",
"dev": true,
"license": "MIT",
"dependencies": {
"gaxios": "^6.0.0",
"jws": "^4.0.0"
@@ -3884,6 +3893,7 @@
"resolved": "https://registry.npmjs.org/json-bigint/-/json-bigint-1.0.0.tgz",
"integrity": "sha512-SiPv/8VpZuWbvLSMtTDU8hEfrZWg/mH/nV/b4o0CYbSxu1UIQPLdwKOCIyLQX+VIPO5vrLX3i8qtqFyhdPSUSQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"bignumber.js": "^9.0.0"
}
@@ -3948,6 +3958,7 @@
"resolved": "https://registry.npmjs.org/jwa/-/jwa-2.0.0.tgz",
"integrity": "sha512-jrZ2Qx916EA+fq9cEAeCROWPTfCwi1IVHqT2tapuqLEVVDKFDENFw1oL+MwrTvH6msKxsd1YTDVw6uKEcsrLEA==",
"dev": true,
"license": "MIT",
"dependencies": {
"buffer-equal-constant-time": "1.0.1",
"ecdsa-sig-formatter": "1.0.11",
@@ -3959,6 +3970,7 @@
"resolved": "https://registry.npmjs.org/jws/-/jws-4.0.0.tgz",
"integrity": "sha512-KDncfTmOZoOMTFG4mBlG0qUIOlc03fmzH+ru6RgYVZhPkyiy/92Owlt/8UEN+a4TXR1FQetfIpJE8ApdvdVxTg==",
"dev": true,
"license": "MIT",
"dependencies": {
"jwa": "^2.0.0",
"safe-buffer": "^5.0.1"
@@ -4253,6 +4265,7 @@
"resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz",
"integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==",
"dev": true,
"license": "MIT",
"dependencies": {
"whatwg-url": "^5.0.0"
},
@@ -7498,10 +7511,11 @@
}
},
"node_modules/semantic-release": {
"version": "24.1.3",
"resolved": "https://registry.npmjs.org/semantic-release/-/semantic-release-24.1.3.tgz",
"integrity": "sha512-Cb0Pm3Ye15u8k/B+7EnusMUSIIucAIEBD3QDRmmclv53KVyqmg1Lb3XPx0AMNxfJZEI+ZT+M+IXDyTrudK6Rew==",
"version": "24.2.0",
"resolved": "https://registry.npmjs.org/semantic-release/-/semantic-release-24.2.0.tgz",
"integrity": "sha512-fQfn6e/aYToRtVJYKqneFM1Rg3KP2gh3wSWtpYsLlz6uaPKlISrTzvYAFn+mYWo07F0X1Cz5ucU89AVE8X1mbg==",
"dev": true,
"license": "MIT",
"dependencies": {
"@semantic-release/commit-analyzer": "^13.0.0-beta.1",
"@semantic-release/error": "^4.0.0",
@@ -7541,19 +7555,20 @@
}
},
"node_modules/semantic-release-pub": {
"version": "0.8.29",
"resolved": "https://registry.npmjs.org/semantic-release-pub/-/semantic-release-pub-0.8.29.tgz",
"integrity": "sha512-vQbM6kPtnnmVf6ruALL7QkdsKGMVUY9wEcNkKrjvlI78vPvuLSaIm/2nid6kxP2mcZvUPt8PDYkzRk82wLy5+w==",
"version": "0.9.1",
"resolved": "https://registry.npmjs.org/semantic-release-pub/-/semantic-release-pub-0.9.1.tgz",
"integrity": "sha512-Oai8PX4Us8h96/k4/JWfOBMTe+wpG/1aH9PyMJG6Z1ZyoiX8C9RGl2UYz2kuPDuwFn8Oc6M/kU2rgfu8xMgjmQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"@semantic-release/error": "^4.0.0",
"execa": "^9.4.0",
"google-auth-library": "^9.14.1",
"yaml": "^2.5.1",
"execa": "^9.5.1",
"google-auth-library": "^9.15.0",
"yaml": "^2.6.1",
"zod": "^3.23.8"
},
"engines": {
"node": ">=20.18.0"
"node": ">=22.11.0"
}
},
"node_modules/semantic-release-pub/node_modules/@semantic-release/error": {
@@ -7570,6 +7585,7 @@
"resolved": "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-4.0.0.tgz",
"integrity": "sha512-tlqY9xq5ukxTUZBmoOp+m61cqwQD5pHJtFY3Mn8CA8ps6yghLH/Hw8UPdqg4OLmFW3IFlcXnQNmo/dh8HzXYIQ==",
"dev": true,
"license": "MIT",
"engines": {
"node": ">=18"
},
@@ -7578,10 +7594,11 @@
}
},
"node_modules/semantic-release-pub/node_modules/execa": {
"version": "9.4.1",
"resolved": "https://registry.npmjs.org/execa/-/execa-9.4.1.tgz",
"integrity": "sha512-5eo/BRqZm3GYce+1jqX/tJ7duA2AnE39i88fuedNFUV8XxGxUpF3aWkBRfbUcjV49gCkvS/pzc0YrCPhaIewdg==",
"version": "9.5.1",
"resolved": "https://registry.npmjs.org/execa/-/execa-9.5.1.tgz",
"integrity": "sha512-QY5PPtSonnGwhhHDNI7+3RvY285c7iuJFFB+lU+oEzMY/gEGJ808owqJsrr8Otd1E/x07po1LkUBmdAc5duPAg==",
"dev": true,
"license": "MIT",
"dependencies": {
"@sindresorhus/merge-streams": "^4.0.0",
"cross-spawn": "^7.0.3",
@@ -7608,6 +7625,7 @@
"resolved": "https://registry.npmjs.org/get-stream/-/get-stream-9.0.1.tgz",
"integrity": "sha512-kVCxPF3vQM/N0B1PmoqVUqgHP+EeVjmZSQn+1oCRPxd2P21P2F19lIgbR3HBosbB1PUhOAoctJnfEn2GbN2eZA==",
"dev": true,
"license": "MIT",
"dependencies": {
"@sec-ant/readable-stream": "^0.4.1",
"is-stream": "^4.0.1"
@@ -7624,6 +7642,7 @@
"resolved": "https://registry.npmjs.org/human-signals/-/human-signals-8.0.0.tgz",
"integrity": "sha512-/1/GPCpDUCCYwlERiYjxoczfP0zfvZMU/OWgQPMya9AbAE24vseigFdhAMObpc8Q4lc/kjutPfUddDYyAmejnA==",
"dev": true,
"license": "Apache-2.0",
"engines": {
"node": ">=18.18.0"
}
@@ -7633,6 +7652,7 @@
"resolved": "https://registry.npmjs.org/is-stream/-/is-stream-4.0.1.tgz",
"integrity": "sha512-Dnz92NInDqYckGEUJv689RbRiTSEHCQ7wOVeALbkOz999YpqT46yMRIGtSNl2iCL1waAZSx40+h59NV/EwzV/A==",
"dev": true,
"license": "MIT",
"engines": {
"node": ">=18"
},
@@ -7645,6 +7665,7 @@
"resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-6.0.0.tgz",
"integrity": "sha512-9qny7Z9DsQU8Ou39ERsPU4OZQlSTP47ShQzuKZ6PRXpYLtIFgl/DEBYEXKlvcEa+9tHVcK8CF81Y2V72qaZhWA==",
"dev": true,
"license": "MIT",
"dependencies": {
"path-key": "^4.0.0",
"unicorn-magic": "^0.3.0"
@@ -7661,6 +7682,7 @@
"resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz",
"integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==",
"dev": true,
"license": "MIT",
"engines": {
"node": ">=12"
},
@@ -7673,6 +7695,7 @@
"resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz",
"integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==",
"dev": true,
"license": "ISC",
"engines": {
"node": ">=14"
},
@@ -7685,6 +7708,7 @@
"resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-4.0.0.tgz",
"integrity": "sha512-aulFJcD6YK8V1G7iRB5tigAP4TsHBZZrOV8pjV++zdUwmeV8uzbY7yn6h9MswN62adStNZFuCIx4haBnRuMDaw==",
"dev": true,
"license": "MIT",
"engines": {
"node": ">=18"
},
@@ -7697,6 +7721,7 @@
"resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.3.0.tgz",
"integrity": "sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA==",
"dev": true,
"license": "MIT",
"engines": {
"node": ">=18"
},
@@ -8454,7 +8479,8 @@
"version": "0.0.3",
"resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",
"integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==",
"dev": true
"dev": true,
"license": "MIT"
},
"node_modules/traverse": {
"version": "0.6.9",
@@ -8681,6 +8707,7 @@
"https://github.com/sponsors/broofa",
"https://github.com/sponsors/ctavan"
],
"license": "MIT",
"bin": {
"uuid": "dist/bin/uuid"
}
@@ -8699,13 +8726,15 @@
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
"integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==",
"dev": true
"dev": true,
"license": "BSD-2-Clause"
},
"node_modules/whatwg-url": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz",
"integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==",
"dev": true,
"license": "MIT",
"dependencies": {
"tr46": "~0.0.3",
"webidl-conversions": "^3.0.0"
@@ -8842,10 +8871,11 @@
}
},
"node_modules/yaml": {
"version": "2.6.0",
"resolved": "https://registry.npmjs.org/yaml/-/yaml-2.6.0.tgz",
"integrity": "sha512-a6ae//JvKDEra2kdi1qzCyrJW/WZCgFi8ydDV+eXExl95t+5R+ijnqHJbz9tmMh8FUjx3iv2fCQ4dclAQlO2UQ==",
"version": "2.6.1",
"resolved": "https://registry.npmjs.org/yaml/-/yaml-2.6.1.tgz",
"integrity": "sha512-7r0XPzioN/Q9kXBro/XPnA6kznR73DHq+GXh5ON7ZozRO6aMjbmiBuKste2wslTFkC5d1dw0GooOCepZXJ2SAg==",
"dev": true,
"license": "ISC",
"bin": {
"yaml": "bin.mjs"
},

View File

@@ -5,7 +5,7 @@
"@semantic-release/changelog": "^6.0.3",
"@semantic-release/exec": "^6.0.3",
"@semantic-release/git": "^10.0.1",
"semantic-release": "^24.1.3",
"semantic-release-pub": "^0.8.29"
"semantic-release": "^24.2.0",
"semantic-release-pub": "^0.9.1"
}
}

View File

@@ -5,23 +5,23 @@ packages:
dependency: transitive
description:
name: _fe_analyzer_shared
sha256: f256b0c0ba6c7577c15e2e4e114755640a875e885099367bf6e012b19314c834
sha256: "16e298750b6d0af7ce8a3ba7c18c69c3785d11b15ec83f6dcd0ad2a0009b3cab"
url: "https://pub.dev"
source: hosted
version: "72.0.0"
version: "76.0.0"
_macros:
dependency: transitive
description: dart
source: sdk
version: "0.3.2"
version: "0.3.3"
analyzer:
dependency: "direct dev"
description:
name: analyzer
sha256: b652861553cd3990d8ed361f7979dc6d7053a9ac8843fa73820ab68ce5410139
sha256: "1f14db053a8c23e260789e9b0980fa27f2680dd640932cae5e1137cce0e46e1e"
url: "https://pub.dev"
source: hosted
version: "6.7.0"
version: "6.11.0"
animations:
dependency: "direct main"
description:
@@ -34,10 +34,10 @@ packages:
dependency: transitive
description:
name: args
sha256: "7cf60b9f0cc88203c5a190b4cd62a99feea42759a7fa695010eb5de1c0b2252a"
sha256: bf9f5caeea8d8fe6721a9c358dd8a5c1947b27f1cfaa18b39c301273594919e6
url: "https://pub.dev"
source: hosted
version: "2.5.0"
version: "2.6.0"
async:
dependency: transitive
description:
@@ -58,50 +58,50 @@ packages:
dependency: transitive
description:
name: build
sha256: "80184af8b6cb3e5c1c4ec6d8544d27711700bc3e6d2efad04238c7b5290889f0"
sha256: cef23f1eda9b57566c81e2133d196f8e3df48f244b317368d65c5943d91148f0
url: "https://pub.dev"
source: hosted
version: "2.4.1"
version: "2.4.2"
build_config:
dependency: transitive
description:
name: build_config
sha256: bf80fcfb46a29945b423bd9aad884590fb1dc69b330a4d4700cac476af1708d1
sha256: "4ae2de3e1e67ea270081eaee972e1bd8f027d459f249e0f1186730784c2e7e33"
url: "https://pub.dev"
source: hosted
version: "1.1.1"
version: "1.1.2"
build_daemon:
dependency: transitive
description:
name: build_daemon
sha256: "79b2aef6ac2ed00046867ed354c88778c9c0f029df8a20fe10b5436826721ef9"
sha256: "294a2edaf4814a378725bfe6358210196f5ea37af89ecd81bfa32960113d4948"
url: "https://pub.dev"
source: hosted
version: "4.0.2"
version: "4.0.3"
build_resolvers:
dependency: transitive
description:
name: build_resolvers
sha256: "339086358431fa15d7eca8b6a36e5d783728cf025e559b834f4609a1fcfb7b0a"
sha256: "99d3980049739a985cf9b21f30881f46db3ebc62c5b8d5e60e27440876b1ba1e"
url: "https://pub.dev"
source: hosted
version: "2.4.2"
version: "2.4.3"
build_runner:
dependency: "direct dev"
description:
name: build_runner
sha256: "028819cfb90051c6b5440c7e574d1896f8037e3c96cf17aaeb054c9311cfbf4d"
sha256: "74691599a5bc750dc96a6b4bfd48f7d9d66453eab04c7f4063134800d6a5c573"
url: "https://pub.dev"
source: hosted
version: "2.4.13"
version: "2.4.14"
build_runner_core:
dependency: transitive
description:
name: build_runner_core
sha256: f8126682b87a7282a339b871298cc12009cb67109cfa1614d6436fb0289193e0
sha256: "22e3aa1c80e0ada3722fe5b63fd43d9c8990759d0a2cf489c8c5d7b2bdebc021"
url: "https://pub.dev"
source: hosted
version: "7.3.2"
version: "8.0.0"
built_collection:
dependency: transitive
description:
@@ -114,10 +114,10 @@ packages:
dependency: transitive
description:
name: built_value
sha256: c7913a9737ee4007efedaffc968c049fd0f3d0e49109e778edc10de9426005cb
sha256: "28a712df2576b63c6c005c465989a348604960c0958d28be5303ba9baa841ac2"
url: "https://pub.dev"
source: hosted
version: "8.9.2"
version: "8.9.3"
characters:
dependency: transitive
description:
@@ -146,26 +146,26 @@ packages:
dependency: transitive
description:
name: code_builder
sha256: f692079e25e7869c14132d39f223f8eec9830eb76131925143b2129c4bb01b37
sha256: "0ec10bf4a89e4c613960bf1e8b42c64127021740fb21640c29c909826a5eea3e"
url: "https://pub.dev"
source: hosted
version: "4.10.0"
version: "4.10.1"
collection:
dependency: "direct main"
description:
name: collection
sha256: ee67cb0715911d28db6bf4af1026078bd6f0128b07a5f66fb2ed94ec6783c09a
sha256: a1ace0a119f20aabc852d165077c036cd864315bd99b7eaa10a60100341941bf
url: "https://pub.dev"
source: hosted
version: "1.18.0"
version: "1.19.0"
connectivity_plus:
dependency: "direct main"
description:
name: connectivity_plus
sha256: "2056db5241f96cdc0126bd94459fc4cdc13876753768fc7a31c425e50a7177d0"
sha256: e0817759ec6d2d8e57eb234e6e57d2173931367a865850c7acea40d4b4f9c27d
url: "https://pub.dev"
source: hosted
version: "6.0.5"
version: "6.1.1"
connectivity_plus_platform_interface:
dependency: transitive
description:
@@ -178,10 +178,10 @@ packages:
dependency: transitive
description:
name: convert
sha256: "0f08b14755d163f6e2134cb58222dd25ea2a2ee8a195e53983d57c075324d592"
sha256: b30acd5944035672bc15c6b7a8b47d773e41e2f17de064350988c5d02adb1c68
url: "https://pub.dev"
source: hosted
version: "3.1.1"
version: "3.1.2"
cross_file:
dependency: transitive
description:
@@ -194,10 +194,10 @@ packages:
dependency: transitive
description:
name: crypto
sha256: ec30d999af904f33454ba22ed9a86162b35e52b44ac4807d1d93c288041d7d27
sha256: "1e445881f28f22d6140f181e07737b22f1e099a5e1ff94b0af2f9e4a463f4855"
url: "https://pub.dev"
source: hosted
version: "3.0.5"
version: "3.0.6"
csv:
dependency: transitive
description:
@@ -243,10 +243,10 @@ packages:
dependency: transitive
description:
name: device_info_plus_platform_interface
sha256: "282d3cf731045a2feb66abfe61bbc40870ae50a3ed10a4d3d217556c35c8c2ba"
sha256: "0b04e02b30791224b31969eb1b50d723498f402971bff3630bca2ba839bd1ed2"
url: "https://pub.dev"
source: hosted
version: "7.0.1"
version: "7.0.2"
dio:
dependency: "direct main"
description:
@@ -259,10 +259,10 @@ packages:
dependency: "direct main"
description:
name: dio_cache_interceptor
sha256: fb7905c0d12075d8786a6b63bffd64ae062d053f682cfaf28d145a2686507308
sha256: "1346705a2057c265014d7696e3e2318b560bfb00b484dac7f9b01e2ceaebb07d"
url: "https://pub.dev"
source: hosted
version: "3.5.0"
version: "3.5.1"
dio_web_adapter:
dependency: transitive
description:
@@ -315,26 +315,26 @@ packages:
dependency: transitive
description:
name: file
sha256: "5fc22d7c25582e38ad9a8515372cd9a93834027aacf1801cf01164dac0ffa08c"
sha256: a3b4f84adafef897088c160faf7dfffb7696046cb13ae90b508c2cbc95d3b8d4
url: "https://pub.dev"
source: hosted
version: "7.0.0"
version: "7.0.1"
file_picker:
dependency: "direct main"
description:
name: file_picker
sha256: "167bb619cdddaa10ef2907609feb8a79c16dfa479d3afaf960f8e223f754bf12"
sha256: c2376a6aae82358a9f9ccdd7d1f4006d08faa39a2767cce01031d9f593a8bd3b
url: "https://pub.dev"
source: hosted
version: "8.1.2"
version: "8.1.6"
fixnum:
dependency: transitive
description:
name: fixnum
sha256: "25517a4deb0c03aa0f32fd12db525856438902d9c16536311e76cdc57b31d7d1"
sha256: b6dc7065e46c974bc7c5f143080a6764ec7a4be6da1285ececdc37be96de53be
url: "https://pub.dev"
source: hosted
version: "1.1.0"
version: "1.1.1"
flutter:
dependency: "direct main"
description: flutter
@@ -376,26 +376,26 @@ packages:
dependency: "direct main"
description:
name: flutter_local_notifications
sha256: "49eeef364fddb71515bc78d5a8c51435a68bccd6e4d68e25a942c5e47761ae71"
sha256: ef41ae901e7529e52934feba19ed82827b11baa67336829564aeab3129460610
url: "https://pub.dev"
source: hosted
version: "17.2.3"
version: "18.0.1"
flutter_local_notifications_linux:
dependency: transitive
description:
name: flutter_local_notifications_linux
sha256: c49bd06165cad9beeb79090b18cd1eb0296f4bf4b23b84426e37dd7c027fc3af
sha256: "8f685642876742c941b29c32030f6f4f6dacd0e4eaecb3efbb187d6a3812ca01"
url: "https://pub.dev"
source: hosted
version: "4.0.1"
version: "5.0.0"
flutter_local_notifications_platform_interface:
dependency: transitive
description:
name: flutter_local_notifications_platform_interface
sha256: "85f8d07fe708c1bdcf45037f2c0109753b26ae077e9d9e899d55971711a4ea66"
sha256: "6c5b83c86bf819cdb177a9247a3722067dd8cc6313827ce7c77a4b238a26fd52"
url: "https://pub.dev"
source: hosted
version: "7.2.0"
version: "8.0.0"
flutter_localizations:
dependency: "direct main"
description: flutter
@@ -405,18 +405,18 @@ packages:
dependency: "direct main"
description:
name: flutter_markdown
sha256: e17575ca576a34b46c58c91f9948891117a1bd97815d2e661813c7f90c647a78
sha256: "255b00afa1a7bad19727da6a7780cf3db6c3c12e68d302d85e0ff1fdf173db9e"
url: "https://pub.dev"
source: hosted
version: "0.7.3+2"
version: "0.7.4+3"
flutter_plugin_android_lifecycle:
dependency: transitive
description:
name: flutter_plugin_android_lifecycle
sha256: "9ee02950848f61c4129af3d6ec84a1cfc0e47931abc746b03e7a3bc3e8ff6eda"
sha256: "615a505aef59b151b46bbeef55b36ce2b6ed299d160c51d84281946f0aa0ce0e"
url: "https://pub.dev"
source: hosted
version: "2.0.22"
version: "2.0.24"
flutter_test:
dependency: transitive
description: flutter
@@ -431,18 +431,18 @@ packages:
dependency: "direct main"
description:
name: fluttertoast
sha256: "95f349437aeebe524ef7d6c9bde3e6b4772717cf46a0eb6a3ceaddc740b297cc"
sha256: "24467dc20bbe49fd63e57d8e190798c4d22cbbdac30e54209d153a15273721d1"
url: "https://pub.dev"
source: hosted
version: "8.2.8"
version: "8.2.10"
font_awesome_flutter:
dependency: "direct main"
description:
name: font_awesome_flutter
sha256: "275ff26905134bcb59417cf60ad979136f1f8257f2f449914b2c3e05bbb4cd6f"
sha256: d3a89184101baec7f4600d58840a764d2ef760fe1c5a20ef9e6b0e9b24a07a3a
url: "https://pub.dev"
source: hosted
version: "10.7.0"
version: "10.8.0"
freezed_annotation:
dependency: transitive
description:
@@ -471,10 +471,10 @@ packages:
dependency: transitive
description:
name: get_it
sha256: d85128a5dae4ea777324730dc65edd9c9f43155c109d5cc0a69cab74139fbac1
sha256: f126a3e286b7f5b578bf436d5592968706c4c1de28a228b870ce375d9f743103
url: "https://pub.dev"
source: hosted
version: "7.7.0"
version: "8.0.3"
glob:
dependency: transitive
description:
@@ -511,18 +511,18 @@ packages:
dependency: transitive
description:
name: http_multi_server
sha256: "97486f20f9c2f7be8f514851703d0119c3596d14ea63227af6f7a481ef2b2f8b"
sha256: aa6199f908078bb1c5efb8d8638d4ae191aac11b311132c3ef48ce352fb52ef8
url: "https://pub.dev"
source: hosted
version: "3.2.1"
version: "3.2.2"
http_parser:
dependency: transitive
description:
name: http_parser
sha256: "2aa08ce0341cc9b354a498388e30986515406668dbcc4f7c950c3e715496693b"
sha256: "76d306a1c3afb33fe82e2bbacad62a61f409b5634c915fceb0d799de1a913360"
url: "https://pub.dev"
source: hosted
version: "4.0.2"
version: "4.1.1"
injectable:
dependency: "direct main"
description:
@@ -551,10 +551,10 @@ packages:
dependency: transitive
description:
name: io
sha256: "2ec25704aba361659e10e3e5f5d672068d332fc8ac516421d483a11e5cbd061e"
sha256: dfd5a80599cf0165756e3181807ed3e77daf6dd4137caaad72d0b7931597650b
url: "https://pub.dev"
source: hosted
version: "1.0.4"
version: "1.0.5"
js:
dependency: transitive
description:
@@ -583,10 +583,10 @@ packages:
dependency: "direct dev"
description:
name: json_serializable
sha256: ea1432d167339ea9b5bb153f0571d0039607a873d6e04e0117af043f14a1fd4b
sha256: c2fcb3920cf2b6ae6845954186420fca40bc0a8abcc84903b7801f17d7050d7c
url: "https://pub.dev"
source: hosted
version: "6.8.0"
version: "6.9.0"
language_code:
dependency: "direct main"
description:
@@ -599,18 +599,18 @@ packages:
dependency: transitive
description:
name: leak_tracker
sha256: "3f87a60e8c63aecc975dda1ceedbc8f24de75f09e4856ea27daf8958f2f0ce05"
sha256: "7bb2830ebd849694d1ec25bf1f44582d6ac531a57a365a803a6034ff751d2d06"
url: "https://pub.dev"
source: hosted
version: "10.0.5"
version: "10.0.7"
leak_tracker_flutter_testing:
dependency: transitive
description:
name: leak_tracker_flutter_testing
sha256: "932549fb305594d82d7183ecd9fa93463e9914e1b67cacc34bc40906594a1806"
sha256: "9491a714cca3667b60b5c420da8217e6de0d1ba7a5ec322fab01758f6998f379"
url: "https://pub.dev"
source: hosted
version: "3.0.5"
version: "3.0.8"
leak_tracker_testing:
dependency: transitive
description:
@@ -623,10 +623,10 @@ packages:
dependency: transitive
description:
name: lints
sha256: "3315600f3fb3b135be672bf4a178c55f274bebe368325ae18462c89ac1e3b413"
sha256: "4a16b3f03741e1252fda5de3ce712666d010ba2122f8e912c94f9f7b90e1a4c3"
url: "https://pub.dev"
source: hosted
version: "5.0.0"
version: "5.1.0"
logcat:
dependency: "direct main"
description:
@@ -648,18 +648,18 @@ packages:
dependency: transitive
description:
name: logging
sha256: "623a88c9594aa774443aa3eb2d41807a48486b5613e67599fb4c41c0ad47c340"
sha256: c8245ada5f1717ed44271ed1c26b8ce85ca3228fd2ffdb75468ab01979309d61
url: "https://pub.dev"
source: hosted
version: "1.2.0"
version: "1.3.0"
macros:
dependency: transitive
description:
name: macros
sha256: "0acaed5d6b7eab89f63350bccd82119e6c602df0f391260d0e32b5e23db79536"
sha256: "1d9e801cd66f7ea3663c45fc708450db1fa57f988142c64289142c9b7ee80656"
url: "https://pub.dev"
source: hosted
version: "0.1.2-main.4"
version: "0.1.3-main.0"
markdown:
dependency: transitive
description:
@@ -696,10 +696,10 @@ packages:
dependency: transitive
description:
name: mime
sha256: "801fd0b26f14a4a58ccb09d5892c3fbdeff209594300a542492cf13fba9d247a"
sha256: "41a20518f0cb1256669420fdba0cd90d21561e560ac240f26ef8322e45bb7ed6"
url: "https://pub.dev"
source: hosted
version: "1.0.6"
version: "2.0.0"
nested:
dependency: transitive
description:
@@ -720,26 +720,26 @@ packages:
dependency: transitive
description:
name: package_config
sha256: "1c5b77ccc91e4823a5af61ee74e6b972db1ef98c2ff5a18d3161c982a55448bd"
sha256: "92d4488434b520a62570293fbd33bb556c7d49230791c1b4bbd973baf6d2dc67"
url: "https://pub.dev"
source: hosted
version: "2.1.0"
version: "2.1.1"
package_info_plus:
dependency: "direct main"
description:
name: package_info_plus
sha256: a75164ade98cb7d24cfd0a13c6408927c6b217fa60dee5a7ff5c116a58f28918
sha256: "70c421fe9d9cc1a9a7f3b05ae56befd469fe4f8daa3b484823141a55442d858d"
url: "https://pub.dev"
source: hosted
version: "8.0.2"
version: "8.1.2"
package_info_plus_platform_interface:
dependency: transitive
description:
name: package_info_plus_platform_interface
sha256: ac1f4a4847f1ade8e6a87d1f39f5d7c67490738642e2542f559ec38c37489a66
sha256: a5ef9986efc7bf772f2696183a3992615baa76c1ffb1189318dd8803778fb05b
url: "https://pub.dev"
source: hosted
version: "3.0.1"
version: "3.0.2"
path:
dependency: transitive
description:
@@ -752,26 +752,26 @@ packages:
dependency: "direct main"
description:
name: path_provider
sha256: fec0d61223fba3154d87759e3cc27fe2c8dc498f6386c6d6fc80d1afdd1bf378
sha256: "50c5dd5b6e1aaf6fb3a78b33f6aa3afca52bf903a8a5298f53101fdaee55bbcd"
url: "https://pub.dev"
source: hosted
version: "2.1.4"
version: "2.1.5"
path_provider_android:
dependency: transitive
description:
name: path_provider_android
sha256: "6f01f8e37ec30b07bc424b4deabac37cacb1bc7e2e515ad74486039918a37eb7"
sha256: "4adf4fd5423ec60a29506c76581bc05854c55e3a0b72d35bb28d661c9686edf2"
url: "https://pub.dev"
source: hosted
version: "2.2.10"
version: "2.2.15"
path_provider_foundation:
dependency: transitive
description:
name: path_provider_foundation
sha256: f234384a3fdd67f989b4d54a5d73ca2a6c422fa55ae694381ae0f4375cd1ea16
sha256: "4843174df4d288f5e29185bd6e72a6fbdf5a4a4602717eed565497429f179942"
url: "https://pub.dev"
source: hosted
version: "2.4.0"
version: "2.4.1"
path_provider_linux:
dependency: transitive
description:
@@ -808,10 +808,10 @@ packages:
dependency: transitive
description:
name: permission_handler_android
sha256: "76e4ab092c1b240d31177bb64d2b0bea43f43d0e23541ec866151b9f7b2490fa"
sha256: "71bbecfee799e65aff7c744761a57e817e73b738fedf62ab7afd5593da21f9f1"
url: "https://pub.dev"
source: hosted
version: "12.0.12"
version: "12.0.13"
permission_handler_apple:
dependency: transitive
description:
@@ -824,10 +824,10 @@ packages:
dependency: transitive
description:
name: permission_handler_html
sha256: af26edbbb1f2674af65a8f4b56e1a6f526156bc273d0e65dd8075fab51c78851
sha256: "38f000e83355abb3392140f6bc3030660cfaef189e1f87824facb76300b4ff24"
url: "https://pub.dev"
source: hosted
version: "0.1.3+2"
version: "0.1.3+5"
permission_handler_platform_interface:
dependency: transitive
description:
@@ -856,10 +856,10 @@ packages:
dependency: transitive
description:
name: platform
sha256: "9b71283fc13df574056616011fb138fd3b793ea47cc509c189a6c3fa5f8a1a65"
sha256: "5d6b1b0036a5f331ebc77c850ebc8506cbc1e9416c27e59b439f917a902a4984"
url: "https://pub.dev"
source: hosted
version: "3.1.5"
version: "3.1.6"
plugin_platform_interface:
dependency: transitive
description:
@@ -888,10 +888,10 @@ packages:
dependency: transitive
description:
name: pub_semver
sha256: "40d3ab1bbd474c4c2328c91e3a7df8c6dd629b79ece4c4bd04bee496a224fb0c"
sha256: "7b3cfbf654f3edd0c6298ecd5be782ce997ddf0e00531b9464b55245185bbbbd"
url: "https://pub.dev"
source: hosted
version: "2.1.4"
version: "2.1.5"
pubspec_parse:
dependency: transitive
description:
@@ -938,42 +938,42 @@ packages:
dependency: "direct main"
description:
name: share_plus
sha256: "468c43f285207c84bcabf5737f33b914ceb8eb38398b91e5e3ad1698d1b72a52"
sha256: "6327c3f233729374d0abaafd61f6846115b2a481b4feddd8534211dc10659400"
url: "https://pub.dev"
source: hosted
version: "10.0.2"
version: "10.1.3"
share_plus_platform_interface:
dependency: transitive
description:
name: share_plus_platform_interface
sha256: "6ababf341050edff57da8b6990f11f4e99eaba837865e2e6defe16d039619db5"
sha256: cc012a23fc2d479854e6c80150696c4a5f5bb62cb89af4de1c505cf78d0a5d0b
url: "https://pub.dev"
source: hosted
version: "5.0.0"
version: "5.0.2"
shared_preferences:
dependency: "direct main"
description:
name: shared_preferences
sha256: "746e5369a43170c25816cc472ee016d3a66bc13fcf430c0bc41ad7b4b2922051"
sha256: "3c7e73920c694a436afaf65ab60ce3453d91f84208d761fbd83fc21182134d93"
url: "https://pub.dev"
source: hosted
version: "2.3.2"
version: "2.3.4"
shared_preferences_android:
dependency: transitive
description:
name: shared_preferences_android
sha256: "480ba4345773f56acda9abf5f50bd966f581dac5d514e5fc4a18c62976bbba7e"
sha256: "02a7d8a9ef346c9af715811b01fbd8e27845ad2c41148eefd31321471b41863d"
url: "https://pub.dev"
source: hosted
version: "2.3.2"
version: "2.4.0"
shared_preferences_foundation:
dependency: transitive
description:
name: shared_preferences_foundation
sha256: c4b35f6cb8f63c147312c054ce7c2254c8066745125264f0c88739c417fc9d9f
sha256: "6a52cfcdaeac77cad8c97b539ff688ccfc458c007b4db12be584fbe5c0e49e03"
url: "https://pub.dev"
source: hosted
version: "2.5.2"
version: "2.5.4"
shared_preferences_linux:
dependency: transitive
description:
@@ -1010,18 +1010,18 @@ packages:
dependency: transitive
description:
name: shelf
sha256: ad29c505aee705f41a4d8963641f91ac4cee3c8fad5947e033390a7bd8180fa4
sha256: e7dd780a7ffb623c57850b33f43309312fc863fb6aa3d276a754bb299839ef12
url: "https://pub.dev"
source: hosted
version: "1.4.1"
version: "1.4.2"
shelf_web_socket:
dependency: transitive
description:
name: shelf_web_socket
sha256: "073c147238594ecd0d193f3456a5fe91c4b0abbcc68bf5cd95b36c4e194ac611"
sha256: cc36c297b52866d203dbf9332263c94becc2fe0ceaa9681d07b6ef9807023b67
url: "https://pub.dev"
source: hosted
version: "2.0.0"
version: "2.0.1"
skeletons:
dependency: "direct main"
description:
@@ -1035,7 +1035,7 @@ packages:
dependency: transitive
description: flutter
source: sdk
version: "0.0.99"
version: "0.0.0"
slang:
dependency: "direct main"
description:
@@ -1064,10 +1064,10 @@ packages:
dependency: transitive
description:
name: source_helper
sha256: "6adebc0006c37dd63fe05bca0a929b99f06402fc95aa35bf36d67f5c06de01fd"
sha256: "86d247119aedce8e63f4751bd9626fc9613255935558447569ad42f9f5b48b3c"
url: "https://pub.dev"
source: hosted
version: "1.3.4"
version: "1.3.5"
source_span:
dependency: transitive
description:
@@ -1088,34 +1088,58 @@ packages:
dependency: transitive
description:
name: sqflite
sha256: ff5a2436ef8ebdfda748fbfe957f9981524cb5ff11e7bafa8c42771840e8a788
sha256: "2d7299468485dca85efeeadf5d38986909c5eb0cd71fd3db2c2f000e6c9454bb"
url: "https://pub.dev"
source: hosted
version: "2.3.3+2"
version: "2.4.1"
sqflite_android:
dependency: transitive
description:
name: sqflite_android
sha256: "78f489aab276260cdd26676d2169446c7ecd3484bbd5fead4ca14f3ed4dd9ee3"
url: "https://pub.dev"
source: hosted
version: "2.4.0"
sqflite_common:
dependency: transitive
description:
name: sqflite_common
sha256: "2d8e607db72e9cb7748c9c6e739e2c9618320a5517de693d5a24609c4671b1a4"
sha256: "761b9740ecbd4d3e66b8916d784e581861fd3c3553eda85e167bc49fdb68f709"
url: "https://pub.dev"
source: hosted
version: "2.5.4+4"
version: "2.5.4+6"
sqflite_darwin:
dependency: transitive
description:
name: sqflite_darwin
sha256: "96a698e2bc82bd770a4d6aab00b42396a7c63d9e33513a56945cbccb594c2474"
url: "https://pub.dev"
source: hosted
version: "2.4.1"
sqflite_platform_interface:
dependency: transitive
description:
name: sqflite_platform_interface
sha256: "8dd4515c7bdcae0a785b0062859336de775e8c65db81ae33dd5445f35be61920"
url: "https://pub.dev"
source: hosted
version: "2.4.0"
stack_trace:
dependency: transitive
description:
name: stack_trace
sha256: "73713990125a6d93122541237550ee3352a2d84baad52d375a4cad2eb9b7ce0b"
sha256: "9f47fd3630d76be3ab26f0ee06d213679aa425996925ff3feffdec504931c377"
url: "https://pub.dev"
source: hosted
version: "1.11.1"
version: "1.12.0"
stacked:
dependency: "direct main"
description:
name: stacked
sha256: ed19ecdc2dcc682b9be9c7e34646e603c0f770437a914b15c7d2d13391c92a09
sha256: fe77da8b5dae6488a0caa0feea59c4f79a0fb11cd88a211f87f653411a4c142b
url: "https://pub.dev"
source: hosted
version: "3.4.3"
version: "3.4.4"
stacked_generator:
dependency: "direct main"
description:
@@ -1128,18 +1152,18 @@ packages:
dependency: "direct main"
description:
name: stacked_services
sha256: "01c5b1875d383b39dce780ee0a8ce4de99f2500d52d2e26676e787fd163e36bd"
sha256: a70c5c86f89a9258139ff174bf045a527099ea8552f8497ebb0b755469841bb4
url: "https://pub.dev"
source: hosted
version: "1.5.1"
version: "1.6.0"
stacked_shared:
dependency: transitive
description:
name: stacked_shared
sha256: "26e11dcfe23df81d565d0180eb5bcf4742efed066ba3328623b458f21a82b346"
sha256: "3d69b34d87422b78a7e5123681d3f4bcdd79757170454933f68795c54812d003"
url: "https://pub.dev"
source: hosted
version: "1.4.1"
version: "1.4.2"
stream_channel:
dependency: transitive
description:
@@ -1152,18 +1176,18 @@ packages:
dependency: transitive
description:
name: stream_transform
sha256: "14a00e794c7c11aa145a170587321aedce29769c08d7f58b1d141da75e3b1c6f"
sha256: ad47125e588cfd37a9a7f86c7d6356dde8dfe89d071d293f80ca9e9273a33871
url: "https://pub.dev"
source: hosted
version: "2.1.0"
version: "2.1.1"
string_scanner:
dependency: transitive
description:
name: string_scanner
sha256: "556692adab6cfa87322a115640c11f13cb77b3f076ddcc5d6ae3c20242bedcde"
sha256: "688af5ed3402a4bde5b3a6c15fd768dbf2621a614950b17f04626c431ab3c4c3"
url: "https://pub.dev"
source: hosted
version: "1.2.0"
version: "1.3.0"
synchronized:
dependency: "direct main"
description:
@@ -1184,10 +1208,10 @@ packages:
dependency: transitive
description:
name: test_api
sha256: "5b8a98dafc4d5c4c9c72d8b31ab2b23fc13422348d2997120294d3bac86b4ddb"
sha256: "664d3a9a64782fcdeb83ce9c6b39e78fd2971d4e37827b9b06c3aa1edc5e760c"
url: "https://pub.dev"
source: hosted
version: "0.7.2"
version: "0.7.3"
timeago:
dependency: "direct main"
description:
@@ -1200,26 +1224,26 @@ packages:
dependency: "direct main"
description:
name: timezone
sha256: "2236ec079a174ce07434e89fcd3fcda430025eb7692244139a9cf54fdcf1fc7d"
sha256: ffc9d5f4d1193534ef051f9254063fa53d588609418c84299956c3db9383587d
url: "https://pub.dev"
source: hosted
version: "0.9.4"
version: "0.10.0"
timing:
dependency: transitive
description:
name: timing
sha256: "70a3b636575d4163c477e6de42f247a23b315ae20e86442bebe32d3cabf61c32"
sha256: "62ee18aca144e4a9f29d212f5a4c6a053be252b895ab14b5821996cff4ed90fe"
url: "https://pub.dev"
source: hosted
version: "1.0.1"
version: "1.0.2"
typed_data:
dependency: transitive
description:
name: typed_data
sha256: facc8d6582f16042dd49f2463ff1bd6e2c9ef9f3d5da3d9b087e244a7b564b3c
sha256: f9049c039ebfeb4cf7a7104a675823cd72dba8297f264b6637062516699fa006
url: "https://pub.dev"
source: hosted
version: "1.3.2"
version: "1.4.0"
universal_io:
dependency: transitive
description:
@@ -1232,42 +1256,42 @@ packages:
dependency: "direct main"
description:
name: url_launcher
sha256: "21b704ce5fa560ea9f3b525b43601c678728ba46725bab9b01187b4831377ed3"
sha256: "9d06212b1362abc2f0f0d78e6f09f726608c74e3b9462e8368bb03314aa8d603"
url: "https://pub.dev"
source: hosted
version: "6.3.0"
version: "6.3.1"
url_launcher_android:
dependency: transitive
description:
name: url_launcher_android
sha256: e35a698ac302dd68e41f73250bd9517fe3ab5fa4f18fe4647a0872db61bacbab
sha256: "6fc2f56536ee873eeb867ad176ae15f304ccccc357848b351f6f0d8d4a40d193"
url: "https://pub.dev"
source: hosted
version: "6.3.10"
version: "6.3.14"
url_launcher_ios:
dependency: transitive
description:
name: url_launcher_ios
sha256: e43b677296fadce447e987a2f519dcf5f6d1e527dc35d01ffab4fff5b8a7063e
sha256: "16a513b6c12bb419304e72ea0ae2ab4fed569920d1c7cb850263fe3acc824626"
url: "https://pub.dev"
source: hosted
version: "6.3.1"
version: "6.3.2"
url_launcher_linux:
dependency: transitive
description:
name: url_launcher_linux
sha256: e2b9622b4007f97f504cd64c0128309dfb978ae66adbe944125ed9e1750f06af
sha256: "4e9ba368772369e3e08f231d2301b4ef72b9ff87c31192ef471b380ef29a4935"
url: "https://pub.dev"
source: hosted
version: "3.2.0"
version: "3.2.1"
url_launcher_macos:
dependency: transitive
description:
name: url_launcher_macos
sha256: "769549c999acdb42b8bcfa7c43d72bf79a382ca7441ab18a808e101149daf672"
sha256: "17ba2000b847f334f16626a574c702b196723af2a289e7a93ffcb79acff855c2"
url: "https://pub.dev"
source: hosted
version: "3.2.1"
version: "3.2.2"
url_launcher_platform_interface:
dependency: transitive
description:
@@ -1288,10 +1312,10 @@ packages:
dependency: transitive
description:
name: url_launcher_windows
sha256: "49c10f879746271804767cb45551ec5592cdab00ee105c06dddde1a98f73b185"
sha256: "44cf3aabcedde30f2dba119a9dea3b0f2672fbe6fa96e85536251d678216b3c4"
url: "https://pub.dev"
source: hosted
version: "3.1.2"
version: "3.1.3"
uuid:
dependency: transitive
description:
@@ -1312,10 +1336,10 @@ packages:
dependency: transitive
description:
name: vm_service
sha256: "5c5f338a667b4c644744b661f309fb8080bb94b18a7e91ef1dbd343bed00ed6d"
sha256: f6be3ed8bd01289b34d679c2b62226f63c0e69f9fd2e50a6b3c1c729a961041b
url: "https://pub.dev"
source: hosted
version: "14.2.5"
version: "14.3.0"
wakelock_plus:
dependency: "direct main"
description:
@@ -1336,10 +1360,10 @@ packages:
dependency: transitive
description:
name: watcher
sha256: "3d2ad6751b3c16cf07c7fca317a1413b3f26530319181b37e3b9039b84fc01d8"
sha256: "69da27e49efa56a15f8afe8f4438c4ec02eff0a117df1b22ea4aad194fe1c104"
url: "https://pub.dev"
source: hosted
version: "1.1.0"
version: "1.1.1"
web:
dependency: transitive
description:
@@ -1368,10 +1392,10 @@ packages:
dependency: transitive
description:
name: win32
sha256: "4d45dc9069dba4619dc0ebd93c7cec5e66d8482cb625a370ac806dcc8165f2ec"
sha256: "8b338d4486ab3fbc0ba0db9f9b4f5239b6697fcee427939a40e720cbb9ee0a69"
url: "https://pub.dev"
source: hosted
version: "5.5.5"
version: "5.9.0"
win32_registry:
dependency: transitive
description:
@@ -1384,10 +1408,10 @@ packages:
dependency: transitive
description:
name: xdg_directories
sha256: faea9dee56b520b55a566385b84f2e8de55e7496104adada9962e0bd11bcff1d
sha256: "7a3f37b05d989967cdddcbb571f1ea834867ae2faa29725fd085180e0883aa15"
url: "https://pub.dev"
source: hosted
version: "1.0.4"
version: "1.1.0"
xml:
dependency: transitive
description:
@@ -1405,5 +1429,5 @@ packages:
source: hosted
version: "3.1.2"
sdks:
dart: ">=3.5.3 <4.0.0"
dart: ">=3.6.0 <4.0.0"
flutter: ">=3.24.0"

View File

@@ -4,48 +4,48 @@ homepage: https://revanced.app
publish_to: 'none'
version: 1.23.1+101800049
version: 1.23.3-dev.1+101800051
environment:
sdk: ^3.5.3
dependencies:
animations: ^2.0.11
collection: ^1.18.0
connectivity_plus: ^6.0.3
collection: ^1.19.0
connectivity_plus: ^6.1.0
device_apps:
git:
url: https://github.com/ponces/flutter_plugin_device_apps
ref: 0609662324b9e00931fccfa87e9e1b00b7610907
device_info_plus: ^10.1.0
device_info_plus: ^10.1.2
dio: ^5.4.3+1
dio_cache_interceptor: ^3.5.0
dynamic_color: ^1.7.0
dynamic_themes: ^1.1.0
expandable: ^5.0.1
file_picker: ^8.0.5
file_picker: ^8.1.4
flutter:
sdk: flutter
flutter_background: ^1.3.0+1
flutter_cache_manager: ^3.3.2
flutter_file_dialog: ^3.0.2
flutter_local_notifications: ^17.1.0
flutter_local_notifications: ^18.0.1
flutter_localizations:
sdk: flutter
flutter_markdown: ^0.7.3
flutter_markdown: ^0.7.4+3
fluttertoast: ^8.2.5
font_awesome_flutter: ^10.7.0
font_awesome_flutter: ^10.8.0
google_fonts: ^6.2.1
injectable: ^2.4.0
intl: 0.19.0
intl: ^0.19.0
json_annotation: ^4.9.0
language_code: ^0.5.3+2
logcat:
git:
url: https://github.com/BenjaminHalko/logcat
ref: 4a6d5e0e22292c8eb160cfb9365b9ea29735fd43 # Branch: master
package_info_plus: ^8.0.2
path_provider: ^2.1.3
package_info_plus: ^8.1.1
path_provider: ^2.1.5
permission_handler: ^11.3.1
root:
git:
@@ -55,8 +55,8 @@ dependencies:
git: # remove once https://github.com/flutter-moum/flutter_screenshot_callback/pull/81 is merged
url: https://github.com/BenjaminHalko/flutter_screenshot_callback
ref: 1a1616ac91e16cd1f3dd170a81febf27ffce3587 # Branch: master
share_plus: ^10.0.2
shared_preferences: ^2.2.3
share_plus: ^10.1.2
shared_preferences: ^2.3.4
skeletons:
git: # remove once https://github.com/badjio/skeletons/pull/11 is merged
url: https://github.com/Ofceab-Studio/skeletons
@@ -65,19 +65,19 @@ dependencies:
slang_flutter: ^3.30.0
stacked: ^3.4.2
stacked_generator: ^1.6.0
stacked_services: ^1.5.0
stacked_services: ^1.6.0
synchronized: ^3.1.0+1
timeago: ^3.6.1
timezone: ^0.9.3
url_launcher: ^6.2.6
timezone: ^0.10.0
url_launcher: ^6.3.1
wakelock_plus: ^1.2.4
dev_dependencies:
analyzer: ^6.4.1
analyzer: ^6.11.0
build_runner: ^2.4.12
flutter_lints: ^5.0.0
injectable_generator: ^2.6.1
json_serializable: ^6.8.0
json_serializable: ^6.9.0
flutter:
uses-material-design: true