Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 9c33d391 authored by Sahil Sonar's avatar Sahil Sonar 💬 Committed by Nishith Khanna
Browse files

Revert "Updater: No need to install every update"

This commit reverts 811d0502.
parent 1e5b72df
Loading
Loading
Loading
Loading
+1 −19
Original line number Diff line number Diff line
@@ -587,10 +587,7 @@ public class UpdatesListAdapter extends RecyclerView.Adapter<UpdatesListAdapter.
                .setTitle(title)
                .setMessage(message)
                .setPositiveButton(android.R.string.ok,
                        (dialog, which) -> {
                            Utils.triggerUpdate(mActivity, downloadId);
                            maybeShowInfoDialog();
                        })
                        (dialog, which) -> Utils.triggerUpdate(mActivity, downloadId))
                .setNegativeButton(android.R.string.cancel, null);
    }

@@ -606,21 +603,6 @@ public class UpdatesListAdapter extends RecyclerView.Adapter<UpdatesListAdapter.
                .setNegativeButton(android.R.string.cancel, null);
    }

    private void maybeShowInfoDialog() {
        SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(mActivity);
        boolean alreadySeen = preferences.getBoolean(Constants.HAS_SEEN_INFO_DIALOG, false);
        if (alreadySeen) {
            return;
        }
        new AlertDialog.Builder(mActivity)
                .setTitle(R.string.info_dialog_title)
                .setMessage(R.string.e_info_dialog_message)
                .setPositiveButton(R.string.info_dialog_ok, (dialog, which) -> preferences.edit()
                        .putBoolean(Constants.HAS_SEEN_INFO_DIALOG, true)
                        .apply())
                .show();
    }

    private void startActionMode(final UpdateInfo update, final boolean canDelete, View anchor) {
        mSelectedDownload = update.getDownloadId();
        notifyItemChanged(update.getDownloadId());
+0 −1
Original line number Diff line number Diff line
@@ -64,7 +64,6 @@ public final class Constants {
    public static final String UPDATE_RECOVERY_EXEC = "/vendor/bin/install-recovery.sh";
    public static final String UPDATE_RECOVERY_PROPERTY = "persist.vendor.recovery_update";

    public static final String HAS_SEEN_INFO_DIALOG = "has_seen_info_dialog";
    public static final String RESUME_DOWNLOAD_ID = "resume_download_id";
    public static final String AUTO_UPDATE_CHECK_FAILED = "auto_update_check_failed";
}
+1 −2
Original line number Diff line number Diff line
@@ -17,7 +17,6 @@
    <string name="e_list_no_updates">Auf deinem Telefon läuft die neueste /e/OS-Version. Um manuell nach neuen Aktualisierungen zu suchen, verwende die Schaltfläche „Aktualisieren“.</string>
    <string name="e_header_title_text">/e/OS
\n%1$s</string>
    <string name="e_info_dialog_message">/e/OS-Aktualisierungen sind immer vollständige Installationspakete. Das bedeutet, dass du nur die neueste Aktualisierung aufspielen musst, selbst wenn du eine vorherige Aktualisierung vergessen hast.</string>
    <string name="e_menu_show_changelog">Versionshinweise anzeigen</string>
    <string name="e_list_build_version_date">/e/OS <xliff:g id="version" example="14.1">%1$s</xliff:g> - <xliff:g id="date" example="July 11, 2017">%2$s</xliff:g></string>
    <string name="e_list_build_version">/e/OS <xliff:g id="version" example="14.1">%1$s</xliff:g></string>
+1 −2
Original line number Diff line number Diff line
@@ -31,7 +31,6 @@
    <string name="e_list_build_version">/e/OS <xliff:g id="version" example="14.1">%1$s</xliff:g></string>
    <string name="e_list_build_version_date">/e/OS <xliff:g id="version" example="14.1">%1$s</xliff:g> - <xliff:g id="date" example="July 11, 2017">%2$s</xliff:g></string>
    <string name="e_menu_show_changelog">Mostrar notas de publicación</string>
    <string name="e_info_dialog_message">Las actualizaciones de /e/OS son paquetes de instalación completos. Eso significa que puedes instalar la última actualización, ¡incluso si te has saltado alguna entre medias!</string>
    <string name="e_header_title_text">/e/OS
\n%1$s</string>
    <string name="e_apply_update_dialog_message_ab">Estás a punto de actualizar a <xliff:g id="update_name">%1$s</xliff:g>.
+1 −2
Original line number Diff line number Diff line
@@ -25,7 +25,6 @@
    <string name="e_menu_auto_updates_check_interval_5_minutes">Toutes les 5 minutes</string>
    <string name="e_dialog_free_space_low_message_pct">L\'espace disponible n\'est pas suffisant pour installer la mise à jour : merci de libérer au moins <xliff:g id="needed_free_space">%1$s</xliff:g> de mémoire interne pour pouvoir continuer.</string>
    <string name="e_dialog_free_space_low_title">Libérez de l\'espace</string>
    <string name="e_info_dialog_message">Les mises à jour de /e/OS sont des paquets d\'installation complets. Cela signifie que vous pouvez vous contenter d\'installer la dernière mise à jour proposée, même si vous en avez raté quelques unes entre temps !</string>
    <string name="e_menu_show_changelog">Afficher les notes de version</string>
    <string name="e_available_updates">Mises à jour disponibles :</string>
    <string name="e_download_completed_notification">La mise à jour est prête à être installée</string>
Loading