mirror of
https://github.com/M66B/FairEmail.git
synced 2026-04-10 02:53:46 +02:00
Improved revision handling
This commit is contained in:
@@ -1103,14 +1103,14 @@ public class ActivityView extends ActivityBilling implements FragmentManager.OnB
|
||||
}
|
||||
|
||||
private void checkFirst() {
|
||||
String current = BuildConfig.VERSION_NAME + "-" + BuildConfig.REVISION;
|
||||
String version = BuildConfig.VERSION_NAME + BuildConfig.REVISION;
|
||||
|
||||
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this);
|
||||
if (prefs.getBoolean("first", true))
|
||||
new FragmentDialogFirst().show(getSupportFragmentManager(), "first");
|
||||
else if (!BuildConfig.PLAY_STORE_RELEASE) {
|
||||
String last = prefs.getString("changelog", null);
|
||||
if (!Objects.equals(current, last)) {
|
||||
if (!Objects.equals(version, last)) {
|
||||
Bundle args = new Bundle();
|
||||
args.putString("name", "CHANGELOG.md");
|
||||
FragmentDialogMarkdown fragment = new FragmentDialogMarkdown();
|
||||
@@ -1119,7 +1119,7 @@ public class ActivityView extends ActivityBilling implements FragmentManager.OnB
|
||||
}
|
||||
}
|
||||
|
||||
prefs.edit().putString("changelog", current).apply();
|
||||
prefs.edit().putString("changelog", version).apply();
|
||||
}
|
||||
|
||||
private void checkBanner() {
|
||||
|
||||
@@ -61,7 +61,8 @@ public class FragmentAbout extends FragmentBase {
|
||||
TextView tvGplV3 = view.findViewById(R.id.tvGplV3);
|
||||
LinearLayout llContributors = view.findViewById(R.id.llContributors);
|
||||
|
||||
tvVersion.setText(getString(R.string.title_version, BuildConfig.VERSION_NAME));
|
||||
String version = BuildConfig.VERSION_NAME + BuildConfig.REVISION;
|
||||
tvVersion.setText(getString(R.string.title_version, version));
|
||||
tvRelease.setText(BuildConfig.RELEASE_NAME);
|
||||
|
||||
long last = 0;
|
||||
|
||||
Reference in New Issue
Block a user