From bdcf5a3dde837c024426e633f22a3a131393626e Mon Sep 17 00:00:00 2001 From: Fox2Code Date: Mon, 17 Jan 2022 15:28:29 +0100 Subject: [PATCH] 0.2.6 Release --- README.md | 19 +++++++++++++++---- app/build.gradle | 16 ++++++++-------- 2 files changed, 23 insertions(+), 12 deletions(-) diff --git a/README.md b/README.md index 314bdc3..c98095a 100644 --- a/README.md +++ b/README.md @@ -34,7 +34,7 @@ The app currently use these two repo as it's module sources, with it's benefits - Officially supported by Fox's mmm [https://github.com/Magisk-Modules-Repo](https://github.com/Magisk-Modules-Repo) -- No longer accept new modules +- No longer accept new modules or update to existing modules - May be shut down at any moment - Official app dropped support for it - Officially supported by Fox's mmm @@ -46,6 +46,11 @@ and also stopped accepting new modules, it is recommended to submit your modules If a module is in both repo, the manager will just pick the most up to date version of the module, allowing developers to switch repo at their own pace if they want to. +## Screenshots + +Main activity: +[](screenshot.jpg) + ## For developers The manager can read new meta keys to allow modules to customize their own entry @@ -68,7 +73,13 @@ and set `lang_support_rtl` to `true`. Translators are not expected to have any previous coding experience. -## Screenshots +## I want to add my own repo -Main activity: -[](screenshot.jpg) +To add you own repo to Fox's mmm it need to follow theses conditions: +- The module repo or one of it's owners must be known. +- Modules in the repo must be monitored, and malicious modules must be removed. +- Module repo must have a valid, automatically or frequently updated `modules.json` + ([Example](https://github.com/Magisk-Modules-Alt-Repo/json/blob/main/modules.json)) + +If all of these conditions are met you can open an issue for review. +(And don't forget to include a link to the `modules.json`) diff --git a/app/build.gradle b/app/build.gradle index e6615f9..04f4781 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -4,14 +4,14 @@ plugins { } android { - compileSdk 31 + compileSdk 32 defaultConfig { applicationId "com.fox2code.mmm" minSdk 21 - targetSdk 31 - versionCode 16 - versionName "0.2.5" + targetSdk 32 + versionCode 17 + versionName "0.2.6" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" } @@ -49,20 +49,20 @@ configurations { dependencies { // UI - implementation 'androidx.appcompat:appcompat:1.4.0' + implementation 'androidx.appcompat:appcompat:1.4.1' implementation 'androidx.emoji2:emoji2:1.0.1' implementation 'androidx.emoji2:emoji2-views-helper:1.0.1' implementation 'androidx.preference:preference:1.1.1' - implementation 'androidx.constraintlayout:constraintlayout:2.1.2' + implementation 'androidx.constraintlayout:constraintlayout:2.1.3' implementation 'androidx.recyclerview:recyclerview:1.2.1' implementation 'androidx.swiperefreshlayout:swiperefreshlayout:1.1.0' - implementation 'com.google.android.material:material:1.4.0' + implementation 'com.google.android.material:material:1.5.0' implementation "com.mikepenz:aboutlibraries:${latestAboutLibsRelease}" // Utils implementation 'com.squareup.okhttp3:okhttp-dnsoverhttps:4.9.3' implementation 'com.squareup.okhttp3:okhttp-brotli:4.9.3' - implementation 'com.github.topjohnwu.libsu:io:3.1.2' + implementation 'com.github.topjohnwu.libsu:io:3.2.1' // Markdown implementation "io.noties.markwon:core:4.6.2"