Skip to content

Commit

Permalink
[fastlane] Prepare for v2.5.14
Browse files Browse the repository at this point in the history
  • Loading branch information
MuntashirAkon committed Sep 13, 2020
1 parent 54a998a commit 1138d76
Show file tree
Hide file tree
Showing 7 changed files with 92 additions and 21 deletions.
5 changes: 5 additions & 0 deletions AppManagerServer/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,11 @@ android {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
preRelease {
minifyEnabled false
versionNameSuffix '-PRE'
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}

Expand Down
5 changes: 5 additions & 0 deletions HiddenApi/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,11 @@ android {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
preRelease {
minifyEnabled false
versionNameSuffix '-PRE'
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}

Expand Down
7 changes: 6 additions & 1 deletion app/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ android {
applicationId 'io.github.muntashirakon.AppManager'
minSdkVersion 21
targetSdkVersion 29
versionCode 358
versionCode 359
versionName "2.5.14"
}

Expand All @@ -44,6 +44,11 @@ android {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
preRelease {
minifyEnabled false
versionNameSuffix '-PRE'
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
debug {
applicationIdSuffix '.debug'
versionNameSuffix '-DEBUG'
Expand Down
62 changes: 44 additions & 18 deletions app/src/main/assets/changelog.html
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,49 @@
<p>App Manager is now on F-Droid! Link: https://f-droid.org/packages/io.github.muntashirakon.AppManager</p><br />
<p>Visit App Manager docs here: https://muntashirakon.github.io/AppManager</p><br />

<h5>v2.5.14 (359) pre-release:</h5>
&#x2022; <font color="#09868B">[Feature]</font> Added a custom language chooser<br />
&#x2022; <font color="#09868B">[Feature]</font> Added a flag to backup only apk file instead of the whole source directory<br />
&#x2022; <font color="#09868B">[Feature]</font> Added a flag to backup app data for all users<br />
&#x2022; <font color="#09868B">[Feature]</font> Added a flag to take multiple backups<br />
&#x2022; <font color="#09868B">[Feature]</font> Added enable option in batch ops<br />
&#x2022; <font color="#09868B">[Feature]</font> Added fast scroll for Main page and App Details page<br />
&#x2022; <font color="#09868B">[Feature]</font> Added flags to take obb/media backups<br />
&#x2022; <font color="#09868B">[Feature]</font> Added notification progressbar for backups<br />
&#x2022; <font color="#09868B">[Feature]</font> Added Russian (ru) and Chinese (zh) translations (the latter is unverified)<br />
&#x2022; <font color="#09868B">[Feature]</font> Added swipe to refresh in the running apps page<br />
&#x2022; <font color="#09868B">[Feature]</font> Added the ability to select split apk files before installation<br />
&#x2022; <font color="#09868B">[Feature]</font> Added toybox within App Manager (doesn't work for ADB users)<br />
&#x2022; <font color="#09868B">[Feature]</font> Display notification after apk/apks/xapk install is complete<br />
&#x2022; <font color="#09868B">[Feature]</font> Install apk using a foreground service instead of in the main thread<br />
&#x2022; <font color="#09868B">[Feature]</font> Install xapk with obb files (old obb files will be deleted)<br />
&#x2022; <font color="#09868B">[Feature]</font> Open newly installed app from the confirmation notification<br />
&#x2022; <font color="red">[Fix]</font> Added install support for non-root users (which was broken in 348)<br />
&#x2022; <font color="red">[Fix]</font> Apply correct UID/GUID and permissions after restoring a backup<br />
&#x2022; <font color="red">[Fix]</font> Automatically fail backup for apps that use Android KeyStore<br />
&#x2022; <font color="red">[Fix]</font> Clear all extracted apk files after installation is finished<br />
&#x2022; <font color="red">[Fix]</font> Disabled permission toggle for apps that has a target SDK version less than 23 (because they don't work)<br />
&#x2022; <font color="red">[Fix]</font> Fixed apk files not correctly copied to the package installer<br />
&#x2022; <font color="red">[Fix]</font> Fixed apk sharing via Bluetooth<br />
&#x2022; <font color="red">[Fix]</font> Fixed detecting splits if their manifests don't have configForSplit<br />
&#x2022; <font color="red">[Fix]</font> Fixed parsing data usage for old devices which resulted in crash<br />
&#x2022; <font color="red">[Fix]</font> Fixed resetting app ops by resetting their parents instead of themselves<br />
&#x2022; <font color="red">[Fix]</font> Fixed rules being applied or removed incorrectly<br />
&#x2022; <font color="red">[Fix]</font> Fixed some apk files not parsed properly and resulted in crash<br />
&#x2022; <font color="red">[Fix]</font> Improved adb/root detection<br />
&#x2022; <font color="red">[Fix]</font> Install/disable/force-stop for current users only<br />
&#x2022; <font color="red">[Fix]</font> Load backup metadata using root instead of using storage access permission<br />
&#x2022; <font color="red">[Fix]</font> Perform 1-click ops in the same way batch operations are performed<br />
&#x2022; <font color="red">[Fix]</font> Performance optimization for main page<br />
&#x2022; <font color="red">[Fix]</font> Removed Shared Libs from What's New as it wasn't working properly<br />
&#x2022; <font color="red">[Fix]</font> Removed sort by app size in favour of sdk in old devices<br />
&#x2022; <font color="red">[Fix]</font> Replace action buttons with popup menu in running apps page<br />
&#x2022; <font color="red">[Fix]</font> Update app info properly after a batch operation<br />
&#x2022; <font color="red">[Fix]</font> Workaround for various deprecated libraries<br />

<p>Due to some major changes, backup functionality has become incompatible with the previous versions. Data backup feature is still considered experimental and please do not rely on it to manage your backups yet. If you encounter any problem, please report to me without hesitation.</p><br />
<p>Compatibility for blocking rules is removed for v2.5.6. If you're still using this version, update to v2.5.13, enable global component blocking (and disable it again) and then update to v2.5.14.</p><br />

<h5>v2.5.13 (348):</h5>
&#x2022; <font color="#09868B">[Feature]</font> Split apk install support (apks and xapk)<br />
&#x2022; <font color="#09868B">[Feature]</font> Added an option to install apk (with apks and xapk) directly from FM or Browser<br />
Expand All @@ -33,7 +76,7 @@ <h5>v2.5.13 (348):</h5>
&#x2022; <font color="red">[Fix]</font> Fixed broken ADB support<br />
&#x2022; <font color="red">[Fix]</font> Install app only for the current user at the time of restoring backups<br />

<p>Data backup feature is now considered unstable. If you encounter any problem, please report to me without hesitation.</p><br />
<p>Data backup feature is still considered experimental and please do not rely on it to manage your backups yet. If you encounter any problem, please report to me without hesitation.</p><br />
<p>Visit https://muntashirakon.github.io/AppManager/changelog.html for a more helpful changelog.</p><br />

<h5>v2.5.12 (341):</h5>
Expand Down Expand Up @@ -135,20 +178,3 @@ <h5>v2.5.9 (315):</h5>
&#x2022; <font color="red">[Fix]</font> Made links in the credit section clickable<br />
&#x2022; <font color="red">[Fix]</font> Fixed various memory leaks<br />
<br/>

<h5>v2.5.8 (289):</h5>
&#x2022; <font color="#09868B">[Feature]</font> Added import/export capabilities for blocking rules<br />
&#x2022; <font color="#09868B">[Feature]</font> Added ability to select themes (night/day)<br />
&#x2022; <font color="#09868B">[Feature]</font> Added mode, duration, accept time, reject time for app ops<br />
&#x2022; <font color="#09868B">[Feature]</font> Highlight running services<br />
&#x2022; <font color="#09868B">[Feature]</font> Highlight disabled components not disabled within App Manager<br />
&#x2022; <font color="#09868B">[Feature]</font> Added swipe to refresh in the App Usage window<br />
&#x2022; <font color="#09868B">[Feature]</font> Added screen time percentage with indicator<br />
&#x2022; <font color="#09868B">[Feature]</font> Separate instructions and about pages with fullscreen dialog for both<br />
&#x2022; <font color="#09868B">[Feature]</font> Rounded overflow menu (still incomplete)<br />
&#x2022; <font color="red">[Fix]</font> Fixed various device/SDK specific app ops issues<br />
&#x2022; <font color="red">[Fix]</font> Stability improvements of the entire apps<br />
&#x2022; <font color="red">[Fix]</font> Added <tt>ACCESS_NETWORK_STATE</tt> permission to support older operating systems<br />
&#x2022; <font color="red">[Fix]</font> Fixed deleting all IFW rules when selecting apply global rules<br />
&#x2022; <font color="red">[Fix]</font> Fixed various search issues<br />
<br/>
5 changes: 3 additions & 2 deletions app/src/main/res/layout/activity_running_apps.xml
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,6 @@
android:id="@+id/swipe_refresh"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_marginBottom="?actionBarSize"
app:layout_behavior="com.google.android.material.appbar.AppBarLayout$ScrollingViewBehavior">

<androidx.recyclerview.widget.RecyclerView
Expand All @@ -52,6 +51,7 @@
android:layout_height="?actionBarSize"
android:layout_gravity="bottom"
android:theme="@style/AppTheme.BottomAppBar"
android:visibility="gone"
app:menu="@menu/activity_running_apps_selection_actions"
app:navigationIcon="@drawable/ic_baseline_clear_24">

Expand All @@ -63,7 +63,8 @@
android:textSize="20sp"
android:textColor="?android:attr/textColorPrimary"
android:ellipsize="marquee"
tools:text="@tools:sample/lorem[4]" />
tools:text="@tools:sample/lorem[4]"
android:singleLine="true" />

</com.google.android.material.bottomappbar.BottomAppBar>

Expand Down
21 changes: 21 additions & 0 deletions app/src/preRelease/res/values/strings.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
~ Copyright (C) 2020 Muntashir Al-Islam
~
~ This program is free software: you can redistribute it and/or modify
~ it under the terms of the GNU General Public License as published by
~ the Free Software Foundation, either version 3 of the License, or
~ (at your option) any later version.
~
~ This program is distributed in the hope that it will be useful,
~ but WITHOUT ANY WARRANTY; without even the implied warranty of
~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
~ GNU General Public License for more details.
~
~ You should have received a copy of the GNU General Public License
~ along with this program. If not, see <https://www.gnu.org/licenses/>.
-->

<resources>
<string name="app_name" translatable="false">AM Pre-release</string>
</resources>
8 changes: 8 additions & 0 deletions fastlane/metadata/android/en-US/changelogs/359.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
F-Droid doesn't support extended changelog. View in-app changelog for a more helpful changelog.
- Custom language chooser
- Multiple backup and for all users
- Added tu and zh translations
- Install xapk with Obb
- Toybox supplied with AM
- Various fixes and performance improvements.
App data backup is still a experimental feature, please don't rely on it.

0 comments on commit 1138d76

Please sign in to comment.