{% extends 'layout.html' %} {% block title %}{{ package.versions[-1].displaynames['enu'].displayname }} Package - {{ super() }}{% endblock %} {% block content %}
Icon

{{ package.versions[-1].displaynames['enu'].displayname }} v{{ package.versions[-1].version_string }}

{# Active installs badge — only shown when package has meaningful recent downloads #} {% if package.download_counts %} {% set n = package.download_counts.recent_download_count %} {% if n >= 100000 %}

100k+ installs based on downloads in the last 90 days

{% elif n >= 50000 %}

50k+ installs based on downloads in the last 90 days

{% elif n >= 25000 %}

25k+ installs based on downloads in the last 90 days

{% elif n >= 10000 %}

10k+ installs based on downloads in the last 90 days

{% elif n >= 5000 %}

5k+ installs based on downloads in the last 90 days

{% elif n >= 2500 %}

2.5k+ installs based on downloads in the last 90 days

{% elif n >= 1000 %}

1k+ installs based on downloads in the last 90 days

{% endif %} {% endif %}

{{ package.versions[-1].builds[0].descriptions['enu'].description }}

{% for screenshot in package.screenshots %}   {% endfor %}
{% for version in package.versions|reverse %}
Version {{ version.version_string | safe }}{% if version.report_url %} beta{% endif %}
{{ version.builds[0].changelog | safe }}
Date
{{ version.insert_date.replace(microsecond=0) }}
Architectures
{% for (dsm_version, builds) in version.builds_per_dsm.items() %} {% if dsm_version == '1' %} SRM {{ dsm_version }}.x: {% else %} DSM {{ dsm_version }}.x: {% endif %} {% for build in builds %} {% if build.active %} {% for arch in build.architectures %} {{ build.firmware_min.version }}{% if build.firmware_max %}-{{ build.firmware_max.version }}{% endif %} {{ arch.code }} {% endfor %} {% else %} {% for arch in build.architectures %} {{ build.firmware_min.version }}{% if build.firmware_max %}-{{ build.firmware_max.version }}{% endif %} {{ arch.code }} {% endfor %} {% endif %} {% endfor %}
{% endfor %}
{% endfor %}
{% endblock %} {% block script %} {% endblock %}