Compare commits

...

5 Commits

Author SHA1 Message Date
Ushie
b1fb9dd7d3 build: Bump version to v1.17.1 2023-12-02 03:44:51 +03:00
Dhruvan Bhalara
de51fbd7be fix: Incorrect duplicate filename handling when exporting files (#1541) 2023-12-01 20:31:46 +05:45
Ax333l
c9412a97d0 build(dependency): Bump patcher to 19.1.0 2023-12-01 13:22:38 +01:00
Ushie
63c29bdd75 chore: Merge dev to main (#1529) 2023-11-27 11:06:43 +03:00
Ushie
011eddbbc5 chore: Merge dev to main (#1478) 2023-11-21 17:37:40 +03:00
4 changed files with 7 additions and 6 deletions

View File

@@ -99,7 +99,7 @@ dependencies {
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version" implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
// ReVanced // ReVanced
implementation "app.revanced:revanced-patcher:19.0.0" implementation "app.revanced:revanced-patcher:19.1.0"
// Signing & aligning // Signing & aligning
implementation("org.bouncycastle:bcpkix-jdk15on:1.70") implementation("org.bouncycastle:bcpkix-jdk15on:1.70")

View File

@@ -237,9 +237,10 @@ void exportPatchedFile(String appName, String version) {
if (outFile != null) { if (outFile != null) {
final String newName = _getFileName(appName, version); final String newName = _getFileName(appName, version);
FlutterFileDialog.saveFile( FlutterFileDialog.saveFile(
params: SaveFileDialogParams( params: SaveFileDialogParams(
sourceFilePath: outFile!.path, sourceFilePath: outFile!.path,
fileName: newName, fileName: newName,
mimeTypesFilter: ['application/vnd.android.package-archive'],
), ),
); );
} }
@@ -287,7 +288,7 @@ Future<void> exportPatcherLog(String logs) async {
final File log = File('${logDir.path}/$fileName'); final File log = File('${logDir.path}/$fileName');
log.writeAsStringSync(logs); log.writeAsStringSync(logs);
FlutterFileDialog.saveFile( FlutterFileDialog.saveFile(
params: SaveFileDialogParams( params:SaveFileDialogParams(
sourceFilePath: log.path, sourceFilePath: log.path,
fileName: fileName, fileName: fileName,
), ),

View File

@@ -210,7 +210,7 @@ class SettingsViewModel extends BaseViewModel {
final String dateTime = final String dateTime =
DateTime.now().toString().replaceAll(' ', '_').split('.').first; DateTime.now().toString().replaceAll(' ', '_').split('.').first;
await FlutterFileDialog.saveFile( await FlutterFileDialog.saveFile(
params: SaveFileDialogParams( params: SaveFileDialogParams(
sourceFilePath: outFile.path, sourceFilePath: outFile.path,
fileName: 'selected_patches_$dateTime.json', fileName: 'selected_patches_$dateTime.json',
), ),
@@ -261,7 +261,7 @@ class SettingsViewModel extends BaseViewModel {
final String dateTime = final String dateTime =
DateTime.now().toString().replaceAll(' ', '_').split('.').first; DateTime.now().toString().replaceAll(' ', '_').split('.').first;
await FlutterFileDialog.saveFile( await FlutterFileDialog.saveFile(
params: SaveFileDialogParams( params: SaveFileDialogParams(
sourceFilePath: outFile.path, sourceFilePath: outFile.path,
fileName: 'keystore_$dateTime.keystore', fileName: 'keystore_$dateTime.keystore',
), ),

View File

@@ -4,7 +4,7 @@ homepage: https://github.com/revanced/revanced-manager
publish_to: 'none' publish_to: 'none'
version: 1.17.0+101700000 version: 1.17.1+101700100
environment: environment:
sdk: '>=3.0.0 <4.0.0' sdk: '>=3.0.0 <4.0.0'