{# MirrorDash's answer to Settings → Updates → Check for Updates (routes.get_system_update_check). blocked: the last try to a newer Python, stopped by modules that don't work with it (service.incompatible). #} {% if error %}
Failed to check for MirrorDash updates: {{ error }}
{% elif not data.update_available %}

MirrorDash is up-to-date (v{{ data.current_version }}).

{% else %} {% set latest = data.latest_version %}

MirrorDash update available! Version v{{ latest }} is ready to install (installed now: v{{ data.current_version }}).

{% if system_first %}

There is a system update too: install that first, then this one.

{% elif blocked %}

v{{ latest }} needs Python {{ blocked.python }}. These modules don't work with it yet:

Installing anyway turns them off (their settings are kept); install them again from Modules once their makers have updated them. Or wait.

{% else %} {% if data.needs_python %}

It needs Python {{ data.needs_python }}: the mirror installs it and first checks that every module works with it.

{% endif %} {% endif %}
{% endif %}